From 59c57b3760f745211a00c778ca9770c956eef8b6 Mon Sep 17 00:00:00 2001 From: autosubmit Date: Fri, 19 Dec 2025 18:29:11 +0800 Subject: [PATCH] Auto Submit --- index.html | 2 +- ..._Exercise__Answer__index.81018694.async.js | 26 +++++++++---------- ..._Exercise__Review__index.42bfa77e.async.js | 2 +- umi.95a7258b.js => umi.e4dfb1e4.js | 2 +- 4 files changed, 16 insertions(+), 16 deletions(-) rename p__Classrooms__Lists__Exercise__Answer__index.c9e25fb6.async.js => p__Classrooms__Lists__Exercise__Answer__index.81018694.async.js (83%) rename p__Classrooms__Lists__Exercise__Review__index.f0580f4b.async.js => p__Classrooms__Lists__Exercise__Review__index.42bfa77e.async.js (98%) rename umi.95a7258b.js => umi.e4dfb1e4.js (99%) diff --git a/index.html b/index.html index 8c8288a11f..ba415f84de 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.c9e25fb6.async.js b/p__Classrooms__Lists__Exercise__Answer__index.81018694.async.js similarity index 83% rename from p__Classrooms__Lists__Exercise__Answer__index.c9e25fb6.async.js rename to p__Classrooms__Lists__Exercise__Answer__index.81018694.async.js index f729dbecf8..5f9a8b69c4 100644 --- a/p__Classrooms__Lists__Exercise__Answer__index.c9e25fb6.async.js +++ b/p__Classrooms__Lists__Exercise__Answer__index.81018694.async.js @@ -1,4 +1,4 @@ -!(function(){var fi=Object.defineProperty,mi=Object.defineProperties;var vi=Object.getOwnPropertyDescriptors;var rl=Object.getOwnPropertySymbols;var ql=Object.prototype.hasOwnProperty,ei=Object.prototype.propertyIsEnumerable;var Ql=(rt,z,e)=>z in rt?fi(rt,z,{enumerable:!0,configurable:!0,writable:!0,value:e}):rt[z]=e,Zo=(rt,z)=>{for(var e in z||(z={}))ql.call(z,e)&&Ql(rt,e,z[e]);if(rl)for(var e of rl(z))ei.call(z,e)&&Ql(rt,e,z[e]);return rt},Nl=(rt,z)=>mi(rt,vi(z));var ti=(rt,z)=>{var e={};for(var t in rt)ql.call(rt,t)&&z.indexOf(t)<0&&(e[t]=rt[t]);if(rt!=null&&rl)for(var t of rl(rt))z.indexOf(t)<0&&ei.call(rt,t)&&(e[t]=rt[t]);return e};(self.webpackChunk=self.webpackChunk||[]).push([[4105],{89489:function(rt,z,e){"use strict";e.d(z,{Z:function(){return E}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},P=b,$=e(7657),d=function(w,C){return l.createElement($.Z,(0,t.Z)({},w,{ref:C,icon:P}))},n=l.forwardRef(d),E=n},59477:function(rt,z,e){"use strict";e.d(z,{Z:function(){return E}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},P=b,$=e(7657),d=function(w,C){return l.createElement($.Z,(0,t.Z)({},w,{ref:C,icon:P}))},n=l.forwardRef(d),E=n},26227:function(rt,z,e){"use strict";e.d(z,{Z:function(){return E}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},P=b,$=e(7657),d=function(w,C){return l.createElement($.Z,(0,t.Z)({},w,{ref:C,icon:P}))},n=l.forwardRef(d),E=n},49198:function(rt,z,e){"use strict";e.d(z,{Z:function(){return E}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},P=b,$=e(7657),d=function(w,C){return l.createElement($.Z,(0,t.Z)({},w,{ref:C,icon:P}))},n=l.forwardRef(d),E=n},41464:function(rt,z,e){"use strict";e.d(z,{Z:function(){return E}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},P=b,$=e(7657),d=function(w,C){return l.createElement($.Z,(0,t.Z)({},w,{ref:C,icon:P}))},n=l.forwardRef(d),E=n},52671:function(rt,z,e){"use strict";e.d(z,{Z:function(){return E}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},P=b,$=e(7657),d=function(w,C){return l.createElement($.Z,(0,t.Z)({},w,{ref:C,icon:P}))},n=l.forwardRef(d),E=n},8657:function(rt,z,e){"use strict";e.d(z,{Z:function(){return E}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},P=b,$=e(7657),d=function(w,C){return l.createElement($.Z,(0,t.Z)({},w,{ref:C,icon:P}))},n=l.forwardRef(d),E=n},56082:function(rt,z,e){"use strict";e.d(z,{Z:function(){return E}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},P=b,$=e(7657),d=function(w,C){return l.createElement($.Z,(0,t.Z)({},w,{ref:C,icon:P}))},n=l.forwardRef(d),E=n},33853:function(rt,z,e){"use strict";e.d(z,{Z:function(){return E}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},P=b,$=e(7657),d=function(w,C){return l.createElement($.Z,(0,t.Z)({},w,{ref:C,icon:P}))},n=l.forwardRef(d),E=n},11724:function(rt,z,e){"use strict";e.d(z,{Z:function(){return E}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"minus",theme:"outlined"},P=b,$=e(7657),d=function(w,C){return l.createElement($.Z,(0,t.Z)({},w,{ref:C,icon:P}))},n=l.forwardRef(d),E=n},15075:function(rt,z,e){"use strict";e.d(z,{Z:function(){return E}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},P=b,$=e(7657),d=function(w,C){return l.createElement($.Z,(0,t.Z)({},w,{ref:C,icon:P}))},n=l.forwardRef(d),E=n},43531:function(rt,z,e){"use strict";e.d(z,{Z:function(){return E}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},P=b,$=e(7657),d=function(w,C){return l.createElement($.Z,(0,t.Z)({},w,{ref:C,icon:P}))},n=l.forwardRef(d),E=n},38819:function(rt,z,e){"use strict";e.d(z,{Z:function(){return E}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},P=b,$=e(7657),d=function(w,C){return l.createElement($.Z,(0,t.Z)({},w,{ref:C,icon:P}))},n=l.forwardRef(d),E=n},9226:function(rt,z,e){"use strict";e.d(z,{Z:function(){return T}});var t=e(3113),l=e(59301),b=Object.defineProperty,P=Object.defineProperties,$=Object.getOwnPropertyDescriptors,d=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,D=(I,g,U)=>g in I?b(I,g,{enumerable:!0,configurable:!0,writable:!0,value:U}):I[g]=U,w=(I,g)=>{for(var U in g||(g={}))n.call(g,U)&&D(I,U,g[U]);if(d)for(var U of d(g))E.call(g,U)&&D(I,U,g[U]);return I},C=(I,g)=>P(I,$(g)),v=(I,g)=>{var U={};for(var F in I)n.call(I,F)&&g.indexOf(F)<0&&(U[F]=I[F]);if(I!=null&&d)for(var F of d(I))g.indexOf(F)<0&&E.call(I,F)&&(U[F]=I[F]);return U},B=(I,g,U)=>new Promise((F,G)=>{var q=oe=>{try{Z(U.next(oe))}catch(O){G(O)}},K=oe=>{try{Z(U.throw(oe))}catch(O){G(O)}},Z=oe=>oe.done?F(oe.value):Promise.resolve(oe.value).then(q,K);Z((U=U.apply(I,g)).next())});const T=I=>{var g=I,{children:U}=g,F=v(g,["children"]);const[G,q]=(0,l.useState)(!1);return l.createElement(t.ZP,C(w({},F),{loading:G,onClick:K=>B(void 0,null,function*(){try{q(!0),yield F.onClick(K),q(!1)}catch(Z){console.error(Z),q(!1)}})}),U)}},7056:function(rt,z,e){"use strict";e.d(z,{Z:function(){return C}});var t=e(59301),l=e(22740),b=e(8591),P=e(72327),$={flex_box_center:"flex_box_center___kVqBh",flex_space_between:"flex_space_between___FMnNq",flex_box_vertical_center:"flex_box_vertical_center___meESe",flex_box_center_end:"flex_box_center_end___KFpOb",flex_box_column:"flex_box_column___GHIK9",video:"video___nn_cD"},d=e(69633),n=e(59301),E=(v,B,T)=>new Promise((I,g)=>{var U=q=>{try{G(T.next(q))}catch(K){g(K)}},F=q=>{try{G(T.throw(q))}catch(K){g(K)}},G=q=>q.done?I(q.value):Promise.resolve(q.value).then(U,F);G((T=T.apply(v,B)).next())});const D=function(B,T){const I=B.split(","),g=I[0].match(/:(.*?);/)[1],U=atob(I[1]);let F=U.length;const G=new Uint8Array(F);for(;F--;)G[F]=U.charCodeAt(F);return new Blob([G],{type:g})};var C=(0,t.forwardRef)(({time:v,number:B,supportCamera:T,take_photo:I,isExercise:g=!0,update:U,onUserMediaLoaded:F},G)=>{const q=(0,t.useRef)(),K=(0,t.useRef)(),Z=(0,l.useParams)();let[oe,O]=(0,t.useState)([]),[_,ee]=(0,t.useState)(0);const[le,X]=(0,t.useState)("");let[h,N]=(0,t.useState)();const[ue,ae]=(0,t.useState)(0),x=(Be,Qe)=>E(void 0,null,function*(){return(0,P.ZP)("/api/attachments.json",{method:"POST",body:{file_type:"base64",original_filename:Be,file:Qe}})}),L=Be=>E(void 0,null,function*(){const Qe=new Date().valueOf();if(Be){const ut=yield x(`\u7167\u7247${Qe}`,Be);ut.status||(yield(0,d.Ju)({container_id:Z.categoryId,container_type:"Exercise",attachment_id:ut==null?void 0:ut.id}))}});(0,t.useEffect)(()=>(Re(),()=>{nt(),Y()}),[]),(0,t.useEffect)(()=>{_===2&&v&&B>0&&(pe(),ae(1))},[v]),(0,t.useEffect)(()=>{if(ue!==0){if(ue===2)clearInterval(h);else{let Be=0,Qe=setInterval(()=>{oe.includes(Be)&&$e(),Be++},1e3);N(Qe)}return()=>clearInterval(h)}},[ue]),(0,t.useImperativeHandle)(G,()=>({handlePhoto:$e,handleTakePhoto:je}));const Y=()=>{ae(2)},pe=()=>{const Be=v/B,Qe=[];function ut(Ie,ct){return parseInt(Math.floor(Math.random()*(ct-Ie+1))+Ie)}new Array(B).fill(0).map((Ie,ct)=>{I?Qe.push(ut(Be*ct,Be*(ct+1))):ct==0?Qe.push(0):Qe.push(ut(Be*ct,Be*(ct+1)))}),oe=Qe,O([...Qe]),console.log(Qe)},Re=()=>{navigator.mediaDevices===void 0&&(navigator.mediaDevices={}),navigator.mediaDevices.getUserMedia===void 0&&(navigator.mediaDevices.getUserMedia=function(Be){const Qe=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia;return Qe?new Promise(function(ut,Ie){Qe.call(navigator,Be,ut,Ie)}):Promise.reject(new Error("getUserMedia is not implemented in this browser"))}),navigator.mediaDevices.getUserMedia({video:{width:640,height:480}}).then(function(Be){Je.current=Be,T&&T(2),ee(2),"srcObject"in q.current?q.current.srcObject=Be:q.current.src=window.URL.createObjectURL(Be),q.current.onloadedmetadata=function(Qe){q.current.play(),F&&F()},q.current.addEventListener("ended",function(){console.log("\u64AD\u653E\u7ED3\u675F"),Y(),g&&b.ZP.error({content:"\u60A8\u5DF2\u7ECF\u5173\u95ED\u4E86\u6444\u50CF\u5934\uFF0C\u8BF7\u572810\u79D2\u949F\u5185\u6062\u590D\u6444\u50CF\u5934\uFF0C\u5426\u5219\u5C06\u63A8\u51FA\u8003\u8BD5",duration:10,key:9998})},!1)}).catch(function(Be){ee(1),T&&T(1),Be.message==="Permission denied"||Be.name==="NotAllowedError"?b.ZP.error("\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"):b.ZP.error("\u6444\u50CF\u5934\u83B7\u53D6\u5931\u8D25\uFF0C\u6216\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"),console.log("errname: "+Be.name),console.log("err: "+Be.message)})},$e=()=>{try{K.current.width=q.current.videoWidth,K.current.height=q.current.videoHeight,K.current.getContext("2d").drawImage(q.current,0,0,K.current.width,K.current.height),X(K.current.toDataURL("image/png")),L(K.current.toDataURL("image/png")),ze(K.current.toDataURL("image/png"))}catch(Be){}},je=()=>{try{return K.current.width=q.current.videoWidth,K.current.height=q.current.videoHeight,K.current.getContext("2d").drawImage(q.current,0,0,K.current.width,K.current.height),K.current.toDataURL("image/png")}catch(Be){}},Je=(0,t.useRef)(),nt=()=>{try{Je.current.getTracks().forEach(function(ut){ut.stop()}),q.current.srcObject=null}catch(Be){}},ze=Be=>E(void 0,null,function*(){const Qe=new FormData;Qe.append("file",D(Be,"1")),Qe.append("1","123");var ut=new window.XMLHttpRequest;ut.withCredentials=!0,ut.addEventListener("load",function(Ie){let ct=JSON.parse(Ie.target.responseText);(0,P.ZP)(`/api/exercises/${id}/upload_photo.json`,{method:"post",body:{attachment_id:ct.id}})},!1),ut.addEventListener("error",function(Ie){console.error(Ie)},!1),ut.open("POST",`${ENV.API_SERVER}/api/attachments.json`),ut.send(Qe)});return n.createElement(n.Fragment,null,_!==3&&n.createElement("aside",{className:$.video,id:"screenshot"},_===0&&n.createElement("span",null,"\u6B63\u5728\u5F00\u542F\u6444\u50CF\u5934..."),_===1&&n.createElement("span",null,"\u6444\u50CF\u5934\u5F00\u542F\u5931\u8D25"),_===2&&n.createElement("div",null,n.createElement("video",{width:"288",ref:q,autoPlay:!0}),n.createElement("canvas",{style:{display:"none"},ref:K}))))})},90590:function(rt,z,e){"use strict";var t=e(22740),l=e(59301),b=e(8591),P=e(43418),$=e(3113),d=e(24334),n=e.n(d),E=e(72327),D=e(95224),w=e(36160),C=e(66649),v=e.n(C),B=e(3705),T=e(59301),I=Object.defineProperty,g=Object.defineProperties,U=Object.getOwnPropertyDescriptors,F=Object.getOwnPropertySymbols,G=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,K=(ee,le,X)=>le in ee?I(ee,le,{enumerable:!0,configurable:!0,writable:!0,value:X}):ee[le]=X,Z=(ee,le)=>{for(var X in le||(le={}))G.call(le,X)&&K(ee,X,le[X]);if(F)for(var X of F(le))q.call(le,X)&&K(ee,X,le[X]);return ee},oe=(ee,le)=>g(ee,U(le)),O=(ee,le,X)=>new Promise((h,N)=>{var ue=L=>{try{x(X.next(L))}catch(Y){N(Y)}},ae=L=>{try{x(X.throw(L))}catch(Y){N(Y)}},x=L=>L.done?h(L.value):Promise.resolve(L.value).then(ue,ae);x((X=X.apply(ee,le)).next())});const _=({ButtonProps:ee,ButtonText:le,form:X,answerKey:h,hackidentifier:N="",items:ue={},setIsSubmitCode:ae})=>{const[x,L]=(0,l.useState)(!1);let[Y,pe]=(0,l.useState)("");const Re=(0,t.useParams)(),[$e,je]=(0,l.useState)({}),Je=Re.type==="edit",nt=window.location.href.includes("problemset")?1:2;(0,l.useEffect)(()=>{(Je||N)&&pe(N||Re.id)},[Re]),(0,l.useEffect)(()=>{const Ie=B.Z.subscribe("BFill:Submit",()=>{ut()});return()=>{Ie()}},[Y]),(0,l.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);function ze(Ie,ct){return O(this,null,function*(){var gt;let Se=X.getFieldValue("hack_codes"),me=X.getFieldValue(h);if(!Se.code){b.ZP.info("\u7A0B\u5E8F\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF01");return}if(!Se.language){b.ZP.info("\u7F16\u7A0B\u8BED\u8A00\u4E0D\u80FD\u4E3A\u7A7A\uFF01");return}if(me.length>0&&((gt=me.filter(j=>!j.answer_text))==null?void 0:gt.length)>0){b.ZP.info("\u586B\u7A7A\u9879\u4E0D\u80FD\u4E3A\u7A7A\uFF01");return}let ot=Se.code;return me.length>0&&(me==null||me.map(j=>{j.multi_line?ot=ot.substring(0,ot.indexOf("@\u2581\u2581@"))+j.answer_text+ot.substring(ot.indexOf("@\u2581\u2581@")+4):ot=ot.substring(0,ot.indexOf("@\u2581@"))+j.answer_text+ot.substring(ot.indexOf("@\u2581@")+3)})),yield(0,D.n4)(ct,Ie||{code:d.Base64.encode(ot),language:Se.language,answers:me==null?void 0:me.map(j=>j.answer_text)})})}function Be(Ie,ct){return O(this,null,function*(){let gt=ue.userAnswer,Se=d.Base64.decode(ue.code);return gt.length>0&&(gt==null||gt.map(ot=>{ot.multi_line?Se=Se.substring(0,Se.indexOf("@\u2581\u2581@"))+ot.value+Se.substring(Se.indexOf("@\u2581\u2581@")+4):Se=Se.substring(0,Se.indexOf("@\u2581@"))+ot.value+Se.substring(Se.indexOf("@\u2581@")+3)})),yield(0,D.n4)(ct,Ie||{code:d.Base64.encode(Se),language:ue.language,answers:gt==null?void 0:gt.map(ot=>ot.value)})})}function Qe(){return new Date().getTime()}const ut=()=>O(void 0,null,function*(){if(L(!0),x)return;let Ie=yield(0,E.ZP)(`/api/problems/${Y}/start.json`,{method:"get"});const ct=yield Be(null,Ie==null?void 0:Ie.identifier);if((ct==null?void 0:ct.status)===0){let Se=function(){return O(this,null,function*(){var me;const{status:ot,message:qe,data:j}=yield(0,D.rX)(Ie==null?void 0:Ie.identifier,"submit"),p=Qe()-gt>10*1e3*((me=ue==null?void 0:ue.userAnswer)==null?void 0:me.length);if(ot!==0&&!p&&setTimeout(Se,1e3),p){P.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6",content:"\u8BF7\u68C0\u67E5\u7A0B\u5E8F\u4EE3\u7801\u662F\u5426\u5B58\u5728\u6B7B\u5FAA\u73AF"}),L(!1);return}ot===0&&(L(!1),je(j),j.status===2&&(L(!1),P.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"})))})};const gt=Qe();yield(0,D.bM)(Ie==null?void 0:Ie.identifier,{}),Se(),B.Z.publish("BFill:Submit:Change",{value:!1})}else L(!1);ae&&ae(!0)});return T.createElement("div",null,T.createElement($.ZP,oe(Z({loading:x},ee),{onClick:()=>O(void 0,null,function*(){var Ie,ct,gt,Se;if(le==="\u63D0\u4EA4\u4EE3\u7801"){ut();return}let me=!0;if(yield X.validateFields().then(()=>{me=!1},p=>{var a,k,fe;p.errorFields[0].name.includes("standard_answers")?b.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):b.ZP.error(p.errorFields[0].errors[0]),((a=p.errorFields)==null?void 0:a.length)===0&&(me=!1),X.scrollToField((fe=(k=p==null?void 0:p.errorFields)==null?void 0:k[0])==null?void 0:fe.name,{behavior:"smooth",block:"center"}),me=!0}),me||(L(!0),x))return;let ot="",qe=X.getFieldsValue();Y?ot=yield(0,E.ZP)(`/api/problems/${Y}.json`,{method:"put",body:oe(Z({},qe),{hack:oe(Z({},qe==null?void 0:qe.hack),{sub_discipline_id:(Se=(gt=qe==null?void 0:qe.hack)==null?void 0:gt.sub_discipline_id)==null?void 0:Se[1],difficult:qe.difficulty,item_banks_group_id:qe.item_banks_group_id}),hack_codes:oe(Z({},qe.hack_codes),{code:d.Base64.encode(qe.hack_codes.code)}),update_hack_sets:[Z({},qe.hack_sets)],is_blank:!0})}):(ot=yield(0,E.ZP)("/api/problems.json",{method:"post",body:oe(Z({},qe),{hack:oe(Z({},qe==null?void 0:qe.hack),{sub_discipline_id:(ct=(Ie=qe==null?void 0:qe.hack)==null?void 0:Ie.sub_discipline_id)==null?void 0:ct[1],difficult:qe.difficulty,item_banks_group_id:qe.item_banks_group_id}),hack_codes:oe(Z({},qe.hack_codes),{code:d.Base64.encode(qe.hack_codes.code)}),hack_sets:[Z({},qe.hack_sets)],is_blank:!0})}),Y=ot==null?void 0:ot.identifier,sessionStorage.projectFill=Y,pe(Y));let j=yield(0,E.ZP)(`/api/problems/${Y}/start.json`,{method:"get"});const V=yield ze(null,j==null?void 0:j.identifier);if((V==null?void 0:V.status)===0){let a=function(){return O(this,null,function*(){var k;const{status:fe,message:u,data:s}=yield(0,D.rX)(j==null?void 0:j.identifier,"submit"),R=Qe()-p>(qe.hack.time_limit+3)*1e3*((k=qe==null?void 0:qe.standard_answers)==null?void 0:k.length);if(fe!==0&&!R&&setTimeout(a,1e3),R){P.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),L(!1);return}fe===0&&(L(!1),je(s),s.status===2&&(L(!1),P.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"})))})};const p=Qe();yield(0,D.bM)(j==null?void 0:j.identifier,{}),a()}else L(!1)})}),le),($e==null?void 0:$e.id)&&$e.status!==2&&T.createElement(P.default,{open:($e==null?void 0:$e.id)&&$e.status!==2,title:"\u8FD0\u884C\u7ED3\u679C",width:1100,footer:!1,onOk:()=>{je({})},onCancel:()=>{je({})}},T.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},T.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},T.createElement("div",null,T.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),T.createElement("span",{style:{marginLeft:12,color:$e.status!==0&&"#E30000"}},w.Im[$e.status])),T.createElement("div",null,T.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),T.createElement("span",{style:{marginLeft:12}},v()($e.created_at).format("YYYY-MM-DD HH:mm:ss"))),T.createElement("div",null,T.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),T.createElement("span",{style:{marginLeft:12}},$e.language)),T.createElement("div",null,T.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),T.createElement("span",{style:{marginLeft:12}},$e.execute_time,"ms"))),T.createElement(w.Y4,Z({},$e)))))};z.Z=_},91631:function(rt,z,e){"use strict";e.r(z),e.d(z,{default:function(){return Xr}});var t=e(59301),l=e(22740),b=e(52693),P=e.n(b),$=e(31797),d=e(78241),n=e(43418),E=e(92832),D=e(8591),w=e(93948),C=e(95237),v=e(43604),B=e(5112),T=e(24905),I=e(6848),g=e(71418),U=e(3113),F=e(15075),G=e(43531),q=e(7056),K=e(33127),Z=e(72565),oe=e(72327),O=e(59301),_=(W,be,Me)=>new Promise((Xt,qt)=>{var Lt=Ct=>{try{Ut(Me.next(Ct))}catch(Mt){qt(Mt)}},_t=Ct=>{try{Ut(Me.throw(Ct))}catch(Mt){qt(Mt)}},Ut=Ct=>Ct.done?Xt(Ct.value):Promise.resolve(Ct.value).then(Lt,_t);Ut((Me=Me.apply(W,be)).next())}),le=({id:W,startRecording:be,startScreenshot:Me,onBack:Xt,onSuccuss:qt,timeInSeconds:Lt=[1,6,11,16,21,26,31,41,51,61,71,81,91,101,111,121,151,181,211,241,271,361,421,481,541,601,661]})=>{const _t=(0,t.useRef)(null),Ut=(0,t.useRef)(null),Ct=(0,t.useRef)(null),Mt=(0,t.useRef)(null),Cn=(0,t.useRef)(!0),In=(0,t.useRef)(""),[Ln,Tn]=(0,t.useState)(null);(0,t.useEffect)(()=>{be?Mn():sn()},[be]),(0,t.useEffect)(()=>{Me?Tn(0):(clearTimeout(Mt.current),Tn(null),In.current="")},[Me]),(0,t.useEffect)(()=>(typeof Ln=="number"&&(Lt!=null&&Lt.includes(Ln)&&rn(),Ln<=720&&(Mt.current=setTimeout(()=>{Tn(Ln+1)},1e3))),()=>{clearTimeout(Mt.current)}),[Ln]);const lr=(Dn="\u672A\u5171\u4EAB\u6574\u4E2A\u5C4F\u5E55\uFF0C\u7981\u6B62\u4F5C\u7B54\uFF01")=>_(void 0,null,function*(){D.ZP.warning(Dn),setTimeout(()=>{Xt()},1e3)}),Mn=()=>_(void 0,null,function*(){var Dn,gr,Mr,vn,Gt,hn;if(!(0,Z.i7)()){lr("\u8BF7\u4F7F\u7528\u8C37\u6B4C\u6D4F\u89C8\u5668\u7B54\u9898");return}if(_t.current){D.ZP.warning("\u6B63\u5728\u5F55\u5236\u4E2D");return}Cn.current=!0;try{let mt;if((0,Z.WX)())mt=yield navigator.mediaDevices.getUserMedia({audio:{mandatory:{chromeMediaSource:"desktop"}},video:{mandatory:{chromeMediaSource:"desktop"}}});else if(mt=yield navigator.mediaDevices.getDisplayMedia({video:{displaySurface:"monitor"}}),((Mr=(gr=(Dn=mt==null?void 0:mt.getVideoTracks())==null?void 0:Dn[0])==null?void 0:gr.getSettings())==null?void 0:Mr.displaySurface)!=="monitor"){sn(),lr();return}_t.current=mt,"srcObject"in Ut.current?Ut.current.srcObject=_t.current:Ut.current.src=URL.createObjectURL(_t.current),yield new Promise(Hn=>{Ut.current.addEventListener("loadedmetadata",()=>{Hn()})}),(hn=(Gt=(vn=_t.current)==null?void 0:vn.getVideoTracks())==null?void 0:Gt[0])==null||hn.addEventListener("ended",function(){Cn.current&&lr()}),Ut.current.play(),qt()}catch(mt){lr("\u5C4F\u5E55\u5F55\u5236\u529F\u80FD\u9519\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u518D\u5171\u4EAB\u6574\u4E2A\u5C4F\u5E55\uFF0C\u5426\u5219\u65E0\u6CD5\u4F5C\u7B54")}}),sn=()=>{var Dn;Cn.current=!1;const gr=(Dn=_t.current)==null?void 0:Dn.getTracks();gr==null||gr.forEach(Mr=>{Mr.stop()}),_t.current=null},bn=Dn=>{const gr=Dn.split(",")[1],Mr=Dn.split(",")[0].split(":")[1].split(";")[0],vn=[...atob(gr)],Gt=new Uint8Array(vn.map(hn=>hn.charCodeAt(0)));return new Blob([Gt],{type:Mr})},$t=()=>_(void 0,null,function*(){const Dn=yield(0,oe.ZP)(`/api/exercises/${W}/exercise_user_screens.json`,{method:"post"});Dn.status===0&&(In.current=Dn.exercise_abnormity_id,Tn(0))}),rn=()=>_(void 0,null,function*(){const Dn=Ct.current.getContext("2d");Ct.current.width=Ut.current.videoWidth,Ct.current.height=Ut.current.videoHeight,Dn.drawImage(Ut.current,0,0,Ct.current.width,Ct.current.height);const gr=Ct.current.toDataURL("image/jpeg"),Mr=bn(gr),vn=new File([Mr],"canvas_image.jpg",{type:"image/jpeg"}),Gt=new FormData;Gt.append("file",vn);const hn=yield(0,oe.ZP)(`/api/exercises/${W}/exercise_user_screens/check.json`,{method:"get"});if((hn==null?void 0:hn.status)===0){const mt=yield(0,oe.ZP)("/api/attachments.json",{method:"post",body:Gt},!0);if(mt!=null&&mt.id){const Hn=yield(0,oe.ZP)(`/api/exercises/${W}/exercise_user_screens.json`,{method:"post",body:{attachment_id:mt==null?void 0:mt.id,exercise_abnormity_id:In.current}});Hn.status===0&&(In.current=Hn.exercise_abnormity_id)}}});return O.createElement(O.Fragment,null,O.createElement("video",{ref:Ut,muted:!0,className:"hide"}),O.createElement("canvas",{id:"canvas",ref:Ct,className:"hide"}))},X=e(66649),h=e.n(X),N={flex_box_center:"flex_box_center___ariLt",flex_space_between:"flex_space_between___MC6sH",flex_box_vertical_center:"flex_box_vertical_center___tJHfy",flex_box_center_end:"flex_box_center_end___AfB_t",flex_box_column:"flex_box_column___xX4Fj",bg:"bg___nHBEZ",wrapper:"wrapper___TZKl8",exerciseAlert:"exerciseAlert___QUMwm",title:"title___rj6Q0",content:"content___Te7Wz",baseMargin:"baseMargin___BRmsh",noWrap:"noWrap___X6AS3",singleItem:"singleItem___GkaDR",questionIcons:"questionIcons___XoGYC",green:"green___iIYnV",orange:"orange___EIhiL",greenTip:"greenTip___WwiUh",redTip:"redTip___aWSt4",orangeTip:"orangeTip___j5g_H",pollDesc:"pollDesc___yDT2Q",answered:"answered___d2hE7",unanswer:"unanswer___AdOhE",anchor:"anchor___z3CaP",answerFlag:"answerFlag___wwTKa",flagActive:"flagActive___piG3D",flagHalf:"flagHalf___E29dd",answerStudentFlag:"answerStudentFlag___HRVt8",answerStudentActive:"answerStudentActive___kM6r4",questionItem:"questionItem___q6Hgu",questionScore:"questionScore___RW5tm",itemType:"itemType___pPqzT",itemFlag:"itemFlag___j5TSr",answerWrap:"answerWrap___G9dnn",answerSubjective:"answerSubjective___LRVKJ",otherInput:"otherInput___SxNAw",submitButton:"submitButton___zPo7H",randomFlag:"randomFlag___TOZ2H",answerTrue:"answerTrue___fgIW0",answerFalse:"answerFalse___gAQD8",answerHalf:"answerHalf___h40sX",renderHtml:"renderHtml___UerV1",simpleText:"simpleText___ZKx7o",answerYes:"answerYes___AA0oM",answerNo:"answerNo___gMGLy",answerInfo:"answerInfo___tB4Wz",answerProgress:"answerProgress___CbmXy",answerSheetWrap:"answerSheetWrap___aPipx",answerSheetQuestionTitle:"answerSheetQuestionTitle___P18Ss",answerSheet:"answerSheet___yhxK1",answerSheetItem:"answerSheetItem___DIH2V",qindex:"qindex___XuKA8",markIcon:"markIcon___ZTkqb",active:"active___WSsrt",yes:"yes___knuOK",no:"no___gv_cs",bf:"bf___pJfi5",partialActive:"partialActive___K6lsa",selected:"selected___grFyM",countDown:"countDown___OzcWL",cnText:"cnText___TvFjV",red:"red___Mge1h",refreshBtn:"refreshBtn___lK1MX",fold:"fold___id0EJ",cardList:"cardList___xKhMX",withQrcode:"withQrcode___qphZK",iframe:"iframe___pMMQx",eduTip:"eduTip___hXWhK",eduQrcode:"eduQrcode____qxcx",eduVideo:"eduVideo___mufWJ",eduUsername:"eduUsername___tiufh",startAnswer:"startAnswer___AA7n5",eduSubmit:"eduSubmit___UPIsJ",eduTitle:"eduTitle___jCJrO",wrpAnswer:"wrpAnswer___AVK1Y",simpleMd:"simpleMd___ZGbXj",videomodal:"videomodal___bYarH",mainPart:"mainPart___Fqvw7",userInfoText:"userInfoText___nqL8p",answerSheetBottom:"answerSheetBottom___yXf5u",tooltipWrap:"tooltipWrap___AxG9B",leftPart:"leftPart___P4Ook",grey:"grey___UBSG9",blue:"blue___aRuKK",rightPart:"rightPart___De4P3",questionPart:"questionPart___GTq66",questionTypeTitle:"questionTypeTitle___r6Fo9",questionTypeInfo:"questionTypeInfo___JfpWv",toIframeBtn:"toIframeBtn___gRKtn",bottom:"bottom___coSlv",markBtn:"markBtn___ZCLGF",changeButton:"changeButton___sBTjl",prevBtn:"prevBtn___lgCPG",analysisWrap:"analysisWrap___JoCnb",greyBg:"greyBg___vgesc",fixHeader:"fixHeader___RoNxE",exerciseTitle:"exerciseTitle___Dtp56",commitModal:"commitModal___zqvNA",commitItem:"commitItem___mjYF6",commitInfoLabel:"commitInfoLabel___KtIjW",commitInfoValue:"commitInfoValue___DCyRn",cameraHeader:"cameraHeader___Pqhwb",dottedLineWrapper:"dottedLineWrapper___ONO9c",leftHalfCircle:"leftHalfCircle___RNJN7",dottedLine:"dottedLine___qWy4W",rightHalfCircle:"rightHalfCircle___s3_hr",orangeNum:"orangeNum___IYnup",teachAnalysis:"teachAnalysis___FH6fk",teachAnalysisModal:"teachAnalysisModal___RcKVp",screenLock:"screenLock____A8oZ"},ue=e(61764),ae=e(54331),x=e(340),L=e(17960),Y=e(76534),pe=e(35348),Re=e(21311);const $e={0:"c-red-ee4",1:"c-green"};var Je=({item:W,answerData:be,isEducation:Me,sign:Xt,onBlur:qt=()=>{}})=>{var Lt,_t,Ut,Ct,Mt,Cn;const In=(0,t.useRef)(""),[Ln,Tn]=(0,t.useState)(),[lr,Mn]=(0,t.useState)(!1),[sn,bn]=(0,t.useState)(Me||!1),$t=(0,t.useRef)(),rn=()=>{clearInterval($t.current),$t.current=setInterval(()=>{lr&&qt(In.current,!0)},10*1e3)},Dn=gr=>{qt(In.current);let Mr="\u786E\u5B9A\u79BB\u5F00\u6B64\u9875\u9762\u5417?\u6B64\u9875\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931";return(gr||window.event).returnValue=Mr,Mr};return(0,t.useEffect)(()=>{console.log("isFocus:",lr),lr&&rn()},[lr]),(0,t.useEffect)(()=>{Tn(W==null?void 0:W.a_flag)},[W==null?void 0:W.a_flag]),(0,t.useEffect)(()=>()=>{clearInterval($t.current)},[]),t.createElement("div",null,((Lt=be==null?void 0:be.exercise)==null?void 0:Lt.user_exercise_status)===1?t.createElement("div",{className:"mb20"},t.createElement(C.Z,{justify:"space-between"},t.createElement(v.Z,null,"\u6211\u7684\u7B54\u6848"),((0,ae.GJ)()||(0,ae.dE)()&&((_t=be==null?void 0:be.exercise)==null?void 0:_t.user_exercise_status)>0&&((Ut=be==null?void 0:be.exercise)==null?void 0:Ut.open_score))&&t.createElement(v.Z,null,t.createElement(C.Z,{justify:"end",className:"mb20",align:"middle"},t.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),t.createElement("span",{className:"font14 ml10"},(W==null?void 0:W.user_score)&&t.createElement("span",null,t.createElement("span",{className:$e[Number(W==null?void 0:W.answer_status)]||"c-orange-ff9"},W==null?void 0:W.user_score),t.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")),!(W!=null&&W.user_score)&&t.createElement("span",{className:"c-red"},"\u672A\u8BC4"))))),t.createElement("div",{className:N.simpleText},t.createElement(pe.Z,{value:(Ct=W==null?void 0:W.user_answer)==null?void 0:Ct[0]}))):t.createElement("div",{className:W.user_score&&(W.user_score===W.question_score?"c-green":"c-red")},sn?t.createElement(Re.Z,{watch:!0,isFocus:!0,defaultValue:(Mt=W==null?void 0:W.user_answer)==null?void 0:Mt[0],id:W==null?void 0:W.question_id,className:"mt20",onChange:gr=>{In.current=gr,Mn(!0)},onBlur:()=>{setTimeout(()=>{qt(In.current)},200),clearInterval($t.current),Mn(!1)}}):t.createElement("div",{onClick:()=>{var gr;if(!W.repeat_answer&&((gr=W==null?void 0:W.user_answer)==null?void 0:gr.length)>0&&W.ques_status!==0){D.ZP.warning("\u8BE5\u9898\u4E0D\u5141\u8BB8\u518D\u4FEE\u6539\u7B54\u6848");return}Xt.current=!0,bn(!0)},className:N.startAnswer},t.createElement("div",{className:"c-blue"},"\u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"))),(0,ae.dE)()&&(W==null?void 0:W.standard_answer)&&t.createElement("div",{className:N.analysisWrap},t.createElement("div",{className:N.greyBg},t.createElement(C.Z,{className:"mb20",align:"middle"},t.createElement(v.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),t.createElement(v.Z,null,t.createElement(pe.Z,{value:(Cn=W==null?void 0:W.standard_answer)==null?void 0:Cn[0]}))),t.createElement(C.Z,{align:"middle"},t.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),t.createElement(pe.Z,{className:N.renderHtml,value:W==null?void 0:W.analysis})))))},nt=e(57809),Be=({item:W,answerData:be,isEducation:Me,onBlur:Xt=()=>{}})=>{var qt,Lt,_t,Ut;const Ct=(0,t.useRef)(""),[Mt,Cn]=(0,t.useState)(),[In,Ln]=(0,t.useState)(!1),[Tn,lr]=(0,t.useState)(!1),[Mn,sn]=(0,t.useState)(Me||!1),[bn,$t]=(0,t.useState)(0),rn=(0,t.useRef)(W.kp_content||""),Dn=(0,t.useRef)(W.kp_clazz),gr=(0,t.useRef)(),Mr=(0,t.useMemo)(()=>{var Gt,hn;return(hn=(Gt=Ct.current)==null?void 0:Gt.replace(/[\n|\r|\t]/g,""))==null?void 0:hn.length},[Ct.current]),vn=()=>{clearInterval(gr.current),gr.current=setInterval(()=>{Tn&&Xt(Ct.current,rn.current,Dn.current)},30*1e3)};return(0,t.useEffect)(()=>{console.log("isFocus:",Tn),vn()},[Tn]),(0,t.useEffect)(()=>{Cn(W==null?void 0:W.a_flag)},[W==null?void 0:W.a_flag]),(0,t.useEffect)(()=>()=>{clearInterval(gr.current)},[]),t.createElement("div",null,((qt=be==null?void 0:be.exercise)==null?void 0:qt.user_exercise_status)===1?t.createElement("div",null,t.createElement("div",{className:"mt30"},t.createElement("strong",null,"\u4F5C\u6587\u9898\u76EE\uFF1A"),t.createElement("br",null),t.createElement(E.default,{disabled:!0,className:"mt10",value:rn.current,onChange:Gt=>{rn.current=Gt.target.value,$t(bn+1)},onBlur:()=>{Xt(Ct.current,rn.current,Dn.current),lr(!1)}})),t.createElement("div",{className:"mt30"},t.createElement("strong",null,"\u4F5C\u54C1\u7C7B\u578B\uFF1A"),t.createElement("br",null),t.createElement(nt.default,{disabled:!0,className:"mt10 w100",placeholder:"\u8BF7\u9009\u62E9\u4F5C\u54C1\u7C7B\u578B",value:Dn.current,onChange:Gt=>{Dn.current=Gt,$t(bn+1)},onBlur:()=>{Xt(Ct.current,rn.current,Dn.current),lr(!1)}},t.createElement(nt.default.Option,{key:1,value:"\u79D1\u666E"},"\u79D1\u666E"),t.createElement(nt.default.Option,{key:2,value:"\u79D1\u5E7B"},"\u79D1\u5E7B"))),t.createElement("p",{className:"mt10 mb0"},"\u4F5C\u54C1\u5185\u5BB9\uFF1A"),t.createElement("div",{className:N.simpleText},t.createElement(pe.Z,{value:(Lt=W==null?void 0:W.user_answer)==null?void 0:Lt[0]}))):t.createElement("div",null,t.createElement("div",{className:"mt30"},t.createElement("strong",null,"\u4F5C\u6587\u9898\u76EE\uFF1A"),t.createElement("br",null),t.createElement(E.default,{className:"mt10",maxLength:60,onBlur:()=>Xt(Ct.current,rn.current,Dn.current),placeholder:"\u8BF7\u8F93\u5165\u4F5C\u6587\u9898\u76EE(\u6700\u591A60\u4E2A\u5B57)",value:rn.current,onChange:Gt=>{rn.current=Gt.target.value,$t(bn+1)}})),t.createElement("div",{className:"mt30"},t.createElement("strong",null,"\u4F5C\u6587\u7C7B\u578B\uFF1A"),t.createElement("br",null),t.createElement(nt.default,{className:"mt10 w100",placeholder:"\u8BF7\u9009\u62E9\u4F5C\u54C1\u7C7B\u578B",value:Dn.current,onChange:Gt=>{Dn.current=Gt,Xt(Gt.current,rn.current,Dn.current),$t(bn+1)}},t.createElement(nt.default.Option,{key:1,value:"\u79D1\u666E"},"\u79D1\u666E"),t.createElement(nt.default.Option,{key:2,value:"\u79D1\u5E7B"},"\u79D1\u5E7B"))),t.createElement("div",{className:"mt30 mb20"},t.createElement("div",{className:W.user_score&&(W.user_score===W.question_score?"c-green":"c-red")},t.createElement("strong",null,"\u4F5C\u6587\u5185\u5BB9\uFF1A"),t.createElement("br",null),t.createElement("div",{className:"mt10 relative"},t.createElement("span",{className:"c-blue",style:{position:In?"fixed":"absolute",top:In?61:4,left:10,zIndex:106}},"\u5DF2\u8F93\u5165",Mr,"\u5B57"),Mn?t.createElement(Re.Z,{className:N.simpleMd,disablePaste:!0,hidetoolBar:Me,height:Me?"60vh":150,isFocus:!0,defaultValue:(_t=W==null?void 0:W.user_answer)==null?void 0:_t[0],id:W==null?void 0:W.question_id,onFullScreen:Gt=>Ln(Gt),onChange:Gt=>{Ct.current=Gt,lr(!0),$t(bn+1)},onBlur:()=>{Xt(Ct.current,rn.current,Dn.current),lr(!1)}}):t.createElement("div",{onClick:()=>sn(!0),className:N.startAnswer},t.createElement("div",{className:"c-blue"},"\u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54")))))),(0,ae.dE)()&&(W==null?void 0:W.standard_answer)&&t.createElement("div",null,t.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A"),t.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},t.createElement(pe.Z,{value:(Ut=W==null?void 0:W.standard_answer)==null?void 0:Ut[0]}))))},Qe=e(79817),ut=e(1710),Ie=e(44054),ct={score:"score___mcGn7",wrap:"wrap___h11sQ"},Se=({score:W})=>W?t.createElement("span",{className:ct.wrap},"\u5F97\u5206",t.createElement("span",{className:`${ct.score} ml10 mr5`},W),"\u5206"):t.createElement("span",{className:"c-red"},"\u672A\u8BC4"),me={flex_box_center:"flex_box_center___xK64P",flex_space_between:"flex_space_between___BNBCA",flex_box_vertical_center:"flex_box_vertical_center___ConJK",flex_box_center_end:"flex_box_center_end___L08sz",flex_box_column:"flex_box_column___hvk0E",shixunWrp:"shixunWrp___FTFC6",fill:"fill___H_Qd6",index:"index___PaSVJ",success:"success___fz_F7",fail:"fail___ftXSv",fillInput:"fillInput___q_sSb",shixunWrapper:"shixunWrapper___toGqF",score:"score___AsYGZ",name:"name___hawfX",programWrapper:"programWrapper___zVQPT",desc:"desc___MFIu5",content:"content___QuE41",analysisWrap:"analysisWrap___qGPzJ",greyBg:"greyBg___FIDIB"},ot=e(85430),qe=e(42441),j=e(76411),V=Object.defineProperty,p=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable,fe=(W,be,Me)=>be in W?V(W,be,{enumerable:!0,configurable:!0,writable:!0,value:Me}):W[be]=Me,u=(W,be)=>{for(var Me in be||(be={}))a.call(be,Me)&&fe(W,Me,be[Me]);if(p)for(var Me of p(be))k.call(be,Me)&&fe(W,Me,be[Me]);return W},s=(W,be,Me)=>new Promise((Xt,qt)=>{var Lt=Ct=>{try{Ut(Me.next(Ct))}catch(Mt){qt(Mt)}},_t=Ct=>{try{Ut(Me.throw(Ct))}catch(Mt){qt(Mt)}},Ut=Ct=>Ct.done?Xt(Ct.value):Promise.resolve(Ct.value).then(Lt,_t);Ut((Me=Me.apply(W,be)).next())}),R=({})=>{const W=(0,l.useParams)(),[be,Me]=(0,t.useState)(!0),[Xt,qt]=(0,t.useState)(0),[Lt,_t]=(0,t.useState)([]),[Ut,Ct]=(0,t.useState)([]),[Mt,Cn]=(0,t.useState)({page:1,limit:10,login:W==null?void 0:W.login});(0,t.useEffect)(()=>{Ln(Mt),Tn()},[]);const In=[{title:"\u5E8F\u53F7",dataIndex:"key",render:(sn,bn,$t)=>t.createElement("span",{className:"c-black"},$t+1+(Mt.page-1)*Mt.limit)},{title:"\u91C7\u96C6\u70B9\u540D\u79F0",ellipsis:!0,dataIndex:"vrs_point_name",render:sn=>t.createElement("span",{className:"c-black"},sn)},{title:"\u7B54\u6848\u503C\u7C7B\u578B",dataIndex:"vrs_point_answer_type",render:sn=>t.createElement("span",{className:"c-black"},sn==0?"\u56FA\u5B9A\u503C":sn==1?"\u533A\u95F4\u503C":"\u72B6\u6001\u503C")},{title:"\u9519\u8BEF\u7387",width:80,dataIndex:"error_rate",render:sn=>t.createElement("span",{className:"c-black"},sn===null?"--":`${sn}%`)}],Ln=sn=>s(void 0,null,function*(){var bn,$t;Me(!0);const rn=yield(0,oe.ZP)(`/api/exercises/${W==null?void 0:W.categoryId}/exercise_user/point_error_rate_list.json`,{method:"get",params:sn});(rn==null?void 0:rn.status)==0&&(_t(((bn=rn==null?void 0:rn.data)==null?void 0:bn.list)||[]),qt(($t=rn==null?void 0:rn.data)==null?void 0:$t.count)),Me(!1)}),Tn=()=>s(void 0,null,function*(){var sn;const bn=yield(0,oe.ZP)(`/api/exercises/${W==null?void 0:W.categoryId}/exercise_user/growth_curve_chart.json`,{method:"get",params:{login:W==null?void 0:W.login}});(bn==null?void 0:bn.status)==0&&Ct(((sn=bn==null?void 0:bn.data)==null?void 0:sn.list)||[])}),lr=(sn,bn,$t)=>{Mt.page=sn==null?void 0:sn.current,Mt.limit=sn==null?void 0:sn.pageSize,Cn(u({},Mt)),Ln(Mt)},Mn=()=>{const sn=Ut==null?void 0:Ut.map(bn=>bn.score);return{tooltip:{formatter:function(bn){return`${bn.name}: ${bn==null?void 0:bn.value}\u5206`}},grid:{left:10,containLabel:!0},xAxis:{name:"\u8BAD\u7EC3\u6B21\u6570",type:"category",data:sn.map((bn,$t)=>`\u7B2C${$t+1}\u6B21`),axisTick:{show:!1},axisLine:{show:!1},axisLabel:{color:"#9096A3"},nameTextStyle:{color:"#9096A3"}},yAxis:{name:"\u6210\u7EE9",nameTextStyle:{color:"#9096A3",padding:[0,38,4,0]},type:"value",axisTick:{show:!1},axisLine:{show:!1},splitLine:{show:!0},axisLabel:{color:"#9096A3"}},series:[{data:sn,type:"line",lineStyle:{color:"#3061D0",width:2},itemStyle:{color:"#3061D0"},areaStyle:{color:new j.graphic.LinearGradient(0,0,0,1,[{offset:0,color:"rgba(0,44,255,0.7)"},{offset:1,color:"rgba(0,118,255,0)"}])}}]}};return t.createElement(t.Fragment,null,t.createElement("div",{className:"font16 c-grey-666 mt20 mt15"},"\u91C7\u96C6\u70B9\u9519\u8BEF\u7387"),t.createElement(ut.default,{columns:In,dataSource:Lt||[],loading:be,onChange:lr,pagination:{total:Xt,pageSize:Mt.limit,current:Mt.page,hideOnSinglePage:!Xt,showSizeChanger:!0,pageSizeOptions:["5","10","20","50","100"],showQuickJumper:!0,size:"default",showTotal:Z.rU}}),t.createElement("div",{className:"font16 c-grey-666 mt20 mt15"},"\u6210\u957F\u66F2\u7EBF"),t.createElement(qe.Z,{style:{height:450},option:Mn()}))},c=e(59301),ne=Object.defineProperty,Fe=Object.defineProperties,we=Object.getOwnPropertyDescriptors,_e=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,f=(W,be,Me)=>be in W?ne(W,be,{enumerable:!0,configurable:!0,writable:!0,value:Me}):W[be]=Me,te=(W,be)=>{for(var Me in be||(be={}))Pe.call(be,Me)&&f(W,Me,be[Me]);if(_e)for(var Me of _e(be))Ne.call(be,Me)&&f(W,Me,be[Me]);return W},ce=(W,be)=>Fe(W,we(be));const he={0:"c-red-ee4",1:"c-green"};var De=({item:W,answerData:be,exerciseId:Me,coursesId:Xt,answerCheckData:qt,check:Lt})=>{var _t,Ut,Ct,Mt,Cn;const[In,Ln]=(0,t.useState)([]),[Tn,lr]=(0,t.useState)([]),Mn=(0,l.useDispatch)();console.log(be,"answerData"),(0,t.useEffect)(()=>{var $t,rn,Dn,gr,Mr,vn,Gt,hn,mt,Hn,_r,Kr,fo;if(!(($t=W==null?void 0:W.shixun_details)!=null&&$t.length))return;let mo=[],So=[];for(let Co=0;Co<((rn=W==null?void 0:W.shixun_details)==null?void 0:rn.length);Co++){for(let $o=0;$o<(W==null?void 0:W.shixun_details[Co].stage_list.length);$o++){let No=W==null?void 0:W.shixun_details[Co].stage_list[$o];mo.push(te(te({},No),{operation:(vn=(Mr=(gr=(Dn=W==null?void 0:W.shixun_details)==null?void 0:Dn[Co])==null?void 0:gr.shixun_detail)==null?void 0:Mr[0])==null?void 0:vn.game_identifier,is_jupyter:W==null?void 0:W.is_jupyter,is_jupyter_lab:W==null?void 0:W.is_jupyter_lab}))}if((hn=(Gt=W==null?void 0:W.shixun_details)==null?void 0:Gt[Co])!=null&&hn.shixun_detail){const $o=(_r=(Hn=(mt=W==null?void 0:W.shixun_details)==null?void 0:mt[Co])==null?void 0:Hn.shixun_detail)==null?void 0:_r[0],No=(fo=(Kr=W==null?void 0:W.shixun_details[Co].stage_list)==null?void 0:Kr.find(Do=>(Do==null?void 0:Do.game_identifier)===($o==null?void 0:$o.game_identifier)))==null?void 0:fo.user_score;So.push(ce(te({},$o),{user_score:No}))}}lr(So),Ln(mo)},[W==null?void 0:W.shixun_details]);const sn=[{title:"\u9898\u76EE",dataIndex:"position",key:"position",width:60,align:"center"},{title:"\u9898\u76EE\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,align:"center",render:($t,rn)=>c.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px",color:"#0152d9",cursor:"pointer"},title:$t&&$t.length>25?$t:"",onClick:()=>{(0,Z.xg)(`/tasks/${Xt}/${Me}/${rn.game_identifier}/exercise`)}},$t)},!(W!=null&&W.unity_3d&&(W==null?void 0:W.vrs_type)==1)&&{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",width:76,render:($t,rn)=>c.createElement("span",null,rn.evaluate_count?rn.evaluate_count:c.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u5F00\u59CB\u8003\u8BD5\u65F6\u95F4",key:"user_start_at",dataIndex:"user_start_at",width:140,align:"center",render:($t,rn)=>c.createElement("span",null,$t?h()($t).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u5B8C\u6210\u65F6\u95F4",key:"endTime",dataIndex:"endTime",width:140,align:"center",render:($t,rn)=>{let Dn=!1;return rn.finished_time&&(be!=null&&be.exercise)&&(be!=null&&be.exercise_answer_user)&&((be==null?void 0:be.exercise.time)===-1?Dn=h()(be==null?void 0:be.exercise.end_time).isBefore(rn.finished_time):Dn=h()(be==null?void 0:be.exercise_answer_user.start_at).add(be==null?void 0:be.exercise.time,"m").isBefore(rn.finished_time)),c.createElement("span",null,rn.finished_time||c.createElement("span",{className:"c-grey-999"},"--"),c.createElement("span",{className:"c-orange-ff9 "},Dn?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",width:100,align:"center",render:($t,rn)=>c.createElement("span",null,rn.time_consuming||c.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",key:"view_answer",align:"center",width:76,render:($t,rn)=>c.createElement("span",null,rn.view_answer?"\u5DF2\u67E5\u770B":"\u672A\u67E5\u770B")},{title:"\u6548\u7387\u6263\u5206",dataIndex:"timeout_deduct_score",key:"timeout_deduct_score",align:"center",width:76,render:($t,rn)=>rn!=null&&rn.is_timeout_deduct_score?c.createElement("span",{className:"color-grey-9"},$t,"\u5206"):"--"},{title:"\u5F97\u5206",dataIndex:"user_score",key:"user_score",align:"center",width:60,render:$t=>c.createElement("span",{style:{color:"#FA6400"}},$t,"\u5206")},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"center",width:60,render:($t,rn,Dn)=>$t&&!rn.is_jupyter&&!rn.is_jupyter_lab?rn!=null&&rn.unity_3d?c.createElement("span",{className:"c-blue current",onClick:()=>{Mn({type:"classroomList/setActionTabs",payload:{key:"\u91C7\u96C6\u70B9\u5F97\u5206\u8BE6\u60C5",data:rn}})}},"\u8BE6\u60C5"):c.createElement(Qe.default,{affix:!1},c.createElement(Qe.default.Link,{href:`#challenge_${W==null?void 0:W.question_id}${Dn}`,title:c.createElement("span",{style:{color:"#0152d9",fontSize:14}},"\u67E5\u770B")})):c.createElement("span",{className:"c-grey-999"},"--")}].filter($t=>!!$t);console.log(Tn);const bn={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return c.createElement("div",null,((_t=W==null?void 0:W.shixun)==null?void 0:_t.length)>0&&c.createElement("div",{className:me.shixunWrapper},(Ut=W==null?void 0:W.shixun)==null?void 0:Ut.map(function($t,rn){return c.createElement(C.Z,{className:"mb20",justify:"space-between"},c.createElement(v.Z,{flex:"1"},c.createElement("span",{className:me.score},"(",$t.challenge_score,"\u5206)"),c.createElement("span",{className:me.name},$t.challenge_name," ")),c.createElement(v.Z,null,!$t.answer_status&&c.createElement("span",{className:"font14",style:{color:"#FA6400"}},"\u672A\u5B8C\u6210"),!!$t.answer_status&&c.createElement("span",{className:"font14",style:{color:"#37AD83"}},"\u5DF2\u5B8C\u6210")))})),((Ct=be==null?void 0:be.exercise)==null?void 0:Ct.student_commit_status)!==0||((Mt=be==null?void 0:be.exercise)==null?void 0:Mt.user_exercise_status)!==0?c.createElement(c.Fragment,null,!!(In!=null&&In.length)&&c.createElement("div",null,c.createElement(C.Z,{justify:"space-between",className:"mb10",align:"middle"},c.createElement(v.Z,{className:"font14 c-grey-666"},"\u8003\u6838\u6210\u7EE9"),c.createElement(v.Z,null,c.createElement(Se,{score:W==null?void 0:W.user_score}))),c.createElement(ut.default,{columns:sn,dataSource:In,pagination:!1})),!!(Tn!=null&&Tn.length)&&c.createElement("div",null,c.createElement("p",{className:"font16 c-grey-666 mt10"},"\u5B9E\u8BAD\u8BE6\u60C5"),Tn==null?void 0:Tn.map(($t,rn)=>c.createElement("div",{id:`challenge_${W==null?void 0:W.question_id}${rn}`,className:"mt5"},c.createElement(C.Z,null,c.createElement("span",{className:"font14 mr15"}," \u7B2C",$t.position,"\u5173"),c.createElement(l.Link,{className:"current c-black font14",target:"_blank",to:`/tasks/${Xt}/${Me}/${$t.game_identifier}/exercise`},$t.name),c.createElement(v.Z,{style:{marginLeft:"auto"}},c.createElement(Se,{score:$t.user_score}))),($t==null?void 0:$t.st)===0&&$t.passed_code&&c.createElement("aside",{className:me.shixunWrp},c.createElement("h2",null,"\u7B2C\u4E00\u6B21\u901A\u5173\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09",c.createElement("span",{className:"c-light-black"},$t.path)),c.createElement(Ie.ZP,{height:300,language:"python",theme:"default",value:$t.passed_code,options:bn})))))):c.createElement(c.Fragment,null,(0,ae.dE)()&&c.createElement(pe.Z,{className:"c-grey-999 mt20 mb20",value:W==null?void 0:W.question_title}),(Cn=W==null?void 0:W.shixun)==null?void 0:Cn.map(($t,rn)=>c.createElement("p",{className:"font16 c-grey-666 mb5",key:rn},c.createElement("span",{className:"mr20"},"\u7B2C",$t==null?void 0:$t.challenge_position,"\u5173 ",$t==null?void 0:$t.challenge_name),c.createElement("span",null,$t==null?void 0:$t.challenge_score,"\u5206")))),Lt&&(qt==null?void 0:qt.exercise_type)===2&&c.createElement(R,null),c.createElement(ot.Z,null))},Ke=e(24334),We=e(33163),Xe=e(59301);const Bt={0:"c-red-ee4",1:"c-green"};var Ot=({item:W,answerData:be})=>{var Me,Xt,qt;const[Lt,_t]=(0,t.useState)([]);(0,t.useEffect)(()=>{var Mt,Cn;((Mt=W==null?void 0:W.evaluate_codes)==null?void 0:Mt.length)>0?_t((Cn=W==null?void 0:W.evaluate_codes)==null?void 0:Cn.map((In,Ln)=>({key:Ln+1,error_msg:In!=null&&In.error_msg?Ke.Base64.decode(In==null?void 0:In.error_msg):""}))):_t([{key:"--",error_msg:"--"}])},[W==null?void 0:W.evaluate_codes]);const Ut=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:(Mt,Cn)=>Xe.createElement("span",null,Cn.key)},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:(Mt,Cn)=>Xe.createElement("span",null,Cn.error_msg?Cn.error_msg:"--")}],Ct={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return Xe.createElement("div",{className:`${me.programWrapper}`},Xe.createElement("div",{className:me.desc},"\u9898\u76EE\u63CF\u8FF0"),Xe.createElement("div",{className:me.content},Xe.createElement(pe.Z,{value:W==null?void 0:W.description})),((Me=be==null?void 0:be.exercise)==null?void 0:Me.user_exercise_status)===1&&Xe.createElement(C.Z,{justify:"end",className:"mt40"},Xe.createElement(v.Z,null,Xe.createElement(Se,{score:W==null?void 0:W.user_score}))),(W==null?void 0:W.passed_code)&&Xe.createElement("aside",{className:me.shixunWrp},Xe.createElement(C.Z,{align:"middle",justify:"space-between",style:{height:30,padding:"0 7px"}},Xe.createElement("b",null,"\u7B2C\u4E00\u6B21\u8BC4\u6D4B\u901A\u8FC7\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09"),Xe.createElement(We.Z,{title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:[W==null?void 0:W.language]})),Xe.createElement(Ie.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:W!=null&&W.passed_code?Ke.Base64.decode(W==null?void 0:W.passed_code):"",options:Ct})),((Xt=be==null?void 0:be.exercise)==null?void 0:Xt.user_exercise_status)===1&&((qt=be==null?void 0:be.exercise)==null?void 0:qt.answer_open)&&Xe.createElement("div",{style:{background:"#F6F7F9"},className:"mt30 p20"},Xe.createElement("div",{style:{marginBottom:"20px",fontSize:"16px",display:"flex"}},Xe.createElement("span",{style:{whiteSpace:"nowrap"}},"\u3010\u7B54\u6848\u3011"),Xe.createElement(pe.Z,{value:(W==null?void 0:W.standard_answer)||""})),Xe.createElement("div",{style:{fontSize:"16px",display:"flex"}},Xe.createElement("span",{style:{whiteSpace:"nowrap"}},"\u3010\u89E3\u6790\u3011"),Xe.createElement(pe.Z,{value:(W==null?void 0:W.analysis)||"\u6682\u65E0\u89E3\u6790"}))))},cn=e(61557),an=Object.defineProperty,bt=Object.defineProperties,wn=Object.getOwnPropertyDescriptors,dn=Object.getOwnPropertySymbols,ln=Object.prototype.hasOwnProperty,$n=Object.prototype.propertyIsEnumerable,Wn=(W,be,Me)=>be in W?an(W,be,{enumerable:!0,configurable:!0,writable:!0,value:Me}):W[be]=Me,An=(W,be)=>{for(var Me in be||(be={}))ln.call(be,Me)&&Wn(W,Me,be[Me]);if(dn)for(var Me of dn(be))$n.call(be,Me)&&Wn(W,Me,be[Me]);return W},sr=(W,be)=>bt(W,wn(be)),wr=(W,be,Me)=>new Promise((Xt,qt)=>{var Lt=Ct=>{try{Ut(Me.next(Ct))}catch(Mt){qt(Mt)}},_t=Ct=>{try{Ut(Me.throw(Ct))}catch(Mt){qt(Mt)}},Ut=Ct=>Ct.done?Xt(Ct.value):Promise.resolve(Ct.value).then(Lt,_t);Ut((Me=Me.apply(W,be)).next())});const{TextArea:er}=E.default,vr={0:"c-red-ee4",1:"c-green"};var Cr=({sign:W,item:be,answerData:Me,onBlur:Xt=()=>{}})=>{var qt,Lt,_t,Ut;const[Ct,Mt]=(0,t.useState)([]),[Cn,In]=(0,t.useState)([]),Ln=(0,t.useRef)(),Tn=(0,t.useRef)(),[lr]=(0,l.useSearchParams)();return(0,t.useEffect)(()=>{var Mn,sn;if(lr.get("check")){let bn=[];bn=(Mn=be==null?void 0:be.standard_answer)==null?void 0:Mn.map($t=>{var rn,Dn;return sr(An({},$t),{choice_id:$t.position,answer_text:((Dn=(rn=be==null?void 0:be.user_answer)==null?void 0:rn.find(gr=>gr.choice_id===$t.choice_id))==null?void 0:Dn.answer_text)||""})}),Ln.current=bn,Mt(bn)}else{let bn=[];bn=(sn=be==null?void 0:be.standard_answers)==null?void 0:sn.map($t=>{var rn,Dn;return sr(An({},$t),{choice_id:$t.position,answer_text:((Dn=(rn=be==null?void 0:be.user_answer)==null?void 0:rn.find(gr=>gr.choice_id===$t.position))==null?void 0:Dn.answer_text)||""})}),Ln.current=bn,Mt(bn)}},[be==null?void 0:be.user_answer]),t.createElement("div",null,Ct==null?void 0:Ct.map((Mn,sn)=>{var bn,$t,rn,Dn,gr;return t.createElement(C.Z,{key:sn,className:`${me.baseMargin} ${me.fill}`,align:"middle"},t.createElement(v.Z,{className:me.index},"\u586B\u7A7A\u9879",sn+1),t.createElement(v.Z,{flex:"430px",className:"ml20 mr20"},(Mn==null?void 0:Mn.model)===1?t.createElement(E.default,{name:"sign",placeholder:"\u8BF7\u8F93\u5165\u7B54\u6848",disabled:!be.repeat_answer&&((bn=be==null?void 0:be.user_answer)==null?void 0:bn.length)>0&&be.ques_status!==0||!!(Me!=null&&Me.exercise.commit_status),value:Mn==null?void 0:Mn.answer_text,onChange:Mr=>{Ct[sn].answer_text=Mr.target.value,Mt([...Ct])},onFocus:()=>{W.current=!0},onBlur:Mr=>{setTimeout(()=>wr(void 0,null,function*(){const vn=yield Xt(Mn==null?void 0:Mn.answer_text,sn+1,Ct);if(vn.status){const Gt=Cn.slice();Gt[sn]={status:"fail",errorText:vn.message},Tn.current=Gt,In(Gt)}else{const Gt=Cn.slice();Gt[sn]={status:"success",errorText:""},Tn.current=Gt,In(Gt)}}),200)},className:`${be.user_score&&(be.user_score===be.question_score?"c-green":"c-red")} ${me.fillInput}`}):t.createElement(cn.Z,{value:Mn==null?void 0:Mn.answer_text,disabled:!be.repeat_answer&&(($t=be==null?void 0:be.user_answer)==null?void 0:$t.length)>0&&be.ques_status!==0||!!(Me!=null&&Me.exercise.commit_status),onChange:Mr=>wr(void 0,null,function*(){var vn,Gt;Ct[sn].answer_text=Mr,Mt([...Ct]);const hn=yield Xt(Mn==null?void 0:Mn.answer_text,sn+1,Ct);if(hn.status){const mt=((Gt=Tn==null?void 0:Tn.current)==null?void 0:Gt.slice())||[].slice();mt[sn]={status:"fail",errorText:hn.message},Tn.current=mt,In(mt)}else{const mt=((vn=Tn==null?void 0:Tn.current)==null?void 0:vn.slice())||[].slice();mt[sn]={status:"success",errorText:""},Tn.current=mt,In(mt)}})})),((rn=Cn[sn])==null?void 0:rn.status)==="success"&&t.createElement(v.Z,null,t.createElement(C.Z,{align:"middle"},t.createElement("i",{style:{marginRight:8},className:`iconfont icon-chenggong1 ${me.success}`}),t.createElement("span",{className:me.success},"\u4FDD\u5B58\u6210\u529F"))),((Dn=Cn[sn])==null?void 0:Dn.status)==="fail"&&t.createElement(v.Z,null,t.createElement(C.Z,{align:"middle"},t.createElement("i",{style:{marginRight:8},className:`iconfont icon-tishi7 ${me.fail}`}),t.createElement("span",{className:me.fail},(gr=Cn[sn])==null?void 0:gr.errorText))))}),((0,ae.GJ)()||(0,ae.dE)()&&((qt=Me==null?void 0:Me.exercise)==null?void 0:qt.user_exercise_status)>0&&((Lt=Me==null?void 0:Me.exercise)==null?void 0:Lt.open_score))&&t.createElement(C.Z,{justify:"end",className:"mb20",align:"middle"},t.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),t.createElement("span",{className:"font14 ml10"},(be==null?void 0:be.user_score)&&t.createElement("span",null,t.createElement("span",{className:vr[Number(be==null?void 0:be.answer_status)]||"c-orange-ff9"},be==null?void 0:be.user_score),t.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")),!(be!=null&&be.user_score)&&t.createElement("span",{className:"c-red"},"\u672A\u8BC4"))),((_t=Me==null?void 0:Me.exercise)==null?void 0:_t.answer_open)&&t.createElement("div",{className:me.analysisWrap},t.createElement("div",{className:me.greyBg},t.createElement("div",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),(Ut=be==null?void 0:be.standard_answer)==null?void 0:Ut.map((Mn,sn)=>{var bn;return t.createElement(C.Z,{key:sn,align:"middle",className:"mt15 ml10"},t.createElement(v.Z,{className:"mr10"},"\u586B\u7A7A\u9879",sn+1),t.createElement(v.Z,null,t.createElement(cn.Z,{value:(bn=Mn==null?void 0:Mn.answer_text)==null?void 0:bn[0],style:{maxWidth:730,minWidth:100},disabled:!0})))}),t.createElement(C.Z,{className:"mt15",align:"middle"},t.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),t.createElement(pe.Z,{className:me.renderHtml,value:be==null?void 0:be.analysis})))))},Lr=e(90590),Ar=e(87169),yr=e(3705),Un=e(59301),ao=Object.defineProperty,Vr=Object.defineProperties,xo=Object.getOwnPropertyDescriptors,io=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,at=(W,be,Me)=>be in W?ao(W,be,{enumerable:!0,configurable:!0,writable:!0,value:Me}):W[be]=Me,xt=(W,be)=>{for(var Me in be||(be={}))Ve.call(be,Me)&&at(W,Me,be[Me]);if(io)for(var Me of io(be))ve.call(be,Me)&&at(W,Me,be[Me]);return W},Nt=(W,be)=>Vr(W,xo(be)),Zt=(W,be,Me)=>new Promise((Xt,qt)=>{var Lt=Ct=>{try{Ut(Me.next(Ct))}catch(Mt){qt(Mt)}},_t=Ct=>{try{Ut(Me.throw(Ct))}catch(Mt){qt(Mt)}},Ut=Ct=>Ct.done?Xt(Ct.value):Promise.resolve(Ct.value).then(Lt,_t);Ut((Me=Me.apply(W,be)).next())});const{TextArea:Wt}=E.default;var H=({item:W,answerData:be,sign:Me,onBlur:Xt=()=>{},onDebug:qt=()=>{},setIsSubmitCode:Lt})=>{var _t,Ut,Ct;let[Mt,Cn]=(0,t.useState)([]);const[In]=(0,l.useSearchParams)();return(0,t.useEffect)(()=>{var Ln;let Tn=(Ln=W==null?void 0:W.standard_answer_with_score)==null?void 0:Ln.map((lr,Mn)=>{var sn,bn;return Nt(xt({},lr),{value:((bn=(sn=W==null?void 0:W.user_answer)==null?void 0:sn.find($t=>parseInt($t.choice_id)===Mn+1))==null?void 0:bn.answer_text)||""})});Cn(Tn)},[W==null?void 0:W.standard_answer_with_score]),console.log(Mt,"userAnswer"),Un.createElement("div",null,Un.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:10}},Un.createElement("div",{style:{fontSize:14,color:"#FF0000"}},Un.createElement(Ar.Z,null),Un.createElement("span",{style:{marginLeft:5}},"\u6CE8\u610F\uFF1A\u586B\u5199\u7B54\u6848\u4E4B\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u5426\u5219\u65E0\u6CD5\u5F97\u5206")),!In.get("check")&&Un.createElement(Lr.Z,{setIsSubmitCode:Lt,ButtonProps:{type:"primary"},ButtonText:"\u63D0\u4EA4\u4EE3\u7801",items:Nt(xt({},W),{userAnswer:Mt}),hackidentifier:W==null?void 0:W.hack_identifier})),(W==null?void 0:W.code)&&Un.createElement("div",{style:{border:"1px solid #CCCCCC",padding:"10px",marginBottom:20}},Un.createElement(pe.Z,{disabledFill:!W.repeat_answer&&((_t=W==null?void 0:W.user_answer)==null?void 0:_t.length)>0&&W.ques_status!==0||!!(be!=null&&be.exercise.commit_status),onFillBlur:(Ln,Tn)=>Zt(void 0,null,function*(){yr.Z.publish("BFill:Submit:Change",{value:!0}),setTimeout(()=>Zt(void 0,null,function*(){var lr;(yield Xt((lr=Ln==null?void 0:Ln[parseInt(Tn)])==null?void 0:lr.value,parseInt(Tn)+1,Mt)).status===0?(Mt[parseInt(Tn)].type="",Cn([...Mt])):(Mt[parseInt(Tn)].type="warning",Cn([...Mt]))}),200)}),onFillFocus:(Ln,Tn)=>{Mt[parseInt(Tn)].type="",Cn([...Mt]),Me.current=!0},className:me.content,programFillValue:Mt,showProgramFill:!0,value:Ke.Base64.decode((W==null?void 0:W.code)||"")})),!!((Ut=W==null?void 0:W.standard_answer)!=null&&Ut.length)&&Un.createElement("div",{className:me.analysisWrap},Un.createElement("div",{className:me.greyBg},Un.createElement(C.Z,{className:"mb20",align:"middle"},Un.createElement(v.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),(Ct=W==null?void 0:W.standard_answer)==null?void 0:Ct.map((Ln,Tn)=>Un.createElement(v.Z,{key:Tn,className:"mr40"},"\u586B\u7A7A\u9879",Tn+1,":",Ln==null?void 0:Ln.answer_text))),Un.createElement(C.Z,null,Un.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),Un.createElement(pe.Z,{className:me.renderHtml,value:(W==null?void 0:W.analysis)||"\u6682\u65E0\u89E3\u6790"})))))},de=e(84418);const{TextArea:ge}=E.default;var ke=({data:W})=>t.createElement("div",{className:"tc mt80 pb30"},t.createElement("img",{width:"486",src:de.BV})," ",t.createElement("br",null),W.status===-1&&t.createElement("div",{className:"c-grey-999 mt60"},"\u60A8\u7684IP\u4E0D\u5728\u8003\u8BD5\u5141\u8BB8\u7684\u8303\u56F4\u5185\uFF01"),W.status===-2&&t.createElement("div",{className:" c-grey-999 mt60"},"\u60A8\u5DF2\u7ED1\u5B9A\u5F53\u524D\u8003\u8BD5IP\u5730\u5740\uFF1A",t.createElement("span",{className:"c-red"},W.ip),"\u8BF7\u4F7F\u7528\u8BE5IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002"),t.createElement(U.ZP,{className:"mt40 pl20 pr20",type:"primary"},t.createElement("a",{href:"/"},"\u56DE\u5230\u9996\u9875"))),Ze=e(86748),Le=e(89392),Te={comments:"comments___ZkLeS",greyText:"greyText___ow9J6",commentText:"commentText___Uklcs",wrapper:"wrapper___XTdhL",header:"header___pq5DQ",updateTime:"updateTime___WYYjt",text:"text___FmQY7",date:"date___DiXg4"},Ft=({list:W,hideScore:be=!1})=>t.createElement("div",null,W==null?void 0:W.map(Me=>{var Xt,qt,Lt,_t,Ut,Ct;return t.createElement("div",{className:`mt20 ${Te.wrapper}`,key:(Xt=Me==null?void 0:Me.user)==null?void 0:Xt.user_id},t.createElement(C.Z,{align:"middle",className:Te.header},t.createElement("img",{src:Ze.Z.API_SERVER+"/images/"+((qt=Me.user)==null?void 0:qt.image_url)}),t.createElement("span",{className:"ml10 font16"},(Lt=Me.user)==null?void 0:Lt.name),t.createElement(v.Z,{className:Te.updateTime},t.createElement("span",{className:Te.text},"\u8BC4\u9605\u65F6\u95F4"),t.createElement("span",{className:Te.date},h()((Ut=(_t=Me.comments)==null?void 0:_t[0])==null?void 0:Ut.updated_at).format("YYYY-MM-DD HH:mm")))),t.createElement("div",{className:Te.comments},(Ct=Me==null?void 0:Me.comments)==null?void 0:Ct.map((Mt,Cn)=>{var In;return t.createElement("div",{key:((In=Me==null?void 0:Me.user)==null?void 0:In.user_id)+"-"+Cn},t.createElement(C.Z,{align:"middle",justify:"space-between"},!!Mt.shixun_chanllge_position&&t.createElement("div",{style:{flexShrink:0,marginRight:10}},"\u7B2C",Mt.shixun_chanllge_position,"\u5173"),!be&&t.createElement("div",{style:{flex:1}},"\u539F\u59CB\u5F97\u5206",Mt==null?void 0:Mt.origin_score,"\u5206\uFF0C\u4FEE\u6B63\u4E3A",t.createElement("span",{className:"c-light-primary"},Mt==null?void 0:Mt.score),"\u5206")),!!Mt.comment&&t.createElement("div",null," ",t.createElement("span",{className:`${Te.greyText} mr10`},"\u8BC4\u8BED"),t.createElement("span",{className:Te.commentText},Mt.comment)))})))})),Qt=e(81783),jn=e(96249),Zn=e.n(jn),Vn=e(11724),$r=e(62772),Pr=e(9226),Jn=e(88942),pr={codeInput:"codeInput___xSFAu"},dr=e(92310),Or=e.n(dr),Nn=({className:W,style:be,onOk:Me})=>{const[Xt,qt]=(0,t.useState)(["","","","","",""]),[Lt,_t]=(0,t.useState)(0),Ut=(0,t.useRef)([]);(0,t.useEffect)(()=>{const Cn=Xt.findIndex(In=>!In);Cn===-1&&Me(Xt),_t(Cn)},[Xt]),(0,t.useEffect)(()=>{var Cn;(Cn=Ut.current[Lt])==null||Cn.focus()},[Lt]);const Ct=(Cn,In)=>{const{value:Ln}=Cn.target;if(/^\d*$/.test(Ln)){const Tn=[...Xt];Tn[In]=Ln||"",qt(Tn)}},Mt=(Cn,In)=>{if(Cn.key==="Backspace"&&In>0){Cn.preventDefault();const Ln=[...Xt];Ln[In-1]="",qt(Ln)}};return t.createElement("div",{className:Or()(pr.codeInput,W),style:be},Xt.map((Cn,In)=>t.createElement("input",{key:In,type:"text",disabled:Lt!==In,maxLength:1,value:Cn===""?"":"*",onChange:Ln=>Ct(Ln,In),onKeyDown:Ln=>Mt(Ln,In),ref:Ln=>{Ut.current[In]=Ln}})))},Tr=e(94639),Er=e(26690),Rn=e(14550),S=e(59301),Nr=Object.defineProperty,uo=Object.defineProperties,so=Object.getOwnPropertyDescriptors,Qr=Object.getOwnPropertySymbols,lo=Object.prototype.hasOwnProperty,Zr=Object.prototype.propertyIsEnumerable,Gn=(W,be,Me)=>be in W?Nr(W,be,{enumerable:!0,configurable:!0,writable:!0,value:Me}):W[be]=Me,Yn=(W,be)=>{for(var Me in be||(be={}))lo.call(be,Me)&&Gn(W,Me,be[Me]);if(Qr)for(var Me of Qr(be))Zr.call(be,Me)&&Gn(W,Me,be[Me]);return W},Qn=(W,be)=>uo(W,so(be)),kr=(W,be)=>{var Me={};for(var Xt in W)lo.call(W,Xt)&&be.indexOf(Xt)<0&&(Me[Xt]=W[Xt]);if(W!=null&&Qr)for(var Xt of Qr(W))be.indexOf(Xt)<0&&Zr.call(W,Xt)&&(Me[Xt]=W[Xt]);return Me},Sn=(W,be,Me)=>new Promise((Xt,qt)=>{var Lt=Ct=>{try{Ut(Me.next(Ct))}catch(Mt){qt(Mt)}},_t=Ct=>{try{Ut(Me.throw(Ct))}catch(Mt){qt(Mt)}},Ut=Ct=>Ct.done?Xt(Ct.value):Promise.resolve(Ct.value).then(Lt,_t);Ut((Me=Me.apply(W,be)).next())});const{Countdown:jr}=$.default,ar=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],On={0:"c-red-ee4",1:"c-green"},fr=W=>{var be=W,{globalSetting:Me,loading:Xt,user:qt,exercise:Lt,dispatch:_t}=be,Ut=kr(be,["globalSetting","loading","user","exercise","dispatch"]),Ct,Mt,Cn,In,Ln,Tn,lr,Mn,sn,bn,$t,rn,Dn,gr,Mr,vn,Gt,hn,mt,Hn,_r,Kr,fo,mo,So,Co,$o,No,Do,Ia,va,pa,Na,ol,_a,Mo,Da,ga,ha,Ba,Ta,qo,ya,ba,xa,Ca,Ra,Ma,Fa,Aa,Za,Ea,La,ka,ja,za;const Ka=(0,l.useLocation)(),[Po]=(0,l.useSearchParams)(),Jt=(0,l.useParams)(),[J,go]=(0,t.useState)({}),[vt,Sa]=(0,t.useState)({}),[Bo,Ha]=(0,t.useState)({}),[Wa,Lo]=(0,t.useState)(!1),[Fo,al]=(0,t.useState)(!0),[ll,Ua]=(0,t.useState)(!1),[ko,To]=(0,t.useState)(!1),[ea,jo]=(0,t.useState)(!1),[il,ta]=(0,t.useState)(!1),[Va,wa]=(0,t.useState)(),[Xa,zo]=(0,t.useState)(""),[sl,na]=(0,t.useState)("none"),[cl,ul]=(0,t.useState)(""),[Uo,Ao]=(0,t.useState)({status:0}),[ra,dl]=(0,t.useState)(!1),[Ko,ni]=(0,t.useState)(window.document.domain==="kepukehuan.educoder.net"),[fl,ml]=(0,t.useState)(!0),[Vo,Xo]=(0,t.useState)(!1),[oa,aa]=(0,t.useState)(null),[_l,Ga]=(0,t.useState)(!1),[Dl,vl]=(0,t.useState)(0),[Bl,$a]=(0,t.useState)(!1),[Tl,Pa]=(0,t.useState)(!1),[Rl,pl]=(0,t.useState)(!1),gl=(0,t.useRef)(),Ya=(0,t.useRef)(),la=(0,t.useRef)(!1),ia=(0,t.useRef)(),hl=(0,t.useRef)(),sa=(0,t.useRef)(),Go=(0,t.useRef)(),[ca]=d.default.useForm(),ua=(0,t.useMemo)(()=>new WebSocket("ws://localhost:8082"),[]);let[mr,Yo]=(0,t.useState)(0),[hr,Jo]=(0,t.useState)(0);const[yl,Qo]=(0,t.useState)(!1),[da,Ja]=(0,t.useState)(!1),[bl,fa]=(0,t.useState)(!1),Qa=[`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/detail`,`/classrooms/${Jt.coursesId}/exercise`,`/classrooms/${Jt.coursesId}/exercise/`,`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/users/${(Ct=qt.userInfo)==null?void 0:Ct.login}/check`,`/classrooms/${Jt.coursesId}/exercisenotice/${Jt.categoryId}/users/${(Mt=qt.userInfo)==null?void 0:Mt.login}`,`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/users/${(Cn=qt.userInfo)==null?void 0:Cn.login}`],[Oo,qa]=(0,t.useState)(!1),[xl,r]=(0,t.useState)(!0),[o,m]=(0,t.useState)({left:0,top:0,bottom:0,right:0}),y=(0,t.useRef)(null),[M,A]=(0,t.useState)(!0),ie=(0,t.useRef)(),[se,re]=(0,t.useState)(!1);(0,Jn.y)((0,ae.dE)());const{setOpenDisableCopyAndPaste:xe}=(0,Jn.X)(),Oe=(i,ye)=>{var Ye;const{clientWidth:it,clientHeight:et}=window.document.documentElement,st=(Ye=y.current)==null?void 0:Ye.getBoundingClientRect();m({left:-st.left+ye.x,right:it-(st.right-ye.x),top:-st.top+ye.y,bottom:et-(st.bottom-ye.y)-70})},Ee=(0,Tr._)(J);(0,t.useEffect)(()=>{var i,ye;if(((i=J==null?void 0:J.exercise)==null?void 0:i.commit_status)>0){$a(!1);return}if((ko||(ye=J==null?void 0:J.exercise)!=null&&ye.forbid_screen)&&(0,Z.WX)()){const Ye=it=>{it.key==="screenNums"&&(Number(it.newValue||0)>1?setTimeout(()=>{$a(!0)},300):$a(!1))};return window.addEventListener("local-storage-changed",Ye),()=>{window.removeEventListener("local-storage-changed",Ye)}}},[ko,(In=J==null?void 0:J.exercise)==null?void 0:In.forbid_screen,(Ln=J==null?void 0:J.exercise)==null?void 0:Ln.commit_status]),(0,t.useEffect)(()=>(document.body.setAttribute("data-custom","auto"),()=>{document.body.removeAttribute("data-custom")}),[]),(0,t.useEffect)(()=>{var i,ye;if(document.body.scrollIntoView(),((i=qt.userInfo)==null?void 0:i.real_name)==="\u6E38\u5BA2"){window.location.href=`/classrooms/${Jt.coursesId}/exercise`;return}return(ye=qt.userInfo)!=null&&ye.user_id&&((0,ae.GJ)()?Vt():qt.userInfo.login&&ht()),window.addEventListener("message",He),()=>{window.removeEventListener("message",He),Ka.pathname.indexOf("/detail")>-1&&(0,x.BU)()}},[Jt.categoryId,qt.userInfo.login]),(0,t.useEffect)(()=>(window.addEventListener("beforeunload",Ge),()=>{Ee(),window.removeEventListener("beforeunload",Ge)}),[]),(0,t.useEffect)(()=>(_t({type:"globalSetting/headerFooterToggle",payload:!1}),()=>{_t({type:"globalSetting/headerFooterToggle",payload:!0})}),[]),(0,t.useEffect)(()=>{var i,ye,Ye,it;(i=J==null?void 0:J.question_status)!=null&&i.every(et=>!!et.ques_status&&ra&&(vt==null?void 0:vt.used_screen_num)<(vt==null?void 0:vt.screen_num))&&setTimeout(()=>{var et;(et=Ya.current)==null||et.handlePhoto()},1300),aa((it=(Ye=(ye=J==null?void 0:J.exercise_question_types)==null?void 0:ye[mr])==null?void 0:Ye.items)==null?void 0:it[hr])},[J]),(0,t.useEffect)(()=>{var i;!Po.get("check")&&((i=J==null?void 0:J.exercise)!=null&&i.id)&&no()},[(Tn=J==null?void 0:J.exercise)==null?void 0:Tn.id]);const Ge=i=>{var ye;!(vt!=null&&vt.is_commit)&&(0,ae.dE)()&&(0,Z.RG)(" ",!0),localStorage.setItem("Refresh","1"),(ye=Lt.exerciseUserInfo)!=null&&ye.screen_open&&window.navigator.sendBeacon(`${Ze.Z.API_SERVER}/api/exercises/${Jt.categoryId}/commit_screen_at.json`,{})},He=i=>{i.data==="backExercise"&&((0,Z.RG)(" ",!0),Ue())},Ue=()=>{na("none"),zo(""),Vt()},ht=()=>Sn(void 0,null,function*(){yt()}),ft=()=>Sn(void 0,null,function*(){ml(!1),n.default.info({title:(0,Rn._V)(Rn.CP.answer1),width:500,centered:!0,closable:!1,keyboard:!1,maskClosable:!1,maskStyle:{background:"#000"},okText:(0,Rn._V)(Rn.CP.answer2),onOk:()=>new Promise((i,ye)=>Sn(void 0,null,function*(){try{yield ca.validateFields()}catch(it){ye()}const Ye=yield(0,L.pL)(Yn({exercise_user_id:vt==null?void 0:vt.exercise_user_id,categoryId:Jt.categoryId},yield ca.validateFields()));(Ye==null?void 0:Ye.status)===0?(ml(!0),dt(),i(Ye)):(ca.setFields([{name:"start_password",errors:[Ye==null?void 0:Ye.message]}]),ye())})),content:S.createElement(S.Fragment,null,S.createElement("p",{className:""},(0,Rn._V)(Rn.CP.answer3)),S.createElement(d.default,{form:ca,autoComplete:"off"},S.createElement(d.default.Item,{name:"start_password",label:(0,Rn._V)(Rn.CP.answer1),rules:[{required:!0,message:(0,Rn._V)(Rn.CP.answer4)}]},S.createElement(E.default.Password,{autoComplete:"off"}))))})}),yt=()=>Sn(void 0,null,function*(){const i=yield _t({type:"exercise/getExerciseUserInfo",payload:Yn({},Jt)});Go.current=Qn(Yn({},i.data),{status:i==null?void 0:i.status}),Sa(Qn(Yn({},i.data),{status:i==null?void 0:i.status}))});(0,t.useEffect)(()=>{if(vt!=null&&vt.exercise_user_id){if(vt!=null&&vt.is_commit||(0,Z.RG)(" ",!0),!(vt!=null&&vt.is_commit)&&((vt==null?void 0:vt.ip_limit)==="inner"||vt!=null&&vt.ip_bind_type)&&(sa.current=`&ip_limit=${vt==null?void 0:vt.ip_limit}&ip_bind=${vt==null?void 0:vt.ip_bind}&ip_bind_type=${vt==null?void 0:vt.ip_bind_type}`),!(vt!=null&&vt.is_commit)&&!Po.get("check")||vt.exercise_type==2&&!Po.get("check")){if((0,Z.RG)(" ",!0),!(vt!=null&&vt.can_start)){window.location.href=`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/users/${Jt.login}/check`;return}if(vt!=null&&vt.is_locked&&vt.ip_error){_t({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Qn(Yn({},vt),{id:Jt.categoryId})}});return}else!(vt!=null&&vt.is_locked)&&vt.ip_error;if(document.referrer===""||performance.navigation.type===2||!Qa.includes(new URL(document.referrer||"https://www.educoder.net").pathname)){document.referrer!==""?sessionStorage.setItem("illegalEntry",Qa.includes(new URL(document.referrer).pathname)?"illegalEntry":"allowRouter"):sessionStorage.setItem("illegalEntry","illegalEntry"),l.history.push(`/classrooms/${Jt.coursesId}/exercise/`);return}if(vt!=null&&vt.start_locked&&!(vt!=null&&vt.user_is_enter)){ft();return}if(vt!=null&&vt.is_locked&&performance.navigation.type===1&&!sessionStorage.getItem("studentunlock")){_t({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Qn(Yn({},vt),{id:Jt.categoryId})}});return}if((0,oe.ZP)(`/api/exercises/${Jt==null?void 0:Jt.categoryId}/close_pop.json`,{method:"post"}),vt!=null&&vt.is_locked&&performance.navigation.type===0&&(vt!=null&&vt.user_is_enter)&&!(vt!=null&&vt.is_commit)&&(vt!=null&&vt.show_pop)){_t({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Qn(Yn({},vt),{id:Jt.categoryId})}});return}}else if(!vt.answered_open&&vt.exercise_type!=2){n.default.info({width:500,centered:!0,icon:null,title:(0,Rn._V)(Rn.CP.answer5),content:(0,Rn._V)(Rn.CP.answer6),onOk:()=>{window.location.href=`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/detail`}});return}Po.get("check")?Vt():dt()}return()=>{!(vt!=null&&vt.is_commit)&&(0,ae.dE)()&&(0,Z.RG)(" ",!0)}},[vt]);const dt=()=>Sn(void 0,null,function*(){var i,ye,Ye,it,et,st,pt,Dt,At,wt,en,tt,lt,gn,Jr;sessionStorage.setItem("studentunlock","studentunlock");const nn={data:vt,status:vt.status};if((((i=nn==null?void 0:nn.data)==null?void 0:i.ip_limit)!=="no"||(ye=nn==null?void 0:nn.data)!=null&&ye.ip_bind_type)&&(ia.current=yield(0,ue.y)({ip_limit:(Ye=nn==null?void 0:nn.data)==null?void 0:Ye.ip_limit,ip_bind:(it=nn==null?void 0:nn.data)==null?void 0:it.ip_bind_type})),(((et=nn==null?void 0:nn.data)==null?void 0:et.ip_limit)!=="no"||(st=nn==null?void 0:nn.data)!=null&&st.ip_bind)&&(((pt=nn==null?void 0:nn.data)==null?void 0:pt.ip_limit)==="inner"||(Dt=nn==null?void 0:nn.data)!=null&&Dt.ip_bind_type)){var Fn=yield(0,Z.oi)({exerciseId:Jt.categoryId,ip:ia.current,errmsgHide:!0,ip_limit:((At=nn==null?void 0:nn.data)==null?void 0:At.ip_limit)||"no",ip_bind:(wt=nn==null?void 0:nn.data)==null?void 0:wt.ip_bind,ip_bind_type:(en=nn==null?void 0:nn.data)==null?void 0:en.ip_bind_type});if((Fn==null?void 0:Fn.status)!==0){Ao(Fn);return}}if((nn==null?void 0:nn.status)==0){if(((tt=nn==null?void 0:nn.data)==null?void 0:tt.used_screen_num)>((lt=nn==null?void 0:nn.data)==null?void 0:lt.screen_num)&&((gn=nn==null?void 0:nn.data)!=null&&gn.screen_open))return fa(!0),br(),!1;if(Ua(nn==null?void 0:nn.data.check_camera),!(nn!=null&&nn.data.check_camera)){if(nn!=null&&nn.data.screen_shot_open){jo(vt==null?void 0:vt.screen_shot_open);return}To((Jr=nn==null?void 0:nn.data)==null?void 0:Jr.screen_open),Vt()}}}),Pt=(...i)=>Sn(void 0,[...i],function*(ye=oa){Po.get("check")||(yield(0,oe.ZP)(`/api/exercise_questions/${ye==null?void 0:ye.question_id}/exercise_answers/save_hack_evaluate.json`,{}))}),on=i=>Sn(void 0,null,function*(){if((i==null?void 0:i.type)===1)return n.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:null,keyboard:!1,onOk:()=>{l.history.replace(`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/detail`)},content:S.createElement("div",null,(i==null?void 0:i.message)||"")}),Promise.reject();if((i==null?void 0:i.type)===2){const ye=()=>{l.history.replace(`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/centralizeReview/${i==null?void 0:i.login}`)};return n.default.confirm({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:null,keyboard:!1,onOk:ye,onCancel:()=>{l.history.replace(`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/detail`)},content:S.createElement("div",null,S.createElement("div",null,"\u60A8\u5DF2\u6210\u4E3A\u6307\u5B9A\u9605\u5377\u6559\u5E08\uFF0C\u662F\u5426\u73B0\u5728\u524D\u5F80",S.createElement("span",{onClick:ye,className:"ml5 mr5 c-light-primary current"},"\u96C6\u4E2D\u9605\u5377"),"\u7EE7\u7EED\u8BC4\u9605\uFF1F"),S.createElement("div",{className:"c-grey-999"},"\uFF08\u9605\u5377\u7ED3\u675F\u540E\u6062\u590D\u5B66\u751F\u4E2A\u4EBA\u8BC4\u9605\u529F\u80FD\uFF0C\u5E76\u5C55\u793A\u5B66\u751F\u6210\u7EE9\uFF09"))}),Promise.reject()}}),Vt=()=>Sn(void 0,null,function*(){var i,ye,Ye,it,et,st,pt,Dt,At,wt,en,tt,lt,gn,Jr,nn,Fn,ro,vo,tr,Dr;document.body.scrollIntoView(),Lo(!0);let It,Br=(i=qt.userInfo)==null?void 0:i.user_id;if((0,ae.GJ)())It=yield(0,L.BJ)({exerciseId:Jt.categoryId,login:Jt.login}).catch(()=>Lo(!1)),It!=null&&It.exercise&&(It.exercise.user_exercise_status=1),Br=(ye=It==null?void 0:It.exercise_answer_user)==null?void 0:ye.user_id;else{if(Po.get("check"))It=yield(0,L.BJ)(Qn(Yn({},Jt),{exerciseId:Jt.categoryId,login:Jt.login})).catch(()=>Lo(!1)),Br=(Ye=It==null?void 0:It.exercise)==null?void 0:Ye.user_id,(It==null?void 0:It.message)==="\u5B66\u751F\u6B63\u5728\u8003\u8BD5\u4E2D\uFF0C\u60A8\u65E0\u6743\u67E5\u770B"&&r(!1);else{if((((it=Go.current)==null?void 0:it.ip_limit)!=="no"||(et=Go.current)!=null&&et.ip_bind_type)&&(ia.current=yield(0,ue.y)({ip_limit:(st=Go.current)==null?void 0:st.ip_limit,ip_bind:(pt=Go.current)==null?void 0:pt.ip_bind_type})),It=yield(0,L.CD)(Qn(Yn({},Jt),{ip:ia.current})).catch(()=>Lo(!1)),It.status===-1){yn();return}if((Dt=It==null?void 0:It.exercise)!=null&&Dt.only_on_client&&!(0,Z.WX)()){D.ZP.warning("\u8BF7\u7528\u5BA2\u6237\u7AEF\u4F5C\u7B54"),yn();return}if((It==null?void 0:It.status)===-5){_t({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Qn(Yn({},Go.current),{id:Jt.categoryId,errorMessage:It==null?void 0:It.message})}});return}It!=null&&It.exercise&&(It.exercise.user_exercise_status=0),It!=null&&It.exercise&&(It.exercise.exercise_status=2),(At=It==null?void 0:It.exercise_question_types)==null||At.map(oo=>{var Wr;(oo==null?void 0:oo.question_type)<3&&((Wr=oo==null?void 0:oo.items)==null||Wr.map(po=>{po.user_answer=po.question_choices.filter(Eo=>Eo.user_answer_boolean).map(Eo=>Eo.choice_id)}))})}if(!((wt=It==null?void 0:It.exercise)!=null&&wt.can_start)&&(It!=null&&It.exercise)){window.location.href=`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/users/${Jt.login}/check`;return}((en=It.exercise)==null?void 0:en.commit_status)===0&&!hl.current&&(hl.current=!0,(0,Z.G5)(ua,It==null?void 0:It.exercise)),(tt=It==null?void 0:It.exercise)!=null&&tt.left_time&&setTimeout(()=>{ul(N.red)},(((lt=It==null?void 0:It.exercise)==null?void 0:lt.left_time)-300>0?((gn=It==null?void 0:It.exercise)==null?void 0:gn.left_time)-300:0)*1e3),((Jr=It==null?void 0:It.exercise)==null?void 0:Jr.take_photo)>=((nn=It==null?void 0:It.exercise)==null?void 0:nn.photo_count)}if(Lo(!1),yield on(It),It){if((Fn=It==null?void 0:It.exercise)!=null&&Fn.question_random||(ro=It==null?void 0:It.exercise)!=null&&ro.choice_random){let oo=1;It.exercise.question_random=(vo=It==null?void 0:It.exercise_question_types)==null?void 0:vo.map(Wr=>{var po,Eo;return(po=It==null?void 0:It.exercise)!=null&&po.choice_random&&((Wr.question_type===0||Wr.question_type===1)&&Wr.items.map(_o=>(_o.question_choices=(0,Z.M2)(_o.question_choices,Br),_o)),Wr.question_type===7&&Wr.items.forEach(_o=>{_o.sub_exercise_questions.forEach(Oa=>{Oa.question_choices&&(Oa.question_choices=(0,Z.M2)(Oa.question_choices,Br))})})),(Eo=It==null?void 0:It.exercise)!=null&&Eo.question_random&&(Wr.items=(0,Z.M2)(Wr.items,Br)),Wr.items.map(_o=>(_o.question_num=oo,oo++,_o)),Wr})}It.exercise_types=(It==null?void 0:It.exercise_types)||((tr=It==null?void 0:It.exercise_scores)==null?void 0:tr.exercise_types),It.question_status=It.question_status||Kt((It==null?void 0:It.exercise_question_types)||[]),go(It),xe((Dr=It==null?void 0:It.exercise)==null?void 0:Dr.forbid_copy)}return It}),Kt=i=>{let ye=[];return i.forEach(Ye=>{ye=ye.concat(Ye.items)}),ye=ye.map(Ye=>({ques_status:Ye==null?void 0:Ye.ques_status,score_status:Ye==null?void 0:Ye.score_status,question_num:Ye==null?void 0:Ye.question_num,ques_id:Ye==null?void 0:Ye.question_id})),ye};(0,t.useEffect)(()=>{var i,ye,Ye;((i=J.exercise)==null?void 0:i.left_time)===0&&br(),(ye=J.exercise)!=null&&ye.left_time&&wa(Date.now()+((Ye=J==null?void 0:J.exercise)==null?void 0:Ye.left_time)*1e3)},[(lr=J.exercise)==null?void 0:lr.left_time]);const Pn=()=>{var i;((i=J==null?void 0:J.exercise)==null?void 0:i.exercise_status)===3?n.default.confirm({width:530,title:"\u63D0\u793A",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:S.createElement("div",null,"\u622A\u6B62\u65F6\u95F4\u5DF2\u5230\uFF0C\u65E0\u6CD5\u6253\u56DE\u8BD5\u5377",S.createElement("br",null),"\u8BF7\u5728\u4FEE\u6539\u622A\u6B62\u65F6\u95F4\u540E\u518D\u64CD\u4F5C")}):n.default.confirm({width:530,title:"\u63D0\u793A",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:S.createElement("div",null,"\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\uFF0C\u73B0\u6709\u7684\u7B54\u9898\u60C5\u51B5\u5C06\u88AB\u6E05\u7A7A",S.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u56DE\u9000TA\u7684\u8BD5\u5377\u7B54\u9898"),onOk:()=>Sn(void 0,null,function*(){var ye;const Ye=yield(0,L.q6)({categoryId:Jt.categoryId,user_ids:[(ye=J==null?void 0:J.exercise_answer_user)==null?void 0:ye.user_id]});Ye&&(D.ZP.info(Ye==null?void 0:Ye.message),yn())})})},yn=()=>{if((0,Z.G5)(ua),(0,Z.WX)()){window.location.href=(0,Z.Ll)()?"/":"/classrooms/examList";return}window.location.href=(0,Z.Ll)()?"/":`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/detail`},Rt=(i=!1)=>Sn(void 0,null,function*(){const ye=yield(0,L.PT)(Qn(Yn({},Jt),{refresh:i}));return ye!=null&&ye.has_time?(wa(Date.now()+(ye==null?void 0:ye.left_time)*1e3),go(Ye=>Qn(Yn({},Ye),{exercise:Qn(Yn({},Ye.exercise),{left_time:ye==null?void 0:ye.left_time})})),!0):(Ht(),!1)}),Ht=()=>Sn(void 0,null,function*(){if(la.current)return;la.current=!0;const i=yield(0,L.VL)({categoryId:Jt.categoryId,commit_method:2});if(To(!1),jo(!1),(i==null?void 0:i.status)===0&&((0,Z.G5)(ua),n.default.info({width:530,title:"\u63D0\u793A",centered:!0,keyboard:!1,maskClosable:!1,maskStyle:{backgroundColor:"rgba(0, 0, 0, 1)"},okText:"\u786E\u5B9A",zIndex:1100,content:S.createElement("div",null,"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",S.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>Sn(void 0,null,function*(){yn()})}),D.ZP.info(i==null?void 0:i.message)),(i==null?void 0:i.status)===-3){la.current=!1;const ye=parseInt(i==null?void 0:i.message);J.exercise.left_time=ye,go(Yn({},J))}}),Tt=i=>Sn(void 0,null,function*(){const ye=yield(i.is_jupyter||i.is_jupyter_lab?Y.BK:Y.Ir)({id:i.shixun_identifier});(ye!=null&&ye.game_identifier||ye!=null&&ye.identifier)&&(xe(!1),i.is_jupyter_lab||i.is_jupyter?zo(`/tasks/${ye.identifier}/jupyter?type=exercises&exercisesId=${Jt.categoryId}&coursesId=${Jt.coursesId}&login=${Jt.login}&questionId=${i.question_id}&isFullScreen=${(0,x.vp)()}${sa.current||""}&ip_limit=${vt==null?void 0:vt.ip_limit}&ip_bind=${vt==null?void 0:vt.ip_bind}&ip_bind_type=${vt==null?void 0:vt.ip_bind_type}`):zo(`/tasks/${ye.game_identifier}?type=exercises&exercisesId=${Jt.categoryId}&coursesId=${Jt.coursesId}&login=${Jt.login}&questionId=${i.question_id}&isFullScreen=${(0,x.vp)()}${sa.current||""}&ip_limit=${vt==null?void 0:vt.ip_limit}&ip_bind=${vt==null?void 0:vt.ip_bind}&ip_bind_type=${vt==null?void 0:vt.ip_bind_type}`),na("block")),(ye==null?void 0:ye.status)===-3?(0,Z.eF)():(ye==null?void 0:ye.status)===2?St(ye==null?void 0:ye.message,i.question_id,i.is_jupyter_lab,i.is_jupyter):(ye==null?void 0:ye.status)===3&&kt(ye==null?void 0:ye.message)}),St=(i,ye,Ye,it)=>{i=i!=null&&i.includes(".json")?i:`${i}.json`,n.default.confirm({centered:!0,title:"\u63D0\u793A",icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:S.createElement("div",null,"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Sn(void 0,null,function*(){const et=yield(0,L.L8)({url:i});if(!et)return;D.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const st=yield(0,Y.Ir)({id:et.shixun_identifier});if(st!=null&&st.game_identifier){Tt({shixun_identifier:st==null?void 0:st.game_identifier,question_id:ye,is_jupyter_lab:Ye,is_jupyter:it});return}(st==null?void 0:st.status)===2?St(st==null?void 0:st.message,ye,Ye,it):(st==null?void 0:st.status)===3&&kt(st==null?void 0:st.message)})})},kt=i=>{n.default.confirm({centered:!0,title:"\u63D0\u793A",icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:S.createElement("div",null,"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",i,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},xn=i=>Sn(void 0,null,function*(){var ye;const Ye=yield(0,L.o3)({exercise_user_id:(ye=Lt.exerciseUserInfo)==null?void 0:ye.exercise_user_id,shixun_id:i.shixun_id});let it;Ye!=null&&Ye.redo?it=n.default.confirm({width:530,title:"\u63D0\u793A",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u518D\u60F3\u60F3",content:S.createElement("div",null,"\u60A8\u4E4B\u524D\u5DF2\u7ECF\u6311\u6218\u8FC7\u8BE5\u5B9E\u8BAD\uFF0C\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u9700\u8981\u91CD\u65B0\u6311\u6218"),onCancel:()=>{it.destroy()},onOk:()=>Sn(void 0,null,function*(){const et=yield(0,L.L8)({id:Ye==null?void 0:Ye.myshixun_identifier,url:Ye==null?void 0:Ye.url});if(et){Ee();const st=(0,Le.cloneDeep)(J==null?void 0:J.exercise_question_types),pt=st==null?void 0:st.findIndex(At=>At.question_type===5);st[pt].items.find(At=>At.question_id===i.question_id).redo=!1,st[pt].items.find(At=>At.question_id===i.question_id).shixun_identifier=et.shixun_identifier,J.exercise_question_types=st,go(J);const Dt=Qn(Yn({},i),{shixun_identifier:et.shixun_identifier});Tt(Dt)}})}):(Ee(),Tt(i))}),zn=i=>Sn(void 0,null,function*(){if(i.hack_identifier){const ye=yield(0,L.nF)({id:i.hack_identifier});(ye==null?void 0:ye.status)===0&&(Ee(),xe(!1),zo(`/myproblems/${ye.identifier}?type=exercises&exercisesId=${Jt.categoryId}&coursesId=${Jt.coursesId}&login=${Jt.login}&questionId=${i.question_id}${sa.current||""}`),na("block"))}}),En=(i,ye,Ye,it,et,st,pt)=>Sn(void 0,null,function*(){var Dt,At;Xo(!1),pt||Lo(!0);let wt,en={questionId:i,exercise_choice_id:ye,answer_text:Ye};if(((vt==null?void 0:vt.ip_limit)==="inner"||vt.ip_bind_type)&&(wt=yield(0,ue.y)({ip_limit:vt==null?void 0:vt.ip_limit,ip_bind:vt==null?void 0:vt.ip_bind_type})),et&&(en.kp_content=et),et&&(en.kp_clazz=st),!i){console.error("handleSave no questionId params");return}en.ip=wt;const tt=yield(0,L.oX)(en);if(Lo(!1),typeof tt=="object")return(Dt=tt==null?void 0:tt.alert)!=null&&Dt.length&&((At=tt==null?void 0:tt.alert)==null||At.map(lt=>{n.default.warn({title:"\u63D0\u793A",autoFocusButton:null,content:lt})})),(tt==null?void 0:tt.status)===0?(it&&it(),rr()):(tt==null?void 0:tt.status)===-1?setTimeout(()=>{yn()},1e3):(tt==null?void 0:tt.status)===-2?Ao(tt):(tt==null?void 0:tt.status)===-3?(tt.status=-1,Ao(tt)):(tt==null?void 0:tt.status)===-4?rr():(tt==null?void 0:tt.status)===-5?_t({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Qn(Yn({},vt),{id:Jt.categoryId,errorMessage:tt==null?void 0:tt.message})}}):D.ZP.warning(tt.message||"\u8BD5\u5377\u5DF2\u622A\u6B62\uFF0C\u5DF2\u81EA\u52A8\u4EA4\u5377"),tt}),un=i=>Sn(void 0,null,function*(){var ye,Ye,it,et;const st=yield(0,L.PT)(Yn({},Jt));if((st==null?void 0:st.status)===-4){n.default.info({width:500,centered:!0,icon:null,title:"\u63D0\u793A",content:st==null?void 0:st.message,okText:"\u6211\u77E5\u9053\u4E86"});return}const pt=st!=null&&st.left_time?Date.now()+(st==null?void 0:st.left_time)*1e3:null;(oa==null?void 0:oa.question_type)==8&&!Vo&&(yield Pt(),Xo(!0));const Dt=yield(0,L.Vj)({id:Jt.categoryId});if(!Dt)return;let At;if(console.log("res===",Dt,oa,Vo),Dt.question_undo!==0||Dt.oj_undo!==0){let wt;if(Dt.question_undo>0){const en=S.createElement("span",null,"\u6709",S.createElement("span",{className:N.orangeNum},Dt.question_undo),"\u9898\u672A\u5B8C\u6210");if(Dt.oj_undo>0||Dt.shixun_undo>0){const lt=[{type:((Ye=(ye=J==null?void 0:J.exercise_question_types)==null?void 0:ye.find(gn=>gn.question_type==6))==null?void 0:Ye.name)||"\u7F16\u7A0B\u9898",num:Dt.oj_undo},{type:((et=(it=J==null?void 0:J.exercise_question_types)==null?void 0:it.find(gn=>gn.question_type==5))==null?void 0:et.name)||"\u5B9E\u8BAD\u9898",num:Dt.shixun_undo}].filter(gn=>gn.num>0);wt=S.createElement("div",null,en,"\uFF08\u5176\u4E2D\u6709",lt.map((gn,Jr)=>S.createElement("span",null,S.createElement("span",{className:N.orangeNum},gn==null?void 0:gn.num),"\u4E2A",gn==null?void 0:gn.type,Jr!==(lt==null?void 0:lt.length)-1?"\u3001":"")),"\uFF09")}}At=n.default.confirm({width:530,title:"\u63D0\u793A",icon:null,centered:!0,keyboard:!1,okText:i?"\u77E5\u9053\u4E86":"\u786E\u8BA4\u4EA4\u5377",cancelText:"\u53D6\u6D88",content:S.createElement("div",null,wt,i?`\u5728${h()(Dt.end_time).format("YYYY-MM-DD HH:mm")}\u4E4B\u524D\uFF0C\u5141\u8BB8\u4FEE\u6539\u7B54\u9898`:pt?`\u4F60\u672C\u573A\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\u8FD8\u6709${(0,Z.li)((pt-new Date().getTime())/1e3)} \uFF0C\u786E\u8BA4\u63D0\u524D\u4EA4\u5377\u5417\uFF1F`:"\u63D0\u4EA4\u540E\u65E0\u6CD5\u518D\u4FEE\u6539\u7B54\u9898\uFF0C\u662F\u5426\u786E\u8BA4\u63D0\u4EA4\uFF1F"),onOk:()=>Sn(void 0,null,function*(){To(!1),jo(!1),i?vt!=null&&vt.screen_open?D.ZP.success("\u4FDD\u5B58\u6210\u529F"):yn():(fa(!0),At.update({cancelButtonProps:{disabled:!0}}),yield br())})})}else At=n.default.confirm({width:530,title:"\u63D0\u793A",icon:null,centered:!0,keyboard:!1,okText:i?"\u77E5\u9053\u4E86":"\u786E\u8BA4\u4EA4\u5377",cancelText:"\u53D6\u6D88",content:S.createElement("div",null,i?`\u5728${h()(Dt.end_time).format("YYYY-MM-DD HH:mm")}\u4E4B\u524D\uFF0C\u5141\u8BB8\u4FEE\u6539\u7B54\u9898`:pt?`\u4F60\u672C\u573A\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\u8FD8\u6709${(0,Z.li)((pt-new Date().getTime())/1e3)} \uFF0C\u786E\u8BA4\u63D0\u524D\u4EA4\u5377\u5417\uFF1F`:"\u63D0\u4EA4\u540E\u65E0\u6CD5\u518D\u4FEE\u6539\u7B54\u9898\uFF0C\u662F\u5426\u786E\u8BA4\u63D0\u4EA4\uFF1F"),onOk:()=>Sn(void 0,null,function*(){To(!1),jo(!1),i?vt!=null&&vt.screen_open?D.ZP.success("\u4FDD\u5B58\u6210\u529F"):yn():(fa(!0),At.update({cancelButtonProps:{disabled:!0}}),yield br())})})}),Kn=i=>S.createElement("div",null,S.createElement(w.Z,{strokeColor:{from:"#3061D0",to:"#63E0FB"},status:"active",percent:i}),S.createElement("div",{className:"c-grey-c tc mt10 mb20"},"\u6B63\u5728\u5224\u5206\u4E2D\u2026")),Xn=()=>{let i=0,ye=n.default.info({title:"\u4EA4\u5377\u4E2D",icon:null,className:"modal-footer-none",content:Kn(i)}),Ye=setInterval(()=>{i<=100?(i+=2,ye.update({content:Kn(i)})):(ye.destroy(),clearInterval(Ye))},50)},br=()=>Sn(void 0,null,function*(){if(bl||la.current)return;la.current=!0;const i=yield(0,L.VL)({categoryId:Jt.categoryId,commit_method:1});yield _t({type:"exercise/setActionTabs",payload:Yn({},{removeEventListenerExitScreen:!0})}),fa(!1),(i==null?void 0:i.status)===0&&(Xn(),Ua(!1),(0,Z.G5)(ua),setTimeout(()=>{var ye,Ye,it,et,st;n.default.info({centered:!0,title:"\u4EA4\u5377\u6210\u529F",className:`${N.commitModal}`,width:520,icon:null,content:S.createElement("div",null,S.createElement(C.Z,{className:"mb20",gutter:20},S.createElement(v.Z,{span:12,className:N.commitItem},S.createElement("span",{className:N.commitInfoLabel},"\u59D3\u540D"),S.createElement("span",{className:N.commitInfoValue,title:(ye=J==null?void 0:J.exercise)==null?void 0:ye.user_name},((Ye=J==null?void 0:J.exercise)==null?void 0:Ye.user_name)||"- -")),S.createElement(v.Z,{span:12,className:N.commitItem},S.createElement("span",{className:N.commitInfoLabel},"\u4F5C\u7B54\u65F6\u957F"),S.createElement("span",{className:N.commitInfoValue},(it=i==null?void 0:i.data)==null?void 0:it.user_exercise_time))),S.createElement(C.Z,{gutter:20},S.createElement(v.Z,{span:12,className:N.commitItem},S.createElement("span",{className:N.commitInfoLabel},"\u5B66\u53F7"),S.createElement("span",{className:N.commitInfoValue},((et=J==null?void 0:J.exercise)==null?void 0:et.student_id)||"- -")),S.createElement(v.Z,{span:12,className:N.commitItem},S.createElement("span",{className:N.commitInfoLabel},"\u4EA4\u5377\u65F6\u95F4"),S.createElement("span",{className:N.commitInfoValue},(st=i==null?void 0:i.data)==null?void 0:st.commit_time)))),okText:"\u786E\u5B9A",maskClosable:!1,keyboard:!1,onOk:()=>{(0,x.BU)(),yn()}})},3e3))}),ir=(i,ye,Ye,it,et)=>Sn(void 0,null,function*(){En(ye,i,null,()=>{var st,pt,Dt,At;if(it.user_answer=[],it.user_answer.push(i),et!=null&&et.question_id){let wt=(st=et==null?void 0:et.sub_exercise_questions)==null?void 0:st.filter(lt=>{var gn;return((gn=lt.user_answer)==null?void 0:gn.length)===0});const en=(pt=et==null?void 0:et.sub_exercise_questions)==null?void 0:pt.filter(lt=>lt.question_type==3),tt=en.length>0?en.every(lt=>{var gn;return(lt==null?void 0:lt.multi_count)==((gn=lt==null?void 0:lt.user_answer)==null?void 0:gn.length)})?1:en.some(lt=>{var gn;return(lt==null?void 0:lt.multi_count)>((gn=lt==null?void 0:lt.user_answer)==null?void 0:gn.length)})?2:0:1;J.question_status.find(lt=>lt.ques_id===(et==null?void 0:et.question_id)).ques_status=(wt==null?void 0:wt.length)===((Dt=et==null?void 0:et.sub_exercise_questions)==null?void 0:Dt.length)?0:(wt==null?void 0:wt.length)>0&&(wt==null?void 0:wt.length)<((At=et==null?void 0:et.sub_exercise_questions)==null?void 0:At.length)?2:tt}else J.question_status.find(wt=>wt.ques_id===ye).ques_status=i?1:0;go(Yn({},J))})}),Gr=(i,ye,Ye,it,et)=>Sn(void 0,null,function*(){En(it.question_id,i,null,()=>{var st,pt,Dt;it.user_answer=[],it.user_answer.push(i),et.user_answer=[...it.user_answer];let At=(st=et==null?void 0:et.sub_exercise_questions)==null?void 0:st.filter(wt=>{var en;return((en=wt.user_answer)==null?void 0:en.length)===0});J.question_status.find(wt=>wt.ques_id===ye).ques_status=(At==null?void 0:At.length)===((pt=et==null?void 0:et.sub_exercise_questions)==null?void 0:pt.length)?0:(At==null?void 0:At.length)>0&&(At==null?void 0:At.length)<((Dt=et==null?void 0:et.sub_exercise_questions)==null?void 0:Dt.length)?2:1,go(Yn({},J))})}),Hr=(i,ye,Ye,it)=>{i!=null&&i.length&&En(ye,i,null,()=>{var et,st,pt,Dt;if(Ye.user_answer=i,it!=null&&it.question_id){let At=(et=it==null?void 0:it.sub_exercise_questions)==null?void 0:et.filter(tt=>{var lt;return((lt=tt.user_answer)==null?void 0:lt.length)===0});const wt=(st=it==null?void 0:it.sub_exercise_questions)==null?void 0:st.filter(tt=>tt.question_type==3),en=wt.length>0?wt.every(tt=>{var lt;return(tt==null?void 0:tt.multi_count)==((lt=tt==null?void 0:tt.user_answer)==null?void 0:lt.length)})?1:wt.some(tt=>{var lt;return(tt==null?void 0:tt.multi_count)>((lt=tt==null?void 0:tt.user_answer)==null?void 0:lt.length)})?2:0:1;J.question_status.find(tt=>tt.ques_id===(it==null?void 0:it.question_id)).ques_status=(At==null?void 0:At.length)===((pt=it==null?void 0:it.sub_exercise_questions)==null?void 0:pt.length)?0:(At==null?void 0:At.length)>0&&(At==null?void 0:At.length)<((Dt=it==null?void 0:it.sub_exercise_questions)==null?void 0:Dt.length)?2:en}else J.question_status.find(At=>At.ques_id===ye).ques_status=i!=null&&i.length?1:0;go(Yn({},J))})},Bn=(i,ye,Ye,it,et,st)=>Sn(void 0,null,function*(){return i.replaceAll(" ","")?yield En(Ye,ye,i,()=>{var Dt,At,wt,en;let tt={choice_id:ye,answer_text:i};if(et.user_answer.filter(lt=>lt.choice_id!=ye)?et.user_answer.splice(ye-1,1,tt):et.user_answer.push(tt),st!=null&&st.question_id){let lt=(Dt=st==null?void 0:st.sub_exercise_questions)==null?void 0:Dt.filter(nn=>{var Fn;return((Fn=nn.user_answer)==null?void 0:Fn.length)===0});const gn=(At=st==null?void 0:st.sub_exercise_questions)==null?void 0:At.filter(nn=>nn.question_type==3),Jr=gn.length>0?gn.every(nn=>{var Fn;return(nn==null?void 0:nn.multi_count)==((Fn=nn==null?void 0:nn.user_answer)==null?void 0:Fn.length)})?1:gn.some(nn=>{var Fn;return(nn==null?void 0:nn.multi_count)>((Fn=nn==null?void 0:nn.user_answer)==null?void 0:Fn.length)})?2:0:1;J.question_status.find(nn=>nn.ques_id===(st==null?void 0:st.question_id)).ques_status=(lt==null?void 0:lt.length)===((wt=st==null?void 0:st.sub_exercise_questions)==null?void 0:wt.length)?0:(lt==null?void 0:lt.length)>0&&(lt==null?void 0:lt.length)<((en=st==null?void 0:st.sub_exercise_questions)==null?void 0:en.length)?2:Jr}else J.question_status.find(lt=>lt.ques_id===Ye).ques_status=it.every(lt=>!!lt.answer_text)?1:J.question_status.find(lt=>lt.ques_id===Ye).ques_status=it.some(lt=>!!lt.answer_text)?2:0;go(Yn({},J))}):(rr(),{status:-4,message:"\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"})}),eo=(i,ye,Ye,it,et)=>Sn(void 0,null,function*(){return i.replaceAll(" ","")?yield En(Ye,ye,i,()=>{J.question_status.find(Dt=>Dt.ques_id===Ye).ques_status=it.every(Dt=>!!Dt.value)?1:J.question_status.find(Dt=>Dt.ques_id===Ye).ques_status=it.some(Dt=>!!Dt.value)?2:0;let pt={choice_id:ye,answer_text:i};et.user_answer.filter(Dt=>Dt.choice_id!=ye)?et.user_answer.splice(ye-1,1,pt):et.user_answer.push(pt),et.repeat_answer||(et.israp=!0),go(Yn({},J))}):(rr(),{status:-4,message:"\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"})}),cr=(i,ye,Ye,it,et)=>{if(!i.replaceAll(" ","")){rr();return}En(ye,null,i,()=>{var st,pt,Dt,At;if(Ye.user_answer=[],Ye.user_answer.push(i),et!=null&&et.question_id){let wt=(st=et==null?void 0:et.sub_exercise_questions)==null?void 0:st.filter(lt=>{var gn;return((gn=lt.user_answer)==null?void 0:gn.length)===0});const en=(pt=et==null?void 0:et.sub_exercise_questions)==null?void 0:pt.filter(lt=>lt.question_type==3),tt=en.length>0?en.every(lt=>{var gn;return(lt==null?void 0:lt.multi_count)==((gn=lt==null?void 0:lt.user_answer)==null?void 0:gn.length)})?1:en.some(lt=>{var gn;return(lt==null?void 0:lt.multi_count)>((gn=lt==null?void 0:lt.user_answer)==null?void 0:gn.length)})?2:0:1;J.question_status.find(lt=>lt.ques_id===(et==null?void 0:et.question_id)).ques_status=(wt==null?void 0:wt.length)===((Dt=et==null?void 0:et.sub_exercise_questions)==null?void 0:Dt.length)?0:(wt==null?void 0:wt.length)>0&&(wt==null?void 0:wt.length)<((At=et==null?void 0:et.sub_exercise_questions)==null?void 0:At.length)?2:tt}else J.question_status.find(wt=>wt.ques_id===ye).ques_status=i?1:0;go(Yn({},J))},void 0,void 0,it)},Rr=(i,ye,Ye)=>{var it,et,st,pt,Dt,At,wt;let en="";const tt=(i==null?void 0:i.question_type)===0||(i==null?void 0:i.question_type)===1;tt&&((it=i==null?void 0:i.question_choices)==null||it.forEach((gn,Jr)=>{gn.standard_boolean&&(en=en+ar[Jr])}));const lt=((et=J==null?void 0:J.exercise)==null?void 0:et.user_exercise_status)===1||!i.repeat_answer&&((st=i==null?void 0:i.user_answer)==null?void 0:st.length)>0&&i.ques_status!==0;return S.createElement("div",null,S.createElement("div",{className:N.baseMargin},S.createElement(B.ZP.Group,{disabled:lt,defaultValue:(pt=i==null?void 0:i.user_answer)==null?void 0:pt[0],onChange:gn=>ir(gn.target.value,i==null?void 0:i.question_id,ye,i,Ye),className:i.user_score&&`edu-radio-${i.user_score===i.question_score?"green":"red"}`},(Dt=i==null?void 0:i.question_choices)==null?void 0:Dt.map((gn,Jr)=>{const Fn=i.question_type==2?"":`${ar[Jr]}.`;return S.createElement("div",{className:N.answerWrap,key:Jr},S.createElement(B.ZP,{className:N.noWrap,value:gn==null?void 0:gn.choice_id},S.createElement(C.Z,{wrap:!1,align:"middle"},S.createElement(v.Z,null,S.createElement("span",{style:{color:"#333333"},className:"font16 mr3"},Fn)),S.createElement(v.Z,null,S.createElement(pe.Z,{className:N.renderHtml,value:gn==null?void 0:gn.choice_text})))))}))),((0,ae.GJ)()||(0,ae.dE)()&&((At=J==null?void 0:J.exercise)==null?void 0:At.user_exercise_status)>0&&((wt=J==null?void 0:J.exercise)==null?void 0:wt.open_score))&&S.createElement(C.Z,{justify:"end",className:"mb20",align:"middle"},S.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),S.createElement("span",{className:"font14 ml10"},(i==null?void 0:i.user_score)&&S.createElement("span",null,S.createElement("span",{className:On[Number(i==null?void 0:i.answer_status)]||"c-orange-ff9"},i==null?void 0:i.user_score),S.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")),!(i!=null&&i.user_score)&&S.createElement("span",{className:"c-red"},"\u672A\u8BC4"))),(i==null?void 0:i.standard_answer_show)&&S.createElement("div",{className:N.analysisWrap},S.createElement("div",{className:N.greyBg},S.createElement(C.Z,{className:"mb20"},S.createElement(v.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),S.createElement(v.Z,null,tt?en:i==null?void 0:i.standard_answer_show)),S.createElement(C.Z,{align:"middle"},S.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),S.createElement(pe.Z,{className:N.renderHtml,value:i==null?void 0:i.analysis})))))},Fr=(i,ye,Ye)=>{var it,et;const st=((it=J==null?void 0:J.exercise)==null?void 0:it.user_exercise_status)===1||!i.repeat_answer&&i.ques_status!==0;return S.createElement("div",null,(et=i==null?void 0:i.sub_exercise_questions)==null?void 0:et.map((pt,Dt)=>{var At;let wt="";return(At=pt==null?void 0:pt.question_choices)==null||At.forEach((en,tt)=>{en.standard_boolean&&(wt=wt+ar[tt])}),S.createElement("div",{className:`${N.baseMargin} ${N.singleItem} mb20`,key:Dt},S.createElement("div",{style:{display:"flex",alignItems:"baseline",marginBottom:40}},S.createElement("span",{style:{flexShrink:0,color:"#999999"},className:"font14"},"\uFF08",pt==null?void 0:pt.question_score,"\u5206\uFF09"),S.createElement("span",{style:{flexShrink:0,marginRight:6},className:"font16"},Ye+1+"."+(Dt+1)),S.createElement(pe.Z,{value:pt==null?void 0:pt.question_title})),((pt==null?void 0:pt.question_type)==0||(pt==null?void 0:pt.question_type)==2)&&Rr(pt,pt==null?void 0:pt.question_type,i),(pt==null?void 0:pt.question_type)==1&&ho(pt,pt==null?void 0:pt.question_type,i),(pt==null?void 0:pt.question_type)==3&&pn(pt,pt==null?void 0:pt.question_type,i),(pt==null?void 0:pt.question_type)==4&&fn(pt,pt==null?void 0:pt.question_type,i))}))};console.log("----",J);const ho=(i,ye,Ye)=>{var it,et,st,pt,Dt,At;let wt="";const en=(i==null?void 0:i.question_type)===0||(i==null?void 0:i.question_type)===1;en&&((it=i==null?void 0:i.question_choices)==null||it.forEach((lt,gn)=>{lt.standard_boolean&&(wt=wt+ar[gn])}));const tt=((et=J==null?void 0:J.exercise)==null?void 0:et.user_exercise_status)===1||!i.repeat_answer&&((st=i==null?void 0:i.user_answer)==null?void 0:st.length)>0&&i.ques_status!==0;return S.createElement("div",null,S.createElement("div",{className:N.baseMargin},S.createElement(T.default.Group,{disabled:tt,defaultValue:i==null?void 0:i.user_answer,style:{flexDirection:"column"},onChange:lt=>Hr(lt,i==null?void 0:i.question_id,i,Ye),className:i.user_score&&`edu-checkbox-${i.user_score===i.question_score?"green":"red"}`},(pt=i==null?void 0:i.question_choices)==null?void 0:pt.map((lt,gn)=>{const Jr=`${ar[gn]}.`;return S.createElement("div",{className:N.answerWrap},S.createElement(T.default,{value:lt==null?void 0:lt.choice_id},S.createElement(C.Z,{wrap:!1,align:"middle"},S.createElement(v.Z,null,S.createElement("span",{style:{color:"#333333",whiteSpace:"nowrap"},className:"font16 mr3"},Jr)),S.createElement(v.Z,null,S.createElement(pe.Z,{className:N.renderHtml,value:lt==null?void 0:lt.choice_text})))))}))),((0,ae.GJ)()||(0,ae.dE)()&&((Dt=J==null?void 0:J.exercise)==null?void 0:Dt.user_exercise_status)>0&&((At=J==null?void 0:J.exercise)==null?void 0:At.open_score))&&S.createElement(C.Z,{justify:"end",className:"mb20",align:"middle"},S.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),S.createElement("span",{className:"font14 ml10"},(i==null?void 0:i.user_score)&&S.createElement("span",null,S.createElement("span",{className:On[Number(i==null?void 0:i.answer_status)]||"c-orange-ff9"},i==null?void 0:i.user_score),S.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")),!(i!=null&&i.user_score)&&S.createElement("span",{className:"c-red"},"\u672A\u8BC4"))),(i==null?void 0:i.standard_answer_show)&&S.createElement("div",{className:N.analysisWrap},S.createElement("div",{className:N.greyBg},S.createElement(C.Z,{className:"mb20"},S.createElement(v.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),S.createElement(v.Z,null,en?wt:i==null?void 0:i.standard_answer_show)),S.createElement(C.Z,{align:"middle",className:"mt15"},S.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),S.createElement(pe.Z,{className:N.renderHtml,value:i==null?void 0:i.analysis})))))},pn=(i,ye,Ye)=>S.createElement(Cr,{item:i,sign:Ir,answerData:J,onBlur:(it,et,st)=>Sn(void 0,null,function*(){return yield Bn(it,et,i==null?void 0:i.question_id,st,i,Ye)})}),fn=(i,ye,Ye)=>Ko?S.createElement(Be,{item:i,answerData:J,onBlur:(it,et,st)=>En(i==null?void 0:i.question_id,null,it,void 0,et,st),isEducation:Ko}):S.createElement(Je,{item:i,answerData:J,onBlur:(it,et)=>cr(it,i==null?void 0:i.question_id,i,et,Ye),isEducation:Ko,sign:Ir}),mn=(i,ye)=>S.createElement(De,{item:i,answerData:J,exerciseId:Jt.categoryId,coursesId:Jt.coursesId,answerCheckData:vt,check:!!Po.get("check")}),tn=(i,ye)=>S.createElement(Ot,{item:i,answerData:J}),ur=(i,ye)=>S.createElement(H,{setIsSubmitCode:Xo,item:i,sign:Ir,answerData:J,onBlur:(Ye,it,et)=>Sn(void 0,null,function*(){return yield eo(Ye,it,i==null?void 0:i.question_id,et,i)})}),Yt=i=>{if(Tl){const ye=n.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",content:S.createElement("span",{className:"c-red"},"\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u672A\u63D0\u4EA4\u8BC4\u6D4B\uFF0C\u53EF\u80FD\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),okText:"\u7ACB\u5373\u63D0\u4EA4",cancelText:"\u5FFD\u7565",onCancel:()=>{Pa(!1),i==null||i()},onOk:()=>{Pa(!1),yr.Z.publish("BFill:Submit",{})}});return}i==null||i()};(0,t.useEffect)(()=>{const i=yr.Z.subscribe("BFill:Submit:Change",({value:ye})=>{Pa(ye)});return()=>{i()}},[]);const _n=(i,ye,Ye)=>{var it,et;const st=(it=J==null?void 0:J.exercise_question_types)==null?void 0:it.find(pt=>pt.question_type===ye);return S.createElement("div",{className:N.answerSheetWrap},S.createElement("div",{className:N.answerSheetQuestionTitle,onClick:()=>{Bo[ye]=!Bo[ye],Ha(Yn({},Bo))}},!Bo[ye]&&S.createElement(F.Z,null),Bo[ye]&&S.createElement(G.Z,null),S.createElement("span",{className:"ml5 c-grey-666"},i)),!Bo[ye]&&S.createElement(C.Z,{className:N.answerSheet,gutter:[20,20],key:ye},(et=st==null?void 0:st.items)==null?void 0:et.map(function(pt,Dt){var At,wt,en,tt,lt,gn,Jr;let nn=` +!(function(){var fi=Object.defineProperty,mi=Object.defineProperties;var vi=Object.getOwnPropertyDescriptors;var rl=Object.getOwnPropertySymbols;var ql=Object.prototype.hasOwnProperty,ei=Object.prototype.propertyIsEnumerable;var Ql=(rt,z,e)=>z in rt?fi(rt,z,{enumerable:!0,configurable:!0,writable:!0,value:e}):rt[z]=e,Zo=(rt,z)=>{for(var e in z||(z={}))ql.call(z,e)&&Ql(rt,e,z[e]);if(rl)for(var e of rl(z))ei.call(z,e)&&Ql(rt,e,z[e]);return rt},Nl=(rt,z)=>mi(rt,vi(z));var ti=(rt,z)=>{var e={};for(var t in rt)ql.call(rt,t)&&z.indexOf(t)<0&&(e[t]=rt[t]);if(rt!=null&&rl)for(var t of rl(rt))z.indexOf(t)<0&&ei.call(rt,t)&&(e[t]=rt[t]);return e};(self.webpackChunk=self.webpackChunk||[]).push([[4105],{89489:function(rt,z,e){"use strict";e.d(z,{Z:function(){return E}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},P=b,$=e(7657),d=function(w,C){return l.createElement($.Z,(0,t.Z)({},w,{ref:C,icon:P}))},n=l.forwardRef(d),E=n},59477:function(rt,z,e){"use strict";e.d(z,{Z:function(){return E}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},P=b,$=e(7657),d=function(w,C){return l.createElement($.Z,(0,t.Z)({},w,{ref:C,icon:P}))},n=l.forwardRef(d),E=n},26227:function(rt,z,e){"use strict";e.d(z,{Z:function(){return E}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},P=b,$=e(7657),d=function(w,C){return l.createElement($.Z,(0,t.Z)({},w,{ref:C,icon:P}))},n=l.forwardRef(d),E=n},49198:function(rt,z,e){"use strict";e.d(z,{Z:function(){return E}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},P=b,$=e(7657),d=function(w,C){return l.createElement($.Z,(0,t.Z)({},w,{ref:C,icon:P}))},n=l.forwardRef(d),E=n},41464:function(rt,z,e){"use strict";e.d(z,{Z:function(){return E}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},P=b,$=e(7657),d=function(w,C){return l.createElement($.Z,(0,t.Z)({},w,{ref:C,icon:P}))},n=l.forwardRef(d),E=n},52671:function(rt,z,e){"use strict";e.d(z,{Z:function(){return E}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},P=b,$=e(7657),d=function(w,C){return l.createElement($.Z,(0,t.Z)({},w,{ref:C,icon:P}))},n=l.forwardRef(d),E=n},8657:function(rt,z,e){"use strict";e.d(z,{Z:function(){return E}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},P=b,$=e(7657),d=function(w,C){return l.createElement($.Z,(0,t.Z)({},w,{ref:C,icon:P}))},n=l.forwardRef(d),E=n},56082:function(rt,z,e){"use strict";e.d(z,{Z:function(){return E}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},P=b,$=e(7657),d=function(w,C){return l.createElement($.Z,(0,t.Z)({},w,{ref:C,icon:P}))},n=l.forwardRef(d),E=n},33853:function(rt,z,e){"use strict";e.d(z,{Z:function(){return E}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},P=b,$=e(7657),d=function(w,C){return l.createElement($.Z,(0,t.Z)({},w,{ref:C,icon:P}))},n=l.forwardRef(d),E=n},11724:function(rt,z,e){"use strict";e.d(z,{Z:function(){return E}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"minus",theme:"outlined"},P=b,$=e(7657),d=function(w,C){return l.createElement($.Z,(0,t.Z)({},w,{ref:C,icon:P}))},n=l.forwardRef(d),E=n},15075:function(rt,z,e){"use strict";e.d(z,{Z:function(){return E}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},P=b,$=e(7657),d=function(w,C){return l.createElement($.Z,(0,t.Z)({},w,{ref:C,icon:P}))},n=l.forwardRef(d),E=n},43531:function(rt,z,e){"use strict";e.d(z,{Z:function(){return E}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},P=b,$=e(7657),d=function(w,C){return l.createElement($.Z,(0,t.Z)({},w,{ref:C,icon:P}))},n=l.forwardRef(d),E=n},38819:function(rt,z,e){"use strict";e.d(z,{Z:function(){return E}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},P=b,$=e(7657),d=function(w,C){return l.createElement($.Z,(0,t.Z)({},w,{ref:C,icon:P}))},n=l.forwardRef(d),E=n},9226:function(rt,z,e){"use strict";e.d(z,{Z:function(){return T}});var t=e(3113),l=e(59301),b=Object.defineProperty,P=Object.defineProperties,$=Object.getOwnPropertyDescriptors,d=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,D=(I,g,U)=>g in I?b(I,g,{enumerable:!0,configurable:!0,writable:!0,value:U}):I[g]=U,w=(I,g)=>{for(var U in g||(g={}))n.call(g,U)&&D(I,U,g[U]);if(d)for(var U of d(g))E.call(g,U)&&D(I,U,g[U]);return I},C=(I,g)=>P(I,$(g)),v=(I,g)=>{var U={};for(var F in I)n.call(I,F)&&g.indexOf(F)<0&&(U[F]=I[F]);if(I!=null&&d)for(var F of d(I))g.indexOf(F)<0&&E.call(I,F)&&(U[F]=I[F]);return U},B=(I,g,U)=>new Promise((F,G)=>{var q=oe=>{try{Z(U.next(oe))}catch(O){G(O)}},H=oe=>{try{Z(U.throw(oe))}catch(O){G(O)}},Z=oe=>oe.done?F(oe.value):Promise.resolve(oe.value).then(q,H);Z((U=U.apply(I,g)).next())});const T=I=>{var g=I,{children:U}=g,F=v(g,["children"]);const[G,q]=(0,l.useState)(!1);return l.createElement(t.ZP,C(w({},F),{loading:G,onClick:H=>B(void 0,null,function*(){try{q(!0),yield F.onClick(H),q(!1)}catch(Z){console.error(Z),q(!1)}})}),U)}},7056:function(rt,z,e){"use strict";e.d(z,{Z:function(){return C}});var t=e(59301),l=e(22740),b=e(8591),P=e(72327),$={flex_box_center:"flex_box_center___kVqBh",flex_space_between:"flex_space_between___FMnNq",flex_box_vertical_center:"flex_box_vertical_center___meESe",flex_box_center_end:"flex_box_center_end___KFpOb",flex_box_column:"flex_box_column___GHIK9",video:"video___nn_cD"},d=e(69633),n=e(59301),E=(v,B,T)=>new Promise((I,g)=>{var U=q=>{try{G(T.next(q))}catch(H){g(H)}},F=q=>{try{G(T.throw(q))}catch(H){g(H)}},G=q=>q.done?I(q.value):Promise.resolve(q.value).then(U,F);G((T=T.apply(v,B)).next())});const D=function(B,T){const I=B.split(","),g=I[0].match(/:(.*?);/)[1],U=atob(I[1]);let F=U.length;const G=new Uint8Array(F);for(;F--;)G[F]=U.charCodeAt(F);return new Blob([G],{type:g})};var C=(0,t.forwardRef)(({time:v,number:B,supportCamera:T,take_photo:I,isExercise:g=!0,update:U,onUserMediaLoaded:F},G)=>{const q=(0,t.useRef)(),H=(0,t.useRef)(),Z=(0,l.useParams)();let[oe,O]=(0,t.useState)([]),[_,ee]=(0,t.useState)(0);const[le,X]=(0,t.useState)("");let[h,N]=(0,t.useState)();const[ue,ae]=(0,t.useState)(0),x=(Be,Qe)=>E(void 0,null,function*(){return(0,P.ZP)("/api/attachments.json",{method:"POST",body:{file_type:"base64",original_filename:Be,file:Qe}})}),L=Be=>E(void 0,null,function*(){const Qe=new Date().valueOf();if(Be){const ut=yield x(`\u7167\u7247${Qe}`,Be);ut.status||(yield(0,d.Ju)({container_id:Z.categoryId,container_type:"Exercise",attachment_id:ut==null?void 0:ut.id}))}});(0,t.useEffect)(()=>(Re(),()=>{nt(),Y()}),[]),(0,t.useEffect)(()=>{_===2&&v&&B>0&&(pe(),ae(1))},[v]),(0,t.useEffect)(()=>{if(ue!==0){if(ue===2)clearInterval(h);else{let Be=0,Qe=setInterval(()=>{oe.includes(Be)&&$e(),Be++},1e3);N(Qe)}return()=>clearInterval(h)}},[ue]),(0,t.useImperativeHandle)(G,()=>({handlePhoto:$e,handleTakePhoto:je}));const Y=()=>{ae(2)},pe=()=>{const Be=v/B,Qe=[];function ut(Ie,ct){return parseInt(Math.floor(Math.random()*(ct-Ie+1))+Ie)}new Array(B).fill(0).map((Ie,ct)=>{I?Qe.push(ut(Be*ct,Be*(ct+1))):ct==0?Qe.push(0):Qe.push(ut(Be*ct,Be*(ct+1)))}),oe=Qe,O([...Qe]),console.log(Qe)},Re=()=>{navigator.mediaDevices===void 0&&(navigator.mediaDevices={}),navigator.mediaDevices.getUserMedia===void 0&&(navigator.mediaDevices.getUserMedia=function(Be){const Qe=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia;return Qe?new Promise(function(ut,Ie){Qe.call(navigator,Be,ut,Ie)}):Promise.reject(new Error("getUserMedia is not implemented in this browser"))}),navigator.mediaDevices.getUserMedia({video:{width:640,height:480}}).then(function(Be){Je.current=Be,T&&T(2),ee(2),"srcObject"in q.current?q.current.srcObject=Be:q.current.src=window.URL.createObjectURL(Be),q.current.onloadedmetadata=function(Qe){q.current.play(),F&&F()},q.current.addEventListener("ended",function(){console.log("\u64AD\u653E\u7ED3\u675F"),Y(),g&&b.ZP.error({content:"\u60A8\u5DF2\u7ECF\u5173\u95ED\u4E86\u6444\u50CF\u5934\uFF0C\u8BF7\u572810\u79D2\u949F\u5185\u6062\u590D\u6444\u50CF\u5934\uFF0C\u5426\u5219\u5C06\u63A8\u51FA\u8003\u8BD5",duration:10,key:9998})},!1)}).catch(function(Be){ee(1),T&&T(1),Be.message==="Permission denied"||Be.name==="NotAllowedError"?b.ZP.error("\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"):b.ZP.error("\u6444\u50CF\u5934\u83B7\u53D6\u5931\u8D25\uFF0C\u6216\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"),console.log("errname: "+Be.name),console.log("err: "+Be.message)})},$e=()=>{try{H.current.width=q.current.videoWidth,H.current.height=q.current.videoHeight,H.current.getContext("2d").drawImage(q.current,0,0,H.current.width,H.current.height),X(H.current.toDataURL("image/png")),L(H.current.toDataURL("image/png")),ze(H.current.toDataURL("image/png"))}catch(Be){}},je=()=>{try{return H.current.width=q.current.videoWidth,H.current.height=q.current.videoHeight,H.current.getContext("2d").drawImage(q.current,0,0,H.current.width,H.current.height),H.current.toDataURL("image/png")}catch(Be){}},Je=(0,t.useRef)(),nt=()=>{try{Je.current.getTracks().forEach(function(ut){ut.stop()}),q.current.srcObject=null}catch(Be){}},ze=Be=>E(void 0,null,function*(){const Qe=new FormData;Qe.append("file",D(Be,"1")),Qe.append("1","123");var ut=new window.XMLHttpRequest;ut.withCredentials=!0,ut.addEventListener("load",function(Ie){let ct=JSON.parse(Ie.target.responseText);(0,P.ZP)(`/api/exercises/${id}/upload_photo.json`,{method:"post",body:{attachment_id:ct.id}})},!1),ut.addEventListener("error",function(Ie){console.error(Ie)},!1),ut.open("POST",`${ENV.API_SERVER}/api/attachments.json`),ut.send(Qe)});return n.createElement(n.Fragment,null,_!==3&&n.createElement("aside",{className:$.video,id:"screenshot"},_===0&&n.createElement("span",null,"\u6B63\u5728\u5F00\u542F\u6444\u50CF\u5934..."),_===1&&n.createElement("span",null,"\u6444\u50CF\u5934\u5F00\u542F\u5931\u8D25"),_===2&&n.createElement("div",null,n.createElement("video",{width:"288",ref:q,autoPlay:!0}),n.createElement("canvas",{style:{display:"none"},ref:H}))))})},90590:function(rt,z,e){"use strict";var t=e(22740),l=e(59301),b=e(8591),P=e(43418),$=e(3113),d=e(24334),n=e.n(d),E=e(72327),D=e(95224),w=e(36160),C=e(66649),v=e.n(C),B=e(3705),T=e(59301),I=Object.defineProperty,g=Object.defineProperties,U=Object.getOwnPropertyDescriptors,F=Object.getOwnPropertySymbols,G=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,H=(ee,le,X)=>le in ee?I(ee,le,{enumerable:!0,configurable:!0,writable:!0,value:X}):ee[le]=X,Z=(ee,le)=>{for(var X in le||(le={}))G.call(le,X)&&H(ee,X,le[X]);if(F)for(var X of F(le))q.call(le,X)&&H(ee,X,le[X]);return ee},oe=(ee,le)=>g(ee,U(le)),O=(ee,le,X)=>new Promise((h,N)=>{var ue=L=>{try{x(X.next(L))}catch(Y){N(Y)}},ae=L=>{try{x(X.throw(L))}catch(Y){N(Y)}},x=L=>L.done?h(L.value):Promise.resolve(L.value).then(ue,ae);x((X=X.apply(ee,le)).next())});const _=({ButtonProps:ee,ButtonText:le,form:X,answerKey:h,hackidentifier:N="",items:ue={},setIsSubmitCode:ae})=>{const[x,L]=(0,l.useState)(!1);let[Y,pe]=(0,l.useState)("");const Re=(0,t.useParams)(),[$e,je]=(0,l.useState)({}),Je=Re.type==="edit",nt=window.location.href.includes("problemset")?1:2;(0,l.useEffect)(()=>{(Je||N)&&pe(N||Re.id)},[Re]),(0,l.useEffect)(()=>{const Ie=B.Z.subscribe("BFill:Submit",()=>{ut()});return()=>{Ie()}},[Y]),(0,l.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);function ze(Ie,ct){return O(this,null,function*(){var gt;let Se=X.getFieldValue("hack_codes"),me=X.getFieldValue(h);if(!Se.code){b.ZP.info("\u7A0B\u5E8F\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF01");return}if(!Se.language){b.ZP.info("\u7F16\u7A0B\u8BED\u8A00\u4E0D\u80FD\u4E3A\u7A7A\uFF01");return}if(me.length>0&&((gt=me.filter(j=>!j.answer_text))==null?void 0:gt.length)>0){b.ZP.info("\u586B\u7A7A\u9879\u4E0D\u80FD\u4E3A\u7A7A\uFF01");return}let ot=Se.code;return me.length>0&&(me==null||me.map(j=>{j.multi_line?ot=ot.substring(0,ot.indexOf("@\u2581\u2581@"))+j.answer_text+ot.substring(ot.indexOf("@\u2581\u2581@")+4):ot=ot.substring(0,ot.indexOf("@\u2581@"))+j.answer_text+ot.substring(ot.indexOf("@\u2581@")+3)})),yield(0,D.n4)(ct,Ie||{code:d.Base64.encode(ot),language:Se.language,answers:me==null?void 0:me.map(j=>j.answer_text)})})}function Be(Ie,ct){return O(this,null,function*(){let gt=ue.userAnswer,Se=d.Base64.decode(ue.code);return gt.length>0&&(gt==null||gt.map(ot=>{ot.multi_line?Se=Se.substring(0,Se.indexOf("@\u2581\u2581@"))+ot.value+Se.substring(Se.indexOf("@\u2581\u2581@")+4):Se=Se.substring(0,Se.indexOf("@\u2581@"))+ot.value+Se.substring(Se.indexOf("@\u2581@")+3)})),yield(0,D.n4)(ct,Ie||{code:d.Base64.encode(Se),language:ue.language,answers:gt==null?void 0:gt.map(ot=>ot.value)})})}function Qe(){return new Date().getTime()}const ut=()=>O(void 0,null,function*(){if(L(!0),x)return;let Ie=yield(0,E.ZP)(`/api/problems/${Y}/start.json`,{method:"get"});const ct=yield Be(null,Ie==null?void 0:Ie.identifier);if((ct==null?void 0:ct.status)===0){let Se=function(){return O(this,null,function*(){var me;const{status:ot,message:qe,data:j}=yield(0,D.rX)(Ie==null?void 0:Ie.identifier,"submit"),p=Qe()-gt>10*1e3*((me=ue==null?void 0:ue.userAnswer)==null?void 0:me.length);if(ot!==0&&!p&&setTimeout(Se,1e3),p){P.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6",content:"\u8BF7\u68C0\u67E5\u7A0B\u5E8F\u4EE3\u7801\u662F\u5426\u5B58\u5728\u6B7B\u5FAA\u73AF"}),L(!1);return}ot===0&&(L(!1),je(j),j.status===2&&(L(!1),P.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"})))})};const gt=Qe();yield(0,D.bM)(Ie==null?void 0:Ie.identifier,{}),Se(),B.Z.publish("BFill:Submit:Change",{value:!1})}else L(!1);ae&&ae(!0)});return T.createElement("div",null,T.createElement($.ZP,oe(Z({loading:x},ee),{onClick:()=>O(void 0,null,function*(){var Ie,ct,gt,Se;if(le==="\u63D0\u4EA4\u4EE3\u7801"){ut();return}let me=!0;if(yield X.validateFields().then(()=>{me=!1},p=>{var a,k,fe;p.errorFields[0].name.includes("standard_answers")?b.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):b.ZP.error(p.errorFields[0].errors[0]),((a=p.errorFields)==null?void 0:a.length)===0&&(me=!1),X.scrollToField((fe=(k=p==null?void 0:p.errorFields)==null?void 0:k[0])==null?void 0:fe.name,{behavior:"smooth",block:"center"}),me=!0}),me||(L(!0),x))return;let ot="",qe=X.getFieldsValue();Y?ot=yield(0,E.ZP)(`/api/problems/${Y}.json`,{method:"put",body:oe(Z({},qe),{hack:oe(Z({},qe==null?void 0:qe.hack),{sub_discipline_id:(Se=(gt=qe==null?void 0:qe.hack)==null?void 0:gt.sub_discipline_id)==null?void 0:Se[1],difficult:qe.difficulty,item_banks_group_id:qe.item_banks_group_id}),hack_codes:oe(Z({},qe.hack_codes),{code:d.Base64.encode(qe.hack_codes.code)}),update_hack_sets:[Z({},qe.hack_sets)],is_blank:!0})}):(ot=yield(0,E.ZP)("/api/problems.json",{method:"post",body:oe(Z({},qe),{hack:oe(Z({},qe==null?void 0:qe.hack),{sub_discipline_id:(ct=(Ie=qe==null?void 0:qe.hack)==null?void 0:Ie.sub_discipline_id)==null?void 0:ct[1],difficult:qe.difficulty,item_banks_group_id:qe.item_banks_group_id}),hack_codes:oe(Z({},qe.hack_codes),{code:d.Base64.encode(qe.hack_codes.code)}),hack_sets:[Z({},qe.hack_sets)],is_blank:!0})}),Y=ot==null?void 0:ot.identifier,sessionStorage.projectFill=Y,pe(Y));let j=yield(0,E.ZP)(`/api/problems/${Y}/start.json`,{method:"get"});const V=yield ze(null,j==null?void 0:j.identifier);if((V==null?void 0:V.status)===0){let a=function(){return O(this,null,function*(){var k;const{status:fe,message:u,data:s}=yield(0,D.rX)(j==null?void 0:j.identifier,"submit"),R=Qe()-p>(qe.hack.time_limit+3)*1e3*((k=qe==null?void 0:qe.standard_answers)==null?void 0:k.length);if(fe!==0&&!R&&setTimeout(a,1e3),R){P.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),L(!1);return}fe===0&&(L(!1),je(s),s.status===2&&(L(!1),P.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"})))})};const p=Qe();yield(0,D.bM)(j==null?void 0:j.identifier,{}),a()}else L(!1)})}),le),($e==null?void 0:$e.id)&&$e.status!==2&&T.createElement(P.default,{open:($e==null?void 0:$e.id)&&$e.status!==2,title:"\u8FD0\u884C\u7ED3\u679C",width:1100,footer:!1,onOk:()=>{je({})},onCancel:()=>{je({})}},T.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},T.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},T.createElement("div",null,T.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),T.createElement("span",{style:{marginLeft:12,color:$e.status!==0&&"#E30000"}},w.Im[$e.status])),T.createElement("div",null,T.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),T.createElement("span",{style:{marginLeft:12}},v()($e.created_at).format("YYYY-MM-DD HH:mm:ss"))),T.createElement("div",null,T.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),T.createElement("span",{style:{marginLeft:12}},$e.language)),T.createElement("div",null,T.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),T.createElement("span",{style:{marginLeft:12}},$e.execute_time,"ms"))),T.createElement(w.Y4,Z({},$e)))))};z.Z=_},91631:function(rt,z,e){"use strict";e.r(z),e.d(z,{default:function(){return Xr}});var t=e(59301),l=e(22740),b=e(52693),P=e.n(b),$=e(31797),d=e(78241),n=e(43418),E=e(92832),D=e(8591),w=e(93948),C=e(95237),v=e(43604),B=e(5112),T=e(24905),I=e(6848),g=e(71418),U=e(3113),F=e(15075),G=e(43531),q=e(7056),H=e(33127),Z=e(72565),oe=e(72327),O=e(59301),_=(K,be,Me)=>new Promise((Xt,qt)=>{var Lt=Ct=>{try{Ut(Me.next(Ct))}catch(Mt){qt(Mt)}},_t=Ct=>{try{Ut(Me.throw(Ct))}catch(Mt){qt(Mt)}},Ut=Ct=>Ct.done?Xt(Ct.value):Promise.resolve(Ct.value).then(Lt,_t);Ut((Me=Me.apply(K,be)).next())}),le=({id:K,startRecording:be,startScreenshot:Me,onBack:Xt,onSuccuss:qt,timeInSeconds:Lt=[1,6,11,16,21,26,31,41,51,61,71,81,91,101,111,121,151,181,211,241,271,361,421,481,541,601,661]})=>{const _t=(0,t.useRef)(null),Ut=(0,t.useRef)(null),Ct=(0,t.useRef)(null),Mt=(0,t.useRef)(null),Cn=(0,t.useRef)(!0),In=(0,t.useRef)(""),[Ln,Tn]=(0,t.useState)(null);(0,t.useEffect)(()=>{be?Mn():sn()},[be]),(0,t.useEffect)(()=>{Me?Tn(0):(clearTimeout(Mt.current),Tn(null),In.current="")},[Me]),(0,t.useEffect)(()=>(typeof Ln=="number"&&(Lt!=null&&Lt.includes(Ln)&&rn(),Ln<=720&&(Mt.current=setTimeout(()=>{Tn(Ln+1)},1e3))),()=>{clearTimeout(Mt.current)}),[Ln]);const lr=(Dn="\u672A\u5171\u4EAB\u6574\u4E2A\u5C4F\u5E55\uFF0C\u7981\u6B62\u4F5C\u7B54\uFF01")=>_(void 0,null,function*(){D.ZP.warning(Dn),setTimeout(()=>{Xt()},1e3)}),Mn=()=>_(void 0,null,function*(){var Dn,gr,Mr,vn,Gt,hn;if(!(0,Z.i7)()){lr("\u8BF7\u4F7F\u7528\u8C37\u6B4C\u6D4F\u89C8\u5668\u7B54\u9898");return}if(_t.current){D.ZP.warning("\u6B63\u5728\u5F55\u5236\u4E2D");return}Cn.current=!0;try{let mt;if((0,Z.WX)())mt=yield navigator.mediaDevices.getUserMedia({audio:{mandatory:{chromeMediaSource:"desktop"}},video:{mandatory:{chromeMediaSource:"desktop"}}});else if(mt=yield navigator.mediaDevices.getDisplayMedia({video:{displaySurface:"monitor"}}),((Mr=(gr=(Dn=mt==null?void 0:mt.getVideoTracks())==null?void 0:Dn[0])==null?void 0:gr.getSettings())==null?void 0:Mr.displaySurface)!=="monitor"){sn(),lr();return}_t.current=mt,"srcObject"in Ut.current?Ut.current.srcObject=_t.current:Ut.current.src=URL.createObjectURL(_t.current),yield new Promise(Hn=>{Ut.current.addEventListener("loadedmetadata",()=>{Hn()})}),(hn=(Gt=(vn=_t.current)==null?void 0:vn.getVideoTracks())==null?void 0:Gt[0])==null||hn.addEventListener("ended",function(){Cn.current&&lr()}),Ut.current.play(),qt()}catch(mt){lr("\u5C4F\u5E55\u5F55\u5236\u529F\u80FD\u9519\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u518D\u5171\u4EAB\u6574\u4E2A\u5C4F\u5E55\uFF0C\u5426\u5219\u65E0\u6CD5\u4F5C\u7B54")}}),sn=()=>{var Dn;Cn.current=!1;const gr=(Dn=_t.current)==null?void 0:Dn.getTracks();gr==null||gr.forEach(Mr=>{Mr.stop()}),_t.current=null},bn=Dn=>{const gr=Dn.split(",")[1],Mr=Dn.split(",")[0].split(":")[1].split(";")[0],vn=[...atob(gr)],Gt=new Uint8Array(vn.map(hn=>hn.charCodeAt(0)));return new Blob([Gt],{type:Mr})},$t=()=>_(void 0,null,function*(){const Dn=yield(0,oe.ZP)(`/api/exercises/${K}/exercise_user_screens.json`,{method:"post"});Dn.status===0&&(In.current=Dn.exercise_abnormity_id,Tn(0))}),rn=()=>_(void 0,null,function*(){const Dn=Ct.current.getContext("2d");Ct.current.width=Ut.current.videoWidth,Ct.current.height=Ut.current.videoHeight,Dn.drawImage(Ut.current,0,0,Ct.current.width,Ct.current.height);const gr=Ct.current.toDataURL("image/jpeg"),Mr=bn(gr),vn=new File([Mr],"canvas_image.jpg",{type:"image/jpeg"}),Gt=new FormData;Gt.append("file",vn);const hn=yield(0,oe.ZP)(`/api/exercises/${K}/exercise_user_screens/check.json`,{method:"get"});if((hn==null?void 0:hn.status)===0){const mt=yield(0,oe.ZP)("/api/attachments.json",{method:"post",body:Gt},!0);if(mt!=null&&mt.id){const Hn=yield(0,oe.ZP)(`/api/exercises/${K}/exercise_user_screens.json`,{method:"post",body:{attachment_id:mt==null?void 0:mt.id,exercise_abnormity_id:In.current}});Hn.status===0&&(In.current=Hn.exercise_abnormity_id)}}});return O.createElement(O.Fragment,null,O.createElement("video",{ref:Ut,muted:!0,className:"hide"}),O.createElement("canvas",{id:"canvas",ref:Ct,className:"hide"}))},X=e(66649),h=e.n(X),N={flex_box_center:"flex_box_center___ariLt",flex_space_between:"flex_space_between___MC6sH",flex_box_vertical_center:"flex_box_vertical_center___tJHfy",flex_box_center_end:"flex_box_center_end___AfB_t",flex_box_column:"flex_box_column___xX4Fj",bg:"bg___nHBEZ",wrapper:"wrapper___TZKl8",exerciseAlert:"exerciseAlert___QUMwm",title:"title___rj6Q0",content:"content___Te7Wz",baseMargin:"baseMargin___BRmsh",noWrap:"noWrap___X6AS3",singleItem:"singleItem___GkaDR",questionIcons:"questionIcons___XoGYC",green:"green___iIYnV",orange:"orange___EIhiL",greenTip:"greenTip___WwiUh",redTip:"redTip___aWSt4",orangeTip:"orangeTip___j5g_H",pollDesc:"pollDesc___yDT2Q",answered:"answered___d2hE7",unanswer:"unanswer___AdOhE",anchor:"anchor___z3CaP",answerFlag:"answerFlag___wwTKa",flagActive:"flagActive___piG3D",flagHalf:"flagHalf___E29dd",answerStudentFlag:"answerStudentFlag___HRVt8",answerStudentActive:"answerStudentActive___kM6r4",questionItem:"questionItem___q6Hgu",questionScore:"questionScore___RW5tm",itemType:"itemType___pPqzT",itemFlag:"itemFlag___j5TSr",answerWrap:"answerWrap___G9dnn",answerSubjective:"answerSubjective___LRVKJ",otherInput:"otherInput___SxNAw",submitButton:"submitButton___zPo7H",randomFlag:"randomFlag___TOZ2H",answerTrue:"answerTrue___fgIW0",answerFalse:"answerFalse___gAQD8",answerHalf:"answerHalf___h40sX",renderHtml:"renderHtml___UerV1",simpleText:"simpleText___ZKx7o",answerYes:"answerYes___AA0oM",answerNo:"answerNo___gMGLy",answerInfo:"answerInfo___tB4Wz",answerProgress:"answerProgress___CbmXy",answerSheetWrap:"answerSheetWrap___aPipx",answerSheetQuestionTitle:"answerSheetQuestionTitle___P18Ss",answerSheet:"answerSheet___yhxK1",answerSheetItem:"answerSheetItem___DIH2V",qindex:"qindex___XuKA8",markIcon:"markIcon___ZTkqb",active:"active___WSsrt",yes:"yes___knuOK",no:"no___gv_cs",bf:"bf___pJfi5",partialActive:"partialActive___K6lsa",selected:"selected___grFyM",countDown:"countDown___OzcWL",cnText:"cnText___TvFjV",red:"red___Mge1h",refreshBtn:"refreshBtn___lK1MX",fold:"fold___id0EJ",cardList:"cardList___xKhMX",withQrcode:"withQrcode___qphZK",iframe:"iframe___pMMQx",eduTip:"eduTip___hXWhK",eduQrcode:"eduQrcode____qxcx",eduVideo:"eduVideo___mufWJ",eduUsername:"eduUsername___tiufh",startAnswer:"startAnswer___AA7n5",eduSubmit:"eduSubmit___UPIsJ",eduTitle:"eduTitle___jCJrO",wrpAnswer:"wrpAnswer___AVK1Y",simpleMd:"simpleMd___ZGbXj",videomodal:"videomodal___bYarH",mainPart:"mainPart___Fqvw7",userInfoText:"userInfoText___nqL8p",answerSheetBottom:"answerSheetBottom___yXf5u",tooltipWrap:"tooltipWrap___AxG9B",leftPart:"leftPart___P4Ook",grey:"grey___UBSG9",blue:"blue___aRuKK",rightPart:"rightPart___De4P3",questionPart:"questionPart___GTq66",questionTypeTitle:"questionTypeTitle___r6Fo9",questionTypeInfo:"questionTypeInfo___JfpWv",toIframeBtn:"toIframeBtn___gRKtn",bottom:"bottom___coSlv",markBtn:"markBtn___ZCLGF",changeButton:"changeButton___sBTjl",prevBtn:"prevBtn___lgCPG",analysisWrap:"analysisWrap___JoCnb",greyBg:"greyBg___vgesc",fixHeader:"fixHeader___RoNxE",exerciseTitle:"exerciseTitle___Dtp56",commitModal:"commitModal___zqvNA",commitItem:"commitItem___mjYF6",commitInfoLabel:"commitInfoLabel___KtIjW",commitInfoValue:"commitInfoValue___DCyRn",cameraHeader:"cameraHeader___Pqhwb",dottedLineWrapper:"dottedLineWrapper___ONO9c",leftHalfCircle:"leftHalfCircle___RNJN7",dottedLine:"dottedLine___qWy4W",rightHalfCircle:"rightHalfCircle___s3_hr",orangeNum:"orangeNum___IYnup",teachAnalysis:"teachAnalysis___FH6fk",teachAnalysisModal:"teachAnalysisModal___RcKVp",screenLock:"screenLock____A8oZ"},ue=e(61764),ae=e(54331),x=e(340),L=e(17960),Y=e(76534),pe=e(35348),Re=e(21311);const $e={0:"c-red-ee4",1:"c-green"};var Je=({item:K,answerData:be,isEducation:Me,sign:Xt,onBlur:qt=()=>{}})=>{var Lt,_t,Ut,Ct,Mt,Cn;const In=(0,t.useRef)(""),[Ln,Tn]=(0,t.useState)(),[lr,Mn]=(0,t.useState)(!1),[sn,bn]=(0,t.useState)(Me||!1),$t=(0,t.useRef)(),rn=()=>{clearInterval($t.current),$t.current=setInterval(()=>{lr&&qt(In.current,!0)},10*1e3)},Dn=gr=>{qt(In.current);let Mr="\u786E\u5B9A\u79BB\u5F00\u6B64\u9875\u9762\u5417?\u6B64\u9875\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931";return(gr||window.event).returnValue=Mr,Mr};return(0,t.useEffect)(()=>{console.log("isFocus:",lr),lr&&rn()},[lr]),(0,t.useEffect)(()=>{Tn(K==null?void 0:K.a_flag)},[K==null?void 0:K.a_flag]),(0,t.useEffect)(()=>()=>{clearInterval($t.current)},[]),t.createElement("div",null,((Lt=be==null?void 0:be.exercise)==null?void 0:Lt.user_exercise_status)===1?t.createElement("div",{className:"mb20"},t.createElement(C.Z,{justify:"space-between"},t.createElement(v.Z,null,"\u6211\u7684\u7B54\u6848"),((0,ae.GJ)()||(0,ae.dE)()&&((_t=be==null?void 0:be.exercise)==null?void 0:_t.user_exercise_status)>0&&((Ut=be==null?void 0:be.exercise)==null?void 0:Ut.open_score))&&t.createElement(v.Z,null,t.createElement(C.Z,{justify:"end",className:"mb20",align:"middle"},t.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),t.createElement("span",{className:"font14 ml10"},(K==null?void 0:K.user_score)&&t.createElement("span",null,t.createElement("span",{className:$e[Number(K==null?void 0:K.answer_status)]||"c-orange-ff9"},K==null?void 0:K.user_score),t.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")),!(K!=null&&K.user_score)&&t.createElement("span",{className:"c-red"},"\u672A\u8BC4"))))),t.createElement("div",{className:N.simpleText},t.createElement(pe.Z,{value:(Ct=K==null?void 0:K.user_answer)==null?void 0:Ct[0]}))):t.createElement("div",{className:K.user_score&&(K.user_score===K.question_score?"c-green":"c-red")},sn?t.createElement(Re.Z,{watch:!0,isFocus:!0,defaultValue:(Mt=K==null?void 0:K.user_answer)==null?void 0:Mt[0],id:K==null?void 0:K.question_id,className:"mt20",onChange:gr=>{In.current=gr,Mn(!0)},onBlur:()=>{setTimeout(()=>{qt(In.current)},200),clearInterval($t.current),Mn(!1)}}):t.createElement("div",{onClick:()=>{var gr;if(!K.repeat_answer&&((gr=K==null?void 0:K.user_answer)==null?void 0:gr.length)>0&&K.ques_status!==0){D.ZP.warning("\u8BE5\u9898\u4E0D\u5141\u8BB8\u518D\u4FEE\u6539\u7B54\u6848");return}Xt.current=!0,bn(!0)},className:N.startAnswer},t.createElement("div",{className:"c-blue"},"\u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"))),(0,ae.dE)()&&(K==null?void 0:K.standard_answer)&&t.createElement("div",{className:N.analysisWrap},t.createElement("div",{className:N.greyBg},t.createElement(C.Z,{className:"mb20",align:"middle"},t.createElement(v.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),t.createElement(v.Z,null,t.createElement(pe.Z,{value:(Cn=K==null?void 0:K.standard_answer)==null?void 0:Cn[0]}))),t.createElement(C.Z,{align:"middle"},t.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),t.createElement(pe.Z,{className:N.renderHtml,value:K==null?void 0:K.analysis})))))},nt=e(57809),Be=({item:K,answerData:be,isEducation:Me,onBlur:Xt=()=>{}})=>{var qt,Lt,_t,Ut;const Ct=(0,t.useRef)(""),[Mt,Cn]=(0,t.useState)(),[In,Ln]=(0,t.useState)(!1),[Tn,lr]=(0,t.useState)(!1),[Mn,sn]=(0,t.useState)(Me||!1),[bn,$t]=(0,t.useState)(0),rn=(0,t.useRef)(K.kp_content||""),Dn=(0,t.useRef)(K.kp_clazz),gr=(0,t.useRef)(),Mr=(0,t.useMemo)(()=>{var Gt,hn;return(hn=(Gt=Ct.current)==null?void 0:Gt.replace(/[\n|\r|\t]/g,""))==null?void 0:hn.length},[Ct.current]),vn=()=>{clearInterval(gr.current),gr.current=setInterval(()=>{Tn&&Xt(Ct.current,rn.current,Dn.current)},30*1e3)};return(0,t.useEffect)(()=>{console.log("isFocus:",Tn),vn()},[Tn]),(0,t.useEffect)(()=>{Cn(K==null?void 0:K.a_flag)},[K==null?void 0:K.a_flag]),(0,t.useEffect)(()=>()=>{clearInterval(gr.current)},[]),t.createElement("div",null,((qt=be==null?void 0:be.exercise)==null?void 0:qt.user_exercise_status)===1?t.createElement("div",null,t.createElement("div",{className:"mt30"},t.createElement("strong",null,"\u4F5C\u6587\u9898\u76EE\uFF1A"),t.createElement("br",null),t.createElement(E.default,{disabled:!0,className:"mt10",value:rn.current,onChange:Gt=>{rn.current=Gt.target.value,$t(bn+1)},onBlur:()=>{Xt(Ct.current,rn.current,Dn.current),lr(!1)}})),t.createElement("div",{className:"mt30"},t.createElement("strong",null,"\u4F5C\u54C1\u7C7B\u578B\uFF1A"),t.createElement("br",null),t.createElement(nt.default,{disabled:!0,className:"mt10 w100",placeholder:"\u8BF7\u9009\u62E9\u4F5C\u54C1\u7C7B\u578B",value:Dn.current,onChange:Gt=>{Dn.current=Gt,$t(bn+1)},onBlur:()=>{Xt(Ct.current,rn.current,Dn.current),lr(!1)}},t.createElement(nt.default.Option,{key:1,value:"\u79D1\u666E"},"\u79D1\u666E"),t.createElement(nt.default.Option,{key:2,value:"\u79D1\u5E7B"},"\u79D1\u5E7B"))),t.createElement("p",{className:"mt10 mb0"},"\u4F5C\u54C1\u5185\u5BB9\uFF1A"),t.createElement("div",{className:N.simpleText},t.createElement(pe.Z,{value:(Lt=K==null?void 0:K.user_answer)==null?void 0:Lt[0]}))):t.createElement("div",null,t.createElement("div",{className:"mt30"},t.createElement("strong",null,"\u4F5C\u6587\u9898\u76EE\uFF1A"),t.createElement("br",null),t.createElement(E.default,{className:"mt10",maxLength:60,onBlur:()=>Xt(Ct.current,rn.current,Dn.current),placeholder:"\u8BF7\u8F93\u5165\u4F5C\u6587\u9898\u76EE(\u6700\u591A60\u4E2A\u5B57)",value:rn.current,onChange:Gt=>{rn.current=Gt.target.value,$t(bn+1)}})),t.createElement("div",{className:"mt30"},t.createElement("strong",null,"\u4F5C\u6587\u7C7B\u578B\uFF1A"),t.createElement("br",null),t.createElement(nt.default,{className:"mt10 w100",placeholder:"\u8BF7\u9009\u62E9\u4F5C\u54C1\u7C7B\u578B",value:Dn.current,onChange:Gt=>{Dn.current=Gt,Xt(Gt.current,rn.current,Dn.current),$t(bn+1)}},t.createElement(nt.default.Option,{key:1,value:"\u79D1\u666E"},"\u79D1\u666E"),t.createElement(nt.default.Option,{key:2,value:"\u79D1\u5E7B"},"\u79D1\u5E7B"))),t.createElement("div",{className:"mt30 mb20"},t.createElement("div",{className:K.user_score&&(K.user_score===K.question_score?"c-green":"c-red")},t.createElement("strong",null,"\u4F5C\u6587\u5185\u5BB9\uFF1A"),t.createElement("br",null),t.createElement("div",{className:"mt10 relative"},t.createElement("span",{className:"c-blue",style:{position:In?"fixed":"absolute",top:In?61:4,left:10,zIndex:106}},"\u5DF2\u8F93\u5165",Mr,"\u5B57"),Mn?t.createElement(Re.Z,{className:N.simpleMd,disablePaste:!0,hidetoolBar:Me,height:Me?"60vh":150,isFocus:!0,defaultValue:(_t=K==null?void 0:K.user_answer)==null?void 0:_t[0],id:K==null?void 0:K.question_id,onFullScreen:Gt=>Ln(Gt),onChange:Gt=>{Ct.current=Gt,lr(!0),$t(bn+1)},onBlur:()=>{Xt(Ct.current,rn.current,Dn.current),lr(!1)}}):t.createElement("div",{onClick:()=>sn(!0),className:N.startAnswer},t.createElement("div",{className:"c-blue"},"\u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54")))))),(0,ae.dE)()&&(K==null?void 0:K.standard_answer)&&t.createElement("div",null,t.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A"),t.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},t.createElement(pe.Z,{value:(Ut=K==null?void 0:K.standard_answer)==null?void 0:Ut[0]}))))},Qe=e(79817),ut=e(1710),Ie=e(44054),ct={score:"score___mcGn7",wrap:"wrap___h11sQ"},Se=({score:K})=>K?t.createElement("span",{className:ct.wrap},"\u5F97\u5206",t.createElement("span",{className:`${ct.score} ml10 mr5`},K),"\u5206"):t.createElement("span",{className:"c-red"},"\u672A\u8BC4"),me={flex_box_center:"flex_box_center___xK64P",flex_space_between:"flex_space_between___BNBCA",flex_box_vertical_center:"flex_box_vertical_center___ConJK",flex_box_center_end:"flex_box_center_end___L08sz",flex_box_column:"flex_box_column___hvk0E",shixunWrp:"shixunWrp___FTFC6",fill:"fill___H_Qd6",index:"index___PaSVJ",success:"success___fz_F7",fail:"fail___ftXSv",fillInput:"fillInput___q_sSb",shixunWrapper:"shixunWrapper___toGqF",score:"score___AsYGZ",name:"name___hawfX",programWrapper:"programWrapper___zVQPT",desc:"desc___MFIu5",content:"content___QuE41",analysisWrap:"analysisWrap___qGPzJ",greyBg:"greyBg___FIDIB"},ot=e(85430),qe=e(42441),j=e(76411),V=Object.defineProperty,p=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable,fe=(K,be,Me)=>be in K?V(K,be,{enumerable:!0,configurable:!0,writable:!0,value:Me}):K[be]=Me,u=(K,be)=>{for(var Me in be||(be={}))a.call(be,Me)&&fe(K,Me,be[Me]);if(p)for(var Me of p(be))k.call(be,Me)&&fe(K,Me,be[Me]);return K},s=(K,be,Me)=>new Promise((Xt,qt)=>{var Lt=Ct=>{try{Ut(Me.next(Ct))}catch(Mt){qt(Mt)}},_t=Ct=>{try{Ut(Me.throw(Ct))}catch(Mt){qt(Mt)}},Ut=Ct=>Ct.done?Xt(Ct.value):Promise.resolve(Ct.value).then(Lt,_t);Ut((Me=Me.apply(K,be)).next())}),R=({})=>{const K=(0,l.useParams)(),[be,Me]=(0,t.useState)(!0),[Xt,qt]=(0,t.useState)(0),[Lt,_t]=(0,t.useState)([]),[Ut,Ct]=(0,t.useState)([]),[Mt,Cn]=(0,t.useState)({page:1,limit:10,login:K==null?void 0:K.login});(0,t.useEffect)(()=>{Ln(Mt),Tn()},[]);const In=[{title:"\u5E8F\u53F7",dataIndex:"key",render:(sn,bn,$t)=>t.createElement("span",{className:"c-black"},$t+1+(Mt.page-1)*Mt.limit)},{title:"\u91C7\u96C6\u70B9\u540D\u79F0",ellipsis:!0,dataIndex:"vrs_point_name",render:sn=>t.createElement("span",{className:"c-black"},sn)},{title:"\u7B54\u6848\u503C\u7C7B\u578B",dataIndex:"vrs_point_answer_type",render:sn=>t.createElement("span",{className:"c-black"},sn==0?"\u56FA\u5B9A\u503C":sn==1?"\u533A\u95F4\u503C":"\u72B6\u6001\u503C")},{title:"\u9519\u8BEF\u7387",width:80,dataIndex:"error_rate",render:sn=>t.createElement("span",{className:"c-black"},sn===null?"--":`${sn}%`)}],Ln=sn=>s(void 0,null,function*(){var bn,$t;Me(!0);const rn=yield(0,oe.ZP)(`/api/exercises/${K==null?void 0:K.categoryId}/exercise_user/point_error_rate_list.json`,{method:"get",params:sn});(rn==null?void 0:rn.status)==0&&(_t(((bn=rn==null?void 0:rn.data)==null?void 0:bn.list)||[]),qt(($t=rn==null?void 0:rn.data)==null?void 0:$t.count)),Me(!1)}),Tn=()=>s(void 0,null,function*(){var sn;const bn=yield(0,oe.ZP)(`/api/exercises/${K==null?void 0:K.categoryId}/exercise_user/growth_curve_chart.json`,{method:"get",params:{login:K==null?void 0:K.login}});(bn==null?void 0:bn.status)==0&&Ct(((sn=bn==null?void 0:bn.data)==null?void 0:sn.list)||[])}),lr=(sn,bn,$t)=>{Mt.page=sn==null?void 0:sn.current,Mt.limit=sn==null?void 0:sn.pageSize,Cn(u({},Mt)),Ln(Mt)},Mn=()=>{const sn=Ut==null?void 0:Ut.map(bn=>bn.score);return{tooltip:{formatter:function(bn){return`${bn.name}: ${bn==null?void 0:bn.value}\u5206`}},grid:{left:10,containLabel:!0},xAxis:{name:"\u8BAD\u7EC3\u6B21\u6570",type:"category",data:sn.map((bn,$t)=>`\u7B2C${$t+1}\u6B21`),axisTick:{show:!1},axisLine:{show:!1},axisLabel:{color:"#9096A3"},nameTextStyle:{color:"#9096A3"}},yAxis:{name:"\u6210\u7EE9",nameTextStyle:{color:"#9096A3",padding:[0,38,4,0]},type:"value",axisTick:{show:!1},axisLine:{show:!1},splitLine:{show:!0},axisLabel:{color:"#9096A3"}},series:[{data:sn,type:"line",lineStyle:{color:"#3061D0",width:2},itemStyle:{color:"#3061D0"},areaStyle:{color:new j.graphic.LinearGradient(0,0,0,1,[{offset:0,color:"rgba(0,44,255,0.7)"},{offset:1,color:"rgba(0,118,255,0)"}])}}]}};return t.createElement(t.Fragment,null,t.createElement("div",{className:"font16 c-grey-666 mt20 mt15"},"\u91C7\u96C6\u70B9\u9519\u8BEF\u7387"),t.createElement(ut.default,{columns:In,dataSource:Lt||[],loading:be,onChange:lr,pagination:{total:Xt,pageSize:Mt.limit,current:Mt.page,hideOnSinglePage:!Xt,showSizeChanger:!0,pageSizeOptions:["5","10","20","50","100"],showQuickJumper:!0,size:"default",showTotal:Z.rU}}),t.createElement("div",{className:"font16 c-grey-666 mt20 mt15"},"\u6210\u957F\u66F2\u7EBF"),t.createElement(qe.Z,{style:{height:450},option:Mn()}))},c=e(59301),ne=Object.defineProperty,Fe=Object.defineProperties,we=Object.getOwnPropertyDescriptors,_e=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,f=(K,be,Me)=>be in K?ne(K,be,{enumerable:!0,configurable:!0,writable:!0,value:Me}):K[be]=Me,te=(K,be)=>{for(var Me in be||(be={}))Pe.call(be,Me)&&f(K,Me,be[Me]);if(_e)for(var Me of _e(be))Ne.call(be,Me)&&f(K,Me,be[Me]);return K},ce=(K,be)=>Fe(K,we(be));const he={0:"c-red-ee4",1:"c-green"};var De=({item:K,answerData:be,exerciseId:Me,coursesId:Xt,answerCheckData:qt,check:Lt})=>{var _t,Ut,Ct,Mt,Cn;const[In,Ln]=(0,t.useState)([]),[Tn,lr]=(0,t.useState)([]),Mn=(0,l.useDispatch)();console.log(be,"answerData"),(0,t.useEffect)(()=>{var $t,rn,Dn,gr,Mr,vn,Gt,hn,mt,Hn,_r,Kr,fo;if(!(($t=K==null?void 0:K.shixun_details)!=null&&$t.length))return;let mo=[],So=[];for(let Co=0;Co<((rn=K==null?void 0:K.shixun_details)==null?void 0:rn.length);Co++){for(let $o=0;$o<(K==null?void 0:K.shixun_details[Co].stage_list.length);$o++){let No=K==null?void 0:K.shixun_details[Co].stage_list[$o];mo.push(te(te({},No),{operation:(vn=(Mr=(gr=(Dn=K==null?void 0:K.shixun_details)==null?void 0:Dn[Co])==null?void 0:gr.shixun_detail)==null?void 0:Mr[0])==null?void 0:vn.game_identifier,is_jupyter:K==null?void 0:K.is_jupyter,is_jupyter_lab:K==null?void 0:K.is_jupyter_lab}))}if((hn=(Gt=K==null?void 0:K.shixun_details)==null?void 0:Gt[Co])!=null&&hn.shixun_detail){const $o=(_r=(Hn=(mt=K==null?void 0:K.shixun_details)==null?void 0:mt[Co])==null?void 0:Hn.shixun_detail)==null?void 0:_r[0],No=(fo=(Kr=K==null?void 0:K.shixun_details[Co].stage_list)==null?void 0:Kr.find(Do=>(Do==null?void 0:Do.game_identifier)===($o==null?void 0:$o.game_identifier)))==null?void 0:fo.user_score;So.push(ce(te({},$o),{user_score:No}))}}lr(So),Ln(mo)},[K==null?void 0:K.shixun_details]);const sn=[{title:"\u9898\u76EE",dataIndex:"position",key:"position",width:60,align:"center"},{title:"\u9898\u76EE\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,align:"center",render:($t,rn)=>c.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px",color:"#0152d9",cursor:"pointer"},title:$t&&$t.length>25?$t:"",onClick:()=>{(0,Z.xg)(`/tasks/${Xt}/${Me}/${rn.game_identifier}/exercise`)}},$t)},!(K!=null&&K.unity_3d&&(K==null?void 0:K.vrs_type)==1)&&{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",width:76,render:($t,rn)=>c.createElement("span",null,rn.evaluate_count?rn.evaluate_count:c.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u5F00\u59CB\u8003\u8BD5\u65F6\u95F4",key:"user_start_at",dataIndex:"user_start_at",width:140,align:"center",render:($t,rn)=>c.createElement("span",null,$t?h()($t).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u5B8C\u6210\u65F6\u95F4",key:"endTime",dataIndex:"endTime",width:140,align:"center",render:($t,rn)=>{let Dn=!1;return rn.finished_time&&(be!=null&&be.exercise)&&(be!=null&&be.exercise_answer_user)&&((be==null?void 0:be.exercise.time)===-1?Dn=h()(be==null?void 0:be.exercise.end_time).isBefore(rn.finished_time):Dn=h()(be==null?void 0:be.exercise_answer_user.start_at).add(be==null?void 0:be.exercise.time,"m").isBefore(rn.finished_time)),c.createElement("span",null,rn.finished_time||c.createElement("span",{className:"c-grey-999"},"--"),c.createElement("span",{className:"c-orange-ff9 "},Dn?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",width:100,align:"center",render:($t,rn)=>c.createElement("span",null,rn.time_consuming||c.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",key:"view_answer",align:"center",width:76,render:($t,rn)=>c.createElement("span",null,rn.view_answer?"\u5DF2\u67E5\u770B":"\u672A\u67E5\u770B")},(K==null?void 0:K.shixun_mode)===1&&{title:"\u6548\u7387\u6263\u5206",dataIndex:"timeout_deduct_score",key:"timeout_deduct_score",align:"center",width:76,render:($t,rn)=>rn!=null&&rn.is_timeout_deduct_score?c.createElement("span",{className:"color-grey-9"},$t,"\u5206"):"--"},{title:"\u5F97\u5206",dataIndex:"user_score",key:"user_score",align:"center",width:60,render:$t=>c.createElement("span",{style:{color:"#FA6400"}},$t,"\u5206")},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"center",width:60,render:($t,rn,Dn)=>$t&&!rn.is_jupyter&&!rn.is_jupyter_lab?rn!=null&&rn.unity_3d?c.createElement("span",{className:"c-blue current",onClick:()=>{Mn({type:"classroomList/setActionTabs",payload:{key:"\u91C7\u96C6\u70B9\u5F97\u5206\u8BE6\u60C5",data:rn}})}},"\u8BE6\u60C5"):c.createElement(Qe.default,{affix:!1},c.createElement(Qe.default.Link,{href:`#challenge_${K==null?void 0:K.question_id}${Dn}`,title:c.createElement("span",{style:{color:"#0152d9",fontSize:14}},"\u67E5\u770B")})):c.createElement("span",{className:"c-grey-999"},"--")}].filter($t=>!!$t);console.log(Tn);const bn={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return c.createElement("div",null,((_t=K==null?void 0:K.shixun)==null?void 0:_t.length)>0&&c.createElement("div",{className:me.shixunWrapper},(Ut=K==null?void 0:K.shixun)==null?void 0:Ut.map(function($t,rn){return c.createElement(C.Z,{className:"mb20",justify:"space-between"},c.createElement(v.Z,{flex:"1"},c.createElement("span",{className:me.score},"(",$t.challenge_score,"\u5206)"),c.createElement("span",{className:me.name},$t.challenge_name," ")),c.createElement(v.Z,null,!$t.answer_status&&c.createElement("span",{className:"font14",style:{color:"#FA6400"}},"\u672A\u5B8C\u6210"),!!$t.answer_status&&c.createElement("span",{className:"font14",style:{color:"#37AD83"}},"\u5DF2\u5B8C\u6210")))})),((Ct=be==null?void 0:be.exercise)==null?void 0:Ct.student_commit_status)!==0||((Mt=be==null?void 0:be.exercise)==null?void 0:Mt.user_exercise_status)!==0?c.createElement(c.Fragment,null,!!(In!=null&&In.length)&&c.createElement("div",null,c.createElement(C.Z,{justify:"space-between",className:"mb10",align:"middle"},c.createElement(v.Z,{className:"font14 c-grey-666"},"\u8003\u6838\u6210\u7EE9"),c.createElement(v.Z,null,c.createElement(Se,{score:K==null?void 0:K.user_score}))),c.createElement(ut.default,{columns:sn,dataSource:In,pagination:!1})),!!(Tn!=null&&Tn.length)&&c.createElement("div",null,c.createElement("p",{className:"font16 c-grey-666 mt10"},"\u5B9E\u8BAD\u8BE6\u60C5"),Tn==null?void 0:Tn.map(($t,rn)=>c.createElement("div",{id:`challenge_${K==null?void 0:K.question_id}${rn}`,className:"mt5"},c.createElement(C.Z,null,c.createElement("span",{className:"font14 mr15"}," \u7B2C",$t.position,"\u5173"),c.createElement(l.Link,{className:"current c-black font14",target:"_blank",to:`/tasks/${Xt}/${Me}/${$t.game_identifier}/exercise`},$t.name),c.createElement(v.Z,{style:{marginLeft:"auto"}},c.createElement(Se,{score:$t.user_score}))),($t==null?void 0:$t.st)===0&&$t.passed_code&&c.createElement("aside",{className:me.shixunWrp},c.createElement("h2",null,"\u7B2C\u4E00\u6B21\u901A\u5173\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09",c.createElement("span",{className:"c-light-black"},$t.path)),c.createElement(Ie.ZP,{height:300,language:"python",theme:"default",value:$t.passed_code,options:bn})))))):c.createElement(c.Fragment,null,(0,ae.dE)()&&c.createElement(pe.Z,{className:"c-grey-999 mt20 mb20",value:K==null?void 0:K.question_title}),(Cn=K==null?void 0:K.shixun)==null?void 0:Cn.map(($t,rn)=>c.createElement("p",{className:"font16 c-grey-666 mb5",key:rn},c.createElement("span",{className:"mr20"},"\u7B2C",$t==null?void 0:$t.challenge_position,"\u5173 ",$t==null?void 0:$t.challenge_name),c.createElement("span",null,$t==null?void 0:$t.challenge_score,"\u5206")))),Lt&&(qt==null?void 0:qt.exercise_type)===2&&c.createElement(R,null),c.createElement(ot.Z,null))},Ke=e(24334),We=e(33163),Xe=e(59301);const Bt={0:"c-red-ee4",1:"c-green"};var Ot=({item:K,answerData:be})=>{var Me,Xt,qt;const[Lt,_t]=(0,t.useState)([]);(0,t.useEffect)(()=>{var Mt,Cn;((Mt=K==null?void 0:K.evaluate_codes)==null?void 0:Mt.length)>0?_t((Cn=K==null?void 0:K.evaluate_codes)==null?void 0:Cn.map((In,Ln)=>({key:Ln+1,error_msg:In!=null&&In.error_msg?Ke.Base64.decode(In==null?void 0:In.error_msg):""}))):_t([{key:"--",error_msg:"--"}])},[K==null?void 0:K.evaluate_codes]);const Ut=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:(Mt,Cn)=>Xe.createElement("span",null,Cn.key)},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:(Mt,Cn)=>Xe.createElement("span",null,Cn.error_msg?Cn.error_msg:"--")}],Ct={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return Xe.createElement("div",{className:`${me.programWrapper}`},Xe.createElement("div",{className:me.desc},"\u9898\u76EE\u63CF\u8FF0"),Xe.createElement("div",{className:me.content},Xe.createElement(pe.Z,{value:K==null?void 0:K.description})),((Me=be==null?void 0:be.exercise)==null?void 0:Me.user_exercise_status)===1&&Xe.createElement(C.Z,{justify:"end",className:"mt40"},Xe.createElement(v.Z,null,Xe.createElement(Se,{score:K==null?void 0:K.user_score}))),(K==null?void 0:K.passed_code)&&Xe.createElement("aside",{className:me.shixunWrp},Xe.createElement(C.Z,{align:"middle",justify:"space-between",style:{height:30,padding:"0 7px"}},Xe.createElement("b",null,"\u7B2C\u4E00\u6B21\u8BC4\u6D4B\u901A\u8FC7\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09"),Xe.createElement(We.Z,{title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:[K==null?void 0:K.language]})),Xe.createElement(Ie.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:K!=null&&K.passed_code?Ke.Base64.decode(K==null?void 0:K.passed_code):"",options:Ct})),((Xt=be==null?void 0:be.exercise)==null?void 0:Xt.user_exercise_status)===1&&((qt=be==null?void 0:be.exercise)==null?void 0:qt.answer_open)&&Xe.createElement("div",{style:{background:"#F6F7F9"},className:"mt30 p20"},Xe.createElement("div",{style:{marginBottom:"20px",fontSize:"16px",display:"flex"}},Xe.createElement("span",{style:{whiteSpace:"nowrap"}},"\u3010\u7B54\u6848\u3011"),Xe.createElement(pe.Z,{value:(K==null?void 0:K.standard_answer)||""})),Xe.createElement("div",{style:{fontSize:"16px",display:"flex"}},Xe.createElement("span",{style:{whiteSpace:"nowrap"}},"\u3010\u89E3\u6790\u3011"),Xe.createElement(pe.Z,{value:(K==null?void 0:K.analysis)||"\u6682\u65E0\u89E3\u6790"}))))},cn=e(61557),an=Object.defineProperty,bt=Object.defineProperties,wn=Object.getOwnPropertyDescriptors,dn=Object.getOwnPropertySymbols,ln=Object.prototype.hasOwnProperty,$n=Object.prototype.propertyIsEnumerable,Wn=(K,be,Me)=>be in K?an(K,be,{enumerable:!0,configurable:!0,writable:!0,value:Me}):K[be]=Me,An=(K,be)=>{for(var Me in be||(be={}))ln.call(be,Me)&&Wn(K,Me,be[Me]);if(dn)for(var Me of dn(be))$n.call(be,Me)&&Wn(K,Me,be[Me]);return K},sr=(K,be)=>bt(K,wn(be)),wr=(K,be,Me)=>new Promise((Xt,qt)=>{var Lt=Ct=>{try{Ut(Me.next(Ct))}catch(Mt){qt(Mt)}},_t=Ct=>{try{Ut(Me.throw(Ct))}catch(Mt){qt(Mt)}},Ut=Ct=>Ct.done?Xt(Ct.value):Promise.resolve(Ct.value).then(Lt,_t);Ut((Me=Me.apply(K,be)).next())});const{TextArea:er}=E.default,vr={0:"c-red-ee4",1:"c-green"};var Cr=({sign:K,item:be,answerData:Me,onBlur:Xt=()=>{}})=>{var qt,Lt,_t,Ut;const[Ct,Mt]=(0,t.useState)([]),[Cn,In]=(0,t.useState)([]),Ln=(0,t.useRef)(),Tn=(0,t.useRef)(),[lr]=(0,l.useSearchParams)();return(0,t.useEffect)(()=>{var Mn,sn;if(lr.get("check")){let bn=[];bn=(Mn=be==null?void 0:be.standard_answer)==null?void 0:Mn.map($t=>{var rn,Dn;return sr(An({},$t),{choice_id:$t.position,answer_text:((Dn=(rn=be==null?void 0:be.user_answer)==null?void 0:rn.find(gr=>gr.choice_id===$t.choice_id))==null?void 0:Dn.answer_text)||""})}),Ln.current=bn,Mt(bn)}else{let bn=[];bn=(sn=be==null?void 0:be.standard_answers)==null?void 0:sn.map($t=>{var rn,Dn;return sr(An({},$t),{choice_id:$t.position,answer_text:((Dn=(rn=be==null?void 0:be.user_answer)==null?void 0:rn.find(gr=>gr.choice_id===$t.position))==null?void 0:Dn.answer_text)||""})}),Ln.current=bn,Mt(bn)}},[be==null?void 0:be.user_answer]),t.createElement("div",null,Ct==null?void 0:Ct.map((Mn,sn)=>{var bn,$t,rn,Dn,gr;return t.createElement(C.Z,{key:sn,className:`${me.baseMargin} ${me.fill}`,align:"middle"},t.createElement(v.Z,{className:me.index},"\u586B\u7A7A\u9879",sn+1),t.createElement(v.Z,{flex:"430px",className:"ml20 mr20"},(Mn==null?void 0:Mn.model)===1?t.createElement(E.default,{name:"sign",placeholder:"\u8BF7\u8F93\u5165\u7B54\u6848",disabled:!be.repeat_answer&&((bn=be==null?void 0:be.user_answer)==null?void 0:bn.length)>0&&be.ques_status!==0||!!(Me!=null&&Me.exercise.commit_status),value:Mn==null?void 0:Mn.answer_text,onChange:Mr=>{Ct[sn].answer_text=Mr.target.value,Mt([...Ct])},onFocus:()=>{K.current=!0},onBlur:Mr=>{setTimeout(()=>wr(void 0,null,function*(){const vn=yield Xt(Mn==null?void 0:Mn.answer_text,sn+1,Ct);if(vn.status){const Gt=Cn.slice();Gt[sn]={status:"fail",errorText:vn.message},Tn.current=Gt,In(Gt)}else{const Gt=Cn.slice();Gt[sn]={status:"success",errorText:""},Tn.current=Gt,In(Gt)}}),200)},className:`${be.user_score&&(be.user_score===be.question_score?"c-green":"c-red")} ${me.fillInput}`}):t.createElement(cn.Z,{value:Mn==null?void 0:Mn.answer_text,disabled:!be.repeat_answer&&(($t=be==null?void 0:be.user_answer)==null?void 0:$t.length)>0&&be.ques_status!==0||!!(Me!=null&&Me.exercise.commit_status),onChange:Mr=>wr(void 0,null,function*(){var vn,Gt;Ct[sn].answer_text=Mr,Mt([...Ct]);const hn=yield Xt(Mn==null?void 0:Mn.answer_text,sn+1,Ct);if(hn.status){const mt=((Gt=Tn==null?void 0:Tn.current)==null?void 0:Gt.slice())||[].slice();mt[sn]={status:"fail",errorText:hn.message},Tn.current=mt,In(mt)}else{const mt=((vn=Tn==null?void 0:Tn.current)==null?void 0:vn.slice())||[].slice();mt[sn]={status:"success",errorText:""},Tn.current=mt,In(mt)}})})),((rn=Cn[sn])==null?void 0:rn.status)==="success"&&t.createElement(v.Z,null,t.createElement(C.Z,{align:"middle"},t.createElement("i",{style:{marginRight:8},className:`iconfont icon-chenggong1 ${me.success}`}),t.createElement("span",{className:me.success},"\u4FDD\u5B58\u6210\u529F"))),((Dn=Cn[sn])==null?void 0:Dn.status)==="fail"&&t.createElement(v.Z,null,t.createElement(C.Z,{align:"middle"},t.createElement("i",{style:{marginRight:8},className:`iconfont icon-tishi7 ${me.fail}`}),t.createElement("span",{className:me.fail},(gr=Cn[sn])==null?void 0:gr.errorText))))}),((0,ae.GJ)()||(0,ae.dE)()&&((qt=Me==null?void 0:Me.exercise)==null?void 0:qt.user_exercise_status)>0&&((Lt=Me==null?void 0:Me.exercise)==null?void 0:Lt.open_score))&&t.createElement(C.Z,{justify:"end",className:"mb20",align:"middle"},t.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),t.createElement("span",{className:"font14 ml10"},(be==null?void 0:be.user_score)&&t.createElement("span",null,t.createElement("span",{className:vr[Number(be==null?void 0:be.answer_status)]||"c-orange-ff9"},be==null?void 0:be.user_score),t.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")),!(be!=null&&be.user_score)&&t.createElement("span",{className:"c-red"},"\u672A\u8BC4"))),((_t=Me==null?void 0:Me.exercise)==null?void 0:_t.answer_open)&&t.createElement("div",{className:me.analysisWrap},t.createElement("div",{className:me.greyBg},t.createElement("div",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),(Ut=be==null?void 0:be.standard_answer)==null?void 0:Ut.map((Mn,sn)=>{var bn;return t.createElement(C.Z,{key:sn,align:"middle",className:"mt15 ml10"},t.createElement(v.Z,{className:"mr10"},"\u586B\u7A7A\u9879",sn+1),t.createElement(v.Z,null,t.createElement(cn.Z,{value:(bn=Mn==null?void 0:Mn.answer_text)==null?void 0:bn[0],style:{maxWidth:730,minWidth:100},disabled:!0})))}),t.createElement(C.Z,{className:"mt15",align:"middle"},t.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),t.createElement(pe.Z,{className:me.renderHtml,value:be==null?void 0:be.analysis})))))},Lr=e(90590),Ar=e(87169),yr=e(3705),Un=e(59301),ao=Object.defineProperty,Vr=Object.defineProperties,xo=Object.getOwnPropertyDescriptors,io=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,at=(K,be,Me)=>be in K?ao(K,be,{enumerable:!0,configurable:!0,writable:!0,value:Me}):K[be]=Me,xt=(K,be)=>{for(var Me in be||(be={}))Ve.call(be,Me)&&at(K,Me,be[Me]);if(io)for(var Me of io(be))ve.call(be,Me)&&at(K,Me,be[Me]);return K},Nt=(K,be)=>Vr(K,xo(be)),Zt=(K,be,Me)=>new Promise((Xt,qt)=>{var Lt=Ct=>{try{Ut(Me.next(Ct))}catch(Mt){qt(Mt)}},_t=Ct=>{try{Ut(Me.throw(Ct))}catch(Mt){qt(Mt)}},Ut=Ct=>Ct.done?Xt(Ct.value):Promise.resolve(Ct.value).then(Lt,_t);Ut((Me=Me.apply(K,be)).next())});const{TextArea:Wt}=E.default;var W=({item:K,answerData:be,sign:Me,onBlur:Xt=()=>{},onDebug:qt=()=>{},setIsSubmitCode:Lt})=>{var _t,Ut,Ct;let[Mt,Cn]=(0,t.useState)([]);const[In]=(0,l.useSearchParams)();return(0,t.useEffect)(()=>{var Ln;let Tn=(Ln=K==null?void 0:K.standard_answer_with_score)==null?void 0:Ln.map((lr,Mn)=>{var sn,bn;return Nt(xt({},lr),{value:((bn=(sn=K==null?void 0:K.user_answer)==null?void 0:sn.find($t=>parseInt($t.choice_id)===Mn+1))==null?void 0:bn.answer_text)||""})});Cn(Tn)},[K==null?void 0:K.standard_answer_with_score]),console.log(Mt,"userAnswer"),Un.createElement("div",null,Un.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:10}},Un.createElement("div",{style:{fontSize:14,color:"#FF0000"}},Un.createElement(Ar.Z,null),Un.createElement("span",{style:{marginLeft:5}},"\u6CE8\u610F\uFF1A\u586B\u5199\u7B54\u6848\u4E4B\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u5426\u5219\u65E0\u6CD5\u5F97\u5206")),!In.get("check")&&Un.createElement(Lr.Z,{setIsSubmitCode:Lt,ButtonProps:{type:"primary"},ButtonText:"\u63D0\u4EA4\u4EE3\u7801",items:Nt(xt({},K),{userAnswer:Mt}),hackidentifier:K==null?void 0:K.hack_identifier})),(K==null?void 0:K.code)&&Un.createElement("div",{style:{border:"1px solid #CCCCCC",padding:"10px",marginBottom:20}},Un.createElement(pe.Z,{disabledFill:!K.repeat_answer&&((_t=K==null?void 0:K.user_answer)==null?void 0:_t.length)>0&&K.ques_status!==0||!!(be!=null&&be.exercise.commit_status),onFillBlur:(Ln,Tn)=>Zt(void 0,null,function*(){yr.Z.publish("BFill:Submit:Change",{value:!0}),setTimeout(()=>Zt(void 0,null,function*(){var lr;(yield Xt((lr=Ln==null?void 0:Ln[parseInt(Tn)])==null?void 0:lr.value,parseInt(Tn)+1,Mt)).status===0?(Mt[parseInt(Tn)].type="",Cn([...Mt])):(Mt[parseInt(Tn)].type="warning",Cn([...Mt]))}),200)}),onFillFocus:(Ln,Tn)=>{Mt[parseInt(Tn)].type="",Cn([...Mt]),Me.current=!0},className:me.content,programFillValue:Mt,showProgramFill:!0,value:Ke.Base64.decode((K==null?void 0:K.code)||"")})),!!((Ut=K==null?void 0:K.standard_answer)!=null&&Ut.length)&&Un.createElement("div",{className:me.analysisWrap},Un.createElement("div",{className:me.greyBg},Un.createElement(C.Z,{className:"mb20",align:"middle"},Un.createElement(v.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),(Ct=K==null?void 0:K.standard_answer)==null?void 0:Ct.map((Ln,Tn)=>Un.createElement(v.Z,{key:Tn,className:"mr40"},"\u586B\u7A7A\u9879",Tn+1,":",Ln==null?void 0:Ln.answer_text))),Un.createElement(C.Z,null,Un.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),Un.createElement(pe.Z,{className:me.renderHtml,value:(K==null?void 0:K.analysis)||"\u6682\u65E0\u89E3\u6790"})))))},de=e(84418);const{TextArea:ge}=E.default;var ke=({data:K})=>t.createElement("div",{className:"tc mt80 pb30"},t.createElement("img",{width:"486",src:de.BV})," ",t.createElement("br",null),K.status===-1&&t.createElement("div",{className:"c-grey-999 mt60"},"\u60A8\u7684IP\u4E0D\u5728\u8003\u8BD5\u5141\u8BB8\u7684\u8303\u56F4\u5185\uFF01"),K.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"},K.ip),"\u8BF7\u4F7F\u7528\u8BE5IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002"),t.createElement(U.ZP,{className:"mt40 pl20 pr20",type:"primary"},t.createElement("a",{href:"/"},"\u56DE\u5230\u9996\u9875"))),Ze=e(86748),Le=e(89392),Te={comments:"comments___ZkLeS",greyText:"greyText___ow9J6",commentText:"commentText___Uklcs",wrapper:"wrapper___XTdhL",header:"header___pq5DQ",updateTime:"updateTime___WYYjt",text:"text___FmQY7",date:"date___DiXg4"},Ft=({list:K,hideScore:be=!1})=>t.createElement("div",null,K==null?void 0:K.map(Me=>{var Xt,qt,Lt,_t,Ut,Ct;return t.createElement("div",{className:`mt20 ${Te.wrapper}`,key:(Xt=Me==null?void 0:Me.user)==null?void 0:Xt.user_id},t.createElement(C.Z,{align:"middle",className:Te.header},t.createElement("img",{src:Ze.Z.API_SERVER+"/images/"+((qt=Me.user)==null?void 0:qt.image_url)}),t.createElement("span",{className:"ml10 font16"},(Lt=Me.user)==null?void 0:Lt.name),t.createElement(v.Z,{className:Te.updateTime},t.createElement("span",{className:Te.text},"\u8BC4\u9605\u65F6\u95F4"),t.createElement("span",{className:Te.date},h()((Ut=(_t=Me.comments)==null?void 0:_t[0])==null?void 0:Ut.updated_at).format("YYYY-MM-DD HH:mm")))),t.createElement("div",{className:Te.comments},(Ct=Me==null?void 0:Me.comments)==null?void 0:Ct.map((Mt,Cn)=>{var In;return t.createElement("div",{key:((In=Me==null?void 0:Me.user)==null?void 0:In.user_id)+"-"+Cn},t.createElement(C.Z,{align:"middle",justify:"space-between"},!!Mt.shixun_chanllge_position&&t.createElement("div",{style:{flexShrink:0,marginRight:10}},"\u7B2C",Mt.shixun_chanllge_position,"\u5173"),!be&&t.createElement("div",{style:{flex:1}},"\u539F\u59CB\u5F97\u5206",Mt==null?void 0:Mt.origin_score,"\u5206\uFF0C\u4FEE\u6B63\u4E3A",t.createElement("span",{className:"c-light-primary"},Mt==null?void 0:Mt.score),"\u5206")),!!Mt.comment&&t.createElement("div",null," ",t.createElement("span",{className:`${Te.greyText} mr10`},"\u8BC4\u8BED"),t.createElement("span",{className:Te.commentText},Mt.comment)))})))})),Qt=e(81783),jn=e(96249),Zn=e.n(jn),Vn=e(11724),$r=e(62772),Pr=e(9226),Jn=e(88942),pr={codeInput:"codeInput___xSFAu"},dr=e(92310),Or=e.n(dr),Nn=({className:K,style:be,onOk:Me})=>{const[Xt,qt]=(0,t.useState)(["","","","","",""]),[Lt,_t]=(0,t.useState)(0),Ut=(0,t.useRef)([]);(0,t.useEffect)(()=>{const Cn=Xt.findIndex(In=>!In);Cn===-1&&Me(Xt),_t(Cn)},[Xt]),(0,t.useEffect)(()=>{var Cn;(Cn=Ut.current[Lt])==null||Cn.focus()},[Lt]);const Ct=(Cn,In)=>{const{value:Ln}=Cn.target;if(/^\d*$/.test(Ln)){const Tn=[...Xt];Tn[In]=Ln||"",qt(Tn)}},Mt=(Cn,In)=>{if(Cn.key==="Backspace"&&In>0){Cn.preventDefault();const Ln=[...Xt];Ln[In-1]="",qt(Ln)}};return t.createElement("div",{className:Or()(pr.codeInput,K),style:be},Xt.map((Cn,In)=>t.createElement("input",{key:In,type:"text",disabled:Lt!==In,maxLength:1,value:Cn===""?"":"*",onChange:Ln=>Ct(Ln,In),onKeyDown:Ln=>Mt(Ln,In),ref:Ln=>{Ut.current[In]=Ln}})))},Tr=e(94639),Er=e(26690),Rn=e(14550),S=e(59301),Nr=Object.defineProperty,uo=Object.defineProperties,so=Object.getOwnPropertyDescriptors,Qr=Object.getOwnPropertySymbols,lo=Object.prototype.hasOwnProperty,Zr=Object.prototype.propertyIsEnumerable,Gn=(K,be,Me)=>be in K?Nr(K,be,{enumerable:!0,configurable:!0,writable:!0,value:Me}):K[be]=Me,Yn=(K,be)=>{for(var Me in be||(be={}))lo.call(be,Me)&&Gn(K,Me,be[Me]);if(Qr)for(var Me of Qr(be))Zr.call(be,Me)&&Gn(K,Me,be[Me]);return K},Qn=(K,be)=>uo(K,so(be)),kr=(K,be)=>{var Me={};for(var Xt in K)lo.call(K,Xt)&&be.indexOf(Xt)<0&&(Me[Xt]=K[Xt]);if(K!=null&&Qr)for(var Xt of Qr(K))be.indexOf(Xt)<0&&Zr.call(K,Xt)&&(Me[Xt]=K[Xt]);return Me},Sn=(K,be,Me)=>new Promise((Xt,qt)=>{var Lt=Ct=>{try{Ut(Me.next(Ct))}catch(Mt){qt(Mt)}},_t=Ct=>{try{Ut(Me.throw(Ct))}catch(Mt){qt(Mt)}},Ut=Ct=>Ct.done?Xt(Ct.value):Promise.resolve(Ct.value).then(Lt,_t);Ut((Me=Me.apply(K,be)).next())});const{Countdown:jr}=$.default,ar=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],On={0:"c-red-ee4",1:"c-green"},fr=K=>{var be=K,{globalSetting:Me,loading:Xt,user:qt,exercise:Lt,dispatch:_t}=be,Ut=kr(be,["globalSetting","loading","user","exercise","dispatch"]),Ct,Mt,Cn,In,Ln,Tn,lr,Mn,sn,bn,$t,rn,Dn,gr,Mr,vn,Gt,hn,mt,Hn,_r,Kr,fo,mo,So,Co,$o,No,Do,Ia,va,pa,Na,ol,_a,Mo,Da,ga,ha,Ba,Ta,qo,ya,ba,xa,Ca,Ra,Ma,Fa,Aa,Za,Ea,La,ka,ja,za;const Ka=(0,l.useLocation)(),[Po]=(0,l.useSearchParams)(),Jt=(0,l.useParams)(),[J,go]=(0,t.useState)({}),[vt,Sa]=(0,t.useState)({}),[Bo,Ha]=(0,t.useState)({}),[Wa,Lo]=(0,t.useState)(!1),[Fo,al]=(0,t.useState)(!0),[ll,Ua]=(0,t.useState)(!1),[ko,To]=(0,t.useState)(!1),[ea,jo]=(0,t.useState)(!1),[il,ta]=(0,t.useState)(!1),[Va,wa]=(0,t.useState)(),[Xa,zo]=(0,t.useState)(""),[sl,na]=(0,t.useState)("none"),[cl,ul]=(0,t.useState)(""),[Uo,Ao]=(0,t.useState)({status:0}),[ra,dl]=(0,t.useState)(!1),[Ko,ni]=(0,t.useState)(window.document.domain==="kepukehuan.educoder.net"),[fl,ml]=(0,t.useState)(!0),[Vo,Xo]=(0,t.useState)(!1),[oa,aa]=(0,t.useState)(null),[_l,Ga]=(0,t.useState)(!1),[Dl,vl]=(0,t.useState)(0),[Bl,$a]=(0,t.useState)(!1),[Tl,Pa]=(0,t.useState)(!1),[Rl,pl]=(0,t.useState)(!1),gl=(0,t.useRef)(),Ya=(0,t.useRef)(),la=(0,t.useRef)(!1),ia=(0,t.useRef)(),hl=(0,t.useRef)(),sa=(0,t.useRef)(),Go=(0,t.useRef)(),[ca]=d.default.useForm(),ua=(0,t.useMemo)(()=>new WebSocket("ws://localhost:8082"),[]);let[mr,Yo]=(0,t.useState)(0),[hr,Jo]=(0,t.useState)(0);const[yl,Qo]=(0,t.useState)(!1),[da,Ja]=(0,t.useState)(!1),[bl,fa]=(0,t.useState)(!1),Qa=[`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/detail`,`/classrooms/${Jt.coursesId}/exercise`,`/classrooms/${Jt.coursesId}/exercise/`,`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/users/${(Ct=qt.userInfo)==null?void 0:Ct.login}/check`,`/classrooms/${Jt.coursesId}/exercisenotice/${Jt.categoryId}/users/${(Mt=qt.userInfo)==null?void 0:Mt.login}`,`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/users/${(Cn=qt.userInfo)==null?void 0:Cn.login}`],[Oo,qa]=(0,t.useState)(!1),[xl,r]=(0,t.useState)(!0),[o,m]=(0,t.useState)({left:0,top:0,bottom:0,right:0}),y=(0,t.useRef)(null),[M,A]=(0,t.useState)(!0),ie=(0,t.useRef)(),[se,re]=(0,t.useState)(!1);(0,Jn.y)((0,ae.dE)());const{setOpenDisableCopyAndPaste:xe}=(0,Jn.X)(),Oe=(i,ye)=>{var Ye;const{clientWidth:it,clientHeight:et}=window.document.documentElement,st=(Ye=y.current)==null?void 0:Ye.getBoundingClientRect();m({left:-st.left+ye.x,right:it-(st.right-ye.x),top:-st.top+ye.y,bottom:et-(st.bottom-ye.y)-70})},Ee=(0,Tr._)(J);(0,t.useEffect)(()=>{var i,ye;if(((i=J==null?void 0:J.exercise)==null?void 0:i.commit_status)>0){$a(!1);return}if((ko||(ye=J==null?void 0:J.exercise)!=null&&ye.forbid_screen)&&(0,Z.WX)()){const Ye=it=>{it.key==="screenNums"&&(Number(it.newValue||0)>1?setTimeout(()=>{$a(!0)},300):$a(!1))};return window.addEventListener("local-storage-changed",Ye),()=>{window.removeEventListener("local-storage-changed",Ye)}}},[ko,(In=J==null?void 0:J.exercise)==null?void 0:In.forbid_screen,(Ln=J==null?void 0:J.exercise)==null?void 0:Ln.commit_status]),(0,t.useEffect)(()=>(document.body.setAttribute("data-custom","auto"),()=>{document.body.removeAttribute("data-custom")}),[]),(0,t.useEffect)(()=>{var i,ye;if(document.body.scrollIntoView(),((i=qt.userInfo)==null?void 0:i.real_name)==="\u6E38\u5BA2"){window.location.href=`/classrooms/${Jt.coursesId}/exercise`;return}return(ye=qt.userInfo)!=null&&ye.user_id&&((0,ae.GJ)()?Vt():qt.userInfo.login&&ht()),window.addEventListener("message",He),()=>{window.removeEventListener("message",He),Ka.pathname.indexOf("/detail")>-1&&(0,x.BU)()}},[Jt.categoryId,qt.userInfo.login]),(0,t.useEffect)(()=>(window.addEventListener("beforeunload",Ge),()=>{Ee(),window.removeEventListener("beforeunload",Ge)}),[]),(0,t.useEffect)(()=>(_t({type:"globalSetting/headerFooterToggle",payload:!1}),()=>{_t({type:"globalSetting/headerFooterToggle",payload:!0})}),[]),(0,t.useEffect)(()=>{var i,ye,Ye,it;(i=J==null?void 0:J.question_status)!=null&&i.every(et=>!!et.ques_status&&ra&&(vt==null?void 0:vt.used_screen_num)<(vt==null?void 0:vt.screen_num))&&setTimeout(()=>{var et;(et=Ya.current)==null||et.handlePhoto()},1300),aa((it=(Ye=(ye=J==null?void 0:J.exercise_question_types)==null?void 0:ye[mr])==null?void 0:Ye.items)==null?void 0:it[hr])},[J]),(0,t.useEffect)(()=>{var i;!Po.get("check")&&((i=J==null?void 0:J.exercise)!=null&&i.id)&&no()},[(Tn=J==null?void 0:J.exercise)==null?void 0:Tn.id]);const Ge=i=>{var ye;!(vt!=null&&vt.is_commit)&&(0,ae.dE)()&&(0,Z.RG)(" ",!0),localStorage.setItem("Refresh","1"),(ye=Lt.exerciseUserInfo)!=null&&ye.screen_open&&window.navigator.sendBeacon(`${Ze.Z.API_SERVER}/api/exercises/${Jt.categoryId}/commit_screen_at.json`,{})},He=i=>{i.data==="backExercise"&&((0,Z.RG)(" ",!0),Ue())},Ue=()=>{na("none"),zo(""),Vt()},ht=()=>Sn(void 0,null,function*(){yt()}),ft=()=>Sn(void 0,null,function*(){ml(!1),n.default.info({title:(0,Rn._V)(Rn.CP.answer1),width:500,centered:!0,closable:!1,keyboard:!1,maskClosable:!1,maskStyle:{background:"#000"},okText:(0,Rn._V)(Rn.CP.answer2),onOk:()=>new Promise((i,ye)=>Sn(void 0,null,function*(){try{yield ca.validateFields()}catch(it){ye()}const Ye=yield(0,L.pL)(Yn({exercise_user_id:vt==null?void 0:vt.exercise_user_id,categoryId:Jt.categoryId},yield ca.validateFields()));(Ye==null?void 0:Ye.status)===0?(ml(!0),dt(),i(Ye)):(ca.setFields([{name:"start_password",errors:[Ye==null?void 0:Ye.message]}]),ye())})),content:S.createElement(S.Fragment,null,S.createElement("p",{className:""},(0,Rn._V)(Rn.CP.answer3)),S.createElement(d.default,{form:ca,autoComplete:"off"},S.createElement(d.default.Item,{name:"start_password",label:(0,Rn._V)(Rn.CP.answer1),rules:[{required:!0,message:(0,Rn._V)(Rn.CP.answer4)}]},S.createElement(E.default.Password,{autoComplete:"off"}))))})}),yt=()=>Sn(void 0,null,function*(){const i=yield _t({type:"exercise/getExerciseUserInfo",payload:Yn({},Jt)});Go.current=Qn(Yn({},i.data),{status:i==null?void 0:i.status}),Sa(Qn(Yn({},i.data),{status:i==null?void 0:i.status}))});(0,t.useEffect)(()=>{if(vt!=null&&vt.exercise_user_id){if(vt!=null&&vt.is_commit||(0,Z.RG)(" ",!0),!(vt!=null&&vt.is_commit)&&((vt==null?void 0:vt.ip_limit)==="inner"||vt!=null&&vt.ip_bind_type)&&(sa.current=`&ip_limit=${vt==null?void 0:vt.ip_limit}&ip_bind=${vt==null?void 0:vt.ip_bind}&ip_bind_type=${vt==null?void 0:vt.ip_bind_type}`),!(vt!=null&&vt.is_commit)&&!Po.get("check")||vt.exercise_type==2&&!Po.get("check")){if((0,Z.RG)(" ",!0),!(vt!=null&&vt.can_start)){window.location.href=`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/users/${Jt.login}/check`;return}if(vt!=null&&vt.is_locked&&vt.ip_error){_t({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Qn(Yn({},vt),{id:Jt.categoryId})}});return}else!(vt!=null&&vt.is_locked)&&vt.ip_error;if(document.referrer===""||performance.navigation.type===2||!Qa.includes(new URL(document.referrer||"https://www.educoder.net").pathname)){document.referrer!==""?sessionStorage.setItem("illegalEntry",Qa.includes(new URL(document.referrer).pathname)?"illegalEntry":"allowRouter"):sessionStorage.setItem("illegalEntry","illegalEntry"),l.history.push(`/classrooms/${Jt.coursesId}/exercise/`);return}if(vt!=null&&vt.start_locked&&!(vt!=null&&vt.user_is_enter)){ft();return}if(vt!=null&&vt.is_locked&&performance.navigation.type===1&&!sessionStorage.getItem("studentunlock")){_t({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Qn(Yn({},vt),{id:Jt.categoryId})}});return}if((0,oe.ZP)(`/api/exercises/${Jt==null?void 0:Jt.categoryId}/close_pop.json`,{method:"post"}),vt!=null&&vt.is_locked&&performance.navigation.type===0&&(vt!=null&&vt.user_is_enter)&&!(vt!=null&&vt.is_commit)&&(vt!=null&&vt.show_pop)){_t({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Qn(Yn({},vt),{id:Jt.categoryId})}});return}}else if(!vt.answered_open&&vt.exercise_type!=2){n.default.info({width:500,centered:!0,icon:null,title:(0,Rn._V)(Rn.CP.answer5),content:(0,Rn._V)(Rn.CP.answer6),onOk:()=>{window.location.href=`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/detail`}});return}Po.get("check")?Vt():dt()}return()=>{!(vt!=null&&vt.is_commit)&&(0,ae.dE)()&&(0,Z.RG)(" ",!0)}},[vt]);const dt=()=>Sn(void 0,null,function*(){var i,ye,Ye,it,et,st,pt,Dt,At,wt,en,tt,lt,gn,Jr;sessionStorage.setItem("studentunlock","studentunlock");const nn={data:vt,status:vt.status};if((((i=nn==null?void 0:nn.data)==null?void 0:i.ip_limit)!=="no"||(ye=nn==null?void 0:nn.data)!=null&&ye.ip_bind_type)&&(ia.current=yield(0,ue.y)({ip_limit:(Ye=nn==null?void 0:nn.data)==null?void 0:Ye.ip_limit,ip_bind:(it=nn==null?void 0:nn.data)==null?void 0:it.ip_bind_type})),(((et=nn==null?void 0:nn.data)==null?void 0:et.ip_limit)!=="no"||(st=nn==null?void 0:nn.data)!=null&&st.ip_bind)&&(((pt=nn==null?void 0:nn.data)==null?void 0:pt.ip_limit)==="inner"||(Dt=nn==null?void 0:nn.data)!=null&&Dt.ip_bind_type)){var Fn=yield(0,Z.oi)({exerciseId:Jt.categoryId,ip:ia.current,errmsgHide:!0,ip_limit:((At=nn==null?void 0:nn.data)==null?void 0:At.ip_limit)||"no",ip_bind:(wt=nn==null?void 0:nn.data)==null?void 0:wt.ip_bind,ip_bind_type:(en=nn==null?void 0:nn.data)==null?void 0:en.ip_bind_type});if((Fn==null?void 0:Fn.status)!==0){Ao(Fn);return}}if((nn==null?void 0:nn.status)==0){if(((tt=nn==null?void 0:nn.data)==null?void 0:tt.used_screen_num)>((lt=nn==null?void 0:nn.data)==null?void 0:lt.screen_num)&&((gn=nn==null?void 0:nn.data)!=null&&gn.screen_open))return fa(!0),br(),!1;if(Ua(nn==null?void 0:nn.data.check_camera),!(nn!=null&&nn.data.check_camera)){if(nn!=null&&nn.data.screen_shot_open){jo(vt==null?void 0:vt.screen_shot_open);return}To((Jr=nn==null?void 0:nn.data)==null?void 0:Jr.screen_open),Vt()}}}),Pt=(...i)=>Sn(void 0,[...i],function*(ye=oa){Po.get("check")||(yield(0,oe.ZP)(`/api/exercise_questions/${ye==null?void 0:ye.question_id}/exercise_answers/save_hack_evaluate.json`,{}))}),on=i=>Sn(void 0,null,function*(){if((i==null?void 0:i.type)===1)return n.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:null,keyboard:!1,onOk:()=>{l.history.replace(`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/detail`)},content:S.createElement("div",null,(i==null?void 0:i.message)||"")}),Promise.reject();if((i==null?void 0:i.type)===2){const ye=()=>{l.history.replace(`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/centralizeReview/${i==null?void 0:i.login}`)};return n.default.confirm({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:null,keyboard:!1,onOk:ye,onCancel:()=>{l.history.replace(`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/detail`)},content:S.createElement("div",null,S.createElement("div",null,"\u60A8\u5DF2\u6210\u4E3A\u6307\u5B9A\u9605\u5377\u6559\u5E08\uFF0C\u662F\u5426\u73B0\u5728\u524D\u5F80",S.createElement("span",{onClick:ye,className:"ml5 mr5 c-light-primary current"},"\u96C6\u4E2D\u9605\u5377"),"\u7EE7\u7EED\u8BC4\u9605\uFF1F"),S.createElement("div",{className:"c-grey-999"},"\uFF08\u9605\u5377\u7ED3\u675F\u540E\u6062\u590D\u5B66\u751F\u4E2A\u4EBA\u8BC4\u9605\u529F\u80FD\uFF0C\u5E76\u5C55\u793A\u5B66\u751F\u6210\u7EE9\uFF09"))}),Promise.reject()}}),Vt=()=>Sn(void 0,null,function*(){var i,ye,Ye,it,et,st,pt,Dt,At,wt,en,tt,lt,gn,Jr,nn,Fn,ro,vo,tr,Dr;document.body.scrollIntoView(),Lo(!0);let It,Br=(i=qt.userInfo)==null?void 0:i.user_id;if((0,ae.GJ)())It=yield(0,L.BJ)({exerciseId:Jt.categoryId,login:Jt.login}).catch(()=>Lo(!1)),It!=null&&It.exercise&&(It.exercise.user_exercise_status=1),Br=(ye=It==null?void 0:It.exercise_answer_user)==null?void 0:ye.user_id;else{if(Po.get("check"))It=yield(0,L.BJ)(Qn(Yn({},Jt),{exerciseId:Jt.categoryId,login:Jt.login})).catch(()=>Lo(!1)),Br=(Ye=It==null?void 0:It.exercise)==null?void 0:Ye.user_id,(It==null?void 0:It.message)==="\u5B66\u751F\u6B63\u5728\u8003\u8BD5\u4E2D\uFF0C\u60A8\u65E0\u6743\u67E5\u770B"&&r(!1);else{if((((it=Go.current)==null?void 0:it.ip_limit)!=="no"||(et=Go.current)!=null&&et.ip_bind_type)&&(ia.current=yield(0,ue.y)({ip_limit:(st=Go.current)==null?void 0:st.ip_limit,ip_bind:(pt=Go.current)==null?void 0:pt.ip_bind_type})),It=yield(0,L.CD)(Qn(Yn({},Jt),{ip:ia.current})).catch(()=>Lo(!1)),It.status===-1){yn();return}if((Dt=It==null?void 0:It.exercise)!=null&&Dt.only_on_client&&!(0,Z.WX)()){D.ZP.warning("\u8BF7\u7528\u5BA2\u6237\u7AEF\u4F5C\u7B54"),yn();return}if((It==null?void 0:It.status)===-5){_t({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Qn(Yn({},Go.current),{id:Jt.categoryId,errorMessage:It==null?void 0:It.message})}});return}It!=null&&It.exercise&&(It.exercise.user_exercise_status=0),It!=null&&It.exercise&&(It.exercise.exercise_status=2),(At=It==null?void 0:It.exercise_question_types)==null||At.map(oo=>{var Wr;(oo==null?void 0:oo.question_type)<3&&((Wr=oo==null?void 0:oo.items)==null||Wr.map(po=>{po.user_answer=po.question_choices.filter(Eo=>Eo.user_answer_boolean).map(Eo=>Eo.choice_id)}))})}if(!((wt=It==null?void 0:It.exercise)!=null&&wt.can_start)&&(It!=null&&It.exercise)){window.location.href=`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/users/${Jt.login}/check`;return}((en=It.exercise)==null?void 0:en.commit_status)===0&&!hl.current&&(hl.current=!0,(0,Z.G5)(ua,It==null?void 0:It.exercise)),(tt=It==null?void 0:It.exercise)!=null&&tt.left_time&&setTimeout(()=>{ul(N.red)},(((lt=It==null?void 0:It.exercise)==null?void 0:lt.left_time)-300>0?((gn=It==null?void 0:It.exercise)==null?void 0:gn.left_time)-300:0)*1e3),((Jr=It==null?void 0:It.exercise)==null?void 0:Jr.take_photo)>=((nn=It==null?void 0:It.exercise)==null?void 0:nn.photo_count)}if(Lo(!1),yield on(It),It){if((Fn=It==null?void 0:It.exercise)!=null&&Fn.question_random||(ro=It==null?void 0:It.exercise)!=null&&ro.choice_random){let oo=1;It.exercise.question_random=(vo=It==null?void 0:It.exercise_question_types)==null?void 0:vo.map(Wr=>{var po,Eo;return(po=It==null?void 0:It.exercise)!=null&&po.choice_random&&((Wr.question_type===0||Wr.question_type===1)&&Wr.items.map(_o=>(_o.question_choices=(0,Z.M2)(_o.question_choices,Br),_o)),Wr.question_type===7&&Wr.items.forEach(_o=>{_o.sub_exercise_questions.forEach(Oa=>{Oa.question_choices&&(Oa.question_choices=(0,Z.M2)(Oa.question_choices,Br))})})),(Eo=It==null?void 0:It.exercise)!=null&&Eo.question_random&&(Wr.items=(0,Z.M2)(Wr.items,Br)),Wr.items.map(_o=>(_o.question_num=oo,oo++,_o)),Wr})}It.exercise_types=(It==null?void 0:It.exercise_types)||((tr=It==null?void 0:It.exercise_scores)==null?void 0:tr.exercise_types),It.question_status=It.question_status||Kt((It==null?void 0:It.exercise_question_types)||[]),go(It),xe((Dr=It==null?void 0:It.exercise)==null?void 0:Dr.forbid_copy)}return It}),Kt=i=>{let ye=[];return i.forEach(Ye=>{ye=ye.concat(Ye.items)}),ye=ye.map(Ye=>({ques_status:Ye==null?void 0:Ye.ques_status,score_status:Ye==null?void 0:Ye.score_status,question_num:Ye==null?void 0:Ye.question_num,ques_id:Ye==null?void 0:Ye.question_id})),ye};(0,t.useEffect)(()=>{var i,ye,Ye;((i=J.exercise)==null?void 0:i.left_time)===0&&br(),(ye=J.exercise)!=null&&ye.left_time&&wa(Date.now()+((Ye=J==null?void 0:J.exercise)==null?void 0:Ye.left_time)*1e3)},[(lr=J.exercise)==null?void 0:lr.left_time]);const Pn=()=>{var i;((i=J==null?void 0:J.exercise)==null?void 0:i.exercise_status)===3?n.default.confirm({width:530,title:"\u63D0\u793A",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:S.createElement("div",null,"\u622A\u6B62\u65F6\u95F4\u5DF2\u5230\uFF0C\u65E0\u6CD5\u6253\u56DE\u8BD5\u5377",S.createElement("br",null),"\u8BF7\u5728\u4FEE\u6539\u622A\u6B62\u65F6\u95F4\u540E\u518D\u64CD\u4F5C")}):n.default.confirm({width:530,title:"\u63D0\u793A",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:S.createElement("div",null,"\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\uFF0C\u73B0\u6709\u7684\u7B54\u9898\u60C5\u51B5\u5C06\u88AB\u6E05\u7A7A",S.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u56DE\u9000TA\u7684\u8BD5\u5377\u7B54\u9898"),onOk:()=>Sn(void 0,null,function*(){var ye;const Ye=yield(0,L.q6)({categoryId:Jt.categoryId,user_ids:[(ye=J==null?void 0:J.exercise_answer_user)==null?void 0:ye.user_id]});Ye&&(D.ZP.info(Ye==null?void 0:Ye.message),yn())})})},yn=()=>{if((0,Z.G5)(ua),(0,Z.WX)()){window.location.href=(0,Z.Ll)()?"/":"/classrooms/examList";return}window.location.href=(0,Z.Ll)()?"/":`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/detail`},Rt=(i=!1)=>Sn(void 0,null,function*(){const ye=yield(0,L.PT)(Qn(Yn({},Jt),{refresh:i}));return ye!=null&&ye.has_time?(wa(Date.now()+(ye==null?void 0:ye.left_time)*1e3),go(Ye=>Qn(Yn({},Ye),{exercise:Qn(Yn({},Ye.exercise),{left_time:ye==null?void 0:ye.left_time})})),!0):(Ht(),!1)}),Ht=()=>Sn(void 0,null,function*(){if(la.current)return;la.current=!0;const i=yield(0,L.VL)({categoryId:Jt.categoryId,commit_method:2});if(To(!1),jo(!1),(i==null?void 0:i.status)===0&&((0,Z.G5)(ua),n.default.info({width:530,title:"\u63D0\u793A",centered:!0,keyboard:!1,maskClosable:!1,maskStyle:{backgroundColor:"rgba(0, 0, 0, 1)"},okText:"\u786E\u5B9A",zIndex:1100,content:S.createElement("div",null,"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",S.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>Sn(void 0,null,function*(){yn()})}),D.ZP.info(i==null?void 0:i.message)),(i==null?void 0:i.status)===-3){la.current=!1;const ye=parseInt(i==null?void 0:i.message);J.exercise.left_time=ye,go(Yn({},J))}}),Tt=i=>Sn(void 0,null,function*(){const ye=yield(i.is_jupyter||i.is_jupyter_lab?Y.BK:Y.Ir)({id:i.shixun_identifier});(ye!=null&&ye.game_identifier||ye!=null&&ye.identifier)&&(xe(!1),i.is_jupyter_lab||i.is_jupyter?zo(`/tasks/${ye.identifier}/jupyter?type=exercises&exercisesId=${Jt.categoryId}&coursesId=${Jt.coursesId}&login=${Jt.login}&questionId=${i.question_id}&isFullScreen=${(0,x.vp)()}${sa.current||""}&ip_limit=${vt==null?void 0:vt.ip_limit}&ip_bind=${vt==null?void 0:vt.ip_bind}&ip_bind_type=${vt==null?void 0:vt.ip_bind_type}`):zo(`/tasks/${ye.game_identifier}?type=exercises&exercisesId=${Jt.categoryId}&coursesId=${Jt.coursesId}&login=${Jt.login}&questionId=${i.question_id}&isFullScreen=${(0,x.vp)()}${sa.current||""}&ip_limit=${vt==null?void 0:vt.ip_limit}&ip_bind=${vt==null?void 0:vt.ip_bind}&ip_bind_type=${vt==null?void 0:vt.ip_bind_type}`),na("block")),(ye==null?void 0:ye.status)===-3?(0,Z.eF)():(ye==null?void 0:ye.status)===2?St(ye==null?void 0:ye.message,i.question_id,i.is_jupyter_lab,i.is_jupyter):(ye==null?void 0:ye.status)===3&&kt(ye==null?void 0:ye.message)}),St=(i,ye,Ye,it)=>{i=i!=null&&i.includes(".json")?i:`${i}.json`,n.default.confirm({centered:!0,title:"\u63D0\u793A",icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:S.createElement("div",null,"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Sn(void 0,null,function*(){const et=yield(0,L.L8)({url:i});if(!et)return;D.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const st=yield(0,Y.Ir)({id:et.shixun_identifier});if(st!=null&&st.game_identifier){Tt({shixun_identifier:st==null?void 0:st.game_identifier,question_id:ye,is_jupyter_lab:Ye,is_jupyter:it});return}(st==null?void 0:st.status)===2?St(st==null?void 0:st.message,ye,Ye,it):(st==null?void 0:st.status)===3&&kt(st==null?void 0:st.message)})})},kt=i=>{n.default.confirm({centered:!0,title:"\u63D0\u793A",icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:S.createElement("div",null,"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",i,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},xn=i=>Sn(void 0,null,function*(){var ye;const Ye=yield(0,L.o3)({exercise_user_id:(ye=Lt.exerciseUserInfo)==null?void 0:ye.exercise_user_id,shixun_id:i.shixun_id});let it;Ye!=null&&Ye.redo?it=n.default.confirm({width:530,title:"\u63D0\u793A",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u518D\u60F3\u60F3",content:S.createElement("div",null,"\u60A8\u4E4B\u524D\u5DF2\u7ECF\u6311\u6218\u8FC7\u8BE5\u5B9E\u8BAD\uFF0C\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u9700\u8981\u91CD\u65B0\u6311\u6218"),onCancel:()=>{it.destroy()},onOk:()=>Sn(void 0,null,function*(){const et=yield(0,L.L8)({id:Ye==null?void 0:Ye.myshixun_identifier,url:Ye==null?void 0:Ye.url});if(et){Ee();const st=(0,Le.cloneDeep)(J==null?void 0:J.exercise_question_types),pt=st==null?void 0:st.findIndex(At=>At.question_type===5);st[pt].items.find(At=>At.question_id===i.question_id).redo=!1,st[pt].items.find(At=>At.question_id===i.question_id).shixun_identifier=et.shixun_identifier,J.exercise_question_types=st,go(J);const Dt=Qn(Yn({},i),{shixun_identifier:et.shixun_identifier});Tt(Dt)}})}):(Ee(),Tt(i))}),zn=i=>Sn(void 0,null,function*(){if(i.hack_identifier){const ye=yield(0,L.nF)({id:i.hack_identifier});(ye==null?void 0:ye.status)===0&&(Ee(),xe(!1),zo(`/myproblems/${ye.identifier}?type=exercises&exercisesId=${Jt.categoryId}&coursesId=${Jt.coursesId}&login=${Jt.login}&questionId=${i.question_id}${sa.current||""}`),na("block"))}}),En=(i,ye,Ye,it,et,st,pt)=>Sn(void 0,null,function*(){var Dt,At;Xo(!1),pt||Lo(!0);let wt,en={questionId:i,exercise_choice_id:ye,answer_text:Ye};if(((vt==null?void 0:vt.ip_limit)==="inner"||vt.ip_bind_type)&&(wt=yield(0,ue.y)({ip_limit:vt==null?void 0:vt.ip_limit,ip_bind:vt==null?void 0:vt.ip_bind_type})),et&&(en.kp_content=et),et&&(en.kp_clazz=st),!i){console.error("handleSave no questionId params");return}en.ip=wt;const tt=yield(0,L.oX)(en);if(Lo(!1),typeof tt=="object")return(Dt=tt==null?void 0:tt.alert)!=null&&Dt.length&&((At=tt==null?void 0:tt.alert)==null||At.map(lt=>{n.default.warn({title:"\u63D0\u793A",autoFocusButton:null,content:lt})})),(tt==null?void 0:tt.status)===0?(it&&it(),rr()):(tt==null?void 0:tt.status)===-1?setTimeout(()=>{yn()},1e3):(tt==null?void 0:tt.status)===-2?Ao(tt):(tt==null?void 0:tt.status)===-3?(tt.status=-1,Ao(tt)):(tt==null?void 0:tt.status)===-4?rr():(tt==null?void 0:tt.status)===-5?_t({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Qn(Yn({},vt),{id:Jt.categoryId,errorMessage:tt==null?void 0:tt.message})}}):D.ZP.warning(tt.message||"\u8BD5\u5377\u5DF2\u622A\u6B62\uFF0C\u5DF2\u81EA\u52A8\u4EA4\u5377"),tt}),un=i=>Sn(void 0,null,function*(){var ye,Ye,it,et;const st=yield(0,L.PT)(Yn({},Jt));if((st==null?void 0:st.status)===-4){n.default.info({width:500,centered:!0,icon:null,title:"\u63D0\u793A",content:st==null?void 0:st.message,okText:"\u6211\u77E5\u9053\u4E86"});return}const pt=st!=null&&st.left_time?Date.now()+(st==null?void 0:st.left_time)*1e3:null;(oa==null?void 0:oa.question_type)==8&&!Vo&&(yield Pt(),Xo(!0));const Dt=yield(0,L.Vj)({id:Jt.categoryId});if(!Dt)return;let At;if(console.log("res===",Dt,oa,Vo),Dt.question_undo!==0||Dt.oj_undo!==0){let wt;if(Dt.question_undo>0){const en=S.createElement("span",null,"\u6709",S.createElement("span",{className:N.orangeNum},Dt.question_undo),"\u9898\u672A\u5B8C\u6210");if(Dt.oj_undo>0||Dt.shixun_undo>0){const lt=[{type:((Ye=(ye=J==null?void 0:J.exercise_question_types)==null?void 0:ye.find(gn=>gn.question_type==6))==null?void 0:Ye.name)||"\u7F16\u7A0B\u9898",num:Dt.oj_undo},{type:((et=(it=J==null?void 0:J.exercise_question_types)==null?void 0:it.find(gn=>gn.question_type==5))==null?void 0:et.name)||"\u5B9E\u8BAD\u9898",num:Dt.shixun_undo}].filter(gn=>gn.num>0);wt=S.createElement("div",null,en,"\uFF08\u5176\u4E2D\u6709",lt.map((gn,Jr)=>S.createElement("span",null,S.createElement("span",{className:N.orangeNum},gn==null?void 0:gn.num),"\u4E2A",gn==null?void 0:gn.type,Jr!==(lt==null?void 0:lt.length)-1?"\u3001":"")),"\uFF09")}}At=n.default.confirm({width:530,title:"\u63D0\u793A",icon:null,centered:!0,keyboard:!1,okText:i?"\u77E5\u9053\u4E86":"\u786E\u8BA4\u4EA4\u5377",cancelText:"\u53D6\u6D88",content:S.createElement("div",null,wt,i?`\u5728${h()(Dt.end_time).format("YYYY-MM-DD HH:mm")}\u4E4B\u524D\uFF0C\u5141\u8BB8\u4FEE\u6539\u7B54\u9898`:pt?`\u4F60\u672C\u573A\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\u8FD8\u6709${(0,Z.li)((pt-new Date().getTime())/1e3)} \uFF0C\u786E\u8BA4\u63D0\u524D\u4EA4\u5377\u5417\uFF1F`:"\u63D0\u4EA4\u540E\u65E0\u6CD5\u518D\u4FEE\u6539\u7B54\u9898\uFF0C\u662F\u5426\u786E\u8BA4\u63D0\u4EA4\uFF1F"),onOk:()=>Sn(void 0,null,function*(){To(!1),jo(!1),i?vt!=null&&vt.screen_open?D.ZP.success("\u4FDD\u5B58\u6210\u529F"):yn():(fa(!0),At.update({cancelButtonProps:{disabled:!0}}),yield br())})})}else At=n.default.confirm({width:530,title:"\u63D0\u793A",icon:null,centered:!0,keyboard:!1,okText:i?"\u77E5\u9053\u4E86":"\u786E\u8BA4\u4EA4\u5377",cancelText:"\u53D6\u6D88",content:S.createElement("div",null,i?`\u5728${h()(Dt.end_time).format("YYYY-MM-DD HH:mm")}\u4E4B\u524D\uFF0C\u5141\u8BB8\u4FEE\u6539\u7B54\u9898`:pt?`\u4F60\u672C\u573A\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\u8FD8\u6709${(0,Z.li)((pt-new Date().getTime())/1e3)} \uFF0C\u786E\u8BA4\u63D0\u524D\u4EA4\u5377\u5417\uFF1F`:"\u63D0\u4EA4\u540E\u65E0\u6CD5\u518D\u4FEE\u6539\u7B54\u9898\uFF0C\u662F\u5426\u786E\u8BA4\u63D0\u4EA4\uFF1F"),onOk:()=>Sn(void 0,null,function*(){To(!1),jo(!1),i?vt!=null&&vt.screen_open?D.ZP.success("\u4FDD\u5B58\u6210\u529F"):yn():(fa(!0),At.update({cancelButtonProps:{disabled:!0}}),yield br())})})}),Kn=i=>S.createElement("div",null,S.createElement(w.Z,{strokeColor:{from:"#3061D0",to:"#63E0FB"},status:"active",percent:i}),S.createElement("div",{className:"c-grey-c tc mt10 mb20"},"\u6B63\u5728\u5224\u5206\u4E2D\u2026")),Xn=()=>{let i=0,ye=n.default.info({title:"\u4EA4\u5377\u4E2D",icon:null,className:"modal-footer-none",content:Kn(i)}),Ye=setInterval(()=>{i<=100?(i+=2,ye.update({content:Kn(i)})):(ye.destroy(),clearInterval(Ye))},50)},br=()=>Sn(void 0,null,function*(){if(bl||la.current)return;la.current=!0;const i=yield(0,L.VL)({categoryId:Jt.categoryId,commit_method:1});yield _t({type:"exercise/setActionTabs",payload:Yn({},{removeEventListenerExitScreen:!0})}),fa(!1),(i==null?void 0:i.status)===0&&(Xn(),Ua(!1),(0,Z.G5)(ua),setTimeout(()=>{var ye,Ye,it,et,st;n.default.info({centered:!0,title:"\u4EA4\u5377\u6210\u529F",className:`${N.commitModal}`,width:520,icon:null,content:S.createElement("div",null,S.createElement(C.Z,{className:"mb20",gutter:20},S.createElement(v.Z,{span:12,className:N.commitItem},S.createElement("span",{className:N.commitInfoLabel},"\u59D3\u540D"),S.createElement("span",{className:N.commitInfoValue,title:(ye=J==null?void 0:J.exercise)==null?void 0:ye.user_name},((Ye=J==null?void 0:J.exercise)==null?void 0:Ye.user_name)||"- -")),S.createElement(v.Z,{span:12,className:N.commitItem},S.createElement("span",{className:N.commitInfoLabel},"\u4F5C\u7B54\u65F6\u957F"),S.createElement("span",{className:N.commitInfoValue},(it=i==null?void 0:i.data)==null?void 0:it.user_exercise_time))),S.createElement(C.Z,{gutter:20},S.createElement(v.Z,{span:12,className:N.commitItem},S.createElement("span",{className:N.commitInfoLabel},"\u5B66\u53F7"),S.createElement("span",{className:N.commitInfoValue},((et=J==null?void 0:J.exercise)==null?void 0:et.student_id)||"- -")),S.createElement(v.Z,{span:12,className:N.commitItem},S.createElement("span",{className:N.commitInfoLabel},"\u4EA4\u5377\u65F6\u95F4"),S.createElement("span",{className:N.commitInfoValue},(st=i==null?void 0:i.data)==null?void 0:st.commit_time)))),okText:"\u786E\u5B9A",maskClosable:!1,keyboard:!1,onOk:()=>{(0,x.BU)(),yn()}})},3e3))}),ir=(i,ye,Ye,it,et)=>Sn(void 0,null,function*(){En(ye,i,null,()=>{var st,pt,Dt,At;if(it.user_answer=[],it.user_answer.push(i),et!=null&&et.question_id){let wt=(st=et==null?void 0:et.sub_exercise_questions)==null?void 0:st.filter(lt=>{var gn;return((gn=lt.user_answer)==null?void 0:gn.length)===0});const en=(pt=et==null?void 0:et.sub_exercise_questions)==null?void 0:pt.filter(lt=>lt.question_type==3),tt=en.length>0?en.every(lt=>{var gn;return(lt==null?void 0:lt.multi_count)==((gn=lt==null?void 0:lt.user_answer)==null?void 0:gn.length)})?1:en.some(lt=>{var gn;return(lt==null?void 0:lt.multi_count)>((gn=lt==null?void 0:lt.user_answer)==null?void 0:gn.length)})?2:0:1;J.question_status.find(lt=>lt.ques_id===(et==null?void 0:et.question_id)).ques_status=(wt==null?void 0:wt.length)===((Dt=et==null?void 0:et.sub_exercise_questions)==null?void 0:Dt.length)?0:(wt==null?void 0:wt.length)>0&&(wt==null?void 0:wt.length)<((At=et==null?void 0:et.sub_exercise_questions)==null?void 0:At.length)?2:tt}else J.question_status.find(wt=>wt.ques_id===ye).ques_status=i?1:0;go(Yn({},J))})}),Gr=(i,ye,Ye,it,et)=>Sn(void 0,null,function*(){En(it.question_id,i,null,()=>{var st,pt,Dt;it.user_answer=[],it.user_answer.push(i),et.user_answer=[...it.user_answer];let At=(st=et==null?void 0:et.sub_exercise_questions)==null?void 0:st.filter(wt=>{var en;return((en=wt.user_answer)==null?void 0:en.length)===0});J.question_status.find(wt=>wt.ques_id===ye).ques_status=(At==null?void 0:At.length)===((pt=et==null?void 0:et.sub_exercise_questions)==null?void 0:pt.length)?0:(At==null?void 0:At.length)>0&&(At==null?void 0:At.length)<((Dt=et==null?void 0:et.sub_exercise_questions)==null?void 0:Dt.length)?2:1,go(Yn({},J))})}),Hr=(i,ye,Ye,it)=>{i!=null&&i.length&&En(ye,i,null,()=>{var et,st,pt,Dt;if(Ye.user_answer=i,it!=null&&it.question_id){let At=(et=it==null?void 0:it.sub_exercise_questions)==null?void 0:et.filter(tt=>{var lt;return((lt=tt.user_answer)==null?void 0:lt.length)===0});const wt=(st=it==null?void 0:it.sub_exercise_questions)==null?void 0:st.filter(tt=>tt.question_type==3),en=wt.length>0?wt.every(tt=>{var lt;return(tt==null?void 0:tt.multi_count)==((lt=tt==null?void 0:tt.user_answer)==null?void 0:lt.length)})?1:wt.some(tt=>{var lt;return(tt==null?void 0:tt.multi_count)>((lt=tt==null?void 0:tt.user_answer)==null?void 0:lt.length)})?2:0:1;J.question_status.find(tt=>tt.ques_id===(it==null?void 0:it.question_id)).ques_status=(At==null?void 0:At.length)===((pt=it==null?void 0:it.sub_exercise_questions)==null?void 0:pt.length)?0:(At==null?void 0:At.length)>0&&(At==null?void 0:At.length)<((Dt=it==null?void 0:it.sub_exercise_questions)==null?void 0:Dt.length)?2:en}else J.question_status.find(At=>At.ques_id===ye).ques_status=i!=null&&i.length?1:0;go(Yn({},J))})},Bn=(i,ye,Ye,it,et,st)=>Sn(void 0,null,function*(){return i.replaceAll(" ","")?yield En(Ye,ye,i,()=>{var Dt,At,wt,en;let tt={choice_id:ye,answer_text:i};if(et.user_answer.filter(lt=>lt.choice_id!=ye)?et.user_answer.splice(ye-1,1,tt):et.user_answer.push(tt),st!=null&&st.question_id){let lt=(Dt=st==null?void 0:st.sub_exercise_questions)==null?void 0:Dt.filter(nn=>{var Fn;return((Fn=nn.user_answer)==null?void 0:Fn.length)===0});const gn=(At=st==null?void 0:st.sub_exercise_questions)==null?void 0:At.filter(nn=>nn.question_type==3),Jr=gn.length>0?gn.every(nn=>{var Fn;return(nn==null?void 0:nn.multi_count)==((Fn=nn==null?void 0:nn.user_answer)==null?void 0:Fn.length)})?1:gn.some(nn=>{var Fn;return(nn==null?void 0:nn.multi_count)>((Fn=nn==null?void 0:nn.user_answer)==null?void 0:Fn.length)})?2:0:1;J.question_status.find(nn=>nn.ques_id===(st==null?void 0:st.question_id)).ques_status=(lt==null?void 0:lt.length)===((wt=st==null?void 0:st.sub_exercise_questions)==null?void 0:wt.length)?0:(lt==null?void 0:lt.length)>0&&(lt==null?void 0:lt.length)<((en=st==null?void 0:st.sub_exercise_questions)==null?void 0:en.length)?2:Jr}else J.question_status.find(lt=>lt.ques_id===Ye).ques_status=it.every(lt=>!!lt.answer_text)?1:J.question_status.find(lt=>lt.ques_id===Ye).ques_status=it.some(lt=>!!lt.answer_text)?2:0;go(Yn({},J))}):(rr(),{status:-4,message:"\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"})}),eo=(i,ye,Ye,it,et)=>Sn(void 0,null,function*(){return i.replaceAll(" ","")?yield En(Ye,ye,i,()=>{J.question_status.find(Dt=>Dt.ques_id===Ye).ques_status=it.every(Dt=>!!Dt.value)?1:J.question_status.find(Dt=>Dt.ques_id===Ye).ques_status=it.some(Dt=>!!Dt.value)?2:0;let pt={choice_id:ye,answer_text:i};et.user_answer.filter(Dt=>Dt.choice_id!=ye)?et.user_answer.splice(ye-1,1,pt):et.user_answer.push(pt),et.repeat_answer||(et.israp=!0),go(Yn({},J))}):(rr(),{status:-4,message:"\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"})}),cr=(i,ye,Ye,it,et)=>{if(!i.replaceAll(" ","")){rr();return}En(ye,null,i,()=>{var st,pt,Dt,At;if(Ye.user_answer=[],Ye.user_answer.push(i),et!=null&&et.question_id){let wt=(st=et==null?void 0:et.sub_exercise_questions)==null?void 0:st.filter(lt=>{var gn;return((gn=lt.user_answer)==null?void 0:gn.length)===0});const en=(pt=et==null?void 0:et.sub_exercise_questions)==null?void 0:pt.filter(lt=>lt.question_type==3),tt=en.length>0?en.every(lt=>{var gn;return(lt==null?void 0:lt.multi_count)==((gn=lt==null?void 0:lt.user_answer)==null?void 0:gn.length)})?1:en.some(lt=>{var gn;return(lt==null?void 0:lt.multi_count)>((gn=lt==null?void 0:lt.user_answer)==null?void 0:gn.length)})?2:0:1;J.question_status.find(lt=>lt.ques_id===(et==null?void 0:et.question_id)).ques_status=(wt==null?void 0:wt.length)===((Dt=et==null?void 0:et.sub_exercise_questions)==null?void 0:Dt.length)?0:(wt==null?void 0:wt.length)>0&&(wt==null?void 0:wt.length)<((At=et==null?void 0:et.sub_exercise_questions)==null?void 0:At.length)?2:tt}else J.question_status.find(wt=>wt.ques_id===ye).ques_status=i?1:0;go(Yn({},J))},void 0,void 0,it)},Rr=(i,ye,Ye)=>{var it,et,st,pt,Dt,At,wt;let en="";const tt=(i==null?void 0:i.question_type)===0||(i==null?void 0:i.question_type)===1;tt&&((it=i==null?void 0:i.question_choices)==null||it.forEach((gn,Jr)=>{gn.standard_boolean&&(en=en+ar[Jr])}));const lt=((et=J==null?void 0:J.exercise)==null?void 0:et.user_exercise_status)===1||!i.repeat_answer&&((st=i==null?void 0:i.user_answer)==null?void 0:st.length)>0&&i.ques_status!==0;return S.createElement("div",null,S.createElement("div",{className:N.baseMargin},S.createElement(B.ZP.Group,{disabled:lt,defaultValue:(pt=i==null?void 0:i.user_answer)==null?void 0:pt[0],onChange:gn=>ir(gn.target.value,i==null?void 0:i.question_id,ye,i,Ye),className:i.user_score&&`edu-radio-${i.user_score===i.question_score?"green":"red"}`},(Dt=i==null?void 0:i.question_choices)==null?void 0:Dt.map((gn,Jr)=>{const Fn=i.question_type==2?"":`${ar[Jr]}.`;return S.createElement("div",{className:N.answerWrap,key:Jr},S.createElement(B.ZP,{className:N.noWrap,value:gn==null?void 0:gn.choice_id},S.createElement(C.Z,{wrap:!1,align:"middle"},S.createElement(v.Z,null,S.createElement("span",{style:{color:"#333333"},className:"font16 mr3"},Fn)),S.createElement(v.Z,null,S.createElement(pe.Z,{className:N.renderHtml,value:gn==null?void 0:gn.choice_text})))))}))),((0,ae.GJ)()||(0,ae.dE)()&&((At=J==null?void 0:J.exercise)==null?void 0:At.user_exercise_status)>0&&((wt=J==null?void 0:J.exercise)==null?void 0:wt.open_score))&&S.createElement(C.Z,{justify:"end",className:"mb20",align:"middle"},S.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),S.createElement("span",{className:"font14 ml10"},(i==null?void 0:i.user_score)&&S.createElement("span",null,S.createElement("span",{className:On[Number(i==null?void 0:i.answer_status)]||"c-orange-ff9"},i==null?void 0:i.user_score),S.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")),!(i!=null&&i.user_score)&&S.createElement("span",{className:"c-red"},"\u672A\u8BC4"))),(i==null?void 0:i.standard_answer_show)&&S.createElement("div",{className:N.analysisWrap},S.createElement("div",{className:N.greyBg},S.createElement(C.Z,{className:"mb20"},S.createElement(v.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),S.createElement(v.Z,null,tt?en:i==null?void 0:i.standard_answer_show)),S.createElement(C.Z,{align:"middle"},S.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),S.createElement(pe.Z,{className:N.renderHtml,value:i==null?void 0:i.analysis})))))},Fr=(i,ye,Ye)=>{var it,et;const st=((it=J==null?void 0:J.exercise)==null?void 0:it.user_exercise_status)===1||!i.repeat_answer&&i.ques_status!==0;return S.createElement("div",null,(et=i==null?void 0:i.sub_exercise_questions)==null?void 0:et.map((pt,Dt)=>{var At;let wt="";return(At=pt==null?void 0:pt.question_choices)==null||At.forEach((en,tt)=>{en.standard_boolean&&(wt=wt+ar[tt])}),S.createElement("div",{className:`${N.baseMargin} ${N.singleItem} mb20`,key:Dt},S.createElement("div",{style:{display:"flex",alignItems:"baseline",marginBottom:40}},S.createElement("span",{style:{flexShrink:0,color:"#999999"},className:"font14"},"\uFF08",pt==null?void 0:pt.question_score,"\u5206\uFF09"),S.createElement("span",{style:{flexShrink:0,marginRight:6},className:"font16"},Ye+1+"."+(Dt+1)),S.createElement(pe.Z,{value:pt==null?void 0:pt.question_title})),((pt==null?void 0:pt.question_type)==0||(pt==null?void 0:pt.question_type)==2)&&Rr(pt,pt==null?void 0:pt.question_type,i),(pt==null?void 0:pt.question_type)==1&&ho(pt,pt==null?void 0:pt.question_type,i),(pt==null?void 0:pt.question_type)==3&&pn(pt,pt==null?void 0:pt.question_type,i),(pt==null?void 0:pt.question_type)==4&&fn(pt,pt==null?void 0:pt.question_type,i))}))};console.log("----",J);const ho=(i,ye,Ye)=>{var it,et,st,pt,Dt,At;let wt="";const en=(i==null?void 0:i.question_type)===0||(i==null?void 0:i.question_type)===1;en&&((it=i==null?void 0:i.question_choices)==null||it.forEach((lt,gn)=>{lt.standard_boolean&&(wt=wt+ar[gn])}));const tt=((et=J==null?void 0:J.exercise)==null?void 0:et.user_exercise_status)===1||!i.repeat_answer&&((st=i==null?void 0:i.user_answer)==null?void 0:st.length)>0&&i.ques_status!==0;return S.createElement("div",null,S.createElement("div",{className:N.baseMargin},S.createElement(T.default.Group,{disabled:tt,defaultValue:i==null?void 0:i.user_answer,style:{flexDirection:"column"},onChange:lt=>Hr(lt,i==null?void 0:i.question_id,i,Ye),className:i.user_score&&`edu-checkbox-${i.user_score===i.question_score?"green":"red"}`},(pt=i==null?void 0:i.question_choices)==null?void 0:pt.map((lt,gn)=>{const Jr=`${ar[gn]}.`;return S.createElement("div",{className:N.answerWrap},S.createElement(T.default,{value:lt==null?void 0:lt.choice_id},S.createElement(C.Z,{wrap:!1,align:"middle"},S.createElement(v.Z,null,S.createElement("span",{style:{color:"#333333",whiteSpace:"nowrap"},className:"font16 mr3"},Jr)),S.createElement(v.Z,null,S.createElement(pe.Z,{className:N.renderHtml,value:lt==null?void 0:lt.choice_text})))))}))),((0,ae.GJ)()||(0,ae.dE)()&&((Dt=J==null?void 0:J.exercise)==null?void 0:Dt.user_exercise_status)>0&&((At=J==null?void 0:J.exercise)==null?void 0:At.open_score))&&S.createElement(C.Z,{justify:"end",className:"mb20",align:"middle"},S.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),S.createElement("span",{className:"font14 ml10"},(i==null?void 0:i.user_score)&&S.createElement("span",null,S.createElement("span",{className:On[Number(i==null?void 0:i.answer_status)]||"c-orange-ff9"},i==null?void 0:i.user_score),S.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")),!(i!=null&&i.user_score)&&S.createElement("span",{className:"c-red"},"\u672A\u8BC4"))),(i==null?void 0:i.standard_answer_show)&&S.createElement("div",{className:N.analysisWrap},S.createElement("div",{className:N.greyBg},S.createElement(C.Z,{className:"mb20"},S.createElement(v.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),S.createElement(v.Z,null,en?wt:i==null?void 0:i.standard_answer_show)),S.createElement(C.Z,{align:"middle",className:"mt15"},S.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),S.createElement(pe.Z,{className:N.renderHtml,value:i==null?void 0:i.analysis})))))},pn=(i,ye,Ye)=>S.createElement(Cr,{item:i,sign:Ir,answerData:J,onBlur:(it,et,st)=>Sn(void 0,null,function*(){return yield Bn(it,et,i==null?void 0:i.question_id,st,i,Ye)})}),fn=(i,ye,Ye)=>Ko?S.createElement(Be,{item:i,answerData:J,onBlur:(it,et,st)=>En(i==null?void 0:i.question_id,null,it,void 0,et,st),isEducation:Ko}):S.createElement(Je,{item:i,answerData:J,onBlur:(it,et)=>cr(it,i==null?void 0:i.question_id,i,et,Ye),isEducation:Ko,sign:Ir}),mn=(i,ye)=>S.createElement(De,{item:i,answerData:J,exerciseId:Jt.categoryId,coursesId:Jt.coursesId,answerCheckData:vt,check:!!Po.get("check")}),tn=(i,ye)=>S.createElement(Ot,{item:i,answerData:J}),ur=(i,ye)=>S.createElement(W,{setIsSubmitCode:Xo,item:i,sign:Ir,answerData:J,onBlur:(Ye,it,et)=>Sn(void 0,null,function*(){return yield eo(Ye,it,i==null?void 0:i.question_id,et,i)})}),Yt=i=>{if(Tl){const ye=n.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",content:S.createElement("span",{className:"c-red"},"\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u672A\u63D0\u4EA4\u8BC4\u6D4B\uFF0C\u53EF\u80FD\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),okText:"\u7ACB\u5373\u63D0\u4EA4",cancelText:"\u5FFD\u7565",onCancel:()=>{Pa(!1),i==null||i()},onOk:()=>{Pa(!1),yr.Z.publish("BFill:Submit",{})}});return}i==null||i()};(0,t.useEffect)(()=>{const i=yr.Z.subscribe("BFill:Submit:Change",({value:ye})=>{Pa(ye)});return()=>{i()}},[]);const _n=(i,ye,Ye)=>{var it,et;const st=(it=J==null?void 0:J.exercise_question_types)==null?void 0:it.find(pt=>pt.question_type===ye);return S.createElement("div",{className:N.answerSheetWrap},S.createElement("div",{className:N.answerSheetQuestionTitle,onClick:()=>{Bo[ye]=!Bo[ye],Ha(Yn({},Bo))}},!Bo[ye]&&S.createElement(F.Z,null),Bo[ye]&&S.createElement(G.Z,null),S.createElement("span",{className:"ml5 c-grey-666"},i)),!Bo[ye]&&S.createElement(C.Z,{className:N.answerSheet,gutter:[20,20],key:ye},(et=st==null?void 0:st.items)==null?void 0:et.map(function(pt,Dt){var At,wt,en,tt,lt,gn,Jr;let nn=` ${(At=J==null?void 0:J.question_status)!=null&&At.some(Fn=>{var ro,vo;return Fn.ques_id===pt.question_id&&(Fn==null?void 0:Fn.ques_status)===1&&((ro=J==null?void 0:J.exercise)==null?void 0:ro.exercise_status)!==3&&!((vo=J==null?void 0:J.exercise)!=null&&vo.open_score_commited)})?N.active:""} ${(wt=J==null?void 0:J.question_status)!=null&&wt.some(Fn=>{var ro,vo;return Fn.ques_id===pt.question_id&&(Fn==null?void 0:Fn.ques_status)===2&&((ro=J==null?void 0:J.exercise)==null?void 0:ro.exercise_status)!==3&&!((vo=J==null?void 0:J.exercise)!=null&&vo.open_score_commited)})?N.partialActive:""} ${(en=J==null?void 0:J.question_status)!=null&&en.some(Fn=>{var ro,vo;return Fn.ques_id===pt.question_id&&(Fn==null?void 0:Fn.score_status)===1&&(((ro=J==null?void 0:J.exercise)==null?void 0:ro.exercise_status)===3||((vo=J==null?void 0:J.exercise)==null?void 0:vo.open_score_commited))})?N.yes:""} @@ -8,13 +8,13 @@ ${N.answerSheetItem} ${nn} ${Ye===mr&&Dt===hr?N.selected:""} - `},S.createElement("span",{className:N.qindex},Dt+1),((Jr=J==null?void 0:J.question_status)==null?void 0:Jr.some(Fn=>{var ro;return Fn.ques_id===pt.question_id&&(Fn==null?void 0:Fn.ques_status)===2&&((ro=J==null?void 0:J.exercise)==null?void 0:ro.exercise_status)!==3}))&&S.createElement("div",{style:{height:12,background:"rgba(22,93,255,0.4)",position:"absolute",width:"100%",bottom:0}}),pt.is_marked&&S.createElement("i",{className:`iconfont icon-biaoji1 ${N.markIcon}`})))})))},nr=(i,ye)=>{var Ye,it,et,st;let pt="";return((i==null?void 0:i.question_type)===0||(i==null?void 0:i.question_type)===1)&&((Ye=i==null?void 0:i.question_choices)==null||Ye.forEach((At,wt)=>{At.standard_boolean&&(pt=pt+ar[wt])})),S.createElement("div",{className:N.questionItem,id:`Anchor_${i==null?void 0:i.question_type}_${ye}`},S.createElement("div",{style:{display:"flex",alignItems:"baseline",marginBottom:40}},S.createElement("span",{className:`${N.questionScore} mr10`},i==null?void 0:i.question_score,"\u5206"),S.createElement("span",{className:`font16 ${N.noWrap}`},ye+1,"\u3001"),S.createElement(pe.Z,{value:(i==null?void 0:i.question_type)===8?i==null?void 0:i.description:i==null?void 0:i.question_title}),!!((it=i==null?void 0:i.schools)!=null&&it.length)&&S.createElement(I.Z,{title:"\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},S.createElement("i",{className:"iconfont icon-zhidinggongkai1 line24 font18 c-orange"}))),(i==null?void 0:i.question_type)===6&&S.createElement(We.Z,{style:{margin:`-30px 0 ${Po.get("check")?11:30}px 60px`},dataSource:(i==null?void 0:i.languages)||[]}),(i==null?void 0:i.question_type)==0&&Rr(i,i==null?void 0:i.question_type),(i==null?void 0:i.question_type)==2&&Rr(i,i==null?void 0:i.question_type),(i==null?void 0:i.question_type)==1&&ho(i,i==null?void 0:i.question_type),(i==null?void 0:i.question_type)==3&&pn(i,i==null?void 0:i.question_type),(i==null?void 0:i.question_type)==4&&fn(i,i==null?void 0:i.question_type),(i==null?void 0:i.question_type)==5&&((et=J==null?void 0:J.exercise)==null?void 0:et.user_exercise_status)===0&&(i==null?void 0:i.answer_status)!=3&&S.createElement("div",{style:{margin:"-28px 0 12px 62px"}},S.createElement(C.Z,{justify:"space-between",align:"middle"},S.createElement(v.Z,null,S.createElement("span",{className:"font14 c-grey-666"},"\u4EFB\u52A1\u5173\u5361")),S.createElement(v.Z,null,S.createElement(Pr.Z,{type:"primary",className:N.toIframeBtn,onClick:()=>Sn(void 0,null,function*(){return yield xn(i)})},"\u8FDB\u5165\u7B54\u9898")))),(i==null?void 0:i.question_type)==5&&mn(i,i==null?void 0:i.question_type),(0,ae.dE)()&&((st=J==null?void 0:J.exercise)==null?void 0:st.user_exercise_status)===0&&(i==null?void 0:i.question_type)==6&&S.createElement("div",{style:{margin:"-28px 0 -25px"}},S.createElement(C.Z,{justify:"end",align:"middle"},S.createElement(v.Z,null,S.createElement(Pr.Z,{type:"primary",className:N.toIframeBtn,onClick:()=>zn(i)},"\u8FDB\u5165\u7B54\u9898")))),(i==null?void 0:i.question_type)==6&&tn(i,i==null?void 0:i.question_type),(i==null?void 0:i.question_type)==7&&Fr(i,i==null?void 0:i.question_type,ye),(i==null?void 0:i.question_type)==8&&ur(i,i==null?void 0:i.question_type),(i==null?void 0:i.answer_comments)&&S.createElement(Ft,{hideScore:!0,list:i==null?void 0:i.answer_comments}))},qn=(i,ye)=>S.createElement(t.Fragment,null,_n((i==null?void 0:i.name)||Er.fw[i.question_type].name,i.question_type,ye)),Ir=(0,t.useRef)(!1),co=(0,t.useRef)({}),bo=(0,t.useRef)(),Yr=(0,t.useRef)({}),wo=()=>{var i,ye,Ye,it,et,st,pt,Dt,At;window.blur();const wt=(Ye=(ye=(i=J.exercise_question_types)==null?void 0:i[mr])==null?void 0:ye.items)==null?void 0:Ye[hr];if(!da&&((it=J==null?void 0:J.exercise)==null?void 0:it.user_exercise_status)===0&&(0,ae.dE)()&&!(wt!=null&&wt.repeat_answer)&&((et=wt==null?void 0:wt.user_answer)==null?void 0:et.length)>0&&(wt==null?void 0:wt.ques_status)===0){bo.current="prev",Qo(!0);return}!(wt!=null&&wt.repeat_answer)&&((st=wt==null?void 0:wt.user_answer)==null?void 0:st.length)>0&&(wt.ques_status=1),ie.current.scrollTo({top:0,left:0,behavior:"smooth"}),hr===0?(mr-=1,hr=J.exercise_question_types[mr].items.length-1):hr-=1,(wt==null?void 0:wt.question_type)==8&&!Vo&&setTimeout(()=>{Pt(wt)},500),aa((At=(Dt=(pt=J==null?void 0:J.exercise_question_types)==null?void 0:pt[mr])==null?void 0:Dt.items)==null?void 0:At[hr]),Xo(!1),Yo(mr),Jo(hr)},qr=()=>{var i,ye,Ye,it,et,st,pt,Dt,At,wt,en;window.blur();const tt=(Ye=(ye=(i=J.exercise_question_types)==null?void 0:i[mr])==null?void 0:ye.items)==null?void 0:Ye[hr];if(!da&&((it=J==null?void 0:J.exercise)==null?void 0:it.user_exercise_status)===0&&(0,ae.dE)()&&!(tt!=null&&tt.repeat_answer)&&((et=tt==null?void 0:tt.user_answer)==null?void 0:et.length)>0&&(tt==null?void 0:tt.ques_status)===0){bo.current="next",Qo(!0);return}!(tt!=null&&tt.repeat_answer)&&((st=tt==null?void 0:tt.user_answer)==null?void 0:st.length)>0&&(tt.ques_status=1),ie.current.scrollTo({top:0,left:0,behavior:"smooth"}),((Dt=(pt=J==null?void 0:J.exercise_question_types[mr])==null?void 0:pt.items)==null?void 0:Dt.length)-1===hr?(mr=mr+1,hr=0):hr=hr+1,(tt==null?void 0:tt.question_type)==8&&!Vo&&setTimeout(()=>{Pt(tt)},500),aa((en=(wt=(At=J==null?void 0:J.exercise_question_types)==null?void 0:At[mr])==null?void 0:wt.items)==null?void 0:en[hr]),Xo(!1),Yo(mr),Jo(hr)},yo=i=>{var ye,Ye,it,et,st,pt,Dt,At,wt;const en=i||co.current,tt=(it=(Ye=(ye=J.exercise_question_types)==null?void 0:ye[mr])==null?void 0:Ye.items)==null?void 0:it[hr];if(!da&&((et=J==null?void 0:J.exercise)==null?void 0:et.user_exercise_status)===0&&(0,ae.dE)()&&!(tt!=null&&tt.repeat_answer)&&((st=tt==null?void 0:tt.user_answer)==null?void 0:st.length)>0&&(tt==null?void 0:tt.ques_status)===0){bo.current="appoint",Yr.current=en,Qo(!0);return}!(tt!=null&&tt.repeat_answer)&&((pt=tt==null?void 0:tt.user_answer)==null?void 0:pt.length)>0&&(tt.ques_status=1),(tt==null?void 0:tt.question_type)==8&&!Vo&&setTimeout(()=>{Pt(tt)},500),aa((wt=(At=(Dt=J==null?void 0:J.exercise_question_types)==null?void 0:Dt[en==null?void 0:en.oneindex])==null?void 0:At.items)==null?void 0:wt[en==null?void 0:en.twoindex]),Xo(!1),Yo(en==null?void 0:en.oneindex),Jo(en==null?void 0:en.twoindex),ie.current.scrollTo({top:0,left:0,behavior:"smooth"})},Ro=()=>Sn(void 0,null,function*(){var i;if(Ir.current){Ir.current="refresh";return}const ye=yield Vt();(i=J==null?void 0:J.exercise)!=null&&i.left_time&&(yield Rt(!0)),ye!=null&&ye.status||D.ZP.success("\u66F4\u65B0\u6210\u529F")}),rr=()=>{var i,ye;switch(Ir.current){case"prev":wo();break;case"next":qr();break;case"appoint":yo();break;case"submit":un(!1);break;case"refresh":Ro();break;default:}((i=document.activeElement)==null?void 0:i.name)==="edu-program-fill"||((ye=document.activeElement)==null?void 0:ye.name)==="sign"?Ir.current=!0:Ir.current=!1,co.current={}},xr=()=>{var i,ye,Ye,it,et,st,pt,Dt,At,wt,en,tt;const lt=(ye=(i=J==null?void 0:J.exercise_question_types)==null?void 0:i[mr].items)==null?void 0:ye[hr];return S.createElement(t.Fragment,{key:mr},S.createElement("div",{className:"pt20 mb20"},S.createElement("span",{className:N.questionTypeTitle},(0,Z.EM)(mr+1),"\u3001",(it=(Ye=J==null?void 0:J.exercise_question_types)==null?void 0:Ye[mr])==null?void 0:it.name),S.createElement("span",{className:N.questionTypeInfo},"\uFF08\u5171",(st=(et=J==null?void 0:J.exercise_question_types)==null?void 0:et[mr])==null?void 0:st.count,"\u9898\uFF1B",((Dt=(pt=J==null?void 0:J.exercise_question_types)==null?void 0:pt[mr])==null?void 0:Dt.question_type)===7?`\u5305\u542B${(wt=(At=J==null?void 0:J.exercise_question_types)==null?void 0:At[mr])==null?void 0:wt.sub_questions_count}\u5C0F\u9898`:""," \u5171",(tt=(en=J==null?void 0:J.exercise_question_types)==null?void 0:en[mr])==null?void 0:tt.score,"\u5206\uFF09"),!(lt!=null&<.repeat_answer)&&S.createElement("span",{style:{color:"#E30000",marginLeft:20,fontSize:14}},"\u6CE8\u610F\uFF1A\u8BE5\u9898\u4F5C\u7B54\u4E4B\u540E\u4E0D\u5141\u8BB8\u4FEE\u6539\u7B54\u6848\u3002")),S.createElement(t.Fragment,{key:hr},nr(lt,hr)))},zr=()=>{Ga(!0)},to=()=>Sn(void 0,null,function*(){var i;const ye=yield(0,oe.ZP)(`/api/exercises/${Jt.categoryId}/exercise_user/polling_exercise_user_status.json`,{method:"get"});(ye==null?void 0:ye.status)==0&&((i=ye==null?void 0:ye.data)!=null&&i.is_commited)?Ht():setTimeout(()=>{to()},3e3)}),no=()=>Sn(void 0,null,function*(){localStorage.removeItem("stopGetVrsEnvStatus");const i=yield(0,oe.ZP)(`/api/courses/${Jt.coursesId}/exercises/${Jt.categoryId}/exercise_status.json`,{method:"get"});(i==null?void 0:i.status)==0&&(i==null?void 0:i.vrs_env_status)==1?(localStorage.setItem("stopGetVrsEnvStatus","\u865A\u62DF\u4EFF\u771F\u8D44\u6E90\u52A0\u8F7D\u5B8C\u6210"),to(),pl(!0)):setTimeout(()=>{localStorage.setItem("stopGetVrsEnvStatus","\u865A\u62DF\u4EFF\u771F\u8D44\u6E90\u672A\u52A0\u8F7D\u5B8C\u6210"),no()},1500)});return S.createElement(g.Z,{size:"middle",spinning:Wa,tip:S.createElement("div",{className:"c-grey-333 animation-delayed mt10"},"\u60A8\u5F53\u524D\u7F51\u7EDC\u8FDE\u63A5\u8F83\u6162\uFF0C\u5EFA\u8BAE\u60A8",S.createElement("span",{onClick:()=>window.location.reload(),className:"c-light-primary current"},"\u5237\u65B0"),"\u9875\u9762\u540E\u518D\u8BD5\uFF01")},Bl&&S.createElement("div",{className:N.screenLock},S.createElement("h3",null,"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u7684\u7535\u8111\u6709",localStorage.screenNums,"\u4E2A\u663E\u793A\u5668"),S.createElement("h4",null,"\u8BF7\u5148\u79FB\u9664\u6389\u5176\u5B83\u7684\u663E\u793A\u5668\u8BBE\u5907\uFF01")),ko&&((Mn=J==null?void 0:J.exercise)==null?void 0:Mn.user_exercise_status)===0&&S.createElement(K.Z,{exerciseUserInfo:Lt.exerciseUserInfo,iframe:gl,handleToDetail:yn,socket:ua,onStartScreenshot:()=>{vt!=null&&vt.screen_shot_open&&ta(!0)},onCloseScreenshot:()=>{vt!=null&&vt.screen_shot_open&&ta(!1)}}),S.createElement(le,{id:Jt.categoryId,startRecording:ea,startScreenshot:il,onSuccuss:()=>{To(vt==null?void 0:vt.screen_open),Vt()},onBack:yn}),S.createElement("iframe",{style:{display:sl},id:"iframeShixuns",className:N.iframe,src:Xa,ref:gl,frameBorder:"0"}),Uo.status!==-2&&Uo.status!==-1&&S.createElement("div",{className:N.fixHeader},S.createElement(C.Z,{wrap:!1,align:"middle",className:"edu-container"},S.createElement(v.Z,null,(0,Z.vB)((sn=J==null?void 0:J.exercise)==null?void 0:sn.exercise_status)),S.createElement(v.Z,{className:`${N.exerciseTitle} ml10`,title:(bn=J==null?void 0:J.exercise)==null?void 0:bn.exercise_name},($t=J==null?void 0:J.exercise)==null?void 0:$t.exercise_name),S.createElement(v.Z,{style:{marginLeft:"auto"}},((rn=J==null?void 0:J.exercise)==null?void 0:rn.user_exercise_status)===1&&S.createElement(U.ZP,{className:N.changeButton,type:"primary",onClick:()=>{l.history.push(`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/detail`)}},"\u8FD4\u56DE")),!((0,ae.GJ)()||(0,ae.dE)()&&((Dn=J==null?void 0:J.exercise)==null?void 0:Dn.user_exercise_status)==1)&&!!((gr=J==null?void 0:J.exercise)!=null&&gr.left_time)&&S.createElement(v.Z,{style:{marginLeft:"auto"}},S.createElement("aside",{className:`${N.countDown} ${cl}`},S.createElement("i",{className:"iconfont icon-daojishi",style:{marginRight:6}}),S.createElement("span",{className:N.cnText},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),Rl?S.createElement(jr,{value:Va,onFinish:()=>Rt()}):S.createElement("div",{style:{color:"#37AD83",fontSize:"20px",fontWeight:"500",marginLeft:10}},(0,Z.Gh)((Mr=J==null?void 0:J.exercise)==null?void 0:Mr.left_time)))),S.createElement(v.Z,null,!((0,ae.GJ)()||(0,ae.dE)()&&((vn=J==null?void 0:J.exercise)==null?void 0:vn.user_exercise_status)==1)&&Lt.actionTabs.key!=="student-unlock"&&fl&&S.createElement(Pr.Z,{className:`${N.refreshBtn} ml30`,onClick:Ro},S.createElement("span",{className:"iconfont icon-shuaxin2 mr5"}),"\u5237\u65B0")),S.createElement(v.Z,null,(0,ae.dE)()&&((Gt=J==null?void 0:J.exercise)==null?void 0:Gt.user_exercise_status)===0&&S.createElement(Pr.Z,{className:`${N.submitButton} ml10`,type:"primary",onClick:()=>Sn(void 0,null,function*(){Yt(()=>Sn(void 0,null,function*(){if(Ir.current){Ir.current="submit";return}yield un(!1)}))})},(0,Rn._V)(Rn.CP.answer7))),S.createElement(v.Z,null,((hn=J==null?void 0:J.exercise)==null?void 0:hn.forbid_screen)&&S.createElement(U.ZP,{className:`${N.submitButton} ml10`,type:"primary",onClick:zr},(0,Rn._V)(Rn.CP.answer12))),S.createElement(v.Z,null,(((mt=J==null?void 0:J.exercise)==null?void 0:mt.commit_status)==1||((Hn=J==null?void 0:J.exercise)==null?void 0:Hn.exercise_status)==3)&&((_r=J==null?void 0:J.exercise_answer_user)==null?void 0:_r.analysis)&&S.createElement("span",{className:N.teachAnalysis,onClick:()=>re(!0)},S.createElement("i",{className:"iconfont icon-jiaoshipingjia"}),S.createElement("span",{className:"ml5"},"\u6559\u5E08\u8BC4\u4EF7"))))),S.createElement("section",{className:`edu-container ${N.wrapper} ${Ko&&N.wrpAnswer}`},Uo.status===0&&S.createElement(C.Z,{className:`${Ko?"mt70":""} ${N.mainPart}`,wrap:!1},S.createElement(v.Z,{flex:Fo?"280px":"0px",className:Ko?"mb100":""},S.createElement("div",{className:N.leftPart},S.createElement("section",null,Fo&&S.createElement(v.Z,{flex:"1",style:{background:"#fff",marginBottom:"10px",padding:"20px"}},S.createElement("div",{style:{marginBottom:15}},S.createElement("span",{style:{color:"#5F6368"}},"\u59D3\u540D"),S.createElement("span",{className:`ml10 ${N.userInfoText}`},((Kr=J==null?void 0:J.exercise)==null?void 0:Kr.user_name)||"- -")),S.createElement("div",null,S.createElement("span",{style:{color:"#5F6368"}},"\u5B66\u53F7"),S.createElement("span",{className:`ml10 ${N.userInfoText}`},((fo=J==null?void 0:J.exercise)==null?void 0:fo.student_id)||"- -"))),Fo&&(0,ae.dE)()&&((mo=J.exercise)==null?void 0:mo.user_exercise_status)===0&&((So=J.exercise)==null?void 0:So.open_phone_video_recording)&&S.createElement(C.Z,{className:N.eduQrcode,style:{marginTop:10},align:"middle"},S.createElement(v.Z,null,S.createElement(P(),{value:`https://${document.domain}/live-push.html?id=${Jt.categoryId}&login=${Jt.login}&cookie=${(0,Z.ej)("_educoder_session")}`})),S.createElement(v.Z,{className:"ml15"},"\u6253\u5F00\u5FAE\u4FE1\u626B\u4E00\u626B",S.createElement("br",null),"\u5F00\u542F\u624B\u673A\u89C6\u9891\u5F55\u5236")),Fo&&S.createElement("aside",{className:"bg-white"},S.createElement("aside",{className:N.answerInfo},S.createElement(C.Z,{justify:"space-between"},S.createElement(v.Z,null,"\u7B54\u9898\u8FDB\u5EA6"),S.createElement(v.Z,{className:N.answerProgress},S.createElement("span",{style:{color:"#165DFF"}},($o=(Co=J==null?void 0:J.question_status)==null?void 0:Co.filter(i=>i.ques_status===1))==null?void 0:$o.length),S.createElement("span",{style:{color:"#999999"}},"/",(No=J==null?void 0:J.exercise_types)==null?void 0:No.q_counts))),S.createElement(C.Z,null,S.createElement(w.Z,{strokeColor:"#165dffa6",trailColor:"#0000000d",percent:((Ia=(Do=J==null?void 0:J.question_status)==null?void 0:Do.filter(i=>i.ques_status===1))==null?void 0:Ia.length)/((va=J==null?void 0:J.exercise_types)==null?void 0:va.q_counts)*100,showInfo:!1})),S.createElement(C.Z,null,S.createElement(v.Z,null,S.createElement("span",{className:"c-grey-333"},"\u5171 ",S.createElement("span",{style:{color:"#165DFF"}},((pa=J==null?void 0:J.exercise_types)==null?void 0:pa.q_counts)||((ol=(Na=J==null?void 0:J.exercise_scores)==null?void 0:Na.exercise_types)==null?void 0:ol.q_counts))," \u9898\uFF1A"),S.createElement("span",{className:"c-grey-333"},"\u6EE1\u5206 ",S.createElement("span",{style:{color:"#FA6400"}},((_a=J==null?void 0:J.exercise_types)==null?void 0:_a.q_scores)||((Da=(Mo=J==null?void 0:J.exercise_scores)==null?void 0:Mo.exercise_types)==null?void 0:Da.q_scores))," \u5206")))),S.createElement(C.Z,{className:N.dottedLineWrapper,align:"middle"},S.createElement(v.Z,{className:N.leftHalfCircle}),S.createElement(v.Z,{flex:1,className:N.dottedLine}),S.createElement(v.Z,{className:N.rightHalfCircle})),S.createElement(C.Z,null,S.createElement(v.Z,{flex:"1"},S.createElement("aside",{className:`${N.cardList} ${(ga=J.exercise)!=null&&ga.open_phone_video_recording?N.withQrcode:""}`},(ha=J==null?void 0:J.exercise_question_types)==null?void 0:ha.map((i,ye)=>S.createElement(t.Fragment,{key:i.question_type},qn(i,ye)))))))),(0,ae.dE)()&&((Ba=J==null?void 0:J.exercise)==null?void 0:Ba.exercise_status)!==3&&!((Ta=J==null?void 0:J.exercise)!=null&&Ta.open_score_commited)&&S.createElement(C.Z,{justify:"space-around",align:"middle",className:N.answerSheetBottom},S.createElement(v.Z,{className:N.tooltipWrap},S.createElement("span",{className:N.answerYes}),"\u5DF2\u7B54"),S.createElement(v.Z,{className:N.tooltipWrap},S.createElement("span",{className:`${N.answerNo} ml10`},S.createElement("div",{style:{height:"50%",width:"100%",background:"rgba(22,93,255,0.4)"}})),"\u90E8\u5206\u7B54\u9898"),S.createElement(v.Z,{className:N.tooltipWrap},S.createElement("span",{className:`${N.answerNo} ml10`}),"\u672A\u7B54"),S.createElement(v.Z,{className:N.tooltipWrap},S.createElement("i",{className:"iconfont icon-biaoji1",style:{marginRight:4,color:"#FFB538"}}),"\u6807\u8BB0")),(0,ae.dE)()&&(((qo=J==null?void 0:J.exercise)==null?void 0:qo.exercise_status)===3||((ya=J==null?void 0:J.exercise)==null?void 0:ya.open_score_commited))&&S.createElement(C.Z,{justify:"space-around",align:"middle",className:N.answerSheetBottom},S.createElement(v.Z,{className:N.tooltipWrap},S.createElement("span",{className:N.answerYes,style:{background:"#028D01",height:8,width:8,borderRadius:"50%"}}),"\u6B63\u786E"),S.createElement(v.Z,{className:N.tooltipWrap},S.createElement("span",{style:{background:"#FB3226",height:8,width:8,borderRadius:"50%"},className:`${N.answerNo} ml10`}),"\u9519\u8BEF"),S.createElement(v.Z,{className:N.tooltipWrap},S.createElement("span",{style:{background:"#E77400",height:8,width:8,borderRadius:"50%"},className:`${N.answerNo} ml10`}),"\u90E8\u5206\u5F97\u5206"),S.createElement(v.Z,{className:N.tooltipWrap},S.createElement("i",{className:"iconfont icon-biaoji1",style:{marginRight:4,color:"#FFB538"}}),"\u6807\u8BB0")))),S.createElement(v.Z,null,S.createElement("div",{className:N.fold,onClick:()=>al(!Fo)},Fo&&S.createElement(I.Z,{title:"\u6536\u8D77\u7B54\u9898\u5361"},S.createElement("span",{className:"icon-zuojiantou iconfont c-grey-c"})),!Fo&&S.createElement(I.Z,{title:"\u5C55\u5F00"}," ",S.createElement("span",{className:"icon-youjiantou iconfont c-grey-c"})))),S.createElement(v.Z,{flex:"1"},S.createElement("section",{className:[N.rightPart,"ml20"].join(" ")},S.createElement("div",{className:`${N.questionPart} pl30 pr30`,ref:ie},xr()),S.createElement(C.Z,{className:N.bottom,align:"middle",justify:"space-between"},S.createElement(v.Z,null,S.createElement(Pr.Z,{icon:S.createElement("i",{className:`iconfont ${(xa=(ba=J.exercise_question_types)==null?void 0:ba[mr].items[hr])!=null&&xa.is_marked?"icon-biaoji1":"icon-biaojigaiti"}`,style:{color:"#FFB538",marginRight:6}}),className:N.markBtn,onClick:()=>Sn(void 0,null,function*(){var i;(yield(0,L.sS)(Jt.categoryId,{exercise_question_id:(i=J.exercise_question_types[mr].items[hr])==null?void 0:i.question_id})).status===0&&Vt()})},(Ra=(Ca=J.exercise_question_types)==null?void 0:Ca[mr].items[hr])!=null&&Ra.is_marked?"\u53D6\u6D88\u6807\u8BB0":"\u6807\u8BB0\u8BE5\u9898")),S.createElement(v.Z,null,(mr!=0||hr!=0)&&S.createElement(U.ZP,{className:`${N.changeButton} ${N.prevBtn} mr20`,type:"default",onClick:()=>{Yt(()=>{if(Ir.current){Ir.current="prev";return}wo()})}},"\u4E0A\u4E00\u9898"),!(mr===((Ma=J==null?void 0:J.exercise_question_types)==null?void 0:Ma.length)-1&&hr===((Za=(Aa=(Fa=J==null?void 0:J.exercise_question_types)==null?void 0:Fa[mr])==null?void 0:Aa.items)==null?void 0:Za.length)-1)&&S.createElement(U.ZP,{className:N.changeButton,type:"primary",onClick:()=>{Yt(()=>{if(xl){if(Ir.current){Ir.current="next";return}qr()}})}},"\u4E0B\u4E00\u9898")))))),Uo.status!==0&&S.createElement(ke,{data:Uo}),S.createElement(n.default,{title:"\u6CE8\u610F",open:yl,closable:!1,footer:!1},S.createElement("div",null,S.createElement("p",{style:{marginBottom:0}},"\u79BB\u5F00\u8BE5\u9898\u540E\u4E0D\u5141\u8BB8\u518D\u6B21\u4FEE\u6539\u7B54\u6848\uFF0C\u786E\u8BA4\u79BB\u5F00\u5417\uFF1F"),S.createElement("div",{style:{marginTop:60,display:"flex",justifyContent:"space-between",alignItems:"center"}},S.createElement(T.default,{checked:da,onChange:i=>{Ja(i.target.checked)}},"\u4E0B\u6B21\u4E0D\u518D\u663E\u793A"),S.createElement("div",null,S.createElement(U.ZP,{onClick:()=>{Qo(!1),Ja(!1)}},"\u6211\u518D\u60F3\u60F3"),S.createElement(U.ZP,{onClick:()=>{J.exercise_question_types[mr].items[hr].ques_status=1,go(Yn({},J)),bo.current==="prev"?(hr===0?(mr-=1,hr=J.exercise_question_types[mr].items.length-1):hr-=1,Yo(mr),Jo(hr)):bo.current==="next"?(J.exercise_question_types[mr].items.length-1===hr?(mr=mr+1,hr=0):hr=hr+1,Yo(mr),Jo(hr)):(Yo(Yr.current.oneindex),Jo(Yr.current.twoindex)),Qo(!1)},type:"primary",style:{marginLeft:30}},"\u786E\u8BA4"))))),S.createElement(Qt.Z,{successCb:dt})),ll&&S.createElement(Zn(),{disabled:Oo,bounds:o,onStart:(i,ye)=>Oe(i,ye)},S.createElement("div",{ref:y,style:{position:"absolute",left:40,top:200,zIndex:1300}},S.createElement("div",{onMouseOver:()=>{Oo&&qa(!1)},onMouseOut:()=>{qa(!0)}},S.createElement(C.Z,{className:N.cameraHeader,align:"middle",justify:"space-between"},S.createElement(v.Z,null,S.createElement("i",{className:"iconfont icon-kaiqishexiangtou"}),S.createElement("span",null,"\u5DF2\u5F00\u542F\u6444\u50CF\u5934")),M?S.createElement(Vn.Z,{onClick:()=>{A(!1)}}):S.createElement($r.Z,{onClick:()=>{A(!0)}})),S.createElement("div",{style:{display:M?"flex":"none"}},S.createElement(q.Z,{number:((Ea=J==null?void 0:J.exercise)==null?void 0:Ea.photo_count)-((La=J==null?void 0:J.exercise)==null?void 0:La.take_photo),take_photo:(ka=J==null?void 0:J.exercise)==null?void 0:ka.take_photo,ref:Ya,time:(ja=J.exercise)==null?void 0:ja.left_time,update:Vt,supportCamera:i=>{i===2?(dl(!0),jo(vt==null?void 0:vt.screen_shot_open),vt!=null&&vt.screen_shot_open||(To(vt==null?void 0:vt.screen_open),Vt())):i===1&&setTimeout(()=>l.history.push("/"),3e3)}}))))),S.createElement(n.default,{destroyOnClose:!0,closable:!1,centered:!0,className:N.teachAnalysisModal,title:S.createElement(C.Z,{align:"middle",justify:"space-between"},S.createElement(v.Z,{style:{color:"rgba(0,0,0,0.9)",fontSize:"16px"}},"\u6559\u5E08\u8BC4\u4EF7"),S.createElement(v.Z,null,S.createElement("i",{className:"iconfont icon-guanbi7",style:{fontSize:"15px",cursor:"pointer"},onClick:()=>re(!1)}))),open:se,footer:!1,onCancel:()=>re(!1)},(za=J==null?void 0:J.exercise_answer_user)==null?void 0:za.analysis),S.createElement(n.default,{destroyOnClose:!0,centered:!0,width:555,title:S.createElement(C.Z,{align:"middle"},S.createElement("div",{className:"c-black font16 mr8"},(0,Rn._V)(Rn.CP.answer8)),S.createElement("div",{className:"c-grey-666"},(0,Rn._V)(Rn.CP.answer9))),open:_l,footer:!1,onCancel:()=>Ga(!1)},S.createElement("div",null,S.createElement("div",{className:"mb20 c-black"},(0,Rn._V)(Rn.CP.answer10)),S.createElement(Nn,{key:Dl,onOk:i=>{var ye;console.log(i,444),i.join("")===((ye=J==null?void 0:J.exercise)==null?void 0:ye.screen_key)?yn():(D.ZP.warning((0,Rn._V)(Rn.CP.answer11)),vl(it=>it+1))}}))))};var Xr=(0,l.connect)(({loading:W,user:be,exercise:Me,globalSetting:Xt})=>({globalSetting:Xt,user:be,exercise:Me,loading:W.effects}))(fr)},50371:function(rt,z){"use strict";function e(){const t=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let l=1;l{const $=b[P];$!==void 0&&(t[P]=$)})}return t}z.Z=e},13845:function(rt,z,e){"use strict";e.d(z,{F:function(){return t},Z:function(){return l}});function t(b){return b!=null&&b===b.window}function l(b,P){var $,d;if(typeof window=="undefined")return 0;const n=P?"scrollTop":"scrollLeft";let E=0;return t(b)?E=b[P?"pageYOffset":"pageXOffset"]:b instanceof Document?E=b.documentElement[n]:(b instanceof HTMLElement||b)&&(E=b[n]),b&&!t(b)&&typeof E!="number"&&(E=(d=(($=b.ownerDocument)!==null&&$!==void 0?$:b).documentElement)===null||d===void 0?void 0:d[n]),E}},56762:function(rt,z,e){"use strict";e.d(z,{Z:function(){return l}});var t=e(59301);function l(){const[,b]=t.useReducer(P=>P+1,0);return b}},68031:function(rt,z,e){"use strict";e.d(z,{Z:function(){return P}});var t=e(16089);function l($,d,n,E){const D=n-d;return $/=E/2,$<1?D/2*$*$*$+d:D/2*(($-=2)*$*$+2)+d}var b=e(13845);function P($){let d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:n=()=>window,callback:E,duration:D=450}=d,w=n(),C=(0,b.Z)(w,!0),v=Date.now(),B=()=>{const I=Date.now()-v,g=l(I>D?D:I,C,$,D);(0,b.F)(w)?w.scrollTo(window.pageXOffset,g):w instanceof Document||w.constructor.name==="HTMLDocument"?w.documentElement.scrollTop=g:w.scrollTop=g,I{const{href:N,title:ue,prefixCls:ae,children:x,className:L,target:Y,replace:pe}=h,Re=$.useContext(v),{registerLink:$e,unregisterLink:je,scrollTo:Je,onClick:nt,activeLink:ze,direction:Be}=Re||{};$.useEffect(()=>($e==null||$e(N),()=>{je==null||je(N)}),[N]);const Qe=me=>{pe&&(me.preventDefault(),window.location.replace(N)),nt==null||nt(me,{title:ue,href:N}),Je==null||Je(N)},{getPrefixCls:ut}=$.useContext(w.E_),Ie=ut("anchor",ae),ct=ze===N,gt=b()(`${Ie}-link`,L,{[`${Ie}-link-active`]:ct}),Se=b()(`${Ie}-link-title`,{[`${Ie}-link-title-active`]:ct});return $.createElement("div",{className:gt},$.createElement("a",{className:Se,href:N,title:typeof ue=="string"?ue:"",target:Y,onClick:Qe},ue),Be!=="horizontal"?x:null)},I=e(17313),g=e(83116),U=e(37613);const F=h=>{const{componentCls:N,holderOffsetBlock:ue,motionDurationSlow:ae,lineWidthBold:x,colorPrimary:L,lineType:Y,colorSplit:pe}=h;return{[`${N}-wrapper`]:{marginBlockStart:-ue,paddingBlockStart:ue,[N]:Object.assign(Object.assign({},(0,I.Wf)(h)),{position:"relative",paddingInlineStart:x,[`${N}-link`]:{paddingBlock:h.linkPaddingBlock,paddingInline:`${h.linkPaddingInlineStart}px 0`,"&-title":Object.assign(Object.assign({},I.vS),{position:"relative",display:"block",marginBlockEnd:h.anchorTitleBlock,color:h.colorText,transition:`all ${h.motionDurationSlow}`,"&:only-child":{marginBlockEnd:0}}),[`&-active > ${N}-link-title`]:{color:h.colorPrimary},[`${N}-link`]:{paddingBlock:h.anchorPaddingBlockSecondary}}}),[`&:not(${N}-wrapper-horizontal)`]:{[N]:{"&::before":{position:"absolute",insetInlineStart:0,top:0,height:"100%",borderInlineStart:`${x}px ${Y} ${pe}`,content:'" "'},[`${N}-ink`]:{position:"absolute",insetInlineStart:0,display:"none",transform:"translateY(-50%)",transition:`top ${ae} ease-in-out`,width:x,backgroundColor:L,[`&${N}-ink-visible`]:{display:"inline-block"}}}},[`${N}-fixed ${N}-ink ${N}-ink`]:{display:"none"}}}},G=h=>{const{componentCls:N,motionDurationSlow:ue,lineWidthBold:ae,colorPrimary:x}=h;return{[`${N}-wrapper-horizontal`]:{position:"relative","&::before":{position:"absolute",left:{_skip_check_:!0,value:0},right:{_skip_check_:!0,value:0},bottom:0,borderBottom:`1px ${h.lineType} ${h.colorSplit}`,content:'" "'},[N]:{overflowX:"scroll",position:"relative",display:"flex",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"},[`${N}-link:first-of-type`]:{paddingInline:0},[`${N}-ink`]:{position:"absolute",bottom:0,transition:`left ${ue} ease-in-out, width ${ue} ease-in-out`,height:ae,backgroundColor:x}}}}};var q=(0,g.Z)("Anchor",h=>{const{fontSize:N,fontSizeLG:ue,paddingXXS:ae}=h,x=(0,U.TS)(h,{holderOffsetBlock:ae,anchorPaddingBlockSecondary:ae/2,anchorTitleBlock:N/14*3,anchorBallSize:ue/2});return[F(x),G(x)]},h=>({linkPaddingBlock:h.paddingXXS,linkPaddingInlineStart:h.padding}));function K(){return window}function Z(h,N){if(!h.getClientRects().length)return 0;const ue=h.getBoundingClientRect();return ue.width||ue.height?N===window?(N=h.ownerDocument.documentElement,ue.top-N.clientTop):ue.top-N.getBoundingClientRect().top:ue.top}const oe=/#([\S ]+)$/,O=h=>{var N;const{rootClassName:ue,anchorPrefixCls:ae,className:x,style:L,offsetTop:Y,affix:pe=!0,showInkInFixed:Re=!1,children:$e,items:je,direction:Je="vertical",bounds:nt,targetOffset:ze,onClick:Be,onChange:Qe,getContainer:ut,getCurrentAnchor:Ie,replace:ct}=h,[gt,Se]=$.useState([]),[me,ot]=$.useState(null),qe=$.useRef(me),j=$.useRef(null),V=$.useRef(null),p=$.useRef(!1),{direction:a,getTargetContainer:k,anchor:fe}=$.useContext(w.E_),u=(N=ut!=null?ut:k)!==null&&N!==void 0?N:K,s=JSON.stringify(gt),Q=(0,P.useEvent)(De=>{gt.includes(De)||Se(Ke=>[].concat((0,t.Z)(Ke),[De]))}),R=(0,P.useEvent)(De=>{gt.includes(De)&&Se(Ke=>Ke.filter(We=>We!==De))}),c=()=>{var De;const Ke=(De=j.current)===null||De===void 0?void 0:De.querySelector(`.${ae}-link-title-active`);if(Ke&&V.current){const{style:We}=V.current,Xe=Je==="horizontal";We.top=Xe?"":`${Ke.offsetTop+Ke.clientHeight/2}px`,We.height=Xe?"":`${Ke.clientHeight}px`,We.left=Xe?`${Ke.offsetLeft}px`:"",We.width=Xe?`${Ke.clientWidth}px`:"",Xe&&(0,d.Z)(Ke,{scrollMode:"if-needed",block:"nearest"})}},ne=function(De){let Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,We=arguments.length>2&&arguments[2]!==void 0?arguments[2]:5;const Xe=[],Bt=u();return De.forEach(Et=>{const Ot=oe.exec(Et==null?void 0:Et.toString());if(!Ot)return;const cn=document.getElementById(Ot[1]);if(cn){const an=Z(cn,Bt);ancn.top>Ot.top?cn:Ot).link:""},Fe=(0,P.useEvent)(De=>{if(qe.current===De)return;const Ke=typeof Ie=="function"?Ie(De):De;ot(Ke),qe.current=Ke,Qe==null||Qe(De)}),we=$.useCallback(()=>{if(p.current)return;const De=ne(gt,ze!==void 0?ze:Y||0,nt);Fe(De)},[s,ze,Y]),_e=$.useCallback(De=>{Fe(De);const Ke=oe.exec(De);if(!Ke)return;const We=document.getElementById(Ke[1]);if(!We)return;const Xe=u(),Bt=(0,n.Z)(Xe,!0),Et=Z(We,Xe);let Ot=Bt+Et;Ot-=ze!==void 0?ze:Y||0,p.current=!0,(0,E.Z)(Ot,{getContainer:u,callback(){p.current=!1}})},[ze,Y]),Pe=b()(ue,`${ae}-wrapper`,{[`${ae}-wrapper-horizontal`]:Je==="horizontal",[`${ae}-rtl`]:a==="rtl"},x,fe==null?void 0:fe.className),Ne=b()(ae,{[`${ae}-fixed`]:!pe&&!Re}),f=b()(`${ae}-ink`,{[`${ae}-ink-visible`]:me}),te=Object.assign(Object.assign({maxHeight:Y?`calc(100vh - ${Y}px)`:"100vh"},fe==null?void 0:fe.style),L),ce=De=>Array.isArray(De)?De.map(Ke=>$.createElement(T,Object.assign({replace:ct},Ke,{key:Ke.key}),Je==="vertical"&&ce(Ke.children))):null,he=$.createElement("div",{ref:j,className:Pe,style:te},$.createElement("div",{className:Ne},$.createElement("span",{className:f,ref:V}),"items"in h?ce(je):$e));$.useEffect(()=>{const De=u();return we(),De==null||De.addEventListener("scroll",we),()=>{De==null||De.removeEventListener("scroll",we)}},[s]),$.useEffect(()=>{typeof Ie=="function"&&Fe(Ie(qe.current||""))},[Ie]),$.useEffect(()=>{c()},[Je,Ie,s,me]);const Ae=$.useMemo(()=>({registerLink:Q,unregisterLink:R,scrollTo:_e,activeLink:me,onClick:Be,direction:Je}),[me,Be,_e,Je]);return $.createElement(v.Provider,{value:Ae},pe?$.createElement(D.Z,{offsetTop:Y,target:u},he):he)};var ee=h=>{const{prefixCls:N,rootClassName:ue}=h,{getPrefixCls:ae}=$.useContext(w.E_),x=ae("anchor",N),[L,Y]=q(x);return L($.createElement(O,Object.assign({},h,{rootClassName:b()(Y,ue),anchorPrefixCls:x})))};const le=ee;le.Link=T;var X=le},24905:function(rt,z,e){"use strict";e.d(z,{default:function(){return O}});var t=e(92310),l=e.n(t),b=e(5630),P=e(59301),$=e(36355),d=e(1684),n=e(32441),D=P.createContext(null),w=e(98447),C=e(14088),v=e(4572),B=function(_,ee){var le={};for(var X in _)Object.prototype.hasOwnProperty.call(_,X)&&ee.indexOf(X)<0&&(le[X]=_[X]);if(_!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,X=Object.getOwnPropertySymbols(_);h{var le;const{prefixCls:X,className:h,rootClassName:N,children:ue,indeterminate:ae=!1,style:x,onMouseEnter:L,onMouseLeave:Y,skipGroup:pe=!1,disabled:Re}=_,$e=B(_,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:je,direction:Je,checkbox:nt}=P.useContext($.E_),ze=P.useContext(D),{isFormItemInput:Be}=P.useContext(n.aM),Qe=P.useContext(d.Z),ut=(le=(ze==null?void 0:ze.disabled)||Re)!==null&&le!==void 0?le:Qe,Ie=P.useRef($e.value);P.useEffect(()=>{ze==null||ze.registerValue($e.value)},[]),P.useEffect(()=>{if(!pe)return $e.value!==Ie.current&&(ze==null||ze.cancelValue(Ie.current),ze==null||ze.registerValue($e.value),Ie.current=$e.value),()=>ze==null?void 0:ze.cancelValue($e.value)},[$e.value]);const ct=je("checkbox",X),[gt,Se]=(0,w.ZP)(ct),me=Object.assign({},$e);ze&&!pe&&(me.onChange=function(){$e.onChange&&$e.onChange.apply($e,arguments),ze.toggleOption&&ze.toggleOption({label:ue,value:$e.value})},me.name=ze.name,me.checked=ze.value.includes($e.value));const ot=l()(`${ct}-wrapper`,{[`${ct}-rtl`]:Je==="rtl",[`${ct}-wrapper-checked`]:me.checked,[`${ct}-wrapper-disabled`]:ut,[`${ct}-wrapper-in-form-item`]:Be},nt==null?void 0:nt.className,h,N,Se),qe=l()({[`${ct}-indeterminate`]:ae},v.A,Se),j=ae?"mixed":void 0;return gt(P.createElement(C.Z,{component:"Checkbox",disabled:ut},P.createElement("label",{className:ot,style:Object.assign(Object.assign({},nt==null?void 0:nt.style),x),onMouseEnter:L,onMouseLeave:Y},P.createElement(b.Z,Object.assign({"aria-checked":j},me,{prefixCls:ct,className:qe,disabled:ut,ref:ee})),ue!==void 0&&P.createElement("span",null,ue))))};var g=P.forwardRef(T),U=e(94480),F=e(2738),G=function(_,ee){var le={};for(var X in _)Object.prototype.hasOwnProperty.call(_,X)&&ee.indexOf(X)<0&&(le[X]=_[X]);if(_!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,X=Object.getOwnPropertySymbols(_);h{const{defaultValue:le,children:X,options:h=[],prefixCls:N,className:ue,rootClassName:ae,style:x,onChange:L}=_,Y=G(_,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:pe,direction:Re}=P.useContext($.E_),[$e,je]=P.useState(Y.value||le||[]),[Je,nt]=P.useState([]);P.useEffect(()=>{"value"in Y&&je(Y.value||[])},[Y.value]);const ze=P.useMemo(()=>h.map(V=>typeof V=="string"||typeof V=="number"?{label:V,value:V}:V),[h]),Be=V=>{nt(p=>p.filter(a=>a!==V))},Qe=V=>{nt(p=>[].concat((0,U.Z)(p),[V]))},ut=V=>{const p=$e.indexOf(V.value),a=(0,U.Z)($e);p===-1?a.push(V.value):a.splice(p,1),"value"in Y||je(a),L==null||L(a.filter(k=>Je.includes(k)).sort((k,fe)=>{const u=ze.findIndex(Q=>Q.value===k),s=ze.findIndex(Q=>Q.value===fe);return u-s}))},Ie=pe("checkbox",N),ct=`${Ie}-group`,[gt,Se]=(0,w.ZP)(Ie),me=(0,F.Z)(Y,["value","disabled"]),ot=h.length?ze.map(V=>P.createElement(g,{prefixCls:Ie,key:V.value.toString(),disabled:"disabled"in V?V.disabled:Y.disabled,value:V.value,checked:$e.includes(V.value),onChange:V.onChange,className:`${ct}-item`,style:V.style,title:V.title},V.label)):X,qe={toggleOption:ut,value:$e,disabled:Y.disabled,name:Y.name,registerValue:Qe,cancelValue:Be},j=l()(ct,{[`${ct}-rtl`]:Re==="rtl"},ue,ae,Se);return gt(P.createElement("div",Object.assign({className:j,style:x},me,{ref:ee}),P.createElement(D.Provider,{value:qe},ot)))},K=P.forwardRef(q);var Z=P.memo(K);const oe=g;oe.Group=Z,oe.__ANT_CHECKBOX=!0;var O=oe},98447:function(rt,z,e){"use strict";e.d(z,{C2:function(){return $}});var t=e(17313),l=e(37613),b=e(83116);const P=d=>{const{checkboxCls:n}=d,E=`${n}-wrapper`;return[{[`${n}-group`]:Object.assign(Object.assign({},(0,t.Wf)(d)),{display:"inline-flex",flexWrap:"wrap",columnGap:d.marginXS,[`> ${d.antCls}-row`]:{flex:1}}),[E]:Object.assign(Object.assign({},(0,t.Wf)(d)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${E}`]:{marginInlineStart:0},[`&${E}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[n]:Object.assign(Object.assign({},(0,t.Wf)(d)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:d.borderRadiusSM,alignSelf:"center",[`${n}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${n}-inner`]:Object.assign({},(0,t.oN)(d))},[`${n}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:d.checkboxSize,height:d.checkboxSize,direction:"ltr",backgroundColor:d.colorBgContainer,border:`${d.lineWidth}px ${d.lineType} ${d.colorBorder}`,borderRadius:d.borderRadiusSM,borderCollapse:"separate",transition:`all ${d.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:d.checkboxSize/14*5,height:d.checkboxSize/14*8,border:`${d.lineWidthBold}px solid ${d.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${d.motionDurationFast} ${d.motionEaseInBack}, opacity ${d.motionDurationFast}`}},"& + span":{paddingInlineStart:d.paddingXS,paddingInlineEnd:d.paddingXS}})},{[` + `},S.createElement("span",{className:N.qindex},Dt+1),((Jr=J==null?void 0:J.question_status)==null?void 0:Jr.some(Fn=>{var ro;return Fn.ques_id===pt.question_id&&(Fn==null?void 0:Fn.ques_status)===2&&((ro=J==null?void 0:J.exercise)==null?void 0:ro.exercise_status)!==3}))&&S.createElement("div",{style:{height:12,background:"rgba(22,93,255,0.4)",position:"absolute",width:"100%",bottom:0}}),pt.is_marked&&S.createElement("i",{className:`iconfont icon-biaoji1 ${N.markIcon}`})))})))},nr=(i,ye)=>{var Ye,it,et,st;let pt="";return((i==null?void 0:i.question_type)===0||(i==null?void 0:i.question_type)===1)&&((Ye=i==null?void 0:i.question_choices)==null||Ye.forEach((At,wt)=>{At.standard_boolean&&(pt=pt+ar[wt])})),S.createElement("div",{className:N.questionItem,id:`Anchor_${i==null?void 0:i.question_type}_${ye}`},S.createElement("div",{style:{display:"flex",alignItems:"baseline",marginBottom:40}},S.createElement("span",{className:`${N.questionScore} mr10`},i==null?void 0:i.question_score,"\u5206"),S.createElement("span",{className:`font16 ${N.noWrap}`},ye+1,"\u3001"),S.createElement(pe.Z,{value:(i==null?void 0:i.question_type)===8?i==null?void 0:i.description:i==null?void 0:i.question_title}),!!((it=i==null?void 0:i.schools)!=null&&it.length)&&S.createElement(I.Z,{title:"\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},S.createElement("i",{className:"iconfont icon-zhidinggongkai1 line24 font18 c-orange"}))),(i==null?void 0:i.question_type)===6&&S.createElement(We.Z,{style:{margin:`-30px 0 ${Po.get("check")?11:30}px 60px`},dataSource:(i==null?void 0:i.languages)||[]}),(i==null?void 0:i.question_type)==0&&Rr(i,i==null?void 0:i.question_type),(i==null?void 0:i.question_type)==2&&Rr(i,i==null?void 0:i.question_type),(i==null?void 0:i.question_type)==1&&ho(i,i==null?void 0:i.question_type),(i==null?void 0:i.question_type)==3&&pn(i,i==null?void 0:i.question_type),(i==null?void 0:i.question_type)==4&&fn(i,i==null?void 0:i.question_type),(i==null?void 0:i.question_type)==5&&((et=J==null?void 0:J.exercise)==null?void 0:et.user_exercise_status)===0&&(i==null?void 0:i.answer_status)!=3&&S.createElement("div",{style:{margin:"-28px 0 12px 62px"}},S.createElement(C.Z,{justify:"space-between",align:"middle"},S.createElement(v.Z,null,S.createElement("span",{className:"font14 c-grey-666"},"\u4EFB\u52A1\u5173\u5361")),S.createElement(v.Z,null,S.createElement(Pr.Z,{type:"primary",className:N.toIframeBtn,onClick:()=>Sn(void 0,null,function*(){return yield xn(i)})},"\u8FDB\u5165\u7B54\u9898")))),(i==null?void 0:i.question_type)==5&&mn(i,i==null?void 0:i.question_type),(0,ae.dE)()&&((st=J==null?void 0:J.exercise)==null?void 0:st.user_exercise_status)===0&&(i==null?void 0:i.question_type)==6&&S.createElement("div",{style:{margin:"-28px 0 -25px"}},S.createElement(C.Z,{justify:"end",align:"middle"},S.createElement(v.Z,null,S.createElement(Pr.Z,{type:"primary",className:N.toIframeBtn,onClick:()=>zn(i)},"\u8FDB\u5165\u7B54\u9898")))),(i==null?void 0:i.question_type)==6&&tn(i,i==null?void 0:i.question_type),(i==null?void 0:i.question_type)==7&&Fr(i,i==null?void 0:i.question_type,ye),(i==null?void 0:i.question_type)==8&&ur(i,i==null?void 0:i.question_type),(i==null?void 0:i.answer_comments)&&S.createElement(Ft,{hideScore:!0,list:i==null?void 0:i.answer_comments}))},qn=(i,ye)=>S.createElement(t.Fragment,null,_n((i==null?void 0:i.name)||Er.fw[i.question_type].name,i.question_type,ye)),Ir=(0,t.useRef)(!1),co=(0,t.useRef)({}),bo=(0,t.useRef)(),Yr=(0,t.useRef)({}),wo=()=>{var i,ye,Ye,it,et,st,pt,Dt,At;window.blur();const wt=(Ye=(ye=(i=J.exercise_question_types)==null?void 0:i[mr])==null?void 0:ye.items)==null?void 0:Ye[hr];if(!da&&((it=J==null?void 0:J.exercise)==null?void 0:it.user_exercise_status)===0&&(0,ae.dE)()&&!(wt!=null&&wt.repeat_answer)&&((et=wt==null?void 0:wt.user_answer)==null?void 0:et.length)>0&&(wt==null?void 0:wt.ques_status)===0){bo.current="prev",Qo(!0);return}!(wt!=null&&wt.repeat_answer)&&((st=wt==null?void 0:wt.user_answer)==null?void 0:st.length)>0&&(wt.ques_status=1),ie.current.scrollTo({top:0,left:0,behavior:"smooth"}),hr===0?(mr-=1,hr=J.exercise_question_types[mr].items.length-1):hr-=1,(wt==null?void 0:wt.question_type)==8&&!Vo&&setTimeout(()=>{Pt(wt)},500),aa((At=(Dt=(pt=J==null?void 0:J.exercise_question_types)==null?void 0:pt[mr])==null?void 0:Dt.items)==null?void 0:At[hr]),Xo(!1),Yo(mr),Jo(hr)},qr=()=>{var i,ye,Ye,it,et,st,pt,Dt,At,wt,en;window.blur();const tt=(Ye=(ye=(i=J.exercise_question_types)==null?void 0:i[mr])==null?void 0:ye.items)==null?void 0:Ye[hr];if(!da&&((it=J==null?void 0:J.exercise)==null?void 0:it.user_exercise_status)===0&&(0,ae.dE)()&&!(tt!=null&&tt.repeat_answer)&&((et=tt==null?void 0:tt.user_answer)==null?void 0:et.length)>0&&(tt==null?void 0:tt.ques_status)===0){bo.current="next",Qo(!0);return}!(tt!=null&&tt.repeat_answer)&&((st=tt==null?void 0:tt.user_answer)==null?void 0:st.length)>0&&(tt.ques_status=1),ie.current.scrollTo({top:0,left:0,behavior:"smooth"}),((Dt=(pt=J==null?void 0:J.exercise_question_types[mr])==null?void 0:pt.items)==null?void 0:Dt.length)-1===hr?(mr=mr+1,hr=0):hr=hr+1,(tt==null?void 0:tt.question_type)==8&&!Vo&&setTimeout(()=>{Pt(tt)},500),aa((en=(wt=(At=J==null?void 0:J.exercise_question_types)==null?void 0:At[mr])==null?void 0:wt.items)==null?void 0:en[hr]),Xo(!1),Yo(mr),Jo(hr)},yo=i=>{var ye,Ye,it,et,st,pt,Dt,At,wt;const en=i||co.current,tt=(it=(Ye=(ye=J.exercise_question_types)==null?void 0:ye[mr])==null?void 0:Ye.items)==null?void 0:it[hr];if(!da&&((et=J==null?void 0:J.exercise)==null?void 0:et.user_exercise_status)===0&&(0,ae.dE)()&&!(tt!=null&&tt.repeat_answer)&&((st=tt==null?void 0:tt.user_answer)==null?void 0:st.length)>0&&(tt==null?void 0:tt.ques_status)===0){bo.current="appoint",Yr.current=en,Qo(!0);return}!(tt!=null&&tt.repeat_answer)&&((pt=tt==null?void 0:tt.user_answer)==null?void 0:pt.length)>0&&(tt.ques_status=1),(tt==null?void 0:tt.question_type)==8&&!Vo&&setTimeout(()=>{Pt(tt)},500),aa((wt=(At=(Dt=J==null?void 0:J.exercise_question_types)==null?void 0:Dt[en==null?void 0:en.oneindex])==null?void 0:At.items)==null?void 0:wt[en==null?void 0:en.twoindex]),Xo(!1),Yo(en==null?void 0:en.oneindex),Jo(en==null?void 0:en.twoindex),ie.current.scrollTo({top:0,left:0,behavior:"smooth"})},Ro=()=>Sn(void 0,null,function*(){var i;if(Ir.current){Ir.current="refresh";return}const ye=yield Vt();(i=J==null?void 0:J.exercise)!=null&&i.left_time&&(yield Rt(!0)),ye!=null&&ye.status||D.ZP.success("\u66F4\u65B0\u6210\u529F")}),rr=()=>{var i,ye;switch(Ir.current){case"prev":wo();break;case"next":qr();break;case"appoint":yo();break;case"submit":un(!1);break;case"refresh":Ro();break;default:}((i=document.activeElement)==null?void 0:i.name)==="edu-program-fill"||((ye=document.activeElement)==null?void 0:ye.name)==="sign"?Ir.current=!0:Ir.current=!1,co.current={}},xr=()=>{var i,ye,Ye,it,et,st,pt,Dt,At,wt,en,tt;const lt=(ye=(i=J==null?void 0:J.exercise_question_types)==null?void 0:i[mr].items)==null?void 0:ye[hr];return S.createElement(t.Fragment,{key:mr},S.createElement("div",{className:"pt20 mb20"},S.createElement("span",{className:N.questionTypeTitle},(0,Z.EM)(mr+1),"\u3001",(it=(Ye=J==null?void 0:J.exercise_question_types)==null?void 0:Ye[mr])==null?void 0:it.name),S.createElement("span",{className:N.questionTypeInfo},"\uFF08\u5171",(st=(et=J==null?void 0:J.exercise_question_types)==null?void 0:et[mr])==null?void 0:st.count,"\u9898\uFF1B",((Dt=(pt=J==null?void 0:J.exercise_question_types)==null?void 0:pt[mr])==null?void 0:Dt.question_type)===7?`\u5305\u542B${(wt=(At=J==null?void 0:J.exercise_question_types)==null?void 0:At[mr])==null?void 0:wt.sub_questions_count}\u5C0F\u9898`:""," \u5171",(tt=(en=J==null?void 0:J.exercise_question_types)==null?void 0:en[mr])==null?void 0:tt.score,"\u5206\uFF09"),!(lt!=null&<.repeat_answer)&&S.createElement("span",{style:{color:"#E30000",marginLeft:20,fontSize:14}},"\u6CE8\u610F\uFF1A\u8BE5\u9898\u4F5C\u7B54\u4E4B\u540E\u4E0D\u5141\u8BB8\u4FEE\u6539\u7B54\u6848\u3002")),S.createElement(t.Fragment,{key:hr},nr(lt,hr)))},zr=()=>{Ga(!0)},to=()=>Sn(void 0,null,function*(){var i;const ye=yield(0,oe.ZP)(`/api/exercises/${Jt.categoryId}/exercise_user/polling_exercise_user_status.json`,{method:"get"});(ye==null?void 0:ye.status)==0&&((i=ye==null?void 0:ye.data)!=null&&i.is_commited)?Ht():setTimeout(()=>{to()},3e3)}),no=()=>Sn(void 0,null,function*(){localStorage.removeItem("stopGetVrsEnvStatus");const i=yield(0,oe.ZP)(`/api/courses/${Jt.coursesId}/exercises/${Jt.categoryId}/exercise_status.json`,{method:"get"});(i==null?void 0:i.status)==0&&(i==null?void 0:i.vrs_env_status)==1?(localStorage.setItem("stopGetVrsEnvStatus","\u865A\u62DF\u4EFF\u771F\u8D44\u6E90\u52A0\u8F7D\u5B8C\u6210"),to(),pl(!0)):setTimeout(()=>{localStorage.setItem("stopGetVrsEnvStatus","\u865A\u62DF\u4EFF\u771F\u8D44\u6E90\u672A\u52A0\u8F7D\u5B8C\u6210"),no()},1500)});return S.createElement(g.Z,{size:"middle",spinning:Wa,tip:S.createElement("div",{className:"c-grey-333 animation-delayed mt10"},"\u60A8\u5F53\u524D\u7F51\u7EDC\u8FDE\u63A5\u8F83\u6162\uFF0C\u5EFA\u8BAE\u60A8",S.createElement("span",{onClick:()=>window.location.reload(),className:"c-light-primary current"},"\u5237\u65B0"),"\u9875\u9762\u540E\u518D\u8BD5\uFF01")},Bl&&S.createElement("div",{className:N.screenLock},S.createElement("h3",null,"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u7684\u7535\u8111\u6709",localStorage.screenNums,"\u4E2A\u663E\u793A\u5668"),S.createElement("h4",null,"\u8BF7\u5148\u79FB\u9664\u6389\u5176\u5B83\u7684\u663E\u793A\u5668\u8BBE\u5907\uFF01")),ko&&((Mn=J==null?void 0:J.exercise)==null?void 0:Mn.user_exercise_status)===0&&S.createElement(H.Z,{exerciseUserInfo:Lt.exerciseUserInfo,iframe:gl,handleToDetail:yn,socket:ua,onStartScreenshot:()=>{vt!=null&&vt.screen_shot_open&&ta(!0)},onCloseScreenshot:()=>{vt!=null&&vt.screen_shot_open&&ta(!1)}}),S.createElement(le,{id:Jt.categoryId,startRecording:ea,startScreenshot:il,onSuccuss:()=>{To(vt==null?void 0:vt.screen_open),Vt()},onBack:yn}),S.createElement("iframe",{style:{display:sl},id:"iframeShixuns",className:N.iframe,src:Xa,ref:gl,frameBorder:"0"}),Uo.status!==-2&&Uo.status!==-1&&S.createElement("div",{className:N.fixHeader},S.createElement(C.Z,{wrap:!1,align:"middle",className:"edu-container"},S.createElement(v.Z,null,(0,Z.vB)((sn=J==null?void 0:J.exercise)==null?void 0:sn.exercise_status)),S.createElement(v.Z,{className:`${N.exerciseTitle} ml10`,title:(bn=J==null?void 0:J.exercise)==null?void 0:bn.exercise_name},($t=J==null?void 0:J.exercise)==null?void 0:$t.exercise_name),S.createElement(v.Z,{style:{marginLeft:"auto"}},((rn=J==null?void 0:J.exercise)==null?void 0:rn.user_exercise_status)===1&&S.createElement(U.ZP,{className:N.changeButton,type:"primary",onClick:()=>{l.history.push(`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/detail`)}},"\u8FD4\u56DE")),!((0,ae.GJ)()||(0,ae.dE)()&&((Dn=J==null?void 0:J.exercise)==null?void 0:Dn.user_exercise_status)==1)&&!!((gr=J==null?void 0:J.exercise)!=null&&gr.left_time)&&S.createElement(v.Z,{style:{marginLeft:"auto"}},S.createElement("aside",{className:`${N.countDown} ${cl}`},S.createElement("i",{className:"iconfont icon-daojishi",style:{marginRight:6}}),S.createElement("span",{className:N.cnText},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),Rl?S.createElement(jr,{value:Va,onFinish:()=>Rt()}):S.createElement("div",{style:{color:"#37AD83",fontSize:"20px",fontWeight:"500",marginLeft:10}},(0,Z.Gh)((Mr=J==null?void 0:J.exercise)==null?void 0:Mr.left_time)))),S.createElement(v.Z,null,!((0,ae.GJ)()||(0,ae.dE)()&&((vn=J==null?void 0:J.exercise)==null?void 0:vn.user_exercise_status)==1)&&Lt.actionTabs.key!=="student-unlock"&&fl&&S.createElement(Pr.Z,{className:`${N.refreshBtn} ml30`,onClick:Ro},S.createElement("span",{className:"iconfont icon-shuaxin2 mr5"}),"\u5237\u65B0")),S.createElement(v.Z,null,(0,ae.dE)()&&((Gt=J==null?void 0:J.exercise)==null?void 0:Gt.user_exercise_status)===0&&S.createElement(Pr.Z,{className:`${N.submitButton} ml10`,type:"primary",onClick:()=>Sn(void 0,null,function*(){Yt(()=>Sn(void 0,null,function*(){if(Ir.current){Ir.current="submit";return}yield un(!1)}))})},(0,Rn._V)(Rn.CP.answer7))),S.createElement(v.Z,null,((hn=J==null?void 0:J.exercise)==null?void 0:hn.forbid_screen)&&S.createElement(U.ZP,{className:`${N.submitButton} ml10`,type:"primary",onClick:zr},(0,Rn._V)(Rn.CP.answer12))),S.createElement(v.Z,null,(((mt=J==null?void 0:J.exercise)==null?void 0:mt.commit_status)==1||((Hn=J==null?void 0:J.exercise)==null?void 0:Hn.exercise_status)==3)&&((_r=J==null?void 0:J.exercise_answer_user)==null?void 0:_r.analysis)&&S.createElement("span",{className:N.teachAnalysis,onClick:()=>re(!0)},S.createElement("i",{className:"iconfont icon-jiaoshipingjia"}),S.createElement("span",{className:"ml5"},"\u6559\u5E08\u8BC4\u4EF7"))))),S.createElement("section",{className:`edu-container ${N.wrapper} ${Ko&&N.wrpAnswer}`},Uo.status===0&&S.createElement(C.Z,{className:`${Ko?"mt70":""} ${N.mainPart}`,wrap:!1},S.createElement(v.Z,{flex:Fo?"280px":"0px",className:Ko?"mb100":""},S.createElement("div",{className:N.leftPart},S.createElement("section",null,Fo&&S.createElement(v.Z,{flex:"1",style:{background:"#fff",marginBottom:"10px",padding:"20px"}},S.createElement("div",{style:{marginBottom:15}},S.createElement("span",{style:{color:"#5F6368"}},"\u59D3\u540D"),S.createElement("span",{className:`ml10 ${N.userInfoText}`},((Kr=J==null?void 0:J.exercise)==null?void 0:Kr.user_name)||"- -")),S.createElement("div",null,S.createElement("span",{style:{color:"#5F6368"}},"\u5B66\u53F7"),S.createElement("span",{className:`ml10 ${N.userInfoText}`},((fo=J==null?void 0:J.exercise)==null?void 0:fo.student_id)||"- -"))),Fo&&(0,ae.dE)()&&((mo=J.exercise)==null?void 0:mo.user_exercise_status)===0&&((So=J.exercise)==null?void 0:So.open_phone_video_recording)&&S.createElement(C.Z,{className:N.eduQrcode,style:{marginTop:10},align:"middle"},S.createElement(v.Z,null,S.createElement(P(),{value:`https://${document.domain}/live-push.html?id=${Jt.categoryId}&login=${Jt.login}&cookie=${(0,Z.ej)("_educoder_session")}`})),S.createElement(v.Z,{className:"ml15"},"\u6253\u5F00\u5FAE\u4FE1\u626B\u4E00\u626B",S.createElement("br",null),"\u5F00\u542F\u624B\u673A\u89C6\u9891\u5F55\u5236")),Fo&&S.createElement("aside",{className:"bg-white"},S.createElement("aside",{className:N.answerInfo},S.createElement(C.Z,{justify:"space-between"},S.createElement(v.Z,null,"\u7B54\u9898\u8FDB\u5EA6"),S.createElement(v.Z,{className:N.answerProgress},S.createElement("span",{style:{color:"#165DFF"}},($o=(Co=J==null?void 0:J.question_status)==null?void 0:Co.filter(i=>i.ques_status===1))==null?void 0:$o.length),S.createElement("span",{style:{color:"#999999"}},"/",(No=J==null?void 0:J.exercise_types)==null?void 0:No.q_counts))),S.createElement(C.Z,null,S.createElement(w.Z,{strokeColor:"#165dffa6",trailColor:"#0000000d",percent:((Ia=(Do=J==null?void 0:J.question_status)==null?void 0:Do.filter(i=>i.ques_status===1))==null?void 0:Ia.length)/((va=J==null?void 0:J.exercise_types)==null?void 0:va.q_counts)*100,showInfo:!1})),S.createElement(C.Z,null,S.createElement(v.Z,null,S.createElement("span",{className:"c-grey-333"},"\u5171 ",S.createElement("span",{style:{color:"#165DFF"}},((pa=J==null?void 0:J.exercise_types)==null?void 0:pa.q_counts)||((ol=(Na=J==null?void 0:J.exercise_scores)==null?void 0:Na.exercise_types)==null?void 0:ol.q_counts))," \u9898\uFF1A"),S.createElement("span",{className:"c-grey-333"},"\u6EE1\u5206 ",S.createElement("span",{style:{color:"#FA6400"}},((_a=J==null?void 0:J.exercise_types)==null?void 0:_a.q_scores)||((Da=(Mo=J==null?void 0:J.exercise_scores)==null?void 0:Mo.exercise_types)==null?void 0:Da.q_scores))," \u5206")))),S.createElement(C.Z,{className:N.dottedLineWrapper,align:"middle"},S.createElement(v.Z,{className:N.leftHalfCircle}),S.createElement(v.Z,{flex:1,className:N.dottedLine}),S.createElement(v.Z,{className:N.rightHalfCircle})),S.createElement(C.Z,null,S.createElement(v.Z,{flex:"1"},S.createElement("aside",{className:`${N.cardList} ${(ga=J.exercise)!=null&&ga.open_phone_video_recording?N.withQrcode:""}`},(ha=J==null?void 0:J.exercise_question_types)==null?void 0:ha.map((i,ye)=>S.createElement(t.Fragment,{key:i.question_type},qn(i,ye)))))))),(0,ae.dE)()&&((Ba=J==null?void 0:J.exercise)==null?void 0:Ba.exercise_status)!==3&&!((Ta=J==null?void 0:J.exercise)!=null&&Ta.open_score_commited)&&S.createElement(C.Z,{justify:"space-around",align:"middle",className:N.answerSheetBottom},S.createElement(v.Z,{className:N.tooltipWrap},S.createElement("span",{className:N.answerYes}),"\u5DF2\u7B54"),S.createElement(v.Z,{className:N.tooltipWrap},S.createElement("span",{className:`${N.answerNo} ml10`},S.createElement("div",{style:{height:"50%",width:"100%",background:"rgba(22,93,255,0.4)"}})),"\u90E8\u5206\u7B54\u9898"),S.createElement(v.Z,{className:N.tooltipWrap},S.createElement("span",{className:`${N.answerNo} ml10`}),"\u672A\u7B54"),S.createElement(v.Z,{className:N.tooltipWrap},S.createElement("i",{className:"iconfont icon-biaoji1",style:{marginRight:4,color:"#FFB538"}}),"\u6807\u8BB0")),(0,ae.dE)()&&(((qo=J==null?void 0:J.exercise)==null?void 0:qo.exercise_status)===3||((ya=J==null?void 0:J.exercise)==null?void 0:ya.open_score_commited))&&S.createElement(C.Z,{justify:"space-around",align:"middle",className:N.answerSheetBottom},S.createElement(v.Z,{className:N.tooltipWrap},S.createElement("span",{className:N.answerYes,style:{background:"#028D01",height:8,width:8,borderRadius:"50%"}}),"\u6B63\u786E"),S.createElement(v.Z,{className:N.tooltipWrap},S.createElement("span",{style:{background:"#FB3226",height:8,width:8,borderRadius:"50%"},className:`${N.answerNo} ml10`}),"\u9519\u8BEF"),S.createElement(v.Z,{className:N.tooltipWrap},S.createElement("span",{style:{background:"#E77400",height:8,width:8,borderRadius:"50%"},className:`${N.answerNo} ml10`}),"\u90E8\u5206\u5F97\u5206"),S.createElement(v.Z,{className:N.tooltipWrap},S.createElement("i",{className:"iconfont icon-biaoji1",style:{marginRight:4,color:"#FFB538"}}),"\u6807\u8BB0")))),S.createElement(v.Z,null,S.createElement("div",{className:N.fold,onClick:()=>al(!Fo)},Fo&&S.createElement(I.Z,{title:"\u6536\u8D77\u7B54\u9898\u5361"},S.createElement("span",{className:"icon-zuojiantou iconfont c-grey-c"})),!Fo&&S.createElement(I.Z,{title:"\u5C55\u5F00"}," ",S.createElement("span",{className:"icon-youjiantou iconfont c-grey-c"})))),S.createElement(v.Z,{flex:"1"},S.createElement("section",{className:[N.rightPart,"ml20"].join(" ")},S.createElement("div",{className:`${N.questionPart} pl30 pr30`,ref:ie},xr()),S.createElement(C.Z,{className:N.bottom,align:"middle",justify:"space-between"},S.createElement(v.Z,null,S.createElement(Pr.Z,{icon:S.createElement("i",{className:`iconfont ${(xa=(ba=J.exercise_question_types)==null?void 0:ba[mr].items[hr])!=null&&xa.is_marked?"icon-biaoji1":"icon-biaojigaiti"}`,style:{color:"#FFB538",marginRight:6}}),className:N.markBtn,onClick:()=>Sn(void 0,null,function*(){var i;(yield(0,L.sS)(Jt.categoryId,{exercise_question_id:(i=J.exercise_question_types[mr].items[hr])==null?void 0:i.question_id})).status===0&&Vt()})},(Ra=(Ca=J.exercise_question_types)==null?void 0:Ca[mr].items[hr])!=null&&Ra.is_marked?"\u53D6\u6D88\u6807\u8BB0":"\u6807\u8BB0\u8BE5\u9898")),S.createElement(v.Z,null,(mr!=0||hr!=0)&&S.createElement(U.ZP,{className:`${N.changeButton} ${N.prevBtn} mr20`,type:"default",onClick:()=>{Yt(()=>{if(Ir.current){Ir.current="prev";return}wo()})}},"\u4E0A\u4E00\u9898"),!(mr===((Ma=J==null?void 0:J.exercise_question_types)==null?void 0:Ma.length)-1&&hr===((Za=(Aa=(Fa=J==null?void 0:J.exercise_question_types)==null?void 0:Fa[mr])==null?void 0:Aa.items)==null?void 0:Za.length)-1)&&S.createElement(U.ZP,{className:N.changeButton,type:"primary",onClick:()=>{Yt(()=>{if(xl){if(Ir.current){Ir.current="next";return}qr()}})}},"\u4E0B\u4E00\u9898")))))),Uo.status!==0&&S.createElement(ke,{data:Uo}),S.createElement(n.default,{title:"\u6CE8\u610F",open:yl,closable:!1,footer:!1},S.createElement("div",null,S.createElement("p",{style:{marginBottom:0}},"\u79BB\u5F00\u8BE5\u9898\u540E\u4E0D\u5141\u8BB8\u518D\u6B21\u4FEE\u6539\u7B54\u6848\uFF0C\u786E\u8BA4\u79BB\u5F00\u5417\uFF1F"),S.createElement("div",{style:{marginTop:60,display:"flex",justifyContent:"space-between",alignItems:"center"}},S.createElement(T.default,{checked:da,onChange:i=>{Ja(i.target.checked)}},"\u4E0B\u6B21\u4E0D\u518D\u663E\u793A"),S.createElement("div",null,S.createElement(U.ZP,{onClick:()=>{Qo(!1),Ja(!1)}},"\u6211\u518D\u60F3\u60F3"),S.createElement(U.ZP,{onClick:()=>{J.exercise_question_types[mr].items[hr].ques_status=1,go(Yn({},J)),bo.current==="prev"?(hr===0?(mr-=1,hr=J.exercise_question_types[mr].items.length-1):hr-=1,Yo(mr),Jo(hr)):bo.current==="next"?(J.exercise_question_types[mr].items.length-1===hr?(mr=mr+1,hr=0):hr=hr+1,Yo(mr),Jo(hr)):(Yo(Yr.current.oneindex),Jo(Yr.current.twoindex)),Qo(!1)},type:"primary",style:{marginLeft:30}},"\u786E\u8BA4"))))),S.createElement(Qt.Z,{successCb:dt})),ll&&S.createElement(Zn(),{disabled:Oo,bounds:o,onStart:(i,ye)=>Oe(i,ye)},S.createElement("div",{ref:y,style:{position:"absolute",left:40,top:200,zIndex:1300}},S.createElement("div",{onMouseOver:()=>{Oo&&qa(!1)},onMouseOut:()=>{qa(!0)}},S.createElement(C.Z,{className:N.cameraHeader,align:"middle",justify:"space-between"},S.createElement(v.Z,null,S.createElement("i",{className:"iconfont icon-kaiqishexiangtou"}),S.createElement("span",null,"\u5DF2\u5F00\u542F\u6444\u50CF\u5934")),M?S.createElement(Vn.Z,{onClick:()=>{A(!1)}}):S.createElement($r.Z,{onClick:()=>{A(!0)}})),S.createElement("div",{style:{display:M?"flex":"none"}},S.createElement(q.Z,{number:((Ea=J==null?void 0:J.exercise)==null?void 0:Ea.photo_count)-((La=J==null?void 0:J.exercise)==null?void 0:La.take_photo),take_photo:(ka=J==null?void 0:J.exercise)==null?void 0:ka.take_photo,ref:Ya,time:(ja=J.exercise)==null?void 0:ja.left_time,update:Vt,supportCamera:i=>{i===2?(dl(!0),jo(vt==null?void 0:vt.screen_shot_open),vt!=null&&vt.screen_shot_open||(To(vt==null?void 0:vt.screen_open),Vt())):i===1&&setTimeout(()=>l.history.push("/"),3e3)}}))))),S.createElement(n.default,{destroyOnClose:!0,closable:!1,centered:!0,className:N.teachAnalysisModal,title:S.createElement(C.Z,{align:"middle",justify:"space-between"},S.createElement(v.Z,{style:{color:"rgba(0,0,0,0.9)",fontSize:"16px"}},"\u6559\u5E08\u8BC4\u4EF7"),S.createElement(v.Z,null,S.createElement("i",{className:"iconfont icon-guanbi7",style:{fontSize:"15px",cursor:"pointer"},onClick:()=>re(!1)}))),open:se,footer:!1,onCancel:()=>re(!1)},(za=J==null?void 0:J.exercise_answer_user)==null?void 0:za.analysis),S.createElement(n.default,{destroyOnClose:!0,centered:!0,width:555,title:S.createElement(C.Z,{align:"middle"},S.createElement("div",{className:"c-black font16 mr8"},(0,Rn._V)(Rn.CP.answer8)),S.createElement("div",{className:"c-grey-666"},(0,Rn._V)(Rn.CP.answer9))),open:_l,footer:!1,onCancel:()=>Ga(!1)},S.createElement("div",null,S.createElement("div",{className:"mb20 c-black"},(0,Rn._V)(Rn.CP.answer10)),S.createElement(Nn,{key:Dl,onOk:i=>{var ye;console.log(i,444),i.join("")===((ye=J==null?void 0:J.exercise)==null?void 0:ye.screen_key)?yn():(D.ZP.warning((0,Rn._V)(Rn.CP.answer11)),vl(it=>it+1))}}))))};var Xr=(0,l.connect)(({loading:K,user:be,exercise:Me,globalSetting:Xt})=>({globalSetting:Xt,user:be,exercise:Me,loading:K.effects}))(fr)},50371:function(rt,z){"use strict";function e(){const t=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let l=1;l{const $=b[P];$!==void 0&&(t[P]=$)})}return t}z.Z=e},13845:function(rt,z,e){"use strict";e.d(z,{F:function(){return t},Z:function(){return l}});function t(b){return b!=null&&b===b.window}function l(b,P){var $,d;if(typeof window=="undefined")return 0;const n=P?"scrollTop":"scrollLeft";let E=0;return t(b)?E=b[P?"pageYOffset":"pageXOffset"]:b instanceof Document?E=b.documentElement[n]:(b instanceof HTMLElement||b)&&(E=b[n]),b&&!t(b)&&typeof E!="number"&&(E=(d=(($=b.ownerDocument)!==null&&$!==void 0?$:b).documentElement)===null||d===void 0?void 0:d[n]),E}},56762:function(rt,z,e){"use strict";e.d(z,{Z:function(){return l}});var t=e(59301);function l(){const[,b]=t.useReducer(P=>P+1,0);return b}},68031:function(rt,z,e){"use strict";e.d(z,{Z:function(){return P}});var t=e(16089);function l($,d,n,E){const D=n-d;return $/=E/2,$<1?D/2*$*$*$+d:D/2*(($-=2)*$*$+2)+d}var b=e(13845);function P($){let d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:n=()=>window,callback:E,duration:D=450}=d,w=n(),C=(0,b.Z)(w,!0),v=Date.now(),B=()=>{const I=Date.now()-v,g=l(I>D?D:I,C,$,D);(0,b.F)(w)?w.scrollTo(window.pageXOffset,g):w instanceof Document||w.constructor.name==="HTMLDocument"?w.documentElement.scrollTop=g:w.scrollTop=g,I{const{href:N,title:ue,prefixCls:ae,children:x,className:L,target:Y,replace:pe}=h,Re=$.useContext(v),{registerLink:$e,unregisterLink:je,scrollTo:Je,onClick:nt,activeLink:ze,direction:Be}=Re||{};$.useEffect(()=>($e==null||$e(N),()=>{je==null||je(N)}),[N]);const Qe=me=>{pe&&(me.preventDefault(),window.location.replace(N)),nt==null||nt(me,{title:ue,href:N}),Je==null||Je(N)},{getPrefixCls:ut}=$.useContext(w.E_),Ie=ut("anchor",ae),ct=ze===N,gt=b()(`${Ie}-link`,L,{[`${Ie}-link-active`]:ct}),Se=b()(`${Ie}-link-title`,{[`${Ie}-link-title-active`]:ct});return $.createElement("div",{className:gt},$.createElement("a",{className:Se,href:N,title:typeof ue=="string"?ue:"",target:Y,onClick:Qe},ue),Be!=="horizontal"?x:null)},I=e(17313),g=e(83116),U=e(37613);const F=h=>{const{componentCls:N,holderOffsetBlock:ue,motionDurationSlow:ae,lineWidthBold:x,colorPrimary:L,lineType:Y,colorSplit:pe}=h;return{[`${N}-wrapper`]:{marginBlockStart:-ue,paddingBlockStart:ue,[N]:Object.assign(Object.assign({},(0,I.Wf)(h)),{position:"relative",paddingInlineStart:x,[`${N}-link`]:{paddingBlock:h.linkPaddingBlock,paddingInline:`${h.linkPaddingInlineStart}px 0`,"&-title":Object.assign(Object.assign({},I.vS),{position:"relative",display:"block",marginBlockEnd:h.anchorTitleBlock,color:h.colorText,transition:`all ${h.motionDurationSlow}`,"&:only-child":{marginBlockEnd:0}}),[`&-active > ${N}-link-title`]:{color:h.colorPrimary},[`${N}-link`]:{paddingBlock:h.anchorPaddingBlockSecondary}}}),[`&:not(${N}-wrapper-horizontal)`]:{[N]:{"&::before":{position:"absolute",insetInlineStart:0,top:0,height:"100%",borderInlineStart:`${x}px ${Y} ${pe}`,content:'" "'},[`${N}-ink`]:{position:"absolute",insetInlineStart:0,display:"none",transform:"translateY(-50%)",transition:`top ${ae} ease-in-out`,width:x,backgroundColor:L,[`&${N}-ink-visible`]:{display:"inline-block"}}}},[`${N}-fixed ${N}-ink ${N}-ink`]:{display:"none"}}}},G=h=>{const{componentCls:N,motionDurationSlow:ue,lineWidthBold:ae,colorPrimary:x}=h;return{[`${N}-wrapper-horizontal`]:{position:"relative","&::before":{position:"absolute",left:{_skip_check_:!0,value:0},right:{_skip_check_:!0,value:0},bottom:0,borderBottom:`1px ${h.lineType} ${h.colorSplit}`,content:'" "'},[N]:{overflowX:"scroll",position:"relative",display:"flex",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"},[`${N}-link:first-of-type`]:{paddingInline:0},[`${N}-ink`]:{position:"absolute",bottom:0,transition:`left ${ue} ease-in-out, width ${ue} ease-in-out`,height:ae,backgroundColor:x}}}}};var q=(0,g.Z)("Anchor",h=>{const{fontSize:N,fontSizeLG:ue,paddingXXS:ae}=h,x=(0,U.TS)(h,{holderOffsetBlock:ae,anchorPaddingBlockSecondary:ae/2,anchorTitleBlock:N/14*3,anchorBallSize:ue/2});return[F(x),G(x)]},h=>({linkPaddingBlock:h.paddingXXS,linkPaddingInlineStart:h.padding}));function H(){return window}function Z(h,N){if(!h.getClientRects().length)return 0;const ue=h.getBoundingClientRect();return ue.width||ue.height?N===window?(N=h.ownerDocument.documentElement,ue.top-N.clientTop):ue.top-N.getBoundingClientRect().top:ue.top}const oe=/#([\S ]+)$/,O=h=>{var N;const{rootClassName:ue,anchorPrefixCls:ae,className:x,style:L,offsetTop:Y,affix:pe=!0,showInkInFixed:Re=!1,children:$e,items:je,direction:Je="vertical",bounds:nt,targetOffset:ze,onClick:Be,onChange:Qe,getContainer:ut,getCurrentAnchor:Ie,replace:ct}=h,[gt,Se]=$.useState([]),[me,ot]=$.useState(null),qe=$.useRef(me),j=$.useRef(null),V=$.useRef(null),p=$.useRef(!1),{direction:a,getTargetContainer:k,anchor:fe}=$.useContext(w.E_),u=(N=ut!=null?ut:k)!==null&&N!==void 0?N:H,s=JSON.stringify(gt),Q=(0,P.useEvent)(De=>{gt.includes(De)||Se(Ke=>[].concat((0,t.Z)(Ke),[De]))}),R=(0,P.useEvent)(De=>{gt.includes(De)&&Se(Ke=>Ke.filter(We=>We!==De))}),c=()=>{var De;const Ke=(De=j.current)===null||De===void 0?void 0:De.querySelector(`.${ae}-link-title-active`);if(Ke&&V.current){const{style:We}=V.current,Xe=Je==="horizontal";We.top=Xe?"":`${Ke.offsetTop+Ke.clientHeight/2}px`,We.height=Xe?"":`${Ke.clientHeight}px`,We.left=Xe?`${Ke.offsetLeft}px`:"",We.width=Xe?`${Ke.clientWidth}px`:"",Xe&&(0,d.Z)(Ke,{scrollMode:"if-needed",block:"nearest"})}},ne=function(De){let Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,We=arguments.length>2&&arguments[2]!==void 0?arguments[2]:5;const Xe=[],Bt=u();return De.forEach(Et=>{const Ot=oe.exec(Et==null?void 0:Et.toString());if(!Ot)return;const cn=document.getElementById(Ot[1]);if(cn){const an=Z(cn,Bt);ancn.top>Ot.top?cn:Ot).link:""},Fe=(0,P.useEvent)(De=>{if(qe.current===De)return;const Ke=typeof Ie=="function"?Ie(De):De;ot(Ke),qe.current=Ke,Qe==null||Qe(De)}),we=$.useCallback(()=>{if(p.current)return;const De=ne(gt,ze!==void 0?ze:Y||0,nt);Fe(De)},[s,ze,Y]),_e=$.useCallback(De=>{Fe(De);const Ke=oe.exec(De);if(!Ke)return;const We=document.getElementById(Ke[1]);if(!We)return;const Xe=u(),Bt=(0,n.Z)(Xe,!0),Et=Z(We,Xe);let Ot=Bt+Et;Ot-=ze!==void 0?ze:Y||0,p.current=!0,(0,E.Z)(Ot,{getContainer:u,callback(){p.current=!1}})},[ze,Y]),Pe=b()(ue,`${ae}-wrapper`,{[`${ae}-wrapper-horizontal`]:Je==="horizontal",[`${ae}-rtl`]:a==="rtl"},x,fe==null?void 0:fe.className),Ne=b()(ae,{[`${ae}-fixed`]:!pe&&!Re}),f=b()(`${ae}-ink`,{[`${ae}-ink-visible`]:me}),te=Object.assign(Object.assign({maxHeight:Y?`calc(100vh - ${Y}px)`:"100vh"},fe==null?void 0:fe.style),L),ce=De=>Array.isArray(De)?De.map(Ke=>$.createElement(T,Object.assign({replace:ct},Ke,{key:Ke.key}),Je==="vertical"&&ce(Ke.children))):null,he=$.createElement("div",{ref:j,className:Pe,style:te},$.createElement("div",{className:Ne},$.createElement("span",{className:f,ref:V}),"items"in h?ce(je):$e));$.useEffect(()=>{const De=u();return we(),De==null||De.addEventListener("scroll",we),()=>{De==null||De.removeEventListener("scroll",we)}},[s]),$.useEffect(()=>{typeof Ie=="function"&&Fe(Ie(qe.current||""))},[Ie]),$.useEffect(()=>{c()},[Je,Ie,s,me]);const Ae=$.useMemo(()=>({registerLink:Q,unregisterLink:R,scrollTo:_e,activeLink:me,onClick:Be,direction:Je}),[me,Be,_e,Je]);return $.createElement(v.Provider,{value:Ae},pe?$.createElement(D.Z,{offsetTop:Y,target:u},he):he)};var ee=h=>{const{prefixCls:N,rootClassName:ue}=h,{getPrefixCls:ae}=$.useContext(w.E_),x=ae("anchor",N),[L,Y]=q(x);return L($.createElement(O,Object.assign({},h,{rootClassName:b()(Y,ue),anchorPrefixCls:x})))};const le=ee;le.Link=T;var X=le},24905:function(rt,z,e){"use strict";e.d(z,{default:function(){return O}});var t=e(92310),l=e.n(t),b=e(5630),P=e(59301),$=e(36355),d=e(1684),n=e(32441),D=P.createContext(null),w=e(98447),C=e(14088),v=e(4572),B=function(_,ee){var le={};for(var X in _)Object.prototype.hasOwnProperty.call(_,X)&&ee.indexOf(X)<0&&(le[X]=_[X]);if(_!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,X=Object.getOwnPropertySymbols(_);h{var le;const{prefixCls:X,className:h,rootClassName:N,children:ue,indeterminate:ae=!1,style:x,onMouseEnter:L,onMouseLeave:Y,skipGroup:pe=!1,disabled:Re}=_,$e=B(_,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:je,direction:Je,checkbox:nt}=P.useContext($.E_),ze=P.useContext(D),{isFormItemInput:Be}=P.useContext(n.aM),Qe=P.useContext(d.Z),ut=(le=(ze==null?void 0:ze.disabled)||Re)!==null&&le!==void 0?le:Qe,Ie=P.useRef($e.value);P.useEffect(()=>{ze==null||ze.registerValue($e.value)},[]),P.useEffect(()=>{if(!pe)return $e.value!==Ie.current&&(ze==null||ze.cancelValue(Ie.current),ze==null||ze.registerValue($e.value),Ie.current=$e.value),()=>ze==null?void 0:ze.cancelValue($e.value)},[$e.value]);const ct=je("checkbox",X),[gt,Se]=(0,w.ZP)(ct),me=Object.assign({},$e);ze&&!pe&&(me.onChange=function(){$e.onChange&&$e.onChange.apply($e,arguments),ze.toggleOption&&ze.toggleOption({label:ue,value:$e.value})},me.name=ze.name,me.checked=ze.value.includes($e.value));const ot=l()(`${ct}-wrapper`,{[`${ct}-rtl`]:Je==="rtl",[`${ct}-wrapper-checked`]:me.checked,[`${ct}-wrapper-disabled`]:ut,[`${ct}-wrapper-in-form-item`]:Be},nt==null?void 0:nt.className,h,N,Se),qe=l()({[`${ct}-indeterminate`]:ae},v.A,Se),j=ae?"mixed":void 0;return gt(P.createElement(C.Z,{component:"Checkbox",disabled:ut},P.createElement("label",{className:ot,style:Object.assign(Object.assign({},nt==null?void 0:nt.style),x),onMouseEnter:L,onMouseLeave:Y},P.createElement(b.Z,Object.assign({"aria-checked":j},me,{prefixCls:ct,className:qe,disabled:ut,ref:ee})),ue!==void 0&&P.createElement("span",null,ue))))};var g=P.forwardRef(T),U=e(94480),F=e(2738),G=function(_,ee){var le={};for(var X in _)Object.prototype.hasOwnProperty.call(_,X)&&ee.indexOf(X)<0&&(le[X]=_[X]);if(_!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,X=Object.getOwnPropertySymbols(_);h{const{defaultValue:le,children:X,options:h=[],prefixCls:N,className:ue,rootClassName:ae,style:x,onChange:L}=_,Y=G(_,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:pe,direction:Re}=P.useContext($.E_),[$e,je]=P.useState(Y.value||le||[]),[Je,nt]=P.useState([]);P.useEffect(()=>{"value"in Y&&je(Y.value||[])},[Y.value]);const ze=P.useMemo(()=>h.map(V=>typeof V=="string"||typeof V=="number"?{label:V,value:V}:V),[h]),Be=V=>{nt(p=>p.filter(a=>a!==V))},Qe=V=>{nt(p=>[].concat((0,U.Z)(p),[V]))},ut=V=>{const p=$e.indexOf(V.value),a=(0,U.Z)($e);p===-1?a.push(V.value):a.splice(p,1),"value"in Y||je(a),L==null||L(a.filter(k=>Je.includes(k)).sort((k,fe)=>{const u=ze.findIndex(Q=>Q.value===k),s=ze.findIndex(Q=>Q.value===fe);return u-s}))},Ie=pe("checkbox",N),ct=`${Ie}-group`,[gt,Se]=(0,w.ZP)(Ie),me=(0,F.Z)(Y,["value","disabled"]),ot=h.length?ze.map(V=>P.createElement(g,{prefixCls:Ie,key:V.value.toString(),disabled:"disabled"in V?V.disabled:Y.disabled,value:V.value,checked:$e.includes(V.value),onChange:V.onChange,className:`${ct}-item`,style:V.style,title:V.title},V.label)):X,qe={toggleOption:ut,value:$e,disabled:Y.disabled,name:Y.name,registerValue:Qe,cancelValue:Be},j=l()(ct,{[`${ct}-rtl`]:Re==="rtl"},ue,ae,Se);return gt(P.createElement("div",Object.assign({className:j,style:x},me,{ref:ee}),P.createElement(D.Provider,{value:qe},ot)))},H=P.forwardRef(q);var Z=P.memo(H);const oe=g;oe.Group=Z,oe.__ANT_CHECKBOX=!0;var O=oe},98447:function(rt,z,e){"use strict";e.d(z,{C2:function(){return $}});var t=e(17313),l=e(37613),b=e(83116);const P=d=>{const{checkboxCls:n}=d,E=`${n}-wrapper`;return[{[`${n}-group`]:Object.assign(Object.assign({},(0,t.Wf)(d)),{display:"inline-flex",flexWrap:"wrap",columnGap:d.marginXS,[`> ${d.antCls}-row`]:{flex:1}}),[E]:Object.assign(Object.assign({},(0,t.Wf)(d)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${E}`]:{marginInlineStart:0},[`&${E}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[n]:Object.assign(Object.assign({},(0,t.Wf)(d)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:d.borderRadiusSM,alignSelf:"center",[`${n}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${n}-inner`]:Object.assign({},(0,t.oN)(d))},[`${n}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:d.checkboxSize,height:d.checkboxSize,direction:"ltr",backgroundColor:d.colorBgContainer,border:`${d.lineWidth}px ${d.lineType} ${d.colorBorder}`,borderRadius:d.borderRadiusSM,borderCollapse:"separate",transition:`all ${d.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:d.checkboxSize/14*5,height:d.checkboxSize/14*8,border:`${d.lineWidthBold}px solid ${d.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${d.motionDurationFast} ${d.motionEaseInBack}, opacity ${d.motionDurationFast}`}},"& + span":{paddingInlineStart:d.paddingXS,paddingInlineEnd:d.paddingXS}})},{[` ${E}:not(${E}-disabled), ${n}:not(${n}-disabled) `]:{[`&:hover ${n}-inner`]:{borderColor:d.colorPrimary}},[`${E}:not(${E}-disabled)`]:{[`&:hover ${n}-checked:not(${n}-disabled) ${n}-inner`]:{backgroundColor:d.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${n}-checked:not(${n}-disabled):after`]:{borderColor:d.colorPrimaryHover}}},{[`${n}-checked`]:{[`${n}-inner`]:{backgroundColor:d.colorPrimary,borderColor:d.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${d.motionDurationMid} ${d.motionEaseOutBack} ${d.motionDurationFast}`}}},[` ${E}-checked:not(${E}-disabled), ${n}-checked:not(${n}-disabled) - `]:{[`&:hover ${n}-inner`]:{backgroundColor:d.colorPrimaryHover,borderColor:"transparent"}}},{[n]:{"&-indeterminate":{[`${n}-inner`]:{backgroundColor:d.colorBgContainer,borderColor:d.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:d.fontSizeLG/2,height:d.fontSizeLG/2,backgroundColor:d.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${E}-disabled`]:{cursor:"not-allowed"},[`${n}-disabled`]:{[`&, ${n}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${n}-inner`]:{background:d.colorBgContainerDisabled,borderColor:d.colorBorder,"&:after":{borderColor:d.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:d.colorTextDisabled},[`&${n}-indeterminate ${n}-inner::after`]:{background:d.colorTextDisabled}}}]};function $(d,n){const E=(0,l.TS)(n,{checkboxCls:`.${d}`,checkboxSize:n.controlInteractiveSize});return[P(E)]}z.ZP=(0,b.Z)("Checkbox",(d,n)=>{let{prefixCls:E}=n;return[$(E,d)]})},43428:function(rt,z,e){"use strict";e.d(z,{Z:function(){return gt}});var t=e(92310),l=e.n(t),b=e(33885),P=e(42978),$=e(43403),d=e(34280),n=e(59301),E=n.createContext(null),D=n.createContext({}),w=E,C=e(20068),v=e(54476),B=e(77900),T=e(10228),I=e(26112),g=e(70425),U=function(me){var ot=me.prefixCls,qe=me.className,j=me.style,V=me.children,p=me.containerRef,a=me.id,k=me.onMouseEnter,fe=me.onMouseOver,u=me.onMouseLeave,s=me.onClick,Q=me.onKeyDown,R=me.onKeyUp,c={onMouseEnter:k,onMouseOver:fe,onMouseLeave:u,onClick:s,onKeyDown:Q,onKeyUp:R},ne=n.useContext(D),Fe=ne.panel,we=(0,g.useComposeRef)(Fe,p);return n.createElement(n.Fragment,null,n.createElement("div",(0,v.Z)({id:a,className:l()("".concat(ot,"-content"),qe),style:(0,b.Z)({},j),"aria-modal":"true",role:"dialog",ref:we},c),V))},F=U,G=e(48736);function q(Se){return typeof Se=="string"&&String(Number(Se))===Se?((0,G.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(Se)):Se}function K(Se){warning(!("wrapperClassName"in Se),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!Se.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var Z={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function oe(Se,me){var ot,qe,j,V,p=Se.prefixCls,a=Se.open,k=Se.placement,fe=Se.inline,u=Se.push,s=Se.forceRender,Q=Se.autoFocus,R=Se.keyboard,c=Se.rootClassName,ne=Se.rootStyle,Fe=Se.zIndex,we=Se.className,_e=Se.id,Pe=Se.style,Ne=Se.motion,f=Se.width,te=Se.height,ce=Se.children,he=Se.contentWrapperStyle,Ae=Se.mask,De=Se.maskClosable,Ke=Se.maskMotion,We=Se.maskClassName,Xe=Se.maskStyle,Bt=Se.afterOpenChange,Et=Se.onClose,Ot=Se.onMouseEnter,cn=Se.onMouseOver,an=Se.onMouseLeave,bt=Se.onClick,wn=Se.onKeyDown,dn=Se.onKeyUp,ln=n.useRef(),$n=n.useRef(),Wn=n.useRef();n.useImperativeHandle(me,function(){return ln.current});var An=function(ve){var at=ve.keyCode,xt=ve.shiftKey;switch(at){case T.Z.TAB:{if(at===T.Z.TAB){if(!xt&&document.activeElement===Wn.current){var Nt;(Nt=$n.current)===null||Nt===void 0||Nt.focus({preventScroll:!0})}else if(xt&&document.activeElement===$n.current){var Zt;(Zt=Wn.current)===null||Zt===void 0||Zt.focus({preventScroll:!0})}}break}case T.Z.ESC:{Et&&R&&(ve.stopPropagation(),Et(ve));break}}};n.useEffect(function(){if(a&&Q){var Ve;(Ve=ln.current)===null||Ve===void 0||Ve.focus({preventScroll:!0})}},[a]);var sr=n.useState(!1),wr=(0,P.Z)(sr,2),er=wr[0],vr=wr[1],kn=n.useContext(w),Cr;u===!1?Cr={distance:0}:u===!0?Cr={}:Cr=u||{};var Lr=(ot=(qe=(j=Cr)===null||j===void 0?void 0:j.distance)!==null&&qe!==void 0?qe:kn==null?void 0:kn.pushDistance)!==null&&ot!==void 0?ot:180,Ar=n.useMemo(function(){return{pushDistance:Lr,push:function(){vr(!0)},pull:function(){vr(!1)}}},[Lr]);n.useEffect(function(){if(a){var Ve;kn==null||(Ve=kn.push)===null||Ve===void 0||Ve.call(kn)}else{var ve;kn==null||(ve=kn.pull)===null||ve===void 0||ve.call(kn)}},[a]),n.useEffect(function(){return function(){var Ve;kn==null||(Ve=kn.pull)===null||Ve===void 0||Ve.call(kn)}},[]);var yr=Ae&&n.createElement(B.default,(0,v.Z)({key:"mask"},Ke,{visible:a}),function(Ve,ve){var at=Ve.className,xt=Ve.style;return n.createElement("div",{className:l()("".concat(p,"-mask"),at,We),style:(0,b.Z)((0,b.Z)({},xt),Xe),onClick:De&&a?Et:void 0,ref:ve})}),Un=typeof Ne=="function"?Ne(k):Ne,ao={};if(er&&Lr)switch(k){case"top":ao.transform="translateY(".concat(Lr,"px)");break;case"bottom":ao.transform="translateY(".concat(-Lr,"px)");break;case"left":ao.transform="translateX(".concat(Lr,"px)");break;default:ao.transform="translateX(".concat(-Lr,"px)");break}k==="left"||k==="right"?ao.width=q(f):ao.height=q(te);var Vr={onMouseEnter:Ot,onMouseOver:cn,onMouseLeave:an,onClick:bt,onKeyDown:wn,onKeyUp:dn},xo=n.createElement(B.default,(0,v.Z)({key:"panel"},Un,{visible:a,forceRender:s,onVisibleChanged:function(ve){Bt==null||Bt(ve)},removeOnLeave:!1,leavedClassName:"".concat(p,"-content-wrapper-hidden")}),function(Ve,ve){var at=Ve.className,xt=Ve.style;return n.createElement("div",(0,v.Z)({className:l()("".concat(p,"-content-wrapper"),at),style:(0,b.Z)((0,b.Z)((0,b.Z)({},ao),xt),he)},(0,I.Z)(Se,{data:!0})),n.createElement(F,(0,v.Z)({id:_e,containerRef:ve,prefixCls:p,className:we,style:Pe},Vr),ce))}),io=(0,b.Z)({},ne);return Fe&&(io.zIndex=Fe),n.createElement(w.Provider,{value:Ar},n.createElement("div",{className:l()(p,"".concat(p,"-").concat(k),c,(V={},(0,C.Z)(V,"".concat(p,"-open"),a),(0,C.Z)(V,"".concat(p,"-inline"),fe),V)),style:io,tabIndex:-1,ref:ln,onKeyDown:An},yr,n.createElement("div",{tabIndex:0,ref:$n,style:Z,"aria-hidden":"true","data-sentinel":"start"}),xo,n.createElement("div",{tabIndex:0,ref:Wn,style:Z,"aria-hidden":"true","data-sentinel":"end"})))}var O=n.forwardRef(oe),_=O,ee=function(me){var ot=me.open,qe=ot===void 0?!1:ot,j=me.prefixCls,V=j===void 0?"rc-drawer":j,p=me.placement,a=p===void 0?"right":p,k=me.autoFocus,fe=k===void 0?!0:k,u=me.keyboard,s=u===void 0?!0:u,Q=me.width,R=Q===void 0?378:Q,c=me.mask,ne=c===void 0?!0:c,Fe=me.maskClosable,we=Fe===void 0?!0:Fe,_e=me.getContainer,Pe=me.forceRender,Ne=me.afterOpenChange,f=me.destroyOnClose,te=me.onMouseEnter,ce=me.onMouseOver,he=me.onMouseLeave,Ae=me.onClick,De=me.onKeyDown,Ke=me.onKeyUp,We=me.panelRef,Xe=n.useState(!1),Bt=(0,P.Z)(Xe,2),Et=Bt[0],Ot=Bt[1],cn=n.useState(!1),an=(0,P.Z)(cn,2),bt=an[0],wn=an[1];(0,d.Z)(function(){wn(!0)},[]);var dn=bt?qe:!1,ln=n.useRef(),$n=n.useRef();(0,d.Z)(function(){dn&&($n.current=document.activeElement)},[dn]);var Wn=function(vr){var kn;if(Ot(vr),Ne==null||Ne(vr),!vr&&$n.current&&!((kn=ln.current)!==null&&kn!==void 0&&kn.contains($n.current))){var Cr;(Cr=$n.current)===null||Cr===void 0||Cr.focus({preventScroll:!0})}},An=n.useMemo(function(){return{panel:We}},[We]);if(!Pe&&!Et&&!dn&&f)return null;var sr={onMouseEnter:te,onMouseOver:ce,onMouseLeave:he,onClick:Ae,onKeyDown:De,onKeyUp:Ke},wr=(0,b.Z)((0,b.Z)({},me),{},{open:dn,prefixCls:V,placement:a,autoFocus:fe,keyboard:s,width:R,mask:ne,maskClosable:we,inline:_e===!1,afterOpenChange:Wn,ref:ln},sr);return n.createElement(D.Provider,{value:An},n.createElement($.Z,{open:dn||Pe||Et,autoDestroy:!1,getContainer:_e,autoLock:ne&&(dn||Et)},n.createElement(_,wr)))},le=ee,X=le,h=e(62892),N=e(36355),ue=e(32441),ae=e(47729),L=Se=>{const{prefixCls:me,title:ot,footer:qe,extra:j,closeIcon:V,closable:p,onClose:a,headerStyle:k,drawerStyle:fe,bodyStyle:u,footerStyle:s,children:Q}=Se,R=n.useCallback(_e=>n.createElement("button",{type:"button",onClick:a,"aria-label":"Close",className:`${me}-close`},_e),[a]),[c,ne]=(0,ae.Z)(p,V,R,void 0,!0),Fe=n.useMemo(()=>!ot&&!c?null:n.createElement("div",{style:k,className:l()(`${me}-header`,{[`${me}-header-close-only`]:c&&!ot&&!j})},n.createElement("div",{className:`${me}-header-title`},ne,ot&&n.createElement("div",{className:`${me}-title`},ot)),j&&n.createElement("div",{className:`${me}-extra`},j)),[c,ne,j,k,me,ot]),we=n.useMemo(()=>{if(!qe)return null;const _e=`${me}-footer`;return n.createElement("div",{className:_e,style:s},qe)},[qe,s,me]);return n.createElement("div",{className:`${me}-wrapper-body`,style:fe},Fe,n.createElement("div",{className:`${me}-body`,style:u},Q),we)},Y=e(33234),pe=e(83116),Re=e(37613),je=Se=>{const{componentCls:me,motionDurationSlow:ot}=Se,qe={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${ot}`}}};return{[me]:{[`${me}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${ot}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${me}-panel-motion`]:{"&-left":[qe,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[qe,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[qe,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[qe,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const Je=Se=>{const{componentCls:me,zIndexPopup:ot,colorBgMask:qe,colorBgElevated:j,motionDurationSlow:V,motionDurationMid:p,padding:a,paddingLG:k,fontSizeLG:fe,lineHeightLG:u,lineWidth:s,lineType:Q,colorSplit:R,marginSM:c,colorIcon:ne,colorIconHover:Fe,colorText:we,fontWeightStrong:_e,footerPaddingBlock:Pe,footerPaddingInline:Ne}=Se,f=`${me}-content-wrapper`;return{[me]:{position:"fixed",inset:0,zIndex:ot,pointerEvents:"none","&-pure":{position:"relative",background:j,[`&${me}-left`]:{boxShadow:Se.boxShadowDrawerLeft},[`&${me}-right`]:{boxShadow:Se.boxShadowDrawerRight},[`&${me}-top`]:{boxShadow:Se.boxShadowDrawerUp},[`&${me}-bottom`]:{boxShadow:Se.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${me}-mask`]:{position:"absolute",inset:0,zIndex:ot,background:qe,pointerEvents:"auto"},[f]:{position:"absolute",zIndex:ot,maxWidth:"100vw",transition:`all ${V}`,"&-hidden":{display:"none"}},[`&-left > ${f}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:Se.boxShadowDrawerLeft},[`&-right > ${f}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:Se.boxShadowDrawerRight},[`&-top > ${f}`]:{top:0,insetInline:0,boxShadow:Se.boxShadowDrawerUp},[`&-bottom > ${f}`]:{bottom:0,insetInline:0,boxShadow:Se.boxShadowDrawerDown},[`${me}-content`]:{width:"100%",height:"100%",overflow:"auto",background:j,pointerEvents:"auto"},[`${me}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${me}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${a}px ${k}px`,fontSize:fe,lineHeight:u,borderBottom:`${s}px ${Q} ${R}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${me}-extra`]:{flex:"none"},[`${me}-close`]:{display:"inline-block",marginInlineEnd:c,color:ne,fontWeight:_e,fontSize:fe,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${p}`,textRendering:"auto","&:focus, &:hover":{color:Fe,textDecoration:"none"}},[`${me}-title`]:{flex:1,margin:0,color:we,fontWeight:Se.fontWeightStrong,fontSize:fe,lineHeight:u},[`${me}-body`]:{flex:1,minWidth:0,minHeight:0,padding:k,overflow:"auto"},[`${me}-footer`]:{flexShrink:0,padding:`${Pe}px ${Ne}px`,borderTop:`${s}px ${Q} ${R}`},"&-rtl":{direction:"rtl"}}}};var nt=(0,pe.Z)("Drawer",Se=>{const me=(0,Re.TS)(Se,{});return[Je(me),je(me)]},Se=>({zIndexPopup:Se.zIndexPopupBase,footerPaddingBlock:Se.paddingXS,footerPaddingInline:Se.padding})),ze=e(11575),Be=function(Se,me){var ot={};for(var qe in Se)Object.prototype.hasOwnProperty.call(Se,qe)&&me.indexOf(qe)<0&&(ot[qe]=Se[qe]);if(Se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,qe=Object.getOwnPropertySymbols(Se);j{var me;const{rootClassName:ot,width:qe,height:j,size:V="default",mask:p=!0,push:a=ut,open:k,afterOpenChange:fe,onClose:u,prefixCls:s,getContainer:Q,style:R,className:c,visible:ne,afterVisibleChange:Fe}=Se,we=Be(Se,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:_e,getPrefixCls:Pe,direction:Ne,drawer:f}=n.useContext(N.E_),te=Pe("drawer",s),[ce,he]=nt(te),Ae=Q===void 0&&_e?()=>_e(document.body):Q,De=l()({"no-mask":!p,[`${te}-rtl`]:Ne==="rtl"},ot,he),Ke=n.useMemo(()=>qe!=null?qe:V==="large"?736:378,[qe,V]),We=n.useMemo(()=>j!=null?j:V==="large"?736:378,[j,V]),Xe={motionName:(0,h.m)(te,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},Bt=Ot=>({motionName:(0,h.m)(te,`panel-motion-${Ot}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),Et=(0,ze.H)();return ce(n.createElement(Y.BR,null,n.createElement(ue.Ux,{status:!0,override:!0},n.createElement(X,Object.assign({prefixCls:te,onClose:u,maskMotion:Xe,motion:Bt},we,{open:k!=null?k:ne,mask:p,push:a,width:Ke,height:We,style:Object.assign(Object.assign({},f==null?void 0:f.style),R),className:l()(f==null?void 0:f.className,c),rootClassName:De,getContainer:Ae,afterOpenChange:fe!=null?fe:Fe,panelRef:Et}),n.createElement(L,Object.assign({prefixCls:te},we,{onClose:u}))))))},ct=Se=>{const{prefixCls:me,style:ot,className:qe,placement:j="right"}=Se,V=Be(Se,["prefixCls","style","className","placement"]),{getPrefixCls:p}=n.useContext(N.E_),a=p("drawer",me),[k,fe]=nt(a),u=l()(a,`${a}-pure`,`${a}-${j}`,fe,qe);return k(n.createElement("div",{className:u,style:ot},n.createElement(L,Object.assign({prefixCls:a},V))))};Ie._InternalPanelDoNotUseOrYouWillBeFired=ct;var gt=Ie},91857:function(rt,z,e){"use strict";var t=e(59301),l=e(38819),b=e(92310),P=e.n(b),$=e(31561),d=e(70425),n=e(18929),E=e(2738),D=e(79676),w=e(53487),C=e(92343),v=e(36355),B=e(20834),T=e(40875),I=e(88088),g=e(47211);const U=null,F=Z=>{const{menu:oe,arrow:O,prefixCls:_,children:ee,trigger:le,disabled:X,dropdownRender:h,getPopupContainer:N,overlayClassName:ue,rootClassName:ae,open:x,onOpenChange:L,visible:Y,onVisibleChange:pe,mouseEnterDelay:Re=.15,mouseLeaveDelay:$e=.1,autoAdjustOverflow:je=!0,placement:Je="",overlay:nt,transitionName:ze}=Z,{getPopupContainer:Be,getPrefixCls:Qe,direction:ut}=t.useContext(v.E_),Ie=t.useMemo(()=>{const c=Qe();return ze!==void 0?ze:Je.includes("top")?`${c}-slide-down`:`${c}-slide-up`},[Qe,Je,ze]),ct=t.useMemo(()=>Je?Je.includes("Center")?Je.slice(0,Je.indexOf("Center")):Je:ut==="rtl"?"bottomRight":"bottomLeft",[Je,ut]),gt=Qe("dropdown",_),[Se,me]=(0,g.Z)(gt),[,ot]=(0,I.Z)(),qe=t.Children.only(ee),j=(0,C.Tm)(qe,{className:P()(`${gt}-trigger`,{[`${gt}-rtl`]:ut==="rtl"},qe.props.className),disabled:X}),V=X?[]:le;let p;V&&V.includes("contextMenu")&&(p=!0);const[a,k]=(0,n.Z)(!1,{value:x!=null?x:Y}),fe=(0,d.useEvent)(c=>{L==null||L(c),pe==null||pe(c),k(c)}),u=P()(ue,ae,me,{[`${gt}-rtl`]:ut==="rtl"}),s=(0,D.Z)({arrowPointAtCenter:typeof O=="object"&&O.pointAtCenter,autoAdjustOverflow:je,offset:ot.marginXXS,arrowWidth:O?ot.sizePopupArrow:0,borderRadius:ot.borderRadius}),Q=t.useCallback(()=>{k(!1)},[]),R=()=>{let c;return oe!=null&&oe.items?c=t.createElement(B.default,Object.assign({},oe)):typeof nt=="function"?c=nt():c=nt,h&&(c=h(c)),c=t.Children.only(typeof c=="string"?t.createElement("span",null,c):c),t.createElement(T.J,{prefixCls:`${gt}-menu`,expandIcon:t.createElement("span",{className:`${gt}-menu-submenu-arrow`},t.createElement(l.Z,{className:`${gt}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Q,validator:ne=>{let{mode:Fe}=ne}},c)};return Se(t.createElement($.Z,Object.assign({alignPoint:p},(0,E.Z)(Z,["rootClassName"]),{mouseEnterDelay:Re,mouseLeaveDelay:$e,visible:a,builtinPlacements:s,arrow:!!O,overlayClassName:u,prefixCls:gt,getPopupContainer:N||Be,transitionName:Ie,trigger:V,overlay:R,placement:ct,onVisibleChange:fe}),j))};function G(Z){return Object.assign(Object.assign({},Z),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const q=(0,w.Z)(F,"dropdown",Z=>Z,G),K=Z=>t.createElement(q,Object.assign({},Z),t.createElement("span",null));F._InternalPanelDoNotUseOrYouWillBeFired=K,z.Z=F},38854:function(rt,z,e){"use strict";e.d(z,{Z:function(){return I}});var t=e(91857),l=e(92310),b=e.n(l),P=e(59301),$=e(18785),d=e(3113),n=e(36355),E=e(81327),D=e(33234),w=e(47211),C=function(g,U){var F={};for(var G in g)Object.prototype.hasOwnProperty.call(g,G)&&U.indexOf(G)<0&&(F[G]=g[G]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function")for(var q=0,G=Object.getOwnPropertySymbols(g);q{const{getPopupContainer:U,getPrefixCls:F,direction:G}=P.useContext(n.E_),{prefixCls:q,type:K="default",danger:Z,disabled:oe,loading:O,onClick:_,htmlType:ee,children:le,className:X,menu:h,arrow:N,autoFocus:ue,overlay:ae,trigger:x,align:L,open:Y,onOpenChange:pe,placement:Re,getPopupContainer:$e,href:je,icon:Je=P.createElement($.Z,null),title:nt,buttonsRender:ze=R=>R,mouseEnterDelay:Be,mouseLeaveDelay:Qe,overlayClassName:ut,overlayStyle:Ie,destroyPopupOnHide:ct,dropdownRender:gt}=g,Se=C(g,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),me=F("dropdown",q),ot=`${me}-button`,[qe,j]=(0,w.Z)(me),V={menu:h,arrow:N,autoFocus:ue,align:L,disabled:oe,trigger:oe?[]:x,onOpenChange:pe,getPopupContainer:$e||U,mouseEnterDelay:Be,mouseLeaveDelay:Qe,overlayClassName:ut,overlayStyle:Ie,destroyPopupOnHide:ct,dropdownRender:gt},{compactSize:p,compactItemClassnames:a}=(0,D.ri)(me,G),k=b()(ot,a,X,j);"overlay"in g&&(V.overlay=ae),"open"in g&&(V.open=Y),"placement"in g?V.placement=Re:V.placement=G==="rtl"?"bottomLeft":"bottomRight";const fe=P.createElement(d.ZP,{type:K,danger:Z,disabled:oe,loading:O,onClick:_,htmlType:ee,href:je,title:nt},le),u=P.createElement(d.ZP,{type:K,danger:Z,icon:Je}),[s,Q]=ze([fe,u]);return qe(P.createElement(E.Z.Compact,Object.assign({className:k,size:p,block:!0},Se),s,P.createElement(t.Z,Object.assign({},V),Q)))};v.__ANT_BUTTON=!0;var B=v;const T=t.Z;T.Button=B;var I=T},47211:function(rt,z,e){"use strict";e.d(z,{Z:function(){return C}});var t=e(17313),l=e(13826),b=e(92899),P=e(29878),$=e(19447),d=e(83116),n=e(37613),D=v=>{const{componentCls:B,menuCls:T,colorError:I,colorTextLightSolid:g}=v,U=`${T}-item`;return{[`${B}, ${B}-menu-submenu`]:{[`${T} ${U}`]:{[`&${U}-danger:not(${U}-disabled)`]:{color:I,"&:hover":{color:g,backgroundColor:I}}}}}};const w=v=>{const{componentCls:B,menuCls:T,zIndexPopup:I,dropdownArrowDistance:g,sizePopupArrow:U,antCls:F,iconCls:G,motionDurationMid:q,dropdownPaddingVertical:K,fontSize:Z,dropdownEdgeChildPadding:oe,colorTextDisabled:O,fontSizeIcon:_,controlPaddingHorizontal:ee,colorBgElevated:le}=v;return[{[B]:Object.assign(Object.assign({},(0,t.Wf)(v)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:I,display:"block","&::before":{position:"absolute",insetBlock:-g+U/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${F}-btn`]:{[`& > ${G}-down, & > ${F}-btn-icon > ${G}-down`]:{fontSize:_}},[`${B}-wrap`]:{position:"relative",[`${F}-btn > ${G}-down`]:{fontSize:_},[`${G}-down::before`]:{transition:`transform ${q}`}},[`${B}-wrap-open`]:{[`${G}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${F}-slide-down-enter${F}-slide-down-enter-active${B}-placement-bottomLeft, + `]:{[`&:hover ${n}-inner`]:{backgroundColor:d.colorPrimaryHover,borderColor:"transparent"}}},{[n]:{"&-indeterminate":{[`${n}-inner`]:{backgroundColor:d.colorBgContainer,borderColor:d.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:d.fontSizeLG/2,height:d.fontSizeLG/2,backgroundColor:d.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${E}-disabled`]:{cursor:"not-allowed"},[`${n}-disabled`]:{[`&, ${n}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${n}-inner`]:{background:d.colorBgContainerDisabled,borderColor:d.colorBorder,"&:after":{borderColor:d.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:d.colorTextDisabled},[`&${n}-indeterminate ${n}-inner::after`]:{background:d.colorTextDisabled}}}]};function $(d,n){const E=(0,l.TS)(n,{checkboxCls:`.${d}`,checkboxSize:n.controlInteractiveSize});return[P(E)]}z.ZP=(0,b.Z)("Checkbox",(d,n)=>{let{prefixCls:E}=n;return[$(E,d)]})},43428:function(rt,z,e){"use strict";e.d(z,{Z:function(){return gt}});var t=e(92310),l=e.n(t),b=e(33885),P=e(42978),$=e(43403),d=e(34280),n=e(59301),E=n.createContext(null),D=n.createContext({}),w=E,C=e(20068),v=e(54476),B=e(77900),T=e(10228),I=e(26112),g=e(70425),U=function(me){var ot=me.prefixCls,qe=me.className,j=me.style,V=me.children,p=me.containerRef,a=me.id,k=me.onMouseEnter,fe=me.onMouseOver,u=me.onMouseLeave,s=me.onClick,Q=me.onKeyDown,R=me.onKeyUp,c={onMouseEnter:k,onMouseOver:fe,onMouseLeave:u,onClick:s,onKeyDown:Q,onKeyUp:R},ne=n.useContext(D),Fe=ne.panel,we=(0,g.useComposeRef)(Fe,p);return n.createElement(n.Fragment,null,n.createElement("div",(0,v.Z)({id:a,className:l()("".concat(ot,"-content"),qe),style:(0,b.Z)({},j),"aria-modal":"true",role:"dialog",ref:we},c),V))},F=U,G=e(48736);function q(Se){return typeof Se=="string"&&String(Number(Se))===Se?((0,G.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(Se)):Se}function H(Se){warning(!("wrapperClassName"in Se),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!Se.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var Z={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function oe(Se,me){var ot,qe,j,V,p=Se.prefixCls,a=Se.open,k=Se.placement,fe=Se.inline,u=Se.push,s=Se.forceRender,Q=Se.autoFocus,R=Se.keyboard,c=Se.rootClassName,ne=Se.rootStyle,Fe=Se.zIndex,we=Se.className,_e=Se.id,Pe=Se.style,Ne=Se.motion,f=Se.width,te=Se.height,ce=Se.children,he=Se.contentWrapperStyle,Ae=Se.mask,De=Se.maskClosable,Ke=Se.maskMotion,We=Se.maskClassName,Xe=Se.maskStyle,Bt=Se.afterOpenChange,Et=Se.onClose,Ot=Se.onMouseEnter,cn=Se.onMouseOver,an=Se.onMouseLeave,bt=Se.onClick,wn=Se.onKeyDown,dn=Se.onKeyUp,ln=n.useRef(),$n=n.useRef(),Wn=n.useRef();n.useImperativeHandle(me,function(){return ln.current});var An=function(ve){var at=ve.keyCode,xt=ve.shiftKey;switch(at){case T.Z.TAB:{if(at===T.Z.TAB){if(!xt&&document.activeElement===Wn.current){var Nt;(Nt=$n.current)===null||Nt===void 0||Nt.focus({preventScroll:!0})}else if(xt&&document.activeElement===$n.current){var Zt;(Zt=Wn.current)===null||Zt===void 0||Zt.focus({preventScroll:!0})}}break}case T.Z.ESC:{Et&&R&&(ve.stopPropagation(),Et(ve));break}}};n.useEffect(function(){if(a&&Q){var Ve;(Ve=ln.current)===null||Ve===void 0||Ve.focus({preventScroll:!0})}},[a]);var sr=n.useState(!1),wr=(0,P.Z)(sr,2),er=wr[0],vr=wr[1],kn=n.useContext(w),Cr;u===!1?Cr={distance:0}:u===!0?Cr={}:Cr=u||{};var Lr=(ot=(qe=(j=Cr)===null||j===void 0?void 0:j.distance)!==null&&qe!==void 0?qe:kn==null?void 0:kn.pushDistance)!==null&&ot!==void 0?ot:180,Ar=n.useMemo(function(){return{pushDistance:Lr,push:function(){vr(!0)},pull:function(){vr(!1)}}},[Lr]);n.useEffect(function(){if(a){var Ve;kn==null||(Ve=kn.push)===null||Ve===void 0||Ve.call(kn)}else{var ve;kn==null||(ve=kn.pull)===null||ve===void 0||ve.call(kn)}},[a]),n.useEffect(function(){return function(){var Ve;kn==null||(Ve=kn.pull)===null||Ve===void 0||Ve.call(kn)}},[]);var yr=Ae&&n.createElement(B.default,(0,v.Z)({key:"mask"},Ke,{visible:a}),function(Ve,ve){var at=Ve.className,xt=Ve.style;return n.createElement("div",{className:l()("".concat(p,"-mask"),at,We),style:(0,b.Z)((0,b.Z)({},xt),Xe),onClick:De&&a?Et:void 0,ref:ve})}),Un=typeof Ne=="function"?Ne(k):Ne,ao={};if(er&&Lr)switch(k){case"top":ao.transform="translateY(".concat(Lr,"px)");break;case"bottom":ao.transform="translateY(".concat(-Lr,"px)");break;case"left":ao.transform="translateX(".concat(Lr,"px)");break;default:ao.transform="translateX(".concat(-Lr,"px)");break}k==="left"||k==="right"?ao.width=q(f):ao.height=q(te);var Vr={onMouseEnter:Ot,onMouseOver:cn,onMouseLeave:an,onClick:bt,onKeyDown:wn,onKeyUp:dn},xo=n.createElement(B.default,(0,v.Z)({key:"panel"},Un,{visible:a,forceRender:s,onVisibleChanged:function(ve){Bt==null||Bt(ve)},removeOnLeave:!1,leavedClassName:"".concat(p,"-content-wrapper-hidden")}),function(Ve,ve){var at=Ve.className,xt=Ve.style;return n.createElement("div",(0,v.Z)({className:l()("".concat(p,"-content-wrapper"),at),style:(0,b.Z)((0,b.Z)((0,b.Z)({},ao),xt),he)},(0,I.Z)(Se,{data:!0})),n.createElement(F,(0,v.Z)({id:_e,containerRef:ve,prefixCls:p,className:we,style:Pe},Vr),ce))}),io=(0,b.Z)({},ne);return Fe&&(io.zIndex=Fe),n.createElement(w.Provider,{value:Ar},n.createElement("div",{className:l()(p,"".concat(p,"-").concat(k),c,(V={},(0,C.Z)(V,"".concat(p,"-open"),a),(0,C.Z)(V,"".concat(p,"-inline"),fe),V)),style:io,tabIndex:-1,ref:ln,onKeyDown:An},yr,n.createElement("div",{tabIndex:0,ref:$n,style:Z,"aria-hidden":"true","data-sentinel":"start"}),xo,n.createElement("div",{tabIndex:0,ref:Wn,style:Z,"aria-hidden":"true","data-sentinel":"end"})))}var O=n.forwardRef(oe),_=O,ee=function(me){var ot=me.open,qe=ot===void 0?!1:ot,j=me.prefixCls,V=j===void 0?"rc-drawer":j,p=me.placement,a=p===void 0?"right":p,k=me.autoFocus,fe=k===void 0?!0:k,u=me.keyboard,s=u===void 0?!0:u,Q=me.width,R=Q===void 0?378:Q,c=me.mask,ne=c===void 0?!0:c,Fe=me.maskClosable,we=Fe===void 0?!0:Fe,_e=me.getContainer,Pe=me.forceRender,Ne=me.afterOpenChange,f=me.destroyOnClose,te=me.onMouseEnter,ce=me.onMouseOver,he=me.onMouseLeave,Ae=me.onClick,De=me.onKeyDown,Ke=me.onKeyUp,We=me.panelRef,Xe=n.useState(!1),Bt=(0,P.Z)(Xe,2),Et=Bt[0],Ot=Bt[1],cn=n.useState(!1),an=(0,P.Z)(cn,2),bt=an[0],wn=an[1];(0,d.Z)(function(){wn(!0)},[]);var dn=bt?qe:!1,ln=n.useRef(),$n=n.useRef();(0,d.Z)(function(){dn&&($n.current=document.activeElement)},[dn]);var Wn=function(vr){var kn;if(Ot(vr),Ne==null||Ne(vr),!vr&&$n.current&&!((kn=ln.current)!==null&&kn!==void 0&&kn.contains($n.current))){var Cr;(Cr=$n.current)===null||Cr===void 0||Cr.focus({preventScroll:!0})}},An=n.useMemo(function(){return{panel:We}},[We]);if(!Pe&&!Et&&!dn&&f)return null;var sr={onMouseEnter:te,onMouseOver:ce,onMouseLeave:he,onClick:Ae,onKeyDown:De,onKeyUp:Ke},wr=(0,b.Z)((0,b.Z)({},me),{},{open:dn,prefixCls:V,placement:a,autoFocus:fe,keyboard:s,width:R,mask:ne,maskClosable:we,inline:_e===!1,afterOpenChange:Wn,ref:ln},sr);return n.createElement(D.Provider,{value:An},n.createElement($.Z,{open:dn||Pe||Et,autoDestroy:!1,getContainer:_e,autoLock:ne&&(dn||Et)},n.createElement(_,wr)))},le=ee,X=le,h=e(62892),N=e(36355),ue=e(32441),ae=e(47729),L=Se=>{const{prefixCls:me,title:ot,footer:qe,extra:j,closeIcon:V,closable:p,onClose:a,headerStyle:k,drawerStyle:fe,bodyStyle:u,footerStyle:s,children:Q}=Se,R=n.useCallback(_e=>n.createElement("button",{type:"button",onClick:a,"aria-label":"Close",className:`${me}-close`},_e),[a]),[c,ne]=(0,ae.Z)(p,V,R,void 0,!0),Fe=n.useMemo(()=>!ot&&!c?null:n.createElement("div",{style:k,className:l()(`${me}-header`,{[`${me}-header-close-only`]:c&&!ot&&!j})},n.createElement("div",{className:`${me}-header-title`},ne,ot&&n.createElement("div",{className:`${me}-title`},ot)),j&&n.createElement("div",{className:`${me}-extra`},j)),[c,ne,j,k,me,ot]),we=n.useMemo(()=>{if(!qe)return null;const _e=`${me}-footer`;return n.createElement("div",{className:_e,style:s},qe)},[qe,s,me]);return n.createElement("div",{className:`${me}-wrapper-body`,style:fe},Fe,n.createElement("div",{className:`${me}-body`,style:u},Q),we)},Y=e(33234),pe=e(83116),Re=e(37613),je=Se=>{const{componentCls:me,motionDurationSlow:ot}=Se,qe={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${ot}`}}};return{[me]:{[`${me}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${ot}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${me}-panel-motion`]:{"&-left":[qe,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[qe,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[qe,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[qe,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const Je=Se=>{const{componentCls:me,zIndexPopup:ot,colorBgMask:qe,colorBgElevated:j,motionDurationSlow:V,motionDurationMid:p,padding:a,paddingLG:k,fontSizeLG:fe,lineHeightLG:u,lineWidth:s,lineType:Q,colorSplit:R,marginSM:c,colorIcon:ne,colorIconHover:Fe,colorText:we,fontWeightStrong:_e,footerPaddingBlock:Pe,footerPaddingInline:Ne}=Se,f=`${me}-content-wrapper`;return{[me]:{position:"fixed",inset:0,zIndex:ot,pointerEvents:"none","&-pure":{position:"relative",background:j,[`&${me}-left`]:{boxShadow:Se.boxShadowDrawerLeft},[`&${me}-right`]:{boxShadow:Se.boxShadowDrawerRight},[`&${me}-top`]:{boxShadow:Se.boxShadowDrawerUp},[`&${me}-bottom`]:{boxShadow:Se.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${me}-mask`]:{position:"absolute",inset:0,zIndex:ot,background:qe,pointerEvents:"auto"},[f]:{position:"absolute",zIndex:ot,maxWidth:"100vw",transition:`all ${V}`,"&-hidden":{display:"none"}},[`&-left > ${f}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:Se.boxShadowDrawerLeft},[`&-right > ${f}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:Se.boxShadowDrawerRight},[`&-top > ${f}`]:{top:0,insetInline:0,boxShadow:Se.boxShadowDrawerUp},[`&-bottom > ${f}`]:{bottom:0,insetInline:0,boxShadow:Se.boxShadowDrawerDown},[`${me}-content`]:{width:"100%",height:"100%",overflow:"auto",background:j,pointerEvents:"auto"},[`${me}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${me}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${a}px ${k}px`,fontSize:fe,lineHeight:u,borderBottom:`${s}px ${Q} ${R}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${me}-extra`]:{flex:"none"},[`${me}-close`]:{display:"inline-block",marginInlineEnd:c,color:ne,fontWeight:_e,fontSize:fe,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${p}`,textRendering:"auto","&:focus, &:hover":{color:Fe,textDecoration:"none"}},[`${me}-title`]:{flex:1,margin:0,color:we,fontWeight:Se.fontWeightStrong,fontSize:fe,lineHeight:u},[`${me}-body`]:{flex:1,minWidth:0,minHeight:0,padding:k,overflow:"auto"},[`${me}-footer`]:{flexShrink:0,padding:`${Pe}px ${Ne}px`,borderTop:`${s}px ${Q} ${R}`},"&-rtl":{direction:"rtl"}}}};var nt=(0,pe.Z)("Drawer",Se=>{const me=(0,Re.TS)(Se,{});return[Je(me),je(me)]},Se=>({zIndexPopup:Se.zIndexPopupBase,footerPaddingBlock:Se.paddingXS,footerPaddingInline:Se.padding})),ze=e(11575),Be=function(Se,me){var ot={};for(var qe in Se)Object.prototype.hasOwnProperty.call(Se,qe)&&me.indexOf(qe)<0&&(ot[qe]=Se[qe]);if(Se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,qe=Object.getOwnPropertySymbols(Se);j{var me;const{rootClassName:ot,width:qe,height:j,size:V="default",mask:p=!0,push:a=ut,open:k,afterOpenChange:fe,onClose:u,prefixCls:s,getContainer:Q,style:R,className:c,visible:ne,afterVisibleChange:Fe}=Se,we=Be(Se,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:_e,getPrefixCls:Pe,direction:Ne,drawer:f}=n.useContext(N.E_),te=Pe("drawer",s),[ce,he]=nt(te),Ae=Q===void 0&&_e?()=>_e(document.body):Q,De=l()({"no-mask":!p,[`${te}-rtl`]:Ne==="rtl"},ot,he),Ke=n.useMemo(()=>qe!=null?qe:V==="large"?736:378,[qe,V]),We=n.useMemo(()=>j!=null?j:V==="large"?736:378,[j,V]),Xe={motionName:(0,h.m)(te,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},Bt=Ot=>({motionName:(0,h.m)(te,`panel-motion-${Ot}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),Et=(0,ze.H)();return ce(n.createElement(Y.BR,null,n.createElement(ue.Ux,{status:!0,override:!0},n.createElement(X,Object.assign({prefixCls:te,onClose:u,maskMotion:Xe,motion:Bt},we,{open:k!=null?k:ne,mask:p,push:a,width:Ke,height:We,style:Object.assign(Object.assign({},f==null?void 0:f.style),R),className:l()(f==null?void 0:f.className,c),rootClassName:De,getContainer:Ae,afterOpenChange:fe!=null?fe:Fe,panelRef:Et}),n.createElement(L,Object.assign({prefixCls:te},we,{onClose:u}))))))},ct=Se=>{const{prefixCls:me,style:ot,className:qe,placement:j="right"}=Se,V=Be(Se,["prefixCls","style","className","placement"]),{getPrefixCls:p}=n.useContext(N.E_),a=p("drawer",me),[k,fe]=nt(a),u=l()(a,`${a}-pure`,`${a}-${j}`,fe,qe);return k(n.createElement("div",{className:u,style:ot},n.createElement(L,Object.assign({prefixCls:a},V))))};Ie._InternalPanelDoNotUseOrYouWillBeFired=ct;var gt=Ie},91857:function(rt,z,e){"use strict";var t=e(59301),l=e(38819),b=e(92310),P=e.n(b),$=e(31561),d=e(70425),n=e(18929),E=e(2738),D=e(79676),w=e(53487),C=e(92343),v=e(36355),B=e(20834),T=e(40875),I=e(88088),g=e(47211);const U=null,F=Z=>{const{menu:oe,arrow:O,prefixCls:_,children:ee,trigger:le,disabled:X,dropdownRender:h,getPopupContainer:N,overlayClassName:ue,rootClassName:ae,open:x,onOpenChange:L,visible:Y,onVisibleChange:pe,mouseEnterDelay:Re=.15,mouseLeaveDelay:$e=.1,autoAdjustOverflow:je=!0,placement:Je="",overlay:nt,transitionName:ze}=Z,{getPopupContainer:Be,getPrefixCls:Qe,direction:ut}=t.useContext(v.E_),Ie=t.useMemo(()=>{const c=Qe();return ze!==void 0?ze:Je.includes("top")?`${c}-slide-down`:`${c}-slide-up`},[Qe,Je,ze]),ct=t.useMemo(()=>Je?Je.includes("Center")?Je.slice(0,Je.indexOf("Center")):Je:ut==="rtl"?"bottomRight":"bottomLeft",[Je,ut]),gt=Qe("dropdown",_),[Se,me]=(0,g.Z)(gt),[,ot]=(0,I.Z)(),qe=t.Children.only(ee),j=(0,C.Tm)(qe,{className:P()(`${gt}-trigger`,{[`${gt}-rtl`]:ut==="rtl"},qe.props.className),disabled:X}),V=X?[]:le;let p;V&&V.includes("contextMenu")&&(p=!0);const[a,k]=(0,n.Z)(!1,{value:x!=null?x:Y}),fe=(0,d.useEvent)(c=>{L==null||L(c),pe==null||pe(c),k(c)}),u=P()(ue,ae,me,{[`${gt}-rtl`]:ut==="rtl"}),s=(0,D.Z)({arrowPointAtCenter:typeof O=="object"&&O.pointAtCenter,autoAdjustOverflow:je,offset:ot.marginXXS,arrowWidth:O?ot.sizePopupArrow:0,borderRadius:ot.borderRadius}),Q=t.useCallback(()=>{k(!1)},[]),R=()=>{let c;return oe!=null&&oe.items?c=t.createElement(B.default,Object.assign({},oe)):typeof nt=="function"?c=nt():c=nt,h&&(c=h(c)),c=t.Children.only(typeof c=="string"?t.createElement("span",null,c):c),t.createElement(T.J,{prefixCls:`${gt}-menu`,expandIcon:t.createElement("span",{className:`${gt}-menu-submenu-arrow`},t.createElement(l.Z,{className:`${gt}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Q,validator:ne=>{let{mode:Fe}=ne}},c)};return Se(t.createElement($.Z,Object.assign({alignPoint:p},(0,E.Z)(Z,["rootClassName"]),{mouseEnterDelay:Re,mouseLeaveDelay:$e,visible:a,builtinPlacements:s,arrow:!!O,overlayClassName:u,prefixCls:gt,getPopupContainer:N||Be,transitionName:Ie,trigger:V,overlay:R,placement:ct,onVisibleChange:fe}),j))};function G(Z){return Object.assign(Object.assign({},Z),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const q=(0,w.Z)(F,"dropdown",Z=>Z,G),H=Z=>t.createElement(q,Object.assign({},Z),t.createElement("span",null));F._InternalPanelDoNotUseOrYouWillBeFired=H,z.Z=F},38854:function(rt,z,e){"use strict";e.d(z,{Z:function(){return I}});var t=e(91857),l=e(92310),b=e.n(l),P=e(59301),$=e(18785),d=e(3113),n=e(36355),E=e(81327),D=e(33234),w=e(47211),C=function(g,U){var F={};for(var G in g)Object.prototype.hasOwnProperty.call(g,G)&&U.indexOf(G)<0&&(F[G]=g[G]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function")for(var q=0,G=Object.getOwnPropertySymbols(g);q{const{getPopupContainer:U,getPrefixCls:F,direction:G}=P.useContext(n.E_),{prefixCls:q,type:H="default",danger:Z,disabled:oe,loading:O,onClick:_,htmlType:ee,children:le,className:X,menu:h,arrow:N,autoFocus:ue,overlay:ae,trigger:x,align:L,open:Y,onOpenChange:pe,placement:Re,getPopupContainer:$e,href:je,icon:Je=P.createElement($.Z,null),title:nt,buttonsRender:ze=R=>R,mouseEnterDelay:Be,mouseLeaveDelay:Qe,overlayClassName:ut,overlayStyle:Ie,destroyPopupOnHide:ct,dropdownRender:gt}=g,Se=C(g,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),me=F("dropdown",q),ot=`${me}-button`,[qe,j]=(0,w.Z)(me),V={menu:h,arrow:N,autoFocus:ue,align:L,disabled:oe,trigger:oe?[]:x,onOpenChange:pe,getPopupContainer:$e||U,mouseEnterDelay:Be,mouseLeaveDelay:Qe,overlayClassName:ut,overlayStyle:Ie,destroyPopupOnHide:ct,dropdownRender:gt},{compactSize:p,compactItemClassnames:a}=(0,D.ri)(me,G),k=b()(ot,a,X,j);"overlay"in g&&(V.overlay=ae),"open"in g&&(V.open=Y),"placement"in g?V.placement=Re:V.placement=G==="rtl"?"bottomLeft":"bottomRight";const fe=P.createElement(d.ZP,{type:H,danger:Z,disabled:oe,loading:O,onClick:_,htmlType:ee,href:je,title:nt},le),u=P.createElement(d.ZP,{type:H,danger:Z,icon:Je}),[s,Q]=ze([fe,u]);return qe(P.createElement(E.Z.Compact,Object.assign({className:k,size:p,block:!0},Se),s,P.createElement(t.Z,Object.assign({},V),Q)))};v.__ANT_BUTTON=!0;var B=v;const T=t.Z;T.Button=B;var I=T},47211:function(rt,z,e){"use strict";e.d(z,{Z:function(){return C}});var t=e(17313),l=e(13826),b=e(92899),P=e(29878),$=e(19447),d=e(83116),n=e(37613),D=v=>{const{componentCls:B,menuCls:T,colorError:I,colorTextLightSolid:g}=v,U=`${T}-item`;return{[`${B}, ${B}-menu-submenu`]:{[`${T} ${U}`]:{[`&${U}-danger:not(${U}-disabled)`]:{color:I,"&:hover":{color:g,backgroundColor:I}}}}}};const w=v=>{const{componentCls:B,menuCls:T,zIndexPopup:I,dropdownArrowDistance:g,sizePopupArrow:U,antCls:F,iconCls:G,motionDurationMid:q,dropdownPaddingVertical:H,fontSize:Z,dropdownEdgeChildPadding:oe,colorTextDisabled:O,fontSizeIcon:_,controlPaddingHorizontal:ee,colorBgElevated:le}=v;return[{[B]:Object.assign(Object.assign({},(0,t.Wf)(v)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:I,display:"block","&::before":{position:"absolute",insetBlock:-g+U/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${F}-btn`]:{[`& > ${G}-down, & > ${F}-btn-icon > ${G}-down`]:{fontSize:_}},[`${B}-wrap`]:{position:"relative",[`${F}-btn > ${G}-down`]:{fontSize:_},[`${G}-down::before`]:{transition:`transform ${q}`}},[`${B}-wrap-open`]:{[`${G}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${F}-slide-down-enter${F}-slide-down-enter-active${B}-placement-bottomLeft, &${F}-slide-down-appear${F}-slide-down-appear-active${B}-placement-bottomLeft, &${F}-slide-down-enter${F}-slide-down-enter-active${B}-placement-bottom, &${F}-slide-down-appear${F}-slide-down-appear-active${B}-placement-bottom, @@ -28,7 +28,7 @@ &${F}-slide-down-leave${F}-slide-down-leave-active${B}-placement-bottom, &${F}-slide-down-leave${F}-slide-down-leave-active${B}-placement-bottomRight`]:{animationName:l.Uw},[`&${F}-slide-up-leave${F}-slide-up-leave-active${B}-placement-topLeft, &${F}-slide-up-leave${F}-slide-up-leave-active${B}-placement-top, - &${F}-slide-up-leave${F}-slide-up-leave-active${B}-placement-topRight`]:{animationName:l.ly}})},(0,$.ZP)(v,{colorBg:le,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${B} ${T}`]:{position:"relative",margin:0},[`${T}-submenu-popup`]:{position:"absolute",zIndex:I,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${B}, ${B}-menu-submenu`]:{[T]:Object.assign(Object.assign({padding:oe,listStyleType:"none",backgroundColor:le,backgroundClip:"padding-box",borderRadius:v.borderRadiusLG,outline:"none",boxShadow:v.boxShadowSecondary},(0,t.Qy)(v)),{[`${T}-item-group-title`]:{padding:`${K}px ${ee}px`,color:v.colorTextDescription,transition:`all ${q}`},[`${T}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${T}-item-icon`]:{minWidth:Z,marginInlineEnd:v.marginXS,fontSize:v.fontSizeSM},[`${T}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${q}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${T}-item, ${T}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${K}px ${ee}px`,color:v.colorText,fontWeight:"normal",fontSize:Z,lineHeight:v.lineHeight,cursor:"pointer",transition:`all ${q}`,borderRadius:v.borderRadiusSM,"&:hover, &-active":{backgroundColor:v.controlItemBgHover}},(0,t.Qy)(v)),{"&-selected":{color:v.colorPrimary,backgroundColor:v.controlItemBgActive,"&:hover, &-active":{backgroundColor:v.controlItemBgActiveHover}},"&-disabled":{color:O,cursor:"not-allowed","&:hover":{color:O,backgroundColor:le,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${v.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:v.colorSplit},[`${B}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:v.paddingXS,[`${B}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:v.colorTextDescription,fontSize:_,fontStyle:"normal"}}}),[`${T}-item-group-list`]:{margin:`0 ${v.marginXS}px`,padding:0,listStyle:"none"},[`${T}-submenu-title`]:{paddingInlineEnd:ee+v.fontSizeSM},[`${T}-submenu-vertical`]:{position:"relative"},[`${T}-submenu${T}-submenu-disabled ${B}-menu-submenu-title`]:{[`&, ${B}-menu-submenu-arrow-icon`]:{color:O,backgroundColor:le,cursor:"not-allowed"}},[`${T}-submenu-selected ${B}-menu-submenu-title`]:{color:v.colorPrimary}})}},[(0,l.oN)(v,"slide-up"),(0,l.oN)(v,"slide-down"),(0,b.Fm)(v,"move-up"),(0,b.Fm)(v,"move-down"),(0,P._y)(v,"zoom-big")]]};var C=(0,d.Z)("Dropdown",(v,B)=>{let{rootPrefixCls:T}=B;const{marginXXS:I,sizePopupArrow:g,controlHeight:U,fontSize:F,lineHeight:G,paddingXXS:q,componentCls:K,borderRadiusLG:Z}=v,oe=(U-F*G)/2,{dropdownArrowOffset:O}=(0,$.fS)({contentRadius:Z}),_=(0,n.TS)(v,{menuCls:`${K}-menu`,rootPrefixCls:T,dropdownArrowDistance:g/2+I,dropdownArrowOffset:O,dropdownPaddingVertical:oe,dropdownEdgeChildPadding:q});return[w(_),D(_)]},v=>({zIndexPopup:v.zIndexPopupBase+50}))},8628:function(rt,z,e){"use strict";var t=e(59301),l=e(34280),b=e(56762),P=e(69507);function $(){let d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const n=(0,t.useRef)({}),E=(0,b.Z)(),D=(0,P.ZP)();return(0,l.Z)(()=>{const w=D.subscribe(C=>{n.current=C,d&&E()});return()=>D.unsubscribe(w)},[]),n.current}z.Z=$},11611:function(rt,z,e){"use strict";e.d(z,{Z:function(){return io}});var t=e(59301),l=e(15277),b=e(92310),P=e.n(b),$=e(54476),d=e(33885),n=e(20068),E=e(42978),D=e(76190),w=e(75931),C=e(55468),v=e(18929),B=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"],T=t.createContext(null),I=0;function g(Ve,ve){var at=t.useState(function(){return I+=1,String(I)}),xt=(0,E.Z)(at,1),Nt=xt[0],Zt=t.useContext(T),Wt={data:ve,canPreview:Ve};return t.useEffect(function(){if(Zt)return Zt.register(Nt,Wt)},[]),t.useEffect(function(){Zt&&Zt.register(Nt,Wt)},[Ve,ve]),Nt}function U(Ve){return new Promise(function(ve){var at=document.createElement("img");at.onerror=function(){return ve(!1)},at.onload=function(){return ve(!0)},at.src=Ve})}function F(Ve){var ve=Ve.src,at=Ve.isCustomPlaceholder,xt=Ve.fallback,Nt=(0,t.useState)(at?"loading":"normal"),Zt=(0,E.Z)(Nt,2),Wt=Zt[0],jt=Zt[1],H=(0,t.useRef)(!1),de=Wt==="error";(0,t.useEffect)(function(){U(ve).then(function(Ze){Ze||jt("error")})},[ve]),(0,t.useEffect)(function(){at&&!H.current?jt("loading"):de&&jt("normal")},[ve]);var ge=function(){jt("normal")},Ce=function(Le){H.current=!1,Wt==="loading"&&Le!=null&&Le.complete&&(Le.naturalWidth||Le.naturalHeight)&&(H.current=!0,ge())},ke=de&&xt?{src:xt}:{onLoad:ge,src:ve};return[Ce,ke,Wt]}var G=e(86923),q=e(8224),K=e(10228),Z=e(48736);function oe(Ve,ve,at,xt){var Nt=ve+at,Zt=(at-xt)/2;if(at>xt){if(ve>0)return(0,n.Z)({},Ve,Zt);if(ve<0&&Ntxt)return(0,n.Z)({},Ve,ve<0?Zt:-Zt);return{}}function O(Ve,ve,at,xt){var Nt=(0,C.g1)(),Zt=Nt.width,Wt=Nt.height,jt=null;return Ve<=Zt&&ve<=Wt?jt={x:0,y:0}:(Ve>Zt||ve>Wt)&&(jt=(0,d.Z)((0,d.Z)({},oe("x",at,Ve,Zt)),oe("y",xt,ve,Wt))),jt}var _=e(13697),ee=e(16089),le={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function X(Ve,ve,at,xt){var Nt=(0,t.useRef)(null),Zt=(0,t.useRef)([]),Wt=(0,t.useState)(le),jt=(0,E.Z)(Wt,2),H=jt[0],de=jt[1],ge=function(Le){de(le),xt&&!(0,_.Z)(le,H)&&xt({transform:le,action:Le})},Ce=function(Le,Te){Nt.current===null&&(Zt.current=[],Nt.current=(0,ee.Z)(function(){de(function(zt){var Ft=zt;return Zt.current.forEach(function(Qt){Ft=(0,d.Z)((0,d.Z)({},Ft),Qt)}),Nt.current=null,xt==null||xt({transform:Ft,action:Te}),Ft})})),Zt.current.push((0,d.Z)((0,d.Z)({},H),Le))},ke=function(Le,Te,zt,Ft){var Qt=Ve.current,jn=Qt.width,Zn=Qt.height,Vn=Qt.offsetWidth,$r=Qt.offsetHeight,Pr=Qt.offsetLeft,Jn=Qt.offsetTop,pr=Le,dr=H.scale*Le;dr>at?(pr=at/H.scale,dr=at):dr1,Sn=Qn&&Qt>=1,jr=X(so,Pr,pr,S),ar=jr.transform,On=jr.resetTransform,fr=jr.updateTransform,Xr=jr.dispatchZoomChange,W=(0,t.useState)(!0),be=(0,E.Z)(W,2),Me=be[0],Xt=be[1],qt=ar.rotate,Lt=ar.scale,_t=ar.x,Ut=ar.y,Ct=P()((0,n.Z)({},"".concat(at,"-moving"),Gn));(0,t.useEffect)(function(){Me||Xt(!0)},[Me]);var Mt=function(){On("close")},Cn=function(){Xr(x+Vn,"zoomIn")},In=function(){Xr(x/(x+Vn),"zoomOut")},Ln=function(){fr({rotate:qt+90},"rotateRight")},Tn=function(){fr({rotate:qt-90},"rotateLeft")},lr=function(){fr({flipX:!ar.flipX},"flipX")},Mn=function(){fr({flipY:!ar.flipY},"flipY")},sn=function(mt){mt==null||mt.preventDefault(),mt==null||mt.stopPropagation(),zt>0&&(Xt(!1),On("prev"),Nr==null||Nr(zt-1,zt))},bn=function(mt){mt==null||mt.preventDefault(),mt==null||mt.stopPropagation(),zt0&&(Kr=x/Kr),Xr(Kr,"wheel",mt.clientX,mt.clientY)}},Mr=function(mt){!de||!kr||(mt.keyCode===K.Z.LEFT?sn():mt.keyCode===K.Z.RIGHT&&bn())},vn=function(mt){de&&(Lt!==1?fr({x:0,y:0,scale:1},"doubleClick"):Xr(x+Vn,"doubleClick",mt.clientX,mt.clientY))};(0,t.useEffect)(function(){var hn,mt,Hn,_r;if(jt){Hn=(0,q.Z)(window,"mouseup",$t,!1),_r=(0,q.Z)(window,"mousemove",Dn,!1);try{window.top!==window.self&&(hn=(0,q.Z)(window.top,"mouseup",$t,!1),mt=(0,q.Z)(window.top,"mousemove",Dn,!1))}catch(Kr){(0,Z.Kp)(!1,"[rc-image] ".concat(Kr))}}return function(){var Kr,fo,mo,So;(Kr=Hn)===null||Kr===void 0||Kr.remove(),(fo=_r)===null||fo===void 0||fo.remove(),(mo=hn)===null||mo===void 0||mo.remove(),(So=mt)===null||So===void 0||So.remove()}},[de,Gn,_t,Ut,qt,jt]),(0,t.useEffect)(function(){var hn=(0,q.Z)(window,"keydown",Mr,!1);return function(){hn.remove()}},[de,kr,zt]);var Gt=t.createElement(Re,(0,$.Z)({},Er,{width:ve.width,height:ve.height,imgRef:so,className:"".concat(at,"-img"),alt:Nt,style:{transform:"translate3d(".concat(ar.x,"px, ").concat(ar.y,"px, 0) scale3d(").concat(ar.flipX?"-":"").concat(Lt,", ").concat(ar.flipY?"-":"").concat(Lt,", 1) rotate(").concat(qt,"deg)"),transitionDuration:!Me&&"0s"},fallback:Zt,src:xt,onWheel:gr,onMouseDown:rn,onDoubleClick:vn}));return t.createElement(t.Fragment,null,t.createElement(G.Z,(0,$.Z)({transitionName:Or,maskTransitionName:Nn,closable:!1,keyboard:!0,prefixCls:at,onClose:H,visible:de,wrapClassName:Ct,rootClassName:ke,getContainer:Le},uo,{afterClose:Mt}),t.createElement("div",{className:"".concat(at,"-img-wrapper")},Tr?Tr(Gt,(0,d.Z)({transform:ar},Qn?{current:zt}:{})):Gt)),t.createElement(ae,{visible:de,transform:ar,maskTransitionName:Nn,closeIcon:Ze,getContainer:Le,prefixCls:at,rootClassName:ke,icons:Ce,countRender:jn,showSwitch:kr,showProgress:Sn,current:zt,count:Qt,scale:Lt,minScale:Pr,maxScale:pr,toolbarRender:Rn,onSwitchLeft:sn,onSwitchRight:bn,onZoomIn:Cn,onZoomOut:In,onRotateRight:Ln,onRotateLeft:Tn,onFlipX:lr,onFlipY:Mn,onClose:H}))},je=$e,Je=e(94480);function nt(Ve){var ve=t.useState({}),at=(0,E.Z)(ve,2),xt=at[0],Nt=at[1],Zt=t.useCallback(function(jt,H){return Nt(function(de){return(0,d.Z)((0,d.Z)({},de),{},(0,n.Z)({},jt,H))}),function(){Nt(function(de){var ge=(0,d.Z)({},de);return delete ge[jt],ge})}},[]),Wt=t.useMemo(function(){return Ve?Ve.map(function(jt){if(typeof jt=="string")return{data:{src:jt}};var H={};return Object.keys(jt).forEach(function(de){["src"].concat((0,Je.Z)(B)).includes(de)&&(H[de]=jt[de])}),{data:H}}):Object.keys(xt).reduce(function(jt,H){var de=xt[H],ge=de.canPreview,Ce=de.data;return ge&&jt.push({data:Ce,id:H}),jt},[])},[Ve,xt]);return[Wt,Zt]}var ze=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],Be=["src"],Qe=function(ve){var at,xt=ve.previewPrefixCls,Nt=xt===void 0?"rc-image-preview":xt,Zt=ve.children,Wt=ve.icons,jt=Wt===void 0?{}:Wt,H=ve.items,de=ve.preview,ge=ve.fallback,Ce=(0,D.Z)(de)==="object"?de:{},ke=Ce.visible,Ze=Ce.onVisibleChange,Le=Ce.getContainer,Te=Ce.current,zt=Ce.movable,Ft=Ce.minScale,Qt=Ce.maxScale,jn=Ce.countRender,Zn=Ce.closeIcon,Vn=Ce.onChange,$r=Ce.onTransform,Pr=Ce.toolbarRender,Jn=Ce.imageRender,pr=(0,w.Z)(Ce,ze),dr=nt(H),Or=(0,E.Z)(dr,2),or=Or[0],Nn=Or[1],Tr=(0,v.Z)(0,{value:Te}),Er=(0,E.Z)(Tr,2),Rn=Er[0],S=Er[1],Nr=(0,t.useState)(!1),uo=(0,E.Z)(Nr,2),so=uo[0],Qr=uo[1],lo=((at=or[Rn])===null||at===void 0?void 0:at.data)||{},Zr=lo.src,Gn=(0,w.Z)(lo,Be),Yn=(0,v.Z)(!!ke,{value:ke,onChange:function(qt,Lt){Ze==null||Ze(qt,Lt,Rn)}}),Qn=(0,E.Z)(Yn,2),kr=Qn[0],Sn=Qn[1],jr=(0,t.useState)(null),ar=(0,E.Z)(jr,2),On=ar[0],fr=ar[1],Xr=t.useCallback(function(Xt,qt,Lt){var _t=or.findIndex(function(Ut){return Ut.id===Xt});Sn(!0),fr({x:qt,y:Lt}),S(_t<0?0:_t),Qr(!0)},[or]);t.useEffect(function(){kr?so||S(0):Qr(!1)},[kr]);var W=function(qt,Lt){S(qt),Vn==null||Vn(qt,Lt)},be=function(){Sn(!1),fr(null)},Me=t.useMemo(function(){return{register:Nn,onPreview:Xr}},[Nn,Xr]);return t.createElement(T.Provider,{value:Me},Zt,t.createElement(je,(0,$.Z)({"aria-hidden":!kr,movable:zt,visible:kr,prefixCls:Nt,closeIcon:Zn,onClose:be,mousePosition:On,imgCommonProps:Gn,src:Zr,fallback:ge,icons:jt,minScale:Ft,maxScale:Qt,getContainer:Le,current:Rn,count:or.length,countRender:jn,onTransform:$r,toolbarRender:Pr,imageRender:Jn,onChange:W},pr)))},ut=Qe,Ie=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],ct=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],gt=function(ve){var at=ve.src,xt=ve.alt,Nt=ve.onPreviewClose,Zt=ve.prefixCls,Wt=Zt===void 0?"rc-image":Zt,jt=ve.previewPrefixCls,H=jt===void 0?"".concat(Wt,"-preview"):jt,de=ve.placeholder,ge=ve.fallback,Ce=ve.width,ke=ve.height,Ze=ve.style,Le=ve.preview,Te=Le===void 0?!0:Le,zt=ve.className,Ft=ve.onClick,Qt=ve.onError,jn=ve.wrapperClassName,Zn=ve.wrapperStyle,Vn=ve.rootClassName,$r=(0,w.Z)(ve,Ie),Pr=de&&de!==!0,Jn=(0,D.Z)(Te)==="object"?Te:{},pr=Jn.src,dr=Jn.visible,Or=dr===void 0?void 0:dr,or=Jn.onVisibleChange,Nn=or===void 0?Nt:or,Tr=Jn.getContainer,Er=Tr===void 0?void 0:Tr,Rn=Jn.mask,S=Jn.maskClassName,Nr=Jn.movable,uo=Jn.icons,so=Jn.scaleStep,Qr=Jn.minScale,lo=Jn.maxScale,Zr=Jn.imageRender,Gn=Jn.toolbarRender,Yn=(0,w.Z)(Jn,ct),Qn=pr!=null?pr:at,kr=(0,v.Z)(!!Or,{value:Or,onChange:Nn}),Sn=(0,E.Z)(kr,2),jr=Sn[0],ar=Sn[1],On=F({src:at,isCustomPlaceholder:Pr,fallback:ge}),fr=(0,E.Z)(On,3),Xr=fr[0],W=fr[1],be=fr[2],Me=(0,t.useState)(null),Xt=(0,E.Z)(Me,2),qt=Xt[0],Lt=Xt[1],_t=(0,t.useContext)(T),Ut=!!Te,Ct=function(){ar(!1),Lt(null)},Mt=P()(Wt,jn,Vn,(0,n.Z)({},"".concat(Wt,"-error"),be==="error")),Cn=(0,t.useMemo)(function(){var lr={};return B.forEach(function(Mn){ve[Mn]!==void 0&&(lr[Mn]=ve[Mn])}),lr},B.map(function(lr){return ve[lr]})),In=(0,t.useMemo)(function(){return(0,d.Z)((0,d.Z)({},Cn),{},{src:Qn})},[Qn,Cn]),Ln=g(Ut,In),Tn=function(Mn){var sn=(0,C.os)(Mn.target),bn=sn.left,$t=sn.top;_t?_t.onPreview(Ln,bn,$t):(Lt({x:bn,y:$t}),ar(!0)),Ft==null||Ft(Mn)};return t.createElement(t.Fragment,null,t.createElement("div",(0,$.Z)({},$r,{className:Mt,onClick:Ut?Tn:Ft,style:(0,d.Z)({width:Ce,height:ke},Zn)}),t.createElement("img",(0,$.Z)({},Cn,{className:P()("".concat(Wt,"-img"),(0,n.Z)({},"".concat(Wt,"-img-placeholder"),de===!0),zt),style:(0,d.Z)({height:ke},Ze),ref:Xr},W,{width:Ce,height:ke,onError:Qt})),be==="loading"&&t.createElement("div",{"aria-hidden":"true",className:"".concat(Wt,"-placeholder")},de),Rn&&Ut&&t.createElement("div",{className:P()("".concat(Wt,"-mask"),S),style:{display:(Ze==null?void 0:Ze.display)==="none"?"none":void 0}},Rn)),!_t&&Ut&&t.createElement(je,(0,$.Z)({"aria-hidden":!jr,visible:jr,prefixCls:H,onClose:Ct,mousePosition:qt,src:Qn,alt:xt,fallback:ge,getContainer:Er,icons:uo,movable:Nr,scaleStep:so,minScale:Qr,maxScale:lo,rootClassName:Vn,imageRender:Zr,imgCommonProps:Cn,toolbarRender:Gn},Yn)))};gt.PreviewGroup=ut,gt.displayName="Image";var Se=gt,me=Se,ot=e(62892),qe=e(36355),j=e(31724),V=e(99267),p=e(33853),a=e(38819),k={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"},fe=k,u=e(7657),s=function(ve,at){return t.createElement(u.Z,(0,$.Z)({},ve,{ref:at,icon:fe}))},Q=t.forwardRef(s),R=Q,c={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}},{tag:"path",attrs:{d:"M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z"}}]},name:"rotate-right",theme:"outlined"},ne=c,Fe=function(ve,at){return t.createElement(u.Z,(0,$.Z)({},ve,{ref:at,icon:ne}))},we=t.forwardRef(Fe),_e=we,Pe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"swap",theme:"outlined"},Ne=Pe,f=function(ve,at){return t.createElement(u.Z,(0,$.Z)({},ve,{ref:at,icon:Ne}))},te=t.forwardRef(f),ce=te,he={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"},Ae=he,De=function(ve,at){return t.createElement(u.Z,(0,$.Z)({},ve,{ref:at,icon:Ae}))},Ke=t.forwardRef(De),We=Ke,Xe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"},Bt=Xe,Et=function(ve,at){return t.createElement(u.Z,(0,$.Z)({},ve,{ref:at,icon:Bt}))},Ot=t.forwardRef(Et),cn=Ot,an=e(64993),bt=e(73819),wn=e(17313),dn=e(29878),ln=e(1950),$n=e(83116),Wn=e(37613);const An=Ve=>({position:Ve||"absolute",inset:0}),sr=Ve=>{const{iconCls:ve,motionDurationSlow:at,paddingXXS:xt,marginXXS:Nt,prefixCls:Zt,colorTextLightSolid:Wt}=Ve;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:Wt,background:new an.C("#000").setAlpha(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${at}`,[`.${Zt}-mask-info`]:Object.assign(Object.assign({},wn.vS),{padding:`0 ${xt}px`,[ve]:{marginInlineEnd:Nt,svg:{verticalAlign:"baseline"}}})}},wr=Ve=>{const{previewCls:ve,modalMaskBg:at,paddingSM:xt,marginXL:Nt,margin:Zt,paddingLG:Wt,previewOperationColorDisabled:jt,previewOperationHoverColor:H,motionDurationSlow:de,iconCls:ge,colorTextLightSolid:Ce}=Ve,ke=new an.C(at).setAlpha(.1),Ze=ke.clone().setAlpha(.2);return{[`${ve}-footer`]:{position:"fixed",bottom:Nt,left:{_skip_check_:!0,value:0},width:"100%",display:"flex",flexDirection:"column",alignItems:"center",color:Ve.previewOperationColor},[`${ve}-progress`]:{marginBottom:Zt},[`${ve}-close`]:{position:"fixed",top:Nt,right:{_skip_check_:!0,value:Nt},display:"flex",color:Ce,backgroundColor:ke.toRgbString(),borderRadius:"50%",padding:xt,outline:0,border:0,cursor:"pointer",transition:`all ${de}`,"&:hover":{backgroundColor:Ze.toRgbString()},[`& > ${ge}`]:{fontSize:Ve.previewOperationSize}},[`${ve}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${Wt}px`,backgroundColor:ke.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:xt,padding:xt,cursor:"pointer",transition:`all ${de}`,userSelect:"none",[`&:not(${ve}-operations-operation-disabled):hover > ${ge}`]:{color:H},"&-disabled":{color:jt,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${ge}`]:{fontSize:Ve.previewOperationSize}}}}},er=Ve=>{const{modalMaskBg:ve,iconCls:at,previewOperationColorDisabled:xt,previewCls:Nt,zIndexPopup:Zt,motionDurationSlow:Wt}=Ve,jt=new an.C(ve).setAlpha(.1),H=jt.clone().setAlpha(.2);return{[`${Nt}-switch-left, ${Nt}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:Zt+1,display:"flex",alignItems:"center",justifyContent:"center",width:Ve.imagePreviewSwitchSize,height:Ve.imagePreviewSwitchSize,marginTop:-Ve.imagePreviewSwitchSize/2,color:Ve.previewOperationColor,background:jt.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${Wt}`,userSelect:"none","&:hover":{background:H.toRgbString()},"&-disabled":{"&, &:hover":{color:xt,background:"transparent",cursor:"not-allowed",[`> ${at}`]:{cursor:"not-allowed"}}},[`> ${at}`]:{fontSize:Ve.previewOperationSize}},[`${Nt}-switch-left`]:{insetInlineStart:Ve.marginSM},[`${Nt}-switch-right`]:{insetInlineEnd:Ve.marginSM}}},vr=Ve=>{const{motionEaseOut:ve,previewCls:at,motionDurationSlow:xt,componentCls:Nt}=Ve;return[{[`${Nt}-preview-root`]:{[at]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${at}-body`]:Object.assign(Object.assign({},An()),{overflow:"hidden"}),[`${at}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${xt} ${ve} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},An()),{transition:`transform ${xt} ${ve} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${at}-moving`]:{[`${at}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${Nt}-preview-root`]:{[`${at}-wrap`]:{zIndex:Ve.zIndexPopup}}},{[`${Nt}-preview-operations-wrapper`]:{position:"fixed",zIndex:Ve.zIndexPopup+1},"&":[wr(Ve),er(Ve)]}]},kn=Ve=>{const{componentCls:ve}=Ve;return{[ve]:{position:"relative",display:"inline-block",[`${ve}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${ve}-img-placeholder`]:{backgroundColor:Ve.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${ve}-mask`]:Object.assign({},sr(Ve)),[`${ve}-mask:hover`]:{opacity:1},[`${ve}-placeholder`]:Object.assign({},An())}}},Cr=Ve=>{const{previewCls:ve}=Ve;return{[`${ve}-root`]:(0,dn._y)(Ve,"zoom"),"&":(0,ln.J$)(Ve,!0)}};var Lr=(0,$n.Z)("Image",Ve=>{const ve=`${Ve.componentCls}-preview`,at=(0,Wn.TS)(Ve,{previewCls:ve,modalMaskBg:new an.C("#000").setAlpha(.45).toRgbString(),imagePreviewSwitchSize:Ve.controlHeightLG});return[kn(at),vr(at),(0,bt.QA)((0,Wn.TS)(at,{componentCls:ve})),Cr(at)]},Ve=>({zIndexPopup:Ve.zIndexPopupBase+80,previewOperationColor:new an.C(Ve.colorTextLightSolid).setAlpha(.65).toRgbString(),previewOperationHoverColor:new an.C(Ve.colorTextLightSolid).setAlpha(.85).toRgbString(),previewOperationColorDisabled:new an.C(Ve.colorTextLightSolid).setAlpha(.25).toRgbString(),previewOperationSize:Ve.fontSizeIcon*1.5})),Ar=function(Ve,ve){var at={};for(var xt in Ve)Object.prototype.hasOwnProperty.call(Ve,xt)&&ve.indexOf(xt)<0&&(at[xt]=Ve[xt]);if(Ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Nt=0,xt=Object.getOwnPropertySymbols(Ve);Nt{var{previewPrefixCls:ve,preview:at}=Ve,xt=Ar(Ve,["previewPrefixCls","preview"]);const{getPrefixCls:Nt}=t.useContext(qe.E_),Zt=Nt("image",ve),Wt=`${Zt}-preview`,jt=Nt(),[H,de]=Lr(Zt),ge=t.useMemo(()=>{var Ce;if(at===!1)return at;const ke=typeof at=="object"?at:{},Ze=P()(de,(Ce=ke.rootClassName)!==null&&Ce!==void 0?Ce:"");return Object.assign(Object.assign({},ke),{transitionName:(0,ot.m)(jt,"zoom",ke.transitionName),maskTransitionName:(0,ot.m)(jt,"fade",ke.maskTransitionName),rootClassName:Ze})},[at]);return H(t.createElement(me.PreviewGroup,Object.assign({preview:ge,previewPrefixCls:Wt,icons:yr},xt)))},Vr=function(Ve,ve){var at={};for(var xt in Ve)Object.prototype.hasOwnProperty.call(Ve,xt)&&ve.indexOf(xt)<0&&(at[xt]=Ve[xt]);if(Ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Nt=0,xt=Object.getOwnPropertySymbols(Ve);Nt{const{prefixCls:ve,preview:at,className:xt,rootClassName:Nt,style:Zt}=Ve,Wt=Vr(Ve,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:jt,locale:H=j.Z,getPopupContainer:de,image:ge}=t.useContext(qe.E_),Ce=jt("image",ve),ke=jt(),Ze=H.Image||j.Z.Image,[Le,Te]=Lr(Ce),zt=P()(Nt,Te),Ft=P()(xt,Te,ge==null?void 0:ge.className),Qt=t.useMemo(()=>{if(at===!1)return at;const Zn=typeof at=="object"?at:{},{getContainer:Vn}=Zn,$r=Vr(Zn,["getContainer"]);return Object.assign(Object.assign({mask:t.createElement("div",{className:`${Ce}-mask-info`},t.createElement(l.Z,null),Ze==null?void 0:Ze.preview),icons:yr},$r),{getContainer:Vn||de,transitionName:(0,ot.m)(ke,"zoom",Zn.transitionName),maskTransitionName:(0,ot.m)(ke,"fade",Zn.maskTransitionName)})},[at,Ze]),jn=Object.assign(Object.assign({},ge==null?void 0:ge.style),Zt);return Le(t.createElement(me,Object.assign({prefixCls:Ce,preview:Qt,rootClassName:zt,className:Ft,style:jn},Wt)))};xo.PreviewGroup=ao;var io=xo},45818:function(rt,z,e){"use strict";e.d(z,{D:function(){return q},Z:function(){return oe}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},P=b,$=e(7657),d=function(_,ee){return l.createElement($.Z,(0,t.Z)({},_,{ref:ee,icon:P}))},n=l.forwardRef(d),E=n,D=e(33853),w=e(38819),C=e(92310),v=e.n(C),B=e(2738),I=O=>!isNaN(parseFloat(O))&&isFinite(O),g=e(36355),U=e(84966),F=function(O,_){var ee={};for(var le in O)Object.prototype.hasOwnProperty.call(O,le)&&_.indexOf(le)<0&&(ee[le]=O[le]);if(O!=null&&typeof Object.getOwnPropertySymbols=="function")for(var X=0,le=Object.getOwnPropertySymbols(O);X{let O=0;return function(){let _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return O+=1,`${_}${O}`}})();var oe=l.forwardRef((O,_)=>{const{prefixCls:ee,className:le,trigger:X,children:h,defaultCollapsed:N=!1,theme:ue="dark",style:ae={},collapsible:x=!1,reverseArrow:L=!1,width:Y=200,collapsedWidth:pe=80,zeroWidthTriggerStyle:Re,breakpoint:$e,onCollapse:je,onBreakpoint:Je}=O,nt=F(O,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:ze}=(0,l.useContext)(U.Gs),[Be,Qe]=(0,l.useState)("collapsed"in O?O.collapsed:N),[ut,Ie]=(0,l.useState)(!1);(0,l.useEffect)(()=>{"collapsed"in O&&Qe(O.collapsed)},[O.collapsed]);const ct=(j,V)=>{"collapsed"in O||Qe(j),je==null||je(j,V)},gt=(0,l.useRef)();gt.current=j=>{Ie(j.matches),Je==null||Je(j.matches),Be!==j.matches&&ct(j.matches,"responsive")},(0,l.useEffect)(()=>{function j(p){return gt.current(p)}let V;if(typeof window!="undefined"){const{matchMedia:p}=window;if(p&&$e&&$e in G){V=p(`(max-width: ${G[$e]})`);try{V.addEventListener("change",j)}catch(a){V.addListener(j)}j(V)}}return()=>{try{V==null||V.removeEventListener("change",j)}catch(p){V==null||V.removeListener(j)}}},[$e]),(0,l.useEffect)(()=>{const j=K("ant-sider-");return ze.addSider(j),()=>ze.removeSider(j)},[]);const Se=()=>{ct(!Be,"clickTrigger")},{getPrefixCls:me}=(0,l.useContext)(g.E_),ot=()=>{const j=me("layout-sider",ee),V=(0,B.Z)(nt,["collapsed"]),p=Be?pe:Y,a=I(p)?`${p}px`:String(p),k=parseFloat(String(pe||0))===0?l.createElement("span",{onClick:Se,className:v()(`${j}-zero-width-trigger`,`${j}-zero-width-trigger-${L?"right":"left"}`),style:Re},X||l.createElement(E,null)):null,s={expanded:L?l.createElement(w.Z,null):l.createElement(D.Z,null),collapsed:L?l.createElement(D.Z,null):l.createElement(w.Z,null)}[Be?"collapsed":"expanded"],Q=X!==null?k||l.createElement("div",{className:`${j}-trigger`,onClick:Se,style:{width:a}},X||s):null,R=Object.assign(Object.assign({},ae),{flex:`0 0 ${a}`,maxWidth:a,minWidth:a,width:a}),c=v()(j,`${j}-${ue}`,{[`${j}-collapsed`]:!!Be,[`${j}-has-trigger`]:x&&X!==null&&!k,[`${j}-below`]:!!ut,[`${j}-zero-width`]:parseFloat(a)===0},le);return l.createElement("aside",Object.assign({className:c},V,{style:R,ref:_}),l.createElement("div",{className:`${j}-children`},h),x||ut&&k?Q:null)},qe=l.useMemo(()=>({siderCollapsed:Be}),[Be]);return l.createElement(q.Provider,{value:qe},ot())})},84966:function(rt,z,e){"use strict";e.d(z,{VY:function(){return q},$_:function(){return G},h4:function(){return F},Gs:function(){return B},ZP:function(){return K}});var t=e(94480),l=e(92310),b=e.n(l),P=e(2738),$=e(59301),d=e(36355),n=e(83116),D=Z=>{const{componentCls:oe,bodyBg:O,lightSiderBg:_,lightTriggerBg:ee,lightTriggerColor:le}=Z;return{[`${oe}-sider-light`]:{background:_,[`${oe}-sider-trigger`]:{color:le,background:ee},[`${oe}-sider-zero-width-trigger`]:{color:le,background:ee,border:`1px solid ${O}`,borderInlineStart:0}}}};const w=Z=>{const{antCls:oe,componentCls:O,colorText:_,triggerColor:ee,footerBg:le,triggerBg:X,headerHeight:h,headerPadding:N,headerColor:ue,footerPadding:ae,triggerHeight:x,zeroTriggerHeight:L,zeroTriggerWidth:Y,motionDurationMid:pe,motionDurationSlow:Re,fontSize:$e,borderRadius:je,bodyBg:Je,headerBg:nt,siderBg:ze}=Z;return{[O]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:Je,"&, *":{boxSizing:"border-box"},[`&${O}-has-sider`]:{flexDirection:"row",[`> ${O}, > ${O}-content`]:{width:0}},[`${O}-header, &${O}-footer`]:{flex:"0 0 auto"},[`${O}-sider`]:{position:"relative",minWidth:0,background:ze,transition:`all ${pe}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${oe}-menu${oe}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:x},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:x,color:ee,lineHeight:`${x}px`,textAlign:"center",background:X,cursor:"pointer",transition:`all ${pe}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:h,insetInlineEnd:-Y,zIndex:1,width:Y,height:L,color:ee,fontSize:Z.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:ze,borderStartStartRadius:0,borderStartEndRadius:je,borderEndEndRadius:je,borderEndStartRadius:0,cursor:"pointer",transition:`background ${Re} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${Re}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-Y,borderStartStartRadius:je,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:je}}}}},D(Z)),{"&-rtl":{direction:"rtl"}}),[`${O}-header`]:{height:h,padding:N,color:ue,lineHeight:`${h}px`,background:nt,[`${oe}-menu`]:{lineHeight:"inherit"}},[`${O}-footer`]:{padding:ae,color:_,fontSize:$e,background:le},[`${O}-content`]:{flex:"auto",minHeight:0}}};var C=(0,n.Z)("Layout",Z=>[w(Z)],Z=>{const{colorBgLayout:oe,controlHeight:O,controlHeightLG:_,colorText:ee,controlHeightSM:le,marginXXS:X,colorTextLightSolid:h,colorBgContainer:N}=Z,ue=_*1.25;return{colorBgHeader:"#001529",colorBgBody:oe,colorBgTrigger:"#002140",bodyBg:oe,headerBg:"#001529",headerHeight:O*2,headerPadding:`0 ${ue}px`,headerColor:ee,footerPadding:`${le}px ${ue}px`,footerBg:oe,siderBg:"#001529",triggerHeight:_+X*2,triggerBg:"#002140",triggerColor:h,zeroTriggerWidth:_,zeroTriggerHeight:_,lightSiderBg:N,lightTriggerBg:N,lightTriggerColor:ee}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),v=function(Z,oe){var O={};for(var _ in Z)Object.prototype.hasOwnProperty.call(Z,_)&&oe.indexOf(_)<0&&(O[_]=Z[_]);if(Z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,_=Object.getOwnPropertySymbols(Z);ee<_.length;ee++)oe.indexOf(_[ee])<0&&Object.prototype.propertyIsEnumerable.call(Z,_[ee])&&(O[_[ee]]=Z[_[ee]]);return O};const B=$.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}});function T(Z){let{suffixCls:oe,tagName:O,displayName:_}=Z;return ee=>$.forwardRef((X,h)=>$.createElement(ee,Object.assign({ref:h,suffixCls:oe,tagName:O},X)))}const I=$.forwardRef((Z,oe)=>{const{prefixCls:O,suffixCls:_,className:ee,tagName:le}=Z,X=v(Z,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:h}=$.useContext(d.E_),N=h("layout",O),[ue,ae]=C(N),x=_?`${N}-${_}`:N;return ue($.createElement(le,Object.assign({className:b()(O||x,ee,ae),ref:oe},X)))}),g=$.forwardRef((Z,oe)=>{const{direction:O}=$.useContext(d.E_),[_,ee]=$.useState([]),{prefixCls:le,className:X,rootClassName:h,children:N,hasSider:ue,tagName:ae,style:x}=Z,L=v(Z,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Y=(0,P.Z)(L,["suffixCls"]),{getPrefixCls:pe,layout:Re}=$.useContext(d.E_),$e=pe("layout",le),[je,Je]=C($e),nt=b()($e,{[`${$e}-has-sider`]:typeof ue=="boolean"?ue:_.length>0,[`${$e}-rtl`]:O==="rtl"},Re==null?void 0:Re.className,X,h,Je),ze=$.useMemo(()=>({siderHook:{addSider:Be=>{ee(Qe=>[].concat((0,t.Z)(Qe),[Be]))},removeSider:Be=>{ee(Qe=>Qe.filter(ut=>ut!==Be))}}}),[]);return je($.createElement(B.Provider,{value:ze},$.createElement(ae,Object.assign({ref:oe,className:nt,style:Object.assign(Object.assign({},Re==null?void 0:Re.style),x)},Y),N)))}),U=T({tagName:"div",displayName:"Layout"})(g),F=T({suffixCls:"header",tagName:"header",displayName:"Header"})(I),G=T({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(I),q=T({suffixCls:"content",tagName:"main",displayName:"Content"})(I);var K=U},40875:function(rt,z,e){"use strict";e.d(z,{J:function(){return d}});var t=e(59301),l=e(33234),b=e(70425),P=function(n,E){var D={};for(var w in n)Object.prototype.hasOwnProperty.call(n,w)&&E.indexOf(w)<0&&(D[w]=n[w]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var C=0,w=Object.getOwnPropertySymbols(n);C{const{children:D}=n,w=P(n,["children"]),C=t.useContext($),v=t.useMemo(()=>Object.assign(Object.assign({},C),w),[C,w.prefixCls,w.mode,w.selectable]);return t.createElement($.Provider,{value:v},t.createElement(l.BR,null,(0,b.supportNodeRef)(D)?t.cloneElement(D,{ref:E}):D))});z.Z=$},20834:function(rt,z,e){"use strict";e.d(z,{default:function(){return qe}});var t=e(15285),l=e(59301),b=e(45818),P=e(92310),$=e.n(P),d=e(36355),n=function(j,V){var p={};for(var a in j)Object.prototype.hasOwnProperty.call(j,a)&&V.indexOf(a)<0&&(p[a]=j[a]);if(j!=null&&typeof Object.getOwnPropertySymbols=="function")for(var k=0,a=Object.getOwnPropertySymbols(j);k{const{prefixCls:V,className:p,dashed:a}=j,k=n(j,["prefixCls","className","dashed"]),{getPrefixCls:fe}=l.useContext(d.E_),u=fe("menu",V),s=$()({[`${u}-item-divider-dashed`]:!!a},p);return l.createElement(t.iz,Object.assign({className:s},k))},w=e(11592),C=e(2738),v=e(6848),B=e(92343),I=(0,l.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),U=j=>{var V;const{className:p,children:a,icon:k,title:fe,danger:u}=j,{prefixCls:s,firstLevel:Q,direction:R,disableMenuItemTitleTooltip:c,inlineCollapsed:ne}=l.useContext(I),Fe=te=>{const ce=l.createElement("span",{className:`${s}-title-content`},a);return(!k||(0,B.l$)(a)&&a.type==="span")&&a&&te&&Q&&typeof a=="string"?l.createElement("div",{className:`${s}-inline-collapsed-noicon`},a.charAt(0)):ce},{siderCollapsed:we}=l.useContext(b.D);let _e=fe;typeof fe=="undefined"?_e=Q?a:"":fe===!1&&(_e="");const Pe={title:_e};!we&&!ne&&(Pe.title=null,Pe.open=!1);const Ne=(0,w.Z)(a).length;let f=l.createElement(t.ck,Object.assign({},(0,C.Z)(j,["title","icon","danger"]),{className:$()({[`${s}-item-danger`]:u,[`${s}-item-only-child`]:(k?Ne+1:Ne)===1},p),title:typeof fe=="string"?fe:void 0}),(0,B.Tm)(k,{className:$()((0,B.l$)(k)?(V=k.props)===null||V===void 0?void 0:V.className:"",`${s}-item-icon`)}),Fe(ne));return c||(f=l.createElement(v.Z,Object.assign({},Pe,{placement:R==="rtl"?"left":"right",overlayClassName:`${s}-inline-collapsed-tooltip`}),f)),f},G=j=>{var V;const{popupClassName:p,icon:a,title:k,theme:fe}=j,u=l.useContext(I),{prefixCls:s,inlineCollapsed:Q,theme:R}=u,c=(0,t.Xl)();let ne;if(!a)ne=Q&&!c.length&&k&&typeof k=="string"?l.createElement("div",{className:`${s}-inline-collapsed-noicon`},k.charAt(0)):l.createElement("span",{className:`${s}-title-content`},k);else{const we=(0,B.l$)(k)&&k.type==="span";ne=l.createElement(l.Fragment,null,(0,B.Tm)(a,{className:$()((0,B.l$)(a)?(V=a.props)===null||V===void 0?void 0:V.className:"",`${s}-item-icon`)}),we?k:l.createElement("span",{className:`${s}-title-content`},k))}const Fe=l.useMemo(()=>Object.assign(Object.assign({},u),{firstLevel:!1}),[u]);return l.createElement(I.Provider,{value:Fe},l.createElement(t.Wd,Object.assign({},(0,C.Z)(j,["icon"]),{title:ne,popupClassName:$()(s,p,`${s}-${fe||R}`)})))},q=e(18785),K=e(70425),Z=e(62892),oe=e(40875),O=function(j,V){var p={};for(var a in j)Object.prototype.hasOwnProperty.call(j,a)&&V.indexOf(a)<0&&(p[a]=j[a]);if(j!=null&&typeof Object.getOwnPropertySymbols=="function")for(var k=0,a=Object.getOwnPropertySymbols(j);k{if(V&&typeof V=="object"){const a=V,{label:k,children:fe,key:u,type:s}=a,Q=O(a,["label","children","key","type"]),R=u!=null?u:`tmp-${p}`;return fe||s==="group"?s==="group"?l.createElement(t.BW,Object.assign({key:R},Q,{title:k}),_(fe)):l.createElement(G,Object.assign({key:R},Q,{title:k}),_(fe)):s==="divider"?l.createElement(D,Object.assign({key:R},Q)):l.createElement(U,Object.assign({key:R},Q),k)}return null}).filter(V=>V)}function ee(j){return l.useMemo(()=>j&&_(j),[j])}var le=e(64993),X=e(17313),h=e(8378),N=e(13826),ue=e(29878),ae=e(83116),x=e(37613),Y=j=>{const{componentCls:V,motionDurationSlow:p,horizontalLineHeight:a,colorSplit:k,lineWidth:fe,lineType:u,itemPaddingInline:s}=j;return{[`${V}-horizontal`]:{lineHeight:a,border:0,borderBottom:`${fe}px ${u} ${k}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${V}-item, ${V}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:s},[`> ${V}-item:hover, + &${F}-slide-up-leave${F}-slide-up-leave-active${B}-placement-topRight`]:{animationName:l.ly}})},(0,$.ZP)(v,{colorBg:le,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${B} ${T}`]:{position:"relative",margin:0},[`${T}-submenu-popup`]:{position:"absolute",zIndex:I,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${B}, ${B}-menu-submenu`]:{[T]:Object.assign(Object.assign({padding:oe,listStyleType:"none",backgroundColor:le,backgroundClip:"padding-box",borderRadius:v.borderRadiusLG,outline:"none",boxShadow:v.boxShadowSecondary},(0,t.Qy)(v)),{[`${T}-item-group-title`]:{padding:`${H}px ${ee}px`,color:v.colorTextDescription,transition:`all ${q}`},[`${T}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${T}-item-icon`]:{minWidth:Z,marginInlineEnd:v.marginXS,fontSize:v.fontSizeSM},[`${T}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${q}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${T}-item, ${T}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${H}px ${ee}px`,color:v.colorText,fontWeight:"normal",fontSize:Z,lineHeight:v.lineHeight,cursor:"pointer",transition:`all ${q}`,borderRadius:v.borderRadiusSM,"&:hover, &-active":{backgroundColor:v.controlItemBgHover}},(0,t.Qy)(v)),{"&-selected":{color:v.colorPrimary,backgroundColor:v.controlItemBgActive,"&:hover, &-active":{backgroundColor:v.controlItemBgActiveHover}},"&-disabled":{color:O,cursor:"not-allowed","&:hover":{color:O,backgroundColor:le,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${v.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:v.colorSplit},[`${B}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:v.paddingXS,[`${B}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:v.colorTextDescription,fontSize:_,fontStyle:"normal"}}}),[`${T}-item-group-list`]:{margin:`0 ${v.marginXS}px`,padding:0,listStyle:"none"},[`${T}-submenu-title`]:{paddingInlineEnd:ee+v.fontSizeSM},[`${T}-submenu-vertical`]:{position:"relative"},[`${T}-submenu${T}-submenu-disabled ${B}-menu-submenu-title`]:{[`&, ${B}-menu-submenu-arrow-icon`]:{color:O,backgroundColor:le,cursor:"not-allowed"}},[`${T}-submenu-selected ${B}-menu-submenu-title`]:{color:v.colorPrimary}})}},[(0,l.oN)(v,"slide-up"),(0,l.oN)(v,"slide-down"),(0,b.Fm)(v,"move-up"),(0,b.Fm)(v,"move-down"),(0,P._y)(v,"zoom-big")]]};var C=(0,d.Z)("Dropdown",(v,B)=>{let{rootPrefixCls:T}=B;const{marginXXS:I,sizePopupArrow:g,controlHeight:U,fontSize:F,lineHeight:G,paddingXXS:q,componentCls:H,borderRadiusLG:Z}=v,oe=(U-F*G)/2,{dropdownArrowOffset:O}=(0,$.fS)({contentRadius:Z}),_=(0,n.TS)(v,{menuCls:`${H}-menu`,rootPrefixCls:T,dropdownArrowDistance:g/2+I,dropdownArrowOffset:O,dropdownPaddingVertical:oe,dropdownEdgeChildPadding:q});return[w(_),D(_)]},v=>({zIndexPopup:v.zIndexPopupBase+50}))},8628:function(rt,z,e){"use strict";var t=e(59301),l=e(34280),b=e(56762),P=e(69507);function $(){let d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const n=(0,t.useRef)({}),E=(0,b.Z)(),D=(0,P.ZP)();return(0,l.Z)(()=>{const w=D.subscribe(C=>{n.current=C,d&&E()});return()=>D.unsubscribe(w)},[]),n.current}z.Z=$},11611:function(rt,z,e){"use strict";e.d(z,{Z:function(){return io}});var t=e(59301),l=e(15277),b=e(92310),P=e.n(b),$=e(54476),d=e(33885),n=e(20068),E=e(42978),D=e(76190),w=e(75931),C=e(55468),v=e(18929),B=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"],T=t.createContext(null),I=0;function g(Ve,ve){var at=t.useState(function(){return I+=1,String(I)}),xt=(0,E.Z)(at,1),Nt=xt[0],Zt=t.useContext(T),Wt={data:ve,canPreview:Ve};return t.useEffect(function(){if(Zt)return Zt.register(Nt,Wt)},[]),t.useEffect(function(){Zt&&Zt.register(Nt,Wt)},[Ve,ve]),Nt}function U(Ve){return new Promise(function(ve){var at=document.createElement("img");at.onerror=function(){return ve(!1)},at.onload=function(){return ve(!0)},at.src=Ve})}function F(Ve){var ve=Ve.src,at=Ve.isCustomPlaceholder,xt=Ve.fallback,Nt=(0,t.useState)(at?"loading":"normal"),Zt=(0,E.Z)(Nt,2),Wt=Zt[0],jt=Zt[1],W=(0,t.useRef)(!1),de=Wt==="error";(0,t.useEffect)(function(){U(ve).then(function(Ze){Ze||jt("error")})},[ve]),(0,t.useEffect)(function(){at&&!W.current?jt("loading"):de&&jt("normal")},[ve]);var ge=function(){jt("normal")},Ce=function(Le){W.current=!1,Wt==="loading"&&Le!=null&&Le.complete&&(Le.naturalWidth||Le.naturalHeight)&&(W.current=!0,ge())},ke=de&&xt?{src:xt}:{onLoad:ge,src:ve};return[Ce,ke,Wt]}var G=e(86923),q=e(8224),H=e(10228),Z=e(48736);function oe(Ve,ve,at,xt){var Nt=ve+at,Zt=(at-xt)/2;if(at>xt){if(ve>0)return(0,n.Z)({},Ve,Zt);if(ve<0&&Ntxt)return(0,n.Z)({},Ve,ve<0?Zt:-Zt);return{}}function O(Ve,ve,at,xt){var Nt=(0,C.g1)(),Zt=Nt.width,Wt=Nt.height,jt=null;return Ve<=Zt&&ve<=Wt?jt={x:0,y:0}:(Ve>Zt||ve>Wt)&&(jt=(0,d.Z)((0,d.Z)({},oe("x",at,Ve,Zt)),oe("y",xt,ve,Wt))),jt}var _=e(13697),ee=e(16089),le={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function X(Ve,ve,at,xt){var Nt=(0,t.useRef)(null),Zt=(0,t.useRef)([]),Wt=(0,t.useState)(le),jt=(0,E.Z)(Wt,2),W=jt[0],de=jt[1],ge=function(Le){de(le),xt&&!(0,_.Z)(le,W)&&xt({transform:le,action:Le})},Ce=function(Le,Te){Nt.current===null&&(Zt.current=[],Nt.current=(0,ee.Z)(function(){de(function(zt){var Ft=zt;return Zt.current.forEach(function(Qt){Ft=(0,d.Z)((0,d.Z)({},Ft),Qt)}),Nt.current=null,xt==null||xt({transform:Ft,action:Te}),Ft})})),Zt.current.push((0,d.Z)((0,d.Z)({},W),Le))},ke=function(Le,Te,zt,Ft){var Qt=Ve.current,jn=Qt.width,Zn=Qt.height,Vn=Qt.offsetWidth,$r=Qt.offsetHeight,Pr=Qt.offsetLeft,Jn=Qt.offsetTop,pr=Le,dr=W.scale*Le;dr>at?(pr=at/W.scale,dr=at):dr1,Sn=Qn&&Qt>=1,jr=X(so,Pr,pr,S),ar=jr.transform,On=jr.resetTransform,fr=jr.updateTransform,Xr=jr.dispatchZoomChange,K=(0,t.useState)(!0),be=(0,E.Z)(K,2),Me=be[0],Xt=be[1],qt=ar.rotate,Lt=ar.scale,_t=ar.x,Ut=ar.y,Ct=P()((0,n.Z)({},"".concat(at,"-moving"),Gn));(0,t.useEffect)(function(){Me||Xt(!0)},[Me]);var Mt=function(){On("close")},Cn=function(){Xr(x+Vn,"zoomIn")},In=function(){Xr(x/(x+Vn),"zoomOut")},Ln=function(){fr({rotate:qt+90},"rotateRight")},Tn=function(){fr({rotate:qt-90},"rotateLeft")},lr=function(){fr({flipX:!ar.flipX},"flipX")},Mn=function(){fr({flipY:!ar.flipY},"flipY")},sn=function(mt){mt==null||mt.preventDefault(),mt==null||mt.stopPropagation(),zt>0&&(Xt(!1),On("prev"),Nr==null||Nr(zt-1,zt))},bn=function(mt){mt==null||mt.preventDefault(),mt==null||mt.stopPropagation(),zt0&&(Kr=x/Kr),Xr(Kr,"wheel",mt.clientX,mt.clientY)}},Mr=function(mt){!de||!kr||(mt.keyCode===H.Z.LEFT?sn():mt.keyCode===H.Z.RIGHT&&bn())},vn=function(mt){de&&(Lt!==1?fr({x:0,y:0,scale:1},"doubleClick"):Xr(x+Vn,"doubleClick",mt.clientX,mt.clientY))};(0,t.useEffect)(function(){var hn,mt,Hn,_r;if(jt){Hn=(0,q.Z)(window,"mouseup",$t,!1),_r=(0,q.Z)(window,"mousemove",Dn,!1);try{window.top!==window.self&&(hn=(0,q.Z)(window.top,"mouseup",$t,!1),mt=(0,q.Z)(window.top,"mousemove",Dn,!1))}catch(Kr){(0,Z.Kp)(!1,"[rc-image] ".concat(Kr))}}return function(){var Kr,fo,mo,So;(Kr=Hn)===null||Kr===void 0||Kr.remove(),(fo=_r)===null||fo===void 0||fo.remove(),(mo=hn)===null||mo===void 0||mo.remove(),(So=mt)===null||So===void 0||So.remove()}},[de,Gn,_t,Ut,qt,jt]),(0,t.useEffect)(function(){var hn=(0,q.Z)(window,"keydown",Mr,!1);return function(){hn.remove()}},[de,kr,zt]);var Gt=t.createElement(Re,(0,$.Z)({},Er,{width:ve.width,height:ve.height,imgRef:so,className:"".concat(at,"-img"),alt:Nt,style:{transform:"translate3d(".concat(ar.x,"px, ").concat(ar.y,"px, 0) scale3d(").concat(ar.flipX?"-":"").concat(Lt,", ").concat(ar.flipY?"-":"").concat(Lt,", 1) rotate(").concat(qt,"deg)"),transitionDuration:!Me&&"0s"},fallback:Zt,src:xt,onWheel:gr,onMouseDown:rn,onDoubleClick:vn}));return t.createElement(t.Fragment,null,t.createElement(G.Z,(0,$.Z)({transitionName:Or,maskTransitionName:Nn,closable:!1,keyboard:!0,prefixCls:at,onClose:W,visible:de,wrapClassName:Ct,rootClassName:ke,getContainer:Le},uo,{afterClose:Mt}),t.createElement("div",{className:"".concat(at,"-img-wrapper")},Tr?Tr(Gt,(0,d.Z)({transform:ar},Qn?{current:zt}:{})):Gt)),t.createElement(ae,{visible:de,transform:ar,maskTransitionName:Nn,closeIcon:Ze,getContainer:Le,prefixCls:at,rootClassName:ke,icons:Ce,countRender:jn,showSwitch:kr,showProgress:Sn,current:zt,count:Qt,scale:Lt,minScale:Pr,maxScale:pr,toolbarRender:Rn,onSwitchLeft:sn,onSwitchRight:bn,onZoomIn:Cn,onZoomOut:In,onRotateRight:Ln,onRotateLeft:Tn,onFlipX:lr,onFlipY:Mn,onClose:W}))},je=$e,Je=e(94480);function nt(Ve){var ve=t.useState({}),at=(0,E.Z)(ve,2),xt=at[0],Nt=at[1],Zt=t.useCallback(function(jt,W){return Nt(function(de){return(0,d.Z)((0,d.Z)({},de),{},(0,n.Z)({},jt,W))}),function(){Nt(function(de){var ge=(0,d.Z)({},de);return delete ge[jt],ge})}},[]),Wt=t.useMemo(function(){return Ve?Ve.map(function(jt){if(typeof jt=="string")return{data:{src:jt}};var W={};return Object.keys(jt).forEach(function(de){["src"].concat((0,Je.Z)(B)).includes(de)&&(W[de]=jt[de])}),{data:W}}):Object.keys(xt).reduce(function(jt,W){var de=xt[W],ge=de.canPreview,Ce=de.data;return ge&&jt.push({data:Ce,id:W}),jt},[])},[Ve,xt]);return[Wt,Zt]}var ze=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],Be=["src"],Qe=function(ve){var at,xt=ve.previewPrefixCls,Nt=xt===void 0?"rc-image-preview":xt,Zt=ve.children,Wt=ve.icons,jt=Wt===void 0?{}:Wt,W=ve.items,de=ve.preview,ge=ve.fallback,Ce=(0,D.Z)(de)==="object"?de:{},ke=Ce.visible,Ze=Ce.onVisibleChange,Le=Ce.getContainer,Te=Ce.current,zt=Ce.movable,Ft=Ce.minScale,Qt=Ce.maxScale,jn=Ce.countRender,Zn=Ce.closeIcon,Vn=Ce.onChange,$r=Ce.onTransform,Pr=Ce.toolbarRender,Jn=Ce.imageRender,pr=(0,w.Z)(Ce,ze),dr=nt(W),Or=(0,E.Z)(dr,2),or=Or[0],Nn=Or[1],Tr=(0,v.Z)(0,{value:Te}),Er=(0,E.Z)(Tr,2),Rn=Er[0],S=Er[1],Nr=(0,t.useState)(!1),uo=(0,E.Z)(Nr,2),so=uo[0],Qr=uo[1],lo=((at=or[Rn])===null||at===void 0?void 0:at.data)||{},Zr=lo.src,Gn=(0,w.Z)(lo,Be),Yn=(0,v.Z)(!!ke,{value:ke,onChange:function(qt,Lt){Ze==null||Ze(qt,Lt,Rn)}}),Qn=(0,E.Z)(Yn,2),kr=Qn[0],Sn=Qn[1],jr=(0,t.useState)(null),ar=(0,E.Z)(jr,2),On=ar[0],fr=ar[1],Xr=t.useCallback(function(Xt,qt,Lt){var _t=or.findIndex(function(Ut){return Ut.id===Xt});Sn(!0),fr({x:qt,y:Lt}),S(_t<0?0:_t),Qr(!0)},[or]);t.useEffect(function(){kr?so||S(0):Qr(!1)},[kr]);var K=function(qt,Lt){S(qt),Vn==null||Vn(qt,Lt)},be=function(){Sn(!1),fr(null)},Me=t.useMemo(function(){return{register:Nn,onPreview:Xr}},[Nn,Xr]);return t.createElement(T.Provider,{value:Me},Zt,t.createElement(je,(0,$.Z)({"aria-hidden":!kr,movable:zt,visible:kr,prefixCls:Nt,closeIcon:Zn,onClose:be,mousePosition:On,imgCommonProps:Gn,src:Zr,fallback:ge,icons:jt,minScale:Ft,maxScale:Qt,getContainer:Le,current:Rn,count:or.length,countRender:jn,onTransform:$r,toolbarRender:Pr,imageRender:Jn,onChange:K},pr)))},ut=Qe,Ie=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],ct=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],gt=function(ve){var at=ve.src,xt=ve.alt,Nt=ve.onPreviewClose,Zt=ve.prefixCls,Wt=Zt===void 0?"rc-image":Zt,jt=ve.previewPrefixCls,W=jt===void 0?"".concat(Wt,"-preview"):jt,de=ve.placeholder,ge=ve.fallback,Ce=ve.width,ke=ve.height,Ze=ve.style,Le=ve.preview,Te=Le===void 0?!0:Le,zt=ve.className,Ft=ve.onClick,Qt=ve.onError,jn=ve.wrapperClassName,Zn=ve.wrapperStyle,Vn=ve.rootClassName,$r=(0,w.Z)(ve,Ie),Pr=de&&de!==!0,Jn=(0,D.Z)(Te)==="object"?Te:{},pr=Jn.src,dr=Jn.visible,Or=dr===void 0?void 0:dr,or=Jn.onVisibleChange,Nn=or===void 0?Nt:or,Tr=Jn.getContainer,Er=Tr===void 0?void 0:Tr,Rn=Jn.mask,S=Jn.maskClassName,Nr=Jn.movable,uo=Jn.icons,so=Jn.scaleStep,Qr=Jn.minScale,lo=Jn.maxScale,Zr=Jn.imageRender,Gn=Jn.toolbarRender,Yn=(0,w.Z)(Jn,ct),Qn=pr!=null?pr:at,kr=(0,v.Z)(!!Or,{value:Or,onChange:Nn}),Sn=(0,E.Z)(kr,2),jr=Sn[0],ar=Sn[1],On=F({src:at,isCustomPlaceholder:Pr,fallback:ge}),fr=(0,E.Z)(On,3),Xr=fr[0],K=fr[1],be=fr[2],Me=(0,t.useState)(null),Xt=(0,E.Z)(Me,2),qt=Xt[0],Lt=Xt[1],_t=(0,t.useContext)(T),Ut=!!Te,Ct=function(){ar(!1),Lt(null)},Mt=P()(Wt,jn,Vn,(0,n.Z)({},"".concat(Wt,"-error"),be==="error")),Cn=(0,t.useMemo)(function(){var lr={};return B.forEach(function(Mn){ve[Mn]!==void 0&&(lr[Mn]=ve[Mn])}),lr},B.map(function(lr){return ve[lr]})),In=(0,t.useMemo)(function(){return(0,d.Z)((0,d.Z)({},Cn),{},{src:Qn})},[Qn,Cn]),Ln=g(Ut,In),Tn=function(Mn){var sn=(0,C.os)(Mn.target),bn=sn.left,$t=sn.top;_t?_t.onPreview(Ln,bn,$t):(Lt({x:bn,y:$t}),ar(!0)),Ft==null||Ft(Mn)};return t.createElement(t.Fragment,null,t.createElement("div",(0,$.Z)({},$r,{className:Mt,onClick:Ut?Tn:Ft,style:(0,d.Z)({width:Ce,height:ke},Zn)}),t.createElement("img",(0,$.Z)({},Cn,{className:P()("".concat(Wt,"-img"),(0,n.Z)({},"".concat(Wt,"-img-placeholder"),de===!0),zt),style:(0,d.Z)({height:ke},Ze),ref:Xr},K,{width:Ce,height:ke,onError:Qt})),be==="loading"&&t.createElement("div",{"aria-hidden":"true",className:"".concat(Wt,"-placeholder")},de),Rn&&Ut&&t.createElement("div",{className:P()("".concat(Wt,"-mask"),S),style:{display:(Ze==null?void 0:Ze.display)==="none"?"none":void 0}},Rn)),!_t&&Ut&&t.createElement(je,(0,$.Z)({"aria-hidden":!jr,visible:jr,prefixCls:W,onClose:Ct,mousePosition:qt,src:Qn,alt:xt,fallback:ge,getContainer:Er,icons:uo,movable:Nr,scaleStep:so,minScale:Qr,maxScale:lo,rootClassName:Vn,imageRender:Zr,imgCommonProps:Cn,toolbarRender:Gn},Yn)))};gt.PreviewGroup=ut,gt.displayName="Image";var Se=gt,me=Se,ot=e(62892),qe=e(36355),j=e(31724),V=e(99267),p=e(33853),a=e(38819),k={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"},fe=k,u=e(7657),s=function(ve,at){return t.createElement(u.Z,(0,$.Z)({},ve,{ref:at,icon:fe}))},Q=t.forwardRef(s),R=Q,c={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}},{tag:"path",attrs:{d:"M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z"}}]},name:"rotate-right",theme:"outlined"},ne=c,Fe=function(ve,at){return t.createElement(u.Z,(0,$.Z)({},ve,{ref:at,icon:ne}))},we=t.forwardRef(Fe),_e=we,Pe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"swap",theme:"outlined"},Ne=Pe,f=function(ve,at){return t.createElement(u.Z,(0,$.Z)({},ve,{ref:at,icon:Ne}))},te=t.forwardRef(f),ce=te,he={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"},Ae=he,De=function(ve,at){return t.createElement(u.Z,(0,$.Z)({},ve,{ref:at,icon:Ae}))},Ke=t.forwardRef(De),We=Ke,Xe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"},Bt=Xe,Et=function(ve,at){return t.createElement(u.Z,(0,$.Z)({},ve,{ref:at,icon:Bt}))},Ot=t.forwardRef(Et),cn=Ot,an=e(64993),bt=e(73819),wn=e(17313),dn=e(29878),ln=e(1950),$n=e(83116),Wn=e(37613);const An=Ve=>({position:Ve||"absolute",inset:0}),sr=Ve=>{const{iconCls:ve,motionDurationSlow:at,paddingXXS:xt,marginXXS:Nt,prefixCls:Zt,colorTextLightSolid:Wt}=Ve;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:Wt,background:new an.C("#000").setAlpha(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${at}`,[`.${Zt}-mask-info`]:Object.assign(Object.assign({},wn.vS),{padding:`0 ${xt}px`,[ve]:{marginInlineEnd:Nt,svg:{verticalAlign:"baseline"}}})}},wr=Ve=>{const{previewCls:ve,modalMaskBg:at,paddingSM:xt,marginXL:Nt,margin:Zt,paddingLG:Wt,previewOperationColorDisabled:jt,previewOperationHoverColor:W,motionDurationSlow:de,iconCls:ge,colorTextLightSolid:Ce}=Ve,ke=new an.C(at).setAlpha(.1),Ze=ke.clone().setAlpha(.2);return{[`${ve}-footer`]:{position:"fixed",bottom:Nt,left:{_skip_check_:!0,value:0},width:"100%",display:"flex",flexDirection:"column",alignItems:"center",color:Ve.previewOperationColor},[`${ve}-progress`]:{marginBottom:Zt},[`${ve}-close`]:{position:"fixed",top:Nt,right:{_skip_check_:!0,value:Nt},display:"flex",color:Ce,backgroundColor:ke.toRgbString(),borderRadius:"50%",padding:xt,outline:0,border:0,cursor:"pointer",transition:`all ${de}`,"&:hover":{backgroundColor:Ze.toRgbString()},[`& > ${ge}`]:{fontSize:Ve.previewOperationSize}},[`${ve}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${Wt}px`,backgroundColor:ke.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:xt,padding:xt,cursor:"pointer",transition:`all ${de}`,userSelect:"none",[`&:not(${ve}-operations-operation-disabled):hover > ${ge}`]:{color:W},"&-disabled":{color:jt,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${ge}`]:{fontSize:Ve.previewOperationSize}}}}},er=Ve=>{const{modalMaskBg:ve,iconCls:at,previewOperationColorDisabled:xt,previewCls:Nt,zIndexPopup:Zt,motionDurationSlow:Wt}=Ve,jt=new an.C(ve).setAlpha(.1),W=jt.clone().setAlpha(.2);return{[`${Nt}-switch-left, ${Nt}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:Zt+1,display:"flex",alignItems:"center",justifyContent:"center",width:Ve.imagePreviewSwitchSize,height:Ve.imagePreviewSwitchSize,marginTop:-Ve.imagePreviewSwitchSize/2,color:Ve.previewOperationColor,background:jt.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${Wt}`,userSelect:"none","&:hover":{background:W.toRgbString()},"&-disabled":{"&, &:hover":{color:xt,background:"transparent",cursor:"not-allowed",[`> ${at}`]:{cursor:"not-allowed"}}},[`> ${at}`]:{fontSize:Ve.previewOperationSize}},[`${Nt}-switch-left`]:{insetInlineStart:Ve.marginSM},[`${Nt}-switch-right`]:{insetInlineEnd:Ve.marginSM}}},vr=Ve=>{const{motionEaseOut:ve,previewCls:at,motionDurationSlow:xt,componentCls:Nt}=Ve;return[{[`${Nt}-preview-root`]:{[at]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${at}-body`]:Object.assign(Object.assign({},An()),{overflow:"hidden"}),[`${at}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${xt} ${ve} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},An()),{transition:`transform ${xt} ${ve} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${at}-moving`]:{[`${at}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${Nt}-preview-root`]:{[`${at}-wrap`]:{zIndex:Ve.zIndexPopup}}},{[`${Nt}-preview-operations-wrapper`]:{position:"fixed",zIndex:Ve.zIndexPopup+1},"&":[wr(Ve),er(Ve)]}]},kn=Ve=>{const{componentCls:ve}=Ve;return{[ve]:{position:"relative",display:"inline-block",[`${ve}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${ve}-img-placeholder`]:{backgroundColor:Ve.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${ve}-mask`]:Object.assign({},sr(Ve)),[`${ve}-mask:hover`]:{opacity:1},[`${ve}-placeholder`]:Object.assign({},An())}}},Cr=Ve=>{const{previewCls:ve}=Ve;return{[`${ve}-root`]:(0,dn._y)(Ve,"zoom"),"&":(0,ln.J$)(Ve,!0)}};var Lr=(0,$n.Z)("Image",Ve=>{const ve=`${Ve.componentCls}-preview`,at=(0,Wn.TS)(Ve,{previewCls:ve,modalMaskBg:new an.C("#000").setAlpha(.45).toRgbString(),imagePreviewSwitchSize:Ve.controlHeightLG});return[kn(at),vr(at),(0,bt.QA)((0,Wn.TS)(at,{componentCls:ve})),Cr(at)]},Ve=>({zIndexPopup:Ve.zIndexPopupBase+80,previewOperationColor:new an.C(Ve.colorTextLightSolid).setAlpha(.65).toRgbString(),previewOperationHoverColor:new an.C(Ve.colorTextLightSolid).setAlpha(.85).toRgbString(),previewOperationColorDisabled:new an.C(Ve.colorTextLightSolid).setAlpha(.25).toRgbString(),previewOperationSize:Ve.fontSizeIcon*1.5})),Ar=function(Ve,ve){var at={};for(var xt in Ve)Object.prototype.hasOwnProperty.call(Ve,xt)&&ve.indexOf(xt)<0&&(at[xt]=Ve[xt]);if(Ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Nt=0,xt=Object.getOwnPropertySymbols(Ve);Nt{var{previewPrefixCls:ve,preview:at}=Ve,xt=Ar(Ve,["previewPrefixCls","preview"]);const{getPrefixCls:Nt}=t.useContext(qe.E_),Zt=Nt("image",ve),Wt=`${Zt}-preview`,jt=Nt(),[W,de]=Lr(Zt),ge=t.useMemo(()=>{var Ce;if(at===!1)return at;const ke=typeof at=="object"?at:{},Ze=P()(de,(Ce=ke.rootClassName)!==null&&Ce!==void 0?Ce:"");return Object.assign(Object.assign({},ke),{transitionName:(0,ot.m)(jt,"zoom",ke.transitionName),maskTransitionName:(0,ot.m)(jt,"fade",ke.maskTransitionName),rootClassName:Ze})},[at]);return W(t.createElement(me.PreviewGroup,Object.assign({preview:ge,previewPrefixCls:Wt,icons:yr},xt)))},Vr=function(Ve,ve){var at={};for(var xt in Ve)Object.prototype.hasOwnProperty.call(Ve,xt)&&ve.indexOf(xt)<0&&(at[xt]=Ve[xt]);if(Ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Nt=0,xt=Object.getOwnPropertySymbols(Ve);Nt{const{prefixCls:ve,preview:at,className:xt,rootClassName:Nt,style:Zt}=Ve,Wt=Vr(Ve,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:jt,locale:W=j.Z,getPopupContainer:de,image:ge}=t.useContext(qe.E_),Ce=jt("image",ve),ke=jt(),Ze=W.Image||j.Z.Image,[Le,Te]=Lr(Ce),zt=P()(Nt,Te),Ft=P()(xt,Te,ge==null?void 0:ge.className),Qt=t.useMemo(()=>{if(at===!1)return at;const Zn=typeof at=="object"?at:{},{getContainer:Vn}=Zn,$r=Vr(Zn,["getContainer"]);return Object.assign(Object.assign({mask:t.createElement("div",{className:`${Ce}-mask-info`},t.createElement(l.Z,null),Ze==null?void 0:Ze.preview),icons:yr},$r),{getContainer:Vn||de,transitionName:(0,ot.m)(ke,"zoom",Zn.transitionName),maskTransitionName:(0,ot.m)(ke,"fade",Zn.maskTransitionName)})},[at,Ze]),jn=Object.assign(Object.assign({},ge==null?void 0:ge.style),Zt);return Le(t.createElement(me,Object.assign({prefixCls:Ce,preview:Qt,rootClassName:zt,className:Ft,style:jn},Wt)))};xo.PreviewGroup=ao;var io=xo},45818:function(rt,z,e){"use strict";e.d(z,{D:function(){return q},Z:function(){return oe}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},P=b,$=e(7657),d=function(_,ee){return l.createElement($.Z,(0,t.Z)({},_,{ref:ee,icon:P}))},n=l.forwardRef(d),E=n,D=e(33853),w=e(38819),C=e(92310),v=e.n(C),B=e(2738),I=O=>!isNaN(parseFloat(O))&&isFinite(O),g=e(36355),U=e(84966),F=function(O,_){var ee={};for(var le in O)Object.prototype.hasOwnProperty.call(O,le)&&_.indexOf(le)<0&&(ee[le]=O[le]);if(O!=null&&typeof Object.getOwnPropertySymbols=="function")for(var X=0,le=Object.getOwnPropertySymbols(O);X{let O=0;return function(){let _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return O+=1,`${_}${O}`}})();var oe=l.forwardRef((O,_)=>{const{prefixCls:ee,className:le,trigger:X,children:h,defaultCollapsed:N=!1,theme:ue="dark",style:ae={},collapsible:x=!1,reverseArrow:L=!1,width:Y=200,collapsedWidth:pe=80,zeroWidthTriggerStyle:Re,breakpoint:$e,onCollapse:je,onBreakpoint:Je}=O,nt=F(O,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:ze}=(0,l.useContext)(U.Gs),[Be,Qe]=(0,l.useState)("collapsed"in O?O.collapsed:N),[ut,Ie]=(0,l.useState)(!1);(0,l.useEffect)(()=>{"collapsed"in O&&Qe(O.collapsed)},[O.collapsed]);const ct=(j,V)=>{"collapsed"in O||Qe(j),je==null||je(j,V)},gt=(0,l.useRef)();gt.current=j=>{Ie(j.matches),Je==null||Je(j.matches),Be!==j.matches&&ct(j.matches,"responsive")},(0,l.useEffect)(()=>{function j(p){return gt.current(p)}let V;if(typeof window!="undefined"){const{matchMedia:p}=window;if(p&&$e&&$e in G){V=p(`(max-width: ${G[$e]})`);try{V.addEventListener("change",j)}catch(a){V.addListener(j)}j(V)}}return()=>{try{V==null||V.removeEventListener("change",j)}catch(p){V==null||V.removeListener(j)}}},[$e]),(0,l.useEffect)(()=>{const j=H("ant-sider-");return ze.addSider(j),()=>ze.removeSider(j)},[]);const Se=()=>{ct(!Be,"clickTrigger")},{getPrefixCls:me}=(0,l.useContext)(g.E_),ot=()=>{const j=me("layout-sider",ee),V=(0,B.Z)(nt,["collapsed"]),p=Be?pe:Y,a=I(p)?`${p}px`:String(p),k=parseFloat(String(pe||0))===0?l.createElement("span",{onClick:Se,className:v()(`${j}-zero-width-trigger`,`${j}-zero-width-trigger-${L?"right":"left"}`),style:Re},X||l.createElement(E,null)):null,s={expanded:L?l.createElement(w.Z,null):l.createElement(D.Z,null),collapsed:L?l.createElement(D.Z,null):l.createElement(w.Z,null)}[Be?"collapsed":"expanded"],Q=X!==null?k||l.createElement("div",{className:`${j}-trigger`,onClick:Se,style:{width:a}},X||s):null,R=Object.assign(Object.assign({},ae),{flex:`0 0 ${a}`,maxWidth:a,minWidth:a,width:a}),c=v()(j,`${j}-${ue}`,{[`${j}-collapsed`]:!!Be,[`${j}-has-trigger`]:x&&X!==null&&!k,[`${j}-below`]:!!ut,[`${j}-zero-width`]:parseFloat(a)===0},le);return l.createElement("aside",Object.assign({className:c},V,{style:R,ref:_}),l.createElement("div",{className:`${j}-children`},h),x||ut&&k?Q:null)},qe=l.useMemo(()=>({siderCollapsed:Be}),[Be]);return l.createElement(q.Provider,{value:qe},ot())})},84966:function(rt,z,e){"use strict";e.d(z,{VY:function(){return q},$_:function(){return G},h4:function(){return F},Gs:function(){return B},ZP:function(){return H}});var t=e(94480),l=e(92310),b=e.n(l),P=e(2738),$=e(59301),d=e(36355),n=e(83116),D=Z=>{const{componentCls:oe,bodyBg:O,lightSiderBg:_,lightTriggerBg:ee,lightTriggerColor:le}=Z;return{[`${oe}-sider-light`]:{background:_,[`${oe}-sider-trigger`]:{color:le,background:ee},[`${oe}-sider-zero-width-trigger`]:{color:le,background:ee,border:`1px solid ${O}`,borderInlineStart:0}}}};const w=Z=>{const{antCls:oe,componentCls:O,colorText:_,triggerColor:ee,footerBg:le,triggerBg:X,headerHeight:h,headerPadding:N,headerColor:ue,footerPadding:ae,triggerHeight:x,zeroTriggerHeight:L,zeroTriggerWidth:Y,motionDurationMid:pe,motionDurationSlow:Re,fontSize:$e,borderRadius:je,bodyBg:Je,headerBg:nt,siderBg:ze}=Z;return{[O]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:Je,"&, *":{boxSizing:"border-box"},[`&${O}-has-sider`]:{flexDirection:"row",[`> ${O}, > ${O}-content`]:{width:0}},[`${O}-header, &${O}-footer`]:{flex:"0 0 auto"},[`${O}-sider`]:{position:"relative",minWidth:0,background:ze,transition:`all ${pe}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${oe}-menu${oe}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:x},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:x,color:ee,lineHeight:`${x}px`,textAlign:"center",background:X,cursor:"pointer",transition:`all ${pe}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:h,insetInlineEnd:-Y,zIndex:1,width:Y,height:L,color:ee,fontSize:Z.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:ze,borderStartStartRadius:0,borderStartEndRadius:je,borderEndEndRadius:je,borderEndStartRadius:0,cursor:"pointer",transition:`background ${Re} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${Re}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-Y,borderStartStartRadius:je,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:je}}}}},D(Z)),{"&-rtl":{direction:"rtl"}}),[`${O}-header`]:{height:h,padding:N,color:ue,lineHeight:`${h}px`,background:nt,[`${oe}-menu`]:{lineHeight:"inherit"}},[`${O}-footer`]:{padding:ae,color:_,fontSize:$e,background:le},[`${O}-content`]:{flex:"auto",minHeight:0}}};var C=(0,n.Z)("Layout",Z=>[w(Z)],Z=>{const{colorBgLayout:oe,controlHeight:O,controlHeightLG:_,colorText:ee,controlHeightSM:le,marginXXS:X,colorTextLightSolid:h,colorBgContainer:N}=Z,ue=_*1.25;return{colorBgHeader:"#001529",colorBgBody:oe,colorBgTrigger:"#002140",bodyBg:oe,headerBg:"#001529",headerHeight:O*2,headerPadding:`0 ${ue}px`,headerColor:ee,footerPadding:`${le}px ${ue}px`,footerBg:oe,siderBg:"#001529",triggerHeight:_+X*2,triggerBg:"#002140",triggerColor:h,zeroTriggerWidth:_,zeroTriggerHeight:_,lightSiderBg:N,lightTriggerBg:N,lightTriggerColor:ee}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),v=function(Z,oe){var O={};for(var _ in Z)Object.prototype.hasOwnProperty.call(Z,_)&&oe.indexOf(_)<0&&(O[_]=Z[_]);if(Z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,_=Object.getOwnPropertySymbols(Z);ee<_.length;ee++)oe.indexOf(_[ee])<0&&Object.prototype.propertyIsEnumerable.call(Z,_[ee])&&(O[_[ee]]=Z[_[ee]]);return O};const B=$.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}});function T(Z){let{suffixCls:oe,tagName:O,displayName:_}=Z;return ee=>$.forwardRef((X,h)=>$.createElement(ee,Object.assign({ref:h,suffixCls:oe,tagName:O},X)))}const I=$.forwardRef((Z,oe)=>{const{prefixCls:O,suffixCls:_,className:ee,tagName:le}=Z,X=v(Z,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:h}=$.useContext(d.E_),N=h("layout",O),[ue,ae]=C(N),x=_?`${N}-${_}`:N;return ue($.createElement(le,Object.assign({className:b()(O||x,ee,ae),ref:oe},X)))}),g=$.forwardRef((Z,oe)=>{const{direction:O}=$.useContext(d.E_),[_,ee]=$.useState([]),{prefixCls:le,className:X,rootClassName:h,children:N,hasSider:ue,tagName:ae,style:x}=Z,L=v(Z,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Y=(0,P.Z)(L,["suffixCls"]),{getPrefixCls:pe,layout:Re}=$.useContext(d.E_),$e=pe("layout",le),[je,Je]=C($e),nt=b()($e,{[`${$e}-has-sider`]:typeof ue=="boolean"?ue:_.length>0,[`${$e}-rtl`]:O==="rtl"},Re==null?void 0:Re.className,X,h,Je),ze=$.useMemo(()=>({siderHook:{addSider:Be=>{ee(Qe=>[].concat((0,t.Z)(Qe),[Be]))},removeSider:Be=>{ee(Qe=>Qe.filter(ut=>ut!==Be))}}}),[]);return je($.createElement(B.Provider,{value:ze},$.createElement(ae,Object.assign({ref:oe,className:nt,style:Object.assign(Object.assign({},Re==null?void 0:Re.style),x)},Y),N)))}),U=T({tagName:"div",displayName:"Layout"})(g),F=T({suffixCls:"header",tagName:"header",displayName:"Header"})(I),G=T({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(I),q=T({suffixCls:"content",tagName:"main",displayName:"Content"})(I);var H=U},40875:function(rt,z,e){"use strict";e.d(z,{J:function(){return d}});var t=e(59301),l=e(33234),b=e(70425),P=function(n,E){var D={};for(var w in n)Object.prototype.hasOwnProperty.call(n,w)&&E.indexOf(w)<0&&(D[w]=n[w]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var C=0,w=Object.getOwnPropertySymbols(n);C{const{children:D}=n,w=P(n,["children"]),C=t.useContext($),v=t.useMemo(()=>Object.assign(Object.assign({},C),w),[C,w.prefixCls,w.mode,w.selectable]);return t.createElement($.Provider,{value:v},t.createElement(l.BR,null,(0,b.supportNodeRef)(D)?t.cloneElement(D,{ref:E}):D))});z.Z=$},20834:function(rt,z,e){"use strict";e.d(z,{default:function(){return qe}});var t=e(15285),l=e(59301),b=e(45818),P=e(92310),$=e.n(P),d=e(36355),n=function(j,V){var p={};for(var a in j)Object.prototype.hasOwnProperty.call(j,a)&&V.indexOf(a)<0&&(p[a]=j[a]);if(j!=null&&typeof Object.getOwnPropertySymbols=="function")for(var k=0,a=Object.getOwnPropertySymbols(j);k{const{prefixCls:V,className:p,dashed:a}=j,k=n(j,["prefixCls","className","dashed"]),{getPrefixCls:fe}=l.useContext(d.E_),u=fe("menu",V),s=$()({[`${u}-item-divider-dashed`]:!!a},p);return l.createElement(t.iz,Object.assign({className:s},k))},w=e(11592),C=e(2738),v=e(6848),B=e(92343),I=(0,l.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),U=j=>{var V;const{className:p,children:a,icon:k,title:fe,danger:u}=j,{prefixCls:s,firstLevel:Q,direction:R,disableMenuItemTitleTooltip:c,inlineCollapsed:ne}=l.useContext(I),Fe=te=>{const ce=l.createElement("span",{className:`${s}-title-content`},a);return(!k||(0,B.l$)(a)&&a.type==="span")&&a&&te&&Q&&typeof a=="string"?l.createElement("div",{className:`${s}-inline-collapsed-noicon`},a.charAt(0)):ce},{siderCollapsed:we}=l.useContext(b.D);let _e=fe;typeof fe=="undefined"?_e=Q?a:"":fe===!1&&(_e="");const Pe={title:_e};!we&&!ne&&(Pe.title=null,Pe.open=!1);const Ne=(0,w.Z)(a).length;let f=l.createElement(t.ck,Object.assign({},(0,C.Z)(j,["title","icon","danger"]),{className:$()({[`${s}-item-danger`]:u,[`${s}-item-only-child`]:(k?Ne+1:Ne)===1},p),title:typeof fe=="string"?fe:void 0}),(0,B.Tm)(k,{className:$()((0,B.l$)(k)?(V=k.props)===null||V===void 0?void 0:V.className:"",`${s}-item-icon`)}),Fe(ne));return c||(f=l.createElement(v.Z,Object.assign({},Pe,{placement:R==="rtl"?"left":"right",overlayClassName:`${s}-inline-collapsed-tooltip`}),f)),f},G=j=>{var V;const{popupClassName:p,icon:a,title:k,theme:fe}=j,u=l.useContext(I),{prefixCls:s,inlineCollapsed:Q,theme:R}=u,c=(0,t.Xl)();let ne;if(!a)ne=Q&&!c.length&&k&&typeof k=="string"?l.createElement("div",{className:`${s}-inline-collapsed-noicon`},k.charAt(0)):l.createElement("span",{className:`${s}-title-content`},k);else{const we=(0,B.l$)(k)&&k.type==="span";ne=l.createElement(l.Fragment,null,(0,B.Tm)(a,{className:$()((0,B.l$)(a)?(V=a.props)===null||V===void 0?void 0:V.className:"",`${s}-item-icon`)}),we?k:l.createElement("span",{className:`${s}-title-content`},k))}const Fe=l.useMemo(()=>Object.assign(Object.assign({},u),{firstLevel:!1}),[u]);return l.createElement(I.Provider,{value:Fe},l.createElement(t.Wd,Object.assign({},(0,C.Z)(j,["icon"]),{title:ne,popupClassName:$()(s,p,`${s}-${fe||R}`)})))},q=e(18785),H=e(70425),Z=e(62892),oe=e(40875),O=function(j,V){var p={};for(var a in j)Object.prototype.hasOwnProperty.call(j,a)&&V.indexOf(a)<0&&(p[a]=j[a]);if(j!=null&&typeof Object.getOwnPropertySymbols=="function")for(var k=0,a=Object.getOwnPropertySymbols(j);k{if(V&&typeof V=="object"){const a=V,{label:k,children:fe,key:u,type:s}=a,Q=O(a,["label","children","key","type"]),R=u!=null?u:`tmp-${p}`;return fe||s==="group"?s==="group"?l.createElement(t.BW,Object.assign({key:R},Q,{title:k}),_(fe)):l.createElement(G,Object.assign({key:R},Q,{title:k}),_(fe)):s==="divider"?l.createElement(D,Object.assign({key:R},Q)):l.createElement(U,Object.assign({key:R},Q),k)}return null}).filter(V=>V)}function ee(j){return l.useMemo(()=>j&&_(j),[j])}var le=e(64993),X=e(17313),h=e(8378),N=e(13826),ue=e(29878),ae=e(83116),x=e(37613),Y=j=>{const{componentCls:V,motionDurationSlow:p,horizontalLineHeight:a,colorSplit:k,lineWidth:fe,lineType:u,itemPaddingInline:s}=j;return{[`${V}-horizontal`]:{lineHeight:a,border:0,borderBottom:`${fe}px ${u} ${k}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${V}-item, ${V}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:s},[`> ${V}-item:hover, > ${V}-item-active, > ${V}-submenu ${V}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${V}-item, ${V}-submenu-title`]:{transition:[`border-color ${p}`,`background ${p}`].join(",")},[`${V}-submenu-arrow`]:{display:"none"}}}},Re=j=>{let{componentCls:V,menuArrowOffset:p}=j;return{[`${V}-rtl`]:{direction:"rtl"},[`${V}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${V}-rtl${V}-vertical, ${V}-submenu-rtl ${V}-vertical`]:{[`${V}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${p})`},"&::after":{transform:`rotate(45deg) translateY(${p})`}}}}};const $e=j=>Object.assign({},(0,X.oN)(j));var Je=(j,V)=>{const{componentCls:p,itemColor:a,itemSelectedColor:k,groupTitleColor:fe,itemBg:u,subMenuItemBg:s,itemSelectedBg:Q,activeBarHeight:R,activeBarWidth:c,activeBarBorderWidth:ne,motionDurationSlow:Fe,motionEaseInOut:we,motionEaseOut:_e,itemPaddingInline:Pe,motionDurationMid:Ne,itemHoverColor:f,lineType:te,colorSplit:ce,itemDisabledColor:he,dangerItemColor:Ae,dangerItemHoverColor:De,dangerItemSelectedColor:Ke,dangerItemActiveBg:We,dangerItemSelectedBg:Xe,itemHoverBg:Bt,itemActiveBg:Et,menuSubMenuBg:Ot,horizontalItemSelectedColor:cn,horizontalItemSelectedBg:an,horizontalItemBorderRadius:bt,horizontalItemHoverBg:wn,popupBg:dn}=j;return{[`${p}-${V}, ${p}-${V} > ${p}`]:{color:a,background:u,[`&${p}-root:focus-visible`]:Object.assign({},$e(j)),[`${p}-item-group-title`]:{color:fe},[`${p}-submenu-selected`]:{[`> ${p}-submenu-title`]:{color:k}},[`${p}-item-disabled, ${p}-submenu-disabled`]:{color:`${he} !important`},[`${p}-item:not(${p}-item-selected):not(${p}-submenu-selected)`]:{[`&:hover, > ${p}-submenu-title:hover`]:{color:f}},[`&:not(${p}-horizontal)`]:{[`${p}-item:not(${p}-item-selected)`]:{"&:hover":{backgroundColor:Bt},"&:active":{backgroundColor:Et}},[`${p}-submenu-title`]:{"&:hover":{backgroundColor:Bt},"&:active":{backgroundColor:Et}}},[`${p}-item-danger`]:{color:Ae,[`&${p}-item:hover`]:{[`&:not(${p}-item-selected):not(${p}-submenu-selected)`]:{color:De}},[`&${p}-item:active`]:{background:We}},[`${p}-item a`]:{"&, &:hover":{color:"inherit"}},[`${p}-item-selected`]:{color:k,[`&${p}-item-danger`]:{color:Ke},"a, a:hover":{color:"inherit"}},[`& ${p}-item-selected`]:{backgroundColor:Q,[`&${p}-item-danger`]:{backgroundColor:Xe}},[`${p}-item, ${p}-submenu-title`]:{[`&:not(${p}-item-disabled):focus-visible`]:Object.assign({},$e(j))},[`&${p}-submenu > ${p}`]:{backgroundColor:Ot},[`&${p}-popup > ${p}`]:{backgroundColor:dn},[`&${p}-horizontal`]:Object.assign(Object.assign({},V==="dark"?{borderBottom:0}:{}),{[`> ${p}-item, > ${p}-submenu`]:{top:ne,marginTop:-ne,marginBottom:0,borderRadius:bt,"&::after":{position:"absolute",insetInline:Pe,bottom:0,borderBottom:`${R}px solid transparent`,transition:`border-color ${Fe} ${we}`,content:'""'},"&:hover, &-active, &-open":{background:wn,"&::after":{borderBottomWidth:R,borderBottomColor:cn}},"&-selected":{color:cn,backgroundColor:an,"&:hover":{backgroundColor:an},"&::after":{borderBottomWidth:R,borderBottomColor:cn}}}}),[`&${p}-root`]:{[`&${p}-inline, &${p}-vertical`]:{borderInlineEnd:`${ne}px ${te} ${ce}`}},[`&${p}-inline`]:{[`${p}-sub${p}-inline`]:{background:s},[`${p}-item, ${p}-submenu-title`]:ne&&c?{width:`calc(100% + ${ne}px)`}:{},[`${p}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${c}px solid ${k}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Ne} ${_e}`,`opacity ${Ne} ${_e}`].join(","),content:'""'},[`&${p}-item-danger`]:{"&::after":{borderInlineEndColor:Ke}}},[`${p}-selected, ${p}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Ne} ${we}`,`opacity ${Ne} ${we}`].join(",")}}}}}};const nt=j=>{const{componentCls:V,itemHeight:p,itemMarginInline:a,padding:k,menuArrowSize:fe,marginXS:u,itemMarginBlock:s}=j,Q=k+fe+u;return{[`${V}-item`]:{position:"relative",overflow:"hidden"},[`${V}-item, ${V}-submenu-title`]:{height:p,lineHeight:`${p}px`,paddingInline:k,overflow:"hidden",textOverflow:"ellipsis",marginInline:a,marginBlock:s,width:`calc(100% - ${a*2}px)`},[`> ${V}-item, @@ -40,7 +40,7 @@ ${V}-submenu-arrow, ${V}-submenu-expand-icon `]:{opacity:0},[`${V}-item-icon, ${p}`]:{margin:0,fontSize:Ne,lineHeight:`${a}px`,"+ span":{display:"inline-block",opacity:0}}},[`${V}-item-icon, ${p}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${V}-item-icon, ${p}`]:{display:"none"},"a, a:hover":{color:k}},[`${V}-item-group-title`]:Object.assign(Object.assign({},X.vS),{paddingInline:we})}}]};const Qe=j=>{const{componentCls:V,motionDurationSlow:p,motionDurationMid:a,motionEaseInOut:k,motionEaseOut:fe,iconCls:u,iconSize:s,iconMarginInlineEnd:Q}=j;return{[`${V}-item, ${V}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${p}`,`background ${p}`,`padding ${p} ${k}`].join(","),[`${V}-item-icon, ${u}`]:{minWidth:s,fontSize:s,transition:[`font-size ${a} ${fe}`,`margin ${p} ${k}`,`color ${p}`].join(","),"+ span":{marginInlineStart:Q,opacity:1,transition:[`opacity ${p} ${k}`,`margin ${p}`,`color ${p}`].join(",")}},[`${V}-item-icon`]:Object.assign({},(0,X.Ro)()),[`&${V}-item-only-child`]:{[`> ${u}, > ${V}-item-icon`]:{marginInlineEnd:0}}},[`${V}-item-disabled, ${V}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${V}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},ut=j=>{const{componentCls:V,motionDurationSlow:p,motionEaseInOut:a,borderRadius:k,menuArrowSize:fe,menuArrowOffset:u}=j;return{[`${V}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:j.margin,width:fe,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${p} ${a}, opacity ${p}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:fe*.6,height:fe*.15,backgroundColor:"currentcolor",borderRadius:k,transition:[`background ${p} ${a}`,`transform ${p} ${a}`,`top ${p} ${a}`,`color ${p} ${a}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${u})`},"&::after":{transform:`rotate(-45deg) translateY(${u})`}}}}},Ie=j=>{const{antCls:V,componentCls:p,fontSize:a,motionDurationSlow:k,motionDurationMid:fe,motionEaseInOut:u,paddingXS:s,padding:Q,colorSplit:R,lineWidth:c,zIndexPopup:ne,borderRadiusLG:Fe,subMenuItemBorderRadius:we,menuArrowSize:_e,menuArrowOffset:Pe,lineType:Ne,menuPanelMaskInset:f,groupTitleLineHeight:te,groupTitleFontSize:ce}=j;return[{"":{[`${p}`]:Object.assign(Object.assign({},(0,X.dF)()),{"&-hidden":{display:"none"}})},[`${p}-submenu-hidden`]:{display:"none"}},{[p]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,X.Wf)(j)),(0,X.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:a,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${k} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${p}-item`]:{flex:"none"}},[`${p}-item, ${p}-submenu, ${p}-submenu-title`]:{borderRadius:j.itemBorderRadius},[`${p}-item-group-title`]:{padding:`${s}px ${Q}px`,fontSize:ce,lineHeight:te,transition:`all ${k}`},[`&-horizontal ${p}-submenu`]:{transition:[`border-color ${k} ${u}`,`background ${k} ${u}`].join(",")},[`${p}-submenu, ${p}-submenu-inline`]:{transition:[`border-color ${k} ${u}`,`background ${k} ${u}`,`padding ${fe} ${u}`].join(",")},[`${p}-submenu ${p}-sub`]:{cursor:"initial",transition:[`background ${k} ${u}`,`padding ${k} ${u}`].join(",")},[`${p}-title-content`]:{transition:`color ${k}`},[`${p}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${p}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:R,borderStyle:Ne,borderWidth:0,borderTopWidth:c,marginBlock:c,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Qe(j)),{[`${p}-item-group`]:{[`${p}-item-group-list`]:{margin:0,padding:0,[`${p}-item, ${p}-submenu-title`]:{paddingInline:`${a*2}px ${Q}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:ne,borderRadius:Fe,boxShadow:"none",transformOrigin:"0 0",[`&${p}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${f}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:f},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:j.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:j.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:j.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:j.paddingXS},[`> ${p}`]:Object.assign(Object.assign(Object.assign({borderRadius:Fe},Qe(j)),ut(j)),{[`${p}-item, ${p}-submenu > ${p}-submenu-title`]:{borderRadius:we},[`${p}-submenu-title::after`]:{transition:`transform ${k} ${u}`}})}}),ut(j)),{[`&-inline-collapsed ${p}-submenu-arrow, - &-inline ${p}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Pe})`},"&::after":{transform:`rotate(45deg) translateX(-${Pe})`}},[`${p}-submenu-open${p}-submenu-inline > ${p}-submenu-title > ${p}-submenu-arrow`]:{transform:`translateY(-${_e*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Pe})`},"&::before":{transform:`rotate(45deg) translateX(${Pe})`}}})},{[`${V}-layout-header`]:{[p]:{lineHeight:"inherit"}}}]};var ct=(j,V)=>(0,ae.Z)("Menu",a=>{if(V===!1)return[];const{colorBgElevated:k,colorPrimary:fe,colorTextLightSolid:u,controlHeightLG:s,fontSize:Q,darkItemColor:R,darkDangerItemColor:c,darkItemBg:ne,darkSubMenuItemBg:Fe,darkItemSelectedColor:we,darkItemSelectedBg:_e,darkDangerItemSelectedBg:Pe,darkItemHoverBg:Ne,darkGroupTitleColor:f,darkItemHoverColor:te,darkItemDisabledColor:ce,darkDangerItemHoverColor:he,darkDangerItemSelectedColor:Ae,darkDangerItemActiveBg:De}=a,Ke=Q/7*5,We=(0,x.TS)(a,{menuArrowSize:Ke,menuHorizontalHeight:s*1.15,menuArrowOffset:`${Ke*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:k}),Xe=(0,x.TS)(We,{itemColor:R,itemHoverColor:te,groupTitleColor:f,itemSelectedColor:we,itemBg:ne,popupBg:ne,subMenuItemBg:Fe,itemActiveBg:"transparent",itemSelectedBg:_e,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Ne,itemDisabledColor:ce,dangerItemColor:c,dangerItemHoverColor:he,dangerItemSelectedColor:Ae,dangerItemActiveBg:De,dangerItemSelectedBg:Pe,menuSubMenuBg:Fe,horizontalItemSelectedColor:u,horizontalItemSelectedBg:fe});return[Ie(We),Y(We),Be(We),Je(We,"light"),Je(Xe,"dark"),Re(We),(0,h.Z)(We),(0,N.oN)(We,"slide-up"),(0,N.oN)(We,"slide-down"),(0,ue._y)(We,"zoom-big")]},a=>{const{colorPrimary:k,colorError:fe,colorTextDisabled:u,colorErrorBg:s,colorText:Q,colorTextDescription:R,colorBgContainer:c,colorFillAlter:ne,colorFillContent:Fe,lineWidth:we,lineWidthBold:_e,controlItemBgActive:Pe,colorBgTextHover:Ne,controlHeightLG:f,lineHeight:te,colorBgElevated:ce,marginXXS:he,padding:Ae,fontSize:De,controlHeightSM:Ke,fontSizeLG:We,colorTextLightSolid:Xe,colorErrorHover:Bt}=a,Et=new le.C(Xe).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:a.zIndexPopupBase+50,radiusItem:a.borderRadiusLG,itemBorderRadius:a.borderRadiusLG,radiusSubMenuItem:a.borderRadiusSM,subMenuItemBorderRadius:a.borderRadiusSM,colorItemText:Q,itemColor:Q,colorItemTextHover:Q,itemHoverColor:Q,colorItemTextHoverHorizontal:k,horizontalItemHoverColor:k,colorGroupTitle:R,groupTitleColor:R,colorItemTextSelected:k,itemSelectedColor:k,colorItemTextSelectedHorizontal:k,horizontalItemSelectedColor:k,colorItemBg:c,itemBg:c,colorItemBgHover:Ne,itemHoverBg:Ne,colorItemBgActive:Fe,itemActiveBg:Pe,colorSubItemBg:ne,subMenuItemBg:ne,colorItemBgSelected:Pe,itemSelectedBg:Pe,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:_e,activeBarHeight:_e,colorActiveBarBorderSize:we,activeBarBorderWidth:we,colorItemTextDisabled:u,itemDisabledColor:u,colorDangerItemText:fe,dangerItemColor:fe,colorDangerItemTextHover:fe,dangerItemHoverColor:fe,colorDangerItemTextSelected:fe,dangerItemSelectedColor:fe,colorDangerItemBgActive:s,dangerItemActiveBg:s,colorDangerItemBgSelected:s,dangerItemSelectedBg:s,itemMarginInline:a.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:f,groupTitleLineHeight:te,collapsedWidth:f*2,popupBg:ce,itemMarginBlock:he,itemPaddingInline:Ae,horizontalLineHeight:`${f*1.15}px`,iconSize:De,iconMarginInlineEnd:Ke-De,collapsedIconSize:We,groupTitleFontSize:De,darkItemDisabledColor:new le.C(Xe).setAlpha(.25).toRgbString(),darkItemColor:Et,darkDangerItemColor:fe,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Xe,darkItemSelectedBg:k,darkDangerItemSelectedBg:fe,darkItemHoverBg:"transparent",darkGroupTitleColor:Et,darkItemHoverColor:Xe,darkDangerItemHoverColor:Bt,darkDangerItemSelectedColor:Xe,darkDangerItemActiveBg:fe}},{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]]})(j),gt=function(j,V){var p={};for(var a in j)Object.prototype.hasOwnProperty.call(j,a)&&V.indexOf(a)<0&&(p[a]=j[a]);if(j!=null&&typeof Object.getOwnPropertySymbols=="function")for(var k=0,a=Object.getOwnPropertySymbols(j);k{var p,a;const k=l.useContext(oe.Z),fe=k||{},{getPrefixCls:u,getPopupContainer:s,direction:Q,menu:R}=l.useContext(d.E_),c=u(),{prefixCls:ne,className:Fe,style:we,theme:_e="light",expandIcon:Pe,_internalDisableMenuItemTitleTooltip:Ne,inlineCollapsed:f,siderCollapsed:te,items:ce,children:he,rootClassName:Ae,mode:De,selectable:Ke,onClick:We,overflowedIndicatorPopupClassName:Xe}=j,Bt=gt(j,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Et=(0,C.Z)(Bt,["collapsedWidth"]),Ot=ee(ce)||he;(p=fe.validator)===null||p===void 0||p.call(fe,{mode:De});const cn=(0,K.useEvent)(function(){var er;We==null||We.apply(void 0,arguments),(er=fe.onClick)===null||er===void 0||er.call(fe)}),an=fe.mode||De,bt=Ke!=null?Ke:fe.selectable,wn=l.useMemo(()=>te!==void 0?te:f,[f,te]),dn={horizontal:{motionName:`${c}-slide-up`},inline:(0,Z.Z)(c),other:{motionName:`${c}-zoom-big`}},ln=u("menu",ne||fe.prefixCls),[$n,Wn]=ct(ln,!k),An=$()(`${ln}-${_e}`,R==null?void 0:R.className,Fe);let sr;if(typeof Pe=="function")sr=Pe;else if(Pe===null||Pe===!1)sr=null;else if(fe.expandIcon===null||fe.expandIcon===!1)sr=null;else{const er=Pe!=null?Pe:fe.expandIcon;sr=(0,B.Tm)(er,{className:$()(`${ln}-submenu-expand-icon`,(0,B.l$)(er)?(a=er.props)===null||a===void 0?void 0:a.className:"")})}const wr=l.useMemo(()=>({prefixCls:ln,inlineCollapsed:wn||!1,direction:Q,firstLevel:!0,theme:_e,mode:an,disableMenuItemTitleTooltip:Ne}),[ln,wn,Q,Ne,_e]);return $n(l.createElement(oe.Z.Provider,{value:null},l.createElement(I.Provider,{value:wr},l.createElement(t.ZP,Object.assign({getPopupContainer:s,overflowedIndicator:l.createElement(q.Z,null),overflowedIndicatorPopupClassName:$()(ln,`${ln}-${_e}`,Xe),mode:an,selectable:bt,onClick:cn},Et,{inlineCollapsed:wn,style:Object.assign(Object.assign({},R==null?void 0:R.style),we),className:An,prefixCls:ln,direction:Q,defaultMotions:dn,expandIcon:sr,ref:V,rootClassName:$()(Ae,Wn)}),Ot))))});const ot=(0,l.forwardRef)((j,V)=>{const p=(0,l.useRef)(null),a=l.useContext(b.D);return(0,l.useImperativeHandle)(V,()=>({menu:p.current,focus:k=>{var fe;(fe=p.current)===null||fe===void 0||fe.focus(k)}})),l.createElement(me,Object.assign({ref:p},j,a))});ot.Item=U,ot.SubMenu=G,ot.Divider=D,ot.ItemGroup=t.BW;var qe=ot},58421:function(rt,z,e){"use strict";e.d(z,{Z:function(){return fe}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},P=b,$=e(7657),d=function(s,Q){return l.createElement($.Z,(0,t.Z)({},s,{ref:Q,icon:P}))},n=l.forwardRef(d),E=n,D=e(49198),w=e(33853),C=e(38819),v=e(92310),B=e.n(v),T=e(20068),I=e(33885),g=e(67732),U=e(83652),F=e(42403),G=e(158),q=e(26112),K={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},Z=K,oe=e(91735),O=function(u){(0,F.Z)(Q,u);var s=(0,G.Z)(Q);function Q(){var R;(0,g.Z)(this,Q);for(var c=arguments.length,ne=new Array(c),Fe=0;Fe=0||we.relatedTarget.className.indexOf("".concat(f,"-item"))>=0))&&Ne(R.getValidValue()))},R.go=function(we){var _e=R.state.goInputText;_e!==""&&(we.keyCode===Z.ENTER||we.type==="click")&&(R.setState({goInputText:""}),R.props.quickGo(R.getValidValue()))},R}return(0,U.Z)(Q,[{key:"getPageSizeOptions",value:function(){var c=this.props,ne=c.pageSize,Fe=c.pageSizeOptions;return Fe.some(function(we){return we.toString()===ne.toString()})?Fe:Fe.concat([ne.toString()]).sort(function(we,_e){var Pe=Number.isNaN(Number(we))?0:Number(we),Ne=Number.isNaN(Number(_e))?0:Number(_e);return Pe-Ne})}},{key:"render",value:function(){var c=this,ne=this.props,Fe=ne.pageSize,we=ne.locale,_e=ne.rootPrefixCls,Pe=ne.changeSize,Ne=ne.quickGo,f=ne.goButton,te=ne.selectComponentClass,ce=ne.buildOptionText,he=ne.selectPrefixCls,Ae=ne.disabled,De=this.state.goInputText,Ke="".concat(_e,"-options"),We=te,Xe=null,Bt=null,Et=null;if(!Pe&&!Ne)return null;var Ot=this.getPageSizeOptions();if(Pe&&We){var cn=Ot.map(function(an,bt){return l.createElement(We.Option,{key:bt,value:an.toString()},(ce||c.buildOptionText)(an))});Xe=l.createElement(We,{disabled:Ae,prefixCls:he,showSearch:!1,className:"".concat(Ke,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Fe||Ot[0]).toString(),onChange:this.changeSize,getPopupContainer:function(bt){return bt.parentNode},"aria-label":we.page_size,defaultOpen:!1},cn)}return Ne&&(f&&(Et=typeof f=="boolean"?l.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Ae,className:"".concat(Ke,"-quick-jumper-button")},we.jump_to_confirm):l.createElement("span",{onClick:this.go,onKeyUp:this.go},f)),Bt=l.createElement("div",{className:"".concat(Ke,"-quick-jumper")},we.jump_to,l.createElement("input",{disabled:Ae,type:"text",value:De,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":we.page}),we.page,Et)),l.createElement("li",{className:"".concat(Ke)},Xe,Bt)}}]),Q}(l.Component);O.defaultProps={pageSizeOptions:["10","20","50","100"]};var _=O,ee=function(s){var Q,R=s.rootPrefixCls,c=s.page,ne=s.active,Fe=s.className,we=s.showTitle,_e=s.onClick,Pe=s.onKeyPress,Ne=s.itemRender,f="".concat(R,"-item"),te=B()(f,"".concat(f,"-").concat(c),(Q={},(0,T.Z)(Q,"".concat(f,"-active"),ne),(0,T.Z)(Q,"".concat(f,"-disabled"),!c),(0,T.Z)(Q,s.className,Fe),Q)),ce=function(){_e(c)},he=function(Ke){Pe(Ke,_e,c)},Ae=Ne(c,"page",l.createElement("a",{rel:"nofollow"},c));return Ae?l.createElement("li",{title:we?c.toString():null,className:te,onClick:ce,onKeyPress:he,tabIndex:0},Ae):null},le=ee;function X(){}function h(u){var s=Number(u);return typeof s=="number"&&!Number.isNaN(s)&&isFinite(s)&&Math.floor(s)===s}var N=function(s,Q,R){return R};function ue(u,s,Q){var R=typeof u=="undefined"?s.pageSize:u;return Math.floor((Q.total-1)/R)+1}var ae=function(u){(0,F.Z)(Q,u);var s=(0,G.Z)(Q);function Q(R){var c;(0,g.Z)(this,Q),c=s.call(this,R),c.paginationNode=l.createRef(),c.getJumpPrevPage=function(){return Math.max(1,c.state.current-(c.props.showLessItems?3:5))},c.getJumpNextPage=function(){return Math.min(ue(void 0,c.state,c.props),c.state.current+(c.props.showLessItems?3:5))},c.getItemIcon=function(Pe,Ne){var f=c.props.prefixCls,te=Pe||l.createElement("button",{type:"button","aria-label":Ne,className:"".concat(f,"-item-link")});return typeof Pe=="function"&&(te=l.createElement(Pe,(0,I.Z)({},c.props))),te},c.isValid=function(Pe){var Ne=c.props.total;return h(Pe)&&Pe!==c.state.current&&h(Ne)&&Ne>0},c.shouldDisplayQuickJumper=function(){var Pe=c.props,Ne=Pe.showQuickJumper,f=Pe.total,te=c.state.pageSize;return f<=te?!1:Ne},c.handleKeyDown=function(Pe){(Pe.keyCode===Z.ARROW_UP||Pe.keyCode===Z.ARROW_DOWN)&&Pe.preventDefault()},c.handleKeyUp=function(Pe){var Ne=c.getValidValue(Pe),f=c.state.currentInputValue;Ne!==f&&c.setState({currentInputValue:Ne}),Pe.keyCode===Z.ENTER?c.handleChange(Ne):Pe.keyCode===Z.ARROW_UP?c.handleChange(Ne-1):Pe.keyCode===Z.ARROW_DOWN&&c.handleChange(Ne+1)},c.handleBlur=function(Pe){var Ne=c.getValidValue(Pe);c.handleChange(Ne)},c.changePageSize=function(Pe){var Ne=c.state.current,f=ue(Pe,c.state,c.props);Ne=Ne>f?f:Ne,f===0&&(Ne=c.state.current),typeof Pe=="number"&&("pageSize"in c.props||c.setState({pageSize:Pe}),"current"in c.props||c.setState({current:Ne,currentInputValue:Ne})),c.props.onShowSizeChange(Ne,Pe),"onChange"in c.props&&c.props.onChange&&c.props.onChange(Ne,Pe)},c.handleChange=function(Pe){var Ne=c.props,f=Ne.disabled,te=Ne.onChange,ce=c.state,he=ce.pageSize,Ae=ce.current,De=ce.currentInputValue;if(c.isValid(Pe)&&!f){var Ke=ue(void 0,c.state,c.props),We=Pe;return Pe>Ke?We=Ke:Pe<1&&(We=1),"current"in c.props||c.setState({current:We}),We!==De&&c.setState({currentInputValue:We}),te(We,he),We}return Ae},c.prev=function(){c.hasPrev()&&c.handleChange(c.state.current-1)},c.next=function(){c.hasNext()&&c.handleChange(c.state.current+1)},c.jumpPrev=function(){c.handleChange(c.getJumpPrevPage())},c.jumpNext=function(){c.handleChange(c.getJumpNextPage())},c.hasPrev=function(){return c.state.current>1},c.hasNext=function(){return c.state.current2?f-2:0),ce=2;ce=Fe?_e=Fe:_e=Number(ne),_e}},{key:"getShowSizeChanger",value:function(){var c=this.props,ne=c.showSizeChanger,Fe=c.total,we=c.totalBoundaryShowSizeChanger;return typeof ne!="undefined"?ne:Fe>we}},{key:"render",value:function(){var c=this.props,ne=c.prefixCls,Fe=c.className,we=c.style,_e=c.disabled,Pe=c.hideOnSinglePage,Ne=c.total,f=c.locale,te=c.showQuickJumper,ce=c.showLessItems,he=c.showTitle,Ae=c.showTotal,De=c.simple,Ke=c.itemRender,We=c.showPrevNextJumpers,Xe=c.jumpPrevIcon,Bt=c.jumpNextIcon,Et=c.selectComponentClass,Ot=c.selectPrefixCls,cn=c.pageSizeOptions,an=this.state,bt=an.current,wn=an.pageSize,dn=an.currentInputValue;if(Pe===!0&&Ne<=wn)return null;var ln=ue(void 0,this.state,this.props),$n=[],Wn=null,An=null,sr=null,wr=null,er=null,vr=te&&te.goButton,kn=ce?1:2,Cr=bt-1>0?bt-1:0,Lr=bt+1Ne?Ne:bt*wn]));if(De){vr&&(typeof vr=="boolean"?er=l.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},f.jump_to_confirm):er=l.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},vr),er=l.createElement("li",{title:he?"".concat(f.jump_to).concat(bt,"/").concat(ln):null,className:"".concat(ne,"-simple-pager")},er));var Un=this.renderPrev(Cr);return l.createElement("ul",(0,t.Z)({className:B()(ne,"".concat(ne,"-simple"),(0,T.Z)({},"".concat(ne,"-disabled"),_e),Fe),style:we,ref:this.paginationNode},Ar),yr,Un?l.createElement("li",{title:he?f.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:B()("".concat(ne,"-prev"),(0,T.Z)({},"".concat(ne,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},Un):null,l.createElement("li",{title:he?"".concat(bt,"/").concat(ln):null,className:"".concat(ne,"-simple-pager")},l.createElement("input",{type:"text",value:dn,disabled:_e,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),l.createElement("span",{className:"".concat(ne,"-slash")},"/"),ln),l.createElement("li",{title:he?f.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:B()("".concat(ne,"-next"),(0,T.Z)({},"".concat(ne,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Lr)),er)}if(ln<=3+kn*2){var ao={locale:f,rootPrefixCls:ne,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:he,itemRender:Ke};ln||$n.push(l.createElement(le,(0,t.Z)({},ao,{key:"noPager",page:1,className:"".concat(ne,"-item-disabled")})));for(var Vr=1;Vr<=ln;Vr+=1){var xo=bt===Vr;$n.push(l.createElement(le,(0,t.Z)({},ao,{key:Vr,page:Vr,active:xo})))}}else{var io=ce?f.prev_3:f.prev_5,Ve=ce?f.next_3:f.next_5,ve=Ke(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Xe,"prev page")),at=Ke(this.getJumpNextPage(),"jump-next",this.getItemIcon(Bt,"next page"));We&&(Wn=ve?l.createElement("li",{title:he?io:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:B()("".concat(ne,"-jump-prev"),(0,T.Z)({},"".concat(ne,"-jump-prev-custom-icon"),!!Xe))},ve):null,An=at?l.createElement("li",{title:he?Ve:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:B()("".concat(ne,"-jump-next"),(0,T.Z)({},"".concat(ne,"-jump-next-custom-icon"),!!Bt))},at):null),wr=l.createElement(le,{locale:f,last:!0,rootPrefixCls:ne,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:ln,page:ln,active:!1,showTitle:he,itemRender:Ke}),sr=l.createElement(le,{locale:f,rootPrefixCls:ne,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:he,itemRender:Ke});var xt=Math.max(1,bt-kn),Nt=Math.min(bt+kn,ln);bt-1<=kn&&(Nt=1+kn*2),ln-bt<=kn&&(xt=ln-kn*2);for(var Zt=xt;Zt<=Nt;Zt+=1){var Wt=bt===Zt;$n.push(l.createElement(le,{locale:f,rootPrefixCls:ne,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Zt,page:Zt,active:Wt,showTitle:he,itemRender:Ke}))}bt-1>=kn*2&&bt!==3&&($n[0]=(0,l.cloneElement)($n[0],{className:"".concat(ne,"-item-after-jump-prev")}),$n.unshift(Wn)),ln-bt>=kn*2&&bt!==ln-2&&($n[$n.length-1]=(0,l.cloneElement)($n[$n.length-1],{className:"".concat(ne,"-item-before-jump-next")}),$n.push(An)),xt!==1&&$n.unshift(sr),Nt!==ln&&$n.push(wr)}var jt=!this.hasPrev()||!ln,H=!this.hasNext()||!ln,de=this.renderPrev(Cr),ge=this.renderNext(Lr);return l.createElement("ul",(0,t.Z)({className:B()(ne,Fe,(0,T.Z)({},"".concat(ne,"-disabled"),_e)),style:we,ref:this.paginationNode},Ar),yr,de?l.createElement("li",{title:he?f.prev_page:null,onClick:this.prev,tabIndex:jt?null:0,onKeyPress:this.runIfEnterPrev,className:B()("".concat(ne,"-prev"),(0,T.Z)({},"".concat(ne,"-disabled"),jt)),"aria-disabled":jt},de):null,$n,ge?l.createElement("li",{title:he?f.next_page:null,onClick:this.next,tabIndex:H?null:0,onKeyPress:this.runIfEnterNext,className:B()("".concat(ne,"-next"),(0,T.Z)({},"".concat(ne,"-disabled"),H)),"aria-disabled":H},ge):null,l.createElement(_,{disabled:_e,locale:f,rootPrefixCls:ne,selectComponentClass:Et,selectPrefixCls:Ot,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:bt,pageSize:wn,pageSizeOptions:cn,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:vr}))}}],[{key:"getDerivedStateFromProps",value:function(c,ne){var Fe={};if("current"in c&&(Fe.current=c.current,c.current!==ne.current&&(Fe.currentInputValue=Fe.current)),"pageSize"in c&&c.pageSize!==ne.pageSize){var we=ne.current,_e=ue(c.pageSize,ne,c);we=we>_e?_e:we,"current"in c||(Fe.current=we,Fe.currentInputValue=we),Fe.pageSize=c.pageSize}return Fe}}]),Q}(l.Component);ae.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:X,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:X,locale:oe.Z,style:{},itemRender:N,totalBoundaryShowSizeChanger:50};var x=ae,L=e(22075),Y=e(36355),pe=e(19716),Re=e(8628),$e=e(9763),je=e(57809);const Je=u=>l.createElement(je.default,Object.assign({},u,{showSearch:!0,size:"small"})),nt=u=>l.createElement(je.default,Object.assign({},u,{showSearch:!0,size:"middle"}));Je.Option=je.default.Option,nt.Option=je.default.Option;var ze=e(9937),Be=e(17313),Qe=e(83116),ut=e(37613);const Ie=u=>{const{componentCls:s}=u;return{[`${s}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${s}-item-link`]:{color:u.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${s}-item-link`]:{color:u.colorTextDisabled,cursor:"not-allowed"}}},[`&${s}-disabled`]:{cursor:"not-allowed",[`${s}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:u.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:u.colorBorder,backgroundColor:u.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:u.itemActiveBgDisabled},a:{color:u.itemActiveColorDisabled}}},[`${s}-item-link`]:{color:u.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${s}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${s}-simple-pager`]:{color:u.colorTextDisabled},[`${s}-jump-prev, ${s}-jump-next`]:{[`${s}-item-link-icon`]:{opacity:0},[`${s}-item-ellipsis`]:{opacity:1}}},[`&${s}-simple`]:{[`${s}-prev, ${s}-next`]:{[`&${s}-disabled ${s}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},ct=u=>{const{componentCls:s}=u;return{[`&${s}-mini ${s}-total-text, &${s}-mini ${s}-simple-pager`]:{height:u.itemSizeSM,lineHeight:`${u.itemSizeSM}px`},[`&${s}-mini ${s}-item`]:{minWidth:u.itemSizeSM,height:u.itemSizeSM,margin:0,lineHeight:`${u.itemSizeSM-2}px`},[`&${s}-mini:not(${s}-disabled) ${s}-item:not(${s}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:u.colorBgTextHover},"&:active":{backgroundColor:u.colorBgTextActive}},[`&${s}-mini ${s}-prev, &${s}-mini ${s}-next`]:{minWidth:u.itemSizeSM,height:u.itemSizeSM,margin:0,lineHeight:`${u.itemSizeSM}px`},[`&${s}-mini:not(${s}-disabled)`]:{[`${s}-prev, ${s}-next`]:{[`&:hover ${s}-item-link`]:{backgroundColor:u.colorBgTextHover},[`&:active ${s}-item-link`]:{backgroundColor:u.colorBgTextActive},[`&${s}-disabled:hover ${s}-item-link`]:{backgroundColor:"transparent"}}},[` + &-inline ${p}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Pe})`},"&::after":{transform:`rotate(45deg) translateX(-${Pe})`}},[`${p}-submenu-open${p}-submenu-inline > ${p}-submenu-title > ${p}-submenu-arrow`]:{transform:`translateY(-${_e*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Pe})`},"&::before":{transform:`rotate(45deg) translateX(${Pe})`}}})},{[`${V}-layout-header`]:{[p]:{lineHeight:"inherit"}}}]};var ct=(j,V)=>(0,ae.Z)("Menu",a=>{if(V===!1)return[];const{colorBgElevated:k,colorPrimary:fe,colorTextLightSolid:u,controlHeightLG:s,fontSize:Q,darkItemColor:R,darkDangerItemColor:c,darkItemBg:ne,darkSubMenuItemBg:Fe,darkItemSelectedColor:we,darkItemSelectedBg:_e,darkDangerItemSelectedBg:Pe,darkItemHoverBg:Ne,darkGroupTitleColor:f,darkItemHoverColor:te,darkItemDisabledColor:ce,darkDangerItemHoverColor:he,darkDangerItemSelectedColor:Ae,darkDangerItemActiveBg:De}=a,Ke=Q/7*5,We=(0,x.TS)(a,{menuArrowSize:Ke,menuHorizontalHeight:s*1.15,menuArrowOffset:`${Ke*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:k}),Xe=(0,x.TS)(We,{itemColor:R,itemHoverColor:te,groupTitleColor:f,itemSelectedColor:we,itemBg:ne,popupBg:ne,subMenuItemBg:Fe,itemActiveBg:"transparent",itemSelectedBg:_e,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Ne,itemDisabledColor:ce,dangerItemColor:c,dangerItemHoverColor:he,dangerItemSelectedColor:Ae,dangerItemActiveBg:De,dangerItemSelectedBg:Pe,menuSubMenuBg:Fe,horizontalItemSelectedColor:u,horizontalItemSelectedBg:fe});return[Ie(We),Y(We),Be(We),Je(We,"light"),Je(Xe,"dark"),Re(We),(0,h.Z)(We),(0,N.oN)(We,"slide-up"),(0,N.oN)(We,"slide-down"),(0,ue._y)(We,"zoom-big")]},a=>{const{colorPrimary:k,colorError:fe,colorTextDisabled:u,colorErrorBg:s,colorText:Q,colorTextDescription:R,colorBgContainer:c,colorFillAlter:ne,colorFillContent:Fe,lineWidth:we,lineWidthBold:_e,controlItemBgActive:Pe,colorBgTextHover:Ne,controlHeightLG:f,lineHeight:te,colorBgElevated:ce,marginXXS:he,padding:Ae,fontSize:De,controlHeightSM:Ke,fontSizeLG:We,colorTextLightSolid:Xe,colorErrorHover:Bt}=a,Et=new le.C(Xe).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:a.zIndexPopupBase+50,radiusItem:a.borderRadiusLG,itemBorderRadius:a.borderRadiusLG,radiusSubMenuItem:a.borderRadiusSM,subMenuItemBorderRadius:a.borderRadiusSM,colorItemText:Q,itemColor:Q,colorItemTextHover:Q,itemHoverColor:Q,colorItemTextHoverHorizontal:k,horizontalItemHoverColor:k,colorGroupTitle:R,groupTitleColor:R,colorItemTextSelected:k,itemSelectedColor:k,colorItemTextSelectedHorizontal:k,horizontalItemSelectedColor:k,colorItemBg:c,itemBg:c,colorItemBgHover:Ne,itemHoverBg:Ne,colorItemBgActive:Fe,itemActiveBg:Pe,colorSubItemBg:ne,subMenuItemBg:ne,colorItemBgSelected:Pe,itemSelectedBg:Pe,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:_e,activeBarHeight:_e,colorActiveBarBorderSize:we,activeBarBorderWidth:we,colorItemTextDisabled:u,itemDisabledColor:u,colorDangerItemText:fe,dangerItemColor:fe,colorDangerItemTextHover:fe,dangerItemHoverColor:fe,colorDangerItemTextSelected:fe,dangerItemSelectedColor:fe,colorDangerItemBgActive:s,dangerItemActiveBg:s,colorDangerItemBgSelected:s,dangerItemSelectedBg:s,itemMarginInline:a.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:f,groupTitleLineHeight:te,collapsedWidth:f*2,popupBg:ce,itemMarginBlock:he,itemPaddingInline:Ae,horizontalLineHeight:`${f*1.15}px`,iconSize:De,iconMarginInlineEnd:Ke-De,collapsedIconSize:We,groupTitleFontSize:De,darkItemDisabledColor:new le.C(Xe).setAlpha(.25).toRgbString(),darkItemColor:Et,darkDangerItemColor:fe,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Xe,darkItemSelectedBg:k,darkDangerItemSelectedBg:fe,darkItemHoverBg:"transparent",darkGroupTitleColor:Et,darkItemHoverColor:Xe,darkDangerItemHoverColor:Bt,darkDangerItemSelectedColor:Xe,darkDangerItemActiveBg:fe}},{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]]})(j),gt=function(j,V){var p={};for(var a in j)Object.prototype.hasOwnProperty.call(j,a)&&V.indexOf(a)<0&&(p[a]=j[a]);if(j!=null&&typeof Object.getOwnPropertySymbols=="function")for(var k=0,a=Object.getOwnPropertySymbols(j);k{var p,a;const k=l.useContext(oe.Z),fe=k||{},{getPrefixCls:u,getPopupContainer:s,direction:Q,menu:R}=l.useContext(d.E_),c=u(),{prefixCls:ne,className:Fe,style:we,theme:_e="light",expandIcon:Pe,_internalDisableMenuItemTitleTooltip:Ne,inlineCollapsed:f,siderCollapsed:te,items:ce,children:he,rootClassName:Ae,mode:De,selectable:Ke,onClick:We,overflowedIndicatorPopupClassName:Xe}=j,Bt=gt(j,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Et=(0,C.Z)(Bt,["collapsedWidth"]),Ot=ee(ce)||he;(p=fe.validator)===null||p===void 0||p.call(fe,{mode:De});const cn=(0,H.useEvent)(function(){var er;We==null||We.apply(void 0,arguments),(er=fe.onClick)===null||er===void 0||er.call(fe)}),an=fe.mode||De,bt=Ke!=null?Ke:fe.selectable,wn=l.useMemo(()=>te!==void 0?te:f,[f,te]),dn={horizontal:{motionName:`${c}-slide-up`},inline:(0,Z.Z)(c),other:{motionName:`${c}-zoom-big`}},ln=u("menu",ne||fe.prefixCls),[$n,Wn]=ct(ln,!k),An=$()(`${ln}-${_e}`,R==null?void 0:R.className,Fe);let sr;if(typeof Pe=="function")sr=Pe;else if(Pe===null||Pe===!1)sr=null;else if(fe.expandIcon===null||fe.expandIcon===!1)sr=null;else{const er=Pe!=null?Pe:fe.expandIcon;sr=(0,B.Tm)(er,{className:$()(`${ln}-submenu-expand-icon`,(0,B.l$)(er)?(a=er.props)===null||a===void 0?void 0:a.className:"")})}const wr=l.useMemo(()=>({prefixCls:ln,inlineCollapsed:wn||!1,direction:Q,firstLevel:!0,theme:_e,mode:an,disableMenuItemTitleTooltip:Ne}),[ln,wn,Q,Ne,_e]);return $n(l.createElement(oe.Z.Provider,{value:null},l.createElement(I.Provider,{value:wr},l.createElement(t.ZP,Object.assign({getPopupContainer:s,overflowedIndicator:l.createElement(q.Z,null),overflowedIndicatorPopupClassName:$()(ln,`${ln}-${_e}`,Xe),mode:an,selectable:bt,onClick:cn},Et,{inlineCollapsed:wn,style:Object.assign(Object.assign({},R==null?void 0:R.style),we),className:An,prefixCls:ln,direction:Q,defaultMotions:dn,expandIcon:sr,ref:V,rootClassName:$()(Ae,Wn)}),Ot))))});const ot=(0,l.forwardRef)((j,V)=>{const p=(0,l.useRef)(null),a=l.useContext(b.D);return(0,l.useImperativeHandle)(V,()=>({menu:p.current,focus:k=>{var fe;(fe=p.current)===null||fe===void 0||fe.focus(k)}})),l.createElement(me,Object.assign({ref:p},j,a))});ot.Item=U,ot.SubMenu=G,ot.Divider=D,ot.ItemGroup=t.BW;var qe=ot},58421:function(rt,z,e){"use strict";e.d(z,{Z:function(){return fe}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},P=b,$=e(7657),d=function(s,Q){return l.createElement($.Z,(0,t.Z)({},s,{ref:Q,icon:P}))},n=l.forwardRef(d),E=n,D=e(49198),w=e(33853),C=e(38819),v=e(92310),B=e.n(v),T=e(20068),I=e(33885),g=e(67732),U=e(83652),F=e(42403),G=e(158),q=e(26112),H={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},Z=H,oe=e(91735),O=function(u){(0,F.Z)(Q,u);var s=(0,G.Z)(Q);function Q(){var R;(0,g.Z)(this,Q);for(var c=arguments.length,ne=new Array(c),Fe=0;Fe=0||we.relatedTarget.className.indexOf("".concat(f,"-item"))>=0))&&Ne(R.getValidValue()))},R.go=function(we){var _e=R.state.goInputText;_e!==""&&(we.keyCode===Z.ENTER||we.type==="click")&&(R.setState({goInputText:""}),R.props.quickGo(R.getValidValue()))},R}return(0,U.Z)(Q,[{key:"getPageSizeOptions",value:function(){var c=this.props,ne=c.pageSize,Fe=c.pageSizeOptions;return Fe.some(function(we){return we.toString()===ne.toString()})?Fe:Fe.concat([ne.toString()]).sort(function(we,_e){var Pe=Number.isNaN(Number(we))?0:Number(we),Ne=Number.isNaN(Number(_e))?0:Number(_e);return Pe-Ne})}},{key:"render",value:function(){var c=this,ne=this.props,Fe=ne.pageSize,we=ne.locale,_e=ne.rootPrefixCls,Pe=ne.changeSize,Ne=ne.quickGo,f=ne.goButton,te=ne.selectComponentClass,ce=ne.buildOptionText,he=ne.selectPrefixCls,Ae=ne.disabled,De=this.state.goInputText,Ke="".concat(_e,"-options"),We=te,Xe=null,Bt=null,Et=null;if(!Pe&&!Ne)return null;var Ot=this.getPageSizeOptions();if(Pe&&We){var cn=Ot.map(function(an,bt){return l.createElement(We.Option,{key:bt,value:an.toString()},(ce||c.buildOptionText)(an))});Xe=l.createElement(We,{disabled:Ae,prefixCls:he,showSearch:!1,className:"".concat(Ke,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Fe||Ot[0]).toString(),onChange:this.changeSize,getPopupContainer:function(bt){return bt.parentNode},"aria-label":we.page_size,defaultOpen:!1},cn)}return Ne&&(f&&(Et=typeof f=="boolean"?l.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Ae,className:"".concat(Ke,"-quick-jumper-button")},we.jump_to_confirm):l.createElement("span",{onClick:this.go,onKeyUp:this.go},f)),Bt=l.createElement("div",{className:"".concat(Ke,"-quick-jumper")},we.jump_to,l.createElement("input",{disabled:Ae,type:"text",value:De,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":we.page}),we.page,Et)),l.createElement("li",{className:"".concat(Ke)},Xe,Bt)}}]),Q}(l.Component);O.defaultProps={pageSizeOptions:["10","20","50","100"]};var _=O,ee=function(s){var Q,R=s.rootPrefixCls,c=s.page,ne=s.active,Fe=s.className,we=s.showTitle,_e=s.onClick,Pe=s.onKeyPress,Ne=s.itemRender,f="".concat(R,"-item"),te=B()(f,"".concat(f,"-").concat(c),(Q={},(0,T.Z)(Q,"".concat(f,"-active"),ne),(0,T.Z)(Q,"".concat(f,"-disabled"),!c),(0,T.Z)(Q,s.className,Fe),Q)),ce=function(){_e(c)},he=function(Ke){Pe(Ke,_e,c)},Ae=Ne(c,"page",l.createElement("a",{rel:"nofollow"},c));return Ae?l.createElement("li",{title:we?c.toString():null,className:te,onClick:ce,onKeyPress:he,tabIndex:0},Ae):null},le=ee;function X(){}function h(u){var s=Number(u);return typeof s=="number"&&!Number.isNaN(s)&&isFinite(s)&&Math.floor(s)===s}var N=function(s,Q,R){return R};function ue(u,s,Q){var R=typeof u=="undefined"?s.pageSize:u;return Math.floor((Q.total-1)/R)+1}var ae=function(u){(0,F.Z)(Q,u);var s=(0,G.Z)(Q);function Q(R){var c;(0,g.Z)(this,Q),c=s.call(this,R),c.paginationNode=l.createRef(),c.getJumpPrevPage=function(){return Math.max(1,c.state.current-(c.props.showLessItems?3:5))},c.getJumpNextPage=function(){return Math.min(ue(void 0,c.state,c.props),c.state.current+(c.props.showLessItems?3:5))},c.getItemIcon=function(Pe,Ne){var f=c.props.prefixCls,te=Pe||l.createElement("button",{type:"button","aria-label":Ne,className:"".concat(f,"-item-link")});return typeof Pe=="function"&&(te=l.createElement(Pe,(0,I.Z)({},c.props))),te},c.isValid=function(Pe){var Ne=c.props.total;return h(Pe)&&Pe!==c.state.current&&h(Ne)&&Ne>0},c.shouldDisplayQuickJumper=function(){var Pe=c.props,Ne=Pe.showQuickJumper,f=Pe.total,te=c.state.pageSize;return f<=te?!1:Ne},c.handleKeyDown=function(Pe){(Pe.keyCode===Z.ARROW_UP||Pe.keyCode===Z.ARROW_DOWN)&&Pe.preventDefault()},c.handleKeyUp=function(Pe){var Ne=c.getValidValue(Pe),f=c.state.currentInputValue;Ne!==f&&c.setState({currentInputValue:Ne}),Pe.keyCode===Z.ENTER?c.handleChange(Ne):Pe.keyCode===Z.ARROW_UP?c.handleChange(Ne-1):Pe.keyCode===Z.ARROW_DOWN&&c.handleChange(Ne+1)},c.handleBlur=function(Pe){var Ne=c.getValidValue(Pe);c.handleChange(Ne)},c.changePageSize=function(Pe){var Ne=c.state.current,f=ue(Pe,c.state,c.props);Ne=Ne>f?f:Ne,f===0&&(Ne=c.state.current),typeof Pe=="number"&&("pageSize"in c.props||c.setState({pageSize:Pe}),"current"in c.props||c.setState({current:Ne,currentInputValue:Ne})),c.props.onShowSizeChange(Ne,Pe),"onChange"in c.props&&c.props.onChange&&c.props.onChange(Ne,Pe)},c.handleChange=function(Pe){var Ne=c.props,f=Ne.disabled,te=Ne.onChange,ce=c.state,he=ce.pageSize,Ae=ce.current,De=ce.currentInputValue;if(c.isValid(Pe)&&!f){var Ke=ue(void 0,c.state,c.props),We=Pe;return Pe>Ke?We=Ke:Pe<1&&(We=1),"current"in c.props||c.setState({current:We}),We!==De&&c.setState({currentInputValue:We}),te(We,he),We}return Ae},c.prev=function(){c.hasPrev()&&c.handleChange(c.state.current-1)},c.next=function(){c.hasNext()&&c.handleChange(c.state.current+1)},c.jumpPrev=function(){c.handleChange(c.getJumpPrevPage())},c.jumpNext=function(){c.handleChange(c.getJumpNextPage())},c.hasPrev=function(){return c.state.current>1},c.hasNext=function(){return c.state.current2?f-2:0),ce=2;ce=Fe?_e=Fe:_e=Number(ne),_e}},{key:"getShowSizeChanger",value:function(){var c=this.props,ne=c.showSizeChanger,Fe=c.total,we=c.totalBoundaryShowSizeChanger;return typeof ne!="undefined"?ne:Fe>we}},{key:"render",value:function(){var c=this.props,ne=c.prefixCls,Fe=c.className,we=c.style,_e=c.disabled,Pe=c.hideOnSinglePage,Ne=c.total,f=c.locale,te=c.showQuickJumper,ce=c.showLessItems,he=c.showTitle,Ae=c.showTotal,De=c.simple,Ke=c.itemRender,We=c.showPrevNextJumpers,Xe=c.jumpPrevIcon,Bt=c.jumpNextIcon,Et=c.selectComponentClass,Ot=c.selectPrefixCls,cn=c.pageSizeOptions,an=this.state,bt=an.current,wn=an.pageSize,dn=an.currentInputValue;if(Pe===!0&&Ne<=wn)return null;var ln=ue(void 0,this.state,this.props),$n=[],Wn=null,An=null,sr=null,wr=null,er=null,vr=te&&te.goButton,kn=ce?1:2,Cr=bt-1>0?bt-1:0,Lr=bt+1Ne?Ne:bt*wn]));if(De){vr&&(typeof vr=="boolean"?er=l.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},f.jump_to_confirm):er=l.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},vr),er=l.createElement("li",{title:he?"".concat(f.jump_to).concat(bt,"/").concat(ln):null,className:"".concat(ne,"-simple-pager")},er));var Un=this.renderPrev(Cr);return l.createElement("ul",(0,t.Z)({className:B()(ne,"".concat(ne,"-simple"),(0,T.Z)({},"".concat(ne,"-disabled"),_e),Fe),style:we,ref:this.paginationNode},Ar),yr,Un?l.createElement("li",{title:he?f.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:B()("".concat(ne,"-prev"),(0,T.Z)({},"".concat(ne,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},Un):null,l.createElement("li",{title:he?"".concat(bt,"/").concat(ln):null,className:"".concat(ne,"-simple-pager")},l.createElement("input",{type:"text",value:dn,disabled:_e,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),l.createElement("span",{className:"".concat(ne,"-slash")},"/"),ln),l.createElement("li",{title:he?f.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:B()("".concat(ne,"-next"),(0,T.Z)({},"".concat(ne,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Lr)),er)}if(ln<=3+kn*2){var ao={locale:f,rootPrefixCls:ne,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:he,itemRender:Ke};ln||$n.push(l.createElement(le,(0,t.Z)({},ao,{key:"noPager",page:1,className:"".concat(ne,"-item-disabled")})));for(var Vr=1;Vr<=ln;Vr+=1){var xo=bt===Vr;$n.push(l.createElement(le,(0,t.Z)({},ao,{key:Vr,page:Vr,active:xo})))}}else{var io=ce?f.prev_3:f.prev_5,Ve=ce?f.next_3:f.next_5,ve=Ke(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Xe,"prev page")),at=Ke(this.getJumpNextPage(),"jump-next",this.getItemIcon(Bt,"next page"));We&&(Wn=ve?l.createElement("li",{title:he?io:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:B()("".concat(ne,"-jump-prev"),(0,T.Z)({},"".concat(ne,"-jump-prev-custom-icon"),!!Xe))},ve):null,An=at?l.createElement("li",{title:he?Ve:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:B()("".concat(ne,"-jump-next"),(0,T.Z)({},"".concat(ne,"-jump-next-custom-icon"),!!Bt))},at):null),wr=l.createElement(le,{locale:f,last:!0,rootPrefixCls:ne,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:ln,page:ln,active:!1,showTitle:he,itemRender:Ke}),sr=l.createElement(le,{locale:f,rootPrefixCls:ne,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:he,itemRender:Ke});var xt=Math.max(1,bt-kn),Nt=Math.min(bt+kn,ln);bt-1<=kn&&(Nt=1+kn*2),ln-bt<=kn&&(xt=ln-kn*2);for(var Zt=xt;Zt<=Nt;Zt+=1){var Wt=bt===Zt;$n.push(l.createElement(le,{locale:f,rootPrefixCls:ne,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Zt,page:Zt,active:Wt,showTitle:he,itemRender:Ke}))}bt-1>=kn*2&&bt!==3&&($n[0]=(0,l.cloneElement)($n[0],{className:"".concat(ne,"-item-after-jump-prev")}),$n.unshift(Wn)),ln-bt>=kn*2&&bt!==ln-2&&($n[$n.length-1]=(0,l.cloneElement)($n[$n.length-1],{className:"".concat(ne,"-item-before-jump-next")}),$n.push(An)),xt!==1&&$n.unshift(sr),Nt!==ln&&$n.push(wr)}var jt=!this.hasPrev()||!ln,W=!this.hasNext()||!ln,de=this.renderPrev(Cr),ge=this.renderNext(Lr);return l.createElement("ul",(0,t.Z)({className:B()(ne,Fe,(0,T.Z)({},"".concat(ne,"-disabled"),_e)),style:we,ref:this.paginationNode},Ar),yr,de?l.createElement("li",{title:he?f.prev_page:null,onClick:this.prev,tabIndex:jt?null:0,onKeyPress:this.runIfEnterPrev,className:B()("".concat(ne,"-prev"),(0,T.Z)({},"".concat(ne,"-disabled"),jt)),"aria-disabled":jt},de):null,$n,ge?l.createElement("li",{title:he?f.next_page:null,onClick:this.next,tabIndex:W?null:0,onKeyPress:this.runIfEnterNext,className:B()("".concat(ne,"-next"),(0,T.Z)({},"".concat(ne,"-disabled"),W)),"aria-disabled":W},ge):null,l.createElement(_,{disabled:_e,locale:f,rootPrefixCls:ne,selectComponentClass:Et,selectPrefixCls:Ot,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:bt,pageSize:wn,pageSizeOptions:cn,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:vr}))}}],[{key:"getDerivedStateFromProps",value:function(c,ne){var Fe={};if("current"in c&&(Fe.current=c.current,c.current!==ne.current&&(Fe.currentInputValue=Fe.current)),"pageSize"in c&&c.pageSize!==ne.pageSize){var we=ne.current,_e=ue(c.pageSize,ne,c);we=we>_e?_e:we,"current"in c||(Fe.current=we,Fe.currentInputValue=we),Fe.pageSize=c.pageSize}return Fe}}]),Q}(l.Component);ae.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:X,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:X,locale:oe.Z,style:{},itemRender:N,totalBoundaryShowSizeChanger:50};var x=ae,L=e(22075),Y=e(36355),pe=e(19716),Re=e(8628),$e=e(9763),je=e(57809);const Je=u=>l.createElement(je.default,Object.assign({},u,{showSearch:!0,size:"small"})),nt=u=>l.createElement(je.default,Object.assign({},u,{showSearch:!0,size:"middle"}));Je.Option=je.default.Option,nt.Option=je.default.Option;var ze=e(9937),Be=e(17313),Qe=e(83116),ut=e(37613);const Ie=u=>{const{componentCls:s}=u;return{[`${s}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${s}-item-link`]:{color:u.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${s}-item-link`]:{color:u.colorTextDisabled,cursor:"not-allowed"}}},[`&${s}-disabled`]:{cursor:"not-allowed",[`${s}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:u.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:u.colorBorder,backgroundColor:u.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:u.itemActiveBgDisabled},a:{color:u.itemActiveColorDisabled}}},[`${s}-item-link`]:{color:u.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${s}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${s}-simple-pager`]:{color:u.colorTextDisabled},[`${s}-jump-prev, ${s}-jump-next`]:{[`${s}-item-link-icon`]:{opacity:0},[`${s}-item-ellipsis`]:{opacity:1}}},[`&${s}-simple`]:{[`${s}-prev, ${s}-next`]:{[`&${s}-disabled ${s}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},ct=u=>{const{componentCls:s}=u;return{[`&${s}-mini ${s}-total-text, &${s}-mini ${s}-simple-pager`]:{height:u.itemSizeSM,lineHeight:`${u.itemSizeSM}px`},[`&${s}-mini ${s}-item`]:{minWidth:u.itemSizeSM,height:u.itemSizeSM,margin:0,lineHeight:`${u.itemSizeSM-2}px`},[`&${s}-mini:not(${s}-disabled) ${s}-item:not(${s}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:u.colorBgTextHover},"&:active":{backgroundColor:u.colorBgTextActive}},[`&${s}-mini ${s}-prev, &${s}-mini ${s}-next`]:{minWidth:u.itemSizeSM,height:u.itemSizeSM,margin:0,lineHeight:`${u.itemSizeSM}px`},[`&${s}-mini:not(${s}-disabled)`]:{[`${s}-prev, ${s}-next`]:{[`&:hover ${s}-item-link`]:{backgroundColor:u.colorBgTextHover},[`&:active ${s}-item-link`]:{backgroundColor:u.colorBgTextActive},[`&${s}-disabled:hover ${s}-item-link`]:{backgroundColor:"transparent"}}},[` &${s}-mini ${s}-prev ${s}-item-link, &${s}-mini ${s}-next ${s}-item-link `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:u.itemSizeSM,lineHeight:`${u.itemSizeSM}px`}},[`&${s}-mini ${s}-jump-prev, &${s}-mini ${s}-jump-next`]:{height:u.itemSizeSM,marginInlineEnd:0,lineHeight:`${u.itemSizeSM}px`},[`&${s}-mini ${s}-options`]:{marginInlineStart:u.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:u.miniOptionsSizeChangerTop},"&-quick-jumper":{height:u.itemSizeSM,lineHeight:`${u.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,ze.x0)(u)),{width:u.paginationMiniQuickJumperInputWidth,height:u.controlHeightSM})}}}},gt=u=>{const{componentCls:s}=u;return{[` @@ -56,14 +56,14 @@ ${s}-jump-prev, ${s}-jump-next `]:{display:"inline-block",minWidth:u.itemSize,height:u.itemSize,color:u.colorText,fontFamily:u.fontFamily,lineHeight:`${u.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:u.borderRadius,cursor:"pointer",transition:`all ${u.motionDurationMid}`},[`${s}-prev, ${s}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:u.colorText,cursor:"pointer",userSelect:"none"},[`${s}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:u.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${u.lineWidth}px ${u.lineType} transparent`,borderRadius:u.borderRadius,outline:"none",transition:`all ${u.motionDurationMid}`},[`&:hover ${s}-item-link`]:{backgroundColor:u.colorBgTextHover},[`&:active ${s}-item-link`]:{backgroundColor:u.colorBgTextActive},[`&${s}-disabled:hover`]:{[`${s}-item-link`]:{backgroundColor:"transparent"}}},[`${s}-slash`]:{marginInlineEnd:u.paginationSlashMarginInlineEnd,marginInlineStart:u.paginationSlashMarginInlineStart},[`${s}-options`]:{display:"inline-block",marginInlineStart:u.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:u.controlHeight,marginInlineStart:u.marginXS,lineHeight:`${u.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,ze.ik)(u)),{width:u.controlHeightLG*1.25,height:u.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:u.marginXS,marginInlineEnd:u.marginXS})}}}},me=u=>{const{componentCls:s}=u;return{[`${s}-item`]:{display:"inline-block",minWidth:u.itemSize,height:u.itemSize,marginInlineEnd:u.marginXS,fontFamily:u.fontFamily,lineHeight:`${u.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${u.lineWidth}px ${u.lineType} transparent`,borderRadius:u.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${u.paginationItemPaddingInline}px`,color:u.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${s}-item-active)`]:{"&:hover":{transition:`all ${u.motionDurationMid}`,backgroundColor:u.colorBgTextHover},"&:active":{backgroundColor:u.colorBgTextActive}},"&-active":{fontWeight:u.fontWeightStrong,backgroundColor:u.itemActiveBg,borderColor:u.colorPrimary,a:{color:u.colorPrimary},"&:hover":{borderColor:u.colorPrimaryHover},"&:hover a":{color:u.colorPrimaryHover}}}}},ot=u=>{const{componentCls:s}=u;return{[s]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Be.Wf)(u)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${s}-total-text`]:{display:"inline-block",height:u.itemSize,marginInlineEnd:u.marginXS,lineHeight:`${u.itemSize-2}px`,verticalAlign:"middle"}}),me(u)),Se(u)),gt(u)),ct(u)),Ie(u)),{[`@media only screen and (max-width: ${u.screenLG}px)`]:{[`${s}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${u.screenSM}px)`]:{[`${s}-options`]:{display:"none"}}}),[`&${u.componentCls}-rtl`]:{direction:"rtl"}}},qe=u=>{const{componentCls:s}=u;return{[`${s}${s}-disabled:not(${s}-mini)`]:{"&, &:hover":{[`${s}-item-link`]:{borderColor:u.colorBorder}},"&:focus-visible":{[`${s}-item-link`]:{borderColor:u.colorBorder}},[`${s}-item, ${s}-item-link`]:{backgroundColor:u.colorBgContainerDisabled,borderColor:u.colorBorder,[`&:hover:not(${s}-item-active)`]:{backgroundColor:u.colorBgContainerDisabled,borderColor:u.colorBorder,a:{color:u.colorTextDisabled}},[`&${s}-item-active`]:{backgroundColor:u.itemActiveBgDisabled}},[`${s}-prev, ${s}-next`]:{"&:hover button":{backgroundColor:u.colorBgContainerDisabled,borderColor:u.colorBorder,color:u.colorTextDisabled},[`${s}-item-link`]:{backgroundColor:u.colorBgContainerDisabled,borderColor:u.colorBorder}}},[`${s}:not(${s}-mini)`]:{[`${s}-prev, ${s}-next`]:{"&:hover button":{borderColor:u.colorPrimaryHover,backgroundColor:u.itemBg},[`${s}-item-link`]:{backgroundColor:u.itemLinkBg,borderColor:u.colorBorder},[`&:hover ${s}-item-link`]:{borderColor:u.colorPrimary,backgroundColor:u.itemBg,color:u.colorPrimary},[`&${s}-disabled`]:{[`${s}-item-link`]:{borderColor:u.colorBorder,color:u.colorTextDisabled}}},[`${s}-item`]:{backgroundColor:u.itemBg,border:`${u.lineWidth}px ${u.lineType} ${u.colorBorder}`,[`&:hover:not(${s}-item-active)`]:{borderColor:u.colorPrimary,backgroundColor:u.itemBg,a:{color:u.colorPrimary}},"&-active":{borderColor:u.colorPrimary}}}}},j=u=>{const{componentCls:s}=u;return{[`${s}:not(${s}-disabled)`]:{[`${s}-item`]:Object.assign({},(0,Be.Qy)(u)),[`${s}-jump-prev, ${s}-jump-next`]:{"&:focus-visible":Object.assign({[`${s}-item-link-icon`]:{opacity:1},[`${s}-item-ellipsis`]:{opacity:0}},(0,Be.oN)(u))},[`${s}-prev, ${s}-next`]:{[`&:focus-visible ${s}-item-link`]:Object.assign({},(0,Be.oN)(u))}}}};var V=(0,Qe.Z)("Pagination",u=>{const s=(0,ut.TS)(u,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:u.marginXXS/2,paginationMiniQuickJumperInputWidth:u.controlHeightLG*1.1,paginationItemPaddingInline:u.marginXXS*1.5,paginationEllipsisLetterSpacing:u.marginXXS/2,paginationSlashMarginInlineStart:u.marginXXS,paginationSlashMarginInlineEnd:u.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,ze.e5)(u),(0,ze.TM)(u));return[ot(s),j(s),u.wireframe&&qe(s)]},u=>({itemBg:u.colorBgContainer,itemSize:u.controlHeight,itemSizeSM:u.controlHeightSM,itemActiveBg:u.colorBgContainer,itemLinkBg:u.colorBgContainer,itemActiveColorDisabled:u.colorTextDisabled,itemActiveBgDisabled:u.controlItemBgActiveDisabled,itemInputBg:u.colorBgContainer,miniOptionsSizeChangerTop:0})),p=function(u,s){var Q={};for(var R in u)Object.prototype.hasOwnProperty.call(u,R)&&s.indexOf(R)<0&&(Q[R]=u[R]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var c=0,R=Object.getOwnPropertySymbols(u);c{const{prefixCls:s,selectPrefixCls:Q,className:R,rootClassName:c,style:ne,size:Fe,locale:we,selectComponentClass:_e,responsive:Pe,showSizeChanger:Ne}=u,f=p(u,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:te}=(0,Re.Z)(Pe),{getPrefixCls:ce,direction:he,pagination:Ae={}}=l.useContext(Y.E_),De=ce("pagination",s),[Ke,We]=V(De),Xe=Ne!=null?Ne:Ae.showSizeChanger,Bt=l.useMemo(()=>{const ln=l.createElement("span",{className:`${De}-item-ellipsis`},"\u2022\u2022\u2022"),$n=l.createElement("button",{className:`${De}-item-link`,type:"button",tabIndex:-1},he==="rtl"?l.createElement(C.Z,null):l.createElement(w.Z,null)),Wn=l.createElement("button",{className:`${De}-item-link`,type:"button",tabIndex:-1},he==="rtl"?l.createElement(w.Z,null):l.createElement(C.Z,null)),An=l.createElement("a",{className:`${De}-item-link`},l.createElement("div",{className:`${De}-item-container`},he==="rtl"?l.createElement(D.Z,{className:`${De}-item-link-icon`}):l.createElement(E,{className:`${De}-item-link-icon`}),ln)),sr=l.createElement("a",{className:`${De}-item-link`},l.createElement("div",{className:`${De}-item-container`},he==="rtl"?l.createElement(E,{className:`${De}-item-link-icon`}):l.createElement(D.Z,{className:`${De}-item-link-icon`}),ln));return{prevIcon:$n,nextIcon:Wn,jumpPrevIcon:An,jumpNextIcon:sr}},[he,De]),[Et]=(0,$e.Z)("Pagination",L.Z),Ot=Object.assign(Object.assign({},Et),we),cn=(0,pe.Z)(Fe),an=cn==="small"||!!(te&&!cn&&Pe),bt=ce("select",Q),wn=B()({[`${De}-mini`]:an,[`${De}-rtl`]:he==="rtl"},Ae==null?void 0:Ae.className,R,c,We),dn=Object.assign(Object.assign({},Ae==null?void 0:Ae.style),ne);return Ke(l.createElement(x,Object.assign({},Bt,f,{style:dn,prefixCls:De,selectPrefixCls:bt,className:wn,selectComponentClass:_e||(an?Je:nt),locale:Ot,showSizeChanger:Xe})))},fe=k},93948:function(rt,z,e){"use strict";e.d(z,{Z:function(){return Ne}});var t=e(59301),l=e(29679),b=e(40001),P=e(19248),$=e(99267),d=e(92310),n=e.n(d),E=e(2738),D=e(36355),w=e(54476),C=e(33885),v=e(75931),B={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},T=function(){var te=(0,t.useRef)([]),ce=(0,t.useRef)(null);return(0,t.useEffect)(function(){var he=Date.now(),Ae=!1;te.current.forEach(function(De){if(De){Ae=!0;var Ke=De.style;Ke.transitionDuration=".3s, .3s, .3s, .06s",ce.current&&he-ce.current<100&&(Ke.transitionDuration="0s, 0s")}}),Ae&&(ce.current=Date.now())}),te.current},I=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],g=function(te){var ce=(0,C.Z)((0,C.Z)({},B),te),he=ce.className,Ae=ce.percent,De=ce.prefixCls,Ke=ce.strokeColor,We=ce.strokeLinecap,Xe=ce.strokeWidth,Bt=ce.style,Et=ce.trailColor,Ot=ce.trailWidth,cn=ce.transition,an=(0,v.Z)(ce,I);delete an.gapPosition;var bt=Array.isArray(Ae)?Ae:[Ae],wn=Array.isArray(Ke)?Ke:[Ke],dn=T(),ln=Xe/2,$n=100-Xe/2,Wn="M ".concat(We==="round"?ln:0,",").concat(ln,` - L `).concat(We==="round"?$n:100,",").concat(ln),An="0 0 100 ".concat(Xe),sr=0;return t.createElement("svg",(0,w.Z)({className:n()("".concat(De,"-line"),he),viewBox:An,preserveAspectRatio:"none",style:Bt},an),t.createElement("path",{className:"".concat(De,"-line-trail"),d:Wn,strokeLinecap:We,stroke:Et,strokeWidth:Ot||Xe,fillOpacity:"0"}),bt.map(function(wr,er){var vr=1;switch(We){case"round":vr=1-Xe/100;break;case"square":vr=1-Xe/2/100;break;default:vr=1;break}var kn={strokeDasharray:"".concat(wr*vr,"px, 100px"),strokeDashoffset:"-".concat(sr,"px"),transition:cn||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Cr=wn[er]||wn[wn.length-1];return sr+=wr,t.createElement("path",{key:er,className:"".concat(De,"-line-path"),d:Wn,strokeLinecap:We,stroke:Cr,strokeWidth:Xe,fillOpacity:"0",ref:function(Ar){dn[er]=Ar},style:kn})}))},U=g,F=e(76190),G=e(42978),q=e(47273),K=0,Z=(0,q.Z)();function oe(){var f;return Z?(f=K,K+=1):f="TEST_OR_SSR",f}var O=function(f){var te=t.useState(),ce=(0,G.Z)(te,2),he=ce[0],Ae=ce[1];return t.useEffect(function(){Ae("rc_progress_".concat(oe()))},[]),f||he},_=function(te){var ce=te.bg,he=te.children;return t.createElement("div",{style:{width:"100%",height:"100%",background:ce}},he)};function ee(f,te){return Object.keys(f).map(function(ce){var he=parseFloat(ce),Ae="".concat(Math.floor(he*te),"%");return"".concat(f[ce]," ").concat(Ae)})}var le=t.forwardRef(function(f,te){var ce=f.prefixCls,he=f.color,Ae=f.gradientId,De=f.radius,Ke=f.style,We=f.ptg,Xe=f.strokeLinecap,Bt=f.strokeWidth,Et=f.size,Ot=f.gapDegree,cn=he&&(0,F.Z)(he)==="object",an=cn?"#FFF":void 0,bt=Et/2,wn=t.createElement("circle",{className:"".concat(ce,"-circle-path"),r:De,cx:bt,cy:bt,stroke:an,strokeLinecap:Xe,strokeWidth:Bt,opacity:We===0?0:1,style:Ke,ref:te});if(!cn)return wn;var dn="".concat(Ae,"-conic"),ln=Ot?"".concat(180+Ot/2,"deg"):"0deg",$n=ee(he,(360-Ot)/360),Wn=ee(he,1),An="conic-gradient(from ".concat(ln,", ").concat($n.join(", "),")"),sr="linear-gradient(to ".concat(Ot?"bottom":"top",", ").concat(Wn.join(", "),")");return t.createElement(t.Fragment,null,t.createElement("mask",{id:dn},wn),t.createElement("foreignObject",{x:0,y:0,width:Et,height:Et,mask:"url(#".concat(dn,")")},t.createElement(_,{bg:sr},t.createElement(_,{bg:An}))))}),X=le,h=100,N=function(te,ce,he,Ae,De,Ke,We,Xe,Bt,Et){var Ot=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,cn=he/100*360*((360-Ke)/360),an=Ke===0?0:{bottom:0,top:180,left:90,right:-90}[We],bt=(100-Ae)/100*ce;Bt==="round"&&Ae!==100&&(bt+=Et/2,bt>=ce&&(bt=ce-.01));var wn=h/2;return{stroke:typeof Xe=="string"?Xe:void 0,strokeDasharray:"".concat(ce,"px ").concat(te),strokeDashoffset:bt+Ot,transform:"rotate(".concat(De+cn+an,"deg)"),transformOrigin:"".concat(wn,"px ").concat(wn,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},ue=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function ae(f){var te=f!=null?f:[];return Array.isArray(te)?te:[te]}var x=function(te){var ce=(0,C.Z)((0,C.Z)({},B),te),he=ce.id,Ae=ce.prefixCls,De=ce.steps,Ke=ce.strokeWidth,We=ce.trailWidth,Xe=ce.gapDegree,Bt=Xe===void 0?0:Xe,Et=ce.gapPosition,Ot=ce.trailColor,cn=ce.strokeLinecap,an=ce.style,bt=ce.className,wn=ce.strokeColor,dn=ce.percent,ln=(0,v.Z)(ce,ue),$n=h/2,Wn=O(he),An="".concat(Wn,"-gradient"),sr=$n-Ke/2,wr=Math.PI*2*sr,er=Bt>0?90+Bt/2:-90,vr=wr*((360-Bt)/360),kn=(0,F.Z)(De)==="object"?De:{count:De,space:2},Cr=kn.count,Lr=kn.space,Ar=ae(dn),yr=ae(wn),Un=yr.find(function(at){return at&&(0,F.Z)(at)==="object"}),ao=Un&&(0,F.Z)(Un)==="object",Vr=ao?"butt":cn,xo=N(wr,vr,0,100,er,Bt,Et,Ot,Vr,Ke),io=T(),Ve=function(){var xt=0;return Ar.map(function(Nt,Zt){var Wt=yr[Zt]||yr[yr.length-1],jt=N(wr,vr,xt,Nt,er,Bt,Et,Wt,Vr,Ke);return xt+=Nt,t.createElement(X,{key:Zt,color:Wt,ptg:Nt,radius:sr,prefixCls:Ae,gradientId:An,style:jt,strokeLinecap:Vr,strokeWidth:Ke,gapDegree:Bt,ref:function(de){io[Zt]=de},size:h})}).reverse()},ve=function(){var xt=Math.round(Cr*(Ar[0]/100)),Nt=100/Cr,Zt=0;return new Array(Cr).fill(null).map(function(Wt,jt){var H=jt<=xt-1?yr[0]:Ot,de=H&&(0,F.Z)(H)==="object"?"url(#".concat(An,")"):void 0,ge=N(wr,vr,Zt,Nt,er,Bt,Et,H,"butt",Ke,Lr);return Zt+=(vr-ge.strokeDashoffset+Lr)*100/vr,t.createElement("circle",{key:jt,className:"".concat(Ae,"-circle-path"),r:sr,cx:$n,cy:$n,stroke:de,strokeWidth:Ke,opacity:1,style:ge,ref:function(ke){io[jt]=ke}})})};return t.createElement("svg",(0,w.Z)({className:n()("".concat(Ae,"-circle"),bt),viewBox:"0 0 ".concat(h," ").concat(h),style:an,id:he,role:"presentation"},ln),!Cr&&t.createElement("circle",{className:"".concat(Ae,"-circle-trail"),r:sr,cx:$n,cy:$n,stroke:Ot,strokeLinecap:Vr,strokeWidth:We||Ke,style:xo}),Cr?ve():Ve())},L=x,Y={Line:U,Circle:L},pe=e(6848),Re=e(30071);function $e(f){return!f||f<0?0:f>100?100:f}function je(f){let{success:te,successPercent:ce}=f,he=ce;return te&&"progress"in te&&(he=te.progress),te&&"percent"in te&&(he=te.percent),he}const Je=f=>{let{percent:te,success:ce,successPercent:he}=f;const Ae=$e(je({success:ce,successPercent:he}));return[Ae,$e($e(te)-Ae)]},nt=f=>{let{success:te={},strokeColor:ce}=f;const{strokeColor:he}=te;return[he||Re.presetPrimaryColors.green,ce||null]},ze=(f,te,ce)=>{var he,Ae,De,Ke;let We=-1,Xe=-1;if(te==="step"){const Bt=ce.steps,Et=ce.strokeWidth;typeof f=="string"||typeof f=="undefined"?(We=f==="small"?2:14,Xe=Et!=null?Et:8):typeof f=="number"?[We,Xe]=[f,f]:[We=14,Xe=8]=f,We*=Bt}else if(te==="line"){const Bt=ce==null?void 0:ce.strokeWidth;typeof f=="string"||typeof f=="undefined"?Xe=Bt||(f==="small"?6:8):typeof f=="number"?[We,Xe]=[f,f]:[We=-1,Xe=8]=f}else(te==="circle"||te==="dashboard")&&(typeof f=="string"||typeof f=="undefined"?[We,Xe]=f==="small"?[60,60]:[120,120]:typeof f=="number"?[We,Xe]=[f,f]:(We=(Ae=(he=f[0])!==null&&he!==void 0?he:f[1])!==null&&Ae!==void 0?Ae:120,Xe=(Ke=(De=f[0])!==null&&De!==void 0?De:f[1])!==null&&Ke!==void 0?Ke:120));return[We,Xe]},Be=3,Qe=f=>Be/f*100;var Ie=f=>{const{prefixCls:te,trailColor:ce=null,strokeLinecap:he="round",gapPosition:Ae,gapDegree:De,width:Ke=120,type:We,children:Xe,success:Bt,size:Et=Ke}=f,[Ot,cn]=ze(Et,"circle");let{strokeWidth:an}=f;an===void 0&&(an=Math.max(Qe(Ot),6));const bt={width:Ot,height:cn,fontSize:Ot*.15+6},wn=t.useMemo(()=>{if(De||De===0)return De;if(We==="dashboard")return 75},[De,We]),dn=Ae||We==="dashboard"&&"bottom"||void 0,ln=Object.prototype.toString.call(f.strokeColor)==="[object Object]",$n=nt({success:Bt,strokeColor:f.strokeColor}),Wn=n()(`${te}-inner`,{[`${te}-circle-gradient`]:ln}),An=t.createElement(L,{percent:Je(f),strokeWidth:an,trailWidth:an,strokeColor:$n,strokeLinecap:he,trailColor:ce,prefixCls:te,gapDegree:wn,gapPosition:dn});return t.createElement("div",{className:Wn,style:bt},Ot<=20?t.createElement(pe.Z,{title:Xe},t.createElement("span",null,An)):t.createElement(t.Fragment,null,An,Xe))},ct=function(f,te){var ce={};for(var he in f)Object.prototype.hasOwnProperty.call(f,he)&&te.indexOf(he)<0&&(ce[he]=f[he]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,he=Object.getOwnPropertySymbols(f);Ae{let te=[];return Object.keys(f).forEach(ce=>{const he=parseFloat(ce.replace(/%/g,""));isNaN(he)||te.push({key:he,value:f[ce]})}),te=te.sort((ce,he)=>ce.key-he.key),te.map(ce=>{let{key:he,value:Ae}=ce;return`${Ae} ${he}%`}).join(", ")},Se=(f,te)=>{const{from:ce=Re.presetPrimaryColors.blue,to:he=Re.presetPrimaryColors.blue,direction:Ae=te==="rtl"?"to left":"to right"}=f,De=ct(f,["from","to","direction"]);if(Object.keys(De).length!==0){const Ke=gt(De);return{backgroundImage:`linear-gradient(${Ae}, ${Ke})`}}return{backgroundImage:`linear-gradient(${Ae}, ${ce}, ${he})`}};var ot=f=>{const{prefixCls:te,direction:ce,percent:he,size:Ae,strokeWidth:De,strokeColor:Ke,strokeLinecap:We="round",children:Xe,trailColor:Bt=null,success:Et}=f,Ot=Ke&&typeof Ke!="string"?Se(Ke,ce):{backgroundColor:Ke},cn=We==="square"||We==="butt"?0:void 0,an={backgroundColor:Bt||void 0,borderRadius:cn},bt=Ae!=null?Ae:[-1,De||(Ae==="small"?6:8)],[wn,dn]=ze(bt,"line",{strokeWidth:De}),ln=Object.assign({width:`${$e(he)}%`,height:dn,borderRadius:cn},Ot),$n=je(f),Wn={width:`${$e($n)}%`,height:dn,borderRadius:cn,backgroundColor:Et==null?void 0:Et.strokeColor},An={width:wn<0?"100%":wn,height:dn};return t.createElement(t.Fragment,null,t.createElement("div",{className:`${te}-outer`,style:An},t.createElement("div",{className:`${te}-inner`,style:an},t.createElement("div",{className:`${te}-bg`,style:ln}),$n!==void 0?t.createElement("div",{className:`${te}-success-bg`,style:Wn}):null)),Xe)},j=f=>{const{size:te,steps:ce,percent:he=0,strokeWidth:Ae=8,strokeColor:De,trailColor:Ke=null,prefixCls:We,children:Xe}=f,Bt=Math.round(ce*(he/100)),Et=te==="small"?2:14,Ot=te!=null?te:[Et,Ae],[cn,an]=ze(Ot,"step",{steps:ce,strokeWidth:Ae}),bt=cn/ce,wn=new Array(ce);for(let dn=0;dn{const te=f?"100%":"-100%";return new V.Keyframes(`antProgress${f?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${te}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${te}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},u=f=>{const{componentCls:te,iconCls:ce}=f;return{[te]:Object.assign(Object.assign({},(0,p.Wf)(f)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:f.fontSize,marginInlineEnd:f.marginXS,marginBottom:f.marginXS},[`${te}-outer`]:{display:"inline-block",width:"100%"},[`&${te}-show-info`]:{[`${te}-outer`]:{marginInlineEnd:`calc(-2em - ${f.marginXS}px)`,paddingInlineEnd:`calc(2em + ${f.paddingXS}px)`}},[`${te}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:f.remainingColor,borderRadius:f.lineBorderRadius},[`${te}-inner:not(${te}-circle-gradient)`]:{[`${te}-circle-path`]:{stroke:f.defaultColor}},[`${te}-success-bg, ${te}-bg`]:{position:"relative",backgroundColor:f.defaultColor,borderRadius:f.lineBorderRadius,transition:`all ${f.motionDurationSlow} ${f.motionEaseInOutCirc}`},[`${te}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:f.colorSuccess},[`${te}-text`]:{display:"inline-block",width:"2em",marginInlineStart:f.marginXS,color:f.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[ce]:{fontSize:f.fontSize}},[`&${te}-status-active`]:{[`${te}-bg::before`]:{position:"absolute",inset:0,backgroundColor:f.colorBgContainer,borderRadius:f.lineBorderRadius,opacity:0,animationName:fe(),animationDuration:f.progressActiveMotionDuration,animationTimingFunction:f.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${te}-rtl${te}-status-active`]:{[`${te}-bg::before`]:{animationName:fe(!0)}},[`&${te}-status-exception`]:{[`${te}-bg`]:{backgroundColor:f.colorError},[`${te}-text`]:{color:f.colorError}},[`&${te}-status-exception ${te}-inner:not(${te}-circle-gradient)`]:{[`${te}-circle-path`]:{stroke:f.colorError}},[`&${te}-status-success`]:{[`${te}-bg`]:{backgroundColor:f.colorSuccess},[`${te}-text`]:{color:f.colorSuccess}},[`&${te}-status-success ${te}-inner:not(${te}-circle-gradient)`]:{[`${te}-circle-path`]:{stroke:f.colorSuccess}}})}},s=f=>{const{componentCls:te,iconCls:ce}=f;return{[te]:{[`${te}-circle-trail`]:{stroke:f.remainingColor},[`&${te}-circle ${te}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${te}-circle ${te}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:f.circleTextColor,fontSize:f.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[ce]:{fontSize:`${f.fontSize/f.fontSizeSM}em`}},[`${te}-circle&-status-exception`]:{[`${te}-text`]:{color:f.colorError}},[`${te}-circle&-status-success`]:{[`${te}-text`]:{color:f.colorSuccess}}},[`${te}-inline-circle`]:{lineHeight:1,[`${te}-inner`]:{verticalAlign:"bottom"}}}},Q=f=>{const{componentCls:te}=f;return{[te]:{[`${te}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:f.progressStepMinWidth,marginInlineEnd:f.progressStepMarginInlineEnd,backgroundColor:f.remainingColor,transition:`all ${f.motionDurationSlow}`,"&-active":{backgroundColor:f.defaultColor}}}}}},R=f=>{const{componentCls:te,iconCls:ce}=f;return{[te]:{[`${te}-small&-line, ${te}-small&-line ${te}-text ${ce}`]:{fontSize:f.fontSizeSM}}}};var c=(0,a.Z)("Progress",f=>{const te=f.marginXXS/2,ce=(0,k.TS)(f,{progressStepMarginInlineEnd:te,progressStepMinWidth:te,progressActiveMotionDuration:"2.4s"});return[u(ce),s(ce),Q(ce),R(ce)]},f=>({circleTextColor:f.colorText,defaultColor:f.colorInfo,remainingColor:f.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),ne=function(f,te){var ce={};for(var he in f)Object.prototype.hasOwnProperty.call(f,he)&&te.indexOf(he)<0&&(ce[he]=f[he]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,he=Object.getOwnPropertySymbols(f);Ae{const{prefixCls:ce,className:he,rootClassName:Ae,steps:De,strokeColor:Ke,percent:We=0,size:Xe="default",showInfo:Bt=!0,type:Et="line",status:Ot,format:cn,style:an}=f,bt=ne(f,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),wn=t.useMemo(()=>{var Ar,yr;const Un=je(f);return parseInt(Un!==void 0?(Ar=Un!=null?Un:0)===null||Ar===void 0?void 0:Ar.toString():(yr=We!=null?We:0)===null||yr===void 0?void 0:yr.toString(),10)},[We,f.success,f.successPercent]),dn=t.useMemo(()=>!we.includes(Ot)&&wn>=100?"success":Ot||"normal",[Ot,wn]),{getPrefixCls:ln,direction:$n,progress:Wn}=t.useContext(D.E_),An=ln("progress",ce),[sr,wr]=c(An),er=t.useMemo(()=>{if(!Bt)return null;const Ar=je(f);let yr;const Un=cn||(Vr=>`${Vr}%`),ao=Et==="line";return cn||dn!=="exception"&&dn!=="success"?yr=Un($e(We),$e(Ar)):dn==="exception"?yr=ao?t.createElement(P.Z,null):t.createElement($.Z,null):dn==="success"&&(yr=ao?t.createElement(l.Z,null):t.createElement(b.Z,null)),t.createElement("span",{className:`${An}-text`,title:typeof yr=="string"?yr:void 0},yr)},[Bt,We,wn,dn,Et,An,cn]),vr=Array.isArray(Ke)?Ke[0]:Ke,kn=typeof Ke=="string"||Array.isArray(Ke)?Ke:void 0;let Cr;Et==="line"?Cr=De?t.createElement(j,Object.assign({},f,{strokeColor:kn,prefixCls:An,steps:De}),er):t.createElement(ot,Object.assign({},f,{strokeColor:vr,prefixCls:An,direction:$n}),er):(Et==="circle"||Et==="dashboard")&&(Cr=t.createElement(Ie,Object.assign({},f,{strokeColor:vr,prefixCls:An,progressStatus:dn}),er));const Lr=n()(An,`${An}-status-${dn}`,`${An}-${Et==="dashboard"&&"circle"||De&&"steps"||Et}`,{[`${An}-inline-circle`]:Et==="circle"&&ze(Xe,"circle")[0]<=20,[`${An}-show-info`]:Bt,[`${An}-${Xe}`]:typeof Xe=="string",[`${An}-rtl`]:$n==="rtl"},Wn==null?void 0:Wn.className,he,Ae,wr);return sr(t.createElement("div",Object.assign({ref:te,style:Object.assign(Object.assign({},Wn==null?void 0:Wn.style),an),className:Lr,role:"progressbar","aria-valuenow":wn},(0,E.Z)(bt,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Cr))}),Ne=Pe},61621:function(rt,z,e){"use strict";e.d(z,{Z:function(){return V}});var t=e(92310),l=e.n(t),b=e(59301),P=e(36355),$=e(2738),n=p=>{const{prefixCls:a,className:k,style:fe,size:u,shape:s}=p,Q=l()({[`${a}-lg`]:u==="large",[`${a}-sm`]:u==="small"}),R=l()({[`${a}-circle`]:s==="circle",[`${a}-square`]:s==="square",[`${a}-round`]:s==="round"}),c=b.useMemo(()=>typeof u=="number"?{width:u,height:u,lineHeight:`${u}px`}:{},[u]);return b.createElement("span",{className:l()(a,Q,R,k),style:Object.assign(Object.assign({},c),fe)})},E=e(36237),D=e(83116),w=e(37613);const C=new E.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),v=p=>({height:p,lineHeight:`${p}px`}),B=p=>Object.assign({width:p},v(p)),T=p=>({background:p.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:C,animationDuration:p.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),I=p=>Object.assign({width:p*5,minWidth:p*5},v(p)),g=p=>{const{skeletonAvatarCls:a,gradientFromColor:k,controlHeight:fe,controlHeightLG:u,controlHeightSM:s}=p;return{[`${a}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:k},B(fe)),[`${a}${a}-circle`]:{borderRadius:"50%"},[`${a}${a}-lg`]:Object.assign({},B(u)),[`${a}${a}-sm`]:Object.assign({},B(s))}},U=p=>{const{controlHeight:a,borderRadiusSM:k,skeletonInputCls:fe,controlHeightLG:u,controlHeightSM:s,gradientFromColor:Q}=p;return{[`${fe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Q,borderRadius:k},I(a)),[`${fe}-lg`]:Object.assign({},I(u)),[`${fe}-sm`]:Object.assign({},I(s))}},F=p=>Object.assign({width:p},v(p)),G=p=>{const{skeletonImageCls:a,imageSizeBase:k,gradientFromColor:fe,borderRadiusSM:u}=p;return{[`${a}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:fe,borderRadius:u},F(k*2)),{[`${a}-path`]:{fill:"#bfbfbf"},[`${a}-svg`]:Object.assign(Object.assign({},F(k)),{maxWidth:k*4,maxHeight:k*4}),[`${a}-svg${a}-svg-circle`]:{borderRadius:"50%"}}),[`${a}${a}-circle`]:{borderRadius:"50%"}}},q=(p,a,k)=>{const{skeletonButtonCls:fe}=p;return{[`${k}${fe}-circle`]:{width:a,minWidth:a,borderRadius:"50%"},[`${k}${fe}-round`]:{borderRadius:a}}},K=p=>Object.assign({width:p*2,minWidth:p*2},v(p)),Z=p=>{const{borderRadiusSM:a,skeletonButtonCls:k,controlHeight:fe,controlHeightLG:u,controlHeightSM:s,gradientFromColor:Q}=p;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${k}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Q,borderRadius:a,width:fe*2,minWidth:fe*2},K(fe))},q(p,fe,k)),{[`${k}-lg`]:Object.assign({},K(u))}),q(p,u,`${k}-lg`)),{[`${k}-sm`]:Object.assign({},K(s))}),q(p,s,`${k}-sm`))},oe=p=>{const{componentCls:a,skeletonAvatarCls:k,skeletonTitleCls:fe,skeletonParagraphCls:u,skeletonButtonCls:s,skeletonInputCls:Q,skeletonImageCls:R,controlHeight:c,controlHeightLG:ne,controlHeightSM:Fe,gradientFromColor:we,padding:_e,marginSM:Pe,borderRadius:Ne,titleHeight:f,blockRadius:te,paragraphLiHeight:ce,controlHeightXS:he,paragraphMarginTop:Ae}=p;return{[`${a}`]:{display:"table",width:"100%",[`${a}-header`]:{display:"table-cell",paddingInlineEnd:_e,verticalAlign:"top",[`${k}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:we},B(c)),[`${k}-circle`]:{borderRadius:"50%"},[`${k}-lg`]:Object.assign({},B(ne)),[`${k}-sm`]:Object.assign({},B(Fe))},[`${a}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${fe}`]:{width:"100%",height:f,background:we,borderRadius:te,[`+ ${u}`]:{marginBlockStart:Fe}},[`${u}`]:{padding:0,"> li":{width:"100%",height:ce,listStyle:"none",background:we,borderRadius:te,"+ li":{marginBlockStart:he}}},[`${u}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${a}-content`]:{[`${fe}, ${u} > li`]:{borderRadius:Ne}}},[`${a}-with-avatar ${a}-content`]:{[`${fe}`]:{marginBlockStart:Pe,[`+ ${u}`]:{marginBlockStart:Ae}}},[`${a}${a}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},Z(p)),g(p)),U(p)),G(p)),[`${a}${a}-block`]:{width:"100%",[`${s}`]:{width:"100%"},[`${Q}`]:{width:"100%"}},[`${a}${a}-active`]:{[` + L `).concat(We==="round"?$n:100,",").concat(ln),An="0 0 100 ".concat(Xe),sr=0;return t.createElement("svg",(0,w.Z)({className:n()("".concat(De,"-line"),he),viewBox:An,preserveAspectRatio:"none",style:Bt},an),t.createElement("path",{className:"".concat(De,"-line-trail"),d:Wn,strokeLinecap:We,stroke:Et,strokeWidth:Ot||Xe,fillOpacity:"0"}),bt.map(function(wr,er){var vr=1;switch(We){case"round":vr=1-Xe/100;break;case"square":vr=1-Xe/2/100;break;default:vr=1;break}var kn={strokeDasharray:"".concat(wr*vr,"px, 100px"),strokeDashoffset:"-".concat(sr,"px"),transition:cn||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Cr=wn[er]||wn[wn.length-1];return sr+=wr,t.createElement("path",{key:er,className:"".concat(De,"-line-path"),d:Wn,strokeLinecap:We,stroke:Cr,strokeWidth:Xe,fillOpacity:"0",ref:function(Ar){dn[er]=Ar},style:kn})}))},U=g,F=e(76190),G=e(42978),q=e(47273),H=0,Z=(0,q.Z)();function oe(){var f;return Z?(f=H,H+=1):f="TEST_OR_SSR",f}var O=function(f){var te=t.useState(),ce=(0,G.Z)(te,2),he=ce[0],Ae=ce[1];return t.useEffect(function(){Ae("rc_progress_".concat(oe()))},[]),f||he},_=function(te){var ce=te.bg,he=te.children;return t.createElement("div",{style:{width:"100%",height:"100%",background:ce}},he)};function ee(f,te){return Object.keys(f).map(function(ce){var he=parseFloat(ce),Ae="".concat(Math.floor(he*te),"%");return"".concat(f[ce]," ").concat(Ae)})}var le=t.forwardRef(function(f,te){var ce=f.prefixCls,he=f.color,Ae=f.gradientId,De=f.radius,Ke=f.style,We=f.ptg,Xe=f.strokeLinecap,Bt=f.strokeWidth,Et=f.size,Ot=f.gapDegree,cn=he&&(0,F.Z)(he)==="object",an=cn?"#FFF":void 0,bt=Et/2,wn=t.createElement("circle",{className:"".concat(ce,"-circle-path"),r:De,cx:bt,cy:bt,stroke:an,strokeLinecap:Xe,strokeWidth:Bt,opacity:We===0?0:1,style:Ke,ref:te});if(!cn)return wn;var dn="".concat(Ae,"-conic"),ln=Ot?"".concat(180+Ot/2,"deg"):"0deg",$n=ee(he,(360-Ot)/360),Wn=ee(he,1),An="conic-gradient(from ".concat(ln,", ").concat($n.join(", "),")"),sr="linear-gradient(to ".concat(Ot?"bottom":"top",", ").concat(Wn.join(", "),")");return t.createElement(t.Fragment,null,t.createElement("mask",{id:dn},wn),t.createElement("foreignObject",{x:0,y:0,width:Et,height:Et,mask:"url(#".concat(dn,")")},t.createElement(_,{bg:sr},t.createElement(_,{bg:An}))))}),X=le,h=100,N=function(te,ce,he,Ae,De,Ke,We,Xe,Bt,Et){var Ot=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,cn=he/100*360*((360-Ke)/360),an=Ke===0?0:{bottom:0,top:180,left:90,right:-90}[We],bt=(100-Ae)/100*ce;Bt==="round"&&Ae!==100&&(bt+=Et/2,bt>=ce&&(bt=ce-.01));var wn=h/2;return{stroke:typeof Xe=="string"?Xe:void 0,strokeDasharray:"".concat(ce,"px ").concat(te),strokeDashoffset:bt+Ot,transform:"rotate(".concat(De+cn+an,"deg)"),transformOrigin:"".concat(wn,"px ").concat(wn,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},ue=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function ae(f){var te=f!=null?f:[];return Array.isArray(te)?te:[te]}var x=function(te){var ce=(0,C.Z)((0,C.Z)({},B),te),he=ce.id,Ae=ce.prefixCls,De=ce.steps,Ke=ce.strokeWidth,We=ce.trailWidth,Xe=ce.gapDegree,Bt=Xe===void 0?0:Xe,Et=ce.gapPosition,Ot=ce.trailColor,cn=ce.strokeLinecap,an=ce.style,bt=ce.className,wn=ce.strokeColor,dn=ce.percent,ln=(0,v.Z)(ce,ue),$n=h/2,Wn=O(he),An="".concat(Wn,"-gradient"),sr=$n-Ke/2,wr=Math.PI*2*sr,er=Bt>0?90+Bt/2:-90,vr=wr*((360-Bt)/360),kn=(0,F.Z)(De)==="object"?De:{count:De,space:2},Cr=kn.count,Lr=kn.space,Ar=ae(dn),yr=ae(wn),Un=yr.find(function(at){return at&&(0,F.Z)(at)==="object"}),ao=Un&&(0,F.Z)(Un)==="object",Vr=ao?"butt":cn,xo=N(wr,vr,0,100,er,Bt,Et,Ot,Vr,Ke),io=T(),Ve=function(){var xt=0;return Ar.map(function(Nt,Zt){var Wt=yr[Zt]||yr[yr.length-1],jt=N(wr,vr,xt,Nt,er,Bt,Et,Wt,Vr,Ke);return xt+=Nt,t.createElement(X,{key:Zt,color:Wt,ptg:Nt,radius:sr,prefixCls:Ae,gradientId:An,style:jt,strokeLinecap:Vr,strokeWidth:Ke,gapDegree:Bt,ref:function(de){io[Zt]=de},size:h})}).reverse()},ve=function(){var xt=Math.round(Cr*(Ar[0]/100)),Nt=100/Cr,Zt=0;return new Array(Cr).fill(null).map(function(Wt,jt){var W=jt<=xt-1?yr[0]:Ot,de=W&&(0,F.Z)(W)==="object"?"url(#".concat(An,")"):void 0,ge=N(wr,vr,Zt,Nt,er,Bt,Et,W,"butt",Ke,Lr);return Zt+=(vr-ge.strokeDashoffset+Lr)*100/vr,t.createElement("circle",{key:jt,className:"".concat(Ae,"-circle-path"),r:sr,cx:$n,cy:$n,stroke:de,strokeWidth:Ke,opacity:1,style:ge,ref:function(ke){io[jt]=ke}})})};return t.createElement("svg",(0,w.Z)({className:n()("".concat(Ae,"-circle"),bt),viewBox:"0 0 ".concat(h," ").concat(h),style:an,id:he,role:"presentation"},ln),!Cr&&t.createElement("circle",{className:"".concat(Ae,"-circle-trail"),r:sr,cx:$n,cy:$n,stroke:Ot,strokeLinecap:Vr,strokeWidth:We||Ke,style:xo}),Cr?ve():Ve())},L=x,Y={Line:U,Circle:L},pe=e(6848),Re=e(30071);function $e(f){return!f||f<0?0:f>100?100:f}function je(f){let{success:te,successPercent:ce}=f,he=ce;return te&&"progress"in te&&(he=te.progress),te&&"percent"in te&&(he=te.percent),he}const Je=f=>{let{percent:te,success:ce,successPercent:he}=f;const Ae=$e(je({success:ce,successPercent:he}));return[Ae,$e($e(te)-Ae)]},nt=f=>{let{success:te={},strokeColor:ce}=f;const{strokeColor:he}=te;return[he||Re.presetPrimaryColors.green,ce||null]},ze=(f,te,ce)=>{var he,Ae,De,Ke;let We=-1,Xe=-1;if(te==="step"){const Bt=ce.steps,Et=ce.strokeWidth;typeof f=="string"||typeof f=="undefined"?(We=f==="small"?2:14,Xe=Et!=null?Et:8):typeof f=="number"?[We,Xe]=[f,f]:[We=14,Xe=8]=f,We*=Bt}else if(te==="line"){const Bt=ce==null?void 0:ce.strokeWidth;typeof f=="string"||typeof f=="undefined"?Xe=Bt||(f==="small"?6:8):typeof f=="number"?[We,Xe]=[f,f]:[We=-1,Xe=8]=f}else(te==="circle"||te==="dashboard")&&(typeof f=="string"||typeof f=="undefined"?[We,Xe]=f==="small"?[60,60]:[120,120]:typeof f=="number"?[We,Xe]=[f,f]:(We=(Ae=(he=f[0])!==null&&he!==void 0?he:f[1])!==null&&Ae!==void 0?Ae:120,Xe=(Ke=(De=f[0])!==null&&De!==void 0?De:f[1])!==null&&Ke!==void 0?Ke:120));return[We,Xe]},Be=3,Qe=f=>Be/f*100;var Ie=f=>{const{prefixCls:te,trailColor:ce=null,strokeLinecap:he="round",gapPosition:Ae,gapDegree:De,width:Ke=120,type:We,children:Xe,success:Bt,size:Et=Ke}=f,[Ot,cn]=ze(Et,"circle");let{strokeWidth:an}=f;an===void 0&&(an=Math.max(Qe(Ot),6));const bt={width:Ot,height:cn,fontSize:Ot*.15+6},wn=t.useMemo(()=>{if(De||De===0)return De;if(We==="dashboard")return 75},[De,We]),dn=Ae||We==="dashboard"&&"bottom"||void 0,ln=Object.prototype.toString.call(f.strokeColor)==="[object Object]",$n=nt({success:Bt,strokeColor:f.strokeColor}),Wn=n()(`${te}-inner`,{[`${te}-circle-gradient`]:ln}),An=t.createElement(L,{percent:Je(f),strokeWidth:an,trailWidth:an,strokeColor:$n,strokeLinecap:he,trailColor:ce,prefixCls:te,gapDegree:wn,gapPosition:dn});return t.createElement("div",{className:Wn,style:bt},Ot<=20?t.createElement(pe.Z,{title:Xe},t.createElement("span",null,An)):t.createElement(t.Fragment,null,An,Xe))},ct=function(f,te){var ce={};for(var he in f)Object.prototype.hasOwnProperty.call(f,he)&&te.indexOf(he)<0&&(ce[he]=f[he]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,he=Object.getOwnPropertySymbols(f);Ae{let te=[];return Object.keys(f).forEach(ce=>{const he=parseFloat(ce.replace(/%/g,""));isNaN(he)||te.push({key:he,value:f[ce]})}),te=te.sort((ce,he)=>ce.key-he.key),te.map(ce=>{let{key:he,value:Ae}=ce;return`${Ae} ${he}%`}).join(", ")},Se=(f,te)=>{const{from:ce=Re.presetPrimaryColors.blue,to:he=Re.presetPrimaryColors.blue,direction:Ae=te==="rtl"?"to left":"to right"}=f,De=ct(f,["from","to","direction"]);if(Object.keys(De).length!==0){const Ke=gt(De);return{backgroundImage:`linear-gradient(${Ae}, ${Ke})`}}return{backgroundImage:`linear-gradient(${Ae}, ${ce}, ${he})`}};var ot=f=>{const{prefixCls:te,direction:ce,percent:he,size:Ae,strokeWidth:De,strokeColor:Ke,strokeLinecap:We="round",children:Xe,trailColor:Bt=null,success:Et}=f,Ot=Ke&&typeof Ke!="string"?Se(Ke,ce):{backgroundColor:Ke},cn=We==="square"||We==="butt"?0:void 0,an={backgroundColor:Bt||void 0,borderRadius:cn},bt=Ae!=null?Ae:[-1,De||(Ae==="small"?6:8)],[wn,dn]=ze(bt,"line",{strokeWidth:De}),ln=Object.assign({width:`${$e(he)}%`,height:dn,borderRadius:cn},Ot),$n=je(f),Wn={width:`${$e($n)}%`,height:dn,borderRadius:cn,backgroundColor:Et==null?void 0:Et.strokeColor},An={width:wn<0?"100%":wn,height:dn};return t.createElement(t.Fragment,null,t.createElement("div",{className:`${te}-outer`,style:An},t.createElement("div",{className:`${te}-inner`,style:an},t.createElement("div",{className:`${te}-bg`,style:ln}),$n!==void 0?t.createElement("div",{className:`${te}-success-bg`,style:Wn}):null)),Xe)},j=f=>{const{size:te,steps:ce,percent:he=0,strokeWidth:Ae=8,strokeColor:De,trailColor:Ke=null,prefixCls:We,children:Xe}=f,Bt=Math.round(ce*(he/100)),Et=te==="small"?2:14,Ot=te!=null?te:[Et,Ae],[cn,an]=ze(Ot,"step",{steps:ce,strokeWidth:Ae}),bt=cn/ce,wn=new Array(ce);for(let dn=0;dn{const te=f?"100%":"-100%";return new V.Keyframes(`antProgress${f?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${te}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${te}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},u=f=>{const{componentCls:te,iconCls:ce}=f;return{[te]:Object.assign(Object.assign({},(0,p.Wf)(f)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:f.fontSize,marginInlineEnd:f.marginXS,marginBottom:f.marginXS},[`${te}-outer`]:{display:"inline-block",width:"100%"},[`&${te}-show-info`]:{[`${te}-outer`]:{marginInlineEnd:`calc(-2em - ${f.marginXS}px)`,paddingInlineEnd:`calc(2em + ${f.paddingXS}px)`}},[`${te}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:f.remainingColor,borderRadius:f.lineBorderRadius},[`${te}-inner:not(${te}-circle-gradient)`]:{[`${te}-circle-path`]:{stroke:f.defaultColor}},[`${te}-success-bg, ${te}-bg`]:{position:"relative",backgroundColor:f.defaultColor,borderRadius:f.lineBorderRadius,transition:`all ${f.motionDurationSlow} ${f.motionEaseInOutCirc}`},[`${te}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:f.colorSuccess},[`${te}-text`]:{display:"inline-block",width:"2em",marginInlineStart:f.marginXS,color:f.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[ce]:{fontSize:f.fontSize}},[`&${te}-status-active`]:{[`${te}-bg::before`]:{position:"absolute",inset:0,backgroundColor:f.colorBgContainer,borderRadius:f.lineBorderRadius,opacity:0,animationName:fe(),animationDuration:f.progressActiveMotionDuration,animationTimingFunction:f.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${te}-rtl${te}-status-active`]:{[`${te}-bg::before`]:{animationName:fe(!0)}},[`&${te}-status-exception`]:{[`${te}-bg`]:{backgroundColor:f.colorError},[`${te}-text`]:{color:f.colorError}},[`&${te}-status-exception ${te}-inner:not(${te}-circle-gradient)`]:{[`${te}-circle-path`]:{stroke:f.colorError}},[`&${te}-status-success`]:{[`${te}-bg`]:{backgroundColor:f.colorSuccess},[`${te}-text`]:{color:f.colorSuccess}},[`&${te}-status-success ${te}-inner:not(${te}-circle-gradient)`]:{[`${te}-circle-path`]:{stroke:f.colorSuccess}}})}},s=f=>{const{componentCls:te,iconCls:ce}=f;return{[te]:{[`${te}-circle-trail`]:{stroke:f.remainingColor},[`&${te}-circle ${te}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${te}-circle ${te}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:f.circleTextColor,fontSize:f.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[ce]:{fontSize:`${f.fontSize/f.fontSizeSM}em`}},[`${te}-circle&-status-exception`]:{[`${te}-text`]:{color:f.colorError}},[`${te}-circle&-status-success`]:{[`${te}-text`]:{color:f.colorSuccess}}},[`${te}-inline-circle`]:{lineHeight:1,[`${te}-inner`]:{verticalAlign:"bottom"}}}},Q=f=>{const{componentCls:te}=f;return{[te]:{[`${te}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:f.progressStepMinWidth,marginInlineEnd:f.progressStepMarginInlineEnd,backgroundColor:f.remainingColor,transition:`all ${f.motionDurationSlow}`,"&-active":{backgroundColor:f.defaultColor}}}}}},R=f=>{const{componentCls:te,iconCls:ce}=f;return{[te]:{[`${te}-small&-line, ${te}-small&-line ${te}-text ${ce}`]:{fontSize:f.fontSizeSM}}}};var c=(0,a.Z)("Progress",f=>{const te=f.marginXXS/2,ce=(0,k.TS)(f,{progressStepMarginInlineEnd:te,progressStepMinWidth:te,progressActiveMotionDuration:"2.4s"});return[u(ce),s(ce),Q(ce),R(ce)]},f=>({circleTextColor:f.colorText,defaultColor:f.colorInfo,remainingColor:f.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),ne=function(f,te){var ce={};for(var he in f)Object.prototype.hasOwnProperty.call(f,he)&&te.indexOf(he)<0&&(ce[he]=f[he]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,he=Object.getOwnPropertySymbols(f);Ae{const{prefixCls:ce,className:he,rootClassName:Ae,steps:De,strokeColor:Ke,percent:We=0,size:Xe="default",showInfo:Bt=!0,type:Et="line",status:Ot,format:cn,style:an}=f,bt=ne(f,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),wn=t.useMemo(()=>{var Ar,yr;const Un=je(f);return parseInt(Un!==void 0?(Ar=Un!=null?Un:0)===null||Ar===void 0?void 0:Ar.toString():(yr=We!=null?We:0)===null||yr===void 0?void 0:yr.toString(),10)},[We,f.success,f.successPercent]),dn=t.useMemo(()=>!we.includes(Ot)&&wn>=100?"success":Ot||"normal",[Ot,wn]),{getPrefixCls:ln,direction:$n,progress:Wn}=t.useContext(D.E_),An=ln("progress",ce),[sr,wr]=c(An),er=t.useMemo(()=>{if(!Bt)return null;const Ar=je(f);let yr;const Un=cn||(Vr=>`${Vr}%`),ao=Et==="line";return cn||dn!=="exception"&&dn!=="success"?yr=Un($e(We),$e(Ar)):dn==="exception"?yr=ao?t.createElement(P.Z,null):t.createElement($.Z,null):dn==="success"&&(yr=ao?t.createElement(l.Z,null):t.createElement(b.Z,null)),t.createElement("span",{className:`${An}-text`,title:typeof yr=="string"?yr:void 0},yr)},[Bt,We,wn,dn,Et,An,cn]),vr=Array.isArray(Ke)?Ke[0]:Ke,kn=typeof Ke=="string"||Array.isArray(Ke)?Ke:void 0;let Cr;Et==="line"?Cr=De?t.createElement(j,Object.assign({},f,{strokeColor:kn,prefixCls:An,steps:De}),er):t.createElement(ot,Object.assign({},f,{strokeColor:vr,prefixCls:An,direction:$n}),er):(Et==="circle"||Et==="dashboard")&&(Cr=t.createElement(Ie,Object.assign({},f,{strokeColor:vr,prefixCls:An,progressStatus:dn}),er));const Lr=n()(An,`${An}-status-${dn}`,`${An}-${Et==="dashboard"&&"circle"||De&&"steps"||Et}`,{[`${An}-inline-circle`]:Et==="circle"&&ze(Xe,"circle")[0]<=20,[`${An}-show-info`]:Bt,[`${An}-${Xe}`]:typeof Xe=="string",[`${An}-rtl`]:$n==="rtl"},Wn==null?void 0:Wn.className,he,Ae,wr);return sr(t.createElement("div",Object.assign({ref:te,style:Object.assign(Object.assign({},Wn==null?void 0:Wn.style),an),className:Lr,role:"progressbar","aria-valuenow":wn},(0,E.Z)(bt,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Cr))}),Ne=Pe},61621:function(rt,z,e){"use strict";e.d(z,{Z:function(){return V}});var t=e(92310),l=e.n(t),b=e(59301),P=e(36355),$=e(2738),n=p=>{const{prefixCls:a,className:k,style:fe,size:u,shape:s}=p,Q=l()({[`${a}-lg`]:u==="large",[`${a}-sm`]:u==="small"}),R=l()({[`${a}-circle`]:s==="circle",[`${a}-square`]:s==="square",[`${a}-round`]:s==="round"}),c=b.useMemo(()=>typeof u=="number"?{width:u,height:u,lineHeight:`${u}px`}:{},[u]);return b.createElement("span",{className:l()(a,Q,R,k),style:Object.assign(Object.assign({},c),fe)})},E=e(36237),D=e(83116),w=e(37613);const C=new E.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),v=p=>({height:p,lineHeight:`${p}px`}),B=p=>Object.assign({width:p},v(p)),T=p=>({background:p.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:C,animationDuration:p.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),I=p=>Object.assign({width:p*5,minWidth:p*5},v(p)),g=p=>{const{skeletonAvatarCls:a,gradientFromColor:k,controlHeight:fe,controlHeightLG:u,controlHeightSM:s}=p;return{[`${a}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:k},B(fe)),[`${a}${a}-circle`]:{borderRadius:"50%"},[`${a}${a}-lg`]:Object.assign({},B(u)),[`${a}${a}-sm`]:Object.assign({},B(s))}},U=p=>{const{controlHeight:a,borderRadiusSM:k,skeletonInputCls:fe,controlHeightLG:u,controlHeightSM:s,gradientFromColor:Q}=p;return{[`${fe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Q,borderRadius:k},I(a)),[`${fe}-lg`]:Object.assign({},I(u)),[`${fe}-sm`]:Object.assign({},I(s))}},F=p=>Object.assign({width:p},v(p)),G=p=>{const{skeletonImageCls:a,imageSizeBase:k,gradientFromColor:fe,borderRadiusSM:u}=p;return{[`${a}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:fe,borderRadius:u},F(k*2)),{[`${a}-path`]:{fill:"#bfbfbf"},[`${a}-svg`]:Object.assign(Object.assign({},F(k)),{maxWidth:k*4,maxHeight:k*4}),[`${a}-svg${a}-svg-circle`]:{borderRadius:"50%"}}),[`${a}${a}-circle`]:{borderRadius:"50%"}}},q=(p,a,k)=>{const{skeletonButtonCls:fe}=p;return{[`${k}${fe}-circle`]:{width:a,minWidth:a,borderRadius:"50%"},[`${k}${fe}-round`]:{borderRadius:a}}},H=p=>Object.assign({width:p*2,minWidth:p*2},v(p)),Z=p=>{const{borderRadiusSM:a,skeletonButtonCls:k,controlHeight:fe,controlHeightLG:u,controlHeightSM:s,gradientFromColor:Q}=p;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${k}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Q,borderRadius:a,width:fe*2,minWidth:fe*2},H(fe))},q(p,fe,k)),{[`${k}-lg`]:Object.assign({},H(u))}),q(p,u,`${k}-lg`)),{[`${k}-sm`]:Object.assign({},H(s))}),q(p,s,`${k}-sm`))},oe=p=>{const{componentCls:a,skeletonAvatarCls:k,skeletonTitleCls:fe,skeletonParagraphCls:u,skeletonButtonCls:s,skeletonInputCls:Q,skeletonImageCls:R,controlHeight:c,controlHeightLG:ne,controlHeightSM:Fe,gradientFromColor:we,padding:_e,marginSM:Pe,borderRadius:Ne,titleHeight:f,blockRadius:te,paragraphLiHeight:ce,controlHeightXS:he,paragraphMarginTop:Ae}=p;return{[`${a}`]:{display:"table",width:"100%",[`${a}-header`]:{display:"table-cell",paddingInlineEnd:_e,verticalAlign:"top",[`${k}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:we},B(c)),[`${k}-circle`]:{borderRadius:"50%"},[`${k}-lg`]:Object.assign({},B(ne)),[`${k}-sm`]:Object.assign({},B(Fe))},[`${a}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${fe}`]:{width:"100%",height:f,background:we,borderRadius:te,[`+ ${u}`]:{marginBlockStart:Fe}},[`${u}`]:{padding:0,"> li":{width:"100%",height:ce,listStyle:"none",background:we,borderRadius:te,"+ li":{marginBlockStart:he}}},[`${u}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${a}-content`]:{[`${fe}, ${u} > li`]:{borderRadius:Ne}}},[`${a}-with-avatar ${a}-content`]:{[`${fe}`]:{marginBlockStart:Pe,[`+ ${u}`]:{marginBlockStart:Ae}}},[`${a}${a}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},Z(p)),g(p)),U(p)),G(p)),[`${a}${a}-block`]:{width:"100%",[`${s}`]:{width:"100%"},[`${Q}`]:{width:"100%"}},[`${a}${a}-active`]:{[` ${fe}, ${u} > li, ${k}, ${s}, ${Q}, ${R} - `]:Object.assign({},T(p))}}};var O=(0,D.Z)("Skeleton",p=>{const{componentCls:a}=p,k=(0,w.TS)(p,{skeletonAvatarCls:`${a}-avatar`,skeletonTitleCls:`${a}-title`,skeletonParagraphCls:`${a}-paragraph`,skeletonButtonCls:`${a}-button`,skeletonInputCls:`${a}-input`,skeletonImageCls:`${a}-image`,imageSizeBase:p.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${p.gradientFromColor} 25%, ${p.gradientToColor} 37%, ${p.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[oe(k)]},p=>{const{colorFillContent:a,colorFill:k}=p,fe=a,u=k;return{color:fe,colorGradientEnd:u,gradientFromColor:fe,gradientToColor:u,titleHeight:p.controlHeight/2,blockRadius:p.borderRadiusSM,paragraphMarginTop:p.marginLG+p.marginXXS,paragraphLiHeight:p.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),ee=p=>{const{prefixCls:a,className:k,rootClassName:fe,active:u,shape:s="circle",size:Q="default"}=p,{getPrefixCls:R}=b.useContext(P.E_),c=R("skeleton",a),[ne,Fe]=O(c),we=(0,$.Z)(p,["prefixCls","className"]),_e=l()(c,`${c}-element`,{[`${c}-active`]:u},k,fe,Fe);return ne(b.createElement("div",{className:_e},b.createElement(n,Object.assign({prefixCls:`${c}-avatar`,shape:s,size:Q},we))))},X=p=>{const{prefixCls:a,className:k,rootClassName:fe,active:u,block:s=!1,size:Q="default"}=p,{getPrefixCls:R}=b.useContext(P.E_),c=R("skeleton",a),[ne,Fe]=O(c),we=(0,$.Z)(p,["prefixCls"]),_e=l()(c,`${c}-element`,{[`${c}-active`]:u,[`${c}-block`]:s},k,fe,Fe);return ne(b.createElement("div",{className:_e},b.createElement(n,Object.assign({prefixCls:`${c}-button`,size:Q},we))))};const h="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var ue=p=>{const{prefixCls:a,className:k,rootClassName:fe,style:u,active:s}=p,{getPrefixCls:Q}=b.useContext(P.E_),R=Q("skeleton",a),[c,ne]=O(R),Fe=l()(R,`${R}-element`,{[`${R}-active`]:s},k,fe,ne);return c(b.createElement("div",{className:Fe},b.createElement("div",{className:l()(`${R}-image`,k),style:u},b.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${R}-image-svg`},b.createElement("path",{d:h,className:`${R}-image-path`})))))},x=p=>{const{prefixCls:a,className:k,rootClassName:fe,active:u,block:s,size:Q="default"}=p,{getPrefixCls:R}=b.useContext(P.E_),c=R("skeleton",a),[ne,Fe]=O(c),we=(0,$.Z)(p,["prefixCls"]),_e=l()(c,`${c}-element`,{[`${c}-active`]:u,[`${c}-block`]:s},k,fe,Fe);return ne(b.createElement("div",{className:_e},b.createElement(n,Object.assign({prefixCls:`${c}-input`,size:Q},we))))},L=e(54476),Y={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},pe=Y,Re=e(7657),$e=function(a,k){return b.createElement(Re.Z,(0,L.Z)({},a,{ref:k,icon:pe}))},je=b.forwardRef($e),Je=je,ze=p=>{const{prefixCls:a,className:k,rootClassName:fe,style:u,active:s,children:Q}=p,{getPrefixCls:R}=b.useContext(P.E_),c=R("skeleton",a),[ne,Fe]=O(c),we=l()(c,`${c}-element`,{[`${c}-active`]:s},Fe,k,fe),_e=Q!=null?Q:b.createElement(Je,null);return ne(b.createElement("div",{className:we},b.createElement("div",{className:l()(`${c}-image`,k),style:u},_e)))},Be=e(94480),ut=p=>{const a=R=>{const{width:c,rows:ne=2}=p;if(Array.isArray(c))return c[R];if(ne-1===R)return c},{prefixCls:k,className:fe,style:u,rows:s}=p,Q=(0,Be.Z)(Array(s)).map((R,c)=>b.createElement("li",{key:c,style:{width:a(c)}}));return b.createElement("ul",{className:l()(k,fe),style:u},Q)},ct=p=>{let{prefixCls:a,className:k,width:fe,style:u}=p;return b.createElement("h3",{className:l()(a,k),style:Object.assign({width:fe},u)})};function gt(p){return p&&typeof p=="object"?p:{}}function Se(p,a){return p&&!a?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function me(p,a){return!p&&a?{width:"38%"}:p&&a?{width:"50%"}:{}}function ot(p,a){const k={};return(!p||!a)&&(k.width="61%"),!p&&a?k.rows=3:k.rows=2,k}const qe=p=>{const{prefixCls:a,loading:k,className:fe,rootClassName:u,style:s,children:Q,avatar:R=!1,title:c=!0,paragraph:ne=!0,active:Fe,round:we}=p,{getPrefixCls:_e,direction:Pe,skeleton:Ne}=b.useContext(P.E_),f=_e("skeleton",a),[te,ce]=O(f);if(k||!("loading"in p)){const he=!!R,Ae=!!c,De=!!ne;let Ke;if(he){const Bt=Object.assign(Object.assign({prefixCls:`${f}-avatar`},Se(Ae,De)),gt(R));Ke=b.createElement("div",{className:`${f}-header`},b.createElement(n,Object.assign({},Bt)))}let We;if(Ae||De){let Bt;if(Ae){const Ot=Object.assign(Object.assign({prefixCls:`${f}-title`},me(he,De)),gt(c));Bt=b.createElement(ct,Object.assign({},Ot))}let Et;if(De){const Ot=Object.assign(Object.assign({prefixCls:`${f}-paragraph`},ot(he,Ae)),gt(ne));Et=b.createElement(ut,Object.assign({},Ot))}We=b.createElement("div",{className:`${f}-content`},Bt,Et)}const Xe=l()(f,{[`${f}-with-avatar`]:he,[`${f}-active`]:Fe,[`${f}-rtl`]:Pe==="rtl",[`${f}-round`]:we},Ne==null?void 0:Ne.className,fe,u,ce);return te(b.createElement("div",{className:Xe,style:Object.assign(Object.assign({},Ne==null?void 0:Ne.style),s)},Ke,We))}return typeof Q!="undefined"?Q:null};qe.Button=X,qe.Avatar=ee,qe.Input=x,qe.Image=ue,qe.Node=ze;var j=qe,V=j},31797:function(rt,z,e){"use strict";e.d(z,{default:function(){return O}});var t=e(59301),l=e(56762),b=e(92343),P=e(92310),$=e.n(P),d=e(36355),n=e(61621),D=_=>{const{value:ee,formatter:le,precision:X,decimalSeparator:h,groupSeparator:N="",prefixCls:ue}=_;let ae;if(typeof le=="function")ae=le(ee);else{const x=String(ee),L=x.match(/^(-?)(\d*)(\.(\d+))?$/);if(!L||x==="-")ae=x;else{const Y=L[1];let pe=L[2]||"0",Re=L[4]||"";pe=pe.replace(/\B(?=(\d{3})+(?!\d))/g,N),typeof X=="number"&&(Re=Re.padEnd(X,"0").slice(0,X>0?X:0)),Re&&(Re=`${h}${Re}`),ae=[t.createElement("span",{key:"int",className:`${ue}-content-value-int`},Y,pe),Re&&t.createElement("span",{key:"decimal",className:`${ue}-content-value-decimal`},Re)]}}return t.createElement("span",{className:`${ue}-content-value`},ae)},w=e(17313),C=e(83116),v=e(37613);const B=_=>{const{componentCls:ee,marginXXS:le,padding:X,colorTextDescription:h,titleFontSize:N,colorTextHeading:ue,contentFontSize:ae,fontFamily:x}=_;return{[`${ee}`]:Object.assign(Object.assign({},(0,w.Wf)(_)),{[`${ee}-title`]:{marginBottom:le,color:h,fontSize:N},[`${ee}-skeleton`]:{paddingTop:X},[`${ee}-content`]:{color:ue,fontSize:ae,fontFamily:x,[`${ee}-content-value`]:{display:"inline-block",direction:"ltr"},[`${ee}-content-prefix, ${ee}-content-suffix`]:{display:"inline-block"},[`${ee}-content-prefix`]:{marginInlineEnd:le},[`${ee}-content-suffix`]:{marginInlineStart:le}}})}};var T=(0,C.Z)("Statistic",_=>{const ee=(0,v.TS)(_,{});return[B(ee)]},_=>{const{fontSizeHeading3:ee,fontSize:le}=_;return{titleFontSize:le,contentFontSize:ee}}),g=_=>{const{prefixCls:ee,className:le,rootClassName:X,style:h,valueStyle:N,value:ue=0,title:ae,valueRender:x,prefix:L,suffix:Y,loading:pe=!1,onMouseEnter:Re,onMouseLeave:$e,decimalSeparator:je=".",groupSeparator:Je=","}=_,{getPrefixCls:nt,direction:ze,statistic:Be}=t.useContext(d.E_),Qe=nt("statistic",ee),[ut,Ie]=T(Qe),ct=t.createElement(D,Object.assign({decimalSeparator:je,groupSeparator:Je,prefixCls:Qe},_,{value:ue})),gt=$()(Qe,{[`${Qe}-rtl`]:ze==="rtl"},Be==null?void 0:Be.className,le,X,Ie);return ut(t.createElement("div",{className:gt,style:Object.assign(Object.assign({},Be==null?void 0:Be.style),h),onMouseEnter:Re,onMouseLeave:$e},ae&&t.createElement("div",{className:`${Qe}-title`},ae),t.createElement(n.Z,{paragraph:!1,loading:pe,className:`${Qe}-skeleton`},t.createElement("div",{style:N,className:`${Qe}-content`},L&&t.createElement("span",{className:`${Qe}-content-prefix`},L),x?x(ct):ct,Y&&t.createElement("span",{className:`${Qe}-content-suffix`},Y)))))};const U=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function F(_,ee){let le=_;const X=/\[[^\]]*]/g,h=(ee.match(X)||[]).map(x=>x.slice(1,-1)),N=ee.replace(X,"[]"),ue=U.reduce((x,L)=>{let[Y,pe]=L;if(x.includes(Y)){const Re=Math.floor(le/pe);return le-=Re*pe,x.replace(new RegExp(`${Y}+`,"g"),$e=>{const je=$e.length;return Re.toString().padStart(je,"0")})}return x},N);let ae=0;return ue.replace(X,()=>{const x=h[ae];return ae+=1,x})}function G(_,ee){const{format:le=""}=ee,X=new Date(_).getTime(),h=Date.now(),N=Math.max(X-h,0);return F(N,le)}const q=1e3/30;function K(_){return new Date(_).getTime()}const Z=_=>{const{value:ee,format:le="HH:mm:ss",onChange:X,onFinish:h}=_,N=(0,l.Z)(),ue=t.useRef(null),ae=()=>{h==null||h(),ue.current&&(clearInterval(ue.current),ue.current=null)},x=()=>{const pe=K(ee);pe>=Date.now()&&(ue.current=setInterval(()=>{N(),X==null||X(pe-Date.now()),pe(x(),()=>{ue.current&&(clearInterval(ue.current),ue.current=null)}),[ee]);const L=(pe,Re)=>G(pe,Object.assign(Object.assign({},Re),{format:le})),Y=pe=>(0,b.Tm)(pe,{title:void 0});return t.createElement(g,Object.assign({},_,{valueRender:Y,formatter:L}))};var oe=t.memo(Z);g.Countdown=oe;var O=g},15969:function(rt,z,e){"use strict";e.d(z,{N:function(){return t}});const t=l=>({color:l.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${l.motionDurationSlow}`,"&:focus, &:hover":{color:l.colorLinkHover},"&:active":{color:l.colorLinkActive}})},1710:function(rt,z,e){"use strict";e.d(z,{default:function(){return xl}});var t={},l="rc-table-internal-hook",b=e(42978),P=e(6089),$=e(34280),d=e(13697),n=e(59301),E=e(4676);function D(r){var o=n.createContext(void 0),m=function(M){var A=M.value,ie=M.children,se=n.useRef(A);se.current=A;var re=n.useState(function(){return{getValue:function(){return se.current},listeners:new Set}}),xe=(0,b.Z)(re,1),Oe=xe[0];return(0,$.Z)(function(){(0,E.unstable_batchedUpdates)(function(){Oe.listeners.forEach(function(Ee){Ee(A)})})},[A]),n.createElement(o.Provider,{value:Oe},ie)};return{Context:o,Provider:m,defaultValue:r}}function w(r,o){var m=(0,P.Z)(typeof o=="function"?o:function(Ee){if(o===void 0)return Ee;if(!Array.isArray(o))return Ee[o];var Ge={};return o.forEach(function(He){Ge[He]=Ee[He]}),Ge}),y=n.useContext(r==null?void 0:r.Context),M=y||{},A=M.listeners,ie=M.getValue,se=n.useRef();se.current=m(y?ie():r==null?void 0:r.defaultValue);var re=n.useState({}),xe=(0,b.Z)(re,2),Oe=xe[1];return(0,$.Z)(function(){if(!y)return;function Ee(Ge){var He=m(Ge);(0,d.Z)(se.current,He,!0)||Oe({})}return A.add(Ee),function(){A.delete(Ee)}},[y]),se.current}var C=e(54476),v=e(8654);function B(){var r=n.createContext(null);function o(){return n.useContext(r)}function m(M,A){var ie=(0,v.Yr)(M),se=function(xe,Oe){var Ee=ie?{ref:Oe}:{},Ge=n.useRef(0),He=n.useRef(xe),Ue=o();return Ue!==null?n.createElement(M,(0,C.Z)({},xe,Ee)):((!A||A(He.current,xe))&&(Ge.current+=1),He.current=xe,n.createElement(r.Provider,{value:Ge.current},n.createElement(M,(0,C.Z)({},xe,Ee))))};return ie?n.forwardRef(se):se}function y(M,A){var ie=(0,v.Yr)(M),se=function(xe,Oe){var Ee=ie?{ref:Oe}:{};return o(),n.createElement(M,(0,C.Z)({},xe,Ee))};return ie?n.memo(n.forwardRef(se),A):n.memo(se,A)}return{makeImmutable:m,responseImmutable:y,useImmutableMark:o}}var T=B(),I=T.makeImmutable,g=T.responseImmutable,U=T.useImmutableMark,F=B(),G=F.makeImmutable,q=F.responseImmutable,K=F.useImmutableMark,Z=D(),oe=Z;function O(r,o){var m=n.useRef(0);m.current+=1;var y=n.useRef(r),M=[];Object.keys(r||{}).map(function(ie){var se;(r==null?void 0:r[ie])!==((se=y.current)===null||se===void 0?void 0:se[ie])&&M.push(ie)}),y.current=r;var A=n.useRef([]);return M.length&&(A.current=M),n.useDebugValue(m.current),n.useDebugValue(A.current.join(", ")),o&&console.log("".concat(o,":"),m.current,A.current),m.current}var _=null,ee=n.memo(function(){var r=O();return n.createElement("h1",null,"Render Times: ",r)});ee.displayName="RenderBlock";var le=e(76190),X=e(33885),h=e(20068),N=e(92310),ue=e.n(N),ae=e(80547),x=e(97938),L=e(48736),Y=n.createContext({renderWithProps:!1}),pe=Y,Re="RC_TABLE_KEY";function $e(r){return r==null?[]:Array.isArray(r)?r:[r]}function je(r){var o=[],m={};return r.forEach(function(y){for(var M=y||{},A=M.key,ie=M.dataIndex,se=A||$e(ie).join("-")||Re;m[se];)se="".concat(se,"_next");m[se]=!0,o.push(se)}),o}function Je(r){return r!=null}function nt(r){return r&&(0,le.Z)(r)==="object"&&!Array.isArray(r)&&!n.isValidElement(r)}function ze(r,o,m,y,M,A){var ie=n.useContext(pe),se=K(),re=(0,ae.Z)(function(){if(Je(y))return[y];var xe=o==null||o===""?[]:Array.isArray(o)?o:[o],Oe=(0,x.Z)(r,xe),Ee=Oe,Ge=void 0;if(M){var He=M(Oe,r,m);nt(He)?(Ee=He.children,Ge=He.props,ie.renderWithProps=!0):Ee=He}return[Ee,Ge]},[se,r,y,o,M,m],function(xe,Oe){if(A){var Ee=(0,b.Z)(xe,2),Ge=Ee[1],He=(0,b.Z)(Oe,2),Ue=He[1];return A(Ue,Ge)}return ie.renderWithProps?!0:!(0,d.Z)(xe,Oe,!0)});return re}function Be(r,o,m,y){var M=r+o-1;return r<=y&&M>=m}function Qe(r,o){return w(oe,function(m){var y=Be(r,o||1,m.hoverStartRow,m.hoverEndRow);return[y,m.onHover]})}var ut=function(o){var m=o.ellipsis,y=o.rowType,M=o.children,A,ie=m===!0?{showTitle:!0}:m;return ie&&(ie.showTitle||y==="header")&&(typeof M=="string"||typeof M=="number"?A=M.toString():n.isValidElement(M)&&typeof M.props.children=="string"&&(A=M.props.children)),A};function Ie(r){var o,m,y,M,A,ie,se,re,xe=r.component,Oe=r.children,Ee=r.ellipsis,Ge=r.scope,He=r.prefixCls,Ue=r.className,ht=r.align,ft=r.record,yt=r.render,dt=r.dataIndex,Pt=r.renderIndex,on=r.shouldCellUpdate,Vt=r.index,Kt=r.rowType,Pn=r.colSpan,yn=r.rowSpan,Rt=r.fixLeft,Ht=r.fixRight,Tt=r.firstFixLeft,St=r.lastFixLeft,kt=r.firstFixRight,xn=r.lastFixRight,zn=r.appendNode,En=r.additionalProps,un=En===void 0?{}:En,Kn=r.isSticky,Xn="".concat(He,"-cell"),br=w(oe,["supportSticky","allColumnsFixedLeft"]),ir=br.supportSticky,Gr=br.allColumnsFixedLeft,Hr=ze(ft,dt,Pt,Oe,yt,on),Bn=(0,b.Z)(Hr,2),eo=Bn[0],cr=Bn[1],Rr={},Fr=typeof Rt=="number"&&ir,ho=typeof Ht=="number"&&ir;Fr&&(Rr.position="sticky",Rr.left=Rt),ho&&(Rr.position="sticky",Rr.right=Ht);var pn=(o=(m=(y=cr==null?void 0:cr.colSpan)!==null&&y!==void 0?y:un.colSpan)!==null&&m!==void 0?m:Pn)!==null&&o!==void 0?o:1,fn=(M=(A=(ie=cr==null?void 0:cr.rowSpan)!==null&&ie!==void 0?ie:un.rowSpan)!==null&&A!==void 0?A:yn)!==null&&M!==void 0?M:1,mn=Qe(Vt,fn),tn=(0,b.Z)(mn,2),ur=tn[0],Yt=tn[1],_n=function(qr){var yo;ft&&Yt(Vt,Vt+fn-1),un==null||(yo=un.onMouseEnter)===null||yo===void 0||yo.call(un,qr)},nr=function(qr){var yo;ft&&Yt(-1,-1),un==null||(yo=un.onMouseLeave)===null||yo===void 0||yo.call(un,qr)};if(pn===0||fn===0)return null;var qn=(se=un.title)!==null&&se!==void 0?se:ut({rowType:Kt,ellipsis:Ee,children:eo}),Ir=ue()(Xn,Ue,(re={},(0,h.Z)(re,"".concat(Xn,"-fix-left"),Fr&&ir),(0,h.Z)(re,"".concat(Xn,"-fix-left-first"),Tt&&ir),(0,h.Z)(re,"".concat(Xn,"-fix-left-last"),St&&ir),(0,h.Z)(re,"".concat(Xn,"-fix-left-all"),St&&Gr&&ir),(0,h.Z)(re,"".concat(Xn,"-fix-right"),ho&&ir),(0,h.Z)(re,"".concat(Xn,"-fix-right-first"),kt&&ir),(0,h.Z)(re,"".concat(Xn,"-fix-right-last"),xn&&ir),(0,h.Z)(re,"".concat(Xn,"-ellipsis"),Ee),(0,h.Z)(re,"".concat(Xn,"-with-append"),zn),(0,h.Z)(re,"".concat(Xn,"-fix-sticky"),(Fr||ho)&&Kn&&ir),(0,h.Z)(re,"".concat(Xn,"-row-hover"),!cr&&ur),re),un.className,cr==null?void 0:cr.className),co={};ht&&(co.textAlign=ht);var bo=(0,X.Z)((0,X.Z)((0,X.Z)((0,X.Z)({},Rr),un.style),co),cr==null?void 0:cr.style),Yr=eo;return(0,le.Z)(Yr)==="object"&&!Array.isArray(Yr)&&!n.isValidElement(Yr)&&(Yr=null),Ee&&(St||kt)&&(Yr=n.createElement("span",{className:"".concat(Xn,"-content")},Yr)),n.createElement(xe,(0,C.Z)({},cr,un,{className:Ir,style:bo,title:qn,scope:Ge,onMouseEnter:_n,onMouseLeave:nr,colSpan:pn!==1?pn:null,rowSpan:fn!==1?fn:null}),zn,Yr)}var ct=n.memo(Ie);function gt(r,o,m,y,M,A){var ie=m[r]||{},se=m[o]||{},re,xe;ie.fixed==="left"?re=y.left[M==="rtl"?o:r]:se.fixed==="right"&&(xe=y.right[M==="rtl"?r:o]);var Oe=!1,Ee=!1,Ge=!1,He=!1,Ue=m[o+1],ht=m[r-1],ft=!(A!=null&&A.children);if(M==="rtl"){if(re!==void 0){var yt=ht&&ht.fixed==="left";He=!yt&&ft}else if(xe!==void 0){var dt=Ue&&Ue.fixed==="right";Ge=!dt&&ft}}else if(re!==void 0){var Pt=Ue&&Ue.fixed==="left";Oe=!Pt&&ft}else if(xe!==void 0){var on=ht&&ht.fixed==="right";Ee=!on&&ft}return{fixLeft:re,fixRight:xe,lastFixLeft:Oe,firstFixRight:Ee,lastFixRight:Ge,firstFixLeft:He,isSticky:y.isSticky}}var Se=n.createContext({}),me=Se;function ot(r){var o=r.className,m=r.index,y=r.children,M=r.colSpan,A=M===void 0?1:M,ie=r.rowSpan,se=r.align,re=w(oe,["prefixCls","direction"]),xe=re.prefixCls,Oe=re.direction,Ee=n.useContext(me),Ge=Ee.scrollColumnIndex,He=Ee.stickyOffsets,Ue=Ee.flattenColumns,ht=Ee.columns,ft=m+A-1,yt=ft+1===Ge?A+1:A,dt=gt(m,m+yt-1,Ue,He,Oe,ht==null?void 0:ht[m]);return n.createElement(ct,(0,C.Z)({className:o,index:m,component:"td",prefixCls:xe,record:null,dataIndex:null,align:se,colSpan:yt,rowSpan:ie,render:function(){return y}},dt))}var qe=e(75931),j=["children"];function V(r){var o=r.children,m=(0,qe.Z)(r,j);return n.createElement("tr",m,o)}function p(r){var o=r.children;return o}p.Row=V,p.Cell=ot;var a=p;function k(r){var o=r.children,m=r.stickyOffsets,y=r.flattenColumns,M=r.columns,A=w(oe,"prefixCls"),ie=y.length-1,se=y[ie],re=n.useMemo(function(){return{stickyOffsets:m,flattenColumns:y,scrollColumnIndex:se!=null&&se.scrollbar?ie:null,columns:M}},[se,y,ie,m,M]);return n.createElement(me.Provider,{value:re},n.createElement("tfoot",{className:"".concat(A,"-summary")},o))}var fe=q(k),u=a,s=e(70425),Q=e(29301),R=e(29194),c=e(24514),ne=e(75152),Fe=e(26112);function we(r,o,m,y,M,A,ie){r.push({record:o,indent:m,index:ie});var se=A(o),re=M==null?void 0:M.has(se);if(o&&Array.isArray(o[y])&&re)for(var xe=0;xe1?Tt-1:0),kt=1;kt=0;se-=1){var re=o[se],xe=m&&m[se],Oe=xe&&xe[Bt];if(re||Oe||ie){var Ee=Oe||{},Ge=Ee.columnType,He=(0,qe.Z)(Ee,Ot);M.unshift(n.createElement("col",(0,C.Z)({key:se,style:{width:re}},He))),ie=!0}}return n.createElement("colgroup",null,M)}var an=cn,bt=e(94480),wn=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function dn(r,o){return(0,n.useMemo)(function(){for(var m=[],y=0;y1?"colgroup":"col":null,ellipsis:ft.ellipsis,align:ft.align,component:ft.title?A:ie,prefixCls:Oe,key:He[ht]},yt,{additionalProps:dt,rowType:"header"}))}))}Wn.displayName="HeaderRow";var An=Wn;function sr(r){var o=[];function m(ie,se){var re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;o[re]=o[re]||[];var xe=se,Oe=ie.filter(Boolean).map(function(Ee){var Ge={key:Ee.key,className:Ee.className||"",children:Ee.title,column:Ee,colStart:xe},He=1,Ue=Ee.children;return Ue&&Ue.length>0&&(He=m(Ue,xe,re+1).reduce(function(ht,ft){return ht+ft},0),Ge.hasSubColumns=!0),"colSpan"in Ee&&(He=Ee.colSpan),"rowSpan"in Ee&&(Ge.rowSpan=Ee.rowSpan),Ge.colSpan=He,Ge.colEnd=Ge.colStart+He-1,o[re].push(Ge),xe+=He,He});return Oe}m(r,0);for(var y=o.length,M=function(se){o[se].forEach(function(re){!("rowSpan"in re)&&!re.hasSubColumns&&(re.rowSpan=y-se)})},A=0;A1&&arguments[1]!==void 0?arguments[1]:"";return typeof o=="number"?o:o.endsWith("%")?r*parseFloat(o)/100:null}function Cr(r,o){return n.useMemo(function(){if(o&&o>0){var m=0,y=0;r.forEach(function(xe){var Oe=kn(o,xe.width);Oe?m+=Oe:y+=1});var M=o-m,A=y,ie=M/y,se=0,re=r.map(function(xe){var Oe=(0,X.Z)({},xe),Ee=kn(o,Oe.width);if(Ee)Oe.width=Ee;else{var Ge=Math.floor(ie);Oe.width=A===1?M:Ge,M-=Ge,A-=1}return se+=Oe.width,Oe});return[re,se]}return[r,o]},[r,o])}var Lr=["children"],Ar=["fixed"];function yr(r){return(0,vr.Z)(r).filter(function(o){return n.isValidElement(o)}).map(function(o){var m=o.key,y=o.props,M=y.children,A=(0,qe.Z)(y,Lr),ie=(0,X.Z)({key:m},A);return M&&(ie.children=yr(M)),ie})}function Un(r){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return r.filter(function(m){return m&&(0,le.Z)(m)==="object"}).reduce(function(m,y,M){var A=y.fixed,ie=A===!0?"left":A,se="".concat(o,"-").concat(M),re=y.children;return re&&re.length>0?[].concat((0,bt.Z)(m),(0,bt.Z)(Un(re,se).map(function(xe){return(0,X.Z)({fixed:ie},xe)}))):[].concat((0,bt.Z)(m),[(0,X.Z)((0,X.Z)({key:se},y),{},{fixed:ie})])},[])}function ao(r){for(var o=!0,m=0;m=0;A-=1){var ie=r[A];if(M&&ie.fixed!=="right")M=!1;else if(!M&&ie.fixed==="right"){warning(!1,"Index ".concat(A+1," of `columns` missing `fixed='right'` prop."));break}}}function Vr(r){return r.map(function(o){var m=o.fixed,y=(0,qe.Z)(o,Ar),M=m;return m==="left"?M="right":m==="right"&&(M="left"),(0,X.Z)({fixed:M},y)})}function xo(r,o){var m=r.prefixCls,y=r.columns,M=r.children,A=r.expandable,ie=r.expandedKeys,se=r.columnTitle,re=r.getRowKey,xe=r.onTriggerExpand,Oe=r.expandIcon,Ee=r.rowExpandable,Ge=r.expandIconColumnIndex,He=r.direction,Ue=r.expandRowByClick,ht=r.columnWidth,ft=r.fixed,yt=r.scrollWidth,dt=n.useMemo(function(){return y||yr(M)},[y,M]),Pt=n.useMemo(function(){if(A){var Ht,Tt=dt.slice();if(!Tt.includes(t)){var St=Ge||0;St>=0&&Tt.splice(St,0,t)}var kt=Tt.indexOf(t);Tt=Tt.filter(function(un,Kn){return un!==t||Kn===kt});var xn=dt[kt],zn;(ft==="left"||ft)&&!Ge?zn="left":(ft==="right"||ft)&&Ge===dt.length?zn="right":zn=xn?xn.fixed:null;var En=(Ht={},(0,h.Z)(Ht,Bt,{className:"".concat(m,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,h.Z)(Ht,"title",se),(0,h.Z)(Ht,"fixed",zn),(0,h.Z)(Ht,"className","".concat(m,"-row-expand-icon-cell")),(0,h.Z)(Ht,"width",ht),(0,h.Z)(Ht,"render",function(Kn,Xn,br){var ir=re(Xn,br),Gr=ie.has(ir),Hr=Ee?Ee(Xn):!0,Bn=Oe({prefixCls:m,expanded:Gr,expandable:Hr,record:Xn,onExpand:xe});return Ue?n.createElement("span",{onClick:function(cr){return cr.stopPropagation()}},Bn):Bn}),Ht);return Tt.map(function(un){return un===t?En:un})}return dt.filter(function(un){return un!==t})},[A,dt,re,ie,Oe,He]),on=n.useMemo(function(){var Ht=Pt;return o&&(Ht=o(Ht)),Ht.length||(Ht=[{render:function(){return null}}]),Ht},[o,Pt,He]),Vt=n.useMemo(function(){return He==="rtl"?Vr(Un(on)):Un(on)},[on,He,yt]),Kt=Cr(Vt,yt),Pn=(0,b.Z)(Kt,2),yn=Pn[0],Rt=Pn[1];return[on,yn,Rt]}var io=xo;function Ve(r){var o,m=r.prefixCls,y=r.record,M=r.onExpand,A=r.expanded,ie=r.expandable,se="".concat(m,"-row-expand-icon");if(!ie)return n.createElement("span",{className:ue()(se,"".concat(m,"-row-spaced"))});var re=function(Oe){M(y,Oe),Oe.stopPropagation()};return n.createElement("span",{className:ue()(se,(o={},(0,h.Z)(o,"".concat(m,"-row-expanded"),A),(0,h.Z)(o,"".concat(m,"-row-collapsed"),!A),o)),onClick:re})}function ve(r,o,m){var y=[];function M(A){(A||[]).forEach(function(ie,se){y.push(o(ie,se)),M(ie[m])})}return M(r),y}function at(r,o,m){var y=Et(r),M=y.expandIcon,A=y.expandedRowKeys,ie=y.defaultExpandedRowKeys,se=y.defaultExpandAllRows,re=y.expandedRowRender,xe=y.onExpand,Oe=y.onExpandedRowsChange,Ee=y.childrenColumnName,Ge=M||Ve,He=Ee||"children",Ue=n.useMemo(function(){return re?"row":r.expandable&&r.internalHooks===l&&r.expandable.__PARENT_RENDER_ICON__||o.some(function(Vt){return Vt&&(0,le.Z)(Vt)==="object"&&Vt[He]})?"nest":!1},[!!re,o]),ht=n.useState(function(){return ie||(se?ve(o,m,He):[])}),ft=(0,b.Z)(ht,2),yt=ft[0],dt=ft[1],Pt=n.useMemo(function(){return new Set(A||yt||[])},[A,yt]),on=n.useCallback(function(Vt){var Kt=m(Vt,o.indexOf(Vt)),Pn,yn=Pt.has(Kt);yn?(Pt.delete(Kt),Pn=(0,bt.Z)(Pt)):Pn=[].concat((0,bt.Z)(Pt),[Kt]),dt(Pn),xe&&xe(!yn,Vt),Oe&&Oe(Pn)},[m,Pt,o,xe,Oe]);return[y,Ue,Pt,Ge,He,on]}function xt(r,o,m,y){var M=r.map(function(A,ie){return gt(ie,ie,r,o,m,y==null?void 0:y[ie])});return(0,ae.Z)(function(){return M},[M],function(A,ie){return!(0,d.Z)(A,ie)})}function Nt(r){var o=(0,n.useRef)(r),m=(0,n.useState)({}),y=(0,b.Z)(m,2),M=y[1],A=(0,n.useRef)(null),ie=(0,n.useRef)([]);function se(re){ie.current.push(re);var xe=Promise.resolve();A.current=xe,xe.then(function(){if(A.current===xe){var Oe=ie.current,Ee=o.current;ie.current=[],Oe.forEach(function(Ge){o.current=Ge(o.current)}),A.current=null,Ee!==o.current&&M({})}})}return(0,n.useEffect)(function(){return function(){A.current=null}},[]),[o.current,se]}function Zt(r){var o=(0,n.useRef)(r||null),m=(0,n.useRef)();function y(){window.clearTimeout(m.current)}function M(ie){o.current=ie,y(),m.current=window.setTimeout(function(){o.current=null,m.current=void 0},100)}function A(){return o.current}return(0,n.useEffect)(function(){return y},[]),[M,A]}function Wt(){var r=n.useState(-1),o=(0,b.Z)(r,2),m=o[0],y=o[1],M=n.useState(-1),A=(0,b.Z)(M,2),ie=A[0],se=A[1],re=n.useCallback(function(xe,Oe){y(xe),se(Oe)},[]);return[m,ie,re]}var jt=e(47273),H=(0,jt.Z)()?window:null;function de(r,o){var m=(0,le.Z)(r)==="object"?r:{},y=m.offsetHeader,M=y===void 0?0:y,A=m.offsetSummary,ie=A===void 0?0:A,se=m.offsetScroll,re=se===void 0?0:se,xe=m.getContainer,Oe=xe===void 0?function(){return H}:xe,Ee=Oe()||H;return n.useMemo(function(){var Ge=!!r;return{isSticky:Ge,stickyClassName:Ge?"".concat(o,"-sticky-holder"):"",offsetHeader:M,offsetSummary:ie,offsetScroll:re,container:Ee}},[re,M,ie,o,Ee])}function ge(r,o,m){var y=(0,n.useMemo)(function(){for(var M=[],A=[],ie=0,se=0,re=0;re=Ee&&(un=Ee-Ge),ie({scrollLeft:un/Ee*(Oe+2)}),dt.current.x=kt.pageX},Ht=function(){if(A.current){var kt=(0,Te.os)(A.current).top,xn=kt+A.current.offsetHeight,zn=re===window?document.documentElement.scrollTop+window.innerHeight:(0,Te.os)(re).top+re.clientHeight;xn-(0,ne.Z)()<=zn||kt>=zn-se?yt(function(En){return(0,X.Z)((0,X.Z)({},En),{},{isHiddenScrollBar:!0})}):yt(function(En){return(0,X.Z)((0,X.Z)({},En),{},{isHiddenScrollBar:!1})})}},Tt=function(kt){yt(function(xn){return(0,X.Z)((0,X.Z)({},xn),{},{scrollLeft:kt/Oe*Ee||0})})};return n.useImperativeHandle(m,function(){return{setScrollLeft:Tt}}),n.useEffect(function(){var St=(0,Le.Z)(document.body,"mouseup",Pn,!1),kt=(0,Le.Z)(document.body,"mousemove",Rt,!1);return Ht(),function(){St.remove(),kt.remove()}},[Ge,Vt]),n.useEffect(function(){var St=(0,Le.Z)(re,"scroll",Ht,!1),kt=(0,Le.Z)(window,"resize",Ht,!1);return function(){St.remove(),kt.remove()}},[re]),n.useEffect(function(){ft.isHiddenScrollBar||yt(function(St){var kt=A.current;return kt?(0,X.Z)((0,X.Z)({},St),{},{scrollLeft:kt.scrollLeft/kt.scrollWidth*kt.clientWidth}):St})},[ft.isHiddenScrollBar]),Oe<=Ee||!Ge||ft.isHiddenScrollBar?null:n.createElement("div",{style:{height:(0,ne.Z)(),width:Ee,bottom:se},className:"".concat(xe,"-sticky-scroll")},n.createElement("div",{onMouseDown:yn,ref:He,className:ue()("".concat(xe,"-sticky-scroll-bar"),(0,h.Z)({},"".concat(xe,"-sticky-scroll-bar-active"),Vt)),style:{width:"".concat(Ge,"px"),transform:"translate3d(".concat(ft.scrollLeft,"px, 0, 0)")}}))},Ft=n.forwardRef(zt);function Qt(r){return null}var jn=Qt;function Zn(r){return null}var Vn=Zn,$r="rc-table",Pr=[],Jn={};function pr(){return"No Data"}function dr(r){var o,m=(0,X.Z)({rowKey:"key",prefixCls:$r,emptyText:pr},r),y=m.prefixCls,M=m.className,A=m.rowClassName,ie=m.style,se=m.data,re=m.rowKey,xe=m.scroll,Oe=m.tableLayout,Ee=m.direction,Ge=m.title,He=m.footer,Ue=m.summary,ht=m.caption,ft=m.id,yt=m.showHeader,dt=m.components,Pt=m.emptyText,on=m.onRow,Vt=m.onHeaderRow,Kt=m.internalHooks,Pn=m.transformColumns,yn=m.internalRefs,Rt=m.tailor,Ht=m.sticky,Tt=se||Pr,St=!!Tt.length,kt=Kt===l,xn=n.useCallback(function(Sr,Ur){return(0,x.Z)(dt,Sr)||Ur},[dt]),zn=n.useMemo(function(){return typeof re=="function"?re:function(Sr){var Ur=Sr&&Sr[re];return Ur}},[re]),En=xn(["body"]),un=Wt(),Kn=(0,b.Z)(un,3),Xn=Kn[0],br=Kn[1],ir=Kn[2],Gr=at(m,Tt,zn),Hr=(0,b.Z)(Gr,6),Bn=Hr[0],eo=Hr[1],cr=Hr[2],Rr=Hr[3],Fr=Hr[4],ho=Hr[5],pn=xe==null?void 0:xe.x,fn=n.useState(0),mn=(0,b.Z)(fn,2),tn=mn[0],ur=mn[1],Yt=io((0,X.Z)((0,X.Z)((0,X.Z)({},m),Bn),{},{expandable:!!Bn.expandedRowRender,columnTitle:Bn.columnTitle,expandedKeys:cr,getRowKey:zn,onTriggerExpand:ho,expandIcon:Rr,expandIconColumnIndex:Bn.expandIconColumnIndex,direction:Ee,scrollWidth:kt&&Rt&&typeof pn=="number"?pn:null}),kt?Pn:null),_n=(0,b.Z)(Yt,3),nr=_n[0],qn=_n[1],Ir=_n[2],co=Ir!=null?Ir:pn,bo=n.useMemo(function(){return{columns:nr,flattenColumns:qn}},[nr,qn]),Yr=n.useRef(),wo=n.useRef(),qr=n.useRef(),yo=n.useRef(),Ro=n.useRef(),rr=n.useState(!1),xr=(0,b.Z)(rr,2),zr=xr[0],to=xr[1],no=n.useState(!1),i=(0,b.Z)(no,2),ye=i[0],Ye=i[1],it=Nt(new Map),et=(0,b.Z)(it,2),st=et[0],pt=et[1],Dt=je(qn),At=Dt.map(function(Sr){return st.get(Sr)}),wt=n.useMemo(function(){return At},[At.join("_")]),en=Ce(wt,qn.length,Ee),tt=xe&&Je(xe.y),lt=xe&&Je(co)||!!Bn.fixed,gn=lt&&qn.some(function(Sr){var Ur=Sr.fixed;return Ur}),Jr=n.useRef(),nn=de(Ht,y),Fn=nn.isSticky,ro=nn.offsetHeader,vo=nn.offsetSummary,tr=nn.offsetScroll,Dr=nn.stickyClassName,It=nn.container,Br=n.useMemo(function(){return Ue==null?void 0:Ue(Tt)},[Ue,Tt]),oo=(tt||Fn)&&n.isValidElement(Br)&&Br.type===a&&Br.props.fixed,Wr,po,Eo;tt&&(po={overflowY:"scroll",maxHeight:xe.y}),lt&&(Wr={overflowX:"auto"},tt||(po={overflowY:"hidden"}),Eo={width:co===!0?"auto":co,minWidth:"100%"});var _o=n.useCallback(function(Sr,Ur){(0,R.Z)(Yr.current)&&pt(function(Io){if(Io.get(Sr)!==Ur){var Ho=new Map(Io);return Ho.set(Sr,Ur),Ho}return Io})},[]),Oa=Zt(null),Ml=(0,b.Z)(Oa,2),ri=Ml[0],Fl=Ml[1];function el(Sr,Ur){Ur&&(typeof Ur=="function"?Ur(Sr):Ur.scrollLeft!==Sr&&(Ur.scrollLeft=Sr,Ur.scrollLeft!==Sr&&setTimeout(function(){Ur.scrollLeft=Sr},0)))}var ma=(0,P.Z)(function(Sr){var Ur=Sr.currentTarget,Io=Sr.scrollLeft,Ho=Ee==="rtl",Wo=typeof Io=="number"?Io:Ur.scrollLeft,Jl=Ur||Jn;if(!Fl()||Fl()===Jl){var $l;ri(Jl),el(Wo,wo.current),el(Wo,qr.current),el(Wo,Ro.current),el(Wo,($l=Jr.current)===null||$l===void 0?void 0:$l.setScrollLeft)}var Pl=Ur||wo.current;if(Pl){var Ol=Pl.scrollWidth,Il=Pl.clientWidth;if(Ol===Il){to(!1),Ye(!1);return}Ho?(to(-Wo0)):(to(Wo>0),Ye(Wo1?ht-kt:0,zn=(0,X.Z)((0,X.Z)((0,X.Z)({},Pn),re),{},{flex:"0 0 ".concat(kt,"px"),width:"".concat(kt,"px"),marginRight:xn,pointerEvents:"auto"}),En=n.useMemo(function(){return Oe?Tt<=1:Rt===0||Tt===0||Tt>1},[Tt,Rt,Oe]);En?zn.visibility="hidden":Oe&&(zn.height=Ee==null?void 0:Ee(Tt));var un=En?function(){return null}:Ge,Kn={};return(Tt===0||Rt===0)&&(Kn.rowSpan=1,Kn.colSpan=1),n.createElement(ct,(0,C.Z)({className:ue()(Ue,xe),ellipsis:m.ellipsis,align:m.align,scope:m.rowScope,component:"div",prefixCls:o.prefixCls,key:Pt,record:se,index:A,renderIndex:ie,dataIndex:He,render:un,shouldCellUpdate:m.shouldCellUpdate},on,{appendNode:Vt,additionalProps:(0,X.Z)((0,X.Z)({},Kt),{},{style:zn},Kn)}))}var uo=Nr,so=["data","index","className","rowKey","style","extra","getHeight"],Qr=n.forwardRef(function(r,o){var m=r.data,y=r.index,M=r.className,A=r.rowKey,ie=r.style,se=r.extra,re=r.getHeight,xe=(0,qe.Z)(r,so),Oe=m.record,Ee=m.indent,Ge=m.index,He=w(oe,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Ue=He.scrollX,ht=He.flattenColumns,ft=He.prefixCls,yt=He.fixColumn,dt=He.componentWidth,Pt=f(Oe,A,y,Ee),on=Pt.rowSupportExpand,Vt=Pt.expanded,Kt=Pt.rowProps,Pn=Pt.expandedRowRender,yn=Pt.expandedRowClassName,Rt;if(on&&Vt){var Ht=Pn(Oe,y,Ee+1,Vt),Tt=yn==null?void 0:yn(Oe,y,Ee),St={};yt&&(St={style:(0,h.Z)({},"--virtual-width","".concat(dt,"px"))});var kt="".concat(ft,"-expanded-row-cell");Rt=n.createElement("div",{className:ue()("".concat(ft,"-expanded-row"),"".concat(ft,"-expanded-row-level-").concat(Ee+1),Tt)},n.createElement(ct,{component:"div",prefixCls:ft,className:ue()(kt,(0,h.Z)({},"".concat(kt,"-fixed"),yt)),additionalProps:St},Ht))}var xn=(0,X.Z)((0,X.Z)({},ie),{},{width:Ue});se&&(xn.position="absolute",xn.pointerEvents="none");var zn=n.createElement("div",(0,C.Z)({},Kt,xe,{ref:on?null:o,className:ue()(M,"".concat(ft,"-row"),Kt==null?void 0:Kt.className,(0,h.Z)({},"".concat(ft,"-row-extra"),se)),style:(0,X.Z)((0,X.Z)({},xn),Kt==null?void 0:Kt.style)}),ht.map(function(En,un){return n.createElement(uo,{key:un,rowInfo:Pt,column:En,colIndex:un,indent:Ee,index:y,renderIndex:Ge,record:Oe,inverse:se,getHeight:re})}));return on?n.createElement("div",{ref:o},zn,Rt):zn}),lo=q(Qr),Zr=lo,Gn=n.forwardRef(function(r,o){var m=r.data,y=r.onScroll,M=w(oe,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),A=M.flattenColumns,ie=M.onColumnResize,se=M.getRowKey,re=M.expandedKeys,xe=M.prefixCls,Oe=M.childrenColumnName,Ee=M.emptyNode,Ge=M.scrollX,He=w(Er),Ue=He.scrollY,ht=He.listItemHeight,ft=n.useRef(),yt=_e(m,Oe,re,se),dt=n.useMemo(function(){var Rt=0;return A.map(function(Ht){var Tt=Ht.width,St=Ht.key;return Rt+=Tt,[St,Tt,Rt]})},[A]),Pt=n.useMemo(function(){return dt.map(function(Rt){return Rt[2]})},[dt]);n.useEffect(function(){dt.forEach(function(Rt){var Ht=(0,b.Z)(Rt,2),Tt=Ht[0],St=Ht[1];ie(Tt,St)})},[dt]),n.useImperativeHandle(o,function(){var Rt={};return Object.defineProperty(Rt,"scrollLeft",{get:function(){var Tt;return((Tt=ft.current)===null||Tt===void 0?void 0:Tt.getScrollInfo().x)||0},set:function(Tt){var St;(St=ft.current)===null||St===void 0||St.scrollTo({left:Tt})}}),Rt});var on=function(Ht,Tt){var St,kt=(St=yt[Tt])===null||St===void 0?void 0:St.record,xn=Ht.onCell;if(xn){var zn,En=xn(kt,Tt);return(zn=En==null?void 0:En.rowSpan)!==null&&zn!==void 0?zn:1}return 1},Vt=function(Ht){var Tt=Ht.start,St=Ht.end,kt=Ht.getSize,xn=Ht.offsetY;if(St<0)return null;for(var zn=A.filter(function(pn){return on(pn,Tt)===0}),En=Tt,un=function(fn){if(zn=zn.filter(function(mn){return on(mn,fn)===0}),!zn.length)return En=fn,"break"},Kn=Tt;Kn>=0;Kn-=1){var Xn=un(Kn);if(Xn==="break")break}for(var br=A.filter(function(pn){return on(pn,St)!==1}),ir=St,Gr=function(fn){if(br=br.filter(function(mn){return on(mn,fn)!==1}),!br.length)return ir=Math.max(fn-1,St),"break"},Hr=St;Hr1})&&eo.push(fn)},Rr=En;Rr<=ir;Rr+=1)var Fr=cr(Rr);var ho=eo.map(function(pn){var fn=yt[pn],mn=se(fn.record,pn),tn=function(_n){var nr=pn+_n-1,qn=se(yt[nr].record,nr),Ir=kt(mn,qn);return Ir.bottom-Ir.top},ur=kt(mn);return n.createElement(Zr,{key:pn,data:fn,rowKey:mn,index:pn,style:{top:-xn+ur.top},extra:!0,getHeight:tn})});return ho},Kt=n.useMemo(function(){return{columnsOffset:Pt}},[Pt]),Pn="".concat(xe,"-tbody"),yn;return yt.length?yn=n.createElement(Tr.Z,{fullHeight:!1,ref:ft,className:ue()(Pn,"".concat(Pn,"-virtual")),height:Ue,itemHeight:ht||24,data:yt,itemKey:function(Ht){return se(Ht.record)},scrollWidth:Ge,onVirtualScroll:function(Ht){var Tt=Ht.x;y({scrollLeft:Tt})},extraRender:Vt},function(Rt,Ht,Tt){var St=se(Rt.record,Ht);return n.createElement(Zr,(0,C.Z)({data:Rt,rowKey:St,index:Ht},Tt))}):yn=n.createElement("div",{className:ue()("".concat(xe,"-placeholder"))},n.createElement(ct,{component:"div",prefixCls:xe},Ee)),n.createElement(Rn.Provider,{value:Kt},yn)}),Yn=q(Gn),Qn=Yn,kr=function(o,m){var y=m.ref,M=m.onScroll;return n.createElement(Qn,{ref:y,data:o,onScroll:M})},Sn=100;function jr(r){var o=r.columns,m=r.scroll,y=r.prefixCls,M=y===void 0?$r:y,A=r.className,ie=r.listItemHeight,se=m||{},re=se.x,xe=se.y;typeof re!="number"&&(re=((o||[]).length+1)*Sn),typeof xe!="number"&&(xe=500);var Oe=n.useMemo(function(){return{scrollY:xe,listItemHeight:ie}},[xe,ie]);return n.createElement(Er.Provider,{value:Oe},n.createElement(Nn,(0,C.Z)({},r,{className:ue()(A,"".concat(M,"-virtual")),scroll:(0,X.Z)((0,X.Z)({},m),{},{x:re}),components:{body:kr},columns:o,internalHooks:l,tailor:!0})))}function ar(r){return G(jr,r)}var On=ar(),fr=null;function Xr(r){return null}var W=Xr;function be(r){return null}var Me=be,Xt=e(2738),qt=e(68031),Lt=e(36355),_t=e(93891),Ut=e(19716),Ct=e(8628),Mt=e(31724),Cn=e(58421),In=e(71418),Ln=e(88088);function Tn(r){return function(m){let{prefixCls:y,onExpand:M,record:A,expanded:ie,expandable:se}=m;const re=`${y}-row-expand-icon`;return n.createElement("button",{type:"button",onClick:xe=>{M(A,xe),xe.stopPropagation()},className:ue()(re,{[`${re}-spaced`]:!se,[`${re}-expanded`]:se&&ie,[`${re}-collapsed`]:se&&!ie}),"aria-label":ie?r.collapse:r.expand,"aria-expanded":ie})}}var lr=Tn;function Mn(r,o){return"key"in r&&r.key!==void 0&&r.key!==null?r.key:r.dataIndex?Array.isArray(r.dataIndex)?r.dataIndex.join("."):r.dataIndex:o}function sn(r,o){return o?`${o}-${r}`:`${r}`}function bn(r,o){return typeof r=="function"?r(o):r}function $t(r,o){const m=bn(r,o);return Object.prototype.toString.call(m)==="[object Object]"?"":m}var rn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},Dn=rn,gr=e(7657),Mr=function(o,m){return n.createElement(gr.Z,(0,C.Z)({},o,{ref:m,icon:Dn}))},vn=n.forwardRef(Mr),Gt=vn,hn=e(56762);function mt(r){const o=n.useRef(r),m=(0,hn.Z)();return[()=>o.current,y=>{o.current=y,m()}]}var Hn=e(3113),_r=e(24905),Kr=e(38854),fo=e(64165),mo=e(20834),So=e(40875),Co=e(5112),$o=e(17574),No=e(47472),Do=e(92832);function Ia(r){let{value:o,onChange:m,filterSearch:y,tablePrefixCls:M,locale:A}=r;return y?n.createElement("div",{className:`${M}-filter-dropdown-search`},n.createElement(Do.default,{prefix:n.createElement(No.Z,null),placeholder:A.filterSearchPlaceholder,onChange:m,value:o,htmlSize:1,className:`${M}-filter-dropdown-search-input`})):null}var va=Ia,pa=e(10228);const Na=r=>{const{keyCode:o}=r;o===pa.Z.ENTER&&r.stopPropagation()};var _a=n.forwardRef((r,o)=>n.createElement("div",{className:r.className,onClick:m=>m.stopPropagation(),onKeyDown:Na,ref:o},r.children));function Mo(r){let o=[];return(r||[]).forEach(m=>{let{value:y,children:M}=m;o.push(y),M&&(o=[].concat((0,bt.Z)(o),(0,bt.Z)(Mo(M))))}),o}function Da(r){return r.some(o=>{let{children:m}=o;return m})}function ga(r,o){return typeof o=="string"||typeof o=="number"?o==null?void 0:o.toString().toLowerCase().includes(r.trim().toLowerCase()):!1}function ha(r){let{filters:o,prefixCls:m,filteredKeys:y,filterMultiple:M,searchValue:A,filterSearch:ie}=r;return o.map((se,re)=>{const xe=String(se.value);if(se.children)return{key:xe||re,label:se.text,popupClassName:`${m}-dropdown-submenu`,children:ha({filters:se.children,prefixCls:m,filteredKeys:y,filterMultiple:M,searchValue:A,filterSearch:ie})};const Oe=M?_r.default:Co.ZP,Ee={key:se.value!==void 0?xe:re,label:n.createElement(n.Fragment,null,n.createElement(Oe,{checked:y.includes(xe)}),n.createElement("span",null,se.text))};return A.trim()?typeof ie=="function"?ie(A,se)?Ee:null:ga(A,se.text)?Ee:null:Ee})}function Ba(r){var o,m;const{tablePrefixCls:y,prefixCls:M,column:A,dropdownPrefixCls:ie,columnKey:se,filterMultiple:re,filterMode:xe="menu",filterSearch:Oe=!1,filterState:Ee,triggerFilter:Ge,locale:He,children:Ue,getPopupContainer:ht}=r,{filterDropdownOpen:ft,onFilterDropdownOpenChange:yt,filterResetToDefaultFilteredValue:dt,defaultFilteredValue:Pt,filterDropdownVisible:on,onFilterDropdownVisibleChange:Vt}=A,[Kt,Pn]=n.useState(!1),yn=!!(Ee&&(!((o=Ee.filteredKeys)===null||o===void 0)&&o.length||Ee.forceFiltered)),Rt=Yt=>{Pn(Yt),yt==null||yt(Yt),Vt==null||Vt(Yt)},Ht=(m=ft!=null?ft:on)!==null&&m!==void 0?m:Kt,Tt=Ee==null?void 0:Ee.filteredKeys,[St,kt]=mt(Tt||[]),xn=Yt=>{let{selectedKeys:_n}=Yt;kt(_n)},zn=(Yt,_n)=>{let{node:nr,checked:qn}=_n;xn(re?{selectedKeys:Yt}:{selectedKeys:qn&&nr.key?[nr.key]:[]})};n.useEffect(()=>{Kt&&xn({selectedKeys:Tt||[]})},[Tt]);const[En,un]=n.useState([]),Kn=Yt=>{un(Yt)},[Xn,br]=n.useState(""),ir=Yt=>{const{value:_n}=Yt.target;br(_n)};n.useEffect(()=>{Kt||br("")},[Kt]);const Gr=Yt=>{const _n=Yt&&Yt.length?Yt:null;if(_n===null&&(!Ee||!Ee.filteredKeys)||(0,d.Z)(_n,Ee==null?void 0:Ee.filteredKeys,!0))return null;Ge({column:A,key:se,filteredKeys:_n})},Hr=()=>{Rt(!1),Gr(St())},Bn=function(){let{confirm:Yt,closeDropdown:_n}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Yt&&Gr([]),_n&&Rt(!1),br(""),kt(dt?(Pt||[]).map(nr=>String(nr)):[])},eo=function(){let{closeDropdown:Yt}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Yt&&Rt(!1),Gr(St())},cr=Yt=>{Yt&&Tt!==void 0&&kt(Tt||[]),Rt(Yt),!Yt&&!A.filterDropdown&&Hr()},Rr=ue()({[`${ie}-menu-without-submenu`]:!Da(A.filters||[])}),Fr=Yt=>{if(Yt.target.checked){const _n=Mo(A==null?void 0:A.filters).map(nr=>String(nr));kt(_n)}else kt([])},ho=Yt=>{let{filters:_n}=Yt;return(_n||[]).map((nr,qn)=>{const Ir=String(nr.value),co={title:nr.text,key:nr.value!==void 0?Ir:qn};return nr.children&&(co.children=ho({filters:nr.children})),co})},pn=Yt=>{var _n;return Object.assign(Object.assign({},Yt),{text:Yt.title,value:Yt.key,children:((_n=Yt.children)===null||_n===void 0?void 0:_n.map(nr=>pn(nr)))||[]})};let fn;if(typeof A.filterDropdown=="function")fn=A.filterDropdown({prefixCls:`${ie}-custom`,setSelectedKeys:Yt=>xn({selectedKeys:Yt}),selectedKeys:St(),confirm:eo,clearFilters:Bn,filters:A.filters,visible:Ht,close:()=>{Rt(!1)}});else if(A.filterDropdown)fn=A.filterDropdown;else{const Yt=St()||[],_n=()=>(A.filters||[]).length===0?n.createElement(fo.Z,{image:fo.Z.PRESENTED_IMAGE_SIMPLE,description:He.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):xe==="tree"?n.createElement(n.Fragment,null,n.createElement(va,{filterSearch:Oe,value:Xn,onChange:ir,tablePrefixCls:y,locale:He}),n.createElement("div",{className:`${y}-filter-dropdown-tree`},re?n.createElement(_r.default,{checked:Yt.length===Mo(A.filters).length,indeterminate:Yt.length>0&&Yt.lengthtypeof Oe=="function"?Oe(Xn,pn(qn)):ga(Xn,qn.title):void 0}))):n.createElement(n.Fragment,null,n.createElement(va,{filterSearch:Oe,value:Xn,onChange:ir,tablePrefixCls:y,locale:He}),n.createElement(mo.default,{selectable:!0,multiple:re,prefixCls:`${ie}-menu`,className:Rr,onSelect:xn,onDeselect:xn,selectedKeys:Yt,getPopupContainer:ht,openKeys:En,onOpenChange:Kn,items:ha({filters:A.filters||[],filterSearch:Oe,prefixCls:M,filteredKeys:St(),filterMultiple:re,searchValue:Xn})})),nr=()=>dt?(0,d.Z)((Pt||[]).map(qn=>String(qn)),Yt,!0):Yt.length===0;fn=n.createElement(n.Fragment,null,_n(),n.createElement("div",{className:`${M}-dropdown-btns`},n.createElement(Hn.ZP,{type:"link",size:"small",disabled:nr(),onClick:()=>Bn()},He.filterReset),n.createElement(Hn.ZP,{type:"primary",size:"small",onClick:Hr},He.filterConfirm)))}A.filterDropdown&&(fn=n.createElement(So.J,{selectable:void 0},fn));const mn=()=>n.createElement(_a,{className:`${M}-dropdown`},fn);let tn;typeof A.filterIcon=="function"?tn=A.filterIcon(yn):A.filterIcon?tn=A.filterIcon:tn=n.createElement(Gt,null);const{direction:ur}=n.useContext(Lt.E_);return n.createElement("div",{className:`${M}-column`},n.createElement("span",{className:`${y}-column-title`},Ue),n.createElement(Kr.Z,{dropdownRender:mn,trigger:["click"],open:Ht,onOpenChange:cr,getPopupContainer:ht,placement:ur==="rtl"?"bottomLeft":"bottomRight"},n.createElement("span",{role:"button",tabIndex:-1,className:ue()(`${M}-trigger`,{active:yn}),onClick:Yt=>{Yt.stopPropagation()}},tn)))}var Ta=Ba;function qo(r,o,m){let y=[];return(r||[]).forEach((M,A)=>{var ie;const se=sn(A,m);if(M.filters||"filterDropdown"in M||"onFilter"in M)if("filteredValue"in M){let re=M.filteredValue;"filterDropdown"in M||(re=(ie=re==null?void 0:re.map(String))!==null&&ie!==void 0?ie:re),y.push({column:M,key:Mn(M,se),filteredKeys:re,forceFiltered:M.filtered})}else y.push({column:M,key:Mn(M,se),filteredKeys:o&&M.defaultFilteredValue?M.defaultFilteredValue:void 0,forceFiltered:M.filtered});"children"in M&&(y=[].concat((0,bt.Z)(y),(0,bt.Z)(qo(M.children,o,se))))}),y}function ya(r,o,m,y,M,A,ie,se){return m.map((re,xe)=>{const Oe=sn(xe,se),{filterMultiple:Ee=!0,filterMode:Ge,filterSearch:He}=re;let Ue=re;if(Ue.filters||Ue.filterDropdown){const ht=Mn(Ue,Oe),ft=y.find(yt=>{let{key:dt}=yt;return ht===dt});Ue=Object.assign(Object.assign({},Ue),{title:yt=>n.createElement(Ta,{tablePrefixCls:r,prefixCls:`${r}-filter`,dropdownPrefixCls:o,column:Ue,columnKey:ht,filterState:ft,filterMultiple:Ee,filterMode:Ge,filterSearch:He,triggerFilter:A,locale:M,getPopupContainer:ie},bn(re.title,yt))})}return"children"in Ue&&(Ue=Object.assign(Object.assign({},Ue),{children:ya(r,o,Ue.children,y,M,A,ie,Oe)})),Ue})}function ba(r){const o={};return r.forEach(m=>{let{key:y,filteredKeys:M,column:A}=m;const{filters:ie,filterDropdown:se}=A;if(se)o[y]=M||null;else if(Array.isArray(M)){const re=Mo(ie);o[y]=re.filter(xe=>M.includes(String(xe)))}else o[y]=null}),o}function xa(r,o){return o.reduce((m,y)=>{const{column:{onFilter:M,filters:A},filteredKeys:ie}=y;return M&&ie&&ie.length?m.filter(se=>ie.some(re=>{const xe=Mo(A),Oe=xe.findIndex(Ge=>String(Ge)===String(re)),Ee=Oe!==-1?xe[Oe]:re;return M(Ee,se)})):m},r)}const Ca=r=>r.flatMap(o=>"children"in o?[o].concat((0,bt.Z)(Ca(o.children||[]))):[o]);function Ra(r){let{prefixCls:o,dropdownPrefixCls:m,mergedColumns:y,onFilterChange:M,getPopupContainer:A,locale:ie}=r;const se=n.useMemo(()=>Ca(y||[]),[y]),[re,xe]=n.useState(()=>qo(se,!0)),Oe=n.useMemo(()=>{const Ue=qo(se,!1);if(Ue.length===0)return Ue;let ht=!0,ft=!0;if(Ue.forEach(yt=>{let{filteredKeys:dt}=yt;dt!==void 0?ht=!1:ft=!1}),ht){const yt=(se||[]).map((dt,Pt)=>Mn(dt,sn(Pt)));return re.filter(dt=>{let{key:Pt}=dt;return yt.includes(Pt)}).map(dt=>{const Pt=se[yt.findIndex(on=>on===dt.key)];return Object.assign(Object.assign({},dt),{column:Object.assign(Object.assign({},dt.column),Pt),forceFiltered:Pt.filtered})})}return Ue},[se,re]),Ee=n.useMemo(()=>ba(Oe),[Oe]),Ge=Ue=>{const ht=Oe.filter(ft=>{let{key:yt}=ft;return yt!==Ue.key});ht.push(Ue),xe(ht),M(ba(ht),ht)};return[Ue=>ya(o,m,Ue,Oe,ie,Ge,A),Oe,Ee]}var Ma=Ra;function Fa(r,o,m){const y=n.useRef({});function M(A){if(!y.current||y.current.data!==r||y.current.childrenColumnName!==o||y.current.getRowKey!==m){let se=function(re){re.forEach((xe,Oe)=>{const Ee=m(xe,Oe);ie.set(Ee,xe),xe&&typeof xe=="object"&&o in xe&&se(xe[o]||[])})};const ie=new Map;se(r),y.current={data:r,childrenColumnName:o,kvMap:ie,getRowKey:m}}return y.current.kvMap.get(A)}return[M]}var Aa=e(50371),Za=function(r,o){var m={};for(var y in r)Object.prototype.hasOwnProperty.call(r,y)&&o.indexOf(y)<0&&(m[y]=r[y]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,y=Object.getOwnPropertySymbols(r);M{const A=r[M];typeof A!="function"&&(m[M]=A)}),m}function ka(r,o,m){const y=m&&typeof m=="object"?m:{},{total:M=0}=y,A=Za(y,["total"]),[ie,se]=(0,n.useState)(()=>({current:"defaultCurrent"in A?A.defaultCurrent:1,pageSize:"defaultPageSize"in A?A.defaultPageSize:Ea})),re=(0,Aa.Z)(ie,A,{total:M>0?M:r}),xe=Math.ceil((M||r)/re.pageSize);re.current>xe&&(re.current=xe||1);const Oe=(Ge,He)=>{se({current:Ge!=null?Ge:1,pageSize:He||re.pageSize})},Ee=(Ge,He)=>{var Ue;m&&((Ue=m.onChange)===null||Ue===void 0||Ue.call(m,Ge,He)),Oe(Ge,He),o(Ge,He||(re==null?void 0:re.pageSize))};return m===!1?[{},()=>{}]:[Object.assign(Object.assign({},re),{onChange:Ee}),Oe]}var ja=ka,za=e(84105),Ka=e(35654),Po=e(90782),Jt=e(71430),J=e(18929);const go={},vt="SELECT_ALL",Sa="SELECT_INVERT",Bo="SELECT_NONE",Ha=[],Wa=(r,o)=>{let m=[];return(o||[]).forEach(y=>{m.push(y),y&&typeof y=="object"&&r in y&&(m=[].concat((0,bt.Z)(m),(0,bt.Z)(Wa(r,y[r]))))}),m};var Fo=(r,o)=>{const{preserveSelectedRowKeys:m,selectedRowKeys:y,defaultSelectedRowKeys:M,getCheckboxProps:A,onChange:ie,onSelect:se,onSelectAll:re,onSelectInvert:xe,onSelectNone:Oe,onSelectMultiple:Ee,columnWidth:Ge,type:He,selections:Ue,fixed:ht,renderCell:ft,hideSelectAll:yt,checkStrictly:dt=!0}=o||{},{prefixCls:Pt,data:on,pageData:Vt,getRecordByKey:Kt,getRowKey:Pn,expandType:yn,childrenColumnName:Rt,locale:Ht,getPopupContainer:Tt}=r,[St,kt]=(0,J.Z)(y||M||Ha,{value:y}),xn=n.useRef(new Map),zn=(0,n.useCallback)(pn=>{if(m){const fn=new Map;pn.forEach(mn=>{let tn=Kt(mn);!tn&&xn.current.has(mn)&&(tn=xn.current.get(mn)),fn.set(mn,tn)}),xn.current=fn}},[Kt,m]);n.useEffect(()=>{zn(St)},[St]);const{keyEntities:En}=(0,n.useMemo)(()=>{if(dt)return{keyEntities:null};let pn=on;if(m){const fn=new Set(on.map((tn,ur)=>Pn(tn,ur))),mn=Array.from(xn.current).reduce((tn,ur)=>{let[Yt,_n]=ur;return fn.has(Yt)?tn:tn.concat(_n)},[]);pn=[].concat((0,bt.Z)(pn),(0,bt.Z)(mn))}return(0,Jt.I8)(pn,{externalGetKey:Pn,childrenPropName:Rt})},[on,Pn,dt,Rt,m]),un=(0,n.useMemo)(()=>Wa(Rt,Vt),[Rt,Vt]),Kn=(0,n.useMemo)(()=>{const pn=new Map;return un.forEach((fn,mn)=>{const tn=Pn(fn,mn),ur=(A?A(fn):null)||{};pn.set(tn,ur)}),pn},[un,Pn,A]),Xn=(0,n.useCallback)(pn=>{var fn;return!!(!((fn=Kn.get(Pn(pn)))===null||fn===void 0)&&fn.disabled)},[Kn,Pn]),[br,ir]=(0,n.useMemo)(()=>{if(dt)return[St||[],[]];const{checkedKeys:pn,halfCheckedKeys:fn}=(0,Po.S)(St,!0,En,Xn);return[pn||[],fn]},[St,dt,En,Xn]),Gr=(0,n.useMemo)(()=>{const pn=He==="radio"?br.slice(0,1):br;return new Set(pn)},[br,He]),Hr=(0,n.useMemo)(()=>He==="radio"?new Set:new Set(ir),[ir,He]),[Bn,eo]=(0,n.useState)(null);n.useEffect(()=>{o||kt(Ha)},[!!o]);const cr=(0,n.useCallback)((pn,fn)=>{let mn,tn;zn(pn),m?(mn=pn,tn=pn.map(ur=>xn.current.get(ur))):(mn=[],tn=[],pn.forEach(ur=>{const Yt=Kt(ur);Yt!==void 0&&(mn.push(ur),tn.push(Yt))})),kt(mn),ie==null||ie(mn,tn,{type:fn})},[kt,Kt,ie,m]),Rr=(0,n.useCallback)((pn,fn,mn,tn)=>{if(se){const ur=mn.map(Yt=>Kt(Yt));se(Kt(pn),fn,ur,tn)}cr(mn,"single")},[se,Kt,cr]),Fr=(0,n.useMemo)(()=>!Ue||yt?null:(Ue===!0?[vt,Sa,Bo]:Ue).map(fn=>fn===vt?{key:"all",text:Ht.selectionAll,onSelect(){cr(on.map((mn,tn)=>Pn(mn,tn)).filter(mn=>{const tn=Kn.get(mn);return!(tn!=null&&tn.disabled)||Gr.has(mn)}),"all")}}:fn===Sa?{key:"invert",text:Ht.selectInvert,onSelect(){const mn=new Set(Gr);Vt.forEach((ur,Yt)=>{const _n=Pn(ur,Yt),nr=Kn.get(_n);nr!=null&&nr.disabled||(mn.has(_n)?mn.delete(_n):mn.add(_n))});const tn=Array.from(mn);xe&&xe(tn),cr(tn,"invert")}}:fn===Bo?{key:"none",text:Ht.selectNone,onSelect(){Oe==null||Oe(),cr(Array.from(Gr).filter(mn=>{const tn=Kn.get(mn);return tn==null?void 0:tn.disabled}),"none")}}:fn).map(fn=>Object.assign(Object.assign({},fn),{onSelect:function(){for(var mn,tn,ur=arguments.length,Yt=new Array(ur),_n=0;_n{var fn;if(!o)return pn.filter(rr=>rr!==go);let mn=(0,bt.Z)(pn);const tn=new Set(Gr),ur=un.map(Pn).filter(rr=>!Kn.get(rr).disabled),Yt=ur.every(rr=>tn.has(rr)),_n=ur.some(rr=>tn.has(rr)),nr=()=>{const rr=[];Yt?ur.forEach(zr=>{tn.delete(zr),rr.push(zr)}):ur.forEach(zr=>{tn.has(zr)||(tn.add(zr),rr.push(zr))});const xr=Array.from(tn);re==null||re(!Yt,xr.map(zr=>Kt(zr)),rr.map(zr=>Kt(zr))),cr(xr,"all"),eo(null)};let qn;if(He!=="radio"){let rr;if(Fr){const i={getPopupContainer:Tt,items:Fr.map((ye,Ye)=>{const{key:it,text:et,onSelect:st}=ye;return{key:it!=null?it:Ye,onClick:()=>{st==null||st(ur)},label:et}})};rr=n.createElement("div",{className:`${Pt}-selection-extra`},n.createElement(Kr.Z,{menu:i,getPopupContainer:Tt},n.createElement("span",null,n.createElement(za.Z,null))))}const xr=un.map((i,ye)=>{const Ye=Pn(i,ye),it=Kn.get(Ye)||{};return Object.assign({checked:tn.has(Ye)},it)}).filter(i=>{let{disabled:ye}=i;return ye}),zr=!!xr.length&&xr.length===un.length,to=zr&&xr.every(i=>{let{checked:ye}=i;return ye}),no=zr&&xr.some(i=>{let{checked:ye}=i;return ye});qn=!yt&&n.createElement("div",{className:`${Pt}-selection`},n.createElement(_r.default,{checked:zr?to:!!un.length&&Yt,indeterminate:zr?!to&&no:!Yt&&_n,onChange:nr,disabled:un.length===0||zr,"aria-label":rr?"Custom selection":"Select all",skipGroup:!0}),rr)}let Ir;He==="radio"?Ir=(rr,xr,zr)=>{const to=Pn(xr,zr),no=tn.has(to);return{node:n.createElement(Co.ZP,Object.assign({},Kn.get(to),{checked:no,onClick:i=>i.stopPropagation(),onChange:i=>{tn.has(to)||Rr(to,!0,[to],i.nativeEvent)}})),checked:no}}:Ir=(rr,xr,zr)=>{var to;const no=Pn(xr,zr),i=tn.has(no),ye=Hr.has(no),Ye=Kn.get(no);let it;return yn==="nest"?it=ye:it=(to=Ye==null?void 0:Ye.indeterminate)!==null&&to!==void 0?to:ye,{node:n.createElement(_r.default,Object.assign({},Ye,{indeterminate:it,checked:i,skipGroup:!0,onClick:et=>et.stopPropagation(),onChange:et=>{let{nativeEvent:st}=et;const{shiftKey:pt}=st;let Dt=-1,At=-1;if(pt&&dt){const wt=new Set([Bn,no]);ur.some((en,tt)=>{if(wt.has(en))if(Dt===-1)Dt=tt;else return At=tt,!0;return!1})}if(At!==-1&&Dt!==At&&dt){const wt=ur.slice(Dt,At+1),en=[];i?wt.forEach(lt=>{tn.has(lt)&&(en.push(lt),tn.delete(lt))}):wt.forEach(lt=>{tn.has(lt)||(en.push(lt),tn.add(lt))});const tt=Array.from(tn);Ee==null||Ee(!i,tt.map(lt=>Kt(lt)),en.map(lt=>Kt(lt))),cr(tt,"multiple")}else{const wt=br;if(dt){const en=i?(0,Ka._5)(wt,no):(0,Ka.L0)(wt,no);Rr(no,!i,en,st)}else{const en=(0,Po.S)([].concat((0,bt.Z)(wt),[no]),!0,En,Xn),{checkedKeys:tt,halfCheckedKeys:lt}=en;let gn=tt;if(i){const Jr=new Set(tt);Jr.delete(no),gn=(0,Po.S)(Array.from(Jr),{checked:!1,halfCheckedKeys:lt},En,Xn).checkedKeys}Rr(no,!i,gn,st)}}eo(i?null:no)}})),checked:i}};const co=(rr,xr,zr)=>{const{node:to,checked:no}=Ir(rr,xr,zr);return ft?ft(no,xr,zr,to):to};if(!mn.includes(go))if(mn.findIndex(rr=>{var xr;return((xr=rr[Bt])===null||xr===void 0?void 0:xr.columnType)==="EXPAND_COLUMN"})===0){const[rr,...xr]=mn;mn=[rr,go].concat((0,bt.Z)(xr))}else mn=[go].concat((0,bt.Z)(mn));const bo=mn.indexOf(go);mn=mn.filter((rr,xr)=>rr!==go||xr===bo);const Yr=mn[bo-1],wo=mn[bo+1];let qr=ht;qr===void 0&&((wo==null?void 0:wo.fixed)!==void 0?qr=wo.fixed:(Yr==null?void 0:Yr.fixed)!==void 0&&(qr=Yr.fixed)),qr&&Yr&&((fn=Yr[Bt])===null||fn===void 0?void 0:fn.columnType)==="EXPAND_COLUMN"&&Yr.fixed===void 0&&(Yr.fixed=qr);const yo=ue()(`${Pt}-selection-col`,{[`${Pt}-selection-col-with-dropdown`]:Ue&&He==="checkbox"}),Ro={fixed:qr,width:Ge,className:`${Pt}-selection-column`,title:o.columnTitle||qn,render:co,onCell:o.onCell,[Bt]:{className:yo}};return mn.map(rr=>rr===go?Ro:rr)},[Pn,un,o,br,Gr,Hr,Ge,Fr,yn,Bn,Kn,Ee,Rr,Xn]),Gr]},al=e(89489),ll=e(59477),Ua=e(6848);const ko="ascend",To="descend";function ea(r){return typeof r.sorter=="object"&&typeof r.sorter.multiple=="number"?r.sorter.multiple:!1}function jo(r){return typeof r=="function"?r:r&&typeof r=="object"&&r.compare?r.compare:!1}function il(r,o){return o?r[r.indexOf(o)+1]:r[0]}function ta(r,o,m){let y=[];function M(A,ie){y.push({column:A,key:Mn(A,ie),multiplePriority:ea(A),sortOrder:A.sortOrder})}return(r||[]).forEach((A,ie)=>{const se=sn(ie,m);A.children?("sortOrder"in A&&M(A,se),y=[].concat((0,bt.Z)(y),(0,bt.Z)(ta(A.children,o,se)))):A.sorter&&("sortOrder"in A?M(A,se):o&&A.defaultSortOrder&&y.push({column:A,key:Mn(A,se),multiplePriority:ea(A),sortOrder:A.defaultSortOrder}))}),y}function Va(r,o,m,y,M,A,ie,se){return(o||[]).map((re,xe)=>{const Oe=sn(xe,se);let Ee=re;if(Ee.sorter){const Ge=Ee.sortDirections||M,He=Ee.showSorterTooltip===void 0?ie:Ee.showSorterTooltip,Ue=Mn(Ee,Oe),ht=m.find(yn=>{let{key:Rt}=yn;return Rt===Ue}),ft=ht?ht.sortOrder:null,yt=il(Ge,ft);let dt;if(re.sortIcon)dt=re.sortIcon({sortOrder:ft});else{const yn=Ge.includes(ko)&&n.createElement(ll.Z,{className:ue()(`${r}-column-sorter-up`,{active:ft===ko})}),Rt=Ge.includes(To)&&n.createElement(al.Z,{className:ue()(`${r}-column-sorter-down`,{active:ft===To})});dt=n.createElement("span",{className:ue()(`${r}-column-sorter`,{[`${r}-column-sorter-full`]:!!(yn&&Rt)})},n.createElement("span",{className:`${r}-column-sorter-inner`,"aria-hidden":"true"},yn,Rt))}const{cancelSort:Pt,triggerAsc:on,triggerDesc:Vt}=A||{};let Kt=Pt;yt===To?Kt=Vt:yt===ko&&(Kt=on);const Pn=typeof He=="object"?He:{title:Kt};Ee=Object.assign(Object.assign({},Ee),{className:ue()(Ee.className,{[`${r}-column-sort`]:ft}),title:yn=>{const Rt=n.createElement("div",{className:`${r}-column-sorters`},n.createElement("span",{className:`${r}-column-title`},bn(re.title,yn)),dt);return He?n.createElement(Ua.Z,Object.assign({},Pn),Rt):Rt},onHeaderCell:yn=>{const Rt=re.onHeaderCell&&re.onHeaderCell(yn)||{},Ht=Rt.onClick,Tt=Rt.onKeyDown;Rt.onClick=xn=>{y({column:re,key:Ue,sortOrder:yt,multiplePriority:ea(re)}),Ht==null||Ht(xn)},Rt.onKeyDown=xn=>{xn.keyCode===pa.Z.ENTER&&(y({column:re,key:Ue,sortOrder:yt,multiplePriority:ea(re)}),Tt==null||Tt(xn))};const St=$t(re.title,{}),kt=St==null?void 0:St.toString();return ft?Rt["aria-sort"]=ft==="ascend"?"ascending":"descending":Rt["aria-label"]=kt||"",Rt.className=ue()(Rt.className,`${r}-column-has-sorters`),Rt.tabIndex=0,re.ellipsis&&(Rt.title=(St!=null?St:"").toString()),Rt}})}return"children"in Ee&&(Ee=Object.assign(Object.assign({},Ee),{children:Va(r,Ee.children,m,y,M,A,ie,Oe)})),Ee})}function wa(r){const{column:o,sortOrder:m}=r;return{column:o,order:m,field:o.dataIndex,columnKey:o.key}}function Xa(r){const o=r.filter(m=>{let{sortOrder:y}=m;return y}).map(wa);return o.length===0&&r.length?Object.assign(Object.assign({},wa(r[r.length-1])),{column:void 0}):o.length<=1?o[0]||{}:o}function zo(r,o,m){const y=o.slice().sort((ie,se)=>se.multiplePriority-ie.multiplePriority),M=r.slice(),A=y.filter(ie=>{let{column:{sorter:se},sortOrder:re}=ie;return jo(se)&&re});return A.length?M.sort((ie,se)=>{for(let re=0;re{const se=ie[m];return se?Object.assign(Object.assign({},ie),{[m]:zo(se,o,m)}):ie}):M}function sl(r){let{prefixCls:o,mergedColumns:m,onSorterChange:y,sortDirections:M,tableLocale:A,showSorterTooltip:ie}=r;const[se,re]=n.useState(ta(m,!0)),xe=n.useMemo(()=>{let Ue=!0;const ht=ta(m,!1);if(!ht.length)return se;const ft=[];function yt(Pt){Ue?ft.push(Pt):ft.push(Object.assign(Object.assign({},Pt),{sortOrder:null}))}let dt=null;return ht.forEach(Pt=>{dt===null?(yt(Pt),Pt.sortOrder&&(Pt.multiplePriority===!1?Ue=!1:dt=!0)):(dt&&Pt.multiplePriority!==!1||(Ue=!1),yt(Pt))}),ft},[m,se]),Oe=n.useMemo(()=>{const Ue=xe.map(ht=>{let{column:ft,sortOrder:yt}=ht;return{column:ft,order:yt}});return{sortColumns:Ue,sortColumn:Ue[0]&&Ue[0].column,sortOrder:Ue[0]&&Ue[0].order}},[xe]);function Ee(Ue){let ht;Ue.multiplePriority===!1||!xe.length||xe[0].multiplePriority===!1?ht=[Ue]:ht=[].concat((0,bt.Z)(xe.filter(ft=>{let{key:yt}=ft;return yt!==Ue.key})),[Ue]),re(ht),y(Xa(ht),ht)}return[Ue=>Va(o,Ue,xe,Ee,M,A,ie),xe,Oe,()=>Xa(xe)]}function na(r,o){return r.map(m=>{const y=Object.assign({},m);return y.title=bn(m.title,o),"children"in y&&(y.children=na(y.children,o)),y})}function cl(r){return[n.useCallback(m=>na(m,r),[r])]}var ul=Or((r,o)=>{const{_renderTimes:m}=r,{_renderTimes:y}=o;return m!==y}),Uo=ar((r,o)=>{const{_renderTimes:m}=r,{_renderTimes:y}=o;return m!==y}),Ao=e(64993),ra=e(17313),dl=e(83116),Ko=e(37613),fl=r=>{const{componentCls:o}=r,m=`${r.lineWidth}px ${r.lineType} ${r.tableBorderColor}`,y=(M,A,ie)=>({[`&${o}-${M}`]:{[`> ${o}-container`]:{[`> ${o}-content, > ${o}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${o}-expanded-row-fixed`]:{margin:`-${A}px -${ie+r.lineWidth}px`}}}}}});return{[`${o}-wrapper`]:{[`${o}${o}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${o}-title`]:{border:m,borderBottom:0},[`> ${o}-container`]:{borderInlineStart:m,borderTop:m,[` + `]:Object.assign({},T(p))}}};var O=(0,D.Z)("Skeleton",p=>{const{componentCls:a}=p,k=(0,w.TS)(p,{skeletonAvatarCls:`${a}-avatar`,skeletonTitleCls:`${a}-title`,skeletonParagraphCls:`${a}-paragraph`,skeletonButtonCls:`${a}-button`,skeletonInputCls:`${a}-input`,skeletonImageCls:`${a}-image`,imageSizeBase:p.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${p.gradientFromColor} 25%, ${p.gradientToColor} 37%, ${p.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[oe(k)]},p=>{const{colorFillContent:a,colorFill:k}=p,fe=a,u=k;return{color:fe,colorGradientEnd:u,gradientFromColor:fe,gradientToColor:u,titleHeight:p.controlHeight/2,blockRadius:p.borderRadiusSM,paragraphMarginTop:p.marginLG+p.marginXXS,paragraphLiHeight:p.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),ee=p=>{const{prefixCls:a,className:k,rootClassName:fe,active:u,shape:s="circle",size:Q="default"}=p,{getPrefixCls:R}=b.useContext(P.E_),c=R("skeleton",a),[ne,Fe]=O(c),we=(0,$.Z)(p,["prefixCls","className"]),_e=l()(c,`${c}-element`,{[`${c}-active`]:u},k,fe,Fe);return ne(b.createElement("div",{className:_e},b.createElement(n,Object.assign({prefixCls:`${c}-avatar`,shape:s,size:Q},we))))},X=p=>{const{prefixCls:a,className:k,rootClassName:fe,active:u,block:s=!1,size:Q="default"}=p,{getPrefixCls:R}=b.useContext(P.E_),c=R("skeleton",a),[ne,Fe]=O(c),we=(0,$.Z)(p,["prefixCls"]),_e=l()(c,`${c}-element`,{[`${c}-active`]:u,[`${c}-block`]:s},k,fe,Fe);return ne(b.createElement("div",{className:_e},b.createElement(n,Object.assign({prefixCls:`${c}-button`,size:Q},we))))};const h="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var ue=p=>{const{prefixCls:a,className:k,rootClassName:fe,style:u,active:s}=p,{getPrefixCls:Q}=b.useContext(P.E_),R=Q("skeleton",a),[c,ne]=O(R),Fe=l()(R,`${R}-element`,{[`${R}-active`]:s},k,fe,ne);return c(b.createElement("div",{className:Fe},b.createElement("div",{className:l()(`${R}-image`,k),style:u},b.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${R}-image-svg`},b.createElement("path",{d:h,className:`${R}-image-path`})))))},x=p=>{const{prefixCls:a,className:k,rootClassName:fe,active:u,block:s,size:Q="default"}=p,{getPrefixCls:R}=b.useContext(P.E_),c=R("skeleton",a),[ne,Fe]=O(c),we=(0,$.Z)(p,["prefixCls"]),_e=l()(c,`${c}-element`,{[`${c}-active`]:u,[`${c}-block`]:s},k,fe,Fe);return ne(b.createElement("div",{className:_e},b.createElement(n,Object.assign({prefixCls:`${c}-input`,size:Q},we))))},L=e(54476),Y={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},pe=Y,Re=e(7657),$e=function(a,k){return b.createElement(Re.Z,(0,L.Z)({},a,{ref:k,icon:pe}))},je=b.forwardRef($e),Je=je,ze=p=>{const{prefixCls:a,className:k,rootClassName:fe,style:u,active:s,children:Q}=p,{getPrefixCls:R}=b.useContext(P.E_),c=R("skeleton",a),[ne,Fe]=O(c),we=l()(c,`${c}-element`,{[`${c}-active`]:s},Fe,k,fe),_e=Q!=null?Q:b.createElement(Je,null);return ne(b.createElement("div",{className:we},b.createElement("div",{className:l()(`${c}-image`,k),style:u},_e)))},Be=e(94480),ut=p=>{const a=R=>{const{width:c,rows:ne=2}=p;if(Array.isArray(c))return c[R];if(ne-1===R)return c},{prefixCls:k,className:fe,style:u,rows:s}=p,Q=(0,Be.Z)(Array(s)).map((R,c)=>b.createElement("li",{key:c,style:{width:a(c)}}));return b.createElement("ul",{className:l()(k,fe),style:u},Q)},ct=p=>{let{prefixCls:a,className:k,width:fe,style:u}=p;return b.createElement("h3",{className:l()(a,k),style:Object.assign({width:fe},u)})};function gt(p){return p&&typeof p=="object"?p:{}}function Se(p,a){return p&&!a?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function me(p,a){return!p&&a?{width:"38%"}:p&&a?{width:"50%"}:{}}function ot(p,a){const k={};return(!p||!a)&&(k.width="61%"),!p&&a?k.rows=3:k.rows=2,k}const qe=p=>{const{prefixCls:a,loading:k,className:fe,rootClassName:u,style:s,children:Q,avatar:R=!1,title:c=!0,paragraph:ne=!0,active:Fe,round:we}=p,{getPrefixCls:_e,direction:Pe,skeleton:Ne}=b.useContext(P.E_),f=_e("skeleton",a),[te,ce]=O(f);if(k||!("loading"in p)){const he=!!R,Ae=!!c,De=!!ne;let Ke;if(he){const Bt=Object.assign(Object.assign({prefixCls:`${f}-avatar`},Se(Ae,De)),gt(R));Ke=b.createElement("div",{className:`${f}-header`},b.createElement(n,Object.assign({},Bt)))}let We;if(Ae||De){let Bt;if(Ae){const Ot=Object.assign(Object.assign({prefixCls:`${f}-title`},me(he,De)),gt(c));Bt=b.createElement(ct,Object.assign({},Ot))}let Et;if(De){const Ot=Object.assign(Object.assign({prefixCls:`${f}-paragraph`},ot(he,Ae)),gt(ne));Et=b.createElement(ut,Object.assign({},Ot))}We=b.createElement("div",{className:`${f}-content`},Bt,Et)}const Xe=l()(f,{[`${f}-with-avatar`]:he,[`${f}-active`]:Fe,[`${f}-rtl`]:Pe==="rtl",[`${f}-round`]:we},Ne==null?void 0:Ne.className,fe,u,ce);return te(b.createElement("div",{className:Xe,style:Object.assign(Object.assign({},Ne==null?void 0:Ne.style),s)},Ke,We))}return typeof Q!="undefined"?Q:null};qe.Button=X,qe.Avatar=ee,qe.Input=x,qe.Image=ue,qe.Node=ze;var j=qe,V=j},31797:function(rt,z,e){"use strict";e.d(z,{default:function(){return O}});var t=e(59301),l=e(56762),b=e(92343),P=e(92310),$=e.n(P),d=e(36355),n=e(61621),D=_=>{const{value:ee,formatter:le,precision:X,decimalSeparator:h,groupSeparator:N="",prefixCls:ue}=_;let ae;if(typeof le=="function")ae=le(ee);else{const x=String(ee),L=x.match(/^(-?)(\d*)(\.(\d+))?$/);if(!L||x==="-")ae=x;else{const Y=L[1];let pe=L[2]||"0",Re=L[4]||"";pe=pe.replace(/\B(?=(\d{3})+(?!\d))/g,N),typeof X=="number"&&(Re=Re.padEnd(X,"0").slice(0,X>0?X:0)),Re&&(Re=`${h}${Re}`),ae=[t.createElement("span",{key:"int",className:`${ue}-content-value-int`},Y,pe),Re&&t.createElement("span",{key:"decimal",className:`${ue}-content-value-decimal`},Re)]}}return t.createElement("span",{className:`${ue}-content-value`},ae)},w=e(17313),C=e(83116),v=e(37613);const B=_=>{const{componentCls:ee,marginXXS:le,padding:X,colorTextDescription:h,titleFontSize:N,colorTextHeading:ue,contentFontSize:ae,fontFamily:x}=_;return{[`${ee}`]:Object.assign(Object.assign({},(0,w.Wf)(_)),{[`${ee}-title`]:{marginBottom:le,color:h,fontSize:N},[`${ee}-skeleton`]:{paddingTop:X},[`${ee}-content`]:{color:ue,fontSize:ae,fontFamily:x,[`${ee}-content-value`]:{display:"inline-block",direction:"ltr"},[`${ee}-content-prefix, ${ee}-content-suffix`]:{display:"inline-block"},[`${ee}-content-prefix`]:{marginInlineEnd:le},[`${ee}-content-suffix`]:{marginInlineStart:le}}})}};var T=(0,C.Z)("Statistic",_=>{const ee=(0,v.TS)(_,{});return[B(ee)]},_=>{const{fontSizeHeading3:ee,fontSize:le}=_;return{titleFontSize:le,contentFontSize:ee}}),g=_=>{const{prefixCls:ee,className:le,rootClassName:X,style:h,valueStyle:N,value:ue=0,title:ae,valueRender:x,prefix:L,suffix:Y,loading:pe=!1,onMouseEnter:Re,onMouseLeave:$e,decimalSeparator:je=".",groupSeparator:Je=","}=_,{getPrefixCls:nt,direction:ze,statistic:Be}=t.useContext(d.E_),Qe=nt("statistic",ee),[ut,Ie]=T(Qe),ct=t.createElement(D,Object.assign({decimalSeparator:je,groupSeparator:Je,prefixCls:Qe},_,{value:ue})),gt=$()(Qe,{[`${Qe}-rtl`]:ze==="rtl"},Be==null?void 0:Be.className,le,X,Ie);return ut(t.createElement("div",{className:gt,style:Object.assign(Object.assign({},Be==null?void 0:Be.style),h),onMouseEnter:Re,onMouseLeave:$e},ae&&t.createElement("div",{className:`${Qe}-title`},ae),t.createElement(n.Z,{paragraph:!1,loading:pe,className:`${Qe}-skeleton`},t.createElement("div",{style:N,className:`${Qe}-content`},L&&t.createElement("span",{className:`${Qe}-content-prefix`},L),x?x(ct):ct,Y&&t.createElement("span",{className:`${Qe}-content-suffix`},Y)))))};const U=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function F(_,ee){let le=_;const X=/\[[^\]]*]/g,h=(ee.match(X)||[]).map(x=>x.slice(1,-1)),N=ee.replace(X,"[]"),ue=U.reduce((x,L)=>{let[Y,pe]=L;if(x.includes(Y)){const Re=Math.floor(le/pe);return le-=Re*pe,x.replace(new RegExp(`${Y}+`,"g"),$e=>{const je=$e.length;return Re.toString().padStart(je,"0")})}return x},N);let ae=0;return ue.replace(X,()=>{const x=h[ae];return ae+=1,x})}function G(_,ee){const{format:le=""}=ee,X=new Date(_).getTime(),h=Date.now(),N=Math.max(X-h,0);return F(N,le)}const q=1e3/30;function H(_){return new Date(_).getTime()}const Z=_=>{const{value:ee,format:le="HH:mm:ss",onChange:X,onFinish:h}=_,N=(0,l.Z)(),ue=t.useRef(null),ae=()=>{h==null||h(),ue.current&&(clearInterval(ue.current),ue.current=null)},x=()=>{const pe=H(ee);pe>=Date.now()&&(ue.current=setInterval(()=>{N(),X==null||X(pe-Date.now()),pe(x(),()=>{ue.current&&(clearInterval(ue.current),ue.current=null)}),[ee]);const L=(pe,Re)=>G(pe,Object.assign(Object.assign({},Re),{format:le})),Y=pe=>(0,b.Tm)(pe,{title:void 0});return t.createElement(g,Object.assign({},_,{valueRender:Y,formatter:L}))};var oe=t.memo(Z);g.Countdown=oe;var O=g},15969:function(rt,z,e){"use strict";e.d(z,{N:function(){return t}});const t=l=>({color:l.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${l.motionDurationSlow}`,"&:focus, &:hover":{color:l.colorLinkHover},"&:active":{color:l.colorLinkActive}})},1710:function(rt,z,e){"use strict";e.d(z,{default:function(){return xl}});var t={},l="rc-table-internal-hook",b=e(42978),P=e(6089),$=e(34280),d=e(13697),n=e(59301),E=e(4676);function D(r){var o=n.createContext(void 0),m=function(M){var A=M.value,ie=M.children,se=n.useRef(A);se.current=A;var re=n.useState(function(){return{getValue:function(){return se.current},listeners:new Set}}),xe=(0,b.Z)(re,1),Oe=xe[0];return(0,$.Z)(function(){(0,E.unstable_batchedUpdates)(function(){Oe.listeners.forEach(function(Ee){Ee(A)})})},[A]),n.createElement(o.Provider,{value:Oe},ie)};return{Context:o,Provider:m,defaultValue:r}}function w(r,o){var m=(0,P.Z)(typeof o=="function"?o:function(Ee){if(o===void 0)return Ee;if(!Array.isArray(o))return Ee[o];var Ge={};return o.forEach(function(He){Ge[He]=Ee[He]}),Ge}),y=n.useContext(r==null?void 0:r.Context),M=y||{},A=M.listeners,ie=M.getValue,se=n.useRef();se.current=m(y?ie():r==null?void 0:r.defaultValue);var re=n.useState({}),xe=(0,b.Z)(re,2),Oe=xe[1];return(0,$.Z)(function(){if(!y)return;function Ee(Ge){var He=m(Ge);(0,d.Z)(se.current,He,!0)||Oe({})}return A.add(Ee),function(){A.delete(Ee)}},[y]),se.current}var C=e(54476),v=e(8654);function B(){var r=n.createContext(null);function o(){return n.useContext(r)}function m(M,A){var ie=(0,v.Yr)(M),se=function(xe,Oe){var Ee=ie?{ref:Oe}:{},Ge=n.useRef(0),He=n.useRef(xe),Ue=o();return Ue!==null?n.createElement(M,(0,C.Z)({},xe,Ee)):((!A||A(He.current,xe))&&(Ge.current+=1),He.current=xe,n.createElement(r.Provider,{value:Ge.current},n.createElement(M,(0,C.Z)({},xe,Ee))))};return ie?n.forwardRef(se):se}function y(M,A){var ie=(0,v.Yr)(M),se=function(xe,Oe){var Ee=ie?{ref:Oe}:{};return o(),n.createElement(M,(0,C.Z)({},xe,Ee))};return ie?n.memo(n.forwardRef(se),A):n.memo(se,A)}return{makeImmutable:m,responseImmutable:y,useImmutableMark:o}}var T=B(),I=T.makeImmutable,g=T.responseImmutable,U=T.useImmutableMark,F=B(),G=F.makeImmutable,q=F.responseImmutable,H=F.useImmutableMark,Z=D(),oe=Z;function O(r,o){var m=n.useRef(0);m.current+=1;var y=n.useRef(r),M=[];Object.keys(r||{}).map(function(ie){var se;(r==null?void 0:r[ie])!==((se=y.current)===null||se===void 0?void 0:se[ie])&&M.push(ie)}),y.current=r;var A=n.useRef([]);return M.length&&(A.current=M),n.useDebugValue(m.current),n.useDebugValue(A.current.join(", ")),o&&console.log("".concat(o,":"),m.current,A.current),m.current}var _=null,ee=n.memo(function(){var r=O();return n.createElement("h1",null,"Render Times: ",r)});ee.displayName="RenderBlock";var le=e(76190),X=e(33885),h=e(20068),N=e(92310),ue=e.n(N),ae=e(80547),x=e(97938),L=e(48736),Y=n.createContext({renderWithProps:!1}),pe=Y,Re="RC_TABLE_KEY";function $e(r){return r==null?[]:Array.isArray(r)?r:[r]}function je(r){var o=[],m={};return r.forEach(function(y){for(var M=y||{},A=M.key,ie=M.dataIndex,se=A||$e(ie).join("-")||Re;m[se];)se="".concat(se,"_next");m[se]=!0,o.push(se)}),o}function Je(r){return r!=null}function nt(r){return r&&(0,le.Z)(r)==="object"&&!Array.isArray(r)&&!n.isValidElement(r)}function ze(r,o,m,y,M,A){var ie=n.useContext(pe),se=H(),re=(0,ae.Z)(function(){if(Je(y))return[y];var xe=o==null||o===""?[]:Array.isArray(o)?o:[o],Oe=(0,x.Z)(r,xe),Ee=Oe,Ge=void 0;if(M){var He=M(Oe,r,m);nt(He)?(Ee=He.children,Ge=He.props,ie.renderWithProps=!0):Ee=He}return[Ee,Ge]},[se,r,y,o,M,m],function(xe,Oe){if(A){var Ee=(0,b.Z)(xe,2),Ge=Ee[1],He=(0,b.Z)(Oe,2),Ue=He[1];return A(Ue,Ge)}return ie.renderWithProps?!0:!(0,d.Z)(xe,Oe,!0)});return re}function Be(r,o,m,y){var M=r+o-1;return r<=y&&M>=m}function Qe(r,o){return w(oe,function(m){var y=Be(r,o||1,m.hoverStartRow,m.hoverEndRow);return[y,m.onHover]})}var ut=function(o){var m=o.ellipsis,y=o.rowType,M=o.children,A,ie=m===!0?{showTitle:!0}:m;return ie&&(ie.showTitle||y==="header")&&(typeof M=="string"||typeof M=="number"?A=M.toString():n.isValidElement(M)&&typeof M.props.children=="string"&&(A=M.props.children)),A};function Ie(r){var o,m,y,M,A,ie,se,re,xe=r.component,Oe=r.children,Ee=r.ellipsis,Ge=r.scope,He=r.prefixCls,Ue=r.className,ht=r.align,ft=r.record,yt=r.render,dt=r.dataIndex,Pt=r.renderIndex,on=r.shouldCellUpdate,Vt=r.index,Kt=r.rowType,Pn=r.colSpan,yn=r.rowSpan,Rt=r.fixLeft,Ht=r.fixRight,Tt=r.firstFixLeft,St=r.lastFixLeft,kt=r.firstFixRight,xn=r.lastFixRight,zn=r.appendNode,En=r.additionalProps,un=En===void 0?{}:En,Kn=r.isSticky,Xn="".concat(He,"-cell"),br=w(oe,["supportSticky","allColumnsFixedLeft"]),ir=br.supportSticky,Gr=br.allColumnsFixedLeft,Hr=ze(ft,dt,Pt,Oe,yt,on),Bn=(0,b.Z)(Hr,2),eo=Bn[0],cr=Bn[1],Rr={},Fr=typeof Rt=="number"&&ir,ho=typeof Ht=="number"&&ir;Fr&&(Rr.position="sticky",Rr.left=Rt),ho&&(Rr.position="sticky",Rr.right=Ht);var pn=(o=(m=(y=cr==null?void 0:cr.colSpan)!==null&&y!==void 0?y:un.colSpan)!==null&&m!==void 0?m:Pn)!==null&&o!==void 0?o:1,fn=(M=(A=(ie=cr==null?void 0:cr.rowSpan)!==null&&ie!==void 0?ie:un.rowSpan)!==null&&A!==void 0?A:yn)!==null&&M!==void 0?M:1,mn=Qe(Vt,fn),tn=(0,b.Z)(mn,2),ur=tn[0],Yt=tn[1],_n=function(qr){var yo;ft&&Yt(Vt,Vt+fn-1),un==null||(yo=un.onMouseEnter)===null||yo===void 0||yo.call(un,qr)},nr=function(qr){var yo;ft&&Yt(-1,-1),un==null||(yo=un.onMouseLeave)===null||yo===void 0||yo.call(un,qr)};if(pn===0||fn===0)return null;var qn=(se=un.title)!==null&&se!==void 0?se:ut({rowType:Kt,ellipsis:Ee,children:eo}),Ir=ue()(Xn,Ue,(re={},(0,h.Z)(re,"".concat(Xn,"-fix-left"),Fr&&ir),(0,h.Z)(re,"".concat(Xn,"-fix-left-first"),Tt&&ir),(0,h.Z)(re,"".concat(Xn,"-fix-left-last"),St&&ir),(0,h.Z)(re,"".concat(Xn,"-fix-left-all"),St&&Gr&&ir),(0,h.Z)(re,"".concat(Xn,"-fix-right"),ho&&ir),(0,h.Z)(re,"".concat(Xn,"-fix-right-first"),kt&&ir),(0,h.Z)(re,"".concat(Xn,"-fix-right-last"),xn&&ir),(0,h.Z)(re,"".concat(Xn,"-ellipsis"),Ee),(0,h.Z)(re,"".concat(Xn,"-with-append"),zn),(0,h.Z)(re,"".concat(Xn,"-fix-sticky"),(Fr||ho)&&Kn&&ir),(0,h.Z)(re,"".concat(Xn,"-row-hover"),!cr&&ur),re),un.className,cr==null?void 0:cr.className),co={};ht&&(co.textAlign=ht);var bo=(0,X.Z)((0,X.Z)((0,X.Z)((0,X.Z)({},Rr),un.style),co),cr==null?void 0:cr.style),Yr=eo;return(0,le.Z)(Yr)==="object"&&!Array.isArray(Yr)&&!n.isValidElement(Yr)&&(Yr=null),Ee&&(St||kt)&&(Yr=n.createElement("span",{className:"".concat(Xn,"-content")},Yr)),n.createElement(xe,(0,C.Z)({},cr,un,{className:Ir,style:bo,title:qn,scope:Ge,onMouseEnter:_n,onMouseLeave:nr,colSpan:pn!==1?pn:null,rowSpan:fn!==1?fn:null}),zn,Yr)}var ct=n.memo(Ie);function gt(r,o,m,y,M,A){var ie=m[r]||{},se=m[o]||{},re,xe;ie.fixed==="left"?re=y.left[M==="rtl"?o:r]:se.fixed==="right"&&(xe=y.right[M==="rtl"?r:o]);var Oe=!1,Ee=!1,Ge=!1,He=!1,Ue=m[o+1],ht=m[r-1],ft=!(A!=null&&A.children);if(M==="rtl"){if(re!==void 0){var yt=ht&&ht.fixed==="left";He=!yt&&ft}else if(xe!==void 0){var dt=Ue&&Ue.fixed==="right";Ge=!dt&&ft}}else if(re!==void 0){var Pt=Ue&&Ue.fixed==="left";Oe=!Pt&&ft}else if(xe!==void 0){var on=ht&&ht.fixed==="right";Ee=!on&&ft}return{fixLeft:re,fixRight:xe,lastFixLeft:Oe,firstFixRight:Ee,lastFixRight:Ge,firstFixLeft:He,isSticky:y.isSticky}}var Se=n.createContext({}),me=Se;function ot(r){var o=r.className,m=r.index,y=r.children,M=r.colSpan,A=M===void 0?1:M,ie=r.rowSpan,se=r.align,re=w(oe,["prefixCls","direction"]),xe=re.prefixCls,Oe=re.direction,Ee=n.useContext(me),Ge=Ee.scrollColumnIndex,He=Ee.stickyOffsets,Ue=Ee.flattenColumns,ht=Ee.columns,ft=m+A-1,yt=ft+1===Ge?A+1:A,dt=gt(m,m+yt-1,Ue,He,Oe,ht==null?void 0:ht[m]);return n.createElement(ct,(0,C.Z)({className:o,index:m,component:"td",prefixCls:xe,record:null,dataIndex:null,align:se,colSpan:yt,rowSpan:ie,render:function(){return y}},dt))}var qe=e(75931),j=["children"];function V(r){var o=r.children,m=(0,qe.Z)(r,j);return n.createElement("tr",m,o)}function p(r){var o=r.children;return o}p.Row=V,p.Cell=ot;var a=p;function k(r){var o=r.children,m=r.stickyOffsets,y=r.flattenColumns,M=r.columns,A=w(oe,"prefixCls"),ie=y.length-1,se=y[ie],re=n.useMemo(function(){return{stickyOffsets:m,flattenColumns:y,scrollColumnIndex:se!=null&&se.scrollbar?ie:null,columns:M}},[se,y,ie,m,M]);return n.createElement(me.Provider,{value:re},n.createElement("tfoot",{className:"".concat(A,"-summary")},o))}var fe=q(k),u=a,s=e(70425),Q=e(29301),R=e(29194),c=e(24514),ne=e(75152),Fe=e(26112);function we(r,o,m,y,M,A,ie){r.push({record:o,indent:m,index:ie});var se=A(o),re=M==null?void 0:M.has(se);if(o&&Array.isArray(o[y])&&re)for(var xe=0;xe1?Tt-1:0),kt=1;kt=0;se-=1){var re=o[se],xe=m&&m[se],Oe=xe&&xe[Bt];if(re||Oe||ie){var Ee=Oe||{},Ge=Ee.columnType,He=(0,qe.Z)(Ee,Ot);M.unshift(n.createElement("col",(0,C.Z)({key:se,style:{width:re}},He))),ie=!0}}return n.createElement("colgroup",null,M)}var an=cn,bt=e(94480),wn=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function dn(r,o){return(0,n.useMemo)(function(){for(var m=[],y=0;y1?"colgroup":"col":null,ellipsis:ft.ellipsis,align:ft.align,component:ft.title?A:ie,prefixCls:Oe,key:He[ht]},yt,{additionalProps:dt,rowType:"header"}))}))}Wn.displayName="HeaderRow";var An=Wn;function sr(r){var o=[];function m(ie,se){var re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;o[re]=o[re]||[];var xe=se,Oe=ie.filter(Boolean).map(function(Ee){var Ge={key:Ee.key,className:Ee.className||"",children:Ee.title,column:Ee,colStart:xe},He=1,Ue=Ee.children;return Ue&&Ue.length>0&&(He=m(Ue,xe,re+1).reduce(function(ht,ft){return ht+ft},0),Ge.hasSubColumns=!0),"colSpan"in Ee&&(He=Ee.colSpan),"rowSpan"in Ee&&(Ge.rowSpan=Ee.rowSpan),Ge.colSpan=He,Ge.colEnd=Ge.colStart+He-1,o[re].push(Ge),xe+=He,He});return Oe}m(r,0);for(var y=o.length,M=function(se){o[se].forEach(function(re){!("rowSpan"in re)&&!re.hasSubColumns&&(re.rowSpan=y-se)})},A=0;A1&&arguments[1]!==void 0?arguments[1]:"";return typeof o=="number"?o:o.endsWith("%")?r*parseFloat(o)/100:null}function Cr(r,o){return n.useMemo(function(){if(o&&o>0){var m=0,y=0;r.forEach(function(xe){var Oe=kn(o,xe.width);Oe?m+=Oe:y+=1});var M=o-m,A=y,ie=M/y,se=0,re=r.map(function(xe){var Oe=(0,X.Z)({},xe),Ee=kn(o,Oe.width);if(Ee)Oe.width=Ee;else{var Ge=Math.floor(ie);Oe.width=A===1?M:Ge,M-=Ge,A-=1}return se+=Oe.width,Oe});return[re,se]}return[r,o]},[r,o])}var Lr=["children"],Ar=["fixed"];function yr(r){return(0,vr.Z)(r).filter(function(o){return n.isValidElement(o)}).map(function(o){var m=o.key,y=o.props,M=y.children,A=(0,qe.Z)(y,Lr),ie=(0,X.Z)({key:m},A);return M&&(ie.children=yr(M)),ie})}function Un(r){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return r.filter(function(m){return m&&(0,le.Z)(m)==="object"}).reduce(function(m,y,M){var A=y.fixed,ie=A===!0?"left":A,se="".concat(o,"-").concat(M),re=y.children;return re&&re.length>0?[].concat((0,bt.Z)(m),(0,bt.Z)(Un(re,se).map(function(xe){return(0,X.Z)({fixed:ie},xe)}))):[].concat((0,bt.Z)(m),[(0,X.Z)((0,X.Z)({key:se},y),{},{fixed:ie})])},[])}function ao(r){for(var o=!0,m=0;m=0;A-=1){var ie=r[A];if(M&&ie.fixed!=="right")M=!1;else if(!M&&ie.fixed==="right"){warning(!1,"Index ".concat(A+1," of `columns` missing `fixed='right'` prop."));break}}}function Vr(r){return r.map(function(o){var m=o.fixed,y=(0,qe.Z)(o,Ar),M=m;return m==="left"?M="right":m==="right"&&(M="left"),(0,X.Z)({fixed:M},y)})}function xo(r,o){var m=r.prefixCls,y=r.columns,M=r.children,A=r.expandable,ie=r.expandedKeys,se=r.columnTitle,re=r.getRowKey,xe=r.onTriggerExpand,Oe=r.expandIcon,Ee=r.rowExpandable,Ge=r.expandIconColumnIndex,He=r.direction,Ue=r.expandRowByClick,ht=r.columnWidth,ft=r.fixed,yt=r.scrollWidth,dt=n.useMemo(function(){return y||yr(M)},[y,M]),Pt=n.useMemo(function(){if(A){var Ht,Tt=dt.slice();if(!Tt.includes(t)){var St=Ge||0;St>=0&&Tt.splice(St,0,t)}var kt=Tt.indexOf(t);Tt=Tt.filter(function(un,Kn){return un!==t||Kn===kt});var xn=dt[kt],zn;(ft==="left"||ft)&&!Ge?zn="left":(ft==="right"||ft)&&Ge===dt.length?zn="right":zn=xn?xn.fixed:null;var En=(Ht={},(0,h.Z)(Ht,Bt,{className:"".concat(m,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,h.Z)(Ht,"title",se),(0,h.Z)(Ht,"fixed",zn),(0,h.Z)(Ht,"className","".concat(m,"-row-expand-icon-cell")),(0,h.Z)(Ht,"width",ht),(0,h.Z)(Ht,"render",function(Kn,Xn,br){var ir=re(Xn,br),Gr=ie.has(ir),Hr=Ee?Ee(Xn):!0,Bn=Oe({prefixCls:m,expanded:Gr,expandable:Hr,record:Xn,onExpand:xe});return Ue?n.createElement("span",{onClick:function(cr){return cr.stopPropagation()}},Bn):Bn}),Ht);return Tt.map(function(un){return un===t?En:un})}return dt.filter(function(un){return un!==t})},[A,dt,re,ie,Oe,He]),on=n.useMemo(function(){var Ht=Pt;return o&&(Ht=o(Ht)),Ht.length||(Ht=[{render:function(){return null}}]),Ht},[o,Pt,He]),Vt=n.useMemo(function(){return He==="rtl"?Vr(Un(on)):Un(on)},[on,He,yt]),Kt=Cr(Vt,yt),Pn=(0,b.Z)(Kt,2),yn=Pn[0],Rt=Pn[1];return[on,yn,Rt]}var io=xo;function Ve(r){var o,m=r.prefixCls,y=r.record,M=r.onExpand,A=r.expanded,ie=r.expandable,se="".concat(m,"-row-expand-icon");if(!ie)return n.createElement("span",{className:ue()(se,"".concat(m,"-row-spaced"))});var re=function(Oe){M(y,Oe),Oe.stopPropagation()};return n.createElement("span",{className:ue()(se,(o={},(0,h.Z)(o,"".concat(m,"-row-expanded"),A),(0,h.Z)(o,"".concat(m,"-row-collapsed"),!A),o)),onClick:re})}function ve(r,o,m){var y=[];function M(A){(A||[]).forEach(function(ie,se){y.push(o(ie,se)),M(ie[m])})}return M(r),y}function at(r,o,m){var y=Et(r),M=y.expandIcon,A=y.expandedRowKeys,ie=y.defaultExpandedRowKeys,se=y.defaultExpandAllRows,re=y.expandedRowRender,xe=y.onExpand,Oe=y.onExpandedRowsChange,Ee=y.childrenColumnName,Ge=M||Ve,He=Ee||"children",Ue=n.useMemo(function(){return re?"row":r.expandable&&r.internalHooks===l&&r.expandable.__PARENT_RENDER_ICON__||o.some(function(Vt){return Vt&&(0,le.Z)(Vt)==="object"&&Vt[He]})?"nest":!1},[!!re,o]),ht=n.useState(function(){return ie||(se?ve(o,m,He):[])}),ft=(0,b.Z)(ht,2),yt=ft[0],dt=ft[1],Pt=n.useMemo(function(){return new Set(A||yt||[])},[A,yt]),on=n.useCallback(function(Vt){var Kt=m(Vt,o.indexOf(Vt)),Pn,yn=Pt.has(Kt);yn?(Pt.delete(Kt),Pn=(0,bt.Z)(Pt)):Pn=[].concat((0,bt.Z)(Pt),[Kt]),dt(Pn),xe&&xe(!yn,Vt),Oe&&Oe(Pn)},[m,Pt,o,xe,Oe]);return[y,Ue,Pt,Ge,He,on]}function xt(r,o,m,y){var M=r.map(function(A,ie){return gt(ie,ie,r,o,m,y==null?void 0:y[ie])});return(0,ae.Z)(function(){return M},[M],function(A,ie){return!(0,d.Z)(A,ie)})}function Nt(r){var o=(0,n.useRef)(r),m=(0,n.useState)({}),y=(0,b.Z)(m,2),M=y[1],A=(0,n.useRef)(null),ie=(0,n.useRef)([]);function se(re){ie.current.push(re);var xe=Promise.resolve();A.current=xe,xe.then(function(){if(A.current===xe){var Oe=ie.current,Ee=o.current;ie.current=[],Oe.forEach(function(Ge){o.current=Ge(o.current)}),A.current=null,Ee!==o.current&&M({})}})}return(0,n.useEffect)(function(){return function(){A.current=null}},[]),[o.current,se]}function Zt(r){var o=(0,n.useRef)(r||null),m=(0,n.useRef)();function y(){window.clearTimeout(m.current)}function M(ie){o.current=ie,y(),m.current=window.setTimeout(function(){o.current=null,m.current=void 0},100)}function A(){return o.current}return(0,n.useEffect)(function(){return y},[]),[M,A]}function Wt(){var r=n.useState(-1),o=(0,b.Z)(r,2),m=o[0],y=o[1],M=n.useState(-1),A=(0,b.Z)(M,2),ie=A[0],se=A[1],re=n.useCallback(function(xe,Oe){y(xe),se(Oe)},[]);return[m,ie,re]}var jt=e(47273),W=(0,jt.Z)()?window:null;function de(r,o){var m=(0,le.Z)(r)==="object"?r:{},y=m.offsetHeader,M=y===void 0?0:y,A=m.offsetSummary,ie=A===void 0?0:A,se=m.offsetScroll,re=se===void 0?0:se,xe=m.getContainer,Oe=xe===void 0?function(){return W}:xe,Ee=Oe()||W;return n.useMemo(function(){var Ge=!!r;return{isSticky:Ge,stickyClassName:Ge?"".concat(o,"-sticky-holder"):"",offsetHeader:M,offsetSummary:ie,offsetScroll:re,container:Ee}},[re,M,ie,o,Ee])}function ge(r,o,m){var y=(0,n.useMemo)(function(){for(var M=[],A=[],ie=0,se=0,re=0;re=Ee&&(un=Ee-Ge),ie({scrollLeft:un/Ee*(Oe+2)}),dt.current.x=kt.pageX},Ht=function(){if(A.current){var kt=(0,Te.os)(A.current).top,xn=kt+A.current.offsetHeight,zn=re===window?document.documentElement.scrollTop+window.innerHeight:(0,Te.os)(re).top+re.clientHeight;xn-(0,ne.Z)()<=zn||kt>=zn-se?yt(function(En){return(0,X.Z)((0,X.Z)({},En),{},{isHiddenScrollBar:!0})}):yt(function(En){return(0,X.Z)((0,X.Z)({},En),{},{isHiddenScrollBar:!1})})}},Tt=function(kt){yt(function(xn){return(0,X.Z)((0,X.Z)({},xn),{},{scrollLeft:kt/Oe*Ee||0})})};return n.useImperativeHandle(m,function(){return{setScrollLeft:Tt}}),n.useEffect(function(){var St=(0,Le.Z)(document.body,"mouseup",Pn,!1),kt=(0,Le.Z)(document.body,"mousemove",Rt,!1);return Ht(),function(){St.remove(),kt.remove()}},[Ge,Vt]),n.useEffect(function(){var St=(0,Le.Z)(re,"scroll",Ht,!1),kt=(0,Le.Z)(window,"resize",Ht,!1);return function(){St.remove(),kt.remove()}},[re]),n.useEffect(function(){ft.isHiddenScrollBar||yt(function(St){var kt=A.current;return kt?(0,X.Z)((0,X.Z)({},St),{},{scrollLeft:kt.scrollLeft/kt.scrollWidth*kt.clientWidth}):St})},[ft.isHiddenScrollBar]),Oe<=Ee||!Ge||ft.isHiddenScrollBar?null:n.createElement("div",{style:{height:(0,ne.Z)(),width:Ee,bottom:se},className:"".concat(xe,"-sticky-scroll")},n.createElement("div",{onMouseDown:yn,ref:He,className:ue()("".concat(xe,"-sticky-scroll-bar"),(0,h.Z)({},"".concat(xe,"-sticky-scroll-bar-active"),Vt)),style:{width:"".concat(Ge,"px"),transform:"translate3d(".concat(ft.scrollLeft,"px, 0, 0)")}}))},Ft=n.forwardRef(zt);function Qt(r){return null}var jn=Qt;function Zn(r){return null}var Vn=Zn,$r="rc-table",Pr=[],Jn={};function pr(){return"No Data"}function dr(r){var o,m=(0,X.Z)({rowKey:"key",prefixCls:$r,emptyText:pr},r),y=m.prefixCls,M=m.className,A=m.rowClassName,ie=m.style,se=m.data,re=m.rowKey,xe=m.scroll,Oe=m.tableLayout,Ee=m.direction,Ge=m.title,He=m.footer,Ue=m.summary,ht=m.caption,ft=m.id,yt=m.showHeader,dt=m.components,Pt=m.emptyText,on=m.onRow,Vt=m.onHeaderRow,Kt=m.internalHooks,Pn=m.transformColumns,yn=m.internalRefs,Rt=m.tailor,Ht=m.sticky,Tt=se||Pr,St=!!Tt.length,kt=Kt===l,xn=n.useCallback(function(Sr,Ur){return(0,x.Z)(dt,Sr)||Ur},[dt]),zn=n.useMemo(function(){return typeof re=="function"?re:function(Sr){var Ur=Sr&&Sr[re];return Ur}},[re]),En=xn(["body"]),un=Wt(),Kn=(0,b.Z)(un,3),Xn=Kn[0],br=Kn[1],ir=Kn[2],Gr=at(m,Tt,zn),Hr=(0,b.Z)(Gr,6),Bn=Hr[0],eo=Hr[1],cr=Hr[2],Rr=Hr[3],Fr=Hr[4],ho=Hr[5],pn=xe==null?void 0:xe.x,fn=n.useState(0),mn=(0,b.Z)(fn,2),tn=mn[0],ur=mn[1],Yt=io((0,X.Z)((0,X.Z)((0,X.Z)({},m),Bn),{},{expandable:!!Bn.expandedRowRender,columnTitle:Bn.columnTitle,expandedKeys:cr,getRowKey:zn,onTriggerExpand:ho,expandIcon:Rr,expandIconColumnIndex:Bn.expandIconColumnIndex,direction:Ee,scrollWidth:kt&&Rt&&typeof pn=="number"?pn:null}),kt?Pn:null),_n=(0,b.Z)(Yt,3),nr=_n[0],qn=_n[1],Ir=_n[2],co=Ir!=null?Ir:pn,bo=n.useMemo(function(){return{columns:nr,flattenColumns:qn}},[nr,qn]),Yr=n.useRef(),wo=n.useRef(),qr=n.useRef(),yo=n.useRef(),Ro=n.useRef(),rr=n.useState(!1),xr=(0,b.Z)(rr,2),zr=xr[0],to=xr[1],no=n.useState(!1),i=(0,b.Z)(no,2),ye=i[0],Ye=i[1],it=Nt(new Map),et=(0,b.Z)(it,2),st=et[0],pt=et[1],Dt=je(qn),At=Dt.map(function(Sr){return st.get(Sr)}),wt=n.useMemo(function(){return At},[At.join("_")]),en=Ce(wt,qn.length,Ee),tt=xe&&Je(xe.y),lt=xe&&Je(co)||!!Bn.fixed,gn=lt&&qn.some(function(Sr){var Ur=Sr.fixed;return Ur}),Jr=n.useRef(),nn=de(Ht,y),Fn=nn.isSticky,ro=nn.offsetHeader,vo=nn.offsetSummary,tr=nn.offsetScroll,Dr=nn.stickyClassName,It=nn.container,Br=n.useMemo(function(){return Ue==null?void 0:Ue(Tt)},[Ue,Tt]),oo=(tt||Fn)&&n.isValidElement(Br)&&Br.type===a&&Br.props.fixed,Wr,po,Eo;tt&&(po={overflowY:"scroll",maxHeight:xe.y}),lt&&(Wr={overflowX:"auto"},tt||(po={overflowY:"hidden"}),Eo={width:co===!0?"auto":co,minWidth:"100%"});var _o=n.useCallback(function(Sr,Ur){(0,R.Z)(Yr.current)&&pt(function(Io){if(Io.get(Sr)!==Ur){var Ho=new Map(Io);return Ho.set(Sr,Ur),Ho}return Io})},[]),Oa=Zt(null),Ml=(0,b.Z)(Oa,2),ri=Ml[0],Fl=Ml[1];function el(Sr,Ur){Ur&&(typeof Ur=="function"?Ur(Sr):Ur.scrollLeft!==Sr&&(Ur.scrollLeft=Sr,Ur.scrollLeft!==Sr&&setTimeout(function(){Ur.scrollLeft=Sr},0)))}var ma=(0,P.Z)(function(Sr){var Ur=Sr.currentTarget,Io=Sr.scrollLeft,Ho=Ee==="rtl",Wo=typeof Io=="number"?Io:Ur.scrollLeft,Jl=Ur||Jn;if(!Fl()||Fl()===Jl){var $l;ri(Jl),el(Wo,wo.current),el(Wo,qr.current),el(Wo,Ro.current),el(Wo,($l=Jr.current)===null||$l===void 0?void 0:$l.setScrollLeft)}var Pl=Ur||wo.current;if(Pl){var Ol=Pl.scrollWidth,Il=Pl.clientWidth;if(Ol===Il){to(!1),Ye(!1);return}Ho?(to(-Wo0)):(to(Wo>0),Ye(Wo1?ht-kt:0,zn=(0,X.Z)((0,X.Z)((0,X.Z)({},Pn),re),{},{flex:"0 0 ".concat(kt,"px"),width:"".concat(kt,"px"),marginRight:xn,pointerEvents:"auto"}),En=n.useMemo(function(){return Oe?Tt<=1:Rt===0||Tt===0||Tt>1},[Tt,Rt,Oe]);En?zn.visibility="hidden":Oe&&(zn.height=Ee==null?void 0:Ee(Tt));var un=En?function(){return null}:Ge,Kn={};return(Tt===0||Rt===0)&&(Kn.rowSpan=1,Kn.colSpan=1),n.createElement(ct,(0,C.Z)({className:ue()(Ue,xe),ellipsis:m.ellipsis,align:m.align,scope:m.rowScope,component:"div",prefixCls:o.prefixCls,key:Pt,record:se,index:A,renderIndex:ie,dataIndex:He,render:un,shouldCellUpdate:m.shouldCellUpdate},on,{appendNode:Vt,additionalProps:(0,X.Z)((0,X.Z)({},Kt),{},{style:zn},Kn)}))}var uo=Nr,so=["data","index","className","rowKey","style","extra","getHeight"],Qr=n.forwardRef(function(r,o){var m=r.data,y=r.index,M=r.className,A=r.rowKey,ie=r.style,se=r.extra,re=r.getHeight,xe=(0,qe.Z)(r,so),Oe=m.record,Ee=m.indent,Ge=m.index,He=w(oe,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Ue=He.scrollX,ht=He.flattenColumns,ft=He.prefixCls,yt=He.fixColumn,dt=He.componentWidth,Pt=f(Oe,A,y,Ee),on=Pt.rowSupportExpand,Vt=Pt.expanded,Kt=Pt.rowProps,Pn=Pt.expandedRowRender,yn=Pt.expandedRowClassName,Rt;if(on&&Vt){var Ht=Pn(Oe,y,Ee+1,Vt),Tt=yn==null?void 0:yn(Oe,y,Ee),St={};yt&&(St={style:(0,h.Z)({},"--virtual-width","".concat(dt,"px"))});var kt="".concat(ft,"-expanded-row-cell");Rt=n.createElement("div",{className:ue()("".concat(ft,"-expanded-row"),"".concat(ft,"-expanded-row-level-").concat(Ee+1),Tt)},n.createElement(ct,{component:"div",prefixCls:ft,className:ue()(kt,(0,h.Z)({},"".concat(kt,"-fixed"),yt)),additionalProps:St},Ht))}var xn=(0,X.Z)((0,X.Z)({},ie),{},{width:Ue});se&&(xn.position="absolute",xn.pointerEvents="none");var zn=n.createElement("div",(0,C.Z)({},Kt,xe,{ref:on?null:o,className:ue()(M,"".concat(ft,"-row"),Kt==null?void 0:Kt.className,(0,h.Z)({},"".concat(ft,"-row-extra"),se)),style:(0,X.Z)((0,X.Z)({},xn),Kt==null?void 0:Kt.style)}),ht.map(function(En,un){return n.createElement(uo,{key:un,rowInfo:Pt,column:En,colIndex:un,indent:Ee,index:y,renderIndex:Ge,record:Oe,inverse:se,getHeight:re})}));return on?n.createElement("div",{ref:o},zn,Rt):zn}),lo=q(Qr),Zr=lo,Gn=n.forwardRef(function(r,o){var m=r.data,y=r.onScroll,M=w(oe,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),A=M.flattenColumns,ie=M.onColumnResize,se=M.getRowKey,re=M.expandedKeys,xe=M.prefixCls,Oe=M.childrenColumnName,Ee=M.emptyNode,Ge=M.scrollX,He=w(Er),Ue=He.scrollY,ht=He.listItemHeight,ft=n.useRef(),yt=_e(m,Oe,re,se),dt=n.useMemo(function(){var Rt=0;return A.map(function(Ht){var Tt=Ht.width,St=Ht.key;return Rt+=Tt,[St,Tt,Rt]})},[A]),Pt=n.useMemo(function(){return dt.map(function(Rt){return Rt[2]})},[dt]);n.useEffect(function(){dt.forEach(function(Rt){var Ht=(0,b.Z)(Rt,2),Tt=Ht[0],St=Ht[1];ie(Tt,St)})},[dt]),n.useImperativeHandle(o,function(){var Rt={};return Object.defineProperty(Rt,"scrollLeft",{get:function(){var Tt;return((Tt=ft.current)===null||Tt===void 0?void 0:Tt.getScrollInfo().x)||0},set:function(Tt){var St;(St=ft.current)===null||St===void 0||St.scrollTo({left:Tt})}}),Rt});var on=function(Ht,Tt){var St,kt=(St=yt[Tt])===null||St===void 0?void 0:St.record,xn=Ht.onCell;if(xn){var zn,En=xn(kt,Tt);return(zn=En==null?void 0:En.rowSpan)!==null&&zn!==void 0?zn:1}return 1},Vt=function(Ht){var Tt=Ht.start,St=Ht.end,kt=Ht.getSize,xn=Ht.offsetY;if(St<0)return null;for(var zn=A.filter(function(pn){return on(pn,Tt)===0}),En=Tt,un=function(fn){if(zn=zn.filter(function(mn){return on(mn,fn)===0}),!zn.length)return En=fn,"break"},Kn=Tt;Kn>=0;Kn-=1){var Xn=un(Kn);if(Xn==="break")break}for(var br=A.filter(function(pn){return on(pn,St)!==1}),ir=St,Gr=function(fn){if(br=br.filter(function(mn){return on(mn,fn)!==1}),!br.length)return ir=Math.max(fn-1,St),"break"},Hr=St;Hr1})&&eo.push(fn)},Rr=En;Rr<=ir;Rr+=1)var Fr=cr(Rr);var ho=eo.map(function(pn){var fn=yt[pn],mn=se(fn.record,pn),tn=function(_n){var nr=pn+_n-1,qn=se(yt[nr].record,nr),Ir=kt(mn,qn);return Ir.bottom-Ir.top},ur=kt(mn);return n.createElement(Zr,{key:pn,data:fn,rowKey:mn,index:pn,style:{top:-xn+ur.top},extra:!0,getHeight:tn})});return ho},Kt=n.useMemo(function(){return{columnsOffset:Pt}},[Pt]),Pn="".concat(xe,"-tbody"),yn;return yt.length?yn=n.createElement(Tr.Z,{fullHeight:!1,ref:ft,className:ue()(Pn,"".concat(Pn,"-virtual")),height:Ue,itemHeight:ht||24,data:yt,itemKey:function(Ht){return se(Ht.record)},scrollWidth:Ge,onVirtualScroll:function(Ht){var Tt=Ht.x;y({scrollLeft:Tt})},extraRender:Vt},function(Rt,Ht,Tt){var St=se(Rt.record,Ht);return n.createElement(Zr,(0,C.Z)({data:Rt,rowKey:St,index:Ht},Tt))}):yn=n.createElement("div",{className:ue()("".concat(xe,"-placeholder"))},n.createElement(ct,{component:"div",prefixCls:xe},Ee)),n.createElement(Rn.Provider,{value:Kt},yn)}),Yn=q(Gn),Qn=Yn,kr=function(o,m){var y=m.ref,M=m.onScroll;return n.createElement(Qn,{ref:y,data:o,onScroll:M})},Sn=100;function jr(r){var o=r.columns,m=r.scroll,y=r.prefixCls,M=y===void 0?$r:y,A=r.className,ie=r.listItemHeight,se=m||{},re=se.x,xe=se.y;typeof re!="number"&&(re=((o||[]).length+1)*Sn),typeof xe!="number"&&(xe=500);var Oe=n.useMemo(function(){return{scrollY:xe,listItemHeight:ie}},[xe,ie]);return n.createElement(Er.Provider,{value:Oe},n.createElement(Nn,(0,C.Z)({},r,{className:ue()(A,"".concat(M,"-virtual")),scroll:(0,X.Z)((0,X.Z)({},m),{},{x:re}),components:{body:kr},columns:o,internalHooks:l,tailor:!0})))}function ar(r){return G(jr,r)}var On=ar(),fr=null;function Xr(r){return null}var K=Xr;function be(r){return null}var Me=be,Xt=e(2738),qt=e(68031),Lt=e(36355),_t=e(93891),Ut=e(19716),Ct=e(8628),Mt=e(31724),Cn=e(58421),In=e(71418),Ln=e(88088);function Tn(r){return function(m){let{prefixCls:y,onExpand:M,record:A,expanded:ie,expandable:se}=m;const re=`${y}-row-expand-icon`;return n.createElement("button",{type:"button",onClick:xe=>{M(A,xe),xe.stopPropagation()},className:ue()(re,{[`${re}-spaced`]:!se,[`${re}-expanded`]:se&&ie,[`${re}-collapsed`]:se&&!ie}),"aria-label":ie?r.collapse:r.expand,"aria-expanded":ie})}}var lr=Tn;function Mn(r,o){return"key"in r&&r.key!==void 0&&r.key!==null?r.key:r.dataIndex?Array.isArray(r.dataIndex)?r.dataIndex.join("."):r.dataIndex:o}function sn(r,o){return o?`${o}-${r}`:`${r}`}function bn(r,o){return typeof r=="function"?r(o):r}function $t(r,o){const m=bn(r,o);return Object.prototype.toString.call(m)==="[object Object]"?"":m}var rn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},Dn=rn,gr=e(7657),Mr=function(o,m){return n.createElement(gr.Z,(0,C.Z)({},o,{ref:m,icon:Dn}))},vn=n.forwardRef(Mr),Gt=vn,hn=e(56762);function mt(r){const o=n.useRef(r),m=(0,hn.Z)();return[()=>o.current,y=>{o.current=y,m()}]}var Hn=e(3113),_r=e(24905),Kr=e(38854),fo=e(64165),mo=e(20834),So=e(40875),Co=e(5112),$o=e(17574),No=e(47472),Do=e(92832);function Ia(r){let{value:o,onChange:m,filterSearch:y,tablePrefixCls:M,locale:A}=r;return y?n.createElement("div",{className:`${M}-filter-dropdown-search`},n.createElement(Do.default,{prefix:n.createElement(No.Z,null),placeholder:A.filterSearchPlaceholder,onChange:m,value:o,htmlSize:1,className:`${M}-filter-dropdown-search-input`})):null}var va=Ia,pa=e(10228);const Na=r=>{const{keyCode:o}=r;o===pa.Z.ENTER&&r.stopPropagation()};var _a=n.forwardRef((r,o)=>n.createElement("div",{className:r.className,onClick:m=>m.stopPropagation(),onKeyDown:Na,ref:o},r.children));function Mo(r){let o=[];return(r||[]).forEach(m=>{let{value:y,children:M}=m;o.push(y),M&&(o=[].concat((0,bt.Z)(o),(0,bt.Z)(Mo(M))))}),o}function Da(r){return r.some(o=>{let{children:m}=o;return m})}function ga(r,o){return typeof o=="string"||typeof o=="number"?o==null?void 0:o.toString().toLowerCase().includes(r.trim().toLowerCase()):!1}function ha(r){let{filters:o,prefixCls:m,filteredKeys:y,filterMultiple:M,searchValue:A,filterSearch:ie}=r;return o.map((se,re)=>{const xe=String(se.value);if(se.children)return{key:xe||re,label:se.text,popupClassName:`${m}-dropdown-submenu`,children:ha({filters:se.children,prefixCls:m,filteredKeys:y,filterMultiple:M,searchValue:A,filterSearch:ie})};const Oe=M?_r.default:Co.ZP,Ee={key:se.value!==void 0?xe:re,label:n.createElement(n.Fragment,null,n.createElement(Oe,{checked:y.includes(xe)}),n.createElement("span",null,se.text))};return A.trim()?typeof ie=="function"?ie(A,se)?Ee:null:ga(A,se.text)?Ee:null:Ee})}function Ba(r){var o,m;const{tablePrefixCls:y,prefixCls:M,column:A,dropdownPrefixCls:ie,columnKey:se,filterMultiple:re,filterMode:xe="menu",filterSearch:Oe=!1,filterState:Ee,triggerFilter:Ge,locale:He,children:Ue,getPopupContainer:ht}=r,{filterDropdownOpen:ft,onFilterDropdownOpenChange:yt,filterResetToDefaultFilteredValue:dt,defaultFilteredValue:Pt,filterDropdownVisible:on,onFilterDropdownVisibleChange:Vt}=A,[Kt,Pn]=n.useState(!1),yn=!!(Ee&&(!((o=Ee.filteredKeys)===null||o===void 0)&&o.length||Ee.forceFiltered)),Rt=Yt=>{Pn(Yt),yt==null||yt(Yt),Vt==null||Vt(Yt)},Ht=(m=ft!=null?ft:on)!==null&&m!==void 0?m:Kt,Tt=Ee==null?void 0:Ee.filteredKeys,[St,kt]=mt(Tt||[]),xn=Yt=>{let{selectedKeys:_n}=Yt;kt(_n)},zn=(Yt,_n)=>{let{node:nr,checked:qn}=_n;xn(re?{selectedKeys:Yt}:{selectedKeys:qn&&nr.key?[nr.key]:[]})};n.useEffect(()=>{Kt&&xn({selectedKeys:Tt||[]})},[Tt]);const[En,un]=n.useState([]),Kn=Yt=>{un(Yt)},[Xn,br]=n.useState(""),ir=Yt=>{const{value:_n}=Yt.target;br(_n)};n.useEffect(()=>{Kt||br("")},[Kt]);const Gr=Yt=>{const _n=Yt&&Yt.length?Yt:null;if(_n===null&&(!Ee||!Ee.filteredKeys)||(0,d.Z)(_n,Ee==null?void 0:Ee.filteredKeys,!0))return null;Ge({column:A,key:se,filteredKeys:_n})},Hr=()=>{Rt(!1),Gr(St())},Bn=function(){let{confirm:Yt,closeDropdown:_n}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Yt&&Gr([]),_n&&Rt(!1),br(""),kt(dt?(Pt||[]).map(nr=>String(nr)):[])},eo=function(){let{closeDropdown:Yt}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Yt&&Rt(!1),Gr(St())},cr=Yt=>{Yt&&Tt!==void 0&&kt(Tt||[]),Rt(Yt),!Yt&&!A.filterDropdown&&Hr()},Rr=ue()({[`${ie}-menu-without-submenu`]:!Da(A.filters||[])}),Fr=Yt=>{if(Yt.target.checked){const _n=Mo(A==null?void 0:A.filters).map(nr=>String(nr));kt(_n)}else kt([])},ho=Yt=>{let{filters:_n}=Yt;return(_n||[]).map((nr,qn)=>{const Ir=String(nr.value),co={title:nr.text,key:nr.value!==void 0?Ir:qn};return nr.children&&(co.children=ho({filters:nr.children})),co})},pn=Yt=>{var _n;return Object.assign(Object.assign({},Yt),{text:Yt.title,value:Yt.key,children:((_n=Yt.children)===null||_n===void 0?void 0:_n.map(nr=>pn(nr)))||[]})};let fn;if(typeof A.filterDropdown=="function")fn=A.filterDropdown({prefixCls:`${ie}-custom`,setSelectedKeys:Yt=>xn({selectedKeys:Yt}),selectedKeys:St(),confirm:eo,clearFilters:Bn,filters:A.filters,visible:Ht,close:()=>{Rt(!1)}});else if(A.filterDropdown)fn=A.filterDropdown;else{const Yt=St()||[],_n=()=>(A.filters||[]).length===0?n.createElement(fo.Z,{image:fo.Z.PRESENTED_IMAGE_SIMPLE,description:He.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):xe==="tree"?n.createElement(n.Fragment,null,n.createElement(va,{filterSearch:Oe,value:Xn,onChange:ir,tablePrefixCls:y,locale:He}),n.createElement("div",{className:`${y}-filter-dropdown-tree`},re?n.createElement(_r.default,{checked:Yt.length===Mo(A.filters).length,indeterminate:Yt.length>0&&Yt.lengthtypeof Oe=="function"?Oe(Xn,pn(qn)):ga(Xn,qn.title):void 0}))):n.createElement(n.Fragment,null,n.createElement(va,{filterSearch:Oe,value:Xn,onChange:ir,tablePrefixCls:y,locale:He}),n.createElement(mo.default,{selectable:!0,multiple:re,prefixCls:`${ie}-menu`,className:Rr,onSelect:xn,onDeselect:xn,selectedKeys:Yt,getPopupContainer:ht,openKeys:En,onOpenChange:Kn,items:ha({filters:A.filters||[],filterSearch:Oe,prefixCls:M,filteredKeys:St(),filterMultiple:re,searchValue:Xn})})),nr=()=>dt?(0,d.Z)((Pt||[]).map(qn=>String(qn)),Yt,!0):Yt.length===0;fn=n.createElement(n.Fragment,null,_n(),n.createElement("div",{className:`${M}-dropdown-btns`},n.createElement(Hn.ZP,{type:"link",size:"small",disabled:nr(),onClick:()=>Bn()},He.filterReset),n.createElement(Hn.ZP,{type:"primary",size:"small",onClick:Hr},He.filterConfirm)))}A.filterDropdown&&(fn=n.createElement(So.J,{selectable:void 0},fn));const mn=()=>n.createElement(_a,{className:`${M}-dropdown`},fn);let tn;typeof A.filterIcon=="function"?tn=A.filterIcon(yn):A.filterIcon?tn=A.filterIcon:tn=n.createElement(Gt,null);const{direction:ur}=n.useContext(Lt.E_);return n.createElement("div",{className:`${M}-column`},n.createElement("span",{className:`${y}-column-title`},Ue),n.createElement(Kr.Z,{dropdownRender:mn,trigger:["click"],open:Ht,onOpenChange:cr,getPopupContainer:ht,placement:ur==="rtl"?"bottomLeft":"bottomRight"},n.createElement("span",{role:"button",tabIndex:-1,className:ue()(`${M}-trigger`,{active:yn}),onClick:Yt=>{Yt.stopPropagation()}},tn)))}var Ta=Ba;function qo(r,o,m){let y=[];return(r||[]).forEach((M,A)=>{var ie;const se=sn(A,m);if(M.filters||"filterDropdown"in M||"onFilter"in M)if("filteredValue"in M){let re=M.filteredValue;"filterDropdown"in M||(re=(ie=re==null?void 0:re.map(String))!==null&&ie!==void 0?ie:re),y.push({column:M,key:Mn(M,se),filteredKeys:re,forceFiltered:M.filtered})}else y.push({column:M,key:Mn(M,se),filteredKeys:o&&M.defaultFilteredValue?M.defaultFilteredValue:void 0,forceFiltered:M.filtered});"children"in M&&(y=[].concat((0,bt.Z)(y),(0,bt.Z)(qo(M.children,o,se))))}),y}function ya(r,o,m,y,M,A,ie,se){return m.map((re,xe)=>{const Oe=sn(xe,se),{filterMultiple:Ee=!0,filterMode:Ge,filterSearch:He}=re;let Ue=re;if(Ue.filters||Ue.filterDropdown){const ht=Mn(Ue,Oe),ft=y.find(yt=>{let{key:dt}=yt;return ht===dt});Ue=Object.assign(Object.assign({},Ue),{title:yt=>n.createElement(Ta,{tablePrefixCls:r,prefixCls:`${r}-filter`,dropdownPrefixCls:o,column:Ue,columnKey:ht,filterState:ft,filterMultiple:Ee,filterMode:Ge,filterSearch:He,triggerFilter:A,locale:M,getPopupContainer:ie},bn(re.title,yt))})}return"children"in Ue&&(Ue=Object.assign(Object.assign({},Ue),{children:ya(r,o,Ue.children,y,M,A,ie,Oe)})),Ue})}function ba(r){const o={};return r.forEach(m=>{let{key:y,filteredKeys:M,column:A}=m;const{filters:ie,filterDropdown:se}=A;if(se)o[y]=M||null;else if(Array.isArray(M)){const re=Mo(ie);o[y]=re.filter(xe=>M.includes(String(xe)))}else o[y]=null}),o}function xa(r,o){return o.reduce((m,y)=>{const{column:{onFilter:M,filters:A},filteredKeys:ie}=y;return M&&ie&&ie.length?m.filter(se=>ie.some(re=>{const xe=Mo(A),Oe=xe.findIndex(Ge=>String(Ge)===String(re)),Ee=Oe!==-1?xe[Oe]:re;return M(Ee,se)})):m},r)}const Ca=r=>r.flatMap(o=>"children"in o?[o].concat((0,bt.Z)(Ca(o.children||[]))):[o]);function Ra(r){let{prefixCls:o,dropdownPrefixCls:m,mergedColumns:y,onFilterChange:M,getPopupContainer:A,locale:ie}=r;const se=n.useMemo(()=>Ca(y||[]),[y]),[re,xe]=n.useState(()=>qo(se,!0)),Oe=n.useMemo(()=>{const Ue=qo(se,!1);if(Ue.length===0)return Ue;let ht=!0,ft=!0;if(Ue.forEach(yt=>{let{filteredKeys:dt}=yt;dt!==void 0?ht=!1:ft=!1}),ht){const yt=(se||[]).map((dt,Pt)=>Mn(dt,sn(Pt)));return re.filter(dt=>{let{key:Pt}=dt;return yt.includes(Pt)}).map(dt=>{const Pt=se[yt.findIndex(on=>on===dt.key)];return Object.assign(Object.assign({},dt),{column:Object.assign(Object.assign({},dt.column),Pt),forceFiltered:Pt.filtered})})}return Ue},[se,re]),Ee=n.useMemo(()=>ba(Oe),[Oe]),Ge=Ue=>{const ht=Oe.filter(ft=>{let{key:yt}=ft;return yt!==Ue.key});ht.push(Ue),xe(ht),M(ba(ht),ht)};return[Ue=>ya(o,m,Ue,Oe,ie,Ge,A),Oe,Ee]}var Ma=Ra;function Fa(r,o,m){const y=n.useRef({});function M(A){if(!y.current||y.current.data!==r||y.current.childrenColumnName!==o||y.current.getRowKey!==m){let se=function(re){re.forEach((xe,Oe)=>{const Ee=m(xe,Oe);ie.set(Ee,xe),xe&&typeof xe=="object"&&o in xe&&se(xe[o]||[])})};const ie=new Map;se(r),y.current={data:r,childrenColumnName:o,kvMap:ie,getRowKey:m}}return y.current.kvMap.get(A)}return[M]}var Aa=e(50371),Za=function(r,o){var m={};for(var y in r)Object.prototype.hasOwnProperty.call(r,y)&&o.indexOf(y)<0&&(m[y]=r[y]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,y=Object.getOwnPropertySymbols(r);M{const A=r[M];typeof A!="function"&&(m[M]=A)}),m}function ka(r,o,m){const y=m&&typeof m=="object"?m:{},{total:M=0}=y,A=Za(y,["total"]),[ie,se]=(0,n.useState)(()=>({current:"defaultCurrent"in A?A.defaultCurrent:1,pageSize:"defaultPageSize"in A?A.defaultPageSize:Ea})),re=(0,Aa.Z)(ie,A,{total:M>0?M:r}),xe=Math.ceil((M||r)/re.pageSize);re.current>xe&&(re.current=xe||1);const Oe=(Ge,He)=>{se({current:Ge!=null?Ge:1,pageSize:He||re.pageSize})},Ee=(Ge,He)=>{var Ue;m&&((Ue=m.onChange)===null||Ue===void 0||Ue.call(m,Ge,He)),Oe(Ge,He),o(Ge,He||(re==null?void 0:re.pageSize))};return m===!1?[{},()=>{}]:[Object.assign(Object.assign({},re),{onChange:Ee}),Oe]}var ja=ka,za=e(84105),Ka=e(35654),Po=e(90782),Jt=e(71430),J=e(18929);const go={},vt="SELECT_ALL",Sa="SELECT_INVERT",Bo="SELECT_NONE",Ha=[],Wa=(r,o)=>{let m=[];return(o||[]).forEach(y=>{m.push(y),y&&typeof y=="object"&&r in y&&(m=[].concat((0,bt.Z)(m),(0,bt.Z)(Wa(r,y[r]))))}),m};var Fo=(r,o)=>{const{preserveSelectedRowKeys:m,selectedRowKeys:y,defaultSelectedRowKeys:M,getCheckboxProps:A,onChange:ie,onSelect:se,onSelectAll:re,onSelectInvert:xe,onSelectNone:Oe,onSelectMultiple:Ee,columnWidth:Ge,type:He,selections:Ue,fixed:ht,renderCell:ft,hideSelectAll:yt,checkStrictly:dt=!0}=o||{},{prefixCls:Pt,data:on,pageData:Vt,getRecordByKey:Kt,getRowKey:Pn,expandType:yn,childrenColumnName:Rt,locale:Ht,getPopupContainer:Tt}=r,[St,kt]=(0,J.Z)(y||M||Ha,{value:y}),xn=n.useRef(new Map),zn=(0,n.useCallback)(pn=>{if(m){const fn=new Map;pn.forEach(mn=>{let tn=Kt(mn);!tn&&xn.current.has(mn)&&(tn=xn.current.get(mn)),fn.set(mn,tn)}),xn.current=fn}},[Kt,m]);n.useEffect(()=>{zn(St)},[St]);const{keyEntities:En}=(0,n.useMemo)(()=>{if(dt)return{keyEntities:null};let pn=on;if(m){const fn=new Set(on.map((tn,ur)=>Pn(tn,ur))),mn=Array.from(xn.current).reduce((tn,ur)=>{let[Yt,_n]=ur;return fn.has(Yt)?tn:tn.concat(_n)},[]);pn=[].concat((0,bt.Z)(pn),(0,bt.Z)(mn))}return(0,Jt.I8)(pn,{externalGetKey:Pn,childrenPropName:Rt})},[on,Pn,dt,Rt,m]),un=(0,n.useMemo)(()=>Wa(Rt,Vt),[Rt,Vt]),Kn=(0,n.useMemo)(()=>{const pn=new Map;return un.forEach((fn,mn)=>{const tn=Pn(fn,mn),ur=(A?A(fn):null)||{};pn.set(tn,ur)}),pn},[un,Pn,A]),Xn=(0,n.useCallback)(pn=>{var fn;return!!(!((fn=Kn.get(Pn(pn)))===null||fn===void 0)&&fn.disabled)},[Kn,Pn]),[br,ir]=(0,n.useMemo)(()=>{if(dt)return[St||[],[]];const{checkedKeys:pn,halfCheckedKeys:fn}=(0,Po.S)(St,!0,En,Xn);return[pn||[],fn]},[St,dt,En,Xn]),Gr=(0,n.useMemo)(()=>{const pn=He==="radio"?br.slice(0,1):br;return new Set(pn)},[br,He]),Hr=(0,n.useMemo)(()=>He==="radio"?new Set:new Set(ir),[ir,He]),[Bn,eo]=(0,n.useState)(null);n.useEffect(()=>{o||kt(Ha)},[!!o]);const cr=(0,n.useCallback)((pn,fn)=>{let mn,tn;zn(pn),m?(mn=pn,tn=pn.map(ur=>xn.current.get(ur))):(mn=[],tn=[],pn.forEach(ur=>{const Yt=Kt(ur);Yt!==void 0&&(mn.push(ur),tn.push(Yt))})),kt(mn),ie==null||ie(mn,tn,{type:fn})},[kt,Kt,ie,m]),Rr=(0,n.useCallback)((pn,fn,mn,tn)=>{if(se){const ur=mn.map(Yt=>Kt(Yt));se(Kt(pn),fn,ur,tn)}cr(mn,"single")},[se,Kt,cr]),Fr=(0,n.useMemo)(()=>!Ue||yt?null:(Ue===!0?[vt,Sa,Bo]:Ue).map(fn=>fn===vt?{key:"all",text:Ht.selectionAll,onSelect(){cr(on.map((mn,tn)=>Pn(mn,tn)).filter(mn=>{const tn=Kn.get(mn);return!(tn!=null&&tn.disabled)||Gr.has(mn)}),"all")}}:fn===Sa?{key:"invert",text:Ht.selectInvert,onSelect(){const mn=new Set(Gr);Vt.forEach((ur,Yt)=>{const _n=Pn(ur,Yt),nr=Kn.get(_n);nr!=null&&nr.disabled||(mn.has(_n)?mn.delete(_n):mn.add(_n))});const tn=Array.from(mn);xe&&xe(tn),cr(tn,"invert")}}:fn===Bo?{key:"none",text:Ht.selectNone,onSelect(){Oe==null||Oe(),cr(Array.from(Gr).filter(mn=>{const tn=Kn.get(mn);return tn==null?void 0:tn.disabled}),"none")}}:fn).map(fn=>Object.assign(Object.assign({},fn),{onSelect:function(){for(var mn,tn,ur=arguments.length,Yt=new Array(ur),_n=0;_n{var fn;if(!o)return pn.filter(rr=>rr!==go);let mn=(0,bt.Z)(pn);const tn=new Set(Gr),ur=un.map(Pn).filter(rr=>!Kn.get(rr).disabled),Yt=ur.every(rr=>tn.has(rr)),_n=ur.some(rr=>tn.has(rr)),nr=()=>{const rr=[];Yt?ur.forEach(zr=>{tn.delete(zr),rr.push(zr)}):ur.forEach(zr=>{tn.has(zr)||(tn.add(zr),rr.push(zr))});const xr=Array.from(tn);re==null||re(!Yt,xr.map(zr=>Kt(zr)),rr.map(zr=>Kt(zr))),cr(xr,"all"),eo(null)};let qn;if(He!=="radio"){let rr;if(Fr){const i={getPopupContainer:Tt,items:Fr.map((ye,Ye)=>{const{key:it,text:et,onSelect:st}=ye;return{key:it!=null?it:Ye,onClick:()=>{st==null||st(ur)},label:et}})};rr=n.createElement("div",{className:`${Pt}-selection-extra`},n.createElement(Kr.Z,{menu:i,getPopupContainer:Tt},n.createElement("span",null,n.createElement(za.Z,null))))}const xr=un.map((i,ye)=>{const Ye=Pn(i,ye),it=Kn.get(Ye)||{};return Object.assign({checked:tn.has(Ye)},it)}).filter(i=>{let{disabled:ye}=i;return ye}),zr=!!xr.length&&xr.length===un.length,to=zr&&xr.every(i=>{let{checked:ye}=i;return ye}),no=zr&&xr.some(i=>{let{checked:ye}=i;return ye});qn=!yt&&n.createElement("div",{className:`${Pt}-selection`},n.createElement(_r.default,{checked:zr?to:!!un.length&&Yt,indeterminate:zr?!to&&no:!Yt&&_n,onChange:nr,disabled:un.length===0||zr,"aria-label":rr?"Custom selection":"Select all",skipGroup:!0}),rr)}let Ir;He==="radio"?Ir=(rr,xr,zr)=>{const to=Pn(xr,zr),no=tn.has(to);return{node:n.createElement(Co.ZP,Object.assign({},Kn.get(to),{checked:no,onClick:i=>i.stopPropagation(),onChange:i=>{tn.has(to)||Rr(to,!0,[to],i.nativeEvent)}})),checked:no}}:Ir=(rr,xr,zr)=>{var to;const no=Pn(xr,zr),i=tn.has(no),ye=Hr.has(no),Ye=Kn.get(no);let it;return yn==="nest"?it=ye:it=(to=Ye==null?void 0:Ye.indeterminate)!==null&&to!==void 0?to:ye,{node:n.createElement(_r.default,Object.assign({},Ye,{indeterminate:it,checked:i,skipGroup:!0,onClick:et=>et.stopPropagation(),onChange:et=>{let{nativeEvent:st}=et;const{shiftKey:pt}=st;let Dt=-1,At=-1;if(pt&&dt){const wt=new Set([Bn,no]);ur.some((en,tt)=>{if(wt.has(en))if(Dt===-1)Dt=tt;else return At=tt,!0;return!1})}if(At!==-1&&Dt!==At&&dt){const wt=ur.slice(Dt,At+1),en=[];i?wt.forEach(lt=>{tn.has(lt)&&(en.push(lt),tn.delete(lt))}):wt.forEach(lt=>{tn.has(lt)||(en.push(lt),tn.add(lt))});const tt=Array.from(tn);Ee==null||Ee(!i,tt.map(lt=>Kt(lt)),en.map(lt=>Kt(lt))),cr(tt,"multiple")}else{const wt=br;if(dt){const en=i?(0,Ka._5)(wt,no):(0,Ka.L0)(wt,no);Rr(no,!i,en,st)}else{const en=(0,Po.S)([].concat((0,bt.Z)(wt),[no]),!0,En,Xn),{checkedKeys:tt,halfCheckedKeys:lt}=en;let gn=tt;if(i){const Jr=new Set(tt);Jr.delete(no),gn=(0,Po.S)(Array.from(Jr),{checked:!1,halfCheckedKeys:lt},En,Xn).checkedKeys}Rr(no,!i,gn,st)}}eo(i?null:no)}})),checked:i}};const co=(rr,xr,zr)=>{const{node:to,checked:no}=Ir(rr,xr,zr);return ft?ft(no,xr,zr,to):to};if(!mn.includes(go))if(mn.findIndex(rr=>{var xr;return((xr=rr[Bt])===null||xr===void 0?void 0:xr.columnType)==="EXPAND_COLUMN"})===0){const[rr,...xr]=mn;mn=[rr,go].concat((0,bt.Z)(xr))}else mn=[go].concat((0,bt.Z)(mn));const bo=mn.indexOf(go);mn=mn.filter((rr,xr)=>rr!==go||xr===bo);const Yr=mn[bo-1],wo=mn[bo+1];let qr=ht;qr===void 0&&((wo==null?void 0:wo.fixed)!==void 0?qr=wo.fixed:(Yr==null?void 0:Yr.fixed)!==void 0&&(qr=Yr.fixed)),qr&&Yr&&((fn=Yr[Bt])===null||fn===void 0?void 0:fn.columnType)==="EXPAND_COLUMN"&&Yr.fixed===void 0&&(Yr.fixed=qr);const yo=ue()(`${Pt}-selection-col`,{[`${Pt}-selection-col-with-dropdown`]:Ue&&He==="checkbox"}),Ro={fixed:qr,width:Ge,className:`${Pt}-selection-column`,title:o.columnTitle||qn,render:co,onCell:o.onCell,[Bt]:{className:yo}};return mn.map(rr=>rr===go?Ro:rr)},[Pn,un,o,br,Gr,Hr,Ge,Fr,yn,Bn,Kn,Ee,Rr,Xn]),Gr]},al=e(89489),ll=e(59477),Ua=e(6848);const ko="ascend",To="descend";function ea(r){return typeof r.sorter=="object"&&typeof r.sorter.multiple=="number"?r.sorter.multiple:!1}function jo(r){return typeof r=="function"?r:r&&typeof r=="object"&&r.compare?r.compare:!1}function il(r,o){return o?r[r.indexOf(o)+1]:r[0]}function ta(r,o,m){let y=[];function M(A,ie){y.push({column:A,key:Mn(A,ie),multiplePriority:ea(A),sortOrder:A.sortOrder})}return(r||[]).forEach((A,ie)=>{const se=sn(ie,m);A.children?("sortOrder"in A&&M(A,se),y=[].concat((0,bt.Z)(y),(0,bt.Z)(ta(A.children,o,se)))):A.sorter&&("sortOrder"in A?M(A,se):o&&A.defaultSortOrder&&y.push({column:A,key:Mn(A,se),multiplePriority:ea(A),sortOrder:A.defaultSortOrder}))}),y}function Va(r,o,m,y,M,A,ie,se){return(o||[]).map((re,xe)=>{const Oe=sn(xe,se);let Ee=re;if(Ee.sorter){const Ge=Ee.sortDirections||M,He=Ee.showSorterTooltip===void 0?ie:Ee.showSorterTooltip,Ue=Mn(Ee,Oe),ht=m.find(yn=>{let{key:Rt}=yn;return Rt===Ue}),ft=ht?ht.sortOrder:null,yt=il(Ge,ft);let dt;if(re.sortIcon)dt=re.sortIcon({sortOrder:ft});else{const yn=Ge.includes(ko)&&n.createElement(ll.Z,{className:ue()(`${r}-column-sorter-up`,{active:ft===ko})}),Rt=Ge.includes(To)&&n.createElement(al.Z,{className:ue()(`${r}-column-sorter-down`,{active:ft===To})});dt=n.createElement("span",{className:ue()(`${r}-column-sorter`,{[`${r}-column-sorter-full`]:!!(yn&&Rt)})},n.createElement("span",{className:`${r}-column-sorter-inner`,"aria-hidden":"true"},yn,Rt))}const{cancelSort:Pt,triggerAsc:on,triggerDesc:Vt}=A||{};let Kt=Pt;yt===To?Kt=Vt:yt===ko&&(Kt=on);const Pn=typeof He=="object"?He:{title:Kt};Ee=Object.assign(Object.assign({},Ee),{className:ue()(Ee.className,{[`${r}-column-sort`]:ft}),title:yn=>{const Rt=n.createElement("div",{className:`${r}-column-sorters`},n.createElement("span",{className:`${r}-column-title`},bn(re.title,yn)),dt);return He?n.createElement(Ua.Z,Object.assign({},Pn),Rt):Rt},onHeaderCell:yn=>{const Rt=re.onHeaderCell&&re.onHeaderCell(yn)||{},Ht=Rt.onClick,Tt=Rt.onKeyDown;Rt.onClick=xn=>{y({column:re,key:Ue,sortOrder:yt,multiplePriority:ea(re)}),Ht==null||Ht(xn)},Rt.onKeyDown=xn=>{xn.keyCode===pa.Z.ENTER&&(y({column:re,key:Ue,sortOrder:yt,multiplePriority:ea(re)}),Tt==null||Tt(xn))};const St=$t(re.title,{}),kt=St==null?void 0:St.toString();return ft?Rt["aria-sort"]=ft==="ascend"?"ascending":"descending":Rt["aria-label"]=kt||"",Rt.className=ue()(Rt.className,`${r}-column-has-sorters`),Rt.tabIndex=0,re.ellipsis&&(Rt.title=(St!=null?St:"").toString()),Rt}})}return"children"in Ee&&(Ee=Object.assign(Object.assign({},Ee),{children:Va(r,Ee.children,m,y,M,A,ie,Oe)})),Ee})}function wa(r){const{column:o,sortOrder:m}=r;return{column:o,order:m,field:o.dataIndex,columnKey:o.key}}function Xa(r){const o=r.filter(m=>{let{sortOrder:y}=m;return y}).map(wa);return o.length===0&&r.length?Object.assign(Object.assign({},wa(r[r.length-1])),{column:void 0}):o.length<=1?o[0]||{}:o}function zo(r,o,m){const y=o.slice().sort((ie,se)=>se.multiplePriority-ie.multiplePriority),M=r.slice(),A=y.filter(ie=>{let{column:{sorter:se},sortOrder:re}=ie;return jo(se)&&re});return A.length?M.sort((ie,se)=>{for(let re=0;re{const se=ie[m];return se?Object.assign(Object.assign({},ie),{[m]:zo(se,o,m)}):ie}):M}function sl(r){let{prefixCls:o,mergedColumns:m,onSorterChange:y,sortDirections:M,tableLocale:A,showSorterTooltip:ie}=r;const[se,re]=n.useState(ta(m,!0)),xe=n.useMemo(()=>{let Ue=!0;const ht=ta(m,!1);if(!ht.length)return se;const ft=[];function yt(Pt){Ue?ft.push(Pt):ft.push(Object.assign(Object.assign({},Pt),{sortOrder:null}))}let dt=null;return ht.forEach(Pt=>{dt===null?(yt(Pt),Pt.sortOrder&&(Pt.multiplePriority===!1?Ue=!1:dt=!0)):(dt&&Pt.multiplePriority!==!1||(Ue=!1),yt(Pt))}),ft},[m,se]),Oe=n.useMemo(()=>{const Ue=xe.map(ht=>{let{column:ft,sortOrder:yt}=ht;return{column:ft,order:yt}});return{sortColumns:Ue,sortColumn:Ue[0]&&Ue[0].column,sortOrder:Ue[0]&&Ue[0].order}},[xe]);function Ee(Ue){let ht;Ue.multiplePriority===!1||!xe.length||xe[0].multiplePriority===!1?ht=[Ue]:ht=[].concat((0,bt.Z)(xe.filter(ft=>{let{key:yt}=ft;return yt!==Ue.key})),[Ue]),re(ht),y(Xa(ht),ht)}return[Ue=>Va(o,Ue,xe,Ee,M,A,ie),xe,Oe,()=>Xa(xe)]}function na(r,o){return r.map(m=>{const y=Object.assign({},m);return y.title=bn(m.title,o),"children"in y&&(y.children=na(y.children,o)),y})}function cl(r){return[n.useCallback(m=>na(m,r),[r])]}var ul=Or((r,o)=>{const{_renderTimes:m}=r,{_renderTimes:y}=o;return m!==y}),Uo=ar((r,o)=>{const{_renderTimes:m}=r,{_renderTimes:y}=o;return m!==y}),Ao=e(64993),ra=e(17313),dl=e(83116),Ko=e(37613),fl=r=>{const{componentCls:o}=r,m=`${r.lineWidth}px ${r.lineType} ${r.tableBorderColor}`,y=(M,A,ie)=>({[`&${o}-${M}`]:{[`> ${o}-container`]:{[`> ${o}-content, > ${o}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${o}-expanded-row-fixed`]:{margin:`-${A}px -${ie+r.lineWidth}px`}}}}}});return{[`${o}-wrapper`]:{[`${o}${o}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${o}-title`]:{border:m,borderBottom:0},[`> ${o}-container`]:{borderInlineStart:m,borderTop:m,[` > ${o}-content, > ${o}-header, > ${o}-body, @@ -119,20 +119,20 @@ &${o}-row:hover > td, > th${o}-cell-row-hover, > td${o}-cell-row-hover - `]:{background:ht},[`&${o}-row-selected`]:{"> th, > td":{background:ft},"&:hover > th, &:hover > td":{background:yt}}}},[`${o}-footer`]:{padding:`${y}px ${M}px`,color:dt,background:Pt}})}};var da=(0,dl.Z)("Table",r=>{const{colorTextHeading:o,colorSplit:m,colorIcon:y,colorIconHover:M,opacityLoading:A,colorBgContainer:ie,controlInteractiveSize:se,headerBg:re,headerColor:xe,headerSortActiveBg:Oe,headerSortHoverBg:Ee,bodySortBg:Ge,rowHoverBg:He,rowSelectedBg:Ue,rowSelectedHoverBg:ht,rowExpandedBg:ft,cellPaddingBlock:yt,cellPaddingInline:dt,cellPaddingBlockMD:Pt,cellPaddingInlineMD:on,cellPaddingBlockSM:Vt,cellPaddingInlineSM:Kt,borderColor:Pn,footerBg:yn,footerColor:Rt,headerBorderRadius:Ht,cellFontSize:Tt,cellFontSizeMD:St,cellFontSizeSM:kt,headerSplitColor:xn,fixedHeaderSortActiveBg:zn,headerFilterHoverBg:En,filterDropdownBg:un,expandIconBg:Kn,selectionColumnWidth:Xn,stickyScrollBarBg:br}=r,ir=new Ao.C(y),Gr=new Ao.C(M),Hr=2,Bn=(0,Ko.TS)(r,{tableFontSize:Tt,tableBg:ie,tableRadius:Ht,tablePaddingVertical:yt,tablePaddingHorizontal:dt,tablePaddingVerticalMiddle:Pt,tablePaddingHorizontalMiddle:on,tablePaddingVerticalSmall:Vt,tablePaddingHorizontalSmall:Kt,tableBorderColor:Pn,tableHeaderTextColor:xe,tableHeaderBg:re,tableFooterTextColor:Rt,tableFooterBg:yn,tableHeaderCellSplitColor:xn,tableHeaderSortBg:Oe,tableHeaderSortHoverBg:Ee,tableHeaderIconColor:ir.clone().setAlpha(ir.getAlpha()*A).toRgbString(),tableHeaderIconColorHover:Gr.clone().setAlpha(Gr.getAlpha()*A).toRgbString(),tableBodySortBg:Ge,tableFixedHeaderSortActiveBg:zn,tableHeaderFilterActiveBg:En,tableFilterDropdownBg:un,tableRowHoverBg:He,tableSelectedRowBg:Ue,tableSelectedRowHoverBg:ht,zIndexTableFixed:Hr,zIndexTableSticky:Hr+1,tableFontSizeMiddle:St,tableFontSizeSmall:kt,tableSelectionColumnWidth:Xn,tableExpandIconBg:Kn,tableExpandColumnWidth:se+2*r.padding,tableExpandedRowBg:ft,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:br,tableScrollThumbBgHover:o,tableScrollBg:m});return[Qo(Bn),Pa(Bn),hr(Bn),ca(Bn),vl(Bn),fl(Bn),pl(Bn),Ga(Bn),hr(Bn),oa(Bn),ia(Bn),$a(Bn),mr(Bn),Vo(Bn),sa(Bn),Ya(Bn),yl(Bn)]},r=>{const{colorFillAlter:o,colorBgContainer:m,colorTextHeading:y,colorFillSecondary:M,colorFillContent:A,controlItemBgActive:ie,controlItemBgActiveHover:se,padding:re,paddingSM:xe,paddingXS:Oe,colorBorderSecondary:Ee,borderRadiusLG:Ge,fontSize:He,controlHeight:Ue,colorTextPlaceholder:ht}=r,ft=new Ao.C(M).onBackground(m).toHexShortString(),yt=new Ao.C(A).onBackground(m).toHexShortString(),dt=new Ao.C(o).onBackground(m).toHexShortString();return{headerBg:dt,headerColor:y,headerSortActiveBg:ft,headerSortHoverBg:yt,bodySortBg:dt,rowHoverBg:dt,rowSelectedBg:ie,rowSelectedHoverBg:se,rowExpandedBg:o,cellPaddingBlock:re,cellPaddingInline:re,cellPaddingBlockMD:xe,cellPaddingInlineMD:Oe,cellPaddingBlockSM:Oe,cellPaddingInlineSM:Oe,borderColor:Ee,headerBorderRadius:Ge,footerBg:dt,footerColor:y,cellFontSize:He,cellFontSizeMD:He,cellFontSizeSM:He,headerSplitColor:Ee,fixedHeaderSortActiveBg:ft,headerFilterHoverBg:A,filterDropdownMenuBg:m,filterDropdownBg:m,expandIconBg:m,selectionColumnWidth:Ue,stickyScrollBarBg:ht,stickyScrollBarBorderRadius:100}});const Ja=[],bl=(r,o)=>{const{prefixCls:m,className:y,rootClassName:M,style:A,size:ie,bordered:se,dropdownPrefixCls:re,dataSource:xe,pagination:Oe,rowSelection:Ee,rowKey:Ge="key",rowClassName:He,columns:Ue,children:ht,childrenColumnName:ft,onChange:yt,getPopupContainer:dt,loading:Pt,expandIcon:on,expandable:Vt,expandedRowRender:Kt,expandIconColumnIndex:Pn,indentSize:yn,scroll:Rt,sortDirections:Ht,locale:Tt,showSorterTooltip:St=!0,virtual:kt}=r,xn=n.useMemo(()=>Ue||yr(ht),[Ue,ht]),zn=n.useMemo(()=>xn.some(tr=>tr.responsive),[xn]),En=(0,Ct.Z)(zn),un=n.useMemo(()=>{const tr=new Set(Object.keys(En).filter(Dr=>En[Dr]));return xn.filter(Dr=>!Dr.responsive||Dr.responsive.some(It=>tr.has(It)))},[xn,En]),Kn=(0,Xt.Z)(r,["className","style","columns"]),{locale:Xn=Mt.Z,direction:br,table:ir,renderEmpty:Gr,getPrefixCls:Hr,getPopupContainer:Bn}=n.useContext(Lt.E_),eo=(0,Ut.Z)(ie),cr=Object.assign(Object.assign({},Xn.Table),Tt),Rr=xe||Ja,Fr=Hr("table",m),ho=Hr("dropdown",re),pn=Object.assign({childrenColumnName:ft,expandIconColumnIndex:Pn},Vt),{childrenColumnName:fn="children"}=pn,mn=n.useMemo(()=>Rr.some(tr=>tr==null?void 0:tr[fn])?"nest":Kt||Vt&&Vt.expandedRowRender?"row":null,[Rr]),tn={body:n.useRef()},ur=n.useMemo(()=>typeof Ge=="function"?Ge:tr=>tr==null?void 0:tr[Ge],[Ge]),[Yt]=Fa(Rr,fn,ur),_n={},nr=function(tr,Dr){let It=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Br,oo,Wr;const po=Object.assign(Object.assign({},_n),tr);It&&((Br=_n.resetPagination)===null||Br===void 0||Br.call(_n),!((oo=po.pagination)===null||oo===void 0)&&oo.current&&(po.pagination.current=1),Oe&&Oe.onChange&&Oe.onChange(1,(Wr=po.pagination)===null||Wr===void 0?void 0:Wr.pageSize)),Rt&&Rt.scrollToFirstRowOnChange!==!1&&tn.body.current&&(0,qt.Z)(0,{getContainer:()=>tn.body.current}),yt==null||yt(po.pagination,po.filters,po.sorter,{currentDataSource:xa(zo(Rr,po.sorterStates,fn),po.filterStates),action:Dr})},qn=(tr,Dr)=>{nr({sorter:tr,sorterStates:Dr},"sort",!1)},[Ir,co,bo,Yr]=sl({prefixCls:Fr,mergedColumns:un,onSorterChange:qn,sortDirections:Ht||["ascend","descend"],tableLocale:cr,showSorterTooltip:St}),wo=n.useMemo(()=>zo(Rr,co,fn),[Rr,co]);_n.sorter=Yr(),_n.sorterStates=co;const qr=(tr,Dr)=>{nr({filters:tr,filterStates:Dr},"filter",!0)},[yo,Ro,rr]=Ma({prefixCls:Fr,locale:cr,dropdownPrefixCls:ho,mergedColumns:un,onFilterChange:qr,getPopupContainer:dt||Bn}),xr=xa(wo,Ro);_n.filters=rr,_n.filterStates=Ro;const zr=n.useMemo(()=>{const tr={};return Object.keys(rr).forEach(Dr=>{rr[Dr]!==null&&(tr[Dr]=rr[Dr])}),Object.assign(Object.assign({},bo),{filters:tr})},[bo,rr]),[to]=cl(zr),no=(tr,Dr)=>{nr({pagination:Object.assign(Object.assign({},_n.pagination),{current:tr,pageSize:Dr})},"paginate")},[i,ye]=ja(xr.length,no,Oe);_n.pagination=Oe===!1?{}:La(i,Oe),_n.resetPagination=ye;const Ye=n.useMemo(()=>{if(Oe===!1||!i.pageSize)return xr;const{current:tr=1,total:Dr,pageSize:It=Ea}=i;return xr.lengthIt?xr.slice((tr-1)*It,tr*It):xr:xr.slice((tr-1)*It,tr*It)},[!!Oe,xr,i&&i.current,i&&i.pageSize,i&&i.total]),[it,et]=Fo({prefixCls:Fr,data:xr,pageData:Ye,getRowKey:ur,getRecordByKey:Yt,expandType:mn,childrenColumnName:fn,locale:cr,getPopupContainer:dt||Bn},Ee),st=(tr,Dr,It)=>{let Br;return typeof He=="function"?Br=ue()(He(tr,Dr,It)):Br=ue()(He),ue()({[`${Fr}-row-selected`]:et.has(ur(tr,Dr))},Br)};pn.__PARENT_RENDER_ICON__=pn.expandIcon,pn.expandIcon=pn.expandIcon||on||lr(cr),mn==="nest"&&pn.expandIconColumnIndex===void 0?pn.expandIconColumnIndex=Ee?1:0:pn.expandIconColumnIndex>0&&Ee&&(pn.expandIconColumnIndex-=1),typeof pn.indentSize!="number"&&(pn.indentSize=typeof yn=="number"?yn:15);const pt=n.useCallback(tr=>to(it(yo(Ir(tr)))),[Ir,yo,it]);let Dt,At;if(Oe!==!1&&(i!=null&&i.total)){let tr;i.size?tr=i.size:tr=eo==="small"||eo==="middle"?"small":void 0;const Dr=oo=>n.createElement(Cn.Z,Object.assign({},i,{className:ue()(`${Fr}-pagination ${Fr}-pagination-${oo}`,i.className),size:tr})),It=br==="rtl"?"left":"right",{position:Br}=i;if(Br!==null&&Array.isArray(Br)){const oo=Br.find(Eo=>Eo.includes("top")),Wr=Br.find(Eo=>Eo.includes("bottom")),po=Br.every(Eo=>`${Eo}`=="none");!oo&&!Wr&&!po&&(At=Dr(It)),oo&&(Dt=Dr(oo.toLowerCase().replace("top",""))),Wr&&(At=Dr(Wr.toLowerCase().replace("bottom","")))}else At=Dr(It)}let wt;typeof Pt=="boolean"?wt={spinning:Pt}:typeof Pt=="object"&&(wt=Object.assign({spinning:!0},Pt));const[en,tt]=da(Fr),[,lt]=(0,Ln.Z)(),gn=ue()(`${Fr}-wrapper`,ir==null?void 0:ir.className,{[`${Fr}-wrapper-rtl`]:br==="rtl"},y,M,tt),Jr=Object.assign(Object.assign({},ir==null?void 0:ir.style),A),nn=Tt&&Tt.emptyText||(Gr==null?void 0:Gr("Table"))||n.createElement(_t.Z,{componentName:"Table"}),Fn=kt?Uo:ul,ro={},vo=n.useMemo(()=>{const{fontSize:tr,lineHeight:Dr,padding:It,paddingXS:Br,paddingSM:oo}=lt,Wr=Math.floor(tr*Dr);switch(eo){case"large":return It*2+Wr;case"small":return Br*2+Wr;default:return oo*2+Wr}},[lt,eo]);return kt&&(ro.listItemHeight=vo),en(n.createElement("div",{ref:o,className:gn,style:Jr},n.createElement(In.Z,Object.assign({spinning:!1},wt),Dt,n.createElement(Fn,Object.assign({},ro,Kn,{columns:un,direction:br,expandable:pn,prefixCls:Fr,className:ue()({[`${Fr}-middle`]:eo==="middle",[`${Fr}-small`]:eo==="small",[`${Fr}-bordered`]:se,[`${Fr}-empty`]:Rr.length===0}),data:Ye,rowKey:ur,rowClassName:st,emptyText:nn,internalHooks:l,internalRefs:tn,transformColumns:pt})),At)))};var fa=n.forwardRef(bl);const Qa=(r,o)=>{const m=n.useRef(0);return m.current+=1,n.createElement(fa,Object.assign({},r,{ref:o,_renderTimes:m.current}))},Oo=n.forwardRef(Qa);Oo.SELECTION_COLUMN=go,Oo.EXPAND_COLUMN=t,Oo.SELECTION_ALL=vt,Oo.SELECTION_INVERT=Sa,Oo.SELECTION_NONE=Bo,Oo.Column=W,Oo.ColumnGroup=Me,Oo.Summary=u;var qa=Oo,xl=qa},17574:function(rt,z,e){"use strict";e.d(z,{default:function(){return Re}});var t=e(60091),l=e(94480),b=e(52671),P=e(8657),$=e(54476),d=e(59301),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},E=n,D=e(7657),w=function(je,Je){return d.createElement(D.Z,(0,$.Z)({},je,{ref:Je,icon:E}))},C=d.forwardRef(w),v=C,B=e(92310),T=e.n(B),I=e(35654),g=e(71430),U=e(36355),F=e(56082),G=e(62892),q=e(20648);const K=4;function Z($e){const{dropPosition:je,dropLevelOffset:Je,prefixCls:nt,indent:ze,direction:Be="ltr"}=$e,Qe=Be==="ltr"?"left":"right",ut=Be==="ltr"?"right":"left",Ie={[Qe]:-Je*ze+K,[ut]:0};switch(je){case-1:Ie.top=-3;break;case 1:Ie.bottom=-3;break;default:Ie.bottom=-3,Ie[Qe]=ze+K;break}return d.createElement("div",{style:Ie,className:`${nt}-drop-indicator`})}var oe=e(71997),_=d.forwardRef(($e,je)=>{const{getPrefixCls:Je,direction:nt,virtual:ze,tree:Be}=d.useContext(U.E_),{prefixCls:Qe,className:ut,showIcon:Ie=!1,showLine:ct,switcherIcon:gt,blockNode:Se=!1,children:me,checkable:ot=!1,selectable:qe=!0,draggable:j,motion:V,style:p}=$e,a=Je("tree",Qe),k=Je(),fe=V!=null?V:Object.assign(Object.assign({},(0,G.Z)(k)),{motionAppear:!1}),u=Object.assign(Object.assign({},$e),{checkable:ot,selectable:qe,showIcon:Ie,motion:fe,blockNode:Se,showLine:!!ct,dropIndicatorRender:Z}),[s,Q]=(0,q.ZP)(a),R=d.useMemo(()=>{if(!j)return!1;let ne={};switch(typeof j){case"function":ne.nodeDraggable=j;break;case"object":ne=Object.assign({},j);break;default:break}return ne.icon!==!1&&(ne.icon=ne.icon||d.createElement(F.Z,null)),ne},[j]),c=ne=>d.createElement(oe.Z,{prefixCls:a,switcherIcon:gt,treeNodeProps:ne,showLine:ct});return s(d.createElement(t.Z,Object.assign({itemHeight:20,ref:je,virtual:ze},u,{style:Object.assign(Object.assign({},Be==null?void 0:Be.style),p),prefixCls:a,className:T()({[`${a}-icon-hide`]:!Ie,[`${a}-block-node`]:Se,[`${a}-unselectable`]:!qe,[`${a}-rtl`]:nt==="rtl"},Be==null?void 0:Be.className,ut,Q),direction:nt,checkable:ot&&d.createElement("span",{className:`${a}-checkbox-inner`}),selectable:qe,switcherIcon:c,draggable:R}),me))}),ee;(function($e){$e[$e.None=0]="None",$e[$e.Start=1]="Start",$e[$e.End=2]="End"})(ee||(ee={}));function le($e,je){function Je(nt){const{key:ze,children:Be}=nt;je(ze,nt)!==!1&&le(Be||[],je)}$e.forEach(Je)}function X($e){let{treeData:je,expandedKeys:Je,startKey:nt,endKey:ze}=$e;const Be=[];let Qe=ee.None;if(nt&&nt===ze)return[nt];if(!nt||!ze)return[];function ut(Ie){return Ie===nt||Ie===ze}return le(je,Ie=>{if(Qe===ee.End)return!1;if(ut(Ie)){if(Be.push(Ie),Qe===ee.None)Qe=ee.Start;else if(Qe===ee.Start)return Qe=ee.End,!1}else Qe===ee.Start&&Be.push(Ie);return Je.includes(Ie)}),Be}function h($e,je){const Je=(0,l.Z)(je),nt=[];return le($e,(ze,Be)=>{const Qe=Je.indexOf(ze);return Qe!==-1&&(nt.push(Be),Je.splice(Qe,1)),!!Je.length}),nt}var N=function($e,je){var Je={};for(var nt in $e)Object.prototype.hasOwnProperty.call($e,nt)&&je.indexOf(nt)<0&&(Je[nt]=$e[nt]);if($e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ze=0,nt=Object.getOwnPropertySymbols($e);ze{var{defaultExpandAll:Je,defaultExpandParent:nt,defaultExpandedKeys:ze}=$e,Be=N($e,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Qe=d.useRef(),ut=d.useRef(),Ie=()=>{const{keyEntities:R}=(0,g.I8)(ae(Be));let c;return Je?c=Object.keys(R):nt?c=(0,I.r7)(Be.expandedKeys||ze||[],R):c=Be.expandedKeys||ze,c},[ct,gt]=d.useState(Be.selectedKeys||Be.defaultSelectedKeys||[]),[Se,me]=d.useState(()=>Ie());d.useEffect(()=>{"selectedKeys"in Be&>(Be.selectedKeys)},[Be.selectedKeys]),d.useEffect(()=>{"expandedKeys"in Be&&me(Be.expandedKeys)},[Be.expandedKeys]);const ot=(R,c)=>{var ne;return"expandedKeys"in Be||me(R),(ne=Be.onExpand)===null||ne===void 0?void 0:ne.call(Be,R,c)},qe=(R,c)=>{var ne;const{multiple:Fe}=Be,{node:we,nativeEvent:_e}=c,{key:Pe=""}=we,Ne=ae(Be),f=Object.assign(Object.assign({},c),{selected:!0}),te=(_e==null?void 0:_e.ctrlKey)||(_e==null?void 0:_e.metaKey),ce=_e==null?void 0:_e.shiftKey;let he;Fe&&te?(he=R,Qe.current=Pe,ut.current=he,f.selectedNodes=h(Ne,he)):Fe&&ce?(he=Array.from(new Set([].concat((0,l.Z)(ut.current||[]),(0,l.Z)(X({treeData:Ne,expandedKeys:Se,startKey:Pe,endKey:Qe.current}))))),f.selectedNodes=h(Ne,he)):(he=[Pe],Qe.current=Pe,ut.current=he,f.selectedNodes=h(Ne,he)),(ne=Be.onSelect)===null||ne===void 0||ne.call(Be,he,f),"selectedKeys"in Be||gt(he)},{getPrefixCls:j,direction:V}=d.useContext(U.E_),{prefixCls:p,className:a,showIcon:k=!0,expandAction:fe="click"}=Be,u=N(Be,["prefixCls","className","showIcon","expandAction"]),s=j("tree",p),Q=T()(`${s}-directory`,{[`${s}-directory-rtl`]:V==="rtl"},a);return d.createElement(_,Object.assign({icon:ue,ref:je,blockNode:!0},u,{showIcon:k,expandAction:fe,prefixCls:s,className:Q,expandedKeys:Se,selectedKeys:ct,onSelect:qe,onExpand:ot}))};var Y=d.forwardRef(x);const pe=_;pe.DirectoryTree=Y,pe.TreeNode=t.O;var Re=pe},20648:function(rt,z,e){"use strict";e.d(z,{TM:function(){return B},Yk:function(){return v}});var t=e(36237),l=e(98447),b=e(17313),P=e(8378),$=e(37613),d=e(83116);const n=new t.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),E=(T,I)=>({[`.${T}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${I.motionDurationSlow}`}}}),D=(T,I)=>({[`.${T}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:I.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${I.lineWidthBold}px solid ${I.colorPrimary}`,borderRadius:"50%",content:'""'}}}),w=(T,I)=>{const{treeCls:g,treeNodeCls:U,treeNodePadding:F,titleHeight:G,nodeSelectedBg:q,nodeHoverBg:K}=I,Z=I.paddingXS;return{[g]:Object.assign(Object.assign({},(0,b.Wf)(I)),{background:I.colorBgContainer,borderRadius:I.borderRadius,transition:`background-color ${I.motionDurationSlow}`,[`&${g}-rtl`]:{[`${g}-switcher`]:{"&_close":{[`${g}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${g}-active-focused)`]:Object.assign({},(0,b.oN)(I)),[`${g}-list-holder-inner`]:{alignItems:"flex-start"},[`&${g}-block-node`]:{[`${g}-list-holder-inner`]:{alignItems:"stretch",[`${g}-node-content-wrapper`]:{flex:"auto"},[`${U}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:F,insetInlineStart:0,border:`1px solid ${I.colorPrimary}`,opacity:0,animationName:n,animationDuration:I.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${U}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${F}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${g}-node-content-wrapper`]:{color:I.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${g}-node-content-wrapper`]:Object.assign({},(0,b.oN)(I)),[`&:not(${U}-disabled).filter-node ${g}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${g}-draggable-icon`]:{flexShrink:0,width:G,lineHeight:`${G}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${I.motionDurationSlow}`,[`${U}:hover &`]:{opacity:.45}},[`&${U}-disabled`]:{[`${g}-draggable-icon`]:{visibility:"hidden"}}}},[`${g}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:G}},[`${g}-draggable-icon`]:{visibility:"hidden"},[`${g}-switcher`]:Object.assign(Object.assign({},E(T,I)),{position:"relative",flex:"none",alignSelf:"stretch",width:G,margin:0,lineHeight:`${G}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${g}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:I.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:G/2,bottom:-F,marginInlineStart:-1,borderInlineEnd:`1px solid ${I.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:G/2*.8,height:G/2,borderBottom:`1px solid ${I.colorBorder}`,content:'""'}}}),[`${g}-checkbox`]:{top:"initial",marginInlineEnd:Z},[`${g}-node-content-wrapper, ${g}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:G,margin:0,padding:`0 ${I.paddingXS/2}px`,color:"inherit",lineHeight:`${G}px`,background:"transparent",borderRadius:I.borderRadius,cursor:"pointer",transition:`all ${I.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:K},[`&${g}-node-selected`]:{backgroundColor:q},[`${g}-iconEle`]:{display:"inline-block",width:G,height:G,lineHeight:`${G}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${g}-unselectable ${g}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${g}-node-content-wrapper`]:Object.assign({lineHeight:`${G}px`,userSelect:"none"},D(T,I)),[`${U}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${I.colorPrimary}`}},"&-show-line":{[`${g}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:G/2,bottom:-F,borderInlineEnd:`1px solid ${I.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${g}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${U}-leaf-last`]:{[`${g}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${G/2}px !important`}}}}})}},C=T=>{const{treeCls:I,treeNodeCls:g,treeNodePadding:U,directoryNodeSelectedBg:F,directoryNodeSelectedColor:G}=T;return{[`${I}${I}-directory`]:{[g]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:U,insetInlineStart:0,transition:`background-color ${T.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:T.controlItemBgHover}},"> *":{zIndex:1},[`${I}-switcher`]:{transition:`color ${T.motionDurationMid}`},[`${I}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${I}-node-selected`]:{color:G,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:F},[`${I}-switcher`]:{color:G},[`${I}-node-content-wrapper`]:{color:G,background:"transparent"}}}}}},v=(T,I)=>{const g=`.${T}`,U=`${g}-treenode`,F=I.paddingXS/2,G=(0,$.TS)(I,{treeCls:g,treeNodeCls:U,treeNodePadding:F});return[w(T,G),C(G)]},B=T=>{const{controlHeightSM:I}=T;return{titleHeight:I,nodeHoverBg:T.controlItemBgHover,nodeSelectedBg:T.controlItemBgActive}};z.ZP=(0,d.Z)("Tree",(T,I)=>{let{prefixCls:g}=I;return[{[T.componentCls]:(0,l.C2)(`${g}-checkbox`,T)},v(g,T),(0,P.Z)(T)]},T=>{const{colorTextLightSolid:I,colorPrimary:g}=T;return Object.assign(Object.assign({},B(T)),{directoryNodeSelectedColor:I,directoryNodeSelectedBg:g})})},71997:function(rt,z,e){"use strict";e.d(z,{Z:function(){return U}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},P=b,$=e(7657),d=function(G,q){return l.createElement($.Z,(0,t.Z)({},G,{ref:q,icon:P}))},n=l.forwardRef(d),E=n,D=e(52671),w=e(58617),C=e(15075),v=e(43531),B=e(92310),T=e.n(B),I=e(92343),U=F=>{const{prefixCls:G,switcherIcon:q,treeNodeProps:K,showLine:Z}=F,{isLeaf:oe,expanded:O,loading:_}=K;if(_)return l.createElement(w.Z,{className:`${G}-switcher-loading-icon`});let ee;if(Z&&typeof Z=="object"&&(ee=Z.showLeafIcon),oe){if(!Z)return null;if(typeof ee!="boolean"&&ee){const h=typeof ee=="function"?ee(K):ee,N=`${G}-switcher-line-custom-icon`;return(0,I.l$)(h)?(0,I.Tm)(h,{className:T()(h.props.className||"",N)}):h}return ee?l.createElement(D.Z,{className:`${G}-switcher-line-icon`}):l.createElement("span",{className:`${G}-switcher-leaf-line`})}const le=`${G}-switcher-icon`,X=typeof q=="function"?q(K):q;return(0,I.l$)(X)?(0,I.Tm)(X,{className:T()(X.props.className||"",le)}):X!==void 0?X:Z?O?l.createElement(C.Z,{className:`${G}-switcher-line-icon`}):l.createElement(v.Z,{className:`${G}-switcher-line-icon`}):l.createElement(E,{className:le})}},54580:function(rt,z,e){"use strict";e.d(z,{default:function(){return jt}});var t=e(59301),l=e(94480),b=e(92310),P=e.n(b),$=e(54476),d=e(67732),n=e(83652),E=e(42403),D=e(158),w=e(20068),C=e(75931),v=e(75044),B=e(76190),T=e(3202),I=e(26112);function g(H,de){var ge="cannot ".concat(H.method," ").concat(H.action," ").concat(de.status,"'"),Ce=new Error(ge);return Ce.status=de.status,Ce.method=H.method,Ce.url=H.action,Ce}function U(H){var de=H.responseText||H.response;if(!de)return de;try{return JSON.parse(de)}catch(ge){return de}}function F(H){var de=new XMLHttpRequest;H.onProgress&&de.upload&&(de.upload.onprogress=function(Ze){Ze.total>0&&(Ze.percent=Ze.loaded/Ze.total*100),H.onProgress(Ze)});var ge=new FormData;H.data&&Object.keys(H.data).forEach(function(ke){var Ze=H.data[ke];if(Array.isArray(Ze)){Ze.forEach(function(Le){ge.append("".concat(ke,"[]"),Le)});return}ge.append(ke,Ze)}),H.file instanceof Blob?ge.append(H.filename,H.file,H.file.name):ge.append(H.filename,H.file),de.onerror=function(Ze){H.onError(Ze)},de.onload=function(){return de.status<200||de.status>=300?H.onError(g(H,de),U(de)):H.onSuccess(U(de),de)},de.open(H.method,H.action,!0),H.withCredentials&&"withCredentials"in de&&(de.withCredentials=!0);var Ce=H.headers||{};return Ce["X-Requested-With"]!==null&&de.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(Ce).forEach(function(ke){Ce[ke]!==null&&de.setRequestHeader(ke,Ce[ke])}),de.send(ge),{abort:function(){de.abort()}}}var G=+new Date,q=0;function K(){return"rc-upload-".concat(G,"-").concat(++q)}var Z=e(48736),oe=function(H,de){if(H&&de){var ge=Array.isArray(de)?de:de.split(","),Ce=H.name||"",ke=H.type||"",Ze=ke.replace(/\/.*$/,"");return ge.some(function(Le){var Te=Le.trim();if(/^\*(\/\*)?$/.test(Le))return!0;if(Te.charAt(0)==="."){var zt=Ce.toLowerCase(),Ft=Te.toLowerCase(),Qt=[Ft];return(Ft===".jpg"||Ft===".jpeg")&&(Qt=[".jpg",".jpeg"]),Qt.some(function(jn){return zt.endsWith(jn)})}return/\/\*$/.test(Te)?Ze===Te.replace(/\/.*$/,""):ke===Te?!0:/^\w+$/.test(Te)?((0,Z.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(Te,"'.Skip for check.")),!0):!1})}return!0};function O(H,de){var ge=H.createReader(),Ce=[];function ke(){ge.readEntries(function(Ze){var Le=Array.prototype.slice.apply(Ze);Ce=Ce.concat(Le);var Te=!Le.length;Te?de(Ce):ke()})}ke()}var _=function(de,ge,Ce){var ke=function Ze(Le,Te){Le&&(Le.path=Te||"",Le.isFile?Le.file(function(zt){Ce(zt)&&(Le.fullPath&&!zt.webkitRelativePath&&(Object.defineProperties(zt,{webkitRelativePath:{writable:!0}}),zt.webkitRelativePath=Le.fullPath.replace(/^\//,""),Object.defineProperties(zt,{webkitRelativePath:{writable:!1}})),ge([zt]))}):Le.isDirectory&&O(Le,function(zt){zt.forEach(function(Ft){Ze(Ft,"".concat(Te).concat(Le.name,"/"))})}))};de.forEach(function(Ze){ke(Ze.webkitGetAsEntry())})},ee=_,le=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],X=function(H){(0,E.Z)(ge,H);var de=(0,D.Z)(ge);function ge(){var Ce;(0,d.Z)(this,ge);for(var ke=arguments.length,Ze=new Array(ke),Le=0;Le{let{uid:Ze}=ke;return Ze===H.uid});return Ce===-1?ge.push(H):ge[Ce]=H,ge}function ne(H,de){const ge=H.uid!==void 0?"uid":"name";return de.filter(Ce=>Ce[ge]===H[ge])[0]}function Fe(H,de){const ge=H.uid!==void 0?"uid":"name",Ce=de.filter(ke=>ke[ge]!==H[ge]);return Ce.length===de.length?null:Ce}const we=function(){const de=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),Ce=de[de.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(Ce)||[""])[0]},_e=H=>H.indexOf("image/")===0,Pe=H=>{if(H.type&&!H.thumbUrl)return _e(H.type);const de=H.thumbUrl||H.url||"",ge=we(de);return/^data:image\//.test(de)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(ge)?!0:!(/^data:/.test(de)||ge)},Ne=200;function f(H){return new Promise(de=>{if(!H.type||!_e(H.type)){de("");return}const ge=document.createElement("canvas");ge.width=Ne,ge.height=Ne,ge.style.cssText=`position: fixed; left: 0; top: 0; width: ${Ne}px; height: ${Ne}px; z-index: 9999; display: none;`,document.body.appendChild(ge);const Ce=ge.getContext("2d"),ke=new Image;if(ke.onload=()=>{const{width:Ze,height:Le}=ke;let Te=Ne,zt=Ne,Ft=0,Qt=0;Ze>Le?(zt=Le*(Ne/Ze),Qt=-(zt-Te)/2):(Te=Ze*(Ne/Le),Ft=-(Te-zt)/2),Ce.drawImage(ke,Ft,Qt,Te,zt);const jn=ge.toDataURL();document.body.removeChild(ge),window.URL.revokeObjectURL(ke.src),de(jn)},ke.crossOrigin="anonymous",H.type.startsWith("image/svg+xml")){const Ze=new FileReader;Ze.onload=()=>{Ze.result&&(ke.src=Ze.result)},Ze.readAsDataURL(H)}else if(H.type.startsWith("image/gif")){const Ze=new FileReader;Ze.onload=()=>{Ze.result&&de(Ze.result)},Ze.readAsDataURL(H)}else ke.src=window.URL.createObjectURL(H)})}var te=e(26227),ce=e(41464),he=e(15277),Ae=e(93948),De=e(6848),We=t.forwardRef((H,de)=>{let{prefixCls:ge,className:Ce,style:ke,locale:Ze,listType:Le,file:Te,items:zt,progress:Ft,iconRender:Qt,actionIconRender:jn,itemRender:Zn,isImgUrl:Vn,showPreviewIcon:$r,showRemoveIcon:Pr,showDownloadIcon:Jn,previewIcon:pr,removeIcon:dr,downloadIcon:Or,onPreview:or,onDownload:Nn,onClose:Tr}=H;var Er,Rn;const{status:S}=Te,[Nr,uo]=t.useState(S);t.useEffect(()=>{S!=="removed"&&uo(S)},[S]);const[so,Qr]=t.useState(!1);t.useEffect(()=>{const Lt=setTimeout(()=>{Qr(!0)},300);return()=>{clearTimeout(Lt)}},[]);const lo=Qt(Te);let Zr=t.createElement("div",{className:`${ge}-icon`},lo);if(Le==="picture"||Le==="picture-card"||Le==="picture-circle")if(Nr==="uploading"||!Te.thumbUrl&&!Te.url){const Lt=P()(`${ge}-list-item-thumbnail`,{[`${ge}-list-item-file`]:Nr!=="uploading"});Zr=t.createElement("div",{className:Lt},lo)}else{const Lt=Vn!=null&&Vn(Te)?t.createElement("img",{src:Te.thumbUrl||Te.url,alt:Te.name,className:`${ge}-list-item-image`,crossOrigin:Te.crossOrigin}):lo,_t=P()(`${ge}-list-item-thumbnail`,{[`${ge}-list-item-file`]:Vn&&!Vn(Te)});Zr=t.createElement("a",{className:_t,onClick:Ut=>or(Te,Ut),href:Te.url||Te.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Lt)}const Gn=P()(`${ge}-list-item`,`${ge}-list-item-${Nr}`),Yn=typeof Te.linkProps=="string"?JSON.parse(Te.linkProps):Te.linkProps,Qn=Pr?jn((typeof dr=="function"?dr(Te):dr)||t.createElement(te.Z,null),()=>Tr(Te),ge,Ze.removeFile):null,kr=Jn&&Nr==="done"?jn((typeof Or=="function"?Or(Te):Or)||t.createElement(ce.Z,null),()=>Nn(Te),ge,Ze.downloadFile):null,Sn=Le!=="picture-card"&&Le!=="picture-circle"&&t.createElement("span",{key:"download-delete",className:P()(`${ge}-list-item-actions`,{picture:Le==="picture"})},kr,Qn),jr=P()(`${ge}-list-item-name`),ar=Te.url?[t.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:jr,title:Te.name},Yn,{href:Te.url,onClick:Lt=>or(Te,Lt)}),Te.name),Sn]:[t.createElement("span",{key:"view",className:jr,onClick:Lt=>or(Te,Lt),title:Te.name},Te.name),Sn],On={pointerEvents:"none",opacity:.5},fr=$r?t.createElement("a",{href:Te.url||Te.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:Te.url||Te.thumbUrl?void 0:On,onClick:Lt=>or(Te,Lt),title:Ze.previewFile},typeof pr=="function"?pr(Te):pr||t.createElement(he.Z,null)):null,Xr=(Le==="picture-card"||Le==="picture-circle")&&Nr!=="uploading"&&t.createElement("span",{className:`${ge}-list-item-actions`},fr,Nr==="done"&&kr,Qn),{getPrefixCls:W}=t.useContext(pe.E_),be=W(),Me=t.createElement("div",{className:Gn},Zr,ar,Xr,so&&t.createElement(k.default,{motionName:`${be}-fade`,visible:Nr==="uploading",motionDeadline:2e3},Lt=>{let{className:_t}=Lt;const Ut="percent"in Te?t.createElement(Ae.Z,Object.assign({},Ft,{type:"line",percent:Te.percent,"aria-label":Te["aria-label"],"aria-labelledby":Te["aria-labelledby"]})):null;return t.createElement("div",{className:P()(`${ge}-list-item-progress`,_t)},Ut)})),Xt=Te.response&&typeof Te.response=="string"?Te.response:((Er=Te.error)===null||Er===void 0?void 0:Er.statusText)||((Rn=Te.error)===null||Rn===void 0?void 0:Rn.message)||Ze.uploadError,qt=Nr==="error"?t.createElement(De.Z,{title:Xt,getPopupContainer:Lt=>Lt.parentNode},Me):Me;return t.createElement("div",{className:P()(`${ge}-list-item-container`,Ce),style:ke,ref:de},Zn?Zn(qt,Te,zt,{download:Nn.bind(null,Te),preview:or.bind(null,Te),remove:Tr.bind(null,Te)}):qt)});const Xe=(H,de)=>{const{listType:ge="text",previewFile:Ce=f,onPreview:ke,onDownload:Ze,onRemove:Le,locale:Te,iconRender:zt,isImageUrl:Ft=Pe,prefixCls:Qt,items:jn=[],showPreviewIcon:Zn=!0,showRemoveIcon:Vn=!0,showDownloadIcon:$r=!1,removeIcon:Pr,previewIcon:Jn,downloadIcon:pr,progress:dr={size:[-1,2],showInfo:!1},appendAction:Or,appendActionVisible:or=!0,itemRender:Nn,disabled:Tr}=H,Er=(0,fe.Z)(),[Rn,S]=t.useState(!1);t.useEffect(()=>{ge!=="picture"&&ge!=="picture-card"&&ge!=="picture-circle"||(jn||[]).forEach(On=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(On.originFileObj instanceof File||On.originFileObj instanceof Blob)||On.thumbUrl!==void 0||(On.thumbUrl="",Ce&&Ce(On.originFileObj).then(fr=>{On.thumbUrl=fr||"",Er()}))})},[ge,jn,Ce]),t.useEffect(()=>{S(!0)},[]);const Nr=(On,fr)=>{if(ke)return fr==null||fr.preventDefault(),ke(On)},uo=On=>{typeof Ze=="function"?Ze(On):On.url&&window.open(On.url)},so=On=>{Le==null||Le(On)},Qr=On=>{if(zt)return zt(On,ge);const fr=On.status==="uploading",Xr=Ft&&Ft(On)?t.createElement(a,null):t.createElement(ut,null);let W=fr?t.createElement(Ie.Z,null):t.createElement(ot,null);return ge==="picture"?W=fr?t.createElement(Ie.Z,null):Xr:(ge==="picture-card"||ge==="picture-circle")&&(W=fr?Te.uploading:Xr),W},lo=(On,fr,Xr,W)=>{const be={type:"text",size:"small",title:W,onClick:Me=>{fr(),(0,s.l$)(On)&&On.props.onClick&&On.props.onClick(Me)},className:`${Xr}-list-item-action`,disabled:Tr};if((0,s.l$)(On)){const Me=(0,s.Tm)(On,Object.assign(Object.assign({},On.props),{onClick:()=>{}}));return t.createElement(Q.ZP,Object.assign({},be,{icon:Me}))}return t.createElement(Q.ZP,Object.assign({},be),t.createElement("span",null,On))};t.useImperativeHandle(de,()=>({handlePreview:Nr,handleDownload:uo}));const{getPrefixCls:Zr}=t.useContext(pe.E_),Gn=Zr("upload",Qt),Yn=Zr(),Qn=P()(`${Gn}-list`,`${Gn}-list-${ge}`),kr=(0,l.Z)(jn.map(On=>({key:On.uid,file:On})));let jr={motionDeadline:2e3,motionName:`${Gn}-${ge==="picture-card"||ge==="picture-circle"?"animate-inline":"animate"}`,keys:kr,motionAppear:Rn};const ar=t.useMemo(()=>{const On=Object.assign({},(0,u.Z)(Yn));return delete On.onAppearEnd,delete On.onEnterEnd,delete On.onLeaveEnd,On},[Yn]);return ge!=="picture-card"&&ge!=="picture-circle"&&(jr=Object.assign(Object.assign({},ar),jr)),t.createElement("div",{className:Qn},t.createElement(k.CSSMotionList,Object.assign({},jr,{component:!1}),On=>{let{key:fr,file:Xr,className:W,style:be}=On;return t.createElement(We,{key:fr,locale:Te,prefixCls:Gn,className:W,style:be,file:Xr,items:jn,progress:dr,listType:ge,isImgUrl:Ft,showPreviewIcon:Zn,showRemoveIcon:Vn,showDownloadIcon:$r,removeIcon:Pr,previewIcon:Jn,downloadIcon:pr,iconRender:Qr,actionIconRender:lo,itemRender:Nn,onPreview:Nr,onDownload:uo,onClose:so})}),Or&&t.createElement(k.default,Object.assign({},jr,{visible:or,forceRender:!0}),On=>{let{className:fr,style:Xr}=On;return(0,s.Tm)(Or,W=>({className:P()(W.className,fr),style:Object.assign(Object.assign(Object.assign({},Xr),{pointerEvents:fr?"none":void 0}),W.style)}))}))};var Et=t.forwardRef(Xe),Ot=e(17313),cn=e(8378),an=e(83116),bt=e(37613),dn=H=>{const{componentCls:de,iconCls:ge}=H;return{[`${de}-wrapper`]:{[`${de}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:H.colorFillAlter,border:`${H.lineWidth}px dashed ${H.colorBorder}`,borderRadius:H.borderRadiusLG,cursor:"pointer",transition:`border-color ${H.motionDurationSlow}`,[de]:{padding:`${H.padding}px 0`},[`${de}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${de}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${de}-disabled):hover`]:{borderColor:H.colorPrimaryHover},[`p${de}-drag-icon`]:{marginBottom:H.margin,[ge]:{color:H.colorPrimary,fontSize:H.uploadThumbnailSize}},[`p${de}-text`]:{margin:`0 0 ${H.marginXXS}px`,color:H.colorTextHeading,fontSize:H.fontSizeLG},[`p${de}-hint`]:{color:H.colorTextDescription,fontSize:H.fontSize},[`&${de}-disabled`]:{cursor:"not-allowed",[`p${de}-drag-icon ${ge}, + `]:{background:ht},[`&${o}-row-selected`]:{"> th, > td":{background:ft},"&:hover > th, &:hover > td":{background:yt}}}},[`${o}-footer`]:{padding:`${y}px ${M}px`,color:dt,background:Pt}})}};var da=(0,dl.Z)("Table",r=>{const{colorTextHeading:o,colorSplit:m,colorIcon:y,colorIconHover:M,opacityLoading:A,colorBgContainer:ie,controlInteractiveSize:se,headerBg:re,headerColor:xe,headerSortActiveBg:Oe,headerSortHoverBg:Ee,bodySortBg:Ge,rowHoverBg:He,rowSelectedBg:Ue,rowSelectedHoverBg:ht,rowExpandedBg:ft,cellPaddingBlock:yt,cellPaddingInline:dt,cellPaddingBlockMD:Pt,cellPaddingInlineMD:on,cellPaddingBlockSM:Vt,cellPaddingInlineSM:Kt,borderColor:Pn,footerBg:yn,footerColor:Rt,headerBorderRadius:Ht,cellFontSize:Tt,cellFontSizeMD:St,cellFontSizeSM:kt,headerSplitColor:xn,fixedHeaderSortActiveBg:zn,headerFilterHoverBg:En,filterDropdownBg:un,expandIconBg:Kn,selectionColumnWidth:Xn,stickyScrollBarBg:br}=r,ir=new Ao.C(y),Gr=new Ao.C(M),Hr=2,Bn=(0,Ko.TS)(r,{tableFontSize:Tt,tableBg:ie,tableRadius:Ht,tablePaddingVertical:yt,tablePaddingHorizontal:dt,tablePaddingVerticalMiddle:Pt,tablePaddingHorizontalMiddle:on,tablePaddingVerticalSmall:Vt,tablePaddingHorizontalSmall:Kt,tableBorderColor:Pn,tableHeaderTextColor:xe,tableHeaderBg:re,tableFooterTextColor:Rt,tableFooterBg:yn,tableHeaderCellSplitColor:xn,tableHeaderSortBg:Oe,tableHeaderSortHoverBg:Ee,tableHeaderIconColor:ir.clone().setAlpha(ir.getAlpha()*A).toRgbString(),tableHeaderIconColorHover:Gr.clone().setAlpha(Gr.getAlpha()*A).toRgbString(),tableBodySortBg:Ge,tableFixedHeaderSortActiveBg:zn,tableHeaderFilterActiveBg:En,tableFilterDropdownBg:un,tableRowHoverBg:He,tableSelectedRowBg:Ue,tableSelectedRowHoverBg:ht,zIndexTableFixed:Hr,zIndexTableSticky:Hr+1,tableFontSizeMiddle:St,tableFontSizeSmall:kt,tableSelectionColumnWidth:Xn,tableExpandIconBg:Kn,tableExpandColumnWidth:se+2*r.padding,tableExpandedRowBg:ft,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:br,tableScrollThumbBgHover:o,tableScrollBg:m});return[Qo(Bn),Pa(Bn),hr(Bn),ca(Bn),vl(Bn),fl(Bn),pl(Bn),Ga(Bn),hr(Bn),oa(Bn),ia(Bn),$a(Bn),mr(Bn),Vo(Bn),sa(Bn),Ya(Bn),yl(Bn)]},r=>{const{colorFillAlter:o,colorBgContainer:m,colorTextHeading:y,colorFillSecondary:M,colorFillContent:A,controlItemBgActive:ie,controlItemBgActiveHover:se,padding:re,paddingSM:xe,paddingXS:Oe,colorBorderSecondary:Ee,borderRadiusLG:Ge,fontSize:He,controlHeight:Ue,colorTextPlaceholder:ht}=r,ft=new Ao.C(M).onBackground(m).toHexShortString(),yt=new Ao.C(A).onBackground(m).toHexShortString(),dt=new Ao.C(o).onBackground(m).toHexShortString();return{headerBg:dt,headerColor:y,headerSortActiveBg:ft,headerSortHoverBg:yt,bodySortBg:dt,rowHoverBg:dt,rowSelectedBg:ie,rowSelectedHoverBg:se,rowExpandedBg:o,cellPaddingBlock:re,cellPaddingInline:re,cellPaddingBlockMD:xe,cellPaddingInlineMD:Oe,cellPaddingBlockSM:Oe,cellPaddingInlineSM:Oe,borderColor:Ee,headerBorderRadius:Ge,footerBg:dt,footerColor:y,cellFontSize:He,cellFontSizeMD:He,cellFontSizeSM:He,headerSplitColor:Ee,fixedHeaderSortActiveBg:ft,headerFilterHoverBg:A,filterDropdownMenuBg:m,filterDropdownBg:m,expandIconBg:m,selectionColumnWidth:Ue,stickyScrollBarBg:ht,stickyScrollBarBorderRadius:100}});const Ja=[],bl=(r,o)=>{const{prefixCls:m,className:y,rootClassName:M,style:A,size:ie,bordered:se,dropdownPrefixCls:re,dataSource:xe,pagination:Oe,rowSelection:Ee,rowKey:Ge="key",rowClassName:He,columns:Ue,children:ht,childrenColumnName:ft,onChange:yt,getPopupContainer:dt,loading:Pt,expandIcon:on,expandable:Vt,expandedRowRender:Kt,expandIconColumnIndex:Pn,indentSize:yn,scroll:Rt,sortDirections:Ht,locale:Tt,showSorterTooltip:St=!0,virtual:kt}=r,xn=n.useMemo(()=>Ue||yr(ht),[Ue,ht]),zn=n.useMemo(()=>xn.some(tr=>tr.responsive),[xn]),En=(0,Ct.Z)(zn),un=n.useMemo(()=>{const tr=new Set(Object.keys(En).filter(Dr=>En[Dr]));return xn.filter(Dr=>!Dr.responsive||Dr.responsive.some(It=>tr.has(It)))},[xn,En]),Kn=(0,Xt.Z)(r,["className","style","columns"]),{locale:Xn=Mt.Z,direction:br,table:ir,renderEmpty:Gr,getPrefixCls:Hr,getPopupContainer:Bn}=n.useContext(Lt.E_),eo=(0,Ut.Z)(ie),cr=Object.assign(Object.assign({},Xn.Table),Tt),Rr=xe||Ja,Fr=Hr("table",m),ho=Hr("dropdown",re),pn=Object.assign({childrenColumnName:ft,expandIconColumnIndex:Pn},Vt),{childrenColumnName:fn="children"}=pn,mn=n.useMemo(()=>Rr.some(tr=>tr==null?void 0:tr[fn])?"nest":Kt||Vt&&Vt.expandedRowRender?"row":null,[Rr]),tn={body:n.useRef()},ur=n.useMemo(()=>typeof Ge=="function"?Ge:tr=>tr==null?void 0:tr[Ge],[Ge]),[Yt]=Fa(Rr,fn,ur),_n={},nr=function(tr,Dr){let It=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Br,oo,Wr;const po=Object.assign(Object.assign({},_n),tr);It&&((Br=_n.resetPagination)===null||Br===void 0||Br.call(_n),!((oo=po.pagination)===null||oo===void 0)&&oo.current&&(po.pagination.current=1),Oe&&Oe.onChange&&Oe.onChange(1,(Wr=po.pagination)===null||Wr===void 0?void 0:Wr.pageSize)),Rt&&Rt.scrollToFirstRowOnChange!==!1&&tn.body.current&&(0,qt.Z)(0,{getContainer:()=>tn.body.current}),yt==null||yt(po.pagination,po.filters,po.sorter,{currentDataSource:xa(zo(Rr,po.sorterStates,fn),po.filterStates),action:Dr})},qn=(tr,Dr)=>{nr({sorter:tr,sorterStates:Dr},"sort",!1)},[Ir,co,bo,Yr]=sl({prefixCls:Fr,mergedColumns:un,onSorterChange:qn,sortDirections:Ht||["ascend","descend"],tableLocale:cr,showSorterTooltip:St}),wo=n.useMemo(()=>zo(Rr,co,fn),[Rr,co]);_n.sorter=Yr(),_n.sorterStates=co;const qr=(tr,Dr)=>{nr({filters:tr,filterStates:Dr},"filter",!0)},[yo,Ro,rr]=Ma({prefixCls:Fr,locale:cr,dropdownPrefixCls:ho,mergedColumns:un,onFilterChange:qr,getPopupContainer:dt||Bn}),xr=xa(wo,Ro);_n.filters=rr,_n.filterStates=Ro;const zr=n.useMemo(()=>{const tr={};return Object.keys(rr).forEach(Dr=>{rr[Dr]!==null&&(tr[Dr]=rr[Dr])}),Object.assign(Object.assign({},bo),{filters:tr})},[bo,rr]),[to]=cl(zr),no=(tr,Dr)=>{nr({pagination:Object.assign(Object.assign({},_n.pagination),{current:tr,pageSize:Dr})},"paginate")},[i,ye]=ja(xr.length,no,Oe);_n.pagination=Oe===!1?{}:La(i,Oe),_n.resetPagination=ye;const Ye=n.useMemo(()=>{if(Oe===!1||!i.pageSize)return xr;const{current:tr=1,total:Dr,pageSize:It=Ea}=i;return xr.lengthIt?xr.slice((tr-1)*It,tr*It):xr:xr.slice((tr-1)*It,tr*It)},[!!Oe,xr,i&&i.current,i&&i.pageSize,i&&i.total]),[it,et]=Fo({prefixCls:Fr,data:xr,pageData:Ye,getRowKey:ur,getRecordByKey:Yt,expandType:mn,childrenColumnName:fn,locale:cr,getPopupContainer:dt||Bn},Ee),st=(tr,Dr,It)=>{let Br;return typeof He=="function"?Br=ue()(He(tr,Dr,It)):Br=ue()(He),ue()({[`${Fr}-row-selected`]:et.has(ur(tr,Dr))},Br)};pn.__PARENT_RENDER_ICON__=pn.expandIcon,pn.expandIcon=pn.expandIcon||on||lr(cr),mn==="nest"&&pn.expandIconColumnIndex===void 0?pn.expandIconColumnIndex=Ee?1:0:pn.expandIconColumnIndex>0&&Ee&&(pn.expandIconColumnIndex-=1),typeof pn.indentSize!="number"&&(pn.indentSize=typeof yn=="number"?yn:15);const pt=n.useCallback(tr=>to(it(yo(Ir(tr)))),[Ir,yo,it]);let Dt,At;if(Oe!==!1&&(i!=null&&i.total)){let tr;i.size?tr=i.size:tr=eo==="small"||eo==="middle"?"small":void 0;const Dr=oo=>n.createElement(Cn.Z,Object.assign({},i,{className:ue()(`${Fr}-pagination ${Fr}-pagination-${oo}`,i.className),size:tr})),It=br==="rtl"?"left":"right",{position:Br}=i;if(Br!==null&&Array.isArray(Br)){const oo=Br.find(Eo=>Eo.includes("top")),Wr=Br.find(Eo=>Eo.includes("bottom")),po=Br.every(Eo=>`${Eo}`=="none");!oo&&!Wr&&!po&&(At=Dr(It)),oo&&(Dt=Dr(oo.toLowerCase().replace("top",""))),Wr&&(At=Dr(Wr.toLowerCase().replace("bottom","")))}else At=Dr(It)}let wt;typeof Pt=="boolean"?wt={spinning:Pt}:typeof Pt=="object"&&(wt=Object.assign({spinning:!0},Pt));const[en,tt]=da(Fr),[,lt]=(0,Ln.Z)(),gn=ue()(`${Fr}-wrapper`,ir==null?void 0:ir.className,{[`${Fr}-wrapper-rtl`]:br==="rtl"},y,M,tt),Jr=Object.assign(Object.assign({},ir==null?void 0:ir.style),A),nn=Tt&&Tt.emptyText||(Gr==null?void 0:Gr("Table"))||n.createElement(_t.Z,{componentName:"Table"}),Fn=kt?Uo:ul,ro={},vo=n.useMemo(()=>{const{fontSize:tr,lineHeight:Dr,padding:It,paddingXS:Br,paddingSM:oo}=lt,Wr=Math.floor(tr*Dr);switch(eo){case"large":return It*2+Wr;case"small":return Br*2+Wr;default:return oo*2+Wr}},[lt,eo]);return kt&&(ro.listItemHeight=vo),en(n.createElement("div",{ref:o,className:gn,style:Jr},n.createElement(In.Z,Object.assign({spinning:!1},wt),Dt,n.createElement(Fn,Object.assign({},ro,Kn,{columns:un,direction:br,expandable:pn,prefixCls:Fr,className:ue()({[`${Fr}-middle`]:eo==="middle",[`${Fr}-small`]:eo==="small",[`${Fr}-bordered`]:se,[`${Fr}-empty`]:Rr.length===0}),data:Ye,rowKey:ur,rowClassName:st,emptyText:nn,internalHooks:l,internalRefs:tn,transformColumns:pt})),At)))};var fa=n.forwardRef(bl);const Qa=(r,o)=>{const m=n.useRef(0);return m.current+=1,n.createElement(fa,Object.assign({},r,{ref:o,_renderTimes:m.current}))},Oo=n.forwardRef(Qa);Oo.SELECTION_COLUMN=go,Oo.EXPAND_COLUMN=t,Oo.SELECTION_ALL=vt,Oo.SELECTION_INVERT=Sa,Oo.SELECTION_NONE=Bo,Oo.Column=K,Oo.ColumnGroup=Me,Oo.Summary=u;var qa=Oo,xl=qa},17574:function(rt,z,e){"use strict";e.d(z,{default:function(){return Re}});var t=e(60091),l=e(94480),b=e(52671),P=e(8657),$=e(54476),d=e(59301),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},E=n,D=e(7657),w=function(je,Je){return d.createElement(D.Z,(0,$.Z)({},je,{ref:Je,icon:E}))},C=d.forwardRef(w),v=C,B=e(92310),T=e.n(B),I=e(35654),g=e(71430),U=e(36355),F=e(56082),G=e(62892),q=e(20648);const H=4;function Z($e){const{dropPosition:je,dropLevelOffset:Je,prefixCls:nt,indent:ze,direction:Be="ltr"}=$e,Qe=Be==="ltr"?"left":"right",ut=Be==="ltr"?"right":"left",Ie={[Qe]:-Je*ze+H,[ut]:0};switch(je){case-1:Ie.top=-3;break;case 1:Ie.bottom=-3;break;default:Ie.bottom=-3,Ie[Qe]=ze+H;break}return d.createElement("div",{style:Ie,className:`${nt}-drop-indicator`})}var oe=e(71997),_=d.forwardRef(($e,je)=>{const{getPrefixCls:Je,direction:nt,virtual:ze,tree:Be}=d.useContext(U.E_),{prefixCls:Qe,className:ut,showIcon:Ie=!1,showLine:ct,switcherIcon:gt,blockNode:Se=!1,children:me,checkable:ot=!1,selectable:qe=!0,draggable:j,motion:V,style:p}=$e,a=Je("tree",Qe),k=Je(),fe=V!=null?V:Object.assign(Object.assign({},(0,G.Z)(k)),{motionAppear:!1}),u=Object.assign(Object.assign({},$e),{checkable:ot,selectable:qe,showIcon:Ie,motion:fe,blockNode:Se,showLine:!!ct,dropIndicatorRender:Z}),[s,Q]=(0,q.ZP)(a),R=d.useMemo(()=>{if(!j)return!1;let ne={};switch(typeof j){case"function":ne.nodeDraggable=j;break;case"object":ne=Object.assign({},j);break;default:break}return ne.icon!==!1&&(ne.icon=ne.icon||d.createElement(F.Z,null)),ne},[j]),c=ne=>d.createElement(oe.Z,{prefixCls:a,switcherIcon:gt,treeNodeProps:ne,showLine:ct});return s(d.createElement(t.Z,Object.assign({itemHeight:20,ref:je,virtual:ze},u,{style:Object.assign(Object.assign({},Be==null?void 0:Be.style),p),prefixCls:a,className:T()({[`${a}-icon-hide`]:!Ie,[`${a}-block-node`]:Se,[`${a}-unselectable`]:!qe,[`${a}-rtl`]:nt==="rtl"},Be==null?void 0:Be.className,ut,Q),direction:nt,checkable:ot&&d.createElement("span",{className:`${a}-checkbox-inner`}),selectable:qe,switcherIcon:c,draggable:R}),me))}),ee;(function($e){$e[$e.None=0]="None",$e[$e.Start=1]="Start",$e[$e.End=2]="End"})(ee||(ee={}));function le($e,je){function Je(nt){const{key:ze,children:Be}=nt;je(ze,nt)!==!1&&le(Be||[],je)}$e.forEach(Je)}function X($e){let{treeData:je,expandedKeys:Je,startKey:nt,endKey:ze}=$e;const Be=[];let Qe=ee.None;if(nt&&nt===ze)return[nt];if(!nt||!ze)return[];function ut(Ie){return Ie===nt||Ie===ze}return le(je,Ie=>{if(Qe===ee.End)return!1;if(ut(Ie)){if(Be.push(Ie),Qe===ee.None)Qe=ee.Start;else if(Qe===ee.Start)return Qe=ee.End,!1}else Qe===ee.Start&&Be.push(Ie);return Je.includes(Ie)}),Be}function h($e,je){const Je=(0,l.Z)(je),nt=[];return le($e,(ze,Be)=>{const Qe=Je.indexOf(ze);return Qe!==-1&&(nt.push(Be),Je.splice(Qe,1)),!!Je.length}),nt}var N=function($e,je){var Je={};for(var nt in $e)Object.prototype.hasOwnProperty.call($e,nt)&&je.indexOf(nt)<0&&(Je[nt]=$e[nt]);if($e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ze=0,nt=Object.getOwnPropertySymbols($e);ze{var{defaultExpandAll:Je,defaultExpandParent:nt,defaultExpandedKeys:ze}=$e,Be=N($e,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Qe=d.useRef(),ut=d.useRef(),Ie=()=>{const{keyEntities:R}=(0,g.I8)(ae(Be));let c;return Je?c=Object.keys(R):nt?c=(0,I.r7)(Be.expandedKeys||ze||[],R):c=Be.expandedKeys||ze,c},[ct,gt]=d.useState(Be.selectedKeys||Be.defaultSelectedKeys||[]),[Se,me]=d.useState(()=>Ie());d.useEffect(()=>{"selectedKeys"in Be&>(Be.selectedKeys)},[Be.selectedKeys]),d.useEffect(()=>{"expandedKeys"in Be&&me(Be.expandedKeys)},[Be.expandedKeys]);const ot=(R,c)=>{var ne;return"expandedKeys"in Be||me(R),(ne=Be.onExpand)===null||ne===void 0?void 0:ne.call(Be,R,c)},qe=(R,c)=>{var ne;const{multiple:Fe}=Be,{node:we,nativeEvent:_e}=c,{key:Pe=""}=we,Ne=ae(Be),f=Object.assign(Object.assign({},c),{selected:!0}),te=(_e==null?void 0:_e.ctrlKey)||(_e==null?void 0:_e.metaKey),ce=_e==null?void 0:_e.shiftKey;let he;Fe&&te?(he=R,Qe.current=Pe,ut.current=he,f.selectedNodes=h(Ne,he)):Fe&&ce?(he=Array.from(new Set([].concat((0,l.Z)(ut.current||[]),(0,l.Z)(X({treeData:Ne,expandedKeys:Se,startKey:Pe,endKey:Qe.current}))))),f.selectedNodes=h(Ne,he)):(he=[Pe],Qe.current=Pe,ut.current=he,f.selectedNodes=h(Ne,he)),(ne=Be.onSelect)===null||ne===void 0||ne.call(Be,he,f),"selectedKeys"in Be||gt(he)},{getPrefixCls:j,direction:V}=d.useContext(U.E_),{prefixCls:p,className:a,showIcon:k=!0,expandAction:fe="click"}=Be,u=N(Be,["prefixCls","className","showIcon","expandAction"]),s=j("tree",p),Q=T()(`${s}-directory`,{[`${s}-directory-rtl`]:V==="rtl"},a);return d.createElement(_,Object.assign({icon:ue,ref:je,blockNode:!0},u,{showIcon:k,expandAction:fe,prefixCls:s,className:Q,expandedKeys:Se,selectedKeys:ct,onSelect:qe,onExpand:ot}))};var Y=d.forwardRef(x);const pe=_;pe.DirectoryTree=Y,pe.TreeNode=t.O;var Re=pe},20648:function(rt,z,e){"use strict";e.d(z,{TM:function(){return B},Yk:function(){return v}});var t=e(36237),l=e(98447),b=e(17313),P=e(8378),$=e(37613),d=e(83116);const n=new t.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),E=(T,I)=>({[`.${T}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${I.motionDurationSlow}`}}}),D=(T,I)=>({[`.${T}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:I.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${I.lineWidthBold}px solid ${I.colorPrimary}`,borderRadius:"50%",content:'""'}}}),w=(T,I)=>{const{treeCls:g,treeNodeCls:U,treeNodePadding:F,titleHeight:G,nodeSelectedBg:q,nodeHoverBg:H}=I,Z=I.paddingXS;return{[g]:Object.assign(Object.assign({},(0,b.Wf)(I)),{background:I.colorBgContainer,borderRadius:I.borderRadius,transition:`background-color ${I.motionDurationSlow}`,[`&${g}-rtl`]:{[`${g}-switcher`]:{"&_close":{[`${g}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${g}-active-focused)`]:Object.assign({},(0,b.oN)(I)),[`${g}-list-holder-inner`]:{alignItems:"flex-start"},[`&${g}-block-node`]:{[`${g}-list-holder-inner`]:{alignItems:"stretch",[`${g}-node-content-wrapper`]:{flex:"auto"},[`${U}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:F,insetInlineStart:0,border:`1px solid ${I.colorPrimary}`,opacity:0,animationName:n,animationDuration:I.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${U}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${F}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${g}-node-content-wrapper`]:{color:I.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${g}-node-content-wrapper`]:Object.assign({},(0,b.oN)(I)),[`&:not(${U}-disabled).filter-node ${g}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${g}-draggable-icon`]:{flexShrink:0,width:G,lineHeight:`${G}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${I.motionDurationSlow}`,[`${U}:hover &`]:{opacity:.45}},[`&${U}-disabled`]:{[`${g}-draggable-icon`]:{visibility:"hidden"}}}},[`${g}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:G}},[`${g}-draggable-icon`]:{visibility:"hidden"},[`${g}-switcher`]:Object.assign(Object.assign({},E(T,I)),{position:"relative",flex:"none",alignSelf:"stretch",width:G,margin:0,lineHeight:`${G}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${g}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:I.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:G/2,bottom:-F,marginInlineStart:-1,borderInlineEnd:`1px solid ${I.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:G/2*.8,height:G/2,borderBottom:`1px solid ${I.colorBorder}`,content:'""'}}}),[`${g}-checkbox`]:{top:"initial",marginInlineEnd:Z},[`${g}-node-content-wrapper, ${g}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:G,margin:0,padding:`0 ${I.paddingXS/2}px`,color:"inherit",lineHeight:`${G}px`,background:"transparent",borderRadius:I.borderRadius,cursor:"pointer",transition:`all ${I.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:H},[`&${g}-node-selected`]:{backgroundColor:q},[`${g}-iconEle`]:{display:"inline-block",width:G,height:G,lineHeight:`${G}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${g}-unselectable ${g}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${g}-node-content-wrapper`]:Object.assign({lineHeight:`${G}px`,userSelect:"none"},D(T,I)),[`${U}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${I.colorPrimary}`}},"&-show-line":{[`${g}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:G/2,bottom:-F,borderInlineEnd:`1px solid ${I.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${g}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${U}-leaf-last`]:{[`${g}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${G/2}px !important`}}}}})}},C=T=>{const{treeCls:I,treeNodeCls:g,treeNodePadding:U,directoryNodeSelectedBg:F,directoryNodeSelectedColor:G}=T;return{[`${I}${I}-directory`]:{[g]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:U,insetInlineStart:0,transition:`background-color ${T.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:T.controlItemBgHover}},"> *":{zIndex:1},[`${I}-switcher`]:{transition:`color ${T.motionDurationMid}`},[`${I}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${I}-node-selected`]:{color:G,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:F},[`${I}-switcher`]:{color:G},[`${I}-node-content-wrapper`]:{color:G,background:"transparent"}}}}}},v=(T,I)=>{const g=`.${T}`,U=`${g}-treenode`,F=I.paddingXS/2,G=(0,$.TS)(I,{treeCls:g,treeNodeCls:U,treeNodePadding:F});return[w(T,G),C(G)]},B=T=>{const{controlHeightSM:I}=T;return{titleHeight:I,nodeHoverBg:T.controlItemBgHover,nodeSelectedBg:T.controlItemBgActive}};z.ZP=(0,d.Z)("Tree",(T,I)=>{let{prefixCls:g}=I;return[{[T.componentCls]:(0,l.C2)(`${g}-checkbox`,T)},v(g,T),(0,P.Z)(T)]},T=>{const{colorTextLightSolid:I,colorPrimary:g}=T;return Object.assign(Object.assign({},B(T)),{directoryNodeSelectedColor:I,directoryNodeSelectedBg:g})})},71997:function(rt,z,e){"use strict";e.d(z,{Z:function(){return U}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},P=b,$=e(7657),d=function(G,q){return l.createElement($.Z,(0,t.Z)({},G,{ref:q,icon:P}))},n=l.forwardRef(d),E=n,D=e(52671),w=e(58617),C=e(15075),v=e(43531),B=e(92310),T=e.n(B),I=e(92343),U=F=>{const{prefixCls:G,switcherIcon:q,treeNodeProps:H,showLine:Z}=F,{isLeaf:oe,expanded:O,loading:_}=H;if(_)return l.createElement(w.Z,{className:`${G}-switcher-loading-icon`});let ee;if(Z&&typeof Z=="object"&&(ee=Z.showLeafIcon),oe){if(!Z)return null;if(typeof ee!="boolean"&&ee){const h=typeof ee=="function"?ee(H):ee,N=`${G}-switcher-line-custom-icon`;return(0,I.l$)(h)?(0,I.Tm)(h,{className:T()(h.props.className||"",N)}):h}return ee?l.createElement(D.Z,{className:`${G}-switcher-line-icon`}):l.createElement("span",{className:`${G}-switcher-leaf-line`})}const le=`${G}-switcher-icon`,X=typeof q=="function"?q(H):q;return(0,I.l$)(X)?(0,I.Tm)(X,{className:T()(X.props.className||"",le)}):X!==void 0?X:Z?O?l.createElement(C.Z,{className:`${G}-switcher-line-icon`}):l.createElement(v.Z,{className:`${G}-switcher-line-icon`}):l.createElement(E,{className:le})}},54580:function(rt,z,e){"use strict";e.d(z,{default:function(){return jt}});var t=e(59301),l=e(94480),b=e(92310),P=e.n(b),$=e(54476),d=e(67732),n=e(83652),E=e(42403),D=e(158),w=e(20068),C=e(75931),v=e(75044),B=e(76190),T=e(3202),I=e(26112);function g(W,de){var ge="cannot ".concat(W.method," ").concat(W.action," ").concat(de.status,"'"),Ce=new Error(ge);return Ce.status=de.status,Ce.method=W.method,Ce.url=W.action,Ce}function U(W){var de=W.responseText||W.response;if(!de)return de;try{return JSON.parse(de)}catch(ge){return de}}function F(W){var de=new XMLHttpRequest;W.onProgress&&de.upload&&(de.upload.onprogress=function(Ze){Ze.total>0&&(Ze.percent=Ze.loaded/Ze.total*100),W.onProgress(Ze)});var ge=new FormData;W.data&&Object.keys(W.data).forEach(function(ke){var Ze=W.data[ke];if(Array.isArray(Ze)){Ze.forEach(function(Le){ge.append("".concat(ke,"[]"),Le)});return}ge.append(ke,Ze)}),W.file instanceof Blob?ge.append(W.filename,W.file,W.file.name):ge.append(W.filename,W.file),de.onerror=function(Ze){W.onError(Ze)},de.onload=function(){return de.status<200||de.status>=300?W.onError(g(W,de),U(de)):W.onSuccess(U(de),de)},de.open(W.method,W.action,!0),W.withCredentials&&"withCredentials"in de&&(de.withCredentials=!0);var Ce=W.headers||{};return Ce["X-Requested-With"]!==null&&de.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(Ce).forEach(function(ke){Ce[ke]!==null&&de.setRequestHeader(ke,Ce[ke])}),de.send(ge),{abort:function(){de.abort()}}}var G=+new Date,q=0;function H(){return"rc-upload-".concat(G,"-").concat(++q)}var Z=e(48736),oe=function(W,de){if(W&&de){var ge=Array.isArray(de)?de:de.split(","),Ce=W.name||"",ke=W.type||"",Ze=ke.replace(/\/.*$/,"");return ge.some(function(Le){var Te=Le.trim();if(/^\*(\/\*)?$/.test(Le))return!0;if(Te.charAt(0)==="."){var zt=Ce.toLowerCase(),Ft=Te.toLowerCase(),Qt=[Ft];return(Ft===".jpg"||Ft===".jpeg")&&(Qt=[".jpg",".jpeg"]),Qt.some(function(jn){return zt.endsWith(jn)})}return/\/\*$/.test(Te)?Ze===Te.replace(/\/.*$/,""):ke===Te?!0:/^\w+$/.test(Te)?((0,Z.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(Te,"'.Skip for check.")),!0):!1})}return!0};function O(W,de){var ge=W.createReader(),Ce=[];function ke(){ge.readEntries(function(Ze){var Le=Array.prototype.slice.apply(Ze);Ce=Ce.concat(Le);var Te=!Le.length;Te?de(Ce):ke()})}ke()}var _=function(de,ge,Ce){var ke=function Ze(Le,Te){Le&&(Le.path=Te||"",Le.isFile?Le.file(function(zt){Ce(zt)&&(Le.fullPath&&!zt.webkitRelativePath&&(Object.defineProperties(zt,{webkitRelativePath:{writable:!0}}),zt.webkitRelativePath=Le.fullPath.replace(/^\//,""),Object.defineProperties(zt,{webkitRelativePath:{writable:!1}})),ge([zt]))}):Le.isDirectory&&O(Le,function(zt){zt.forEach(function(Ft){Ze(Ft,"".concat(Te).concat(Le.name,"/"))})}))};de.forEach(function(Ze){ke(Ze.webkitGetAsEntry())})},ee=_,le=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],X=function(W){(0,E.Z)(ge,W);var de=(0,D.Z)(ge);function ge(){var Ce;(0,d.Z)(this,ge);for(var ke=arguments.length,Ze=new Array(ke),Le=0;Le{let{uid:Ze}=ke;return Ze===W.uid});return Ce===-1?ge.push(W):ge[Ce]=W,ge}function ne(W,de){const ge=W.uid!==void 0?"uid":"name";return de.filter(Ce=>Ce[ge]===W[ge])[0]}function Fe(W,de){const ge=W.uid!==void 0?"uid":"name",Ce=de.filter(ke=>ke[ge]!==W[ge]);return Ce.length===de.length?null:Ce}const we=function(){const de=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),Ce=de[de.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(Ce)||[""])[0]},_e=W=>W.indexOf("image/")===0,Pe=W=>{if(W.type&&!W.thumbUrl)return _e(W.type);const de=W.thumbUrl||W.url||"",ge=we(de);return/^data:image\//.test(de)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(ge)?!0:!(/^data:/.test(de)||ge)},Ne=200;function f(W){return new Promise(de=>{if(!W.type||!_e(W.type)){de("");return}const ge=document.createElement("canvas");ge.width=Ne,ge.height=Ne,ge.style.cssText=`position: fixed; left: 0; top: 0; width: ${Ne}px; height: ${Ne}px; z-index: 9999; display: none;`,document.body.appendChild(ge);const Ce=ge.getContext("2d"),ke=new Image;if(ke.onload=()=>{const{width:Ze,height:Le}=ke;let Te=Ne,zt=Ne,Ft=0,Qt=0;Ze>Le?(zt=Le*(Ne/Ze),Qt=-(zt-Te)/2):(Te=Ze*(Ne/Le),Ft=-(Te-zt)/2),Ce.drawImage(ke,Ft,Qt,Te,zt);const jn=ge.toDataURL();document.body.removeChild(ge),window.URL.revokeObjectURL(ke.src),de(jn)},ke.crossOrigin="anonymous",W.type.startsWith("image/svg+xml")){const Ze=new FileReader;Ze.onload=()=>{Ze.result&&(ke.src=Ze.result)},Ze.readAsDataURL(W)}else if(W.type.startsWith("image/gif")){const Ze=new FileReader;Ze.onload=()=>{Ze.result&&de(Ze.result)},Ze.readAsDataURL(W)}else ke.src=window.URL.createObjectURL(W)})}var te=e(26227),ce=e(41464),he=e(15277),Ae=e(93948),De=e(6848),We=t.forwardRef((W,de)=>{let{prefixCls:ge,className:Ce,style:ke,locale:Ze,listType:Le,file:Te,items:zt,progress:Ft,iconRender:Qt,actionIconRender:jn,itemRender:Zn,isImgUrl:Vn,showPreviewIcon:$r,showRemoveIcon:Pr,showDownloadIcon:Jn,previewIcon:pr,removeIcon:dr,downloadIcon:Or,onPreview:or,onDownload:Nn,onClose:Tr}=W;var Er,Rn;const{status:S}=Te,[Nr,uo]=t.useState(S);t.useEffect(()=>{S!=="removed"&&uo(S)},[S]);const[so,Qr]=t.useState(!1);t.useEffect(()=>{const Lt=setTimeout(()=>{Qr(!0)},300);return()=>{clearTimeout(Lt)}},[]);const lo=Qt(Te);let Zr=t.createElement("div",{className:`${ge}-icon`},lo);if(Le==="picture"||Le==="picture-card"||Le==="picture-circle")if(Nr==="uploading"||!Te.thumbUrl&&!Te.url){const Lt=P()(`${ge}-list-item-thumbnail`,{[`${ge}-list-item-file`]:Nr!=="uploading"});Zr=t.createElement("div",{className:Lt},lo)}else{const Lt=Vn!=null&&Vn(Te)?t.createElement("img",{src:Te.thumbUrl||Te.url,alt:Te.name,className:`${ge}-list-item-image`,crossOrigin:Te.crossOrigin}):lo,_t=P()(`${ge}-list-item-thumbnail`,{[`${ge}-list-item-file`]:Vn&&!Vn(Te)});Zr=t.createElement("a",{className:_t,onClick:Ut=>or(Te,Ut),href:Te.url||Te.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Lt)}const Gn=P()(`${ge}-list-item`,`${ge}-list-item-${Nr}`),Yn=typeof Te.linkProps=="string"?JSON.parse(Te.linkProps):Te.linkProps,Qn=Pr?jn((typeof dr=="function"?dr(Te):dr)||t.createElement(te.Z,null),()=>Tr(Te),ge,Ze.removeFile):null,kr=Jn&&Nr==="done"?jn((typeof Or=="function"?Or(Te):Or)||t.createElement(ce.Z,null),()=>Nn(Te),ge,Ze.downloadFile):null,Sn=Le!=="picture-card"&&Le!=="picture-circle"&&t.createElement("span",{key:"download-delete",className:P()(`${ge}-list-item-actions`,{picture:Le==="picture"})},kr,Qn),jr=P()(`${ge}-list-item-name`),ar=Te.url?[t.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:jr,title:Te.name},Yn,{href:Te.url,onClick:Lt=>or(Te,Lt)}),Te.name),Sn]:[t.createElement("span",{key:"view",className:jr,onClick:Lt=>or(Te,Lt),title:Te.name},Te.name),Sn],On={pointerEvents:"none",opacity:.5},fr=$r?t.createElement("a",{href:Te.url||Te.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:Te.url||Te.thumbUrl?void 0:On,onClick:Lt=>or(Te,Lt),title:Ze.previewFile},typeof pr=="function"?pr(Te):pr||t.createElement(he.Z,null)):null,Xr=(Le==="picture-card"||Le==="picture-circle")&&Nr!=="uploading"&&t.createElement("span",{className:`${ge}-list-item-actions`},fr,Nr==="done"&&kr,Qn),{getPrefixCls:K}=t.useContext(pe.E_),be=K(),Me=t.createElement("div",{className:Gn},Zr,ar,Xr,so&&t.createElement(k.default,{motionName:`${be}-fade`,visible:Nr==="uploading",motionDeadline:2e3},Lt=>{let{className:_t}=Lt;const Ut="percent"in Te?t.createElement(Ae.Z,Object.assign({},Ft,{type:"line",percent:Te.percent,"aria-label":Te["aria-label"],"aria-labelledby":Te["aria-labelledby"]})):null;return t.createElement("div",{className:P()(`${ge}-list-item-progress`,_t)},Ut)})),Xt=Te.response&&typeof Te.response=="string"?Te.response:((Er=Te.error)===null||Er===void 0?void 0:Er.statusText)||((Rn=Te.error)===null||Rn===void 0?void 0:Rn.message)||Ze.uploadError,qt=Nr==="error"?t.createElement(De.Z,{title:Xt,getPopupContainer:Lt=>Lt.parentNode},Me):Me;return t.createElement("div",{className:P()(`${ge}-list-item-container`,Ce),style:ke,ref:de},Zn?Zn(qt,Te,zt,{download:Nn.bind(null,Te),preview:or.bind(null,Te),remove:Tr.bind(null,Te)}):qt)});const Xe=(W,de)=>{const{listType:ge="text",previewFile:Ce=f,onPreview:ke,onDownload:Ze,onRemove:Le,locale:Te,iconRender:zt,isImageUrl:Ft=Pe,prefixCls:Qt,items:jn=[],showPreviewIcon:Zn=!0,showRemoveIcon:Vn=!0,showDownloadIcon:$r=!1,removeIcon:Pr,previewIcon:Jn,downloadIcon:pr,progress:dr={size:[-1,2],showInfo:!1},appendAction:Or,appendActionVisible:or=!0,itemRender:Nn,disabled:Tr}=W,Er=(0,fe.Z)(),[Rn,S]=t.useState(!1);t.useEffect(()=>{ge!=="picture"&&ge!=="picture-card"&&ge!=="picture-circle"||(jn||[]).forEach(On=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(On.originFileObj instanceof File||On.originFileObj instanceof Blob)||On.thumbUrl!==void 0||(On.thumbUrl="",Ce&&Ce(On.originFileObj).then(fr=>{On.thumbUrl=fr||"",Er()}))})},[ge,jn,Ce]),t.useEffect(()=>{S(!0)},[]);const Nr=(On,fr)=>{if(ke)return fr==null||fr.preventDefault(),ke(On)},uo=On=>{typeof Ze=="function"?Ze(On):On.url&&window.open(On.url)},so=On=>{Le==null||Le(On)},Qr=On=>{if(zt)return zt(On,ge);const fr=On.status==="uploading",Xr=Ft&&Ft(On)?t.createElement(a,null):t.createElement(ut,null);let K=fr?t.createElement(Ie.Z,null):t.createElement(ot,null);return ge==="picture"?K=fr?t.createElement(Ie.Z,null):Xr:(ge==="picture-card"||ge==="picture-circle")&&(K=fr?Te.uploading:Xr),K},lo=(On,fr,Xr,K)=>{const be={type:"text",size:"small",title:K,onClick:Me=>{fr(),(0,s.l$)(On)&&On.props.onClick&&On.props.onClick(Me)},className:`${Xr}-list-item-action`,disabled:Tr};if((0,s.l$)(On)){const Me=(0,s.Tm)(On,Object.assign(Object.assign({},On.props),{onClick:()=>{}}));return t.createElement(Q.ZP,Object.assign({},be,{icon:Me}))}return t.createElement(Q.ZP,Object.assign({},be),t.createElement("span",null,On))};t.useImperativeHandle(de,()=>({handlePreview:Nr,handleDownload:uo}));const{getPrefixCls:Zr}=t.useContext(pe.E_),Gn=Zr("upload",Qt),Yn=Zr(),Qn=P()(`${Gn}-list`,`${Gn}-list-${ge}`),kr=(0,l.Z)(jn.map(On=>({key:On.uid,file:On})));let jr={motionDeadline:2e3,motionName:`${Gn}-${ge==="picture-card"||ge==="picture-circle"?"animate-inline":"animate"}`,keys:kr,motionAppear:Rn};const ar=t.useMemo(()=>{const On=Object.assign({},(0,u.Z)(Yn));return delete On.onAppearEnd,delete On.onEnterEnd,delete On.onLeaveEnd,On},[Yn]);return ge!=="picture-card"&&ge!=="picture-circle"&&(jr=Object.assign(Object.assign({},ar),jr)),t.createElement("div",{className:Qn},t.createElement(k.CSSMotionList,Object.assign({},jr,{component:!1}),On=>{let{key:fr,file:Xr,className:K,style:be}=On;return t.createElement(We,{key:fr,locale:Te,prefixCls:Gn,className:K,style:be,file:Xr,items:jn,progress:dr,listType:ge,isImgUrl:Ft,showPreviewIcon:Zn,showRemoveIcon:Vn,showDownloadIcon:$r,removeIcon:Pr,previewIcon:Jn,downloadIcon:pr,iconRender:Qr,actionIconRender:lo,itemRender:Nn,onPreview:Nr,onDownload:uo,onClose:so})}),Or&&t.createElement(k.default,Object.assign({},jr,{visible:or,forceRender:!0}),On=>{let{className:fr,style:Xr}=On;return(0,s.Tm)(Or,K=>({className:P()(K.className,fr),style:Object.assign(Object.assign(Object.assign({},Xr),{pointerEvents:fr?"none":void 0}),K.style)}))}))};var Et=t.forwardRef(Xe),Ot=e(17313),cn=e(8378),an=e(83116),bt=e(37613),dn=W=>{const{componentCls:de,iconCls:ge}=W;return{[`${de}-wrapper`]:{[`${de}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:W.colorFillAlter,border:`${W.lineWidth}px dashed ${W.colorBorder}`,borderRadius:W.borderRadiusLG,cursor:"pointer",transition:`border-color ${W.motionDurationSlow}`,[de]:{padding:`${W.padding}px 0`},[`${de}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${de}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${de}-disabled):hover`]:{borderColor:W.colorPrimaryHover},[`p${de}-drag-icon`]:{marginBottom:W.margin,[ge]:{color:W.colorPrimary,fontSize:W.uploadThumbnailSize}},[`p${de}-text`]:{margin:`0 0 ${W.marginXXS}px`,color:W.colorTextHeading,fontSize:W.fontSizeLG},[`p${de}-hint`]:{color:W.colorTextDescription,fontSize:W.fontSize},[`&${de}-disabled`]:{cursor:"not-allowed",[`p${de}-drag-icon ${ge}, p${de}-text, p${de}-hint - `]:{color:H.colorTextDisabled}}}}}},$n=H=>{const{componentCls:de,antCls:ge,iconCls:Ce,fontSize:ke,lineHeight:Ze}=H,Le=`${de}-list-item`,Te=`${Le}-actions`,zt=`${Le}-action`,Ft=Math.round(ke*Ze);return{[`${de}-wrapper`]:{[`${de}-list`]:Object.assign(Object.assign({},(0,Ot.dF)()),{lineHeight:H.lineHeight,[Le]:{position:"relative",height:H.lineHeight*ke,marginTop:H.marginXS,fontSize:ke,display:"flex",alignItems:"center",transition:`background-color ${H.motionDurationSlow}`,"&:hover":{backgroundColor:H.controlItemBgHover},[`${Le}-name`]:Object.assign(Object.assign({},Ot.vS),{padding:`0 ${H.paddingXS}px`,lineHeight:Ze,flex:"auto",transition:`all ${H.motionDurationSlow}`}),[Te]:{[zt]:{opacity:0},[`${zt}${ge}-btn-sm`]:{height:Ft,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[` + `]:{color:W.colorTextDisabled}}}}}},$n=W=>{const{componentCls:de,antCls:ge,iconCls:Ce,fontSize:ke,lineHeight:Ze}=W,Le=`${de}-list-item`,Te=`${Le}-actions`,zt=`${Le}-action`,Ft=Math.round(ke*Ze);return{[`${de}-wrapper`]:{[`${de}-list`]:Object.assign(Object.assign({},(0,Ot.dF)()),{lineHeight:W.lineHeight,[Le]:{position:"relative",height:W.lineHeight*ke,marginTop:W.marginXS,fontSize:ke,display:"flex",alignItems:"center",transition:`background-color ${W.motionDurationSlow}`,"&:hover":{backgroundColor:W.controlItemBgHover},[`${Le}-name`]:Object.assign(Object.assign({},Ot.vS),{padding:`0 ${W.paddingXS}px`,lineHeight:Ze,flex:"auto",transition:`all ${W.motionDurationSlow}`}),[Te]:{[zt]:{opacity:0},[`${zt}${ge}-btn-sm`]:{height:Ft,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[` ${zt}:focus-visible, &.picture ${zt} - `]:{opacity:1},[Ce]:{color:H.actionsColor,transition:`all ${H.motionDurationSlow}`},[`&:hover ${Ce}`]:{color:H.colorText}},[`${de}-icon ${Ce}`]:{color:H.colorTextDescription,fontSize:ke},[`${Le}-progress`]:{position:"absolute",bottom:-H.uploadProgressOffset,width:"100%",paddingInlineStart:ke+H.paddingXS,fontSize:ke,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${Le}:hover ${zt}`]:{opacity:1,color:H.colorText},[`${Le}-error`]:{color:H.colorError,[`${Le}-name, ${de}-icon ${Ce}`]:{color:H.colorError},[Te]:{[`${Ce}, ${Ce}:hover`]:{color:H.colorError},[zt]:{opacity:1}}},[`${de}-list-item-container`]:{transition:`opacity ${H.motionDurationSlow}, height ${H.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},Wn=e(36237),An=e(1950);const sr=new Wn.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),wr=new Wn.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var vr=H=>{const{componentCls:de}=H,ge=`${de}-animate-inline`;return[{[`${de}-wrapper`]:{[`${ge}-appear, ${ge}-enter, ${ge}-leave`]:{animationDuration:H.motionDurationSlow,animationTimingFunction:H.motionEaseInOutCirc,animationFillMode:"forwards"},[`${ge}-appear, ${ge}-enter`]:{animationName:sr},[`${ge}-leave`]:{animationName:wr}}},{[`${de}-wrapper`]:(0,An.J$)(H)},sr,wr]},kn=e(30071),Cr=e(64993);const Lr=H=>{const{componentCls:de,iconCls:ge,uploadThumbnailSize:Ce,uploadProgressOffset:ke}=H,Ze=`${de}-list`,Le=`${Ze}-item`;return{[`${de}-wrapper`]:{[` + `]:{opacity:1},[Ce]:{color:W.actionsColor,transition:`all ${W.motionDurationSlow}`},[`&:hover ${Ce}`]:{color:W.colorText}},[`${de}-icon ${Ce}`]:{color:W.colorTextDescription,fontSize:ke},[`${Le}-progress`]:{position:"absolute",bottom:-W.uploadProgressOffset,width:"100%",paddingInlineStart:ke+W.paddingXS,fontSize:ke,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${Le}:hover ${zt}`]:{opacity:1,color:W.colorText},[`${Le}-error`]:{color:W.colorError,[`${Le}-name, ${de}-icon ${Ce}`]:{color:W.colorError},[Te]:{[`${Ce}, ${Ce}:hover`]:{color:W.colorError},[zt]:{opacity:1}}},[`${de}-list-item-container`]:{transition:`opacity ${W.motionDurationSlow}, height ${W.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},Wn=e(36237),An=e(1950);const sr=new Wn.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),wr=new Wn.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var vr=W=>{const{componentCls:de}=W,ge=`${de}-animate-inline`;return[{[`${de}-wrapper`]:{[`${ge}-appear, ${ge}-enter, ${ge}-leave`]:{animationDuration:W.motionDurationSlow,animationTimingFunction:W.motionEaseInOutCirc,animationFillMode:"forwards"},[`${ge}-appear, ${ge}-enter`]:{animationName:sr},[`${ge}-leave`]:{animationName:wr}}},{[`${de}-wrapper`]:(0,An.J$)(W)},sr,wr]},kn=e(30071),Cr=e(64993);const Lr=W=>{const{componentCls:de,iconCls:ge,uploadThumbnailSize:Ce,uploadProgressOffset:ke}=W,Ze=`${de}-list`,Le=`${Ze}-item`;return{[`${de}-wrapper`]:{[` ${Ze}${Ze}-picture, ${Ze}${Ze}-picture-card, ${Ze}${Ze}-picture-circle - `]:{[Le]:{position:"relative",height:Ce+H.lineWidth*2+H.paddingXS*2,padding:H.paddingXS,border:`${H.lineWidth}px ${H.lineType} ${H.colorBorder}`,borderRadius:H.borderRadiusLG,"&:hover":{background:"transparent"},[`${Le}-thumbnail`]:Object.assign(Object.assign({},Ot.vS),{width:Ce,height:Ce,lineHeight:`${Ce+H.paddingSM}px`,textAlign:"center",flex:"none",[ge]:{fontSize:H.fontSizeHeading2,color:H.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${Le}-progress`]:{bottom:ke,width:`calc(100% - ${H.paddingSM*2}px)`,marginTop:0,paddingInlineStart:Ce+H.paddingXS}},[`${Le}-error`]:{borderColor:H.colorError,[`${Le}-thumbnail ${ge}`]:{[`svg path[fill='${kn.blue[0]}']`]:{fill:H.colorErrorBg},[`svg path[fill='${kn.blue.primary}']`]:{fill:H.colorError}}},[`${Le}-uploading`]:{borderStyle:"dashed",[`${Le}-name`]:{marginBottom:ke}}},[`${Ze}${Ze}-picture-circle ${Le}`]:{[`&, &::before, ${Le}-thumbnail`]:{borderRadius:"50%"}}}}},Ar=H=>{const{componentCls:de,iconCls:ge,fontSizeLG:Ce,colorTextLightSolid:ke}=H,Ze=`${de}-list`,Le=`${Ze}-item`,Te=H.uploadPicCardSize;return{[` + `]:{[Le]:{position:"relative",height:Ce+W.lineWidth*2+W.paddingXS*2,padding:W.paddingXS,border:`${W.lineWidth}px ${W.lineType} ${W.colorBorder}`,borderRadius:W.borderRadiusLG,"&:hover":{background:"transparent"},[`${Le}-thumbnail`]:Object.assign(Object.assign({},Ot.vS),{width:Ce,height:Ce,lineHeight:`${Ce+W.paddingSM}px`,textAlign:"center",flex:"none",[ge]:{fontSize:W.fontSizeHeading2,color:W.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${Le}-progress`]:{bottom:ke,width:`calc(100% - ${W.paddingSM*2}px)`,marginTop:0,paddingInlineStart:Ce+W.paddingXS}},[`${Le}-error`]:{borderColor:W.colorError,[`${Le}-thumbnail ${ge}`]:{[`svg path[fill='${kn.blue[0]}']`]:{fill:W.colorErrorBg},[`svg path[fill='${kn.blue.primary}']`]:{fill:W.colorError}}},[`${Le}-uploading`]:{borderStyle:"dashed",[`${Le}-name`]:{marginBottom:ke}}},[`${Ze}${Ze}-picture-circle ${Le}`]:{[`&, &::before, ${Le}-thumbnail`]:{borderRadius:"50%"}}}}},Ar=W=>{const{componentCls:de,iconCls:ge,fontSizeLG:Ce,colorTextLightSolid:ke}=W,Ze=`${de}-list`,Le=`${Ze}-item`,Te=W.uploadPicCardSize;return{[` ${de}-wrapper${de}-picture-card-wrapper, ${de}-wrapper${de}-picture-circle-wrapper - `]:Object.assign(Object.assign({},(0,Ot.dF)()),{display:"inline-block",width:"100%",[`${de}${de}-select`]:{width:Te,height:Te,marginInlineEnd:H.marginXS,marginBottom:H.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:H.colorFillAlter,border:`${H.lineWidth}px dashed ${H.colorBorder}`,borderRadius:H.borderRadiusLG,cursor:"pointer",transition:`border-color ${H.motionDurationSlow}`,[`> ${de}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${de}-disabled):hover`]:{borderColor:H.colorPrimary}},[`${Ze}${Ze}-picture-card, ${Ze}${Ze}-picture-circle`]:{[`${Ze}-item-container`]:{display:"inline-block",width:Te,height:Te,marginBlock:`0 ${H.marginXS}px`,marginInline:`0 ${H.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[Le]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${H.paddingXS*2}px)`,height:`calc(100% - ${H.paddingXS*2}px)`,backgroundColor:H.colorBgMask,opacity:0,transition:`all ${H.motionDurationSlow}`,content:'" "'}},[`${Le}:hover`]:{[`&::before, ${Le}-actions`]:{opacity:1}},[`${Le}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${H.motionDurationSlow}`,[`${ge}-eye, ${ge}-download, ${ge}-delete`]:{zIndex:10,width:Ce,margin:`0 ${H.marginXXS}px`,fontSize:Ce,cursor:"pointer",transition:`all ${H.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${Le}-actions, ${Le}-actions:hover`]:{[`${ge}-eye, ${ge}-download, ${ge}-delete`]:{color:new Cr.C(ke).setAlpha(.65).toRgbString(),"&:hover":{color:ke}}},[`${Le}-thumbnail, ${Le}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${Le}-name`]:{display:"none",textAlign:"center"},[`${Le}-file + ${Le}-name`]:{position:"absolute",bottom:H.margin,display:"block",width:`calc(100% - ${H.paddingXS*2}px)`},[`${Le}-uploading`]:{[`&${Le}`]:{backgroundColor:H.colorFillAlter},[`&::before, ${ge}-eye, ${ge}-download, ${ge}-delete`]:{display:"none"}},[`${Le}-progress`]:{bottom:H.marginXL,width:`calc(100% - ${H.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${de}-wrapper${de}-picture-circle-wrapper`]:{[`${de}${de}-select`]:{borderRadius:"50%"}}}};var Un=H=>{const{componentCls:de}=H;return{[`${de}-rtl`]:{direction:"rtl"}}};const ao=H=>{const{componentCls:de,colorTextDisabled:ge}=H;return{[`${de}-wrapper`]:Object.assign(Object.assign({},(0,Ot.Wf)(H)),{[de]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${de}-select`]:{display:"inline-block"},[`${de}-disabled`]:{color:ge,cursor:"not-allowed"}})}};var Vr=(0,an.Z)("Upload",H=>{const{fontSizeHeading3:de,fontSize:ge,lineHeight:Ce,lineWidth:ke,controlHeightLG:Ze}=H,Le=Math.round(ge*Ce),Te=(0,bt.TS)(H,{uploadThumbnailSize:de*2,uploadProgressOffset:Le/2+ke,uploadPicCardSize:Ze*2.55});return[ao(Te),dn(Te),Lr(Te),Ar(Te),$n(Te),vr(Te),Un(Te),(0,cn.Z)(Te)]},H=>({actionsColor:H.colorTextDescription})),xo=function(H,de,ge,Ce){function ke(Ze){return Ze instanceof ge?Ze:new ge(function(Le){Le(Ze)})}return new(ge||(ge=Promise))(function(Ze,Le){function Te(Qt){try{Ft(Ce.next(Qt))}catch(jn){Le(jn)}}function zt(Qt){try{Ft(Ce.throw(Qt))}catch(jn){Le(jn)}}function Ft(Qt){Qt.done?Ze(Qt.value):ke(Qt.value).then(Te,zt)}Ft((Ce=Ce.apply(H,de||[])).next())})};const io=`__LIST_IGNORE_${Date.now()}__`,Ve=(H,de)=>{const{fileList:ge,defaultFileList:Ce,onRemove:ke,showUploadList:Ze=!0,listType:Le="text",onPreview:Te,onDownload:zt,onChange:Ft,onDrop:Qt,previewFile:jn,disabled:Zn,locale:Vn,iconRender:$r,isImageUrl:Pr,progress:Jn,prefixCls:pr,className:dr,type:Or="select",children:or,style:Nn,itemRender:Tr,maxCount:Er,data:Rn={},multiple:S=!1,action:Nr="",accept:uo="",supportServerRender:so=!0,rootClassName:Qr}=H,lo=t.useContext(Re.Z),Zr=Zn!=null?Zn:lo,[Gn,Yn]=(0,L.Z)(Ce||[],{value:ge,postState:vn=>vn!=null?vn:[]}),[Qn,kr]=t.useState("drop"),Sn=t.useRef(null);t.useMemo(()=>{const vn=Date.now();(ge||[]).forEach((Gt,hn)=>{!Gt.uid&&!Object.isFrozen(Gt)&&(Gt.uid=`__AUTO__${vn}_${hn}__`)})},[ge]);const jr=(vn,Gt,hn)=>{let mt=(0,l.Z)(Gt),Hn=!1;Er===1?mt=mt.slice(-1):Er&&(Hn=mt.length>Er,mt=mt.slice(0,Er)),(0,Y.flushSync)(()=>{Yn(mt)});const _r={file:vn,fileList:mt};hn&&(_r.event=hn),(!Hn||mt.some(Kr=>Kr.uid===vn.uid))&&(0,Y.flushSync)(()=>{Ft==null||Ft(_r)})},ar=(vn,Gt)=>xo(void 0,void 0,void 0,function*(){const{beforeUpload:hn,transformFile:mt}=H;let Hn=vn;if(hn){const _r=yield hn(vn,Gt);if(_r===!1)return!1;if(delete vn[io],_r===io)return Object.defineProperty(vn,io,{value:!0,configurable:!0}),!1;typeof _r=="object"&&_r&&(Hn=_r)}return mt&&(Hn=yield mt(Hn)),Hn}),On=vn=>{const Gt=vn.filter(Hn=>!Hn.file[io]);if(!Gt.length)return;const hn=Gt.map(Hn=>R(Hn.file));let mt=(0,l.Z)(Gn);hn.forEach(Hn=>{mt=c(Hn,mt)}),hn.forEach((Hn,_r)=>{let Kr=Hn;if(Gt[_r].parsedFile)Hn.status="uploading";else{const{originFileObj:fo}=Hn;let mo;try{mo=new File([fo],fo.name,{type:fo.type})}catch(So){mo=new Blob([fo],{type:fo.type}),mo.name=fo.name,mo.lastModifiedDate=new Date,mo.lastModified=new Date().getTime()}mo.uid=Hn.uid,Kr=mo}jr(Kr,mt)})},fr=(vn,Gt,hn)=>{try{typeof vn=="string"&&(vn=JSON.parse(vn))}catch(_r){}if(!ne(Gt,Gn))return;const mt=R(Gt);mt.status="done",mt.percent=100,mt.response=vn,mt.xhr=hn;const Hn=c(mt,Gn);jr(mt,Hn)},Xr=(vn,Gt)=>{if(!ne(Gt,Gn))return;const hn=R(Gt);hn.status="uploading",hn.percent=vn.percent;const mt=c(hn,Gn);jr(hn,mt,vn)},W=(vn,Gt,hn)=>{if(!ne(hn,Gn))return;const mt=R(hn);mt.error=vn,mt.response=Gt,mt.status="error";const Hn=c(mt,Gn);jr(mt,Hn)},be=vn=>{let Gt;Promise.resolve(typeof ke=="function"?ke(vn):ke).then(hn=>{var mt;if(hn===!1)return;const Hn=Fe(vn,Gn);Hn&&(Gt=Object.assign(Object.assign({},vn),{status:"removed"}),Gn==null||Gn.forEach(_r=>{const Kr=Gt.uid!==void 0?"uid":"name";_r[Kr]===Gt[Kr]&&!Object.isFrozen(_r)&&(_r.status="removed")}),(mt=Sn.current)===null||mt===void 0||mt.abort(Gt),jr(Gt,Hn))})},Me=vn=>{kr(vn.type),vn.type==="drop"&&(Qt==null||Qt(vn))};t.useImperativeHandle(de,()=>({onBatchStart:On,onSuccess:fr,onProgress:Xr,onError:W,fileList:Gn,upload:Sn.current}));const{getPrefixCls:Xt,direction:qt,upload:Lt}=t.useContext(pe.E_),_t=Xt("upload",pr),Ut=Object.assign(Object.assign({onBatchStart:On,onError:W,onProgress:Xr,onSuccess:fr},H),{data:Rn,multiple:S,action:Nr,accept:uo,supportServerRender:so,prefixCls:_t,disabled:Zr,beforeUpload:ar,onChange:void 0});delete Ut.className,delete Ut.style,(!or||Zr)&&delete Ut.id;const[Ct,Mt]=Vr(_t),[Cn]=(0,$e.Z)("Upload",je.Z.Upload),{showRemoveIcon:In,showPreviewIcon:Ln,showDownloadIcon:Tn,removeIcon:lr,previewIcon:Mn,downloadIcon:sn}=typeof Ze=="boolean"?{}:Ze,bn=(vn,Gt)=>Ze?t.createElement(Et,{prefixCls:_t,listType:Le,items:Gn,previewFile:jn,onPreview:Te,onDownload:zt,onRemove:be,showRemoveIcon:!Zr&&In,showPreviewIcon:Ln,showDownloadIcon:Tn,removeIcon:lr,previewIcon:Mn,downloadIcon:sn,iconRender:$r,locale:Object.assign(Object.assign({},Cn),Vn),isImageUrl:Pr,progress:Jn,appendAction:vn,appendActionVisible:Gt,itemRender:Tr,disabled:Zr}):vn,$t=P()(`${_t}-wrapper`,dr,Qr,Mt,Lt==null?void 0:Lt.className,{[`${_t}-rtl`]:qt==="rtl",[`${_t}-picture-card-wrapper`]:Le==="picture-card",[`${_t}-picture-circle-wrapper`]:Le==="picture-circle"}),rn=Object.assign(Object.assign({},Lt==null?void 0:Lt.style),Nn);if(Or==="drag"){const vn=P()(Mt,_t,`${_t}-drag`,{[`${_t}-drag-uploading`]:Gn.some(Gt=>Gt.status==="uploading"),[`${_t}-drag-hover`]:Qn==="dragover",[`${_t}-disabled`]:Zr,[`${_t}-rtl`]:qt==="rtl"});return Ct(t.createElement("span",{className:$t},t.createElement("div",{className:vn,style:rn,onDrop:Me,onDragOver:Me,onDragLeave:Me},t.createElement(x,Object.assign({},Ut,{ref:Sn,className:`${_t}-btn`}),t.createElement("div",{className:`${_t}-drag-container`},or))),bn()))}const Dn=P()(_t,`${_t}-select`,{[`${_t}-disabled`]:Zr}),Mr=(vn=>t.createElement("div",{className:Dn,style:vn},t.createElement(x,Object.assign({},Ut,{ref:Sn}))))(or?void 0:{display:"none"});return Ct(Le==="picture-card"||Le==="picture-circle"?t.createElement("span",{className:$t},bn(Mr,!!or)):t.createElement("span",{className:$t},Mr,bn()))};var at=t.forwardRef(Ve),xt=function(H,de){var ge={};for(var Ce in H)Object.prototype.hasOwnProperty.call(H,Ce)&&de.indexOf(Ce)<0&&(ge[Ce]=H[Ce]);if(H!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ke=0,Ce=Object.getOwnPropertySymbols(H);ke{var{style:ge,height:Ce}=H,ke=xt(H,["style","height"]);return t.createElement(at,Object.assign({ref:de},ke,{type:"drag",style:Object.assign(Object.assign({},ge),{height:Ce})}))});const Wt=at;Wt.Dragger=Zt,Wt.LIST_IGNORE=io;var jt=Wt},14625:function(rt){function z(t){var l,b,P="";if(typeof t=="string"||typeof t=="number")P+=t;else if(typeof t=="object")if(Array.isArray(t)){var $=t.length;for(l=0;l<$;l++)t[l]&&(b=z(t[l]))&&(P&&(P+=" "),P+=b)}else for(b in t)t[b]&&(P&&(P+=" "),P+=b);return P}function e(){for(var t,l,b=0,P="",$=arguments.length;b<$;b++)(t=arguments[b])&&(l=z(t))&&(P&&(P+=" "),P+=l);return P}rt.exports=e,rt.exports.clsx=e},97774:function(rt,z,e){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var t=Object.assign||function(g){for(var U=1;U>>7-e%8&1)==1},put:function(e,t){for(var l=0;l>>t-l-1&1)==1)},getLengthInBits:function(){return this.length},putBit:function(e){var t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),e&&(this.buffer[t]|=128>>>this.length%8),this.length++}},rt.exports=z},78485:function(rt){rt.exports={L:1,M:0,Q:3,H:2}},13679:function(rt,z,e){var t=e(87532);function l(b,P){if(b.length==null)throw new Error(b.length+"/"+P);for(var $=0;$=7&&this.setupTypeNumber(E),this.dataCache==null&&(this.dataCache=d.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,D)},n.setupPositionProbePattern=function(E,D){for(var w=-1;w<=7;w++)if(!(E+w<=-1||this.moduleCount<=E+w))for(var C=-1;C<=7;C++)D+C<=-1||this.moduleCount<=D+C||(0<=w&&w<=6&&(C==0||C==6)||0<=C&&C<=6&&(w==0||w==6)||2<=w&&w<=4&&2<=C&&C<=4?this.modules[E+w][D+C]=!0:this.modules[E+w][D+C]=!1)},n.getBestMaskPattern=function(){for(var E=0,D=0,w=0;w<8;w++){this.makeImpl(!0,w);var C=P.getLostPoint(this);(w==0||E>C)&&(E=C,D=w)}return D},n.createMovieClip=function(E,D,w){var C=E.createEmptyMovieClip(D,w),v=1;this.make();for(var B=0;B>w&1)==1;this.modules[Math.floor(w/3)][w%3+this.moduleCount-8-3]=C}for(var w=0;w<18;w++){var C=!E&&(D>>w&1)==1;this.modules[w%3+this.moduleCount-8-3][Math.floor(w/3)]=C}},n.setupTypeInfo=function(E,D){for(var w=this.errorCorrectLevel<<3|D,C=P.getBCHTypeInfo(w),v=0;v<15;v++){var B=!E&&(C>>v&1)==1;v<6?this.modules[v][8]=B:v<8?this.modules[v+1][8]=B:this.modules[this.moduleCount-15+v][8]=B}for(var v=0;v<15;v++){var B=!E&&(C>>v&1)==1;v<8?this.modules[8][this.moduleCount-v-1]=B:v<9?this.modules[8][15-v-1+1]=B:this.modules[8][15-v-1]=B}this.modules[this.moduleCount-8][8]=!E},n.mapData=function(E,D){for(var w=-1,C=this.moduleCount-1,v=7,B=0,T=this.moduleCount-1;T>0;T-=2)for(T==6&&T--;;){for(var I=0;I<2;I++)if(this.modules[C][T-I]==null){var g=!1;B>>v&1)==1);var U=P.getMask(D,C,T-I);U&&(g=!g),this.modules[C][T-I]=g,v--,v==-1&&(B++,v=7)}if(C+=w,C<0||this.moduleCount<=C){C-=w,w=-w;break}}},d.PAD0=236,d.PAD1=17,d.createData=function(E,D,w){for(var C=l.getRSBlocks(E,D),v=new b,B=0;BI*8)throw new Error("code length overflow. ("+v.getLengthInBits()+">"+I*8+")");for(v.getLengthInBits()+4<=I*8&&v.put(0,4);v.getLengthInBits()%8!=0;)v.putBit(!1);for(;!(v.getLengthInBits()>=I*8||(v.put(d.PAD0,8),v.getLengthInBits()>=I*8));)v.put(d.PAD1,8);return d.createBytes(v,C)},d.createBytes=function(E,D){for(var w=0,C=0,v=0,B=new Array(D.length),T=new Array(D.length),I=0;I=0?K.get(Z):0}}for(var oe=0,F=0;F=256;)t-=255;return z.EXP_TABLE[t]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)},e=0;e<8;e++)z.EXP_TABLE[e]=1<=0;)n^=$.G15<<$.getBCHDigit(n)-$.getBCHDigit($.G15);return(d<<10|n)^$.G15_MASK},getBCHTypeNumber:function(d){for(var n=d<<12;$.getBCHDigit(n)-$.getBCHDigit($.G18)>=0;)n^=$.G18<<$.getBCHDigit(n)-$.getBCHDigit($.G18);return d<<12|n},getBCHDigit:function(d){for(var n=0;d!=0;)n++,d>>>=1;return n},getPatternPosition:function(d){return $.PATTERN_POSITION_TABLE[d-1]},getMask:function(d,n,E){switch(d){case P.PATTERN000:return(n+E)%2==0;case P.PATTERN001:return n%2==0;case P.PATTERN010:return E%3==0;case P.PATTERN011:return(n+E)%3==0;case P.PATTERN100:return(Math.floor(n/2)+Math.floor(E/3))%2==0;case P.PATTERN101:return n*E%2+n*E%3==0;case P.PATTERN110:return(n*E%2+n*E%3)%2==0;case P.PATTERN111:return(n*E%3+(n+E)%2)%2==0;default:throw new Error("bad maskPattern:"+d)}},getErrorCorrectPolynomial:function(d){for(var n=new l([1],0),E=0;E5&&(E+=3+C-5)}for(var D=0;D=0)&&Object.prototype.propertyIsEnumerable.call(ae,Y)&&(L[Y]=ae[Y])}return L}function d(ae,x){if(ae==null)return{};var L={},Y=Object.keys(ae),pe,Re;for(Re=0;Re=0)&&(L[pe]=ae[pe]);return L}function n(ae,x){if(!(ae instanceof x))throw new TypeError("Cannot call a class as a function")}function E(ae,x){for(var L=0;L>6),x+=String.fromCharCode(128|Y&63)):Y<55296||Y>=57344?(x+=String.fromCharCode(224|Y>>12),x+=String.fromCharCode(128|Y>>6&63),x+=String.fromCharCode(128|Y&63)):(L++,Y=65536+((Y&1023)<<10|ae.charCodeAt(L)&1023),x+=String.fromCharCode(240|Y>>18),x+=String.fromCharCode(128|Y>>12&63),x+=String.fromCharCode(128|Y>>6&63),x+=String.fromCharCode(128|Y&63))}return x}var K={size:128,level:"L",bgColor:"#FFFFFF",fgColor:"#000000",includeMargin:!1},Z={},oe=4,O=.1;function _(ae){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,L=[];return ae.forEach(function(Y,pe){var Re=null;Y.forEach(function($e,je){if(!$e&&Re!==null){L.push("M".concat(Re+x," ").concat(pe+x,"h").concat(je-Re,"v1H").concat(Re+x,"z")),Re=null;return}if(je===Y.length-1){if(!$e)return;Re===null?L.push("M".concat(je+x,",").concat(pe+x," h1v1H").concat(je+x,"z")):L.push("M".concat(Re+x,",").concat(pe+x," h").concat(je+1-Re,"v1H").concat(Re+x,"z"));return}$e&&Re===null&&(Re=je)})}),L.join("")}function ee(ae,x){return ae.slice().map(function(L,Y){return Y=x.y+x.h?L:L.map(function(pe,Re){return Re=x.x+x.w?pe:!1})})}function le(ae,x){var L=ae.imageSettings,Y=ae.size,pe=ae.includeMargin;if(L==null)return null;var Re=pe?oe:0,$e=x.length+Re*2,je=Math.floor(Y*O),Je=$e/Y,nt=(L.width||je)*Je,ze=(L.height||je)*Je,Be=L.x==null?x.length/2-nt/2:L.x*Je,Qe=L.y==null?x.length/2-ze/2:L.y*Je,ut=null;if(L.excavate){var Ie=Math.floor(Be),ct=Math.floor(Qe),gt=Math.ceil(nt+Be-Ie),Se=Math.ceil(ze+Qe-ct);ut={x:Ie,y:ct,w:gt,h:Se}}return{x:Be,y:Qe,h:ze,w:nt,excavation:ut}}var X=function(){try{new Path2D().addPath(new Path2D)}catch(ae){return!1}return!0}(),h=function(ae){B(x,ae);function x(){var L,Y;n(this,x);for(var pe=arguments.length,Re=new Array(pe),$e=0;$e0&&arguments[0]!==void 0?arguments[0]:[],V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],p=j.length,a=V.length;if(Math.abs(p-a)!==1)return{add:!1,key:null};function k(fe,u){var s=new Map;fe.forEach(function(R){s.set(R,!0)});var Q=u.filter(function(R){return!s.has(R)});return Q.length===1?Q[0]:null}return p ").concat(V);return V}var Qe=g.forwardRef(function(j,V){var p=j.prefixCls,a=j.data,k=j.selectable,fe=j.checkable,u=j.expandedKeys,s=j.selectedKeys,Q=j.checkedKeys,R=j.loadedKeys,c=j.loadingKeys,ne=j.halfCheckedKeys,Fe=j.keyEntities,we=j.disabled,_e=j.dragging,Pe=j.dragOverNodeKey,Ne=j.dropPosition,f=j.motion,te=j.height,ce=j.itemHeight,he=j.virtual,Ae=j.focusable,De=j.activeItem,Ke=j.focused,We=j.tabIndex,Xe=j.onKeyDown,Bt=j.onFocus,Et=j.onBlur,Ot=j.onActiveChange,cn=j.onListChangeStart,an=j.onListChangeEnd,bt=(0,K.Z)(j,L),wn=g.useRef(null),dn=g.useRef(null);g.useImperativeHandle(V,function(){return{scrollTo:function(jt){wn.current.scrollTo(jt)},getIndentWidth:function(){return dn.current.offsetWidth}}});var ln=g.useState(u),$n=(0,q.Z)(ln,2),Wn=$n[0],An=$n[1],sr=g.useState(a),wr=(0,q.Z)(sr,2),er=wr[0],vr=wr[1],kn=g.useState(a),Cr=(0,q.Z)(kn,2),Lr=Cr[0],Ar=Cr[1],yr=g.useState([]),Un=(0,q.Z)(yr,2),ao=Un[0],Vr=Un[1],xo=g.useState(null),io=(0,q.Z)(xo,2),Ve=io[0],ve=io[1],at=g.useRef(a);at.current=a;function xt(){var Wt=at.current;vr(Wt),Ar(Wt),Vr([]),ve(null),an()}(0,Z.Z)(function(){An(u);var Wt=ae(Wn,u);if(Wt.key!==null)if(Wt.add){var jt=er.findIndex(function(Ze){var Le=Ze.key;return Le===Wt.key}),H=nt(x(er,a,Wt.key),he,te,ce),de=er.slice();de.splice(jt+1,0,Je),Ar(de),Vr(H),ve("show")}else{var ge=a.findIndex(function(Ze){var Le=Ze.key;return Le===Wt.key}),Ce=nt(x(a,er,Wt.key),he,te,ce),ke=a.slice();ke.splice(ge+1,0,Je),Ar(ke),Vr(Ce),ve("hide")}else er!==a&&(vr(a),Ar(a))},[u,a]),g.useEffect(function(){_e||xt()},[_e]);var Nt=f?Lr:a,Zt={expandedKeys:u,selectedKeys:s,loadedKeys:R,loadingKeys:c,checkedKeys:Q,halfCheckedKeys:ne,dragOverNodeKey:Pe,dropPosition:Ne,keyEntities:Fe};return g.createElement(g.Fragment,null,Ke&&De&&g.createElement("span",{style:Y,"aria-live":"assertive"},Be(De)),g.createElement("div",null,g.createElement("input",{style:Y,disabled:Ae===!1||we,tabIndex:Ae!==!1?We:null,onKeyDown:Xe,onFocus:Bt,onBlur:Et,value:"",onChange:pe,"aria-label":"for screen reader"})),g.createElement("div",{className:"".concat(p,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},g.createElement("div",{className:"".concat(p,"-indent")},g.createElement("div",{ref:dn,className:"".concat(p,"-indent-unit")}))),g.createElement(oe.Z,(0,t.Z)({},bt,{data:Nt,itemKey:ze,height:te,fullHeight:!1,virtual:he,itemHeight:ce,prefixCls:"".concat(p,"-list"),ref:wn,onVisibleChange:function(jt,H){var de=new Set(jt),ge=H.filter(function(Ce){return!de.has(Ce)});ge.some(function(Ce){return ze(Ce)===Re})&&xt()}}),function(Wt){var jt=Wt.pos,H=(0,t.Z)({},(G(Wt.data),Wt.data)),de=Wt.title,ge=Wt.key,Ce=Wt.isStart,ke=Wt.isEnd,Ze=(0,le.km)(ge,jt);delete H.key,delete H.children;var Le=(0,le.H8)(Ze,Zt);return g.createElement(ue,(0,t.Z)({},H,Le,{title:de,active:!!De&&ge===De.key,pos:jt,data:Wt.data,isStart:Ce,isEnd:ke,motion:f,motionNodes:ge===Re?ao:null,motionType:Ve,onMotionStart:cn,onMotionEnd:xt,treeNodeRequiredProps:Zt,onMouseMove:function(){Ot(null)}}))}))});Qe.displayName="NodeList";var ut=Qe,Ie=e(35654),ct=e(90782),gt=e(67841),Se=10,me=function(j){(0,D.Z)(p,j);var V=(0,w.Z)(p);function p(){var a;(0,d.Z)(this,p);for(var k=arguments.length,fe=new Array(k),u=0;u2&&arguments[2]!==void 0?arguments[2]:!1,ne=a.state,Fe=ne.dragChildrenKeys,we=ne.dropPosition,_e=ne.dropTargetKey,Pe=ne.dropTargetPos,Ne=ne.dropAllowed;if(Ne){var f=a.props.onDrop;if(a.setState({dragOverNodeKey:null}),a.cleanDragState(),_e!==null){var te=(0,P.Z)((0,P.Z)({},(0,le.H8)(_e,a.getTreeNodeRequiredProps())),{},{active:((R=a.getActiveItem())===null||R===void 0?void 0:R.key)===_e,data:(0,gt.Z)(a.state.keyEntities,_e).node}),ce=Fe.indexOf(_e)!==-1;(0,I.ZP)(!ce,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var he=(0,Ie.yx)(Pe),Ae={event:s,node:(0,le.F)(te),dragNode:a.dragNode?(0,le.F)(a.dragNode.props):null,dragNodesKeys:[a.dragNode.props.eventKey].concat(Fe),dropToGap:we!==0,dropPosition:we+Number(he[he.length-1])};c||f==null||f(Ae),a.dragNode=null}}},a.cleanDragState=function(){var s=a.state.draggingNodeKey;s!==null&&a.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),a.dragStartMousePosition=null,a.currentMouseOverDroppableNodeKey=null},a.triggerExpandActionExpand=function(s,Q){var R=a.state,c=R.expandedKeys,ne=R.flattenNodes,Fe=Q.expanded,we=Q.key,_e=Q.isLeaf;if(!(_e||s.shiftKey||s.metaKey||s.ctrlKey)){var Pe=ne.filter(function(f){return f.key===we})[0],Ne=(0,le.F)((0,P.Z)((0,P.Z)({},(0,le.H8)(we,a.getTreeNodeRequiredProps())),{},{data:Pe.data}));a.setExpandedKeys(Fe?(0,Ie._5)(c,we):(0,Ie.L0)(c,we)),a.onNodeExpand(s,Ne)}},a.onNodeClick=function(s,Q){var R=a.props,c=R.onClick,ne=R.expandAction;ne==="click"&&a.triggerExpandActionExpand(s,Q),c==null||c(s,Q)},a.onNodeDoubleClick=function(s,Q){var R=a.props,c=R.onDoubleClick,ne=R.expandAction;ne==="doubleClick"&&a.triggerExpandActionExpand(s,Q),c==null||c(s,Q)},a.onNodeSelect=function(s,Q){var R=a.state.selectedKeys,c=a.state,ne=c.keyEntities,Fe=c.fieldNames,we=a.props,_e=we.onSelect,Pe=we.multiple,Ne=Q.selected,f=Q[Fe.key],te=!Ne;te?Pe?R=(0,Ie.L0)(R,f):R=[f]:R=(0,Ie._5)(R,f);var ce=R.map(function(he){var Ae=(0,gt.Z)(ne,he);return Ae?Ae.node:null}).filter(function(he){return he});a.setUncontrolledState({selectedKeys:R}),_e==null||_e(R,{event:"select",selected:te,node:Q,selectedNodes:ce,nativeEvent:s.nativeEvent})},a.onNodeCheck=function(s,Q,R){var c=a.state,ne=c.keyEntities,Fe=c.checkedKeys,we=c.halfCheckedKeys,_e=a.props,Pe=_e.checkStrictly,Ne=_e.onCheck,f=Q.key,te,ce={event:"check",node:Q,checked:R,nativeEvent:s.nativeEvent};if(Pe){var he=R?(0,Ie.L0)(Fe,f):(0,Ie._5)(Fe,f),Ae=(0,Ie._5)(we,f);te={checked:he,halfChecked:Ae},ce.checkedNodes=he.map(function(Et){return(0,gt.Z)(ne,Et)}).filter(function(Et){return Et}).map(function(Et){return Et.node}),a.setUncontrolledState({checkedKeys:he})}else{var De=(0,ct.S)([].concat((0,$.Z)(Fe),[f]),!0,ne),Ke=De.checkedKeys,We=De.halfCheckedKeys;if(!R){var Xe=new Set(Ke);Xe.delete(f);var Bt=(0,ct.S)(Array.from(Xe),{checked:!1,halfCheckedKeys:We},ne);Ke=Bt.checkedKeys,We=Bt.halfCheckedKeys}te=Ke,ce.checkedNodes=[],ce.checkedNodesPositions=[],ce.halfCheckedKeys=We,Ke.forEach(function(Et){var Ot=(0,gt.Z)(ne,Et);if(Ot){var cn=Ot.node,an=Ot.pos;ce.checkedNodes.push(cn),ce.checkedNodesPositions.push({node:cn,pos:an})}}),a.setUncontrolledState({checkedKeys:Ke},!1,{halfCheckedKeys:We})}Ne==null||Ne(te,ce)},a.onNodeLoad=function(s){var Q=s.key,R=new Promise(function(c,ne){a.setState(function(Fe){var we=Fe.loadedKeys,_e=we===void 0?[]:we,Pe=Fe.loadingKeys,Ne=Pe===void 0?[]:Pe,f=a.props,te=f.loadData,ce=f.onLoad;if(!te||_e.indexOf(Q)!==-1||Ne.indexOf(Q)!==-1)return null;var he=te(s);return he.then(function(){var Ae=a.state.loadedKeys,De=(0,Ie.L0)(Ae,Q);ce==null||ce(De,{event:"load",node:s}),a.setUncontrolledState({loadedKeys:De}),a.setState(function(Ke){return{loadingKeys:(0,Ie._5)(Ke.loadingKeys,Q)}}),c()}).catch(function(Ae){if(a.setState(function(Ke){return{loadingKeys:(0,Ie._5)(Ke.loadingKeys,Q)}}),a.loadingRetryTimes[Q]=(a.loadingRetryTimes[Q]||0)+1,a.loadingRetryTimes[Q]>=Se){var De=a.state.loadedKeys;(0,I.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),a.setUncontrolledState({loadedKeys:(0,Ie.L0)(De,Q)}),c()}ne(Ae)}),{loadingKeys:(0,Ie.L0)(Ne,Q)}})});return R.catch(function(){}),R},a.onNodeMouseEnter=function(s,Q){var R=a.props.onMouseEnter;R==null||R({event:s,node:Q})},a.onNodeMouseLeave=function(s,Q){var R=a.props.onMouseLeave;R==null||R({event:s,node:Q})},a.onNodeContextMenu=function(s,Q){var R=a.props.onRightClick;R&&(s.preventDefault(),R({event:s,node:Q}))},a.onFocus=function(){var s=a.props.onFocus;a.setState({focused:!0});for(var Q=arguments.length,R=new Array(Q),c=0;c1&&arguments[1]!==void 0?arguments[1]:!1,R=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!a.destroyed){var c=!1,ne=!0,Fe={};Object.keys(s).forEach(function(we){if(we in a.props){ne=!1;return}c=!0,Fe[we]=s[we]}),c&&(!Q||ne)&&a.setState((0,P.Z)((0,P.Z)({},Fe),R))}},a.scrollTo=function(s){a.listRef.current.scrollTo(s)},a}return(0,n.Z)(p,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var k=this.props.activeKey;k!==void 0&&k!==this.state.activeKey&&(this.setState({activeKey:k}),k!==null&&this.scrollTo({key:k}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var k,fe=this.state,u=fe.focused,s=fe.flattenNodes,Q=fe.keyEntities,R=fe.draggingNodeKey,c=fe.activeKey,ne=fe.dropLevelOffset,Fe=fe.dropContainerKey,we=fe.dropTargetKey,_e=fe.dropPosition,Pe=fe.dragOverNodeKey,Ne=fe.indent,f=this.props,te=f.prefixCls,ce=f.className,he=f.style,Ae=f.showLine,De=f.focusable,Ke=f.tabIndex,We=Ke===void 0?0:Ke,Xe=f.selectable,Bt=f.showIcon,Et=f.icon,Ot=f.switcherIcon,cn=f.draggable,an=f.checkable,bt=f.checkStrictly,wn=f.disabled,dn=f.motion,ln=f.loadData,$n=f.filterTreeNode,Wn=f.height,An=f.itemHeight,sr=f.virtual,wr=f.titleRender,er=f.dropIndicatorRender,vr=f.onContextMenu,kn=f.onScroll,Cr=f.direction,Lr=f.rootClassName,Ar=f.rootStyle,yr=(0,T.Z)(this.props,{aria:!0,data:!0}),Un;return cn&&((0,b.Z)(cn)==="object"?Un=cn:typeof cn=="function"?Un={nodeDraggable:cn}:Un={}),g.createElement(U.k.Provider,{value:{prefixCls:te,selectable:Xe,showIcon:Bt,icon:Et,switcherIcon:Ot,draggable:Un,draggingNodeKey:R,checkable:an,checkStrictly:bt,disabled:wn,keyEntities:Q,dropLevelOffset:ne,dropContainerKey:Fe,dropTargetKey:we,dropPosition:_e,dragOverNodeKey:Pe,indent:Ne,direction:Cr,dropIndicatorRender:er,loadData:ln,filterTreeNode:$n,titleRender:wr,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},g.createElement("div",{role:"tree",className:v()(te,ce,Lr,(k={},(0,l.Z)(k,"".concat(te,"-show-line"),Ae),(0,l.Z)(k,"".concat(te,"-focused"),u),(0,l.Z)(k,"".concat(te,"-active-focused"),c!==null),k)),style:Ar},g.createElement(ut,(0,t.Z)({ref:this.listRef,prefixCls:te,style:he,data:s,disabled:wn,selectable:Xe,checkable:!!an,motion:dn,dragging:R!==null,height:Wn,itemHeight:An,virtual:sr,focusable:De,focused:u,tabIndex:We,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:vr,onScroll:kn},this.getTreeNodeRequiredProps(),yr))))}}],[{key:"getDerivedStateFromProps",value:function(k,fe){var u=fe.prevProps,s={prevProps:k};function Q(De){return!u&&De in k||u&&u[De]!==k[De]}var R,c=fe.fieldNames;if(Q("fieldNames")&&(c=(0,le.w$)(k.fieldNames),s.fieldNames=c),Q("treeData")?R=k.treeData:Q("children")&&((0,I.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),R=(0,le.zn)(k.children)),R){s.treeData=R;var ne=(0,le.I8)(R,{fieldNames:c});s.keyEntities=(0,P.Z)((0,l.Z)({},Re,je),ne.keyEntities)}var Fe=s.keyEntities||fe.keyEntities;if(Q("expandedKeys")||u&&Q("autoExpandParent"))s.expandedKeys=k.autoExpandParent||!u&&k.defaultExpandParent?(0,Ie.r7)(k.expandedKeys,Fe):k.expandedKeys;else if(!u&&k.defaultExpandAll){var we=(0,P.Z)({},Fe);delete we[Re],s.expandedKeys=Object.keys(we).map(function(De){return we[De].key})}else!u&&k.defaultExpandedKeys&&(s.expandedKeys=k.autoExpandParent||k.defaultExpandParent?(0,Ie.r7)(k.defaultExpandedKeys,Fe):k.defaultExpandedKeys);if(s.expandedKeys||delete s.expandedKeys,R||s.expandedKeys){var _e=(0,le.oH)(R||fe.treeData,s.expandedKeys||fe.expandedKeys,c);s.flattenNodes=_e}if(k.selectable&&(Q("selectedKeys")?s.selectedKeys=(0,Ie.BT)(k.selectedKeys,k):!u&&k.defaultSelectedKeys&&(s.selectedKeys=(0,Ie.BT)(k.defaultSelectedKeys,k))),k.checkable){var Pe;if(Q("checkedKeys")?Pe=(0,Ie.E6)(k.checkedKeys)||{}:!u&&k.defaultCheckedKeys?Pe=(0,Ie.E6)(k.defaultCheckedKeys)||{}:R&&(Pe=(0,Ie.E6)(k.checkedKeys)||{checkedKeys:fe.checkedKeys,halfCheckedKeys:fe.halfCheckedKeys}),Pe){var Ne=Pe,f=Ne.checkedKeys,te=f===void 0?[]:f,ce=Ne.halfCheckedKeys,he=ce===void 0?[]:ce;if(!k.checkStrictly){var Ae=(0,ct.S)(te,!0,Fe);te=Ae.checkedKeys,he=Ae.halfCheckedKeys}s.checkedKeys=te,s.halfCheckedKeys=he}}return Q("loadedKeys")&&(s.loadedKeys=k.loadedKeys),s}}]),p}(g.Component);me.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:F,allowDrop:function(){return!0},expandAction:!1},me.TreeNode=_.Z;var ot=me,qe=ot},35654:function(rt,z,e){"use strict";e.d(z,{BT:function(){return g},E6:function(){return G},L0:function(){return w},OM:function(){return I},_5:function(){return D},r7:function(){return q},wA:function(){return v},yx:function(){return C}});var t=e(94480),l=e(76190),b=e(48736),P=e(59301),$=e(39417),d=e(67841),n=e(71430),E=null;function D(K,Z){if(!K)return[];var oe=K.slice(),O=oe.indexOf(Z);return O>=0&&oe.splice(O,1),oe}function w(K,Z){var oe=(K||[]).slice();return oe.indexOf(Z)===-1&&oe.push(Z),oe}function C(K){return K.split("-")}function v(K,Z){var oe=[],O=(0,d.Z)(Z,K);function _(){var ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];ee.forEach(function(le){var X=le.key,h=le.children;oe.push(X),_(h)})}return _(O.children),oe}function B(K){if(K.parent){var Z=C(K.pos);return Number(Z[Z.length-1])===K.parent.children.length-1}return!1}function T(K){var Z=C(K.pos);return Number(Z[Z.length-1])===0}function I(K,Z,oe,O,_,ee,le,X,h,N){var ue,ae=K.clientX,x=K.clientY,L=K.target.getBoundingClientRect(),Y=L.top,pe=L.height,Re=(N==="rtl"?-1:1)*(((_==null?void 0:_.x)||0)-ae),$e=(Re-12)/O,je=(0,d.Z)(X,oe.props.eventKey);if(x-1.5?ee({dragNode:Se,dropNode:me,dropPosition:1})?Ie=1:ot=!1:ee({dragNode:Se,dropNode:me,dropPosition:0})?Ie=0:ee({dragNode:Se,dropNode:me,dropPosition:1})?Ie=1:ot=!1:ee({dragNode:Se,dropNode:me,dropPosition:1})?Ie=1:ot=!1,{dropPosition:Ie,dropLevelOffset:ct,dropTargetKey:je.key,dropTargetPos:je.pos,dragOverNodeKey:ut,dropContainerKey:Ie===0?null:((ue=je.parent)===null||ue===void 0?void 0:ue.key)||null,dropAllowed:ot}}function g(K,Z){if(K){var oe=Z.multiple;return oe?K.slice():K.length?[K[0]]:K}}var U=function(Z){return Z};function F(K,Z){if(!K)return[];var oe=Z||{},O=oe.processProps,_=O===void 0?U:O,ee=Array.isArray(K)?K:[K];return ee.map(function(le){var X=le.children,h=_objectWithoutProperties(le,E),N=F(X,Z);return React.createElement(TreeNode,_extends({key:h.key},_(h)),N)})}function G(K){if(!K)return null;var Z;if(Array.isArray(K))Z={checkedKeys:K,halfCheckedKeys:void 0};else if((0,l.Z)(K)==="object")Z={checkedKeys:K.checked||void 0,halfCheckedKeys:K.halfChecked||void 0};else return(0,b.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return Z}function q(K,Z){var oe=new Set;function O(_){if(!oe.has(_)){var ee=(0,d.Z)(Z,_);if(ee){oe.add(_);var le=ee.parent,X=ee.node;X.disabled||le&&O(le.key)}}}return(K||[]).forEach(function(_){O(_)}),(0,t.Z)(oe)}},90782:function(rt,z,e){"use strict";e.d(z,{S:function(){return n}});var t=e(48736),l=e(67841);function b(E,D){var w=new Set;return E.forEach(function(C){D.has(C)||w.add(C)}),w}function P(E){var D=E||{},w=D.disabled,C=D.disableCheckbox,v=D.checkable;return!!(w||C)||v===!1}function $(E,D,w,C){for(var v=new Set(E),B=new Set,T=0;T<=w;T+=1){var I=D.get(T)||new Set;I.forEach(function(G){var q=G.key,K=G.node,Z=G.children,oe=Z===void 0?[]:Z;v.has(q)&&!C(K)&&oe.filter(function(O){return!C(O.node)}).forEach(function(O){v.add(O.key)})})}for(var g=new Set,U=w;U>=0;U-=1){var F=D.get(U)||new Set;F.forEach(function(G){var q=G.parent,K=G.node;if(!(C(K)||!G.parent||g.has(G.parent.key))){if(C(G.parent.node)){g.add(q.key);return}var Z=!0,oe=!1;(q.children||[]).filter(function(O){return!C(O.node)}).forEach(function(O){var _=O.key,ee=v.has(_);Z&&!ee&&(Z=!1),!oe&&(ee||B.has(_))&&(oe=!0)}),Z&&v.add(q.key),oe&&B.add(q.key),g.add(q.key)}})}return{checkedKeys:Array.from(v),halfCheckedKeys:Array.from(b(B,v))}}function d(E,D,w,C,v){for(var B=new Set(E),T=new Set(D),I=0;I<=C;I+=1){var g=w.get(I)||new Set;g.forEach(function(q){var K=q.key,Z=q.node,oe=q.children,O=oe===void 0?[]:oe;!B.has(K)&&!T.has(K)&&!v(Z)&&O.filter(function(_){return!v(_.node)}).forEach(function(_){B.delete(_.key)})})}T=new Set;for(var U=new Set,F=C;F>=0;F-=1){var G=w.get(F)||new Set;G.forEach(function(q){var K=q.parent,Z=q.node;if(!(v(Z)||!q.parent||U.has(q.parent.key))){if(v(q.parent.node)){U.add(K.key);return}var oe=!0,O=!1;(K.children||[]).filter(function(_){return!v(_.node)}).forEach(function(_){var ee=_.key,le=B.has(ee);oe&&!le&&(oe=!1),!O&&(le||T.has(ee))&&(O=!0)}),oe||B.delete(K.key),O&&T.add(K.key),U.add(K.key)}})}return{checkedKeys:Array.from(B),halfCheckedKeys:Array.from(b(T,B))}}function n(E,D,w,C){var v=[],B;C?B=C:B=P;var T=new Set(E.filter(function(F){var G=!!(0,l.Z)(w,F);return G||v.push(F),G})),I=new Map,g=0;Object.keys(w).forEach(function(F){var G=w[F],q=G.level,K=I.get(q);K||(K=new Set,I.set(q,K)),K.add(G),g=Math.max(g,q)}),(0,t.ZP)(!v.length,"Tree missing follow keys: ".concat(v.slice(0,100).map(function(F){return"'".concat(F,"'")}).join(", ")));var U;return D===!0?U=$(T,I,g,B):U=d(T,D.halfCheckedKeys,I,g,B),U}},67841:function(rt,z,e){"use strict";e.d(z,{Z:function(){return t}});function t(l,b){return l[b]}},71430:function(rt,z,e){"use strict";e.d(z,{F:function(){return q},H8:function(){return G},I8:function(){return F},km:function(){return v},oH:function(){return g},w$:function(){return B},zn:function(){return I}});var t=e(76190),l=e(94480),b=e(33885),P=e(75931),$=e(11592),d=e(2738),n=e(48736),E=e(67841),D=["children"];function w(K,Z){return"".concat(K,"-").concat(Z)}function C(K){return K&&K.type&&K.type.isTreeNode}function v(K,Z){return K!=null?K:Z}function B(K){var Z=K||{},oe=Z.title,O=Z._title,_=Z.key,ee=Z.children,le=oe||"title";return{title:le,_title:O||[le],key:_||"key",children:ee||"children"}}function T(K,Z){var oe=new Map;function O(_){var ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(_||[]).forEach(function(le){var X=le[Z.key],h=le[Z.children];warning(X!=null,"Tree node must have a certain key: [".concat(ee).concat(X,"]"));var N=String(X);warning(!oe.has(N)||X===null||X===void 0,"Same 'key' exist in the Tree: ".concat(N)),oe.set(N,!0),O(h,"".concat(ee).concat(N," > "))})}O(K)}function I(K){function Z(oe){var O=(0,$.Z)(oe);return O.map(function(_){if(!C(_))return(0,n.ZP)(!_,"Tree/TreeNode can only accept TreeNode as children."),null;var ee=_.key,le=_.props,X=le.children,h=(0,P.Z)(le,D),N=(0,b.Z)({key:ee},h),ue=Z(X);return ue.length&&(N.children=ue),N}).filter(function(_){return _})}return Z(K)}function g(K,Z,oe){var O=B(oe),_=O._title,ee=O.key,le=O.children,X=new Set(Z===!0?[]:Z),h=[];function N(ue){var ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return ue.map(function(x,L){for(var Y=w(ae?ae.pos:"0",L),pe=v(x[ee],Y),Re,$e=0;$e<_.length;$e+=1){var je=_[$e];if(x[je]!==void 0){Re=x[je];break}}var Je=(0,b.Z)((0,b.Z)({},(0,d.Z)(x,[].concat((0,l.Z)(_),[ee,le]))),{},{title:Re,key:pe,parent:ae,pos:Y,children:null,data:x,isStart:[].concat((0,l.Z)(ae?ae.isStart:[]),[L===0]),isEnd:[].concat((0,l.Z)(ae?ae.isEnd:[]),[L===ue.length-1])});return h.push(Je),Z===!0||X.has(pe)?Je.children=N(x[le]||[],Je):Je.children=[],Je})}return N(K),h}function U(K,Z,oe){var O={};(0,t.Z)(oe)==="object"?O=oe:O={externalGetKey:oe},O=O||{};var _=O,ee=_.childrenPropName,le=_.externalGetKey,X=_.fieldNames,h=B(X),N=h.key,ue=h.children,ae=ee||ue,x;le?typeof le=="string"?x=function(pe){return pe[le]}:typeof le=="function"&&(x=function(pe){return le(pe)}):x=function(pe,Re){return v(pe[N],Re)};function L(Y,pe,Re,$e){var je=Y?Y[ae]:K,Je=Y?w(Re.pos,pe):"0",nt=Y?[].concat((0,l.Z)($e),[Y]):[];if(Y){var ze=x(Y,Je),Be={node:Y,index:pe,pos:Je,key:ze,parentPos:Re.node?Re.pos:null,level:Re.level+1,nodes:nt};Z(Be)}je&&je.forEach(function(Qe,ut){L(Qe,ut,{node:Y,pos:Je,level:Re?Re.level+1:-1},nt)})}L(null)}function F(K){var Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},oe=Z.initWrapper,O=Z.processEntity,_=Z.onProcessFinished,ee=Z.externalGetKey,le=Z.childrenPropName,X=Z.fieldNames,h=arguments.length>2?arguments[2]:void 0,N=ee||h,ue={},ae={},x={posEntities:ue,keyEntities:ae};return oe&&(x=oe(x)||x),U(K,function(L){var Y=L.node,pe=L.index,Re=L.pos,$e=L.key,je=L.parentPos,Je=L.level,nt=L.nodes,ze={node:Y,nodes:nt,index:pe,key:$e,pos:Re,level:Je},Be=v($e,Re);ue[Re]=ze,ae[Be]=ze,ze.parent=ue[je],ze.parent&&(ze.parent.children=ze.parent.children||[],ze.parent.children.push(ze)),O&&O(ze,x)},{externalGetKey:N,childrenPropName:le,fieldNames:X}),_&&_(x),x}function G(K,Z){var oe=Z.expandedKeys,O=Z.selectedKeys,_=Z.loadedKeys,ee=Z.loadingKeys,le=Z.checkedKeys,X=Z.halfCheckedKeys,h=Z.dragOverNodeKey,N=Z.dropPosition,ue=Z.keyEntities,ae=(0,E.Z)(ue,K),x={eventKey:K,expanded:oe.indexOf(K)!==-1,selected:O.indexOf(K)!==-1,loaded:_.indexOf(K)!==-1,loading:ee.indexOf(K)!==-1,checked:le.indexOf(K)!==-1,halfChecked:X.indexOf(K)!==-1,pos:String(ae?ae.pos:""),dragOver:h===K&&N===0,dragOverGapTop:h===K&&N===-1,dragOverGapBottom:h===K&&N===1};return x}function q(K){var Z=K.data,oe=K.expanded,O=K.selected,_=K.checked,ee=K.loaded,le=K.loading,X=K.halfChecked,h=K.dragOver,N=K.dragOverGapTop,ue=K.dragOverGapBottom,ae=K.pos,x=K.active,L=K.eventKey,Y=(0,b.Z)((0,b.Z)({},Z),{},{expanded:oe,selected:O,checked:_,loaded:ee,loading:le,halfChecked:X,dragOver:h,dragOverGapTop:N,dragOverGapBottom:ue,pos:ae,active:x,key:L});return"props"in Y||Object.defineProperty(Y,"props",{get:function(){return(0,n.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),K}}),Y}},8224:function(rt,z,e){"use strict";e.d(z,{Z:function(){return l}});var t=e(4676);function l(b,P,$,d){var n=t.unstable_batchedUpdates?function(D){t.unstable_batchedUpdates($,D)}:$;return b!=null&&b.addEventListener&&b.addEventListener(P,n,d),{remove:function(){b!=null&&b.removeEventListener&&b.removeEventListener(P,n,d)}}}},55468:function(rt,z,e){"use strict";e.d(z,{g1:function(){return C},os:function(){return B}});var t=/margin|padding|width|height|max|min|offset/,l={left:!0,top:!0},b={cssFloat:1,styleFloat:1,float:1};function P(T){return T.nodeType===1?T.ownerDocument.defaultView.getComputedStyle(T,null):{}}function $(T,I,g){if(I=I.toLowerCase(),g==="auto"){if(I==="height")return T.offsetHeight;if(I==="width")return T.offsetWidth}return I in l||(l[I]=t.test(I)),l[I]?parseFloat(g)||0:g}function d(T,I){var g=arguments.length,U=P(T);return I=b[I]?"cssFloat"in T.style?"cssFloat":"styleFloat":I,g===1?U:$(T,I,U[I]||T.style[I])}function n(T,I,g){var U=arguments.length;if(I=b[I]?"cssFloat"in T.style?"cssFloat":"styleFloat":I,U===3)return typeof g=="number"&&t.test(I)&&(g="".concat(g,"px")),T.style[I]=g,g;for(var F in I)I.hasOwnProperty(F)&&n(T,F,I[F]);return P(T)}function E(T){return T===document.body?document.documentElement.clientWidth:T.offsetWidth}function D(T){return T===document.body?window.innerHeight||document.documentElement.clientHeight:T.offsetHeight}function w(){var T=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),I=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:T,height:I}}function C(){var T=document.documentElement.clientWidth,I=window.innerHeight||document.documentElement.clientHeight;return{width:T,height:I}}function v(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function B(T){var I=T.getBoundingClientRect(),g=document.documentElement;return{left:I.left+(window.pageXOffset||g.scrollLeft)-(g.clientLeft||document.body.clientLeft||0),top:I.top+(window.pageYOffset||g.scrollTop)-(g.clientTop||document.body.clientTop||0)}}},24514:function(rt,z,e){"use strict";e.d(z,{G:function(){return P}});var t=e(47273),l=function(d){if((0,t.Z)()&&window.document.documentElement){var n=Array.isArray(d)?d:[d],E=window.document.documentElement;return n.some(function(D){return D in E.style})}return!1},b=function(d,n){if(!l(d))return!1;var E=document.createElement("div"),D=E.style[d];return E.style[d]=n,E.style[d]!==D};function P($,d){return!Array.isArray($)&&d!==void 0?b($,d):l($)}},51353:function(rt,z,e){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),Object.defineProperty(z,"DraggableCore",{enumerable:!0,get:function(){return E.default}}),z.default=void 0;var t=C(e(59301)),l=w(e(12708)),b=w(e(4676)),P=e(14625),$=e(77026),d=e(22013),n=e(80217),E=w(e(68555)),D=w(e(97510));function w(U){return U&&U.__esModule?U:{default:U}}function C(U,F){if(typeof WeakMap=="function")var G=new WeakMap,q=new WeakMap;return(C=function(K,Z){if(!Z&&K&&K.__esModule)return K;var oe,O,_={__proto__:null,default:K};if(K===null||typeof K!="object"&&typeof K!="function")return _;if(oe=Z?q:G){if(oe.has(K))return oe.get(K);oe.set(K,_)}for(const ee in K)ee!=="default"&&{}.hasOwnProperty.call(K,ee)&&((O=(oe=Object.defineProperty)&&Object.getOwnPropertyDescriptor(K,ee))&&(O.get||O.set)?oe(_,ee,O):_[ee]=K[ee]);return _})(U,F)}function v(){return v=Object.assign?Object.assign.bind():function(U){for(var F=1;F{if((0,D.default)("Draggable: onDragStart: %j",q),this.props.onStart(G,(0,d.createDraggableData)(this,q))===!1)return!1;this.setState({dragging:!0,dragged:!0})}),B(this,"onDrag",(G,q)=>{if(!this.state.dragging)return!1;(0,D.default)("Draggable: onDrag: %j",q);const K=(0,d.createDraggableData)(this,q),Z={x:K.x,y:K.y,slackX:0,slackY:0};if(this.props.bounds){const{x:O,y:_}=Z;Z.x+=this.state.slackX,Z.y+=this.state.slackY;const[ee,le]=(0,d.getBoundPosition)(this,Z.x,Z.y);Z.x=ee,Z.y=le,Z.slackX=this.state.slackX+(O-Z.x),Z.slackY=this.state.slackY+(_-Z.y),K.x=Z.x,K.y=Z.y,K.deltaX=Z.x-this.state.x,K.deltaY=Z.y-this.state.y}if(this.props.onDrag(G,K)===!1)return!1;this.setState(Z)}),B(this,"onDragStop",(G,q)=>{if(!this.state.dragging||this.props.onStop(G,(0,d.createDraggableData)(this,q))===!1)return!1;(0,D.default)("Draggable: onDragStop: %j",q);const Z={dragging:!1,slackX:0,slackY:0};if(!!this.props.position){const{x:O,y:_}=this.props.position;Z.x=O,Z.y=_}this.setState(Z)}),this.state={dragging:!1,dragged:!1,x:F.position?F.position.x:F.defaultPosition.x,y:F.position?F.position.y:F.defaultPosition.y,prevPropsPosition:Zo({},F.position),slackX:0,slackY:0,isElementSVG:!1},F.position&&!(F.onDrag||F.onStop)&&console.warn("A `position` was applied to this , without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.")}componentDidMount(){typeof window.SVGElement!="undefined"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}componentWillUnmount(){this.state.dragging&&this.setState({dragging:!1})}findDOMNode(){var F,G,q;return(q=(G=(F=this.props)==null?void 0:F.nodeRef)==null?void 0:G.current)!=null?q:b.default.findDOMNode(this)}render(){const pe=this.props,{axis:F,bounds:G,children:q,defaultPosition:K,defaultClassName:Z,defaultClassNameDragging:oe,defaultClassNameDragged:O,position:_,positionOffset:ee,scale:le}=pe,X=ti(pe,["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"]);let h={},N=null;const ae=!!!_||this.state.dragging,x=_||K,L={x:(0,d.canDragX)(this)&&ae?this.state.x:x.x,y:(0,d.canDragY)(this)&&ae?this.state.y:x.y};this.state.isElementSVG?N=(0,$.createSVGTransform)(L,ee):h=(0,$.createCSSTransform)(L,ee);const Y=(0,P.clsx)(q.props.className||"",Z,{[oe]:this.state.dragging,[O]:this.state.dragged});return t.createElement(E.default,v({},X,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),t.cloneElement(t.Children.only(q),{className:Y,style:Zo(Zo({},q.props.style),h),transform:N}))}}z.default=g,B(g,"displayName","Draggable"),B(g,"propTypes",Nl(Zo({},E.default.propTypes),{axis:l.default.oneOf(["both","x","y","none"]),bounds:l.default.oneOfType([l.default.shape({left:l.default.number,right:l.default.number,top:l.default.number,bottom:l.default.number}),l.default.string,l.default.oneOf([!1])]),defaultClassName:l.default.string,defaultClassNameDragging:l.default.string,defaultClassNameDragged:l.default.string,defaultPosition:l.default.shape({x:l.default.number,y:l.default.number}),positionOffset:l.default.shape({x:l.default.oneOfType([l.default.number,l.default.string]),y:l.default.oneOfType([l.default.number,l.default.string])}),position:l.default.shape({x:l.default.number,y:l.default.number}),className:n.dontSetMe,style:n.dontSetMe,transform:n.dontSetMe})),B(g,"defaultProps",Nl(Zo({},E.default.defaultProps),{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},68555:function(rt,z,e){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var t=D(e(59301)),l=E(e(12708)),b=E(e(4676)),P=e(77026),$=e(22013),d=e(80217),n=E(e(97510));function E(g){return g&&g.__esModule?g:{default:g}}function D(g,U){if(typeof WeakMap=="function")var F=new WeakMap,G=new WeakMap;return(D=function(q,K){if(!K&&q&&q.__esModule)return q;var Z,oe,O={__proto__:null,default:q};if(q===null||typeof q!="object"&&typeof q!="function")return O;if(Z=K?G:F){if(Z.has(q))return Z.get(q);Z.set(q,O)}for(const _ in q)_!=="default"&&{}.hasOwnProperty.call(q,_)&&((oe=(Z=Object.defineProperty)&&Object.getOwnPropertyDescriptor(q,_))&&(oe.get||oe.set)?Z(O,_,oe):O[_]=q[_]);return O})(g,U)}function w(g,U,F){return(U=C(U))in g?Object.defineProperty(g,U,{value:F,enumerable:!0,configurable:!0,writable:!0}):g[U]=F,g}function C(g){var U=v(g,"string");return typeof U=="symbol"?U:U+""}function v(g,U){if(typeof g!="object"||!g)return g;var F=g[Symbol.toPrimitive];if(F!==void 0){var G=F.call(g,U||"default");if(typeof G!="object")return G;throw new TypeError("@@toPrimitive must return a primitive value.")}return(U==="string"?String:Number)(g)}const B={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}};let T=B.mouse;class I extends t.Component{constructor(){super(...arguments),w(this,"dragging",!1),w(this,"lastX",NaN),w(this,"lastY",NaN),w(this,"touchIdentifier",null),w(this,"mounted",!1),w(this,"handleDragStart",U=>{if(this.props.onMouseDown(U),!this.props.allowAnyClick&&typeof U.button=="number"&&U.button!==0)return!1;const F=this.findDOMNode();if(!F||!F.ownerDocument||!F.ownerDocument.body)throw new Error(" not mounted on DragStart!");const{ownerDocument:G}=F;if(this.props.disabled||!(U.target instanceof G.defaultView.Node)||this.props.handle&&!(0,P.matchesSelectorAndParentsTo)(U.target,this.props.handle,F)||this.props.cancel&&(0,P.matchesSelectorAndParentsTo)(U.target,this.props.cancel,F))return;U.type==="touchstart"&&!this.props.allowMobileScroll&&U.preventDefault();const q=(0,P.getTouchIdentifier)(U);this.touchIdentifier=q;const K=(0,$.getControlPosition)(U,q,this);if(K==null)return;const{x:Z,y:oe}=K,O=(0,$.createCoreData)(this,Z,oe);(0,n.default)("DraggableCore: handleDragStart: %j",O),(0,n.default)("calling",this.props.onStart),!(this.props.onStart(U,O)===!1||this.mounted===!1)&&(this.props.enableUserSelectHack&&(0,P.addUserSelectStyles)(G),this.dragging=!0,this.lastX=Z,this.lastY=oe,(0,P.addEvent)(G,T.move,this.handleDrag),(0,P.addEvent)(G,T.stop,this.handleDragStop))}),w(this,"handleDrag",U=>{const F=(0,$.getControlPosition)(U,this.touchIdentifier,this);if(F==null)return;let{x:G,y:q}=F;if(Array.isArray(this.props.grid)){let oe=G-this.lastX,O=q-this.lastY;if([oe,O]=(0,$.snapToGrid)(this.props.grid,oe,O),!oe&&!O)return;G=this.lastX+oe,q=this.lastY+O}const K=(0,$.createCoreData)(this,G,q);if((0,n.default)("DraggableCore: handleDrag: %j",K),this.props.onDrag(U,K)===!1||this.mounted===!1){try{this.handleDragStop(new MouseEvent("mouseup"))}catch(oe){const O=document.createEvent("MouseEvents");O.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(O)}return}this.lastX=G,this.lastY=q}),w(this,"handleDragStop",U=>{if(!this.dragging)return;const F=(0,$.getControlPosition)(U,this.touchIdentifier,this);if(F==null)return;let{x:G,y:q}=F;if(Array.isArray(this.props.grid)){let O=G-this.lastX||0,_=q-this.lastY||0;[O,_]=(0,$.snapToGrid)(this.props.grid,O,_),G=this.lastX+O,q=this.lastY+_}const K=(0,$.createCoreData)(this,G,q);if(this.props.onStop(U,K)===!1||this.mounted===!1)return!1;const oe=this.findDOMNode();oe&&this.props.enableUserSelectHack&&(0,P.scheduleRemoveUserSelectStyles)(oe.ownerDocument),(0,n.default)("DraggableCore: handleDragStop: %j",K),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,oe&&((0,n.default)("DraggableCore: Removing handlers"),(0,P.removeEvent)(oe.ownerDocument,T.move,this.handleDrag),(0,P.removeEvent)(oe.ownerDocument,T.stop,this.handleDragStop))}),w(this,"onMouseDown",U=>(T=B.mouse,this.handleDragStart(U))),w(this,"onMouseUp",U=>(T=B.mouse,this.handleDragStop(U))),w(this,"onTouchStart",U=>(T=B.touch,this.handleDragStart(U))),w(this,"onTouchEnd",U=>(T=B.touch,this.handleDragStop(U)))}componentDidMount(){this.mounted=!0;const U=this.findDOMNode();U&&(0,P.addEvent)(U,B.touch.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const U=this.findDOMNode();if(U){const{ownerDocument:F}=U;(0,P.removeEvent)(F,B.mouse.move,this.handleDrag),(0,P.removeEvent)(F,B.touch.move,this.handleDrag),(0,P.removeEvent)(F,B.mouse.stop,this.handleDragStop),(0,P.removeEvent)(F,B.touch.stop,this.handleDragStop),(0,P.removeEvent)(U,B.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,P.scheduleRemoveUserSelectStyles)(F)}}findDOMNode(){var U,F,G;return(U=this.props)!=null&&U.nodeRef?(G=(F=this.props)==null?void 0:F.nodeRef)==null?void 0:G.current:b.default.findDOMNode(this)}render(){return t.cloneElement(t.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}z.default=I,w(I,"displayName","DraggableCore"),w(I,"propTypes",{allowAnyClick:l.default.bool,allowMobileScroll:l.default.bool,children:l.default.node.isRequired,disabled:l.default.bool,enableUserSelectHack:l.default.bool,offsetParent:function(g,U){if(g[U]&&g[U].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:l.default.arrayOf(l.default.number),handle:l.default.string,cancel:l.default.string,nodeRef:l.default.object,onStart:l.default.func,onDrag:l.default.func,onStop:l.default.func,onMouseDown:l.default.func,scale:l.default.number,className:d.dontSetMe,style:d.dontSetMe,transform:d.dontSetMe}),w(I,"defaultProps",{allowAnyClick:!1,allowMobileScroll:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},96249:function(rt,z,e){"use strict";const{default:t,DraggableCore:l}=e(51353);rt.exports=t,rt.exports.default=t,rt.exports.DraggableCore=l},77026:function(rt,z,e){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.addClassName=Z,z.addEvent=n,z.addUserSelectStyles=G,z.createCSSTransform=T,z.createSVGTransform=I,z.getTouch=U,z.getTouchIdentifier=F,z.getTranslation=g,z.innerHeight=C,z.innerWidth=v,z.matchesSelector=$,z.matchesSelectorAndParentsTo=d,z.offsetXYFromParent=B,z.outerHeight=D,z.outerWidth=w,z.removeClassName=oe,z.removeEvent=E,z.scheduleRemoveUserSelectStyles=q;var t=e(80217),l=b(e(76172));function b(O,_){if(typeof WeakMap=="function")var ee=new WeakMap,le=new WeakMap;return(b=function(X,h){if(!h&&X&&X.__esModule)return X;var N,ue,ae={__proto__:null,default:X};if(X===null||typeof X!="object"&&typeof X!="function")return ae;if(N=h?le:ee){if(N.has(X))return N.get(X);N.set(X,ae)}for(const x in X)x!=="default"&&{}.hasOwnProperty.call(X,x)&&((ue=(N=Object.defineProperty)&&Object.getOwnPropertyDescriptor(X,x))&&(ue.get||ue.set)?N(ae,x,ue):ae[x]=X[x]);return ae})(O,_)}let P="";function $(O,_){return P||(P=(0,t.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(ee){return(0,t.isFunction)(O[ee])})),(0,t.isFunction)(O[P])?O[P](_):!1}function d(O,_,ee){let le=O;do{if($(le,_))return!0;if(le===ee)return!1;le=le.parentNode}while(le);return!1}function n(O,_,ee,le){if(!O)return;const X=Zo({capture:!0},le);O.addEventListener?O.addEventListener(_,ee,X):O.attachEvent?O.attachEvent("on"+_,ee):O["on"+_]=ee}function E(O,_,ee,le){if(!O)return;const X=Zo({capture:!0},le);O.removeEventListener?O.removeEventListener(_,ee,X):O.detachEvent?O.detachEvent("on"+_,ee):O["on"+_]=null}function D(O){let _=O.clientHeight;const ee=O.ownerDocument.defaultView.getComputedStyle(O);return _+=(0,t.int)(ee.borderTopWidth),_+=(0,t.int)(ee.borderBottomWidth),_}function w(O){let _=O.clientWidth;const ee=O.ownerDocument.defaultView.getComputedStyle(O);return _+=(0,t.int)(ee.borderLeftWidth),_+=(0,t.int)(ee.borderRightWidth),_}function C(O){let _=O.clientHeight;const ee=O.ownerDocument.defaultView.getComputedStyle(O);return _-=(0,t.int)(ee.paddingTop),_-=(0,t.int)(ee.paddingBottom),_}function v(O){let _=O.clientWidth;const ee=O.ownerDocument.defaultView.getComputedStyle(O);return _-=(0,t.int)(ee.paddingLeft),_-=(0,t.int)(ee.paddingRight),_}function B(O,_,ee){const X=_===_.ownerDocument.body?{left:0,top:0}:_.getBoundingClientRect(),h=(O.clientX+_.scrollLeft-X.left)/ee,N=(O.clientY+_.scrollTop-X.top)/ee;return{x:h,y:N}}function T(O,_){const ee=g(O,_,"px");return{[(0,l.browserPrefixToKey)("transform",l.default)]:ee}}function I(O,_){return g(O,_,"")}function g(O,_,ee){let{x:le,y:X}=O,h=`translate(${le}${ee},${X}${ee})`;if(_){const N=`${typeof _.x=="string"?_.x:_.x+ee}`,ue=`${typeof _.y=="string"?_.y:_.y+ee}`;h=`translate(${N}, ${ue})`+h}return h}function U(O,_){return O.targetTouches&&(0,t.findInArray)(O.targetTouches,ee=>_===ee.identifier)||O.changedTouches&&(0,t.findInArray)(O.changedTouches,ee=>_===ee.identifier)}function F(O){if(O.targetTouches&&O.targetTouches[0])return O.targetTouches[0].identifier;if(O.changedTouches&&O.changedTouches[0])return O.changedTouches[0].identifier}function G(O){if(!O)return;let _=O.getElementById("react-draggable-style-el");_||(_=O.createElement("style"),_.type="text/css",_.id="react-draggable-style-el",_.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;} + `]:Object.assign(Object.assign({},(0,Ot.dF)()),{display:"inline-block",width:"100%",[`${de}${de}-select`]:{width:Te,height:Te,marginInlineEnd:W.marginXS,marginBottom:W.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:W.colorFillAlter,border:`${W.lineWidth}px dashed ${W.colorBorder}`,borderRadius:W.borderRadiusLG,cursor:"pointer",transition:`border-color ${W.motionDurationSlow}`,[`> ${de}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${de}-disabled):hover`]:{borderColor:W.colorPrimary}},[`${Ze}${Ze}-picture-card, ${Ze}${Ze}-picture-circle`]:{[`${Ze}-item-container`]:{display:"inline-block",width:Te,height:Te,marginBlock:`0 ${W.marginXS}px`,marginInline:`0 ${W.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[Le]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${W.paddingXS*2}px)`,height:`calc(100% - ${W.paddingXS*2}px)`,backgroundColor:W.colorBgMask,opacity:0,transition:`all ${W.motionDurationSlow}`,content:'" "'}},[`${Le}:hover`]:{[`&::before, ${Le}-actions`]:{opacity:1}},[`${Le}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${W.motionDurationSlow}`,[`${ge}-eye, ${ge}-download, ${ge}-delete`]:{zIndex:10,width:Ce,margin:`0 ${W.marginXXS}px`,fontSize:Ce,cursor:"pointer",transition:`all ${W.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${Le}-actions, ${Le}-actions:hover`]:{[`${ge}-eye, ${ge}-download, ${ge}-delete`]:{color:new Cr.C(ke).setAlpha(.65).toRgbString(),"&:hover":{color:ke}}},[`${Le}-thumbnail, ${Le}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${Le}-name`]:{display:"none",textAlign:"center"},[`${Le}-file + ${Le}-name`]:{position:"absolute",bottom:W.margin,display:"block",width:`calc(100% - ${W.paddingXS*2}px)`},[`${Le}-uploading`]:{[`&${Le}`]:{backgroundColor:W.colorFillAlter},[`&::before, ${ge}-eye, ${ge}-download, ${ge}-delete`]:{display:"none"}},[`${Le}-progress`]:{bottom:W.marginXL,width:`calc(100% - ${W.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${de}-wrapper${de}-picture-circle-wrapper`]:{[`${de}${de}-select`]:{borderRadius:"50%"}}}};var Un=W=>{const{componentCls:de}=W;return{[`${de}-rtl`]:{direction:"rtl"}}};const ao=W=>{const{componentCls:de,colorTextDisabled:ge}=W;return{[`${de}-wrapper`]:Object.assign(Object.assign({},(0,Ot.Wf)(W)),{[de]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${de}-select`]:{display:"inline-block"},[`${de}-disabled`]:{color:ge,cursor:"not-allowed"}})}};var Vr=(0,an.Z)("Upload",W=>{const{fontSizeHeading3:de,fontSize:ge,lineHeight:Ce,lineWidth:ke,controlHeightLG:Ze}=W,Le=Math.round(ge*Ce),Te=(0,bt.TS)(W,{uploadThumbnailSize:de*2,uploadProgressOffset:Le/2+ke,uploadPicCardSize:Ze*2.55});return[ao(Te),dn(Te),Lr(Te),Ar(Te),$n(Te),vr(Te),Un(Te),(0,cn.Z)(Te)]},W=>({actionsColor:W.colorTextDescription})),xo=function(W,de,ge,Ce){function ke(Ze){return Ze instanceof ge?Ze:new ge(function(Le){Le(Ze)})}return new(ge||(ge=Promise))(function(Ze,Le){function Te(Qt){try{Ft(Ce.next(Qt))}catch(jn){Le(jn)}}function zt(Qt){try{Ft(Ce.throw(Qt))}catch(jn){Le(jn)}}function Ft(Qt){Qt.done?Ze(Qt.value):ke(Qt.value).then(Te,zt)}Ft((Ce=Ce.apply(W,de||[])).next())})};const io=`__LIST_IGNORE_${Date.now()}__`,Ve=(W,de)=>{const{fileList:ge,defaultFileList:Ce,onRemove:ke,showUploadList:Ze=!0,listType:Le="text",onPreview:Te,onDownload:zt,onChange:Ft,onDrop:Qt,previewFile:jn,disabled:Zn,locale:Vn,iconRender:$r,isImageUrl:Pr,progress:Jn,prefixCls:pr,className:dr,type:Or="select",children:or,style:Nn,itemRender:Tr,maxCount:Er,data:Rn={},multiple:S=!1,action:Nr="",accept:uo="",supportServerRender:so=!0,rootClassName:Qr}=W,lo=t.useContext(Re.Z),Zr=Zn!=null?Zn:lo,[Gn,Yn]=(0,L.Z)(Ce||[],{value:ge,postState:vn=>vn!=null?vn:[]}),[Qn,kr]=t.useState("drop"),Sn=t.useRef(null);t.useMemo(()=>{const vn=Date.now();(ge||[]).forEach((Gt,hn)=>{!Gt.uid&&!Object.isFrozen(Gt)&&(Gt.uid=`__AUTO__${vn}_${hn}__`)})},[ge]);const jr=(vn,Gt,hn)=>{let mt=(0,l.Z)(Gt),Hn=!1;Er===1?mt=mt.slice(-1):Er&&(Hn=mt.length>Er,mt=mt.slice(0,Er)),(0,Y.flushSync)(()=>{Yn(mt)});const _r={file:vn,fileList:mt};hn&&(_r.event=hn),(!Hn||mt.some(Kr=>Kr.uid===vn.uid))&&(0,Y.flushSync)(()=>{Ft==null||Ft(_r)})},ar=(vn,Gt)=>xo(void 0,void 0,void 0,function*(){const{beforeUpload:hn,transformFile:mt}=W;let Hn=vn;if(hn){const _r=yield hn(vn,Gt);if(_r===!1)return!1;if(delete vn[io],_r===io)return Object.defineProperty(vn,io,{value:!0,configurable:!0}),!1;typeof _r=="object"&&_r&&(Hn=_r)}return mt&&(Hn=yield mt(Hn)),Hn}),On=vn=>{const Gt=vn.filter(Hn=>!Hn.file[io]);if(!Gt.length)return;const hn=Gt.map(Hn=>R(Hn.file));let mt=(0,l.Z)(Gn);hn.forEach(Hn=>{mt=c(Hn,mt)}),hn.forEach((Hn,_r)=>{let Kr=Hn;if(Gt[_r].parsedFile)Hn.status="uploading";else{const{originFileObj:fo}=Hn;let mo;try{mo=new File([fo],fo.name,{type:fo.type})}catch(So){mo=new Blob([fo],{type:fo.type}),mo.name=fo.name,mo.lastModifiedDate=new Date,mo.lastModified=new Date().getTime()}mo.uid=Hn.uid,Kr=mo}jr(Kr,mt)})},fr=(vn,Gt,hn)=>{try{typeof vn=="string"&&(vn=JSON.parse(vn))}catch(_r){}if(!ne(Gt,Gn))return;const mt=R(Gt);mt.status="done",mt.percent=100,mt.response=vn,mt.xhr=hn;const Hn=c(mt,Gn);jr(mt,Hn)},Xr=(vn,Gt)=>{if(!ne(Gt,Gn))return;const hn=R(Gt);hn.status="uploading",hn.percent=vn.percent;const mt=c(hn,Gn);jr(hn,mt,vn)},K=(vn,Gt,hn)=>{if(!ne(hn,Gn))return;const mt=R(hn);mt.error=vn,mt.response=Gt,mt.status="error";const Hn=c(mt,Gn);jr(mt,Hn)},be=vn=>{let Gt;Promise.resolve(typeof ke=="function"?ke(vn):ke).then(hn=>{var mt;if(hn===!1)return;const Hn=Fe(vn,Gn);Hn&&(Gt=Object.assign(Object.assign({},vn),{status:"removed"}),Gn==null||Gn.forEach(_r=>{const Kr=Gt.uid!==void 0?"uid":"name";_r[Kr]===Gt[Kr]&&!Object.isFrozen(_r)&&(_r.status="removed")}),(mt=Sn.current)===null||mt===void 0||mt.abort(Gt),jr(Gt,Hn))})},Me=vn=>{kr(vn.type),vn.type==="drop"&&(Qt==null||Qt(vn))};t.useImperativeHandle(de,()=>({onBatchStart:On,onSuccess:fr,onProgress:Xr,onError:K,fileList:Gn,upload:Sn.current}));const{getPrefixCls:Xt,direction:qt,upload:Lt}=t.useContext(pe.E_),_t=Xt("upload",pr),Ut=Object.assign(Object.assign({onBatchStart:On,onError:K,onProgress:Xr,onSuccess:fr},W),{data:Rn,multiple:S,action:Nr,accept:uo,supportServerRender:so,prefixCls:_t,disabled:Zr,beforeUpload:ar,onChange:void 0});delete Ut.className,delete Ut.style,(!or||Zr)&&delete Ut.id;const[Ct,Mt]=Vr(_t),[Cn]=(0,$e.Z)("Upload",je.Z.Upload),{showRemoveIcon:In,showPreviewIcon:Ln,showDownloadIcon:Tn,removeIcon:lr,previewIcon:Mn,downloadIcon:sn}=typeof Ze=="boolean"?{}:Ze,bn=(vn,Gt)=>Ze?t.createElement(Et,{prefixCls:_t,listType:Le,items:Gn,previewFile:jn,onPreview:Te,onDownload:zt,onRemove:be,showRemoveIcon:!Zr&&In,showPreviewIcon:Ln,showDownloadIcon:Tn,removeIcon:lr,previewIcon:Mn,downloadIcon:sn,iconRender:$r,locale:Object.assign(Object.assign({},Cn),Vn),isImageUrl:Pr,progress:Jn,appendAction:vn,appendActionVisible:Gt,itemRender:Tr,disabled:Zr}):vn,$t=P()(`${_t}-wrapper`,dr,Qr,Mt,Lt==null?void 0:Lt.className,{[`${_t}-rtl`]:qt==="rtl",[`${_t}-picture-card-wrapper`]:Le==="picture-card",[`${_t}-picture-circle-wrapper`]:Le==="picture-circle"}),rn=Object.assign(Object.assign({},Lt==null?void 0:Lt.style),Nn);if(Or==="drag"){const vn=P()(Mt,_t,`${_t}-drag`,{[`${_t}-drag-uploading`]:Gn.some(Gt=>Gt.status==="uploading"),[`${_t}-drag-hover`]:Qn==="dragover",[`${_t}-disabled`]:Zr,[`${_t}-rtl`]:qt==="rtl"});return Ct(t.createElement("span",{className:$t},t.createElement("div",{className:vn,style:rn,onDrop:Me,onDragOver:Me,onDragLeave:Me},t.createElement(x,Object.assign({},Ut,{ref:Sn,className:`${_t}-btn`}),t.createElement("div",{className:`${_t}-drag-container`},or))),bn()))}const Dn=P()(_t,`${_t}-select`,{[`${_t}-disabled`]:Zr}),Mr=(vn=>t.createElement("div",{className:Dn,style:vn},t.createElement(x,Object.assign({},Ut,{ref:Sn}))))(or?void 0:{display:"none"});return Ct(Le==="picture-card"||Le==="picture-circle"?t.createElement("span",{className:$t},bn(Mr,!!or)):t.createElement("span",{className:$t},Mr,bn()))};var at=t.forwardRef(Ve),xt=function(W,de){var ge={};for(var Ce in W)Object.prototype.hasOwnProperty.call(W,Ce)&&de.indexOf(Ce)<0&&(ge[Ce]=W[Ce]);if(W!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ke=0,Ce=Object.getOwnPropertySymbols(W);ke{var{style:ge,height:Ce}=W,ke=xt(W,["style","height"]);return t.createElement(at,Object.assign({ref:de},ke,{type:"drag",style:Object.assign(Object.assign({},ge),{height:Ce})}))});const Wt=at;Wt.Dragger=Zt,Wt.LIST_IGNORE=io;var jt=Wt},14625:function(rt){function z(t){var l,b,P="";if(typeof t=="string"||typeof t=="number")P+=t;else if(typeof t=="object")if(Array.isArray(t)){var $=t.length;for(l=0;l<$;l++)t[l]&&(b=z(t[l]))&&(P&&(P+=" "),P+=b)}else for(b in t)t[b]&&(P&&(P+=" "),P+=b);return P}function e(){for(var t,l,b=0,P="",$=arguments.length;b<$;b++)(t=arguments[b])&&(l=z(t))&&(P&&(P+=" "),P+=l);return P}rt.exports=e,rt.exports.clsx=e},97774:function(rt,z,e){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var t=Object.assign||function(g){for(var U=1;U>>7-e%8&1)==1},put:function(e,t){for(var l=0;l>>t-l-1&1)==1)},getLengthInBits:function(){return this.length},putBit:function(e){var t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),e&&(this.buffer[t]|=128>>>this.length%8),this.length++}},rt.exports=z},78485:function(rt){rt.exports={L:1,M:0,Q:3,H:2}},13679:function(rt,z,e){var t=e(87532);function l(b,P){if(b.length==null)throw new Error(b.length+"/"+P);for(var $=0;$=7&&this.setupTypeNumber(E),this.dataCache==null&&(this.dataCache=d.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,D)},n.setupPositionProbePattern=function(E,D){for(var w=-1;w<=7;w++)if(!(E+w<=-1||this.moduleCount<=E+w))for(var C=-1;C<=7;C++)D+C<=-1||this.moduleCount<=D+C||(0<=w&&w<=6&&(C==0||C==6)||0<=C&&C<=6&&(w==0||w==6)||2<=w&&w<=4&&2<=C&&C<=4?this.modules[E+w][D+C]=!0:this.modules[E+w][D+C]=!1)},n.getBestMaskPattern=function(){for(var E=0,D=0,w=0;w<8;w++){this.makeImpl(!0,w);var C=P.getLostPoint(this);(w==0||E>C)&&(E=C,D=w)}return D},n.createMovieClip=function(E,D,w){var C=E.createEmptyMovieClip(D,w),v=1;this.make();for(var B=0;B>w&1)==1;this.modules[Math.floor(w/3)][w%3+this.moduleCount-8-3]=C}for(var w=0;w<18;w++){var C=!E&&(D>>w&1)==1;this.modules[w%3+this.moduleCount-8-3][Math.floor(w/3)]=C}},n.setupTypeInfo=function(E,D){for(var w=this.errorCorrectLevel<<3|D,C=P.getBCHTypeInfo(w),v=0;v<15;v++){var B=!E&&(C>>v&1)==1;v<6?this.modules[v][8]=B:v<8?this.modules[v+1][8]=B:this.modules[this.moduleCount-15+v][8]=B}for(var v=0;v<15;v++){var B=!E&&(C>>v&1)==1;v<8?this.modules[8][this.moduleCount-v-1]=B:v<9?this.modules[8][15-v-1+1]=B:this.modules[8][15-v-1]=B}this.modules[this.moduleCount-8][8]=!E},n.mapData=function(E,D){for(var w=-1,C=this.moduleCount-1,v=7,B=0,T=this.moduleCount-1;T>0;T-=2)for(T==6&&T--;;){for(var I=0;I<2;I++)if(this.modules[C][T-I]==null){var g=!1;B>>v&1)==1);var U=P.getMask(D,C,T-I);U&&(g=!g),this.modules[C][T-I]=g,v--,v==-1&&(B++,v=7)}if(C+=w,C<0||this.moduleCount<=C){C-=w,w=-w;break}}},d.PAD0=236,d.PAD1=17,d.createData=function(E,D,w){for(var C=l.getRSBlocks(E,D),v=new b,B=0;BI*8)throw new Error("code length overflow. ("+v.getLengthInBits()+">"+I*8+")");for(v.getLengthInBits()+4<=I*8&&v.put(0,4);v.getLengthInBits()%8!=0;)v.putBit(!1);for(;!(v.getLengthInBits()>=I*8||(v.put(d.PAD0,8),v.getLengthInBits()>=I*8));)v.put(d.PAD1,8);return d.createBytes(v,C)},d.createBytes=function(E,D){for(var w=0,C=0,v=0,B=new Array(D.length),T=new Array(D.length),I=0;I=0?H.get(Z):0}}for(var oe=0,F=0;F=256;)t-=255;return z.EXP_TABLE[t]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)},e=0;e<8;e++)z.EXP_TABLE[e]=1<=0;)n^=$.G15<<$.getBCHDigit(n)-$.getBCHDigit($.G15);return(d<<10|n)^$.G15_MASK},getBCHTypeNumber:function(d){for(var n=d<<12;$.getBCHDigit(n)-$.getBCHDigit($.G18)>=0;)n^=$.G18<<$.getBCHDigit(n)-$.getBCHDigit($.G18);return d<<12|n},getBCHDigit:function(d){for(var n=0;d!=0;)n++,d>>>=1;return n},getPatternPosition:function(d){return $.PATTERN_POSITION_TABLE[d-1]},getMask:function(d,n,E){switch(d){case P.PATTERN000:return(n+E)%2==0;case P.PATTERN001:return n%2==0;case P.PATTERN010:return E%3==0;case P.PATTERN011:return(n+E)%3==0;case P.PATTERN100:return(Math.floor(n/2)+Math.floor(E/3))%2==0;case P.PATTERN101:return n*E%2+n*E%3==0;case P.PATTERN110:return(n*E%2+n*E%3)%2==0;case P.PATTERN111:return(n*E%3+(n+E)%2)%2==0;default:throw new Error("bad maskPattern:"+d)}},getErrorCorrectPolynomial:function(d){for(var n=new l([1],0),E=0;E5&&(E+=3+C-5)}for(var D=0;D=0)&&Object.prototype.propertyIsEnumerable.call(ae,Y)&&(L[Y]=ae[Y])}return L}function d(ae,x){if(ae==null)return{};var L={},Y=Object.keys(ae),pe,Re;for(Re=0;Re=0)&&(L[pe]=ae[pe]);return L}function n(ae,x){if(!(ae instanceof x))throw new TypeError("Cannot call a class as a function")}function E(ae,x){for(var L=0;L>6),x+=String.fromCharCode(128|Y&63)):Y<55296||Y>=57344?(x+=String.fromCharCode(224|Y>>12),x+=String.fromCharCode(128|Y>>6&63),x+=String.fromCharCode(128|Y&63)):(L++,Y=65536+((Y&1023)<<10|ae.charCodeAt(L)&1023),x+=String.fromCharCode(240|Y>>18),x+=String.fromCharCode(128|Y>>12&63),x+=String.fromCharCode(128|Y>>6&63),x+=String.fromCharCode(128|Y&63))}return x}var H={size:128,level:"L",bgColor:"#FFFFFF",fgColor:"#000000",includeMargin:!1},Z={},oe=4,O=.1;function _(ae){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,L=[];return ae.forEach(function(Y,pe){var Re=null;Y.forEach(function($e,je){if(!$e&&Re!==null){L.push("M".concat(Re+x," ").concat(pe+x,"h").concat(je-Re,"v1H").concat(Re+x,"z")),Re=null;return}if(je===Y.length-1){if(!$e)return;Re===null?L.push("M".concat(je+x,",").concat(pe+x," h1v1H").concat(je+x,"z")):L.push("M".concat(Re+x,",").concat(pe+x," h").concat(je+1-Re,"v1H").concat(Re+x,"z"));return}$e&&Re===null&&(Re=je)})}),L.join("")}function ee(ae,x){return ae.slice().map(function(L,Y){return Y=x.y+x.h?L:L.map(function(pe,Re){return Re=x.x+x.w?pe:!1})})}function le(ae,x){var L=ae.imageSettings,Y=ae.size,pe=ae.includeMargin;if(L==null)return null;var Re=pe?oe:0,$e=x.length+Re*2,je=Math.floor(Y*O),Je=$e/Y,nt=(L.width||je)*Je,ze=(L.height||je)*Je,Be=L.x==null?x.length/2-nt/2:L.x*Je,Qe=L.y==null?x.length/2-ze/2:L.y*Je,ut=null;if(L.excavate){var Ie=Math.floor(Be),ct=Math.floor(Qe),gt=Math.ceil(nt+Be-Ie),Se=Math.ceil(ze+Qe-ct);ut={x:Ie,y:ct,w:gt,h:Se}}return{x:Be,y:Qe,h:ze,w:nt,excavation:ut}}var X=function(){try{new Path2D().addPath(new Path2D)}catch(ae){return!1}return!0}(),h=function(ae){B(x,ae);function x(){var L,Y;n(this,x);for(var pe=arguments.length,Re=new Array(pe),$e=0;$e0&&arguments[0]!==void 0?arguments[0]:[],V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],p=j.length,a=V.length;if(Math.abs(p-a)!==1)return{add:!1,key:null};function k(fe,u){var s=new Map;fe.forEach(function(R){s.set(R,!0)});var Q=u.filter(function(R){return!s.has(R)});return Q.length===1?Q[0]:null}return p ").concat(V);return V}var Qe=g.forwardRef(function(j,V){var p=j.prefixCls,a=j.data,k=j.selectable,fe=j.checkable,u=j.expandedKeys,s=j.selectedKeys,Q=j.checkedKeys,R=j.loadedKeys,c=j.loadingKeys,ne=j.halfCheckedKeys,Fe=j.keyEntities,we=j.disabled,_e=j.dragging,Pe=j.dragOverNodeKey,Ne=j.dropPosition,f=j.motion,te=j.height,ce=j.itemHeight,he=j.virtual,Ae=j.focusable,De=j.activeItem,Ke=j.focused,We=j.tabIndex,Xe=j.onKeyDown,Bt=j.onFocus,Et=j.onBlur,Ot=j.onActiveChange,cn=j.onListChangeStart,an=j.onListChangeEnd,bt=(0,H.Z)(j,L),wn=g.useRef(null),dn=g.useRef(null);g.useImperativeHandle(V,function(){return{scrollTo:function(jt){wn.current.scrollTo(jt)},getIndentWidth:function(){return dn.current.offsetWidth}}});var ln=g.useState(u),$n=(0,q.Z)(ln,2),Wn=$n[0],An=$n[1],sr=g.useState(a),wr=(0,q.Z)(sr,2),er=wr[0],vr=wr[1],kn=g.useState(a),Cr=(0,q.Z)(kn,2),Lr=Cr[0],Ar=Cr[1],yr=g.useState([]),Un=(0,q.Z)(yr,2),ao=Un[0],Vr=Un[1],xo=g.useState(null),io=(0,q.Z)(xo,2),Ve=io[0],ve=io[1],at=g.useRef(a);at.current=a;function xt(){var Wt=at.current;vr(Wt),Ar(Wt),Vr([]),ve(null),an()}(0,Z.Z)(function(){An(u);var Wt=ae(Wn,u);if(Wt.key!==null)if(Wt.add){var jt=er.findIndex(function(Ze){var Le=Ze.key;return Le===Wt.key}),W=nt(x(er,a,Wt.key),he,te,ce),de=er.slice();de.splice(jt+1,0,Je),Ar(de),Vr(W),ve("show")}else{var ge=a.findIndex(function(Ze){var Le=Ze.key;return Le===Wt.key}),Ce=nt(x(a,er,Wt.key),he,te,ce),ke=a.slice();ke.splice(ge+1,0,Je),Ar(ke),Vr(Ce),ve("hide")}else er!==a&&(vr(a),Ar(a))},[u,a]),g.useEffect(function(){_e||xt()},[_e]);var Nt=f?Lr:a,Zt={expandedKeys:u,selectedKeys:s,loadedKeys:R,loadingKeys:c,checkedKeys:Q,halfCheckedKeys:ne,dragOverNodeKey:Pe,dropPosition:Ne,keyEntities:Fe};return g.createElement(g.Fragment,null,Ke&&De&&g.createElement("span",{style:Y,"aria-live":"assertive"},Be(De)),g.createElement("div",null,g.createElement("input",{style:Y,disabled:Ae===!1||we,tabIndex:Ae!==!1?We:null,onKeyDown:Xe,onFocus:Bt,onBlur:Et,value:"",onChange:pe,"aria-label":"for screen reader"})),g.createElement("div",{className:"".concat(p,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},g.createElement("div",{className:"".concat(p,"-indent")},g.createElement("div",{ref:dn,className:"".concat(p,"-indent-unit")}))),g.createElement(oe.Z,(0,t.Z)({},bt,{data:Nt,itemKey:ze,height:te,fullHeight:!1,virtual:he,itemHeight:ce,prefixCls:"".concat(p,"-list"),ref:wn,onVisibleChange:function(jt,W){var de=new Set(jt),ge=W.filter(function(Ce){return!de.has(Ce)});ge.some(function(Ce){return ze(Ce)===Re})&&xt()}}),function(Wt){var jt=Wt.pos,W=(0,t.Z)({},(G(Wt.data),Wt.data)),de=Wt.title,ge=Wt.key,Ce=Wt.isStart,ke=Wt.isEnd,Ze=(0,le.km)(ge,jt);delete W.key,delete W.children;var Le=(0,le.H8)(Ze,Zt);return g.createElement(ue,(0,t.Z)({},W,Le,{title:de,active:!!De&&ge===De.key,pos:jt,data:Wt.data,isStart:Ce,isEnd:ke,motion:f,motionNodes:ge===Re?ao:null,motionType:Ve,onMotionStart:cn,onMotionEnd:xt,treeNodeRequiredProps:Zt,onMouseMove:function(){Ot(null)}}))}))});Qe.displayName="NodeList";var ut=Qe,Ie=e(35654),ct=e(90782),gt=e(67841),Se=10,me=function(j){(0,D.Z)(p,j);var V=(0,w.Z)(p);function p(){var a;(0,d.Z)(this,p);for(var k=arguments.length,fe=new Array(k),u=0;u2&&arguments[2]!==void 0?arguments[2]:!1,ne=a.state,Fe=ne.dragChildrenKeys,we=ne.dropPosition,_e=ne.dropTargetKey,Pe=ne.dropTargetPos,Ne=ne.dropAllowed;if(Ne){var f=a.props.onDrop;if(a.setState({dragOverNodeKey:null}),a.cleanDragState(),_e!==null){var te=(0,P.Z)((0,P.Z)({},(0,le.H8)(_e,a.getTreeNodeRequiredProps())),{},{active:((R=a.getActiveItem())===null||R===void 0?void 0:R.key)===_e,data:(0,gt.Z)(a.state.keyEntities,_e).node}),ce=Fe.indexOf(_e)!==-1;(0,I.ZP)(!ce,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var he=(0,Ie.yx)(Pe),Ae={event:s,node:(0,le.F)(te),dragNode:a.dragNode?(0,le.F)(a.dragNode.props):null,dragNodesKeys:[a.dragNode.props.eventKey].concat(Fe),dropToGap:we!==0,dropPosition:we+Number(he[he.length-1])};c||f==null||f(Ae),a.dragNode=null}}},a.cleanDragState=function(){var s=a.state.draggingNodeKey;s!==null&&a.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),a.dragStartMousePosition=null,a.currentMouseOverDroppableNodeKey=null},a.triggerExpandActionExpand=function(s,Q){var R=a.state,c=R.expandedKeys,ne=R.flattenNodes,Fe=Q.expanded,we=Q.key,_e=Q.isLeaf;if(!(_e||s.shiftKey||s.metaKey||s.ctrlKey)){var Pe=ne.filter(function(f){return f.key===we})[0],Ne=(0,le.F)((0,P.Z)((0,P.Z)({},(0,le.H8)(we,a.getTreeNodeRequiredProps())),{},{data:Pe.data}));a.setExpandedKeys(Fe?(0,Ie._5)(c,we):(0,Ie.L0)(c,we)),a.onNodeExpand(s,Ne)}},a.onNodeClick=function(s,Q){var R=a.props,c=R.onClick,ne=R.expandAction;ne==="click"&&a.triggerExpandActionExpand(s,Q),c==null||c(s,Q)},a.onNodeDoubleClick=function(s,Q){var R=a.props,c=R.onDoubleClick,ne=R.expandAction;ne==="doubleClick"&&a.triggerExpandActionExpand(s,Q),c==null||c(s,Q)},a.onNodeSelect=function(s,Q){var R=a.state.selectedKeys,c=a.state,ne=c.keyEntities,Fe=c.fieldNames,we=a.props,_e=we.onSelect,Pe=we.multiple,Ne=Q.selected,f=Q[Fe.key],te=!Ne;te?Pe?R=(0,Ie.L0)(R,f):R=[f]:R=(0,Ie._5)(R,f);var ce=R.map(function(he){var Ae=(0,gt.Z)(ne,he);return Ae?Ae.node:null}).filter(function(he){return he});a.setUncontrolledState({selectedKeys:R}),_e==null||_e(R,{event:"select",selected:te,node:Q,selectedNodes:ce,nativeEvent:s.nativeEvent})},a.onNodeCheck=function(s,Q,R){var c=a.state,ne=c.keyEntities,Fe=c.checkedKeys,we=c.halfCheckedKeys,_e=a.props,Pe=_e.checkStrictly,Ne=_e.onCheck,f=Q.key,te,ce={event:"check",node:Q,checked:R,nativeEvent:s.nativeEvent};if(Pe){var he=R?(0,Ie.L0)(Fe,f):(0,Ie._5)(Fe,f),Ae=(0,Ie._5)(we,f);te={checked:he,halfChecked:Ae},ce.checkedNodes=he.map(function(Et){return(0,gt.Z)(ne,Et)}).filter(function(Et){return Et}).map(function(Et){return Et.node}),a.setUncontrolledState({checkedKeys:he})}else{var De=(0,ct.S)([].concat((0,$.Z)(Fe),[f]),!0,ne),Ke=De.checkedKeys,We=De.halfCheckedKeys;if(!R){var Xe=new Set(Ke);Xe.delete(f);var Bt=(0,ct.S)(Array.from(Xe),{checked:!1,halfCheckedKeys:We},ne);Ke=Bt.checkedKeys,We=Bt.halfCheckedKeys}te=Ke,ce.checkedNodes=[],ce.checkedNodesPositions=[],ce.halfCheckedKeys=We,Ke.forEach(function(Et){var Ot=(0,gt.Z)(ne,Et);if(Ot){var cn=Ot.node,an=Ot.pos;ce.checkedNodes.push(cn),ce.checkedNodesPositions.push({node:cn,pos:an})}}),a.setUncontrolledState({checkedKeys:Ke},!1,{halfCheckedKeys:We})}Ne==null||Ne(te,ce)},a.onNodeLoad=function(s){var Q=s.key,R=new Promise(function(c,ne){a.setState(function(Fe){var we=Fe.loadedKeys,_e=we===void 0?[]:we,Pe=Fe.loadingKeys,Ne=Pe===void 0?[]:Pe,f=a.props,te=f.loadData,ce=f.onLoad;if(!te||_e.indexOf(Q)!==-1||Ne.indexOf(Q)!==-1)return null;var he=te(s);return he.then(function(){var Ae=a.state.loadedKeys,De=(0,Ie.L0)(Ae,Q);ce==null||ce(De,{event:"load",node:s}),a.setUncontrolledState({loadedKeys:De}),a.setState(function(Ke){return{loadingKeys:(0,Ie._5)(Ke.loadingKeys,Q)}}),c()}).catch(function(Ae){if(a.setState(function(Ke){return{loadingKeys:(0,Ie._5)(Ke.loadingKeys,Q)}}),a.loadingRetryTimes[Q]=(a.loadingRetryTimes[Q]||0)+1,a.loadingRetryTimes[Q]>=Se){var De=a.state.loadedKeys;(0,I.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),a.setUncontrolledState({loadedKeys:(0,Ie.L0)(De,Q)}),c()}ne(Ae)}),{loadingKeys:(0,Ie.L0)(Ne,Q)}})});return R.catch(function(){}),R},a.onNodeMouseEnter=function(s,Q){var R=a.props.onMouseEnter;R==null||R({event:s,node:Q})},a.onNodeMouseLeave=function(s,Q){var R=a.props.onMouseLeave;R==null||R({event:s,node:Q})},a.onNodeContextMenu=function(s,Q){var R=a.props.onRightClick;R&&(s.preventDefault(),R({event:s,node:Q}))},a.onFocus=function(){var s=a.props.onFocus;a.setState({focused:!0});for(var Q=arguments.length,R=new Array(Q),c=0;c1&&arguments[1]!==void 0?arguments[1]:!1,R=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!a.destroyed){var c=!1,ne=!0,Fe={};Object.keys(s).forEach(function(we){if(we in a.props){ne=!1;return}c=!0,Fe[we]=s[we]}),c&&(!Q||ne)&&a.setState((0,P.Z)((0,P.Z)({},Fe),R))}},a.scrollTo=function(s){a.listRef.current.scrollTo(s)},a}return(0,n.Z)(p,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var k=this.props.activeKey;k!==void 0&&k!==this.state.activeKey&&(this.setState({activeKey:k}),k!==null&&this.scrollTo({key:k}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var k,fe=this.state,u=fe.focused,s=fe.flattenNodes,Q=fe.keyEntities,R=fe.draggingNodeKey,c=fe.activeKey,ne=fe.dropLevelOffset,Fe=fe.dropContainerKey,we=fe.dropTargetKey,_e=fe.dropPosition,Pe=fe.dragOverNodeKey,Ne=fe.indent,f=this.props,te=f.prefixCls,ce=f.className,he=f.style,Ae=f.showLine,De=f.focusable,Ke=f.tabIndex,We=Ke===void 0?0:Ke,Xe=f.selectable,Bt=f.showIcon,Et=f.icon,Ot=f.switcherIcon,cn=f.draggable,an=f.checkable,bt=f.checkStrictly,wn=f.disabled,dn=f.motion,ln=f.loadData,$n=f.filterTreeNode,Wn=f.height,An=f.itemHeight,sr=f.virtual,wr=f.titleRender,er=f.dropIndicatorRender,vr=f.onContextMenu,kn=f.onScroll,Cr=f.direction,Lr=f.rootClassName,Ar=f.rootStyle,yr=(0,T.Z)(this.props,{aria:!0,data:!0}),Un;return cn&&((0,b.Z)(cn)==="object"?Un=cn:typeof cn=="function"?Un={nodeDraggable:cn}:Un={}),g.createElement(U.k.Provider,{value:{prefixCls:te,selectable:Xe,showIcon:Bt,icon:Et,switcherIcon:Ot,draggable:Un,draggingNodeKey:R,checkable:an,checkStrictly:bt,disabled:wn,keyEntities:Q,dropLevelOffset:ne,dropContainerKey:Fe,dropTargetKey:we,dropPosition:_e,dragOverNodeKey:Pe,indent:Ne,direction:Cr,dropIndicatorRender:er,loadData:ln,filterTreeNode:$n,titleRender:wr,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},g.createElement("div",{role:"tree",className:v()(te,ce,Lr,(k={},(0,l.Z)(k,"".concat(te,"-show-line"),Ae),(0,l.Z)(k,"".concat(te,"-focused"),u),(0,l.Z)(k,"".concat(te,"-active-focused"),c!==null),k)),style:Ar},g.createElement(ut,(0,t.Z)({ref:this.listRef,prefixCls:te,style:he,data:s,disabled:wn,selectable:Xe,checkable:!!an,motion:dn,dragging:R!==null,height:Wn,itemHeight:An,virtual:sr,focusable:De,focused:u,tabIndex:We,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:vr,onScroll:kn},this.getTreeNodeRequiredProps(),yr))))}}],[{key:"getDerivedStateFromProps",value:function(k,fe){var u=fe.prevProps,s={prevProps:k};function Q(De){return!u&&De in k||u&&u[De]!==k[De]}var R,c=fe.fieldNames;if(Q("fieldNames")&&(c=(0,le.w$)(k.fieldNames),s.fieldNames=c),Q("treeData")?R=k.treeData:Q("children")&&((0,I.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),R=(0,le.zn)(k.children)),R){s.treeData=R;var ne=(0,le.I8)(R,{fieldNames:c});s.keyEntities=(0,P.Z)((0,l.Z)({},Re,je),ne.keyEntities)}var Fe=s.keyEntities||fe.keyEntities;if(Q("expandedKeys")||u&&Q("autoExpandParent"))s.expandedKeys=k.autoExpandParent||!u&&k.defaultExpandParent?(0,Ie.r7)(k.expandedKeys,Fe):k.expandedKeys;else if(!u&&k.defaultExpandAll){var we=(0,P.Z)({},Fe);delete we[Re],s.expandedKeys=Object.keys(we).map(function(De){return we[De].key})}else!u&&k.defaultExpandedKeys&&(s.expandedKeys=k.autoExpandParent||k.defaultExpandParent?(0,Ie.r7)(k.defaultExpandedKeys,Fe):k.defaultExpandedKeys);if(s.expandedKeys||delete s.expandedKeys,R||s.expandedKeys){var _e=(0,le.oH)(R||fe.treeData,s.expandedKeys||fe.expandedKeys,c);s.flattenNodes=_e}if(k.selectable&&(Q("selectedKeys")?s.selectedKeys=(0,Ie.BT)(k.selectedKeys,k):!u&&k.defaultSelectedKeys&&(s.selectedKeys=(0,Ie.BT)(k.defaultSelectedKeys,k))),k.checkable){var Pe;if(Q("checkedKeys")?Pe=(0,Ie.E6)(k.checkedKeys)||{}:!u&&k.defaultCheckedKeys?Pe=(0,Ie.E6)(k.defaultCheckedKeys)||{}:R&&(Pe=(0,Ie.E6)(k.checkedKeys)||{checkedKeys:fe.checkedKeys,halfCheckedKeys:fe.halfCheckedKeys}),Pe){var Ne=Pe,f=Ne.checkedKeys,te=f===void 0?[]:f,ce=Ne.halfCheckedKeys,he=ce===void 0?[]:ce;if(!k.checkStrictly){var Ae=(0,ct.S)(te,!0,Fe);te=Ae.checkedKeys,he=Ae.halfCheckedKeys}s.checkedKeys=te,s.halfCheckedKeys=he}}return Q("loadedKeys")&&(s.loadedKeys=k.loadedKeys),s}}]),p}(g.Component);me.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:F,allowDrop:function(){return!0},expandAction:!1},me.TreeNode=_.Z;var ot=me,qe=ot},35654:function(rt,z,e){"use strict";e.d(z,{BT:function(){return g},E6:function(){return G},L0:function(){return w},OM:function(){return I},_5:function(){return D},r7:function(){return q},wA:function(){return v},yx:function(){return C}});var t=e(94480),l=e(76190),b=e(48736),P=e(59301),$=e(39417),d=e(67841),n=e(71430),E=null;function D(H,Z){if(!H)return[];var oe=H.slice(),O=oe.indexOf(Z);return O>=0&&oe.splice(O,1),oe}function w(H,Z){var oe=(H||[]).slice();return oe.indexOf(Z)===-1&&oe.push(Z),oe}function C(H){return H.split("-")}function v(H,Z){var oe=[],O=(0,d.Z)(Z,H);function _(){var ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];ee.forEach(function(le){var X=le.key,h=le.children;oe.push(X),_(h)})}return _(O.children),oe}function B(H){if(H.parent){var Z=C(H.pos);return Number(Z[Z.length-1])===H.parent.children.length-1}return!1}function T(H){var Z=C(H.pos);return Number(Z[Z.length-1])===0}function I(H,Z,oe,O,_,ee,le,X,h,N){var ue,ae=H.clientX,x=H.clientY,L=H.target.getBoundingClientRect(),Y=L.top,pe=L.height,Re=(N==="rtl"?-1:1)*(((_==null?void 0:_.x)||0)-ae),$e=(Re-12)/O,je=(0,d.Z)(X,oe.props.eventKey);if(x-1.5?ee({dragNode:Se,dropNode:me,dropPosition:1})?Ie=1:ot=!1:ee({dragNode:Se,dropNode:me,dropPosition:0})?Ie=0:ee({dragNode:Se,dropNode:me,dropPosition:1})?Ie=1:ot=!1:ee({dragNode:Se,dropNode:me,dropPosition:1})?Ie=1:ot=!1,{dropPosition:Ie,dropLevelOffset:ct,dropTargetKey:je.key,dropTargetPos:je.pos,dragOverNodeKey:ut,dropContainerKey:Ie===0?null:((ue=je.parent)===null||ue===void 0?void 0:ue.key)||null,dropAllowed:ot}}function g(H,Z){if(H){var oe=Z.multiple;return oe?H.slice():H.length?[H[0]]:H}}var U=function(Z){return Z};function F(H,Z){if(!H)return[];var oe=Z||{},O=oe.processProps,_=O===void 0?U:O,ee=Array.isArray(H)?H:[H];return ee.map(function(le){var X=le.children,h=_objectWithoutProperties(le,E),N=F(X,Z);return React.createElement(TreeNode,_extends({key:h.key},_(h)),N)})}function G(H){if(!H)return null;var Z;if(Array.isArray(H))Z={checkedKeys:H,halfCheckedKeys:void 0};else if((0,l.Z)(H)==="object")Z={checkedKeys:H.checked||void 0,halfCheckedKeys:H.halfChecked||void 0};else return(0,b.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return Z}function q(H,Z){var oe=new Set;function O(_){if(!oe.has(_)){var ee=(0,d.Z)(Z,_);if(ee){oe.add(_);var le=ee.parent,X=ee.node;X.disabled||le&&O(le.key)}}}return(H||[]).forEach(function(_){O(_)}),(0,t.Z)(oe)}},90782:function(rt,z,e){"use strict";e.d(z,{S:function(){return n}});var t=e(48736),l=e(67841);function b(E,D){var w=new Set;return E.forEach(function(C){D.has(C)||w.add(C)}),w}function P(E){var D=E||{},w=D.disabled,C=D.disableCheckbox,v=D.checkable;return!!(w||C)||v===!1}function $(E,D,w,C){for(var v=new Set(E),B=new Set,T=0;T<=w;T+=1){var I=D.get(T)||new Set;I.forEach(function(G){var q=G.key,H=G.node,Z=G.children,oe=Z===void 0?[]:Z;v.has(q)&&!C(H)&&oe.filter(function(O){return!C(O.node)}).forEach(function(O){v.add(O.key)})})}for(var g=new Set,U=w;U>=0;U-=1){var F=D.get(U)||new Set;F.forEach(function(G){var q=G.parent,H=G.node;if(!(C(H)||!G.parent||g.has(G.parent.key))){if(C(G.parent.node)){g.add(q.key);return}var Z=!0,oe=!1;(q.children||[]).filter(function(O){return!C(O.node)}).forEach(function(O){var _=O.key,ee=v.has(_);Z&&!ee&&(Z=!1),!oe&&(ee||B.has(_))&&(oe=!0)}),Z&&v.add(q.key),oe&&B.add(q.key),g.add(q.key)}})}return{checkedKeys:Array.from(v),halfCheckedKeys:Array.from(b(B,v))}}function d(E,D,w,C,v){for(var B=new Set(E),T=new Set(D),I=0;I<=C;I+=1){var g=w.get(I)||new Set;g.forEach(function(q){var H=q.key,Z=q.node,oe=q.children,O=oe===void 0?[]:oe;!B.has(H)&&!T.has(H)&&!v(Z)&&O.filter(function(_){return!v(_.node)}).forEach(function(_){B.delete(_.key)})})}T=new Set;for(var U=new Set,F=C;F>=0;F-=1){var G=w.get(F)||new Set;G.forEach(function(q){var H=q.parent,Z=q.node;if(!(v(Z)||!q.parent||U.has(q.parent.key))){if(v(q.parent.node)){U.add(H.key);return}var oe=!0,O=!1;(H.children||[]).filter(function(_){return!v(_.node)}).forEach(function(_){var ee=_.key,le=B.has(ee);oe&&!le&&(oe=!1),!O&&(le||T.has(ee))&&(O=!0)}),oe||B.delete(H.key),O&&T.add(H.key),U.add(H.key)}})}return{checkedKeys:Array.from(B),halfCheckedKeys:Array.from(b(T,B))}}function n(E,D,w,C){var v=[],B;C?B=C:B=P;var T=new Set(E.filter(function(F){var G=!!(0,l.Z)(w,F);return G||v.push(F),G})),I=new Map,g=0;Object.keys(w).forEach(function(F){var G=w[F],q=G.level,H=I.get(q);H||(H=new Set,I.set(q,H)),H.add(G),g=Math.max(g,q)}),(0,t.ZP)(!v.length,"Tree missing follow keys: ".concat(v.slice(0,100).map(function(F){return"'".concat(F,"'")}).join(", ")));var U;return D===!0?U=$(T,I,g,B):U=d(T,D.halfCheckedKeys,I,g,B),U}},67841:function(rt,z,e){"use strict";e.d(z,{Z:function(){return t}});function t(l,b){return l[b]}},71430:function(rt,z,e){"use strict";e.d(z,{F:function(){return q},H8:function(){return G},I8:function(){return F},km:function(){return v},oH:function(){return g},w$:function(){return B},zn:function(){return I}});var t=e(76190),l=e(94480),b=e(33885),P=e(75931),$=e(11592),d=e(2738),n=e(48736),E=e(67841),D=["children"];function w(H,Z){return"".concat(H,"-").concat(Z)}function C(H){return H&&H.type&&H.type.isTreeNode}function v(H,Z){return H!=null?H:Z}function B(H){var Z=H||{},oe=Z.title,O=Z._title,_=Z.key,ee=Z.children,le=oe||"title";return{title:le,_title:O||[le],key:_||"key",children:ee||"children"}}function T(H,Z){var oe=new Map;function O(_){var ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(_||[]).forEach(function(le){var X=le[Z.key],h=le[Z.children];warning(X!=null,"Tree node must have a certain key: [".concat(ee).concat(X,"]"));var N=String(X);warning(!oe.has(N)||X===null||X===void 0,"Same 'key' exist in the Tree: ".concat(N)),oe.set(N,!0),O(h,"".concat(ee).concat(N," > "))})}O(H)}function I(H){function Z(oe){var O=(0,$.Z)(oe);return O.map(function(_){if(!C(_))return(0,n.ZP)(!_,"Tree/TreeNode can only accept TreeNode as children."),null;var ee=_.key,le=_.props,X=le.children,h=(0,P.Z)(le,D),N=(0,b.Z)({key:ee},h),ue=Z(X);return ue.length&&(N.children=ue),N}).filter(function(_){return _})}return Z(H)}function g(H,Z,oe){var O=B(oe),_=O._title,ee=O.key,le=O.children,X=new Set(Z===!0?[]:Z),h=[];function N(ue){var ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return ue.map(function(x,L){for(var Y=w(ae?ae.pos:"0",L),pe=v(x[ee],Y),Re,$e=0;$e<_.length;$e+=1){var je=_[$e];if(x[je]!==void 0){Re=x[je];break}}var Je=(0,b.Z)((0,b.Z)({},(0,d.Z)(x,[].concat((0,l.Z)(_),[ee,le]))),{},{title:Re,key:pe,parent:ae,pos:Y,children:null,data:x,isStart:[].concat((0,l.Z)(ae?ae.isStart:[]),[L===0]),isEnd:[].concat((0,l.Z)(ae?ae.isEnd:[]),[L===ue.length-1])});return h.push(Je),Z===!0||X.has(pe)?Je.children=N(x[le]||[],Je):Je.children=[],Je})}return N(H),h}function U(H,Z,oe){var O={};(0,t.Z)(oe)==="object"?O=oe:O={externalGetKey:oe},O=O||{};var _=O,ee=_.childrenPropName,le=_.externalGetKey,X=_.fieldNames,h=B(X),N=h.key,ue=h.children,ae=ee||ue,x;le?typeof le=="string"?x=function(pe){return pe[le]}:typeof le=="function"&&(x=function(pe){return le(pe)}):x=function(pe,Re){return v(pe[N],Re)};function L(Y,pe,Re,$e){var je=Y?Y[ae]:H,Je=Y?w(Re.pos,pe):"0",nt=Y?[].concat((0,l.Z)($e),[Y]):[];if(Y){var ze=x(Y,Je),Be={node:Y,index:pe,pos:Je,key:ze,parentPos:Re.node?Re.pos:null,level:Re.level+1,nodes:nt};Z(Be)}je&&je.forEach(function(Qe,ut){L(Qe,ut,{node:Y,pos:Je,level:Re?Re.level+1:-1},nt)})}L(null)}function F(H){var Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},oe=Z.initWrapper,O=Z.processEntity,_=Z.onProcessFinished,ee=Z.externalGetKey,le=Z.childrenPropName,X=Z.fieldNames,h=arguments.length>2?arguments[2]:void 0,N=ee||h,ue={},ae={},x={posEntities:ue,keyEntities:ae};return oe&&(x=oe(x)||x),U(H,function(L){var Y=L.node,pe=L.index,Re=L.pos,$e=L.key,je=L.parentPos,Je=L.level,nt=L.nodes,ze={node:Y,nodes:nt,index:pe,key:$e,pos:Re,level:Je},Be=v($e,Re);ue[Re]=ze,ae[Be]=ze,ze.parent=ue[je],ze.parent&&(ze.parent.children=ze.parent.children||[],ze.parent.children.push(ze)),O&&O(ze,x)},{externalGetKey:N,childrenPropName:le,fieldNames:X}),_&&_(x),x}function G(H,Z){var oe=Z.expandedKeys,O=Z.selectedKeys,_=Z.loadedKeys,ee=Z.loadingKeys,le=Z.checkedKeys,X=Z.halfCheckedKeys,h=Z.dragOverNodeKey,N=Z.dropPosition,ue=Z.keyEntities,ae=(0,E.Z)(ue,H),x={eventKey:H,expanded:oe.indexOf(H)!==-1,selected:O.indexOf(H)!==-1,loaded:_.indexOf(H)!==-1,loading:ee.indexOf(H)!==-1,checked:le.indexOf(H)!==-1,halfChecked:X.indexOf(H)!==-1,pos:String(ae?ae.pos:""),dragOver:h===H&&N===0,dragOverGapTop:h===H&&N===-1,dragOverGapBottom:h===H&&N===1};return x}function q(H){var Z=H.data,oe=H.expanded,O=H.selected,_=H.checked,ee=H.loaded,le=H.loading,X=H.halfChecked,h=H.dragOver,N=H.dragOverGapTop,ue=H.dragOverGapBottom,ae=H.pos,x=H.active,L=H.eventKey,Y=(0,b.Z)((0,b.Z)({},Z),{},{expanded:oe,selected:O,checked:_,loaded:ee,loading:le,halfChecked:X,dragOver:h,dragOverGapTop:N,dragOverGapBottom:ue,pos:ae,active:x,key:L});return"props"in Y||Object.defineProperty(Y,"props",{get:function(){return(0,n.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),H}}),Y}},8224:function(rt,z,e){"use strict";e.d(z,{Z:function(){return l}});var t=e(4676);function l(b,P,$,d){var n=t.unstable_batchedUpdates?function(D){t.unstable_batchedUpdates($,D)}:$;return b!=null&&b.addEventListener&&b.addEventListener(P,n,d),{remove:function(){b!=null&&b.removeEventListener&&b.removeEventListener(P,n,d)}}}},55468:function(rt,z,e){"use strict";e.d(z,{g1:function(){return C},os:function(){return B}});var t=/margin|padding|width|height|max|min|offset/,l={left:!0,top:!0},b={cssFloat:1,styleFloat:1,float:1};function P(T){return T.nodeType===1?T.ownerDocument.defaultView.getComputedStyle(T,null):{}}function $(T,I,g){if(I=I.toLowerCase(),g==="auto"){if(I==="height")return T.offsetHeight;if(I==="width")return T.offsetWidth}return I in l||(l[I]=t.test(I)),l[I]?parseFloat(g)||0:g}function d(T,I){var g=arguments.length,U=P(T);return I=b[I]?"cssFloat"in T.style?"cssFloat":"styleFloat":I,g===1?U:$(T,I,U[I]||T.style[I])}function n(T,I,g){var U=arguments.length;if(I=b[I]?"cssFloat"in T.style?"cssFloat":"styleFloat":I,U===3)return typeof g=="number"&&t.test(I)&&(g="".concat(g,"px")),T.style[I]=g,g;for(var F in I)I.hasOwnProperty(F)&&n(T,F,I[F]);return P(T)}function E(T){return T===document.body?document.documentElement.clientWidth:T.offsetWidth}function D(T){return T===document.body?window.innerHeight||document.documentElement.clientHeight:T.offsetHeight}function w(){var T=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),I=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:T,height:I}}function C(){var T=document.documentElement.clientWidth,I=window.innerHeight||document.documentElement.clientHeight;return{width:T,height:I}}function v(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function B(T){var I=T.getBoundingClientRect(),g=document.documentElement;return{left:I.left+(window.pageXOffset||g.scrollLeft)-(g.clientLeft||document.body.clientLeft||0),top:I.top+(window.pageYOffset||g.scrollTop)-(g.clientTop||document.body.clientTop||0)}}},24514:function(rt,z,e){"use strict";e.d(z,{G:function(){return P}});var t=e(47273),l=function(d){if((0,t.Z)()&&window.document.documentElement){var n=Array.isArray(d)?d:[d],E=window.document.documentElement;return n.some(function(D){return D in E.style})}return!1},b=function(d,n){if(!l(d))return!1;var E=document.createElement("div"),D=E.style[d];return E.style[d]=n,E.style[d]!==D};function P($,d){return!Array.isArray($)&&d!==void 0?b($,d):l($)}},51353:function(rt,z,e){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),Object.defineProperty(z,"DraggableCore",{enumerable:!0,get:function(){return E.default}}),z.default=void 0;var t=C(e(59301)),l=w(e(12708)),b=w(e(4676)),P=e(14625),$=e(77026),d=e(22013),n=e(80217),E=w(e(68555)),D=w(e(97510));function w(U){return U&&U.__esModule?U:{default:U}}function C(U,F){if(typeof WeakMap=="function")var G=new WeakMap,q=new WeakMap;return(C=function(H,Z){if(!Z&&H&&H.__esModule)return H;var oe,O,_={__proto__:null,default:H};if(H===null||typeof H!="object"&&typeof H!="function")return _;if(oe=Z?q:G){if(oe.has(H))return oe.get(H);oe.set(H,_)}for(const ee in H)ee!=="default"&&{}.hasOwnProperty.call(H,ee)&&((O=(oe=Object.defineProperty)&&Object.getOwnPropertyDescriptor(H,ee))&&(O.get||O.set)?oe(_,ee,O):_[ee]=H[ee]);return _})(U,F)}function v(){return v=Object.assign?Object.assign.bind():function(U){for(var F=1;F{if((0,D.default)("Draggable: onDragStart: %j",q),this.props.onStart(G,(0,d.createDraggableData)(this,q))===!1)return!1;this.setState({dragging:!0,dragged:!0})}),B(this,"onDrag",(G,q)=>{if(!this.state.dragging)return!1;(0,D.default)("Draggable: onDrag: %j",q);const H=(0,d.createDraggableData)(this,q),Z={x:H.x,y:H.y,slackX:0,slackY:0};if(this.props.bounds){const{x:O,y:_}=Z;Z.x+=this.state.slackX,Z.y+=this.state.slackY;const[ee,le]=(0,d.getBoundPosition)(this,Z.x,Z.y);Z.x=ee,Z.y=le,Z.slackX=this.state.slackX+(O-Z.x),Z.slackY=this.state.slackY+(_-Z.y),H.x=Z.x,H.y=Z.y,H.deltaX=Z.x-this.state.x,H.deltaY=Z.y-this.state.y}if(this.props.onDrag(G,H)===!1)return!1;this.setState(Z)}),B(this,"onDragStop",(G,q)=>{if(!this.state.dragging||this.props.onStop(G,(0,d.createDraggableData)(this,q))===!1)return!1;(0,D.default)("Draggable: onDragStop: %j",q);const Z={dragging:!1,slackX:0,slackY:0};if(!!this.props.position){const{x:O,y:_}=this.props.position;Z.x=O,Z.y=_}this.setState(Z)}),this.state={dragging:!1,dragged:!1,x:F.position?F.position.x:F.defaultPosition.x,y:F.position?F.position.y:F.defaultPosition.y,prevPropsPosition:Zo({},F.position),slackX:0,slackY:0,isElementSVG:!1},F.position&&!(F.onDrag||F.onStop)&&console.warn("A `position` was applied to this , without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.")}componentDidMount(){typeof window.SVGElement!="undefined"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}componentWillUnmount(){this.state.dragging&&this.setState({dragging:!1})}findDOMNode(){var F,G,q;return(q=(G=(F=this.props)==null?void 0:F.nodeRef)==null?void 0:G.current)!=null?q:b.default.findDOMNode(this)}render(){const pe=this.props,{axis:F,bounds:G,children:q,defaultPosition:H,defaultClassName:Z,defaultClassNameDragging:oe,defaultClassNameDragged:O,position:_,positionOffset:ee,scale:le}=pe,X=ti(pe,["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"]);let h={},N=null;const ae=!!!_||this.state.dragging,x=_||H,L={x:(0,d.canDragX)(this)&&ae?this.state.x:x.x,y:(0,d.canDragY)(this)&&ae?this.state.y:x.y};this.state.isElementSVG?N=(0,$.createSVGTransform)(L,ee):h=(0,$.createCSSTransform)(L,ee);const Y=(0,P.clsx)(q.props.className||"",Z,{[oe]:this.state.dragging,[O]:this.state.dragged});return t.createElement(E.default,v({},X,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),t.cloneElement(t.Children.only(q),{className:Y,style:Zo(Zo({},q.props.style),h),transform:N}))}}z.default=g,B(g,"displayName","Draggable"),B(g,"propTypes",Nl(Zo({},E.default.propTypes),{axis:l.default.oneOf(["both","x","y","none"]),bounds:l.default.oneOfType([l.default.shape({left:l.default.number,right:l.default.number,top:l.default.number,bottom:l.default.number}),l.default.string,l.default.oneOf([!1])]),defaultClassName:l.default.string,defaultClassNameDragging:l.default.string,defaultClassNameDragged:l.default.string,defaultPosition:l.default.shape({x:l.default.number,y:l.default.number}),positionOffset:l.default.shape({x:l.default.oneOfType([l.default.number,l.default.string]),y:l.default.oneOfType([l.default.number,l.default.string])}),position:l.default.shape({x:l.default.number,y:l.default.number}),className:n.dontSetMe,style:n.dontSetMe,transform:n.dontSetMe})),B(g,"defaultProps",Nl(Zo({},E.default.defaultProps),{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},68555:function(rt,z,e){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var t=D(e(59301)),l=E(e(12708)),b=E(e(4676)),P=e(77026),$=e(22013),d=e(80217),n=E(e(97510));function E(g){return g&&g.__esModule?g:{default:g}}function D(g,U){if(typeof WeakMap=="function")var F=new WeakMap,G=new WeakMap;return(D=function(q,H){if(!H&&q&&q.__esModule)return q;var Z,oe,O={__proto__:null,default:q};if(q===null||typeof q!="object"&&typeof q!="function")return O;if(Z=H?G:F){if(Z.has(q))return Z.get(q);Z.set(q,O)}for(const _ in q)_!=="default"&&{}.hasOwnProperty.call(q,_)&&((oe=(Z=Object.defineProperty)&&Object.getOwnPropertyDescriptor(q,_))&&(oe.get||oe.set)?Z(O,_,oe):O[_]=q[_]);return O})(g,U)}function w(g,U,F){return(U=C(U))in g?Object.defineProperty(g,U,{value:F,enumerable:!0,configurable:!0,writable:!0}):g[U]=F,g}function C(g){var U=v(g,"string");return typeof U=="symbol"?U:U+""}function v(g,U){if(typeof g!="object"||!g)return g;var F=g[Symbol.toPrimitive];if(F!==void 0){var G=F.call(g,U||"default");if(typeof G!="object")return G;throw new TypeError("@@toPrimitive must return a primitive value.")}return(U==="string"?String:Number)(g)}const B={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}};let T=B.mouse;class I extends t.Component{constructor(){super(...arguments),w(this,"dragging",!1),w(this,"lastX",NaN),w(this,"lastY",NaN),w(this,"touchIdentifier",null),w(this,"mounted",!1),w(this,"handleDragStart",U=>{if(this.props.onMouseDown(U),!this.props.allowAnyClick&&typeof U.button=="number"&&U.button!==0)return!1;const F=this.findDOMNode();if(!F||!F.ownerDocument||!F.ownerDocument.body)throw new Error(" not mounted on DragStart!");const{ownerDocument:G}=F;if(this.props.disabled||!(U.target instanceof G.defaultView.Node)||this.props.handle&&!(0,P.matchesSelectorAndParentsTo)(U.target,this.props.handle,F)||this.props.cancel&&(0,P.matchesSelectorAndParentsTo)(U.target,this.props.cancel,F))return;U.type==="touchstart"&&!this.props.allowMobileScroll&&U.preventDefault();const q=(0,P.getTouchIdentifier)(U);this.touchIdentifier=q;const H=(0,$.getControlPosition)(U,q,this);if(H==null)return;const{x:Z,y:oe}=H,O=(0,$.createCoreData)(this,Z,oe);(0,n.default)("DraggableCore: handleDragStart: %j",O),(0,n.default)("calling",this.props.onStart),!(this.props.onStart(U,O)===!1||this.mounted===!1)&&(this.props.enableUserSelectHack&&(0,P.addUserSelectStyles)(G),this.dragging=!0,this.lastX=Z,this.lastY=oe,(0,P.addEvent)(G,T.move,this.handleDrag),(0,P.addEvent)(G,T.stop,this.handleDragStop))}),w(this,"handleDrag",U=>{const F=(0,$.getControlPosition)(U,this.touchIdentifier,this);if(F==null)return;let{x:G,y:q}=F;if(Array.isArray(this.props.grid)){let oe=G-this.lastX,O=q-this.lastY;if([oe,O]=(0,$.snapToGrid)(this.props.grid,oe,O),!oe&&!O)return;G=this.lastX+oe,q=this.lastY+O}const H=(0,$.createCoreData)(this,G,q);if((0,n.default)("DraggableCore: handleDrag: %j",H),this.props.onDrag(U,H)===!1||this.mounted===!1){try{this.handleDragStop(new MouseEvent("mouseup"))}catch(oe){const O=document.createEvent("MouseEvents");O.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(O)}return}this.lastX=G,this.lastY=q}),w(this,"handleDragStop",U=>{if(!this.dragging)return;const F=(0,$.getControlPosition)(U,this.touchIdentifier,this);if(F==null)return;let{x:G,y:q}=F;if(Array.isArray(this.props.grid)){let O=G-this.lastX||0,_=q-this.lastY||0;[O,_]=(0,$.snapToGrid)(this.props.grid,O,_),G=this.lastX+O,q=this.lastY+_}const H=(0,$.createCoreData)(this,G,q);if(this.props.onStop(U,H)===!1||this.mounted===!1)return!1;const oe=this.findDOMNode();oe&&this.props.enableUserSelectHack&&(0,P.scheduleRemoveUserSelectStyles)(oe.ownerDocument),(0,n.default)("DraggableCore: handleDragStop: %j",H),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,oe&&((0,n.default)("DraggableCore: Removing handlers"),(0,P.removeEvent)(oe.ownerDocument,T.move,this.handleDrag),(0,P.removeEvent)(oe.ownerDocument,T.stop,this.handleDragStop))}),w(this,"onMouseDown",U=>(T=B.mouse,this.handleDragStart(U))),w(this,"onMouseUp",U=>(T=B.mouse,this.handleDragStop(U))),w(this,"onTouchStart",U=>(T=B.touch,this.handleDragStart(U))),w(this,"onTouchEnd",U=>(T=B.touch,this.handleDragStop(U)))}componentDidMount(){this.mounted=!0;const U=this.findDOMNode();U&&(0,P.addEvent)(U,B.touch.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const U=this.findDOMNode();if(U){const{ownerDocument:F}=U;(0,P.removeEvent)(F,B.mouse.move,this.handleDrag),(0,P.removeEvent)(F,B.touch.move,this.handleDrag),(0,P.removeEvent)(F,B.mouse.stop,this.handleDragStop),(0,P.removeEvent)(F,B.touch.stop,this.handleDragStop),(0,P.removeEvent)(U,B.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,P.scheduleRemoveUserSelectStyles)(F)}}findDOMNode(){var U,F,G;return(U=this.props)!=null&&U.nodeRef?(G=(F=this.props)==null?void 0:F.nodeRef)==null?void 0:G.current:b.default.findDOMNode(this)}render(){return t.cloneElement(t.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}z.default=I,w(I,"displayName","DraggableCore"),w(I,"propTypes",{allowAnyClick:l.default.bool,allowMobileScroll:l.default.bool,children:l.default.node.isRequired,disabled:l.default.bool,enableUserSelectHack:l.default.bool,offsetParent:function(g,U){if(g[U]&&g[U].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:l.default.arrayOf(l.default.number),handle:l.default.string,cancel:l.default.string,nodeRef:l.default.object,onStart:l.default.func,onDrag:l.default.func,onStop:l.default.func,onMouseDown:l.default.func,scale:l.default.number,className:d.dontSetMe,style:d.dontSetMe,transform:d.dontSetMe}),w(I,"defaultProps",{allowAnyClick:!1,allowMobileScroll:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},96249:function(rt,z,e){"use strict";const{default:t,DraggableCore:l}=e(51353);rt.exports=t,rt.exports.default=t,rt.exports.DraggableCore=l},77026:function(rt,z,e){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.addClassName=Z,z.addEvent=n,z.addUserSelectStyles=G,z.createCSSTransform=T,z.createSVGTransform=I,z.getTouch=U,z.getTouchIdentifier=F,z.getTranslation=g,z.innerHeight=C,z.innerWidth=v,z.matchesSelector=$,z.matchesSelectorAndParentsTo=d,z.offsetXYFromParent=B,z.outerHeight=D,z.outerWidth=w,z.removeClassName=oe,z.removeEvent=E,z.scheduleRemoveUserSelectStyles=q;var t=e(80217),l=b(e(76172));function b(O,_){if(typeof WeakMap=="function")var ee=new WeakMap,le=new WeakMap;return(b=function(X,h){if(!h&&X&&X.__esModule)return X;var N,ue,ae={__proto__:null,default:X};if(X===null||typeof X!="object"&&typeof X!="function")return ae;if(N=h?le:ee){if(N.has(X))return N.get(X);N.set(X,ae)}for(const x in X)x!=="default"&&{}.hasOwnProperty.call(X,x)&&((ue=(N=Object.defineProperty)&&Object.getOwnPropertyDescriptor(X,x))&&(ue.get||ue.set)?N(ae,x,ue):ae[x]=X[x]);return ae})(O,_)}let P="";function $(O,_){return P||(P=(0,t.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(ee){return(0,t.isFunction)(O[ee])})),(0,t.isFunction)(O[P])?O[P](_):!1}function d(O,_,ee){let le=O;do{if($(le,_))return!0;if(le===ee)return!1;le=le.parentNode}while(le);return!1}function n(O,_,ee,le){if(!O)return;const X=Zo({capture:!0},le);O.addEventListener?O.addEventListener(_,ee,X):O.attachEvent?O.attachEvent("on"+_,ee):O["on"+_]=ee}function E(O,_,ee,le){if(!O)return;const X=Zo({capture:!0},le);O.removeEventListener?O.removeEventListener(_,ee,X):O.detachEvent?O.detachEvent("on"+_,ee):O["on"+_]=null}function D(O){let _=O.clientHeight;const ee=O.ownerDocument.defaultView.getComputedStyle(O);return _+=(0,t.int)(ee.borderTopWidth),_+=(0,t.int)(ee.borderBottomWidth),_}function w(O){let _=O.clientWidth;const ee=O.ownerDocument.defaultView.getComputedStyle(O);return _+=(0,t.int)(ee.borderLeftWidth),_+=(0,t.int)(ee.borderRightWidth),_}function C(O){let _=O.clientHeight;const ee=O.ownerDocument.defaultView.getComputedStyle(O);return _-=(0,t.int)(ee.paddingTop),_-=(0,t.int)(ee.paddingBottom),_}function v(O){let _=O.clientWidth;const ee=O.ownerDocument.defaultView.getComputedStyle(O);return _-=(0,t.int)(ee.paddingLeft),_-=(0,t.int)(ee.paddingRight),_}function B(O,_,ee){const X=_===_.ownerDocument.body?{left:0,top:0}:_.getBoundingClientRect(),h=(O.clientX+_.scrollLeft-X.left)/ee,N=(O.clientY+_.scrollTop-X.top)/ee;return{x:h,y:N}}function T(O,_){const ee=g(O,_,"px");return{[(0,l.browserPrefixToKey)("transform",l.default)]:ee}}function I(O,_){return g(O,_,"")}function g(O,_,ee){let{x:le,y:X}=O,h=`translate(${le}${ee},${X}${ee})`;if(_){const N=`${typeof _.x=="string"?_.x:_.x+ee}`,ue=`${typeof _.y=="string"?_.y:_.y+ee}`;h=`translate(${N}, ${ue})`+h}return h}function U(O,_){return O.targetTouches&&(0,t.findInArray)(O.targetTouches,ee=>_===ee.identifier)||O.changedTouches&&(0,t.findInArray)(O.changedTouches,ee=>_===ee.identifier)}function F(O){if(O.targetTouches&&O.targetTouches[0])return O.targetTouches[0].identifier;if(O.changedTouches&&O.changedTouches[0])return O.changedTouches[0].identifier}function G(O){if(!O)return;let _=O.getElementById("react-draggable-style-el");_||(_=O.createElement("style"),_.type="text/css",_.id="react-draggable-style-el",_.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;} `,_.innerHTML+=`.react-draggable-transparent-selection *::selection {all: inherit;} -`,O.getElementsByTagName("head")[0].appendChild(_)),O.body&&Z(O.body,"react-draggable-transparent-selection")}function q(O){window.requestAnimationFrame?window.requestAnimationFrame(()=>{K(O)}):K(O)}function K(O){if(O)try{if(O.body&&oe(O.body,"react-draggable-transparent-selection"),O.selection)O.selection.empty();else{const _=(O.defaultView||window).getSelection();_&&_.type!=="Caret"&&_.removeAllRanges()}}catch(_){}}function Z(O,_){O.classList?O.classList.add(_):O.className.match(new RegExp(`(?:^|\\s)${_}(?!\\S)`))||(O.className+=` ${_}`)}function oe(O,_){O.classList?O.classList.remove(_):O.className=O.className.replace(new RegExp(`(?:^|\\s)${_}(?!\\S)`,"g"),"")}},76172:function(rt,z){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.browserPrefixToKey=l,z.browserPrefixToStyle=b,z.default=void 0,z.getPrefix=t;const e=["Moz","Webkit","O","ms"];function t(){var E,D;let d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window=="undefined")return"";const n=(D=(E=window.document)==null?void 0:E.documentElement)==null?void 0:D.style;if(!n||d in n)return"";for(let w=0;w: Unmounted during event!");return B}},80217:function(rt,z){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.dontSetMe=P,z.findInArray=e,z.int=b,z.isFunction=t,z.isNum=l;function e($,d){for(let n=0,E=$.length;n1&&arguments[1]!==void 0?arguments[1]:60,P=null;return function(){for(var $=this,d=arguments.length,n=new Array(d),E=0;E{H(O)}):H(O)}function H(O){if(O)try{if(O.body&&oe(O.body,"react-draggable-transparent-selection"),O.selection)O.selection.empty();else{const _=(O.defaultView||window).getSelection();_&&_.type!=="Caret"&&_.removeAllRanges()}}catch(_){}}function Z(O,_){O.classList?O.classList.add(_):O.className.match(new RegExp(`(?:^|\\s)${_}(?!\\S)`))||(O.className+=` ${_}`)}function oe(O,_){O.classList?O.classList.remove(_):O.className=O.className.replace(new RegExp(`(?:^|\\s)${_}(?!\\S)`,"g"),"")}},76172:function(rt,z){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.browserPrefixToKey=l,z.browserPrefixToStyle=b,z.default=void 0,z.getPrefix=t;const e=["Moz","Webkit","O","ms"];function t(){var E,D;let d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window=="undefined")return"";const n=(D=(E=window.document)==null?void 0:E.documentElement)==null?void 0:D.style;if(!n||d in n)return"";for(let w=0;w: Unmounted during event!");return B}},80217:function(rt,z){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.dontSetMe=P,z.findInArray=e,z.int=b,z.isFunction=t,z.isNum=l;function e($,d){for(let n=0,E=$.length;n1&&arguments[1]!==void 0?arguments[1]:60,P=null;return function(){for(var $=this,d=arguments.length,n=new Array(d),E=0;E0){PA(FA),rA(FA.length),(!Oe||It>0)&&!Dt&&Xe();return}else if((FA==null?void 0:FA.length)<4)PA(FA),rA(FA.length);else if(yt{PA(FA.slice(0,yt+2)),rA(ht=>ht+2)},Pn>10?Math.max(500/(Pn/2),20):50);return()=>clearInterval(se)}else Oe||Xe()},[Je,Oe,It,Dt,yt]);const Jt=(0,l.useMemo)(()=>l.createElement("section",{className:`${pe.answer} fadeIn animated edu_md`},l.createElement(ge.UG,{remarkPlugins:[L.Z,x.Z],rehypePlugins:[v.Z,Ne.Z],components:{code(aA){var FA=aA,{node:Pn,inline:se,className:ht,children:Ct}=FA,lt=Ue(FA,["node","inline","className","children"]);const Zt=/language-(\w+)/.exec(ht||""),W=String(Ct).trim();return se||!Zt?l.createElement("code",me({className:ht},lt),Ct):l.createElement("code",{className:pe.codeCopy,"data-text":`\`\`\`${Zt?Zt[1]:""} ${Ct} \`\`\``},l.createElement(Ie.CopyToClipboard,{text:W,onCopy:()=>Q.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},l.createElement("button",null,"\u590D\u5236")),Zt[1]==="html"&&kA&&l.createElement("button",{className:pe.runCode,onClick:()=>{IA(me({},Be(me({},BA),{open:++BA.open,defaultValue:W,language:Zt[1]})))}},"\u8FD0\u884CHTML"),l.createElement(we.Z,me({wrapLongLines:!0,style:Qe.Z,language:Zt[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},lt),W))},img({node:aA}){var FA;const Pn=(FA=aA.properties)==null?void 0:FA.src;return l.createElement(I.Z,{src:Pn,width:320,"data-text":Pn,onLoad:()=>Dt&&setTimeout(()=>Xe(),500)})}}},kA?fA:`${fA}__`)),[fA]);return l.createElement(l.Fragment,null,l.createElement(Fe,{defaultValue:BA.defaultValue,open:BA.open,language:BA.language,height:BA.height,onChange:(aA,FA)=>{PA(fA.replaceAll(FA,aA))},onDynamic:Kt}),Jt)}},15845:function(Et,Ze,y){"use strict";y.d(Ze,{Z:function(){return Qe}});var l=y(59301),ge=y(72565),we={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj",extraNode:"extraNode___tnBrt"},Qe=({src:Ie,onClick:pe,topPercentage:Q=.62,draggableExtraNode:I})=>{const v=(0,l.useRef)(null),L=(0,l.useRef)(!1),x=(0,l.useRef)(!1),[j,V]=(0,l.useState)(window.innerHeight*Q),[z,U]=(0,l.useState)(!1),D=10;return(0,l.useEffect)(()=>{if(v.current){let S=function(Ce){var $;L.current=!0,te=Ce.pageY,Y=Ce.pageY-((($=v.current)==null?void 0:$.getBoundingClientRect().top)||0),(0,ge.kk)("none"),document.onselectstart=function(){return!1}},Ae=function(){L.current&&!x.current&&pe&&pe(),L.current=!1,x.current=!1,(0,ge.kk)("auto"),document.onselectstart=null},Z=function(Ce){var $;if(L.current){const qe=Ce.pageY-Y,Te=window.innerHeight-((($=v.current)==null?void 0:$.offsetHeight)||0)-50,X=50;if(!x.current&&Math.abs(te-Ce.pageY)>D&&(x.current=!0),x.current){let Pe=Math.max(X,Math.min(qe,Te));V(Pe)}}},Y=0,te=0;return v.current.addEventListener("mousedown",S),document.addEventListener("mousemove",Z),document.addEventListener("mouseup",Ae),()=>{var Ce,$;($=(Ce=v==null?void 0:v.current)==null?void 0:Ce.removeEventListener)==null||$.call(Ce,"mousedown",S),document.removeEventListener("mousemove",Z),document.removeEventListener("mouseup",Ae)}}},[pe]),(0,l.useEffect)(()=>{const S=()=>{V(window.innerHeight*Q)};return window.addEventListener("resize",S),()=>{window.removeEventListener("resize",S)}},[Q]),l.createElement("div",{className:we.draggableImage,style:{top:`${j}px`,display:z?"none":"block",cursor:L.current?"grabbing":"grab"},ref:v},I&&l.createElement("div",{className:we.extraNode,onMouseUp:S=>S.stopPropagation(),onMouseDownCapture:S=>S.stopPropagation()},I),l.createElement("img",{className:we.img,src:Ie,width:60,draggable:"false"}),l.createElement("i",{className:`iconfont icon-tupianguanbi ${we.close}`,onMouseUp:S=>{S.stopPropagation(),U(!0)}}))}},85938:function(Et,Ze,y){"use strict";y.d(Ze,{Z:function(){return te}});var l=y(59301),ge={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},we=y(81327),Ne=Object.defineProperty,Qe=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,Q=(Ce,$,Fe)=>$ in Ce?Ne(Ce,$,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Ce[$]=Fe,I=(Ce,$)=>{for(var Fe in $||($={}))Ie.call($,Fe)&&Q(Ce,Fe,$[Fe]);if(Qe)for(var Fe of Qe($))pe.call($,Fe)&&Q(Ce,Fe,$[Fe]);return Ce};const v=Ce=>React.createElement("svg",I({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Ce),React.createElement("path",{d:"M1019.407 620.8 891.834 397.781 946.49 293.12a29.099 29.099 0 0 0 6.4-36.395l-70.187-126.592a30.08 30.08 0 0 0-24.576-13.653H597.519L539.194 14.507a27.35 27.35 0 0 0-20.907-14.55H380.644a29.141 29.141 0 0 0-24.618 14.55v5.546L225.806 243.03H100.923a29.184 29.184 0 0 0-25.515 13.654L3.428 384.085a32.768 32.768 0 0 0 0 29.184L132.836 638.08 74.511 740.053a32.768 32.768 0 0 0 0 29.056l66.517 116.566a29.907 29.907 0 0 0 25.515 14.506H427.15l62.848 109.227A30.08 30.08 0 0 0 512.783 1024H660.41a29.141 29.141 0 0 0 24.576-14.55l128.469-224.853h114.773a31.915 31.915 0 0 0 24.662-15.445l66.474-117.419a28.16 28.16 0 0 0 0-30.976l.043.043zm-161.28 14.592L791.61 512.469 518.287 993.963l-74.752-122.88h-273.28l65.621-119.211h139.392L101.86 272.213h143.062L380.687 30.08l68.352 119.253-70.187 122.88H925.54l-69.205 121.942 137.6 241.194H858.17z",fill:"#605BEC"}),React.createElement("path",{d:"m499.983 699.307 174.379-274.731H324.708z",fill:"#605BEC"}));var L="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",x=Object.defineProperty,j=Object.getOwnPropertySymbols,V=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,U=(Ce,$,Fe)=>$ in Ce?x(Ce,$,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Ce[$]=Fe,D=(Ce,$)=>{for(var Fe in $||($={}))V.call($,Fe)&&U(Ce,Fe,$[Fe]);if(j)for(var Fe of j($))z.call($,Fe)&&U(Ce,Fe,$[Fe]);return Ce};const S=Ce=>React.createElement("svg",D({className:"logo2_svg__icon",viewBox:"0 0 1417 1024",xmlns:"http://www.w3.org/2000/svg",width:276.758,height:200},Ce),React.createElement("path",{d:"M1364.44 118.705c-14.178-6.695-20.322 6.065-28.593 12.525-2.914 2.048-5.277 4.726-7.64 7.246-20.717 21.268-44.899 35.21-76.643 33.556a152.576 152.576 0 0 0-120.674 45.371c-7.404-41.826-32.06-66.875-69.553-82.865-19.693-8.35-39.543-16.7-53.248-34.737-9.61-12.919-12.288-27.333-17.015-41.512-3.15-8.507-6.144-17.25-16.384-18.668-11.185-1.733-15.517 7.247-19.928 14.73a189.125 189.125 0 0 0-23.552 98.461c1.575 76.88 35.446 138.083 102.636 181.642 7.562 4.963 9.531 9.925 7.09 17.25-4.49 14.967-9.926 29.54-14.81 44.584-2.992 9.61-7.561 11.658-18.274 7.483a309.484 309.484 0 0 1-96.886-63.015c-47.813-44.426-91.057-93.342-144.935-131.702a635.825 635.825 0 0 0-38.36-25.207c-54.982-51.2 7.167-93.262 21.582-98.225 14.966-5.199 5.277-23.158-43.402-22.922-48.68.237-93.184 15.833-149.977 36.628-8.428 3.15-17.092 5.514-25.993 7.326a557.844 557.844 0 0 0-160.768-5.436c-105.157 11.264-189.204 58.92-250.96 140.367-74.2 97.832-91.687 208.975-70.261 325.002 22.449 122.25 87.434 223.468 187.47 302.631 103.582 82 222.917 122.172 359.188 114.452 82.708-4.568 174.79-15.202 278.686-99.485 26.151 12.445 53.642 17.486 99.249 21.267 35.131 3.072 69.002-1.733 95.153-6.931 40.96-8.35 38.203-44.741 23.316-51.437-120.202-53.72-93.814-31.822-117.839-49.624 61.125-69.317 153.206-141.312 189.204-374.706 2.835-18.51.472-30.168 0-45.213-.237-9.137 1.969-12.603 12.918-13.706a240.089 240.089 0 0 0 86.173-25.442c77.982-40.803 109.332-107.914 116.736-188.259 1.103-12.288-.236-24.97-13.705-31.429zM685.45 842.043C569.108 754.215 512.55 725.307 489.157 726.49c-21.82 1.26-17.96 25.206-13.155 40.802 5.042 15.439 11.58 26.073 20.717 39.621 6.301 8.9 10.791 22.213-6.302 32.295-37.494 22.213-102.794-7.561-105.787-8.98-76.012-42.929-139.421-99.564-184.241-176.994a523.894 523.894 0 0 1-72.468-239.93c-1.024-20.56 5.278-27.885 26.703-31.587a272.148 272.148 0 0 1 85.307-2.127c118.942 16.699 220.16 67.741 305.073 148.48 48.443 46.001 85.071 100.982 122.88 154.703 40.173 57.029 83.338 111.458 138.32 155.963 19.376 15.675 34.894 27.569 49.781 36.234-44.74 4.805-119.414 5.829-170.456-32.926zm55.926-344.615c0-5.357 2.757-10.398 7.326-13.47a17.723 17.723 0 0 1 22.134 2.048c3.072 2.915 4.805 7.09 4.805 11.422a16.778 16.778 0 0 1-17.25 16.541 17.33 17.33 0 0 1-12.131-4.883 15.911 15.911 0 0 1-4.884-11.658zm173.529 85.464a104.37 104.37 0 0 1-33.005 8.586 71.444 71.444 0 0 1-44.504-13.548c-15.282-12.288-26.23-19.141-30.72-40.645a89.167 89.167 0 0 1 .787-31.429c3.939-17.487-.393-28.75-13.312-38.912-10.476-8.35-23.71-10.634-38.36-10.634a32.06 32.06 0 0 1-14.179-4.175c-6.144-2.914-11.106-10.24-6.301-19.14a60.18 60.18 0 0 1 10.712-11.265c19.85-10.79 42.693-7.246 63.882.788 19.693 7.798 34.501 21.898 55.926 41.905 21.74 24.183 25.68 30.8 38.125 48.916 9.846 14.179 18.747 28.75 24.89 45.45 3.703 10.397-1.102 18.905-13.941 24.103z",fill:"#4D6BFE"}));var Ae="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg==",Z=y(59301),te=({value:Ce,onChange:$})=>{const[Fe,qe]=(0,l.useState)(!1),Te=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-max",img:L},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:Ae}],X=Te.find(Pe=>Pe.key===Ce);return Z.createElement("div",{className:ge.select},Z.createElement(we.Z,{size:10},Z.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),Z.createElement("div",{className:ge.box,onMouseLeave:()=>qe(!1)},Z.createElement("div",{className:ge.text,onClick:()=>qe(!0)},Z.createElement("img",{src:X.img,width:20}),Z.createElement("span",null,X.name),Z.createElement("b",{className:"iconfont icon-zhankai6"})),Fe&&Z.createElement("div",{className:ge.itemWrap},Z.createElement("aside",null,Te.map(Pe=>Z.createElement("div",{key:Pe.key,className:`${ge.item} ${Pe.key===Ce?ge.active:""}`,onClick:at=>{at.stopPropagation(),$(Pe.key),qe(!1)}},Z.createElement("img",{src:Pe.img,width:20}),Z.createElement("span",null,Pe.name))))))))}},59490:function(Et,Ze,y){"use strict";y.d(Ze,{Z:function(){return pe}});var l=y(59301),ge={reasoning:"reasoning___S0mKl",btn:"btn____CIJG",content:"content___CIAh9"},we=y(71418),Ne=y(59301),Qe=(Q,I,v)=>new Promise((L,x)=>{var j=U=>{try{z(v.next(U))}catch(D){x(D)}},V=U=>{try{z(v.throw(U))}catch(D){x(D)}},z=U=>U.done?L(U.value):Promise.resolve(U.value).then(j,V);z((v=v.apply(Q,I)).next())}),pe=({value:Q="",streamingStatus:I,onFinish:v,cancelIndex:L,time:x,loading:j,loadAll:V})=>{const[z,U]=(0,l.useState)(""),[D,S]=(0,l.useState)(!0),Ae=(0,l.useRef)(Q),Z=(0,l.useRef)(I),Y=(0,l.useRef)(0),te=(0,l.useRef)(null),[Ce,$]=(0,l.useState)(!1),Fe=70;(0,l.useEffect)(()=>{Z.current=I},[I]),(0,l.useEffect)(()=>{Ae.current=Q},[Q]),(0,l.useEffect)(()=>{if(!I){U(Ae.current);return}return $(!0),te.current=setInterval(qe,Fe),()=>{clearInterval(te.current)}},[]),(0,l.useEffect)(()=>{Ce&&(U(Ae.current),clearInterval(te.current),$(!1),v())},[L]);const qe=()=>Qe(void 0,null,function*(){const Te=Ae.current[Y.current];Te!==void 0?(U(X=>X+Te),Y.current++,clearInterval(te.current),te.current=setInterval(qe,280/(Ae.current.length-Y.current))):Z.current===!1&&(U(Ae.current),clearInterval(te.current),$(!1),v())});return Ne.createElement("div",{className:`${ge.reasoning} fadeIn animated`},Ne.createElement("div",{className:ge.btn,onClick:()=>S(!D)},Ne.createElement("i",{className:"iconfont icon-shendusikao"}),x?Ne.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",x," \u79D2\uFF09"):Ne.createElement("span",null,"\u601D\u8003\u4E2D..."),D?Ne.createElement("b",{className:"iconfont icon-shouqi6"}):Ne.createElement("b",{className:"iconfont icon-zhankai6"})),j&&Ne.createElement(we.Z,{spinning:!0,className:"mt20"}),D&&!j&&Ne.createElement("div",{className:ge.content},z,Ce?Ne.createElement("span",{className:"aiBlink"},"__"):""))}},84323:function(Et,Ze,y){"use strict";y.d(Ze,{Z:function(){return It}});var l=y(59301),ge=y(43428),we=y(8591),Ne=y(54580),Qe=y(43418),Ie=y(6848),pe=y(92832),Q=y(3113),I=y(71418),v=y(64165),L=y(14478),x=y(38854),j=y(92310),V=y.n(j),z=y(94386),U=y(59490),D=y(85938),S={loadingPic:"loadingPic___y2kKZ",loading:"loading___UEUk1",dot:"dot___TYXFV","dot-fade":"dot-fade___KWn1a",wrap:"wrap___nU3cS",chatContainer:"chatContainer___PNe3Q",footerContainer:"footerContainer___hQATV",btnWrp:"btnWrp___mS8l6",btn:"btn___3za5U",btnActive:"btnActive____jzfb",inputContainer:"inputContainer___iCQ3u",uploadBtn:"uploadBtn___OHHJF",sendBtn:"sendBtn___ktaQl",sendBtnDisabled:"sendBtnDisabled___DVncF",cancelBtn:"cancelBtn___bzMDI",lineFour:"lineFour___Lhbz5",fullIcon:"fullIcon___YWXTV",footerContainerSelected:"footerContainerSelected___pGBh3",full:"full___dZLXo",li:"li___PjMV3",avatarIcon:"avatarIcon___ztGQ3",img:"img___wZqEA",content:"content___OlYYG",borderBox:"borderBox___tjHwt",text:"text___yWTCV",fileWrap:"fileWrap___IX778",file:"file___fxAKb",fileName:"fileName___RA8nu",source:"source___nkLC0",action:"action___I2zGy",disabledInput:"disabledInput___Buork",backBottom:"backBottom___SMuL2",head:"head___v8Eom",headBtn:"headBtn___IS7xR",menuWarp:"menuWarp___G6yj0",menu:"menu___M8VWP",menuText:"menuText___gRpb5",menuDel:"menuDel___eH_wg",active:"active___KWwPV"},Ae=y(72327),Z=y(72565),Y=y(15845),te=y(37166),Ce=y(28984),$=y(71986),Fe=y(86748),qe=y(56102),Te=y(7966),X=y(58617),Pe=y(32050),at=Object.defineProperty,Se=Object.defineProperties,nt=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,Ee=(Dt,Kt,fA)=>Kt in Dt?at(Dt,Kt,{enumerable:!0,configurable:!0,writable:!0,value:fA}):Dt[Kt]=fA,ee=(Dt,Kt)=>{for(var fA in Kt||(Kt={}))Be.call(Kt,fA)&&Ee(Dt,fA,Kt[fA]);if(me)for(var fA of me(Kt))Ue.call(Kt,fA)&&Ee(Dt,fA,Kt[fA]);return Dt},Le=(Dt,Kt)=>Se(Dt,nt(Kt)),Je=(Dt,Kt,fA)=>new Promise((PA,BA)=>{var IA=kA=>{try{rA(fA.next(kA))}catch(an){BA(an)}},yt=kA=>{try{rA(fA.throw(kA))}catch(an){BA(an)}},rA=kA=>kA.done?PA(kA.value):Promise.resolve(kA.value).then(IA,yt);rA((fA=fA.apply(Dt,Kt)).next())}),It=({title:Dt="\u5934\u6B4CAI",placeholder:Kt,hideUpload:fA,hideInputBox:PA,aiIcon:BA=te,userIcon:IA=Ce,dragIcon:yt=$,children:rA,fetchUrl:kA,fetchData:an={},extraAnswerAction:ZA,showDefaultTips:Xe=!0,onOpen:Jt,onClose:aA,loadingOption:FA,showPreference:Pn=!1,initMessage:se,customRequest:ht,visible:Ct,width:lt=1200,isCheckRestrictNumber:Zt=!1,headNode:W,headFunctionNode:sA,showRedraw:iA,showEdit:$e,promptPropName:Ft="prompt",topPercentage:ut,showSwitchingModel:qt=!1,showImageGenerator:Lt=!1,showLookHistory:Yt=!1,fetchListObject:mA,customPreference:wA,customDataNode:GA,showAddSession:Hn,historyId:gA,draggableExtraNode:hr,drawerExtraNode:gn,menuExtraFunctionNode:yA,showSceneAwareness:QA=!1,ReactComponent:NA=ge.Z,topFunctionNode:wn,footerContainerStyle:Un,chatContainerStyle:Wn={},showCodePreview:aa=!1,showSource:ma=!0,onSendMessage:pn,onDynamic:Ba=()=>{}})=>{var Zr,$r;const[ur,Xr]=(0,l.useState)(!1),[qr,Vs]=(0,l.useState)("qwen-max"),[ts,Ts]=(0,l.useState)([]),[Kn,Va]=(0,l.useState)([]),[As,xa]=(0,l.useState)(!1),[Bs,KA]=(0,l.useState)(!1),[ss,pi]=(0,l.useState)(!1),[Yr,Nr]=(0,l.useState)([]),[Wa,ns]=(0,l.useState)(""),[Ja,mi]=(0,l.useState)(0),[ws,Wi]=(0,l.useState)(void 0),[wa,Mi]=(0,l.useState)(!1),[Ji,vi]=(0,l.useState)(null),[Br,Ss]=(0,l.useState)(""),sa=(0,l.useRef)(),Us=(0,l.useRef)(null),fs=(0,l.useRef)(null),[ia,Xi]=(0,l.useState)(!1),[ds,Bi]=(0,l.useState)(!1),[hs,uo]=(0,l.useState)(!1),[qi,yo]=(0,l.useState)(!1),[co,wi]=(0,l.useState)(!1),[ir,Pi]=(0,l.useState)(0),Ti=(0,l.useRef)(null),fo=(0,l.useRef)(!1),ho=(0,l.useRef)(null),[Ws,Es]=(0,l.useState)(void 0),[Ho,Ro]=(0,l.useState)(!0),[_i,Ei]=(0,l.useState)(lt-28),[Ci,go]=(0,l.useState)(!1),[yi,bo]=(0,l.useState)(!0),[Ns,wt]=(0,l.useState)([]),ft=(0,l.useRef)([]),xt=(0,l.useRef)(null),Pt=(0,l.useRef)(null),vA=(0,l.useRef)(!1),uA=_i-22,zt=Wa==null?void 0:Wa.split(` -`).length,{onAdd:MA,onGetList:cA,onListClick:nr,onListDelete:sn,onListDealData:DA}=mA||{},Hr=50,Tn=10,Mr={maxCount:Hr,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:ts,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:et=>Je(void 0,null,function*(){var HA,ln,xn,wr;const In=(wr=(xn=(ln=(HA=et==null?void 0:et.name)==null?void 0:HA.split("."))==null?void 0:ln.slice(-1))==null?void 0:xn[0])==null?void 0:wr.toLowerCase(),$A=["doc","docx","md","pdf","txt","xlsx","xls"].includes(In);return et.size==0?(we.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),Ne.default.LIST_IGNORE):$A?et.size/1024/1024>100?(we.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Ne.default.LIST_IGNORE):!0:(we.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),Ne.default.LIST_IGNORE)}),onChange:({fileList:et})=>{Ts(et)},action:`${(Zr=Fe.Z)==null?void 0:Zr.API_SERVER}/api/intelligent_imports/upload_file.json`},_n={maxCount:Tn,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Kn,multiple:!0,accept:".jpg,.png,",beforeUpload:et=>{var HA,ln,xn,wr;const In=(wr=(xn=(ln=(HA=et==null?void 0:et.name)==null?void 0:HA.split("."))==null?void 0:ln.slice(-1))==null?void 0:xn[0])==null?void 0:wr.toLowerCase(),$A=["jpg","png"].includes(In);return et.size==0?(we.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),Ne.default.LIST_IGNORE):$A?et.size/1024/1024>10?(we.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Ne.default.LIST_IGNORE):!0:(we.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),Ne.default.LIST_IGNORE)},onChange:({fileList:et})=>{Va(et)},action:`${($r=Fe.Z)==null?void 0:$r.API_SERVER}/api/ai/generals/update_file.json`};(0,l.useEffect)(()=>{if(!Yr.length||!sa.current)return;const et=Yr[Yr.length-1];et!=null&&et.loading&&(sa.current.scrollTop=sa.current.scrollHeight)},[Yr.length]),(0,l.useEffect)(()=>{if(!sa.current||!Ti.current)return;const et=new IntersectionObserver(([HA])=>{Ro(HA.isIntersecting)},{root:sa.current,rootMargin:"70px",threshold:0});return et.observe(Ti.current),()=>{Ti.current&&et.unobserve(Ti.current)}},[sa.current,Ti.current]),(0,l.useEffect)(()=>{if(!ia)return;const et=sa.current,HA=ho.current;fo.current=!1;let ln=et.scrollTop;const xn=()=>{const{scrollTop:In,scrollHeight:ca,clientHeight:$A}=et;In>ln?In+$A>=ca-50&&(et.scrollTop=et.scrollHeight,fo.current=!1):In{fo.current||(et.scrollTop=et.scrollHeight)});return wr.observe(HA),()=>{var In;wr.unobserve(HA),(In=et==null?void 0:et.removeEventListener)==null||In.call(et,"scroll",xn)}},[ia]),(0,l.useEffect)(()=>{!ia&&ft.current.length&&(Nr([...Yr,...ft.current]),ft.current=[])},[ia]),(0,l.useEffect)(()=>{if(!sa.current)return;const et=new ResizeObserver(()=>{var HA;sa.current&&Ei((HA=sa.current)==null?void 0:HA.offsetWidth)});return et.observe(sa.current),()=>{sa.current&&et.unobserve(sa.current)}},[sa.current]),(0,l.useEffect)(()=>{typeof Ct=="boolean"&&Xr(Ct)},[Ct]),(0,l.useEffect)(()=>{var et;if(Us.current&&Ji!==null){Us.current.focus();const HA=(et=Us.current.resizableTextArea)==null?void 0:et.textArea;HA&&(HA.selectionStart=HA.selectionEnd=HA.value.length)}},[Ji]),(0,l.useEffect)(()=>{zt<5&&Mi(!1)},[zt]),(0,l.useEffect)(()=>{ur&&se&&(Nr(ea(se)),xa(!0),Xa(se,{history:[]})),ur&&(bi(),gA?Xs(gA):Hn&&!Ws&&Hi()),ur||Ea()},[ur]);const ea=(et="",HA=[],ln=[])=>{const xn=Date.now();return[{text:et,key:xn,sender:"user",fileList:HA,imageList:ln,show:!0},{loading:!0,key:xn,sender:"AI",show:!0,model:qr,imageGenerator:qi,thinkingEnabled:ds,codePreview:hs}]},Ea=()=>{Ss(""),vi(null),Ts([]),Va([]),ns("")},ta=()=>{if(Jt){Jt({chatData:Yr,setChatData:Nr,setLoading:xa,getData:Xa,renderChatItems:ea,handleAdd:Hi,identifier:Ws});return}Xr(!0)},Sa=()=>{if(bo(!0),aA){aA();return}Xr(!1)},Js=()=>{Mi(!wa)},bi=()=>Je(void 0,null,function*(){if(!Zt)return;const et=yield(0,Ae.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(et==null?void 0:et.status)===0&&(et==null?void 0:et.total_number)!==-1&&(mi((et==null?void 0:et.total_number)-(et==null?void 0:et.remaining_number)),Wi(et==null?void 0:et.total_number))}),gl=()=>{Qe.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:l.createElement("div",null,l.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),l.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u7528",ws,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},ks=et=>et.reduce((ln,xn)=>{if(xn.sender==="user"){const wr=et.find(In=>In.key===xn.key&&In.sender==="AI");wr&&(wr!=null&&wr.text)&&!(wr!=null&&wr.error)&&ln.push({question:xn.text,answer:wr.text})}return ln},[]),Xa=(...et)=>Je(void 0,[...et],function*(HA="",ln={},xn=Yr){if(ht&&(yield ht({mes:HA,setChatData:Nr,fileList:ts,body:ln,checkNum:bi,setLoading:xa,bodyChatData:xn,setTyping:Xi,setImageGenerator:yo,renderChatItems:ea})),!ht){const wr=ts==null?void 0:ts.map(cr=>{var ys;return(ys=cr==null?void 0:cr.response)==null?void 0:ys.file_id}),In=Kn==null?void 0:Kn.map(cr=>{var ys;return(ys=cr==null?void 0:cr.response)==null?void 0:ys.data}),ca=ln.history||ks(xn),$A=ee(ee({identifier:Ws,response_mode:"streaming",scene_awareness:co,thinking_enabled:ds,image_generator:qi,code_preview:hs,file_ids:wr,image_list:In,history:ca,[Ft]:HA},an),ln),Oa=Object.fromEntries(Object.entries($A).filter(([cr,ys])=>ys!==void 0));fs.current=new Te.Z(Fe.Z.API_SERVER+kA,Oa),yield new Promise((cr,ys)=>{let po=null,re=null;fs.current.on("data",ze=>{Xi(!0);const{chunk:{content:Ve,type:bA,created:hA,msg:jA}}=ze,RA=jA==="error";bA==="thinking"&&(po=po||hA,Nr(EA=>[...EA].map((Gt,eA)=>eA===EA.length-1?Le(ee({},Gt),{reasoning:(Gt.reasoning||"")+Ve,loading:!1,hideAnswer:!0,error:RA}):Gt))),bA==="text"&&(re=re||hA,Nr(EA=>[...EA].map((Gt,eA)=>eA===EA.length-1?Le(ee({},Gt),{text:(Gt.text||"")+Ve,loading:!1,startTime:po,endTime:re,error:RA}):Gt)))}),fs.current.on("done",()=>{cr()}),fs.current.on("error",ze=>{let Ve="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(ze)==="[object Object]"&&ze.status===-9&&(Ve=ze==null?void 0:ze.message),Nr(bA=>[...bA].map((hA,jA)=>jA===bA.length-1?Le(ee({},hA),{text:Ve,loading:!1,error:!0}):hA)),cr()}),fs.current.on("cancelled",()=>{cr()}),fs.current.startStream()})}bi(),xa(!1)}),$i=et=>{ns(et.target.value)},is=(et,HA)=>{if(Ea(),xa(!0),et==="edit"){ft.current=Yr.slice(HA+2);const ln=Yr.splice(HA),{fileList:xn=[],imageList:wr=[]}=(ln==null?void 0:ln[0])||{},In=xn.map(Oa=>{var cr;return(cr=Oa.response)==null?void 0:cr.file_id}),ca=wr.map(Oa=>{var cr;return(cr=Oa.response)==null?void 0:cr.data}),$A={history:ks(Yr),file_ids:In,image_list:ca,edit:!0};Nr([...Yr,...ea(Br,xn,wr)]),Xa(Br,$A,Yr)}if(et==="redraw"){ft.current=Yr.slice(HA+1);const ln=Yr.splice(HA-1),{text:xn,fileList:wr=[],imageList:In=[]}=(ln==null?void 0:ln[0])||{},ca=wr.map(cr=>{var ys;return(ys=cr.response)==null?void 0:ys.file_id}),$A=In.map(cr=>{var ys;return(ys=cr.response)==null?void 0:ys.data}),Oa={history:ks(Yr),file_ids:ca,image_list:$A,edit:!0};Nr([...Yr,...ea(xn,wr,In)]),Xa(xn,Oa,Yr)}},LA=()=>{if(Wa.trim()!==""){Ea(),xa(!0);const et=ts.filter(ln=>ln.status==="done"),HA=Kn.filter(ln=>ln.status==="done");Nr([...Yr,...ea(Wa,et,HA)]),Xa(Wa)}},pl=et=>{if(et.shiftKey){if(et.key==="Enter")return}else if(et.key==="Enter"){if(et.preventDefault(),Iu||vA.current)return;LA()}},zl=(et,HA)=>{let ln=!1;$e===!0?ln=!0:$e==="last"&&(ln=Yr.reduce((ca,$A,Oa)=>$A.sender==="user"?Oa:ca,-1)===HA);const xn=HA===Ji,wr=[...(et==null?void 0:et.fileList)||[],...(et==null?void 0:et.imageList)||[]];return l.createElement("div",{className:S.li,style:ee({width:uA},Wn)},l.createElement("div",{className:S.avatarIcon},l.createElement("img",{className:S.img,src:IA})),l.createElement("div",{className:S.content},!!(wr!=null&&wr.length)&&l.createElement("div",{className:S.fileWrap},wr==null?void 0:wr.map((In,ca)=>{var $A,Oa;return l.createElement("div",{key:ca,className:S.file},l.createElement("img",{src:y(90034)(`./${((Oa=($A=In==null?void 0:In.name)==null?void 0:$A.split("."))==null?void 0:Oa.pop())||"txt"}.png`),width:20,className:"mr10"}),l.createElement("aside",null,l.createElement(Ie.Z,{title:In==null?void 0:In.name},l.createElement("div",{className:S.fileName},In==null?void 0:In.name)),l.createElement("div",{className:"c-grey-999 font12"},(0,Z.RD)(In==null?void 0:In.size))))})),l.createElement("div",{className:S.borderBox},xn?l.createElement(pe.default.TextArea,{value:Br,ref:Us,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:In=>Ss(In.target.value)}):l.createElement("div",{className:S.text},et==null?void 0:et.text)),xn?l.createElement("div",{className:S.action},l.createElement(Q.ZP,{onClick:()=>{Ss(""),vi(null)},size:"small"},"\u53D6\u6D88"),l.createElement(Q.ZP,{disabled:!Br.trim(),onClick:()=>is("edit",HA),type:"primary",size:"small"},"\u786E\u8BA4")):l.createElement("div",{className:S.action},l.createElement(qe.CopyToClipboard,{text:(et==null?void 0:et.text)||"",onCopy:()=>we.ZP.success("\u590D\u5236\u6210\u529F")},l.createElement(Ie.Z,{title:"\u590D\u5236"},l.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),ln&&!As&&l.createElement(Ie.Z,{title:"\u7F16\u8F91"},l.createElement("i",{onClick:()=>{vi(HA),Ss((et==null?void 0:et.text)||"")},className:"iconfont icon-bianji10 font14"})))))},Fo=(et,HA)=>{let ln=!1;iA===!0?ln=!0:iA==="last"&&(ln=Yr.reduce((In,ca,$A)=>ca.sender==="AI"?$A:In,-1)===HA);let xn="";return et!=null&&et.source?xn=et==null?void 0:et.source:(et==null?void 0:et.model)==="deepseek-r1"?xn="\u7531deepseek\u751F\u6210":(et==null?void 0:et.model)==="qwen-max"&&(xn="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),l.createElement("div",{className:S.li,style:ee({width:uA},Wn)},l.createElement("div",{className:S.avatarIcon},l.createElement("img",{className:S.img,src:BA})),l.createElement("div",{className:S.content},l.createElement("div",{className:S.borderBox},et.loading&&l.createElement(l.Fragment,null,et!=null&&et.imageGenerator?l.createElement("div",{className:S.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",l.createElement("div",{className:"ai-loading"})):!(et!=null&&et.thinkingEnabled)&&l.createElement("div",null,l.createElement("div",{className:S.loading},l.createElement("div",{className:S.dot}),l.createElement("div",{className:S.dot}),l.createElement("div",{className:S.dot})),l.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(FA==null?void 0:FA.text)||"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),(et==null?void 0:et.thinkingEnabled)&&l.createElement(U.Z,{time:et==null?void 0:et.time,cancelIndex:ir,loading:et.loading,streamingStatus:!(et!=null&&et.text),onFinish:()=>{Pi(0),Nr(wr=>[...wr].map((In,ca)=>ca===wr.length-1?Le(ee({},In),{hideAnswer:!1,time:In.startTime?In.endTime-In.startTime:null}):In))},value:et==null?void 0:et.reasoning}),!!(et!=null&&et.text)&&!et.hideAnswer&&l.createElement(z.Z,{onDynamic:Ba,cancelIndex:ir,streamingStatus:As,loadImage:!!(et!=null&&et.imageGenerator),onFinish:()=>Je(void 0,null,function*(){Pi(0),setTimeout(()=>Xi(!1),0)}),value:et==null?void 0:et.text})),ma&&!!(et!=null&&et.text)&&xn&&l.createElement("div",{className:S.source},xn),l.createElement("div",{className:S.action},ZA==null?void 0:ZA(et,HA,{onMenuClick:Xs}),!(et!=null&&et.imageGenerator)&&l.createElement(qe.CopyToClipboard,{text:String((et==null?void 0:et.text)||""),onCopy:()=>we.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},l.createElement(Ie.Z,{title:"\u590D\u5236"},l.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),Pn&&!As&&l.createElement(l.Fragment,null,l.createElement(Ie.Z,{title:"\u559C\u6B22"},l.createElement("i",{style:et!=null&&et.like?{color:"#FA8D30"}:{},onClick:()=>ki("like",!(et!=null&&et.like),HA),className:"iconfot icon-yijiejue font15"})),l.createElement(Ie.Z,{title:"\u4E0D\u559C\u6B22"},l.createElement("i",{style:et!=null&&et.dislike?{color:"#e86d7c"}:{},onClick:()=>ki("dislike",!(et!=null&&et.dislike),HA),className:"iconfot icon-weijiejuezhengchang font15"}))),ln&&!As&&l.createElement(Ie.Z,{title:"\u91CD\u65B0\u751F\u6210"},l.createElement("i",{onClick:()=>is("redraw",HA),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},ki=(et,HA,ln)=>Je(void 0,null,function*(){if(wA){const xn=Yr.slice(0,ln+1),In=ks(xn).length;yield wA({type:et,value:HA,index:ln,identifier:Ws,objectIndex:In})}Nr(xn=>(xn[ln][et]=HA,HA&&(xn[ln][et==="like"?"dislike":"like"]=!1),[...xn]))}),Ko=()=>{var et,HA;Pi(1),(HA=(et=fs.current)==null?void 0:et.cancelRequest)==null||HA.call(et),xa(!1),Xi(!1)},Hi=()=>Je(void 0,null,function*(){var et,HA,ln;(HA=(et=fs.current)==null?void 0:et.cancelRequest)==null||HA.call(et),Ea(),Nr([]),xa(!0);const xn=yield MA();(xn==null?void 0:xn.status)===0&&Es((ln=xn==null?void 0:xn.data)==null?void 0:ln.identifier),xa(!1),Xi(!1)}),zo=()=>Je(void 0,null,function*(){var et;pi(!0);const HA=yield cA();(HA==null?void 0:HA.status)===0&&wt(((et=HA==null?void 0:HA.data)==null?void 0:et.list)||[]),pi(!1)}),Xs=(...et)=>Je(void 0,[...et],function*(HA=Ws){var ln,xn,wr,In;(xn=(ln=fs.current)==null?void 0:ln.cancelRequest)==null||xn.call(ln),Ea(),KA(!0);const ca=yield nr(HA);if(ca.status===0){const $A=DA(((wr=ca==null?void 0:ca.data)==null?void 0:wr.messages)||[]);Nr($A),KA(!1),Es((In=ca==null?void 0:ca.data)==null?void 0:In.identifier);return}Nr([]),KA(!1)}),Cs=(et,HA)=>Je(void 0,null,function*(){(yield sn(et)).status===0&&(we.ZP.success("\u5220\u9664\u6210\u529F"),HA===Ws&&Hi(),zo())}),Ri=()=>l.createElement("div",{className:S.menuWarp},l.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),l.createElement(I.Z,{spinning:ss},!Ns.length&&l.createElement(v.Z,{style:{width:250,paddingBottom:30},image:v.Z.PRESENTED_IMAGE_SIMPLE}),!!Ns.length&&l.createElement("div",{className:S.menu},Ns.map(function(et,HA){return l.createElement("aside",{className:V()(Ws===et.identifier&&S.active),key:et.id,onClick:()=>Xs(et.id)},l.createElement("div",{className:S.menuText},l.createElement(Ie.Z,{title:et==null?void 0:et.question},l.createElement("span",null,et==null?void 0:et.question)),yA&&yA(et)),l.createElement("div",{className:S.menuDel,onClick:ln=>ln.stopPropagation()},l.createElement(L.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>Cs(et.id,et.identifier),okText:"\u786E\u8BA4",zIndex:1100,cancelText:"\u53D6\u6D88"},l.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),Zl=et=>{if(et==="file"){if(Kn.length){Qe.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u56FE\u7247\uFF0C\u4E0A\u4F20\u6587\u4EF6\u540E\u56FE\u7247\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{Va([]),xt.current.upload.uploader.fileInput.click()}});return}xt.current.upload.uploader.fileInput.click()}if(et==="image"){if(ts.length){Qe.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u6587\u4EF6\uFF0C\u4E0A\u4F20\u56FE\u7247\u540E\u6587\u4EF6\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{Ts([]),Pt.current.upload.uploader.fileInput.click()}});return}Pt.current.upload.uploader.fileInput.click()}},Yl=[{key:"file",disabled:ts.length>=Hr,label:l.createElement(Ie.Z,{placement:"right",title:l.createElement("div",null,l.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),l.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},l.createElement("span",null,l.createElement("i",{className:"iconfont icon-fujian3 font14 mr5"}),"\u4E0A\u4F20\u6587\u6863"))},qr!=="deepseek-r1"&&{key:"image",disabled:Kn.length>=Tn,label:l.createElement(Ie.Z,{placement:"right",title:"\u652F\u6301\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247\uFF0C\u6700\u591A10\u4E2A"},l.createElement("span",null,l.createElement("i",{className:"iconfont icon-tupianshangchuan font14 mr5"}),"\u4E0A\u4F20\u56FE\u7247"))}].filter(Boolean),xu=[...ts,...Kn],Iu=xu.some(et=>et.status==="uploading")||As||ia,Zo=Ja>=ws,qs=fA||ts.length>=Hr||Kn.length>=Tn,cc=qi||ds||co||hs||!!xu.length,P={chatData:Yr,stream:fs,isDisabledNum:Zo,checkNumModal:gl,checkNum:bi,onClose:Sa,setChatData:Nr,setLoading:xa,getData:Xa,clearStatus:Ea,typing:ia,setImageGenerator:yo,renderChatItems:ea,setSceneAwareness:wi,setIdentifier:Es,setCodePreview:uo,setTyping:Xi};return l.createElement(l.Fragment,null,rA?l.createElement("div",{onClick:ta},rA):rA!==null&&l.createElement(Y.Z,{draggableExtraNode:hr,src:yt,onClick:ta,topPercentage:ut}),l.createElement(NA,{open:ur,width:Ci?"100%":lt,afterOpenChange:et=>{et&&bo(!1)},push:!1,contentWrapperStyle:yi?{}:{transition:"none"},extra:l.createElement("div",{className:S.head},gn,qt&&l.createElement(D.Z,{value:qr,onChange:et=>{Bi(!1),yo(!1),Vs(et),Va([]),Ts([])}}),Yt&&l.createElement(l.Fragment,null,l.createElement(x.Z,{dropdownRender:Ri,onOpenChange:et=>{et&&zo()},placement:"bottomLeft",arrow:!0},l.createElement("div",{className:S.headBtn},l.createElement("i",{className:"icon-lishiduihua1 font14 mr10"}),"\u5386\u53F2\u5BF9\u8BDD"))),Hn&&l.createElement(l.Fragment,null,l.createElement("div",{className:S.headBtn,onClick:Hi},l.createElement("i",{className:"icon-xinjianduihua font14 mr10"}),"\u65B0\u5EFA\u5BF9\u8BDD")),l.createElement(Ie.Z,{title:Ci?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F"},l.createElement("div",{className:S.headBtn,style:{padding:"0 12px"},onClick:()=>go(!Ci)},Ci&&l.createElement("i",{className:"iconfont icon-tuichuquanping3"}),!Ci&&l.createElement("i",{className:"iconfont icon-quanping4"})))),title:l.createElement("span",{className:"c-grey-333 font16"},Dt),onClose:Sa,bodyStyle:{paddingRight:4}},l.createElement("div",{className:V()(S.wrap,ur&&"body-overflow-hidden")},l.createElement("div",{ref:sa,className:S.chatContainer},wn==null?void 0:wn(P),Xe&&l.createElement("div",{className:`${S.li} mb20`,style:ee({width:uA},Wn)},l.createElement("div",{className:S.avatarIcon},l.createElement("img",{className:S.img,src:BA})),l.createElement("div",{className:S.content},l.createElement("div",{className:S.borderBox},W,sA==null?void 0:sA(P)))),l.createElement("div",{ref:ho},l.createElement(I.Z,{spinning:Bs,className:"mt20"},Yr==null?void 0:Yr.map((et,HA)=>l.createElement(l.Fragment,{key:et.key+HA},et.show&&l.createElement(l.Fragment,null,et.sender==="user"&&zl(et,HA),et.sender==="AI"&&Fo(et,HA),GA&&!["AI","user"].includes(et.sender)&&GA(et,HA,{width:uA})))))),!Ho&&l.createElement("div",{className:S.backBottom,onClick:()=>{sa.current.scrollTop=sa.current.scrollHeight}},l.createElement("i",{className:"iconfont icon-huidaodibu"})),l.createElement("div",{ref:Ti})),!PA&&l.createElement("div",{style:Un,className:V()(S.footerContainer,wa&&S.full,cc&&S.footerContainerSelected)},l.createElement("div",{className:S.btnWrp},aa&&l.createElement(Ie.Z,{title:"\u66F4\u64C5\u957F\u5904\u7406\u4EE3\u7801\u95EE\u9898\uFF0C\u652F\u6301\u4E00\u53E5\u8BDD\u751F\u6210\u5E94\u7528"},l.createElement("div",{onClick:()=>uo(!hs),className:V()(S.btn,hs&&S.btnActive)},l.createElement("i",{className:"iconfont icon-daimamoshi1 mr10 font12"}),"\u4EE3\u7801\u6A21\u5F0F")),QA&&l.createElement(Ie.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},l.createElement("div",{onClick:()=>wi(!co),className:V()(S.btn,co&&S.btnActive)},l.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),qr==="deepseek-r1"&&l.createElement(Ie.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},l.createElement("div",{onClick:()=>Bi(!ds),className:V()(S.btn,ds&&S.btnActive)},l.createElement("i",{className:"iconfont icon-shendusikao mr10 font12"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),Lt&&qr==="qwen-max"&&l.createElement("div",{onClick:()=>yo(!qi),className:V()(S.btn,qi&&S.btnActive)},l.createElement("i",{className:"iconfont icon-shangchuantupian2 mr10 font12"}),"\u56FE\u50CF\u751F\u6210"),xu.map(et=>l.createElement("div",{key:et.uid},(et==null?void 0:et.status)==="uploading"&&l.createElement(I.Z,{indicator:l.createElement(X.Z,{rev:"",spin:!0}),className:"mr10",size:"small",spinning:!0}),l.createElement("span",{title:et==null?void 0:et.name,className:"mr10"},(0,Z.Pq)(et.name,20)),l.createElement("i",{onClick:()=>{Ts(HA=>HA.filter(ln=>ln.uid!==et.uid)),Va(HA=>HA.filter(ln=>ln.uid!==et.uid))},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font12"})))),l.createElement(Ie.Z,{title:Zo&&l.createElement("div",null,l.createElement("div",null,"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),l.createElement("div",null,"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F",ws,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))},l.createElement("div",{className:V()(S.inputContainer,zt>4&&S.lineFour,Zo&&S.disabledInput)},l.createElement(Ne.default,ee({ref:xt},Mr)),l.createElement(Ne.default,ee({ref:Pt},_n)),l.createElement(x.Z,{className:`${qs&&"hide"}`,menu:{items:Yl,onClick:et=>Zl(et.key)},placement:"top"},l.createElement(Q.ZP,{className:S.uploadBtn,icon:l.createElement(Pe.Z,{rev:"",style:{fontSize:18,color:"#FFF"}})})),l.createElement(pe.default.TextArea,{rows:zt>4?4:zt,placeholder:Kt||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:Wa,bordered:!1,style:qs?{paddingLeft:0,marginLeft:0}:{},onChange:$i,onPressEnter:pl,onFocus:()=>pn==null?void 0:pn(),onCompositionStart:()=>{vA.current=!0},onCompositionEnd:()=>{vA.current=!1}}),ia?l.createElement(Ie.Z,{title:"\u505C\u6B62\u751F\u6210"},l.createElement("div",{className:`iconfont icon-tingzhihuida ${S.cancelBtn}`,onClick:Ko})):l.createElement(Q.ZP,{className:(Wa==null?void 0:Wa.trim())===""?S.sendBtnDisabled:S.sendBtn,icon:l.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:Iu,onClick:LA}),zt>4&&l.createElement("span",{className:S.fullIcon,onClick:Js},wa&&l.createElement("span",{className:"iconfont icon-shousuo"}),!wa&&l.createElement("span",{className:"iconfont icon-zhankai"}))))))))}},39292:function(Et,Ze,y){"use strict";y.d(Ze,{Z:function(){return at}});var l=y(59301),ge=y(22740),we=y(43418),Ne=y(78241),Qe=y(8591),Ie=y(71418),pe=y(17574),Q=y(95237),I=y(43604),v=y(6848),L=y(92832),x={currentPrimary:"currentPrimary___NPWiR",currentDelete:"currentDelete___UEfhf",DirectoryTree:"DirectoryTree___xPxCY",EditDom:"EditDom___seNxC"},j=y(15581),V=y(44595),z=y(82549),U=y(94246),D=Object.defineProperty,S=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,Z=Object.getOwnPropertySymbols,Y=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,Ce=(Se,nt,me)=>nt in Se?D(Se,nt,{enumerable:!0,configurable:!0,writable:!0,value:me}):Se[nt]=me,$=(Se,nt)=>{for(var me in nt||(nt={}))Y.call(nt,me)&&Ce(Se,me,nt[me]);if(Z)for(var me of Z(nt))te.call(nt,me)&&Ce(Se,me,nt[me]);return Se},Fe=(Se,nt)=>S(Se,Ae(nt)),qe=(Se,nt)=>{var me={};for(var Be in Se)Y.call(Se,Be)&&nt.indexOf(Be)<0&&(me[Be]=Se[Be]);if(Se!=null&&Z)for(var Be of Z(Se))nt.indexOf(Be)<0&&te.call(Se,Be)&&(me[Be]=Se[Be]);return me},Te=(Se,nt,me)=>new Promise((Be,Ue)=>{var Ee=Je=>{try{Le(me.next(Je))}catch(Oe){Ue(Oe)}},ee=Je=>{try{Le(me.throw(Je))}catch(Oe){Ue(Oe)}},Le=Je=>Je.done?Be(Je.value):Promise.resolve(Je.value).then(Ee,ee);Le((me=me.apply(Se,nt)).next())});const X=(Se=[])=>Se==null?void 0:Se.map(nt=>Fe($({},nt),{title:(nt==null?void 0:nt.value)||"",key:nt==null?void 0:nt.id,isLeaf:!0})),Pe=Se=>{var nt=Se,{user:me,children:Be,isShowComponent:Ue=!0,ModalProps:Ee={},onDataSelect:ee}=nt,Le=qe(nt,["user","children","isShowComponent","ModalProps","onDataSelect"]);const[Je,Oe]=we.default.useModal(),[It]=Ne.default.useForm(),[Dt,Kt]=(0,l.useState)([]),[fA,PA]=(0,l.useState)(!1),[BA,IA]=(0,l.useState)(!1),[,yt,rA,kA]=(0,j.U)(V.qE,{page:1,limit:9999}),[,,an]=(0,j.U)(V.V8,{}),[,,ZA]=(0,j.U)(V.B$,{}),[,,Xe]=(0,j.U)(V.DH,{}),[,,Jt]=(0,j.U)(V.bJ,{}),aA=()=>{PA(!1),It.resetFields(),IA(!1)},FA=se=>Te(void 0,null,function*(){const{node:ht,dragNode:Ct,event:lt}=se,Zt=se.node.pos.split("-"),W=se.dropPosition-Number(Zt[Zt.length-1]);if(W==0){Qe.ZP.warning("\u65E0\u6CD5\u79FB\u52A8\u5230\u5185\u90E8\u4F4D\u7F6E");return}if(W==1&&(Ct==null?void 0:Ct.item_index)==(ht==null?void 0:ht.item_index)+1){Qe.ZP.warning("\u672A\u79FB\u52A8\u4F4D\u7F6E");return}const sA=yield Jt({id:Ct==null?void 0:Ct.key,position:W==-1?1:(Ct==null?void 0:Ct.item_index)>(ht==null?void 0:ht.item_index)?(ht==null?void 0:ht.item_index)+1:ht==null?void 0:ht.item_index});(sA==null?void 0:sA.status)===0&&(Qe.ZP.success("\u79FB\u52A8\u6210\u529F"),rA({},!0))}),Pn=se=>Te(void 0,null,function*(){let ht={};BA?ht=yield ZA($({},se)):ht=yield Xe($({},se)),(ht==null?void 0:ht.status)==0&&(Qe.ZP.success((ht==null?void 0:ht.message)||(BA?"\u6DFB\u52A0\u6210\u529F":"\u66F4\u65B0\u6210\u529F")),rA({},!0),aA())});return(0,l.useEffect)(()=>{Ee!=null&&Ee.open&&rA({},!0)},[Ee==null?void 0:Ee.open]),(0,l.useEffect)(()=>{var se;Kt(X((se=kA==null?void 0:kA.data)==null?void 0:se.list))},[kA]),Ue?l.createElement(l.Fragment,null,Oe,Be,l.createElement(we.default,$({},$({title:"\u5E38\u7528\u8BC4\u8BED",width:640,centered:!0,footer:null,bodyStyle:{padding:"10px 5px 25px"}},Ee)),l.createElement(Ie.Z,{spinning:yt},(Dt==null?void 0:Dt.length)>0?l.createElement(l.Fragment,null,l.createElement(pe.default.DirectoryTree,{height:500,className:x.DirectoryTree,multiple:!0,draggable:{icon:!1},defaultExpandAll:!0,switcherIcon:!1,showIcon:!1,onSelect:ee,treeData:Dt,onDrop:FA,titleRender:se=>l.createElement(l.Fragment,null,l.createElement("span",{className:"multi_ellipsis1",style:{flex:1,marginRight:"32px"}},se==null?void 0:se.title),l.createElement("div",{className:`${x.EditDom}`},l.createElement(Q.Z,{wrap:!1,align:"middle",gutter:16},l.createElement(I.Z,null,l.createElement(v.Z,{title:"\u957F\u6309\u53EF\u8FDB\u884C\u62D6\u62FD\u6392\u5E8F"},l.createElement("i",{className:`iconfont icon-tuodong1 font12 ${x.currentPrimary}`}))),l.createElement(I.Z,null,l.createElement(v.Z,{title:"\u7F16\u8F91"},l.createElement("i",{className:`iconfont icon-bianji11 font12 ${x.currentPrimary}`,onClick:ht=>{ht.stopPropagation(),It.setFieldsValue($({},se)),PA(!0)}}))),l.createElement(I.Z,null,l.createElement(v.Z,{title:"\u5220\u9664"},l.createElement("i",{className:`iconfont icon-shanchu14 font12 ${x.currentDelete}`,onClick:ht=>{ht.stopPropagation(),Je.confirm({icon:null,title:"\u5220\u9664\u5E38\u7528\u8BC4\u8BED",centered:!0,content:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u5E38\u7528\u8BC4\u8BED\u5417\uFF1F",onOk:()=>Te(void 0,null,function*(){const Ct=yield an({id:se==null?void 0:se.key});(Ct==null?void 0:Ct.status)==0&&(Qe.ZP.success((Ct==null?void 0:Ct.message)||"\u5220\u9664\u6210\u529F"),rA({},!0))})})}}))))))}),l.createElement(U.op,{className:"ml20 mt20",icon:l.createElement("i",{className:"iconfont icon-xiaojiahao"}),style:{borderRadius:"4px"},onClick:()=>{IA(!0),PA(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED")):l.createElement(z.Z,{styles:{margin:"30px auto"},customText:l.createElement("span",null,"\u6682\u65E0\u5E38\u7528\u8BC4\u8BED\uFF0C\u4F60\u53EF\u4EE5",l.createElement("a",{onClick:()=>{IA(!0),PA(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED"))}))),l.createElement(we.default,{title:BA?"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED":"\u7F16\u8F91\u5E38\u7528\u8BC4\u8BED",open:fA,okText:BA?"\u6DFB\u52A0":"\u786E\u5B9A",onCancel:()=>{aA()},onOk:()=>{It.submit()}},l.createElement(Ne.default,{form:It,onFinish:Pn},BA&&l.createElement("span",{className:"font14",style:{color:"#191919"}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED\uFF0C\u53EF\u4EE5\u5E2E\u52A9\u4F60\u63D0\u9AD8\u8BC4\u9605\u4F5C\u4E1A\u7684\u6548\u7387"),l.createElement(Ne.default.Item,{hidden:!0,name:"id"}),l.createElement(Ne.default.Item,{className:"mt10",name:"value"},l.createElement(L.default.TextArea,{placeholder:"\u8F93\u5165\u5E38\u7528\u8BC4\u8BED\u3002\u4F8B\u5982\uFF1A\u4F60\u7684\u7F16\u7A0B\u4F5C\u4E1A\u6574\u4F53\u8868\u73B0\u826F\u597D\uFF0C\u4F46\u4ECD\u6709\u4E00\u4E9B\u5C0F\u7684\u6539\u8FDB\u7A7A\u95F4\u3002",autoSize:{minRows:8,maxRows:9},maxLength:100,showCount:!0}))))):null};var at=(0,ge.connect)(({loading:Se,user:nt})=>({user:nt,loading:Se.effects}))(Pe)},71033:function(Et,Ze,y){"use strict";y.d(Ze,{i:function(){return Ce},Z:function(){return Fe}});var l={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},ge=y(71418),we=y(6848),Ne=y(93948),Qe=y(92310),Ie=y.n(Qe),pe=y(72565),Q=y(82549),I=y(54331),v=y(79005),L=y(20345),x=y(77882),j=y(31081),V=y(75309),z=y(71979),U=y(47558),D=y(42922),S=y(66832),Ae=y(96593),Z=y(19664),Y=y(91833),te=y(59301);const Ce=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:v,swimg:L},{name:"101\u8BA1\u5212",ptimg:x,swimg:j},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:V,swimg:z},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:U,swimg:D},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:S,swimg:Ae},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Z,swimg:Y}];var Fe=({className:qe,dataSource:Te=[],col:X=4,right:Pe,bottom:at=23,precision:Se=0,wrapWidth:nt=1200,trackEventItems:me,loading:Be,onRemove:Ue=()=>{},isCurrent:Ee=!0,showAlias:ee=!1,showProgress:Le=!1})=>{const Je=Math.floor((nt-(X-1)*Pe)/X),Oe=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(It=>(window.ENV==="build"&&(It.ptimg=`/react/build${It.ptimg}`,It.swimg=`/react/build${It.swimg}`),It));return te.createElement(ge.Z,{spinning:Be},te.createElement("div",{className:Ie()(l.list,qe)},!!(Te!=null&&Te.length)&&(Te==null?void 0:Te.map((It,Dt)=>{var Kt,fA,PA,BA,IA,yt;const{name:rA,id:kA,identifier:an,featured:ZA,school_name:Xe,image_url:Jt,excellent:aA,is_plan:FA}=It;return te.createElement("div",{key:kA,className:Ee&&Le?l.wrapisCurrent:l.wrap,style:{width:Je,marginRight:(1+Dt)%X===0?0:Pe+Se,marginBottom:at}},te.createElement("a",{className:l.li,onClick:Pn=>{Pn.preventDefault(),Pn.stopPropagation(),me&&(0,pe.L9)([me]),(0,pe.xg)(`/paths/${an}`)}},te.createElement("div",{className:l.img},te.createElement("img",{className:l.cover,src:`${Jt}`}),Ee&&(0,I.bg)()&&(It==null?void 0:It.studying)&&te.createElement("div",{className:`${l.movebq} user-path-items`,onClick:Pn=>{Pn.stopPropagation(),Ue(It)}},te.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),te.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Kt=It==null?void 0:It.subject_tags)==null?void 0:Kt.map((Pn,se)=>{var ht,Ct;if(se===0){const Zt=(ht=Oe.find(W=>W.name==Pn))==null?void 0:ht.swimg;return te.createElement("img",{className:l.sign,src:Zt,style:{left:"-4px"}})}const lt=(Ct=Oe.find(Zt=>Zt.name==Pn))==null?void 0:Ct.ptimg;return te.createElement("img",{className:l.sign,src:lt,style:{left:`${48+52*(se-1)+2*se}px`}})}),te.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(It==null?void 0:It.excellent)&&te.createElement("div",{className:l.bq},"\u5F00\u653E\u8BFE\u7A0B"))),te.createElement("div",{className:l.name},te.createElement(we.Z,{title:ee&&(It!=null&&It.excellent_alias_name)?te.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${rA}`,te.createElement("br",null),te.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${It==null?void 0:It.excellent_alias_name}`)):rA},te.createElement("span",{className:l.e},ee&&(It==null?void 0:It.excellent_alias_name)||rA))),Ee&&Le&&((fA=It==null?void 0:It.progress)==null?void 0:fA.all_score)!=0&&te.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},te.createElement(Ne.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((PA=It==null?void 0:It.progress)==null?void 0:PA.my_score)/((BA=It==null?void 0:It.progress)==null?void 0:BA.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(IA=It==null?void 0:It.progress)==null?void 0:IA.my_score,"/",(yt=It==null?void 0:It.progress)==null?void 0:yt.all_score),(!Ee||!Le)&&te.createElement("div",{className:l.tags},te.createElement("div",null,te.createElement(we.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},te.createElement("span",null,te.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),te.createElement("span",null,It.stages_count))),te.createElement(we.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},te.createElement("span",null,te.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),te.createElement("span",null,It.members_count)))))))})),!Te.length&&te.createElement(Q.Z,null)))}},94246:function(Et,Ze,y){"use strict";y.d(Ze,{jL:function(){return Qe},w9:function(){return Ft},dN:function(){return Yt},QD:function(){return Yr},cQ:function(){return BA.Z},Oz:function(){return Zt},op:function(){return As},O5:function(){return Bi},_b:function(){return ws},t7:function(){return Te},Gi:function(){return QA},YG:function(){return Hn},kT:function(){return gn},qp:function(){return D},K3:function(){return Z},vr:function(){return ns},qE:function(){return KA},Je:function(){return at},wb:function(){return Dt},lB:function(){return PA},cq:function(){return ma},tp:function(){return Ce},Si:function(){return qi},k8:function(){return Ns},Du:function(){return ho}});var l=y(59301),ge={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},we="data:image/png;base64,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",Qe=({dataSource:wt=[],img:ft,imgWidth:xt=346,title:Pt,sunTitle:vA,bannerExtraContent:uA})=>l.createElement("div",{className:ge.banner},l.createElement("div",{className:ge.content},l.createElement("aside",null,l.createElement("p",null,l.createElement("b",null,Pt),l.createElement("span",null,vA)),wt.length>0&&l.createElement("div",{className:ge.btns},wt.map((zt,MA)=>l.createElement("div",{key:MA,onClick:zt.click},zt.name,zt.sign?l.createElement("img",{src:we,width:39}):null))),uA),ft&&l.createElement("img",{style:{marginTop:33,marginRight:38},src:ft,width:xt}))),Ie={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},pe=y(92310),Q=y.n(pe),I=y(89392),v=Object.defineProperty,L=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,j=Object.prototype.propertyIsEnumerable,V=(wt,ft,xt)=>ft in wt?v(wt,ft,{enumerable:!0,configurable:!0,writable:!0,value:xt}):wt[ft]=xt,z=(wt,ft)=>{for(var xt in ft||(ft={}))x.call(ft,xt)&&V(wt,xt,ft[xt]);if(L)for(var xt of L(ft))j.call(ft,xt)&&V(wt,xt,ft[xt]);return wt},D=({dataSource:wt=[],value:ft,onChange:xt,onTitleChange:Pt,className:vA,title:uA,titleWidth:zt=41,style:MA={},fontColor:cA="#6A7283",showCount:nr,classNameActive:sn,styleItem:DA={}})=>{const[Hr,Tn]=(0,l.useState)(0),[Mr,_n]=(0,l.useState)(!1),ea=(0,l.useRef)(null),Ea=(0,l.useRef)(null);return(0,l.useEffect)(()=>{var ta;wt.length!==0&&(((ta=ea==null?void 0:ea.current)==null?void 0:ta.clientHeight)>97?Tn(1):Tn(0)),wt.length===0&&Tn(0),_n(!1)},[wt]),l.createElement("div",{className:Q()(Ie.row,vA),style:MA},l.createElement("div",{onClick:(0,I.throttle)(()=>Pt==null?void 0:Pt(),2e3),style:{width:zt,marginTop:Mr?12:4},className:`${Ie.title} ${Pt?"current":""}`},uA),l.createElement("div",{className:Mr?`${Ie.tagsWrap} ${Ie.tagsBorderWrap}`:Ie.tagsWrap},l.createElement("div",{className:Ie.bar,ref:Ea,style:Hr>0?{height:Hr===1?97:"auto",overflow:Hr===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},l.createElement("div",{className:Ie.tag,ref:ea},wt==null?void 0:wt.map(ta=>l.createElement("span",{onClick:()=>xt(ta.id),key:ta.id,style:z(z({color:cA},DA),(ta==null?void 0:ta.style)||{}),className:ft===ta.id?Q()(sn||Ie.active,ta.classNameActive):""},l.createElement("span",{title:ta.name,className:Ie.name},ta.name),!!nr&&l.createElement("span",{className:Ie.num},ta.count))))),!!Hr&&l.createElement(l.Fragment,null,Hr===1?l.createElement("div",{onClick:()=>{var ta;Tn(2),((ta=ea==null?void 0:ea.current)==null?void 0:ta.clientHeight)>245?_n(!0):_n(!1)},className:Ie.action},"\u5C55\u5F00",l.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):l.createElement("div",{onClick:()=>{Ea.current.scrollTop=0,Tn(1),_n(!1)},className:Ie.action},"\u6536\u8D77",l.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},S={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},Z=({dataSource:wt=[],value:ft,onChange:xt,onTitleChange:Pt,className:vA,title:uA,titleWidth:zt=41,style:MA={},fontColor:cA="#6A7283",showCount:nr,expand:sn=!0})=>{const[DA,Hr]=(0,l.useState)(0),[Tn,Mr]=(0,l.useState)(!1),_n=(0,l.useRef)(null),ea=(0,l.useRef)(null),[Ea,ta]=(0,l.useState)(sn);return l.createElement("div",{className:Q()(S.row,vA),style:MA},l.createElement("div",{className:"flex item-center justify-between"},l.createElement("div",{onClick:(0,I.throttle)(()=>Pt==null?void 0:Pt(),2e3),style:{width:zt,marginTop:Tn?12:4},className:`${S.title} ${Pt?"current":""}`},uA),l.createElement("i",{className:`iconfont ${Ea?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:Ea?8:10},onClick:()=>ta(!Ea)})),Ea&&l.createElement("div",{className:Tn?`${S.tagsWrap} ${S.tagsBorderWrap}`:S.tagsWrap},l.createElement("div",{className:S.fenge}),l.createElement("div",{className:S.bar,ref:ea},l.createElement("div",{className:S.tag,ref:_n},wt==null?void 0:wt.map(Sa=>l.createElement("span",{onClick:()=>xt(Sa.id),key:Sa.id,style:{color:cA},className:ft===Sa.id?S.active:""},l.createElement("span",{title:Sa.name,className:S.name},Sa.name),!!nr&&l.createElement("span",{className:S.num},Sa.count)))))))},Y={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},Ce=({dataSource:wt=[],value:ft,onChange:xt,className:Pt,style:vA={}})=>l.createElement("div",{style:vA,className:Q()(Y.tabs,Pt)},wt.map(uA=>l.createElement("span",{onClick:()=>xt(uA.id),className:ft===uA.id?Y.active:"",key:uA.id},uA.name))),$={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},Fe=y(92832),Te=({dataSource:wt=[],value:ft="",onChange:xt,onInputChange:Pt=()=>{},className:vA,style:uA={},placeholder:zt,allowClear:MA=!1})=>{var cA;const[nr,sn]=(0,l.useState)(""),[DA,Hr]=(0,l.useState)("");(0,l.useEffect)(()=>{var _n;let ea=ft;(_n=JSON.stringify(ft))!=null&&_n.includes("{")&&(sn(ft.id),ea=ft.value||"");try{Hr(decodeURIComponent(ea||""))}catch(Ea){Hr(decodeURIComponent(ea||""))}},[ft]);const Tn=()=>{xt(encodeURIComponent(DA),nr||null)},Mr=_n=>{_n!==nr&&(sn(_n),xt(encodeURIComponent(DA),_n))};return l.createElement("div",{className:Q()($.input,vA),style:uA},!!wt.length&&l.createElement("div",{className:$.dropdown},l.createElement("div",{className:$.text},(cA=wt.find(_n=>_n.id===nr))==null?void 0:cA.name,l.createElement("i",{className:"iconfont icon-zhankai4"}),l.createElement("b",{className:$.b1}),l.createElement("b",{className:$.b2})),l.createElement("div",{className:$.menu},wt.map((_n,ea)=>l.createElement("div",{key:ea,onClick:()=>Mr(_n.id)},_n.name)))),l.createElement(Fe.default,{onPressEnter:Tn,value:DA,onChange:_n=>{Hr(_n.target.value),Pt(encodeURIComponent(_n.target.value),nr||null)},bordered:!1,placeholder:zt}),l.createElement("i",{onClick:Tn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},X={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},at=({value:wt,onChange:ft,className:xt,total:Pt,pageSize:vA,style:uA={}})=>{const zt=wt<2,MA=wt>=Math.ceil(Pt/vA);return Pt<=vA?l.createElement(l.Fragment,null):l.createElement("div",{className:Q()(X.quickPager,xt),style:uA},l.createElement("div",{onClick:()=>{zt||ft(wt-1,"prev")},className:zt?X.disabled:""},"\u4E0A\u4E00\u9875"),l.createElement("div",{onClick:()=>{MA||ft(wt+1,"next")},className:MA?X.disabled:""},"\u4E0B\u4E00\u9875"))},Se={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},nt=y(71418),me=y(6848),Be=y(13570),Ue=y(86748),Ee=y(72565),ee=y(96908),Le=y(57177),Je=y(81378),Oe=y(82549),Dt=({className:wt,dataSource:ft=[],col:xt=4,right:Pt,bottom:vA=23,precision:uA=0,wrapWidth:zt=1200,trackEventItems:MA,loading:cA})=>{const nr=Math.floor((zt-(xt-1)*Pt)/xt);return l.createElement(nt.Z,{spinning:cA},l.createElement("div",{className:Q()(Se.list,wt)},!!ft.length&&ft.map((sn,DA)=>{const{name:Hr,id:Tn,identifier:Mr,power:_n,cover_image_id:ea,pic:Ea}=sn;return l.createElement("div",{className:Se.wrap,key:Tn,style:{width:nr,marginRight:(1+DA)%xt===0?0:Pt+uA,marginBottom:vA}},l.createElement("a",{target:"_blank",href:`/shixuns/${Mr}/challenges`,className:Se.li,onClick:ta=>{ta.preventDefault(),MA&&(0,Ee.L9)([MA]),_n&&(0,Ee.xg)(`/shixuns/${Mr}/challenges`)}},l.createElement("div",{className:Se.img},l.createElement("img",{className:Se.cover,src:`${Ea}`}),sn.is_jupyter&&l.createElement("img",{className:Se.sign,src:ee}),sn.is_jupyter_lab&&l.createElement("img",{className:Se.sign,src:Le}),sn.is_unity_3d&&l.createElement("img",{className:Se.sign,src:Je})),l.createElement("div",{className:Se.name},l.createElement(me.Z,{title:Hr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},l.createElement("span",{className:Se.e},Hr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),l.createElement("div",{className:Se.tags},l.createElement(me.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},l.createElement("span",null,l.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),l.createElement("span",null,sn.challenges_count))),!!sn.myshixuns_count&&l.createElement(me.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},l.createElement("span",null,l.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),l.createElement("span",null,sn.myshixuns_count))),l.createElement(me.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},l.createElement("span",null,l.createElement("span",null,sn.level))),l.createElement("div",{className:Se.rate},l.createElement(Be.Z,{allowHalf:!0,disabled:!0,defaultValue:sn.score_info}),l.createElement("span",null,"\xA0",sn.score_info?`${sn.score_info}\u5206`:"5\u5206")))),!_n&&l.createElement("div",{className:Se.lockWrap},l.createElement("img",{src:`${Ue.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),l.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!ft.length&&l.createElement(Oe.Z,null)))},Kt={flex_box_center:"flex_box_center___KD0ZB",flex_space_between:"flex_space_between___rMep5",flex_box_vertical_center:"flex_box_vertical_center___jD3Po",flex_box_center_end:"flex_box_center_end___RbohB",flex_box_column:"flex_box_column___GmzUj",list:"list___dlUtq",wrap:"wrap___LYbIZ",lockWrap:"lockWrap___U7Ajb",li:"li___bsnqy",img:"img___yQ3UM",cover:"cover___KP0L8",bq:"bq___DtmL1",sign:"sign___TZ9Wq",titleBg:"titleBg___tnX0O",name:"name___OGYeq",e:"e___zxiB9",text:"text____ZmZX",value:"value___WPLok",rate:"rate___iOr7E"},PA=({className:wt,dataSource:ft=[],col:xt=4,right:Pt,bottom:vA=23,precision:uA=0,wrapWidth:zt=1200,wrapClassName:MA,trackEventItems:cA,loading:nr})=>{const sn=Math.floor((zt-(xt-1)*Pt)/xt);return l.createElement(nt.Z,{spinning:nr},l.createElement("div",{className:Q()(Kt.list,wt)},!!ft.length&&ft.map((DA,Hr)=>{const{name:Tn,id:Mr,identifier:_n,power:ea,cover_image_id:Ea,pic:ta}=DA;return l.createElement("div",{className:Q()(Kt.wrap,MA),key:Mr,style:{width:sn,marginRight:(1+Hr)%xt===0?0:Pt+uA,marginBottom:vA}},l.createElement("a",{target:"_blank",href:`/shixuns/${_n}/challenges`,className:Kt.li,onClick:Sa=>{Sa.preventDefault(),cA&&(0,Ee.L9)([cA]),ea&&(0,Ee.xg)(`/shixuns/${_n}/challenges`)}},l.createElement("img",{src:y(47621),className:Kt.titleBg}),l.createElement("div",{className:Kt.name},l.createElement(me.Z,{title:Tn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},l.createElement("span",{className:Kt.e},Tn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),l.createElement("div",{style:{padding:"14px",paddingBottom:0}},l.createElement("div",{className:Kt.img},l.createElement("img",{className:Kt.cover,src:Ea?`${Ue.Z.API_SERVER}/api/attachments/${Ea}`:`${Ue.Z.IMG_SERVER+ta}`}),DA.is_jupyter&&l.createElement("div",{className:Kt.bq},"Jupyter"),DA.is_jupyter_lab&&l.createElement("div",{className:Kt.bq},"JupyterLab"),DA.is_unity_3d&&l.createElement("div",{className:Kt.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),l.createElement("div",{className:"mt20 flex item-center justify-between"},l.createElement("div",null,l.createElement("span",{className:Kt.text},"\u5B66\u4E60\u4EBA\u6570"),l.createElement("span",{className:Kt.value},DA.myshixuns_count)),l.createElement("div",null,l.createElement("span",{className:Kt.text},"\u56F0\u96BE\u7B49\u7EA7"),l.createElement("span",{className:Kt.value},DA.level))),l.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},l.createElement("div",null,l.createElement("span",{className:Kt.text},"\u5173\u5361\u6570"),l.createElement("span",{className:Kt.value},DA.challenges_count)),l.createElement("div",{className:Kt.rate},l.createElement(Be.Z,{allowHalf:!0,disabled:!0,defaultValue:DA.score_info}),l.createElement("span",{className:Kt.value,style:{color:"#FF9C00"}},"\xA0",DA.score_info?`${DA.score_info}\u5206`:"5\u5206"))))),!ea&&l.createElement("div",{className:Kt.lockWrap},l.createElement("img",{src:`${Ue.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),l.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!ft.length&&l.createElement(Oe.Z,null)))},BA=y(71033),IA={flex_box_center:"flex_box_center___vu9yi",flex_space_between:"flex_space_between___LwoH7",flex_box_vertical_center:"flex_box_vertical_center___pUG0J",flex_box_center_end:"flex_box_center_end___xWI9t",flex_box_column:"flex_box_column___Mr5rB",list:"list___zE1wj",wrap:"wrap___5HG1h",lockWrap:"lockWrap___zziwX",li:"li___aNI2z",img:"img___adfIp",cover:"cover___G1cj9",bq:"bq___hpdTt",sign:"sign___kHAha",titleBg:"titleBg___S1VlI",name:"name___zsjxM",e:"e___fd1jW",text:"text___b9Tdy",value:"value___ZASRv",unit:"unit___sMNBQ",tags:"tags___KbL1d",tag1:"tag1___c9ebE",tag2:"tag2___bxczv"},yt=y(79005),rA=y(20345),kA=y(77882),an=y(31081),ZA=y(75309),Xe=y(71979),Jt=y(47558),aA=y(42922),FA=y(66832),Pn=y(96593),se=y(19664),ht=y(91833);const Ct=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:yt,swimg:rA},{name:"101\u8BA1\u5212",ptimg:kA,swimg:an},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ZA,swimg:Xe},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Jt,swimg:aA},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:FA,swimg:Pn},{name:"\u519B\u961F\u4E00\u6D41",ptimg:se,swimg:ht}];var Zt=({className:wt,dataSource:ft=[],col:xt=4,right:Pt,bottom:vA=23,precision:uA=0,wrapWidth:zt=1200,trackEventItems:MA,loading:cA,wrapClassName:nr,imgClassName:sn,isArrow:DA=!1})=>{const Hr=Math.floor((zt-(xt-1)*Pt)/xt),[Tn,Mr]=(0,l.useState)(),[_n,ea]=(0,l.useState)(),Ea=Sa=>Mr(Sa),ta=()=>Mr(-1);return l.createElement(nt.Z,{spinning:cA},l.createElement("div",{className:Q()(IA.list,wt)},!!(ft!=null&&ft.length)&&(ft==null?void 0:ft.map((Sa,Js)=>{var bi;const{name:gl,id:ks,identifier:Xa,featured:$i,school_name:is,image_url:LA,excellent:pl,is_plan:zl}=Sa;return l.createElement("div",{key:ks,className:Q()(IA.wrap,nr),style:{width:Hr,marginRight:(1+Js)%xt===0?0:Pt+uA,marginBottom:vA}},l.createElement("a",{target:"_blank",href:`/paths/${Xa}`,className:IA.li,onClick:Fo=>{Fo.preventDefault(),MA&&(0,Ee.L9)([MA]),(0,Ee.xg)(`/paths/${Xa}`)}},l.createElement("img",{src:y(39057),className:IA.titleBg}),l.createElement("div",{className:IA.name},l.createElement(me.Z,{title:gl},l.createElement("span",{className:IA.e,style:{color:DA&&Tn===Js?"#145DFF":"#000000"},onMouseEnter:()=>{Ea(Js)},onMouseLeave:ta},gl))),l.createElement("div",{style:{padding:"14px",paddingBottom:0}},l.createElement("div",{className:Q()(IA.img,sn)},l.createElement("img",{className:IA.cover,src:`${Ue.Z.IMG_SERVER+LA}`}),(bi=Sa==null?void 0:Sa.subject_tags)==null?void 0:bi.map((Fo,ki)=>{var Ko,Hi;if(ki===0){const Xs=(Ko=Ct.find(Cs=>Cs.name==Fo))==null?void 0:Ko.swimg;return l.createElement("img",{className:IA.sign,src:Xs,style:{left:"-4px"}})}const zo=(Hi=Ct.find(Xs=>Xs.name==Fo))==null?void 0:Hi.ptimg;return l.createElement("img",{className:IA.sign,src:zo,style:{left:`${48+52*(ki-1)+2*ki}px`}})}),l.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Sa==null?void 0:Sa.excellent)&&l.createElement("div",{className:IA.bq},"\u5F00\u653E\u8BFE\u7A0B"))),l.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},l.createElement("div",null,l.createElement("span",{className:IA.text},"\u7AE0\u8282\u6570"),l.createElement("span",{className:IA.value},Sa.stages_count)),l.createElement("div",null,l.createElement("span",{className:IA.text},"\u5B66\u4E60\u4EBA\u6570"),l.createElement("span",{className:IA.value},Sa.members_count))))))})),!ft.length&&l.createElement(Oe.Z,null)))},W={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},sA="data:image/png;base64,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",iA=y(59301),Ft=({className:wt,dataSource:ft=[],col:xt=4,right:Pt,bottom:vA=23,precision:uA=0,wrapWidth:zt=1200,trackEventItems:MA,loading:cA})=>{const nr=Math.floor((zt-(xt-1)*Pt)/xt);return iA.createElement(nt.Z,{spinning:cA},iA.createElement("div",{className:Q()(W.list,wt)},!!ft.length&&ft.map((sn,DA)=>{const{subject_identifier:Hr,id:Tn,identifier:Mr,power:_n}=sn,ea=sn.is_public!=0&&sn.is_public;return iA.createElement("div",{className:W.wrap,key:Tn,style:{width:nr,marginRight:(1+DA)%xt===0?0:Pt+uA,marginBottom:vA}},iA.createElement("a",{className:W.li,onClick:Ea=>{Ea.preventDefault(),MA&&(0,Ee.L9)([MA]),(0,Ee.xg)(sn.first_category_url)}},iA.createElement("div",{className:W.top},iA.createElement(me.Z,{title:sn.name},iA.createElement("div",{className:W.name},sn.name)),iA.createElement("img",{className:W.img,src:Ue.Z.IMG_SERVER+"/images/"+sn.avatar_url}),iA.createElement("div",{className:W.text,title:sn.creator},sn.creator),Hr&&iA.createElement("div",{className:W.btns},iA.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),iA.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),ea&&iA.createElement("div",{className:W.sign},"\u516C\u5F00")),iA.createElement("div",{className:W.bottom},sn.visits>0&&iA.createElement(me.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},iA.createElement("span",null,iA.createElement("i",{className:"iconfont icon-liulanyan"}),iA.createElement("span",null,sn.visits))),sn.course_members_count>0&&iA.createElement(me.Z,{title:"\u6210\u5458",placement:"bottom"},iA.createElement("span",null,iA.createElement("i",{className:"iconfont icon-chengyuan"}),sn.course_members_count)),sn.tasks_count>0&&iA.createElement(me.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},iA.createElement("span",null,iA.createElement("i",{className:"iconfont icon-zuoye"}),sn.tasks_count)),sn.is_end?iA.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):iA.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!sn.is_accessible&&iA.createElement("div",{className:W.lockWrap},iA.createElement("img",{src:`${Ue.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),iA.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!ft.length&&iA.createElement(Oe.Z,null)))},ut={flex_box_center:"flex_box_center___PuarE",flex_space_between:"flex_space_between___q4lAa",flex_box_vertical_center:"flex_box_vertical_center___wsb8w",flex_box_center_end:"flex_box_center_end___H781P",flex_box_column:"flex_box_column___bHK1y",list:"list___e2XDo",wrap:"wrap___cz7sh",lockWrap:"lockWrap___EPuRr",creator:"creator___Y6Xjp",img:"img___kSEud",text:"text___GIlhY",top:"top___K4GCD",sign:"sign___KCjEP",name:"name___z3U4d",middle:"middle___LeUM5",row:"row___VBzfJ",value:"value___qigWu",btns:"btns___kGysm",bottom:"bottom___yPYd5",warpStyle:"warpStyle___pH3uC"},qt="data:image/png;base64,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",Yt=({className:wt,dataSource:ft=[],col:xt=4,right:Pt,bottom:vA=23,precision:uA=0,wrapWidth:zt=1200,wrapClassName:MA,trackEventItems:cA,loading:nr})=>{const sn=Math.floor((zt-(xt-1)*Pt)/xt);return l.createElement(nt.Z,{spinning:nr},l.createElement("div",{className:Q()(ut.list,wt)},!!ft.length&&ft.map((DA,Hr)=>{const{subject_identifier:Tn,id:Mr,identifier:_n,power:ea}=DA,Ea=DA.is_public!=0&&DA.is_public;return l.createElement("div",{className:Q()(`${ut.wrap} ${DA.is_accessible?"":ut.warpStyle}`,MA),key:Mr,style:{width:sn,marginRight:(1+Hr)%xt===0?0:Pt+uA,marginBottom:vA}},l.createElement("a",{className:ut.li,onClick:ta=>{ta.preventDefault(),cA&&(0,Ee.L9)([cA]),(0,Ee.xg)(DA.first_category_url)}},l.createElement("div",{className:ut.creator},l.createElement("img",{className:ut.img,src:Ue.Z.IMG_SERVER+"/images/"+DA.avatar_url}),l.createElement("div",{className:ut.text,title:DA.creator},DA.creator)),l.createElement("div",{className:ut.top},l.createElement(me.Z,{title:DA.name},l.createElement("div",{className:ut.name},DA.name)),Ea&&l.createElement("div",{className:ut.sign},"\u516C\u5F00")),l.createElement("div",{className:ut.middle},l.createElement("div",{className:ut.row,style:{marginBottom:6}},l.createElement("div",null,l.createElement("span",{className:ut.text},"\u8BBF\u95EE\u91CF"),l.createElement("span",{className:ut.value},(DA==null?void 0:DA.visits)||0)),l.createElement("div",null,l.createElement("span",{className:ut.text},"\u6210\u5458"),l.createElement("span",{className:ut.value},(DA==null?void 0:DA.course_members_count)||0))),l.createElement("div",{className:ut.row},l.createElement("div",null,l.createElement("span",{className:ut.text,style:{width:42}},"\u4F5C",l.createElement("span",{style:{marginLeft:14}},"\u4E1A")),l.createElement("span",{className:ut.value},(DA==null?void 0:DA.tasks_count)||0)),l.createElement("div",null,l.createElement("span",{className:ut.text},"\u72B6\u6001"),DA.is_end?l.createElement("span",{className:ut.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):l.createElement("span",{className:ut.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),Tn&&l.createElement("div",{className:ut.btns},l.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),l.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!DA.is_accessible&&l.createElement("div",{className:ut.lockWrap},l.createElement("img",{src:`${Ue.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),l.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!ft.length&&l.createElement(Oe.Z,null)))},mA={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},wA=y(22740),Hn=({dataSource:wt=[],value:ft,onChange:xt,className:Pt,style:vA={},tabBarExtraContent:uA})=>l.createElement("div",{className:Q()(mA.tabs,Pt),style:vA},l.createElement("div",{className:mA.tabsWrap},wt.map((zt,MA)=>l.createElement("aside",{className:mA.tab,onClick:()=>{xt(zt.id),zt.link&&wA.history.push(zt.link)},key:MA},l.createElement("div",{className:ft===zt.id?mA.active:""},zt.name),(zt==null?void 0:zt.resetCount)==null&&(zt==null?void 0:zt.total)!==void 0&&l.createElement("span",null,"\uFF08",zt==null?void 0:zt.total,"\uFF09"),(zt==null?void 0:zt.resetCount)!==void 0&&(zt==null?void 0:zt.total)!==void 0&&l.createElement(me.Z,{title:(zt==null?void 0:zt.tip)!=null?zt==null?void 0:zt.tip:""},l.createElement("span",{style:{color:"#9096A3"}},"\uFF08",l.createElement("span",{style:{color:"#000"}},zt==null?void 0:zt.resetCount),"/",l.createElement("span",null,zt==null?void 0:zt.total),"\uFF09"))))),l.createElement("div",{className:mA.tabBar},uA)),gA={flex_box_center:"flex_box_center___itkVp",flex_space_between:"flex_space_between___F4yZx",flex_box_vertical_center:"flex_box_vertical_center___ko4cu",flex_box_center_end:"flex_box_center_end___cCBYR",flex_box_column:"flex_box_column___Mpq6K",tabs:"tabs___qRAhL",tabsWrap:"tabsWrap___CGRvS",tab:"tab___eYne_",active:"active___swSx6"},gn=({dataSource:wt=[],value:ft,onChange:xt,className:Pt,style:vA={},tabBarExtraContent:uA})=>l.createElement("div",{className:Q()(gA.tabs,Pt),style:vA},l.createElement("div",{className:gA.tabsWrap},wt.map((zt,MA)=>l.createElement("aside",{className:gA.tab,onClick:()=>{xt(zt.id),zt.link&&wA.history.push(zt.link)},key:MA},l.createElement("div",{className:ft===zt.id?gA.active:""},zt.name),(zt==null?void 0:zt.resetCount)==null&&(zt==null?void 0:zt.total)!==void 0&&l.createElement("span",null,"\uFF08",zt==null?void 0:zt.total,"\uFF09"),(zt==null?void 0:zt.resetCount)!==void 0&&(zt==null?void 0:zt.total)!==void 0&&l.createElement(me.Z,{title:(zt==null?void 0:zt.tip)!=null?zt==null?void 0:zt.tip:""},l.createElement("span",{style:{color:"#9096A3"}},"\uFF08",l.createElement("span",{style:{color:"#000"}},zt==null?void 0:zt.resetCount),"/",l.createElement("span",null,zt==null?void 0:zt.total),"\uFF09"))))),l.createElement("div",{className:gA.tabBar},uA)),QA=({className:wt,style:ft={},children:xt})=>l.createElement("div",{className:Q()(wt),style:ft},xt),NA={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},wn=y(38854),Un=y(20834);const Wn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var ma=({sortValue:wt,dropValue:ft,className:xt,onSort:Pt,onDrop:vA,dataSource:uA=Wn})=>{var zt;return l.createElement("div",{className:Q()(NA.orderWrap,xt)},l.createElement(wn.Z,{dropdownRender:()=>l.createElement(Un.default,null,uA.map((MA,cA)=>l.createElement(Un.default.Item,{key:cA,onClick:()=>vA(MA.id)},MA.name)))},l.createElement("span",{className:NA.orderTextWrap},(zt=uA.find(MA=>ft===MA.id))==null?void 0:zt.name)),l.createElement("span",{className:NA.orderIconWrap},l.createElement("span",{className:NA.orderAsc},l.createElement("i",{className:wt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${NA.cursorPointer} ${NA.active}`:`iconfont icon-sanjiaoxing-up font12 ${NA.cursorPointer}`,onClick:()=>Pt(wt==="asc"?"desc":"asc")})),l.createElement("span",{className:NA.orderDesc},l.createElement("i",{className:wt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${NA.cursorPointer} ${NA.active}`:`iconfont icon-sanjiaoxing-down font12 ${NA.cursorPointer}`,onClick:()=>Pt(wt==="asc"?"desc":"asc")}))))},pn={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v",ThemeOne:"ThemeOne___iCQio"},Ba=y(3113),Zr=y(26690),$r=Object.defineProperty,ur=Object.getOwnPropertySymbols,Xr=Object.prototype.hasOwnProperty,qr=Object.prototype.propertyIsEnumerable,Vs=(wt,ft,xt)=>ft in wt?$r(wt,ft,{enumerable:!0,configurable:!0,writable:!0,value:xt}):wt[ft]=xt,ts=(wt,ft)=>{for(var xt in ft||(ft={}))Xr.call(ft,xt)&&Vs(wt,xt,ft[xt]);if(ur)for(var xt of ur(ft))qr.call(ft,xt)&&Vs(wt,xt,ft[xt]);return wt},Ts=(wt,ft)=>{var xt={};for(var Pt in wt)Xr.call(wt,Pt)&&ft.indexOf(Pt)<0&&(xt[Pt]=wt[Pt]);if(wt!=null&&ur)for(var Pt of ur(wt))ft.indexOf(Pt)<0&&qr.call(wt,Pt)&&(xt[Pt]=wt[Pt]);return xt},Kn=(wt,ft,xt)=>new Promise((Pt,vA)=>{var uA=cA=>{try{MA(xt.next(cA))}catch(nr){vA(nr)}},zt=cA=>{try{MA(xt.throw(cA))}catch(nr){vA(nr)}},MA=cA=>cA.done?Pt(cA.value):Promise.resolve(cA.value).then(uA,zt);MA((xt=xt.apply(wt,ft)).next())}),As=wt=>{var ft=wt,{className:xt,style:Pt,children:vA,loading:uA=!1,openLoading:zt,onClick:MA=()=>{},size:cA="middle",shape:nr="round",theme:sn}=ft,DA=Ts(ft,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Hr,Tn]=(0,l.useState)(!1),Mr=(0,l.useMemo)(()=>{switch(sn){case Zr.Fy.THEMEONE:return pn.ThemeOne;case Zr.Fy.DEFAULT:default:return pn.btn}},[sn]);return l.createElement(Ba.ZP,ts({onClick:(0,I.throttle)(_n=>Kn(void 0,null,function*(){zt&&Tn(!0);try{yield MA(_n)}catch(ea){console.log("error",ea)}zt&&Tn(!1)}),2e3,{leading:!0,trailing:!1}),className:Q()(Mr,pn[`${cA}-${nr}`],xt),style:Pt,size:cA,shape:nr,loading:Hr||uA},DA),vA)},xa={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},KA=({className:wt,style:ft,children:xt=null,onClick:Pt,title:vA})=>l.createElement("div",{className:Q()(xa.head,wt),style:ft},l.createElement("span",{className:"primary-hover",onClick:Pt},l.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),l.createElement("b",{title:vA},vA),l.createElement("div",{className:xa.node},xt)),ss={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},Yr=({confirmShow:wt=!0,confirmTitle:ft,confirmClick:xt,cancelShow:Pt=!0,cancelTitle:vA,cancelClick:uA,className:zt,style:MA,confirmLoading:cA=!1})=>l.createElement("div",{className:Q()(ss.btns,zt),style:MA},wt&&l.createElement(Ba.ZP,{loading:cA,onClick:xt,type:"primary",className:ss.confirm},ft),Pt&&l.createElement(Ba.ZP,{onClick:uA,className:ss.cancel},vA)),Nr={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},ns=({className:wt,style:ft={},LeftContent:xt,children:Pt,RightContent:vA})=>l.createElement("div",{className:Q()(Nr.fixedBottom,wt),style:ft},l.createElement("div",{className:Nr.wrap},l.createElement("div",{className:Nr.left},xt),l.createElement("div",{className:Nr.center},Pt),l.createElement("div",{className:Nr.right},vA))),Ja={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},ws=({className:wt,style:ft={},dataSource:xt=[]})=>l.createElement("div",{className:Q()(Ja.crumbs,wt),style:ft},xt.map((Pt,vA)=>vAwA.history.push(Pt.path)},Pt.name):l.createElement("span",null,Pt.name),l.createElement("span",null,"\xA0",">","\xA0")):l.createElement("span",{key:vA,style:{color:"#5F6368"}},Pt.name))),Wi=y(31797),wa=Object.defineProperty,Mi=Object.defineProperties,Ji=Object.getOwnPropertyDescriptors,vi=Object.getOwnPropertySymbols,Br=Object.prototype.hasOwnProperty,Ss=Object.prototype.propertyIsEnumerable,sa=(wt,ft,xt)=>ft in wt?wa(wt,ft,{enumerable:!0,configurable:!0,writable:!0,value:xt}):wt[ft]=xt,Us=(wt,ft)=>{for(var xt in ft||(ft={}))Br.call(ft,xt)&&sa(wt,xt,ft[xt]);if(vi)for(var xt of vi(ft))Ss.call(ft,xt)&&sa(wt,xt,ft[xt]);return wt},fs=(wt,ft)=>Mi(wt,Ji(ft)),ia=(wt,ft)=>{var xt={};for(var Pt in wt)Br.call(wt,Pt)&&ft.indexOf(Pt)<0&&(xt[Pt]=wt[Pt]);if(wt!=null&&vi)for(var Pt of vi(wt))ft.indexOf(Pt)<0&&Ss.call(wt,Pt)&&(xt[Pt]=wt[Pt]);return xt};const{Countdown:Xi}=Wi.default;var Bi=wt=>{var ft=wt,{onChange:xt}=ft,Pt=ia(ft,["onChange"]);const[vA,uA]=(0,l.useState)(null);(0,l.useEffect)(()=>{typeof vA=="number"&&vA>=0&&xt(vA)},[vA]);const zt=MA=>{const cA=Math.floor(MA/1e3);uA(cA)};return l.createElement(Xi,fs(Us({},Pt),{onChange:zt}))},hs={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},qi=({DataProps:wt,className:ft,style:xt={}})=>{var Pt;return l.createElement("div",{className:Q()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",hs.ClassRoomItem,ft),style:xt,onClick:()=>{(0,Ee.xg)(wt==null?void 0:wt.first_category_url)}},l.createElement("div",{className:"flex flex-col item-center"},l.createElement("img",{src:`${(Pt=Ue.Z)==null?void 0:Pt.IMG_SERVER}/images/${wt==null?void 0:wt.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(wt==null?void 0:wt.subject_identifier)&&l.createElement("div",{className:"mt-40px"},l.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),l.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),l.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},l.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(wt!=null&&wt.is_public)&&l.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),l.createElement("span",{className:Q()("text-16px font-medium",hs.TitleDom)},wt==null?void 0:wt.name)),l.createElement("div",{className:"c-grey-333 font-medium"},wt==null?void 0:wt.creator),l.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",wt==null?void 0:wt.course_members_count),l.createElement("div",{className:"c-grey-333 flex item-center justify-between"},l.createElement("div",null,"\u4F5C\u4E1A\uFF1A",wt==null?void 0:wt.tasks_count),wt!=null&&wt.is_end?l.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):l.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},yo=Object.defineProperty,co=Object.getOwnPropertySymbols,wi=Object.prototype.hasOwnProperty,ir=Object.prototype.propertyIsEnumerable,Pi=(wt,ft,xt)=>ft in wt?yo(wt,ft,{enumerable:!0,configurable:!0,writable:!0,value:xt}):wt[ft]=xt,Ti=(wt,ft)=>{for(var xt in ft||(ft={}))wi.call(ft,xt)&&Pi(wt,xt,ft[xt]);if(co)for(var xt of co(ft))ir.call(ft,xt)&&Pi(wt,xt,ft[xt]);return wt},ho=({DataProps:wt=[],selectValue:ft,onChange:xt,className:Pt,style:vA={},extra:uA,classNameItem:zt,styleItem:MA={},barHidden:cA})=>{const[nr,sn]=(0,l.useState)();return(0,l.useEffect)(()=>{sn(Array.isArray(ft)?ft:[ft])},[ft]),l.createElement("div",{className:Q()("flex px-20px py-10px gap-40px",Pt),style:Ti({borderBottom:"1px solid #D3F0FF"},vA)},wt==null?void 0:wt.map(DA=>l.createElement("div",{key:DA==null?void 0:DA.id,className:Q()("flex item-center justify-center current c-grey-333 text-16 relative",zt,DA==null?void 0:DA.className),style:Ti(Ti({color:nr!=null&&nr.includes(DA==null?void 0:DA.id)?"#1890FF":"",minWidth:88},MA),(DA==null?void 0:DA.style)||{}),onClick:Hr=>{xt==null||xt({domEvent:Hr,item:DA}),DA!=null&&DA.link&&wA.history.push(DA==null?void 0:DA.link)}},DA==null?void 0:DA.name,!cA&&(nr==null?void 0:nr.includes(DA==null?void 0:DA.id))&&l.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),l.createElement("div",{className:"ml-auto"},uA))},Ws=Object.defineProperty,Es=Object.defineProperties,Ho=Object.getOwnPropertyDescriptors,Ro=Object.getOwnPropertySymbols,_i=Object.prototype.hasOwnProperty,Ei=Object.prototype.propertyIsEnumerable,Ci=(wt,ft,xt)=>ft in wt?Ws(wt,ft,{enumerable:!0,configurable:!0,writable:!0,value:xt}):wt[ft]=xt,go=(wt,ft)=>{for(var xt in ft||(ft={}))_i.call(ft,xt)&&Ci(wt,xt,ft[xt]);if(Ro)for(var xt of Ro(ft))Ei.call(ft,xt)&&Ci(wt,xt,ft[xt]);return wt},yi=(wt,ft)=>Es(wt,Ho(ft)),Ns=({value:wt,onChange:ft,onInputChange:xt,className:Pt,style:vA={},InputProps:uA})=>{const[zt,MA]=(0,l.useState)(wt);return l.createElement("div",{className:Q()("flex item-center rounded-full px-10px py-2px",Pt),style:go({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},vA)},l.createElement(Fe.default,yi(go({bordered:!1},uA),{onChange:cA=>{MA(cA.target.value),xt==null||xt(encodeURIComponent(cA.target.value))},onPressEnter:cA=>{ft==null||ft({domEvent:cA,item:{value:zt}})}})),l.createElement("img",{className:"h-22px current",src:y(25365),height:22,onClick:cA=>{ft==null||ft({domEvent:cA,item:{value:zt}})}}))}},35071:function(Et,Ze,y){"use strict";y.d(Ze,{Z:function(){return Se}});var l=y(59301),ge=y(92832),we=y(8591),Ne=y(43418),Qe=y(71418),Ie=y(95237),pe=y(43604),Q=y(54580),I=y(24905),v=y(5871),L=y(62772),x={modalWrapper:"modalWrapper___rWDvO",exportSettingWrapper:"exportSettingWrapper___pCClH",imgPreviewPart:"imgPreviewPart___PCv0Y",tips:"tips___EVeBl",pottedLine:"pottedLine___AaY68",text:"text___ho3u_"},j=y(22740),V=y(72327),z=y(84418),U=y(3705),D=y(86748),S=y(6973),Ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAECAYAAADLcnBRAAAAAXNSR0IArs4c6QAAAcNJREFUSEvtlT1oFFEURs+dndmAqGBAMCAoKAqChT+lYGER6xQLlsGdXWMQFETbtREhjQgmuxmLdJIEi1SxCdjYRpCQbkEhoihioYjMneyVCDtMCuG+fqedc9437775ZoTRNZrAaAL/nYDs3bFZTmjB0dA5Jbt8kRfseD2b4YgOOOXlh1wCv6XHttezFWq6wQUvX+WSa7yTBrte19qcUzjg5cs9RfRlgR9ez5oc1xrHvHyZE/NNnvPR69kdDmvOGS9f5gh/pMtWiJe3uRzCl1kTvJcOude1Gc7qgENevswxPvwrSN6kB7RCF5CIuWSRB16vSGkMjGUvX3LCZj3jkteze4zrT757+X0FSRgPeXHzJpsQXsYoohEvsup9Rk2ZM+O+lx9ykdCLM255PU2ZNOO1l6+cUb+ecdrrWYdYd1Avv++MxjgZUnpNeWPG1dCsCJrDgsyKcD10AYFXccaS19MWVzAeevkK108y7no9u83BQnnp5atcnHBD5vnldTXlKYT/FanxJOny1ptTtJm2AVNefsgZrNcz5r2etbhYGI+8fCXncz3zf2StQ1R8Yi00Z4+Pa9yULl+9rqY8Bs57+ZKLePYXdsiA6BdYLZkAAAAASUVORK5CYII=",Z="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAn4AAAAECAYAAAAQ9jLuAAAAAXNSR0IArs4c6QAABLVJREFUaEPtmVuIVVUYgL+1z17H0S6kliWaJdlVS7pQBHajoLAMKpjo8hKdfc7MiNmoaA8Fx4IIjMzIuZx9sijLrkRGGURQdHkJjSy7G2bqWHaTKbO99pw/ztRs9rz9ax58qHPeDnzf+tf6/7XWXmtvQ+vXykArA60MtDLQykArA60MtDLwv8iAaY5SFnKCSznGd8R2iL2mzi6tJ51MdA1O0vIjnIUDpp/PtJ48T8G9xdlaPs/Zy/nItDOkdaXCGQ4maPlsTAHbTS+/aj0pMd0VOE7LZ3FC9pm1fKf1ZBFHuoRTtHwWx3DQ9PGpj5dUOM+Hz2JNZaupkmhd6eRU1+AILZ/FEXaYGj9pPSkz1RmmafncXPjF9PKt1pNlHOYGOV3L59aRM/187ONJmXOcIfBxmqydwDazmj+1nnQxyw1xlJbPxtTG92YNP2g96WCKE2Zo+SxOgd9MD99oPanS5gaYo+Vzc65hamzx8aTCXAfWxxmuUYEvTA+/az0pMdMVmKzlszFZ9phH2dP8P+Y6G3aaPn7Uxj5kde5mvDvAbG2//tN1FnabGgPaXMhCJruUmVo+t18Oml6+1HpSpegGOEvL5znbx2ZjEK0rHcxxQpuWz82Hr02N/VpPysxwhilaPovz75lt+OCXlOgHyr6NmIBVtsZyrZdGtDeE57R8xhm2FGPO1XrSzSQ3yM9aflShLZN8DmRJaXiT9j5kBgHtYY0XtH10EatEWKblR7jA0B/GdGg9F3GlCG9o+VyNthdjZmk9qRK6XTgtP6pG4zjR5zDrIt4W4RLfWAGUwjqPaT0XcbcI92n5XO42FGNu1nquwoUyxAdafoQzsM/W/TYLF/GHyBguNpa5ppet2j66EhsFFmj5jAtYUqyxWuslZe6gwRotn8vd67bO1VpPImY78bsINds2hr9s7PfgcCUGBP9LoQm4yNZ4TzumpMRTwK1aPstdwEpbo9r87yJeFeEa3zaA7mKdh7VeErEY0fNZXw2v2Vjfv+EHfcon2n7l5tNBW2e8j+dK7BU41scZnlMh82wf72u9JGI9wi1aPjemqq2zUuulFW5rDLFOy+dq9K6NuVjrSRfHu4SdWj7P2emM83nJkER8hXCyb6zAMD+M2aT10hI9DejU8rncPWRjlo4c/BYaw1XejcBLYcwTWs+VmYewQsvnuO025k6tJ10cnjo2aPk8F1pu8rkFu2h4c/F+i0mBB3wWY3ORSIPrfccksKkY06P1mm94UtEv3pF2BQaKsf7yIFWCdDevaPs1qkYFbve5/buI+4EzvWMFPGL7eVPrpRVulIb/gxF4x8Y8qI0jZU5LhVVaPlej/cXYr38u4kVgnG+ssMAi08cOrdc8NAMXaPlsIxPqYV0/j9IKC6Shn6e5/nxoY+7V9q95I0+FtVo+xzkb+63zJOJJAxN9Y4UBK3y+pLiIJcBlvnGM8ExY/2c/dmXuQTjfuw2Iw5iNWi+NuFYg0vKHvM5CYuvc4NO/MdfZstz08Lk2liuzFOFSLZ+tRXg6jHlW67mIK4DFWj7HbbMxd2k9KXN0Kjyu5Uc9a6ZxnamSat00ok/w/+ojQrVYZ7M2TlKm0wjztXyuRi+HMev+Bu2qoBRawxtVAAAAAElFTkSuQmCC",Y=y(59301),te=Object.defineProperty,Ce=Object.getOwnPropertySymbols,$=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,qe=(nt,me,Be)=>me in nt?te(nt,me,{enumerable:!0,configurable:!0,writable:!0,value:Be}):nt[me]=Be,Te=(nt,me)=>{for(var Be in me||(me={}))$.call(me,Be)&&qe(nt,Be,me[Be]);if(Ce)for(var Be of Ce(me))Fe.call(me,Be)&&qe(nt,Be,me[Be]);return nt},X=(nt,me,Be)=>new Promise((Ue,Ee)=>{var ee=Oe=>{try{Je(Be.next(Oe))}catch(It){Ee(It)}},Le=Oe=>{try{Je(Be.throw(Oe))}catch(It){Ee(It)}},Je=Oe=>Oe.done?Ue(Oe.value):Promise.resolve(Oe.value).then(ee,Le);Je((Be=Be.apply(nt,me)).next())});const{TextArea:Pe}=ge.default,at=({exercise:nt,loading:me,dispatch:Be})=>{var Ue;const{workSetting:Ee}=nt,ee=(0,j.useParams)();ee.category=ee.categoryId||ee.exerciseId,ee.categoryId=ee.categoryId||ee.exerciseId;const[Le,Je]=(0,l.useState)(!1),[Oe,It]=(0,l.useState)(!1);let[Dt,Kt]=(0,l.useState)({file_list:[],attachment_id:"",show_title:!1,show_body:!1,show_info:!1,show_table:!1,show_user:!1,show_no:!1,show_group:!1,show_phone:!1,show_school_name:!1,export_page_num:40,show_desc:!1,description:""});(0,l.useEffect)(()=>{fA()},[Ee]),(0,l.useEffect)(()=>{nt.actionTabs.key==="exportSetting"&&!(Ee!=null&&Ee.exercise_header)&&Be({type:"exercise/getWorkSetting",payload:Te({},ee)})},[nt.actionTabs.key]);const fA=()=>{var yt,rA,kA,an;const ZA=JSON.parse(JSON.stringify(Ee));Object.keys(Dt).forEach(Xe=>{var Jt;Dt[Xe]=(Jt=ZA==null?void 0:ZA.exercise_header)==null?void 0:Jt[Xe]}),Dt.file_list=(yt=ZA==null?void 0:ZA.exercise_header)!=null&&yt.attachment_id?[{uid:(rA=ZA==null?void 0:ZA.exercise_header)==null?void 0:rA.attachment_id,id:(kA=ZA==null?void 0:ZA.exercise_header)==null?void 0:kA.attachment_id,url:(an=ZA==null?void 0:ZA.exercise_header)==null?void 0:an.photo_url}]:[],Kt(Dt)},PA=()=>{var yt,rA,kA;const an=JSON.parse(JSON.stringify(Dt));an.categoryId=ee.categoryId,an.attachment_id=((kA=(rA=(yt=an.file_list)==null?void 0:yt[0])==null?void 0:rA.response)==null?void 0:kA.id)||null,BA(an)},BA=yt=>X(void 0,null,function*(){It(!0),(yield(0,V.ZP)(`/api/exercises/${ee==null?void 0:ee.categoryId}/foramt_settings.json`,{method:"post",body:yt})).status===0&&(we.ZP.success("\u66F4\u65B0\u6210\u529F"),Be({type:"exercise/getCommonHeader",payload:Te({},ee)}),Be({type:"exercise/getWorkSetting",payload:Te({},ee)}),Be({type:"exercise/getExerciseExportHeadData",payload:{id:ee.exerciseId||ee.categoryId,identify:ee.userId||null}}),It(!1))}),IA={disabled:Le,multiple:!1,listType:"picture-card",onPreview:yt=>{U.Z.publish("preview-image",yt.thumbUrl||yt.url)},withCredentials:!0,fileList:Dt.file_list,beforeUpload:yt=>yt.size/1024>200?(we.ZP.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(200KB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20"),!1):!0,action:`${D.Z.API_SERVER}/api/attachments.json`,onChange(yt){let rA=yt.fileList.filter(kA=>!!kA.status);Dt.file_list=rA,Kt(Object.assign({},Dt))},onRemove:yt=>X(void 0,null,function*(){return Dt.file_list=[],Kt(Object.assign({},Dt)),!0})};return Y.createElement(Ne.default,{title:"\u5BFC\u51FA\u8BBE\u7F6E",className:x.modalWrapper,width:900,centered:!0,open:nt.actionTabs.key==="exportSetting",onOk:()=>PA(),onCancel:()=>{fA(),Be({type:"exercise/setActionTabs",payload:{}})}},Y.createElement("section",{className:x.exportSettingWrapper},Y.createElement(Qe.Z,{spinning:me["exercise/getWorkSetting"]||Oe},Y.createElement(Ie.Z,{wrap:!1,justify:"space-between"},Y.createElement(pe.Z,null,Y.createElement(Ie.Z,{align:"middle"},Y.createElement("div",null,"\u5377\u5934\u5DE6\u89D2\u6807"),Y.createElement("span",{className:x.tips},"\u56FE\u7247\u5EFA\u8BAE\u5C3A\u5BF8\uFF1A700px*500px\uFF0C\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7200k")),Y.createElement("div",{className:"mt15"},Y.createElement(Q.default,Te({},IA),!((Ue=Dt.file_list)!=null&&Ue.length)&&Y.createElement("div",null,Y.createElement(L.Z,null),Y.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20")))),Y.createElement(pe.Z,{span:24,className:"mt15"},Y.createElement(I.default,{checked:Dt.show_title,disabled:Le,onChange:yt=>{Dt.show_title=yt.target.checked,Kt(Object.assign({},Dt))}},Y.createElement("div",null,"\u5C55\u793A\u8BD5\u5377\u6807\u9898"))),Y.createElement(pe.Z,{span:24,className:"mt15"},Y.createElement(I.default,{checked:Dt.show_body,disabled:Le,onChange:yt=>{Dt.show_body=yt.target.checked,Kt(Object.assign({},Dt))}},Y.createElement("div",null,"\u5C55\u793A\u8003\u8BD5\u5185\u5BB9\uFF08\u5373\u672C\u8BD5\u5377\u6240\u5C5E\u8BFE\u7A0B\u540D\u79F0\uFF09"))),Y.createElement(pe.Z,{span:24,className:"mt15"},Y.createElement(I.default,{checked:Dt.show_info,disabled:Le,onChange:yt=>{Dt.show_info=yt.target.checked,Kt(Object.assign({},Dt))}},Y.createElement("div",null,"\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F"))),Y.createElement(pe.Z,{span:24,className:"mt15"},Y.createElement(I.default,{checked:Dt.show_table,disabled:Le,onChange:yt=>{Dt.show_table=yt.target.checked,Kt(Object.assign({},Dt))}},Y.createElement("div",null,"\u5C55\u793A\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C"))),Y.createElement(Ie.Z,{align:"middle",className:`mt20 ${x.pottedLine}`},Y.createElement(pe.Z,null,Y.createElement("img",{src:Ae,alt:""})),Y.createElement(pe.Z,{className:x.text},"\u5BC6\u5C01\u7EBF\u533A\u57DF\u8BBE\u7F6E"),Y.createElement(pe.Z,null,Y.createElement("img",{src:Ae,alt:""}))),Y.createElement(Ie.Z,{className:"mt15",justify:"center",style:{width:320}},Y.createElement(I.default,{className:"pl8",checked:Dt.show_user,disabled:Le,onChange:yt=>{Dt.show_user=yt.target.checked,Kt(Object.assign({},Dt))}},Y.createElement("div",null,"\u59D3\u540D")),Y.createElement(I.default,{checked:Dt.show_no,disabled:Le,onChange:yt=>{Dt.show_no=yt.target.checked,Kt(Object.assign({},Dt))}},Y.createElement("div",null,"\u5B66\u53F7")),Y.createElement(I.default,{checked:Dt.show_group,disabled:Le,onChange:yt=>{Dt.show_group=yt.target.checked,Kt(Object.assign({},Dt))}},Y.createElement("div",null,"\u4E13\u4E1A\u73ED\u7EA7")),Y.createElement(I.default,{checked:Dt.show_school_name,disabled:Le,onChange:yt=>{Dt.show_school_name=yt.target.checked,Kt(Object.assign({},Dt))}},Y.createElement("div",null,"\u5B66\u6821/\u5355\u4F4D")),Y.createElement(I.default,{checked:Dt.show_phone,disabled:Le,onChange:yt=>{Dt.show_phone=yt.target.checked,Kt(Object.assign({},Dt))}},Y.createElement("div",null,"\u624B\u673A\u53F7"))),Y.createElement("img",{src:Z,alt:"",className:"mt15",style:{width:320}}),Y.createElement(pe.Z,{span:24,className:"mt15"},Y.createElement("span",null,"\u6BCF\u9875\u5BFC\u51FA\u6700\u5927\u8BD5\u9898\u6570\uFF1A"),Y.createElement(v.Z,{size:"middle",min:1,value:Dt.export_page_num?Dt.export_page_num:40,onChange:yt=>{Dt.export_page_num=yt,Kt(Te({},Dt))}}),Y.createElement("span",{className:"ml10"},"\u9898")),Y.createElement(Ie.Z,{className:"mt15"},Y.createElement(I.default,{checked:Dt.show_desc,disabled:Le,onChange:yt=>{Dt.show_desc=yt.target.checked,Kt(Object.assign({},Dt))}},Y.createElement("div",null,"\u8003\u8BD5\u987B\u77E5")))),Y.createElement(pe.Z,{className:x.imgPreviewPart},Y.createElement("div",{className:"pb10"},"\u793A\u4F8B\u56FE\u7247\u9884\u89C8\uFF1A"),Y.createElement("img",{src:z.qz})))),Y.createElement(S.Z,null)))};var Se=(0,j.connect)(({exercise:nt,loading:me,globalSetting:Be})=>({exercise:nt,loading:me.effects,globalSetting:Be}))(at)},3614:function(Et,Ze,y){"use strict";y.d(Ze,{Z:function(){return Z}});var l=y(59301),ge=y(22740),we=y(95237),Ne=y(1710),Qe={wrap:"wrap___SSpd0",img:"img___nbd2O",table:"table___fcP71",totalScore:"totalScore___YxSMe",people:"people___bf9pK",glassSeal:"glassSeal___dYhKO",paperHeader:"paperHeader___gYUbq",exportBtn:"exportBtn___nyRYQ"},Ie=y(17960),pe=y(72565),Q=y(35071),I=y(26690),v=y(86748),L=y(59301),x=Object.defineProperty,j=Object.getOwnPropertySymbols,V=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,U=(Y,te,Ce)=>te in Y?x(Y,te,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):Y[te]=Ce,D=(Y,te)=>{for(var Ce in te||(te={}))V.call(te,Ce)&&U(Y,Ce,te[Ce]);if(j)for(var Ce of j(te))z.call(te,Ce)&&U(Y,Ce,te[Ce]);return Y},S=(Y,te,Ce)=>new Promise(($,Fe)=>{var qe=Pe=>{try{X(Ce.next(Pe))}catch(at){Fe(at)}},Te=Pe=>{try{X(Ce.throw(Pe))}catch(at){Fe(at)}},X=Pe=>Pe.done?$(Pe.value):Promise.resolve(Pe.value).then(qe,Te);X((Ce=Ce.apply(Y,te)).next())});const Ae=({isPreview:Y=!1,isExportBlank:te=!1,activeTabs:Ce,exercise:$,globalSetting:Fe,loading:qe,user:Te,dispatch:X,showExportBtn:Pe=!1,sealStyle:at={}})=>{var Se,nt,me,Be,Ue,Ee,ee,Le,Je,Oe,It,Dt,Kt,fA,PA;const BA=(0,ge.useParams)(),{userInfo:IA}=Te,[yt,rA]=(0,l.useState)(),[kA,an]=(0,l.useState)();let ZA=(0,l.useRef)(null);const[Xe,Jt]=(0,l.useState)(21),[aA,FA]=(0,l.useState)([]),Pn=(0,l.useRef)(!0);(0,l.useEffect)(()=>{S(void 0,null,function*(){if(!Pn.current)return;Pn.current=!1;const lt=yield(0,Ie.cV)({id:BA.exerciseId||BA.categoryId});lt.status==0&&FA(lt.data)}),(0,pe.W)(Ce)||Ce==="2"&&se()},[BA.userId,BA.coursesId,BA.exerciseId,BA.categoryId,Ce]),(0,l.useEffect)(()=>{ZA.current&&Jt(ZA.current.clientHeight)},[ZA.current]),(0,l.useEffect)(()=>{var lt;if((lt=$.exerciseExportHeadData)!=null&<.title){const Zt=$.exerciseExportHeadData;rA(D({},Zt||{}));const{table:W}=Zt||{};let sA,iA;(W!=null&&W.total_singles_scores||W!=null&&W.total_doubles_scores||W!=null&&W.total_nulls_scores||W!=null&&W.total_judges_scores||W!=null&&W.total_pros_scores||W!=null&&W.total_shixuns_scores||W!=null&&W.total_mains_scores||W!=null&&W.total_combination_scores||W!=null&&W.total_bpros_scores)&&(sA=Number(W==null?void 0:W.total_singles_scores)+Number(W==null?void 0:W.total_doubles_scores)+Number(W==null?void 0:W.total_nulls_scores)+Number(W==null?void 0:W.total_judges_scores)+Number(W==null?void 0:W.total_bpros_scores)+Number(W==null?void 0:W.total_pros_scores)+Number(W==null?void 0:W.total_shixuns_scores)+Number(W==null?void 0:W.total_mains_scores)+Number(W==null?void 0:W.total_combination_scores)),(W!=null&&W.singles_scores||W!=null&&W.doubles_scores||W!=null&&W.nulls_scores||W!=null&&W.judges_scores||W!=null&&W.pros_scores||W!=null&&W.bpros_scores||W!=null&&W.shixuns_scores||W!=null&&W.mains_scores||W!=null&&W.combination_scores)&&(iA=Number(W==null?void 0:W.singles_scores)+Number(W==null?void 0:W.doubles_scores)+Number(W==null?void 0:W.nulls_scores)+Number(W==null?void 0:W.judges_scores)+Number(W==null?void 0:W.pros_scores)+Number(W==null?void 0:W.bpros_scores)+Number(W==null?void 0:W.shixuns_scores)+Number(W==null?void 0:W.mains_scores)+Number(W==null?void 0:W.combination_scores));const $e=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(W==null?void 0:W.total_singles_scores)||0,doubles_score:(W==null?void 0:W.total_doubles_scores)||0,nulls_score:(W==null?void 0:W.total_nulls_scores)||0,judges_score:(W==null?void 0:W.total_judges_scores)||0,pros_score:(W==null?void 0:W.total_pros_scores)||0,bpros_score:(W==null?void 0:W.total_bpros_scores)||0,shixuns_score:(W==null?void 0:W.total_shixuns_scores)||0,mains_score:(W==null?void 0:W.total_mains_scores)||0,total_combination_scores:(W==null?void 0:W.total_combination_scores)||0,total_score:sA||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(W==null?void 0:W.singles_scores)||0,doubles_score:(W==null?void 0:W.doubles_scores)||0,nulls_score:(W==null?void 0:W.nulls_scores)||0,judges_score:(W==null?void 0:W.judges_scores)||0,pros_score:(W==null?void 0:W.pros_scores)||0,bpros_score:(W==null?void 0:W.bpros_scores)||0,shixuns_score:(W==null?void 0:W.shixuns_scores)||0,mains_score:(W==null?void 0:W.mains_scores)||0,total_combination_scores:(W==null?void 0:W.combination_scores)||0,total_score:iA||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}],Ft=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(W==null?void 0:W.total_singles_scores)||0,doubles_score:(W==null?void 0:W.total_doubles_scores)||0,nulls_score:(W==null?void 0:W.total_nulls_scores)||0,judges_score:(W==null?void 0:W.total_judges_scores)||0,pros_score:(W==null?void 0:W.total_pros_scores)||0,bpros_score:(W==null?void 0:W.total_bpros_scores)||0,shixuns_score:(W==null?void 0:W.total_shixuns_scores)||0,mains_score:(W==null?void 0:W.total_mains_scores)||0,total_combination_scores:(W==null?void 0:W.total_combination_scores)||0,total_score:sA||0},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}];an([...te?Ft:$e])}},[$.exerciseExportHeadData]);const se=()=>S(void 0,null,function*(){const lt={id:BA.exerciseId||BA.categoryId,identify:(IA==null?void 0:IA.login)||null},Zt=yield(0,Ie.iw)(lt);rA(Zt||{});const{table:W}=Zt||{};let sA,iA;(W!=null&&W.total_singles_scores||W!=null&&W.total_doubles_scores||W!=null&&W.total_nulls_scores||W!=null&&W.total_judges_scores||W!=null&&W.total_pros_scores||W!=null&&W.total_bpros_scores||W!=null&&W.total_shixuns_scores||W!=null&&W.total_mains_scores||W!=null&&W.total_combination_scores)&&(sA=Number(W==null?void 0:W.total_singles_scores)+Number(W==null?void 0:W.total_doubles_scores)+Number(W==null?void 0:W.total_nulls_scores)+Number(W==null?void 0:W.total_bpros_scores)+Number(W==null?void 0:W.total_judges_scores)+Number(W==null?void 0:W.total_pros_scores)+Number(W==null?void 0:W.total_shixuns_scores)+Number(W==null?void 0:W.total_mains_scores)+Number(W==null?void 0:W.total_combination_scores)),(W!=null&&W.singles_scores||W!=null&&W.doubles_scores||W!=null&&W.nulls_scores||W!=null&&W.judges_scores||W!=null&&W.pros_scores||W!=null&&W.bpros_scores||W!=null&&W.shixuns_scores||W!=null&&W.mains_scores||W!=null&&W.combination_scores)&&(iA=Number(W==null?void 0:W.singles_scores)+Number(W==null?void 0:W.doubles_scores)+Number(W==null?void 0:W.bpros_scores)+Number(W==null?void 0:W.nulls_scores)+Number(W==null?void 0:W.judges_scores)+Number(W==null?void 0:W.pros_scores)+Number(W==null?void 0:W.shixuns_scores)+Number(W==null?void 0:W.mains_scores)+Number(W==null?void 0:W.combination_scores));const $e=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(W==null?void 0:W.total_singles_scores)||0,doubles_score:(W==null?void 0:W.total_doubles_scores)||0,nulls_score:(W==null?void 0:W.total_nulls_scores)||0,judges_score:(W==null?void 0:W.total_judges_scores)||0,pros_score:(W==null?void 0:W.total_pros_scores)||0,bpros_score:(W==null?void 0:W.total_bpros_scores)||0,shixuns_score:(W==null?void 0:W.total_shixuns_scores)||0,mains_score:(W==null?void 0:W.total_mains_scores)||0,total_combination_scores:(W==null?void 0:W.total_combination_scores)||0,total_score:sA||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(W==null?void 0:W.singles_scores)||0,doubles_score:(W==null?void 0:W.doubles_scores)||0,nulls_score:(W==null?void 0:W.nulls_scores)||0,judges_score:(W==null?void 0:W.judges_scores)||0,pros_score:(W==null?void 0:W.pros_scores)||0,bpros_score:(W==null?void 0:W.bpros_scores)||0,shixuns_score:(W==null?void 0:W.shixuns_scores)||0,mains_score:(W==null?void 0:W.mains_scores)||0,total_combination_scores:(W==null?void 0:W.combination_scores)||0,total_score:iA||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}];an(te?[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}]:$e)}),ht=[{width:"10%",title:"\u9898\u578B",align:"center",dataIndex:"name",render:lt=>L.createElement("a",null,lt)},{title:((Se=aA==null?void 0:aA.find(lt=>lt.value==I.fw[0].nameType))==null?void 0:Se.name)||"\u5355\u9009\u9898",align:"center",dataIndex:"singles_score",render:lt=>L.createElement("a",null,lt==="0.0"?0:lt)},{title:((nt=aA==null?void 0:aA.find(lt=>lt.value==I.fw[1].nameType))==null?void 0:nt.name)||"\u591A\u9009\u9898",align:"center",dataIndex:"doubles_score",render:lt=>L.createElement("a",null,lt==="0.0"?0:lt)},{title:((me=aA==null?void 0:aA.find(lt=>lt.value==I.fw[3].nameType))==null?void 0:me.name)||"\u586B\u7A7A\u9898",align:"center",dataIndex:"nulls_score",render:lt=>L.createElement("a",null,lt==="0.0"?0:lt)},{title:((Be=aA==null?void 0:aA.find(lt=>lt.value==I.fw[2].nameType))==null?void 0:Be.name)||"\u5224\u65AD\u9898",align:"center",dataIndex:"judges_score",render:lt=>L.createElement("a",null,lt==="0.0"?0:lt)},{title:((Ue=aA==null?void 0:aA.find(lt=>lt.value==I.fw[6].nameType))==null?void 0:Ue.name)||"\u7F16\u7A0B\u9898",align:"center",dataIndex:"pros_score",render:lt=>L.createElement("a",null,lt==="0.0"?0:lt)},{title:((Ee=aA==null?void 0:aA.find(lt=>lt.value==I.fw[5].nameType))==null?void 0:Ee.name)||"\u5B9E\u8BAD\u9898",align:"center",dataIndex:"shixuns_score",render:lt=>L.createElement("a",null,lt==="0.0"?0:lt)},{title:((ee=aA==null?void 0:aA.find(lt=>lt.value==I.fw[4].nameType))==null?void 0:ee.name)||"\u7B80\u7B54\u9898",align:"center",dataIndex:"mains_score",render:lt=>L.createElement("a",null,lt==="0.0"?0:lt)},{title:((Le=aA==null?void 0:aA.find(lt=>lt.value==I.fw[7].nameType))==null?void 0:Le.name)||"\u7EC4\u5408\u9898",align:"center",dataIndex:"total_combination_scores",render:lt=>L.createElement("a",null,lt==="0.0"?0:lt)},{title:((Je=aA==null?void 0:aA.find(lt=>lt.value==I.fw[8].nameType))==null?void 0:Je.name)||"\u7A0B\u5E8F\u586B\u7A7A\u9898",align:"center",dataIndex:"bpros_score",render:lt=>L.createElement("a",null,lt==="0.0"?0:lt)},{width:"10%",title:"\u603B\u5206",align:"center",dataIndex:"total_score",render:lt=>L.createElement("a",null,lt==="0.0"?0:lt==null?void 0:lt.toFixed(1))}],{exercise_header:Ct}=yt||{};return L.createElement(L.Fragment,null,((Ct==null?void 0:Ct.show_user)||(Ct==null?void 0:Ct.show_no)||(Ct==null?void 0:Ct.show_group))&&L.createElement("section",{className:Qe.glassSeal,style:at},(Ct==null?void 0:Ct.show_user)&&L.createElement("span",null,"\u59D3\u540D\uFF1A",L.createElement("span",null,yt==null?void 0:yt.user)),(Ct==null?void 0:Ct.show_no)&&L.createElement("span",null,"\u5B66\u53F7\uFF1A",L.createElement("span",null,yt==null?void 0:yt.student_id)),(Ct==null?void 0:Ct.show_group)&&L.createElement("span",null,"\u4E13\u4E1A\u73ED\u7EA7\uFF1A",L.createElement("span",null,yt==null?void 0:yt.group_name)),(Ct==null?void 0:Ct.show_school_name)&&L.createElement("span",null,"\u5B66\u6821/\u5355\u4F4D\uFF1A",L.createElement("span",null,yt==null?void 0:yt.school_name)),(Ct==null?void 0:Ct.show_phone)&&L.createElement("span",null,"\u624B\u673A\u53F7\uFF1A",L.createElement("span",null,yt==null?void 0:yt.phone))),L.createElement("section",{className:`${Qe.wrap} ${Y?"pl20":""} `},(yt==null?void 0:yt.photo_url)&&L.createElement("img",{className:Qe.img,src:`${v.Z.API_SERVER}${yt==null?void 0:yt.photo_url}`}),(Ct==null?void 0:Ct.show_title)&&L.createElement(we.Z,{className:Qe.paperHeader,justify:"center"},L.createElement("div",null,yt==null?void 0:yt.title)),(Ct==null?void 0:Ct.show_info)&&L.createElement("div",{className:"tc c-grey-666 mb20"},"\u5171:\u3010",yt==null?void 0:yt.large_counts,"\u5927\u9898\u3011\u3010",yt==null?void 0:yt.total_count,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",yt==null?void 0:yt.score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(yt==null?void 0:yt.time)>-1?`${yt==null?void 0:yt.time}\u5206\u949F`:"\u4E0D\u9650","\u3011"),(Ct==null?void 0:Ct.show_desc)&&(((Oe=$==null?void 0:$.exerciseExportHeadData)==null?void 0:Oe.exercise_description)||((It=$==null?void 0:$.commonHeader)==null?void 0:It.exercise_description))&&L.createElement("div",{style:{fontSize:14,marginBottom:30,marginTop:20,textAlign:"left",color:"#3A3A3A",maxHeight:"210px",overflowY:"auto"}},L.createElement("b",null,"\u8BD5\u5377\u987B\u77E5\uFF1A"),L.createElement("span",null,((Dt=$==null?void 0:$.exerciseExportHeadData)==null?void 0:Dt.exercise_description)||((Kt=$==null?void 0:$.commonHeader)==null?void 0:Kt.exercise_description))),(Ct==null?void 0:Ct.show_table)&&L.createElement("div",{className:"mt10"},L.createElement(Ne.default,{className:Qe.table,columns:ht,dataSource:[...kA||[]],bordered:!0,pagination:!1})),((fA=$==null?void 0:$.exerciseExportHeadData)==null?void 0:fA.analysis)&&L.createElement("span",{style:{justifyContent:"left",wordBreak:"break-all",display:"flex",textAlign:"left",marginTop:"10px"},className:"tc c-grey-333"},`\u8003\u8BD5\u8BC4\u4EF7\uFF1A${(PA=$==null?void 0:$.exerciseExportHeadData)==null?void 0:PA.analysis}`)),L.createElement(Q.Z,null))};var Z=(0,ge.connect)(({exercise:Y,loading:te,user:Ce,globalSetting:$})=>({exercise:Y,globalSetting:$,user:Ce,loading:te.effects}))(Ae)},75168:function(Et,Ze,y){"use strict";y.d(Ze,{Z:function(){return L}});var l=y(22740),ge={flex_box_center:"flex_box_center___hzSR8",flex_space_between:"flex_space_between___Mscip",flex_box_vertical_center:"flex_box_vertical_center___Uckau",flex_box_center_end:"flex_box_center_end___Kw1tf",flex_box_column:"flex_box_column___udgQE",comments:"comments___He0El",line:"line___P3zVB",editSty:"editSty___SwU5r",delSty:"delSty____zUGN",tag:"tag___H3Lob",mkd_html:"mkd_html___WDom9"},we=y(95237),Ne=y(6848),Qe=y(86748),Ie=y(66649),pe=y.n(Ie),Q=y(35348),I=y(59301);const v=({exercise:x,list:j,hideScore:V=!1,newuserCommentVisible:z,isShowEditAndDel:U=!1,userLogin:D="",handleDel:S,handleEdit:Ae})=>I.createElement("div",null,j==null?void 0:j.map(Z=>{var Y,te,Ce,$,Fe,qe;return I.createElement("div",{className:"mt20 mb20"},((Y=Z==null?void 0:Z.user)==null?void 0:Y.user_id)==-1?I.createElement(we.Z,{align:"middle",key:(te=Z==null?void 0:Z.user)==null?void 0:te.user_id},I.createElement("img",{src:y(24252),width:"35",height:"40"}),I.createElement("img",{src:y(53595),width:"60",height:"16",className:"ml10"})):I.createElement(we.Z,{align:"middle",key:(Ce=Z==null?void 0:Z.user)==null?void 0:Ce.user_id},I.createElement("img",{src:Qe.Z.API_SERVER+"/images/"+(($=Z==null?void 0:Z.user)==null?void 0:$.image_url),width:"40",style:{borderRadius:40}}),I.createElement("span",{className:"ml10 font16"},(Fe=Z==null?void 0:Z.user)==null?void 0:Fe.name)),I.createElement("div",{className:ge.comments},(qe=Z==null?void 0:Z.comments)==null?void 0:qe.map((Te,X)=>{var Pe,at,Se,nt,me;if(z&&Te.question_type!==5){if(X===0)return I.createElement("div",{key:((Pe=Z==null?void 0:Z.user)==null?void 0:Pe.user_id)+"-"+X},I.createElement(we.Z,{align:"middle",justify:"space-between"},!!Te.shixun_chanllge_position&&I.createElement("div",{style:{flexShrink:0,marginRight:10}},"\u7B2C",Te.shixun_chanllge_position,"\u5173"),!V&&I.createElement("div",{style:{flex:1}},"\u539F\u59CB\u5F97\u5206",Te==null?void 0:Te.origin_score,"\u5206\uFF0C\u4FEE\u6B63\u4E3A",I.createElement("span",{className:"c-light-primary"},Te==null?void 0:Te.score),"\u5206"),I.createElement("div",{style:{flexShrink:0}},pe()(Te.updated_at).format("YYYY-MM-DD HH:mm"))),!!Te.comment&&I.createElement("div",null,"\u8BC4\u8BED\uFF1A",I.createElement("span",{className:"c-light-primary"},Te.comment)),((at=Z==null?void 0:Z.comments)==null?void 0:at.length)-1>X&&I.createElement("div",{className:ge.line}))}else return I.createElement("div",{key:((Se=Z==null?void 0:Z.user)==null?void 0:Se.user_id)+"-"+X},I.createElement(we.Z,{align:"middle",justify:"space-between"},!!Te.shixun_chanllge_position&&I.createElement("div",{style:{flexShrink:0,marginRight:10}},"\u7B2C",Te.shixun_chanllge_position,"\u5173"),!V&&I.createElement("div",{style:{flex:1}},"\u539F\u59CB\u5F97\u5206",Te==null?void 0:Te.origin_score,"\u5206\uFF0C\u4FEE\u6B63\u4E3A",I.createElement("span",{className:"c-light-primary"},Te==null?void 0:Te.score),"\u5206"),I.createElement("div",{style:{flexShrink:0}},pe()(Te.updated_at).format("YYYY-MM-DD HH:mm"))),!!Te.comment&&I.createElement("div",{className:"flex-wrp",style:{lineHeight:"24px"}},I.createElement("span",null,"\u8BC4\u8BED\uFF1A"),I.createElement(Q.Z,{className:ge.mkd_html,value:Te==null?void 0:Te.comment}),U&&D===((nt=Z==null?void 0:Z.user)==null?void 0:nt.login)&&I.createElement("span",{className:"ml30"},I.createElement(Ne.Z,{title:"\u7F16\u8F91"},I.createElement("i",{className:`iconfont icon-bianji14 current ${ge.editSty}`,onClick:()=>{Ae(Te==null?void 0:Te.comment,Te==null?void 0:Te.id)}})),I.createElement(Ne.Z,{title:"\u5220\u9664"},I.createElement("i",{className:`iconfont icon-shanchutimu current ${ge.delSty}`,onClick:()=>{S("",Te==null?void 0:Te.id)}})))),((me=Z==null?void 0:Z.comments)==null?void 0:me.length)-1>X&&I.createElement("div",{className:ge.line}))})))}));var L=(0,l.connect)(({exercise:x})=>({exercise:x}))(v)},93784:function(Et,Ze,y){"use strict";var l=y(59301),ge=y(35348),we=y(92832),Ne=y(57733),Qe=y(48110),Ie=y(61557),pe=y(59301),Q=Object.defineProperty,I=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable,x=(U,D,S)=>D in U?Q(U,D,{enumerable:!0,configurable:!0,writable:!0,value:S}):U[D]=S,j=(U,D)=>{for(var S in D||(D={}))v.call(D,S)&&x(U,S,D[S]);if(I)for(var S of I(D))L.call(D,S)&&x(U,S,D[S]);return U};const{TextArea:V}=we.default,z=({item:U,answerData:D,changeScoreData:S,textValue:Ae,textOnChange:Z=()=>{},seeAnswerVisible:Y=!0})=>{var te;const[Ce,$]=(0,l.useState)([]),[Fe,qe]=(0,l.useState)(!1);return(0,l.useEffect)(()=>{S!=null&&S[U.q_position]?!Fe&&qe(!0):Fe&&qe(!1)},[S==null?void 0:S[U==null?void 0:U.q_position]]),(te=U==null?void 0:U.standard_answer)==null||te.map(Te=>{Te.used=!1}),(0,l.useEffect)(()=>{var Te;console.log("item=====",U,D,S,"#37AD83;");const X=[];for(let Pe=0;Pe<(U==null?void 0:U.multi_count);Pe++){const at=((Te=U==null?void 0:U.user_answer)==null?void 0:Te.find(Se=>Se.choice_id===Pe+1))||{choice_id:Pe+1,answer_text:""};X.push(j({},at))}$(X)},[U==null?void 0:U.user_answer]),pe.createElement("div",{className:Qe.Z.fillBg},pe.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),Ce==null?void 0:Ce.map((Te,X)=>pe.createElement("div",null,pe.createElement("span",null,"\u7B54\u6848(\u586B\u7A7A",X+1,"):"),pe.createElement("div",null,U.question_type==3?(Te==null?void 0:Te.model)===1?pe.createElement("span",{style:{whiteSpace:"pre-wrap",color:Te!=null&&Te.user_answer_boolean?"#37AD83":"#E30000"}},Te==null?void 0:Te.answer_text):pe.createElement(Ie.Z,{type:Te!=null&&Te.user_answer_boolean?"success":"error",readOnly:!0,value:Te.answer_text,disabled:!0}):pe.createElement(ge.Z,{value:Te==null?void 0:Te.answer_text})))),Y&&pe.createElement(Ne.u,{data:U}))};Ze.Z=z},98382:function(Et,Ze,y){"use strict";var l=y(59301),ge=y(35348),we=y(66649),Ne=y.n(we),Qe=y(1710),Ie=y(44054),pe=y(24334),Q=y.n(pe),I=y(58068);const v=({item:L,answerData:x,autoHeight:j})=>{var V,z,U,D,S;const[Ae,Z]=(0,l.useState)([]);(0,l.useEffect)(()=>{var Ce,$;((Ce=L==null?void 0:L.evaluate_codes)==null?void 0:Ce.length)>0?Z(($=L==null?void 0:L.evaluate_codes)==null?void 0:$.map((Fe,qe)=>({key:qe+1,error_msg:Fe!=null&&Fe.error_msg?pe.Base64.decode(Fe==null?void 0:Fe.error_msg):"",created_at:Fe.created_at}))):Z([{key:"--",error_msg:"--"}])},[L==null?void 0:L.evaluate_codes]);const Y=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"127px",key:"key",align:"center",render:(Ce,$)=>l.createElement("span",null,$.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"center",width:200,render:(Ce,$)=>l.createElement("span",null,$.created_at?Ne()($.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"error_msg",key:"error_msg",align:"center",render:(Ce,$)=>{var Fe;return l.createElement("span",null,$.error_msg?((Fe=$.error_msg)==null?void 0:Fe.length)>1e3?$.error_msg.substring(0,1e3)+"...":$.error_msg:"--")}}],te={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return l.createElement(l.Fragment,null,l.createElement("div",{className:"mt15 mb15"},l.createElement(ge.Z,{value:L==null?void 0:L.description})),(!!((V=x==null?void 0:x.exercise)!=null&&V.student_commit_status)&&((z=x==null?void 0:x.exercise)==null?void 0:z.student_commit_status)!==0||!!((U=x==null?void 0:x.exercise)!=null&&U.user_exercise_status)&&((D=x==null?void 0:x.exercise)==null?void 0:D.user_exercise_status)!==0)&&l.createElement(Qe.default,{className:"mt5",bordered:!0,dataSource:Ae,columns:Y,pagination:!1}),!!((S=L==null?void 0:L.user_answer)!=null&&S.length)&&(L==null?void 0:L.passed_code)&&l.createElement("aside",{className:I.Z.shixunWrp},l.createElement("h3",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"),l.createElement(Ie.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:L!=null&&L.passed_code?pe.Base64.decode(L==null?void 0:L.passed_code):"",autoHeight:j,options:te})))};Ze.Z=v},57733:function(Et,Ze,y){"use strict";y.d(Ze,{u:function(){return pe}});var l=y(59301),ge=y(95237),we=y(43604),Ne=y(35348),Qe=y(61557),Ie=y(59301);const pe=({data:Q})=>{const[I,v]=(0,l.useState)(!1),L=()=>{var x,j,V;switch(Q.question_type){case 3:return Ie.createElement("aside",{className:"mt20"},Ie.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{v(!I)}},I?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),I&&Ie.createElement("div",null,(x=Q==null?void 0:Q.standard_answer)==null?void 0:x.map(function(z,U){var D,S;return Ie.createElement(ge.Z,{style:{alignItems:"baseline"},className:"mr20"},Ie.createElement(we.Z,{flex:"50px"},Ie.createElement("span",{className:"mt10"},"\u586B\u7A7A",z.choice_id,":")),(z==null?void 0:z.model)===1?Ie.createElement(we.Z,{flex:1},(D=z==null?void 0:z.answer_text)==null?void 0:D.map(function(Ae,Z){return Ie.createElement("div",null,Ae)})):Ie.createElement(we.Z,{flex:1},(S=z==null?void 0:z.answer_text)==null?void 0:S.map(function(Ae,Z){return Ie.createElement(Qe.Z,{readOnly:!0,value:Ae})})))})));case 8:return Ie.createElement("aside",{className:"mt20"},Ie.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{v(!I)}},I?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),I&&Ie.createElement("div",null,(j=Q==null?void 0:Q.standard_answer)==null?void 0:j.map(function(z,U){return Ie.createElement(ge.Z,{style:{alignItems:"baseline"},className:"mr20"},Ie.createElement(we.Z,{flex:"50px"},Ie.createElement("span",{className:"mt10"},"\u586B\u7A7A",z.choice_id,":")),Ie.createElement(we.Z,{flex:1},Ie.createElement("div",null,z==null?void 0:z.answer_text)))})));case 4:return Ie.createElement("aside",{className:"mt20"},Ie.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{v(!I)}},I?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),I&&Ie.createElement("div",null,Ie.createElement(Ne.Z,{value:(V=Q==null?void 0:Q.standard_answer)==null?void 0:V.join(" ")})))}};return Ie.createElement("section",null,L())}},8682:function(Et,Ze,y){"use strict";var l=y(59301),ge=y(35348),we=y(54331),Ne=y(6848),Qe=y(5871),Ie=y(8591),pe=y(1710),Q=y(66649),I=y.n(Q),v=y(22740),L=y(44054),x=y(48110),j=Object.defineProperty,V=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,U=Object.prototype.propertyIsEnumerable,D=(Y,te,Ce)=>te in Y?j(Y,te,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):Y[te]=Ce,S=(Y,te)=>{for(var Ce in te||(te={}))z.call(te,Ce)&&D(Y,Ce,te[Ce]);if(V)for(var Ce of V(te))U.call(te,Ce)&&D(Y,Ce,te[Ce]);return Y},Ae=(Y,te,Ce)=>new Promise(($,Fe)=>{var qe=Pe=>{try{X(Ce.next(Pe))}catch(at){Fe(at)}},Te=Pe=>{try{X(Ce.throw(Pe))}catch(at){Fe(at)}},X=Pe=>Pe.done?$(Pe.value):Promise.resolve(Pe.value).then(qe,Te);X((Ce=Ce.apply(Y,te)).next())});const Z=({item:Y,answerData:te,hasChangeScore:Ce=!0,autoHeight:$,showAnswer:Fe,saveChangeScore:qe=()=>{}})=>{var Te,X,Pe;const[at,Se]=(0,l.useState)([]),[nt,me]=(0,l.useState)([]);(0,l.useEffect)(()=>{var ee,Le,Je,Oe,It,Dt,Kt,fA,PA,BA,IA,yt;if(!((ee=Y==null?void 0:Y.shixun_details)!=null&&ee.length))return;let rA=[],kA=[];for(let an=0;an<((Le=Y==null?void 0:Y.shixun_details)==null?void 0:Le.length);an++){for(let ZA=0;ZA<(Y==null?void 0:Y.shixun_details[an].stage_list.length);ZA++){let Xe=Y==null?void 0:Y.shixun_details[an].stage_list[ZA];rA.push(S(S({},Xe),{operation:(Dt=(It=(Oe=(Je=Y==null?void 0:Y.shixun_details)==null?void 0:Je[an])==null?void 0:Oe.shixun_detail)==null?void 0:It[0])==null?void 0:Dt.game_identifier,shixun_challenge_id:(Kt=Y==null?void 0:Y.shixun_details[an])==null?void 0:Kt.shixun_challenge_id}))}(PA=(fA=Y==null?void 0:Y.shixun_details)==null?void 0:fA[an])!=null&&PA.shixun_detail&&kA.push((yt=(IA=(BA=Y==null?void 0:Y.shixun_details)==null?void 0:BA[an])==null?void 0:IA.shixun_detail)==null?void 0:yt[0])}me(kA),Se([...rA])},[Y==null?void 0:Y.shixun_details]);const Be=[{title:"\u5173\u5361",dataIndex:"position",key:"position",align:"center"},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",align:"center",ellipsis:!0,width:260,render:ee=>l.createElement(Ne.Z,{title:ee},l.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:ee&&ee.length>25?ee:""},ee))},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:(ee,Le)=>l.createElement("span",null,Le.evaluate_count?Le.evaluate_count:l.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u5B8C\u6210\u65F6\u95F4",key:"finished_time",dataIndex:"finished_time",align:"center",render:(ee,Le)=>{let Je=!1;return Le.finished_time&&(te!=null&&te.exercise)&&(te!=null&&te.exercise_answer_user)&&((te==null?void 0:te.exercise.time)===-1?Je=I()(te==null?void 0:te.exercise.end_time).isBefore(Le.finished_time):Je=I()(te==null?void 0:te.exercise_answer_user.start_at).add(te==null?void 0:te.exercise.time,"m").isBefore(Le.finished_time)),l.createElement("span",null,Le.finished_time||l.createElement("span",{className:"c-grey-999"},"--"),l.createElement("span",{className:"c-orange-ff9 "},Je?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:(ee,Le)=>l.createElement("span",null,Le.time_consuming||l.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",key:"view_answer",align:"center",render:(ee,Le)=>l.createElement("span",null,Le.view_answer?"\u5DF2\u67E5\u770B":"\u672A\u67E5\u770B")},{title:"\u5F97\u5206/\u6EE1\u5206",dataIndex:"user_score",key:"user_score",align:"center",render:(ee,Le)=>l.createElement("span",null,l.createElement("span",{className:"c-orange"},Le.user_score),"/",Le.game_score)},Ce&&{title:"\u8C03\u5206",dataIndex:"user_score",key:"user_score",align:"center",render:(ee,Le,Je)=>l.createElement(Qe.Z,{min:0,max:Number(Le.game_score),defaultValue:ee,onBlur:Oe=>Ae(void 0,null,function*(){if(Oe.target.value!=ee){const It=yield qe(S(S({},Y),{shixun_challenge_id:Le.shixun_challenge_id,shixunScore:Oe.target.value}));console.log("res: ",It),It!=null&&It.question_comments&&Ie.ZP.success("\u5DF2\u4FEE\u6539\u5F53\u524D\u8BC4\u5206")}})})}].filter(ee=>!!ee),Ue=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:(ee,Le)=>l.createElement("span",null,Le.key)},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:(ee,Le)=>l.createElement("span",null,Le.error_msg?Le.error_msg:"--")},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"updated_at",key:"updated_at",align:"center",width:200,render:(ee,Le)=>l.createElement("span",null,Le.updated_at?Le.updated_at:"--")}],Ee={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return l.createElement(l.Fragment,null,(((Te=te==null?void 0:te.exercise)==null?void 0:Te.student_commit_status)!==0||((X=te==null?void 0:te.exercise)==null?void 0:X.user_exercise_status)!==0)&&l.createElement("div",{className:"mt15"},l.createElement("p",{className:"font16 c-grey-666"},"\u9636\u6BB5\u6210\u7EE9"),!!(at!=null&&at.length)&&l.createElement(pe.default,{columns:Be,dataSource:at,pagination:!1})),!!(nt!=null&&nt.length)&&l.createElement(l.Fragment,null,l.createElement("p",{className:"font16 c-grey-666 mt10"},"\u5B9E\u8BAD\u8BE6\u60C5"),nt==null?void 0:nt.map((ee,Le)=>{var Je,Oe,It,Dt,Kt;return l.createElement(l.Fragment,null,l.createElement("div",{className:"mt5"},l.createElement("span",{className:"font16 mr15"}," \u7B2C",ee.position,"\u5173"),l.createElement(v.Link,{className:"current c-black font16",to:`/tasks/${ee.game_identifier}`},ee.name)),!!((Je=ee==null?void 0:ee.outputs)!=null&&Je.length)&&l.createElement(pe.default,{bordered:!0,dataSource:ee.outputs.map(fA=>({key:fA.position,error_msg:fA.output_detail,updated_at:fA.updated_at})),columns:Ue,pagination:!1}),(ee==null?void 0:ee.st)===0&&ee.challenge_paths&&l.createElement("div",{className:x.Z.shixunWrp},l.createElement("h2",null,"\u6700\u540E\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",l.createElement("span",{className:"c-light-black"},(It=(Oe=ee.challenge_paths)==null?void 0:Oe[0])==null?void 0:It.file_name)),l.createElement(L.ZP,{height:300,autoHeight:$,language:"python",theme:"default",value:((Kt=(Dt=ee.challenge_paths)==null?void 0:Dt[0])==null?void 0:Kt.latest_code)||"",options:Ee})))})),(0,we.dE)()&&l.createElement(ge.Z,{className:"c-grey-999 mt20 mb20",value:Y==null?void 0:Y.question_title}),(Pe=Y==null?void 0:Y.shixun)==null?void 0:Pe.map((ee,Le)=>{var Je,Oe;return l.createElement("div",null,l.createElement("p",{className:"font16 c-grey-666 mb5"},l.createElement("span",{className:"mr20"},"\u7B2C",ee==null?void 0:ee.challenge_position,"\u5173 ",ee==null?void 0:ee.challenge_name),l.createElement("span",null,ee==null?void 0:ee.challenge_score,"\u5206")),Fe&&l.createElement("div",null,l.createElement("div",{className:x.Z.answerText},"\u53C2\u8003\u7B54\u6848\uFF1A",((Je=ee.challenge_answers)==null?void 0:Je.length)===0?"\u6682\u65E0":""),(Oe=ee.challenge_answers)==null?void 0:Oe.map((It,Dt)=>l.createElement("div",{className:"mt15"},l.createElement("div",null,"\u7EA7\u522B",Dt+1,"\uFF1A",It.name),l.createElement(ge.Z,{value:(It==null?void 0:It.contents)||"",className:x.Z.answerText})))))}),l.createElement("div",{className:"mb15"}))};Ze.Z=Z},92798:function(Et,Ze,y){"use strict";y.r(Ze),y.d(Ze,{default:function(){return po}});var l=y(59301),ge=y(22740),we=y(78241),Ne=y(8591),Qe=y(3113),Ie=y(43418),pe=y(92832),Q=y(95237),I=y(43604),v=y(5112),L=y(24905),x=y(6848),j=y(28103),V=y(5871),z=y(92736),U=y(71418),D=y(66104),S=y(81228),Ae=y(78673),Z=y(1710),Y=y(93948),te=y(43428),Ce=y(67921),$=y(4958),Fe=y(66649),qe=y.n(Fe),Te=y(17960),X=y(58068),Pe=y(35348),at=y(72565),Se=y(93784),nt=y(57733),me=y(48110),Be=y(72327),Ue=y(24334),Ee={flex_box_center:"flex_box_center___RWbPL",flex_space_between:"flex_space_between___ZSGqQ",flex_box_vertical_center:"flex_box_vertical_center___lJVwS",flex_box_center_end:"flex_box_center_end___jDpSh",flex_box_column:"flex_box_column___aYkRP",result:"result___MEJ17",left:"left___BoJu6",right:"right___cAGQT",box:"box___iw62F",li:"li___csLVy"},ee=y(95224),Le=y(56102),Je=y(40026),Oe=y(59301),It=Object.defineProperty,Dt=Object.defineProperties,Kt=Object.getOwnPropertyDescriptors,fA=Object.getOwnPropertySymbols,PA=Object.prototype.hasOwnProperty,BA=Object.prototype.propertyIsEnumerable,IA=(re,ze,Ve)=>ze in re?It(re,ze,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):re[ze]=Ve,yt=(re,ze)=>{for(var Ve in ze||(ze={}))PA.call(ze,Ve)&&IA(re,Ve,ze[Ve]);if(fA)for(var Ve of fA(ze))BA.call(ze,Ve)&&IA(re,Ve,ze[Ve]);return re},rA=(re,ze)=>Dt(re,Kt(ze)),kA=(re,ze,Ve)=>new Promise((bA,hA)=>{var jA=Gt=>{try{EA(Ve.next(Gt))}catch(eA){hA(eA)}},RA=Gt=>{try{EA(Ve.throw(Gt))}catch(eA){hA(eA)}},EA=Gt=>Gt.done?bA(Gt.value):Promise.resolve(Gt.value).then(jA,RA);EA((Ve=Ve.apply(re,ze)).next())}),ZA=({buttonProps:re,buttonText:ze,form:Ve,hackIdentifier:bA="",infoData:hA,answerKey:jA,data:RA})=>{var EA;const[Gt,eA]=(0,l.useState)(!1),[rn,Nn]=(0,l.useState)(!1),[br,$n]=(0,l.useState)(!1),[Dr,Aa]=(0,l.useState)({}),[fa,Dn]=(0,l.useState)(""),fr=(0,l.useRef)(bA),En=(0,l.useRef)(""),gr=(0,l.useRef)(!1),[Jn,VA]=(0,l.useState)([]);(0,l.useEffect)(()=>{var $t,Tt;hA!=null&&hA.test_input&&Dn(hA==null?void 0:hA.test_input);let Qn=[];const Lr=($t=(RA==null?void 0:RA.answer_content)||[])==null?void 0:$t.map(OA=>{var _t;return rA(yt({},OA),{score:[void 0,null,0,"0","0.0"].includes(OA.score)?"0":(_t=OA.score)==null?void 0:_t.toFixed(1)})});(Tt=hA==null?void 0:hA.standard_answer)==null||Tt.forEach((OA,_t)=>{var jn,Sn;const ot=_t+1;(Lr==null?void 0:Lr.find(or=>{var oa;return Number((oa=or==null?void 0:or.name)==null?void 0:oa.replace("\u586B\u7A7A",""))===ot}))?Qn.push({position:OA==null?void 0:OA.choice_id,value:(Sn=(jn=RA==null?void 0:RA.answer_content)==null?void 0:jn[_t])==null?void 0:Sn.value}):Qn.push({position:OA==null?void 0:OA.choice_id,value:" "})}),VA([...Qn]),br&&er()},[br]),(0,l.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);const Ln=()=>new Date().getTime(),cn=RA==null?void 0:RA.code,na=$t=>{var Tt,Qn;let Lr=[];const OA=(Tt=(hA==null?void 0:hA.last_score_detail)||[])==null?void 0:Tt.map(_t=>{var jn;return rA(yt({},_t),{score:[void 0,null,0,"0","0.0"].includes(_t.score)?"0":(jn=_t.score)==null?void 0:jn.toFixed(1)})});(Qn=hA==null?void 0:hA.standard_answer)==null||Qn.forEach((_t,jn)=>{var Sn,ot,en,or,oa,da,Ra;const lr=jn+1,zn=OA==null?void 0:OA.find(ra=>ra.position===lr);zn?(console.log($t==null?void 0:$t.score_detail),console.log(lr),(ot=(Sn=$t==null?void 0:$t.score_detail)==null?void 0:Sn.map(ra=>ra==null?void 0:ra.position))!=null&&ot.includes(lr)?(zn.value=(or=(en=RA==null?void 0:RA.answer_content)==null?void 0:en.find(ra=>{var Ka;if(Number((Ka=ra==null?void 0:ra.name)==null?void 0:Ka.replace("\u586B\u7A7A",""))==lr)return ra}))==null?void 0:or.value,zn.type="success",Lr.push(zn)):(zn.value=(da=(oa=RA==null?void 0:RA.answer_content)==null?void 0:oa.find(ra=>{var Ka;if(Number((Ka=ra==null?void 0:ra.name)==null?void 0:Ka.replace("\u586B\u7A7A",""))==lr)return ra}))==null?void 0:da.value,zn.type="warning",Lr.push(zn))):Lr.push({position:lr,name:`\u586B\u7A7A${lr}`,value:" ",type:"warning",score:[void 0,null,0,"0","0.0"].includes(_t.score)?"0":(Ra=_t.score)==null?void 0:Ra.toFixed(1)})}),VA([...Lr])},er=()=>kA(void 0,null,function*(){var $t,Tt,Qn,Lr,OA;const _t=Ln(),jn=cn?RA==null?void 0:RA.time_limit:($t=Ve.getFieldsValue())==null?void 0:$t.hack.time_limit,Sn=cn?(Tt=RA==null?void 0:RA.answer_content)==null?void 0:Tt.length:(Lr=(Qn=Ve.getFieldsValue())==null?void 0:Qn.standard_answers)==null?void 0:Lr.length;eA(!0),yield(0,ee.bM)(En.current,{test_hack_code:hA==null?void 0:hA.code,test_input:fa,teacher_submit:!0,answers:(OA=hA==null?void 0:hA.standard_answer)==null?void 0:OA.map(en=>{var or,oa,da,Ra;return(oa=(or=RA==null?void 0:RA.answer_content)==null?void 0:or.map(lr=>{var zn;return Number((zn=lr==null?void 0:lr.name)==null?void 0:zn.replace("\u586B\u7A7A",""))}))!=null&&oa.includes(en==null?void 0:en.choice_id)?(Ra=(da=RA==null?void 0:RA.answer_content)==null?void 0:da.find(lr=>{var zn;if(Number((zn=lr==null?void 0:lr.name)==null?void 0:zn.replace("\u586B\u7A7A",""))==(en==null?void 0:en.choice_id))return lr}))==null?void 0:Ra.value:""})});function ot(){return kA(this,null,function*(){const{status:en,data:or}=yield(0,ee.rX)(En.current,"submit"),da=Ln()-_t>(jn+3)*1e3*Sn;if(gr.current){if(da){Ne.ZP.error("\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"),eA(!1);return}if(en===0){eA(!1),Aa(rA(yt({},or),{showText:!0})),na(or);return}setTimeout(ot,1e3)}})}ot()}),Fr=()=>kA(void 0,null,function*(){var $t,Tt,Qn,Lr,OA,_t,jn;if(!RA){try{yield Ve.validateFields()}catch(or){(Qn=(Tt=($t=or==null?void 0:or.errorFields)==null?void 0:$t[0])==null?void 0:Tt.name)!=null&&Qn.includes("standard_answers")?Ne.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):Ne.ZP.error(or.errorFields[0].errors[0]),Ve.scrollToField(or.errorFields[0].name,{behavior:"smooth",block:"center"});return}Nn(!0);let ot="";const en=Ve.getFieldsValue();fr.current?ot=yield(0,Be.ZP)(`/api/problems/${fr.current}.json`,{method:"put",body:rA(yt({},en),{hack:rA(yt({},en==null?void 0:en.hack),{sub_discipline_id:(jn=(_t=en==null?void 0:en.hack)==null?void 0:_t.sub_discipline_id)==null?void 0:jn[1],difficult:en.difficulty,item_banks_group_id:en.item_banks_group_id}),hack_codes:rA(yt({},en.hack_codes),{code:Ue.Base64.encode(en.hack_codes.code)}),update_hack_sets:[yt({},en.hack_sets)],is_blank:!0})}):(ot=yield(0,Be.ZP)("/api/problems.json",{method:"post",body:rA(yt({},en),{hack:rA(yt({},en==null?void 0:en.hack),{sub_discipline_id:(OA=(Lr=en==null?void 0:en.hack)==null?void 0:Lr.sub_discipline_id)==null?void 0:OA[1],difficult:en.difficulty,item_banks_group_id:en.item_banks_group_id}),hack_codes:rA(yt({},en.hack_codes),{code:Ue.Base64.encode(en.hack_codes.code)}),hack_sets:[yt({},en.hack_sets)],is_blank:!0})}),fr.current=ot==null?void 0:ot.identifier,sessionStorage.projectFill=ot==null?void 0:ot.identifier)}const Sn=yield(0,Be.ZP)(`/api/problems/${fr.current}/start.json`,{method:"get"});if((Sn==null?void 0:Sn.status)===0){En.current=Sn==null?void 0:Sn.identifier,gr.current=!0,Nn(!1),$n(!0);return}Nn(!1)}),xr=$t=>{const{status:Tt,error_msg:Qn,execute_time:Lr,output:OA,input:_t,expected_output:jn}=$t;let Sn=null;switch(Tt){case Je.h.OK:Sn=Oe.createElement(Oe.Fragment,null,Oe.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Lr/1e3,"\u79D2"),Oe.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A\u8C03\u8BD5\u901A\u8FC7"));break;case Je.h.NOMATCH:Sn=Oe.createElement(Oe.Fragment,null,Oe.createElement("div",null,"\u8F93\u5165\uFF1A"),Oe.createElement("pre",{style:{fontFamily:"initial"}},_t),Oe.createElement("div",null,"\u8F93\u51FA\uFF1A"),Oe.createElement("pre",{style:{fontFamily:"initial"}},OA&&Ue.Base64.decode(OA)),Oe.createElement("div",null,"\u9884\u671F\u8F93\u51FA\uFF1A"),Oe.createElement("pre",{style:{fontFamily:"initial"}},jn&&Ue.Base64.decode(jn)));break;case Je.h.EXECUTEFAILURE:Sn=Oe.createElement(Oe.Fragment,null,Oe.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",Oe.createElement("pre",null,_t)),Oe.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),Oe.createElement("pre",{className:"error"},Ue.Base64.decode(Qn)));break;case Je.h.COMPILEFAILURE:Sn=Oe.createElement(Oe.Fragment,null,Oe.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",Oe.createElement("pre",null,_t)),Oe.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),Oe.createElement("pre",{className:"error"},Ue.Base64.decode(Qn)));break;case Je.h.PODFAILURE:Sn=Oe.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Je.h.TIMEOUT:Sn=Oe.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return Oe.createElement(Oe.Fragment,null," ",Sn," ")};return Oe.createElement("div",null,Oe.createElement(Qe.ZP,rA(yt({loading:rn},re),{onClick:Fr}),ze),Oe.createElement(Ie.default,{open:br,title:"\u8C03\u8BD5\u4EE3\u7801",destroyOnClose:!0,width:1200,okText:"\u8FD0\u884C\u6D4B\u8BD5",confirmLoading:Gt,cancelButtonProps:{style:{display:"none"}},onOk:()=>er(),onCancel:()=>{gr.current=!1,$n(!1)}},Oe.createElement("div",{style:{maxHeight:"600px",overflowY:"auto"}},Oe.createElement("div",{className:Ee.result},Oe.createElement("div",{className:Ee.left},Oe.createElement("div",{className:"mb20"},Oe.createElement("span",{className:"c-black"},"\u6267\u884C\u4EE3\u7801"),!RA&&Oe.createElement(Le.CopyToClipboard,{text:hA==null?void 0:hA.code,onCopy:()=>Ne.ZP.success("\u590D\u5236\u6210\u529F")},Oe.createElement("span",{style:{float:"right"},className:"current c-light-primary"},Oe.createElement("i",{className:"iconfont icon-fuzhi8 mr5"}),"\u590D\u5236"))),Oe.createElement(Pe.Z,{programFillValue:Jn,style:{height:"510px",overflowY:"auto",border:"1px #d7d7d7 solid"},disabledFill:!0,showProgramFill:!0,value:Ue.Base64.decode((hA==null?void 0:hA.code)||"")})),Oe.createElement("div",{className:Ee.right},Oe.createElement("div",{className:"c-black mb20"},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B"),Oe.createElement("div",{className:Ee.box},Oe.createElement("div",{className:Ee.li},Oe.createElement(pe.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165",value:fa,onChange:$t=>Dn($t.target.value),bordered:!1,style:{height:180}}))),Oe.createElement("div",{className:"c-black mb20 mt30"},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"),Oe.createElement("div",{className:Ee.box},Oe.createElement(U.Z,{spinning:Gt,tip:"\u4EE3\u7801\u6267\u884C\u4E2D"},Oe.createElement("div",{className:Ee.li,style:{height:196,overflow:"auto",padding:10}},xr(Dr)))))),Oe.createElement("div",{style:{marginTop:"10px",color:"#3061d0"}},"\u53C2\u8003\u7B54\u6848"),Oe.createElement("div",{style:{background:"#F6F7F9",padding:"6px 15px",marginTop:"10px"}},(EA=hA==null?void 0:hA.standard_answer)==null?void 0:EA.map(function($t,Tt){return Oe.createElement(Q.Z,{style:{alignItems:"baseline",color:"#333333",margin:"10px 0"},className:"mr20"},Oe.createElement(I.Z,{flex:"50px"},Oe.createElement("span",{className:"mt10"},"\u586B\u7A7A",$t.choice_id,":")),Oe.createElement(I.Z,{flex:1},Oe.createElement("div",null,$t==null?void 0:$t.answer_text)))})))))},Xe=y(59301),aA=({date:re,showTag:ze})=>Xe.createElement(Q.Z,{align:"middle"},Xe.createElement("div",null," ",re?qe()(re).format("YYYY-MM-DD HH:mm"):"--"," "),ze&&Xe.createElement(Q.Z,{style:{color:"#3061D0",fontSize:"12px",borderRadius:"2px",padding:"0 5px",marginLeft:"5px",height:"22px",lineHeight:"22px",backgroundColor:"#EAEFFA",textAlign:"center"},align:"middle"},Xe.createElement("i",{className:"iconfont icon-pingceshu mr3 font12"}),"\u7CFB\u7EDF\u8BC4\u6D4B")),FA=y(59301),Pn=Object.defineProperty,se=Object.defineProperties,ht=Object.getOwnPropertyDescriptors,Ct=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,Zt=Object.prototype.propertyIsEnumerable,W=(re,ze,Ve)=>ze in re?Pn(re,ze,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):re[ze]=Ve,sA=(re,ze)=>{for(var Ve in ze||(ze={}))lt.call(ze,Ve)&&W(re,Ve,ze[Ve]);if(Ct)for(var Ve of Ct(ze))Zt.call(ze,Ve)&&W(re,Ve,ze[Ve]);return re},iA=(re,ze)=>se(re,ht(ze)),$e=(re,ze,Ve)=>new Promise((bA,hA)=>{var jA=Gt=>{try{EA(Ve.next(Gt))}catch(eA){hA(eA)}},RA=Gt=>{try{EA(Ve.throw(Gt))}catch(eA){hA(eA)}},EA=Gt=>Gt.done?bA(Gt.value):Promise.resolve(Gt.value).then(jA,RA);EA((Ve=Ve.apply(re,ze)).next())});const{TextArea:Ft}=pe.default;var qt=({item:re,answerData:ze,changeScoreData:Ve,textValue:bA,textOnChange:hA=()=>{},seeAnswerVisible:jA=!0})=>{var RA,EA;const[Gt,eA]=(0,l.useState)([]),[rn,Nn]=(0,l.useState)(!1),[br,$n]=(0,l.useState)(!1),[Dr,Aa]=(0,l.useState)([]),[fa,Dn]=(0,l.useState)({page:1,limit:5}),fr=()=>({title:FA.createElement("span",null,"\u64CD\u4F5C ",FA.createElement(x.Z,{title:"\u8FD0\u884C\u5B66\u751F\u63D0\u4EA4\u7684\u4EE3\u7801\u8FDB\u884C\u8C03\u8BD5\uFF0C\u4E0D\u5F71\u54CD\u5B66\u751F\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u5F97\u5206"},FA.createElement("i",{className:"iconfont icon-tishi2 font14"}))),width:76,dataIndex:"answer_content",render:VA=>{var Ln;const cn=[];return(Ln=re==null?void 0:re.standard_answer)==null||Ln.forEach((na,er)=>{const Fr=`\u586B\u7A7A${er+1}`,xr=VA==null?void 0:VA.find($t=>$t.name===Fr);xr?cn.push(xr):cn.push({name:Fr,value:""})}),FA.createElement(ZA,{buttonProps:{type:"link",style:{padding:0}},buttonText:"\u8FD0\u884C\u4EE3\u7801",hackIdentifier:re==null?void 0:re.hack_identifier,infoData:re,data:{code:Ue.Base64.decode(re==null?void 0:re.code),answer_content:cn,time_limit:(re==null?void 0:re.time_limit)||10,input:re==null?void 0:re.test_input}})}}),En=[{title:"\u5E8F\u53F7",width:80,dataIndex:"index"},{title:"\u5B66\u751F\u7B54\u6848",dataIndex:"answer_content",render:VA=>VA==null?void 0:VA.map((Ln,cn)=>FA.createElement("pre",{key:cn,style:{whiteSpace:"pre-wrap"}},Ln==null?void 0:Ln.name,":",Ln==null?void 0:Ln.value))},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"evaluate_status",width:80,render:(VA,Ln)=>VA==="\u672A\u8BC4\u6D4B"?FA.createElement("span",{className:"c-red"},VA):VA},{title:"\u8BC4\u6D4B\u65F6\u95F4",width:210,dataIndex:"evaluate_time",render:(VA,Ln)=>FA.createElement(aA,{date:Ln.evaluate_time,showTag:Ln==null?void 0:Ln.resubmit})},{title:"\u5F97\u5206",width:80,dataIndex:"score",render:VA=>VA==="0.0"?"0":VA},fr()],gr=[{title:"\u5E8F\u53F7",width:80,dataIndex:"index"},{title:"\u5B66\u751F\u7B54\u6848",width:((RA=Dr==null?void 0:Dr.records)==null?void 0:RA.every(VA=>!(VA!=null&&VA.is_new)))&&80,dataIndex:"answer_content",render:(VA,Ln)=>VA==null?void 0:VA.map((cn,na)=>FA.createElement("pre",{key:na,style:{whiteSpace:"pre-wrap"}},cn==null?void 0:cn.name,":",cn==null?void 0:cn.value))},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"evaluate_status",width:80,render:(VA,Ln)=>Ln!=null&&Ln.is_new?VA==="\u672A\u8BC4\u6D4B"?FA.createElement("span",{className:"c-red"},VA):VA:Ue.Base64.decode(VA)},{title:"\u8BC4\u6D4B\u65F6\u95F4",width:210,dataIndex:"evaluate_time",render:(VA,Ln)=>FA.createElement(aA,{date:Ln.evaluate_time,showTag:Ln==null?void 0:Ln.resubmit})},{title:"\u5F97\u5206",width:80,dataIndex:"score",render:VA=>VA==="0.0"?"0":VA},fr()];(0,l.useEffect)(()=>{Ve!=null&&Ve[re.q_position]?!rn&&Nn(!0):rn&&Nn(!1)},[Ve==null?void 0:Ve[re==null?void 0:re.q_position]]),(0,l.useEffect)(()=>{var VA;console.log("item=====",re,ze,Ve,"#37AD83;");let Ln=(VA=re==null?void 0:re.user_answer)==null?void 0:VA.map((cn,na)=>{var er,Fr;return iA(sA({},cn),{value:((Fr=(er=re==null?void 0:re.user_answer)==null?void 0:er[na])==null?void 0:Fr.answer_text)||""})});eA(Ln)},[re==null?void 0:re.user_answer]),(0,l.useEffect)(()=>{br&&Jn()},[fa]);const Jn=()=>$e(void 0,null,function*(){const VA=yield(0,Be.ZP)(`/api/myproblems/${re==null?void 0:re.hack_user_identifier}/exercise_submit_records.json`,{params:{exercise_question_id:re==null?void 0:re.question_id}});Aa(VA)});return FA.createElement(FA.Fragment,null,(re==null?void 0:re.bprogram_tip)&&FA.createElement("div",{className:me.Z.tip},FA.createElement("i",{className:"iconfont icon-tishi2 mr10 font12"}),"\u6CE8\u610F\uFF1A\u5B66\u751F\u6700\u540E\u4E00\u6B21\u586B\u5199\u7684\u4EE3\u7801\u672A\u63D0\u4EA4\u8BC4\u6D4B\uFF0C\u7A0B\u5E8F\u586B\u7A7A\u9898\u5224\u5206\u662F\u4EE5\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\u4E3A\u51C6\u3002"),FA.createElement("div",{className:me.Z.fillBg},FA.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},FA.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),FA.createElement("aside",{style:{cursor:"pointer"},onClick:()=>$e(void 0,null,function*(){if(!(re!=null&&re.hack_user_identifier)){Ne.ZP.info("\u5F53\u524D\u5B66\u751F\u6682\u65E0\u8BC4\u6D4B\u8BB0\u5F55");return}$n(!0),Dn(iA(sA({},fa),{page:1}))}),className:"font14 c-light-primary mb5"},"\u67E5\u770B\u8BC4\u6D4B\u8BB0\u5F55")),Gt==null?void 0:Gt.map((VA,Ln)=>FA.createElement("div",{style:{display:"flex"}},FA.createElement("div",{style:{lineHeight:"19px"}},"\u7B54\u6848(\u586B\u7A7A",VA==null?void 0:VA.choice_id,")\uFF1A"),FA.createElement("div",{className:"mb5"},re.question_type==3?FA.createElement("span",{style:{whiteSpace:"pre-wrap",color:VA!=null&&VA.user_answer_boolean?"#37AD83":"#E30000"}},VA==null?void 0:VA.answer_text):FA.createElement("pre",{className:"mb0",style:{whiteSpace:"pre-wrap"}},VA==null?void 0:VA.answer_text)))),jA&&FA.createElement(nt.u,{data:re}),!!((EA=re==null?void 0:re.submit_records)!=null&&EA.length)&&FA.createElement(Z.default,{className:"mt20",dataSource:re==null?void 0:re.submit_records,columns:En,pagination:!1}),FA.createElement(Ie.default,{title:"\u8BC4\u6D4B\u8BB0\u5F55",open:br,footer:!1,centered:!0,width:1e3,onCancel:()=>{$n(!1)}},FA.createElement(Z.default,{scroll:{y:400},dataSource:Dr==null?void 0:Dr.records,columns:gr,pagination:{current:fa.page,pageSize:fa.limit,total:Dr==null?void 0:Dr.records_count,onChange:(VA,Ln)=>{Dn(iA(sA({},fa),{page:VA,limit:Ln}))}}}))))},Lt=y(54331),Yt=y(99313),mA=y(44054),wA=y(57809),Hn=({chanllenge:re,styles:ze,autoHeight:Ve,setVisible:bA,devalueValue:hA})=>{var jA,RA;const[EA,Gt]=(0,l.useState)(hA),eA={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1},rn=(jA=re==null?void 0:re.challenge_paths)==null?void 0:jA.map(br=>({label:br.file_name,value:br.file_name,code:br.latest_code})),Nn=(RA=rn==null?void 0:rn.find(br=>EA===br.value))==null?void 0:RA.code;return l.createElement(l.Fragment,null,(re==null?void 0:re.st)===0&&re.passed_code&&l.createElement("div",{className:ze.shixunWrp},l.createElement("h2",null,l.createElement(wA.default,{style:{width:200},value:EA,onChange:br=>Gt(br),options:rn}),l.createElement("span",{className:ze.s,onClick:()=>bA(Nn)},l.createElement("i",{className:"iconfont icon-quanping2"}),l.createElement("span",null,"\u5168\u5C4F\u9884\u89C8"))),l.createElement(mA.ZP,{height:300,autoHeight:Ve,language:"python",theme:"default",value:Nn,options:eA})))},gA=y(24811),hr=y(85430),gn=Object.defineProperty,yA=Object.defineProperties,QA=Object.getOwnPropertyDescriptors,NA=Object.getOwnPropertySymbols,wn=Object.prototype.hasOwnProperty,Un=Object.prototype.propertyIsEnumerable,Wn=(re,ze,Ve)=>ze in re?gn(re,ze,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):re[ze]=Ve,aa=(re,ze)=>{for(var Ve in ze||(ze={}))wn.call(ze,Ve)&&Wn(re,Ve,ze[Ve]);if(NA)for(var Ve of NA(ze))Un.call(ze,Ve)&&Wn(re,Ve,ze[Ve]);return re},ma=(re,ze)=>yA(re,QA(ze)),pn=(re,ze,Ve)=>new Promise((bA,hA)=>{var jA=Gt=>{try{EA(Ve.next(Gt))}catch(eA){hA(eA)}},RA=Gt=>{try{EA(Ve.throw(Gt))}catch(eA){hA(eA)}},EA=Gt=>Gt.done?bA(Gt.value):Promise.resolve(Gt.value).then(jA,RA);EA((Ve=Ve.apply(re,ze)).next())});const{TabPane:Ba}=Yt.default;var $r=({item:re,answerData:ze,hasChangeScore:Ve=!0,autoHeight:bA,saveChangeScore:hA=()=>{},sealedReview:jA,coursesId:RA,onAdjustScore:EA})=>{var Gt,eA;let[rn,Nn]=(0,l.useState)([]),[br,$n]=(0,l.useState)([]);const[Dr,Aa]=(0,l.useState)(""),[fa,Dn]=(0,l.useState)(!1),[fr,En]=(0,l.useState)([]),gr=(Gt=ze==null?void 0:ze.exercise)==null?void 0:Gt.id,Jn=(0,ge.useDispatch)();(0,l.useEffect)(()=>{var $t,Tt,Qn,Lr,OA,_t,jn,Sn,ot,en,or,oa;if(!(($t=re==null?void 0:re.shixun_details)!=null&&$t.length))return;let da=[],Ra=[];for(let lr=0;lr<((Tt=re==null?void 0:re.shixun_details)==null?void 0:Tt.length);lr++){for(let zn=0;zn<(re==null?void 0:re.shixun_details[lr].stage_list.length);zn++){let ra=re==null?void 0:re.shixun_details[lr].stage_list[zn];da.push(aa(aa({},ra),{operation:(_t=(OA=(Lr=(Qn=re==null?void 0:re.shixun_details)==null?void 0:Qn[lr])==null?void 0:Lr.shixun_detail)==null?void 0:OA[0])==null?void 0:_t.game_identifier,shixun_challenge_id:(jn=re==null?void 0:re.shixun_details[lr])==null?void 0:jn.shixun_challenge_id,is_jupyter:re==null?void 0:re.is_jupyter,is_jupyter_lab:re==null?void 0:re.is_jupyter_lab,myshixun_identifier:re==null?void 0:re.myshixun_identifier}))}(ot=(Sn=re==null?void 0:re.shixun_details)==null?void 0:Sn[lr])!=null&&ot.shixun_detail&&Ra.push((oa=(or=(en=re==null?void 0:re.shixun_details)==null?void 0:en[lr])==null?void 0:or.shixun_detail)==null?void 0:oa[0])}return $n(Ra),da==null||da.map(lr=>(lr.input_value=lr==null?void 0:lr.user_score,lr)),Nn([...da]),()=>{rn=[],br=[],Nn([]),$n([])}},[re==null?void 0:re.shixun_details]);const VA=($t,Tt)=>pn(void 0,null,function*(){if(Number($t.target.value)!=Tt.user_score){const Qn=yield hA(aa(aa({},re),{shixun_challenge_id:Tt.shixun_challenge_id,score:Number($t.target.value)}));Qn!=null&&Qn.question_comments&&Ne.ZP.success("\u5DF2\u4FEE\u6539\u5F53\u524D\u8BC4\u5206")}}),Ln=$t=>pn(void 0,null,function*(){const Tt=yield(0,Be.ZP)("/api/get_simulation_result.json",{method:"get",params:{game_score:$t.game_score,user_score:$t.user_score,game_identifier:$t.game_identifier}});(Tt==null?void 0:Tt.status)===0&&(En(Tt==null?void 0:Tt.data),Dn(!0))}),cn=[{title:"\u9898\u76EE\u540D\u79F0",dataIndex:"name",key:"name",align:"left",ellipsis:!0,width:150,render:($t,Tt)=>l.createElement(x.Z,{title:$t},Tt.operation?l.createElement(ge.Link,{target:"_blank",style:{maxWidth:"400px"},title:$t&&$t.length>25?$t:"",className:"current c-light-primary overflowHidden1",to:Tt.is_jupyter||Tt.is_jupyter_lab?`/tasks/${Tt.myshixun_identifier}/jupyter`:`/tasks/${RA}/${gr}/${Tt.game_identifier}/exercise`},Tt.position,"\u3001",$t):l.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:$t&&$t.length>25?$t:""},Tt.position,"\u3001",$t))},!(re!=null&&re.unity_3d&&(re==null?void 0:re.vrs_type)==1)&&{title:l.createElement(x.Z,{overlayStyle:{minWidth:350},title:l.createElement("div",null,l.createElement("p",{style:{marginBottom:0}},"\u82E5\u5B66\u751F\u672A\u5F00\u542F\u5173\u5361\u6311\u6218\uFF0C\u8BC4\u6D4B\u6B21\u6570\u663E\u793A\u4E3A\u201C--\u201D\uFF1B"),"\u82E5\u5B66\u751F\u5DF2\u5F00\u542F\u5173\u5361\u6311\u6218\u4F46\u662F\u672A\u63D0\u4EA4\u8BC4\u6D4B\uFF0C\u8BC4\u6D4B\u6B21\u6570\u663E\u793A\u4E3A\u201C0\u201D\u3002")},"\u8BC4\u6D4B\u6B21\u6570 "),width:80,dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:($t,Tt)=>l.createElement("span",null,Tt.evaluate_count||Tt.evaluate_count===0?Tt.evaluate_count:l.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u5B8C\u6210\u65F6\u95F4",key:"finished_time",dataIndex:"finished_time",align:"center",render:($t,Tt)=>{let Qn=!1;return Tt.finished_time&&(ze!=null&&ze.exercise)&&(ze!=null&&ze.exercise_answer_user)&&((ze==null?void 0:ze.exercise.time)===-1?Qn=qe()(ze==null?void 0:ze.exercise.end_time).isBefore(Tt.finished_time):Qn=qe()(ze==null?void 0:ze.exercise_answer_user.start_at).add(ze==null?void 0:ze.exercise.time,"m").isBefore(Tt.finished_time)),l.createElement("span",null,Tt.finished_time||l.createElement("span",{className:"c-grey-999"},"--"),l.createElement("span",{className:"c-orange-ff9 "},Qn?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",width:60,dataIndex:"time_consuming",key:"time_consuming",align:"center",render:($t,Tt)=>l.createElement("span",null,Tt.time_consuming||l.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u6548\u7387\u6263\u5206",dataIndex:"timeout_deduct_score",key:"timeout_deduct_score",align:"center",width:76,render:($t,Tt)=>Tt!=null&&Tt.is_timeout_deduct_score?l.createElement("span",{className:"color-grey-9"},$t,"\u5206"):"--"},{title:"\u5F97\u5206/\u6EE1\u5206",width:100,dataIndex:"user_score",key:"user_score",align:"center",tableLayout:"fixed",render:($t,Tt)=>l.createElement("span",null,l.createElement("span",{className:"c-orange"},Tt.user_score),"/",Tt.game_score)},Ve&&!1,{title:"\u64CD\u4F5C",dataIndex:"name",key:"name",align:"left",ellipsis:!0,render:($t,Tt)=>l.createElement("span",null,Tt.operation?re!=null&&re.unity_3d?l.createElement("span",{className:"c-light-primary current",onClick:()=>Jn({type:"classroomList/setActionTabs",payload:{key:"\u91C7\u96C6\u70B9\u5F97\u5206\u8BE6\u60C5",data:Tt}})},"\u8BE6\u60C5"):l.createElement(ge.Link,{target:"_blank",style:{maxWidth:"400px"},className:"current c-light-primary overflowHidden1",to:Tt.is_jupyter||Tt.is_jupyter_lab?`/tasks/${Tt.myshixun_identifier}/jupyter`:`/tasks/${RA}/${gr}/${Tt.game_identifier}/exercise`},"\u8BE6\u60C5"):l.createElement(x.Z,{title:"\u5B66\u751F\u672A\u5F00\u542F\u8FC7\u8BE5\u5173\u5361"},l.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"}},"\u8BE6\u60C5")),l.createElement(x.Z,{title:"\u8C03\u5206"},l.createElement("span",{onClick:()=>EA(ma(aa({},re),{shixun_challenge_id:Tt.shixun_challenge_id,question_score:Tt.game_score,user_score:Tt.user_score})),className:"ml20 c-light-primary current"},l.createElement("i",{className:"iconfont icon-bianji14 current"}))))}].filter($t=>!!$t),na=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"80px",key:"key",align:"center",render:($t,Tt)=>l.createElement("span",null,Tt.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"updated_at",key:"updated_at",align:"left",width:216,render:($t,Tt)=>l.createElement(aA,{date:Tt.updated_at,showTag:Tt==null?void 0:Tt.resubmit})},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"error_msg",key:"error_msg",align:"center",render:($t,Tt)=>l.createElement("span",null,Tt.error_msg?Tt.error_msg:"--")},!jA&&{title:"\u64CD\u4F5C",dataIndex:"commit_id",key:"commit_id",width:"80px",align:"center",render:($t,Tt)=>l.createElement("span",{className:"c-blue current",onClick:()=>pn(void 0,null,function*(){var Qn,Lr,OA;if(Tt!=null&&Tt.is_jupyter||Tt!=null&&Tt.is_jupyter_lab)window.open(`/tasks/${Tt.myshixun_identifier}/jupyter`);else{const _t=yield(0,gA.Lk)(Tt.game_identifier,{path:(OA=(Lr=(Qn=Tt.path)==null?void 0:Qn.replace(/\ï¼›/g,";"))==null?void 0:Lr.split(";"))==null?void 0:OA[0],query_index:Tt.query_index,exercise_id:gr});(_t==null?void 0:_t.status)===0&&Ie.default.info({title:"\u4EE3\u7801\u5185\u5BB9",width:900,centered:!0,icon:null,okText:"\u5173\u95ED",className:`${me.Z.lookCode} custom-modal-divider`,content:l.createElement(mA.ZP,{height:500,autoHeight:bA,language:"python",theme:"default",value:decodeURIComponent(escape(window.atob((_t==null?void 0:_t.content)||""))),options:ma(aa({},Fr),{readonly:!0})})})}})},Tt.query_index?"\u67E5\u770B\u4EE3\u7801":"")}].filter($t=>!!$t),er=[{title:"\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:($t,Tt)=>l.createElement("span",null,Tt.created_at?qe()(Tt.created_at).format("YYYY-MM-DD HH:mm:ss"):"--")},{title:"\u64CD\u4F5C\u5185\u5BB9",dataIndex:"vrs_point_name",key:"vrs_point_name",render:($t,Tt)=>l.createElement("span",null,Tt.vrs_point_name?`\u64CD\u4F5C\u4E86${Tt.vrs_point_name}\u91C7\u96C6\u70B9\uFF0C\u7B54\u6848\u503C\u4E3A${Tt==null?void 0:Tt.vrs_point_answer_value}`:"--")}].filter($t=>!!$t),Fr={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1},xr=[{title:"\u5E8F\u53F7",render:($t,Tt,Qn)=>Qn+1,width:60,align:"center"},{title:"\u91C7\u96C6\u70B9\u540D\u79F0",dataIndex:"vrs_point_name",align:"center"},{title:"\u7B54\u6848\u503C\u7C7B\u578B",dataIndex:"vrs_point_answer_type",align:"center",render:($t,Tt,Qn)=>$t==0?"\u56FA\u5B9A\u503C":$t==1?"\u533A\u95F4\u503C":"\u72B6\u6001\u503C"},{title:"\u6807\u51C6\u7B54\u6848",dataIndex:"answer_value",align:"center"},{title:"\u5B66\u751F\u7B54\u6848",dataIndex:"vrs_point_answer_value",align:"center",render:($t,Tt,Qn)=>l.createElement("span",{style:{color:(Tt==null?void 0:Tt.user_score)>=(Tt==null?void 0:Tt.total_score)?"#00B187":"#E30000"}},Tt==null?void 0:Tt.vrs_point_answer_value)},{title:"\u5F97\u5206/\u6EE1\u5206",dataIndex:"score",align:"center",render:($t,Tt,Qn)=>l.createElement("span",null,Tt==null?void 0:Tt.user_score,"/",Tt==null?void 0:Tt.total_score)}];return l.createElement(l.Fragment,null,l.createElement(Yt.default,{defaultActiveKey:"1",tabBarExtraContent:!(re!=null&&re.shixun_start)&&l.createElement("span",{style:{color:"red"}},"\u5B66\u751F\u672A\u5F00\u542F\u6311\u6218")},l.createElement(Ba,{tab:"\u9636\u6BB5\u6210\u7EE9",key:"1"},!!(rn!=null&&rn.length)&&l.createElement(Z.default,{columns:cn,dataSource:rn,pagination:!1})),l.createElement(Ba,{tab:l.createElement("span",null,"\u5B9E\u8BAD\u8BE6\u60C5 ",l.createElement(x.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},l.createElement("span",{className:"iconfont icon-tishi4"}))),key:"2"},br==null?void 0:br.map(($t,Tt)=>{var Qn,Lr,OA;return console.log("chanllenge",$t),l.createElement(l.Fragment,{key:Tt},l.createElement("div",{className:"mt5"},l.createElement("span",{className:"font16 mr15"}," \u7B2C",$t.position,"\u5173"),$t.game_identifier?l.createElement(ge.Link,{target:"_blank",className:"current c-light-primary font16",to:re.is_jupyter||re.is_jupyter_lab?`/tasks/${re.myshixun_identifier}/jupyter`:`/tasks/${RA}/${gr}/${$t.game_identifier}/exercise`},$t.name):l.createElement("span",{className:"font16"},$t.name)),!!((Qn=$t==null?void 0:$t.outputs)!=null&&Qn.length)&&l.createElement(Z.default,{bordered:!0,dataSource:$t!=null&&$t.unity_3d?$t.vrs_outputs:$t.outputs.map(_t=>ma(aa({},_t),{key:_t.position,error_msg:_t.output_detail,updated_at:_t.updated_at,game_identifier:$t==null?void 0:$t.game_identifier,path:$t==null?void 0:$t.path,myshixun_identifier:re==null?void 0:re.myshixun_identifier,is_jupyter:re==null?void 0:re.is_jupyter,is_jupyter_lab:re==null?void 0:re.is_jupyter_lab})),columns:$t!=null&&$t.unity_3d?er:na,pagination:!1}),l.createElement(Hn,{chanllenge:$t,autoHeight:bA,setVisible:Aa,styles:me.Z,devalueValue:(OA=(Lr=$t==null?void 0:$t.challenge_paths)==null?void 0:Lr[0])==null?void 0:OA.file_name}))}))),(0,Lt.dE)()&&l.createElement(Pe.Z,{className:"c-grey-999 mt20 mb20",value:re==null?void 0:re.question_title}),(eA=re==null?void 0:re.shixun)==null?void 0:eA.map(($t,Tt)=>l.createElement("p",{className:"font16 c-grey-666 mb5"},l.createElement("span",{className:"mr20"},"\u7B2C",$t==null?void 0:$t.challenge_position,"\u5173 ",$t==null?void 0:$t.challenge_name),l.createElement("span",null,$t==null?void 0:$t.challenge_score,"\u5206"))),l.createElement("div",{className:"mb15"}),l.createElement(Ie.default,{centered:!0,destroyOnClose:!0,open:!!Dr,title:"\u5168\u5C4F\u9884\u89C8\u4EE3\u7801",width:864,onCancel:()=>Aa(!1),footer:null},l.createElement(mA.ZP,{height:500,autoHeight:bA,language:"python",theme:"default",value:Dr,options:Fr})),l.createElement(hr.Z,null))},ur=y(21311),Xr=(re,ze,Ve)=>new Promise((bA,hA)=>{var jA=Gt=>{try{EA(Ve.next(Gt))}catch(eA){hA(eA)}},RA=Gt=>{try{EA(Ve.throw(Gt))}catch(eA){hA(eA)}},EA=Gt=>Gt.done?bA(Gt.value):Promise.resolve(Gt.value).then(jA,RA);EA((Ve=Ve.apply(re,ze)).next())});const{TextArea:qr}=pe.default;var ts=({item:re,answerData:ze,changeScoreData:Ve,textValue:bA,textOnChange:hA=()=>{}})=>{var jA,RA;const[EA,Gt]=(0,l.useState)(!1),eA=(0,l.useRef)();(0,l.useEffect)(()=>{var Nn;if(eA!=null&&eA.current)return(Nn=eA==null?void 0:eA.current)==null||Nn.addEventListener("mousedown",at.Dw),()=>{var br;(br=eA==null?void 0:eA.current)==null||br.removeEventListener("mousedown",at.Dw)}},[eA==null?void 0:eA.current]),(0,l.useEffect)(()=>{Ve!=null&&Ve[re.q_position]?!EA&&Gt(!0):EA&&Gt(!1)},[Ve==null?void 0:Ve[re==null?void 0:re.q_position]]);const rn=Nn=>Xr(void 0,null,function*(){const br=Ie.default.confirm({width:1e3,icon:null,className:"custom-modal-divider ant-modal-confirm-btns-hidden",title:l.createElement(Q.Z,null,l.createElement(I.Z,{flex:"1"},"\u539F\u59CB\u5185\u5BB9"),l.createElement(I.Z,null,l.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:()=>br.destroy()}))),content:l.createElement(ur.Z,{height:"70vh",defaultValue:Nn||"",hidetoolBar:!0,disabled:!0})})});return l.createElement("div",null,document.domain==="kepukehuan.educoder.net"&&l.createElement(l.Fragment,null,l.createElement("div",null,l.createElement("strong",{className:"mt30"},"\u4F5C\u6587\u6807\u9898"),l.createElement("br",null),l.createElement("div",{className:me.Z.simpleWrap},l.createElement(Pe.Z,{value:(re==null?void 0:re.kp_content)||""})),l.createElement("strong",{className:"mt30"},"\u4F5C\u6587\u7C7B\u578B"),l.createElement("br",null),l.createElement("div",{className:me.Z.simpleWrap},l.createElement(Pe.Z,{value:(re==null?void 0:re.kp_clazz)||""})),l.createElement("strong",{className:"mt30"},"\u4F5C\u6587\u5185\u5BB9"),l.createElement("br",null),l.createElement("div",{className:me.Z.simpleWrap},l.createElement(Pe.Z,{value:((jA=re==null?void 0:re.user_answer)==null?void 0:jA[0])||""}))),(0,Lt.GJ)()&&l.createElement(nt.u,{data:re}),l.createElement(j.Z,null)),document.domain!=="kepukehuan.educoder.net"&&l.createElement("div",{className:me.Z.simpleBg},l.createElement(Q.Z,null,l.createElement(I.Z,{flex:1},l.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898")),l.createElement(I.Z,null,l.createElement(Qe.ZP,{style:{marginRight:-12},type:"link",onClick:()=>{var Nn;return rn((Nn=re==null?void 0:re.user_answer)==null?void 0:Nn[0])}},"\u67E5\u770B\u539F\u59CB\u5185\u5BB9"))),l.createElement("div",{ref:eA,key:re.question_id},l.createElement(Pe.Z,{value:((RA=re==null?void 0:re.user_answer)==null?void 0:RA[0])||""})),(0,Lt.GJ)()&&l.createElement(nt.u,{data:re})))},Ts=y(10311),Kn={flex_box_center:"flex_box_center___rj3qW",flex_space_between:"flex_space_between___eHnsZ",flex_box_vertical_center:"flex_box_vertical_center___o8x0E",flex_box_center_end:"flex_box_center_end___Eje4p",flex_box_column:"flex_box_column____EBoU",fullBtn:"fullBtn___eRgbl",box:"box___L0bdv",head:"head___cyjX5",content:"content___hzHVR",row:"row___FKXkZ",btnWrap:"btnWrap___aUDJ0",btn:"btn___N6ksw",disabledBtn:"disabledBtn___t8_ZJ",del:"del___TrkS2",line:"line___jAAPS",slider:"slider___xLyf7"},Va="data:image/png;base64,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",As=y(39292),xa=y(96249),Bs=y.n(xa),KA=y(59301),ss=Object.defineProperty,pi=Object.getOwnPropertySymbols,Yr=Object.prototype.hasOwnProperty,Nr=Object.prototype.propertyIsEnumerable,Wa=(re,ze,Ve)=>ze in re?ss(re,ze,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):re[ze]=Ve,ns=(re,ze)=>{for(var Ve in ze||(ze={}))Yr.call(ze,Ve)&&Wa(re,Ve,ze[Ve]);if(pi)for(var Ve of pi(ze))Nr.call(ze,Ve)&&Wa(re,Ve,ze[Ve]);return re},Ja=(re,ze,Ve)=>new Promise((bA,hA)=>{var jA=Gt=>{try{EA(Ve.next(Gt))}catch(eA){hA(eA)}},RA=Gt=>{try{EA(Ve.throw(Gt))}catch(eA){hA(eA)}},EA=Gt=>Gt.done?bA(Gt.value):Promise.resolve(Gt.value).then(jA,RA);EA((Ve=Ve.apply(re,ze)).next())});const mi=({value:re,onChange:ze,max:Ve})=>{const bA=hA=>{Number.isNaN(hA)||ze(hA)};return KA.createElement(Q.Z,{wrap:!1,align:"middle",gutter:20},KA.createElement(I.Z,{flex:1},KA.createElement(Q.Z,{wrap:!1,align:"middle",gutter:10},KA.createElement(I.Z,null,KA.createElement("span",{className:"c-grey-333",style:{whiteSpace:"nowrap"}},"0")),KA.createElement(I.Z,{flex:1},KA.createElement(Ts.Z,{className:Kn.slider,min:0,step:.5,max:Number(Ve),onChange:bA,value:re})),KA.createElement(I.Z,null,KA.createElement("span",{className:"c-grey-333",style:{whiteSpace:"nowrap"}},Ve)))),KA.createElement(I.Z,null,KA.createElement(V.Z,{min:0,max:Ve,precision:1,step:.1,value:re,onChange:bA})),KA.createElement(I.Z,null,KA.createElement(z.ZP,{theme:{components:{Button:{defaultBorderColor:"#BACFFE",defaultColor:"#3061D0",defaultShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)"}}}},KA.createElement(Qe.ZP,{onClick:()=>{bA(Ve)}},"\u6EE1\u5206"))))};var Wi=({item:re,visible:ze,onCancel:Ve,onOk:bA,saveChangeScore:hA})=>{const[jA]=we.default.useForm(),[RA,EA]=(0,l.useState)(!0),[Gt,eA]=(0,l.useState)(!1),[rn,Nn]=(0,l.useState)(!1),[br,$n]=(0,l.useState)(!1),[Dr,Aa]=(0,l.useState)([]),[fa,Dn]=Ie.default.useModal(),[fr,En]=(0,l.useState)(!1),[gr,Jn]=(0,l.useState)(!0),[VA,Ln]=(0,l.useState)({left:0,top:0,bottom:0,right:0}),cn=(0,l.useRef)(null);(0,l.useEffect)(()=>{ze&&(na(),jA.setFieldsValue({score:Number(re==null?void 0:re.user_score)})),console.log("item",re)},[ze]);const na=()=>Ja(void 0,null,function*(){EA(!0);const OA=yield(0,Be.ZP)("/api/users/get_score_list.json",{method:"get"});(OA==null?void 0:OA.status)===0&&Aa((OA==null?void 0:OA.data)||[]),EA(!1)}),er=OA=>Ja(void 0,null,function*(){EA(!0);const _t=yield(0,Be.ZP)("/api/users/remove_score_list.json",{method:"delete",body:{id:OA}});if((_t==null?void 0:_t.status)===0){na();return}EA(!1)}),Fr=()=>Ja(void 0,null,function*(){yield jA.validateFields(),eA(!0);const OA=jA.getFieldsValue();yield hA(ns(ns({},re),OA)),eA(!1),Ve()}),Tt=br?[.5,1.5,2.5,3.5,4.5,5.5,6.5,7.5,8.5,9.5,10.5]:[0,1,2,3,4,5,6,7,8,9,10],Qn=()=>{let OA="";Ie.default.confirm({title:"\u81EA\u5B9A\u4E49\u5206\u503C",icon:null,onOk:()=>Ja(void 0,null,function*(){if(!OA)return Ne.ZP.warning("\u8BF7\u8F93\u5165\u5206\u503C"),Promise.reject();if(OA<0)return Ne.ZP.warning("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0"),Promise.reject();const _t=yield(0,Be.ZP)("/api/users/set_score_list.json",{method:"post",body:{score:OA}});(_t==null?void 0:_t.status)===0&&na()}),content:KA.createElement("div",null,KA.createElement(we.default.Item,{style:{marginBottom:0},label:"\u5206\u503C",colon:!1},KA.createElement(V.Z,{style:{width:322},defaultValue:OA,onChange:_t=>{OA=_t}})))})},Lr=(OA,_t)=>{var jn;const{clientWidth:Sn,clientHeight:ot}=window.document.documentElement,en=(jn=cn.current)==null?void 0:jn.getBoundingClientRect();en&&Ln({left:-en.left+_t.x,right:Sn-(en.right-_t.x),top:-en.top+_t.y,bottom:ot-(en.bottom-_t.y)})};return KA.createElement(KA.Fragment,null,Dn,KA.createElement(Ie.default,{title:KA.createElement("div",{style:{width:"100%",cursor:"move"},onMouseOver:()=>{gr&&Jn(!1)},onMouseOut:()=>{Jn(!0)},onFocus:()=>{},onBlur:()=>{}},"\u8C03\u5206",KA.createElement("span",{className:"font14"},re==null?void 0:re.ModelTitleDec)),open:ze,onCancel:Ve,onOk:Fr,okText:"\u786E\u5B9A",width:506,afterClose:()=>{jA.resetFields()},confirmLoading:Gt,cancelText:"\u53D6\u6D88",modalRender:OA=>KA.createElement(Bs(),{disabled:gr,bounds:VA,nodeRef:cn,onStart:(_t,jn)=>Lr(_t,jn)},KA.createElement("div",{ref:cn},OA))},KA.createElement(U.Z,{spinning:RA},KA.createElement(we.default,{size:"large",form:jA,colon:!1},KA.createElement(Q.Z,{align:"middle"},KA.createElement(we.default.Item,{style:{marginBottom:0,flex:1},label:"\u8C03\u5206",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},KA.createElement(mi,{max:re.question_score}))),KA.createElement("div",{className:Kn.box},KA.createElement("div",{className:Kn.head,onClick:()=>Nn(!rn)},rn?KA.createElement("i",{className:"iconfont icon-zhankai4 font12"}):KA.createElement("i",{style:{transform:"scale(0.6)"},className:"iconfont icon-zhankai4 font12"}),KA.createElement("span",null,rn?"\u6536\u8D77":"\u5C55\u5F00","\u5FEB\u6377\u6253\u5206\u5C0F\u952E\u76D8"),KA.createElement("img",{src:Va})),rn&&KA.createElement("div",{className:Kn.content},KA.createElement(Q.Z,{align:"middle"},KA.createElement("span",{className:"c-grey-333 mr10"},"0.5"),KA.createElement(Ae.Z,{checked:br,onChange:OA=>$n(OA)}),KA.createElement(Qe.ZP,{onClick:Qn,size:"middle",style:{marginLeft:"auto"},type:"primary"},"+\u81EA\u5B9A\u4E49\u5206\u503C")),KA.createElement("div",{className:Kn.row},Tt.map(OA=>KA.createElement("div",{key:OA,className:Kn.btnWrap},KA.createElement("div",{onClick:()=>{Number(OA)>Number(re.question_score)||jA.setFieldsValue({score:OA})},className:Number(OA)>Number(re.question_score)?Kn.disabledBtn:Kn.btn},OA)))),!!(Dr!=null&&Dr.length)&&KA.createElement(KA.Fragment,null,KA.createElement("div",{className:Kn.line}),KA.createElement("div",{className:Kn.row},Dr.map(OA=>KA.createElement("div",{key:OA.id,className:Kn.btnWrap},KA.createElement("div",{onClick:()=>{Number(OA.score)>Number(re.question_score)||jA.setFieldsValue({score:OA.score})},className:Number(OA.score)>Number(re.question_score)?Kn.disabledBtn:Kn.btn},OA.score),KA.createElement("div",{onClick:()=>{er(OA.id)},className:`iconfont icon-weishezhi ${Kn.del}`}))))))),KA.createElement(Q.Z,{wrap:!1,align:"middle",justify:"end"},KA.createElement(I.Z,null,KA.createElement(As.Z,{isShowComponent:(0,Lt.G5)(),ModalProps:{open:fr,onCancel:()=>{En(!1)}},onDataSelect:(OA,_t)=>Ja(void 0,[OA,_t],function*(jn,{node:Sn}){const ot=()=>{jA.setFieldsValue({comment:Sn==null?void 0:Sn.value}),En(!1)};if(jA.getFieldValue("comment")){fa.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:ot});return}ot()})},KA.createElement(Qe.ZP,{style:{padding:0,height:"auto"},icon:KA.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:OA=>{En(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),KA.createElement(we.default.Item,{style:{marginBottom:0},label:"\u8BC4\u8BED",name:"comment"},KA.createElement(pe.default.TextArea,null))))))},wa={tip:"tip___peuQ9",apply:"apply___vL0_X",form_item_warp:"form_item_warp___ik_ub",lable_name1:"lable_name1___prVgU",h_lh_40:"h_lh_40___N1KfV",config_title:"config_title___foht1"},Mi=y(92310),Ji=y.n(Mi),vi=y(84323),Br=y(59301),Ss=Object.defineProperty,sa=Object.defineProperties,Us=Object.getOwnPropertyDescriptors,fs=Object.getOwnPropertySymbols,ia=Object.prototype.hasOwnProperty,Xi=Object.prototype.propertyIsEnumerable,ds=(re,ze,Ve)=>ze in re?Ss(re,ze,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):re[ze]=Ve,Bi=(re,ze)=>{for(var Ve in ze||(ze={}))ia.call(ze,Ve)&&ds(re,Ve,ze[Ve]);if(fs)for(var Ve of fs(ze))Xi.call(ze,Ve)&&ds(re,Ve,ze[Ve]);return re},hs=(re,ze)=>sa(re,Us(ze)),uo=(re,ze,Ve)=>new Promise((bA,hA)=>{var jA=Gt=>{try{EA(Ve.next(Gt))}catch(eA){hA(eA)}},RA=Gt=>{try{EA(Ve.throw(Gt))}catch(eA){hA(eA)}},EA=Gt=>Gt.done?bA(Gt.value):Promise.resolve(Gt.value).then(jA,RA);EA((Ve=Ve.apply(re,ze)).next())});const qi=({exercise:re,className:ze,style:Ve,checkAssistant:bA,dataSource:hA,saveChangeScore:jA,loading:RA})=>{const EA=(0,ge.useParams)(),[Gt,eA]=(0,l.useState)({show:!1}),[rn,Nn]=(0,l.useState)(!1),[br,$n]=(0,l.useState)(!1),Dr=(0,l.useRef)({}),[Aa]=we.default.useForm(),{unified_ai_setting:fa,ai_review_settings:Dn}=re.commonHeader,fr=()=>uo(void 0,null,function*(){const Jn=Aa.getFieldValue("ai_review_settings");(0,at.BR)(Jn)&&(eA({show:!1}),Gt==null||Gt.onOk(),Nn(!0),yield new Promise(Ln=>setTimeout(Ln,3e3)),Nn(!1))}),En=Jn=>uo(void 0,[Jn],function*({chatData:VA,setChatData:Ln,setLoading:cn,getData:na,renderChatItems:er}){var Fr;if((yield bA())!==!0)return;const $t=yield(0,Be.ZP)(`/api/exercises/${EA==null?void 0:EA.categoryId}/all_subj_questions.json`,{method:"get"});if($t.status==0){const Tt=$t==null?void 0:$t.data.find(Lr=>Lr.id===(hA==null?void 0:hA.question_id)),Qn=fa?Dn:((Fr=Tt==null?void 0:Tt.ai_review_settings)==null?void 0:Fr.length)>0?Tt.ai_review_settings:Dn;Aa.setFieldValue("ai_review_settings",Qn)}eA({show:!0,onOk:()=>{Dr.current=Aa.getFieldsValue(),$n(!0),cn(!0);const Tt=er();Tt[0].show=!1,Ln(Tt),na()}})}),gr=Jn=>uo(void 0,null,function*(){var VA,Ln,cn,na,er,Fr,xr;const{mes:$t,setChatData:Tt,setTyping:Qn,renderChatItems:Lr}=Jn,OA=Dr.current,_t=Lr();_t[0].show=!1,Tt(_t);const jn=Bi({user_id:hA==null?void 0:hA.user_id,scoring_criteria:$t,history:[]},OA),Sn=yield(0,Be.ZP)(`/api/exercise_questions/${hA==null?void 0:hA.question_id}/ai_adjust_score.json`,{method:"post",body:jn});if((Sn==null?void 0:Sn.status)===-3&&(Qn(!0),Tt(en=>[...en].map((or,oa)=>oa===en.length-1?hs(Bi({},or),{text:Sn==null?void 0:Sn.message,loading:!1,response:{data:{message:Sn==null?void 0:Sn.message}}}):or))),(Sn==null?void 0:Sn.status)!==0)return;let ot;do if(ot=yield(0,Be.ZP)("/api/exercise_questions/ai_adjust_score_polling.json",{method:"get",params:{request_id:(VA=Sn==null?void 0:Sn.data)==null?void 0:VA.request_id}}),(Ln=ot==null?void 0:ot.data)!=null&&Ln.comment){console.log("\u64CD\u4F5C\u6210\u529F");break}else if(((cn=ot==null?void 0:ot.data)==null?void 0:cn.comment)===null)console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),yield new Promise(en=>setTimeout(en,2e3));else{console.log("\u72B6\u6001\u5F02\u5E38");break}while(((na=ot==null?void 0:ot.data)==null?void 0:na.comment)===null);if((ot==null?void 0:ot.status)===0){const en=((er=ot==null?void 0:ot.data)==null?void 0:er.message)||`\u8BC4\u5206\uFF1A${(Fr=ot==null?void 0:ot.data)==null?void 0:Fr.score}\u5206 +`).length,{onAdd:MA,onGetList:cA,onListClick:nr,onListDelete:sn,onListDealData:DA}=mA||{},Hr=50,Tn=10,Mr={maxCount:Hr,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:ts,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:et=>Je(void 0,null,function*(){var HA,ln,xn,wr;const In=(wr=(xn=(ln=(HA=et==null?void 0:et.name)==null?void 0:HA.split("."))==null?void 0:ln.slice(-1))==null?void 0:xn[0])==null?void 0:wr.toLowerCase(),$A=["doc","docx","md","pdf","txt","xlsx","xls"].includes(In);return et.size==0?(we.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),Ne.default.LIST_IGNORE):$A?et.size/1024/1024>100?(we.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Ne.default.LIST_IGNORE):!0:(we.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),Ne.default.LIST_IGNORE)}),onChange:({fileList:et})=>{Ts(et)},action:`${(Zr=Fe.Z)==null?void 0:Zr.API_SERVER}/api/intelligent_imports/upload_file.json`},_n={maxCount:Tn,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Kn,multiple:!0,accept:".jpg,.png,",beforeUpload:et=>{var HA,ln,xn,wr;const In=(wr=(xn=(ln=(HA=et==null?void 0:et.name)==null?void 0:HA.split("."))==null?void 0:ln.slice(-1))==null?void 0:xn[0])==null?void 0:wr.toLowerCase(),$A=["jpg","png"].includes(In);return et.size==0?(we.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),Ne.default.LIST_IGNORE):$A?et.size/1024/1024>10?(we.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Ne.default.LIST_IGNORE):!0:(we.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),Ne.default.LIST_IGNORE)},onChange:({fileList:et})=>{Va(et)},action:`${($r=Fe.Z)==null?void 0:$r.API_SERVER}/api/ai/generals/update_file.json`};(0,l.useEffect)(()=>{if(!Yr.length||!sa.current)return;const et=Yr[Yr.length-1];et!=null&&et.loading&&(sa.current.scrollTop=sa.current.scrollHeight)},[Yr.length]),(0,l.useEffect)(()=>{if(!sa.current||!Ti.current)return;const et=new IntersectionObserver(([HA])=>{Ro(HA.isIntersecting)},{root:sa.current,rootMargin:"70px",threshold:0});return et.observe(Ti.current),()=>{Ti.current&&et.unobserve(Ti.current)}},[sa.current,Ti.current]),(0,l.useEffect)(()=>{if(!ia)return;const et=sa.current,HA=ho.current;fo.current=!1;let ln=et.scrollTop;const xn=()=>{const{scrollTop:In,scrollHeight:ca,clientHeight:$A}=et;In>ln?In+$A>=ca-50&&(et.scrollTop=et.scrollHeight,fo.current=!1):In{fo.current||(et.scrollTop=et.scrollHeight)});return wr.observe(HA),()=>{var In;wr.unobserve(HA),(In=et==null?void 0:et.removeEventListener)==null||In.call(et,"scroll",xn)}},[ia]),(0,l.useEffect)(()=>{!ia&&ft.current.length&&(Nr([...Yr,...ft.current]),ft.current=[])},[ia]),(0,l.useEffect)(()=>{if(!sa.current)return;const et=new ResizeObserver(()=>{var HA;sa.current&&Ei((HA=sa.current)==null?void 0:HA.offsetWidth)});return et.observe(sa.current),()=>{sa.current&&et.unobserve(sa.current)}},[sa.current]),(0,l.useEffect)(()=>{typeof Ct=="boolean"&&Xr(Ct)},[Ct]),(0,l.useEffect)(()=>{var et;if(Us.current&&Ji!==null){Us.current.focus();const HA=(et=Us.current.resizableTextArea)==null?void 0:et.textArea;HA&&(HA.selectionStart=HA.selectionEnd=HA.value.length)}},[Ji]),(0,l.useEffect)(()=>{zt<5&&Mi(!1)},[zt]),(0,l.useEffect)(()=>{ur&&se&&(Nr(ea(se)),xa(!0),Xa(se,{history:[]})),ur&&(bi(),gA?Xs(gA):Hn&&!Ws&&Hi()),ur||Ea()},[ur]);const ea=(et="",HA=[],ln=[])=>{const xn=Date.now();return[{text:et,key:xn,sender:"user",fileList:HA,imageList:ln,show:!0},{loading:!0,key:xn,sender:"AI",show:!0,model:qr,imageGenerator:qi,thinkingEnabled:ds,codePreview:hs}]},Ea=()=>{Ss(""),vi(null),Ts([]),Va([]),ns("")},ta=()=>{if(Jt){Jt({chatData:Yr,setChatData:Nr,setLoading:xa,getData:Xa,renderChatItems:ea,handleAdd:Hi,identifier:Ws});return}Xr(!0)},Sa=()=>{if(bo(!0),aA){aA();return}Xr(!1)},Js=()=>{Mi(!wa)},bi=()=>Je(void 0,null,function*(){if(!Zt)return;const et=yield(0,Ae.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(et==null?void 0:et.status)===0&&(et==null?void 0:et.total_number)!==-1&&(mi((et==null?void 0:et.total_number)-(et==null?void 0:et.remaining_number)),Wi(et==null?void 0:et.total_number))}),gl=()=>{Qe.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:l.createElement("div",null,l.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),l.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u7528",ws,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},ks=et=>et.reduce((ln,xn)=>{if(xn.sender==="user"){const wr=et.find(In=>In.key===xn.key&&In.sender==="AI");wr&&(wr!=null&&wr.text)&&!(wr!=null&&wr.error)&&ln.push({question:xn.text,answer:wr.text})}return ln},[]),Xa=(...et)=>Je(void 0,[...et],function*(HA="",ln={},xn=Yr){if(ht&&(yield ht({mes:HA,setChatData:Nr,fileList:ts,body:ln,checkNum:bi,setLoading:xa,bodyChatData:xn,setTyping:Xi,setImageGenerator:yo,renderChatItems:ea})),!ht){const wr=ts==null?void 0:ts.map(cr=>{var ys;return(ys=cr==null?void 0:cr.response)==null?void 0:ys.file_id}),In=Kn==null?void 0:Kn.map(cr=>{var ys;return(ys=cr==null?void 0:cr.response)==null?void 0:ys.data}),ca=ln.history||ks(xn),$A=ee(ee({identifier:Ws,response_mode:"streaming",scene_awareness:co,thinking_enabled:ds,image_generator:qi,code_preview:hs,file_ids:wr,image_list:In,history:ca,[Ft]:HA},an),ln),Oa=Object.fromEntries(Object.entries($A).filter(([cr,ys])=>ys!==void 0));fs.current=new Te.Z(Fe.Z.API_SERVER+kA,Oa),yield new Promise((cr,ys)=>{let po=null,re=null;fs.current.on("data",ze=>{Xi(!0);const{chunk:{content:Ve,type:bA,created:hA,msg:jA}}=ze,RA=jA==="error";bA==="thinking"&&(po=po||hA,Nr(EA=>[...EA].map((Gt,eA)=>eA===EA.length-1?Le(ee({},Gt),{reasoning:(Gt.reasoning||"")+Ve,loading:!1,hideAnswer:!0,error:RA}):Gt))),bA==="text"&&(re=re||hA,Nr(EA=>[...EA].map((Gt,eA)=>eA===EA.length-1?Le(ee({},Gt),{text:(Gt.text||"")+Ve,loading:!1,startTime:po,endTime:re,error:RA}):Gt)))}),fs.current.on("done",()=>{cr()}),fs.current.on("error",ze=>{let Ve="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(ze)==="[object Object]"&&ze.status===-9&&(Ve=ze==null?void 0:ze.message),Nr(bA=>[...bA].map((hA,jA)=>jA===bA.length-1?Le(ee({},hA),{text:Ve,loading:!1,error:!0}):hA)),cr()}),fs.current.on("cancelled",()=>{cr()}),fs.current.startStream()})}bi(),xa(!1)}),$i=et=>{ns(et.target.value)},is=(et,HA)=>{if(Ea(),xa(!0),et==="edit"){ft.current=Yr.slice(HA+2);const ln=Yr.splice(HA),{fileList:xn=[],imageList:wr=[]}=(ln==null?void 0:ln[0])||{},In=xn.map(Oa=>{var cr;return(cr=Oa.response)==null?void 0:cr.file_id}),ca=wr.map(Oa=>{var cr;return(cr=Oa.response)==null?void 0:cr.data}),$A={history:ks(Yr),file_ids:In,image_list:ca,edit:!0};Nr([...Yr,...ea(Br,xn,wr)]),Xa(Br,$A,Yr)}if(et==="redraw"){ft.current=Yr.slice(HA+1);const ln=Yr.splice(HA-1),{text:xn,fileList:wr=[],imageList:In=[]}=(ln==null?void 0:ln[0])||{},ca=wr.map(cr=>{var ys;return(ys=cr.response)==null?void 0:ys.file_id}),$A=In.map(cr=>{var ys;return(ys=cr.response)==null?void 0:ys.data}),Oa={history:ks(Yr),file_ids:ca,image_list:$A,edit:!0};Nr([...Yr,...ea(xn,wr,In)]),Xa(xn,Oa,Yr)}},LA=()=>{if(Wa.trim()!==""){Ea(),xa(!0);const et=ts.filter(ln=>ln.status==="done"),HA=Kn.filter(ln=>ln.status==="done");Nr([...Yr,...ea(Wa,et,HA)]),Xa(Wa)}},pl=et=>{if(et.shiftKey){if(et.key==="Enter")return}else if(et.key==="Enter"){if(et.preventDefault(),Iu||vA.current)return;LA()}},zl=(et,HA)=>{let ln=!1;$e===!0?ln=!0:$e==="last"&&(ln=Yr.reduce((ca,$A,Oa)=>$A.sender==="user"?Oa:ca,-1)===HA);const xn=HA===Ji,wr=[...(et==null?void 0:et.fileList)||[],...(et==null?void 0:et.imageList)||[]];return l.createElement("div",{className:S.li,style:ee({width:uA},Wn)},l.createElement("div",{className:S.avatarIcon},l.createElement("img",{className:S.img,src:IA})),l.createElement("div",{className:S.content},!!(wr!=null&&wr.length)&&l.createElement("div",{className:S.fileWrap},wr==null?void 0:wr.map((In,ca)=>{var $A,Oa;return l.createElement("div",{key:ca,className:S.file},l.createElement("img",{src:y(90034)(`./${((Oa=($A=In==null?void 0:In.name)==null?void 0:$A.split("."))==null?void 0:Oa.pop())||"txt"}.png`),width:20,className:"mr10"}),l.createElement("aside",null,l.createElement(Ie.Z,{title:In==null?void 0:In.name},l.createElement("div",{className:S.fileName},In==null?void 0:In.name)),l.createElement("div",{className:"c-grey-999 font12"},(0,Z.RD)(In==null?void 0:In.size))))})),l.createElement("div",{className:S.borderBox},xn?l.createElement(pe.default.TextArea,{value:Br,ref:Us,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:In=>Ss(In.target.value)}):l.createElement("div",{className:S.text},et==null?void 0:et.text)),xn?l.createElement("div",{className:S.action},l.createElement(Q.ZP,{onClick:()=>{Ss(""),vi(null)},size:"small"},"\u53D6\u6D88"),l.createElement(Q.ZP,{disabled:!Br.trim(),onClick:()=>is("edit",HA),type:"primary",size:"small"},"\u786E\u8BA4")):l.createElement("div",{className:S.action},l.createElement(qe.CopyToClipboard,{text:(et==null?void 0:et.text)||"",onCopy:()=>we.ZP.success("\u590D\u5236\u6210\u529F")},l.createElement(Ie.Z,{title:"\u590D\u5236"},l.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),ln&&!As&&l.createElement(Ie.Z,{title:"\u7F16\u8F91"},l.createElement("i",{onClick:()=>{vi(HA),Ss((et==null?void 0:et.text)||"")},className:"iconfont icon-bianji10 font14"})))))},Fo=(et,HA)=>{let ln=!1;iA===!0?ln=!0:iA==="last"&&(ln=Yr.reduce((In,ca,$A)=>ca.sender==="AI"?$A:In,-1)===HA);let xn="";return et!=null&&et.source?xn=et==null?void 0:et.source:(et==null?void 0:et.model)==="deepseek-r1"?xn="\u7531deepseek\u751F\u6210":(et==null?void 0:et.model)==="qwen-max"&&(xn="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),l.createElement("div",{className:S.li,style:ee({width:uA},Wn)},l.createElement("div",{className:S.avatarIcon},l.createElement("img",{className:S.img,src:BA})),l.createElement("div",{className:S.content},l.createElement("div",{className:S.borderBox},et.loading&&l.createElement(l.Fragment,null,et!=null&&et.imageGenerator?l.createElement("div",{className:S.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",l.createElement("div",{className:"ai-loading"})):!(et!=null&&et.thinkingEnabled)&&l.createElement("div",null,l.createElement("div",{className:S.loading},l.createElement("div",{className:S.dot}),l.createElement("div",{className:S.dot}),l.createElement("div",{className:S.dot})),l.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(FA==null?void 0:FA.text)||"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),(et==null?void 0:et.thinkingEnabled)&&l.createElement(U.Z,{time:et==null?void 0:et.time,cancelIndex:ir,loading:et.loading,streamingStatus:!(et!=null&&et.text),onFinish:()=>{Pi(0),Nr(wr=>[...wr].map((In,ca)=>ca===wr.length-1?Le(ee({},In),{hideAnswer:!1,time:In.startTime?In.endTime-In.startTime:null}):In))},value:et==null?void 0:et.reasoning}),!!(et!=null&&et.text)&&!et.hideAnswer&&l.createElement(z.Z,{onDynamic:Ba,cancelIndex:ir,streamingStatus:As,loadImage:!!(et!=null&&et.imageGenerator),onFinish:()=>Je(void 0,null,function*(){Pi(0),setTimeout(()=>Xi(!1),0)}),value:et==null?void 0:et.text})),ma&&!!(et!=null&&et.text)&&xn&&l.createElement("div",{className:S.source},xn),l.createElement("div",{className:S.action},ZA==null?void 0:ZA(et,HA,{onMenuClick:Xs}),!(et!=null&&et.imageGenerator)&&l.createElement(qe.CopyToClipboard,{text:String((et==null?void 0:et.text)||""),onCopy:()=>we.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},l.createElement(Ie.Z,{title:"\u590D\u5236"},l.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),Pn&&!As&&l.createElement(l.Fragment,null,l.createElement(Ie.Z,{title:"\u559C\u6B22"},l.createElement("i",{style:et!=null&&et.like?{color:"#FA8D30"}:{},onClick:()=>ki("like",!(et!=null&&et.like),HA),className:"iconfot icon-yijiejue font15"})),l.createElement(Ie.Z,{title:"\u4E0D\u559C\u6B22"},l.createElement("i",{style:et!=null&&et.dislike?{color:"#e86d7c"}:{},onClick:()=>ki("dislike",!(et!=null&&et.dislike),HA),className:"iconfot icon-weijiejuezhengchang font15"}))),ln&&!As&&l.createElement(Ie.Z,{title:"\u91CD\u65B0\u751F\u6210"},l.createElement("i",{onClick:()=>is("redraw",HA),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},ki=(et,HA,ln)=>Je(void 0,null,function*(){if(wA){const xn=Yr.slice(0,ln+1),In=ks(xn).length;yield wA({type:et,value:HA,index:ln,identifier:Ws,objectIndex:In})}Nr(xn=>(xn[ln][et]=HA,HA&&(xn[ln][et==="like"?"dislike":"like"]=!1),[...xn]))}),Ko=()=>{var et,HA;Pi(1),(HA=(et=fs.current)==null?void 0:et.cancelRequest)==null||HA.call(et),xa(!1),Xi(!1)},Hi=()=>Je(void 0,null,function*(){var et,HA,ln;(HA=(et=fs.current)==null?void 0:et.cancelRequest)==null||HA.call(et),Ea(),Nr([]),xa(!0);const xn=yield MA();(xn==null?void 0:xn.status)===0&&Es((ln=xn==null?void 0:xn.data)==null?void 0:ln.identifier),xa(!1),Xi(!1)}),zo=()=>Je(void 0,null,function*(){var et;pi(!0);const HA=yield cA();(HA==null?void 0:HA.status)===0&&wt(((et=HA==null?void 0:HA.data)==null?void 0:et.list)||[]),pi(!1)}),Xs=(...et)=>Je(void 0,[...et],function*(HA=Ws){var ln,xn,wr,In;(xn=(ln=fs.current)==null?void 0:ln.cancelRequest)==null||xn.call(ln),Ea(),KA(!0);const ca=yield nr(HA);if(ca.status===0){const $A=DA(((wr=ca==null?void 0:ca.data)==null?void 0:wr.messages)||[]);Nr($A),KA(!1),Es((In=ca==null?void 0:ca.data)==null?void 0:In.identifier);return}Nr([]),KA(!1)}),Cs=(et,HA)=>Je(void 0,null,function*(){(yield sn(et)).status===0&&(we.ZP.success("\u5220\u9664\u6210\u529F"),HA===Ws&&Hi(),zo())}),Ri=()=>l.createElement("div",{className:S.menuWarp},l.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),l.createElement(I.Z,{spinning:ss},!Ns.length&&l.createElement(v.Z,{style:{width:250,paddingBottom:30},image:v.Z.PRESENTED_IMAGE_SIMPLE}),!!Ns.length&&l.createElement("div",{className:S.menu},Ns.map(function(et,HA){return l.createElement("aside",{className:V()(Ws===et.identifier&&S.active),key:et.id,onClick:()=>Xs(et.id)},l.createElement("div",{className:S.menuText},l.createElement(Ie.Z,{title:et==null?void 0:et.question},l.createElement("span",null,et==null?void 0:et.question)),yA&&yA(et)),l.createElement("div",{className:S.menuDel,onClick:ln=>ln.stopPropagation()},l.createElement(L.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>Cs(et.id,et.identifier),okText:"\u786E\u8BA4",zIndex:1100,cancelText:"\u53D6\u6D88"},l.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),Zl=et=>{if(et==="file"){if(Kn.length){Qe.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u56FE\u7247\uFF0C\u4E0A\u4F20\u6587\u4EF6\u540E\u56FE\u7247\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{Va([]),xt.current.upload.uploader.fileInput.click()}});return}xt.current.upload.uploader.fileInput.click()}if(et==="image"){if(ts.length){Qe.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u6587\u4EF6\uFF0C\u4E0A\u4F20\u56FE\u7247\u540E\u6587\u4EF6\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{Ts([]),Pt.current.upload.uploader.fileInput.click()}});return}Pt.current.upload.uploader.fileInput.click()}},Yl=[{key:"file",disabled:ts.length>=Hr,label:l.createElement(Ie.Z,{placement:"right",title:l.createElement("div",null,l.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),l.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},l.createElement("span",null,l.createElement("i",{className:"iconfont icon-fujian3 font14 mr5"}),"\u4E0A\u4F20\u6587\u6863"))},qr!=="deepseek-r1"&&{key:"image",disabled:Kn.length>=Tn,label:l.createElement(Ie.Z,{placement:"right",title:"\u652F\u6301\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247\uFF0C\u6700\u591A10\u4E2A"},l.createElement("span",null,l.createElement("i",{className:"iconfont icon-tupianshangchuan font14 mr5"}),"\u4E0A\u4F20\u56FE\u7247"))}].filter(Boolean),xu=[...ts,...Kn],Iu=xu.some(et=>et.status==="uploading")||As||ia,Zo=Ja>=ws,qs=fA||ts.length>=Hr||Kn.length>=Tn,cc=qi||ds||co||hs||!!xu.length,P={chatData:Yr,stream:fs,isDisabledNum:Zo,checkNumModal:gl,checkNum:bi,onClose:Sa,setChatData:Nr,setLoading:xa,getData:Xa,clearStatus:Ea,typing:ia,setImageGenerator:yo,renderChatItems:ea,setSceneAwareness:wi,setIdentifier:Es,setCodePreview:uo,setTyping:Xi};return l.createElement(l.Fragment,null,rA?l.createElement("div",{onClick:ta},rA):rA!==null&&l.createElement(Y.Z,{draggableExtraNode:hr,src:yt,onClick:ta,topPercentage:ut}),l.createElement(NA,{open:ur,width:Ci?"100%":lt,afterOpenChange:et=>{et&&bo(!1)},push:!1,contentWrapperStyle:yi?{}:{transition:"none"},extra:l.createElement("div",{className:S.head},gn,qt&&l.createElement(D.Z,{value:qr,onChange:et=>{Bi(!1),yo(!1),Vs(et),Va([]),Ts([])}}),Yt&&l.createElement(l.Fragment,null,l.createElement(x.Z,{dropdownRender:Ri,onOpenChange:et=>{et&&zo()},placement:"bottomLeft",arrow:!0},l.createElement("div",{className:S.headBtn},l.createElement("i",{className:"icon-lishiduihua1 font14 mr10"}),"\u5386\u53F2\u5BF9\u8BDD"))),Hn&&l.createElement(l.Fragment,null,l.createElement("div",{className:S.headBtn,onClick:Hi},l.createElement("i",{className:"icon-xinjianduihua font14 mr10"}),"\u65B0\u5EFA\u5BF9\u8BDD")),l.createElement(Ie.Z,{title:Ci?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F"},l.createElement("div",{className:S.headBtn,style:{padding:"0 12px"},onClick:()=>go(!Ci)},Ci&&l.createElement("i",{className:"iconfont icon-tuichuquanping3"}),!Ci&&l.createElement("i",{className:"iconfont icon-quanping4"})))),title:l.createElement("span",{className:"c-grey-333 font16"},Dt),onClose:Sa,bodyStyle:{paddingRight:4}},l.createElement("div",{className:V()(S.wrap,ur&&"body-overflow-hidden")},l.createElement("div",{ref:sa,className:S.chatContainer},wn==null?void 0:wn(P),Xe&&l.createElement("div",{className:`${S.li} mb20`,style:ee({width:uA},Wn)},l.createElement("div",{className:S.avatarIcon},l.createElement("img",{className:S.img,src:BA})),l.createElement("div",{className:S.content},l.createElement("div",{className:S.borderBox},W,sA==null?void 0:sA(P)))),l.createElement("div",{ref:ho},l.createElement(I.Z,{spinning:Bs,className:"mt20"},Yr==null?void 0:Yr.map((et,HA)=>l.createElement(l.Fragment,{key:et.key+HA},et.show&&l.createElement(l.Fragment,null,et.sender==="user"&&zl(et,HA),et.sender==="AI"&&Fo(et,HA),GA&&!["AI","user"].includes(et.sender)&&GA(et,HA,{width:uA})))))),!Ho&&l.createElement("div",{className:S.backBottom,onClick:()=>{sa.current.scrollTop=sa.current.scrollHeight}},l.createElement("i",{className:"iconfont icon-huidaodibu"})),l.createElement("div",{ref:Ti})),!PA&&l.createElement("div",{style:Un,className:V()(S.footerContainer,wa&&S.full,cc&&S.footerContainerSelected)},l.createElement("div",{className:S.btnWrp},aa&&l.createElement(Ie.Z,{title:"\u66F4\u64C5\u957F\u5904\u7406\u4EE3\u7801\u95EE\u9898\uFF0C\u652F\u6301\u4E00\u53E5\u8BDD\u751F\u6210\u5E94\u7528"},l.createElement("div",{onClick:()=>uo(!hs),className:V()(S.btn,hs&&S.btnActive)},l.createElement("i",{className:"iconfont icon-daimamoshi1 mr10 font12"}),"\u4EE3\u7801\u6A21\u5F0F")),QA&&l.createElement(Ie.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},l.createElement("div",{onClick:()=>wi(!co),className:V()(S.btn,co&&S.btnActive)},l.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),qr==="deepseek-r1"&&l.createElement(Ie.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},l.createElement("div",{onClick:()=>Bi(!ds),className:V()(S.btn,ds&&S.btnActive)},l.createElement("i",{className:"iconfont icon-shendusikao mr10 font12"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),Lt&&qr==="qwen-max"&&l.createElement("div",{onClick:()=>yo(!qi),className:V()(S.btn,qi&&S.btnActive)},l.createElement("i",{className:"iconfont icon-shangchuantupian2 mr10 font12"}),"\u56FE\u50CF\u751F\u6210"),xu.map(et=>l.createElement("div",{key:et.uid},(et==null?void 0:et.status)==="uploading"&&l.createElement(I.Z,{indicator:l.createElement(X.Z,{rev:"",spin:!0}),className:"mr10",size:"small",spinning:!0}),l.createElement("span",{title:et==null?void 0:et.name,className:"mr10"},(0,Z.Pq)(et.name,20)),l.createElement("i",{onClick:()=>{Ts(HA=>HA.filter(ln=>ln.uid!==et.uid)),Va(HA=>HA.filter(ln=>ln.uid!==et.uid))},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font12"})))),l.createElement(Ie.Z,{title:Zo&&l.createElement("div",null,l.createElement("div",null,"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),l.createElement("div",null,"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F",ws,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))},l.createElement("div",{className:V()(S.inputContainer,zt>4&&S.lineFour,Zo&&S.disabledInput)},l.createElement(Ne.default,ee({ref:xt},Mr)),l.createElement(Ne.default,ee({ref:Pt},_n)),l.createElement(x.Z,{className:`${qs&&"hide"}`,menu:{items:Yl,onClick:et=>Zl(et.key)},placement:"top"},l.createElement(Q.ZP,{className:S.uploadBtn,icon:l.createElement(Pe.Z,{rev:"",style:{fontSize:18,color:"#FFF"}})})),l.createElement(pe.default.TextArea,{rows:zt>4?4:zt,placeholder:Kt||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:Wa,bordered:!1,style:qs?{paddingLeft:0,marginLeft:0}:{},onChange:$i,onPressEnter:pl,onFocus:()=>pn==null?void 0:pn(),onCompositionStart:()=>{vA.current=!0},onCompositionEnd:()=>{vA.current=!1}}),ia?l.createElement(Ie.Z,{title:"\u505C\u6B62\u751F\u6210"},l.createElement("div",{className:`iconfont icon-tingzhihuida ${S.cancelBtn}`,onClick:Ko})):l.createElement(Q.ZP,{className:(Wa==null?void 0:Wa.trim())===""?S.sendBtnDisabled:S.sendBtn,icon:l.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:Iu,onClick:LA}),zt>4&&l.createElement("span",{className:S.fullIcon,onClick:Js},wa&&l.createElement("span",{className:"iconfont icon-shousuo"}),!wa&&l.createElement("span",{className:"iconfont icon-zhankai"}))))))))}},39292:function(Et,Ze,y){"use strict";y.d(Ze,{Z:function(){return at}});var l=y(59301),ge=y(22740),we=y(43418),Ne=y(78241),Qe=y(8591),Ie=y(71418),pe=y(17574),Q=y(95237),I=y(43604),v=y(6848),L=y(92832),x={currentPrimary:"currentPrimary___NPWiR",currentDelete:"currentDelete___UEfhf",DirectoryTree:"DirectoryTree___xPxCY",EditDom:"EditDom___seNxC"},j=y(15581),V=y(44595),z=y(82549),U=y(94246),D=Object.defineProperty,S=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,Z=Object.getOwnPropertySymbols,Y=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,Ce=(Se,nt,me)=>nt in Se?D(Se,nt,{enumerable:!0,configurable:!0,writable:!0,value:me}):Se[nt]=me,$=(Se,nt)=>{for(var me in nt||(nt={}))Y.call(nt,me)&&Ce(Se,me,nt[me]);if(Z)for(var me of Z(nt))te.call(nt,me)&&Ce(Se,me,nt[me]);return Se},Fe=(Se,nt)=>S(Se,Ae(nt)),qe=(Se,nt)=>{var me={};for(var Be in Se)Y.call(Se,Be)&&nt.indexOf(Be)<0&&(me[Be]=Se[Be]);if(Se!=null&&Z)for(var Be of Z(Se))nt.indexOf(Be)<0&&te.call(Se,Be)&&(me[Be]=Se[Be]);return me},Te=(Se,nt,me)=>new Promise((Be,Ue)=>{var Ee=Je=>{try{Le(me.next(Je))}catch(Oe){Ue(Oe)}},ee=Je=>{try{Le(me.throw(Je))}catch(Oe){Ue(Oe)}},Le=Je=>Je.done?Be(Je.value):Promise.resolve(Je.value).then(Ee,ee);Le((me=me.apply(Se,nt)).next())});const X=(Se=[])=>Se==null?void 0:Se.map(nt=>Fe($({},nt),{title:(nt==null?void 0:nt.value)||"",key:nt==null?void 0:nt.id,isLeaf:!0})),Pe=Se=>{var nt=Se,{user:me,children:Be,isShowComponent:Ue=!0,ModalProps:Ee={},onDataSelect:ee}=nt,Le=qe(nt,["user","children","isShowComponent","ModalProps","onDataSelect"]);const[Je,Oe]=we.default.useModal(),[It]=Ne.default.useForm(),[Dt,Kt]=(0,l.useState)([]),[fA,PA]=(0,l.useState)(!1),[BA,IA]=(0,l.useState)(!1),[,yt,rA,kA]=(0,j.U)(V.qE,{page:1,limit:9999}),[,,an]=(0,j.U)(V.V8,{}),[,,ZA]=(0,j.U)(V.B$,{}),[,,Xe]=(0,j.U)(V.DH,{}),[,,Jt]=(0,j.U)(V.bJ,{}),aA=()=>{PA(!1),It.resetFields(),IA(!1)},FA=se=>Te(void 0,null,function*(){const{node:ht,dragNode:Ct,event:lt}=se,Zt=se.node.pos.split("-"),W=se.dropPosition-Number(Zt[Zt.length-1]);if(W==0){Qe.ZP.warning("\u65E0\u6CD5\u79FB\u52A8\u5230\u5185\u90E8\u4F4D\u7F6E");return}if(W==1&&(Ct==null?void 0:Ct.item_index)==(ht==null?void 0:ht.item_index)+1){Qe.ZP.warning("\u672A\u79FB\u52A8\u4F4D\u7F6E");return}const sA=yield Jt({id:Ct==null?void 0:Ct.key,position:W==-1?1:(Ct==null?void 0:Ct.item_index)>(ht==null?void 0:ht.item_index)?(ht==null?void 0:ht.item_index)+1:ht==null?void 0:ht.item_index});(sA==null?void 0:sA.status)===0&&(Qe.ZP.success("\u79FB\u52A8\u6210\u529F"),rA({},!0))}),Pn=se=>Te(void 0,null,function*(){let ht={};BA?ht=yield ZA($({},se)):ht=yield Xe($({},se)),(ht==null?void 0:ht.status)==0&&(Qe.ZP.success((ht==null?void 0:ht.message)||(BA?"\u6DFB\u52A0\u6210\u529F":"\u66F4\u65B0\u6210\u529F")),rA({},!0),aA())});return(0,l.useEffect)(()=>{Ee!=null&&Ee.open&&rA({},!0)},[Ee==null?void 0:Ee.open]),(0,l.useEffect)(()=>{var se;Kt(X((se=kA==null?void 0:kA.data)==null?void 0:se.list))},[kA]),Ue?l.createElement(l.Fragment,null,Oe,Be,l.createElement(we.default,$({},$({title:"\u5E38\u7528\u8BC4\u8BED",width:640,centered:!0,footer:null,bodyStyle:{padding:"10px 5px 25px"}},Ee)),l.createElement(Ie.Z,{spinning:yt},(Dt==null?void 0:Dt.length)>0?l.createElement(l.Fragment,null,l.createElement(pe.default.DirectoryTree,{height:500,className:x.DirectoryTree,multiple:!0,draggable:{icon:!1},defaultExpandAll:!0,switcherIcon:!1,showIcon:!1,onSelect:ee,treeData:Dt,onDrop:FA,titleRender:se=>l.createElement(l.Fragment,null,l.createElement("span",{className:"multi_ellipsis1",style:{flex:1,marginRight:"32px"}},se==null?void 0:se.title),l.createElement("div",{className:`${x.EditDom}`},l.createElement(Q.Z,{wrap:!1,align:"middle",gutter:16},l.createElement(I.Z,null,l.createElement(v.Z,{title:"\u957F\u6309\u53EF\u8FDB\u884C\u62D6\u62FD\u6392\u5E8F"},l.createElement("i",{className:`iconfont icon-tuodong1 font12 ${x.currentPrimary}`}))),l.createElement(I.Z,null,l.createElement(v.Z,{title:"\u7F16\u8F91"},l.createElement("i",{className:`iconfont icon-bianji11 font12 ${x.currentPrimary}`,onClick:ht=>{ht.stopPropagation(),It.setFieldsValue($({},se)),PA(!0)}}))),l.createElement(I.Z,null,l.createElement(v.Z,{title:"\u5220\u9664"},l.createElement("i",{className:`iconfont icon-shanchu14 font12 ${x.currentDelete}`,onClick:ht=>{ht.stopPropagation(),Je.confirm({icon:null,title:"\u5220\u9664\u5E38\u7528\u8BC4\u8BED",centered:!0,content:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u5E38\u7528\u8BC4\u8BED\u5417\uFF1F",onOk:()=>Te(void 0,null,function*(){const Ct=yield an({id:se==null?void 0:se.key});(Ct==null?void 0:Ct.status)==0&&(Qe.ZP.success((Ct==null?void 0:Ct.message)||"\u5220\u9664\u6210\u529F"),rA({},!0))})})}}))))))}),l.createElement(U.op,{className:"ml20 mt20",icon:l.createElement("i",{className:"iconfont icon-xiaojiahao"}),style:{borderRadius:"4px"},onClick:()=>{IA(!0),PA(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED")):l.createElement(z.Z,{styles:{margin:"30px auto"},customText:l.createElement("span",null,"\u6682\u65E0\u5E38\u7528\u8BC4\u8BED\uFF0C\u4F60\u53EF\u4EE5",l.createElement("a",{onClick:()=>{IA(!0),PA(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED"))}))),l.createElement(we.default,{title:BA?"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED":"\u7F16\u8F91\u5E38\u7528\u8BC4\u8BED",open:fA,okText:BA?"\u6DFB\u52A0":"\u786E\u5B9A",onCancel:()=>{aA()},onOk:()=>{It.submit()}},l.createElement(Ne.default,{form:It,onFinish:Pn},BA&&l.createElement("span",{className:"font14",style:{color:"#191919"}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED\uFF0C\u53EF\u4EE5\u5E2E\u52A9\u4F60\u63D0\u9AD8\u8BC4\u9605\u4F5C\u4E1A\u7684\u6548\u7387"),l.createElement(Ne.default.Item,{hidden:!0,name:"id"}),l.createElement(Ne.default.Item,{className:"mt10",name:"value"},l.createElement(L.default.TextArea,{placeholder:"\u8F93\u5165\u5E38\u7528\u8BC4\u8BED\u3002\u4F8B\u5982\uFF1A\u4F60\u7684\u7F16\u7A0B\u4F5C\u4E1A\u6574\u4F53\u8868\u73B0\u826F\u597D\uFF0C\u4F46\u4ECD\u6709\u4E00\u4E9B\u5C0F\u7684\u6539\u8FDB\u7A7A\u95F4\u3002",autoSize:{minRows:8,maxRows:9},maxLength:100,showCount:!0}))))):null};var at=(0,ge.connect)(({loading:Se,user:nt})=>({user:nt,loading:Se.effects}))(Pe)},71033:function(Et,Ze,y){"use strict";y.d(Ze,{i:function(){return Ce},Z:function(){return Fe}});var l={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},ge=y(71418),we=y(6848),Ne=y(93948),Qe=y(92310),Ie=y.n(Qe),pe=y(72565),Q=y(82549),I=y(54331),v=y(79005),L=y(20345),x=y(77882),j=y(31081),V=y(75309),z=y(71979),U=y(47558),D=y(42922),S=y(66832),Ae=y(96593),Z=y(19664),Y=y(91833),te=y(59301);const Ce=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:v,swimg:L},{name:"101\u8BA1\u5212",ptimg:x,swimg:j},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:V,swimg:z},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:U,swimg:D},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:S,swimg:Ae},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Z,swimg:Y}];var Fe=({className:qe,dataSource:Te=[],col:X=4,right:Pe,bottom:at=23,precision:Se=0,wrapWidth:nt=1200,trackEventItems:me,loading:Be,onRemove:Ue=()=>{},isCurrent:Ee=!0,showAlias:ee=!1,showProgress:Le=!1})=>{const Je=Math.floor((nt-(X-1)*Pe)/X),Oe=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(It=>(window.ENV==="build"&&(It.ptimg=`/react/build${It.ptimg}`,It.swimg=`/react/build${It.swimg}`),It));return te.createElement(ge.Z,{spinning:Be},te.createElement("div",{className:Ie()(l.list,qe)},!!(Te!=null&&Te.length)&&(Te==null?void 0:Te.map((It,Dt)=>{var Kt,fA,PA,BA,IA,yt;const{name:rA,id:kA,identifier:an,featured:ZA,school_name:Xe,image_url:Jt,excellent:aA,is_plan:FA}=It;return te.createElement("div",{key:kA,className:Ee&&Le?l.wrapisCurrent:l.wrap,style:{width:Je,marginRight:(1+Dt)%X===0?0:Pe+Se,marginBottom:at}},te.createElement("a",{className:l.li,onClick:Pn=>{Pn.preventDefault(),Pn.stopPropagation(),me&&(0,pe.L9)([me]),(0,pe.xg)(`/paths/${an}`)}},te.createElement("div",{className:l.img},te.createElement("img",{className:l.cover,src:`${Jt}`}),Ee&&(0,I.bg)()&&(It==null?void 0:It.studying)&&te.createElement("div",{className:`${l.movebq} user-path-items`,onClick:Pn=>{Pn.stopPropagation(),Ue(It)}},te.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),te.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Kt=It==null?void 0:It.subject_tags)==null?void 0:Kt.map((Pn,se)=>{var ht,Ct;if(se===0){const Zt=(ht=Oe.find(W=>W.name==Pn))==null?void 0:ht.swimg;return te.createElement("img",{className:l.sign,src:Zt,style:{left:"-4px"}})}const lt=(Ct=Oe.find(Zt=>Zt.name==Pn))==null?void 0:Ct.ptimg;return te.createElement("img",{className:l.sign,src:lt,style:{left:`${48+52*(se-1)+2*se}px`}})}),te.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(It==null?void 0:It.excellent)&&te.createElement("div",{className:l.bq},"\u5F00\u653E\u8BFE\u7A0B"))),te.createElement("div",{className:l.name},te.createElement(we.Z,{title:ee&&(It!=null&&It.excellent_alias_name)?te.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${rA}`,te.createElement("br",null),te.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${It==null?void 0:It.excellent_alias_name}`)):rA},te.createElement("span",{className:l.e},ee&&(It==null?void 0:It.excellent_alias_name)||rA))),Ee&&Le&&((fA=It==null?void 0:It.progress)==null?void 0:fA.all_score)!=0&&te.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},te.createElement(Ne.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((PA=It==null?void 0:It.progress)==null?void 0:PA.my_score)/((BA=It==null?void 0:It.progress)==null?void 0:BA.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(IA=It==null?void 0:It.progress)==null?void 0:IA.my_score,"/",(yt=It==null?void 0:It.progress)==null?void 0:yt.all_score),(!Ee||!Le)&&te.createElement("div",{className:l.tags},te.createElement("div",null,te.createElement(we.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},te.createElement("span",null,te.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),te.createElement("span",null,It.stages_count))),te.createElement(we.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},te.createElement("span",null,te.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),te.createElement("span",null,It.members_count)))))))})),!Te.length&&te.createElement(Q.Z,null)))}},94246:function(Et,Ze,y){"use strict";y.d(Ze,{jL:function(){return Qe},w9:function(){return Ft},dN:function(){return Yt},QD:function(){return Yr},cQ:function(){return BA.Z},Oz:function(){return Zt},op:function(){return As},O5:function(){return Bi},_b:function(){return ws},t7:function(){return Te},Gi:function(){return QA},YG:function(){return Hn},kT:function(){return gn},qp:function(){return D},K3:function(){return Z},vr:function(){return ns},qE:function(){return KA},Je:function(){return at},wb:function(){return Dt},lB:function(){return PA},cq:function(){return ma},tp:function(){return Ce},Si:function(){return qi},k8:function(){return Ns},Du:function(){return ho}});var l=y(59301),ge={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},we="data:image/png;base64,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",Qe=({dataSource:wt=[],img:ft,imgWidth:xt=346,title:Pt,sunTitle:vA,bannerExtraContent:uA})=>l.createElement("div",{className:ge.banner},l.createElement("div",{className:ge.content},l.createElement("aside",null,l.createElement("p",null,l.createElement("b",null,Pt),l.createElement("span",null,vA)),wt.length>0&&l.createElement("div",{className:ge.btns},wt.map((zt,MA)=>l.createElement("div",{key:MA,onClick:zt.click},zt.name,zt.sign?l.createElement("img",{src:we,width:39}):null))),uA),ft&&l.createElement("img",{style:{marginTop:33,marginRight:38},src:ft,width:xt}))),Ie={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},pe=y(92310),Q=y.n(pe),I=y(89392),v=Object.defineProperty,L=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,j=Object.prototype.propertyIsEnumerable,V=(wt,ft,xt)=>ft in wt?v(wt,ft,{enumerable:!0,configurable:!0,writable:!0,value:xt}):wt[ft]=xt,z=(wt,ft)=>{for(var xt in ft||(ft={}))x.call(ft,xt)&&V(wt,xt,ft[xt]);if(L)for(var xt of L(ft))j.call(ft,xt)&&V(wt,xt,ft[xt]);return wt},D=({dataSource:wt=[],value:ft,onChange:xt,onTitleChange:Pt,className:vA,title:uA,titleWidth:zt=41,style:MA={},fontColor:cA="#6A7283",showCount:nr,classNameActive:sn,styleItem:DA={}})=>{const[Hr,Tn]=(0,l.useState)(0),[Mr,_n]=(0,l.useState)(!1),ea=(0,l.useRef)(null),Ea=(0,l.useRef)(null);return(0,l.useEffect)(()=>{var ta;wt.length!==0&&(((ta=ea==null?void 0:ea.current)==null?void 0:ta.clientHeight)>97?Tn(1):Tn(0)),wt.length===0&&Tn(0),_n(!1)},[wt]),l.createElement("div",{className:Q()(Ie.row,vA),style:MA},l.createElement("div",{onClick:(0,I.throttle)(()=>Pt==null?void 0:Pt(),2e3),style:{width:zt,marginTop:Mr?12:4},className:`${Ie.title} ${Pt?"current":""}`},uA),l.createElement("div",{className:Mr?`${Ie.tagsWrap} ${Ie.tagsBorderWrap}`:Ie.tagsWrap},l.createElement("div",{className:Ie.bar,ref:Ea,style:Hr>0?{height:Hr===1?97:"auto",overflow:Hr===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},l.createElement("div",{className:Ie.tag,ref:ea},wt==null?void 0:wt.map(ta=>l.createElement("span",{onClick:()=>xt(ta.id),key:ta.id,style:z(z({color:cA},DA),(ta==null?void 0:ta.style)||{}),className:ft===ta.id?Q()(sn||Ie.active,ta.classNameActive):""},l.createElement("span",{title:ta.name,className:Ie.name},ta.name),!!nr&&l.createElement("span",{className:Ie.num},ta.count))))),!!Hr&&l.createElement(l.Fragment,null,Hr===1?l.createElement("div",{onClick:()=>{var ta;Tn(2),((ta=ea==null?void 0:ea.current)==null?void 0:ta.clientHeight)>245?_n(!0):_n(!1)},className:Ie.action},"\u5C55\u5F00",l.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):l.createElement("div",{onClick:()=>{Ea.current.scrollTop=0,Tn(1),_n(!1)},className:Ie.action},"\u6536\u8D77",l.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},S={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},Z=({dataSource:wt=[],value:ft,onChange:xt,onTitleChange:Pt,className:vA,title:uA,titleWidth:zt=41,style:MA={},fontColor:cA="#6A7283",showCount:nr,expand:sn=!0})=>{const[DA,Hr]=(0,l.useState)(0),[Tn,Mr]=(0,l.useState)(!1),_n=(0,l.useRef)(null),ea=(0,l.useRef)(null),[Ea,ta]=(0,l.useState)(sn);return l.createElement("div",{className:Q()(S.row,vA),style:MA},l.createElement("div",{className:"flex item-center justify-between"},l.createElement("div",{onClick:(0,I.throttle)(()=>Pt==null?void 0:Pt(),2e3),style:{width:zt,marginTop:Tn?12:4},className:`${S.title} ${Pt?"current":""}`},uA),l.createElement("i",{className:`iconfont ${Ea?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:Ea?8:10},onClick:()=>ta(!Ea)})),Ea&&l.createElement("div",{className:Tn?`${S.tagsWrap} ${S.tagsBorderWrap}`:S.tagsWrap},l.createElement("div",{className:S.fenge}),l.createElement("div",{className:S.bar,ref:ea},l.createElement("div",{className:S.tag,ref:_n},wt==null?void 0:wt.map(Sa=>l.createElement("span",{onClick:()=>xt(Sa.id),key:Sa.id,style:{color:cA},className:ft===Sa.id?S.active:""},l.createElement("span",{title:Sa.name,className:S.name},Sa.name),!!nr&&l.createElement("span",{className:S.num},Sa.count)))))))},Y={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},Ce=({dataSource:wt=[],value:ft,onChange:xt,className:Pt,style:vA={}})=>l.createElement("div",{style:vA,className:Q()(Y.tabs,Pt)},wt.map(uA=>l.createElement("span",{onClick:()=>xt(uA.id),className:ft===uA.id?Y.active:"",key:uA.id},uA.name))),$={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},Fe=y(92832),Te=({dataSource:wt=[],value:ft="",onChange:xt,onInputChange:Pt=()=>{},className:vA,style:uA={},placeholder:zt,allowClear:MA=!1})=>{var cA;const[nr,sn]=(0,l.useState)(""),[DA,Hr]=(0,l.useState)("");(0,l.useEffect)(()=>{var _n;let ea=ft;(_n=JSON.stringify(ft))!=null&&_n.includes("{")&&(sn(ft.id),ea=ft.value||"");try{Hr(decodeURIComponent(ea||""))}catch(Ea){Hr(decodeURIComponent(ea||""))}},[ft]);const Tn=()=>{xt(encodeURIComponent(DA),nr||null)},Mr=_n=>{_n!==nr&&(sn(_n),xt(encodeURIComponent(DA),_n))};return l.createElement("div",{className:Q()($.input,vA),style:uA},!!wt.length&&l.createElement("div",{className:$.dropdown},l.createElement("div",{className:$.text},(cA=wt.find(_n=>_n.id===nr))==null?void 0:cA.name,l.createElement("i",{className:"iconfont icon-zhankai4"}),l.createElement("b",{className:$.b1}),l.createElement("b",{className:$.b2})),l.createElement("div",{className:$.menu},wt.map((_n,ea)=>l.createElement("div",{key:ea,onClick:()=>Mr(_n.id)},_n.name)))),l.createElement(Fe.default,{onPressEnter:Tn,value:DA,onChange:_n=>{Hr(_n.target.value),Pt(encodeURIComponent(_n.target.value),nr||null)},bordered:!1,placeholder:zt}),l.createElement("i",{onClick:Tn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},X={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},at=({value:wt,onChange:ft,className:xt,total:Pt,pageSize:vA,style:uA={}})=>{const zt=wt<2,MA=wt>=Math.ceil(Pt/vA);return Pt<=vA?l.createElement(l.Fragment,null):l.createElement("div",{className:Q()(X.quickPager,xt),style:uA},l.createElement("div",{onClick:()=>{zt||ft(wt-1,"prev")},className:zt?X.disabled:""},"\u4E0A\u4E00\u9875"),l.createElement("div",{onClick:()=>{MA||ft(wt+1,"next")},className:MA?X.disabled:""},"\u4E0B\u4E00\u9875"))},Se={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},nt=y(71418),me=y(6848),Be=y(13570),Ue=y(86748),Ee=y(72565),ee=y(96908),Le=y(57177),Je=y(81378),Oe=y(82549),Dt=({className:wt,dataSource:ft=[],col:xt=4,right:Pt,bottom:vA=23,precision:uA=0,wrapWidth:zt=1200,trackEventItems:MA,loading:cA})=>{const nr=Math.floor((zt-(xt-1)*Pt)/xt);return l.createElement(nt.Z,{spinning:cA},l.createElement("div",{className:Q()(Se.list,wt)},!!ft.length&&ft.map((sn,DA)=>{const{name:Hr,id:Tn,identifier:Mr,power:_n,cover_image_id:ea,pic:Ea}=sn;return l.createElement("div",{className:Se.wrap,key:Tn,style:{width:nr,marginRight:(1+DA)%xt===0?0:Pt+uA,marginBottom:vA}},l.createElement("a",{target:"_blank",href:`/shixuns/${Mr}/challenges`,className:Se.li,onClick:ta=>{ta.preventDefault(),MA&&(0,Ee.L9)([MA]),_n&&(0,Ee.xg)(`/shixuns/${Mr}/challenges`)}},l.createElement("div",{className:Se.img},l.createElement("img",{className:Se.cover,src:`${Ea}`}),sn.is_jupyter&&l.createElement("img",{className:Se.sign,src:ee}),sn.is_jupyter_lab&&l.createElement("img",{className:Se.sign,src:Le}),sn.is_unity_3d&&l.createElement("img",{className:Se.sign,src:Je})),l.createElement("div",{className:Se.name},l.createElement(me.Z,{title:Hr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},l.createElement("span",{className:Se.e},Hr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),l.createElement("div",{className:Se.tags},l.createElement(me.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},l.createElement("span",null,l.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),l.createElement("span",null,sn.challenges_count))),!!sn.myshixuns_count&&l.createElement(me.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},l.createElement("span",null,l.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),l.createElement("span",null,sn.myshixuns_count))),l.createElement(me.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},l.createElement("span",null,l.createElement("span",null,sn.level))),l.createElement("div",{className:Se.rate},l.createElement(Be.Z,{allowHalf:!0,disabled:!0,defaultValue:sn.score_info}),l.createElement("span",null,"\xA0",sn.score_info?`${sn.score_info}\u5206`:"5\u5206")))),!_n&&l.createElement("div",{className:Se.lockWrap},l.createElement("img",{src:`${Ue.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),l.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!ft.length&&l.createElement(Oe.Z,null)))},Kt={flex_box_center:"flex_box_center___KD0ZB",flex_space_between:"flex_space_between___rMep5",flex_box_vertical_center:"flex_box_vertical_center___jD3Po",flex_box_center_end:"flex_box_center_end___RbohB",flex_box_column:"flex_box_column___GmzUj",list:"list___dlUtq",wrap:"wrap___LYbIZ",lockWrap:"lockWrap___U7Ajb",li:"li___bsnqy",img:"img___yQ3UM",cover:"cover___KP0L8",bq:"bq___DtmL1",sign:"sign___TZ9Wq",titleBg:"titleBg___tnX0O",name:"name___OGYeq",e:"e___zxiB9",text:"text____ZmZX",value:"value___WPLok",rate:"rate___iOr7E"},PA=({className:wt,dataSource:ft=[],col:xt=4,right:Pt,bottom:vA=23,precision:uA=0,wrapWidth:zt=1200,wrapClassName:MA,trackEventItems:cA,loading:nr})=>{const sn=Math.floor((zt-(xt-1)*Pt)/xt);return l.createElement(nt.Z,{spinning:nr},l.createElement("div",{className:Q()(Kt.list,wt)},!!ft.length&&ft.map((DA,Hr)=>{const{name:Tn,id:Mr,identifier:_n,power:ea,cover_image_id:Ea,pic:ta}=DA;return l.createElement("div",{className:Q()(Kt.wrap,MA),key:Mr,style:{width:sn,marginRight:(1+Hr)%xt===0?0:Pt+uA,marginBottom:vA}},l.createElement("a",{target:"_blank",href:`/shixuns/${_n}/challenges`,className:Kt.li,onClick:Sa=>{Sa.preventDefault(),cA&&(0,Ee.L9)([cA]),ea&&(0,Ee.xg)(`/shixuns/${_n}/challenges`)}},l.createElement("img",{src:y(47621),className:Kt.titleBg}),l.createElement("div",{className:Kt.name},l.createElement(me.Z,{title:Tn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},l.createElement("span",{className:Kt.e},Tn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),l.createElement("div",{style:{padding:"14px",paddingBottom:0}},l.createElement("div",{className:Kt.img},l.createElement("img",{className:Kt.cover,src:Ea?`${Ue.Z.API_SERVER}/api/attachments/${Ea}`:`${Ue.Z.IMG_SERVER+ta}`}),DA.is_jupyter&&l.createElement("div",{className:Kt.bq},"Jupyter"),DA.is_jupyter_lab&&l.createElement("div",{className:Kt.bq},"JupyterLab"),DA.is_unity_3d&&l.createElement("div",{className:Kt.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),l.createElement("div",{className:"mt20 flex item-center justify-between"},l.createElement("div",null,l.createElement("span",{className:Kt.text},"\u5B66\u4E60\u4EBA\u6570"),l.createElement("span",{className:Kt.value},DA.myshixuns_count)),l.createElement("div",null,l.createElement("span",{className:Kt.text},"\u56F0\u96BE\u7B49\u7EA7"),l.createElement("span",{className:Kt.value},DA.level))),l.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},l.createElement("div",null,l.createElement("span",{className:Kt.text},"\u5173\u5361\u6570"),l.createElement("span",{className:Kt.value},DA.challenges_count)),l.createElement("div",{className:Kt.rate},l.createElement(Be.Z,{allowHalf:!0,disabled:!0,defaultValue:DA.score_info}),l.createElement("span",{className:Kt.value,style:{color:"#FF9C00"}},"\xA0",DA.score_info?`${DA.score_info}\u5206`:"5\u5206"))))),!ea&&l.createElement("div",{className:Kt.lockWrap},l.createElement("img",{src:`${Ue.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),l.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!ft.length&&l.createElement(Oe.Z,null)))},BA=y(71033),IA={flex_box_center:"flex_box_center___vu9yi",flex_space_between:"flex_space_between___LwoH7",flex_box_vertical_center:"flex_box_vertical_center___pUG0J",flex_box_center_end:"flex_box_center_end___xWI9t",flex_box_column:"flex_box_column___Mr5rB",list:"list___zE1wj",wrap:"wrap___5HG1h",lockWrap:"lockWrap___zziwX",li:"li___aNI2z",img:"img___adfIp",cover:"cover___G1cj9",bq:"bq___hpdTt",sign:"sign___kHAha",titleBg:"titleBg___S1VlI",name:"name___zsjxM",e:"e___fd1jW",text:"text___b9Tdy",value:"value___ZASRv",unit:"unit___sMNBQ",tags:"tags___KbL1d",tag1:"tag1___c9ebE",tag2:"tag2___bxczv"},yt=y(79005),rA=y(20345),kA=y(77882),an=y(31081),ZA=y(75309),Xe=y(71979),Jt=y(47558),aA=y(42922),FA=y(66832),Pn=y(96593),se=y(19664),ht=y(91833);const Ct=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:yt,swimg:rA},{name:"101\u8BA1\u5212",ptimg:kA,swimg:an},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ZA,swimg:Xe},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Jt,swimg:aA},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:FA,swimg:Pn},{name:"\u519B\u961F\u4E00\u6D41",ptimg:se,swimg:ht}];var Zt=({className:wt,dataSource:ft=[],col:xt=4,right:Pt,bottom:vA=23,precision:uA=0,wrapWidth:zt=1200,trackEventItems:MA,loading:cA,wrapClassName:nr,imgClassName:sn,isArrow:DA=!1})=>{const Hr=Math.floor((zt-(xt-1)*Pt)/xt),[Tn,Mr]=(0,l.useState)(),[_n,ea]=(0,l.useState)(),Ea=Sa=>Mr(Sa),ta=()=>Mr(-1);return l.createElement(nt.Z,{spinning:cA},l.createElement("div",{className:Q()(IA.list,wt)},!!(ft!=null&&ft.length)&&(ft==null?void 0:ft.map((Sa,Js)=>{var bi;const{name:gl,id:ks,identifier:Xa,featured:$i,school_name:is,image_url:LA,excellent:pl,is_plan:zl}=Sa;return l.createElement("div",{key:ks,className:Q()(IA.wrap,nr),style:{width:Hr,marginRight:(1+Js)%xt===0?0:Pt+uA,marginBottom:vA}},l.createElement("a",{target:"_blank",href:`/paths/${Xa}`,className:IA.li,onClick:Fo=>{Fo.preventDefault(),MA&&(0,Ee.L9)([MA]),(0,Ee.xg)(`/paths/${Xa}`)}},l.createElement("img",{src:y(39057),className:IA.titleBg}),l.createElement("div",{className:IA.name},l.createElement(me.Z,{title:gl},l.createElement("span",{className:IA.e,style:{color:DA&&Tn===Js?"#145DFF":"#000000"},onMouseEnter:()=>{Ea(Js)},onMouseLeave:ta},gl))),l.createElement("div",{style:{padding:"14px",paddingBottom:0}},l.createElement("div",{className:Q()(IA.img,sn)},l.createElement("img",{className:IA.cover,src:`${Ue.Z.IMG_SERVER+LA}`}),(bi=Sa==null?void 0:Sa.subject_tags)==null?void 0:bi.map((Fo,ki)=>{var Ko,Hi;if(ki===0){const Xs=(Ko=Ct.find(Cs=>Cs.name==Fo))==null?void 0:Ko.swimg;return l.createElement("img",{className:IA.sign,src:Xs,style:{left:"-4px"}})}const zo=(Hi=Ct.find(Xs=>Xs.name==Fo))==null?void 0:Hi.ptimg;return l.createElement("img",{className:IA.sign,src:zo,style:{left:`${48+52*(ki-1)+2*ki}px`}})}),l.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Sa==null?void 0:Sa.excellent)&&l.createElement("div",{className:IA.bq},"\u5F00\u653E\u8BFE\u7A0B"))),l.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},l.createElement("div",null,l.createElement("span",{className:IA.text},"\u7AE0\u8282\u6570"),l.createElement("span",{className:IA.value},Sa.stages_count)),l.createElement("div",null,l.createElement("span",{className:IA.text},"\u5B66\u4E60\u4EBA\u6570"),l.createElement("span",{className:IA.value},Sa.members_count))))))})),!ft.length&&l.createElement(Oe.Z,null)))},W={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},sA="data:image/png;base64,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",iA=y(59301),Ft=({className:wt,dataSource:ft=[],col:xt=4,right:Pt,bottom:vA=23,precision:uA=0,wrapWidth:zt=1200,trackEventItems:MA,loading:cA})=>{const nr=Math.floor((zt-(xt-1)*Pt)/xt);return iA.createElement(nt.Z,{spinning:cA},iA.createElement("div",{className:Q()(W.list,wt)},!!ft.length&&ft.map((sn,DA)=>{const{subject_identifier:Hr,id:Tn,identifier:Mr,power:_n}=sn,ea=sn.is_public!=0&&sn.is_public;return iA.createElement("div",{className:W.wrap,key:Tn,style:{width:nr,marginRight:(1+DA)%xt===0?0:Pt+uA,marginBottom:vA}},iA.createElement("a",{className:W.li,onClick:Ea=>{Ea.preventDefault(),MA&&(0,Ee.L9)([MA]),(0,Ee.xg)(sn.first_category_url)}},iA.createElement("div",{className:W.top},iA.createElement(me.Z,{title:sn.name},iA.createElement("div",{className:W.name},sn.name)),iA.createElement("img",{className:W.img,src:Ue.Z.IMG_SERVER+"/images/"+sn.avatar_url}),iA.createElement("div",{className:W.text,title:sn.creator},sn.creator),Hr&&iA.createElement("div",{className:W.btns},iA.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),iA.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),ea&&iA.createElement("div",{className:W.sign},"\u516C\u5F00")),iA.createElement("div",{className:W.bottom},sn.visits>0&&iA.createElement(me.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},iA.createElement("span",null,iA.createElement("i",{className:"iconfont icon-liulanyan"}),iA.createElement("span",null,sn.visits))),sn.course_members_count>0&&iA.createElement(me.Z,{title:"\u6210\u5458",placement:"bottom"},iA.createElement("span",null,iA.createElement("i",{className:"iconfont icon-chengyuan"}),sn.course_members_count)),sn.tasks_count>0&&iA.createElement(me.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},iA.createElement("span",null,iA.createElement("i",{className:"iconfont icon-zuoye"}),sn.tasks_count)),sn.is_end?iA.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):iA.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!sn.is_accessible&&iA.createElement("div",{className:W.lockWrap},iA.createElement("img",{src:`${Ue.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),iA.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!ft.length&&iA.createElement(Oe.Z,null)))},ut={flex_box_center:"flex_box_center___PuarE",flex_space_between:"flex_space_between___q4lAa",flex_box_vertical_center:"flex_box_vertical_center___wsb8w",flex_box_center_end:"flex_box_center_end___H781P",flex_box_column:"flex_box_column___bHK1y",list:"list___e2XDo",wrap:"wrap___cz7sh",lockWrap:"lockWrap___EPuRr",creator:"creator___Y6Xjp",img:"img___kSEud",text:"text___GIlhY",top:"top___K4GCD",sign:"sign___KCjEP",name:"name___z3U4d",middle:"middle___LeUM5",row:"row___VBzfJ",value:"value___qigWu",btns:"btns___kGysm",bottom:"bottom___yPYd5",warpStyle:"warpStyle___pH3uC"},qt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXWmQXFd1/s59r3t6nX00o93GluV9AQNxiAkIB0OMISFsFQqSAhOohFR+JKmEQPILClJZfpEfIUAChFQSHIJxnGDiDYwsb8KRLUuWZcmSxqN9pJF6nV7eSZ373u1509Mzvd2eGVt6VV2z9Ht3+9459+yX8Bq4mDmWK2GLqla3MvFWZt4KpjVMSBNzGoQ0M6WJkJbpMiNDxBkwMkyUIUYGxCeJaB8x7fMcZ18yiv1EVHy1Lw+9GicwO8tXlSrlbSB6O4HfANAmZlY250JEHsBHGLQTzA9H3chDfX2012Yfy9HWqwJgZh7NF6vvY/a2gWkbgyeWY3Hq+yDQcRA/RKQeSsSce4jo9EqMo50+Vy3AzNxXKFTv9MAfB/AuZo60M7Fe30tEZQA/UqBvx+POvUQ02+s+O2l/1QGcy5Xe6Cn1SXj8YYAHO5nU8j9DM1D0b8rzvpFMRp9a/v4X73HVAJwplN9GHj7P4NtW0wK1OxYCPcAKX0rHI4+0+2wv7l9xgHPFyrs9j78A5l/sxQRXrE2ix5SiLyZj7v+s2BgArBjA+XzpzR7oq8x880ouQK/7JqKnFfiziUT0iV731aj9ZQeYmYez+fJXiOguZl72/ldkkYmYmb+eSkT+lIjOLOcYlm2BBcx8sfoJz+O/BHhkOSe5evqiaaXoTxIx55tExMsxrmUBOJ/njVVUvgvmW5djUqu+D6JHHbgfTSRostdj7TnAuWLlDq/K37pwqXYxCGlaOfRbyZh7Xy9B7hnAzOzmCpUvA/jDC2WvbReogE3/TTLufo6IKu0+38r9PQE4n+f1VVS+B+ZbWhnEBX8P0Q4H7gcTCZqyvRbWARZHQLlavp8ZG20P9rXcHhEmI07kdtsODasA5/OlX6gy/dfF/bbTV5GmHeL3JBLRxzttof45awCLRYo9vpuZE7YGdyG2Q0R5UvQBWxYwKwBn8pWPEPg7IlhdiKDYnrMIXAz6WDrh/mu3bXcNcEC5P7wIbrdQzH9eQCZF7+2WkrsCWPZcD/TgRbZsF1zTmrBrBX5HN3tyxwD7YTOVRy8KVL0Bd65Vmo667q2dStcdASx6rofyjouqUK/B9dsXFUohcksnenLbAMtemy1UfnrRiLE84NZ6IdqRirtvbdfi1TbA2Xz5r5j5j5Z5ehe705RMf51KRP64ncVoC2BxHLDH9/batlz2gJPnFc7PArNVgvjViABH6Zhm/ZErQoxkH7AmxYhHlsX71s7aWr9XbNek6M52HBQtA6xdflx5pldCVaEMHDuvcK5A8AjI5oB8EShXgEoZKFeBSgVQCohEgKjr/4z3AUP9gCIg7jLWpBn9fa9lsMXa5d7UqquxJYCFYrOFyk964c8V4F44oVCsEs5lgfNZIJcHPMFIk27wU0sbof/V0UcyBgz2AyMDQDQCbBzwXrtAEz2airu/3ErQQEsA5wqVT3qe93WbPKfqAS+eUsiWCWdmgJPTQLVaB2gjw6oB3U9B0azbsGz5XV6KsWFg01pAzGqXjniIua89ilZK3ZWMu99ohklTgP0YqsqLNlnz+SJh7ymF8xkf2JKEkFu+BOx1Y8CGNcBAH2P9gGe5h5VujqZTCfeKZjFeTQHO5EpfA/ApW9N5ZYYweU5h6jhwPlfHcpux5Ha/BxCLAldfBqSijMtHX2sg4x/SyejvLIXNkgAHoa07bEnNe48rnCkQDr8CFBokehh2q1ntIizYsOVG3y/g6AH7dl3gykuAvj4gAkahSihUCCVP9nryJfNgj1dguIrQ5wKJCCMZZaSjjOGEh6jV9LbuSUb2YAW+ZamQ3CUBzubLT9mKW95zTOFkhnDoqC8NL8clL0oqSYgnCSoCVIM92580axAjji+BuyqQ4RgQOq8wUKrK/0jv83Ilo8BQzMO6VBUDseWYQfM+JO46lYi8cbE7FwVYZxxUvf9u3kXzOyZnCIfPKuw/FAhSgcxTz3GbyFQLpOh6Ics877qE9AAQiZEGSyJUI6JGOT5VxlxocEWvdgTcAGQBUtQwWRTDTQTkYhXIlQnZElD2fMBjDmMizdjYX0VkhSlbOepXF/M6LQpwJl/ebiOd5FyR8PxxhQNHgGKP8+9EL04PKU2tAr5LjIQLJB0DJmswDbACpuP41KuBFYDlEwBsKFdz72ClZqvA2SJpI4yALc+PJ6rYPCDSevOXvSd3EG1PJyK/1KjthgBLIhg8frjbwYgq9MRhB5PHgXOZha01k5nq9d4FalEgowk4/UMKTp/fR59iJBX0nqkBo8ASpsGVPdYHVD7yuwY8uLcGcrAyNZCljbopZErAqQKhWPGB3pD2cEl/RUyK3S5d+88renujhLeGI8nmyv9rI8vv+aMKh6cJk8eC8Tbjye1Oi4BEkpDo91lxVDFSjghS/lVjuQZgMXc6DDdgxRrYEAWbl0GDHwC6FMBmuLkycKJAKFUJMQe4YriCwdjy6t6S1ZhKRn6l0TY37386Pxd4st21rr9fWNnTkw72HeyNnit7Z/+YAsn+CUbaBWJ68wzADbFZQ8GaJSuex6INy9ZCVmDvNkBLW2Y/DrPpxdbmTBGYLhCYCBvSVWzury4rNSvgTfX5yQsoOJMr/T2AJXWrVsDfeUThldOEoydbubu9e9wIYWBUFtJnxwPOHPuct28KyHWs1yHWVCsgCgULwAZkDXBA3ealaAdgmYWoXlNZ0vtzfx9wzUhZ97NM19fSyeinw33NA1jKJmTzlePdZtaL40Cod8+BQGq2OLtIFBgcVVrlSTiMtDPXeHgy+ndDgYFkrPfZEBUb9cgA7H8X7M/B3m0o17QXNLvkjGRsx/OkJW+R2q8erWjW3fuLZlIJdyJcTmIewPl85QNV9r7X7UD2nVTYd4wweXTplpoZNuqf7osB6WEFD4xBw5IbdFG/b8rfMlENoKZQn01rISvYg42qNPcSzLFneRH0FWL/razR6QLh7KxvNLl2tLwsUrZD6oOJhHu3Gd88gLP5skRH3tnK4Je6Z/tBBwenGkvOnbYtHqL+Nb5DeFgMFK2wPSNBB9gYdu2zaNZg14QsvZfPl6r1ixH+NFCfms3nfBk4lSdEXcK1Y2X0tTLuZo0u8T0R3ZtKRN67AGApVZQrVI52W81GDANPHnGw64XA5RcaTODsWbSswGJCthguhsYJHjNGWwXXEJ0BSChYfjdsGKzB05Qb/M/swWGVSb8MwbMycNNGeG9uhse5EnC6qLShRUAWga5Xl1T/ScbddabEU42CbbkEX55W2DtFONAg87WZltToBZAFHV4rbBkYiDASLSzOPLYUAtgA6APFvkFD2HQAvBikjSQt1C036BdAKDt4EbSEbQwjIQNIM8BEXz5fJu3Zunqkt7basCuxthbZfOm7zPjNZgNt9v3OSYWXpgjHpxf655sB3Kjt0XEhLyDpMvrrBZVGqmadXlDbPo3QFLJUacOJYuhce+NXDu4z0nRY0hbDiTgu6oWxZmsi30sXIniJk0NUKDGK9Ooiwr+kEtGPhsQGCZEpH7NRQc7sv9PnlgzA0HNrZslKpgnxftKq0FCHZkAjYEl/AkxNWBKngo4aYWxdR7h8Qr5f3AJVKDF2H/FNnZHASSHgmz26FbCkv6kcoQrCVaMVpHsUiCAV+VLJyNoawEHtxz2tDLLZPT894OClI37oTTeXcoHRCaUdBbLvLrH2S3YzT481+CrA84CKJ2oc49feRHA1T176+vlBT8eGxSJ+PJgxc7ZjmRQ9+WiOEHMJ142WemYIibqRqyVYXs8qkyv9HoCvNptgK98/+rKD3S8CxVIrdy9+z8ioguoDBiOMePO1X9hQ6JkwFcuNQkns+UaJSpnx4V8iOC28QY+/6KFSBeIxaJVHuxoDo0k7sz1bIpwrETalq5hI9oxVfzadjP6dD3C+/B9gfn87g1zs3u2HHDz9/CIGjmY8OWhUjBlD4wpR8lWijq6wcyD4XW/ZQTBfqeJHbM5WGB9/W2sA/2yvp6k+0Qckoj6rNlaxdsYoe/8reV/6u3GsBKcdFtBqR0T/kU5EPqABzuZLLzPjklafXeq+n73s4JkXgFIXFDw2IdIMMBbh1vTdRgOqM0roNQwiN8TLpcEtC6dhfPK25gCLivbALtZUm4wDcQFYjCQdbh/ioDg1q3TwwIaUfSomwqFUInqpVOiK5QqVnK16yz854OCFg/LSLBSi6nFopBaJnXlkgtBHjCEb9WVDDgPDmiVao6zBBUR4+sztPsAvHmU89KwvOMn+KuDJfhuLsLZ7y/8kPFc+ArDEZndCwWYdROAShnLjmjKUZSqWetfJuJuk7Cxfx5XyszaoV9rQQtYkMD3TWYsjYwQ3ThgV6u1k7w11G1aRTJy1sEfJnBAOU5DPLOOzd/gA//wA49+3+/ZoAU8C9hIxRqoPSCeAlAG3zwc+2uEebIaYKQPTswqbByoYj9t3L5IbuZ5s2Z/NoB9/WWH/FOHY6QZ6cIM45nAQnbQxsVHpSIzRaGcvSPgpAViANTZvEazEEWDYswB8+QTjnTdKGA7hbJbx7YeBM1mgT8CNCqjsAxuHTpOR/Ve+kxfA2LE7JT6zF8vLcs2wfeOH2KUpVyh/3vP4i90vp9/CnuMKe15pbMlqxqJF700PkdYPJSKjkyvs9dEB8SEjhuy9IgUbAeuWrcC1m+aziVKF8cOngJdPCKA8n3KjQFxYdjRwMYZiuToZqzxzukjIVwnXj5T1S2PzUoq+QNl86dvM+JithjNFwtOTCk8+17zFeqF6fK2CijLWRHyvTzeX5gwBBUs7QrkSzSl6rLDW224A1gws3snOA4xnXvapt541a0NHKOynm3FKQN+JosLGlIeJpKR22LuI8B3K5sr3M/id9pr19+Fn9/sJZK3mFkn/Gy5ROjpj1IJwpfdcAVhin4U1e6ISARMDwLbrhAqbv0FHzzCeeInR5wCpuL/v9sneKy9gyG/czdrJMEVlSrmErcN2UzwI9GPK5MuP2U7mfmZS4YVX/Bjo8LWUGizS85p1hGSdE7+txTP6bqAOCRVrlajqS83XbwbecJnOs2252fwsQ6hZ2pFMRtl/ayG3gamy5cYWufFkUYLwCTeNWbZsEe2gbK70LAPXdTvI8PPTeYKA/OTu4L9GQFzCXzgwAKSGFIYc7spnKtgZdUgAFvelsOZrNwE3X946sOH5VD3Gjn2sbdkxAdmCgBVuX9yJ58oKVw1XkLSY50zAc7IHWzNyhAf96AEH+yehpelWrjVjhGiSMBZlcR51fIUBFoFKqFcMGrddD1w63hnAMpgn93uQUCRRmbQU3aWKFJ5gvgKcLilc2l/FSMye0UOMHZTJlU/bzBw0Az+dIzx3TGHHLn8PbHZt2KSgHMZ4N+qRsVYFrFnSUWXfFYPGO28ELptYCHClyrjnCeCJF32Hxi1XAnfcLFLy/Hu37w0ADqxYhoprHqpmE1zie9HLjxUUxpNVLWzZu2iasvnyLDN3s6yLjuexgw4OHAUOmbjoJUa++RKlY5bFc9TxFQZY2HPZ/+RngXe/Hrh87UKAv79DTJDzA99Fwn7PG+ff+8huD/kS0C/6cNwXtsRUaSNiUnawyRxhKAZcNmBPHyaiUk8Bzs4SnplSePw5P5uwfgsOC12XvE7BdRgjXfDnmr3ZWKvEHBkAfMfrgS3rFgL8Z//M+gUQsIxrUSTmP//Q/Hsf2OXp+/qTvtokurCoSyaeuuOXMnjwlRwhFSVcMWRPktYA94pFmwnvO6EgyWdPPOdLtDUvf92KXHKZ7z3qxLEvL4oSyVli8uTEQckOrPgClrxYuSLjzpsJV6xfCPBf/AvrPVrAMi+gWKw+5/thatf9z3g4XwAGk0DaOBsCn7D2NNZnQrSJ+NG8H30pgpa9S7Po3ghZ4UE+dUjh+DnCzr3zSy6E77lsi9KpJ+0ArM2QoRIe2lsURGr4rkDfW5QtAu97E+HKBgDf97RIyHMAS5ti4br9pvkA3/e0h5k8MBAALGZM0Yd1THUQ01XLoOhAljteJN3ONRbjtbSQ1Qs1qf4NFIqS/fjISWDfoSDZuq6myqVbFGLi/zXSQJ3tPaxpSfvakCFxVAFXEEuV1nsFYDFJGndghZErAO+/hXDVhsZC1oPPAruP+C/LdZuBt1+3UMj6wROM0xnGQMKn4Hk26SDHycRxmQS2dijxaIEQUaQzIWxdWk2ylSbabFCirkim4akZ4NmXfBDCe/DlW5SOvdJOBpNxv0ijJiPfUKuxVA0lgY0jvgAkL4BsCcb+fOm4sNcOSCsYw6GTrL1P2gccfKTfmTxr27b8XwcAhCxcbdhTMCUsOgJcPWSRRRM9JqbKHzH49mYA2fheFuSpIw7OFYCn9wRhPQHKW7YqXdhsIsicr0VfBB2HKdgYMgyI8vKsHwLeek17Viobc2Jm7J1iZIq+AaRmp24zlMcXsoArLAJMoPutOxtaWbTnjymcLRB27YcOr5Vr6xWkY5Q3JedaMKCaMknyjfEQyXeyzwqFFivAnW/ojkJbGfdi92SLjJ0HWbsXta06FAjQChXLnCbzhOE+xusG7TkctLPBtruw1YU6lSHsP62QLQC7DwJrxhWqirFloI5FByjXtuTQPlsTpMrAb79t+anXzFWo+Me7WEd6yN4sTgmTEtMKwBL8d7ygsDZZxXqLhg7tLrTt8G8VYHPfoWmF4znC0TMKmSrwun5PmwH9sjfBj9CebGpVihnSWKlyReBTv9KhA7ndAS9y/z1PeugPoj5MOE+rEZe5ih/ZIUaOIYuJ49rhbztkp5P1kr10+wEXB2cIG/s9DPbNVa+rUYnZi4N4ZpGShTVLPctMAfjM7Z0BfOgE4+cHgfN5YP0ocOtVrbkS6+f5b9s9DKUCCTtg1SbdpdmazJT8tJZrR+xmIOqQHdtBd80ms9j3UtTkP3dHMBpnbOpnQ8C1MoXmOSMxi+QqUq2w+Ewe+My72gf4wV2Me570JV/tpPB8gH7/DmDNYHsS93d/4gNcs3QFOnIrtmrRgUWWuGmNPQm6FnQnC7ccxo5WgL/72QgqHuPGCV4ArBG05Kdmz2UgN+sDfDYL/O672wN4aprxt/fMpaEIECacdt0w8Ad3tgfwPz3kYbQfWk/WwQFBWG0zgEWNFwl6oA/YMmgT4CBsVhY+ky/fDebfaAWEXt7zyAEHR2YUbpjwEHfnDCI1cg4iNLQLMGDPYj48m2kfYKHeR3b7QpGoNgZg8TzJnv4XH5bvWgf5Hx/0MNLvmzLDADdzRuSrUqlH6XoeaxIWPUnhwHebqSvdvABTM8CDByLYMMDYPNA4jNQYLjQQs5J240dBtsuif/A4Y9+UgMFatRGAhTMUSqT39N/eBmwYaR3gbz7oYTQNDKR8Z4REf7TibZJojlmPcMOo9bzhudQVm8ln3QAsz37vWVez5zdvDAEc+tUALM53EbBmAoA//c72WPR9TzFePsma2kR/FR1cABbqPZ8nfPhWYP1wewCPpIHBNgAWs6qwZynWstWigUPWcV7ymd6HLaWPdgvwzikHe04oXD/uYbjBIXnzKLgInAsAvqtNNen+ZxiTp1mrNkJtYkcWwU24grT5628mrG0DYM2iDcChPXgpFi2hOjNlhcstq0cL0kcDQctKAni3AIv/9vu7I7rK683rF7LpBQAXgDMZ4BPvaI+CJc/o2FnW3iHRW8UTJHu7ULAIbe+5mTAx1DoFf+thD8MCcEjIMtV7Gq2JCXqX6gLXj5XbCgRstsYNE8BtlXBo1nkr3+84pPDSGQc3rfMwUkfFJq9XVCRh0YaCP/QWQryFUFjTv0RonJzxU1I0BSs/+kMoeCbruwvHW1SVJL/p7sdYAyxStE5Oa6ImCfWeLYlwVcF4wm7aSsMSDraKsLQCYLN7ciXgnr0RXQfrzZt4XtEWDXCdFC37sGQoXLe5dYr72R4PJ87DZ9GBkGUo+FweeMd1tGRgfHgOzx1mPH+E9f4rAGtX4hIAy94r3iOXCNePlawmni1ahMVn03bKKDUDsJXv/++4g+eOKlw55mHT4NwT2oMU6MEiaIkeLFQsku8Nl0jUhqScNAf68X0eTmXmwm8MixbOIJXof/kawmj/0u3kZhn7p4Bdh31hTbPn4IURgBfLPJR0lUyZsGWwiuG4RdXIP1upcRklWcKVtkuHgfc8xg/3RFGsspaoE0G2gzZ0BA59baoUVSnvmxoF5GyBtIVL9nJxRsglViqxb+uEMskUjPvClXwkPEe8P1pNEs9UYB0TKpb2MtKelA4O0l5M6SVxKMjeLWqWBOJJW8LujbNBUk8bxWsVKuJYIKTlqAGL0Rtm7ZYshGarlGErFNrKPScyhAdecrXA9cYNfhlgk60gYMii66C6or93SuSGRD4KSKUKaVYuFK9LFjoCJOv9Viq362zBIM9Xx2OJqTJg/aYt+SltSx+Vqm9OlMu0pdNLg7YkXlpKOwi7X6x+R1lYc9Yv43PDSFn7j+1eTUoZSme2ipHaGviuowq7TzgYTTJuWucLI8Yebfbi2QBUne8rlBscpCXgGoAFZDE8SByVpj5x64XSQOV7aVf2YT8x3P+ISVTUJ+nLpLqatvTBXAElS1smrSVc+9Ksg6mwU2afNY9YZs26H6X+Ph13PxNe+wWbjK1ywrYAFl/rAy9FcSoHbB5kbBllDZpJKtPpoKGUUJGEBSShNh35EQiopui3T30+0Pr0tKDAmc4hDgQ4kw1hgJW/dX9BrrGpVGteGOEAus0glMcUSgvXddHFSSukzZGXWXTqh9e5pXLCWtiyVBDcFsiywD960UVmlnDNuIe16YCKg2o5RjfWe7MAEQBsYrfmFSM1Vd5DZYRN8W8twAVCnGlT/5T4MX34g++gNtXwxN+rSz0EFfG0V6pW8HRu9lKUVFyCUuXuqhH75Rq0nNFqQXDNpi2V9LcFsLQjqtOPX3Qhhca3jjHWpX1nhA7eC1ixYd36b3koFCigIx39lai5B8Phrvr2IGHcsHbNBYLgwHDYkC6FGDows1Yhvu5QD2nTgCv7vtTFsl2Lo7bG7ZT01yBbOpTDJsiZWeDhgxEtSIlDQth1GBQTqFeLugx1HsSm+1uVsOPQWQ4B7r7TKngpwjU9arFhcxWF5yrBm1LFQQeGLcvzx/KEfIV0wtq1wz0sDE70WDoReUujtV5U0bN5rI5NkCUT75EDEQjYw3HGNeNz0nWAT8jP2KDnYMZm4o1ipswLop9eysgUqsUVbsdUs9NV36OMa0Z7w5bN7Do6VkfvxRYPxrIJsuzJ2w9HcCLrn4N07bicUGazh87bkvpXx3JySAhhPCkCVaV3bNk3bHR2MJZM0fbRdp0vW+Mnxeu055QDqTa1cRDYNMAd17TsdmyyX5+UksEl2eMJW4aqGLPpwG/EjLo92k7vxZYPp+x2Ieufl1NOdr7i4lxRLEuMSwcYo6mFZxzZ7te0J3vtzKwvTMk5iAMxxpXDlR4YMRrOoLvDKX3J0v7xsrYXW3Rl8T7tOen4xUIjrIWwsYSd/N1G4xXVSYA9UyRUPKkeC1w+WMVo74qL1g3D0vGy0upqciUu9XJIwN6+0w4OTit9rI2rWLsb1yQZ6b7OSxKbPkVHlvMLZ2ZJq23i55LDpzcNVrE26fV0r62ft7UDogMq7tkR77apWdqrMuPwjMLhGQdydqI2TijW8dZyVKzYjyWoT2zBi1URFtYrOrcOrq+I98ePwxbmLwYNOdlsfdrDaHx5D7/S62X7iHdf4OKNVa4804t6Hr0A2bQpOvPRjIOTOYWzRd/VOFel3a9ma8yYNcNJrQSir0zJ/RHJXY5D25BFOhYz5cpcNO2Qe1MiQQ1OxVg4ouaO09AzuWLlDvb4XlsHRi/3AklJ4POzCjkpyD0rjgmlvUQV5uBsYXHC+6BHHKF01npsqo+RtFCcrdv5yoHQpOjOZMy9r9W22gJYGs3my3/FzH/UagcX77O3AkT016lE5I/babFtgJnZzRYqP7VdHa+dQV+Q9xLtSMXdtxJRW+kPbQMc7MfrPZR3MGPjBbnYyzxpIkwqRG5JJGiq3a47Alg68YPlK4++2oSudhdo5e+n6ajr3ionqHQylo4B9im59Ase6EFmbhCi3slwLj4TXgEiyivwOxKJ6OOdrkxXAEun4nVij+VQS+sRRp1O6rXwnOy1pOi9yZj7P93Mp2uApfNMvvIRAn/nIsjdQDH3rIDLoI+lE+6/dtuiFYBDlHz3RXbdHSTClknRB7qlXDMKawCbPbnK9F8XBa9OQRYrFb+nmz23vmerABvpulwt339RhWoPZFGFIk7k9k6l5cV6sw6w0ZOrqHzvojGkRZCJdjhwP9iJntush54ALJ2KwJUrVL4M4A9frbbrZovX7fdiWwbwN8m4+7l2LVSt9t0zgM0AxEHhVflbF/flBbvjtHLot9pxHLQK6jxdupOH2n1GuxpR+S6Yb2332dfk/USPOnA/2qrLr5s16DkFm8EJm84Xq5/wPP7LC5eaaVop+pNEzPlmwJ67wa6lZ5cN4BDQw9l8+StEdNeFsjcLmMz89VQi8qdEdKYlZCzdtOwAm3EHIblfZeabLc1lVTYjccsK/NlEIvrESgxwxQAOCWHv9jz+Aph/cSUWoGd9Ej2mFH3RlkWq03GuOMBm4JLwRh4+z+DbOp3ManhOsvxY4UvpeOSR1TGe1TCK0BiC/OS7APoQwKHqHKtsoPOGQzMA/7sCvp5MRp9aTSNdNRRcvyhSTqJQqN7pgT8O4F3MvArC3uZGKdVsAPxIgb4djzv3EtHsagLWjGXVAhxeLCnxlC9W38fsbQPTNgZPrMRiSgU5ED9EpB5KxJx7iKjFkxlXYrR+n68KgOuXJ6ituQ1E2wj8eoA2McuxWPYuqbcM8BEG7QTzw1E38pBtR4C90S7e0qsS4AbsPJYrYYuqVrcy8VZm3gqmcSakiTkFQpqZ0kRIy7PMyBBxBowME2WJkQHxCSLaR0z7PMfZl4xiPxFdXaKvAAAADElEQVQVlwOEXvbx/3Bccpan8cseAAAAAElFTkSuQmCC",Yt=({className:wt,dataSource:ft=[],col:xt=4,right:Pt,bottom:vA=23,precision:uA=0,wrapWidth:zt=1200,wrapClassName:MA,trackEventItems:cA,loading:nr})=>{const sn=Math.floor((zt-(xt-1)*Pt)/xt);return l.createElement(nt.Z,{spinning:nr},l.createElement("div",{className:Q()(ut.list,wt)},!!ft.length&&ft.map((DA,Hr)=>{const{subject_identifier:Tn,id:Mr,identifier:_n,power:ea}=DA,Ea=DA.is_public!=0&&DA.is_public;return l.createElement("div",{className:Q()(`${ut.wrap} ${DA.is_accessible?"":ut.warpStyle}`,MA),key:Mr,style:{width:sn,marginRight:(1+Hr)%xt===0?0:Pt+uA,marginBottom:vA}},l.createElement("a",{className:ut.li,onClick:ta=>{ta.preventDefault(),cA&&(0,Ee.L9)([cA]),(0,Ee.xg)(DA.first_category_url)}},l.createElement("div",{className:ut.creator},l.createElement("img",{className:ut.img,src:Ue.Z.IMG_SERVER+"/images/"+DA.avatar_url}),l.createElement("div",{className:ut.text,title:DA.creator},DA.creator)),l.createElement("div",{className:ut.top},l.createElement(me.Z,{title:DA.name},l.createElement("div",{className:ut.name},DA.name)),Ea&&l.createElement("div",{className:ut.sign},"\u516C\u5F00")),l.createElement("div",{className:ut.middle},l.createElement("div",{className:ut.row,style:{marginBottom:6}},l.createElement("div",null,l.createElement("span",{className:ut.text},"\u8BBF\u95EE\u91CF"),l.createElement("span",{className:ut.value},(DA==null?void 0:DA.visits)||0)),l.createElement("div",null,l.createElement("span",{className:ut.text},"\u6210\u5458"),l.createElement("span",{className:ut.value},(DA==null?void 0:DA.course_members_count)||0))),l.createElement("div",{className:ut.row},l.createElement("div",null,l.createElement("span",{className:ut.text,style:{width:42}},"\u4F5C",l.createElement("span",{style:{marginLeft:14}},"\u4E1A")),l.createElement("span",{className:ut.value},(DA==null?void 0:DA.tasks_count)||0)),l.createElement("div",null,l.createElement("span",{className:ut.text},"\u72B6\u6001"),DA.is_end?l.createElement("span",{className:ut.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):l.createElement("span",{className:ut.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),Tn&&l.createElement("div",{className:ut.btns},l.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),l.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!DA.is_accessible&&l.createElement("div",{className:ut.lockWrap},l.createElement("img",{src:`${Ue.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),l.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!ft.length&&l.createElement(Oe.Z,null)))},mA={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},wA=y(22740),Hn=({dataSource:wt=[],value:ft,onChange:xt,className:Pt,style:vA={},tabBarExtraContent:uA})=>l.createElement("div",{className:Q()(mA.tabs,Pt),style:vA},l.createElement("div",{className:mA.tabsWrap},wt.map((zt,MA)=>l.createElement("aside",{className:mA.tab,onClick:()=>{xt(zt.id),zt.link&&wA.history.push(zt.link)},key:MA},l.createElement("div",{className:ft===zt.id?mA.active:""},zt.name),(zt==null?void 0:zt.resetCount)==null&&(zt==null?void 0:zt.total)!==void 0&&l.createElement("span",null,"\uFF08",zt==null?void 0:zt.total,"\uFF09"),(zt==null?void 0:zt.resetCount)!==void 0&&(zt==null?void 0:zt.total)!==void 0&&l.createElement(me.Z,{title:(zt==null?void 0:zt.tip)!=null?zt==null?void 0:zt.tip:""},l.createElement("span",{style:{color:"#9096A3"}},"\uFF08",l.createElement("span",{style:{color:"#000"}},zt==null?void 0:zt.resetCount),"/",l.createElement("span",null,zt==null?void 0:zt.total),"\uFF09"))))),l.createElement("div",{className:mA.tabBar},uA)),gA={flex_box_center:"flex_box_center___itkVp",flex_space_between:"flex_space_between___F4yZx",flex_box_vertical_center:"flex_box_vertical_center___ko4cu",flex_box_center_end:"flex_box_center_end___cCBYR",flex_box_column:"flex_box_column___Mpq6K",tabs:"tabs___qRAhL",tabsWrap:"tabsWrap___CGRvS",tab:"tab___eYne_",active:"active___swSx6"},gn=({dataSource:wt=[],value:ft,onChange:xt,className:Pt,style:vA={},tabBarExtraContent:uA})=>l.createElement("div",{className:Q()(gA.tabs,Pt),style:vA},l.createElement("div",{className:gA.tabsWrap},wt.map((zt,MA)=>l.createElement("aside",{className:gA.tab,onClick:()=>{xt(zt.id),zt.link&&wA.history.push(zt.link)},key:MA},l.createElement("div",{className:ft===zt.id?gA.active:""},zt.name),(zt==null?void 0:zt.resetCount)==null&&(zt==null?void 0:zt.total)!==void 0&&l.createElement("span",null,"\uFF08",zt==null?void 0:zt.total,"\uFF09"),(zt==null?void 0:zt.resetCount)!==void 0&&(zt==null?void 0:zt.total)!==void 0&&l.createElement(me.Z,{title:(zt==null?void 0:zt.tip)!=null?zt==null?void 0:zt.tip:""},l.createElement("span",{style:{color:"#9096A3"}},"\uFF08",l.createElement("span",{style:{color:"#000"}},zt==null?void 0:zt.resetCount),"/",l.createElement("span",null,zt==null?void 0:zt.total),"\uFF09"))))),l.createElement("div",{className:gA.tabBar},uA)),QA=({className:wt,style:ft={},children:xt})=>l.createElement("div",{className:Q()(wt),style:ft},xt),NA={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},wn=y(38854),Un=y(20834);const Wn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var ma=({sortValue:wt,dropValue:ft,className:xt,onSort:Pt,onDrop:vA,dataSource:uA=Wn})=>{var zt;return l.createElement("div",{className:Q()(NA.orderWrap,xt)},l.createElement(wn.Z,{dropdownRender:()=>l.createElement(Un.default,null,uA.map((MA,cA)=>l.createElement(Un.default.Item,{key:cA,onClick:()=>vA(MA.id)},MA.name)))},l.createElement("span",{className:NA.orderTextWrap},(zt=uA.find(MA=>ft===MA.id))==null?void 0:zt.name)),l.createElement("span",{className:NA.orderIconWrap},l.createElement("span",{className:NA.orderAsc},l.createElement("i",{className:wt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${NA.cursorPointer} ${NA.active}`:`iconfont icon-sanjiaoxing-up font12 ${NA.cursorPointer}`,onClick:()=>Pt(wt==="asc"?"desc":"asc")})),l.createElement("span",{className:NA.orderDesc},l.createElement("i",{className:wt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${NA.cursorPointer} ${NA.active}`:`iconfont icon-sanjiaoxing-down font12 ${NA.cursorPointer}`,onClick:()=>Pt(wt==="asc"?"desc":"asc")}))))},pn={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v",ThemeOne:"ThemeOne___iCQio"},Ba=y(3113),Zr=y(26690),$r=Object.defineProperty,ur=Object.getOwnPropertySymbols,Xr=Object.prototype.hasOwnProperty,qr=Object.prototype.propertyIsEnumerable,Vs=(wt,ft,xt)=>ft in wt?$r(wt,ft,{enumerable:!0,configurable:!0,writable:!0,value:xt}):wt[ft]=xt,ts=(wt,ft)=>{for(var xt in ft||(ft={}))Xr.call(ft,xt)&&Vs(wt,xt,ft[xt]);if(ur)for(var xt of ur(ft))qr.call(ft,xt)&&Vs(wt,xt,ft[xt]);return wt},Ts=(wt,ft)=>{var xt={};for(var Pt in wt)Xr.call(wt,Pt)&&ft.indexOf(Pt)<0&&(xt[Pt]=wt[Pt]);if(wt!=null&&ur)for(var Pt of ur(wt))ft.indexOf(Pt)<0&&qr.call(wt,Pt)&&(xt[Pt]=wt[Pt]);return xt},Kn=(wt,ft,xt)=>new Promise((Pt,vA)=>{var uA=cA=>{try{MA(xt.next(cA))}catch(nr){vA(nr)}},zt=cA=>{try{MA(xt.throw(cA))}catch(nr){vA(nr)}},MA=cA=>cA.done?Pt(cA.value):Promise.resolve(cA.value).then(uA,zt);MA((xt=xt.apply(wt,ft)).next())}),As=wt=>{var ft=wt,{className:xt,style:Pt,children:vA,loading:uA=!1,openLoading:zt,onClick:MA=()=>{},size:cA="middle",shape:nr="round",theme:sn}=ft,DA=Ts(ft,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Hr,Tn]=(0,l.useState)(!1),Mr=(0,l.useMemo)(()=>{switch(sn){case Zr.Fy.THEMEONE:return pn.ThemeOne;case Zr.Fy.DEFAULT:default:return pn.btn}},[sn]);return l.createElement(Ba.ZP,ts({onClick:(0,I.throttle)(_n=>Kn(void 0,null,function*(){zt&&Tn(!0);try{yield MA(_n)}catch(ea){console.log("error",ea)}zt&&Tn(!1)}),2e3,{leading:!0,trailing:!1}),className:Q()(Mr,pn[`${cA}-${nr}`],xt),style:Pt,size:cA,shape:nr,loading:Hr||uA},DA),vA)},xa={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},KA=({className:wt,style:ft,children:xt=null,onClick:Pt,title:vA})=>l.createElement("div",{className:Q()(xa.head,wt),style:ft},l.createElement("span",{className:"primary-hover",onClick:Pt},l.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),l.createElement("b",{title:vA},vA),l.createElement("div",{className:xa.node},xt)),ss={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},Yr=({confirmShow:wt=!0,confirmTitle:ft,confirmClick:xt,cancelShow:Pt=!0,cancelTitle:vA,cancelClick:uA,className:zt,style:MA,confirmLoading:cA=!1})=>l.createElement("div",{className:Q()(ss.btns,zt),style:MA},wt&&l.createElement(Ba.ZP,{loading:cA,onClick:xt,type:"primary",className:ss.confirm},ft),Pt&&l.createElement(Ba.ZP,{onClick:uA,className:ss.cancel},vA)),Nr={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},ns=({className:wt,style:ft={},LeftContent:xt,children:Pt,RightContent:vA})=>l.createElement("div",{className:Q()(Nr.fixedBottom,wt),style:ft},l.createElement("div",{className:Nr.wrap},l.createElement("div",{className:Nr.left},xt),l.createElement("div",{className:Nr.center},Pt),l.createElement("div",{className:Nr.right},vA))),Ja={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},ws=({className:wt,style:ft={},dataSource:xt=[]})=>l.createElement("div",{className:Q()(Ja.crumbs,wt),style:ft},xt.map((Pt,vA)=>vAwA.history.push(Pt.path)},Pt.name):l.createElement("span",null,Pt.name),l.createElement("span",null,"\xA0",">","\xA0")):l.createElement("span",{key:vA,style:{color:"#5F6368"}},Pt.name))),Wi=y(31797),wa=Object.defineProperty,Mi=Object.defineProperties,Ji=Object.getOwnPropertyDescriptors,vi=Object.getOwnPropertySymbols,Br=Object.prototype.hasOwnProperty,Ss=Object.prototype.propertyIsEnumerable,sa=(wt,ft,xt)=>ft in wt?wa(wt,ft,{enumerable:!0,configurable:!0,writable:!0,value:xt}):wt[ft]=xt,Us=(wt,ft)=>{for(var xt in ft||(ft={}))Br.call(ft,xt)&&sa(wt,xt,ft[xt]);if(vi)for(var xt of vi(ft))Ss.call(ft,xt)&&sa(wt,xt,ft[xt]);return wt},fs=(wt,ft)=>Mi(wt,Ji(ft)),ia=(wt,ft)=>{var xt={};for(var Pt in wt)Br.call(wt,Pt)&&ft.indexOf(Pt)<0&&(xt[Pt]=wt[Pt]);if(wt!=null&&vi)for(var Pt of vi(wt))ft.indexOf(Pt)<0&&Ss.call(wt,Pt)&&(xt[Pt]=wt[Pt]);return xt};const{Countdown:Xi}=Wi.default;var Bi=wt=>{var ft=wt,{onChange:xt}=ft,Pt=ia(ft,["onChange"]);const[vA,uA]=(0,l.useState)(null);(0,l.useEffect)(()=>{typeof vA=="number"&&vA>=0&&xt(vA)},[vA]);const zt=MA=>{const cA=Math.floor(MA/1e3);uA(cA)};return l.createElement(Xi,fs(Us({},Pt),{onChange:zt}))},hs={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},qi=({DataProps:wt,className:ft,style:xt={}})=>{var Pt;return l.createElement("div",{className:Q()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",hs.ClassRoomItem,ft),style:xt,onClick:()=>{(0,Ee.xg)(wt==null?void 0:wt.first_category_url)}},l.createElement("div",{className:"flex flex-col item-center"},l.createElement("img",{src:`${(Pt=Ue.Z)==null?void 0:Pt.IMG_SERVER}/images/${wt==null?void 0:wt.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(wt==null?void 0:wt.subject_identifier)&&l.createElement("div",{className:"mt-40px"},l.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),l.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),l.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},l.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(wt!=null&&wt.is_public)&&l.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),l.createElement("span",{className:Q()("text-16px font-medium",hs.TitleDom)},wt==null?void 0:wt.name)),l.createElement("div",{className:"c-grey-333 font-medium"},wt==null?void 0:wt.creator),l.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",wt==null?void 0:wt.course_members_count),l.createElement("div",{className:"c-grey-333 flex item-center justify-between"},l.createElement("div",null,"\u4F5C\u4E1A\uFF1A",wt==null?void 0:wt.tasks_count),wt!=null&&wt.is_end?l.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):l.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},yo=Object.defineProperty,co=Object.getOwnPropertySymbols,wi=Object.prototype.hasOwnProperty,ir=Object.prototype.propertyIsEnumerable,Pi=(wt,ft,xt)=>ft in wt?yo(wt,ft,{enumerable:!0,configurable:!0,writable:!0,value:xt}):wt[ft]=xt,Ti=(wt,ft)=>{for(var xt in ft||(ft={}))wi.call(ft,xt)&&Pi(wt,xt,ft[xt]);if(co)for(var xt of co(ft))ir.call(ft,xt)&&Pi(wt,xt,ft[xt]);return wt},ho=({DataProps:wt=[],selectValue:ft,onChange:xt,className:Pt,style:vA={},extra:uA,classNameItem:zt,styleItem:MA={},barHidden:cA})=>{const[nr,sn]=(0,l.useState)();return(0,l.useEffect)(()=>{sn(Array.isArray(ft)?ft:[ft])},[ft]),l.createElement("div",{className:Q()("flex px-20px py-10px gap-40px",Pt),style:Ti({borderBottom:"1px solid #D3F0FF"},vA)},wt==null?void 0:wt.map(DA=>l.createElement("div",{key:DA==null?void 0:DA.id,className:Q()("flex item-center justify-center current c-grey-333 text-16 relative",zt,DA==null?void 0:DA.className),style:Ti(Ti({color:nr!=null&&nr.includes(DA==null?void 0:DA.id)?"#1890FF":"",minWidth:88},MA),(DA==null?void 0:DA.style)||{}),onClick:Hr=>{xt==null||xt({domEvent:Hr,item:DA}),DA!=null&&DA.link&&wA.history.push(DA==null?void 0:DA.link)}},DA==null?void 0:DA.name,!cA&&(nr==null?void 0:nr.includes(DA==null?void 0:DA.id))&&l.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),l.createElement("div",{className:"ml-auto"},uA))},Ws=Object.defineProperty,Es=Object.defineProperties,Ho=Object.getOwnPropertyDescriptors,Ro=Object.getOwnPropertySymbols,_i=Object.prototype.hasOwnProperty,Ei=Object.prototype.propertyIsEnumerable,Ci=(wt,ft,xt)=>ft in wt?Ws(wt,ft,{enumerable:!0,configurable:!0,writable:!0,value:xt}):wt[ft]=xt,go=(wt,ft)=>{for(var xt in ft||(ft={}))_i.call(ft,xt)&&Ci(wt,xt,ft[xt]);if(Ro)for(var xt of Ro(ft))Ei.call(ft,xt)&&Ci(wt,xt,ft[xt]);return wt},yi=(wt,ft)=>Es(wt,Ho(ft)),Ns=({value:wt,onChange:ft,onInputChange:xt,className:Pt,style:vA={},InputProps:uA})=>{const[zt,MA]=(0,l.useState)(wt);return l.createElement("div",{className:Q()("flex item-center rounded-full px-10px py-2px",Pt),style:go({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},vA)},l.createElement(Fe.default,yi(go({bordered:!1},uA),{onChange:cA=>{MA(cA.target.value),xt==null||xt(encodeURIComponent(cA.target.value))},onPressEnter:cA=>{ft==null||ft({domEvent:cA,item:{value:zt}})}})),l.createElement("img",{className:"h-22px current",src:y(25365),height:22,onClick:cA=>{ft==null||ft({domEvent:cA,item:{value:zt}})}}))}},35071:function(Et,Ze,y){"use strict";y.d(Ze,{Z:function(){return Se}});var l=y(59301),ge=y(92832),we=y(8591),Ne=y(43418),Qe=y(71418),Ie=y(95237),pe=y(43604),Q=y(54580),I=y(24905),v=y(5871),L=y(62772),x={modalWrapper:"modalWrapper___rWDvO",exportSettingWrapper:"exportSettingWrapper___pCClH",imgPreviewPart:"imgPreviewPart___PCv0Y",tips:"tips___EVeBl",pottedLine:"pottedLine___AaY68",text:"text___ho3u_"},j=y(22740),V=y(72327),z=y(84418),U=y(3705),D=y(86748),S=y(6973),Ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAECAYAAADLcnBRAAAAAXNSR0IArs4c6QAAAcNJREFUSEvtlT1oFFEURs+dndmAqGBAMCAoKAqChT+lYGER6xQLlsGdXWMQFETbtREhjQgmuxmLdJIEi1SxCdjYRpCQbkEhoihioYjMneyVCDtMCuG+fqedc9437775ZoTRNZrAaAL/nYDs3bFZTmjB0dA5Jbt8kRfseD2b4YgOOOXlh1wCv6XHttezFWq6wQUvX+WSa7yTBrte19qcUzjg5cs9RfRlgR9ez5oc1xrHvHyZE/NNnvPR69kdDmvOGS9f5gh/pMtWiJe3uRzCl1kTvJcOude1Gc7qgENevswxPvwrSN6kB7RCF5CIuWSRB16vSGkMjGUvX3LCZj3jkteze4zrT757+X0FSRgPeXHzJpsQXsYoohEvsup9Rk2ZM+O+lx9ykdCLM255PU2ZNOO1l6+cUb+ecdrrWYdYd1Avv++MxjgZUnpNeWPG1dCsCJrDgsyKcD10AYFXccaS19MWVzAeevkK108y7no9u83BQnnp5atcnHBD5vnldTXlKYT/FanxJOny1ptTtJm2AVNefsgZrNcz5r2etbhYGI+8fCXncz3zf2StQ1R8Yi00Z4+Pa9yULl+9rqY8Bs57+ZKLePYXdsiA6BdYLZkAAAAASUVORK5CYII=",Z="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAn4AAAAECAYAAAAQ9jLuAAAAAXNSR0IArs4c6QAABLVJREFUaEPtmVuIVVUYgL+1z17H0S6kliWaJdlVS7pQBHajoLAMKpjo8hKdfc7MiNmoaA8Fx4IIjMzIuZx9sijLrkRGGURQdHkJjSy7G2bqWHaTKbO99pw/ztRs9rz9ax58qHPeDnzf+tf6/7XWXmtvQ+vXykArA60MtDLQykArA60MtDLwv8iAaY5SFnKCSznGd8R2iL2mzi6tJ51MdA1O0vIjnIUDpp/PtJ48T8G9xdlaPs/Zy/nItDOkdaXCGQ4maPlsTAHbTS+/aj0pMd0VOE7LZ3FC9pm1fKf1ZBFHuoRTtHwWx3DQ9PGpj5dUOM+Hz2JNZaupkmhd6eRU1+AILZ/FEXaYGj9pPSkz1RmmafncXPjF9PKt1pNlHOYGOV3L59aRM/187ONJmXOcIfBxmqydwDazmj+1nnQxyw1xlJbPxtTG92YNP2g96WCKE2Zo+SxOgd9MD99oPanS5gaYo+Vzc65hamzx8aTCXAfWxxmuUYEvTA+/az0pMdMVmKzlszFZ9phH2dP8P+Y6G3aaPn7Uxj5kde5mvDvAbG2//tN1FnabGgPaXMhCJruUmVo+t18Oml6+1HpSpegGOEvL5znbx2ZjEK0rHcxxQpuWz82Hr02N/VpPysxwhilaPovz75lt+OCXlOgHyr6NmIBVtsZyrZdGtDeE57R8xhm2FGPO1XrSzSQ3yM9aflShLZN8DmRJaXiT9j5kBgHtYY0XtH10EatEWKblR7jA0B/GdGg9F3GlCG9o+VyNthdjZmk9qRK6XTgtP6pG4zjR5zDrIt4W4RLfWAGUwjqPaT0XcbcI92n5XO42FGNu1nquwoUyxAdafoQzsM/W/TYLF/GHyBguNpa5ppet2j66EhsFFmj5jAtYUqyxWuslZe6gwRotn8vd67bO1VpPImY78bsINds2hr9s7PfgcCUGBP9LoQm4yNZ4TzumpMRTwK1aPstdwEpbo9r87yJeFeEa3zaA7mKdh7VeErEY0fNZXw2v2Vjfv+EHfcon2n7l5tNBW2e8j+dK7BU41scZnlMh82wf72u9JGI9wi1aPjemqq2zUuulFW5rDLFOy+dq9K6NuVjrSRfHu4SdWj7P2emM83nJkER8hXCyb6zAMD+M2aT10hI9DejU8rncPWRjlo4c/BYaw1XejcBLYcwTWs+VmYewQsvnuO025k6tJ10cnjo2aPk8F1pu8rkFu2h4c/F+i0mBB3wWY3ORSIPrfccksKkY06P1mm94UtEv3pF2BQaKsf7yIFWCdDevaPs1qkYFbve5/buI+4EzvWMFPGL7eVPrpRVulIb/gxF4x8Y8qI0jZU5LhVVaPlej/cXYr38u4kVgnG+ssMAi08cOrdc8NAMXaPlsIxPqYV0/j9IKC6Shn6e5/nxoY+7V9q95I0+FtVo+xzkb+63zJOJJAxN9Y4UBK3y+pLiIJcBlvnGM8ExY/2c/dmXuQTjfuw2Iw5iNWi+NuFYg0vKHvM5CYuvc4NO/MdfZstz08Lk2liuzFOFSLZ+tRXg6jHlW67mIK4DFWj7HbbMxd2k9KXN0Kjyu5Uc9a6ZxnamSat00ok/w/+ojQrVYZ7M2TlKm0wjztXyuRi+HMev+Bu2qoBRawxtVAAAAAElFTkSuQmCC",Y=y(59301),te=Object.defineProperty,Ce=Object.getOwnPropertySymbols,$=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,qe=(nt,me,Be)=>me in nt?te(nt,me,{enumerable:!0,configurable:!0,writable:!0,value:Be}):nt[me]=Be,Te=(nt,me)=>{for(var Be in me||(me={}))$.call(me,Be)&&qe(nt,Be,me[Be]);if(Ce)for(var Be of Ce(me))Fe.call(me,Be)&&qe(nt,Be,me[Be]);return nt},X=(nt,me,Be)=>new Promise((Ue,Ee)=>{var ee=Oe=>{try{Je(Be.next(Oe))}catch(It){Ee(It)}},Le=Oe=>{try{Je(Be.throw(Oe))}catch(It){Ee(It)}},Je=Oe=>Oe.done?Ue(Oe.value):Promise.resolve(Oe.value).then(ee,Le);Je((Be=Be.apply(nt,me)).next())});const{TextArea:Pe}=ge.default,at=({exercise:nt,loading:me,dispatch:Be})=>{var Ue;const{workSetting:Ee}=nt,ee=(0,j.useParams)();ee.category=ee.categoryId||ee.exerciseId,ee.categoryId=ee.categoryId||ee.exerciseId;const[Le,Je]=(0,l.useState)(!1),[Oe,It]=(0,l.useState)(!1);let[Dt,Kt]=(0,l.useState)({file_list:[],attachment_id:"",show_title:!1,show_body:!1,show_info:!1,show_table:!1,show_user:!1,show_no:!1,show_group:!1,show_phone:!1,show_school_name:!1,export_page_num:40,show_desc:!1,description:""});(0,l.useEffect)(()=>{fA()},[Ee]),(0,l.useEffect)(()=>{nt.actionTabs.key==="exportSetting"&&!(Ee!=null&&Ee.exercise_header)&&Be({type:"exercise/getWorkSetting",payload:Te({},ee)})},[nt.actionTabs.key]);const fA=()=>{var yt,rA,kA,an;const ZA=JSON.parse(JSON.stringify(Ee));Object.keys(Dt).forEach(Xe=>{var Jt;Dt[Xe]=(Jt=ZA==null?void 0:ZA.exercise_header)==null?void 0:Jt[Xe]}),Dt.file_list=(yt=ZA==null?void 0:ZA.exercise_header)!=null&&yt.attachment_id?[{uid:(rA=ZA==null?void 0:ZA.exercise_header)==null?void 0:rA.attachment_id,id:(kA=ZA==null?void 0:ZA.exercise_header)==null?void 0:kA.attachment_id,url:(an=ZA==null?void 0:ZA.exercise_header)==null?void 0:an.photo_url}]:[],Kt(Dt)},PA=()=>{var yt,rA,kA;const an=JSON.parse(JSON.stringify(Dt));an.categoryId=ee.categoryId,an.attachment_id=((kA=(rA=(yt=an.file_list)==null?void 0:yt[0])==null?void 0:rA.response)==null?void 0:kA.id)||null,BA(an)},BA=yt=>X(void 0,null,function*(){It(!0),(yield(0,V.ZP)(`/api/exercises/${ee==null?void 0:ee.categoryId}/foramt_settings.json`,{method:"post",body:yt})).status===0&&(we.ZP.success("\u66F4\u65B0\u6210\u529F"),Be({type:"exercise/getCommonHeader",payload:Te({},ee)}),Be({type:"exercise/getWorkSetting",payload:Te({},ee)}),Be({type:"exercise/getExerciseExportHeadData",payload:{id:ee.exerciseId||ee.categoryId,identify:ee.userId||null}}),It(!1))}),IA={disabled:Le,multiple:!1,listType:"picture-card",onPreview:yt=>{U.Z.publish("preview-image",yt.thumbUrl||yt.url)},withCredentials:!0,fileList:Dt.file_list,beforeUpload:yt=>yt.size/1024>200?(we.ZP.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(200KB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20"),!1):!0,action:`${D.Z.API_SERVER}/api/attachments.json`,onChange(yt){let rA=yt.fileList.filter(kA=>!!kA.status);Dt.file_list=rA,Kt(Object.assign({},Dt))},onRemove:yt=>X(void 0,null,function*(){return Dt.file_list=[],Kt(Object.assign({},Dt)),!0})};return Y.createElement(Ne.default,{title:"\u5BFC\u51FA\u8BBE\u7F6E",className:x.modalWrapper,width:900,centered:!0,open:nt.actionTabs.key==="exportSetting",onOk:()=>PA(),onCancel:()=>{fA(),Be({type:"exercise/setActionTabs",payload:{}})}},Y.createElement("section",{className:x.exportSettingWrapper},Y.createElement(Qe.Z,{spinning:me["exercise/getWorkSetting"]||Oe},Y.createElement(Ie.Z,{wrap:!1,justify:"space-between"},Y.createElement(pe.Z,null,Y.createElement(Ie.Z,{align:"middle"},Y.createElement("div",null,"\u5377\u5934\u5DE6\u89D2\u6807"),Y.createElement("span",{className:x.tips},"\u56FE\u7247\u5EFA\u8BAE\u5C3A\u5BF8\uFF1A700px*500px\uFF0C\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7200k")),Y.createElement("div",{className:"mt15"},Y.createElement(Q.default,Te({},IA),!((Ue=Dt.file_list)!=null&&Ue.length)&&Y.createElement("div",null,Y.createElement(L.Z,null),Y.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20")))),Y.createElement(pe.Z,{span:24,className:"mt15"},Y.createElement(I.default,{checked:Dt.show_title,disabled:Le,onChange:yt=>{Dt.show_title=yt.target.checked,Kt(Object.assign({},Dt))}},Y.createElement("div",null,"\u5C55\u793A\u8BD5\u5377\u6807\u9898"))),Y.createElement(pe.Z,{span:24,className:"mt15"},Y.createElement(I.default,{checked:Dt.show_body,disabled:Le,onChange:yt=>{Dt.show_body=yt.target.checked,Kt(Object.assign({},Dt))}},Y.createElement("div",null,"\u5C55\u793A\u8003\u8BD5\u5185\u5BB9\uFF08\u5373\u672C\u8BD5\u5377\u6240\u5C5E\u8BFE\u7A0B\u540D\u79F0\uFF09"))),Y.createElement(pe.Z,{span:24,className:"mt15"},Y.createElement(I.default,{checked:Dt.show_info,disabled:Le,onChange:yt=>{Dt.show_info=yt.target.checked,Kt(Object.assign({},Dt))}},Y.createElement("div",null,"\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F"))),Y.createElement(pe.Z,{span:24,className:"mt15"},Y.createElement(I.default,{checked:Dt.show_table,disabled:Le,onChange:yt=>{Dt.show_table=yt.target.checked,Kt(Object.assign({},Dt))}},Y.createElement("div",null,"\u5C55\u793A\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C"))),Y.createElement(Ie.Z,{align:"middle",className:`mt20 ${x.pottedLine}`},Y.createElement(pe.Z,null,Y.createElement("img",{src:Ae,alt:""})),Y.createElement(pe.Z,{className:x.text},"\u5BC6\u5C01\u7EBF\u533A\u57DF\u8BBE\u7F6E"),Y.createElement(pe.Z,null,Y.createElement("img",{src:Ae,alt:""}))),Y.createElement(Ie.Z,{className:"mt15",justify:"center",style:{width:320}},Y.createElement(I.default,{className:"pl8",checked:Dt.show_user,disabled:Le,onChange:yt=>{Dt.show_user=yt.target.checked,Kt(Object.assign({},Dt))}},Y.createElement("div",null,"\u59D3\u540D")),Y.createElement(I.default,{checked:Dt.show_no,disabled:Le,onChange:yt=>{Dt.show_no=yt.target.checked,Kt(Object.assign({},Dt))}},Y.createElement("div",null,"\u5B66\u53F7")),Y.createElement(I.default,{checked:Dt.show_group,disabled:Le,onChange:yt=>{Dt.show_group=yt.target.checked,Kt(Object.assign({},Dt))}},Y.createElement("div",null,"\u4E13\u4E1A\u73ED\u7EA7")),Y.createElement(I.default,{checked:Dt.show_school_name,disabled:Le,onChange:yt=>{Dt.show_school_name=yt.target.checked,Kt(Object.assign({},Dt))}},Y.createElement("div",null,"\u5B66\u6821/\u5355\u4F4D")),Y.createElement(I.default,{checked:Dt.show_phone,disabled:Le,onChange:yt=>{Dt.show_phone=yt.target.checked,Kt(Object.assign({},Dt))}},Y.createElement("div",null,"\u624B\u673A\u53F7"))),Y.createElement("img",{src:Z,alt:"",className:"mt15",style:{width:320}}),Y.createElement(pe.Z,{span:24,className:"mt15"},Y.createElement("span",null,"\u6BCF\u9875\u5BFC\u51FA\u6700\u5927\u8BD5\u9898\u6570\uFF1A"),Y.createElement(v.Z,{size:"middle",min:1,value:Dt.export_page_num?Dt.export_page_num:40,onChange:yt=>{Dt.export_page_num=yt,Kt(Te({},Dt))}}),Y.createElement("span",{className:"ml10"},"\u9898")),Y.createElement(Ie.Z,{className:"mt15"},Y.createElement(I.default,{checked:Dt.show_desc,disabled:Le,onChange:yt=>{Dt.show_desc=yt.target.checked,Kt(Object.assign({},Dt))}},Y.createElement("div",null,"\u8003\u8BD5\u987B\u77E5")))),Y.createElement(pe.Z,{className:x.imgPreviewPart},Y.createElement("div",{className:"pb10"},"\u793A\u4F8B\u56FE\u7247\u9884\u89C8\uFF1A"),Y.createElement("img",{src:z.qz})))),Y.createElement(S.Z,null)))};var Se=(0,j.connect)(({exercise:nt,loading:me,globalSetting:Be})=>({exercise:nt,loading:me.effects,globalSetting:Be}))(at)},3614:function(Et,Ze,y){"use strict";y.d(Ze,{Z:function(){return Z}});var l=y(59301),ge=y(22740),we=y(95237),Ne=y(1710),Qe={wrap:"wrap___SSpd0",img:"img___nbd2O",table:"table___fcP71",totalScore:"totalScore___YxSMe",people:"people___bf9pK",glassSeal:"glassSeal___dYhKO",paperHeader:"paperHeader___gYUbq",exportBtn:"exportBtn___nyRYQ"},Ie=y(17960),pe=y(72565),Q=y(35071),I=y(26690),v=y(86748),L=y(59301),x=Object.defineProperty,j=Object.getOwnPropertySymbols,V=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,U=(Y,te,Ce)=>te in Y?x(Y,te,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):Y[te]=Ce,D=(Y,te)=>{for(var Ce in te||(te={}))V.call(te,Ce)&&U(Y,Ce,te[Ce]);if(j)for(var Ce of j(te))z.call(te,Ce)&&U(Y,Ce,te[Ce]);return Y},S=(Y,te,Ce)=>new Promise(($,Fe)=>{var qe=Pe=>{try{X(Ce.next(Pe))}catch(at){Fe(at)}},Te=Pe=>{try{X(Ce.throw(Pe))}catch(at){Fe(at)}},X=Pe=>Pe.done?$(Pe.value):Promise.resolve(Pe.value).then(qe,Te);X((Ce=Ce.apply(Y,te)).next())});const Ae=({isPreview:Y=!1,isExportBlank:te=!1,activeTabs:Ce,exercise:$,globalSetting:Fe,loading:qe,user:Te,dispatch:X,showExportBtn:Pe=!1,sealStyle:at={}})=>{var Se,nt,me,Be,Ue,Ee,ee,Le,Je,Oe,It,Dt,Kt,fA,PA;const BA=(0,ge.useParams)(),{userInfo:IA}=Te,[yt,rA]=(0,l.useState)(),[kA,an]=(0,l.useState)();let ZA=(0,l.useRef)(null);const[Xe,Jt]=(0,l.useState)(21),[aA,FA]=(0,l.useState)([]),Pn=(0,l.useRef)(!0);(0,l.useEffect)(()=>{S(void 0,null,function*(){if(!Pn.current)return;Pn.current=!1;const lt=yield(0,Ie.cV)({id:BA.exerciseId||BA.categoryId});lt.status==0&&FA(lt.data)}),(0,pe.W)(Ce)||Ce==="2"&&se()},[BA.userId,BA.coursesId,BA.exerciseId,BA.categoryId,Ce]),(0,l.useEffect)(()=>{ZA.current&&Jt(ZA.current.clientHeight)},[ZA.current]),(0,l.useEffect)(()=>{var lt;if((lt=$.exerciseExportHeadData)!=null&<.title){const Zt=$.exerciseExportHeadData;rA(D({},Zt||{}));const{table:W}=Zt||{};let sA,iA;(W!=null&&W.total_singles_scores||W!=null&&W.total_doubles_scores||W!=null&&W.total_nulls_scores||W!=null&&W.total_judges_scores||W!=null&&W.total_pros_scores||W!=null&&W.total_shixuns_scores||W!=null&&W.total_mains_scores||W!=null&&W.total_combination_scores||W!=null&&W.total_bpros_scores)&&(sA=Number(W==null?void 0:W.total_singles_scores)+Number(W==null?void 0:W.total_doubles_scores)+Number(W==null?void 0:W.total_nulls_scores)+Number(W==null?void 0:W.total_judges_scores)+Number(W==null?void 0:W.total_bpros_scores)+Number(W==null?void 0:W.total_pros_scores)+Number(W==null?void 0:W.total_shixuns_scores)+Number(W==null?void 0:W.total_mains_scores)+Number(W==null?void 0:W.total_combination_scores)),(W!=null&&W.singles_scores||W!=null&&W.doubles_scores||W!=null&&W.nulls_scores||W!=null&&W.judges_scores||W!=null&&W.pros_scores||W!=null&&W.bpros_scores||W!=null&&W.shixuns_scores||W!=null&&W.mains_scores||W!=null&&W.combination_scores)&&(iA=Number(W==null?void 0:W.singles_scores)+Number(W==null?void 0:W.doubles_scores)+Number(W==null?void 0:W.nulls_scores)+Number(W==null?void 0:W.judges_scores)+Number(W==null?void 0:W.pros_scores)+Number(W==null?void 0:W.bpros_scores)+Number(W==null?void 0:W.shixuns_scores)+Number(W==null?void 0:W.mains_scores)+Number(W==null?void 0:W.combination_scores));const $e=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(W==null?void 0:W.total_singles_scores)||0,doubles_score:(W==null?void 0:W.total_doubles_scores)||0,nulls_score:(W==null?void 0:W.total_nulls_scores)||0,judges_score:(W==null?void 0:W.total_judges_scores)||0,pros_score:(W==null?void 0:W.total_pros_scores)||0,bpros_score:(W==null?void 0:W.total_bpros_scores)||0,shixuns_score:(W==null?void 0:W.total_shixuns_scores)||0,mains_score:(W==null?void 0:W.total_mains_scores)||0,total_combination_scores:(W==null?void 0:W.total_combination_scores)||0,total_score:sA||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(W==null?void 0:W.singles_scores)||0,doubles_score:(W==null?void 0:W.doubles_scores)||0,nulls_score:(W==null?void 0:W.nulls_scores)||0,judges_score:(W==null?void 0:W.judges_scores)||0,pros_score:(W==null?void 0:W.pros_scores)||0,bpros_score:(W==null?void 0:W.bpros_scores)||0,shixuns_score:(W==null?void 0:W.shixuns_scores)||0,mains_score:(W==null?void 0:W.mains_scores)||0,total_combination_scores:(W==null?void 0:W.combination_scores)||0,total_score:iA||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}],Ft=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(W==null?void 0:W.total_singles_scores)||0,doubles_score:(W==null?void 0:W.total_doubles_scores)||0,nulls_score:(W==null?void 0:W.total_nulls_scores)||0,judges_score:(W==null?void 0:W.total_judges_scores)||0,pros_score:(W==null?void 0:W.total_pros_scores)||0,bpros_score:(W==null?void 0:W.total_bpros_scores)||0,shixuns_score:(W==null?void 0:W.total_shixuns_scores)||0,mains_score:(W==null?void 0:W.total_mains_scores)||0,total_combination_scores:(W==null?void 0:W.total_combination_scores)||0,total_score:sA||0},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}];an([...te?Ft:$e])}},[$.exerciseExportHeadData]);const se=()=>S(void 0,null,function*(){const lt={id:BA.exerciseId||BA.categoryId,identify:(IA==null?void 0:IA.login)||null},Zt=yield(0,Ie.iw)(lt);rA(Zt||{});const{table:W}=Zt||{};let sA,iA;(W!=null&&W.total_singles_scores||W!=null&&W.total_doubles_scores||W!=null&&W.total_nulls_scores||W!=null&&W.total_judges_scores||W!=null&&W.total_pros_scores||W!=null&&W.total_bpros_scores||W!=null&&W.total_shixuns_scores||W!=null&&W.total_mains_scores||W!=null&&W.total_combination_scores)&&(sA=Number(W==null?void 0:W.total_singles_scores)+Number(W==null?void 0:W.total_doubles_scores)+Number(W==null?void 0:W.total_nulls_scores)+Number(W==null?void 0:W.total_bpros_scores)+Number(W==null?void 0:W.total_judges_scores)+Number(W==null?void 0:W.total_pros_scores)+Number(W==null?void 0:W.total_shixuns_scores)+Number(W==null?void 0:W.total_mains_scores)+Number(W==null?void 0:W.total_combination_scores)),(W!=null&&W.singles_scores||W!=null&&W.doubles_scores||W!=null&&W.nulls_scores||W!=null&&W.judges_scores||W!=null&&W.pros_scores||W!=null&&W.bpros_scores||W!=null&&W.shixuns_scores||W!=null&&W.mains_scores||W!=null&&W.combination_scores)&&(iA=Number(W==null?void 0:W.singles_scores)+Number(W==null?void 0:W.doubles_scores)+Number(W==null?void 0:W.bpros_scores)+Number(W==null?void 0:W.nulls_scores)+Number(W==null?void 0:W.judges_scores)+Number(W==null?void 0:W.pros_scores)+Number(W==null?void 0:W.shixuns_scores)+Number(W==null?void 0:W.mains_scores)+Number(W==null?void 0:W.combination_scores));const $e=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(W==null?void 0:W.total_singles_scores)||0,doubles_score:(W==null?void 0:W.total_doubles_scores)||0,nulls_score:(W==null?void 0:W.total_nulls_scores)||0,judges_score:(W==null?void 0:W.total_judges_scores)||0,pros_score:(W==null?void 0:W.total_pros_scores)||0,bpros_score:(W==null?void 0:W.total_bpros_scores)||0,shixuns_score:(W==null?void 0:W.total_shixuns_scores)||0,mains_score:(W==null?void 0:W.total_mains_scores)||0,total_combination_scores:(W==null?void 0:W.total_combination_scores)||0,total_score:sA||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(W==null?void 0:W.singles_scores)||0,doubles_score:(W==null?void 0:W.doubles_scores)||0,nulls_score:(W==null?void 0:W.nulls_scores)||0,judges_score:(W==null?void 0:W.judges_scores)||0,pros_score:(W==null?void 0:W.pros_scores)||0,bpros_score:(W==null?void 0:W.bpros_scores)||0,shixuns_score:(W==null?void 0:W.shixuns_scores)||0,mains_score:(W==null?void 0:W.mains_scores)||0,total_combination_scores:(W==null?void 0:W.combination_scores)||0,total_score:iA||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}];an(te?[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}]:$e)}),ht=[{width:"10%",title:"\u9898\u578B",align:"center",dataIndex:"name",render:lt=>L.createElement("a",null,lt)},{title:((Se=aA==null?void 0:aA.find(lt=>lt.value==I.fw[0].nameType))==null?void 0:Se.name)||"\u5355\u9009\u9898",align:"center",dataIndex:"singles_score",render:lt=>L.createElement("a",null,lt==="0.0"?0:lt)},{title:((nt=aA==null?void 0:aA.find(lt=>lt.value==I.fw[1].nameType))==null?void 0:nt.name)||"\u591A\u9009\u9898",align:"center",dataIndex:"doubles_score",render:lt=>L.createElement("a",null,lt==="0.0"?0:lt)},{title:((me=aA==null?void 0:aA.find(lt=>lt.value==I.fw[3].nameType))==null?void 0:me.name)||"\u586B\u7A7A\u9898",align:"center",dataIndex:"nulls_score",render:lt=>L.createElement("a",null,lt==="0.0"?0:lt)},{title:((Be=aA==null?void 0:aA.find(lt=>lt.value==I.fw[2].nameType))==null?void 0:Be.name)||"\u5224\u65AD\u9898",align:"center",dataIndex:"judges_score",render:lt=>L.createElement("a",null,lt==="0.0"?0:lt)},{title:((Ue=aA==null?void 0:aA.find(lt=>lt.value==I.fw[6].nameType))==null?void 0:Ue.name)||"\u7F16\u7A0B\u9898",align:"center",dataIndex:"pros_score",render:lt=>L.createElement("a",null,lt==="0.0"?0:lt)},{title:((Ee=aA==null?void 0:aA.find(lt=>lt.value==I.fw[5].nameType))==null?void 0:Ee.name)||"\u5B9E\u8BAD\u9898",align:"center",dataIndex:"shixuns_score",render:lt=>L.createElement("a",null,lt==="0.0"?0:lt)},{title:((ee=aA==null?void 0:aA.find(lt=>lt.value==I.fw[4].nameType))==null?void 0:ee.name)||"\u7B80\u7B54\u9898",align:"center",dataIndex:"mains_score",render:lt=>L.createElement("a",null,lt==="0.0"?0:lt)},{title:((Le=aA==null?void 0:aA.find(lt=>lt.value==I.fw[7].nameType))==null?void 0:Le.name)||"\u7EC4\u5408\u9898",align:"center",dataIndex:"total_combination_scores",render:lt=>L.createElement("a",null,lt==="0.0"?0:lt)},{title:((Je=aA==null?void 0:aA.find(lt=>lt.value==I.fw[8].nameType))==null?void 0:Je.name)||"\u7A0B\u5E8F\u586B\u7A7A\u9898",align:"center",dataIndex:"bpros_score",render:lt=>L.createElement("a",null,lt==="0.0"?0:lt)},{width:"10%",title:"\u603B\u5206",align:"center",dataIndex:"total_score",render:lt=>L.createElement("a",null,lt==="0.0"?0:lt==null?void 0:lt.toFixed(1))}],{exercise_header:Ct}=yt||{};return L.createElement(L.Fragment,null,((Ct==null?void 0:Ct.show_user)||(Ct==null?void 0:Ct.show_no)||(Ct==null?void 0:Ct.show_group))&&L.createElement("section",{className:Qe.glassSeal,style:at},(Ct==null?void 0:Ct.show_user)&&L.createElement("span",null,"\u59D3\u540D\uFF1A",L.createElement("span",null,yt==null?void 0:yt.user)),(Ct==null?void 0:Ct.show_no)&&L.createElement("span",null,"\u5B66\u53F7\uFF1A",L.createElement("span",null,yt==null?void 0:yt.student_id)),(Ct==null?void 0:Ct.show_group)&&L.createElement("span",null,"\u4E13\u4E1A\u73ED\u7EA7\uFF1A",L.createElement("span",null,yt==null?void 0:yt.group_name)),(Ct==null?void 0:Ct.show_school_name)&&L.createElement("span",null,"\u5B66\u6821/\u5355\u4F4D\uFF1A",L.createElement("span",null,yt==null?void 0:yt.school_name)),(Ct==null?void 0:Ct.show_phone)&&L.createElement("span",null,"\u624B\u673A\u53F7\uFF1A",L.createElement("span",null,yt==null?void 0:yt.phone))),L.createElement("section",{className:`${Qe.wrap} ${Y?"pl20":""} `},(yt==null?void 0:yt.photo_url)&&L.createElement("img",{className:Qe.img,src:`${v.Z.API_SERVER}${yt==null?void 0:yt.photo_url}`}),(Ct==null?void 0:Ct.show_title)&&L.createElement(we.Z,{className:Qe.paperHeader,justify:"center"},L.createElement("div",null,yt==null?void 0:yt.title)),(Ct==null?void 0:Ct.show_info)&&L.createElement("div",{className:"tc c-grey-666 mb20"},"\u5171:\u3010",yt==null?void 0:yt.large_counts,"\u5927\u9898\u3011\u3010",yt==null?void 0:yt.total_count,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",yt==null?void 0:yt.score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(yt==null?void 0:yt.time)>-1?`${yt==null?void 0:yt.time}\u5206\u949F`:"\u4E0D\u9650","\u3011"),(Ct==null?void 0:Ct.show_desc)&&(((Oe=$==null?void 0:$.exerciseExportHeadData)==null?void 0:Oe.exercise_description)||((It=$==null?void 0:$.commonHeader)==null?void 0:It.exercise_description))&&L.createElement("div",{style:{fontSize:14,marginBottom:30,marginTop:20,textAlign:"left",color:"#3A3A3A",maxHeight:"210px",overflowY:"auto"}},L.createElement("b",null,"\u8BD5\u5377\u987B\u77E5\uFF1A"),L.createElement("span",null,((Dt=$==null?void 0:$.exerciseExportHeadData)==null?void 0:Dt.exercise_description)||((Kt=$==null?void 0:$.commonHeader)==null?void 0:Kt.exercise_description))),(Ct==null?void 0:Ct.show_table)&&L.createElement("div",{className:"mt10"},L.createElement(Ne.default,{className:Qe.table,columns:ht,dataSource:[...kA||[]],bordered:!0,pagination:!1})),((fA=$==null?void 0:$.exerciseExportHeadData)==null?void 0:fA.analysis)&&L.createElement("span",{style:{justifyContent:"left",wordBreak:"break-all",display:"flex",textAlign:"left",marginTop:"10px"},className:"tc c-grey-333"},`\u8003\u8BD5\u8BC4\u4EF7\uFF1A${(PA=$==null?void 0:$.exerciseExportHeadData)==null?void 0:PA.analysis}`)),L.createElement(Q.Z,null))};var Z=(0,ge.connect)(({exercise:Y,loading:te,user:Ce,globalSetting:$})=>({exercise:Y,globalSetting:$,user:Ce,loading:te.effects}))(Ae)},75168:function(Et,Ze,y){"use strict";y.d(Ze,{Z:function(){return L}});var l=y(22740),ge={flex_box_center:"flex_box_center___hzSR8",flex_space_between:"flex_space_between___Mscip",flex_box_vertical_center:"flex_box_vertical_center___Uckau",flex_box_center_end:"flex_box_center_end___Kw1tf",flex_box_column:"flex_box_column___udgQE",comments:"comments___He0El",line:"line___P3zVB",editSty:"editSty___SwU5r",delSty:"delSty____zUGN",tag:"tag___H3Lob",mkd_html:"mkd_html___WDom9"},we=y(95237),Ne=y(6848),Qe=y(86748),Ie=y(66649),pe=y.n(Ie),Q=y(35348),I=y(59301);const v=({exercise:x,list:j,hideScore:V=!1,newuserCommentVisible:z,isShowEditAndDel:U=!1,userLogin:D="",handleDel:S,handleEdit:Ae})=>I.createElement("div",null,j==null?void 0:j.map(Z=>{var Y,te,Ce,$,Fe,qe;return I.createElement("div",{className:"mt20 mb20"},((Y=Z==null?void 0:Z.user)==null?void 0:Y.user_id)==-1?I.createElement(we.Z,{align:"middle",key:(te=Z==null?void 0:Z.user)==null?void 0:te.user_id},I.createElement("img",{src:y(24252),width:"35",height:"40"}),I.createElement("img",{src:y(53595),width:"60",height:"16",className:"ml10"})):I.createElement(we.Z,{align:"middle",key:(Ce=Z==null?void 0:Z.user)==null?void 0:Ce.user_id},I.createElement("img",{src:Qe.Z.API_SERVER+"/images/"+(($=Z==null?void 0:Z.user)==null?void 0:$.image_url),width:"40",style:{borderRadius:40}}),I.createElement("span",{className:"ml10 font16"},(Fe=Z==null?void 0:Z.user)==null?void 0:Fe.name)),I.createElement("div",{className:ge.comments},(qe=Z==null?void 0:Z.comments)==null?void 0:qe.map((Te,X)=>{var Pe,at,Se,nt,me;if(z&&Te.question_type!==5){if(X===0)return I.createElement("div",{key:((Pe=Z==null?void 0:Z.user)==null?void 0:Pe.user_id)+"-"+X},I.createElement(we.Z,{align:"middle",justify:"space-between"},!!Te.shixun_chanllge_position&&I.createElement("div",{style:{flexShrink:0,marginRight:10}},"\u7B2C",Te.shixun_chanllge_position,"\u5173"),!V&&I.createElement("div",{style:{flex:1}},"\u539F\u59CB\u5F97\u5206",Te==null?void 0:Te.origin_score,"\u5206\uFF0C\u4FEE\u6B63\u4E3A",I.createElement("span",{className:"c-light-primary"},Te==null?void 0:Te.score),"\u5206"),I.createElement("div",{style:{flexShrink:0}},pe()(Te.updated_at).format("YYYY-MM-DD HH:mm"))),!!Te.comment&&I.createElement("div",null,"\u8BC4\u8BED\uFF1A",I.createElement("span",{className:"c-light-primary"},Te.comment)),((at=Z==null?void 0:Z.comments)==null?void 0:at.length)-1>X&&I.createElement("div",{className:ge.line}))}else return I.createElement("div",{key:((Se=Z==null?void 0:Z.user)==null?void 0:Se.user_id)+"-"+X},I.createElement(we.Z,{align:"middle",justify:"space-between"},!!Te.shixun_chanllge_position&&I.createElement("div",{style:{flexShrink:0,marginRight:10}},"\u7B2C",Te.shixun_chanllge_position,"\u5173"),!V&&I.createElement("div",{style:{flex:1}},"\u539F\u59CB\u5F97\u5206",Te==null?void 0:Te.origin_score,"\u5206\uFF0C\u4FEE\u6B63\u4E3A",I.createElement("span",{className:"c-light-primary"},Te==null?void 0:Te.score),"\u5206"),I.createElement("div",{style:{flexShrink:0}},pe()(Te.updated_at).format("YYYY-MM-DD HH:mm"))),!!Te.comment&&I.createElement("div",{className:"flex-wrp",style:{lineHeight:"24px"}},I.createElement("span",null,"\u8BC4\u8BED\uFF1A"),I.createElement(Q.Z,{className:ge.mkd_html,value:Te==null?void 0:Te.comment}),U&&D===((nt=Z==null?void 0:Z.user)==null?void 0:nt.login)&&I.createElement("span",{className:"ml30"},I.createElement(Ne.Z,{title:"\u7F16\u8F91"},I.createElement("i",{className:`iconfont icon-bianji14 current ${ge.editSty}`,onClick:()=>{Ae(Te==null?void 0:Te.comment,Te==null?void 0:Te.id)}})),I.createElement(Ne.Z,{title:"\u5220\u9664"},I.createElement("i",{className:`iconfont icon-shanchutimu current ${ge.delSty}`,onClick:()=>{S("",Te==null?void 0:Te.id)}})))),((me=Z==null?void 0:Z.comments)==null?void 0:me.length)-1>X&&I.createElement("div",{className:ge.line}))})))}));var L=(0,l.connect)(({exercise:x})=>({exercise:x}))(v)},93784:function(Et,Ze,y){"use strict";var l=y(59301),ge=y(35348),we=y(92832),Ne=y(57733),Qe=y(48110),Ie=y(61557),pe=y(59301),Q=Object.defineProperty,I=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable,x=(U,D,S)=>D in U?Q(U,D,{enumerable:!0,configurable:!0,writable:!0,value:S}):U[D]=S,j=(U,D)=>{for(var S in D||(D={}))v.call(D,S)&&x(U,S,D[S]);if(I)for(var S of I(D))L.call(D,S)&&x(U,S,D[S]);return U};const{TextArea:V}=we.default,z=({item:U,answerData:D,changeScoreData:S,textValue:Ae,textOnChange:Z=()=>{},seeAnswerVisible:Y=!0})=>{var te;const[Ce,$]=(0,l.useState)([]),[Fe,qe]=(0,l.useState)(!1);return(0,l.useEffect)(()=>{S!=null&&S[U.q_position]?!Fe&&qe(!0):Fe&&qe(!1)},[S==null?void 0:S[U==null?void 0:U.q_position]]),(te=U==null?void 0:U.standard_answer)==null||te.map(Te=>{Te.used=!1}),(0,l.useEffect)(()=>{var Te;console.log("item=====",U,D,S,"#37AD83;");const X=[];for(let Pe=0;Pe<(U==null?void 0:U.multi_count);Pe++){const at=((Te=U==null?void 0:U.user_answer)==null?void 0:Te.find(Se=>Se.choice_id===Pe+1))||{choice_id:Pe+1,answer_text:""};X.push(j({},at))}$(X)},[U==null?void 0:U.user_answer]),pe.createElement("div",{className:Qe.Z.fillBg},pe.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),Ce==null?void 0:Ce.map((Te,X)=>pe.createElement("div",null,pe.createElement("span",null,"\u7B54\u6848(\u586B\u7A7A",X+1,"):"),pe.createElement("div",null,U.question_type==3?(Te==null?void 0:Te.model)===1?pe.createElement("span",{style:{whiteSpace:"pre-wrap",color:Te!=null&&Te.user_answer_boolean?"#37AD83":"#E30000"}},Te==null?void 0:Te.answer_text):pe.createElement(Ie.Z,{type:Te!=null&&Te.user_answer_boolean?"success":"error",readOnly:!0,value:Te.answer_text,disabled:!0}):pe.createElement(ge.Z,{value:Te==null?void 0:Te.answer_text})))),Y&&pe.createElement(Ne.u,{data:U}))};Ze.Z=z},98382:function(Et,Ze,y){"use strict";var l=y(59301),ge=y(35348),we=y(66649),Ne=y.n(we),Qe=y(1710),Ie=y(44054),pe=y(24334),Q=y.n(pe),I=y(58068);const v=({item:L,answerData:x,autoHeight:j})=>{var V,z,U,D,S;const[Ae,Z]=(0,l.useState)([]);(0,l.useEffect)(()=>{var Ce,$;((Ce=L==null?void 0:L.evaluate_codes)==null?void 0:Ce.length)>0?Z(($=L==null?void 0:L.evaluate_codes)==null?void 0:$.map((Fe,qe)=>({key:qe+1,error_msg:Fe!=null&&Fe.error_msg?pe.Base64.decode(Fe==null?void 0:Fe.error_msg):"",created_at:Fe.created_at}))):Z([{key:"--",error_msg:"--"}])},[L==null?void 0:L.evaluate_codes]);const Y=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"127px",key:"key",align:"center",render:(Ce,$)=>l.createElement("span",null,$.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"center",width:200,render:(Ce,$)=>l.createElement("span",null,$.created_at?Ne()($.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"error_msg",key:"error_msg",align:"center",render:(Ce,$)=>{var Fe;return l.createElement("span",null,$.error_msg?((Fe=$.error_msg)==null?void 0:Fe.length)>1e3?$.error_msg.substring(0,1e3)+"...":$.error_msg:"--")}}],te={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return l.createElement(l.Fragment,null,l.createElement("div",{className:"mt15 mb15"},l.createElement(ge.Z,{value:L==null?void 0:L.description})),(!!((V=x==null?void 0:x.exercise)!=null&&V.student_commit_status)&&((z=x==null?void 0:x.exercise)==null?void 0:z.student_commit_status)!==0||!!((U=x==null?void 0:x.exercise)!=null&&U.user_exercise_status)&&((D=x==null?void 0:x.exercise)==null?void 0:D.user_exercise_status)!==0)&&l.createElement(Qe.default,{className:"mt5",bordered:!0,dataSource:Ae,columns:Y,pagination:!1}),!!((S=L==null?void 0:L.user_answer)!=null&&S.length)&&(L==null?void 0:L.passed_code)&&l.createElement("aside",{className:I.Z.shixunWrp},l.createElement("h3",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"),l.createElement(Ie.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:L!=null&&L.passed_code?pe.Base64.decode(L==null?void 0:L.passed_code):"",autoHeight:j,options:te})))};Ze.Z=v},57733:function(Et,Ze,y){"use strict";y.d(Ze,{u:function(){return pe}});var l=y(59301),ge=y(95237),we=y(43604),Ne=y(35348),Qe=y(61557),Ie=y(59301);const pe=({data:Q})=>{const[I,v]=(0,l.useState)(!1),L=()=>{var x,j,V;switch(Q.question_type){case 3:return Ie.createElement("aside",{className:"mt20"},Ie.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{v(!I)}},I?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),I&&Ie.createElement("div",null,(x=Q==null?void 0:Q.standard_answer)==null?void 0:x.map(function(z,U){var D,S;return Ie.createElement(ge.Z,{style:{alignItems:"baseline"},className:"mr20"},Ie.createElement(we.Z,{flex:"50px"},Ie.createElement("span",{className:"mt10"},"\u586B\u7A7A",z.choice_id,":")),(z==null?void 0:z.model)===1?Ie.createElement(we.Z,{flex:1},(D=z==null?void 0:z.answer_text)==null?void 0:D.map(function(Ae,Z){return Ie.createElement("div",null,Ae)})):Ie.createElement(we.Z,{flex:1},(S=z==null?void 0:z.answer_text)==null?void 0:S.map(function(Ae,Z){return Ie.createElement(Qe.Z,{readOnly:!0,value:Ae})})))})));case 8:return Ie.createElement("aside",{className:"mt20"},Ie.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{v(!I)}},I?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),I&&Ie.createElement("div",null,(j=Q==null?void 0:Q.standard_answer)==null?void 0:j.map(function(z,U){return Ie.createElement(ge.Z,{style:{alignItems:"baseline"},className:"mr20"},Ie.createElement(we.Z,{flex:"50px"},Ie.createElement("span",{className:"mt10"},"\u586B\u7A7A",z.choice_id,":")),Ie.createElement(we.Z,{flex:1},Ie.createElement("div",null,z==null?void 0:z.answer_text)))})));case 4:return Ie.createElement("aside",{className:"mt20"},Ie.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{v(!I)}},I?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),I&&Ie.createElement("div",null,Ie.createElement(Ne.Z,{value:(V=Q==null?void 0:Q.standard_answer)==null?void 0:V.join(" ")})))}};return Ie.createElement("section",null,L())}},8682:function(Et,Ze,y){"use strict";var l=y(59301),ge=y(35348),we=y(54331),Ne=y(6848),Qe=y(5871),Ie=y(8591),pe=y(1710),Q=y(66649),I=y.n(Q),v=y(22740),L=y(44054),x=y(48110),j=Object.defineProperty,V=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,U=Object.prototype.propertyIsEnumerable,D=(Y,te,Ce)=>te in Y?j(Y,te,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):Y[te]=Ce,S=(Y,te)=>{for(var Ce in te||(te={}))z.call(te,Ce)&&D(Y,Ce,te[Ce]);if(V)for(var Ce of V(te))U.call(te,Ce)&&D(Y,Ce,te[Ce]);return Y},Ae=(Y,te,Ce)=>new Promise(($,Fe)=>{var qe=Pe=>{try{X(Ce.next(Pe))}catch(at){Fe(at)}},Te=Pe=>{try{X(Ce.throw(Pe))}catch(at){Fe(at)}},X=Pe=>Pe.done?$(Pe.value):Promise.resolve(Pe.value).then(qe,Te);X((Ce=Ce.apply(Y,te)).next())});const Z=({item:Y,answerData:te,hasChangeScore:Ce=!0,autoHeight:$,showAnswer:Fe,saveChangeScore:qe=()=>{}})=>{var Te,X,Pe;const[at,Se]=(0,l.useState)([]),[nt,me]=(0,l.useState)([]);(0,l.useEffect)(()=>{var ee,Le,Je,Oe,It,Dt,Kt,fA,PA,BA,IA,yt;if(!((ee=Y==null?void 0:Y.shixun_details)!=null&&ee.length))return;let rA=[],kA=[];for(let an=0;an<((Le=Y==null?void 0:Y.shixun_details)==null?void 0:Le.length);an++){for(let ZA=0;ZA<(Y==null?void 0:Y.shixun_details[an].stage_list.length);ZA++){let Xe=Y==null?void 0:Y.shixun_details[an].stage_list[ZA];rA.push(S(S({},Xe),{operation:(Dt=(It=(Oe=(Je=Y==null?void 0:Y.shixun_details)==null?void 0:Je[an])==null?void 0:Oe.shixun_detail)==null?void 0:It[0])==null?void 0:Dt.game_identifier,shixun_challenge_id:(Kt=Y==null?void 0:Y.shixun_details[an])==null?void 0:Kt.shixun_challenge_id}))}(PA=(fA=Y==null?void 0:Y.shixun_details)==null?void 0:fA[an])!=null&&PA.shixun_detail&&kA.push((yt=(IA=(BA=Y==null?void 0:Y.shixun_details)==null?void 0:BA[an])==null?void 0:IA.shixun_detail)==null?void 0:yt[0])}me(kA),Se([...rA])},[Y==null?void 0:Y.shixun_details]);const Be=[{title:"\u5173\u5361",dataIndex:"position",key:"position",align:"center"},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",align:"center",ellipsis:!0,width:260,render:ee=>l.createElement(Ne.Z,{title:ee},l.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:ee&&ee.length>25?ee:""},ee))},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:(ee,Le)=>l.createElement("span",null,Le.evaluate_count?Le.evaluate_count:l.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u5B8C\u6210\u65F6\u95F4",key:"finished_time",dataIndex:"finished_time",align:"center",render:(ee,Le)=>{let Je=!1;return Le.finished_time&&(te!=null&&te.exercise)&&(te!=null&&te.exercise_answer_user)&&((te==null?void 0:te.exercise.time)===-1?Je=I()(te==null?void 0:te.exercise.end_time).isBefore(Le.finished_time):Je=I()(te==null?void 0:te.exercise_answer_user.start_at).add(te==null?void 0:te.exercise.time,"m").isBefore(Le.finished_time)),l.createElement("span",null,Le.finished_time||l.createElement("span",{className:"c-grey-999"},"--"),l.createElement("span",{className:"c-orange-ff9 "},Je?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:(ee,Le)=>l.createElement("span",null,Le.time_consuming||l.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",key:"view_answer",align:"center",render:(ee,Le)=>l.createElement("span",null,Le.view_answer?"\u5DF2\u67E5\u770B":"\u672A\u67E5\u770B")},{title:"\u5F97\u5206/\u6EE1\u5206",dataIndex:"user_score",key:"user_score",align:"center",render:(ee,Le)=>l.createElement("span",null,l.createElement("span",{className:"c-orange"},Le.user_score),"/",Le.game_score)},Ce&&{title:"\u8C03\u5206",dataIndex:"user_score",key:"user_score",align:"center",render:(ee,Le,Je)=>l.createElement(Qe.Z,{min:0,max:Number(Le.game_score),defaultValue:ee,onBlur:Oe=>Ae(void 0,null,function*(){if(Oe.target.value!=ee){const It=yield qe(S(S({},Y),{shixun_challenge_id:Le.shixun_challenge_id,shixunScore:Oe.target.value}));console.log("res: ",It),It!=null&&It.question_comments&&Ie.ZP.success("\u5DF2\u4FEE\u6539\u5F53\u524D\u8BC4\u5206")}})})}].filter(ee=>!!ee),Ue=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:(ee,Le)=>l.createElement("span",null,Le.key)},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:(ee,Le)=>l.createElement("span",null,Le.error_msg?Le.error_msg:"--")},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"updated_at",key:"updated_at",align:"center",width:200,render:(ee,Le)=>l.createElement("span",null,Le.updated_at?Le.updated_at:"--")}],Ee={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return l.createElement(l.Fragment,null,(((Te=te==null?void 0:te.exercise)==null?void 0:Te.student_commit_status)!==0||((X=te==null?void 0:te.exercise)==null?void 0:X.user_exercise_status)!==0)&&l.createElement("div",{className:"mt15"},l.createElement("p",{className:"font16 c-grey-666"},"\u9636\u6BB5\u6210\u7EE9"),!!(at!=null&&at.length)&&l.createElement(pe.default,{columns:Be,dataSource:at,pagination:!1})),!!(nt!=null&&nt.length)&&l.createElement(l.Fragment,null,l.createElement("p",{className:"font16 c-grey-666 mt10"},"\u5B9E\u8BAD\u8BE6\u60C5"),nt==null?void 0:nt.map((ee,Le)=>{var Je,Oe,It,Dt,Kt;return l.createElement(l.Fragment,null,l.createElement("div",{className:"mt5"},l.createElement("span",{className:"font16 mr15"}," \u7B2C",ee.position,"\u5173"),l.createElement(v.Link,{className:"current c-black font16",to:`/tasks/${ee.game_identifier}`},ee.name)),!!((Je=ee==null?void 0:ee.outputs)!=null&&Je.length)&&l.createElement(pe.default,{bordered:!0,dataSource:ee.outputs.map(fA=>({key:fA.position,error_msg:fA.output_detail,updated_at:fA.updated_at})),columns:Ue,pagination:!1}),(ee==null?void 0:ee.st)===0&&ee.challenge_paths&&l.createElement("div",{className:x.Z.shixunWrp},l.createElement("h2",null,"\u6700\u540E\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",l.createElement("span",{className:"c-light-black"},(It=(Oe=ee.challenge_paths)==null?void 0:Oe[0])==null?void 0:It.file_name)),l.createElement(L.ZP,{height:300,autoHeight:$,language:"python",theme:"default",value:((Kt=(Dt=ee.challenge_paths)==null?void 0:Dt[0])==null?void 0:Kt.latest_code)||"",options:Ee})))})),(0,we.dE)()&&l.createElement(ge.Z,{className:"c-grey-999 mt20 mb20",value:Y==null?void 0:Y.question_title}),(Pe=Y==null?void 0:Y.shixun)==null?void 0:Pe.map((ee,Le)=>{var Je,Oe;return l.createElement("div",null,l.createElement("p",{className:"font16 c-grey-666 mb5"},l.createElement("span",{className:"mr20"},"\u7B2C",ee==null?void 0:ee.challenge_position,"\u5173 ",ee==null?void 0:ee.challenge_name),l.createElement("span",null,ee==null?void 0:ee.challenge_score,"\u5206")),Fe&&l.createElement("div",null,l.createElement("div",{className:x.Z.answerText},"\u53C2\u8003\u7B54\u6848\uFF1A",((Je=ee.challenge_answers)==null?void 0:Je.length)===0?"\u6682\u65E0":""),(Oe=ee.challenge_answers)==null?void 0:Oe.map((It,Dt)=>l.createElement("div",{className:"mt15"},l.createElement("div",null,"\u7EA7\u522B",Dt+1,"\uFF1A",It.name),l.createElement(ge.Z,{value:(It==null?void 0:It.contents)||"",className:x.Z.answerText})))))}),l.createElement("div",{className:"mb15"}))};Ze.Z=Z},92798:function(Et,Ze,y){"use strict";y.r(Ze),y.d(Ze,{default:function(){return po}});var l=y(59301),ge=y(22740),we=y(78241),Ne=y(8591),Qe=y(3113),Ie=y(43418),pe=y(92832),Q=y(95237),I=y(43604),v=y(5112),L=y(24905),x=y(6848),j=y(28103),V=y(5871),z=y(92736),U=y(71418),D=y(66104),S=y(81228),Ae=y(78673),Z=y(1710),Y=y(93948),te=y(43428),Ce=y(67921),$=y(4958),Fe=y(66649),qe=y.n(Fe),Te=y(17960),X=y(58068),Pe=y(35348),at=y(72565),Se=y(93784),nt=y(57733),me=y(48110),Be=y(72327),Ue=y(24334),Ee={flex_box_center:"flex_box_center___RWbPL",flex_space_between:"flex_space_between___ZSGqQ",flex_box_vertical_center:"flex_box_vertical_center___lJVwS",flex_box_center_end:"flex_box_center_end___jDpSh",flex_box_column:"flex_box_column___aYkRP",result:"result___MEJ17",left:"left___BoJu6",right:"right___cAGQT",box:"box___iw62F",li:"li___csLVy"},ee=y(95224),Le=y(56102),Je=y(40026),Oe=y(59301),It=Object.defineProperty,Dt=Object.defineProperties,Kt=Object.getOwnPropertyDescriptors,fA=Object.getOwnPropertySymbols,PA=Object.prototype.hasOwnProperty,BA=Object.prototype.propertyIsEnumerable,IA=(re,ze,Ve)=>ze in re?It(re,ze,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):re[ze]=Ve,yt=(re,ze)=>{for(var Ve in ze||(ze={}))PA.call(ze,Ve)&&IA(re,Ve,ze[Ve]);if(fA)for(var Ve of fA(ze))BA.call(ze,Ve)&&IA(re,Ve,ze[Ve]);return re},rA=(re,ze)=>Dt(re,Kt(ze)),kA=(re,ze,Ve)=>new Promise((bA,hA)=>{var jA=Gt=>{try{EA(Ve.next(Gt))}catch(eA){hA(eA)}},RA=Gt=>{try{EA(Ve.throw(Gt))}catch(eA){hA(eA)}},EA=Gt=>Gt.done?bA(Gt.value):Promise.resolve(Gt.value).then(jA,RA);EA((Ve=Ve.apply(re,ze)).next())}),ZA=({buttonProps:re,buttonText:ze,form:Ve,hackIdentifier:bA="",infoData:hA,answerKey:jA,data:RA})=>{var EA;const[Gt,eA]=(0,l.useState)(!1),[rn,Nn]=(0,l.useState)(!1),[br,$n]=(0,l.useState)(!1),[Dr,Aa]=(0,l.useState)({}),[fa,Dn]=(0,l.useState)(""),fr=(0,l.useRef)(bA),En=(0,l.useRef)(""),gr=(0,l.useRef)(!1),[Jn,VA]=(0,l.useState)([]);(0,l.useEffect)(()=>{var $t,Tt;hA!=null&&hA.test_input&&Dn(hA==null?void 0:hA.test_input);let Qn=[];const Lr=($t=(RA==null?void 0:RA.answer_content)||[])==null?void 0:$t.map(OA=>{var _t;return rA(yt({},OA),{score:[void 0,null,0,"0","0.0"].includes(OA.score)?"0":(_t=OA.score)==null?void 0:_t.toFixed(1)})});(Tt=hA==null?void 0:hA.standard_answer)==null||Tt.forEach((OA,_t)=>{var jn,Sn;const ot=_t+1;(Lr==null?void 0:Lr.find(or=>{var oa;return Number((oa=or==null?void 0:or.name)==null?void 0:oa.replace("\u586B\u7A7A",""))===ot}))?Qn.push({position:OA==null?void 0:OA.choice_id,value:(Sn=(jn=RA==null?void 0:RA.answer_content)==null?void 0:jn[_t])==null?void 0:Sn.value}):Qn.push({position:OA==null?void 0:OA.choice_id,value:" "})}),VA([...Qn]),br&&er()},[br]),(0,l.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);const Ln=()=>new Date().getTime(),cn=RA==null?void 0:RA.code,na=$t=>{var Tt,Qn;let Lr=[];const OA=(Tt=(hA==null?void 0:hA.last_score_detail)||[])==null?void 0:Tt.map(_t=>{var jn;return rA(yt({},_t),{score:[void 0,null,0,"0","0.0"].includes(_t.score)?"0":(jn=_t.score)==null?void 0:jn.toFixed(1)})});(Qn=hA==null?void 0:hA.standard_answer)==null||Qn.forEach((_t,jn)=>{var Sn,ot,en,or,oa,da,Ra;const lr=jn+1,zn=OA==null?void 0:OA.find(ra=>ra.position===lr);zn?(console.log($t==null?void 0:$t.score_detail),console.log(lr),(ot=(Sn=$t==null?void 0:$t.score_detail)==null?void 0:Sn.map(ra=>ra==null?void 0:ra.position))!=null&&ot.includes(lr)?(zn.value=(or=(en=RA==null?void 0:RA.answer_content)==null?void 0:en.find(ra=>{var Ka;if(Number((Ka=ra==null?void 0:ra.name)==null?void 0:Ka.replace("\u586B\u7A7A",""))==lr)return ra}))==null?void 0:or.value,zn.type="success",Lr.push(zn)):(zn.value=(da=(oa=RA==null?void 0:RA.answer_content)==null?void 0:oa.find(ra=>{var Ka;if(Number((Ka=ra==null?void 0:ra.name)==null?void 0:Ka.replace("\u586B\u7A7A",""))==lr)return ra}))==null?void 0:da.value,zn.type="warning",Lr.push(zn))):Lr.push({position:lr,name:`\u586B\u7A7A${lr}`,value:" ",type:"warning",score:[void 0,null,0,"0","0.0"].includes(_t.score)?"0":(Ra=_t.score)==null?void 0:Ra.toFixed(1)})}),VA([...Lr])},er=()=>kA(void 0,null,function*(){var $t,Tt,Qn,Lr,OA;const _t=Ln(),jn=cn?RA==null?void 0:RA.time_limit:($t=Ve.getFieldsValue())==null?void 0:$t.hack.time_limit,Sn=cn?(Tt=RA==null?void 0:RA.answer_content)==null?void 0:Tt.length:(Lr=(Qn=Ve.getFieldsValue())==null?void 0:Qn.standard_answers)==null?void 0:Lr.length;eA(!0),yield(0,ee.bM)(En.current,{test_hack_code:hA==null?void 0:hA.code,test_input:fa,teacher_submit:!0,answers:(OA=hA==null?void 0:hA.standard_answer)==null?void 0:OA.map(en=>{var or,oa,da,Ra;return(oa=(or=RA==null?void 0:RA.answer_content)==null?void 0:or.map(lr=>{var zn;return Number((zn=lr==null?void 0:lr.name)==null?void 0:zn.replace("\u586B\u7A7A",""))}))!=null&&oa.includes(en==null?void 0:en.choice_id)?(Ra=(da=RA==null?void 0:RA.answer_content)==null?void 0:da.find(lr=>{var zn;if(Number((zn=lr==null?void 0:lr.name)==null?void 0:zn.replace("\u586B\u7A7A",""))==(en==null?void 0:en.choice_id))return lr}))==null?void 0:Ra.value:""})});function ot(){return kA(this,null,function*(){const{status:en,data:or}=yield(0,ee.rX)(En.current,"submit"),da=Ln()-_t>(jn+3)*1e3*Sn;if(gr.current){if(da){Ne.ZP.error("\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"),eA(!1);return}if(en===0){eA(!1),Aa(rA(yt({},or),{showText:!0})),na(or);return}setTimeout(ot,1e3)}})}ot()}),Fr=()=>kA(void 0,null,function*(){var $t,Tt,Qn,Lr,OA,_t,jn;if(!RA){try{yield Ve.validateFields()}catch(or){(Qn=(Tt=($t=or==null?void 0:or.errorFields)==null?void 0:$t[0])==null?void 0:Tt.name)!=null&&Qn.includes("standard_answers")?Ne.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):Ne.ZP.error(or.errorFields[0].errors[0]),Ve.scrollToField(or.errorFields[0].name,{behavior:"smooth",block:"center"});return}Nn(!0);let ot="";const en=Ve.getFieldsValue();fr.current?ot=yield(0,Be.ZP)(`/api/problems/${fr.current}.json`,{method:"put",body:rA(yt({},en),{hack:rA(yt({},en==null?void 0:en.hack),{sub_discipline_id:(jn=(_t=en==null?void 0:en.hack)==null?void 0:_t.sub_discipline_id)==null?void 0:jn[1],difficult:en.difficulty,item_banks_group_id:en.item_banks_group_id}),hack_codes:rA(yt({},en.hack_codes),{code:Ue.Base64.encode(en.hack_codes.code)}),update_hack_sets:[yt({},en.hack_sets)],is_blank:!0})}):(ot=yield(0,Be.ZP)("/api/problems.json",{method:"post",body:rA(yt({},en),{hack:rA(yt({},en==null?void 0:en.hack),{sub_discipline_id:(OA=(Lr=en==null?void 0:en.hack)==null?void 0:Lr.sub_discipline_id)==null?void 0:OA[1],difficult:en.difficulty,item_banks_group_id:en.item_banks_group_id}),hack_codes:rA(yt({},en.hack_codes),{code:Ue.Base64.encode(en.hack_codes.code)}),hack_sets:[yt({},en.hack_sets)],is_blank:!0})}),fr.current=ot==null?void 0:ot.identifier,sessionStorage.projectFill=ot==null?void 0:ot.identifier)}const Sn=yield(0,Be.ZP)(`/api/problems/${fr.current}/start.json`,{method:"get"});if((Sn==null?void 0:Sn.status)===0){En.current=Sn==null?void 0:Sn.identifier,gr.current=!0,Nn(!1),$n(!0);return}Nn(!1)}),xr=$t=>{const{status:Tt,error_msg:Qn,execute_time:Lr,output:OA,input:_t,expected_output:jn}=$t;let Sn=null;switch(Tt){case Je.h.OK:Sn=Oe.createElement(Oe.Fragment,null,Oe.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Lr/1e3,"\u79D2"),Oe.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A\u8C03\u8BD5\u901A\u8FC7"));break;case Je.h.NOMATCH:Sn=Oe.createElement(Oe.Fragment,null,Oe.createElement("div",null,"\u8F93\u5165\uFF1A"),Oe.createElement("pre",{style:{fontFamily:"initial"}},_t),Oe.createElement("div",null,"\u8F93\u51FA\uFF1A"),Oe.createElement("pre",{style:{fontFamily:"initial"}},OA&&Ue.Base64.decode(OA)),Oe.createElement("div",null,"\u9884\u671F\u8F93\u51FA\uFF1A"),Oe.createElement("pre",{style:{fontFamily:"initial"}},jn&&Ue.Base64.decode(jn)));break;case Je.h.EXECUTEFAILURE:Sn=Oe.createElement(Oe.Fragment,null,Oe.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",Oe.createElement("pre",null,_t)),Oe.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),Oe.createElement("pre",{className:"error"},Ue.Base64.decode(Qn)));break;case Je.h.COMPILEFAILURE:Sn=Oe.createElement(Oe.Fragment,null,Oe.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",Oe.createElement("pre",null,_t)),Oe.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),Oe.createElement("pre",{className:"error"},Ue.Base64.decode(Qn)));break;case Je.h.PODFAILURE:Sn=Oe.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Je.h.TIMEOUT:Sn=Oe.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return Oe.createElement(Oe.Fragment,null," ",Sn," ")};return Oe.createElement("div",null,Oe.createElement(Qe.ZP,rA(yt({loading:rn},re),{onClick:Fr}),ze),Oe.createElement(Ie.default,{open:br,title:"\u8C03\u8BD5\u4EE3\u7801",destroyOnClose:!0,width:1200,okText:"\u8FD0\u884C\u6D4B\u8BD5",confirmLoading:Gt,cancelButtonProps:{style:{display:"none"}},onOk:()=>er(),onCancel:()=>{gr.current=!1,$n(!1)}},Oe.createElement("div",{style:{maxHeight:"600px",overflowY:"auto"}},Oe.createElement("div",{className:Ee.result},Oe.createElement("div",{className:Ee.left},Oe.createElement("div",{className:"mb20"},Oe.createElement("span",{className:"c-black"},"\u6267\u884C\u4EE3\u7801"),!RA&&Oe.createElement(Le.CopyToClipboard,{text:hA==null?void 0:hA.code,onCopy:()=>Ne.ZP.success("\u590D\u5236\u6210\u529F")},Oe.createElement("span",{style:{float:"right"},className:"current c-light-primary"},Oe.createElement("i",{className:"iconfont icon-fuzhi8 mr5"}),"\u590D\u5236"))),Oe.createElement(Pe.Z,{programFillValue:Jn,style:{height:"510px",overflowY:"auto",border:"1px #d7d7d7 solid"},disabledFill:!0,showProgramFill:!0,value:Ue.Base64.decode((hA==null?void 0:hA.code)||"")})),Oe.createElement("div",{className:Ee.right},Oe.createElement("div",{className:"c-black mb20"},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B"),Oe.createElement("div",{className:Ee.box},Oe.createElement("div",{className:Ee.li},Oe.createElement(pe.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165",value:fa,onChange:$t=>Dn($t.target.value),bordered:!1,style:{height:180}}))),Oe.createElement("div",{className:"c-black mb20 mt30"},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"),Oe.createElement("div",{className:Ee.box},Oe.createElement(U.Z,{spinning:Gt,tip:"\u4EE3\u7801\u6267\u884C\u4E2D"},Oe.createElement("div",{className:Ee.li,style:{height:196,overflow:"auto",padding:10}},xr(Dr)))))),Oe.createElement("div",{style:{marginTop:"10px",color:"#3061d0"}},"\u53C2\u8003\u7B54\u6848"),Oe.createElement("div",{style:{background:"#F6F7F9",padding:"6px 15px",marginTop:"10px"}},(EA=hA==null?void 0:hA.standard_answer)==null?void 0:EA.map(function($t,Tt){return Oe.createElement(Q.Z,{style:{alignItems:"baseline",color:"#333333",margin:"10px 0"},className:"mr20"},Oe.createElement(I.Z,{flex:"50px"},Oe.createElement("span",{className:"mt10"},"\u586B\u7A7A",$t.choice_id,":")),Oe.createElement(I.Z,{flex:1},Oe.createElement("div",null,$t==null?void 0:$t.answer_text)))})))))},Xe=y(59301),aA=({date:re,showTag:ze})=>Xe.createElement(Q.Z,{align:"middle"},Xe.createElement("div",null," ",re?qe()(re).format("YYYY-MM-DD HH:mm"):"--"," "),ze&&Xe.createElement(Q.Z,{style:{color:"#3061D0",fontSize:"12px",borderRadius:"2px",padding:"0 5px",marginLeft:"5px",height:"22px",lineHeight:"22px",backgroundColor:"#EAEFFA",textAlign:"center"},align:"middle"},Xe.createElement("i",{className:"iconfont icon-pingceshu mr3 font12"}),"\u7CFB\u7EDF\u8BC4\u6D4B")),FA=y(59301),Pn=Object.defineProperty,se=Object.defineProperties,ht=Object.getOwnPropertyDescriptors,Ct=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,Zt=Object.prototype.propertyIsEnumerable,W=(re,ze,Ve)=>ze in re?Pn(re,ze,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):re[ze]=Ve,sA=(re,ze)=>{for(var Ve in ze||(ze={}))lt.call(ze,Ve)&&W(re,Ve,ze[Ve]);if(Ct)for(var Ve of Ct(ze))Zt.call(ze,Ve)&&W(re,Ve,ze[Ve]);return re},iA=(re,ze)=>se(re,ht(ze)),$e=(re,ze,Ve)=>new Promise((bA,hA)=>{var jA=Gt=>{try{EA(Ve.next(Gt))}catch(eA){hA(eA)}},RA=Gt=>{try{EA(Ve.throw(Gt))}catch(eA){hA(eA)}},EA=Gt=>Gt.done?bA(Gt.value):Promise.resolve(Gt.value).then(jA,RA);EA((Ve=Ve.apply(re,ze)).next())});const{TextArea:Ft}=pe.default;var qt=({item:re,answerData:ze,changeScoreData:Ve,textValue:bA,textOnChange:hA=()=>{},seeAnswerVisible:jA=!0})=>{var RA,EA;const[Gt,eA]=(0,l.useState)([]),[rn,Nn]=(0,l.useState)(!1),[br,$n]=(0,l.useState)(!1),[Dr,Aa]=(0,l.useState)([]),[fa,Dn]=(0,l.useState)({page:1,limit:5}),fr=()=>({title:FA.createElement("span",null,"\u64CD\u4F5C ",FA.createElement(x.Z,{title:"\u8FD0\u884C\u5B66\u751F\u63D0\u4EA4\u7684\u4EE3\u7801\u8FDB\u884C\u8C03\u8BD5\uFF0C\u4E0D\u5F71\u54CD\u5B66\u751F\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u5F97\u5206"},FA.createElement("i",{className:"iconfont icon-tishi2 font14"}))),width:76,dataIndex:"answer_content",render:VA=>{var Ln;const cn=[];return(Ln=re==null?void 0:re.standard_answer)==null||Ln.forEach((na,er)=>{const Fr=`\u586B\u7A7A${er+1}`,xr=VA==null?void 0:VA.find($t=>$t.name===Fr);xr?cn.push(xr):cn.push({name:Fr,value:""})}),FA.createElement(ZA,{buttonProps:{type:"link",style:{padding:0}},buttonText:"\u8FD0\u884C\u4EE3\u7801",hackIdentifier:re==null?void 0:re.hack_identifier,infoData:re,data:{code:Ue.Base64.decode(re==null?void 0:re.code),answer_content:cn,time_limit:(re==null?void 0:re.time_limit)||10,input:re==null?void 0:re.test_input}})}}),En=[{title:"\u5E8F\u53F7",width:80,dataIndex:"index"},{title:"\u5B66\u751F\u7B54\u6848",dataIndex:"answer_content",render:VA=>VA==null?void 0:VA.map((Ln,cn)=>FA.createElement("pre",{key:cn,style:{whiteSpace:"pre-wrap"}},Ln==null?void 0:Ln.name,":",Ln==null?void 0:Ln.value))},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"evaluate_status",width:80,render:(VA,Ln)=>VA==="\u672A\u8BC4\u6D4B"?FA.createElement("span",{className:"c-red"},VA):VA},{title:"\u8BC4\u6D4B\u65F6\u95F4",width:210,dataIndex:"evaluate_time",render:(VA,Ln)=>FA.createElement(aA,{date:Ln.evaluate_time,showTag:Ln==null?void 0:Ln.resubmit})},{title:"\u5F97\u5206",width:80,dataIndex:"score",render:VA=>VA==="0.0"?"0":VA},fr()],gr=[{title:"\u5E8F\u53F7",width:80,dataIndex:"index"},{title:"\u5B66\u751F\u7B54\u6848",width:((RA=Dr==null?void 0:Dr.records)==null?void 0:RA.every(VA=>!(VA!=null&&VA.is_new)))&&80,dataIndex:"answer_content",render:(VA,Ln)=>VA==null?void 0:VA.map((cn,na)=>FA.createElement("pre",{key:na,style:{whiteSpace:"pre-wrap"}},cn==null?void 0:cn.name,":",cn==null?void 0:cn.value))},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"evaluate_status",width:80,render:(VA,Ln)=>Ln!=null&&Ln.is_new?VA==="\u672A\u8BC4\u6D4B"?FA.createElement("span",{className:"c-red"},VA):VA:Ue.Base64.decode(VA)},{title:"\u8BC4\u6D4B\u65F6\u95F4",width:210,dataIndex:"evaluate_time",render:(VA,Ln)=>FA.createElement(aA,{date:Ln.evaluate_time,showTag:Ln==null?void 0:Ln.resubmit})},{title:"\u5F97\u5206",width:80,dataIndex:"score",render:VA=>VA==="0.0"?"0":VA},fr()];(0,l.useEffect)(()=>{Ve!=null&&Ve[re.q_position]?!rn&&Nn(!0):rn&&Nn(!1)},[Ve==null?void 0:Ve[re==null?void 0:re.q_position]]),(0,l.useEffect)(()=>{var VA;console.log("item=====",re,ze,Ve,"#37AD83;");let Ln=(VA=re==null?void 0:re.user_answer)==null?void 0:VA.map((cn,na)=>{var er,Fr;return iA(sA({},cn),{value:((Fr=(er=re==null?void 0:re.user_answer)==null?void 0:er[na])==null?void 0:Fr.answer_text)||""})});eA(Ln)},[re==null?void 0:re.user_answer]),(0,l.useEffect)(()=>{br&&Jn()},[fa]);const Jn=()=>$e(void 0,null,function*(){const VA=yield(0,Be.ZP)(`/api/myproblems/${re==null?void 0:re.hack_user_identifier}/exercise_submit_records.json`,{params:{exercise_question_id:re==null?void 0:re.question_id}});Aa(VA)});return FA.createElement(FA.Fragment,null,(re==null?void 0:re.bprogram_tip)&&FA.createElement("div",{className:me.Z.tip},FA.createElement("i",{className:"iconfont icon-tishi2 mr10 font12"}),"\u6CE8\u610F\uFF1A\u5B66\u751F\u6700\u540E\u4E00\u6B21\u586B\u5199\u7684\u4EE3\u7801\u672A\u63D0\u4EA4\u8BC4\u6D4B\uFF0C\u7A0B\u5E8F\u586B\u7A7A\u9898\u5224\u5206\u662F\u4EE5\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\u4E3A\u51C6\u3002"),FA.createElement("div",{className:me.Z.fillBg},FA.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},FA.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),FA.createElement("aside",{style:{cursor:"pointer"},onClick:()=>$e(void 0,null,function*(){if(!(re!=null&&re.hack_user_identifier)){Ne.ZP.info("\u5F53\u524D\u5B66\u751F\u6682\u65E0\u8BC4\u6D4B\u8BB0\u5F55");return}$n(!0),Dn(iA(sA({},fa),{page:1}))}),className:"font14 c-light-primary mb5"},"\u67E5\u770B\u8BC4\u6D4B\u8BB0\u5F55")),Gt==null?void 0:Gt.map((VA,Ln)=>FA.createElement("div",{style:{display:"flex"}},FA.createElement("div",{style:{lineHeight:"19px"}},"\u7B54\u6848(\u586B\u7A7A",VA==null?void 0:VA.choice_id,")\uFF1A"),FA.createElement("div",{className:"mb5"},re.question_type==3?FA.createElement("span",{style:{whiteSpace:"pre-wrap",color:VA!=null&&VA.user_answer_boolean?"#37AD83":"#E30000"}},VA==null?void 0:VA.answer_text):FA.createElement("pre",{className:"mb0",style:{whiteSpace:"pre-wrap"}},VA==null?void 0:VA.answer_text)))),jA&&FA.createElement(nt.u,{data:re}),!!((EA=re==null?void 0:re.submit_records)!=null&&EA.length)&&FA.createElement(Z.default,{className:"mt20",dataSource:re==null?void 0:re.submit_records,columns:En,pagination:!1}),FA.createElement(Ie.default,{title:"\u8BC4\u6D4B\u8BB0\u5F55",open:br,footer:!1,centered:!0,width:1e3,onCancel:()=>{$n(!1)}},FA.createElement(Z.default,{scroll:{y:400},dataSource:Dr==null?void 0:Dr.records,columns:gr,pagination:{current:fa.page,pageSize:fa.limit,total:Dr==null?void 0:Dr.records_count,onChange:(VA,Ln)=>{Dn(iA(sA({},fa),{page:VA,limit:Ln}))}}}))))},Lt=y(54331),Yt=y(99313),mA=y(44054),wA=y(57809),Hn=({chanllenge:re,styles:ze,autoHeight:Ve,setVisible:bA,devalueValue:hA})=>{var jA,RA;const[EA,Gt]=(0,l.useState)(hA),eA={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1},rn=(jA=re==null?void 0:re.challenge_paths)==null?void 0:jA.map(br=>({label:br.file_name,value:br.file_name,code:br.latest_code})),Nn=(RA=rn==null?void 0:rn.find(br=>EA===br.value))==null?void 0:RA.code;return l.createElement(l.Fragment,null,(re==null?void 0:re.st)===0&&re.passed_code&&l.createElement("div",{className:ze.shixunWrp},l.createElement("h2",null,l.createElement(wA.default,{style:{width:200},value:EA,onChange:br=>Gt(br),options:rn}),l.createElement("span",{className:ze.s,onClick:()=>bA(Nn)},l.createElement("i",{className:"iconfont icon-quanping2"}),l.createElement("span",null,"\u5168\u5C4F\u9884\u89C8"))),l.createElement(mA.ZP,{height:300,autoHeight:Ve,language:"python",theme:"default",value:Nn,options:eA})))},gA=y(24811),hr=y(85430),gn=Object.defineProperty,yA=Object.defineProperties,QA=Object.getOwnPropertyDescriptors,NA=Object.getOwnPropertySymbols,wn=Object.prototype.hasOwnProperty,Un=Object.prototype.propertyIsEnumerable,Wn=(re,ze,Ve)=>ze in re?gn(re,ze,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):re[ze]=Ve,aa=(re,ze)=>{for(var Ve in ze||(ze={}))wn.call(ze,Ve)&&Wn(re,Ve,ze[Ve]);if(NA)for(var Ve of NA(ze))Un.call(ze,Ve)&&Wn(re,Ve,ze[Ve]);return re},ma=(re,ze)=>yA(re,QA(ze)),pn=(re,ze,Ve)=>new Promise((bA,hA)=>{var jA=Gt=>{try{EA(Ve.next(Gt))}catch(eA){hA(eA)}},RA=Gt=>{try{EA(Ve.throw(Gt))}catch(eA){hA(eA)}},EA=Gt=>Gt.done?bA(Gt.value):Promise.resolve(Gt.value).then(jA,RA);EA((Ve=Ve.apply(re,ze)).next())});const{TabPane:Ba}=Yt.default;var $r=({item:re,answerData:ze,hasChangeScore:Ve=!0,autoHeight:bA,saveChangeScore:hA=()=>{},sealedReview:jA,coursesId:RA,onAdjustScore:EA})=>{var Gt,eA;let[rn,Nn]=(0,l.useState)([]),[br,$n]=(0,l.useState)([]);const[Dr,Aa]=(0,l.useState)(""),[fa,Dn]=(0,l.useState)(!1),[fr,En]=(0,l.useState)([]),gr=(Gt=ze==null?void 0:ze.exercise)==null?void 0:Gt.id,Jn=(0,ge.useDispatch)();(0,l.useEffect)(()=>{var $t,Tt,Qn,Lr,OA,_t,jn,Sn,ot,en,or,oa;if(!(($t=re==null?void 0:re.shixun_details)!=null&&$t.length))return;let da=[],Ra=[];for(let lr=0;lr<((Tt=re==null?void 0:re.shixun_details)==null?void 0:Tt.length);lr++){for(let zn=0;zn<(re==null?void 0:re.shixun_details[lr].stage_list.length);zn++){let ra=re==null?void 0:re.shixun_details[lr].stage_list[zn];da.push(aa(aa({},ra),{operation:(_t=(OA=(Lr=(Qn=re==null?void 0:re.shixun_details)==null?void 0:Qn[lr])==null?void 0:Lr.shixun_detail)==null?void 0:OA[0])==null?void 0:_t.game_identifier,shixun_challenge_id:(jn=re==null?void 0:re.shixun_details[lr])==null?void 0:jn.shixun_challenge_id,is_jupyter:re==null?void 0:re.is_jupyter,is_jupyter_lab:re==null?void 0:re.is_jupyter_lab,myshixun_identifier:re==null?void 0:re.myshixun_identifier}))}(ot=(Sn=re==null?void 0:re.shixun_details)==null?void 0:Sn[lr])!=null&&ot.shixun_detail&&Ra.push((oa=(or=(en=re==null?void 0:re.shixun_details)==null?void 0:en[lr])==null?void 0:or.shixun_detail)==null?void 0:oa[0])}return $n(Ra),da==null||da.map(lr=>(lr.input_value=lr==null?void 0:lr.user_score,lr)),Nn([...da]),()=>{rn=[],br=[],Nn([]),$n([])}},[re==null?void 0:re.shixun_details]);const VA=($t,Tt)=>pn(void 0,null,function*(){if(Number($t.target.value)!=Tt.user_score){const Qn=yield hA(aa(aa({},re),{shixun_challenge_id:Tt.shixun_challenge_id,score:Number($t.target.value)}));Qn!=null&&Qn.question_comments&&Ne.ZP.success("\u5DF2\u4FEE\u6539\u5F53\u524D\u8BC4\u5206")}}),Ln=$t=>pn(void 0,null,function*(){const Tt=yield(0,Be.ZP)("/api/get_simulation_result.json",{method:"get",params:{game_score:$t.game_score,user_score:$t.user_score,game_identifier:$t.game_identifier}});(Tt==null?void 0:Tt.status)===0&&(En(Tt==null?void 0:Tt.data),Dn(!0))}),cn=[{title:"\u9898\u76EE\u540D\u79F0",dataIndex:"name",key:"name",align:"left",ellipsis:!0,width:150,render:($t,Tt)=>l.createElement(x.Z,{title:$t},Tt.operation?l.createElement(ge.Link,{target:"_blank",style:{maxWidth:"400px"},title:$t&&$t.length>25?$t:"",className:"current c-light-primary overflowHidden1",to:Tt.is_jupyter||Tt.is_jupyter_lab?`/tasks/${Tt.myshixun_identifier}/jupyter`:`/tasks/${RA}/${gr}/${Tt.game_identifier}/exercise`},Tt.position,"\u3001",$t):l.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:$t&&$t.length>25?$t:""},Tt.position,"\u3001",$t))},!(re!=null&&re.unity_3d&&(re==null?void 0:re.vrs_type)==1)&&{title:l.createElement(x.Z,{overlayStyle:{minWidth:350},title:l.createElement("div",null,l.createElement("p",{style:{marginBottom:0}},"\u82E5\u5B66\u751F\u672A\u5F00\u542F\u5173\u5361\u6311\u6218\uFF0C\u8BC4\u6D4B\u6B21\u6570\u663E\u793A\u4E3A\u201C--\u201D\uFF1B"),"\u82E5\u5B66\u751F\u5DF2\u5F00\u542F\u5173\u5361\u6311\u6218\u4F46\u662F\u672A\u63D0\u4EA4\u8BC4\u6D4B\uFF0C\u8BC4\u6D4B\u6B21\u6570\u663E\u793A\u4E3A\u201C0\u201D\u3002")},"\u8BC4\u6D4B\u6B21\u6570 "),width:80,dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:($t,Tt)=>l.createElement("span",null,Tt.evaluate_count||Tt.evaluate_count===0?Tt.evaluate_count:l.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u5B8C\u6210\u65F6\u95F4",key:"finished_time",dataIndex:"finished_time",align:"center",render:($t,Tt)=>{let Qn=!1;return Tt.finished_time&&(ze!=null&&ze.exercise)&&(ze!=null&&ze.exercise_answer_user)&&((ze==null?void 0:ze.exercise.time)===-1?Qn=qe()(ze==null?void 0:ze.exercise.end_time).isBefore(Tt.finished_time):Qn=qe()(ze==null?void 0:ze.exercise_answer_user.start_at).add(ze==null?void 0:ze.exercise.time,"m").isBefore(Tt.finished_time)),l.createElement("span",null,Tt.finished_time||l.createElement("span",{className:"c-grey-999"},"--"),l.createElement("span",{className:"c-orange-ff9 "},Qn?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",width:60,dataIndex:"time_consuming",key:"time_consuming",align:"center",render:($t,Tt)=>l.createElement("span",null,Tt.time_consuming||l.createElement("span",{className:"color-grey-9"},"--"))},(re==null?void 0:re.shixun_mode)===1&&{title:"\u6548\u7387\u6263\u5206",dataIndex:"timeout_deduct_score",key:"timeout_deduct_score",align:"center",width:76,render:($t,Tt)=>Tt!=null&&Tt.is_timeout_deduct_score?l.createElement("span",{className:"color-grey-9"},$t,"\u5206"):"--"},{title:"\u5F97\u5206/\u6EE1\u5206",width:100,dataIndex:"user_score",key:"user_score",align:"center",tableLayout:"fixed",render:($t,Tt)=>l.createElement("span",null,l.createElement("span",{className:"c-orange"},Tt.user_score),"/",Tt.game_score)},Ve&&!1,{title:"\u64CD\u4F5C",dataIndex:"name",key:"name",align:"left",ellipsis:!0,render:($t,Tt)=>l.createElement("span",null,Tt.operation?re!=null&&re.unity_3d?l.createElement("span",{className:"c-light-primary current",onClick:()=>Jn({type:"classroomList/setActionTabs",payload:{key:"\u91C7\u96C6\u70B9\u5F97\u5206\u8BE6\u60C5",data:Tt}})},"\u8BE6\u60C5"):l.createElement(ge.Link,{target:"_blank",style:{maxWidth:"400px"},className:"current c-light-primary overflowHidden1",to:Tt.is_jupyter||Tt.is_jupyter_lab?`/tasks/${Tt.myshixun_identifier}/jupyter`:`/tasks/${RA}/${gr}/${Tt.game_identifier}/exercise`},"\u8BE6\u60C5"):l.createElement(x.Z,{title:"\u5B66\u751F\u672A\u5F00\u542F\u8FC7\u8BE5\u5173\u5361"},l.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"}},"\u8BE6\u60C5")),l.createElement(x.Z,{title:"\u8C03\u5206"},l.createElement("span",{onClick:()=>EA(ma(aa({},re),{shixun_challenge_id:Tt.shixun_challenge_id,question_score:Tt.game_score,user_score:Tt.user_score})),className:"ml20 c-light-primary current"},l.createElement("i",{className:"iconfont icon-bianji14 current"}))))}].filter($t=>!!$t),na=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"80px",key:"key",align:"center",render:($t,Tt)=>l.createElement("span",null,Tt.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"updated_at",key:"updated_at",align:"left",width:216,render:($t,Tt)=>l.createElement(aA,{date:Tt.updated_at,showTag:Tt==null?void 0:Tt.resubmit})},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"error_msg",key:"error_msg",align:"center",render:($t,Tt)=>l.createElement("span",null,Tt.error_msg?Tt.error_msg:"--")},!jA&&{title:"\u64CD\u4F5C",dataIndex:"commit_id",key:"commit_id",width:"80px",align:"center",render:($t,Tt)=>l.createElement("span",{className:"c-blue current",onClick:()=>pn(void 0,null,function*(){var Qn,Lr,OA;if(Tt!=null&&Tt.is_jupyter||Tt!=null&&Tt.is_jupyter_lab)window.open(`/tasks/${Tt.myshixun_identifier}/jupyter`);else{const _t=yield(0,gA.Lk)(Tt.game_identifier,{path:(OA=(Lr=(Qn=Tt.path)==null?void 0:Qn.replace(/\ï¼›/g,";"))==null?void 0:Lr.split(";"))==null?void 0:OA[0],query_index:Tt.query_index,exercise_id:gr});(_t==null?void 0:_t.status)===0&&Ie.default.info({title:"\u4EE3\u7801\u5185\u5BB9",width:900,centered:!0,icon:null,okText:"\u5173\u95ED",className:`${me.Z.lookCode} custom-modal-divider`,content:l.createElement(mA.ZP,{height:500,autoHeight:bA,language:"python",theme:"default",value:decodeURIComponent(escape(window.atob((_t==null?void 0:_t.content)||""))),options:ma(aa({},Fr),{readonly:!0})})})}})},Tt.query_index?"\u67E5\u770B\u4EE3\u7801":"")}].filter($t=>!!$t),er=[{title:"\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:($t,Tt)=>l.createElement("span",null,Tt.created_at?qe()(Tt.created_at).format("YYYY-MM-DD HH:mm:ss"):"--")},{title:"\u64CD\u4F5C\u5185\u5BB9",dataIndex:"vrs_point_name",key:"vrs_point_name",render:($t,Tt)=>l.createElement("span",null,Tt.vrs_point_name?`\u64CD\u4F5C\u4E86${Tt.vrs_point_name}\u91C7\u96C6\u70B9\uFF0C\u7B54\u6848\u503C\u4E3A${Tt==null?void 0:Tt.vrs_point_answer_value}`:"--")}].filter($t=>!!$t),Fr={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1},xr=[{title:"\u5E8F\u53F7",render:($t,Tt,Qn)=>Qn+1,width:60,align:"center"},{title:"\u91C7\u96C6\u70B9\u540D\u79F0",dataIndex:"vrs_point_name",align:"center"},{title:"\u7B54\u6848\u503C\u7C7B\u578B",dataIndex:"vrs_point_answer_type",align:"center",render:($t,Tt,Qn)=>$t==0?"\u56FA\u5B9A\u503C":$t==1?"\u533A\u95F4\u503C":"\u72B6\u6001\u503C"},{title:"\u6807\u51C6\u7B54\u6848",dataIndex:"answer_value",align:"center"},{title:"\u5B66\u751F\u7B54\u6848",dataIndex:"vrs_point_answer_value",align:"center",render:($t,Tt,Qn)=>l.createElement("span",{style:{color:(Tt==null?void 0:Tt.user_score)>=(Tt==null?void 0:Tt.total_score)?"#00B187":"#E30000"}},Tt==null?void 0:Tt.vrs_point_answer_value)},{title:"\u5F97\u5206/\u6EE1\u5206",dataIndex:"score",align:"center",render:($t,Tt,Qn)=>l.createElement("span",null,Tt==null?void 0:Tt.user_score,"/",Tt==null?void 0:Tt.total_score)}];return l.createElement(l.Fragment,null,l.createElement(Yt.default,{defaultActiveKey:"1",tabBarExtraContent:!(re!=null&&re.shixun_start)&&l.createElement("span",{style:{color:"red"}},"\u5B66\u751F\u672A\u5F00\u542F\u6311\u6218")},l.createElement(Ba,{tab:"\u9636\u6BB5\u6210\u7EE9",key:"1"},!!(rn!=null&&rn.length)&&l.createElement(Z.default,{columns:cn,dataSource:rn,pagination:!1})),l.createElement(Ba,{tab:l.createElement("span",null,"\u5B9E\u8BAD\u8BE6\u60C5 ",l.createElement(x.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},l.createElement("span",{className:"iconfont icon-tishi4"}))),key:"2"},br==null?void 0:br.map(($t,Tt)=>{var Qn,Lr,OA;return console.log("chanllenge",$t),l.createElement(l.Fragment,{key:Tt},l.createElement("div",{className:"mt5"},l.createElement("span",{className:"font16 mr15"}," \u7B2C",$t.position,"\u5173"),$t.game_identifier?l.createElement(ge.Link,{target:"_blank",className:"current c-light-primary font16",to:re.is_jupyter||re.is_jupyter_lab?`/tasks/${re.myshixun_identifier}/jupyter`:`/tasks/${RA}/${gr}/${$t.game_identifier}/exercise`},$t.name):l.createElement("span",{className:"font16"},$t.name)),!!((Qn=$t==null?void 0:$t.outputs)!=null&&Qn.length)&&l.createElement(Z.default,{bordered:!0,dataSource:$t!=null&&$t.unity_3d?$t.vrs_outputs:$t.outputs.map(_t=>ma(aa({},_t),{key:_t.position,error_msg:_t.output_detail,updated_at:_t.updated_at,game_identifier:$t==null?void 0:$t.game_identifier,path:$t==null?void 0:$t.path,myshixun_identifier:re==null?void 0:re.myshixun_identifier,is_jupyter:re==null?void 0:re.is_jupyter,is_jupyter_lab:re==null?void 0:re.is_jupyter_lab})),columns:$t!=null&&$t.unity_3d?er:na,pagination:!1}),l.createElement(Hn,{chanllenge:$t,autoHeight:bA,setVisible:Aa,styles:me.Z,devalueValue:(OA=(Lr=$t==null?void 0:$t.challenge_paths)==null?void 0:Lr[0])==null?void 0:OA.file_name}))}))),(0,Lt.dE)()&&l.createElement(Pe.Z,{className:"c-grey-999 mt20 mb20",value:re==null?void 0:re.question_title}),(eA=re==null?void 0:re.shixun)==null?void 0:eA.map(($t,Tt)=>l.createElement("p",{className:"font16 c-grey-666 mb5"},l.createElement("span",{className:"mr20"},"\u7B2C",$t==null?void 0:$t.challenge_position,"\u5173 ",$t==null?void 0:$t.challenge_name),l.createElement("span",null,$t==null?void 0:$t.challenge_score,"\u5206"))),l.createElement("div",{className:"mb15"}),l.createElement(Ie.default,{centered:!0,destroyOnClose:!0,open:!!Dr,title:"\u5168\u5C4F\u9884\u89C8\u4EE3\u7801",width:864,onCancel:()=>Aa(!1),footer:null},l.createElement(mA.ZP,{height:500,autoHeight:bA,language:"python",theme:"default",value:Dr,options:Fr})),l.createElement(hr.Z,null))},ur=y(21311),Xr=(re,ze,Ve)=>new Promise((bA,hA)=>{var jA=Gt=>{try{EA(Ve.next(Gt))}catch(eA){hA(eA)}},RA=Gt=>{try{EA(Ve.throw(Gt))}catch(eA){hA(eA)}},EA=Gt=>Gt.done?bA(Gt.value):Promise.resolve(Gt.value).then(jA,RA);EA((Ve=Ve.apply(re,ze)).next())});const{TextArea:qr}=pe.default;var ts=({item:re,answerData:ze,changeScoreData:Ve,textValue:bA,textOnChange:hA=()=>{}})=>{var jA,RA;const[EA,Gt]=(0,l.useState)(!1),eA=(0,l.useRef)();(0,l.useEffect)(()=>{var Nn;if(eA!=null&&eA.current)return(Nn=eA==null?void 0:eA.current)==null||Nn.addEventListener("mousedown",at.Dw),()=>{var br;(br=eA==null?void 0:eA.current)==null||br.removeEventListener("mousedown",at.Dw)}},[eA==null?void 0:eA.current]),(0,l.useEffect)(()=>{Ve!=null&&Ve[re.q_position]?!EA&&Gt(!0):EA&&Gt(!1)},[Ve==null?void 0:Ve[re==null?void 0:re.q_position]]);const rn=Nn=>Xr(void 0,null,function*(){const br=Ie.default.confirm({width:1e3,icon:null,className:"custom-modal-divider ant-modal-confirm-btns-hidden",title:l.createElement(Q.Z,null,l.createElement(I.Z,{flex:"1"},"\u539F\u59CB\u5185\u5BB9"),l.createElement(I.Z,null,l.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:()=>br.destroy()}))),content:l.createElement(ur.Z,{height:"70vh",defaultValue:Nn||"",hidetoolBar:!0,disabled:!0})})});return l.createElement("div",null,document.domain==="kepukehuan.educoder.net"&&l.createElement(l.Fragment,null,l.createElement("div",null,l.createElement("strong",{className:"mt30"},"\u4F5C\u6587\u6807\u9898"),l.createElement("br",null),l.createElement("div",{className:me.Z.simpleWrap},l.createElement(Pe.Z,{value:(re==null?void 0:re.kp_content)||""})),l.createElement("strong",{className:"mt30"},"\u4F5C\u6587\u7C7B\u578B"),l.createElement("br",null),l.createElement("div",{className:me.Z.simpleWrap},l.createElement(Pe.Z,{value:(re==null?void 0:re.kp_clazz)||""})),l.createElement("strong",{className:"mt30"},"\u4F5C\u6587\u5185\u5BB9"),l.createElement("br",null),l.createElement("div",{className:me.Z.simpleWrap},l.createElement(Pe.Z,{value:((jA=re==null?void 0:re.user_answer)==null?void 0:jA[0])||""}))),(0,Lt.GJ)()&&l.createElement(nt.u,{data:re}),l.createElement(j.Z,null)),document.domain!=="kepukehuan.educoder.net"&&l.createElement("div",{className:me.Z.simpleBg},l.createElement(Q.Z,null,l.createElement(I.Z,{flex:1},l.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898")),l.createElement(I.Z,null,l.createElement(Qe.ZP,{style:{marginRight:-12},type:"link",onClick:()=>{var Nn;return rn((Nn=re==null?void 0:re.user_answer)==null?void 0:Nn[0])}},"\u67E5\u770B\u539F\u59CB\u5185\u5BB9"))),l.createElement("div",{ref:eA,key:re.question_id},l.createElement(Pe.Z,{value:((RA=re==null?void 0:re.user_answer)==null?void 0:RA[0])||""})),(0,Lt.GJ)()&&l.createElement(nt.u,{data:re})))},Ts=y(10311),Kn={flex_box_center:"flex_box_center___rj3qW",flex_space_between:"flex_space_between___eHnsZ",flex_box_vertical_center:"flex_box_vertical_center___o8x0E",flex_box_center_end:"flex_box_center_end___Eje4p",flex_box_column:"flex_box_column____EBoU",fullBtn:"fullBtn___eRgbl",box:"box___L0bdv",head:"head___cyjX5",content:"content___hzHVR",row:"row___FKXkZ",btnWrap:"btnWrap___aUDJ0",btn:"btn___N6ksw",disabledBtn:"disabledBtn___t8_ZJ",del:"del___TrkS2",line:"line___jAAPS",slider:"slider___xLyf7"},Va="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAABopJREFUWEftVltsXNUVXfc17/eMx07ssceOHdIKCYKroiQfTSXa1KhEJG2C84EMiUIi4AMESPxVqqIGqZ9I/CQfoRCI20SoESSkESBFQkGgpGoiQUwSP7BnHNvznjuve+fei/a+M4b0Z/pRIX/4aEb3zNl7zll77bX3uQLW2BDWEh4LkNcUICJnHVAniawztM5QJwY62de2hkZHR4MuV6AvEHBZmgY4HHY8NIeDPq2FdpgOsmn2asuZ5m1/e8JGWl3di1zb+9dqhpjNLqZu3ryZ/+8+JO3ff+DArl2/ezUWj1mlQsmKRkPI5guIhMPQdR21Wh0ejwfVahWhYBDFYgmhSBD1Wg2WaUEQBWgNDX5/AJlcDt1dUZRKFcgOCU29CdMw4PV6kc3mEOvqgihASKXT0qVPLr/599OnTwHQf5wy/+HDR//67MFnjiiKgny+gMHkAL69fQdDQ4MoFoqo1+vw+3284eBQEtN3ZzA4mMRKJguJdhdFBplM9mNq6jYe2DyClZUMXG43mk0d5bKKgYEEvvlmCiPDw/D5PJibm8c777x7enLyvRcLhUJhFdDo6M7Ytm0P/W3rI4+M0cGNRh2wAFGSYBgGBIFcf4zfgsS2JgRBJFfAstjPNA1IksxPstEwTZP96cmupgmH0wGvx4v/3LhxZWb69v7z588vrZ6wY8dj/Xv3PnHx4MGJn9O59xaXUFZVJAcSuHt3FsnBAY6QmHC7vZidm8Xw8BBSqUWEwyFOoyBI6OqK4datW9iyZTPm59NwOhRAEKBpDST6enFr6g62PDCC5ZUsarUKNg0N4tTb785e+vijXRcuXPh2FdD4+NOPPrz1oUsjw5uCzWYThUIRFiwE/H5kczmEw2E06nVIsgJRFFAul3mN/ChKvalBAIF1s39XLIpCscSsiCKJWGfgK8sZhCNhNBoaZyEej2N6eqZ+/dq13585c/qTNiDh0OHDT+367ePvRyJhjoY2Ij2QCCll9Gef14diqYRgMIBqrQZREOFyulBWywgGgiiUivC6PZy+SkUF7UVaDAQCrD9KF2kwk8kiEonwGTQoExc/uvjciRNvnWwDko8+/+KrR48cOZ4c6GOtaLqOudnvWNCZbJZBhUMhLC2voK93A+YX0ohFo5BliQ9IJHoxMzOHnp44dN1ALp9DX+9GLKTS6O6OMzBZlhGNRjBNEkj2Q1FkBjQ79x1Onjh5/OrVz//EgMbGxpwPPrj1rW3btx1Uy0WYFkBpI8EqsgK9aXCaSNcUJQndNC0qW2bJIMGKIoO2bSbpm//DYhZFmJYJ07KgyDJ0TefUy7LIovf5fPj39ev/mJr6eoIB7du3z7fz1499+NT+P/6q0WjAomoRRUiihPn5BfT19aJSraFaVRGLxbCYvoeeDXGoapX7EzFHrSAaiyCXK4Daht/nweK9ZWzcuAGZTAZujwc+jxvzCyn0J/o4CKo0itLpcOLcuQ+uXbny6W8Y0Pj4eGLs8Sc+e/SXv9hkl6rAoDS9ieVWiki8xBSLPJtFLBaFWqms6iKfLyEcDqJcUiFKAmuPUklpLZXLzDQBTqcWWVuKIvE5FDQ11C+/ur58/p8f7mRAExOHduzZu+dfsix5SMjsKEmcNrfbA02rAxA5csPQoShOFrksK5xGYsnhcHIxkA8NWnM6XdB1jdfq9QZKpSLPZUmCz++HrmkoFItwuVwkfOPji5d3M6BDz70w8dorL53aPLIJmWyexRbw+zA3t4D+/l6oagVqpYrejT12OlsM/tAoqa5oq/aTW9+qH/mn00tIpRf5/16vBz/bMoJyuYLbd+7C6aRgNJx5f/JlBvTnY28c/8OeJ1/3el1YXsnA5/MyxfeWlrlSKDJNN9DTHWdh3n+wffgPQ7j/J3Ergq8Q0xLg9bi5aiPhEJqGiVq1hlAogHpDxxdXvzjBgM6e/eC9RCJxYCGVgsvl5pZP1UHIuRkqMueaBE9M8C3SYbQhtl0drbcBwzQ4WFVVWRaULkprV1c3cvnsZfY/duwvr+/evfs1tVKRLEu0LMu+b+z7y77F7SU7Ja3rafVu45awCtQGTL9pwnNBbLUNKhZAkuh+o6/JNjpHUSTr7LmzNkPbt2+Pj4+PP6xblqzruiXD7qBNGCxAGC06JLQsbXrsxsZD5g/u82D/lqEJyOxAexuEyp4ZgKKIgmEY5uTk5I3/gfxOyfn/2tcBdeJznaF1hjox0Mm+NjVE71L07tUJ/U9h/x6rDvjn4j3vhgAAAABJRU5ErkJggg==",As=y(39292),xa=y(96249),Bs=y.n(xa),KA=y(59301),ss=Object.defineProperty,pi=Object.getOwnPropertySymbols,Yr=Object.prototype.hasOwnProperty,Nr=Object.prototype.propertyIsEnumerable,Wa=(re,ze,Ve)=>ze in re?ss(re,ze,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):re[ze]=Ve,ns=(re,ze)=>{for(var Ve in ze||(ze={}))Yr.call(ze,Ve)&&Wa(re,Ve,ze[Ve]);if(pi)for(var Ve of pi(ze))Nr.call(ze,Ve)&&Wa(re,Ve,ze[Ve]);return re},Ja=(re,ze,Ve)=>new Promise((bA,hA)=>{var jA=Gt=>{try{EA(Ve.next(Gt))}catch(eA){hA(eA)}},RA=Gt=>{try{EA(Ve.throw(Gt))}catch(eA){hA(eA)}},EA=Gt=>Gt.done?bA(Gt.value):Promise.resolve(Gt.value).then(jA,RA);EA((Ve=Ve.apply(re,ze)).next())});const mi=({value:re,onChange:ze,max:Ve})=>{const bA=hA=>{Number.isNaN(hA)||ze(hA)};return KA.createElement(Q.Z,{wrap:!1,align:"middle",gutter:20},KA.createElement(I.Z,{flex:1},KA.createElement(Q.Z,{wrap:!1,align:"middle",gutter:10},KA.createElement(I.Z,null,KA.createElement("span",{className:"c-grey-333",style:{whiteSpace:"nowrap"}},"0")),KA.createElement(I.Z,{flex:1},KA.createElement(Ts.Z,{className:Kn.slider,min:0,step:.5,max:Number(Ve),onChange:bA,value:re})),KA.createElement(I.Z,null,KA.createElement("span",{className:"c-grey-333",style:{whiteSpace:"nowrap"}},Ve)))),KA.createElement(I.Z,null,KA.createElement(V.Z,{min:0,max:Ve,precision:1,step:.1,value:re,onChange:bA})),KA.createElement(I.Z,null,KA.createElement(z.ZP,{theme:{components:{Button:{defaultBorderColor:"#BACFFE",defaultColor:"#3061D0",defaultShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)"}}}},KA.createElement(Qe.ZP,{onClick:()=>{bA(Ve)}},"\u6EE1\u5206"))))};var Wi=({item:re,visible:ze,onCancel:Ve,onOk:bA,saveChangeScore:hA})=>{const[jA]=we.default.useForm(),[RA,EA]=(0,l.useState)(!0),[Gt,eA]=(0,l.useState)(!1),[rn,Nn]=(0,l.useState)(!1),[br,$n]=(0,l.useState)(!1),[Dr,Aa]=(0,l.useState)([]),[fa,Dn]=Ie.default.useModal(),[fr,En]=(0,l.useState)(!1),[gr,Jn]=(0,l.useState)(!0),[VA,Ln]=(0,l.useState)({left:0,top:0,bottom:0,right:0}),cn=(0,l.useRef)(null);(0,l.useEffect)(()=>{ze&&(na(),jA.setFieldsValue({score:Number(re==null?void 0:re.user_score)})),console.log("item",re)},[ze]);const na=()=>Ja(void 0,null,function*(){EA(!0);const OA=yield(0,Be.ZP)("/api/users/get_score_list.json",{method:"get"});(OA==null?void 0:OA.status)===0&&Aa((OA==null?void 0:OA.data)||[]),EA(!1)}),er=OA=>Ja(void 0,null,function*(){EA(!0);const _t=yield(0,Be.ZP)("/api/users/remove_score_list.json",{method:"delete",body:{id:OA}});if((_t==null?void 0:_t.status)===0){na();return}EA(!1)}),Fr=()=>Ja(void 0,null,function*(){yield jA.validateFields(),eA(!0);const OA=jA.getFieldsValue();yield hA(ns(ns({},re),OA)),eA(!1),Ve()}),Tt=br?[.5,1.5,2.5,3.5,4.5,5.5,6.5,7.5,8.5,9.5,10.5]:[0,1,2,3,4,5,6,7,8,9,10],Qn=()=>{let OA="";Ie.default.confirm({title:"\u81EA\u5B9A\u4E49\u5206\u503C",icon:null,onOk:()=>Ja(void 0,null,function*(){if(!OA)return Ne.ZP.warning("\u8BF7\u8F93\u5165\u5206\u503C"),Promise.reject();if(OA<0)return Ne.ZP.warning("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0"),Promise.reject();const _t=yield(0,Be.ZP)("/api/users/set_score_list.json",{method:"post",body:{score:OA}});(_t==null?void 0:_t.status)===0&&na()}),content:KA.createElement("div",null,KA.createElement(we.default.Item,{style:{marginBottom:0},label:"\u5206\u503C",colon:!1},KA.createElement(V.Z,{style:{width:322},defaultValue:OA,onChange:_t=>{OA=_t}})))})},Lr=(OA,_t)=>{var jn;const{clientWidth:Sn,clientHeight:ot}=window.document.documentElement,en=(jn=cn.current)==null?void 0:jn.getBoundingClientRect();en&&Ln({left:-en.left+_t.x,right:Sn-(en.right-_t.x),top:-en.top+_t.y,bottom:ot-(en.bottom-_t.y)})};return KA.createElement(KA.Fragment,null,Dn,KA.createElement(Ie.default,{title:KA.createElement("div",{style:{width:"100%",cursor:"move"},onMouseOver:()=>{gr&&Jn(!1)},onMouseOut:()=>{Jn(!0)},onFocus:()=>{},onBlur:()=>{}},"\u8C03\u5206",KA.createElement("span",{className:"font14"},re==null?void 0:re.ModelTitleDec)),open:ze,onCancel:Ve,onOk:Fr,okText:"\u786E\u5B9A",width:506,afterClose:()=>{jA.resetFields()},confirmLoading:Gt,cancelText:"\u53D6\u6D88",modalRender:OA=>KA.createElement(Bs(),{disabled:gr,bounds:VA,nodeRef:cn,onStart:(_t,jn)=>Lr(_t,jn)},KA.createElement("div",{ref:cn},OA))},KA.createElement(U.Z,{spinning:RA},KA.createElement(we.default,{size:"large",form:jA,colon:!1},KA.createElement(Q.Z,{align:"middle"},KA.createElement(we.default.Item,{style:{marginBottom:0,flex:1},label:"\u8C03\u5206",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},KA.createElement(mi,{max:re.question_score}))),KA.createElement("div",{className:Kn.box},KA.createElement("div",{className:Kn.head,onClick:()=>Nn(!rn)},rn?KA.createElement("i",{className:"iconfont icon-zhankai4 font12"}):KA.createElement("i",{style:{transform:"scale(0.6)"},className:"iconfont icon-zhankai4 font12"}),KA.createElement("span",null,rn?"\u6536\u8D77":"\u5C55\u5F00","\u5FEB\u6377\u6253\u5206\u5C0F\u952E\u76D8"),KA.createElement("img",{src:Va})),rn&&KA.createElement("div",{className:Kn.content},KA.createElement(Q.Z,{align:"middle"},KA.createElement("span",{className:"c-grey-333 mr10"},"0.5"),KA.createElement(Ae.Z,{checked:br,onChange:OA=>$n(OA)}),KA.createElement(Qe.ZP,{onClick:Qn,size:"middle",style:{marginLeft:"auto"},type:"primary"},"+\u81EA\u5B9A\u4E49\u5206\u503C")),KA.createElement("div",{className:Kn.row},Tt.map(OA=>KA.createElement("div",{key:OA,className:Kn.btnWrap},KA.createElement("div",{onClick:()=>{Number(OA)>Number(re.question_score)||jA.setFieldsValue({score:OA})},className:Number(OA)>Number(re.question_score)?Kn.disabledBtn:Kn.btn},OA)))),!!(Dr!=null&&Dr.length)&&KA.createElement(KA.Fragment,null,KA.createElement("div",{className:Kn.line}),KA.createElement("div",{className:Kn.row},Dr.map(OA=>KA.createElement("div",{key:OA.id,className:Kn.btnWrap},KA.createElement("div",{onClick:()=>{Number(OA.score)>Number(re.question_score)||jA.setFieldsValue({score:OA.score})},className:Number(OA.score)>Number(re.question_score)?Kn.disabledBtn:Kn.btn},OA.score),KA.createElement("div",{onClick:()=>{er(OA.id)},className:`iconfont icon-weishezhi ${Kn.del}`}))))))),KA.createElement(Q.Z,{wrap:!1,align:"middle",justify:"end"},KA.createElement(I.Z,null,KA.createElement(As.Z,{isShowComponent:(0,Lt.G5)(),ModalProps:{open:fr,onCancel:()=>{En(!1)}},onDataSelect:(OA,_t)=>Ja(void 0,[OA,_t],function*(jn,{node:Sn}){const ot=()=>{jA.setFieldsValue({comment:Sn==null?void 0:Sn.value}),En(!1)};if(jA.getFieldValue("comment")){fa.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:ot});return}ot()})},KA.createElement(Qe.ZP,{style:{padding:0,height:"auto"},icon:KA.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:OA=>{En(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),KA.createElement(we.default.Item,{style:{marginBottom:0},label:"\u8BC4\u8BED",name:"comment"},KA.createElement(pe.default.TextArea,null))))))},wa={tip:"tip___peuQ9",apply:"apply___vL0_X",form_item_warp:"form_item_warp___ik_ub",lable_name1:"lable_name1___prVgU",h_lh_40:"h_lh_40___N1KfV",config_title:"config_title___foht1"},Mi=y(92310),Ji=y.n(Mi),vi=y(84323),Br=y(59301),Ss=Object.defineProperty,sa=Object.defineProperties,Us=Object.getOwnPropertyDescriptors,fs=Object.getOwnPropertySymbols,ia=Object.prototype.hasOwnProperty,Xi=Object.prototype.propertyIsEnumerable,ds=(re,ze,Ve)=>ze in re?Ss(re,ze,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):re[ze]=Ve,Bi=(re,ze)=>{for(var Ve in ze||(ze={}))ia.call(ze,Ve)&&ds(re,Ve,ze[Ve]);if(fs)for(var Ve of fs(ze))Xi.call(ze,Ve)&&ds(re,Ve,ze[Ve]);return re},hs=(re,ze)=>sa(re,Us(ze)),uo=(re,ze,Ve)=>new Promise((bA,hA)=>{var jA=Gt=>{try{EA(Ve.next(Gt))}catch(eA){hA(eA)}},RA=Gt=>{try{EA(Ve.throw(Gt))}catch(eA){hA(eA)}},EA=Gt=>Gt.done?bA(Gt.value):Promise.resolve(Gt.value).then(jA,RA);EA((Ve=Ve.apply(re,ze)).next())});const qi=({exercise:re,className:ze,style:Ve,checkAssistant:bA,dataSource:hA,saveChangeScore:jA,loading:RA})=>{const EA=(0,ge.useParams)(),[Gt,eA]=(0,l.useState)({show:!1}),[rn,Nn]=(0,l.useState)(!1),[br,$n]=(0,l.useState)(!1),Dr=(0,l.useRef)({}),[Aa]=we.default.useForm(),{unified_ai_setting:fa,ai_review_settings:Dn}=re.commonHeader,fr=()=>uo(void 0,null,function*(){const Jn=Aa.getFieldValue("ai_review_settings");(0,at.BR)(Jn)&&(eA({show:!1}),Gt==null||Gt.onOk(),Nn(!0),yield new Promise(Ln=>setTimeout(Ln,3e3)),Nn(!1))}),En=Jn=>uo(void 0,[Jn],function*({chatData:VA,setChatData:Ln,setLoading:cn,getData:na,renderChatItems:er}){var Fr;if((yield bA())!==!0)return;const $t=yield(0,Be.ZP)(`/api/exercises/${EA==null?void 0:EA.categoryId}/all_subj_questions.json`,{method:"get"});if($t.status==0){const Tt=$t==null?void 0:$t.data.find(Lr=>Lr.id===(hA==null?void 0:hA.question_id)),Qn=fa?Dn:((Fr=Tt==null?void 0:Tt.ai_review_settings)==null?void 0:Fr.length)>0?Tt.ai_review_settings:Dn;Aa.setFieldValue("ai_review_settings",Qn)}eA({show:!0,onOk:()=>{Dr.current=Aa.getFieldsValue(),$n(!0),cn(!0);const Tt=er();Tt[0].show=!1,Ln(Tt),na()}})}),gr=Jn=>uo(void 0,null,function*(){var VA,Ln,cn,na,er,Fr,xr;const{mes:$t,setChatData:Tt,setTyping:Qn,renderChatItems:Lr}=Jn,OA=Dr.current,_t=Lr();_t[0].show=!1,Tt(_t);const jn=Bi({user_id:hA==null?void 0:hA.user_id,scoring_criteria:$t,history:[]},OA),Sn=yield(0,Be.ZP)(`/api/exercise_questions/${hA==null?void 0:hA.question_id}/ai_adjust_score.json`,{method:"post",body:jn});if((Sn==null?void 0:Sn.status)===-3&&(Qn(!0),Tt(en=>[...en].map((or,oa)=>oa===en.length-1?hs(Bi({},or),{text:Sn==null?void 0:Sn.message,loading:!1,response:{data:{message:Sn==null?void 0:Sn.message}}}):or))),(Sn==null?void 0:Sn.status)!==0)return;let ot;do if(ot=yield(0,Be.ZP)("/api/exercise_questions/ai_adjust_score_polling.json",{method:"get",params:{request_id:(VA=Sn==null?void 0:Sn.data)==null?void 0:VA.request_id}}),(Ln=ot==null?void 0:ot.data)!=null&&Ln.comment){console.log("\u64CD\u4F5C\u6210\u529F");break}else if(((cn=ot==null?void 0:ot.data)==null?void 0:cn.comment)===null)console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),yield new Promise(en=>setTimeout(en,2e3));else{console.log("\u72B6\u6001\u5F02\u5E38");break}while(((na=ot==null?void 0:ot.data)==null?void 0:na.comment)===null);if((ot==null?void 0:ot.status)===0){const en=((er=ot==null?void 0:ot.data)==null?void 0:er.message)||`\u8BC4\u5206\uFF1A${(Fr=ot==null?void 0:ot.data)==null?void 0:Fr.score}\u5206 \u8BC4\u8BED\uFF1A${(xr=ot==null?void 0:ot.data)==null?void 0:xr.comment}`;Tt(or=>[...or].map((oa,da)=>da===or.length-1?hs(Bi({},oa),{text:en,loading:!1,response:ot}):oa))}});return Br.createElement(l.Fragment,null,Br.createElement(Ie.default,{width:1150,centered:!0,title:"\u667A\u80FD\u8BC4\u9605",open:Gt.show,destroyOnClose:!0,onCancel:()=>eA({show:!1}),okText:"\u5F00\u59CB\u8BC4\u9605",onOk:fr,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},confirmLoading:rn},Br.createElement("div",{className:`${wa.config_title}`},"\u8BC4\u5206\u6807\u51C6"),Br.createElement(we.default,{form:Aa,colon:!1},Br.createElement("div",{className:wa.form_item_warp},Br.createElement(we.default.List,{name:"ai_review_settings"},(Jn,{add:VA,remove:Ln})=>Jn.map((cn,na)=>{var er;return Br.createElement(Q.Z,{key:cn.key,style:{padding:"5px 14px 5px 30px"}},Br.createElement(I.Z,{className:wa.lable_name1},"\u8BC4\u5206\u9879\u76EE"),Br.createElement(I.Z,null,Br.createElement(we.default.Item,{className:"ml10",name:[cn.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u9879\u76EE"}]},Br.createElement(pe.default,{onChange:Fr=>{Aa.setFieldValue([cn.name,"content"],Fr.target.value)},placeholder:"\u8BF7\u8F93\u5165\u6700\u591A10\u5B57\u7B26",size:"large",style:{width:164},maxLength:10,className:"mr20"}))),Br.createElement(I.Z,{className:wa.lable_name1},"\u8BC4\u5206\u6807\u51C6"),Br.createElement(I.Z,null,Br.createElement(we.default.Item,{className:"ml10",name:[cn.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},Br.createElement(pe.default,{onChange:Fr=>{Aa.setFieldValue([cn.name,"content"],Fr.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:467},className:"mr20",maxLength:500}))),Br.createElement(I.Z,{className:wa.lable_name1},"\u6743\u91CD"),Br.createElement(I.Z,null,Br.createElement(we.default.Item,{className:"ml10",name:[cn.name,"weight"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6743\u91CD"},{pattern:/^(?!0(\.0+)?$)(\d+(\.\d)?)$/,message:"\u6700\u591A\u4FDD\u7559\u4E00\u4F4D\u5C0F\u6570"}]},Br.createElement(V.Z,{onChange:Fr=>{Number.isInteger(Fr)||Aa.setFieldValue([cn.name,"weight"],parseFloat(Fr).toFixed(1))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.1,step:1,max:100,style:{width:"134px"}}))),Br.createElement(Q.Z,{className:(er=wa)==null?void 0:er.h_lh_40},Br.createElement(I.Z,null,Br.createElement("i",{className:"iconfont icon-tianjiatimu ml20 current",style:{color:"#00B187"},onClick:()=>{if(Jn.length>=10)return Ne.ZP.info("\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u9879\u76EE");VA()}})),na>0&&Br.createElement(I.Z,null,Br.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{Ln(cn.name)}}))))}))))),Br.createElement(vi.Z,{title:"\u667A\u80FD\u8BC4\u9605",visible:br,onOpen:En,onClose:()=>{$n(!1)},loadingOption:{text:"\u4EFB\u52A1\u6B63\u5728\u8FDB\u884C\u4E2D\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85~"},hideInputBox:!0,showRedraw:!0,showEdit:!1,customRequest:gr,showDefaultTips:!1,extraAnswerAction:Jn=>{var VA,Ln;return!Jn.loading&&!((Ln=(VA=Jn==null?void 0:Jn.response)==null?void 0:VA.data)!=null&&Ln.message)&&Br.createElement("div",{className:wa.apply,onClick:()=>{var cn,na,er,Fr;jA(hs(Bi({},hA),{score:(na=(cn=Jn==null?void 0:Jn.response)==null?void 0:cn.data)==null?void 0:na.score,comment:((Fr=(er=Jn==null?void 0:Jn.response)==null?void 0:er.data)==null?void 0:Fr.comment)||"",is_ai:!0})),$n(!1)}},Br.createElement("i",{style:{color:"#3061D0"},className:"iconfont icon-yijianyingyong1 font12 mr5"}),"\u4E00\u952E\u5E94\u7528")}},Br.createElement("div",{className:Ji()(wa.intelligentReview,ze),style:Ve},Br.createElement(Qe.ZP,{type:"primary",size:"small",ghost:!0},"\u667A\u80FD\u8BC4\u9605"))))};var yo=(0,ge.connect)(({exercise:re,loading:ze})=>({exercise:re,loading:ze.effects}))(qi),co=y(36160),wi=y(33163),ir=y(59301);const{TabPane:Pi}=Yt.default;var fo=({item:re,answerData:ze,autoHeight:Ve})=>{var bA,hA,jA,RA,EA,Gt;const[eA,rn]=(0,l.useState)([]),[Nn,br]=(0,l.useState)(!1),[$n,Dr]=(0,l.useState)(!1);(0,l.useEffect)(()=>{var Dn,fr;console.log(re),console.log(ze),((Dn=re==null?void 0:re.evaluate_codes)==null?void 0:Dn.length)>0?rn((fr=re==null?void 0:re.evaluate_codes)==null?void 0:fr.map((En,gr)=>({key:gr+1,error_msg:En!=null&&En.error_msg?Ue.Base64.decode(En==null?void 0:En.error_msg):"",status:En==null?void 0:En.status,created_at:En.created_at,code:En==null?void 0:En.code,show_code:En==null?void 0:En.show_code,language:En==null?void 0:En.language,resubmit:En==null?void 0:En.resubmit}))):rn([{key:"--",error_msg:"--",show_code:!1}])},[re==null?void 0:re.evaluate_codes]);const Aa=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"100px",key:"key",align:"center",render:(Dn,fr)=>ir.createElement("span",null,fr.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"left",width:216,render:(Dn,fr)=>ir.createElement(aA,{date:fr.created_at,showTag:fr==null?void 0:fr.resubmit})},{title:"\u8BC4\u6D4B\u8BED\u8A00",dataIndex:"language",key:"language",align:"center",width:100},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(Dn,fr)=>{var En;return ir.createElement("span",{className:Dn===0?"c-green":"c-red"},((En=co.Im[Dn])==null?void 0:En.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))||"--")}},((bA=eA==null?void 0:eA[0])==null?void 0:bA.show_code)&&{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(Dn,fr)=>ir.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{Ie.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},title:ir.createElement("div",{className:"flex"},"\u4EE3\u7801\u5185\u5BB9",ir.createElement(wi.Z,{className:"ml20 bold-400",title:"\u8BC4\u6D4B\u8BED\u8A00",dataSource:[fr==null?void 0:fr.language]})),content:ir.createElement("div",{className:"mb10"},ir.createElement(mA.ZP,{height:300,language:"python",theme:"vs-light",value:fr!=null&&fr.code?Ue.Base64.decode(fr==null?void 0:fr.code):"",autoHeight:Ve,options:fa}))})}},"\u67E5\u770B\u4EE3\u7801")}].filter(Dn=>!!Dn),fa={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return ir.createElement(ir.Fragment,null,ir.createElement(Yt.default,{defaultActiveKey:"1"},ir.createElement(Pi,{tab:ir.createElement("span",null,"\u901A\u5173\u4EE3\u7801 ",ir.createElement(x.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},ir.createElement("span",{className:"iconfont icon-tishi4"}))),key:"1"},ir.createElement("div",{className:"mt15 mb15"},ir.createElement(Pe.Z,{value:re==null?void 0:re.description})),!!((hA=re==null?void 0:re.user_answer)!=null&&hA.length)&&(re==null?void 0:re.passed_code)&&ir.createElement("aside",{className:X.Z.shixunWrp},ir.createElement("h3",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801 (\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5)"),ir.createElement("div",{className:X.Z.full},ir.createElement(wi.Z,{className:"ml10",title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:[re==null?void 0:re.language]}),ir.createElement("span",{onClick:()=>br(!0)},ir.createElement("i",{className:"iconfont icon-quanping2"}),ir.createElement("span",null,"\u5168\u5C4F\u9884\u89C8"))),ir.createElement(mA.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:re!=null&&re.passed_code?Ue.Base64.decode(re==null?void 0:re.passed_code):"",autoHeight:Ve,options:fa})),ir.createElement("div",{style:{cursor:"pointer"},className:"font14 c-blue current mt20",onClick:()=>{Dr(!$n)}},$n?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),$n&&ir.createElement("div",{className:X.Z.newProgramBg},ir.createElement("pre",{style:{whiteSpace:"pre-wrap",color:"#333"}},(re==null?void 0:re.standard_answer)||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"))),ir.createElement(Pi,{tab:"\u8BC4\u6D4B\u8BB0\u5F55",key:"2"},(!!((jA=ze==null?void 0:ze.exercise)!=null&&jA.student_commit_status)&&((RA=ze==null?void 0:ze.exercise)==null?void 0:RA.student_commit_status)!==0||!!((EA=ze==null?void 0:ze.exercise)!=null&&EA.user_exercise_status)&&((Gt=ze==null?void 0:ze.exercise)==null?void 0:Gt.user_exercise_status)!==0)&&ir.createElement(Z.default,{className:"mt5",bordered:!0,dataSource:eA,columns:Aa,pagination:!1}))),ir.createElement(Ie.default,{centered:!0,destroyOnClose:!0,open:Nn,title:"\u5168\u5C4F\u9884\u89C8\u4EE3\u7801",width:864,onCancel:()=>br(!1),footer:null},ir.createElement(mA.ZP,{height:500,language:"python",theme:"vs-light",value:re!=null&&re.passed_code?Ue.Base64.decode(re==null?void 0:re.passed_code):"",autoHeight:Ve,options:fa})))},ho=y(6973),Ws=y(86748),Es="data:image/png;base64,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",Ho="data:image/png;base64,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",Ro="data:image/png;base64,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",_i="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARoAAABECAYAAABeQPqJAAAAAXNSR0IArs4c6QAAIABJREFUeF7tfQm0ZldV5r73/9+rechIEhLjkFIGEwJKoMWAkIRKBIG0DGqbFsmAtICgIuKiTUEatVtXq6igmYiNDdpRtEEhA9K9VFrNsrVIiA2pYEhSpCqpqtT06tWb/nt73XP28O19z//eq0olsJZVLsn//v8O556z93e+/e19zq3oG+TfrueeMLtxRT3Zti1VVZVbxf/JH9r0RUv2e/6m+x89MP0uf+tZVT5PryPHy1dVpXeQ+9i9+fptvm66f/djRcRf+ftz+9OlpVndefI9n9T91n3Ml+Lrdc+iF7Xn737X54LfrS/882v/ydimhpT6L3+X25mvsaz+4/ZqW+F87T8cP3nYXv/hWPP9S/0nrdc+k/HKYyI2kNqOHW/d4q2cBwbHUmwjn2795e1QLm9tTfeH+3Tn6z/+Acfa/VYYa/zKXZj7E23O+QpfWO0M3Qea1P1e1/W9qz58z3c+la4/biieyjake/3dOeu2fddJk+eog/NYy8B7ozB7koFFZ5SH0kE3xElj54yh4IwIMmK3eYAzIER7XqyNriMZVFy78P4IQtnrA+B6UHVgKA1zoMunwzN3z4CXTZ/tsQB4oJ/A7/R85xFhUgiOB92f0TfhQZgwFLi5MYy5HvAzKOf224RS7GO5qThomJTw/nK+YZSALvSfTAo6aWFbvFcL0Lt2wqSWZ5hFxlLHUKbH/Mw2IfD3MpYwieEk04FKvk2e6ASUq6q6dtWH73n/U+nk3zBA8/ffse7K550weaPzL5lZZAYS20KjlFlYOtRNKMBAxG/BqbzTCHPJF2jN3pWa9IxT29U1LBgeXM4MzxgEf2KXKRgeO4gzSHFu57nMQnQmBnxCRpj6LDo3sJhe/yEzLDt37j9hEaH/AEhkZnZsEJiD+Z0wT/FDcTBsZ2YQ0hV9BgHfKDPmjhgDjgq8bG/4dxwnBBElxghC+jA2gAbucmCYQOyGOrsYszIQ07Ygm06ADICSjNf+RjCR8R8Mq2eu+O17vvSvEmja1z1rcubBRw8PB1RLlOMGHCi1TAZjOx6dNHtqfwYMzqqHlXpfKL/OxjoxW5gn5zF7cBMqhAx9NsOOA+f3moCeBWGEHofcHdiHMRcLOdGmNXRLM15kNugMhf5z7WVHXiRUEZDOPpABD2fpHggBoRNkcQ4Lz6yAh9QM2+LG2rMBCbtcyMomE/vE7gOTik4wxhgc+MUJI7KZ3AANbT1L9cxdWTuwlF6YDMYTGU1mNnTPmt/74nlPJcj03PGpvnm83/3nbbzv7NWDTVELyaaJekz+S6mpGJj4BlJFiev5aZFGutgkaC6l+JfFAACtlh0UNB4MQ5z2Y3qMOFU2eaTQYcZzv4VZkI0T+2Ux/ciOEzbg2QPSBKcfCQhJ/ykzzM5hJKGgn6kT8QgWADH1wCLOis4telLZkYOzygOr3gIPgM4IdqWBSsEW8lB4ba7HpgqMCcHBaS4FkoUsBkFYOGsJVDAkip9dGMXPWdX1e1d96O4PPNW+/g0TOnUPfvCCk966oqbfsgHlmS+wGTRMT2V9LGqzqM2gngXEOF9m7myUCAg+7ra41xufnJPBw4Q5uD86QI+lSfslDGEBujuuFm3DYvXxOge037XDzEscOIYCKFCXBGjrP0X1/IGfywGfPp8P2QQ/VfdCsTdMFthOIQM9oV4aIAJcN4woQLuQcXz4yDO+aiFl+2EeLcw16iSsHRnARDYYqCPoMeVkQ2CjQXfR8SvoNJiAEDY4GAy+Y+XvfOG+pxxo2jefdRu1tNlLpEYD0nN1YbiMcve5UXPS39JDtRCzM9yn89L5xoXz+fyPf0vnj4gmdjeaIYpqvohhjoYDa8+6CszUeAG5XymjAI9jBsozIP+n7EBAegWylU0ZvXYMATJnfkbUBlpHxfYjzQ6ir/1pz6/hSQi3ZOaUGVCeVL+PKnQMQ1JTgUGgMOv0AxscnOzxPjJecfYVBiGMJ4Y2LlwaKwxbG4v6GjeqlGiw++cso2M7WTIvZgJdt2DIXtTXhJn7TGs6FMwPJy3AdMujYqZWNBtg06kXkn+NqNq312d1O5/hzJn0kUyeeZh9ZjDZmQxrZ+v8u2K8azi3tqpur9prvvVcqua2Uku1pjgZHNJh/Dl1bNtR5Q4ZsjUlI0gAwoKgHmOCVNsAdgpgKXjxZKj3IJrdOaI1XUtEaEWTdlqHxMQxBDCHlYe3WRi9wIcppdACjQadE41cBcE4RcjgAYiVjFPb6LG7r/0wDeixLPYlC0GEXFjK3CQKz9KKoYiCCqrmQjMMsXI7LOxDrNYQAARoCQVUxJXuV0ZgBiw45voL7MBJGhraGTuNYYd5hoXgAvJRqFcngv6W83HCsHmrEMJLZwRtrWdPrv+4bMJNCsBmAmNB/UX9tKDdOFYzPU3V9LQDiqoGw+1YswwpgAmCS3oGnqwTQPE5SXeTz25CpIbayfPTV+0133QDUXNVbjDPVSUGosyGgUZAhgHGmA87dAdIHe4L2ERmlIDL7td1yuAQ0fBwNoPIIqRmYbxIB8KqWhKm92CacLN0kPG579Fgo2OJMwj9jzOmspXAskzQDKTAvMsjM49yNhjUcxik3VeQGuYezDU6FpJpethl33xNjzEtdl4kL4sIl34aLqSwA1h2xyvwOA3OMmmSknXCtVlG7oQ4lvzs2X4KNU9Ar5AdC2PO7cq9gKGx05JUF5TwHrUmsV4EYqm/ks704Z09hzyMidYCJOM0GmSuYjyZBECY2NXPPL6XaDQiqq0OqQMHYyPyOZ9nYSs/G8+qDlCYEYnAn/pOHzsZ7I3V9Q9dzUBz9ulEzTZq2zUCNpKGkDAnhz5M9YDxJGYjoCTERgAEgEmYUbo+sBwNo/jYaoFoYp85ldM5QAD2DltmKib84jTBbuSESdNTvPBmmosyGg4rJJ6PQqaEoNkoxgmuYmTBSZRqs/eAgyOjEgdwLAzpfHAQm1j7YZUaOFISBgRwCXZonjjk+j0Whqn17DBySLn/QqYGnte0B+gjbJCEwKXwmNtfYhDIZEriuWM6UFQp0Vk83xUhjQE8ZFTaJ6Cd2XeF/luEybhyBSwIlfGRkKm719w8VXv3ZithFpNsuAt9oL8kjNJ5LwngQj8RcBjEhPkkNsPjKf1QVYeI6k3V9Q/u0K5prznzWmppi4ZGEDZJyI56C2o2OXziGVb1F55FJdSC66WvCuFZcsympYm9KY7TDrBwAexdsQNmayhGU1oQNZnCDOjYQsHhUB8wtBbk5vsLbdUb4wznRWcfLoUZLpxfTM3zMQ58dGbhceBjdFZSkLbUvAIW00oET+u/IPBEPUQdBjo21nmo4YdZGsOhsf3HpqXjKAxVHhA6bKmxlkMxLMcK7YJwrrO9mbim5sU/jWGDbiMQ69igDoo1WvpKLsbn9YR+HHP5HKvNoSuiJkYHp6g6NJ3CG5ygfLgjQBLCIyjv0FCL2bXgvMoJoPlQRVuq67e/z7lc+7PnraH9e7e1bXt65+wduWq6B0kMhFmLQK/0LIRCKBArC+qu0zUynJ8cG8KtdFkQiAdTLQ3njc6rloC951q/SBEXoHWvYE2vIbOv0WDUd4RSK83mfkDKmb/yNNphBqTcnROnPyTkYcZYYNVFQVCnCQkPJLvVb4exO5h2cQYuCZfqmLmN44xfQqaxWT4IH4uVvfh7qZ8EhNz4h4wh6CH9cCh3qB9/qOVhGymzZ5vFUTyHwB6UW25T0U5D//WW2pT1GJkMkn1hlhKXahSAR8dbQP6xPdR2YjAzDy/42rKL/HtmMRqSMXikflUdR5hO7lsFnO73fPwO2nDCpurX7j7kXDU9yFVnXtk0barO7TEUyRzlJ3ZZJMkqIUsRluOyVTH0Cn9LCDaYI5o4LOif/4u6zNjUMXi2C630gcShjeYJ3dPn1UP8VIRZB3S6CF6GG7FIDuinQ5pCKX3mskpFxchsXY+vhUHhXLEBhHMBQQFs0UZQ1DNdRvo9TsWlkNPaIfdVxheEUKkZGi/y4+BhNg/FVg3+EcPdWrMeiAt7EdYWNBthhdZHue+NyfTDX+WgMkQdS8iiiIEOTgKaxQvtDxXuS9bLlEKiUO2NuoyOyfw80a69uW0FTSU9sRNy7W+bTEWvgopxZjV9IZiorqurqhu336T2iCPWbtlStw/duLVt23NZC+OMkoUHwjw0CyVMxAGRT4ejSNxLbbvz2RkbohUHNRqG2M/a4ZxEB1kCRqjSc7G81xhKM1wGisJ9xEAV//pAYqIcptitq33IhA7thVNxs6hvCPaIM1volI1cxcLSeq5C8WBuQSF046/ifSKYiBBechAFLhmSXv9B6Im6VwinDDiMtWqzeazS/WUtGj9SsJ7iOrWxulco8hSbQInI9J/xoa/rP2WtPNYcyloG0zKtOrHI8xXS18JYdEItpbjl/H0HiaYPQ7aJR17CKNVUAHAEE1GDgWxTBicbQ9VnstB8T/VNV51fbdmiaqwjz+kBrz5r82h+dFtqVdBSsJ6mE3RTF8cwymWWOodtcjo8956uJ5PwzGs1dsyK6SrV1QglK4l46TuMBHoA4X8XgxlXbj5u0OUefWHTuamq9HqfCOeo/5REzDE1KD0Hl5nNZU+sRs0E6n7/ybPE1DFOONb+EgtDgLQHQqdS/xdEkOEHELG+lgEshJ3K7KB16hQxUyjFjYHgQD9Hx/ehINwf7KrHFpVoWm0NO4KmfS0U5gv1vMw0EDFgDDuVeYZBwdApXhLT2PH8ZsduombEwwpsjctIHAuVCSsnK60zFXCgWJUzVjrMrJEOJupLqxsevh2bX+oCan78zNuaptmshXYoDGPWSDJFHNqI9oIAJUDks06iHOv6LwWh1KCWaDBLNJzDlY2Yps6jXRYvIeQQEBTDcXG6xNOYjvOxvIRL5i++SMtnvhBVTCsJSAiSog0iinP8+LriFu+B0YjOxhnBFVFRNzJNIf8u5yvYjANmtTyA1pR9COloOB9TrNY2B80ajmhPcXjXA2anyUC/RmvlGZafLh+IFbtcEpCtra/joY4hM1qv/6yxEM8B2Ar1V5ECxfN8Z+1OZTH9ZSCu/4LIi4skXV3MuP7H8+cWqHns8fR4mhjgsVQMlnAKQitXruGK+jKTyZOJ0lXVfqiubx9+ZPulASORD9hP7RvPPLehdmszavMlFVCkaC/3ecNhT5f9kv4uprGByfTCKKEqnIWS69SjilbMhMwOZhUyncqIi2EBCnGl2U/PMXENDd3NGmrYodBN72cOnHUb7qzAVpApuXvB3jZxZnMDBQ6mTgXFcCLGSggj18L4GjFXZ1zXVyFeitklcWIIUaIxprFl/BSwkedAyDHGhf1nqV2zSjPkfn+AuNvrHwACbrdgsYG6X66irBVYZwRPC5fgoggwYJIl8OyDju1tpP1UEHnx2Usp7dLv8hjN3oPUTk2riWQRGHRBBBkFD96NAAv4MrIwy7FIQQAsaz/U1FV9fnXL9nuWBTTdQQtXnHFjS3QlhkvGVCCIxVoZBp4s6gprAb1Dly8weEUQa7qQTtLiRCtnqrSsAQdYWYyMNc44mFIMT4qzih9wcA7ccwYeoReeMaD0BWceDM9bHKnRWBBYiIf7WHQXQiKohO2xnWzdvXBTu0KzOwVAFKkB6TIXgeNPoo0hkDjeIuGOmkhM7YclIuDY3Hy/5wwbuGKiTjbBAITJ8PH5CZXL5E8yq7NtlhkpVqXLLGgseeklLhBucPW8Mgn2RtS00h2OcD8Zd84S5zeP7CZayNkm9QEQhLUIlgVhHT5JJkCWys6HLBOzoxRhDKqbhr//SCr8XTbQtNecffro8Py2pmnXqGgeCvBS93fYgMsRxEEZbCSTxL6pFZem8QThWMO0iibniAajXKFohuMrGaXTs5Ha1GbAgt+zVavn4HWFWkoXYXqPj2NrtxAmX0jMEe+v2SzzHmNgARzVnJmCdEVU+XGUkunzu6wN/2wZuUKBoIQhMgAgSmooFdpjQCyMwvqpV2kLoBqZm6VHQ/9BOKF9p+MH34zRsUzVzA3X5+cHcv0JeOTYDG68xSeMY57CDNV5MIZFjwIQdIwOxkl0j8hMZLzRnm385TkLu0uqTgr2K0A6t0ALO/Zo2JQmNDSpGBJx+3sZqLTUgB8UgUWiiXSd9tBg1WQqzjsioOkOnv/RM7oCvmt1bROkoyVccjUxCXikPBj1l1CgJ4syQ0iVjAZqbgYjohXzSbHKpokj7nwQuDN8RMPQKtBg5BnBy+ejwboaBjBeMxAOA8TxXDug/QxNyYjE8scYrs7CvYWYstCPZ+lCjYsbbO2rmI0TwwPOUuy/xTWFlKUrbHFq/dc/H/tctZI4Dj22Y8DOG3haOrkQ6rn7o+6D4As1PKrjRE/RPpF+Gm8zkBc3aIc0Nqb5EWxKzimlIS7DhGwsZJriNUZ7DlB7cNq2Jk1Akx8mYQSuU0pVwqi7WOUvajGo7+E6qWo4eN/Ef9u+pfQcwV36h7RXnLdmodm1rWnodJ06uhXaGhZZ1gkBRsImYTN6PCe7MHWulwKA0pqWtqI1c3kfrNw7kOUR8LFpysAoCHAGOG76MTYyxtgEhHDWRXwoz8ZjQj0s4wYHcrOsGE4v+1SoqJUUduH51R3cc4WwDnxGAvhiQV4MVQIQRTCMorNnCVifApqMWKLQUMA9U7DFO5z2bQFoqEmxZ/HLLtJkBjoSRrBiYxirx/ZHVROZc48xxVAJ2KRYogj26ZGFMfNnZDQRc5dzfrN9FzVd2IT7GqPOIqyZM0zKwtIY+0WS0hZhZLkfeE1UTTuG9Smbqo/m4rzSv9L85Y6b++HTu5jrBrfmSZiLjBp7nGaYVKuBVd2p2rgMTJYizxcS0Or6fdVoQDVrJz3HRjEzwiawBOdAPGI4Szjj0+1C/YbiKcbVKdK6qJQVQnFWanJcyMNtdfRavlNJo1ApCiNjgCfZIAj1znsRDS+/RhlTc+9d1HziQyZWA2IPXn01Vc+6ILvf3l00/3vvpfqsc2jw735O77bwR/+V6KEv52zgmz9A9Vmb9Lf53/oZol3bE6MZvvIqqjadP87W/PeOJRCN/uFOav/2U+psNjkUKnq5/dh/sapXs08FNugzUCbiG6hghg7ZtMZYaAD8GfYO4vBCzDP9N9mPWXDP/pa5n0wpA5XsN66JmpmjhUe6sCm338JYZrE98CkLxEIyVWeS0Al0nkFVXT38+I5c6Hu0QNP+j9cN5j/xN1ubtv1OZRqwnkm2iJBsk7GVfEe/KNN/lw/I/x+BTALv4aiiyS75tUSYYbFnOTyImKThGKQcc+vG7+eCjMrT/UJ1b7pUAcdjGBNK45ODCBhiOhRDkyz5ujc7oCENfuEmGjz/Ih3y5u7PU3PfVm1P889/T/XTv43qF15K1dO/jaoNJ+WhmJul9v4vEK1eR/U3P9POf/DLRNP7af66f0/1i19DEz/xKwZCn76FFn7/umTIw3f+Ng1e0MtsLgt4Fj51Ay384a8G4RypqXYKX08AIFQnu/7rZy1RXwN1zRwRNKeeTY0JsbPZ2Fg7kgk2FScbOS6GUI7ZMC7ECnQkfaXzU9i0fzrfPW7/AOFTOkDraWTVttc1/bID03lYovnixL+98Pzq9bfmQp2jBZruvPkfOX1zM2pvSxlo2eAq/cHAoZ/zKMtxGWjEfftrphyT0Wt5PadqiFa3Q75IeZW24JUMdYkpIIggSGAE5mhxrKRFui1pMJfFAaGNjSvSbEzbxm0nlCzhI4ZFfijl2PFhP5QTTqXJG/+WqsFg7KAv/NnvEU2soOEr3rgsEJCDZn/0WWn8V3zor6nacHIGp8NTNPuW7yU6fJAmfvp3FGjapqH20YfGX7+uqH7a2QZYn7qeFv7w16wORp0XgoZYxwMOjktEMENltUQ+e6cJSt0PJ66dSheHcLzcDtFkemFnjrt7uzT6wjrIcI3RXkp1M2q/kDCIes7Cg7uoTWET30MnOJM6NaTi31AEVtwMoZZk7kQzHQyrSyc+tsMV55UGfcnQSU6aecPpt1PTvhzFX6uZyQsnk+G5BZMCPDxIxZ36GKwSIHEpeVjO0AGNMW1oMsI6GJ20OcbporlgR2C8jr/z02TuUFjhO05Adt+LxRc0FzlOY/wwDbq1QT2Wkw/uAU9nVGduovp532ePGEe4K3boWEs9pPpbn031ha9O/029f3Avjf70w1Sd+k00uPRH9Rqjz36cmkceoObTt6SZY/Dat9HwdT9lIPHRX6aFv7iJJoDRtNMHafbK50I7ZQsBDiFWraGVN20FoLmBFv7oV0GIA10Ka4a01iEjv4jQ2o/8OwIxW5a1he/qRFbGFZSu8nzhpi/PuBwQyUWt63mUuNARloiAAbq6Lfw+O5NlXMcIv6Xz28NzNP/w7kXXL2GCJesuBkjiNwY2uWHKbFREru5YeeuOzSVgid8tG2hmf/jM89qF+X/q9s+hsfvJCGgIPQFNBhkQbgVaqL2JG2WtoAFNZH5nxBZVWWXY+Xcfu3sEzzOcVBmbHSmNVYOzSlhkIkrjFqPRYqAAhBlzfPsWz9TkocF2ySPny1vBmQ4qjmaBkUXG1hny8B2/SYMLX5XvtfNBmn3rS6l65vNpxXV/pJedu+4Kau75Pwa4606g4YtfYyL93sdo9Hef9kAzc4jmf+mNfc2Fr1o/4/k08SOgA33it2nhEx8EgAQH59qh3vMvmumS/jMmclT9hzE3jyduGWvhEGQCQWQtMRIcPz1/qf1kCr+7cAp+H+06SM2+KSuwY5vWjBGuwE7ZOmA9LvNkNpupEeNsdsWmGk48d8XHt999TIGmu9jsa0+7qWnbN+VsUkhjC7bAdg8ZMLwgnIGav5OfeucAYHUCZFXTqorDJ+k0eToJL9zs059djEHgLCG1B7nxKOzmL2KWKz+PbXUg8RSv2l1MkwkzsYJIYEtYwSqPJCDlUqPyiIHt0LMvoPq7TZ8xEDKQbv7hL6l95IFuiS0Nr34/DS54eQaax7bT3HtfS/Wm59HEuz5kQPMbP0Xtl+4imtpP7YpVGTClCrjbqfHQgXQsMprlGB8eM/erV1Nz919BrVHUZOBo7mfcDiKPFS50HcP63DjH/YC97rUka2UQsgnD+thNdhBVQwDWf3spPCLimzsHrzVmP5q5bY+mtU2SrtY5uRhGMYAwrudzzC8kvJLnEfZTV9XNK/5455XLHedlM5pkiD901hmzc/PbmrZZzXzQLZLM1spZAhWCbQOs1NjF0uOCSxx+dUsc0tC1ROsGkxAvh9q3nuGZyq64tMSmRpgdigasIHSEWS53eGk/FJfuXCTLhGnqSOXtAVP/DF5zDQ1/7BcWHf+Fm6+jwauupOrkM5ZrJ+m4ud95F028+ZeoGk7oec3Or9LcOy7OYvA7fuuoxOCFv/w4LdyyRQe1lEHy2TtVZKzaFVgtni+zhRPPUxEYhEWBCdqiW9RlJPuVH72kA+KEME5H0cnsSPeTEVkCNCVNAPBodM+dwqaH9qRvcjWwCbypzbgfjdgOZJC8TmMalWavMhuaXjk5uan6w4cfWa4BHRHQdBc9/IOnva9tml9MM5oEwonhhKK8xFr6NTdpwDH9LWkWvl4UiOXvjtEMa90/PT8fihT4xCzEYXUuioVqKMFg5HEUWCAtmI2PR2YJbUjbBkUaJc3FZhpjCEpvTZRiwzbWJe03iUAEYaLqW55F9bMvoOrsZ9Dg4jdoryx88kaiXV9Lz9D881008fM3HDOgmX/nJflJz3kOVSc+zWkhPc1DjDvZTEPtI1+hdudXMddjVBLGtK+54PBbSCp9XxLOZVzL/Qejv1hYHFirAU4+H3UZNEkUa9NxpXR2/qG4Mf1yz5/fuY+avYd0WwwBiM5XtOmFza8EgLCgz53DTCfNjXX9/lV/svPa5YKMDPmRHE/tFU9bMz3V3l+11Wm5ihf1GIHW3GE5xMrfyXFLZ6GMFeXUdx66YRc+DSF8WkSXUUNyWCQBprEhMZIYkpSdY5H9UGBNSzZ0Bl6s3QMDlcm0FBLJ+QriAjil/WS0vog7Ge5Rv2AzTbz7d3Vs5959ObVf+YI5w9oN1FZ1TzeSExB01UFnDlH9A1fR8GVvoOqUp+drdbrOOy9K4zx8zVuoesZ3j7cn7NgwxbWP76SFm38xnyv9J+On5MN0l8wYyqGvGz+4j4XGyFSguUUQAfYszBnZiIQcvXVyMCZPdD+Z5Z5PFc3et5Na2BLCJi62XwEMCSHhdSoaMvEzSZgk45/2n6lo5+q11TnVRx8dW5xXMoAjZjTdRQ5f/rSrm1F7vQIIMBtNgbO35xXevOs6azOq8cTtPBlYkCkJ+6mritZOdOET/1NhGERTqZYVMS48sTo4iKnLKbgrGm6JTcUtUvII+VYoGzJamrsqiol+diw5vrA0hvJ8rxWriFavpfq7XkoT/+E/673nP/Amah64N/99eCoBwuCyK8aoBwVTOfg4zf/ue9ItJq79ONXPfD4AzcXpCSbecfR1NM2OB2ju3Zdq1tLVsHBzYoZJ4aJX4u93yEuk2SA2YxnYStGm3LDJH76oDauKddLiibEk143LMIkfWbgF7AOGYqnz2+k5mv3qbivS4201FbzZ7p1mAzvrOYatDIYXe6QuaKke1Nes+tNHbyiByWLfHRXQtK973WB67q+2UtN+pzIVYB++AI/NoWM/Mln1Mk0WTsWiQCVMDdHayQmq624WVjrD5uPppmcq9ojRuKwSNJmeS132CvJQGQaWoZRNpw5fJFaqNsUBVUbIlmn4tcQWkgzfWnTG53eVvktqNB+5jtqZaZp4yy8v217a3Y/Q3FtfnFjE5BYDmqTRvLMDmorqF1xG1ZnnmCPzgA9fcSVVK9MLNtK/hf/5YWoX5qGwhYgO7aPRnf9dpD/bO0VIsWYK/WLX5fdfLHKUSaDPBvUBIjz10ulQ3NlNmsJgj+V+MmIQcXIsZKHmvraXRnu7tU3saOwoVi8DkxswG6uNYTe3joJDAAAf2UlEQVRI1Ka/ZzDV1RdXT774/OrWxYvzSkZ1VEDTXWjm8tMvXZhf+IyFRqDTZPCD3ff672/KonBDbVtgO+58u9aqiQma7ArRhML29nPxqW2bqWKa2Ci41KMIX89mlztakKc/+/myf0wbAyk3NgOajgrEhYrgPLMZyUCxL7ULruOLyeyn+uIfouFrfzIxG6n4Tdfd+xhR59ydo9/6wZRxmvgJA5rRXXcQzcpGzbnn6u94HlWnnpXBXICGiCaB0TQ7H6T5n+6Ahqhdu5Fo5WqzMx6nFe//E9eW2XdfRu1st9kQMIR2RLT3Ub/5YYEN2im2CVkaTQhhMFzQyQ2tX0/gX8ELhPXmwyWGsJPxdxxLOWIx1pHHd/HamKM+vyWa+dIj1I7SjM8ajQGGmrWAj2My9pyR7bj+qOmytZ/cdVsJSJb67qiBprvw1A+cegc17SUi2DqRV8Mp2M6zsFrbAMletYvpbxmc7rhBXdPalSuyUeMeufyUwmR00PkDAgXG6T5Njf5h4Zjam1gszDBLpj9DSJT9JqOFsS426ZjmBl0L7+NYWImf8z3qF26miXd9WB9q9ucvJ+oK9djQ6ove4IBm7u0XUbPnEda78/MP3/zLNLjw1Qo0s299cTLgiWs/Rl0dTPevA5rEaKru+F+h4Ut+cCmbK/7e7nuMZt9+oXWG9hIwkaRT9ZeIuAtyhi7nGJCtcAjf29XPTQ0m+KuVWc1SElYF0EwQsLEcs2+vq0QXhgY6z7HYj6aZmqPZB3Yxm/FbqSTgCSGS2AE+k36G9HYnWSRfG9R3rv3UY7kO4ij+PTGgeeWpz6G2/ce2aWvVVZL15ZakdFsGWP4CRWH/yhV/PgcEhT2L169eqS+8x0FPLoxGpH+zQiSGh+8kBqPR8zW71FMi84Ogc4dZ1N7/J/4iM4UxKN3PJagji7Y/tFMEhh7T0piSqHrBZpr8ORCD33M5Ndu+wM2vqL7o9Q5olrKdjtF0QNP1eWI0TyLQiLlIMZt37jwujhlIrifqLhiOJoOUTs9g3xOHe8zGu4fN7pY2Fju38RNaKsVu1rO+zRapY0YpPTs7gz6/uE9444G0rjt/fvteWtjr1zblNmE4ZAqBhHkJgIIU4ECpO6WuGqqq563988dyNuEo/j0hoOnud+D7T7m5aunHLatULuTTLFTXj/zeKAGiNOwMSMpmZEaXmIHf+716xQqamMjZErMbF1Owl3v1xOs2CCK+ylau5PoyDITeII2k/E9/YaU5jAm7vQwXn++qhONA6uNB6xzgwfPzxyKj+UpXxJlbMAiMZinbSaHT216Szo5A04VO6VlXrUlrqORfdeJpNPmej1C17kT9bnTP52nuwz9rr7MzbyGa2gfV35Cy1617IpsRlgJjPa5iOhAXEPoWCUl1VLTsBkEQgaPUfw5AlqjsfULnt0SH730kbwkRQyLUYjJoqPkam/F7zyQLYVaTSFw1+MjaTz/6pqVsZLHfnzDQHHrVWWe08zPbmqZZnYGYYwAeEc0w9fYV5hCC36bQvawOmQ+mxZUVtS1NTg5p9UrLPrmBx5ktbPcggGBiq90udRD+4Pw2bD2pXpQ/RM1AS8plNgmhUjoH5JZ8bxwieH94j6X538yjuS1C5zvjuODlPUbT3n+3OlVkNPO/8XZq9+9xwDl49U/Q4Dk5nEmM5m0vSU3thU6s0dizVEmrmfzFj1F99rO0mW2nAU3to3ZuJl9zx7/Q3AffTlWzkP+GPkPgxT5LbGbR/pOL9EEoD7MBWL6u7duLE5eCCM48iR0o6vH48xoumRiFMccwKg4z90oCIzgHPyOjiTgpndqdPzo4S3P/stv6T7Ck8JpaDI+kP0T41fEDHaeqqul6YuWmNZ9cfnFeCXCeMNBMv/LMp48WZu9r23Z10mi6gZRNrKS+JBTpSdGepbEzXEiNDWo0alScqdox09IzTl1juigKw7AmpvMYq/AdT5OLmk1kKSBa9tcnaaohP7saLuxn0yv8wwWREFbBbByzT1I30g/flBI4sKzOfRFNXvtRHfOFT99CzeduTe1rpw7Q4PwLXeg03+050y0lgGcdvPJKqlkMbh76Ms29+xXpehM/87s0+G4WgBfmaf4335bF5oe/TO3CXFqwOfGu62lwHmsuSYx+lOau+2EaXvVLNHjWC61d//tWWrj5vaBZgePDpoqW+hX6D3vgKkjBhuOgeZkHimYD6I4e0AvJxhcFSnt0YjnG+8nkSUze9AH2C2GV/D6/a4rmHt6rlcCYRcrA0t+PxmszFl4p2LPWVQ2q6cFgxbev/vPtXysByHK/e8JAc+DSUz5CbftGfTEcMhkOk7TTukyThk7ZOnJMCq/E1fPzj5bezj88cJjoead1KyCsaCUKw5HlYPm5qeqwKBGzHy4K4z9U+3AVeMpN3P3j2iPWdXrxuepJ+R69DBP4Qsww5ZknBHlRGB5O0OSNd1G1dkPPFuZ+/W1UrV6XlhMs99/8H/wKjf7ipnTb6sLLafIt/8Wd2jz6EM39zCXpWYZX/icavvT1+nu3lcTcdT9C7cNfJlq3kSa3/LECWHfQ3B98gJo7DRR7Iec4AIAWHHn/oWbDnc3eENkUm2iuBgNCo5NgSQRGLRBAw64FzPYJnj+amqWZ+x7LeMp7yyBLFlBBvcbYo+g4EnPLmw5Mcazq+pb1t+368eXayjFnNFOvPPU57ULzj03T8n6bti2EhTt2295+wowiJcEYw6VMdzIwHKAhnb1xMgOUZBhUeSjUwpiSo9gUB4H5FChlzHMxnBLHZ+tCmp2Nh6k6hgBxPxn4TdLYyqgQ7ODZXFGeakXgJIycCHZiRPUFl9LgtW+l+lssfGm+9hWa/+nNVH3PK2niivcsaTvtof00+us/o9EdH6VqbkbT711YNbz0x3RfmvlbttDozo/R4BVX0vD177TrjkY0/xs/Sc0X/4ZFXKL6zE00+a6biLoCzO6ZRiOa+823UvOVrRpoZqYgKex8OckSauIPamv4AAuqxKs0HvchFYZpNnr5mFI4lY/3uy5mvGdGWmAayS4iK1lklbZcr5QCL11H79+0NLV1u8mF0q7chbocQQbFNhr3vzmWo5uRp9fbNtWw/vqJwfs3n3QntZRzm7KpOHtQ6hjWMDTNiAsu46tXEtXx9TYZYGANVUW0bv1qGkqsjI6ruqyFIplMSM0LUm4UbpGfC5rIvMPGWdpPRmY3nI005BLTBUNU/SgImpjmdBqC0HyoM8rKHD81IF9RGDYBWlK9akiGkhBe+oSasApZ7+K0BLXYimjQLQupiEZdAV4BtzC05T7Towobe8lvyEodkGP1d2+bTpNQrCU+tLWYe1z/8Zm67jLUTIVHHFf3kpn60e0no9Z3BOcf/ued1MzkOikB3cXepy1jFVPa+VyeNAFsqKLPbrh9T0dZj+rfUYdOhy475bLRqP20gUjIHCFIsEA8jqVEQFEBWZYodAc0RA8fbuncM3KFqaSy4+s/nIH24nToo2I4FH+3v5FqxtlNDAPTzSYK29KC+Ls4LxoHpmDzzF0oe88dkAFHHRnSpTCjRUeIYWXiCdhPYqcAEFEA5QEwPUdmlB7gac8YoMH1Y4oahdqe9oFvJoXxt3IDRU92NHku6SP7Xccv6WnMYgqAjwCNjELtrwAEmGnKWBN0lmUwH7n+kZw/8+BeWth1kCi9ptbCcUtdG2HP8S9MLMB6MhHMsKCkkPt7MKi+f81ndn3maJDmqICmW4Jw8MDnvtA2lLZmy/oMMwnYW6YDBwUiEHt7Cy7dfjQWm2Cqu/OpLx9q6QVndUKwsBaTaoQiLrZmKKaWpTMljHGZJ+lNp9molwg2mpMqjc7tL4Uy3snZH5CfBN2mVLNjZ7ETj03zcz+GERYny2ebE2Tmgptp8axWWBPk6k9ceCngh50nfdYHcRsruZeELazdhZqnXv8pOIxrqw+lDdClU/obissxGBojhLnPY/aDyQBhjvxUnD+/5xDNffVxB7LJTQREkrHHUEkYe1gxrsfJroj5snVd3bt2/Uuf85QtQTiw+eSrqaXrXR2MgEVPwIXtPJOllLeOkL1nOkDpUt1+O4k8cnvaIW06eSVH3V5AxSIuBzZsU96JbKY1um8MoVcfwSGRA49CyFTOcsnY46ZKBhJ56pD/gY2YevoQFqkVllqEhYX4vP1Z28KyHp4WwEa0MKmvMMiQzvUgYizKv/K153DCgPgyPR1kCX2tB8RKOyUc9myw5/yOgQk4+H1+82RkOgxqaihAZ3AZz17c74xEx/L80fQcTd+70+kxuPWDdrWI2eMqhXWbzrB3jbCkurpm/e27n/xFle3rTll7cH+7rW3b09LAYeYIamGEjXihl2d79zoWdnBXBWyvxc3XyQO9av0qWjWR96QRo/EztAGIhCm2zACcK7AUnzoW6PcuiDOc3gWcWxhCBg5W7sHwXUgHLEYMOf9ubVQlBibfPEOhV3IbQbfhub2nlzDGW+Ykpo5RNJVwijFQ2i7PprCi/aitFVQNRXC+oE76SvpdqL7eh0V+7b7A+qyvjeK7NvIYGIhjhimWI/S1KQFmgE9l5oumswFA8FwBmSJohWrfo96PpiU6+I8PU9VppVBsh6GTtD35Bh4j/RW2jDB7M2ZTVdXOdRuqTdWtu6biMy729xGHTvs3n/x+atr/mDoPQyN5Q0JCARNwNT3ddWjYLEsYERbn8dtgfaUwVfTAoQX6rrM3aEpcgURmYBBSVXNgzFDnRwcPToKAJYKhGHp0Xv2+sB+KdDY6DXufSh1QC++XTeAMG0dNQCYBe3hdb2E/nOh4+dL2xgSdTUWfWbL/LOuj2hBQFNd/3HbXTnB+ZJw93cqBG9wA1t9AZV8UpqSrXR5QAYsNQ5mTrJdD4RfKERRYl7sfDIyfSgZ8T3FyAR2XwSoA1NGcf/j/PUrNoU4QNrAx0deYmQ+p8joo6SNtZ+eIPGFKf6lmU1fXbbh9N28etDy4OSKgOfSqk89YmKFt1LSrc0dIWKSW5fYDzmCkc7l9hpXdUYfRcIxPk5Dq3kMtfe/Z60CXxP1h8xynzASfaskNowozHAJUzJRIvyqLEL1InJ9hCcrmGXu9fzo9Btsf11PhwyxzPxR+ZnWUMY6PQCqzrY6r3FbDutxG9eyS5YTUsJogCMuYokYTVeeXSllXgGsAiUKlams4JoUyAaNXwAj1nPzB3R/CJddGEIzj43ux+Oj2k9FwlxlldOFxGS4Br7mH9tHcowfNR8a9KgXG1medGKcFMFPwIDqXLUugup4ermw3rfnk7idnK88Dl5x0c6vrmiJzsU3IEWA0zc3sJxma0hxhPhYqSefiC+U6cN3RDOjZp60qbKNgQJYdyzoLhWhR2tFXgpJrsyF7YJ55xwuTpZXERpTCfjLAGMwvxixvyF7P8SGYW29riXw3ZVz8/N5p7fyoU5lhgwPyA0hWz8AC26SdnEsS0DFjWFsQuw1s+s+PRDMCibVpTMikoOhLFhQeC+l0rWcKYOP6qpApKmahhI19vfaj2TVFs//yuPkApKczoOTe1YxtYasIyzoVXomb+lf3IP7I+jv3LHv907IZzdSlp57XNKN/aprudSt56JCN6GfQbAQV/HFdqjqDg32PmoxOv1oW3I3zxPpVtH7lALK/vtxcAQom3eLsJ7/3xFae2ZBQxFAm1NPEimSbGa2GJbIGA0N1KS48NB3DC9QGnm6GQ9CBUZTHW8z5M45B/wFA9YAYQxloMj6rPgAIovk5++alYYyTTey4LDgzkBTqZHAy0ba6+xRYlwl2vhhPb2XZqcVYg9hs1GmWy3qe7PObw/N06O4dsCF5Xn4g4+NAJAEPz60KOIXNrlLILpO3jWldU1MPBs9de9tjx/Z1K/svOemOtqFLZE2AkBLVY3g9U7JFFoUTi+1wZZHV2gg4mf1kB0AR+f6pEV3wLRs0PYe1CqpFgE2rIajAKT0llIfPClmHnuHCbI2zorIIWKBnzIfppnINGRwJqZDpYLs8c2HY0xHWTFjQGfrgZsYg6XwNHTCFrQzLDNEzLcnRQp/1gFefOoRUVuSmoKYFi14Y1pID0Y961d6eSaGmMzYk0nYa27L+ywjXA7zIFsWOC6CcrOcY7yeDmo1NmtlO46Sw2P2n/mF73h0Bmb3uR+NEXSvBgGO1vqZ4PmOWhWR3brhzz7L2qFkWo9m/+ZRLadR8xgrpbAGkE367dvRWaXPaLwEIfy5oNAhcCGadgWydaunib1ufYaO0n4z6Sn/7SzcDmic5vaEEIjLAeL6G/4W1N96hBB9wKwsmaJpR8a+Eie10jASnzBgeiEMUX+HbX3iI7cSZGVmJ3k6tFRvQD6E0eGNr0mA2nG/ySawzEhAGVgeMCOHMlQII0MuMBigkL3krFjWKliTaEYZGDCJu/PnxsewBiXNv4oPrYc89FedP3buT2oNzuq2oE36xSI/nj9LrVfQ7mWNA6zFRO4PWcFhftvb2pXfdWxJoUnHevs9tbRpK+wOnQYeNrZQ0CMDALnrpeE5NO5bCgXEvpNJslYVmHXA9PBrQc56+GpAdMiDguAhCzjX0KcFkHZvxYYwzDudX/d3dxO/N8Fi4LPWsCshyUSYCLiQJ8Qk4rzRZNJle6MaNGVu0CBkmrCx2vCQWDYoYCJ5lINhnQ1j06AokQTYpshwIYzR8EgBR7h4RNwrnwL5MXUsOoSGsklkPdgFK058OQJ7M/WRKNz/K+888uI/mHtnvi/Mi25c0ttgjFPVZ7Q0U94HdinicJZ+K2pq+uGHjy5bcR3hJoDlw8clXN21zvXsxXDdYYfe7Emjo5AChFI8gn2965/jzW6rWrqIT1w6tcAr81GkKMAvKTIaC7ZFoBrawLruhOLfpJ3H2NWtxVFe1kOwEIg3hdZTNiDNH/UUpgjiSRSpRzPTFdbICl9sW6lPyxLuEs0YLCeFTrwKax8CFKkGP8UA4JnTD7BM8fxS0NRO2DP0M2ZDYQrK7J7gfzDfS+fN7pmlmm+xNk23XZ5agWhoYTm+rz87EurS3mIe+RlfCJ7Gpiuqqumb9Zxcv4lsUaNqXP23NgdHC/S1ReodTBgn+Dy+izJqMfec1FjtH0qaqw+g7oWya7ZhS0nQYmLp7fWlqgV606YTytotSx8KNwKyEOTTP10oHuOdCsZ04HDpI7mSuyE2drtOhzpeoB5ViadOcgzYjPd9jOX3Hl3YI4BkjgPo9qOkprf/qZ5Fy1hA1D+fEQKyUwahmlQFvUZ0Ds0+h3gjB0PqvpEVYA4vtR5Dkxnjgw3VmNmFo/41ZqxTFXhSIcZtNFwp9HfejEfbVtXs0M09T//drec2TTLxQiKehlAAJaPYlsJFsbe4TFl15wpI3YdZVvXP9YHBOdcf4dz0tCjT7Lzn5fe2oSYU5Ei7lzwF0ivvJMCixc+p6KNVnALQ6A+ZwLGaq7jrQ0Pc/Y6NxilBqrzwC9QAMoKWze/UVFjBEPcQ0Brn6+LVL6o+w5kjO99mjMHOHCMnVpxTaj1sXRKbt2u/2wwn1IWPWDmVGhaYwrq3Iwa0V/f5j/hf3bhFNBMJRi4rgdSVCU8eGn9ADNgD5S5n5gtBf0tekmxEwxGmdFhiyaXqe3i687gdZUuGYJ/v8A3dtJ1oY5TI3FpNR5DXQyB3cy0ZB/YwAdz6GNVKdJLnLc5Lh/Rv+cvfYt1eOBZpDl5x8xnxD29qme882/+tVAjOTEQbCjMeluoXb90Ito0IIYikkAyC7f76mF3zzWu0QuZxCgGZ+gndyp/j3d/BZSLNBEPSzq8zatv4oz6qQ65A4tRSCxKxODFHsAXqhmQvbVKfIgywOY2DoZ+piholH2deGWAYhBYbafYEBivOaF7t2SCyY2hOEbjYHx/7cQsrwVgOz+n445QzAFQZiaCt9ZOEC9hdmdlB/UXCBDM9YVvNk7CczRo+RdsV26zgKiITzp764k0b7Z1mnMXBAzcyAR4xDNBmbJPAYYb7paK7P6dqh39fV9ERdbVpzZ7mIbyzQ7LvopJuopTf1VlorcHQspP++Jk4NuRqYLAoLKNl/ZSOsPAkV3pjQNNSsW01PSxtdSSwdirwwzZi5olElmKmLjKCQ0owajMvMSMeqH8TqZB+KyBSbw6dFtBA3ijZb42wUZ11xvFjOL2cbq8J3M4Q9hy2us5tGi4hAHH43NuPBQYGQx0C1kOUwLhzCJSYM6eOe1iS6ENvEOEaIYVHkdE/lfjKRxOa56+j2s+kE4ZmH99lG5DIJBJ0lD02hnoZDpMLbELi7xY60eC/PU4Pq5o2f3XOlGdN4s0q/TF106nkL7cI/tS3VGsoUVmdbDY2Iw8xSQorb9giGV6zwdJdwS0EItu9sW7r34AJd+IwTO7HJ7Inb3hcFTSC1mRHnVBBQSzNXZCqcbXGG2FsXhCFCZFRhP5SxoZvVnES9Ire+z6jEQJyQGRgTakfIcnToFWQAnBHwgqal2gesC8rf5fNLma7MwKAS1d594LQhzFRZ+ySzKDpNCajVGOA+6guhXbAlxhLMRR0QQiZ9DkyFfwPtR4PtW9gzTYe+1L3jCUAEwh1l5rFyWMKocYAkkz2HUaKbSehVVdQMJ4fFIr4io9n/spNub4leLowlDV0ChIwIKVICwVZFUthBL4MQ7EcTAMU0GX+MiMYdA7rrEOszxdRoblQGHDM4iwEWN0x9kAINV8eJmoLchmmPOJ/N1nHZwZHuhxKXHcg6rD5IKgiFCl8JYUSpVXKA8kov3BwXqggIFUDcFTMC3eY+wtDOhZsupAwCcGEDLk3DI9UMAnqP7eE6qULNk3SFAw9cH8Y2rlgLj4/TyTfq+c3siA7c9XCebzsw4f7KwGOhcf4TQuXUMeOzVHJ8ZrEWeqcbWTh1x8bP7dmsE4b6TPhm/8Wnbm5GC+m1l/H9S8g8dM0SA4iBjQBHfhuCZaFkbQKmtP09PLOpaNW6CVqzcZWL/bWj9GnLTtAzUGdwYX0O+xO7S29DKM8goMNAcLQoRPa5dfnWLMwB9sm9SqEasgBJiQvWC+nITV488yNJeSyFccNdYIp9FsKdU2p/UXCFcFL1pTFp/XC+L1WA+IlnZpfl4efP3pSfSkxCs4VsUD29hWdL1NzyV1+//WSO9f0P/P12ajtBOIZHDMI1r9hOb0jo/i/93eboQQII/s5pMQJasE4qazn5pHT6YHjphs8+djvammM07ZYt9b6/+uBWaunczGBwPZJPY2cgMpFfOsqdJ6PvQiNLEyMQCbCJxWjKXLaXIKLdsw19/vF5OjA9ojMaokGEzWPw9xXazcfgYscv8a+2Bz4ayqyORUd0sPFITbR+9YC+54QJOmVlzaurF3mdSgiZBAxSe9K2n7llFgbl9VEadjk2ZMcm5gNvucQwjWq6Z+OL335+tWWL5JJ92di+l518Vds0afcsDI3s77DKuli0l1su58ukZn/bRlYu/OJZxliNAZ3fbS8zo30LLX1+7zztnR7RaQ3RxLEYSSI6DjTHqCP/lV/mWAFNt7vMzprohNUDetEJQ9o4TO9TsYySgASDg5LEGNoUwiQJmxLI6PmCPLYuqsSKJNWdfitpPXV99cbP7b5RzEAZTVect29+YRu17ekKAGmhZAdKDB5OEPbvzhacGLsfMOs3xliY5mj9TBY+k3YDOWxMdfvwjB+he9XEQkOfPzCiXYdHdOqIaOUTMPLjQPMEOu/4qdoDTwRouvd4PjYgOmXVgL53/ZDWdLtKJo8u1LwoI5G4BUqiFt2PRlgLMxiJrwMgiRZj9+e9pTkRkEFK7glsiKodGyeHm6SIT4Fm78tO3tKORtfqxt9hu00Dn0I4xUKxshct6uPAHtZBJaEV6m7y57CBlp6f337gGJbgkIRj2s78w0zT0t8eHNGOwyM6eURkRUDL84LjQLO8fjp+1OI9cKRAM91JAwOi01fV9G/WDWmlvM0A9BLVTsRrYX/frLlAyAOCrWgoLjzi0Ed0LfxNk49hv5r8vaXcI5PpXWsweN8Jn9u9hTGS6NDmk0+fm2u7nfPWFFkDLJS0NxvEMKpQBwNZKtFulPFgeIbgoyAU9qhhluNACt+eIFktaOv8qKG/O9TQ9pkRnTAiWrcM7zgONMvopOOHLNkDywGag0S0d0B05qoBvXB1TRN1ncIQdFhhEiq4OgbDRCdsKO6qeXPcA2yIzwmib74PVDgLs3Eaj2g5lnXKoZOVn1gWq/u+PjQ5WW1ac/vuHemIfS898ca2pStxVztLZ/O7tBOtiKloYxvdKm0BqdK6qD6TgfqZlJ3qv/1A9BrZzjPX3OR8TR9wuGYD2FBmWFXaD6cLAe+aaemrMyPaMCLqvyg2P8txoFnSh44fsIweGAc0+4lo/4Dom1cO6PkruvfvcUoDHDvrLBaG9JlKlyXiLGaKqryAG+tnMnBhWMMLJoGdxCpgY085+4f7CgvoldoVw7u6Hty08X/tvqqauvhp587Pz21NxXkKJtyTQezFLJSJvD6UMjCScAi2+ITrSb2MaTp2nGNVHUiwSqRAU9J7ODxL3YJZrm7ZRAbrjJ0MOlvnWrp/tqE1I6ITwXCOA80yvOj4IUv2AAJN97alQwOic1bU9NzJiqoBai5YVBcyPhJziNbiUtUg1oaUs8sAOV3HMxELqdhHYGmBponi+SL8Cr7JZmqwuVYAumZiYvL86vHvO/E2amlzrq6zIjt1WJeahgrgBEocLjFACchoAR2+WI4XTubrIithGIF0Ouo2MqKpeVCXw7c34ViXMFgIp2UcAjBSRYb3b4jumWvovrmGVjbUvlNLj5a0peMHHO+BsT3w60TNTE3Vt0/WdO6KPrBkkdUyPFqHomEQ7tmbASj5toZBsJwEBFzctEo+J20lhFy5NkZqvqAOJt2f7yUVwqL/5AZoGCZtzhmo3BW9FeBVevHc7f8fryONEvKwLZ4AAAAASUVORK5CYII=",Ei="data:image/png;base64,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",Ci="data:image/png;base64,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",go="data:image/png;base64,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",yi="data:image/png;base64,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",bo={wrap:"wrap___kSYmZ",head:"head___qjsyz",line:"line___yVkMk"},Ns=y(82549),wt=y(64555),xt=({parentData:re})=>{var ze,Ve,bA,hA;const jA=((ze=(0,wt.Uf)(re))==null?void 0:ze.every(RA=>{var EA;return!((EA=RA==null?void 0:RA.data)!=null&&EA.length)}))&&!((Ve=re==null?void 0:re.photos)!=null&&Ve.length);return l.createElement("div",{className:bo.wrap},l.createElement("div",{className:bo.head},l.createElement("aside",null,"\u8003\u8BD5\u7167\u7247"),l.createElement("div",null,"\u5171",l.createElement("span",null,(bA=re==null?void 0:re.photos)==null?void 0:bA.length),"\u5F20")),jA?l.createElement(Ns.Z,{customText:"\u8BE5\u5B66\u751F\u65E0\u5B66\u4E60\u884C\u4E3A\u5206\u6790\u6570\u636E"}):l.createElement(l.Fragment,null,l.createElement(wt.ZP,{data:(0,wt.Uf)(re)}),!!((hA=re==null?void 0:re.photos)!=null&&hA.length)&&l.createElement(l.Fragment,null,l.createElement("div",{className:bo.line}),l.createElement(wt._s,{dataSource:re==null?void 0:re.photos,right:21,col:3,wrapWidth:856}))))},Pt={flex_box_center:"flex_box_center___yX3vI",flex_space_between:"flex_space_between___dEeVD",flex_box_vertical_center:"flex_box_vertical_center___XEpaz",flex_box_center_end:"flex_box_center_end___llMFv",flex_box_column:"flex_box_column___bSySo",wrapper:"wrapper___MX3fs",head:"head___Yd8zt",title:"title___gCeYN",inputBox:"inputBox___OGm5w",selectWrapper:"selectWrapper___xsjOs",selectWrapper1:"selectWrapper1___axawK",content:"content___VUVSk",tableHead:"tableHead___vKmiU",list:"list___IyMCb",active:"active___pzGHU",footer:"footer___sbrEe"},vA=y(58421),uA=y(89392),zt=y.n(uA),MA=y(94246),cA=y(59301),nr=Object.defineProperty,sn=Object.getOwnPropertySymbols,DA=Object.prototype.hasOwnProperty,Hr=Object.prototype.propertyIsEnumerable,Tn=(re,ze,Ve)=>ze in re?nr(re,ze,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):re[ze]=Ve,Mr=(re,ze)=>{for(var Ve in ze||(ze={}))DA.call(ze,Ve)&&Tn(re,Ve,ze[Ve]);if(sn)for(var Ve of sn(ze))Hr.call(ze,Ve)&&Tn(re,Ve,ze[Ve]);return re},_n=(re,ze,Ve)=>new Promise((bA,hA)=>{var jA=Gt=>{try{EA(Ve.next(Gt))}catch(eA){hA(eA)}},RA=Gt=>{try{EA(Ve.throw(Gt))}catch(eA){hA(eA)}},EA=Gt=>Gt.done?bA(Gt.value):Promise.resolve(Gt.value).then(jA,RA);EA((Ve=Ve.apply(re,ze)).next())}),Ea=({visible:re,value:ze,onChange:Ve,onClose:bA,sealedReview:hA,data:jA})=>{var RA;const EA=(0,ge.useLocation)(),Gt=(0,ge.useParams)(),eA=(RA=EA==null?void 0:EA.pathname)==null?void 0:RA.includes("/centralizeReview"),[rn,Nn]=(0,l.useState)({page:1,limit:10,course_group_id:"all",name:"",save_name:"",review_status:"all",review_type:eA?"appraise":"normal"}),[br,$n]=(0,l.useState)([]),[Dr,Aa]=(0,l.useState)([]),[fa,Dn]=(0,l.useState)(!0),[fr,En]=(0,l.useState)(!1),[gr,Jn]=(0,l.useState)(!1),[VA,Ln]=(0,l.useState)(0),cn=(0,l.useRef)(!0),na=(0,l.useRef)(!0);(0,l.useEffect)(()=>{let _t=rn;re&&(console.log(na.current),eA||(_t=Mr({},rn)),Nn(Mr({},_t)),na.current=!1,xr(_t),$t())},[re]),(0,l.useEffect)(()=>{hA!==void 0&&Jn(hA)},[hA]);const er=_t=>{rn.course_group_id=_t,rn.page=1,Nn(Mr({},rn)),xr(rn)},Fr=_t=>{rn.review_status=_t,rn.page=1,Nn(Mr({},rn)),xr(rn)},xr=_t=>_n(void 0,null,function*(){console.log(_t);const jn=zt().pickBy(_t,ot=>ot!=="all");delete jn.save_name,delete jn.review,delete jn.exercise_group_id,Dn(!0);const Sn=yield(0,Be.ZP)(`/api/exercises/${Gt.exerciseId}/user_review_list.json`,{method:"post",body:Mr({},jn)});Aa((Sn==null?void 0:Sn.review_list)||[]),Ln((Sn==null?void 0:Sn.count)||0),Dn(!1)}),$t=()=>_n(void 0,null,function*(){if(!cn.current)return;En(!0);const _t=yield(0,Be.ZP)(`/api/courses/${Gt.coursesId}/course_groups.json`,{method:"get",params:{limit:5e3,page:1}});_t!=null&&_t.course_groups&&($n((_t==null?void 0:_t.course_groups)||[]),cn.current=!1),En(!1)}),Tt=_t=>_n(void 0,null,function*(){var jn;const Sn=(jn=EA==null?void 0:EA.pathname)!=null&&jn.includes("/centralizeReview")?"centralizeReview":"review";ge.history.replace(`/classrooms/${Gt.coursesId}/exercise/${Gt.exerciseId}/${Sn}/${_t.login}`),Ve(_t)}),Qn=_t=>{rn.page=_t,Nn(Mr({},rn)),xr(rn)},Lr=(_t,jn)=>{rn.page=_t,rn.limit=jn,Nn(Mr({},rn)),xr(rn)},OA=()=>cA.createElement("div",{className:Pt.head},cA.createElement("div",{className:Pt.title},"\u5B66\u751F\u5217\u8868"),cA.createElement("div",{className:Pt.inputBox},!gr&&cA.createElement(wA.default,{value:rn==null?void 0:rn.course_group_id,className:Pt.selectWrapper,style:{width:170},showSearch:!1,getPopupContainer:_t=>_t.parentNode,onChange:er,dropdownRender:_t=>cA.createElement(U.Z,{spinning:fr},_t)},cA.createElement(wA.default.Option,{key:-1,value:"all"},"\u5168\u90E8\u73ED\u7EA7"),br.map(_t=>cA.createElement(wA.default.Option,{key:_t.id,value:_t.id},_t.name))),cA.createElement(wA.default,{className:Pt.selectWrapper,style:{width:255},getPopupContainer:_t=>_t.parentNode,value:rn==null?void 0:rn.review_status,onChange:Fr},cA.createElement(wA.default.Option,{value:"all"},"\u5168\u90E8\u72B6\u6001"),cA.createElement(wA.default.Option,{value:0},"\u672A\u8BC4\u9605"),cA.createElement(wA.default.Option,{value:2},"\u8BC4\u9605\u4E2D"),cA.createElement(wA.default.Option,{value:1},"\u5DF2\u8BC4\u9605")),cA.createElement(MA.t7,{style:{width:290,height:38},placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D\u641C\u7D22",value:rn==null?void 0:rn.save_name,onChange:_t=>{rn.page=1,rn.name=_t,Nn(Mr({},rn)),xr(rn)}})));return cA.createElement(te.Z,{className:Pt.wrapper,title:OA(),width:800,placement:"left",closable:!1,onClose:bA,bodyStyle:{display:"flex",flexDirection:"column"},open:re},cA.createElement("div",{className:Pt.content},cA.createElement(U.Z,{spinning:fa},Dr.length>0?cA.createElement("div",{className:Pt.tableHead},cA.createElement("div",null,"\u59D3\u540D"),cA.createElement("div",{style:{paddingLeft:5}},"\u5B66\u53F7"),cA.createElement("div",null,"\u5206\u73ED"),cA.createElement("div",null,"\u8BC4\u9605\u72B6\u6001")):cA.createElement(Ns.Z,null),Dr==null?void 0:Dr.map(_t=>cA.createElement("div",{key:_t.id,className:ze===_t.login?`${Pt.list} ${Pt.active}`:Pt.list,onClick:()=>Tt(_t)},cA.createElement("span",{title:_t==null?void 0:_t.name},_t.name),cA.createElement("span",{title:_t==null?void 0:_t.student_id},_t.student_id),cA.createElement("span",{title:_t.course_group},(0,at.Pq)(_t.course_group,11)),(_t==null?void 0:_t.review_status)===1?cA.createElement("b",{style:{color:"#0152d9"}},"\u5DF2\u8BC4\u9605"):(_t==null?void 0:_t.review_status)===0?cA.createElement("b",{style:{color:"#333333"}},"\u672A\u8BC4\u9605"):cA.createElement("b",{style:{color:"#FA6400"}},"\u8BC4\u9605\u4E2D"))),VA===0&&rn.name&&cA.createElement(Ns.Z,{customText:"\u641C\u7D22\u65E0\u7ED3\u679C"}))),cA.createElement("div",{className:Pt.footer},VA>rn.limit?cA.createElement("div",null,cA.createElement("span",{style:{color:"#656F87"}},"\u5171",cA.createElement("span",{className:"c-light-primary"},VA),"\u6761\u6570\u636E")):"",cA.createElement(vA.Z,{total:VA,pageSize:rn==null?void 0:rn.limit,current:rn==null?void 0:rn.page,showSizeChanger:!0,size:"small",onShowSizeChange:Lr,onChange:Qn,showQuickJumper:!0,hideOnSinglePage:!0})))},ta=y(75168),Sa=y(35071),Js=y(14070),bi=y(8682),gl=y(98382),ks=y(3614),Xa=y(44164),$i=y.n(Xa),is=y(83500),LA=y(59301),pl=Object.defineProperty,zl=Object.defineProperties,Fo=Object.getOwnPropertyDescriptors,ki=Object.getOwnPropertySymbols,Ko=Object.prototype.hasOwnProperty,Hi=Object.prototype.propertyIsEnumerable,zo=(re,ze,Ve)=>ze in re?pl(re,ze,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):re[ze]=Ve,Xs=(re,ze)=>{for(var Ve in ze||(ze={}))Ko.call(ze,Ve)&&zo(re,Ve,ze[Ve]);if(ki)for(var Ve of ki(ze))Hi.call(ze,Ve)&&zo(re,Ve,ze[Ve]);return re},Cs=(re,ze)=>zl(re,Fo(ze)),Ri=(re,ze)=>{var Ve={};for(var bA in re)Ko.call(re,bA)&&ze.indexOf(bA)<0&&(Ve[bA]=re[bA]);if(re!=null&&ki)for(var bA of ki(re))ze.indexOf(bA)<0&&Hi.call(re,bA)&&(Ve[bA]=re[bA]);return Ve},Zl=(re,ze,Ve)=>new Promise((bA,hA)=>{var jA=Gt=>{try{EA(Ve.next(Gt))}catch(eA){hA(eA)}},RA=Gt=>{try{EA(Ve.throw(Gt))}catch(eA){hA(eA)}},EA=Gt=>Gt.done?bA(Gt.value):Promise.resolve(Gt.value).then(jA,RA);EA((Ve=Ve.apply(re,ze)).next())});const{TextArea:Yl}=pe.default,xu=re=>{var ze=re,{exercise:Ve,globalSetting:bA,loading:hA,user:jA,dispatch:RA,isEaxmPaperOpen:EA,studentexportDate:Gt,onChangeProgress:eA=()=>{}}=ze,rn=Ri(ze,["exercise","globalSetting","loading","user","dispatch","isEaxmPaperOpen","studentexportDate","onChangeProgress"]);const Nn=(0,ge.useParams)(),{userInfo:br}=jA,[$n,Dr]=(0,l.useState)({}),Aa=(0,l.useRef)(),fa=(0,l.useRef)(!1),[Dn,fr]=(0,l.useState)(null),[En,gr]=(0,l.useState)(!1),[Jn,VA]=(0,l.useState)(!1),[Ln,cn]=(0,l.useState)(!1),[na,er]=(0,l.useState)(!1),[Fr,xr]=(0,l.useState)(!1),$t={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:"\u5224\u65AD\u9898",3:"\u586B\u7A7A\u9898",4:"\u7B80\u7B54\u9898"};(0,l.useEffect)(()=>{br!=null&&br.login&&Lr()},[Nn.userId,Nn.coursesId,Nn.exerciseId,br]),(0,l.useEffect)(()=>{EA&&Dn&&(er(Gt.userCommentVisible),cn(Gt.userScoreVisible),xr(Gt.new),gr(!0),setTimeout(()=>{OA(Gt)},2500))},[EA,Dn]);const Tt=()=>{document.querySelectorAll("canvas").forEach(ot=>{(!ot.clientWidth||!ot.clientHeight)&&ot.remove()})},Qn=ot=>{var en,or,oa,da;const Ra=(en=ot==null?void 0:ot.exercise_answer_user)==null?void 0:en.user_id;if((or=ot==null?void 0:ot.exercise)!=null&&or.question_random||(oa=ot==null?void 0:ot.exercise)!=null&&oa.choice_random){let lr=1;ot.exercise.question_random=(da=ot==null?void 0:ot.exercise_question_types)==null?void 0:da.map(zn=>{var ra,Ka;return(ra=ot==null?void 0:ot.exercise)!=null&&ra.choice_random&&((zn.question_type===0||zn.question_type===1)&&zn.items.map(Ma=>(Ma.question_choices=(0,at.M2)(Ma.question_choices,Ra),Ma)),zn.question_type===7&&zn.items.forEach(Ma=>{Ma.sub_exercise_questions.forEach(Hs=>{Hs.question_choices&&(Hs.question_choices=(0,at.M2)(Hs.question_choices,Ra))})})),(Ka=ot==null?void 0:ot.exercise)!=null&&Ka.question_random&&(zn.items=(0,at.M2)(zn.items,Ra)),zn.items.map(Ma=>(Ma.question_num=lr,lr++,Ma)),zn})}},Lr=()=>Zl(void 0,null,function*(){let ot;RA({type:"exercise/getExerciseExportHeadData",payload:{id:Nn.exerciseId||Nn.categoryId,identify:Nn.userId||null}}),Nn.userId?(ot=yield(0,Te.pu)({exerciseId:Nn.exerciseId,login:Nn.userId}),Qn(ot),fa.current=!1):(ot=yield RA({type:"exercise/editExercise",payload:{coursesId:Nn.coursesId,categoryId:Nn.exerciseId}}),fa.current=!0),fr(Xs({},ot||{}))}),OA=ot=>Zl(void 0,null,function*(){var en,or,oa;ot.type==="all"?fa.current=!1:Nn.userId||(fa.current=!0),Tt();const da=Aa.current.children;let Ra=`${qe()().format("YYYY-MM-DD HH:mm:ss")}`;(en=Ve.exerciseExportHeadData)!=null&&en.new_user&&(Ra=`${((or=Ve.exerciseExportHeadData)==null?void 0:or.new_student_id)||""}${(oa=Ve.exerciseExportHeadData)==null?void 0:oa.new_user}`);const lr={html2canvas:{letterRendering:!0,useCORS:!0,allowTaint:!1},jsPDF:{unit:"in",format:"letter",orientation:"portrait"},pagebreak:{mode:["avoid-all"]}};let zn=$i()();for(let ra=0;raZl(void 0,null,function*(){ra{var oa,da,Ra,lr,zn,ra,Ka,Ma,Hs,dr,_s,ii,Qu,Ki;return LA.createElement(LA.Fragment,null,!or&&LA.createElement("div",{style:{display:"flex"},className:Js.Z.programTitle},LA.createElement("span",{style:{flexShrink:0},className:"font18"},en,"."),LA.createElement(Pe.Z,{value:(ot==null?void 0:ot.question_type)===8?ot==null?void 0:ot.description:ot.question_title}),LA.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",(ot==null?void 0:ot.question_type)===7?`\u5171${ot==null?void 0:ot.sub_q_count}\u5C0F\u9898`:""," ",ot.question_score,"\u5206\uFF09")),(ot==null?void 0:ot.question_type)===8&&LA.createElement(Pe.Z,{showProgramFill:!0,disabledFill:!0,value:Ue.Base64.decode((ot==null?void 0:ot.code)||"")}),ot.question_type===is.c.Single&&((oa=ot.question_choices)==null?void 0:oa.map((ha,Rs)=>{var Fi;return LA.createElement(Q.Z,{key:Rs,className:"pr20"},LA.createElement(I.Z,{flex:"25px"},LA.createElement("div",{style:{width:25,overflow:"hidden"}},LA.createElement(v.ZP,{checked:(Fi=ot.user_answer)==null?void 0:Fi.includes(ha.choice_id),style:{width:25}}))),LA.createElement(I.Z,{flex:"1"},LA.createElement(Pe.Z,{value:ha.choice_text||""})))})),ot.question_type===is.c.Multiple&&((da=ot.question_choices)==null?void 0:da.map((ha,Rs)=>{var Fi;return LA.createElement(Q.Z,{key:Rs,className:"pr20"},LA.createElement(I.Z,{flex:"25px"},LA.createElement("div",{style:{width:25,overflow:"hidden"}},LA.createElement(L.default,{checked:(Fi=ot.user_answer)==null?void 0:Fi.includes(ha.choice_id),style:{width:25}}))),LA.createElement(I.Z,{flex:"1"},LA.createElement(Pe.Z,{value:ha.choice_text||""})))})),ot.question_type===is.c.Judge&&LA.createElement("div",{className:Js.Z.flexRow},(Ra=ot.question_choices)==null?void 0:Ra.map((ha,Rs)=>{var Fi;return LA.createElement(Q.Z,{className:"pr20",key:Rs},LA.createElement(I.Z,{flex:"25px"},LA.createElement("div",{style:{width:25,overflow:"hidden"}},LA.createElement(v.ZP,{checked:(Fi=ot.user_answer)==null?void 0:Fi.includes(ha.choice_id),style:{width:25}}))),LA.createElement(I.Z,{flex:"1"},ha.choice_text))})),ot.question_type===is.c.Fill&&!fa.current&&LA.createElement(Se.Z,{item:ot,answerData:Dn,changeScoreData:$n,textValue:(lr=$n[ot.q_position])==null?void 0:lr.text,textOnChange:ha=>{$n[ot.q_position].text=ha,Dr(Xs({},$n))},seeAnswerVisible:!1}),ot.question_type===is.c.Shixun&&LA.createElement(bi.Z,{item:ot,answerData:Dn,hasChangeScore:!1,autoHeight:En}),ot.question_type===is.c.Subjective&&((zn=ot==null?void 0:ot.user_answer)!=null&&zn[0])?LA.createElement("div",{className:Js.Z.simpleBg},LA.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),LA.createElement("div",null,na?LA.createElement(Pe.Z,{value:(ra=ot==null?void 0:ot.user_answer_light)==null?void 0:ra[0]}):LA.createElement(Pe.Z,{value:(Ka=ot==null?void 0:ot.user_answer)==null?void 0:Ka[0]}))):null,ot.question_type===is.c.Program&&LA.createElement(gl.Z,{item:ot,answerData:Dn,autoHeight:En}),ot.question_type===is.c.Combine&&((Ma=ot.sub_exercise_questions)==null?void 0:Ma.map((ha,Rs)=>LA.createElement("div",{style:{marginLeft:10}},LA.createElement("span",{style:{fontSize:"16px"}},en,".",Rs+1,"\uFF08",$t[`${ha==null?void 0:ha.question_type}`],"\uFF09",ha==null?void 0:ha.question_title,"\uFF08",ha==null?void 0:ha.question_score,"\u5206\uFF09"),_t(ha,Rs,!0)))),ot.question_type===8&&LA.createElement(LA.Fragment,null,LA.createElement("div",{className:"mt5",style:{padding:"10px 17px",background:"#FAFAFA"}},LA.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),((Hs=ot==null?void 0:ot.user_answer)==null?void 0:Hs.length)>0&&((dr=ot==null?void 0:ot.user_answer)==null?void 0:dr.map(ha=>LA.createElement("div",{style:{display:"flex"}},LA.createElement("div",{style:{lineHeight:"25px"}},"\u7B54\u6848(\u586B\u7A7A",ha==null?void 0:ha.choice_id,")\uFF1A"),LA.createElement("pre",{style:{whiteSpace:"pre-wrap"}},ha==null?void 0:ha.answer_text)))))),Jn&&LA.createElement("div",{style:{marginTop:10}},(ot==null?void 0:ot.question_type)<3&&(ot==null?void 0:ot.standard_answer_show)&&LA.createElement("span",{className:"font16 "},"\u6B63\u786E\u7B54\u6848\uFF1A",ot==null?void 0:ot.standard_answer_show),!!((_s=ot==null?void 0:ot.standard_answer)!=null&&_s.length)&&Jn&&(ot==null?void 0:ot.question_type)===3&&LA.createElement("div",null,(ii=ot==null?void 0:ot.standard_answer)==null?void 0:ii.map((ha,Rs)=>LA.createElement("div",null,LA.createElement("span",null,"\u53C2\u8003\u7B54\u6848\uFF1A\uFF08\u586B\u7A7A",Rs+1,"\uFF09:"),LA.createElement("div",null,LA.createElement(Yl,{autoSize:!0,disabled:!0,value:ha==null?void 0:ha.answer_text[0]}))))),(ot==null?void 0:ot.standard_answer)&&(ot==null?void 0:ot.question_type)===4&&LA.createElement("div",null,LA.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A"),LA.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},LA.createElement(Pe.Z,{value:(Qu=ot==null?void 0:ot.standard_answer)==null?void 0:Qu[0]}))),(ot==null?void 0:ot.question_type)<=4&&((ot==null?void 0:ot.standard_answer_show)||((Ki=ot==null?void 0:ot.standard_answer)==null?void 0:Ki.length)>0)&&LA.createElement(Q.Z,{style:{marginTop:14}},LA.createElement("span",{className:"font16 "},"\u89E3\u6790\uFF1A"),LA.createElement(Pe.Z,{className:Js.Z.renderHtml,value:(ot==null?void 0:ot.analysis)||"\u6682\u65E0\u89E3\u6790"}))),Ln&&!Number.isNaN(parseFloat(ot==null?void 0:ot.user_score))&&(ot==null?void 0:ot.question_type)!==is.c.Shixun&&(ot==null?void 0:ot.question_type)!==is.c.Combine&&LA.createElement("span",null,LA.createElement("span",{style:{color:"#0152d9"}},"\u5B66\u751F\u5F97\u5206\uFF1A"),ot==null?void 0:ot.user_score,"\u5206"),(ot==null?void 0:ot.answer_comments)&&na&&LA.createElement(ta.Z,{newuserCommentVisible:Fr,list:ot==null?void 0:ot.answer_comments}),!or&&LA.createElement(j.Z,{style:fa.current?{marginTop:30}:{}}))},jn=(ot,en,or)=>ot.category?LA.createElement("div",null,LA.createElement("div",null,LA.createElement("span",{className:"font16 c-light-primary"},(0,at.EM)(ot==null?void 0:ot.category),"\u3001",ot.name),LA.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",ot.count,"\u9898\uFF0C",(ot==null?void 0:ot.question_type)===7?`\u5305\u542B${ot==null?void 0:ot.sub_count}\u5C0F\u9898\uFF1B`:"","\u5171",ot.score,"\u5206\uFF09")),_t(ot.questionDetail,en)):_t(ot.questionDetail,en),Sn=(0,l.useCallback)(()=>{var ot,en,or,oa,da,Ra;const lr=((en=(ot=Ve==null?void 0:Ve.exerciseExportHeadData)==null?void 0:ot.exercise_header)==null?void 0:en.export_page_num)||40,zn=[];let ra=1;for(const[Ka,Ma]of((or=Dn==null?void 0:Dn.exercise_question_types)==null?void 0:or.entries())||[])Ma.items.forEach((Hs,dr)=>{dr===0?zn.push(Cs(Xs({},Ma),{items:null,category:Ka+1,questionDetail:Hs,questionIndex:ra})):zn.push({questionDetail:Hs,questionIndex:ra}),ra++});return console.log("newData:",zn),zn!=null&&zn.length?(Ra=(da=(oa=new Array(Math.ceil((zn==null?void 0:zn.length)/lr)))==null?void 0:oa.fill([]))==null?void 0:da.map((Ka,Ma)=>zn.slice(Ma*lr,Ma*lr+lr)))==null?void 0:Ra.map((Ka,Ma)=>LA.createElement("div",{className:"pl60 pr30",key:Ma,style:{minHeight:Ma===0?1e3:"auto"}},Ma===0&&LA.createElement(LA.Fragment,null,LA.createElement(ks.Z,{isExportBlank:fa.current}),LA.createElement(j.Z,{className:Js.Z.divider})),Ka==null?void 0:Ka.map((Hs,dr)=>jn(Hs,Hs.questionIndex,dr)))):null},[Dn,Ve,En]);return LA.createElement("div",{style:{height:"700px",overflow:"auto"}},LA.createElement("section",{id:"export-all",className:[Js.Z.bg,"pt30","pb30","mt20","mb20","relative"].join(" "),ref:Aa},Sn()))};var Iu=(0,ge.connect)(({exercise:re,loading:ze,user:Ve,globalSetting:bA})=>({exercise:re,globalSetting:bA,user:Ve,loading:ze.effects}))(xu),Zo=y(9226),qs=y(26690),cc=y(27421),P=y(59301),et=Object.defineProperty,HA=Object.defineProperties,ln=Object.getOwnPropertyDescriptors,xn=Object.getOwnPropertySymbols,wr=Object.prototype.hasOwnProperty,In=Object.prototype.propertyIsEnumerable,ca=(re,ze,Ve)=>ze in re?et(re,ze,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):re[ze]=Ve,$A=(re,ze)=>{for(var Ve in ze||(ze={}))wr.call(ze,Ve)&&ca(re,Ve,ze[Ve]);if(xn)for(var Ve of xn(ze))In.call(ze,Ve)&&ca(re,Ve,ze[Ve]);return re},Oa=(re,ze)=>HA(re,ln(ze)),cr=(re,ze,Ve)=>new Promise((bA,hA)=>{var jA=Gt=>{try{EA(Ve.next(Gt))}catch(eA){hA(eA)}},RA=Gt=>{try{EA(Ve.throw(Gt))}catch(eA){hA(eA)}},EA=Gt=>Gt.done?bA(Gt.value):Promise.resolve(Gt.value).then(jA,RA);EA((Ve=Ve.apply(re,ze)).next())});const ys=({classroomList:re,exercise:ze,globalSetting:Ve,loading:bA,user:hA,dispatch:jA})=>{var RA,EA,Gt,eA,rn,Nn,br,$n,Dr,Aa,fa,Dn,fr,En,gr,Jn,VA,Ln,cn,na,er,Fr,xr,$t,Tt,Qn,Lr,OA,_t,jn,Sn,ot,en,or,oa,da,Ra,lr,zn,ra,Ka,Ma,Hs,dr,_s,ii,Qu,Ki,ha,Rs,Fi,fc,dc,Yo,Gl,rs,ml,Go,mo,_f,Vo,tf,xo,Su,f0,Io,oi,li,Gr,Vl,hc,Af,vl,Wl,gc,Bl,$f,ed,eo,Jl,td,Ad,Xl,nf,ql,nd,rf,af,rd,ad,pc,Uu,sd,id,od,ld,ud,cd,Nu,fd,_l,dd,hd,gd,Du,sf,$l,pd,md,vd,Bd,wl,wd;const hn=(0,ge.useParams)(),of=(0,ge.useLocation)(),{userInfo:to}=hA,{reviewExercise:Ke,exerciseList:gh,commonHeader:Qo}=ze,[Ds,mc]=(0,l.useState)({}),[Wo,Ed]=(0,l.useState)(1),[lf,Lu]=(0,l.useState)(!1),[uf,Cd]=(0,l.useState)(!1),[qa,d0]=(0,l.useState)(!1),[h0,g0]=(0,l.useState)(!1),[p0,vc]=(0,l.useState)(!1),[ju,El]=(0,l.useState)([]),[yd,m0]=(0,l.useState)([]),[eu,cf]=(0,l.useState)(!1),v0=(0,l.useRef)(null),Bc=(0,l.useRef)([]),zA=(0,l.useRef)(!0),Cl=(RA=of==null?void 0:of.pathname)==null?void 0:RA.includes("/centralizeReview"),bd=`exercise/${Cl?"getCentralizeReviewExercise":"postReviewExercise"}`,[ff,xi]=(0,l.useState)(!1),[Fd,df]=(0,l.useState)(!1),[So,wc]=(0,l.useState)({}),[xd,Ec]=(0,l.useState)(0),[hf,Ks]=(0,l.useState)(!1),[tu,$s]=(0,l.useState)(!0),[Id,Jo]=(0,l.useState)("1"),[zi,Xo]=(0,l.useState)(!1),[gf,Qd]=(0,l.useState)(null),[Cc,qo]=(0,l.useState)(!1),[_o,Au]=(0,l.useState)("pdf"),B0=(0,l.useRef)(),[gs,pf]=(0,l.useState)([]),[Sd,yc]=(0,l.useState)(!1),[Ud,bc]=(0,l.useState)({}),[mf,Ao]=(0,l.useState)(!0),[$o,Fc]=(0,l.useState)(!1),[ui,nu]=(0,l.useState)({param_show_hack_description:!1,param_show_hack_sets:!1,param_show_challenge_task_pass:!1}),[yl]=we.default.useForm(),Nd={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:"\u5224\u65AD\u9898",3:"\u586B\u7A7A\u9898",4:"\u7B80\u7B54\u9898"},vf=[{title:"\u9898\u578B",dataIndex:"type_name",align:"center"},{title:((EA=gs==null?void 0:gs.find(q=>q.value==qs.fw[0].nameType))==null?void 0:EA.name)||"\u5355\u9009\u9898",dataIndex:"singles_scores",align:"center"},{title:((Gt=gs==null?void 0:gs.find(q=>q.value==qs.fw[1].nameType))==null?void 0:Gt.name)||"\u591A\u9009\u9898",dataIndex:"doubles_scores",align:"center"},{title:((eA=gs==null?void 0:gs.find(q=>q.value==qs.fw[3].nameType))==null?void 0:eA.name)||"\u586B\u7A7A\u9898",dataIndex:"nulls_scores",align:"center"},{title:((rn=gs==null?void 0:gs.find(q=>q.value==qs.fw[2].nameType))==null?void 0:rn.name)||"\u5224\u65AD\u9898",dataIndex:"judges_scores",align:"center"},{title:((Nn=gs==null?void 0:gs.find(q=>q.value==qs.fw[6].nameType))==null?void 0:Nn.name)||"\u7F16\u7A0B\u9898",dataIndex:"pros_scores",align:"center"},{title:((br=gs==null?void 0:gs.find(q=>q.value==qs.fw[5].nameType))==null?void 0:br.name)||"\u5B9E\u8BAD\u9898",dataIndex:"shixuns_scores",align:"center"},{title:(($n=gs==null?void 0:gs.find(q=>q.value==qs.fw[7].nameType))==null?void 0:$n.name)||"\u7EC4\u5408\u9898",dataIndex:"combination_scores",align:"center"},{title:((Dr=gs==null?void 0:gs.find(q=>q.value==qs.fw[4].nameType))==null?void 0:Dr.name)||"\u7B80\u7B54\u9898",dataIndex:"mains_scores",align:"center"},{title:((Aa=gs==null?void 0:gs.find(q=>q.value==qs.fw[8].nameType))==null?void 0:Aa.name)||"\u7A0B\u5E8F\u586B\u7A7A\u9898",dataIndex:"bpros_scores",align:"center"},{title:"\u603B\u5206",dataIndex:"all_scores",align:"center",render:(q,SA)=>P.createElement("span",{style:{color:(SA==null?void 0:SA.type_name)=="\u5B9E\u5F97\u5206"?"#FA2121":""}},q)}],ru=[{type_name:"\u5E94\u5F97\u5206",singles_scores:((fa=Ke==null?void 0:Ke.table)==null?void 0:fa.total_singles_scores)||0,doubles_scores:((Dn=Ke==null?void 0:Ke.table)==null?void 0:Dn.total_doubles_scores)||0,nulls_scores:((fr=Ke==null?void 0:Ke.table)==null?void 0:fr.total_nulls_scores)||0,judges_scores:((En=Ke==null?void 0:Ke.table)==null?void 0:En.total_judges_scores)||0,pros_scores:((gr=Ke==null?void 0:Ke.table)==null?void 0:gr.total_pros_scores)||0,bpros_scores:((Jn=Ke==null?void 0:Ke.table)==null?void 0:Jn.total_bpros_scores)||0,shixuns_scores:((VA=Ke==null?void 0:Ke.table)==null?void 0:VA.total_shixuns_scores)||0,combination_scores:((Ln=Ke==null?void 0:Ke.table)==null?void 0:Ln.total_combination_scores)||0,mains_scores:((cn=Ke==null?void 0:Ke.table)==null?void 0:cn.total_mains_scores)||0,all_scores:((na=Ke==null?void 0:Ke.table)==null?void 0:na.question_total_score)||0},{type_name:"\u5B9E\u5F97\u5206",singles_scores:((er=Ke==null?void 0:Ke.table)==null?void 0:er.singles_scores)||0,doubles_scores:((Fr=Ke==null?void 0:Ke.table)==null?void 0:Fr.doubles_scores)||0,nulls_scores:((xr=Ke==null?void 0:Ke.table)==null?void 0:xr.nulls_scores)||0,judges_scores:(($t=Ke==null?void 0:Ke.table)==null?void 0:$t.judges_scores)||0,pros_scores:((Tt=Ke==null?void 0:Ke.table)==null?void 0:Tt.pros_scores)||0,bpros_scores:((Qn=Ke==null?void 0:Ke.table)==null?void 0:Qn.bpros_scores)||0,shixuns_scores:((Lr=Ke==null?void 0:Ke.table)==null?void 0:Lr.shixuns_scores)||0,combination_scores:((OA=Ke==null?void 0:Ke.table)==null?void 0:OA.combination_scores)||0,mains_scores:((_t=Ke==null?void 0:Ke.table)==null?void 0:_t.mains_scores)||0,all_scores:((jn=Ke==null?void 0:Ke.table)==null?void 0:jn.user_get_score)||0}];(0,l.useEffect)(()=>{cr(void 0,null,function*(){const q=yield(0,Te.cV)({id:hn.exerciseId||hn.categoryId});q.status==0&&pf(q.data)})},[]);function el(){var q,SA,tn,Zn,on,Er;nu({param_show_hack_description:(SA=(q=ze==null?void 0:ze.reviewExercise)==null?void 0:q.exercise)==null?void 0:SA.show_hack_description,param_show_hack_sets:(Zn=(tn=ze==null?void 0:ze.reviewExercise)==null?void 0:tn.exercise)==null?void 0:Zn.show_hack_sets,param_show_challenge_task_pass:(Er=(on=ze==null?void 0:ze.reviewExercise)==null?void 0:on.exercise)==null?void 0:Er.show_challenge_task_pass})}const xc=((en=(ot=(Sn=ze==null?void 0:ze.reviewExercise)==null?void 0:Sn.exercise_question_types)==null?void 0:ot.filter(q=>q.question_type===5))==null?void 0:en.length)>0,Ic=((da=(oa=(or=ze==null?void 0:ze.reviewExercise)==null?void 0:or.exercise_question_types)==null?void 0:oa.filter(q=>q.question_type===6))==null?void 0:da.length)>0;(0,l.useEffect)(()=>{(0,Lt.Rm)()&&jA({type:"classroomList/getAssistantPermissions",payload:{course_id:hn.coursesId}})},[(Ra=hA==null?void 0:hA.userInfo)==null?void 0:Ra.username]);const Ou=()=>cr(void 0,null,function*(){var q,SA;return(0,Lt.Rm)()&&!((SA=(q=re.AssistantObject)==null?void 0:q.exercise)!=null&&SA.can_appraise)?new Promise(tn=>{Ne.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),setTimeout(()=>{window.location.href=document.referrer},2e3)}):!0});(0,l.useEffect)(()=>(document.body.scrollIntoView(),to.login&&Ii(),()=>{jA({type:"exercise/clearData",payload:{key:"reviewExercise"}})}),[hn.userId,to.login]),(0,l.useEffect)(()=>{var q;Qd((q=Ke==null?void 0:Ke.exercise_answer_user)==null?void 0:q.analysis)},[(lr=Ke==null?void 0:Ke.exercise_answer_user)==null?void 0:lr.analysis]),(0,l.useEffect)(()=>(jA({type:"globalSetting/footerToggle",payload:!1}),jA({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),jA({type:"exercise/getCommonHeader",payload:$A({},hn)}),()=>{jA({type:"globalSetting/onlyShowBackTopToggle",payload:!1})}),[]);const Mu=q=>cr(void 0,null,function*(){var SA,tn;zA.current=!1;const Zn=yield(0,Te.Ip)({id:q.question_id,shixun_challenge_id:q.shixun_challenge_id||null,comment:q.comment,score:q.score,user_id:(SA=Ke==null?void 0:Ke.exercise_answer_user)==null?void 0:SA.user_id,review_type:Wo===1?"normal":"appraise",sealed_review:((tn=Ke==null?void 0:Ke.review_progress)==null?void 0:tn.sealed_review)||!1,is_ai:(q==null?void 0:q.is_ai)||!1});return yield Sc(Zn),delete Ds[q.q_position],Ii(!0),mc($A({},Ds)),Zn}),Qc=q=>{var SA,tn;if(q.question_type>1&&q.question_type!==5&&q.question_type!==2&&!$o)return P.createElement(P.Fragment,null,P.createElement("span",{onClick:()=>{Ou().then(()=>cr(void 0,null,function*(){bc($A({},q)),yc(!0)}))},className:"c-blue mr10 ml10 current"},P.createElement(Qe.ZP,{style:{width:72},type:"primary",size:"small",ghost:!0},"\u8C03\u5206")),((SA=q==null?void 0:q.ModelTitleDec)==null?void 0:SA.includes("\u7B80\u7B54\u9898"))&&(Qo==null?void 0:Qo.is_open_ai_review)&&P.createElement(yo,{saveChangeScore:Mu,dataSource:Oa($A({},q),{user_id:(tn=Ke==null?void 0:Ke.exercise)==null?void 0:tn.user_id}),checkAssistant:Ou,className:"mt3"}))},Bf=()=>{var q;let SA=localStorage[`${(q=hA==null?void 0:hA.userInfo)==null?void 0:q.login}-${hn.coursesId}-${hn.exerciseId}-filter`];return SA?SA=JSON.parse(SA):SA={},Object.prototype.toString.call(SA)!=="[object Object]"?{}:SA},Dd=q=>{var SA,tn,Zn;const on=(q==null?void 0:q.filter(Ua=>Ua.question_type!==4))||[],Er=(q==null?void 0:q.filter(Ua=>Ua.question_type===4))||[],Cr=[...on,...Er];let za=null,Ha=[];Cr.forEach(Ua=>{Ha=Ha.concat(Ua.items)});for(let Ua=0;Ua{let tn=[];for(let Zn=0;Zn<(q==null?void 0:q.sub_exercise_questions.length);Zn++){let on=q==null?void 0:q.sub_exercise_questions[Zn];tn.push(Oa($A({},on),{number:`${SA+1}-${Zn+1}`}))}return tn},Vr=(q,SA)=>{var tn,Zn;let on=[];for(let Er=0;Er<((tn=q==null?void 0:q.shixun_details)==null?void 0:tn.length);Er++)for(let Cr=0;Cr<(q==null?void 0:q.shixun_details[Er].stage_list.length);Cr++){let za=q==null?void 0:q.shixun_details[Er].stage_list[Cr];on.push(Oa($A({},za),{question_score:za.game_score,question_id:q.question_id,number:`${SA+1}-${Er+1}`,shixun_challenge_id:(Zn=q==null?void 0:q.shixun_details[Er])==null?void 0:Zn.shixun_challenge_id}))}return console.log(on),on},Ii=(q=!1)=>cr(void 0,null,function*(){var SA,tn,Zn;let on={exerciseId:hn.exerciseId,login:hn.userId};if(!Cl){const Pr=Bf();on=$A($A({},Pr),on),Bc.current=Pr}const Er=yield jA({type:bd,payload:on});!Cl&&Fc(((SA=Er==null?void 0:Er.exercise)==null?void 0:SA.commit_status)===0);let Cr=(0,uA.cloneDeep)(Er==null?void 0:Er.exercise_question_types),za=Cr.filter(Pr=>Pr.question_type!==4),Ha=Cr.filter(Pr=>Pr.question_type===4),Ua=(tn=[...za,...Ha].filter(Pr=>[3,4,5,6,7,8].includes(Pr.question_type)))==null?void 0:tn.map(Pr=>{if(Pr.question_type===5){let Fs=[];return Pr.items.map((Qi,Uo)=>{Fs.push(Vr(Qi,Uo))}),Oa($A({},Pr),{items:Fs.flat()})}else if(Pr.question_type===7){let Fs=[];return Pr.items.map((Qi,Uo)=>{Fs.push(Ld(Qi,Uo))}),Oa($A({},Pr),{items:Fs.flat()})}else return Pr});console.log(Ua);let ps=!1;if(Ua.map(Pr=>{[3,4,5,6,8].includes(Pr.question_type)&&(ps=!0),Pr.question_type===7&&Pr.items.map(Fs=>{[3,4,5,6,8].includes(Fs.question_type)&&(ps=!0)})}),g0(ps),El([...Ua]),m0((0,uA.cloneDeep)(Ua)),yield Sc(Er),zA.current){const Pr=Dd(Er==null?void 0:Er.exercise_question_types);setTimeout(()=>{let Fs=document.getElementById(Pr)},500)}zA.current=!0,Ed(Cl?((Zn=Er==null?void 0:Er.review_progress)==null?void 0:Zn.appraise_type)===0?2:3:1)}),jd=(q,SA,tn)=>cr(void 0,null,function*(){Ie.default.confirm({icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u8BC4\u8BED\u5417\uFF1F",onOk:()=>cr(void 0,null,function*(){(yield(0,Te.Wj)({exercise_answer_comment_id:SA,id:tn,comment:q})).status===0&&(Ne.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ii())})})}),w0=(q,SA,tn)=>cr(void 0,null,function*(){yl.setFieldValue("comment",q),Ie.default.confirm({icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u7F16\u8F91\u8BC4\u8BED",afterClose:()=>{yl.resetFields()},content:P.createElement("div",null,P.createElement(we.default,{size:"large",form:yl,colon:!1},P.createElement(we.default.Item,{style:{marginBottom:0},label:"",name:"comment",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BC4\u8BED"}]},P.createElement(pe.default.TextArea,{style:{whiteSpace:"pre-wrap"}})))),onOk:()=>cr(void 0,null,function*(){yield yl.validateFields(),(yield(0,Te.Wj)({exercise_answer_comment_id:SA,id:tn,comment:yl.getFieldValue("comment")||q})).status===0&&(Ne.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ii())})})}),E0=q=>{var SA;return q.question_type===4?((SA=q==null?void 0:q.answer_comments)==null?void 0:SA.length)>0||q!=null&&q.is_reviewed?P.createElement("img",{src:go}):P.createElement("img",{src:yi}):q.user_score===q.question_score?P.createElement("img",{src:Ei}):q.user_score>0?P.createElement("img",{src:Ci}):P.createElement("img",{src:_i})},ph=q=>{var SA;return q.question_type===4?((SA=q==null?void 0:q.answer_comments)==null?void 0:SA.length)>0||q!=null&&q.is_reviewed?X.Z.greenBg:X.Z.greyBg:q.user_score===q.question_score?X.Z.blueBg:q.user_score>0?X.Z.orangeBg:X.Z.redBg},C0=q=>{var SA;return q.question_type===4?((SA=q==null?void 0:q.answer_comments)==null?void 0:SA.length)>0||q!=null&&q.is_reviewed?"c-green":"c-grey-333":q.user_score===q.question_score?"c-blue":q.user_score>0?"c-orange":"c-red"},Sc=q=>cr(void 0,null,function*(){var SA,tn;if((q==null?void 0:q.type)===1)return Ie.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",keyboard:!1,onOk:()=>{ge.history.replace(`/classrooms/${hn.coursesId}/exercise/${hn.exerciseId}/detail`)},content:P.createElement("div",null,(q==null?void 0:q.message)||"")}),Promise.reject();if((q==null?void 0:q.type)===2){const Zn=()=>{ge.history.replace(`/classrooms/${hn.coursesId}/exercise/${hn.exerciseId}/centralizeReview/${q==null?void 0:q.login}`)};return Ie.default.confirm({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",keyboard:!1,onOk:Zn,onCancel:()=>{ge.history.replace(`/classrooms/${hn.coursesId}/exercise/${hn.exerciseId}/detail`)},content:P.createElement("div",null,P.createElement("div",null,"\u60A8\u5DF2\u6210\u4E3A\u6307\u5B9A\u9605\u5377\u6559\u5E08\uFF0C\u662F\u5426\u73B0\u5728\u524D\u5F80",P.createElement("span",{onClick:Zn,className:"ml5 mr5 c-light-primary current"},"\u96C6\u4E2D\u9605\u5377"),"\u7EE7\u7EED\u8BC4\u9605\uFF1F"),P.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()}if((q==null?void 0:q.type)===3){const Zn=()=>{window.location.href=`/classrooms/${hn.coursesId}/exercise/${hn.exerciseId}/centralizeReview/${q==null?void 0:q.login}`};return Ie.default.confirm({centered:!0,width:496,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",onOk:Zn,keyboard:!1,onCancel:()=>{ge.history.replace(`/classrooms/${hn.coursesId}/exercise/${hn.exerciseId}/detail`)},content:P.createElement("div",null,"\u5F53\u524D\u8BC4\u9605\u8BBE\u7F6E\u5DF2\u5F00\u542F\u5C01\u5377\u9605\u5377\uFF0C\u5982\u9700\u7EE7\u7EED\u8BC4\u9605\u8BF7\u70B9\u51FB\u201C\u786E\u8BA4\u201D\u6309\u94AE\u3002")}),Promise.reject()}if((q==null?void 0:q.type)===6)return Ie.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",onOk:()=>{window.location.reload()},content:P.createElement("div",null,"\u60A8\u88AB\u6307\u5B9A\u4E3A\u65B0\u8BD5\u9898\u7684\u9605\u5377\u6559\u5E08\uFF0C\u96C6\u4E2D\u9605\u5377\u5DF2\u6DFB\u52A0\u5F85\u8BC4\u9605\u8BD5\u9898\uFF0C\u5E76\u66F4\u65B0\u4E86\u8BC4\u9605\u8FDB\u5EA6\u3002")}),Promise.reject();(SA=q==null?void 0:q.review_progress)!=null&&SA.message&&Ie.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",content:P.createElement("div",null,"\u60A8\u88AB\u6307\u5B9A\u4E3A\u65B0\u8BD5\u9898\u7684\u9605\u5377\u6559\u5E08\uFF0C\u96C6\u4E2D\u9605\u5377\u5DF2\u6DFB\u52A0\u5F85\u8BC4\u9605\u8BD5\u9898\uFF0C\u5E76\u66F4\u65B0\u4E86\u8BC4\u9605\u8FDB\u5EA6\u3002")}),(q==null?void 0:q.type)===8&&!((tn=Ke==null?void 0:Ke.review_progress)!=null&&tn.next_login)&&Ie.default.success({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",keyboard:!1,content:P.createElement("div",null,"\u60A8\u5DF2\u5B8C\u6210\u96C6\u4E2D\u9605\u5377\uFF0C\u611F\u8C22\u60A8\u7684\u53C2\u4E0E\u3002")})}),Od=(q,SA,tn,Zn)=>{var on,Er,Cr,za,Ha,Ua,ps,Pr,Fs,Qi,Uo,vo,kd,Hd,Ef,Pu,Tu,au,ku;const Fl=[];if((q==null?void 0:q.question_type)===8){const Rr=(on=(q==null?void 0:q.last_score_detail)||[])==null?void 0:on.map(Na=>{var Hu;return Oa($A({},Na),{score:[void 0,null,0,"0","0.0"].includes(Na.score)?"0":(Hu=Na.score)==null?void 0:Hu.toFixed(1)})});(Er=q==null?void 0:q.standard_answer)==null||Er.forEach((Na,Hu)=>{var su;const Al=Hu+1;let Cf=Rr==null?void 0:Rr.find(Rd=>Rd.position===Al);Cf?Fl.push(Cf):Fl.push({position:Al,name:`\u586B\u7A7A${Al}`,value:" ",type:"warning",score:[void 0,null,0,"0","0.0"].includes(Na.score)?"0":(su=Na.score)==null?void 0:su.toFixed(1)})})}return P.createElement(P.Fragment,null,P.createElement(Q.Z,{className:"mb20"},P.createElement(I.Z,{flex:"1",style:{width:500}},P.createElement("div",{className:"pl15 pb5"},tn?P.createElement("span",{style:{display:"inline-flex",fontSize:"16px"}},P.createElement(Pe.Z,{value:SA+1+"."+(Zn+1)+`\uFF08${Nd[`${q==null?void 0:q.question_type}`]}\uFF09`+q.question_title+`\uFF08${q==null?void 0:q.question_score}\u5206\uFF09`})):P.createElement("div",{style:{display:"flex"}},P.createElement("span",{style:{flexShrink:0},className:"font18"},SA+1,"."),q.question_type===6?q!=null&&q.hack_user_identifier?P.createElement("span",null,P.createElement("a",{target:"_blank",style:{lineHeight:"26px"},className:"font16",href:`/myproblems/${q==null?void 0:q.hack_user_identifier}?backUrl=/classrooms/${hn==null?void 0:hn.coursesId}/exercise/${hn==null?void 0:hn.categoryId}/review/${hn==null?void 0:hn.userId}`},q.question_title),P.createElement("a",{target:"_blank",style:{lineHeight:"26px",textDecoration:"underline"},className:"font16 ml15",href:`/myproblems/${q==null?void 0:q.hack_user_identifier}?backUrl=/classrooms/${hn==null?void 0:hn.coursesId}/exercise/${hn==null?void 0:hn.categoryId}/review/${hn==null?void 0:hn.userId}`},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">")):P.createElement("span",{style:{lineHeight:"26px"},className:"font16"},q.question_title):(q==null?void 0:q.question_type)===5?P.createElement(ge.Link,{target:"_blank",style:{lineHeight:"26px"},title:q.question_title,className:"current c-light-primary overflowHidden1 font16",to:`/shixuns/${q==null?void 0:q.shixun_identifier}/challenges`},q.question_title):P.createElement(Pe.Z,{value:(q==null?void 0:q.question_type)===8?q.description:q.question_title+`${q.question_type===7?`\uFF08\u5171${q==null?void 0:q.sub_q_count}\u9898 ${q==null?void 0:q.question_score}\u5206\uFF09`:""}`}),(q==null?void 0:q.question_type)===5&&((q==null?void 0:q.is_jupyter)||(q==null?void 0:q.is_jupyter_lab))&&P.createElement("div",{style:{lineHeight:"22px",height:"22px",marginLeft:"10px",marginTop:"2px",background:"#FF6904",borderRadius:"2px",color:"#fff",padding:"0 8px",fontSize:"12px"}},q!=null&&q.is_jupyter?"jupyter":"jupyterLab")),(q==null?void 0:q.question_type)===6&&P.createElement(wi.Z,{className:"mt10",dataSource:(q==null?void 0:q.languages)||[]}),(q==null?void 0:q.question_type)===8&&P.createElement(Pe.Z,{disabledFill:!0,showProgramFill:!0,programFillValue:Fl,value:Ue.Base64.decode((q==null?void 0:q.code)||"")}),P.createElement("div",null,q.question_type===0&&P.createElement(P.Fragment,null,(Cr=q.question_choices)==null?void 0:Cr.map(function(Rr){return P.createElement("div",{className:`multi-llipsis1e flex-container mr10 ${q.user_answer.includes(Rr.choice_id)&&q.question_score!==q.user_score?X.Z.answerError:""}`},P.createElement(v.ZP,{checked:q.user_answer.includes(Rr.choice_id)}),P.createElement(Pe.Z,{value:Rr.choice_text}))})),q.question_type===1&&P.createElement(P.Fragment,null,(za=q.question_choices)==null?void 0:za.map(function(Rr){return P.createElement("div",{className:`multi-llipsis1e flex-container mt10 ${q.user_answer.includes(Rr.choice_id)&&q.question_score!==q.user_score?X.Z.answerError:""}`},P.createElement(L.default,{checked:q.user_answer.includes(Rr.choice_id)}),P.createElement(Pe.Z,{value:Rr.choice_text,className:"ml5"}))})),q.question_type===2&&P.createElement("div",{className:X.Z.flexRow},(Ha=q.question_choices)==null?void 0:Ha.map(function(Rr,Na){return P.createElement("div",{style:{marginLeft:Na>0&&"10px"},className:"multi-llipsis1e flex-container"},P.createElement(v.ZP,{checked:q.user_answer.includes(Rr.choice_id)}),P.createElement(Pe.Z,{value:Rr.choice_text}))})),q.question_type===3&&P.createElement(Se.Z,{item:q,answerData:Ke,changeScoreData:Ds,textValue:(Ua=Ds[q.q_position])==null?void 0:Ua.text,textOnChange:Rr=>{Ds[q.q_position].text=Rr,mc($A({},Ds))}}),q.question_type===8&&P.createElement(qt,{item:q,answerData:Ke,changeScoreData:Ds,textValue:(ps=Ds[q.q_position])==null?void 0:ps.text,textOnChange:Rr=>{Ds[q.q_position].text=Rr,mc($A({},Ds))}}),q.question_type===5&&P.createElement($r,{item:q,answerData:Ke,coursesId:hn.coursesId,saveChangeScore:Mu,sealedReview:((Pr=Ke==null?void 0:Ke.review_progress)==null?void 0:Pr.sealed_review)===!0,onAdjustScore:Rr=>{var Na;bc(Oa($A({},Rr),{ModelTitleDec:`\uFF08${tn?"\u7EC4\u5408\u9898":`${(Na=qs.fw)==null?void 0:Na[(Rr==null?void 0:Rr.question_type)||0].name}`} \u7B2C${SA+1}${tn?`.${Zn+1}`:""}\u9898\uFF09`})),yc(!0)}}),q.question_type===4&&P.createElement(ts,{item:q,answerData:Ke,changeScoreData:Ds,textValue:(Fs=Ds[q.q_position])==null?void 0:Fs.text,textOnChange:Rr=>{Ds[q.q_position].text=Rr,mc($A({},Ds))}}),q.question_type===6&&P.createElement(fo,{item:q,answerData:Ke}),q.question_type===7&&P.createElement(P.Fragment,null,(Qi=q==null?void 0:q.sub_exercise_questions)==null?void 0:Qi.map((Rr,Na)=>P.createElement("div",null,P.createElement(P.Fragment,null,Od(Rr,SA,!0,Na))))),(q==null?void 0:q.answer_comments)&&P.createElement(ta.Z,{list:q==null?void 0:q.answer_comments,isShowEditAndDel:!0,userLogin:to==null?void 0:to.login,handleDel:(Rr,Na)=>{jd(Rr,Na,q==null?void 0:q.question_id)},handleEdit:(Rr,Na)=>{w0(Rr,Na,q==null?void 0:q.question_id)}}))),q.question_type<3&&P.createElement("div",{className:`${X.Z.answerResult}`,style:{padding:"10px 17px",marginLeft:"15px"}},P.createElement("span",{className:"mr5"},"\u5B66\u751F\u7B54\u6848\uFF1A",P.createElement("span",{className:"c-blue"},(vo=(Uo=q.question_choices)==null?void 0:Uo.filter(Rr=>{var Na;return(Na=q.user_answer)==null?void 0:Na.includes(Rr.choice_id)}))==null?void 0:vo.map((Rr,Na)=>q.question_type===2?at.Qq[Rr.choice_position-1]:at.oV[Rr.choice_position-1]),((kd=q.user_answer)==null?void 0:kd.length)<=0&&"\u672A\u7B54")),P.createElement("br",null),q.standard_answer_show&&P.createElement("span",{className:"mr5"},"\u6B63\u786E\u7B54\u6848\uFF1A",q.standard_answer_show),P.createElement("br",null),q.analysis&&P.createElement("div",null,"\u89E3\u6790:",P.createElement(Pe.Z,{value:q.analysis})))),(q==null?void 0:q.question_type)!=7&&P.createElement(I.Z,{flex:"140px",className:"ml20"},P.createElement("div",{className:`${X.Z.questionsInfo} ${ph(q)}`},E0(q),P.createElement("span",{style:{flexShrink:0,lineHeight:1}},"\u5F97\u5206 / \u5206\u6570"),P.createElement("br",null),P.createElement("span",{className:"font22",style:{flexShrink:0,lineHeight:1}},P.createElement("span",{className:C0(q)},q.user_score===null?"--":(Hd=q==null?void 0:q.user_score)!=null&&Hd.includes(".0")?(Ef=q==null?void 0:q.user_score)==null?void 0:Ef.replace(".0",""):q.user_score),"\xA0/\xA0",(q==null?void 0:q.question_score)===null?"--":(Pu=q==null?void 0:q.question_score)!=null&&Pu.includes(".0")?(Tu=q==null?void 0:q.question_score)==null?void 0:Tu.replace(".0",""):q.question_score),P.createElement("br",null),(q==null?void 0:q.question_type)!=7&&Qc(Oa($A({},q),{ModelTitleDec:`\uFF08${tn?"\u7EC4\u5408\u9898":`${(au=qs.fw)==null?void 0:au[(q==null?void 0:q.question_type)||0].name}`} \u7B2C${SA+1}${tn?`.${Zn+1}`:""}\u9898\uFF09`}))),!((ku=Ke==null?void 0:Ke.exercise)!=null&&ku.is_random)&&(q==null?void 0:q.question_type)==3&&(Ke==null?void 0:Ke.is_edit_question)&&P.createElement("div",{style:{width:120}},P.createElement("div",{style:{textAlign:"center",margin:"10px auto"}},"\u7ED9\u5206\u65B9\u5F0F",P.createElement(x.Z,{title:"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002"},P.createElement("i",{className:"iconfont icon-xiaowenhao1 font14 ml5",style:{color:"#145DFF"}}))),P.createElement(v.ZP.Group,{defaultValue:q==null?void 0:q.use_blank_score,value:q==null?void 0:q.use_blank_score,className:X.Z.scoreByBlankRadio,optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:Rr=>{Ie.default.confirm({title:"\u63D0\u793A",content:"\u4FEE\u6539\u7ED9\u5206\u65B9\u5F0F\u5C06\u4F1A\u5BF9\u6240\u6709\u5DF2\u4EA4\u5377\u7684\u5B66\u751F\u8FDB\u884C\u91CD\u65B0\u5224\u5206\uFF0C\u786E\u5B9A\u8981\u4FEE\u6539\u5417\uFF1F",onOk:()=>cr(void 0,null,function*(){(0,Te.gA)({id:q==null?void 0:q.question_id,use_blank_score:!(q!=null&&q.use_blank_score)}).then(Na=>{(Na==null?void 0:Na.status)==0&&(Ne.ZP.success("\u4FEE\u6539\u6210\u529F"),Ii())})})})}})))))},tl=q=>{var SA;const tn=(SA=Ke==null?void 0:Ke.exercise_question_types)==null?void 0:SA.filter(on=>q?on.question_type===4:on.question_type!==4);return tn==null?void 0:tn.map((on,Er)=>{var Cr,za,Ha,Ua;return P.createElement("div",{key:Er},P.createElement("div",{className:"pt20"},P.createElement(Q.Z,{align:"middle"},P.createElement(I.Z,{flex:"1"},P.createElement("span",{style:{fontWeight:"bold"},className:"font16 pl15"},on.name),P.createElement("span",{className:"c-grey-999 ml10"}," \u5171 ",P.createElement("span",{className:"c-blue"},on.count)," \u9898 ",(on==null?void 0:on.question_type)===7?`\uFF08\u5171${on==null?void 0:on.sub_count}\u5C0F\u9898\uFF09`:"",P.createElement(j.Z,{type:"vertical"})," \u5171 ",P.createElement("span",{className:"c-red"},on.score)," \u5206")),on.question_type==1&&((Cr=Ke==null?void 0:Ke.exercise)==null?void 0:Cr.show_give_score_method)&&P.createElement(I.Z,{style:{paddingRight:"65px"}},P.createElement("span",{style:{display:"inline-flex",alignItems:"center"}},P.createElement("span",null,"\u7ED9\u5206\u65B9\u5F0F",P.createElement(x.Z,{overlayStyle:{maxWidth:600},title:P.createElement(P.Fragment,null,"\u5168\u5BF9\u7ED9\u5206\uFF1A\u9009\u4E2D\u7684\u7B54\u6848\u5168\u90E8\u6B63\u786E\u4E14\u672A\u6F0F\u9009\u6B63\u786E\u7B54\u6848\uFF0C\u5219\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\uFF1B",P.createElement("br",null),"\u6F0F\u9009\u7ED9\u5206\uFF1A\u9009\u4E2D\u7684\u7B54\u6848\u5168\u90E8\u6B63\u786E\u4F46\u6709\u6F0F\u9009\u6B63\u786E\u7B54\u6848\uFF0C\u5219\u83B7\u5F97\u7684\u5206\u503C=\u9009\u4E2D\u7684\u7B54\u6848\u4E2A\u6570 * (\u8BE5\u5C0F\u9898\u5206\u503C / \u6B63\u786E\u7B54\u6848\u7684\u4E2A\u6570)\u3002")},P.createElement("i",{className:"iconfont icon-tishixiaowenhao ml5",style:{cursor:"pointer",color:"#4C6FFF"}}))),P.createElement(v.ZP.Group,{defaultValue:(za=Ke==null?void 0:Ke.exercise)==null?void 0:za.use_blank_score,value:(Ha=Ke==null?void 0:Ke.exercise)==null?void 0:Ha.use_blank_score,className:`${X.Z.scoreByBlankRadio} ml10`,optionType:"button",options:[{label:"\u5168\u5BF9\u7ED9\u5206",value:!1},{label:"\u6F0F\u9009\u7ED9\u5206",value:!0}],onChange:ps=>{Ie.default.confirm({title:"\u63D0\u793A",centered:!0,closable:!1,content:"\u4FEE\u6539\u7ED9\u5206\u65B9\u5F0F\u5C06\u4F1A\u5BF9\u6240\u6709\u5DF2\u4EA4\u5377\u7684\u5B66\u751F\u8FDB\u884C\u91CD\u65B0\u5224\u5206\uFF0C\u786E\u5B9A\u8981\u4FEE\u6539\u5417\uFF1F",onOk:()=>cr(void 0,null,function*(){var Pr,Fs,Qi;(yield(0,Be.ZP)(`/api/exercise_questions/${(Fs=(Pr=on==null?void 0:on.items)==null?void 0:Pr[0])==null?void 0:Fs.question_id}/teacher_update_multiple.json`,{method:"post",body:{use_blank_score:!((Qi=Ke==null?void 0:Ke.exercise)!=null&&Qi.use_blank_score)}})).status==0&&(Ne.ZP.success("\u4FEE\u6539\u6210\u529F"),Ii())})})}}))),P.createElement(I.Z,{className:"pr30 c-grey-666"},"\u603B\u5F97\u5206\uFF1A",on.user_score)),P.createElement("div",{className:"ml15"},P.createElement(j.Z,{style:{marginTop:8,marginBottom:8}}))),(Ua=on.items)==null?void 0:Ua.map(function(ps,Pr){return lf&&ps.user_score===ps.question_score?null:P.createElement("aside",{id:ps.question_id,key:Pr},Od(ps,Pr,!1))}))})},wf=q=>{var SA;const tn=(SA=Ke==null?void 0:Ke.exercise_question_types)==null?void 0:SA.filter(on=>q?on.question_type===4:on.question_type!==4);return tn==null?void 0:tn.map(function(on,Er){return P.createElement(l.Fragment,{key:on.question_type},P.createElement("p",null,on.name),on.items.map((Cr,za)=>{var Ha,Ua;let ps="",Pr="";return Number(Cr.question_score)===Number(Cr.user_score)?ps=X.Z.blue:Cr.user_score>0?ps=X.Z.orange:ps=X.Z.red,Cr.question_type===4&&!Cr.user_score&&(ps=X.Z.grey),Cr.question_type===4?((Ha=Cr==null?void 0:Cr.answer_comments)==null?void 0:Ha.length)>0||Cr!=null&&Cr.is_reviewed?Pr=P.createElement("i",{className:`iconfont icon-daipingyue ${X.Z.sign}`}):Pr=P.createElement("i",{style:{color:"#9B9B9B"},className:`iconfont icon-daipingyue ${X.Z.sign}`}):(((Ua=Cr==null?void 0:Cr.answer_comments)==null?void 0:Ua.length)>0||Cr!=null&&Cr.is_reviewed)&&(Pr=P.createElement("i",{className:`iconfont icon-daipingyue ${X.Z.sign}`})),lf&&Cr.user_score===Cr.question_score?null:P.createElement("span",{className:`${ps} relative`,onClick:()=>{const Fs=Cr.question_id;let Qi=document.getElementById(Fs);Qi&&window.scrollTo(0,Qi.offsetTop)}},za+1,Pr)}))})},Uc=(q,SA,tn)=>{Number.isNaN(q)||(ju[SA].items[tn].user_score=q,El([...ju]))},Md=()=>{var q;return(q=[...ju])==null?void 0:q.map(function(tn,Zn){if(tn.question_type!==7||tn.question_type===7&&tn.items.find(on=>[3,4,5,6,8].includes(on.question_type)))return P.createElement("div",{key:tn.question_type,className:X.Z.listwrap},P.createElement("p",{style:{color:"#000000"}},tn.name),P.createElement("div",null,P.createElement("span",{style:{display:"inline-block",width:66,color:"#5F6368",marginRight:4}},tn.question_type===5?"\u9898\u53F7-\u5173\u5361":tn.question_type===7?"\u9898\u53F7-\u5C0F\u9898":"\u9898\u53F7"),P.createElement("span",{style:{color:"#5F6368"}},"\u5206\u503C")),tn.items.map((on,Er)=>{if(tn.question_type!==7||tn.question_type===7&&[3,4,5,6,8].includes(on.question_type))return P.createElement("div",{className:"mt10"},P.createElement("span",{style:{display:"inline-block",width:36}},on.number?on.number:Er+1),P.createElement(V.Z,{min:0,max:on.question_score,precision:1,step:1,placeholder:`\u6EE1\u5206${on.question_score}\u5206`,value:on.user_score,onChange:Cr=>Uc(Cr,Zn,Er),style:{width:80,marginLeft:32,marginRight:10}}),P.createElement(z.ZP,{theme:{components:{Button:{defaultBorderColor:"#BACFFE",defaultColor:"#3061D0",defaultShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)"}}}},P.createElement(Qe.ZP,{onClick:()=>{Uc(on.question_score,Zn,Er)}},"\u6EE1\u5206")))}))})},Nc=()=>cr(void 0,null,function*(){var q;const tn=(0,uA.cloneDeep)(ju).flatMap(on=>on.items.map(Er=>{var Cr,za;return{id:Er.question_id,shixun_challenge_id:Er.shixun_challenge_id||null,score:Er.user_score,user_id:(Cr=Ke==null?void 0:Ke.exercise_answer_user)==null?void 0:Cr.user_id,review_type:Wo===1?"normal":"appraise",sealed_review:((za=Ke==null?void 0:Ke.review_progress)==null?void 0:za.sealed_review)||!1}}));cf(!0);const Zn=yield(0,Be.ZP)("/api/exercise_questions/adjust_all_score.json",{method:"post",body:{exercise_id:hn.exerciseId,user_id:(q=Ke==null?void 0:Ke.exercise_answer_user)==null?void 0:q.user_id,data:[...tn]}});(Zn==null?void 0:Zn.status)===0&&(Ne.ZP.success("\u5FEB\u6377\u8BC4\u5206\u6210\u529F"),vc(!1),Ii()),cf(!1)}),Pd=(0,l.useCallback)(q=>{var SA,tn;const Zn=`${((SA=ze.exerciseExportHeadData)==null?void 0:SA.new_student_id)||""}${(tn=ze.exerciseExportHeadData)==null?void 0:tn.new_user}`;q.save(Zn),setTimeout(()=>Ec(100),300),setTimeout(()=>Ec(0),550),df(!1)},[ze,Ke]),bs=()=>{let q=0;const SA=setInterval(()=>{q+=5,Ec(q),q===100&&clearInterval(SA)},200)},bl=(0,l.useCallback)(q=>Qd(q.target.value),[]),Dc=()=>cr(void 0,null,function*(){var q,SA,tn,Zn,on,Er,Cr,za;if((0,Lt.Rm)()&&!((SA=(q=re==null?void 0:re.AssistantObject)==null?void 0:q.exercise)!=null&&SA.can_appraise)){Ou();return}if(!((tn=Ke==null?void 0:Ke.exercise_answer_user)!=null&&tn.user_id))return;const Ha=yield(0,Be.ZP)(`/api/exercises/${hn==null?void 0:hn.exerciseId}/review_exercise_user.json`,{method:"post",body:{id:hn==null?void 0:hn.exerciseId,user_id:(Zn=Ke==null?void 0:Ke.exercise_answer_user)==null?void 0:Zn.user_id,review_type:Wo===1?"normal":"appraise",sealed_review:((on=Ke==null?void 0:Ke.review_progress)==null?void 0:on.sealed_review)||!1,next_login:((Er=Ke==null?void 0:Ke.review_progress)==null?void 0:Er.next_login)||"",analysis:gf,only_analysis:Cc}});if(yield Sc(Ha),(Ha==null?void 0:Ha.status)===0){if(Xo(!1),Cc){Ii(),Ne.ZP.success("\u64CD\u4F5C\u6210\u529F"),qo(!1);return}if((Cr=Ke==null?void 0:Ke.review_progress)!=null&&Cr.next_login){Ne.ZP.success("\u8BC4\u9605\u6210\u529F\uFF01\u5DF2\u4E3A\u60A8\u81EA\u52A8\u5207\u6362\u81F3\u4E0B\u4E00\u4E2A\u5F85\u8BC4\u9605\u7684\u5B66\u751F");const Ua=Cl?"centralizeReview":"review";ge.history.replace(`/classrooms/${hn.coursesId}/exercise/${hn.exerciseId}/${Ua}/${(za=Ke==null?void 0:Ke.review_progress)==null?void 0:za.next_login}`);return}Ii(),Ne.ZP.success("\u8BC4\u9605\u6210\u529F\uFF01")}else Ie.default.info({title:"\u63D0\u793A",width:500,centered:!0,content:P.createElement("div",null,Ha==null?void 0:Ha.message),okText:"\u6211\u77E5\u9053\u4E86"})}),Td=q=>cr(void 0,null,function*(){var SA,tn;const Zn=Cl?"centralizeReview":"review",on=q=="next"?(SA=Ke==null?void 0:Ke.review_progress)==null?void 0:SA.next_login:(tn=Ke==null?void 0:Ke.review_progress)==null?void 0:tn.prev_login;on?ge.history.replace(`/classrooms/${hn.coursesId}/exercise/${hn.exerciseId}/${Zn}/${on}`):Ii()});return P.createElement("section",{className:"edu-container"},P.createElement(U.Z,{spinning:bA[bd]},P.createElement("section",{className:"animated fadeIn"},P.createElement("aside",{className:"mt10"},to&&P.createElement(D.Z,{separator:">"},P.createElement(D.Z.Item,null,P.createElement(ge.Link,{to:`/classrooms/${hn.coursesId}/exercise`},(zn=to==null?void 0:to.course)==null?void 0:zn.course_name)),P.createElement(D.Z.Item,null,P.createElement(ge.Link,{to:`/classrooms/${hn.coursesId}/exercise`},"\u8BD5\u5377\u5217\u8868")),P.createElement(D.Z.Item,null,P.createElement(ge.Link,{to:`/classrooms/${hn.coursesId}/exercise/${(ra=Ke==null?void 0:Ke.exercise)==null?void 0:ra.id}/detail`},"\u8BD5\u5377\u8BE6\u60C5")),P.createElement(D.Z.Item,null,Wo!==1?"\u96C6\u4E2D\u8BC4\u9605":(Ka=Ke==null?void 0:Ke.exercise_answer_user)==null?void 0:Ka.user_name))),P.createElement("aside",{className:[X.Z.title,"mt20"].join(" ")},P.createElement(Q.Z,{style:{width:"100%"},align:"middle"},P.createElement(I.Z,{style:{display:"flex",alignItems:"center"}},(0,at.vB)(Qo==null?void 0:Qo.exercise_status,Qo==null?void 0:Qo.appraise_label),P.createElement(ge.Link,{to:`/classrooms/${hn.coursesId}/exercise/${(Ma=Ke==null?void 0:Ke.exercise)==null?void 0:Ma.id}/detail`},P.createElement(x.Z,{title:((Hs=Ke==null?void 0:Ke.exercise)==null?void 0:Hs.exercise_name)||""},P.createElement("strong",{className:"font20 ml10 c-grey-333",style:{maxWidth:"338px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",display:"block"}},((dr=Ke==null?void 0:Ke.exercise)==null?void 0:dr.exercise_name)||"")))),Wo===1&&P.createElement(l.Fragment,null,P.createElement(I.Z,{flex:1,style:{marginLeft:"25px",display:"flex",alignItems:"center"},className:"bold c-black"},P.createElement("aside",null,P.createElement("span",null,"\u8003\u8BD5\u65F6\u957F ",((_s=Ke.exercise)==null?void 0:_s.time)===-1?"\u672A\u9650\u65F6":(((ii=Ke.exercise)==null?void 0:ii.time)||"")+"\u5206\u949F",!!((Qu=Ke==null?void 0:Ke.exercise_answer_user)!=null&&Qu.delayed_time)&&P.createElement("span",{className:"c-red"},"+\u5EF6\u65F6",(Ki=Ke==null?void 0:Ke.exercise_answer_user)==null?void 0:Ki.delayed_time,"\u5206\u949F")),P.createElement("span",{className:"ml20"},"\u5408\u8BA1 ",(Rs=(ha=Ke.exercise_scores)==null?void 0:ha.exercise_types)==null?void 0:Rs.q_counts,"\u9898"),P.createElement("span",{className:"ml20"},"\u6EE1\u5206 ",(fc=(Fi=Ke.exercise_scores)==null?void 0:Fi.exercise_types)==null?void 0:fc.q_scores,"\u5206"))),(0,Lt.GJ)()&&P.createElement(Qe.ZP,{className:"mr20",onClick:()=>{var q;(0,at.xg)(`/classrooms/${hn==null?void 0:hn.coursesId}/statistics_zb/${hn==null?void 0:hn.categoryId}/detail/${(q=Ke.exercise)==null?void 0:q.exercise_user_id}?callbackUrl=${window.location.pathname}`)}},"\u8003\u60C5\u53EF\u89C6\u5316"),!$o&&P.createElement(I.Z,null,(0,Lt.GJ)()&&P.createElement(P.Fragment,null,P.createElement(Qe.ZP,{icon:P.createElement(Ce.Z,null),onClick:()=>{var q;if((0,Lt.Rm)()&&!((q=re.AssistantObject.exercise)!=null&&q.can_download)){Ne.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}el(),xi(!0)}},"\u5BFC\u51FA\u5F53\u524D\u5B66\u751F\u8BD5\u5377"),P.createElement(Qe.ZP,{style:{marginLeft:"20px"},icon:P.createElement($.Z,null),onClick:()=>{var q;if((0,Lt.Rm)()&&!((q=re.AssistantObject.exercise)!=null&&q.can_download)){Ne.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}jA({type:"exercise/setActionTabs",payload:{key:"exportSetting"}})}},"\u5BFC\u51FA\u8BBE\u7F6E")),((dc=Ke==null?void 0:Ke.exercise)==null?void 0:dc.exercise_status)===2&&(Qo==null?void 0:Qo.exercise_type)!=2&&P.createElement(Qe.ZP,{type:"primary",style:{marginLeft:"10px"},onClick:q=>{var SA,tn;q.preventDefault(),(0,Lt.Rm)()&&!((tn=(SA=re==null?void 0:re.AssistantObject)==null?void 0:SA.exercise)!=null&&tn.can_redo)&&Ne.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");let Zn=!1;Ie.default.confirm({width:500,title:"\u63D0\u793A",content:P.createElement("div",null,P.createElement("div",null,"\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\uFF0C\u786E\u5B9A\u5C06\u5B66\u751F\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),P.createElement(L.default,{onChange:on=>{Zn=on.target.checked}},"\u6E05\u7A7A\u5B66\u751F\u7684\u7B54\u9898\u8BB0\u5F55")),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>cr(void 0,null,function*(){var on,Er;(yield(0,Te.q6)({categoryId:hn.exerciseId,user_ids:[(on=Ke==null?void 0:Ke.exercise_answer_user)==null?void 0:on.user_id],is_reset:Zn})).status===0&&(Ne.ZP.success("\u64CD\u4F5C\u6210\u529F"),ge.history.push(`/classrooms/${hn.coursesId}/exercise/${(Er=Ke==null?void 0:Ke.exercise)==null?void 0:Er.id}/detail`))})})}},P.createElement("span",{className:"iconfont icon-dahuizhongzuo3x font14 mr5"}),"\u6253\u56DE\u91CD\u505A")))))),P.createElement(Q.Z,{className:"mt20"},P.createElement(I.Z,{flex:"284px",className:X.Z.leftBar},P.createElement(S.Z,{offsetTop:0},!((Yo=Ke==null?void 0:Ke.review_progress)!=null&&Yo.sealed_review)&&P.createElement("section",{className:`${X.Z.bg} ${X.Z.userInfo}`},P.createElement(Q.Z,{align:"middle",wrap:!1},P.createElement("img",{className:X.Z.userImg,src:Ws.Z.API_SERVER+"/images/"+((Gl=Ke.exercise_answer_user)==null?void 0:Gl.user_img)}),P.createElement(I.Z,{style:{marginLeft:"14px",width:"145px"}},P.createElement(Q.Z,{style:{marginBottom:"8px"},wrap:!1},P.createElement(I.Z,{className:X.Z.userInfoTitle},"\u59D3\u540D"),P.createElement(I.Z,{className:X.Z.userInfoValue},P.createElement(x.Z,{placement:"topLeft",title:(rs=Ke.exercise_answer_user)==null?void 0:rs.user_name},(ml=Ke.exercise_answer_user)==null?void 0:ml.user_name))),P.createElement(Q.Z,{style:{marginBottom:"8px"},wrap:!1},P.createElement(I.Z,{className:X.Z.userInfoTitle},"\u5B66\u53F7"),P.createElement(I.Z,{className:X.Z.userInfoValue},P.createElement(x.Z,{placement:"topLeft",title:(Go=Ke.exercise_answer_user)==null?void 0:Go.student_id},(mo=Ke.exercise_answer_user)==null?void 0:mo.student_id))),P.createElement(Q.Z,{style:{marginBottom:"8px"},wrap:!1},P.createElement(I.Z,{className:X.Z.userInfoTitle},"\u5206\u73ED"),P.createElement(I.Z,{flex:1,className:X.Z.userInfoValue},P.createElement(x.Z,{placement:"topLeft",title:(_f=Ke.exercise_answer_user)==null?void 0:_f.course_group_name},(Vo=Ke.exercise_answer_user)==null?void 0:Vo.course_group_name))),P.createElement(Q.Z,{wrap:!1},P.createElement(I.Z,{className:X.Z.userInfoTitle},"\u6210\u7EE9"),P.createElement(I.Z,{flex:1,className:X.Z.userInfoValue},P.createElement(x.Z,{placement:"topLeft",title:(tf=Ke.exercise_answer_user)==null?void 0:tf.course_group_name},Ke.user_score?Number(Ke.user_score):0,"\u5206"))))),P.createElement("img",{className:X.Z.status,src:((xo=Ke==null?void 0:Ke.exercise_answer_user)==null?void 0:xo.review_status)==1?Ho:((Su=Ke==null?void 0:Ke.exercise_answer_user)==null?void 0:Su.review_status)==0?Es:Ro})),Wo===3&&P.createElement("section",{className:`${X.Z.bg} p20 mt10`},P.createElement("h3",null,"\u8BC4\u9605\u8303\u56F4"),P.createElement("div",{className:"mt10"},"\u8BD5\u9898"),P.createElement("div",{className:`${X.Z.greyBg} ${X.Z.listType} mt10`},(Io=(f0=Ke==null?void 0:Ke.review_progress)==null?void 0:f0.appraise_question)==null?void 0:Io.map(q=>P.createElement("span",null,q.name,"\uFF1B")))),P.createElement("section",{className:`${X.Z.bg} p20 mt10`},P.createElement("h3",null,"\u7B54\u9898\u5361"),P.createElement(Q.Z,{style:{flexDirection:"column"}},P.createElement(I.Z,null,"\u4EC5\u663E\u793A\u9519\u9898",P.createElement(Ae.Z,{className:"ml5",checked:lf,onChange:q=>Lu(q)})),P.createElement(I.Z,{className:"mt5"},"\u4EC5\u663E\u793A\u4E3B\u89C2\u9898",P.createElement(Ae.Z,{checked:qa,className:"ml5",onChange:q=>d0(q)}))),P.createElement(Q.Z,{align:"middle",justify:"start",className:"mt10"},P.createElement(I.Z,null,P.createElement("span",{className:X.Z.circularBlue}),P.createElement("span",null,"\u6B63\u786E"),P.createElement("span",{className:`${X.Z.circularRed} ml20`}),P.createElement("span",null,"\u9519\u8BEF"),P.createElement("span",{className:`${X.Z.circularOrange} ml20`}),P.createElement("span",null,"\u90E8\u5206\u5F97\u5206"),P.createElement("div",{className:"mt10 flex item-center"},P.createElement("i",{className:"iconfont icon-daipingyue mr5",style:{fontSize:12,color:"#42D5A0",marginLeft:-3}}),P.createElement("span",null,"\u5DF2\u8BC4"),P.createElement("i",{className:"iconfont icon-daipingyue mr5",style:{fontSize:12,color:"#9B9B9B",marginLeft:17}}),P.createElement("span",null,"\u672A\u8BC4"))))),((oi=Ke==null?void 0:Ke.exercise_question_types)==null?void 0:oi.some(q=>q.question_type!==4))&&!qa&&P.createElement("section",{className:`${X.Z.bg} p20 mt10 pr10`},P.createElement("h3",{className:"c-blue"},"\u5BA2\u89C2\u9898"),P.createElement("aside",{className:X.Z.questionIcons},wf())),((li=Ke==null?void 0:Ke.exercise_question_types)==null?void 0:li.some(q=>q.question_type===4))&&P.createElement("section",{className:`${X.Z.bg} p20 mt10 pr10`},P.createElement("h3",{className:"c-blue"},"\u4E3B\u89C2\u9898"),P.createElement("aside",{className:X.Z.questionIcons},wf(!0))))),P.createElement(I.Z,{flex:"916px"},P.createElement("section",{className:[X.Z.bg,"ml20"].join(" "),style:{overflow:"hidden"}},P.createElement("div",{className:X.Z.result},P.createElement(Z.default,{columns:vf,dataSource:ru,pagination:!1,bordered:!0}),P.createElement("div",{className:X.Z.evaluate},P.createElement(Q.Z,{align:"middle",justify:"space-between"},P.createElement(I.Z,{className:"c-grey-333",style:{fontSize:"16px",fontWeight:"600"}},"\u8003\u8BD5\u8BC4\u4EF7"),!$o&&P.createElement(Qe.ZP,{icon:P.createElement("i",{className:"iconfont icon-bianji7 ",style:{marginRight:"6px",fontSize:"14px"}}),style:{color:"#3061D0",padding:0},type:"link",onClick:()=>{Xo(!0),qo(!0)}},"\u7F16\u8F91")),P.createElement("div",{className:X.Z.analysis,style:{color:(Gr=Ke==null?void 0:Ke.exercise_answer_user)!=null&&Gr.analysis?"#434D63":""}},((Vl=Ke==null?void 0:Ke.exercise_answer_user)==null?void 0:Vl.analysis)||"\u672A\u5BF9\u5B66\u751F\u8FDB\u884C\u8003\u8BD5\u8BC4\u4EF7"))),((hc=Ke==null?void 0:Ke.exercise)==null?void 0:hc.open_camera)&&Wo===1&&P.createElement(xt,{parentData:Ke}),((Af=Ke==null?void 0:Ke.exercise_question_types)==null?void 0:Af.some(q=>q.question_type!==4))&&!qa&&P.createElement(Q.Z,{align:"middle",className:X.Z.typeTitle},P.createElement(I.Z,{flex:"1"},P.createElement(Q.Z,{align:"middle"},P.createElement("strong",{className:"font20"},"\u5BA2\u89C2\u9898"),P.createElement("span",{className:"c-grey-666"},"\uFF08\u5408\u8BA1",(vl=Ke==null?void 0:Ke.exercise)==null?void 0:vl.objective_score,"\u5206\uFF09"))),P.createElement(I.Z,null,P.createElement("span",{className:"c-grey-666"},"\u603B\u5F97\u5206:",(Wl=Ke==null?void 0:Ke.exercise_answer_user)==null?void 0:Wl.objective_score))),!qa&&P.createElement("aside",{className:"pl30 pr10"},tl()),((gc=Ke==null?void 0:Ke.exercise_question_types)==null?void 0:gc.some(q=>q.question_type===4))&&P.createElement(Q.Z,{gutter:[10,10]},P.createElement(I.Z,{flex:"1"},P.createElement(Q.Z,{align:"middle",className:X.Z.typeTitle},P.createElement(I.Z,{flex:"1"},P.createElement(Q.Z,{align:"middle"},P.createElement("strong",{className:"font20"},"\u4E3B\u89C2\u9898"),P.createElement("span",{className:"c-grey-666"},"\uFF08\u5408\u8BA1",(Bl=Ke==null?void 0:Ke.exercise)==null?void 0:Bl.subjective_score,"\u5206\uFF09"))),P.createElement(I.Z,null,P.createElement("span",{className:"c-grey-666"},"\u603B\u5F97\u5206:",($f=Ke==null?void 0:Ke.exercise_answer_user)==null?void 0:$f.subjective_score))))),P.createElement("aside",{className:"pl30 pr10 pb30 mb20"},tl(!0)),P.createElement(Q.Z,{className:X.Z.buttonFixed},P.createElement("section",{className:"edu-container",style:{display:"flex",justifyContent:"space-between"}},P.createElement(Q.Z,{align:"middle"},P.createElement(Qe.ZP,{style:{lineHeight:"30px"},href:`/classrooms/${hn.coursesId}/exercise/${hn.exerciseId}/detail`},"\u8FD4\u56DE"),!$o&&P.createElement(P.Fragment,null,P.createElement(Qe.ZP,{style:{marginLeft:"20px"},onClick:()=>Cd(!0)},"\u5B66\u751F\u5217\u8868"),P.createElement("div",{className:X.Z.progress},P.createElement(Q.Z,{align:"middle",justify:"space-between",style:{fontSize:"12px",lineHeight:"12px"}},P.createElement(I.Z,{style:{color:"#5F6367"}},Wo===1?"\u8BC4\u9605\u8FDB\u5EA6":"\u6559\u5E08\u4E2A\u4EBA\u8BC4\u9605\u8FDB\u5EA6"),P.createElement(x.Z,{title:"\u5DF2\u8BC4\u4EBA\u6570/\u5F85\u8BC4\u5B66\u751F\u603B\u6570"},P.createElement(I.Z,{style:{color:"#3061D0"}},`${((eo=(ed=Ke==null?void 0:Ke.review_progress)==null?void 0:ed.progress)==null?void 0:eo.completed_count)||0}/${((td=(Jl=Ke==null?void 0:Ke.review_progress)==null?void 0:Jl.progress)==null?void 0:td.total)||0}`))),P.createElement(Y.Z,{trailColor:"#EBEDF3",strokeColor:"#3061D0",percent:((Xl=(Ad=Ke==null?void 0:Ke.review_progress)==null?void 0:Ad.progress)==null?void 0:Xl.completed_count)/((ql=(nf=Ke==null?void 0:Ke.review_progress)==null?void 0:nf.progress)==null?void 0:ql.total)*100,showInfo:!1})))),!$o&&P.createElement(Q.Z,{align:"middle"},((rf=(nd=Ke==null?void 0:Ke.review_progress)==null?void 0:nd.progress)==null?void 0:rf.total)!=1&&P.createElement(P.Fragment,null,((af=Ke==null?void 0:Ke.review_progress)==null?void 0:af.prev_login)&&P.createElement(Zo.Z,{style:{lineHeight:"30px"},onClick:()=>cr(void 0,null,function*(){yield Td("prev")})},"\u4E0A\u4E00\u4EBA"),((rd=Ke==null?void 0:Ke.review_progress)==null?void 0:rd.next_login)&&P.createElement(Zo.Z,{style:{marginLeft:"14px",lineHeight:"30px"},onClick:()=>cr(void 0,null,function*(){yield Td("next")})},"\u4E0B\u4E00\u4EBA")),!((ad=Ke==null?void 0:Ke.exercise)!=null&&ad.review_status)&&P.createElement(Zo.Z,{type:"primary",style:{marginLeft:"40px",lineHeight:"30px"},onClick:()=>cr(void 0,null,function*(){yield Dc()})},"\u63D0\u4EA4\u8BC4\u9605"))))))),P.createElement(Ea,{visible:uf,value:hn==null?void 0:hn.userId,onClose:()=>Cd(!1),onChange:q=>{},data:Bc.current,sealedReview:(pc=Ke==null?void 0:Ke.review_progress)==null?void 0:pc.sealed_review}),P.createElement(ho.Z,null)),h0&&!$o&&P.createElement(x.Z,{title:"\u5FEB\u6377\u8BC4\u5206\u9762\u677F",placement:"bottom"},P.createElement("div",{className:X.Z.score,onClick:()=>vc(!0)},P.createElement("i",{className:"iconfont icon-kuaijiepingfen font24"}))),P.createElement(te.Z,{width:282,closable:!1,open:p0,mask:!1},P.createElement("div",{className:X.Z.drawerWrap},P.createElement("div",{className:X.Z.top},P.createElement("div",{style:{fontWeight:500,color:"#000",fontSize:16}},"\u5FEB\u6377\u8BC4\u5206"),P.createElement("div",{onClick:()=>{vc(!1),El([...yd])}},P.createElement("i",{className:"iconfont icon-danchuangguanbi font14 current mr15"}))),P.createElement("div",{className:X.Z.middle},Md()),P.createElement("div",{className:X.Z.btns},P.createElement(Qe.ZP,{className:"mr20",size:"middle",onClick:()=>{vc(!1),El([...yd])}},"\u53D6\u6D88"),P.createElement(Qe.ZP,{size:"middle",type:"primary",onClick:()=>Nc(),loading:eu},"\u4FDD\u5B58")))),P.createElement(Sa.Z,null),P.createElement(Ie.default,{title:"\u5BFC\u51FA\u8BD5\u5377\u9009\u62E9",open:ff,footer:P.createElement("div",null,P.createElement(Qe.ZP,{onClick:()=>{Au("pdf"),Ks(!1),$s(!0),Jo("1"),xi(!1),el()}},"\u53D6\u6D88"),P.createElement(Qe.ZP,{type:"primary",onClick:()=>{if(_o==""){Ne.ZP.info("\u8BF7\u9009\u62E9\u4E00\u79CD\u5BFC\u51FA\u683C\u5F0F");return}else _o=="pdf"?(bs(),wc({type:"",userCommentVisible:tu,userScoreVisible:!0,new:hf}),df(!0)):_o=="word"&&((0,cc.pO)($A({exercise_id:hn.exerciseId,login:hn.userId,middle_export:1,is_export_comment:hf?1:0},ui)),df(!1));Au("pdf"),Ks(!1),$s(!0),Jo("1"),xi(!1),el()}},"\u786E\u5B9A")),onCancel:()=>{Au("pdf"),Ks(!1),$s(!0),Jo("1"),xi(!1)}},P.createElement("div",{style:{fontSize:14,marginBottom:"15px",marginTop:"5px",color:"#666"}},"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F"),P.createElement("div",{className:X.Z.export_type_modal},P.createElement("div",{className:X.Z.export_type_modal_con},P.createElement("div",{className:X.Z.type_item},P.createElement("div",{className:`${X.Z.img_warp} ${_o=="pdf"?X.Z.img_warp_active:""}`,onClick:()=>{Au("pdf"),Ks(!1),$s(!0),Jo("1")}},P.createElement("img",{src:y(45614),width:70,height:70})),"pdf\u683C\u5F0F"),P.createElement("div",{className:X.Z.type_item},P.createElement("div",{className:`${X.Z.img_warp} ${_o=="word"?X.Z.img_warp_active:""}`,onClick:()=>{Au("word"),Ks(!0),Jo("1")}},P.createElement("img",{src:y(38347),width:70,height:70})),"word\u683C\u5F0F"))),_o=="pdf"&&P.createElement("div",{style:{marginTop:"30px"}},P.createElement("div",{style:{fontSize:14,color:"#666"}},"\u5BFC\u51FA\u8BC4\u9605\u6559\u5E08\u7684\u8BC4\u9605\u8BB0\u5F55"),P.createElement("p",{style:{display:"flex",alignItems:"center",marginTop:"20px",marginBottom:0}},P.createElement(v.ZP.Group,{onChange:q=>{switch(Jo(q.target.value),q.target.value){case"1":Ks(!1),$s(!0);break;case"2":Ks(!0),$s(!0);break;case"3":Ks(!1),$s(!1);break}},value:Id},P.createElement(v.ZP,{value:"1"},"\u5BFC\u51FA\u6240\u6709\u7684\u8BC4\u9605\u8BB0\u5F55"),P.createElement(v.ZP,{value:"2"},"\u5BFC\u51FA\u6700\u65B0\u7684\u8BC4\u9605\u8BB0\u5F55"),P.createElement(v.ZP,{value:"3"},"\u4E0D\u5BFC\u51FA\u8BC4\u9605\u8BB0\u5F55")))),_o=="word"&&P.createElement("div",{style:{marginTop:"30px"}},P.createElement("div",{style:{fontSize:14,color:"#666"}},"\u662F\u5426\u5BFC\u51FA\u8BC4\u9605\u6559\u5E08\u7684\u8BC4\u8BED"),P.createElement("p",{style:{display:"flex",alignItems:"center",marginTop:"20px",marginBottom:0}},P.createElement(v.ZP.Group,{onChange:q=>{switch(Jo(q.target.value),q.target.value){case"1":Ks(!0);break;case"2":Ks(!1);break}},value:Id},P.createElement(v.ZP,{value:"1"},"\u662F"),P.createElement(v.ZP,{value:"2"},"\u5426"))),(xc||Ic)&&P.createElement("div",{style:{marginTop:30}},P.createElement("div",{style:{fontSize:14,color:"#666",marginBottom:20}},"\u8BF7\u9009\u62E9\u9700\u8981\u989D\u5916\u5BFC\u51FA\u7684\u5185\u5BB9"),xc&&P.createElement("div",null,P.createElement("span",null,"\u5B9E\u8BAD\u9898"),P.createElement(L.default,{checked:ui.param_show_challenge_task_pass,onChange:q=>{ui.param_show_challenge_task_pass=q.target.checked,nu($A({},ui))},style:{marginLeft:20}},"\u5BFC\u51FA\u5B9E\u8BAD\u5173\u5361\u63CF\u8FF0")),Ic&&P.createElement("div",{style:{marginTop:20}},P.createElement("span",null,"\u7F16\u7A0B\u9898"),P.createElement(L.default,{checked:ui.param_show_hack_sets,onChange:q=>{ui.param_show_hack_sets=q.target.checked,nu($A({},ui))},style:{marginLeft:20}},"\u5BFC\u51FA\u7F16\u7A0B\u9898\u6D4B\u8BD5\u7528\u4F8B"),P.createElement(L.default,{checked:ui.param_show_hack_description,onChange:q=>{ui.param_show_hack_description=q.target.checked,nu($A({},ui))},style:{marginLeft:20}},"\u5BFC\u51FA\u7F16\u7A0B\u9898\u63CF\u8FF0"))))),P.createElement(Ie.default,{centered:!0,destroyOnClose:!0,title:P.createElement(Q.Z,{justify:"space-between"},P.createElement(I.Z,null,"\u6B63\u5728\u5BFC\u51FA\u5F53\u524D\u5B66\u751F\u8BD5\u5377 ",P.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),P.createElement(I.Z,null,"\u5BFC\u51FA\u8FDB\u5EA6",xd,"%")),open:Fd,closable:!1,footer:null,keyboard:!1,maskClosable:!1,width:920},P.createElement("div",{style:{overflow:"hidden"}},P.createElement(Iu,{isEaxmPaperOpen:Fd,studentexportDate:So,onChangeProgress:Pd}))),P.createElement(Ie.default,{centered:!0,destroyOnClose:!0,closable:!1,className:X.Z.userInfoModelbody,title:P.createElement(Q.Z,{align:"middle",justify:"space-between"},P.createElement(I.Z,{style:{color:"#000",fontWeight:"500"}},"\u8BC4\u9605\u4FE1\u606F"),P.createElement(I.Z,{onClick:()=>{Xo(!1),qo(!1)}},P.createElement("i",{className:"iconfont icon-guanbi7"}))),open:zi,footer:!1,width:800,onCancel:()=>{Xo(!1),qo(!1)}},P.createElement("div",{className:X.Z.userInfoModel},!((Uu=Ke==null?void 0:Ke.review_progress)!=null&&Uu.sealed_review)&&P.createElement(P.Fragment,null,P.createElement(Q.Z,{className:X.Z.width,wrap:!1},P.createElement(I.Z,{className:X.Z.Title},"\u59D3\u540D"),P.createElement(I.Z,{className:X.Z.Value},P.createElement(x.Z,{placement:"topLeft",title:(sd=Ke.exercise_answer_user)==null?void 0:sd.user_name},(id=Ke.exercise_answer_user)==null?void 0:id.user_name))),P.createElement(Q.Z,{className:X.Z.width,wrap:!1},P.createElement(I.Z,{className:X.Z.Title},"\u5B66\u53F7"),P.createElement(I.Z,{className:X.Z.Value},P.createElement(x.Z,{placement:"topLeft",title:(od=Ke.exercise_answer_user)==null?void 0:od.student_id},(ld=Ke.exercise_answer_user)==null?void 0:ld.student_id))),P.createElement(Q.Z,{className:X.Z.width,wrap:!1},P.createElement(I.Z,{className:X.Z.Title},"\u5206\u73ED"),P.createElement(I.Z,{className:X.Z.Value},P.createElement(x.Z,{placement:"topLeft",title:(ud=Ke.exercise_answer_user)==null?void 0:ud.course_group_name},(cd=Ke.exercise_answer_user)==null?void 0:cd.course_group_name)))),P.createElement(Q.Z,{className:X.Z.width,wrap:!1},P.createElement(I.Z,{className:X.Z.Title},"\u5F00\u59CB\u4F5C\u7B54\u65F6\u95F4 "),P.createElement(I.Z,{className:X.Z.Value},(Nu=Ke.exercise_answer_user)!=null&&Nu.start_at?P.createElement(x.Z,{placement:"topLeft",title:qe()((fd=Ke.exercise_answer_user)==null?void 0:fd.start_at).format("YYYY-MM-DD HH:mm")},qe()((_l=Ke.exercise_answer_user)==null?void 0:_l.start_at).format("YYYY-MM-DD HH:mm")):"\u672A\u5F00\u59CB")),((dd=Ke.exercise_answer_user)==null?void 0:dd.end_at)&&P.createElement(Q.Z,{className:X.Z.width,wrap:!1},P.createElement(I.Z,{className:X.Z.Title},"\u4EA4\u5377\u65F6\u95F4"),P.createElement(I.Z,{className:X.Z.Value},P.createElement(x.Z,{placement:"topLeft",title:qe()((hd=Ke.exercise_answer_user)==null?void 0:hd.end_at).format("YYYY-MM-DD HH:mm")},qe()((gd=Ke.exercise_answer_user)==null?void 0:gd.end_at).format("YYYY-MM-DD HH:mm")))),((Du=Ke.exercise_answer_user)==null?void 0:Du.end_at)&&((sf=Ke.exercise_answer_user)==null?void 0:sf.start_at)&&P.createElement(Q.Z,{className:X.Z.width,wrap:!1},P.createElement(I.Z,{className:X.Z.Title},"\u4F5C\u7B54\u65F6\u957F"),P.createElement(I.Z,{className:X.Z.Value},P.createElement(x.Z,{placement:"topLeft",title:(0,at.li)(Math.round(Math.abs(new Date(($l=Ke.exercise_answer_user)==null?void 0:$l.end_at).getTime()-new Date((pd=Ke.exercise_answer_user)==null?void 0:pd.start_at).getTime())/1e3))},(0,at.li)(Math.round(Math.abs(new Date((md=Ke.exercise_answer_user)==null?void 0:md.end_at).getTime()-new Date((vd=Ke.exercise_answer_user)==null?void 0:vd.start_at).getTime())/1e3))))),P.createElement(Q.Z,{className:X.Z.width,wrap:!1},P.createElement(I.Z,{className:X.Z.Title},"\u5BA2\u89C2\u9898\u5F97\u5206"),P.createElement(I.Z,{className:X.Z.Value},((Bd=Ke==null?void 0:Ke.exercise_answer_user)==null?void 0:Bd.objective_score)||0)),P.createElement(Q.Z,{className:X.Z.width,wrap:!1},P.createElement(I.Z,{className:X.Z.Title},"\u4E3B\u89C2\u9898\u5F97\u5206"),P.createElement(I.Z,{className:X.Z.Value},((wl=Ke==null?void 0:Ke.exercise_answer_user)==null?void 0:wl.subjective_score)||0)),P.createElement(Q.Z,{className:X.Z.width,wrap:!1},P.createElement(I.Z,{className:X.Z.Title},"\u603B\u6210\u7EE9"),P.createElement(I.Z,{className:X.Z.Value,style:{color:"#FA2121"}},((wd=Ke==null?void 0:Ke.table)==null?void 0:wd.user_get_score)||0)),P.createElement("div",{style:{width:"100%",marginTop:"30px"}},P.createElement("span",{className:X.Z.Title},"\u8003\u8BD5\u8BC4\u4EF7"),P.createElement("div",{style:{border:"1px solid #E1E1E1",borderRadius:"2px",marginTop:"10px",overflow:"hidden",padding:"10px"}},P.createElement(pe.default.TextArea,{showCount:!0,bordered:!1,maxLength:500,style:{height:120,resize:"none",position:"relative"},value:gf,onChange:bl,placeholder:"\u8BF7\u8F93\u5165\u60A8\u5BF9\u5B66\u751F\u672C\u6B21\u8003\u8BD5\u7684\u8BC4\u4EF7\uFF08\u9009\u586B\uFF09"})))),P.createElement(Q.Z,{style:{marginTop:"30px"},justify:"end"},P.createElement(Qe.ZP,{style:{height:"32px"},onClick:()=>{Xo(!1),qo(!1)}},"\u518D\u770B\u770B"),P.createElement(Zo.Z,{style:{marginLeft:"20px",height:"32px"},type:"primary",onClick:()=>cr(void 0,null,function*(){yield Dc()})},Cc?"\u63D0\u4EA4":"\u63D0\u4EA4\u5E76\u8BC4\u9605\u4E0B\u4E00\u4EBA"))),P.createElement(Wi,{saveChangeScore:Mu,visible:Sd,item:Ud,onOk:()=>{},onCancel:()=>{yc(!1)}}))};var po=(0,ge.connect)(({exercise:re,loading:ze,user:Ve,globalSetting:bA,classroomList:hA})=>({exercise:re,globalSetting:bA,user:Ve,loading:ze.effects,classroomList:hA}))(ys)},83500:function(Et,Ze,y){"use strict";y.d(Ze,{c:function(){return ge}});var l=(we=>(we.FirstPage="firstPage",we.PrevPage="prevPage",we.NextPage="nextPage",we))(l||{}),ge=(we=>(we[we.Single=0]="Single",we[we.Multiple=1]="Multiple",we[we.Judge=2]="Judge",we[we.Fill=3]="Fill",we[we.Subjective=4]="Subjective",we[we.Shixun=5]="Shixun",we[we.Program=6]="Program",we[we.Combine=7]="Combine",we))(ge||{})},27421:function(Et,Ze,y){"use strict";y.d(Ze,{AD:function(){return nt},BA:function(){return ZA},D9:function(){return Le},Hp:function(){return Ce},IM:function(){return Oe},Iy:function(){return $},KM:function(){return an},KU:function(){return fA},MJ:function(){return Fe},Ne:function(){return Je},ON:function(){return BA},Uj:function(){return rA},VY:function(){return Kt},YO:function(){return yt},YX:function(){return IA},Zn:function(){return z},_g:function(){return Z},_k:function(){return Ee},c6:function(){return at},cr:function(){return U},eV:function(){return Se},fi:function(){return D},gh:function(){return X},hS:function(){return It},iA:function(){return S},j6:function(){return Y},jj:function(){return te},kS:function(){return PA},o6:function(){return Pe},pO:function(){return kA},rQ:function(){return me},sA:function(){return Te},xm:function(){return ee},xo:function(){return Dt},y8:function(){return Be},yd:function(){return Ae}});var l=y(24811),ge=y(22740),we=y(72565),Ne=y(8591),Qe=y(86748),Ie=Object.defineProperty,pe=Object.getOwnPropertySymbols,Q=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable,v=(Xe,Jt,aA)=>Jt in Xe?Ie(Xe,Jt,{enumerable:!0,configurable:!0,writable:!0,value:aA}):Xe[Jt]=aA,L=(Xe,Jt)=>{for(var aA in Jt||(Jt={}))Q.call(Jt,aA)&&v(Xe,aA,Jt[aA]);if(pe)for(var aA of pe(Jt))I.call(Jt,aA)&&v(Xe,aA,Jt[aA]);return Xe},x=(Xe,Jt,aA)=>new Promise((FA,Pn)=>{var se=lt=>{try{Ct(aA.next(lt))}catch(Zt){Pn(Zt)}},ht=lt=>{try{Ct(aA.throw(lt))}catch(Zt){Pn(Zt)}},Ct=lt=>lt.done?FA(lt.value):Promise.resolve(lt.value).then(se,ht);Ct((aA=aA.apply(Xe,Jt)).next())});const j=()=>{(0,ge.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},V=()=>{(0,ge.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},z=Xe=>x(void 0,null,function*(){j(),(yield(0,l.YR)(L({},Xe))).status===0&&(yield(0,we.QH)("",(0,we.NY)({url:Qe.Z.API_SERVER+`/api/courses/${Xe.coursesId}/export_couser_info.json`,query:Xe}))),V()}),U=Xe=>x(void 0,null,function*(){const Jt=yield(0,l.yS)(L({},Xe));if(Jt.status===0)Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ge.history.push(`/classrooms/${Xe.coursesId}/exportlist/course_member_act_score`);else{if(Jt.status===-2)return Jt;Jt.status===-3&&((0,ge.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ge.history.push(`/classrooms/${Xe.coursesId}/exportlist/course_member_act_score`))}}),D=Xe=>x(void 0,null,function*(){const Jt=yield(0,l.W0)(L({},Xe));if(Jt.status===0)Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ge.history.push(`/classrooms/${Xe.coursesId}/exportlist/course_total_score`);else{if(Jt.status===-4)return Jt;Jt.status===-3&&((0,ge.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ge.history.push(`/classrooms/${Xe.coursesId}/exportlist/course_total_score`))}}),S=Xe=>x(void 0,null,function*(){const Jt=yield(0,l.Nl)(L({},Xe));if(Jt.status===0)Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ge.history.push(`/classrooms/${Xe.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Jt.status===-4)return Jt;Jt.status===-3&&((0,ge.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ge.history.push(`/classrooms/${Xe.coursesId}/exportlist/course_total_exercise_and_other`))}}),Ae=Xe=>x(void 0,null,function*(){const Jt=yield(0,l.IU)(L({},Xe));if(Jt.status===0)Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ge.history.push(`/classrooms/${Xe.coursesId}/exportlist/export_star_user`);else{if(Jt.status===-4)return Jt;Jt.status===-3&&((0,ge.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ge.history.push(`/classrooms/${Xe.coursesId}/exportlist/export_star_user`))}}),Z=Xe=>x(void 0,null,function*(){const Jt=yield(0,l.td)(L({},Xe));if(Jt.status===0)Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ge.history.push(`/classrooms/${Xe.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Jt.status===-2)return Jt;if(Jt.status===-3)(0,ge.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ge.history.push(`/classrooms/${Xe.coursesId}/exportlist/course_total_exercise_and_other`);else if(Jt.status===-4)return Jt}}),Y=Xe=>x(void 0,null,function*(){const Jt=yield(0,l.QX)(L({},Xe));if(Jt.status===0)Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ge.history.push(`/classrooms/${Xe.coursesId}/exportlist/course_total_homework`);else{if(Jt.status===-4)return Jt;Jt.status===-3&&((0,ge.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ge.history.push(`/classrooms/${Xe.coursesId}/exportlist/course_total_homework`))}}),te=(Xe,Jt)=>x(void 0,null,function*(){const aA=yield(0,l.o_)(L({},Xe));aA.status===0?(Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ge.history.push(`/classrooms/${Xe.coursesId}/exportlist/${Jt}`)):aA.status===-3&&((0,ge.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ge.history.push(`/classrooms/${Xe.coursesId}/exportlist/${Jt}`))}),Ce=(Xe,Jt)=>x(void 0,null,function*(){const aA=yield(0,l.ZL)(L({},Xe));aA.status===0?(Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ge.history.push(`/classrooms/${Xe.coursesId}/exportlist/${Jt}`)):aA.status===-3&&((0,ge.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ge.history.push(`/classrooms/${Xe.coursesId}/exportlist/${Jt}`))}),$=(Xe,Jt)=>x(void 0,null,function*(){const aA=yield(0,l.aP)(L({},Xe));aA.status===0?(Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ge.history.push(`/classrooms/${Xe.coursesId}/exportlist/${Jt}`)):aA.status===-3&&((0,ge.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ge.history.push(`/classrooms/${Xe.coursesId}/exportlist/${Jt}`))}),Fe=(Xe,Jt)=>x(void 0,null,function*(){const aA=yield(0,l.vV)(L({},Xe));aA.status===0?(Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ge.history.push(`/classrooms/${Xe.coursesId}/exportlist/${Jt}`)):aA.status===-3&&((0,ge.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ge.history.push(`/classrooms/${Xe.coursesId}/exportlist/${Jt}`))}),qe=Xe=>x(void 0,null,function*(){j(),(yield exportCourseWorkListAppendix(L({},Xe))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${Xe.categoryId}/works_list.zip`,query:Xe}))),V()}),Te=Xe=>x(void 0,null,function*(){j(),yield(0,we.QH)("",Qe.Z.API_SERVER+`/api/polls/${Xe.categoryId}/commit_result.xlsx`),V()}),X=Xe=>x(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:Qe.Z.API_SERVER+`/api/courses/${Xe.coursesId}/attendances/export_xlsx_data.xlsx`,query:Xe}))}),Pe=Xe=>x(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:Qe.Z.API_SERVER+`/api/courses/${Xe.coursesId}/video_study_statics.xlsx`,query:Xe}))}),at=Xe=>x(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:Qe.Z.API_SERVER+`/api/courses/${Xe.coursesId}/export_video_study.xlsx`,query:Xe}))}),Se=Xe=>x(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:Qe.Z.API_SERVER+`/api/courses/${Xe.coursesId}/export_course_students_info.xlsx`,query:Xe}))}),nt=Xe=>x(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:Qe.Z.API_SERVER+"/api/school_manages/students.xlsx",query:Xe}))}),me=Xe=>x(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:Qe.Z.API_SERVER+"/api/item_banks/export.xlsx",query:Xe}))}),Be=Xe=>x(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:Qe.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:Xe}))}),Ue=Xe=>x(void 0,null,function*(){const Jt=yield exportExerciseStudentScores(L({},Xe));Jt.status===0?(message.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),history.push(`/classrooms/${Xe.coursesId}/exportlist/exercise_score,export_exercise_users`)):Jt.status===-3&&(getDvaApp()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),history.push(`/classrooms/${Xe.coursesId}/exportlist/exercise_score,export_exercise_users`))}),Ee=Xe=>x(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,we.FH)("",(0,we.NY)({url:Qe.Z.API_SERVER+`/api/export_records/${Xe.id}.xlsx`,query:Xe}))}),ee=Xe=>x(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:Qe.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:Xe}))}),Le=Xe=>x(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:Qe.Z.API_SERVER+`/api/courses/${Xe==null?void 0:Xe.coursesId}/${Xe.menuKey}_statistic.xlsx?${Xe.checkedList.map(Jt=>`course_group_id[]=${Jt}`).join("&")}`,query:Xe}))}),Je=Xe=>x(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:Qe.Z.API_SERVER+`/api/ec_years/${Xe==null?void 0:Xe.ec_year_id}/ec_training_objectives.xlsx`,query:Xe}))}),Oe=Xe=>x(void 0,null,function*(){yield(0,we.FH)(Xe==null?void 0:Xe.name,(0,we.NY)({url:Qe.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:Xe}))}),It=Xe=>x(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:Qe.Z.API_SERVER+`/api/ec_years/${Xe==null?void 0:Xe.ec_year_id}/ec_courses.xlsx`,query:Xe}))}),Dt=Xe=>x(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:Qe.Z.API_SERVER+`/api/ec_years/${Xe==null?void 0:Xe.ec_year_id}/ec_graduation_requirements.xlsx`,query:Xe}))}),Kt=Xe=>x(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:Qe.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:Xe}))}),fA=Xe=>x(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:Qe.Z.API_SERVER+`/api/exercises/${Xe.categoryId}/rank_list.xlsx`,query:Xe}))}),PA=Xe=>x(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:Qe.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:Xe}))}),BA=Xe=>x(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:Qe.Z.API_SERVER+`/api/examination_banks/${Xe.id}.json`,query:Xe}))}),IA=Xe=>x(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:Qe.Z.API_SERVER+`/api/exercises/${Xe.categoryId}.json`,query:Xe}))}),yt=Xe=>x(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:Qe.Z.API_SERVER+`/api/polls/${Xe==null?void 0:Xe.id}/commit_result.json`,query:Xe}))}),rA=Xe=>x(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:Qe.Z.API_SERVER+"/api/paths/get_task_pass.json",query:Xe}))}),kA=(Xe,Jt)=>x(void 0,null,function*(){yield(0,we.FH)(Jt||"",(0,we.NY)({url:Qe.Z.API_SERVER+`/api/exercises/${Xe==null?void 0:Xe.exercise_id}/consult_exercise.json`,query:Xe}))}),an=Xe=>x(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:Qe.Z.API_SERVER+`/api/competitions/${Xe==null?void 0:Xe.identifier}/competition_commit_records/member_works.xlsx`,query:Xe}))}),ZA=Xe=>x(void 0,null,function*(){yield(0,we.FH)("",(0,we.NY)({url:Qe.Z.API_SERVER+`/api/courses/${Xe==null?void 0:Xe.coursesId}/group_homeworks/import_group_template.xlsx`,query:Xe}))})},66104:function(Et,Ze,y){"use strict";y.d(Ze,{Z:function(){return nt}});var l=y(92310),ge=y.n(l),we=y(11592),Ne=y(26112),Qe=y(59301),Ie=y(92343),pe=y(36355),Q=y(84105),I=y(91857);const v=me=>{let{children:Be}=me;const{getPrefixCls:Ue}=Qe.useContext(pe.E_),Ee=Ue("breadcrumb");return Qe.createElement("li",{className:`${Ee}-separator`,"aria-hidden":"true"},Be===""?Be:Be||"/")};v.__ANT_BREADCRUMB_SEPARATOR=!0;var L=v,x=function(me,Be){var Ue={};for(var Ee in me)Object.prototype.hasOwnProperty.call(me,Ee)&&Be.indexOf(Ee)<0&&(Ue[Ee]=me[Ee]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,Ee=Object.getOwnPropertySymbols(me);eeBe[ee]||Ee)}function V(me,Be,Ue,Ee){if(Ue==null)return null;const{className:ee,onClick:Le}=Be,Je=x(Be,["className","onClick"]),Oe=Object.assign(Object.assign({},(0,Ne.Z)(Je,{data:!0,aria:!0})),{onClick:Le});return Ee!==void 0?Qe.createElement("a",Object.assign({},Oe,{className:ge()(`${me}-link`,ee),href:Ee}),Ue):Qe.createElement("span",Object.assign({},Oe,{className:ge()(`${me}-link`,ee)}),Ue)}function z(me,Be){return(Ee,ee,Le,Je,Oe)=>{if(Be)return Be(Ee,ee,Le,Je);const It=j(Ee,ee);return V(me,Ee,It,Oe)}}var U=function(me,Be){var Ue={};for(var Ee in me)Object.prototype.hasOwnProperty.call(me,Ee)&&Be.indexOf(Ee)<0&&(Ue[Ee]=me[Ee]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,Ee=Object.getOwnPropertySymbols(me);ee{const{prefixCls:Be,separator:Ue="/",children:Ee,menu:ee,overlay:Le,dropdownProps:Je,href:Oe}=me,Dt=(Kt=>{if(ee||Le){const fA=Object.assign({},Je);if(ee){const PA=ee||{},{items:BA}=PA,IA=U(PA,["items"]);fA.menu=Object.assign(Object.assign({},IA),{items:BA==null?void 0:BA.map((yt,rA)=>{var{key:kA,title:an,label:ZA,path:Xe}=yt,Jt=U(yt,["key","title","label","path"]);let aA=ZA!=null?ZA:an;return Xe&&(aA=Qe.createElement("a",{href:`${Oe}${Xe}`},aA)),Object.assign(Object.assign({},Jt),{key:kA!=null?kA:rA,label:aA})})})}else Le&&(fA.overlay=Le);return Qe.createElement(I.Z,Object.assign({placement:"bottom"},fA),Qe.createElement("span",{className:`${Be}-overlay-link`},Kt,Qe.createElement(Q.Z,null)))}return Kt})(Ee);return Dt!=null?Qe.createElement(Qe.Fragment,null,Qe.createElement("li",null,Dt),Ue&&Qe.createElement(L,null,Ue)):null},S=me=>{const{prefixCls:Be,children:Ue,href:Ee}=me,ee=U(me,["prefixCls","children","href"]),{getPrefixCls:Le}=Qe.useContext(pe.E_),Je=Le("breadcrumb",Be);return Qe.createElement(D,Object.assign({},ee,{prefixCls:Je}),V(Je,ee,Ue,Ee))};S.__ANT_BREADCRUMB_ITEM=!0;var Ae=S,Z=y(17313),Y=y(83116),te=y(37613);const Ce=me=>{const{componentCls:Be,iconCls:Ue}=me;return{[Be]:Object.assign(Object.assign({},(0,Z.Wf)(me)),{color:me.itemColor,fontSize:me.fontSize,[Ue]:{fontSize:me.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:me.linkColor,transition:`color ${me.motionDurationMid}`,padding:`0 ${me.paddingXXS}px`,borderRadius:me.borderRadiusSM,height:me.lineHeight*me.fontSize,display:"inline-block",marginInline:-me.marginXXS,"&:hover":{color:me.linkHoverColor,backgroundColor:me.colorBgTextHover}},(0,Z.Qy)(me)),"li:last-child":{color:me.lastItemColor},[`${Be}-separator`]:{marginInline:me.separatorMargin,color:me.separatorColor},[`${Be}-link`]:{[` > ${Ue} + span, diff --git a/umi.95a7258b.js b/umi.e4dfb1e4.js similarity index 99% rename from umi.95a7258b.js rename to umi.e4dfb1e4.js index 4a7f32f89e..3443afed63 100644 --- a/umi.95a7258b.js +++ b/umi.e4dfb1e4.js @@ -1480,6 +1480,6 @@ Schedule: ${X.map(lt=>ku(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:"c3dd543e",67:"70729257",109:"beb5af0f",119:"67e9e6c5",195:"d3fa0a37",201:"c27c6094",264:"9e35228e",292:"d247d7bd",316:"04b63191",337:"d8282b51",354:"d4d139cf",479:"c1ff32ec",485:"65ad1cbb",508:"af251657",518:"be3f7850",532:"c02df0e7",533:"7e509f38",547:"5cf47ba6",556:"713839b6",559:"76c163e7",570:"9ced0d9f",576:"752dfe01",629:"44a1d9a5",643:"a4a519a4",671:"4a609b8d",680:"8966f079",700:"5f6553b8",737:"efc3d29f",741:"ac5fd360",757:"3100d008",799:"412a0fe0",879:"4832bce5",895:"c8fc592d",900:"afccc9cb",906:"ca78c4c6",921:"3519d915",928:"83fe3884",981:"24da50c7",1003:"9bc1b648",1006:"828cddd3",1043:"d24324e6",1045:"a0fb77c8",1048:"ea278f2f",1070:"d449b808",1077:"3347837a",1144:"c90eccaf",1154:"8cb80842",1211:"3f52953d",1253:"e0f45e24",1257:"1ef43dcb",1274:"5f6ea65a",1276:"408acbb7",1343:"c912cb83",1423:"d4a60f5b",1427:"0db6fef7",1450:"efacfdd2",1461:"db493636",1462:"fcf08abc",1470:"cd146d56",1475:"8606a00a",1477:"9e32dd9c",1482:"6202b3d3",1497:"18844953",1512:"9c80df85",1520:"b2658bca",1545:"59eed0c9",1549:"627116d8",1578:"237142b3",1581:"e2ff931d",1582:"8890a3b8",1646:"e6e27b60",1651:"23cd2f36",1657:"d7dad02d",1660:"924c4069",1674:"0376d856",1678:"00b1f43b",1713:"4ec55bdf",1717:"1f8e3286",1727:"3a650ac7",1754:"f98c3ffd",1783:"6ebfdffa",1798:"a8d1039f",1799:"2cd3086e",1831:"ad43f697",1836:"af6e71c8",1855:"e563aa9c",1880:"fba6614b",1897:"258b04b4",1939:"7f7623e2",1953:"86fee1b6",1962:"0cd18e37",1993:"c5ba5d82",2011:"59d51f98",2045:"0f9ae1ba",2099:"f5689107",2102:"ec2e8de9",2130:"8be46a4b",2141:"611122d9",2203:"e3072fd9",2216:"ee966bbb",2223:"83420cbc",2240:"7b93a03b",2249:"f4830452",2281:"b8c790e1",2300:"6fe85c00",2303:"853d467d",2307:"993c3afc",2338:"1342f843",2339:"dae27ef1",2386:"192e235c",2396:"23db96a5",2404:"425e9eea",2412:"9e06f371",2425:"13261430",2443:"53f2bb0e",2476:"76f76e7b",2494:"68080a87",2501:"02985a08",2538:"de4a3723",2539:"10e89b72",2548:"be855053",2570:"e55f28d9",2594:"e87d3761",2603:"fb1ff558",2659:"3fa3589e",2707:"8c1e60fa",2806:"bb95fc92",2819:"e00d9794",2823:"f02e84b2",2829:"2a394c85",2837:"54a82605",2862:"049b2c2b",2865:"f1abca0b",2884:"9c9739cb",2969:"ab3357d7",3006:"2761243d",3086:"da8fb117",3133:"9bf3f89c",3141:"fa495f4e",3144:"6995d2b9",3157:"5bef4368",3183:"a25e8123",3198:"8e655451",3212:"09c0896e",3220:"6e39ccfc",3247:"eb843c35",3260:"09c9b8f9",3276:"4e74c933",3317:"640847db",3391:"9aaa76c7",3433:"a7f78fe8",3442:"b6eb9b31",3447:"bbbbfa07",3451:"29ebff87",3509:"ae55673e",3540:"b3abd42d",3550:"3dc83156",3573:"e02e4fbe",3581:"d022aa92",3585:"d2f2b264",3668:"f9ad5096",3697:"481a10d9",3747:"ce9adfe3",3754:"bae47ba6",3777:"d5b0f2f1",3784:"c70f7063",3805:"9dbcb95e",3831:"944e25de",3862:"f5c1bb43",3873:"4b7b9838",3885:"f87f7f15",3910:"15652bab",3951:"358d46ec",3987:"5cecd51b",4014:"27a8e97c",4017:"942e17c9",4030:"99e3c4b6",4048:"7778d716",4056:"c20a5c2e",4058:"18c88c6c",4078:"93b0cf23",4088:"236723f3",4093:"ecf024e1",4105:"c9e25fb6",4144:"e875f6f5",4164:"9c893bed",4216:"40769beb",4217:"7ab6e756",4227:"ec128643",4259:"078038fb",4264:"3d5cd35b",4297:"50617be6",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"9848b868",4492:"f80db2f5",4496:"ae276fa8",4498:"15a391db",4504:"29b7b7ba",4514:"cc52f356",4520:"f0de9557",4546:"8d5d6584",4565:"7910a818",4572:"b6c125a1",4599:"61def4cb",4610:"6be898eb",4621:"3d6a9cbf",4628:"ece2c60c",4662:"18a8a4da",4685:"c33f1528",4715:"7c158899",4736:"a9f3dae7",4741:"f6829a7e",4757:"b52163fe",4766:"c192c409",4770:"a16bb81e",4790:"619413e4",4795:"418d18ff",4797:"a24e92db",4800:"151ba39f",4850:"1edda4b7",4889:"e91f1de9",4928:"57b486d6",4944:"ac6f874a",4973:"205db26b",4994:"6095031d",5022:"6c4acac1",5043:"8665664a",5048:"3a367228",5060:"85dafcc6",5096:"09b5ce95",5111:"a3e3e45d",5117:"f13d56dd",5125:"7e29bc42",5148:"dd034e38",5165:"e01bdf51",5176:"e758feff",5177:"4c864b68",5179:"b8570da5",5186:"c7b49991",5230:"f85fb49d",5238:"bcdd47eb",5290:"5dabcdc2",5297:"786283d1",5307:"b994c8de",5319:"608e2f61",5321:"1163c84e",5330:"876b5d5c",5335:"265bd5c3",5354:"7ae70604",5357:"fb9a6d8b",5359:"ec3760c0",5382:"e872e700",5402:"fcd7a3eb",5416:"454536b7",5434:"38b302a6",5466:"a14055b6",5494:"d89549c4",5518:"395dd68a",5549:"34ead86f",5572:"f1b3305d",5573:"444a6ff6",5624:"c8027c16",5631:"e00d3d36",5650:"c59fd0a6",5679:"4a090bef",5694:"65ef8630",5705:"0374d74d",5729:"9569f01f",5764:"e0d7e586",5775:"5f5810e2",5776:"77ef61d0",5786:"8ffcf7cb",5798:"ca3309da",5800:"68c4d818",5816:"5a0ee6b0",5823:"9133a6f2",5876:"5eded409",5888:"5fbd3893",5891:"e302cdae",5894:"729cc87d",5902:"d6ac0ca0",5911:"84a8d8dc",5915:"cd773b47",5972:"ea42058e",5992:"1ddde4b3",6029:"375a94c2",6034:"cabb6030",6045:"d268f87f",6047:"3ce45acd",6063:"f0c67d4c",6069:"5d868503",6080:"d5dc0f4a",6126:"b8ec523d",6127:"4d8eae59",6170:"91d60c9c",6185:"2262ea8d",6265:"f00c7354",6270:"ff3eb558",6282:"7ded72fb",6328:"59a236f1",6366:"7c490fbf",6378:"7f3a946a",6411:"ce3e783e",6434:"6506c905",6444:"afc89594",6451:"3db70e7a",6452:"492d8e5f",6531:"27c32c6c",6583:"592be91f",6587:"a5ee579d",6634:"15ddeb24",6637:"9df66d35",6651:"cac89afe",6682:"b48ff5e7",6685:"4f1b53c2",6729:"e53c4904",6741:"1f008665",6774:"59d4d618",6776:"f559e146",6784:"caea4355",6788:"d14fff1f",6789:"15a711be",6796:"aaa28ad5",6820:"d06e8487",6882:"ba3eb913",6904:"a1280a73",6913:"6aa9efaf",6963:"2a76d856",7043:"8022f23a",7045:"b10aaa4a",7058:"50976c99",7062:"689532d3",7084:"46ccce72",7099:"fa20a362",7156:"e7466006",7178:"0ccd6aab",7182:"2057d293",7224:"be218b26",7242:"1a87808d",7260:"4ba616bc",7289:"06b24813",7322:"c0c79ba7",7323:"571a57a7",7329:"73bca299",7333:"d2d0d9e3",7365:"1005464f",7395:"5e89f584",7402:"1feed992",7460:"1972ca59",7477:"99b6739c",7482:"c3cbef35",7527:"6fdcae20",7545:"a9d18b96",7560:"b5741f80",7589:"4b040e9d",7591:"c8233ce9",7614:"4d32797f",7622:"b7dc703d",7686:"4fcec9f9",7706:"c2a79e40",7806:"47576e03",7835:"222fe657",7855:"65065c9e",7857:"174042b9",7883:"6d863961",7884:"2af7901c",7901:"1ba3c3cb",7922:"872b9a60",7964:"29aed9a1",8062:"6219dcea",8072:"210d3b7e",8085:"f0580f4b",8089:"d536b13a",8097:"8380d8e5",8115:"6b332404",8143:"d1231ac0",8145:"03966ba2",8155:"186488fd",8161:"83c5fa9a",8217:"a1cd54ab",8237:"6f7d0c87",8241:"4a4bbb6e",8286:"677b3963",8302:"55794970",8332:"ee87b9bb",8340:"04e330b1",8350:"07df8a75",8365:"e58638f0",8398:"009c42cf",8431:"669e02da",8435:"29ffda57",8447:"47261b15",8458:"7673c940",8479:"5f808afb",8517:"400858f7",8552:"d08e6358",8561:"333e8ec9",8563:"e066a470",8579:"6012ab6e",8633:"6df600a8",8639:"e9858125",8665:"098d3f4b",8688:"b61d2750",8689:"0282912d",8723:"fe364bf8",8737:"ce7dad23",8750:"57470f11",8776:"0ad26240",8787:"f8256e54",8823:"1dc2967b",8827:"92a30b09",8842:"9f25a3e2",8866:"70ca9c87",8882:"d1343b60",8885:"fd5c6f2f",8898:"d002bcd8",8909:"94c71986",8920:"7f82440c",8963:"790aecdd",8965:"4cf07c57",8999:"7f2894fb",9039:"4d197bd6",9076:"17efd846",9104:"bbcb2345",9205:"df8b99ac",9252:"0d791a59",9260:"cf5f8140",9289:"092952e7",9366:"f1ffc797",9391:"ae3fd804",9404:"9fcc3d3e",9406:"a4122143",9416:"cc70d2aa",9417:"071dd828",9449:"494573bc",9465:"3aef5ccd",9487:"29a90d1b",9489:"65f6f42e",9507:"34029efd",9511:"e5bdc29b",9554:"ed358e7b",9559:"f794af19",9647:"9b273739",9649:"da76df82",9674:"70b05ca9",9677:"cf070ed6",9695:"3b45a4fd",9715:"eb44905b",9716:"fa420206",9785:"e1e076ef",9788:"d3bad074",9814:"862104a3",9891:"26158b87",9895:"b8e31ff2",9906:"fe375cc1",9921:"a8ac5e80",9922:"bd505290",9928:"5989f5e0",9944:"7399df3e",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",1497:"03cdfb68",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",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:"c3dd543e",67:"70729257",109:"beb5af0f",119:"67e9e6c5",195:"d3fa0a37",201:"c27c6094",264:"9e35228e",292:"d247d7bd",316:"04b63191",337:"d8282b51",354:"d4d139cf",479:"c1ff32ec",485:"65ad1cbb",508:"af251657",518:"be3f7850",532:"c02df0e7",533:"7e509f38",547:"5cf47ba6",556:"713839b6",559:"76c163e7",570:"9ced0d9f",576:"752dfe01",629:"44a1d9a5",643:"a4a519a4",671:"4a609b8d",680:"8966f079",700:"5f6553b8",737:"efc3d29f",741:"ac5fd360",757:"3100d008",799:"412a0fe0",879:"4832bce5",895:"c8fc592d",900:"afccc9cb",906:"ca78c4c6",921:"3519d915",928:"83fe3884",981:"24da50c7",1003:"9bc1b648",1006:"828cddd3",1043:"d24324e6",1045:"a0fb77c8",1048:"ea278f2f",1070:"d449b808",1077:"3347837a",1144:"c90eccaf",1154:"8cb80842",1211:"3f52953d",1253:"e0f45e24",1257:"1ef43dcb",1274:"5f6ea65a",1276:"408acbb7",1343:"c912cb83",1423:"d4a60f5b",1427:"0db6fef7",1450:"efacfdd2",1461:"db493636",1462:"fcf08abc",1470:"cd146d56",1475:"8606a00a",1477:"9e32dd9c",1482:"6202b3d3",1497:"18844953",1512:"9c80df85",1520:"b2658bca",1545:"59eed0c9",1549:"627116d8",1578:"237142b3",1581:"e2ff931d",1582:"8890a3b8",1646:"e6e27b60",1651:"23cd2f36",1657:"d7dad02d",1660:"924c4069",1674:"0376d856",1678:"00b1f43b",1713:"4ec55bdf",1717:"1f8e3286",1727:"3a650ac7",1754:"f98c3ffd",1783:"6ebfdffa",1798:"a8d1039f",1799:"2cd3086e",1831:"ad43f697",1836:"af6e71c8",1855:"e563aa9c",1880:"fba6614b",1897:"258b04b4",1939:"7f7623e2",1953:"86fee1b6",1962:"0cd18e37",1993:"c5ba5d82",2011:"59d51f98",2045:"0f9ae1ba",2099:"f5689107",2102:"ec2e8de9",2130:"8be46a4b",2141:"611122d9",2203:"e3072fd9",2216:"ee966bbb",2223:"83420cbc",2240:"7b93a03b",2249:"f4830452",2281:"b8c790e1",2300:"6fe85c00",2303:"853d467d",2307:"993c3afc",2338:"1342f843",2339:"dae27ef1",2386:"192e235c",2396:"23db96a5",2404:"425e9eea",2412:"9e06f371",2425:"13261430",2443:"53f2bb0e",2476:"76f76e7b",2494:"68080a87",2501:"02985a08",2538:"de4a3723",2539:"10e89b72",2548:"be855053",2570:"e55f28d9",2594:"e87d3761",2603:"fb1ff558",2659:"3fa3589e",2707:"8c1e60fa",2806:"bb95fc92",2819:"e00d9794",2823:"f02e84b2",2829:"2a394c85",2837:"54a82605",2862:"049b2c2b",2865:"f1abca0b",2884:"9c9739cb",2969:"ab3357d7",3006:"2761243d",3086:"da8fb117",3133:"9bf3f89c",3141:"fa495f4e",3144:"6995d2b9",3157:"5bef4368",3183:"a25e8123",3198:"8e655451",3212:"09c0896e",3220:"6e39ccfc",3247:"eb843c35",3260:"09c9b8f9",3276:"4e74c933",3317:"640847db",3391:"9aaa76c7",3433:"a7f78fe8",3442:"b6eb9b31",3447:"bbbbfa07",3451:"29ebff87",3509:"ae55673e",3540:"b3abd42d",3550:"3dc83156",3573:"e02e4fbe",3581:"d022aa92",3585:"d2f2b264",3668:"f9ad5096",3697:"481a10d9",3747:"ce9adfe3",3754:"bae47ba6",3777:"d5b0f2f1",3784:"c70f7063",3805:"9dbcb95e",3831:"944e25de",3862:"f5c1bb43",3873:"4b7b9838",3885:"f87f7f15",3910:"15652bab",3951:"358d46ec",3987:"5cecd51b",4014:"27a8e97c",4017:"942e17c9",4030:"99e3c4b6",4048:"7778d716",4056:"c20a5c2e",4058:"18c88c6c",4078:"93b0cf23",4088:"236723f3",4093:"ecf024e1",4105:"81018694",4144:"e875f6f5",4164:"9c893bed",4216:"40769beb",4217:"7ab6e756",4227:"ec128643",4259:"078038fb",4264:"3d5cd35b",4297:"50617be6",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"9848b868",4492:"f80db2f5",4496:"ae276fa8",4498:"15a391db",4504:"29b7b7ba",4514:"cc52f356",4520:"f0de9557",4546:"8d5d6584",4565:"7910a818",4572:"b6c125a1",4599:"61def4cb",4610:"6be898eb",4621:"3d6a9cbf",4628:"ece2c60c",4662:"18a8a4da",4685:"c33f1528",4715:"7c158899",4736:"a9f3dae7",4741:"f6829a7e",4757:"b52163fe",4766:"c192c409",4770:"a16bb81e",4790:"619413e4",4795:"418d18ff",4797:"a24e92db",4800:"151ba39f",4850:"1edda4b7",4889:"e91f1de9",4928:"57b486d6",4944:"ac6f874a",4973:"205db26b",4994:"6095031d",5022:"6c4acac1",5043:"8665664a",5048:"3a367228",5060:"85dafcc6",5096:"09b5ce95",5111:"a3e3e45d",5117:"f13d56dd",5125:"7e29bc42",5148:"dd034e38",5165:"e01bdf51",5176:"e758feff",5177:"4c864b68",5179:"b8570da5",5186:"c7b49991",5230:"f85fb49d",5238:"bcdd47eb",5290:"5dabcdc2",5297:"786283d1",5307:"b994c8de",5319:"608e2f61",5321:"1163c84e",5330:"876b5d5c",5335:"265bd5c3",5354:"7ae70604",5357:"fb9a6d8b",5359:"ec3760c0",5382:"e872e700",5402:"fcd7a3eb",5416:"454536b7",5434:"38b302a6",5466:"a14055b6",5494:"d89549c4",5518:"395dd68a",5549:"34ead86f",5572:"f1b3305d",5573:"444a6ff6",5624:"c8027c16",5631:"e00d3d36",5650:"c59fd0a6",5679:"4a090bef",5694:"65ef8630",5705:"0374d74d",5729:"9569f01f",5764:"e0d7e586",5775:"5f5810e2",5776:"77ef61d0",5786:"8ffcf7cb",5798:"ca3309da",5800:"68c4d818",5816:"5a0ee6b0",5823:"9133a6f2",5876:"5eded409",5888:"5fbd3893",5891:"e302cdae",5894:"729cc87d",5902:"d6ac0ca0",5911:"84a8d8dc",5915:"cd773b47",5972:"ea42058e",5992:"1ddde4b3",6029:"375a94c2",6034:"cabb6030",6045:"d268f87f",6047:"3ce45acd",6063:"f0c67d4c",6069:"5d868503",6080:"d5dc0f4a",6126:"b8ec523d",6127:"4d8eae59",6170:"91d60c9c",6185:"2262ea8d",6265:"f00c7354",6270:"ff3eb558",6282:"7ded72fb",6328:"59a236f1",6366:"7c490fbf",6378:"7f3a946a",6411:"ce3e783e",6434:"6506c905",6444:"afc89594",6451:"3db70e7a",6452:"492d8e5f",6531:"27c32c6c",6583:"592be91f",6587:"a5ee579d",6634:"15ddeb24",6637:"9df66d35",6651:"cac89afe",6682:"b48ff5e7",6685:"4f1b53c2",6729:"e53c4904",6741:"1f008665",6774:"59d4d618",6776:"f559e146",6784:"caea4355",6788:"d14fff1f",6789:"15a711be",6796:"aaa28ad5",6820:"d06e8487",6882:"ba3eb913",6904:"a1280a73",6913:"6aa9efaf",6963:"2a76d856",7043:"8022f23a",7045:"b10aaa4a",7058:"50976c99",7062:"689532d3",7084:"46ccce72",7099:"fa20a362",7156:"e7466006",7178:"0ccd6aab",7182:"2057d293",7224:"be218b26",7242:"1a87808d",7260:"4ba616bc",7289:"06b24813",7322:"c0c79ba7",7323:"571a57a7",7329:"73bca299",7333:"d2d0d9e3",7365:"1005464f",7395:"5e89f584",7402:"1feed992",7460:"1972ca59",7477:"99b6739c",7482:"c3cbef35",7527:"6fdcae20",7545:"a9d18b96",7560:"b5741f80",7589:"4b040e9d",7591:"c8233ce9",7614:"4d32797f",7622:"b7dc703d",7686:"4fcec9f9",7706:"c2a79e40",7806:"47576e03",7835:"222fe657",7855:"65065c9e",7857:"174042b9",7883:"6d863961",7884:"2af7901c",7901:"1ba3c3cb",7922:"872b9a60",7964:"29aed9a1",8062:"6219dcea",8072:"210d3b7e",8085:"42bfa77e",8089:"d536b13a",8097:"8380d8e5",8115:"6b332404",8143:"d1231ac0",8145:"03966ba2",8155:"186488fd",8161:"83c5fa9a",8217:"a1cd54ab",8237:"6f7d0c87",8241:"4a4bbb6e",8286:"677b3963",8302:"55794970",8332:"ee87b9bb",8340:"04e330b1",8350:"07df8a75",8365:"e58638f0",8398:"009c42cf",8431:"669e02da",8435:"29ffda57",8447:"47261b15",8458:"7673c940",8479:"5f808afb",8517:"400858f7",8552:"d08e6358",8561:"333e8ec9",8563:"e066a470",8579:"6012ab6e",8633:"6df600a8",8639:"e9858125",8665:"098d3f4b",8688:"b61d2750",8689:"0282912d",8723:"fe364bf8",8737:"ce7dad23",8750:"57470f11",8776:"0ad26240",8787:"f8256e54",8823:"1dc2967b",8827:"92a30b09",8842:"9f25a3e2",8866:"70ca9c87",8882:"d1343b60",8885:"fd5c6f2f",8898:"d002bcd8",8909:"94c71986",8920:"7f82440c",8963:"790aecdd",8965:"4cf07c57",8999:"7f2894fb",9039:"4d197bd6",9076:"17efd846",9104:"bbcb2345",9205:"df8b99ac",9252:"0d791a59",9260:"cf5f8140",9289:"092952e7",9366:"f1ffc797",9391:"ae3fd804",9404:"9fcc3d3e",9406:"a4122143",9416:"cc70d2aa",9417:"071dd828",9449:"494573bc",9465:"3aef5ccd",9487:"29a90d1b",9489:"65f6f42e",9507:"34029efd",9511:"e5bdc29b",9554:"ed358e7b",9559:"f794af19",9647:"9b273739",9649:"da76df82",9674:"70b05ca9",9677:"cf070ed6",9695:"3b45a4fd",9715:"eb44905b",9716:"fa420206",9785:"e1e076ef",9788:"d3bad074",9814:"862104a3",9891:"26158b87",9895:"b8e31ff2",9906:"fe375cc1",9921:"a8ac5e80",9922:"bd505290",9928:"5989f5e0",9944:"7399df3e",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",1497:"03cdfb68",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",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(2223).then(__webpack_require__.bind(__webpack_require__,32223))),2:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,16654))),3:$e.lazy(()=>Promise.all([__webpack_require__.e(1003),__webpack_require__.e(2099)]).then(__webpack_require__.bind(__webpack_require__,61773))),4:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(1003),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,77451))),5:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(1003),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,77451))),6:$e.lazy(()=>__webpack_require__.e(3247).then(__webpack_require__.bind(__webpack_require__,93147))),7:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(1003),__webpack_require__.e(9465),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,78374))),8:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(1003),__webpack_require__.e(9465),__webpack_require__.e(1545)]).then(__webpack_require__.bind(__webpack_require__,14868))),9:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,16654))),10:$e.lazy(()=>__webpack_require__.e(9906).then(__webpack_require__.bind(__webpack_require__,69675))),11:$e.lazy(()=>__webpack_require__.e(5572).then(__webpack_require__.bind(__webpack_require__,42465))),12:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(6080)]).then(__webpack_require__.bind(__webpack_require__,53540))),13:$e.lazy(()=>__webpack_require__.e(7901).then(__webpack_require__.bind(__webpack_require__,29244))),14:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(6411),__webpack_require__.e(2281)]).then(__webpack_require__.bind(__webpack_require__,37816))),15:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1651)]).then(__webpack_require__.bind(__webpack_require__,59436))),16:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(6080)]).then(__webpack_require__.bind(__webpack_require__,53540))),17:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(1003),__webpack_require__.e(9465),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,78374))),18:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(1003),__webpack_require__.e(9465),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,78374))),19:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,16654))),20:$e.lazy(()=>__webpack_require__.e(6789).then(__webpack_require__.bind(__webpack_require__,12877))),21:$e.lazy(()=>__webpack_require__.e(9921).then(__webpack_require__.bind(__webpack_require__,4551))),22:$e.lazy(()=>__webpack_require__.e(1674).then(__webpack_require__.bind(__webpack_require__,9389))),23:$e.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,377))),24:$e.lazy(()=>__webpack_require__.e(7323).then(__webpack_require__.bind(__webpack_require__,43083))),25:$e.lazy(()=>__webpack_require__.e(7323).then(__webpack_require__.bind(__webpack_require__,43083))),26:$e.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,37741))),27:$e.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,37741))),28:$e.lazy(()=>__webpack_require__.e(109).then(__webpack_require__.bind(__webpack_require__,12568))),29:$e.lazy(()=>__webpack_require__.e(737).then(__webpack_require__.bind(__webpack_require__,92874))),30:$e.lazy(()=>__webpack_require__.e(3391).then(__webpack_require__.bind(__webpack_require__,33802))),31:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(6411),__webpack_require__.e(5694)]).then(__webpack_require__.bind(__webpack_require__,85455))),32:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(6411),__webpack_require__.e(5330)]).then(__webpack_require__.bind(__webpack_require__,92728))),33:$e.lazy(()=>Promise.all([__webpack_require__.e(1003),__webpack_require__.e(2303)]).then(__webpack_require__.bind(__webpack_require__,31360))),34:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(1450)]).then(__webpack_require__.bind(__webpack_require__,60647))),35:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(195)]).then(__webpack_require__.bind(__webpack_require__,17864))),36:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(3668)]).then(__webpack_require__.bind(__webpack_require__,73523))),37:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(1003),__webpack_require__.e(2338)]).then(__webpack_require__.bind(__webpack_require__,25759))),38:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(4662)]).then(__webpack_require__.bind(__webpack_require__,4715))),39:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(8072)]).then(__webpack_require__.bind(__webpack_require__,31404))),40:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(479)]).then(__webpack_require__.bind(__webpack_require__,18760))),41:$e.lazy(()=>__webpack_require__.e(5297).then(__webpack_require__.bind(__webpack_require__,53325))),42:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(6411),__webpack_require__.e(4164)]).then(__webpack_require__.bind(__webpack_require__,10506))),43:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(1003),__webpack_require__.e(9465),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,78374))),44:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(3144),__webpack_require__.e(4889)]).then(__webpack_require__.bind(__webpack_require__,70009))),45:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(6411),__webpack_require__.e(3144),__webpack_require__.e(4105)]).then(__webpack_require__.bind(__webpack_require__,91631))),46:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(7883)]).then(__webpack_require__.bind(__webpack_require__,10492))),47:$e.lazy(()=>__webpack_require__.e(7482).then(__webpack_require__.bind(__webpack_require__,60667))),48:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,16282))),49:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(337)]).then(__webpack_require__.bind(__webpack_require__,45247))),50:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(1003),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,44031))),51:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(1003),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,44031))),52:$e.lazy(()=>__webpack_require__.e(5992).then(__webpack_require__.bind(__webpack_require__,75211))),53:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(6411),__webpack_require__.e(1003),__webpack_require__.e(3144),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,92798))),54:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(6411),__webpack_require__.e(1003),__webpack_require__.e(3144),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,92798))),55:$e.lazy(()=>__webpack_require__.e(8431).then(__webpack_require__.bind(__webpack_require__,62917))),56:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5902)]).then(__webpack_require__.bind(__webpack_require__,5489))),57:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3433)]).then(__webpack_require__.bind(__webpack_require__,54625))),58:$e.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,65734))),59:$e.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,65734))),60:$e.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,35831))),61:$e.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,35831))),62:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(1578)]).then(__webpack_require__.bind(__webpack_require__,31852))),63:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(3317)]).then(__webpack_require__.bind(__webpack_require__,99141))),64:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(1482)]).then(__webpack_require__.bind(__webpack_require__,71077))),65:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(4795)]).then(__webpack_require__.bind(__webpack_require__,27556))),66:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(26)]).then(__webpack_require__.bind(__webpack_require__,75118))),67:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(8882)]).then(__webpack_require__.bind(__webpack_require__,49707))),68:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(5888)]).then(__webpack_require__.bind(__webpack_require__,96755))),69:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(9715)]).then(__webpack_require__.bind(__webpack_require__,43949))),70:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(7045)]).then(__webpack_require__.bind(__webpack_require__,53463))),71:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(1211)]).then(__webpack_require__.bind(__webpack_require__,50491))),72:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(1582)]).then(__webpack_require__.bind(__webpack_require__,37150))),73:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(6729)]).then(__webpack_require__.bind(__webpack_require__,72624))),74:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(9695)]).then(__webpack_require__.bind(__webpack_require__,25056))),75:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(8723)]).then(__webpack_require__.bind(__webpack_require__,92121))),76:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7622)]).then(__webpack_require__.bind(__webpack_require__,81337))),77:$e.lazy(()=>__webpack_require__.e(5148).then(__webpack_require__.bind(__webpack_require__,35274))),78:$e.lazy(()=>__webpack_require__.e(643).then(__webpack_require__.bind(__webpack_require__,81139))),79:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(3442)]).then(__webpack_require__.bind(__webpack_require__,60573))),80:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(2102)]).then(__webpack_require__.bind(__webpack_require__,80410))),81:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(2425)]).then(__webpack_require__.bind(__webpack_require__,74185))),82:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(2404)]).then(__webpack_require__.bind(__webpack_require__,26545))),83:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(9785)]).then(__webpack_require__.bind(__webpack_require__,24572))),84:$e.lazy(()=>__webpack_require__.e(7901).then(__webpack_require__.bind(__webpack_require__,29244))),85:$e.lazy(()=>__webpack_require__.e(2819).then(__webpack_require__.bind(__webpack_require__,38238))),86:$e.lazy(()=>__webpack_require__.e(1512).then(__webpack_require__.bind(__webpack_require__,26786))),87:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7395)]).then(__webpack_require__.bind(__webpack_require__,64020))),88:$e.lazy(()=>__webpack_require__.e(3585).then(__webpack_require__.bind(__webpack_require__,41288))),89:$e.lazy(()=>__webpack_require__.e(6963).then(__webpack_require__.bind(__webpack_require__,52314))),90:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,70706))),91:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,70706))),92:$e.lazy(()=>__webpack_require__.e(6127).then(__webpack_require__.bind(__webpack_require__,74029))),93:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__,90676))),94:$e.lazy(()=>__webpack_require__.e(1048).then(__webpack_require__.bind(__webpack_require__,88010))),95:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(2884)]).then(__webpack_require__.bind(__webpack_require__,73803))),96:$e.lazy(()=>__webpack_require__.e(4770).then(__webpack_require__.bind(__webpack_require__,11372))),97:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(2603)]).then(__webpack_require__.bind(__webpack_require__,43862))),98:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(4216)]).then(__webpack_require__.bind(__webpack_require__,81738))),99:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(5319)]).then(__webpack_require__.bind(__webpack_require__,68937))),100:$e.lazy(()=>__webpack_require__.e(895).then(__webpack_require__.bind(__webpack_require__,14985))),101:$e.lazy(()=>__webpack_require__.e(7322).then(__webpack_require__.bind(__webpack_require__,41594))),102:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(1549),__webpack_require__.e(2203)]).then(__webpack_require__.bind(__webpack_require__,64695))),103:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(1549),__webpack_require__.e(2203)]).then(__webpack_require__.bind(__webpack_require__,64695))),104:$e.lazy(()=>__webpack_require__.e(5048).then(__webpack_require__.bind(__webpack_require__,49091))),105:$e.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,7197))),106:$e.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,7197))),107:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(6776)]).then(__webpack_require__.bind(__webpack_require__,4062))),108:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(6776)]).then(__webpack_require__.bind(__webpack_require__,4062))),109:$e.lazy(()=>__webpack_require__.e(4297).then(__webpack_require__.bind(__webpack_require__,22171))),110:$e.lazy(()=>__webpack_require__.e(4297).then(__webpack_require__.bind(__webpack_require__,22171))),111:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(1549),__webpack_require__.e(8458)]).then(__webpack_require__.bind(__webpack_require__,30145))),112:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(1549),__webpack_require__.e(8458)]).then(__webpack_require__.bind(__webpack_require__,30145))),113:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(1549),__webpack_require__.e(1798)]).then(__webpack_require__.bind(__webpack_require__,90298))),114:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(1549),__webpack_require__.e(1798)]).then(__webpack_require__.bind(__webpack_require__,90298))),115:$e.lazy(()=>__webpack_require__.e(5177).then(__webpack_require__.bind(__webpack_require__,48135))),116:$e.lazy(()=>__webpack_require__.e(201).then(__webpack_require__.bind(__webpack_require__,63233))),117:$e.lazy(()=>__webpack_require__.e(1477).then(__webpack_require__.bind(__webpack_require__,74576))),118:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(1549),__webpack_require__.e(6282)]).then(__webpack_require__.bind(__webpack_require__,34956))),119:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(1549),__webpack_require__.e(6282)]).then(__webpack_require__.bind(__webpack_require__,34956))),120:$e.lazy(()=>__webpack_require__.e(1962).then(__webpack_require__.bind(__webpack_require__,54277))),121:$e.lazy(()=>__webpack_require__.e(4928).then(__webpack_require__.bind(__webpack_require__,26370))),122:$e.lazy(()=>__webpack_require__.e(1257).then(__webpack_require__.bind(__webpack_require__,90498))),123:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(757),__webpack_require__.e(7329)]).then(__webpack_require__.bind(__webpack_require__,45948))),124:$e.lazy(()=>__webpack_require__.e(8340).then(__webpack_require__.bind(__webpack_require__,63434))),125:$e.lazy(()=>__webpack_require__.e(4093).then(__webpack_require__.bind(__webpack_require__,67473))),126:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(6185)]).then(__webpack_require__.bind(__webpack_require__,94369))),127:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(6185)]).then(__webpack_require__.bind(__webpack_require__,94369))),128:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,11142))),129:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,11142))),130:$e.lazy(()=>__webpack_require__.e(1678).then(__webpack_require__.bind(__webpack_require__,26010))),131:$e.lazy(()=>__webpack_require__.e(1678).then(__webpack_require__.bind(__webpack_require__,26010))),132:$e.lazy(()=>__webpack_require__.e(1754).then(__webpack_require__.bind(__webpack_require__,35774))),133:$e.lazy(()=>__webpack_require__.e(1754).then(__webpack_require__.bind(__webpack_require__,35774))),134:$e.lazy(()=>__webpack_require__.e(4217).then(__webpack_require__.bind(__webpack_require__,2996))),135:$e.lazy(()=>__webpack_require__.e(3220).then(__webpack_require__.bind(__webpack_require__,15421))),136:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(533)]).then(__webpack_require__.bind(__webpack_require__,56360))),137:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5798)]).then(__webpack_require__.bind(__webpack_require__,68885))),138:$e.lazy(()=>__webpack_require__.e(5466).then(__webpack_require__.bind(__webpack_require__,98657))),139:$e.lazy(()=>__webpack_require__.e(5466).then(__webpack_require__.bind(__webpack_require__,98657))),140:$e.lazy(()=>__webpack_require__.e(9944).then(__webpack_require__.bind(__webpack_require__,24336))),141:$e.lazy(()=>__webpack_require__.e(9406).then(__webpack_require__.bind(__webpack_require__,89045))),142:$e.lazy(()=>__webpack_require__.e(9406).then(__webpack_require__.bind(__webpack_require__,89045))),143:$e.lazy(()=>__webpack_require__.e(9039).then(__webpack_require__.bind(__webpack_require__,50556))),144:$e.lazy(()=>__webpack_require__.e(9039).then(__webpack_require__.bind(__webpack_require__,50556))),145:$e.lazy(()=>__webpack_require__.e(7922).then(__webpack_require__.bind(__webpack_require__,23290))),146:$e.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,1981))),147:$e.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,1981))),148:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,17039))),149:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,17039))),150:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8689)]).then(__webpack_require__.bind(__webpack_require__,13356))),151:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7806)]).then(__webpack_require__.bind(__webpack_require__,72879))),152:$e.lazy(()=>__webpack_require__.e(3276).then(__webpack_require__.bind(__webpack_require__,42815))),153:$e.lazy(()=>__webpack_require__.e(8885).then(__webpack_require__.bind(__webpack_require__,40657))),154:$e.lazy(()=>__webpack_require__.e(3451).then(__webpack_require__.bind(__webpack_require__,22449))),155:$e.lazy(()=>__webpack_require__.e(9922).then(__webpack_require__.bind(__webpack_require__,22612))),156:$e.lazy(()=>__webpack_require__.e(4572).then(__webpack_require__.bind(__webpack_require__,80663))),157:$e.lazy(()=>__webpack_require__.e(4017).then(__webpack_require__.bind(__webpack_require__,47519))),158:$e.lazy(()=>__webpack_require__.e(5518).then(__webpack_require__.bind(__webpack_require__,98174))),159:$e.lazy(()=>__webpack_require__.e(5823).then(__webpack_require__.bind(__webpack_require__,15052))),160:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4944)]).then(__webpack_require__.bind(__webpack_require__,35566))),161:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,16654))),162:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9289),__webpack_require__.e(7099)]).then(__webpack_require__.bind(__webpack_require__,51087))),163:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9289),__webpack_require__.e(7099)]).then(__webpack_require__.bind(__webpack_require__,51087))),164:$e.lazy(()=>__webpack_require__.e(4449).then(__webpack_require__.bind(__webpack_require__,52480))),165:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9289),__webpack_require__.e(7099)]).then(__webpack_require__.bind(__webpack_require__,51087))),166:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(8633),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,5887))),167:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(8633),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,5887))),168:$e.lazy(()=>__webpack_require__.e(8787).then(__webpack_require__.bind(__webpack_require__,18270))),169:$e.lazy(()=>__webpack_require__.e(5650).then(__webpack_require__.bind(__webpack_require__,36790))),170:$e.lazy(()=>__webpack_require__.e(1799).then(__webpack_require__.bind(__webpack_require__,16932))),171:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(8633),__webpack_require__.e(8579)]).then(__webpack_require__.bind(__webpack_require__,69360))),172:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,16654))),173:$e.lazy(()=>__webpack_require__.e(8639).then(__webpack_require__.bind(__webpack_require__,90879))),174:$e.lazy(()=>__webpack_require__.e(4048).then(__webpack_require__.bind(__webpack_require__,67796))),175:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,36927))),176:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,36927))),177:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(508)]).then(__webpack_require__.bind(__webpack_require__,39156))),178:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,16654))),179:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(1003),__webpack_require__.e(9465),__webpack_require__.e(7835)]).then(__webpack_require__.bind(__webpack_require__,27737))),180:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(1003),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,47561))),181:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(1003),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,47561))),182:$e.lazy(()=>__webpack_require__.e(1581).then(__webpack_require__.bind(__webpack_require__,34663))),183:$e.lazy(()=>__webpack_require__.e(4144).then(__webpack_require__.bind(__webpack_require__,42783))),184:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(1003),__webpack_require__.e(9465),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,78374))),185:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,16654))),186:$e.lazy(()=>__webpack_require__.e(8552).then(__webpack_require__.bind(__webpack_require__,52229))),187:$e.lazy(()=>__webpack_require__.e(7884).then(__webpack_require__.bind(__webpack_require__,74516))),188:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(5307)]).then(__webpack_require__.bind(__webpack_require__,25680))),189:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(5307)]).then(__webpack_require__.bind(__webpack_require__,25680))),190:$e.lazy(()=>__webpack_require__.e(5549).then(__webpack_require__.bind(__webpack_require__,61232))),191:$e.lazy(()=>__webpack_require__.e(9674).then(__webpack_require__.bind(__webpack_require__,81367))),192:$e.lazy(()=>__webpack_require__.e(5573).then(__webpack_require__.bind(__webpack_require__,54607))),193:$e.lazy(()=>__webpack_require__.e(2141).then(__webpack_require__.bind(__webpack_require__,47085))),194:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(6411),__webpack_require__.e(3540),__webpack_require__.e(9511)]).then(__webpack_require__.bind(__webpack_require__,40303))),195:$e.lazy(()=>__webpack_require__.e(6328).then(__webpack_require__.bind(__webpack_require__,29687))),196:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(7857)]).then(__webpack_require__.bind(__webpack_require__,39545))),197:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(1003),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,68686))),198:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(1003),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,68686))),199:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(1003),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,15658))),200:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(1003),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,15658))),201:$e.lazy(()=>__webpack_require__.e(9205).then(__webpack_require__.bind(__webpack_require__,73410))),202:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(1423)]).then(__webpack_require__.bind(__webpack_require__,3880))),203:$e.lazy(()=>__webpack_require__.e(7614).then(__webpack_require__.bind(__webpack_require__,63915))),204:$e.lazy(()=>__webpack_require__.e(9449).then(__webpack_require__.bind(__webpack_require__,90384))),205:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9814)]).then(__webpack_require__.bind(__webpack_require__,92007))),206:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6637)]).then(__webpack_require__.bind(__webpack_require__,15004))),207:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6637)]).then(__webpack_require__.bind(__webpack_require__,15004))),208:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3581)]).then(__webpack_require__.bind(__webpack_require__,87892))),209:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1993)]).then(__webpack_require__.bind(__webpack_require__,53375))),210:$e.lazy(()=>Promise.all([__webpack_require__.e(3540),__webpack_require__.e(1475)]).then(__webpack_require__.bind(__webpack_require__,151))),211:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(6411),__webpack_require__.e(8965)]).then(__webpack_require__.bind(__webpack_require__,50160))),212:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6451)]).then(__webpack_require__.bind(__webpack_require__,26234))),213:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(6411),__webpack_require__.e(518)]).then(__webpack_require__.bind(__webpack_require__,13545))),214:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5894)]).then(__webpack_require__.bind(__webpack_require__,78292))),215:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5894)]).then(__webpack_require__.bind(__webpack_require__,78292))),216:$e.lazy(()=>__webpack_require__.e(2130).then(__webpack_require__.bind(__webpack_require__,71258))),217:$e.lazy(()=>__webpack_require__.e(2130).then(__webpack_require__.bind(__webpack_require__,71258))),218:$e.lazy(()=>__webpack_require__.e(5230).then(__webpack_require__.bind(__webpack_require__,91050))),219:$e.lazy(()=>__webpack_require__.e(5230).then(__webpack_require__.bind(__webpack_require__,91050))),220:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,10944))),221:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,10944))),222:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5096)]).then(__webpack_require__.bind(__webpack_require__,22973))),223:$e.lazy(()=>__webpack_require__.e(3086).then(__webpack_require__.bind(__webpack_require__,20658))),224:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9417)]).then(__webpack_require__.bind(__webpack_require__,72680))),225:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,16654))),226:$e.lazy(()=>__webpack_require__.e(5176).then(__webpack_require__.bind(__webpack_require__,42649))),227:$e.lazy(()=>__webpack_require__.e(6587).then(__webpack_require__.bind(__webpack_require__,2401))),228:$e.lazy(()=>__webpack_require__.e(9891).then(__webpack_require__.bind(__webpack_require__,72609))),229:$e.lazy(()=>__webpack_require__.e(8062).then(__webpack_require__.bind(__webpack_require__,87441))),230:$e.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,81283))),231:$e.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,81283))),232:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(6820)]).then(__webpack_require__.bind(__webpack_require__,70414))),233:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(8517)]).then(__webpack_require__.bind(__webpack_require__,76755))),234:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(7043)]).then(__webpack_require__.bind(__webpack_require__,54647))),235:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(2806)]).then(__webpack_require__.bind(__webpack_require__,49191))),236:$e.lazy(()=>__webpack_require__.e(5043).then(__webpack_require__.bind(__webpack_require__,58979))),237:$e.lazy(()=>__webpack_require__.e(799).then(__webpack_require__.bind(__webpack_require__,37257))),238:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(3157)]).then(__webpack_require__.bind(__webpack_require__,55057))),239:$e.lazy(()=>__webpack_require__.e(8332).then(__webpack_require__.bind(__webpack_require__,80142))),240:$e.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,20749))),241:$e.lazy(()=>__webpack_require__.e(8217).then(__webpack_require__.bind(__webpack_require__,86700))),242:$e.lazy(()=>__webpack_require__.e(879).then(__webpack_require__.bind(__webpack_require__,11263))),243:$e.lazy(()=>__webpack_require__.e(5776).then(__webpack_require__.bind(__webpack_require__,97900))),244:$e.lazy(()=>__webpack_require__.e(906).then(__webpack_require__.bind(__webpack_require__,45690))),245:$e.lazy(()=>__webpack_require__.e(900).then(__webpack_require__.bind(__webpack_require__,48537))),246:$e.lazy(()=>__webpack_require__.e(6682).then(__webpack_require__.bind(__webpack_require__,26105))),247:$e.lazy(()=>__webpack_require__.e(8115).then(__webpack_require__.bind(__webpack_require__,11699))),248:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__,2065))),249:$e.lazy(()=>__webpack_require__.e(4610).then(__webpack_require__.bind(__webpack_require__,60669))),250:$e.lazy(()=>__webpack_require__.e(8479).then(__webpack_require__.bind(__webpack_require__,15872))),251:$e.lazy(()=>__webpack_require__.e(5800).then(__webpack_require__.bind(__webpack_require__,35702))),252:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(2862)]).then(__webpack_require__.bind(__webpack_require__,83473))),253:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(8286)]).then(__webpack_require__.bind(__webpack_require__,30288))),254:$e.lazy(()=>__webpack_require__.e(5117).then(__webpack_require__.bind(__webpack_require__,89339))),255:$e.lazy(()=>__webpack_require__.e(7402).then(__webpack_require__.bind(__webpack_require__,17320))),256:$e.lazy(()=>__webpack_require__.e(1897).then(__webpack_require__.bind(__webpack_require__,39121))),257:$e.lazy(()=>__webpack_require__.e(8145).then(__webpack_require__.bind(__webpack_require__,35027))),258:$e.lazy(()=>__webpack_require__.e(119).then(__webpack_require__.bind(__webpack_require__,54338))),259:$e.lazy(()=>__webpack_require__.e(4736).then(__webpack_require__.bind(__webpack_require__,25279))),260:$e.lazy(()=>__webpack_require__.e(2412).then(__webpack_require__.bind(__webpack_require__,86683))),261:$e.lazy(()=>__webpack_require__.e(2240).then(__webpack_require__.bind(__webpack_require__,75923))),262:$e.lazy(()=>__webpack_require__.e(5165).then(__webpack_require__.bind(__webpack_require__,41117))),263:$e.lazy(()=>__webpack_require__.e(3831).then(__webpack_require__.bind(__webpack_require__,43497))),264:$e.lazy(()=>__webpack_require__.e(2396).then(__webpack_require__.bind(__webpack_require__,30872))),265:$e.lazy(()=>__webpack_require__.e(7855).then(__webpack_require__.bind(__webpack_require__,20993))),266:$e.lazy(()=>__webpack_require__.e(9507).then(__webpack_require__.bind(__webpack_require__,97062))),267:$e.lazy(()=>__webpack_require__.e(1343).then(__webpack_require__.bind(__webpack_require__,59382))),268:$e.lazy(()=>__webpack_require__.e(2223).then(__webpack_require__.bind(__webpack_require__,32223))),269:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,16654))),270:$e.lazy(()=>__webpack_require__.e(9647).then(__webpack_require__.bind(__webpack_require__,56299))),271:$e.lazy(()=>__webpack_require__.e(485).then(__webpack_require__.bind(__webpack_require__,15882))),272:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,49374))),273:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,49374))),274:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,53161))),275:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,53161))),276:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(7460)]).then(__webpack_require__.bind(__webpack_require__,10454))),277:$e.lazy(()=>__webpack_require__.e(9716).then(__webpack_require__.bind(__webpack_require__,3072))),278:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,27460))),279:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,27460))),280:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,16654))),281:$e.lazy(()=>__webpack_require__.e(3006).then(__webpack_require__.bind(__webpack_require__,38779))),282:$e.lazy(()=>__webpack_require__.e(2045).then(__webpack_require__.bind(__webpack_require__,97731))),283:$e.lazy(()=>__webpack_require__.e(1520).then(__webpack_require__.bind(__webpack_require__,91709))),284:$e.lazy(()=>__webpack_require__.e(9649).then(__webpack_require__.bind(__webpack_require__,88307))),285:$e.lazy(()=>__webpack_require__.e(4546).then(__webpack_require__.bind(__webpack_require__,62999))),286:$e.lazy(()=>__webpack_require__.e(5357).then(__webpack_require__.bind(__webpack_require__,39467))),287:$e.lazy(()=>__webpack_require__.e(8665).then(__webpack_require__.bind(__webpack_require__,38939))),288:$e.lazy(()=>__webpack_require__.e(3183).then(__webpack_require__.bind(__webpack_require__,9350))),289:$e.lazy(()=>__webpack_require__.e(4800).then(__webpack_require__.bind(__webpack_require__,42155))),290:$e.lazy(()=>__webpack_require__.e(9489).then(__webpack_require__.bind(__webpack_require__,7127))),291:$e.lazy(()=>__webpack_require__.e(9391).then(__webpack_require__.bind(__webpack_require__,54899))),292:$e.lazy(()=>__webpack_require__.e(5335).then(__webpack_require__.bind(__webpack_require__,53467))),293:$e.lazy(()=>__webpack_require__.e(2823).then(__webpack_require__.bind(__webpack_require__,24398))),294:$e.lazy(()=>__webpack_require__.e(4973).then(__webpack_require__.bind(__webpack_require__,19599))),295:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6651)]).then(__webpack_require__.bind(__webpack_require__,39134))),296:$e.lazy(()=>__webpack_require__.e(6741).then(__webpack_require__.bind(__webpack_require__,43171))),297:$e.lazy(()=>__webpack_require__.e(5775).then(__webpack_require__.bind(__webpack_require__,93897))),298:$e.lazy(()=>__webpack_require__.e(2548).then(__webpack_require__.bind(__webpack_require__,18))),299:$e.lazy(()=>__webpack_require__.e(2223).then(__webpack_require__.bind(__webpack_require__,32223))),300:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,16654))),301:$e.lazy(()=>__webpack_require__.e(6634).then(__webpack_require__.bind(__webpack_require__,39912))),302:$e.lazy(()=>__webpack_require__.e(680).then(__webpack_require__.bind(__webpack_require__,55035))),303:$e.lazy(()=>__webpack_require__.e(6366).then(__webpack_require__.bind(__webpack_require__,23847))),304:$e.lazy(()=>__webpack_require__.e(6452).then(__webpack_require__.bind(__webpack_require__,46495))),305:$e.lazy(()=>__webpack_require__.e(1070).then(__webpack_require__.bind(__webpack_require__,72726))),306:$e.lazy(()=>__webpack_require__.e(7242).then(__webpack_require__.bind(__webpack_require__,7886))),307:$e.lazy(()=>__webpack_require__.e(2707).then(__webpack_require__.bind(__webpack_require__,57996))),308:$e.lazy(()=>__webpack_require__.e(2865).then(__webpack_require__.bind(__webpack_require__,8960))),309:$e.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,30306))),310:$e.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,30306))),311:$e.lazy(()=>__webpack_require__.e(3141).then(__webpack_require__.bind(__webpack_require__,38339))),312:$e.lazy(()=>__webpack_require__.e(2223).then(__webpack_require__.bind(__webpack_require__,32223))),313:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(6411),__webpack_require__.e(1003),__webpack_require__.e(7289)]).then(__webpack_require__.bind(__webpack_require__,2338))),314:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1003),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,85032))),315:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(6411),__webpack_require__.e(1003),__webpack_require__.e(7289)]).then(__webpack_require__.bind(__webpack_require__,2338))),316:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1003),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,85032))),317:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(6411),__webpack_require__.e(1003),__webpack_require__.e(7289)]).then(__webpack_require__.bind(__webpack_require__,2338))),318:$e.lazy(()=>__webpack_require__.e(2223).then(__webpack_require__.bind(__webpack_require__,32223))),319:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(7527)]).then(__webpack_require__.bind(__webpack_require__,40130))),320:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(6270)]).then(__webpack_require__.bind(__webpack_require__,53349))),321:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,16654))),322:$e.lazy(()=>__webpack_require__.e(547).then(__webpack_require__.bind(__webpack_require__,50192))),323:$e.lazy(()=>__webpack_require__.e(9788).then(__webpack_require__.bind(__webpack_require__,61813))),324:$e.lazy(()=>__webpack_require__.e(576).then(__webpack_require__.bind(__webpack_require__,77688))),325:$e.lazy(()=>__webpack_require__.e(7260).then(__webpack_require__.bind(__webpack_require__,98005))),326:$e.lazy(()=>__webpack_require__.e(4520).then(__webpack_require__.bind(__webpack_require__,48905))),327:$e.lazy(()=>__webpack_require__.e(9076).then(__webpack_require__.bind(__webpack_require__,79898))),328:$e.lazy(()=>__webpack_require__.e(4514).then(__webpack_require__.bind(__webpack_require__,23096))),329:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,16654))),330:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(928)]).then(__webpack_require__.bind(__webpack_require__,87427))),331:$e.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,32095))),332:$e.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,32095))),333:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,16654))),334:$e.lazy(()=>__webpack_require__.e(1939).then(__webpack_require__.bind(__webpack_require__,90600))),335:$e.lazy(()=>__webpack_require__.e(556).then(__webpack_require__.bind(__webpack_require__,8452))),336:$e.lazy(()=>__webpack_require__.e(6434).then(__webpack_require__.bind(__webpack_require__,60429))),337:$e.lazy(()=>__webpack_require__.e(1880).then(__webpack_require__.bind(__webpack_require__,50048))),338:$e.lazy(()=>__webpack_require__.e(8237).then(__webpack_require__.bind(__webpack_require__,26434))),339:$e.lazy(()=>__webpack_require__.e(3447).then(__webpack_require__.bind(__webpack_require__,69940))),340:$e.lazy(()=>__webpack_require__.e(264).then(__webpack_require__.bind(__webpack_require__,92258))),341:$e.lazy(()=>__webpack_require__.e(4259).then(__webpack_require__.bind(__webpack_require__,36673))),342:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,16654))),343:$e.lazy(()=>__webpack_require__.e(4078).then(__webpack_require__.bind(__webpack_require__,27809))),344:$e.lazy(()=>__webpack_require__.e(2829).then(__webpack_require__.bind(__webpack_require__,11493))),345:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(5359)]).then(__webpack_require__.bind(__webpack_require__,78520))),346:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,16654))),347:$e.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,3591))),348:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,27334))),349:$e.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,81849))),350:$e.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,33633))),351:$e.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,36124))),352:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,91215))),353:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,91215))),354:$e.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,47371))),355:$e.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,60168))),356:$e.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,63363))),357:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,56926))),358:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,27137))),359:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,27137))),360:$e.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,48303))),361:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,90660))),362:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,49128))),363:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,37884))),364:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,37884))),365:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,45068))),366:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,87654))),367:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,87654))),368:$e.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,17259))),369:$e.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,3947))),370:$e.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,101))),371:$e.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,56630))),372:$e.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,17072))),373:$e.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,3162))),374:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,27334))),375:$e.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,92980))),376:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,16654))),377:$e.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,3591))),378:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,27334))),379:$e.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,81849))),380:$e.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,33633))),381:$e.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,36124))),382:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,91215))),383:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,91215))),384:$e.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,47371))),385:$e.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,60168))),386:$e.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,63363))),387:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,56926))),388:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,27137))),389:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,27137))),390:$e.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,48303))),391:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,90660))),392:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,49128))),393:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,37884))),394:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,37884))),395:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,45068))),396:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,87654))),397:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,87654))),398:$e.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,17259))),399:$e.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,3947))),400:$e.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,101))),401:$e.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,56630))),402:$e.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,17072))),403:$e.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,3162))),404:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,27334))),405:$e.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,92980))),406:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,16654))),407:$e.lazy(()=>__webpack_require__.e(4766).then(__webpack_require__.bind(__webpack_require__,46135))),408:$e.lazy(()=>__webpack_require__.e(7560).then(__webpack_require__.bind(__webpack_require__,26982))),409:$e.lazy(()=>__webpack_require__.e(6029).then(__webpack_require__.bind(__webpack_require__,25904))),410:$e.lazy(()=>__webpack_require__.e(5179).then(__webpack_require__.bind(__webpack_require__,83730))),411:$e.lazy(()=>__webpack_require__.e(4621).then(__webpack_require__.bind(__webpack_require__,45833))),412:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,16654))),413:$e.lazy(()=>__webpack_require__.e(1831).then(__webpack_require__.bind(__webpack_require__,33191))),414:$e.lazy(()=>__webpack_require__.e(2539).then(__webpack_require__.bind(__webpack_require__,19649))),415:$e.lazy(()=>__webpack_require__.e(8143).then(__webpack_require__.bind(__webpack_require__,90371))),416:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(5624)]).then(__webpack_require__.bind(__webpack_require__,46333))),417:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(1461)]).then(__webpack_require__.bind(__webpack_require__,40803))),418:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(4492)]).then(__webpack_require__.bind(__webpack_require__,63534))),419:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(9416)]).then(__webpack_require__.bind(__webpack_require__,2934))),420:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,52092))),421:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,52092))),422:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,52092))),423:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,52092))),424:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,52092))),425:$e.lazy(()=>__webpack_require__.e(5022).then(__webpack_require__.bind(__webpack_require__,26140))),426:$e.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,26937))),427:$e.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,26937))),428:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(7545)]).then(__webpack_require__.bind(__webpack_require__,41728))),429:$e.lazy(()=>__webpack_require__.e(1253).then(__webpack_require__.bind(__webpack_require__,15461))),430:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,16654))),431:$e.lazy(()=>__webpack_require__.e(2216).then(__webpack_require__.bind(__webpack_require__,41026))),432:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(5382)]).then(__webpack_require__.bind(__webpack_require__,87690))),433:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,16654))),434:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(6411),__webpack_require__.e(8823)]).then(__webpack_require__.bind(__webpack_require__,49912))),435:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5915)]).then(__webpack_require__.bind(__webpack_require__,15734))),436:$e.lazy(()=>__webpack_require__.e(1077).then(__webpack_require__.bind(__webpack_require__,17674))),437:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,16654))),438:$e.lazy(()=>__webpack_require__.e(570).then(__webpack_require__.bind(__webpack_require__,31255))),439:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,16654))),440:$e.lazy(()=>__webpack_require__.e(8365).then(__webpack_require__.bind(__webpack_require__,48172))),441:$e.lazy(()=>__webpack_require__.e(6788).then(__webpack_require__.bind(__webpack_require__,73721))),442:$e.lazy(()=>__webpack_require__.e(4058).then(__webpack_require__.bind(__webpack_require__,64880))),443:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,16654))),444:$e.lazy(()=>__webpack_require__.e(4056).then(__webpack_require__.bind(__webpack_require__,58513))),445:$e.lazy(()=>__webpack_require__.e(9487).then(__webpack_require__.bind(__webpack_require__,8504))),446:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,16654))),447:$e.lazy(()=>__webpack_require__.e(532).then(__webpack_require__.bind(__webpack_require__,14952))),448:$e.lazy(()=>__webpack_require__.e(7178).then(__webpack_require__.bind(__webpack_require__,99192))),449:$e.lazy(()=>__webpack_require__.e(1660).then(__webpack_require__.bind(__webpack_require__,94833))),450:$e.lazy(()=>__webpack_require__.e(7333).then(__webpack_require__.bind(__webpack_require__,43239))),451:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4227)]).then(__webpack_require__.bind(__webpack_require__,24523))),452:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8155)]).then(__webpack_require__.bind(__webpack_require__,32727))),453:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5186)]).then(__webpack_require__.bind(__webpack_require__,13260))),454:$e.lazy(()=>__webpack_require__.e(5786).then(__webpack_require__.bind(__webpack_require__,33130))),455:$e.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,61037))),456:$e.lazy(()=>__webpack_require__.e(5972).then(__webpack_require__.bind(__webpack_require__,63235))),457:$e.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,61037))),458:$e.lazy(()=>__webpack_require__.e(1470).then(__webpack_require__.bind(__webpack_require__,41502))),459:$e.lazy(()=>__webpack_require__.e(7182).then(__webpack_require__.bind(__webpack_require__,53118))),460:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,16654))),461:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2476)]).then(__webpack_require__.bind(__webpack_require__,12118))),462:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,16654))),463:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(5729)]).then(__webpack_require__.bind(__webpack_require__,70771))),464:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,16654))),465:$e.lazy(()=>__webpack_require__.e(6444).then(__webpack_require__.bind(__webpack_require__,94157))),466:$e.lazy(()=>__webpack_require__.e(5111).then(__webpack_require__.bind(__webpack_require__,2523))),467:$e.lazy(()=>__webpack_require__.e(2307).then(__webpack_require__.bind(__webpack_require__,93413))),468:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7224)]).then(__webpack_require__.bind(__webpack_require__,61840))),469:$e.lazy(()=>__webpack_require__.e(5823).then(__webpack_require__.bind(__webpack_require__,15052))),470:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4944)]).then(__webpack_require__.bind(__webpack_require__,35566))),471:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,16654))),472:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9289),__webpack_require__.e(8866)]).then(__webpack_require__.bind(__webpack_require__,34386))),473:$e.lazy(()=>__webpack_require__.e(2300).then(__webpack_require__.bind(__webpack_require__,84982))),474:$e.lazy(()=>__webpack_require__.e(2501).then(__webpack_require__.bind(__webpack_require__,67244))),475:$e.lazy(()=>__webpack_require__.e(3212).then(__webpack_require__.bind(__webpack_require__,30984))),476:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,17510))),477:$e.lazy(()=>__webpack_require__.e(1855).then(__webpack_require__.bind(__webpack_require__,82369))),478:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,17510))),479:$e.lazy(()=>__webpack_require__.e(1276).then(__webpack_require__.bind(__webpack_require__,52618))),480:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,16282))),481:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,16282))),482:$e.lazy(()=>__webpack_require__.e(3784).then(__webpack_require__.bind(__webpack_require__,84369))),483:$e.lazy(()=>__webpack_require__.e(3862).then(__webpack_require__.bind(__webpack_require__,4911))),484:$e.lazy(()=>__webpack_require__.e(4565).then(__webpack_require__.bind(__webpack_require__,50163))),485:$e.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,45046))),486:$e.lazy(()=>__webpack_require__.e(6170).then(__webpack_require__.bind(__webpack_require__,44707))),487:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,52607))),488:$e.lazy(()=>__webpack_require__.e(1836).then(__webpack_require__.bind(__webpack_require__,16847))),489:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(757),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,65884))),490:$e.lazy(()=>__webpack_require__.e(3509).then(__webpack_require__.bind(__webpack_require__,99894))),491:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,52607))),492:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,52607))),493:$e.lazy(()=>__webpack_require__.e(6034).then(__webpack_require__.bind(__webpack_require__,39377))),494:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(8999)]).then(__webpack_require__.bind(__webpack_require__,92352))),495:$e.lazy(()=>__webpack_require__.e(3910).then(__webpack_require__.bind(__webpack_require__,17393))),496:$e.lazy(()=>Promise.all([__webpack_require__.e(3573),__webpack_require__.e(67)]).then(__webpack_require__.bind(__webpack_require__,65784))),497:$e.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,45046))),"@@/global-layout":$e.lazy(()=>__webpack_require__.e(1717).then(__webpack_require__.bind(__webpack_require__,49704)))}}})}var P=__webpack_require__(89222),O=__webpack_require__(80957),L=__webpack_require__(71418),ve=__webpack_require__(81908),ke=()=>$e.createElement(L.Z,{size:"middle",className:ve.Z.loading}),dn=__webpack_require__(22740),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.9"})})()})();