From 8568161c3e2a01e33779359cad6ec8eba6e103b4 Mon Sep 17 00:00:00 2001 From: autosubmit Date: Thu, 29 May 2025 18:32:14 +0800 Subject: [PATCH] Auto Submit --- index.html | 2 +- ...__OjForm__NewEdit__index.3dd452a7.async.js | 46 +++++++++---------- umi.2ac0252e.js => umi.46d6e2d2.js | 2 +- 3 files changed, 25 insertions(+), 25 deletions(-) rename p__Problems__OjForm__NewEdit__index.9b0e00c7.async.js => p__Problems__OjForm__NewEdit__index.3dd452a7.async.js (93%) rename umi.2ac0252e.js => umi.46d6e2d2.js (99%) diff --git a/index.html b/index.html index 32b77b9bd1..58c6aed4e9 100644 --- a/index.html +++ b/index.html @@ -172,7 +172,7 @@ display: block !important; } - + \ No newline at end of file diff --git a/p__Problems__OjForm__NewEdit__index.9b0e00c7.async.js b/p__Problems__OjForm__NewEdit__index.3dd452a7.async.js similarity index 93% rename from p__Problems__OjForm__NewEdit__index.9b0e00c7.async.js rename to p__Problems__OjForm__NewEdit__index.3dd452a7.async.js index 8c53666d0e..a3d101d7ad 100644 --- a/p__Problems__OjForm__NewEdit__index.9b0e00c7.async.js +++ b/p__Problems__OjForm__NewEdit__index.3dd452a7.async.js @@ -66,7 +66,7 @@ \\end{array}`},{value:`\\begin{array}{c} \r P_{n}=n! \\\\ \r A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r -\\end{array}`}]}]}],b=re=>{a.current.setValue(a.current.getValue()+" "+re.value+" ")},z=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:ue.createElement(Ke.Z,{className:te.Z.lists,gutter:[10,10]},y.map((re,de)=>ue.createElement(x.Z,{flex:"110px",className:te.Z.item},ue.createElement("div",null,ue.createElement(ae.Z,{value:`$$${re.value}$$`}),re.name),ue.createElement("div",{className:te.Z.children},re.children.map((me,he)=>ue.createElement("div",{key:he},ue.createElement("h1",null,me.name),ue.createElement(Ke.Z,{gutter:[10,10]},me.data.map((fe,pe)=>ue.createElement(x.Z,{key:pe,onClick:()=>b(fe),className:te.Z.diamond},ue.createElement(ae.Z,{value:"`$$"+fe.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:ue.createElement(Ke.Z,{className:te.Z.lists,gutter:[10,10]},E.map((re,de)=>ue.createElement(x.Z,{flex:"110px",className:te.Z.item},ue.createElement("div",null,ue.createElement(ae.Z,{value:"`$$"+re.value+"$$`"}),re.name),ue.createElement("div",{className:te.Z.children},re.children.map((me,he)=>ue.createElement("div",{key:he},me.name&&ue.createElement("h1",null,me.name),ue.createElement(Ke.Z,{gutter:[10,10]},me.data.map((fe,pe)=>ue.createElement(x.Z,{key:pe,onClick:()=>b(fe),className:te.Z.diamond},ue.createElement(ae.Z,{value:"`$$"+fe.value+"$$`"}))))))))))}],ee=()=>{var re=document.createElement("div");re.innerHTML=a.current.getValue();var de=re.innerText;return ce&&ce(de),de};return(0,Ae.useImperativeHandle)(ne,()=>({getData:ee})),ue.createElement("div",{className:te.Z.mathWrap},ue.createElement(Se.default,{defaultActiveKey:"1",items:z}),ue.createElement("math-field",{locale:"zh_cn",className:te.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},ie||""),oe&&ue.createElement("div",{className:te.Z.button},ue.createElement(ye.ZP,{size:"large",onClick:ee,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});xt.Z=le},31457:function(jt,xt,we){"use strict";we.d(xt,{h:function(){return a},x:function(){return y}});var Ae=we(39793),Ke=we(8423),x=we(91842),Se=we(59301),ye=Object.defineProperty,ae=Object.defineProperties,te=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,ce=(E,b,z)=>b in E?ye(E,b,{enumerable:!0,configurable:!0,writable:!0,value:z}):E[b]=z,oe=(E,b)=>{for(var z in b||(b={}))ue.call(b,z)&&ce(E,z,b[z]);if(se)for(var z of se(b))le.call(b,z)&&ce(E,z,b[z]);return E},ie=(E,b)=>ae(E,te(b)),ne=(E,b)=>{var z={};for(var ee in E)ue.call(E,ee)&&b.indexOf(ee)<0&&(z[ee]=E[ee]);if(E!=null&&se)for(var ee of se(E))b.indexOf(ee)<0&&le.call(E,ee)&&(z[ee]=E[ee]);return z};const a=E=>{var b=E,{value:z,onChange:ee,scrollId:re}=b,de=ne(b,["value","onChange","scrollId"]);return Se.createElement("div",{id:re||""},Se.createElement(Ae.Z,ie(oe({},de),{defaultValue:z,onChange:(me,he)=>{he!=null&&he.length?ee(me,he):ee(me)}})))},y=({value:E,onChange:b,placeholder:z,height:ee=140,isEdit:re,miniToolbar:de,watch:me=!0})=>re?Se.createElement(Ae.Z,{watch:me,isFocus:!0,height:ee||void 0,placeholder:z,defaultValue:E,onChange:b,miniToolbar:de}):Se.createElement("div",{style:{cursor:"pointer"}},E?Se.createElement(x.Z,{className:Ke.Z.inputBorder,value:E}):Se.createElement("div",{className:`${Ke.Z.inputBorder} ${Ke.Z.placeholder} inputBorderError`},z))},69720:function(jt,xt,we){"use strict";we.d(xt,{h:function(){return re}});var Ae=we(59301),Ke=we(57809),x=we(78241),Se=we(3113),ye=we(89780),ae=we.n(ye),te=we(8336),se=we(12469),ue=Object.defineProperty,le=Object.defineProperties,ce=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,a=(de,me,he)=>me in de?ue(de,me,{enumerable:!0,configurable:!0,writable:!0,value:he}):de[me]=he,y=(de,me)=>{for(var he in me||(me={}))ie.call(me,he)&&a(de,he,me[he]);if(oe)for(var he of oe(me))ne.call(me,he)&&a(de,he,me[he]);return de},E=(de,me)=>le(de,ce(me));const b=Ke.default.Option,z={labelCol:{span:4},wrapperCol:{span:20}},ee={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};xt.Z=({callback:de,onCancel:me})=>{const[he,fe]=(0,Ae.useState)("python");function pe(ve){fe(ee[ve][1])}function ge(ve){de(ve)}return Ae.createElement(x.default,E(y({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:ge,style:{width:500}}),Ae.createElement(x.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},Ae.createElement(Ke.default,{getPopupContainer:ve=>ve.parentNode,onChange:pe},Object.keys(ee).map(ve=>Ae.createElement(b,{key:ve,value:ve},ee[ve][0])))),Ae.createElement(x.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},Ae.createElement(re,{mode:he})),Ae.createElement("div",{className:"flex-container flex-end"},Ae.createElement(Se.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ae.createElement(Se.ZP,{type:"ghost",onClick:me},"\u53D6\u6D88")))};function re({value:de,onChange:me,mode:he,options:fe={}}){const pe=(0,Ae.useRef)(),[ge,ve]=(0,Ae.useState)();return(0,Ae.useEffect)(()=>{if(ge){let be=function(Be){const Pe=Be.getValue();me&&me(Pe)};return ge.on("change",be),()=>{ge.off("change",be)}}},[ge,me]),(0,Ae.useEffect)(()=>{ge&&ge.setOption("mode",he)},[ge,he]),(0,Ae.useEffect)(()=>{ge&&(de!==ge.getValue()||de==="")&&setTimeout(()=>{ge.setValue(de||"")},300)},[ge,de]),(0,Ae.useEffect)(()=>{if(pe.current&&!ge){const be=ae().fromTextArea(pe.current,y({mode:he,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},fe));ve(be)}},[pe.current,ge]),Ae.createElement("div",{className:"my-codemirror-container"},Ae.createElement("textarea",{ref:pe}))}},39793:function(jt,xt,we){"use strict";we.d(xt,{Z:function(){return Zt}});var Ae=we(59301),Ke=we(89780),x=we.n(Ke),Se=we(76374),ye=we(8336),ae=we(6313),te=we(25717),se=we(99498),ue=we(25419),le=we(67549),ce=we(91842),oe=({value:bt="",className:Ct,showTextOnly:wt,showLines:Gt,style:Jt={}})=>{const Wt=(0,Ae.useMemo)(()=>"",[bt]);return Ae.createElement(Ae.Fragment,null,Ae.createElement("div",{dangerouslySetInnerHTML:{__html:Wt}}))},ie=we(59301),ne=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ee=(bt,Ct,wt)=>Ct in bt?ne(bt,Ct,{enumerable:!0,configurable:!0,writable:!0,value:wt}):bt[Ct]=wt,re=(bt,Ct)=>{for(var wt in Ct||(Ct={}))b.call(Ct,wt)&&ee(bt,wt,Ct[wt]);if(E)for(var wt of E(Ct))z.call(Ct,wt)&&ee(bt,wt,Ct[wt]);return bt},de=(bt,Ct)=>a(bt,y(Ct));let me=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function he({onActionCallback:bt,title:Ct,icon:wt,actionName:Gt,className:Jt="",children:Wt}){function En(){bt(Gt)}return ie.createElement("a",{title:Ct,className:Jt,onClick:En},ie.createElement("i",{className:`${wt}`}),Wt)}var fe=({watch:bt,showNullButton:Ct,showNullProgramButton:wt,onActionCallback:Gt,fullScreen:Jt,insertTemp:Wt,hidetoolBar:En,extraUse:sn})=>{const qt=[...me,{title:`${bt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${bt?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return ie.createElement("ul",{className:"markdown-toolbar-container"},!En&&qt.map((mn,Kn)=>ie.createElement("li",{key:Kn},mn.actionName?ie.createElement(he,de(re({},mn),{onActionCallback:Gt})):ie.createElement("span",{className:"v-line"}))),Ct?ie.createElement("li",null,ie.createElement(he,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Gt},ie.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,wt?ie.createElement(ie.Fragment,null,ie.createElement("li",null,ie.createElement(he,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Gt},ie.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),ie.createElement("li",null,ie.createElement(he,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Gt},ie.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,Wt&&ie.createElement("li",null,ie.createElement(he,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Wt}`,onActionCallback:Gt},ie.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),sn&&ie.createElement("li",null,sn),ie.createElement("li",{className:"btn-full-screen"},ie.createElement(he,{icon:`${Jt?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Jt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Gt})))},pe=we(91558),ge=we(78241),ve=we(92832),be=we(3113),Be=Object.defineProperty,Pe=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,qe=(bt,Ct,wt)=>Ct in bt?Be(bt,Ct,{enumerable:!0,configurable:!0,writable:!0,value:wt}):bt[Ct]=wt,Re=(bt,Ct)=>{for(var wt in Ct||(Ct={}))Ne.call(Ct,wt)&&qe(bt,wt,Ct[wt]);if(Fe)for(var wt of Fe(Ct))He.call(Ct,wt)&&qe(bt,wt,Ct[wt]);return bt},it=(bt,Ct)=>Pe(bt,Le(Ct));const Ze={labelCol:{span:4},wrapperCol:{span:20}};var $e=({callback:bt,onCancel:Ct})=>{function wt(Gt){bt(Gt)}return Ae.createElement(ge.default,it(Re({},Ze),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:wt,style:{width:500}}),Ae.createElement(ge.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},Ae.createElement(ve.default,null)),Ae.createElement(ge.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},Ae.createElement(ve.default,null)),Ae.createElement("div",{className:"flex-container flex-end"},Ae.createElement(be.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ae.createElement(be.ZP,{type:"ghost",onClick:Ct},"\u53D6\u6D88")))},Je=we(69720),Me=we(17077),ze=we(43418),Ue=we(95237),rt=we(9507),Ye=we(59301),lt=({callback:bt,onCancel:Ct})=>{const wt=document.createElement("canvas"),Gt=wt.getContext("2d");wt.width=1e3,wt.height=800,Gt.fillStyle="#ffffff",Gt.fillRect(0,0,wt.width,wt.height);const Jt=wt.toDataURL("image/png");return Ye.createElement(ze.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Ye.createElement(Ue.Z,{style:{height:"100vh"}},Ye.createElement(rt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Jt,visible:!0,title:String(Date.now())},onOk:Wt=>{bt({src:Wt.url})},onClose:Ct})))},Xe=we(12378);function ke(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(ke,go.CommandHandler),ke.prototype.canAlignSelection=function(){var bt=this.diagram;return!(bt===null||bt.isReadOnly||bt.isModelReadOnly||bt.selection.count<2)},ke.prototype.alignLeft=function(){var bt=this.diagram;bt.startTransaction("aligning left");var Ct=1/0;bt.selection.each(function(wt){wt instanceof go.Link||(Ct=Math.min(wt.position.x,Ct))}),bt.selection.each(function(wt){wt instanceof go.Link||wt.move(new go.Point(Ct,wt.position.y))}),bt.commitTransaction("aligning left")},ke.prototype.alignRight=function(){var bt=this.diagram;bt.startTransaction("aligning right");var Ct=-1/0;bt.selection.each(function(wt){if(!(wt instanceof go.Link)){var Gt=wt.actualBounds.x+wt.actualBounds.width;Ct=Math.max(Gt,Ct)}}),bt.selection.each(function(wt){wt instanceof go.Link||wt.move(new go.Point(Ct-wt.actualBounds.width,wt.position.y))}),bt.commitTransaction("aligning right")},ke.prototype.alignTop=function(){var bt=this.diagram;bt.startTransaction("alignTop");var Ct=1/0;bt.selection.each(function(wt){wt instanceof go.Link||(Ct=Math.min(wt.position.y,Ct))}),bt.selection.each(function(wt){wt instanceof go.Link||wt.move(new go.Point(wt.position.x,Ct))}),bt.commitTransaction("alignTop")},ke.prototype.alignBottom=function(){var bt=this.diagram;bt.startTransaction("aligning bottom");var Ct=-1/0;bt.selection.each(function(wt){if(!(wt instanceof go.Link)){var Gt=wt.actualBounds.y+wt.actualBounds.height;Ct=Math.max(Gt,Ct)}}),bt.selection.each(function(wt){wt instanceof go.Link||wt.move(new go.Point(wt.actualBounds.x,Ct-wt.actualBounds.height))}),bt.commitTransaction("aligning bottom")},ke.prototype.alignCenterX=function(){var bt=this.diagram,Ct=bt.selection.first();if(Ct){bt.startTransaction("aligning Center X");var wt=Ct.actualBounds.x+Ct.actualBounds.width/2;bt.selection.each(function(Gt){Gt instanceof go.Link||Gt.move(new go.Point(wt-Gt.actualBounds.width/2,Gt.actualBounds.y))}),bt.commitTransaction("aligning Center X")}},ke.prototype.alignCenterY=function(){var bt=this.diagram,Ct=bt.selection.first();if(Ct){bt.startTransaction("aligning Center Y");var wt=Ct.actualBounds.y+Ct.actualBounds.height/2;bt.selection.each(function(Gt){Gt instanceof go.Link||Gt.move(new go.Point(Gt.actualBounds.x,wt-Gt.actualBounds.height/2))}),bt.commitTransaction("aligning Center Y")}},ke.prototype.alignColumn=function(bt){var Ct=this.diagram;Ct.startTransaction("align Column"),bt===void 0&&(bt=0),bt=parseFloat(bt);var wt=new Array;Ct.selection.each(function(sn){sn instanceof go.Link||wt.push(sn)});for(var Gt=0;Gt0){for(var sn=Wt.elt(En-1);sn!==null&&sn.isTreeExpanded&&!sn.isTreeLeaf;){var qt=this._sortTreeChildrenByY(sn);sn=qt.last()}sn!==null&&bt.select(sn)}else bt.select(Jt)}}else if(wt.key==="Down")if(Ct.isTreeExpanded&&!Ct.isTreeLeaf){var Gt=this._sortTreeChildrenByY(Ct).first();Gt!==null&&bt.select(Gt)}else for(;Ct!==null;){var Jt=Ct.findTreeParentNode();if(Jt===null)break;var Wt=this._sortTreeChildrenByY(Jt),En=Wt.indexOf(Ct);if(EnWt.y?1:Jt.xWt.x?1:0}),Ct},ke.prototype.copyToClipboard=function(bt){go.CommandHandler.prototype.copyToClipboard.call(this,bt),this._lastPasteOffset.set(this.pasteOffset)},ke.prototype.pasteFromClipboard=function(){var bt=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(bt,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),bt},Object.defineProperty(ke.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(bt){if(bt!=="move"&&bt!=="select"&&bt!=="scroll"&&bt!=="tree"&&bt!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+bt);this._arrowKeyBehavior=bt}}),Object.defineProperty(ke.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(bt){if(!(bt instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+bt);this._pasteOffset.set(bt)}});var je=ke,Ve=we(63720),Oe=we(43604),De=we(38986),Qe={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},_e=we(59301),Ie=(bt,Ct,wt)=>new Promise((Gt,Jt)=>{var Wt=qt=>{try{sn(wt.next(qt))}catch(mn){Jt(mn)}},En=qt=>{try{sn(wt.throw(qt))}catch(mn){Jt(mn)}},sn=qt=>qt.done?Gt(qt.value):Promise.resolve(qt.value).then(Wt,En);sn((wt=wt.apply(bt,Ct)).next())});function xe({onCancel:bt,callback:Ct}){let wt=(0,Ae.useRef)(),Gt=(0,Ae.useRef)(),Jt=(0,Ae.useRef)(),Wt=(0,Ae.useRef)(!1);const En=(0,Ae.useRef)(!1),[sn,qt]=(0,Ae.useState)(0);function mn(){const Qt=Xe.bx.make,Vn={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};wt.current=new Xe.S0(Gt.current,{padding:20,grid:Qt(Xe.s_,"Grid",Qt(Xe.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Qt(Xe.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:dn=>{var Bn=dn.diagram.commandHandler.addTopLevelParts(dn.diagram.selection,!0);Bn||dn.diagram.currentTool.doCancel()},commandHandler:Qt(je),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:dn=>{var Bn=dn.subject;Bn.location=Bn.location.copy().snapToGridPoint(dn.diagram.grid.gridOrigin,dn.diagram.grid.gridCellSize),setTimeout(()=>{dn.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:dn=>{var Bn=dn.subject;setTimeout(()=>{dn.diagram.commandHandler.editTextBlock()})},LinkRelinked:dn=>{var Bn=dn.parameter.part;Bn.invalidateConnectedLinks();var Rn=dn.subject;dn.diagram.toolManager.linkingTool.isForwards?Rn.toNode.invalidateConnectedLinks():Rn.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),wt.current.nodeTemplate=Qt(Xe.NB,"Auto",{locationSpot:Xe.z6.Center,locationObjectName:"SHAPE",desiredSize:new Xe.$u(120,60),minSize:new Xe.$u(40,40),resizable:!0,resizeCellSize:new Xe.$u(10,10),rotatable:!0},new Xe.KX("location","loc",Xe.E9.parse).makeTwoWay(Xe.E9.stringify),new Xe.KX("desiredSize","size",Xe.$u.parse).makeTwoWay(Xe.$u.stringify),Qt(Xe.bn,{name:"SHAPE",fill:Vn.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Xe.z6.AllSides,toSpot:Xe.z6.AllSides},new Xe.KX("figure"),new Xe.KX("fill"),new Xe.KX("stroke","borderColor"),new Xe.KX("strokeWidth","thickness"),new Xe.KX("strokeDashArray","dash")),Qt(Xe.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Qt(Xe.al,{margin:1,textAlign:"center",overflow:Xe.al.OverflowEllipsis,editable:!0},new Xe.KX("text").makeTwoWay(),new Xe.KX("stroke","color"))),wt.current.nodeTemplate.toolTip=Qt("ToolTip",Qt(Xe.s_,"Vertical",{maxSize:new Xe.$u(200,NaN)},Qt(Xe.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Xe.KX("text")),Qt(Xe.al,{font:"10pt sans-serif",textAlign:"center"},new Xe.KX("text","details"))));function Wn(dn,Bn){var Rn=(Sn,er)=>{Sn.handled=!0,Sn.diagram.model.commit(hr=>{var ir=er.part.adornedPart,Or=new Xe.E9().setRectSpot(ir.actualBounds,dn);Or.subtract(ir.location),Or.scale(2,2),Or.x+=Math.sign(Or.x)*130,Or.y+=Math.sign(Or.y)*130,Or.add(ir.location),Or.snapToGridPoint(Sn.diagram.grid.gridOrigin,Sn.diagram.grid.gridCellSize);var Lr=hr.copyNodeData(ir.data);hr.setGroupKeyForNodeData(Lr,hr.getGroupKeyForNodeData(ir.data)),hr.addNodeData(Lr);var sa={from:ir.key,to:hr.getKeyForNodeData(Lr)};hr.addLinkData(sa);var la=Sn.diagram.findNodeForData(Lr);la.location=Or,Sn.diagram.select(la),setTimeout(()=>{Sn.diagram.commandHandler.editTextBlock()},20)})};return Qt(Xe.bn,{figure:Bn,alignment:dn,alignmentFocus:dn.opposite(),width:dn.equals(Xe.z6.Top)||dn.equals(Xe.z6.Bottom)?25:18,height:dn.equals(Xe.z6.Top)||dn.equals(Xe.z6.Bottom)?18:25,fill:"orange",stroke:Vn.white,strokeWidth:4,mouseEnter:(Sn,er)=>er.fill="dodgerblue",mouseLeave:(Sn,er)=>er.fill="orange",isActionable:!0,click:Rn,contextClick:Rn})}function ur(dn){return Qt(Xe.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(Bn,Rn)=>Rn.fill="dodgerblue",mouseLeave:(Bn,Rn)=>Rn.fill="orange",click:(Bn,Rn)=>{Bn.diagram.commandHandler.showContextMenu(Rn.part.adornedPart)}},dn||{})}wt.current.nodeTemplate.selectionAdornmentTemplate=Qt(Xe.uz,"Spot",Qt(Xe.Vm,{padding:10}),Wn(Xe.z6.Top,"TriangleUp"),Wn(Xe.z6.Left,"TriangleLeft"),Wn(Xe.z6.Right,"TriangleRight"),Wn(Xe.z6.Bottom,"TriangleDown"),ur({alignment:new Xe.z6(.75,0)}));function Jn(dn,Bn){return(Rn,Sn)=>{Rn.handled=!0,Rn.diagram.model.commit(er=>{er.set(Sn.part.adornedPart.data,dn,Bn)})}}function Ot(dn,Bn){return Bn||(Bn="color"),Qt(Xe.bn,{width:16,height:16,stroke:"lightgray",fill:dn,margin:1,background:"transparent",mouseEnter:(Rn,Sn)=>Sn.stroke="dodgerblue",mouseLeave:(Rn,Sn)=>Sn.stroke="lightgray",click:Jn(Bn,dn),contextClick:Jn(Bn,dn)})}function _t(){return[Qt("ContextMenuButton",Qt(Xe.s_,"Horizontal",Ot(Vn.white,"fill"),Ot(Vn.beige,"fill"),Ot(Vn.extralightblue,"fill"),Ot(Vn.extralightred,"fill"))),Qt("ContextMenuButton",Qt(Xe.s_,"Horizontal",Ot(Vn.lightgray,"fill"),Ot(Vn.lightgreen,"fill"),Ot(Vn.lightblue,"fill"),Ot(Vn.lightred,"fill")))]}function Bt(){return[Qt("ContextMenuButton",Qt(Xe.s_,"Horizontal",Ot(Vn.black),Ot(Vn.green),Ot(Vn.blue),Ot(Vn.red))),Qt("ContextMenuButton",Qt(Xe.s_,"Horizontal",Ot(Vn.white),Ot(Vn.magenta),Ot(Vn.purple),Ot(Vn.orange)))]}function Ut(dn,Bn){return Bn||(Bn="thickness"),Qt(Xe.bn,"LineH",{width:16,height:16,strokeWidth:dn,margin:1,background:"transparent",mouseEnter:(Rn,Sn)=>Sn.background="dodgerblue",mouseLeave:(Rn,Sn)=>Sn.background="transparent",click:Jn(Bn,dn),contextClick:Jn(Bn,dn)})}function Yt(dn,Bn){return Bn||(Bn="dash"),Qt(Xe.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:dn,margin:1,background:"transparent",mouseEnter:(Rn,Sn)=>Sn.background="dodgerblue",mouseLeave:(Rn,Sn)=>Sn.background="transparent",click:Jn(Bn,dn),contextClick:Jn(Bn,dn)})}function tn(){return[Qt("ContextMenuButton",Qt(Xe.s_,"Horizontal",Ut(1),Ut(2),Ut(3),Ut(4))),Qt("ContextMenuButton",Qt(Xe.s_,"Horizontal",Yt(null),Yt([2,4]),Yt([4,4])))]}function en(dn,Bn){return Bn||(Bn="figure"),Qt(Xe.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:dn,margin:1,background:"transparent",mouseEnter:(Rn,Sn)=>Sn.fill="dodgerblue",mouseLeave:(Rn,Sn)=>Sn.fill="lightgray",click:Jn(Bn,dn),contextClick:Jn(Bn,dn)})}wt.current.nodeTemplate.contextMenu=Qt("ContextMenu",Qt("ContextMenuButton",Qt(Xe.s_,"Horizontal",en("Rectangle"),en("RoundedRectangle"),en("Ellipse"),en("Diamond"))),Qt("ContextMenuButton",Qt(Xe.s_,"Horizontal",en("Parallelogram2"),en("ManualOperation"),en("Procedure"),en("Cylinder1"))),Qt("ContextMenuButton",Qt(Xe.s_,"Horizontal",en("Terminator"),en("CreateRequest"),en("Document"),en("TriangleDown"))),_t(),Bt(),tn()),wt.current.groupTemplate=Qt(Xe.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Xe.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(dn,Bn)=>{var Rn=Bn.addMembers(Bn.diagram.selection,!0);Rn||Bn.diagram.currentTool.doCancel()},avoidable:!1},new Xe.KX("location","loc",Xe.E9.parse).makeTwoWay(Xe.E9.stringify),Qt(Xe.s_,"Auto",{name:"BODY"},Qt(Xe.bn,{parameter1:10,fill:Vn.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Xe.z6.AllSides,toSpot:Xe.z6.AllSides},new Xe.KX("fill"),new Xe.KX("stroke","color"),new Xe.KX("strokeWidth","thickness"),new Xe.KX("strokeDashArray","dash")),Qt(Xe.Vm,{background:"transparent",margin:20})),Qt(Xe.al,{alignment:Xe.z6.Top,alignmentFocus:Xe.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Xe.KX("text"),new Xe.KX("stroke","color"))),wt.current.groupTemplate.selectionAdornmentTemplate=Qt(Xe.uz,"Spot",Qt(Xe.s_,"Auto",Qt(Xe.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Qt(Xe.Vm,{margin:1.5})),ur({alignment:Xe.z6.TopRight,alignmentFocus:Xe.z6.BottomRight})),wt.current.groupTemplate.contextMenu=Qt("ContextMenu",_t(),Bt(),tn()),wt.current.linkTemplate=Qt(Xe.rU,{layerName:"Foreground",routing:Xe.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Xe.KX("fromSpot","fromSpot",Xe.z6.parse),new Xe.KX("toSpot","toSpot",Xe.z6.parse),new Xe.KX("fromShortLength","dir",dn=>dn>=1?10:0),new Xe.KX("toShortLength","dir",dn=>dn>=1?10:0),new Xe.KX("points").makeTwoWay(),Qt(Xe.bn,{strokeWidth:2},new Xe.KX("stroke","color"),new Xe.KX("strokeWidth","thickness"),new Xe.KX("strokeDashArray","dash")),Qt(Xe.bn,{segmentIndex:0,segmentOffset:new Xe.E9(15,0),segmentOrientation:Xe.rU.OrientAlong,alignmentFocus:Xe.z6.Right,figure:"circle",width:10,strokeWidth:0},new Xe.KX("fill","color"),new Xe.KX("visible","dir",dn=>dn===1)),Qt(Xe.bn,{segmentIndex:-1,segmentOffset:new Xe.E9(-10,6),segmentOrientation:Xe.rU.OrientPlus90,alignmentFocus:Xe.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Xe.KX("fill","color"),new Xe.KX("visible","dir",dn=>dn>=1),new Xe.KX("width","thickness",dn=>7+3*dn),new Xe.KX("height","thickness",dn=>7+3*dn),new Xe.KX("segmentOffset","thickness",dn=>new Xe.E9(-15,4+1.5*dn))),Qt(Xe.bn,{segmentIndex:0,segmentOffset:new Xe.E9(15,-6),segmentOrientation:Xe.rU.OrientMinus90,alignmentFocus:Xe.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Xe.KX("fill","color"),new Xe.KX("visible","dir",dn=>dn===2),new Xe.KX("width","thickness",dn=>7+3*dn),new Xe.KX("height","thickness",dn=>7+3*dn),new Xe.KX("segmentOffset","thickness",dn=>new Xe.E9(-15,4+1.5*dn))),Qt(Xe.al,{alignmentFocus:new Xe.z6(0,1,-4,0),editable:!0},new Xe.KX("text").makeTwoWay(),new Xe.KX("stroke","color"))),wt.current.linkTemplate.selectionAdornmentTemplate=Qt(Xe.uz,Qt(Xe.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Vt(2)},new Xe.KX("pathPattern","thickness",Vt)),ur({alignmentFocus:new Xe.z6(0,0,-6,-4)}));function Vt(dn){return Qt(Xe.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(dn+4).toString()+" H3"})}function ln(dn){var Bn="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return dn===0?Bn="M0 0 M16 16 M0 8 L16 8":dn===2&&(Bn="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Qt(Xe.bn,{geometryString:Bn,margin:2,background:"transparent",mouseEnter:(Rn,Sn)=>Sn.background="dodgerblue",mouseLeave:(Rn,Sn)=>Sn.background="transparent",click:Jn("dir",dn),contextClick:Jn("dir",dn)})}function vn(dn){var Bn=(Rn,Sn)=>{Rn.handled=!0,Rn.diagram.model.commit(er=>{var hr=Sn.part.adornedPart;er.set(hr.data,dn?"toSpot":"fromSpot",Xe.z6.stringify(Xe.z6.AllSides)),(dn?hr.toNode:hr.fromNode).invalidateConnectedLinks()})};return Qt(Xe.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Rn,Sn)=>Sn.background="dodgerblue",mouseLeave:(Rn,Sn)=>Sn.background="transparent",click:Bn,contextClick:Bn})}function Rt(dn,Bn){var Rn=0,Sn=Xe.z6.RightSide;dn.equals(Xe.z6.Top)?(Rn=270,Sn=Xe.z6.TopSide):dn.equals(Xe.z6.Left)?(Rn=180,Sn=Xe.z6.LeftSide):dn.equals(Xe.z6.Bottom)&&(Rn=90,Sn=Xe.z6.BottomSide),Bn||(Rn-=180);var er=(hr,ir)=>{hr.handled=!0,hr.diagram.model.commit(Or=>{var Lr=ir.part.adornedPart;Or.set(Lr.data,Bn?"toSpot":"fromSpot",Xe.z6.stringify(Sn)),(Bn?Lr.toNode:Lr.fromNode).invalidateConnectedLinks()})};return Qt(Xe.bn,{alignment:dn,alignmentFocus:dn.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Rn,background:"transparent",mouseEnter:(hr,ir)=>ir.background="dodgerblue",mouseLeave:(hr,ir)=>ir.background="transparent",click:er,contextClick:er})}wt.current.linkTemplate.contextMenu=Qt("ContextMenu",Bt(),tn(),Qt("ContextMenuButton",Qt(Xe.s_,"Horizontal",ln(0),ln(1),ln(2))),Qt("ContextMenuButton",Qt(Xe.s_,"Horizontal",Qt(Xe.s_,"Spot",vn(!1),Rt(Xe.z6.Top,!1),Rt(Xe.z6.Left,!1),Rt(Xe.z6.Right,!1),Rt(Xe.z6.Bottom,!1)),Qt(Xe.s_,"Spot",{margin:new Xe.Zt(0,0,0,2)},vn(!0),Rt(Xe.z6.Top,!0),Rt(Xe.z6.Left,!0),Rt(Xe.z6.Right,!0),Rt(Xe.z6.Bottom,!0)))));const qn=`{ "class": "GraphLinksModel", +\\end{array}`}]}]}],b=re=>{a.current.setValue(a.current.getValue()+" "+re.value+" ")},z=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:ue.createElement(Ke.Z,{className:te.Z.lists,gutter:[10,10]},y.map((re,de)=>ue.createElement(x.Z,{flex:"110px",className:te.Z.item},ue.createElement("div",null,ue.createElement(ae.Z,{value:`$$${re.value}$$`}),re.name),ue.createElement("div",{className:te.Z.children},re.children.map((me,he)=>ue.createElement("div",{key:he},ue.createElement("h1",null,me.name),ue.createElement(Ke.Z,{gutter:[10,10]},me.data.map((fe,pe)=>ue.createElement(x.Z,{key:pe,onClick:()=>b(fe),className:te.Z.diamond},ue.createElement(ae.Z,{value:"`$$"+fe.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:ue.createElement(Ke.Z,{className:te.Z.lists,gutter:[10,10]},E.map((re,de)=>ue.createElement(x.Z,{flex:"110px",className:te.Z.item},ue.createElement("div",null,ue.createElement(ae.Z,{value:"`$$"+re.value+"$$`"}),re.name),ue.createElement("div",{className:te.Z.children},re.children.map((me,he)=>ue.createElement("div",{key:he},me.name&&ue.createElement("h1",null,me.name),ue.createElement(Ke.Z,{gutter:[10,10]},me.data.map((fe,pe)=>ue.createElement(x.Z,{key:pe,onClick:()=>b(fe),className:te.Z.diamond},ue.createElement(ae.Z,{value:"`$$"+fe.value+"$$`"}))))))))))}],ee=()=>{var re=document.createElement("div");re.innerHTML=a.current.getValue();var de=re.innerText;return ce&&ce(de),de};return(0,Ae.useImperativeHandle)(ne,()=>({getData:ee})),ue.createElement("div",{className:te.Z.mathWrap},ue.createElement(Se.default,{defaultActiveKey:"1",items:z}),ue.createElement("math-field",{locale:"zh_cn",className:te.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},ie||""),oe&&ue.createElement("div",{className:te.Z.button},ue.createElement(ye.ZP,{size:"large",onClick:ee,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});xt.Z=le},31457:function(jt,xt,we){"use strict";we.d(xt,{h:function(){return a},x:function(){return y}});var Ae=we(39793),Ke=we(8423),x=we(91842),Se=we(59301),ye=Object.defineProperty,ae=Object.defineProperties,te=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,ce=(E,b,z)=>b in E?ye(E,b,{enumerable:!0,configurable:!0,writable:!0,value:z}):E[b]=z,oe=(E,b)=>{for(var z in b||(b={}))ue.call(b,z)&&ce(E,z,b[z]);if(se)for(var z of se(b))le.call(b,z)&&ce(E,z,b[z]);return E},ie=(E,b)=>ae(E,te(b)),ne=(E,b)=>{var z={};for(var ee in E)ue.call(E,ee)&&b.indexOf(ee)<0&&(z[ee]=E[ee]);if(E!=null&&se)for(var ee of se(E))b.indexOf(ee)<0&&le.call(E,ee)&&(z[ee]=E[ee]);return z};const a=E=>{var b=E,{value:z,onChange:ee,scrollId:re}=b,de=ne(b,["value","onChange","scrollId"]);return Se.createElement("div",{id:re||""},Se.createElement(Ae.Z,ie(oe({},de),{defaultValue:z,onChange:(me,he)=>{he!=null&&he.length?ee(me,he):ee(me)}})))},y=({value:E,onChange:b,placeholder:z,height:ee=140,isEdit:re,miniToolbar:de,watch:me=!0})=>re?Se.createElement(Ae.Z,{watch:me,isFocus:!0,height:ee||void 0,placeholder:z,defaultValue:E,onChange:b,miniToolbar:de}):Se.createElement("div",{style:{cursor:"pointer"}},E?Se.createElement(x.Z,{className:Ke.Z.inputBorder,value:E}):Se.createElement("div",{className:`${Ke.Z.inputBorder} ${Ke.Z.placeholder} inputBorderError`},z))},69720:function(jt,xt,we){"use strict";we.d(xt,{h:function(){return re}});var Ae=we(59301),Ke=we(57809),x=we(78241),Se=we(3113),ye=we(89780),ae=we.n(ye),te=we(8336),se=we(12469),ue=Object.defineProperty,le=Object.defineProperties,ce=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,a=(de,me,he)=>me in de?ue(de,me,{enumerable:!0,configurable:!0,writable:!0,value:he}):de[me]=he,y=(de,me)=>{for(var he in me||(me={}))ie.call(me,he)&&a(de,he,me[he]);if(oe)for(var he of oe(me))ne.call(me,he)&&a(de,he,me[he]);return de},E=(de,me)=>le(de,ce(me));const b=Ke.default.Option,z={labelCol:{span:4},wrapperCol:{span:20}},ee={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};xt.Z=({callback:de,onCancel:me})=>{const[he,fe]=(0,Ae.useState)("python");function pe(ve){fe(ee[ve][1])}function ge(ve){de(ve)}return Ae.createElement(x.default,E(y({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:ge,style:{width:500}}),Ae.createElement(x.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},Ae.createElement(Ke.default,{getPopupContainer:ve=>ve.parentNode,onChange:pe},Object.keys(ee).map(ve=>Ae.createElement(b,{key:ve,value:ve},ee[ve][0])))),Ae.createElement(x.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},Ae.createElement(re,{mode:he})),Ae.createElement("div",{className:"flex-container flex-end"},Ae.createElement(Se.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ae.createElement(Se.ZP,{type:"ghost",onClick:me},"\u53D6\u6D88")))};function re({value:de,onChange:me,mode:he,options:fe={}}){const pe=(0,Ae.useRef)(),[ge,ve]=(0,Ae.useState)();return(0,Ae.useEffect)(()=>{if(ge){let be=function(Be){const Pe=Be.getValue();me&&me(Pe)};return ge.on("change",be),()=>{ge.off("change",be)}}},[ge,me]),(0,Ae.useEffect)(()=>{ge&&ge.setOption("mode",he)},[ge,he]),(0,Ae.useEffect)(()=>{ge&&(de!==ge.getValue()||de==="")&&setTimeout(()=>{ge.setValue(de||"")},300)},[ge,de]),(0,Ae.useEffect)(()=>{if(pe.current&&!ge){const be=ae().fromTextArea(pe.current,y({mode:he,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},fe));ve(be)}},[pe.current,ge]),Ae.createElement("div",{className:"my-codemirror-container"},Ae.createElement("textarea",{ref:pe}))}},39793:function(jt,xt,we){"use strict";we.d(xt,{Z:function(){return Zt}});var Ae=we(59301),Ke=we(89780),x=we.n(Ke),Se=we(76374),ye=we(8336),ae=we(6313),te=we(25717),se=we(99498),ue=we(25419),le=we(67549),ce=we(91842),oe=({value:bt="",className:Ct,showTextOnly:wt,showLines:Gt,style:Jt={}})=>{const Wt=(0,Ae.useMemo)(()=>"",[bt]);return Ae.createElement(Ae.Fragment,null,Ae.createElement("div",{dangerouslySetInnerHTML:{__html:Wt}}))},ie=we(59301),ne=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ee=(bt,Ct,wt)=>Ct in bt?ne(bt,Ct,{enumerable:!0,configurable:!0,writable:!0,value:wt}):bt[Ct]=wt,re=(bt,Ct)=>{for(var wt in Ct||(Ct={}))b.call(Ct,wt)&&ee(bt,wt,Ct[wt]);if(E)for(var wt of E(Ct))z.call(Ct,wt)&&ee(bt,wt,Ct[wt]);return bt},de=(bt,Ct)=>a(bt,y(Ct));let me=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function he({onActionCallback:bt,title:Ct,icon:wt,actionName:Gt,className:Jt="",children:Wt}){function En(){bt(Gt)}return ie.createElement("a",{title:Ct,className:Jt,onClick:En},ie.createElement("i",{className:`${wt}`}),Wt)}var fe=({watch:bt,showNullButton:Ct,showNullProgramButton:wt,onActionCallback:Gt,fullScreen:Jt,insertTemp:Wt,hidetoolBar:En,extraUse:ln})=>{const qt=[...me,{title:`${bt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${bt?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return ie.createElement("ul",{className:"markdown-toolbar-container"},!En&&qt.map((mn,Kn)=>ie.createElement("li",{key:Kn},mn.actionName?ie.createElement(he,de(re({},mn),{onActionCallback:Gt})):ie.createElement("span",{className:"v-line"}))),Ct?ie.createElement("li",null,ie.createElement(he,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Gt},ie.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,wt?ie.createElement(ie.Fragment,null,ie.createElement("li",null,ie.createElement(he,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Gt},ie.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),ie.createElement("li",null,ie.createElement(he,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Gt},ie.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,Wt&&ie.createElement("li",null,ie.createElement(he,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Wt}`,onActionCallback:Gt},ie.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),ln&&ie.createElement("li",null,ln),ie.createElement("li",{className:"btn-full-screen"},ie.createElement(he,{icon:`${Jt?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Jt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Gt})))},pe=we(91558),ge=we(78241),ve=we(92832),be=we(3113),Be=Object.defineProperty,Pe=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,qe=(bt,Ct,wt)=>Ct in bt?Be(bt,Ct,{enumerable:!0,configurable:!0,writable:!0,value:wt}):bt[Ct]=wt,Re=(bt,Ct)=>{for(var wt in Ct||(Ct={}))Ne.call(Ct,wt)&&qe(bt,wt,Ct[wt]);if(Fe)for(var wt of Fe(Ct))He.call(Ct,wt)&&qe(bt,wt,Ct[wt]);return bt},it=(bt,Ct)=>Pe(bt,Le(Ct));const Ze={labelCol:{span:4},wrapperCol:{span:20}};var $e=({callback:bt,onCancel:Ct})=>{function wt(Gt){bt(Gt)}return Ae.createElement(ge.default,it(Re({},Ze),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:wt,style:{width:500}}),Ae.createElement(ge.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},Ae.createElement(ve.default,null)),Ae.createElement(ge.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},Ae.createElement(ve.default,null)),Ae.createElement("div",{className:"flex-container flex-end"},Ae.createElement(be.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ae.createElement(be.ZP,{type:"ghost",onClick:Ct},"\u53D6\u6D88")))},Je=we(69720),Me=we(17077),ze=we(43418),Ue=we(95237),rt=we(9507),Ye=we(59301),lt=({callback:bt,onCancel:Ct})=>{const wt=document.createElement("canvas"),Gt=wt.getContext("2d");wt.width=1e3,wt.height=800,Gt.fillStyle="#ffffff",Gt.fillRect(0,0,wt.width,wt.height);const Jt=wt.toDataURL("image/png");return Ye.createElement(ze.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Ye.createElement(Ue.Z,{style:{height:"100vh"}},Ye.createElement(rt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Jt,visible:!0,title:String(Date.now())},onOk:Wt=>{bt({src:Wt.url})},onClose:Ct})))},Xe=we(12378);function ke(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(ke,go.CommandHandler),ke.prototype.canAlignSelection=function(){var bt=this.diagram;return!(bt===null||bt.isReadOnly||bt.isModelReadOnly||bt.selection.count<2)},ke.prototype.alignLeft=function(){var bt=this.diagram;bt.startTransaction("aligning left");var Ct=1/0;bt.selection.each(function(wt){wt instanceof go.Link||(Ct=Math.min(wt.position.x,Ct))}),bt.selection.each(function(wt){wt instanceof go.Link||wt.move(new go.Point(Ct,wt.position.y))}),bt.commitTransaction("aligning left")},ke.prototype.alignRight=function(){var bt=this.diagram;bt.startTransaction("aligning right");var Ct=-1/0;bt.selection.each(function(wt){if(!(wt instanceof go.Link)){var Gt=wt.actualBounds.x+wt.actualBounds.width;Ct=Math.max(Gt,Ct)}}),bt.selection.each(function(wt){wt instanceof go.Link||wt.move(new go.Point(Ct-wt.actualBounds.width,wt.position.y))}),bt.commitTransaction("aligning right")},ke.prototype.alignTop=function(){var bt=this.diagram;bt.startTransaction("alignTop");var Ct=1/0;bt.selection.each(function(wt){wt instanceof go.Link||(Ct=Math.min(wt.position.y,Ct))}),bt.selection.each(function(wt){wt instanceof go.Link||wt.move(new go.Point(wt.position.x,Ct))}),bt.commitTransaction("alignTop")},ke.prototype.alignBottom=function(){var bt=this.diagram;bt.startTransaction("aligning bottom");var Ct=-1/0;bt.selection.each(function(wt){if(!(wt instanceof go.Link)){var Gt=wt.actualBounds.y+wt.actualBounds.height;Ct=Math.max(Gt,Ct)}}),bt.selection.each(function(wt){wt instanceof go.Link||wt.move(new go.Point(wt.actualBounds.x,Ct-wt.actualBounds.height))}),bt.commitTransaction("aligning bottom")},ke.prototype.alignCenterX=function(){var bt=this.diagram,Ct=bt.selection.first();if(Ct){bt.startTransaction("aligning Center X");var wt=Ct.actualBounds.x+Ct.actualBounds.width/2;bt.selection.each(function(Gt){Gt instanceof go.Link||Gt.move(new go.Point(wt-Gt.actualBounds.width/2,Gt.actualBounds.y))}),bt.commitTransaction("aligning Center X")}},ke.prototype.alignCenterY=function(){var bt=this.diagram,Ct=bt.selection.first();if(Ct){bt.startTransaction("aligning Center Y");var wt=Ct.actualBounds.y+Ct.actualBounds.height/2;bt.selection.each(function(Gt){Gt instanceof go.Link||Gt.move(new go.Point(Gt.actualBounds.x,wt-Gt.actualBounds.height/2))}),bt.commitTransaction("aligning Center Y")}},ke.prototype.alignColumn=function(bt){var Ct=this.diagram;Ct.startTransaction("align Column"),bt===void 0&&(bt=0),bt=parseFloat(bt);var wt=new Array;Ct.selection.each(function(ln){ln instanceof go.Link||wt.push(ln)});for(var Gt=0;Gt0){for(var ln=Wt.elt(En-1);ln!==null&&ln.isTreeExpanded&&!ln.isTreeLeaf;){var qt=this._sortTreeChildrenByY(ln);ln=qt.last()}ln!==null&&bt.select(ln)}else bt.select(Jt)}}else if(wt.key==="Down")if(Ct.isTreeExpanded&&!Ct.isTreeLeaf){var Gt=this._sortTreeChildrenByY(Ct).first();Gt!==null&&bt.select(Gt)}else for(;Ct!==null;){var Jt=Ct.findTreeParentNode();if(Jt===null)break;var Wt=this._sortTreeChildrenByY(Jt),En=Wt.indexOf(Ct);if(EnWt.y?1:Jt.xWt.x?1:0}),Ct},ke.prototype.copyToClipboard=function(bt){go.CommandHandler.prototype.copyToClipboard.call(this,bt),this._lastPasteOffset.set(this.pasteOffset)},ke.prototype.pasteFromClipboard=function(){var bt=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(bt,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),bt},Object.defineProperty(ke.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(bt){if(bt!=="move"&&bt!=="select"&&bt!=="scroll"&&bt!=="tree"&&bt!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+bt);this._arrowKeyBehavior=bt}}),Object.defineProperty(ke.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(bt){if(!(bt instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+bt);this._pasteOffset.set(bt)}});var je=ke,Ve=we(63720),Oe=we(43604),De=we(38986),Qe={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},_e=we(59301),Ie=(bt,Ct,wt)=>new Promise((Gt,Jt)=>{var Wt=qt=>{try{ln(wt.next(qt))}catch(mn){Jt(mn)}},En=qt=>{try{ln(wt.throw(qt))}catch(mn){Jt(mn)}},ln=qt=>qt.done?Gt(qt.value):Promise.resolve(qt.value).then(Wt,En);ln((wt=wt.apply(bt,Ct)).next())});function xe({onCancel:bt,callback:Ct}){let wt=(0,Ae.useRef)(),Gt=(0,Ae.useRef)(),Jt=(0,Ae.useRef)(),Wt=(0,Ae.useRef)(!1);const En=(0,Ae.useRef)(!1),[ln,qt]=(0,Ae.useState)(0);function mn(){const Qt=Xe.bx.make,Vn={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};wt.current=new Xe.S0(Gt.current,{padding:20,grid:Qt(Xe.s_,"Grid",Qt(Xe.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Qt(Xe.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:dn=>{var Bn=dn.diagram.commandHandler.addTopLevelParts(dn.diagram.selection,!0);Bn||dn.diagram.currentTool.doCancel()},commandHandler:Qt(je),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:dn=>{var Bn=dn.subject;Bn.location=Bn.location.copy().snapToGridPoint(dn.diagram.grid.gridOrigin,dn.diagram.grid.gridCellSize),setTimeout(()=>{dn.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:dn=>{var Bn=dn.subject;setTimeout(()=>{dn.diagram.commandHandler.editTextBlock()})},LinkRelinked:dn=>{var Bn=dn.parameter.part;Bn.invalidateConnectedLinks();var Rn=dn.subject;dn.diagram.toolManager.linkingTool.isForwards?Rn.toNode.invalidateConnectedLinks():Rn.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),wt.current.nodeTemplate=Qt(Xe.NB,"Auto",{locationSpot:Xe.z6.Center,locationObjectName:"SHAPE",desiredSize:new Xe.$u(120,60),minSize:new Xe.$u(40,40),resizable:!0,resizeCellSize:new Xe.$u(10,10),rotatable:!0},new Xe.KX("location","loc",Xe.E9.parse).makeTwoWay(Xe.E9.stringify),new Xe.KX("desiredSize","size",Xe.$u.parse).makeTwoWay(Xe.$u.stringify),Qt(Xe.bn,{name:"SHAPE",fill:Vn.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Xe.z6.AllSides,toSpot:Xe.z6.AllSides},new Xe.KX("figure"),new Xe.KX("fill"),new Xe.KX("stroke","borderColor"),new Xe.KX("strokeWidth","thickness"),new Xe.KX("strokeDashArray","dash")),Qt(Xe.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Qt(Xe.al,{margin:1,textAlign:"center",overflow:Xe.al.OverflowEllipsis,editable:!0},new Xe.KX("text").makeTwoWay(),new Xe.KX("stroke","color"))),wt.current.nodeTemplate.toolTip=Qt("ToolTip",Qt(Xe.s_,"Vertical",{maxSize:new Xe.$u(200,NaN)},Qt(Xe.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Xe.KX("text")),Qt(Xe.al,{font:"10pt sans-serif",textAlign:"center"},new Xe.KX("text","details"))));function Wn(dn,Bn){var Rn=(Sn,er)=>{Sn.handled=!0,Sn.diagram.model.commit(vr=>{var ir=er.part.adornedPart,Or=new Xe.E9().setRectSpot(ir.actualBounds,dn);Or.subtract(ir.location),Or.scale(2,2),Or.x+=Math.sign(Or.x)*130,Or.y+=Math.sign(Or.y)*130,Or.add(ir.location),Or.snapToGridPoint(Sn.diagram.grid.gridOrigin,Sn.diagram.grid.gridCellSize);var Lr=vr.copyNodeData(ir.data);vr.setGroupKeyForNodeData(Lr,vr.getGroupKeyForNodeData(ir.data)),vr.addNodeData(Lr);var sa={from:ir.key,to:vr.getKeyForNodeData(Lr)};vr.addLinkData(sa);var la=Sn.diagram.findNodeForData(Lr);la.location=Or,Sn.diagram.select(la),setTimeout(()=>{Sn.diagram.commandHandler.editTextBlock()},20)})};return Qt(Xe.bn,{figure:Bn,alignment:dn,alignmentFocus:dn.opposite(),width:dn.equals(Xe.z6.Top)||dn.equals(Xe.z6.Bottom)?25:18,height:dn.equals(Xe.z6.Top)||dn.equals(Xe.z6.Bottom)?18:25,fill:"orange",stroke:Vn.white,strokeWidth:4,mouseEnter:(Sn,er)=>er.fill="dodgerblue",mouseLeave:(Sn,er)=>er.fill="orange",isActionable:!0,click:Rn,contextClick:Rn})}function ur(dn){return Qt(Xe.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(Bn,Rn)=>Rn.fill="dodgerblue",mouseLeave:(Bn,Rn)=>Rn.fill="orange",click:(Bn,Rn)=>{Bn.diagram.commandHandler.showContextMenu(Rn.part.adornedPart)}},dn||{})}wt.current.nodeTemplate.selectionAdornmentTemplate=Qt(Xe.uz,"Spot",Qt(Xe.Vm,{padding:10}),Wn(Xe.z6.Top,"TriangleUp"),Wn(Xe.z6.Left,"TriangleLeft"),Wn(Xe.z6.Right,"TriangleRight"),Wn(Xe.z6.Bottom,"TriangleDown"),ur({alignment:new Xe.z6(.75,0)}));function Jn(dn,Bn){return(Rn,Sn)=>{Rn.handled=!0,Rn.diagram.model.commit(er=>{er.set(Sn.part.adornedPart.data,dn,Bn)})}}function Ot(dn,Bn){return Bn||(Bn="color"),Qt(Xe.bn,{width:16,height:16,stroke:"lightgray",fill:dn,margin:1,background:"transparent",mouseEnter:(Rn,Sn)=>Sn.stroke="dodgerblue",mouseLeave:(Rn,Sn)=>Sn.stroke="lightgray",click:Jn(Bn,dn),contextClick:Jn(Bn,dn)})}function _t(){return[Qt("ContextMenuButton",Qt(Xe.s_,"Horizontal",Ot(Vn.white,"fill"),Ot(Vn.beige,"fill"),Ot(Vn.extralightblue,"fill"),Ot(Vn.extralightred,"fill"))),Qt("ContextMenuButton",Qt(Xe.s_,"Horizontal",Ot(Vn.lightgray,"fill"),Ot(Vn.lightgreen,"fill"),Ot(Vn.lightblue,"fill"),Ot(Vn.lightred,"fill")))]}function Bt(){return[Qt("ContextMenuButton",Qt(Xe.s_,"Horizontal",Ot(Vn.black),Ot(Vn.green),Ot(Vn.blue),Ot(Vn.red))),Qt("ContextMenuButton",Qt(Xe.s_,"Horizontal",Ot(Vn.white),Ot(Vn.magenta),Ot(Vn.purple),Ot(Vn.orange)))]}function Ut(dn,Bn){return Bn||(Bn="thickness"),Qt(Xe.bn,"LineH",{width:16,height:16,strokeWidth:dn,margin:1,background:"transparent",mouseEnter:(Rn,Sn)=>Sn.background="dodgerblue",mouseLeave:(Rn,Sn)=>Sn.background="transparent",click:Jn(Bn,dn),contextClick:Jn(Bn,dn)})}function Yt(dn,Bn){return Bn||(Bn="dash"),Qt(Xe.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:dn,margin:1,background:"transparent",mouseEnter:(Rn,Sn)=>Sn.background="dodgerblue",mouseLeave:(Rn,Sn)=>Sn.background="transparent",click:Jn(Bn,dn),contextClick:Jn(Bn,dn)})}function tn(){return[Qt("ContextMenuButton",Qt(Xe.s_,"Horizontal",Ut(1),Ut(2),Ut(3),Ut(4))),Qt("ContextMenuButton",Qt(Xe.s_,"Horizontal",Yt(null),Yt([2,4]),Yt([4,4])))]}function en(dn,Bn){return Bn||(Bn="figure"),Qt(Xe.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:dn,margin:1,background:"transparent",mouseEnter:(Rn,Sn)=>Sn.fill="dodgerblue",mouseLeave:(Rn,Sn)=>Sn.fill="lightgray",click:Jn(Bn,dn),contextClick:Jn(Bn,dn)})}wt.current.nodeTemplate.contextMenu=Qt("ContextMenu",Qt("ContextMenuButton",Qt(Xe.s_,"Horizontal",en("Rectangle"),en("RoundedRectangle"),en("Ellipse"),en("Diamond"))),Qt("ContextMenuButton",Qt(Xe.s_,"Horizontal",en("Parallelogram2"),en("ManualOperation"),en("Procedure"),en("Cylinder1"))),Qt("ContextMenuButton",Qt(Xe.s_,"Horizontal",en("Terminator"),en("CreateRequest"),en("Document"),en("TriangleDown"))),_t(),Bt(),tn()),wt.current.groupTemplate=Qt(Xe.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Xe.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(dn,Bn)=>{var Rn=Bn.addMembers(Bn.diagram.selection,!0);Rn||Bn.diagram.currentTool.doCancel()},avoidable:!1},new Xe.KX("location","loc",Xe.E9.parse).makeTwoWay(Xe.E9.stringify),Qt(Xe.s_,"Auto",{name:"BODY"},Qt(Xe.bn,{parameter1:10,fill:Vn.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Xe.z6.AllSides,toSpot:Xe.z6.AllSides},new Xe.KX("fill"),new Xe.KX("stroke","color"),new Xe.KX("strokeWidth","thickness"),new Xe.KX("strokeDashArray","dash")),Qt(Xe.Vm,{background:"transparent",margin:20})),Qt(Xe.al,{alignment:Xe.z6.Top,alignmentFocus:Xe.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Xe.KX("text"),new Xe.KX("stroke","color"))),wt.current.groupTemplate.selectionAdornmentTemplate=Qt(Xe.uz,"Spot",Qt(Xe.s_,"Auto",Qt(Xe.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Qt(Xe.Vm,{margin:1.5})),ur({alignment:Xe.z6.TopRight,alignmentFocus:Xe.z6.BottomRight})),wt.current.groupTemplate.contextMenu=Qt("ContextMenu",_t(),Bt(),tn()),wt.current.linkTemplate=Qt(Xe.rU,{layerName:"Foreground",routing:Xe.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Xe.KX("fromSpot","fromSpot",Xe.z6.parse),new Xe.KX("toSpot","toSpot",Xe.z6.parse),new Xe.KX("fromShortLength","dir",dn=>dn>=1?10:0),new Xe.KX("toShortLength","dir",dn=>dn>=1?10:0),new Xe.KX("points").makeTwoWay(),Qt(Xe.bn,{strokeWidth:2},new Xe.KX("stroke","color"),new Xe.KX("strokeWidth","thickness"),new Xe.KX("strokeDashArray","dash")),Qt(Xe.bn,{segmentIndex:0,segmentOffset:new Xe.E9(15,0),segmentOrientation:Xe.rU.OrientAlong,alignmentFocus:Xe.z6.Right,figure:"circle",width:10,strokeWidth:0},new Xe.KX("fill","color"),new Xe.KX("visible","dir",dn=>dn===1)),Qt(Xe.bn,{segmentIndex:-1,segmentOffset:new Xe.E9(-10,6),segmentOrientation:Xe.rU.OrientPlus90,alignmentFocus:Xe.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Xe.KX("fill","color"),new Xe.KX("visible","dir",dn=>dn>=1),new Xe.KX("width","thickness",dn=>7+3*dn),new Xe.KX("height","thickness",dn=>7+3*dn),new Xe.KX("segmentOffset","thickness",dn=>new Xe.E9(-15,4+1.5*dn))),Qt(Xe.bn,{segmentIndex:0,segmentOffset:new Xe.E9(15,-6),segmentOrientation:Xe.rU.OrientMinus90,alignmentFocus:Xe.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Xe.KX("fill","color"),new Xe.KX("visible","dir",dn=>dn===2),new Xe.KX("width","thickness",dn=>7+3*dn),new Xe.KX("height","thickness",dn=>7+3*dn),new Xe.KX("segmentOffset","thickness",dn=>new Xe.E9(-15,4+1.5*dn))),Qt(Xe.al,{alignmentFocus:new Xe.z6(0,1,-4,0),editable:!0},new Xe.KX("text").makeTwoWay(),new Xe.KX("stroke","color"))),wt.current.linkTemplate.selectionAdornmentTemplate=Qt(Xe.uz,Qt(Xe.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Vt(2)},new Xe.KX("pathPattern","thickness",Vt)),ur({alignmentFocus:new Xe.z6(0,0,-6,-4)}));function Vt(dn){return Qt(Xe.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(dn+4).toString()+" H3"})}function on(dn){var Bn="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return dn===0?Bn="M0 0 M16 16 M0 8 L16 8":dn===2&&(Bn="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Qt(Xe.bn,{geometryString:Bn,margin:2,background:"transparent",mouseEnter:(Rn,Sn)=>Sn.background="dodgerblue",mouseLeave:(Rn,Sn)=>Sn.background="transparent",click:Jn("dir",dn),contextClick:Jn("dir",dn)})}function vn(dn){var Bn=(Rn,Sn)=>{Rn.handled=!0,Rn.diagram.model.commit(er=>{var vr=Sn.part.adornedPart;er.set(vr.data,dn?"toSpot":"fromSpot",Xe.z6.stringify(Xe.z6.AllSides)),(dn?vr.toNode:vr.fromNode).invalidateConnectedLinks()})};return Qt(Xe.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Rn,Sn)=>Sn.background="dodgerblue",mouseLeave:(Rn,Sn)=>Sn.background="transparent",click:Bn,contextClick:Bn})}function Rt(dn,Bn){var Rn=0,Sn=Xe.z6.RightSide;dn.equals(Xe.z6.Top)?(Rn=270,Sn=Xe.z6.TopSide):dn.equals(Xe.z6.Left)?(Rn=180,Sn=Xe.z6.LeftSide):dn.equals(Xe.z6.Bottom)&&(Rn=90,Sn=Xe.z6.BottomSide),Bn||(Rn-=180);var er=(vr,ir)=>{vr.handled=!0,vr.diagram.model.commit(Or=>{var Lr=ir.part.adornedPart;Or.set(Lr.data,Bn?"toSpot":"fromSpot",Xe.z6.stringify(Sn)),(Bn?Lr.toNode:Lr.fromNode).invalidateConnectedLinks()})};return Qt(Xe.bn,{alignment:dn,alignmentFocus:dn.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Rn,background:"transparent",mouseEnter:(vr,ir)=>ir.background="dodgerblue",mouseLeave:(vr,ir)=>ir.background="transparent",click:er,contextClick:er})}wt.current.linkTemplate.contextMenu=Qt("ContextMenu",Bt(),tn(),Qt("ContextMenuButton",Qt(Xe.s_,"Horizontal",on(0),on(1),on(2))),Qt("ContextMenuButton",Qt(Xe.s_,"Horizontal",Qt(Xe.s_,"Spot",vn(!1),Rt(Xe.z6.Top,!1),Rt(Xe.z6.Left,!1),Rt(Xe.z6.Right,!1),Rt(Xe.z6.Bottom,!1)),Qt(Xe.s_,"Spot",{margin:new Xe.Zt(0,0,0,2)},vn(!0),Rt(Xe.z6.Top,!0),Rt(Xe.z6.Left,!0),Rt(Xe.z6.Right,!0),Rt(Xe.z6.Bottom,!0)))));const qn=`{ "class": "GraphLinksModel", "nodeDataArray": [ {"text":"Find Problem","key":-9,"loc":"-20 -140","color":"#3358ff","fill":"white","figure":"Procedure","thickness":3}, {"text":"What do we want?","key":-10,"loc":"-65 -324.305","group":-16,"figure":"Ellipse","fill":"white"}, @@ -86,18 +86,18 @@ {"from":-9,"to":-14,"points":[40,-150,58,-150,80,-150,80,-153.33333333333331,102,-153.33333333333331,120,-153.33333333333331],"dir":1,"color":"#3358ff"}, {"from":-14,"to":-9,"points":[190,-100,190,-90,-20,-90,-20,-95,-20,-100,-20,-110],"fromSpot":"BottomSide","toSpot":"BottomSide","text":"No","color":"#ff3333","thickness":2,"dir":1}, {"from":-9,"to":-14,"points":[40,-130,58,-130,80,-130,80,-126.66666666666666,102,-126.66666666666666,120,-126.66666666666666]} -]}`;var dr=["Rectangle","Square","RoundedRectangle","Border","Ellipse","Circle","TriangleRight","TriangleDown","TriangleLeft","TriangleUp","Triangle","Diamond","LineH","LineV","None","BarH","BarV","MinusLine","PlusLine","XLine","LineRight","LineDown","LineLeft","LineUp"];function wr(dn){return console.log("shapeName:",dn),dr.indexOf(dn)>=0}var Sr=new Xe.YI(Jt.current,{maxSelectionCount:1,linkTemplate:Qt(Xe.rU,{locationSpot:Xe.z6.Center,selectionAdornmentTemplate:Qt(Xe.uz,"Link",{locationSpot:Xe.z6.Center},Qt(Xe.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Qt(Xe.bn,{toArrow:"Standard",stroke:null}))},{routing:Xe.rU.AvoidsNodes,curve:Xe.rU.JumpOver,corner:5,toShortLength:4},new Xe.KX("points"),Qt(Xe.bn,{isPanelMain:!0,strokeWidth:2}),Qt(Xe.bn,{toArrow:"Standard",stroke:null})),model:new Xe.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Xe.bn.getFigureGenerators().toArray().map(dn=>({text:"\u672A\u547D\u540D",size:"100 100",figure:dn.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return wt.current.addDiagramListener("TextEdited",function(dn){var Bn;const Rn=dn.subject.part;var Sn=(Bn=document.activeElement)==null?void 0:Bn.value;typeof Sn=="string"&&Sn.trim()===""&&wt.current.model.commit(function(er){er.set(Rn.data,"text","\u672A\u547D\u540D"),wt.current.commandHandler.stopCommand()},"increment")}),Sr.nodeTemplate=Qt(Xe.NB,"Auto",{locationSpot:Xe.z6.Center},new Xe.KX("location","location",Xe.E9.parse).makeTwoWay(Xe.E9.stringify),Qt(Xe.bn,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new Xe.KX("stroke").makeTwoWay(),new Xe.KX("fill").makeTwoWay(),new Xe.KX("figure")),Qt(Xe.al,{margin:new Xe.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Xe.$u(16,16),maxSize:new Xe.$u(10,NaN),textAlign:"center",editable:!0},new Xe.KX("key").makeTwoWay())),setTimeout(()=>{wt.current.grid=Qt(Xe.s_,"Grid",Qt(Xe.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Qt(Xe.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),wt.current.grid.visible=!0,wt.current.grid.gridCellStroke="darkgray",wt.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=wt.current,wt.current}const Kn=()=>Ie(this,null,function*(){var Qt=wt.current.makeImage();const Vn=yield(0,De.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Qt.src}});Ct({src:Vn.url})});return(0,Ae.useEffect)(()=>(setTimeout(()=>{mn()},500),qt(sn+1),()=>{wt.current=null}),[]),_e.createElement("div",{ref:En,className:Wt.current?`${Qe.maxH60} body-overflow-initial`:"body-overflow-initial"},_e.createElement(ze.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!sn,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:_e.createElement(Ue.Z,null,_e.createElement(Oe.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),_e.createElement(Oe.Z,{onClick:()=>{var Qt,Vn,Wn=wt.current.selection.first();if(Wt.current=!Wt.current,document.activeElement&&Wn){let ur=(Vn=(Qt=document.activeElement)==null?void 0:Qt.value)==null?void 0:Vn.trim();typeof ur=="string"&&wt.current.model.commit(function(Jn){Jn.set(Wn.data,"text",ur||"\u672A\u547D\u540D"),wt.current.commandHandler.stopCommand()},"increment")}qt(sn+1)}},_e.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:bt},_e.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:Qe.flowChartWrp},_e.createElement("div",{style:{display:"flex",height:"100%"}},_e.createElement("div",{style:{width:"300px",height:"100%"}},_e.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),_e.createElement("div",{style:{height:"calc(100% - 50px)"},className:Qe.myPaletteDiv,ref:Jt})),_e.createElement("div",{style:{flex:1,position:"relative"}},_e.createElement("div",{ref:Gt,style:{height:"80vh"}}))),_e.createElement("div",{className:"tr"},_e.createElement(be.ZP,{size:"large",onClick:Kn,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Ce=xe,Ee=we(5112),Te=we(5871);const We=Ee.ZP.Group,tt={margin:"0 8px"};var Ge=({callback:bt,onCancel:Ct})=>{function wt(Gt){bt(Gt)}return Ae.createElement(ge.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:wt},Ae.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},Ae.createElement("span",{style:tt},"\u5355\u5143\u683C\u6570\uFF1A"),Ae.createElement("span",{style:tt},"\u884C\u6570"),Ae.createElement(ge.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},Ae.createElement(Te.Z,null)),Ae.createElement("span",{style:tt},"\u5217\u6570"),Ae.createElement(ge.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},Ae.createElement(Te.Z,null))),Ae.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},Ae.createElement("span",{style:tt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),Ae.createElement(ge.default.Item,{name:"align"},Ae.createElement(We,null,Ae.createElement(Ee.ZP,{value:"default"},Ae.createElement("i",{className:"fa fa-align-justify"})),Ae.createElement(Ee.ZP,{value:"left"},Ae.createElement("i",{className:"fa fa-align-left"})),Ae.createElement(Ee.ZP,{value:"center"},Ae.createElement("i",{className:"fa fa-align-center"})),Ae.createElement(Ee.ZP,{value:"right"},Ae.createElement("i",{className:"fa fa-align-right"}))))),Ae.createElement("div",{className:"flex-container flex-end"},Ae.createElement(be.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ae.createElement(be.ZP,{type:"ghost",onClick:Ct},"\u53D6\u6D88")))},ot=we(78673),yt=we(43001),ut=we.n(yt),ct=(0,Ae.forwardRef)(({use3d:bt,width:Ct,height:wt,callback:Gt,showSaveButton:Jt},Wt)=>{const En=(0,Ae.useRef)(),sn=(0,Ae.useRef)(),[qt,mn]=(0,Ae.useState)(!1),Kn=(0,Ae.useRef)({id:En,appName:"graphing",width:Ct||1e3,height:wt||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,Ae.useEffect)(()=>{sn.current=new(ut())(Kn.current,!0),window.onload=function(){sn.current.inject("applet_container")}},[]);const Qt=()=>{var Vn=window.ggbApplet.getPNGBase64(1,!0,72);return Gt&&Gt(Vn),Vn};return(0,Ae.useEffect)(()=>{Kn.current.appName=qt?"3D":"graphing",sn.current.inject("applet_container")},[qt]),(0,Ae.useEffect)(()=>{mn(bt)},[bt]),(0,Ae.useImperativeHandle)(Wt,()=>({getImgData:Qt})),Ae.createElement(Ae.Fragment,null,Ae.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:En}),Ae.createElement(Ue.Z,{align:"middle"},Ae.createElement(Oe.Z,{flex:1},Ae.createElement(ot.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:qt,onChange:Vn=>mn(Vn)})),Ae.createElement(Oe.Z,null,Ae.createElement(be.ZP,{size:"large",onClick:Qt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),St=we(76562),at=we(1012),st=we(8591);const gt="link",ft="upload-image",Pt="add-flowchart",ht="draw-image",kt="add-flowchart",Dt="code-block",cn="add-table",an="------------",fn={default:an,left:`:${an}`,center:`:${an}:`,right:`${an}:`};var gn=we(37808),An=(bt,Ct,wt)=>new Promise((Gt,Jt)=>{var Wt=qt=>{try{sn(wt.next(qt))}catch(mn){Jt(mn)}},En=qt=>{try{sn(wt.throw(qt))}catch(mn){Jt(mn)}},sn=qt=>qt.done?Gt(qt.value):Promise.resolve(qt.value).then(Wt,En);sn((wt=wt.apply(bt,Ct)).next())});function Nn(){}let hn=0;const Xn=1e4,_n="\u2581",xn="@\u2581\u2581@",zn="@\u2581@",Cn=` +]}`;var dr=["Rectangle","Square","RoundedRectangle","Border","Ellipse","Circle","TriangleRight","TriangleDown","TriangleLeft","TriangleUp","Triangle","Diamond","LineH","LineV","None","BarH","BarV","MinusLine","PlusLine","XLine","LineRight","LineDown","LineLeft","LineUp"];function br(dn){return console.log("shapeName:",dn),dr.indexOf(dn)>=0}var hr=new Xe.YI(Jt.current,{maxSelectionCount:1,linkTemplate:Qt(Xe.rU,{locationSpot:Xe.z6.Center,selectionAdornmentTemplate:Qt(Xe.uz,"Link",{locationSpot:Xe.z6.Center},Qt(Xe.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Qt(Xe.bn,{toArrow:"Standard",stroke:null}))},{routing:Xe.rU.AvoidsNodes,curve:Xe.rU.JumpOver,corner:5,toShortLength:4},new Xe.KX("points"),Qt(Xe.bn,{isPanelMain:!0,strokeWidth:2}),Qt(Xe.bn,{toArrow:"Standard",stroke:null})),model:new Xe.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Xe.bn.getFigureGenerators().toArray().map(dn=>({text:"\u672A\u547D\u540D",size:"100 100",figure:dn.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return wt.current.addDiagramListener("TextEdited",function(dn){var Bn;const Rn=dn.subject.part;var Sn=(Bn=document.activeElement)==null?void 0:Bn.value;typeof Sn=="string"&&Sn.trim()===""&&wt.current.model.commit(function(er){er.set(Rn.data,"text","\u672A\u547D\u540D"),wt.current.commandHandler.stopCommand()},"increment")}),hr.nodeTemplate=Qt(Xe.NB,"Auto",{locationSpot:Xe.z6.Center},new Xe.KX("location","location",Xe.E9.parse).makeTwoWay(Xe.E9.stringify),Qt(Xe.bn,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new Xe.KX("stroke").makeTwoWay(),new Xe.KX("fill").makeTwoWay(),new Xe.KX("figure")),Qt(Xe.al,{margin:new Xe.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Xe.$u(16,16),maxSize:new Xe.$u(10,NaN),textAlign:"center",editable:!0},new Xe.KX("key").makeTwoWay())),setTimeout(()=>{wt.current.grid=Qt(Xe.s_,"Grid",Qt(Xe.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Qt(Xe.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),wt.current.grid.visible=!0,wt.current.grid.gridCellStroke="darkgray",wt.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=wt.current,wt.current}const Kn=()=>Ie(this,null,function*(){var Qt=wt.current.makeImage();const Vn=yield(0,De.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Qt.src}});Ct({src:Vn.url})});return(0,Ae.useEffect)(()=>(setTimeout(()=>{mn()},500),qt(ln+1),()=>{wt.current=null}),[]),_e.createElement("div",{ref:En,className:Wt.current?`${Qe.maxH60} body-overflow-initial`:"body-overflow-initial"},_e.createElement(ze.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!ln,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:_e.createElement(Ue.Z,null,_e.createElement(Oe.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),_e.createElement(Oe.Z,{onClick:()=>{var Qt,Vn,Wn=wt.current.selection.first();if(Wt.current=!Wt.current,document.activeElement&&Wn){let ur=(Vn=(Qt=document.activeElement)==null?void 0:Qt.value)==null?void 0:Vn.trim();typeof ur=="string"&&wt.current.model.commit(function(Jn){Jn.set(Wn.data,"text",ur||"\u672A\u547D\u540D"),wt.current.commandHandler.stopCommand()},"increment")}qt(ln+1)}},_e.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:bt},_e.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:Qe.flowChartWrp},_e.createElement("div",{style:{display:"flex",height:"100%"}},_e.createElement("div",{style:{width:"300px",height:"100%"}},_e.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),_e.createElement("div",{style:{height:"calc(100% - 50px)"},className:Qe.myPaletteDiv,ref:Jt})),_e.createElement("div",{style:{flex:1,position:"relative"}},_e.createElement("div",{ref:Gt,style:{height:"80vh"}}))),_e.createElement("div",{className:"tr"},_e.createElement(be.ZP,{size:"large",onClick:Kn,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Ce=xe,Ee=we(5112),Te=we(5871);const We=Ee.ZP.Group,tt={margin:"0 8px"};var Ge=({callback:bt,onCancel:Ct})=>{function wt(Gt){bt(Gt)}return Ae.createElement(ge.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:wt},Ae.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},Ae.createElement("span",{style:tt},"\u5355\u5143\u683C\u6570\uFF1A"),Ae.createElement("span",{style:tt},"\u884C\u6570"),Ae.createElement(ge.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},Ae.createElement(Te.Z,null)),Ae.createElement("span",{style:tt},"\u5217\u6570"),Ae.createElement(ge.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},Ae.createElement(Te.Z,null))),Ae.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},Ae.createElement("span",{style:tt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),Ae.createElement(ge.default.Item,{name:"align"},Ae.createElement(We,null,Ae.createElement(Ee.ZP,{value:"default"},Ae.createElement("i",{className:"fa fa-align-justify"})),Ae.createElement(Ee.ZP,{value:"left"},Ae.createElement("i",{className:"fa fa-align-left"})),Ae.createElement(Ee.ZP,{value:"center"},Ae.createElement("i",{className:"fa fa-align-center"})),Ae.createElement(Ee.ZP,{value:"right"},Ae.createElement("i",{className:"fa fa-align-right"}))))),Ae.createElement("div",{className:"flex-container flex-end"},Ae.createElement(be.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ae.createElement(be.ZP,{type:"ghost",onClick:Ct},"\u53D6\u6D88")))},ot=we(78673),yt=we(43001),ut=we.n(yt),ct=(0,Ae.forwardRef)(({use3d:bt,width:Ct,height:wt,callback:Gt,showSaveButton:Jt},Wt)=>{const En=(0,Ae.useRef)(),ln=(0,Ae.useRef)(),[qt,mn]=(0,Ae.useState)(!1),Kn=(0,Ae.useRef)({id:En,appName:"graphing",width:Ct||1e3,height:wt||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,Ae.useEffect)(()=>{ln.current=new(ut())(Kn.current,!0),window.onload=function(){ln.current.inject("applet_container")}},[]);const Qt=()=>{var Vn=window.ggbApplet.getPNGBase64(1,!0,72);return Gt&&Gt(Vn),Vn};return(0,Ae.useEffect)(()=>{Kn.current.appName=qt?"3D":"graphing",ln.current.inject("applet_container")},[qt]),(0,Ae.useEffect)(()=>{mn(bt)},[bt]),(0,Ae.useImperativeHandle)(Wt,()=>({getImgData:Qt})),Ae.createElement(Ae.Fragment,null,Ae.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:En}),Ae.createElement(Ue.Z,{align:"middle"},Ae.createElement(Oe.Z,{flex:1},Ae.createElement(ot.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:qt,onChange:Vn=>mn(Vn)})),Ae.createElement(Oe.Z,null,Ae.createElement(be.ZP,{size:"large",onClick:Qt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),St=we(76562),at=we(1012),st=we(8591);const gt="link",ft="upload-image",Pt="add-flowchart",ht="draw-image",kt="add-flowchart",Dt="code-block",cn="add-table",an="------------",fn={default:an,left:`:${an}`,center:`:${an}:`,right:`${an}:`};var gn=we(37808),An=(bt,Ct,wt)=>new Promise((Gt,Jt)=>{var Wt=qt=>{try{ln(wt.next(qt))}catch(mn){Jt(mn)}},En=qt=>{try{ln(wt.throw(qt))}catch(mn){Jt(mn)}},ln=qt=>qt.done?Gt(qt.value):Promise.resolve(qt.value).then(Wt,En);ln((wt=wt.apply(bt,Ct)).next())});function Nn(){}let hn=0;const Xn=1e4,_n="\u2581",xn="@\u2581\u2581@",zn="@\u2581@",Cn=` **\u6A21\u677F\u6807\u9898** -\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,mt=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function Tt(bt){return/^\d+$/.test(bt)?`${bt}px`:bt}const Mt=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Kt={[Mt+"-B"]:"bold",[Mt+"-I"]:"italic"},$t={[gt]:"\u6DFB\u52A0\u94FE\u63A5",[Dt]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[ft]:"\u6DFB\u52A0\u56FE\u7247",[ht]:"\u6DFB\u52A0\u753B\u56FE",[Pt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[cn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Zt=({defaultValue:bt="",onChange:Ct,width:wt="100%",height:Gt=400,miniToolbar:Jt=!1,isFocus:Wt=!1,watch:En,insertTemp:sn,mode:qt="markdown",id:mn="markdown-editor-id",showResizeBar:Kn=!1,noStorage:Qt=!1,showNullButton:Vn=!1,showNullProgramButton:Wn=!1,hidetoolBar:ur=!1,fullScreen:Jn=!1,onBlur:Ot,onCMBeforeChange:_t,onFullScreen:Bt,className:Ut="",disablePaste:Yt=!1,disabled:tn=!1,disabledFill:en=!1,placeholder:Vt="",values:ln="",extraUse:vn})=>{const[Rt,qn]=(0,Ae.useState)(null),[dr,wr]=(0,Ae.useState)(bt),[Sr,dn]=(0,Ae.useState)(En),[Bn,Rn]=(0,Ae.useState)(Jn),[Sn,er]=(0,Ae.useState)(""),[hr,ir]=(0,Ae.useState)(0),[Or,Lr]=(0,Ae.useState)(Gt),[sa,la]=(0,Ae.useState)(!1),Sa=(0,Ae.useRef)((0,at.Z)()),$r=(0,Ae.useRef)(!1),jr=(0,Ae.useRef)(),[Jr,_r]=(0,Ae.useState)(0),[Hr,nn]=(0,Ae.useState)(0),Tn=(0,Ae.useRef)(),ar=(0,Ae.useRef)(),nr=(0,Ae.useRef)(),or=(0,Ae.useRef)(),$n=()=>An(void 0,null,function*(){var Un;const yn=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Sa.current}});(Un=yn==null?void 0:yn.attachments)!=null&&Un.length&&(console.log("cm:",Rt,Tn),yn.attachments.map(pn=>{pn.content_type.indexOf("image")>-1?Rt.replaceSelection(`![,](/api/attachments/${pn.id}?type=${pn.content_type})`):pn.content_type.indexOf("video")>-1?Rt.replaceSelection(``):pn.content_type.indexOf("pdf")>-1?Rt.replaceSelection(`${pn.name}`):Rt.replaceSelection(`[${pn.name}](${ENV.API_SERVER}/api/attachments/${pn.id}?type=${pn.content_type})`)}))});(0,Ae.useEffect)(()=>{const Un=window.scrollY||window.pageYOffset;wr(ln),Rt==null||Rt.setValue(ln),window.scrollTo(0,Un)},[ln]),(0,Ae.useEffect)(()=>{Bt==null||Bt(Bn)},[Bn]),(0,Ae.useEffect)(()=>{if(Tn.current){let Un=function(pn,Fn){var yr;if(Yt){Fn.preventDefault();return}const Dr=Fn.clipboardData;if(Dr){const oa=Dr.types.toString(),Qr=Dr.items;if(oa==="Files"||Dr.types.indexOf("Files")>-1){if(Fn.preventDefault(),qt=="stex")return;try{let fa=Qr[1];((yr=Qr[0])==null?void 0:yr.kind)==="file"&&(fa=Qr[0]);const ga=fa.getAsFile(),Fa=ga.name.split(".").pop();(0,Me.I)(ga,ba=>{var Tr,Gr,ra;ba.id?((Tr=ga==null?void 0:ga.type)==null?void 0:Tr.indexOf("image"))>-1?yn.replaceSelection(``):((Gr=ga==null?void 0:ga.type)==null?void 0:Gr.indexOf("video"))>-1?yn.replaceSelection(``):((ra=ga==null?void 0:ga.type)==null?void 0:ra.indexOf("pdf"))>-1?yn.replaceSelection(`${ga.name}`):mt.includes(Fa)?yn.replaceSelection(`${ga.name}`):yn.replaceSelection(`[${ga.name}](/api/attachments/${ba.id}?type=${ba.content_type})`):(ba==null?void 0:ba.status)===401&&(st.ZP.warning((ba==null?void 0:ba.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(fa){st.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const yn=x().fromTextArea(Tn.current,{mode:qt,lineNumbers:!Jt,lineWrapping:!0,value:bt,autoCloseTags:!Wn,autoCloseBrackets:!0});return yn.on("keyup",function(pn,Fn){Fn.keyCode===8&&(pn.getValue()==""?yn.setOption("placeholder",Vt):yn.setOption("placeholder",null))}),yn.on("keydown",function(pn,Fn){if(Fn.keyCode===8){var yr=In(pn);yr&&Fn.preventDefault()}}),Wt&&yn.focus(),yn.on("paste",Un),yn.on("dragleave",function(pn,Fn){ar.current.classList.remove("mouse-hover-md")}),tn&&yn.on("beforeChange",function(pn,Fn){(Fn.origin==="paste"||Fn.origin==="+input")&&Fn.cancel()}),qn(yn),()=>{yn.off("paste",Un)}}},[]);const br=(0,Ae.useCallback)(()=>{if(ar.current)try{}catch(Un){console.log(Un,"---- to set md editor body height")}},[Or,ar,Bn]);(0,Ae.useEffect)(()=>{function Un(){let yn=new Se.Z(pn=>{for(let Fn of pn)(Fn.target.offsetHeight>0||Fn.target.offsetWidth>0)&&(br(),Rt.setSize("100%","100%"),Rt.refresh())});return yn.observe(Tn.current.parentElement),yn}if(Rt){const yn=Un();return()=>{var pn,Fn;(pn=Tn.current)!=null&&pn.parentElement&&yn.unobserve((Fn=Tn.current)==null?void 0:Fn.parentElement)}}},[Rt,br]),(0,Ae.useEffect)(()=>{if(Rt){let Un=[];for(const[yn,pn]of Object.entries(Kt)){let Fn={[yn]:()=>{sr(pn)}};Un.push(Fn),Rt.addKeyMap(Fn)}return jr.current=setInterval(()=>{$r.current&&$n()},4e3),()=>{clearInterval(jr.current);for(let yn of Un)Rt.removeKeyMap(yn)}}},[Rt]),(0,Ae.useEffect)(()=>{Jn!==Bn&&Rn(Jn)},[Jn]),(0,gn.Z)(()=>{if(!Qt&&hr>0){let Un=new Date().getTime(),yn=window.sessionStorage.getItem(mn);Un>=hr+Xn&&(!yn||yn!==dr)&&(window.sessionStorage.setItem(mn,dr),la(!0))}},Xn),(0,Ae.useEffect)(()=>{dn(En)},[Rt,En]),(0,Ae.useEffect)(()=>{Rt&&Wt&&Rt.focus()},[Rt,Wt]),(0,Ae.useEffect)(()=>{if(Sr&&Rt){let Un=function(pn){let Fn=pn.target;if(or.current){let yr=Fn.scrollTop/Fn.scrollHeight;or.current.scrollTop=or.current.scrollHeight*yr}};const yn=Rt.getScrollerElement();return yn.addEventListener("scroll",Un),()=>{yn.removeEventListener("scroll",Un)}}},[Rt,Sr]),(0,Ae.useEffect)(()=>{if(Rt&&_t){let Un=function(yn,pn){_t(yn,pn)};return Rt.on("beforeChange",Un),()=>{Rt.off("beforeChange",Un)}}},[Rt,_t]),(0,Ae.useEffect)(()=>{if(Rt&&Ot){let Un=function(){Ot(Rt.getValue())};return Rt.on("blur",Un),()=>{Rt.off("blur",Un)}}},[Rt,Ot]);function In(Un,yn){var pn=Un.getDoc(),Fn=pn.getCursor(),yr=pn.getLine(Fn.line),Dr=yr.charAt(Fn.ch-1),oa=yr.lastIndexOf("@\u2581@",Fn.ch),Qr=yr.lastIndexOf("@\u2581\u2581@",Fn.ch),fa=oa>Qr?oa:Qr,ga=oa>Qr?3:4;if(xn.indexOf(Dr)===-1)return null;if(console.log("change1:",yn,Un,yr,Fn,fa,oa,Qr,Dr),fa>=0&&Fn.ch-fa<5){var Fa=fa+ga;return pn.replaceRange("",{line:Fn.line,ch:fa},{line:Fn.line,ch:Fa}),{line:Fn.line,ch:Fa}}return null}(0,Ae.useEffect)(()=>{if(Rt){let Un=function(yn,pn){const Fn=yn.getValue();wr(Fn),ir(new Date().getTime()),yn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Ct&&(Wn?Ct(Fn,ea(Fn)):Ct(Fn))};return Rt.on("change",Un),()=>{Rt.off("change",Un)}}},[Rt,Ct]),(0,Ae.useEffect)(()=>{if(Rt)if(bt==null)Rt.setValue(""),wr("");else{const Un=window.scrollY||window.pageYOffset;bt!==Rt.getValue()&&(Rt.setValue(bt),wr(bt),Rt.setCursor(tn?1:Rt.lineCount(),0),window.scrollTo(0,Un))}},[Rt,bt]);const sr=(0,Ae.useCallback)(Un=>{const yn=Rt.getCursor(),pn=Rt.getSelection();let Fn=pn.split(` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,mt=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function Tt(bt){return/^\d+$/.test(bt)?`${bt}px`:bt}const Mt=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Kt={[Mt+"-B"]:"bold",[Mt+"-I"]:"italic"},$t={[gt]:"\u6DFB\u52A0\u94FE\u63A5",[Dt]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[ft]:"\u6DFB\u52A0\u56FE\u7247",[ht]:"\u6DFB\u52A0\u753B\u56FE",[Pt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[cn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Zt=({defaultValue:bt="",onChange:Ct,width:wt="100%",height:Gt=400,miniToolbar:Jt=!1,isFocus:Wt=!1,watch:En,insertTemp:ln,mode:qt="markdown",id:mn="markdown-editor-id",showResizeBar:Kn=!1,noStorage:Qt=!1,showNullButton:Vn=!1,showNullProgramButton:Wn=!1,hidetoolBar:ur=!1,fullScreen:Jn=!1,onBlur:Ot,onCMBeforeChange:_t,onFullScreen:Bt,className:Ut="",disablePaste:Yt=!1,disabled:tn=!1,disabledFill:en=!1,placeholder:Vt="",values:on="",extraUse:vn})=>{const[Rt,qn]=(0,Ae.useState)(null),[dr,br]=(0,Ae.useState)(bt),[hr,dn]=(0,Ae.useState)(En),[Bn,Rn]=(0,Ae.useState)(Jn),[Sn,er]=(0,Ae.useState)(""),[vr,ir]=(0,Ae.useState)(0),[Or,Lr]=(0,Ae.useState)(Gt),[sa,la]=(0,Ae.useState)(!1),Sa=(0,Ae.useRef)((0,at.Z)()),$r=(0,Ae.useRef)(!1),jr=(0,Ae.useRef)(),[Jr,_r]=(0,Ae.useState)(0),[Hr,nn]=(0,Ae.useState)(0),Tn=(0,Ae.useRef)(),ar=(0,Ae.useRef)(),nr=(0,Ae.useRef)(),or=(0,Ae.useRef)(),$n=()=>An(void 0,null,function*(){var Un;const yn=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Sa.current}});(Un=yn==null?void 0:yn.attachments)!=null&&Un.length&&(console.log("cm:",Rt,Tn),yn.attachments.map(pn=>{pn.content_type.indexOf("image")>-1?Rt.replaceSelection(`![,](/api/attachments/${pn.id}?type=${pn.content_type})`):pn.content_type.indexOf("video")>-1?Rt.replaceSelection(``):pn.content_type.indexOf("pdf")>-1?Rt.replaceSelection(`${pn.name}`):Rt.replaceSelection(`[${pn.name}](${ENV.API_SERVER}/api/attachments/${pn.id}?type=${pn.content_type})`)}))});(0,Ae.useEffect)(()=>{const Un=window.scrollY||window.pageYOffset;br(on),Rt==null||Rt.setValue(on),window.scrollTo(0,Un)},[on]),(0,Ae.useEffect)(()=>{Bt==null||Bt(Bn)},[Bn]),(0,Ae.useEffect)(()=>{if(Tn.current){let Un=function(pn,Fn){var Sr;if(Yt){Fn.preventDefault();return}const Dr=Fn.clipboardData;if(Dr){const oa=Dr.types.toString(),Qr=Dr.items;if(oa==="Files"||Dr.types.indexOf("Files")>-1){if(Fn.preventDefault(),qt=="stex")return;try{let fa=Qr[1];((Sr=Qr[0])==null?void 0:Sr.kind)==="file"&&(fa=Qr[0]);const ga=fa.getAsFile(),Fa=ga.name.split(".").pop();(0,Me.I)(ga,ba=>{var Tr,Gr,ra;ba.id?((Tr=ga==null?void 0:ga.type)==null?void 0:Tr.indexOf("image"))>-1?yn.replaceSelection(``):((Gr=ga==null?void 0:ga.type)==null?void 0:Gr.indexOf("video"))>-1?yn.replaceSelection(``):((ra=ga==null?void 0:ga.type)==null?void 0:ra.indexOf("pdf"))>-1?yn.replaceSelection(`${ga.name}`):mt.includes(Fa)?yn.replaceSelection(`${ga.name}`):yn.replaceSelection(`[${ga.name}](/api/attachments/${ba.id}?type=${ba.content_type})`):(ba==null?void 0:ba.status)===401&&(st.ZP.warning((ba==null?void 0:ba.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(fa){st.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const yn=x().fromTextArea(Tn.current,{mode:qt,lineNumbers:!Jt,lineWrapping:!0,value:bt,autoCloseTags:!Wn,autoCloseBrackets:!0});return yn.on("keyup",function(pn,Fn){Fn.keyCode===8&&(pn.getValue()==""?yn.setOption("placeholder",Vt):yn.setOption("placeholder",null))}),yn.on("keydown",function(pn,Fn){if(Fn.keyCode===8){var Sr=In(pn);Sr&&Fn.preventDefault()}}),Wt&&yn.focus(),yn.on("paste",Un),yn.on("dragleave",function(pn,Fn){ar.current.classList.remove("mouse-hover-md")}),tn&&yn.on("beforeChange",function(pn,Fn){(Fn.origin==="paste"||Fn.origin==="+input")&&Fn.cancel()}),qn(yn),()=>{yn.off("paste",Un)}}},[]);const Pr=(0,Ae.useCallback)(()=>{if(ar.current)try{}catch(Un){console.log(Un,"---- to set md editor body height")}},[Or,ar,Bn]);(0,Ae.useEffect)(()=>{function Un(){let yn=new Se.Z(pn=>{for(let Fn of pn)(Fn.target.offsetHeight>0||Fn.target.offsetWidth>0)&&(Pr(),Rt.setSize("100%","100%"),Rt.refresh())});return yn.observe(Tn.current.parentElement),yn}if(Rt){const yn=Un();return()=>{var pn,Fn;(pn=Tn.current)!=null&&pn.parentElement&&yn.unobserve((Fn=Tn.current)==null?void 0:Fn.parentElement)}}},[Rt,Pr]),(0,Ae.useEffect)(()=>{if(Rt){let Un=[];for(const[yn,pn]of Object.entries(Kt)){let Fn={[yn]:()=>{sr(pn)}};Un.push(Fn),Rt.addKeyMap(Fn)}return jr.current=setInterval(()=>{$r.current&&$n()},4e3),()=>{clearInterval(jr.current);for(let yn of Un)Rt.removeKeyMap(yn)}}},[Rt]),(0,Ae.useEffect)(()=>{Jn!==Bn&&Rn(Jn)},[Jn]),(0,gn.Z)(()=>{if(!Qt&&vr>0){let Un=new Date().getTime(),yn=window.sessionStorage.getItem(mn);Un>=vr+Xn&&(!yn||yn!==dr)&&(window.sessionStorage.setItem(mn,dr),la(!0))}},Xn),(0,Ae.useEffect)(()=>{dn(En)},[Rt,En]),(0,Ae.useEffect)(()=>{Rt&&Wt&&Rt.focus()},[Rt,Wt]),(0,Ae.useEffect)(()=>{if(hr&&Rt){let Un=function(pn){let Fn=pn.target;if(or.current){let Sr=Fn.scrollTop/Fn.scrollHeight;or.current.scrollTop=or.current.scrollHeight*Sr}};const yn=Rt.getScrollerElement();return yn.addEventListener("scroll",Un),()=>{yn.removeEventListener("scroll",Un)}}},[Rt,hr]),(0,Ae.useEffect)(()=>{if(Rt&&_t){let Un=function(yn,pn){_t(yn,pn)};return Rt.on("beforeChange",Un),()=>{Rt.off("beforeChange",Un)}}},[Rt,_t]),(0,Ae.useEffect)(()=>{if(Rt&&Ot){let Un=function(){Ot(Rt.getValue())};return Rt.on("blur",Un),()=>{Rt.off("blur",Un)}}},[Rt,Ot]);function In(Un,yn){var pn=Un.getDoc(),Fn=pn.getCursor(),Sr=pn.getLine(Fn.line),Dr=Sr.charAt(Fn.ch-1),oa=Sr.lastIndexOf("@\u2581@",Fn.ch),Qr=Sr.lastIndexOf("@\u2581\u2581@",Fn.ch),fa=oa>Qr?oa:Qr,ga=oa>Qr?3:4;if(xn.indexOf(Dr)===-1)return null;if(console.log("change1:",yn,Un,Sr,Fn,fa,oa,Qr,Dr),fa>=0&&Fn.ch-fa<5){var Fa=fa+ga;return pn.replaceRange("",{line:Fn.line,ch:fa},{line:Fn.line,ch:Fa}),{line:Fn.line,ch:Fa}}return null}(0,Ae.useEffect)(()=>{if(Rt){let Un=function(yn,pn){const Fn=yn.getValue();br(Fn),ir(new Date().getTime()),yn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Ct&&(Wn?Ct(Fn,ea(Fn)):Ct(Fn))};return Rt.on("change",Un),()=>{Rt.off("change",Un)}}},[Rt,Ct]),(0,Ae.useEffect)(()=>{if(Rt)if(bt==null)Rt.setValue(""),br("");else{const Un=window.scrollY||window.pageYOffset;bt!==Rt.getValue()&&(Rt.setValue(bt),br(bt),Rt.setCursor(tn?1:Rt.lineCount(),0),window.scrollTo(0,Un))}},[Rt,bt]);const sr=(0,Ae.useCallback)(Un=>{const yn=Rt.getCursor(),pn=Rt.getSelection();let Fn=pn.split(` `);switch(Un){case"bold":return Rt.replaceSelection("**"+pn+"**"),pn===""&&Rt.setCursor(yn.line,yn.ch+2),Rt.focus();case"italic":return Rt.replaceSelection("*"+pn+"*"),pn===""&&Rt.setCursor(yn.line,yn.ch+1),Rt.focus();case"code":return Rt.replaceSelection("`"+pn+"`"),pn===""&&Rt.setCursor(yn.line,yn.ch+1),Rt.focus();case"inline-latex":return er("inline-latex"),Rt.focus();case"latex":return Rt.replaceSelection("```latex\n"+pn+"\n```"),Rt.setCursor(yn.line+1,pn.length+1),Rt.focus();case"line-break":return Rt.replaceSelection(`
-`),Rt.focus();case"list-ul":return pn===""?Rt.replaceSelection("- "+pn):Rt.replaceSelection(Fn.map(yr=>yr===""?"":`- ${yr}`).join(` -`)),Rt.focus();case"list-ol":return pn===""?Rt.replaceSelection("1. "+pn):Rt.replaceSelection(Fn.map((yr,Dr)=>yr===""?"":`${Dr+1}. ${yr}`).join(` -`)),Rt.focus();case"add-null-ch":return pn===""&&Rt.setCursor(yn.line,yn.ch),Rt.replaceSelection(_n),Rt.focus();case"add-signal":return pn===""&&Rt.setCursor(yn.line,yn.ch),Rt.replaceSelection(zn),Rt.focus();case"add-multiple":return pn===""&&Rt.setCursor(yn.line,yn.ch),Rt.replaceSelection(xn),Rt.focus();case"inster-template-1":return pn===""&&Rt.setCursor(yn.line,yn.ch),Rt.replaceSelection(Cn),Rt.focus();case"eraser":return Rt.setValue(""),Rt.focus();case"trigger-watch":return dn(!Sr),Rt.focus();case"trigger-full-screen":return Rn(!Bn),Rt.focus();case gt:er(gt);return;case Dt:er(Dt);return;case ft:er(ft);return;case ht:er(ht);return;case"maths-latex":er("maths-latex");return;case Pt:er(Pt);return;case cn:er(cn);return;default:throw new Error}},[Rt,Sr,Bn]),gr=(0,Ae.useCallback)((Un,yn)=>{var pn,Fn,yr,Dr,oa,Qr;switch(er(""),Sn){case gt:const{title:Tr,link:Gr}=Un;return Rt.replaceSelection(`[${Tr}](${Gr})`),Rt.focus();case Dt:const{language:ra,content:Ir}=Un;return Rt.replaceSelection(["```"+ra,Ir,"```"].join(` -`)),Rt.focus();case"maths-latex":for(var fa=atob(Un),ga=new Uint8Array(fa.length),Fa=0;Fa{Ya.id?Rt.replaceSelection(`![,](/api/attachments/${Ya.id}?type=${Ya.content_type})`):(Ya==null?void 0:Ya.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Rt.replaceSelection("`$$"+Un+"$$`");break;case ft:case ht:case kt:const{src:Yr,alt:ua}=Un,Zr=yn,$a=(yr=(Fn=(pn=Zr==null?void 0:Zr.name)==null?void 0:pn.split("."))==null?void 0:Fn.pop)==null?void 0:yr.call(Fn);return((Dr=Zr==null?void 0:Zr.type)==null?void 0:Dr.indexOf("image"))>-1||!(Zr!=null&&Zr.type)?Zr.align||Zr.width?Rt.replaceSelection(`

${ua||

`):Rt.replaceSelection(`${ua||`):((oa=Zr==null?void 0:Zr.type)==null?void 0:oa.indexOf("video"))>-1?Rt.replaceSelection(``):((Qr=Zr==null?void 0:Zr.type)==null?void 0:Qr.indexOf("pdf"))>-1?Rt.replaceSelection(`${Zr.name}`):mt.includes($a)?Rt.replaceSelection(`${Zr.name}`):Rt.replaceSelection(`[${Zr.name}](${Yr})`),Rt.focus();case cn:const{row:Va,col:co,align:ho}=Un;let Ja=` +`),Rt.focus();case"list-ul":return pn===""?Rt.replaceSelection("- "+pn):Rt.replaceSelection(Fn.map(Sr=>Sr===""?"":`- ${Sr}`).join(` +`)),Rt.focus();case"list-ol":return pn===""?Rt.replaceSelection("1. "+pn):Rt.replaceSelection(Fn.map((Sr,Dr)=>Sr===""?"":`${Dr+1}. ${Sr}`).join(` +`)),Rt.focus();case"add-null-ch":return pn===""&&Rt.setCursor(yn.line,yn.ch),Rt.replaceSelection(_n),Rt.focus();case"add-signal":return pn===""&&Rt.setCursor(yn.line,yn.ch),Rt.replaceSelection(zn),Rt.focus();case"add-multiple":return pn===""&&Rt.setCursor(yn.line,yn.ch),Rt.replaceSelection(xn),Rt.focus();case"inster-template-1":return pn===""&&Rt.setCursor(yn.line,yn.ch),Rt.replaceSelection(Cn),Rt.focus();case"eraser":return Rt.setValue(""),Rt.focus();case"trigger-watch":return dn(!hr),Rt.focus();case"trigger-full-screen":return Rn(!Bn),Rt.focus();case gt:er(gt);return;case Dt:er(Dt);return;case ft:er(ft);return;case ht:er(ht);return;case"maths-latex":er("maths-latex");return;case Pt:er(Pt);return;case cn:er(cn);return;default:throw new Error}},[Rt,hr,Bn]),gr=(0,Ae.useCallback)((Un,yn)=>{var pn,Fn,Sr,Dr,oa,Qr;switch(er(""),Sn){case gt:const{title:Tr,link:Gr}=Un;return Rt.replaceSelection(`[${Tr}](${Gr})`),Rt.focus();case Dt:const{language:ra,content:Ir}=Un;return Rt.replaceSelection(["```"+ra,Ir,"```"].join(` +`)),Rt.focus();case"maths-latex":for(var fa=atob(Un),ga=new Uint8Array(fa.length),Fa=0;Fa{Ya.id?Rt.replaceSelection(`![,](/api/attachments/${Ya.id}?type=${Ya.content_type})`):(Ya==null?void 0:Ya.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Rt.replaceSelection("`$$"+Un+"$$`");break;case ft:case ht:case kt:const{src:Yr,alt:ua}=Un,Zr=yn,$a=(Sr=(Fn=(pn=Zr==null?void 0:Zr.name)==null?void 0:pn.split("."))==null?void 0:Fn.pop)==null?void 0:Sr.call(Fn);return((Dr=Zr==null?void 0:Zr.type)==null?void 0:Dr.indexOf("image"))>-1||!(Zr!=null&&Zr.type)?Zr.align||Zr.width?Rt.replaceSelection(`

${ua||

`):Rt.replaceSelection(`${ua||`):((oa=Zr==null?void 0:Zr.type)==null?void 0:oa.indexOf("video"))>-1?Rt.replaceSelection(``):((Qr=Zr==null?void 0:Zr.type)==null?void 0:Qr.indexOf("pdf"))>-1?Rt.replaceSelection(`${Zr.name}`):mt.includes($a)?Rt.replaceSelection(`${Zr.name}`):Rt.replaceSelection(`[${Zr.name}](${Yr})`),Rt.focus();case cn:const{row:Va,col:co,align:ho}=Un;let Ja=` `;for(let Ya=0;Ya{switch(Sn){case gt:return Ae.createElement($e,{callback:gr,onCancel:xr});case Dt:return Ae.createElement(Je.Z,{callback:gr,onCancel:xr});case ft:return Ae.createElement(Me.Z,{callback:gr,onCancel:xr});case Pt:return Ae.createElement(Ce,{callback:gr,onCancel:xr});case cn:return Ae.createElement(Ge,{callback:gr,onCancel:xr});case"maths-latex":return Ae.createElement(ct,{showSaveButton:!0,callback:gr});case"inline-latex":return Ae.createElement(St.Z,{showSaveButton:!0,callback:gr});default:return null}},[Sn]);function xr(){er("")}(0,Ae.useEffect)(()=>{if(nr.current){let Un=function(oa){yr=!0,Dr=oa.pageY},yn=function(){yr=!1},pn=function(oa){if(yr){let Qr=oa.pageY-Dr;Qr<0&&(Qr=0),Qr>300&&(Qr=300);let fa=Gt+Qr+"px";Lr(fa)}},Fn=nr.current,yr=!1,Dr=0;return Fn.addEventListener("mousedown",Un),document.addEventListener("mousemove",pn),document.addEventListener("mouseup",yn),()=>{Fn.removeEventListener("mousedown",Un),document.removeEventListener("mousemove",pn),document.removeEventListener("mouseup",yn)}}},[Rt,nr]),(0,Ae.useEffect)(()=>{Lr(Gt)},[Gt]);const Wr=Tt(wt),Ca=Tt(Or),xa={width:Wr,height:Ca},aa=(0,Ae.useMemo)(()=>{if(hr){let Un=new Date(hr),yn=Un.getHours(),pn=Un.getMinutes(),Fn=Un.getSeconds();return yn=yn<10?"0"+yn:yn,pn=pn<10?"0"+pn:pn,Fn=Fn<10?"0"+Fn:Fn,`${yn}:${pn}:${Fn}`}return 0},[hr]),ea=Un=>{const yn=[];if(Wn){let pn=-1;Un=Un.replace(/(@▁▁@|@▁@)/g,function(Fn,yr,Dr){yn.push({multiLine:Fn!==zn})})}return yn};function Ea(){window.sessionStorage.removeItem(mn),la(!1),ir(0)}function za(){la(!1),ir(0),Rt.setValue(window.sessionStorage.getItem(mn))}(0,Ae.useEffect)(()=>{$t[Sn]&&Sn!==ht&&Sn!==Pt&&setTimeout(()=>{const Un=document.getElementsByClassName("markdown-popup-form")[0],yn=window.innerWidth/2-Un.offsetWidth/2,pn=window.innerHeight/2-Un.offsetHeight/2;_r(yn),nn(pn)},0)},[Sn]);const Mr=Un=>{Un.preventDefault();const yn=Un.clientX-Jr,pn=Un.clientY-Hr;document.body.onmousemove=Fn=>{let yr=Fn.clientX-yn,Dr=Fn.clientY-pn;const oa=document.getElementsByClassName("markdown-popup-form")[0],Qr=window.innerWidth-oa.offsetWidth,fa=window.innerHeight-oa.offsetHeight;yr=Math.max(0,Math.min(yr,Qr)),Dr=Math.max(0,Math.min(Dr,fa)),Na(Fn.clientX,Fn.clientY,yn,pn)&&(_r(yr),nn(Dr))},document.body.onmouseup=function(){document.body.onmousemove=null}},Na=(Un,yn,pn,Fn)=>{const yr=document.body.clientHeight,Dr=document.body.clientWidth;return Un<20&&pn>Un||Un>Dr-20&&pnyn||yn>yr-20&&Fnve in ge?oe(ge,ve,{enumerable:!0,configurable:!0,writable:!0,value:be}):ge[ve]=be,z=(ge,ve)=>{for(var be in ve||(ve={}))y.call(ve,be)&&b(ge,be,ve[be]);if(a)for(var be of a(ve))E.call(ve,be)&&b(ge,be,ve[be]);return ge},ee=(ge,ve)=>ie(ge,ne(ve));const{useForm:re}=Ae.default,de={width:280,marginRight:10},me={labelCol:{span:5},wrapperCol:{span:19}};var he=({callback:ge,onCancel:ve})=>{const[be]=re();let Be=(0,ue.useRef)();function Pe(Ne){Be.current.width=be.getFieldValue("width"),Be.current.align=be.getFieldValue("align"),ge(Ne,Be.current)}function Le(Ne,He){if(Ne.status===-1){Ke.ZP.error(Ne.message);return}be.setFieldsValue({src:`/api/attachments/${Ne.id}`,type:He.type})}function Fe(Ne){let He=Ne.target.files[0];Be.current=He,pe(He,Le)}return ce.createElement(Ae.default,ee(z({form:be},me),{className:"upload-image-panel",onFinish:Pe,style:{width:470,overflow:"hidden"}}),ce.createElement(Ae.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ce.createElement("div",{className:"flex-container"},ce.createElement(Ae.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},ce.createElement(x.default,{style:de})),ce.createElement(fe,{onFileChange:Fe}))),ce.createElement(Ae.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ce.createElement(x.default,{style:{width:264}})),ce.createElement(Ae.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ce.createElement(Se.Z,null,ce.createElement(Ae.default.Item,{name:"width",style:{margin:0}},ce.createElement(ye.Z,{style:{width:264}})),ce.createElement("span",{className:"ml8"},"%"))),ce.createElement(Ae.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ce.createElement(ae.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),ce.createElement("aside",null,ce.createElement(Ae.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ce.createElement(te.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ce.createElement(te.ZP,{type:"default",onClick:ve},"\u53D6\u6D88"))))};function fe({onFileChange:ge}){return ce.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ce.createElement("input",{type:"file",onChange:ge}))}function pe(ge,ve){if(!ge)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,le.bg)())throw Ke.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let be=new FormData;be.append("editormd-image-file",ge),be.append("file_param_name","editormd-image-file"),be.append("byxhr","true");var Be=new window.XMLHttpRequest;Be.withCredentials=!0,Be.addEventListener("load",function(Pe){ve(JSON.parse(Pe.target.responseText),ge)},!1),Be.addEventListener("error",function(Pe){console.error(Pe)},!1),Be.open("POST",`${se.KI}/api/attachments.json`),Be.send(be)}},91558:function(jt,xt,we){"use strict";we.d(xt,{Z:function(){return x}});var Ae=we(59301),Ke=we(4676);class x extends Ae.Component{constructor(ye){super(ye);const ae=window.document;this.node=ae.createElement("div"),ae.body.appendChild(this.node)}render(){const{children:ye}=this.props;return(0,Ke.createPortal)(ye,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},58397:function(jt,xt,we){"use strict";var Ae=we(39744),Ke=we(57809),x=we(78673),Se=we(59301);const ye=Ke.default.Option;xt.Z=({isTheoretical:ae,onFontSizeChange:te,cmFontSize:se,cmCodeMode:ue,autoFormat:le,onCodeModeChange:ce,onTabToSpace:oe,onAutoFormat:ie,formatDocument:ne,className:a="",tabToSpace:y,children:E,code_editor:b,challenge:z})=>{const ee={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"};return Se.createElement("div",{className:`tpi-code-setting ${a}`},Se.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),Se.createElement("section",null,Se.createElement("div",{className:"file-item"},Se.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),Se.createElement(Ke.default,{bordered:!1,size:"small",value:ue,onChange:ce},Se.createElement(ye,{value:"vs"},"\u767D\u8272\u80CC\u666F"),Se.createElement(ye,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!ae&&Se.createElement(Se.Fragment,null,Se.createElement("div",{className:"file-item"},Se.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),Se.createElement(Ke.default,{bordered:!1,size:"small",value:se,onChange:te},Se.createElement(ye,{value:12},"12px"),Se.createElement(ye,{value:14},"14px"),Se.createElement(ye,{value:16},"16px"),Se.createElement(ye,{value:18},"18px"),Se.createElement(ye,{value:20},"20px"),Se.createElement(ye,{value:22},"22px"))),Se.createElement("div",{className:"file-item"},Se.createElement("b",null,"Tab\u8F6C\u6362"),Se.createElement(x.Z,{checked:y,onChange:oe})),Se.createElement("div",{className:"file-item",onClick:ne},Se.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!ae&&Se.createElement(Se.Fragment,null,Se.createElement("h3",null,"\u5FEB\u6377\u952E"),Se.createElement("section",null,Se.createElement("div",{className:"file-item"},Se.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),Se.createElement("span",null,"Ctrl + S")),Se.createElement("div",{className:"file-item"},Se.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),Se.createElement("span",null,"F1 / Alt + F1")),Se.createElement("div",{className:"file-item"},Se.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),Se.createElement("span",null,"Ctrl + ]/[")),Se.createElement("div",{className:"file-item"},Se.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),Se.createElement("span",null,"Ctrl + Shift + \\")),Se.createElement("div",{className:"file-item"},Se.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),Se.createElement("span",null,"Home")),Se.createElement("div",{className:"file-item"},Se.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),Se.createElement("span",null,"End"))),E),!ae&&Se.createElement(Se.Fragment,null,Se.createElement("h3",null,"\u5FEB\u6377\u952E"),Se.createElement("section",null,Se.createElement("div",{className:"file-item"},Se.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),Se.createElement("span",null,ee[z==null?void 0:z.difficulty])),Se.createElement("div",{className:"file-item"},Se.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),Se.createElement("span",null,b==null?void 0:b.name)),Se.createElement("div",{className:"file-item"},Se.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),Se.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},7501:function(jt,xt,we){"use strict";we.d(xt,{i:function(){return de},Z:function(){return he}});var Ae={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"},Ke=we(71418),x=we(6848),Se=we(92310),ye=we.n(Se),ae=we(51257),te=we(28426),se=we(48790),ue="data:image/png;base64,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",le="data:image/png;base64,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",ce="data:image/png;base64,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",oe="data:image/png;base64,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",ie="data:image/png;base64,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",ne="data:image/png;base64,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",a="data:image/png;base64,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",y="data:image/png;base64,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",E="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAgCAYAAAD+Fz2gAAAAAXNSR0IArs4c6QAAFB1JREFUaEPFWwd4FcXafvekEiCEQAIBpSaEjsDV0Jv0IlwvAUTsgAjCI1iuCPiLtCvdcvXaUFSaaJSSGClCFAgloQYCQQIkpIeQkF7O2fvMNzO7sycnwevfzoMmZ3d2dvd75/3K+000ACi5+s19jiqs1qAN0jUtSIMGTdPYKf5TY9/pizju/JOP0wHomgYbXQnoNjGHTpfSuXt9bA42i7iezcj/Abpu/GRHdJ3uxo/Tr/w6dpz+k9ey47oDuu6g8w72kw116GBPrDvkXGKMvF78ZPNqdBt+HZ+f/S7v6+DvrYznz8Pm488oz7G3p2PKs4q3M98PyLDBcVjT3F67b/TSWxoDp6rCfk6D5g/NZgIiQWL4wAoSHSHg2D9+DXsUjocGhyuQpNXvAZImDELGFi8kYeWGl2CYILHj3IjymPPvzKDSYFZjagIgPq+djC+NqBqdPRcHiJ9Xx8jFUztI/NpaQSIwuaFs0PM0zdZNK0jYvBU6HuNEsUGCxO14bybReMk05ef/DUjSmAJOBSS+esWKlYwTq99yjjFJYQ3ggO5grJDsNMGQ4zh7rCAZLHcF3p9gEtkUjm1awYUv0gEEcUNLZnBWWEBi3wlaGsXZw/0ed31OYFrcneLeDCf3P8Ykkxm0/GplkunuVLaRuzPYx11YjUwiF8xXuis2WcB3BktZKGL1KG5Q+gzTnduADC3/3Cad4oYwNgeGGd0VSMLduQBJgqXGrtpB4iDX9lHdHUUQ5sr4m0ksyHVVZ4p4Sae4ZIxTAJAGZSAJq4v5BUgGILUzyeLyqsUkk41G/BTP5iD3bILOGEyGYc/IFv2ds5/rMhHgZHDFJCVhkG7s/wEkM/6IJMKISfyluLE5o6wxSa54xRDOLOEZhAESd3H/DZDEs1WLVYq7syQLLhMHB7T805/pFN2NbM0pQzOYZIIkWWK6O9Md/q+4O8q4zA+tOpdMYiCJDEumf0ZWp7JKssEM+EZ2xTJO55hkZG3W2OMqJv1hJhmZphIrq4GkCYBECl0zSAwAkeEpiQBbrRlJ5+B/X1vU8fU3YpYzSCkXYuEb2BwNglrxFPzPxCQFJCK/kY3rtPA5XoxJZtrtcFRB09xESuycerORMl2WcUcyyAkkYhLL8KypPE/BnZKFat+lS1bcnCXeWTNPq7vToeXFf0IuznRzMqU2j9F5I9XmVQ47Vllegoilz6Lfk6/g/k5hok7SYa+stNRLP658HiG9R6LjkEdpDJtBs9mgeXjyueT/NSAz6RyyriW4DE0mKAQDmrTtgqDgLgSKCRI34rWTB5H46y4Mem4RfHwbEUiOqkqc+ekbWViJGkugK90ldHjV90No79Gmu6OMoAqlhfkovJ2JO2nXkZuShPysVAyZ/iayryUgN+Wq9LuS20aJU9e/CVp161c9NXcCysixlZik5cX9S+fsYCm2CNzO7s6pQL0RHwP/+4NR168xIt5+Fv2feAV+zVri4MdvYeAzC/HThldqj/4AWv9lEPo9vsAoZiVQZyK/RsL+najfqEmtcxTezkLXEVPQbcRjhvtjrk9kDCi8nY6YTatQWV6KQTOWwK9xc1RVlGHH4mlo1CIYXj6+NDTnRiK8fOrDN7AZ2acoNxM2Dw8MnbWMDMxWdNyuz5B66RTslRV0jZu7Oxo2aw3/5m3RqscAXI2NRmrCCQS0CDXB4cTBncybqN+oKR4cP8NcEC7rKM4kYiRdy+OldvvUhwZAMnuTLkgyy8jQqBLVELttIwJbd0SrHgPxw7Ln0HfaAnqwpCNRGDLzTRQX5FlS9H3vL0TrngMR0ncUZYvs1u7ePvCp51fN3Z2N/ApJR3/GpFVbawSIFZfbFk5Gx4Hj0XXkVCW7Y3HeBKmqvBSHv1iFO2nJGDx9Mfya3I/tix7HoOfeQNOQB+i6fR+8jsA2nYx5Eg5+h7TEOAx9YTmfVwduXTqJkoLb8PFrjPjdm9CuzyiEhA0Ta0HH+X3bkXvjCgY/txhU+CrqQdzuTbBXVXCAasnuVNVBBUm7ffJDXUo5zF+rTGLptwUk8f3K0UjczbqFHmOfMQDKT7+BqsoydB/7NNISTuJ2WrIACbhyJIriVGDrDgQOg7nzsElw8/SuFpMYQFfvARB70e1/n0QAPTByKuysPJPAGMUpL1LtlaU4+f0n6Dp8Cjzr1sOONx5Hl2Hh8G/Whgx5es9m+AW1ROseA2l8yoWj9G5DZ68wXBK5VrHq96ybh5DeI9AubLhRB53fvx251xlAS8xUXYw/tedzYt5DE2a6VjqE9GPWZVYmabknPtBZPOCqAfNyJki6or+pQOXeTMLpvV9gyIy38OPyGej7+HxcjzuMlt37oeUD/cj/M9chtCCknj8O34BmZAj56TVxFmxePqLIFVqeBhgArdxaa53EAOowcDy6j5zKpTV2N5Hdqek41+D4S9sryrH9janwrucLN3ce/0qL7sDNzRMedXzoe2VZCbnuYXNWWtQCmbbvWTsX7fqMREjYcAGaA+f3bUNWciL6TJnHGaQY/fyBHfT9ob8+byYrarbmIsmQz0vvwwByFkGdY5IzkxxVFYj78XN0H/8Mdi9/ngCqLC1B05Au8PEL4IZV4taPy6ajXb/R6PzwRM5QCjhcmaAyU2p3GnAm6mtcjtmLvtPm1wrQkc3r0Gnoo3hgxFSub/EKCI6KctxJv27EWzZ94xbBNKKKAbRwKgbPWIyg4G70GNHv/R1N2nZCt1GP0zUJB3Yi7dJJDH9xlQHQb1+tRvHtLBpflJ8LL28feHj70D0fnvEmmFtMjo+p0SUHtGyPsEefr67xKeKpVf8zi28t5/j7vFAVmZXU32oDKS/tGuBw0Asf+XotOg8LR2CrjvD0qUeZ080zR2p8WPXEuNc/gF/g/QZI7CnORvEk4Y98uo56jAzLVq0E6U52KvasnG25fNqa7wGbjZKE7QsfQ69JcxDQpgMVpr9uXo2Alu3QfuAjPI4e/QnZyZcwfO4qY8WzJKC06C4qSgrJUwS07gD/5m0I9A79xqK85C7KigvNJIAKXiqdCRQ3Dy/4NPCvrt+pabuDg8KLY6GeM0yyY9+zpNlGyk0uT83uNDCXx85HrpmLipKiajZsGtIVPcdPR0VpkaF2S6ZwokjdjmWMQIMmLeDuyVwNm1ssEnsV7BRVBNEEw1wBZrO5Q3NzJ2PIGGSvqkRBXiYF99Rzx3Am6hswgNi4qopSbHt9yj2x9wtqgeEvvsP5rRStV45G4cLP2xHaZyQ6D51suDhWI6njKGQ5HLApsYvHGEWWchZcZXvEIi05oGUde9cAyOz9qGqCCZKMSWwlMnOmJ8Yhftcm9Bj/DFp06Q3N5gYPLx9kXD2LnGuXjCRBxiKytTD4A6OmQXP3EN/5GQMkCYqQD+Q1tVmWAcKLPNPdJZ84gGPb3sO0td9Ds7nTyiwvzld6ScCBj9+i5KXz0HDDyJobfw9DOhJGi974KtVBmk1Dr4mz0ax9T0qv4/d8IR5NZpDVn7RVt77oOPCvNYKkaoIqkFrW0Y1GDFILVpNJUjTldRIZUTApZtNy5KVeg3d9Pzw8ayl8GjSiMReityH51C8I6tDDAEQ+clFeNqWkk1dthbtHHRpfkHEDkRtedml/30ZBGLfoI1QUF2DnkqdqxGjcQu4umbuTIF09sR+x297DE2sjwIxeXlJsuB2Z1h746E0EtOmIrsMnU/OOrmXBWbPBzdPL6CNlJSfg4oHvUJibgaDQ7khPjEfv8Dmo4xeA2ylJhsB6NzcDSceiEdpvNOqyeCxS9br+gfBr0sJwc7KdYW1dcHWDl0C8QahlH9mo60J/cZVS8/jEWSQZxkDKS7+G+IhPUHwnBy279aGqevCMJbTyzkdvR+bv5zBy3hp6YVWMvXnmN8Rufx+TV26hNJvpCvkZNxG57iV0HDyBsj2p3KSeP4bC3EyMX/IpyhlAb0xDSJ8RaNQixACKXXs5Zg8eWfwRGjCA2P2EoRlAnEER0B12bHkt/J7uTQ5gbm7kvNUiVS/Hvn8uQo9xTyN227to138MbDY3XDwYgeGzl8GnfiPRXLQj+/olHNmyAQOeehUNg1orqbopQRnujkKVte+kaoLU4Mv+bQMxyEFhwXXd4wySw2FHzOZVJN+c+v5f6DV5LlIvHIe9sgx9p72ChP3fIik2GnXq+1ljCTQK1OUlRZi0Ygvc2QrVNOSnpyBq/XwMn7MCTdp2pmscLOXe/SWYjqcCNODpV9Gyx0Bj3vTL8Tj44X8ZAEn6sJj0+4n9OMoAWhcBm2ZDWtJZo0LPTLpAc7NP3YaByLmeiAf/NhN1WPHMCmlPbzRq0Y5+PxP5FQqyUjDgqdexa+XzCO0/Fu36jkLCwe/RadAEVJYUU8xh5s5JuYLjOz9Cnylz4dfUZIynd13ugpW2eY3CqohhxL6sX9cb7QZmFJVF1WMSZ1HCwZ24m5uOB//2AiJXv4iwyS+S7HHo06UYOmsprsb+jLRLcXjw0VlK44/Hmczfz+PiLxGYtOIbMgL7MBZErX+ZAApo08lIu+P3fInUC7GYsOgTlJXeJQb1ZwB1H2DsmXAJkPBxycf3EUBPrPsBJUUF8PH1p/tVFN/FnjXzEBY+G+ejt6JJcBda6XcybmDIDFZsik6sDtzNTkPUxgUk/TRs3ga7VswUAI023GHkmnkoKyqokZ1u7h4Y8/JG4e7+GEgSPC3r13XEILErxMjUanJ3BVlpiPlyBQY/+ybqNGxMGV3YpDlo1uEv9OIsHiXs24HUiyfQdcRjRttctgtybl4hAMOXfy0AYjHoJqI2vIzhs5cjsG0nalQxSej0HsGgRZ/Q3N8uVgDivhM1AsQE0+P7cWzruxi7YD0OfPo2Hln4Abzr1EfMF/+AvaoKg6Yvxk/rF6BpcBd0HjYRu9+Zi9D+Y9Bx0AShCIBUgFO7PsdDVMc48OPymQgdMAahfccY7osBy7JHlqgwIfVs9Bb0GPMk6gcECcZqVKQbRnfBpJrYpGXGrBV1kKliM3fHXILaHeWFpw0OeyUSY3ajy9BJqCovw9518wigoPY9YSNFAri4fweunToIv2atDK2aLy+NYklhTgbClzGAhIvLuEkCK/PnjEHsPiwOnd27GSnnY/HIYg7QTgUgPhuQfuV0dRcn1rIEiKkEQcFd0WvSbBz/9kNkJV/E6PnrUM+/CaI2LEDTtl3QfdyTSLt8msDjGt8UsWsFcNirqMPMPj8sn04Mat+PA2RKNFwOyr12ETFfr8GgZ96Af3MWg6ypuhUk8/oaAUo/vEZnq9UI5Oy1baLmqTEm8c5rZVkZIte/hLDwOQjq0JNDoGm4uP9bsKxn2OwVRutcFsApZ4/g+M5/Ivztr3iSoAH5mSkEEBNgverWl1giPyOFXnrCoo9RWlKI7xZPQ+MWIajj18hwJ2WF+ci5ftkag8TZ3zavxo34X9FpyKMIeehhHNq0ioRL5oZ9A5rTqMj189E0uCu6j2UZogO3LsVR8dq8Q0+SbpgkpG7hYgC1HzAOof3GQrdXoby02ACBrarcm1cQu+N99J06H/5Brcw+kq6TnMSLULNzK7d0GUA7ga6lHVpNDJIgydUru6xmcWnGJynjMAaxFwybOJsDJICWADFFWIqvpQW5yLlxGVePRVPmN2HRZ7C58dS9gAG0kQHUAV71eBuAAcpiE3uj8Ys+Rjlj0JInCCCmKlNNBqD8bj6yrye6BCjx0A8kyQT3HkF9priITzFs1lJ4+/Kqnk1hADTuaeGOHMSkM3u/wtDZy+DpVZfXR6KQjFj2HAHUvv8jKMhJRfSGV2uMPc4nxi7YAHcvbyeNr/p2LpVNWvov79CmERUkuVNHBUl1dxI0ewUDaAHCJr5ARRuvkTQkHopAdvJFDJ75lpDlbCgrysfhz5ZRm4EJjW0eHGIwrjg/h2R8Vryy9Fay7VrcL7h94woeCp8D1jo4smUdOg2ZiMA2Hbm0Y9OQd+t3nIvaSu7Lp2FArcbSKyvg5ubBg7uod/Z9sBBN23amdoMpsjrgsNupqciNJVY9dOxd+xLa9R6B4F4jKCPlorBqZPEISm9HFrwBLUO5+3ZSEcyuLJd4LACl/fIOMYjaAApQfxQkIwVnm0jYzRV3yYEU87LGgtG+MLuy0i3KloezcMvP85gke0l0DxGD5O5VGZMU+cI1WLrOJRgFJJnAkOHohJBe+RcDJFlU8iHWjZP8nLqpUSgbFpfF2+bWXarc3fEU3BqTiOVpB/9hKAkSJEtMkhme2hviVlO2BStqA6vVxSYUa8OPG1omG9YERNnOZWz/EiZX9tw5g/Rn9zcwQ0iQrNu5hOH/U5CU3UXOe+XUXhJnBmnu1cCoaX+DduvAqnRN04KkwWkvFuUJ5v442T4wGeC0w0dlhtE6t+5t4IBUB9VgkFQciInsKAP93iDJIZI56v6G2v2dChKv8o095U5tZ6vIaTbvJNsMl2Rs1VJ3/zgzSd2GLJVrpUkndD/Bpgwt7eCqrTpt/TUNKjfAm9ocV59lveSaGdJFuonMTWyWd+7KMpBE65zPo7g7uVvVeVercHO1uTv+bBwSYgfphveI3/8Rk0SccdrOZXF3NMRJ2Rauy8okEyQVfHJpSgMPOrZptw69cx/s+jlA9zc1Mw4W9VktO01dGN3Y7aMyhnVl+XdXXVlikgGSi3qLrKwq6pxJplsUrtKp4SeFXAmSvHdtMNW8e1UEbNqgIWOSud+B4eQQPRypRJtMqsmFKeyTf3Hh1IZQ6qQ8b3h3ozXGQNIcjtW6jkHS3Um2mCBZWaS6O3MPtxpjGD6MTfcAyYgxKpOc/9xFCK7KX1Uwh8S3K1u7ss4g/REm1Q6SqXDLXauSNbyoURMGs8apOc6IZpxsyqk7XHnikgHdcdjb7vmaT68Zt/4NR6wL8X1JNbgAAAAASUVORK5CYII=",b="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAqCAYAAABfjB7GAAAAAXNSR0IArs4c6QAAFNBJREFUeF7tW2d4VVXWfs9NJUAMgQQCIzUhdARGQ2/SizAOAUTsNEF4BHVGBPxE2ki3jA6oKCpNNEpJjBQlCoSSUEIgECRAQnoICenlnvM9e+29T7m5CQ7wfN8friW59+y97znr3e9a71prR7kdv1lTFAVQFCiKjf9k/7DPwN7Ka/RGfO74k4/TAGiKAhvNBDSbWEOjqXTtTi+bylYR89mK/F9A0/Sf7BNNo2/jn9OvfB77nP6Tc9nnmgpNU+m6yn6yoaoGdseaKtcSY+R88ZOtq9DX8Hl8ffa7/F6VP7dpPL8fth6/R3mNPT19ZrpX8XTG8wHpNqiHFMXlH38ZsfiGkn/uSwKIA2EzAJEgsY9hBYk+ofHsXz6H3QrHQ4HqDCRp9TuApAiDkLHFA0lYueElGAZI7HNuRPmZ4+/MoNJgVmMqAiC+rp2ML41oNjq7Lw4Qv24eIzdPzSDxuTWCRGByQ9mg5SqKrbOSxwAig7NdzhjEDc7teGcm0XjJNNPP/xuQpDEFnCaQ+O4VO1YyTux+yzXGJBNrABWaylgh2WmAIcdx9lhB0lnuDLy7YBLZFOo2JS9uk3BxzNBWJllAItfHacIZJdyfZJcDmBZ3Z3JvupO7b0wymEHbr0YmGe7OzDZydzr7uAurlknkgvlOd8YmC/iOYJk2itg9JjcofYbhzm1AupJ3dpNGcYMMxgEyuzsrSMLdOQGJxywr42oGiYNc08vs7iiCMFfGn0xiQa6rKlPEQzrEJX2cCQBpUAaSsLpYX4CkA1Izkywur0pMMtiox09xbyq5ZwN0xmAyDLtHZs9bZz7XRQIngzMmmQSDdGP/DyAZ8UeICD0m8YfixuaMssYkueNNhnBkCVcQOkjcxd0DSOLeqsQqk7uziAWnwkGFknfqM42iu67WHBSaHpMMkKTCM9ydEbOcqcB7dnekuIwX7TqnTGIgCYUl5Z+u6syskmwwAr6urpjidIxJumqzxh5nMelPM0lXmqZYWQUkRQDEo3wNIHEJbpHeXLQiPfEsfP/SCrW8fXVh4QhS8rloePs3wUMBzbkEv5uYZAKJyK+rcY02PseLMcmQ3apaCUVxEZLYUXqzkVIuy7gjGeQAEjGJKTyrlOcS3EEsVHkvXbLJzVninVV5Wt2dBiU3dqNJZjsBScQkQ2rzLIeBVVFWjLDFL6L3s6/j4fYhIk/SYK+osORLPy6fjqAew9Bu4JM0hq2g2GxQ3Nz5WvL/CpCReBaZV+KdhiYDFIIBDVt1REBgRwLFAIkb8cqJg0j4bRf6v7QAXt71CSS1sgKnf/pGJlYixxLoSncJDR51fRDcY4Th7kgRVKKkIA8FNzNwK/UqcpITkZeZgoFT3kbWlXjkJF+WfldyW09xavs2RPPOvatKcwegdI1tiklKbsx/NM4OnqQKzawnpUaiaoiAa7FR8H04ELV9GiDs3RfR55nX4dO4GQ5ueAf9XpiPn9a9XnP0B9Dir/3R++l5ejIrgTod/jXi9+9E3foNa1yj4GYmOg2diM5Dn9LdH3N9QjGg4GYaojatQEVZCfpPXQSfBk1QWV6KHQsno37TQHh4edPQ7GsJ8PCqC2//xmSfwpwM2NzcMGjGEjIw29Exuz5DyoWTsFeU0xwXV1fUa9wCvk1aoXnXvrgcHYmU+OPwaxpsgMOJg1sZ11G3fiM8OmaqsSGc5lGcScRImsvjpXLz5Mc6QFK9SRckFZ2u0CgTVRC9bT38W7RD86798MOSl9Br8jy6scTDERg47W0U5eda8qh9H85Hi279ENRrOKlF9tWunl7wquNTxd2dCf8KiUd+xvgVW6sFiCWX2+ZPQLt+Y9Bp2CSTumNx3gCpsqwEh75YgVupSRgwZSF8Gj6M7QueRv+X3kKjoEdo3r6P3oR/y/b6OvEHv0NqQgwGvbyUr6sBNy6cQHH+TXj5NEDs7k1o3XM4gkIGi72gIW7fduRcu4QBLy0EJb6m6kHM7k2wV5ZzgGpQd+aqgxkk5eaJjzVewmGkcbEwiclvC0ji/aUj4bideQNdR72gA5SXdg2VFaXoMup5pMafwM3UJAEScOlwBMUp/xZtCRwGc4fB4+Hi7lklJjGALt8BIPag2/85ngB6ZNgk2Fl6JoHRk1OepNorSnDi+43oNGQi3GvXwY63nkbHwaHwbdySDHlqz2b4BDRDi679aHzyuSP0bINmLtNdErlWsev3rJmDoB5D0TpkiJ4Hxe3fjpyrDKBFhlQX40/u+ZyY99jYac4rHaL0Y+RlViYpOcc/0lg84DmMFSRNiAczSOz3nOuJOLX3Cwyc+g5+XDoVvZ6ei6sxh9CsS280e6Q3+X/mOkQtCClxx+Dt15gMIV/dx82AzcNL1P5ELU8BdICWb60xT2IAte03Bl2GTeKlNfZtQt2Z5TivwfGHtpeXYftbk+BZxxsurjz+lRTegouLO9xqedH7itJict2DZy23VAukbN+zejZa9xyGoJAhAjQVcfu2ITMpAT0nzuEMMhk97sAOev/Y36YbYsWs1pyIDHm/9DwMIMciqGNMcmSSWlmOmB8/R5cxL2D30ukEUEVJMRoFdYSXj58ex6Rr/HHJFLTuPQIdHh/HGUoBh1cmKM2UtTsFOB3xNS5G7UWvyXNrBOjw5jVoP+hJPDJ0Eq9v8QwIankZbqVd1eMtW75B00AaUckAmj8JA6YuREBgZ7qNyA/+iYat2qPz8KdpTvyBnUi9cAJDXlmhA/T7VytRdDOTxhfm5cDD0wtunl70nY9PfRvMLSbFRlXrkv2atUHIk9Or1vhMxVNr/c9IvpXsYx/yRFUoK6OaYBUOZpByU68AqkoPfPjr1egwOBT+zdvB3asOKafrpw9Xe7PmC6Pf/Ag+/g/rILG7OBPBRcKfeXUa/hQZlu1aCdKtrBTsWT7TMn3yqu8Bm41Ewvb5T6H7+Fnwa9mWEtPfNq+EX7PWaNPvCR5Hj/yErKQLGDJ7hb7jmQgoKbyN8uIC8hR+LdrCt0lLAr1t71EoK76N0qICQwRQwkupM4Hi4uYBr4d8q9bvzLJd5aDw5FhUzxkmWdEfWGS2Xuohl2cGSQFzeex6+KrZKC8urGLDRkGd0G3MFJSXFOrVbskUThRRFWeRRwEeatgUru7M1bC1xSaxV8JOUUUQTTDMGWA2mysUF1cyhoxB9soK5OdmUHBPOXsUpyO+AQOIjassL8G2NyfeEXufgKYY8sp7nN+mpPXSkQic+3k7gnsOQ4dBE3QXx3Ik8zgKWaoKmyl28RhjKks5Flxle8RSWlKhZB59XwfILKmN2poBkoxJbCcyc6YlxCB21yZ0HfMCmnbsAcXmAjcPL6RfPoPsKxd0kSBjEdlaGPyR4ZOhuLqJ9/yKDpIERZQP5JyaLMsA4Ume4e6Sjh/A0W0fYPLq76HYXGlnlhXlmXpJwIEN75B46TAoVDey4sKfQy8dCaNFrn+D8iDFpqD7uJlo3KYbyevYPV+IW5MKsuqdNu/cC+36/a1akMw1QTOQSuaR9XoMMgqlpqKp6PfIPImMKJgUtWkpclOuwLOuDx6fsRheD9WneHIuchuSTv6CgLZddUDkLRfmZpEknbBiK1zdatH4/PRrCF/3mlP7e9cPwOgFn6C8KB87Fz1XLUaj53N3ydydBOny8f2I3vYBnlkdBmb0suIi3e1IWXvgk7fh17IdOg2ZQM07msuCs2KDi7uH3kfKTIrH+QPfoSAnHQHBXZCWEIseobNQy8cPN5MT9QLr7Zx0JB6NRHDvEajN4rGQ6rV9/eHTsKnu5mQ7w9q64NUNngLxBqGSdXi9pon6izNJzZnEWSQZxkDKTbuC2LCNKLqVjWade1JWPWDqItp5cZHbkfHHWQybs4oeWM5jaF0//Tuit3+ICcu3kMxmdYW89OsIX/Mq2g0YS2pPVm5S4o6iICcDYxZ9ijIG0FuTEdRzKOo3DdKBYnMvRu3BEws/wUMMIPZ9wtAMIM6gMGiqHVv+EXpH9yYHMDc3bM5KIdXLsO/fC9B19POI3vY+WvcZCZvNBecPhmHIzCXwqltfNBftyLp6AYe3rEPf595AvYAWJqlulKB0d0ehytp3MtcEqcGX9fs6YpBKYcF53uMIkqraEbV5BZVvTn7/H3SfMBsp547BXlGKXpNfR/z+b5EYHYladX2ssQQKBeqy4kKMX7YFrmyHKgry0pIRsXYuhsxahoatOtAclUnu3V+C1fHMAPV9/g0069pPXzftYiwOfvw/OkCSPiwm/XF8P44wgNaEwabYkJp4Rs/QMxLP0drsVbueP7KvJuDRv09DLZY8s0Ta3RP1m7am30+Hf4X8zGT0fe5N7Fo+HcF9RqF1r+GIP/g92vcfi4riIoo5zNzZyZdwbOcn6DlxNnwaGYxx96zNXbCpbV5tYVXEMGJf5m9r9XYDM4pjziMluAGSgviDO3E7Jw2P/v1lhK98BSETXqGyx6+fLsagGYtxOfpnpF6IwaNPzjB1Z3mcyfgjDud/CcP4Zd+QEdiLsSBi7WsEkF/L9rrsjt3zJVLORWPsgo0oLblNDOrDAOrSVy/cOgVI+LikY/sIoGfW/IDiwnx4efvS95UX3caeVXMQEjoTcZFb0TCwI+30W+nXMHAqSzZFJ1YDbmelImL9PCr91GvSEruWTRMAjdDdYfiqOSgtzK+WnS6ubhj52nrh7v4cSBI8JfO3NcQgHtENpVadu8vPTEXUl8sw4MW3UateA1J0IeNnoXHbv9KDs3gUv28HUs4fR6ehTxlNQHH72dcvEYChS78WALEYdB0R617DkJlL4d+qPTWqWEno1B7BoAUbae1vF5oA4r4T1QLECqbH9uPo1vcxat5aHPj0XTwx/yN41qqLqC/+BXtlJfpPWYif1s5Do8CO6DB4HHa/NxvBfUaiXf+xoiIAqgKc3PU5HqM8RsWPS6chuO9IBPcaqbsvBixTj0yosELqmcgt6DryWdT1CxCMVShJ143uhEnVsUnJiFot8iB5MIS7O+YSLO0FcepHtVcgIWo3Og4aj8qyUuxdM4cACmjTDTaqSADn9+/AlZMH4dO4uV6r5vgoFEsKstMRuoQBJFxc+nUqsDJ/zhjE4h2LQ2f2bkZyXDSeWMgB2mkCiK8GpF06VdXFic0gAWJVgoDATug+fiaOffsxMpPOY8TcNajj2xAR6+ahUauO6DL6WaRePEXg8RrfRHFqBVDtlXRWg71+WDqFGNSmNwfIKNHwclDOlfOI+noV+r/wFnybsBhklepWkIz51QKUdmiVxnarHsjZY9sEk6qNSbzzWlFaivC1ryIkdBYC2nbjECgKzu//Fkz1DJ65zDgpJNZKPnMYx3b+G6HvfsVFggLkZSQTQKwA61G7rsQSeenJ9NBjF2xASXEBvls4GQ2aBqGWT33dnZQW5CH76kVrDBJXf9+8Etdif0P7gU8i6LHH8eumFVS4ZG7Y268JjQpfOxeNAjuhyyimEFXcuBBDyWuTtt2odMNKQuYjXAygNn1HI7j3KGj2SpSVFOkgsF2Vc/0Sond8iF6T5sI3oLnRR9I0KifxJNTo3MojXTrQDqArqb+uJAZJkOTulV1WI7k04pOMS4xB7AFDxs3kAAmgJUCsIizleUl+DrKvXcTlo5Gk/MYu+Aw2F97iyGcArWcAtYVHHd4GYPxgsYk90ZgFG1DGGLToGQKIVZUpJwNQdjsPWVcTnAKU8OsPVJIJ7DGU+kwxYZ9i8IzF8PTmWT1bQgdo9PPCHanEpNN7v8KgmUvg7lGb50cikQxb8hIB1KbPE8jPTkHkujeqjT2OF0bNWwdXD0+HGl/V41xmNilpv7xHh0bMIIlEhx90M1W0JUMkaPZyBtA8hIx7mZI2niMpSPg1DFlJ5zFg2juivWRDaWEeDn22hNoMrNDY8tGBOuOK8rKpjM+SVyZvZbnpSswvuHntEh4LnQXWOji8ZQ3aDxwH/5bteGnHpiD3xh84G7GV3JdXPb8ajaVVlMPFxY0Hd5Hv7PtoPhq16kDtBqPIqkK126mpyI0ldj007F39Klr3GIrA7kNJkfKisNnI4hZMvR2Z8Po1C+bu26GKYHRleYnHAlDqL+8Rg6gNYALqz4Kkqzt2iIR9ucldciDFulTekTLe6MpK0GXLw7Fwy6/zmCR7SfQdIgbJ06syJpnKF87B0jRegjGBJM87kOHogii98jc6SDKp5EOsByf5NfOhRlHZsLgs3ja3nlLl7o5LcGtMIpanHvyXXkmQIFlikpOzCrL0YpSG5GFH3rYgozn2koSh+eeOAoTnYHQIRT++JUxuOorsCNLdnm9ghpAgWY9zCcP/tyCZThc5npUz95I4M6jmXgWM6s43KDcOrDCdzWZM4n0hAyRe2JRS3CimVo1J8mSqLturgGSIEWeHUAgcAolZiIF4Z5DkEMkc8/mGmv2dGSSe5etnyh3aztYip9G8k2zTXZJ+VMt8+seRSeZjyLJybWrSibqfYFM6AWR1M7xoSVwwHWJ0BpIhwzmIfLyLUG7isLwzkETrnI83uTt5WtXp0WM5zrm745uCQ0LsYG5b+q7qkPqvmCTijMNxLou7oyEOlW3huqxMMkAyg08uzdTAg4ZtSsr+5UY/yOTOZBPNDBK7LIWAnshyZEx/BcFBMup2ojlnERsKVYS5GHCSb5GVq7o764ao2vCThVwJkqy+18Sk6k+vioBNBzRkTDLOOzCcVNHDkZVog0nVuTAT++RfXDi0IUx5Uq4nPDsryfuWiXYDdydGYZMb3mCS1dVZY4ycK4UAd0+cTWInV8ckPcaYmSTcnP7nLqLgavqrCuaQ+HFla1fWEaQ/w6SaQTIq3PLUqmQNT2rMgsHIcaqPM6IZJ5ty5hOuXLikQ1MPedrd/+HVfeoN5eiGFzcAmFbdLus5fdOdHEWNrv7BxXuzgHL+23fc82+lHAK0Hs6WegDQvRn4XmcTO2I2TAsohz0W0AIcF3wA0L2a+N7m6+7r+Ocv9lDtOKRp4OeRxOsBQPdm4HudbYkvxz6dMk1VVRaTHgB0r5a9T/OrCABH0fCAQffJ0ne5TBWAHEXDA4Du0rL3aZpTCW0WDQ8Auk+Wvstlqs1xpGjoMW2Tx12u/WDafbBAjUkoEw3dp3628T58z4Ml7tIC/wuyLDr7JEtoSQAAAABJRU5ErkJggg==",z="data:image/png;base64,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",ee="data:image/png;base64,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",re=we(59301);const de=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:ue,swimg:le},{name:"101\u8BA1\u5212",ptimg:ce,swimg:oe},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ie,swimg:ne},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:y},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:E,swimg:b},{name:"\u519B\u961F\u4E00\u6D41",ptimg:z,swimg:ee}];var he=({className:fe,dataSource:pe=[],col:ge=4,right:ve,bottom:be=23,precision:Be=0,wrapWidth:Pe=1200,trackEventItems:Le,loading:Fe,onRemove:Ne=()=>{},isCurrent:He=!0,showAlias:qe=!1})=>{const Re=Math.floor((Pe-(ge-1)*ve)/ge),it=[{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(Ze=>(window.ENV==="build"&&(Ze.ptimg=`/react/build${Ze.ptimg}`,Ze.swimg=`/react/build${Ze.swimg}`),Ze));return re.createElement(Ke.Z,{spinning:Fe},re.createElement("div",{className:ye()(Ae.list,fe)},!!(pe!=null&&pe.length)&&(pe==null?void 0:pe.map((Ze,$e)=>{var Je;const{name:Me,id:ze,identifier:Ue,featured:rt,school_name:Ye,image_url:lt,excellent:Xe,is_plan:ke}=Ze;return re.createElement("div",{key:ze,className:Ae.wrap,style:{width:Re,marginRight:(1+$e)%ge===0?0:ve+Be,marginBottom:be}},re.createElement("a",{className:Ae.li,onClick:je=>{je.preventDefault(),je.stopPropagation(),Le&&(0,ae.L9)([Le]),(0,ae.xg)(`/paths/${Ue}`)}},re.createElement("div",{className:Ae.img},re.createElement("img",{className:Ae.cover,src:`${lt}`}),He&&(0,se.bg)()&&(Ze==null?void 0:Ze.studying)&&re.createElement("div",{className:`${Ae.movebq} user-path-items`,onClick:je=>{je.stopPropagation(),Ne(Ze)}},re.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),re.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Je=Ze==null?void 0:Ze.subject_tags)==null?void 0:Je.map((je,Ve)=>{var Oe,De;if(Ve===0){const _e=(Oe=it.find(Ie=>Ie.name==je))==null?void 0:Oe.swimg;return re.createElement("img",{className:Ae.sign,src:_e,style:{left:"-4px"}})}const Qe=(De=it.find(_e=>_e.name==je))==null?void 0:De.ptimg;return re.createElement("img",{className:Ae.sign,src:Qe,style:{left:`${48+52*(Ve-1)+2*Ve}px`}})}),re.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Ze==null?void 0:Ze.excellent)&&re.createElement("div",{className:Ae.bq},"\u5F00\u653E\u8BFE\u7A0B"))),re.createElement("div",{className:Ae.name},re.createElement(x.Z,{title:qe&&(Ze!=null&&Ze.excellent_alias_name)?re.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Me}`,re.createElement("br",null),re.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ze==null?void 0:Ze.excellent_alias_name}`)):Me},re.createElement("span",{className:Ae.e},qe&&(Ze==null?void 0:Ze.excellent_alias_name)||Me))),re.createElement("div",{className:Ae.tags},re.createElement("div",null,re.createElement(x.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},re.createElement("span",null,re.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),re.createElement("span",null,Ze.stages_count))),re.createElement(x.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},re.createElement("span",null,re.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),re.createElement("span",null,Ze.members_count)))))))})),!pe.length&&re.createElement(te.Z,null)))}},9148:function(jt,xt,we){"use strict";we.d(xt,{jL:function(){return ye},w9:function(){return Ze},QD:function(){return St},cQ:function(){return Ne.Z},op:function(){return Ge},O5:function(){return Cn},_b:function(){return ht},t7:function(){return b},Gi:function(){return rt},YG:function(){return ze},qp:function(){return ce},vr:function(){return gt},qE:function(){return ut},Je:function(){return re},wb:function(){return Fe},cq:function(){return Ve},tp:function(){return ne}});var Ae=we(59301),Ke={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"},x="data:image/png;base64,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",ye=({dataSource:mt=[],img:Tt,imgWidth:Nt=346,title:Mt,sunTitle:Kt,bannerExtraContent:$t})=>Ae.createElement("div",{className:Ke.banner},Ae.createElement("div",{className:Ke.content},Ae.createElement("aside",null,Ae.createElement("p",null,Ae.createElement("b",null,Mt),Ae.createElement("span",null,Kt)),mt.length>0&&Ae.createElement("div",{className:Ke.btns},mt.map((Zt,bt)=>Ae.createElement("div",{key:bt,onClick:Zt.click},Zt.name,Zt.sign?Ae.createElement("img",{src:x,width:39}):null))),$t),Tt&&Ae.createElement("img",{style:{marginTop:33,marginRight:38},src:Tt,width:Nt}))),ae={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"},te=we(92310),se=we.n(te),ue=we(89392),ce=({dataSource:mt=[],value:Tt,onChange:Nt,onTitleChange:Mt,className:Kt,title:$t,titleWidth:Zt=41,style:bt={},fontColor:Ct="#6A7283",showCount:wt})=>{const[Gt,Jt]=(0,Ae.useState)(0),[Wt,En]=(0,Ae.useState)(!1),sn=(0,Ae.useRef)(null),qt=(0,Ae.useRef)(null);return(0,Ae.useEffect)(()=>{var mn;mt.length!==0&&(((mn=sn==null?void 0:sn.current)==null?void 0:mn.clientHeight)>97?Jt(1):Jt(0)),mt.length===0&&Jt(0),En(!1)},[mt]),Ae.createElement("div",{className:se()(ae.row,Kt),style:bt},Ae.createElement("div",{onClick:(0,ue.throttle)(()=>Mt==null?void 0:Mt(),2e3),style:{width:Zt,marginTop:Wt?12:4},className:`${ae.title} ${Mt?"current":""}`},$t),Ae.createElement("div",{className:Wt?`${ae.tagsWrap} ${ae.tagsBorderWrap}`:ae.tagsWrap},Ae.createElement("div",{className:ae.bar,ref:qt,style:Gt>0?{height:Gt===1?97:"auto",overflow:Gt===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},Ae.createElement("div",{className:ae.tag,ref:sn},mt==null?void 0:mt.map(mn=>Ae.createElement("span",{onClick:()=>Nt(mn.id),key:mn.id,style:{color:Ct},className:Tt===mn.id?ae.active:""},Ae.createElement("span",{title:mn.name,className:ae.name},mn.name),!!wt&&Ae.createElement("span",{className:ae.num},mn.count))))),!!Gt&&Ae.createElement(Ae.Fragment,null,Gt===1?Ae.createElement("div",{onClick:()=>{var mn;Jt(2),((mn=sn==null?void 0:sn.current)==null?void 0:mn.clientHeight)>245?En(!0):En(!1)},className:ae.action},"\u5C55\u5F00",Ae.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):Ae.createElement("div",{onClick:()=>{qt.current.scrollTop=0,Jt(1),En(!1)},className:ae.action},"\u6536\u8D77",Ae.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},oe={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"},ne=({dataSource:mt=[],value:Tt,onChange:Nt,className:Mt,style:Kt={}})=>Ae.createElement("div",{style:Kt,className:se()(oe.tabs,Mt)},mt.map($t=>Ae.createElement("span",{onClick:()=>Nt($t.id),className:Tt===$t.id?oe.active:"",key:$t.id},$t.name))),a={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"},y=we(92832),b=({dataSource:mt=[],value:Tt="",onChange:Nt,onInputChange:Mt=()=>{},className:Kt,style:$t={},placeholder:Zt,allowClear:bt=!1})=>{var Ct;const[wt,Gt]=(0,Ae.useState)(""),[Jt,Wt]=(0,Ae.useState)("");(0,Ae.useEffect)(()=>{var qt;let mn=Tt;(qt=JSON.stringify(Tt))!=null&&qt.includes("{")&&(Gt(Tt.id),mn=Tt.value||"");try{Wt(decodeURIComponent(mn||""))}catch(Kn){Wt(decodeURIComponent(mn||""))}},[Tt]);const En=()=>{Nt(encodeURIComponent(Jt),wt||null)},sn=qt=>{qt!==wt&&(Gt(qt),Nt(encodeURIComponent(Jt),qt))};return Ae.createElement("div",{className:se()(a.input,Kt),style:$t},!!mt.length&&Ae.createElement("div",{className:a.dropdown},Ae.createElement("div",{className:a.text},(Ct=mt.find(qt=>qt.id===wt))==null?void 0:Ct.name,Ae.createElement("i",{className:"iconfont icon-zhankai4"}),Ae.createElement("b",{className:a.b1}),Ae.createElement("b",{className:a.b2})),Ae.createElement("div",{className:a.menu},mt.map((qt,mn)=>Ae.createElement("div",{key:mn,onClick:()=>sn(qt.id)},qt.name)))),Ae.createElement(y.default,{onPressEnter:En,value:Jt,onChange:qt=>{Wt(qt.target.value),Mt(encodeURIComponent(qt.target.value),wt||null)},bordered:!1,placeholder:Zt}),Ae.createElement("i",{onClick:En,className:"iconfont icon-sousuo9 font14 pl10 current"}))},z={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"},re=({value:mt,onChange:Tt,className:Nt,total:Mt,pageSize:Kt,style:$t={}})=>{const Zt=mt<2,bt=mt>=Math.ceil(Mt/Kt);return Mt<=Kt?Ae.createElement(Ae.Fragment,null):Ae.createElement("div",{className:se()(z.quickPager,Nt),style:$t},Ae.createElement("div",{onClick:()=>{Zt||Tt(mt-1,"prev")},className:Zt?z.disabled:""},"\u4E0A\u4E00\u9875"),Ae.createElement("div",{onClick:()=>{bt||Tt(mt+1,"next")},className:bt?z.disabled:""},"\u4E0B\u4E00\u9875"))},de={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"},me=we(71418),he=we(6848),fe=we(13570),pe=we(346),ge=we(51257),ve=we(96908),be=we(57177),Be=we(81378),Pe=we(28426),Fe=({className:mt,dataSource:Tt=[],col:Nt=4,right:Mt,bottom:Kt=23,precision:$t=0,wrapWidth:Zt=1200,trackEventItems:bt,loading:Ct})=>{const wt=Math.floor((Zt-(Nt-1)*Mt)/Nt);return Ae.createElement(me.Z,{spinning:Ct},Ae.createElement("div",{className:se()(de.list,mt)},!!Tt.length&&Tt.map((Gt,Jt)=>{const{name:Wt,id:En,identifier:sn,power:qt,cover_image_id:mn,pic:Kn}=Gt;return Ae.createElement("div",{className:de.wrap,key:En,style:{width:wt,marginRight:(1+Jt)%Nt===0?0:Mt+$t,marginBottom:Kt}},Ae.createElement("a",{target:"_blank",href:`/shixuns/${sn}/challenges`,className:de.li,onClick:Qt=>{Qt.preventDefault(),bt&&(0,ge.L9)([bt]),qt&&(0,ge.xg)(`/shixuns/${sn}/challenges`)}},Ae.createElement("div",{className:de.img},Ae.createElement("img",{className:de.cover,src:`${Kn}`}),Gt.is_jupyter&&Ae.createElement("img",{className:de.sign,src:ve}),Gt.is_jupyter_lab&&Ae.createElement("img",{className:de.sign,src:be}),Gt.is_unity_3d&&Ae.createElement("img",{className:de.sign,src:Be})),Ae.createElement("div",{className:de.name},Ae.createElement(he.Z,{title:Wt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},Ae.createElement("span",{className:de.e},Wt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),Ae.createElement("div",{className:de.tags},Ae.createElement(he.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},Ae.createElement("span",null,Ae.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),Ae.createElement("span",null,Gt.challenges_count))),!!Gt.myshixuns_count&&Ae.createElement(he.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Ae.createElement("span",null,Ae.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),Ae.createElement("span",null,Gt.myshixuns_count))),Ae.createElement(he.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},Ae.createElement("span",null,Ae.createElement("span",null,Gt.level))),Ae.createElement("div",{className:de.rate},Ae.createElement(fe.Z,{allowHalf:!0,disabled:!0,defaultValue:Gt.score_info}),Ae.createElement("span",null,"\xA0",Gt.score_info?`${Gt.score_info}\u5206`:"5\u5206")))),!qt&&Ae.createElement("div",{className:de.lockWrap},Ae.createElement("img",{src:`${pe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Ae.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Tt.length&&Ae.createElement(Pe.Z,null)))},Ne=we(7501),He={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"},qe="data:image/png;base64,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",Re=we(59301),Ze=({className:mt,dataSource:Tt=[],col:Nt=4,right:Mt,bottom:Kt=23,precision:$t=0,wrapWidth:Zt=1200,trackEventItems:bt,loading:Ct})=>{const wt=Math.floor((Zt-(Nt-1)*Mt)/Nt);return Re.createElement(me.Z,{spinning:Ct},Re.createElement("div",{className:se()(He.list,mt)},!!Tt.length&&Tt.map((Gt,Jt)=>{const{subject_identifier:Wt,id:En,identifier:sn,power:qt}=Gt,mn=Gt.is_public!=0&&Gt.is_public;return Re.createElement("div",{className:He.wrap,key:En,style:{width:wt,marginRight:(1+Jt)%Nt===0?0:Mt+$t,marginBottom:Kt}},Re.createElement("a",{className:He.li,onClick:Kn=>{Kn.preventDefault(),bt&&(0,ge.L9)([bt]),(0,ge.xg)(Gt.first_category_url)}},Re.createElement("div",{className:He.top},Re.createElement(he.Z,{title:Gt.name},Re.createElement("div",{className:He.name},Gt.name)),Re.createElement("img",{className:He.img,src:pe.Z.IMG_SERVER+"/images/"+Gt.avatar_url}),Re.createElement("div",{className:He.text,title:Gt.creator},Gt.creator),Wt&&Re.createElement("div",{className:He.btns},Re.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Re.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),mn&&Re.createElement("div",{className:He.sign},"\u516C\u5F00")),Re.createElement("div",{className:He.bottom},Gt.visits>0&&Re.createElement(he.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Re.createElement("span",null,Re.createElement("i",{className:"iconfont icon-liulanyan"}),Re.createElement("span",null,Gt.visits))),Gt.course_members_count>0&&Re.createElement(he.Z,{title:"\u6210\u5458",placement:"bottom"},Re.createElement("span",null,Re.createElement("i",{className:"iconfont icon-chengyuan"}),Gt.course_members_count)),Gt.tasks_count>0&&Re.createElement(he.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Re.createElement("span",null,Re.createElement("i",{className:"iconfont icon-zuoye"}),Gt.tasks_count)),Gt.is_end?Re.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Re.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Gt.is_accessible&&Re.createElement("div",{className:He.lockWrap},Re.createElement("img",{src:`${pe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Re.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Tt.length&&Re.createElement(Pe.Z,null)))},$e={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"},Je=we(25690),ze=({dataSource:mt=[],value:Tt,onChange:Nt,className:Mt,style:Kt={},tabBarExtraContent:$t})=>Ae.createElement("div",{className:se()($e.tabs,Mt),style:Kt},Ae.createElement("div",{className:$e.tabsWrap},mt.map((Zt,bt)=>Ae.createElement("aside",{className:$e.tab,onClick:()=>{Nt(Zt.id),Zt.link&&Je.history.push(Zt.link)},key:bt},Ae.createElement("div",{className:Tt===Zt.id?$e.active:""},Zt.name),(Zt==null?void 0:Zt.resetCount)==null&&(Zt==null?void 0:Zt.total)!==void 0&&Ae.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&&Ae.createElement(he.Z,{title:(Zt==null?void 0:Zt.tip)!=null?Zt==null?void 0:Zt.tip:""},Ae.createElement("span",{style:{color:"#9096A3"}},"\uFF08",Ae.createElement("span",{style:{color:"#000"}},Zt==null?void 0:Zt.resetCount),"/",Ae.createElement("span",null,Zt==null?void 0:Zt.total),"\uFF09"))))),Ae.createElement("div",{className:$e.tabBar},$t)),rt=({className:mt,style:Tt={},children:Nt})=>Ae.createElement("div",{className:se()(mt),style:Tt},Nt),Ye={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"},lt=we(38854),Xe=we(20834);const ke=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Ve=({sortValue:mt,dropValue:Tt,className:Nt,onSort:Mt,onDrop:Kt,dataSource:$t=ke})=>{var Zt;return Ae.createElement("div",{className:se()(Ye.orderWrap,Nt)},Ae.createElement(lt.Z,{dropdownRender:()=>Ae.createElement(Xe.default,null,$t.map((bt,Ct)=>Ae.createElement(Xe.default.Item,{key:Ct,onClick:()=>Kt(bt.id)},bt.name)))},Ae.createElement("span",{className:Ye.orderTextWrap},(Zt=$t.find(bt=>Tt===bt.id))==null?void 0:Zt.name)),Ae.createElement("span",{className:Ye.orderIconWrap},Ae.createElement("span",{className:Ye.orderAsc},Ae.createElement("i",{className:mt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Ye.cursorPointer} ${Ye.active}`:`iconfont icon-sanjiaoxing-up font12 ${Ye.cursorPointer}`,onClick:()=>Mt(mt==="asc"?"desc":"asc")})),Ae.createElement("span",{className:Ye.orderDesc},Ae.createElement("i",{className:mt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Ye.cursorPointer} ${Ye.active}`:`iconfont icon-sanjiaoxing-down font12 ${Ye.cursorPointer}`,onClick:()=>Mt(mt==="asc"?"desc":"asc")}))))},Oe={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"},De=we(3113),Qe=Object.defineProperty,_e=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,Ce=(mt,Tt,Nt)=>Tt in mt?Qe(mt,Tt,{enumerable:!0,configurable:!0,writable:!0,value:Nt}):mt[Tt]=Nt,Ee=(mt,Tt)=>{for(var Nt in Tt||(Tt={}))Ie.call(Tt,Nt)&&Ce(mt,Nt,Tt[Nt]);if(_e)for(var Nt of _e(Tt))xe.call(Tt,Nt)&&Ce(mt,Nt,Tt[Nt]);return mt},Te=(mt,Tt)=>{var Nt={};for(var Mt in mt)Ie.call(mt,Mt)&&Tt.indexOf(Mt)<0&&(Nt[Mt]=mt[Mt]);if(mt!=null&&_e)for(var Mt of _e(mt))Tt.indexOf(Mt)<0&&xe.call(mt,Mt)&&(Nt[Mt]=mt[Mt]);return Nt},We=(mt,Tt,Nt)=>new Promise((Mt,Kt)=>{var $t=Ct=>{try{bt(Nt.next(Ct))}catch(wt){Kt(wt)}},Zt=Ct=>{try{bt(Nt.throw(Ct))}catch(wt){Kt(wt)}},bt=Ct=>Ct.done?Mt(Ct.value):Promise.resolve(Ct.value).then($t,Zt);bt((Nt=Nt.apply(mt,Tt)).next())}),Ge=mt=>{var Tt=mt,{className:Nt,style:Mt,children:Kt,loading:$t=!1,openLoading:Zt,onClick:bt=()=>{},size:Ct="middle",shape:wt="round"}=Tt,Gt=Te(Tt,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Jt,Wt]=(0,Ae.useState)(!1);return Ae.createElement(De.ZP,Ee({onClick:(0,ue.throttle)(En=>We(void 0,null,function*(){Zt&&Wt(!0);try{yield bt(En)}catch(sn){console.log("error",sn)}Zt&&Wt(!1)}),2e3,{leading:!0,trailing:!1}),className:se()(Oe.btn,Oe[`${Ct}-${wt}`],Nt),style:Mt,size:Ct,shape:wt,loading:Jt||$t},Gt),Kt)},ot={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"},ut=({className:mt,style:Tt,children:Nt=null,onClick:Mt,title:Kt})=>Ae.createElement("div",{className:se()(ot.head,mt),style:Tt},Ae.createElement("span",{className:"primary-hover",onClick:Mt},Ae.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),Ae.createElement("b",{title:Kt},Kt),Ae.createElement("div",{className:ot.node},Nt)),vt={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"},St=({confirmShow:mt=!0,confirmTitle:Tt,confirmClick:Nt,cancelShow:Mt=!0,cancelTitle:Kt,cancelClick:$t,className:Zt,style:bt,confirmLoading:Ct=!1})=>Ae.createElement("div",{className:se()(vt.btns,Zt),style:bt},mt&&Ae.createElement(De.ZP,{loading:Ct,onClick:Nt,type:"primary",className:vt.confirm},Tt),Mt&&Ae.createElement(De.ZP,{onClick:$t,className:vt.cancel},Kt)),at={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"},gt=({className:mt,style:Tt={},LeftContent:Nt,children:Mt,RightContent:Kt})=>Ae.createElement("div",{className:se()(at.fixedBottom,mt),style:Tt},Ae.createElement("div",{className:at.wrap},Ae.createElement("div",{className:at.left},Nt),Ae.createElement("div",{className:at.center},Mt),Ae.createElement("div",{className:at.right},Kt))),ft={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"},ht=({className:mt,style:Tt={},dataSource:Nt=[]})=>Ae.createElement("div",{className:se()(ft.crumbs,mt),style:Tt},Nt.map((Mt,Kt)=>KtJe.history.push(Mt.path)},Mt.name):Ae.createElement("span",null,Mt.name),Ae.createElement("span",null,"\xA0",">","\xA0")):Ae.createElement("span",{key:Kt,style:{color:"#5F6368"}},Mt.name))),kt=we(31797),Dt=Object.defineProperty,cn=Object.defineProperties,an=Object.getOwnPropertyDescriptors,fn=Object.getOwnPropertySymbols,gn=Object.prototype.hasOwnProperty,An=Object.prototype.propertyIsEnumerable,Nn=(mt,Tt,Nt)=>Tt in mt?Dt(mt,Tt,{enumerable:!0,configurable:!0,writable:!0,value:Nt}):mt[Tt]=Nt,hn=(mt,Tt)=>{for(var Nt in Tt||(Tt={}))gn.call(Tt,Nt)&&Nn(mt,Nt,Tt[Nt]);if(fn)for(var Nt of fn(Tt))An.call(Tt,Nt)&&Nn(mt,Nt,Tt[Nt]);return mt},Xn=(mt,Tt)=>cn(mt,an(Tt)),_n=(mt,Tt)=>{var Nt={};for(var Mt in mt)gn.call(mt,Mt)&&Tt.indexOf(Mt)<0&&(Nt[Mt]=mt[Mt]);if(mt!=null&&fn)for(var Mt of fn(mt))Tt.indexOf(Mt)<0&&An.call(mt,Mt)&&(Nt[Mt]=mt[Mt]);return Nt};const{Countdown:xn}=kt.default;var Cn=mt=>{var Tt=mt,{onChange:Nt}=Tt,Mt=_n(Tt,["onChange"]);const[Kt,$t]=(0,Ae.useState)(null);(0,Ae.useEffect)(()=>{typeof Kt=="number"&&Kt>=0&&Nt(Kt)},[Kt]);const Zt=bt=>{const Ct=Math.floor(bt/1e3);$t(Ct)};return Ae.createElement(xn,Xn(hn({},Mt),{onChange:Zt}))}},37808:function(jt,xt,we){"use strict";we.d(xt,{Z:function(){return Ke}});var Ae=we(59301);function Ke(x,Se){const ye=(0,Ae.useRef)();(0,Ae.useEffect)(()=>{ye.current=x}),(0,Ae.useEffect)(()=>{function ae(){ye.current()}if(Se!==null){let te=setInterval(ae,Se);return()=>clearInterval(te)}},[Se])}},96662:function(jt,xt,we){"use strict";we.d(xt,{Z:function(){return ve}});var Ae=we(59301),Ke=we(78241),x=we(43428),Se=we(43418),ye=we(8591),ae=we(24905),te=we(75975),se=we(58397),ue=we(91558),le=we(23992),ce={"code-panel-container":"code-panel-container___RFtv_","action-oj-bar":"action-oj-bar___ByFmZ",active:"active___s9gT5",tip:"tip___XZhl7"},oe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAcCAYAAAAJKR1YAAAAAXNSR0IArs4c6QAAA8pJREFUWEfdl1toHUUYx//f7p7LbnIuSU4bk2JqS3qxbTA9FsQXBamJNMVS8CEPAfGhakQFUaHQh2Kp4IPgBfTBBx9UUHyQGgslscGCIr2QHlpfWg1pktPW0rTunvttdqadTY85yUmTTXJSwe9pZ3dm/r/5f8PMtzQYs96FwEEI0Yj/KojGVUV5Y3dn8DgNnrduV8IQAWtCXty0iggYGmybI1vgiIS8MFNF2Hx1qInoRFc0vIcGR0xRKaEqQGuTH/GpPBqDHjDGkczaWBfxOZAlNqt77eiIznZHw09UAWkqIaCrEKDaiVXNJJDMMPDKtc0HJBE624PwaMoqwkxPnciUcDmemdGZD8irETrbQ6sOIwVKjCM2mvyfAp25VsTjLV7Ml9kEB0gAQXVho2vm0MCfOXwxksbeTTpe3VU/S5UBOJ6afvWMsTBUTYDKMA/Vq/hgdxgRvXrzT5SA03nAtwjUioHcwJTtcgO1IqClwLiFWjYQ48BbQyaumAz7thg4EK1zdSwUBPBzFkhz4DEv8KjMYUUsG0jOkSoIHPrFwpjJ0LujDn0dxoJQEuZUFjA5sN0HdHiru68IaClQbmBqdjBWOtXXUYfeHbOdkvfu8Bxn4qyAj1Pj2KgZ6NEjeETTHbtW7FDZdAl19NcEXuysx7aIVpWLWB7OgVlOk31X/JD1F+IsBxWE/kAbnvSFage02I5mEBhjOWzWZtyT7cPWKDgEfKTgw4atCHDlwdxl54pJfJqcwJFwOzbcS49cxDeZv3EiN+Wsp9dowXPepgcD9GP2Jr7P3kCbpuNoeBPKV9rZYgKfJCccoKf9jXjJ37o4kELT9ZAmy8ZlxnD+H3yZvuqM3m804wWjGb8VLHyVuY4Ml7cdsFdfix6K4NJkekblfhWjz6MgWFe9Wd3ymcTwkTqOcultQEUWcmvPxAF7HYJJDcyuKBkrgBIAgm4F3fQ7bSRwxpDTzh99ZguabM/sj0Qnu6PhZ2loxHpfEN6GEHMOdzfS9+8T01OQYEWq/k1pK/mxP7H238FEZAlQf3c09J1Tyf8eF3ohm1r0kmJ58R5n/DW3qNwvXvmh3hzLodBqonREAOvLY0PQ3nw5//C3sh3YHEjsIirJZ9e/FsPnc+sZCpeX5CTRaNPO0DYptmfy4lMATkEIR5MASzV8bQNrtt4r6aZRXQMNxcyvBUefW3fK/UhRXu/aGfpMtnsmL3wuBPodYcJ1TyC4/VjDBqtyTldAJ/9IN/MiOyYISz4PCOJGV7RhnxR9fupSwM4VBwBMKJrvnZ9at9yau8A7ulgdO7eZq+0AAAAASUVORK5CYII=",ie=we(89392),ne=we(9148),a=we(59301),y=Object.defineProperty,E=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,de=(Be,Pe,Le)=>Pe in Be?y(Be,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Be[Pe]=Le,me=(Be,Pe)=>{for(var Le in Pe||(Pe={}))ee.call(Pe,Le)&&de(Be,Le,Pe[Le]);if(z)for(var Le of z(Pe))re.call(Pe,Le)&&de(Be,Le,Pe[Le]);return Be},he=(Be,Pe)=>E(Be,b(Pe));const fe={theme:(0,le.G)("cmCodeMode","vs-dark"),fontSize:(0,le.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,le.G)("cmTabToSpace",!0)};var pe=(Be=>(Be[Be.set_font_size=0]="set_font_size",Be[Be.set_theme=1]="set_theme",Be[Be.on_tab_to_space=2]="on_tab_to_space",Be[Be.set_show_editor_setting=3]="set_show_editor_setting",Be))(pe||{});function ge(Be,Pe){switch(Pe.type){case 3:return he(me({},Be),{showEditorSetting:Pe.payload});case 1:return he(me({},Be),{theme:Pe.payload});case 0:return he(me({},Be),{fontSize:Pe.payload});case 2:return he(me({},Be),{tabToSpace:Pe.payload});default:throw new Error}}var ve=({isLoading:Be,value:Pe=[],onChange:Le,form:Fe})=>{var Ne;const[He,qe]=(0,Ae.useReducer)(ge,fe),{theme:Re,fontSize:it,showEditorSetting:Ze,tabToSpace:$e}=He,[Je,Me]=(0,Ae.useState)("C"),[ze,Ue]=(0,Ae.useState)(!1),[rt,Ye]=(0,Ae.useState)([]),lt=(0,Ae.useRef)([]),Xe=Ke.default.useWatch(["hack","languages"],Fe);(0,Ae.useEffect)(()=>{Pe!=null&&Pe.length&&(lt.current=(0,ie.cloneDeep)(Pe))},[Pe]),(0,Ae.useEffect)(()=>{ze&&Ye(Xe)},[ze]),(0,Ae.useEffect)(()=>{Me(Xe==null?void 0:Xe[0])},[Xe]);const ke={onFontSizeChange:_e=>{qe({type:0,payload:_e}),(0,le.t)("cmFontSize",_e)},tabToSpace:$e,cmFontSize:it,className:"oj",cmCodeMode:Re,onTabToSpace:_e=>{qe({type:2,payload:_e}),(0,le.t)("cmTabToSpace",_e)},onCodeModeChange:_e=>{qe({type:1,payload:_e}),(0,le.t)("cmCodeMode",_e)}};function je(){qe({type:3,payload:!1})}function Ve(){qe({type:3,payload:!0})}function Oe(_e){var Ie;const xe=(Ie=lt.current)==null?void 0:Ie.map(Ce=>(Ce.language===Je&&(Ce.code=_e),Ce));lt.current=(0,ie.cloneDeep)(xe),Le(xe)}const De={key:Je,value:(Ne=Pe==null?void 0:Pe.find(_e=>_e.language===Je))==null?void 0:Ne.code,language:Je,onChange:Oe,theme:"vs",height:"calc(100% - 40px)",options:{fontSize:it,insertSpaces:$e}};console.log(888,Pe,Xe);const Qe=Pe.filter(_e=>Xe==null?void 0:Xe.includes(_e.language));return a.createElement(Ae.Fragment,null,a.createElement("div",{className:ce["code-panel-container"]},a.createElement(be,{setVisible:Ue,languageItems:Qe,onLanguage:_e=>Me(_e),language:Je,onShowCodeSetting:Ve}),!Be&&a.createElement(te.ZP,me({},De))),a.createElement(ue.Z,null,a.createElement(x.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Ze,onClose:je},a.createElement(se.Z,me({},ke)))),a.createElement(Se.default,{centered:!0,open:ze,title:"\u7F16\u7A0B\u8BED\u8A00\u914D\u7F6E",width:564,onOk:()=>{if(!rt.length){ye.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00");return}Fe.setFieldValue(["hack","languages"],rt),Ue(!1)},onCancel:()=>Ue(!1)},a.createElement("div",{style:{background:"#F6F7F9",padding:"20px 20px 20px 26px"}},a.createElement(ae.default.Group,{value:rt,options:[{label:"C\u8BED\u8A00",value:"C"},{label:"C++\u8BED\u8A00",value:"C++",style:{marginLeft:30}},{label:"Java\u8BED\u8A00",value:"Java",style:{marginLeft:30}},{label:"Python\u8BED\u8A00",value:"Python",style:{marginLeft:30}}],onChange:_e=>{Ye(_e)}}))))};function be({languageItems:Be,language:Pe,onShowCodeSetting:Le,onLanguage:Fe,setVisible:Ne}){return a.createElement("div",{className:ce["action-oj-bar"]},Be==null?void 0:Be.map(He=>a.createElement("aside",{className:Pe===(He==null?void 0:He.language)?ce.active:"",onClick:()=>Fe(He==null?void 0:He.language),key:He==null?void 0:He.language},a.createElement("i",{className:"iconfont icon-bianchengyuyan1"}),a.createElement("span",null,He==null?void 0:He.language))),a.createElement("div",{className:ce.tip},a.createElement("i",{className:"iconfont icon-tishi12 font14",style:{color:"#FEB636",marginRight:3}}),a.createElement("span",null,"\u8BBE\u7F6E\u521D\u59CB\u4EE3\u7801\uFF0C\u4E3A\u5B66\u751F\u63D0\u4F9B\u660E\u786E\u7F16\u8BD1\u8D77\u70B9")),a.createElement(ne.op,{onClick:()=>Ne(!0),shape:"default"},a.createElement("img",{src:oe,width:18,style:{marginRight:8}}),"\u7F16\u7A0B\u8BED\u8A00\u914D\u7F6E"))}},14222:function(jt,xt,we){"use strict";we.r(xt),we.d(xt,{Types:function(){return at},default:function(){return gt}});var Ae=we(59301),Ke={bg:"bg___HduZ7",header:"header___KbUo2",avatar:"avatar___UDYJ4",title:"title___OP1JL",exitBtn:"exitBtn___E3w1m",contentWrapper:"contentWrapper___IeO8M",tabWrapper:"tabWrapper___qc2MC",buttonFixed:"buttonFixed___jzejH",cancelBtn:"cancelBtn___c5OpP",saveBtn:"saveBtn___UhxvN",challengeBtn:"challengeBtn___h9r2O",baseInfoWrapper:"baseInfoWrapper___jei0F",baseInfoRow:"baseInfoRow___Kr6m2",baseLineHeight:"baseLineHeight___v1JXM",baseLineHeight_label:"baseLineHeight_label___DOFFU",folderLineHeight:"folderLineHeight___tF8xb",uploadBtnWrapper:"uploadBtnWrapper___ICJS3",baseFormItem:"baseFormItem___sca4N",radioBtnWrapper:"radioBtnWrapper___VIxZD",difficultyRadio:"difficultyRadio___isD54",easy:"easy___gparw",medium:"medium___wRzjL",hard:"hard___sWxqC",testCaseTypeRadio:"testCaseTypeRadio___oiSFl",cascaderPopup:"cascaderPopup___OADQu",collapseWrapper:"collapseWrapper___saVIT",panelHeader:"panelHeader___hRptX",rateInput:"rateInput____HzUM",operationWrapper:"operationWrapper___YJRMc",open:"open___zkYQ_",close:"close___q9p81",add:"add___NB0_y",remove:"remove___xa9jD",codePanelWrapper:"codePanelWrapper___oacDD",unfold:"unfold___TdtCA",config_title:"config_title___q61Px",nav:"nav___o14bD",crumbs:"crumbs___SfOAG",knowledge:"knowledge___l7L1m",path:"path___21P_8",text:"text___uI932"},x=we(78241),Se=we(8591),ye=we(43418),ae=we(71418),te=we(3113),se=we(72937),ue=we(25690),le=we(24334),ce=we(93946),oe=we(81722),ie=we(96662),ne=we(38986),a=we(51257),y=we(93629),E=we(34269),b=we(92832),z=we(36381),ee=we(6848),re=we(5871),de=we(5112),me=we(19842),he=we(24905),fe=we(54580),pe=we(1710),ge=we(95237),ve=we(43604),be=we(14478),Be=we(32134),Pe=we(12893),Le=we(39793),Fe=we(38518),Ne=we(1041),He=we(3532),qe=we(31457),Re=we(56102),it=we(346),Ze=Object.defineProperty,$e=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,Me=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,rt=(ft,Pt,ht)=>Pt in ft?Ze(ft,Pt,{enumerable:!0,configurable:!0,writable:!0,value:ht}):ft[Pt]=ht,Ye=(ft,Pt)=>{for(var ht in Pt||(Pt={}))ze.call(Pt,ht)&&rt(ft,ht,Pt[ht]);if(Me)for(var ht of Me(Pt))Ue.call(Pt,ht)&&rt(ft,ht,Pt[ht]);return ft},lt=(ft,Pt)=>$e(ft,Je(Pt));const{TextArea:Xe}=b.default,{Panel:ke}=z.default;function je({form:ft,onAddTestCases:Pt,handleAddKnowledgeFinish:ht,formValue:kt,knowledgeOptions:Dt,categorys:cn,hack:an,callback_url:fn,onChangeAverage:gn,onChangeScore:An,onChangeFile:Nn,onAddTestCase:hn,onRemoveTestCase:Xn,onChangeSubDiscipline:_n,onChangeLanguage:xn,uploadData:zn,setUploadData:Cn,handleUploadRatio:mt,isshows:Tt,isProgram:Nt,addUploadFnc:Mt,activeKey:Kt,setActiveKey:$t,user:Zt,attachments:bt,setAttachmentIds:Ct}){var wt,Gt,Jt;const[Wt,En]=(0,Ae.useState)(!0),sn=((wt=location==null?void 0:location.search)==null?void 0:wt.includes("select"))||!1,[qt,mn]=(0,Ae.useState)(Tt),[Kn,Qt]=(0,Ae.useState)(bt||[]),[Vn,Wn]=(0,Ae.useState)(!1),{test_set_average:ur,test_set_score:Jn}=an,[Ot,_t]=(0,Ae.useState)(!1);(0,Ae.useEffect)(()=>{Qt([...bt||[]])},[bt]),(0,Ae.useEffect)(()=>{Ct(Kn==null?void 0:Kn.map(ln=>ln.container_id))},[Kn]);const Bt=(ln,vn)=>{const Rt=[...zn];Rt.splice(vn,1),ur?mt(Rt):Cn(Rt)},Ut=(ln,vn)=>{const Rt=zn.map((qn,dr)=>dr===vn?lt(Ye({},qn),{score:ln.target.value?Number(ln.target.value):0}):qn);Cn(Rt)},Yt=ln=>{if(ln!=null&&ln.length){if(ln!=null&&ln[0].is_file){Mt(ln,!0)();const vn=zn.concat(ln);an.test_set_average?mt(vn):Cn(vn)}ln!=null&&ln[0].is_file||Mt(ln)}};function tn(ln){ln.stopPropagation()}const en={multiple:!0,withCredentials:!0,showUploadList:!1,beforeUpload:ln=>{const vn=ln.size/1024/1024;return vn>500||vn==0?(Se.ZP.error(`${ln.name} \u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002${vn==0?"\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A":"\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(500MB)"}`),Promise.reject()):(Wn(!0),!0)},action:`${it.Z.API_SERVER}/api/attachments.json`,onChange:ln=>{var vn,Rt,qn,dr;if(Wn(!1),((Rt=(vn=ln.file)==null?void 0:vn.response)==null?void 0:Rt.status)==-1&&Se.ZP.warning(ln.file.response.message),((qn=ln.file)==null?void 0:qn.status)==="done"){let wr=[...Kn,(dr=ln.file)==null?void 0:dr.response];Qt(wr)}}},Vt=[{title:"\u6587\u4EF6",dataIndex:"filename",key:"filename",width:180,ellipsis:!0,render:ln=>Ae.createElement(ee.Z,{title:ln},Ae.createElement("span",null,ln))},{title:"\u6587\u4EF6\u8DEF\u5F84",dataIndex:"saved_file_path",key:"saved_file_path",width:220,render:(ln,vn)=>Ae.createElement("div",{className:Ke.path},Ae.createElement(ee.Z,{title:ln},Ae.createElement("span",{className:Ke.text},ln)),Ae.createElement(Re.CopyToClipboard,{text:ln,onCopy:()=>Se.ZP.success("\u590D\u5236\u6210\u529F")},Ae.createElement(ee.Z,{title:"\u590D\u5236"},Ae.createElement("i",{className:"iconfont icon-fuzhi6 ml5"}))))},{title:"\u64CD\u4F5C",width:100,render:(ln,vn)=>Ae.createElement("div",{className:"flex"},Ae.createElement("div",{style:{color:"#3061D0"},className:"mr10 current",onClick:()=>{(0,a.Nd)(vn.filename,`${it.Z.API_SERVER+(vn==null?void 0:vn.url)}`)}},"\u4E0B\u8F7D"),Ae.createElement("div",{style:{color:"#E30000"},className:"current",onClick:()=>{ye.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,content:"\u786E\u8BA4\u5220\u9664\u5417",onOk:()=>Qt(Kn.filter(Rt=>Rt.container_id!==vn.container_id))})}},"\u5220\u9664"))}];return Ae.createElement("div",{className:Ke.baseInfoWrapper},Ae.createElement("div",{className:Ke.baseInfoRow},Ae.createElement(x.default.Item,{label:"\u7F16\u7A0B\u9898\u540D\u79F0",name:["hack","name"],layout:"vertical",labelCol:{span:24},wrapperCol:{span:24},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F16\u7A0B\u9898\u540D\u79F0"}],className:`${Ke.baseLineHeight} ${Ke.verticalFormItem}`},Ae.createElement(b.default,{className:Ke.baseFormItem,maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u7F16\u7A0B\u9898\u540D\u79F0"})),fn&&Ae.createElement(x.default.Item,{label:"\u5206\u503C",className:`${Ke.baseLineHeight}`,required:!0,layout:"vertical",labelCol:{span:24},wrapperCol:{span:24}},Ae.createElement(x.default.Item,{name:["hack","score"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}],noStyle:!0},Ae.createElement(re.Z,{onBlur:ln=>{ln.target.value==="0"&&Se.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},precision:1,disabled:sn,min:.1,max:100,className:Ke.baseFormItem,style:{width:"100%"},addonAfter:"\u5206"}))),Ae.createElement(x.default.Item,{label:"\u8BD5\u9898\u63CF\u8FF0",name:["hack","description"],valuePropName:"defaultValue",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63CF\u8FF0\u5185\u5BB9"}],className:`${Ke.baseLineHeight}`,layout:"vertical",labelCol:{span:24},wrapperCol:{span:24}},Ae.createElement(Le.Z,{placeholder:"\u8BF7\u7F16\u8F91\u8BD5\u9898\u63CF\u8FF0\uFF08\u5FC5\u586B\uFF09",miniToolbar:!0,id:"moop_cases_content",noStorage:!0,height:160})),Ae.createElement(x.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:["hack","answer_text"],valuePropName:"defaultValue",className:`${Ke.baseLineHeight}`,layout:"vertical",labelCol:{span:24},wrapperCol:{span:24}},Ae.createElement(Le.Z,{placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848(\u975E\u5FC5\u586B\uFF09",miniToolbar:!0,noStorage:!0,height:140})),Ae.createElement("div",{onClick:()=>En(!0)},Ae.createElement(x.default.Item,{label:"\u9898\u76EE\u89E3\u6790",name:["hack","analysis"],className:`${Ke.baseLineHeight}`,layout:"vertical",labelCol:{span:24},wrapperCol:{span:24}},Ae.createElement(qe.x,{watch:!1,miniToolbar:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Wt})))),Ae.createElement("div",{className:Ke.baseInfoRow,style:{overflow:"hidden auto",height:"calc(100vh - 130px)"}},Ae.createElement(x.default.Item,{label:"\u96BE\u5EA6",name:["hack","difficult"],className:Ke.radioBtnWrapper,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},Ae.createElement(de.ZP.Group,{optionType:"button",className:Ke.difficultyRadio},Ae.createElement(de.ZP.Button,{value:1,className:Ke.easy},"\u7B80\u5355"),Ae.createElement(de.ZP.Button,{value:2,className:Ke.medium},"\u9002\u4E2D"),Ae.createElement(de.ZP.Button,{value:3,className:Ke.hard},"\u56F0\u96BE"))),Ae.createElement("div",{style:{display:"flex"}},Ae.createElement(x.default.Item,{label:"\u77E5\u8BC6\u70B9",name:["hack","sub_discipline_id"],className:`${Ke.baseLineHeight}`,layout:"vertical",labelCol:{span:24},wrapperCol:{span:24}},Ae.createElement(me.Z,{style:{width:160},className:Ke.baseFormItem,disabled:sn,allowClear:!0,options:cn,placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",onChange:_n,popupClassName:Ke.cascaderPopup,dropdownMenuColumnStyle:{padding:"8px 12px",fontSize:14}})),Ae.createElement(x.default.Item,{label:" ",name:["hack","tag_discipline_ids"],className:Ke.baseLineHeight,style:{marginLeft:"10px"},layout:"vertical",labelCol:{span:24},wrapperCol:{span:24}},Ae.createElement(Ne.N,{selectvalues:(an==null?void 0:an.tag_discipline_id)||(an==null?void 0:an.tag_discipline_ids),disabled:sn,subId:(Jt=(Gt=kt==null?void 0:kt.hack)==null?void 0:Gt.sub_discipline_id)==null?void 0:Jt[1],knowledgeOptions:Dt,onAddKnowledgeFinish:ht,className:Ke.knowledge,height:360}))),Ae.createElement(x.default.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",name:["hack","languages"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},Ae.createElement(he.default.Group,null,Ae.createElement(he.default,{value:"C"},"C"),Ae.createElement(he.default,{value:"C++"},"C++"),Ae.createElement(he.default,{value:"Java"},"Java"),Ae.createElement(he.default,{value:"Python"},"Python"))),Ae.createElement(x.default.Item,{label:"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u6700\u5927\u8BC4\u6D4B\u65F6\u957F",required:!0,className:Ke.baseLineHeight_label},Ae.createElement(x.default.Item,{name:["hack","time_limit"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:1,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F1\u79D2"}],noStyle:!0},Ae.createElement(re.Z,{max:10,min:1,className:Ke.baseFormItem,style:{width:"100%"},addonAfter:"\u79D2"}))),Ae.createElement(x.default.Item,{label:"\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406",name:["hack","submit_rule"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406"}]},Ae.createElement(de.ZP.Group,null,Ae.createElement(de.ZP,{value:1},"\u5FFD\u7565\u9996\u5C3E\u7A7A\u683C"),Ae.createElement(de.ZP,{value:0},"\u4E0D\u5FFD\u7565\u7A7A\u683C"),Ae.createElement(de.ZP,{value:2},"\u5FFD\u7565\u6240\u6709\u7A7A\u683C"))),Ae.createElement("div",{className:"mb30"},Ae.createElement("div",{className:"flex item-center justify-between"},Ae.createElement("div",{style:{color:"#333"}},Ae.createElement("span",null,"\u8D44\u6E90\u6587\u4EF6"),Ae.createElement("span",{style:{color:"#666"}},"\uFF08\u5B66\u751F\u53EF\u5728\u5B9E\u9A8C\u65F6\u53EF\u89C1\u7684\u6587\u4EF6\uFF09")),Ae.createElement("div",{className:Ke.uploadBtnWrapper},Ae.createElement(fe.default,Ye({},en),Ae.createElement(te.ZP,{type:"primary",loading:Vn},"\u4E0A\u4F20")))),(Kn==null?void 0:Kn.length)>0&&Ae.createElement(pe.default,{style:{margin:"10px 0"},rowKey:ln=>ln.container_id,columns:Vt,dataSource:Kn,pagination:!1})),Ae.createElement("div",{className:"mb30"},Ae.createElement("div",{style:{color:"#666"}},"\u7F16\u8BD1\u9009\u9879"),Ae.createElement("div",{style:{background:"#F6F7F9",padding:"16px",marginTop:"10px"}},Ae.createElement("div",null,Ae.createElement(x.default.Item,{name:["hack","strict_mode"],valuePropName:"checked",noStyle:!0},Ae.createElement(he.default,null,"\u4E25\u683C\u6A21\u5F0F",Ae.createElement("span",{className:"c-grey-999"},"\uFF08\u52FE\u9009\u540E\uFF0C\u5728C/C++\u8BED\u8A00\u4E2D\u7F16\u8BD1\u4EE3\u7801\u65F6\u51FA\u73B0\u7684\u8B66\u544A\u89C6\u4E3A\u7F16\u8BD1\u9519\u8BEF\uFF09"))),Ae.createElement(x.default.Item,{name:["hack","var_init_check"],valuePropName:"checked",noStyle:!0},Ae.createElement(he.default,null,"\u53D8\u91CF\u521D\u59CB\u5316\u68C0\u6D4B",Ae.createElement("span",{className:"c-grey-999"},"\uFF08\u52FE\u9009\u540E\uFF0CC/C++\u8BED\u8A00\u4EE3\u7801\u4E2D\u53D8\u91CF\u672A\u521D\u59CB\u5316\u5F53\u505A\u62A5\u9519\u5904\u7406\uFF09")))))),Ae.createElement("div",{className:"mb30"},Ae.createElement("div",{style:{color:"#666"}},"\u53EF\u89C1\u6027"),Ae.createElement("div",{style:{background:"#F6F7F9",padding:"16px",marginTop:"10px"}},Ae.createElement("div",null,Ae.createElement(x.default.Item,{name:["hack","show_case"],valuePropName:"checked",noStyle:!0},Ae.createElement(he.default,null,"\u8BC4\u6D4B\u672A\u901A\u8FC7\u65F6\uFF0C\u663E\u793A\u5BF9\u5E94\u516C\u5F00\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u548C\u8F93\u51FA",Ae.createElement("span",{className:"c-grey-999"},"\uFF08\u6559\u5E08\u4E00\u76F4\u53EF\u89C1\uFF09")))),Ae.createElement("div",{className:"mt10"},Ae.createElement(x.default.Item,{name:["hack","hide_actual_output"],valuePropName:"checked",noStyle:!0},Ae.createElement(he.default,null,"\u9690\u85CF\u5B66\u5458\u8BC4\u6D4B\u5B9E\u9645\u8F93\u51FA\u7ED3\u679C\uFF0C\u4EC5\u5C55\u793A\u8BC4\u6D4B\u662F\u5426\u901A\u8FC7",Ae.createElement("span",{className:"c-grey-999"},"\uFF08\u6559\u5E08\u4E00\u76F4\u53EF\u89C1\uFF09")))),Ae.createElement("div",{className:"mt10"},Ae.createElement(x.default.Item,{name:["hack","hide_compile_status"],valuePropName:"checked",noStyle:!0},Ae.createElement(he.default,null,"\u9690\u85CF\u8BC4\u6D4B\u7ED3\u679C\uFF0C\u4E0D\u5C55\u793A\u5B9E\u9645\u8F93\u51FA\u548C\u8BC4\u6D4B\u662F\u5426\u901A\u8FC7",Ae.createElement("span",{className:"c-grey-999"},"\uFF08\u6559\u5E08\u4E00\u76F4\u53EF\u89C1\uFF09")))),(Zt==null?void 0:Zt.identity)==="teacher"&&Ae.createElement("div",{className:"mt10"},Ae.createElement(x.default.Item,{name:["hack","teacher_view_set"],valuePropName:"checked",noStyle:!0},Ae.createElement(he.default,null,"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B\u680F\u76EE\uFF0C\u52FE\u9009\u540E\u6559\u5E08\u8EAB\u4EFD\u53EF\u5C55\u793A\u6240\u6709\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u548C\u8F93\u51FA"))))),Ae.createElement(x.default.Item,{label:"\u8BC4\u6D4B\u5F97\u5206\u89C4\u8303",name:["hack","test_set_score"],rules:[{required:!0}],layout:"vertical",labelCol:{span:24},wrapperCol:{span:24}},Ae.createElement(de.ZP.Group,{onChange:An,style:{background:"#F6F7F9",padding:"16px"}},Ae.createElement(de.ZP,{value:!1},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",Ae.createElement("span",{style:{color:"#999"}},"\uFF08\u90E8\u5206\u6D4B\u8BD5\u96C6\u6B63\u786E\u65F6\uFF0C\u6309\u914D\u7F6E\u7684\u6BD4\u4F8B\u83B7\u5F97\u5206\u503C\uFF09")),Ae.createElement(de.ZP,{value:!0,style:{marginTop:"10px"}},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",Ae.createElement("span",{style:{color:"#999"}},"\uFF08\u6240\u6709\u6D4B\u8BD5\u96C6\u90FD\u6B63\u786E\u65F6\uFF0C\u624D\u80FD\u83B7\u5F97\u5206\u503C\uFF09")))),!an.test_set_score&&Ae.createElement(x.default.Item,{name:["hack","test_set_average"],label:"\u7CFB\u7EDF\u8BC4\u5206\u5360\u6BD4",rules:[{required:!0}]},Ae.createElement(de.ZP.Group,{onChange:gn},Ae.createElement(de.ZP,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),Ae.createElement(de.ZP,{value:!1},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),Ae.createElement("div",{style:{display:"flex",alignItems:"center"}},Ae.createElement(x.default.Item,{className:Ke.radioBtnWrapper,name:["hack","is_file"],label:"\u7528\u4F8B\u7C7B\u578B",rules:[{required:!0}]},Ae.createElement(de.ZP.Group,{onChange:Nn,optionType:"button",className:Ke.testCaseTypeRadio,options:[{label:"\u6587\u672C",value:!1},{label:"\u6587\u4EF6",value:!0}]})),Ae.createElement(x.default.Item,{label:"\u6D4B\u8BD5\u7528\u4F8B",required:!0,style:{marginLeft:"auto"}},Ae.createElement("div",{className:Ke.uploadBtnWrapper},!an.is_file&&Ae.createElement(te.ZP,{className:"mr20",type:"primary",onClick:hn},"\u6DFB\u52A0"),Ae.createElement(te.ZP,{type:"primary",onClick:()=>_t(!0)},"\u6279\u91CF\u4E0A\u4F20")))),Ae.createElement("div",{className:Ke.upBtn},(an==null?void 0:an.is_file)&&Ae.createElement(He.Y2,{className:Ke.uploadTableWrapper,disabled:an==null?void 0:an.test_set_average,inputChange:Ut,showScore:!an.test_set_score,data:zn,onRemove:Bt,isProgramHomework:!0})),!an.is_file&&Ae.createElement(x.default.List,{name:"hack_sets"},(ln,{})=>Ae.createElement(z.default,{accordion:!0,bordered:!1,activeKey:Kt,onChange:$t,className:Ke.collapseWrapper,expandIcon:({isActive:vn})=>Ae.createElement("i",{className:`iconfont icon-weizhankai ${vn?Ke.open:Ke.close}`,style:{fontSize:14,transition:"all .2s"}})},ln.map((vn,Rt)=>Ae.createElement(ke,{key:vn.key,id:`scroll-key-${vn.key}`,header:Ae.createElement(ge.Z,{align:"middle",justify:"space-between",wrap:!1},Ae.createElement(ve.Z,{className:Ke.panelHeader},Ae.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",Rt+1)),Ae.createElement(ve.Z,{flex:1},Ae.createElement(ge.Z,{align:"middle",justify:"end",wrap:!1},!Jn&&Ae.createElement(ve.Z,{className:Ke.rateInput},Ae.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),Ae.createElement("div",{onClick:tn},Ae.createElement(x.default.Item,{name:[vn.name,"score"],rules:[{required:!0,message:`\u8BF7\u8F93\u5165\u6D4B\u8BD5\u96C6${Rt+1}\u8BC4\u5206`}],noStyle:!0},Ae.createElement(re.Z,{className:Ke.baseFormItem,min:0,max:100,disabled:ur}))),Ae.createElement("span",{className:"ml10"},"%")),Ae.createElement(ve.Z,{className:"ml20"},Ae.createElement(x.default.Item,{name:[vn.name,"is_public"],valuePropName:"checked",noStyle:!0},Ae.createElement(he.default,null,"\u516C\u5F00"))),Ae.createElement(ve.Z,{flex:"78px",className:Ke.operationWrapper},Rt>0&&Ae.createElement(Ae.Fragment,null,Ae.createElement(Be.Z,{className:Ke.add,onClick:qn=>{tn(qn),hn()}}),Ae.createElement(be.Z,{okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u6D4B\u8BD5\u96C6"+(Rt+1),onCancel:tn,onConfirm:qn=>{tn(qn),Xn(Rt)}},Ae.createElement(Pe.Z,{className:`${Ke.remove} ml20`,onClick:tn})))))))},Ae.createElement(x.default.Item,{label:"\u8F93\u5165",labelCol:{span:24},name:[vn.name,"input"]},Ae.createElement(Xe,{rows:4})),Ae.createElement(x.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24},name:[vn.name,"output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},Ae.createElement(Xe,{rows:4})))))),!sn&&Ae.createElement(x.default.Item,{className:Ke.folderLineHeight,label:"\u653E\u5165\u6587\u4EF6\u5939",name:["hack","item_banks_group_ids"],layout:"vertical",labelCol:{span:24},wrapperCol:{span:24}},Ae.createElement(Fe.Z,{scrollId:"item_banks_group_ids"}))),Ae.createElement(He.ZP,{rootIdentifier:null,visible:Ot,onClose:()=>_t(!1),onOK:Yt,multiple:!0,defaultMultipleValue:an==null?void 0:an.is_file}))}var Ve=je,Oe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAAAAXNSR0IArs4c6QAABMBJREFUWEfVl11sk1UYx3/n7ff6NVjZnGRrGTMDlTHIIIEQgcwsIQwImEkwi+AFSvhIuPHGqRE/JvHCC2NwQRMlejHxgjCCIQwDExajjLjERMjAuSKYzTFgZV27tm+PvO3WrWxd9q5T47nrm+f5P7/zP19PBbM8Xm6Xpp4bHJBxNiMoRZI7RYk/getCcKR5hzitxYnZ5Kk9Lg3hGBeBVXp1FUHDyR2iflaBtjTJV+JxGqeCMRsgooJRgVh8XKQgZjaxRGzYsGGZqqq7pJRmvbN6NN5S81G1mLeoZPT7rgq4HYCWruSXdT6YY4UT1+Dws3D0CnTdG1MRCntFdXX1DZvNtjAnJydbHkLrDqM6ixM6m8sgzwafdyRlLQZ4rwrqv4NhNQn2xlp4uxXuh5MxAj7UgAbr6ursGwvzoTjIjyYXC0zFuBSHbsAPfvbQFUgaXfEYPLf4IcRFCMegrhz+GIBWf1J2aQHUPgXvtCYBE0CCdxNAVVVV9lVLngZLjAFhxCrNKCi6gc4MLOZauDCVt7wQHGb43g/7V8LHP41J7qmEYx0Qio19UxR2JoDcbrfdM9eB2xpNg4hLQX/QjB3IQaI5+2CKgxmdU8a95a/qnsjIevU5nZSlgA5t7WVRQWCC2NG2El7otuJEoh2K/cJGZAqoYMkWhhZsROpwWEaDMYPVvu3kdnEqBVTyuIUC5/AjDsGNPgcFKriRhBB0TaNQzDGfSN4SYrZ8pGnyw6LdN2L4PsN3fifUea7j7MnjyxL7aHTJLAvXEnWnTmzSRRnHeruVqqJr5NkjabARVeFc53wqV67BbDbT399PR8fIkdKxaFpeMBhsb2lpWZEGxIq9ROeVp0vJOM5fv+D1ymY89nT3IjHBkR+Wsrl2NxaLhd7eXpqamnSgJEMzArlcLt1is5GQEeig08pSRi6EkUraJv5MmFm9ew+5ubmEw2EaGxuJRtNPYzZgGYFWuxz4JgAJ2qQBX0UFmoMa0OXLl7OpPyE3I1BxcTF5eXmoqsrNmzfxzX2AzaQyEDJyK+Ai4i4FxZAmaAj1YRj6KyvAjED79u3D5/MlxL869imvrUm0JwRCRg5cepH75QcmFDYN/Mac9vf/GSDNHYfDkXAoEAjgtMawGlWCESNDEQOqdS6IdIeUSAChpp8+vXQZHdroyuEJOb5BgbiAMxgpW7s+takvXfiWreW3MBtlWu2+QQunfhl7x6YLlhFop9PKk4nHYWxov77GxPLa7bjd7sSmPnvqS15aeR2TYSLQ0bYF0+VIxf0/7iGXy2V3Op26ZzcbCXfv3mVoaCj96ZBSah3GfznGgOrr69uEEFn309nMJh6PdzU0NGzXNITf7w9KKWfcUGvXhBACRdHfYY5OQghxxev1VmYNFI/HuXr1auK1Ly0tnbFJjwLdkVLmzVTN7/cn+qHCQv130DiHLnq93mdGHToopXxLCKFrYz/MmXQO2vLpGVLKOwaDYW9RUdGJBJCe5NHY5ubmNx/mHposV1GU52tqar6Zie6MgM6fP28cHBzsllLOn6yoEOLCpk2b1v8rQD09PfmdnZ3bgsHgJ1MV9Hg81fn5+e1er3fcH+XpIepasu7ubr8QwjM9adq8Xm/1NGNTYX8D7tsTLLEYykMAAAAASUVORK5CYII=",De=we(89392),Qe=we(87169),_e=we(81868),Ie=we(9148),xe=we(59301),Ce=Object.defineProperty,Ee=Object.defineProperties,Te=Object.getOwnPropertyDescriptors,We=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,ot=(ft,Pt,ht)=>Pt in ft?Ce(ft,Pt,{enumerable:!0,configurable:!0,writable:!0,value:ht}):ft[Pt]=ht,yt=(ft,Pt)=>{for(var ht in Pt||(Pt={}))tt.call(Pt,ht)&&ot(ft,ht,Pt[ht]);if(We)for(var ht of We(Pt))Ge.call(Pt,ht)&&ot(ft,ht,Pt[ht]);return ft},ut=(ft,Pt)=>Ee(ft,Te(Pt)),vt=(ft,Pt,ht)=>new Promise((kt,Dt)=>{var cn=gn=>{try{fn(ht.next(gn))}catch(An){Dt(An)}},an=gn=>{try{fn(ht.throw(gn))}catch(An){Dt(An)}},fn=gn=>gn.done?kt(gn.value):Promise.resolve(gn.value).then(cn,an);fn((ht=ht.apply(ft,Pt)).next())});function ct(){return new Date().getTime()}const St={loading:!0,user:null,disciplines:[],dicts:null,status:0,data:void 0,lastedUpdateTime:0};var at=(ft=>(ft[ft.SET_INITAL_DATA=0]="SET_INITAL_DATA",ft[ft.SET_LOADING=1]="SET_LOADING",ft[ft.SET_STATUS=2]="SET_STATUS",ft))(at||{});function st(ft,Pt){switch(Pt.type){case 0:return yt(yt({},ft),Pt.payload);case 1:return ut(yt({},ft),{loading:Pt.payload});case 2:return ut(yt({},ft),{status:Pt.payload});default:throw new Error}}var gt=()=>{var ft,Pt;const[ht]=(0,ue.useSearchParams)(),{id:kt}=(0,ue.useParams)(),[Dt]=x.default.useForm(),[cn,an]=(0,Ae.useState)(),[fn,gn]=(0,Ae.useState)([]),[An,Nn]=(0,Ae.useState)([]),[hn,Xn]=(0,Ae.useState)([]),[_n,xn]=(0,Ae.useReducer)(st,St),{loading:zn,data:Cn,user:mt,disciplines:Tt,dicts:Nt,status:Mt}=_n,Kt=Cn==null?void 0:Cn.hack_sets,$t=(ft=Cn==null?void 0:Cn.hack)==null?void 0:ft.test_set_average,{callback_url:Zt,express_id:bt,score:Ct,question_id:wt,type:Gt,pageId:Jt,backUrl:Wt,isIntelligentAssistant:En}=(0,a.oP)(),[sn,qt]=(0,Ae.useState)([]),[mn,Kn]=(0,Ae.useState)(!1),[Qt,Vn]=(0,Ae.useState)(!1),[Wn,ur]=(0,Ae.useState)(),[Jn,Ot]=(0,Ae.useState)(!1),[_t,Bt]=(0,Ae.useState)(ht.get("tabKey")=="2"?"2":"1"),Ut=Gt==="1",Yt=(0,Ae.useMemo)(()=>{let nn=[];return Tt&&(0,se.D0)(Tt,nn),nn},[Tt]),tn=(0,Ae.useCallback)((nn=0)=>vt(void 0,null,function*(){var Tn,ar;let nr=Tt;if(nr.length===0&&(nr=(yield(0,ce.d1)("new_question")).disciplines),kt){let or={disciplines:nr};const $n=yield(0,ce.fu)(kt);if($n.message)$n.status==="401"&&(document.location.href="/user/login");else{const{category:br,user:In,code:sr,language:gr,hack_sets:bn,description:xr,difficult:Wr,name:Ca,open_or_not:xa,discipline_id:aa,sub_discipline_id:ea,tag_discipline_id:Ea,analysis:za,time_limit:Mr,test_set_average:Na,test_set_score:Un,status:yn,tag_discipline_ids:pn,item_banks_group_id:Fn,is_file:yr=!1,hide_actual_output:Dr,hide_compile_status:oa,code_compile_score:Qr,languages:fa,is_my:ga,codes:Fa,answer_text:ba,submit_rule:Tr,show_case:Gr,teacher_view_set:ra,var_init_check:Ir,strict_mode:Yr=!0,attachments:ua}=$n;let[Zr,$a]=(0,se.y3)(nr,ea);Zr=[aa,ea];const Va=yr?[{input:"",output:"",score:100,position:1}]:bn;yr?(Nn(bn),Dt.setFieldsValue({hack_sets:Va})):Nn([]);const{lastedUpdateTime:co}=(0,a.oP)(),ho=Fa==null?void 0:Fa.map(Ja=>ut(yt({},Ja),{code:le.Base64.decode(Ja==null?void 0:Ja.code)}));or=ut(yt({},or),{loading:!1,user:In,dicts:$a,status:yn,lastedUpdateTime:nn||co||0,data:{hack_codes:{language:gr,code:le.Base64.decode(sr)},hack:{category:br,difficult:Wr,name:Ca,description:xr,open_or_not:xa,time_limit:Mr,test_set_average:Na,test_set_score:Un,sub_discipline_id:Zr,tag_discipline_ids:pn,languages:fa,score:Ct||1,item_banks_group_ids:Fn,is_file:yr,is_my:ga,code_compile_score:Qr,hide_actual_output:Dr,hide_compile_status:oa,show_case:Gr,analysis:za,answer_text:ba,submit_rule:Tr,teacher_view_set:ra,var_init_check:Ir,strict_mode:Yr},hack_sets:Va,tags:pn,codes:ho,attachment_ids:ua==null?void 0:ua.map(Ja=>Ja.id),attachments:ua}}),parseInt(Qr)>0&&Kn(!0),xn({type:0,payload:or}),an({hack:{category:br,difficult:Wr,name:Ca,description:xr,open_or_not:xa,time_limit:Mr,test_set_average:Na,test_set_score:Un,sub_discipline_id:Zr,tag_discipline_ids:pn,score:Ct||1,item_banks_group_ids:Fn,is_file:yr,analysis:za,answer_text:ba,teacher_view_set:ra},codes:ho,attachment_ids:ua==null?void 0:ua.map(Ja=>Ja.id)}),en(Zr==null?void 0:Zr[0],Zr==null?void 0:Zr[1],nr)}}else{const{user:or}=yield(0,ce.PR)();let{difficult:$n,discipline_id:br,sub_discipline_id:In,tag_discipline_id:sr,tagIds:gr,banksIds:bn}=(0,a.oP)();$n=Number($n||2),bn=[Number(bn||0)];let[xr,Wr]=(0,se.y3)(nr,parseInt(In,10));xr=br?[Number(br||0),Number(In||0)].filter(xa=>!!xa):[];const Ca=[{language:"C",code:""},{language:"C++",code:""},{language:"Java",code:""},{language:"Python",code:""}];xn({type:0,payload:{loading:!1,user:or,disciplines:nr,status:0,dicts:Wr,data:{hack_codes:{language:"C",code:""},hack:{category:null,difficult:$n,time_limit:3,description:"",test_set_score:!1,test_set_average:!0,open_or_not:!0,sub_discipline_id:xr,tag_discipline_id:gr&&((Tn=gr==null?void 0:gr.split(","))==null?void 0:Tn.map(xa=>Number(xa))),name:"",item_banks_group_ids:bn,is_file:!1,answer_text:"",submit_rule:1,teacher_view_set:!0,var_init_check:!1,strict_mode:!0},tags:sr?sr==null?void 0:sr.split(",").map(xa=>parseInt(xa,10)):[],hack_sets:[{input:"",output:"",score:100,position:1,is_public:!0}],codes:Ca,attachment_ids:[]}}}),an({hack:{category:null,difficult:$n,time_limit:3,description:"",test_set_average:!0,open_or_not:!0,sub_discipline_id:[],tag_discipline_id:gr&&((ar=gr==null?void 0:gr.split(","))==null?void 0:ar.map(xa=>Number(xa))),name:"",item_banks_group_id:bn,is_file:!1,answer_text:"",teacher_view_set:!0},codes:Ca,attachment_ids:[]})}}),[kt,Tt]);(0,Ae.useEffect)(()=>{try{tn()}catch(nn){console.log(nn,"----")}},[]),(0,Ae.useEffect)(()=>{function nn(){return vt(this,null,function*(){let Tn=yield(0,ne.U2)("item_banks_groups/mine.json");qt(Tn)})}nn()},[]);const en=(nn,Tn,ar)=>{var nr,or,$n;const br=($n=(or=(nr=ar==null?void 0:ar.find(In=>In.id===nn))==null?void 0:nr.sub_disciplines)==null?void 0:or.find(In=>In.id===Tn))==null?void 0:$n.tag_disciplines};function Vt(nn,Tn,ar){return vt(this,null,function*(){var nr,or,$n,br,In;const{hack_sets:sr,hack_codes:gr,hack:bn,tags:xr,codes:Wr}=yt({},nn);let Ca=[];((nr=bn==null?void 0:bn.tag_discipline_ids)==null?void 0:nr.length)>0&&(($n=(or=bn==null?void 0:bn.tag_discipline_ids)==null?void 0:or[0])!=null&&$n.value?(br=bn==null?void 0:bn.tag_discipline_ids)==null||br.map(Mr=>{Ca.push(Mr==null?void 0:Mr.value)}):Ca=bn==null?void 0:bn.tag_discipline_ids),bn.tag_discipline_ids=Ca;let xa=[],aa=[],ea=0;const Ea=bn!=null&&bn.is_file?An.map((Mr,Na)=>ut(yt({},Mr),{position:Na+1})):sr.map(Mr=>ut(yt({},Mr),{is_file:!1}));for(let Mr of Ea)ea+=Mr.score,Mr.id&&Mr.id>=0?xa.push(Mr):aa.push(Mr);if(!(Ea!=null&&Ea.length)){Se.ZP.error("\u6D4B\u8BD5\u96C6\u4E0D\u80FD\u4E3A\u7A7A");return}if(ea+=parseInt(bn.code_compile_score||0),ea!==100&&!bn.test_set_score){Se.ZP.error("\u6D4B\u8BD5\u96C6\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100");debugger;return}if(Ea!=null&&Ea.some(Mr=>!Mr.output)){jr(Ea==null?void 0:Ea.map(Mr=>(Mr==null?void 0:Mr.position)-1)),_r(!0),Se.ZP.error("\u6D4B\u8BD5\u96C6\u8F93\u51FA\u4E0D\u80FD\u4E3A\u7A7A");return}let za={};if(Wr==null||Wr.forEach(Mr=>{za[Mr.language]=Mr!=null&&Mr.code?le.Base64.encode(Mr==null?void 0:Mr.code):""}),bn.sub_discipline_id=(In=bn.sub_discipline_id)==null?void 0:In[1],Jn&&(bn.tag_discipline_ids=[]),xn({type:1,payload:!0}),Zt||(bn.score=bn.difficult*100),kt){if((yield(0,ce.l_)(kt,{hack:bn,hack_codes:gr,hack_sets:aa,update_hack_sets:xa,tags:xr,is_cover:ar,languages:bn.languages,codes:za,attachment_ids:hn})).status!==0){xn({type:1,payload:!1});return}if(Jt&&Tn!=="start"){Se.ZP.success("\u4FDD\u5B58\u6210\u529F"),setTimeout(()=>{window.close()},1e3);return}if(Zt){if(yield(0,ce.j2)(kt),Zt.includes("paperlibrary")){(yield(0,y.oF)({id:bt,question_id:wt,item_type:E.c.Program,name:bn.name,question_score:bn.score,difficulty:bn.difficult,sub_discipline_id:bn.sub_discipline_id,tag_discipline_ids:bn.tag_discipline_ids,item_banks_group_ids:bn.item_banks_group_ids,analysis:bn.analysis})).status===0&&(ht.get("pageType")=="course"?ht.get("updateType")=="course"?ue.history.replace(ht.get("callback_url")+`&defaultActiveKey=0&pageType=course&updateType=course&courseId=${ht.get("courseId")}&stageId=${ht.get("stageId")}`):ue.history.replace(ht.get("callback_url")+`&pageType=course&courseId=${ht.get("courseId")}&stageId=${ht.get("stageId")}`):ue.history.replace(ht.get("callback_url")));return}const{status:Na}=yield(0,ce.GM)(wt,{question_type:6,question_score:bn.score,question_title:bn.name,description:bn.description,sub_discipline_id:bn.sub_discipline_id,tag_discipline_ids:bn.tag_discipline_ids,item_banks_group_ids:bn.item_banks_group_ids,identifier:kt,analysis:bn.analysis});if(Na===0){if(Tn==="start")return;ht.get("pageType")=="course"?ht.get("updateType")=="course"?ue.history.replace(ht.get("callback_url")+`&defaultActiveKey=0&pageType=course&updateType=course&courseId=${ht.get("courseId")}&stageId=${ht.get("stageId")}`):ue.history.replace(ht.get("callback_url")+`&pageType=course&courseId=${ht.get("courseId")}&stageId=${ht.get("stageId")}`):ue.history.replace(ht.get("callback_url"))}}else Se.ZP.success("\u4FDD\u5B58\u6210\u529F"),tn(ct()),Tn!=="start"&&Mt===0&&ye.default.confirm({icon:null,title:"\u63D0\u793A",width:452,centered:!0,content:xe.createElement("div",null,"\u7F16\u7A0B\u9898\u5DF2\u4FDD\u5B58!\u76EE\u524D\u5916\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u53D1\u5E03\u540E\u5373\u53EF\u5E94\u7528\u5230\u81EA\u5DF1\u7BA1\u7406\u7684\u8BFE\u5802\uFF0C\u662F\u5426\u7ACB\u5373\u53D1\u5E03?"),cancelText:"\u7A0D\u540E\u518D\u8BF4",okText:"\u7ACB\u5373\u53D1\u5E03",onCancel:()=>{ue.history.replace(`/problemset?page=${ht.get("page")}`)},onOk:()=>vt(this,null,function*(){yield ln(kt),ue.history.replace(`/problemset?page=${ht.get("page")}`)})});xn({type:1,payload:!1})}else{const{identifier:Mr,exam_identifier:Na,hack_item_bank_id:Un}=yield(0,ce.zQ)({hack:bn,hack_codes:gr,hack_sets:Ea,tags:xr,languages:bn.languages,examination_bank_id:bt||null,homework_common_id:Jt?-1:null,codes:za,attachment_ids:hn});if(xn({type:1,payload:!1}),Tn==="start")return;if(Jt){let yn=[Un],pn=localStorage.getItem(Jt);pn=pn?JSON.parse(pn):[],pn=Array.isArray(pn)?pn:[],yn=[...yn,...pn],localStorage.setItem(Jt,JSON.stringify(yn)),Se.ZP.success("\u4FDD\u5B58\u6210\u529F"),setTimeout(()=>{window.close()},1e3);return}if(Mr)if(!Zt)ur(Mr),Vn(!0);else if(yield(0,ce.j2)(Mr),kt)ht.get("pageType")=="course"?ht.get("updateType")=="course"?ue.history.replace(ht.get("callback_url")+`&defaultActiveKey=0&pageType=course&updateType=course&courseId=${ht.get("courseId")}&stageId=${ht.get("stageId")}`):ue.history.replace(ht.get("callback_url")+`&pageType=course&courseId=${ht.get("courseId")}&stageId=${ht.get("stageId")}`):ue.history.replace(ht.get("callback_url"));else{if(Zt.includes("paperlibrary")){(yield(0,y.oF)({id:bt,item_type:E.c.Program,name:bn.name,question_score:bn.score,difficulty:bn.difficult,sub_discipline_id:bn.sub_discipline_id,tag_discipline_ids:bn.tag_discipline_ids,identifier:Na,analysis:bn.analysis})).status===0&&(ht.get("pageType")=="course"?ht.get("updateType")=="course"?ue.history.replace(ht.get("callback_url")+`&defaultActiveKey=0&pageType=course&updateType=course&courseId=${ht.get("courseId")}&stageId=${ht.get("stageId")}`):ue.history.replace(ht.get("callback_url")+`&pageType=course&courseId=${ht.get("courseId")}&stageId=${ht.get("stageId")}`):ue.history.replace(ht.get("callback_url")));return}const{status:yn}=yield(0,ce.MK)(parseInt(bt,10),{question_type:6,question_score:bn.score,question_title:bn.name,identifier:Mr,tag_discipline_ids:bn.tag_discipline_ids,analysis:bn.analysis});yn===0&&(ht.get("pageType")=="course"?ht.get("updateType")=="course"?ue.history.replace(ht.get("callback_url")+`&defaultActiveKey=0&pageType=course&updateType=course&courseId=${ht.get("courseId")}&stageId=${ht.get("stageId")}`):ue.history.replace(ht.get("callback_url")+`&pageType=course&courseId=${ht.get("courseId")}&stageId=${ht.get("stageId")}`):ue.history.replace(ht.get("callback_url")))}}})}function ln(nn){return vt(this,null,function*(){const Tn=yield(0,ce.j2)(nn);Tn.status===0?(Se.ZP.success("\u53D1\u5E03\u6210\u529F"),xn({type:2,payload:1})):Se.ZP.info(Tn.message)})}function vn(){return vt(this,null,function*(){const nn=yield(0,ce.ZS)(kt);nn.status===0?(Se.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F"),xn({type:2,payload:0})):Se.ZP.info(nn.message)})}function Rt(){return vt(this,null,function*(){var nn,Tn,ar,nr,or,$n,br;try{yield Dt.validateFields();const{new_list:In}=Dt.getFieldsValue();if(In!=null&&In.some(sr=>!sr.output))return jr(In==null?void 0:In.map(sr=>(sr==null?void 0:sr.position)-1)),_r(!0),Se.ZP.error("\u6D4B\u8BD5\u96C6\u8F93\u51FA\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject()}catch(In){const sr=(Tn=(nn=In==null?void 0:In.errorFields)==null?void 0:nn.filter(bn=>{var xr;return((xr=bn==null?void 0:bn.name)==null?void 0:xr[0])=="hack_sets"}))==null?void 0:Tn.map(bn=>{var xr;return(xr=bn==null?void 0:bn.name)==null?void 0:xr[1]});sr.length>0&&jr(sr),Dt.scrollToField((nr=(ar=In==null?void 0:In.errorFields)==null?void 0:ar[0])==null?void 0:nr.name,{behavior:"smooth",block:"start"});const gr=(br=($n=(or=In==null?void 0:In.errorFields)==null?void 0:or[0])==null?void 0:$n.errors)==null?void 0:br[0];return Se.ZP.error(gr),Promise.reject()}})}function qn(){return vt(this,null,function*(){yield Rt();const nn=Dt.getFieldsValue();Vt(nn,"start"),setTimeout(()=>vt(this,null,function*(){const{identifier:Tn}=yield(0,ce.uE)(kt);Ut?Jt?window.location.href=`/myproblems/${Tn}?type=1&pageId=${Jt}&backUrl=${Wt}`:window.location.href=`/myproblems/${Tn}?type=1`:window.location.href=`/myproblems/${Tn}`}),400)})}function dr(){var nn;if(Jt){window.close();return}if(ht.get("pageType")=="course")ht.get("updateType")=="course"?ue.history.replace(ht.get("callback_url")+`&defaultActiveKey=0&pageType=course&updateType=course&courseId=${ht.get("courseId")}&stageId=${ht.get("stageId")}`):ue.history.replace(ht.get("callback_url")+`&pageType=course&courseId=${ht.get("courseId")}&stageId=${ht.get("stageId")}`);else if(Zt)ue.history.replace(ht.get("callback_url")+(En?"&isIntelligentAssistant=true":""));else if(Ut){let Tn=(nn=localStorage.getItem("program_homework"))==null?void 0:nn.split(",");ue.history.push(`/classrooms/${Tn==null?void 0:Tn[0]}/program_homework/${Tn==null?void 0:Tn[1]}/detail`)}else ue.history.replace(`/problemset?page=${ht.get("page")}`)}const wr=nn=>{let Tn=parseInt(Dt.getFieldValue("hack").code_compile_score)||0;const ar=Math.floor((100-Tn)/nn.length),nr=ar+(100-Tn)%nn.length,or=nn.map(($n,br)=>br===nn.length-1?ut(yt({},$n),{score:nr}):ut(yt({},$n),{score:ar}));Nn(or)};function Sr(nn){nn.target.value||wr(An),xn({type:0,payload:{data:ut(yt({},Cn),{hack:ut(yt({},Cn.hack),{test_set_score:nn.target.value})})}})}function dn(nn){xn({type:0,payload:{data:ut(yt({},Cn),{hack:ut(yt({},Cn.hack),{is_file:nn.target.value})})}})}function Bn(nn){const Tn=nn.target.value;Tn&&wr(An);const ar=Dt.getFieldValue("hack_sets");xn({type:0,payload:{data:ut(yt({},Cn),{hack_sets:ar,hack:ut(yt({},Cn.hack),{test_set_average:Tn})})}})}function Rn(){let nn=Dt.getFieldValue("hack_sets"),Tn=parseInt(Dt.getFieldValue("hack").code_compile_score)||0;const ar=nn.length+1,nr=Math.floor((100-Tn)/ar),or=(100-Tn)%ar;nn.map(($n,br)=>($t&&($n.score=nr),$n.position=br+1,$n)),nn.push({input:"",output:"",position:ar,is_public:!0,score:$t?nr+or:0}),Dt.setFieldsValue({hack_sets:nn}),xn({type:0,payload:{data:ut(yt({},Cn),{hack_sets:nn})}}),jr(nn.length-1),_r(!0)}function Sn(){let nn=Dt.getFieldValue("hack_sets"),Tn=parseInt(Dt.getFieldValue("hack").code_compile_score)||0;const ar=nn.length,nr=Math.floor((100-Tn)/ar),or=(100-Tn)%ar;nn.map(($n,br)=>($t&&($n.score=nr,br===nn.length-1&&($n.score=nr+or)),$n.position=br+1,$n)),Dt.setFieldsValue({hack_sets:nn}),xn({type:0,payload:{data:ut(yt({},Cn),{hack_sets:nn})}})}(0,Ae.useEffect)(()=>{if($t){let nn=parseInt(Dt.getFieldValue("hack").code_compile_score)||0;const Tn=Kt==null?void 0:Kt.length,ar=Math.floor((100-nn)/Tn),nr=(100-nn)%Tn;Kt==null||Kt.map((or,$n)=>(or.score=ar,or.position=$n+1,$n===Tn-1&&(or.score=ar+nr),or)),xn({type:0,payload:{data:ut(yt({},Cn),{hack_sets:Kt})}}),Dt.setFieldsValue({hack_sets:Kt})}},[$t]);function er(nn){let Tn=Dt.getFieldValue("hack_sets"),ar=parseInt(Dt.getFieldValue("hack").code_compile_score)||0;const nr=(Tn==null?void 0:Tn.length)-1,or=Math.floor((100-ar)/nr),$n=(100-ar)%nr;Tn.splice(nn,1),Tn==null||Tn.map((br,In)=>($t&&(br.score=or,In===nr-1&&(br.score=or+$n)),br.position=In+1,br)),xn({type:0,payload:{data:ut(yt({},Cn),{hack_sets:Tn})}}),Dt.setFieldsValue({hack_sets:Tn})}function hr(nn){xn({type:0,payload:{data:ut(yt({},Cn),{hack_codes:ut(yt({},Cn.hack_codes),{language:nn})})}})}const ir=nn=>{var Tn,ar,nr,or,$n,br;if(console.log(nn,"changedValues"),(Tn=nn==null?void 0:nn.hack)!=null&&Tn.sub_discipline_id){const[In,sr]=(ar=nn==null?void 0:nn.hack)==null?void 0:ar.sub_discipline_id,gr=($n=(or=(nr=Tt==null?void 0:Tt.find(xr=>xr.id===In))==null?void 0:nr.sub_disciplines)==null?void 0:or.find(xr=>xr.id===sr))==null?void 0:$n.tag_disciplines,bn=ut(yt({},Dt.getFieldsValue()),{hack:ut(yt({},(br=Dt.getFieldsValue())==null?void 0:br.hack),{tag_discipline_ids:[]})});Dt.setFieldsValue(bn),an(bn)}else an(yt({},Dt.getFieldsValue()))},Or=nn=>{gn([...fn,yt({},nn)])};(0,Ae.useEffect)(()=>{var nn,Tn,ar,nr;(Tn=(nn=Cn==null?void 0:Cn.hack)==null?void 0:nn.sub_discipline_id)!=null&&Tn[1]&&Lr((nr=(ar=Cn==null?void 0:Cn.hack)==null?void 0:ar.sub_discipline_id)==null?void 0:nr[1])},[(Pt=Cn==null?void 0:Cn.hack)==null?void 0:Pt.sub_discipline_id]);const Lr=nn=>vt(void 0,null,function*(){const Tn=yield(0,oe.YY)({sub_discipline_id:nn});gn(Tn.tag_disciplines)});function sa(nn){var Tn,ar;Ot(!nn),gn([]);let nr=nn?nn[1]:null;const[,or]=(0,se.y3)(Tt,nr);Dt.setFieldsValue({tags:[]}),xn({type:0,payload:{dicts:or,data:ut(yt({},Cn),{hack:ut(yt({},Cn.hack),{sub_discipline_id:nn,tag_discipline_ids:nn&&nn[1]==((Tn=Cn==null?void 0:Cn.hack)==null?void 0:Tn.sub_discipline_id)?(ar=Cn==null?void 0:Cn.hack)==null?void 0:ar.tag_discipline_ids:[]}),tags:[]})}})}const la=(nn,Tn=!1)=>{var ar,nr;if(Tn)return()=>{xn({type:0,payload:{data:ut(yt({},Cn),{hack:ut(yt({},Cn.hack),{is_file:!0})})}}),Dt.setFieldsValue({hack:{is_file:!0}})};const or=nn==null?void 0:nn.map(bn=>({input:bn.input,output:bn.output,score:0,position:1}));let $n=(nr=(ar=Dt.getFieldValue("hack_sets"))==null?void 0:ar.filter(bn=>bn.input||bn.output))==null?void 0:nr.concat(or),br=parseInt(Dt.getFieldValue("hack").code_compile_score)||0;const In=$n==null?void 0:$n.length,sr=Math.floor((100-br)/In),gr=(100-br)%In;$n==null||$n.map((bn,xr)=>($t&&(bn.score=sr,xr===In-1&&(bn.score=sr+gr)),bn.position=xr+1,bn)),xn({type:0,payload:{data:ut(yt({},Cn),{hack_sets:$n,hack:ut(yt({},Cn.hack),{is_file:!1})})}}),Dt.setFieldsValue({hack_sets:$n,hack:{is_file:!1}})},Sa=()=>vt(void 0,null,function*(){var nn,Tn,ar,nr,or,$n,br,In;try{yield Dt.validateFields();const sr=yield Dt.getFieldsValue();if(ht.get("exercise")&&!Zt.includes("paperlibrary")&&((nn=Cn==null?void 0:Cn.hack)!=null&&nn.is_my)){const gr=sr==null?void 0:sr.hack;let bn=0;const xr=gr!=null&&gr.is_file?An.map((Wr,Ca)=>ut(yt({},Wr),{position:Ca+1})):Kt.map(Wr=>ut(yt({},Wr),{is_file:!1}));for(let Wr of xr)bn+=Wr.score;if(!(xr!=null&&xr.length)){Se.ZP.error("\u6D4B\u8BD5\u96C6\u4E0D\u80FD\u4E3A\u7A7A");return}if(bn+=parseInt(gr.code_compile_score||0),bn!==100&&!gr.test_set_score){Se.ZP.error("\u6D4B\u8BD5\u96C6\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100");debugger;return}ye.default.confirm({title:"\u4FDD\u5B58\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u8BD5\u9898\u5E93\u4E2D\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u8BD5\u9898\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",onOk:()=>Vt(sr,"",1),onCancel:()=>Vt(sr,"",0)});return}Vt(sr,"",1)}catch(sr){const gr=(ar=(Tn=sr==null?void 0:sr.errorFields)==null?void 0:Tn.filter(xr=>{var Wr;return((Wr=xr==null?void 0:xr.name)==null?void 0:Wr[0])=="hack_sets"}))==null?void 0:ar.map(xr=>{var Wr;return(Wr=xr==null?void 0:xr.name)==null?void 0:Wr[1]});gr.length>0&&jr(gr),Dt.scrollToField((or=(nr=sr==null?void 0:sr.errorFields)==null?void 0:nr[0])==null?void 0:or.name,{behavior:"smooth",block:"start"});const bn=(In=(br=($n=sr==null?void 0:sr.errorFields)==null?void 0:$n[0])==null?void 0:br.errors)==null?void 0:In[0];Se.ZP.error(bn)}}),[$r,jr]=(0,Ae.useState)(0),[Jr,_r]=(0,Ae.useState)(!1);(0,Ae.useEffect)(()=>{if(Jr){const nn=document.getElementById(`scroll-key-${$r}`);nn==null||nn.scrollIntoView({behavior:"smooth"}),_r(!1)}},[$r,Jr]);const Hr=[{name:Ut?"\u7F16\u7A0B\u4F5C\u4E1A":"\u7F16\u7A0B\u9898",onClick:dr},{name:(kt?"\u7F16\u8F91":"\u65B0\u5EFA")+"\u7F16\u7A0B\u9898",onClick:dr}];return xe.createElement(ae.Z,{spinning:zn,delay:500},Cn?xe.createElement("div",{className:Ke.bg},xe.createElement("div",{className:Ke.nav},xe.createElement(Ie._b,{dataSource:Hr,className:Ke.crumbs}),xe.createElement(_e.d4,{activeKey:_t,tabs:[{key:"1",label:"\u9898\u76EE\u8BBE\u7F6E"},{key:"2",label:"\u5B66\u5458\u521D\u59CB\u4EE3\u7801"}],onChange:nn=>vt(void 0,null,function*(){nn==="2"&&(yield Rt()),Bt(nn)})})),xe.createElement(x.default,{colon:!1,form:Dt,initialValues:Cn,scrollToFirstError:!0,layout:"horizontal",name:"layout-multiple-horizontal",onValuesChange:ir},xe.createElement("div",{className:Ke.contentWrapper},xe.createElement("div",{style:{display:_t==="1"?"block":"none"}},xe.createElement(Ve,{onAddTestCases:Sn,form:Dt,handleAddKnowledgeFinish:Or,MyGroup:sn,formValue:cn,knowledgeOptions:fn,onChangeLanguage:hr,onChangeSubDiscipline:sa,onRemoveTestCase:er,onAddTestCase:Rn,dicts:Nt,categorys:Yt,callback_url:Zt,hack:Cn.hack,onChangeScore:Sr,onChangeAverage:Bn,onChangeFile:dn,uploadData:An,setUploadData:Nn,handleUploadRatio:wr,isshows:mn,isProgram:Ut,addUploadFnc:la,activeKey:$r,setActiveKey:jr,user:mt,attachments:Cn==null?void 0:Cn.attachments,setAttachmentIds:Xn})),xe.createElement("div",{style:{display:_t==="2"?"block":"none"},className:Ke.codePanelWrapper},xe.createElement(x.default.Item,{name:"codes",noStyle:!0},xe.createElement(ie.Z,{form:Dt}))))),xe.createElement("div",{className:Ke.buttonFixed},kt?xe.createElement(Ae.Fragment,null,xe.createElement("div",{className:Ke.cancelBtn,onClick:dr},"\u53D6\u6D88"),xe.createElement(te.ZP,{className:`${Ke.saveBtn} ml20`,type:"primary",onClick:()=>vt(void 0,null,function*(){_t==="1"&&(yield Rt()),Bt(_t==="1"?"2":"1")})},_t==="1"?"\u4E0B\u4E00\u6B65":"\u4E0A\u4E00\u6B65"),xe.createElement(te.ZP,{className:`${Ke.saveBtn} ml20`,loading:zn,type:"primary",onClick:(0,De.throttle)(Sa,1e3)},"\u4FDD\u5B58"),xe.createElement(te.ZP,{type:"primary",className:`${Ke.challengeBtn} ml20`,onClick:(0,De.throttle)(qn,1e3),icon:xe.createElement("img",{src:Oe,width:18})},Mt?"\u5F00\u59CB\u6311\u6218":"\u6A21\u62DF\u6311\u6218")):xe.createElement(Ae.Fragment,null,xe.createElement("div",{className:Ke.cancelBtn,onClick:dr},"\u53D6\u6D88"),xe.createElement(te.ZP,{className:`${Ke.saveBtn} ml20`,type:"primary",onClick:()=>vt(void 0,null,function*(){_t==="1"&&(yield Rt()),Bt(_t==="1"?"2":"1")})},_t==="1"?"\u4E0B\u4E00\u6B65":"\u4E0A\u4E00\u6B65"),xe.createElement(te.ZP,{className:`${Ke.saveBtn} ml20`,loading:zn,type:"primary",onClick:(0,De.throttle)(Sa,1e3)},"\u4FDD\u5B58")))):xe.createElement("div",{className:"vh100"}),xe.createElement(ye.default,{centered:!0,maskClosable:!1,open:Qt,title:"\u63D0\u793A",width:"484px",onCancel:()=>{ue.history.push(`/problems/newedit/${Wn}`),Vn(!1)},footer:null},xe.createElement("div",null,xe.createElement("div",{style:{lineHeight:"26px"}},"\u672C\u6B21\u8BD5\u9898\u5185\u5BB9\u4FEE\u6539\u5DF2\u4FDD\u5B58\u6210\u529F\uFF0C\u53EF\u70B9\u51FB\u201C\u9000\u51FA\u201D\u8FD4\u56DE\u5230\u8BD5\u9898\u5E93\u9875\u9762\uFF0C\u70B9\u51FB\u201C\u6A21\u62DF\u5B9E\u6218\u201D\u8FDB\u884C\u4EE3\u7801\u8C03\u8BD5"),xe.createElement("div",{style:{color:"#E99237",fontSize:12,marginTop:12}},xe.createElement(Qe.Z,{style:{marginRight:10}}),"\u5982\u672C\u8BD5\u9898\u5B66\u751F\u8FDB\u5165\u9700\u8981\u5C55\u793A\u521D\u59CB\u4EE3\u7801\uFF0C\u8BF7\u70B9\u51FB",xe.createElement("span",{style:{color:"#165DFF",cursor:"pointer",textDecoration:"underline"},onClick:()=>{ue.history.push(`/problems/newedit/${Wn}?tabKey=2`)}},"\u8BBE\u7F6E\u521D\u59CB\u4EE3\u7801"),"\u8FDB\u884C\u8BBE\u7F6E")),xe.createElement("div",{className:"mt30 mb20",style:{display:"flex",justifyContent:"flex-end"}},xe.createElement(te.ZP,{className:"mr20",onClick:()=>{ue.history.replace(`/problemset?page=${ht.get("page")}`)}},"\u9000\u51FA"),xe.createElement(te.ZP,{type:"primary",onClick:()=>vt(void 0,null,function*(){const nn=yield(0,ce.uE)(Wn);Ut?window.location.href=`/myproblems/${nn==null?void 0:nn.identifier}?type=1`:window.location.href=`/myproblems/${nn==null?void 0:nn.identifier}`})},"\u6A21\u62DF\u5B9E\u6218"))))}},93946:function(jt,xt,we){"use strict";we.d(xt,{GM:function(){return se},MK:function(){return te},PR:function(){return Ke},ZS:function(){return le},d1:function(){return x},fu:function(){return Se},j2:function(){return ue},l_:function(){return ye},uE:function(){return ce},zQ:function(){return ae}});var Ae=we(38986);function Ke(){return(0,Ae.U2)("problems/new.json")}function x(ie="question"){return(0,Ae.U2)("disciplines.json",{source:ie})}function Se(ie){return(0,Ae.U2)(`problems/${ie}/edit.json`)}function ye(ie,ne){return(0,Ae.gz)(`problems/${ie}.json`,ne)}function ae(ie){return(0,Ae.v_)("problems.json",ie)}function te(ie,ne){return(0,Ae.v_)(`exercises/${ie}/exercise_questions.json`,ne)}function se(ie,ne){return(0,Ae.gz)(`exercise_questions/${ie}.json`,ne)}function ue(ie){return(0,Ae.v_)(`problems/${ie}/publish.json`)}function le(ie){return(0,Ae.v_)(`problems/${ie}/cancel_publish.json`)}function ce(ie){return(0,Ae.U2)(`problems/${ie}/start.json`)}function oe(ie,ne){return post("tag_disciplines.json",{name:ne,sub_discipline_id:ie})}},72937:function(jt,xt,we){"use strict";we.d(xt,{D0:function(){return te},R8:function(){return Se},jw:function(){return ae},y3:function(){return se}});var Ae=we(57809),Ke=we(59301);const{Option:x}=Ae.default;var Se=(ue=>(ue[ue.language=0]="language",ue[ue.difficult=1]="difficult",ue[ue.category=2]="category",ue[ue.openOrNot=3]="openOrNot",ue))(Se||{});const ye={0:[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"}],1:[{title:"\u7B80\u5355",key:1},{title:"\u4E2D\u7B49",key:2},{title:"\u56F0\u96BE",key:3}],2:[{title:"\u7A0B\u5E8F\u8BBE\u8BA1",key:1},{title:"\u7B97\u6CD5",key:2}],3:[{title:"\u516C\u5F00",key:1},{title:"\u79C1\u6709",key:0}]};function ae(ue){return ye[ue].map(le=>Ke.createElement(x,{key:le.title,value:le.key}," ",le.title," "))}function te(ue,le){ue.map(ce=>{const{id:oe,name:ie,sub_disciplines:ne}=ce;let a={value:oe,label:ie};le.push(a),ne&&ne.length>0&&(a.children=[],te(ne,a.children))})}function se(ue,le){var ce;let oe=[];for(let ie=0;ie0){oe[0]=ne.id;for(let a=0;aqe in He?ee(He,qe,{enumerable:!0,configurable:!0,writable:!0,value:Re}):He[qe]=Re,ge=(He,qe)=>{for(var Re in qe||(qe={}))he.call(qe,Re)&&pe(He,Re,qe[Re]);if(me)for(var Re of me(qe))fe.call(qe,Re)&&pe(He,Re,qe[Re]);return He},ve=(He,qe)=>re(He,de(qe)),be=(He,qe,Re)=>new Promise((it,Ze)=>{var $e=ze=>{try{Me(Re.next(ze))}catch(Ue){Ze(Ue)}},Je=ze=>{try{Me(Re.throw(ze))}catch(Ue){Ze(Ue)}},Me=ze=>ze.done?it(ze.value):Promise.resolve(ze.value).then($e,Je);Me((Re=Re.apply(He,qe)).next())});const{Dragger:Be}=Ke.default,Pe=He=>{const qe=Ue=>Ue&&Ue.substring(0,Ue.lastIndexOf("."));for(var Re=[...He],it=0,Ze=[],$e=0;$e{if(Ue.forEach(rt=>{let Ye=rt.name.split(/\.(?=[^\.]+$)/);rt.name=`${Ye[0]}.${Ye[1].toLowerCase()}`}),Ue[0].name.includes(".in"))return Ue.length===2?Ue:[Ue[0],{}];if(Ue[0].name.includes(".out"))return Ue.length===2?Ue.reverse():[{},Ue[0]]})},Le=({onClose:He,onOK:qe,visible:Re,wrapClassName:it,rootIdentifier:Ze,multiple:$e=!1,defaultMultipleValue:Je=!0})=>{const[Me,ze]=(0,Ae.useState)([]),[Ue,rt]=(0,Ae.useState)({}),[Ye,lt]=(0,Ae.useState)(!1),[Xe,ke]=(0,Ae.useState)(!0),[je,Ve]=(0,Ae.useState)(null),Oe=(0,Ae.useRef)([]),De=(0,Ae.useRef)(0),Qe=()=>{He()};(0,Ae.useEffect)(()=>{_e()},[]),(0,Ae.useEffect)(()=>{Re&&(Oe.current=[],De.current=0,ze([]),ke(Je))},[Re]);const _e=()=>be(void 0,null,function*(){try{Ve(!0)}catch(Ge){}}),Ie=Ge=>Ge&&Ge.substring(0,Ge.lastIndexOf(".")),xe=Ge=>{var ot,yt;const ut=Ie((ot=Ge[0])==null?void 0:ot.name)||Ie((yt=Ge[1])==null?void 0:yt.name),vt=Me.filter(ct=>Ie(ct.name)!==ut);Oe.current=[...vt],ze([...vt])},Ce=Ge=>{if(!Xe){const St=new FormData;St.append("file",Ge.file),(0,a.ZP)("/api/attachments/get_file_content.json",{method:"post",body:St},!0).then(st=>{if(st.status===0){De.current=De.current+1;const gt=Oe.current.map(ft=>{var Pt;if(ft.name===Ge.name){const ht=ge({},ft);return(Pt=Ge==null?void 0:Ge.name)!=null&&Pt.includes(".in")?ht.input=st==null?void 0:st.content:ht.output=st==null?void 0:st.content,ht}return ft});if(Oe.current=[...gt],ze([...gt]),De.current>0&&De.current===Me.length){lt(!1);let ft=Pe(gt);ft=ft.filter(Pt=>{var ht,kt;return!!((ht=Pt[0])!=null&&ht.name&&((kt=Pt[1])!=null&&kt.name))}),ft=ft.map(Pt=>ve(ge(ge({},Pt[0]),Pt[1]),{is_file:!1})),qe(ft),He()}}else lt(!1),He()});return}if(je){const St=new FormData;St.append("file",Ge.file),Ze===null?St.append("identifier","testsets"):St.append("identifier",Ze),(0,a.ZP)("/api/attachments.json",{method:"post",body:St},!0).then(st=>{if(st.filename){De.current=De.current+1;const gt=Oe.current.map(ft=>{var Pt;if(ft.name===(st==null?void 0:st.filename)){const ht=ve(ge({},ft),{is_oss:!je});return(Pt=st==null?void 0:st.filename)!=null&&Pt.includes(".in")?(ht.in_object_key=st==null?void 0:st.object,ht.in_object_size=st==null?void 0:st.size,ht.input=st==null?void 0:st.filename,ht.in_file=Ge):(ht.out_object_key=st==null?void 0:st.object,ht.out_object_size=st==null?void 0:st.size,ht.output=st==null?void 0:st.filename,ht.out_file=Ge),ht}return ft});if(Oe.current=[...gt],ze([...gt]),De.current>0&&De.current===Me.length){lt(!1);let ft=Pe(gt);ft=ft.filter(Pt=>{var ht,kt;return!!((ht=Pt[0])!=null&&ht.name&&((kt=Pt[1])!=null&&kt.name))}),ft=ft.map(Pt=>ve(ge(ge({},Pt[0]),Pt[1]),{is_file:!0})),qe(ft),He()}}else lt(!1),He()});return}const ot=new(ne())({endpoint:Ue.end_point,region:Ue.region,accessKeyId:Ue.access_key_id,accessKeySecret:Ue.access_key_secret,bucket:Ue.bucket,stsToken:Ue.security_token}),yt=Ge.name,ut={container_type:"TestSet",file_name:yt},vt=(0,y.Z)();let ct=`testsets/${Ze}/${vt}${yt.indexOf(".")>-1?"."+yt.split(".").pop():""}`;Ze===null&&(ct=`testsets/${vt}${yt.indexOf(".")>-1?"."+yt.split(".").pop():""}`),ot.multipartUpload(ct,new Blob([Ge.file],{type:Ge.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:yt+""},url:Ue==null?void 0:Ue.callback_url,host:Ue==null?void 0:Ue.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,a.rz)(ut)}}).then(function(St){if(St.data.status===0){De.current=De.current+1;const at=Oe.current.map(st=>{var gt,ft,Pt,ht,kt,Dt,cn,an,fn,gn,An,Nn,hn,Xn,_n,xn,zn;if(st.name===((ft=(gt=St.data)==null?void 0:gt.data)==null?void 0:ft.file_name)){const Cn=ve(ge({},st),{is_oss:!je});return(kt=(ht=(Pt=St.data)==null?void 0:Pt.data)==null?void 0:ht.file_name)!=null&&kt.includes(".in")?(Cn.in_object_key=(cn=(Dt=St.data)==null?void 0:Dt.data)==null?void 0:cn.object,Cn.in_object_size=(fn=(an=St.data)==null?void 0:an.data)==null?void 0:fn.size,Cn.input=(An=(gn=St.data)==null?void 0:gn.data)==null?void 0:An.file_name,Cn.in_file=Ge):(Cn.out_object_key=(hn=(Nn=St.data)==null?void 0:Nn.data)==null?void 0:hn.object,Cn.out_object_size=(_n=(Xn=St.data)==null?void 0:Xn.data)==null?void 0:_n.size,Cn.output=(zn=(xn=St.data)==null?void 0:xn.data)==null?void 0:zn.file_name,Cn.out_file=Ge),Cn}return st});if(Oe.current=[...at],ze([...at]),De.current>0&&De.current===Me.length){lt(!1);let st=Pe(at);st=st.filter(gt=>{var ft,Pt;return!!((ft=gt[0])!=null&&ft.name&&((Pt=gt[1])!=null&&Pt.name))}),st=st.map(gt=>ve(ge(ge({},gt[0]),gt[1]),{is_file:!0})),qe(st),He()}}})},Ee=Ge=>new Promise((ot,yt)=>{let ut=0,vt=[];for(let ct=0;ct{ut++,ut===Ge.length&&(vt.length?(x.ZP.warning(`${vt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),yt()):ot(Ge))}).catch(St=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",St),ut++,vt.push(Ge[ct].name),ut===Ge.length&&(vt.length?(x.ZP.warning(`${vt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),yt()):ot(Ge))})}),Te=()=>be(void 0,null,function*(){if(Me.length===0){x.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield Ee(Me),lt(!0),Pe(Me).some(ot=>{var yt,ut;return!((yt=ot[0])!=null&&yt.name&&((ut=ot[1])!=null&&ut.name))})){Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>be(void 0,null,function*(){Me.map(ot=>be(void 0,null,function*(){Ce(ot)}))}),onCancel:()=>{lt(!1)}});return}Me.map(ot=>be(void 0,null,function*(){Ce(ot)}))}),We={name:"file",fileList:Me,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:Ge=>{if(Me!=null&&Me.some(yt=>yt.name===Ge.name))return x.ZP.info(`${Ge.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(Ge.size/1024/1024>100)return x.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(Ge.name))return x.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const ot={name:Ge.name,uid:Ge.uid,file:Ge,percent:0};return Me.push(ot),Oe.current=[...Me],ze([...Me]),!1}},tt=Pe(Me);return console.log(Me,tt,"fileList"),z.createElement(Se.default,{open:Re,wrapClassName:it,onOk:Te,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:Ye},onCancel:Qe,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},z.createElement("div",{className:ce.wrap},Me.length?z.createElement("div",null,z.createElement(ye.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},z.createElement("div",{style:{visibility:$e?"visible":"hidden"}},z.createElement("span",{className:ce.greyText},"\u7528\u4F8B\u7C7B\u578B"),z.createElement(ae.ZP.Group,{className:`ml20 ${ce.testCaseRadio}`,optionType:"button",value:Xe,onChange:Ge=>ke(Ge.target.value)},z.createElement(ae.ZP,{value:!1},"\u6587\u672C"),z.createElement(ae.ZP,{value:!0},"\u6587\u4EF6"))),z.createElement(Ke.default,ge({},We),z.createElement(te.ZP,{type:"primary",className:ce.btnS},z.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),z.createElement(Fe,{data:tt,onRemove:xe})):z.createElement("div",{className:`${ce.noData} mb30`},z.createElement(Ke.default.Dragger,ve(ge({},We),{className:ce.dragger}),z.createElement("img",{src:oe,alt:"",className:"mb20"}),z.createElement("div",null,z.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),z.createElement("span",{className:ce.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),z.createElement("div",{className:ce.text},z.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),z.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",z.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",z.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",z.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",z.createElement("br",null))))},Fe=({data:He=[],onRemove:qe,width:Re="auto",showScore:it=!1,disabled:Ze=!1,inputChange:$e,onEvaluatingChange:Je,onSelectAll:Me,checkAll1:ze,checkAll2:Ue,checkAll3:rt,checkAll4:Ye,checkAll5:lt,showEvaluatingSetting:Xe=!1,className:ke="",isProgramHomework:je=!1})=>{const Ve={value:"",filename:"",dataUrl:""},[Oe,De]=(0,Ae.useState)(ge({},Ve)),Qe=xe=>{let Ce=document.createElement("a");document.body.appendChild(Ce);let Ee=URL.createObjectURL(xe.file);Ce.href=Ee,Ce.download=xe.name,Ce.click(),URL.revokeObjectURL(Ee),document.body.removeChild(Ce)},_e=(xe,Ce)=>{(0,E.LR)(xe,Ce)},Ie=(xe,Ce)=>{Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:z.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{qe(xe,Ce)},onCancel:()=>{}})};return He.length?z.createElement("div",{className:ke,style:{width:Re}},z.createElement("div",{className:`${je?ce.headProgram:ce.head}`},Xe&&z.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},z.createElement(se.default,{checked:ze,onChange:xe=>{Me(xe.target.checked,"hidden")}}),z.createElement(ue.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},z.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{style:{width:je?"25%":"15%"}},"\u7528\u4F8B"),z.createElement("div",{style:{width:it?je?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),z.createElement("div",{style:{width:it?je?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),it&&z.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Xe&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(se.default,{checked:Ye,onChange:xe=>{Me(xe.target.checked,"input_visible")}}),z.createElement(ue.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Xe&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(se.default,{checked:Ue,onChange:xe=>{Me(xe.target.checked,"is_invisible")}}),z.createElement(ue.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Xe&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(se.default,{checked:lt,onChange:xe=>{Me(xe.target.checked,"actual_output_visible")}}),z.createElement(ue.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Xe&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(se.default,{checked:rt,onChange:xe=>{Me(xe.target.checked,"last_match_rule")}}),z.createElement(ue.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},z.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{className:ce.operation,style:je?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),z.createElement("div",{className:ce.listWrapper,style:{boxShadow:je?"0px 2px 4px 0px #EAEEF4":"unset"}},He.map((xe,Ce)=>{var Ee,Te,We,tt;return z.createElement("div",{key:Ce,className:ce.list,style:je?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Xe&&z.createElement("div",{style:{width:"15%"}},z.createElement(se.default,{checked:!!xe.hidden,onChange:Ge=>{Je(Ge.target.checked,Ce,"hidden")}})),z.createElement("div",{style:{width:je?"25%":"15%",paddingLeft:je?"5px":"0px",paddingRight:je?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Ce+1),z.createElement("div",{className:ce.info,style:{width:it?je?"20%":"15%":"25%"}},z.createElement("span",{title:xe.input||((Ee=xe[0])==null?void 0:Ee.name),onClick:()=>be(void 0,null,function*(){let Ge;xe.input?xe.input_file_url?Ge=xe.input_file_url:Ge=xe.in_file:Ge=xe[0];let ot;typeof Ge=="string"?(ot=yield fetch(Ge,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),De({value:yield ot.text(),filename:"",dataUrl:Ge})):(ot=yield(0,E.db)(Ge.file),De({value:ot.text,filename:Ge.name,dataUrl:ot.link}))})},xe.input||((Te=xe[0])==null?void 0:Te.name))),z.createElement("div",{className:ce.info,style:{width:it?je?"20%":"15%":"25%"}},z.createElement("span",{title:xe.output||((We=xe[1])==null?void 0:We.name),onClick:()=>be(void 0,null,function*(){let Ge;xe.input?xe.output_file_url?Ge=xe.output_file_url:Ge=xe.out_file:Ge=xe[1];let ot;typeof Ge=="string"?(ot=yield fetch(Ge,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),De({value:yield ot.text(),filename:"",dataUrl:Ge})):(ot=yield(0,E.db)(Ge.file),De({value:ot.text,filename:Ge.name,dataUrl:ot.link}))})},xe.output||((tt=xe[1])==null?void 0:tt.name))),it&&z.createElement("div",{style:{width:"20%"}},z.createElement(le.default,{size:"large",addonAfter:je?"%":null,disabled:Ze,style:{width:"80%"},onChange:Ge=>$e(Ge,Ce),value:xe.score}),!je&&z.createElement("span",null,"\xA0%")),Xe&&z.createElement("div",{style:{width:"20%"}},z.createElement(se.default,{checked:xe.input_visible||!1,onChange:Ge=>{Je(Ge.target.checked,Ce,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Xe&&z.createElement("div",{style:{width:"20%"}},z.createElement(se.default,{checked:xe.is_invisible||!1,onChange:Ge=>{Je(Ge.target.checked,Ce,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Xe&&z.createElement("div",{style:{width:"20%"}},z.createElement(se.default,{checked:xe.actual_output_visible||!1,onChange:Ge=>{Je(Ge.target.checked,Ce,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Xe&&z.createElement("div",{style:{width:"20%"}},z.createElement(se.default,{checked:xe.last_match_rule||!1,onChange:Ge=>{Je(Ge.target.checked,Ce,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),z.createElement("div",{onClick:()=>Ie(xe,Ce),style:je?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},z.createElement("span",{className:ce.del},"\u5220\u9664")))})),z.createElement(b.Z,{close:!0,data:Oe.dataUrl,filename:Oe.filename,type:Oe.dataUrl.length?"txt":"",onClose:()=>De(ge({},Ve)),monacoEditor:{value:Oe.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):z.createElement(z.Fragment,null)};var Ne=Le},34269:function(jt,xt,we){"use strict";we.d(xt,{c:function(){return Ke}});var Ae=(x=>(x.FirstPage="firstPage",x.PrevPage="prevPage",x.NextPage="nextPage",x))(Ae||{}),Ke=(x=>(x[x.Single=0]="Single",x[x.Multiple=1]="Multiple",x[x.Judge=2]="Judge",x[x.Fill=3]="Fill",x[x.Subjective=4]="Subjective",x[x.Shixun=5]="Shixun",x[x.Program=6]="Program",x[x.Combine=7]="Combine",x))(Ke||{})},23992:function(jt,xt,we){"use strict";we.d(xt,{G:function(){return ye},t:function(){return Se}});var Ae=we(7062),Ke=we.n(Ae);const x=null;function Se(ae,te){let se=Ke().get("__ec");se||(se={}),se[ae]=te,Ke().set("__ec",se)}function ye(ae,te){let se=Ke().get("__ec");return se?se[ae]===void 0?te:se[ae]:te}},47257:function(jt){(function(xt){(function(we){if(1)jt.exports=we();else var Ae})(function(){var we,Ae,Ke;return function(){function x(Se,ye,ae){function te(le,ce){if(!ye[le]){if(!Se[le]){var oe=void 0;if(!ce&&oe)return require(le,!0);if(se)return se(le,!0);var ie=new Error("Cannot find module '"+le+"'");throw ie.code="MODULE_NOT_FOUND",ie}var ne=ye[le]={exports:{}};Se[le][0].call(ne.exports,function(a){var y=Se[le][1][a];return te(y||a)},ne,ne.exports,x,Se,ye,ae)}return ye[le].exports}for(var se=void 0,ue=0;ue +`),Rt.focus();default:throw new Error}},[Rt,Sn]),bn=(0,Ae.useMemo)(()=>{switch(Sn){case gt:return Ae.createElement($e,{callback:gr,onCancel:xr});case Dt:return Ae.createElement(Je.Z,{callback:gr,onCancel:xr});case ft:return Ae.createElement(Me.Z,{callback:gr,onCancel:xr});case Pt:return Ae.createElement(Ce,{callback:gr,onCancel:xr});case cn:return Ae.createElement(Ge,{callback:gr,onCancel:xr});case"maths-latex":return Ae.createElement(ct,{showSaveButton:!0,callback:gr});case"inline-latex":return Ae.createElement(St.Z,{showSaveButton:!0,callback:gr});default:return null}},[Sn]);function xr(){er("")}(0,Ae.useEffect)(()=>{if(nr.current){let Un=function(oa){Sr=!0,Dr=oa.pageY},yn=function(){Sr=!1},pn=function(oa){if(Sr){let Qr=oa.pageY-Dr;Qr<0&&(Qr=0),Qr>300&&(Qr=300);let fa=Gt+Qr+"px";Lr(fa)}},Fn=nr.current,Sr=!1,Dr=0;return Fn.addEventListener("mousedown",Un),document.addEventListener("mousemove",pn),document.addEventListener("mouseup",yn),()=>{Fn.removeEventListener("mousedown",Un),document.removeEventListener("mousemove",pn),document.removeEventListener("mouseup",yn)}}},[Rt,nr]),(0,Ae.useEffect)(()=>{Lr(Gt)},[Gt]);const Wr=Tt(wt),Ca=Tt(Or),xa={width:Wr,height:Ca},aa=(0,Ae.useMemo)(()=>{if(vr){let Un=new Date(vr),yn=Un.getHours(),pn=Un.getMinutes(),Fn=Un.getSeconds();return yn=yn<10?"0"+yn:yn,pn=pn<10?"0"+pn:pn,Fn=Fn<10?"0"+Fn:Fn,`${yn}:${pn}:${Fn}`}return 0},[vr]),ea=Un=>{const yn=[];if(Wn){let pn=-1;Un=Un.replace(/(@▁▁@|@▁@)/g,function(Fn,Sr,Dr){yn.push({multiLine:Fn!==zn})})}return yn};function Ea(){window.sessionStorage.removeItem(mn),la(!1),ir(0)}function za(){la(!1),ir(0),Rt.setValue(window.sessionStorage.getItem(mn))}(0,Ae.useEffect)(()=>{$t[Sn]&&Sn!==ht&&Sn!==Pt&&setTimeout(()=>{const Un=document.getElementsByClassName("markdown-popup-form")[0],yn=window.innerWidth/2-Un.offsetWidth/2,pn=window.innerHeight/2-Un.offsetHeight/2;_r(yn),nn(pn)},0)},[Sn]);const Mr=Un=>{Un.preventDefault();const yn=Un.clientX-Jr,pn=Un.clientY-Hr;document.body.onmousemove=Fn=>{let Sr=Fn.clientX-yn,Dr=Fn.clientY-pn;const oa=document.getElementsByClassName("markdown-popup-form")[0],Qr=window.innerWidth-oa.offsetWidth,fa=window.innerHeight-oa.offsetHeight;Sr=Math.max(0,Math.min(Sr,Qr)),Dr=Math.max(0,Math.min(Dr,fa)),Na(Fn.clientX,Fn.clientY,yn,pn)&&(_r(Sr),nn(Dr))},document.body.onmouseup=function(){document.body.onmousemove=null}},Na=(Un,yn,pn,Fn)=>{const Sr=document.body.clientHeight,Dr=document.body.clientWidth;return Un<20&&pn>Un||Un>Dr-20&&pnyn||yn>Sr-20&&Fnve in ge?oe(ge,ve,{enumerable:!0,configurable:!0,writable:!0,value:be}):ge[ve]=be,z=(ge,ve)=>{for(var be in ve||(ve={}))y.call(ve,be)&&b(ge,be,ve[be]);if(a)for(var be of a(ve))E.call(ve,be)&&b(ge,be,ve[be]);return ge},ee=(ge,ve)=>ie(ge,ne(ve));const{useForm:re}=Ae.default,de={width:280,marginRight:10},me={labelCol:{span:5},wrapperCol:{span:19}};var he=({callback:ge,onCancel:ve})=>{const[be]=re();let Be=(0,ue.useRef)();function Pe(Ne){Be.current.width=be.getFieldValue("width"),Be.current.align=be.getFieldValue("align"),ge(Ne,Be.current)}function Le(Ne,He){if(Ne.status===-1){Ke.ZP.error(Ne.message);return}be.setFieldsValue({src:`/api/attachments/${Ne.id}`,type:He.type})}function Fe(Ne){let He=Ne.target.files[0];Be.current=He,pe(He,Le)}return ce.createElement(Ae.default,ee(z({form:be},me),{className:"upload-image-panel",onFinish:Pe,style:{width:470,overflow:"hidden"}}),ce.createElement(Ae.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ce.createElement("div",{className:"flex-container"},ce.createElement(Ae.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},ce.createElement(x.default,{style:de})),ce.createElement(fe,{onFileChange:Fe}))),ce.createElement(Ae.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ce.createElement(x.default,{style:{width:264}})),ce.createElement(Ae.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ce.createElement(Se.Z,null,ce.createElement(Ae.default.Item,{name:"width",style:{margin:0}},ce.createElement(ye.Z,{style:{width:264}})),ce.createElement("span",{className:"ml8"},"%"))),ce.createElement(Ae.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ce.createElement(ae.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),ce.createElement("aside",null,ce.createElement(Ae.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ce.createElement(te.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ce.createElement(te.ZP,{type:"default",onClick:ve},"\u53D6\u6D88"))))};function fe({onFileChange:ge}){return ce.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ce.createElement("input",{type:"file",onChange:ge}))}function pe(ge,ve){if(!ge)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,le.bg)())throw Ke.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let be=new FormData;be.append("editormd-image-file",ge),be.append("file_param_name","editormd-image-file"),be.append("byxhr","true");var Be=new window.XMLHttpRequest;Be.withCredentials=!0,Be.addEventListener("load",function(Pe){ve(JSON.parse(Pe.target.responseText),ge)},!1),Be.addEventListener("error",function(Pe){console.error(Pe)},!1),Be.open("POST",`${se.KI}/api/attachments.json`),Be.send(be)}},91558:function(jt,xt,we){"use strict";we.d(xt,{Z:function(){return x}});var Ae=we(59301),Ke=we(4676);class x extends Ae.Component{constructor(ye){super(ye);const ae=window.document;this.node=ae.createElement("div"),ae.body.appendChild(this.node)}render(){const{children:ye}=this.props;return(0,Ke.createPortal)(ye,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},58397:function(jt,xt,we){"use strict";var Ae=we(39744),Ke=we(57809),x=we(78673),Se=we(59301);const ye=Ke.default.Option;xt.Z=({isTheoretical:ae,onFontSizeChange:te,cmFontSize:se,cmCodeMode:ue,autoFormat:le,onCodeModeChange:ce,onTabToSpace:oe,onAutoFormat:ie,formatDocument:ne,className:a="",tabToSpace:y,children:E,code_editor:b,challenge:z})=>{const ee={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"};return Se.createElement("div",{className:`tpi-code-setting ${a}`},Se.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),Se.createElement("section",null,Se.createElement("div",{className:"file-item"},Se.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),Se.createElement(Ke.default,{bordered:!1,size:"small",value:ue,onChange:ce},Se.createElement(ye,{value:"vs"},"\u767D\u8272\u80CC\u666F"),Se.createElement(ye,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!ae&&Se.createElement(Se.Fragment,null,Se.createElement("div",{className:"file-item"},Se.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),Se.createElement(Ke.default,{bordered:!1,size:"small",value:se,onChange:te},Se.createElement(ye,{value:12},"12px"),Se.createElement(ye,{value:14},"14px"),Se.createElement(ye,{value:16},"16px"),Se.createElement(ye,{value:18},"18px"),Se.createElement(ye,{value:20},"20px"),Se.createElement(ye,{value:22},"22px"))),Se.createElement("div",{className:"file-item"},Se.createElement("b",null,"Tab\u8F6C\u6362"),Se.createElement(x.Z,{checked:y,onChange:oe})),Se.createElement("div",{className:"file-item",onClick:ne},Se.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!ae&&Se.createElement(Se.Fragment,null,Se.createElement("h3",null,"\u5FEB\u6377\u952E"),Se.createElement("section",null,Se.createElement("div",{className:"file-item"},Se.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),Se.createElement("span",null,"Ctrl + S")),Se.createElement("div",{className:"file-item"},Se.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),Se.createElement("span",null,"F1 / Alt + F1")),Se.createElement("div",{className:"file-item"},Se.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),Se.createElement("span",null,"Ctrl + ]/[")),Se.createElement("div",{className:"file-item"},Se.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),Se.createElement("span",null,"Ctrl + Shift + \\")),Se.createElement("div",{className:"file-item"},Se.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),Se.createElement("span",null,"Home")),Se.createElement("div",{className:"file-item"},Se.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),Se.createElement("span",null,"End"))),E),!ae&&Se.createElement(Se.Fragment,null,Se.createElement("h3",null,"\u5FEB\u6377\u952E"),Se.createElement("section",null,Se.createElement("div",{className:"file-item"},Se.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),Se.createElement("span",null,ee[z==null?void 0:z.difficulty])),Se.createElement("div",{className:"file-item"},Se.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),Se.createElement("span",null,b==null?void 0:b.name)),Se.createElement("div",{className:"file-item"},Se.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),Se.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},7501:function(jt,xt,we){"use strict";we.d(xt,{i:function(){return de},Z:function(){return he}});var Ae={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"},Ke=we(71418),x=we(6848),Se=we(92310),ye=we.n(Se),ae=we(51257),te=we(28426),se=we(48790),ue="data:image/png;base64,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",le="data:image/png;base64,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",ce="data:image/png;base64,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",oe="data:image/png;base64,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",ie="data:image/png;base64,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",ne="data:image/png;base64,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",a="data:image/png;base64,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",y="data:image/png;base64,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",E="data:image/png;base64,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",b="data:image/png;base64,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",z="data:image/png;base64,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",ee="data:image/png;base64,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",re=we(59301);const de=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:ue,swimg:le},{name:"101\u8BA1\u5212",ptimg:ce,swimg:oe},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ie,swimg:ne},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:y},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:E,swimg:b},{name:"\u519B\u961F\u4E00\u6D41",ptimg:z,swimg:ee}];var he=({className:fe,dataSource:pe=[],col:ge=4,right:ve,bottom:be=23,precision:Be=0,wrapWidth:Pe=1200,trackEventItems:Le,loading:Fe,onRemove:Ne=()=>{},isCurrent:He=!0,showAlias:qe=!1})=>{const Re=Math.floor((Pe-(ge-1)*ve)/ge),it=[{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(Ze=>(window.ENV==="build"&&(Ze.ptimg=`/react/build${Ze.ptimg}`,Ze.swimg=`/react/build${Ze.swimg}`),Ze));return re.createElement(Ke.Z,{spinning:Fe},re.createElement("div",{className:ye()(Ae.list,fe)},!!(pe!=null&&pe.length)&&(pe==null?void 0:pe.map((Ze,$e)=>{var Je;const{name:Me,id:ze,identifier:Ue,featured:rt,school_name:Ye,image_url:lt,excellent:Xe,is_plan:ke}=Ze;return re.createElement("div",{key:ze,className:Ae.wrap,style:{width:Re,marginRight:(1+$e)%ge===0?0:ve+Be,marginBottom:be}},re.createElement("a",{className:Ae.li,onClick:je=>{je.preventDefault(),je.stopPropagation(),Le&&(0,ae.L9)([Le]),(0,ae.xg)(`/paths/${Ue}`)}},re.createElement("div",{className:Ae.img},re.createElement("img",{className:Ae.cover,src:`${lt}`}),He&&(0,se.bg)()&&(Ze==null?void 0:Ze.studying)&&re.createElement("div",{className:`${Ae.movebq} user-path-items`,onClick:je=>{je.stopPropagation(),Ne(Ze)}},re.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),re.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Je=Ze==null?void 0:Ze.subject_tags)==null?void 0:Je.map((je,Ve)=>{var Oe,De;if(Ve===0){const _e=(Oe=it.find(Ie=>Ie.name==je))==null?void 0:Oe.swimg;return re.createElement("img",{className:Ae.sign,src:_e,style:{left:"-4px"}})}const Qe=(De=it.find(_e=>_e.name==je))==null?void 0:De.ptimg;return re.createElement("img",{className:Ae.sign,src:Qe,style:{left:`${48+52*(Ve-1)+2*Ve}px`}})}),re.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Ze==null?void 0:Ze.excellent)&&re.createElement("div",{className:Ae.bq},"\u5F00\u653E\u8BFE\u7A0B"))),re.createElement("div",{className:Ae.name},re.createElement(x.Z,{title:qe&&(Ze!=null&&Ze.excellent_alias_name)?re.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Me}`,re.createElement("br",null),re.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ze==null?void 0:Ze.excellent_alias_name}`)):Me},re.createElement("span",{className:Ae.e},qe&&(Ze==null?void 0:Ze.excellent_alias_name)||Me))),re.createElement("div",{className:Ae.tags},re.createElement("div",null,re.createElement(x.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},re.createElement("span",null,re.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),re.createElement("span",null,Ze.stages_count))),re.createElement(x.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},re.createElement("span",null,re.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),re.createElement("span",null,Ze.members_count)))))))})),!pe.length&&re.createElement(te.Z,null)))}},9148:function(jt,xt,we){"use strict";we.d(xt,{jL:function(){return ye},w9:function(){return Ze},QD:function(){return St},cQ:function(){return Ne.Z},op:function(){return Ge},O5:function(){return Cn},_b:function(){return ht},t7:function(){return b},Gi:function(){return rt},YG:function(){return ze},qp:function(){return ce},vr:function(){return gt},qE:function(){return ut},Je:function(){return re},wb:function(){return Fe},cq:function(){return Ve},tp:function(){return ne}});var Ae=we(59301),Ke={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"},x="data:image/png;base64,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",ye=({dataSource:mt=[],img:Tt,imgWidth:Nt=346,title:Mt,sunTitle:Kt,bannerExtraContent:$t})=>Ae.createElement("div",{className:Ke.banner},Ae.createElement("div",{className:Ke.content},Ae.createElement("aside",null,Ae.createElement("p",null,Ae.createElement("b",null,Mt),Ae.createElement("span",null,Kt)),mt.length>0&&Ae.createElement("div",{className:Ke.btns},mt.map((Zt,bt)=>Ae.createElement("div",{key:bt,onClick:Zt.click},Zt.name,Zt.sign?Ae.createElement("img",{src:x,width:39}):null))),$t),Tt&&Ae.createElement("img",{style:{marginTop:33,marginRight:38},src:Tt,width:Nt}))),ae={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"},te=we(92310),se=we.n(te),ue=we(89392),ce=({dataSource:mt=[],value:Tt,onChange:Nt,onTitleChange:Mt,className:Kt,title:$t,titleWidth:Zt=41,style:bt={},fontColor:Ct="#6A7283",showCount:wt})=>{const[Gt,Jt]=(0,Ae.useState)(0),[Wt,En]=(0,Ae.useState)(!1),ln=(0,Ae.useRef)(null),qt=(0,Ae.useRef)(null);return(0,Ae.useEffect)(()=>{var mn;mt.length!==0&&(((mn=ln==null?void 0:ln.current)==null?void 0:mn.clientHeight)>97?Jt(1):Jt(0)),mt.length===0&&Jt(0),En(!1)},[mt]),Ae.createElement("div",{className:se()(ae.row,Kt),style:bt},Ae.createElement("div",{onClick:(0,ue.throttle)(()=>Mt==null?void 0:Mt(),2e3),style:{width:Zt,marginTop:Wt?12:4},className:`${ae.title} ${Mt?"current":""}`},$t),Ae.createElement("div",{className:Wt?`${ae.tagsWrap} ${ae.tagsBorderWrap}`:ae.tagsWrap},Ae.createElement("div",{className:ae.bar,ref:qt,style:Gt>0?{height:Gt===1?97:"auto",overflow:Gt===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},Ae.createElement("div",{className:ae.tag,ref:ln},mt==null?void 0:mt.map(mn=>Ae.createElement("span",{onClick:()=>Nt(mn.id),key:mn.id,style:{color:Ct},className:Tt===mn.id?ae.active:""},Ae.createElement("span",{title:mn.name,className:ae.name},mn.name),!!wt&&Ae.createElement("span",{className:ae.num},mn.count))))),!!Gt&&Ae.createElement(Ae.Fragment,null,Gt===1?Ae.createElement("div",{onClick:()=>{var mn;Jt(2),((mn=ln==null?void 0:ln.current)==null?void 0:mn.clientHeight)>245?En(!0):En(!1)},className:ae.action},"\u5C55\u5F00",Ae.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):Ae.createElement("div",{onClick:()=>{qt.current.scrollTop=0,Jt(1),En(!1)},className:ae.action},"\u6536\u8D77",Ae.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},oe={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"},ne=({dataSource:mt=[],value:Tt,onChange:Nt,className:Mt,style:Kt={}})=>Ae.createElement("div",{style:Kt,className:se()(oe.tabs,Mt)},mt.map($t=>Ae.createElement("span",{onClick:()=>Nt($t.id),className:Tt===$t.id?oe.active:"",key:$t.id},$t.name))),a={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"},y=we(92832),b=({dataSource:mt=[],value:Tt="",onChange:Nt,onInputChange:Mt=()=>{},className:Kt,style:$t={},placeholder:Zt,allowClear:bt=!1})=>{var Ct;const[wt,Gt]=(0,Ae.useState)(""),[Jt,Wt]=(0,Ae.useState)("");(0,Ae.useEffect)(()=>{var qt;let mn=Tt;(qt=JSON.stringify(Tt))!=null&&qt.includes("{")&&(Gt(Tt.id),mn=Tt.value||"");try{Wt(decodeURIComponent(mn||""))}catch(Kn){Wt(decodeURIComponent(mn||""))}},[Tt]);const En=()=>{Nt(encodeURIComponent(Jt),wt||null)},ln=qt=>{qt!==wt&&(Gt(qt),Nt(encodeURIComponent(Jt),qt))};return Ae.createElement("div",{className:se()(a.input,Kt),style:$t},!!mt.length&&Ae.createElement("div",{className:a.dropdown},Ae.createElement("div",{className:a.text},(Ct=mt.find(qt=>qt.id===wt))==null?void 0:Ct.name,Ae.createElement("i",{className:"iconfont icon-zhankai4"}),Ae.createElement("b",{className:a.b1}),Ae.createElement("b",{className:a.b2})),Ae.createElement("div",{className:a.menu},mt.map((qt,mn)=>Ae.createElement("div",{key:mn,onClick:()=>ln(qt.id)},qt.name)))),Ae.createElement(y.default,{onPressEnter:En,value:Jt,onChange:qt=>{Wt(qt.target.value),Mt(encodeURIComponent(qt.target.value),wt||null)},bordered:!1,placeholder:Zt}),Ae.createElement("i",{onClick:En,className:"iconfont icon-sousuo9 font14 pl10 current"}))},z={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"},re=({value:mt,onChange:Tt,className:Nt,total:Mt,pageSize:Kt,style:$t={}})=>{const Zt=mt<2,bt=mt>=Math.ceil(Mt/Kt);return Mt<=Kt?Ae.createElement(Ae.Fragment,null):Ae.createElement("div",{className:se()(z.quickPager,Nt),style:$t},Ae.createElement("div",{onClick:()=>{Zt||Tt(mt-1,"prev")},className:Zt?z.disabled:""},"\u4E0A\u4E00\u9875"),Ae.createElement("div",{onClick:()=>{bt||Tt(mt+1,"next")},className:bt?z.disabled:""},"\u4E0B\u4E00\u9875"))},de={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"},me=we(71418),he=we(6848),fe=we(13570),pe=we(346),ge=we(51257),ve=we(96908),be=we(57177),Be=we(81378),Pe=we(28426),Fe=({className:mt,dataSource:Tt=[],col:Nt=4,right:Mt,bottom:Kt=23,precision:$t=0,wrapWidth:Zt=1200,trackEventItems:bt,loading:Ct})=>{const wt=Math.floor((Zt-(Nt-1)*Mt)/Nt);return Ae.createElement(me.Z,{spinning:Ct},Ae.createElement("div",{className:se()(de.list,mt)},!!Tt.length&&Tt.map((Gt,Jt)=>{const{name:Wt,id:En,identifier:ln,power:qt,cover_image_id:mn,pic:Kn}=Gt;return Ae.createElement("div",{className:de.wrap,key:En,style:{width:wt,marginRight:(1+Jt)%Nt===0?0:Mt+$t,marginBottom:Kt}},Ae.createElement("a",{target:"_blank",href:`/shixuns/${ln}/challenges`,className:de.li,onClick:Qt=>{Qt.preventDefault(),bt&&(0,ge.L9)([bt]),qt&&(0,ge.xg)(`/shixuns/${ln}/challenges`)}},Ae.createElement("div",{className:de.img},Ae.createElement("img",{className:de.cover,src:`${Kn}`}),Gt.is_jupyter&&Ae.createElement("img",{className:de.sign,src:ve}),Gt.is_jupyter_lab&&Ae.createElement("img",{className:de.sign,src:be}),Gt.is_unity_3d&&Ae.createElement("img",{className:de.sign,src:Be})),Ae.createElement("div",{className:de.name},Ae.createElement(he.Z,{title:Wt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},Ae.createElement("span",{className:de.e},Wt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),Ae.createElement("div",{className:de.tags},Ae.createElement(he.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},Ae.createElement("span",null,Ae.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),Ae.createElement("span",null,Gt.challenges_count))),!!Gt.myshixuns_count&&Ae.createElement(he.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Ae.createElement("span",null,Ae.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),Ae.createElement("span",null,Gt.myshixuns_count))),Ae.createElement(he.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},Ae.createElement("span",null,Ae.createElement("span",null,Gt.level))),Ae.createElement("div",{className:de.rate},Ae.createElement(fe.Z,{allowHalf:!0,disabled:!0,defaultValue:Gt.score_info}),Ae.createElement("span",null,"\xA0",Gt.score_info?`${Gt.score_info}\u5206`:"5\u5206")))),!qt&&Ae.createElement("div",{className:de.lockWrap},Ae.createElement("img",{src:`${pe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Ae.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Tt.length&&Ae.createElement(Pe.Z,null)))},Ne=we(7501),He={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"},qe="data:image/png;base64,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",Re=we(59301),Ze=({className:mt,dataSource:Tt=[],col:Nt=4,right:Mt,bottom:Kt=23,precision:$t=0,wrapWidth:Zt=1200,trackEventItems:bt,loading:Ct})=>{const wt=Math.floor((Zt-(Nt-1)*Mt)/Nt);return Re.createElement(me.Z,{spinning:Ct},Re.createElement("div",{className:se()(He.list,mt)},!!Tt.length&&Tt.map((Gt,Jt)=>{const{subject_identifier:Wt,id:En,identifier:ln,power:qt}=Gt,mn=Gt.is_public!=0&&Gt.is_public;return Re.createElement("div",{className:He.wrap,key:En,style:{width:wt,marginRight:(1+Jt)%Nt===0?0:Mt+$t,marginBottom:Kt}},Re.createElement("a",{className:He.li,onClick:Kn=>{Kn.preventDefault(),bt&&(0,ge.L9)([bt]),(0,ge.xg)(Gt.first_category_url)}},Re.createElement("div",{className:He.top},Re.createElement(he.Z,{title:Gt.name},Re.createElement("div",{className:He.name},Gt.name)),Re.createElement("img",{className:He.img,src:pe.Z.IMG_SERVER+"/images/"+Gt.avatar_url}),Re.createElement("div",{className:He.text,title:Gt.creator},Gt.creator),Wt&&Re.createElement("div",{className:He.btns},Re.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Re.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),mn&&Re.createElement("div",{className:He.sign},"\u516C\u5F00")),Re.createElement("div",{className:He.bottom},Gt.visits>0&&Re.createElement(he.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Re.createElement("span",null,Re.createElement("i",{className:"iconfont icon-liulanyan"}),Re.createElement("span",null,Gt.visits))),Gt.course_members_count>0&&Re.createElement(he.Z,{title:"\u6210\u5458",placement:"bottom"},Re.createElement("span",null,Re.createElement("i",{className:"iconfont icon-chengyuan"}),Gt.course_members_count)),Gt.tasks_count>0&&Re.createElement(he.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Re.createElement("span",null,Re.createElement("i",{className:"iconfont icon-zuoye"}),Gt.tasks_count)),Gt.is_end?Re.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Re.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Gt.is_accessible&&Re.createElement("div",{className:He.lockWrap},Re.createElement("img",{src:`${pe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Re.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Tt.length&&Re.createElement(Pe.Z,null)))},$e={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"},Je=we(25690),ze=({dataSource:mt=[],value:Tt,onChange:Nt,className:Mt,style:Kt={},tabBarExtraContent:$t})=>Ae.createElement("div",{className:se()($e.tabs,Mt),style:Kt},Ae.createElement("div",{className:$e.tabsWrap},mt.map((Zt,bt)=>Ae.createElement("aside",{className:$e.tab,onClick:()=>{Nt(Zt.id),Zt.link&&Je.history.push(Zt.link)},key:bt},Ae.createElement("div",{className:Tt===Zt.id?$e.active:""},Zt.name),(Zt==null?void 0:Zt.resetCount)==null&&(Zt==null?void 0:Zt.total)!==void 0&&Ae.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&&Ae.createElement(he.Z,{title:(Zt==null?void 0:Zt.tip)!=null?Zt==null?void 0:Zt.tip:""},Ae.createElement("span",{style:{color:"#9096A3"}},"\uFF08",Ae.createElement("span",{style:{color:"#000"}},Zt==null?void 0:Zt.resetCount),"/",Ae.createElement("span",null,Zt==null?void 0:Zt.total),"\uFF09"))))),Ae.createElement("div",{className:$e.tabBar},$t)),rt=({className:mt,style:Tt={},children:Nt})=>Ae.createElement("div",{className:se()(mt),style:Tt},Nt),Ye={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"},lt=we(38854),Xe=we(20834);const ke=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Ve=({sortValue:mt,dropValue:Tt,className:Nt,onSort:Mt,onDrop:Kt,dataSource:$t=ke})=>{var Zt;return Ae.createElement("div",{className:se()(Ye.orderWrap,Nt)},Ae.createElement(lt.Z,{dropdownRender:()=>Ae.createElement(Xe.default,null,$t.map((bt,Ct)=>Ae.createElement(Xe.default.Item,{key:Ct,onClick:()=>Kt(bt.id)},bt.name)))},Ae.createElement("span",{className:Ye.orderTextWrap},(Zt=$t.find(bt=>Tt===bt.id))==null?void 0:Zt.name)),Ae.createElement("span",{className:Ye.orderIconWrap},Ae.createElement("span",{className:Ye.orderAsc},Ae.createElement("i",{className:mt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Ye.cursorPointer} ${Ye.active}`:`iconfont icon-sanjiaoxing-up font12 ${Ye.cursorPointer}`,onClick:()=>Mt(mt==="asc"?"desc":"asc")})),Ae.createElement("span",{className:Ye.orderDesc},Ae.createElement("i",{className:mt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Ye.cursorPointer} ${Ye.active}`:`iconfont icon-sanjiaoxing-down font12 ${Ye.cursorPointer}`,onClick:()=>Mt(mt==="asc"?"desc":"asc")}))))},Oe={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"},De=we(3113),Qe=Object.defineProperty,_e=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,Ce=(mt,Tt,Nt)=>Tt in mt?Qe(mt,Tt,{enumerable:!0,configurable:!0,writable:!0,value:Nt}):mt[Tt]=Nt,Ee=(mt,Tt)=>{for(var Nt in Tt||(Tt={}))Ie.call(Tt,Nt)&&Ce(mt,Nt,Tt[Nt]);if(_e)for(var Nt of _e(Tt))xe.call(Tt,Nt)&&Ce(mt,Nt,Tt[Nt]);return mt},Te=(mt,Tt)=>{var Nt={};for(var Mt in mt)Ie.call(mt,Mt)&&Tt.indexOf(Mt)<0&&(Nt[Mt]=mt[Mt]);if(mt!=null&&_e)for(var Mt of _e(mt))Tt.indexOf(Mt)<0&&xe.call(mt,Mt)&&(Nt[Mt]=mt[Mt]);return Nt},We=(mt,Tt,Nt)=>new Promise((Mt,Kt)=>{var $t=Ct=>{try{bt(Nt.next(Ct))}catch(wt){Kt(wt)}},Zt=Ct=>{try{bt(Nt.throw(Ct))}catch(wt){Kt(wt)}},bt=Ct=>Ct.done?Mt(Ct.value):Promise.resolve(Ct.value).then($t,Zt);bt((Nt=Nt.apply(mt,Tt)).next())}),Ge=mt=>{var Tt=mt,{className:Nt,style:Mt,children:Kt,loading:$t=!1,openLoading:Zt,onClick:bt=()=>{},size:Ct="middle",shape:wt="round"}=Tt,Gt=Te(Tt,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Jt,Wt]=(0,Ae.useState)(!1);return Ae.createElement(De.ZP,Ee({onClick:(0,ue.throttle)(En=>We(void 0,null,function*(){Zt&&Wt(!0);try{yield bt(En)}catch(ln){console.log("error",ln)}Zt&&Wt(!1)}),2e3,{leading:!0,trailing:!1}),className:se()(Oe.btn,Oe[`${Ct}-${wt}`],Nt),style:Mt,size:Ct,shape:wt,loading:Jt||$t},Gt),Kt)},ot={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"},ut=({className:mt,style:Tt,children:Nt=null,onClick:Mt,title:Kt})=>Ae.createElement("div",{className:se()(ot.head,mt),style:Tt},Ae.createElement("span",{className:"primary-hover",onClick:Mt},Ae.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),Ae.createElement("b",{title:Kt},Kt),Ae.createElement("div",{className:ot.node},Nt)),vt={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"},St=({confirmShow:mt=!0,confirmTitle:Tt,confirmClick:Nt,cancelShow:Mt=!0,cancelTitle:Kt,cancelClick:$t,className:Zt,style:bt,confirmLoading:Ct=!1})=>Ae.createElement("div",{className:se()(vt.btns,Zt),style:bt},mt&&Ae.createElement(De.ZP,{loading:Ct,onClick:Nt,type:"primary",className:vt.confirm},Tt),Mt&&Ae.createElement(De.ZP,{onClick:$t,className:vt.cancel},Kt)),at={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"},gt=({className:mt,style:Tt={},LeftContent:Nt,children:Mt,RightContent:Kt})=>Ae.createElement("div",{className:se()(at.fixedBottom,mt),style:Tt},Ae.createElement("div",{className:at.wrap},Ae.createElement("div",{className:at.left},Nt),Ae.createElement("div",{className:at.center},Mt),Ae.createElement("div",{className:at.right},Kt))),ft={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"},ht=({className:mt,style:Tt={},dataSource:Nt=[]})=>Ae.createElement("div",{className:se()(ft.crumbs,mt),style:Tt},Nt.map((Mt,Kt)=>KtJe.history.push(Mt.path)},Mt.name):Ae.createElement("span",null,Mt.name),Ae.createElement("span",null,"\xA0",">","\xA0")):Ae.createElement("span",{key:Kt,style:{color:"#5F6368"}},Mt.name))),kt=we(31797),Dt=Object.defineProperty,cn=Object.defineProperties,an=Object.getOwnPropertyDescriptors,fn=Object.getOwnPropertySymbols,gn=Object.prototype.hasOwnProperty,An=Object.prototype.propertyIsEnumerable,Nn=(mt,Tt,Nt)=>Tt in mt?Dt(mt,Tt,{enumerable:!0,configurable:!0,writable:!0,value:Nt}):mt[Tt]=Nt,hn=(mt,Tt)=>{for(var Nt in Tt||(Tt={}))gn.call(Tt,Nt)&&Nn(mt,Nt,Tt[Nt]);if(fn)for(var Nt of fn(Tt))An.call(Tt,Nt)&&Nn(mt,Nt,Tt[Nt]);return mt},Xn=(mt,Tt)=>cn(mt,an(Tt)),_n=(mt,Tt)=>{var Nt={};for(var Mt in mt)gn.call(mt,Mt)&&Tt.indexOf(Mt)<0&&(Nt[Mt]=mt[Mt]);if(mt!=null&&fn)for(var Mt of fn(mt))Tt.indexOf(Mt)<0&&An.call(mt,Mt)&&(Nt[Mt]=mt[Mt]);return Nt};const{Countdown:xn}=kt.default;var Cn=mt=>{var Tt=mt,{onChange:Nt}=Tt,Mt=_n(Tt,["onChange"]);const[Kt,$t]=(0,Ae.useState)(null);(0,Ae.useEffect)(()=>{typeof Kt=="number"&&Kt>=0&&Nt(Kt)},[Kt]);const Zt=bt=>{const Ct=Math.floor(bt/1e3);$t(Ct)};return Ae.createElement(xn,Xn(hn({},Mt),{onChange:Zt}))}},37808:function(jt,xt,we){"use strict";we.d(xt,{Z:function(){return Ke}});var Ae=we(59301);function Ke(x,Se){const ye=(0,Ae.useRef)();(0,Ae.useEffect)(()=>{ye.current=x}),(0,Ae.useEffect)(()=>{function ae(){ye.current()}if(Se!==null){let te=setInterval(ae,Se);return()=>clearInterval(te)}},[Se])}},96662:function(jt,xt,we){"use strict";we.d(xt,{Z:function(){return ve}});var Ae=we(59301),Ke=we(78241),x=we(43428),Se=we(43418),ye=we(8591),ae=we(24905),te=we(75975),se=we(58397),ue=we(91558),le=we(23992),ce={"code-panel-container":"code-panel-container___RFtv_","action-oj-bar":"action-oj-bar___ByFmZ",active:"active___s9gT5",tip:"tip___XZhl7"},oe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAcCAYAAAAJKR1YAAAAAXNSR0IArs4c6QAAA8pJREFUWEfdl1toHUUYx//f7p7LbnIuSU4bk2JqS3qxbTA9FsQXBamJNMVS8CEPAfGhakQFUaHQh2Kp4IPgBfTBBx9UUHyQGgslscGCIr2QHlpfWg1pktPW0rTunvttdqadTY85yUmTTXJSwe9pZ3dm/r/5f8PMtzQYs96FwEEI0Yj/KojGVUV5Y3dn8DgNnrduV8IQAWtCXty0iggYGmybI1vgiIS8MFNF2Hx1qInoRFc0vIcGR0xRKaEqQGuTH/GpPBqDHjDGkczaWBfxOZAlNqt77eiIznZHw09UAWkqIaCrEKDaiVXNJJDMMPDKtc0HJBE624PwaMoqwkxPnciUcDmemdGZD8irETrbQ6sOIwVKjCM2mvyfAp25VsTjLV7Ml9kEB0gAQXVho2vm0MCfOXwxksbeTTpe3VU/S5UBOJ6afvWMsTBUTYDKMA/Vq/hgdxgRvXrzT5SA03nAtwjUioHcwJTtcgO1IqClwLiFWjYQ48BbQyaumAz7thg4EK1zdSwUBPBzFkhz4DEv8KjMYUUsG0jOkSoIHPrFwpjJ0LujDn0dxoJQEuZUFjA5sN0HdHiru68IaClQbmBqdjBWOtXXUYfeHbOdkvfu8Bxn4qyAj1Pj2KgZ6NEjeETTHbtW7FDZdAl19NcEXuysx7aIVpWLWB7OgVlOk31X/JD1F+IsBxWE/kAbnvSFage02I5mEBhjOWzWZtyT7cPWKDgEfKTgw4atCHDlwdxl54pJfJqcwJFwOzbcS49cxDeZv3EiN+Wsp9dowXPepgcD9GP2Jr7P3kCbpuNoeBPKV9rZYgKfJCccoKf9jXjJ37o4kELT9ZAmy8ZlxnD+H3yZvuqM3m804wWjGb8VLHyVuY4Ml7cdsFdfix6K4NJkekblfhWjz6MgWFe9Wd3ymcTwkTqOcultQEUWcmvPxAF7HYJJDcyuKBkrgBIAgm4F3fQ7bSRwxpDTzh99ZguabM/sj0Qnu6PhZ2loxHpfEN6GEHMOdzfS9+8T01OQYEWq/k1pK/mxP7H238FEZAlQf3c09J1Tyf8eF3ohm1r0kmJ58R5n/DW3qNwvXvmh3hzLodBqonREAOvLY0PQ3nw5//C3sh3YHEjsIirJZ9e/FsPnc+sZCpeX5CTRaNPO0DYptmfy4lMATkEIR5MASzV8bQNrtt4r6aZRXQMNxcyvBUefW3fK/UhRXu/aGfpMtnsmL3wuBPodYcJ1TyC4/VjDBqtyTldAJ/9IN/MiOyYISz4PCOJGV7RhnxR9fupSwM4VBwBMKJrvnZ9at9yau8A7ulgdO7eZq+0AAAAASUVORK5CYII=",ie=we(89392),ne=we(9148),a=we(59301),y=Object.defineProperty,E=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,de=(Be,Pe,Le)=>Pe in Be?y(Be,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Be[Pe]=Le,me=(Be,Pe)=>{for(var Le in Pe||(Pe={}))ee.call(Pe,Le)&&de(Be,Le,Pe[Le]);if(z)for(var Le of z(Pe))re.call(Pe,Le)&&de(Be,Le,Pe[Le]);return Be},he=(Be,Pe)=>E(Be,b(Pe));const fe={theme:(0,le.G)("cmCodeMode","vs-dark"),fontSize:(0,le.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,le.G)("cmTabToSpace",!0)};var pe=(Be=>(Be[Be.set_font_size=0]="set_font_size",Be[Be.set_theme=1]="set_theme",Be[Be.on_tab_to_space=2]="on_tab_to_space",Be[Be.set_show_editor_setting=3]="set_show_editor_setting",Be))(pe||{});function ge(Be,Pe){switch(Pe.type){case 3:return he(me({},Be),{showEditorSetting:Pe.payload});case 1:return he(me({},Be),{theme:Pe.payload});case 0:return he(me({},Be),{fontSize:Pe.payload});case 2:return he(me({},Be),{tabToSpace:Pe.payload});default:throw new Error}}var ve=({isLoading:Be,value:Pe=[],onChange:Le,form:Fe})=>{var Ne;const[He,qe]=(0,Ae.useReducer)(ge,fe),{theme:Re,fontSize:it,showEditorSetting:Ze,tabToSpace:$e}=He,[Je,Me]=(0,Ae.useState)("C"),[ze,Ue]=(0,Ae.useState)(!1),[rt,Ye]=(0,Ae.useState)([]),lt=(0,Ae.useRef)([]),Xe=Ke.default.useWatch(["hack","languages"],Fe);(0,Ae.useEffect)(()=>{Pe!=null&&Pe.length&&(lt.current=(0,ie.cloneDeep)(Pe))},[Pe]),(0,Ae.useEffect)(()=>{ze&&Ye(Xe)},[ze]),(0,Ae.useEffect)(()=>{Me(Xe==null?void 0:Xe[0])},[Xe]);const ke={onFontSizeChange:_e=>{qe({type:0,payload:_e}),(0,le.t)("cmFontSize",_e)},tabToSpace:$e,cmFontSize:it,className:"oj",cmCodeMode:Re,onTabToSpace:_e=>{qe({type:2,payload:_e}),(0,le.t)("cmTabToSpace",_e)},onCodeModeChange:_e=>{qe({type:1,payload:_e}),(0,le.t)("cmCodeMode",_e)}};function je(){qe({type:3,payload:!1})}function Ve(){qe({type:3,payload:!0})}function Oe(_e){var Ie;const xe=(Ie=lt.current)==null?void 0:Ie.map(Ce=>(Ce.language===Je&&(Ce.code=_e),Ce));lt.current=(0,ie.cloneDeep)(xe),Le(xe)}const De={key:Je,value:(Ne=Pe==null?void 0:Pe.find(_e=>_e.language===Je))==null?void 0:Ne.code,language:Je,onChange:Oe,theme:"vs",height:"calc(100% - 40px)",options:{fontSize:it,insertSpaces:$e}};console.log(888,Pe,Xe);const Qe=Pe.filter(_e=>Xe==null?void 0:Xe.includes(_e.language));return a.createElement(Ae.Fragment,null,a.createElement("div",{className:ce["code-panel-container"]},a.createElement(be,{setVisible:Ue,languageItems:Qe,onLanguage:_e=>Me(_e),language:Je,onShowCodeSetting:Ve}),!Be&&a.createElement(te.ZP,me({},De))),a.createElement(ue.Z,null,a.createElement(x.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Ze,onClose:je},a.createElement(se.Z,me({},ke)))),a.createElement(Se.default,{centered:!0,open:ze,title:"\u7F16\u7A0B\u8BED\u8A00\u914D\u7F6E",width:564,onOk:()=>{if(!rt.length){ye.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00");return}Fe.setFieldValue(["hack","languages"],rt),Ue(!1)},onCancel:()=>Ue(!1)},a.createElement("div",{style:{background:"#F6F7F9",padding:"20px 20px 20px 26px"}},a.createElement(ae.default.Group,{value:rt,options:[{label:"C\u8BED\u8A00",value:"C"},{label:"C++\u8BED\u8A00",value:"C++",style:{marginLeft:30}},{label:"Java\u8BED\u8A00",value:"Java",style:{marginLeft:30}},{label:"Python\u8BED\u8A00",value:"Python",style:{marginLeft:30}}],onChange:_e=>{Ye(_e)}}))))};function be({languageItems:Be,language:Pe,onShowCodeSetting:Le,onLanguage:Fe,setVisible:Ne}){return a.createElement("div",{className:ce["action-oj-bar"]},Be==null?void 0:Be.map(He=>a.createElement("aside",{className:Pe===(He==null?void 0:He.language)?ce.active:"",onClick:()=>Fe(He==null?void 0:He.language),key:He==null?void 0:He.language},a.createElement("i",{className:"iconfont icon-bianchengyuyan1"}),a.createElement("span",null,He==null?void 0:He.language))),a.createElement("div",{className:ce.tip},a.createElement("i",{className:"iconfont icon-tishi12 font14",style:{color:"#FEB636",marginRight:3}}),a.createElement("span",null,"\u8BBE\u7F6E\u521D\u59CB\u4EE3\u7801\uFF0C\u4E3A\u5B66\u751F\u63D0\u4F9B\u660E\u786E\u7F16\u8BD1\u8D77\u70B9")),a.createElement(ne.op,{onClick:()=>Ne(!0),shape:"default"},a.createElement("img",{src:oe,width:18,style:{marginRight:8}}),"\u7F16\u7A0B\u8BED\u8A00\u914D\u7F6E"))}},14222:function(jt,xt,we){"use strict";we.r(xt),we.d(xt,{Types:function(){return at},default:function(){return gt}});var Ae=we(59301),Ke={bg:"bg___HduZ7",header:"header___KbUo2",avatar:"avatar___UDYJ4",title:"title___OP1JL",exitBtn:"exitBtn___E3w1m",contentWrapper:"contentWrapper___IeO8M",tabWrapper:"tabWrapper___qc2MC",buttonFixed:"buttonFixed___jzejH",cancelBtn:"cancelBtn___c5OpP",saveBtn:"saveBtn___UhxvN",challengeBtn:"challengeBtn___h9r2O",baseInfoWrapper:"baseInfoWrapper___jei0F",baseInfoRow:"baseInfoRow___Kr6m2",baseLineHeight:"baseLineHeight___v1JXM",baseLineHeight_label:"baseLineHeight_label___DOFFU",folderLineHeight:"folderLineHeight___tF8xb",uploadBtnWrapper:"uploadBtnWrapper___ICJS3",baseFormItem:"baseFormItem___sca4N",radioBtnWrapper:"radioBtnWrapper___VIxZD",difficultyRadio:"difficultyRadio___isD54",easy:"easy___gparw",medium:"medium___wRzjL",hard:"hard___sWxqC",testCaseTypeRadio:"testCaseTypeRadio___oiSFl",cascaderPopup:"cascaderPopup___OADQu",collapseWrapper:"collapseWrapper___saVIT",panelHeader:"panelHeader___hRptX",rateInput:"rateInput____HzUM",operationWrapper:"operationWrapper___YJRMc",open:"open___zkYQ_",close:"close___q9p81",add:"add___NB0_y",remove:"remove___xa9jD",codePanelWrapper:"codePanelWrapper___oacDD",unfold:"unfold___TdtCA",config_title:"config_title___q61Px",nav:"nav___o14bD",crumbs:"crumbs___SfOAG",knowledge:"knowledge___l7L1m",path:"path___21P_8",text:"text___uI932"},x=we(78241),Se=we(8591),ye=we(43418),ae=we(71418),te=we(3113),se=we(72937),ue=we(25690),le=we(24334),ce=we(93946),oe=we(81722),ie=we(96662),ne=we(38986),a=we(51257),y=we(93629),E=we(34269),b=we(92832),z=we(36381),ee=we(6848),re=we(5871),de=we(5112),me=we(19842),he=we(24905),fe=we(54580),pe=we(1710),ge=we(95237),ve=we(43604),be=we(14478),Be=we(32134),Pe=we(12893),Le=we(39793),Fe=we(38518),Ne=we(1041),He=we(3532),qe=we(31457),Re=we(56102),it=we(346),Ze=Object.defineProperty,$e=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,Me=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,rt=(ft,Pt,ht)=>Pt in ft?Ze(ft,Pt,{enumerable:!0,configurable:!0,writable:!0,value:ht}):ft[Pt]=ht,Ye=(ft,Pt)=>{for(var ht in Pt||(Pt={}))ze.call(Pt,ht)&&rt(ft,ht,Pt[ht]);if(Me)for(var ht of Me(Pt))Ue.call(Pt,ht)&&rt(ft,ht,Pt[ht]);return ft},lt=(ft,Pt)=>$e(ft,Je(Pt));const{TextArea:Xe}=b.default,{Panel:ke}=z.default;function je({form:ft,onAddTestCases:Pt,handleAddKnowledgeFinish:ht,formValue:kt,knowledgeOptions:Dt,categorys:cn,hack:an,callback_url:fn,onChangeAverage:gn,onChangeScore:An,onChangeFile:Nn,onAddTestCase:hn,onRemoveTestCase:Xn,onChangeSubDiscipline:_n,onChangeLanguage:xn,uploadData:zn,setUploadData:Cn,handleUploadRatio:mt,isshows:Tt,isProgram:Nt,addUploadFnc:Mt,activeKey:Kt,setActiveKey:$t,user:Zt,attachments:bt,setAttachmentIds:Ct}){var wt,Gt,Jt;const[Wt,En]=(0,Ae.useState)(!0),ln=((wt=location==null?void 0:location.search)==null?void 0:wt.includes("select"))||!1,[qt,mn]=(0,Ae.useState)(Tt),[Kn,Qt]=(0,Ae.useState)(bt||[]),[Vn,Wn]=(0,Ae.useState)(!1),{test_set_average:ur,test_set_score:Jn}=an,[Ot,_t]=(0,Ae.useState)(!1);(0,Ae.useEffect)(()=>{Qt([...bt||[]])},[bt]),(0,Ae.useEffect)(()=>{Ct(Kn==null?void 0:Kn.map(on=>on.container_id))},[Kn]);const Bt=(on,vn)=>{const Rt=[...zn];Rt.splice(vn,1),ur?mt(Rt):Cn(Rt)},Ut=(on,vn)=>{const Rt=zn.map((qn,dr)=>dr===vn?lt(Ye({},qn),{score:on.target.value?Number(on.target.value):0}):qn);Cn(Rt)},Yt=on=>{if(on!=null&&on.length){if(on!=null&&on[0].is_file){Mt(on,!0)();const vn=zn.concat(on);an.test_set_average?mt(vn):Cn(vn)}on!=null&&on[0].is_file||Mt(on)}};function tn(on){on.stopPropagation()}const en={multiple:!0,withCredentials:!0,showUploadList:!1,beforeUpload:on=>{const vn=on.size/1024/1024;return vn>500||vn==0?(Se.ZP.error(`${on.name} \u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002${vn==0?"\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A":"\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(500MB)"}`),Promise.reject()):(Wn(!0),!0)},action:`${it.Z.API_SERVER}/api/attachments.json`,onChange:on=>{var vn,Rt,qn,dr,br,hr;if(((Rt=(vn=on.file)==null?void 0:vn.response)==null?void 0:Rt.status)==-1&&Se.ZP.warning(on.file.response.message),((qn=on.file)==null?void 0:qn.status)==="done"){let dn=[...Kn,(dr=on.file)==null?void 0:dr.response];Qt(dn)}(((br=on.file)==null?void 0:br.status)==="done"||((hr=on.file)==null?void 0:hr.status)==="error")&&Wn(!1)}},Vt=[{title:"\u6587\u4EF6",dataIndex:"filename",key:"filename",width:180,ellipsis:!0,render:on=>Ae.createElement(ee.Z,{title:on},Ae.createElement("span",null,on))},{title:"\u6587\u4EF6\u8DEF\u5F84",dataIndex:"saved_file_path",key:"saved_file_path",width:220,render:(on,vn)=>Ae.createElement("div",{className:Ke.path},Ae.createElement(ee.Z,{title:on},Ae.createElement("span",{className:Ke.text},on)),Ae.createElement(Re.CopyToClipboard,{text:on,onCopy:()=>Se.ZP.success("\u590D\u5236\u6210\u529F")},Ae.createElement(ee.Z,{title:"\u590D\u5236"},Ae.createElement("i",{className:"iconfont icon-fuzhi6 ml5"}))))},{title:"\u64CD\u4F5C",width:100,render:(on,vn)=>Ae.createElement("div",{className:"flex"},Ae.createElement("div",{style:{color:"#3061D0"},className:"mr10 current",onClick:()=>{(0,a.Nd)(vn.filename,`${it.Z.API_SERVER+(vn==null?void 0:vn.url)}`)}},"\u4E0B\u8F7D"),Ae.createElement("div",{style:{color:"#E30000"},className:"current",onClick:()=>{ye.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,content:"\u786E\u8BA4\u5220\u9664\u5417",onOk:()=>Qt(Kn.filter(Rt=>Rt.container_id!==vn.container_id))})}},"\u5220\u9664"))}];return Ae.createElement("div",{className:Ke.baseInfoWrapper},Ae.createElement("div",{className:Ke.baseInfoRow},Ae.createElement(x.default.Item,{label:"\u7F16\u7A0B\u9898\u540D\u79F0",name:["hack","name"],layout:"vertical",labelCol:{span:24},wrapperCol:{span:24},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F16\u7A0B\u9898\u540D\u79F0"}],className:`${Ke.baseLineHeight} ${Ke.verticalFormItem}`},Ae.createElement(b.default,{className:Ke.baseFormItem,maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u7F16\u7A0B\u9898\u540D\u79F0"})),fn&&Ae.createElement(x.default.Item,{label:"\u5206\u503C",className:`${Ke.baseLineHeight}`,required:!0,layout:"vertical",labelCol:{span:24},wrapperCol:{span:24}},Ae.createElement(x.default.Item,{name:["hack","score"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}],noStyle:!0},Ae.createElement(re.Z,{onBlur:on=>{on.target.value==="0"&&Se.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},precision:1,disabled:ln,min:.1,max:100,className:Ke.baseFormItem,style:{width:"100%"},addonAfter:"\u5206"}))),Ae.createElement(x.default.Item,{label:"\u8BD5\u9898\u63CF\u8FF0",name:["hack","description"],valuePropName:"defaultValue",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63CF\u8FF0\u5185\u5BB9"}],className:`${Ke.baseLineHeight}`,layout:"vertical",labelCol:{span:24},wrapperCol:{span:24}},Ae.createElement(Le.Z,{placeholder:"\u8BF7\u7F16\u8F91\u8BD5\u9898\u63CF\u8FF0\uFF08\u5FC5\u586B\uFF09",miniToolbar:!0,id:"moop_cases_content",noStorage:!0,height:160})),Ae.createElement(x.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:["hack","answer_text"],valuePropName:"defaultValue",className:`${Ke.baseLineHeight}`,layout:"vertical",labelCol:{span:24},wrapperCol:{span:24}},Ae.createElement(Le.Z,{placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848(\u975E\u5FC5\u586B\uFF09",miniToolbar:!0,noStorage:!0,height:140})),Ae.createElement("div",{onClick:()=>En(!0)},Ae.createElement(x.default.Item,{label:"\u9898\u76EE\u89E3\u6790",name:["hack","analysis"],className:`${Ke.baseLineHeight}`,layout:"vertical",labelCol:{span:24},wrapperCol:{span:24}},Ae.createElement(qe.x,{watch:!1,miniToolbar:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Wt})))),Ae.createElement("div",{className:Ke.baseInfoRow,style:{overflow:"hidden auto",height:"calc(100vh - 130px)"}},Ae.createElement(x.default.Item,{label:"\u96BE\u5EA6",name:["hack","difficult"],className:Ke.radioBtnWrapper,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},Ae.createElement(de.ZP.Group,{optionType:"button",className:Ke.difficultyRadio},Ae.createElement(de.ZP.Button,{value:1,className:Ke.easy},"\u7B80\u5355"),Ae.createElement(de.ZP.Button,{value:2,className:Ke.medium},"\u9002\u4E2D"),Ae.createElement(de.ZP.Button,{value:3,className:Ke.hard},"\u56F0\u96BE"))),Ae.createElement("div",{style:{display:"flex"}},Ae.createElement(x.default.Item,{label:"\u77E5\u8BC6\u70B9",name:["hack","sub_discipline_id"],className:`${Ke.baseLineHeight}`,layout:"vertical",labelCol:{span:24},wrapperCol:{span:24}},Ae.createElement(me.Z,{style:{width:160},className:Ke.baseFormItem,disabled:ln,allowClear:!0,options:cn,placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",onChange:_n,popupClassName:Ke.cascaderPopup,dropdownMenuColumnStyle:{padding:"8px 12px",fontSize:14}})),Ae.createElement(x.default.Item,{label:" ",name:["hack","tag_discipline_ids"],className:Ke.baseLineHeight,style:{marginLeft:"10px"},layout:"vertical",labelCol:{span:24},wrapperCol:{span:24}},Ae.createElement(Ne.N,{selectvalues:(an==null?void 0:an.tag_discipline_id)||(an==null?void 0:an.tag_discipline_ids),disabled:ln,subId:(Jt=(Gt=kt==null?void 0:kt.hack)==null?void 0:Gt.sub_discipline_id)==null?void 0:Jt[1],knowledgeOptions:Dt,onAddKnowledgeFinish:ht,className:Ke.knowledge,height:360}))),Ae.createElement(x.default.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",name:["hack","languages"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},Ae.createElement(he.default.Group,null,Ae.createElement(he.default,{value:"C"},"C"),Ae.createElement(he.default,{value:"C++"},"C++"),Ae.createElement(he.default,{value:"Java"},"Java"),Ae.createElement(he.default,{value:"Python"},"Python"))),Ae.createElement(x.default.Item,{label:"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u6700\u5927\u8BC4\u6D4B\u65F6\u957F",required:!0,className:Ke.baseLineHeight_label},Ae.createElement(x.default.Item,{name:["hack","time_limit"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:1,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F1\u79D2"}],noStyle:!0},Ae.createElement(re.Z,{max:10,min:1,className:Ke.baseFormItem,style:{width:"100%"},addonAfter:"\u79D2"}))),Ae.createElement(x.default.Item,{label:"\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406",name:["hack","submit_rule"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406"}]},Ae.createElement(de.ZP.Group,null,Ae.createElement(de.ZP,{value:1},"\u5FFD\u7565\u9996\u5C3E\u7A7A\u683C"),Ae.createElement(de.ZP,{value:0},"\u4E0D\u5FFD\u7565\u7A7A\u683C"),Ae.createElement(de.ZP,{value:2},"\u5FFD\u7565\u6240\u6709\u7A7A\u683C"))),Ae.createElement("div",{className:"mb30"},Ae.createElement("div",{className:"flex item-center justify-between"},Ae.createElement("div",{style:{color:"#333"}},Ae.createElement("span",null,"\u8D44\u6E90\u6587\u4EF6"),Ae.createElement("span",{style:{color:"#666"}},"\uFF08\u5B66\u751F\u53EF\u5728\u5B9E\u9A8C\u65F6\u53EF\u89C1\u7684\u6587\u4EF6\uFF09")),Ae.createElement("div",{className:Ke.uploadBtnWrapper},Ae.createElement(fe.default,Ye({},en),Ae.createElement(te.ZP,{type:"primary",loading:Vn},"\u4E0A\u4F20")))),(Kn==null?void 0:Kn.length)>0&&Ae.createElement(pe.default,{style:{margin:"10px 0"},rowKey:on=>on.container_id,columns:Vt,dataSource:Kn,pagination:!1})),Ae.createElement("div",{className:"mb30"},Ae.createElement("div",{style:{color:"#666"}},"\u7F16\u8BD1\u9009\u9879"),Ae.createElement("div",{style:{background:"#F6F7F9",padding:"16px",marginTop:"10px"}},Ae.createElement("div",null,Ae.createElement(x.default.Item,{name:["hack","strict_mode"],valuePropName:"checked",noStyle:!0},Ae.createElement(he.default,null,"\u4E25\u683C\u6A21\u5F0F",Ae.createElement("span",{className:"c-grey-999"},"\uFF08\u52FE\u9009\u540E\uFF0C\u5728C/C++\u8BED\u8A00\u4E2D\u7F16\u8BD1\u4EE3\u7801\u65F6\u51FA\u73B0\u7684\u8B66\u544A\u89C6\u4E3A\u7F16\u8BD1\u9519\u8BEF\uFF09"))),Ae.createElement(x.default.Item,{name:["hack","var_init_check"],valuePropName:"checked",noStyle:!0},Ae.createElement(he.default,null,"\u53D8\u91CF\u521D\u59CB\u5316\u68C0\u6D4B",Ae.createElement("span",{className:"c-grey-999"},"\uFF08\u52FE\u9009\u540E\uFF0CC/C++\u8BED\u8A00\u4EE3\u7801\u4E2D\u53D8\u91CF\u672A\u521D\u59CB\u5316\u5F53\u505A\u62A5\u9519\u5904\u7406\uFF09")))))),Ae.createElement("div",{className:"mb30"},Ae.createElement("div",{style:{color:"#666"}},"\u53EF\u89C1\u6027"),Ae.createElement("div",{style:{background:"#F6F7F9",padding:"16px",marginTop:"10px"}},Ae.createElement("div",null,Ae.createElement(x.default.Item,{name:["hack","show_case"],valuePropName:"checked",noStyle:!0},Ae.createElement(he.default,null,"\u8BC4\u6D4B\u672A\u901A\u8FC7\u65F6\uFF0C\u663E\u793A\u5BF9\u5E94\u516C\u5F00\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u548C\u8F93\u51FA",Ae.createElement("span",{className:"c-grey-999"},"\uFF08\u6559\u5E08\u4E00\u76F4\u53EF\u89C1\uFF09")))),Ae.createElement("div",{className:"mt10"},Ae.createElement(x.default.Item,{name:["hack","hide_actual_output"],valuePropName:"checked",noStyle:!0},Ae.createElement(he.default,null,"\u9690\u85CF\u5B66\u5458\u8BC4\u6D4B\u5B9E\u9645\u8F93\u51FA\u7ED3\u679C\uFF0C\u4EC5\u5C55\u793A\u8BC4\u6D4B\u662F\u5426\u901A\u8FC7",Ae.createElement("span",{className:"c-grey-999"},"\uFF08\u6559\u5E08\u4E00\u76F4\u53EF\u89C1\uFF09")))),Ae.createElement("div",{className:"mt10"},Ae.createElement(x.default.Item,{name:["hack","hide_compile_status"],valuePropName:"checked",noStyle:!0},Ae.createElement(he.default,null,"\u9690\u85CF\u8BC4\u6D4B\u7ED3\u679C\uFF0C\u4E0D\u5C55\u793A\u5B9E\u9645\u8F93\u51FA\u548C\u8BC4\u6D4B\u662F\u5426\u901A\u8FC7",Ae.createElement("span",{className:"c-grey-999"},"\uFF08\u6559\u5E08\u4E00\u76F4\u53EF\u89C1\uFF09")))),(Zt==null?void 0:Zt.identity)==="teacher"&&Ae.createElement("div",{className:"mt10"},Ae.createElement(x.default.Item,{name:["hack","teacher_view_set"],valuePropName:"checked",noStyle:!0},Ae.createElement(he.default,null,"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B\u680F\u76EE\uFF0C\u52FE\u9009\u540E\u6559\u5E08\u8EAB\u4EFD\u53EF\u5C55\u793A\u6240\u6709\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u548C\u8F93\u51FA"))))),Ae.createElement(x.default.Item,{label:"\u8BC4\u6D4B\u5F97\u5206\u89C4\u8303",name:["hack","test_set_score"],rules:[{required:!0}],layout:"vertical",labelCol:{span:24},wrapperCol:{span:24}},Ae.createElement(de.ZP.Group,{onChange:An,style:{background:"#F6F7F9",padding:"16px"}},Ae.createElement(de.ZP,{value:!1},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",Ae.createElement("span",{style:{color:"#999"}},"\uFF08\u90E8\u5206\u6D4B\u8BD5\u96C6\u6B63\u786E\u65F6\uFF0C\u6309\u914D\u7F6E\u7684\u6BD4\u4F8B\u83B7\u5F97\u5206\u503C\uFF09")),Ae.createElement(de.ZP,{value:!0,style:{marginTop:"10px"}},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",Ae.createElement("span",{style:{color:"#999"}},"\uFF08\u6240\u6709\u6D4B\u8BD5\u96C6\u90FD\u6B63\u786E\u65F6\uFF0C\u624D\u80FD\u83B7\u5F97\u5206\u503C\uFF09")))),!an.test_set_score&&Ae.createElement(x.default.Item,{name:["hack","test_set_average"],label:"\u7CFB\u7EDF\u8BC4\u5206\u5360\u6BD4",rules:[{required:!0}]},Ae.createElement(de.ZP.Group,{onChange:gn},Ae.createElement(de.ZP,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),Ae.createElement(de.ZP,{value:!1},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),Ae.createElement("div",{style:{display:"flex",alignItems:"center"}},Ae.createElement(x.default.Item,{className:Ke.radioBtnWrapper,name:["hack","is_file"],label:"\u7528\u4F8B\u7C7B\u578B",rules:[{required:!0}]},Ae.createElement(de.ZP.Group,{onChange:Nn,optionType:"button",className:Ke.testCaseTypeRadio,options:[{label:"\u6587\u672C",value:!1},{label:"\u6587\u4EF6",value:!0}]})),Ae.createElement(x.default.Item,{label:"\u6D4B\u8BD5\u7528\u4F8B",required:!0,style:{marginLeft:"auto"}},Ae.createElement("div",{className:Ke.uploadBtnWrapper},!an.is_file&&Ae.createElement(te.ZP,{className:"mr20",type:"primary",onClick:hn},"\u6DFB\u52A0"),Ae.createElement(te.ZP,{type:"primary",onClick:()=>_t(!0)},"\u6279\u91CF\u4E0A\u4F20")))),Ae.createElement("div",{className:Ke.upBtn},(an==null?void 0:an.is_file)&&Ae.createElement(He.Y2,{className:Ke.uploadTableWrapper,disabled:an==null?void 0:an.test_set_average,inputChange:Ut,showScore:!an.test_set_score,data:zn,onRemove:Bt,isProgramHomework:!0})),!an.is_file&&Ae.createElement(x.default.List,{name:"hack_sets"},(on,{})=>Ae.createElement(z.default,{accordion:!0,bordered:!1,activeKey:Kt,onChange:$t,className:Ke.collapseWrapper,expandIcon:({isActive:vn})=>Ae.createElement("i",{className:`iconfont icon-weizhankai ${vn?Ke.open:Ke.close}`,style:{fontSize:14,transition:"all .2s"}})},on.map((vn,Rt)=>Ae.createElement(ke,{key:vn.key,id:`scroll-key-${vn.key}`,header:Ae.createElement(ge.Z,{align:"middle",justify:"space-between",wrap:!1},Ae.createElement(ve.Z,{className:Ke.panelHeader},Ae.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",Rt+1)),Ae.createElement(ve.Z,{flex:1},Ae.createElement(ge.Z,{align:"middle",justify:"end",wrap:!1},!Jn&&Ae.createElement(ve.Z,{className:Ke.rateInput},Ae.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),Ae.createElement("div",{onClick:tn},Ae.createElement(x.default.Item,{name:[vn.name,"score"],rules:[{required:!0,message:`\u8BF7\u8F93\u5165\u6D4B\u8BD5\u96C6${Rt+1}\u8BC4\u5206`}],noStyle:!0},Ae.createElement(re.Z,{className:Ke.baseFormItem,min:0,max:100,disabled:ur}))),Ae.createElement("span",{className:"ml10"},"%")),Ae.createElement(ve.Z,{className:"ml20"},Ae.createElement(x.default.Item,{name:[vn.name,"is_public"],valuePropName:"checked",noStyle:!0},Ae.createElement(he.default,null,"\u516C\u5F00"))),Ae.createElement(ve.Z,{flex:"78px",className:Ke.operationWrapper},Rt>0&&Ae.createElement(Ae.Fragment,null,Ae.createElement(Be.Z,{className:Ke.add,onClick:qn=>{tn(qn),hn()}}),Ae.createElement(be.Z,{okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u6D4B\u8BD5\u96C6"+(Rt+1),onCancel:tn,onConfirm:qn=>{tn(qn),Xn(Rt)}},Ae.createElement(Pe.Z,{className:`${Ke.remove} ml20`,onClick:tn})))))))},Ae.createElement(x.default.Item,{label:"\u8F93\u5165",labelCol:{span:24},name:[vn.name,"input"]},Ae.createElement(Xe,{rows:4})),Ae.createElement(x.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24},name:[vn.name,"output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},Ae.createElement(Xe,{rows:4})))))),!ln&&Ae.createElement(x.default.Item,{className:Ke.folderLineHeight,label:"\u653E\u5165\u6587\u4EF6\u5939",name:["hack","item_banks_group_ids"],layout:"vertical",labelCol:{span:24},wrapperCol:{span:24}},Ae.createElement(Fe.Z,{scrollId:"item_banks_group_ids"}))),Ae.createElement(He.ZP,{rootIdentifier:null,visible:Ot,onClose:()=>_t(!1),onOK:Yt,multiple:!0,defaultMultipleValue:an==null?void 0:an.is_file}))}var Ve=je,Oe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAAAAXNSR0IArs4c6QAABMBJREFUWEfVl11sk1UYx3/n7ff6NVjZnGRrGTMDlTHIIIEQgcwsIQwImEkwi+AFSvhIuPHGqRE/JvHCC2NwQRMlejHxgjCCIQwDExajjLjERMjAuSKYzTFgZV27tm+PvO3WrWxd9q5T47nrm+f5P7/zP19PBbM8Xm6Xpp4bHJBxNiMoRZI7RYk/getCcKR5hzitxYnZ5Kk9Lg3hGBeBVXp1FUHDyR2iflaBtjTJV+JxGqeCMRsgooJRgVh8XKQgZjaxRGzYsGGZqqq7pJRmvbN6NN5S81G1mLeoZPT7rgq4HYCWruSXdT6YY4UT1+Dws3D0CnTdG1MRCntFdXX1DZvNtjAnJydbHkLrDqM6ixM6m8sgzwafdyRlLQZ4rwrqv4NhNQn2xlp4uxXuh5MxAj7UgAbr6ursGwvzoTjIjyYXC0zFuBSHbsAPfvbQFUgaXfEYPLf4IcRFCMegrhz+GIBWf1J2aQHUPgXvtCYBE0CCdxNAVVVV9lVLngZLjAFhxCrNKCi6gc4MLOZauDCVt7wQHGb43g/7V8LHP41J7qmEYx0Qio19UxR2JoDcbrfdM9eB2xpNg4hLQX/QjB3IQaI5+2CKgxmdU8a95a/qnsjIevU5nZSlgA5t7WVRQWCC2NG2El7otuJEoh2K/cJGZAqoYMkWhhZsROpwWEaDMYPVvu3kdnEqBVTyuIUC5/AjDsGNPgcFKriRhBB0TaNQzDGfSN4SYrZ8pGnyw6LdN2L4PsN3fifUea7j7MnjyxL7aHTJLAvXEnWnTmzSRRnHeruVqqJr5NkjabARVeFc53wqV67BbDbT399PR8fIkdKxaFpeMBhsb2lpWZEGxIq9ROeVp0vJOM5fv+D1ymY89nT3IjHBkR+Wsrl2NxaLhd7eXpqamnSgJEMzArlcLt1is5GQEeig08pSRi6EkUraJv5MmFm9ew+5ubmEw2EaGxuJRtNPYzZgGYFWuxz4JgAJ2qQBX0UFmoMa0OXLl7OpPyE3I1BxcTF5eXmoqsrNmzfxzX2AzaQyEDJyK+Ai4i4FxZAmaAj1YRj6KyvAjED79u3D5/MlxL869imvrUm0JwRCRg5cepH75QcmFDYN/Mac9vf/GSDNHYfDkXAoEAjgtMawGlWCESNDEQOqdS6IdIeUSAChpp8+vXQZHdroyuEJOb5BgbiAMxgpW7s+takvXfiWreW3MBtlWu2+QQunfhl7x6YLlhFop9PKk4nHYWxov77GxPLa7bjd7sSmPnvqS15aeR2TYSLQ0bYF0+VIxf0/7iGXy2V3Op26ZzcbCXfv3mVoaCj96ZBSah3GfznGgOrr69uEEFn309nMJh6PdzU0NGzXNITf7w9KKWfcUGvXhBACRdHfYY5OQghxxev1VmYNFI/HuXr1auK1Ly0tnbFJjwLdkVLmzVTN7/cn+qHCQv130DiHLnq93mdGHToopXxLCKFrYz/MmXQO2vLpGVLKOwaDYW9RUdGJBJCe5NHY5ubmNx/mHposV1GU52tqar6Zie6MgM6fP28cHBzsllLOn6yoEOLCpk2b1v8rQD09PfmdnZ3bgsHgJ1MV9Hg81fn5+e1er3fcH+XpIepasu7ubr8QwjM9adq8Xm/1NGNTYX8D7tsTLLEYykMAAAAASUVORK5CYII=",De=we(89392),Qe=we(87169),_e=we(81868),Ie=we(9148),xe=we(59301),Ce=Object.defineProperty,Ee=Object.defineProperties,Te=Object.getOwnPropertyDescriptors,We=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,ot=(ft,Pt,ht)=>Pt in ft?Ce(ft,Pt,{enumerable:!0,configurable:!0,writable:!0,value:ht}):ft[Pt]=ht,yt=(ft,Pt)=>{for(var ht in Pt||(Pt={}))tt.call(Pt,ht)&&ot(ft,ht,Pt[ht]);if(We)for(var ht of We(Pt))Ge.call(Pt,ht)&&ot(ft,ht,Pt[ht]);return ft},ut=(ft,Pt)=>Ee(ft,Te(Pt)),vt=(ft,Pt,ht)=>new Promise((kt,Dt)=>{var cn=gn=>{try{fn(ht.next(gn))}catch(An){Dt(An)}},an=gn=>{try{fn(ht.throw(gn))}catch(An){Dt(An)}},fn=gn=>gn.done?kt(gn.value):Promise.resolve(gn.value).then(cn,an);fn((ht=ht.apply(ft,Pt)).next())});function ct(){return new Date().getTime()}const St={loading:!0,user:null,disciplines:[],dicts:null,status:0,data:void 0,lastedUpdateTime:0};var at=(ft=>(ft[ft.SET_INITAL_DATA=0]="SET_INITAL_DATA",ft[ft.SET_LOADING=1]="SET_LOADING",ft[ft.SET_STATUS=2]="SET_STATUS",ft))(at||{});function st(ft,Pt){switch(Pt.type){case 0:return yt(yt({},ft),Pt.payload);case 1:return ut(yt({},ft),{loading:Pt.payload});case 2:return ut(yt({},ft),{status:Pt.payload});default:throw new Error}}var gt=()=>{var ft,Pt;const[ht]=(0,ue.useSearchParams)(),{id:kt}=(0,ue.useParams)(),[Dt]=x.default.useForm(),[cn,an]=(0,Ae.useState)(),[fn,gn]=(0,Ae.useState)([]),[An,Nn]=(0,Ae.useState)([]),[hn,Xn]=(0,Ae.useState)([]),[_n,xn]=(0,Ae.useReducer)(st,St),{loading:zn,data:Cn,user:mt,disciplines:Tt,dicts:Nt,status:Mt}=_n,Kt=Cn==null?void 0:Cn.hack_sets,$t=(ft=Cn==null?void 0:Cn.hack)==null?void 0:ft.test_set_average,{callback_url:Zt,express_id:bt,score:Ct,question_id:wt,type:Gt,pageId:Jt,backUrl:Wt,isIntelligentAssistant:En}=(0,a.oP)(),[ln,qt]=(0,Ae.useState)([]),[mn,Kn]=(0,Ae.useState)(!1),[Qt,Vn]=(0,Ae.useState)(!1),[Wn,ur]=(0,Ae.useState)(),[Jn,Ot]=(0,Ae.useState)(!1),[_t,Bt]=(0,Ae.useState)(ht.get("tabKey")=="2"?"2":"1"),Ut=Gt==="1",Yt=(0,Ae.useMemo)(()=>{let nn=[];return Tt&&(0,se.D0)(Tt,nn),nn},[Tt]),tn=(0,Ae.useCallback)((nn=0)=>vt(void 0,null,function*(){var Tn,ar;let nr=Tt;if(nr.length===0&&(nr=(yield(0,ce.d1)("new_question")).disciplines),kt){let or={disciplines:nr};const $n=yield(0,ce.fu)(kt);if($n.message)$n.status==="401"&&(document.location.href="/user/login");else{const{category:Pr,user:In,code:sr,language:gr,hack_sets:bn,description:xr,difficult:Wr,name:Ca,open_or_not:xa,discipline_id:aa,sub_discipline_id:ea,tag_discipline_id:Ea,analysis:za,time_limit:Mr,test_set_average:Na,test_set_score:Un,status:yn,tag_discipline_ids:pn,item_banks_group_id:Fn,is_file:Sr=!1,hide_actual_output:Dr,hide_compile_status:oa,code_compile_score:Qr,languages:fa,is_my:ga,codes:Fa,answer_text:ba,submit_rule:Tr,show_case:Gr,teacher_view_set:ra,var_init_check:Ir,strict_mode:Yr=!0,attachments:ua}=$n;let[Zr,$a]=(0,se.y3)(nr,ea);Zr=[aa,ea];const Va=Sr?[{input:"",output:"",score:100,position:1}]:bn;Sr?(Nn(bn),Dt.setFieldsValue({hack_sets:Va})):Nn([]);const{lastedUpdateTime:co}=(0,a.oP)(),ho=Fa==null?void 0:Fa.map(Ja=>ut(yt({},Ja),{code:le.Base64.decode(Ja==null?void 0:Ja.code)}));or=ut(yt({},or),{loading:!1,user:In,dicts:$a,status:yn,lastedUpdateTime:nn||co||0,data:{hack_codes:{language:gr,code:le.Base64.decode(sr)},hack:{category:Pr,difficult:Wr,name:Ca,description:xr,open_or_not:xa,time_limit:Mr,test_set_average:Na,test_set_score:Un,sub_discipline_id:Zr,tag_discipline_ids:pn,languages:fa,score:Ct||1,item_banks_group_ids:Fn,is_file:Sr,is_my:ga,code_compile_score:Qr,hide_actual_output:Dr,hide_compile_status:oa,show_case:Gr,analysis:za,answer_text:ba,submit_rule:Tr,teacher_view_set:ra,var_init_check:Ir,strict_mode:Yr},hack_sets:Va,tags:pn,codes:ho,attachment_ids:ua==null?void 0:ua.map(Ja=>Ja.id),attachments:ua}}),parseInt(Qr)>0&&Kn(!0),xn({type:0,payload:or}),an({hack:{category:Pr,difficult:Wr,name:Ca,description:xr,open_or_not:xa,time_limit:Mr,test_set_average:Na,test_set_score:Un,sub_discipline_id:Zr,tag_discipline_ids:pn,score:Ct||1,item_banks_group_ids:Fn,is_file:Sr,analysis:za,answer_text:ba,teacher_view_set:ra},codes:ho,attachment_ids:ua==null?void 0:ua.map(Ja=>Ja.id)}),en(Zr==null?void 0:Zr[0],Zr==null?void 0:Zr[1],nr)}}else{const{user:or}=yield(0,ce.PR)();let{difficult:$n,discipline_id:Pr,sub_discipline_id:In,tag_discipline_id:sr,tagIds:gr,banksIds:bn}=(0,a.oP)();$n=Number($n||2),bn=[Number(bn||0)];let[xr,Wr]=(0,se.y3)(nr,parseInt(In,10));xr=Pr?[Number(Pr||0),Number(In||0)].filter(xa=>!!xa):[];const Ca=[{language:"C",code:""},{language:"C++",code:""},{language:"Java",code:""},{language:"Python",code:""}];xn({type:0,payload:{loading:!1,user:or,disciplines:nr,status:0,dicts:Wr,data:{hack_codes:{language:"C",code:""},hack:{category:null,difficult:$n,time_limit:3,description:"",test_set_score:!1,test_set_average:!0,open_or_not:!0,sub_discipline_id:xr,tag_discipline_id:gr&&((Tn=gr==null?void 0:gr.split(","))==null?void 0:Tn.map(xa=>Number(xa))),name:"",item_banks_group_ids:bn,is_file:!1,answer_text:"",submit_rule:1,teacher_view_set:!0,var_init_check:!1,strict_mode:!0},tags:sr?sr==null?void 0:sr.split(",").map(xa=>parseInt(xa,10)):[],hack_sets:[{input:"",output:"",score:100,position:1,is_public:!0}],codes:Ca,attachment_ids:[]}}}),an({hack:{category:null,difficult:$n,time_limit:3,description:"",test_set_average:!0,open_or_not:!0,sub_discipline_id:[],tag_discipline_id:gr&&((ar=gr==null?void 0:gr.split(","))==null?void 0:ar.map(xa=>Number(xa))),name:"",item_banks_group_id:bn,is_file:!1,answer_text:"",teacher_view_set:!0},codes:Ca,attachment_ids:[]})}}),[kt,Tt]);(0,Ae.useEffect)(()=>{try{tn()}catch(nn){console.log(nn,"----")}},[]),(0,Ae.useEffect)(()=>{function nn(){return vt(this,null,function*(){let Tn=yield(0,ne.U2)("item_banks_groups/mine.json");qt(Tn)})}nn()},[]);const en=(nn,Tn,ar)=>{var nr,or,$n;const Pr=($n=(or=(nr=ar==null?void 0:ar.find(In=>In.id===nn))==null?void 0:nr.sub_disciplines)==null?void 0:or.find(In=>In.id===Tn))==null?void 0:$n.tag_disciplines};function Vt(nn,Tn,ar){return vt(this,null,function*(){var nr,or,$n,Pr,In;const{hack_sets:sr,hack_codes:gr,hack:bn,tags:xr,codes:Wr}=yt({},nn);let Ca=[];((nr=bn==null?void 0:bn.tag_discipline_ids)==null?void 0:nr.length)>0&&(($n=(or=bn==null?void 0:bn.tag_discipline_ids)==null?void 0:or[0])!=null&&$n.value?(Pr=bn==null?void 0:bn.tag_discipline_ids)==null||Pr.map(Mr=>{Ca.push(Mr==null?void 0:Mr.value)}):Ca=bn==null?void 0:bn.tag_discipline_ids),bn.tag_discipline_ids=Ca;let xa=[],aa=[],ea=0;const Ea=bn!=null&&bn.is_file?An.map((Mr,Na)=>ut(yt({},Mr),{position:Na+1})):sr.map(Mr=>ut(yt({},Mr),{is_file:!1}));for(let Mr of Ea)ea+=Mr.score,Mr.id&&Mr.id>=0?xa.push(Mr):aa.push(Mr);if(!(Ea!=null&&Ea.length)){Se.ZP.error("\u6D4B\u8BD5\u96C6\u4E0D\u80FD\u4E3A\u7A7A");return}if(ea+=parseInt(bn.code_compile_score||0),ea!==100&&!bn.test_set_score){Se.ZP.error("\u6D4B\u8BD5\u96C6\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100");debugger;return}if(Ea!=null&&Ea.some(Mr=>!Mr.output)){jr(Ea==null?void 0:Ea.map(Mr=>(Mr==null?void 0:Mr.position)-1)),_r(!0),Se.ZP.error("\u6D4B\u8BD5\u96C6\u8F93\u51FA\u4E0D\u80FD\u4E3A\u7A7A");return}let za={};if(Wr==null||Wr.forEach(Mr=>{za[Mr.language]=Mr!=null&&Mr.code?le.Base64.encode(Mr==null?void 0:Mr.code):""}),bn.sub_discipline_id=(In=bn.sub_discipline_id)==null?void 0:In[1],Jn&&(bn.tag_discipline_ids=[]),xn({type:1,payload:!0}),Zt||(bn.score=bn.difficult*100),kt){if((yield(0,ce.l_)(kt,{hack:bn,hack_codes:gr,hack_sets:aa,update_hack_sets:xa,tags:xr,is_cover:ar,languages:bn.languages,codes:za,attachment_ids:hn})).status!==0){xn({type:1,payload:!1});return}if(Jt&&Tn!=="start"){Se.ZP.success("\u4FDD\u5B58\u6210\u529F"),setTimeout(()=>{window.close()},1e3);return}if(Zt){if(yield(0,ce.j2)(kt),Zt.includes("paperlibrary")){(yield(0,y.oF)({id:bt,question_id:wt,item_type:E.c.Program,name:bn.name,question_score:bn.score,difficulty:bn.difficult,sub_discipline_id:bn.sub_discipline_id,tag_discipline_ids:bn.tag_discipline_ids,item_banks_group_ids:bn.item_banks_group_ids,analysis:bn.analysis})).status===0&&(ht.get("pageType")=="course"?ht.get("updateType")=="course"?ue.history.replace(ht.get("callback_url")+`&defaultActiveKey=0&pageType=course&updateType=course&courseId=${ht.get("courseId")}&stageId=${ht.get("stageId")}`):ue.history.replace(ht.get("callback_url")+`&pageType=course&courseId=${ht.get("courseId")}&stageId=${ht.get("stageId")}`):ue.history.replace(ht.get("callback_url")));return}const{status:Na}=yield(0,ce.GM)(wt,{question_type:6,question_score:bn.score,question_title:bn.name,description:bn.description,sub_discipline_id:bn.sub_discipline_id,tag_discipline_ids:bn.tag_discipline_ids,item_banks_group_ids:bn.item_banks_group_ids,identifier:kt,analysis:bn.analysis});if(Na===0){if(Tn==="start")return;ht.get("pageType")=="course"?ht.get("updateType")=="course"?ue.history.replace(ht.get("callback_url")+`&defaultActiveKey=0&pageType=course&updateType=course&courseId=${ht.get("courseId")}&stageId=${ht.get("stageId")}`):ue.history.replace(ht.get("callback_url")+`&pageType=course&courseId=${ht.get("courseId")}&stageId=${ht.get("stageId")}`):ue.history.replace(ht.get("callback_url"))}}else Se.ZP.success("\u4FDD\u5B58\u6210\u529F"),tn(ct()),Tn!=="start"&&Mt===0&&ye.default.confirm({icon:null,title:"\u63D0\u793A",width:452,centered:!0,content:xe.createElement("div",null,"\u7F16\u7A0B\u9898\u5DF2\u4FDD\u5B58!\u76EE\u524D\u5916\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u53D1\u5E03\u540E\u5373\u53EF\u5E94\u7528\u5230\u81EA\u5DF1\u7BA1\u7406\u7684\u8BFE\u5802\uFF0C\u662F\u5426\u7ACB\u5373\u53D1\u5E03?"),cancelText:"\u7A0D\u540E\u518D\u8BF4",okText:"\u7ACB\u5373\u53D1\u5E03",onCancel:()=>{ue.history.replace(`/problemset?page=${ht.get("page")}`)},onOk:()=>vt(this,null,function*(){yield on(kt),ue.history.replace(`/problemset?page=${ht.get("page")}`)})});xn({type:1,payload:!1})}else{const{identifier:Mr,exam_identifier:Na,hack_item_bank_id:Un}=yield(0,ce.zQ)({hack:bn,hack_codes:gr,hack_sets:Ea,tags:xr,languages:bn.languages,examination_bank_id:bt||null,homework_common_id:Jt?-1:null,codes:za,attachment_ids:hn});if(xn({type:1,payload:!1}),Tn==="start")return;if(Jt){let yn=[Un],pn=localStorage.getItem(Jt);pn=pn?JSON.parse(pn):[],pn=Array.isArray(pn)?pn:[],yn=[...yn,...pn],localStorage.setItem(Jt,JSON.stringify(yn)),Se.ZP.success("\u4FDD\u5B58\u6210\u529F"),setTimeout(()=>{window.close()},1e3);return}if(Mr)if(!Zt)ur(Mr),Vn(!0);else if(yield(0,ce.j2)(Mr),kt)ht.get("pageType")=="course"?ht.get("updateType")=="course"?ue.history.replace(ht.get("callback_url")+`&defaultActiveKey=0&pageType=course&updateType=course&courseId=${ht.get("courseId")}&stageId=${ht.get("stageId")}`):ue.history.replace(ht.get("callback_url")+`&pageType=course&courseId=${ht.get("courseId")}&stageId=${ht.get("stageId")}`):ue.history.replace(ht.get("callback_url"));else{if(Zt.includes("paperlibrary")){(yield(0,y.oF)({id:bt,item_type:E.c.Program,name:bn.name,question_score:bn.score,difficulty:bn.difficult,sub_discipline_id:bn.sub_discipline_id,tag_discipline_ids:bn.tag_discipline_ids,identifier:Na,analysis:bn.analysis})).status===0&&(ht.get("pageType")=="course"?ht.get("updateType")=="course"?ue.history.replace(ht.get("callback_url")+`&defaultActiveKey=0&pageType=course&updateType=course&courseId=${ht.get("courseId")}&stageId=${ht.get("stageId")}`):ue.history.replace(ht.get("callback_url")+`&pageType=course&courseId=${ht.get("courseId")}&stageId=${ht.get("stageId")}`):ue.history.replace(ht.get("callback_url")));return}const{status:yn}=yield(0,ce.MK)(parseInt(bt,10),{question_type:6,question_score:bn.score,question_title:bn.name,identifier:Mr,tag_discipline_ids:bn.tag_discipline_ids,analysis:bn.analysis});yn===0&&(ht.get("pageType")=="course"?ht.get("updateType")=="course"?ue.history.replace(ht.get("callback_url")+`&defaultActiveKey=0&pageType=course&updateType=course&courseId=${ht.get("courseId")}&stageId=${ht.get("stageId")}`):ue.history.replace(ht.get("callback_url")+`&pageType=course&courseId=${ht.get("courseId")}&stageId=${ht.get("stageId")}`):ue.history.replace(ht.get("callback_url")))}}})}function on(nn){return vt(this,null,function*(){const Tn=yield(0,ce.j2)(nn);Tn.status===0?(Se.ZP.success("\u53D1\u5E03\u6210\u529F"),xn({type:2,payload:1})):Se.ZP.info(Tn.message)})}function vn(){return vt(this,null,function*(){const nn=yield(0,ce.ZS)(kt);nn.status===0?(Se.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F"),xn({type:2,payload:0})):Se.ZP.info(nn.message)})}function Rt(){return vt(this,null,function*(){var nn,Tn,ar,nr,or,$n,Pr;try{yield Dt.validateFields();const{new_list:In}=Dt.getFieldsValue();if(In!=null&&In.some(sr=>!sr.output))return jr(In==null?void 0:In.map(sr=>(sr==null?void 0:sr.position)-1)),_r(!0),Se.ZP.error("\u6D4B\u8BD5\u96C6\u8F93\u51FA\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject()}catch(In){const sr=(Tn=(nn=In==null?void 0:In.errorFields)==null?void 0:nn.filter(bn=>{var xr;return((xr=bn==null?void 0:bn.name)==null?void 0:xr[0])=="hack_sets"}))==null?void 0:Tn.map(bn=>{var xr;return(xr=bn==null?void 0:bn.name)==null?void 0:xr[1]});sr.length>0&&jr(sr),Dt.scrollToField((nr=(ar=In==null?void 0:In.errorFields)==null?void 0:ar[0])==null?void 0:nr.name,{behavior:"smooth",block:"start"});const gr=(Pr=($n=(or=In==null?void 0:In.errorFields)==null?void 0:or[0])==null?void 0:$n.errors)==null?void 0:Pr[0];return Se.ZP.error(gr),Promise.reject()}})}function qn(){return vt(this,null,function*(){yield Rt();const nn=Dt.getFieldsValue();Vt(nn,"start"),setTimeout(()=>vt(this,null,function*(){const{identifier:Tn}=yield(0,ce.uE)(kt);Ut?Jt?window.location.href=`/myproblems/${Tn}?type=1&pageId=${Jt}&backUrl=${Wt}`:window.location.href=`/myproblems/${Tn}?type=1`:window.location.href=`/myproblems/${Tn}`}),400)})}function dr(){var nn;if(Jt){window.close();return}if(ht.get("pageType")=="course")ht.get("updateType")=="course"?ue.history.replace(ht.get("callback_url")+`&defaultActiveKey=0&pageType=course&updateType=course&courseId=${ht.get("courseId")}&stageId=${ht.get("stageId")}`):ue.history.replace(ht.get("callback_url")+`&pageType=course&courseId=${ht.get("courseId")}&stageId=${ht.get("stageId")}`);else if(Zt)ue.history.replace(ht.get("callback_url")+(En?"&isIntelligentAssistant=true":""));else if(Ut){let Tn=(nn=localStorage.getItem("program_homework"))==null?void 0:nn.split(",");ue.history.push(`/classrooms/${Tn==null?void 0:Tn[0]}/program_homework/${Tn==null?void 0:Tn[1]}/detail`)}else ue.history.replace(`/problemset?page=${ht.get("page")}`)}const br=nn=>{let Tn=parseInt(Dt.getFieldValue("hack").code_compile_score)||0;const ar=Math.floor((100-Tn)/nn.length),nr=ar+(100-Tn)%nn.length,or=nn.map(($n,Pr)=>Pr===nn.length-1?ut(yt({},$n),{score:nr}):ut(yt({},$n),{score:ar}));Nn(or)};function hr(nn){nn.target.value||br(An),xn({type:0,payload:{data:ut(yt({},Cn),{hack:ut(yt({},Cn.hack),{test_set_score:nn.target.value})})}})}function dn(nn){xn({type:0,payload:{data:ut(yt({},Cn),{hack:ut(yt({},Cn.hack),{is_file:nn.target.value})})}})}function Bn(nn){const Tn=nn.target.value;Tn&&br(An);const ar=Dt.getFieldValue("hack_sets");xn({type:0,payload:{data:ut(yt({},Cn),{hack_sets:ar,hack:ut(yt({},Cn.hack),{test_set_average:Tn})})}})}function Rn(){let nn=Dt.getFieldValue("hack_sets"),Tn=parseInt(Dt.getFieldValue("hack").code_compile_score)||0;const ar=nn.length+1,nr=Math.floor((100-Tn)/ar),or=(100-Tn)%ar;nn.map(($n,Pr)=>($t&&($n.score=nr),$n.position=Pr+1,$n)),nn.push({input:"",output:"",position:ar,is_public:!0,score:$t?nr+or:0}),Dt.setFieldsValue({hack_sets:nn}),xn({type:0,payload:{data:ut(yt({},Cn),{hack_sets:nn})}}),jr(nn.length-1),_r(!0)}function Sn(){let nn=Dt.getFieldValue("hack_sets"),Tn=parseInt(Dt.getFieldValue("hack").code_compile_score)||0;const ar=nn.length,nr=Math.floor((100-Tn)/ar),or=(100-Tn)%ar;nn.map(($n,Pr)=>($t&&($n.score=nr,Pr===nn.length-1&&($n.score=nr+or)),$n.position=Pr+1,$n)),Dt.setFieldsValue({hack_sets:nn}),xn({type:0,payload:{data:ut(yt({},Cn),{hack_sets:nn})}})}(0,Ae.useEffect)(()=>{if($t){let nn=parseInt(Dt.getFieldValue("hack").code_compile_score)||0;const Tn=Kt==null?void 0:Kt.length,ar=Math.floor((100-nn)/Tn),nr=(100-nn)%Tn;Kt==null||Kt.map((or,$n)=>(or.score=ar,or.position=$n+1,$n===Tn-1&&(or.score=ar+nr),or)),xn({type:0,payload:{data:ut(yt({},Cn),{hack_sets:Kt})}}),Dt.setFieldsValue({hack_sets:Kt})}},[$t]);function er(nn){let Tn=Dt.getFieldValue("hack_sets"),ar=parseInt(Dt.getFieldValue("hack").code_compile_score)||0;const nr=(Tn==null?void 0:Tn.length)-1,or=Math.floor((100-ar)/nr),$n=(100-ar)%nr;Tn.splice(nn,1),Tn==null||Tn.map((Pr,In)=>($t&&(Pr.score=or,In===nr-1&&(Pr.score=or+$n)),Pr.position=In+1,Pr)),xn({type:0,payload:{data:ut(yt({},Cn),{hack_sets:Tn})}}),Dt.setFieldsValue({hack_sets:Tn})}function vr(nn){xn({type:0,payload:{data:ut(yt({},Cn),{hack_codes:ut(yt({},Cn.hack_codes),{language:nn})})}})}const ir=nn=>{var Tn,ar,nr,or,$n,Pr;if(console.log(nn,"changedValues"),(Tn=nn==null?void 0:nn.hack)!=null&&Tn.sub_discipline_id){const[In,sr]=(ar=nn==null?void 0:nn.hack)==null?void 0:ar.sub_discipline_id,gr=($n=(or=(nr=Tt==null?void 0:Tt.find(xr=>xr.id===In))==null?void 0:nr.sub_disciplines)==null?void 0:or.find(xr=>xr.id===sr))==null?void 0:$n.tag_disciplines,bn=ut(yt({},Dt.getFieldsValue()),{hack:ut(yt({},(Pr=Dt.getFieldsValue())==null?void 0:Pr.hack),{tag_discipline_ids:[]})});Dt.setFieldsValue(bn),an(bn)}else an(yt({},Dt.getFieldsValue()))},Or=nn=>{gn([...fn,yt({},nn)])};(0,Ae.useEffect)(()=>{var nn,Tn,ar,nr;(Tn=(nn=Cn==null?void 0:Cn.hack)==null?void 0:nn.sub_discipline_id)!=null&&Tn[1]&&Lr((nr=(ar=Cn==null?void 0:Cn.hack)==null?void 0:ar.sub_discipline_id)==null?void 0:nr[1])},[(Pt=Cn==null?void 0:Cn.hack)==null?void 0:Pt.sub_discipline_id]);const Lr=nn=>vt(void 0,null,function*(){const Tn=yield(0,oe.YY)({sub_discipline_id:nn});gn(Tn.tag_disciplines)});function sa(nn){var Tn,ar;Ot(!nn),gn([]);let nr=nn?nn[1]:null;const[,or]=(0,se.y3)(Tt,nr);Dt.setFieldsValue({tags:[]}),xn({type:0,payload:{dicts:or,data:ut(yt({},Cn),{hack:ut(yt({},Cn.hack),{sub_discipline_id:nn,tag_discipline_ids:nn&&nn[1]==((Tn=Cn==null?void 0:Cn.hack)==null?void 0:Tn.sub_discipline_id)?(ar=Cn==null?void 0:Cn.hack)==null?void 0:ar.tag_discipline_ids:[]}),tags:[]})}})}const la=(nn,Tn=!1)=>{var ar,nr;if(Tn)return()=>{xn({type:0,payload:{data:ut(yt({},Cn),{hack:ut(yt({},Cn.hack),{is_file:!0})})}}),Dt.setFieldsValue({hack:{is_file:!0}})};const or=nn==null?void 0:nn.map(bn=>({input:bn.input,output:bn.output,score:0,position:1}));let $n=(nr=(ar=Dt.getFieldValue("hack_sets"))==null?void 0:ar.filter(bn=>bn.input||bn.output))==null?void 0:nr.concat(or),Pr=parseInt(Dt.getFieldValue("hack").code_compile_score)||0;const In=$n==null?void 0:$n.length,sr=Math.floor((100-Pr)/In),gr=(100-Pr)%In;$n==null||$n.map((bn,xr)=>($t&&(bn.score=sr,xr===In-1&&(bn.score=sr+gr)),bn.position=xr+1,bn)),xn({type:0,payload:{data:ut(yt({},Cn),{hack_sets:$n,hack:ut(yt({},Cn.hack),{is_file:!1})})}}),Dt.setFieldsValue({hack_sets:$n,hack:{is_file:!1}})},Sa=()=>vt(void 0,null,function*(){var nn,Tn,ar,nr,or,$n,Pr,In;try{yield Dt.validateFields();const sr=yield Dt.getFieldsValue();if(ht.get("exercise")&&!Zt.includes("paperlibrary")&&((nn=Cn==null?void 0:Cn.hack)!=null&&nn.is_my)){const gr=sr==null?void 0:sr.hack;let bn=0;const xr=gr!=null&&gr.is_file?An.map((Wr,Ca)=>ut(yt({},Wr),{position:Ca+1})):Kt.map(Wr=>ut(yt({},Wr),{is_file:!1}));for(let Wr of xr)bn+=Wr.score;if(!(xr!=null&&xr.length)){Se.ZP.error("\u6D4B\u8BD5\u96C6\u4E0D\u80FD\u4E3A\u7A7A");return}if(bn+=parseInt(gr.code_compile_score||0),bn!==100&&!gr.test_set_score){Se.ZP.error("\u6D4B\u8BD5\u96C6\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100");debugger;return}ye.default.confirm({title:"\u4FDD\u5B58\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u8BD5\u9898\u5E93\u4E2D\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u8BD5\u9898\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",onOk:()=>Vt(sr,"",1),onCancel:()=>Vt(sr,"",0)});return}Vt(sr,"",1)}catch(sr){const gr=(ar=(Tn=sr==null?void 0:sr.errorFields)==null?void 0:Tn.filter(xr=>{var Wr;return((Wr=xr==null?void 0:xr.name)==null?void 0:Wr[0])=="hack_sets"}))==null?void 0:ar.map(xr=>{var Wr;return(Wr=xr==null?void 0:xr.name)==null?void 0:Wr[1]});gr.length>0&&jr(gr),Dt.scrollToField((or=(nr=sr==null?void 0:sr.errorFields)==null?void 0:nr[0])==null?void 0:or.name,{behavior:"smooth",block:"start"});const bn=(In=(Pr=($n=sr==null?void 0:sr.errorFields)==null?void 0:$n[0])==null?void 0:Pr.errors)==null?void 0:In[0];Se.ZP.error(bn)}}),[$r,jr]=(0,Ae.useState)(0),[Jr,_r]=(0,Ae.useState)(!1);(0,Ae.useEffect)(()=>{if(Jr){const nn=document.getElementById(`scroll-key-${$r}`);nn==null||nn.scrollIntoView({behavior:"smooth"}),_r(!1)}},[$r,Jr]);const Hr=[{name:Ut?"\u7F16\u7A0B\u4F5C\u4E1A":"\u7F16\u7A0B\u9898",onClick:dr},{name:(kt?"\u7F16\u8F91":"\u65B0\u5EFA")+"\u7F16\u7A0B\u9898",onClick:dr}];return xe.createElement(ae.Z,{spinning:zn,delay:500},Cn?xe.createElement("div",{className:Ke.bg},xe.createElement("div",{className:Ke.nav},xe.createElement(Ie._b,{dataSource:Hr,className:Ke.crumbs}),xe.createElement(_e.d4,{activeKey:_t,tabs:[{key:"1",label:"\u9898\u76EE\u8BBE\u7F6E"},{key:"2",label:"\u5B66\u5458\u521D\u59CB\u4EE3\u7801"}],onChange:nn=>vt(void 0,null,function*(){nn==="2"&&(yield Rt()),Bt(nn)})})),xe.createElement(x.default,{colon:!1,form:Dt,initialValues:Cn,scrollToFirstError:!0,layout:"horizontal",name:"layout-multiple-horizontal",onValuesChange:ir},xe.createElement("div",{className:Ke.contentWrapper},xe.createElement("div",{style:{display:_t==="1"?"block":"none"}},xe.createElement(Ve,{onAddTestCases:Sn,form:Dt,handleAddKnowledgeFinish:Or,MyGroup:ln,formValue:cn,knowledgeOptions:fn,onChangeLanguage:vr,onChangeSubDiscipline:sa,onRemoveTestCase:er,onAddTestCase:Rn,dicts:Nt,categorys:Yt,callback_url:Zt,hack:Cn.hack,onChangeScore:hr,onChangeAverage:Bn,onChangeFile:dn,uploadData:An,setUploadData:Nn,handleUploadRatio:br,isshows:mn,isProgram:Ut,addUploadFnc:la,activeKey:$r,setActiveKey:jr,user:mt,attachments:Cn==null?void 0:Cn.attachments,setAttachmentIds:Xn})),xe.createElement("div",{style:{display:_t==="2"?"block":"none"},className:Ke.codePanelWrapper},xe.createElement(x.default.Item,{name:"codes",noStyle:!0},xe.createElement(ie.Z,{form:Dt}))))),xe.createElement("div",{className:Ke.buttonFixed},kt?xe.createElement(Ae.Fragment,null,xe.createElement("div",{className:Ke.cancelBtn,onClick:dr},"\u53D6\u6D88"),xe.createElement(te.ZP,{className:`${Ke.saveBtn} ml20`,type:"primary",onClick:()=>vt(void 0,null,function*(){_t==="1"&&(yield Rt()),Bt(_t==="1"?"2":"1")})},_t==="1"?"\u4E0B\u4E00\u6B65":"\u4E0A\u4E00\u6B65"),xe.createElement(te.ZP,{className:`${Ke.saveBtn} ml20`,loading:zn,type:"primary",onClick:(0,De.throttle)(Sa,1e3)},"\u4FDD\u5B58"),xe.createElement(te.ZP,{type:"primary",className:`${Ke.challengeBtn} ml20`,onClick:(0,De.throttle)(qn,1e3),icon:xe.createElement("img",{src:Oe,width:18})},Mt?"\u5F00\u59CB\u6311\u6218":"\u6A21\u62DF\u6311\u6218")):xe.createElement(Ae.Fragment,null,xe.createElement("div",{className:Ke.cancelBtn,onClick:dr},"\u53D6\u6D88"),xe.createElement(te.ZP,{className:`${Ke.saveBtn} ml20`,type:"primary",onClick:()=>vt(void 0,null,function*(){_t==="1"&&(yield Rt()),Bt(_t==="1"?"2":"1")})},_t==="1"?"\u4E0B\u4E00\u6B65":"\u4E0A\u4E00\u6B65"),xe.createElement(te.ZP,{className:`${Ke.saveBtn} ml20`,loading:zn,type:"primary",onClick:(0,De.throttle)(Sa,1e3)},"\u4FDD\u5B58")))):xe.createElement("div",{className:"vh100"}),xe.createElement(ye.default,{centered:!0,maskClosable:!1,open:Qt,title:"\u63D0\u793A",width:"484px",onCancel:()=>{ue.history.push(`/problems/newedit/${Wn}`),Vn(!1)},footer:null},xe.createElement("div",null,xe.createElement("div",{style:{lineHeight:"26px"}},"\u672C\u6B21\u8BD5\u9898\u5185\u5BB9\u4FEE\u6539\u5DF2\u4FDD\u5B58\u6210\u529F\uFF0C\u53EF\u70B9\u51FB\u201C\u9000\u51FA\u201D\u8FD4\u56DE\u5230\u8BD5\u9898\u5E93\u9875\u9762\uFF0C\u70B9\u51FB\u201C\u6A21\u62DF\u5B9E\u6218\u201D\u8FDB\u884C\u4EE3\u7801\u8C03\u8BD5"),xe.createElement("div",{style:{color:"#E99237",fontSize:12,marginTop:12}},xe.createElement(Qe.Z,{style:{marginRight:10}}),"\u5982\u672C\u8BD5\u9898\u5B66\u751F\u8FDB\u5165\u9700\u8981\u5C55\u793A\u521D\u59CB\u4EE3\u7801\uFF0C\u8BF7\u70B9\u51FB",xe.createElement("span",{style:{color:"#165DFF",cursor:"pointer",textDecoration:"underline"},onClick:()=>{ue.history.push(`/problems/newedit/${Wn}?tabKey=2`)}},"\u8BBE\u7F6E\u521D\u59CB\u4EE3\u7801"),"\u8FDB\u884C\u8BBE\u7F6E")),xe.createElement("div",{className:"mt30 mb20",style:{display:"flex",justifyContent:"flex-end"}},xe.createElement(te.ZP,{className:"mr20",onClick:()=>{ue.history.replace(`/problemset?page=${ht.get("page")}`)}},"\u9000\u51FA"),xe.createElement(te.ZP,{type:"primary",onClick:()=>vt(void 0,null,function*(){const nn=yield(0,ce.uE)(Wn);Ut?window.location.href=`/myproblems/${nn==null?void 0:nn.identifier}?type=1`:window.location.href=`/myproblems/${nn==null?void 0:nn.identifier}`})},"\u6A21\u62DF\u5B9E\u6218"))))}},93946:function(jt,xt,we){"use strict";we.d(xt,{GM:function(){return se},MK:function(){return te},PR:function(){return Ke},ZS:function(){return le},d1:function(){return x},fu:function(){return Se},j2:function(){return ue},l_:function(){return ye},uE:function(){return ce},zQ:function(){return ae}});var Ae=we(38986);function Ke(){return(0,Ae.U2)("problems/new.json")}function x(ie="question"){return(0,Ae.U2)("disciplines.json",{source:ie})}function Se(ie){return(0,Ae.U2)(`problems/${ie}/edit.json`)}function ye(ie,ne){return(0,Ae.gz)(`problems/${ie}.json`,ne)}function ae(ie){return(0,Ae.v_)("problems.json",ie)}function te(ie,ne){return(0,Ae.v_)(`exercises/${ie}/exercise_questions.json`,ne)}function se(ie,ne){return(0,Ae.gz)(`exercise_questions/${ie}.json`,ne)}function ue(ie){return(0,Ae.v_)(`problems/${ie}/publish.json`)}function le(ie){return(0,Ae.v_)(`problems/${ie}/cancel_publish.json`)}function ce(ie){return(0,Ae.U2)(`problems/${ie}/start.json`)}function oe(ie,ne){return post("tag_disciplines.json",{name:ne,sub_discipline_id:ie})}},72937:function(jt,xt,we){"use strict";we.d(xt,{D0:function(){return te},R8:function(){return Se},jw:function(){return ae},y3:function(){return se}});var Ae=we(57809),Ke=we(59301);const{Option:x}=Ae.default;var Se=(ue=>(ue[ue.language=0]="language",ue[ue.difficult=1]="difficult",ue[ue.category=2]="category",ue[ue.openOrNot=3]="openOrNot",ue))(Se||{});const ye={0:[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"}],1:[{title:"\u7B80\u5355",key:1},{title:"\u4E2D\u7B49",key:2},{title:"\u56F0\u96BE",key:3}],2:[{title:"\u7A0B\u5E8F\u8BBE\u8BA1",key:1},{title:"\u7B97\u6CD5",key:2}],3:[{title:"\u516C\u5F00",key:1},{title:"\u79C1\u6709",key:0}]};function ae(ue){return ye[ue].map(le=>Ke.createElement(x,{key:le.title,value:le.key}," ",le.title," "))}function te(ue,le){ue.map(ce=>{const{id:oe,name:ie,sub_disciplines:ne}=ce;let a={value:oe,label:ie};le.push(a),ne&&ne.length>0&&(a.children=[],te(ne,a.children))})}function se(ue,le){var ce;let oe=[];for(let ie=0;ie0){oe[0]=ne.id;for(let a=0;aqe in He?ee(He,qe,{enumerable:!0,configurable:!0,writable:!0,value:Re}):He[qe]=Re,ge=(He,qe)=>{for(var Re in qe||(qe={}))he.call(qe,Re)&&pe(He,Re,qe[Re]);if(me)for(var Re of me(qe))fe.call(qe,Re)&&pe(He,Re,qe[Re]);return He},ve=(He,qe)=>re(He,de(qe)),be=(He,qe,Re)=>new Promise((it,Ze)=>{var $e=ze=>{try{Me(Re.next(ze))}catch(Ue){Ze(Ue)}},Je=ze=>{try{Me(Re.throw(ze))}catch(Ue){Ze(Ue)}},Me=ze=>ze.done?it(ze.value):Promise.resolve(ze.value).then($e,Je);Me((Re=Re.apply(He,qe)).next())});const{Dragger:Be}=Ke.default,Pe=He=>{const qe=Ue=>Ue&&Ue.substring(0,Ue.lastIndexOf("."));for(var Re=[...He],it=0,Ze=[],$e=0;$e{if(Ue.forEach(rt=>{let Ye=rt.name.split(/\.(?=[^\.]+$)/);rt.name=`${Ye[0]}.${Ye[1].toLowerCase()}`}),Ue[0].name.includes(".in"))return Ue.length===2?Ue:[Ue[0],{}];if(Ue[0].name.includes(".out"))return Ue.length===2?Ue.reverse():[{},Ue[0]]})},Le=({onClose:He,onOK:qe,visible:Re,wrapClassName:it,rootIdentifier:Ze,multiple:$e=!1,defaultMultipleValue:Je=!0})=>{const[Me,ze]=(0,Ae.useState)([]),[Ue,rt]=(0,Ae.useState)({}),[Ye,lt]=(0,Ae.useState)(!1),[Xe,ke]=(0,Ae.useState)(!0),[je,Ve]=(0,Ae.useState)(null),Oe=(0,Ae.useRef)([]),De=(0,Ae.useRef)(0),Qe=()=>{He()};(0,Ae.useEffect)(()=>{_e()},[]),(0,Ae.useEffect)(()=>{Re&&(Oe.current=[],De.current=0,ze([]),ke(Je))},[Re]);const _e=()=>be(void 0,null,function*(){try{Ve(!0)}catch(Ge){}}),Ie=Ge=>Ge&&Ge.substring(0,Ge.lastIndexOf(".")),xe=Ge=>{var ot,yt;const ut=Ie((ot=Ge[0])==null?void 0:ot.name)||Ie((yt=Ge[1])==null?void 0:yt.name),vt=Me.filter(ct=>Ie(ct.name)!==ut);Oe.current=[...vt],ze([...vt])},Ce=Ge=>{if(!Xe){const St=new FormData;St.append("file",Ge.file),(0,a.ZP)("/api/attachments/get_file_content.json",{method:"post",body:St},!0).then(st=>{if(st.status===0){De.current=De.current+1;const gt=Oe.current.map(ft=>{var Pt;if(ft.name===Ge.name){const ht=ge({},ft);return(Pt=Ge==null?void 0:Ge.name)!=null&&Pt.includes(".in")?ht.input=st==null?void 0:st.content:ht.output=st==null?void 0:st.content,ht}return ft});if(Oe.current=[...gt],ze([...gt]),De.current>0&&De.current===Me.length){lt(!1);let ft=Pe(gt);ft=ft.filter(Pt=>{var ht,kt;return!!((ht=Pt[0])!=null&&ht.name&&((kt=Pt[1])!=null&&kt.name))}),ft=ft.map(Pt=>ve(ge(ge({},Pt[0]),Pt[1]),{is_file:!1})),qe(ft),He()}}else lt(!1),He()});return}if(je){const St=new FormData;St.append("file",Ge.file),Ze===null?St.append("identifier","testsets"):St.append("identifier",Ze),(0,a.ZP)("/api/attachments.json",{method:"post",body:St},!0).then(st=>{if(st.filename){De.current=De.current+1;const gt=Oe.current.map(ft=>{var Pt;if(ft.name===(st==null?void 0:st.filename)){const ht=ve(ge({},ft),{is_oss:!je});return(Pt=st==null?void 0:st.filename)!=null&&Pt.includes(".in")?(ht.in_object_key=st==null?void 0:st.object,ht.in_object_size=st==null?void 0:st.size,ht.input=st==null?void 0:st.filename,ht.in_file=Ge):(ht.out_object_key=st==null?void 0:st.object,ht.out_object_size=st==null?void 0:st.size,ht.output=st==null?void 0:st.filename,ht.out_file=Ge),ht}return ft});if(Oe.current=[...gt],ze([...gt]),De.current>0&&De.current===Me.length){lt(!1);let ft=Pe(gt);ft=ft.filter(Pt=>{var ht,kt;return!!((ht=Pt[0])!=null&&ht.name&&((kt=Pt[1])!=null&&kt.name))}),ft=ft.map(Pt=>ve(ge(ge({},Pt[0]),Pt[1]),{is_file:!0})),qe(ft),He()}}else lt(!1),He()});return}const ot=new(ne())({endpoint:Ue.end_point,region:Ue.region,accessKeyId:Ue.access_key_id,accessKeySecret:Ue.access_key_secret,bucket:Ue.bucket,stsToken:Ue.security_token}),yt=Ge.name,ut={container_type:"TestSet",file_name:yt},vt=(0,y.Z)();let ct=`testsets/${Ze}/${vt}${yt.indexOf(".")>-1?"."+yt.split(".").pop():""}`;Ze===null&&(ct=`testsets/${vt}${yt.indexOf(".")>-1?"."+yt.split(".").pop():""}`),ot.multipartUpload(ct,new Blob([Ge.file],{type:Ge.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:yt+""},url:Ue==null?void 0:Ue.callback_url,host:Ue==null?void 0:Ue.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,a.rz)(ut)}}).then(function(St){if(St.data.status===0){De.current=De.current+1;const at=Oe.current.map(st=>{var gt,ft,Pt,ht,kt,Dt,cn,an,fn,gn,An,Nn,hn,Xn,_n,xn,zn;if(st.name===((ft=(gt=St.data)==null?void 0:gt.data)==null?void 0:ft.file_name)){const Cn=ve(ge({},st),{is_oss:!je});return(kt=(ht=(Pt=St.data)==null?void 0:Pt.data)==null?void 0:ht.file_name)!=null&&kt.includes(".in")?(Cn.in_object_key=(cn=(Dt=St.data)==null?void 0:Dt.data)==null?void 0:cn.object,Cn.in_object_size=(fn=(an=St.data)==null?void 0:an.data)==null?void 0:fn.size,Cn.input=(An=(gn=St.data)==null?void 0:gn.data)==null?void 0:An.file_name,Cn.in_file=Ge):(Cn.out_object_key=(hn=(Nn=St.data)==null?void 0:Nn.data)==null?void 0:hn.object,Cn.out_object_size=(_n=(Xn=St.data)==null?void 0:Xn.data)==null?void 0:_n.size,Cn.output=(zn=(xn=St.data)==null?void 0:xn.data)==null?void 0:zn.file_name,Cn.out_file=Ge),Cn}return st});if(Oe.current=[...at],ze([...at]),De.current>0&&De.current===Me.length){lt(!1);let st=Pe(at);st=st.filter(gt=>{var ft,Pt;return!!((ft=gt[0])!=null&&ft.name&&((Pt=gt[1])!=null&&Pt.name))}),st=st.map(gt=>ve(ge(ge({},gt[0]),gt[1]),{is_file:!0})),qe(st),He()}}})},Ee=Ge=>new Promise((ot,yt)=>{let ut=0,vt=[];for(let ct=0;ct{ut++,ut===Ge.length&&(vt.length?(x.ZP.warning(`${vt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),yt()):ot(Ge))}).catch(St=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",St),ut++,vt.push(Ge[ct].name),ut===Ge.length&&(vt.length?(x.ZP.warning(`${vt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),yt()):ot(Ge))})}),Te=()=>be(void 0,null,function*(){if(Me.length===0){x.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield Ee(Me),lt(!0),Pe(Me).some(ot=>{var yt,ut;return!((yt=ot[0])!=null&&yt.name&&((ut=ot[1])!=null&&ut.name))})){Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>be(void 0,null,function*(){Me.map(ot=>be(void 0,null,function*(){Ce(ot)}))}),onCancel:()=>{lt(!1)}});return}Me.map(ot=>be(void 0,null,function*(){Ce(ot)}))}),We={name:"file",fileList:Me,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:Ge=>{if(Me!=null&&Me.some(yt=>yt.name===Ge.name))return x.ZP.info(`${Ge.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(Ge.size/1024/1024>100)return x.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(Ge.name))return x.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const ot={name:Ge.name,uid:Ge.uid,file:Ge,percent:0};return Me.push(ot),Oe.current=[...Me],ze([...Me]),!1}},tt=Pe(Me);return console.log(Me,tt,"fileList"),z.createElement(Se.default,{open:Re,wrapClassName:it,onOk:Te,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:Ye},onCancel:Qe,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},z.createElement("div",{className:ce.wrap},Me.length?z.createElement("div",null,z.createElement(ye.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},z.createElement("div",{style:{visibility:$e?"visible":"hidden"}},z.createElement("span",{className:ce.greyText},"\u7528\u4F8B\u7C7B\u578B"),z.createElement(ae.ZP.Group,{className:`ml20 ${ce.testCaseRadio}`,optionType:"button",value:Xe,onChange:Ge=>ke(Ge.target.value)},z.createElement(ae.ZP,{value:!1},"\u6587\u672C"),z.createElement(ae.ZP,{value:!0},"\u6587\u4EF6"))),z.createElement(Ke.default,ge({},We),z.createElement(te.ZP,{type:"primary",className:ce.btnS},z.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),z.createElement(Fe,{data:tt,onRemove:xe})):z.createElement("div",{className:`${ce.noData} mb30`},z.createElement(Ke.default.Dragger,ve(ge({},We),{className:ce.dragger}),z.createElement("img",{src:oe,alt:"",className:"mb20"}),z.createElement("div",null,z.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),z.createElement("span",{className:ce.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),z.createElement("div",{className:ce.text},z.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),z.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",z.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",z.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",z.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",z.createElement("br",null))))},Fe=({data:He=[],onRemove:qe,width:Re="auto",showScore:it=!1,disabled:Ze=!1,inputChange:$e,onEvaluatingChange:Je,onSelectAll:Me,checkAll1:ze,checkAll2:Ue,checkAll3:rt,checkAll4:Ye,checkAll5:lt,showEvaluatingSetting:Xe=!1,className:ke="",isProgramHomework:je=!1})=>{const Ve={value:"",filename:"",dataUrl:""},[Oe,De]=(0,Ae.useState)(ge({},Ve)),Qe=xe=>{let Ce=document.createElement("a");document.body.appendChild(Ce);let Ee=URL.createObjectURL(xe.file);Ce.href=Ee,Ce.download=xe.name,Ce.click(),URL.revokeObjectURL(Ee),document.body.removeChild(Ce)},_e=(xe,Ce)=>{(0,E.LR)(xe,Ce)},Ie=(xe,Ce)=>{Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:z.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{qe(xe,Ce)},onCancel:()=>{}})};return He.length?z.createElement("div",{className:ke,style:{width:Re}},z.createElement("div",{className:`${je?ce.headProgram:ce.head}`},Xe&&z.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},z.createElement(se.default,{checked:ze,onChange:xe=>{Me(xe.target.checked,"hidden")}}),z.createElement(ue.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},z.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{style:{width:je?"25%":"15%"}},"\u7528\u4F8B"),z.createElement("div",{style:{width:it?je?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),z.createElement("div",{style:{width:it?je?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),it&&z.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Xe&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(se.default,{checked:Ye,onChange:xe=>{Me(xe.target.checked,"input_visible")}}),z.createElement(ue.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Xe&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(se.default,{checked:Ue,onChange:xe=>{Me(xe.target.checked,"is_invisible")}}),z.createElement(ue.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Xe&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(se.default,{checked:lt,onChange:xe=>{Me(xe.target.checked,"actual_output_visible")}}),z.createElement(ue.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Xe&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(se.default,{checked:rt,onChange:xe=>{Me(xe.target.checked,"last_match_rule")}}),z.createElement(ue.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},z.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{className:ce.operation,style:je?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),z.createElement("div",{className:ce.listWrapper,style:{boxShadow:je?"0px 2px 4px 0px #EAEEF4":"unset"}},He.map((xe,Ce)=>{var Ee,Te,We,tt;return z.createElement("div",{key:Ce,className:ce.list,style:je?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Xe&&z.createElement("div",{style:{width:"15%"}},z.createElement(se.default,{checked:!!xe.hidden,onChange:Ge=>{Je(Ge.target.checked,Ce,"hidden")}})),z.createElement("div",{style:{width:je?"25%":"15%",paddingLeft:je?"5px":"0px",paddingRight:je?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Ce+1),z.createElement("div",{className:ce.info,style:{width:it?je?"20%":"15%":"25%"}},z.createElement("span",{title:xe.input||((Ee=xe[0])==null?void 0:Ee.name),onClick:()=>be(void 0,null,function*(){let Ge;xe.input?xe.input_file_url?Ge=xe.input_file_url:Ge=xe.in_file:Ge=xe[0];let ot;typeof Ge=="string"?(ot=yield fetch(Ge,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),De({value:yield ot.text(),filename:"",dataUrl:Ge})):(ot=yield(0,E.db)(Ge.file),De({value:ot.text,filename:Ge.name,dataUrl:ot.link}))})},xe.input||((Te=xe[0])==null?void 0:Te.name))),z.createElement("div",{className:ce.info,style:{width:it?je?"20%":"15%":"25%"}},z.createElement("span",{title:xe.output||((We=xe[1])==null?void 0:We.name),onClick:()=>be(void 0,null,function*(){let Ge;xe.input?xe.output_file_url?Ge=xe.output_file_url:Ge=xe.out_file:Ge=xe[1];let ot;typeof Ge=="string"?(ot=yield fetch(Ge,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),De({value:yield ot.text(),filename:"",dataUrl:Ge})):(ot=yield(0,E.db)(Ge.file),De({value:ot.text,filename:Ge.name,dataUrl:ot.link}))})},xe.output||((tt=xe[1])==null?void 0:tt.name))),it&&z.createElement("div",{style:{width:"20%"}},z.createElement(le.default,{size:"large",addonAfter:je?"%":null,disabled:Ze,style:{width:"80%"},onChange:Ge=>$e(Ge,Ce),value:xe.score}),!je&&z.createElement("span",null,"\xA0%")),Xe&&z.createElement("div",{style:{width:"20%"}},z.createElement(se.default,{checked:xe.input_visible||!1,onChange:Ge=>{Je(Ge.target.checked,Ce,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Xe&&z.createElement("div",{style:{width:"20%"}},z.createElement(se.default,{checked:xe.is_invisible||!1,onChange:Ge=>{Je(Ge.target.checked,Ce,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Xe&&z.createElement("div",{style:{width:"20%"}},z.createElement(se.default,{checked:xe.actual_output_visible||!1,onChange:Ge=>{Je(Ge.target.checked,Ce,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Xe&&z.createElement("div",{style:{width:"20%"}},z.createElement(se.default,{checked:xe.last_match_rule||!1,onChange:Ge=>{Je(Ge.target.checked,Ce,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),z.createElement("div",{onClick:()=>Ie(xe,Ce),style:je?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},z.createElement("span",{className:ce.del},"\u5220\u9664")))})),z.createElement(b.Z,{close:!0,data:Oe.dataUrl,filename:Oe.filename,type:Oe.dataUrl.length?"txt":"",onClose:()=>De(ge({},Ve)),monacoEditor:{value:Oe.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):z.createElement(z.Fragment,null)};var Ne=Le},34269:function(jt,xt,we){"use strict";we.d(xt,{c:function(){return Ke}});var Ae=(x=>(x.FirstPage="firstPage",x.PrevPage="prevPage",x.NextPage="nextPage",x))(Ae||{}),Ke=(x=>(x[x.Single=0]="Single",x[x.Multiple=1]="Multiple",x[x.Judge=2]="Judge",x[x.Fill=3]="Fill",x[x.Subjective=4]="Subjective",x[x.Shixun=5]="Shixun",x[x.Program=6]="Program",x[x.Combine=7]="Combine",x))(Ke||{})},23992:function(jt,xt,we){"use strict";we.d(xt,{G:function(){return ye},t:function(){return Se}});var Ae=we(7062),Ke=we.n(Ae);const x=null;function Se(ae,te){let se=Ke().get("__ec");se||(se={}),se[ae]=te,Ke().set("__ec",se)}function ye(ae,te){let se=Ke().get("__ec");return se?se[ae]===void 0?te:se[ae]:te}},47257:function(jt){(function(xt){(function(we){if(1)jt.exports=we();else var Ae})(function(){var we,Ae,Ke;return function(){function x(Se,ye,ae){function te(le,ce){if(!ye[le]){if(!Se[le]){var oe=void 0;if(!ce&&oe)return require(le,!0);if(se)return se(le,!0);var ie=new Error("Cannot find module '"+le+"'");throw ie.code="MODULE_NOT_FOUND",ie}var ne=ye[le]={exports:{}};Se[le][0].call(ne.exports,function(a){var y=Se[le][1][a];return te(y||a)},ne,ne.exports,x,Se,ye,ae)}return ye[le].exports}for(var se=void 0,ue=0;ue `.concat(b,` @@ -159,10 +159,10 @@ Actual: `+ke.attribValue);else{var De=ke.tag,Qe=ke.tags[ke.tags.length-1]||ke;De `))}ye.createHash=function(a){return ie(a)},ye.createHmac=function(a,y){return ie(a,y)},ye.createCredentials=function(){ne("sorry,createCredentials is not implemented yet")},ye.createCipher=function(){ne("sorry,createCipher is not implemented yet")},ye.createCipheriv=function(){ne("sorry,createCipheriv is not implemented yet")},ye.createDecipher=function(){ne("sorry,createDecipher is not implemented yet")},ye.createDecipheriv=function(){ne("sorry,createDecipheriv is not implemented yet")},ye.createSign=function(){ne("sorry,createSign is not implemented yet")},ye.createVerify=function(){ne("sorry,createVerify is not implemented yet")},ye.createDiffieHellman=function(){ne("sorry,createDiffieHellman is not implemented yet")},ye.pbkdf2=function(){ne("sorry,pbkdf2 is not implemented yet")}},{"./md5":463,"./sha":464,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.fill.js":273,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301}],462:[function(x,Se,ye){"use strict";x("core-js/modules/es.array.fill.js"),x("core-js/modules/es.array.concat.js");var ae=x("buffer").Buffer,te=4,se=ae.alloc(te);se.fill(0);var ue=8;function le(ie,ne){if(ie.length%te!==0){var a=ie.length+(te-ie.length%te);ie=ae.concat([ie,se],a)}for(var y=[],E=ne?ie.readInt32BE:ie.readInt32LE,b=0;b>5]|=128<>>9<<4)+14]=E;for(var b=1732584193,z=-271733879,ee=-1732584194,re=271733878,de=0;de>16)+(E>>16)+(b>>16);return z<<16|b&65535}function a(y,E){return y<>>32-E}Se.exports=function(E){return ae.hash(E,se,16)}},{"./helpers":462}],464:[function(x,Se,ye){"use strict";var ae=x("./helpers");function te(oe,ie){oe[ie>>5]|=128<<24-ie%32,oe[(ie+64>>9<<4)+15]=ie;for(var ne=Array(80),a=1732584193,y=-271733879,E=-1732584194,b=271733878,z=-1009589776,ee=0;ee>16)+(ie>>16)+(ne>>16);return a<<16|ne&65535}function ce(oe,ie){return oe<>>32-ie}Se.exports=function(ie){return ae.hash(ie,te,20,!0)}},{"./helpers":462}],465:[function(x,Se,ye){"use strict";Se.exports=function(){return function(){}}},{}],466:[function(x,Se,ye){(function(ae){(function(){"use strict";var te=x("@babel/runtime/helpers/interopRequireDefault"),se=te(x("@babel/runtime/helpers/typeof")),ue=x("stream"),le=ue.Stream,ce=x("../lib/common/utils/isArray"),oe=ce.isArray;Se.exports.string=function(a){return typeof a=="string"},Se.exports.array=oe,Se.exports.buffer=ae.isBuffer;function ie(ne){return ne instanceof le}Se.exports.writableStream=function(a){return ie(a)&&typeof a._write=="function"&&(0,se.default)(a._writableState)==="object"}}).call(this)}).call(this,{isBuffer:x("../node_modules/is-buffer/index.js")})},{"../lib/common/utils/isArray":63,"../node_modules/is-buffer/index.js":366,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,stream:398}],467:[function(x,Se,ye){"use strict";var ae=x("immediate"),te=Se.exports={};te.nextTick=ae,te.title="browser",te.browser=!0,te.env={},te.argv=[],te.version="",te.versions={};function se(){}te.on=se,te.addListener=se,te.once=se,te.off=se,te.removeListener=se,te.removeAllListeners=se,te.emit=se,te.prependListener=se,te.prependOnceListener=se,te.listeners=function(ue){return[]},te.binding=function(ue){throw new Error("process.binding is not supported")},te.cwd=function(){return"/"},te.chdir=function(ue){throw new Error("process.chdir is not supported")},te.umask=function(){return 0}},{immediate:358}],468:[function(x,Se,ye){(function(ae){(function(){"use strict";x("core-js/modules/es.regexp.exec.js"),x("core-js/modules/es.string.search.js");var te=x("./lib/request"),se=x("./lib/response"),ue=x("xtend"),le=x("builtin-status-codes"),ce=x("url"),oe=ye;oe.request=function(ie,ne){typeof ie=="string"?ie=ce.parse(ie):ie=ue(ie);var a=ae.location.protocol.search(/^https?:$/)===-1?"http:":"",y=ie.protocol||a,E=ie.hostname||ie.host,b=ie.port,z=ie.path||"/";E&&E.indexOf(":")!==-1&&(E="["+E+"]"),ie.url=(E?y+"//"+E:"")+(b?":"+b:"")+z,ie.method=(ie.method||"GET").toUpperCase(),ie.headers=ie.headers||{};var ee=new te(ie);return ne&&ee.on("response",ne),ee},oe.get=function(ne,a){var y=oe.request(ne,a);return y.end(),y},oe.ClientRequest=te,oe.IncomingMessage=se.IncomingMessage,oe.Agent=function(){},oe.Agent.defaultMaxSockets=4,oe.globalAgent=new oe.Agent,oe.STATUS_CODES=le,oe.METHODS=["CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","REPORT","SEARCH","SUBSCRIBE","TRACE","UNLOCK","UNSUBSCRIBE"]}).call(this)}).call(this,typeof xt!="undefined"?xt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./lib/request":470,"./lib/response":471,"builtin-status-codes":91,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.search.js":306,url:472,xtend:460}],469:[function(x,Se,ye){(function(ae){(function(){"use strict";x("core-js/modules/es.object.to-string.js"),x("core-js/modules/es.promise.js"),x("core-js/modules/es.array-buffer.constructor.js"),x("core-js/modules/es.array-buffer.slice.js"),x("core-js/modules/es.array.slice.js"),ye.fetch=oe(ae.fetch)&&oe(ae.ReadableStream),ye.writableStream=oe(ae.WritableStream),ye.abortController=oe(ae.AbortController),ye.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),ye.blobConstructor=!0}catch(ie){}var te;function se(){if(te!==void 0)return te;if(ae.XMLHttpRequest){te=new ae.XMLHttpRequest;try{te.open("GET",ae.XDomainRequest?"/":"https://example.com")}catch(ie){te=null}}else te=null;return te}function ue(ie){var ne=se();if(!ne)return!1;try{return ne.responseType=ie,ne.responseType===ie}catch(a){}return!1}var le=typeof ae.ArrayBuffer!="undefined",ce=le&&oe(ae.ArrayBuffer.prototype.slice);ye.arraybuffer=ye.fetch||le&&ue("arraybuffer"),ye.msstream=!ye.fetch&&ce&&ue("ms-stream"),ye.mozchunkedarraybuffer=!ye.fetch&&le&&ue("moz-chunked-arraybuffer"),ye.overrideMimeType=ye.fetch||(se()?oe(se().overrideMimeType):!1),ye.vbArray=oe(ae.VBArray);function oe(ie){return typeof ie=="function"}te=null}).call(this)}).call(this,typeof xt!="undefined"?xt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"core-js/modules/es.array-buffer.constructor.js":270,"core-js/modules/es.array-buffer.slice.js":271,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295}],470:[function(x,Se,ye){(function(ae,te,se){(function(){"use strict";x("core-js/modules/es.object.to-string.js"),x("core-js/modules/es.regexp.to-string.js"),x("core-js/modules/web.dom-collections.for-each.js"),x("core-js/modules/es.object.keys.js"),x("core-js/modules/es.array.concat.js"),x("core-js/modules/es.array.map.js"),x("core-js/modules/es.function.name.js"),x("core-js/modules/es.promise.js"),x("core-js/modules/es.regexp.exec.js"),x("core-js/modules/es.string.split.js");var ue=x("./capability"),le=x("inherits"),ce=x("./response"),oe=x("readable-stream"),ie=x("to-arraybuffer"),ne=ce.IncomingMessage,a=ce.readyStates;function y(ee,re){return ue.fetch&&re?"fetch":ue.mozchunkedarraybuffer?"moz-chunked-arraybuffer":ue.msstream?"ms-stream":ue.arraybuffer&&ee?"arraybuffer":ue.vbArray&&ee?"text:vbarray":"text"}var E=Se.exports=function(ee){var re=this;oe.Writable.call(re),re._opts=ee,re._body=[],re._headers={},ee.auth&&re.setHeader("Authorization","Basic "+new se(ee.auth).toString("base64")),Object.keys(ee.headers).forEach(function(he){re.setHeader(he,ee.headers[he])});var de,me=!0;if(ee.mode==="disable-fetch"||"requestTimeout"in ee&&!ue.abortController)me=!1,de=!0;else if(ee.mode==="prefer-streaming")de=!1;else if(ee.mode==="allow-wrong-content-type")de=!ue.overrideMimeType;else if(!ee.mode||ee.mode==="default"||ee.mode==="prefer-fast")de=!0;else throw new Error("Invalid value for opts.mode");re._mode=y(de,me),re._fetchTimer=null,re.on("finish",function(){re._onFinish()})};le(E,oe.Writable),E.prototype.setHeader=function(ee,re){var de=this,me=ee.toLowerCase();z.indexOf(me)===-1&&(de._headers[me]={name:ee,value:re})},E.prototype.getHeader=function(ee){var re=this._headers[ee.toLowerCase()];return re?re.value:null},E.prototype.removeHeader=function(ee){var re=this;delete re._headers[ee.toLowerCase()]},E.prototype._onFinish=function(){var ee=this;if(!ee._destroyed){var re=ee._opts,de=ee._headers,me=null;re.method!=="GET"&&re.method!=="HEAD"&&(ue.arraybuffer?me=ie(se.concat(ee._body)):ue.blobConstructor?me=new te.Blob(ee._body.map(function(be){return ie(be)}),{type:(de["content-type"]||{}).value||""}):me=se.concat(ee._body).toString());var he=[];if(Object.keys(de).forEach(function(be){var Be=de[be].name,Pe=de[be].value;Array.isArray(Pe)?Pe.forEach(function(Le){he.push([Be,Le])}):he.push([Be,Pe])}),ee._mode==="fetch"){var fe=null,pe=null;if(ue.abortController){var ge=new AbortController;fe=ge.signal,ee._fetchAbortController=ge,"requestTimeout"in re&&re.requestTimeout!==0&&(ee._fetchTimer=te.setTimeout(function(){ee.emit("requestTimeout"),ee._fetchAbortController&&ee._fetchAbortController.abort()},re.requestTimeout))}te.fetch(ee._opts.url,{method:ee._opts.method,headers:he,body:me||void 0,mode:"cors",credentials:re.withCredentials?"include":"same-origin",signal:fe}).then(function(be){ee._fetchResponse=be,ee._connect()},function(be){te.clearTimeout(ee._fetchTimer),ee._destroyed||ee.emit("error",be)})}else{var ve=ee._xhr=new te.XMLHttpRequest;try{ve.open(ee._opts.method,ee._opts.url,!0)}catch(be){ae.nextTick(function(){ee.emit("error",be)});return}"responseType"in ve&&(ve.responseType=ee._mode.split(":")[0]),"withCredentials"in ve&&(ve.withCredentials=!!re.withCredentials),ee._mode==="text"&&"overrideMimeType"in ve&&ve.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in re&&(ve.timeout=re.requestTimeout,ve.ontimeout=function(){ee.emit("requestTimeout")}),he.forEach(function(be){ve.setRequestHeader(be[0],be[1])}),ee._response=null,ve.onreadystatechange=function(){switch(ve.readyState){case a.LOADING:case a.DONE:ee._onXHRProgress();break}},ee._mode==="moz-chunked-arraybuffer"&&(ve.onprogress=function(){ee._onXHRProgress()}),ve.onerror=function(){ee._destroyed||ee.emit("error",new Error("XHR error"))};try{ve.send(me)}catch(be){ae.nextTick(function(){ee.emit("error",be)});return}}}};function b(ee){try{var re=ee.status;return re!==null&&re!==0}catch(de){return!1}}E.prototype._onXHRProgress=function(){var ee=this;!b(ee._xhr)||ee._destroyed||(ee._response||ee._connect(),ee._response._onXHRProgress())},E.prototype._connect=function(){var ee=this;ee._destroyed||(ee._response=new ne(ee._xhr,ee._fetchResponse,ee._mode,ee._fetchTimer),ee._response.on("error",function(re){ee.emit("error",re)}),ee.emit("response",ee._response))},E.prototype._write=function(ee,re,de){var me=this;me._body.push(ee),de()},E.prototype.abort=E.prototype.destroy=function(){var ee=this;ee._destroyed=!0,te.clearTimeout(ee._fetchTimer),ee._response&&(ee._response._destroyed=!0),ee._xhr?ee._xhr.abort():ee._fetchAbortController&&ee._fetchAbortController.abort()},E.prototype.end=function(ee,re,de){var me=this;typeof ee=="function"&&(de=ee,ee=void 0),oe.Writable.prototype.end.call(me,ee,re,de)},E.prototype.flushHeaders=function(){},E.prototype.setTimeout=function(){},E.prototype.setNoDelay=function(){},E.prototype.setSocketKeepAlive=function(){};var z=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","date","dnt","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","user-agent","via"]}).call(this)}).call(this,x("_process"),typeof xt!="undefined"?xt:typeof self!="undefined"?self:typeof window!="undefined"?window:{},x("buffer").Buffer)},{"./capability":469,"./response":471,_process:467,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.map.js":280,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.split.js":307,"core-js/modules/web.dom-collections.for-each.js":339,inherits:364,"readable-stream":394,"to-arraybuffer":415}],471:[function(x,Se,ye){(function(ae,te,se){(function(){"use strict";x("core-js/modules/es.object.to-string.js"),x("core-js/modules/web.dom-collections.for-each.js"),x("core-js/modules/es.promise.js"),x("core-js/modules/es.regexp.exec.js"),x("core-js/modules/es.string.split.js"),x("core-js/modules/es.string.match.js"),x("core-js/modules/es.array.iterator.js"),x("core-js/modules/es.array-buffer.slice.js"),x("core-js/modules/es.typed-array.uint8-array.js"),x("core-js/modules/es.typed-array.copy-within.js"),x("core-js/modules/es.typed-array.every.js"),x("core-js/modules/es.typed-array.fill.js"),x("core-js/modules/es.typed-array.filter.js"),x("core-js/modules/es.typed-array.find.js"),x("core-js/modules/es.typed-array.find-index.js"),x("core-js/modules/es.typed-array.for-each.js"),x("core-js/modules/es.typed-array.includes.js"),x("core-js/modules/es.typed-array.index-of.js"),x("core-js/modules/es.typed-array.iterator.js"),x("core-js/modules/es.typed-array.join.js"),x("core-js/modules/es.typed-array.last-index-of.js"),x("core-js/modules/es.typed-array.map.js"),x("core-js/modules/es.typed-array.reduce.js"),x("core-js/modules/es.typed-array.reduce-right.js"),x("core-js/modules/es.typed-array.reverse.js"),x("core-js/modules/es.typed-array.set.js"),x("core-js/modules/es.typed-array.slice.js"),x("core-js/modules/es.typed-array.some.js"),x("core-js/modules/es.typed-array.sort.js"),x("core-js/modules/es.typed-array.subarray.js"),x("core-js/modules/es.typed-array.to-locale-string.js"),x("core-js/modules/es.typed-array.to-string.js"),x("core-js/modules/es.array.slice.js");var ue=x("./capability"),le=x("inherits"),ce=x("readable-stream"),oe=ye.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},ie=ye.IncomingMessage=function(ne,a,y,E){var b=this;if(ce.Readable.call(b),b._mode=y,b.headers={},b.rawHeaders=[],b.trailers={},b.rawTrailers=[],b.on("end",function(){ae.nextTick(function(){b.emit("close")})}),y==="fetch"){var z=function fe(){re.read().then(function(pe){if(!b._destroyed){if(pe.done){te.clearTimeout(E),b.push(null);return}b.push(new se(pe.value)),fe()}}).catch(function(pe){te.clearTimeout(E),b._destroyed||b.emit("error",pe)})};if(b._fetchResponse=a,b.url=a.url,b.statusCode=a.status,b.statusMessage=a.statusText,a.headers.forEach(function(fe,pe){b.headers[pe.toLowerCase()]=fe,b.rawHeaders.push(pe,fe)}),ue.writableStream){var ee=new WritableStream({write:function(pe){return new Promise(function(ge,ve){b._destroyed?ve():b.push(new se(pe))?ge():b._resumeFetch=ge})},close:function(){te.clearTimeout(E),b._destroyed||b.push(null)},abort:function(pe){b._destroyed||b.emit("error",pe)}});try{a.body.pipeTo(ee).catch(function(fe){te.clearTimeout(E),b._destroyed||b.emit("error",fe)});return}catch(fe){}}var re=a.body.getReader();z()}else{b._xhr=ne,b._pos=0,b.url=ne.responseURL,b.statusCode=ne.status,b.statusMessage=ne.statusText;var de=ne.getAllResponseHeaders().split(/\r?\n/);if(de.forEach(function(fe){var pe=fe.match(/^([^:]+):\s*(.*)/);if(pe){var ge=pe[1].toLowerCase();ge==="set-cookie"?(b.headers[ge]===void 0&&(b.headers[ge]=[]),b.headers[ge].push(pe[2])):b.headers[ge]!==void 0?b.headers[ge]+=", "+pe[2]:b.headers[ge]=pe[2],b.rawHeaders.push(pe[1],pe[2])}}),b._charset="x-user-defined",!ue.overrideMimeType){var me=b.rawHeaders["mime-type"];if(me){var he=me.match(/;\s*charset=([^;])(;|$)/);he&&(b._charset=he[1].toLowerCase())}b._charset||(b._charset="utf-8")}}};le(ie,ce.Readable),ie.prototype._read=function(){var ne=this,a=ne._resumeFetch;a&&(ne._resumeFetch=null,a())},ie.prototype._onXHRProgress=function(){var ne=this,a=ne._xhr,y=null;switch(ne._mode){case"text:vbarray":if(a.readyState!==oe.DONE)break;try{y=new te.VBArray(a.responseBody).toArray()}catch(re){}if(y!==null){ne.push(new se(y));break}case"text":try{y=a.responseText}catch(re){ne._mode="text:vbarray";break}if(y.length>ne._pos){var E=y.substr(ne._pos);if(ne._charset==="x-user-defined"){for(var b=new se(E.length),z=0;zne._pos&&(ne.push(new se(new Uint8Array(ee.result.slice(ne._pos)))),ne._pos=ee.result.byteLength)},ee.onload=function(){ne.push(null)},ee.readAsArrayBuffer(y);break}ne._xhr.readyState===oe.DONE&&ne._mode!=="ms-stream"&&ne.push(null)}}).call(this)}).call(this,x("_process"),typeof xt!="undefined"?xt:typeof self!="undefined"?self:typeof window!="undefined"?window:{},x("buffer").Buffer)},{"./capability":469,_process:467,buffer:90,"core-js/modules/es.array-buffer.slice.js":271,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.match.js":304,"core-js/modules/es.string.split.js":307,"core-js/modules/es.typed-array.copy-within.js":315,"core-js/modules/es.typed-array.every.js":316,"core-js/modules/es.typed-array.fill.js":317,"core-js/modules/es.typed-array.filter.js":318,"core-js/modules/es.typed-array.find-index.js":319,"core-js/modules/es.typed-array.find.js":320,"core-js/modules/es.typed-array.for-each.js":321,"core-js/modules/es.typed-array.includes.js":322,"core-js/modules/es.typed-array.index-of.js":323,"core-js/modules/es.typed-array.iterator.js":324,"core-js/modules/es.typed-array.join.js":325,"core-js/modules/es.typed-array.last-index-of.js":326,"core-js/modules/es.typed-array.map.js":327,"core-js/modules/es.typed-array.reduce-right.js":328,"core-js/modules/es.typed-array.reduce.js":329,"core-js/modules/es.typed-array.reverse.js":330,"core-js/modules/es.typed-array.set.js":331,"core-js/modules/es.typed-array.slice.js":332,"core-js/modules/es.typed-array.some.js":333,"core-js/modules/es.typed-array.sort.js":334,"core-js/modules/es.typed-array.subarray.js":335,"core-js/modules/es.typed-array.to-locale-string.js":336,"core-js/modules/es.typed-array.to-string.js":337,"core-js/modules/es.typed-array.uint8-array.js":338,"core-js/modules/web.dom-collections.for-each.js":339,inherits:364,"readable-stream":394}],472:[function(x,Se,ye){"use strict";var ae=x("@babel/runtime/helpers/interopRequireDefault"),te=ae(x("@babel/runtime/helpers/typeof"));x("core-js/modules/es.regexp.exec.js"),x("core-js/modules/es.string.search.js"),x("core-js/modules/es.array.concat.js"),x("core-js/modules/es.string.split.js"),x("core-js/modules/es.string.replace.js"),x("core-js/modules/es.array.join.js"),x("core-js/modules/es.string.trim.js"),x("core-js/modules/es.string.match.js"),x("core-js/modules/es.array.slice.js"),x("core-js/modules/es.object.keys.js"),x("core-js/modules/es.array.splice.js");var se=x("punycode"),ue=x("./util");ye.parse=pe,ye.resolve=ve,ye.resolveObject=be,ye.format=ge,ye.Url=le;function le(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}var ce=/^([a-z0-9.+-]+:)/i,oe=/:[0-9]*$/,ie=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,ne=["<",">",'"',"`"," ","\r",` `," "],a=["{","}","|","\\","^","`"].concat(ne),y=["'"].concat(a),E=["%","/","?",";","#"].concat(y),b=["/","?","#"],z=255,ee=/^[+a-z0-9A-Z_-]{0,63}$/,re=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,de={javascript:!0,"javascript:":!0},me={javascript:!0,"javascript:":!0},he={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},fe=x("querystring");function pe(Be,Pe,Le){if(Be&&ue.isObject(Be)&&Be instanceof le)return Be;var Fe=new le;return Fe.parse(Be,Pe,Le),Fe}le.prototype.parse=function(Be,Pe,Le){if(!ue.isString(Be))throw new TypeError("Parameter 'url' must be a string, not "+(0,te.default)(Be));var Fe=Be.indexOf("?"),Ne=Fe!==-1&&Fe127?Ve+="x":Ve+=je[Oe];if(!Ve.match(ee)){var Qe=Xe.slice(0,ze),_e=Xe.slice(ze+1),Ie=je.match(re);Ie&&(Qe.push(Ie[1]),_e.unshift(Ie[2])),_e.length&&(Re="/"+_e.join(".")+Re),this.hostname=Qe.join(".");break}}}this.hostname.length>z?this.hostname="":this.hostname=this.hostname.toLowerCase(),lt||(this.hostname=se.toASCII(this.hostname));var xe=this.port?":"+this.port:"",Ce=this.hostname||"";this.host=Ce+xe,this.href+=this.host,lt&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),Re[0]!=="/"&&(Re="/"+Re))}if(!de[$e])for(var ze=0,ke=y.length;ze0?Le.host.split("@"):!1;Ve&&(Le.auth=Ve.shift(),Le.host=Le.hostname=Ve.shift())}return Le.search=Be.search,Le.query=Be.query,(!ue.isNull(Le.pathname)||!ue.isNull(Le.search))&&(Le.path=(Le.pathname?Le.pathname:"")+(Le.search?Le.search:"")),Le.href=Le.format(),Le}if(!Xe.length)return Le.pathname=null,Le.search?Le.path="/"+Le.search:Le.path=null,Le.href=Le.format(),Le;for(var Oe=Xe.slice(-1)[0],De=(Le.host||Be.host||Xe.length>1)&&(Oe==="."||Oe==="..")||Oe==="",Qe=0,_e=Xe.length;_e>=0;_e--)Oe=Xe[_e],Oe==="."?Xe.splice(_e,1):Oe===".."?(Xe.splice(_e,1),Qe++):Qe&&(Xe.splice(_e,1),Qe--);if(!Ye&&!lt)for(;Qe--;Qe)Xe.unshift("..");Ye&&Xe[0]!==""&&(!Xe[0]||Xe[0].charAt(0)!=="/")&&Xe.unshift(""),De&&Xe.join("/").substr(-1)!=="/"&&Xe.push("");var Ie=Xe[0]===""||Xe[0]&&Xe[0].charAt(0)==="/";if(je){Le.hostname=Le.host=Ie?"":Xe.length?Xe.shift():"";var Ve=Le.host&&Le.host.indexOf("@")>0?Le.host.split("@"):!1;Ve&&(Le.auth=Ve.shift(),Le.host=Le.hostname=Ve.shift())}return Ye=Ye||Le.host&&Xe.length,Ye&&!Ie&&Xe.unshift(""),Xe.length?Le.pathname=Xe.join("/"):(Le.pathname=null,Le.path=null),(!ue.isNull(Le.pathname)||!ue.isNull(Le.search))&&(Le.path=(Le.pathname?Le.pathname:"")+(Le.search?Le.search:"")),Le.auth=Be.auth||Le.auth,Le.slashes=Le.slashes||Be.slashes,Le.href=Le.format(),Le},le.prototype.parseHost=function(){var Be=this.host,Pe=oe.exec(Be);Pe&&(Pe=Pe[0],Pe!==":"&&(this.port=Pe.substr(1)),Be=Be.substr(0,Be.length-Pe.length)),Be&&(this.hostname=Be)}},{"./util":473,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.array.splice.js":283,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.match.js":304,"core-js/modules/es.string.replace.js":305,"core-js/modules/es.string.search.js":306,"core-js/modules/es.string.split.js":307,"core-js/modules/es.string.trim.js":308,punycode:382,querystring:385}],473:[function(x,Se,ye){"use strict";var ae=x("@babel/runtime/helpers/interopRequireDefault"),te=ae(x("@babel/runtime/helpers/typeof"));Se.exports={isString:function(ue){return typeof ue=="string"},isObject:function(ue){return(0,te.default)(ue)==="object"&&ue!==null},isNull:function(ue){return ue===null},isNullOrUndefined:function(ue){return ue==null}}},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79}],474:[function(x,Se,ye){"use strict";x("core-js/modules/es.number.constructor.js"),ye.encodeURIComponent=function(ae){try{return encodeURIComponent(ae)}catch(te){return ae}},ye.escape=x("escape-html"),ye.timestamp=function(te){if(te){var se=te;return typeof se=="string"&&(se=Number(se)),String(te).length===10&&(se*=1e3),new Date(se)}return Math.round(Date.now()/1e3)}},{"core-js/modules/es.number.constructor.js":286,"escape-html":343}],475:[function(x,Se,ye){(function(ae,te){(function(){"use strict";var se=x("@babel/runtime/helpers/interopRequireDefault"),ue=se(x("@babel/runtime/helpers/typeof"));x("core-js/modules/es.string.trim.js"),x("core-js/modules/es.regexp.exec.js"),x("core-js/modules/es.string.split.js"),x("core-js/modules/es.object.to-string.js"),x("core-js/modules/es.promise.js"),x("core-js/modules/es.function.name.js"),x("core-js/modules/es.array.concat.js");var le=x("util"),ce=x("url"),oe=x("http"),ie=x("https"),ne=x("debug")("urllib"),a=x("humanize-ms"),y=0,E=Math.pow(2,31)-10,b=/^https?:\/\//i;function z(me,he){return me===void 0?he:me}function ee(me){return me?me.split(";")[0].trim().toLowerCase():""}function re(me,he){return function(fe,pe,ge){if(fe)return he(fe);me({data:pe,status:ge.statusCode,headers:ge.headers,res:ge})}}ye.TIMEOUTS=[a("300s"),a("300s")];var de=["json","text"];ye.request=function(he,fe,pe){return arguments.length===2&&typeof fe=="function"&&(pe=fe,fe=null),typeof pe=="function"?ye.requestWithCallback(he,fe,pe):new Promise(function(ge,ve){ye.requestWithCallback(he,fe,re(ge,ve))})},ye.requestWithCallback=function(he,fe,pe){if(!he||typeof he!="string"&&(0,ue.default)(he)!=="object"){var ge=le.format("expect request url to be a string or a http request options, but got %j",he);throw new Error(ge)}arguments.length===2&&typeof fe=="function"&&(pe=fe,fe=null),fe=fe||{},y>=E&&(y=0);var ve=++y;fe.requestUrls=fe.requestUrls||[];var be={requestId:ve,url:he,args:fe,ctx:fe.ctx};fe.emitter&&fe.emitter.emit("request",be),fe.timeout=fe.timeout||ye.TIMEOUTS,fe.maxRedirects=fe.maxRedirects||10,fe.streaming=fe.streaming||fe.customResponse;var Be=Date.now(),Pe;typeof he=="string"?(b.test(he)||(he="https://"+he),Pe=ce.parse(he)):Pe=he;var Le=(fe.type||fe.method||Pe.method||"GET").toUpperCase(),Fe=Pe.port||80,Ne=oe,He=z(fe.agent,ye.agent),qe=fe.fixJSONCtlChars;Pe.protocol==="https:"&&(Ne=ie,He=z(fe.httpsAgent,ye.httpsAgent),Pe.port||(Fe=443));var Re={host:Pe.hostname||Pe.host||"localhost",path:Pe.path||"/",method:Le,port:Fe,agent:He,headers:fe.headers||{},lookup:fe.lookup};Array.isArray(fe.timeout)?Re.requestTimeout=fe.timeout[fe.timeout.length-1]:typeof fe.timeout!="undefined"&&(Re.requestTimeout=fe.timeout);var it=fe.auth||Pe.auth;it&&(Re.auth=it);var Ze=fe.content||fe.data,$e=Le==="GET"||Le==="HEAD"||fe.dataAsQueryString;if(!fe.content&&Ze&&!(typeof Ze=="string"||te.isBuffer(Ze)))if($e)Ze=fe.nestedQuerystring?qs.stringify(Ze):querystring.stringify(Ze);else{var Je=Re.headers["Content-Type"]||Re.headers["content-type"];Je||(fe.contentType==="json"?Je="application/json":Je="application/x-www-form-urlencoded",Re.headers["Content-Type"]=Je),ee(Je)==="application/json"?Ze=JSON.stringify(Ze):Ze=fe.nestedQuerystring?qs.stringify(Ze):querystring.stringify(Ze)}$e&&Ze&&(Re.path+=(Pe.query?"&":"?")+Ze,Ze=null);var Me=0;if(Ze){var ze=Ze.length;te.isBuffer(Ze)||(ze=te.byteLength(Ze)),Me=Re.headers["Content-Length"]=ze}fe.dataType==="json"&&(Re.headers.Accept="application/json"),typeof fe.beforeRequest=="function"&&fe.beforeRequest(Re);var Ue=null,rt=null,Ye=null,lt=!1,Xe=!1,ke=0,je=-1,Ve=!1,Oe="",De="",Qe=null;fe.timing&&(Qe={queuing:0,dnslookup:0,connected:0,requestSent:0,waiting:0,contentDownload:0});function _e(){Ue&&(clearTimeout(Ue),Ue=null)}function Ie(){rt&&(clearTimeout(rt),rt=null)}function xe(ct,St,at){if(Ie(),!pe){console.warn("[urllib:warn] [%s] [%s] [worker:%s] %s %s callback twice!!!",Date(),ve,ae.pid,Re.method,he),ct&&console.warn(`[urllib:warn] [%s] [%s] [worker:%s] %s: %s stack: %s`,Date(),ve,ae.pid,ct.name,ct.message,ct.stack);return}var st=pe;pe=null;var gt={};at&&(je=at.statusCode,gt=at.headers);var ft=Date.now()-Be;Qe&&(Qe.contentDownload=ft),ne("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",ft,ke,je,Re.method,Re.host,Re.path,Xe,Qe);var Pt={status:je,statusCode:je,headers:gt,size:ke,aborted:Ve,rt:ft,keepAliveSocket:Xe,data:St,requestUrls:fe.requestUrls,timing:Qe,remoteAddress:Oe,remotePort:De};if(ct){var ht="";He&&typeof He.getCurrentStatus=="function"&&(ht=", agent status: "+JSON.stringify(He.getCurrentStatus())),ct.message+=", "+Re.method+" "+he+" "+je+" (connected: "+lt+", keepalive socket: "+Xe+ht+`) -headers: `+JSON.stringify(gt),ct.data=St,ct.path=Re.path,ct.status=je,ct.headers=gt,ct.res=Pt}st(ct,St,fe.streaming?at:Pt),fe.emitter&&(be.url=he,be.socket=ut&&ut.connection,be.options=Re,be.size=Me,fe.emitter.emit("response",{requestId:ve,error:ct,ctx:fe.ctx,req:be,res:Pt}))}function Ce(ct){var St=null;if(fe.followRedirect&&statuses.redirect[ct.statusCode]){fe._followRedirectCount=(fe._followRedirectCount||0)+1;var at=ct.headers.location;if(!at)St=new Error("Got statusCode "+ct.statusCode+" but cannot resolve next location from headers"),St.name="FollowRedirectError";else if(fe._followRedirectCount>fe.maxRedirects)St=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+he),St.name="MaxRedirectError";else{var st=fe.formatRedirectUrl?fe.formatRedirectUrl(he,at):ce.resolve(he,at);ne("Request#%d %s: `redirected` from %s to %s",ve,Re.path,he,st),Ie(),fe.headers&&fe.headers.Host&&b.test(at)&&(fe.headers.Host=null);var gt=pe;return pe=null,ye.requestWithCallback(st,fe,gt),{redirect:!0,error:null}}}return{redirect:!1,error:St}}fe.gzip&&!Re.headers["Accept-Encoding"]&&!Re.headers["accept-encoding"]&&(Re.headers["Accept-Encoding"]="gzip");function Ee(ct,St,at){var st=ct.headers["content-encoding"];return at(null,St,st)}var Te=fe.writeStream;ne("Request#%d %s %s with headers %j, options.path: %s",ve,Le,he,Re.headers,Re.path),fe.requestUrls.push(he);function We(ct){if(Qe&&(Qe.waiting=Date.now()-Be),ne("Request#%d %s `req response` event emit: status %d, headers: %j",ve,he,ct.statusCode,ct.headers),fe.streaming){var St=Ce(ct);if(St.redirect){ct.resume();return}return St.error?(ct.resume(),xe(St.error,null,ct)):xe(null,null,ct)}if(ct.on("close",function(){ne("Request#%d %s: `res close` event emit, total size %d",ve,he,ke)}),ct.on("error",function(){ne("Request#%d %s: `res error` event emit, total size %d",ve,he,ke)}),ct.on("aborted",function(){Ve=!0,ne("Request#%d %s: `res aborted` event emit, total size %d",ve,he,ke)}),Te){var at=Ce(ct);if(at.redirect){ct.resume();return}return at.error?(ct.resume(),Te.end(),xe(at.error,null,ct)):(fe.consumeWriteStream===!1?ct.on("end",xe.bind(null,null,null,ct)):Te.on("close",function(){ne("Request#%d %s: writeStream close event emitted",ve,he),xe(Ye||null,null,ct)}),ct.pipe(Te))}var st=[];ct.on("data",function(gt){ne("Request#%d %s: `res data` event emit, size %d",ve,he,gt.length),ke+=gt.length,st.push(gt)}),ct.on("end",function(){var gt=te.concat(st,ke);if(ne("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",ve,he,ke,ct._dumped),Ye)return xe(Ye,gt,ct);var ft=Ce(ct);if(ft.error)return xe(ft.error,gt,ct);ft.redirect||Ee(ct,gt,function(Pt,ht,kt){if(Pt)return xe(Pt,gt,ct);if(!kt&&de.indexOf(fe.dataType)>=0){try{ht=decodeBodyByCharset(ht,ct)}catch(cn){return ne("decodeBodyByCharset error: %s",cn),xe(null,ht,ct)}if(fe.dataType==="json")if(ke===0)ht=null;else{var Dt=parseJSON(ht,qe);Dt.error?Pt=Dt.error:ht=Dt.data}}Ve&&ne("Request#%d %s: Remote socket was terminated before `response.end()` was called",ve,he),xe(Pt,ht,ct)})})}var tt,Ge;Array.isArray(fe.timeout)?(tt=a(fe.timeout[0]),Ge=a(fe.timeout[1])):tt=Ge=a(fe.timeout),ne("ConnectTimeout: %d, ResponseTimeout: %d",tt,Ge);function ot(){ne("Connect timer ticking, timeout: %d",tt),Ue=setTimeout(function(){Ue=null,je===-1&&(je=-2);var ct="Connect timeout for "+tt+"ms",St="ConnectionTimeoutError";ut.socket||(St="SocketAssignTimeoutError",ct+=", working sockets is full"),Ye=new Error(ct),Ye.name=St,Ye.requestId=ve,ne("ConnectTimeout: Request#%d %s %s: %s, connected: %s",ve,he,Ye.name,ct,lt),vt()},tt)}function yt(){ne("Response timer ticking, timeout: %d",Ge),rt=setTimeout(function(){rt=null;var ct="Response timeout for "+Ge+"ms",St="ResponseTimeoutError";Ye=new Error(ct),Ye.name=St,Ye.requestId=ve,ne("ResponseTimeout: Request#%d %s %s: %s, connected: %s",ve,he,Ye.name,ct,lt),vt()},Ge)}var ut;Re.mode=fe.mode?fe.mode:"";try{ut=Ne.request(Re,We)}catch(ct){return xe(ct)}typeof window=="undefined"?ot():ut.on("requestTimeout",function(){je===-1&&(je=-2);var ct="Connect timeout for "+tt+"ms",St="ConnectionTimeoutError";Ye=new Error(ct),Ye.name=St,Ye.requestId=ve,vt()});function vt(){ne("Request#%d %s abort, connected: %s",ve,he,lt),ut.socket||(Ye.noSocket=!0,xe(Ye)),ut.abort()}return Qe&&ut.on("finish",function(){Qe.requestSent=Date.now()-Be}),ut.once("socket",function(ct){Qe&&(Qe.queuing=Date.now()-Be);var St=ct.readyState;if(St==="opening"){ct.once("lookup",function(at,st,gt){ne("Request#%d %s lookup: %s, %s, %s",ve,he,at,st,gt),Qe&&(Qe.dnslookup=Date.now()-Be),st&&(Oe=st)}),ct.once("connect",function(){Qe&&(Qe.connected=Date.now()-Be),_e(),yt(),ne("Request#%d %s new socket connected",ve,he),lt=!0,Oe||(Oe=ct.remoteAddress),De=ct.remotePort});return}ne("Request#%d %s reuse socket connected, readyState: %s",ve,he,St),lt=!0,Xe=!0,Oe||(Oe=ct.remoteAddress),De=ct.remotePort,_e(),yt()}),ut.on("error",function(ct){(ct.name==="Error"||ct.name==="TypeError")&&(ct.name=lt?"ResponseError":"RequestError"),ct.message+=' (req "error")',ne("Request#%d %s `req error` event emit, %s: %s",ve,he,ct.name,ct.message),xe(Ye||ct)}),Te&&Te.once("error",function(ct){ct.message+=' (writeStream "error")',Ye=ct,ne("Request#%d %s `writeStream error` event emit, %s: %s",ve,he,ct.name,ct.message),vt()}),fe.stream?(fe.stream.pipe(ut),fe.stream.once("error",function(ct){ct.message+=' (stream "error")',Ye=ct,ne("Request#%d %s `readStream error` event emit, %s: %s",ve,he,ct.name,ct.message),vt()})):ut.end(Ze),ut.requestId=ve,ut}}).call(this)}).call(this,x("_process"),x("buffer").Buffer)},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,_process:467,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.split.js":307,"core-js/modules/es.string.trim.js":308,debug:465,http:468,https:355,"humanize-ms":356,url:472,util:419}]},{},[1])(1)})})(window)},50371:function(jt,xt){"use strict";function we(){const Ae=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let Ke=1;Ke{const ye=x[Se];ye!==void 0&&(Ae[Se]=ye)})}return Ae}xt.Z=we},77578:function(jt,xt,we){"use strict";we.d(xt,{Z:function(){return Ae}});const Ae=Ke=>Ke?typeof Ke=="function"?Ke():Ke:null},13845:function(jt,xt,we){"use strict";we.d(xt,{F:function(){return Ae},Z:function(){return Ke}});function Ae(x){return x!=null&&x===x.window}function Ke(x,Se){var ye,ae;if(typeof window=="undefined")return 0;const te=Se?"scrollTop":"scrollLeft";let se=0;return Ae(x)?se=x[Se?"pageYOffset":"pageXOffset"]:x instanceof Document?se=x.documentElement[te]:(x instanceof HTMLElement||x)&&(se=x[te]),x&&!Ae(x)&&typeof se!="number"&&(se=(ae=((ye=x.ownerDocument)!==null&&ye!==void 0?ye:x).documentElement)===null||ae===void 0?void 0:ae[te]),se}},56762:function(jt,xt,we){"use strict";we.d(xt,{Z:function(){return Ke}});var Ae=we(59301);function Ke(){const[,x]=Ae.useReducer(Se=>Se+1,0);return x}},68031:function(jt,xt,we){"use strict";we.d(xt,{Z:function(){return Se}});var Ae=we(16089);function Ke(ye,ae,te,se){const ue=te-ae;return ye/=se/2,ye<1?ue/2*ye*ye*ye+ae:ue/2*((ye-=2)*ye*ye+2)+ae}var x=we(13845);function Se(ye){let ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:te=()=>window,callback:se,duration:ue=450}=ae,le=te(),ce=(0,x.Z)(le,!0),oe=Date.now(),ie=()=>{const a=Date.now()-oe,y=Ke(a>ue?ue:a,ce,ye,ue);(0,x.F)(le)?le.scrollTo(window.pageXOffset,y):le instanceof Document||le.constructor.name==="HTMLDocument"?le.documentElement.scrollTop=y:le.scrollTop=y,a2&&arguments[2]!==void 0?arguments[2]:!1;qt.forEach(function(Qt){if(!(!Wt&&Jt!==!1&&Jt>0&&En.length>=Jt)){var Vn=[].concat((0,Ae.Z)(mn),[Qt]),Wn=Qt[Nt.children],ur=Kn||Qt.disabled;if((!Wn||Wn.length===0||$t)&&bt(mt,Vn,{label:Nt.label})){var Jn;En.push((0,ee.Z)((0,ee.Z)({},Qt),{},(Jn={disabled:ur},(0,z.Z)(Jn,Nt.label,wt(mt,Vn,Mt,Nt)),(0,z.Z)(Jn,re,Vn),(0,z.Z)(Jn,Nt.children,void 0),Jn)))}Wn&&sn(Qt[Nt.children],Vn,ur)}})}return sn(Tt,[]),Wt&&En.sort(function(qt,mn){return Wt(qt[re],mn[re],mt,Nt)}),Jt!==!1&&Jt>0?En.slice(0,Jt):En},[mt,Tt,Nt,Mt,wt,$t,bt,Wt,Jt])},fe="__RC_CASCADER_SPLIT__",pe="SHOW_PARENT",ge="SHOW_CHILD";function ve(mt){return mt.join(fe)}function be(mt){return mt.map(ve)}function Be(mt){return mt.split(fe)}function Pe(mt){var Tt=mt||{},Nt=Tt.label,Mt=Tt.value,Kt=Tt.children,$t=Mt||"value";return{label:Nt||"label",value:$t,key:$t,children:Kt||"children"}}function Le(mt,Tt){var Nt,Mt;return(Nt=mt.isLeaf)!==null&&Nt!==void 0?Nt:!((Mt=mt[Tt.children])!==null&&Mt!==void 0&&Mt.length)}function Fe(mt){var Tt=mt.parentElement;if(Tt){var Nt=mt.offsetTop-Tt.offsetTop;Nt-Tt.scrollTop<0?Tt.scrollTo({top:Nt}):Nt+mt.offsetHeight-Tt.scrollTop>Tt.offsetHeight&&Tt.scrollTo({top:Nt+mt.offsetHeight-Tt.offsetHeight})}}function Ne(mt,Tt){return mt.map(function(Nt){var Mt;return(Mt=Nt[re])===null||Mt===void 0?void 0:Mt.map(function(Kt){return Kt[Tt.value]})})}function He(mt,Tt,Nt){var Mt=new Set(mt),Kt=Tt();return mt.filter(function($t){var Zt=Kt[$t],bt=Zt?Zt.parent:null,Ct=Zt?Zt.children:null;return Zt&&Zt.node.disabled?!0:Nt===ge?!(Ct&&Ct.some(function(wt){return wt.key&&Mt.has(wt.key)})):!(bt&&!bt.node.disabled&&Mt.has(bt.key))})}function qe(mt,Tt,Nt){for(var Mt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Kt=Tt,$t=[],Zt=function(){var wt,Gt,Jt,Wt=mt[bt],En=(wt=Kt)===null||wt===void 0?void 0:wt.findIndex(function(qt){var mn=qt[Nt.value];return Mt?String(mn)===String(Wt):mn===Wt}),sn=En!==-1?(Gt=Kt)===null||Gt===void 0?void 0:Gt[En]:null;$t.push({value:(Jt=sn==null?void 0:sn[Nt.value])!==null&&Jt!==void 0?Jt:Wt,index:En,option:sn}),Kt=sn==null?void 0:sn[Nt.children]},bt=0;bt1){var Ot=sn.slice(0,-1);Qt(Ot)}else wt(!1)},ur=function(){var Ot,_t=((Ot=mn[qt])===null||Ot===void 0?void 0:Ot[Nt.children])||[],Bt=_t.find(function(Yt){return!Yt.disabled});if(Bt){var Ut=[].concat((0,Ae.Z)(sn),[Bt[Nt.value]]);Qt(Ut)}};Ke.useImperativeHandle(mt,function(){return{onKeyDown:function(Ot){var _t=Ot.which;switch(_t){case ke.Z.UP:case ke.Z.DOWN:{var Bt=0;_t===ke.Z.UP?Bt=-1:_t===ke.Z.DOWN&&(Bt=1),Bt!==0&&Vn(Bt);break}case ke.Z.LEFT:{if(Ct)break;Jt?ur():Wn();break}case ke.Z.RIGHT:{if(Ct)break;Jt?Wn():ur();break}case ke.Z.BACKSPACE:{Ct||Wn();break}case ke.Z.ENTER:{if(sn.length){var Ut=mn[qt],Yt=(Ut==null?void 0:Ut[re])||[];Yt.length?$t(Yt.map(function(tn){return tn[Nt.value]}),Yt[Yt.length-1]):$t(sn,mn[qt])}break}case ke.Z.ESC:wt(!1),Gt&&Ot.stopPropagation()}},onKeyUp:function(){}}})},Ve=Ke.forwardRef(function(mt,Tt){var Nt,Mt,Kt,$t,Zt=(0,ce.lk)(),bt=Zt.prefixCls,Ct=Zt.multiple,wt=Zt.searchValue,Gt=Zt.toggleOpen,Jt=Zt.notFoundContent,Wt=Zt.direction,En=Zt.open,sn=Ke.useRef(),qt=Wt==="rtl",mn=Ke.useContext(E),Kn=mn.options,Qt=mn.values,Vn=mn.halfValues,Wn=mn.fieldNames,ur=mn.changeOnSelect,Jn=mn.onSelect,Ot=mn.searchOptions,_t=mn.dropdownPrefixCls,Bt=mn.loadData,Ut=mn.expandTrigger,Yt=_t||bt,tn=Ke.useState([]),en=(0,ue.Z)(tn,2),Vt=en[0],ln=en[1],vn=function(jr){if(!(!Bt||wt)){var Jr=qe(jr,Kn,Wn),_r=Jr.map(function(Tn){var ar=Tn.option;return ar}),Hr=_r[_r.length-1];if(Hr&&!Le(Hr,Wn)){var nn=ve(jr);ln(function(Tn){return[].concat((0,Ae.Z)(Tn),[nn])}),Bt(_r)}}};Ke.useEffect(function(){Vt.length&&Vt.forEach(function($r){var jr=Be($r),Jr=qe(jr,Kn,Wn,!0).map(function(Hr){var nn=Hr.option;return nn}),_r=Jr[Jr.length-1];(!_r||_r[Wn.children]||Le(_r,Wn))&&ln(function(Hr){return Hr.filter(function(nn){return nn!==$r})})})},[Kn,Vt,Wn]);var Rt=Ke.useMemo(function(){return new Set(be(Qt))},[Qt]),qn=Ke.useMemo(function(){return new Set(be(Vn))},[Vn]),dr=Xe(),wr=(0,ue.Z)(dr,2),Sr=wr[0],dn=wr[1],Bn=function(jr){dn(jr),vn(jr)},Rn=function(jr){var Jr=jr.disabled,_r=Le(jr,Wn);return!Jr&&(_r||ur||Ct)},Sn=function(jr,Jr){var _r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Jn(jr),!Ct&&(Jr||ur&&(Ut==="hover"||_r))&&Gt(!1)},er=Ke.useMemo(function(){return wt?Ot:Kn},[wt,Ot,Kn]),hr=Ke.useMemo(function(){for(var $r=[{options:er}],jr=er,Jr=Ne(jr,Wn),_r=function(){var ar=Sr[Hr],nr=jr.find(function($n,br){return(Jr[br]?ve(Jr[br]):$n[Wn.value])===ar}),or=nr==null?void 0:nr[Wn.children];if(!(or!=null&&or.length))return"break";jr=or,$r.push({options:or})},Hr=0;Hr":Vt,vn=mt.loadingIcon,Rt=mt.children,qn=mt.dropdownMatchSelectWidth,dr=qn===void 0?!1:qn,wr=mt.showCheckedStrategy,Sr=wr===void 0?pe:wr,dn=(0,le.Z)(mt,Ie),Bn=(0,oe.ZP)(Nt),Rn=!!Jt,Sn=(0,a.Z)(Zt,{value:bt,postState:Ce}),er=(0,ue.Z)(Sn,2),hr=er[0],ir=er[1],Or=Ke.useMemo(function(){return Pe($t)},[JSON.stringify($t)]),Lr=Ke.useMemo(function(){return Qt||[]},[Qt]),sa=Ze(Lr,Or),la=Ke.useCallback(function(yn){var pn=sa();return yn.map(function(Fn){var yr=pn[Fn].nodes;return yr.map(function(Dr){return Dr[Or.value]})})},[sa,Or]),Sa=(0,a.Z)("",{value:sn,postState:function(pn){return pn||""}}),$r=(0,ue.Z)(Sa,2),jr=$r[0],Jr=$r[1],_r=function(pn,Fn){Jr(pn),Fn.source!=="blur"&&qt&&qt(pn)},Hr=Me(mn),nn=(0,ue.Z)(Hr,2),Tn=nn[0],ar=nn[1],nr=he(jr,Lr,Or,Vn||Kt,ar,Ct),or=$e(Lr,Or),$n=Ke.useMemo(function(){var yn=or(hr),pn=(0,ue.Z)(yn,2),Fn=pn[0],yr=pn[1];if(!Rn||!hr.length)return[Fn,[],yr];var Dr=be(Fn),oa=sa(),Qr=(0,ie.S)(Dr,!0,oa),fa=Qr.checkedKeys,ga=Qr.halfCheckedKeys;return[la(fa),la(ga),yr]},[Rn,hr,sa,la,or]),br=(0,ue.Z)($n,3),In=br[0],sr=br[1],gr=br[2],bn=Ke.useMemo(function(){var yn=be(In),pn=He(yn,sa,Sr);return[].concat((0,Ae.Z)(gr),(0,Ae.Z)(la(pn)))},[In,sa,la,gr,Sr]),xr=Re(bn,Lr,Or,Rn,Gt),Wr=(0,ne.Z)(function(yn){if(ir(yn),wt){var pn=Ce(yn),Fn=pn.map(function(oa){return qe(oa,Lr,Or).map(function(Qr){return Qr.option})}),yr=Rn?pn:pn[0],Dr=Rn?Fn:Fn[0];wt(yr,Dr)}}),Ca=(0,ne.Z)(function(yn){if((!Rn||En)&&Jr(""),!Rn)Wr(yn);else{var pn=ve(yn),Fn=be(In),yr=be(sr),Dr=Fn.includes(pn),oa=gr.some(function(Ir){return ve(Ir)===pn}),Qr=In,fa=gr;if(oa&&!Dr)fa=gr.filter(function(Ir){return ve(Ir)!==pn});else{var ga=Dr?Fn.filter(function(Ir){return Ir!==pn}):[].concat((0,Ae.Z)(Fn),[pn]),Fa=sa(),ba;if(Dr){var Tr=(0,ie.S)(ga,{checked:!1,halfCheckedKeys:yr},Fa);ba=Tr.checkedKeys}else{var Gr=(0,ie.S)(ga,!0,Fa);ba=Gr.checkedKeys}var ra=He(ba,sa,Sr);Qr=la(ra)}Wr([].concat((0,Ae.Z)(fa),(0,Ae.Z)(Qr)))}}),xa=function(pn,Fn){if(Fn.type==="clear"){Wr([]);return}var yr=Fn.values[0],Dr=yr.valueCells;Ca(Dr)},aa=Jn!==void 0?Jn:ur,ea=_t||Ot,Ea=Yt||Ut,za=function(pn){tn==null||tn(pn),en==null||en(pn)},Mr=Ke.useMemo(function(){return{options:Lr,fieldNames:Or,values:In,halfValues:sr,changeOnSelect:Ct,onSelect:Ca,checkable:Jt,searchOptions:nr,dropdownPrefixCls:Vn,loadData:Wn,expandTrigger:Kn,expandIcon:ln,loadingIcon:vn,dropdownMenuColumnStyle:Bt}},[Lr,Or,In,sr,Ct,Ca,Jt,nr,Vn,Wn,Kn,ln,vn,Bt]),Na=!(jr?nr:Lr).length,Un=jr&&ar.matchInputWidth||Na?{}:{minWidth:"auto"};return Ke.createElement(E.Provider,{value:Mr},Ke.createElement(ce.Ac,(0,se.Z)({},dn,{ref:Tt,id:Bn,prefixCls:Kt,autoClearSearchValue:En,dropdownMatchSelectWidth:dr,dropdownStyle:Un,displayValues:xr,onDisplayValuesChange:xa,mode:Rn?"multiple":void 0,searchValue:jr,onSearch:_r,showSearch:Tn,OptionList:Oe,emptyOptions:Na,open:aa,dropdownClassName:ea,placement:Ea,onDropdownVisibleChange:za,getRawInputElement:function(){return Rt}})))});Ee.SHOW_PARENT=pe,Ee.SHOW_CHILD=ge;var Te=Ee,We=Te,tt=we(2738),Ge=we(62892),ot=we(53487),yt=we(19080),ut=we(36355),vt=we(93891),ct=we(1684),St=we(19716),at=we(32441),st=we(14154),gt=we(58582),ft=we(84443),Pt=we(66339),ht=we(33234),kt=we(98447),Dt=we(17313),cn=we(74207),an=we(83116);const fn=mt=>{const{prefixCls:Tt,componentCls:Nt,antCls:Mt}=mt,Kt=`${Nt}-menu-item`,$t=` +headers: `+JSON.stringify(gt),ct.data=St,ct.path=Re.path,ct.status=je,ct.headers=gt,ct.res=Pt}st(ct,St,fe.streaming?at:Pt),fe.emitter&&(be.url=he,be.socket=ut&&ut.connection,be.options=Re,be.size=Me,fe.emitter.emit("response",{requestId:ve,error:ct,ctx:fe.ctx,req:be,res:Pt}))}function Ce(ct){var St=null;if(fe.followRedirect&&statuses.redirect[ct.statusCode]){fe._followRedirectCount=(fe._followRedirectCount||0)+1;var at=ct.headers.location;if(!at)St=new Error("Got statusCode "+ct.statusCode+" but cannot resolve next location from headers"),St.name="FollowRedirectError";else if(fe._followRedirectCount>fe.maxRedirects)St=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+he),St.name="MaxRedirectError";else{var st=fe.formatRedirectUrl?fe.formatRedirectUrl(he,at):ce.resolve(he,at);ne("Request#%d %s: `redirected` from %s to %s",ve,Re.path,he,st),Ie(),fe.headers&&fe.headers.Host&&b.test(at)&&(fe.headers.Host=null);var gt=pe;return pe=null,ye.requestWithCallback(st,fe,gt),{redirect:!0,error:null}}}return{redirect:!1,error:St}}fe.gzip&&!Re.headers["Accept-Encoding"]&&!Re.headers["accept-encoding"]&&(Re.headers["Accept-Encoding"]="gzip");function Ee(ct,St,at){var st=ct.headers["content-encoding"];return at(null,St,st)}var Te=fe.writeStream;ne("Request#%d %s %s with headers %j, options.path: %s",ve,Le,he,Re.headers,Re.path),fe.requestUrls.push(he);function We(ct){if(Qe&&(Qe.waiting=Date.now()-Be),ne("Request#%d %s `req response` event emit: status %d, headers: %j",ve,he,ct.statusCode,ct.headers),fe.streaming){var St=Ce(ct);if(St.redirect){ct.resume();return}return St.error?(ct.resume(),xe(St.error,null,ct)):xe(null,null,ct)}if(ct.on("close",function(){ne("Request#%d %s: `res close` event emit, total size %d",ve,he,ke)}),ct.on("error",function(){ne("Request#%d %s: `res error` event emit, total size %d",ve,he,ke)}),ct.on("aborted",function(){Ve=!0,ne("Request#%d %s: `res aborted` event emit, total size %d",ve,he,ke)}),Te){var at=Ce(ct);if(at.redirect){ct.resume();return}return at.error?(ct.resume(),Te.end(),xe(at.error,null,ct)):(fe.consumeWriteStream===!1?ct.on("end",xe.bind(null,null,null,ct)):Te.on("close",function(){ne("Request#%d %s: writeStream close event emitted",ve,he),xe(Ye||null,null,ct)}),ct.pipe(Te))}var st=[];ct.on("data",function(gt){ne("Request#%d %s: `res data` event emit, size %d",ve,he,gt.length),ke+=gt.length,st.push(gt)}),ct.on("end",function(){var gt=te.concat(st,ke);if(ne("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",ve,he,ke,ct._dumped),Ye)return xe(Ye,gt,ct);var ft=Ce(ct);if(ft.error)return xe(ft.error,gt,ct);ft.redirect||Ee(ct,gt,function(Pt,ht,kt){if(Pt)return xe(Pt,gt,ct);if(!kt&&de.indexOf(fe.dataType)>=0){try{ht=decodeBodyByCharset(ht,ct)}catch(cn){return ne("decodeBodyByCharset error: %s",cn),xe(null,ht,ct)}if(fe.dataType==="json")if(ke===0)ht=null;else{var Dt=parseJSON(ht,qe);Dt.error?Pt=Dt.error:ht=Dt.data}}Ve&&ne("Request#%d %s: Remote socket was terminated before `response.end()` was called",ve,he),xe(Pt,ht,ct)})})}var tt,Ge;Array.isArray(fe.timeout)?(tt=a(fe.timeout[0]),Ge=a(fe.timeout[1])):tt=Ge=a(fe.timeout),ne("ConnectTimeout: %d, ResponseTimeout: %d",tt,Ge);function ot(){ne("Connect timer ticking, timeout: %d",tt),Ue=setTimeout(function(){Ue=null,je===-1&&(je=-2);var ct="Connect timeout for "+tt+"ms",St="ConnectionTimeoutError";ut.socket||(St="SocketAssignTimeoutError",ct+=", working sockets is full"),Ye=new Error(ct),Ye.name=St,Ye.requestId=ve,ne("ConnectTimeout: Request#%d %s %s: %s, connected: %s",ve,he,Ye.name,ct,lt),vt()},tt)}function yt(){ne("Response timer ticking, timeout: %d",Ge),rt=setTimeout(function(){rt=null;var ct="Response timeout for "+Ge+"ms",St="ResponseTimeoutError";Ye=new Error(ct),Ye.name=St,Ye.requestId=ve,ne("ResponseTimeout: Request#%d %s %s: %s, connected: %s",ve,he,Ye.name,ct,lt),vt()},Ge)}var ut;Re.mode=fe.mode?fe.mode:"";try{ut=Ne.request(Re,We)}catch(ct){return xe(ct)}typeof window=="undefined"?ot():ut.on("requestTimeout",function(){je===-1&&(je=-2);var ct="Connect timeout for "+tt+"ms",St="ConnectionTimeoutError";Ye=new Error(ct),Ye.name=St,Ye.requestId=ve,vt()});function vt(){ne("Request#%d %s abort, connected: %s",ve,he,lt),ut.socket||(Ye.noSocket=!0,xe(Ye)),ut.abort()}return Qe&&ut.on("finish",function(){Qe.requestSent=Date.now()-Be}),ut.once("socket",function(ct){Qe&&(Qe.queuing=Date.now()-Be);var St=ct.readyState;if(St==="opening"){ct.once("lookup",function(at,st,gt){ne("Request#%d %s lookup: %s, %s, %s",ve,he,at,st,gt),Qe&&(Qe.dnslookup=Date.now()-Be),st&&(Oe=st)}),ct.once("connect",function(){Qe&&(Qe.connected=Date.now()-Be),_e(),yt(),ne("Request#%d %s new socket connected",ve,he),lt=!0,Oe||(Oe=ct.remoteAddress),De=ct.remotePort});return}ne("Request#%d %s reuse socket connected, readyState: %s",ve,he,St),lt=!0,Xe=!0,Oe||(Oe=ct.remoteAddress),De=ct.remotePort,_e(),yt()}),ut.on("error",function(ct){(ct.name==="Error"||ct.name==="TypeError")&&(ct.name=lt?"ResponseError":"RequestError"),ct.message+=' (req "error")',ne("Request#%d %s `req error` event emit, %s: %s",ve,he,ct.name,ct.message),xe(Ye||ct)}),Te&&Te.once("error",function(ct){ct.message+=' (writeStream "error")',Ye=ct,ne("Request#%d %s `writeStream error` event emit, %s: %s",ve,he,ct.name,ct.message),vt()}),fe.stream?(fe.stream.pipe(ut),fe.stream.once("error",function(ct){ct.message+=' (stream "error")',Ye=ct,ne("Request#%d %s `readStream error` event emit, %s: %s",ve,he,ct.name,ct.message),vt()})):ut.end(Ze),ut.requestId=ve,ut}}).call(this)}).call(this,x("_process"),x("buffer").Buffer)},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,_process:467,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.split.js":307,"core-js/modules/es.string.trim.js":308,debug:465,http:468,https:355,"humanize-ms":356,url:472,util:419}]},{},[1])(1)})})(window)},50371:function(jt,xt){"use strict";function we(){const Ae=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let Ke=1;Ke{const ye=x[Se];ye!==void 0&&(Ae[Se]=ye)})}return Ae}xt.Z=we},77578:function(jt,xt,we){"use strict";we.d(xt,{Z:function(){return Ae}});const Ae=Ke=>Ke?typeof Ke=="function"?Ke():Ke:null},13845:function(jt,xt,we){"use strict";we.d(xt,{F:function(){return Ae},Z:function(){return Ke}});function Ae(x){return x!=null&&x===x.window}function Ke(x,Se){var ye,ae;if(typeof window=="undefined")return 0;const te=Se?"scrollTop":"scrollLeft";let se=0;return Ae(x)?se=x[Se?"pageYOffset":"pageXOffset"]:x instanceof Document?se=x.documentElement[te]:(x instanceof HTMLElement||x)&&(se=x[te]),x&&!Ae(x)&&typeof se!="number"&&(se=(ae=((ye=x.ownerDocument)!==null&&ye!==void 0?ye:x).documentElement)===null||ae===void 0?void 0:ae[te]),se}},56762:function(jt,xt,we){"use strict";we.d(xt,{Z:function(){return Ke}});var Ae=we(59301);function Ke(){const[,x]=Ae.useReducer(Se=>Se+1,0);return x}},68031:function(jt,xt,we){"use strict";we.d(xt,{Z:function(){return Se}});var Ae=we(16089);function Ke(ye,ae,te,se){const ue=te-ae;return ye/=se/2,ye<1?ue/2*ye*ye*ye+ae:ue/2*((ye-=2)*ye*ye+2)+ae}var x=we(13845);function Se(ye){let ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:te=()=>window,callback:se,duration:ue=450}=ae,le=te(),ce=(0,x.Z)(le,!0),oe=Date.now(),ie=()=>{const a=Date.now()-oe,y=Ke(a>ue?ue:a,ce,ye,ue);(0,x.F)(le)?le.scrollTo(window.pageXOffset,y):le instanceof Document||le.constructor.name==="HTMLDocument"?le.documentElement.scrollTop=y:le.scrollTop=y,a2&&arguments[2]!==void 0?arguments[2]:!1;qt.forEach(function(Qt){if(!(!Wt&&Jt!==!1&&Jt>0&&En.length>=Jt)){var Vn=[].concat((0,Ae.Z)(mn),[Qt]),Wn=Qt[Nt.children],ur=Kn||Qt.disabled;if((!Wn||Wn.length===0||$t)&&bt(mt,Vn,{label:Nt.label})){var Jn;En.push((0,ee.Z)((0,ee.Z)({},Qt),{},(Jn={disabled:ur},(0,z.Z)(Jn,Nt.label,wt(mt,Vn,Mt,Nt)),(0,z.Z)(Jn,re,Vn),(0,z.Z)(Jn,Nt.children,void 0),Jn)))}Wn&&ln(Qt[Nt.children],Vn,ur)}})}return ln(Tt,[]),Wt&&En.sort(function(qt,mn){return Wt(qt[re],mn[re],mt,Nt)}),Jt!==!1&&Jt>0?En.slice(0,Jt):En},[mt,Tt,Nt,Mt,wt,$t,bt,Wt,Jt])},fe="__RC_CASCADER_SPLIT__",pe="SHOW_PARENT",ge="SHOW_CHILD";function ve(mt){return mt.join(fe)}function be(mt){return mt.map(ve)}function Be(mt){return mt.split(fe)}function Pe(mt){var Tt=mt||{},Nt=Tt.label,Mt=Tt.value,Kt=Tt.children,$t=Mt||"value";return{label:Nt||"label",value:$t,key:$t,children:Kt||"children"}}function Le(mt,Tt){var Nt,Mt;return(Nt=mt.isLeaf)!==null&&Nt!==void 0?Nt:!((Mt=mt[Tt.children])!==null&&Mt!==void 0&&Mt.length)}function Fe(mt){var Tt=mt.parentElement;if(Tt){var Nt=mt.offsetTop-Tt.offsetTop;Nt-Tt.scrollTop<0?Tt.scrollTo({top:Nt}):Nt+mt.offsetHeight-Tt.scrollTop>Tt.offsetHeight&&Tt.scrollTo({top:Nt+mt.offsetHeight-Tt.offsetHeight})}}function Ne(mt,Tt){return mt.map(function(Nt){var Mt;return(Mt=Nt[re])===null||Mt===void 0?void 0:Mt.map(function(Kt){return Kt[Tt.value]})})}function He(mt,Tt,Nt){var Mt=new Set(mt),Kt=Tt();return mt.filter(function($t){var Zt=Kt[$t],bt=Zt?Zt.parent:null,Ct=Zt?Zt.children:null;return Zt&&Zt.node.disabled?!0:Nt===ge?!(Ct&&Ct.some(function(wt){return wt.key&&Mt.has(wt.key)})):!(bt&&!bt.node.disabled&&Mt.has(bt.key))})}function qe(mt,Tt,Nt){for(var Mt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Kt=Tt,$t=[],Zt=function(){var wt,Gt,Jt,Wt=mt[bt],En=(wt=Kt)===null||wt===void 0?void 0:wt.findIndex(function(qt){var mn=qt[Nt.value];return Mt?String(mn)===String(Wt):mn===Wt}),ln=En!==-1?(Gt=Kt)===null||Gt===void 0?void 0:Gt[En]:null;$t.push({value:(Jt=ln==null?void 0:ln[Nt.value])!==null&&Jt!==void 0?Jt:Wt,index:En,option:ln}),Kt=ln==null?void 0:ln[Nt.children]},bt=0;bt1){var Ot=ln.slice(0,-1);Qt(Ot)}else wt(!1)},ur=function(){var Ot,_t=((Ot=mn[qt])===null||Ot===void 0?void 0:Ot[Nt.children])||[],Bt=_t.find(function(Yt){return!Yt.disabled});if(Bt){var Ut=[].concat((0,Ae.Z)(ln),[Bt[Nt.value]]);Qt(Ut)}};Ke.useImperativeHandle(mt,function(){return{onKeyDown:function(Ot){var _t=Ot.which;switch(_t){case ke.Z.UP:case ke.Z.DOWN:{var Bt=0;_t===ke.Z.UP?Bt=-1:_t===ke.Z.DOWN&&(Bt=1),Bt!==0&&Vn(Bt);break}case ke.Z.LEFT:{if(Ct)break;Jt?ur():Wn();break}case ke.Z.RIGHT:{if(Ct)break;Jt?Wn():ur();break}case ke.Z.BACKSPACE:{Ct||Wn();break}case ke.Z.ENTER:{if(ln.length){var Ut=mn[qt],Yt=(Ut==null?void 0:Ut[re])||[];Yt.length?$t(Yt.map(function(tn){return tn[Nt.value]}),Yt[Yt.length-1]):$t(ln,mn[qt])}break}case ke.Z.ESC:wt(!1),Gt&&Ot.stopPropagation()}},onKeyUp:function(){}}})},Ve=Ke.forwardRef(function(mt,Tt){var Nt,Mt,Kt,$t,Zt=(0,ce.lk)(),bt=Zt.prefixCls,Ct=Zt.multiple,wt=Zt.searchValue,Gt=Zt.toggleOpen,Jt=Zt.notFoundContent,Wt=Zt.direction,En=Zt.open,ln=Ke.useRef(),qt=Wt==="rtl",mn=Ke.useContext(E),Kn=mn.options,Qt=mn.values,Vn=mn.halfValues,Wn=mn.fieldNames,ur=mn.changeOnSelect,Jn=mn.onSelect,Ot=mn.searchOptions,_t=mn.dropdownPrefixCls,Bt=mn.loadData,Ut=mn.expandTrigger,Yt=_t||bt,tn=Ke.useState([]),en=(0,ue.Z)(tn,2),Vt=en[0],on=en[1],vn=function(jr){if(!(!Bt||wt)){var Jr=qe(jr,Kn,Wn),_r=Jr.map(function(Tn){var ar=Tn.option;return ar}),Hr=_r[_r.length-1];if(Hr&&!Le(Hr,Wn)){var nn=ve(jr);on(function(Tn){return[].concat((0,Ae.Z)(Tn),[nn])}),Bt(_r)}}};Ke.useEffect(function(){Vt.length&&Vt.forEach(function($r){var jr=Be($r),Jr=qe(jr,Kn,Wn,!0).map(function(Hr){var nn=Hr.option;return nn}),_r=Jr[Jr.length-1];(!_r||_r[Wn.children]||Le(_r,Wn))&&on(function(Hr){return Hr.filter(function(nn){return nn!==$r})})})},[Kn,Vt,Wn]);var Rt=Ke.useMemo(function(){return new Set(be(Qt))},[Qt]),qn=Ke.useMemo(function(){return new Set(be(Vn))},[Vn]),dr=Xe(),br=(0,ue.Z)(dr,2),hr=br[0],dn=br[1],Bn=function(jr){dn(jr),vn(jr)},Rn=function(jr){var Jr=jr.disabled,_r=Le(jr,Wn);return!Jr&&(_r||ur||Ct)},Sn=function(jr,Jr){var _r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Jn(jr),!Ct&&(Jr||ur&&(Ut==="hover"||_r))&&Gt(!1)},er=Ke.useMemo(function(){return wt?Ot:Kn},[wt,Ot,Kn]),vr=Ke.useMemo(function(){for(var $r=[{options:er}],jr=er,Jr=Ne(jr,Wn),_r=function(){var ar=hr[Hr],nr=jr.find(function($n,Pr){return(Jr[Pr]?ve(Jr[Pr]):$n[Wn.value])===ar}),or=nr==null?void 0:nr[Wn.children];if(!(or!=null&&or.length))return"break";jr=or,$r.push({options:or})},Hr=0;Hr":Vt,vn=mt.loadingIcon,Rt=mt.children,qn=mt.dropdownMatchSelectWidth,dr=qn===void 0?!1:qn,br=mt.showCheckedStrategy,hr=br===void 0?pe:br,dn=(0,le.Z)(mt,Ie),Bn=(0,oe.ZP)(Nt),Rn=!!Jt,Sn=(0,a.Z)(Zt,{value:bt,postState:Ce}),er=(0,ue.Z)(Sn,2),vr=er[0],ir=er[1],Or=Ke.useMemo(function(){return Pe($t)},[JSON.stringify($t)]),Lr=Ke.useMemo(function(){return Qt||[]},[Qt]),sa=Ze(Lr,Or),la=Ke.useCallback(function(yn){var pn=sa();return yn.map(function(Fn){var Sr=pn[Fn].nodes;return Sr.map(function(Dr){return Dr[Or.value]})})},[sa,Or]),Sa=(0,a.Z)("",{value:ln,postState:function(pn){return pn||""}}),$r=(0,ue.Z)(Sa,2),jr=$r[0],Jr=$r[1],_r=function(pn,Fn){Jr(pn),Fn.source!=="blur"&&qt&&qt(pn)},Hr=Me(mn),nn=(0,ue.Z)(Hr,2),Tn=nn[0],ar=nn[1],nr=he(jr,Lr,Or,Vn||Kt,ar,Ct),or=$e(Lr,Or),$n=Ke.useMemo(function(){var yn=or(vr),pn=(0,ue.Z)(yn,2),Fn=pn[0],Sr=pn[1];if(!Rn||!vr.length)return[Fn,[],Sr];var Dr=be(Fn),oa=sa(),Qr=(0,ie.S)(Dr,!0,oa),fa=Qr.checkedKeys,ga=Qr.halfCheckedKeys;return[la(fa),la(ga),Sr]},[Rn,vr,sa,la,or]),Pr=(0,ue.Z)($n,3),In=Pr[0],sr=Pr[1],gr=Pr[2],bn=Ke.useMemo(function(){var yn=be(In),pn=He(yn,sa,hr);return[].concat((0,Ae.Z)(gr),(0,Ae.Z)(la(pn)))},[In,sa,la,gr,hr]),xr=Re(bn,Lr,Or,Rn,Gt),Wr=(0,ne.Z)(function(yn){if(ir(yn),wt){var pn=Ce(yn),Fn=pn.map(function(oa){return qe(oa,Lr,Or).map(function(Qr){return Qr.option})}),Sr=Rn?pn:pn[0],Dr=Rn?Fn:Fn[0];wt(Sr,Dr)}}),Ca=(0,ne.Z)(function(yn){if((!Rn||En)&&Jr(""),!Rn)Wr(yn);else{var pn=ve(yn),Fn=be(In),Sr=be(sr),Dr=Fn.includes(pn),oa=gr.some(function(Ir){return ve(Ir)===pn}),Qr=In,fa=gr;if(oa&&!Dr)fa=gr.filter(function(Ir){return ve(Ir)!==pn});else{var ga=Dr?Fn.filter(function(Ir){return Ir!==pn}):[].concat((0,Ae.Z)(Fn),[pn]),Fa=sa(),ba;if(Dr){var Tr=(0,ie.S)(ga,{checked:!1,halfCheckedKeys:Sr},Fa);ba=Tr.checkedKeys}else{var Gr=(0,ie.S)(ga,!0,Fa);ba=Gr.checkedKeys}var ra=He(ba,sa,hr);Qr=la(ra)}Wr([].concat((0,Ae.Z)(fa),(0,Ae.Z)(Qr)))}}),xa=function(pn,Fn){if(Fn.type==="clear"){Wr([]);return}var Sr=Fn.values[0],Dr=Sr.valueCells;Ca(Dr)},aa=Jn!==void 0?Jn:ur,ea=_t||Ot,Ea=Yt||Ut,za=function(pn){tn==null||tn(pn),en==null||en(pn)},Mr=Ke.useMemo(function(){return{options:Lr,fieldNames:Or,values:In,halfValues:sr,changeOnSelect:Ct,onSelect:Ca,checkable:Jt,searchOptions:nr,dropdownPrefixCls:Vn,loadData:Wn,expandTrigger:Kn,expandIcon:on,loadingIcon:vn,dropdownMenuColumnStyle:Bt}},[Lr,Or,In,sr,Ct,Ca,Jt,nr,Vn,Wn,Kn,on,vn,Bt]),Na=!(jr?nr:Lr).length,Un=jr&&ar.matchInputWidth||Na?{}:{minWidth:"auto"};return Ke.createElement(E.Provider,{value:Mr},Ke.createElement(ce.Ac,(0,se.Z)({},dn,{ref:Tt,id:Bn,prefixCls:Kt,autoClearSearchValue:En,dropdownMatchSelectWidth:dr,dropdownStyle:Un,displayValues:xr,onDisplayValuesChange:xa,mode:Rn?"multiple":void 0,searchValue:jr,onSearch:_r,showSearch:Tn,OptionList:Oe,emptyOptions:Na,open:aa,dropdownClassName:ea,placement:Ea,onDropdownVisibleChange:za,getRawInputElement:function(){return Rt}})))});Ee.SHOW_PARENT=pe,Ee.SHOW_CHILD=ge;var Te=Ee,We=Te,tt=we(2738),Ge=we(62892),ot=we(53487),yt=we(19080),ut=we(36355),vt=we(93891),ct=we(1684),St=we(19716),at=we(32441),st=we(14154),gt=we(58582),ft=we(84443),Pt=we(66339),ht=we(33234),kt=we(98447),Dt=we(17313),cn=we(74207),an=we(83116);const fn=mt=>{const{prefixCls:Tt,componentCls:Nt,antCls:Mt}=mt,Kt=`${Nt}-menu-item`,$t=` &${Kt}-expand ${Kt}-expand-icon, ${Kt}-loading-icon - `;return[{[Nt]:{width:mt.controlWidth}},{[`${Nt}-dropdown`]:[(0,kt.C2)(`${Tt}-checkbox`,mt),{[`&${Mt}-select-dropdown`]:{padding:0}},{[Nt]:{"&-checkbox":{top:0,marginInlineEnd:mt.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${Nt}-menu-empty`]:{[`${Nt}-menu`]:{width:"100%",height:"auto",[Kt]:{color:mt.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:mt.controlItemWidth,height:mt.dropdownHeight,margin:0,padding:mt.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${mt.lineWidth}px ${mt.lineType} ${mt.colorSplit}`},"&-item":Object.assign(Object.assign({},Dt.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:mt.optionPadding,lineHeight:mt.lineHeight,cursor:"pointer",transition:`all ${mt.motionDurationMid}`,borderRadius:mt.borderRadiusSM,"&:hover":{background:mt.controlItemBgHover},"&-disabled":{color:mt.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[$t]:{color:mt.colorTextDisabled}},[`&-active:not(${Kt}-disabled)`]:{"&, &:hover":{fontWeight:mt.optionSelectedFontWeight,backgroundColor:mt.optionSelectedBg}},"&-content":{flex:"auto"},[$t]:{marginInlineStart:mt.paddingXXS,color:mt.colorTextDescription,fontSize:mt.fontSizeIcon},"&-keyword":{color:mt.colorHighlight}})}}}]},{[`${Nt}-dropdown-rtl`]:{direction:"rtl"}},(0,cn.c)(mt)]};var gn=(0,an.Z)("Cascader",mt=>[fn(mt)],mt=>{const Tt=Math.round((mt.controlHeight-mt.fontSize*mt.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:mt.controlItemBgActive,optionSelectedFontWeight:mt.fontWeightStrong,optionPadding:`${Tt}px ${mt.paddingSM}px`,menuPadding:mt.paddingXXS}}),An=function(mt,Tt){var Nt={};for(var Mt in mt)Object.prototype.hasOwnProperty.call(mt,Mt)&&Tt.indexOf(Mt)<0&&(Nt[Mt]=mt[Mt]);if(mt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Kt=0,Mt=Object.getOwnPropertySymbols(mt);KtCt===0?[bt]:[].concat((0,Ae.Z)(Zt),[Tt,bt]),[]),Kt=[];let $t=0;return Mt.forEach((Zt,bt)=>{const Ct=$t+Zt.length;let wt=mt.slice($t,Ct);$t=Ct,bt%2===1&&(wt=Ke.createElement("span",{className:`${Nt}-menu-item-keyword`,key:`separator-${bt}`},wt)),Kt.push(wt)}),Kt}const _n=(mt,Tt,Nt,Mt)=>{const Kt=[],$t=mt.toLowerCase();return Tt.forEach((Zt,bt)=>{bt!==0&&Kt.push(" / ");let Ct=Zt[Mt.label];const wt=typeof Ct;(wt==="string"||wt==="number")&&(Ct=Xn(String(Ct),$t,Nt)),Kt.push(Ct)}),Kt},xn=Ke.forwardRef((mt,Tt)=>{const{prefixCls:Nt,size:Mt,disabled:Kt,className:$t,rootClassName:Zt,multiple:bt,bordered:Ct=!0,transitionName:wt,choiceTransitionName:Gt="",popupClassName:Jt,dropdownClassName:Wt,expandIcon:En,placement:sn,showSearch:qt,allowClear:mn=!0,notFoundContent:Kn,direction:Qt,getPopupContainer:Vn,status:Wn,showArrow:ur,builtinPlacements:Jn,style:Ot}=mt,_t=An(mt,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),Bt=(0,tt.Z)(_t,["suffixIcon"]),{getPopupContainer:Ut,getPrefixCls:Yt,renderEmpty:tn,direction:en,popupOverflow:Vt,cascader:ln}=Ke.useContext(ut.E_),vn=Qt||en,Rt=vn==="rtl",{status:qn,hasFeedback:dr,isFormItemInput:wr,feedbackIcon:Sr}=Ke.useContext(at.aM),dn=(0,yt.F)(qn,Wn),Bn=Kn||(tn==null?void 0:tn("Cascader"))||Ke.createElement(vt.Z,{componentName:"Cascader"}),Rn=Yt(),Sn=Yt("select",Nt),er=Yt("cascader",Nt),[hr,ir]=(0,st.Z)(Sn),[Or]=gn(er),{compactSize:Lr,compactItemClassnames:sa}=(0,ht.ri)(Sn,Qt),la=te()(Jt||Wt,`${er}-dropdown`,{[`${er}-dropdown-rtl`]:vn==="rtl"},Zt,ir),Sa=Ke.useMemo(()=>{if(!qt)return qt;let gr={render:_n};return typeof qt=="object"&&(gr=Object.assign(Object.assign({},gr),qt)),gr},[qt]),$r=(0,St.Z)(gr=>{var bn;return(bn=Mt!=null?Mt:Lr)!==null&&bn!==void 0?bn:gr}),jr=Ke.useContext(ct.Z),Jr=Kt!=null?Kt:jr;let _r=En;En||(_r=Rt?Ke.createElement(x.Z,null):Ke.createElement(ye.Z,null));const Hr=Ke.createElement("span",{className:`${Sn}-menu-item-loading-icon`},Ke.createElement(Se.Z,{spin:!0})),nn=Ke.useMemo(()=>bt?Ke.createElement("span",{className:`${er}-checkbox-inner`}):!1,[bt]),Tn=(0,ft.Z)(mt.suffixIcon,ur),{suffixIcon:ar,removeIcon:nr,clearIcon:or}=(0,Pt.Z)(Object.assign(Object.assign({},mt),{hasFeedback:dr,feedbackIcon:Sr,showSuffixIcon:Tn,multiple:bt,prefixCls:Sn,componentName:"Cascader"})),$n=Ke.useMemo(()=>sn!==void 0?sn:Rt?"bottomRight":"bottomLeft",[sn,Rt]),br=(0,gt.Z)(Jn,Vt),In=mn===!0?{clearIcon:or}:mn,sr=Ke.createElement(We,Object.assign({prefixCls:Sn,className:te()(!Nt&&er,{[`${Sn}-lg`]:$r==="large",[`${Sn}-sm`]:$r==="small",[`${Sn}-rtl`]:Rt,[`${Sn}-borderless`]:!Ct,[`${Sn}-in-form-item`]:wr},(0,yt.Z)(Sn,dn,dr),sa,ln==null?void 0:ln.className,$t,Zt,ir),disabled:Jr,style:Object.assign(Object.assign({},ln==null?void 0:ln.style),Ot)},Bt,{builtinPlacements:br,direction:vn,placement:$n,notFoundContent:Bn,allowClear:In,showSearch:Sa,expandIcon:_r,suffixIcon:ar,removeIcon:nr,loadingIcon:Hr,checkable:nn,dropdownClassName:la,dropdownPrefixCls:Nt||er,choiceTransitionName:(0,Ge.m)(Rn,"",Gt),transitionName:(0,Ge.m)(Rn,"slide-up",wt),getPopupContainer:Vn||Ut,ref:Tt}));return Or(hr(sr))}),zn=(0,ot.Z)(xn);xn.SHOW_PARENT=hn,xn.SHOW_CHILD=Nn,xn._InternalPanelDoNotUseOrYouWillBeFired=zn;var Cn=xn},24905:function(jt,xt,we){"use strict";we.d(xt,{default:function(){return he}});var Ae=we(92310),Ke=we.n(Ae),x=we(5630),Se=we(59301),ye=we(36355),ae=we(1684),te=we(32441),ue=Se.createContext(null),le=we(98447),ce=we(14088),oe=we(4572),ie=function(fe,pe){var ge={};for(var ve in fe)Object.prototype.hasOwnProperty.call(fe,ve)&&pe.indexOf(ve)<0&&(ge[ve]=fe[ve]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var be=0,ve=Object.getOwnPropertySymbols(fe);be{var ge;const{prefixCls:ve,className:be,rootClassName:Be,children:Pe,indeterminate:Le=!1,style:Fe,onMouseEnter:Ne,onMouseLeave:He,skipGroup:qe=!1,disabled:Re}=fe,it=ie(fe,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:Ze,direction:$e,checkbox:Je}=Se.useContext(ye.E_),Me=Se.useContext(ue),{isFormItemInput:ze}=Se.useContext(te.aM),Ue=Se.useContext(ae.Z),rt=(ge=(Me==null?void 0:Me.disabled)||Re)!==null&&ge!==void 0?ge:Ue,Ye=Se.useRef(it.value);Se.useEffect(()=>{Me==null||Me.registerValue(it.value)},[]),Se.useEffect(()=>{if(!qe)return it.value!==Ye.current&&(Me==null||Me.cancelValue(Ye.current),Me==null||Me.registerValue(it.value),Ye.current=it.value),()=>Me==null?void 0:Me.cancelValue(it.value)},[it.value]);const lt=Ze("checkbox",ve),[Xe,ke]=(0,le.ZP)(lt),je=Object.assign({},it);Me&&!qe&&(je.onChange=function(){it.onChange&&it.onChange.apply(it,arguments),Me.toggleOption&&Me.toggleOption({label:Pe,value:it.value})},je.name=Me.name,je.checked=Me.value.includes(it.value));const Ve=Ke()(`${lt}-wrapper`,{[`${lt}-rtl`]:$e==="rtl",[`${lt}-wrapper-checked`]:je.checked,[`${lt}-wrapper-disabled`]:rt,[`${lt}-wrapper-in-form-item`]:ze},Je==null?void 0:Je.className,be,Be,ke),Oe=Ke()({[`${lt}-indeterminate`]:Le},oe.A,ke),De=Le?"mixed":void 0;return Xe(Se.createElement(ce.Z,{component:"Checkbox",disabled:rt},Se.createElement("label",{className:Ve,style:Object.assign(Object.assign({},Je==null?void 0:Je.style),Fe),onMouseEnter:Ne,onMouseLeave:He},Se.createElement(x.Z,Object.assign({"aria-checked":De},je,{prefixCls:lt,className:Oe,disabled:rt,ref:pe})),Pe!==void 0&&Se.createElement("span",null,Pe))))};var y=Se.forwardRef(ne),E=we(62730),b=we(2738),z=function(fe,pe){var ge={};for(var ve in fe)Object.prototype.hasOwnProperty.call(fe,ve)&&pe.indexOf(ve)<0&&(ge[ve]=fe[ve]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var be=0,ve=Object.getOwnPropertySymbols(fe);be{const{defaultValue:ge,children:ve,options:be=[],prefixCls:Be,className:Pe,rootClassName:Le,style:Fe,onChange:Ne}=fe,He=z(fe,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:qe,direction:Re}=Se.useContext(ye.E_),[it,Ze]=Se.useState(He.value||ge||[]),[$e,Je]=Se.useState([]);Se.useEffect(()=>{"value"in He&&Ze(He.value||[])},[He.value]);const Me=Se.useMemo(()=>be.map(Qe=>typeof Qe=="string"||typeof Qe=="number"?{label:Qe,value:Qe}:Qe),[be]),ze=Qe=>{Je(_e=>_e.filter(Ie=>Ie!==Qe))},Ue=Qe=>{Je(_e=>[].concat((0,E.Z)(_e),[Qe]))},rt=Qe=>{const _e=it.indexOf(Qe.value),Ie=(0,E.Z)(it);_e===-1?Ie.push(Qe.value):Ie.splice(_e,1),"value"in He||Ze(Ie),Ne==null||Ne(Ie.filter(xe=>$e.includes(xe)).sort((xe,Ce)=>{const Ee=Me.findIndex(We=>We.value===xe),Te=Me.findIndex(We=>We.value===Ce);return Ee-Te}))},Ye=qe("checkbox",Be),lt=`${Ye}-group`,[Xe,ke]=(0,le.ZP)(Ye),je=(0,b.Z)(He,["value","disabled"]),Ve=be.length?Me.map(Qe=>Se.createElement(y,{prefixCls:Ye,key:Qe.value.toString(),disabled:"disabled"in Qe?Qe.disabled:He.disabled,value:Qe.value,checked:it.includes(Qe.value),onChange:Qe.onChange,className:`${lt}-item`,style:Qe.style,title:Qe.title},Qe.label)):ve,Oe={toggleOption:rt,value:it,disabled:He.disabled,name:He.name,registerValue:Ue,cancelValue:ze},De=Ke()(lt,{[`${lt}-rtl`]:Re==="rtl"},Pe,Le,ke);return Xe(Se.createElement("div",Object.assign({className:De,style:Fe},je,{ref:pe}),Se.createElement(ue.Provider,{value:Oe},Ve)))},re=Se.forwardRef(ee);var de=Se.memo(re);const me=y;me.Group=de,me.__ANT_CHECKBOX=!0;var he=me},98447:function(jt,xt,we){"use strict";we.d(xt,{C2:function(){return ye}});var Ae=we(17313),Ke=we(37613),x=we(83116);const Se=ae=>{const{checkboxCls:te}=ae,se=`${te}-wrapper`;return[{[`${te}-group`]:Object.assign(Object.assign({},(0,Ae.Wf)(ae)),{display:"inline-flex",flexWrap:"wrap",columnGap:ae.marginXS,[`> ${ae.antCls}-row`]:{flex:1}}),[se]:Object.assign(Object.assign({},(0,Ae.Wf)(ae)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${se}`]:{marginInlineStart:0},[`&${se}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[te]:Object.assign(Object.assign({},(0,Ae.Wf)(ae)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:ae.borderRadiusSM,alignSelf:"center",[`${te}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${te}-inner`]:Object.assign({},(0,Ae.oN)(ae))},[`${te}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:ae.checkboxSize,height:ae.checkboxSize,direction:"ltr",backgroundColor:ae.colorBgContainer,border:`${ae.lineWidth}px ${ae.lineType} ${ae.colorBorder}`,borderRadius:ae.borderRadiusSM,borderCollapse:"separate",transition:`all ${ae.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:ae.checkboxSize/14*5,height:ae.checkboxSize/14*8,border:`${ae.lineWidthBold}px solid ${ae.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${ae.motionDurationFast} ${ae.motionEaseInBack}, opacity ${ae.motionDurationFast}`}},"& + span":{paddingInlineStart:ae.paddingXS,paddingInlineEnd:ae.paddingXS}})},{[` + `;return[{[Nt]:{width:mt.controlWidth}},{[`${Nt}-dropdown`]:[(0,kt.C2)(`${Tt}-checkbox`,mt),{[`&${Mt}-select-dropdown`]:{padding:0}},{[Nt]:{"&-checkbox":{top:0,marginInlineEnd:mt.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${Nt}-menu-empty`]:{[`${Nt}-menu`]:{width:"100%",height:"auto",[Kt]:{color:mt.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:mt.controlItemWidth,height:mt.dropdownHeight,margin:0,padding:mt.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${mt.lineWidth}px ${mt.lineType} ${mt.colorSplit}`},"&-item":Object.assign(Object.assign({},Dt.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:mt.optionPadding,lineHeight:mt.lineHeight,cursor:"pointer",transition:`all ${mt.motionDurationMid}`,borderRadius:mt.borderRadiusSM,"&:hover":{background:mt.controlItemBgHover},"&-disabled":{color:mt.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[$t]:{color:mt.colorTextDisabled}},[`&-active:not(${Kt}-disabled)`]:{"&, &:hover":{fontWeight:mt.optionSelectedFontWeight,backgroundColor:mt.optionSelectedBg}},"&-content":{flex:"auto"},[$t]:{marginInlineStart:mt.paddingXXS,color:mt.colorTextDescription,fontSize:mt.fontSizeIcon},"&-keyword":{color:mt.colorHighlight}})}}}]},{[`${Nt}-dropdown-rtl`]:{direction:"rtl"}},(0,cn.c)(mt)]};var gn=(0,an.Z)("Cascader",mt=>[fn(mt)],mt=>{const Tt=Math.round((mt.controlHeight-mt.fontSize*mt.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:mt.controlItemBgActive,optionSelectedFontWeight:mt.fontWeightStrong,optionPadding:`${Tt}px ${mt.paddingSM}px`,menuPadding:mt.paddingXXS}}),An=function(mt,Tt){var Nt={};for(var Mt in mt)Object.prototype.hasOwnProperty.call(mt,Mt)&&Tt.indexOf(Mt)<0&&(Nt[Mt]=mt[Mt]);if(mt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Kt=0,Mt=Object.getOwnPropertySymbols(mt);KtCt===0?[bt]:[].concat((0,Ae.Z)(Zt),[Tt,bt]),[]),Kt=[];let $t=0;return Mt.forEach((Zt,bt)=>{const Ct=$t+Zt.length;let wt=mt.slice($t,Ct);$t=Ct,bt%2===1&&(wt=Ke.createElement("span",{className:`${Nt}-menu-item-keyword`,key:`separator-${bt}`},wt)),Kt.push(wt)}),Kt}const _n=(mt,Tt,Nt,Mt)=>{const Kt=[],$t=mt.toLowerCase();return Tt.forEach((Zt,bt)=>{bt!==0&&Kt.push(" / ");let Ct=Zt[Mt.label];const wt=typeof Ct;(wt==="string"||wt==="number")&&(Ct=Xn(String(Ct),$t,Nt)),Kt.push(Ct)}),Kt},xn=Ke.forwardRef((mt,Tt)=>{const{prefixCls:Nt,size:Mt,disabled:Kt,className:$t,rootClassName:Zt,multiple:bt,bordered:Ct=!0,transitionName:wt,choiceTransitionName:Gt="",popupClassName:Jt,dropdownClassName:Wt,expandIcon:En,placement:ln,showSearch:qt,allowClear:mn=!0,notFoundContent:Kn,direction:Qt,getPopupContainer:Vn,status:Wn,showArrow:ur,builtinPlacements:Jn,style:Ot}=mt,_t=An(mt,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),Bt=(0,tt.Z)(_t,["suffixIcon"]),{getPopupContainer:Ut,getPrefixCls:Yt,renderEmpty:tn,direction:en,popupOverflow:Vt,cascader:on}=Ke.useContext(ut.E_),vn=Qt||en,Rt=vn==="rtl",{status:qn,hasFeedback:dr,isFormItemInput:br,feedbackIcon:hr}=Ke.useContext(at.aM),dn=(0,yt.F)(qn,Wn),Bn=Kn||(tn==null?void 0:tn("Cascader"))||Ke.createElement(vt.Z,{componentName:"Cascader"}),Rn=Yt(),Sn=Yt("select",Nt),er=Yt("cascader",Nt),[vr,ir]=(0,st.Z)(Sn),[Or]=gn(er),{compactSize:Lr,compactItemClassnames:sa}=(0,ht.ri)(Sn,Qt),la=te()(Jt||Wt,`${er}-dropdown`,{[`${er}-dropdown-rtl`]:vn==="rtl"},Zt,ir),Sa=Ke.useMemo(()=>{if(!qt)return qt;let gr={render:_n};return typeof qt=="object"&&(gr=Object.assign(Object.assign({},gr),qt)),gr},[qt]),$r=(0,St.Z)(gr=>{var bn;return(bn=Mt!=null?Mt:Lr)!==null&&bn!==void 0?bn:gr}),jr=Ke.useContext(ct.Z),Jr=Kt!=null?Kt:jr;let _r=En;En||(_r=Rt?Ke.createElement(x.Z,null):Ke.createElement(ye.Z,null));const Hr=Ke.createElement("span",{className:`${Sn}-menu-item-loading-icon`},Ke.createElement(Se.Z,{spin:!0})),nn=Ke.useMemo(()=>bt?Ke.createElement("span",{className:`${er}-checkbox-inner`}):!1,[bt]),Tn=(0,ft.Z)(mt.suffixIcon,ur),{suffixIcon:ar,removeIcon:nr,clearIcon:or}=(0,Pt.Z)(Object.assign(Object.assign({},mt),{hasFeedback:dr,feedbackIcon:hr,showSuffixIcon:Tn,multiple:bt,prefixCls:Sn,componentName:"Cascader"})),$n=Ke.useMemo(()=>ln!==void 0?ln:Rt?"bottomRight":"bottomLeft",[ln,Rt]),Pr=(0,gt.Z)(Jn,Vt),In=mn===!0?{clearIcon:or}:mn,sr=Ke.createElement(We,Object.assign({prefixCls:Sn,className:te()(!Nt&&er,{[`${Sn}-lg`]:$r==="large",[`${Sn}-sm`]:$r==="small",[`${Sn}-rtl`]:Rt,[`${Sn}-borderless`]:!Ct,[`${Sn}-in-form-item`]:br},(0,yt.Z)(Sn,dn,dr),sa,on==null?void 0:on.className,$t,Zt,ir),disabled:Jr,style:Object.assign(Object.assign({},on==null?void 0:on.style),Ot)},Bt,{builtinPlacements:Pr,direction:vn,placement:$n,notFoundContent:Bn,allowClear:In,showSearch:Sa,expandIcon:_r,suffixIcon:ar,removeIcon:nr,loadingIcon:Hr,checkable:nn,dropdownClassName:la,dropdownPrefixCls:Nt||er,choiceTransitionName:(0,Ge.m)(Rn,"",Gt),transitionName:(0,Ge.m)(Rn,"slide-up",wt),getPopupContainer:Vn||Ut,ref:Tt}));return Or(vr(sr))}),zn=(0,ot.Z)(xn);xn.SHOW_PARENT=hn,xn.SHOW_CHILD=Nn,xn._InternalPanelDoNotUseOrYouWillBeFired=zn;var Cn=xn},24905:function(jt,xt,we){"use strict";we.d(xt,{default:function(){return he}});var Ae=we(92310),Ke=we.n(Ae),x=we(5630),Se=we(59301),ye=we(36355),ae=we(1684),te=we(32441),ue=Se.createContext(null),le=we(98447),ce=we(14088),oe=we(4572),ie=function(fe,pe){var ge={};for(var ve in fe)Object.prototype.hasOwnProperty.call(fe,ve)&&pe.indexOf(ve)<0&&(ge[ve]=fe[ve]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var be=0,ve=Object.getOwnPropertySymbols(fe);be{var ge;const{prefixCls:ve,className:be,rootClassName:Be,children:Pe,indeterminate:Le=!1,style:Fe,onMouseEnter:Ne,onMouseLeave:He,skipGroup:qe=!1,disabled:Re}=fe,it=ie(fe,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:Ze,direction:$e,checkbox:Je}=Se.useContext(ye.E_),Me=Se.useContext(ue),{isFormItemInput:ze}=Se.useContext(te.aM),Ue=Se.useContext(ae.Z),rt=(ge=(Me==null?void 0:Me.disabled)||Re)!==null&&ge!==void 0?ge:Ue,Ye=Se.useRef(it.value);Se.useEffect(()=>{Me==null||Me.registerValue(it.value)},[]),Se.useEffect(()=>{if(!qe)return it.value!==Ye.current&&(Me==null||Me.cancelValue(Ye.current),Me==null||Me.registerValue(it.value),Ye.current=it.value),()=>Me==null?void 0:Me.cancelValue(it.value)},[it.value]);const lt=Ze("checkbox",ve),[Xe,ke]=(0,le.ZP)(lt),je=Object.assign({},it);Me&&!qe&&(je.onChange=function(){it.onChange&&it.onChange.apply(it,arguments),Me.toggleOption&&Me.toggleOption({label:Pe,value:it.value})},je.name=Me.name,je.checked=Me.value.includes(it.value));const Ve=Ke()(`${lt}-wrapper`,{[`${lt}-rtl`]:$e==="rtl",[`${lt}-wrapper-checked`]:je.checked,[`${lt}-wrapper-disabled`]:rt,[`${lt}-wrapper-in-form-item`]:ze},Je==null?void 0:Je.className,be,Be,ke),Oe=Ke()({[`${lt}-indeterminate`]:Le},oe.A,ke),De=Le?"mixed":void 0;return Xe(Se.createElement(ce.Z,{component:"Checkbox",disabled:rt},Se.createElement("label",{className:Ve,style:Object.assign(Object.assign({},Je==null?void 0:Je.style),Fe),onMouseEnter:Ne,onMouseLeave:He},Se.createElement(x.Z,Object.assign({"aria-checked":De},je,{prefixCls:lt,className:Oe,disabled:rt,ref:pe})),Pe!==void 0&&Se.createElement("span",null,Pe))))};var y=Se.forwardRef(ne),E=we(62730),b=we(2738),z=function(fe,pe){var ge={};for(var ve in fe)Object.prototype.hasOwnProperty.call(fe,ve)&&pe.indexOf(ve)<0&&(ge[ve]=fe[ve]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var be=0,ve=Object.getOwnPropertySymbols(fe);be{const{defaultValue:ge,children:ve,options:be=[],prefixCls:Be,className:Pe,rootClassName:Le,style:Fe,onChange:Ne}=fe,He=z(fe,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:qe,direction:Re}=Se.useContext(ye.E_),[it,Ze]=Se.useState(He.value||ge||[]),[$e,Je]=Se.useState([]);Se.useEffect(()=>{"value"in He&&Ze(He.value||[])},[He.value]);const Me=Se.useMemo(()=>be.map(Qe=>typeof Qe=="string"||typeof Qe=="number"?{label:Qe,value:Qe}:Qe),[be]),ze=Qe=>{Je(_e=>_e.filter(Ie=>Ie!==Qe))},Ue=Qe=>{Je(_e=>[].concat((0,E.Z)(_e),[Qe]))},rt=Qe=>{const _e=it.indexOf(Qe.value),Ie=(0,E.Z)(it);_e===-1?Ie.push(Qe.value):Ie.splice(_e,1),"value"in He||Ze(Ie),Ne==null||Ne(Ie.filter(xe=>$e.includes(xe)).sort((xe,Ce)=>{const Ee=Me.findIndex(We=>We.value===xe),Te=Me.findIndex(We=>We.value===Ce);return Ee-Te}))},Ye=qe("checkbox",Be),lt=`${Ye}-group`,[Xe,ke]=(0,le.ZP)(Ye),je=(0,b.Z)(He,["value","disabled"]),Ve=be.length?Me.map(Qe=>Se.createElement(y,{prefixCls:Ye,key:Qe.value.toString(),disabled:"disabled"in Qe?Qe.disabled:He.disabled,value:Qe.value,checked:it.includes(Qe.value),onChange:Qe.onChange,className:`${lt}-item`,style:Qe.style,title:Qe.title},Qe.label)):ve,Oe={toggleOption:rt,value:it,disabled:He.disabled,name:He.name,registerValue:Ue,cancelValue:ze},De=Ke()(lt,{[`${lt}-rtl`]:Re==="rtl"},Pe,Le,ke);return Xe(Se.createElement("div",Object.assign({className:De,style:Fe},je,{ref:pe}),Se.createElement(ue.Provider,{value:Oe},Ve)))},re=Se.forwardRef(ee);var de=Se.memo(re);const me=y;me.Group=de,me.__ANT_CHECKBOX=!0;var he=me},98447:function(jt,xt,we){"use strict";we.d(xt,{C2:function(){return ye}});var Ae=we(17313),Ke=we(37613),x=we(83116);const Se=ae=>{const{checkboxCls:te}=ae,se=`${te}-wrapper`;return[{[`${te}-group`]:Object.assign(Object.assign({},(0,Ae.Wf)(ae)),{display:"inline-flex",flexWrap:"wrap",columnGap:ae.marginXS,[`> ${ae.antCls}-row`]:{flex:1}}),[se]:Object.assign(Object.assign({},(0,Ae.Wf)(ae)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${se}`]:{marginInlineStart:0},[`&${se}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[te]:Object.assign(Object.assign({},(0,Ae.Wf)(ae)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:ae.borderRadiusSM,alignSelf:"center",[`${te}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${te}-inner`]:Object.assign({},(0,Ae.oN)(ae))},[`${te}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:ae.checkboxSize,height:ae.checkboxSize,direction:"ltr",backgroundColor:ae.colorBgContainer,border:`${ae.lineWidth}px ${ae.lineType} ${ae.colorBorder}`,borderRadius:ae.borderRadiusSM,borderCollapse:"separate",transition:`all ${ae.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:ae.checkboxSize/14*5,height:ae.checkboxSize/14*8,border:`${ae.lineWidthBold}px solid ${ae.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${ae.motionDurationFast} ${ae.motionEaseInBack}, opacity ${ae.motionDurationFast}`}},"& + span":{paddingInlineStart:ae.paddingXS,paddingInlineEnd:ae.paddingXS}})},{[` ${se}:not(${se}-disabled), ${te}:not(${te}-disabled) `]:{[`&:hover ${te}-inner`]:{borderColor:ae.colorPrimary}},[`${se}:not(${se}-disabled)`]:{[`&:hover ${te}-checked:not(${te}-disabled) ${te}-inner`]:{backgroundColor:ae.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${te}-checked:not(${te}-disabled):after`]:{borderColor:ae.colorPrimaryHover}}},{[`${te}-checked`]:{[`${te}-inner`]:{backgroundColor:ae.colorPrimary,borderColor:ae.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${ae.motionDurationMid} ${ae.motionEaseOutBack} ${ae.motionDurationFast}`}}},[` @@ -173,7 +173,7 @@ headers: `+JSON.stringify(gt),ct.data=St,ct.path=Re.path,ct.status=je,ct.headers & > ${Oe}-header`]:{borderRadius:`0 0 ${Ee}px ${Ee}px`}},[`> ${Oe}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:Ie,color:ot,lineHeight:ct,cursor:"pointer",transition:`all ${ft}, visibility 0s`,[`> ${Oe}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${Oe}-expand-icon`]:{height:ut*ct,display:"flex",alignItems:"center",paddingInlineEnd:St},[`${Oe}-arrow`]:Object.assign(Object.assign({},(0,Ze.Ro)()),{fontSize:Pt,svg:{transition:`transform ${ft}`}}),[`${Oe}-header-text`]:{marginInlineEnd:"auto"}},[`${Oe}-header-collapsible-only`]:{cursor:"default",[`${Oe}-header-text`]:{flex:"none",cursor:"pointer"}},[`${Oe}-icon-collapsible-only`]:{cursor:"default",[`${Oe}-expand-icon`]:{cursor:"pointer"}}},[`${Oe}-content`]:{color:Ge,backgroundColor:De,borderTop:kt,[`& > ${Oe}-content-box`]:{padding:ht},"&-hidden":{display:"none"}},"&-small":{[`> ${Oe}-item`]:{[`> ${Oe}-header`]:{padding:xe,paddingInlineStart:gt,[`> ${Oe}-expand-icon`]:{marginInlineStart:at-gt}},[`> ${Oe}-content > ${Oe}-content-box`]:{padding:at}}},"&-large":{[`> ${Oe}-item`]:{fontSize:vt,[`> ${Oe}-header`]:{padding:Ce,paddingInlineStart:Qe,[`> ${Oe}-expand-icon`]:{height:vt*ct,marginInlineStart:st-Qe}},[`> ${Oe}-content > ${Oe}-content-box`]:{padding:st}}},[`${Oe}-item:last-child`]:{[`> ${Oe}-content`]:{borderRadius:`0 0 ${Ee}px ${Ee}px`}},[`& ${Oe}-item-disabled > ${Oe}-header`]:{"\n &,\n & > .arrow\n ":{color:yt,cursor:"not-allowed"}},[`&${Oe}-icon-position-end`]:{[`& > ${Oe}-item`]:{[`> ${Oe}-header`]:{[`${Oe}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:St}}}}})}},Ue=Ve=>{const{componentCls:Oe}=Ve,De=`> ${Oe}-item > ${Oe}-header ${Oe}-arrow svg`;return{[`${Oe}-rtl`]:{[De]:{transform:"rotate(180deg)"}}}},rt=Ve=>{const{componentCls:Oe,headerBg:De,paddingXXS:Qe,colorBorder:_e}=Ve;return{[`${Oe}-borderless`]:{backgroundColor:De,border:0,[`> ${Oe}-item`]:{borderBottom:`1px solid ${_e}`},[` > ${Oe}-item:last-child, > ${Oe}-item:last-child ${Oe}-header - `]:{borderRadius:0},[`> ${Oe}-item:last-child`]:{borderBottom:0},[`> ${Oe}-item > ${Oe}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${Oe}-item > ${Oe}-content > ${Oe}-content-box`]:{paddingTop:Qe}}}},Ye=Ve=>{const{componentCls:Oe,paddingSM:De}=Ve;return{[`${Oe}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${Oe}-item`]:{borderBottom:0,[`> ${Oe}-content`]:{backgroundColor:"transparent",border:0,[`> ${Oe}-content-box`]:{paddingBlock:De}}}}}};var lt=(0,Je.Z)("Collapse",Ve=>{const Oe=(0,Me.TS)(Ve,{collapseHeaderPaddingSM:`${Ve.paddingXS}px ${Ve.paddingSM}px`,collapseHeaderPaddingLG:`${Ve.padding}px ${Ve.paddingLG}px`,collapsePanelBorderRadius:Ve.borderRadiusLG});return[ze(Oe),rt(Oe),Ye(Oe),Ue(Oe),(0,$e.Z)(Oe)]},Ve=>({headerPadding:`${Ve.paddingSM}px ${Ve.padding}px`,headerBg:Ve.colorFillAlter,contentPadding:`${Ve.padding}px 16px`,contentBg:Ve.colorBgContainer})),ke=Object.assign(le.forwardRef((Ve,Oe)=>{const{getPrefixCls:De,direction:Qe,collapse:_e}=le.useContext(He.E_),{prefixCls:Ie,className:xe,rootClassName:Ce,style:Ee,bordered:Te=!0,ghost:We,size:tt,expandIconPosition:Ge="start",children:ot,expandIcon:yt}=Ve,ut=(0,qe.Z)(kt=>{var Dt;return(Dt=tt!=null?tt:kt)!==null&&Dt!==void 0?Dt:"middle"}),vt=De("collapse",Ie),ct=De(),[St,at]=lt(vt),st=le.useMemo(()=>Ge==="left"?"start":Ge==="right"?"end":Ge,[Ge]),gt=function(){let kt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const Dt=yt?yt(kt):le.createElement(Ae.Z,{rotate:kt.isActive?90:void 0});return(0,Ne.Tm)(Dt,()=>({className:x()(Dt.props.className,`${vt}-arrow`)}))},ft=x()(`${vt}-icon-position-${st}`,{[`${vt}-borderless`]:!Te,[`${vt}-rtl`]:Qe==="rtl",[`${vt}-ghost`]:!!We,[`${vt}-${ut}`]:ut!=="middle"},_e==null?void 0:_e.className,xe,Ce,at),Pt=Object.assign(Object.assign({},(0,Fe.Z)(ct)),{motionAppear:!1,leavedClassName:`${vt}-content-hidden`}),ht=le.useMemo(()=>ot?(0,oe.Z)(ot).map((kt,Dt)=>{var cn,an;if(!((cn=kt.props)===null||cn===void 0)&&cn.disabled){const fn=(an=kt.key)!==null&&an!==void 0?an:String(Dt),{disabled:gn,collapsible:An}=kt.props,Nn=Object.assign(Object.assign({},(0,Le.Z)(kt.props,["disabled"])),{key:fn,collapsible:An!=null?An:gn?"disabled":void 0});return(0,Ne.Tm)(kt,Nn)}return kt}):null,[ot]);return St(le.createElement(Be,Object.assign({ref:Oe,openMotion:Pt},(0,Le.Z)(Ve,["rootClassName"]),{expandIcon:gt,prefixCls:vt,className:ft,style:Object.assign(Object.assign({},_e==null?void 0:_e.style),Ee)}),ht))}),{Panel:it}),je=ke},43428:function(jt,xt,we){"use strict";we.d(xt,{Z:function(){return Xe}});var Ae=we(92310),Ke=we.n(Ae),x=we(89490),Se=we(11036),ye=we(43403),ae=we(34280),te=we(59301),se=te.createContext(null),ue=te.createContext({}),le=se,ce=we(87075),oe=we(71409),ie=we(77900),ne=we(10228),a=we(26112),y=we(70425),E=function(je){var Ve=je.prefixCls,Oe=je.className,De=je.style,Qe=je.children,_e=je.containerRef,Ie=je.id,xe=je.onMouseEnter,Ce=je.onMouseOver,Ee=je.onMouseLeave,Te=je.onClick,We=je.onKeyDown,tt=je.onKeyUp,Ge={onMouseEnter:xe,onMouseOver:Ce,onMouseLeave:Ee,onClick:Te,onKeyDown:We,onKeyUp:tt},ot=te.useContext(ue),yt=ot.panel,ut=(0,y.useComposeRef)(yt,_e);return te.createElement(te.Fragment,null,te.createElement("div",(0,oe.Z)({id:Ie,className:Ke()("".concat(Ve,"-content"),Oe),style:(0,x.Z)({},De),"aria-modal":"true",role:"dialog",ref:ut},Ge),Qe))},b=E,z=we(48736);function ee(ke){return typeof ke=="string"&&String(Number(ke))===ke?((0,z.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(ke)):ke}function re(ke){warning(!("wrapperClassName"in ke),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!ke.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var de={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function me(ke,je){var Ve,Oe,De,Qe,_e=ke.prefixCls,Ie=ke.open,xe=ke.placement,Ce=ke.inline,Ee=ke.push,Te=ke.forceRender,We=ke.autoFocus,tt=ke.keyboard,Ge=ke.rootClassName,ot=ke.rootStyle,yt=ke.zIndex,ut=ke.className,vt=ke.id,ct=ke.style,St=ke.motion,at=ke.width,st=ke.height,gt=ke.children,ft=ke.contentWrapperStyle,Pt=ke.mask,ht=ke.maskClosable,kt=ke.maskMotion,Dt=ke.maskClassName,cn=ke.maskStyle,an=ke.afterOpenChange,fn=ke.onClose,gn=ke.onMouseEnter,An=ke.onMouseOver,Nn=ke.onMouseLeave,hn=ke.onClick,Xn=ke.onKeyDown,_n=ke.onKeyUp,xn=te.useRef(),zn=te.useRef(),Cn=te.useRef();te.useImperativeHandle(je,function(){return xn.current});var mt=function(mn){var Kn=mn.keyCode,Qt=mn.shiftKey;switch(Kn){case ne.Z.TAB:{if(Kn===ne.Z.TAB){if(!Qt&&document.activeElement===Cn.current){var Vn;(Vn=zn.current)===null||Vn===void 0||Vn.focus({preventScroll:!0})}else if(Qt&&document.activeElement===zn.current){var Wn;(Wn=Cn.current)===null||Wn===void 0||Wn.focus({preventScroll:!0})}}break}case ne.Z.ESC:{fn&&tt&&(mn.stopPropagation(),fn(mn));break}}};te.useEffect(function(){if(Ie&&We){var qt;(qt=xn.current)===null||qt===void 0||qt.focus({preventScroll:!0})}},[Ie]);var Tt=te.useState(!1),Nt=(0,Se.Z)(Tt,2),Mt=Nt[0],Kt=Nt[1],$t=te.useContext(le),Zt;Ee===!1?Zt={distance:0}:Ee===!0?Zt={}:Zt=Ee||{};var bt=(Ve=(Oe=(De=Zt)===null||De===void 0?void 0:De.distance)!==null&&Oe!==void 0?Oe:$t==null?void 0:$t.pushDistance)!==null&&Ve!==void 0?Ve:180,Ct=te.useMemo(function(){return{pushDistance:bt,push:function(){Kt(!0)},pull:function(){Kt(!1)}}},[bt]);te.useEffect(function(){if(Ie){var qt;$t==null||(qt=$t.push)===null||qt===void 0||qt.call($t)}else{var mn;$t==null||(mn=$t.pull)===null||mn===void 0||mn.call($t)}},[Ie]),te.useEffect(function(){return function(){var qt;$t==null||(qt=$t.pull)===null||qt===void 0||qt.call($t)}},[]);var wt=Pt&&te.createElement(ie.default,(0,oe.Z)({key:"mask"},kt,{visible:Ie}),function(qt,mn){var Kn=qt.className,Qt=qt.style;return te.createElement("div",{className:Ke()("".concat(_e,"-mask"),Kn,Dt),style:(0,x.Z)((0,x.Z)({},Qt),cn),onClick:ht&&Ie?fn:void 0,ref:mn})}),Gt=typeof St=="function"?St(xe):St,Jt={};if(Mt&&bt)switch(xe){case"top":Jt.transform="translateY(".concat(bt,"px)");break;case"bottom":Jt.transform="translateY(".concat(-bt,"px)");break;case"left":Jt.transform="translateX(".concat(bt,"px)");break;default:Jt.transform="translateX(".concat(-bt,"px)");break}xe==="left"||xe==="right"?Jt.width=ee(at):Jt.height=ee(st);var Wt={onMouseEnter:gn,onMouseOver:An,onMouseLeave:Nn,onClick:hn,onKeyDown:Xn,onKeyUp:_n},En=te.createElement(ie.default,(0,oe.Z)({key:"panel"},Gt,{visible:Ie,forceRender:Te,onVisibleChanged:function(mn){an==null||an(mn)},removeOnLeave:!1,leavedClassName:"".concat(_e,"-content-wrapper-hidden")}),function(qt,mn){var Kn=qt.className,Qt=qt.style;return te.createElement("div",(0,oe.Z)({className:Ke()("".concat(_e,"-content-wrapper"),Kn),style:(0,x.Z)((0,x.Z)((0,x.Z)({},Jt),Qt),ft)},(0,a.Z)(ke,{data:!0})),te.createElement(b,(0,oe.Z)({id:vt,containerRef:mn,prefixCls:_e,className:ut,style:ct},Wt),gt))}),sn=(0,x.Z)({},ot);return yt&&(sn.zIndex=yt),te.createElement(le.Provider,{value:Ct},te.createElement("div",{className:Ke()(_e,"".concat(_e,"-").concat(xe),Ge,(Qe={},(0,ce.Z)(Qe,"".concat(_e,"-open"),Ie),(0,ce.Z)(Qe,"".concat(_e,"-inline"),Ce),Qe)),style:sn,tabIndex:-1,ref:xn,onKeyDown:mt},wt,te.createElement("div",{tabIndex:0,ref:zn,style:de,"aria-hidden":"true","data-sentinel":"start"}),En,te.createElement("div",{tabIndex:0,ref:Cn,style:de,"aria-hidden":"true","data-sentinel":"end"})))}var he=te.forwardRef(me),fe=he,pe=function(je){var Ve=je.open,Oe=Ve===void 0?!1:Ve,De=je.prefixCls,Qe=De===void 0?"rc-drawer":De,_e=je.placement,Ie=_e===void 0?"right":_e,xe=je.autoFocus,Ce=xe===void 0?!0:xe,Ee=je.keyboard,Te=Ee===void 0?!0:Ee,We=je.width,tt=We===void 0?378:We,Ge=je.mask,ot=Ge===void 0?!0:Ge,yt=je.maskClosable,ut=yt===void 0?!0:yt,vt=je.getContainer,ct=je.forceRender,St=je.afterOpenChange,at=je.destroyOnClose,st=je.onMouseEnter,gt=je.onMouseOver,ft=je.onMouseLeave,Pt=je.onClick,ht=je.onKeyDown,kt=je.onKeyUp,Dt=je.panelRef,cn=te.useState(!1),an=(0,Se.Z)(cn,2),fn=an[0],gn=an[1],An=te.useState(!1),Nn=(0,Se.Z)(An,2),hn=Nn[0],Xn=Nn[1];(0,ae.Z)(function(){Xn(!0)},[]);var _n=hn?Oe:!1,xn=te.useRef(),zn=te.useRef();(0,ae.Z)(function(){_n&&(zn.current=document.activeElement)},[_n]);var Cn=function(Kt){var $t;if(gn(Kt),St==null||St(Kt),!Kt&&zn.current&&!(($t=xn.current)!==null&&$t!==void 0&&$t.contains(zn.current))){var Zt;(Zt=zn.current)===null||Zt===void 0||Zt.focus({preventScroll:!0})}},mt=te.useMemo(function(){return{panel:Dt}},[Dt]);if(!ct&&!fn&&!_n&&at)return null;var Tt={onMouseEnter:st,onMouseOver:gt,onMouseLeave:ft,onClick:Pt,onKeyDown:ht,onKeyUp:kt},Nt=(0,x.Z)((0,x.Z)({},je),{},{open:_n,prefixCls:Qe,placement:Ie,autoFocus:Ce,keyboard:Te,width:tt,mask:ot,maskClosable:ut,inline:vt===!1,afterOpenChange:Cn,ref:xn},Tt);return te.createElement(ue.Provider,{value:mt},te.createElement(ye.Z,{open:_n||ct||fn,autoDestroy:!1,getContainer:vt,autoLock:ot&&(_n||fn)},te.createElement(fe,Nt)))},ge=pe,ve=ge,be=we(62892),Be=we(36355),Pe=we(32441),Le=we(47729),Ne=ke=>{const{prefixCls:je,title:Ve,footer:Oe,extra:De,closeIcon:Qe,closable:_e,onClose:Ie,headerStyle:xe,drawerStyle:Ce,bodyStyle:Ee,footerStyle:Te,children:We}=ke,tt=te.useCallback(vt=>te.createElement("button",{type:"button",onClick:Ie,"aria-label":"Close",className:`${je}-close`},vt),[Ie]),[Ge,ot]=(0,Le.Z)(_e,Qe,tt,void 0,!0),yt=te.useMemo(()=>!Ve&&!Ge?null:te.createElement("div",{style:xe,className:Ke()(`${je}-header`,{[`${je}-header-close-only`]:Ge&&!Ve&&!De})},te.createElement("div",{className:`${je}-header-title`},ot,Ve&&te.createElement("div",{className:`${je}-title`},Ve)),De&&te.createElement("div",{className:`${je}-extra`},De)),[Ge,ot,De,xe,je,Ve]),ut=te.useMemo(()=>{if(!Oe)return null;const vt=`${je}-footer`;return te.createElement("div",{className:vt,style:Te},Oe)},[Oe,Te,je]);return te.createElement("div",{className:`${je}-wrapper-body`,style:Ce},yt,te.createElement("div",{className:`${je}-body`,style:Ee},We),ut)},He=we(33234),qe=we(83116),Re=we(37613),Ze=ke=>{const{componentCls:je,motionDurationSlow:Ve}=ke,Oe={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${Ve}`}}};return{[je]:{[`${je}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${Ve}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${je}-panel-motion`]:{"&-left":[Oe,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[Oe,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[Oe,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[Oe,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const $e=ke=>{const{componentCls:je,zIndexPopup:Ve,colorBgMask:Oe,colorBgElevated:De,motionDurationSlow:Qe,motionDurationMid:_e,padding:Ie,paddingLG:xe,fontSizeLG:Ce,lineHeightLG:Ee,lineWidth:Te,lineType:We,colorSplit:tt,marginSM:Ge,colorIcon:ot,colorIconHover:yt,colorText:ut,fontWeightStrong:vt,footerPaddingBlock:ct,footerPaddingInline:St}=ke,at=`${je}-content-wrapper`;return{[je]:{position:"fixed",inset:0,zIndex:Ve,pointerEvents:"none","&-pure":{position:"relative",background:De,[`&${je}-left`]:{boxShadow:ke.boxShadowDrawerLeft},[`&${je}-right`]:{boxShadow:ke.boxShadowDrawerRight},[`&${je}-top`]:{boxShadow:ke.boxShadowDrawerUp},[`&${je}-bottom`]:{boxShadow:ke.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${je}-mask`]:{position:"absolute",inset:0,zIndex:Ve,background:Oe,pointerEvents:"auto"},[at]:{position:"absolute",zIndex:Ve,maxWidth:"100vw",transition:`all ${Qe}`,"&-hidden":{display:"none"}},[`&-left > ${at}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:ke.boxShadowDrawerLeft},[`&-right > ${at}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:ke.boxShadowDrawerRight},[`&-top > ${at}`]:{top:0,insetInline:0,boxShadow:ke.boxShadowDrawerUp},[`&-bottom > ${at}`]:{bottom:0,insetInline:0,boxShadow:ke.boxShadowDrawerDown},[`${je}-content`]:{width:"100%",height:"100%",overflow:"auto",background:De,pointerEvents:"auto"},[`${je}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${je}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${Ie}px ${xe}px`,fontSize:Ce,lineHeight:Ee,borderBottom:`${Te}px ${We} ${tt}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${je}-extra`]:{flex:"none"},[`${je}-close`]:{display:"inline-block",marginInlineEnd:Ge,color:ot,fontWeight:vt,fontSize:Ce,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${_e}`,textRendering:"auto","&:focus, &:hover":{color:yt,textDecoration:"none"}},[`${je}-title`]:{flex:1,margin:0,color:ut,fontWeight:ke.fontWeightStrong,fontSize:Ce,lineHeight:Ee},[`${je}-body`]:{flex:1,minWidth:0,minHeight:0,padding:xe,overflow:"auto"},[`${je}-footer`]:{flexShrink:0,padding:`${ct}px ${St}px`,borderTop:`${Te}px ${We} ${tt}`},"&-rtl":{direction:"rtl"}}}};var Je=(0,qe.Z)("Drawer",ke=>{const je=(0,Re.TS)(ke,{});return[$e(je),Ze(je)]},ke=>({zIndexPopup:ke.zIndexPopupBase,footerPaddingBlock:ke.paddingXS,footerPaddingInline:ke.padding})),Me=we(11575),ze=function(ke,je){var Ve={};for(var Oe in ke)Object.prototype.hasOwnProperty.call(ke,Oe)&&je.indexOf(Oe)<0&&(Ve[Oe]=ke[Oe]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,Oe=Object.getOwnPropertySymbols(ke);De{var je;const{rootClassName:Ve,width:Oe,height:De,size:Qe="default",mask:_e=!0,push:Ie=rt,open:xe,afterOpenChange:Ce,onClose:Ee,prefixCls:Te,getContainer:We,style:tt,className:Ge,visible:ot,afterVisibleChange:yt}=ke,ut=ze(ke,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:vt,getPrefixCls:ct,direction:St,drawer:at}=te.useContext(Be.E_),st=ct("drawer",Te),[gt,ft]=Je(st),Pt=We===void 0&&vt?()=>vt(document.body):We,ht=Ke()({"no-mask":!_e,[`${st}-rtl`]:St==="rtl"},Ve,ft),kt=te.useMemo(()=>Oe!=null?Oe:Qe==="large"?736:378,[Oe,Qe]),Dt=te.useMemo(()=>De!=null?De:Qe==="large"?736:378,[De,Qe]),cn={motionName:(0,be.m)(st,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},an=gn=>({motionName:(0,be.m)(st,`panel-motion-${gn}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),fn=(0,Me.H)();return gt(te.createElement(He.BR,null,te.createElement(Pe.Ux,{status:!0,override:!0},te.createElement(ve,Object.assign({prefixCls:st,onClose:Ee,maskMotion:cn,motion:an},ut,{open:xe!=null?xe:ot,mask:_e,push:Ie,width:kt,height:Dt,style:Object.assign(Object.assign({},at==null?void 0:at.style),tt),className:Ke()(at==null?void 0:at.className,Ge),rootClassName:ht,getContainer:Pt,afterOpenChange:Ce!=null?Ce:yt,panelRef:fn}),te.createElement(Ne,Object.assign({prefixCls:st},ut,{onClose:Ee}))))))},lt=ke=>{const{prefixCls:je,style:Ve,className:Oe,placement:De="right"}=ke,Qe=ze(ke,["prefixCls","style","className","placement"]),{getPrefixCls:_e}=te.useContext(Be.E_),Ie=_e("drawer",je),[xe,Ce]=Je(Ie),Ee=Ke()(Ie,`${Ie}-pure`,`${Ie}-${De}`,Ce,Oe);return xe(te.createElement("div",{className:Ee,style:Ve},te.createElement(Ne,Object.assign({prefixCls:Ie},Qe))))};Ye._InternalPanelDoNotUseOrYouWillBeFired=lt;var Xe=Ye},91857:function(jt,xt,we){"use strict";var Ae=we(59301),Ke=we(38819),x=we(92310),Se=we.n(x),ye=we(31561),ae=we(70425),te=we(18929),se=we(2738),ue=we(79676),le=we(53487),ce=we(92343),oe=we(36355),ie=we(20834),ne=we(40875),a=we(88088),y=we(47211);const E=null,b=de=>{const{menu:me,arrow:he,prefixCls:fe,children:pe,trigger:ge,disabled:ve,dropdownRender:be,getPopupContainer:Be,overlayClassName:Pe,rootClassName:Le,open:Fe,onOpenChange:Ne,visible:He,onVisibleChange:qe,mouseEnterDelay:Re=.15,mouseLeaveDelay:it=.1,autoAdjustOverflow:Ze=!0,placement:$e="",overlay:Je,transitionName:Me}=de,{getPopupContainer:ze,getPrefixCls:Ue,direction:rt}=Ae.useContext(oe.E_),Ye=Ae.useMemo(()=>{const Ge=Ue();return Me!==void 0?Me:$e.includes("top")?`${Ge}-slide-down`:`${Ge}-slide-up`},[Ue,$e,Me]),lt=Ae.useMemo(()=>$e?$e.includes("Center")?$e.slice(0,$e.indexOf("Center")):$e:rt==="rtl"?"bottomRight":"bottomLeft",[$e,rt]),Xe=Ue("dropdown",fe),[ke,je]=(0,y.Z)(Xe),[,Ve]=(0,a.Z)(),Oe=Ae.Children.only(pe),De=(0,ce.Tm)(Oe,{className:Se()(`${Xe}-trigger`,{[`${Xe}-rtl`]:rt==="rtl"},Oe.props.className),disabled:ve}),Qe=ve?[]:ge;let _e;Qe&&Qe.includes("contextMenu")&&(_e=!0);const[Ie,xe]=(0,te.Z)(!1,{value:Fe!=null?Fe:He}),Ce=(0,ae.useEvent)(Ge=>{Ne==null||Ne(Ge),qe==null||qe(Ge),xe(Ge)}),Ee=Se()(Pe,Le,je,{[`${Xe}-rtl`]:rt==="rtl"}),Te=(0,ue.Z)({arrowPointAtCenter:typeof he=="object"&&he.pointAtCenter,autoAdjustOverflow:Ze,offset:Ve.marginXXS,arrowWidth:he?Ve.sizePopupArrow:0,borderRadius:Ve.borderRadius}),We=Ae.useCallback(()=>{xe(!1)},[]),tt=()=>{let Ge;return me!=null&&me.items?Ge=Ae.createElement(ie.default,Object.assign({},me)):typeof Je=="function"?Ge=Je():Ge=Je,be&&(Ge=be(Ge)),Ge=Ae.Children.only(typeof Ge=="string"?Ae.createElement("span",null,Ge):Ge),Ae.createElement(ne.J,{prefixCls:`${Xe}-menu`,expandIcon:Ae.createElement("span",{className:`${Xe}-menu-submenu-arrow`},Ae.createElement(Ke.Z,{className:`${Xe}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:We,validator:ot=>{let{mode:yt}=ot}},Ge)};return ke(Ae.createElement(ye.Z,Object.assign({alignPoint:_e},(0,se.Z)(de,["rootClassName"]),{mouseEnterDelay:Re,mouseLeaveDelay:it,visible:Ie,builtinPlacements:Te,arrow:!!he,overlayClassName:Ee,prefixCls:Xe,getPopupContainer:Be||ze,transitionName:Ye,trigger:Qe,overlay:tt,placement:lt,onVisibleChange:Ce}),De))};function z(de){return Object.assign(Object.assign({},de),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const ee=(0,le.Z)(b,"dropdown",de=>de,z),re=de=>Ae.createElement(ee,Object.assign({},de),Ae.createElement("span",null));b._InternalPanelDoNotUseOrYouWillBeFired=re,xt.Z=b},38854:function(jt,xt,we){"use strict";we.d(xt,{Z:function(){return a}});var Ae=we(91857),Ke=we(92310),x=we.n(Ke),Se=we(59301),ye=we(18785),ae=we(3113),te=we(36355),se=we(81327),ue=we(33234),le=we(47211),ce=function(y,E){var b={};for(var z in y)Object.prototype.hasOwnProperty.call(y,z)&&E.indexOf(z)<0&&(b[z]=y[z]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,z=Object.getOwnPropertySymbols(y);ee{const{getPopupContainer:E,getPrefixCls:b,direction:z}=Se.useContext(te.E_),{prefixCls:ee,type:re="default",danger:de,disabled:me,loading:he,onClick:fe,htmlType:pe,children:ge,className:ve,menu:be,arrow:Be,autoFocus:Pe,overlay:Le,trigger:Fe,align:Ne,open:He,onOpenChange:qe,placement:Re,getPopupContainer:it,href:Ze,icon:$e=Se.createElement(ye.Z,null),title:Je,buttonsRender:Me=tt=>tt,mouseEnterDelay:ze,mouseLeaveDelay:Ue,overlayClassName:rt,overlayStyle:Ye,destroyPopupOnHide:lt,dropdownRender:Xe}=y,ke=ce(y,["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"]),je=b("dropdown",ee),Ve=`${je}-button`,[Oe,De]=(0,le.Z)(je),Qe={menu:be,arrow:Be,autoFocus:Pe,align:Ne,disabled:me,trigger:me?[]:Fe,onOpenChange:qe,getPopupContainer:it||E,mouseEnterDelay:ze,mouseLeaveDelay:Ue,overlayClassName:rt,overlayStyle:Ye,destroyPopupOnHide:lt,dropdownRender:Xe},{compactSize:_e,compactItemClassnames:Ie}=(0,ue.ri)(je,z),xe=x()(Ve,Ie,ve,De);"overlay"in y&&(Qe.overlay=Le),"open"in y&&(Qe.open=He),"placement"in y?Qe.placement=Re:Qe.placement=z==="rtl"?"bottomLeft":"bottomRight";const Ce=Se.createElement(ae.ZP,{type:re,danger:de,disabled:me,loading:he,onClick:fe,htmlType:pe,href:Ze,title:Je},ge),Ee=Se.createElement(ae.ZP,{type:re,danger:de,icon:$e}),[Te,We]=Me([Ce,Ee]);return Oe(Se.createElement(se.Z.Compact,Object.assign({className:xe,size:_e,block:!0},ke),Te,Se.createElement(Ae.Z,Object.assign({},Qe),We)))};oe.__ANT_BUTTON=!0;var ie=oe;const ne=Ae.Z;ne.Button=ie;var a=ne},47211:function(jt,xt,we){"use strict";we.d(xt,{Z:function(){return ce}});var Ae=we(17313),Ke=we(13826),x=we(92899),Se=we(29878),ye=we(19447),ae=we(83116),te=we(37613),ue=oe=>{const{componentCls:ie,menuCls:ne,colorError:a,colorTextLightSolid:y}=oe,E=`${ne}-item`;return{[`${ie}, ${ie}-menu-submenu`]:{[`${ne} ${E}`]:{[`&${E}-danger:not(${E}-disabled)`]:{color:a,"&:hover":{color:y,backgroundColor:a}}}}}};const le=oe=>{const{componentCls:ie,menuCls:ne,zIndexPopup:a,dropdownArrowDistance:y,sizePopupArrow:E,antCls:b,iconCls:z,motionDurationMid:ee,dropdownPaddingVertical:re,fontSize:de,dropdownEdgeChildPadding:me,colorTextDisabled:he,fontSizeIcon:fe,controlPaddingHorizontal:pe,colorBgElevated:ge}=oe;return[{[ie]:Object.assign(Object.assign({},(0,Ae.Wf)(oe)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:a,display:"block","&::before":{position:"absolute",insetBlock:-y+E/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${b}-btn`]:{[`& > ${z}-down, & > ${b}-btn-icon > ${z}-down`]:{fontSize:fe}},[`${ie}-wrap`]:{position:"relative",[`${b}-btn > ${z}-down`]:{fontSize:fe},[`${z}-down::before`]:{transition:`transform ${ee}`}},[`${ie}-wrap-open`]:{[`${z}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${b}-slide-down-enter${b}-slide-down-enter-active${ie}-placement-bottomLeft, + `]:{borderRadius:0},[`> ${Oe}-item:last-child`]:{borderBottom:0},[`> ${Oe}-item > ${Oe}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${Oe}-item > ${Oe}-content > ${Oe}-content-box`]:{paddingTop:Qe}}}},Ye=Ve=>{const{componentCls:Oe,paddingSM:De}=Ve;return{[`${Oe}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${Oe}-item`]:{borderBottom:0,[`> ${Oe}-content`]:{backgroundColor:"transparent",border:0,[`> ${Oe}-content-box`]:{paddingBlock:De}}}}}};var lt=(0,Je.Z)("Collapse",Ve=>{const Oe=(0,Me.TS)(Ve,{collapseHeaderPaddingSM:`${Ve.paddingXS}px ${Ve.paddingSM}px`,collapseHeaderPaddingLG:`${Ve.padding}px ${Ve.paddingLG}px`,collapsePanelBorderRadius:Ve.borderRadiusLG});return[ze(Oe),rt(Oe),Ye(Oe),Ue(Oe),(0,$e.Z)(Oe)]},Ve=>({headerPadding:`${Ve.paddingSM}px ${Ve.padding}px`,headerBg:Ve.colorFillAlter,contentPadding:`${Ve.padding}px 16px`,contentBg:Ve.colorBgContainer})),ke=Object.assign(le.forwardRef((Ve,Oe)=>{const{getPrefixCls:De,direction:Qe,collapse:_e}=le.useContext(He.E_),{prefixCls:Ie,className:xe,rootClassName:Ce,style:Ee,bordered:Te=!0,ghost:We,size:tt,expandIconPosition:Ge="start",children:ot,expandIcon:yt}=Ve,ut=(0,qe.Z)(kt=>{var Dt;return(Dt=tt!=null?tt:kt)!==null&&Dt!==void 0?Dt:"middle"}),vt=De("collapse",Ie),ct=De(),[St,at]=lt(vt),st=le.useMemo(()=>Ge==="left"?"start":Ge==="right"?"end":Ge,[Ge]),gt=function(){let kt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const Dt=yt?yt(kt):le.createElement(Ae.Z,{rotate:kt.isActive?90:void 0});return(0,Ne.Tm)(Dt,()=>({className:x()(Dt.props.className,`${vt}-arrow`)}))},ft=x()(`${vt}-icon-position-${st}`,{[`${vt}-borderless`]:!Te,[`${vt}-rtl`]:Qe==="rtl",[`${vt}-ghost`]:!!We,[`${vt}-${ut}`]:ut!=="middle"},_e==null?void 0:_e.className,xe,Ce,at),Pt=Object.assign(Object.assign({},(0,Fe.Z)(ct)),{motionAppear:!1,leavedClassName:`${vt}-content-hidden`}),ht=le.useMemo(()=>ot?(0,oe.Z)(ot).map((kt,Dt)=>{var cn,an;if(!((cn=kt.props)===null||cn===void 0)&&cn.disabled){const fn=(an=kt.key)!==null&&an!==void 0?an:String(Dt),{disabled:gn,collapsible:An}=kt.props,Nn=Object.assign(Object.assign({},(0,Le.Z)(kt.props,["disabled"])),{key:fn,collapsible:An!=null?An:gn?"disabled":void 0});return(0,Ne.Tm)(kt,Nn)}return kt}):null,[ot]);return St(le.createElement(Be,Object.assign({ref:Oe,openMotion:Pt},(0,Le.Z)(Ve,["rootClassName"]),{expandIcon:gt,prefixCls:vt,className:ft,style:Object.assign(Object.assign({},_e==null?void 0:_e.style),Ee)}),ht))}),{Panel:it}),je=ke},43428:function(jt,xt,we){"use strict";we.d(xt,{Z:function(){return Xe}});var Ae=we(92310),Ke=we.n(Ae),x=we(89490),Se=we(11036),ye=we(43403),ae=we(34280),te=we(59301),se=te.createContext(null),ue=te.createContext({}),le=se,ce=we(87075),oe=we(71409),ie=we(77900),ne=we(10228),a=we(26112),y=we(70425),E=function(je){var Ve=je.prefixCls,Oe=je.className,De=je.style,Qe=je.children,_e=je.containerRef,Ie=je.id,xe=je.onMouseEnter,Ce=je.onMouseOver,Ee=je.onMouseLeave,Te=je.onClick,We=je.onKeyDown,tt=je.onKeyUp,Ge={onMouseEnter:xe,onMouseOver:Ce,onMouseLeave:Ee,onClick:Te,onKeyDown:We,onKeyUp:tt},ot=te.useContext(ue),yt=ot.panel,ut=(0,y.useComposeRef)(yt,_e);return te.createElement(te.Fragment,null,te.createElement("div",(0,oe.Z)({id:Ie,className:Ke()("".concat(Ve,"-content"),Oe),style:(0,x.Z)({},De),"aria-modal":"true",role:"dialog",ref:ut},Ge),Qe))},b=E,z=we(48736);function ee(ke){return typeof ke=="string"&&String(Number(ke))===ke?((0,z.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(ke)):ke}function re(ke){warning(!("wrapperClassName"in ke),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!ke.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var de={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function me(ke,je){var Ve,Oe,De,Qe,_e=ke.prefixCls,Ie=ke.open,xe=ke.placement,Ce=ke.inline,Ee=ke.push,Te=ke.forceRender,We=ke.autoFocus,tt=ke.keyboard,Ge=ke.rootClassName,ot=ke.rootStyle,yt=ke.zIndex,ut=ke.className,vt=ke.id,ct=ke.style,St=ke.motion,at=ke.width,st=ke.height,gt=ke.children,ft=ke.contentWrapperStyle,Pt=ke.mask,ht=ke.maskClosable,kt=ke.maskMotion,Dt=ke.maskClassName,cn=ke.maskStyle,an=ke.afterOpenChange,fn=ke.onClose,gn=ke.onMouseEnter,An=ke.onMouseOver,Nn=ke.onMouseLeave,hn=ke.onClick,Xn=ke.onKeyDown,_n=ke.onKeyUp,xn=te.useRef(),zn=te.useRef(),Cn=te.useRef();te.useImperativeHandle(je,function(){return xn.current});var mt=function(mn){var Kn=mn.keyCode,Qt=mn.shiftKey;switch(Kn){case ne.Z.TAB:{if(Kn===ne.Z.TAB){if(!Qt&&document.activeElement===Cn.current){var Vn;(Vn=zn.current)===null||Vn===void 0||Vn.focus({preventScroll:!0})}else if(Qt&&document.activeElement===zn.current){var Wn;(Wn=Cn.current)===null||Wn===void 0||Wn.focus({preventScroll:!0})}}break}case ne.Z.ESC:{fn&&tt&&(mn.stopPropagation(),fn(mn));break}}};te.useEffect(function(){if(Ie&&We){var qt;(qt=xn.current)===null||qt===void 0||qt.focus({preventScroll:!0})}},[Ie]);var Tt=te.useState(!1),Nt=(0,Se.Z)(Tt,2),Mt=Nt[0],Kt=Nt[1],$t=te.useContext(le),Zt;Ee===!1?Zt={distance:0}:Ee===!0?Zt={}:Zt=Ee||{};var bt=(Ve=(Oe=(De=Zt)===null||De===void 0?void 0:De.distance)!==null&&Oe!==void 0?Oe:$t==null?void 0:$t.pushDistance)!==null&&Ve!==void 0?Ve:180,Ct=te.useMemo(function(){return{pushDistance:bt,push:function(){Kt(!0)},pull:function(){Kt(!1)}}},[bt]);te.useEffect(function(){if(Ie){var qt;$t==null||(qt=$t.push)===null||qt===void 0||qt.call($t)}else{var mn;$t==null||(mn=$t.pull)===null||mn===void 0||mn.call($t)}},[Ie]),te.useEffect(function(){return function(){var qt;$t==null||(qt=$t.pull)===null||qt===void 0||qt.call($t)}},[]);var wt=Pt&&te.createElement(ie.default,(0,oe.Z)({key:"mask"},kt,{visible:Ie}),function(qt,mn){var Kn=qt.className,Qt=qt.style;return te.createElement("div",{className:Ke()("".concat(_e,"-mask"),Kn,Dt),style:(0,x.Z)((0,x.Z)({},Qt),cn),onClick:ht&&Ie?fn:void 0,ref:mn})}),Gt=typeof St=="function"?St(xe):St,Jt={};if(Mt&&bt)switch(xe){case"top":Jt.transform="translateY(".concat(bt,"px)");break;case"bottom":Jt.transform="translateY(".concat(-bt,"px)");break;case"left":Jt.transform="translateX(".concat(bt,"px)");break;default:Jt.transform="translateX(".concat(-bt,"px)");break}xe==="left"||xe==="right"?Jt.width=ee(at):Jt.height=ee(st);var Wt={onMouseEnter:gn,onMouseOver:An,onMouseLeave:Nn,onClick:hn,onKeyDown:Xn,onKeyUp:_n},En=te.createElement(ie.default,(0,oe.Z)({key:"panel"},Gt,{visible:Ie,forceRender:Te,onVisibleChanged:function(mn){an==null||an(mn)},removeOnLeave:!1,leavedClassName:"".concat(_e,"-content-wrapper-hidden")}),function(qt,mn){var Kn=qt.className,Qt=qt.style;return te.createElement("div",(0,oe.Z)({className:Ke()("".concat(_e,"-content-wrapper"),Kn),style:(0,x.Z)((0,x.Z)((0,x.Z)({},Jt),Qt),ft)},(0,a.Z)(ke,{data:!0})),te.createElement(b,(0,oe.Z)({id:vt,containerRef:mn,prefixCls:_e,className:ut,style:ct},Wt),gt))}),ln=(0,x.Z)({},ot);return yt&&(ln.zIndex=yt),te.createElement(le.Provider,{value:Ct},te.createElement("div",{className:Ke()(_e,"".concat(_e,"-").concat(xe),Ge,(Qe={},(0,ce.Z)(Qe,"".concat(_e,"-open"),Ie),(0,ce.Z)(Qe,"".concat(_e,"-inline"),Ce),Qe)),style:ln,tabIndex:-1,ref:xn,onKeyDown:mt},wt,te.createElement("div",{tabIndex:0,ref:zn,style:de,"aria-hidden":"true","data-sentinel":"start"}),En,te.createElement("div",{tabIndex:0,ref:Cn,style:de,"aria-hidden":"true","data-sentinel":"end"})))}var he=te.forwardRef(me),fe=he,pe=function(je){var Ve=je.open,Oe=Ve===void 0?!1:Ve,De=je.prefixCls,Qe=De===void 0?"rc-drawer":De,_e=je.placement,Ie=_e===void 0?"right":_e,xe=je.autoFocus,Ce=xe===void 0?!0:xe,Ee=je.keyboard,Te=Ee===void 0?!0:Ee,We=je.width,tt=We===void 0?378:We,Ge=je.mask,ot=Ge===void 0?!0:Ge,yt=je.maskClosable,ut=yt===void 0?!0:yt,vt=je.getContainer,ct=je.forceRender,St=je.afterOpenChange,at=je.destroyOnClose,st=je.onMouseEnter,gt=je.onMouseOver,ft=je.onMouseLeave,Pt=je.onClick,ht=je.onKeyDown,kt=je.onKeyUp,Dt=je.panelRef,cn=te.useState(!1),an=(0,Se.Z)(cn,2),fn=an[0],gn=an[1],An=te.useState(!1),Nn=(0,Se.Z)(An,2),hn=Nn[0],Xn=Nn[1];(0,ae.Z)(function(){Xn(!0)},[]);var _n=hn?Oe:!1,xn=te.useRef(),zn=te.useRef();(0,ae.Z)(function(){_n&&(zn.current=document.activeElement)},[_n]);var Cn=function(Kt){var $t;if(gn(Kt),St==null||St(Kt),!Kt&&zn.current&&!(($t=xn.current)!==null&&$t!==void 0&&$t.contains(zn.current))){var Zt;(Zt=zn.current)===null||Zt===void 0||Zt.focus({preventScroll:!0})}},mt=te.useMemo(function(){return{panel:Dt}},[Dt]);if(!ct&&!fn&&!_n&&at)return null;var Tt={onMouseEnter:st,onMouseOver:gt,onMouseLeave:ft,onClick:Pt,onKeyDown:ht,onKeyUp:kt},Nt=(0,x.Z)((0,x.Z)({},je),{},{open:_n,prefixCls:Qe,placement:Ie,autoFocus:Ce,keyboard:Te,width:tt,mask:ot,maskClosable:ut,inline:vt===!1,afterOpenChange:Cn,ref:xn},Tt);return te.createElement(ue.Provider,{value:mt},te.createElement(ye.Z,{open:_n||ct||fn,autoDestroy:!1,getContainer:vt,autoLock:ot&&(_n||fn)},te.createElement(fe,Nt)))},ge=pe,ve=ge,be=we(62892),Be=we(36355),Pe=we(32441),Le=we(47729),Ne=ke=>{const{prefixCls:je,title:Ve,footer:Oe,extra:De,closeIcon:Qe,closable:_e,onClose:Ie,headerStyle:xe,drawerStyle:Ce,bodyStyle:Ee,footerStyle:Te,children:We}=ke,tt=te.useCallback(vt=>te.createElement("button",{type:"button",onClick:Ie,"aria-label":"Close",className:`${je}-close`},vt),[Ie]),[Ge,ot]=(0,Le.Z)(_e,Qe,tt,void 0,!0),yt=te.useMemo(()=>!Ve&&!Ge?null:te.createElement("div",{style:xe,className:Ke()(`${je}-header`,{[`${je}-header-close-only`]:Ge&&!Ve&&!De})},te.createElement("div",{className:`${je}-header-title`},ot,Ve&&te.createElement("div",{className:`${je}-title`},Ve)),De&&te.createElement("div",{className:`${je}-extra`},De)),[Ge,ot,De,xe,je,Ve]),ut=te.useMemo(()=>{if(!Oe)return null;const vt=`${je}-footer`;return te.createElement("div",{className:vt,style:Te},Oe)},[Oe,Te,je]);return te.createElement("div",{className:`${je}-wrapper-body`,style:Ce},yt,te.createElement("div",{className:`${je}-body`,style:Ee},We),ut)},He=we(33234),qe=we(83116),Re=we(37613),Ze=ke=>{const{componentCls:je,motionDurationSlow:Ve}=ke,Oe={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${Ve}`}}};return{[je]:{[`${je}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${Ve}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${je}-panel-motion`]:{"&-left":[Oe,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[Oe,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[Oe,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[Oe,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const $e=ke=>{const{componentCls:je,zIndexPopup:Ve,colorBgMask:Oe,colorBgElevated:De,motionDurationSlow:Qe,motionDurationMid:_e,padding:Ie,paddingLG:xe,fontSizeLG:Ce,lineHeightLG:Ee,lineWidth:Te,lineType:We,colorSplit:tt,marginSM:Ge,colorIcon:ot,colorIconHover:yt,colorText:ut,fontWeightStrong:vt,footerPaddingBlock:ct,footerPaddingInline:St}=ke,at=`${je}-content-wrapper`;return{[je]:{position:"fixed",inset:0,zIndex:Ve,pointerEvents:"none","&-pure":{position:"relative",background:De,[`&${je}-left`]:{boxShadow:ke.boxShadowDrawerLeft},[`&${je}-right`]:{boxShadow:ke.boxShadowDrawerRight},[`&${je}-top`]:{boxShadow:ke.boxShadowDrawerUp},[`&${je}-bottom`]:{boxShadow:ke.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${je}-mask`]:{position:"absolute",inset:0,zIndex:Ve,background:Oe,pointerEvents:"auto"},[at]:{position:"absolute",zIndex:Ve,maxWidth:"100vw",transition:`all ${Qe}`,"&-hidden":{display:"none"}},[`&-left > ${at}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:ke.boxShadowDrawerLeft},[`&-right > ${at}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:ke.boxShadowDrawerRight},[`&-top > ${at}`]:{top:0,insetInline:0,boxShadow:ke.boxShadowDrawerUp},[`&-bottom > ${at}`]:{bottom:0,insetInline:0,boxShadow:ke.boxShadowDrawerDown},[`${je}-content`]:{width:"100%",height:"100%",overflow:"auto",background:De,pointerEvents:"auto"},[`${je}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${je}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${Ie}px ${xe}px`,fontSize:Ce,lineHeight:Ee,borderBottom:`${Te}px ${We} ${tt}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${je}-extra`]:{flex:"none"},[`${je}-close`]:{display:"inline-block",marginInlineEnd:Ge,color:ot,fontWeight:vt,fontSize:Ce,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${_e}`,textRendering:"auto","&:focus, &:hover":{color:yt,textDecoration:"none"}},[`${je}-title`]:{flex:1,margin:0,color:ut,fontWeight:ke.fontWeightStrong,fontSize:Ce,lineHeight:Ee},[`${je}-body`]:{flex:1,minWidth:0,minHeight:0,padding:xe,overflow:"auto"},[`${je}-footer`]:{flexShrink:0,padding:`${ct}px ${St}px`,borderTop:`${Te}px ${We} ${tt}`},"&-rtl":{direction:"rtl"}}}};var Je=(0,qe.Z)("Drawer",ke=>{const je=(0,Re.TS)(ke,{});return[$e(je),Ze(je)]},ke=>({zIndexPopup:ke.zIndexPopupBase,footerPaddingBlock:ke.paddingXS,footerPaddingInline:ke.padding})),Me=we(11575),ze=function(ke,je){var Ve={};for(var Oe in ke)Object.prototype.hasOwnProperty.call(ke,Oe)&&je.indexOf(Oe)<0&&(Ve[Oe]=ke[Oe]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,Oe=Object.getOwnPropertySymbols(ke);De{var je;const{rootClassName:Ve,width:Oe,height:De,size:Qe="default",mask:_e=!0,push:Ie=rt,open:xe,afterOpenChange:Ce,onClose:Ee,prefixCls:Te,getContainer:We,style:tt,className:Ge,visible:ot,afterVisibleChange:yt}=ke,ut=ze(ke,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:vt,getPrefixCls:ct,direction:St,drawer:at}=te.useContext(Be.E_),st=ct("drawer",Te),[gt,ft]=Je(st),Pt=We===void 0&&vt?()=>vt(document.body):We,ht=Ke()({"no-mask":!_e,[`${st}-rtl`]:St==="rtl"},Ve,ft),kt=te.useMemo(()=>Oe!=null?Oe:Qe==="large"?736:378,[Oe,Qe]),Dt=te.useMemo(()=>De!=null?De:Qe==="large"?736:378,[De,Qe]),cn={motionName:(0,be.m)(st,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},an=gn=>({motionName:(0,be.m)(st,`panel-motion-${gn}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),fn=(0,Me.H)();return gt(te.createElement(He.BR,null,te.createElement(Pe.Ux,{status:!0,override:!0},te.createElement(ve,Object.assign({prefixCls:st,onClose:Ee,maskMotion:cn,motion:an},ut,{open:xe!=null?xe:ot,mask:_e,push:Ie,width:kt,height:Dt,style:Object.assign(Object.assign({},at==null?void 0:at.style),tt),className:Ke()(at==null?void 0:at.className,Ge),rootClassName:ht,getContainer:Pt,afterOpenChange:Ce!=null?Ce:yt,panelRef:fn}),te.createElement(Ne,Object.assign({prefixCls:st},ut,{onClose:Ee}))))))},lt=ke=>{const{prefixCls:je,style:Ve,className:Oe,placement:De="right"}=ke,Qe=ze(ke,["prefixCls","style","className","placement"]),{getPrefixCls:_e}=te.useContext(Be.E_),Ie=_e("drawer",je),[xe,Ce]=Je(Ie),Ee=Ke()(Ie,`${Ie}-pure`,`${Ie}-${De}`,Ce,Oe);return xe(te.createElement("div",{className:Ee,style:Ve},te.createElement(Ne,Object.assign({prefixCls:Ie},Qe))))};Ye._InternalPanelDoNotUseOrYouWillBeFired=lt;var Xe=Ye},91857:function(jt,xt,we){"use strict";var Ae=we(59301),Ke=we(38819),x=we(92310),Se=we.n(x),ye=we(31561),ae=we(70425),te=we(18929),se=we(2738),ue=we(79676),le=we(53487),ce=we(92343),oe=we(36355),ie=we(20834),ne=we(40875),a=we(88088),y=we(47211);const E=null,b=de=>{const{menu:me,arrow:he,prefixCls:fe,children:pe,trigger:ge,disabled:ve,dropdownRender:be,getPopupContainer:Be,overlayClassName:Pe,rootClassName:Le,open:Fe,onOpenChange:Ne,visible:He,onVisibleChange:qe,mouseEnterDelay:Re=.15,mouseLeaveDelay:it=.1,autoAdjustOverflow:Ze=!0,placement:$e="",overlay:Je,transitionName:Me}=de,{getPopupContainer:ze,getPrefixCls:Ue,direction:rt}=Ae.useContext(oe.E_),Ye=Ae.useMemo(()=>{const Ge=Ue();return Me!==void 0?Me:$e.includes("top")?`${Ge}-slide-down`:`${Ge}-slide-up`},[Ue,$e,Me]),lt=Ae.useMemo(()=>$e?$e.includes("Center")?$e.slice(0,$e.indexOf("Center")):$e:rt==="rtl"?"bottomRight":"bottomLeft",[$e,rt]),Xe=Ue("dropdown",fe),[ke,je]=(0,y.Z)(Xe),[,Ve]=(0,a.Z)(),Oe=Ae.Children.only(pe),De=(0,ce.Tm)(Oe,{className:Se()(`${Xe}-trigger`,{[`${Xe}-rtl`]:rt==="rtl"},Oe.props.className),disabled:ve}),Qe=ve?[]:ge;let _e;Qe&&Qe.includes("contextMenu")&&(_e=!0);const[Ie,xe]=(0,te.Z)(!1,{value:Fe!=null?Fe:He}),Ce=(0,ae.useEvent)(Ge=>{Ne==null||Ne(Ge),qe==null||qe(Ge),xe(Ge)}),Ee=Se()(Pe,Le,je,{[`${Xe}-rtl`]:rt==="rtl"}),Te=(0,ue.Z)({arrowPointAtCenter:typeof he=="object"&&he.pointAtCenter,autoAdjustOverflow:Ze,offset:Ve.marginXXS,arrowWidth:he?Ve.sizePopupArrow:0,borderRadius:Ve.borderRadius}),We=Ae.useCallback(()=>{xe(!1)},[]),tt=()=>{let Ge;return me!=null&&me.items?Ge=Ae.createElement(ie.default,Object.assign({},me)):typeof Je=="function"?Ge=Je():Ge=Je,be&&(Ge=be(Ge)),Ge=Ae.Children.only(typeof Ge=="string"?Ae.createElement("span",null,Ge):Ge),Ae.createElement(ne.J,{prefixCls:`${Xe}-menu`,expandIcon:Ae.createElement("span",{className:`${Xe}-menu-submenu-arrow`},Ae.createElement(Ke.Z,{className:`${Xe}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:We,validator:ot=>{let{mode:yt}=ot}},Ge)};return ke(Ae.createElement(ye.Z,Object.assign({alignPoint:_e},(0,se.Z)(de,["rootClassName"]),{mouseEnterDelay:Re,mouseLeaveDelay:it,visible:Ie,builtinPlacements:Te,arrow:!!he,overlayClassName:Ee,prefixCls:Xe,getPopupContainer:Be||ze,transitionName:Ye,trigger:Qe,overlay:tt,placement:lt,onVisibleChange:Ce}),De))};function z(de){return Object.assign(Object.assign({},de),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const ee=(0,le.Z)(b,"dropdown",de=>de,z),re=de=>Ae.createElement(ee,Object.assign({},de),Ae.createElement("span",null));b._InternalPanelDoNotUseOrYouWillBeFired=re,xt.Z=b},38854:function(jt,xt,we){"use strict";we.d(xt,{Z:function(){return a}});var Ae=we(91857),Ke=we(92310),x=we.n(Ke),Se=we(59301),ye=we(18785),ae=we(3113),te=we(36355),se=we(81327),ue=we(33234),le=we(47211),ce=function(y,E){var b={};for(var z in y)Object.prototype.hasOwnProperty.call(y,z)&&E.indexOf(z)<0&&(b[z]=y[z]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,z=Object.getOwnPropertySymbols(y);ee{const{getPopupContainer:E,getPrefixCls:b,direction:z}=Se.useContext(te.E_),{prefixCls:ee,type:re="default",danger:de,disabled:me,loading:he,onClick:fe,htmlType:pe,children:ge,className:ve,menu:be,arrow:Be,autoFocus:Pe,overlay:Le,trigger:Fe,align:Ne,open:He,onOpenChange:qe,placement:Re,getPopupContainer:it,href:Ze,icon:$e=Se.createElement(ye.Z,null),title:Je,buttonsRender:Me=tt=>tt,mouseEnterDelay:ze,mouseLeaveDelay:Ue,overlayClassName:rt,overlayStyle:Ye,destroyPopupOnHide:lt,dropdownRender:Xe}=y,ke=ce(y,["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"]),je=b("dropdown",ee),Ve=`${je}-button`,[Oe,De]=(0,le.Z)(je),Qe={menu:be,arrow:Be,autoFocus:Pe,align:Ne,disabled:me,trigger:me?[]:Fe,onOpenChange:qe,getPopupContainer:it||E,mouseEnterDelay:ze,mouseLeaveDelay:Ue,overlayClassName:rt,overlayStyle:Ye,destroyPopupOnHide:lt,dropdownRender:Xe},{compactSize:_e,compactItemClassnames:Ie}=(0,ue.ri)(je,z),xe=x()(Ve,Ie,ve,De);"overlay"in y&&(Qe.overlay=Le),"open"in y&&(Qe.open=He),"placement"in y?Qe.placement=Re:Qe.placement=z==="rtl"?"bottomLeft":"bottomRight";const Ce=Se.createElement(ae.ZP,{type:re,danger:de,disabled:me,loading:he,onClick:fe,htmlType:pe,href:Ze,title:Je},ge),Ee=Se.createElement(ae.ZP,{type:re,danger:de,icon:$e}),[Te,We]=Me([Ce,Ee]);return Oe(Se.createElement(se.Z.Compact,Object.assign({className:xe,size:_e,block:!0},ke),Te,Se.createElement(Ae.Z,Object.assign({},Qe),We)))};oe.__ANT_BUTTON=!0;var ie=oe;const ne=Ae.Z;ne.Button=ie;var a=ne},47211:function(jt,xt,we){"use strict";we.d(xt,{Z:function(){return ce}});var Ae=we(17313),Ke=we(13826),x=we(92899),Se=we(29878),ye=we(19447),ae=we(83116),te=we(37613),ue=oe=>{const{componentCls:ie,menuCls:ne,colorError:a,colorTextLightSolid:y}=oe,E=`${ne}-item`;return{[`${ie}, ${ie}-menu-submenu`]:{[`${ne} ${E}`]:{[`&${E}-danger:not(${E}-disabled)`]:{color:a,"&:hover":{color:y,backgroundColor:a}}}}}};const le=oe=>{const{componentCls:ie,menuCls:ne,zIndexPopup:a,dropdownArrowDistance:y,sizePopupArrow:E,antCls:b,iconCls:z,motionDurationMid:ee,dropdownPaddingVertical:re,fontSize:de,dropdownEdgeChildPadding:me,colorTextDisabled:he,fontSizeIcon:fe,controlPaddingHorizontal:pe,colorBgElevated:ge}=oe;return[{[ie]:Object.assign(Object.assign({},(0,Ae.Wf)(oe)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:a,display:"block","&::before":{position:"absolute",insetBlock:-y+E/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${b}-btn`]:{[`& > ${z}-down, & > ${b}-btn-icon > ${z}-down`]:{fontSize:fe}},[`${ie}-wrap`]:{position:"relative",[`${b}-btn > ${z}-down`]:{fontSize:fe},[`${z}-down::before`]:{transition:`transform ${ee}`}},[`${ie}-wrap-open`]:{[`${z}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${b}-slide-down-enter${b}-slide-down-enter-active${ie}-placement-bottomLeft, &${b}-slide-down-appear${b}-slide-down-appear-active${ie}-placement-bottomLeft, &${b}-slide-down-enter${b}-slide-down-enter-active${ie}-placement-bottom, &${b}-slide-down-appear${b}-slide-down-appear-active${ie}-placement-bottom, @@ -199,7 +199,7 @@ headers: `+JSON.stringify(gt),ct.data=St,ct.path=Re.path,ct.status=je,ct.headers ${Qe}-submenu-arrow, ${Qe}-submenu-expand-icon `]:{opacity:0},[`${Qe}-item-icon, ${_e}`]:{margin:0,fontSize:St,lineHeight:`${Ie}px`,"+ span":{display:"inline-block",opacity:0}}},[`${Qe}-item-icon, ${_e}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${Qe}-item-icon, ${_e}`]:{display:"none"},"a, a:hover":{color:xe}},[`${Qe}-item-group-title`]:Object.assign(Object.assign({},ve.vS),{paddingInline:ut})}}]};const Ue=De=>{const{componentCls:Qe,motionDurationSlow:_e,motionDurationMid:Ie,motionEaseInOut:xe,motionEaseOut:Ce,iconCls:Ee,iconSize:Te,iconMarginInlineEnd:We}=De;return{[`${Qe}-item, ${Qe}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${_e}`,`background ${_e}`,`padding ${_e} ${xe}`].join(","),[`${Qe}-item-icon, ${Ee}`]:{minWidth:Te,fontSize:Te,transition:[`font-size ${Ie} ${Ce}`,`margin ${_e} ${xe}`,`color ${_e}`].join(","),"+ span":{marginInlineStart:We,opacity:1,transition:[`opacity ${_e} ${xe}`,`margin ${_e}`,`color ${_e}`].join(",")}},[`${Qe}-item-icon`]:Object.assign({},(0,ve.Ro)()),[`&${Qe}-item-only-child`]:{[`> ${Ee}, > ${Qe}-item-icon`]:{marginInlineEnd:0}}},[`${Qe}-item-disabled, ${Qe}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${Qe}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},rt=De=>{const{componentCls:Qe,motionDurationSlow:_e,motionEaseInOut:Ie,borderRadius:xe,menuArrowSize:Ce,menuArrowOffset:Ee}=De;return{[`${Qe}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:De.margin,width:Ce,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${_e} ${Ie}, opacity ${_e}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:Ce*.6,height:Ce*.15,backgroundColor:"currentcolor",borderRadius:xe,transition:[`background ${_e} ${Ie}`,`transform ${_e} ${Ie}`,`top ${_e} ${Ie}`,`color ${_e} ${Ie}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${Ee})`},"&::after":{transform:`rotate(-45deg) translateY(${Ee})`}}}}},Ye=De=>{const{antCls:Qe,componentCls:_e,fontSize:Ie,motionDurationSlow:xe,motionDurationMid:Ce,motionEaseInOut:Ee,paddingXS:Te,padding:We,colorSplit:tt,lineWidth:Ge,zIndexPopup:ot,borderRadiusLG:yt,subMenuItemBorderRadius:ut,menuArrowSize:vt,menuArrowOffset:ct,lineType:St,menuPanelMaskInset:at,groupTitleLineHeight:st,groupTitleFontSize:gt}=De;return[{"":{[`${_e}`]:Object.assign(Object.assign({},(0,ve.dF)()),{"&-hidden":{display:"none"}})},[`${_e}-submenu-hidden`]:{display:"none"}},{[_e]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ve.Wf)(De)),(0,ve.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:Ie,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${xe} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${_e}-item`]:{flex:"none"}},[`${_e}-item, ${_e}-submenu, ${_e}-submenu-title`]:{borderRadius:De.itemBorderRadius},[`${_e}-item-group-title`]:{padding:`${Te}px ${We}px`,fontSize:gt,lineHeight:st,transition:`all ${xe}`},[`&-horizontal ${_e}-submenu`]:{transition:[`border-color ${xe} ${Ee}`,`background ${xe} ${Ee}`].join(",")},[`${_e}-submenu, ${_e}-submenu-inline`]:{transition:[`border-color ${xe} ${Ee}`,`background ${xe} ${Ee}`,`padding ${Ce} ${Ee}`].join(",")},[`${_e}-submenu ${_e}-sub`]:{cursor:"initial",transition:[`background ${xe} ${Ee}`,`padding ${xe} ${Ee}`].join(",")},[`${_e}-title-content`]:{transition:`color ${xe}`},[`${_e}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${_e}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:tt,borderStyle:St,borderWidth:0,borderTopWidth:Ge,marginBlock:Ge,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Ue(De)),{[`${_e}-item-group`]:{[`${_e}-item-group-list`]:{margin:0,padding:0,[`${_e}-item, ${_e}-submenu-title`]:{paddingInline:`${Ie*2}px ${We}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:ot,borderRadius:yt,boxShadow:"none",transformOrigin:"0 0",[`&${_e}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${at}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:at},"\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:De.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:De.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:De.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:De.paddingXS},[`> ${_e}`]:Object.assign(Object.assign(Object.assign({borderRadius:yt},Ue(De)),rt(De)),{[`${_e}-item, ${_e}-submenu > ${_e}-submenu-title`]:{borderRadius:ut},[`${_e}-submenu-title::after`]:{transition:`transform ${xe} ${Ee}`}})}}),rt(De)),{[`&-inline-collapsed ${_e}-submenu-arrow, - &-inline ${_e}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${ct})`},"&::after":{transform:`rotate(45deg) translateX(-${ct})`}},[`${_e}-submenu-open${_e}-submenu-inline > ${_e}-submenu-title > ${_e}-submenu-arrow`]:{transform:`translateY(-${vt*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${ct})`},"&::before":{transform:`rotate(45deg) translateX(${ct})`}}})},{[`${Qe}-layout-header`]:{[_e]:{lineHeight:"inherit"}}}]};var lt=(De,Qe)=>(0,Le.Z)("Menu",Ie=>{if(Qe===!1)return[];const{colorBgElevated:xe,colorPrimary:Ce,colorTextLightSolid:Ee,controlHeightLG:Te,fontSize:We,darkItemColor:tt,darkDangerItemColor:Ge,darkItemBg:ot,darkSubMenuItemBg:yt,darkItemSelectedColor:ut,darkItemSelectedBg:vt,darkDangerItemSelectedBg:ct,darkItemHoverBg:St,darkGroupTitleColor:at,darkItemHoverColor:st,darkItemDisabledColor:gt,darkDangerItemHoverColor:ft,darkDangerItemSelectedColor:Pt,darkDangerItemActiveBg:ht}=Ie,kt=We/7*5,Dt=(0,Fe.TS)(Ie,{menuArrowSize:kt,menuHorizontalHeight:Te*1.15,menuArrowOffset:`${kt*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:xe}),cn=(0,Fe.TS)(Dt,{itemColor:tt,itemHoverColor:st,groupTitleColor:at,itemSelectedColor:ut,itemBg:ot,popupBg:ot,subMenuItemBg:yt,itemActiveBg:"transparent",itemSelectedBg:vt,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:St,itemDisabledColor:gt,dangerItemColor:Ge,dangerItemHoverColor:ft,dangerItemSelectedColor:Pt,dangerItemActiveBg:ht,dangerItemSelectedBg:ct,menuSubMenuBg:yt,horizontalItemSelectedColor:Ee,horizontalItemSelectedBg:Ce});return[Ye(Dt),He(Dt),ze(Dt),$e(Dt,"light"),$e(cn,"dark"),Re(Dt),(0,be.Z)(Dt),(0,Be.oN)(Dt,"slide-up"),(0,Be.oN)(Dt,"slide-down"),(0,Pe._y)(Dt,"zoom-big")]},Ie=>{const{colorPrimary:xe,colorError:Ce,colorTextDisabled:Ee,colorErrorBg:Te,colorText:We,colorTextDescription:tt,colorBgContainer:Ge,colorFillAlter:ot,colorFillContent:yt,lineWidth:ut,lineWidthBold:vt,controlItemBgActive:ct,colorBgTextHover:St,controlHeightLG:at,lineHeight:st,colorBgElevated:gt,marginXXS:ft,padding:Pt,fontSize:ht,controlHeightSM:kt,fontSizeLG:Dt,colorTextLightSolid:cn,colorErrorHover:an}=Ie,fn=new ge.C(cn).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:Ie.zIndexPopupBase+50,radiusItem:Ie.borderRadiusLG,itemBorderRadius:Ie.borderRadiusLG,radiusSubMenuItem:Ie.borderRadiusSM,subMenuItemBorderRadius:Ie.borderRadiusSM,colorItemText:We,itemColor:We,colorItemTextHover:We,itemHoverColor:We,colorItemTextHoverHorizontal:xe,horizontalItemHoverColor:xe,colorGroupTitle:tt,groupTitleColor:tt,colorItemTextSelected:xe,itemSelectedColor:xe,colorItemTextSelectedHorizontal:xe,horizontalItemSelectedColor:xe,colorItemBg:Ge,itemBg:Ge,colorItemBgHover:St,itemHoverBg:St,colorItemBgActive:yt,itemActiveBg:ct,colorSubItemBg:ot,subMenuItemBg:ot,colorItemBgSelected:ct,itemSelectedBg:ct,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:vt,activeBarHeight:vt,colorActiveBarBorderSize:ut,activeBarBorderWidth:ut,colorItemTextDisabled:Ee,itemDisabledColor:Ee,colorDangerItemText:Ce,dangerItemColor:Ce,colorDangerItemTextHover:Ce,dangerItemHoverColor:Ce,colorDangerItemTextSelected:Ce,dangerItemSelectedColor:Ce,colorDangerItemBgActive:Te,dangerItemActiveBg:Te,colorDangerItemBgSelected:Te,dangerItemSelectedBg:Te,itemMarginInline:Ie.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:at,groupTitleLineHeight:st,collapsedWidth:at*2,popupBg:gt,itemMarginBlock:ft,itemPaddingInline:Pt,horizontalLineHeight:`${at*1.15}px`,iconSize:ht,iconMarginInlineEnd:kt-ht,collapsedIconSize:Dt,groupTitleFontSize:ht,darkItemDisabledColor:new ge.C(cn).setAlpha(.25).toRgbString(),darkItemColor:fn,darkDangerItemColor:Ce,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:cn,darkItemSelectedBg:xe,darkDangerItemSelectedBg:Ce,darkItemHoverBg:"transparent",darkGroupTitleColor:fn,darkItemHoverColor:cn,darkDangerItemHoverColor:an,darkDangerItemSelectedColor:cn,darkDangerItemActiveBg:Ce}},{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"]]})(De),Xe=function(De,Qe){var _e={};for(var Ie in De)Object.prototype.hasOwnProperty.call(De,Ie)&&Qe.indexOf(Ie)<0&&(_e[Ie]=De[Ie]);if(De!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xe=0,Ie=Object.getOwnPropertySymbols(De);xe{var _e,Ie;const xe=Ke.useContext(me.Z),Ce=xe||{},{getPrefixCls:Ee,getPopupContainer:Te,direction:We,menu:tt}=Ke.useContext(ae.E_),Ge=Ee(),{prefixCls:ot,className:yt,style:ut,theme:vt="light",expandIcon:ct,_internalDisableMenuItemTitleTooltip:St,inlineCollapsed:at,siderCollapsed:st,items:gt,children:ft,rootClassName:Pt,mode:ht,selectable:kt,onClick:Dt,overflowedIndicatorPopupClassName:cn}=De,an=Xe(De,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),fn=(0,ce.Z)(an,["collapsedWidth"]),gn=pe(gt)||ft;(_e=Ce.validator)===null||_e===void 0||_e.call(Ce,{mode:ht});const An=(0,re.useEvent)(function(){var Mt;Dt==null||Dt.apply(void 0,arguments),(Mt=Ce.onClick)===null||Mt===void 0||Mt.call(Ce)}),Nn=Ce.mode||ht,hn=kt!=null?kt:Ce.selectable,Xn=Ke.useMemo(()=>st!==void 0?st:at,[at,st]),_n={horizontal:{motionName:`${Ge}-slide-up`},inline:(0,de.Z)(Ge),other:{motionName:`${Ge}-zoom-big`}},xn=Ee("menu",ot||Ce.prefixCls),[zn,Cn]=lt(xn,!xe),mt=ye()(`${xn}-${vt}`,tt==null?void 0:tt.className,yt);let Tt;if(typeof ct=="function")Tt=ct;else if(ct===null||ct===!1)Tt=null;else if(Ce.expandIcon===null||Ce.expandIcon===!1)Tt=null;else{const Mt=ct!=null?ct:Ce.expandIcon;Tt=(0,ie.Tm)(Mt,{className:ye()(`${xn}-submenu-expand-icon`,(0,ie.l$)(Mt)?(Ie=Mt.props)===null||Ie===void 0?void 0:Ie.className:"")})}const Nt=Ke.useMemo(()=>({prefixCls:xn,inlineCollapsed:Xn||!1,direction:We,firstLevel:!0,theme:vt,mode:Nn,disableMenuItemTitleTooltip:St}),[xn,Xn,We,St,vt]);return zn(Ke.createElement(me.Z.Provider,{value:null},Ke.createElement(a.Provider,{value:Nt},Ke.createElement(Ae.ZP,Object.assign({getPopupContainer:Te,overflowedIndicator:Ke.createElement(ee.Z,null),overflowedIndicatorPopupClassName:ye()(xn,`${xn}-${vt}`,cn),mode:Nn,selectable:hn,onClick:An},fn,{inlineCollapsed:Xn,style:Object.assign(Object.assign({},tt==null?void 0:tt.style),ut),className:mt,prefixCls:xn,direction:We,defaultMotions:_n,expandIcon:Tt,ref:Qe,rootClassName:ye()(Pt,Cn)}),gn))))});const Ve=(0,Ke.forwardRef)((De,Qe)=>{const _e=(0,Ke.useRef)(null),Ie=Ke.useContext(x.D);return(0,Ke.useImperativeHandle)(Qe,()=>({menu:_e.current,focus:xe=>{var Ce;(Ce=_e.current)===null||Ce===void 0||Ce.focus(xe)}})),Ke.createElement(je,Object.assign({ref:_e},De,Ie))});Ve.Item=E,Ve.SubMenu=z,Ve.Divider=ue,Ve.ItemGroup=Ae.BW;var Oe=Ve},58421:function(jt,xt,we){"use strict";we.d(xt,{Z:function(){return Ce}});var Ae=we(71409),Ke=we(59301),x={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"},Se=x,ye=we(7657),ae=function(Te,We){return Ke.createElement(ye.Z,(0,Ae.Z)({},Te,{ref:We,icon:Se}))},te=Ke.forwardRef(ae),se=te,ue=we(49198),le=we(33853),ce=we(38819),oe=we(92310),ie=we.n(oe),ne=we(87075),a=we(89490),y=we(16552),E=we(19210),b=we(46654),z=we(37205),ee=we(26112),re={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},de=re,me=we(91735),he=function(Ee){(0,b.Z)(We,Ee);var Te=(0,z.Z)(We);function We(){var tt;(0,y.Z)(this,We);for(var Ge=arguments.length,ot=new Array(Ge),yt=0;yt=0||ut.relatedTarget.className.indexOf("".concat(at,"-item"))>=0))&&St(tt.getValidValue()))},tt.go=function(ut){var vt=tt.state.goInputText;vt!==""&&(ut.keyCode===de.ENTER||ut.type==="click")&&(tt.setState({goInputText:""}),tt.props.quickGo(tt.getValidValue()))},tt}return(0,E.Z)(We,[{key:"getPageSizeOptions",value:function(){var Ge=this.props,ot=Ge.pageSize,yt=Ge.pageSizeOptions;return yt.some(function(ut){return ut.toString()===ot.toString()})?yt:yt.concat([ot.toString()]).sort(function(ut,vt){var ct=Number.isNaN(Number(ut))?0:Number(ut),St=Number.isNaN(Number(vt))?0:Number(vt);return ct-St})}},{key:"render",value:function(){var Ge=this,ot=this.props,yt=ot.pageSize,ut=ot.locale,vt=ot.rootPrefixCls,ct=ot.changeSize,St=ot.quickGo,at=ot.goButton,st=ot.selectComponentClass,gt=ot.buildOptionText,ft=ot.selectPrefixCls,Pt=ot.disabled,ht=this.state.goInputText,kt="".concat(vt,"-options"),Dt=st,cn=null,an=null,fn=null;if(!ct&&!St)return null;var gn=this.getPageSizeOptions();if(ct&&Dt){var An=gn.map(function(Nn,hn){return Ke.createElement(Dt.Option,{key:hn,value:Nn.toString()},(gt||Ge.buildOptionText)(Nn))});cn=Ke.createElement(Dt,{disabled:Pt,prefixCls:ft,showSearch:!1,className:"".concat(kt,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(yt||gn[0]).toString(),onChange:this.changeSize,getPopupContainer:function(hn){return hn.parentNode},"aria-label":ut.page_size,defaultOpen:!1},An)}return St&&(at&&(fn=typeof at=="boolean"?Ke.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Pt,className:"".concat(kt,"-quick-jumper-button")},ut.jump_to_confirm):Ke.createElement("span",{onClick:this.go,onKeyUp:this.go},at)),an=Ke.createElement("div",{className:"".concat(kt,"-quick-jumper")},ut.jump_to,Ke.createElement("input",{disabled:Pt,type:"text",value:ht,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":ut.page}),ut.page,fn)),Ke.createElement("li",{className:"".concat(kt)},cn,an)}}]),We}(Ke.Component);he.defaultProps={pageSizeOptions:["10","20","50","100"]};var fe=he,pe=function(Te){var We,tt=Te.rootPrefixCls,Ge=Te.page,ot=Te.active,yt=Te.className,ut=Te.showTitle,vt=Te.onClick,ct=Te.onKeyPress,St=Te.itemRender,at="".concat(tt,"-item"),st=ie()(at,"".concat(at,"-").concat(Ge),(We={},(0,ne.Z)(We,"".concat(at,"-active"),ot),(0,ne.Z)(We,"".concat(at,"-disabled"),!Ge),(0,ne.Z)(We,Te.className,yt),We)),gt=function(){vt(Ge)},ft=function(kt){ct(kt,vt,Ge)},Pt=St(Ge,"page",Ke.createElement("a",{rel:"nofollow"},Ge));return Pt?Ke.createElement("li",{title:ut?Ge.toString():null,className:st,onClick:gt,onKeyPress:ft,tabIndex:0},Pt):null},ge=pe;function ve(){}function be(Ee){var Te=Number(Ee);return typeof Te=="number"&&!Number.isNaN(Te)&&isFinite(Te)&&Math.floor(Te)===Te}var Be=function(Te,We,tt){return tt};function Pe(Ee,Te,We){var tt=typeof Ee=="undefined"?Te.pageSize:Ee;return Math.floor((We.total-1)/tt)+1}var Le=function(Ee){(0,b.Z)(We,Ee);var Te=(0,z.Z)(We);function We(tt){var Ge;(0,y.Z)(this,We),Ge=Te.call(this,tt),Ge.paginationNode=Ke.createRef(),Ge.getJumpPrevPage=function(){return Math.max(1,Ge.state.current-(Ge.props.showLessItems?3:5))},Ge.getJumpNextPage=function(){return Math.min(Pe(void 0,Ge.state,Ge.props),Ge.state.current+(Ge.props.showLessItems?3:5))},Ge.getItemIcon=function(ct,St){var at=Ge.props.prefixCls,st=ct||Ke.createElement("button",{type:"button","aria-label":St,className:"".concat(at,"-item-link")});return typeof ct=="function"&&(st=Ke.createElement(ct,(0,a.Z)({},Ge.props))),st},Ge.isValid=function(ct){var St=Ge.props.total;return be(ct)&&ct!==Ge.state.current&&be(St)&&St>0},Ge.shouldDisplayQuickJumper=function(){var ct=Ge.props,St=ct.showQuickJumper,at=ct.total,st=Ge.state.pageSize;return at<=st?!1:St},Ge.handleKeyDown=function(ct){(ct.keyCode===de.ARROW_UP||ct.keyCode===de.ARROW_DOWN)&&ct.preventDefault()},Ge.handleKeyUp=function(ct){var St=Ge.getValidValue(ct),at=Ge.state.currentInputValue;St!==at&&Ge.setState({currentInputValue:St}),ct.keyCode===de.ENTER?Ge.handleChange(St):ct.keyCode===de.ARROW_UP?Ge.handleChange(St-1):ct.keyCode===de.ARROW_DOWN&&Ge.handleChange(St+1)},Ge.handleBlur=function(ct){var St=Ge.getValidValue(ct);Ge.handleChange(St)},Ge.changePageSize=function(ct){var St=Ge.state.current,at=Pe(ct,Ge.state,Ge.props);St=St>at?at:St,at===0&&(St=Ge.state.current),typeof ct=="number"&&("pageSize"in Ge.props||Ge.setState({pageSize:ct}),"current"in Ge.props||Ge.setState({current:St,currentInputValue:St})),Ge.props.onShowSizeChange(St,ct),"onChange"in Ge.props&&Ge.props.onChange&&Ge.props.onChange(St,ct)},Ge.handleChange=function(ct){var St=Ge.props,at=St.disabled,st=St.onChange,gt=Ge.state,ft=gt.pageSize,Pt=gt.current,ht=gt.currentInputValue;if(Ge.isValid(ct)&&!at){var kt=Pe(void 0,Ge.state,Ge.props),Dt=ct;return ct>kt?Dt=kt:ct<1&&(Dt=1),"current"in Ge.props||Ge.setState({current:Dt}),Dt!==ht&&Ge.setState({currentInputValue:Dt}),st(Dt,ft),Dt}return Pt},Ge.prev=function(){Ge.hasPrev()&&Ge.handleChange(Ge.state.current-1)},Ge.next=function(){Ge.hasNext()&&Ge.handleChange(Ge.state.current+1)},Ge.jumpPrev=function(){Ge.handleChange(Ge.getJumpPrevPage())},Ge.jumpNext=function(){Ge.handleChange(Ge.getJumpNextPage())},Ge.hasPrev=function(){return Ge.state.current>1},Ge.hasNext=function(){return Ge.state.current2?at-2:0),gt=2;gt=yt?vt=yt:vt=Number(ot),vt}},{key:"getShowSizeChanger",value:function(){var Ge=this.props,ot=Ge.showSizeChanger,yt=Ge.total,ut=Ge.totalBoundaryShowSizeChanger;return typeof ot!="undefined"?ot:yt>ut}},{key:"render",value:function(){var Ge=this.props,ot=Ge.prefixCls,yt=Ge.className,ut=Ge.style,vt=Ge.disabled,ct=Ge.hideOnSinglePage,St=Ge.total,at=Ge.locale,st=Ge.showQuickJumper,gt=Ge.showLessItems,ft=Ge.showTitle,Pt=Ge.showTotal,ht=Ge.simple,kt=Ge.itemRender,Dt=Ge.showPrevNextJumpers,cn=Ge.jumpPrevIcon,an=Ge.jumpNextIcon,fn=Ge.selectComponentClass,gn=Ge.selectPrefixCls,An=Ge.pageSizeOptions,Nn=this.state,hn=Nn.current,Xn=Nn.pageSize,_n=Nn.currentInputValue;if(ct===!0&&St<=Xn)return null;var xn=Pe(void 0,this.state,this.props),zn=[],Cn=null,mt=null,Tt=null,Nt=null,Mt=null,Kt=st&&st.goButton,$t=gt?1:2,Zt=hn-1>0?hn-1:0,bt=hn+1St?St:hn*Xn]));if(ht){Kt&&(typeof Kt=="boolean"?Mt=Ke.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},at.jump_to_confirm):Mt=Ke.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Kt),Mt=Ke.createElement("li",{title:ft?"".concat(at.jump_to).concat(hn,"/").concat(xn):null,className:"".concat(ot,"-simple-pager")},Mt));var Gt=this.renderPrev(Zt);return Ke.createElement("ul",(0,Ae.Z)({className:ie()(ot,"".concat(ot,"-simple"),(0,ne.Z)({},"".concat(ot,"-disabled"),vt),yt),style:ut,ref:this.paginationNode},Ct),wt,Gt?Ke.createElement("li",{title:ft?at.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:ie()("".concat(ot,"-prev"),(0,ne.Z)({},"".concat(ot,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},Gt):null,Ke.createElement("li",{title:ft?"".concat(hn,"/").concat(xn):null,className:"".concat(ot,"-simple-pager")},Ke.createElement("input",{type:"text",value:_n,disabled:vt,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),Ke.createElement("span",{className:"".concat(ot,"-slash")},"/"),xn),Ke.createElement("li",{title:ft?at.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:ie()("".concat(ot,"-next"),(0,ne.Z)({},"".concat(ot,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(bt)),Mt)}if(xn<=3+$t*2){var Jt={locale:at,rootPrefixCls:ot,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:ft,itemRender:kt};xn||zn.push(Ke.createElement(ge,(0,Ae.Z)({},Jt,{key:"noPager",page:1,className:"".concat(ot,"-item-disabled")})));for(var Wt=1;Wt<=xn;Wt+=1){var En=hn===Wt;zn.push(Ke.createElement(ge,(0,Ae.Z)({},Jt,{key:Wt,page:Wt,active:En})))}}else{var sn=gt?at.prev_3:at.prev_5,qt=gt?at.next_3:at.next_5,mn=kt(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(cn,"prev page")),Kn=kt(this.getJumpNextPage(),"jump-next",this.getItemIcon(an,"next page"));Dt&&(Cn=mn?Ke.createElement("li",{title:ft?sn:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:ie()("".concat(ot,"-jump-prev"),(0,ne.Z)({},"".concat(ot,"-jump-prev-custom-icon"),!!cn))},mn):null,mt=Kn?Ke.createElement("li",{title:ft?qt:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:ie()("".concat(ot,"-jump-next"),(0,ne.Z)({},"".concat(ot,"-jump-next-custom-icon"),!!an))},Kn):null),Nt=Ke.createElement(ge,{locale:at,last:!0,rootPrefixCls:ot,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:xn,page:xn,active:!1,showTitle:ft,itemRender:kt}),Tt=Ke.createElement(ge,{locale:at,rootPrefixCls:ot,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:ft,itemRender:kt});var Qt=Math.max(1,hn-$t),Vn=Math.min(hn+$t,xn);hn-1<=$t&&(Vn=1+$t*2),xn-hn<=$t&&(Qt=xn-$t*2);for(var Wn=Qt;Wn<=Vn;Wn+=1){var ur=hn===Wn;zn.push(Ke.createElement(ge,{locale:at,rootPrefixCls:ot,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Wn,page:Wn,active:ur,showTitle:ft,itemRender:kt}))}hn-1>=$t*2&&hn!==3&&(zn[0]=(0,Ke.cloneElement)(zn[0],{className:"".concat(ot,"-item-after-jump-prev")}),zn.unshift(Cn)),xn-hn>=$t*2&&hn!==xn-2&&(zn[zn.length-1]=(0,Ke.cloneElement)(zn[zn.length-1],{className:"".concat(ot,"-item-before-jump-next")}),zn.push(mt)),Qt!==1&&zn.unshift(Tt),Vn!==xn&&zn.push(Nt)}var Jn=!this.hasPrev()||!xn,Ot=!this.hasNext()||!xn,_t=this.renderPrev(Zt),Bt=this.renderNext(bt);return Ke.createElement("ul",(0,Ae.Z)({className:ie()(ot,yt,(0,ne.Z)({},"".concat(ot,"-disabled"),vt)),style:ut,ref:this.paginationNode},Ct),wt,_t?Ke.createElement("li",{title:ft?at.prev_page:null,onClick:this.prev,tabIndex:Jn?null:0,onKeyPress:this.runIfEnterPrev,className:ie()("".concat(ot,"-prev"),(0,ne.Z)({},"".concat(ot,"-disabled"),Jn)),"aria-disabled":Jn},_t):null,zn,Bt?Ke.createElement("li",{title:ft?at.next_page:null,onClick:this.next,tabIndex:Ot?null:0,onKeyPress:this.runIfEnterNext,className:ie()("".concat(ot,"-next"),(0,ne.Z)({},"".concat(ot,"-disabled"),Ot)),"aria-disabled":Ot},Bt):null,Ke.createElement(fe,{disabled:vt,locale:at,rootPrefixCls:ot,selectComponentClass:fn,selectPrefixCls:gn,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:hn,pageSize:Xn,pageSizeOptions:An,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Kt}))}}],[{key:"getDerivedStateFromProps",value:function(Ge,ot){var yt={};if("current"in Ge&&(yt.current=Ge.current,Ge.current!==ot.current&&(yt.currentInputValue=yt.current)),"pageSize"in Ge&&Ge.pageSize!==ot.pageSize){var ut=ot.current,vt=Pe(Ge.pageSize,ot,Ge);ut=ut>vt?vt:ut,"current"in Ge||(yt.current=ut,yt.currentInputValue=ut),yt.pageSize=Ge.pageSize}return yt}}]),We}(Ke.Component);Le.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:ve,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:ve,locale:me.Z,style:{},itemRender:Be,totalBoundaryShowSizeChanger:50};var Fe=Le,Ne=we(22075),He=we(36355),qe=we(19716),Re=we(8628),it=we(9763),Ze=we(57809);const $e=Ee=>Ke.createElement(Ze.default,Object.assign({},Ee,{showSearch:!0,size:"small"})),Je=Ee=>Ke.createElement(Ze.default,Object.assign({},Ee,{showSearch:!0,size:"middle"}));$e.Option=Ze.default.Option,Je.Option=Ze.default.Option;var Me=we(9937),ze=we(17313),Ue=we(83116),rt=we(37613);const Ye=Ee=>{const{componentCls:Te}=Ee;return{[`${Te}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${Te}-item-link`]:{color:Ee.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${Te}-item-link`]:{color:Ee.colorTextDisabled,cursor:"not-allowed"}}},[`&${Te}-disabled`]:{cursor:"not-allowed",[`${Te}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:Ee.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:Ee.colorBorder,backgroundColor:Ee.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:Ee.itemActiveBgDisabled},a:{color:Ee.itemActiveColorDisabled}}},[`${Te}-item-link`]:{color:Ee.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${Te}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${Te}-simple-pager`]:{color:Ee.colorTextDisabled},[`${Te}-jump-prev, ${Te}-jump-next`]:{[`${Te}-item-link-icon`]:{opacity:0},[`${Te}-item-ellipsis`]:{opacity:1}}},[`&${Te}-simple`]:{[`${Te}-prev, ${Te}-next`]:{[`&${Te}-disabled ${Te}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},lt=Ee=>{const{componentCls:Te}=Ee;return{[`&${Te}-mini ${Te}-total-text, &${Te}-mini ${Te}-simple-pager`]:{height:Ee.itemSizeSM,lineHeight:`${Ee.itemSizeSM}px`},[`&${Te}-mini ${Te}-item`]:{minWidth:Ee.itemSizeSM,height:Ee.itemSizeSM,margin:0,lineHeight:`${Ee.itemSizeSM-2}px`},[`&${Te}-mini:not(${Te}-disabled) ${Te}-item:not(${Te}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:Ee.colorBgTextHover},"&:active":{backgroundColor:Ee.colorBgTextActive}},[`&${Te}-mini ${Te}-prev, &${Te}-mini ${Te}-next`]:{minWidth:Ee.itemSizeSM,height:Ee.itemSizeSM,margin:0,lineHeight:`${Ee.itemSizeSM}px`},[`&${Te}-mini:not(${Te}-disabled)`]:{[`${Te}-prev, ${Te}-next`]:{[`&:hover ${Te}-item-link`]:{backgroundColor:Ee.colorBgTextHover},[`&:active ${Te}-item-link`]:{backgroundColor:Ee.colorBgTextActive},[`&${Te}-disabled:hover ${Te}-item-link`]:{backgroundColor:"transparent"}}},[` + &-inline ${_e}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${ct})`},"&::after":{transform:`rotate(45deg) translateX(-${ct})`}},[`${_e}-submenu-open${_e}-submenu-inline > ${_e}-submenu-title > ${_e}-submenu-arrow`]:{transform:`translateY(-${vt*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${ct})`},"&::before":{transform:`rotate(45deg) translateX(${ct})`}}})},{[`${Qe}-layout-header`]:{[_e]:{lineHeight:"inherit"}}}]};var lt=(De,Qe)=>(0,Le.Z)("Menu",Ie=>{if(Qe===!1)return[];const{colorBgElevated:xe,colorPrimary:Ce,colorTextLightSolid:Ee,controlHeightLG:Te,fontSize:We,darkItemColor:tt,darkDangerItemColor:Ge,darkItemBg:ot,darkSubMenuItemBg:yt,darkItemSelectedColor:ut,darkItemSelectedBg:vt,darkDangerItemSelectedBg:ct,darkItemHoverBg:St,darkGroupTitleColor:at,darkItemHoverColor:st,darkItemDisabledColor:gt,darkDangerItemHoverColor:ft,darkDangerItemSelectedColor:Pt,darkDangerItemActiveBg:ht}=Ie,kt=We/7*5,Dt=(0,Fe.TS)(Ie,{menuArrowSize:kt,menuHorizontalHeight:Te*1.15,menuArrowOffset:`${kt*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:xe}),cn=(0,Fe.TS)(Dt,{itemColor:tt,itemHoverColor:st,groupTitleColor:at,itemSelectedColor:ut,itemBg:ot,popupBg:ot,subMenuItemBg:yt,itemActiveBg:"transparent",itemSelectedBg:vt,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:St,itemDisabledColor:gt,dangerItemColor:Ge,dangerItemHoverColor:ft,dangerItemSelectedColor:Pt,dangerItemActiveBg:ht,dangerItemSelectedBg:ct,menuSubMenuBg:yt,horizontalItemSelectedColor:Ee,horizontalItemSelectedBg:Ce});return[Ye(Dt),He(Dt),ze(Dt),$e(Dt,"light"),$e(cn,"dark"),Re(Dt),(0,be.Z)(Dt),(0,Be.oN)(Dt,"slide-up"),(0,Be.oN)(Dt,"slide-down"),(0,Pe._y)(Dt,"zoom-big")]},Ie=>{const{colorPrimary:xe,colorError:Ce,colorTextDisabled:Ee,colorErrorBg:Te,colorText:We,colorTextDescription:tt,colorBgContainer:Ge,colorFillAlter:ot,colorFillContent:yt,lineWidth:ut,lineWidthBold:vt,controlItemBgActive:ct,colorBgTextHover:St,controlHeightLG:at,lineHeight:st,colorBgElevated:gt,marginXXS:ft,padding:Pt,fontSize:ht,controlHeightSM:kt,fontSizeLG:Dt,colorTextLightSolid:cn,colorErrorHover:an}=Ie,fn=new ge.C(cn).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:Ie.zIndexPopupBase+50,radiusItem:Ie.borderRadiusLG,itemBorderRadius:Ie.borderRadiusLG,radiusSubMenuItem:Ie.borderRadiusSM,subMenuItemBorderRadius:Ie.borderRadiusSM,colorItemText:We,itemColor:We,colorItemTextHover:We,itemHoverColor:We,colorItemTextHoverHorizontal:xe,horizontalItemHoverColor:xe,colorGroupTitle:tt,groupTitleColor:tt,colorItemTextSelected:xe,itemSelectedColor:xe,colorItemTextSelectedHorizontal:xe,horizontalItemSelectedColor:xe,colorItemBg:Ge,itemBg:Ge,colorItemBgHover:St,itemHoverBg:St,colorItemBgActive:yt,itemActiveBg:ct,colorSubItemBg:ot,subMenuItemBg:ot,colorItemBgSelected:ct,itemSelectedBg:ct,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:vt,activeBarHeight:vt,colorActiveBarBorderSize:ut,activeBarBorderWidth:ut,colorItemTextDisabled:Ee,itemDisabledColor:Ee,colorDangerItemText:Ce,dangerItemColor:Ce,colorDangerItemTextHover:Ce,dangerItemHoverColor:Ce,colorDangerItemTextSelected:Ce,dangerItemSelectedColor:Ce,colorDangerItemBgActive:Te,dangerItemActiveBg:Te,colorDangerItemBgSelected:Te,dangerItemSelectedBg:Te,itemMarginInline:Ie.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:at,groupTitleLineHeight:st,collapsedWidth:at*2,popupBg:gt,itemMarginBlock:ft,itemPaddingInline:Pt,horizontalLineHeight:`${at*1.15}px`,iconSize:ht,iconMarginInlineEnd:kt-ht,collapsedIconSize:Dt,groupTitleFontSize:ht,darkItemDisabledColor:new ge.C(cn).setAlpha(.25).toRgbString(),darkItemColor:fn,darkDangerItemColor:Ce,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:cn,darkItemSelectedBg:xe,darkDangerItemSelectedBg:Ce,darkItemHoverBg:"transparent",darkGroupTitleColor:fn,darkItemHoverColor:cn,darkDangerItemHoverColor:an,darkDangerItemSelectedColor:cn,darkDangerItemActiveBg:Ce}},{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"]]})(De),Xe=function(De,Qe){var _e={};for(var Ie in De)Object.prototype.hasOwnProperty.call(De,Ie)&&Qe.indexOf(Ie)<0&&(_e[Ie]=De[Ie]);if(De!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xe=0,Ie=Object.getOwnPropertySymbols(De);xe{var _e,Ie;const xe=Ke.useContext(me.Z),Ce=xe||{},{getPrefixCls:Ee,getPopupContainer:Te,direction:We,menu:tt}=Ke.useContext(ae.E_),Ge=Ee(),{prefixCls:ot,className:yt,style:ut,theme:vt="light",expandIcon:ct,_internalDisableMenuItemTitleTooltip:St,inlineCollapsed:at,siderCollapsed:st,items:gt,children:ft,rootClassName:Pt,mode:ht,selectable:kt,onClick:Dt,overflowedIndicatorPopupClassName:cn}=De,an=Xe(De,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),fn=(0,ce.Z)(an,["collapsedWidth"]),gn=pe(gt)||ft;(_e=Ce.validator)===null||_e===void 0||_e.call(Ce,{mode:ht});const An=(0,re.useEvent)(function(){var Mt;Dt==null||Dt.apply(void 0,arguments),(Mt=Ce.onClick)===null||Mt===void 0||Mt.call(Ce)}),Nn=Ce.mode||ht,hn=kt!=null?kt:Ce.selectable,Xn=Ke.useMemo(()=>st!==void 0?st:at,[at,st]),_n={horizontal:{motionName:`${Ge}-slide-up`},inline:(0,de.Z)(Ge),other:{motionName:`${Ge}-zoom-big`}},xn=Ee("menu",ot||Ce.prefixCls),[zn,Cn]=lt(xn,!xe),mt=ye()(`${xn}-${vt}`,tt==null?void 0:tt.className,yt);let Tt;if(typeof ct=="function")Tt=ct;else if(ct===null||ct===!1)Tt=null;else if(Ce.expandIcon===null||Ce.expandIcon===!1)Tt=null;else{const Mt=ct!=null?ct:Ce.expandIcon;Tt=(0,ie.Tm)(Mt,{className:ye()(`${xn}-submenu-expand-icon`,(0,ie.l$)(Mt)?(Ie=Mt.props)===null||Ie===void 0?void 0:Ie.className:"")})}const Nt=Ke.useMemo(()=>({prefixCls:xn,inlineCollapsed:Xn||!1,direction:We,firstLevel:!0,theme:vt,mode:Nn,disableMenuItemTitleTooltip:St}),[xn,Xn,We,St,vt]);return zn(Ke.createElement(me.Z.Provider,{value:null},Ke.createElement(a.Provider,{value:Nt},Ke.createElement(Ae.ZP,Object.assign({getPopupContainer:Te,overflowedIndicator:Ke.createElement(ee.Z,null),overflowedIndicatorPopupClassName:ye()(xn,`${xn}-${vt}`,cn),mode:Nn,selectable:hn,onClick:An},fn,{inlineCollapsed:Xn,style:Object.assign(Object.assign({},tt==null?void 0:tt.style),ut),className:mt,prefixCls:xn,direction:We,defaultMotions:_n,expandIcon:Tt,ref:Qe,rootClassName:ye()(Pt,Cn)}),gn))))});const Ve=(0,Ke.forwardRef)((De,Qe)=>{const _e=(0,Ke.useRef)(null),Ie=Ke.useContext(x.D);return(0,Ke.useImperativeHandle)(Qe,()=>({menu:_e.current,focus:xe=>{var Ce;(Ce=_e.current)===null||Ce===void 0||Ce.focus(xe)}})),Ke.createElement(je,Object.assign({ref:_e},De,Ie))});Ve.Item=E,Ve.SubMenu=z,Ve.Divider=ue,Ve.ItemGroup=Ae.BW;var Oe=Ve},58421:function(jt,xt,we){"use strict";we.d(xt,{Z:function(){return Ce}});var Ae=we(71409),Ke=we(59301),x={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"},Se=x,ye=we(7657),ae=function(Te,We){return Ke.createElement(ye.Z,(0,Ae.Z)({},Te,{ref:We,icon:Se}))},te=Ke.forwardRef(ae),se=te,ue=we(49198),le=we(33853),ce=we(38819),oe=we(92310),ie=we.n(oe),ne=we(87075),a=we(89490),y=we(16552),E=we(19210),b=we(46654),z=we(37205),ee=we(26112),re={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},de=re,me=we(91735),he=function(Ee){(0,b.Z)(We,Ee);var Te=(0,z.Z)(We);function We(){var tt;(0,y.Z)(this,We);for(var Ge=arguments.length,ot=new Array(Ge),yt=0;yt=0||ut.relatedTarget.className.indexOf("".concat(at,"-item"))>=0))&&St(tt.getValidValue()))},tt.go=function(ut){var vt=tt.state.goInputText;vt!==""&&(ut.keyCode===de.ENTER||ut.type==="click")&&(tt.setState({goInputText:""}),tt.props.quickGo(tt.getValidValue()))},tt}return(0,E.Z)(We,[{key:"getPageSizeOptions",value:function(){var Ge=this.props,ot=Ge.pageSize,yt=Ge.pageSizeOptions;return yt.some(function(ut){return ut.toString()===ot.toString()})?yt:yt.concat([ot.toString()]).sort(function(ut,vt){var ct=Number.isNaN(Number(ut))?0:Number(ut),St=Number.isNaN(Number(vt))?0:Number(vt);return ct-St})}},{key:"render",value:function(){var Ge=this,ot=this.props,yt=ot.pageSize,ut=ot.locale,vt=ot.rootPrefixCls,ct=ot.changeSize,St=ot.quickGo,at=ot.goButton,st=ot.selectComponentClass,gt=ot.buildOptionText,ft=ot.selectPrefixCls,Pt=ot.disabled,ht=this.state.goInputText,kt="".concat(vt,"-options"),Dt=st,cn=null,an=null,fn=null;if(!ct&&!St)return null;var gn=this.getPageSizeOptions();if(ct&&Dt){var An=gn.map(function(Nn,hn){return Ke.createElement(Dt.Option,{key:hn,value:Nn.toString()},(gt||Ge.buildOptionText)(Nn))});cn=Ke.createElement(Dt,{disabled:Pt,prefixCls:ft,showSearch:!1,className:"".concat(kt,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(yt||gn[0]).toString(),onChange:this.changeSize,getPopupContainer:function(hn){return hn.parentNode},"aria-label":ut.page_size,defaultOpen:!1},An)}return St&&(at&&(fn=typeof at=="boolean"?Ke.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Pt,className:"".concat(kt,"-quick-jumper-button")},ut.jump_to_confirm):Ke.createElement("span",{onClick:this.go,onKeyUp:this.go},at)),an=Ke.createElement("div",{className:"".concat(kt,"-quick-jumper")},ut.jump_to,Ke.createElement("input",{disabled:Pt,type:"text",value:ht,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":ut.page}),ut.page,fn)),Ke.createElement("li",{className:"".concat(kt)},cn,an)}}]),We}(Ke.Component);he.defaultProps={pageSizeOptions:["10","20","50","100"]};var fe=he,pe=function(Te){var We,tt=Te.rootPrefixCls,Ge=Te.page,ot=Te.active,yt=Te.className,ut=Te.showTitle,vt=Te.onClick,ct=Te.onKeyPress,St=Te.itemRender,at="".concat(tt,"-item"),st=ie()(at,"".concat(at,"-").concat(Ge),(We={},(0,ne.Z)(We,"".concat(at,"-active"),ot),(0,ne.Z)(We,"".concat(at,"-disabled"),!Ge),(0,ne.Z)(We,Te.className,yt),We)),gt=function(){vt(Ge)},ft=function(kt){ct(kt,vt,Ge)},Pt=St(Ge,"page",Ke.createElement("a",{rel:"nofollow"},Ge));return Pt?Ke.createElement("li",{title:ut?Ge.toString():null,className:st,onClick:gt,onKeyPress:ft,tabIndex:0},Pt):null},ge=pe;function ve(){}function be(Ee){var Te=Number(Ee);return typeof Te=="number"&&!Number.isNaN(Te)&&isFinite(Te)&&Math.floor(Te)===Te}var Be=function(Te,We,tt){return tt};function Pe(Ee,Te,We){var tt=typeof Ee=="undefined"?Te.pageSize:Ee;return Math.floor((We.total-1)/tt)+1}var Le=function(Ee){(0,b.Z)(We,Ee);var Te=(0,z.Z)(We);function We(tt){var Ge;(0,y.Z)(this,We),Ge=Te.call(this,tt),Ge.paginationNode=Ke.createRef(),Ge.getJumpPrevPage=function(){return Math.max(1,Ge.state.current-(Ge.props.showLessItems?3:5))},Ge.getJumpNextPage=function(){return Math.min(Pe(void 0,Ge.state,Ge.props),Ge.state.current+(Ge.props.showLessItems?3:5))},Ge.getItemIcon=function(ct,St){var at=Ge.props.prefixCls,st=ct||Ke.createElement("button",{type:"button","aria-label":St,className:"".concat(at,"-item-link")});return typeof ct=="function"&&(st=Ke.createElement(ct,(0,a.Z)({},Ge.props))),st},Ge.isValid=function(ct){var St=Ge.props.total;return be(ct)&&ct!==Ge.state.current&&be(St)&&St>0},Ge.shouldDisplayQuickJumper=function(){var ct=Ge.props,St=ct.showQuickJumper,at=ct.total,st=Ge.state.pageSize;return at<=st?!1:St},Ge.handleKeyDown=function(ct){(ct.keyCode===de.ARROW_UP||ct.keyCode===de.ARROW_DOWN)&&ct.preventDefault()},Ge.handleKeyUp=function(ct){var St=Ge.getValidValue(ct),at=Ge.state.currentInputValue;St!==at&&Ge.setState({currentInputValue:St}),ct.keyCode===de.ENTER?Ge.handleChange(St):ct.keyCode===de.ARROW_UP?Ge.handleChange(St-1):ct.keyCode===de.ARROW_DOWN&&Ge.handleChange(St+1)},Ge.handleBlur=function(ct){var St=Ge.getValidValue(ct);Ge.handleChange(St)},Ge.changePageSize=function(ct){var St=Ge.state.current,at=Pe(ct,Ge.state,Ge.props);St=St>at?at:St,at===0&&(St=Ge.state.current),typeof ct=="number"&&("pageSize"in Ge.props||Ge.setState({pageSize:ct}),"current"in Ge.props||Ge.setState({current:St,currentInputValue:St})),Ge.props.onShowSizeChange(St,ct),"onChange"in Ge.props&&Ge.props.onChange&&Ge.props.onChange(St,ct)},Ge.handleChange=function(ct){var St=Ge.props,at=St.disabled,st=St.onChange,gt=Ge.state,ft=gt.pageSize,Pt=gt.current,ht=gt.currentInputValue;if(Ge.isValid(ct)&&!at){var kt=Pe(void 0,Ge.state,Ge.props),Dt=ct;return ct>kt?Dt=kt:ct<1&&(Dt=1),"current"in Ge.props||Ge.setState({current:Dt}),Dt!==ht&&Ge.setState({currentInputValue:Dt}),st(Dt,ft),Dt}return Pt},Ge.prev=function(){Ge.hasPrev()&&Ge.handleChange(Ge.state.current-1)},Ge.next=function(){Ge.hasNext()&&Ge.handleChange(Ge.state.current+1)},Ge.jumpPrev=function(){Ge.handleChange(Ge.getJumpPrevPage())},Ge.jumpNext=function(){Ge.handleChange(Ge.getJumpNextPage())},Ge.hasPrev=function(){return Ge.state.current>1},Ge.hasNext=function(){return Ge.state.current2?at-2:0),gt=2;gt=yt?vt=yt:vt=Number(ot),vt}},{key:"getShowSizeChanger",value:function(){var Ge=this.props,ot=Ge.showSizeChanger,yt=Ge.total,ut=Ge.totalBoundaryShowSizeChanger;return typeof ot!="undefined"?ot:yt>ut}},{key:"render",value:function(){var Ge=this.props,ot=Ge.prefixCls,yt=Ge.className,ut=Ge.style,vt=Ge.disabled,ct=Ge.hideOnSinglePage,St=Ge.total,at=Ge.locale,st=Ge.showQuickJumper,gt=Ge.showLessItems,ft=Ge.showTitle,Pt=Ge.showTotal,ht=Ge.simple,kt=Ge.itemRender,Dt=Ge.showPrevNextJumpers,cn=Ge.jumpPrevIcon,an=Ge.jumpNextIcon,fn=Ge.selectComponentClass,gn=Ge.selectPrefixCls,An=Ge.pageSizeOptions,Nn=this.state,hn=Nn.current,Xn=Nn.pageSize,_n=Nn.currentInputValue;if(ct===!0&&St<=Xn)return null;var xn=Pe(void 0,this.state,this.props),zn=[],Cn=null,mt=null,Tt=null,Nt=null,Mt=null,Kt=st&&st.goButton,$t=gt?1:2,Zt=hn-1>0?hn-1:0,bt=hn+1St?St:hn*Xn]));if(ht){Kt&&(typeof Kt=="boolean"?Mt=Ke.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},at.jump_to_confirm):Mt=Ke.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Kt),Mt=Ke.createElement("li",{title:ft?"".concat(at.jump_to).concat(hn,"/").concat(xn):null,className:"".concat(ot,"-simple-pager")},Mt));var Gt=this.renderPrev(Zt);return Ke.createElement("ul",(0,Ae.Z)({className:ie()(ot,"".concat(ot,"-simple"),(0,ne.Z)({},"".concat(ot,"-disabled"),vt),yt),style:ut,ref:this.paginationNode},Ct),wt,Gt?Ke.createElement("li",{title:ft?at.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:ie()("".concat(ot,"-prev"),(0,ne.Z)({},"".concat(ot,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},Gt):null,Ke.createElement("li",{title:ft?"".concat(hn,"/").concat(xn):null,className:"".concat(ot,"-simple-pager")},Ke.createElement("input",{type:"text",value:_n,disabled:vt,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),Ke.createElement("span",{className:"".concat(ot,"-slash")},"/"),xn),Ke.createElement("li",{title:ft?at.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:ie()("".concat(ot,"-next"),(0,ne.Z)({},"".concat(ot,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(bt)),Mt)}if(xn<=3+$t*2){var Jt={locale:at,rootPrefixCls:ot,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:ft,itemRender:kt};xn||zn.push(Ke.createElement(ge,(0,Ae.Z)({},Jt,{key:"noPager",page:1,className:"".concat(ot,"-item-disabled")})));for(var Wt=1;Wt<=xn;Wt+=1){var En=hn===Wt;zn.push(Ke.createElement(ge,(0,Ae.Z)({},Jt,{key:Wt,page:Wt,active:En})))}}else{var ln=gt?at.prev_3:at.prev_5,qt=gt?at.next_3:at.next_5,mn=kt(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(cn,"prev page")),Kn=kt(this.getJumpNextPage(),"jump-next",this.getItemIcon(an,"next page"));Dt&&(Cn=mn?Ke.createElement("li",{title:ft?ln:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:ie()("".concat(ot,"-jump-prev"),(0,ne.Z)({},"".concat(ot,"-jump-prev-custom-icon"),!!cn))},mn):null,mt=Kn?Ke.createElement("li",{title:ft?qt:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:ie()("".concat(ot,"-jump-next"),(0,ne.Z)({},"".concat(ot,"-jump-next-custom-icon"),!!an))},Kn):null),Nt=Ke.createElement(ge,{locale:at,last:!0,rootPrefixCls:ot,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:xn,page:xn,active:!1,showTitle:ft,itemRender:kt}),Tt=Ke.createElement(ge,{locale:at,rootPrefixCls:ot,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:ft,itemRender:kt});var Qt=Math.max(1,hn-$t),Vn=Math.min(hn+$t,xn);hn-1<=$t&&(Vn=1+$t*2),xn-hn<=$t&&(Qt=xn-$t*2);for(var Wn=Qt;Wn<=Vn;Wn+=1){var ur=hn===Wn;zn.push(Ke.createElement(ge,{locale:at,rootPrefixCls:ot,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Wn,page:Wn,active:ur,showTitle:ft,itemRender:kt}))}hn-1>=$t*2&&hn!==3&&(zn[0]=(0,Ke.cloneElement)(zn[0],{className:"".concat(ot,"-item-after-jump-prev")}),zn.unshift(Cn)),xn-hn>=$t*2&&hn!==xn-2&&(zn[zn.length-1]=(0,Ke.cloneElement)(zn[zn.length-1],{className:"".concat(ot,"-item-before-jump-next")}),zn.push(mt)),Qt!==1&&zn.unshift(Tt),Vn!==xn&&zn.push(Nt)}var Jn=!this.hasPrev()||!xn,Ot=!this.hasNext()||!xn,_t=this.renderPrev(Zt),Bt=this.renderNext(bt);return Ke.createElement("ul",(0,Ae.Z)({className:ie()(ot,yt,(0,ne.Z)({},"".concat(ot,"-disabled"),vt)),style:ut,ref:this.paginationNode},Ct),wt,_t?Ke.createElement("li",{title:ft?at.prev_page:null,onClick:this.prev,tabIndex:Jn?null:0,onKeyPress:this.runIfEnterPrev,className:ie()("".concat(ot,"-prev"),(0,ne.Z)({},"".concat(ot,"-disabled"),Jn)),"aria-disabled":Jn},_t):null,zn,Bt?Ke.createElement("li",{title:ft?at.next_page:null,onClick:this.next,tabIndex:Ot?null:0,onKeyPress:this.runIfEnterNext,className:ie()("".concat(ot,"-next"),(0,ne.Z)({},"".concat(ot,"-disabled"),Ot)),"aria-disabled":Ot},Bt):null,Ke.createElement(fe,{disabled:vt,locale:at,rootPrefixCls:ot,selectComponentClass:fn,selectPrefixCls:gn,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:hn,pageSize:Xn,pageSizeOptions:An,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Kt}))}}],[{key:"getDerivedStateFromProps",value:function(Ge,ot){var yt={};if("current"in Ge&&(yt.current=Ge.current,Ge.current!==ot.current&&(yt.currentInputValue=yt.current)),"pageSize"in Ge&&Ge.pageSize!==ot.pageSize){var ut=ot.current,vt=Pe(Ge.pageSize,ot,Ge);ut=ut>vt?vt:ut,"current"in Ge||(yt.current=ut,yt.currentInputValue=ut),yt.pageSize=Ge.pageSize}return yt}}]),We}(Ke.Component);Le.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:ve,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:ve,locale:me.Z,style:{},itemRender:Be,totalBoundaryShowSizeChanger:50};var Fe=Le,Ne=we(22075),He=we(36355),qe=we(19716),Re=we(8628),it=we(9763),Ze=we(57809);const $e=Ee=>Ke.createElement(Ze.default,Object.assign({},Ee,{showSearch:!0,size:"small"})),Je=Ee=>Ke.createElement(Ze.default,Object.assign({},Ee,{showSearch:!0,size:"middle"}));$e.Option=Ze.default.Option,Je.Option=Ze.default.Option;var Me=we(9937),ze=we(17313),Ue=we(83116),rt=we(37613);const Ye=Ee=>{const{componentCls:Te}=Ee;return{[`${Te}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${Te}-item-link`]:{color:Ee.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${Te}-item-link`]:{color:Ee.colorTextDisabled,cursor:"not-allowed"}}},[`&${Te}-disabled`]:{cursor:"not-allowed",[`${Te}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:Ee.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:Ee.colorBorder,backgroundColor:Ee.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:Ee.itemActiveBgDisabled},a:{color:Ee.itemActiveColorDisabled}}},[`${Te}-item-link`]:{color:Ee.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${Te}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${Te}-simple-pager`]:{color:Ee.colorTextDisabled},[`${Te}-jump-prev, ${Te}-jump-next`]:{[`${Te}-item-link-icon`]:{opacity:0},[`${Te}-item-ellipsis`]:{opacity:1}}},[`&${Te}-simple`]:{[`${Te}-prev, ${Te}-next`]:{[`&${Te}-disabled ${Te}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},lt=Ee=>{const{componentCls:Te}=Ee;return{[`&${Te}-mini ${Te}-total-text, &${Te}-mini ${Te}-simple-pager`]:{height:Ee.itemSizeSM,lineHeight:`${Ee.itemSizeSM}px`},[`&${Te}-mini ${Te}-item`]:{minWidth:Ee.itemSizeSM,height:Ee.itemSizeSM,margin:0,lineHeight:`${Ee.itemSizeSM-2}px`},[`&${Te}-mini:not(${Te}-disabled) ${Te}-item:not(${Te}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:Ee.colorBgTextHover},"&:active":{backgroundColor:Ee.colorBgTextActive}},[`&${Te}-mini ${Te}-prev, &${Te}-mini ${Te}-next`]:{minWidth:Ee.itemSizeSM,height:Ee.itemSizeSM,margin:0,lineHeight:`${Ee.itemSizeSM}px`},[`&${Te}-mini:not(${Te}-disabled)`]:{[`${Te}-prev, ${Te}-next`]:{[`&:hover ${Te}-item-link`]:{backgroundColor:Ee.colorBgTextHover},[`&:active ${Te}-item-link`]:{backgroundColor:Ee.colorBgTextActive},[`&${Te}-disabled:hover ${Te}-item-link`]:{backgroundColor:"transparent"}}},[` &${Te}-mini ${Te}-prev ${Te}-item-link, &${Te}-mini ${Te}-next ${Te}-item-link `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:Ee.itemSizeSM,lineHeight:`${Ee.itemSizeSM}px`}},[`&${Te}-mini ${Te}-jump-prev, &${Te}-mini ${Te}-jump-next`]:{height:Ee.itemSizeSM,marginInlineEnd:0,lineHeight:`${Ee.itemSizeSM}px`},[`&${Te}-mini ${Te}-options`]:{marginInlineStart:Ee.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:Ee.miniOptionsSizeChangerTop},"&-quick-jumper":{height:Ee.itemSizeSM,lineHeight:`${Ee.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,Me.x0)(Ee)),{width:Ee.paginationMiniQuickJumperInputWidth,height:Ee.controlHeightSM})}}}},Xe=Ee=>{const{componentCls:Te}=Ee;return{[` @@ -215,14 +215,14 @@ headers: `+JSON.stringify(gt),ct.data=St,ct.path=Re.path,ct.status=je,ct.headers ${Te}-jump-prev, ${Te}-jump-next `]:{display:"inline-block",minWidth:Ee.itemSize,height:Ee.itemSize,color:Ee.colorText,fontFamily:Ee.fontFamily,lineHeight:`${Ee.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:Ee.borderRadius,cursor:"pointer",transition:`all ${Ee.motionDurationMid}`},[`${Te}-prev, ${Te}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:Ee.colorText,cursor:"pointer",userSelect:"none"},[`${Te}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:Ee.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${Ee.lineWidth}px ${Ee.lineType} transparent`,borderRadius:Ee.borderRadius,outline:"none",transition:`all ${Ee.motionDurationMid}`},[`&:hover ${Te}-item-link`]:{backgroundColor:Ee.colorBgTextHover},[`&:active ${Te}-item-link`]:{backgroundColor:Ee.colorBgTextActive},[`&${Te}-disabled:hover`]:{[`${Te}-item-link`]:{backgroundColor:"transparent"}}},[`${Te}-slash`]:{marginInlineEnd:Ee.paginationSlashMarginInlineEnd,marginInlineStart:Ee.paginationSlashMarginInlineStart},[`${Te}-options`]:{display:"inline-block",marginInlineStart:Ee.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:Ee.controlHeight,marginInlineStart:Ee.marginXS,lineHeight:`${Ee.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,Me.ik)(Ee)),{width:Ee.controlHeightLG*1.25,height:Ee.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:Ee.marginXS,marginInlineEnd:Ee.marginXS})}}}},je=Ee=>{const{componentCls:Te}=Ee;return{[`${Te}-item`]:{display:"inline-block",minWidth:Ee.itemSize,height:Ee.itemSize,marginInlineEnd:Ee.marginXS,fontFamily:Ee.fontFamily,lineHeight:`${Ee.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${Ee.lineWidth}px ${Ee.lineType} transparent`,borderRadius:Ee.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${Ee.paginationItemPaddingInline}px`,color:Ee.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${Te}-item-active)`]:{"&:hover":{transition:`all ${Ee.motionDurationMid}`,backgroundColor:Ee.colorBgTextHover},"&:active":{backgroundColor:Ee.colorBgTextActive}},"&-active":{fontWeight:Ee.fontWeightStrong,backgroundColor:Ee.itemActiveBg,borderColor:Ee.colorPrimary,a:{color:Ee.colorPrimary},"&:hover":{borderColor:Ee.colorPrimaryHover},"&:hover a":{color:Ee.colorPrimaryHover}}}}},Ve=Ee=>{const{componentCls:Te}=Ee;return{[Te]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ze.Wf)(Ee)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${Te}-total-text`]:{display:"inline-block",height:Ee.itemSize,marginInlineEnd:Ee.marginXS,lineHeight:`${Ee.itemSize-2}px`,verticalAlign:"middle"}}),je(Ee)),ke(Ee)),Xe(Ee)),lt(Ee)),Ye(Ee)),{[`@media only screen and (max-width: ${Ee.screenLG}px)`]:{[`${Te}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${Ee.screenSM}px)`]:{[`${Te}-options`]:{display:"none"}}}),[`&${Ee.componentCls}-rtl`]:{direction:"rtl"}}},Oe=Ee=>{const{componentCls:Te}=Ee;return{[`${Te}${Te}-disabled:not(${Te}-mini)`]:{"&, &:hover":{[`${Te}-item-link`]:{borderColor:Ee.colorBorder}},"&:focus-visible":{[`${Te}-item-link`]:{borderColor:Ee.colorBorder}},[`${Te}-item, ${Te}-item-link`]:{backgroundColor:Ee.colorBgContainerDisabled,borderColor:Ee.colorBorder,[`&:hover:not(${Te}-item-active)`]:{backgroundColor:Ee.colorBgContainerDisabled,borderColor:Ee.colorBorder,a:{color:Ee.colorTextDisabled}},[`&${Te}-item-active`]:{backgroundColor:Ee.itemActiveBgDisabled}},[`${Te}-prev, ${Te}-next`]:{"&:hover button":{backgroundColor:Ee.colorBgContainerDisabled,borderColor:Ee.colorBorder,color:Ee.colorTextDisabled},[`${Te}-item-link`]:{backgroundColor:Ee.colorBgContainerDisabled,borderColor:Ee.colorBorder}}},[`${Te}:not(${Te}-mini)`]:{[`${Te}-prev, ${Te}-next`]:{"&:hover button":{borderColor:Ee.colorPrimaryHover,backgroundColor:Ee.itemBg},[`${Te}-item-link`]:{backgroundColor:Ee.itemLinkBg,borderColor:Ee.colorBorder},[`&:hover ${Te}-item-link`]:{borderColor:Ee.colorPrimary,backgroundColor:Ee.itemBg,color:Ee.colorPrimary},[`&${Te}-disabled`]:{[`${Te}-item-link`]:{borderColor:Ee.colorBorder,color:Ee.colorTextDisabled}}},[`${Te}-item`]:{backgroundColor:Ee.itemBg,border:`${Ee.lineWidth}px ${Ee.lineType} ${Ee.colorBorder}`,[`&:hover:not(${Te}-item-active)`]:{borderColor:Ee.colorPrimary,backgroundColor:Ee.itemBg,a:{color:Ee.colorPrimary}},"&-active":{borderColor:Ee.colorPrimary}}}}},De=Ee=>{const{componentCls:Te}=Ee;return{[`${Te}:not(${Te}-disabled)`]:{[`${Te}-item`]:Object.assign({},(0,ze.Qy)(Ee)),[`${Te}-jump-prev, ${Te}-jump-next`]:{"&:focus-visible":Object.assign({[`${Te}-item-link-icon`]:{opacity:1},[`${Te}-item-ellipsis`]:{opacity:0}},(0,ze.oN)(Ee))},[`${Te}-prev, ${Te}-next`]:{[`&:focus-visible ${Te}-item-link`]:Object.assign({},(0,ze.oN)(Ee))}}}};var Qe=(0,Ue.Z)("Pagination",Ee=>{const Te=(0,rt.TS)(Ee,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:Ee.marginXXS/2,paginationMiniQuickJumperInputWidth:Ee.controlHeightLG*1.1,paginationItemPaddingInline:Ee.marginXXS*1.5,paginationEllipsisLetterSpacing:Ee.marginXXS/2,paginationSlashMarginInlineStart:Ee.marginXXS,paginationSlashMarginInlineEnd:Ee.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,Me.e5)(Ee),(0,Me.TM)(Ee));return[Ve(Te),De(Te),Ee.wireframe&&Oe(Te)]},Ee=>({itemBg:Ee.colorBgContainer,itemSize:Ee.controlHeight,itemSizeSM:Ee.controlHeightSM,itemActiveBg:Ee.colorBgContainer,itemLinkBg:Ee.colorBgContainer,itemActiveColorDisabled:Ee.colorTextDisabled,itemActiveBgDisabled:Ee.controlItemBgActiveDisabled,itemInputBg:Ee.colorBgContainer,miniOptionsSizeChangerTop:0})),_e=function(Ee,Te){var We={};for(var tt in Ee)Object.prototype.hasOwnProperty.call(Ee,tt)&&Te.indexOf(tt)<0&&(We[tt]=Ee[tt]);if(Ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ge=0,tt=Object.getOwnPropertySymbols(Ee);Ge{const{prefixCls:Te,selectPrefixCls:We,className:tt,rootClassName:Ge,style:ot,size:yt,locale:ut,selectComponentClass:vt,responsive:ct,showSizeChanger:St}=Ee,at=_e(Ee,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:st}=(0,Re.Z)(ct),{getPrefixCls:gt,direction:ft,pagination:Pt={}}=Ke.useContext(He.E_),ht=gt("pagination",Te),[kt,Dt]=Qe(ht),cn=St!=null?St:Pt.showSizeChanger,an=Ke.useMemo(()=>{const xn=Ke.createElement("span",{className:`${ht}-item-ellipsis`},"\u2022\u2022\u2022"),zn=Ke.createElement("button",{className:`${ht}-item-link`,type:"button",tabIndex:-1},ft==="rtl"?Ke.createElement(ce.Z,null):Ke.createElement(le.Z,null)),Cn=Ke.createElement("button",{className:`${ht}-item-link`,type:"button",tabIndex:-1},ft==="rtl"?Ke.createElement(le.Z,null):Ke.createElement(ce.Z,null)),mt=Ke.createElement("a",{className:`${ht}-item-link`},Ke.createElement("div",{className:`${ht}-item-container`},ft==="rtl"?Ke.createElement(ue.Z,{className:`${ht}-item-link-icon`}):Ke.createElement(se,{className:`${ht}-item-link-icon`}),xn)),Tt=Ke.createElement("a",{className:`${ht}-item-link`},Ke.createElement("div",{className:`${ht}-item-container`},ft==="rtl"?Ke.createElement(se,{className:`${ht}-item-link-icon`}):Ke.createElement(ue.Z,{className:`${ht}-item-link-icon`}),xn));return{prevIcon:zn,nextIcon:Cn,jumpPrevIcon:mt,jumpNextIcon:Tt}},[ft,ht]),[fn]=(0,it.Z)("Pagination",Ne.Z),gn=Object.assign(Object.assign({},fn),ut),An=(0,qe.Z)(yt),Nn=An==="small"||!!(st&&!An&&ct),hn=gt("select",We),Xn=ie()({[`${ht}-mini`]:Nn,[`${ht}-rtl`]:ft==="rtl"},Pt==null?void 0:Pt.className,tt,Ge,Dt),_n=Object.assign(Object.assign({},Pt==null?void 0:Pt.style),ot);return kt(Ke.createElement(Fe,Object.assign({},an,at,{style:_n,prefixCls:ht,selectPrefixCls:hn,className:Xn,selectComponentClass:vt||(Nn?$e:Je),locale:gn,showSizeChanger:cn})))},Ce=xe},14478:function(jt,xt,we){"use strict";we.d(xt,{Z:function(){return ge}});var Ae=we(96512),Ke=we(92310),x=we.n(Ke),Se=we(10228),ye=we(18929),ae=we(2738),te=we(59301),se=we(92343),ue=we(36355),le=we(60324),ce=we(92806),oe=we(77578),ie=we(3113),ne=we(67797),a=we(9763),y=we(31724),E=we(39722),b=we(83116);const z=ve=>{const{componentCls:be,iconCls:Be,antCls:Pe,zIndexPopup:Le,colorText:Fe,colorWarning:Ne,marginXXS:He,marginXS:qe,fontSize:Re,fontWeightStrong:it,colorTextHeading:Ze}=ve;return{[be]:{zIndex:Le,[`&${Pe}-popover`]:{fontSize:Re},[`${be}-message`]:{marginBottom:qe,display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${be}-message-icon ${Be}`]:{color:Ne,fontSize:Re,lineHeight:1,marginInlineEnd:qe},[`${be}-title`]:{fontWeight:it,color:Ze,"&:only-child":{fontWeight:"normal"}},[`${be}-description`]:{marginTop:He,color:Fe}},[`${be}-buttons`]:{textAlign:"end",whiteSpace:"nowrap",button:{marginInlineStart:qe}}}}};var ee=(0,b.Z)("Popconfirm",ve=>z(ve),ve=>{const{zIndexPopupBase:be}=ve;return{zIndexPopup:be+60}},{resetStyle:!1}),re=function(ve,be){var Be={};for(var Pe in ve)Object.prototype.hasOwnProperty.call(ve,Pe)&&be.indexOf(Pe)<0&&(Be[Pe]=ve[Pe]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Le=0,Pe=Object.getOwnPropertySymbols(ve);Le{const{prefixCls:be,okButtonProps:Be,cancelButtonProps:Pe,title:Le,description:Fe,cancelText:Ne,okText:He,okType:qe="primary",icon:Re=te.createElement(Ae.Z,null),showCancel:it=!0,close:Ze,onConfirm:$e,onCancel:Je,onPopupClick:Me}=ve,{getPrefixCls:ze}=te.useContext(ue.E_),[Ue]=(0,a.Z)("Popconfirm",y.Z.Popconfirm),rt=(0,oe.Z)(Le),Ye=(0,oe.Z)(Fe);return te.createElement("div",{className:`${be}-inner-content`,onClick:Me},te.createElement("div",{className:`${be}-message`},Re&&te.createElement("span",{className:`${be}-message-icon`},Re),te.createElement("div",{className:`${be}-message-text`},rt&&te.createElement("div",{className:x()(`${be}-title`)},rt),Ye&&te.createElement("div",{className:`${be}-description`},Ye))),te.createElement("div",{className:`${be}-buttons`},it&&te.createElement(ie.ZP,Object.assign({onClick:Je,size:"small"},Pe),Ne!=null?Ne:Ue==null?void 0:Ue.cancelText),te.createElement(ce.Z,{buttonProps:Object.assign(Object.assign({size:"small"},(0,ne.n)(qe)),Be),actionFn:$e,close:Ze,prefixCls:ze("btn"),quitOnNullishReturnValue:!0,emitEvent:!0},He!=null?He:Ue==null?void 0:Ue.okText)))};var he=ve=>{const{prefixCls:be,placement:Be,className:Pe,style:Le}=ve,Fe=re(ve,["prefixCls","placement","className","style"]),{getPrefixCls:Ne}=te.useContext(ue.E_),He=Ne("popconfirm",be),[qe]=ee(He);return qe(te.createElement(E.ZP,{placement:Be,className:x()(He,Pe),style:Le,content:te.createElement(de,Object.assign({prefixCls:He},Fe))}))},fe=function(ve,be){var Be={};for(var Pe in ve)Object.prototype.hasOwnProperty.call(ve,Pe)&&be.indexOf(Pe)<0&&(Be[Pe]=ve[Pe]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Le=0,Pe=Object.getOwnPropertySymbols(ve);Le{const{prefixCls:Be,placement:Pe="top",trigger:Le="click",okType:Fe="primary",icon:Ne=te.createElement(Ae.Z,null),children:He,overlayClassName:qe,onOpenChange:Re,onVisibleChange:it}=ve,Ze=fe(ve,["prefixCls","placement","trigger","okType","icon","children","overlayClassName","onOpenChange","onVisibleChange"]),{getPrefixCls:$e}=te.useContext(ue.E_),[Je,Me]=(0,ye.Z)(!1,{value:ve.open,defaultValue:ve.defaultOpen}),ze=(Oe,De)=>{Me(Oe,!0),it==null||it(Oe),Re==null||Re(Oe,De)},Ue=Oe=>{ze(!1,Oe)},rt=Oe=>{var De;return(De=ve.onConfirm)===null||De===void 0?void 0:De.call(void 0,Oe)},Ye=Oe=>{var De;ze(!1,Oe),(De=ve.onCancel)===null||De===void 0||De.call(void 0,Oe)},lt=Oe=>{Oe.keyCode===Se.Z.ESC&&Je&&ze(!1,Oe)},Xe=Oe=>{const{disabled:De=!1}=ve;De||ze(Oe)},ke=$e("popconfirm",Be),je=x()(ke,qe),[Ve]=ee(ke);return Ve(te.createElement(le.Z,Object.assign({},(0,ae.Z)(Ze,["title"]),{trigger:Le,placement:Pe,onOpenChange:Xe,open:Je,ref:be,overlayClassName:je,content:te.createElement(de,Object.assign({okType:Fe,icon:Ne},ve,{prefixCls:ke,close:Ue,onConfirm:rt,onCancel:Ye})),"data-popover-inject":!0}),(0,se.Tm)(He,{onKeyDown:Oe=>{var De,Qe;te.isValidElement(He)&&((Qe=He==null?void 0:(De=He.props).onKeyDown)===null||Qe===void 0||Qe.call(De,Oe)),lt(Oe)}})))});pe._InternalPanelDoNotUseOrYouWillBeFired=he;var ge=pe},39722:function(jt,xt,we){"use strict";we.d(xt,{t5:function(){return le}});var Ae=we(92310),Ke=we.n(Ae),x=we(55477),Se=we(59301),ye=we(36355),ae=we(77578),te=we(17356),se=function(oe,ie){var ne={};for(var a in oe)Object.prototype.hasOwnProperty.call(oe,a)&&ie.indexOf(a)<0&&(ne[a]=oe[a]);if(oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var y=0,a=Object.getOwnPropertySymbols(oe);y{if(!(!ie&&!ne))return Se.createElement(Se.Fragment,null,ie&&Se.createElement("div",{className:`${oe}-title`},(0,ae.Z)(ie)),Se.createElement("div",{className:`${oe}-inner-content`},(0,ae.Z)(ne)))},le=oe=>{const{hashId:ie,prefixCls:ne,className:a,style:y,placement:E="top",title:b,content:z,children:ee}=oe;return Se.createElement("div",{className:Ke()(ie,ne,`${ne}-pure`,`${ne}-placement-${E}`,a),style:y},Se.createElement("div",{className:`${ne}-arrow`}),Se.createElement(x.G,Object.assign({},oe,{className:ie,prefixCls:ne}),ee||ue(ne,b,z)))},ce=oe=>{const{prefixCls:ie}=oe,ne=se(oe,["prefixCls"]),{getPrefixCls:a}=Se.useContext(ye.E_),y=a("popover",ie),[E,b]=(0,te.Z)(y);return E(Se.createElement(le,Object.assign({},ne,{prefixCls:y,hashId:b})))};xt.ZP=ce},60324:function(jt,xt,we){"use strict";var Ae=we(92310),Ke=we.n(Ae),x=we(59301),Se=we(77578),ye=we(62892),ae=we(36355),te=we(6848),se=we(39722),ue=we(17356),le=function(ie,ne){var a={};for(var y in ie)Object.prototype.hasOwnProperty.call(ie,y)&&ne.indexOf(y)<0&&(a[y]=ie[y]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var E=0,y=Object.getOwnPropertySymbols(ie);E{let{title:ne,content:a,prefixCls:y}=ie;return x.createElement(x.Fragment,null,ne&&x.createElement("div",{className:`${y}-title`},(0,Se.Z)(ne)),x.createElement("div",{className:`${y}-inner-content`},(0,Se.Z)(a)))},oe=x.forwardRef((ie,ne)=>{const{prefixCls:a,title:y,content:E,overlayClassName:b,placement:z="top",trigger:ee="hover",mouseEnterDelay:re=.1,mouseLeaveDelay:de=.1,overlayStyle:me={}}=ie,he=le(ie,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:fe}=x.useContext(ae.E_),pe=fe("popover",a),[ge,ve]=(0,ue.Z)(pe),be=fe(),Be=Ke()(b,ve);return ge(x.createElement(te.Z,Object.assign({placement:z,trigger:ee,mouseEnterDelay:re,mouseLeaveDelay:de,overlayStyle:me},he,{prefixCls:pe,overlayClassName:Be,ref:ne,overlay:y||E?x.createElement(ce,{prefixCls:pe,title:y,content:E}):null,transitionName:(0,ye.m)(be,"zoom-big",he.transitionName),"data-popover-inject":!0})))});oe._InternalPanelDoNotUseOrYouWillBeFired=se.ZP,xt.Z=oe},17356:function(jt,xt,we){"use strict";var Ae=we(17313),Ke=we(29878),x=we(19447),Se=we(33166),ye=we(83116),ae=we(37613);const te=le=>{const{componentCls:ce,popoverColor:oe,minWidth:ie,fontWeightStrong:ne,popoverPadding:a,boxShadowSecondary:y,colorTextHeading:E,borderRadiusLG:b,zIndexPopup:z,marginXS:ee,colorBgElevated:re,popoverBg:de}=le;return[{[ce]:Object.assign(Object.assign({},(0,Ae.Wf)(le)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:z,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":re,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${ce}-content`]:{position:"relative"},[`${ce}-inner`]:{backgroundColor:de,backgroundClip:"padding-box",borderRadius:b,boxShadow:y,padding:a},[`${ce}-title`]:{minWidth:ie,marginBottom:ee,color:E,fontWeight:ne},[`${ce}-inner-content`]:{color:oe}})},(0,x.ZP)(le,{colorBg:"var(--antd-arrow-background-color)"}),{[`${ce}-pure`]:{position:"relative",maxWidth:"none",margin:le.sizePopupArrow,display:"inline-block",[`${ce}-content`]:{display:"inline-block"}}}]},se=le=>{const{componentCls:ce}=le;return{[ce]:Se.i.map(oe=>{const ie=le[`${oe}6`];return{[`&${ce}-${oe}`]:{"--antd-arrow-background-color":ie,[`${ce}-inner`]:{backgroundColor:ie},[`${ce}-arrow`]:{background:"transparent"}}}})}},ue=le=>{const{componentCls:ce,lineWidth:oe,lineType:ie,colorSplit:ne,paddingSM:a,controlHeight:y,fontSize:E,lineHeight:b,padding:z}=le,ee=y-Math.round(E*b),re=ee/2,de=ee/2-oe,me=z;return{[ce]:{[`${ce}-inner`]:{padding:0},[`${ce}-title`]:{margin:0,padding:`${re}px ${me}px ${de}px`,borderBottom:`${oe}px ${ie} ${ne}`},[`${ce}-inner-content`]:{padding:`${a}px ${me}px`}}}};xt.Z=(0,ye.Z)("Popover",le=>{const{colorBgElevated:ce,colorText:oe,wireframe:ie}=le,ne=(0,ae.TS)(le,{popoverPadding:12,popoverBg:ce,popoverColor:oe});return[te(ne),se(ne),ie&&ue(ne),(0,Ke._y)(ne,"zoom-big")]},le=>({width:177,minWidth:177,zIndexPopup:le.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},93948:function(jt,xt,we){"use strict";we.d(xt,{Z:function(){return St}});var Ae=we(59301),Ke=we(29679),x=we(40001),Se=we(19248),ye=we(99267),ae=we(92310),te=we.n(ae),se=we(2738),ue=we(36355),le=we(71409),ce=we(89490),oe=we(39224),ie={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},ne=function(){var st=(0,Ae.useRef)([]),gt=(0,Ae.useRef)(null);return(0,Ae.useEffect)(function(){var ft=Date.now(),Pt=!1;st.current.forEach(function(ht){if(ht){Pt=!0;var kt=ht.style;kt.transitionDuration=".3s, .3s, .3s, .06s",gt.current&&ft-gt.current<100&&(kt.transitionDuration="0s, 0s")}}),Pt&&(gt.current=Date.now())}),st.current},a=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],y=function(st){var gt=(0,ce.Z)((0,ce.Z)({},ie),st),ft=gt.className,Pt=gt.percent,ht=gt.prefixCls,kt=gt.strokeColor,Dt=gt.strokeLinecap,cn=gt.strokeWidth,an=gt.style,fn=gt.trailColor,gn=gt.trailWidth,An=gt.transition,Nn=(0,oe.Z)(gt,a);delete Nn.gapPosition;var hn=Array.isArray(Pt)?Pt:[Pt],Xn=Array.isArray(kt)?kt:[kt],_n=ne(),xn=cn/2,zn=100-cn/2,Cn="M ".concat(Dt==="round"?xn:0,",").concat(xn,` - L `).concat(Dt==="round"?zn:100,",").concat(xn),mt="0 0 100 ".concat(cn),Tt=0;return Ae.createElement("svg",(0,le.Z)({className:te()("".concat(ht,"-line"),ft),viewBox:mt,preserveAspectRatio:"none",style:an},Nn),Ae.createElement("path",{className:"".concat(ht,"-line-trail"),d:Cn,strokeLinecap:Dt,stroke:fn,strokeWidth:gn||cn,fillOpacity:"0"}),hn.map(function(Nt,Mt){var Kt=1;switch(Dt){case"round":Kt=1-cn/100;break;case"square":Kt=1-cn/2/100;break;default:Kt=1;break}var $t={strokeDasharray:"".concat(Nt*Kt,"px, 100px"),strokeDashoffset:"-".concat(Tt,"px"),transition:An||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Zt=Xn[Mt]||Xn[Xn.length-1];return Tt+=Nt,Ae.createElement("path",{key:Mt,className:"".concat(ht,"-line-path"),d:Cn,strokeLinecap:Dt,stroke:Zt,strokeWidth:cn,fillOpacity:"0",ref:function(Ct){_n[Mt]=Ct},style:$t})}))},E=y,b=we(28788),z=we(11036),ee=we(47273),re=0,de=(0,ee.Z)();function me(){var at;return de?(at=re,re+=1):at="TEST_OR_SSR",at}var he=function(at){var st=Ae.useState(),gt=(0,z.Z)(st,2),ft=gt[0],Pt=gt[1];return Ae.useEffect(function(){Pt("rc_progress_".concat(me()))},[]),at||ft},fe=function(st){var gt=st.bg,ft=st.children;return Ae.createElement("div",{style:{width:"100%",height:"100%",background:gt}},ft)};function pe(at,st){return Object.keys(at).map(function(gt){var ft=parseFloat(gt),Pt="".concat(Math.floor(ft*st),"%");return"".concat(at[gt]," ").concat(Pt)})}var ge=Ae.forwardRef(function(at,st){var gt=at.prefixCls,ft=at.color,Pt=at.gradientId,ht=at.radius,kt=at.style,Dt=at.ptg,cn=at.strokeLinecap,an=at.strokeWidth,fn=at.size,gn=at.gapDegree,An=ft&&(0,b.Z)(ft)==="object",Nn=An?"#FFF":void 0,hn=fn/2,Xn=Ae.createElement("circle",{className:"".concat(gt,"-circle-path"),r:ht,cx:hn,cy:hn,stroke:Nn,strokeLinecap:cn,strokeWidth:an,opacity:Dt===0?0:1,style:kt,ref:st});if(!An)return Xn;var _n="".concat(Pt,"-conic"),xn=gn?"".concat(180+gn/2,"deg"):"0deg",zn=pe(ft,(360-gn)/360),Cn=pe(ft,1),mt="conic-gradient(from ".concat(xn,", ").concat(zn.join(", "),")"),Tt="linear-gradient(to ".concat(gn?"bottom":"top",", ").concat(Cn.join(", "),")");return Ae.createElement(Ae.Fragment,null,Ae.createElement("mask",{id:_n},Xn),Ae.createElement("foreignObject",{x:0,y:0,width:fn,height:fn,mask:"url(#".concat(_n,")")},Ae.createElement(fe,{bg:Tt},Ae.createElement(fe,{bg:mt}))))}),ve=ge,be=100,Be=function(st,gt,ft,Pt,ht,kt,Dt,cn,an,fn){var gn=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,An=ft/100*360*((360-kt)/360),Nn=kt===0?0:{bottom:0,top:180,left:90,right:-90}[Dt],hn=(100-Pt)/100*gt;an==="round"&&Pt!==100&&(hn+=fn/2,hn>=gt&&(hn=gt-.01));var Xn=be/2;return{stroke:typeof cn=="string"?cn:void 0,strokeDasharray:"".concat(gt,"px ").concat(st),strokeDashoffset:hn+gn,transform:"rotate(".concat(ht+An+Nn,"deg)"),transformOrigin:"".concat(Xn,"px ").concat(Xn,"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}},Pe=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function Le(at){var st=at!=null?at:[];return Array.isArray(st)?st:[st]}var Fe=function(st){var gt=(0,ce.Z)((0,ce.Z)({},ie),st),ft=gt.id,Pt=gt.prefixCls,ht=gt.steps,kt=gt.strokeWidth,Dt=gt.trailWidth,cn=gt.gapDegree,an=cn===void 0?0:cn,fn=gt.gapPosition,gn=gt.trailColor,An=gt.strokeLinecap,Nn=gt.style,hn=gt.className,Xn=gt.strokeColor,_n=gt.percent,xn=(0,oe.Z)(gt,Pe),zn=be/2,Cn=he(ft),mt="".concat(Cn,"-gradient"),Tt=zn-kt/2,Nt=Math.PI*2*Tt,Mt=an>0?90+an/2:-90,Kt=Nt*((360-an)/360),$t=(0,b.Z)(ht)==="object"?ht:{count:ht,space:2},Zt=$t.count,bt=$t.space,Ct=Le(_n),wt=Le(Xn),Gt=wt.find(function(Kn){return Kn&&(0,b.Z)(Kn)==="object"}),Jt=Gt&&(0,b.Z)(Gt)==="object",Wt=Jt?"butt":An,En=Be(Nt,Kt,0,100,Mt,an,fn,gn,Wt,kt),sn=ne(),qt=function(){var Qt=0;return Ct.map(function(Vn,Wn){var ur=wt[Wn]||wt[wt.length-1],Jn=Be(Nt,Kt,Qt,Vn,Mt,an,fn,ur,Wt,kt);return Qt+=Vn,Ae.createElement(ve,{key:Wn,color:ur,ptg:Vn,radius:Tt,prefixCls:Pt,gradientId:mt,style:Jn,strokeLinecap:Wt,strokeWidth:kt,gapDegree:an,ref:function(_t){sn[Wn]=_t},size:be})}).reverse()},mn=function(){var Qt=Math.round(Zt*(Ct[0]/100)),Vn=100/Zt,Wn=0;return new Array(Zt).fill(null).map(function(ur,Jn){var Ot=Jn<=Qt-1?wt[0]:gn,_t=Ot&&(0,b.Z)(Ot)==="object"?"url(#".concat(mt,")"):void 0,Bt=Be(Nt,Kt,Wn,Vn,Mt,an,fn,Ot,"butt",kt,bt);return Wn+=(Kt-Bt.strokeDashoffset+bt)*100/Kt,Ae.createElement("circle",{key:Jn,className:"".concat(Pt,"-circle-path"),r:Tt,cx:zn,cy:zn,stroke:_t,strokeWidth:kt,opacity:1,style:Bt,ref:function(Yt){sn[Jn]=Yt}})})};return Ae.createElement("svg",(0,le.Z)({className:te()("".concat(Pt,"-circle"),hn),viewBox:"0 0 ".concat(be," ").concat(be),style:Nn,id:ft,role:"presentation"},xn),!Zt&&Ae.createElement("circle",{className:"".concat(Pt,"-circle-trail"),r:Tt,cx:zn,cy:zn,stroke:gn,strokeLinecap:Wt,strokeWidth:Dt||kt,style:En}),Zt?mn():qt())},Ne=Fe,He={Line:E,Circle:Ne},qe=we(6848),Re=we(30071);function it(at){return!at||at<0?0:at>100?100:at}function Ze(at){let{success:st,successPercent:gt}=at,ft=gt;return st&&"progress"in st&&(ft=st.progress),st&&"percent"in st&&(ft=st.percent),ft}const $e=at=>{let{percent:st,success:gt,successPercent:ft}=at;const Pt=it(Ze({success:gt,successPercent:ft}));return[Pt,it(it(st)-Pt)]},Je=at=>{let{success:st={},strokeColor:gt}=at;const{strokeColor:ft}=st;return[ft||Re.presetPrimaryColors.green,gt||null]},Me=(at,st,gt)=>{var ft,Pt,ht,kt;let Dt=-1,cn=-1;if(st==="step"){const an=gt.steps,fn=gt.strokeWidth;typeof at=="string"||typeof at=="undefined"?(Dt=at==="small"?2:14,cn=fn!=null?fn:8):typeof at=="number"?[Dt,cn]=[at,at]:[Dt=14,cn=8]=at,Dt*=an}else if(st==="line"){const an=gt==null?void 0:gt.strokeWidth;typeof at=="string"||typeof at=="undefined"?cn=an||(at==="small"?6:8):typeof at=="number"?[Dt,cn]=[at,at]:[Dt=-1,cn=8]=at}else(st==="circle"||st==="dashboard")&&(typeof at=="string"||typeof at=="undefined"?[Dt,cn]=at==="small"?[60,60]:[120,120]:typeof at=="number"?[Dt,cn]=[at,at]:(Dt=(Pt=(ft=at[0])!==null&&ft!==void 0?ft:at[1])!==null&&Pt!==void 0?Pt:120,cn=(kt=(ht=at[0])!==null&&ht!==void 0?ht:at[1])!==null&&kt!==void 0?kt:120));return[Dt,cn]},ze=3,Ue=at=>ze/at*100;var Ye=at=>{const{prefixCls:st,trailColor:gt=null,strokeLinecap:ft="round",gapPosition:Pt,gapDegree:ht,width:kt=120,type:Dt,children:cn,success:an,size:fn=kt}=at,[gn,An]=Me(fn,"circle");let{strokeWidth:Nn}=at;Nn===void 0&&(Nn=Math.max(Ue(gn),6));const hn={width:gn,height:An,fontSize:gn*.15+6},Xn=Ae.useMemo(()=>{if(ht||ht===0)return ht;if(Dt==="dashboard")return 75},[ht,Dt]),_n=Pt||Dt==="dashboard"&&"bottom"||void 0,xn=Object.prototype.toString.call(at.strokeColor)==="[object Object]",zn=Je({success:an,strokeColor:at.strokeColor}),Cn=te()(`${st}-inner`,{[`${st}-circle-gradient`]:xn}),mt=Ae.createElement(Ne,{percent:$e(at),strokeWidth:Nn,trailWidth:Nn,strokeColor:zn,strokeLinecap:ft,trailColor:gt,prefixCls:st,gapDegree:Xn,gapPosition:_n});return Ae.createElement("div",{className:Cn,style:hn},gn<=20?Ae.createElement(qe.Z,{title:cn},Ae.createElement("span",null,mt)):Ae.createElement(Ae.Fragment,null,mt,cn))},lt=function(at,st){var gt={};for(var ft in at)Object.prototype.hasOwnProperty.call(at,ft)&&st.indexOf(ft)<0&&(gt[ft]=at[ft]);if(at!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pt=0,ft=Object.getOwnPropertySymbols(at);Pt{let st=[];return Object.keys(at).forEach(gt=>{const ft=parseFloat(gt.replace(/%/g,""));isNaN(ft)||st.push({key:ft,value:at[gt]})}),st=st.sort((gt,ft)=>gt.key-ft.key),st.map(gt=>{let{key:ft,value:Pt}=gt;return`${Pt} ${ft}%`}).join(", ")},ke=(at,st)=>{const{from:gt=Re.presetPrimaryColors.blue,to:ft=Re.presetPrimaryColors.blue,direction:Pt=st==="rtl"?"to left":"to right"}=at,ht=lt(at,["from","to","direction"]);if(Object.keys(ht).length!==0){const kt=Xe(ht);return{backgroundImage:`linear-gradient(${Pt}, ${kt})`}}return{backgroundImage:`linear-gradient(${Pt}, ${gt}, ${ft})`}};var Ve=at=>{const{prefixCls:st,direction:gt,percent:ft,size:Pt,strokeWidth:ht,strokeColor:kt,strokeLinecap:Dt="round",children:cn,trailColor:an=null,success:fn}=at,gn=kt&&typeof kt!="string"?ke(kt,gt):{backgroundColor:kt},An=Dt==="square"||Dt==="butt"?0:void 0,Nn={backgroundColor:an||void 0,borderRadius:An},hn=Pt!=null?Pt:[-1,ht||(Pt==="small"?6:8)],[Xn,_n]=Me(hn,"line",{strokeWidth:ht}),xn=Object.assign({width:`${it(ft)}%`,height:_n,borderRadius:An},gn),zn=Ze(at),Cn={width:`${it(zn)}%`,height:_n,borderRadius:An,backgroundColor:fn==null?void 0:fn.strokeColor},mt={width:Xn<0?"100%":Xn,height:_n};return Ae.createElement(Ae.Fragment,null,Ae.createElement("div",{className:`${st}-outer`,style:mt},Ae.createElement("div",{className:`${st}-inner`,style:Nn},Ae.createElement("div",{className:`${st}-bg`,style:xn}),zn!==void 0?Ae.createElement("div",{className:`${st}-success-bg`,style:Cn}):null)),cn)},De=at=>{const{size:st,steps:gt,percent:ft=0,strokeWidth:Pt=8,strokeColor:ht,trailColor:kt=null,prefixCls:Dt,children:cn}=at,an=Math.round(gt*(ft/100)),fn=st==="small"?2:14,gn=st!=null?st:[fn,Pt],[An,Nn]=Me(gn,"step",{steps:gt,strokeWidth:Pt}),hn=An/gt,Xn=new Array(gt);for(let _n=0;_n{const st=at?"100%":"-100%";return new Qe.Keyframes(`antProgress${at?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${st}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${st}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},Ee=at=>{const{componentCls:st,iconCls:gt}=at;return{[st]:Object.assign(Object.assign({},(0,_e.Wf)(at)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:at.fontSize,marginInlineEnd:at.marginXS,marginBottom:at.marginXS},[`${st}-outer`]:{display:"inline-block",width:"100%"},[`&${st}-show-info`]:{[`${st}-outer`]:{marginInlineEnd:`calc(-2em - ${at.marginXS}px)`,paddingInlineEnd:`calc(2em + ${at.paddingXS}px)`}},[`${st}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:at.remainingColor,borderRadius:at.lineBorderRadius},[`${st}-inner:not(${st}-circle-gradient)`]:{[`${st}-circle-path`]:{stroke:at.defaultColor}},[`${st}-success-bg, ${st}-bg`]:{position:"relative",backgroundColor:at.defaultColor,borderRadius:at.lineBorderRadius,transition:`all ${at.motionDurationSlow} ${at.motionEaseInOutCirc}`},[`${st}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:at.colorSuccess},[`${st}-text`]:{display:"inline-block",width:"2em",marginInlineStart:at.marginXS,color:at.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[gt]:{fontSize:at.fontSize}},[`&${st}-status-active`]:{[`${st}-bg::before`]:{position:"absolute",inset:0,backgroundColor:at.colorBgContainer,borderRadius:at.lineBorderRadius,opacity:0,animationName:Ce(),animationDuration:at.progressActiveMotionDuration,animationTimingFunction:at.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${st}-rtl${st}-status-active`]:{[`${st}-bg::before`]:{animationName:Ce(!0)}},[`&${st}-status-exception`]:{[`${st}-bg`]:{backgroundColor:at.colorError},[`${st}-text`]:{color:at.colorError}},[`&${st}-status-exception ${st}-inner:not(${st}-circle-gradient)`]:{[`${st}-circle-path`]:{stroke:at.colorError}},[`&${st}-status-success`]:{[`${st}-bg`]:{backgroundColor:at.colorSuccess},[`${st}-text`]:{color:at.colorSuccess}},[`&${st}-status-success ${st}-inner:not(${st}-circle-gradient)`]:{[`${st}-circle-path`]:{stroke:at.colorSuccess}}})}},Te=at=>{const{componentCls:st,iconCls:gt}=at;return{[st]:{[`${st}-circle-trail`]:{stroke:at.remainingColor},[`&${st}-circle ${st}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${st}-circle ${st}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:at.circleTextColor,fontSize:at.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[gt]:{fontSize:`${at.fontSize/at.fontSizeSM}em`}},[`${st}-circle&-status-exception`]:{[`${st}-text`]:{color:at.colorError}},[`${st}-circle&-status-success`]:{[`${st}-text`]:{color:at.colorSuccess}}},[`${st}-inline-circle`]:{lineHeight:1,[`${st}-inner`]:{verticalAlign:"bottom"}}}},We=at=>{const{componentCls:st}=at;return{[st]:{[`${st}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:at.progressStepMinWidth,marginInlineEnd:at.progressStepMarginInlineEnd,backgroundColor:at.remainingColor,transition:`all ${at.motionDurationSlow}`,"&-active":{backgroundColor:at.defaultColor}}}}}},tt=at=>{const{componentCls:st,iconCls:gt}=at;return{[st]:{[`${st}-small&-line, ${st}-small&-line ${st}-text ${gt}`]:{fontSize:at.fontSizeSM}}}};var Ge=(0,Ie.Z)("Progress",at=>{const st=at.marginXXS/2,gt=(0,xe.TS)(at,{progressStepMarginInlineEnd:st,progressStepMinWidth:st,progressActiveMotionDuration:"2.4s"});return[Ee(gt),Te(gt),We(gt),tt(gt)]},at=>({circleTextColor:at.colorText,defaultColor:at.colorInfo,remainingColor:at.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),ot=function(at,st){var gt={};for(var ft in at)Object.prototype.hasOwnProperty.call(at,ft)&&st.indexOf(ft)<0&&(gt[ft]=at[ft]);if(at!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pt=0,ft=Object.getOwnPropertySymbols(at);Pt{const{prefixCls:gt,className:ft,rootClassName:Pt,steps:ht,strokeColor:kt,percent:Dt=0,size:cn="default",showInfo:an=!0,type:fn="line",status:gn,format:An,style:Nn}=at,hn=ot(at,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),Xn=Ae.useMemo(()=>{var Ct,wt;const Gt=Ze(at);return parseInt(Gt!==void 0?(Ct=Gt!=null?Gt:0)===null||Ct===void 0?void 0:Ct.toString():(wt=Dt!=null?Dt:0)===null||wt===void 0?void 0:wt.toString(),10)},[Dt,at.success,at.successPercent]),_n=Ae.useMemo(()=>!ut.includes(gn)&&Xn>=100?"success":gn||"normal",[gn,Xn]),{getPrefixCls:xn,direction:zn,progress:Cn}=Ae.useContext(ue.E_),mt=xn("progress",gt),[Tt,Nt]=Ge(mt),Mt=Ae.useMemo(()=>{if(!an)return null;const Ct=Ze(at);let wt;const Gt=An||(Wt=>`${Wt}%`),Jt=fn==="line";return An||_n!=="exception"&&_n!=="success"?wt=Gt(it(Dt),it(Ct)):_n==="exception"?wt=Jt?Ae.createElement(Se.Z,null):Ae.createElement(ye.Z,null):_n==="success"&&(wt=Jt?Ae.createElement(Ke.Z,null):Ae.createElement(x.Z,null)),Ae.createElement("span",{className:`${mt}-text`,title:typeof wt=="string"?wt:void 0},wt)},[an,Dt,Xn,_n,fn,mt,An]),Kt=Array.isArray(kt)?kt[0]:kt,$t=typeof kt=="string"||Array.isArray(kt)?kt:void 0;let Zt;fn==="line"?Zt=ht?Ae.createElement(De,Object.assign({},at,{strokeColor:$t,prefixCls:mt,steps:ht}),Mt):Ae.createElement(Ve,Object.assign({},at,{strokeColor:Kt,prefixCls:mt,direction:zn}),Mt):(fn==="circle"||fn==="dashboard")&&(Zt=Ae.createElement(Ye,Object.assign({},at,{strokeColor:Kt,prefixCls:mt,progressStatus:_n}),Mt));const bt=te()(mt,`${mt}-status-${_n}`,`${mt}-${fn==="dashboard"&&"circle"||ht&&"steps"||fn}`,{[`${mt}-inline-circle`]:fn==="circle"&&Me(cn,"circle")[0]<=20,[`${mt}-show-info`]:an,[`${mt}-${cn}`]:typeof cn=="string",[`${mt}-rtl`]:zn==="rtl"},Cn==null?void 0:Cn.className,ft,Pt,Nt);return Tt(Ae.createElement("div",Object.assign({ref:st,style:Object.assign(Object.assign({},Cn==null?void 0:Cn.style),Nn),className:bt,role:"progressbar","aria-valuenow":Xn},(0,se.Z)(hn,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Zt))}),St=ct},13570:function(jt,xt,we){"use strict";we.d(xt,{Z:function(){return it}});var Ae=we(71409),Ke=we(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},Se=x,ye=we(7657),ae=function($e,Je){return Ke.createElement(ye.Z,(0,Ae.Z)({},$e,{ref:Je,icon:Se}))},te=Ke.forwardRef(ae),se=te,ue=we(92310),le=we.n(ue),ce=we(87075),oe=we(11036),ie=we(39224),ne=we(18929),a=we(10228),y=we(26112);function E(Ze,$e){var Je=Ze.disabled,Me=Ze.prefixCls,ze=Ze.character,Ue=Ze.characterRender,rt=Ze.index,Ye=Ze.count,lt=Ze.value,Xe=Ze.allowHalf,ke=Ze.focused,je=Ze.onHover,Ve=Ze.onClick,Oe=function(Te){je(Te,rt)},De=function(Te){Ve(Te,rt)},Qe=function(Te){Te.keyCode===a.Z.ENTER&&Ve(Te,rt)},_e=rt+1,Ie=new Set([Me]);lt===0&&rt===0&&ke?Ie.add("".concat(Me,"-focused")):Xe&<+.5>=_e&<<_e?(Ie.add("".concat(Me,"-half")),Ie.add("".concat(Me,"-active")),ke&&Ie.add("".concat(Me,"-focused"))):(_e<=lt?Ie.add("".concat(Me,"-full")):Ie.add("".concat(Me,"-zero")),_e===lt&&ke&&Ie.add("".concat(Me,"-focused")));var xe=typeof ze=="function"?ze(Ze):ze,Ce=Ke.createElement("li",{className:le()(Array.from(Ie)),ref:$e},Ke.createElement("div",{onClick:Je?null:De,onKeyDown:Je?null:Qe,onMouseMove:Je?null:Oe,role:"radio","aria-checked":lt>rt?"true":"false","aria-posinset":rt+1,"aria-setsize":Ye,tabIndex:Je?-1:0},Ke.createElement("div",{className:"".concat(Me,"-first")},xe),Ke.createElement("div",{className:"".concat(Me,"-second")},xe)));return Ue&&(Ce=Ue(Ce,Ze)),Ce}var b=Ke.forwardRef(E);function z(){var Ze=Ke.useRef({});function $e(Me){return Ze.current[Me]}function Je(Me){return function(ze){Ze.current[Me]=ze}}return[$e,Je]}function ee(Ze){var $e=Ze.pageXOffset,Je="scrollLeft";if(typeof $e!="number"){var Me=Ze.document;$e=Me.documentElement[Je],typeof $e!="number"&&($e=Me.body[Je])}return $e}function re(Ze){var $e,Je,Me=Ze.ownerDocument,ze=Me.body,Ue=Me&&Me.documentElement,rt=Ze.getBoundingClientRect();return $e=rt.left,Je=rt.top,$e-=Ue.clientLeft||ze.clientLeft||0,Je-=Ue.clientTop||ze.clientTop||0,{left:$e,top:Je}}function de(Ze){var $e=re(Ze),Je=Ze.ownerDocument,Me=Je.defaultView||Je.parentWindow;return $e.left+=ee(Me),$e.left}var me=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function he(Ze,$e){var Je,Me=Ze.prefixCls,ze=Me===void 0?"rc-rate":Me,Ue=Ze.className,rt=Ze.defaultValue,Ye=Ze.value,lt=Ze.count,Xe=lt===void 0?5:lt,ke=Ze.allowHalf,je=ke===void 0?!1:ke,Ve=Ze.allowClear,Oe=Ve===void 0?!0:Ve,De=Ze.character,Qe=De===void 0?"\u2605":De,_e=Ze.characterRender,Ie=Ze.disabled,xe=Ze.direction,Ce=xe===void 0?"ltr":xe,Ee=Ze.tabIndex,Te=Ee===void 0?0:Ee,We=Ze.autoFocus,tt=Ze.onHoverChange,Ge=Ze.onChange,ot=Ze.onFocus,yt=Ze.onBlur,ut=Ze.onKeyDown,vt=Ze.onMouseLeave,ct=(0,ie.Z)(Ze,me),St=z(),at=(0,oe.Z)(St,2),st=at[0],gt=at[1],ft=Ke.useRef(null),Pt=function(){if(!Ie){var Wt;(Wt=ft.current)===null||Wt===void 0||Wt.focus()}};Ke.useImperativeHandle($e,function(){return{focus:Pt,blur:function(){if(!Ie){var Wt;(Wt=ft.current)===null||Wt===void 0||Wt.blur()}}}});var ht=(0,ne.Z)(rt||0,{value:Ye}),kt=(0,oe.Z)(ht,2),Dt=kt[0],cn=kt[1],an=(0,ne.Z)(null),fn=(0,oe.Z)(an,2),gn=fn[0],An=fn[1],Nn=function(Wt,En){var sn=Ce==="rtl",qt=Wt+1;if(je){var mn=st(Wt),Kn=de(mn),Qt=mn.clientWidth;(sn&&En-Kn>Qt/2||!sn&&En-Kn0&&!sn||En===a.Z.RIGHT&&qt>0&&sn?(je?qt-=.5:qt-=1,hn(qt),Wt.preventDefault()):En===a.Z.LEFT&&qt{const{componentCls:$e}=Ze;return{[`${$e}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:Ze.marginXS},"> div":{transition:`all ${Ze.motionDurationMid}, outline 0s`,"&:hover":{transform:Ze.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${Ze.lineWidth}px dashed ${Ze.starColor}`,transform:Ze.starHoverScale}},"&-first, &-second":{color:Ze.starBg,transition:`all ${Ze.motionDurationMid}`,userSelect:"none",[Ze.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${$e}-star-first, &-half ${$e}-star-second`]:{opacity:1},[`&-half ${$e}-star-first, &-full ${$e}-star-second`]:{color:"inherit"}}}},Fe=Ze=>({[`&-rtl${Ze.componentCls}`]:{direction:"rtl"}}),Ne=Ze=>{const{componentCls:$e}=Ze;return{[$e]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,be.Wf)(Ze)),{display:"inline-block",margin:0,padding:0,color:Ze.starColor,fontSize:Ze.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${$e} ${$e}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),Le(Ze)),{[`+ ${$e}-text`]:{display:"inline-block",marginInlineStart:Ze.marginXS,fontSize:Ze.fontSize}}),Fe(Ze))}};var He=(0,Be.Z)("Rate",Ze=>{const $e=(0,Pe.TS)(Ze,{});return[Ne($e)]},Ze=>({starColor:Ze.yellow6,starSize:Ze.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:Ze.colorFillContent})),qe=function(Ze,$e){var Je={};for(var Me in Ze)Object.prototype.hasOwnProperty.call(Ze,Me)&&$e.indexOf(Me)<0&&(Je[Me]=Ze[Me]);if(Ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ze=0,Me=Object.getOwnPropertySymbols(Ze);ze{const{prefixCls:Je,className:Me,rootClassName:ze,style:Ue,tooltips:rt,character:Ye=Ke.createElement(se,null)}=Ze,lt=qe(Ze,["prefixCls","className","rootClassName","style","tooltips","character"]),Xe=(Ie,xe)=>{let{index:Ce}=xe;return rt?Ke.createElement(ve.Z,{title:rt[Ce]},Ie):Ie},{getPrefixCls:ke,direction:je,rate:Ve}=Ke.useContext(ge.E_),Oe=ke("rate",Je),[De,Qe]=He(Oe),_e=Object.assign(Object.assign({},Ve==null?void 0:Ve.style),Ue);return De(Ke.createElement(pe,Object.assign({ref:$e,character:Ye,characterRender:Xe},lt,{className:le()(Me,ze,Qe,Ve==null?void 0:Ve.className),style:_e,prefixCls:Oe,direction:je})))})},61621:function(jt,xt,we){"use strict";we.d(xt,{Z:function(){return Qe}});var Ae=we(92310),Ke=we.n(Ae),x=we(59301),Se=we(36355),ye=we(2738),te=_e=>{const{prefixCls:Ie,className:xe,style:Ce,size:Ee,shape:Te}=_e,We=Ke()({[`${Ie}-lg`]:Ee==="large",[`${Ie}-sm`]:Ee==="small"}),tt=Ke()({[`${Ie}-circle`]:Te==="circle",[`${Ie}-square`]:Te==="square",[`${Ie}-round`]:Te==="round"}),Ge=x.useMemo(()=>typeof Ee=="number"?{width:Ee,height:Ee,lineHeight:`${Ee}px`}:{},[Ee]);return x.createElement("span",{className:Ke()(Ie,We,tt,xe),style:Object.assign(Object.assign({},Ge),Ce)})},se=we(93083),ue=we(83116),le=we(37613);const ce=new se.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),oe=_e=>({height:_e,lineHeight:`${_e}px`}),ie=_e=>Object.assign({width:_e},oe(_e)),ne=_e=>({background:_e.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:ce,animationDuration:_e.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),a=_e=>Object.assign({width:_e*5,minWidth:_e*5},oe(_e)),y=_e=>{const{skeletonAvatarCls:Ie,gradientFromColor:xe,controlHeight:Ce,controlHeightLG:Ee,controlHeightSM:Te}=_e;return{[`${Ie}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:xe},ie(Ce)),[`${Ie}${Ie}-circle`]:{borderRadius:"50%"},[`${Ie}${Ie}-lg`]:Object.assign({},ie(Ee)),[`${Ie}${Ie}-sm`]:Object.assign({},ie(Te))}},E=_e=>{const{controlHeight:Ie,borderRadiusSM:xe,skeletonInputCls:Ce,controlHeightLG:Ee,controlHeightSM:Te,gradientFromColor:We}=_e;return{[`${Ce}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:We,borderRadius:xe},a(Ie)),[`${Ce}-lg`]:Object.assign({},a(Ee)),[`${Ce}-sm`]:Object.assign({},a(Te))}},b=_e=>Object.assign({width:_e},oe(_e)),z=_e=>{const{skeletonImageCls:Ie,imageSizeBase:xe,gradientFromColor:Ce,borderRadiusSM:Ee}=_e;return{[`${Ie}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:Ce,borderRadius:Ee},b(xe*2)),{[`${Ie}-path`]:{fill:"#bfbfbf"},[`${Ie}-svg`]:Object.assign(Object.assign({},b(xe)),{maxWidth:xe*4,maxHeight:xe*4}),[`${Ie}-svg${Ie}-svg-circle`]:{borderRadius:"50%"}}),[`${Ie}${Ie}-circle`]:{borderRadius:"50%"}}},ee=(_e,Ie,xe)=>{const{skeletonButtonCls:Ce}=_e;return{[`${xe}${Ce}-circle`]:{width:Ie,minWidth:Ie,borderRadius:"50%"},[`${xe}${Ce}-round`]:{borderRadius:Ie}}},re=_e=>Object.assign({width:_e*2,minWidth:_e*2},oe(_e)),de=_e=>{const{borderRadiusSM:Ie,skeletonButtonCls:xe,controlHeight:Ce,controlHeightLG:Ee,controlHeightSM:Te,gradientFromColor:We}=_e;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${xe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:We,borderRadius:Ie,width:Ce*2,minWidth:Ce*2},re(Ce))},ee(_e,Ce,xe)),{[`${xe}-lg`]:Object.assign({},re(Ee))}),ee(_e,Ee,`${xe}-lg`)),{[`${xe}-sm`]:Object.assign({},re(Te))}),ee(_e,Te,`${xe}-sm`))},me=_e=>{const{componentCls:Ie,skeletonAvatarCls:xe,skeletonTitleCls:Ce,skeletonParagraphCls:Ee,skeletonButtonCls:Te,skeletonInputCls:We,skeletonImageCls:tt,controlHeight:Ge,controlHeightLG:ot,controlHeightSM:yt,gradientFromColor:ut,padding:vt,marginSM:ct,borderRadius:St,titleHeight:at,blockRadius:st,paragraphLiHeight:gt,controlHeightXS:ft,paragraphMarginTop:Pt}=_e;return{[`${Ie}`]:{display:"table",width:"100%",[`${Ie}-header`]:{display:"table-cell",paddingInlineEnd:vt,verticalAlign:"top",[`${xe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ut},ie(Ge)),[`${xe}-circle`]:{borderRadius:"50%"},[`${xe}-lg`]:Object.assign({},ie(ot)),[`${xe}-sm`]:Object.assign({},ie(yt))},[`${Ie}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${Ce}`]:{width:"100%",height:at,background:ut,borderRadius:st,[`+ ${Ee}`]:{marginBlockStart:yt}},[`${Ee}`]:{padding:0,"> li":{width:"100%",height:gt,listStyle:"none",background:ut,borderRadius:st,"+ li":{marginBlockStart:ft}}},[`${Ee}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${Ie}-content`]:{[`${Ce}, ${Ee} > li`]:{borderRadius:St}}},[`${Ie}-with-avatar ${Ie}-content`]:{[`${Ce}`]:{marginBlockStart:ct,[`+ ${Ee}`]:{marginBlockStart:Pt}}},[`${Ie}${Ie}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},de(_e)),y(_e)),E(_e)),z(_e)),[`${Ie}${Ie}-block`]:{width:"100%",[`${Te}`]:{width:"100%"},[`${We}`]:{width:"100%"}},[`${Ie}${Ie}-active`]:{[` + L `).concat(Dt==="round"?zn:100,",").concat(xn),mt="0 0 100 ".concat(cn),Tt=0;return Ae.createElement("svg",(0,le.Z)({className:te()("".concat(ht,"-line"),ft),viewBox:mt,preserveAspectRatio:"none",style:an},Nn),Ae.createElement("path",{className:"".concat(ht,"-line-trail"),d:Cn,strokeLinecap:Dt,stroke:fn,strokeWidth:gn||cn,fillOpacity:"0"}),hn.map(function(Nt,Mt){var Kt=1;switch(Dt){case"round":Kt=1-cn/100;break;case"square":Kt=1-cn/2/100;break;default:Kt=1;break}var $t={strokeDasharray:"".concat(Nt*Kt,"px, 100px"),strokeDashoffset:"-".concat(Tt,"px"),transition:An||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Zt=Xn[Mt]||Xn[Xn.length-1];return Tt+=Nt,Ae.createElement("path",{key:Mt,className:"".concat(ht,"-line-path"),d:Cn,strokeLinecap:Dt,stroke:Zt,strokeWidth:cn,fillOpacity:"0",ref:function(Ct){_n[Mt]=Ct},style:$t})}))},E=y,b=we(28788),z=we(11036),ee=we(47273),re=0,de=(0,ee.Z)();function me(){var at;return de?(at=re,re+=1):at="TEST_OR_SSR",at}var he=function(at){var st=Ae.useState(),gt=(0,z.Z)(st,2),ft=gt[0],Pt=gt[1];return Ae.useEffect(function(){Pt("rc_progress_".concat(me()))},[]),at||ft},fe=function(st){var gt=st.bg,ft=st.children;return Ae.createElement("div",{style:{width:"100%",height:"100%",background:gt}},ft)};function pe(at,st){return Object.keys(at).map(function(gt){var ft=parseFloat(gt),Pt="".concat(Math.floor(ft*st),"%");return"".concat(at[gt]," ").concat(Pt)})}var ge=Ae.forwardRef(function(at,st){var gt=at.prefixCls,ft=at.color,Pt=at.gradientId,ht=at.radius,kt=at.style,Dt=at.ptg,cn=at.strokeLinecap,an=at.strokeWidth,fn=at.size,gn=at.gapDegree,An=ft&&(0,b.Z)(ft)==="object",Nn=An?"#FFF":void 0,hn=fn/2,Xn=Ae.createElement("circle",{className:"".concat(gt,"-circle-path"),r:ht,cx:hn,cy:hn,stroke:Nn,strokeLinecap:cn,strokeWidth:an,opacity:Dt===0?0:1,style:kt,ref:st});if(!An)return Xn;var _n="".concat(Pt,"-conic"),xn=gn?"".concat(180+gn/2,"deg"):"0deg",zn=pe(ft,(360-gn)/360),Cn=pe(ft,1),mt="conic-gradient(from ".concat(xn,", ").concat(zn.join(", "),")"),Tt="linear-gradient(to ".concat(gn?"bottom":"top",", ").concat(Cn.join(", "),")");return Ae.createElement(Ae.Fragment,null,Ae.createElement("mask",{id:_n},Xn),Ae.createElement("foreignObject",{x:0,y:0,width:fn,height:fn,mask:"url(#".concat(_n,")")},Ae.createElement(fe,{bg:Tt},Ae.createElement(fe,{bg:mt}))))}),ve=ge,be=100,Be=function(st,gt,ft,Pt,ht,kt,Dt,cn,an,fn){var gn=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,An=ft/100*360*((360-kt)/360),Nn=kt===0?0:{bottom:0,top:180,left:90,right:-90}[Dt],hn=(100-Pt)/100*gt;an==="round"&&Pt!==100&&(hn+=fn/2,hn>=gt&&(hn=gt-.01));var Xn=be/2;return{stroke:typeof cn=="string"?cn:void 0,strokeDasharray:"".concat(gt,"px ").concat(st),strokeDashoffset:hn+gn,transform:"rotate(".concat(ht+An+Nn,"deg)"),transformOrigin:"".concat(Xn,"px ").concat(Xn,"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}},Pe=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function Le(at){var st=at!=null?at:[];return Array.isArray(st)?st:[st]}var Fe=function(st){var gt=(0,ce.Z)((0,ce.Z)({},ie),st),ft=gt.id,Pt=gt.prefixCls,ht=gt.steps,kt=gt.strokeWidth,Dt=gt.trailWidth,cn=gt.gapDegree,an=cn===void 0?0:cn,fn=gt.gapPosition,gn=gt.trailColor,An=gt.strokeLinecap,Nn=gt.style,hn=gt.className,Xn=gt.strokeColor,_n=gt.percent,xn=(0,oe.Z)(gt,Pe),zn=be/2,Cn=he(ft),mt="".concat(Cn,"-gradient"),Tt=zn-kt/2,Nt=Math.PI*2*Tt,Mt=an>0?90+an/2:-90,Kt=Nt*((360-an)/360),$t=(0,b.Z)(ht)==="object"?ht:{count:ht,space:2},Zt=$t.count,bt=$t.space,Ct=Le(_n),wt=Le(Xn),Gt=wt.find(function(Kn){return Kn&&(0,b.Z)(Kn)==="object"}),Jt=Gt&&(0,b.Z)(Gt)==="object",Wt=Jt?"butt":An,En=Be(Nt,Kt,0,100,Mt,an,fn,gn,Wt,kt),ln=ne(),qt=function(){var Qt=0;return Ct.map(function(Vn,Wn){var ur=wt[Wn]||wt[wt.length-1],Jn=Be(Nt,Kt,Qt,Vn,Mt,an,fn,ur,Wt,kt);return Qt+=Vn,Ae.createElement(ve,{key:Wn,color:ur,ptg:Vn,radius:Tt,prefixCls:Pt,gradientId:mt,style:Jn,strokeLinecap:Wt,strokeWidth:kt,gapDegree:an,ref:function(_t){ln[Wn]=_t},size:be})}).reverse()},mn=function(){var Qt=Math.round(Zt*(Ct[0]/100)),Vn=100/Zt,Wn=0;return new Array(Zt).fill(null).map(function(ur,Jn){var Ot=Jn<=Qt-1?wt[0]:gn,_t=Ot&&(0,b.Z)(Ot)==="object"?"url(#".concat(mt,")"):void 0,Bt=Be(Nt,Kt,Wn,Vn,Mt,an,fn,Ot,"butt",kt,bt);return Wn+=(Kt-Bt.strokeDashoffset+bt)*100/Kt,Ae.createElement("circle",{key:Jn,className:"".concat(Pt,"-circle-path"),r:Tt,cx:zn,cy:zn,stroke:_t,strokeWidth:kt,opacity:1,style:Bt,ref:function(Yt){ln[Jn]=Yt}})})};return Ae.createElement("svg",(0,le.Z)({className:te()("".concat(Pt,"-circle"),hn),viewBox:"0 0 ".concat(be," ").concat(be),style:Nn,id:ft,role:"presentation"},xn),!Zt&&Ae.createElement("circle",{className:"".concat(Pt,"-circle-trail"),r:Tt,cx:zn,cy:zn,stroke:gn,strokeLinecap:Wt,strokeWidth:Dt||kt,style:En}),Zt?mn():qt())},Ne=Fe,He={Line:E,Circle:Ne},qe=we(6848),Re=we(30071);function it(at){return!at||at<0?0:at>100?100:at}function Ze(at){let{success:st,successPercent:gt}=at,ft=gt;return st&&"progress"in st&&(ft=st.progress),st&&"percent"in st&&(ft=st.percent),ft}const $e=at=>{let{percent:st,success:gt,successPercent:ft}=at;const Pt=it(Ze({success:gt,successPercent:ft}));return[Pt,it(it(st)-Pt)]},Je=at=>{let{success:st={},strokeColor:gt}=at;const{strokeColor:ft}=st;return[ft||Re.presetPrimaryColors.green,gt||null]},Me=(at,st,gt)=>{var ft,Pt,ht,kt;let Dt=-1,cn=-1;if(st==="step"){const an=gt.steps,fn=gt.strokeWidth;typeof at=="string"||typeof at=="undefined"?(Dt=at==="small"?2:14,cn=fn!=null?fn:8):typeof at=="number"?[Dt,cn]=[at,at]:[Dt=14,cn=8]=at,Dt*=an}else if(st==="line"){const an=gt==null?void 0:gt.strokeWidth;typeof at=="string"||typeof at=="undefined"?cn=an||(at==="small"?6:8):typeof at=="number"?[Dt,cn]=[at,at]:[Dt=-1,cn=8]=at}else(st==="circle"||st==="dashboard")&&(typeof at=="string"||typeof at=="undefined"?[Dt,cn]=at==="small"?[60,60]:[120,120]:typeof at=="number"?[Dt,cn]=[at,at]:(Dt=(Pt=(ft=at[0])!==null&&ft!==void 0?ft:at[1])!==null&&Pt!==void 0?Pt:120,cn=(kt=(ht=at[0])!==null&&ht!==void 0?ht:at[1])!==null&&kt!==void 0?kt:120));return[Dt,cn]},ze=3,Ue=at=>ze/at*100;var Ye=at=>{const{prefixCls:st,trailColor:gt=null,strokeLinecap:ft="round",gapPosition:Pt,gapDegree:ht,width:kt=120,type:Dt,children:cn,success:an,size:fn=kt}=at,[gn,An]=Me(fn,"circle");let{strokeWidth:Nn}=at;Nn===void 0&&(Nn=Math.max(Ue(gn),6));const hn={width:gn,height:An,fontSize:gn*.15+6},Xn=Ae.useMemo(()=>{if(ht||ht===0)return ht;if(Dt==="dashboard")return 75},[ht,Dt]),_n=Pt||Dt==="dashboard"&&"bottom"||void 0,xn=Object.prototype.toString.call(at.strokeColor)==="[object Object]",zn=Je({success:an,strokeColor:at.strokeColor}),Cn=te()(`${st}-inner`,{[`${st}-circle-gradient`]:xn}),mt=Ae.createElement(Ne,{percent:$e(at),strokeWidth:Nn,trailWidth:Nn,strokeColor:zn,strokeLinecap:ft,trailColor:gt,prefixCls:st,gapDegree:Xn,gapPosition:_n});return Ae.createElement("div",{className:Cn,style:hn},gn<=20?Ae.createElement(qe.Z,{title:cn},Ae.createElement("span",null,mt)):Ae.createElement(Ae.Fragment,null,mt,cn))},lt=function(at,st){var gt={};for(var ft in at)Object.prototype.hasOwnProperty.call(at,ft)&&st.indexOf(ft)<0&&(gt[ft]=at[ft]);if(at!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pt=0,ft=Object.getOwnPropertySymbols(at);Pt{let st=[];return Object.keys(at).forEach(gt=>{const ft=parseFloat(gt.replace(/%/g,""));isNaN(ft)||st.push({key:ft,value:at[gt]})}),st=st.sort((gt,ft)=>gt.key-ft.key),st.map(gt=>{let{key:ft,value:Pt}=gt;return`${Pt} ${ft}%`}).join(", ")},ke=(at,st)=>{const{from:gt=Re.presetPrimaryColors.blue,to:ft=Re.presetPrimaryColors.blue,direction:Pt=st==="rtl"?"to left":"to right"}=at,ht=lt(at,["from","to","direction"]);if(Object.keys(ht).length!==0){const kt=Xe(ht);return{backgroundImage:`linear-gradient(${Pt}, ${kt})`}}return{backgroundImage:`linear-gradient(${Pt}, ${gt}, ${ft})`}};var Ve=at=>{const{prefixCls:st,direction:gt,percent:ft,size:Pt,strokeWidth:ht,strokeColor:kt,strokeLinecap:Dt="round",children:cn,trailColor:an=null,success:fn}=at,gn=kt&&typeof kt!="string"?ke(kt,gt):{backgroundColor:kt},An=Dt==="square"||Dt==="butt"?0:void 0,Nn={backgroundColor:an||void 0,borderRadius:An},hn=Pt!=null?Pt:[-1,ht||(Pt==="small"?6:8)],[Xn,_n]=Me(hn,"line",{strokeWidth:ht}),xn=Object.assign({width:`${it(ft)}%`,height:_n,borderRadius:An},gn),zn=Ze(at),Cn={width:`${it(zn)}%`,height:_n,borderRadius:An,backgroundColor:fn==null?void 0:fn.strokeColor},mt={width:Xn<0?"100%":Xn,height:_n};return Ae.createElement(Ae.Fragment,null,Ae.createElement("div",{className:`${st}-outer`,style:mt},Ae.createElement("div",{className:`${st}-inner`,style:Nn},Ae.createElement("div",{className:`${st}-bg`,style:xn}),zn!==void 0?Ae.createElement("div",{className:`${st}-success-bg`,style:Cn}):null)),cn)},De=at=>{const{size:st,steps:gt,percent:ft=0,strokeWidth:Pt=8,strokeColor:ht,trailColor:kt=null,prefixCls:Dt,children:cn}=at,an=Math.round(gt*(ft/100)),fn=st==="small"?2:14,gn=st!=null?st:[fn,Pt],[An,Nn]=Me(gn,"step",{steps:gt,strokeWidth:Pt}),hn=An/gt,Xn=new Array(gt);for(let _n=0;_n{const st=at?"100%":"-100%";return new Qe.Keyframes(`antProgress${at?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${st}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${st}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},Ee=at=>{const{componentCls:st,iconCls:gt}=at;return{[st]:Object.assign(Object.assign({},(0,_e.Wf)(at)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:at.fontSize,marginInlineEnd:at.marginXS,marginBottom:at.marginXS},[`${st}-outer`]:{display:"inline-block",width:"100%"},[`&${st}-show-info`]:{[`${st}-outer`]:{marginInlineEnd:`calc(-2em - ${at.marginXS}px)`,paddingInlineEnd:`calc(2em + ${at.paddingXS}px)`}},[`${st}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:at.remainingColor,borderRadius:at.lineBorderRadius},[`${st}-inner:not(${st}-circle-gradient)`]:{[`${st}-circle-path`]:{stroke:at.defaultColor}},[`${st}-success-bg, ${st}-bg`]:{position:"relative",backgroundColor:at.defaultColor,borderRadius:at.lineBorderRadius,transition:`all ${at.motionDurationSlow} ${at.motionEaseInOutCirc}`},[`${st}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:at.colorSuccess},[`${st}-text`]:{display:"inline-block",width:"2em",marginInlineStart:at.marginXS,color:at.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[gt]:{fontSize:at.fontSize}},[`&${st}-status-active`]:{[`${st}-bg::before`]:{position:"absolute",inset:0,backgroundColor:at.colorBgContainer,borderRadius:at.lineBorderRadius,opacity:0,animationName:Ce(),animationDuration:at.progressActiveMotionDuration,animationTimingFunction:at.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${st}-rtl${st}-status-active`]:{[`${st}-bg::before`]:{animationName:Ce(!0)}},[`&${st}-status-exception`]:{[`${st}-bg`]:{backgroundColor:at.colorError},[`${st}-text`]:{color:at.colorError}},[`&${st}-status-exception ${st}-inner:not(${st}-circle-gradient)`]:{[`${st}-circle-path`]:{stroke:at.colorError}},[`&${st}-status-success`]:{[`${st}-bg`]:{backgroundColor:at.colorSuccess},[`${st}-text`]:{color:at.colorSuccess}},[`&${st}-status-success ${st}-inner:not(${st}-circle-gradient)`]:{[`${st}-circle-path`]:{stroke:at.colorSuccess}}})}},Te=at=>{const{componentCls:st,iconCls:gt}=at;return{[st]:{[`${st}-circle-trail`]:{stroke:at.remainingColor},[`&${st}-circle ${st}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${st}-circle ${st}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:at.circleTextColor,fontSize:at.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[gt]:{fontSize:`${at.fontSize/at.fontSizeSM}em`}},[`${st}-circle&-status-exception`]:{[`${st}-text`]:{color:at.colorError}},[`${st}-circle&-status-success`]:{[`${st}-text`]:{color:at.colorSuccess}}},[`${st}-inline-circle`]:{lineHeight:1,[`${st}-inner`]:{verticalAlign:"bottom"}}}},We=at=>{const{componentCls:st}=at;return{[st]:{[`${st}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:at.progressStepMinWidth,marginInlineEnd:at.progressStepMarginInlineEnd,backgroundColor:at.remainingColor,transition:`all ${at.motionDurationSlow}`,"&-active":{backgroundColor:at.defaultColor}}}}}},tt=at=>{const{componentCls:st,iconCls:gt}=at;return{[st]:{[`${st}-small&-line, ${st}-small&-line ${st}-text ${gt}`]:{fontSize:at.fontSizeSM}}}};var Ge=(0,Ie.Z)("Progress",at=>{const st=at.marginXXS/2,gt=(0,xe.TS)(at,{progressStepMarginInlineEnd:st,progressStepMinWidth:st,progressActiveMotionDuration:"2.4s"});return[Ee(gt),Te(gt),We(gt),tt(gt)]},at=>({circleTextColor:at.colorText,defaultColor:at.colorInfo,remainingColor:at.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),ot=function(at,st){var gt={};for(var ft in at)Object.prototype.hasOwnProperty.call(at,ft)&&st.indexOf(ft)<0&&(gt[ft]=at[ft]);if(at!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pt=0,ft=Object.getOwnPropertySymbols(at);Pt{const{prefixCls:gt,className:ft,rootClassName:Pt,steps:ht,strokeColor:kt,percent:Dt=0,size:cn="default",showInfo:an=!0,type:fn="line",status:gn,format:An,style:Nn}=at,hn=ot(at,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),Xn=Ae.useMemo(()=>{var Ct,wt;const Gt=Ze(at);return parseInt(Gt!==void 0?(Ct=Gt!=null?Gt:0)===null||Ct===void 0?void 0:Ct.toString():(wt=Dt!=null?Dt:0)===null||wt===void 0?void 0:wt.toString(),10)},[Dt,at.success,at.successPercent]),_n=Ae.useMemo(()=>!ut.includes(gn)&&Xn>=100?"success":gn||"normal",[gn,Xn]),{getPrefixCls:xn,direction:zn,progress:Cn}=Ae.useContext(ue.E_),mt=xn("progress",gt),[Tt,Nt]=Ge(mt),Mt=Ae.useMemo(()=>{if(!an)return null;const Ct=Ze(at);let wt;const Gt=An||(Wt=>`${Wt}%`),Jt=fn==="line";return An||_n!=="exception"&&_n!=="success"?wt=Gt(it(Dt),it(Ct)):_n==="exception"?wt=Jt?Ae.createElement(Se.Z,null):Ae.createElement(ye.Z,null):_n==="success"&&(wt=Jt?Ae.createElement(Ke.Z,null):Ae.createElement(x.Z,null)),Ae.createElement("span",{className:`${mt}-text`,title:typeof wt=="string"?wt:void 0},wt)},[an,Dt,Xn,_n,fn,mt,An]),Kt=Array.isArray(kt)?kt[0]:kt,$t=typeof kt=="string"||Array.isArray(kt)?kt:void 0;let Zt;fn==="line"?Zt=ht?Ae.createElement(De,Object.assign({},at,{strokeColor:$t,prefixCls:mt,steps:ht}),Mt):Ae.createElement(Ve,Object.assign({},at,{strokeColor:Kt,prefixCls:mt,direction:zn}),Mt):(fn==="circle"||fn==="dashboard")&&(Zt=Ae.createElement(Ye,Object.assign({},at,{strokeColor:Kt,prefixCls:mt,progressStatus:_n}),Mt));const bt=te()(mt,`${mt}-status-${_n}`,`${mt}-${fn==="dashboard"&&"circle"||ht&&"steps"||fn}`,{[`${mt}-inline-circle`]:fn==="circle"&&Me(cn,"circle")[0]<=20,[`${mt}-show-info`]:an,[`${mt}-${cn}`]:typeof cn=="string",[`${mt}-rtl`]:zn==="rtl"},Cn==null?void 0:Cn.className,ft,Pt,Nt);return Tt(Ae.createElement("div",Object.assign({ref:st,style:Object.assign(Object.assign({},Cn==null?void 0:Cn.style),Nn),className:bt,role:"progressbar","aria-valuenow":Xn},(0,se.Z)(hn,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Zt))}),St=ct},13570:function(jt,xt,we){"use strict";we.d(xt,{Z:function(){return it}});var Ae=we(71409),Ke=we(59301),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},Se=x,ye=we(7657),ae=function($e,Je){return Ke.createElement(ye.Z,(0,Ae.Z)({},$e,{ref:Je,icon:Se}))},te=Ke.forwardRef(ae),se=te,ue=we(92310),le=we.n(ue),ce=we(87075),oe=we(11036),ie=we(39224),ne=we(18929),a=we(10228),y=we(26112);function E(Ze,$e){var Je=Ze.disabled,Me=Ze.prefixCls,ze=Ze.character,Ue=Ze.characterRender,rt=Ze.index,Ye=Ze.count,lt=Ze.value,Xe=Ze.allowHalf,ke=Ze.focused,je=Ze.onHover,Ve=Ze.onClick,Oe=function(Te){je(Te,rt)},De=function(Te){Ve(Te,rt)},Qe=function(Te){Te.keyCode===a.Z.ENTER&&Ve(Te,rt)},_e=rt+1,Ie=new Set([Me]);lt===0&&rt===0&&ke?Ie.add("".concat(Me,"-focused")):Xe&<+.5>=_e&<<_e?(Ie.add("".concat(Me,"-half")),Ie.add("".concat(Me,"-active")),ke&&Ie.add("".concat(Me,"-focused"))):(_e<=lt?Ie.add("".concat(Me,"-full")):Ie.add("".concat(Me,"-zero")),_e===lt&&ke&&Ie.add("".concat(Me,"-focused")));var xe=typeof ze=="function"?ze(Ze):ze,Ce=Ke.createElement("li",{className:le()(Array.from(Ie)),ref:$e},Ke.createElement("div",{onClick:Je?null:De,onKeyDown:Je?null:Qe,onMouseMove:Je?null:Oe,role:"radio","aria-checked":lt>rt?"true":"false","aria-posinset":rt+1,"aria-setsize":Ye,tabIndex:Je?-1:0},Ke.createElement("div",{className:"".concat(Me,"-first")},xe),Ke.createElement("div",{className:"".concat(Me,"-second")},xe)));return Ue&&(Ce=Ue(Ce,Ze)),Ce}var b=Ke.forwardRef(E);function z(){var Ze=Ke.useRef({});function $e(Me){return Ze.current[Me]}function Je(Me){return function(ze){Ze.current[Me]=ze}}return[$e,Je]}function ee(Ze){var $e=Ze.pageXOffset,Je="scrollLeft";if(typeof $e!="number"){var Me=Ze.document;$e=Me.documentElement[Je],typeof $e!="number"&&($e=Me.body[Je])}return $e}function re(Ze){var $e,Je,Me=Ze.ownerDocument,ze=Me.body,Ue=Me&&Me.documentElement,rt=Ze.getBoundingClientRect();return $e=rt.left,Je=rt.top,$e-=Ue.clientLeft||ze.clientLeft||0,Je-=Ue.clientTop||ze.clientTop||0,{left:$e,top:Je}}function de(Ze){var $e=re(Ze),Je=Ze.ownerDocument,Me=Je.defaultView||Je.parentWindow;return $e.left+=ee(Me),$e.left}var me=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function he(Ze,$e){var Je,Me=Ze.prefixCls,ze=Me===void 0?"rc-rate":Me,Ue=Ze.className,rt=Ze.defaultValue,Ye=Ze.value,lt=Ze.count,Xe=lt===void 0?5:lt,ke=Ze.allowHalf,je=ke===void 0?!1:ke,Ve=Ze.allowClear,Oe=Ve===void 0?!0:Ve,De=Ze.character,Qe=De===void 0?"\u2605":De,_e=Ze.characterRender,Ie=Ze.disabled,xe=Ze.direction,Ce=xe===void 0?"ltr":xe,Ee=Ze.tabIndex,Te=Ee===void 0?0:Ee,We=Ze.autoFocus,tt=Ze.onHoverChange,Ge=Ze.onChange,ot=Ze.onFocus,yt=Ze.onBlur,ut=Ze.onKeyDown,vt=Ze.onMouseLeave,ct=(0,ie.Z)(Ze,me),St=z(),at=(0,oe.Z)(St,2),st=at[0],gt=at[1],ft=Ke.useRef(null),Pt=function(){if(!Ie){var Wt;(Wt=ft.current)===null||Wt===void 0||Wt.focus()}};Ke.useImperativeHandle($e,function(){return{focus:Pt,blur:function(){if(!Ie){var Wt;(Wt=ft.current)===null||Wt===void 0||Wt.blur()}}}});var ht=(0,ne.Z)(rt||0,{value:Ye}),kt=(0,oe.Z)(ht,2),Dt=kt[0],cn=kt[1],an=(0,ne.Z)(null),fn=(0,oe.Z)(an,2),gn=fn[0],An=fn[1],Nn=function(Wt,En){var ln=Ce==="rtl",qt=Wt+1;if(je){var mn=st(Wt),Kn=de(mn),Qt=mn.clientWidth;(ln&&En-Kn>Qt/2||!ln&&En-Kn0&&!ln||En===a.Z.RIGHT&&qt>0&&ln?(je?qt-=.5:qt-=1,hn(qt),Wt.preventDefault()):En===a.Z.LEFT&&qt{const{componentCls:$e}=Ze;return{[`${$e}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:Ze.marginXS},"> div":{transition:`all ${Ze.motionDurationMid}, outline 0s`,"&:hover":{transform:Ze.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${Ze.lineWidth}px dashed ${Ze.starColor}`,transform:Ze.starHoverScale}},"&-first, &-second":{color:Ze.starBg,transition:`all ${Ze.motionDurationMid}`,userSelect:"none",[Ze.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${$e}-star-first, &-half ${$e}-star-second`]:{opacity:1},[`&-half ${$e}-star-first, &-full ${$e}-star-second`]:{color:"inherit"}}}},Fe=Ze=>({[`&-rtl${Ze.componentCls}`]:{direction:"rtl"}}),Ne=Ze=>{const{componentCls:$e}=Ze;return{[$e]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,be.Wf)(Ze)),{display:"inline-block",margin:0,padding:0,color:Ze.starColor,fontSize:Ze.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${$e} ${$e}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),Le(Ze)),{[`+ ${$e}-text`]:{display:"inline-block",marginInlineStart:Ze.marginXS,fontSize:Ze.fontSize}}),Fe(Ze))}};var He=(0,Be.Z)("Rate",Ze=>{const $e=(0,Pe.TS)(Ze,{});return[Ne($e)]},Ze=>({starColor:Ze.yellow6,starSize:Ze.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:Ze.colorFillContent})),qe=function(Ze,$e){var Je={};for(var Me in Ze)Object.prototype.hasOwnProperty.call(Ze,Me)&&$e.indexOf(Me)<0&&(Je[Me]=Ze[Me]);if(Ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ze=0,Me=Object.getOwnPropertySymbols(Ze);ze{const{prefixCls:Je,className:Me,rootClassName:ze,style:Ue,tooltips:rt,character:Ye=Ke.createElement(se,null)}=Ze,lt=qe(Ze,["prefixCls","className","rootClassName","style","tooltips","character"]),Xe=(Ie,xe)=>{let{index:Ce}=xe;return rt?Ke.createElement(ve.Z,{title:rt[Ce]},Ie):Ie},{getPrefixCls:ke,direction:je,rate:Ve}=Ke.useContext(ge.E_),Oe=ke("rate",Je),[De,Qe]=He(Oe),_e=Object.assign(Object.assign({},Ve==null?void 0:Ve.style),Ue);return De(Ke.createElement(pe,Object.assign({ref:$e,character:Ye,characterRender:Xe},lt,{className:le()(Me,ze,Qe,Ve==null?void 0:Ve.className),style:_e,prefixCls:Oe,direction:je})))})},61621:function(jt,xt,we){"use strict";we.d(xt,{Z:function(){return Qe}});var Ae=we(92310),Ke=we.n(Ae),x=we(59301),Se=we(36355),ye=we(2738),te=_e=>{const{prefixCls:Ie,className:xe,style:Ce,size:Ee,shape:Te}=_e,We=Ke()({[`${Ie}-lg`]:Ee==="large",[`${Ie}-sm`]:Ee==="small"}),tt=Ke()({[`${Ie}-circle`]:Te==="circle",[`${Ie}-square`]:Te==="square",[`${Ie}-round`]:Te==="round"}),Ge=x.useMemo(()=>typeof Ee=="number"?{width:Ee,height:Ee,lineHeight:`${Ee}px`}:{},[Ee]);return x.createElement("span",{className:Ke()(Ie,We,tt,xe),style:Object.assign(Object.assign({},Ge),Ce)})},se=we(93083),ue=we(83116),le=we(37613);const ce=new se.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),oe=_e=>({height:_e,lineHeight:`${_e}px`}),ie=_e=>Object.assign({width:_e},oe(_e)),ne=_e=>({background:_e.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:ce,animationDuration:_e.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),a=_e=>Object.assign({width:_e*5,minWidth:_e*5},oe(_e)),y=_e=>{const{skeletonAvatarCls:Ie,gradientFromColor:xe,controlHeight:Ce,controlHeightLG:Ee,controlHeightSM:Te}=_e;return{[`${Ie}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:xe},ie(Ce)),[`${Ie}${Ie}-circle`]:{borderRadius:"50%"},[`${Ie}${Ie}-lg`]:Object.assign({},ie(Ee)),[`${Ie}${Ie}-sm`]:Object.assign({},ie(Te))}},E=_e=>{const{controlHeight:Ie,borderRadiusSM:xe,skeletonInputCls:Ce,controlHeightLG:Ee,controlHeightSM:Te,gradientFromColor:We}=_e;return{[`${Ce}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:We,borderRadius:xe},a(Ie)),[`${Ce}-lg`]:Object.assign({},a(Ee)),[`${Ce}-sm`]:Object.assign({},a(Te))}},b=_e=>Object.assign({width:_e},oe(_e)),z=_e=>{const{skeletonImageCls:Ie,imageSizeBase:xe,gradientFromColor:Ce,borderRadiusSM:Ee}=_e;return{[`${Ie}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:Ce,borderRadius:Ee},b(xe*2)),{[`${Ie}-path`]:{fill:"#bfbfbf"},[`${Ie}-svg`]:Object.assign(Object.assign({},b(xe)),{maxWidth:xe*4,maxHeight:xe*4}),[`${Ie}-svg${Ie}-svg-circle`]:{borderRadius:"50%"}}),[`${Ie}${Ie}-circle`]:{borderRadius:"50%"}}},ee=(_e,Ie,xe)=>{const{skeletonButtonCls:Ce}=_e;return{[`${xe}${Ce}-circle`]:{width:Ie,minWidth:Ie,borderRadius:"50%"},[`${xe}${Ce}-round`]:{borderRadius:Ie}}},re=_e=>Object.assign({width:_e*2,minWidth:_e*2},oe(_e)),de=_e=>{const{borderRadiusSM:Ie,skeletonButtonCls:xe,controlHeight:Ce,controlHeightLG:Ee,controlHeightSM:Te,gradientFromColor:We}=_e;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${xe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:We,borderRadius:Ie,width:Ce*2,minWidth:Ce*2},re(Ce))},ee(_e,Ce,xe)),{[`${xe}-lg`]:Object.assign({},re(Ee))}),ee(_e,Ee,`${xe}-lg`)),{[`${xe}-sm`]:Object.assign({},re(Te))}),ee(_e,Te,`${xe}-sm`))},me=_e=>{const{componentCls:Ie,skeletonAvatarCls:xe,skeletonTitleCls:Ce,skeletonParagraphCls:Ee,skeletonButtonCls:Te,skeletonInputCls:We,skeletonImageCls:tt,controlHeight:Ge,controlHeightLG:ot,controlHeightSM:yt,gradientFromColor:ut,padding:vt,marginSM:ct,borderRadius:St,titleHeight:at,blockRadius:st,paragraphLiHeight:gt,controlHeightXS:ft,paragraphMarginTop:Pt}=_e;return{[`${Ie}`]:{display:"table",width:"100%",[`${Ie}-header`]:{display:"table-cell",paddingInlineEnd:vt,verticalAlign:"top",[`${xe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ut},ie(Ge)),[`${xe}-circle`]:{borderRadius:"50%"},[`${xe}-lg`]:Object.assign({},ie(ot)),[`${xe}-sm`]:Object.assign({},ie(yt))},[`${Ie}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${Ce}`]:{width:"100%",height:at,background:ut,borderRadius:st,[`+ ${Ee}`]:{marginBlockStart:yt}},[`${Ee}`]:{padding:0,"> li":{width:"100%",height:gt,listStyle:"none",background:ut,borderRadius:st,"+ li":{marginBlockStart:ft}}},[`${Ee}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${Ie}-content`]:{[`${Ce}, ${Ee} > li`]:{borderRadius:St}}},[`${Ie}-with-avatar ${Ie}-content`]:{[`${Ce}`]:{marginBlockStart:ct,[`+ ${Ee}`]:{marginBlockStart:Pt}}},[`${Ie}${Ie}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},de(_e)),y(_e)),E(_e)),z(_e)),[`${Ie}${Ie}-block`]:{width:"100%",[`${Te}`]:{width:"100%"},[`${We}`]:{width:"100%"}},[`${Ie}${Ie}-active`]:{[` ${Ce}, ${Ee} > li, ${xe}, ${Te}, ${We}, ${tt} - `]:Object.assign({},ne(_e))}}};var he=(0,ue.Z)("Skeleton",_e=>{const{componentCls:Ie}=_e,xe=(0,le.TS)(_e,{skeletonAvatarCls:`${Ie}-avatar`,skeletonTitleCls:`${Ie}-title`,skeletonParagraphCls:`${Ie}-paragraph`,skeletonButtonCls:`${Ie}-button`,skeletonInputCls:`${Ie}-input`,skeletonImageCls:`${Ie}-image`,imageSizeBase:_e.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${_e.gradientFromColor} 25%, ${_e.gradientToColor} 37%, ${_e.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[me(xe)]},_e=>{const{colorFillContent:Ie,colorFill:xe}=_e,Ce=Ie,Ee=xe;return{color:Ce,colorGradientEnd:Ee,gradientFromColor:Ce,gradientToColor:Ee,titleHeight:_e.controlHeight/2,blockRadius:_e.borderRadiusSM,paragraphMarginTop:_e.marginLG+_e.marginXXS,paragraphLiHeight:_e.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),pe=_e=>{const{prefixCls:Ie,className:xe,rootClassName:Ce,active:Ee,shape:Te="circle",size:We="default"}=_e,{getPrefixCls:tt}=x.useContext(Se.E_),Ge=tt("skeleton",Ie),[ot,yt]=he(Ge),ut=(0,ye.Z)(_e,["prefixCls","className"]),vt=Ke()(Ge,`${Ge}-element`,{[`${Ge}-active`]:Ee},xe,Ce,yt);return ot(x.createElement("div",{className:vt},x.createElement(te,Object.assign({prefixCls:`${Ge}-avatar`,shape:Te,size:We},ut))))},ve=_e=>{const{prefixCls:Ie,className:xe,rootClassName:Ce,active:Ee,block:Te=!1,size:We="default"}=_e,{getPrefixCls:tt}=x.useContext(Se.E_),Ge=tt("skeleton",Ie),[ot,yt]=he(Ge),ut=(0,ye.Z)(_e,["prefixCls"]),vt=Ke()(Ge,`${Ge}-element`,{[`${Ge}-active`]:Ee,[`${Ge}-block`]:Te},xe,Ce,yt);return ot(x.createElement("div",{className:vt},x.createElement(te,Object.assign({prefixCls:`${Ge}-button`,size:We},ut))))};const be="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 Pe=_e=>{const{prefixCls:Ie,className:xe,rootClassName:Ce,style:Ee,active:Te}=_e,{getPrefixCls:We}=x.useContext(Se.E_),tt=We("skeleton",Ie),[Ge,ot]=he(tt),yt=Ke()(tt,`${tt}-element`,{[`${tt}-active`]:Te},xe,Ce,ot);return Ge(x.createElement("div",{className:yt},x.createElement("div",{className:Ke()(`${tt}-image`,xe),style:Ee},x.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${tt}-image-svg`},x.createElement("path",{d:be,className:`${tt}-image-path`})))))},Fe=_e=>{const{prefixCls:Ie,className:xe,rootClassName:Ce,active:Ee,block:Te,size:We="default"}=_e,{getPrefixCls:tt}=x.useContext(Se.E_),Ge=tt("skeleton",Ie),[ot,yt]=he(Ge),ut=(0,ye.Z)(_e,["prefixCls"]),vt=Ke()(Ge,`${Ge}-element`,{[`${Ge}-active`]:Ee,[`${Ge}-block`]:Te},xe,Ce,yt);return ot(x.createElement("div",{className:vt},x.createElement(te,Object.assign({prefixCls:`${Ge}-input`,size:We},ut))))},Ne=we(71409),He={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"},qe=He,Re=we(7657),it=function(Ie,xe){return x.createElement(Re.Z,(0,Ne.Z)({},Ie,{ref:xe,icon:qe}))},Ze=x.forwardRef(it),$e=Ze,Me=_e=>{const{prefixCls:Ie,className:xe,rootClassName:Ce,style:Ee,active:Te,children:We}=_e,{getPrefixCls:tt}=x.useContext(Se.E_),Ge=tt("skeleton",Ie),[ot,yt]=he(Ge),ut=Ke()(Ge,`${Ge}-element`,{[`${Ge}-active`]:Te},yt,xe,Ce),vt=We!=null?We:x.createElement($e,null);return ot(x.createElement("div",{className:ut},x.createElement("div",{className:Ke()(`${Ge}-image`,xe),style:Ee},vt)))},ze=we(62730),rt=_e=>{const Ie=tt=>{const{width:Ge,rows:ot=2}=_e;if(Array.isArray(Ge))return Ge[tt];if(ot-1===tt)return Ge},{prefixCls:xe,className:Ce,style:Ee,rows:Te}=_e,We=(0,ze.Z)(Array(Te)).map((tt,Ge)=>x.createElement("li",{key:Ge,style:{width:Ie(Ge)}}));return x.createElement("ul",{className:Ke()(xe,Ce),style:Ee},We)},lt=_e=>{let{prefixCls:Ie,className:xe,width:Ce,style:Ee}=_e;return x.createElement("h3",{className:Ke()(Ie,xe),style:Object.assign({width:Ce},Ee)})};function Xe(_e){return _e&&typeof _e=="object"?_e:{}}function ke(_e,Ie){return _e&&!Ie?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function je(_e,Ie){return!_e&&Ie?{width:"38%"}:_e&&Ie?{width:"50%"}:{}}function Ve(_e,Ie){const xe={};return(!_e||!Ie)&&(xe.width="61%"),!_e&&Ie?xe.rows=3:xe.rows=2,xe}const Oe=_e=>{const{prefixCls:Ie,loading:xe,className:Ce,rootClassName:Ee,style:Te,children:We,avatar:tt=!1,title:Ge=!0,paragraph:ot=!0,active:yt,round:ut}=_e,{getPrefixCls:vt,direction:ct,skeleton:St}=x.useContext(Se.E_),at=vt("skeleton",Ie),[st,gt]=he(at);if(xe||!("loading"in _e)){const ft=!!tt,Pt=!!Ge,ht=!!ot;let kt;if(ft){const an=Object.assign(Object.assign({prefixCls:`${at}-avatar`},ke(Pt,ht)),Xe(tt));kt=x.createElement("div",{className:`${at}-header`},x.createElement(te,Object.assign({},an)))}let Dt;if(Pt||ht){let an;if(Pt){const gn=Object.assign(Object.assign({prefixCls:`${at}-title`},je(ft,ht)),Xe(Ge));an=x.createElement(lt,Object.assign({},gn))}let fn;if(ht){const gn=Object.assign(Object.assign({prefixCls:`${at}-paragraph`},Ve(ft,Pt)),Xe(ot));fn=x.createElement(rt,Object.assign({},gn))}Dt=x.createElement("div",{className:`${at}-content`},an,fn)}const cn=Ke()(at,{[`${at}-with-avatar`]:ft,[`${at}-active`]:yt,[`${at}-rtl`]:ct==="rtl",[`${at}-round`]:ut},St==null?void 0:St.className,Ce,Ee,gt);return st(x.createElement("div",{className:cn,style:Object.assign(Object.assign({},St==null?void 0:St.style),Te)},kt,Dt))}return typeof We!="undefined"?We:null};Oe.Button=ve,Oe.Avatar=pe,Oe.Input=Fe,Oe.Image=Pe,Oe.Node=Me;var De=Oe,Qe=De},31797:function(jt,xt,we){"use strict";we.d(xt,{default:function(){return he}});var Ae=we(59301),Ke=we(56762),x=we(92343),Se=we(92310),ye=we.n(Se),ae=we(36355),te=we(61621),ue=fe=>{const{value:pe,formatter:ge,precision:ve,decimalSeparator:be,groupSeparator:Be="",prefixCls:Pe}=fe;let Le;if(typeof ge=="function")Le=ge(pe);else{const Fe=String(pe),Ne=Fe.match(/^(-?)(\d*)(\.(\d+))?$/);if(!Ne||Fe==="-")Le=Fe;else{const He=Ne[1];let qe=Ne[2]||"0",Re=Ne[4]||"";qe=qe.replace(/\B(?=(\d{3})+(?!\d))/g,Be),typeof ve=="number"&&(Re=Re.padEnd(ve,"0").slice(0,ve>0?ve:0)),Re&&(Re=`${be}${Re}`),Le=[Ae.createElement("span",{key:"int",className:`${Pe}-content-value-int`},He,qe),Re&&Ae.createElement("span",{key:"decimal",className:`${Pe}-content-value-decimal`},Re)]}}return Ae.createElement("span",{className:`${Pe}-content-value`},Le)},le=we(17313),ce=we(83116),oe=we(37613);const ie=fe=>{const{componentCls:pe,marginXXS:ge,padding:ve,colorTextDescription:be,titleFontSize:Be,colorTextHeading:Pe,contentFontSize:Le,fontFamily:Fe}=fe;return{[`${pe}`]:Object.assign(Object.assign({},(0,le.Wf)(fe)),{[`${pe}-title`]:{marginBottom:ge,color:be,fontSize:Be},[`${pe}-skeleton`]:{paddingTop:ve},[`${pe}-content`]:{color:Pe,fontSize:Le,fontFamily:Fe,[`${pe}-content-value`]:{display:"inline-block",direction:"ltr"},[`${pe}-content-prefix, ${pe}-content-suffix`]:{display:"inline-block"},[`${pe}-content-prefix`]:{marginInlineEnd:ge},[`${pe}-content-suffix`]:{marginInlineStart:ge}}})}};var ne=(0,ce.Z)("Statistic",fe=>{const pe=(0,oe.TS)(fe,{});return[ie(pe)]},fe=>{const{fontSizeHeading3:pe,fontSize:ge}=fe;return{titleFontSize:ge,contentFontSize:pe}}),y=fe=>{const{prefixCls:pe,className:ge,rootClassName:ve,style:be,valueStyle:Be,value:Pe=0,title:Le,valueRender:Fe,prefix:Ne,suffix:He,loading:qe=!1,onMouseEnter:Re,onMouseLeave:it,decimalSeparator:Ze=".",groupSeparator:$e=","}=fe,{getPrefixCls:Je,direction:Me,statistic:ze}=Ae.useContext(ae.E_),Ue=Je("statistic",pe),[rt,Ye]=ne(Ue),lt=Ae.createElement(ue,Object.assign({decimalSeparator:Ze,groupSeparator:$e,prefixCls:Ue},fe,{value:Pe})),Xe=ye()(Ue,{[`${Ue}-rtl`]:Me==="rtl"},ze==null?void 0:ze.className,ge,ve,Ye);return rt(Ae.createElement("div",{className:Xe,style:Object.assign(Object.assign({},ze==null?void 0:ze.style),be),onMouseEnter:Re,onMouseLeave:it},Le&&Ae.createElement("div",{className:`${Ue}-title`},Le),Ae.createElement(te.Z,{paragraph:!1,loading:qe,className:`${Ue}-skeleton`},Ae.createElement("div",{style:Be,className:`${Ue}-content`},Ne&&Ae.createElement("span",{className:`${Ue}-content-prefix`},Ne),Fe?Fe(lt):lt,He&&Ae.createElement("span",{className:`${Ue}-content-suffix`},He)))))};const E=[["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 b(fe,pe){let ge=fe;const ve=/\[[^\]]*]/g,be=(pe.match(ve)||[]).map(Fe=>Fe.slice(1,-1)),Be=pe.replace(ve,"[]"),Pe=E.reduce((Fe,Ne)=>{let[He,qe]=Ne;if(Fe.includes(He)){const Re=Math.floor(ge/qe);return ge-=Re*qe,Fe.replace(new RegExp(`${He}+`,"g"),it=>{const Ze=it.length;return Re.toString().padStart(Ze,"0")})}return Fe},Be);let Le=0;return Pe.replace(ve,()=>{const Fe=be[Le];return Le+=1,Fe})}function z(fe,pe){const{format:ge=""}=pe,ve=new Date(fe).getTime(),be=Date.now(),Be=Math.max(ve-be,0);return b(Be,ge)}const ee=1e3/30;function re(fe){return new Date(fe).getTime()}const de=fe=>{const{value:pe,format:ge="HH:mm:ss",onChange:ve,onFinish:be}=fe,Be=(0,Ke.Z)(),Pe=Ae.useRef(null),Le=()=>{be==null||be(),Pe.current&&(clearInterval(Pe.current),Pe.current=null)},Fe=()=>{const qe=re(pe);qe>=Date.now()&&(Pe.current=setInterval(()=>{Be(),ve==null||ve(qe-Date.now()),qe(Fe(),()=>{Pe.current&&(clearInterval(Pe.current),Pe.current=null)}),[pe]);const Ne=(qe,Re)=>z(qe,Object.assign(Object.assign({},Re),{format:ge})),He=qe=>(0,x.Tm)(qe,{title:void 0});return Ae.createElement(y,Object.assign({},fe,{valueRender:He,formatter:Ne}))};var me=Ae.memo(de);y.Countdown=me;var he=y},15969:function(jt,xt,we){"use strict";we.d(xt,{N:function(){return Ae}});const Ae=Ke=>({color:Ke.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${Ke.motionDurationSlow}`,"&:focus, &:hover":{color:Ke.colorLinkHover},"&:active":{color:Ke.colorLinkActive}})},1710:function(jt,xt,we){"use strict";we.d(xt,{default:function(){return As}});var Ae={},Ke="rc-table-internal-hook",x=we(11036),Se=we(6089),ye=we(34280),ae=we(13697),te=we(59301),se=we(4676);function ue(et){var nt=te.createContext(void 0),dt=function(Et){var At=Et.value,It=Et.children,Ft=te.useRef(At);Ft.current=At;var Lt=te.useState(function(){return{getValue:function(){return Ft.current},listeners:new Set}}),zt=(0,x.Z)(Lt,1),Xt=zt[0];return(0,ye.Z)(function(){(0,se.unstable_batchedUpdates)(function(){Xt.listeners.forEach(function(Ht){Ht(At)})})},[At]),te.createElement(nt.Provider,{value:Xt},It)};return{Context:nt,Provider:dt,defaultValue:et}}function le(et,nt){var dt=(0,Se.Z)(typeof nt=="function"?nt:function(Ht){if(nt===void 0)return Ht;if(!Array.isArray(nt))return Ht[nt];var un={};return nt.forEach(function(rn){un[rn]=Ht[rn]}),un}),pt=te.useContext(et==null?void 0:et.Context),Et=pt||{},At=Et.listeners,It=Et.getValue,Ft=te.useRef();Ft.current=dt(pt?It():et==null?void 0:et.defaultValue);var Lt=te.useState({}),zt=(0,x.Z)(Lt,2),Xt=zt[1];return(0,ye.Z)(function(){if(!pt)return;function Ht(un){var rn=dt(un);(0,ae.Z)(Ft.current,rn,!0)||Xt({})}return At.add(Ht),function(){At.delete(Ht)}},[pt]),Ft.current}var ce=we(71409),oe=we(8654);function ie(){var et=te.createContext(null);function nt(){return te.useContext(et)}function dt(Et,At){var It=(0,oe.Yr)(Et),Ft=function(zt,Xt){var Ht=It?{ref:Xt}:{},un=te.useRef(0),rn=te.useRef(zt),on=nt();return on!==null?te.createElement(Et,(0,ce.Z)({},zt,Ht)):((!At||At(rn.current,zt))&&(un.current+=1),rn.current=zt,te.createElement(et.Provider,{value:un.current},te.createElement(Et,(0,ce.Z)({},zt,Ht))))};return It?te.forwardRef(Ft):Ft}function pt(Et,At){var It=(0,oe.Yr)(Et),Ft=function(zt,Xt){var Ht=It?{ref:Xt}:{};return nt(),te.createElement(Et,(0,ce.Z)({},zt,Ht))};return It?te.memo(te.forwardRef(Ft),At):te.memo(Ft,At)}return{makeImmutable:dt,responseImmutable:pt,useImmutableMark:nt}}var ne=ie(),a=ne.makeImmutable,y=ne.responseImmutable,E=ne.useImmutableMark,b=ie(),z=b.makeImmutable,ee=b.responseImmutable,re=b.useImmutableMark,de=ue(),me=de;function he(et,nt){var dt=te.useRef(0);dt.current+=1;var pt=te.useRef(et),Et=[];Object.keys(et||{}).map(function(It){var Ft;(et==null?void 0:et[It])!==((Ft=pt.current)===null||Ft===void 0?void 0:Ft[It])&&Et.push(It)}),pt.current=et;var At=te.useRef([]);return Et.length&&(At.current=Et),te.useDebugValue(dt.current),te.useDebugValue(At.current.join(", ")),nt&&console.log("".concat(nt,":"),dt.current,At.current),dt.current}var fe=null,pe=te.memo(function(){var et=he();return te.createElement("h1",null,"Render Times: ",et)});pe.displayName="RenderBlock";var ge=we(28788),ve=we(89490),be=we(87075),Be=we(92310),Pe=we.n(Be),Le=we(80547),Fe=we(97938),Ne=we(48736),He=te.createContext({renderWithProps:!1}),qe=He,Re="RC_TABLE_KEY";function it(et){return et==null?[]:Array.isArray(et)?et:[et]}function Ze(et){var nt=[],dt={};return et.forEach(function(pt){for(var Et=pt||{},At=Et.key,It=Et.dataIndex,Ft=At||it(It).join("-")||Re;dt[Ft];)Ft="".concat(Ft,"_next");dt[Ft]=!0,nt.push(Ft)}),nt}function $e(et){return et!=null}function Je(et){return et&&(0,ge.Z)(et)==="object"&&!Array.isArray(et)&&!te.isValidElement(et)}function Me(et,nt,dt,pt,Et,At){var It=te.useContext(qe),Ft=re(),Lt=(0,Le.Z)(function(){if($e(pt))return[pt];var zt=nt==null||nt===""?[]:Array.isArray(nt)?nt:[nt],Xt=(0,Fe.Z)(et,zt),Ht=Xt,un=void 0;if(Et){var rn=Et(Xt,et,dt);Je(rn)?(Ht=rn.children,un=rn.props,It.renderWithProps=!0):Ht=rn}return[Ht,un]},[Ft,et,pt,nt,Et,dt],function(zt,Xt){if(At){var Ht=(0,x.Z)(zt,2),un=Ht[1],rn=(0,x.Z)(Xt,2),on=rn[1];return At(on,un)}return It.renderWithProps?!0:!(0,ae.Z)(zt,Xt,!0)});return Lt}function ze(et,nt,dt,pt){var Et=et+nt-1;return et<=pt&&Et>=dt}function Ue(et,nt){return le(me,function(dt){var pt=ze(et,nt||1,dt.hoverStartRow,dt.hoverEndRow);return[pt,dt.onHover]})}var rt=function(nt){var dt=nt.ellipsis,pt=nt.rowType,Et=nt.children,At,It=dt===!0?{showTitle:!0}:dt;return It&&(It.showTitle||pt==="header")&&(typeof Et=="string"||typeof Et=="number"?At=Et.toString():te.isValidElement(Et)&&typeof Et.props.children=="string"&&(At=Et.props.children)),At};function Ye(et){var nt,dt,pt,Et,At,It,Ft,Lt,zt=et.component,Xt=et.children,Ht=et.ellipsis,un=et.scope,rn=et.prefixCls,on=et.className,On=et.align,Pn=et.record,jn=et.render,wn=et.dataIndex,Dn=et.renderIndex,tr=et.shouldCellUpdate,rr=et.index,Hn=et.rowType,vr=et.colSpan,Cr=et.rowSpan,kn=et.fixLeft,Zn=et.fixRight,Mn=et.firstFixLeft,Ln=et.lastFixLeft,Gn=et.firstFixRight,pr=et.lastFixRight,Br=et.appendNode,Er=et.additionalProps,lr=Er===void 0?{}:Er,Fr=et.isSticky,Nr="".concat(rn,"-cell"),ia=le(me,["supportSticky","allColumnsFixedLeft"]),Kr=ia.supportSticky,Pa=ia.allColumnsFixedLeft,wa=Me(Pn,wn,Dn,Xt,jn,tr),Ar=(0,x.Z)(wa,2),Aa=Ar[0],Vr=Ar[1],ma={},da=typeof kn=="number"&&Kr,Ua=typeof Zn=="number"&&Kr;da&&(ma.position="sticky",ma.left=kn),Ua&&(ma.position="sticky",ma.right=Zn);var mr=(nt=(dt=(pt=Vr==null?void 0:Vr.colSpan)!==null&&pt!==void 0?pt:lr.colSpan)!==null&&dt!==void 0?dt:vr)!==null&&nt!==void 0?nt:1,fr=(Et=(At=(It=Vr==null?void 0:Vr.rowSpan)!==null&&It!==void 0?It:lr.rowSpan)!==null&&At!==void 0?At:Cr)!==null&&Et!==void 0?Et:1,cr=Ue(rr,fr),Yn=(0,x.Z)(cr,2),Xr=Yn[0],Qn=Yn[1],Pr=function(ja){var Ha;Pn&&Qn(rr,rr+fr-1),lr==null||(Ha=lr.onMouseEnter)===null||Ha===void 0||Ha.call(lr,ja)},zr=function(ja){var Ha;Pn&&Qn(-1,-1),lr==null||(Ha=lr.onMouseLeave)===null||Ha===void 0||Ha.call(lr,ja)};if(mr===0||fr===0)return null;var kr=(Ft=lr.title)!==null&&Ft!==void 0?Ft:rt({rowType:Hn,ellipsis:Ht,children:Aa}),Ra=Pe()(Nr,on,(Lt={},(0,be.Z)(Lt,"".concat(Nr,"-fix-left"),da&&Kr),(0,be.Z)(Lt,"".concat(Nr,"-fix-left-first"),Mn&&Kr),(0,be.Z)(Lt,"".concat(Nr,"-fix-left-last"),Ln&&Kr),(0,be.Z)(Lt,"".concat(Nr,"-fix-left-all"),Ln&&Pa&&Kr),(0,be.Z)(Lt,"".concat(Nr,"-fix-right"),Ua&&Kr),(0,be.Z)(Lt,"".concat(Nr,"-fix-right-first"),Gn&&Kr),(0,be.Z)(Lt,"".concat(Nr,"-fix-right-last"),pr&&Kr),(0,be.Z)(Lt,"".concat(Nr,"-ellipsis"),Ht),(0,be.Z)(Lt,"".concat(Nr,"-with-append"),Br),(0,be.Z)(Lt,"".concat(Nr,"-fix-sticky"),(da||Ua)&&Fr&&Kr),(0,be.Z)(Lt,"".concat(Nr,"-row-hover"),!Vr&&Xr),Lt),lr.className,Vr==null?void 0:Vr.className),Ia={};On&&(Ia.textAlign=On);var to=(0,ve.Z)((0,ve.Z)((0,ve.Z)((0,ve.Z)({},ma),lr.style),Ia),Vr==null?void 0:Vr.style),Oa=Aa;return(0,ge.Z)(Oa)==="object"&&!Array.isArray(Oa)&&!te.isValidElement(Oa)&&(Oa=null),Ht&&(Ln||Gn)&&(Oa=te.createElement("span",{className:"".concat(Nr,"-content")},Oa)),te.createElement(zt,(0,ce.Z)({},Vr,lr,{className:Ra,style:to,title:kr,scope:un,onMouseEnter:Pr,onMouseLeave:zr,colSpan:mr!==1?mr:null,rowSpan:fr!==1?fr:null}),Br,Oa)}var lt=te.memo(Ye);function Xe(et,nt,dt,pt,Et,At){var It=dt[et]||{},Ft=dt[nt]||{},Lt,zt;It.fixed==="left"?Lt=pt.left[Et==="rtl"?nt:et]:Ft.fixed==="right"&&(zt=pt.right[Et==="rtl"?et:nt]);var Xt=!1,Ht=!1,un=!1,rn=!1,on=dt[nt+1],On=dt[et-1],Pn=!(At!=null&&At.children);if(Et==="rtl"){if(Lt!==void 0){var jn=On&&On.fixed==="left";rn=!jn&&Pn}else if(zt!==void 0){var wn=on&&on.fixed==="right";un=!wn&&Pn}}else if(Lt!==void 0){var Dn=on&&on.fixed==="left";Xt=!Dn&&Pn}else if(zt!==void 0){var tr=On&&On.fixed==="right";Ht=!tr&&Pn}return{fixLeft:Lt,fixRight:zt,lastFixLeft:Xt,firstFixRight:Ht,lastFixRight:un,firstFixLeft:rn,isSticky:pt.isSticky}}var ke=te.createContext({}),je=ke;function Ve(et){var nt=et.className,dt=et.index,pt=et.children,Et=et.colSpan,At=Et===void 0?1:Et,It=et.rowSpan,Ft=et.align,Lt=le(me,["prefixCls","direction"]),zt=Lt.prefixCls,Xt=Lt.direction,Ht=te.useContext(je),un=Ht.scrollColumnIndex,rn=Ht.stickyOffsets,on=Ht.flattenColumns,On=Ht.columns,Pn=dt+At-1,jn=Pn+1===un?At+1:At,wn=Xe(dt,dt+jn-1,on,rn,Xt,On==null?void 0:On[dt]);return te.createElement(lt,(0,ce.Z)({className:nt,index:dt,component:"td",prefixCls:zt,record:null,dataIndex:null,align:Ft,colSpan:jn,rowSpan:It,render:function(){return pt}},wn))}var Oe=we(39224),De=["children"];function Qe(et){var nt=et.children,dt=(0,Oe.Z)(et,De);return te.createElement("tr",dt,nt)}function _e(et){var nt=et.children;return nt}_e.Row=Qe,_e.Cell=Ve;var Ie=_e;function xe(et){var nt=et.children,dt=et.stickyOffsets,pt=et.flattenColumns,Et=et.columns,At=le(me,"prefixCls"),It=pt.length-1,Ft=pt[It],Lt=te.useMemo(function(){return{stickyOffsets:dt,flattenColumns:pt,scrollColumnIndex:Ft!=null&&Ft.scrollbar?It:null,columns:Et}},[Ft,pt,It,dt,Et]);return te.createElement(je.Provider,{value:Lt},te.createElement("tfoot",{className:"".concat(At,"-summary")},nt))}var Ce=ee(xe),Ee=Ie,Te=we(70425),We=we(29301),tt=we(29194),Ge=we(24514),ot=we(75152),yt=we(26112);function ut(et,nt,dt,pt,Et,At,It){et.push({record:nt,indent:dt,index:It});var Ft=At(nt),Lt=Et==null?void 0:Et.has(Ft);if(nt&&Array.isArray(nt[pt])&&Lt)for(var zt=0;zt1?Mn-1:0),Gn=1;Gn=0;Ft-=1){var Lt=nt[Ft],zt=dt&&dt[Ft],Xt=zt&&zt[an];if(Lt||Xt||It){var Ht=Xt||{},un=Ht.columnType,rn=(0,Oe.Z)(Ht,gn);Et.unshift(te.createElement("col",(0,ce.Z)({key:Ft,style:{width:Lt}},rn))),It=!0}}return te.createElement("colgroup",null,Et)}var Nn=An,hn=we(62730),Xn=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function _n(et,nt){return(0,te.useMemo)(function(){for(var dt=[],pt=0;pt1?"colgroup":"col":null,ellipsis:Pn.ellipsis,align:Pn.align,component:Pn.title?At:It,prefixCls:Xt,key:rn[On]},jn,{additionalProps:wn,rowType:"header"}))}))}Cn.displayName="HeaderRow";var mt=Cn;function Tt(et){var nt=[];function dt(It,Ft){var Lt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;nt[Lt]=nt[Lt]||[];var zt=Ft,Xt=It.filter(Boolean).map(function(Ht){var un={key:Ht.key,className:Ht.className||"",children:Ht.title,column:Ht,colStart:zt},rn=1,on=Ht.children;return on&&on.length>0&&(rn=dt(on,zt,Lt+1).reduce(function(On,Pn){return On+Pn},0),un.hasSubColumns=!0),"colSpan"in Ht&&(rn=Ht.colSpan),"rowSpan"in Ht&&(un.rowSpan=Ht.rowSpan),un.colSpan=rn,un.colEnd=un.colStart+rn-1,nt[Lt].push(un),zt+=rn,rn});return Xt}dt(et,0);for(var pt=nt.length,Et=function(Ft){nt[Ft].forEach(function(Lt){!("rowSpan"in Lt)&&!Lt.hasSubColumns&&(Lt.rowSpan=pt-Ft)})},At=0;At1&&arguments[1]!==void 0?arguments[1]:"";return typeof nt=="number"?nt:nt.endsWith("%")?et*parseFloat(nt)/100:null}function Zt(et,nt){return te.useMemo(function(){if(nt&&nt>0){var dt=0,pt=0;et.forEach(function(zt){var Xt=$t(nt,zt.width);Xt?dt+=Xt:pt+=1});var Et=nt-dt,At=pt,It=Et/pt,Ft=0,Lt=et.map(function(zt){var Xt=(0,ve.Z)({},zt),Ht=$t(nt,Xt.width);if(Ht)Xt.width=Ht;else{var un=Math.floor(It);Xt.width=At===1?Et:un,Et-=un,At-=1}return Ft+=Xt.width,Xt});return[Lt,Ft]}return[et,nt]},[et,nt])}var bt=["children"],Ct=["fixed"];function wt(et){return(0,Kt.Z)(et).filter(function(nt){return te.isValidElement(nt)}).map(function(nt){var dt=nt.key,pt=nt.props,Et=pt.children,At=(0,Oe.Z)(pt,bt),It=(0,ve.Z)({key:dt},At);return Et&&(It.children=wt(Et)),It})}function Gt(et){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return et.filter(function(dt){return dt&&(0,ge.Z)(dt)==="object"}).reduce(function(dt,pt,Et){var At=pt.fixed,It=At===!0?"left":At,Ft="".concat(nt,"-").concat(Et),Lt=pt.children;return Lt&&Lt.length>0?[].concat((0,hn.Z)(dt),(0,hn.Z)(Gt(Lt,Ft).map(function(zt){return(0,ve.Z)({fixed:It},zt)}))):[].concat((0,hn.Z)(dt),[(0,ve.Z)((0,ve.Z)({key:Ft},pt),{},{fixed:It})])},[])}function Jt(et){for(var nt=!0,dt=0;dt=0;At-=1){var It=et[At];if(Et&&It.fixed!=="right")Et=!1;else if(!Et&&It.fixed==="right"){warning(!1,"Index ".concat(At+1," of `columns` missing `fixed='right'` prop."));break}}}function Wt(et){return et.map(function(nt){var dt=nt.fixed,pt=(0,Oe.Z)(nt,Ct),Et=dt;return dt==="left"?Et="right":dt==="right"&&(Et="left"),(0,ve.Z)({fixed:Et},pt)})}function En(et,nt){var dt=et.prefixCls,pt=et.columns,Et=et.children,At=et.expandable,It=et.expandedKeys,Ft=et.columnTitle,Lt=et.getRowKey,zt=et.onTriggerExpand,Xt=et.expandIcon,Ht=et.rowExpandable,un=et.expandIconColumnIndex,rn=et.direction,on=et.expandRowByClick,On=et.columnWidth,Pn=et.fixed,jn=et.scrollWidth,wn=te.useMemo(function(){return pt||wt(Et)},[pt,Et]),Dn=te.useMemo(function(){if(At){var Zn,Mn=wn.slice();if(!Mn.includes(Ae)){var Ln=un||0;Ln>=0&&Mn.splice(Ln,0,Ae)}var Gn=Mn.indexOf(Ae);Mn=Mn.filter(function(lr,Fr){return lr!==Ae||Fr===Gn});var pr=wn[Gn],Br;(Pn==="left"||Pn)&&!un?Br="left":(Pn==="right"||Pn)&&un===wn.length?Br="right":Br=pr?pr.fixed:null;var Er=(Zn={},(0,be.Z)(Zn,an,{className:"".concat(dt,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,be.Z)(Zn,"title",Ft),(0,be.Z)(Zn,"fixed",Br),(0,be.Z)(Zn,"className","".concat(dt,"-row-expand-icon-cell")),(0,be.Z)(Zn,"width",On),(0,be.Z)(Zn,"render",function(Fr,Nr,ia){var Kr=Lt(Nr,ia),Pa=It.has(Kr),wa=Ht?Ht(Nr):!0,Ar=Xt({prefixCls:dt,expanded:Pa,expandable:wa,record:Nr,onExpand:zt});return on?te.createElement("span",{onClick:function(Vr){return Vr.stopPropagation()}},Ar):Ar}),Zn);return Mn.map(function(lr){return lr===Ae?Er:lr})}return wn.filter(function(lr){return lr!==Ae})},[At,wn,Lt,It,Xt,rn]),tr=te.useMemo(function(){var Zn=Dn;return nt&&(Zn=nt(Zn)),Zn.length||(Zn=[{render:function(){return null}}]),Zn},[nt,Dn,rn]),rr=te.useMemo(function(){return rn==="rtl"?Wt(Gt(tr)):Gt(tr)},[tr,rn,jn]),Hn=Zt(rr,jn),vr=(0,x.Z)(Hn,2),Cr=vr[0],kn=vr[1];return[tr,Cr,kn]}var sn=En;function qt(et){var nt,dt=et.prefixCls,pt=et.record,Et=et.onExpand,At=et.expanded,It=et.expandable,Ft="".concat(dt,"-row-expand-icon");if(!It)return te.createElement("span",{className:Pe()(Ft,"".concat(dt,"-row-spaced"))});var Lt=function(Xt){Et(pt,Xt),Xt.stopPropagation()};return te.createElement("span",{className:Pe()(Ft,(nt={},(0,be.Z)(nt,"".concat(dt,"-row-expanded"),At),(0,be.Z)(nt,"".concat(dt,"-row-collapsed"),!At),nt)),onClick:Lt})}function mn(et,nt,dt){var pt=[];function Et(At){(At||[]).forEach(function(It,Ft){pt.push(nt(It,Ft)),Et(It[dt])})}return Et(et),pt}function Kn(et,nt,dt){var pt=fn(et),Et=pt.expandIcon,At=pt.expandedRowKeys,It=pt.defaultExpandedRowKeys,Ft=pt.defaultExpandAllRows,Lt=pt.expandedRowRender,zt=pt.onExpand,Xt=pt.onExpandedRowsChange,Ht=pt.childrenColumnName,un=Et||qt,rn=Ht||"children",on=te.useMemo(function(){return Lt?"row":et.expandable&&et.internalHooks===Ke&&et.expandable.__PARENT_RENDER_ICON__||nt.some(function(rr){return rr&&(0,ge.Z)(rr)==="object"&&rr[rn]})?"nest":!1},[!!Lt,nt]),On=te.useState(function(){return It||(Ft?mn(nt,dt,rn):[])}),Pn=(0,x.Z)(On,2),jn=Pn[0],wn=Pn[1],Dn=te.useMemo(function(){return new Set(At||jn||[])},[At,jn]),tr=te.useCallback(function(rr){var Hn=dt(rr,nt.indexOf(rr)),vr,Cr=Dn.has(Hn);Cr?(Dn.delete(Hn),vr=(0,hn.Z)(Dn)):vr=[].concat((0,hn.Z)(Dn),[Hn]),wn(vr),zt&&zt(!Cr,rr),Xt&&Xt(vr)},[dt,Dn,nt,zt,Xt]);return[pt,on,Dn,un,rn,tr]}function Qt(et,nt,dt,pt){var Et=et.map(function(At,It){return Xe(It,It,et,nt,dt,pt==null?void 0:pt[It])});return(0,Le.Z)(function(){return Et},[Et],function(At,It){return!(0,ae.Z)(At,It)})}function Vn(et){var nt=(0,te.useRef)(et),dt=(0,te.useState)({}),pt=(0,x.Z)(dt,2),Et=pt[1],At=(0,te.useRef)(null),It=(0,te.useRef)([]);function Ft(Lt){It.current.push(Lt);var zt=Promise.resolve();At.current=zt,zt.then(function(){if(At.current===zt){var Xt=It.current,Ht=nt.current;It.current=[],Xt.forEach(function(un){nt.current=un(nt.current)}),At.current=null,Ht!==nt.current&&Et({})}})}return(0,te.useEffect)(function(){return function(){At.current=null}},[]),[nt.current,Ft]}function Wn(et){var nt=(0,te.useRef)(et||null),dt=(0,te.useRef)();function pt(){window.clearTimeout(dt.current)}function Et(It){nt.current=It,pt(),dt.current=window.setTimeout(function(){nt.current=null,dt.current=void 0},100)}function At(){return nt.current}return(0,te.useEffect)(function(){return pt},[]),[Et,At]}function ur(){var et=te.useState(-1),nt=(0,x.Z)(et,2),dt=nt[0],pt=nt[1],Et=te.useState(-1),At=(0,x.Z)(Et,2),It=At[0],Ft=At[1],Lt=te.useCallback(function(zt,Xt){pt(zt),Ft(Xt)},[]);return[dt,It,Lt]}var Jn=we(47273),Ot=(0,Jn.Z)()?window:null;function _t(et,nt){var dt=(0,ge.Z)(et)==="object"?et:{},pt=dt.offsetHeader,Et=pt===void 0?0:pt,At=dt.offsetSummary,It=At===void 0?0:At,Ft=dt.offsetScroll,Lt=Ft===void 0?0:Ft,zt=dt.getContainer,Xt=zt===void 0?function(){return Ot}:zt,Ht=Xt()||Ot;return te.useMemo(function(){var un=!!et;return{isSticky:un,stickyClassName:un?"".concat(nt,"-sticky-holder"):"",offsetHeader:Et,offsetSummary:It,offsetScroll:Lt,container:Ht}},[Lt,Et,It,nt,Ht])}function Bt(et,nt,dt){var pt=(0,te.useMemo)(function(){for(var Et=[],At=[],It=0,Ft=0,Lt=0;Lt=Ht&&(lr=Ht-un),It({scrollLeft:lr/Ht*(Xt+2)}),wn.current.x=Gn.pageX},Zn=function(){if(At.current){var Gn=(0,Vt.os)(At.current).top,pr=Gn+At.current.offsetHeight,Br=Lt===window?document.documentElement.scrollTop+window.innerHeight:(0,Vt.os)(Lt).top+Lt.clientHeight;pr-(0,ot.Z)()<=Br||Gn>=Br-Ft?jn(function(Er){return(0,ve.Z)((0,ve.Z)({},Er),{},{isHiddenScrollBar:!0})}):jn(function(Er){return(0,ve.Z)((0,ve.Z)({},Er),{},{isHiddenScrollBar:!1})})}},Mn=function(Gn){jn(function(pr){return(0,ve.Z)((0,ve.Z)({},pr),{},{scrollLeft:Gn/Xt*Ht||0})})};return te.useImperativeHandle(dt,function(){return{setScrollLeft:Mn}}),te.useEffect(function(){var Ln=(0,en.Z)(document.body,"mouseup",vr,!1),Gn=(0,en.Z)(document.body,"mousemove",kn,!1);return Zn(),function(){Ln.remove(),Gn.remove()}},[un,rr]),te.useEffect(function(){var Ln=(0,en.Z)(Lt,"scroll",Zn,!1),Gn=(0,en.Z)(window,"resize",Zn,!1);return function(){Ln.remove(),Gn.remove()}},[Lt]),te.useEffect(function(){Pn.isHiddenScrollBar||jn(function(Ln){var Gn=At.current;return Gn?(0,ve.Z)((0,ve.Z)({},Ln),{},{scrollLeft:Gn.scrollLeft/Gn.scrollWidth*Gn.clientWidth}):Ln})},[Pn.isHiddenScrollBar]),Xt<=Ht||!un||Pn.isHiddenScrollBar?null:te.createElement("div",{style:{height:(0,ot.Z)(),width:Ht,bottom:Ft},className:"".concat(zt,"-sticky-scroll")},te.createElement("div",{onMouseDown:Cr,ref:rn,className:Pe()("".concat(zt,"-sticky-scroll-bar"),(0,be.Z)({},"".concat(zt,"-sticky-scroll-bar-active"),rr)),style:{width:"".concat(un,"px"),transform:"translate3d(".concat(Pn.scrollLeft,"px, 0, 0)")}}))},vn=te.forwardRef(ln);function Rt(et){return null}var qn=Rt;function dr(et){return null}var wr=dr,Sr="rc-table",dn=[],Bn={};function Rn(){return"No Data"}function Sn(et){var nt,dt=(0,ve.Z)({rowKey:"key",prefixCls:Sr,emptyText:Rn},et),pt=dt.prefixCls,Et=dt.className,At=dt.rowClassName,It=dt.style,Ft=dt.data,Lt=dt.rowKey,zt=dt.scroll,Xt=dt.tableLayout,Ht=dt.direction,un=dt.title,rn=dt.footer,on=dt.summary,On=dt.caption,Pn=dt.id,jn=dt.showHeader,wn=dt.components,Dn=dt.emptyText,tr=dt.onRow,rr=dt.onHeaderRow,Hn=dt.internalHooks,vr=dt.transformColumns,Cr=dt.internalRefs,kn=dt.tailor,Zn=dt.sticky,Mn=Ft||dn,Ln=!!Mn.length,Gn=Hn===Ke,pr=te.useCallback(function(na,pa){return(0,Fe.Z)(wn,na)||pa},[wn]),Br=te.useMemo(function(){return typeof Lt=="function"?Lt:function(na){var pa=na&&na[Lt];return pa}},[Lt]),Er=pr(["body"]),lr=ur(),Fr=(0,x.Z)(lr,3),Nr=Fr[0],ia=Fr[1],Kr=Fr[2],Pa=Kn(dt,Mn,Br),wa=(0,x.Z)(Pa,6),Ar=wa[0],Aa=wa[1],Vr=wa[2],ma=wa[3],da=wa[4],Ua=wa[5],mr=zt==null?void 0:zt.x,fr=te.useState(0),cr=(0,x.Z)(fr,2),Yn=cr[0],Xr=cr[1],Qn=sn((0,ve.Z)((0,ve.Z)((0,ve.Z)({},dt),Ar),{},{expandable:!!Ar.expandedRowRender,columnTitle:Ar.columnTitle,expandedKeys:Vr,getRowKey:Br,onTriggerExpand:Ua,expandIcon:ma,expandIconColumnIndex:Ar.expandIconColumnIndex,direction:Ht,scrollWidth:Gn&&kn&&typeof mr=="number"?mr:null}),Gn?vr:null),Pr=(0,x.Z)(Qn,3),zr=Pr[0],kr=Pr[1],Ra=Pr[2],Ia=Ra!=null?Ra:mr,to=te.useMemo(function(){return{columns:zr,flattenColumns:kr}},[zr,kr]),Oa=te.useRef(),Qa=te.useRef(),ja=te.useRef(),Ha=te.useRef(),vo=te.useRef(),qr=te.useState(!1),ta=(0,x.Z)(qr,2),ha=ta[0],Ta=ta[1],La=te.useState(!1),Rr=(0,x.Z)(La,2),_a=Rr[0],ka=Rr[1],Xa=Vn(new Map),ro=(0,x.Z)(Xa,2),no=ro[0],xo=ro[1],so=Ze(kr),qa=so.map(function(na){return no.get(na)}),Ka=te.useMemo(function(){return qa},[qa.join("_")]),Ga=Ut(Ka,kr.length,Ht),Ba=zt&&$e(zt.y),va=zt&&$e(Ia)||!!Ar.fixed,ao=va&&kr.some(function(na){var pa=na.fixed;return pa}),yo=te.useRef(),fo=_t(Zn,pt),oo=fo.isSticky,To=fo.offsetHeader,zo=fo.offsetSummary,Ur=fo.offsetScroll,ca=fo.stickyClassName,Da=fo.container,ya=te.useMemo(function(){return on==null?void 0:on(Mn)},[on,Mn]),Ma=(Ba||oo)&&te.isValidElement(ya)&&ya.type===Ie&&ya.props.fixed,Wa,Za,lo;Ba&&(Za={overflowY:"scroll",maxHeight:zt.y}),va&&(Wa={overflowX:"auto"},Ba||(Za={overflowY:"hidden"}),lo={width:Ia===!0?"auto":Ia,minWidth:"100%"});var gi=te.useCallback(function(na,pa){(0,tt.Z)(Oa.current)&&xo(function(eo){if(eo.get(na)!==pa){var mo=new Map(eo);return mo.set(na,pa),mo}return eo})},[]),Os=Wn(null),mi=(0,x.Z)(Os,2),js=mi[0],pi=mi[1];function Lo(na,pa){pa&&(typeof pa=="function"?pa(na):pa.scrollLeft!==na&&(pa.scrollLeft=na,pa.scrollLeft!==na&&setTimeout(function(){pa.scrollLeft=na},0)))}var bo=(0,Se.Z)(function(na){var pa=na.currentTarget,eo=na.scrollLeft,mo=Ht==="rtl",po=typeof eo=="number"?eo:pa.scrollLeft,Li=pa||Bn;if(!pi()||pi()===Li){var Zo;js(Li),Lo(po,Qa.current),Lo(po,ja.current),Lo(po,vo.current),Lo(po,(Zo=yo.current)===null||Zo===void 0?void 0:Zo.setScrollLeft)}var Vo=pa||Qa.current;if(Vo){var Xo=Vo.scrollWidth,$o=Vo.clientWidth;if(Xo===$o){Ta(!1),ka(!1);return}mo?(Ta(-po0)):(Ta(po>0),ka(po1?On-Gn:0,Br=(0,ve.Z)((0,ve.Z)((0,ve.Z)({},vr),Lt),{},{flex:"0 0 ".concat(Gn,"px"),width:"".concat(Gn,"px"),marginRight:pr,pointerEvents:"auto"}),Er=te.useMemo(function(){return Xt?Mn<=1:kn===0||Mn===0||Mn>1},[Mn,kn,Xt]);Er?Br.visibility="hidden":Xt&&(Br.height=Ht==null?void 0:Ht(Mn));var lr=Er?function(){return null}:un,Fr={};return(Mn===0||kn===0)&&(Fr.rowSpan=1,Fr.colSpan=1),te.createElement(lt,(0,ce.Z)({className:Pe()(on,zt),ellipsis:dt.ellipsis,align:dt.align,scope:dt.rowScope,component:"div",prefixCls:nt.prefixCls,key:Dn,record:Ft,index:At,renderIndex:It,dataIndex:rn,render:lr,shouldCellUpdate:dt.shouldCellUpdate},tr,{appendNode:rr,additionalProps:(0,ve.Z)((0,ve.Z)({},Hn),{},{style:Br},Fr)}))}var $r=Sa,jr=["data","index","className","rowKey","style","extra","getHeight"],Jr=te.forwardRef(function(et,nt){var dt=et.data,pt=et.index,Et=et.className,At=et.rowKey,It=et.style,Ft=et.extra,Lt=et.getHeight,zt=(0,Oe.Z)(et,jr),Xt=dt.record,Ht=dt.indent,un=dt.index,rn=le(me,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),on=rn.scrollX,On=rn.flattenColumns,Pn=rn.prefixCls,jn=rn.fixColumn,wn=rn.componentWidth,Dn=at(Xt,At,pt,Ht),tr=Dn.rowSupportExpand,rr=Dn.expanded,Hn=Dn.rowProps,vr=Dn.expandedRowRender,Cr=Dn.expandedRowClassName,kn;if(tr&&rr){var Zn=vr(Xt,pt,Ht+1,rr),Mn=Cr==null?void 0:Cr(Xt,pt,Ht),Ln={};jn&&(Ln={style:(0,be.Z)({},"--virtual-width","".concat(wn,"px"))});var Gn="".concat(Pn,"-expanded-row-cell");kn=te.createElement("div",{className:Pe()("".concat(Pn,"-expanded-row"),"".concat(Pn,"-expanded-row-level-").concat(Ht+1),Mn)},te.createElement(lt,{component:"div",prefixCls:Pn,className:Pe()(Gn,(0,be.Z)({},"".concat(Gn,"-fixed"),jn)),additionalProps:Ln},Zn))}var pr=(0,ve.Z)((0,ve.Z)({},It),{},{width:on});Ft&&(pr.position="absolute",pr.pointerEvents="none");var Br=te.createElement("div",(0,ce.Z)({},Hn,zt,{ref:tr?null:nt,className:Pe()(Et,"".concat(Pn,"-row"),Hn==null?void 0:Hn.className,(0,be.Z)({},"".concat(Pn,"-row-extra"),Ft)),style:(0,ve.Z)((0,ve.Z)({},pr),Hn==null?void 0:Hn.style)}),On.map(function(Er,lr){return te.createElement($r,{key:lr,rowInfo:Dn,column:Er,colIndex:lr,indent:Ht,index:pt,renderIndex:un,record:Xt,inverse:Ft,getHeight:Lt})}));return tr?te.createElement("div",{ref:nt},Br,kn):Br}),_r=ee(Jr),Hr=_r,nn=te.forwardRef(function(et,nt){var dt=et.data,pt=et.onScroll,Et=le(me,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),At=Et.flattenColumns,It=Et.onColumnResize,Ft=Et.getRowKey,Lt=Et.expandedKeys,zt=Et.prefixCls,Xt=Et.childrenColumnName,Ht=Et.emptyNode,un=Et.scrollX,rn=le(Lr),on=rn.scrollY,On=rn.listItemHeight,Pn=te.useRef(),jn=vt(dt,Xt,Lt,Ft),wn=te.useMemo(function(){var kn=0;return At.map(function(Zn){var Mn=Zn.width,Ln=Zn.key;return kn+=Mn,[Ln,Mn,kn]})},[At]),Dn=te.useMemo(function(){return wn.map(function(kn){return kn[2]})},[wn]);te.useEffect(function(){wn.forEach(function(kn){var Zn=(0,x.Z)(kn,2),Mn=Zn[0],Ln=Zn[1];It(Mn,Ln)})},[wn]),te.useImperativeHandle(nt,function(){var kn={};return Object.defineProperty(kn,"scrollLeft",{get:function(){var Mn;return((Mn=Pn.current)===null||Mn===void 0?void 0:Mn.getScrollInfo().x)||0},set:function(Mn){var Ln;(Ln=Pn.current)===null||Ln===void 0||Ln.scrollTo({left:Mn})}}),kn});var tr=function(Zn,Mn){var Ln,Gn=(Ln=jn[Mn])===null||Ln===void 0?void 0:Ln.record,pr=Zn.onCell;if(pr){var Br,Er=pr(Gn,Mn);return(Br=Er==null?void 0:Er.rowSpan)!==null&&Br!==void 0?Br:1}return 1},rr=function(Zn){var Mn=Zn.start,Ln=Zn.end,Gn=Zn.getSize,pr=Zn.offsetY;if(Ln<0)return null;for(var Br=At.filter(function(mr){return tr(mr,Mn)===0}),Er=Mn,lr=function(fr){if(Br=Br.filter(function(cr){return tr(cr,fr)===0}),!Br.length)return Er=fr,"break"},Fr=Mn;Fr>=0;Fr-=1){var Nr=lr(Fr);if(Nr==="break")break}for(var ia=At.filter(function(mr){return tr(mr,Ln)!==1}),Kr=Ln,Pa=function(fr){if(ia=ia.filter(function(cr){return tr(cr,fr)!==1}),!ia.length)return Kr=Math.max(fr-1,Ln),"break"},wa=Ln;wa1})&&Aa.push(fr)},ma=Er;ma<=Kr;ma+=1)var da=Vr(ma);var Ua=Aa.map(function(mr){var fr=jn[mr],cr=Ft(fr.record,mr),Yn=function(Pr){var zr=mr+Pr-1,kr=Ft(jn[zr].record,zr),Ra=Gn(cr,kr);return Ra.bottom-Ra.top},Xr=Gn(cr);return te.createElement(Hr,{key:mr,data:fr,rowKey:cr,index:mr,style:{top:-pr+Xr.top},extra:!0,getHeight:Yn})});return Ua},Hn=te.useMemo(function(){return{columnsOffset:Dn}},[Dn]),vr="".concat(zt,"-tbody"),Cr;return jn.length?Cr=te.createElement(Or.Z,{fullHeight:!1,ref:Pn,className:Pe()(vr,"".concat(vr,"-virtual")),height:on,itemHeight:On||24,data:jn,itemKey:function(Zn){return Ft(Zn.record)},scrollWidth:un,onVirtualScroll:function(Zn){var Mn=Zn.x;pt({scrollLeft:Mn})},extraRender:rr},function(kn,Zn,Mn){var Ln=Ft(kn.record,Zn);return te.createElement(Hr,(0,ce.Z)({data:kn,rowKey:Ln,index:Zn},Mn))}):Cr=te.createElement("div",{className:Pe()("".concat(zt,"-placeholder"))},te.createElement(lt,{component:"div",prefixCls:zt},Ht)),te.createElement(sa.Provider,{value:Hn},Cr)}),Tn=ee(nn),ar=Tn,nr=function(nt,dt){var pt=dt.ref,Et=dt.onScroll;return te.createElement(ar,{ref:pt,data:nt,onScroll:Et})},or=100;function $n(et){var nt=et.columns,dt=et.scroll,pt=et.prefixCls,Et=pt===void 0?Sr:pt,At=et.className,It=et.listItemHeight,Ft=dt||{},Lt=Ft.x,zt=Ft.y;typeof Lt!="number"&&(Lt=((nt||[]).length+1)*or),typeof zt!="number"&&(zt=500);var Xt=te.useMemo(function(){return{scrollY:zt,listItemHeight:It}},[zt,It]);return te.createElement(Lr.Provider,{value:Xt},te.createElement(ir,(0,ce.Z)({},et,{className:Pe()(At,"".concat(Et,"-virtual")),scroll:(0,ve.Z)((0,ve.Z)({},dt),{},{x:Lt}),components:{body:nr},columns:nt,internalHooks:Ke,tailor:!0})))}function br(et){return z($n,et)}var In=br(),sr=null;function gr(et){return null}var bn=gr;function xr(et){return null}var Wr=xr,Ca=we(2738),xa=we(68031),aa=we(36355),ea=we(93891),Ea=we(19716),za=we(8628),Mr=we(31724),Na=we(58421),Un=we(71418),yn=we(88088);function pn(et){return function(dt){let{prefixCls:pt,onExpand:Et,record:At,expanded:It,expandable:Ft}=dt;const Lt=`${pt}-row-expand-icon`;return te.createElement("button",{type:"button",onClick:zt=>{Et(At,zt),zt.stopPropagation()},className:Pe()(Lt,{[`${Lt}-spaced`]:!Ft,[`${Lt}-expanded`]:Ft&&It,[`${Lt}-collapsed`]:Ft&&!It}),"aria-label":It?et.collapse:et.expand,"aria-expanded":It})}}var Fn=pn;function yr(et,nt){return"key"in et&&et.key!==void 0&&et.key!==null?et.key:et.dataIndex?Array.isArray(et.dataIndex)?et.dataIndex.join("."):et.dataIndex:nt}function Dr(et,nt){return nt?`${nt}-${et}`:`${et}`}function oa(et,nt){return typeof et=="function"?et(nt):et}function Qr(et,nt){const dt=oa(et,nt);return Object.prototype.toString.call(dt)==="[object Object]"?"":dt}var fa={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"},ga=fa,Fa=we(7657),ba=function(nt,dt){return te.createElement(Fa.Z,(0,ce.Z)({},nt,{ref:dt,icon:ga}))},Tr=te.forwardRef(ba),Gr=Tr,ra=we(56762);function Ir(et){const nt=te.useRef(et),dt=(0,ra.Z)();return[()=>nt.current,pt=>{nt.current=pt,dt()}]}var Yr=we(3113),ua=we(24905),Zr=we(38854),$a=we(64165),Va=we(20834),co=we(40875),ho=we(5112),Ja=we(17574),Ya=we(47472),Eo=we(92832);function Co(et){let{value:nt,onChange:dt,filterSearch:pt,tablePrefixCls:Et,locale:At}=et;return pt?te.createElement("div",{className:`${Et}-filter-dropdown-search`},te.createElement(Eo.default,{prefix:te.createElement(Ya.Z,null),placeholder:At.filterSearchPlaceholder,onChange:dt,value:nt,htmlSize:1,className:`${Et}-filter-dropdown-search-input`})):null}var Po=Co,Jo=we(10228);const Bi=et=>{const{keyCode:nt}=et;nt===Jo.Z.ENTER&&et.stopPropagation()};var Ii=te.forwardRef((et,nt)=>te.createElement("div",{className:et.className,onClick:dt=>dt.stopPropagation(),onKeyDown:Bi,ref:nt},et.children));function So(et){let nt=[];return(et||[]).forEach(dt=>{let{value:pt,children:Et}=dt;nt.push(pt),Et&&(nt=[].concat((0,hn.Z)(nt),(0,hn.Z)(So(Et))))}),nt}function Fi(et){return et.some(nt=>{let{children:dt}=nt;return dt})}function Yo(et,nt){return typeof nt=="string"||typeof nt=="number"?nt==null?void 0:nt.toString().toLowerCase().includes(et.trim().toLowerCase()):!1}function Qo(et){let{filters:nt,prefixCls:dt,filteredKeys:pt,filterMultiple:Et,searchValue:At,filterSearch:It}=et;return nt.map((Ft,Lt)=>{const zt=String(Ft.value);if(Ft.children)return{key:zt||Lt,label:Ft.text,popupClassName:`${dt}-dropdown-submenu`,children:Qo({filters:Ft.children,prefixCls:dt,filteredKeys:pt,filterMultiple:Et,searchValue:At,filterSearch:It})};const Xt=Et?ua.default:ho.ZP,Ht={key:Ft.value!==void 0?zt:Lt,label:te.createElement(te.Fragment,null,te.createElement(Xt,{checked:pt.includes(zt)}),te.createElement("span",null,Ft.text))};return At.trim()?typeof It=="function"?It(At,Ft)?Ht:null:Yo(At,Ft.text)?Ht:null:Ht})}function Di(et){var nt,dt;const{tablePrefixCls:pt,prefixCls:Et,column:At,dropdownPrefixCls:It,columnKey:Ft,filterMultiple:Lt,filterMode:zt="menu",filterSearch:Xt=!1,filterState:Ht,triggerFilter:un,locale:rn,children:on,getPopupContainer:On}=et,{filterDropdownOpen:Pn,onFilterDropdownOpenChange:jn,filterResetToDefaultFilteredValue:wn,defaultFilteredValue:Dn,filterDropdownVisible:tr,onFilterDropdownVisibleChange:rr}=At,[Hn,vr]=te.useState(!1),Cr=!!(Ht&&(!((nt=Ht.filteredKeys)===null||nt===void 0)&&nt.length||Ht.forceFiltered)),kn=Qn=>{vr(Qn),jn==null||jn(Qn),rr==null||rr(Qn)},Zn=(dt=Pn!=null?Pn:tr)!==null&&dt!==void 0?dt:Hn,Mn=Ht==null?void 0:Ht.filteredKeys,[Ln,Gn]=Ir(Mn||[]),pr=Qn=>{let{selectedKeys:Pr}=Qn;Gn(Pr)},Br=(Qn,Pr)=>{let{node:zr,checked:kr}=Pr;pr(Lt?{selectedKeys:Qn}:{selectedKeys:kr&&zr.key?[zr.key]:[]})};te.useEffect(()=>{Hn&&pr({selectedKeys:Mn||[]})},[Mn]);const[Er,lr]=te.useState([]),Fr=Qn=>{lr(Qn)},[Nr,ia]=te.useState(""),Kr=Qn=>{const{value:Pr}=Qn.target;ia(Pr)};te.useEffect(()=>{Hn||ia("")},[Hn]);const Pa=Qn=>{const Pr=Qn&&Qn.length?Qn:null;if(Pr===null&&(!Ht||!Ht.filteredKeys)||(0,ae.Z)(Pr,Ht==null?void 0:Ht.filteredKeys,!0))return null;un({column:At,key:Ft,filteredKeys:Pr})},wa=()=>{kn(!1),Pa(Ln())},Ar=function(){let{confirm:Qn,closeDropdown:Pr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Qn&&Pa([]),Pr&&kn(!1),ia(""),Gn(wn?(Dn||[]).map(zr=>String(zr)):[])},Aa=function(){let{closeDropdown:Qn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Qn&&kn(!1),Pa(Ln())},Vr=Qn=>{Qn&&Mn!==void 0&&Gn(Mn||[]),kn(Qn),!Qn&&!At.filterDropdown&&wa()},ma=Pe()({[`${It}-menu-without-submenu`]:!Fi(At.filters||[])}),da=Qn=>{if(Qn.target.checked){const Pr=So(At==null?void 0:At.filters).map(zr=>String(zr));Gn(Pr)}else Gn([])},Ua=Qn=>{let{filters:Pr}=Qn;return(Pr||[]).map((zr,kr)=>{const Ra=String(zr.value),Ia={title:zr.text,key:zr.value!==void 0?Ra:kr};return zr.children&&(Ia.children=Ua({filters:zr.children})),Ia})},mr=Qn=>{var Pr;return Object.assign(Object.assign({},Qn),{text:Qn.title,value:Qn.key,children:((Pr=Qn.children)===null||Pr===void 0?void 0:Pr.map(zr=>mr(zr)))||[]})};let fr;if(typeof At.filterDropdown=="function")fr=At.filterDropdown({prefixCls:`${It}-custom`,setSelectedKeys:Qn=>pr({selectedKeys:Qn}),selectedKeys:Ln(),confirm:Aa,clearFilters:Ar,filters:At.filters,visible:Zn,close:()=>{kn(!1)}});else if(At.filterDropdown)fr=At.filterDropdown;else{const Qn=Ln()||[],Pr=()=>(At.filters||[]).length===0?te.createElement($a.Z,{image:$a.Z.PRESENTED_IMAGE_SIMPLE,description:rn.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):zt==="tree"?te.createElement(te.Fragment,null,te.createElement(Po,{filterSearch:Xt,value:Nr,onChange:Kr,tablePrefixCls:pt,locale:rn}),te.createElement("div",{className:`${pt}-filter-dropdown-tree`},Lt?te.createElement(ua.default,{checked:Qn.length===So(At.filters).length,indeterminate:Qn.length>0&&Qn.lengthtypeof Xt=="function"?Xt(Nr,mr(kr)):Yo(Nr,kr.title):void 0}))):te.createElement(te.Fragment,null,te.createElement(Po,{filterSearch:Xt,value:Nr,onChange:Kr,tablePrefixCls:pt,locale:rn}),te.createElement(Va.default,{selectable:!0,multiple:Lt,prefixCls:`${It}-menu`,className:ma,onSelect:pr,onDeselect:pr,selectedKeys:Qn,getPopupContainer:On,openKeys:Er,onOpenChange:Fr,items:Qo({filters:At.filters||[],filterSearch:Xt,prefixCls:Et,filteredKeys:Ln(),filterMultiple:Lt,searchValue:Nr})})),zr=()=>wn?(0,ae.Z)((Dn||[]).map(kr=>String(kr)),Qn,!0):Qn.length===0;fr=te.createElement(te.Fragment,null,Pr(),te.createElement("div",{className:`${Et}-dropdown-btns`},te.createElement(Yr.ZP,{type:"link",size:"small",disabled:zr(),onClick:()=>Ar()},rn.filterReset),te.createElement(Yr.ZP,{type:"primary",size:"small",onClick:wa},rn.filterConfirm)))}At.filterDropdown&&(fr=te.createElement(co.J,{selectable:void 0},fr));const cr=()=>te.createElement(Ii,{className:`${Et}-dropdown`},fr);let Yn;typeof At.filterIcon=="function"?Yn=At.filterIcon(Cr):At.filterIcon?Yn=At.filterIcon:Yn=te.createElement(Gr,null);const{direction:Xr}=te.useContext(aa.E_);return te.createElement("div",{className:`${Et}-column`},te.createElement("span",{className:`${pt}-column-title`},on),te.createElement(Zr.Z,{dropdownRender:cr,trigger:["click"],open:Zn,onOpenChange:Vr,getPopupContainer:On,placement:Xr==="rtl"?"bottomLeft":"bottomRight"},te.createElement("span",{role:"button",tabIndex:-1,className:Pe()(`${Et}-trigger`,{active:Cr}),onClick:Qn=>{Qn.stopPropagation()}},Yn)))}var Ni=Di;function Fo(et,nt,dt){let pt=[];return(et||[]).forEach((Et,At)=>{var It;const Ft=Dr(At,dt);if(Et.filters||"filterDropdown"in Et||"onFilter"in Et)if("filteredValue"in Et){let Lt=Et.filteredValue;"filterDropdown"in Et||(Lt=(It=Lt==null?void 0:Lt.map(String))!==null&&It!==void 0?It:Lt),pt.push({column:Et,key:yr(Et,Ft),filteredKeys:Lt,forceFiltered:Et.filtered})}else pt.push({column:Et,key:yr(Et,Ft),filteredKeys:nt&&Et.defaultFilteredValue?Et.defaultFilteredValue:void 0,forceFiltered:Et.filtered});"children"in Et&&(pt=[].concat((0,hn.Z)(pt),(0,hn.Z)(Fo(Et.children,nt,Ft))))}),pt}function qo(et,nt,dt,pt,Et,At,It,Ft){return dt.map((Lt,zt)=>{const Xt=Dr(zt,Ft),{filterMultiple:Ht=!0,filterMode:un,filterSearch:rn}=Lt;let on=Lt;if(on.filters||on.filterDropdown){const On=yr(on,Xt),Pn=pt.find(jn=>{let{key:wn}=jn;return On===wn});on=Object.assign(Object.assign({},on),{title:jn=>te.createElement(Ni,{tablePrefixCls:et,prefixCls:`${et}-filter`,dropdownPrefixCls:nt,column:on,columnKey:On,filterState:Pn,filterMultiple:Ht,filterMode:un,filterSearch:rn,triggerFilter:At,locale:Et,getPopupContainer:It},oa(Lt.title,jn))})}return"children"in on&&(on=Object.assign(Object.assign({},on),{children:qo(et,nt,on.children,pt,Et,At,It,Xt)})),on})}function ei(et){const nt={};return et.forEach(dt=>{let{key:pt,filteredKeys:Et,column:At}=dt;const{filters:It,filterDropdown:Ft}=At;if(Ft)nt[pt]=Et||null;else if(Array.isArray(Et)){const Lt=So(It);nt[pt]=Lt.filter(zt=>Et.includes(String(zt)))}else nt[pt]=null}),nt}function ti(et,nt){return nt.reduce((dt,pt)=>{const{column:{onFilter:Et,filters:At},filteredKeys:It}=pt;return Et&&It&&It.length?dt.filter(Ft=>It.some(Lt=>{const zt=So(At),Xt=zt.findIndex(un=>String(un)===String(Lt)),Ht=Xt!==-1?zt[Xt]:Lt;return Et(Ht,Ft)})):dt},et)}const ni=et=>et.flatMap(nt=>"children"in nt?[nt].concat((0,hn.Z)(ni(nt.children||[]))):[nt]);function Ri(et){let{prefixCls:nt,dropdownPrefixCls:dt,mergedColumns:pt,onFilterChange:Et,getPopupContainer:At,locale:It}=et;const Ft=te.useMemo(()=>ni(pt||[]),[pt]),[Lt,zt]=te.useState(()=>Fo(Ft,!0)),Xt=te.useMemo(()=>{const on=Fo(Ft,!1);if(on.length===0)return on;let On=!0,Pn=!0;if(on.forEach(jn=>{let{filteredKeys:wn}=jn;wn!==void 0?On=!1:Pn=!1}),On){const jn=(Ft||[]).map((wn,Dn)=>yr(wn,Dr(Dn)));return Lt.filter(wn=>{let{key:Dn}=wn;return jn.includes(Dn)}).map(wn=>{const Dn=Ft[jn.findIndex(tr=>tr===wn.key)];return Object.assign(Object.assign({},wn),{column:Object.assign(Object.assign({},wn.column),Dn),forceFiltered:Dn.filtered})})}return on},[Ft,Lt]),Ht=te.useMemo(()=>ei(Xt),[Xt]),un=on=>{const On=Xt.filter(Pn=>{let{key:jn}=Pn;return jn!==on.key});On.push(on),zt(On),Et(ei(On),On)};return[on=>qo(nt,dt,on,Xt,It,un,At),Xt,Ht]}var ki=Ri;function Mi(et,nt,dt){const pt=te.useRef({});function Et(At){if(!pt.current||pt.current.data!==et||pt.current.childrenColumnName!==nt||pt.current.getRowKey!==dt){let Ft=function(Lt){Lt.forEach((zt,Xt)=>{const Ht=dt(zt,Xt);It.set(Ht,zt),zt&&typeof zt=="object"&&nt in zt&&Ft(zt[nt]||[])})};const It=new Map;Ft(et),pt.current={data:et,childrenColumnName:nt,kvMap:It,getRowKey:dt}}return pt.current.kvMap.get(At)}return[Et]}var _i=we(50371),Gi=function(et,nt){var dt={};for(var pt in et)Object.prototype.hasOwnProperty.call(et,pt)&&nt.indexOf(pt)<0&&(dt[pt]=et[pt]);if(et!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Et=0,pt=Object.getOwnPropertySymbols(et);Et{const At=et[Et];typeof At!="function"&&(dt[Et]=At)}),dt}function Ui(et,nt,dt){const pt=dt&&typeof dt=="object"?dt:{},{total:Et=0}=pt,At=Gi(pt,["total"]),[It,Ft]=(0,te.useState)(()=>({current:"defaultCurrent"in At?At.defaultCurrent:1,pageSize:"defaultPageSize"in At?At.defaultPageSize:ri})),Lt=(0,_i.Z)(It,At,{total:Et>0?Et:et}),zt=Math.ceil((Et||et)/Lt.pageSize);Lt.current>zt&&(Lt.current=zt||1);const Xt=(un,rn)=>{Ft({current:un!=null?un:1,pageSize:rn||Lt.pageSize})},Ht=(un,rn)=>{var on;dt&&((on=dt.onChange)===null||on===void 0||on.call(dt,un,rn)),Xt(un,rn),nt(un,rn||(Lt==null?void 0:Lt.pageSize))};return dt===!1?[{},()=>{}]:[Object.assign(Object.assign({},Lt),{onChange:Ht}),Xt]}var Hi=Ui,Ki=we(84105),ai=we(35654),Do=we(90782),Wi=we(71430),Zi=we(18929);const uo={},No="SELECT_ALL",Ro="SELECT_INVERT",ko="SELECT_NONE",oi=[],ii=(et,nt)=>{let dt=[];return(nt||[]).forEach(pt=>{dt.push(pt),pt&&typeof pt=="object"&&et in pt&&(dt=[].concat((0,hn.Z)(dt),(0,hn.Z)(ii(et,pt[et]))))}),dt};var Vi=(et,nt)=>{const{preserveSelectedRowKeys:dt,selectedRowKeys:pt,defaultSelectedRowKeys:Et,getCheckboxProps:At,onChange:It,onSelect:Ft,onSelectAll:Lt,onSelectInvert:zt,onSelectNone:Xt,onSelectMultiple:Ht,columnWidth:un,type:rn,selections:on,fixed:On,renderCell:Pn,hideSelectAll:jn,checkStrictly:wn=!0}=nt||{},{prefixCls:Dn,data:tr,pageData:rr,getRecordByKey:Hn,getRowKey:vr,expandType:Cr,childrenColumnName:kn,locale:Zn,getPopupContainer:Mn}=et,[Ln,Gn]=(0,Zi.Z)(pt||Et||oi,{value:pt}),pr=te.useRef(new Map),Br=(0,te.useCallback)(mr=>{if(dt){const fr=new Map;mr.forEach(cr=>{let Yn=Hn(cr);!Yn&&pr.current.has(cr)&&(Yn=pr.current.get(cr)),fr.set(cr,Yn)}),pr.current=fr}},[Hn,dt]);te.useEffect(()=>{Br(Ln)},[Ln]);const{keyEntities:Er}=(0,te.useMemo)(()=>{if(wn)return{keyEntities:null};let mr=tr;if(dt){const fr=new Set(tr.map((Yn,Xr)=>vr(Yn,Xr))),cr=Array.from(pr.current).reduce((Yn,Xr)=>{let[Qn,Pr]=Xr;return fr.has(Qn)?Yn:Yn.concat(Pr)},[]);mr=[].concat((0,hn.Z)(mr),(0,hn.Z)(cr))}return(0,Wi.I8)(mr,{externalGetKey:vr,childrenPropName:kn})},[tr,vr,wn,kn,dt]),lr=(0,te.useMemo)(()=>ii(kn,rr),[kn,rr]),Fr=(0,te.useMemo)(()=>{const mr=new Map;return lr.forEach((fr,cr)=>{const Yn=vr(fr,cr),Xr=(At?At(fr):null)||{};mr.set(Yn,Xr)}),mr},[lr,vr,At]),Nr=(0,te.useCallback)(mr=>{var fr;return!!(!((fr=Fr.get(vr(mr)))===null||fr===void 0)&&fr.disabled)},[Fr,vr]),[ia,Kr]=(0,te.useMemo)(()=>{if(wn)return[Ln||[],[]];const{checkedKeys:mr,halfCheckedKeys:fr}=(0,Do.S)(Ln,!0,Er,Nr);return[mr||[],fr]},[Ln,wn,Er,Nr]),Pa=(0,te.useMemo)(()=>{const mr=rn==="radio"?ia.slice(0,1):ia;return new Set(mr)},[ia,rn]),wa=(0,te.useMemo)(()=>rn==="radio"?new Set:new Set(Kr),[Kr,rn]),[Ar,Aa]=(0,te.useState)(null);te.useEffect(()=>{nt||Gn(oi)},[!!nt]);const Vr=(0,te.useCallback)((mr,fr)=>{let cr,Yn;Br(mr),dt?(cr=mr,Yn=mr.map(Xr=>pr.current.get(Xr))):(cr=[],Yn=[],mr.forEach(Xr=>{const Qn=Hn(Xr);Qn!==void 0&&(cr.push(Xr),Yn.push(Qn))})),Gn(cr),It==null||It(cr,Yn,{type:fr})},[Gn,Hn,It,dt]),ma=(0,te.useCallback)((mr,fr,cr,Yn)=>{if(Ft){const Xr=cr.map(Qn=>Hn(Qn));Ft(Hn(mr),fr,Xr,Yn)}Vr(cr,"single")},[Ft,Hn,Vr]),da=(0,te.useMemo)(()=>!on||jn?null:(on===!0?[No,Ro,ko]:on).map(fr=>fr===No?{key:"all",text:Zn.selectionAll,onSelect(){Vr(tr.map((cr,Yn)=>vr(cr,Yn)).filter(cr=>{const Yn=Fr.get(cr);return!(Yn!=null&&Yn.disabled)||Pa.has(cr)}),"all")}}:fr===Ro?{key:"invert",text:Zn.selectInvert,onSelect(){const cr=new Set(Pa);rr.forEach((Xr,Qn)=>{const Pr=vr(Xr,Qn),zr=Fr.get(Pr);zr!=null&&zr.disabled||(cr.has(Pr)?cr.delete(Pr):cr.add(Pr))});const Yn=Array.from(cr);zt&&zt(Yn),Vr(Yn,"invert")}}:fr===ko?{key:"none",text:Zn.selectNone,onSelect(){Xt==null||Xt(),Vr(Array.from(Pa).filter(cr=>{const Yn=Fr.get(cr);return Yn==null?void 0:Yn.disabled}),"none")}}:fr).map(fr=>Object.assign(Object.assign({},fr),{onSelect:function(){for(var cr,Yn,Xr=arguments.length,Qn=new Array(Xr),Pr=0;Pr{var fr;if(!nt)return mr.filter(qr=>qr!==uo);let cr=(0,hn.Z)(mr);const Yn=new Set(Pa),Xr=lr.map(vr).filter(qr=>!Fr.get(qr).disabled),Qn=Xr.every(qr=>Yn.has(qr)),Pr=Xr.some(qr=>Yn.has(qr)),zr=()=>{const qr=[];Qn?Xr.forEach(ha=>{Yn.delete(ha),qr.push(ha)}):Xr.forEach(ha=>{Yn.has(ha)||(Yn.add(ha),qr.push(ha))});const ta=Array.from(Yn);Lt==null||Lt(!Qn,ta.map(ha=>Hn(ha)),qr.map(ha=>Hn(ha))),Vr(ta,"all"),Aa(null)};let kr;if(rn!=="radio"){let qr;if(da){const Rr={getPopupContainer:Mn,items:da.map((_a,ka)=>{const{key:Xa,text:ro,onSelect:no}=_a;return{key:Xa!=null?Xa:ka,onClick:()=>{no==null||no(Xr)},label:ro}})};qr=te.createElement("div",{className:`${Dn}-selection-extra`},te.createElement(Zr.Z,{menu:Rr,getPopupContainer:Mn},te.createElement("span",null,te.createElement(Ki.Z,null))))}const ta=lr.map((Rr,_a)=>{const ka=vr(Rr,_a),Xa=Fr.get(ka)||{};return Object.assign({checked:Yn.has(ka)},Xa)}).filter(Rr=>{let{disabled:_a}=Rr;return _a}),ha=!!ta.length&&ta.length===lr.length,Ta=ha&&ta.every(Rr=>{let{checked:_a}=Rr;return _a}),La=ha&&ta.some(Rr=>{let{checked:_a}=Rr;return _a});kr=!jn&&te.createElement("div",{className:`${Dn}-selection`},te.createElement(ua.default,{checked:ha?Ta:!!lr.length&&Qn,indeterminate:ha?!Ta&&La:!Qn&&Pr,onChange:zr,disabled:lr.length===0||ha,"aria-label":qr?"Custom selection":"Select all",skipGroup:!0}),qr)}let Ra;rn==="radio"?Ra=(qr,ta,ha)=>{const Ta=vr(ta,ha),La=Yn.has(Ta);return{node:te.createElement(ho.ZP,Object.assign({},Fr.get(Ta),{checked:La,onClick:Rr=>Rr.stopPropagation(),onChange:Rr=>{Yn.has(Ta)||ma(Ta,!0,[Ta],Rr.nativeEvent)}})),checked:La}}:Ra=(qr,ta,ha)=>{var Ta;const La=vr(ta,ha),Rr=Yn.has(La),_a=wa.has(La),ka=Fr.get(La);let Xa;return Cr==="nest"?Xa=_a:Xa=(Ta=ka==null?void 0:ka.indeterminate)!==null&&Ta!==void 0?Ta:_a,{node:te.createElement(ua.default,Object.assign({},ka,{indeterminate:Xa,checked:Rr,skipGroup:!0,onClick:ro=>ro.stopPropagation(),onChange:ro=>{let{nativeEvent:no}=ro;const{shiftKey:xo}=no;let so=-1,qa=-1;if(xo&&wn){const Ka=new Set([Ar,La]);Xr.some((Ga,Ba)=>{if(Ka.has(Ga))if(so===-1)so=Ba;else return qa=Ba,!0;return!1})}if(qa!==-1&&so!==qa&&wn){const Ka=Xr.slice(so,qa+1),Ga=[];Rr?Ka.forEach(va=>{Yn.has(va)&&(Ga.push(va),Yn.delete(va))}):Ka.forEach(va=>{Yn.has(va)||(Ga.push(va),Yn.add(va))});const Ba=Array.from(Yn);Ht==null||Ht(!Rr,Ba.map(va=>Hn(va)),Ga.map(va=>Hn(va))),Vr(Ba,"multiple")}else{const Ka=ia;if(wn){const Ga=Rr?(0,ai._5)(Ka,La):(0,ai.L0)(Ka,La);ma(La,!Rr,Ga,no)}else{const Ga=(0,Do.S)([].concat((0,hn.Z)(Ka),[La]),!0,Er,Nr),{checkedKeys:Ba,halfCheckedKeys:va}=Ga;let ao=Ba;if(Rr){const yo=new Set(Ba);yo.delete(La),ao=(0,Do.S)(Array.from(yo),{checked:!1,halfCheckedKeys:va},Er,Nr).checkedKeys}ma(La,!Rr,ao,no)}}Aa(Rr?null:La)}})),checked:Rr}};const Ia=(qr,ta,ha)=>{const{node:Ta,checked:La}=Ra(qr,ta,ha);return Pn?Pn(La,ta,ha,Ta):Ta};if(!cr.includes(uo))if(cr.findIndex(qr=>{var ta;return((ta=qr[an])===null||ta===void 0?void 0:ta.columnType)==="EXPAND_COLUMN"})===0){const[qr,...ta]=cr;cr=[qr,uo].concat((0,hn.Z)(ta))}else cr=[uo].concat((0,hn.Z)(cr));const to=cr.indexOf(uo);cr=cr.filter((qr,ta)=>qr!==uo||ta===to);const Oa=cr[to-1],Qa=cr[to+1];let ja=On;ja===void 0&&((Qa==null?void 0:Qa.fixed)!==void 0?ja=Qa.fixed:(Oa==null?void 0:Oa.fixed)!==void 0&&(ja=Oa.fixed)),ja&&Oa&&((fr=Oa[an])===null||fr===void 0?void 0:fr.columnType)==="EXPAND_COLUMN"&&Oa.fixed===void 0&&(Oa.fixed=ja);const Ha=Pe()(`${Dn}-selection-col`,{[`${Dn}-selection-col-with-dropdown`]:on&&rn==="checkbox"}),vo={fixed:ja,width:un,className:`${Dn}-selection-column`,title:nt.columnTitle||kr,render:Ia,onCell:nt.onCell,[an]:{className:Ha}};return cr.map(qr=>qr===uo?vo:qr)},[vr,lr,nt,ia,Pa,wa,un,da,Cr,Ar,Fr,Ht,ma,Nr]),Pa]},Xi=we(89489),$i=we(59477),Ji=we(6848);const Ao="ascend",Mo="descend";function Oo(et){return typeof et.sorter=="object"&&typeof et.sorter.multiple=="number"?et.sorter.multiple:!1}function si(et){return typeof et=="function"?et:et&&typeof et=="object"&&et.compare?et.compare:!1}function Yi(et,nt){return nt?et[et.indexOf(nt)+1]:et[0]}function _o(et,nt,dt){let pt=[];function Et(At,It){pt.push({column:At,key:yr(At,It),multiplePriority:Oo(At),sortOrder:At.sortOrder})}return(et||[]).forEach((At,It)=>{const Ft=Dr(It,dt);At.children?("sortOrder"in At&&Et(At,Ft),pt=[].concat((0,hn.Z)(pt),(0,hn.Z)(_o(At.children,nt,Ft)))):At.sorter&&("sortOrder"in At?Et(At,Ft):nt&&At.defaultSortOrder&&pt.push({column:At,key:yr(At,Ft),multiplePriority:Oo(At),sortOrder:At.defaultSortOrder}))}),pt}function li(et,nt,dt,pt,Et,At,It,Ft){return(nt||[]).map((Lt,zt)=>{const Xt=Dr(zt,Ft);let Ht=Lt;if(Ht.sorter){const un=Ht.sortDirections||Et,rn=Ht.showSorterTooltip===void 0?It:Ht.showSorterTooltip,on=yr(Ht,Xt),On=dt.find(Cr=>{let{key:kn}=Cr;return kn===on}),Pn=On?On.sortOrder:null,jn=Yi(un,Pn);let wn;if(Lt.sortIcon)wn=Lt.sortIcon({sortOrder:Pn});else{const Cr=un.includes(Ao)&&te.createElement($i.Z,{className:Pe()(`${et}-column-sorter-up`,{active:Pn===Ao})}),kn=un.includes(Mo)&&te.createElement(Xi.Z,{className:Pe()(`${et}-column-sorter-down`,{active:Pn===Mo})});wn=te.createElement("span",{className:Pe()(`${et}-column-sorter`,{[`${et}-column-sorter-full`]:!!(Cr&&kn)})},te.createElement("span",{className:`${et}-column-sorter-inner`,"aria-hidden":"true"},Cr,kn))}const{cancelSort:Dn,triggerAsc:tr,triggerDesc:rr}=At||{};let Hn=Dn;jn===Mo?Hn=rr:jn===Ao&&(Hn=tr);const vr=typeof rn=="object"?rn:{title:Hn};Ht=Object.assign(Object.assign({},Ht),{className:Pe()(Ht.className,{[`${et}-column-sort`]:Pn}),title:Cr=>{const kn=te.createElement("div",{className:`${et}-column-sorters`},te.createElement("span",{className:`${et}-column-title`},oa(Lt.title,Cr)),wn);return rn?te.createElement(Ji.Z,Object.assign({},vr),kn):kn},onHeaderCell:Cr=>{const kn=Lt.onHeaderCell&&Lt.onHeaderCell(Cr)||{},Zn=kn.onClick,Mn=kn.onKeyDown;kn.onClick=pr=>{pt({column:Lt,key:on,sortOrder:jn,multiplePriority:Oo(Lt)}),Zn==null||Zn(pr)},kn.onKeyDown=pr=>{pr.keyCode===Jo.Z.ENTER&&(pt({column:Lt,key:on,sortOrder:jn,multiplePriority:Oo(Lt)}),Mn==null||Mn(pr))};const Ln=Qr(Lt.title,{}),Gn=Ln==null?void 0:Ln.toString();return Pn?kn["aria-sort"]=Pn==="ascend"?"ascending":"descending":kn["aria-label"]=Gn||"",kn.className=Pe()(kn.className,`${et}-column-has-sorters`),kn.tabIndex=0,Lt.ellipsis&&(kn.title=(Ln!=null?Ln:"").toString()),kn}})}return"children"in Ht&&(Ht=Object.assign(Object.assign({},Ht),{children:li(et,Ht.children,dt,pt,Et,At,It,Xt)})),Ht})}function ci(et){const{column:nt,sortOrder:dt}=et;return{column:nt,order:dt,field:nt.dataIndex,columnKey:nt.key}}function ui(et){const nt=et.filter(dt=>{let{sortOrder:pt}=dt;return pt}).map(ci);return nt.length===0&&et.length?Object.assign(Object.assign({},ci(et[et.length-1])),{column:void 0}):nt.length<=1?nt[0]||{}:nt}function Go(et,nt,dt){const pt=nt.slice().sort((It,Ft)=>Ft.multiplePriority-It.multiplePriority),Et=et.slice(),At=pt.filter(It=>{let{column:{sorter:Ft},sortOrder:Lt}=It;return si(Ft)&&Lt});return At.length?Et.sort((It,Ft)=>{for(let Lt=0;Lt{const Ft=It[dt];return Ft?Object.assign(Object.assign({},It),{[dt]:Go(Ft,nt,dt)}):It}):Et}function Qi(et){let{prefixCls:nt,mergedColumns:dt,onSorterChange:pt,sortDirections:Et,tableLocale:At,showSorterTooltip:It}=et;const[Ft,Lt]=te.useState(_o(dt,!0)),zt=te.useMemo(()=>{let on=!0;const On=_o(dt,!1);if(!On.length)return Ft;const Pn=[];function jn(Dn){on?Pn.push(Dn):Pn.push(Object.assign(Object.assign({},Dn),{sortOrder:null}))}let wn=null;return On.forEach(Dn=>{wn===null?(jn(Dn),Dn.sortOrder&&(Dn.multiplePriority===!1?on=!1:wn=!0)):(wn&&Dn.multiplePriority!==!1||(on=!1),jn(Dn))}),Pn},[dt,Ft]),Xt=te.useMemo(()=>{const on=zt.map(On=>{let{column:Pn,sortOrder:jn}=On;return{column:Pn,order:jn}});return{sortColumns:on,sortColumn:on[0]&&on[0].column,sortOrder:on[0]&&on[0].order}},[zt]);function Ht(on){let On;on.multiplePriority===!1||!zt.length||zt[0].multiplePriority===!1?On=[on]:On=[].concat((0,hn.Z)(zt.filter(Pn=>{let{key:jn}=Pn;return jn!==on.key})),[on]),Lt(On),pt(ui(On),On)}return[on=>li(nt,on,zt,Ht,Et,At,It),zt,Xt,()=>ui(zt)]}function di(et,nt){return et.map(dt=>{const pt=Object.assign({},dt);return pt.title=oa(dt.title,nt),"children"in pt&&(pt.children=di(pt.children,nt)),pt})}function qi(et){return[te.useCallback(dt=>di(dt,et),[et])]}var es=er((et,nt)=>{const{_renderTimes:dt}=et,{_renderTimes:pt}=nt;return dt!==pt}),ts=br((et,nt)=>{const{_renderTimes:dt}=et,{_renderTimes:pt}=nt;return dt!==pt}),wo=we(64993),jo=we(17313),ns=we(83116),rs=we(37613),as=et=>{const{componentCls:nt}=et,dt=`${et.lineWidth}px ${et.lineType} ${et.tableBorderColor}`,pt=(Et,At,It)=>({[`&${nt}-${Et}`]:{[`> ${nt}-container`]:{[`> ${nt}-content, > ${nt}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${nt}-expanded-row-fixed`]:{margin:`-${At}px -${It+et.lineWidth}px`}}}}}});return{[`${nt}-wrapper`]:{[`${nt}${nt}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${nt}-title`]:{border:dt,borderBottom:0},[`> ${nt}-container`]:{borderInlineStart:dt,borderTop:dt,[` + `]:Object.assign({},ne(_e))}}};var he=(0,ue.Z)("Skeleton",_e=>{const{componentCls:Ie}=_e,xe=(0,le.TS)(_e,{skeletonAvatarCls:`${Ie}-avatar`,skeletonTitleCls:`${Ie}-title`,skeletonParagraphCls:`${Ie}-paragraph`,skeletonButtonCls:`${Ie}-button`,skeletonInputCls:`${Ie}-input`,skeletonImageCls:`${Ie}-image`,imageSizeBase:_e.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${_e.gradientFromColor} 25%, ${_e.gradientToColor} 37%, ${_e.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[me(xe)]},_e=>{const{colorFillContent:Ie,colorFill:xe}=_e,Ce=Ie,Ee=xe;return{color:Ce,colorGradientEnd:Ee,gradientFromColor:Ce,gradientToColor:Ee,titleHeight:_e.controlHeight/2,blockRadius:_e.borderRadiusSM,paragraphMarginTop:_e.marginLG+_e.marginXXS,paragraphLiHeight:_e.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),pe=_e=>{const{prefixCls:Ie,className:xe,rootClassName:Ce,active:Ee,shape:Te="circle",size:We="default"}=_e,{getPrefixCls:tt}=x.useContext(Se.E_),Ge=tt("skeleton",Ie),[ot,yt]=he(Ge),ut=(0,ye.Z)(_e,["prefixCls","className"]),vt=Ke()(Ge,`${Ge}-element`,{[`${Ge}-active`]:Ee},xe,Ce,yt);return ot(x.createElement("div",{className:vt},x.createElement(te,Object.assign({prefixCls:`${Ge}-avatar`,shape:Te,size:We},ut))))},ve=_e=>{const{prefixCls:Ie,className:xe,rootClassName:Ce,active:Ee,block:Te=!1,size:We="default"}=_e,{getPrefixCls:tt}=x.useContext(Se.E_),Ge=tt("skeleton",Ie),[ot,yt]=he(Ge),ut=(0,ye.Z)(_e,["prefixCls"]),vt=Ke()(Ge,`${Ge}-element`,{[`${Ge}-active`]:Ee,[`${Ge}-block`]:Te},xe,Ce,yt);return ot(x.createElement("div",{className:vt},x.createElement(te,Object.assign({prefixCls:`${Ge}-button`,size:We},ut))))};const be="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 Pe=_e=>{const{prefixCls:Ie,className:xe,rootClassName:Ce,style:Ee,active:Te}=_e,{getPrefixCls:We}=x.useContext(Se.E_),tt=We("skeleton",Ie),[Ge,ot]=he(tt),yt=Ke()(tt,`${tt}-element`,{[`${tt}-active`]:Te},xe,Ce,ot);return Ge(x.createElement("div",{className:yt},x.createElement("div",{className:Ke()(`${tt}-image`,xe),style:Ee},x.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${tt}-image-svg`},x.createElement("path",{d:be,className:`${tt}-image-path`})))))},Fe=_e=>{const{prefixCls:Ie,className:xe,rootClassName:Ce,active:Ee,block:Te,size:We="default"}=_e,{getPrefixCls:tt}=x.useContext(Se.E_),Ge=tt("skeleton",Ie),[ot,yt]=he(Ge),ut=(0,ye.Z)(_e,["prefixCls"]),vt=Ke()(Ge,`${Ge}-element`,{[`${Ge}-active`]:Ee,[`${Ge}-block`]:Te},xe,Ce,yt);return ot(x.createElement("div",{className:vt},x.createElement(te,Object.assign({prefixCls:`${Ge}-input`,size:We},ut))))},Ne=we(71409),He={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"},qe=He,Re=we(7657),it=function(Ie,xe){return x.createElement(Re.Z,(0,Ne.Z)({},Ie,{ref:xe,icon:qe}))},Ze=x.forwardRef(it),$e=Ze,Me=_e=>{const{prefixCls:Ie,className:xe,rootClassName:Ce,style:Ee,active:Te,children:We}=_e,{getPrefixCls:tt}=x.useContext(Se.E_),Ge=tt("skeleton",Ie),[ot,yt]=he(Ge),ut=Ke()(Ge,`${Ge}-element`,{[`${Ge}-active`]:Te},yt,xe,Ce),vt=We!=null?We:x.createElement($e,null);return ot(x.createElement("div",{className:ut},x.createElement("div",{className:Ke()(`${Ge}-image`,xe),style:Ee},vt)))},ze=we(62730),rt=_e=>{const Ie=tt=>{const{width:Ge,rows:ot=2}=_e;if(Array.isArray(Ge))return Ge[tt];if(ot-1===tt)return Ge},{prefixCls:xe,className:Ce,style:Ee,rows:Te}=_e,We=(0,ze.Z)(Array(Te)).map((tt,Ge)=>x.createElement("li",{key:Ge,style:{width:Ie(Ge)}}));return x.createElement("ul",{className:Ke()(xe,Ce),style:Ee},We)},lt=_e=>{let{prefixCls:Ie,className:xe,width:Ce,style:Ee}=_e;return x.createElement("h3",{className:Ke()(Ie,xe),style:Object.assign({width:Ce},Ee)})};function Xe(_e){return _e&&typeof _e=="object"?_e:{}}function ke(_e,Ie){return _e&&!Ie?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function je(_e,Ie){return!_e&&Ie?{width:"38%"}:_e&&Ie?{width:"50%"}:{}}function Ve(_e,Ie){const xe={};return(!_e||!Ie)&&(xe.width="61%"),!_e&&Ie?xe.rows=3:xe.rows=2,xe}const Oe=_e=>{const{prefixCls:Ie,loading:xe,className:Ce,rootClassName:Ee,style:Te,children:We,avatar:tt=!1,title:Ge=!0,paragraph:ot=!0,active:yt,round:ut}=_e,{getPrefixCls:vt,direction:ct,skeleton:St}=x.useContext(Se.E_),at=vt("skeleton",Ie),[st,gt]=he(at);if(xe||!("loading"in _e)){const ft=!!tt,Pt=!!Ge,ht=!!ot;let kt;if(ft){const an=Object.assign(Object.assign({prefixCls:`${at}-avatar`},ke(Pt,ht)),Xe(tt));kt=x.createElement("div",{className:`${at}-header`},x.createElement(te,Object.assign({},an)))}let Dt;if(Pt||ht){let an;if(Pt){const gn=Object.assign(Object.assign({prefixCls:`${at}-title`},je(ft,ht)),Xe(Ge));an=x.createElement(lt,Object.assign({},gn))}let fn;if(ht){const gn=Object.assign(Object.assign({prefixCls:`${at}-paragraph`},Ve(ft,Pt)),Xe(ot));fn=x.createElement(rt,Object.assign({},gn))}Dt=x.createElement("div",{className:`${at}-content`},an,fn)}const cn=Ke()(at,{[`${at}-with-avatar`]:ft,[`${at}-active`]:yt,[`${at}-rtl`]:ct==="rtl",[`${at}-round`]:ut},St==null?void 0:St.className,Ce,Ee,gt);return st(x.createElement("div",{className:cn,style:Object.assign(Object.assign({},St==null?void 0:St.style),Te)},kt,Dt))}return typeof We!="undefined"?We:null};Oe.Button=ve,Oe.Avatar=pe,Oe.Input=Fe,Oe.Image=Pe,Oe.Node=Me;var De=Oe,Qe=De},31797:function(jt,xt,we){"use strict";we.d(xt,{default:function(){return he}});var Ae=we(59301),Ke=we(56762),x=we(92343),Se=we(92310),ye=we.n(Se),ae=we(36355),te=we(61621),ue=fe=>{const{value:pe,formatter:ge,precision:ve,decimalSeparator:be,groupSeparator:Be="",prefixCls:Pe}=fe;let Le;if(typeof ge=="function")Le=ge(pe);else{const Fe=String(pe),Ne=Fe.match(/^(-?)(\d*)(\.(\d+))?$/);if(!Ne||Fe==="-")Le=Fe;else{const He=Ne[1];let qe=Ne[2]||"0",Re=Ne[4]||"";qe=qe.replace(/\B(?=(\d{3})+(?!\d))/g,Be),typeof ve=="number"&&(Re=Re.padEnd(ve,"0").slice(0,ve>0?ve:0)),Re&&(Re=`${be}${Re}`),Le=[Ae.createElement("span",{key:"int",className:`${Pe}-content-value-int`},He,qe),Re&&Ae.createElement("span",{key:"decimal",className:`${Pe}-content-value-decimal`},Re)]}}return Ae.createElement("span",{className:`${Pe}-content-value`},Le)},le=we(17313),ce=we(83116),oe=we(37613);const ie=fe=>{const{componentCls:pe,marginXXS:ge,padding:ve,colorTextDescription:be,titleFontSize:Be,colorTextHeading:Pe,contentFontSize:Le,fontFamily:Fe}=fe;return{[`${pe}`]:Object.assign(Object.assign({},(0,le.Wf)(fe)),{[`${pe}-title`]:{marginBottom:ge,color:be,fontSize:Be},[`${pe}-skeleton`]:{paddingTop:ve},[`${pe}-content`]:{color:Pe,fontSize:Le,fontFamily:Fe,[`${pe}-content-value`]:{display:"inline-block",direction:"ltr"},[`${pe}-content-prefix, ${pe}-content-suffix`]:{display:"inline-block"},[`${pe}-content-prefix`]:{marginInlineEnd:ge},[`${pe}-content-suffix`]:{marginInlineStart:ge}}})}};var ne=(0,ce.Z)("Statistic",fe=>{const pe=(0,oe.TS)(fe,{});return[ie(pe)]},fe=>{const{fontSizeHeading3:pe,fontSize:ge}=fe;return{titleFontSize:ge,contentFontSize:pe}}),y=fe=>{const{prefixCls:pe,className:ge,rootClassName:ve,style:be,valueStyle:Be,value:Pe=0,title:Le,valueRender:Fe,prefix:Ne,suffix:He,loading:qe=!1,onMouseEnter:Re,onMouseLeave:it,decimalSeparator:Ze=".",groupSeparator:$e=","}=fe,{getPrefixCls:Je,direction:Me,statistic:ze}=Ae.useContext(ae.E_),Ue=Je("statistic",pe),[rt,Ye]=ne(Ue),lt=Ae.createElement(ue,Object.assign({decimalSeparator:Ze,groupSeparator:$e,prefixCls:Ue},fe,{value:Pe})),Xe=ye()(Ue,{[`${Ue}-rtl`]:Me==="rtl"},ze==null?void 0:ze.className,ge,ve,Ye);return rt(Ae.createElement("div",{className:Xe,style:Object.assign(Object.assign({},ze==null?void 0:ze.style),be),onMouseEnter:Re,onMouseLeave:it},Le&&Ae.createElement("div",{className:`${Ue}-title`},Le),Ae.createElement(te.Z,{paragraph:!1,loading:qe,className:`${Ue}-skeleton`},Ae.createElement("div",{style:Be,className:`${Ue}-content`},Ne&&Ae.createElement("span",{className:`${Ue}-content-prefix`},Ne),Fe?Fe(lt):lt,He&&Ae.createElement("span",{className:`${Ue}-content-suffix`},He)))))};const E=[["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 b(fe,pe){let ge=fe;const ve=/\[[^\]]*]/g,be=(pe.match(ve)||[]).map(Fe=>Fe.slice(1,-1)),Be=pe.replace(ve,"[]"),Pe=E.reduce((Fe,Ne)=>{let[He,qe]=Ne;if(Fe.includes(He)){const Re=Math.floor(ge/qe);return ge-=Re*qe,Fe.replace(new RegExp(`${He}+`,"g"),it=>{const Ze=it.length;return Re.toString().padStart(Ze,"0")})}return Fe},Be);let Le=0;return Pe.replace(ve,()=>{const Fe=be[Le];return Le+=1,Fe})}function z(fe,pe){const{format:ge=""}=pe,ve=new Date(fe).getTime(),be=Date.now(),Be=Math.max(ve-be,0);return b(Be,ge)}const ee=1e3/30;function re(fe){return new Date(fe).getTime()}const de=fe=>{const{value:pe,format:ge="HH:mm:ss",onChange:ve,onFinish:be}=fe,Be=(0,Ke.Z)(),Pe=Ae.useRef(null),Le=()=>{be==null||be(),Pe.current&&(clearInterval(Pe.current),Pe.current=null)},Fe=()=>{const qe=re(pe);qe>=Date.now()&&(Pe.current=setInterval(()=>{Be(),ve==null||ve(qe-Date.now()),qe(Fe(),()=>{Pe.current&&(clearInterval(Pe.current),Pe.current=null)}),[pe]);const Ne=(qe,Re)=>z(qe,Object.assign(Object.assign({},Re),{format:ge})),He=qe=>(0,x.Tm)(qe,{title:void 0});return Ae.createElement(y,Object.assign({},fe,{valueRender:He,formatter:Ne}))};var me=Ae.memo(de);y.Countdown=me;var he=y},15969:function(jt,xt,we){"use strict";we.d(xt,{N:function(){return Ae}});const Ae=Ke=>({color:Ke.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${Ke.motionDurationSlow}`,"&:focus, &:hover":{color:Ke.colorLinkHover},"&:active":{color:Ke.colorLinkActive}})},1710:function(jt,xt,we){"use strict";we.d(xt,{default:function(){return As}});var Ae={},Ke="rc-table-internal-hook",x=we(11036),Se=we(6089),ye=we(34280),ae=we(13697),te=we(59301),se=we(4676);function ue(et){var nt=te.createContext(void 0),dt=function(Et){var At=Et.value,It=Et.children,Ft=te.useRef(At);Ft.current=At;var Lt=te.useState(function(){return{getValue:function(){return Ft.current},listeners:new Set}}),zt=(0,x.Z)(Lt,1),Xt=zt[0];return(0,ye.Z)(function(){(0,se.unstable_batchedUpdates)(function(){Xt.listeners.forEach(function(Ht){Ht(At)})})},[At]),te.createElement(nt.Provider,{value:Xt},It)};return{Context:nt,Provider:dt,defaultValue:et}}function le(et,nt){var dt=(0,Se.Z)(typeof nt=="function"?nt:function(Ht){if(nt===void 0)return Ht;if(!Array.isArray(nt))return Ht[nt];var un={};return nt.forEach(function(rn){un[rn]=Ht[rn]}),un}),pt=te.useContext(et==null?void 0:et.Context),Et=pt||{},At=Et.listeners,It=Et.getValue,Ft=te.useRef();Ft.current=dt(pt?It():et==null?void 0:et.defaultValue);var Lt=te.useState({}),zt=(0,x.Z)(Lt,2),Xt=zt[1];return(0,ye.Z)(function(){if(!pt)return;function Ht(un){var rn=dt(un);(0,ae.Z)(Ft.current,rn,!0)||Xt({})}return At.add(Ht),function(){At.delete(Ht)}},[pt]),Ft.current}var ce=we(71409),oe=we(8654);function ie(){var et=te.createContext(null);function nt(){return te.useContext(et)}function dt(Et,At){var It=(0,oe.Yr)(Et),Ft=function(zt,Xt){var Ht=It?{ref:Xt}:{},un=te.useRef(0),rn=te.useRef(zt),sn=nt();return sn!==null?te.createElement(Et,(0,ce.Z)({},zt,Ht)):((!At||At(rn.current,zt))&&(un.current+=1),rn.current=zt,te.createElement(et.Provider,{value:un.current},te.createElement(Et,(0,ce.Z)({},zt,Ht))))};return It?te.forwardRef(Ft):Ft}function pt(Et,At){var It=(0,oe.Yr)(Et),Ft=function(zt,Xt){var Ht=It?{ref:Xt}:{};return nt(),te.createElement(Et,(0,ce.Z)({},zt,Ht))};return It?te.memo(te.forwardRef(Ft),At):te.memo(Ft,At)}return{makeImmutable:dt,responseImmutable:pt,useImmutableMark:nt}}var ne=ie(),a=ne.makeImmutable,y=ne.responseImmutable,E=ne.useImmutableMark,b=ie(),z=b.makeImmutable,ee=b.responseImmutable,re=b.useImmutableMark,de=ue(),me=de;function he(et,nt){var dt=te.useRef(0);dt.current+=1;var pt=te.useRef(et),Et=[];Object.keys(et||{}).map(function(It){var Ft;(et==null?void 0:et[It])!==((Ft=pt.current)===null||Ft===void 0?void 0:Ft[It])&&Et.push(It)}),pt.current=et;var At=te.useRef([]);return Et.length&&(At.current=Et),te.useDebugValue(dt.current),te.useDebugValue(At.current.join(", ")),nt&&console.log("".concat(nt,":"),dt.current,At.current),dt.current}var fe=null,pe=te.memo(function(){var et=he();return te.createElement("h1",null,"Render Times: ",et)});pe.displayName="RenderBlock";var ge=we(28788),ve=we(89490),be=we(87075),Be=we(92310),Pe=we.n(Be),Le=we(80547),Fe=we(97938),Ne=we(48736),He=te.createContext({renderWithProps:!1}),qe=He,Re="RC_TABLE_KEY";function it(et){return et==null?[]:Array.isArray(et)?et:[et]}function Ze(et){var nt=[],dt={};return et.forEach(function(pt){for(var Et=pt||{},At=Et.key,It=Et.dataIndex,Ft=At||it(It).join("-")||Re;dt[Ft];)Ft="".concat(Ft,"_next");dt[Ft]=!0,nt.push(Ft)}),nt}function $e(et){return et!=null}function Je(et){return et&&(0,ge.Z)(et)==="object"&&!Array.isArray(et)&&!te.isValidElement(et)}function Me(et,nt,dt,pt,Et,At){var It=te.useContext(qe),Ft=re(),Lt=(0,Le.Z)(function(){if($e(pt))return[pt];var zt=nt==null||nt===""?[]:Array.isArray(nt)?nt:[nt],Xt=(0,Fe.Z)(et,zt),Ht=Xt,un=void 0;if(Et){var rn=Et(Xt,et,dt);Je(rn)?(Ht=rn.children,un=rn.props,It.renderWithProps=!0):Ht=rn}return[Ht,un]},[Ft,et,pt,nt,Et,dt],function(zt,Xt){if(At){var Ht=(0,x.Z)(zt,2),un=Ht[1],rn=(0,x.Z)(Xt,2),sn=rn[1];return At(sn,un)}return It.renderWithProps?!0:!(0,ae.Z)(zt,Xt,!0)});return Lt}function ze(et,nt,dt,pt){var Et=et+nt-1;return et<=pt&&Et>=dt}function Ue(et,nt){return le(me,function(dt){var pt=ze(et,nt||1,dt.hoverStartRow,dt.hoverEndRow);return[pt,dt.onHover]})}var rt=function(nt){var dt=nt.ellipsis,pt=nt.rowType,Et=nt.children,At,It=dt===!0?{showTitle:!0}:dt;return It&&(It.showTitle||pt==="header")&&(typeof Et=="string"||typeof Et=="number"?At=Et.toString():te.isValidElement(Et)&&typeof Et.props.children=="string"&&(At=Et.props.children)),At};function Ye(et){var nt,dt,pt,Et,At,It,Ft,Lt,zt=et.component,Xt=et.children,Ht=et.ellipsis,un=et.scope,rn=et.prefixCls,sn=et.className,On=et.align,Pn=et.record,jn=et.render,wn=et.dataIndex,Dn=et.renderIndex,tr=et.shouldCellUpdate,rr=et.index,Hn=et.rowType,yr=et.colSpan,Cr=et.rowSpan,kn=et.fixLeft,Zn=et.fixRight,Mn=et.firstFixLeft,Ln=et.lastFixLeft,Gn=et.firstFixRight,pr=et.lastFixRight,Br=et.appendNode,Er=et.additionalProps,lr=Er===void 0?{}:Er,Fr=et.isSticky,Nr="".concat(rn,"-cell"),ia=le(me,["supportSticky","allColumnsFixedLeft"]),Kr=ia.supportSticky,Pa=ia.allColumnsFixedLeft,wa=Me(Pn,wn,Dn,Xt,jn,tr),Ar=(0,x.Z)(wa,2),Aa=Ar[0],Vr=Ar[1],ma={},da=typeof kn=="number"&&Kr,Ua=typeof Zn=="number"&&Kr;da&&(ma.position="sticky",ma.left=kn),Ua&&(ma.position="sticky",ma.right=Zn);var mr=(nt=(dt=(pt=Vr==null?void 0:Vr.colSpan)!==null&&pt!==void 0?pt:lr.colSpan)!==null&&dt!==void 0?dt:yr)!==null&&nt!==void 0?nt:1,fr=(Et=(At=(It=Vr==null?void 0:Vr.rowSpan)!==null&&It!==void 0?It:lr.rowSpan)!==null&&At!==void 0?At:Cr)!==null&&Et!==void 0?Et:1,cr=Ue(rr,fr),Yn=(0,x.Z)(cr,2),Xr=Yn[0],Qn=Yn[1],wr=function(ja){var Ha;Pn&&Qn(rr,rr+fr-1),lr==null||(Ha=lr.onMouseEnter)===null||Ha===void 0||Ha.call(lr,ja)},zr=function(ja){var Ha;Pn&&Qn(-1,-1),lr==null||(Ha=lr.onMouseLeave)===null||Ha===void 0||Ha.call(lr,ja)};if(mr===0||fr===0)return null;var kr=(Ft=lr.title)!==null&&Ft!==void 0?Ft:rt({rowType:Hn,ellipsis:Ht,children:Aa}),Ra=Pe()(Nr,sn,(Lt={},(0,be.Z)(Lt,"".concat(Nr,"-fix-left"),da&&Kr),(0,be.Z)(Lt,"".concat(Nr,"-fix-left-first"),Mn&&Kr),(0,be.Z)(Lt,"".concat(Nr,"-fix-left-last"),Ln&&Kr),(0,be.Z)(Lt,"".concat(Nr,"-fix-left-all"),Ln&&Pa&&Kr),(0,be.Z)(Lt,"".concat(Nr,"-fix-right"),Ua&&Kr),(0,be.Z)(Lt,"".concat(Nr,"-fix-right-first"),Gn&&Kr),(0,be.Z)(Lt,"".concat(Nr,"-fix-right-last"),pr&&Kr),(0,be.Z)(Lt,"".concat(Nr,"-ellipsis"),Ht),(0,be.Z)(Lt,"".concat(Nr,"-with-append"),Br),(0,be.Z)(Lt,"".concat(Nr,"-fix-sticky"),(da||Ua)&&Fr&&Kr),(0,be.Z)(Lt,"".concat(Nr,"-row-hover"),!Vr&&Xr),Lt),lr.className,Vr==null?void 0:Vr.className),Ia={};On&&(Ia.textAlign=On);var to=(0,ve.Z)((0,ve.Z)((0,ve.Z)((0,ve.Z)({},ma),lr.style),Ia),Vr==null?void 0:Vr.style),Oa=Aa;return(0,ge.Z)(Oa)==="object"&&!Array.isArray(Oa)&&!te.isValidElement(Oa)&&(Oa=null),Ht&&(Ln||Gn)&&(Oa=te.createElement("span",{className:"".concat(Nr,"-content")},Oa)),te.createElement(zt,(0,ce.Z)({},Vr,lr,{className:Ra,style:to,title:kr,scope:un,onMouseEnter:wr,onMouseLeave:zr,colSpan:mr!==1?mr:null,rowSpan:fr!==1?fr:null}),Br,Oa)}var lt=te.memo(Ye);function Xe(et,nt,dt,pt,Et,At){var It=dt[et]||{},Ft=dt[nt]||{},Lt,zt;It.fixed==="left"?Lt=pt.left[Et==="rtl"?nt:et]:Ft.fixed==="right"&&(zt=pt.right[Et==="rtl"?et:nt]);var Xt=!1,Ht=!1,un=!1,rn=!1,sn=dt[nt+1],On=dt[et-1],Pn=!(At!=null&&At.children);if(Et==="rtl"){if(Lt!==void 0){var jn=On&&On.fixed==="left";rn=!jn&&Pn}else if(zt!==void 0){var wn=sn&&sn.fixed==="right";un=!wn&&Pn}}else if(Lt!==void 0){var Dn=sn&&sn.fixed==="left";Xt=!Dn&&Pn}else if(zt!==void 0){var tr=On&&On.fixed==="right";Ht=!tr&&Pn}return{fixLeft:Lt,fixRight:zt,lastFixLeft:Xt,firstFixRight:Ht,lastFixRight:un,firstFixLeft:rn,isSticky:pt.isSticky}}var ke=te.createContext({}),je=ke;function Ve(et){var nt=et.className,dt=et.index,pt=et.children,Et=et.colSpan,At=Et===void 0?1:Et,It=et.rowSpan,Ft=et.align,Lt=le(me,["prefixCls","direction"]),zt=Lt.prefixCls,Xt=Lt.direction,Ht=te.useContext(je),un=Ht.scrollColumnIndex,rn=Ht.stickyOffsets,sn=Ht.flattenColumns,On=Ht.columns,Pn=dt+At-1,jn=Pn+1===un?At+1:At,wn=Xe(dt,dt+jn-1,sn,rn,Xt,On==null?void 0:On[dt]);return te.createElement(lt,(0,ce.Z)({className:nt,index:dt,component:"td",prefixCls:zt,record:null,dataIndex:null,align:Ft,colSpan:jn,rowSpan:It,render:function(){return pt}},wn))}var Oe=we(39224),De=["children"];function Qe(et){var nt=et.children,dt=(0,Oe.Z)(et,De);return te.createElement("tr",dt,nt)}function _e(et){var nt=et.children;return nt}_e.Row=Qe,_e.Cell=Ve;var Ie=_e;function xe(et){var nt=et.children,dt=et.stickyOffsets,pt=et.flattenColumns,Et=et.columns,At=le(me,"prefixCls"),It=pt.length-1,Ft=pt[It],Lt=te.useMemo(function(){return{stickyOffsets:dt,flattenColumns:pt,scrollColumnIndex:Ft!=null&&Ft.scrollbar?It:null,columns:Et}},[Ft,pt,It,dt,Et]);return te.createElement(je.Provider,{value:Lt},te.createElement("tfoot",{className:"".concat(At,"-summary")},nt))}var Ce=ee(xe),Ee=Ie,Te=we(70425),We=we(29301),tt=we(29194),Ge=we(24514),ot=we(75152),yt=we(26112);function ut(et,nt,dt,pt,Et,At,It){et.push({record:nt,indent:dt,index:It});var Ft=At(nt),Lt=Et==null?void 0:Et.has(Ft);if(nt&&Array.isArray(nt[pt])&&Lt)for(var zt=0;zt1?Mn-1:0),Gn=1;Gn=0;Ft-=1){var Lt=nt[Ft],zt=dt&&dt[Ft],Xt=zt&&zt[an];if(Lt||Xt||It){var Ht=Xt||{},un=Ht.columnType,rn=(0,Oe.Z)(Ht,gn);Et.unshift(te.createElement("col",(0,ce.Z)({key:Ft,style:{width:Lt}},rn))),It=!0}}return te.createElement("colgroup",null,Et)}var Nn=An,hn=we(62730),Xn=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function _n(et,nt){return(0,te.useMemo)(function(){for(var dt=[],pt=0;pt1?"colgroup":"col":null,ellipsis:Pn.ellipsis,align:Pn.align,component:Pn.title?At:It,prefixCls:Xt,key:rn[On]},jn,{additionalProps:wn,rowType:"header"}))}))}Cn.displayName="HeaderRow";var mt=Cn;function Tt(et){var nt=[];function dt(It,Ft){var Lt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;nt[Lt]=nt[Lt]||[];var zt=Ft,Xt=It.filter(Boolean).map(function(Ht){var un={key:Ht.key,className:Ht.className||"",children:Ht.title,column:Ht,colStart:zt},rn=1,sn=Ht.children;return sn&&sn.length>0&&(rn=dt(sn,zt,Lt+1).reduce(function(On,Pn){return On+Pn},0),un.hasSubColumns=!0),"colSpan"in Ht&&(rn=Ht.colSpan),"rowSpan"in Ht&&(un.rowSpan=Ht.rowSpan),un.colSpan=rn,un.colEnd=un.colStart+rn-1,nt[Lt].push(un),zt+=rn,rn});return Xt}dt(et,0);for(var pt=nt.length,Et=function(Ft){nt[Ft].forEach(function(Lt){!("rowSpan"in Lt)&&!Lt.hasSubColumns&&(Lt.rowSpan=pt-Ft)})},At=0;At1&&arguments[1]!==void 0?arguments[1]:"";return typeof nt=="number"?nt:nt.endsWith("%")?et*parseFloat(nt)/100:null}function Zt(et,nt){return te.useMemo(function(){if(nt&&nt>0){var dt=0,pt=0;et.forEach(function(zt){var Xt=$t(nt,zt.width);Xt?dt+=Xt:pt+=1});var Et=nt-dt,At=pt,It=Et/pt,Ft=0,Lt=et.map(function(zt){var Xt=(0,ve.Z)({},zt),Ht=$t(nt,Xt.width);if(Ht)Xt.width=Ht;else{var un=Math.floor(It);Xt.width=At===1?Et:un,Et-=un,At-=1}return Ft+=Xt.width,Xt});return[Lt,Ft]}return[et,nt]},[et,nt])}var bt=["children"],Ct=["fixed"];function wt(et){return(0,Kt.Z)(et).filter(function(nt){return te.isValidElement(nt)}).map(function(nt){var dt=nt.key,pt=nt.props,Et=pt.children,At=(0,Oe.Z)(pt,bt),It=(0,ve.Z)({key:dt},At);return Et&&(It.children=wt(Et)),It})}function Gt(et){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return et.filter(function(dt){return dt&&(0,ge.Z)(dt)==="object"}).reduce(function(dt,pt,Et){var At=pt.fixed,It=At===!0?"left":At,Ft="".concat(nt,"-").concat(Et),Lt=pt.children;return Lt&&Lt.length>0?[].concat((0,hn.Z)(dt),(0,hn.Z)(Gt(Lt,Ft).map(function(zt){return(0,ve.Z)({fixed:It},zt)}))):[].concat((0,hn.Z)(dt),[(0,ve.Z)((0,ve.Z)({key:Ft},pt),{},{fixed:It})])},[])}function Jt(et){for(var nt=!0,dt=0;dt=0;At-=1){var It=et[At];if(Et&&It.fixed!=="right")Et=!1;else if(!Et&&It.fixed==="right"){warning(!1,"Index ".concat(At+1," of `columns` missing `fixed='right'` prop."));break}}}function Wt(et){return et.map(function(nt){var dt=nt.fixed,pt=(0,Oe.Z)(nt,Ct),Et=dt;return dt==="left"?Et="right":dt==="right"&&(Et="left"),(0,ve.Z)({fixed:Et},pt)})}function En(et,nt){var dt=et.prefixCls,pt=et.columns,Et=et.children,At=et.expandable,It=et.expandedKeys,Ft=et.columnTitle,Lt=et.getRowKey,zt=et.onTriggerExpand,Xt=et.expandIcon,Ht=et.rowExpandable,un=et.expandIconColumnIndex,rn=et.direction,sn=et.expandRowByClick,On=et.columnWidth,Pn=et.fixed,jn=et.scrollWidth,wn=te.useMemo(function(){return pt||wt(Et)},[pt,Et]),Dn=te.useMemo(function(){if(At){var Zn,Mn=wn.slice();if(!Mn.includes(Ae)){var Ln=un||0;Ln>=0&&Mn.splice(Ln,0,Ae)}var Gn=Mn.indexOf(Ae);Mn=Mn.filter(function(lr,Fr){return lr!==Ae||Fr===Gn});var pr=wn[Gn],Br;(Pn==="left"||Pn)&&!un?Br="left":(Pn==="right"||Pn)&&un===wn.length?Br="right":Br=pr?pr.fixed:null;var Er=(Zn={},(0,be.Z)(Zn,an,{className:"".concat(dt,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,be.Z)(Zn,"title",Ft),(0,be.Z)(Zn,"fixed",Br),(0,be.Z)(Zn,"className","".concat(dt,"-row-expand-icon-cell")),(0,be.Z)(Zn,"width",On),(0,be.Z)(Zn,"render",function(Fr,Nr,ia){var Kr=Lt(Nr,ia),Pa=It.has(Kr),wa=Ht?Ht(Nr):!0,Ar=Xt({prefixCls:dt,expanded:Pa,expandable:wa,record:Nr,onExpand:zt});return sn?te.createElement("span",{onClick:function(Vr){return Vr.stopPropagation()}},Ar):Ar}),Zn);return Mn.map(function(lr){return lr===Ae?Er:lr})}return wn.filter(function(lr){return lr!==Ae})},[At,wn,Lt,It,Xt,rn]),tr=te.useMemo(function(){var Zn=Dn;return nt&&(Zn=nt(Zn)),Zn.length||(Zn=[{render:function(){return null}}]),Zn},[nt,Dn,rn]),rr=te.useMemo(function(){return rn==="rtl"?Wt(Gt(tr)):Gt(tr)},[tr,rn,jn]),Hn=Zt(rr,jn),yr=(0,x.Z)(Hn,2),Cr=yr[0],kn=yr[1];return[tr,Cr,kn]}var ln=En;function qt(et){var nt,dt=et.prefixCls,pt=et.record,Et=et.onExpand,At=et.expanded,It=et.expandable,Ft="".concat(dt,"-row-expand-icon");if(!It)return te.createElement("span",{className:Pe()(Ft,"".concat(dt,"-row-spaced"))});var Lt=function(Xt){Et(pt,Xt),Xt.stopPropagation()};return te.createElement("span",{className:Pe()(Ft,(nt={},(0,be.Z)(nt,"".concat(dt,"-row-expanded"),At),(0,be.Z)(nt,"".concat(dt,"-row-collapsed"),!At),nt)),onClick:Lt})}function mn(et,nt,dt){var pt=[];function Et(At){(At||[]).forEach(function(It,Ft){pt.push(nt(It,Ft)),Et(It[dt])})}return Et(et),pt}function Kn(et,nt,dt){var pt=fn(et),Et=pt.expandIcon,At=pt.expandedRowKeys,It=pt.defaultExpandedRowKeys,Ft=pt.defaultExpandAllRows,Lt=pt.expandedRowRender,zt=pt.onExpand,Xt=pt.onExpandedRowsChange,Ht=pt.childrenColumnName,un=Et||qt,rn=Ht||"children",sn=te.useMemo(function(){return Lt?"row":et.expandable&&et.internalHooks===Ke&&et.expandable.__PARENT_RENDER_ICON__||nt.some(function(rr){return rr&&(0,ge.Z)(rr)==="object"&&rr[rn]})?"nest":!1},[!!Lt,nt]),On=te.useState(function(){return It||(Ft?mn(nt,dt,rn):[])}),Pn=(0,x.Z)(On,2),jn=Pn[0],wn=Pn[1],Dn=te.useMemo(function(){return new Set(At||jn||[])},[At,jn]),tr=te.useCallback(function(rr){var Hn=dt(rr,nt.indexOf(rr)),yr,Cr=Dn.has(Hn);Cr?(Dn.delete(Hn),yr=(0,hn.Z)(Dn)):yr=[].concat((0,hn.Z)(Dn),[Hn]),wn(yr),zt&&zt(!Cr,rr),Xt&&Xt(yr)},[dt,Dn,nt,zt,Xt]);return[pt,sn,Dn,un,rn,tr]}function Qt(et,nt,dt,pt){var Et=et.map(function(At,It){return Xe(It,It,et,nt,dt,pt==null?void 0:pt[It])});return(0,Le.Z)(function(){return Et},[Et],function(At,It){return!(0,ae.Z)(At,It)})}function Vn(et){var nt=(0,te.useRef)(et),dt=(0,te.useState)({}),pt=(0,x.Z)(dt,2),Et=pt[1],At=(0,te.useRef)(null),It=(0,te.useRef)([]);function Ft(Lt){It.current.push(Lt);var zt=Promise.resolve();At.current=zt,zt.then(function(){if(At.current===zt){var Xt=It.current,Ht=nt.current;It.current=[],Xt.forEach(function(un){nt.current=un(nt.current)}),At.current=null,Ht!==nt.current&&Et({})}})}return(0,te.useEffect)(function(){return function(){At.current=null}},[]),[nt.current,Ft]}function Wn(et){var nt=(0,te.useRef)(et||null),dt=(0,te.useRef)();function pt(){window.clearTimeout(dt.current)}function Et(It){nt.current=It,pt(),dt.current=window.setTimeout(function(){nt.current=null,dt.current=void 0},100)}function At(){return nt.current}return(0,te.useEffect)(function(){return pt},[]),[Et,At]}function ur(){var et=te.useState(-1),nt=(0,x.Z)(et,2),dt=nt[0],pt=nt[1],Et=te.useState(-1),At=(0,x.Z)(Et,2),It=At[0],Ft=At[1],Lt=te.useCallback(function(zt,Xt){pt(zt),Ft(Xt)},[]);return[dt,It,Lt]}var Jn=we(47273),Ot=(0,Jn.Z)()?window:null;function _t(et,nt){var dt=(0,ge.Z)(et)==="object"?et:{},pt=dt.offsetHeader,Et=pt===void 0?0:pt,At=dt.offsetSummary,It=At===void 0?0:At,Ft=dt.offsetScroll,Lt=Ft===void 0?0:Ft,zt=dt.getContainer,Xt=zt===void 0?function(){return Ot}:zt,Ht=Xt()||Ot;return te.useMemo(function(){var un=!!et;return{isSticky:un,stickyClassName:un?"".concat(nt,"-sticky-holder"):"",offsetHeader:Et,offsetSummary:It,offsetScroll:Lt,container:Ht}},[Lt,Et,It,nt,Ht])}function Bt(et,nt,dt){var pt=(0,te.useMemo)(function(){for(var Et=[],At=[],It=0,Ft=0,Lt=0;Lt=Ht&&(lr=Ht-un),It({scrollLeft:lr/Ht*(Xt+2)}),wn.current.x=Gn.pageX},Zn=function(){if(At.current){var Gn=(0,Vt.os)(At.current).top,pr=Gn+At.current.offsetHeight,Br=Lt===window?document.documentElement.scrollTop+window.innerHeight:(0,Vt.os)(Lt).top+Lt.clientHeight;pr-(0,ot.Z)()<=Br||Gn>=Br-Ft?jn(function(Er){return(0,ve.Z)((0,ve.Z)({},Er),{},{isHiddenScrollBar:!0})}):jn(function(Er){return(0,ve.Z)((0,ve.Z)({},Er),{},{isHiddenScrollBar:!1})})}},Mn=function(Gn){jn(function(pr){return(0,ve.Z)((0,ve.Z)({},pr),{},{scrollLeft:Gn/Xt*Ht||0})})};return te.useImperativeHandle(dt,function(){return{setScrollLeft:Mn}}),te.useEffect(function(){var Ln=(0,en.Z)(document.body,"mouseup",yr,!1),Gn=(0,en.Z)(document.body,"mousemove",kn,!1);return Zn(),function(){Ln.remove(),Gn.remove()}},[un,rr]),te.useEffect(function(){var Ln=(0,en.Z)(Lt,"scroll",Zn,!1),Gn=(0,en.Z)(window,"resize",Zn,!1);return function(){Ln.remove(),Gn.remove()}},[Lt]),te.useEffect(function(){Pn.isHiddenScrollBar||jn(function(Ln){var Gn=At.current;return Gn?(0,ve.Z)((0,ve.Z)({},Ln),{},{scrollLeft:Gn.scrollLeft/Gn.scrollWidth*Gn.clientWidth}):Ln})},[Pn.isHiddenScrollBar]),Xt<=Ht||!un||Pn.isHiddenScrollBar?null:te.createElement("div",{style:{height:(0,ot.Z)(),width:Ht,bottom:Ft},className:"".concat(zt,"-sticky-scroll")},te.createElement("div",{onMouseDown:Cr,ref:rn,className:Pe()("".concat(zt,"-sticky-scroll-bar"),(0,be.Z)({},"".concat(zt,"-sticky-scroll-bar-active"),rr)),style:{width:"".concat(un,"px"),transform:"translate3d(".concat(Pn.scrollLeft,"px, 0, 0)")}}))},vn=te.forwardRef(on);function Rt(et){return null}var qn=Rt;function dr(et){return null}var br=dr,hr="rc-table",dn=[],Bn={};function Rn(){return"No Data"}function Sn(et){var nt,dt=(0,ve.Z)({rowKey:"key",prefixCls:hr,emptyText:Rn},et),pt=dt.prefixCls,Et=dt.className,At=dt.rowClassName,It=dt.style,Ft=dt.data,Lt=dt.rowKey,zt=dt.scroll,Xt=dt.tableLayout,Ht=dt.direction,un=dt.title,rn=dt.footer,sn=dt.summary,On=dt.caption,Pn=dt.id,jn=dt.showHeader,wn=dt.components,Dn=dt.emptyText,tr=dt.onRow,rr=dt.onHeaderRow,Hn=dt.internalHooks,yr=dt.transformColumns,Cr=dt.internalRefs,kn=dt.tailor,Zn=dt.sticky,Mn=Ft||dn,Ln=!!Mn.length,Gn=Hn===Ke,pr=te.useCallback(function(na,pa){return(0,Fe.Z)(wn,na)||pa},[wn]),Br=te.useMemo(function(){return typeof Lt=="function"?Lt:function(na){var pa=na&&na[Lt];return pa}},[Lt]),Er=pr(["body"]),lr=ur(),Fr=(0,x.Z)(lr,3),Nr=Fr[0],ia=Fr[1],Kr=Fr[2],Pa=Kn(dt,Mn,Br),wa=(0,x.Z)(Pa,6),Ar=wa[0],Aa=wa[1],Vr=wa[2],ma=wa[3],da=wa[4],Ua=wa[5],mr=zt==null?void 0:zt.x,fr=te.useState(0),cr=(0,x.Z)(fr,2),Yn=cr[0],Xr=cr[1],Qn=ln((0,ve.Z)((0,ve.Z)((0,ve.Z)({},dt),Ar),{},{expandable:!!Ar.expandedRowRender,columnTitle:Ar.columnTitle,expandedKeys:Vr,getRowKey:Br,onTriggerExpand:Ua,expandIcon:ma,expandIconColumnIndex:Ar.expandIconColumnIndex,direction:Ht,scrollWidth:Gn&&kn&&typeof mr=="number"?mr:null}),Gn?yr:null),wr=(0,x.Z)(Qn,3),zr=wr[0],kr=wr[1],Ra=wr[2],Ia=Ra!=null?Ra:mr,to=te.useMemo(function(){return{columns:zr,flattenColumns:kr}},[zr,kr]),Oa=te.useRef(),Qa=te.useRef(),ja=te.useRef(),Ha=te.useRef(),vo=te.useRef(),qr=te.useState(!1),ta=(0,x.Z)(qr,2),ha=ta[0],Ta=ta[1],La=te.useState(!1),Rr=(0,x.Z)(La,2),_a=Rr[0],ka=Rr[1],Xa=Vn(new Map),ro=(0,x.Z)(Xa,2),no=ro[0],xo=ro[1],so=Ze(kr),qa=so.map(function(na){return no.get(na)}),Ka=te.useMemo(function(){return qa},[qa.join("_")]),Ga=Ut(Ka,kr.length,Ht),Ba=zt&&$e(zt.y),va=zt&&$e(Ia)||!!Ar.fixed,ao=va&&kr.some(function(na){var pa=na.fixed;return pa}),yo=te.useRef(),fo=_t(Zn,pt),oo=fo.isSticky,To=fo.offsetHeader,zo=fo.offsetSummary,Ur=fo.offsetScroll,ca=fo.stickyClassName,Da=fo.container,ya=te.useMemo(function(){return sn==null?void 0:sn(Mn)},[sn,Mn]),Ma=(Ba||oo)&&te.isValidElement(ya)&&ya.type===Ie&&ya.props.fixed,Wa,Za,lo;Ba&&(Za={overflowY:"scroll",maxHeight:zt.y}),va&&(Wa={overflowX:"auto"},Ba||(Za={overflowY:"hidden"}),lo={width:Ia===!0?"auto":Ia,minWidth:"100%"});var gi=te.useCallback(function(na,pa){(0,tt.Z)(Oa.current)&&xo(function(eo){if(eo.get(na)!==pa){var mo=new Map(eo);return mo.set(na,pa),mo}return eo})},[]),Os=Wn(null),mi=(0,x.Z)(Os,2),js=mi[0],pi=mi[1];function Lo(na,pa){pa&&(typeof pa=="function"?pa(na):pa.scrollLeft!==na&&(pa.scrollLeft=na,pa.scrollLeft!==na&&setTimeout(function(){pa.scrollLeft=na},0)))}var bo=(0,Se.Z)(function(na){var pa=na.currentTarget,eo=na.scrollLeft,mo=Ht==="rtl",po=typeof eo=="number"?eo:pa.scrollLeft,Li=pa||Bn;if(!pi()||pi()===Li){var Zo;js(Li),Lo(po,Qa.current),Lo(po,ja.current),Lo(po,vo.current),Lo(po,(Zo=yo.current)===null||Zo===void 0?void 0:Zo.setScrollLeft)}var Vo=pa||Qa.current;if(Vo){var Xo=Vo.scrollWidth,$o=Vo.clientWidth;if(Xo===$o){Ta(!1),ka(!1);return}mo?(Ta(-po0)):(Ta(po>0),ka(po1?On-Gn:0,Br=(0,ve.Z)((0,ve.Z)((0,ve.Z)({},yr),Lt),{},{flex:"0 0 ".concat(Gn,"px"),width:"".concat(Gn,"px"),marginRight:pr,pointerEvents:"auto"}),Er=te.useMemo(function(){return Xt?Mn<=1:kn===0||Mn===0||Mn>1},[Mn,kn,Xt]);Er?Br.visibility="hidden":Xt&&(Br.height=Ht==null?void 0:Ht(Mn));var lr=Er?function(){return null}:un,Fr={};return(Mn===0||kn===0)&&(Fr.rowSpan=1,Fr.colSpan=1),te.createElement(lt,(0,ce.Z)({className:Pe()(sn,zt),ellipsis:dt.ellipsis,align:dt.align,scope:dt.rowScope,component:"div",prefixCls:nt.prefixCls,key:Dn,record:Ft,index:At,renderIndex:It,dataIndex:rn,render:lr,shouldCellUpdate:dt.shouldCellUpdate},tr,{appendNode:rr,additionalProps:(0,ve.Z)((0,ve.Z)({},Hn),{},{style:Br},Fr)}))}var $r=Sa,jr=["data","index","className","rowKey","style","extra","getHeight"],Jr=te.forwardRef(function(et,nt){var dt=et.data,pt=et.index,Et=et.className,At=et.rowKey,It=et.style,Ft=et.extra,Lt=et.getHeight,zt=(0,Oe.Z)(et,jr),Xt=dt.record,Ht=dt.indent,un=dt.index,rn=le(me,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),sn=rn.scrollX,On=rn.flattenColumns,Pn=rn.prefixCls,jn=rn.fixColumn,wn=rn.componentWidth,Dn=at(Xt,At,pt,Ht),tr=Dn.rowSupportExpand,rr=Dn.expanded,Hn=Dn.rowProps,yr=Dn.expandedRowRender,Cr=Dn.expandedRowClassName,kn;if(tr&&rr){var Zn=yr(Xt,pt,Ht+1,rr),Mn=Cr==null?void 0:Cr(Xt,pt,Ht),Ln={};jn&&(Ln={style:(0,be.Z)({},"--virtual-width","".concat(wn,"px"))});var Gn="".concat(Pn,"-expanded-row-cell");kn=te.createElement("div",{className:Pe()("".concat(Pn,"-expanded-row"),"".concat(Pn,"-expanded-row-level-").concat(Ht+1),Mn)},te.createElement(lt,{component:"div",prefixCls:Pn,className:Pe()(Gn,(0,be.Z)({},"".concat(Gn,"-fixed"),jn)),additionalProps:Ln},Zn))}var pr=(0,ve.Z)((0,ve.Z)({},It),{},{width:sn});Ft&&(pr.position="absolute",pr.pointerEvents="none");var Br=te.createElement("div",(0,ce.Z)({},Hn,zt,{ref:tr?null:nt,className:Pe()(Et,"".concat(Pn,"-row"),Hn==null?void 0:Hn.className,(0,be.Z)({},"".concat(Pn,"-row-extra"),Ft)),style:(0,ve.Z)((0,ve.Z)({},pr),Hn==null?void 0:Hn.style)}),On.map(function(Er,lr){return te.createElement($r,{key:lr,rowInfo:Dn,column:Er,colIndex:lr,indent:Ht,index:pt,renderIndex:un,record:Xt,inverse:Ft,getHeight:Lt})}));return tr?te.createElement("div",{ref:nt},Br,kn):Br}),_r=ee(Jr),Hr=_r,nn=te.forwardRef(function(et,nt){var dt=et.data,pt=et.onScroll,Et=le(me,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),At=Et.flattenColumns,It=Et.onColumnResize,Ft=Et.getRowKey,Lt=Et.expandedKeys,zt=Et.prefixCls,Xt=Et.childrenColumnName,Ht=Et.emptyNode,un=Et.scrollX,rn=le(Lr),sn=rn.scrollY,On=rn.listItemHeight,Pn=te.useRef(),jn=vt(dt,Xt,Lt,Ft),wn=te.useMemo(function(){var kn=0;return At.map(function(Zn){var Mn=Zn.width,Ln=Zn.key;return kn+=Mn,[Ln,Mn,kn]})},[At]),Dn=te.useMemo(function(){return wn.map(function(kn){return kn[2]})},[wn]);te.useEffect(function(){wn.forEach(function(kn){var Zn=(0,x.Z)(kn,2),Mn=Zn[0],Ln=Zn[1];It(Mn,Ln)})},[wn]),te.useImperativeHandle(nt,function(){var kn={};return Object.defineProperty(kn,"scrollLeft",{get:function(){var Mn;return((Mn=Pn.current)===null||Mn===void 0?void 0:Mn.getScrollInfo().x)||0},set:function(Mn){var Ln;(Ln=Pn.current)===null||Ln===void 0||Ln.scrollTo({left:Mn})}}),kn});var tr=function(Zn,Mn){var Ln,Gn=(Ln=jn[Mn])===null||Ln===void 0?void 0:Ln.record,pr=Zn.onCell;if(pr){var Br,Er=pr(Gn,Mn);return(Br=Er==null?void 0:Er.rowSpan)!==null&&Br!==void 0?Br:1}return 1},rr=function(Zn){var Mn=Zn.start,Ln=Zn.end,Gn=Zn.getSize,pr=Zn.offsetY;if(Ln<0)return null;for(var Br=At.filter(function(mr){return tr(mr,Mn)===0}),Er=Mn,lr=function(fr){if(Br=Br.filter(function(cr){return tr(cr,fr)===0}),!Br.length)return Er=fr,"break"},Fr=Mn;Fr>=0;Fr-=1){var Nr=lr(Fr);if(Nr==="break")break}for(var ia=At.filter(function(mr){return tr(mr,Ln)!==1}),Kr=Ln,Pa=function(fr){if(ia=ia.filter(function(cr){return tr(cr,fr)!==1}),!ia.length)return Kr=Math.max(fr-1,Ln),"break"},wa=Ln;wa1})&&Aa.push(fr)},ma=Er;ma<=Kr;ma+=1)var da=Vr(ma);var Ua=Aa.map(function(mr){var fr=jn[mr],cr=Ft(fr.record,mr),Yn=function(wr){var zr=mr+wr-1,kr=Ft(jn[zr].record,zr),Ra=Gn(cr,kr);return Ra.bottom-Ra.top},Xr=Gn(cr);return te.createElement(Hr,{key:mr,data:fr,rowKey:cr,index:mr,style:{top:-pr+Xr.top},extra:!0,getHeight:Yn})});return Ua},Hn=te.useMemo(function(){return{columnsOffset:Dn}},[Dn]),yr="".concat(zt,"-tbody"),Cr;return jn.length?Cr=te.createElement(Or.Z,{fullHeight:!1,ref:Pn,className:Pe()(yr,"".concat(yr,"-virtual")),height:sn,itemHeight:On||24,data:jn,itemKey:function(Zn){return Ft(Zn.record)},scrollWidth:un,onVirtualScroll:function(Zn){var Mn=Zn.x;pt({scrollLeft:Mn})},extraRender:rr},function(kn,Zn,Mn){var Ln=Ft(kn.record,Zn);return te.createElement(Hr,(0,ce.Z)({data:kn,rowKey:Ln,index:Zn},Mn))}):Cr=te.createElement("div",{className:Pe()("".concat(zt,"-placeholder"))},te.createElement(lt,{component:"div",prefixCls:zt},Ht)),te.createElement(sa.Provider,{value:Hn},Cr)}),Tn=ee(nn),ar=Tn,nr=function(nt,dt){var pt=dt.ref,Et=dt.onScroll;return te.createElement(ar,{ref:pt,data:nt,onScroll:Et})},or=100;function $n(et){var nt=et.columns,dt=et.scroll,pt=et.prefixCls,Et=pt===void 0?hr:pt,At=et.className,It=et.listItemHeight,Ft=dt||{},Lt=Ft.x,zt=Ft.y;typeof Lt!="number"&&(Lt=((nt||[]).length+1)*or),typeof zt!="number"&&(zt=500);var Xt=te.useMemo(function(){return{scrollY:zt,listItemHeight:It}},[zt,It]);return te.createElement(Lr.Provider,{value:Xt},te.createElement(ir,(0,ce.Z)({},et,{className:Pe()(At,"".concat(Et,"-virtual")),scroll:(0,ve.Z)((0,ve.Z)({},dt),{},{x:Lt}),components:{body:nr},columns:nt,internalHooks:Ke,tailor:!0})))}function Pr(et){return z($n,et)}var In=Pr(),sr=null;function gr(et){return null}var bn=gr;function xr(et){return null}var Wr=xr,Ca=we(2738),xa=we(68031),aa=we(36355),ea=we(93891),Ea=we(19716),za=we(8628),Mr=we(31724),Na=we(58421),Un=we(71418),yn=we(88088);function pn(et){return function(dt){let{prefixCls:pt,onExpand:Et,record:At,expanded:It,expandable:Ft}=dt;const Lt=`${pt}-row-expand-icon`;return te.createElement("button",{type:"button",onClick:zt=>{Et(At,zt),zt.stopPropagation()},className:Pe()(Lt,{[`${Lt}-spaced`]:!Ft,[`${Lt}-expanded`]:Ft&&It,[`${Lt}-collapsed`]:Ft&&!It}),"aria-label":It?et.collapse:et.expand,"aria-expanded":It})}}var Fn=pn;function Sr(et,nt){return"key"in et&&et.key!==void 0&&et.key!==null?et.key:et.dataIndex?Array.isArray(et.dataIndex)?et.dataIndex.join("."):et.dataIndex:nt}function Dr(et,nt){return nt?`${nt}-${et}`:`${et}`}function oa(et,nt){return typeof et=="function"?et(nt):et}function Qr(et,nt){const dt=oa(et,nt);return Object.prototype.toString.call(dt)==="[object Object]"?"":dt}var fa={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"},ga=fa,Fa=we(7657),ba=function(nt,dt){return te.createElement(Fa.Z,(0,ce.Z)({},nt,{ref:dt,icon:ga}))},Tr=te.forwardRef(ba),Gr=Tr,ra=we(56762);function Ir(et){const nt=te.useRef(et),dt=(0,ra.Z)();return[()=>nt.current,pt=>{nt.current=pt,dt()}]}var Yr=we(3113),ua=we(24905),Zr=we(38854),$a=we(64165),Va=we(20834),co=we(40875),ho=we(5112),Ja=we(17574),Ya=we(47472),Eo=we(92832);function Co(et){let{value:nt,onChange:dt,filterSearch:pt,tablePrefixCls:Et,locale:At}=et;return pt?te.createElement("div",{className:`${Et}-filter-dropdown-search`},te.createElement(Eo.default,{prefix:te.createElement(Ya.Z,null),placeholder:At.filterSearchPlaceholder,onChange:dt,value:nt,htmlSize:1,className:`${Et}-filter-dropdown-search-input`})):null}var Po=Co,Jo=we(10228);const Bi=et=>{const{keyCode:nt}=et;nt===Jo.Z.ENTER&&et.stopPropagation()};var Ii=te.forwardRef((et,nt)=>te.createElement("div",{className:et.className,onClick:dt=>dt.stopPropagation(),onKeyDown:Bi,ref:nt},et.children));function So(et){let nt=[];return(et||[]).forEach(dt=>{let{value:pt,children:Et}=dt;nt.push(pt),Et&&(nt=[].concat((0,hn.Z)(nt),(0,hn.Z)(So(Et))))}),nt}function Fi(et){return et.some(nt=>{let{children:dt}=nt;return dt})}function Yo(et,nt){return typeof nt=="string"||typeof nt=="number"?nt==null?void 0:nt.toString().toLowerCase().includes(et.trim().toLowerCase()):!1}function Qo(et){let{filters:nt,prefixCls:dt,filteredKeys:pt,filterMultiple:Et,searchValue:At,filterSearch:It}=et;return nt.map((Ft,Lt)=>{const zt=String(Ft.value);if(Ft.children)return{key:zt||Lt,label:Ft.text,popupClassName:`${dt}-dropdown-submenu`,children:Qo({filters:Ft.children,prefixCls:dt,filteredKeys:pt,filterMultiple:Et,searchValue:At,filterSearch:It})};const Xt=Et?ua.default:ho.ZP,Ht={key:Ft.value!==void 0?zt:Lt,label:te.createElement(te.Fragment,null,te.createElement(Xt,{checked:pt.includes(zt)}),te.createElement("span",null,Ft.text))};return At.trim()?typeof It=="function"?It(At,Ft)?Ht:null:Yo(At,Ft.text)?Ht:null:Ht})}function Di(et){var nt,dt;const{tablePrefixCls:pt,prefixCls:Et,column:At,dropdownPrefixCls:It,columnKey:Ft,filterMultiple:Lt,filterMode:zt="menu",filterSearch:Xt=!1,filterState:Ht,triggerFilter:un,locale:rn,children:sn,getPopupContainer:On}=et,{filterDropdownOpen:Pn,onFilterDropdownOpenChange:jn,filterResetToDefaultFilteredValue:wn,defaultFilteredValue:Dn,filterDropdownVisible:tr,onFilterDropdownVisibleChange:rr}=At,[Hn,yr]=te.useState(!1),Cr=!!(Ht&&(!((nt=Ht.filteredKeys)===null||nt===void 0)&&nt.length||Ht.forceFiltered)),kn=Qn=>{yr(Qn),jn==null||jn(Qn),rr==null||rr(Qn)},Zn=(dt=Pn!=null?Pn:tr)!==null&&dt!==void 0?dt:Hn,Mn=Ht==null?void 0:Ht.filteredKeys,[Ln,Gn]=Ir(Mn||[]),pr=Qn=>{let{selectedKeys:wr}=Qn;Gn(wr)},Br=(Qn,wr)=>{let{node:zr,checked:kr}=wr;pr(Lt?{selectedKeys:Qn}:{selectedKeys:kr&&zr.key?[zr.key]:[]})};te.useEffect(()=>{Hn&&pr({selectedKeys:Mn||[]})},[Mn]);const[Er,lr]=te.useState([]),Fr=Qn=>{lr(Qn)},[Nr,ia]=te.useState(""),Kr=Qn=>{const{value:wr}=Qn.target;ia(wr)};te.useEffect(()=>{Hn||ia("")},[Hn]);const Pa=Qn=>{const wr=Qn&&Qn.length?Qn:null;if(wr===null&&(!Ht||!Ht.filteredKeys)||(0,ae.Z)(wr,Ht==null?void 0:Ht.filteredKeys,!0))return null;un({column:At,key:Ft,filteredKeys:wr})},wa=()=>{kn(!1),Pa(Ln())},Ar=function(){let{confirm:Qn,closeDropdown:wr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Qn&&Pa([]),wr&&kn(!1),ia(""),Gn(wn?(Dn||[]).map(zr=>String(zr)):[])},Aa=function(){let{closeDropdown:Qn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Qn&&kn(!1),Pa(Ln())},Vr=Qn=>{Qn&&Mn!==void 0&&Gn(Mn||[]),kn(Qn),!Qn&&!At.filterDropdown&&wa()},ma=Pe()({[`${It}-menu-without-submenu`]:!Fi(At.filters||[])}),da=Qn=>{if(Qn.target.checked){const wr=So(At==null?void 0:At.filters).map(zr=>String(zr));Gn(wr)}else Gn([])},Ua=Qn=>{let{filters:wr}=Qn;return(wr||[]).map((zr,kr)=>{const Ra=String(zr.value),Ia={title:zr.text,key:zr.value!==void 0?Ra:kr};return zr.children&&(Ia.children=Ua({filters:zr.children})),Ia})},mr=Qn=>{var wr;return Object.assign(Object.assign({},Qn),{text:Qn.title,value:Qn.key,children:((wr=Qn.children)===null||wr===void 0?void 0:wr.map(zr=>mr(zr)))||[]})};let fr;if(typeof At.filterDropdown=="function")fr=At.filterDropdown({prefixCls:`${It}-custom`,setSelectedKeys:Qn=>pr({selectedKeys:Qn}),selectedKeys:Ln(),confirm:Aa,clearFilters:Ar,filters:At.filters,visible:Zn,close:()=>{kn(!1)}});else if(At.filterDropdown)fr=At.filterDropdown;else{const Qn=Ln()||[],wr=()=>(At.filters||[]).length===0?te.createElement($a.Z,{image:$a.Z.PRESENTED_IMAGE_SIMPLE,description:rn.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):zt==="tree"?te.createElement(te.Fragment,null,te.createElement(Po,{filterSearch:Xt,value:Nr,onChange:Kr,tablePrefixCls:pt,locale:rn}),te.createElement("div",{className:`${pt}-filter-dropdown-tree`},Lt?te.createElement(ua.default,{checked:Qn.length===So(At.filters).length,indeterminate:Qn.length>0&&Qn.lengthtypeof Xt=="function"?Xt(Nr,mr(kr)):Yo(Nr,kr.title):void 0}))):te.createElement(te.Fragment,null,te.createElement(Po,{filterSearch:Xt,value:Nr,onChange:Kr,tablePrefixCls:pt,locale:rn}),te.createElement(Va.default,{selectable:!0,multiple:Lt,prefixCls:`${It}-menu`,className:ma,onSelect:pr,onDeselect:pr,selectedKeys:Qn,getPopupContainer:On,openKeys:Er,onOpenChange:Fr,items:Qo({filters:At.filters||[],filterSearch:Xt,prefixCls:Et,filteredKeys:Ln(),filterMultiple:Lt,searchValue:Nr})})),zr=()=>wn?(0,ae.Z)((Dn||[]).map(kr=>String(kr)),Qn,!0):Qn.length===0;fr=te.createElement(te.Fragment,null,wr(),te.createElement("div",{className:`${Et}-dropdown-btns`},te.createElement(Yr.ZP,{type:"link",size:"small",disabled:zr(),onClick:()=>Ar()},rn.filterReset),te.createElement(Yr.ZP,{type:"primary",size:"small",onClick:wa},rn.filterConfirm)))}At.filterDropdown&&(fr=te.createElement(co.J,{selectable:void 0},fr));const cr=()=>te.createElement(Ii,{className:`${Et}-dropdown`},fr);let Yn;typeof At.filterIcon=="function"?Yn=At.filterIcon(Cr):At.filterIcon?Yn=At.filterIcon:Yn=te.createElement(Gr,null);const{direction:Xr}=te.useContext(aa.E_);return te.createElement("div",{className:`${Et}-column`},te.createElement("span",{className:`${pt}-column-title`},sn),te.createElement(Zr.Z,{dropdownRender:cr,trigger:["click"],open:Zn,onOpenChange:Vr,getPopupContainer:On,placement:Xr==="rtl"?"bottomLeft":"bottomRight"},te.createElement("span",{role:"button",tabIndex:-1,className:Pe()(`${Et}-trigger`,{active:Cr}),onClick:Qn=>{Qn.stopPropagation()}},Yn)))}var Ni=Di;function Fo(et,nt,dt){let pt=[];return(et||[]).forEach((Et,At)=>{var It;const Ft=Dr(At,dt);if(Et.filters||"filterDropdown"in Et||"onFilter"in Et)if("filteredValue"in Et){let Lt=Et.filteredValue;"filterDropdown"in Et||(Lt=(It=Lt==null?void 0:Lt.map(String))!==null&&It!==void 0?It:Lt),pt.push({column:Et,key:Sr(Et,Ft),filteredKeys:Lt,forceFiltered:Et.filtered})}else pt.push({column:Et,key:Sr(Et,Ft),filteredKeys:nt&&Et.defaultFilteredValue?Et.defaultFilteredValue:void 0,forceFiltered:Et.filtered});"children"in Et&&(pt=[].concat((0,hn.Z)(pt),(0,hn.Z)(Fo(Et.children,nt,Ft))))}),pt}function qo(et,nt,dt,pt,Et,At,It,Ft){return dt.map((Lt,zt)=>{const Xt=Dr(zt,Ft),{filterMultiple:Ht=!0,filterMode:un,filterSearch:rn}=Lt;let sn=Lt;if(sn.filters||sn.filterDropdown){const On=Sr(sn,Xt),Pn=pt.find(jn=>{let{key:wn}=jn;return On===wn});sn=Object.assign(Object.assign({},sn),{title:jn=>te.createElement(Ni,{tablePrefixCls:et,prefixCls:`${et}-filter`,dropdownPrefixCls:nt,column:sn,columnKey:On,filterState:Pn,filterMultiple:Ht,filterMode:un,filterSearch:rn,triggerFilter:At,locale:Et,getPopupContainer:It},oa(Lt.title,jn))})}return"children"in sn&&(sn=Object.assign(Object.assign({},sn),{children:qo(et,nt,sn.children,pt,Et,At,It,Xt)})),sn})}function ei(et){const nt={};return et.forEach(dt=>{let{key:pt,filteredKeys:Et,column:At}=dt;const{filters:It,filterDropdown:Ft}=At;if(Ft)nt[pt]=Et||null;else if(Array.isArray(Et)){const Lt=So(It);nt[pt]=Lt.filter(zt=>Et.includes(String(zt)))}else nt[pt]=null}),nt}function ti(et,nt){return nt.reduce((dt,pt)=>{const{column:{onFilter:Et,filters:At},filteredKeys:It}=pt;return Et&&It&&It.length?dt.filter(Ft=>It.some(Lt=>{const zt=So(At),Xt=zt.findIndex(un=>String(un)===String(Lt)),Ht=Xt!==-1?zt[Xt]:Lt;return Et(Ht,Ft)})):dt},et)}const ni=et=>et.flatMap(nt=>"children"in nt?[nt].concat((0,hn.Z)(ni(nt.children||[]))):[nt]);function Ri(et){let{prefixCls:nt,dropdownPrefixCls:dt,mergedColumns:pt,onFilterChange:Et,getPopupContainer:At,locale:It}=et;const Ft=te.useMemo(()=>ni(pt||[]),[pt]),[Lt,zt]=te.useState(()=>Fo(Ft,!0)),Xt=te.useMemo(()=>{const sn=Fo(Ft,!1);if(sn.length===0)return sn;let On=!0,Pn=!0;if(sn.forEach(jn=>{let{filteredKeys:wn}=jn;wn!==void 0?On=!1:Pn=!1}),On){const jn=(Ft||[]).map((wn,Dn)=>Sr(wn,Dr(Dn)));return Lt.filter(wn=>{let{key:Dn}=wn;return jn.includes(Dn)}).map(wn=>{const Dn=Ft[jn.findIndex(tr=>tr===wn.key)];return Object.assign(Object.assign({},wn),{column:Object.assign(Object.assign({},wn.column),Dn),forceFiltered:Dn.filtered})})}return sn},[Ft,Lt]),Ht=te.useMemo(()=>ei(Xt),[Xt]),un=sn=>{const On=Xt.filter(Pn=>{let{key:jn}=Pn;return jn!==sn.key});On.push(sn),zt(On),Et(ei(On),On)};return[sn=>qo(nt,dt,sn,Xt,It,un,At),Xt,Ht]}var ki=Ri;function Mi(et,nt,dt){const pt=te.useRef({});function Et(At){if(!pt.current||pt.current.data!==et||pt.current.childrenColumnName!==nt||pt.current.getRowKey!==dt){let Ft=function(Lt){Lt.forEach((zt,Xt)=>{const Ht=dt(zt,Xt);It.set(Ht,zt),zt&&typeof zt=="object"&&nt in zt&&Ft(zt[nt]||[])})};const It=new Map;Ft(et),pt.current={data:et,childrenColumnName:nt,kvMap:It,getRowKey:dt}}return pt.current.kvMap.get(At)}return[Et]}var _i=we(50371),Gi=function(et,nt){var dt={};for(var pt in et)Object.prototype.hasOwnProperty.call(et,pt)&&nt.indexOf(pt)<0&&(dt[pt]=et[pt]);if(et!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Et=0,pt=Object.getOwnPropertySymbols(et);Et{const At=et[Et];typeof At!="function"&&(dt[Et]=At)}),dt}function Ui(et,nt,dt){const pt=dt&&typeof dt=="object"?dt:{},{total:Et=0}=pt,At=Gi(pt,["total"]),[It,Ft]=(0,te.useState)(()=>({current:"defaultCurrent"in At?At.defaultCurrent:1,pageSize:"defaultPageSize"in At?At.defaultPageSize:ri})),Lt=(0,_i.Z)(It,At,{total:Et>0?Et:et}),zt=Math.ceil((Et||et)/Lt.pageSize);Lt.current>zt&&(Lt.current=zt||1);const Xt=(un,rn)=>{Ft({current:un!=null?un:1,pageSize:rn||Lt.pageSize})},Ht=(un,rn)=>{var sn;dt&&((sn=dt.onChange)===null||sn===void 0||sn.call(dt,un,rn)),Xt(un,rn),nt(un,rn||(Lt==null?void 0:Lt.pageSize))};return dt===!1?[{},()=>{}]:[Object.assign(Object.assign({},Lt),{onChange:Ht}),Xt]}var Hi=Ui,Ki=we(84105),ai=we(35654),Do=we(90782),Wi=we(71430),Zi=we(18929);const uo={},No="SELECT_ALL",Ro="SELECT_INVERT",ko="SELECT_NONE",oi=[],ii=(et,nt)=>{let dt=[];return(nt||[]).forEach(pt=>{dt.push(pt),pt&&typeof pt=="object"&&et in pt&&(dt=[].concat((0,hn.Z)(dt),(0,hn.Z)(ii(et,pt[et]))))}),dt};var Vi=(et,nt)=>{const{preserveSelectedRowKeys:dt,selectedRowKeys:pt,defaultSelectedRowKeys:Et,getCheckboxProps:At,onChange:It,onSelect:Ft,onSelectAll:Lt,onSelectInvert:zt,onSelectNone:Xt,onSelectMultiple:Ht,columnWidth:un,type:rn,selections:sn,fixed:On,renderCell:Pn,hideSelectAll:jn,checkStrictly:wn=!0}=nt||{},{prefixCls:Dn,data:tr,pageData:rr,getRecordByKey:Hn,getRowKey:yr,expandType:Cr,childrenColumnName:kn,locale:Zn,getPopupContainer:Mn}=et,[Ln,Gn]=(0,Zi.Z)(pt||Et||oi,{value:pt}),pr=te.useRef(new Map),Br=(0,te.useCallback)(mr=>{if(dt){const fr=new Map;mr.forEach(cr=>{let Yn=Hn(cr);!Yn&&pr.current.has(cr)&&(Yn=pr.current.get(cr)),fr.set(cr,Yn)}),pr.current=fr}},[Hn,dt]);te.useEffect(()=>{Br(Ln)},[Ln]);const{keyEntities:Er}=(0,te.useMemo)(()=>{if(wn)return{keyEntities:null};let mr=tr;if(dt){const fr=new Set(tr.map((Yn,Xr)=>yr(Yn,Xr))),cr=Array.from(pr.current).reduce((Yn,Xr)=>{let[Qn,wr]=Xr;return fr.has(Qn)?Yn:Yn.concat(wr)},[]);mr=[].concat((0,hn.Z)(mr),(0,hn.Z)(cr))}return(0,Wi.I8)(mr,{externalGetKey:yr,childrenPropName:kn})},[tr,yr,wn,kn,dt]),lr=(0,te.useMemo)(()=>ii(kn,rr),[kn,rr]),Fr=(0,te.useMemo)(()=>{const mr=new Map;return lr.forEach((fr,cr)=>{const Yn=yr(fr,cr),Xr=(At?At(fr):null)||{};mr.set(Yn,Xr)}),mr},[lr,yr,At]),Nr=(0,te.useCallback)(mr=>{var fr;return!!(!((fr=Fr.get(yr(mr)))===null||fr===void 0)&&fr.disabled)},[Fr,yr]),[ia,Kr]=(0,te.useMemo)(()=>{if(wn)return[Ln||[],[]];const{checkedKeys:mr,halfCheckedKeys:fr}=(0,Do.S)(Ln,!0,Er,Nr);return[mr||[],fr]},[Ln,wn,Er,Nr]),Pa=(0,te.useMemo)(()=>{const mr=rn==="radio"?ia.slice(0,1):ia;return new Set(mr)},[ia,rn]),wa=(0,te.useMemo)(()=>rn==="radio"?new Set:new Set(Kr),[Kr,rn]),[Ar,Aa]=(0,te.useState)(null);te.useEffect(()=>{nt||Gn(oi)},[!!nt]);const Vr=(0,te.useCallback)((mr,fr)=>{let cr,Yn;Br(mr),dt?(cr=mr,Yn=mr.map(Xr=>pr.current.get(Xr))):(cr=[],Yn=[],mr.forEach(Xr=>{const Qn=Hn(Xr);Qn!==void 0&&(cr.push(Xr),Yn.push(Qn))})),Gn(cr),It==null||It(cr,Yn,{type:fr})},[Gn,Hn,It,dt]),ma=(0,te.useCallback)((mr,fr,cr,Yn)=>{if(Ft){const Xr=cr.map(Qn=>Hn(Qn));Ft(Hn(mr),fr,Xr,Yn)}Vr(cr,"single")},[Ft,Hn,Vr]),da=(0,te.useMemo)(()=>!sn||jn?null:(sn===!0?[No,Ro,ko]:sn).map(fr=>fr===No?{key:"all",text:Zn.selectionAll,onSelect(){Vr(tr.map((cr,Yn)=>yr(cr,Yn)).filter(cr=>{const Yn=Fr.get(cr);return!(Yn!=null&&Yn.disabled)||Pa.has(cr)}),"all")}}:fr===Ro?{key:"invert",text:Zn.selectInvert,onSelect(){const cr=new Set(Pa);rr.forEach((Xr,Qn)=>{const wr=yr(Xr,Qn),zr=Fr.get(wr);zr!=null&&zr.disabled||(cr.has(wr)?cr.delete(wr):cr.add(wr))});const Yn=Array.from(cr);zt&&zt(Yn),Vr(Yn,"invert")}}:fr===ko?{key:"none",text:Zn.selectNone,onSelect(){Xt==null||Xt(),Vr(Array.from(Pa).filter(cr=>{const Yn=Fr.get(cr);return Yn==null?void 0:Yn.disabled}),"none")}}:fr).map(fr=>Object.assign(Object.assign({},fr),{onSelect:function(){for(var cr,Yn,Xr=arguments.length,Qn=new Array(Xr),wr=0;wr{var fr;if(!nt)return mr.filter(qr=>qr!==uo);let cr=(0,hn.Z)(mr);const Yn=new Set(Pa),Xr=lr.map(yr).filter(qr=>!Fr.get(qr).disabled),Qn=Xr.every(qr=>Yn.has(qr)),wr=Xr.some(qr=>Yn.has(qr)),zr=()=>{const qr=[];Qn?Xr.forEach(ha=>{Yn.delete(ha),qr.push(ha)}):Xr.forEach(ha=>{Yn.has(ha)||(Yn.add(ha),qr.push(ha))});const ta=Array.from(Yn);Lt==null||Lt(!Qn,ta.map(ha=>Hn(ha)),qr.map(ha=>Hn(ha))),Vr(ta,"all"),Aa(null)};let kr;if(rn!=="radio"){let qr;if(da){const Rr={getPopupContainer:Mn,items:da.map((_a,ka)=>{const{key:Xa,text:ro,onSelect:no}=_a;return{key:Xa!=null?Xa:ka,onClick:()=>{no==null||no(Xr)},label:ro}})};qr=te.createElement("div",{className:`${Dn}-selection-extra`},te.createElement(Zr.Z,{menu:Rr,getPopupContainer:Mn},te.createElement("span",null,te.createElement(Ki.Z,null))))}const ta=lr.map((Rr,_a)=>{const ka=yr(Rr,_a),Xa=Fr.get(ka)||{};return Object.assign({checked:Yn.has(ka)},Xa)}).filter(Rr=>{let{disabled:_a}=Rr;return _a}),ha=!!ta.length&&ta.length===lr.length,Ta=ha&&ta.every(Rr=>{let{checked:_a}=Rr;return _a}),La=ha&&ta.some(Rr=>{let{checked:_a}=Rr;return _a});kr=!jn&&te.createElement("div",{className:`${Dn}-selection`},te.createElement(ua.default,{checked:ha?Ta:!!lr.length&&Qn,indeterminate:ha?!Ta&&La:!Qn&&wr,onChange:zr,disabled:lr.length===0||ha,"aria-label":qr?"Custom selection":"Select all",skipGroup:!0}),qr)}let Ra;rn==="radio"?Ra=(qr,ta,ha)=>{const Ta=yr(ta,ha),La=Yn.has(Ta);return{node:te.createElement(ho.ZP,Object.assign({},Fr.get(Ta),{checked:La,onClick:Rr=>Rr.stopPropagation(),onChange:Rr=>{Yn.has(Ta)||ma(Ta,!0,[Ta],Rr.nativeEvent)}})),checked:La}}:Ra=(qr,ta,ha)=>{var Ta;const La=yr(ta,ha),Rr=Yn.has(La),_a=wa.has(La),ka=Fr.get(La);let Xa;return Cr==="nest"?Xa=_a:Xa=(Ta=ka==null?void 0:ka.indeterminate)!==null&&Ta!==void 0?Ta:_a,{node:te.createElement(ua.default,Object.assign({},ka,{indeterminate:Xa,checked:Rr,skipGroup:!0,onClick:ro=>ro.stopPropagation(),onChange:ro=>{let{nativeEvent:no}=ro;const{shiftKey:xo}=no;let so=-1,qa=-1;if(xo&&wn){const Ka=new Set([Ar,La]);Xr.some((Ga,Ba)=>{if(Ka.has(Ga))if(so===-1)so=Ba;else return qa=Ba,!0;return!1})}if(qa!==-1&&so!==qa&&wn){const Ka=Xr.slice(so,qa+1),Ga=[];Rr?Ka.forEach(va=>{Yn.has(va)&&(Ga.push(va),Yn.delete(va))}):Ka.forEach(va=>{Yn.has(va)||(Ga.push(va),Yn.add(va))});const Ba=Array.from(Yn);Ht==null||Ht(!Rr,Ba.map(va=>Hn(va)),Ga.map(va=>Hn(va))),Vr(Ba,"multiple")}else{const Ka=ia;if(wn){const Ga=Rr?(0,ai._5)(Ka,La):(0,ai.L0)(Ka,La);ma(La,!Rr,Ga,no)}else{const Ga=(0,Do.S)([].concat((0,hn.Z)(Ka),[La]),!0,Er,Nr),{checkedKeys:Ba,halfCheckedKeys:va}=Ga;let ao=Ba;if(Rr){const yo=new Set(Ba);yo.delete(La),ao=(0,Do.S)(Array.from(yo),{checked:!1,halfCheckedKeys:va},Er,Nr).checkedKeys}ma(La,!Rr,ao,no)}}Aa(Rr?null:La)}})),checked:Rr}};const Ia=(qr,ta,ha)=>{const{node:Ta,checked:La}=Ra(qr,ta,ha);return Pn?Pn(La,ta,ha,Ta):Ta};if(!cr.includes(uo))if(cr.findIndex(qr=>{var ta;return((ta=qr[an])===null||ta===void 0?void 0:ta.columnType)==="EXPAND_COLUMN"})===0){const[qr,...ta]=cr;cr=[qr,uo].concat((0,hn.Z)(ta))}else cr=[uo].concat((0,hn.Z)(cr));const to=cr.indexOf(uo);cr=cr.filter((qr,ta)=>qr!==uo||ta===to);const Oa=cr[to-1],Qa=cr[to+1];let ja=On;ja===void 0&&((Qa==null?void 0:Qa.fixed)!==void 0?ja=Qa.fixed:(Oa==null?void 0:Oa.fixed)!==void 0&&(ja=Oa.fixed)),ja&&Oa&&((fr=Oa[an])===null||fr===void 0?void 0:fr.columnType)==="EXPAND_COLUMN"&&Oa.fixed===void 0&&(Oa.fixed=ja);const Ha=Pe()(`${Dn}-selection-col`,{[`${Dn}-selection-col-with-dropdown`]:sn&&rn==="checkbox"}),vo={fixed:ja,width:un,className:`${Dn}-selection-column`,title:nt.columnTitle||kr,render:Ia,onCell:nt.onCell,[an]:{className:Ha}};return cr.map(qr=>qr===uo?vo:qr)},[yr,lr,nt,ia,Pa,wa,un,da,Cr,Ar,Fr,Ht,ma,Nr]),Pa]},Xi=we(89489),$i=we(59477),Ji=we(6848);const Ao="ascend",Mo="descend";function Oo(et){return typeof et.sorter=="object"&&typeof et.sorter.multiple=="number"?et.sorter.multiple:!1}function si(et){return typeof et=="function"?et:et&&typeof et=="object"&&et.compare?et.compare:!1}function Yi(et,nt){return nt?et[et.indexOf(nt)+1]:et[0]}function _o(et,nt,dt){let pt=[];function Et(At,It){pt.push({column:At,key:Sr(At,It),multiplePriority:Oo(At),sortOrder:At.sortOrder})}return(et||[]).forEach((At,It)=>{const Ft=Dr(It,dt);At.children?("sortOrder"in At&&Et(At,Ft),pt=[].concat((0,hn.Z)(pt),(0,hn.Z)(_o(At.children,nt,Ft)))):At.sorter&&("sortOrder"in At?Et(At,Ft):nt&&At.defaultSortOrder&&pt.push({column:At,key:Sr(At,Ft),multiplePriority:Oo(At),sortOrder:At.defaultSortOrder}))}),pt}function li(et,nt,dt,pt,Et,At,It,Ft){return(nt||[]).map((Lt,zt)=>{const Xt=Dr(zt,Ft);let Ht=Lt;if(Ht.sorter){const un=Ht.sortDirections||Et,rn=Ht.showSorterTooltip===void 0?It:Ht.showSorterTooltip,sn=Sr(Ht,Xt),On=dt.find(Cr=>{let{key:kn}=Cr;return kn===sn}),Pn=On?On.sortOrder:null,jn=Yi(un,Pn);let wn;if(Lt.sortIcon)wn=Lt.sortIcon({sortOrder:Pn});else{const Cr=un.includes(Ao)&&te.createElement($i.Z,{className:Pe()(`${et}-column-sorter-up`,{active:Pn===Ao})}),kn=un.includes(Mo)&&te.createElement(Xi.Z,{className:Pe()(`${et}-column-sorter-down`,{active:Pn===Mo})});wn=te.createElement("span",{className:Pe()(`${et}-column-sorter`,{[`${et}-column-sorter-full`]:!!(Cr&&kn)})},te.createElement("span",{className:`${et}-column-sorter-inner`,"aria-hidden":"true"},Cr,kn))}const{cancelSort:Dn,triggerAsc:tr,triggerDesc:rr}=At||{};let Hn=Dn;jn===Mo?Hn=rr:jn===Ao&&(Hn=tr);const yr=typeof rn=="object"?rn:{title:Hn};Ht=Object.assign(Object.assign({},Ht),{className:Pe()(Ht.className,{[`${et}-column-sort`]:Pn}),title:Cr=>{const kn=te.createElement("div",{className:`${et}-column-sorters`},te.createElement("span",{className:`${et}-column-title`},oa(Lt.title,Cr)),wn);return rn?te.createElement(Ji.Z,Object.assign({},yr),kn):kn},onHeaderCell:Cr=>{const kn=Lt.onHeaderCell&&Lt.onHeaderCell(Cr)||{},Zn=kn.onClick,Mn=kn.onKeyDown;kn.onClick=pr=>{pt({column:Lt,key:sn,sortOrder:jn,multiplePriority:Oo(Lt)}),Zn==null||Zn(pr)},kn.onKeyDown=pr=>{pr.keyCode===Jo.Z.ENTER&&(pt({column:Lt,key:sn,sortOrder:jn,multiplePriority:Oo(Lt)}),Mn==null||Mn(pr))};const Ln=Qr(Lt.title,{}),Gn=Ln==null?void 0:Ln.toString();return Pn?kn["aria-sort"]=Pn==="ascend"?"ascending":"descending":kn["aria-label"]=Gn||"",kn.className=Pe()(kn.className,`${et}-column-has-sorters`),kn.tabIndex=0,Lt.ellipsis&&(kn.title=(Ln!=null?Ln:"").toString()),kn}})}return"children"in Ht&&(Ht=Object.assign(Object.assign({},Ht),{children:li(et,Ht.children,dt,pt,Et,At,It,Xt)})),Ht})}function ci(et){const{column:nt,sortOrder:dt}=et;return{column:nt,order:dt,field:nt.dataIndex,columnKey:nt.key}}function ui(et){const nt=et.filter(dt=>{let{sortOrder:pt}=dt;return pt}).map(ci);return nt.length===0&&et.length?Object.assign(Object.assign({},ci(et[et.length-1])),{column:void 0}):nt.length<=1?nt[0]||{}:nt}function Go(et,nt,dt){const pt=nt.slice().sort((It,Ft)=>Ft.multiplePriority-It.multiplePriority),Et=et.slice(),At=pt.filter(It=>{let{column:{sorter:Ft},sortOrder:Lt}=It;return si(Ft)&&Lt});return At.length?Et.sort((It,Ft)=>{for(let Lt=0;Lt{const Ft=It[dt];return Ft?Object.assign(Object.assign({},It),{[dt]:Go(Ft,nt,dt)}):It}):Et}function Qi(et){let{prefixCls:nt,mergedColumns:dt,onSorterChange:pt,sortDirections:Et,tableLocale:At,showSorterTooltip:It}=et;const[Ft,Lt]=te.useState(_o(dt,!0)),zt=te.useMemo(()=>{let sn=!0;const On=_o(dt,!1);if(!On.length)return Ft;const Pn=[];function jn(Dn){sn?Pn.push(Dn):Pn.push(Object.assign(Object.assign({},Dn),{sortOrder:null}))}let wn=null;return On.forEach(Dn=>{wn===null?(jn(Dn),Dn.sortOrder&&(Dn.multiplePriority===!1?sn=!1:wn=!0)):(wn&&Dn.multiplePriority!==!1||(sn=!1),jn(Dn))}),Pn},[dt,Ft]),Xt=te.useMemo(()=>{const sn=zt.map(On=>{let{column:Pn,sortOrder:jn}=On;return{column:Pn,order:jn}});return{sortColumns:sn,sortColumn:sn[0]&&sn[0].column,sortOrder:sn[0]&&sn[0].order}},[zt]);function Ht(sn){let On;sn.multiplePriority===!1||!zt.length||zt[0].multiplePriority===!1?On=[sn]:On=[].concat((0,hn.Z)(zt.filter(Pn=>{let{key:jn}=Pn;return jn!==sn.key})),[sn]),Lt(On),pt(ui(On),On)}return[sn=>li(nt,sn,zt,Ht,Et,At,It),zt,Xt,()=>ui(zt)]}function di(et,nt){return et.map(dt=>{const pt=Object.assign({},dt);return pt.title=oa(dt.title,nt),"children"in pt&&(pt.children=di(pt.children,nt)),pt})}function qi(et){return[te.useCallback(dt=>di(dt,et),[et])]}var es=er((et,nt)=>{const{_renderTimes:dt}=et,{_renderTimes:pt}=nt;return dt!==pt}),ts=Pr((et,nt)=>{const{_renderTimes:dt}=et,{_renderTimes:pt}=nt;return dt!==pt}),wo=we(64993),jo=we(17313),ns=we(83116),rs=we(37613),as=et=>{const{componentCls:nt}=et,dt=`${et.lineWidth}px ${et.lineType} ${et.tableBorderColor}`,pt=(Et,At,It)=>({[`&${nt}-${Et}`]:{[`> ${nt}-container`]:{[`> ${nt}-content, > ${nt}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${nt}-expanded-row-fixed`]:{margin:`-${At}px -${It+et.lineWidth}px`}}}}}});return{[`${nt}-wrapper`]:{[`${nt}${nt}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${nt}-title`]:{border:dt,borderBottom:0},[`> ${nt}-container`]:{borderInlineStart:dt,borderTop:dt,[` > ${nt}-content, > ${nt}-header, > ${nt}-body, @@ -233,7 +233,7 @@ headers: `+JSON.stringify(gt),ct.data=St,ct.path=Re.path,ct.status=je,ct.headers `]:{"> th, > td":{borderInlineEnd:0}}}}}},pt("middle",et.tablePaddingVerticalMiddle,et.tablePaddingHorizontalMiddle)),pt("small",et.tablePaddingVerticalSmall,et.tablePaddingHorizontalSmall)),{[`> ${nt}-footer`]:{border:dt,borderTop:0}}),[`${nt}-cell`]:{[`${nt}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${et.lineWidth}px 0 ${et.lineWidth}px ${et.tableHeaderBg}`}},[`${nt}-bordered ${nt}-cell-scrollbar`]:{borderInlineEnd:dt}}}},os=et=>{const{componentCls:nt}=et;return{[`${nt}-wrapper`]:{[`${nt}-cell-ellipsis`]:Object.assign(Object.assign({},jo.vS),{wordBreak:"keep-all",[` &${nt}-cell-fix-left-last, &${nt}-cell-fix-right-first - `]:{overflow:"visible",[`${nt}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${nt}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},is=et=>{const{componentCls:nt}=et;return{[`${nt}-wrapper`]:{[`${nt}-tbody > tr${nt}-placeholder`]:{textAlign:"center",color:et.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:et.colorBgContainer}}}}},ss=we(15969),ls=et=>{const{componentCls:nt,antCls:dt,controlInteractiveSize:pt,motionDurationSlow:Et,lineWidth:At,paddingXS:It,lineType:Ft,tableBorderColor:Lt,tableExpandIconBg:zt,tableExpandColumnWidth:Xt,borderRadius:Ht,fontSize:un,fontSizeSM:rn,lineHeight:on,tablePaddingVertical:On,tablePaddingHorizontal:Pn,tableExpandedRowBg:jn,paddingXXS:wn}=et,Dn=pt/2-At,tr=Dn*2+At*3,rr=`${At}px ${Ft} ${Lt}`,Hn=wn-At;return{[`${nt}-wrapper`]:{[`${nt}-expand-icon-col`]:{width:Xt},[`${nt}-row-expand-icon-cell`]:{textAlign:"center",[`${nt}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${nt}-row-indent`]:{height:1,float:"left"},[`${nt}-row-expand-icon`]:Object.assign(Object.assign({},(0,ss.N)(et)),{position:"relative",float:"left",boxSizing:"border-box",width:tr,height:tr,padding:0,color:"inherit",lineHeight:`${tr}px`,background:zt,border:rr,borderRadius:Ht,transform:`scale(${pt/tr})`,transition:`all ${Et}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${Et} ease-out`,content:'""'},"&::before":{top:Dn,insetInlineEnd:Hn,insetInlineStart:Hn,height:At},"&::after":{top:Hn,bottom:Hn,insetInlineStart:Dn,width:At,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${nt}-row-indent + ${nt}-row-expand-icon`]:{marginTop:(un*on-At*3)/2-Math.ceil((rn*1.4-At*3)/2),marginInlineEnd:It},[`tr${nt}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:jn}},[`${dt}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${nt}-expanded-row-fixed`]:{position:"relative",margin:`-${On}px -${Pn}px`,padding:`${On}px ${Pn}px`}}}},cs=et=>{const{componentCls:nt,antCls:dt,iconCls:pt,tableFilterDropdownWidth:Et,tableFilterDropdownSearchWidth:At,paddingXXS:It,paddingXS:Ft,colorText:Lt,lineWidth:zt,lineType:Xt,tableBorderColor:Ht,tableHeaderIconColor:un,fontSizeSM:rn,tablePaddingHorizontal:on,borderRadius:On,motionDurationSlow:Pn,colorTextDescription:jn,colorPrimary:wn,tableHeaderFilterActiveBg:Dn,colorTextDisabled:tr,tableFilterDropdownBg:rr,tableFilterDropdownHeight:Hn,controlItemBgHover:vr,controlItemBgActive:Cr,boxShadowSecondary:kn,filterDropdownMenuBg:Zn}=et,Mn=`${dt}-dropdown`,Ln=`${nt}-filter-dropdown`,Gn=`${dt}-tree`,pr=`${zt}px ${Xt} ${Ht}`;return[{[`${nt}-wrapper`]:{[`${nt}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${nt}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-It,marginInline:`${It}px ${-on/2}px`,padding:`0 ${It}px`,color:un,fontSize:rn,borderRadius:On,cursor:"pointer",transition:`all ${Pn}`,"&:hover":{color:jn,background:Dn},"&.active":{color:wn}}}},{[`${dt}-dropdown`]:{[Ln]:Object.assign(Object.assign({},(0,jo.Wf)(et)),{minWidth:Et,backgroundColor:rr,borderRadius:On,boxShadow:kn,overflow:"hidden",[`${Mn}-menu`]:{maxHeight:Hn,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:Zn,"&:empty::after":{display:"block",padding:`${Ft}px 0`,color:tr,fontSize:rn,textAlign:"center",content:'"Not Found"'}},[`${Ln}-tree`]:{paddingBlock:`${Ft}px 0`,paddingInline:Ft,[Gn]:{padding:0},[`${Gn}-treenode ${Gn}-node-content-wrapper:hover`]:{backgroundColor:vr},[`${Gn}-treenode-checkbox-checked ${Gn}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:Cr}}},[`${Ln}-search`]:{padding:Ft,borderBottom:pr,"&-input":{input:{minWidth:At},[pt]:{color:tr}}},[`${Ln}-checkall`]:{width:"100%",marginBottom:It,marginInlineStart:It},[`${Ln}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${Ft-zt}px ${Ft}px`,overflow:"hidden",borderTop:pr}})}},{[`${dt}-dropdown ${Ln}, ${Ln}-submenu`]:{[`${dt}-checkbox-wrapper + span`]:{paddingInlineStart:Ft,color:Lt},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},us=et=>{const{componentCls:nt,lineWidth:dt,colorSplit:pt,motionDurationSlow:Et,zIndexTableFixed:At,tableBg:It,zIndexTableSticky:Ft}=et,Lt=pt;return{[`${nt}-wrapper`]:{[` + `]:{overflow:"visible",[`${nt}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${nt}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},is=et=>{const{componentCls:nt}=et;return{[`${nt}-wrapper`]:{[`${nt}-tbody > tr${nt}-placeholder`]:{textAlign:"center",color:et.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:et.colorBgContainer}}}}},ss=we(15969),ls=et=>{const{componentCls:nt,antCls:dt,controlInteractiveSize:pt,motionDurationSlow:Et,lineWidth:At,paddingXS:It,lineType:Ft,tableBorderColor:Lt,tableExpandIconBg:zt,tableExpandColumnWidth:Xt,borderRadius:Ht,fontSize:un,fontSizeSM:rn,lineHeight:sn,tablePaddingVertical:On,tablePaddingHorizontal:Pn,tableExpandedRowBg:jn,paddingXXS:wn}=et,Dn=pt/2-At,tr=Dn*2+At*3,rr=`${At}px ${Ft} ${Lt}`,Hn=wn-At;return{[`${nt}-wrapper`]:{[`${nt}-expand-icon-col`]:{width:Xt},[`${nt}-row-expand-icon-cell`]:{textAlign:"center",[`${nt}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${nt}-row-indent`]:{height:1,float:"left"},[`${nt}-row-expand-icon`]:Object.assign(Object.assign({},(0,ss.N)(et)),{position:"relative",float:"left",boxSizing:"border-box",width:tr,height:tr,padding:0,color:"inherit",lineHeight:`${tr}px`,background:zt,border:rr,borderRadius:Ht,transform:`scale(${pt/tr})`,transition:`all ${Et}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${Et} ease-out`,content:'""'},"&::before":{top:Dn,insetInlineEnd:Hn,insetInlineStart:Hn,height:At},"&::after":{top:Hn,bottom:Hn,insetInlineStart:Dn,width:At,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${nt}-row-indent + ${nt}-row-expand-icon`]:{marginTop:(un*sn-At*3)/2-Math.ceil((rn*1.4-At*3)/2),marginInlineEnd:It},[`tr${nt}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:jn}},[`${dt}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${nt}-expanded-row-fixed`]:{position:"relative",margin:`-${On}px -${Pn}px`,padding:`${On}px ${Pn}px`}}}},cs=et=>{const{componentCls:nt,antCls:dt,iconCls:pt,tableFilterDropdownWidth:Et,tableFilterDropdownSearchWidth:At,paddingXXS:It,paddingXS:Ft,colorText:Lt,lineWidth:zt,lineType:Xt,tableBorderColor:Ht,tableHeaderIconColor:un,fontSizeSM:rn,tablePaddingHorizontal:sn,borderRadius:On,motionDurationSlow:Pn,colorTextDescription:jn,colorPrimary:wn,tableHeaderFilterActiveBg:Dn,colorTextDisabled:tr,tableFilterDropdownBg:rr,tableFilterDropdownHeight:Hn,controlItemBgHover:yr,controlItemBgActive:Cr,boxShadowSecondary:kn,filterDropdownMenuBg:Zn}=et,Mn=`${dt}-dropdown`,Ln=`${nt}-filter-dropdown`,Gn=`${dt}-tree`,pr=`${zt}px ${Xt} ${Ht}`;return[{[`${nt}-wrapper`]:{[`${nt}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${nt}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-It,marginInline:`${It}px ${-sn/2}px`,padding:`0 ${It}px`,color:un,fontSize:rn,borderRadius:On,cursor:"pointer",transition:`all ${Pn}`,"&:hover":{color:jn,background:Dn},"&.active":{color:wn}}}},{[`${dt}-dropdown`]:{[Ln]:Object.assign(Object.assign({},(0,jo.Wf)(et)),{minWidth:Et,backgroundColor:rr,borderRadius:On,boxShadow:kn,overflow:"hidden",[`${Mn}-menu`]:{maxHeight:Hn,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:Zn,"&:empty::after":{display:"block",padding:`${Ft}px 0`,color:tr,fontSize:rn,textAlign:"center",content:'"Not Found"'}},[`${Ln}-tree`]:{paddingBlock:`${Ft}px 0`,paddingInline:Ft,[Gn]:{padding:0},[`${Gn}-treenode ${Gn}-node-content-wrapper:hover`]:{backgroundColor:yr},[`${Gn}-treenode-checkbox-checked ${Gn}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:Cr}}},[`${Ln}-search`]:{padding:Ft,borderBottom:pr,"&-input":{input:{minWidth:At},[pt]:{color:tr}}},[`${Ln}-checkall`]:{width:"100%",marginBottom:It,marginInlineStart:It},[`${Ln}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${Ft-zt}px ${Ft}px`,overflow:"hidden",borderTop:pr}})}},{[`${dt}-dropdown ${Ln}, ${Ln}-submenu`]:{[`${dt}-checkbox-wrapper + span`]:{paddingInlineStart:Ft,color:Lt},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},us=et=>{const{componentCls:nt,lineWidth:dt,colorSplit:pt,motionDurationSlow:Et,zIndexTableFixed:At,tableBg:It,zIndexTableSticky:Ft}=et,Lt=pt;return{[`${nt}-wrapper`]:{[` ${nt}-cell-fix-left, ${nt}-cell-fix-right `]:{position:"sticky !important",zIndex:At,background:It},[` @@ -263,14 +263,14 @@ headers: `+JSON.stringify(gt),ct.data=St,ct.path=Re.path,ct.status=je,ct.headers `]:{padding:`${Et}px ${At}px`},[`${nt}-filter-trigger`]:{marginInlineEnd:`-${At/2}px`},[`${nt}-expanded-row-fixed`]:{margin:`-${Et}px -${At}px`},[`${nt}-tbody`]:{[`${nt}-wrapper:only-child ${nt}`]:{marginBlock:`-${Et}px`,marginInline:`${et.tableExpandColumnWidth-At}px -${At}px`}},[`${nt}-selection-column`]:{paddingInlineStart:`${At/4}px`}}});return{[`${nt}-wrapper`]:Object.assign(Object.assign({},dt("middle",et.tablePaddingVerticalMiddle,et.tablePaddingHorizontalMiddle,et.tableFontSizeMiddle)),dt("small",et.tablePaddingVerticalSmall,et.tablePaddingHorizontalSmall,et.tableFontSizeSmall))}},hs=et=>{const{componentCls:nt,marginXXS:dt,fontSizeIcon:pt,tableHeaderIconColor:Et,tableHeaderIconColorHover:At}=et;return{[`${nt}-wrapper`]:{[`${nt}-thead th${nt}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${et.motionDurationSlow}`,"&:hover":{background:et.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:et.colorPrimary},[` &${nt}-cell-fix-left:hover, &${nt}-cell-fix-right:hover - `]:{background:et.tableFixedHeaderSortActiveBg}},[`${nt}-thead th${nt}-column-sort`]:{background:et.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${nt}-column-sort`]:{background:et.tableBodySortBg},[`${nt}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${nt}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${nt}-column-sorter`]:{marginInlineStart:dt,color:Et,fontSize:0,transition:`color ${et.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:pt,"&.active":{color:et.colorPrimary}},[`${nt}-column-sorter-up + ${nt}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${nt}-column-sorters:hover ${nt}-column-sorter`]:{color:At}}}},vs=et=>{const{componentCls:nt,opacityLoading:dt,tableScrollThumbBg:pt,tableScrollThumbBgHover:Et,tableScrollThumbSize:At,tableScrollBg:It,zIndexTableSticky:Ft,stickyScrollBarBorderRadius:Lt}=et,zt=`${et.lineWidth}px ${et.lineType} ${et.tableBorderColor}`;return{[`${nt}-wrapper`]:{[`${nt}-sticky`]:{"&-holder":{position:"sticky",zIndex:Ft,background:et.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${At}px !important`,zIndex:Ft,display:"flex",alignItems:"center",background:It,borderTop:zt,opacity:dt,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:At,backgroundColor:pt,borderRadius:Lt,transition:`all ${et.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:Et}}}}}}},fi=et=>{const{componentCls:nt,lineWidth:dt,tableBorderColor:pt}=et,Et=`${dt}px ${et.lineType} ${pt}`;return{[`${nt}-wrapper`]:{[`${nt}-summary`]:{position:"relative",zIndex:et.zIndexTableFixed,background:et.tableBg,"> tr":{"> th, > td":{borderBottom:Et}}},[`div${nt}-summary`]:{boxShadow:`0 -${dt}px 0 ${pt}`}}}},ys=et=>{const{componentCls:nt}=et,dt=`${et.lineWidth}px ${et.lineType} ${et.tableBorderColor}`,pt=`${nt}-expanded-row-cell`;return{[`${nt}-wrapper`]:{[`${nt}-tbody-virtual`]:{[`${nt}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${nt}-cell`]:{borderBottom:dt},[`${nt}-expanded-row`]:{[`${pt}${pt}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${et.lineWidth}px)`,borderInlineEnd:"none"}}},[`${nt}-bordered`]:{[`${nt}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:dt,position:"absolute"},[`${nt}-cell`]:{borderInlineEnd:dt,[`&${nt}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-et.lineWidth,borderInlineStart:dt}}}}}}};const Ss=et=>{const{componentCls:nt,fontWeightStrong:dt,tablePaddingVertical:pt,tablePaddingHorizontal:Et,lineWidth:At,lineType:It,tableBorderColor:Ft,tableFontSize:Lt,tableBg:zt,tableRadius:Xt,tableHeaderTextColor:Ht,motionDurationMid:un,tableHeaderBg:rn,tableHeaderCellSplitColor:on,tableRowHoverBg:On,tableSelectedRowBg:Pn,tableSelectedRowHoverBg:jn,tableFooterTextColor:wn,tableFooterBg:Dn,paddingContentVerticalLG:tr}=et,rr=`${At}px ${It} ${Ft}`;return{[`${nt}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,jo.dF)()),{[nt]:Object.assign(Object.assign({},(0,jo.Wf)(et)),{fontSize:Lt,background:zt,borderRadius:`${Xt}px ${Xt}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${Xt}px ${Xt}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` + `]:{background:et.tableFixedHeaderSortActiveBg}},[`${nt}-thead th${nt}-column-sort`]:{background:et.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${nt}-column-sort`]:{background:et.tableBodySortBg},[`${nt}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${nt}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${nt}-column-sorter`]:{marginInlineStart:dt,color:Et,fontSize:0,transition:`color ${et.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:pt,"&.active":{color:et.colorPrimary}},[`${nt}-column-sorter-up + ${nt}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${nt}-column-sorters:hover ${nt}-column-sorter`]:{color:At}}}},vs=et=>{const{componentCls:nt,opacityLoading:dt,tableScrollThumbBg:pt,tableScrollThumbBgHover:Et,tableScrollThumbSize:At,tableScrollBg:It,zIndexTableSticky:Ft,stickyScrollBarBorderRadius:Lt}=et,zt=`${et.lineWidth}px ${et.lineType} ${et.tableBorderColor}`;return{[`${nt}-wrapper`]:{[`${nt}-sticky`]:{"&-holder":{position:"sticky",zIndex:Ft,background:et.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${At}px !important`,zIndex:Ft,display:"flex",alignItems:"center",background:It,borderTop:zt,opacity:dt,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:At,backgroundColor:pt,borderRadius:Lt,transition:`all ${et.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:Et}}}}}}},fi=et=>{const{componentCls:nt,lineWidth:dt,tableBorderColor:pt}=et,Et=`${dt}px ${et.lineType} ${pt}`;return{[`${nt}-wrapper`]:{[`${nt}-summary`]:{position:"relative",zIndex:et.zIndexTableFixed,background:et.tableBg,"> tr":{"> th, > td":{borderBottom:Et}}},[`div${nt}-summary`]:{boxShadow:`0 -${dt}px 0 ${pt}`}}}},ys=et=>{const{componentCls:nt}=et,dt=`${et.lineWidth}px ${et.lineType} ${et.tableBorderColor}`,pt=`${nt}-expanded-row-cell`;return{[`${nt}-wrapper`]:{[`${nt}-tbody-virtual`]:{[`${nt}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${nt}-cell`]:{borderBottom:dt},[`${nt}-expanded-row`]:{[`${pt}${pt}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${et.lineWidth}px)`,borderInlineEnd:"none"}}},[`${nt}-bordered`]:{[`${nt}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:dt,position:"absolute"},[`${nt}-cell`]:{borderInlineEnd:dt,[`&${nt}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-et.lineWidth,borderInlineStart:dt}}}}}}};const Ss=et=>{const{componentCls:nt,fontWeightStrong:dt,tablePaddingVertical:pt,tablePaddingHorizontal:Et,lineWidth:At,lineType:It,tableBorderColor:Ft,tableFontSize:Lt,tableBg:zt,tableRadius:Xt,tableHeaderTextColor:Ht,motionDurationMid:un,tableHeaderBg:rn,tableHeaderCellSplitColor:sn,tableRowHoverBg:On,tableSelectedRowBg:Pn,tableSelectedRowHoverBg:jn,tableFooterTextColor:wn,tableFooterBg:Dn,paddingContentVerticalLG:tr}=et,rr=`${At}px ${It} ${Ft}`;return{[`${nt}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,jo.dF)()),{[nt]:Object.assign(Object.assign({},(0,jo.Wf)(et)),{fontSize:Lt,background:zt,borderRadius:`${Xt}px ${Xt}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${Xt}px ${Xt}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` ${nt}-cell, ${nt}-thead > tr > th, ${nt}-tbody > tr > th, ${nt}-tbody > tr > td, tfoot > tr > th, tfoot > tr > td - `]:{position:"relative",padding:`${tr}px ${Et}px`,overflowWrap:"break-word"},[`${nt}-title`]:{padding:`${pt}px ${Et}px`},[`${nt}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:Ht,fontWeight:dt,textAlign:"start",background:rn,borderBottom:rr,transition:`background ${un} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${nt}-selection-column):not(${nt}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:on,transform:"translateY(-50%)",transition:`background-color ${un}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${nt}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${un}, border-color ${un}`,borderBottom:rr,[` + `]:{position:"relative",padding:`${tr}px ${Et}px`,overflowWrap:"break-word"},[`${nt}-title`]:{padding:`${pt}px ${Et}px`},[`${nt}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:Ht,fontWeight:dt,textAlign:"start",background:rn,borderBottom:rr,transition:`background ${un} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${nt}-selection-column):not(${nt}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:sn,transform:"translateY(-50%)",transition:`background-color ${un}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${nt}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${un}, border-color ${un}`,borderBottom:rr,[` > ${nt}-wrapper:only-child, > ${nt}-expanded-row-fixed > ${nt}-wrapper:only-child `]:{[nt]:{marginBlock:`-${pt}px`,marginInline:`${et.tableExpandColumnWidth-Et}px -${Et}px`,[`${nt}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:Ht,fontWeight:dt,textAlign:"start",background:rn,borderBottom:rr,transition:`background ${un} ease`},[` @@ -278,20 +278,20 @@ headers: `+JSON.stringify(gt),ct.data=St,ct.path=Re.path,ct.status=je,ct.headers &${nt}-row:hover > td, > th${nt}-cell-row-hover, > td${nt}-cell-row-hover - `]:{background:On},[`&${nt}-row-selected`]:{"> th, > td":{background:Pn},"&:hover > th, &:hover > td":{background:jn}}}},[`${nt}-footer`]:{padding:`${pt}px ${Et}px`,color:wn,background:Dn}})}};var bs=(0,ns.Z)("Table",et=>{const{colorTextHeading:nt,colorSplit:dt,colorIcon:pt,colorIconHover:Et,opacityLoading:At,colorBgContainer:It,controlInteractiveSize:Ft,headerBg:Lt,headerColor:zt,headerSortActiveBg:Xt,headerSortHoverBg:Ht,bodySortBg:un,rowHoverBg:rn,rowSelectedBg:on,rowSelectedHoverBg:On,rowExpandedBg:Pn,cellPaddingBlock:jn,cellPaddingInline:wn,cellPaddingBlockMD:Dn,cellPaddingInlineMD:tr,cellPaddingBlockSM:rr,cellPaddingInlineSM:Hn,borderColor:vr,footerBg:Cr,footerColor:kn,headerBorderRadius:Zn,cellFontSize:Mn,cellFontSizeMD:Ln,cellFontSizeSM:Gn,headerSplitColor:pr,fixedHeaderSortActiveBg:Br,headerFilterHoverBg:Er,filterDropdownBg:lr,expandIconBg:Fr,selectionColumnWidth:Nr,stickyScrollBarBg:ia}=et,Kr=new wo.C(pt),Pa=new wo.C(Et),wa=2,Ar=(0,rs.TS)(et,{tableFontSize:Mn,tableBg:It,tableRadius:Zn,tablePaddingVertical:jn,tablePaddingHorizontal:wn,tablePaddingVerticalMiddle:Dn,tablePaddingHorizontalMiddle:tr,tablePaddingVerticalSmall:rr,tablePaddingHorizontalSmall:Hn,tableBorderColor:vr,tableHeaderTextColor:zt,tableHeaderBg:Lt,tableFooterTextColor:kn,tableFooterBg:Cr,tableHeaderCellSplitColor:pr,tableHeaderSortBg:Xt,tableHeaderSortHoverBg:Ht,tableHeaderIconColor:Kr.clone().setAlpha(Kr.getAlpha()*At).toRgbString(),tableHeaderIconColorHover:Pa.clone().setAlpha(Pa.getAlpha()*At).toRgbString(),tableBodySortBg:un,tableFixedHeaderSortActiveBg:Br,tableHeaderFilterActiveBg:Er,tableFilterDropdownBg:lr,tableRowHoverBg:rn,tableSelectedRowBg:on,tableSelectedRowHoverBg:On,zIndexTableFixed:wa,zIndexTableSticky:wa+1,tableFontSizeMiddle:Ln,tableFontSizeSmall:Gn,tableSelectionColumnWidth:Nr,tableExpandIconBg:Fr,tableExpandColumnWidth:Ft+2*et.padding,tableExpandedRowBg:Pn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:ia,tableScrollThumbBgHover:nt,tableScrollBg:dt});return[Ss(Ar),ds(Ar),fi(Ar),hs(Ar),cs(Ar),as(Ar),fs(Ar),ls(Ar),fi(Ar),is(Ar),ms(Ar),us(Ar),vs(Ar),os(Ar),ps(Ar),gs(Ar),ys(Ar)]},et=>{const{colorFillAlter:nt,colorBgContainer:dt,colorTextHeading:pt,colorFillSecondary:Et,colorFillContent:At,controlItemBgActive:It,controlItemBgActiveHover:Ft,padding:Lt,paddingSM:zt,paddingXS:Xt,colorBorderSecondary:Ht,borderRadiusLG:un,fontSize:rn,controlHeight:on,colorTextPlaceholder:On}=et,Pn=new wo.C(Et).onBackground(dt).toHexShortString(),jn=new wo.C(At).onBackground(dt).toHexShortString(),wn=new wo.C(nt).onBackground(dt).toHexShortString();return{headerBg:wn,headerColor:pt,headerSortActiveBg:Pn,headerSortHoverBg:jn,bodySortBg:wn,rowHoverBg:wn,rowSelectedBg:It,rowSelectedHoverBg:Ft,rowExpandedBg:nt,cellPaddingBlock:Lt,cellPaddingInline:Lt,cellPaddingBlockMD:zt,cellPaddingInlineMD:Xt,cellPaddingBlockSM:Xt,cellPaddingInlineSM:Xt,borderColor:Ht,headerBorderRadius:un,footerBg:wn,footerColor:pt,cellFontSize:rn,cellFontSizeMD:rn,cellFontSizeSM:rn,headerSplitColor:Ht,fixedHeaderSortActiveBg:Pn,headerFilterHoverBg:At,filterDropdownMenuBg:dt,filterDropdownBg:dt,expandIconBg:dt,selectionColumnWidth:on,stickyScrollBarBg:On,stickyScrollBarBorderRadius:100}});const Ps=[],ws=(et,nt)=>{const{prefixCls:dt,className:pt,rootClassName:Et,style:At,size:It,bordered:Ft,dropdownPrefixCls:Lt,dataSource:zt,pagination:Xt,rowSelection:Ht,rowKey:un="key",rowClassName:rn,columns:on,children:On,childrenColumnName:Pn,onChange:jn,getPopupContainer:wn,loading:Dn,expandIcon:tr,expandable:rr,expandedRowRender:Hn,expandIconColumnIndex:vr,indentSize:Cr,scroll:kn,sortDirections:Zn,locale:Mn,showSorterTooltip:Ln=!0,virtual:Gn}=et,pr=te.useMemo(()=>on||wt(On),[on,On]),Br=te.useMemo(()=>pr.some(Ur=>Ur.responsive),[pr]),Er=(0,za.Z)(Br),lr=te.useMemo(()=>{const Ur=new Set(Object.keys(Er).filter(ca=>Er[ca]));return pr.filter(ca=>!ca.responsive||ca.responsive.some(Da=>Ur.has(Da)))},[pr,Er]),Fr=(0,Ca.Z)(et,["className","style","columns"]),{locale:Nr=Mr.Z,direction:ia,table:Kr,renderEmpty:Pa,getPrefixCls:wa,getPopupContainer:Ar}=te.useContext(aa.E_),Aa=(0,Ea.Z)(It),Vr=Object.assign(Object.assign({},Nr.Table),Mn),ma=zt||Ps,da=wa("table",dt),Ua=wa("dropdown",Lt),mr=Object.assign({childrenColumnName:Pn,expandIconColumnIndex:vr},rr),{childrenColumnName:fr="children"}=mr,cr=te.useMemo(()=>ma.some(Ur=>Ur==null?void 0:Ur[fr])?"nest":Hn||rr&&rr.expandedRowRender?"row":null,[ma]),Yn={body:te.useRef()},Xr=te.useMemo(()=>typeof un=="function"?un:Ur=>Ur==null?void 0:Ur[un],[un]),[Qn]=Mi(ma,fr,Xr),Pr={},zr=function(Ur,ca){let Da=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var ya,Ma,Wa;const Za=Object.assign(Object.assign({},Pr),Ur);Da&&((ya=Pr.resetPagination)===null||ya===void 0||ya.call(Pr),!((Ma=Za.pagination)===null||Ma===void 0)&&Ma.current&&(Za.pagination.current=1),Xt&&Xt.onChange&&Xt.onChange(1,(Wa=Za.pagination)===null||Wa===void 0?void 0:Wa.pageSize)),kn&&kn.scrollToFirstRowOnChange!==!1&&Yn.body.current&&(0,xa.Z)(0,{getContainer:()=>Yn.body.current}),jn==null||jn(Za.pagination,Za.filters,Za.sorter,{currentDataSource:ti(Go(ma,Za.sorterStates,fr),Za.filterStates),action:ca})},kr=(Ur,ca)=>{zr({sorter:Ur,sorterStates:ca},"sort",!1)},[Ra,Ia,to,Oa]=Qi({prefixCls:da,mergedColumns:lr,onSorterChange:kr,sortDirections:Zn||["ascend","descend"],tableLocale:Vr,showSorterTooltip:Ln}),Qa=te.useMemo(()=>Go(ma,Ia,fr),[ma,Ia]);Pr.sorter=Oa(),Pr.sorterStates=Ia;const ja=(Ur,ca)=>{zr({filters:Ur,filterStates:ca},"filter",!0)},[Ha,vo,qr]=ki({prefixCls:da,locale:Vr,dropdownPrefixCls:Ua,mergedColumns:lr,onFilterChange:ja,getPopupContainer:wn||Ar}),ta=ti(Qa,vo);Pr.filters=qr,Pr.filterStates=vo;const ha=te.useMemo(()=>{const Ur={};return Object.keys(qr).forEach(ca=>{qr[ca]!==null&&(Ur[ca]=qr[ca])}),Object.assign(Object.assign({},to),{filters:Ur})},[to,qr]),[Ta]=qi(ha),La=(Ur,ca)=>{zr({pagination:Object.assign(Object.assign({},Pr.pagination),{current:Ur,pageSize:ca})},"paginate")},[Rr,_a]=Hi(ta.length,La,Xt);Pr.pagination=Xt===!1?{}:zi(Rr,Xt),Pr.resetPagination=_a;const ka=te.useMemo(()=>{if(Xt===!1||!Rr.pageSize)return ta;const{current:Ur=1,total:ca,pageSize:Da=ri}=Rr;return ta.lengthDa?ta.slice((Ur-1)*Da,Ur*Da):ta:ta.slice((Ur-1)*Da,Ur*Da)},[!!Xt,ta,Rr&&Rr.current,Rr&&Rr.pageSize,Rr&&Rr.total]),[Xa,ro]=Vi({prefixCls:da,data:ta,pageData:ka,getRowKey:Xr,getRecordByKey:Qn,expandType:cr,childrenColumnName:fr,locale:Vr,getPopupContainer:wn||Ar},Ht),no=(Ur,ca,Da)=>{let ya;return typeof rn=="function"?ya=Pe()(rn(Ur,ca,Da)):ya=Pe()(rn),Pe()({[`${da}-row-selected`]:ro.has(Xr(Ur,ca))},ya)};mr.__PARENT_RENDER_ICON__=mr.expandIcon,mr.expandIcon=mr.expandIcon||tr||Fn(Vr),cr==="nest"&&mr.expandIconColumnIndex===void 0?mr.expandIconColumnIndex=Ht?1:0:mr.expandIconColumnIndex>0&&Ht&&(mr.expandIconColumnIndex-=1),typeof mr.indentSize!="number"&&(mr.indentSize=typeof Cr=="number"?Cr:15);const xo=te.useCallback(Ur=>Ta(Xa(Ha(Ra(Ur)))),[Ra,Ha,Xa]);let so,qa;if(Xt!==!1&&(Rr!=null&&Rr.total)){let Ur;Rr.size?Ur=Rr.size:Ur=Aa==="small"||Aa==="middle"?"small":void 0;const ca=Ma=>te.createElement(Na.Z,Object.assign({},Rr,{className:Pe()(`${da}-pagination ${da}-pagination-${Ma}`,Rr.className),size:Ur})),Da=ia==="rtl"?"left":"right",{position:ya}=Rr;if(ya!==null&&Array.isArray(ya)){const Ma=ya.find(lo=>lo.includes("top")),Wa=ya.find(lo=>lo.includes("bottom")),Za=ya.every(lo=>`${lo}`=="none");!Ma&&!Wa&&!Za&&(qa=ca(Da)),Ma&&(so=ca(Ma.toLowerCase().replace("top",""))),Wa&&(qa=ca(Wa.toLowerCase().replace("bottom","")))}else qa=ca(Da)}let Ka;typeof Dn=="boolean"?Ka={spinning:Dn}:typeof Dn=="object"&&(Ka=Object.assign({spinning:!0},Dn));const[Ga,Ba]=bs(da),[,va]=(0,yn.Z)(),ao=Pe()(`${da}-wrapper`,Kr==null?void 0:Kr.className,{[`${da}-wrapper-rtl`]:ia==="rtl"},pt,Et,Ba),yo=Object.assign(Object.assign({},Kr==null?void 0:Kr.style),At),fo=Mn&&Mn.emptyText||(Pa==null?void 0:Pa("Table"))||te.createElement(ea.Z,{componentName:"Table"}),oo=Gn?ts:es,To={},zo=te.useMemo(()=>{const{fontSize:Ur,lineHeight:ca,padding:Da,paddingXS:ya,paddingSM:Ma}=va,Wa=Math.floor(Ur*ca);switch(Aa){case"large":return Da*2+Wa;case"small":return ya*2+Wa;default:return Ma*2+Wa}},[va,Aa]);return Gn&&(To.listItemHeight=zo),Ga(te.createElement("div",{ref:nt,className:ao,style:yo},te.createElement(Un.Z,Object.assign({spinning:!1},Ka),so,te.createElement(oo,Object.assign({},To,Fr,{columns:lr,direction:ia,expandable:mr,prefixCls:da,className:Pe()({[`${da}-middle`]:Aa==="middle",[`${da}-small`]:Aa==="small",[`${da}-bordered`]:Ft,[`${da}-empty`]:ma.length===0}),data:ka,rowKey:Xr,rowClassName:no,emptyText:fo,internalHooks:Ke,internalRefs:Yn,transformColumns:xo})),qa)))};var xs=te.forwardRef(ws);const Es=(et,nt)=>{const dt=te.useRef(0);return dt.current+=1,te.createElement(xs,Object.assign({},et,{ref:nt,_renderTimes:dt.current}))},io=te.forwardRef(Es);io.SELECTION_COLUMN=uo,io.EXPAND_COLUMN=Ae,io.SELECTION_ALL=No,io.SELECTION_INVERT=Ro,io.SELECTION_NONE=ko,io.Column=bn,io.ColumnGroup=Wr,io.Summary=Ee;var Cs=io,As=Cs},17574:function(jt,xt,we){"use strict";we.d(xt,{default:function(){return Re}});var Ae=we(97401),Ke=we(62730),x=we(52671),Se=we(8657),ye=we(71409),ae=we(59301),te={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"},se=te,ue=we(7657),le=function(Ze,$e){return ae.createElement(ue.Z,(0,ye.Z)({},Ze,{ref:$e,icon:se}))},ce=ae.forwardRef(le),oe=ce,ie=we(92310),ne=we.n(ie),a=we(35654),y=we(71430),E=we(36355),b=we(56082),z=we(62892),ee=we(20648);const re=4;function de(it){const{dropPosition:Ze,dropLevelOffset:$e,prefixCls:Je,indent:Me,direction:ze="ltr"}=it,Ue=ze==="ltr"?"left":"right",rt=ze==="ltr"?"right":"left",Ye={[Ue]:-$e*Me+re,[rt]:0};switch(Ze){case-1:Ye.top=-3;break;case 1:Ye.bottom=-3;break;default:Ye.bottom=-3,Ye[Ue]=Me+re;break}return ae.createElement("div",{style:Ye,className:`${Je}-drop-indicator`})}var me=we(71997),fe=ae.forwardRef((it,Ze)=>{const{getPrefixCls:$e,direction:Je,virtual:Me,tree:ze}=ae.useContext(E.E_),{prefixCls:Ue,className:rt,showIcon:Ye=!1,showLine:lt,switcherIcon:Xe,blockNode:ke=!1,children:je,checkable:Ve=!1,selectable:Oe=!0,draggable:De,motion:Qe,style:_e}=it,Ie=$e("tree",Ue),xe=$e(),Ce=Qe!=null?Qe:Object.assign(Object.assign({},(0,z.Z)(xe)),{motionAppear:!1}),Ee=Object.assign(Object.assign({},it),{checkable:Ve,selectable:Oe,showIcon:Ye,motion:Ce,blockNode:ke,showLine:!!lt,dropIndicatorRender:de}),[Te,We]=(0,ee.ZP)(Ie),tt=ae.useMemo(()=>{if(!De)return!1;let ot={};switch(typeof De){case"function":ot.nodeDraggable=De;break;case"object":ot=Object.assign({},De);break;default:break}return ot.icon!==!1&&(ot.icon=ot.icon||ae.createElement(b.Z,null)),ot},[De]),Ge=ot=>ae.createElement(me.Z,{prefixCls:Ie,switcherIcon:Xe,treeNodeProps:ot,showLine:lt});return Te(ae.createElement(Ae.Z,Object.assign({itemHeight:20,ref:Ze,virtual:Me},Ee,{style:Object.assign(Object.assign({},ze==null?void 0:ze.style),_e),prefixCls:Ie,className:ne()({[`${Ie}-icon-hide`]:!Ye,[`${Ie}-block-node`]:ke,[`${Ie}-unselectable`]:!Oe,[`${Ie}-rtl`]:Je==="rtl"},ze==null?void 0:ze.className,rt,We),direction:Je,checkable:Ve&&ae.createElement("span",{className:`${Ie}-checkbox-inner`}),selectable:Oe,switcherIcon:Ge,draggable:tt}),je))}),pe;(function(it){it[it.None=0]="None",it[it.Start=1]="Start",it[it.End=2]="End"})(pe||(pe={}));function ge(it,Ze){function $e(Je){const{key:Me,children:ze}=Je;Ze(Me,Je)!==!1&&ge(ze||[],Ze)}it.forEach($e)}function ve(it){let{treeData:Ze,expandedKeys:$e,startKey:Je,endKey:Me}=it;const ze=[];let Ue=pe.None;if(Je&&Je===Me)return[Je];if(!Je||!Me)return[];function rt(Ye){return Ye===Je||Ye===Me}return ge(Ze,Ye=>{if(Ue===pe.End)return!1;if(rt(Ye)){if(ze.push(Ye),Ue===pe.None)Ue=pe.Start;else if(Ue===pe.Start)return Ue=pe.End,!1}else Ue===pe.Start&&ze.push(Ye);return $e.includes(Ye)}),ze}function be(it,Ze){const $e=(0,Ke.Z)(Ze),Je=[];return ge(it,(Me,ze)=>{const Ue=$e.indexOf(Me);return Ue!==-1&&(Je.push(ze),$e.splice(Ue,1)),!!$e.length}),Je}var Be=function(it,Ze){var $e={};for(var Je in it)Object.prototype.hasOwnProperty.call(it,Je)&&Ze.indexOf(Je)<0&&($e[Je]=it[Je]);if(it!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Me=0,Je=Object.getOwnPropertySymbols(it);Me{var{defaultExpandAll:$e,defaultExpandParent:Je,defaultExpandedKeys:Me}=it,ze=Be(it,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Ue=ae.useRef(),rt=ae.useRef(),Ye=()=>{const{keyEntities:tt}=(0,y.I8)(Le(ze));let Ge;return $e?Ge=Object.keys(tt):Je?Ge=(0,a.r7)(ze.expandedKeys||Me||[],tt):Ge=ze.expandedKeys||Me,Ge},[lt,Xe]=ae.useState(ze.selectedKeys||ze.defaultSelectedKeys||[]),[ke,je]=ae.useState(()=>Ye());ae.useEffect(()=>{"selectedKeys"in ze&&Xe(ze.selectedKeys)},[ze.selectedKeys]),ae.useEffect(()=>{"expandedKeys"in ze&&je(ze.expandedKeys)},[ze.expandedKeys]);const Ve=(tt,Ge)=>{var ot;return"expandedKeys"in ze||je(tt),(ot=ze.onExpand)===null||ot===void 0?void 0:ot.call(ze,tt,Ge)},Oe=(tt,Ge)=>{var ot;const{multiple:yt}=ze,{node:ut,nativeEvent:vt}=Ge,{key:ct=""}=ut,St=Le(ze),at=Object.assign(Object.assign({},Ge),{selected:!0}),st=(vt==null?void 0:vt.ctrlKey)||(vt==null?void 0:vt.metaKey),gt=vt==null?void 0:vt.shiftKey;let ft;yt&&st?(ft=tt,Ue.current=ct,rt.current=ft,at.selectedNodes=be(St,ft)):yt&>?(ft=Array.from(new Set([].concat((0,Ke.Z)(rt.current||[]),(0,Ke.Z)(ve({treeData:St,expandedKeys:ke,startKey:ct,endKey:Ue.current}))))),at.selectedNodes=be(St,ft)):(ft=[ct],Ue.current=ct,rt.current=ft,at.selectedNodes=be(St,ft)),(ot=ze.onSelect)===null||ot===void 0||ot.call(ze,ft,at),"selectedKeys"in ze||Xe(ft)},{getPrefixCls:De,direction:Qe}=ae.useContext(E.E_),{prefixCls:_e,className:Ie,showIcon:xe=!0,expandAction:Ce="click"}=ze,Ee=Be(ze,["prefixCls","className","showIcon","expandAction"]),Te=De("tree",_e),We=ne()(`${Te}-directory`,{[`${Te}-directory-rtl`]:Qe==="rtl"},Ie);return ae.createElement(fe,Object.assign({icon:Pe,ref:Ze,blockNode:!0},Ee,{showIcon:xe,expandAction:Ce,prefixCls:Te,className:We,expandedKeys:ke,selectedKeys:lt,onSelect:Oe,onExpand:Ve}))};var He=ae.forwardRef(Fe);const qe=fe;qe.DirectoryTree=He,qe.TreeNode=Ae.O;var Re=qe},20648:function(jt,xt,we){"use strict";we.d(xt,{TM:function(){return ie},Yk:function(){return oe}});var Ae=we(93083),Ke=we(98447),x=we(17313),Se=we(8378),ye=we(37613),ae=we(83116);const te=new Ae.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),se=(ne,a)=>({[`.${ne}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${a.motionDurationSlow}`}}}),ue=(ne,a)=>({[`.${ne}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:a.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${a.lineWidthBold}px solid ${a.colorPrimary}`,borderRadius:"50%",content:'""'}}}),le=(ne,a)=>{const{treeCls:y,treeNodeCls:E,treeNodePadding:b,titleHeight:z,nodeSelectedBg:ee,nodeHoverBg:re}=a,de=a.paddingXS;return{[y]:Object.assign(Object.assign({},(0,x.Wf)(a)),{background:a.colorBgContainer,borderRadius:a.borderRadius,transition:`background-color ${a.motionDurationSlow}`,[`&${y}-rtl`]:{[`${y}-switcher`]:{"&_close":{[`${y}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${y}-active-focused)`]:Object.assign({},(0,x.oN)(a)),[`${y}-list-holder-inner`]:{alignItems:"flex-start"},[`&${y}-block-node`]:{[`${y}-list-holder-inner`]:{alignItems:"stretch",[`${y}-node-content-wrapper`]:{flex:"auto"},[`${E}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:b,insetInlineStart:0,border:`1px solid ${a.colorPrimary}`,opacity:0,animationName:te,animationDuration:a.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${E}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${b}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${y}-node-content-wrapper`]:{color:a.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${y}-node-content-wrapper`]:Object.assign({},(0,x.oN)(a)),[`&:not(${E}-disabled).filter-node ${y}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${y}-draggable-icon`]:{flexShrink:0,width:z,lineHeight:`${z}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${a.motionDurationSlow}`,[`${E}:hover &`]:{opacity:.45}},[`&${E}-disabled`]:{[`${y}-draggable-icon`]:{visibility:"hidden"}}}},[`${y}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:z}},[`${y}-draggable-icon`]:{visibility:"hidden"},[`${y}-switcher`]:Object.assign(Object.assign({},se(ne,a)),{position:"relative",flex:"none",alignSelf:"stretch",width:z,margin:0,lineHeight:`${z}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${y}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:a.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:z/2,bottom:-b,marginInlineStart:-1,borderInlineEnd:`1px solid ${a.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:z/2*.8,height:z/2,borderBottom:`1px solid ${a.colorBorder}`,content:'""'}}}),[`${y}-checkbox`]:{top:"initial",marginInlineEnd:de},[`${y}-node-content-wrapper, ${y}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:z,margin:0,padding:`0 ${a.paddingXS/2}px`,color:"inherit",lineHeight:`${z}px`,background:"transparent",borderRadius:a.borderRadius,cursor:"pointer",transition:`all ${a.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:re},[`&${y}-node-selected`]:{backgroundColor:ee},[`${y}-iconEle`]:{display:"inline-block",width:z,height:z,lineHeight:`${z}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${y}-unselectable ${y}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${y}-node-content-wrapper`]:Object.assign({lineHeight:`${z}px`,userSelect:"none"},ue(ne,a)),[`${E}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${a.colorPrimary}`}},"&-show-line":{[`${y}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:z/2,bottom:-b,borderInlineEnd:`1px solid ${a.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${y}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${E}-leaf-last`]:{[`${y}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${z/2}px !important`}}}}})}},ce=ne=>{const{treeCls:a,treeNodeCls:y,treeNodePadding:E,directoryNodeSelectedBg:b,directoryNodeSelectedColor:z}=ne;return{[`${a}${a}-directory`]:{[y]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:E,insetInlineStart:0,transition:`background-color ${ne.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:ne.controlItemBgHover}},"> *":{zIndex:1},[`${a}-switcher`]:{transition:`color ${ne.motionDurationMid}`},[`${a}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${a}-node-selected`]:{color:z,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:b},[`${a}-switcher`]:{color:z},[`${a}-node-content-wrapper`]:{color:z,background:"transparent"}}}}}},oe=(ne,a)=>{const y=`.${ne}`,E=`${y}-treenode`,b=a.paddingXS/2,z=(0,ye.TS)(a,{treeCls:y,treeNodeCls:E,treeNodePadding:b});return[le(ne,z),ce(z)]},ie=ne=>{const{controlHeightSM:a}=ne;return{titleHeight:a,nodeHoverBg:ne.controlItemBgHover,nodeSelectedBg:ne.controlItemBgActive}};xt.ZP=(0,ae.Z)("Tree",(ne,a)=>{let{prefixCls:y}=a;return[{[ne.componentCls]:(0,Ke.C2)(`${y}-checkbox`,ne)},oe(y,ne),(0,Se.Z)(ne)]},ne=>{const{colorTextLightSolid:a,colorPrimary:y}=ne;return Object.assign(Object.assign({},ie(ne)),{directoryNodeSelectedColor:a,directoryNodeSelectedBg:y})})},71997:function(jt,xt,we){"use strict";we.d(xt,{Z:function(){return E}});var Ae=we(71409),Ke=we(59301),x={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"},Se=x,ye=we(7657),ae=function(z,ee){return Ke.createElement(ye.Z,(0,Ae.Z)({},z,{ref:ee,icon:Se}))},te=Ke.forwardRef(ae),se=te,ue=we(52671),le=we(58617),ce=we(15075),oe=we(43531),ie=we(92310),ne=we.n(ie),a=we(92343),E=b=>{const{prefixCls:z,switcherIcon:ee,treeNodeProps:re,showLine:de}=b,{isLeaf:me,expanded:he,loading:fe}=re;if(fe)return Ke.createElement(le.Z,{className:`${z}-switcher-loading-icon`});let pe;if(de&&typeof de=="object"&&(pe=de.showLeafIcon),me){if(!de)return null;if(typeof pe!="boolean"&&pe){const be=typeof pe=="function"?pe(re):pe,Be=`${z}-switcher-line-custom-icon`;return(0,a.l$)(be)?(0,a.Tm)(be,{className:ne()(be.props.className||"",Be)}):be}return pe?Ke.createElement(ue.Z,{className:`${z}-switcher-line-icon`}):Ke.createElement("span",{className:`${z}-switcher-leaf-line`})}const ge=`${z}-switcher-icon`,ve=typeof ee=="function"?ee(re):ee;return(0,a.l$)(ve)?(0,a.Tm)(ve,{className:ne()(ve.props.className||"",ge)}):ve!==void 0?ve:de?he?Ke.createElement(ce.Z,{className:`${z}-switcher-line-icon`}):Ke.createElement(oe.Z,{className:`${z}-switcher-line-icon`}):Ke.createElement(se,{className:ge})}},54580:function(jt,xt,we){"use strict";we.d(xt,{default:function(){return Jn}});var Ae=we(59301),Ke=we(62730),x=we(92310),Se=we.n(x),ye=we(71409),ae=we(16552),te=we(19210),se=we(46654),ue=we(37205),le=we(87075),ce=we(39224),oe=we(58676),ie=we(28788),ne=we(93195),a=we(26112);function y(Ot,_t){var Bt="cannot ".concat(Ot.method," ").concat(Ot.action," ").concat(_t.status,"'"),Ut=new Error(Bt);return Ut.status=_t.status,Ut.method=Ot.method,Ut.url=Ot.action,Ut}function E(Ot){var _t=Ot.responseText||Ot.response;if(!_t)return _t;try{return JSON.parse(_t)}catch(Bt){return _t}}function b(Ot){var _t=new XMLHttpRequest;Ot.onProgress&&_t.upload&&(_t.upload.onprogress=function(tn){tn.total>0&&(tn.percent=tn.loaded/tn.total*100),Ot.onProgress(tn)});var Bt=new FormData;Ot.data&&Object.keys(Ot.data).forEach(function(Yt){var tn=Ot.data[Yt];if(Array.isArray(tn)){tn.forEach(function(en){Bt.append("".concat(Yt,"[]"),en)});return}Bt.append(Yt,tn)}),Ot.file instanceof Blob?Bt.append(Ot.filename,Ot.file,Ot.file.name):Bt.append(Ot.filename,Ot.file),_t.onerror=function(tn){Ot.onError(tn)},_t.onload=function(){return _t.status<200||_t.status>=300?Ot.onError(y(Ot,_t),E(_t)):Ot.onSuccess(E(_t),_t)},_t.open(Ot.method,Ot.action,!0),Ot.withCredentials&&"withCredentials"in _t&&(_t.withCredentials=!0);var Ut=Ot.headers||{};return Ut["X-Requested-With"]!==null&&_t.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(Ut).forEach(function(Yt){Ut[Yt]!==null&&_t.setRequestHeader(Yt,Ut[Yt])}),_t.send(Bt),{abort:function(){_t.abort()}}}var z=+new Date,ee=0;function re(){return"rc-upload-".concat(z,"-").concat(++ee)}var de=we(48736),me=function(Ot,_t){if(Ot&&_t){var Bt=Array.isArray(_t)?_t:_t.split(","),Ut=Ot.name||"",Yt=Ot.type||"",tn=Yt.replace(/\/.*$/,"");return Bt.some(function(en){var Vt=en.trim();if(/^\*(\/\*)?$/.test(en))return!0;if(Vt.charAt(0)==="."){var ln=Ut.toLowerCase(),vn=Vt.toLowerCase(),Rt=[vn];return(vn===".jpg"||vn===".jpeg")&&(Rt=[".jpg",".jpeg"]),Rt.some(function(qn){return ln.endsWith(qn)})}return/\/\*$/.test(Vt)?tn===Vt.replace(/\/.*$/,""):Yt===Vt?!0:/^\w+$/.test(Vt)?((0,de.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(Vt,"'.Skip for check.")),!0):!1})}return!0};function he(Ot,_t){var Bt=Ot.createReader(),Ut=[];function Yt(){Bt.readEntries(function(tn){var en=Array.prototype.slice.apply(tn);Ut=Ut.concat(en);var Vt=!en.length;Vt?_t(Ut):Yt()})}Yt()}var fe=function(_t,Bt,Ut){var Yt=function tn(en,Vt){en&&(en.path=Vt||"",en.isFile?en.file(function(ln){Ut(ln)&&(en.fullPath&&!ln.webkitRelativePath&&(Object.defineProperties(ln,{webkitRelativePath:{writable:!0}}),ln.webkitRelativePath=en.fullPath.replace(/^\//,""),Object.defineProperties(ln,{webkitRelativePath:{writable:!1}})),Bt([ln]))}):en.isDirectory&&he(en,function(ln){ln.forEach(function(vn){tn(vn,"".concat(Vt).concat(en.name,"/"))})}))};_t.forEach(function(tn){Yt(tn.webkitGetAsEntry())})},pe=fe,ge=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],ve=function(Ot){(0,se.Z)(Bt,Ot);var _t=(0,ue.Z)(Bt);function Bt(){var Ut;(0,ae.Z)(this,Bt);for(var Yt=arguments.length,tn=new Array(Yt),en=0;en{let{uid:tn}=Yt;return tn===Ot.uid});return Ut===-1?Bt.push(Ot):Bt[Ut]=Ot,Bt}function ot(Ot,_t){const Bt=Ot.uid!==void 0?"uid":"name";return _t.filter(Ut=>Ut[Bt]===Ot[Bt])[0]}function yt(Ot,_t){const Bt=Ot.uid!==void 0?"uid":"name",Ut=_t.filter(Yt=>Yt[Bt]!==Ot[Bt]);return Ut.length===_t.length?null:Ut}const ut=function(){const _t=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),Ut=_t[_t.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(Ut)||[""])[0]},vt=Ot=>Ot.indexOf("image/")===0,ct=Ot=>{if(Ot.type&&!Ot.thumbUrl)return vt(Ot.type);const _t=Ot.thumbUrl||Ot.url||"",Bt=ut(_t);return/^data:image\//.test(_t)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(Bt)?!0:!(/^data:/.test(_t)||Bt)},St=200;function at(Ot){return new Promise(_t=>{if(!Ot.type||!vt(Ot.type)){_t("");return}const Bt=document.createElement("canvas");Bt.width=St,Bt.height=St,Bt.style.cssText=`position: fixed; left: 0; top: 0; width: ${St}px; height: ${St}px; z-index: 9999; display: none;`,document.body.appendChild(Bt);const Ut=Bt.getContext("2d"),Yt=new Image;if(Yt.onload=()=>{const{width:tn,height:en}=Yt;let Vt=St,ln=St,vn=0,Rt=0;tn>en?(ln=en*(St/tn),Rt=-(ln-Vt)/2):(Vt=tn*(St/en),vn=-(Vt-ln)/2),Ut.drawImage(Yt,vn,Rt,Vt,ln);const qn=Bt.toDataURL();document.body.removeChild(Bt),window.URL.revokeObjectURL(Yt.src),_t(qn)},Yt.crossOrigin="anonymous",Ot.type.startsWith("image/svg+xml")){const tn=new FileReader;tn.onload=()=>{tn.result&&(Yt.src=tn.result)},tn.readAsDataURL(Ot)}else if(Ot.type.startsWith("image/gif")){const tn=new FileReader;tn.onload=()=>{tn.result&&_t(tn.result)},tn.readAsDataURL(Ot)}else Yt.src=window.URL.createObjectURL(Ot)})}var st=we(26227),gt=we(41464),ft=we(15277),Pt=we(93948),ht=we(6848),Dt=Ae.forwardRef((Ot,_t)=>{let{prefixCls:Bt,className:Ut,style:Yt,locale:tn,listType:en,file:Vt,items:ln,progress:vn,iconRender:Rt,actionIconRender:qn,itemRender:dr,isImgUrl:wr,showPreviewIcon:Sr,showRemoveIcon:dn,showDownloadIcon:Bn,previewIcon:Rn,removeIcon:Sn,downloadIcon:er,onPreview:hr,onDownload:ir,onClose:Or}=Ot;var Lr,sa;const{status:la}=Vt,[Sa,$r]=Ae.useState(la);Ae.useEffect(()=>{la!=="removed"&&$r(la)},[la]);const[jr,Jr]=Ae.useState(!1);Ae.useEffect(()=>{const aa=setTimeout(()=>{Jr(!0)},300);return()=>{clearTimeout(aa)}},[]);const _r=Rt(Vt);let Hr=Ae.createElement("div",{className:`${Bt}-icon`},_r);if(en==="picture"||en==="picture-card"||en==="picture-circle")if(Sa==="uploading"||!Vt.thumbUrl&&!Vt.url){const aa=Se()(`${Bt}-list-item-thumbnail`,{[`${Bt}-list-item-file`]:Sa!=="uploading"});Hr=Ae.createElement("div",{className:aa},_r)}else{const aa=wr!=null&&wr(Vt)?Ae.createElement("img",{src:Vt.thumbUrl||Vt.url,alt:Vt.name,className:`${Bt}-list-item-image`,crossOrigin:Vt.crossOrigin}):_r,ea=Se()(`${Bt}-list-item-thumbnail`,{[`${Bt}-list-item-file`]:wr&&!wr(Vt)});Hr=Ae.createElement("a",{className:ea,onClick:Ea=>hr(Vt,Ea),href:Vt.url||Vt.thumbUrl,target:"_blank",rel:"noopener noreferrer"},aa)}const nn=Se()(`${Bt}-list-item`,`${Bt}-list-item-${Sa}`),Tn=typeof Vt.linkProps=="string"?JSON.parse(Vt.linkProps):Vt.linkProps,ar=dn?qn((typeof Sn=="function"?Sn(Vt):Sn)||Ae.createElement(st.Z,null),()=>Or(Vt),Bt,tn.removeFile):null,nr=Bn&&Sa==="done"?qn((typeof er=="function"?er(Vt):er)||Ae.createElement(gt.Z,null),()=>ir(Vt),Bt,tn.downloadFile):null,or=en!=="picture-card"&&en!=="picture-circle"&&Ae.createElement("span",{key:"download-delete",className:Se()(`${Bt}-list-item-actions`,{picture:en==="picture"})},nr,ar),$n=Se()(`${Bt}-list-item-name`),br=Vt.url?[Ae.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:$n,title:Vt.name},Tn,{href:Vt.url,onClick:aa=>hr(Vt,aa)}),Vt.name),or]:[Ae.createElement("span",{key:"view",className:$n,onClick:aa=>hr(Vt,aa),title:Vt.name},Vt.name),or],In={pointerEvents:"none",opacity:.5},sr=Sr?Ae.createElement("a",{href:Vt.url||Vt.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:Vt.url||Vt.thumbUrl?void 0:In,onClick:aa=>hr(Vt,aa),title:tn.previewFile},typeof Rn=="function"?Rn(Vt):Rn||Ae.createElement(ft.Z,null)):null,gr=(en==="picture-card"||en==="picture-circle")&&Sa!=="uploading"&&Ae.createElement("span",{className:`${Bt}-list-item-actions`},sr,Sa==="done"&&nr,ar),{getPrefixCls:bn}=Ae.useContext(qe.E_),xr=bn(),Wr=Ae.createElement("div",{className:nn},Hr,br,gr,jr&&Ae.createElement(xe.default,{motionName:`${xr}-fade`,visible:Sa==="uploading",motionDeadline:2e3},aa=>{let{className:ea}=aa;const Ea="percent"in Vt?Ae.createElement(Pt.Z,Object.assign({},vn,{type:"line",percent:Vt.percent,"aria-label":Vt["aria-label"],"aria-labelledby":Vt["aria-labelledby"]})):null;return Ae.createElement("div",{className:Se()(`${Bt}-list-item-progress`,ea)},Ea)})),Ca=Vt.response&&typeof Vt.response=="string"?Vt.response:((Lr=Vt.error)===null||Lr===void 0?void 0:Lr.statusText)||((sa=Vt.error)===null||sa===void 0?void 0:sa.message)||tn.uploadError,xa=Sa==="error"?Ae.createElement(ht.Z,{title:Ca,getPopupContainer:aa=>aa.parentNode},Wr):Wr;return Ae.createElement("div",{className:Se()(`${Bt}-list-item-container`,Ut),style:Yt,ref:_t},dr?dr(xa,Vt,ln,{download:ir.bind(null,Vt),preview:hr.bind(null,Vt),remove:Or.bind(null,Vt)}):xa)});const cn=(Ot,_t)=>{const{listType:Bt="text",previewFile:Ut=at,onPreview:Yt,onDownload:tn,onRemove:en,locale:Vt,iconRender:ln,isImageUrl:vn=ct,prefixCls:Rt,items:qn=[],showPreviewIcon:dr=!0,showRemoveIcon:wr=!0,showDownloadIcon:Sr=!1,removeIcon:dn,previewIcon:Bn,downloadIcon:Rn,progress:Sn={size:[-1,2],showInfo:!1},appendAction:er,appendActionVisible:hr=!0,itemRender:ir,disabled:Or}=Ot,Lr=(0,Ce.Z)(),[sa,la]=Ae.useState(!1);Ae.useEffect(()=>{Bt!=="picture"&&Bt!=="picture-card"&&Bt!=="picture-circle"||(qn||[]).forEach(In=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(In.originFileObj instanceof File||In.originFileObj instanceof Blob)||In.thumbUrl!==void 0||(In.thumbUrl="",Ut&&Ut(In.originFileObj).then(sr=>{In.thumbUrl=sr||"",Lr()}))})},[Bt,qn,Ut]),Ae.useEffect(()=>{la(!0)},[]);const Sa=(In,sr)=>{if(Yt)return sr==null||sr.preventDefault(),Yt(In)},$r=In=>{typeof tn=="function"?tn(In):In.url&&window.open(In.url)},jr=In=>{en==null||en(In)},Jr=In=>{if(ln)return ln(In,Bt);const sr=In.status==="uploading",gr=vn&&vn(In)?Ae.createElement(Ie,null):Ae.createElement(rt,null);let bn=sr?Ae.createElement(Ye.Z,null):Ae.createElement(Ve,null);return Bt==="picture"?bn=sr?Ae.createElement(Ye.Z,null):gr:(Bt==="picture-card"||Bt==="picture-circle")&&(bn=sr?Vt.uploading:gr),bn},_r=(In,sr,gr,bn)=>{const xr={type:"text",size:"small",title:bn,onClick:Wr=>{sr(),(0,Te.l$)(In)&&In.props.onClick&&In.props.onClick(Wr)},className:`${gr}-list-item-action`,disabled:Or};if((0,Te.l$)(In)){const Wr=(0,Te.Tm)(In,Object.assign(Object.assign({},In.props),{onClick:()=>{}}));return Ae.createElement(We.ZP,Object.assign({},xr,{icon:Wr}))}return Ae.createElement(We.ZP,Object.assign({},xr),Ae.createElement("span",null,In))};Ae.useImperativeHandle(_t,()=>({handlePreview:Sa,handleDownload:$r}));const{getPrefixCls:Hr}=Ae.useContext(qe.E_),nn=Hr("upload",Rt),Tn=Hr(),ar=Se()(`${nn}-list`,`${nn}-list-${Bt}`),nr=(0,Ke.Z)(qn.map(In=>({key:In.uid,file:In})));let $n={motionDeadline:2e3,motionName:`${nn}-${Bt==="picture-card"||Bt==="picture-circle"?"animate-inline":"animate"}`,keys:nr,motionAppear:sa};const br=Ae.useMemo(()=>{const In=Object.assign({},(0,Ee.Z)(Tn));return delete In.onAppearEnd,delete In.onEnterEnd,delete In.onLeaveEnd,In},[Tn]);return Bt!=="picture-card"&&Bt!=="picture-circle"&&($n=Object.assign(Object.assign({},br),$n)),Ae.createElement("div",{className:ar},Ae.createElement(xe.CSSMotionList,Object.assign({},$n,{component:!1}),In=>{let{key:sr,file:gr,className:bn,style:xr}=In;return Ae.createElement(Dt,{key:sr,locale:Vt,prefixCls:nn,className:bn,style:xr,file:gr,items:qn,progress:Sn,listType:Bt,isImgUrl:vn,showPreviewIcon:dr,showRemoveIcon:wr,showDownloadIcon:Sr,removeIcon:dn,previewIcon:Bn,downloadIcon:Rn,iconRender:Jr,actionIconRender:_r,itemRender:ir,onPreview:Sa,onDownload:$r,onClose:jr})}),er&&Ae.createElement(xe.default,Object.assign({},$n,{visible:hr,forceRender:!0}),In=>{let{className:sr,style:gr}=In;return(0,Te.Tm)(er,bn=>({className:Se()(bn.className,sr),style:Object.assign(Object.assign(Object.assign({},gr),{pointerEvents:sr?"none":void 0}),bn.style)}))}))};var fn=Ae.forwardRef(cn),gn=we(17313),An=we(8378),Nn=we(83116),hn=we(37613),_n=Ot=>{const{componentCls:_t,iconCls:Bt}=Ot;return{[`${_t}-wrapper`]:{[`${_t}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:Ot.colorFillAlter,border:`${Ot.lineWidth}px dashed ${Ot.colorBorder}`,borderRadius:Ot.borderRadiusLG,cursor:"pointer",transition:`border-color ${Ot.motionDurationSlow}`,[_t]:{padding:`${Ot.padding}px 0`},[`${_t}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${_t}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${_t}-disabled):hover`]:{borderColor:Ot.colorPrimaryHover},[`p${_t}-drag-icon`]:{marginBottom:Ot.margin,[Bt]:{color:Ot.colorPrimary,fontSize:Ot.uploadThumbnailSize}},[`p${_t}-text`]:{margin:`0 0 ${Ot.marginXXS}px`,color:Ot.colorTextHeading,fontSize:Ot.fontSizeLG},[`p${_t}-hint`]:{color:Ot.colorTextDescription,fontSize:Ot.fontSize},[`&${_t}-disabled`]:{cursor:"not-allowed",[`p${_t}-drag-icon ${Bt}, + `]:{background:On},[`&${nt}-row-selected`]:{"> th, > td":{background:Pn},"&:hover > th, &:hover > td":{background:jn}}}},[`${nt}-footer`]:{padding:`${pt}px ${Et}px`,color:wn,background:Dn}})}};var bs=(0,ns.Z)("Table",et=>{const{colorTextHeading:nt,colorSplit:dt,colorIcon:pt,colorIconHover:Et,opacityLoading:At,colorBgContainer:It,controlInteractiveSize:Ft,headerBg:Lt,headerColor:zt,headerSortActiveBg:Xt,headerSortHoverBg:Ht,bodySortBg:un,rowHoverBg:rn,rowSelectedBg:sn,rowSelectedHoverBg:On,rowExpandedBg:Pn,cellPaddingBlock:jn,cellPaddingInline:wn,cellPaddingBlockMD:Dn,cellPaddingInlineMD:tr,cellPaddingBlockSM:rr,cellPaddingInlineSM:Hn,borderColor:yr,footerBg:Cr,footerColor:kn,headerBorderRadius:Zn,cellFontSize:Mn,cellFontSizeMD:Ln,cellFontSizeSM:Gn,headerSplitColor:pr,fixedHeaderSortActiveBg:Br,headerFilterHoverBg:Er,filterDropdownBg:lr,expandIconBg:Fr,selectionColumnWidth:Nr,stickyScrollBarBg:ia}=et,Kr=new wo.C(pt),Pa=new wo.C(Et),wa=2,Ar=(0,rs.TS)(et,{tableFontSize:Mn,tableBg:It,tableRadius:Zn,tablePaddingVertical:jn,tablePaddingHorizontal:wn,tablePaddingVerticalMiddle:Dn,tablePaddingHorizontalMiddle:tr,tablePaddingVerticalSmall:rr,tablePaddingHorizontalSmall:Hn,tableBorderColor:yr,tableHeaderTextColor:zt,tableHeaderBg:Lt,tableFooterTextColor:kn,tableFooterBg:Cr,tableHeaderCellSplitColor:pr,tableHeaderSortBg:Xt,tableHeaderSortHoverBg:Ht,tableHeaderIconColor:Kr.clone().setAlpha(Kr.getAlpha()*At).toRgbString(),tableHeaderIconColorHover:Pa.clone().setAlpha(Pa.getAlpha()*At).toRgbString(),tableBodySortBg:un,tableFixedHeaderSortActiveBg:Br,tableHeaderFilterActiveBg:Er,tableFilterDropdownBg:lr,tableRowHoverBg:rn,tableSelectedRowBg:sn,tableSelectedRowHoverBg:On,zIndexTableFixed:wa,zIndexTableSticky:wa+1,tableFontSizeMiddle:Ln,tableFontSizeSmall:Gn,tableSelectionColumnWidth:Nr,tableExpandIconBg:Fr,tableExpandColumnWidth:Ft+2*et.padding,tableExpandedRowBg:Pn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:ia,tableScrollThumbBgHover:nt,tableScrollBg:dt});return[Ss(Ar),ds(Ar),fi(Ar),hs(Ar),cs(Ar),as(Ar),fs(Ar),ls(Ar),fi(Ar),is(Ar),ms(Ar),us(Ar),vs(Ar),os(Ar),ps(Ar),gs(Ar),ys(Ar)]},et=>{const{colorFillAlter:nt,colorBgContainer:dt,colorTextHeading:pt,colorFillSecondary:Et,colorFillContent:At,controlItemBgActive:It,controlItemBgActiveHover:Ft,padding:Lt,paddingSM:zt,paddingXS:Xt,colorBorderSecondary:Ht,borderRadiusLG:un,fontSize:rn,controlHeight:sn,colorTextPlaceholder:On}=et,Pn=new wo.C(Et).onBackground(dt).toHexShortString(),jn=new wo.C(At).onBackground(dt).toHexShortString(),wn=new wo.C(nt).onBackground(dt).toHexShortString();return{headerBg:wn,headerColor:pt,headerSortActiveBg:Pn,headerSortHoverBg:jn,bodySortBg:wn,rowHoverBg:wn,rowSelectedBg:It,rowSelectedHoverBg:Ft,rowExpandedBg:nt,cellPaddingBlock:Lt,cellPaddingInline:Lt,cellPaddingBlockMD:zt,cellPaddingInlineMD:Xt,cellPaddingBlockSM:Xt,cellPaddingInlineSM:Xt,borderColor:Ht,headerBorderRadius:un,footerBg:wn,footerColor:pt,cellFontSize:rn,cellFontSizeMD:rn,cellFontSizeSM:rn,headerSplitColor:Ht,fixedHeaderSortActiveBg:Pn,headerFilterHoverBg:At,filterDropdownMenuBg:dt,filterDropdownBg:dt,expandIconBg:dt,selectionColumnWidth:sn,stickyScrollBarBg:On,stickyScrollBarBorderRadius:100}});const Ps=[],ws=(et,nt)=>{const{prefixCls:dt,className:pt,rootClassName:Et,style:At,size:It,bordered:Ft,dropdownPrefixCls:Lt,dataSource:zt,pagination:Xt,rowSelection:Ht,rowKey:un="key",rowClassName:rn,columns:sn,children:On,childrenColumnName:Pn,onChange:jn,getPopupContainer:wn,loading:Dn,expandIcon:tr,expandable:rr,expandedRowRender:Hn,expandIconColumnIndex:yr,indentSize:Cr,scroll:kn,sortDirections:Zn,locale:Mn,showSorterTooltip:Ln=!0,virtual:Gn}=et,pr=te.useMemo(()=>sn||wt(On),[sn,On]),Br=te.useMemo(()=>pr.some(Ur=>Ur.responsive),[pr]),Er=(0,za.Z)(Br),lr=te.useMemo(()=>{const Ur=new Set(Object.keys(Er).filter(ca=>Er[ca]));return pr.filter(ca=>!ca.responsive||ca.responsive.some(Da=>Ur.has(Da)))},[pr,Er]),Fr=(0,Ca.Z)(et,["className","style","columns"]),{locale:Nr=Mr.Z,direction:ia,table:Kr,renderEmpty:Pa,getPrefixCls:wa,getPopupContainer:Ar}=te.useContext(aa.E_),Aa=(0,Ea.Z)(It),Vr=Object.assign(Object.assign({},Nr.Table),Mn),ma=zt||Ps,da=wa("table",dt),Ua=wa("dropdown",Lt),mr=Object.assign({childrenColumnName:Pn,expandIconColumnIndex:yr},rr),{childrenColumnName:fr="children"}=mr,cr=te.useMemo(()=>ma.some(Ur=>Ur==null?void 0:Ur[fr])?"nest":Hn||rr&&rr.expandedRowRender?"row":null,[ma]),Yn={body:te.useRef()},Xr=te.useMemo(()=>typeof un=="function"?un:Ur=>Ur==null?void 0:Ur[un],[un]),[Qn]=Mi(ma,fr,Xr),wr={},zr=function(Ur,ca){let Da=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var ya,Ma,Wa;const Za=Object.assign(Object.assign({},wr),Ur);Da&&((ya=wr.resetPagination)===null||ya===void 0||ya.call(wr),!((Ma=Za.pagination)===null||Ma===void 0)&&Ma.current&&(Za.pagination.current=1),Xt&&Xt.onChange&&Xt.onChange(1,(Wa=Za.pagination)===null||Wa===void 0?void 0:Wa.pageSize)),kn&&kn.scrollToFirstRowOnChange!==!1&&Yn.body.current&&(0,xa.Z)(0,{getContainer:()=>Yn.body.current}),jn==null||jn(Za.pagination,Za.filters,Za.sorter,{currentDataSource:ti(Go(ma,Za.sorterStates,fr),Za.filterStates),action:ca})},kr=(Ur,ca)=>{zr({sorter:Ur,sorterStates:ca},"sort",!1)},[Ra,Ia,to,Oa]=Qi({prefixCls:da,mergedColumns:lr,onSorterChange:kr,sortDirections:Zn||["ascend","descend"],tableLocale:Vr,showSorterTooltip:Ln}),Qa=te.useMemo(()=>Go(ma,Ia,fr),[ma,Ia]);wr.sorter=Oa(),wr.sorterStates=Ia;const ja=(Ur,ca)=>{zr({filters:Ur,filterStates:ca},"filter",!0)},[Ha,vo,qr]=ki({prefixCls:da,locale:Vr,dropdownPrefixCls:Ua,mergedColumns:lr,onFilterChange:ja,getPopupContainer:wn||Ar}),ta=ti(Qa,vo);wr.filters=qr,wr.filterStates=vo;const ha=te.useMemo(()=>{const Ur={};return Object.keys(qr).forEach(ca=>{qr[ca]!==null&&(Ur[ca]=qr[ca])}),Object.assign(Object.assign({},to),{filters:Ur})},[to,qr]),[Ta]=qi(ha),La=(Ur,ca)=>{zr({pagination:Object.assign(Object.assign({},wr.pagination),{current:Ur,pageSize:ca})},"paginate")},[Rr,_a]=Hi(ta.length,La,Xt);wr.pagination=Xt===!1?{}:zi(Rr,Xt),wr.resetPagination=_a;const ka=te.useMemo(()=>{if(Xt===!1||!Rr.pageSize)return ta;const{current:Ur=1,total:ca,pageSize:Da=ri}=Rr;return ta.lengthDa?ta.slice((Ur-1)*Da,Ur*Da):ta:ta.slice((Ur-1)*Da,Ur*Da)},[!!Xt,ta,Rr&&Rr.current,Rr&&Rr.pageSize,Rr&&Rr.total]),[Xa,ro]=Vi({prefixCls:da,data:ta,pageData:ka,getRowKey:Xr,getRecordByKey:Qn,expandType:cr,childrenColumnName:fr,locale:Vr,getPopupContainer:wn||Ar},Ht),no=(Ur,ca,Da)=>{let ya;return typeof rn=="function"?ya=Pe()(rn(Ur,ca,Da)):ya=Pe()(rn),Pe()({[`${da}-row-selected`]:ro.has(Xr(Ur,ca))},ya)};mr.__PARENT_RENDER_ICON__=mr.expandIcon,mr.expandIcon=mr.expandIcon||tr||Fn(Vr),cr==="nest"&&mr.expandIconColumnIndex===void 0?mr.expandIconColumnIndex=Ht?1:0:mr.expandIconColumnIndex>0&&Ht&&(mr.expandIconColumnIndex-=1),typeof mr.indentSize!="number"&&(mr.indentSize=typeof Cr=="number"?Cr:15);const xo=te.useCallback(Ur=>Ta(Xa(Ha(Ra(Ur)))),[Ra,Ha,Xa]);let so,qa;if(Xt!==!1&&(Rr!=null&&Rr.total)){let Ur;Rr.size?Ur=Rr.size:Ur=Aa==="small"||Aa==="middle"?"small":void 0;const ca=Ma=>te.createElement(Na.Z,Object.assign({},Rr,{className:Pe()(`${da}-pagination ${da}-pagination-${Ma}`,Rr.className),size:Ur})),Da=ia==="rtl"?"left":"right",{position:ya}=Rr;if(ya!==null&&Array.isArray(ya)){const Ma=ya.find(lo=>lo.includes("top")),Wa=ya.find(lo=>lo.includes("bottom")),Za=ya.every(lo=>`${lo}`=="none");!Ma&&!Wa&&!Za&&(qa=ca(Da)),Ma&&(so=ca(Ma.toLowerCase().replace("top",""))),Wa&&(qa=ca(Wa.toLowerCase().replace("bottom","")))}else qa=ca(Da)}let Ka;typeof Dn=="boolean"?Ka={spinning:Dn}:typeof Dn=="object"&&(Ka=Object.assign({spinning:!0},Dn));const[Ga,Ba]=bs(da),[,va]=(0,yn.Z)(),ao=Pe()(`${da}-wrapper`,Kr==null?void 0:Kr.className,{[`${da}-wrapper-rtl`]:ia==="rtl"},pt,Et,Ba),yo=Object.assign(Object.assign({},Kr==null?void 0:Kr.style),At),fo=Mn&&Mn.emptyText||(Pa==null?void 0:Pa("Table"))||te.createElement(ea.Z,{componentName:"Table"}),oo=Gn?ts:es,To={},zo=te.useMemo(()=>{const{fontSize:Ur,lineHeight:ca,padding:Da,paddingXS:ya,paddingSM:Ma}=va,Wa=Math.floor(Ur*ca);switch(Aa){case"large":return Da*2+Wa;case"small":return ya*2+Wa;default:return Ma*2+Wa}},[va,Aa]);return Gn&&(To.listItemHeight=zo),Ga(te.createElement("div",{ref:nt,className:ao,style:yo},te.createElement(Un.Z,Object.assign({spinning:!1},Ka),so,te.createElement(oo,Object.assign({},To,Fr,{columns:lr,direction:ia,expandable:mr,prefixCls:da,className:Pe()({[`${da}-middle`]:Aa==="middle",[`${da}-small`]:Aa==="small",[`${da}-bordered`]:Ft,[`${da}-empty`]:ma.length===0}),data:ka,rowKey:Xr,rowClassName:no,emptyText:fo,internalHooks:Ke,internalRefs:Yn,transformColumns:xo})),qa)))};var xs=te.forwardRef(ws);const Es=(et,nt)=>{const dt=te.useRef(0);return dt.current+=1,te.createElement(xs,Object.assign({},et,{ref:nt,_renderTimes:dt.current}))},io=te.forwardRef(Es);io.SELECTION_COLUMN=uo,io.EXPAND_COLUMN=Ae,io.SELECTION_ALL=No,io.SELECTION_INVERT=Ro,io.SELECTION_NONE=ko,io.Column=bn,io.ColumnGroup=Wr,io.Summary=Ee;var Cs=io,As=Cs},17574:function(jt,xt,we){"use strict";we.d(xt,{default:function(){return Re}});var Ae=we(97401),Ke=we(62730),x=we(52671),Se=we(8657),ye=we(71409),ae=we(59301),te={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"},se=te,ue=we(7657),le=function(Ze,$e){return ae.createElement(ue.Z,(0,ye.Z)({},Ze,{ref:$e,icon:se}))},ce=ae.forwardRef(le),oe=ce,ie=we(92310),ne=we.n(ie),a=we(35654),y=we(71430),E=we(36355),b=we(56082),z=we(62892),ee=we(20648);const re=4;function de(it){const{dropPosition:Ze,dropLevelOffset:$e,prefixCls:Je,indent:Me,direction:ze="ltr"}=it,Ue=ze==="ltr"?"left":"right",rt=ze==="ltr"?"right":"left",Ye={[Ue]:-$e*Me+re,[rt]:0};switch(Ze){case-1:Ye.top=-3;break;case 1:Ye.bottom=-3;break;default:Ye.bottom=-3,Ye[Ue]=Me+re;break}return ae.createElement("div",{style:Ye,className:`${Je}-drop-indicator`})}var me=we(71997),fe=ae.forwardRef((it,Ze)=>{const{getPrefixCls:$e,direction:Je,virtual:Me,tree:ze}=ae.useContext(E.E_),{prefixCls:Ue,className:rt,showIcon:Ye=!1,showLine:lt,switcherIcon:Xe,blockNode:ke=!1,children:je,checkable:Ve=!1,selectable:Oe=!0,draggable:De,motion:Qe,style:_e}=it,Ie=$e("tree",Ue),xe=$e(),Ce=Qe!=null?Qe:Object.assign(Object.assign({},(0,z.Z)(xe)),{motionAppear:!1}),Ee=Object.assign(Object.assign({},it),{checkable:Ve,selectable:Oe,showIcon:Ye,motion:Ce,blockNode:ke,showLine:!!lt,dropIndicatorRender:de}),[Te,We]=(0,ee.ZP)(Ie),tt=ae.useMemo(()=>{if(!De)return!1;let ot={};switch(typeof De){case"function":ot.nodeDraggable=De;break;case"object":ot=Object.assign({},De);break;default:break}return ot.icon!==!1&&(ot.icon=ot.icon||ae.createElement(b.Z,null)),ot},[De]),Ge=ot=>ae.createElement(me.Z,{prefixCls:Ie,switcherIcon:Xe,treeNodeProps:ot,showLine:lt});return Te(ae.createElement(Ae.Z,Object.assign({itemHeight:20,ref:Ze,virtual:Me},Ee,{style:Object.assign(Object.assign({},ze==null?void 0:ze.style),_e),prefixCls:Ie,className:ne()({[`${Ie}-icon-hide`]:!Ye,[`${Ie}-block-node`]:ke,[`${Ie}-unselectable`]:!Oe,[`${Ie}-rtl`]:Je==="rtl"},ze==null?void 0:ze.className,rt,We),direction:Je,checkable:Ve&&ae.createElement("span",{className:`${Ie}-checkbox-inner`}),selectable:Oe,switcherIcon:Ge,draggable:tt}),je))}),pe;(function(it){it[it.None=0]="None",it[it.Start=1]="Start",it[it.End=2]="End"})(pe||(pe={}));function ge(it,Ze){function $e(Je){const{key:Me,children:ze}=Je;Ze(Me,Je)!==!1&&ge(ze||[],Ze)}it.forEach($e)}function ve(it){let{treeData:Ze,expandedKeys:$e,startKey:Je,endKey:Me}=it;const ze=[];let Ue=pe.None;if(Je&&Je===Me)return[Je];if(!Je||!Me)return[];function rt(Ye){return Ye===Je||Ye===Me}return ge(Ze,Ye=>{if(Ue===pe.End)return!1;if(rt(Ye)){if(ze.push(Ye),Ue===pe.None)Ue=pe.Start;else if(Ue===pe.Start)return Ue=pe.End,!1}else Ue===pe.Start&&ze.push(Ye);return $e.includes(Ye)}),ze}function be(it,Ze){const $e=(0,Ke.Z)(Ze),Je=[];return ge(it,(Me,ze)=>{const Ue=$e.indexOf(Me);return Ue!==-1&&(Je.push(ze),$e.splice(Ue,1)),!!$e.length}),Je}var Be=function(it,Ze){var $e={};for(var Je in it)Object.prototype.hasOwnProperty.call(it,Je)&&Ze.indexOf(Je)<0&&($e[Je]=it[Je]);if(it!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Me=0,Je=Object.getOwnPropertySymbols(it);Me{var{defaultExpandAll:$e,defaultExpandParent:Je,defaultExpandedKeys:Me}=it,ze=Be(it,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Ue=ae.useRef(),rt=ae.useRef(),Ye=()=>{const{keyEntities:tt}=(0,y.I8)(Le(ze));let Ge;return $e?Ge=Object.keys(tt):Je?Ge=(0,a.r7)(ze.expandedKeys||Me||[],tt):Ge=ze.expandedKeys||Me,Ge},[lt,Xe]=ae.useState(ze.selectedKeys||ze.defaultSelectedKeys||[]),[ke,je]=ae.useState(()=>Ye());ae.useEffect(()=>{"selectedKeys"in ze&&Xe(ze.selectedKeys)},[ze.selectedKeys]),ae.useEffect(()=>{"expandedKeys"in ze&&je(ze.expandedKeys)},[ze.expandedKeys]);const Ve=(tt,Ge)=>{var ot;return"expandedKeys"in ze||je(tt),(ot=ze.onExpand)===null||ot===void 0?void 0:ot.call(ze,tt,Ge)},Oe=(tt,Ge)=>{var ot;const{multiple:yt}=ze,{node:ut,nativeEvent:vt}=Ge,{key:ct=""}=ut,St=Le(ze),at=Object.assign(Object.assign({},Ge),{selected:!0}),st=(vt==null?void 0:vt.ctrlKey)||(vt==null?void 0:vt.metaKey),gt=vt==null?void 0:vt.shiftKey;let ft;yt&&st?(ft=tt,Ue.current=ct,rt.current=ft,at.selectedNodes=be(St,ft)):yt&>?(ft=Array.from(new Set([].concat((0,Ke.Z)(rt.current||[]),(0,Ke.Z)(ve({treeData:St,expandedKeys:ke,startKey:ct,endKey:Ue.current}))))),at.selectedNodes=be(St,ft)):(ft=[ct],Ue.current=ct,rt.current=ft,at.selectedNodes=be(St,ft)),(ot=ze.onSelect)===null||ot===void 0||ot.call(ze,ft,at),"selectedKeys"in ze||Xe(ft)},{getPrefixCls:De,direction:Qe}=ae.useContext(E.E_),{prefixCls:_e,className:Ie,showIcon:xe=!0,expandAction:Ce="click"}=ze,Ee=Be(ze,["prefixCls","className","showIcon","expandAction"]),Te=De("tree",_e),We=ne()(`${Te}-directory`,{[`${Te}-directory-rtl`]:Qe==="rtl"},Ie);return ae.createElement(fe,Object.assign({icon:Pe,ref:Ze,blockNode:!0},Ee,{showIcon:xe,expandAction:Ce,prefixCls:Te,className:We,expandedKeys:ke,selectedKeys:lt,onSelect:Oe,onExpand:Ve}))};var He=ae.forwardRef(Fe);const qe=fe;qe.DirectoryTree=He,qe.TreeNode=Ae.O;var Re=qe},20648:function(jt,xt,we){"use strict";we.d(xt,{TM:function(){return ie},Yk:function(){return oe}});var Ae=we(93083),Ke=we(98447),x=we(17313),Se=we(8378),ye=we(37613),ae=we(83116);const te=new Ae.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),se=(ne,a)=>({[`.${ne}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${a.motionDurationSlow}`}}}),ue=(ne,a)=>({[`.${ne}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:a.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${a.lineWidthBold}px solid ${a.colorPrimary}`,borderRadius:"50%",content:'""'}}}),le=(ne,a)=>{const{treeCls:y,treeNodeCls:E,treeNodePadding:b,titleHeight:z,nodeSelectedBg:ee,nodeHoverBg:re}=a,de=a.paddingXS;return{[y]:Object.assign(Object.assign({},(0,x.Wf)(a)),{background:a.colorBgContainer,borderRadius:a.borderRadius,transition:`background-color ${a.motionDurationSlow}`,[`&${y}-rtl`]:{[`${y}-switcher`]:{"&_close":{[`${y}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${y}-active-focused)`]:Object.assign({},(0,x.oN)(a)),[`${y}-list-holder-inner`]:{alignItems:"flex-start"},[`&${y}-block-node`]:{[`${y}-list-holder-inner`]:{alignItems:"stretch",[`${y}-node-content-wrapper`]:{flex:"auto"},[`${E}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:b,insetInlineStart:0,border:`1px solid ${a.colorPrimary}`,opacity:0,animationName:te,animationDuration:a.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${E}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${b}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${y}-node-content-wrapper`]:{color:a.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${y}-node-content-wrapper`]:Object.assign({},(0,x.oN)(a)),[`&:not(${E}-disabled).filter-node ${y}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${y}-draggable-icon`]:{flexShrink:0,width:z,lineHeight:`${z}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${a.motionDurationSlow}`,[`${E}:hover &`]:{opacity:.45}},[`&${E}-disabled`]:{[`${y}-draggable-icon`]:{visibility:"hidden"}}}},[`${y}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:z}},[`${y}-draggable-icon`]:{visibility:"hidden"},[`${y}-switcher`]:Object.assign(Object.assign({},se(ne,a)),{position:"relative",flex:"none",alignSelf:"stretch",width:z,margin:0,lineHeight:`${z}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${y}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:a.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:z/2,bottom:-b,marginInlineStart:-1,borderInlineEnd:`1px solid ${a.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:z/2*.8,height:z/2,borderBottom:`1px solid ${a.colorBorder}`,content:'""'}}}),[`${y}-checkbox`]:{top:"initial",marginInlineEnd:de},[`${y}-node-content-wrapper, ${y}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:z,margin:0,padding:`0 ${a.paddingXS/2}px`,color:"inherit",lineHeight:`${z}px`,background:"transparent",borderRadius:a.borderRadius,cursor:"pointer",transition:`all ${a.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:re},[`&${y}-node-selected`]:{backgroundColor:ee},[`${y}-iconEle`]:{display:"inline-block",width:z,height:z,lineHeight:`${z}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${y}-unselectable ${y}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${y}-node-content-wrapper`]:Object.assign({lineHeight:`${z}px`,userSelect:"none"},ue(ne,a)),[`${E}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${a.colorPrimary}`}},"&-show-line":{[`${y}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:z/2,bottom:-b,borderInlineEnd:`1px solid ${a.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${y}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${E}-leaf-last`]:{[`${y}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${z/2}px !important`}}}}})}},ce=ne=>{const{treeCls:a,treeNodeCls:y,treeNodePadding:E,directoryNodeSelectedBg:b,directoryNodeSelectedColor:z}=ne;return{[`${a}${a}-directory`]:{[y]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:E,insetInlineStart:0,transition:`background-color ${ne.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:ne.controlItemBgHover}},"> *":{zIndex:1},[`${a}-switcher`]:{transition:`color ${ne.motionDurationMid}`},[`${a}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${a}-node-selected`]:{color:z,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:b},[`${a}-switcher`]:{color:z},[`${a}-node-content-wrapper`]:{color:z,background:"transparent"}}}}}},oe=(ne,a)=>{const y=`.${ne}`,E=`${y}-treenode`,b=a.paddingXS/2,z=(0,ye.TS)(a,{treeCls:y,treeNodeCls:E,treeNodePadding:b});return[le(ne,z),ce(z)]},ie=ne=>{const{controlHeightSM:a}=ne;return{titleHeight:a,nodeHoverBg:ne.controlItemBgHover,nodeSelectedBg:ne.controlItemBgActive}};xt.ZP=(0,ae.Z)("Tree",(ne,a)=>{let{prefixCls:y}=a;return[{[ne.componentCls]:(0,Ke.C2)(`${y}-checkbox`,ne)},oe(y,ne),(0,Se.Z)(ne)]},ne=>{const{colorTextLightSolid:a,colorPrimary:y}=ne;return Object.assign(Object.assign({},ie(ne)),{directoryNodeSelectedColor:a,directoryNodeSelectedBg:y})})},71997:function(jt,xt,we){"use strict";we.d(xt,{Z:function(){return E}});var Ae=we(71409),Ke=we(59301),x={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"},Se=x,ye=we(7657),ae=function(z,ee){return Ke.createElement(ye.Z,(0,Ae.Z)({},z,{ref:ee,icon:Se}))},te=Ke.forwardRef(ae),se=te,ue=we(52671),le=we(58617),ce=we(15075),oe=we(43531),ie=we(92310),ne=we.n(ie),a=we(92343),E=b=>{const{prefixCls:z,switcherIcon:ee,treeNodeProps:re,showLine:de}=b,{isLeaf:me,expanded:he,loading:fe}=re;if(fe)return Ke.createElement(le.Z,{className:`${z}-switcher-loading-icon`});let pe;if(de&&typeof de=="object"&&(pe=de.showLeafIcon),me){if(!de)return null;if(typeof pe!="boolean"&&pe){const be=typeof pe=="function"?pe(re):pe,Be=`${z}-switcher-line-custom-icon`;return(0,a.l$)(be)?(0,a.Tm)(be,{className:ne()(be.props.className||"",Be)}):be}return pe?Ke.createElement(ue.Z,{className:`${z}-switcher-line-icon`}):Ke.createElement("span",{className:`${z}-switcher-leaf-line`})}const ge=`${z}-switcher-icon`,ve=typeof ee=="function"?ee(re):ee;return(0,a.l$)(ve)?(0,a.Tm)(ve,{className:ne()(ve.props.className||"",ge)}):ve!==void 0?ve:de?he?Ke.createElement(ce.Z,{className:`${z}-switcher-line-icon`}):Ke.createElement(oe.Z,{className:`${z}-switcher-line-icon`}):Ke.createElement(se,{className:ge})}},54580:function(jt,xt,we){"use strict";we.d(xt,{default:function(){return Jn}});var Ae=we(59301),Ke=we(62730),x=we(92310),Se=we.n(x),ye=we(71409),ae=we(16552),te=we(19210),se=we(46654),ue=we(37205),le=we(87075),ce=we(39224),oe=we(58676),ie=we(28788),ne=we(93195),a=we(26112);function y(Ot,_t){var Bt="cannot ".concat(Ot.method," ").concat(Ot.action," ").concat(_t.status,"'"),Ut=new Error(Bt);return Ut.status=_t.status,Ut.method=Ot.method,Ut.url=Ot.action,Ut}function E(Ot){var _t=Ot.responseText||Ot.response;if(!_t)return _t;try{return JSON.parse(_t)}catch(Bt){return _t}}function b(Ot){var _t=new XMLHttpRequest;Ot.onProgress&&_t.upload&&(_t.upload.onprogress=function(tn){tn.total>0&&(tn.percent=tn.loaded/tn.total*100),Ot.onProgress(tn)});var Bt=new FormData;Ot.data&&Object.keys(Ot.data).forEach(function(Yt){var tn=Ot.data[Yt];if(Array.isArray(tn)){tn.forEach(function(en){Bt.append("".concat(Yt,"[]"),en)});return}Bt.append(Yt,tn)}),Ot.file instanceof Blob?Bt.append(Ot.filename,Ot.file,Ot.file.name):Bt.append(Ot.filename,Ot.file),_t.onerror=function(tn){Ot.onError(tn)},_t.onload=function(){return _t.status<200||_t.status>=300?Ot.onError(y(Ot,_t),E(_t)):Ot.onSuccess(E(_t),_t)},_t.open(Ot.method,Ot.action,!0),Ot.withCredentials&&"withCredentials"in _t&&(_t.withCredentials=!0);var Ut=Ot.headers||{};return Ut["X-Requested-With"]!==null&&_t.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(Ut).forEach(function(Yt){Ut[Yt]!==null&&_t.setRequestHeader(Yt,Ut[Yt])}),_t.send(Bt),{abort:function(){_t.abort()}}}var z=+new Date,ee=0;function re(){return"rc-upload-".concat(z,"-").concat(++ee)}var de=we(48736),me=function(Ot,_t){if(Ot&&_t){var Bt=Array.isArray(_t)?_t:_t.split(","),Ut=Ot.name||"",Yt=Ot.type||"",tn=Yt.replace(/\/.*$/,"");return Bt.some(function(en){var Vt=en.trim();if(/^\*(\/\*)?$/.test(en))return!0;if(Vt.charAt(0)==="."){var on=Ut.toLowerCase(),vn=Vt.toLowerCase(),Rt=[vn];return(vn===".jpg"||vn===".jpeg")&&(Rt=[".jpg",".jpeg"]),Rt.some(function(qn){return on.endsWith(qn)})}return/\/\*$/.test(Vt)?tn===Vt.replace(/\/.*$/,""):Yt===Vt?!0:/^\w+$/.test(Vt)?((0,de.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(Vt,"'.Skip for check.")),!0):!1})}return!0};function he(Ot,_t){var Bt=Ot.createReader(),Ut=[];function Yt(){Bt.readEntries(function(tn){var en=Array.prototype.slice.apply(tn);Ut=Ut.concat(en);var Vt=!en.length;Vt?_t(Ut):Yt()})}Yt()}var fe=function(_t,Bt,Ut){var Yt=function tn(en,Vt){en&&(en.path=Vt||"",en.isFile?en.file(function(on){Ut(on)&&(en.fullPath&&!on.webkitRelativePath&&(Object.defineProperties(on,{webkitRelativePath:{writable:!0}}),on.webkitRelativePath=en.fullPath.replace(/^\//,""),Object.defineProperties(on,{webkitRelativePath:{writable:!1}})),Bt([on]))}):en.isDirectory&&he(en,function(on){on.forEach(function(vn){tn(vn,"".concat(Vt).concat(en.name,"/"))})}))};_t.forEach(function(tn){Yt(tn.webkitGetAsEntry())})},pe=fe,ge=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],ve=function(Ot){(0,se.Z)(Bt,Ot);var _t=(0,ue.Z)(Bt);function Bt(){var Ut;(0,ae.Z)(this,Bt);for(var Yt=arguments.length,tn=new Array(Yt),en=0;en{let{uid:tn}=Yt;return tn===Ot.uid});return Ut===-1?Bt.push(Ot):Bt[Ut]=Ot,Bt}function ot(Ot,_t){const Bt=Ot.uid!==void 0?"uid":"name";return _t.filter(Ut=>Ut[Bt]===Ot[Bt])[0]}function yt(Ot,_t){const Bt=Ot.uid!==void 0?"uid":"name",Ut=_t.filter(Yt=>Yt[Bt]!==Ot[Bt]);return Ut.length===_t.length?null:Ut}const ut=function(){const _t=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),Ut=_t[_t.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(Ut)||[""])[0]},vt=Ot=>Ot.indexOf("image/")===0,ct=Ot=>{if(Ot.type&&!Ot.thumbUrl)return vt(Ot.type);const _t=Ot.thumbUrl||Ot.url||"",Bt=ut(_t);return/^data:image\//.test(_t)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(Bt)?!0:!(/^data:/.test(_t)||Bt)},St=200;function at(Ot){return new Promise(_t=>{if(!Ot.type||!vt(Ot.type)){_t("");return}const Bt=document.createElement("canvas");Bt.width=St,Bt.height=St,Bt.style.cssText=`position: fixed; left: 0; top: 0; width: ${St}px; height: ${St}px; z-index: 9999; display: none;`,document.body.appendChild(Bt);const Ut=Bt.getContext("2d"),Yt=new Image;if(Yt.onload=()=>{const{width:tn,height:en}=Yt;let Vt=St,on=St,vn=0,Rt=0;tn>en?(on=en*(St/tn),Rt=-(on-Vt)/2):(Vt=tn*(St/en),vn=-(Vt-on)/2),Ut.drawImage(Yt,vn,Rt,Vt,on);const qn=Bt.toDataURL();document.body.removeChild(Bt),window.URL.revokeObjectURL(Yt.src),_t(qn)},Yt.crossOrigin="anonymous",Ot.type.startsWith("image/svg+xml")){const tn=new FileReader;tn.onload=()=>{tn.result&&(Yt.src=tn.result)},tn.readAsDataURL(Ot)}else if(Ot.type.startsWith("image/gif")){const tn=new FileReader;tn.onload=()=>{tn.result&&_t(tn.result)},tn.readAsDataURL(Ot)}else Yt.src=window.URL.createObjectURL(Ot)})}var st=we(26227),gt=we(41464),ft=we(15277),Pt=we(93948),ht=we(6848),Dt=Ae.forwardRef((Ot,_t)=>{let{prefixCls:Bt,className:Ut,style:Yt,locale:tn,listType:en,file:Vt,items:on,progress:vn,iconRender:Rt,actionIconRender:qn,itemRender:dr,isImgUrl:br,showPreviewIcon:hr,showRemoveIcon:dn,showDownloadIcon:Bn,previewIcon:Rn,removeIcon:Sn,downloadIcon:er,onPreview:vr,onDownload:ir,onClose:Or}=Ot;var Lr,sa;const{status:la}=Vt,[Sa,$r]=Ae.useState(la);Ae.useEffect(()=>{la!=="removed"&&$r(la)},[la]);const[jr,Jr]=Ae.useState(!1);Ae.useEffect(()=>{const aa=setTimeout(()=>{Jr(!0)},300);return()=>{clearTimeout(aa)}},[]);const _r=Rt(Vt);let Hr=Ae.createElement("div",{className:`${Bt}-icon`},_r);if(en==="picture"||en==="picture-card"||en==="picture-circle")if(Sa==="uploading"||!Vt.thumbUrl&&!Vt.url){const aa=Se()(`${Bt}-list-item-thumbnail`,{[`${Bt}-list-item-file`]:Sa!=="uploading"});Hr=Ae.createElement("div",{className:aa},_r)}else{const aa=br!=null&&br(Vt)?Ae.createElement("img",{src:Vt.thumbUrl||Vt.url,alt:Vt.name,className:`${Bt}-list-item-image`,crossOrigin:Vt.crossOrigin}):_r,ea=Se()(`${Bt}-list-item-thumbnail`,{[`${Bt}-list-item-file`]:br&&!br(Vt)});Hr=Ae.createElement("a",{className:ea,onClick:Ea=>vr(Vt,Ea),href:Vt.url||Vt.thumbUrl,target:"_blank",rel:"noopener noreferrer"},aa)}const nn=Se()(`${Bt}-list-item`,`${Bt}-list-item-${Sa}`),Tn=typeof Vt.linkProps=="string"?JSON.parse(Vt.linkProps):Vt.linkProps,ar=dn?qn((typeof Sn=="function"?Sn(Vt):Sn)||Ae.createElement(st.Z,null),()=>Or(Vt),Bt,tn.removeFile):null,nr=Bn&&Sa==="done"?qn((typeof er=="function"?er(Vt):er)||Ae.createElement(gt.Z,null),()=>ir(Vt),Bt,tn.downloadFile):null,or=en!=="picture-card"&&en!=="picture-circle"&&Ae.createElement("span",{key:"download-delete",className:Se()(`${Bt}-list-item-actions`,{picture:en==="picture"})},nr,ar),$n=Se()(`${Bt}-list-item-name`),Pr=Vt.url?[Ae.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:$n,title:Vt.name},Tn,{href:Vt.url,onClick:aa=>vr(Vt,aa)}),Vt.name),or]:[Ae.createElement("span",{key:"view",className:$n,onClick:aa=>vr(Vt,aa),title:Vt.name},Vt.name),or],In={pointerEvents:"none",opacity:.5},sr=hr?Ae.createElement("a",{href:Vt.url||Vt.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:Vt.url||Vt.thumbUrl?void 0:In,onClick:aa=>vr(Vt,aa),title:tn.previewFile},typeof Rn=="function"?Rn(Vt):Rn||Ae.createElement(ft.Z,null)):null,gr=(en==="picture-card"||en==="picture-circle")&&Sa!=="uploading"&&Ae.createElement("span",{className:`${Bt}-list-item-actions`},sr,Sa==="done"&&nr,ar),{getPrefixCls:bn}=Ae.useContext(qe.E_),xr=bn(),Wr=Ae.createElement("div",{className:nn},Hr,Pr,gr,jr&&Ae.createElement(xe.default,{motionName:`${xr}-fade`,visible:Sa==="uploading",motionDeadline:2e3},aa=>{let{className:ea}=aa;const Ea="percent"in Vt?Ae.createElement(Pt.Z,Object.assign({},vn,{type:"line",percent:Vt.percent,"aria-label":Vt["aria-label"],"aria-labelledby":Vt["aria-labelledby"]})):null;return Ae.createElement("div",{className:Se()(`${Bt}-list-item-progress`,ea)},Ea)})),Ca=Vt.response&&typeof Vt.response=="string"?Vt.response:((Lr=Vt.error)===null||Lr===void 0?void 0:Lr.statusText)||((sa=Vt.error)===null||sa===void 0?void 0:sa.message)||tn.uploadError,xa=Sa==="error"?Ae.createElement(ht.Z,{title:Ca,getPopupContainer:aa=>aa.parentNode},Wr):Wr;return Ae.createElement("div",{className:Se()(`${Bt}-list-item-container`,Ut),style:Yt,ref:_t},dr?dr(xa,Vt,on,{download:ir.bind(null,Vt),preview:vr.bind(null,Vt),remove:Or.bind(null,Vt)}):xa)});const cn=(Ot,_t)=>{const{listType:Bt="text",previewFile:Ut=at,onPreview:Yt,onDownload:tn,onRemove:en,locale:Vt,iconRender:on,isImageUrl:vn=ct,prefixCls:Rt,items:qn=[],showPreviewIcon:dr=!0,showRemoveIcon:br=!0,showDownloadIcon:hr=!1,removeIcon:dn,previewIcon:Bn,downloadIcon:Rn,progress:Sn={size:[-1,2],showInfo:!1},appendAction:er,appendActionVisible:vr=!0,itemRender:ir,disabled:Or}=Ot,Lr=(0,Ce.Z)(),[sa,la]=Ae.useState(!1);Ae.useEffect(()=>{Bt!=="picture"&&Bt!=="picture-card"&&Bt!=="picture-circle"||(qn||[]).forEach(In=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(In.originFileObj instanceof File||In.originFileObj instanceof Blob)||In.thumbUrl!==void 0||(In.thumbUrl="",Ut&&Ut(In.originFileObj).then(sr=>{In.thumbUrl=sr||"",Lr()}))})},[Bt,qn,Ut]),Ae.useEffect(()=>{la(!0)},[]);const Sa=(In,sr)=>{if(Yt)return sr==null||sr.preventDefault(),Yt(In)},$r=In=>{typeof tn=="function"?tn(In):In.url&&window.open(In.url)},jr=In=>{en==null||en(In)},Jr=In=>{if(on)return on(In,Bt);const sr=In.status==="uploading",gr=vn&&vn(In)?Ae.createElement(Ie,null):Ae.createElement(rt,null);let bn=sr?Ae.createElement(Ye.Z,null):Ae.createElement(Ve,null);return Bt==="picture"?bn=sr?Ae.createElement(Ye.Z,null):gr:(Bt==="picture-card"||Bt==="picture-circle")&&(bn=sr?Vt.uploading:gr),bn},_r=(In,sr,gr,bn)=>{const xr={type:"text",size:"small",title:bn,onClick:Wr=>{sr(),(0,Te.l$)(In)&&In.props.onClick&&In.props.onClick(Wr)},className:`${gr}-list-item-action`,disabled:Or};if((0,Te.l$)(In)){const Wr=(0,Te.Tm)(In,Object.assign(Object.assign({},In.props),{onClick:()=>{}}));return Ae.createElement(We.ZP,Object.assign({},xr,{icon:Wr}))}return Ae.createElement(We.ZP,Object.assign({},xr),Ae.createElement("span",null,In))};Ae.useImperativeHandle(_t,()=>({handlePreview:Sa,handleDownload:$r}));const{getPrefixCls:Hr}=Ae.useContext(qe.E_),nn=Hr("upload",Rt),Tn=Hr(),ar=Se()(`${nn}-list`,`${nn}-list-${Bt}`),nr=(0,Ke.Z)(qn.map(In=>({key:In.uid,file:In})));let $n={motionDeadline:2e3,motionName:`${nn}-${Bt==="picture-card"||Bt==="picture-circle"?"animate-inline":"animate"}`,keys:nr,motionAppear:sa};const Pr=Ae.useMemo(()=>{const In=Object.assign({},(0,Ee.Z)(Tn));return delete In.onAppearEnd,delete In.onEnterEnd,delete In.onLeaveEnd,In},[Tn]);return Bt!=="picture-card"&&Bt!=="picture-circle"&&($n=Object.assign(Object.assign({},Pr),$n)),Ae.createElement("div",{className:ar},Ae.createElement(xe.CSSMotionList,Object.assign({},$n,{component:!1}),In=>{let{key:sr,file:gr,className:bn,style:xr}=In;return Ae.createElement(Dt,{key:sr,locale:Vt,prefixCls:nn,className:bn,style:xr,file:gr,items:qn,progress:Sn,listType:Bt,isImgUrl:vn,showPreviewIcon:dr,showRemoveIcon:br,showDownloadIcon:hr,removeIcon:dn,previewIcon:Bn,downloadIcon:Rn,iconRender:Jr,actionIconRender:_r,itemRender:ir,onPreview:Sa,onDownload:$r,onClose:jr})}),er&&Ae.createElement(xe.default,Object.assign({},$n,{visible:vr,forceRender:!0}),In=>{let{className:sr,style:gr}=In;return(0,Te.Tm)(er,bn=>({className:Se()(bn.className,sr),style:Object.assign(Object.assign(Object.assign({},gr),{pointerEvents:sr?"none":void 0}),bn.style)}))}))};var fn=Ae.forwardRef(cn),gn=we(17313),An=we(8378),Nn=we(83116),hn=we(37613),_n=Ot=>{const{componentCls:_t,iconCls:Bt}=Ot;return{[`${_t}-wrapper`]:{[`${_t}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:Ot.colorFillAlter,border:`${Ot.lineWidth}px dashed ${Ot.colorBorder}`,borderRadius:Ot.borderRadiusLG,cursor:"pointer",transition:`border-color ${Ot.motionDurationSlow}`,[_t]:{padding:`${Ot.padding}px 0`},[`${_t}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${_t}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${_t}-disabled):hover`]:{borderColor:Ot.colorPrimaryHover},[`p${_t}-drag-icon`]:{marginBottom:Ot.margin,[Bt]:{color:Ot.colorPrimary,fontSize:Ot.uploadThumbnailSize}},[`p${_t}-text`]:{margin:`0 0 ${Ot.marginXXS}px`,color:Ot.colorTextHeading,fontSize:Ot.fontSizeLG},[`p${_t}-hint`]:{color:Ot.colorTextDescription,fontSize:Ot.fontSize},[`&${_t}-disabled`]:{cursor:"not-allowed",[`p${_t}-drag-icon ${Bt}, p${_t}-text, p${_t}-hint - `]:{color:Ot.colorTextDisabled}}}}}},zn=Ot=>{const{componentCls:_t,antCls:Bt,iconCls:Ut,fontSize:Yt,lineHeight:tn}=Ot,en=`${_t}-list-item`,Vt=`${en}-actions`,ln=`${en}-action`,vn=Math.round(Yt*tn);return{[`${_t}-wrapper`]:{[`${_t}-list`]:Object.assign(Object.assign({},(0,gn.dF)()),{lineHeight:Ot.lineHeight,[en]:{position:"relative",height:Ot.lineHeight*Yt,marginTop:Ot.marginXS,fontSize:Yt,display:"flex",alignItems:"center",transition:`background-color ${Ot.motionDurationSlow}`,"&:hover":{backgroundColor:Ot.controlItemBgHover},[`${en}-name`]:Object.assign(Object.assign({},gn.vS),{padding:`0 ${Ot.paddingXS}px`,lineHeight:tn,flex:"auto",transition:`all ${Ot.motionDurationSlow}`}),[Vt]:{[ln]:{opacity:0},[`${ln}${Bt}-btn-sm`]:{height:vn,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[` - ${ln}:focus-visible, - &.picture ${ln} - `]:{opacity:1},[Ut]:{color:Ot.actionsColor,transition:`all ${Ot.motionDurationSlow}`},[`&:hover ${Ut}`]:{color:Ot.colorText}},[`${_t}-icon ${Ut}`]:{color:Ot.colorTextDescription,fontSize:Yt},[`${en}-progress`]:{position:"absolute",bottom:-Ot.uploadProgressOffset,width:"100%",paddingInlineStart:Yt+Ot.paddingXS,fontSize:Yt,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${en}:hover ${ln}`]:{opacity:1,color:Ot.colorText},[`${en}-error`]:{color:Ot.colorError,[`${en}-name, ${_t}-icon ${Ut}`]:{color:Ot.colorError},[Vt]:{[`${Ut}, ${Ut}:hover`]:{color:Ot.colorError},[ln]:{opacity:1}}},[`${_t}-list-item-container`]:{transition:`opacity ${Ot.motionDurationSlow}, height ${Ot.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},Cn=we(93083),mt=we(1950);const Tt=new Cn.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),Nt=new Cn.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var Kt=Ot=>{const{componentCls:_t}=Ot,Bt=`${_t}-animate-inline`;return[{[`${_t}-wrapper`]:{[`${Bt}-appear, ${Bt}-enter, ${Bt}-leave`]:{animationDuration:Ot.motionDurationSlow,animationTimingFunction:Ot.motionEaseInOutCirc,animationFillMode:"forwards"},[`${Bt}-appear, ${Bt}-enter`]:{animationName:Tt},[`${Bt}-leave`]:{animationName:Nt}}},{[`${_t}-wrapper`]:(0,mt.J$)(Ot)},Tt,Nt]},$t=we(30071),Zt=we(64993);const bt=Ot=>{const{componentCls:_t,iconCls:Bt,uploadThumbnailSize:Ut,uploadProgressOffset:Yt}=Ot,tn=`${_t}-list`,en=`${tn}-item`;return{[`${_t}-wrapper`]:{[` + `]:{color:Ot.colorTextDisabled}}}}}},zn=Ot=>{const{componentCls:_t,antCls:Bt,iconCls:Ut,fontSize:Yt,lineHeight:tn}=Ot,en=`${_t}-list-item`,Vt=`${en}-actions`,on=`${en}-action`,vn=Math.round(Yt*tn);return{[`${_t}-wrapper`]:{[`${_t}-list`]:Object.assign(Object.assign({},(0,gn.dF)()),{lineHeight:Ot.lineHeight,[en]:{position:"relative",height:Ot.lineHeight*Yt,marginTop:Ot.marginXS,fontSize:Yt,display:"flex",alignItems:"center",transition:`background-color ${Ot.motionDurationSlow}`,"&:hover":{backgroundColor:Ot.controlItemBgHover},[`${en}-name`]:Object.assign(Object.assign({},gn.vS),{padding:`0 ${Ot.paddingXS}px`,lineHeight:tn,flex:"auto",transition:`all ${Ot.motionDurationSlow}`}),[Vt]:{[on]:{opacity:0},[`${on}${Bt}-btn-sm`]:{height:vn,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[` + ${on}:focus-visible, + &.picture ${on} + `]:{opacity:1},[Ut]:{color:Ot.actionsColor,transition:`all ${Ot.motionDurationSlow}`},[`&:hover ${Ut}`]:{color:Ot.colorText}},[`${_t}-icon ${Ut}`]:{color:Ot.colorTextDescription,fontSize:Yt},[`${en}-progress`]:{position:"absolute",bottom:-Ot.uploadProgressOffset,width:"100%",paddingInlineStart:Yt+Ot.paddingXS,fontSize:Yt,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${en}:hover ${on}`]:{opacity:1,color:Ot.colorText},[`${en}-error`]:{color:Ot.colorError,[`${en}-name, ${_t}-icon ${Ut}`]:{color:Ot.colorError},[Vt]:{[`${Ut}, ${Ut}:hover`]:{color:Ot.colorError},[on]:{opacity:1}}},[`${_t}-list-item-container`]:{transition:`opacity ${Ot.motionDurationSlow}, height ${Ot.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},Cn=we(93083),mt=we(1950);const Tt=new Cn.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),Nt=new Cn.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var Kt=Ot=>{const{componentCls:_t}=Ot,Bt=`${_t}-animate-inline`;return[{[`${_t}-wrapper`]:{[`${Bt}-appear, ${Bt}-enter, ${Bt}-leave`]:{animationDuration:Ot.motionDurationSlow,animationTimingFunction:Ot.motionEaseInOutCirc,animationFillMode:"forwards"},[`${Bt}-appear, ${Bt}-enter`]:{animationName:Tt},[`${Bt}-leave`]:{animationName:Nt}}},{[`${_t}-wrapper`]:(0,mt.J$)(Ot)},Tt,Nt]},$t=we(30071),Zt=we(64993);const bt=Ot=>{const{componentCls:_t,iconCls:Bt,uploadThumbnailSize:Ut,uploadProgressOffset:Yt}=Ot,tn=`${_t}-list`,en=`${tn}-item`;return{[`${_t}-wrapper`]:{[` ${tn}${tn}-picture, ${tn}${tn}-picture-card, ${tn}${tn}-picture-circle `]:{[en]:{position:"relative",height:Ut+Ot.lineWidth*2+Ot.paddingXS*2,padding:Ot.paddingXS,border:`${Ot.lineWidth}px ${Ot.lineType} ${Ot.colorBorder}`,borderRadius:Ot.borderRadiusLG,"&:hover":{background:"transparent"},[`${en}-thumbnail`]:Object.assign(Object.assign({},gn.vS),{width:Ut,height:Ut,lineHeight:`${Ut+Ot.paddingSM}px`,textAlign:"center",flex:"none",[Bt]:{fontSize:Ot.fontSizeHeading2,color:Ot.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${en}-progress`]:{bottom:Yt,width:`calc(100% - ${Ot.paddingSM*2}px)`,marginTop:0,paddingInlineStart:Ut+Ot.paddingXS}},[`${en}-error`]:{borderColor:Ot.colorError,[`${en}-thumbnail ${Bt}`]:{[`svg path[fill='${$t.blue[0]}']`]:{fill:Ot.colorErrorBg},[`svg path[fill='${$t.blue.primary}']`]:{fill:Ot.colorError}}},[`${en}-uploading`]:{borderStyle:"dashed",[`${en}-name`]:{marginBottom:Yt}}},[`${tn}${tn}-picture-circle ${en}`]:{[`&, &::before, ${en}-thumbnail`]:{borderRadius:"50%"}}}}},Ct=Ot=>{const{componentCls:_t,iconCls:Bt,fontSizeLG:Ut,colorTextLightSolid:Yt}=Ot,tn=`${_t}-list`,en=`${tn}-item`,Vt=Ot.uploadPicCardSize;return{[` ${_t}-wrapper${_t}-picture-card-wrapper, ${_t}-wrapper${_t}-picture-circle-wrapper - `]:Object.assign(Object.assign({},(0,gn.dF)()),{display:"inline-block",width:"100%",[`${_t}${_t}-select`]:{width:Vt,height:Vt,marginInlineEnd:Ot.marginXS,marginBottom:Ot.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:Ot.colorFillAlter,border:`${Ot.lineWidth}px dashed ${Ot.colorBorder}`,borderRadius:Ot.borderRadiusLG,cursor:"pointer",transition:`border-color ${Ot.motionDurationSlow}`,[`> ${_t}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${_t}-disabled):hover`]:{borderColor:Ot.colorPrimary}},[`${tn}${tn}-picture-card, ${tn}${tn}-picture-circle`]:{[`${tn}-item-container`]:{display:"inline-block",width:Vt,height:Vt,marginBlock:`0 ${Ot.marginXS}px`,marginInline:`0 ${Ot.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[en]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${Ot.paddingXS*2}px)`,height:`calc(100% - ${Ot.paddingXS*2}px)`,backgroundColor:Ot.colorBgMask,opacity:0,transition:`all ${Ot.motionDurationSlow}`,content:'" "'}},[`${en}:hover`]:{[`&::before, ${en}-actions`]:{opacity:1}},[`${en}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${Ot.motionDurationSlow}`,[`${Bt}-eye, ${Bt}-download, ${Bt}-delete`]:{zIndex:10,width:Ut,margin:`0 ${Ot.marginXXS}px`,fontSize:Ut,cursor:"pointer",transition:`all ${Ot.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${en}-actions, ${en}-actions:hover`]:{[`${Bt}-eye, ${Bt}-download, ${Bt}-delete`]:{color:new Zt.C(Yt).setAlpha(.65).toRgbString(),"&:hover":{color:Yt}}},[`${en}-thumbnail, ${en}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${en}-name`]:{display:"none",textAlign:"center"},[`${en}-file + ${en}-name`]:{position:"absolute",bottom:Ot.margin,display:"block",width:`calc(100% - ${Ot.paddingXS*2}px)`},[`${en}-uploading`]:{[`&${en}`]:{backgroundColor:Ot.colorFillAlter},[`&::before, ${Bt}-eye, ${Bt}-download, ${Bt}-delete`]:{display:"none"}},[`${en}-progress`]:{bottom:Ot.marginXL,width:`calc(100% - ${Ot.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${_t}-wrapper${_t}-picture-circle-wrapper`]:{[`${_t}${_t}-select`]:{borderRadius:"50%"}}}};var Gt=Ot=>{const{componentCls:_t}=Ot;return{[`${_t}-rtl`]:{direction:"rtl"}}};const Jt=Ot=>{const{componentCls:_t,colorTextDisabled:Bt}=Ot;return{[`${_t}-wrapper`]:Object.assign(Object.assign({},(0,gn.Wf)(Ot)),{[_t]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${_t}-select`]:{display:"inline-block"},[`${_t}-disabled`]:{color:Bt,cursor:"not-allowed"}})}};var Wt=(0,Nn.Z)("Upload",Ot=>{const{fontSizeHeading3:_t,fontSize:Bt,lineHeight:Ut,lineWidth:Yt,controlHeightLG:tn}=Ot,en=Math.round(Bt*Ut),Vt=(0,hn.TS)(Ot,{uploadThumbnailSize:_t*2,uploadProgressOffset:en/2+Yt,uploadPicCardSize:tn*2.55});return[Jt(Vt),_n(Vt),bt(Vt),Ct(Vt),zn(Vt),Kt(Vt),Gt(Vt),(0,An.Z)(Vt)]},Ot=>({actionsColor:Ot.colorTextDescription})),En=function(Ot,_t,Bt,Ut){function Yt(tn){return tn instanceof Bt?tn:new Bt(function(en){en(tn)})}return new(Bt||(Bt=Promise))(function(tn,en){function Vt(Rt){try{vn(Ut.next(Rt))}catch(qn){en(qn)}}function ln(Rt){try{vn(Ut.throw(Rt))}catch(qn){en(qn)}}function vn(Rt){Rt.done?tn(Rt.value):Yt(Rt.value).then(Vt,ln)}vn((Ut=Ut.apply(Ot,_t||[])).next())})};const sn=`__LIST_IGNORE_${Date.now()}__`,qt=(Ot,_t)=>{const{fileList:Bt,defaultFileList:Ut,onRemove:Yt,showUploadList:tn=!0,listType:en="text",onPreview:Vt,onDownload:ln,onChange:vn,onDrop:Rt,previewFile:qn,disabled:dr,locale:wr,iconRender:Sr,isImageUrl:dn,progress:Bn,prefixCls:Rn,className:Sn,type:er="select",children:hr,style:ir,itemRender:Or,maxCount:Lr,data:sa={},multiple:la=!1,action:Sa="",accept:$r="",supportServerRender:jr=!0,rootClassName:Jr}=Ot,_r=Ae.useContext(Re.Z),Hr=dr!=null?dr:_r,[nn,Tn]=(0,Ne.Z)(Ut||[],{value:Bt,postState:Tr=>Tr!=null?Tr:[]}),[ar,nr]=Ae.useState("drop"),or=Ae.useRef(null);Ae.useMemo(()=>{const Tr=Date.now();(Bt||[]).forEach((Gr,ra)=>{!Gr.uid&&!Object.isFrozen(Gr)&&(Gr.uid=`__AUTO__${Tr}_${ra}__`)})},[Bt]);const $n=(Tr,Gr,ra)=>{let Ir=(0,Ke.Z)(Gr),Yr=!1;Lr===1?Ir=Ir.slice(-1):Lr&&(Yr=Ir.length>Lr,Ir=Ir.slice(0,Lr)),(0,He.flushSync)(()=>{Tn(Ir)});const ua={file:Tr,fileList:Ir};ra&&(ua.event=ra),(!Yr||Ir.some(Zr=>Zr.uid===Tr.uid))&&(0,He.flushSync)(()=>{vn==null||vn(ua)})},br=(Tr,Gr)=>En(void 0,void 0,void 0,function*(){const{beforeUpload:ra,transformFile:Ir}=Ot;let Yr=Tr;if(ra){const ua=yield ra(Tr,Gr);if(ua===!1)return!1;if(delete Tr[sn],ua===sn)return Object.defineProperty(Tr,sn,{value:!0,configurable:!0}),!1;typeof ua=="object"&&ua&&(Yr=ua)}return Ir&&(Yr=yield Ir(Yr)),Yr}),In=Tr=>{const Gr=Tr.filter(Yr=>!Yr.file[sn]);if(!Gr.length)return;const ra=Gr.map(Yr=>tt(Yr.file));let Ir=(0,Ke.Z)(nn);ra.forEach(Yr=>{Ir=Ge(Yr,Ir)}),ra.forEach((Yr,ua)=>{let Zr=Yr;if(Gr[ua].parsedFile)Yr.status="uploading";else{const{originFileObj:$a}=Yr;let Va;try{Va=new File([$a],$a.name,{type:$a.type})}catch(co){Va=new Blob([$a],{type:$a.type}),Va.name=$a.name,Va.lastModifiedDate=new Date,Va.lastModified=new Date().getTime()}Va.uid=Yr.uid,Zr=Va}$n(Zr,Ir)})},sr=(Tr,Gr,ra)=>{try{typeof Tr=="string"&&(Tr=JSON.parse(Tr))}catch(ua){}if(!ot(Gr,nn))return;const Ir=tt(Gr);Ir.status="done",Ir.percent=100,Ir.response=Tr,Ir.xhr=ra;const Yr=Ge(Ir,nn);$n(Ir,Yr)},gr=(Tr,Gr)=>{if(!ot(Gr,nn))return;const ra=tt(Gr);ra.status="uploading",ra.percent=Tr.percent;const Ir=Ge(ra,nn);$n(ra,Ir,Tr)},bn=(Tr,Gr,ra)=>{if(!ot(ra,nn))return;const Ir=tt(ra);Ir.error=Tr,Ir.response=Gr,Ir.status="error";const Yr=Ge(Ir,nn);$n(Ir,Yr)},xr=Tr=>{let Gr;Promise.resolve(typeof Yt=="function"?Yt(Tr):Yt).then(ra=>{var Ir;if(ra===!1)return;const Yr=yt(Tr,nn);Yr&&(Gr=Object.assign(Object.assign({},Tr),{status:"removed"}),nn==null||nn.forEach(ua=>{const Zr=Gr.uid!==void 0?"uid":"name";ua[Zr]===Gr[Zr]&&!Object.isFrozen(ua)&&(ua.status="removed")}),(Ir=or.current)===null||Ir===void 0||Ir.abort(Gr),$n(Gr,Yr))})},Wr=Tr=>{nr(Tr.type),Tr.type==="drop"&&(Rt==null||Rt(Tr))};Ae.useImperativeHandle(_t,()=>({onBatchStart:In,onSuccess:sr,onProgress:gr,onError:bn,fileList:nn,upload:or.current}));const{getPrefixCls:Ca,direction:xa,upload:aa}=Ae.useContext(qe.E_),ea=Ca("upload",Rn),Ea=Object.assign(Object.assign({onBatchStart:In,onError:bn,onProgress:gr,onSuccess:sr},Ot),{data:sa,multiple:la,action:Sa,accept:$r,supportServerRender:jr,prefixCls:ea,disabled:Hr,beforeUpload:br,onChange:void 0});delete Ea.className,delete Ea.style,(!hr||Hr)&&delete Ea.id;const[za,Mr]=Wt(ea),[Na]=(0,it.Z)("Upload",Ze.Z.Upload),{showRemoveIcon:Un,showPreviewIcon:yn,showDownloadIcon:pn,removeIcon:Fn,previewIcon:yr,downloadIcon:Dr}=typeof tn=="boolean"?{}:tn,oa=(Tr,Gr)=>tn?Ae.createElement(fn,{prefixCls:ea,listType:en,items:nn,previewFile:qn,onPreview:Vt,onDownload:ln,onRemove:xr,showRemoveIcon:!Hr&&Un,showPreviewIcon:yn,showDownloadIcon:pn,removeIcon:Fn,previewIcon:yr,downloadIcon:Dr,iconRender:Sr,locale:Object.assign(Object.assign({},Na),wr),isImageUrl:dn,progress:Bn,appendAction:Tr,appendActionVisible:Gr,itemRender:Or,disabled:Hr}):Tr,Qr=Se()(`${ea}-wrapper`,Sn,Jr,Mr,aa==null?void 0:aa.className,{[`${ea}-rtl`]:xa==="rtl",[`${ea}-picture-card-wrapper`]:en==="picture-card",[`${ea}-picture-circle-wrapper`]:en==="picture-circle"}),fa=Object.assign(Object.assign({},aa==null?void 0:aa.style),ir);if(er==="drag"){const Tr=Se()(Mr,ea,`${ea}-drag`,{[`${ea}-drag-uploading`]:nn.some(Gr=>Gr.status==="uploading"),[`${ea}-drag-hover`]:ar==="dragover",[`${ea}-disabled`]:Hr,[`${ea}-rtl`]:xa==="rtl"});return za(Ae.createElement("span",{className:Qr},Ae.createElement("div",{className:Tr,style:fa,onDrop:Wr,onDragOver:Wr,onDragLeave:Wr},Ae.createElement(Fe,Object.assign({},Ea,{ref:or,className:`${ea}-btn`}),Ae.createElement("div",{className:`${ea}-drag-container`},hr))),oa()))}const ga=Se()(ea,`${ea}-select`,{[`${ea}-disabled`]:Hr}),ba=(Tr=>Ae.createElement("div",{className:ga,style:Tr},Ae.createElement(Fe,Object.assign({},Ea,{ref:or}))))(hr?void 0:{display:"none"});return za(en==="picture-card"||en==="picture-circle"?Ae.createElement("span",{className:Qr},oa(ba,!!hr)):Ae.createElement("span",{className:Qr},ba,oa()))};var Kn=Ae.forwardRef(qt),Qt=function(Ot,_t){var Bt={};for(var Ut in Ot)Object.prototype.hasOwnProperty.call(Ot,Ut)&&_t.indexOf(Ut)<0&&(Bt[Ut]=Ot[Ut]);if(Ot!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Yt=0,Ut=Object.getOwnPropertySymbols(Ot);Yt{var{style:Bt,height:Ut}=Ot,Yt=Qt(Ot,["style","height"]);return Ae.createElement(Kn,Object.assign({ref:_t},Yt,{type:"drag",style:Object.assign(Object.assign({},Bt),{height:Ut})}))});const ur=Kn;ur.Dragger=Wn,ur.LIST_IGNORE=sn;var Jn=ur},24334:function(jt,xt,we){var Ae,Ke;(function(x,Se){jt.exports=Se(x)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof we.g!="undefined"?we.g:this,function(x){"use strict";x=x||{};var Se=x.Base64,ye="2.6.4",ae="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",te=function(Pe){for(var Le={},Fe=0,Ne=Pe.length;Fe>>6)+se(128|Le&63):se(224|Le>>>12&15)+se(128|Le>>>6&63)+se(128|Le&63)}else{var Le=65536+(Pe.charCodeAt(0)-55296)*1024+(Pe.charCodeAt(1)-56320);return se(240|Le>>>18&7)+se(128|Le>>>12&63)+se(128|Le>>>6&63)+se(128|Le&63)}},le=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,ce=function(Pe){return Pe.replace(le,ue)},oe=function(Pe){var Le=[0,2,1][Pe.length%3],Fe=Pe.charCodeAt(0)<<16|(Pe.length>1?Pe.charCodeAt(1):0)<<8|(Pe.length>2?Pe.charCodeAt(2):0),Ne=[ae.charAt(Fe>>>18),ae.charAt(Fe>>>12&63),Le>=2?"=":ae.charAt(Fe>>>6&63),Le>=1?"=":ae.charAt(Fe&63)];return Ne.join("")},ie=x.btoa&&typeof x.btoa=="function"?function(Pe){return x.btoa(Pe)}:function(Pe){if(Pe.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Pe.replace(/[\s\S]{1,3}/g,oe)},ne=function(Pe){return ie(ce(String(Pe)))},a=function(Pe){return Pe.replace(/[+\/]/g,function(Le){return Le=="+"?"-":"_"}).replace(/=/g,"")},y=function(Pe,Le){return Le?a(ne(Pe)):ne(Pe)},E=function(Pe){return y(Pe,!0)},b;x.Uint8Array&&(b=function(Pe,Le){for(var Fe="",Ne=0,He=Pe.length;Ne>>18)+ae.charAt(Ze>>>12&63)+(typeof Re!="undefined"?ae.charAt(Ze>>>6&63):"=")+(typeof it!="undefined"?ae.charAt(Ze&63):"=")}return Le?a(Fe):Fe});var z=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,ee=function(Pe){switch(Pe.length){case 4:var Le=(7&Pe.charCodeAt(0))<<18|(63&Pe.charCodeAt(1))<<12|(63&Pe.charCodeAt(2))<<6|63&Pe.charCodeAt(3),Fe=Le-65536;return se((Fe>>>10)+55296)+se((Fe&1023)+56320);case 3:return se((15&Pe.charCodeAt(0))<<12|(63&Pe.charCodeAt(1))<<6|63&Pe.charCodeAt(2));default:return se((31&Pe.charCodeAt(0))<<6|63&Pe.charCodeAt(1))}},re=function(Pe){return Pe.replace(z,ee)},de=function(Pe){var Le=Pe.length,Fe=Le%4,Ne=(Le>0?te[Pe.charAt(0)]<<18:0)|(Le>1?te[Pe.charAt(1)]<<12:0)|(Le>2?te[Pe.charAt(2)]<<6:0)|(Le>3?te[Pe.charAt(3)]:0),He=[se(Ne>>>16),se(Ne>>>8&255),se(Ne&255)];return He.length-=[0,0,2,1][Fe],He.join("")},me=x.atob&&typeof x.atob=="function"?function(Pe){return x.atob(Pe)}:function(Pe){return Pe.replace(/\S{1,4}/g,de)},he=function(Pe){return me(String(Pe).replace(/[^A-Za-z0-9\+\/]/g,""))},fe=function(Pe){return re(me(Pe))},pe=function(Pe){return String(Pe).replace(/[-_]/g,function(Le){return Le=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},ge=function(Pe){return fe(pe(Pe))},ve;x.Uint8Array&&(ve=function(Pe){return Uint8Array.from(he(pe(Pe)),function(Le){return Le.charCodeAt(0)})});var be=function(){var Pe=x.Base64;return x.Base64=Se,Pe};if(x.Base64={VERSION:ye,atob:he,btoa:ie,fromBase64:ge,toBase64:y,utob:ce,encode:y,encodeURI:E,btou:re,decode:ge,noConflict:be,fromUint8Array:b,toUint8Array:ve},typeof Object.defineProperty=="function"){var Be=function(Pe){return{value:Pe,enumerable:!1,writable:!0,configurable:!0}};x.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Be(function(){return ge(this)})),Object.defineProperty(String.prototype,"toBase64",Be(function(Pe){return y(this,Pe)})),Object.defineProperty(String.prototype,"toBase64URI",Be(function(){return y(this,!0)}))}}return x.Meteor&&(Base64=x.Base64),jt.exports?jt.exports.Base64=x.Base64:(Ae=[],Ke=function(){return x.Base64}.apply(xt,Ae),Ke!==void 0&&(jt.exports=Ke)),{Base64:x.Base64}})},39417:function(jt,xt,we){"use strict";we.d(xt,{Z:function(){return fe}});var Ae=we(71409),Ke=we(87075),x=we(39224),Se=we(89490),ye=we(16552),ae=we(19210),te=we(90264),se=we(46654),ue=we(37205),le=we(92310),ce=we.n(le),oe=we(26112),ie=we(59301),ne=we(39378),a=function(ge){for(var ve=ge.prefixCls,be=ge.level,Be=ge.isStart,Pe=ge.isEnd,Le="".concat(ve,"-indent-unit"),Fe=[],Ne=0;Ne0&&arguments[0]!==void 0?arguments[0]:[],Qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],_e=De.length,Ie=Qe.length;if(Math.abs(_e-Ie)!==1)return{add:!1,key:null};function xe(Ce,Ee){var Te=new Map;Ce.forEach(function(tt){Te.set(tt,!0)});var We=Ee.filter(function(tt){return!Te.has(tt)});return We.length===1?We[0]:null}return _e ").concat(Qe);return Qe}var Ue=y.forwardRef(function(De,Qe){var _e=De.prefixCls,Ie=De.data,xe=De.selectable,Ce=De.checkable,Ee=De.expandedKeys,Te=De.selectedKeys,We=De.checkedKeys,tt=De.loadedKeys,Ge=De.loadingKeys,ot=De.halfCheckedKeys,yt=De.keyEntities,ut=De.disabled,vt=De.dragging,ct=De.dragOverNodeKey,St=De.dropPosition,at=De.motion,st=De.height,gt=De.itemHeight,ft=De.virtual,Pt=De.focusable,ht=De.activeItem,kt=De.focused,Dt=De.tabIndex,cn=De.onKeyDown,an=De.onFocus,fn=De.onBlur,gn=De.onActiveChange,An=De.onListChangeStart,Nn=De.onListChangeEnd,hn=(0,re.Z)(De,Ne),Xn=y.useRef(null),_n=y.useRef(null);y.useImperativeHandle(Qe,function(){return{scrollTo:function(Jn){Xn.current.scrollTo(Jn)},getIndentWidth:function(){return _n.current.offsetWidth}}});var xn=y.useState(Ee),zn=(0,ee.Z)(xn,2),Cn=zn[0],mt=zn[1],Tt=y.useState(Ie),Nt=(0,ee.Z)(Tt,2),Mt=Nt[0],Kt=Nt[1],$t=y.useState(Ie),Zt=(0,ee.Z)($t,2),bt=Zt[0],Ct=Zt[1],wt=y.useState([]),Gt=(0,ee.Z)(wt,2),Jt=Gt[0],Wt=Gt[1],En=y.useState(null),sn=(0,ee.Z)(En,2),qt=sn[0],mn=sn[1],Kn=y.useRef(Ie);Kn.current=Ie;function Qt(){var ur=Kn.current;Kt(ur),Ct(ur),Wt([]),mn(null),Nn()}(0,de.Z)(function(){mt(Ee);var ur=Le(Cn,Ee);if(ur.key!==null)if(ur.add){var Jn=Mt.findIndex(function(tn){var en=tn.key;return en===ur.key}),Ot=Je(Fe(Mt,Ie,ur.key),ft,st,gt),_t=Mt.slice();_t.splice(Jn+1,0,$e),Ct(_t),Wt(Ot),mn("show")}else{var Bt=Ie.findIndex(function(tn){var en=tn.key;return en===ur.key}),Ut=Je(Fe(Ie,Mt,ur.key),ft,st,gt),Yt=Ie.slice();Yt.splice(Bt+1,0,$e),Ct(Yt),Wt(Ut),mn("hide")}else Mt!==Ie&&(Kt(Ie),Ct(Ie))},[Ee,Ie]),y.useEffect(function(){vt||Qt()},[vt]);var Vn=at?bt:Ie,Wn={expandedKeys:Ee,selectedKeys:Te,loadedKeys:tt,loadingKeys:Ge,checkedKeys:We,halfCheckedKeys:ot,dragOverNodeKey:ct,dropPosition:St,keyEntities:yt};return y.createElement(y.Fragment,null,kt&&ht&&y.createElement("span",{style:He,"aria-live":"assertive"},ze(ht)),y.createElement("div",null,y.createElement("input",{style:He,disabled:Pt===!1||ut,tabIndex:Pt!==!1?Dt:null,onKeyDown:cn,onFocus:an,onBlur:fn,value:"",onChange:qe,"aria-label":"for screen reader"})),y.createElement("div",{className:"".concat(_e,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},y.createElement("div",{className:"".concat(_e,"-indent")},y.createElement("div",{ref:_n,className:"".concat(_e,"-indent-unit")}))),y.createElement(me.Z,(0,Ae.Z)({},hn,{data:Vn,itemKey:Me,height:st,fullHeight:!1,virtual:ft,itemHeight:gt,prefixCls:"".concat(_e,"-list"),ref:Xn,onVisibleChange:function(Jn,Ot){var _t=new Set(Jn),Bt=Ot.filter(function(Ut){return!_t.has(Ut)});Bt.some(function(Ut){return Me(Ut)===Re})&&Qt()}}),function(ur){var Jn=ur.pos,Ot=(0,Ae.Z)({},(z(ur.data),ur.data)),_t=ur.title,Bt=ur.key,Ut=ur.isStart,Yt=ur.isEnd,tn=(0,ge.km)(Bt,Jn);delete Ot.key,delete Ot.children;var en=(0,ge.H8)(tn,Wn);return y.createElement(Pe,(0,Ae.Z)({},Ot,en,{title:_t,active:!!ht&&Bt===ht.key,pos:Jn,data:ur.data,isStart:Ut,isEnd:Yt,motion:at,motionNodes:Bt===Re?Jt:null,motionType:qt,onMotionStart:An,onMotionEnd:Qt,treeNodeRequiredProps:Wn,onMouseMove:function(){gn(null)}}))}))});Ue.displayName="NodeList";var rt=Ue,Ye=we(35654),lt=we(90782),Xe=we(67841),ke=10,je=function(De){(0,ue.Z)(_e,De);var Qe=(0,le.Z)(_e);function _e(){var Ie;(0,ae.Z)(this,_e);for(var xe=arguments.length,Ce=new Array(xe),Ee=0;Ee2&&arguments[2]!==void 0?arguments[2]:!1,ot=Ie.state,yt=ot.dragChildrenKeys,ut=ot.dropPosition,vt=ot.dropTargetKey,ct=ot.dropTargetPos,St=ot.dropAllowed;if(St){var at=Ie.props.onDrop;if(Ie.setState({dragOverNodeKey:null}),Ie.cleanDragState(),vt!==null){var st=(0,Se.Z)((0,Se.Z)({},(0,ge.H8)(vt,Ie.getTreeNodeRequiredProps())),{},{active:((tt=Ie.getActiveItem())===null||tt===void 0?void 0:tt.key)===vt,data:(0,Xe.Z)(Ie.state.keyEntities,vt).node}),gt=yt.indexOf(vt)!==-1;(0,a.ZP)(!gt,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var ft=(0,Ye.yx)(ct),Pt={event:Te,node:(0,ge.F)(st),dragNode:Ie.dragNode?(0,ge.F)(Ie.dragNode.props):null,dragNodesKeys:[Ie.dragNode.props.eventKey].concat(yt),dropToGap:ut!==0,dropPosition:ut+Number(ft[ft.length-1])};Ge||at==null||at(Pt),Ie.dragNode=null}}},Ie.cleanDragState=function(){var Te=Ie.state.draggingNodeKey;Te!==null&&Ie.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),Ie.dragStartMousePosition=null,Ie.currentMouseOverDroppableNodeKey=null},Ie.triggerExpandActionExpand=function(Te,We){var tt=Ie.state,Ge=tt.expandedKeys,ot=tt.flattenNodes,yt=We.expanded,ut=We.key,vt=We.isLeaf;if(!(vt||Te.shiftKey||Te.metaKey||Te.ctrlKey)){var ct=ot.filter(function(at){return at.key===ut})[0],St=(0,ge.F)((0,Se.Z)((0,Se.Z)({},(0,ge.H8)(ut,Ie.getTreeNodeRequiredProps())),{},{data:ct.data}));Ie.setExpandedKeys(yt?(0,Ye._5)(Ge,ut):(0,Ye.L0)(Ge,ut)),Ie.onNodeExpand(Te,St)}},Ie.onNodeClick=function(Te,We){var tt=Ie.props,Ge=tt.onClick,ot=tt.expandAction;ot==="click"&&Ie.triggerExpandActionExpand(Te,We),Ge==null||Ge(Te,We)},Ie.onNodeDoubleClick=function(Te,We){var tt=Ie.props,Ge=tt.onDoubleClick,ot=tt.expandAction;ot==="doubleClick"&&Ie.triggerExpandActionExpand(Te,We),Ge==null||Ge(Te,We)},Ie.onNodeSelect=function(Te,We){var tt=Ie.state.selectedKeys,Ge=Ie.state,ot=Ge.keyEntities,yt=Ge.fieldNames,ut=Ie.props,vt=ut.onSelect,ct=ut.multiple,St=We.selected,at=We[yt.key],st=!St;st?ct?tt=(0,Ye.L0)(tt,at):tt=[at]:tt=(0,Ye._5)(tt,at);var gt=tt.map(function(ft){var Pt=(0,Xe.Z)(ot,ft);return Pt?Pt.node:null}).filter(function(ft){return ft});Ie.setUncontrolledState({selectedKeys:tt}),vt==null||vt(tt,{event:"select",selected:st,node:We,selectedNodes:gt,nativeEvent:Te.nativeEvent})},Ie.onNodeCheck=function(Te,We,tt){var Ge=Ie.state,ot=Ge.keyEntities,yt=Ge.checkedKeys,ut=Ge.halfCheckedKeys,vt=Ie.props,ct=vt.checkStrictly,St=vt.onCheck,at=We.key,st,gt={event:"check",node:We,checked:tt,nativeEvent:Te.nativeEvent};if(ct){var ft=tt?(0,Ye.L0)(yt,at):(0,Ye._5)(yt,at),Pt=(0,Ye._5)(ut,at);st={checked:ft,halfChecked:Pt},gt.checkedNodes=ft.map(function(fn){return(0,Xe.Z)(ot,fn)}).filter(function(fn){return fn}).map(function(fn){return fn.node}),Ie.setUncontrolledState({checkedKeys:ft})}else{var ht=(0,lt.S)([].concat((0,ye.Z)(yt),[at]),!0,ot),kt=ht.checkedKeys,Dt=ht.halfCheckedKeys;if(!tt){var cn=new Set(kt);cn.delete(at);var an=(0,lt.S)(Array.from(cn),{checked:!1,halfCheckedKeys:Dt},ot);kt=an.checkedKeys,Dt=an.halfCheckedKeys}st=kt,gt.checkedNodes=[],gt.checkedNodesPositions=[],gt.halfCheckedKeys=Dt,kt.forEach(function(fn){var gn=(0,Xe.Z)(ot,fn);if(gn){var An=gn.node,Nn=gn.pos;gt.checkedNodes.push(An),gt.checkedNodesPositions.push({node:An,pos:Nn})}}),Ie.setUncontrolledState({checkedKeys:kt},!1,{halfCheckedKeys:Dt})}St==null||St(st,gt)},Ie.onNodeLoad=function(Te){var We=Te.key,tt=new Promise(function(Ge,ot){Ie.setState(function(yt){var ut=yt.loadedKeys,vt=ut===void 0?[]:ut,ct=yt.loadingKeys,St=ct===void 0?[]:ct,at=Ie.props,st=at.loadData,gt=at.onLoad;if(!st||vt.indexOf(We)!==-1||St.indexOf(We)!==-1)return null;var ft=st(Te);return ft.then(function(){var Pt=Ie.state.loadedKeys,ht=(0,Ye.L0)(Pt,We);gt==null||gt(ht,{event:"load",node:Te}),Ie.setUncontrolledState({loadedKeys:ht}),Ie.setState(function(kt){return{loadingKeys:(0,Ye._5)(kt.loadingKeys,We)}}),Ge()}).catch(function(Pt){if(Ie.setState(function(kt){return{loadingKeys:(0,Ye._5)(kt.loadingKeys,We)}}),Ie.loadingRetryTimes[We]=(Ie.loadingRetryTimes[We]||0)+1,Ie.loadingRetryTimes[We]>=ke){var ht=Ie.state.loadedKeys;(0,a.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),Ie.setUncontrolledState({loadedKeys:(0,Ye.L0)(ht,We)}),Ge()}ot(Pt)}),{loadingKeys:(0,Ye.L0)(St,We)}})});return tt.catch(function(){}),tt},Ie.onNodeMouseEnter=function(Te,We){var tt=Ie.props.onMouseEnter;tt==null||tt({event:Te,node:We})},Ie.onNodeMouseLeave=function(Te,We){var tt=Ie.props.onMouseLeave;tt==null||tt({event:Te,node:We})},Ie.onNodeContextMenu=function(Te,We){var tt=Ie.props.onRightClick;tt&&(Te.preventDefault(),tt({event:Te,node:We}))},Ie.onFocus=function(){var Te=Ie.props.onFocus;Ie.setState({focused:!0});for(var We=arguments.length,tt=new Array(We),Ge=0;Ge1&&arguments[1]!==void 0?arguments[1]:!1,tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!Ie.destroyed){var Ge=!1,ot=!0,yt={};Object.keys(Te).forEach(function(ut){if(ut in Ie.props){ot=!1;return}Ge=!0,yt[ut]=Te[ut]}),Ge&&(!We||ot)&&Ie.setState((0,Se.Z)((0,Se.Z)({},yt),tt))}},Ie.scrollTo=function(Te){Ie.listRef.current.scrollTo(Te)},Ie}return(0,te.Z)(_e,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var xe=this.props.activeKey;xe!==void 0&&xe!==this.state.activeKey&&(this.setState({activeKey:xe}),xe!==null&&this.scrollTo({key:xe}))}},{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 xe,Ce=this.state,Ee=Ce.focused,Te=Ce.flattenNodes,We=Ce.keyEntities,tt=Ce.draggingNodeKey,Ge=Ce.activeKey,ot=Ce.dropLevelOffset,yt=Ce.dropContainerKey,ut=Ce.dropTargetKey,vt=Ce.dropPosition,ct=Ce.dragOverNodeKey,St=Ce.indent,at=this.props,st=at.prefixCls,gt=at.className,ft=at.style,Pt=at.showLine,ht=at.focusable,kt=at.tabIndex,Dt=kt===void 0?0:kt,cn=at.selectable,an=at.showIcon,fn=at.icon,gn=at.switcherIcon,An=at.draggable,Nn=at.checkable,hn=at.checkStrictly,Xn=at.disabled,_n=at.motion,xn=at.loadData,zn=at.filterTreeNode,Cn=at.height,mt=at.itemHeight,Tt=at.virtual,Nt=at.titleRender,Mt=at.dropIndicatorRender,Kt=at.onContextMenu,$t=at.onScroll,Zt=at.direction,bt=at.rootClassName,Ct=at.rootStyle,wt=(0,ne.Z)(this.props,{aria:!0,data:!0}),Gt;return An&&((0,x.Z)(An)==="object"?Gt=An:typeof An=="function"?Gt={nodeDraggable:An}:Gt={}),y.createElement(E.k.Provider,{value:{prefixCls:st,selectable:cn,showIcon:an,icon:fn,switcherIcon:gn,draggable:Gt,draggingNodeKey:tt,checkable:Nn,checkStrictly:hn,disabled:Xn,keyEntities:We,dropLevelOffset:ot,dropContainerKey:yt,dropTargetKey:ut,dropPosition:vt,dragOverNodeKey:ct,indent:St,direction:Zt,dropIndicatorRender:Mt,loadData:xn,filterTreeNode:zn,titleRender:Nt,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}},y.createElement("div",{role:"tree",className:oe()(st,gt,bt,(xe={},(0,Ke.Z)(xe,"".concat(st,"-show-line"),Pt),(0,Ke.Z)(xe,"".concat(st,"-focused"),Ee),(0,Ke.Z)(xe,"".concat(st,"-active-focused"),Ge!==null),xe)),style:Ct},y.createElement(rt,(0,Ae.Z)({ref:this.listRef,prefixCls:st,style:ft,data:Te,disabled:Xn,selectable:cn,checkable:!!Nn,motion:_n,dragging:tt!==null,height:Cn,itemHeight:mt,virtual:Tt,focusable:ht,focused:Ee,tabIndex:Dt,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Kt,onScroll:$t},this.getTreeNodeRequiredProps(),wt))))}}],[{key:"getDerivedStateFromProps",value:function(xe,Ce){var Ee=Ce.prevProps,Te={prevProps:xe};function We(ht){return!Ee&&ht in xe||Ee&&Ee[ht]!==xe[ht]}var tt,Ge=Ce.fieldNames;if(We("fieldNames")&&(Ge=(0,ge.w$)(xe.fieldNames),Te.fieldNames=Ge),We("treeData")?tt=xe.treeData:We("children")&&((0,a.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),tt=(0,ge.zn)(xe.children)),tt){Te.treeData=tt;var ot=(0,ge.I8)(tt,{fieldNames:Ge});Te.keyEntities=(0,Se.Z)((0,Ke.Z)({},Re,Ze),ot.keyEntities)}var yt=Te.keyEntities||Ce.keyEntities;if(We("expandedKeys")||Ee&&We("autoExpandParent"))Te.expandedKeys=xe.autoExpandParent||!Ee&&xe.defaultExpandParent?(0,Ye.r7)(xe.expandedKeys,yt):xe.expandedKeys;else if(!Ee&&xe.defaultExpandAll){var ut=(0,Se.Z)({},yt);delete ut[Re],Te.expandedKeys=Object.keys(ut).map(function(ht){return ut[ht].key})}else!Ee&&xe.defaultExpandedKeys&&(Te.expandedKeys=xe.autoExpandParent||xe.defaultExpandParent?(0,Ye.r7)(xe.defaultExpandedKeys,yt):xe.defaultExpandedKeys);if(Te.expandedKeys||delete Te.expandedKeys,tt||Te.expandedKeys){var vt=(0,ge.oH)(tt||Ce.treeData,Te.expandedKeys||Ce.expandedKeys,Ge);Te.flattenNodes=vt}if(xe.selectable&&(We("selectedKeys")?Te.selectedKeys=(0,Ye.BT)(xe.selectedKeys,xe):!Ee&&xe.defaultSelectedKeys&&(Te.selectedKeys=(0,Ye.BT)(xe.defaultSelectedKeys,xe))),xe.checkable){var ct;if(We("checkedKeys")?ct=(0,Ye.E6)(xe.checkedKeys)||{}:!Ee&&xe.defaultCheckedKeys?ct=(0,Ye.E6)(xe.defaultCheckedKeys)||{}:tt&&(ct=(0,Ye.E6)(xe.checkedKeys)||{checkedKeys:Ce.checkedKeys,halfCheckedKeys:Ce.halfCheckedKeys}),ct){var St=ct,at=St.checkedKeys,st=at===void 0?[]:at,gt=St.halfCheckedKeys,ft=gt===void 0?[]:gt;if(!xe.checkStrictly){var Pt=(0,lt.S)(st,!0,yt);st=Pt.checkedKeys,ft=Pt.halfCheckedKeys}Te.checkedKeys=st,Te.halfCheckedKeys=ft}}return We("loadedKeys")&&(Te.loadedKeys=xe.loadedKeys),Te}}]),_e}(y.Component);je.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:b,allowDrop:function(){return!0},expandAction:!1},je.TreeNode=fe.Z;var Ve=je,Oe=Ve},35654:function(jt,xt,we){"use strict";we.d(xt,{BT:function(){return y},E6:function(){return z},L0:function(){return le},OM:function(){return a},_5:function(){return ue},r7:function(){return ee},wA:function(){return oe},yx:function(){return ce}});var Ae=we(62730),Ke=we(28788),x=we(48736),Se=we(59301),ye=we(39417),ae=we(67841),te=we(71430),se=null;function ue(re,de){if(!re)return[];var me=re.slice(),he=me.indexOf(de);return he>=0&&me.splice(he,1),me}function le(re,de){var me=(re||[]).slice();return me.indexOf(de)===-1&&me.push(de),me}function ce(re){return re.split("-")}function oe(re,de){var me=[],he=(0,ae.Z)(de,re);function fe(){var pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];pe.forEach(function(ge){var ve=ge.key,be=ge.children;me.push(ve),fe(be)})}return fe(he.children),me}function ie(re){if(re.parent){var de=ce(re.pos);return Number(de[de.length-1])===re.parent.children.length-1}return!1}function ne(re){var de=ce(re.pos);return Number(de[de.length-1])===0}function a(re,de,me,he,fe,pe,ge,ve,be,Be){var Pe,Le=re.clientX,Fe=re.clientY,Ne=re.target.getBoundingClientRect(),He=Ne.top,qe=Ne.height,Re=(Be==="rtl"?-1:1)*(((fe==null?void 0:fe.x)||0)-Le),it=(Re-12)/he,Ze=(0,ae.Z)(ve,me.props.eventKey);if(Fe-1.5?pe({dragNode:ke,dropNode:je,dropPosition:1})?Ye=1:Ve=!1:pe({dragNode:ke,dropNode:je,dropPosition:0})?Ye=0:pe({dragNode:ke,dropNode:je,dropPosition:1})?Ye=1:Ve=!1:pe({dragNode:ke,dropNode:je,dropPosition:1})?Ye=1:Ve=!1,{dropPosition:Ye,dropLevelOffset:lt,dropTargetKey:Ze.key,dropTargetPos:Ze.pos,dragOverNodeKey:rt,dropContainerKey:Ye===0?null:((Pe=Ze.parent)===null||Pe===void 0?void 0:Pe.key)||null,dropAllowed:Ve}}function y(re,de){if(re){var me=de.multiple;return me?re.slice():re.length?[re[0]]:re}}var E=function(de){return de};function b(re,de){if(!re)return[];var me=de||{},he=me.processProps,fe=he===void 0?E:he,pe=Array.isArray(re)?re:[re];return pe.map(function(ge){var ve=ge.children,be=_objectWithoutProperties(ge,se),Be=b(ve,de);return React.createElement(TreeNode,_extends({key:be.key},fe(be)),Be)})}function z(re){if(!re)return null;var de;if(Array.isArray(re))de={checkedKeys:re,halfCheckedKeys:void 0};else if((0,Ke.Z)(re)==="object")de={checkedKeys:re.checked||void 0,halfCheckedKeys:re.halfChecked||void 0};else return(0,x.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return de}function ee(re,de){var me=new Set;function he(fe){if(!me.has(fe)){var pe=(0,ae.Z)(de,fe);if(pe){me.add(fe);var ge=pe.parent,ve=pe.node;ve.disabled||ge&&he(ge.key)}}}return(re||[]).forEach(function(fe){he(fe)}),(0,Ae.Z)(me)}},90782:function(jt,xt,we){"use strict";we.d(xt,{S:function(){return te}});var Ae=we(48736),Ke=we(67841);function x(se,ue){var le=new Set;return se.forEach(function(ce){ue.has(ce)||le.add(ce)}),le}function Se(se){var ue=se||{},le=ue.disabled,ce=ue.disableCheckbox,oe=ue.checkable;return!!(le||ce)||oe===!1}function ye(se,ue,le,ce){for(var oe=new Set(se),ie=new Set,ne=0;ne<=le;ne+=1){var a=ue.get(ne)||new Set;a.forEach(function(z){var ee=z.key,re=z.node,de=z.children,me=de===void 0?[]:de;oe.has(ee)&&!ce(re)&&me.filter(function(he){return!ce(he.node)}).forEach(function(he){oe.add(he.key)})})}for(var y=new Set,E=le;E>=0;E-=1){var b=ue.get(E)||new Set;b.forEach(function(z){var ee=z.parent,re=z.node;if(!(ce(re)||!z.parent||y.has(z.parent.key))){if(ce(z.parent.node)){y.add(ee.key);return}var de=!0,me=!1;(ee.children||[]).filter(function(he){return!ce(he.node)}).forEach(function(he){var fe=he.key,pe=oe.has(fe);de&&!pe&&(de=!1),!me&&(pe||ie.has(fe))&&(me=!0)}),de&&oe.add(ee.key),me&&ie.add(ee.key),y.add(ee.key)}})}return{checkedKeys:Array.from(oe),halfCheckedKeys:Array.from(x(ie,oe))}}function ae(se,ue,le,ce,oe){for(var ie=new Set(se),ne=new Set(ue),a=0;a<=ce;a+=1){var y=le.get(a)||new Set;y.forEach(function(ee){var re=ee.key,de=ee.node,me=ee.children,he=me===void 0?[]:me;!ie.has(re)&&!ne.has(re)&&!oe(de)&&he.filter(function(fe){return!oe(fe.node)}).forEach(function(fe){ie.delete(fe.key)})})}ne=new Set;for(var E=new Set,b=ce;b>=0;b-=1){var z=le.get(b)||new Set;z.forEach(function(ee){var re=ee.parent,de=ee.node;if(!(oe(de)||!ee.parent||E.has(ee.parent.key))){if(oe(ee.parent.node)){E.add(re.key);return}var me=!0,he=!1;(re.children||[]).filter(function(fe){return!oe(fe.node)}).forEach(function(fe){var pe=fe.key,ge=ie.has(pe);me&&!ge&&(me=!1),!he&&(ge||ne.has(pe))&&(he=!0)}),me||ie.delete(re.key),he&&ne.add(re.key),E.add(re.key)}})}return{checkedKeys:Array.from(ie),halfCheckedKeys:Array.from(x(ne,ie))}}function te(se,ue,le,ce){var oe=[],ie;ce?ie=ce:ie=Se;var ne=new Set(se.filter(function(b){var z=!!(0,Ke.Z)(le,b);return z||oe.push(b),z})),a=new Map,y=0;Object.keys(le).forEach(function(b){var z=le[b],ee=z.level,re=a.get(ee);re||(re=new Set,a.set(ee,re)),re.add(z),y=Math.max(y,ee)}),(0,Ae.ZP)(!oe.length,"Tree missing follow keys: ".concat(oe.slice(0,100).map(function(b){return"'".concat(b,"'")}).join(", ")));var E;return ue===!0?E=ye(ne,a,y,ie):E=ae(ne,ue.halfCheckedKeys,a,y,ie),E}},67841:function(jt,xt,we){"use strict";we.d(xt,{Z:function(){return Ae}});function Ae(Ke,x){return Ke[x]}},71430:function(jt,xt,we){"use strict";we.d(xt,{F:function(){return ee},H8:function(){return z},I8:function(){return b},km:function(){return oe},oH:function(){return y},w$:function(){return ie},zn:function(){return a}});var Ae=we(28788),Ke=we(62730),x=we(89490),Se=we(39224),ye=we(11592),ae=we(2738),te=we(48736),se=we(67841),ue=["children"];function le(re,de){return"".concat(re,"-").concat(de)}function ce(re){return re&&re.type&&re.type.isTreeNode}function oe(re,de){return re!=null?re:de}function ie(re){var de=re||{},me=de.title,he=de._title,fe=de.key,pe=de.children,ge=me||"title";return{title:ge,_title:he||[ge],key:fe||"key",children:pe||"children"}}function ne(re,de){var me=new Map;function he(fe){var pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(fe||[]).forEach(function(ge){var ve=ge[de.key],be=ge[de.children];warning(ve!=null,"Tree node must have a certain key: [".concat(pe).concat(ve,"]"));var Be=String(ve);warning(!me.has(Be)||ve===null||ve===void 0,"Same 'key' exist in the Tree: ".concat(Be)),me.set(Be,!0),he(be,"".concat(pe).concat(Be," > "))})}he(re)}function a(re){function de(me){var he=(0,ye.Z)(me);return he.map(function(fe){if(!ce(fe))return(0,te.ZP)(!fe,"Tree/TreeNode can only accept TreeNode as children."),null;var pe=fe.key,ge=fe.props,ve=ge.children,be=(0,Se.Z)(ge,ue),Be=(0,x.Z)({key:pe},be),Pe=de(ve);return Pe.length&&(Be.children=Pe),Be}).filter(function(fe){return fe})}return de(re)}function y(re,de,me){var he=ie(me),fe=he._title,pe=he.key,ge=he.children,ve=new Set(de===!0?[]:de),be=[];function Be(Pe){var Le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Pe.map(function(Fe,Ne){for(var He=le(Le?Le.pos:"0",Ne),qe=oe(Fe[pe],He),Re,it=0;it1&&arguments[1]!==void 0?arguments[1]:{},me=de.initWrapper,he=de.processEntity,fe=de.onProcessFinished,pe=de.externalGetKey,ge=de.childrenPropName,ve=de.fieldNames,be=arguments.length>2?arguments[2]:void 0,Be=pe||be,Pe={},Le={},Fe={posEntities:Pe,keyEntities:Le};return me&&(Fe=me(Fe)||Fe),E(re,function(Ne){var He=Ne.node,qe=Ne.index,Re=Ne.pos,it=Ne.key,Ze=Ne.parentPos,$e=Ne.level,Je=Ne.nodes,Me={node:He,nodes:Je,index:qe,key:it,pos:Re,level:$e},ze=oe(it,Re);Pe[Re]=Me,Le[ze]=Me,Me.parent=Pe[Ze],Me.parent&&(Me.parent.children=Me.parent.children||[],Me.parent.children.push(Me)),he&&he(Me,Fe)},{externalGetKey:Be,childrenPropName:ge,fieldNames:ve}),fe&&fe(Fe),Fe}function z(re,de){var me=de.expandedKeys,he=de.selectedKeys,fe=de.loadedKeys,pe=de.loadingKeys,ge=de.checkedKeys,ve=de.halfCheckedKeys,be=de.dragOverNodeKey,Be=de.dropPosition,Pe=de.keyEntities,Le=(0,se.Z)(Pe,re),Fe={eventKey:re,expanded:me.indexOf(re)!==-1,selected:he.indexOf(re)!==-1,loaded:fe.indexOf(re)!==-1,loading:pe.indexOf(re)!==-1,checked:ge.indexOf(re)!==-1,halfChecked:ve.indexOf(re)!==-1,pos:String(Le?Le.pos:""),dragOver:be===re&&Be===0,dragOverGapTop:be===re&&Be===-1,dragOverGapBottom:be===re&&Be===1};return Fe}function ee(re){var de=re.data,me=re.expanded,he=re.selected,fe=re.checked,pe=re.loaded,ge=re.loading,ve=re.halfChecked,be=re.dragOver,Be=re.dragOverGapTop,Pe=re.dragOverGapBottom,Le=re.pos,Fe=re.active,Ne=re.eventKey,He=(0,x.Z)((0,x.Z)({},de),{},{expanded:me,selected:he,checked:fe,loaded:pe,loading:ge,halfChecked:ve,dragOver:be,dragOverGapTop:Be,dragOverGapBottom:Pe,pos:Le,active:Fe,key:Ne});return"props"in He||Object.defineProperty(He,"props",{get:function(){return(0,te.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),re}}),He}},8224:function(jt,xt,we){"use strict";we.d(xt,{Z:function(){return Ke}});var Ae=we(4676);function Ke(x,Se,ye,ae){var te=Ae.unstable_batchedUpdates?function(ue){Ae.unstable_batchedUpdates(ye,ue)}:ye;return x!=null&&x.addEventListener&&x.addEventListener(Se,te,ae),{remove:function(){x!=null&&x.removeEventListener&&x.removeEventListener(Se,te,ae)}}}},55468:function(jt,xt,we){"use strict";we.d(xt,{g1:function(){return ce},os:function(){return ie}});var Ae=/margin|padding|width|height|max|min|offset/,Ke={left:!0,top:!0},x={cssFloat:1,styleFloat:1,float:1};function Se(ne){return ne.nodeType===1?ne.ownerDocument.defaultView.getComputedStyle(ne,null):{}}function ye(ne,a,y){if(a=a.toLowerCase(),y==="auto"){if(a==="height")return ne.offsetHeight;if(a==="width")return ne.offsetWidth}return a in Ke||(Ke[a]=Ae.test(a)),Ke[a]?parseFloat(y)||0:y}function ae(ne,a){var y=arguments.length,E=Se(ne);return a=x[a]?"cssFloat"in ne.style?"cssFloat":"styleFloat":a,y===1?E:ye(ne,a,E[a]||ne.style[a])}function te(ne,a,y){var E=arguments.length;if(a=x[a]?"cssFloat"in ne.style?"cssFloat":"styleFloat":a,E===3)return typeof y=="number"&&Ae.test(a)&&(y="".concat(y,"px")),ne.style[a]=y,y;for(var b in a)a.hasOwnProperty(b)&&te(ne,b,a[b]);return Se(ne)}function se(ne){return ne===document.body?document.documentElement.clientWidth:ne.offsetWidth}function ue(ne){return ne===document.body?window.innerHeight||document.documentElement.clientHeight:ne.offsetHeight}function le(){var ne=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),a=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:ne,height:a}}function ce(){var ne=document.documentElement.clientWidth,a=window.innerHeight||document.documentElement.clientHeight;return{width:ne,height:a}}function oe(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function ie(ne){var a=ne.getBoundingClientRect(),y=document.documentElement;return{left:a.left+(window.pageXOffset||y.scrollLeft)-(y.clientLeft||document.body.clientLeft||0),top:a.top+(window.pageYOffset||y.scrollTop)-(y.clientTop||document.body.clientTop||0)}}},24514:function(jt,xt,we){"use strict";we.d(xt,{G:function(){return Se}});var Ae=we(47273),Ke=function(ae){if((0,Ae.Z)()&&window.document.documentElement){var te=Array.isArray(ae)?ae:[ae],se=window.document.documentElement;return te.some(function(ue){return ue in se.style})}return!1},x=function(ae,te){if(!Ke(ae))return!1;var se=document.createElement("div"),ue=se.style[ae];return se.style[ae]=te,se.style[ae]!==ue};function Se(ye,ae){return!Array.isArray(ye)&&ae!==void 0?x(ye,ae):Ke(ye)}},7062:function(jt,xt,we){var Ae=we(19637),Ke=we(97573),x=[we(96627)];jt.exports=Ae.createStore(Ke,x)},96627:function(jt,xt,we){jt.exports=Ae;function Ae(){return we(42424),{}}},42424:function(){typeof JSON!="object"&&(JSON={}),function(){"use strict";var rx_one=/^[\],:{}\s]*$/,rx_two=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,rx_three=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,rx_four=/(?:^|:|,)(?:\s*\[)+/g,rx_escapable=/[\\"\u0000-\u001f\u007f-\u009f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,rx_dangerous=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;function f(jt){return jt<10?"0"+jt:jt}function this_value(){return this.valueOf()}typeof Date.prototype.toJSON!="function"&&(Date.prototype.toJSON=function(){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z":null},Boolean.prototype.toJSON=this_value,Number.prototype.toJSON=this_value,String.prototype.toJSON=this_value);var gap,indent,meta,rep;function quote(jt){return rx_escapable.lastIndex=0,rx_escapable.test(jt)?'"'+jt.replace(rx_escapable,function(xt){var we=meta[xt];return typeof we=="string"?we:"\\u"+("0000"+xt.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+jt+'"'}function str(jt,xt){var we,Ae,Ke,x,Se=gap,ye,ae=xt[jt];switch(ae&&typeof ae=="object"&&typeof ae.toJSON=="function"&&(ae=ae.toJSON(jt)),typeof rep=="function"&&(ae=rep.call(xt,jt,ae)),typeof ae){case"string":return quote(ae);case"number":return isFinite(ae)?String(ae):"null";case"boolean":case"null":return String(ae);case"object":if(!ae)return"null";if(gap+=indent,ye=[],Object.prototype.toString.apply(ae)==="[object Array]"){for(x=ae.length,we=0;we ${_t}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${_t}-disabled):hover`]:{borderColor:Ot.colorPrimary}},[`${tn}${tn}-picture-card, ${tn}${tn}-picture-circle`]:{[`${tn}-item-container`]:{display:"inline-block",width:Vt,height:Vt,marginBlock:`0 ${Ot.marginXS}px`,marginInline:`0 ${Ot.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[en]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${Ot.paddingXS*2}px)`,height:`calc(100% - ${Ot.paddingXS*2}px)`,backgroundColor:Ot.colorBgMask,opacity:0,transition:`all ${Ot.motionDurationSlow}`,content:'" "'}},[`${en}:hover`]:{[`&::before, ${en}-actions`]:{opacity:1}},[`${en}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${Ot.motionDurationSlow}`,[`${Bt}-eye, ${Bt}-download, ${Bt}-delete`]:{zIndex:10,width:Ut,margin:`0 ${Ot.marginXXS}px`,fontSize:Ut,cursor:"pointer",transition:`all ${Ot.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${en}-actions, ${en}-actions:hover`]:{[`${Bt}-eye, ${Bt}-download, ${Bt}-delete`]:{color:new Zt.C(Yt).setAlpha(.65).toRgbString(),"&:hover":{color:Yt}}},[`${en}-thumbnail, ${en}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${en}-name`]:{display:"none",textAlign:"center"},[`${en}-file + ${en}-name`]:{position:"absolute",bottom:Ot.margin,display:"block",width:`calc(100% - ${Ot.paddingXS*2}px)`},[`${en}-uploading`]:{[`&${en}`]:{backgroundColor:Ot.colorFillAlter},[`&::before, ${Bt}-eye, ${Bt}-download, ${Bt}-delete`]:{display:"none"}},[`${en}-progress`]:{bottom:Ot.marginXL,width:`calc(100% - ${Ot.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${_t}-wrapper${_t}-picture-circle-wrapper`]:{[`${_t}${_t}-select`]:{borderRadius:"50%"}}}};var Gt=Ot=>{const{componentCls:_t}=Ot;return{[`${_t}-rtl`]:{direction:"rtl"}}};const Jt=Ot=>{const{componentCls:_t,colorTextDisabled:Bt}=Ot;return{[`${_t}-wrapper`]:Object.assign(Object.assign({},(0,gn.Wf)(Ot)),{[_t]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${_t}-select`]:{display:"inline-block"},[`${_t}-disabled`]:{color:Bt,cursor:"not-allowed"}})}};var Wt=(0,Nn.Z)("Upload",Ot=>{const{fontSizeHeading3:_t,fontSize:Bt,lineHeight:Ut,lineWidth:Yt,controlHeightLG:tn}=Ot,en=Math.round(Bt*Ut),Vt=(0,hn.TS)(Ot,{uploadThumbnailSize:_t*2,uploadProgressOffset:en/2+Yt,uploadPicCardSize:tn*2.55});return[Jt(Vt),_n(Vt),bt(Vt),Ct(Vt),zn(Vt),Kt(Vt),Gt(Vt),(0,An.Z)(Vt)]},Ot=>({actionsColor:Ot.colorTextDescription})),En=function(Ot,_t,Bt,Ut){function Yt(tn){return tn instanceof Bt?tn:new Bt(function(en){en(tn)})}return new(Bt||(Bt=Promise))(function(tn,en){function Vt(Rt){try{vn(Ut.next(Rt))}catch(qn){en(qn)}}function on(Rt){try{vn(Ut.throw(Rt))}catch(qn){en(qn)}}function vn(Rt){Rt.done?tn(Rt.value):Yt(Rt.value).then(Vt,on)}vn((Ut=Ut.apply(Ot,_t||[])).next())})};const ln=`__LIST_IGNORE_${Date.now()}__`,qt=(Ot,_t)=>{const{fileList:Bt,defaultFileList:Ut,onRemove:Yt,showUploadList:tn=!0,listType:en="text",onPreview:Vt,onDownload:on,onChange:vn,onDrop:Rt,previewFile:qn,disabled:dr,locale:br,iconRender:hr,isImageUrl:dn,progress:Bn,prefixCls:Rn,className:Sn,type:er="select",children:vr,style:ir,itemRender:Or,maxCount:Lr,data:sa={},multiple:la=!1,action:Sa="",accept:$r="",supportServerRender:jr=!0,rootClassName:Jr}=Ot,_r=Ae.useContext(Re.Z),Hr=dr!=null?dr:_r,[nn,Tn]=(0,Ne.Z)(Ut||[],{value:Bt,postState:Tr=>Tr!=null?Tr:[]}),[ar,nr]=Ae.useState("drop"),or=Ae.useRef(null);Ae.useMemo(()=>{const Tr=Date.now();(Bt||[]).forEach((Gr,ra)=>{!Gr.uid&&!Object.isFrozen(Gr)&&(Gr.uid=`__AUTO__${Tr}_${ra}__`)})},[Bt]);const $n=(Tr,Gr,ra)=>{let Ir=(0,Ke.Z)(Gr),Yr=!1;Lr===1?Ir=Ir.slice(-1):Lr&&(Yr=Ir.length>Lr,Ir=Ir.slice(0,Lr)),(0,He.flushSync)(()=>{Tn(Ir)});const ua={file:Tr,fileList:Ir};ra&&(ua.event=ra),(!Yr||Ir.some(Zr=>Zr.uid===Tr.uid))&&(0,He.flushSync)(()=>{vn==null||vn(ua)})},Pr=(Tr,Gr)=>En(void 0,void 0,void 0,function*(){const{beforeUpload:ra,transformFile:Ir}=Ot;let Yr=Tr;if(ra){const ua=yield ra(Tr,Gr);if(ua===!1)return!1;if(delete Tr[ln],ua===ln)return Object.defineProperty(Tr,ln,{value:!0,configurable:!0}),!1;typeof ua=="object"&&ua&&(Yr=ua)}return Ir&&(Yr=yield Ir(Yr)),Yr}),In=Tr=>{const Gr=Tr.filter(Yr=>!Yr.file[ln]);if(!Gr.length)return;const ra=Gr.map(Yr=>tt(Yr.file));let Ir=(0,Ke.Z)(nn);ra.forEach(Yr=>{Ir=Ge(Yr,Ir)}),ra.forEach((Yr,ua)=>{let Zr=Yr;if(Gr[ua].parsedFile)Yr.status="uploading";else{const{originFileObj:$a}=Yr;let Va;try{Va=new File([$a],$a.name,{type:$a.type})}catch(co){Va=new Blob([$a],{type:$a.type}),Va.name=$a.name,Va.lastModifiedDate=new Date,Va.lastModified=new Date().getTime()}Va.uid=Yr.uid,Zr=Va}$n(Zr,Ir)})},sr=(Tr,Gr,ra)=>{try{typeof Tr=="string"&&(Tr=JSON.parse(Tr))}catch(ua){}if(!ot(Gr,nn))return;const Ir=tt(Gr);Ir.status="done",Ir.percent=100,Ir.response=Tr,Ir.xhr=ra;const Yr=Ge(Ir,nn);$n(Ir,Yr)},gr=(Tr,Gr)=>{if(!ot(Gr,nn))return;const ra=tt(Gr);ra.status="uploading",ra.percent=Tr.percent;const Ir=Ge(ra,nn);$n(ra,Ir,Tr)},bn=(Tr,Gr,ra)=>{if(!ot(ra,nn))return;const Ir=tt(ra);Ir.error=Tr,Ir.response=Gr,Ir.status="error";const Yr=Ge(Ir,nn);$n(Ir,Yr)},xr=Tr=>{let Gr;Promise.resolve(typeof Yt=="function"?Yt(Tr):Yt).then(ra=>{var Ir;if(ra===!1)return;const Yr=yt(Tr,nn);Yr&&(Gr=Object.assign(Object.assign({},Tr),{status:"removed"}),nn==null||nn.forEach(ua=>{const Zr=Gr.uid!==void 0?"uid":"name";ua[Zr]===Gr[Zr]&&!Object.isFrozen(ua)&&(ua.status="removed")}),(Ir=or.current)===null||Ir===void 0||Ir.abort(Gr),$n(Gr,Yr))})},Wr=Tr=>{nr(Tr.type),Tr.type==="drop"&&(Rt==null||Rt(Tr))};Ae.useImperativeHandle(_t,()=>({onBatchStart:In,onSuccess:sr,onProgress:gr,onError:bn,fileList:nn,upload:or.current}));const{getPrefixCls:Ca,direction:xa,upload:aa}=Ae.useContext(qe.E_),ea=Ca("upload",Rn),Ea=Object.assign(Object.assign({onBatchStart:In,onError:bn,onProgress:gr,onSuccess:sr},Ot),{data:sa,multiple:la,action:Sa,accept:$r,supportServerRender:jr,prefixCls:ea,disabled:Hr,beforeUpload:Pr,onChange:void 0});delete Ea.className,delete Ea.style,(!vr||Hr)&&delete Ea.id;const[za,Mr]=Wt(ea),[Na]=(0,it.Z)("Upload",Ze.Z.Upload),{showRemoveIcon:Un,showPreviewIcon:yn,showDownloadIcon:pn,removeIcon:Fn,previewIcon:Sr,downloadIcon:Dr}=typeof tn=="boolean"?{}:tn,oa=(Tr,Gr)=>tn?Ae.createElement(fn,{prefixCls:ea,listType:en,items:nn,previewFile:qn,onPreview:Vt,onDownload:on,onRemove:xr,showRemoveIcon:!Hr&&Un,showPreviewIcon:yn,showDownloadIcon:pn,removeIcon:Fn,previewIcon:Sr,downloadIcon:Dr,iconRender:hr,locale:Object.assign(Object.assign({},Na),br),isImageUrl:dn,progress:Bn,appendAction:Tr,appendActionVisible:Gr,itemRender:Or,disabled:Hr}):Tr,Qr=Se()(`${ea}-wrapper`,Sn,Jr,Mr,aa==null?void 0:aa.className,{[`${ea}-rtl`]:xa==="rtl",[`${ea}-picture-card-wrapper`]:en==="picture-card",[`${ea}-picture-circle-wrapper`]:en==="picture-circle"}),fa=Object.assign(Object.assign({},aa==null?void 0:aa.style),ir);if(er==="drag"){const Tr=Se()(Mr,ea,`${ea}-drag`,{[`${ea}-drag-uploading`]:nn.some(Gr=>Gr.status==="uploading"),[`${ea}-drag-hover`]:ar==="dragover",[`${ea}-disabled`]:Hr,[`${ea}-rtl`]:xa==="rtl"});return za(Ae.createElement("span",{className:Qr},Ae.createElement("div",{className:Tr,style:fa,onDrop:Wr,onDragOver:Wr,onDragLeave:Wr},Ae.createElement(Fe,Object.assign({},Ea,{ref:or,className:`${ea}-btn`}),Ae.createElement("div",{className:`${ea}-drag-container`},vr))),oa()))}const ga=Se()(ea,`${ea}-select`,{[`${ea}-disabled`]:Hr}),ba=(Tr=>Ae.createElement("div",{className:ga,style:Tr},Ae.createElement(Fe,Object.assign({},Ea,{ref:or}))))(vr?void 0:{display:"none"});return za(en==="picture-card"||en==="picture-circle"?Ae.createElement("span",{className:Qr},oa(ba,!!vr)):Ae.createElement("span",{className:Qr},ba,oa()))};var Kn=Ae.forwardRef(qt),Qt=function(Ot,_t){var Bt={};for(var Ut in Ot)Object.prototype.hasOwnProperty.call(Ot,Ut)&&_t.indexOf(Ut)<0&&(Bt[Ut]=Ot[Ut]);if(Ot!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Yt=0,Ut=Object.getOwnPropertySymbols(Ot);Yt{var{style:Bt,height:Ut}=Ot,Yt=Qt(Ot,["style","height"]);return Ae.createElement(Kn,Object.assign({ref:_t},Yt,{type:"drag",style:Object.assign(Object.assign({},Bt),{height:Ut})}))});const ur=Kn;ur.Dragger=Wn,ur.LIST_IGNORE=ln;var Jn=ur},24334:function(jt,xt,we){var Ae,Ke;(function(x,Se){jt.exports=Se(x)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof we.g!="undefined"?we.g:this,function(x){"use strict";x=x||{};var Se=x.Base64,ye="2.6.4",ae="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",te=function(Pe){for(var Le={},Fe=0,Ne=Pe.length;Fe>>6)+se(128|Le&63):se(224|Le>>>12&15)+se(128|Le>>>6&63)+se(128|Le&63)}else{var Le=65536+(Pe.charCodeAt(0)-55296)*1024+(Pe.charCodeAt(1)-56320);return se(240|Le>>>18&7)+se(128|Le>>>12&63)+se(128|Le>>>6&63)+se(128|Le&63)}},le=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,ce=function(Pe){return Pe.replace(le,ue)},oe=function(Pe){var Le=[0,2,1][Pe.length%3],Fe=Pe.charCodeAt(0)<<16|(Pe.length>1?Pe.charCodeAt(1):0)<<8|(Pe.length>2?Pe.charCodeAt(2):0),Ne=[ae.charAt(Fe>>>18),ae.charAt(Fe>>>12&63),Le>=2?"=":ae.charAt(Fe>>>6&63),Le>=1?"=":ae.charAt(Fe&63)];return Ne.join("")},ie=x.btoa&&typeof x.btoa=="function"?function(Pe){return x.btoa(Pe)}:function(Pe){if(Pe.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Pe.replace(/[\s\S]{1,3}/g,oe)},ne=function(Pe){return ie(ce(String(Pe)))},a=function(Pe){return Pe.replace(/[+\/]/g,function(Le){return Le=="+"?"-":"_"}).replace(/=/g,"")},y=function(Pe,Le){return Le?a(ne(Pe)):ne(Pe)},E=function(Pe){return y(Pe,!0)},b;x.Uint8Array&&(b=function(Pe,Le){for(var Fe="",Ne=0,He=Pe.length;Ne>>18)+ae.charAt(Ze>>>12&63)+(typeof Re!="undefined"?ae.charAt(Ze>>>6&63):"=")+(typeof it!="undefined"?ae.charAt(Ze&63):"=")}return Le?a(Fe):Fe});var z=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,ee=function(Pe){switch(Pe.length){case 4:var Le=(7&Pe.charCodeAt(0))<<18|(63&Pe.charCodeAt(1))<<12|(63&Pe.charCodeAt(2))<<6|63&Pe.charCodeAt(3),Fe=Le-65536;return se((Fe>>>10)+55296)+se((Fe&1023)+56320);case 3:return se((15&Pe.charCodeAt(0))<<12|(63&Pe.charCodeAt(1))<<6|63&Pe.charCodeAt(2));default:return se((31&Pe.charCodeAt(0))<<6|63&Pe.charCodeAt(1))}},re=function(Pe){return Pe.replace(z,ee)},de=function(Pe){var Le=Pe.length,Fe=Le%4,Ne=(Le>0?te[Pe.charAt(0)]<<18:0)|(Le>1?te[Pe.charAt(1)]<<12:0)|(Le>2?te[Pe.charAt(2)]<<6:0)|(Le>3?te[Pe.charAt(3)]:0),He=[se(Ne>>>16),se(Ne>>>8&255),se(Ne&255)];return He.length-=[0,0,2,1][Fe],He.join("")},me=x.atob&&typeof x.atob=="function"?function(Pe){return x.atob(Pe)}:function(Pe){return Pe.replace(/\S{1,4}/g,de)},he=function(Pe){return me(String(Pe).replace(/[^A-Za-z0-9\+\/]/g,""))},fe=function(Pe){return re(me(Pe))},pe=function(Pe){return String(Pe).replace(/[-_]/g,function(Le){return Le=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},ge=function(Pe){return fe(pe(Pe))},ve;x.Uint8Array&&(ve=function(Pe){return Uint8Array.from(he(pe(Pe)),function(Le){return Le.charCodeAt(0)})});var be=function(){var Pe=x.Base64;return x.Base64=Se,Pe};if(x.Base64={VERSION:ye,atob:he,btoa:ie,fromBase64:ge,toBase64:y,utob:ce,encode:y,encodeURI:E,btou:re,decode:ge,noConflict:be,fromUint8Array:b,toUint8Array:ve},typeof Object.defineProperty=="function"){var Be=function(Pe){return{value:Pe,enumerable:!1,writable:!0,configurable:!0}};x.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Be(function(){return ge(this)})),Object.defineProperty(String.prototype,"toBase64",Be(function(Pe){return y(this,Pe)})),Object.defineProperty(String.prototype,"toBase64URI",Be(function(){return y(this,!0)}))}}return x.Meteor&&(Base64=x.Base64),jt.exports?jt.exports.Base64=x.Base64:(Ae=[],Ke=function(){return x.Base64}.apply(xt,Ae),Ke!==void 0&&(jt.exports=Ke)),{Base64:x.Base64}})},39417:function(jt,xt,we){"use strict";we.d(xt,{Z:function(){return fe}});var Ae=we(71409),Ke=we(87075),x=we(39224),Se=we(89490),ye=we(16552),ae=we(19210),te=we(90264),se=we(46654),ue=we(37205),le=we(92310),ce=we.n(le),oe=we(26112),ie=we(59301),ne=we(39378),a=function(ge){for(var ve=ge.prefixCls,be=ge.level,Be=ge.isStart,Pe=ge.isEnd,Le="".concat(ve,"-indent-unit"),Fe=[],Ne=0;Ne0&&arguments[0]!==void 0?arguments[0]:[],Qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],_e=De.length,Ie=Qe.length;if(Math.abs(_e-Ie)!==1)return{add:!1,key:null};function xe(Ce,Ee){var Te=new Map;Ce.forEach(function(tt){Te.set(tt,!0)});var We=Ee.filter(function(tt){return!Te.has(tt)});return We.length===1?We[0]:null}return _e ").concat(Qe);return Qe}var Ue=y.forwardRef(function(De,Qe){var _e=De.prefixCls,Ie=De.data,xe=De.selectable,Ce=De.checkable,Ee=De.expandedKeys,Te=De.selectedKeys,We=De.checkedKeys,tt=De.loadedKeys,Ge=De.loadingKeys,ot=De.halfCheckedKeys,yt=De.keyEntities,ut=De.disabled,vt=De.dragging,ct=De.dragOverNodeKey,St=De.dropPosition,at=De.motion,st=De.height,gt=De.itemHeight,ft=De.virtual,Pt=De.focusable,ht=De.activeItem,kt=De.focused,Dt=De.tabIndex,cn=De.onKeyDown,an=De.onFocus,fn=De.onBlur,gn=De.onActiveChange,An=De.onListChangeStart,Nn=De.onListChangeEnd,hn=(0,re.Z)(De,Ne),Xn=y.useRef(null),_n=y.useRef(null);y.useImperativeHandle(Qe,function(){return{scrollTo:function(Jn){Xn.current.scrollTo(Jn)},getIndentWidth:function(){return _n.current.offsetWidth}}});var xn=y.useState(Ee),zn=(0,ee.Z)(xn,2),Cn=zn[0],mt=zn[1],Tt=y.useState(Ie),Nt=(0,ee.Z)(Tt,2),Mt=Nt[0],Kt=Nt[1],$t=y.useState(Ie),Zt=(0,ee.Z)($t,2),bt=Zt[0],Ct=Zt[1],wt=y.useState([]),Gt=(0,ee.Z)(wt,2),Jt=Gt[0],Wt=Gt[1],En=y.useState(null),ln=(0,ee.Z)(En,2),qt=ln[0],mn=ln[1],Kn=y.useRef(Ie);Kn.current=Ie;function Qt(){var ur=Kn.current;Kt(ur),Ct(ur),Wt([]),mn(null),Nn()}(0,de.Z)(function(){mt(Ee);var ur=Le(Cn,Ee);if(ur.key!==null)if(ur.add){var Jn=Mt.findIndex(function(tn){var en=tn.key;return en===ur.key}),Ot=Je(Fe(Mt,Ie,ur.key),ft,st,gt),_t=Mt.slice();_t.splice(Jn+1,0,$e),Ct(_t),Wt(Ot),mn("show")}else{var Bt=Ie.findIndex(function(tn){var en=tn.key;return en===ur.key}),Ut=Je(Fe(Ie,Mt,ur.key),ft,st,gt),Yt=Ie.slice();Yt.splice(Bt+1,0,$e),Ct(Yt),Wt(Ut),mn("hide")}else Mt!==Ie&&(Kt(Ie),Ct(Ie))},[Ee,Ie]),y.useEffect(function(){vt||Qt()},[vt]);var Vn=at?bt:Ie,Wn={expandedKeys:Ee,selectedKeys:Te,loadedKeys:tt,loadingKeys:Ge,checkedKeys:We,halfCheckedKeys:ot,dragOverNodeKey:ct,dropPosition:St,keyEntities:yt};return y.createElement(y.Fragment,null,kt&&ht&&y.createElement("span",{style:He,"aria-live":"assertive"},ze(ht)),y.createElement("div",null,y.createElement("input",{style:He,disabled:Pt===!1||ut,tabIndex:Pt!==!1?Dt:null,onKeyDown:cn,onFocus:an,onBlur:fn,value:"",onChange:qe,"aria-label":"for screen reader"})),y.createElement("div",{className:"".concat(_e,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},y.createElement("div",{className:"".concat(_e,"-indent")},y.createElement("div",{ref:_n,className:"".concat(_e,"-indent-unit")}))),y.createElement(me.Z,(0,Ae.Z)({},hn,{data:Vn,itemKey:Me,height:st,fullHeight:!1,virtual:ft,itemHeight:gt,prefixCls:"".concat(_e,"-list"),ref:Xn,onVisibleChange:function(Jn,Ot){var _t=new Set(Jn),Bt=Ot.filter(function(Ut){return!_t.has(Ut)});Bt.some(function(Ut){return Me(Ut)===Re})&&Qt()}}),function(ur){var Jn=ur.pos,Ot=(0,Ae.Z)({},(z(ur.data),ur.data)),_t=ur.title,Bt=ur.key,Ut=ur.isStart,Yt=ur.isEnd,tn=(0,ge.km)(Bt,Jn);delete Ot.key,delete Ot.children;var en=(0,ge.H8)(tn,Wn);return y.createElement(Pe,(0,Ae.Z)({},Ot,en,{title:_t,active:!!ht&&Bt===ht.key,pos:Jn,data:ur.data,isStart:Ut,isEnd:Yt,motion:at,motionNodes:Bt===Re?Jt:null,motionType:qt,onMotionStart:An,onMotionEnd:Qt,treeNodeRequiredProps:Wn,onMouseMove:function(){gn(null)}}))}))});Ue.displayName="NodeList";var rt=Ue,Ye=we(35654),lt=we(90782),Xe=we(67841),ke=10,je=function(De){(0,ue.Z)(_e,De);var Qe=(0,le.Z)(_e);function _e(){var Ie;(0,ae.Z)(this,_e);for(var xe=arguments.length,Ce=new Array(xe),Ee=0;Ee2&&arguments[2]!==void 0?arguments[2]:!1,ot=Ie.state,yt=ot.dragChildrenKeys,ut=ot.dropPosition,vt=ot.dropTargetKey,ct=ot.dropTargetPos,St=ot.dropAllowed;if(St){var at=Ie.props.onDrop;if(Ie.setState({dragOverNodeKey:null}),Ie.cleanDragState(),vt!==null){var st=(0,Se.Z)((0,Se.Z)({},(0,ge.H8)(vt,Ie.getTreeNodeRequiredProps())),{},{active:((tt=Ie.getActiveItem())===null||tt===void 0?void 0:tt.key)===vt,data:(0,Xe.Z)(Ie.state.keyEntities,vt).node}),gt=yt.indexOf(vt)!==-1;(0,a.ZP)(!gt,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var ft=(0,Ye.yx)(ct),Pt={event:Te,node:(0,ge.F)(st),dragNode:Ie.dragNode?(0,ge.F)(Ie.dragNode.props):null,dragNodesKeys:[Ie.dragNode.props.eventKey].concat(yt),dropToGap:ut!==0,dropPosition:ut+Number(ft[ft.length-1])};Ge||at==null||at(Pt),Ie.dragNode=null}}},Ie.cleanDragState=function(){var Te=Ie.state.draggingNodeKey;Te!==null&&Ie.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),Ie.dragStartMousePosition=null,Ie.currentMouseOverDroppableNodeKey=null},Ie.triggerExpandActionExpand=function(Te,We){var tt=Ie.state,Ge=tt.expandedKeys,ot=tt.flattenNodes,yt=We.expanded,ut=We.key,vt=We.isLeaf;if(!(vt||Te.shiftKey||Te.metaKey||Te.ctrlKey)){var ct=ot.filter(function(at){return at.key===ut})[0],St=(0,ge.F)((0,Se.Z)((0,Se.Z)({},(0,ge.H8)(ut,Ie.getTreeNodeRequiredProps())),{},{data:ct.data}));Ie.setExpandedKeys(yt?(0,Ye._5)(Ge,ut):(0,Ye.L0)(Ge,ut)),Ie.onNodeExpand(Te,St)}},Ie.onNodeClick=function(Te,We){var tt=Ie.props,Ge=tt.onClick,ot=tt.expandAction;ot==="click"&&Ie.triggerExpandActionExpand(Te,We),Ge==null||Ge(Te,We)},Ie.onNodeDoubleClick=function(Te,We){var tt=Ie.props,Ge=tt.onDoubleClick,ot=tt.expandAction;ot==="doubleClick"&&Ie.triggerExpandActionExpand(Te,We),Ge==null||Ge(Te,We)},Ie.onNodeSelect=function(Te,We){var tt=Ie.state.selectedKeys,Ge=Ie.state,ot=Ge.keyEntities,yt=Ge.fieldNames,ut=Ie.props,vt=ut.onSelect,ct=ut.multiple,St=We.selected,at=We[yt.key],st=!St;st?ct?tt=(0,Ye.L0)(tt,at):tt=[at]:tt=(0,Ye._5)(tt,at);var gt=tt.map(function(ft){var Pt=(0,Xe.Z)(ot,ft);return Pt?Pt.node:null}).filter(function(ft){return ft});Ie.setUncontrolledState({selectedKeys:tt}),vt==null||vt(tt,{event:"select",selected:st,node:We,selectedNodes:gt,nativeEvent:Te.nativeEvent})},Ie.onNodeCheck=function(Te,We,tt){var Ge=Ie.state,ot=Ge.keyEntities,yt=Ge.checkedKeys,ut=Ge.halfCheckedKeys,vt=Ie.props,ct=vt.checkStrictly,St=vt.onCheck,at=We.key,st,gt={event:"check",node:We,checked:tt,nativeEvent:Te.nativeEvent};if(ct){var ft=tt?(0,Ye.L0)(yt,at):(0,Ye._5)(yt,at),Pt=(0,Ye._5)(ut,at);st={checked:ft,halfChecked:Pt},gt.checkedNodes=ft.map(function(fn){return(0,Xe.Z)(ot,fn)}).filter(function(fn){return fn}).map(function(fn){return fn.node}),Ie.setUncontrolledState({checkedKeys:ft})}else{var ht=(0,lt.S)([].concat((0,ye.Z)(yt),[at]),!0,ot),kt=ht.checkedKeys,Dt=ht.halfCheckedKeys;if(!tt){var cn=new Set(kt);cn.delete(at);var an=(0,lt.S)(Array.from(cn),{checked:!1,halfCheckedKeys:Dt},ot);kt=an.checkedKeys,Dt=an.halfCheckedKeys}st=kt,gt.checkedNodes=[],gt.checkedNodesPositions=[],gt.halfCheckedKeys=Dt,kt.forEach(function(fn){var gn=(0,Xe.Z)(ot,fn);if(gn){var An=gn.node,Nn=gn.pos;gt.checkedNodes.push(An),gt.checkedNodesPositions.push({node:An,pos:Nn})}}),Ie.setUncontrolledState({checkedKeys:kt},!1,{halfCheckedKeys:Dt})}St==null||St(st,gt)},Ie.onNodeLoad=function(Te){var We=Te.key,tt=new Promise(function(Ge,ot){Ie.setState(function(yt){var ut=yt.loadedKeys,vt=ut===void 0?[]:ut,ct=yt.loadingKeys,St=ct===void 0?[]:ct,at=Ie.props,st=at.loadData,gt=at.onLoad;if(!st||vt.indexOf(We)!==-1||St.indexOf(We)!==-1)return null;var ft=st(Te);return ft.then(function(){var Pt=Ie.state.loadedKeys,ht=(0,Ye.L0)(Pt,We);gt==null||gt(ht,{event:"load",node:Te}),Ie.setUncontrolledState({loadedKeys:ht}),Ie.setState(function(kt){return{loadingKeys:(0,Ye._5)(kt.loadingKeys,We)}}),Ge()}).catch(function(Pt){if(Ie.setState(function(kt){return{loadingKeys:(0,Ye._5)(kt.loadingKeys,We)}}),Ie.loadingRetryTimes[We]=(Ie.loadingRetryTimes[We]||0)+1,Ie.loadingRetryTimes[We]>=ke){var ht=Ie.state.loadedKeys;(0,a.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),Ie.setUncontrolledState({loadedKeys:(0,Ye.L0)(ht,We)}),Ge()}ot(Pt)}),{loadingKeys:(0,Ye.L0)(St,We)}})});return tt.catch(function(){}),tt},Ie.onNodeMouseEnter=function(Te,We){var tt=Ie.props.onMouseEnter;tt==null||tt({event:Te,node:We})},Ie.onNodeMouseLeave=function(Te,We){var tt=Ie.props.onMouseLeave;tt==null||tt({event:Te,node:We})},Ie.onNodeContextMenu=function(Te,We){var tt=Ie.props.onRightClick;tt&&(Te.preventDefault(),tt({event:Te,node:We}))},Ie.onFocus=function(){var Te=Ie.props.onFocus;Ie.setState({focused:!0});for(var We=arguments.length,tt=new Array(We),Ge=0;Ge1&&arguments[1]!==void 0?arguments[1]:!1,tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!Ie.destroyed){var Ge=!1,ot=!0,yt={};Object.keys(Te).forEach(function(ut){if(ut in Ie.props){ot=!1;return}Ge=!0,yt[ut]=Te[ut]}),Ge&&(!We||ot)&&Ie.setState((0,Se.Z)((0,Se.Z)({},yt),tt))}},Ie.scrollTo=function(Te){Ie.listRef.current.scrollTo(Te)},Ie}return(0,te.Z)(_e,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var xe=this.props.activeKey;xe!==void 0&&xe!==this.state.activeKey&&(this.setState({activeKey:xe}),xe!==null&&this.scrollTo({key:xe}))}},{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 xe,Ce=this.state,Ee=Ce.focused,Te=Ce.flattenNodes,We=Ce.keyEntities,tt=Ce.draggingNodeKey,Ge=Ce.activeKey,ot=Ce.dropLevelOffset,yt=Ce.dropContainerKey,ut=Ce.dropTargetKey,vt=Ce.dropPosition,ct=Ce.dragOverNodeKey,St=Ce.indent,at=this.props,st=at.prefixCls,gt=at.className,ft=at.style,Pt=at.showLine,ht=at.focusable,kt=at.tabIndex,Dt=kt===void 0?0:kt,cn=at.selectable,an=at.showIcon,fn=at.icon,gn=at.switcherIcon,An=at.draggable,Nn=at.checkable,hn=at.checkStrictly,Xn=at.disabled,_n=at.motion,xn=at.loadData,zn=at.filterTreeNode,Cn=at.height,mt=at.itemHeight,Tt=at.virtual,Nt=at.titleRender,Mt=at.dropIndicatorRender,Kt=at.onContextMenu,$t=at.onScroll,Zt=at.direction,bt=at.rootClassName,Ct=at.rootStyle,wt=(0,ne.Z)(this.props,{aria:!0,data:!0}),Gt;return An&&((0,x.Z)(An)==="object"?Gt=An:typeof An=="function"?Gt={nodeDraggable:An}:Gt={}),y.createElement(E.k.Provider,{value:{prefixCls:st,selectable:cn,showIcon:an,icon:fn,switcherIcon:gn,draggable:Gt,draggingNodeKey:tt,checkable:Nn,checkStrictly:hn,disabled:Xn,keyEntities:We,dropLevelOffset:ot,dropContainerKey:yt,dropTargetKey:ut,dropPosition:vt,dragOverNodeKey:ct,indent:St,direction:Zt,dropIndicatorRender:Mt,loadData:xn,filterTreeNode:zn,titleRender:Nt,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}},y.createElement("div",{role:"tree",className:oe()(st,gt,bt,(xe={},(0,Ke.Z)(xe,"".concat(st,"-show-line"),Pt),(0,Ke.Z)(xe,"".concat(st,"-focused"),Ee),(0,Ke.Z)(xe,"".concat(st,"-active-focused"),Ge!==null),xe)),style:Ct},y.createElement(rt,(0,Ae.Z)({ref:this.listRef,prefixCls:st,style:ft,data:Te,disabled:Xn,selectable:cn,checkable:!!Nn,motion:_n,dragging:tt!==null,height:Cn,itemHeight:mt,virtual:Tt,focusable:ht,focused:Ee,tabIndex:Dt,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Kt,onScroll:$t},this.getTreeNodeRequiredProps(),wt))))}}],[{key:"getDerivedStateFromProps",value:function(xe,Ce){var Ee=Ce.prevProps,Te={prevProps:xe};function We(ht){return!Ee&&ht in xe||Ee&&Ee[ht]!==xe[ht]}var tt,Ge=Ce.fieldNames;if(We("fieldNames")&&(Ge=(0,ge.w$)(xe.fieldNames),Te.fieldNames=Ge),We("treeData")?tt=xe.treeData:We("children")&&((0,a.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),tt=(0,ge.zn)(xe.children)),tt){Te.treeData=tt;var ot=(0,ge.I8)(tt,{fieldNames:Ge});Te.keyEntities=(0,Se.Z)((0,Ke.Z)({},Re,Ze),ot.keyEntities)}var yt=Te.keyEntities||Ce.keyEntities;if(We("expandedKeys")||Ee&&We("autoExpandParent"))Te.expandedKeys=xe.autoExpandParent||!Ee&&xe.defaultExpandParent?(0,Ye.r7)(xe.expandedKeys,yt):xe.expandedKeys;else if(!Ee&&xe.defaultExpandAll){var ut=(0,Se.Z)({},yt);delete ut[Re],Te.expandedKeys=Object.keys(ut).map(function(ht){return ut[ht].key})}else!Ee&&xe.defaultExpandedKeys&&(Te.expandedKeys=xe.autoExpandParent||xe.defaultExpandParent?(0,Ye.r7)(xe.defaultExpandedKeys,yt):xe.defaultExpandedKeys);if(Te.expandedKeys||delete Te.expandedKeys,tt||Te.expandedKeys){var vt=(0,ge.oH)(tt||Ce.treeData,Te.expandedKeys||Ce.expandedKeys,Ge);Te.flattenNodes=vt}if(xe.selectable&&(We("selectedKeys")?Te.selectedKeys=(0,Ye.BT)(xe.selectedKeys,xe):!Ee&&xe.defaultSelectedKeys&&(Te.selectedKeys=(0,Ye.BT)(xe.defaultSelectedKeys,xe))),xe.checkable){var ct;if(We("checkedKeys")?ct=(0,Ye.E6)(xe.checkedKeys)||{}:!Ee&&xe.defaultCheckedKeys?ct=(0,Ye.E6)(xe.defaultCheckedKeys)||{}:tt&&(ct=(0,Ye.E6)(xe.checkedKeys)||{checkedKeys:Ce.checkedKeys,halfCheckedKeys:Ce.halfCheckedKeys}),ct){var St=ct,at=St.checkedKeys,st=at===void 0?[]:at,gt=St.halfCheckedKeys,ft=gt===void 0?[]:gt;if(!xe.checkStrictly){var Pt=(0,lt.S)(st,!0,yt);st=Pt.checkedKeys,ft=Pt.halfCheckedKeys}Te.checkedKeys=st,Te.halfCheckedKeys=ft}}return We("loadedKeys")&&(Te.loadedKeys=xe.loadedKeys),Te}}]),_e}(y.Component);je.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:b,allowDrop:function(){return!0},expandAction:!1},je.TreeNode=fe.Z;var Ve=je,Oe=Ve},35654:function(jt,xt,we){"use strict";we.d(xt,{BT:function(){return y},E6:function(){return z},L0:function(){return le},OM:function(){return a},_5:function(){return ue},r7:function(){return ee},wA:function(){return oe},yx:function(){return ce}});var Ae=we(62730),Ke=we(28788),x=we(48736),Se=we(59301),ye=we(39417),ae=we(67841),te=we(71430),se=null;function ue(re,de){if(!re)return[];var me=re.slice(),he=me.indexOf(de);return he>=0&&me.splice(he,1),me}function le(re,de){var me=(re||[]).slice();return me.indexOf(de)===-1&&me.push(de),me}function ce(re){return re.split("-")}function oe(re,de){var me=[],he=(0,ae.Z)(de,re);function fe(){var pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];pe.forEach(function(ge){var ve=ge.key,be=ge.children;me.push(ve),fe(be)})}return fe(he.children),me}function ie(re){if(re.parent){var de=ce(re.pos);return Number(de[de.length-1])===re.parent.children.length-1}return!1}function ne(re){var de=ce(re.pos);return Number(de[de.length-1])===0}function a(re,de,me,he,fe,pe,ge,ve,be,Be){var Pe,Le=re.clientX,Fe=re.clientY,Ne=re.target.getBoundingClientRect(),He=Ne.top,qe=Ne.height,Re=(Be==="rtl"?-1:1)*(((fe==null?void 0:fe.x)||0)-Le),it=(Re-12)/he,Ze=(0,ae.Z)(ve,me.props.eventKey);if(Fe-1.5?pe({dragNode:ke,dropNode:je,dropPosition:1})?Ye=1:Ve=!1:pe({dragNode:ke,dropNode:je,dropPosition:0})?Ye=0:pe({dragNode:ke,dropNode:je,dropPosition:1})?Ye=1:Ve=!1:pe({dragNode:ke,dropNode:je,dropPosition:1})?Ye=1:Ve=!1,{dropPosition:Ye,dropLevelOffset:lt,dropTargetKey:Ze.key,dropTargetPos:Ze.pos,dragOverNodeKey:rt,dropContainerKey:Ye===0?null:((Pe=Ze.parent)===null||Pe===void 0?void 0:Pe.key)||null,dropAllowed:Ve}}function y(re,de){if(re){var me=de.multiple;return me?re.slice():re.length?[re[0]]:re}}var E=function(de){return de};function b(re,de){if(!re)return[];var me=de||{},he=me.processProps,fe=he===void 0?E:he,pe=Array.isArray(re)?re:[re];return pe.map(function(ge){var ve=ge.children,be=_objectWithoutProperties(ge,se),Be=b(ve,de);return React.createElement(TreeNode,_extends({key:be.key},fe(be)),Be)})}function z(re){if(!re)return null;var de;if(Array.isArray(re))de={checkedKeys:re,halfCheckedKeys:void 0};else if((0,Ke.Z)(re)==="object")de={checkedKeys:re.checked||void 0,halfCheckedKeys:re.halfChecked||void 0};else return(0,x.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return de}function ee(re,de){var me=new Set;function he(fe){if(!me.has(fe)){var pe=(0,ae.Z)(de,fe);if(pe){me.add(fe);var ge=pe.parent,ve=pe.node;ve.disabled||ge&&he(ge.key)}}}return(re||[]).forEach(function(fe){he(fe)}),(0,Ae.Z)(me)}},90782:function(jt,xt,we){"use strict";we.d(xt,{S:function(){return te}});var Ae=we(48736),Ke=we(67841);function x(se,ue){var le=new Set;return se.forEach(function(ce){ue.has(ce)||le.add(ce)}),le}function Se(se){var ue=se||{},le=ue.disabled,ce=ue.disableCheckbox,oe=ue.checkable;return!!(le||ce)||oe===!1}function ye(se,ue,le,ce){for(var oe=new Set(se),ie=new Set,ne=0;ne<=le;ne+=1){var a=ue.get(ne)||new Set;a.forEach(function(z){var ee=z.key,re=z.node,de=z.children,me=de===void 0?[]:de;oe.has(ee)&&!ce(re)&&me.filter(function(he){return!ce(he.node)}).forEach(function(he){oe.add(he.key)})})}for(var y=new Set,E=le;E>=0;E-=1){var b=ue.get(E)||new Set;b.forEach(function(z){var ee=z.parent,re=z.node;if(!(ce(re)||!z.parent||y.has(z.parent.key))){if(ce(z.parent.node)){y.add(ee.key);return}var de=!0,me=!1;(ee.children||[]).filter(function(he){return!ce(he.node)}).forEach(function(he){var fe=he.key,pe=oe.has(fe);de&&!pe&&(de=!1),!me&&(pe||ie.has(fe))&&(me=!0)}),de&&oe.add(ee.key),me&&ie.add(ee.key),y.add(ee.key)}})}return{checkedKeys:Array.from(oe),halfCheckedKeys:Array.from(x(ie,oe))}}function ae(se,ue,le,ce,oe){for(var ie=new Set(se),ne=new Set(ue),a=0;a<=ce;a+=1){var y=le.get(a)||new Set;y.forEach(function(ee){var re=ee.key,de=ee.node,me=ee.children,he=me===void 0?[]:me;!ie.has(re)&&!ne.has(re)&&!oe(de)&&he.filter(function(fe){return!oe(fe.node)}).forEach(function(fe){ie.delete(fe.key)})})}ne=new Set;for(var E=new Set,b=ce;b>=0;b-=1){var z=le.get(b)||new Set;z.forEach(function(ee){var re=ee.parent,de=ee.node;if(!(oe(de)||!ee.parent||E.has(ee.parent.key))){if(oe(ee.parent.node)){E.add(re.key);return}var me=!0,he=!1;(re.children||[]).filter(function(fe){return!oe(fe.node)}).forEach(function(fe){var pe=fe.key,ge=ie.has(pe);me&&!ge&&(me=!1),!he&&(ge||ne.has(pe))&&(he=!0)}),me||ie.delete(re.key),he&&ne.add(re.key),E.add(re.key)}})}return{checkedKeys:Array.from(ie),halfCheckedKeys:Array.from(x(ne,ie))}}function te(se,ue,le,ce){var oe=[],ie;ce?ie=ce:ie=Se;var ne=new Set(se.filter(function(b){var z=!!(0,Ke.Z)(le,b);return z||oe.push(b),z})),a=new Map,y=0;Object.keys(le).forEach(function(b){var z=le[b],ee=z.level,re=a.get(ee);re||(re=new Set,a.set(ee,re)),re.add(z),y=Math.max(y,ee)}),(0,Ae.ZP)(!oe.length,"Tree missing follow keys: ".concat(oe.slice(0,100).map(function(b){return"'".concat(b,"'")}).join(", ")));var E;return ue===!0?E=ye(ne,a,y,ie):E=ae(ne,ue.halfCheckedKeys,a,y,ie),E}},67841:function(jt,xt,we){"use strict";we.d(xt,{Z:function(){return Ae}});function Ae(Ke,x){return Ke[x]}},71430:function(jt,xt,we){"use strict";we.d(xt,{F:function(){return ee},H8:function(){return z},I8:function(){return b},km:function(){return oe},oH:function(){return y},w$:function(){return ie},zn:function(){return a}});var Ae=we(28788),Ke=we(62730),x=we(89490),Se=we(39224),ye=we(11592),ae=we(2738),te=we(48736),se=we(67841),ue=["children"];function le(re,de){return"".concat(re,"-").concat(de)}function ce(re){return re&&re.type&&re.type.isTreeNode}function oe(re,de){return re!=null?re:de}function ie(re){var de=re||{},me=de.title,he=de._title,fe=de.key,pe=de.children,ge=me||"title";return{title:ge,_title:he||[ge],key:fe||"key",children:pe||"children"}}function ne(re,de){var me=new Map;function he(fe){var pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(fe||[]).forEach(function(ge){var ve=ge[de.key],be=ge[de.children];warning(ve!=null,"Tree node must have a certain key: [".concat(pe).concat(ve,"]"));var Be=String(ve);warning(!me.has(Be)||ve===null||ve===void 0,"Same 'key' exist in the Tree: ".concat(Be)),me.set(Be,!0),he(be,"".concat(pe).concat(Be," > "))})}he(re)}function a(re){function de(me){var he=(0,ye.Z)(me);return he.map(function(fe){if(!ce(fe))return(0,te.ZP)(!fe,"Tree/TreeNode can only accept TreeNode as children."),null;var pe=fe.key,ge=fe.props,ve=ge.children,be=(0,Se.Z)(ge,ue),Be=(0,x.Z)({key:pe},be),Pe=de(ve);return Pe.length&&(Be.children=Pe),Be}).filter(function(fe){return fe})}return de(re)}function y(re,de,me){var he=ie(me),fe=he._title,pe=he.key,ge=he.children,ve=new Set(de===!0?[]:de),be=[];function Be(Pe){var Le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Pe.map(function(Fe,Ne){for(var He=le(Le?Le.pos:"0",Ne),qe=oe(Fe[pe],He),Re,it=0;it1&&arguments[1]!==void 0?arguments[1]:{},me=de.initWrapper,he=de.processEntity,fe=de.onProcessFinished,pe=de.externalGetKey,ge=de.childrenPropName,ve=de.fieldNames,be=arguments.length>2?arguments[2]:void 0,Be=pe||be,Pe={},Le={},Fe={posEntities:Pe,keyEntities:Le};return me&&(Fe=me(Fe)||Fe),E(re,function(Ne){var He=Ne.node,qe=Ne.index,Re=Ne.pos,it=Ne.key,Ze=Ne.parentPos,$e=Ne.level,Je=Ne.nodes,Me={node:He,nodes:Je,index:qe,key:it,pos:Re,level:$e},ze=oe(it,Re);Pe[Re]=Me,Le[ze]=Me,Me.parent=Pe[Ze],Me.parent&&(Me.parent.children=Me.parent.children||[],Me.parent.children.push(Me)),he&&he(Me,Fe)},{externalGetKey:Be,childrenPropName:ge,fieldNames:ve}),fe&&fe(Fe),Fe}function z(re,de){var me=de.expandedKeys,he=de.selectedKeys,fe=de.loadedKeys,pe=de.loadingKeys,ge=de.checkedKeys,ve=de.halfCheckedKeys,be=de.dragOverNodeKey,Be=de.dropPosition,Pe=de.keyEntities,Le=(0,se.Z)(Pe,re),Fe={eventKey:re,expanded:me.indexOf(re)!==-1,selected:he.indexOf(re)!==-1,loaded:fe.indexOf(re)!==-1,loading:pe.indexOf(re)!==-1,checked:ge.indexOf(re)!==-1,halfChecked:ve.indexOf(re)!==-1,pos:String(Le?Le.pos:""),dragOver:be===re&&Be===0,dragOverGapTop:be===re&&Be===-1,dragOverGapBottom:be===re&&Be===1};return Fe}function ee(re){var de=re.data,me=re.expanded,he=re.selected,fe=re.checked,pe=re.loaded,ge=re.loading,ve=re.halfChecked,be=re.dragOver,Be=re.dragOverGapTop,Pe=re.dragOverGapBottom,Le=re.pos,Fe=re.active,Ne=re.eventKey,He=(0,x.Z)((0,x.Z)({},de),{},{expanded:me,selected:he,checked:fe,loaded:pe,loading:ge,halfChecked:ve,dragOver:be,dragOverGapTop:Be,dragOverGapBottom:Pe,pos:Le,active:Fe,key:Ne});return"props"in He||Object.defineProperty(He,"props",{get:function(){return(0,te.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),re}}),He}},8224:function(jt,xt,we){"use strict";we.d(xt,{Z:function(){return Ke}});var Ae=we(4676);function Ke(x,Se,ye,ae){var te=Ae.unstable_batchedUpdates?function(ue){Ae.unstable_batchedUpdates(ye,ue)}:ye;return x!=null&&x.addEventListener&&x.addEventListener(Se,te,ae),{remove:function(){x!=null&&x.removeEventListener&&x.removeEventListener(Se,te,ae)}}}},55468:function(jt,xt,we){"use strict";we.d(xt,{g1:function(){return ce},os:function(){return ie}});var Ae=/margin|padding|width|height|max|min|offset/,Ke={left:!0,top:!0},x={cssFloat:1,styleFloat:1,float:1};function Se(ne){return ne.nodeType===1?ne.ownerDocument.defaultView.getComputedStyle(ne,null):{}}function ye(ne,a,y){if(a=a.toLowerCase(),y==="auto"){if(a==="height")return ne.offsetHeight;if(a==="width")return ne.offsetWidth}return a in Ke||(Ke[a]=Ae.test(a)),Ke[a]?parseFloat(y)||0:y}function ae(ne,a){var y=arguments.length,E=Se(ne);return a=x[a]?"cssFloat"in ne.style?"cssFloat":"styleFloat":a,y===1?E:ye(ne,a,E[a]||ne.style[a])}function te(ne,a,y){var E=arguments.length;if(a=x[a]?"cssFloat"in ne.style?"cssFloat":"styleFloat":a,E===3)return typeof y=="number"&&Ae.test(a)&&(y="".concat(y,"px")),ne.style[a]=y,y;for(var b in a)a.hasOwnProperty(b)&&te(ne,b,a[b]);return Se(ne)}function se(ne){return ne===document.body?document.documentElement.clientWidth:ne.offsetWidth}function ue(ne){return ne===document.body?window.innerHeight||document.documentElement.clientHeight:ne.offsetHeight}function le(){var ne=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),a=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:ne,height:a}}function ce(){var ne=document.documentElement.clientWidth,a=window.innerHeight||document.documentElement.clientHeight;return{width:ne,height:a}}function oe(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function ie(ne){var a=ne.getBoundingClientRect(),y=document.documentElement;return{left:a.left+(window.pageXOffset||y.scrollLeft)-(y.clientLeft||document.body.clientLeft||0),top:a.top+(window.pageYOffset||y.scrollTop)-(y.clientTop||document.body.clientTop||0)}}},24514:function(jt,xt,we){"use strict";we.d(xt,{G:function(){return Se}});var Ae=we(47273),Ke=function(ae){if((0,Ae.Z)()&&window.document.documentElement){var te=Array.isArray(ae)?ae:[ae],se=window.document.documentElement;return te.some(function(ue){return ue in se.style})}return!1},x=function(ae,te){if(!Ke(ae))return!1;var se=document.createElement("div"),ue=se.style[ae];return se.style[ae]=te,se.style[ae]!==ue};function Se(ye,ae){return!Array.isArray(ye)&&ae!==void 0?x(ye,ae):Ke(ye)}},7062:function(jt,xt,we){var Ae=we(19637),Ke=we(97573),x=[we(96627)];jt.exports=Ae.createStore(Ke,x)},96627:function(jt,xt,we){jt.exports=Ae;function Ae(){return we(42424),{}}},42424:function(){typeof JSON!="object"&&(JSON={}),function(){"use strict";var rx_one=/^[\],:{}\s]*$/,rx_two=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,rx_three=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,rx_four=/(?:^|:|,)(?:\s*\[)+/g,rx_escapable=/[\\"\u0000-\u001f\u007f-\u009f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,rx_dangerous=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;function f(jt){return jt<10?"0"+jt:jt}function this_value(){return this.valueOf()}typeof Date.prototype.toJSON!="function"&&(Date.prototype.toJSON=function(){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z":null},Boolean.prototype.toJSON=this_value,Number.prototype.toJSON=this_value,String.prototype.toJSON=this_value);var gap,indent,meta,rep;function quote(jt){return rx_escapable.lastIndex=0,rx_escapable.test(jt)?'"'+jt.replace(rx_escapable,function(xt){var we=meta[xt];return typeof we=="string"?we:"\\u"+("0000"+xt.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+jt+'"'}function str(jt,xt){var we,Ae,Ke,x,Se=gap,ye,ae=xt[jt];switch(ae&&typeof ae=="object"&&typeof ae.toJSON=="function"&&(ae=ae.toJSON(jt)),typeof rep=="function"&&(ae=rep.call(xt,jt,ae)),typeof ae){case"string":return quote(ae);case"number":return isFinite(ae)?String(ae):"null";case"boolean":case"null":return String(ae);case"object":if(!ae)return"null";if(gap+=indent,ye=[],Object.prototype.toString.apply(ae)==="[object Array]"){for(x=ae.length,we=0;weFu(Te))}`),ae.length&&this.log(`Removed events ${ae}`),thi `).split(` `),$=[],ae=t?ws(t.baseTime,t.timescale):0;let ce="00:00.000",xe=0,Te=0,De,tt=!0;U.oncue=function(at){const Bt=n[o];let dr=n.ccOffset;const ar=(xe-ae)/9e4;if(Bt!=null&&Bt.new&&(Te!==void 0?dr=n.ccOffset=Bt.start:qc(n,o,ar)),ar){if(!t){De=new Error("Missing initPTS for VTT MPEGTS");return}dr=ar-n.presentationOffset}const Zr=at.endTime-at.startTime,Gr=za((at.startTime+dr-Te)*9e4,m*9e4)/9e4;at.startTime=Math.max(Gr,0),at.endTime=Math.max(Gr+Zr,0);const fn=at.text.trim();at.text=decodeURIComponent(encodeURIComponent(fn)),at.id||(at.id=Ll(at.startTime,at.endTime,fn)),at.endTime>0&&$.push(at)},U.onparsingerror=function(at){De=at},U.onflush=function(){if(De){C(De);return}E($)},H.forEach(at=>{if(tt)if(Vu(at,"X-TIMESTAMP-MAP=")){tt=!1,at.slice(16).split(",").forEach(Bt=>{Vu(Bt,"LOCAL:")?ce=Bt.slice(6):Vu(Bt,"MPEGTS:")&&(xe=parseInt(Bt.slice(7)))});try{Te=Qc(ce)/1e3}catch(Bt){De=Bt}return}else at===""&&(tt=!1);U.parse(at+` `)}),U.flush()}const $u="stpp.ttml.im1t",El=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,rc=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,Cu={left:"start",center:"center",right:"end",start:"start",end:"end"};function nc(P,t,n,o){const m=yt(new Uint8Array(P),["mdat"]);if(m.length===0){o(new Error("Could not parse IMSC1 mdat"));return}const E=m.map(U=>K(U)),C=is(t.baseTime,1,t.timescale);try{E.forEach(U=>n(Ml(U,C)))}catch(U){o(U)}}function Ml(P,t){const m=new DOMParser().parseFromString(P,"text/xml").getElementsByTagName("tt")[0];if(!m)throw new Error("Invalid ttml");const E={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},C=Object.keys(E).reduce((ce,xe)=>(ce[xe]=m.getAttribute(`ttp:${xe}`)||E[xe],ce),{}),U=m.getAttribute("xml:space")!=="preserve",H=Kn(Tn(m,"styling","style")),$=Kn(Tn(m,"layout","region")),ae=Tn(m,"body","[begin]");return[].map.call(ae,ce=>{const xe=Bi(ce,U);if(!xe||!ce.hasAttribute("begin"))return null;const Te=ha(ce.getAttribute("begin"),C),De=ha(ce.getAttribute("dur"),C);let tt=ha(ce.getAttribute("end"),C);if(Te===null)throw ua(ce);if(tt===null){if(De===null)throw ua(ce);tt=Te+De}const at=new Rl(Te-t,tt-t,xe);at.id=Ll(at.startTime,at.endTime,at.text);const Bt=$[ce.getAttribute("region")],dr=H[ce.getAttribute("style")],ar=Ea(Bt,dr,H),{textAlign:Zr}=ar;if(Zr){const Gr=Cu[Zr];Gr&&(at.lineAlign=Gr),at.align=Zr}return y(at,ar),at}).filter(ce=>ce!==null)}function Tn(P,t,n){const o=P.getElementsByTagName(t)[0];return o?[].slice.call(o.querySelectorAll(n)):[]}function Kn(P){return P.reduce((t,n)=>{const o=n.getAttribute("xml:id");return o&&(t[o]=n),t},{})}function Bi(P,t){return[].slice.call(P.childNodes).reduce((n,o,m)=>{var E;return o.nodeName==="br"&&m?n+` -`:(E=o.childNodes)!=null&&E.length?Bi(o,t):t?n+o.textContent.trim().replace(/\s+/g," "):n+o.textContent},"")}function Ea(P,t,n){const o="http://www.w3.org/ns/ttml#styling";let m=null;const E=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"],C=P!=null&&P.hasAttribute("style")?P.getAttribute("style"):null;return C&&n.hasOwnProperty(C)&&(m=n[C]),E.reduce((U,H)=>{const $=zi(t,o,H)||zi(P,o,H)||zi(m,o,H);return $&&(U[H]=$),U},{})}function zi(P,t,n){return P&&P.hasAttributeNS(t,n)?P.getAttributeNS(t,n):null}function ua(P){return new Error(`Could not parse ttml timestamp ${P}`)}function ha(P,t){if(!P)return null;let n=Ws(P);return n===null&&(El.test(P)?n=vs(P,t):rc.test(P)&&(n=Ki(P,t))),n}function vs(P,t){const n=El.exec(P),o=(n[4]|0)+(n[5]|0)/t.subFrameRate;return(n[1]|0)*3600+(n[2]|0)*60+(n[3]|0)+o/t.frameRate}function Ki(P,t){const n=rc.exec(P),o=Number(n[1]);switch(n[2]){case"h":return o*3600;case"m":return o*60;case"ms":return o*1e3;case"f":return o/t.frameRate;case"t":return o/t.tickRate}return o}class es{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,o){(this.startTime===null||this.startTime>t)&&(this.startTime=t),this.endTime=n,this.screen=o,this.timelineController.createCaptionsTrack(this.trackName)}reset(){this.cueRanges=[],this.startTime=null}}class Ku{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=ll(),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(s.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(s.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(s.MANIFEST_LOADING,this.onManifestLoading,this),t.on(s.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(s.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(s.FRAG_LOADING,this.onFragLoading,this),t.on(s.FRAG_LOADED,this.onFragLoaded,this),t.on(s.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.on(s.FRAG_DECRYPTED,this.onFragDecrypted,this),t.on(s.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(s.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.on(s.BUFFER_FLUSHING,this.onBufferFlushing,this)}destroy(){const{hls:t}=this;t.off(s.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(s.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(s.MANIFEST_LOADING,this.onManifestLoading,this),t.off(s.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(s.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(s.FRAG_LOADING,this.onFragLoading,this),t.off(s.FRAG_LOADED,this.onFragLoaded,this),t.off(s.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.off(s.FRAG_DECRYPTED,this.onFragDecrypted,this),t.off(s.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(s.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.off(s.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.media=null,this.cea608Parser1=this.cea608Parser2=void 0}initCea608Parsers(){const t=new es(this,"textTrack1"),n=new es(this,"textTrack2"),o=new es(this,"textTrack3"),m=new es(this,"textTrack4");this.cea608Parser1=new bc(1,t,n),this.cea608Parser2=new bc(3,o,m)}addCues(t,n,o,m,E){let C=!1;for(let U=E.length;U--;){const H=E[U],$=ul(H[0],H[1],n,o);if($>=0&&(H[0]=Math.min(H[0],n),H[1]=Math.max(H[1],o),C=!0,$/(o-n)>.5))return}if(C||E.push([n,o]),this.config.renderTextTracksNatively){const U=this.captionsTracks[t];this.Cues.newCue(U,n,o,m)}else{const U=this.Cues.newCue(null,n,o,m);this.hls.trigger(s.CUES_PARSED,{type:"captions",cues:U,track:t})}}onInitPtsFound(t,{frag:n,id:o,initPTS:m,timescale:E}){const{unparsedVttFrags:C}=this;o===u.MAIN&&(this.initPTS[n.cc]={baseTime:m,timescale:E}),C.length&&(this.unparsedVttFrags=[],C.forEach(U=>{this.onFragLoaded(s.FRAG_LOADED,U)}))}getExistingTrack(t,n){const{media:o}=this;if(o)for(let m=0;m{Mu(m[E]),delete m[E]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=ll(),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 o=0;oE.textCodec===$u);if(this.config.enableWebVTT||m&&this.config.enableIMSC1){if(oc(this.tracks,o)){this.tracks=o;return}if(this.textTracks=[],this.tracks=o,this.config.renderTextTracksNatively){const C=this.media,U=C?Dc(C.textTracks):null;if(this.tracks.forEach((H,$)=>{let ae;if(U){let ce=null;for(let xe=0;xe$!==null).map($=>$.label);H.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${H.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const C=this.tracks.map(U=>({label:U.name,kind:U.type.toLowerCase(),default:U.default,subtitleTrack:U}));this.hls.trigger(s.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:C})}}}onManifestLoaded(t,n){this.config.enableCEA708Captions&&n.captions&&n.captions.forEach(o=>{const m=/(?:CC|SERVICE)([1-4])/.exec(o.instreamId);if(!m)return;const E=`textTrack${m[1]}`,C=this.captionsProperties[E];C&&(C.label=o.name,o.lang&&(C.languageCode=o.lang),C.media=o)})}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 o,m;const{cea608Parser1:E,cea608Parser2:C,lastSn:U}=this,{cc:H,sn:$}=n.frag,ae=(o=(m=n.part)==null?void 0:m.index)!=null?o:-1;E&&C&&($!==U+1||$===U&&ae!==this.lastPartIndex+1||H!==this.lastCc)&&(E.reset(),C.reset()),this.lastCc=H,this.lastSn=$,this.lastPartIndex=ae}}onFragLoaded(t,n){const{frag:o,payload:m}=n;if(o.type===u.SUBTITLE)if(m.byteLength){const E=o.decryptdata,C="stats"in n;if(E==null||!E.encrypted||C){const U=this.tracks[o.level],H=this.vttCCs;H[o.cc]||(H[o.cc]={start:o.start,prevCC:this.prevCC,new:!0},this.prevCC=o.cc),U&&U.textCodec===$u?this._parseIMSC1(o,m):this._parseVTTs(n)}}else this.hls.trigger(s.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:o,error:new Error("Empty subtitle payload")})}_parseIMSC1(t,n){const o=this.hls;nc(n,this.initPTS[t.cc],m=>{this._appendCues(m,t.level),o.trigger(s.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})},m=>{o.logger.log(`Failed to parse IMSC1: ${m}`),o.trigger(s.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:m})})}_parseVTTs(t){var n;const{frag:o,payload:m}=t,{initPTS:E,unparsedVttFrags:C}=this,U=E.length-1;if(!E[o.cc]&&U===-1){C.push(t);return}const H=this.hls,$=(n=o.initSegment)!=null&&n.data?Gt(o.initSegment.data,new Uint8Array(m)).buffer:m;hu($,this.initPTS[o.cc],this.vttCCs,o.cc,o.start,ae=>{this._appendCues(ae,o.level),H.trigger(s.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:o})},ae=>{const ce=ae.message==="Missing initPTS for VTT MPEGTS";ce?C.push(t):this._fallbackToIMSC1(o,m),H.logger.log(`Failed to parse VTT cue: ${ae}`),!(ce&&U>o.cc)&&H.trigger(s.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:o,error:ae})})}_fallbackToIMSC1(t,n){const o=this.tracks[t.level];o.textCodec||nc(n,this.initPTS[t.cc],()=>{o.textCodec=$u,this._parseIMSC1(t,n)},()=>{o.textCodec="wvtt"})}_appendCues(t,n){const o=this.hls;if(this.config.renderTextTracksNatively){const m=this.textTracks[n];if(!m||m.mode==="disabled")return;t.forEach(E=>vc(m,E))}else{const m=this.tracks[n];if(!m)return;const E=m.default?"default":"subtitles"+n;o.trigger(s.CUES_PARSED,{type:"subtitles",cues:t,track:E})}}onFragDecrypted(t,n){const{frag:o}=n;o.type===u.SUBTITLE&&this.onFragLoaded(s.FRAG_LOADED,n)}onSubtitleTracksCleared(){this.tracks=[],this.captionsTracks={}}onFragParsingUserdata(t,n){if(!this.enabled||!this.config.enableCEA708Captions)return;const{frag:o,samples:m}=n;if(!(o.type===u.MAIN&&this.closedCaptionsForLevel(o)==="NONE"))for(let E=0;EZo(U[H],n,o))}if(this.config.renderTextTracksNatively&&n===0&&m!==void 0){const{textTracks:U}=this;Object.keys(U).forEach(H=>Zo(U[H],n,m))}}}extractCea608Data(t){const n=[[],[]],o=t[0]&31;let m=2;for(let E=0;E=16?H--:H++;const Te=ol($.trim()),De=Ll(t,n,Te);P!=null&&(ce=P.cues)!=null&&ce.getCueById(De)||(C=new ae(t,n,Te),C.id=De,C.line=xe+1,C.align="left",C.position=10+Math.min(80,Math.floor(H*8/32)*10),m.push(C))}return P&&m.length&&(m.sort((xe,Te)=>xe.line==="auto"||Te.line==="auto"?0:xe.line>8&&Te.line>8?Te.line-xe.line:xe.line-Te.line),m.forEach(xe=>vc(P,xe))),m}};function Fl(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(P){}return!1}const Sf=/(\d+)-(\d+)\/(\d+)/;class xc{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||Of,this.controller=new self.AbortController,this.stats=new z}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,o){const m=this.stats;if(m.loading.start)throw new Error("Loader can only be used once.");m.loading.start=self.performance.now();const E=Jc(t,this.controller.signal),C=t.responseType==="arraybuffer",U=C?"byteLength":"length",{maxTimeToFirstByteMs:H,maxLoadTimeMs:$}=n.loadPolicy;this.context=t,this.config=n,this.callbacks=o,this.request=this.fetchSetup(t,E),self.clearTimeout(this.requestTimeout),n.timeout=H&&r(H)?H:$,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(m,t,this.response))},n.timeout),(Iu(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then(ce=>{var xe;this.response=this.loader=ce;const Te=Math.max(self.performance.now(),m.loading.start);if(self.clearTimeout(this.requestTimeout),n.timeout=$,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(m,t,this.response))},$-(Te-m.loading.start)),!ce.ok){const{status:tt,statusText:at}=ce;throw new Xu(at||"fetch, bad network response",tt,ce)}m.loading.first=Te,m.total=cl(ce.headers)||m.total;const De=(xe=this.callbacks)==null?void 0:xe.onProgress;return De&&r(n.highWaterMark)?this.loadProgressively(ce,m,t,n.highWaterMark,De):C?ce.arrayBuffer():t.responseType==="json"?ce.json():ce.text()}).then(ce=>{var xe,Te;const De=this.response;if(!De)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),m.loading.end=Math.max(self.performance.now(),m.loading.first);const tt=ce[U];tt&&(m.loaded=m.total=tt);const at={url:De.url,data:ce,code:De.status},Bt=(xe=this.callbacks)==null?void 0:xe.onProgress;Bt&&!r(n.highWaterMark)&&Bt(m,t,ce,De),(Te=this.callbacks)==null||Te.onSuccess(at,m,t,De)}).catch(ce=>{var xe;if(self.clearTimeout(this.requestTimeout),m.aborted)return;const Te=ce&&ce.code||0,De=ce?ce.message:null;(xe=this.callbacks)==null||xe.onError({code:Te,text:De},t,ce?ce.details:null,m)})}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,o,m=0,E){const C=new ci,U=t.body.getReader(),H=()=>U.read().then($=>{if($.done)return C.dataLength&&E(n,o,C.flush().buffer,t),Promise.resolve(new ArrayBuffer(0));const ae=$.value,ce=ae.length;return n.loaded+=ce,ce=m&&E(n,o,C.flush().buffer,t)):E(n,o,ae.buffer,t),H()}).catch(()=>Promise.reject());return H()}}function Jc(P,t){const n={method:"GET",mode:"cors",credentials:"same-origin",signal:t,headers:new self.Headers(y({},P.headers))};return P.rangeEnd&&n.headers.set("Range","bytes="+P.rangeStart+"-"+String(P.rangeEnd-1)),n}function hf(P){const t=Sf.exec(P);if(t)return parseInt(t[2])-parseInt(t[1])+1}function cl(P){const t=P.get("Content-Range");if(t){const o=hf(t);if(r(o))return o}const n=P.get("Content-Length");if(n)return parseInt(n)}function Of(P,t){return new self.Request(P.url,t)}class Xu extends Error{constructor(t,n,o){super(t),this.code=void 0,this.details=void 0,this.code=n,this.details=o}}const Lc=/^age:\s*[\d.]+\s*$/im;class ef{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 z,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,o){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=o,this.loadInternal()}loadInternal(){const{config:t,context:n}=this;if(!t||!n)return;const o=this.loader=new self.XMLHttpRequest,m=this.stats;m.loading.first=0,m.loaded=0,m.aborted=!1;const E=this.xhrSetup;E?Promise.resolve().then(()=>{if(!(this.loader!==o||this.stats.aborted))return E(o,n.url)}).catch(C=>{if(!(this.loader!==o||this.stats.aborted))return o.open("GET",n.url,!0),E(o,n.url)}).then(()=>{this.loader!==o||this.stats.aborted||this.openAndSendXhr(o,n,t)}).catch(C=>{var U;(U=this.callbacks)==null||U.onError({code:o.status,text:C.message},n,o,m)}):this.openAndSendXhr(o,n,t)}openAndSendXhr(t,n,o){t.readyState||t.open("GET",n.url,!0);const m=n.headers,{maxTimeToFirstByteMs:E,maxLoadTimeMs:C}=o.loadPolicy;if(m)for(const U in m)t.setRequestHeader(U,m[U]);n.rangeEnd&&t.setRequestHeader("Range","bytes="+n.rangeStart+"-"+(n.rangeEnd-1)),t.onreadystatechange=this.readystatechange.bind(this),t.onprogress=this.loadprogress.bind(this),t.responseType=n.responseType,self.clearTimeout(this.requestTimeout),o.timeout=E&&r(E)?E:C,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),o.timeout),t.send()}readystatechange(){const{context:t,loader:n,stats:o}=this;if(!t||!n)return;const m=n.readyState,E=this.config;if(!o.aborted&&m>=2&&(o.loading.first===0&&(o.loading.first=Math.max(self.performance.now(),o.loading.start),E.timeout!==E.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),E.timeout=E.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),E.loadPolicy.maxLoadTimeMs-(o.loading.first-o.loading.start)))),m===4)){self.clearTimeout(this.requestTimeout),n.onreadystatechange=null,n.onprogress=null;const $=n.status,ae=n.responseType==="text"?n.responseText:null;if($>=200&&$<300){const De=ae!=null?ae:n.response;if(De!=null){var C,U;o.loading.end=Math.max(self.performance.now(),o.loading.first);const tt=n.responseType==="arraybuffer"?De.byteLength:De.length;o.loaded=o.total=tt,o.bwEstimate=o.total*8e3/(o.loading.end-o.loading.first);const at=(C=this.callbacks)==null?void 0:C.onProgress;at&&at(o,t,De,n);const Bt={url:n.responseURL,data:De,code:$};(U=this.callbacks)==null||U.onSuccess(Bt,o,t,n);return}}const ce=E.loadPolicy.errorRetry,xe=o.retry,Te={url:t.url,data:void 0,code:$};if(ze(ce,xe,!1,Te))this.retry(ce);else{var H;Y.error(`${$} while loading ${t.url}`),(H=this.callbacks)==null||H.onError({code:$,text:n.statusText},t,n,o)}}}loadtimeout(){if(!this.config)return;const t=this.config.loadPolicy.timeoutRetry,n=this.stats.retry;if(ze(t,n,!0))this.retry(t);else{var o;Y.warn(`timeout while loading ${(o=this.context)==null?void 0:o.url}`);const m=this.callbacks;m&&(this.abortInternal(),m.onTimeout(this.stats,this.context,this.loader))}}retry(t){const{context:n,stats:o}=this;this.retryDelay=Ir(t,o.retry),o.retry++,Y.warn(`${status?"HTTP Status "+status:"Timeout"} while loading ${n==null?void 0:n.url}, retrying ${o.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&&Lc.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 Ho={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},tf=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,maxBufferSize:60*1e3*1e3,maxFragLookUpTolerance:.25,maxBufferHole:.1,detectStallWithCurrentTimeMs:1250,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,nudgeOnVideoHole:!0,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:ef,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:Gi,bufferController:Hu,capLevelController:cc,errorController:ir,fpsController:nl,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:Fa,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,certLoadPolicy:{default:Ho},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},pf()),{},{subtitleStreamController:I,subtitleTrackController:Kc,timelineController:Ku,audioStreamController:Zl,audioTrackController:Sc,emeController:Lu,cmcdController:Qo,contentSteeringController:$o,interstitialsController:yc});function pf(){return{cueHandler:wf,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 fl(P,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 o=Bl(P),m=["manifest","level","frag"],E=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return m.forEach(C=>{const U=`${C==="level"?"playlist":C}LoadPolicy`,H=t[U]===void 0,$=[];E.forEach(ae=>{const ce=`${C}Loading${ae}`,xe=t[ce];if(xe!==void 0&&H){$.push(ce);const Te=o[U].default;switch(t[U]={default:Te},ae){case"TimeOut":Te.maxLoadTimeMs=xe,Te.maxTimeToFirstByteMs=xe;break;case"MaxRetry":Te.errorRetry.maxNumRetry=xe,Te.timeoutRetry.maxNumRetry=xe;break;case"RetryDelay":Te.errorRetry.retryDelayMs=xe,Te.timeoutRetry.retryDelayMs=xe;break;case"MaxRetryTimeout":Te.errorRetry.maxRetryDelayMs=xe,Te.timeoutRetry.maxRetryDelayMs=xe;break}}}),$.length&&n.warn(`hls.js config: "${$.join('", "')}" setting(s) are deprecated, use "${U}": ${jn(t[U])}`)}),b(b({},o),t)}function Bl(P){return P&&typeof P=="object"?Array.isArray(P)?P.map(Bl):Object.keys(P).reduce((t,n)=>(t[n]=Bl(P[n]),t),{}):P}function Wo(P,t){const n=P.loader;n!==xc&&n!==ef?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),P.progressive=!1):Fl()&&(P.loader=xc,P.progressive=!0,P.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}const Ec=2,_f=.1,Mc=.05,Fc=100;class mf extends Is{constructor(t,n){super("gap-controller",t.logger),this.hls=null,this.fragmentTracker=null,this.media=null,this.mediaSource=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.buffered={},this.lastCurrentTime=0,this.ended=0,this.waiting=0,this.onMediaPlaying=()=>{this.ended=0,this.waiting=0},this.onMediaWaiting=()=>{var o;(o=this.media)!=null&&o.seeking||(this.waiting=self.performance.now(),this.tick())},this.onMediaEnded=()=>{if(this.hls){var o;this.ended=((o=this.media)==null?void 0:o.currentTime)||1,this.hls.trigger(s.MEDIA_ENDED,{stalled:!1})}},this.hls=t,this.fragmentTracker=n,this.registerListeners()}registerListeners(){const{hls:t}=this;t&&(t.on(s.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(s.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(s.BUFFER_APPENDED,this.onBufferAppended,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(s.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(s.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(s.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(Fc),this.mediaSource=n.mediaSource;const o=this.media=n.media;iu(o,"playing",this.onMediaPlaying),iu(o,"waiting",this.onMediaWaiting),iu(o,"ended",this.onMediaEnded)}onMediaDetaching(t,n){this.clearInterval();const{media:o}=this;o&&(qo(o,"playing",this.onMediaPlaying),qo(o,"waiting",this.onMediaWaiting),qo(o,"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 o,m;const E=(o=this.hls)==null?void 0:o.config;if(!E)return;const{media:C,stalled:U}=this;if(!C)return;const{seeking:H}=C,$=this.seeking&&!H,ae=!this.seeking&&H,ce=C.paused&&!H||C.ended||C.playbackRate===0;if(this.seeking=H,t!==n){n&&(this.ended=0),this.moved=!0,H||(this.nudgeRetry=0,E.nudgeOnVideoHole&&!ce&&t>n&&this.nudgeOnVideoHole(t,n)),this.waiting===0&&this.stallResolved(t);return}if(ae||$){$&&this.stallResolved(t);return}if(ce){this.nudgeRetry=0,this.stallResolved(t),!this.ended&&C.ended&&this.hls&&(this.ended=t||1,this.hls.trigger(s.MEDIA_ENDED,{stalled:!1}));return}if(!yi.getBuffered(C).length){this.nudgeRetry=0;return}const xe=yi.bufferInfo(C,t,0),Te=xe.nextStart||0,De=this.fragmentTracker;if(H&&De&&this.hls){const fn=Bc(this.hls.inFlightFragments,t),Vr=xe.len>Ec,on=!Te||fn||Te-t>Ec&&!De.getPartialFragment(t);if(Vr||on)return;this.moved=!1}const tt=(m=this.hls)==null?void 0:m.latestLevelDetails;if(!this.moved&&this.stalled!==null&&De){if(!(xe.len>0)&&!Te)return;const Vr=Math.max(Te,xe.start||0)-t,_n=!!(tt!=null&&tt.live)?tt.targetduration*2:Ec,Xr=De.getPartialFragment(t);if(Vr>0&&(Vr<=_n||Xr)){C.paused||this._trySkipBufferHole(Xr);return}}const at=E.detectStallWithCurrentTimeMs,Bt=self.performance.now(),dr=this.waiting;if(U===null){dr>0&&Bt-dr=at||dr)&&this.hls){var Zr;if(((Zr=this.mediaSource)==null?void 0:Zr.readyState)==="ended"&&!(tt!=null&&tt.live)&&Math.abs(t-((tt==null?void 0:tt.edge)||0))<1){if(this.ended)return;this.ended=t||1,this.hls.trigger(s.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(xe),!this.media||!this.hls)return}const Gr=yi.bufferInfo(C,t,E.maxBufferHole);this._tryFixBufferStall(Gr,ar)}stallResolved(t){const n=this.stalled;if(n&&this.hls&&(this.stalled=null,this.stallReported)){const o=self.performance.now()-n;this.log(`playback not stuck anymore @${t}, after ${Math.round(o)}ms`),this.stallReported=!1,this.waiting=0,this.hls.trigger(s.STALL_RESOLVED,{})}}nudgeOnVideoHole(t,n){var o;const m=this.buffered.video;if(this.hls&&this.media&&this.fragmentTracker&&(o=this.buffered.audio)!=null&&o.length&&m&&m.length>1&&t>m.end(0)){const E=yi.bufferedInfo(yi.timeRangesToArray(this.buffered.audio),t,0);if(E.len>1&&n>=E.start){const C=yi.timeRangesToArray(m),U=yi.bufferedInfo(C,n,0).bufferedIndex;if(U>-1&&UU)&&ae-$<1&&t-$<2){const ce=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${t} hole: ${$} -> ${ae} buffered index: ${H}`);this.warn(ce.message),this.media.currentTime+=1e-6;const xe=this.fragmentTracker.getPartialFragment(t)||void 0,Te=yi.bufferInfo(this.media,t,0);this.hls.trigger(s.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:ce,reason:ce.message,frag:xe,buffer:Te.len,bufferInfo:Te})}}}}}_tryFixBufferStall(t,n){var o,m;const{fragmentTracker:E,media:C}=this,U=(o=this.hls)==null?void 0:o.config;if(!C||!E||!U)return;const H=C.currentTime,$=(m=this.hls)==null?void 0:m.latestLevelDetails,ae=E.getPartialFragment(H);if((ae||$!=null&&$.live&&H<$.fragmentStart)&&(this._trySkipBufferHole(ae)||!this.media))return;const ce=t.buffered;(ce&&ce.length>1&&t.len>U.maxBufferHole||t.nextStart&&t.nextStart-HU.highBufferWatchdogPeriod*1e3||this.waiting)&&(this.warn("Trying to nudge playhead over buffer-hole"),this._tryNudgeBuffer(t))}_reportStall(t){const{hls:n,media:o,stallReported:m,stalled:E}=this;if(!m&&E!==null&&o&&n){this.stallReported=!0;const C=new Error(`Playback stalling at @${o.currentTime} due to low buffer (${jn(t)})`);this.warn(C.message),n.trigger(s.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_STALLED_ERROR,fatal:!1,error:C,buffer:t.len,bufferInfo:t,stalled:{start:E}})}}_trySkipBufferHole(t){var n;const{fragmentTracker:o,media:m}=this,E=(n=this.hls)==null?void 0:n.config;if(!m||!o||!E)return 0;const C=m.currentTime,U=yi.bufferInfo(m,C,0),H=C0&&U.len<1&&m.readyState<3,xe=H-C;if(xe>0&&(ae||ce)){if(xe>E.maxBufferHole){let De=!1;if(C===0){const tt=o.getAppendedFrag(0,u.MAIN);tt&&H{const P=Nc();try{P&&new P(0,Number.POSITIVE_INFINITY,"")}catch(t){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY})();function vf(P){return Uint8Array.from(P.replace(/^0x/,"").replace(/([\da-fA-F]{2}) ?/g,"0x$1 ").replace(/ +$/,"").split(" ")).buffer}class Hf{constructor(t){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.removeCues=!0,this.onEventCueEnter=()=>{this.hls&&this.hls.trigger(s.EVENT_CUE_ENTER,{})},this.hls=t,this._registerListeners()}destroy(){this._unregisterListeners(),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=this.onEventCueEnter=null}_registerListeners(){const{hls:t}=this;t.on(s.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(s.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(s.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(s.MANIFEST_LOADING,this.onManifestLoading,this),t.on(s.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.on(s.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(s.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(s.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this)}_unregisterListeners(){const{hls:t}=this;t.off(s.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(s.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(s.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(s.MANIFEST_LOADING,this.onManifestLoading,this),t.off(s.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.off(s.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(s.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(s.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this)}onMediaAttaching(t,n){var o;this.media=n.media,((o=n.overrides)==null?void 0:o.cueRemoval)===!1&&(this.removeCues=!1)}onMediaAttached(){const t=this.hls.latestLevelDetails;t&&this.updateDateRangeCues(t)}onMediaDetaching(t,n){this.media=null,!n.transferMedia&&(this.id3Track&&(this.removeCues&&Mu(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;nrf&&(ce=rf),ce-ae<=0&&(ce=ae+Mf);for(let Te=0;Te<$.length;Te++){const De=$[Te];if(!As(De)){this.updateId3CueEnds(ae,H);const tt=Ff(C,ae,ce,De,H);tt&&this.id3Track.addCue(tt)}}}}}updateId3CueEnds(t,n){var o;const m=(o=this.id3Track)==null?void 0:o.cues;if(m)for(let E=m.length;E--;){const C=m[E];C.type===n&&C.startTimeae.type===we.audioId3&&H:m==="video"?$=ae=>ae.type===we.emsg&&U:$=ae=>ae.type===we.audioId3&&H||ae.type===we.emsg&&U,Zo(E,n,o,$)}}onLevelUpdated(t,{details:n}){this.updateDateRangeCues(n,!0)}onLevelPtsUpdated(t,n){Math.abs(n.drift)>.01&&this.updateDateRangeCues(n.details)}updateDateRangeCues(t,n){if(!this.media||!t.hasProgramDateTime||!this.hls.config.enableDateRangeMetadataCues)return;const{id3Track:o}=this,{dateRanges:m}=t,E=Object.keys(m);let C=this.dateRangeCuesAppended;if(o&&n){var U;if((U=o.cues)!=null&&U.length){const ae=Object.keys(C).filter(ce=>!E.includes(ce));for(let ce=ae.length;ce--;){const xe=ae[ce],Te=C[xe].cues;delete C[xe],Object.keys(Te).forEach(De=>{try{const tt=Te[De];tt.removeEventListener("enter",this.onEventCueEnter),o.removeCue(tt)}catch(tt){}})}}else C=this.dateRangeCuesAppended={}}const H=t.fragments[t.fragments.length-1];if(E.length===0||!r(H==null?void 0:H.programDateTime))return;this.id3Track||(this.id3Track=this.createTrack(this.media));const $=Nc();for(let ae=0;ae{if(Vr!==xe.id){const on=m[Vr];if(on.class===xe.class&&on.startDate>xe.startDate&&(!fn||xe.startDate.01&&(Vr.startTime=Te,Vr.endTime=Bt);else if($){let on=xe.attr[fn];ja(fn)&&(on=vf(on));const Xr=Ff($,Te,Bt,{key:fn,data:on},we.dateRange);Xr&&(Xr.id=ce,this.id3Track.addCue(Xr),tt[fn]=Xr,this.hls.config.interstitialsController&&(fn==="X-ASSET-LIST"||fn==="X-ASSET-URL")&&Xr.addEventListener("enter",this.onEventCueEnter))}}C[ce]={cues:tt,dateRange:xe,durationKnown:at}}}}class Cf{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,o=this.levelDetails;if(!n||!o)return;this.currentTime=n.currentTime;const m=this.computeLatency();if(m===null)return;this._latency=m;const{lowLatencyMode:E,maxLiveSyncPlaybackRate:C}=this.config;if(!E||C===1||!o.live)return;const U=this.targetLatency;if(U===null)return;const H=m-U,$=Math.min(this.maxLatency,U+o.targetduration);if(H<$&&H>.05&&this.forwardBufferLength>1){const ce=Math.min(2,Math.max(1,C)),xe=Math.round(2/(1+Math.exp(-.75*H-this.edgeStalled))*20)/20,Te=Math.min(ce,Math.max(1,xe));this.changeMediaPlaybackRate(n,Te)}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:o,targetduration:m}=t,{liveSyncDuration:E,liveSyncDurationCount:C,lowLatencyMode:U}=this.config,H=this.hls.userConfig;let $=U&&o||n;(this._targetLatencyUpdated||H.liveSyncDuration||H.liveSyncDurationCount||$===0)&&($=E!==void 0?E:C*m);const ae=m;return $+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,ae)}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 o=this.levelDetails;if(o===null)return null;const m=o.edge,E=t-n-this.edgeStalled,C=m-o.totalduration,U=m-(this.config.lowLatencyMode&&o.partTarget||o.targetduration);return Math.min(Math.max(C,E),U)}get drift(){const t=this.levelDetails;return t===null?1:t.drift}get edgeStalled(){const t=this.levelDetails;if(t===null)return 0;const n=(this.config.lowLatencyMode&&t.partTarget||t.targetduration)*3;return Math.max(t.age-n,0)}get forwardBufferLength(){const{media:t}=this,n=this.levelDetails;if(!t||!n)return 0;const o=t.buffered.length;return(o?t.buffered.end(o-1):n.edge)-this.currentTime}destroy(){this.unregisterListeners(),this.onMediaDetaching(),this.hls=null}registerListeners(){const{hls:t}=this;t&&(t.on(s.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(s.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(s.MANIFEST_LOADING,this.onManifestLoading,this),t.on(s.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(s.ERROR,this.onError,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(s.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(s.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(s.MANIFEST_LOADING,this.onManifestLoading,this),t.off(s.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(s.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 o;n.details===f.BUFFER_STALLED_ERROR&&(this.stallCount++,this.hls&&(o=this.levelDetails)!=null&&o.live&&this.hls.logger.warn("[latency-controller]: Stall detected, adjusting target latency"))}changeMediaPlaybackRate(t,n){var o,m;t.playbackRate!==n&&((o=this.hls)==null||o.logger.debug(`[latency-controller]: latency=${this.latency.toFixed(3)}, targetLatency=${(m=this.targetLatency)==null?void 0:m.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 Bf extends lu{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(s.MANIFEST_LOADING,this.onManifestLoading,this),t.on(s.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(s.LEVEL_LOADED,this.onLevelLoaded,this),t.on(s.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(s.FRAG_BUFFERED,this.onFragBuffered,this),t.on(s.ERROR,this.onError,this)}_unregisterListeners(){const{hls:t}=this;t.off(s.MANIFEST_LOADING,this.onManifestLoading,this),t.off(s.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(s.LEVEL_LOADED,this.onLevelLoaded,this),t.off(s.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(s.FRAG_BUFFERED,this.onFragBuffered,this),t.off(s.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 o=this.hls.config.preferManagedMediaSource,m=[],E={},C={};let U=!1,H=!1,$=!1;n.levels.forEach(ae=>{var ce;const xe=ae.attrs;let{audioCodec:Te,videoCodec:De}=ae;Te&&(ae.audioCodec=Te=At(Te,o)||void 0),((ce=De)==null?void 0:ce.indexOf("avc1"))===0&&(De=ae.videoCodec=Ar(De));const{width:tt,height:at,unknownCodecs:Bt}=ae;let dr=Bt?Bt.length:0;if(Bt)for(let Yn=dr;Yn--;){const di=Bt[Yn];this.isAudioSupported(di)?(ae.audioCodec=Te=Te?`${Te},${di}`:di,dr--,zt.audio[Te.substring(0,4)]=2):this.isVideoSupported(di)&&(ae.videoCodec=De=De?`${De},${di}`:di,dr--,zt.video[De.substring(0,4)]=2)}if(U||(U=!!(tt&&at)),H||(H=!!De),$||($=!!Te),dr||Te&&!this.isAudioSupported(Te)||De&&!this.isVideoSupported(De)){this.log(`Some or all CODECS not supported "${xe.CODECS}"`);return}const{CODECS:ar,"FRAME-RATE":Zr,"HDCP-LEVEL":Gr,"PATHWAY-ID":fn,RESOLUTION:Vr,"VIDEO-RANGE":on}=xe,Xr=`${`${fn||"."}-`}${ae.bitrate}-${Vr}-${Zr}-${ar}-${on}-${Gr}`;if(E[Xr])if(E[Xr].uri!==ae.url&&!ae.attrs["PATHWAY-ID"]){const Yn=C[Xr]+=1;ae.attrs["PATHWAY-ID"]=new Array(Yn+1).join(".");const di=this.createLevel(ae);E[Xr]=di,m.push(di)}else E[Xr].addGroupId("audio",xe.AUDIO),E[Xr].addGroupId("text",xe.SUBTITLES);else{const Yn=this.createLevel(ae);E[Xr]=Yn,C[Xr]=1,m.push(Yn)}}),this.filterAndSortMediaOptions(m,n,U,H,$)}createLevel(t){const n=new mr(t),o=t.supplemental;if(o!=null&&o.videoCodec&&!this.isVideoSupported(o.videoCodec)){const m=new Error(`SUPPLEMENTAL-CODECS not supported "${o.videoCodec}"`);this.log(m.message),n.supportedResult=cn(m,[])}return n}isAudioSupported(t){return Oe(t,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(t){return Oe(t,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(t,n,o,m,E){let C=[],U=[],H=t;if((o||m)&&E&&(H=H.filter(({videoCodec:at,videoRange:Bt,width:dr,height:ar})=>(!!at||!!(dr&&ar))&&ot(Bt))),H.length===0){Promise.resolve().then(()=>{if(this.hls){let at="no level with compatible codecs found in manifest",Bt=at;n.levels.length&&(Bt=`one or more CODECS in variant not supported: ${jn(n.levels.map(ar=>ar.attrs.CODECS).filter((ar,Zr,Gr)=>Gr.indexOf(ar)===Zr))}`,this.warn(Bt),at+=` (${Bt})`);const dr=new Error(at);this.hls.trigger(s.ERROR,{type:c.MEDIA_ERROR,details:f.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:n.url,error:dr,reason:Bt})}});return}n.audioTracks&&(C=n.audioTracks.filter(at=>!at.audioCodec||this.isAudioSupported(at.audioCodec)),Nf(C)),n.subtitles&&(U=n.subtitles,Nf(U));const $=H.slice(0);H.sort((at,Bt)=>{if(at.attrs["HDCP-LEVEL"]!==Bt.attrs["HDCP-LEVEL"])return(at.attrs["HDCP-LEVEL"]||"")>(Bt.attrs["HDCP-LEVEL"]||"")?1:-1;if(o&&at.height!==Bt.height)return at.height-Bt.height;if(at.frameRate!==Bt.frameRate)return at.frameRate-Bt.frameRate;if(at.videoRange!==Bt.videoRange)return gr.indexOf(at.videoRange)-gr.indexOf(Bt.videoRange);if(at.videoCodec!==Bt.videoCodec){const dr=Ke(at.videoCodec),ar=Ke(Bt.videoCodec);if(dr!==ar)return ar-dr}if(at.uri===Bt.uri&&at.codecSet!==Bt.codecSet){const dr=vt(at.codecSet),ar=vt(Bt.codecSet);if(dr!==ar)return ar-dr}return at.averageBitrate!==Bt.averageBitrate?at.averageBitrate-Bt.averageBitrate:0});let ae=$[0];if(this.steering&&(H=this.steering.filterParsedLevels(H),H.length!==$.length)){for(let at=0;at<$.length;at++)if($[at].pathwayId===H[0].pathwayId){ae=$[at];break}}this._levels=H;for(let at=0;atdr&&dr===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=ar)}break}const xe=E&&!m,Te=this.hls.config,De=!!(Te.audioStreamController&&Te.audioTrackController),tt={levels:H,audioTracks:C,subtitleTracks:U,sessionData:n.sessionData,sessionKeys:n.sessionKeys,firstLevel:this._firstLevel,stats:n.stats,audio:E,video:m,altAudio:De&&!xe&&C.some(at=>!!at.url)};this.hls.trigger(s.MANIFEST_PARSED,tt)}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 ae=new Error("invalid level idx"),ce=t<0;if(this.hls.trigger(s.ERROR,{type:c.OTHER_ERROR,details:f.LEVEL_SWITCH_ERROR,level:t,fatal:ce,error:ae,reason:ae.message}),ce)return;t=Math.min(t,n.length-1)}const o=this.currentLevelIndex,m=this.currentLevel,E=m?m.attrs["PATHWAY-ID"]:void 0,C=n[t],U=C.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=C,o===t&&m&&E===U)return;this.log(`Switching to level ${t} (${C.height?C.height+"p ":""}${C.videoRange?C.videoRange+" ":""}${C.codecSet?C.codecSet+" ":""}@${C.bitrate})${U?" with Pathway "+U:""} from level ${o}${E?" with Pathway "+E:""}`);const H={level:t,attrs:C.attrs,details:C.details,bitrate:C.bitrate,averageBitrate:C.averageBitrate,maxBitrate:C.maxBitrate,realBitrate:C.realBitrate,width:C.width,height:C.height,codecSet:C.codecSet,audioCodec:C.audioCodec,videoCodec:C.videoCodec,audioGroups:C.audioGroups,subtitleGroups:C.subtitleGroups,loaded:C.loaded,loadError:C.loadError,fragmentError:C.fragmentError,name:C.name,id:C.id,uri:C.uri,url:C.url,urlId:0,audioGroupIds:C.audioGroupIds,textGroupIds:C.textGroupIds};this.hls.trigger(s.LEVEL_SWITCHING,H);const $=C.details;if(!$||$.live){const ae=this.switchParams(C.uri,m==null?void 0:m.details,$);this.loadPlaylist(ae)}}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(),o=t.filter(m=>n.indexOf(m)!==-1);if(t.length<1){this.warn(`pathwayPriority ${t} should contain at least one pathway from list: ${n}`);return}this.steering.pathwayPriority=o}}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 o=n.elementaryStreams;if(!Object.keys(o).some(E=>!!o[E]))return;const m=this._levels[n.level];m!=null&&m.loadError&&(this.log(`Resetting level error count of ${m.loadError} on frag buffered`),m.loadError=0)}}onLevelLoaded(t,n){var o;const{level:m,details:E}=n,C=n.levelInfo;if(!C){var U;this.warn(`Invalid level index ${m}`),(U=n.deliveryDirectives)!=null&&U.skip&&(E.deltaUpdateFailed=!0);return}if(C===this.currentLevel||n.withoutMultiVariant){C.fragmentError===0&&(C.loadError=0);let H=C.details;H===n.details&&H.advanced&&(H=void 0),this.playlistLoaded(m,n,H)}else(o=n.deliveryDirectives)!=null&&o.skip&&(E.deltaUpdateFailed=!0)}loadPlaylist(t){super.loadPlaylist(),this.shouldLoadPlaylist(this.currentLevel)&&this.scheduleLoading(this.currentLevel,t)}loadingPlaylist(t,n){super.loadingPlaylist(t,n);const o=this.getUrlWithDirectives(t.uri,n),m=this.currentLevelIndex,E=t.attrs["PATHWAY-ID"],C=t.details,U=C==null?void 0:C.age;this.log(`Loading level index ${m}${(n==null?void 0:n.msn)!==void 0?" at sn "+n.msn+" part "+n.part:""}${E?" Pathway "+E:""}${U&&C.live?" age "+U.toFixed(1)+(C.type?" "+C.type||0:""):""} ${o}`),this.hls.trigger(s.LEVEL_LOADING,{url:o,level:m,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 o=this._levels.filter((E,C)=>C!==t?!0:(this.steering&&this.steering.removeLevel(E),E===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,E.details&&E.details.fragments.forEach(U=>U.level=-1)),!1));Hn(o),this._levels=o,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 m=o.length-1;this._firstLevel=Math.min(this._firstLevel,m),this._startLevel&&(this._startLevel=Math.min(this._startLevel,m)),this.hls.trigger(s.LEVELS_UPDATED,{levels:o})}onLevelsUpdated(t,{levels:n}){this._levels=n}checkMaxAutoUpdated(){const{autoLevelCapping:t,maxAutoLevel:n,maxHdcpLevel:o}=this.hls;this._maxAutoLevel!==n&&(this._maxAutoLevel=n,this.hls.trigger(s.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:t,levels:this.levels,maxAutoLevel:n,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:o}))}}function Nf(P){const t={};P.forEach(n=>{const o=n.groupId||"";n.id=t[o]=t[o]||0,t[o]++})}function nf(){return self.SourceBuffer||self.WebKitSourceBuffer}function $f(){if(!oe())return!1;const t=nf();return!t||t.prototype&&typeof t.prototype.appendBuffer=="function"&&typeof t.prototype.remove=="function"}function Tf(){if(!$f())return!1;const P=oe();return typeof(P==null?void 0:P.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(t=>P.isTypeSupported(be(t,"video")))||["mp4a.40.2","fLaC"].some(t=>P.isTypeSupported(be(t,"audio"))))}function v(){var P;const t=nf();return typeof(t==null||(P=t.prototype)==null?void 0:P.changeType)=="function"}const A=100;class Z extends na{constructor(t,n,o){super(t,n,o,"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 m=this.media,E=m?m.currentTime:null;if(E===null||!r(E)||(this.log(`Media seeked to ${E.toFixed(3)}`),!this.getBufferedFrag(E)))return;const C=this.getFwdBufferInfoAtPos(m,E,u.MAIN,0);if(C===null||C.len===0){this.warn(`Main forward buffer length at ${E} on "seeked" event ${C?C.len:"empty"})`);return}this.tick()},this.registerListeners()}registerListeners(){super.registerListeners();const{hls:t}=this;t.on(s.MANIFEST_PARSED,this.onManifestParsed,this),t.on(s.LEVEL_LOADING,this.onLevelLoading,this),t.on(s.LEVEL_LOADED,this.onLevelLoaded,this),t.on(s.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.on(s.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(s.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.on(s.BUFFER_CREATED,this.onBufferCreated,this),t.on(s.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(s.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(s.FRAG_BUFFERED,this.onFragBuffered,this)}unregisterListeners(){super.unregisterListeners();const{hls:t}=this;t.off(s.MANIFEST_PARSED,this.onManifestParsed,this),t.off(s.LEVEL_LOADED,this.onLevelLoaded,this),t.off(s.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.off(s.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(s.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.off(s.BUFFER_CREATED,this.onBufferCreated,this),t.off(s.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(s.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(s.FRAG_BUFFERED,this.onFragBuffered,this)}onHandlerDestroying(){this.onMediaPlaying=this.onMediaSeeked=null,this.unregisterListeners(),super.onHandlerDestroying()}startLoad(t,n){if(this.levels){const{lastCurrentTime:o,hls:m}=this;if(this.stopLoad(),this.setInterval(A),this.level=-1,!this.startFragRequested){let E=m.startLevel;E===-1&&(m.config.testBandwidth&&this.levels.length>1?(E=0,this.bitrateTest=!0):E=m.firstAutoLevel),m.nextLoadLevel=E,this.level=m.loadLevel,this._hasEnoughToStart=!!n}o>0&&t===-1&&!n&&(this.log(`Override startPosition with lastCurrentTime @${o.toFixed(3)}`),t=o),this.state=zr.IDLE,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}else this._forceStartLoad=!0,this.state=zr.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case zr.WAITING_LEVEL:{const{levels:n,level:o}=this,m=n==null?void 0:n[o],E=m==null?void 0:m.details;if(E&&(!E.live||this.levelLastLoaded===m&&!this.waitForLive(m))){if(this.waitForCdnTuneIn(E))break;this.state=zr.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=zr.IDLE;break}break}case zr.FRAG_LOADING_WAITING_RETRY:{var t;const n=self.performance.now(),o=this.retryDate;if(!o||n>=o||(t=this.media)!=null&&t.seeking){const{levels:m,level:E}=this,C=m==null?void 0:m[E];this.resetStartWhenNotLoaded(C||null),this.state=zr.IDLE}}break}this.state===zr.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:o,media:m}=this;if(n===null||!m&&!this.primaryPrefetch&&(this.startFragRequested||!t.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;const E=this.buffering?t.nextLoadLevel:t.loadLevel;if(!(o!=null&&o[E]))return;const C=o[E],U=this.getMainFwdBufferInfo();if(U===null)return;const H=this.getLevelDetails();if(H&&this._streamEnded(U,H)){const tt={};this.altAudio===2&&(tt.type="video"),this.hls.trigger(s.BUFFER_EOS,tt),this.state=zr.ENDED;return}if(!this.buffering)return;t.loadLevel!==E&&t.manualLevel===-1&&this.log(`Adapting to level ${E} from level ${this.level}`),this.level=t.nextLoadLevel=E;const $=C.details;if(!$||this.state===zr.WAITING_LEVEL||this.waitForLive(C)){this.level=E,this.state=zr.WAITING_LEVEL,this.startFragRequested=!1;return}const ae=U.len,ce=this.getMaxBufferLength(C.maxBitrate);if(ae>=ce)return;this.backtrackFragment&&this.backtrackFragment.start>U.end&&(this.backtrackFragment=null);const xe=this.backtrackFragment?this.backtrackFragment.start:U.end;let Te=this.getNextFragment(xe,$);if(this.couldBacktrack&&!this.fragPrevious&&Te&&_e(Te)&&this.fragmentTracker.getState(Te)!==Er.OK){var De;const at=((De=this.backtrackFragment)!=null?De:Te).sn-$.startSN,Bt=$.fragments[at-1];Bt&&Te.cc===Bt.cc&&(Te=Bt,this.fragmentTracker.removeFragment(Bt))}else this.backtrackFragment&&U.len&&(this.backtrackFragment=null);if(Te&&this.isLoopLoading(Te,xe)){if(!Te.gap){const at=this.audioOnly&&!this.altAudio?F.AUDIO:F.VIDEO,Bt=(at===F.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;Bt&&this.afterBufferFlushed(Bt,at,u.MAIN)}Te=this.getNextFragmentLoopLoading(Te,$,U,u.MAIN,ce)}Te&&(Te.initSegment&&!Te.initSegment.data&&!this.bitrateTest&&(Te=Te.initSegment),this.loadFragment(Te,C,xe))}loadFragment(t,n,o){const m=this.fragmentTracker.getState(t);m===Er.NOT_LOADED||m===Er.PARTIAL?_e(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,o):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 o;const m=this.getAppendedFrag(n.currentTime);m&&m.start>1&&this.flushMainBuffer(0,m.start-1);const E=this.getLevelDetails();if(E!=null&&E.live){const U=this.getMainFwdBufferInfo();if(!U||U.len{const C=E.audioCodec;C&&(o=o||C.indexOf("mp4a.40.2")!==-1,m=m||C.indexOf("mp4a.40.5")!==-1)}),this.audioCodecSwitch=o&&m&&!v(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=n.levels,this.startFragRequested=!1}onLevelLoading(t,n){const{levels:o}=this;if(!o||this.state!==zr.IDLE)return;const m=n.levelInfo;(!m.details||m.details.live&&(this.levelLastLoaded!==m||m.details.expired)||this.waitForCdnTuneIn(m.details))&&(this.state=zr.WAITING_LEVEL)}onLevelLoaded(t,n){var o;const{levels:m,startFragRequested:E}=this,C=n.level,U=n.details,H=U.totalduration;if(!m){this.warn(`Levels were reset while loading level ${C}`);return}this.log(`Level ${C} loaded [${U.startSN},${U.endSN}]${U.lastPartSn?`[part-${U.lastPartSn}-${U.lastPartIndex}]`:""}, cc [${U.startCC}, ${U.endCC}] duration:${H}`);const $=n.levelInfo,ae=this.fragCurrent;ae&&(this.state===zr.FRAG_LOADING||this.state===zr.FRAG_LOADING_WAITING_RETRY)&&ae.level!==n.level&&ae.loader&&this.abortCurrentFrag();let ce=0;if(U.live||(o=$.details)!=null&&o.live){var xe;if(this.checkLiveUpdate(U),U.deltaUpdateFailed)return;ce=this.alignPlaylists(U,$.details,(xe=this.levelLastLoaded)==null?void 0:xe.details)}if($.details=U,this.levelLastLoaded=$,E||this.setStartPosition(U,ce),this.hls.trigger(s.LEVEL_UPDATED,{details:U,level:C}),this.state===zr.WAITING_LEVEL){if(this.waitForCdnTuneIn(U))return;this.state=zr.IDLE}E&&U.live&&this.synchronizeToLiveEdge(U),this.tick()}synchronizeToLiveEdge(t){const{config:n,media:o}=this;if(!o)return;const m=this.hls.liveSyncPosition,E=this.getLoadPosition(),C=t.fragmentStart,U=t.edge,H=E>=C-n.maxFragLookUpTolerance&&E<=U;if(m!==null&&o.duration>m&&(E{var C;(C=this.hls)==null||C.trigger(s.AUDIO_TRACK_SWITCHED,n)}),o.trigger(s.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null});return}o.trigger(s.AUDIO_TRACK_SWITCHED,n)}}onAudioTrackSwitched(t,n){const o=ei(n.url,this.hls);if(o){const m=this.videoBuffer;m&&this.mediaBuffer!==m&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=m)}this.altAudio=o?2:0,this.tick()}onBufferCreated(t,n){const o=n.tracks;let m,E,C=!1;for(const U in o){const H=o[U];if(H.id==="main"){if(E=U,m=H,U==="video"){const $=o[U];$&&(this.videoBuffer=$.buffer)}}else C=!0}C&&m?(this.log(`Alternate track found, use ${E}.buffered to schedule main fragment loading`),this.mediaBuffer=m.buffer):this.mediaBuffer=this.media}onFragBuffered(t,n){const{frag:o,part:m}=n,E=o.type===u.MAIN;if(E){if(this.fragContextChanged(o)){this.warn(`Fragment ${o.sn}${m?" p: "+m.index:""} of level ${o.level} finished buffering, but was aborted. state: ${this.state}`),this.state===zr.PARSED&&(this.state=zr.IDLE);return}const U=m?m.stats:o.stats;this.fragLastKbps=Math.round(8*U.total/(U.buffering.end-U.loading.first)),_e(o)&&(this.fragPrevious=o),this.fragBufferedComplete(o,m)}const C=this.media;C&&(!this._hasEnoughToStart&&yi.getBuffered(C).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),E&&this.tick())}get hasEnoughToStart(){return this._hasEnoughToStart}onError(t,n){var o;if(n.fatal){this.state=zr.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===zr.WAITING_LEVEL&&((o=n.context)==null?void 0:o.type)===h.LEVEL&&(this.state=zr.IDLE);break;case f.BUFFER_ADD_CODEC_ERROR:case f.BUFFER_APPEND_ERROR:if(n.parent!=="main")return;this.resetLoadingState();break;case f.BUFFER_FULL_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&this.flushMainBuffer(0,Number.POSITIVE_INFINITY);break;case f.INTERNAL_EXCEPTION:this.recoverWorkerError(n);break}}onFragLoadEmergencyAborted(){this.state=zr.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()}onBufferFlushed(t,{type:n}){if(n!==F.AUDIO||!this.altAudio){const o=(n===F.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;o&&(this.afterBufferFlushed(o,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 o=this.startPosition;if(o>=0&&n0&&(H<$||this.loadingParts&&H<2*((E==null?void 0:E.partTarget)||0))&&(this.log(`adjusting start position by ${H} to match buffer start`),o+=H,this.startPosition=o),n{const{hls:m}=this,E=o==null?void 0:o.frag;if(!E||this.fragContextChanged(E))return;n.fragmentError=0,this.state=zr.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const C=E.stats;C.parsing.start=C.parsing.end=C.buffering.start=C.buffering.end=self.performance.now(),m.trigger(s.FRAG_LOADED,o),E.bitrateTest=!1})}_handleTransmuxComplete(t){var n;const o=this.playlistType,{hls:m}=this,{remuxResult:E,chunkMeta:C}=t,U=this.getCurrentContext(C);if(!U){this.resetWhenMissingContext(C);return}const{frag:H,part:$,level:ae}=U,{video:ce,text:xe,id3:Te,initSegment:De}=E,{details:tt}=ae,at=this.altAudio?void 0:E.audio;if(this.fragContextChanged(H)){this.fragmentTracker.removeFragment(H);return}if(this.state=zr.PARSING,De){if(De!=null&&De.tracks){const ar=H.initSegment||H;this._bufferInitSegment(ae,De.tracks,ar,C),m.trigger(s.FRAG_PARSING_INIT_SEGMENT,{frag:ar,id:o,tracks:De.tracks})}const Bt=De.initPTS,dr=De.timescale;r(Bt)&&(this.initPTS[H.cc]={baseTime:Bt,timescale:dr},m.trigger(s.INIT_PTS_FOUND,{frag:H,id:o,initPTS:Bt,timescale:dr}))}if(ce&&tt){at&&ce.type==="audiovideo"&&this.logMuxedErr(H);const Bt=tt.fragments[H.sn-1-tt.startSN],dr=H.sn===tt.startSN,ar=!Bt||H.cc>Bt.cc;if(E.independent!==!1){const{startPTS:Zr,endPTS:Gr,startDTS:fn,endDTS:Vr}=ce;if($)$.elementaryStreams[ce.type]={startPTS:Zr,endPTS:Gr,startDTS:fn,endDTS:Vr};else if(ce.firstKeyFrame&&ce.independent&&C.id===1&&!ar&&(this.couldBacktrack=!0),ce.dropped&&ce.independent){const on=this.getMainFwdBufferInfo(),_n=(on?on.end:this.getLoadPosition())+this.config.maxBufferHole,Xr=ce.firstKeyFramePTS?ce.firstKeyFramePTS:Zr;if(!dr&&_nEc&&(H.gap=!0);H.setElementaryStreamInfo(ce.type,Zr,Gr,fn,Vr),this.backtrackFragment&&(this.backtrackFragment=H),this.bufferFragmentData(ce,H,$,C,dr||ar)}else if(dr||ar)H.gap=!0;else{this.backtrack(H);return}}if(at){const{startPTS:Bt,endPTS:dr,startDTS:ar,endDTS:Zr}=at;$&&($.elementaryStreams[F.AUDIO]={startPTS:Bt,endPTS:dr,startDTS:ar,endDTS:Zr}),H.setElementaryStreamInfo(F.AUDIO,Bt,dr,ar,Zr),this.bufferFragmentData(at,H,$,C)}if(tt&&Te!=null&&(n=Te.samples)!=null&&n.length){const Bt={id:o,frag:H,details:tt,samples:Te.samples};m.trigger(s.FRAG_PARSING_METADATA,Bt)}if(tt&&xe){const Bt={id:o,frag:H,details:tt,samples:xe.samples};m.trigger(s.FRAG_PARSING_USERDATA,Bt)}}logMuxedErr(t){this.warn(`${_e(t)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${t.url}`)}_bufferInitSegment(t,n,o,m){if(this.state!==zr.PARSING)return;this.audioOnly=!!n.audio&&!n.video,this.altAudio&&!this.audioOnly&&(delete n.audio,n.audiovideo&&this.logMuxedErr(o));const{audio:E,video:C,audiovideo:U}=n;if(E){let $=qr(E.codec,t.audioCodec);$==="mp4a"&&($="mp4a.40.5");const ae=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){$&&($.indexOf("mp4a.40.5")!==-1?$="mp4a.40.2":$="mp4a.40.5");const ce=E.metadata;ce&&"channelCount"in ce&&(ce.channelCount||1)!==1&&ae.indexOf("firefox")===-1&&($="mp4a.40.5")}$&&$.indexOf("mp4a.40.5")!==-1&&ae.indexOf("android")!==-1&&E.container!=="audio/mpeg"&&($="mp4a.40.2",this.log(`Android: force audio codec to ${$}`)),t.audioCodec&&t.audioCodec!==$&&this.log(`Swapping manifest audio codec "${t.audioCodec}" for "${$}"`),E.levelCodec=$,E.id=u.MAIN,this.log(`Init audio buffer, container:${E.container}, codecs[selected/level/parsed]=[${$||""}/${t.audioCodec||""}/${E.codec}]`),delete n.audiovideo}if(C){C.levelCodec=t.videoCodec,C.id=u.MAIN;const $=C.codec;if(($==null?void 0:$.length)===4)switch($){case"hvc1":case"hev1":C.codec="hvc1.1.6.L120.90";break;case"av01":C.codec="av01.0.04M.08";break;case"avc1":C.codec="avc1.42e01e";break}this.log(`Init video buffer, container:${C.container}, codecs[level/parsed]=[${t.videoCodec||""}/${$}]${C.codec!==$?" parsed-corrected="+C.codec:""}${C.supplemental?" supplemental="+C.supplemental:""}`),delete n.audiovideo}U&&(this.log(`Init audiovideo buffer, container:${U.container}, codecs[level/parsed]=[${t.codecs}/${U.codec}]`),delete n.video,delete n.audio);const H=Object.keys(n);if(H.length){if(this.hls.trigger(s.BUFFER_CODECS,n),!this.hls)return;H.forEach($=>{const ce=n[$].initSegment;ce!=null&&ce.byteLength&&this.hls.trigger(s.BUFFER_APPENDING,{type:$,data:ce,frag:o,part:null,chunkMeta:m,parent:o.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,o=t==null?void 0:t[n];return o?this.getMaxBufferLength(o.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=zr.IDLE}checkFragmentChanged(){const t=this.media;let n=null;if(t&&t.readyState>1&&t.seeking===!1){const o=t.currentTime;if(yi.isBuffered(t,o)?n=this.getAppendedFrag(o):yi.isBuffered(t,o+.1)&&(n=this.getAppendedFrag(o+.1)),n){this.backtrackFragment=null;const m=this.fragPlaying,E=n.level;(!m||n.sn!==m.sn||m.level!==E)&&(this.fragPlaying=n,this.hls.trigger(s.FRAG_CHANGED,{frag:n}),(!m||m.level!==E)&&this.hls.trigger(s.LEVEL_SWITCHED,{level:E}))}}}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 o=this.getLevelDetails(),m=this.currentFrag||(o?En(null,o.fragments,n):null);if(m){const E=m.programDateTime;if(E!==null){const C=E+(n-m.start)*1e3;return new Date(C)}}}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 ve{constructor(t){this.config=void 0,this.keyUriToKeyInfo={},this.emeController=null,this.config=t}abort(t){for(const o in this.keyUriToKeyInfo){const m=this.keyUriToKeyInfo[o].loader;if(m){var n;if(t&&t!==((n=m.context)==null?void 0:n.frag.type))return;m.abort()}}}detach(){for(const t in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[t];(n.mediaKeySessionContext||n.decryptdata.isCommonEncryption)&&delete this.keyUriToKeyInfo[t]}}destroy(){this.detach();for(const t in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[t].loader;n&&n.destroy()}this.keyUriToKeyInfo={}}createKeyLoadError(t,n=f.KEY_LOAD_ERROR,o,m,E){return new Na({type:c.NETWORK_ERROR,details:n,fatal:!1,frag:t,response:E,error:o,networkDetails:m})}loadClear(t,n){if(this.emeController&&this.config.emeEnabled){const{sn:o,cc:m}=t;for(let E=0;E{C.setKeyFormat(U)});break}}}}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 o,m;n&&t.setKeyFormat(n);const E=t.decryptdata;if(!E){const $=new Error(n?`Expected frag.decryptdata to be defined after setting format ${n}`:"Missing decryption data on fragment in onKeyLoading");return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,$))}const C=E.uri;if(!C)return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${C}"`)));let U=this.keyUriToKeyInfo[C];if((o=U)!=null&&o.decryptdata.key)return E.key=U.decryptdata.key,Promise.resolve({frag:t,keyInfo:U});if((m=U)!=null&&m.keyLoadPromise){var H;switch((H=U.mediaKeySessionContext)==null?void 0:H.keyStatus){case void 0:case"status-pending":case"usable":case"usable-in-future":return U.keyLoadPromise.then($=>(E.key=$.keyInfo.decryptdata.key,{frag:t,keyInfo:U}))}}switch(U=this.keyUriToKeyInfo[C]={decryptdata:E,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},E.method){case"ISO-23001-7":case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return E.keyFormat==="identity"?this.loadKeyHTTP(U,t):this.loadKeyEME(U,t);case"AES-128":case"AES-256":case"AES-256-CTR":return this.loadKeyHTTP(U,t);default:return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Key supplied with unsupported METHOD: "${E.method}"`)))}}loadKeyEME(t,n){const o={frag:n,keyInfo:t};if(this.emeController&&this.config.emeEnabled){const m=this.emeController.loadKey(o);if(m)return(t.keyLoadPromise=m.then(E=>(t.mediaKeySessionContext=E,o))).catch(E=>{throw t.keyLoadPromise=null,E})}return Promise.resolve(o)}loadKeyHTTP(t,n){const o=this.config,m=o.loader,E=new m(o);return n.keyLoader=t.loader=E,t.keyLoadPromise=new Promise((C,U)=>{const H={keyInfo:t,frag:n,responseType:"arraybuffer",url:t.decryptdata.uri},$=o.keyLoadPolicy.default,ae={loadPolicy:$,timeout:$.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},ce={onSuccess:(xe,Te,De,tt)=>{const{frag:at,keyInfo:Bt,url:dr}=De;if(!at.decryptdata||Bt!==this.keyUriToKeyInfo[dr])return U(this.createKeyLoadError(at,f.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),tt));Bt.decryptdata.key=at.decryptdata.key=new Uint8Array(xe.data),at.keyLoader=null,Bt.loader=null,C({frag:at,keyInfo:Bt})},onError:(xe,Te,De,tt)=>{this.resetLoader(Te),U(this.createKeyLoadError(n,f.KEY_LOAD_ERROR,new Error(`HTTP Error ${xe.code} loading key ${xe.text}`),De,b({url:H.url,data:void 0},xe)))},onTimeout:(xe,Te,De)=>{this.resetLoader(Te),U(this.createKeyLoadError(n,f.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),De))},onAbort:(xe,Te,De)=>{this.resetLoader(Te),U(this.createKeyLoadError(n,f.INTERNAL_ABORTED,new Error("key loading aborted"),De))}};E.load(H,ae,ce)})}resetLoader(t){const{frag:n,keyInfo:o,url:m}=t,E=o.loader;n.keyLoader===E&&(n.keyLoader=null,o.loader=null),delete this.keyUriToKeyInfo[m],E&&E.destroy()}}function Le(P){const{type:t}=P;switch(t){case h.AUDIO_TRACK:return u.AUDIO;case h.SUBTITLE_TRACK:return u.SUBTITLE;default:return u.MAIN}}function lt(P,t){let n=P.url;return(n===void 0||n.indexOf("data:")===0)&&(n=t.url),n}class jt{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(s.MANIFEST_LOADING,this.onManifestLoading,this),t.on(s.LEVEL_LOADING,this.onLevelLoading,this),t.on(s.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.on(s.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.on(s.LEVELS_UPDATED,this.onLevelsUpdated,this)}unregisterListeners(){const{hls:t}=this;t.off(s.MANIFEST_LOADING,this.onManifestLoading,this),t.off(s.LEVEL_LOADING,this.onLevelLoading,this),t.off(s.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.off(s.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.off(s.LEVELS_UPDATED,this.onLevelsUpdated,this)}createInternalLoader(t){const n=this.hls.config,o=n.pLoader,m=n.loader,E=o||m,C=new E(n);return this.loaders[t.type]=C,C}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:o}=n;this.variableList=null,this.load({id:null,level:0,responseType:"text",type:h.MANIFEST,url:o,deliveryDirectives:null,levelOrTrack:null})}onLevelLoading(t,n){const{id:o,level:m,pathwayId:E,url:C,deliveryDirectives:U,levelInfo:H}=n;this.load({id:o,level:m,pathwayId:E,responseType:"text",type:h.LEVEL,url:C,deliveryDirectives:U,levelOrTrack:H})}onAudioTrackLoading(t,n){const{id:o,groupId:m,url:E,deliveryDirectives:C,track:U}=n;this.load({id:o,groupId:m,level:null,responseType:"text",type:h.AUDIO_TRACK,url:E,deliveryDirectives:C,levelOrTrack:U})}onSubtitleTrackLoading(t,n){const{id:o,groupId:m,url:E,deliveryDirectives:C,track:U}=n;this.load({id:o,groupId:m,level:null,responseType:"text",type:h.SUBTITLE_TRACK,url:E,deliveryDirectives:C,levelOrTrack:U})}onLevelsUpdated(t,n){const o=this.loaders[h.LEVEL];if(o){const m=o.context;m&&!n.levels.some(E=>E===m.levelOrTrack)&&(o.abort(),delete this.loaders[h.LEVEL])}}load(t){var n;const o=this.hls.config;let m=this.getInternalLoader(t);if(m){const $=this.hls.logger,ae=m.context;if(ae&&ae.levelOrTrack===t.levelOrTrack&&(ae.url===t.url||ae.deliveryDirectives&&!t.deliveryDirectives)){ae.url===t.url?$.log(`[playlist-loader]: ignore ${t.url} ongoing request`):$.log(`[playlist-loader]: ignore ${t.url} in favor of ${ae.url}`);return}$.log(`[playlist-loader]: aborting previous loader for type: ${t.type}`),m.abort()}let E;if(t.type===h.MANIFEST?E=o.manifestLoadPolicy.default:E=y({},o.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),m=this.createInternalLoader(t),r((n=t.deliveryDirectives)==null?void 0:n.part)){let $;if(t.type===h.LEVEL&&t.level!==null?$=this.hls.levels[t.level].details:t.type===h.AUDIO_TRACK&&t.id!==null?$=this.hls.audioTracks[t.id].details:t.type===h.SUBTITLE_TRACK&&t.id!==null&&($=this.hls.subtitleTracks[t.id].details),$){const ae=$.partTarget,ce=$.targetduration;if(ae&&ce){const xe=Math.max(ae*3,ce*.8)*1e3;E=y({},E,{maxTimeToFirstByteMs:Math.min(xe,E.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(xe,E.maxTimeToFirstByteMs)})}}}const C=E.errorRetry||E.timeoutRetry||{},U={loadPolicy:E,timeout:E.maxLoadTimeMs,maxRetry:C.maxNumRetry||0,retryDelay:C.retryDelayMs||0,maxRetryDelay:C.maxRetryDelayMs||0},H={onSuccess:($,ae,ce,xe)=>{const Te=this.getInternalLoader(ce);this.resetInternalLoader(ce.type);const De=$.data;if(De.indexOf("#EXTM3U")!==0){this.handleManifestParsingError($,ce,new Error("no EXTM3U delimiter"),xe||null,ae);return}ae.parsing.start=performance.now(),fs.isMediaPlaylist(De)||ce.type!==h.MANIFEST?this.handleTrackOrLevelPlaylist($,ae,ce,xe||null,Te):this.handleMasterPlaylist($,ae,ce,xe)},onError:($,ae,ce,xe)=>{this.handleNetworkError(ae,ce,!1,$,xe)},onTimeout:($,ae,ce)=>{this.handleNetworkError(ae,ce,!0,void 0,$)}};m.load(t,U,H)}checkAutostartLoad(){if(!this.hls)return;const{config:{autoStartLoad:t,startPosition:n},forceStartLoad:o}=this.hls;(t||o)&&(this.hls.logger.log(`${t?"auto":"force"} startLoad with configured startPosition ${n}`),this.hls.startLoad(n))}handleMasterPlaylist(t,n,o,m){const E=this.hls,C=t.data,U=lt(t,o),H=fs.parseMasterPlaylist(C,U);if(H.playlistParsingError){this.handleManifestParsingError(t,o,H.playlistParsingError,m,n);return}const{contentSteering:$,levels:ae,sessionData:ce,sessionKeys:xe,startTimeOffset:Te,variableList:De}=H;this.variableList=De;const{AUDIO:tt=[],SUBTITLES:at,"CLOSED-CAPTIONS":Bt}=fs.parseMasterPlaylistMedia(C,U,H);tt.length&&!tt.some(ar=>!ar.url)&&ae[0].audioCodec&&!ae[0].attrs.AUDIO&&(this.hls.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),tt.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new ji({}),bitrate:0,url:""})),E.trigger(s.MANIFEST_LOADED,{levels:ae,audioTracks:tt,subtitles:at,captions:Bt,contentSteering:$,url:U,stats:n,networkDetails:m,sessionData:ce,sessionKeys:xe,startTimeOffset:Te,variableList:De})}handleTrackOrLevelPlaylist(t,n,o,m,E){const C=this.hls,{id:U,level:H,type:$}=o,ae=lt(t,o),ce=r(H)?H:r(U)?U:0,xe=Le(o),Te=fs.parseLevelPlaylist(t.data,ae,ce,xe,0,this.variableList);if($===h.MANIFEST){const De={attrs:new ji({}),bitrate:0,details:Te,name:"",url:ae};Te.requestScheduled=n.loading.start+ur(Te,0),C.trigger(s.MANIFEST_LOADED,{levels:[De],audioTracks:[],url:ae,stats:n,networkDetails:m,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}n.parsing.end=performance.now(),o.levelDetails=Te,this.handlePlaylistLoaded(Te,t,n,o,m,E)}handleManifestParsingError(t,n,o,m,E){this.hls.trigger(s.ERROR,{type:c.NETWORK_ERROR,details:f.MANIFEST_PARSING_ERROR,fatal:n.type===h.MANIFEST,url:t.url,err:o,error:o,reason:o.message,response:t,context:n,networkDetails:m,stats:E})}handleNetworkError(t,n,o=!1,m,E){let C=`A network ${o?"timeout":"error"+(m?" (status "+m.code+")":"")} occurred while loading ${t.type}`;t.type===h.LEVEL?C+=`: ${t.level} id: ${t.id}`:(t.type===h.AUDIO_TRACK||t.type===h.SUBTITLE_TRACK)&&(C+=` id: ${t.id} group-id: "${t.groupId}"`);const U=new Error(C);this.hls.logger.warn(`[playlist-loader]: ${C}`);let H=f.UNKNOWN,$=!1;const ae=this.getInternalLoader(t);switch(t.type){case h.MANIFEST:H=o?f.MANIFEST_LOAD_TIMEOUT:f.MANIFEST_LOAD_ERROR,$=!0;break;case h.LEVEL:H=o?f.LEVEL_LOAD_TIMEOUT:f.LEVEL_LOAD_ERROR,$=!1;break;case h.AUDIO_TRACK:H=o?f.AUDIO_TRACK_LOAD_TIMEOUT:f.AUDIO_TRACK_LOAD_ERROR,$=!1;break;case h.SUBTITLE_TRACK:H=o?f.SUBTITLE_TRACK_LOAD_TIMEOUT:f.SUBTITLE_LOAD_ERROR,$=!1;break}ae&&this.resetInternalLoader(t.type);const ce={type:c.NETWORK_ERROR,details:H,fatal:$,url:t.url,loader:ae,context:t,error:U,networkDetails:n,stats:E};if(m){const xe=(n==null?void 0:n.url)||t.url;ce.response=b({url:xe,data:void 0},m)}this.hls.trigger(s.ERROR,ce)}handlePlaylistLoaded(t,n,o,m,E,C){const U=this.hls,{type:H,level:$,id:ae,groupId:ce,deliveryDirectives:xe}=m,Te=lt(n,m),De=Le(m),tt=typeof m.level=="number"&&De===u.MAIN?$:void 0;if(!t.fragments.length){const Bt=t.playlistParsingError=new Error("No Segments found in Playlist");U.trigger(s.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_EMPTY_ERROR,fatal:!1,url:Te,error:Bt,reason:Bt.message,response:n,context:m,level:tt,parent:De,networkDetails:E,stats:o});return}t.targetduration||(t.playlistParsingError=new Error("Missing Target Duration"));const at=t.playlistParsingError;if(at){if(this.hls.logger.warn(at),!U.config.ignorePlaylistParsingErrors){U.trigger(s.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:Te,error:at,reason:at.message,response:n,context:m,level:tt,parent:De,networkDetails:E,stats:o});return}t.playlistParsingError=null}switch(t.live&&C&&(C.getCacheAge&&(t.ageHeader=C.getCacheAge()||0),(!C.getCacheAge||isNaN(t.ageHeader))&&(t.ageHeader=0)),H){case h.MANIFEST:case h.LEVEL:U.trigger(s.LEVEL_LOADED,{details:t,levelInfo:m.levelOrTrack||U.levels[0],level:tt||0,id:ae||0,stats:o,networkDetails:E,deliveryDirectives:xe,withoutMultiVariant:H===h.MANIFEST});break;case h.AUDIO_TRACK:U.trigger(s.AUDIO_TRACK_LOADED,{details:t,track:m.levelOrTrack,id:ae||0,groupId:ce||"",stats:o,networkDetails:E,deliveryDirectives:xe});break;case h.SUBTITLE_TRACK:U.trigger(s.SUBTITLE_TRACK_LOADED,{details:t,track:m.levelOrTrack,id:ae||0,groupId:ce||"",stats:o,networkDetails:E,deliveryDirectives:xe});break}}}class rr{static get version(){return In}static isMSESupported(){return $f()}static isSupported(){return Tf()}static getMediaSource(){return oe()}static get Events(){return s}static get MetadataSchema(){return we}static get ErrorTypes(){return c}static get ErrorDetails(){return f}static get DefaultConfig(){return rr.defaultConfig?rr.defaultConfig:tf}static set DefaultConfig(t){rr.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 ks,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=X(t.debug||!1,"Hls instance",t.assetPlayerId),o=this.config=fl(rr.DefaultConfig,t,n);this.userConfig=t,o.progressive&&Wo(o,n);const{abrController:m,bufferController:E,capLevelController:C,errorController:U,fpsController:H}=o,$=new U(this),ae=this.abrController=new m(this),ce=new Or(this),xe=o.interstitialsController,Te=xe?this.interstitialsController=new xe(this,rr):null,De=this.bufferController=new E(this,ce),tt=this.capLevelController=new C(this),at=new H(this),Bt=new jt(this),dr=o.contentSteeringController,ar=dr?new dr(this):null,Zr=this.levelController=new Bf(this,ar),Gr=new Hf(this),fn=new ve(this.config),Vr=this.streamController=new Z(this,ce,fn),on=this.gapController=new mf(this,ce);tt.setStreamController(Vr),at.setStreamController(Vr);const _n=[Bt,Zr,Vr];Te&&_n.splice(1,0,Te),ar&&_n.splice(1,0,ar),this.networkControllers=_n;const Xr=[ae,De,on,tt,at,Gr,ce];this.audioTrackController=this.createController(o.audioTrackController,_n);const Yn=o.audioStreamController;Yn&&_n.push(this.audioStreamController=new Yn(this,ce,fn)),this.subtitleTrackController=this.createController(o.subtitleTrackController,_n);const di=o.subtitleStreamController;di&&_n.push(this.subtititleStreamController=new di(this,ce,fn)),this.createController(o.timelineController,Xr),fn.emeController=this.emeController=this.createController(o.emeController,Xr),this.cmcdController=this.createController(o.cmcdController,Xr),this.latencyController=this.createController(Cf,Xr),this.coreComponents=Xr,_n.push($);const os=$.onErrorOut;typeof os=="function"&&this.on(s.ERROR,os,$),this.on(s.MANIFEST_LOADED,Bt.onManifestLoaded,Bt)}createController(t,n){if(t){const o=new t(this);return n&&n.push(o),o}return null}on(t,n,o=this){this._emitter.on(t,n,o)}once(t,n,o=this){this._emitter.once(t,n,o)}removeAllListeners(t){this._emitter.removeAllListeners(t)}off(t,n,o=this,m){this._emitter.off(t,n,o,m)}listeners(t){return this._emitter.listeners(t)}emit(t,n,o){return this._emitter.emit(t,n,o)}trigger(t,n){if(this.config.debug)return this.emit(t,t,n);try{return this.emit(t,t,n)}catch(o){if(this.logger.error("An internal error happened while handling event "+t+'. Error message: "'+o.message+'". Here is a stacktrace:',o),!this.triggeringException){this.triggeringException=!0;const m=t===s.ERROR;this.trigger(s.ERROR,{type:c.OTHER_ERROR,details:f.INTERNAL_EXCEPTION,fatal:m,event:t,error:o}),this.triggeringException=!1}}return!1}listenerCount(t){return this._emitter.listenerCount(t)}destroy(){this.logger.log("destroy"),this.trigger(s.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 E=new Error(`attachMedia failed: invalid argument (${t})`);this.trigger(s.ERROR,{type:c.OTHER_ERROR,details:f.ATTACH_MEDIA_ERROR,fatal:!0,error:E});return}this.logger.log("attachMedia"),this._media&&(this.logger.warn("media must be detached before attaching"),this.detachMedia());const n="media"in t,o=n?t.media:t,m=n?t:{media:o};this._media=o,this.trigger(s.MEDIA_ATTACHING,m)}detachMedia(){this.logger.log("detachMedia"),this.trigger(s.MEDIA_DETACHING,{}),this._media=null}transferMedia(){this._media=null;const t=this.bufferController.transferMedia();return this.trigger(s.MEDIA_DETACHING,{transferMedia:t}),t}loadSource(t){this.stopLoad();const n=this.media,o=this._url,m=this._url=le.buildAbsoluteURL(self.location.href,t,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.logger.log(`loadSource:${m}`),n&&o&&(o!==m||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(n)),this.trigger(s.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 o=0;o{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=ki()),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){Cr(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 o=t.length;for(let m=0;m=n)return m;return 0}get maxAutoLevel(){const{levels:t,autoLevelCapping:n,maxHdcpLevel:o}=this;let m;if(n===-1&&t!=null&&t.length?m=t.length-1:m=n,o)for(let E=m;E--;){const C=t[E].attrs["HDCP-LEVEL"];if(C&&C<=o)return E}return m}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 o=Si(n);return mt(t,o,navigator.mediaCapabilities)}}rr.defaultConfig=void 0},53280:function(d,g,e){"use strict";e.d(g,{D:function(){return i}});function r(l,c,f){var s=f||{},h=s.noTrailing,u=h===void 0?!1:h,a=s.noLeading,x=a===void 0?!1:a,p=s.debounceMode,y=p===void 0?void 0:p,_,b=!1,S=0;function R(){_&&clearTimeout(_)}function L(D){var M=D||{},N=M.upcomingOnly,j=N===void 0?!1:N;R(),b=!j}function T(){for(var D=arguments.length,M=new Array(D),N=0;Nl?x?(S=Date.now(),u||(_=setTimeout(y?Y:X,l))):X():u!==!0&&(_=setTimeout(y?Y:X,y===void 0?l-Q:l))}return T.cancel=L,T}function i(l,c,f){var s=f||{},h=s.atBegin,u=h===void 0?!1:h;return r(l,c,{debounceMode:u!==!1})}}},__webpack_module_cache__={};function __webpack_require__(d){var g=__webpack_module_cache__[d];if(g!==void 0)return g.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 g=d&&d.__esModule?function(){return d.default}:function(){return d};return __webpack_require__.d(g,{a:g}),g}}(),function(){var d=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},g;__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={};g=g||[null,d({}),d([]),d(d)];for(var c=r&2&&e;typeof c=="object"&&!~g.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,g){for(var e in g)__webpack_require__.o(g,e)&&!__webpack_require__.o(d,e)&&Object.defineProperty(d,e,{enumerable:!0,get:g[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(d){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(g,e){return __webpack_require__.f[e](d,g),g},[]))}}(),function(){__webpack_require__.u=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",570:"p__Home__Detail__OnlineNum__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",672:"p__Home__Detail__ShixunContext__Detail__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4565:"p__HttpStatus__500",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",7948:"p__User__Detail__ClassManagement__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8365:"p__Home__Detail__ShixunContext__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9519:"p__User__Detail__ClassManagement__Item__index",9590:"p__User__Detail__TeachGroup__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"9d48d3c3",33:"e685844e",67:"69f92f5d",109:"23a3476f",169:"5b7bc387",195:"8e67562c",264:"9c39529e",265:"d4aed39e",292:"d5680a43",310:"15762bed",316:"1f60ada6",337:"32933181",342:"b2bce551",354:"d4d139cf",391:"bfa34602",425:"55b66834",479:"4b6db7a0",485:"6d9cb162",508:"0c9fccce",532:"5cc98bbe",533:"a0f87f53",547:"24bbee7d",556:"4427da39",559:"492b9361",570:"ee546d39",576:"a8decec9",599:"ed444d24",629:"44a1d9a5",643:"002ddcc9",671:"4a609b8d",672:"fadf99a3",680:"2957d528",700:"0073f9a8",737:"acee37f4",741:"ac5fd360",799:"77bf1112",869:"66e17e62",895:"dff3adf3",921:"5b87a2f1",928:"3beb70a2",981:"24da50c7",1006:"fb46da4e",1043:"f5fa3485",1045:"7c2ff3c6",1048:"afe90989",1070:"9b7c856d",1144:"c90eccaf",1148:"075db247",1154:"8cb80842",1211:"babe2ef0",1253:"2ea02a3b",1257:"6d83d77b",1265:"8085ad4f",1274:"5f6ea65a",1276:"5a16a6b9",1343:"bce9cf7d",1416:"8cf2b131",1423:"50d65268",1427:"08ee5434",1450:"bef76ed8",1461:"47446f57",1462:"fcf08abc",1470:"cb4520aa",1475:"2a11d689",1482:"e8e526b4",1512:"05e87aba",1520:"d142c8f7",1545:"c9fb6de0",1578:"c72038f5",1581:"043acf44",1582:"6a66ddb3",1646:"e6e27b60",1657:"807768fb",1660:"63c6334f",1674:"6eaa1dac",1702:"926fa30b",1713:"ba75a55e",1717:"19de2b0a",1727:"56a7239c",1783:"ab8c83c6",1799:"0ccd8106",1831:"f405f071",1836:"49b5d8ab",1855:"a387e74d",1880:"ae6cf009",1939:"905105b1",1953:"6a89ce8e",1962:"08f2a974",2011:"59d51f98",2045:"cf18e7f8",2076:"19550e82",2102:"544b4d1e",2141:"f2bafcec",2216:"36d46c82",2240:"f028beea",2249:"f4830452",2254:"c21f65c2",2300:"f7b34b30",2303:"2bc3e7a7",2307:"7734594a",2338:"c8998f22",2339:"173e3ca7",2364:"f89faf70",2386:"192e235c",2396:"d8dfcf93",2404:"3d9ccbfc",2412:"a01f3755",2425:"4e9442b9",2443:"e7a61df1",2476:"d640ab90",2494:"68080a87",2501:"5fcbbcb5",2529:"249b73cb",2538:"de4a3723",2539:"67eb7c26",2548:"aa53f43d",2570:"90359020",2594:"e87d3761",2603:"a7e5cc4e",2659:"eb719cac",2707:"6e83cc67",2806:"98f0fa89",2819:"478050a1",2823:"6d71e90e",2826:"b1b23a95",2829:"4a39417e",2837:"54a82605",2865:"8bd9e1ce",2875:"a972e6b9",2884:"9ad17f2c",2969:"ab3357d7",2983:"da44dc79",3006:"d43ab7c8",3133:"9bf3f89c",3141:"fe7e28d7",3157:"c108e31a",3183:"76897a23",3198:"8e655451",3212:"1aff9cc9",3220:"8f5fe187",3247:"4943978e",3260:"b35cd49a",3276:"ae269c09",3282:"63457918",3317:"bddd92e3",3332:"a2cadb86",3355:"b7bb878b",3356:"38b0a073",3391:"0a712d0e",3433:"b2422702",3442:"1a634453",3447:"1e3ed517",3451:"0b3eb3c4",3496:"65322917",3509:"f1933b4a",3550:"3dc83156",3581:"0c11d57a",3585:"fca41ae0",3665:"79b5c56f",3668:"804f98b3",3697:"481a10d9",3747:"78d41801",3754:"7121e2d9",3777:"d5b0f2f1",3784:"0bc701ed",3805:"9dbcb95e",3862:"f518207a",3873:"84141ea1",3885:"f87f7f15",3910:"a3b97753",3935:"74d0c027",3951:"d2330886",3987:"5cecd51b",4014:"27a8e97c",4017:"55e12afd",4030:"2f98b870",4056:"90162764",4058:"82246f46",4078:"78a2f159",4088:"236723f3",4093:"620557c1",4105:"130f6160",4142:"e4e8b3c1",4144:"166cecea",4164:"8cd6e334",4216:"5f78aecc",4217:"5803e296",4227:"2130536d",4259:"dc640eb1",4264:"be25d44e",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"d0f51200",4492:"73f1ea36",4496:"17f73c4b",4498:"d4d62e30",4504:"8ae860d1",4514:"9fb1dbfc",4520:"0d65c9f2",4546:"d4d36bae",4565:"ae294bdd",4572:"2694adb2",4599:"61def4cb",4601:"971dcabe",4610:"3be59c09",4621:"0c5e58fc",4628:"ece2c60c",4662:"4cb7d58c",4685:"c33f1528",4715:"72b8df1c",4736:"4987e57c",4741:"9b0e00c7",4757:"f7985d2b",4766:"851589b4",4770:"c7d32965",4790:"619413e4",4795:"1495dc2f",4797:"a24e92db",4800:"af48398b",4849:"81123f62",4850:"1edda4b7",4862:"29bbb6ae",4884:"21dde1dd",4889:"4e3f82dc",4928:"7cfee0fd",4973:"f9b21119",4994:"e0c0cc62",5022:"68c98956",5043:"993a7535",5048:"6864b961",5060:"85dafcc6",5096:"63bdd896",5111:"e0595bc5",5125:"310fbdce",5148:"a78a7962",5176:"e6495f98",5179:"3e1d09c0",5186:"7f0c3dcc",5191:"72c95978",5238:"e144aa04",5265:"1f03d090",5290:"5dabcdc2",5297:"796f71d6",5319:"06087fb8",5321:"1163c84e",5335:"7e8f1576",5354:"7ae70604",5357:"63c94db8",5359:"eef41cee",5382:"6dcd4108",5402:"5fb00411",5416:"454536b7",5434:"38b302a6",5470:"42aa9e6b",5494:"d89549c4",5518:"79648011",5549:"a367a840",5572:"e58fddd0",5573:"0a4fd616",5599:"9ff2dec7",5624:"7e95819d",5631:"e00d3d36",5650:"40828e54",5679:"4a090bef",5705:"956a5d8e",5729:"683569fa",5764:"e0d7e586",5775:"7a7263de",5786:"a972d493",5798:"155b689f",5816:"c690829c",5825:"74cd0bd9",5876:"5eded409",5888:"5da869a0",5891:"36d4ac15",5895:"168c5db3",5902:"1e146e05",5915:"9e2dda8f",5972:"45c60151",5992:"2655eec4",6029:"08bbe869",6034:"c1139b6a",6045:"d268f87f",6047:"3ce45acd",6052:"42c70cbf",6063:"5cbf8bfd",6069:"c286682d",6126:"99519171",6127:"9948841d",6170:"c4b92aae",6265:"aa99be47",6270:"d28188ff",6277:"e133d383",6328:"3b9cdf17",6366:"9394100a",6378:"7f3a946a",6411:"3b971528",6434:"99093b6b",6444:"a2f33c9e",6452:"24f6ce9a",6531:"5b8bb018",6541:"906aa689",6583:"dfe4a277",6587:"ebaf7c7d",6634:"ad2e74e2",6651:"8bc80a23",6656:"fc39d1b9",6685:"9c490f7b",6729:"36258f9c",6741:"3f1e3d89",6758:"915957ff",6774:"59d4d618",6784:"30cf6731",6788:"a1c6f65e",6796:"b024b565",6805:"a9114294",6820:"95b78543",6845:"02c732ae",6882:"d58198f4",6883:"6cb80143",6904:"9bfc5612",6913:"b1fe87c4",6963:"4421e974",6982:"6b1bd266",7008:"c3b8bb7d",7043:"940bc5bb",7045:"cce4542d",7046:"2bcaed09",7058:"2717cac3",7062:"398b396b",7084:"46ccce72",7156:"e7466006",7178:"a85ef9bc",7182:"c4a5bac1",7224:"e56b09dd",7242:"36f58db5",7260:"2ec55206",7331:"2e27a23b",7333:"e44ddcf7",7365:"1005464f",7395:"8d3aecd8",7460:"54e1762c",7477:"057de658",7482:"f863109f",7527:"d765f974",7545:"30fac6fd",7560:"fdbaed03",7589:"4328ed68",7591:"c8233ce9",7614:"ec5e4553",7622:"b2b2649b",7686:"4fcec9f9",7706:"c2a79e40",7806:"6aa11772",7852:"cd88cff9",7855:"10775a8a",7857:"91ee9735",7878:"f48757f3",7884:"271bad35",7890:"ca5e41c9",7922:"90c9a4e6",7948:"686880a4",7963:"64ac60d4",7964:"29aed9a1",8014:"a39aca53",8062:"cb5fde4f",8072:"96b2f45f",8077:"e135ab98",8085:"7d2453fc",8089:"d536b13a",8143:"40a4848c",8155:"6a989439",8161:"83c5fa9a",8237:"dd8d84c7",8241:"33167a80",8302:"9793fa46",8307:"7ec79fee",8340:"07fdef59",8350:"07df8a75",8365:"99a85770",8398:"9ef017f4",8431:"2cd5043e",8435:"2c261449",8447:"a84bf07c",8517:"9f979f34",8561:"333e8ec9",8563:"a9b6f109",8634:"443d8946",8639:"ebbaf1d9",8665:"540a5230",8688:"d4c17464",8689:"5894cbbb",8723:"1ac863a4",8737:"ce7dad23",8776:"0ad26240",8782:"d2d83acd",8787:"0e6f9874",8797:"898efc2d",8823:"50bf086b",8827:"07bce12f",8842:"9f25a3e2",8866:"9c64ae43",8882:"25805c59",8885:"20e08f35",8898:"d002bcd8",8909:"63bf2ffc",8920:"7f82440c",8963:"790aecdd",8982:"4db8d9ef",8999:"dbb3e077",9076:"b772835c",9104:"bbcb2345",9133:"eb18e5da",9205:"4203af82",9215:"8940fb07",9252:"0d791a59",9260:"cf5f8140",9332:"1505c6f0",9360:"edcc0431",9366:"d633c72a",9391:"2f14e05b",9404:"9fcc3d3e",9408:"c55912bf",9416:"25f1cd93",9487:"4d567133",9489:"e5f89e5d",9507:"cbb13705",9519:"044dbfed",9554:"ed358e7b",9559:"f794af19",9590:"1638e97f",9596:"9f2fc26e",9647:"c1cf067f",9649:"2098da09",9674:"037d1a17",9677:"f41874f2",9695:"b2c12ce6",9715:"e9a4c3ab",9716:"fef9465b",9785:"b675f790",9788:"3d2fd3a9",9890:"639a7a23",9891:"0e311873",9895:"b8e31ff2",9921:"5d841a25",9922:"dc50ceb2",9928:"5989f5e0",9944:"4e6ad564",9950:"74f6dfb2",9968:"17466785"}[d]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",7948:"p__User__Detail__ClassManagement__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9519:"p__User__Detail__ClassManagement__Item__index",9590:"p__User__Detail__TeachGroup__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"91ed81ab",67:"1ad7d0db",109:"1a7fc455",195:"65632591",264:"5fd9b3fc",265:"d92c6f86",292:"9a0e8f6b",310:"06815302",337:"ee05039e",342:"ab091f90",479:"bba9e475",485:"d63578fe",508:"82593858",532:"c829a014",533:"5fee20bc",547:"5581debc",556:"892f4292",559:"c49aa5ba",576:"e4f97d42",643:"22ded693",680:"e67e9e01",700:"1d9948a7",737:"98eb2f74",799:"b3487c4b",869:"6740e24b",895:"ad846737",921:"30cc7e9b",928:"0277270a",1006:"2263131d",1043:"e8c0878b",1045:"0eeb3595",1048:"dafc3f4f",1070:"e67e9e01",1148:"754fff63",1211:"bdb8faab",1253:"46aca33c",1257:"156e8f74",1265:"d902bdae",1276:"bbc6eeec",1343:"b7f33c89",1416:"f1916094",1423:"5c4a76fc",1427:"f91322f7",1450:"1edcc2ed",1461:"917cbb16",1470:"183c9793",1475:"d22fbaa0",1482:"d159af07",1512:"f3653a35",1520:"f7300d0e",1545:"f8f5f64f",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1657:"ddd6a700",1674:"fdbc1e05",1702:"fca45632",1713:"5ed278a4",1717:"08a9e890",1727:"de83767d",1783:"47d0320e",1831:"8d05bf11",1836:"5f0d3f7f",1855:"b92cccb4",1880:"f67d7892",1939:"48e30d48",1953:"23cbc47f",1962:"84e145fa",2045:"dcfad42d",2076:"09b07fa0",2102:"ec61f9f0",2141:"5eb2f330",2216:"e3ba73cf",2240:"e7cce869",2254:"ccda836f",2303:"87592c17",2307:"b2c54321",2338:"dd6e8a16",2339:"d90c9bd2",2396:"e70f11d6",2404:"08d36549",2412:"6b6ca0ef",2425:"47b23ee4",2443:"78513f2d",2476:"cf85a190",2501:"2441982c",2529:"9d9944da",2539:"43d36117",2548:"75182034",2570:"3dbc6300",2603:"0277270a",2659:"f6071a36",2707:"cabcb16e",2806:"2c7248b3",2819:"9455b08a",2823:"a13b21fb",2826:"0b6be43b",2829:"a5909474",2865:"6ef3cf6b",2875:"d6c8355d",2884:"cc184a3f",2983:"c8c482f7",3006:"7fce4e74",3141:"72791f8b",3157:"2038b5dc",3183:"b2253f40",3212:"ad1521c1",3220:"a5be3990",3247:"50105eb7",3260:"49ca09b2",3276:"7bbb651d",3282:"2dff97e8",3317:"137440b7",3332:"dab65052",3355:"39e3d07c",3356:"c6a4098f",3391:"f0e498fe",3433:"e6919a98",3442:"bdf7849c",3447:"1653d818",3451:"e3a31387",3496:"44bf4044",3509:"70043ca5",3581:"7630d0f9",3585:"5f288e7b",3665:"5250d444",3668:"86f20630",3747:"e06419ae",3784:"c81d4a51",3873:"bbd9808d",3910:"658d457f",3935:"cd50aa32",3951:"4a9249b1",4030:"f308ee3a",4056:"10eacfff",4078:"aa54548e",4093:"c1f29d01",4105:"7f9d4513",4144:"f10aa199",4164:"0e623fec",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"36917df0",4449:"e68d8d58",4492:"cdc29460",4496:"77babddd",4498:"b05686dd",4504:"466a61af",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"014ca65e",4601:"3c8ac557",4610:"687005a6",4621:"ead619d7",4662:"4e7b8c12",4715:"45efe14a",4736:"2968553b",4741:"c8d03de5",4757:"73b754d2",4766:"b5df5a8e",4770:"674b2d2a",4795:"939f9f81",4800:"f50302a4",4849:"2a1dc219",4862:"e8eacc3e",4884:"bd293d3b",4889:"a91da64a",4928:"a4b1a237",4973:"129c56e8",4994:"50caae56",5022:"81b1b86b",5043:"247e6954",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5125:"57501e4a",5148:"572faeac",5176:"9c49e7fa",5179:"21f01751",5186:"aeb0dc56",5191:"0af389b2",5238:"3d814a61",5297:"5426028f",5319:"34217c3f",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"0c911991",5402:"60617d0d",5470:"b25021a2",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5599:"2ae54005",5624:"0208754c",5650:"f8f63f4b",5705:"df6bf207",5729:"46f9b5d4",5775:"8945cad2",5786:"37a81eaa",5798:"ce1cf7da",5816:"d749b200",5825:"73177a8c",5888:"193a7f8f",5891:"3b7a128f",5895:"9ddd624a",5915:"bc9c3e69",5972:"c7a91e8e",5992:"419f5d2f",6029:"2ded5a5a",6052:"59cb6398",6063:"a5f0409a",6069:"b4a6d2ab",6127:"f31505a8",6265:"9459eb93",6270:"5496b206",6277:"12e50919",6328:"de2b9d62",6366:"079fc2d8",6434:"0112f8db",6444:"fd46d237",6452:"50a6d310",6541:"d1c967cd",6583:"7d33505d",6587:"9c49e7fa",6634:"df151169",6651:"b07fe216",6656:"03cdfb68",6685:"f5f5b969",6729:"aea3b7f5",6741:"b838eb14",6758:"558cc090",6784:"1affe817",6788:"9cd39ff5",6796:"89c76e37",6805:"5b253c81",6820:"cebdf1cf",6845:"b7aabf70",6882:"c2d2eada",6883:"7740a702",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",6982:"3043a9c3",7008:"fe74a83d",7043:"25478869",7045:"48f6fc4c",7046:"c7301ded",7058:"984a456a",7062:"fe78dd10",7178:"6e47d75d",7182:"183c9793",7224:"7caf9754",7242:"4f353f61",7260:"2c380d56",7395:"5c10e8d8",7460:"dedd2038",7477:"832457fc",7482:"c37a3f01",7527:"a4765b7e",7545:"1f6a7624",7560:"d82e43ca",7589:"2a3e68f3",7614:"de9ee12f",7622:"ca0e645a",7806:"80b7b1d6",7852:"fce1e197",7855:"3970a709",7857:"13a29416",7878:"8dfa25f5",7884:"1ca6cde0",7922:"c1d9e2f3",7948:"bed733e5",8014:"9ef39203",8062:"8e384b9f",8072:"540f746b",8077:"0b2c51d9",8085:"2e8d934b",8143:"b6ca83ad",8155:"d345abd7",8237:"44654223",8241:"02a0cb2f",8302:"b4649ac5",8307:"02e15761",8398:"cf8eb735",8431:"60a111b6",8435:"21d4dff0",8447:"0875c082",8517:"cccfddad",8563:"3a763677",8634:"317d0a2b",8665:"c52575bc",8688:"c044db56",8689:"459af240",8723:"5166ac36",8782:"918afc23",8787:"121de108",8797:"13e5189e",8823:"9e7a9852",8827:"af0ed6a3",8866:"664121ad",8882:"f3e42f72",8885:"de905169",8982:"6e2e337e",8999:"448aa22f",9076:"6a501148",9133:"ab171f08",9205:"49a3e67d",9215:"f737e7e7",9332:"a627cf98",9360:"27c7d4f7",9366:"4f511490",9391:"c11edda0",9404:"d8cf04f7",9408:"d3565b1a",9416:"6ead6660",9487:"a73f5679",9489:"ee2bb5b7",9507:"396e34cd",9519:"88d248ee",9590:"29583579",9647:"452de157",9649:"00fb4211",9674:"d0f91ed7",9677:"26548cb7",9695:"bb84056a",9715:"b6c6645f",9716:"a5750e0d",9785:"08d36549",9788:"781a4d20",9890:"9ebce4ba",9891:"512a9301",9921:"e0db9101",9922:"33690872",9944:"1ba31055"}[d]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(d){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(d){return d=Object.create(d),d.children||(d.children=[]),Object.defineProperty(d,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+d.id)}}),d}}(),function(){__webpack_require__.o=function(d,g){return Object.prototype.hasOwnProperty.call(d,g)}}(),function(){var d={};__webpack_require__.l=function(g,e,r,i){if(d[g]){d[g].push(e);return}var l,c;if(r!==void 0)for(var f=document.getElementsByTagName("script"),s=0;s{const $=zi(t,o,H)||zi(P,o,H)||zi(m,o,H);return $&&(U[H]=$),U},{})}function zi(P,t,n){return P&&P.hasAttributeNS(t,n)?P.getAttributeNS(t,n):null}function ua(P){return new Error(`Could not parse ttml timestamp ${P}`)}function ha(P,t){if(!P)return null;let n=Ws(P);return n===null&&(El.test(P)?n=vs(P,t):rc.test(P)&&(n=Ki(P,t))),n}function vs(P,t){const n=El.exec(P),o=(n[4]|0)+(n[5]|0)/t.subFrameRate;return(n[1]|0)*3600+(n[2]|0)*60+(n[3]|0)+o/t.frameRate}function Ki(P,t){const n=rc.exec(P),o=Number(n[1]);switch(n[2]){case"h":return o*3600;case"m":return o*60;case"ms":return o*1e3;case"f":return o/t.frameRate;case"t":return o/t.tickRate}return o}class es{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,o){(this.startTime===null||this.startTime>t)&&(this.startTime=t),this.endTime=n,this.screen=o,this.timelineController.createCaptionsTrack(this.trackName)}reset(){this.cueRanges=[],this.startTime=null}}class Ku{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=ll(),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(s.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(s.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(s.MANIFEST_LOADING,this.onManifestLoading,this),t.on(s.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(s.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(s.FRAG_LOADING,this.onFragLoading,this),t.on(s.FRAG_LOADED,this.onFragLoaded,this),t.on(s.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.on(s.FRAG_DECRYPTED,this.onFragDecrypted,this),t.on(s.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(s.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.on(s.BUFFER_FLUSHING,this.onBufferFlushing,this)}destroy(){const{hls:t}=this;t.off(s.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(s.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(s.MANIFEST_LOADING,this.onManifestLoading,this),t.off(s.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(s.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(s.FRAG_LOADING,this.onFragLoading,this),t.off(s.FRAG_LOADED,this.onFragLoaded,this),t.off(s.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.off(s.FRAG_DECRYPTED,this.onFragDecrypted,this),t.off(s.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(s.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.off(s.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.media=null,this.cea608Parser1=this.cea608Parser2=void 0}initCea608Parsers(){const t=new es(this,"textTrack1"),n=new es(this,"textTrack2"),o=new es(this,"textTrack3"),m=new es(this,"textTrack4");this.cea608Parser1=new bc(1,t,n),this.cea608Parser2=new bc(3,o,m)}addCues(t,n,o,m,E){let C=!1;for(let U=E.length;U--;){const H=E[U],$=ul(H[0],H[1],n,o);if($>=0&&(H[0]=Math.min(H[0],n),H[1]=Math.max(H[1],o),C=!0,$/(o-n)>.5))return}if(C||E.push([n,o]),this.config.renderTextTracksNatively){const U=this.captionsTracks[t];this.Cues.newCue(U,n,o,m)}else{const U=this.Cues.newCue(null,n,o,m);this.hls.trigger(s.CUES_PARSED,{type:"captions",cues:U,track:t})}}onInitPtsFound(t,{frag:n,id:o,initPTS:m,timescale:E}){const{unparsedVttFrags:C}=this;o===u.MAIN&&(this.initPTS[n.cc]={baseTime:m,timescale:E}),C.length&&(this.unparsedVttFrags=[],C.forEach(U=>{this.onFragLoaded(s.FRAG_LOADED,U)}))}getExistingTrack(t,n){const{media:o}=this;if(o)for(let m=0;m{Mu(m[E]),delete m[E]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=ll(),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 o=0;oE.textCodec===$u);if(this.config.enableWebVTT||m&&this.config.enableIMSC1){if(oc(this.tracks,o)){this.tracks=o;return}if(this.textTracks=[],this.tracks=o,this.config.renderTextTracksNatively){const C=this.media,U=C?Dc(C.textTracks):null;if(this.tracks.forEach((H,$)=>{let ae;if(U){let ce=null;for(let xe=0;xe$!==null).map($=>$.label);H.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${H.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const C=this.tracks.map(U=>({label:U.name,kind:U.type.toLowerCase(),default:U.default,subtitleTrack:U}));this.hls.trigger(s.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:C})}}}onManifestLoaded(t,n){this.config.enableCEA708Captions&&n.captions&&n.captions.forEach(o=>{const m=/(?:CC|SERVICE)([1-4])/.exec(o.instreamId);if(!m)return;const E=`textTrack${m[1]}`,C=this.captionsProperties[E];C&&(C.label=o.name,o.lang&&(C.languageCode=o.lang),C.media=o)})}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 o,m;const{cea608Parser1:E,cea608Parser2:C,lastSn:U}=this,{cc:H,sn:$}=n.frag,ae=(o=(m=n.part)==null?void 0:m.index)!=null?o:-1;E&&C&&($!==U+1||$===U&&ae!==this.lastPartIndex+1||H!==this.lastCc)&&(E.reset(),C.reset()),this.lastCc=H,this.lastSn=$,this.lastPartIndex=ae}}onFragLoaded(t,n){const{frag:o,payload:m}=n;if(o.type===u.SUBTITLE)if(m.byteLength){const E=o.decryptdata,C="stats"in n;if(E==null||!E.encrypted||C){const U=this.tracks[o.level],H=this.vttCCs;H[o.cc]||(H[o.cc]={start:o.start,prevCC:this.prevCC,new:!0},this.prevCC=o.cc),U&&U.textCodec===$u?this._parseIMSC1(o,m):this._parseVTTs(n)}}else this.hls.trigger(s.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:o,error:new Error("Empty subtitle payload")})}_parseIMSC1(t,n){const o=this.hls;nc(n,this.initPTS[t.cc],m=>{this._appendCues(m,t.level),o.trigger(s.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})},m=>{o.logger.log(`Failed to parse IMSC1: ${m}`),o.trigger(s.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:m})})}_parseVTTs(t){var n;const{frag:o,payload:m}=t,{initPTS:E,unparsedVttFrags:C}=this,U=E.length-1;if(!E[o.cc]&&U===-1){C.push(t);return}const H=this.hls,$=(n=o.initSegment)!=null&&n.data?Gt(o.initSegment.data,new Uint8Array(m)).buffer:m;hu($,this.initPTS[o.cc],this.vttCCs,o.cc,o.start,ae=>{this._appendCues(ae,o.level),H.trigger(s.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:o})},ae=>{const ce=ae.message==="Missing initPTS for VTT MPEGTS";ce?C.push(t):this._fallbackToIMSC1(o,m),H.logger.log(`Failed to parse VTT cue: ${ae}`),!(ce&&U>o.cc)&&H.trigger(s.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:o,error:ae})})}_fallbackToIMSC1(t,n){const o=this.tracks[t.level];o.textCodec||nc(n,this.initPTS[t.cc],()=>{o.textCodec=$u,this._parseIMSC1(t,n)},()=>{o.textCodec="wvtt"})}_appendCues(t,n){const o=this.hls;if(this.config.renderTextTracksNatively){const m=this.textTracks[n];if(!m||m.mode==="disabled")return;t.forEach(E=>vc(m,E))}else{const m=this.tracks[n];if(!m)return;const E=m.default?"default":"subtitles"+n;o.trigger(s.CUES_PARSED,{type:"subtitles",cues:t,track:E})}}onFragDecrypted(t,n){const{frag:o}=n;o.type===u.SUBTITLE&&this.onFragLoaded(s.FRAG_LOADED,n)}onSubtitleTracksCleared(){this.tracks=[],this.captionsTracks={}}onFragParsingUserdata(t,n){if(!this.enabled||!this.config.enableCEA708Captions)return;const{frag:o,samples:m}=n;if(!(o.type===u.MAIN&&this.closedCaptionsForLevel(o)==="NONE"))for(let E=0;EZo(U[H],n,o))}if(this.config.renderTextTracksNatively&&n===0&&m!==void 0){const{textTracks:U}=this;Object.keys(U).forEach(H=>Zo(U[H],n,m))}}}extractCea608Data(t){const n=[[],[]],o=t[0]&31;let m=2;for(let E=0;E=16?H--:H++;const Te=ol($.trim()),De=Ll(t,n,Te);P!=null&&(ce=P.cues)!=null&&ce.getCueById(De)||(C=new ae(t,n,Te),C.id=De,C.line=xe+1,C.align="left",C.position=10+Math.min(80,Math.floor(H*8/32)*10),m.push(C))}return P&&m.length&&(m.sort((xe,Te)=>xe.line==="auto"||Te.line==="auto"?0:xe.line>8&&Te.line>8?Te.line-xe.line:xe.line-Te.line),m.forEach(xe=>vc(P,xe))),m}};function Fl(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(P){}return!1}const Sf=/(\d+)-(\d+)\/(\d+)/;class xc{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||Of,this.controller=new self.AbortController,this.stats=new z}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,o){const m=this.stats;if(m.loading.start)throw new Error("Loader can only be used once.");m.loading.start=self.performance.now();const E=Jc(t,this.controller.signal),C=t.responseType==="arraybuffer",U=C?"byteLength":"length",{maxTimeToFirstByteMs:H,maxLoadTimeMs:$}=n.loadPolicy;this.context=t,this.config=n,this.callbacks=o,this.request=this.fetchSetup(t,E),self.clearTimeout(this.requestTimeout),n.timeout=H&&r(H)?H:$,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(m,t,this.response))},n.timeout),(Iu(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then(ce=>{var xe;this.response=this.loader=ce;const Te=Math.max(self.performance.now(),m.loading.start);if(self.clearTimeout(this.requestTimeout),n.timeout=$,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(m,t,this.response))},$-(Te-m.loading.start)),!ce.ok){const{status:tt,statusText:at}=ce;throw new Xu(at||"fetch, bad network response",tt,ce)}m.loading.first=Te,m.total=cl(ce.headers)||m.total;const De=(xe=this.callbacks)==null?void 0:xe.onProgress;return De&&r(n.highWaterMark)?this.loadProgressively(ce,m,t,n.highWaterMark,De):C?ce.arrayBuffer():t.responseType==="json"?ce.json():ce.text()}).then(ce=>{var xe,Te;const De=this.response;if(!De)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),m.loading.end=Math.max(self.performance.now(),m.loading.first);const tt=ce[U];tt&&(m.loaded=m.total=tt);const at={url:De.url,data:ce,code:De.status},Bt=(xe=this.callbacks)==null?void 0:xe.onProgress;Bt&&!r(n.highWaterMark)&&Bt(m,t,ce,De),(Te=this.callbacks)==null||Te.onSuccess(at,m,t,De)}).catch(ce=>{var xe;if(self.clearTimeout(this.requestTimeout),m.aborted)return;const Te=ce&&ce.code||0,De=ce?ce.message:null;(xe=this.callbacks)==null||xe.onError({code:Te,text:De},t,ce?ce.details:null,m)})}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,o,m=0,E){const C=new ci,U=t.body.getReader(),H=()=>U.read().then($=>{if($.done)return C.dataLength&&E(n,o,C.flush().buffer,t),Promise.resolve(new ArrayBuffer(0));const ae=$.value,ce=ae.length;return n.loaded+=ce,ce=m&&E(n,o,C.flush().buffer,t)):E(n,o,ae.buffer,t),H()}).catch(()=>Promise.reject());return H()}}function Jc(P,t){const n={method:"GET",mode:"cors",credentials:"same-origin",signal:t,headers:new self.Headers(y({},P.headers))};return P.rangeEnd&&n.headers.set("Range","bytes="+P.rangeStart+"-"+String(P.rangeEnd-1)),n}function hf(P){const t=Sf.exec(P);if(t)return parseInt(t[2])-parseInt(t[1])+1}function cl(P){const t=P.get("Content-Range");if(t){const o=hf(t);if(r(o))return o}const n=P.get("Content-Length");if(n)return parseInt(n)}function Of(P,t){return new self.Request(P.url,t)}class Xu extends Error{constructor(t,n,o){super(t),this.code=void 0,this.details=void 0,this.code=n,this.details=o}}const Lc=/^age:\s*[\d.]+\s*$/im;class ef{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 z,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,o){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=o,this.loadInternal()}loadInternal(){const{config:t,context:n}=this;if(!t||!n)return;const o=this.loader=new self.XMLHttpRequest,m=this.stats;m.loading.first=0,m.loaded=0,m.aborted=!1;const E=this.xhrSetup;E?Promise.resolve().then(()=>{if(!(this.loader!==o||this.stats.aborted))return E(o,n.url)}).catch(C=>{if(!(this.loader!==o||this.stats.aborted))return o.open("GET",n.url,!0),E(o,n.url)}).then(()=>{this.loader!==o||this.stats.aborted||this.openAndSendXhr(o,n,t)}).catch(C=>{var U;(U=this.callbacks)==null||U.onError({code:o.status,text:C.message},n,o,m)}):this.openAndSendXhr(o,n,t)}openAndSendXhr(t,n,o){t.readyState||t.open("GET",n.url,!0);const m=n.headers,{maxTimeToFirstByteMs:E,maxLoadTimeMs:C}=o.loadPolicy;if(m)for(const U in m)t.setRequestHeader(U,m[U]);n.rangeEnd&&t.setRequestHeader("Range","bytes="+n.rangeStart+"-"+(n.rangeEnd-1)),t.onreadystatechange=this.readystatechange.bind(this),t.onprogress=this.loadprogress.bind(this),t.responseType=n.responseType,self.clearTimeout(this.requestTimeout),o.timeout=E&&r(E)?E:C,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),o.timeout),t.send()}readystatechange(){const{context:t,loader:n,stats:o}=this;if(!t||!n)return;const m=n.readyState,E=this.config;if(!o.aborted&&m>=2&&(o.loading.first===0&&(o.loading.first=Math.max(self.performance.now(),o.loading.start),E.timeout!==E.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),E.timeout=E.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),E.loadPolicy.maxLoadTimeMs-(o.loading.first-o.loading.start)))),m===4)){self.clearTimeout(this.requestTimeout),n.onreadystatechange=null,n.onprogress=null;const $=n.status,ae=n.responseType==="text"?n.responseText:null;if($>=200&&$<300){const De=ae!=null?ae:n.response;if(De!=null){var C,U;o.loading.end=Math.max(self.performance.now(),o.loading.first);const tt=n.responseType==="arraybuffer"?De.byteLength:De.length;o.loaded=o.total=tt,o.bwEstimate=o.total*8e3/(o.loading.end-o.loading.first);const at=(C=this.callbacks)==null?void 0:C.onProgress;at&&at(o,t,De,n);const Bt={url:n.responseURL,data:De,code:$};(U=this.callbacks)==null||U.onSuccess(Bt,o,t,n);return}}const ce=E.loadPolicy.errorRetry,xe=o.retry,Te={url:t.url,data:void 0,code:$};if(ze(ce,xe,!1,Te))this.retry(ce);else{var H;Y.error(`${$} while loading ${t.url}`),(H=this.callbacks)==null||H.onError({code:$,text:n.statusText},t,n,o)}}}loadtimeout(){if(!this.config)return;const t=this.config.loadPolicy.timeoutRetry,n=this.stats.retry;if(ze(t,n,!0))this.retry(t);else{var o;Y.warn(`timeout while loading ${(o=this.context)==null?void 0:o.url}`);const m=this.callbacks;m&&(this.abortInternal(),m.onTimeout(this.stats,this.context,this.loader))}}retry(t){const{context:n,stats:o}=this;this.retryDelay=Ir(t,o.retry),o.retry++,Y.warn(`${status?"HTTP Status "+status:"Timeout"} while loading ${n==null?void 0:n.url}, retrying ${o.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&&Lc.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 Ho={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},tf=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,maxBufferSize:60*1e3*1e3,maxFragLookUpTolerance:.25,maxBufferHole:.1,detectStallWithCurrentTimeMs:1250,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,nudgeOnVideoHole:!0,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:ef,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:Gi,bufferController:Hu,capLevelController:cc,errorController:ir,fpsController:nl,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:Fa,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,certLoadPolicy:{default:Ho},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},pf()),{},{subtitleStreamController:I,subtitleTrackController:Kc,timelineController:Ku,audioStreamController:Zl,audioTrackController:Sc,emeController:Lu,cmcdController:Qo,contentSteeringController:$o,interstitialsController:yc});function pf(){return{cueHandler:wf,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 fl(P,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 o=Bl(P),m=["manifest","level","frag"],E=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return m.forEach(C=>{const U=`${C==="level"?"playlist":C}LoadPolicy`,H=t[U]===void 0,$=[];E.forEach(ae=>{const ce=`${C}Loading${ae}`,xe=t[ce];if(xe!==void 0&&H){$.push(ce);const Te=o[U].default;switch(t[U]={default:Te},ae){case"TimeOut":Te.maxLoadTimeMs=xe,Te.maxTimeToFirstByteMs=xe;break;case"MaxRetry":Te.errorRetry.maxNumRetry=xe,Te.timeoutRetry.maxNumRetry=xe;break;case"RetryDelay":Te.errorRetry.retryDelayMs=xe,Te.timeoutRetry.retryDelayMs=xe;break;case"MaxRetryTimeout":Te.errorRetry.maxRetryDelayMs=xe,Te.timeoutRetry.maxRetryDelayMs=xe;break}}}),$.length&&n.warn(`hls.js config: "${$.join('", "')}" setting(s) are deprecated, use "${U}": ${jn(t[U])}`)}),b(b({},o),t)}function Bl(P){return P&&typeof P=="object"?Array.isArray(P)?P.map(Bl):Object.keys(P).reduce((t,n)=>(t[n]=Bl(P[n]),t),{}):P}function Wo(P,t){const n=P.loader;n!==xc&&n!==ef?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),P.progressive=!1):Fl()&&(P.loader=xc,P.progressive=!0,P.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}const Ec=2,_f=.1,Mc=.05,Fc=100;class mf extends Is{constructor(t,n){super("gap-controller",t.logger),this.hls=null,this.fragmentTracker=null,this.media=null,this.mediaSource=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.buffered={},this.lastCurrentTime=0,this.ended=0,this.waiting=0,this.onMediaPlaying=()=>{this.ended=0,this.waiting=0},this.onMediaWaiting=()=>{var o;(o=this.media)!=null&&o.seeking||(this.waiting=self.performance.now(),this.tick())},this.onMediaEnded=()=>{if(this.hls){var o;this.ended=((o=this.media)==null?void 0:o.currentTime)||1,this.hls.trigger(s.MEDIA_ENDED,{stalled:!1})}},this.hls=t,this.fragmentTracker=n,this.registerListeners()}registerListeners(){const{hls:t}=this;t&&(t.on(s.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(s.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(s.BUFFER_APPENDED,this.onBufferAppended,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(s.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(s.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(s.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(Fc),this.mediaSource=n.mediaSource;const o=this.media=n.media;iu(o,"playing",this.onMediaPlaying),iu(o,"waiting",this.onMediaWaiting),iu(o,"ended",this.onMediaEnded)}onMediaDetaching(t,n){this.clearInterval();const{media:o}=this;o&&(qo(o,"playing",this.onMediaPlaying),qo(o,"waiting",this.onMediaWaiting),qo(o,"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 o,m;const E=(o=this.hls)==null?void 0:o.config;if(!E)return;const{media:C,stalled:U}=this;if(!C)return;const{seeking:H}=C,$=this.seeking&&!H,ae=!this.seeking&&H,ce=C.paused&&!H||C.ended||C.playbackRate===0;if(this.seeking=H,t!==n){n&&(this.ended=0),this.moved=!0,H||(this.nudgeRetry=0,E.nudgeOnVideoHole&&!ce&&t>n&&this.nudgeOnVideoHole(t,n)),this.waiting===0&&this.stallResolved(t);return}if(ae||$){$&&this.stallResolved(t);return}if(ce){this.nudgeRetry=0,this.stallResolved(t),!this.ended&&C.ended&&this.hls&&(this.ended=t||1,this.hls.trigger(s.MEDIA_ENDED,{stalled:!1}));return}if(!yi.getBuffered(C).length){this.nudgeRetry=0;return}const xe=yi.bufferInfo(C,t,0),Te=xe.nextStart||0,De=this.fragmentTracker;if(H&&De&&this.hls){const fn=Bc(this.hls.inFlightFragments,t),Vr=xe.len>Ec,on=!Te||fn||Te-t>Ec&&!De.getPartialFragment(t);if(Vr||on)return;this.moved=!1}const tt=(m=this.hls)==null?void 0:m.latestLevelDetails;if(!this.moved&&this.stalled!==null&&De){if(!(xe.len>0)&&!Te)return;const Vr=Math.max(Te,xe.start||0)-t,_n=!!(tt!=null&&tt.live)?tt.targetduration*2:Ec,Xr=De.getPartialFragment(t);if(Vr>0&&(Vr<=_n||Xr)){C.paused||this._trySkipBufferHole(Xr);return}}const at=E.detectStallWithCurrentTimeMs,Bt=self.performance.now(),dr=this.waiting;if(U===null){dr>0&&Bt-dr=at||dr)&&this.hls){var Zr;if(((Zr=this.mediaSource)==null?void 0:Zr.readyState)==="ended"&&!(tt!=null&&tt.live)&&Math.abs(t-((tt==null?void 0:tt.edge)||0))<1){if(this.ended)return;this.ended=t||1,this.hls.trigger(s.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(xe),!this.media||!this.hls)return}const Gr=yi.bufferInfo(C,t,E.maxBufferHole);this._tryFixBufferStall(Gr,ar)}stallResolved(t){const n=this.stalled;if(n&&this.hls&&(this.stalled=null,this.stallReported)){const o=self.performance.now()-n;this.log(`playback not stuck anymore @${t}, after ${Math.round(o)}ms`),this.stallReported=!1,this.waiting=0,this.hls.trigger(s.STALL_RESOLVED,{})}}nudgeOnVideoHole(t,n){var o;const m=this.buffered.video;if(this.hls&&this.media&&this.fragmentTracker&&(o=this.buffered.audio)!=null&&o.length&&m&&m.length>1&&t>m.end(0)){const E=yi.bufferedInfo(yi.timeRangesToArray(this.buffered.audio),t,0);if(E.len>1&&n>=E.start){const C=yi.timeRangesToArray(m),U=yi.bufferedInfo(C,n,0).bufferedIndex;if(U>-1&&UU)&&ae-$<1&&t-$<2){const ce=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${t} hole: ${$} -> ${ae} buffered index: ${H}`);this.warn(ce.message),this.media.currentTime+=1e-6;const xe=this.fragmentTracker.getPartialFragment(t)||void 0,Te=yi.bufferInfo(this.media,t,0);this.hls.trigger(s.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:ce,reason:ce.message,frag:xe,buffer:Te.len,bufferInfo:Te})}}}}}_tryFixBufferStall(t,n){var o,m;const{fragmentTracker:E,media:C}=this,U=(o=this.hls)==null?void 0:o.config;if(!C||!E||!U)return;const H=C.currentTime,$=(m=this.hls)==null?void 0:m.latestLevelDetails,ae=E.getPartialFragment(H);if((ae||$!=null&&$.live&&H<$.fragmentStart)&&(this._trySkipBufferHole(ae)||!this.media))return;const ce=t.buffered;(ce&&ce.length>1&&t.len>U.maxBufferHole||t.nextStart&&t.nextStart-HU.highBufferWatchdogPeriod*1e3||this.waiting)&&(this.warn("Trying to nudge playhead over buffer-hole"),this._tryNudgeBuffer(t))}_reportStall(t){const{hls:n,media:o,stallReported:m,stalled:E}=this;if(!m&&E!==null&&o&&n){this.stallReported=!0;const C=new Error(`Playback stalling at @${o.currentTime} due to low buffer (${jn(t)})`);this.warn(C.message),n.trigger(s.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_STALLED_ERROR,fatal:!1,error:C,buffer:t.len,bufferInfo:t,stalled:{start:E}})}}_trySkipBufferHole(t){var n;const{fragmentTracker:o,media:m}=this,E=(n=this.hls)==null?void 0:n.config;if(!m||!o||!E)return 0;const C=m.currentTime,U=yi.bufferInfo(m,C,0),H=C0&&U.len<1&&m.readyState<3,xe=H-C;if(xe>0&&(ae||ce)){if(xe>E.maxBufferHole){let De=!1;if(C===0){const tt=o.getAppendedFrag(0,u.MAIN);tt&&H{const P=Nc();try{P&&new P(0,Number.POSITIVE_INFINITY,"")}catch(t){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY})();function vf(P){return Uint8Array.from(P.replace(/^0x/,"").replace(/([\da-fA-F]{2}) ?/g,"0x$1 ").replace(/ +$/,"").split(" ")).buffer}class Hf{constructor(t){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.removeCues=!0,this.onEventCueEnter=()=>{this.hls&&this.hls.trigger(s.EVENT_CUE_ENTER,{})},this.hls=t,this._registerListeners()}destroy(){this._unregisterListeners(),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=this.onEventCueEnter=null}_registerListeners(){const{hls:t}=this;t.on(s.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(s.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(s.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(s.MANIFEST_LOADING,this.onManifestLoading,this),t.on(s.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.on(s.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(s.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(s.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this)}_unregisterListeners(){const{hls:t}=this;t.off(s.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(s.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(s.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(s.MANIFEST_LOADING,this.onManifestLoading,this),t.off(s.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.off(s.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(s.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(s.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this)}onMediaAttaching(t,n){var o;this.media=n.media,((o=n.overrides)==null?void 0:o.cueRemoval)===!1&&(this.removeCues=!1)}onMediaAttached(){const t=this.hls.latestLevelDetails;t&&this.updateDateRangeCues(t)}onMediaDetaching(t,n){this.media=null,!n.transferMedia&&(this.id3Track&&(this.removeCues&&Mu(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;nrf&&(ce=rf),ce-ae<=0&&(ce=ae+Mf);for(let Te=0;Te<$.length;Te++){const De=$[Te];if(!As(De)){this.updateId3CueEnds(ae,H);const tt=Ff(C,ae,ce,De,H);tt&&this.id3Track.addCue(tt)}}}}}updateId3CueEnds(t,n){var o;const m=(o=this.id3Track)==null?void 0:o.cues;if(m)for(let E=m.length;E--;){const C=m[E];C.type===n&&C.startTimeae.type===we.audioId3&&H:m==="video"?$=ae=>ae.type===we.emsg&&U:$=ae=>ae.type===we.audioId3&&H||ae.type===we.emsg&&U,Zo(E,n,o,$)}}onLevelUpdated(t,{details:n}){this.updateDateRangeCues(n,!0)}onLevelPtsUpdated(t,n){Math.abs(n.drift)>.01&&this.updateDateRangeCues(n.details)}updateDateRangeCues(t,n){if(!this.media||!t.hasProgramDateTime||!this.hls.config.enableDateRangeMetadataCues)return;const{id3Track:o}=this,{dateRanges:m}=t,E=Object.keys(m);let C=this.dateRangeCuesAppended;if(o&&n){var U;if((U=o.cues)!=null&&U.length){const ae=Object.keys(C).filter(ce=>!E.includes(ce));for(let ce=ae.length;ce--;){const xe=ae[ce],Te=C[xe].cues;delete C[xe],Object.keys(Te).forEach(De=>{try{const tt=Te[De];tt.removeEventListener("enter",this.onEventCueEnter),o.removeCue(tt)}catch(tt){}})}}else C=this.dateRangeCuesAppended={}}const H=t.fragments[t.fragments.length-1];if(E.length===0||!r(H==null?void 0:H.programDateTime))return;this.id3Track||(this.id3Track=this.createTrack(this.media));const $=Nc();for(let ae=0;ae{if(Vr!==xe.id){const on=m[Vr];if(on.class===xe.class&&on.startDate>xe.startDate&&(!fn||xe.startDate.01&&(Vr.startTime=Te,Vr.endTime=Bt);else if($){let on=xe.attr[fn];ja(fn)&&(on=vf(on));const Xr=Ff($,Te,Bt,{key:fn,data:on},we.dateRange);Xr&&(Xr.id=ce,this.id3Track.addCue(Xr),tt[fn]=Xr,this.hls.config.interstitialsController&&(fn==="X-ASSET-LIST"||fn==="X-ASSET-URL")&&Xr.addEventListener("enter",this.onEventCueEnter))}}C[ce]={cues:tt,dateRange:xe,durationKnown:at}}}}class Cf{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,o=this.levelDetails;if(!n||!o)return;this.currentTime=n.currentTime;const m=this.computeLatency();if(m===null)return;this._latency=m;const{lowLatencyMode:E,maxLiveSyncPlaybackRate:C}=this.config;if(!E||C===1||!o.live)return;const U=this.targetLatency;if(U===null)return;const H=m-U,$=Math.min(this.maxLatency,U+o.targetduration);if(H<$&&H>.05&&this.forwardBufferLength>1){const ce=Math.min(2,Math.max(1,C)),xe=Math.round(2/(1+Math.exp(-.75*H-this.edgeStalled))*20)/20,Te=Math.min(ce,Math.max(1,xe));this.changeMediaPlaybackRate(n,Te)}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:o,targetduration:m}=t,{liveSyncDuration:E,liveSyncDurationCount:C,lowLatencyMode:U}=this.config,H=this.hls.userConfig;let $=U&&o||n;(this._targetLatencyUpdated||H.liveSyncDuration||H.liveSyncDurationCount||$===0)&&($=E!==void 0?E:C*m);const ae=m;return $+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,ae)}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 o=this.levelDetails;if(o===null)return null;const m=o.edge,E=t-n-this.edgeStalled,C=m-o.totalduration,U=m-(this.config.lowLatencyMode&&o.partTarget||o.targetduration);return Math.min(Math.max(C,E),U)}get drift(){const t=this.levelDetails;return t===null?1:t.drift}get edgeStalled(){const t=this.levelDetails;if(t===null)return 0;const n=(this.config.lowLatencyMode&&t.partTarget||t.targetduration)*3;return Math.max(t.age-n,0)}get forwardBufferLength(){const{media:t}=this,n=this.levelDetails;if(!t||!n)return 0;const o=t.buffered.length;return(o?t.buffered.end(o-1):n.edge)-this.currentTime}destroy(){this.unregisterListeners(),this.onMediaDetaching(),this.hls=null}registerListeners(){const{hls:t}=this;t&&(t.on(s.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(s.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(s.MANIFEST_LOADING,this.onManifestLoading,this),t.on(s.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(s.ERROR,this.onError,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(s.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(s.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(s.MANIFEST_LOADING,this.onManifestLoading,this),t.off(s.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(s.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 o;n.details===f.BUFFER_STALLED_ERROR&&(this.stallCount++,this.hls&&(o=this.levelDetails)!=null&&o.live&&this.hls.logger.warn("[latency-controller]: Stall detected, adjusting target latency"))}changeMediaPlaybackRate(t,n){var o,m;t.playbackRate!==n&&((o=this.hls)==null||o.logger.debug(`[latency-controller]: latency=${this.latency.toFixed(3)}, targetLatency=${(m=this.targetLatency)==null?void 0:m.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 Bf extends lu{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(s.MANIFEST_LOADING,this.onManifestLoading,this),t.on(s.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(s.LEVEL_LOADED,this.onLevelLoaded,this),t.on(s.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(s.FRAG_BUFFERED,this.onFragBuffered,this),t.on(s.ERROR,this.onError,this)}_unregisterListeners(){const{hls:t}=this;t.off(s.MANIFEST_LOADING,this.onManifestLoading,this),t.off(s.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(s.LEVEL_LOADED,this.onLevelLoaded,this),t.off(s.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(s.FRAG_BUFFERED,this.onFragBuffered,this),t.off(s.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 o=this.hls.config.preferManagedMediaSource,m=[],E={},C={};let U=!1,H=!1,$=!1;n.levels.forEach(ae=>{var ce;const xe=ae.attrs;let{audioCodec:Te,videoCodec:De}=ae;Te&&(ae.audioCodec=Te=At(Te,o)||void 0),((ce=De)==null?void 0:ce.indexOf("avc1"))===0&&(De=ae.videoCodec=Ar(De));const{width:tt,height:at,unknownCodecs:Bt}=ae;let dr=Bt?Bt.length:0;if(Bt)for(let Yn=dr;Yn--;){const di=Bt[Yn];this.isAudioSupported(di)?(ae.audioCodec=Te=Te?`${Te},${di}`:di,dr--,zt.audio[Te.substring(0,4)]=2):this.isVideoSupported(di)&&(ae.videoCodec=De=De?`${De},${di}`:di,dr--,zt.video[De.substring(0,4)]=2)}if(U||(U=!!(tt&&at)),H||(H=!!De),$||($=!!Te),dr||Te&&!this.isAudioSupported(Te)||De&&!this.isVideoSupported(De)){this.log(`Some or all CODECS not supported "${xe.CODECS}"`);return}const{CODECS:ar,"FRAME-RATE":Zr,"HDCP-LEVEL":Gr,"PATHWAY-ID":fn,RESOLUTION:Vr,"VIDEO-RANGE":on}=xe,Xr=`${`${fn||"."}-`}${ae.bitrate}-${Vr}-${Zr}-${ar}-${on}-${Gr}`;if(E[Xr])if(E[Xr].uri!==ae.url&&!ae.attrs["PATHWAY-ID"]){const Yn=C[Xr]+=1;ae.attrs["PATHWAY-ID"]=new Array(Yn+1).join(".");const di=this.createLevel(ae);E[Xr]=di,m.push(di)}else E[Xr].addGroupId("audio",xe.AUDIO),E[Xr].addGroupId("text",xe.SUBTITLES);else{const Yn=this.createLevel(ae);E[Xr]=Yn,C[Xr]=1,m.push(Yn)}}),this.filterAndSortMediaOptions(m,n,U,H,$)}createLevel(t){const n=new mr(t),o=t.supplemental;if(o!=null&&o.videoCodec&&!this.isVideoSupported(o.videoCodec)){const m=new Error(`SUPPLEMENTAL-CODECS not supported "${o.videoCodec}"`);this.log(m.message),n.supportedResult=cn(m,[])}return n}isAudioSupported(t){return Oe(t,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(t){return Oe(t,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(t,n,o,m,E){let C=[],U=[],H=t;if((o||m)&&E&&(H=H.filter(({videoCodec:at,videoRange:Bt,width:dr,height:ar})=>(!!at||!!(dr&&ar))&&ot(Bt))),H.length===0){Promise.resolve().then(()=>{if(this.hls){let at="no level with compatible codecs found in manifest",Bt=at;n.levels.length&&(Bt=`one or more CODECS in variant not supported: ${jn(n.levels.map(ar=>ar.attrs.CODECS).filter((ar,Zr,Gr)=>Gr.indexOf(ar)===Zr))}`,this.warn(Bt),at+=` (${Bt})`);const dr=new Error(at);this.hls.trigger(s.ERROR,{type:c.MEDIA_ERROR,details:f.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:n.url,error:dr,reason:Bt})}});return}n.audioTracks&&(C=n.audioTracks.filter(at=>!at.audioCodec||this.isAudioSupported(at.audioCodec)),Nf(C)),n.subtitles&&(U=n.subtitles,Nf(U));const $=H.slice(0);H.sort((at,Bt)=>{if(at.attrs["HDCP-LEVEL"]!==Bt.attrs["HDCP-LEVEL"])return(at.attrs["HDCP-LEVEL"]||"")>(Bt.attrs["HDCP-LEVEL"]||"")?1:-1;if(o&&at.height!==Bt.height)return at.height-Bt.height;if(at.frameRate!==Bt.frameRate)return at.frameRate-Bt.frameRate;if(at.videoRange!==Bt.videoRange)return gr.indexOf(at.videoRange)-gr.indexOf(Bt.videoRange);if(at.videoCodec!==Bt.videoCodec){const dr=Ke(at.videoCodec),ar=Ke(Bt.videoCodec);if(dr!==ar)return ar-dr}if(at.uri===Bt.uri&&at.codecSet!==Bt.codecSet){const dr=vt(at.codecSet),ar=vt(Bt.codecSet);if(dr!==ar)return ar-dr}return at.averageBitrate!==Bt.averageBitrate?at.averageBitrate-Bt.averageBitrate:0});let ae=$[0];if(this.steering&&(H=this.steering.filterParsedLevels(H),H.length!==$.length)){for(let at=0;at<$.length;at++)if($[at].pathwayId===H[0].pathwayId){ae=$[at];break}}this._levels=H;for(let at=0;atdr&&dr===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=ar)}break}const xe=E&&!m,Te=this.hls.config,De=!!(Te.audioStreamController&&Te.audioTrackController),tt={levels:H,audioTracks:C,subtitleTracks:U,sessionData:n.sessionData,sessionKeys:n.sessionKeys,firstLevel:this._firstLevel,stats:n.stats,audio:E,video:m,altAudio:De&&!xe&&C.some(at=>!!at.url)};this.hls.trigger(s.MANIFEST_PARSED,tt)}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 ae=new Error("invalid level idx"),ce=t<0;if(this.hls.trigger(s.ERROR,{type:c.OTHER_ERROR,details:f.LEVEL_SWITCH_ERROR,level:t,fatal:ce,error:ae,reason:ae.message}),ce)return;t=Math.min(t,n.length-1)}const o=this.currentLevelIndex,m=this.currentLevel,E=m?m.attrs["PATHWAY-ID"]:void 0,C=n[t],U=C.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=C,o===t&&m&&E===U)return;this.log(`Switching to level ${t} (${C.height?C.height+"p ":""}${C.videoRange?C.videoRange+" ":""}${C.codecSet?C.codecSet+" ":""}@${C.bitrate})${U?" with Pathway "+U:""} from level ${o}${E?" with Pathway "+E:""}`);const H={level:t,attrs:C.attrs,details:C.details,bitrate:C.bitrate,averageBitrate:C.averageBitrate,maxBitrate:C.maxBitrate,realBitrate:C.realBitrate,width:C.width,height:C.height,codecSet:C.codecSet,audioCodec:C.audioCodec,videoCodec:C.videoCodec,audioGroups:C.audioGroups,subtitleGroups:C.subtitleGroups,loaded:C.loaded,loadError:C.loadError,fragmentError:C.fragmentError,name:C.name,id:C.id,uri:C.uri,url:C.url,urlId:0,audioGroupIds:C.audioGroupIds,textGroupIds:C.textGroupIds};this.hls.trigger(s.LEVEL_SWITCHING,H);const $=C.details;if(!$||$.live){const ae=this.switchParams(C.uri,m==null?void 0:m.details,$);this.loadPlaylist(ae)}}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(),o=t.filter(m=>n.indexOf(m)!==-1);if(t.length<1){this.warn(`pathwayPriority ${t} should contain at least one pathway from list: ${n}`);return}this.steering.pathwayPriority=o}}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 o=n.elementaryStreams;if(!Object.keys(o).some(E=>!!o[E]))return;const m=this._levels[n.level];m!=null&&m.loadError&&(this.log(`Resetting level error count of ${m.loadError} on frag buffered`),m.loadError=0)}}onLevelLoaded(t,n){var o;const{level:m,details:E}=n,C=n.levelInfo;if(!C){var U;this.warn(`Invalid level index ${m}`),(U=n.deliveryDirectives)!=null&&U.skip&&(E.deltaUpdateFailed=!0);return}if(C===this.currentLevel||n.withoutMultiVariant){C.fragmentError===0&&(C.loadError=0);let H=C.details;H===n.details&&H.advanced&&(H=void 0),this.playlistLoaded(m,n,H)}else(o=n.deliveryDirectives)!=null&&o.skip&&(E.deltaUpdateFailed=!0)}loadPlaylist(t){super.loadPlaylist(),this.shouldLoadPlaylist(this.currentLevel)&&this.scheduleLoading(this.currentLevel,t)}loadingPlaylist(t,n){super.loadingPlaylist(t,n);const o=this.getUrlWithDirectives(t.uri,n),m=this.currentLevelIndex,E=t.attrs["PATHWAY-ID"],C=t.details,U=C==null?void 0:C.age;this.log(`Loading level index ${m}${(n==null?void 0:n.msn)!==void 0?" at sn "+n.msn+" part "+n.part:""}${E?" Pathway "+E:""}${U&&C.live?" age "+U.toFixed(1)+(C.type?" "+C.type||0:""):""} ${o}`),this.hls.trigger(s.LEVEL_LOADING,{url:o,level:m,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 o=this._levels.filter((E,C)=>C!==t?!0:(this.steering&&this.steering.removeLevel(E),E===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,E.details&&E.details.fragments.forEach(U=>U.level=-1)),!1));Hn(o),this._levels=o,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 m=o.length-1;this._firstLevel=Math.min(this._firstLevel,m),this._startLevel&&(this._startLevel=Math.min(this._startLevel,m)),this.hls.trigger(s.LEVELS_UPDATED,{levels:o})}onLevelsUpdated(t,{levels:n}){this._levels=n}checkMaxAutoUpdated(){const{autoLevelCapping:t,maxAutoLevel:n,maxHdcpLevel:o}=this.hls;this._maxAutoLevel!==n&&(this._maxAutoLevel=n,this.hls.trigger(s.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:t,levels:this.levels,maxAutoLevel:n,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:o}))}}function Nf(P){const t={};P.forEach(n=>{const o=n.groupId||"";n.id=t[o]=t[o]||0,t[o]++})}function nf(){return self.SourceBuffer||self.WebKitSourceBuffer}function $f(){if(!oe())return!1;const t=nf();return!t||t.prototype&&typeof t.prototype.appendBuffer=="function"&&typeof t.prototype.remove=="function"}function Tf(){if(!$f())return!1;const P=oe();return typeof(P==null?void 0:P.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(t=>P.isTypeSupported(be(t,"video")))||["mp4a.40.2","fLaC"].some(t=>P.isTypeSupported(be(t,"audio"))))}function v(){var P;const t=nf();return typeof(t==null||(P=t.prototype)==null?void 0:P.changeType)=="function"}const A=100;class Z extends na{constructor(t,n,o){super(t,n,o,"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 m=this.media,E=m?m.currentTime:null;if(E===null||!r(E)||(this.log(`Media seeked to ${E.toFixed(3)}`),!this.getBufferedFrag(E)))return;const C=this.getFwdBufferInfoAtPos(m,E,u.MAIN,0);if(C===null||C.len===0){this.warn(`Main forward buffer length at ${E} on "seeked" event ${C?C.len:"empty"})`);return}this.tick()},this.registerListeners()}registerListeners(){super.registerListeners();const{hls:t}=this;t.on(s.MANIFEST_PARSED,this.onManifestParsed,this),t.on(s.LEVEL_LOADING,this.onLevelLoading,this),t.on(s.LEVEL_LOADED,this.onLevelLoaded,this),t.on(s.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.on(s.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(s.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.on(s.BUFFER_CREATED,this.onBufferCreated,this),t.on(s.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(s.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(s.FRAG_BUFFERED,this.onFragBuffered,this)}unregisterListeners(){super.unregisterListeners();const{hls:t}=this;t.off(s.MANIFEST_PARSED,this.onManifestParsed,this),t.off(s.LEVEL_LOADED,this.onLevelLoaded,this),t.off(s.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.off(s.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(s.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.off(s.BUFFER_CREATED,this.onBufferCreated,this),t.off(s.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(s.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(s.FRAG_BUFFERED,this.onFragBuffered,this)}onHandlerDestroying(){this.onMediaPlaying=this.onMediaSeeked=null,this.unregisterListeners(),super.onHandlerDestroying()}startLoad(t,n){if(this.levels){const{lastCurrentTime:o,hls:m}=this;if(this.stopLoad(),this.setInterval(A),this.level=-1,!this.startFragRequested){let E=m.startLevel;E===-1&&(m.config.testBandwidth&&this.levels.length>1?(E=0,this.bitrateTest=!0):E=m.firstAutoLevel),m.nextLoadLevel=E,this.level=m.loadLevel,this._hasEnoughToStart=!!n}o>0&&t===-1&&!n&&(this.log(`Override startPosition with lastCurrentTime @${o.toFixed(3)}`),t=o),this.state=zr.IDLE,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}else this._forceStartLoad=!0,this.state=zr.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case zr.WAITING_LEVEL:{const{levels:n,level:o}=this,m=n==null?void 0:n[o],E=m==null?void 0:m.details;if(E&&(!E.live||this.levelLastLoaded===m&&!this.waitForLive(m))){if(this.waitForCdnTuneIn(E))break;this.state=zr.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=zr.IDLE;break}break}case zr.FRAG_LOADING_WAITING_RETRY:{var t;const n=self.performance.now(),o=this.retryDate;if(!o||n>=o||(t=this.media)!=null&&t.seeking){const{levels:m,level:E}=this,C=m==null?void 0:m[E];this.resetStartWhenNotLoaded(C||null),this.state=zr.IDLE}}break}this.state===zr.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:o,media:m}=this;if(n===null||!m&&!this.primaryPrefetch&&(this.startFragRequested||!t.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;const E=this.buffering?t.nextLoadLevel:t.loadLevel;if(!(o!=null&&o[E]))return;const C=o[E],U=this.getMainFwdBufferInfo();if(U===null)return;const H=this.getLevelDetails();if(H&&this._streamEnded(U,H)){const tt={};this.altAudio===2&&(tt.type="video"),this.hls.trigger(s.BUFFER_EOS,tt),this.state=zr.ENDED;return}if(!this.buffering)return;t.loadLevel!==E&&t.manualLevel===-1&&this.log(`Adapting to level ${E} from level ${this.level}`),this.level=t.nextLoadLevel=E;const $=C.details;if(!$||this.state===zr.WAITING_LEVEL||this.waitForLive(C)){this.level=E,this.state=zr.WAITING_LEVEL,this.startFragRequested=!1;return}const ae=U.len,ce=this.getMaxBufferLength(C.maxBitrate);if(ae>=ce)return;this.backtrackFragment&&this.backtrackFragment.start>U.end&&(this.backtrackFragment=null);const xe=this.backtrackFragment?this.backtrackFragment.start:U.end;let Te=this.getNextFragment(xe,$);if(this.couldBacktrack&&!this.fragPrevious&&Te&&_e(Te)&&this.fragmentTracker.getState(Te)!==Er.OK){var De;const at=((De=this.backtrackFragment)!=null?De:Te).sn-$.startSN,Bt=$.fragments[at-1];Bt&&Te.cc===Bt.cc&&(Te=Bt,this.fragmentTracker.removeFragment(Bt))}else this.backtrackFragment&&U.len&&(this.backtrackFragment=null);if(Te&&this.isLoopLoading(Te,xe)){if(!Te.gap){const at=this.audioOnly&&!this.altAudio?F.AUDIO:F.VIDEO,Bt=(at===F.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;Bt&&this.afterBufferFlushed(Bt,at,u.MAIN)}Te=this.getNextFragmentLoopLoading(Te,$,U,u.MAIN,ce)}Te&&(Te.initSegment&&!Te.initSegment.data&&!this.bitrateTest&&(Te=Te.initSegment),this.loadFragment(Te,C,xe))}loadFragment(t,n,o){const m=this.fragmentTracker.getState(t);m===Er.NOT_LOADED||m===Er.PARTIAL?_e(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,o):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 o;const m=this.getAppendedFrag(n.currentTime);m&&m.start>1&&this.flushMainBuffer(0,m.start-1);const E=this.getLevelDetails();if(E!=null&&E.live){const U=this.getMainFwdBufferInfo();if(!U||U.len{const C=E.audioCodec;C&&(o=o||C.indexOf("mp4a.40.2")!==-1,m=m||C.indexOf("mp4a.40.5")!==-1)}),this.audioCodecSwitch=o&&m&&!v(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=n.levels,this.startFragRequested=!1}onLevelLoading(t,n){const{levels:o}=this;if(!o||this.state!==zr.IDLE)return;const m=n.levelInfo;(!m.details||m.details.live&&(this.levelLastLoaded!==m||m.details.expired)||this.waitForCdnTuneIn(m.details))&&(this.state=zr.WAITING_LEVEL)}onLevelLoaded(t,n){var o;const{levels:m,startFragRequested:E}=this,C=n.level,U=n.details,H=U.totalduration;if(!m){this.warn(`Levels were reset while loading level ${C}`);return}this.log(`Level ${C} loaded [${U.startSN},${U.endSN}]${U.lastPartSn?`[part-${U.lastPartSn}-${U.lastPartIndex}]`:""}, cc [${U.startCC}, ${U.endCC}] duration:${H}`);const $=n.levelInfo,ae=this.fragCurrent;ae&&(this.state===zr.FRAG_LOADING||this.state===zr.FRAG_LOADING_WAITING_RETRY)&&ae.level!==n.level&&ae.loader&&this.abortCurrentFrag();let ce=0;if(U.live||(o=$.details)!=null&&o.live){var xe;if(this.checkLiveUpdate(U),U.deltaUpdateFailed)return;ce=this.alignPlaylists(U,$.details,(xe=this.levelLastLoaded)==null?void 0:xe.details)}if($.details=U,this.levelLastLoaded=$,E||this.setStartPosition(U,ce),this.hls.trigger(s.LEVEL_UPDATED,{details:U,level:C}),this.state===zr.WAITING_LEVEL){if(this.waitForCdnTuneIn(U))return;this.state=zr.IDLE}E&&U.live&&this.synchronizeToLiveEdge(U),this.tick()}synchronizeToLiveEdge(t){const{config:n,media:o}=this;if(!o)return;const m=this.hls.liveSyncPosition,E=this.getLoadPosition(),C=t.fragmentStart,U=t.edge,H=E>=C-n.maxFragLookUpTolerance&&E<=U;if(m!==null&&o.duration>m&&(E{var C;(C=this.hls)==null||C.trigger(s.AUDIO_TRACK_SWITCHED,n)}),o.trigger(s.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null});return}o.trigger(s.AUDIO_TRACK_SWITCHED,n)}}onAudioTrackSwitched(t,n){const o=ei(n.url,this.hls);if(o){const m=this.videoBuffer;m&&this.mediaBuffer!==m&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=m)}this.altAudio=o?2:0,this.tick()}onBufferCreated(t,n){const o=n.tracks;let m,E,C=!1;for(const U in o){const H=o[U];if(H.id==="main"){if(E=U,m=H,U==="video"){const $=o[U];$&&(this.videoBuffer=$.buffer)}}else C=!0}C&&m?(this.log(`Alternate track found, use ${E}.buffered to schedule main fragment loading`),this.mediaBuffer=m.buffer):this.mediaBuffer=this.media}onFragBuffered(t,n){const{frag:o,part:m}=n,E=o.type===u.MAIN;if(E){if(this.fragContextChanged(o)){this.warn(`Fragment ${o.sn}${m?" p: "+m.index:""} of level ${o.level} finished buffering, but was aborted. state: ${this.state}`),this.state===zr.PARSED&&(this.state=zr.IDLE);return}const U=m?m.stats:o.stats;this.fragLastKbps=Math.round(8*U.total/(U.buffering.end-U.loading.first)),_e(o)&&(this.fragPrevious=o),this.fragBufferedComplete(o,m)}const C=this.media;C&&(!this._hasEnoughToStart&&yi.getBuffered(C).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),E&&this.tick())}get hasEnoughToStart(){return this._hasEnoughToStart}onError(t,n){var o;if(n.fatal){this.state=zr.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===zr.WAITING_LEVEL&&((o=n.context)==null?void 0:o.type)===h.LEVEL&&(this.state=zr.IDLE);break;case f.BUFFER_ADD_CODEC_ERROR:case f.BUFFER_APPEND_ERROR:if(n.parent!=="main")return;this.resetLoadingState();break;case f.BUFFER_FULL_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&this.flushMainBuffer(0,Number.POSITIVE_INFINITY);break;case f.INTERNAL_EXCEPTION:this.recoverWorkerError(n);break}}onFragLoadEmergencyAborted(){this.state=zr.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()}onBufferFlushed(t,{type:n}){if(n!==F.AUDIO||!this.altAudio){const o=(n===F.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;o&&(this.afterBufferFlushed(o,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 o=this.startPosition;if(o>=0&&n0&&(H<$||this.loadingParts&&H<2*((E==null?void 0:E.partTarget)||0))&&(this.log(`adjusting start position by ${H} to match buffer start`),o+=H,this.startPosition=o),n{const{hls:m}=this,E=o==null?void 0:o.frag;if(!E||this.fragContextChanged(E))return;n.fragmentError=0,this.state=zr.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const C=E.stats;C.parsing.start=C.parsing.end=C.buffering.start=C.buffering.end=self.performance.now(),m.trigger(s.FRAG_LOADED,o),E.bitrateTest=!1})}_handleTransmuxComplete(t){var n;const o=this.playlistType,{hls:m}=this,{remuxResult:E,chunkMeta:C}=t,U=this.getCurrentContext(C);if(!U){this.resetWhenMissingContext(C);return}const{frag:H,part:$,level:ae}=U,{video:ce,text:xe,id3:Te,initSegment:De}=E,{details:tt}=ae,at=this.altAudio?void 0:E.audio;if(this.fragContextChanged(H)){this.fragmentTracker.removeFragment(H);return}if(this.state=zr.PARSING,De){if(De!=null&&De.tracks){const ar=H.initSegment||H;this._bufferInitSegment(ae,De.tracks,ar,C),m.trigger(s.FRAG_PARSING_INIT_SEGMENT,{frag:ar,id:o,tracks:De.tracks})}const Bt=De.initPTS,dr=De.timescale;r(Bt)&&(this.initPTS[H.cc]={baseTime:Bt,timescale:dr},m.trigger(s.INIT_PTS_FOUND,{frag:H,id:o,initPTS:Bt,timescale:dr}))}if(ce&&tt){at&&ce.type==="audiovideo"&&this.logMuxedErr(H);const Bt=tt.fragments[H.sn-1-tt.startSN],dr=H.sn===tt.startSN,ar=!Bt||H.cc>Bt.cc;if(E.independent!==!1){const{startPTS:Zr,endPTS:Gr,startDTS:fn,endDTS:Vr}=ce;if($)$.elementaryStreams[ce.type]={startPTS:Zr,endPTS:Gr,startDTS:fn,endDTS:Vr};else if(ce.firstKeyFrame&&ce.independent&&C.id===1&&!ar&&(this.couldBacktrack=!0),ce.dropped&&ce.independent){const on=this.getMainFwdBufferInfo(),_n=(on?on.end:this.getLoadPosition())+this.config.maxBufferHole,Xr=ce.firstKeyFramePTS?ce.firstKeyFramePTS:Zr;if(!dr&&_nEc&&(H.gap=!0);H.setElementaryStreamInfo(ce.type,Zr,Gr,fn,Vr),this.backtrackFragment&&(this.backtrackFragment=H),this.bufferFragmentData(ce,H,$,C,dr||ar)}else if(dr||ar)H.gap=!0;else{this.backtrack(H);return}}if(at){const{startPTS:Bt,endPTS:dr,startDTS:ar,endDTS:Zr}=at;$&&($.elementaryStreams[F.AUDIO]={startPTS:Bt,endPTS:dr,startDTS:ar,endDTS:Zr}),H.setElementaryStreamInfo(F.AUDIO,Bt,dr,ar,Zr),this.bufferFragmentData(at,H,$,C)}if(tt&&Te!=null&&(n=Te.samples)!=null&&n.length){const Bt={id:o,frag:H,details:tt,samples:Te.samples};m.trigger(s.FRAG_PARSING_METADATA,Bt)}if(tt&&xe){const Bt={id:o,frag:H,details:tt,samples:xe.samples};m.trigger(s.FRAG_PARSING_USERDATA,Bt)}}logMuxedErr(t){this.warn(`${_e(t)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${t.url}`)}_bufferInitSegment(t,n,o,m){if(this.state!==zr.PARSING)return;this.audioOnly=!!n.audio&&!n.video,this.altAudio&&!this.audioOnly&&(delete n.audio,n.audiovideo&&this.logMuxedErr(o));const{audio:E,video:C,audiovideo:U}=n;if(E){let $=qr(E.codec,t.audioCodec);$==="mp4a"&&($="mp4a.40.5");const ae=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){$&&($.indexOf("mp4a.40.5")!==-1?$="mp4a.40.2":$="mp4a.40.5");const ce=E.metadata;ce&&"channelCount"in ce&&(ce.channelCount||1)!==1&&ae.indexOf("firefox")===-1&&($="mp4a.40.5")}$&&$.indexOf("mp4a.40.5")!==-1&&ae.indexOf("android")!==-1&&E.container!=="audio/mpeg"&&($="mp4a.40.2",this.log(`Android: force audio codec to ${$}`)),t.audioCodec&&t.audioCodec!==$&&this.log(`Swapping manifest audio codec "${t.audioCodec}" for "${$}"`),E.levelCodec=$,E.id=u.MAIN,this.log(`Init audio buffer, container:${E.container}, codecs[selected/level/parsed]=[${$||""}/${t.audioCodec||""}/${E.codec}]`),delete n.audiovideo}if(C){C.levelCodec=t.videoCodec,C.id=u.MAIN;const $=C.codec;if(($==null?void 0:$.length)===4)switch($){case"hvc1":case"hev1":C.codec="hvc1.1.6.L120.90";break;case"av01":C.codec="av01.0.04M.08";break;case"avc1":C.codec="avc1.42e01e";break}this.log(`Init video buffer, container:${C.container}, codecs[level/parsed]=[${t.videoCodec||""}/${$}]${C.codec!==$?" parsed-corrected="+C.codec:""}${C.supplemental?" supplemental="+C.supplemental:""}`),delete n.audiovideo}U&&(this.log(`Init audiovideo buffer, container:${U.container}, codecs[level/parsed]=[${t.codecs}/${U.codec}]`),delete n.video,delete n.audio);const H=Object.keys(n);if(H.length){if(this.hls.trigger(s.BUFFER_CODECS,n),!this.hls)return;H.forEach($=>{const ce=n[$].initSegment;ce!=null&&ce.byteLength&&this.hls.trigger(s.BUFFER_APPENDING,{type:$,data:ce,frag:o,part:null,chunkMeta:m,parent:o.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,o=t==null?void 0:t[n];return o?this.getMaxBufferLength(o.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=zr.IDLE}checkFragmentChanged(){const t=this.media;let n=null;if(t&&t.readyState>1&&t.seeking===!1){const o=t.currentTime;if(yi.isBuffered(t,o)?n=this.getAppendedFrag(o):yi.isBuffered(t,o+.1)&&(n=this.getAppendedFrag(o+.1)),n){this.backtrackFragment=null;const m=this.fragPlaying,E=n.level;(!m||n.sn!==m.sn||m.level!==E)&&(this.fragPlaying=n,this.hls.trigger(s.FRAG_CHANGED,{frag:n}),(!m||m.level!==E)&&this.hls.trigger(s.LEVEL_SWITCHED,{level:E}))}}}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 o=this.getLevelDetails(),m=this.currentFrag||(o?En(null,o.fragments,n):null);if(m){const E=m.programDateTime;if(E!==null){const C=E+(n-m.start)*1e3;return new Date(C)}}}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 ve{constructor(t){this.config=void 0,this.keyUriToKeyInfo={},this.emeController=null,this.config=t}abort(t){for(const o in this.keyUriToKeyInfo){const m=this.keyUriToKeyInfo[o].loader;if(m){var n;if(t&&t!==((n=m.context)==null?void 0:n.frag.type))return;m.abort()}}}detach(){for(const t in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[t];(n.mediaKeySessionContext||n.decryptdata.isCommonEncryption)&&delete this.keyUriToKeyInfo[t]}}destroy(){this.detach();for(const t in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[t].loader;n&&n.destroy()}this.keyUriToKeyInfo={}}createKeyLoadError(t,n=f.KEY_LOAD_ERROR,o,m,E){return new Na({type:c.NETWORK_ERROR,details:n,fatal:!1,frag:t,response:E,error:o,networkDetails:m})}loadClear(t,n){if(this.emeController&&this.config.emeEnabled){const{sn:o,cc:m}=t;for(let E=0;E{C.setKeyFormat(U)});break}}}}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 o,m;n&&t.setKeyFormat(n);const E=t.decryptdata;if(!E){const $=new Error(n?`Expected frag.decryptdata to be defined after setting format ${n}`:"Missing decryption data on fragment in onKeyLoading");return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,$))}const C=E.uri;if(!C)return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${C}"`)));let U=this.keyUriToKeyInfo[C];if((o=U)!=null&&o.decryptdata.key)return E.key=U.decryptdata.key,Promise.resolve({frag:t,keyInfo:U});if((m=U)!=null&&m.keyLoadPromise){var H;switch((H=U.mediaKeySessionContext)==null?void 0:H.keyStatus){case void 0:case"status-pending":case"usable":case"usable-in-future":return U.keyLoadPromise.then($=>(E.key=$.keyInfo.decryptdata.key,{frag:t,keyInfo:U}))}}switch(U=this.keyUriToKeyInfo[C]={decryptdata:E,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},E.method){case"ISO-23001-7":case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return E.keyFormat==="identity"?this.loadKeyHTTP(U,t):this.loadKeyEME(U,t);case"AES-128":case"AES-256":case"AES-256-CTR":return this.loadKeyHTTP(U,t);default:return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Key supplied with unsupported METHOD: "${E.method}"`)))}}loadKeyEME(t,n){const o={frag:n,keyInfo:t};if(this.emeController&&this.config.emeEnabled){const m=this.emeController.loadKey(o);if(m)return(t.keyLoadPromise=m.then(E=>(t.mediaKeySessionContext=E,o))).catch(E=>{throw t.keyLoadPromise=null,E})}return Promise.resolve(o)}loadKeyHTTP(t,n){const o=this.config,m=o.loader,E=new m(o);return n.keyLoader=t.loader=E,t.keyLoadPromise=new Promise((C,U)=>{const H={keyInfo:t,frag:n,responseType:"arraybuffer",url:t.decryptdata.uri},$=o.keyLoadPolicy.default,ae={loadPolicy:$,timeout:$.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},ce={onSuccess:(xe,Te,De,tt)=>{const{frag:at,keyInfo:Bt,url:dr}=De;if(!at.decryptdata||Bt!==this.keyUriToKeyInfo[dr])return U(this.createKeyLoadError(at,f.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),tt));Bt.decryptdata.key=at.decryptdata.key=new Uint8Array(xe.data),at.keyLoader=null,Bt.loader=null,C({frag:at,keyInfo:Bt})},onError:(xe,Te,De,tt)=>{this.resetLoader(Te),U(this.createKeyLoadError(n,f.KEY_LOAD_ERROR,new Error(`HTTP Error ${xe.code} loading key ${xe.text}`),De,b({url:H.url,data:void 0},xe)))},onTimeout:(xe,Te,De)=>{this.resetLoader(Te),U(this.createKeyLoadError(n,f.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),De))},onAbort:(xe,Te,De)=>{this.resetLoader(Te),U(this.createKeyLoadError(n,f.INTERNAL_ABORTED,new Error("key loading aborted"),De))}};E.load(H,ae,ce)})}resetLoader(t){const{frag:n,keyInfo:o,url:m}=t,E=o.loader;n.keyLoader===E&&(n.keyLoader=null,o.loader=null),delete this.keyUriToKeyInfo[m],E&&E.destroy()}}function Le(P){const{type:t}=P;switch(t){case h.AUDIO_TRACK:return u.AUDIO;case h.SUBTITLE_TRACK:return u.SUBTITLE;default:return u.MAIN}}function lt(P,t){let n=P.url;return(n===void 0||n.indexOf("data:")===0)&&(n=t.url),n}class jt{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(s.MANIFEST_LOADING,this.onManifestLoading,this),t.on(s.LEVEL_LOADING,this.onLevelLoading,this),t.on(s.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.on(s.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.on(s.LEVELS_UPDATED,this.onLevelsUpdated,this)}unregisterListeners(){const{hls:t}=this;t.off(s.MANIFEST_LOADING,this.onManifestLoading,this),t.off(s.LEVEL_LOADING,this.onLevelLoading,this),t.off(s.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.off(s.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.off(s.LEVELS_UPDATED,this.onLevelsUpdated,this)}createInternalLoader(t){const n=this.hls.config,o=n.pLoader,m=n.loader,E=o||m,C=new E(n);return this.loaders[t.type]=C,C}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:o}=n;this.variableList=null,this.load({id:null,level:0,responseType:"text",type:h.MANIFEST,url:o,deliveryDirectives:null,levelOrTrack:null})}onLevelLoading(t,n){const{id:o,level:m,pathwayId:E,url:C,deliveryDirectives:U,levelInfo:H}=n;this.load({id:o,level:m,pathwayId:E,responseType:"text",type:h.LEVEL,url:C,deliveryDirectives:U,levelOrTrack:H})}onAudioTrackLoading(t,n){const{id:o,groupId:m,url:E,deliveryDirectives:C,track:U}=n;this.load({id:o,groupId:m,level:null,responseType:"text",type:h.AUDIO_TRACK,url:E,deliveryDirectives:C,levelOrTrack:U})}onSubtitleTrackLoading(t,n){const{id:o,groupId:m,url:E,deliveryDirectives:C,track:U}=n;this.load({id:o,groupId:m,level:null,responseType:"text",type:h.SUBTITLE_TRACK,url:E,deliveryDirectives:C,levelOrTrack:U})}onLevelsUpdated(t,n){const o=this.loaders[h.LEVEL];if(o){const m=o.context;m&&!n.levels.some(E=>E===m.levelOrTrack)&&(o.abort(),delete this.loaders[h.LEVEL])}}load(t){var n;const o=this.hls.config;let m=this.getInternalLoader(t);if(m){const $=this.hls.logger,ae=m.context;if(ae&&ae.levelOrTrack===t.levelOrTrack&&(ae.url===t.url||ae.deliveryDirectives&&!t.deliveryDirectives)){ae.url===t.url?$.log(`[playlist-loader]: ignore ${t.url} ongoing request`):$.log(`[playlist-loader]: ignore ${t.url} in favor of ${ae.url}`);return}$.log(`[playlist-loader]: aborting previous loader for type: ${t.type}`),m.abort()}let E;if(t.type===h.MANIFEST?E=o.manifestLoadPolicy.default:E=y({},o.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),m=this.createInternalLoader(t),r((n=t.deliveryDirectives)==null?void 0:n.part)){let $;if(t.type===h.LEVEL&&t.level!==null?$=this.hls.levels[t.level].details:t.type===h.AUDIO_TRACK&&t.id!==null?$=this.hls.audioTracks[t.id].details:t.type===h.SUBTITLE_TRACK&&t.id!==null&&($=this.hls.subtitleTracks[t.id].details),$){const ae=$.partTarget,ce=$.targetduration;if(ae&&ce){const xe=Math.max(ae*3,ce*.8)*1e3;E=y({},E,{maxTimeToFirstByteMs:Math.min(xe,E.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(xe,E.maxTimeToFirstByteMs)})}}}const C=E.errorRetry||E.timeoutRetry||{},U={loadPolicy:E,timeout:E.maxLoadTimeMs,maxRetry:C.maxNumRetry||0,retryDelay:C.retryDelayMs||0,maxRetryDelay:C.maxRetryDelayMs||0},H={onSuccess:($,ae,ce,xe)=>{const Te=this.getInternalLoader(ce);this.resetInternalLoader(ce.type);const De=$.data;if(De.indexOf("#EXTM3U")!==0){this.handleManifestParsingError($,ce,new Error("no EXTM3U delimiter"),xe||null,ae);return}ae.parsing.start=performance.now(),fs.isMediaPlaylist(De)||ce.type!==h.MANIFEST?this.handleTrackOrLevelPlaylist($,ae,ce,xe||null,Te):this.handleMasterPlaylist($,ae,ce,xe)},onError:($,ae,ce,xe)=>{this.handleNetworkError(ae,ce,!1,$,xe)},onTimeout:($,ae,ce)=>{this.handleNetworkError(ae,ce,!0,void 0,$)}};m.load(t,U,H)}checkAutostartLoad(){if(!this.hls)return;const{config:{autoStartLoad:t,startPosition:n},forceStartLoad:o}=this.hls;(t||o)&&(this.hls.logger.log(`${t?"auto":"force"} startLoad with configured startPosition ${n}`),this.hls.startLoad(n))}handleMasterPlaylist(t,n,o,m){const E=this.hls,C=t.data,U=lt(t,o),H=fs.parseMasterPlaylist(C,U);if(H.playlistParsingError){this.handleManifestParsingError(t,o,H.playlistParsingError,m,n);return}const{contentSteering:$,levels:ae,sessionData:ce,sessionKeys:xe,startTimeOffset:Te,variableList:De}=H;this.variableList=De;const{AUDIO:tt=[],SUBTITLES:at,"CLOSED-CAPTIONS":Bt}=fs.parseMasterPlaylistMedia(C,U,H);tt.length&&!tt.some(ar=>!ar.url)&&ae[0].audioCodec&&!ae[0].attrs.AUDIO&&(this.hls.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),tt.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new ji({}),bitrate:0,url:""})),E.trigger(s.MANIFEST_LOADED,{levels:ae,audioTracks:tt,subtitles:at,captions:Bt,contentSteering:$,url:U,stats:n,networkDetails:m,sessionData:ce,sessionKeys:xe,startTimeOffset:Te,variableList:De})}handleTrackOrLevelPlaylist(t,n,o,m,E){const C=this.hls,{id:U,level:H,type:$}=o,ae=lt(t,o),ce=r(H)?H:r(U)?U:0,xe=Le(o),Te=fs.parseLevelPlaylist(t.data,ae,ce,xe,0,this.variableList);if($===h.MANIFEST){const De={attrs:new ji({}),bitrate:0,details:Te,name:"",url:ae};Te.requestScheduled=n.loading.start+ur(Te,0),C.trigger(s.MANIFEST_LOADED,{levels:[De],audioTracks:[],url:ae,stats:n,networkDetails:m,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}n.parsing.end=performance.now(),o.levelDetails=Te,this.handlePlaylistLoaded(Te,t,n,o,m,E)}handleManifestParsingError(t,n,o,m,E){this.hls.trigger(s.ERROR,{type:c.NETWORK_ERROR,details:f.MANIFEST_PARSING_ERROR,fatal:n.type===h.MANIFEST,url:t.url,err:o,error:o,reason:o.message,response:t,context:n,networkDetails:m,stats:E})}handleNetworkError(t,n,o=!1,m,E){let C=`A network ${o?"timeout":"error"+(m?" (status "+m.code+")":"")} occurred while loading ${t.type}`;t.type===h.LEVEL?C+=`: ${t.level} id: ${t.id}`:(t.type===h.AUDIO_TRACK||t.type===h.SUBTITLE_TRACK)&&(C+=` id: ${t.id} group-id: "${t.groupId}"`);const U=new Error(C);this.hls.logger.warn(`[playlist-loader]: ${C}`);let H=f.UNKNOWN,$=!1;const ae=this.getInternalLoader(t);switch(t.type){case h.MANIFEST:H=o?f.MANIFEST_LOAD_TIMEOUT:f.MANIFEST_LOAD_ERROR,$=!0;break;case h.LEVEL:H=o?f.LEVEL_LOAD_TIMEOUT:f.LEVEL_LOAD_ERROR,$=!1;break;case h.AUDIO_TRACK:H=o?f.AUDIO_TRACK_LOAD_TIMEOUT:f.AUDIO_TRACK_LOAD_ERROR,$=!1;break;case h.SUBTITLE_TRACK:H=o?f.SUBTITLE_TRACK_LOAD_TIMEOUT:f.SUBTITLE_LOAD_ERROR,$=!1;break}ae&&this.resetInternalLoader(t.type);const ce={type:c.NETWORK_ERROR,details:H,fatal:$,url:t.url,loader:ae,context:t,error:U,networkDetails:n,stats:E};if(m){const xe=(n==null?void 0:n.url)||t.url;ce.response=b({url:xe,data:void 0},m)}this.hls.trigger(s.ERROR,ce)}handlePlaylistLoaded(t,n,o,m,E,C){const U=this.hls,{type:H,level:$,id:ae,groupId:ce,deliveryDirectives:xe}=m,Te=lt(n,m),De=Le(m),tt=typeof m.level=="number"&&De===u.MAIN?$:void 0;if(!t.fragments.length){const Bt=t.playlistParsingError=new Error("No Segments found in Playlist");U.trigger(s.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_EMPTY_ERROR,fatal:!1,url:Te,error:Bt,reason:Bt.message,response:n,context:m,level:tt,parent:De,networkDetails:E,stats:o});return}t.targetduration||(t.playlistParsingError=new Error("Missing Target Duration"));const at=t.playlistParsingError;if(at){if(this.hls.logger.warn(at),!U.config.ignorePlaylistParsingErrors){U.trigger(s.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:Te,error:at,reason:at.message,response:n,context:m,level:tt,parent:De,networkDetails:E,stats:o});return}t.playlistParsingError=null}switch(t.live&&C&&(C.getCacheAge&&(t.ageHeader=C.getCacheAge()||0),(!C.getCacheAge||isNaN(t.ageHeader))&&(t.ageHeader=0)),H){case h.MANIFEST:case h.LEVEL:U.trigger(s.LEVEL_LOADED,{details:t,levelInfo:m.levelOrTrack||U.levels[0],level:tt||0,id:ae||0,stats:o,networkDetails:E,deliveryDirectives:xe,withoutMultiVariant:H===h.MANIFEST});break;case h.AUDIO_TRACK:U.trigger(s.AUDIO_TRACK_LOADED,{details:t,track:m.levelOrTrack,id:ae||0,groupId:ce||"",stats:o,networkDetails:E,deliveryDirectives:xe});break;case h.SUBTITLE_TRACK:U.trigger(s.SUBTITLE_TRACK_LOADED,{details:t,track:m.levelOrTrack,id:ae||0,groupId:ce||"",stats:o,networkDetails:E,deliveryDirectives:xe});break}}}class rr{static get version(){return In}static isMSESupported(){return $f()}static isSupported(){return Tf()}static getMediaSource(){return oe()}static get Events(){return s}static get MetadataSchema(){return we}static get ErrorTypes(){return c}static get ErrorDetails(){return f}static get DefaultConfig(){return rr.defaultConfig?rr.defaultConfig:tf}static set DefaultConfig(t){rr.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 ks,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=X(t.debug||!1,"Hls instance",t.assetPlayerId),o=this.config=fl(rr.DefaultConfig,t,n);this.userConfig=t,o.progressive&&Wo(o,n);const{abrController:m,bufferController:E,capLevelController:C,errorController:U,fpsController:H}=o,$=new U(this),ae=this.abrController=new m(this),ce=new Or(this),xe=o.interstitialsController,Te=xe?this.interstitialsController=new xe(this,rr):null,De=this.bufferController=new E(this,ce),tt=this.capLevelController=new C(this),at=new H(this),Bt=new jt(this),dr=o.contentSteeringController,ar=dr?new dr(this):null,Zr=this.levelController=new Bf(this,ar),Gr=new Hf(this),fn=new ve(this.config),Vr=this.streamController=new Z(this,ce,fn),on=this.gapController=new mf(this,ce);tt.setStreamController(Vr),at.setStreamController(Vr);const _n=[Bt,Zr,Vr];Te&&_n.splice(1,0,Te),ar&&_n.splice(1,0,ar),this.networkControllers=_n;const Xr=[ae,De,on,tt,at,Gr,ce];this.audioTrackController=this.createController(o.audioTrackController,_n);const Yn=o.audioStreamController;Yn&&_n.push(this.audioStreamController=new Yn(this,ce,fn)),this.subtitleTrackController=this.createController(o.subtitleTrackController,_n);const di=o.subtitleStreamController;di&&_n.push(this.subtititleStreamController=new di(this,ce,fn)),this.createController(o.timelineController,Xr),fn.emeController=this.emeController=this.createController(o.emeController,Xr),this.cmcdController=this.createController(o.cmcdController,Xr),this.latencyController=this.createController(Cf,Xr),this.coreComponents=Xr,_n.push($);const os=$.onErrorOut;typeof os=="function"&&this.on(s.ERROR,os,$),this.on(s.MANIFEST_LOADED,Bt.onManifestLoaded,Bt)}createController(t,n){if(t){const o=new t(this);return n&&n.push(o),o}return null}on(t,n,o=this){this._emitter.on(t,n,o)}once(t,n,o=this){this._emitter.once(t,n,o)}removeAllListeners(t){this._emitter.removeAllListeners(t)}off(t,n,o=this,m){this._emitter.off(t,n,o,m)}listeners(t){return this._emitter.listeners(t)}emit(t,n,o){return this._emitter.emit(t,n,o)}trigger(t,n){if(this.config.debug)return this.emit(t,t,n);try{return this.emit(t,t,n)}catch(o){if(this.logger.error("An internal error happened while handling event "+t+'. Error message: "'+o.message+'". Here is a stacktrace:',o),!this.triggeringException){this.triggeringException=!0;const m=t===s.ERROR;this.trigger(s.ERROR,{type:c.OTHER_ERROR,details:f.INTERNAL_EXCEPTION,fatal:m,event:t,error:o}),this.triggeringException=!1}}return!1}listenerCount(t){return this._emitter.listenerCount(t)}destroy(){this.logger.log("destroy"),this.trigger(s.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 E=new Error(`attachMedia failed: invalid argument (${t})`);this.trigger(s.ERROR,{type:c.OTHER_ERROR,details:f.ATTACH_MEDIA_ERROR,fatal:!0,error:E});return}this.logger.log("attachMedia"),this._media&&(this.logger.warn("media must be detached before attaching"),this.detachMedia());const n="media"in t,o=n?t.media:t,m=n?t:{media:o};this._media=o,this.trigger(s.MEDIA_ATTACHING,m)}detachMedia(){this.logger.log("detachMedia"),this.trigger(s.MEDIA_DETACHING,{}),this._media=null}transferMedia(){this._media=null;const t=this.bufferController.transferMedia();return this.trigger(s.MEDIA_DETACHING,{transferMedia:t}),t}loadSource(t){this.stopLoad();const n=this.media,o=this._url,m=this._url=le.buildAbsoluteURL(self.location.href,t,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.logger.log(`loadSource:${m}`),n&&o&&(o!==m||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(n)),this.trigger(s.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 o=0;o{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=ki()),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){Cr(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 o=t.length;for(let m=0;m=n)return m;return 0}get maxAutoLevel(){const{levels:t,autoLevelCapping:n,maxHdcpLevel:o}=this;let m;if(n===-1&&t!=null&&t.length?m=t.length-1:m=n,o)for(let E=m;E--;){const C=t[E].attrs["HDCP-LEVEL"];if(C&&C<=o)return E}return m}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 o=Si(n);return mt(t,o,navigator.mediaCapabilities)}}rr.defaultConfig=void 0},53280:function(d,g,e){"use strict";e.d(g,{D:function(){return i}});function r(l,c,f){var s=f||{},h=s.noTrailing,u=h===void 0?!1:h,a=s.noLeading,x=a===void 0?!1:a,p=s.debounceMode,y=p===void 0?void 0:p,_,b=!1,S=0;function R(){_&&clearTimeout(_)}function L(D){var M=D||{},N=M.upcomingOnly,j=N===void 0?!1:N;R(),b=!j}function T(){for(var D=arguments.length,M=new Array(D),N=0;Nl?x?(S=Date.now(),u||(_=setTimeout(y?Y:X,l))):X():u!==!0&&(_=setTimeout(y?Y:X,y===void 0?l-Q:l))}return T.cancel=L,T}function i(l,c,f){var s=f||{},h=s.atBegin,u=h===void 0?!1:h;return r(l,c,{debounceMode:u!==!1})}}},__webpack_module_cache__={};function __webpack_require__(d){var g=__webpack_module_cache__[d];if(g!==void 0)return g.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 g=d&&d.__esModule?function(){return d.default}:function(){return d};return __webpack_require__.d(g,{a:g}),g}}(),function(){var d=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},g;__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={};g=g||[null,d({}),d([]),d(d)];for(var c=r&2&&e;typeof c=="object"&&!~g.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,g){for(var e in g)__webpack_require__.o(g,e)&&!__webpack_require__.o(d,e)&&Object.defineProperty(d,e,{enumerable:!0,get:g[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(d){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(g,e){return __webpack_require__.f[e](d,g),g},[]))}}(),function(){__webpack_require__.u=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",570:"p__Home__Detail__OnlineNum__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",672:"p__Home__Detail__ShixunContext__Detail__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4565:"p__HttpStatus__500",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",7948:"p__User__Detail__ClassManagement__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8365:"p__Home__Detail__ShixunContext__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9519:"p__User__Detail__ClassManagement__Item__index",9590:"p__User__Detail__TeachGroup__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"9d48d3c3",33:"e685844e",67:"69f92f5d",109:"23a3476f",169:"5b7bc387",195:"8e67562c",264:"9c39529e",265:"d4aed39e",292:"d5680a43",310:"15762bed",316:"1f60ada6",337:"32933181",342:"b2bce551",354:"d4d139cf",391:"bfa34602",425:"55b66834",479:"4b6db7a0",485:"6d9cb162",508:"0c9fccce",532:"5cc98bbe",533:"a0f87f53",547:"24bbee7d",556:"4427da39",559:"492b9361",570:"ee546d39",576:"a8decec9",599:"ed444d24",629:"44a1d9a5",643:"002ddcc9",671:"4a609b8d",672:"fadf99a3",680:"2957d528",700:"0073f9a8",737:"acee37f4",741:"ac5fd360",799:"77bf1112",869:"66e17e62",895:"dff3adf3",921:"5b87a2f1",928:"3beb70a2",981:"24da50c7",1006:"fb46da4e",1043:"f5fa3485",1045:"7c2ff3c6",1048:"afe90989",1070:"9b7c856d",1144:"c90eccaf",1148:"075db247",1154:"8cb80842",1211:"babe2ef0",1253:"2ea02a3b",1257:"6d83d77b",1265:"8085ad4f",1274:"5f6ea65a",1276:"5a16a6b9",1343:"bce9cf7d",1416:"8cf2b131",1423:"50d65268",1427:"08ee5434",1450:"bef76ed8",1461:"47446f57",1462:"fcf08abc",1470:"cb4520aa",1475:"2a11d689",1482:"e8e526b4",1512:"05e87aba",1520:"d142c8f7",1545:"c9fb6de0",1578:"c72038f5",1581:"043acf44",1582:"6a66ddb3",1646:"e6e27b60",1657:"807768fb",1660:"63c6334f",1674:"6eaa1dac",1702:"926fa30b",1713:"ba75a55e",1717:"19de2b0a",1727:"56a7239c",1783:"ab8c83c6",1799:"0ccd8106",1831:"f405f071",1836:"49b5d8ab",1855:"a387e74d",1880:"ae6cf009",1939:"905105b1",1953:"6a89ce8e",1962:"08f2a974",2011:"59d51f98",2045:"cf18e7f8",2076:"19550e82",2102:"544b4d1e",2141:"f2bafcec",2216:"36d46c82",2240:"f028beea",2249:"f4830452",2254:"c21f65c2",2300:"f7b34b30",2303:"2bc3e7a7",2307:"7734594a",2338:"c8998f22",2339:"173e3ca7",2364:"f89faf70",2386:"192e235c",2396:"d8dfcf93",2404:"3d9ccbfc",2412:"a01f3755",2425:"4e9442b9",2443:"e7a61df1",2476:"d640ab90",2494:"68080a87",2501:"5fcbbcb5",2529:"249b73cb",2538:"de4a3723",2539:"67eb7c26",2548:"aa53f43d",2570:"90359020",2594:"e87d3761",2603:"a7e5cc4e",2659:"eb719cac",2707:"6e83cc67",2806:"98f0fa89",2819:"478050a1",2823:"6d71e90e",2826:"b1b23a95",2829:"4a39417e",2837:"54a82605",2865:"8bd9e1ce",2875:"a972e6b9",2884:"9ad17f2c",2969:"ab3357d7",2983:"da44dc79",3006:"d43ab7c8",3133:"9bf3f89c",3141:"fe7e28d7",3157:"c108e31a",3183:"76897a23",3198:"8e655451",3212:"1aff9cc9",3220:"8f5fe187",3247:"4943978e",3260:"b35cd49a",3276:"ae269c09",3282:"63457918",3317:"bddd92e3",3332:"a2cadb86",3355:"b7bb878b",3356:"38b0a073",3391:"0a712d0e",3433:"b2422702",3442:"1a634453",3447:"1e3ed517",3451:"0b3eb3c4",3496:"65322917",3509:"f1933b4a",3550:"3dc83156",3581:"0c11d57a",3585:"fca41ae0",3665:"79b5c56f",3668:"804f98b3",3697:"481a10d9",3747:"78d41801",3754:"7121e2d9",3777:"d5b0f2f1",3784:"0bc701ed",3805:"9dbcb95e",3862:"f518207a",3873:"84141ea1",3885:"f87f7f15",3910:"a3b97753",3935:"74d0c027",3951:"d2330886",3987:"5cecd51b",4014:"27a8e97c",4017:"55e12afd",4030:"2f98b870",4056:"90162764",4058:"82246f46",4078:"78a2f159",4088:"236723f3",4093:"620557c1",4105:"130f6160",4142:"e4e8b3c1",4144:"166cecea",4164:"8cd6e334",4216:"5f78aecc",4217:"5803e296",4227:"2130536d",4259:"dc640eb1",4264:"be25d44e",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"d0f51200",4492:"73f1ea36",4496:"17f73c4b",4498:"d4d62e30",4504:"8ae860d1",4514:"9fb1dbfc",4520:"0d65c9f2",4546:"d4d36bae",4565:"ae294bdd",4572:"2694adb2",4599:"61def4cb",4601:"971dcabe",4610:"3be59c09",4621:"0c5e58fc",4628:"ece2c60c",4662:"4cb7d58c",4685:"c33f1528",4715:"72b8df1c",4736:"4987e57c",4741:"3dd452a7",4757:"f7985d2b",4766:"851589b4",4770:"c7d32965",4790:"619413e4",4795:"1495dc2f",4797:"a24e92db",4800:"af48398b",4849:"81123f62",4850:"1edda4b7",4862:"29bbb6ae",4884:"21dde1dd",4889:"4e3f82dc",4928:"7cfee0fd",4973:"f9b21119",4994:"e0c0cc62",5022:"68c98956",5043:"993a7535",5048:"6864b961",5060:"85dafcc6",5096:"63bdd896",5111:"e0595bc5",5125:"310fbdce",5148:"a78a7962",5176:"e6495f98",5179:"3e1d09c0",5186:"7f0c3dcc",5191:"72c95978",5238:"e144aa04",5265:"1f03d090",5290:"5dabcdc2",5297:"796f71d6",5319:"06087fb8",5321:"1163c84e",5335:"7e8f1576",5354:"7ae70604",5357:"63c94db8",5359:"eef41cee",5382:"6dcd4108",5402:"5fb00411",5416:"454536b7",5434:"38b302a6",5470:"42aa9e6b",5494:"d89549c4",5518:"79648011",5549:"a367a840",5572:"e58fddd0",5573:"0a4fd616",5599:"9ff2dec7",5624:"7e95819d",5631:"e00d3d36",5650:"40828e54",5679:"4a090bef",5705:"956a5d8e",5729:"683569fa",5764:"e0d7e586",5775:"7a7263de",5786:"a972d493",5798:"155b689f",5816:"c690829c",5825:"74cd0bd9",5876:"5eded409",5888:"5da869a0",5891:"36d4ac15",5895:"168c5db3",5902:"1e146e05",5915:"9e2dda8f",5972:"45c60151",5992:"2655eec4",6029:"08bbe869",6034:"c1139b6a",6045:"d268f87f",6047:"3ce45acd",6052:"42c70cbf",6063:"5cbf8bfd",6069:"c286682d",6126:"99519171",6127:"9948841d",6170:"c4b92aae",6265:"aa99be47",6270:"d28188ff",6277:"e133d383",6328:"3b9cdf17",6366:"9394100a",6378:"7f3a946a",6411:"3b971528",6434:"99093b6b",6444:"a2f33c9e",6452:"24f6ce9a",6531:"5b8bb018",6541:"906aa689",6583:"dfe4a277",6587:"ebaf7c7d",6634:"ad2e74e2",6651:"8bc80a23",6656:"fc39d1b9",6685:"9c490f7b",6729:"36258f9c",6741:"3f1e3d89",6758:"915957ff",6774:"59d4d618",6784:"30cf6731",6788:"a1c6f65e",6796:"b024b565",6805:"a9114294",6820:"95b78543",6845:"02c732ae",6882:"d58198f4",6883:"6cb80143",6904:"9bfc5612",6913:"b1fe87c4",6963:"4421e974",6982:"6b1bd266",7008:"c3b8bb7d",7043:"940bc5bb",7045:"cce4542d",7046:"2bcaed09",7058:"2717cac3",7062:"398b396b",7084:"46ccce72",7156:"e7466006",7178:"a85ef9bc",7182:"c4a5bac1",7224:"e56b09dd",7242:"36f58db5",7260:"2ec55206",7331:"2e27a23b",7333:"e44ddcf7",7365:"1005464f",7395:"8d3aecd8",7460:"54e1762c",7477:"057de658",7482:"f863109f",7527:"d765f974",7545:"30fac6fd",7560:"fdbaed03",7589:"4328ed68",7591:"c8233ce9",7614:"ec5e4553",7622:"b2b2649b",7686:"4fcec9f9",7706:"c2a79e40",7806:"6aa11772",7852:"cd88cff9",7855:"10775a8a",7857:"91ee9735",7878:"f48757f3",7884:"271bad35",7890:"ca5e41c9",7922:"90c9a4e6",7948:"686880a4",7963:"64ac60d4",7964:"29aed9a1",8014:"a39aca53",8062:"cb5fde4f",8072:"96b2f45f",8077:"e135ab98",8085:"7d2453fc",8089:"d536b13a",8143:"40a4848c",8155:"6a989439",8161:"83c5fa9a",8237:"dd8d84c7",8241:"33167a80",8302:"9793fa46",8307:"7ec79fee",8340:"07fdef59",8350:"07df8a75",8365:"99a85770",8398:"9ef017f4",8431:"2cd5043e",8435:"2c261449",8447:"a84bf07c",8517:"9f979f34",8561:"333e8ec9",8563:"a9b6f109",8634:"443d8946",8639:"ebbaf1d9",8665:"540a5230",8688:"d4c17464",8689:"5894cbbb",8723:"1ac863a4",8737:"ce7dad23",8776:"0ad26240",8782:"d2d83acd",8787:"0e6f9874",8797:"898efc2d",8823:"50bf086b",8827:"07bce12f",8842:"9f25a3e2",8866:"9c64ae43",8882:"25805c59",8885:"20e08f35",8898:"d002bcd8",8909:"63bf2ffc",8920:"7f82440c",8963:"790aecdd",8982:"4db8d9ef",8999:"dbb3e077",9076:"b772835c",9104:"bbcb2345",9133:"eb18e5da",9205:"4203af82",9215:"8940fb07",9252:"0d791a59",9260:"cf5f8140",9332:"1505c6f0",9360:"edcc0431",9366:"d633c72a",9391:"2f14e05b",9404:"9fcc3d3e",9408:"c55912bf",9416:"25f1cd93",9487:"4d567133",9489:"e5f89e5d",9507:"cbb13705",9519:"044dbfed",9554:"ed358e7b",9559:"f794af19",9590:"1638e97f",9596:"9f2fc26e",9647:"c1cf067f",9649:"2098da09",9674:"037d1a17",9677:"f41874f2",9695:"b2c12ce6",9715:"e9a4c3ab",9716:"fef9465b",9785:"b675f790",9788:"3d2fd3a9",9890:"639a7a23",9891:"0e311873",9895:"b8e31ff2",9921:"5d841a25",9922:"dc50ceb2",9928:"5989f5e0",9944:"4e6ad564",9950:"74f6dfb2",9968:"17466785"}[d]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",7948:"p__User__Detail__ClassManagement__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9519:"p__User__Detail__ClassManagement__Item__index",9590:"p__User__Detail__TeachGroup__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"91ed81ab",67:"1ad7d0db",109:"1a7fc455",195:"65632591",264:"5fd9b3fc",265:"d92c6f86",292:"9a0e8f6b",310:"06815302",337:"ee05039e",342:"ab091f90",479:"bba9e475",485:"d63578fe",508:"82593858",532:"c829a014",533:"5fee20bc",547:"5581debc",556:"892f4292",559:"c49aa5ba",576:"e4f97d42",643:"22ded693",680:"e67e9e01",700:"1d9948a7",737:"98eb2f74",799:"b3487c4b",869:"6740e24b",895:"ad846737",921:"30cc7e9b",928:"0277270a",1006:"2263131d",1043:"e8c0878b",1045:"0eeb3595",1048:"dafc3f4f",1070:"e67e9e01",1148:"754fff63",1211:"bdb8faab",1253:"46aca33c",1257:"156e8f74",1265:"d902bdae",1276:"bbc6eeec",1343:"b7f33c89",1416:"f1916094",1423:"5c4a76fc",1427:"f91322f7",1450:"1edcc2ed",1461:"917cbb16",1470:"183c9793",1475:"d22fbaa0",1482:"d159af07",1512:"f3653a35",1520:"f7300d0e",1545:"f8f5f64f",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1657:"ddd6a700",1674:"fdbc1e05",1702:"fca45632",1713:"5ed278a4",1717:"08a9e890",1727:"de83767d",1783:"47d0320e",1831:"8d05bf11",1836:"5f0d3f7f",1855:"b92cccb4",1880:"f67d7892",1939:"48e30d48",1953:"23cbc47f",1962:"84e145fa",2045:"dcfad42d",2076:"09b07fa0",2102:"ec61f9f0",2141:"5eb2f330",2216:"e3ba73cf",2240:"e7cce869",2254:"ccda836f",2303:"87592c17",2307:"b2c54321",2338:"dd6e8a16",2339:"d90c9bd2",2396:"e70f11d6",2404:"08d36549",2412:"6b6ca0ef",2425:"47b23ee4",2443:"78513f2d",2476:"cf85a190",2501:"2441982c",2529:"9d9944da",2539:"43d36117",2548:"75182034",2570:"3dbc6300",2603:"0277270a",2659:"f6071a36",2707:"cabcb16e",2806:"2c7248b3",2819:"9455b08a",2823:"a13b21fb",2826:"0b6be43b",2829:"a5909474",2865:"6ef3cf6b",2875:"d6c8355d",2884:"cc184a3f",2983:"c8c482f7",3006:"7fce4e74",3141:"72791f8b",3157:"2038b5dc",3183:"b2253f40",3212:"ad1521c1",3220:"a5be3990",3247:"50105eb7",3260:"49ca09b2",3276:"7bbb651d",3282:"2dff97e8",3317:"137440b7",3332:"dab65052",3355:"39e3d07c",3356:"c6a4098f",3391:"f0e498fe",3433:"e6919a98",3442:"bdf7849c",3447:"1653d818",3451:"e3a31387",3496:"44bf4044",3509:"70043ca5",3581:"7630d0f9",3585:"5f288e7b",3665:"5250d444",3668:"86f20630",3747:"e06419ae",3784:"c81d4a51",3873:"bbd9808d",3910:"658d457f",3935:"cd50aa32",3951:"4a9249b1",4030:"f308ee3a",4056:"10eacfff",4078:"aa54548e",4093:"c1f29d01",4105:"7f9d4513",4144:"f10aa199",4164:"0e623fec",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"36917df0",4449:"e68d8d58",4492:"cdc29460",4496:"77babddd",4498:"b05686dd",4504:"466a61af",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"014ca65e",4601:"3c8ac557",4610:"687005a6",4621:"ead619d7",4662:"4e7b8c12",4715:"45efe14a",4736:"2968553b",4741:"c8d03de5",4757:"73b754d2",4766:"b5df5a8e",4770:"674b2d2a",4795:"939f9f81",4800:"f50302a4",4849:"2a1dc219",4862:"e8eacc3e",4884:"bd293d3b",4889:"a91da64a",4928:"a4b1a237",4973:"129c56e8",4994:"50caae56",5022:"81b1b86b",5043:"247e6954",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5125:"57501e4a",5148:"572faeac",5176:"9c49e7fa",5179:"21f01751",5186:"aeb0dc56",5191:"0af389b2",5238:"3d814a61",5297:"5426028f",5319:"34217c3f",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"0c911991",5402:"60617d0d",5470:"b25021a2",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5599:"2ae54005",5624:"0208754c",5650:"f8f63f4b",5705:"df6bf207",5729:"46f9b5d4",5775:"8945cad2",5786:"37a81eaa",5798:"ce1cf7da",5816:"d749b200",5825:"73177a8c",5888:"193a7f8f",5891:"3b7a128f",5895:"9ddd624a",5915:"bc9c3e69",5972:"c7a91e8e",5992:"419f5d2f",6029:"2ded5a5a",6052:"59cb6398",6063:"a5f0409a",6069:"b4a6d2ab",6127:"f31505a8",6265:"9459eb93",6270:"5496b206",6277:"12e50919",6328:"de2b9d62",6366:"079fc2d8",6434:"0112f8db",6444:"fd46d237",6452:"50a6d310",6541:"d1c967cd",6583:"7d33505d",6587:"9c49e7fa",6634:"df151169",6651:"b07fe216",6656:"03cdfb68",6685:"f5f5b969",6729:"aea3b7f5",6741:"b838eb14",6758:"558cc090",6784:"1affe817",6788:"9cd39ff5",6796:"89c76e37",6805:"5b253c81",6820:"cebdf1cf",6845:"b7aabf70",6882:"c2d2eada",6883:"7740a702",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",6982:"3043a9c3",7008:"fe74a83d",7043:"25478869",7045:"48f6fc4c",7046:"c7301ded",7058:"984a456a",7062:"fe78dd10",7178:"6e47d75d",7182:"183c9793",7224:"7caf9754",7242:"4f353f61",7260:"2c380d56",7395:"5c10e8d8",7460:"dedd2038",7477:"832457fc",7482:"c37a3f01",7527:"a4765b7e",7545:"1f6a7624",7560:"d82e43ca",7589:"2a3e68f3",7614:"de9ee12f",7622:"ca0e645a",7806:"80b7b1d6",7852:"fce1e197",7855:"3970a709",7857:"13a29416",7878:"8dfa25f5",7884:"1ca6cde0",7922:"c1d9e2f3",7948:"bed733e5",8014:"9ef39203",8062:"8e384b9f",8072:"540f746b",8077:"0b2c51d9",8085:"2e8d934b",8143:"b6ca83ad",8155:"d345abd7",8237:"44654223",8241:"02a0cb2f",8302:"b4649ac5",8307:"02e15761",8398:"cf8eb735",8431:"60a111b6",8435:"21d4dff0",8447:"0875c082",8517:"cccfddad",8563:"3a763677",8634:"317d0a2b",8665:"c52575bc",8688:"c044db56",8689:"459af240",8723:"5166ac36",8782:"918afc23",8787:"121de108",8797:"13e5189e",8823:"9e7a9852",8827:"af0ed6a3",8866:"664121ad",8882:"f3e42f72",8885:"de905169",8982:"6e2e337e",8999:"448aa22f",9076:"6a501148",9133:"ab171f08",9205:"49a3e67d",9215:"f737e7e7",9332:"a627cf98",9360:"27c7d4f7",9366:"4f511490",9391:"c11edda0",9404:"d8cf04f7",9408:"d3565b1a",9416:"6ead6660",9487:"a73f5679",9489:"ee2bb5b7",9507:"396e34cd",9519:"88d248ee",9590:"29583579",9647:"452de157",9649:"00fb4211",9674:"d0f91ed7",9677:"26548cb7",9695:"bb84056a",9715:"b6c6645f",9716:"a5750e0d",9785:"08d36549",9788:"781a4d20",9890:"9ebce4ba",9891:"512a9301",9921:"e0db9101",9922:"33690872",9944:"1ba31055"}[d]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(d){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(d){return d=Object.create(d),d.children||(d.children=[]),Object.defineProperty(d,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+d.id)}}),d}}(),function(){__webpack_require__.o=function(d,g){return Object.prototype.hasOwnProperty.call(d,g)}}(),function(){var d={};__webpack_require__.l=function(g,e,r,i){if(d[g]){d[g].push(e);return}var l,c;if(r!==void 0)for(var f=document.getElementsByTagName("script"),s=0;s0&&arguments[0]!==void 0?arguments[0]:"";return Tn.endsWith("/")?Tn:"".concat(Tn,"/")}var Yl=__webpack_require__(38127),Lu=__webpack_require__(38329),So=__webpack_require__(8616),nl=["content"],Su=["content"],vc=/^(http:|https:)?\/\//;function Mu(Tn){return vc.test(Tn)||Tn.startsWith("/")&&!Tn.startsWith("/*")||Tn.startsWith("./")||Tn.startsWith("../")}var Zo=function(){return Ue.createElement("noscript",{dangerouslySetInnerHTML:{__html:"Enable JavaScript to run this app."}})},il=function(Kn){var Bi,Ea=Kn.loaderData,zi=Kn.htmlPageOpts,ua=Kn.manifest,ha=(ua==null||(Bi=ua.assets)===null||Bi===void 0?void 0:Bi["umi.css"])||"";return Ue.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"window.__UMI_LOADER_DATA__ = ".concat(JSON.stringify(Ea||{}),"; window.__UMI_METADATA_LOADER_DATA__ = ").concat(JSON.stringify(zi||{}),"; window.__UMI_BUILD_ClIENT_CSS__ = '").concat(ha,"'")}})};function Au(Tn){var Kn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof Tn=="string")return Mu(Tn)?(0,ko.Z)({src:Tn},Kn):{content:Tn};if((0,So.Z)(Tn)==="object")return(0,ko.Z)((0,ko.Z)({},Tn),Kn);throw new Error("Invalid script type: ".concat((0,So.Z)(Tn)))}function Dc(Tn){return Mu(Tn)?{type:"link",href:Tn}:{type:"style",content:Tn}}var Kc=function(Kn){var Bi,Ea,zi,ua,ha,vs,Ki=Kn.htmlPageOpts;return Ue.createElement(Ue.Fragment,null,(Ki==null?void 0:Ki.title)&&Ue.createElement("title",null,Ki.title),Ki==null||(Bi=Ki.favicons)===null||Bi===void 0?void 0:Bi.map(function(es,Ku){return Ue.createElement("link",{key:Ku,rel:"shortcut icon",href:es})}),(Ki==null?void 0:Ki.description)&&Ue.createElement("meta",{name:"description",content:Ki.description}),(Ki==null||(Ea=Ki.keywords)===null||Ea===void 0?void 0:Ea.length)&&Ue.createElement("meta",{name:"keywords",content:Ki.keywords.join(",")}),Ki==null||(zi=Ki.metas)===null||zi===void 0?void 0:zi.map(function(es){return Ue.createElement("meta",{key:es.name,name:es.name,content:es.content})}),Ki==null||(ua=Ki.links)===null||ua===void 0?void 0:ua.map(function(es,Ku){return Ue.createElement("link",(0,Lu.Z)({key:Ku},es))}),Ki==null||(ha=Ki.styles)===null||ha===void 0?void 0:ha.map(function(es,Ku){var ju=Dc(es),Yu=ju.type,ul=ju.href,ll=ju.content;if(Yu==="link")return Ue.createElement("link",{key:Ku,rel:"stylesheet",href:ul});if(Yu==="style")return Ue.createElement("style",{key:Ku},ll)}),Ki==null||(vs=Ki.headScripts)===null||vs===void 0?void 0:vs.map(function(es,Ku){var ju=Au(es),Yu=ju.content,ul=(0,Yl.Z)(ju,nl);return Ue.createElement("script",(0,Lu.Z)({dangerouslySetInnerHTML:{__html:Yu},key:Ku},ul))}))};function oo(Tn){var Kn,Bi=Tn.children,Ea=Tn.loaderData,zi=Tn.manifest,ua=Tn.htmlPageOpts,ha=Tn.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,vs=Tn.mountElementId;if(ha!=null&&ha.pureHtml)return Ue.createElement("html",null,Ue.createElement("head",null),Ue.createElement("body",null,Ue.createElement(Zo,null),Ue.createElement("div",{id:vs},Bi),Ue.createElement(il,{manifest:zi,loaderData:Ea,htmlPageOpts:ua})));if(ha!=null&&ha.pureApp)return Ue.createElement(Ue.Fragment,null,Bi);var Ki=typeof window=="undefined"?zi==null?void 0:zi.assets["umi.css"]:window.__UMI_BUILD_ClIENT_CSS__;return Ue.createElement("html",{suppressHydrationWarning:!0,lang:(ua==null?void 0:ua.lang)||"en"},Ue.createElement("head",null,Ue.createElement("meta",{charSet:"utf-8"}),Ue.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),Ki&&Ue.createElement("link",{suppressHydrationWarning:!0,rel:"stylesheet",href:Ki}),Ue.createElement(Kc,{htmlPageOpts:ua})),Ue.createElement("body",null,Ue.createElement(Zo,null),Ue.createElement("div",{id:vs},Bi),Ue.createElement(il,{manifest:zi,loaderData:Ea,htmlPageOpts:ua}),ua==null||(Kn=ua.scripts)===null||Kn===void 0?void 0:Kn.map(function(es,Ku){var ju=Au(es),Yu=ju.content,ul=(0,Yl.Z)(ju,Su);return Ue.createElement("script",(0,Lu.Z)({dangerouslySetInnerHTML:{__html:Yu},key:Ku},ul))})))}var du=Ue.createContext(void 0);function Dl(){return Ue.useContext(du)}var Xl=["redirect"];function Ql(Tn){var Kn=Tn.routesById,Bi=Tn.parentId,Ea=Tn.routeComponents,zi=Tn.useStream,ua=zi===void 0?!0:zi;return Object.keys(Kn).filter(function(ha){return Kn[ha].parentId===Bi}).map(function(ha){var vs=Ol((0,ko.Z)((0,ko.Z)({route:Kn[ha],routeComponent:Ea[ha],loadingComponent:Tn.loadingComponent,reactRouter5Compat:Tn.reactRouter5Compat},Tn.reactRouter5Compat&&{hasChildren:Object.keys(Kn).filter(function(es){return Kn[es].parentId===ha}).length>0}),{},{useStream:ua})),Ki=Ql({routesById:Kn,routeComponents:Ea,parentId:vs.id,loadingComponent:Tn.loadingComponent,reactRouter5Compat:Tn.reactRouter5Compat,useStream:ua});return Ki.length>0&&(vs.children=Ki,vs.routes=Ki),vs})}function gl(Tn){var Kn=(0,Qo.UO)(),Bi=(0,Qo.Gn)(Tn.to,Kn),Ea=(0,Kl.T$)(),zi=(0,Qo.TH)();if(Ea!=null&&Ea.keepQuery){var ua=zi.search+zi.hash;Bi+=ua}var ha=(0,ko.Z)((0,ko.Z)({},Tn),{},{to:Bi});return Ue.createElement(Qo.Fg,(0,Lu.Z)({replace:!0},ha))}function Ol(Tn){var Kn=Tn.route,Bi=Tn.useStream,Ea=Bi===void 0?!0:Bi,zi=Kn.redirect,ua=(0,Yl.Z)(Kn,Xl),ha=Tn.reactRouter5Compat?kl:ql;return(0,ko.Z)({element:zi?Ue.createElement(gl,{to:zi}):Ue.createElement(du.Provider,{value:{route:Tn.route}},Ue.createElement(ha,{loader:Ue.memo(Tn.routeComponent),loadingComponent:Tn.loadingComponent||df,hasChildren:Tn.hasChildren,useStream:Ea}))},ua)}function df(){return Ue.createElement("div",null)}function kl(Tn){var Kn=Dl(),Bi=Kn.route,Ea=(0,Kl.Ov)(),zi=Ea.history,ua=Ea.clientRoutes,ha=(0,Qo.UO)(),vs={params:ha,isExact:!0,path:Bi.path,url:zi.location.pathname},Ki=Tn.loader,es={location:zi.location,match:vs,history:zi,params:ha,route:Bi,routes:ua};return Tn.useStream?Ue.createElement(Ue.Suspense,{fallback:Ue.createElement(Tn.loadingComponent,null)},Ue.createElement(Ki,es,Tn.hasChildren&&Ue.createElement(Qo.j3,null))):Ue.createElement(Ki,es,Tn.hasChildren&&Ue.createElement(Qo.j3,null))}function ql(Tn){var Kn=Tn.loader;return Tn.useStream?Ue.createElement(Ue.Suspense,{fallback:Ue.createElement(Tn.loadingComponent,null)},Ue.createElement(Kn,null)):Ue.createElement(Kn,null)}var yl=null;function Yc(){return yl}function Fu(Tn){var Kn=Tn.history,Bi=Ue.useState({action:Kn.action,location:Kn.location}),Ea=(0,Il.Z)(Bi,2),zi=Ea[0],ua=Ea[1];return(0,Ue.useLayoutEffect)(function(){return Kn.listen(ua)},[Kn]),(0,Ue.useLayoutEffect)(function(){function ha(vs){Tn.pluginManager.applyPlugins({key:"onRouteChange",type:"event",args:{routes:Tn.routes,clientRoutes:Tn.clientRoutes,location:vs.location,action:vs.action,basename:Tn.basename,isFirst:!!vs.isFirst}})}return ha({location:zi.location,action:zi.action,isFirst:!0}),Kn.listen(ha)},[Kn,Tn.routes,Tn.clientRoutes]),Ue.createElement(Qo.F0,{navigator:Kn,location:zi.location,basename:Tn.basename},Tn.children)}function Bu(){var Tn=(0,Kl.Ov)(),Kn=Tn.clientRoutes;return(0,Qo.V$)(Kn)}var iu=["innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","rootContainer"],qo=function(Kn,Bi){var Ea=Kn.basename||"/",zi=Ql({routesById:Kn.routes,routeComponents:Kn.routeComponents,loadingComponent:Kn.loadingComponent,reactRouter5Compat:Kn.reactRouter5Compat,useStream:Kn.useStream});Kn.pluginManager.applyPlugins({key:"patchClientRoutes",type:"event",args:{routes:zi}});for(var ua=Ue.createElement(Fu,{basename:Ea,pluginManager:Kn.pluginManager,routes:Kn.routes,clientRoutes:zi,history:Kn.history},Bi),ha=0,vs=iu;hanew Promise((Ea,zi)=>{var ua=Ki=>{try{vs(Bi.next(Ki))}catch(es){zi(es)}},ha=Ki=>{try{vs(Bi.throw(Ki))}catch(es){zi(es)}},vs=Ki=>Ki.done?Ea(Ki.value):Promise.resolve(Ki.value).then(ua,ha);vs((Bi=Bi.apply(Tn,Kn)).next())});function Oc(){return yc(this,null,function*(){return{routes:{1:{path:"/",parentId:"@@/global-layout",id:"1"},2:{path:"/paperlibrary",parentId:"1",id:"2"},3:{path:"/paperlibrary",parentId:"2",id:"3"},4:{path:"/paperlibrary/add",parentId:"2",id:"4"},5:{path:"/paperlibrary/add/:id",parentId:"2",id:"5"},6:{path:"/paperlibrary/see/:id",parentId:"2",id:"6"},7:{path:"/paperlibrary/edit_select/:id",parentId:"2",id:"7"},8:{path:"/paperlibrary/exchangequestion",parentId:"2",id:"8"},9:{path:"/paths",parentId:"1",id:"9"},10:{path:"/paths",parentId:"9",id:"10"},11:{path:"/paths/higherVocationalEducation",parentId:"9",id:"11"},12:{path:"/paths/new",parentId:"9",id:"12"},13:{path:"/paths/guidance",exact:!0,parentId:"9",id:"13"},14:{path:"/paths/:pathId",parentId:"9",id:"14"},15:{path:"/paths/:pathId/statistics",parentId:"9",id:"15"},16:{path:"/paths/:pathId/edit",parentId:"9",id:"16"},17:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/add",parentId:"9",id:"17"},18:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/edit",parentId:"9",id:"18"},19:{path:"/classrooms",parentId:"1",id:"19"},20:{path:"/classrooms",parentId:"19",id:"20"},21:{path:"/classrooms/examList",parentId:"19",id:"21"},22:{path:"/classrooms/classicCases",parentId:"19",id:"22"},23:{path:"/classrooms/index",parentId:"19",id:"23"},24:{path:"/classrooms/new",parentId:"19",id:"24"},25:{path:"/classrooms/:coursesId/edit",parentId:"19",id:"25"},26:{path:"/classrooms/news/:subjectid/newgold/:id",parentId:"19",id:"26"},27:{path:"/classrooms/:coursesId/newgolds/settings",parentId:"19",id:"27"},28:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/review_detail/:userId",parentId:"19",id:"28"},29:{path:"/classrooms/:coursesId/common_homework/:categoryId/review_detail/:userId",parentId:"19",id:"29"},30:{path:"/classrooms/:coursesId/program_homework/:categoryId/review_detail/:userId",parentId:"19",id:"30"},31:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/detail",parentId:"19",id:"31"},32:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"32"},33:{path:"/classrooms/:coursesId/common_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"33"},34:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/commitsummary",parentId:"19",id:"34"},35:{path:"/classrooms/:coursesId/group_homework/:categoryId/detail",parentId:"19",id:"35"},36:{path:"/classrooms/:coursesId/common_homework/:categoryId/detail",parentId:"19",id:"36"},37:{path:"/classrooms/:coursesId/common_homework/:categoryId/review/:userId",parentId:"19",id:"37"},38:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/review/:userId",parentId:"19",id:"38"},39:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/post",parentId:"19",id:"39"},40:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"40"},41:{path:"/classrooms/:coursesId/exercise/:categoryId/detail/:userId/review_detail",parentId:"19",id:"41"},42:{path:"/classrooms/:coursesId/exercise/:categoryId/detail",parentId:"19",id:"42"},43:{path:"/classrooms/:coursesId/exercise/:categoryId/preview_select",parentId:"19",id:"43"},44:{path:"/classrooms/:coursesId/exercise/:categoryId/:login/initate_answer",parentId:"19",id:"44"},45:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login",parentId:"19",id:"45"},46:{path:"/classrooms/:coursesId/exercisenotice/:categoryId/users/:login",parentId:"19",id:"46"},47:{path:"/classrooms/:coursesId/exercise/:categoryId/random/edit",parentId:"19",id:"47"},48:{path:"/classrooms/:coursesId/exercise/:categoryId/random/preview",parentId:"19",id:"48"},49:{path:"/classrooms/:coursesId/exercise/add",parentId:"19",id:"49"},50:{path:"/classrooms/:coursesId/exercise/add/:exerciseId",parentId:"19",id:"50"},51:{path:"/classrooms/:coursesId/exercise/:exerciseId/reviews/group",parentId:"19",id:"51"},52:{path:"/classrooms/:coursesId/exercise/:exerciseId/review/:userId",parentId:"19",id:"52"},53:{path:"/classrooms/:coursesId/exercise/:exerciseId/centralizeReview/:userId",parentId:"19",id:"53"},54:{path:"/classrooms/:coursesId/exercise/:exerciseId/export_blank",parentId:"19",id:"54"},55:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup",parentId:"19",id:"55"},56:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup/edit",parentId:"19",id:"56"},57:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId",parentId:"19",id:"57"},58:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId",parentId:"19",id:"58"},59:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId/code",parentId:"19",id:"59"},60:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId/code",parentId:"19",id:"60"},61:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/detail",parentId:"19",id:"61"},62:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/add",parentId:"19",id:"62"},63:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/edit",parentId:"19",id:"63"},64:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/add",parentId:"19",id:"64"},65:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/edit",parentId:"19",id:"65"},66:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/detail",parentId:"19",id:"66"},67:{path:"/classrooms/:coursesId/common_homework/:categoryId/add",parentId:"19",id:"67"},68:{path:"/classrooms/:coursesId/common_homework/:categoryId/edit",parentId:"19",id:"68"},69:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/post",parentId:"19",id:"69"},70:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"70"},71:{path:"/classrooms/:coursesId/group_homework/:categoryId/add",parentId:"19",id:"71"},72:{path:"/classrooms/:coursesId/group_homework/:categoryId/edit",parentId:"19",id:"72"},73:{path:"/classrooms/:coursesId/poll/:categoryId/add",parentId:"19",id:"73"},74:{path:"/classrooms/:coursesId/poll/:categoryId/edit",parentId:"19",id:"74"},75:{path:"/classrooms/:coursesId/poll/:categoryId/detail",parentId:"19",id:"75"},76:{path:"/classrooms/:coursesId/poll/:categoryId/users/:login",parentId:"19",id:"76"},77:{path:"/classrooms/:coursesId/poll/:categoryId/questionnaireInfo/:login",parentId:"19",id:"77"},78:{path:"/classrooms/:coursesId/board/:categoryId/Add",parentId:"19",id:"78"},79:{path:"/classrooms/:coursesId/board/:categoryId/Edit/:boardId",parentId:"19",id:"79"},80:{path:"/classrooms/:coursesId/board/:categoryId/Detail/:boardId",parentId:"19",id:"80"},81:{path:"/classrooms/:courseId/template/:templateId",parentId:"19",id:"81"},82:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report/:reportId",parentId:"19",id:"82"},83:{path:"/classrooms/guidance",parentId:"19",id:"83"},84:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report-view/:workId",parentId:"19",id:"84"},85:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login/check",parentId:"19",id:"85"},86:{path:"/classrooms/:coursesId/Studentdetail/:login",parentId:"19",id:"86"},87:{path:"/classrooms/:coursesId/StudentSituation/:categoryId/:login",parentId:"19",id:"87"},88:{path:"/classrooms/:coursesId/engineering/datail",parentId:"19",id:"88"},89:{path:"/classrooms/:coursesId/program_homework/:categoryId/add",parentId:"19",id:"89"},90:{path:"/classrooms/:coursesId/program_homework/:categoryId/edit",parentId:"19",id:"90"},91:{path:"/classrooms/:coursesId/program_homework/ranking",parentId:"19",id:"91"},92:{path:"/classrooms/:coursesId/program_homework/:categoryId/detail",parentId:"19",id:"92"},93:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/ranking",parentId:"19",id:"93"},94:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/:user_id/comment",parentId:"19",id:"94"},95:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer",parentId:"19",id:"95"},96:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/add",parentId:"19",id:"96"},97:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/edit",parentId:"19",id:"97"},98:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/detail",parentId:"19",id:"98"},99:{path:"/classrooms/:videoId/video_info",parentId:"19",id:"99"},100:{path:"/classrooms/",parentId:"19",id:"100"},101:{path:"/classrooms/:coursesId/shixun_homework/:categoryId",parentId:"100",id:"101"},102:{path:"/classrooms/:coursesId/shixun_homework",parentId:"100",id:"102"},103:{path:"/classrooms/:coursesId/graduation_topics/:categoryId",parentId:"100",id:"103"},104:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"100",id:"104"},105:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"100",id:"105"},106:{path:"/classrooms/:coursesId/exercise/:categoryId",parentId:"100",id:"106"},107:{path:"/classrooms/:coursesId/exercise",parentId:"100",id:"107"},108:{path:"/classrooms/:coursesId/poll/:categoryId",parentId:"100",id:"108"},109:{path:"/classrooms/:coursesId/poll",parentId:"100",id:"109"},110:{path:"/classrooms/:coursesId/common_homework/:categoryId",parentId:"100",id:"110"},111:{path:"/classrooms/:coursesId/common_homework",parentId:"100",id:"111"},112:{path:"/classrooms/:coursesId/group_homework/:categoryId",parentId:"100",id:"112"},113:{path:"/classrooms/:coursesId/group_homework",parentId:"100",id:"113"},114:{path:"/classrooms/:coursesId/teachers",parentId:"100",id:"114"},115:{path:"/classrooms/:coursesId/students",parentId:"100",id:"115"},116:{path:"/classrooms/:coursesId/assistant",parentId:"100",id:"116"},117:{path:"/classrooms/:coursesId/program_homework",parentId:"100",id:"117"},118:{path:"/classrooms/:coursesId/program_homework/:categoryId",parentId:"100",id:"118"},119:{path:"/classrooms/:coursesId/engineering",parentId:"100",id:"119"},120:{path:"/classrooms/:coursesId/learning_path",parentId:"100",id:"120"},121:{path:"/classrooms/:coursesId/resource_recommend",parentId:"100",id:"121"},122:{path:"/classrooms/:coursesId/attendance",parentId:"100",id:"122"},123:{path:"/classrooms/:coursesId/attendance/StudetnSign",parentId:"100",id:"123"},124:{path:"/classrooms/:coursesId/attendance/:categoryId/:tabId/detail",parentId:"100",id:"124"},125:{path:"/classrooms/:coursesId/announcement",parentId:"100",id:"125"},126:{path:"/classrooms/:coursesId/announcement/:categoryId",parentId:"100",id:"126"},127:{path:"/classrooms/:coursesId/online_learning",parentId:"100",id:"127"},128:{path:"/classrooms/:coursesId/online_learning/:categoryId",parentId:"100",id:"128"},129:{path:"/classrooms/:coursesId/attachment/:categoryId",parentId:"100",id:"129"},130:{path:"/classrooms/:coursesId/attachment",parentId:"100",id:"130"},131:{path:"/classrooms/:coursesId/video",parentId:"100",id:"131"},132:{path:"/classrooms/:coursesId/video/:categoryId",parentId:"100",id:"132"},133:{path:"/classrooms/:coursesId/video/:categoryId/statistics",parentId:"100",id:"133"},134:{path:"/classrooms/:coursesId/video/:username/upload",parentId:"100",id:"134"},135:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId",parentId:"100",id:"135"},136:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId/:userId",parentId:"100",id:"136"},137:{path:"/classrooms/:coursesId/live_video/:categoryId",parentId:"100",id:"137"},138:{path:"/classrooms/:coursesId/live_video",parentId:"100",id:"138"},139:{path:"/classrooms/:coursesId/video/:categoryId/studentstatistics",parentId:"100",id:"139"},140:{path:"/classrooms/:coursesId/board/:categoryId",parentId:"100",id:"140"},141:{path:"/classrooms/:coursesId/board",parentId:"100",id:"141"},142:{path:"/classrooms/:coursesId/course_group",parentId:"100",id:"142"},143:{path:"/classrooms/:coursesId/course_group/:categoryId",parentId:"100",id:"143"},144:{path:"/classrooms/:coursesId/course_group/:categoryId/detail",parentId:"100",id:"144"},145:{path:"/classrooms/:coursesId/not_course_group/:categoryId",parentId:"100",id:"145"},146:{path:"/classrooms/:coursesId/not_course_group",parentId:"100",id:"146"},147:{path:"/classrooms/:coursesId/statistics/",parentId:"100",id:"147"},148:{path:"/classrooms/:coursesId/statistics/:categoryId",parentId:"100",id:"148"},149:{path:"/classrooms/:coursesId/statistics_video/:categoryId",parentId:"100",id:"149"},150:{path:"/classrooms/:coursesId/statistics_quality/:categoryId",parentId:"100",id:"150"},151:{path:"/classrooms/:coursesId/statistics_user_portrait/:categoryId",parentId:"100",id:"151"},152:{path:"/classrooms/:coursesId/student_statistics/:categoryId",parentId:"100",id:"152"},153:{path:"/classrooms/:coursesId/student_statistics/:categoryId/:listId/:type",parentId:"100",id:"153"},154:{path:"/classrooms/:coursesId/video_statistics/:categoryId/Student/:studentid",parentId:"100",id:"154"},155:{path:"/classrooms/:coursesId/exportlist/:type",parentId:"100",id:"155"},156:{path:"/classrooms/:coursesId",parentId:"100",id:"156"},157:{path:"/classrooms/:coursesId/template",parentId:"100",id:"157"},158:{path:"/competitions",parentId:"1",id:"158"},159:{path:"/competitions/index",parentId:"158",id:"159"},160:{path:"/competitions/:identifier/list",parentId:"158",id:"160"},161:{path:"/competitions/exports",parentId:"158",id:"161"},162:{path:"/competitions",parentId:"158",id:"162"},163:{path:"/competitions/:identifier",parentId:"158",id:"163"},164:{path:"/competitions/index/:identifier",parentId:"158",id:"164"},165:{path:"/competitions/:identifier/detail/enroll",parentId:"158",id:"165"},166:{path:"/competitions/:identifier/detail/UpdateTeanname/:Teannameid",parentId:"158",id:"166"},167:{path:"/competitions/:identifier/detail/teamDetail/:Teamid",parentId:"158",id:"167"},168:{path:"/competitions/detail/:identifier",parentId:"158",id:"168"},169:{path:"/forums",parentId:"1",id:"169"},170:{path:"/forums",parentId:"169",id:"170"},171:{path:"/forums/categories/:memoType",parentId:"169",id:"171"},172:{path:"/forums/new",parentId:"169",id:"172"},173:{path:"/forums/:memoId/edit",parentId:"169",id:"173"},174:{path:"/forums/:memoId",parentId:"169",id:"174"},175:{path:"/problemset",parentId:"1",id:"175"},176:{path:"/problemset",parentId:"175",id:"176"},177:{path:"/problemset/newitem",parentId:"175",id:"177"},178:{path:"/problemset/:type/:id",parentId:"175",id:"178"},179:{path:"/problemset/preview",parentId:"175",id:"179"},180:{path:"/problemset/preview_new",parentId:"175",id:"180"},181:{path:"/problemset/preview_select",parentId:"175",id:"181"},182:{path:"/shixuns",parentId:"1",id:"182"},183:{path:"/shixuns",parentId:"182",id:"183"},184:{path:"/shixuns/exports",parentId:"182",id:"184"},185:{path:"/shixuns/new",parentId:"182",id:"185"},186:{path:"/shixuns/new/CreateImg",parentId:"182",id:"186"},187:{path:"/shixuns/new/:id/imagepreview",parentId:"182",id:"187"},188:{path:"/shixuns/:id/Merge",parentId:"182",id:"188"},189:{path:"/shixuns/:id/Split",parentId:"182",id:"189"},190:{path:"/shixuns/:id/edit",parentId:"182",id:"190"},191:{path:"shixuns/:id/edit/warehouse",parentId:"190",id:"191"},192:{path:"/shixuns/:id/edit/newquestion",parentId:"190",id:"192"},193:{path:"/shixuns/:id/edit/:challengesId/editquestion",parentId:"190",id:"193"},194:{path:"/shixuns/:id/edit/:challengesId/editquestion/:questionId",parentId:"190",id:"194"},195:{path:"/shixuns/:id/edit/new",parentId:"190",id:"195"},196:{path:"/shixuns/:id/edit/:challengesId/editcheckpoint",parentId:"190",id:"196"},197:{path:"/shixuns/:id/edit/:challengesId/tab=2",parentId:"190",id:"197"},198:{path:"/shixuns/:id/edit/:challengesId/tab=3",parentId:"190",id:"198"},199:{path:"/shixuns/:id/edit/:challengesId/tab=4",parentId:"190",id:"199"},200:{path:"/shixuns/:id",parentId:"182",id:"200"},201:{path:"/shixuns/:id/challenges",parentId:"200",id:"201"},202:{path:"/shixuns/:id/repository",parentId:"200",id:"202"},203:{path:"/shixuns/:id/secret_repository",parentId:"200",id:"203"},204:{path:"/shixuns/:id/collaborators",parentId:"200",id:"204"},205:{path:"/shixuns/:id/dataset",parentId:"200",id:"205"},206:{path:"/shixuns/:id/dataset/jupyterEdit",parentId:"200",id:"206"},207:{path:"/shixuns/:id/shixun_discuss",parentId:"200",id:"207"},208:{path:"/shixuns/:id/ranking_list",parentId:"200",id:"208"},209:{path:"/shixuns/:id/settings",parentId:"200",id:"209"},210:{path:"/shixuns/:id/repository/:repoId/commits",parentId:"200",id:"210"},211:{path:"/shixuns/:id/secret_repository/:repoId/commits",parentId:"200",id:"211"},212:{path:"/shixuns/:id/repository/upload_file",parentId:"200",id:"212"},213:{path:"/shixuns/:id/secret_repository/upload_file",parentId:"200",id:"213"},214:{path:"/shixuns/:id/repository/add_file",parentId:"200",id:"214"},215:{path:"/shixuns/:id/secret_repository/add_file",parentId:"200",id:"215"},216:{path:"/shixuns/:id/repository/master/shixun_show/:fileId",exact:!1,parentId:"200",id:"216"},217:{path:"/shixuns/:id/secret_repository/master/shixun_show/:fileId",exact:!1,parentId:"200",id:"217"},218:{path:"/shixuns/:id/audit_situation",parentId:"200",id:"218"},219:{path:"/shixuns/:id/fork_list",parentId:"200",id:"219"},220:{path:"/users",parentId:"1",id:"220"},221:{path:"/users/:username/videos/protocol",parentId:"220",id:"221"},222:{path:"/users/:username/videos/resourceProtocol",parentId:"220",id:"222"},223:{path:"/users/:username/videos/success",parentId:"220",id:"223"},224:{path:"/users/:username/topicbank/:topicstype",parentId:"220",id:"224"},225:{path:"/users/:username/topics/:topicId/:topictype/normal/detail",parentId:"220",id:"225"},226:{path:"/users/:username/topics/:topicId/:topictype/group/detail",parentId:"220",id:"226"},227:{path:"/users/:username/topics/:topicId/:topictype/normal/edit",parentId:"220",id:"227"},228:{path:"/users/:username/topics/:topicId/:topictype/group/edit",parentId:"220",id:"228"},229:{path:"/users/:username/topics/:topicId/:topictype/exercise/edit",parentId:"220",id:"229"},230:{path:"/users/:username/topics/:topicId/:topictype/exercise/detail",parentId:"220",id:"230"},231:{path:"/users/:username/topics/:topicId/:topictype/poll/edit",parentId:"220",id:"231"},232:{path:"/users/:username/topics/:topicId/:topictype/poll/detail",parentId:"220",id:"232"},233:{path:"/users/:username/experiment-img/add",parentId:"220",id:"233"},234:{path:"/users/:username",parentId:"220",id:"234"},235:{path:"/users/:username",parentId:"234",id:"235"},236:{path:"/users/:username/baseInfo/edit",parentId:"234",id:"236"},237:{path:"/users/:username/baseInfo",parentId:"234",id:"237"},238:{path:"/users/:username/realNameCertification",parentId:"234",id:"238"},239:{path:"/users/:username/careerCertification",parentId:"234",id:"239"},240:{path:"/users/:username/classrooms",parentId:"234",id:"240"},241:{path:"/users/:username/shixuns",parentId:"234",id:"241"},242:{path:"/users/:username/dataSet",parentId:"234",id:"242"},243:{path:"/users/:username/userPortrait",parentId:"234",id:"243"},244:{path:"/users/:username/learningPath",parentId:"234",id:"244"},245:{path:"/users/:username/teach-group",parentId:"234",id:"245"},246:{path:"/users/:username/competitions",parentId:"234",id:"246"},247:{path:"/users/:username/experiment-img",parentId:"234",id:"247"},248:{path:"/users/:username/experiment-img/:experid/detail",parentId:"234",id:"248"},249:{path:"/users/:username/certificate",parentId:"234",id:"249"},250:{path:"/users/:username/otherResources",parentId:"234",id:"250"},251:{path:"/users/:username/classmanagement",parentId:"234",id:"251"},252:{path:"/users/:username/classmanagement/:couserid",parentId:"234",id:"252"},253:{path:"/users/:username/paths",parentId:"234",id:"253"},254:{path:"/users/:username/projects",parentId:"234",id:"254"},255:{path:"/users/:username/videos",parentId:"234",id:"255"},256:{path:"/users/:username/videos/upload",parentId:"234",id:"256"},257:{path:"/users/:username/topics/:topicstype",parentId:"234",id:"257"},258:{path:"/users/:username/vspaces",parentId:"234",id:"258"},259:{path:"/users/:username/resourcesCenter",parentId:"234",id:"259"},260:{path:"/users/:username/resourcesCenter/:id/detail",parentId:"234",id:"260"},261:{path:"/users/:username/resourceGuarantee",parentId:"234",id:"261"},262:{path:"/users/:username/resourceAllocation",parentId:"234",id:"262"},263:{parentId:"1",id:"263"},264:{path:"/problems",parentId:"263",id:"264"},265:{path:"/problems",parentId:"264",id:"265"},266:{path:"/problems/batchAdd",parentId:"264",id:"266"},267:{path:"/problems/newcreate",parentId:"263",id:"267"},268:{path:"/problems/newedit/:id",exact:!0,parentId:"263",id:"268"},269:{path:"/problems/:id/edit",exact:!0,parentId:"263",id:"269"},270:{path:"/problems/new",exact:!0,parentId:"263",id:"270"},271:{path:"/problems/:id/oj/:save_identifier",parentId:"263",id:"271"},272:{path:"/problems/:id/record-detail/:submitId",parentId:"263",id:"272"},273:{path:"/problems/add",parentId:"263",id:"273"},274:{path:"/problems/:id/ojedit",parentId:"263",id:"274"},275:{path:"/engineering",parentId:"1",id:"275"},276:{path:"/engineering",parentId:"275",id:"276"},277:{path:"/engineering/teacherList",parentId:"276",id:"277"},278:{path:"/engineering/studentList",parentId:"276",id:"278"},279:{path:"/engineering/training/program",parentId:"276",id:"279"},280:{path:"/engineering/training/program/add",parentId:"276",id:"280"},281:{path:"/engineering/training/program/edit",parentId:"276",id:"281"},282:{path:"/engineering/training/objectives",parentId:"276",id:"282"},283:{path:"/engineering/graduated/index",parentId:"276",id:"283"},284:{path:"/engineering/graduated/matrix",parentId:"276",id:"284"},285:{path:"/engineering/course/list",parentId:"276",id:"285"},286:{path:"/engineering/course/setting",parentId:"276",id:"286"},287:{path:"/engineering/course/matrix",parentId:"276",id:"287"},288:{path:"/engineering/navigation",parentId:"276",id:"288"},289:{path:"/engineering/evaluate/course",parentId:"276",id:"289"},290:{path:"/engineering/evaluate/course/:ec_year_id/:id",parentId:"276",id:"290"},291:{path:"/engineering/evaluate/norm",parentId:"276",id:"291"},292:{path:"/engineering/evaluate/document",parentId:"276",id:"292"},293:{path:"/engineering/evaluate/norm/:ec_year_id/:id",parentId:"276",id:"293"},294:{path:"/engineering/*",redirect:"/404",parentId:"276",id:"294"},295:{path:"/innovation",parentId:"1",id:"295"},296:{path:"/innovation/tasks/:taskId",parentId:"295",id:"296"},297:{path:"/innovation",parentId:"295",id:"297"},298:{path:"/innovation/project",parentId:"297",id:"298"},299:{path:"/innovation/dataset",parentId:"297",id:"299"},300:{path:"/innovation/mirror",parentId:"297",id:"300"},301:{path:"/innovation/my-project",parentId:"297",id:"301"},302:{path:"/innovation/my-dataset",parentId:"297",id:"302"},303:{path:"/innovation/my-mirror",parentId:"297",id:"303"},304:{path:"/innovation/project/create",parentId:"297",id:"304"},305:{path:"/innovation/project/edit/:id",parentId:"297",id:"305"},306:{path:"/innovation/project/detail/:taskId",parentId:"297",id:"306"},307:{path:"/tasks",parentId:"1",id:"307"},308:{path:"/tasks/:taskId",exact:!0,parentId:"307",id:"308"},309:{path:"/tasks/:identifier/jupyter/",exact:!0,parentId:"307",id:"309"},310:{path:"/tasks/:courseId/:homeworkId/:taskId",exact:!0,parentId:"307",id:"310"},311:{path:"/tasks/jupyter/:courseId/:homeworkId/:identifier",exact:!0,parentId:"307",id:"311"},312:{path:"/tasks/:courseId/:exerciseId/:taskId/exercise",exact:!0,parentId:"307",id:"312"},313:{path:"/myproblems",parentId:"1",id:"313"},314:{path:"/myproblems/:id/record-detail/:submitId",exact:!0,parentId:"313",id:"314"},315:{path:"/myproblems/:id",exact:!0,parentId:"313",id:"315"},316:{path:"/account",parentId:"1",id:"316"},317:{path:"/account",parentId:"316",id:"317"},318:{path:"/account/profile",parentId:"317",id:"318"},319:{path:"/account/profile/edit",parentId:"317",id:"319"},320:{path:"/account/certification",parentId:"317",id:"320"},321:{path:"/account/secure",parentId:"317",id:"321"},322:{path:"/account/binding",parentId:"317",id:"322"},323:{path:"/account/Results",parentId:"317",id:"323"},324:{path:"/ch",parentId:"1",id:"324"},325:{path:"/ch/rest/edit/:categoryId/:id",exact:!0,parentId:"324",id:"325"},326:{path:"/ch/rest/",exact:!0,parentId:"324",id:"326"},327:{path:"/ch/rest/:id",exact:!0,parentId:"324",id:"327"},328:{path:"/order",parentId:"1",id:"328"},329:{path:"/order",parentId:"328",id:"329"},330:{path:"/order/invoice",parentId:"328",id:"330"},331:{path:"/order/records",parentId:"328",id:"331"},332:{path:"/order/apply",parentId:"328",id:"332"},333:{path:"/order/view",parentId:"328",id:"333"},334:{path:"/order/:courseId/information",parentId:"328",id:"334"},335:{path:"/order/:courseId/pay",parentId:"328",id:"335"},336:{path:"/order/:orderNum/result",parentId:"328",id:"336"},337:{path:"/messages",parentId:"1",id:"337"},338:{path:"/messages/:userId/user_tidings",parentId:"337",id:"338"},339:{path:"/messages/:userId/private_messages",parentId:"337",id:"339"},340:{path:"/messages/:userId/message_detail",parentId:"337",id:"340"},341:{path:"/vtrs",parentId:"1",id:"341"},342:{path:"/vtrs/:virtual_spacesId",parentId:"341",id:"342"},343:{path:"/vtrs/:virtual_spacesId",exact:!0,parentId:"342",id:"343"},344:{path:"/vtrs/:virtual_spacesId/workplace",exact:!0,parentId:"342",id:"344"},345:{path:"/vtrs/:virtual_spacesId/experiment",parentId:"342",id:"345"},346:{path:"/vtrs/:virtual_spacesId/announcement",parentId:"342",id:"346"},347:{path:"/vtrs/:virtual_spacesId/announcement/add",parentId:"342",id:"347"},348:{path:"/vtrs/:virtual_spacesId/announcement/:id/edit",parentId:"342",id:"348"},349:{path:"/vtrs/:virtual_spacesId/announcement/:id/detail",parentId:"342",id:"349"},350:{path:"/vtrs/:virtual_spacesId/survey",parentId:"342",id:"350"},351:{path:"/vtrs/:virtual_spacesId/survey/:id/detail",parentId:"342",id:"351"},352:{path:"/vtrs/:virtual_spacesId/knowledge",parentId:"342",id:"352"},353:{path:"/vtrs/:virtual_spacesId/knowledge/add",parentId:"342",id:"353"},354:{path:"/vtrs/:virtual_spacesId/knowledge/:id/edit",parentId:"342",id:"354"},355:{path:"/vtrs/:virtual_spacesId/material",parentId:"342",id:"355"},356:{path:"/vtrs/:virtual_spacesId/material/:id/detail",parentId:"342",id:"356"},357:{path:"/vtrs/:virtual_spacesId/lesson",parentId:"342",id:"357"},358:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail",parentId:"342",id:"358"},359:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"342",id:"359"},360:{path:"/vtrs/:virtual_spacesId/discussion",parentId:"342",id:"360"},361:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail",parentId:"342",id:"361"},362:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"342",id:"362"},363:{path:"/vtrs/:virtual_spacesId/settings",parentId:"342",id:"363"},364:{path:"/vtrs/:virtual_spacesId/resources",parentId:"342",id:"364"},365:{path:"/vtrs/:virtual_spacesId/resources/:id/detail",parentId:"342",id:"365"},366:{path:"/vtrs/:virtual_spacesId/Plan",parentId:"342",id:"366"},367:{path:"/vtrs/:virtual_spacesId/plan/:id/detail",parentId:"342",id:"367"},368:{path:"/vtrs/:virtual_spacesId/digtal",parentId:"342",id:"368"},369:{path:"/vtrs/:virtual_spacesId/homepage",parentId:"342",id:"369"},370:{path:"/vtrs/:virtual_spacesId/*",parentId:"342",id:"370"},371:{path:"/101",parentId:"1",id:"371"},372:{path:"/101/:virtual_spacesId",parentId:"371",id:"372"},373:{path:"/101/:virtual_spacesId",exact:!0,parentId:"372",id:"373"},374:{path:"/101/:virtual_spacesId/workplace",exact:!0,parentId:"372",id:"374"},375:{path:"/101/:virtual_spacesId/experiment",parentId:"372",id:"375"},376:{path:"/101/:virtual_spacesId/announcement",parentId:"372",id:"376"},377:{path:"/101/:virtual_spacesId/announcement/add",parentId:"372",id:"377"},378:{path:"/101/:virtual_spacesId/announcement/:id/edit",parentId:"372",id:"378"},379:{path:"/101/:virtual_spacesId/announcement/:id/detail",parentId:"372",id:"379"},380:{path:"/101/:virtual_spacesId/survey",parentId:"372",id:"380"},381:{path:"/101/:virtual_spacesId/survey/:id/detail",parentId:"372",id:"381"},382:{path:"/101/:virtual_spacesId/knowledge",parentId:"372",id:"382"},383:{path:"/101/:virtual_spacesId/knowledge/add",parentId:"372",id:"383"},384:{path:"/101/:virtual_spacesId/knowledge/:id/edit",parentId:"372",id:"384"},385:{path:"/101/:virtual_spacesId/material",parentId:"372",id:"385"},386:{path:"/101/:virtual_spacesId/material/:id/detail",parentId:"372",id:"386"},387:{path:"/101/:virtual_spacesId/lesson",parentId:"372",id:"387"},388:{path:"/101/:virtual_spacesId/lesson/:id/detail",parentId:"372",id:"388"},389:{path:"/101/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"372",id:"389"},390:{path:"/101/:virtual_spacesId/discussion",parentId:"372",id:"390"},391:{path:"/101/:virtual_spacesId/discussion/:id/detail",parentId:"372",id:"391"},392:{path:"/101/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"372",id:"392"},393:{path:"/101/:virtual_spacesId/settings",parentId:"372",id:"393"},394:{path:"/101/:virtual_spacesId/resources",parentId:"372",id:"394"},395:{path:"/101/:virtual_spacesId/resources/:id/detail",parentId:"372",id:"395"},396:{path:"/101/:virtual_spacesId/Plan",parentId:"372",id:"396"},397:{path:"/101/:virtual_spacesId/plan/:id/detail",parentId:"372",id:"397"},398:{path:"/101/:virtual_spacesId/digtal",parentId:"372",id:"398"},399:{path:"/101/:virtual_spacesId/homepage",parentId:"372",id:"399"},400:{path:"/101/:virtual_spacesId/*",parentId:"372",id:"400"},401:{path:"/administration",parentId:"1",id:"401"},402:{path:"/administration",parentId:"401",id:"402"},403:{path:"/administration/college",parentId:"402",id:"403"},404:{path:"/administration/student",parentId:"402",id:"404"},405:{path:"/administration/student/:studentId/edit",parentId:"402",id:"405"},406:{path:"/administration/profession",parentId:"402",id:"406"},407:{path:"/graduations",parentId:"1",id:"407"},408:{path:"/graduations",exact:!0,parentId:"407",id:"408"},409:{path:"/graduations/:id/:moduleKey/:moduleId/review/:itemId",exact:!0,parentId:"407",id:"409"},410:{path:"/graduations/:id",parentId:"407",id:"410"},411:{path:"/graduations/:id/index",parentId:"410",id:"411"},412:{path:"/graduations/:id/topics",parentId:"410",id:"412"},413:{path:"/graduations/:id/student_selection",parentId:"410",id:"413"},414:{path:"/graduations/:id/tasks",parentId:"410",id:"414"},415:{path:"/graduations/:id/opening_report",parentId:"410",id:"415"},416:{path:"/graduations/:id/midterm_report",parentId:"410",id:"416"},417:{path:"/graduations/:id/thesis",parentId:"410",id:"417"},418:{path:"/graduations/:id/final_defense",parentId:"410",id:"418"},419:{path:"/graduations/:id/final_thesis",parentId:"410",id:"419"},420:{path:"/graduations/:id/settings",parentId:"410",id:"420"},421:{path:"/graduations/:id/teachers",parentId:"410",id:"421"},422:{path:"/graduations/:id/students",parentId:"410",id:"422"},423:{path:"/graduations/:id/archives",parentId:"410",id:"423"},424:{path:"/graduations/:id/grading_summary",parentId:"410",id:"424"},425:{path:"/dataset",parentId:"1",id:"425"},426:{path:"/dataset",exact:!0,parentId:"425",id:"426"},427:{path:"/dataset/:id/detail",exact:!0,parentId:"425",id:"427"},428:{path:"/knowledgegraph",parentId:"1",id:"428"},429:{path:"/knowledgegraph/:pathId",parentId:"428",id:"429"},430:{path:"/knowledgegraph/:pathId/statistics",parentId:"428",id:"430"},431:{path:"/onlinenum",parentId:"1",id:"431"},432:{path:"/onlinenum",parentId:"431",id:"432"},433:{path:"/shixuncontext",parentId:"1",id:"433"},434:{path:"/shixuncontext",parentId:"433",id:"434"},435:{path:"/shixuncontext/:Id/detail",parentId:"433",id:"435"},436:{path:"/educoder-demo",exact:!0,parentId:"1",id:"436"},437:{path:"/training",parentId:"1",id:"437"},438:{name:"\u7CBE\u57F9\u8BFE\u7A0B",path:"/training",parentId:"437",id:"438"},439:{path:"/largeScreen",exact:!0,parentId:"1",id:"439"},440:{path:"/quality",parentId:"1",id:"440"},441:{name:"\u7CBE\u54C1\u8BFE\u7A0B",path:"/quality",parentId:"440",id:"441"},442:{path:"/otherlogin",exact:!0,parentId:"1",id:"442"},443:{path:"/otherloginqq",exact:!0,parentId:"1",id:"443"},444:{path:"/otherloginstart",exact:!0,parentId:"1",id:"444"},445:{path:"/pathsoverview",exact:!0,parentId:"1",id:"445"},446:{path:"/shixunsoverview",exact:!0,parentId:"1",id:"446"},447:{path:"/classroomsoverview",exact:!0,parentId:"1",id:"447"},448:{path:"/login",parentId:"1",id:"448"},449:{path:"/login",parentId:"448",id:"449"},450:{path:"/user",parentId:"1",id:"450"},451:{path:"/user/login",parentId:"450",id:"451"},452:{path:"/user/register",parentId:"450",id:"452"},453:{path:"/user/reset-password",parentId:"450",id:"453"},454:{path:"/colleges",parentId:"1",id:"454"},455:{path:"/colleges/:id/statistics",parentId:"454",id:"455"},456:{path:"/help",parentId:"1",id:"456"},457:{path:"/help/:id",parentId:"456",id:"457"},458:{path:"/video",parentId:"1",id:"458"},459:{path:"/video/:videoId",parentId:"458",id:"459"},460:{path:"/terminal",parentId:"1",id:"460"},461:{path:"/report/:taskId/:game_report_id",parentId:"1",id:"461"},462:{path:"/statsDashboard",parentId:"1",id:"462"},463:{path:"/",parentId:"1",id:"463"},464:{path:"/",exact:!0,parentId:"463",id:"464"},465:{path:"/api/*",exact:!0,parentId:"463",id:"465"},466:{path:"/search",exact:!0,parentId:"463",id:"466"},467:{path:"/moop_cases",exact:!0,parentId:"463",id:"467"},468:{path:"/moop_cases/new",exact:!0,parentId:"463",id:"468"},469:{path:"/moop_cases/:caseId",exact:!0,parentId:"463",id:"469"},470:{path:"/moop_cases/:caseId/edit",exact:!0,parentId:"463",id:"470"},471:{path:"/moop_cases/:caseId/publish-success",exact:!0,parentId:"463",id:"471"},472:{path:"/randompaper",exact:!0,parentId:"463",id:"472"},473:{path:"/randompaper/edit/:id",exact:!0,parentId:"463",id:"473"},474:{path:"/randompaper/detail/:id",exact:!0,parentId:"463",id:"474"},475:{path:"/403",parentId:"463",id:"475"},476:{path:"/500",parentId:"463",id:"476"},477:{path:"/404",parentId:"463",id:"477"},478:{path:"/download",parentId:"463",id:"478"},479:{path:"/iwce",parentId:"463",id:"479"},480:{path:"/classrooms/:coursesId/attendance/TeacherSign",parentId:"463",id:"480"},481:{path:"/classrooms/:coursesId/attendance/:categoryId",parentId:"463",id:"481"},482:{path:"/Activities",parentId:"463",id:"482"},483:{path:"/iwce/:itemname",parentId:"463",id:"483"},484:{path:"/hpc-course",parentId:"463",id:"484"},485:{path:"/user_agents",parentId:"463",id:"485"},486:{path:"/three",parentId:"463",id:"486"},487:{path:"/introduction",parentId:"463",id:"487"},488:{path:"/chatgpt",parentId:"463",id:"488"},489:{path:"/*",parentId:"463",id:"489"},"@@/global-layout":{id:"@@/global-layout",path:"/",isLayout:!0}},routeComponents:{1:Ue.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),2:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),3:Ue.lazy(()=>__webpack_require__.e(4862).then(__webpack_require__.bind(__webpack_require__,76563))),4:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,8391))),5:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,8391))),6:Ue.lazy(()=>__webpack_require__.e(3247).then(__webpack_require__.bind(__webpack_require__,64226))),7:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(9596),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),8:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(9596),__webpack_require__.e(1545)]).then(__webpack_require__.bind(__webpack_require__,91046))),9:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),10:Ue.lazy(()=>__webpack_require__.e(6052).then(__webpack_require__.bind(__webpack_require__,19372))),11:Ue.lazy(()=>__webpack_require__.e(5572).then(__webpack_require__.bind(__webpack_require__,27851))),12:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,86364))),13:Ue.lazy(()=>__webpack_require__.e(869).then(__webpack_require__.bind(__webpack_require__,58966))),14:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(3332)]).then(__webpack_require__.bind(__webpack_require__,98287))),15:Ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4601)]).then(__webpack_require__.bind(__webpack_require__,22834))),16:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,86364))),17:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(9596),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),18:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(9596),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),19:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),20:Ue.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,46275))),21:Ue.lazy(()=>__webpack_require__.e(9921).then(__webpack_require__.bind(__webpack_require__,20973))),22:Ue.lazy(()=>__webpack_require__.e(1674).then(__webpack_require__.bind(__webpack_require__,31793))),23:Ue.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,46275))),24:Ue.lazy(()=>__webpack_require__.e(1702).then(__webpack_require__.bind(__webpack_require__,37273))),25:Ue.lazy(()=>__webpack_require__.e(1702).then(__webpack_require__.bind(__webpack_require__,37273))),26:Ue.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,45029))),27:Ue.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,45029))),28:Ue.lazy(()=>__webpack_require__.e(109).then(__webpack_require__.bind(__webpack_require__,46922))),29:Ue.lazy(()=>__webpack_require__.e(737).then(__webpack_require__.bind(__webpack_require__,94044))),30:Ue.lazy(()=>__webpack_require__.e(3391).then(__webpack_require__.bind(__webpack_require__,67311))),31:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(3581)]).then(__webpack_require__.bind(__webpack_require__,86230))),32:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(342)]).then(__webpack_require__.bind(__webpack_require__,88924))),33:Ue.lazy(()=>__webpack_require__.e(2303).then(__webpack_require__.bind(__webpack_require__,63437))),34:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1450)]).then(__webpack_require__.bind(__webpack_require__,60922))),35:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(195)]).then(__webpack_require__.bind(__webpack_require__,70731))),36:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3668)]).then(__webpack_require__.bind(__webpack_require__,1086))),37:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2338)]).then(__webpack_require__.bind(__webpack_require__,83890))),38:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4662)]).then(__webpack_require__.bind(__webpack_require__,75400))),39:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8072)]).then(__webpack_require__.bind(__webpack_require__,52934))),40:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(479)]).then(__webpack_require__.bind(__webpack_require__,34353))),41:Ue.lazy(()=>__webpack_require__.e(5297).then(__webpack_require__.bind(__webpack_require__,30748))),42:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(4164)]).then(__webpack_require__.bind(__webpack_require__,53036))),43:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(9596),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),44:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(4889)]).then(__webpack_require__.bind(__webpack_require__,60839))),45:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(4105)]).then(__webpack_require__.bind(__webpack_require__,77638))),46:Ue.lazy(()=>__webpack_require__.e(7482).then(__webpack_require__.bind(__webpack_require__,53147))),47:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,12624))),48:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(337)]).then(__webpack_require__.bind(__webpack_require__,23129))),49:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,23108))),50:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,23108))),51:Ue.lazy(()=>__webpack_require__.e(5992).then(__webpack_require__.bind(__webpack_require__,10147))),52:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,73966))),53:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,73966))),54:Ue.lazy(()=>__webpack_require__.e(8431).then(__webpack_require__.bind(__webpack_require__,83922))),55:Ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5902)]).then(__webpack_require__.bind(__webpack_require__,82856))),56:Ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3433)]).then(__webpack_require__.bind(__webpack_require__,31533))),57:Ue.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,3276))),58:Ue.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,3276))),59:Ue.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,77329))),60:Ue.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,77329))),61:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1578)]).then(__webpack_require__.bind(__webpack_require__,75288))),62:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3317)]).then(__webpack_require__.bind(__webpack_require__,83485))),63:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1482)]).then(__webpack_require__.bind(__webpack_require__,97780))),64:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4795)]).then(__webpack_require__.bind(__webpack_require__,28915))),65:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(26)]).then(__webpack_require__.bind(__webpack_require__,57643))),66:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8882)]).then(__webpack_require__.bind(__webpack_require__,8321))),67:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5888)]).then(__webpack_require__.bind(__webpack_require__,77498))),68:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9715)]).then(__webpack_require__.bind(__webpack_require__,56010))),69:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7045)]).then(__webpack_require__.bind(__webpack_require__,7769))),70:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1211)]).then(__webpack_require__.bind(__webpack_require__,36618))),71:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1582)]).then(__webpack_require__.bind(__webpack_require__,1910))),72:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6729)]).then(__webpack_require__.bind(__webpack_require__,34104))),73:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9695)]).then(__webpack_require__.bind(__webpack_require__,3487))),74:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8723)]).then(__webpack_require__.bind(__webpack_require__,17042))),75:Ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7622)]).then(__webpack_require__.bind(__webpack_require__,72583))),76:Ue.lazy(()=>__webpack_require__.e(5148).then(__webpack_require__.bind(__webpack_require__,61193))),77:Ue.lazy(()=>__webpack_require__.e(643).then(__webpack_require__.bind(__webpack_require__,13750))),78:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3442)]).then(__webpack_require__.bind(__webpack_require__,96046))),79:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2102)]).then(__webpack_require__.bind(__webpack_require__,22996))),80:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2425)]).then(__webpack_require__.bind(__webpack_require__,41305))),81:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2404)]).then(__webpack_require__.bind(__webpack_require__,78554))),82:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9785)]).then(__webpack_require__.bind(__webpack_require__,74124))),83:Ue.lazy(()=>__webpack_require__.e(869).then(__webpack_require__.bind(__webpack_require__,58966))),84:Ue.lazy(()=>__webpack_require__.e(2819).then(__webpack_require__.bind(__webpack_require__,55998))),85:Ue.lazy(()=>__webpack_require__.e(1512).then(__webpack_require__.bind(__webpack_require__,31905))),86:Ue.lazy(()=>__webpack_require__.e(7395).then(__webpack_require__.bind(__webpack_require__,21229))),87:Ue.lazy(()=>__webpack_require__.e(3585).then(__webpack_require__.bind(__webpack_require__,98731))),88:Ue.lazy(()=>__webpack_require__.e(6963).then(__webpack_require__.bind(__webpack_require__,37244))),89:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,35171))),90:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,35171))),91:Ue.lazy(()=>__webpack_require__.e(6127).then(__webpack_require__.bind(__webpack_require__,42383))),92:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__,71073))),93:Ue.lazy(()=>__webpack_require__.e(1048).then(__webpack_require__.bind(__webpack_require__,97838))),94:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(2884)]).then(__webpack_require__.bind(__webpack_require__,22450))),95:Ue.lazy(()=>__webpack_require__.e(4770).then(__webpack_require__.bind(__webpack_require__,57454))),96:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2603)]).then(__webpack_require__.bind(__webpack_require__,60846))),97:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4216)]).then(__webpack_require__.bind(__webpack_require__,45062))),98:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5319)]).then(__webpack_require__.bind(__webpack_require__,93341))),99:Ue.lazy(()=>__webpack_require__.e(895).then(__webpack_require__.bind(__webpack_require__,25921))),100:Ue.lazy(()=>__webpack_require__.e(3282).then(__webpack_require__.bind(__webpack_require__,93365))),101:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,20383))),102:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,20383))),103:Ue.lazy(()=>__webpack_require__.e(5048).then(__webpack_require__.bind(__webpack_require__,77437))),104:Ue.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,15828))),105:Ue.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,15828))),106:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,80015))),107:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,80015))),108:Ue.lazy(()=>__webpack_require__.e(3355).then(__webpack_require__.bind(__webpack_require__,3403))),109:Ue.lazy(()=>__webpack_require__.e(3355).then(__webpack_require__.bind(__webpack_require__,3403))),110:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4142),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,94863))),111:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4142),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,94863))),112:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4142),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,14902))),113:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4142),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,14902))),114:Ue.lazy(()=>__webpack_require__.e(8014).then(__webpack_require__.bind(__webpack_require__,6218))),115:Ue.lazy(()=>__webpack_require__.e(8077).then(__webpack_require__.bind(__webpack_require__,83443))),116:Ue.lazy(()=>__webpack_require__.e(3356).then(__webpack_require__.bind(__webpack_require__,5010))),117:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,11008))),118:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,11008))),119:Ue.lazy(()=>__webpack_require__.e(1962).then(__webpack_require__.bind(__webpack_require__,21413))),120:Ue.lazy(()=>__webpack_require__.e(4928).then(__webpack_require__.bind(__webpack_require__,11133))),121:Ue.lazy(()=>__webpack_require__.e(1257).then(__webpack_require__.bind(__webpack_require__,25251))),122:Ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,36464))),123:Ue.lazy(()=>__webpack_require__.e(8340).then(__webpack_require__.bind(__webpack_require__,25083))),124:Ue.lazy(()=>__webpack_require__.e(4093).then(__webpack_require__.bind(__webpack_require__,29860))),125:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,61434))),126:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,61434))),127:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,51291))),128:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,51291))),129:Ue.lazy(()=>__webpack_require__.e(6758).then(__webpack_require__.bind(__webpack_require__,27776))),130:Ue.lazy(()=>__webpack_require__.e(6758).then(__webpack_require__.bind(__webpack_require__,27776))),131:Ue.lazy(()=>__webpack_require__.e(9332).then(__webpack_require__.bind(__webpack_require__,60153))),132:Ue.lazy(()=>__webpack_require__.e(9332).then(__webpack_require__.bind(__webpack_require__,60153))),133:Ue.lazy(()=>__webpack_require__.e(4217).then(__webpack_require__.bind(__webpack_require__,96573))),134:Ue.lazy(()=>__webpack_require__.e(3220).then(__webpack_require__.bind(__webpack_require__,58786))),135:Ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(533)]).then(__webpack_require__.bind(__webpack_require__,1697))),136:Ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5798)]).then(__webpack_require__.bind(__webpack_require__,70302))),137:Ue.lazy(()=>__webpack_require__.e(7878).then(__webpack_require__.bind(__webpack_require__,27599))),138:Ue.lazy(()=>__webpack_require__.e(7878).then(__webpack_require__.bind(__webpack_require__,27599))),139:Ue.lazy(()=>__webpack_require__.e(9944).then(__webpack_require__.bind(__webpack_require__,76161))),140:Ue.lazy(()=>__webpack_require__.e(8302).then(__webpack_require__.bind(__webpack_require__,23889))),141:Ue.lazy(()=>__webpack_require__.e(8302).then(__webpack_require__.bind(__webpack_require__,23889))),142:Ue.lazy(()=>__webpack_require__.e(8634).then(__webpack_require__.bind(__webpack_require__,69808))),143:Ue.lazy(()=>__webpack_require__.e(8634).then(__webpack_require__.bind(__webpack_require__,69808))),144:Ue.lazy(()=>__webpack_require__.e(7922).then(__webpack_require__.bind(__webpack_require__,8176))),145:Ue.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,21095))),146:Ue.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,21095))),147:Ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,63679))),148:Ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,63679))),149:Ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8689)]).then(__webpack_require__.bind(__webpack_require__,99046))),150:Ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7806)]).then(__webpack_require__.bind(__webpack_require__,82503))),151:Ue.lazy(()=>__webpack_require__.e(3276).then(__webpack_require__.bind(__webpack_require__,15531))),152:Ue.lazy(()=>__webpack_require__.e(8885).then(__webpack_require__.bind(__webpack_require__,50715))),153:Ue.lazy(()=>__webpack_require__.e(3451).then(__webpack_require__.bind(__webpack_require__,90317))),154:Ue.lazy(()=>__webpack_require__.e(9922).then(__webpack_require__.bind(__webpack_require__,1377))),155:Ue.lazy(()=>__webpack_require__.e(4572).then(__webpack_require__.bind(__webpack_require__,65515))),156:Ue.lazy(()=>__webpack_require__.e(4017).then(__webpack_require__.bind(__webpack_require__,99342))),157:Ue.lazy(()=>__webpack_require__.e(5518).then(__webpack_require__.bind(__webpack_require__,26032))),158:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),159:Ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(391),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,80961))),160:Ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(391),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,80961))),161:Ue.lazy(()=>__webpack_require__.e(4449).then(__webpack_require__.bind(__webpack_require__,43008))),162:Ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(391),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,80961))),163:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5265),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,79177))),164:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5265),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,79177))),165:Ue.lazy(()=>__webpack_require__.e(8787).then(__webpack_require__.bind(__webpack_require__,719))),166:Ue.lazy(()=>__webpack_require__.e(5650).then(__webpack_require__.bind(__webpack_require__,14796))),167:Ue.lazy(()=>__webpack_require__.e(1799).then(__webpack_require__.bind(__webpack_require__,5629))),168:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5265),__webpack_require__.e(8797)]).then(__webpack_require__.bind(__webpack_require__,29526))),169:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),170:Ue.lazy(()=>__webpack_require__.e(8639).then(__webpack_require__.bind(__webpack_require__,37226))),171:Ue.lazy(()=>__webpack_require__.e(2983).then(__webpack_require__.bind(__webpack_require__,24564))),172:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,96560))),173:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,96560))),174:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(508)]).then(__webpack_require__.bind(__webpack_require__,35918))),175:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),176:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(9596),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),177:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,85953))),178:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,85953))),179:Ue.lazy(()=>__webpack_require__.e(1581).then(__webpack_require__.bind(__webpack_require__,6413))),180:Ue.lazy(()=>__webpack_require__.e(4144).then(__webpack_require__.bind(__webpack_require__,37852))),181:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(9596),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),182:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),183:Ue.lazy(()=>__webpack_require__.e(8782).then(__webpack_require__.bind(__webpack_require__,20186))),184:Ue.lazy(()=>__webpack_require__.e(7884).then(__webpack_require__.bind(__webpack_require__,15352))),185:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7008)]).then(__webpack_require__.bind(__webpack_require__,98622))),186:Ue.lazy(()=>__webpack_require__.e(5549).then(__webpack_require__.bind(__webpack_require__,84246))),187:Ue.lazy(()=>__webpack_require__.e(9674).then(__webpack_require__.bind(__webpack_require__,28092))),188:Ue.lazy(()=>__webpack_require__.e(5573).then(__webpack_require__.bind(__webpack_require__,40580))),189:Ue.lazy(()=>__webpack_require__.e(2141).then(__webpack_require__.bind(__webpack_require__,2751))),190:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(33),__webpack_require__.e(6277)]).then(__webpack_require__.bind(__webpack_require__,69638))),191:Ue.lazy(()=>__webpack_require__.e(6328).then(__webpack_require__.bind(__webpack_require__,21052))),192:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7857)]).then(__webpack_require__.bind(__webpack_require__,46897))),193:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,29040))),194:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,29040))),195:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,2134))),196:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,2134))),197:Ue.lazy(()=>__webpack_require__.e(9205).then(__webpack_require__.bind(__webpack_require__,56405))),198:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1423)]).then(__webpack_require__.bind(__webpack_require__,92185))),199:Ue.lazy(()=>__webpack_require__.e(7614).then(__webpack_require__.bind(__webpack_require__,63798))),200:Ue.lazy(()=>__webpack_require__.e(2875).then(__webpack_require__.bind(__webpack_require__,78932))),201:Ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9133)]).then(__webpack_require__.bind(__webpack_require__,70624))),202:Ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,51518))),203:Ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,51518))),204:Ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5470)]).then(__webpack_require__.bind(__webpack_require__,18509))),205:Ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6541)]).then(__webpack_require__.bind(__webpack_require__,52021))),206:Ue.lazy(()=>Promise.all([__webpack_require__.e(33),__webpack_require__.e(1475)]).then(__webpack_require__.bind(__webpack_require__,58100))),207:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(2254)]).then(__webpack_require__.bind(__webpack_require__,71666))),208:Ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9408)]).then(__webpack_require__.bind(__webpack_require__,28744))),209:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(6845)]).then(__webpack_require__.bind(__webpack_require__,72281))),210:Ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,96146))),211:Ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,96146))),212:Ue.lazy(()=>__webpack_require__.e(1148).then(__webpack_require__.bind(__webpack_require__,6850))),213:Ue.lazy(()=>__webpack_require__.e(1148).then(__webpack_require__.bind(__webpack_require__,6850))),214:Ue.lazy(()=>__webpack_require__.e(7046).then(__webpack_require__.bind(__webpack_require__,83283))),215:Ue.lazy(()=>__webpack_require__.e(7046).then(__webpack_require__.bind(__webpack_require__,83283))),216:Ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,51518))),217:Ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,51518))),218:Ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5096)]).then(__webpack_require__.bind(__webpack_require__,68639))),219:Ue.lazy(()=>__webpack_require__.e(9215).then(__webpack_require__.bind(__webpack_require__,5134))),220:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),221:Ue.lazy(()=>__webpack_require__.e(5176).then(__webpack_require__.bind(__webpack_require__,59622))),222:Ue.lazy(()=>__webpack_require__.e(6587).then(__webpack_require__.bind(__webpack_require__,65866))),223:Ue.lazy(()=>__webpack_require__.e(9891).then(__webpack_require__.bind(__webpack_require__,86974))),224:Ue.lazy(()=>__webpack_require__.e(8062).then(__webpack_require__.bind(__webpack_require__,49690))),225:Ue.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,50650))),226:Ue.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,50650))),227:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6820)]).then(__webpack_require__.bind(__webpack_require__,8191))),228:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8517)]).then(__webpack_require__.bind(__webpack_require__,31721))),229:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7043)]).then(__webpack_require__.bind(__webpack_require__,80751))),230:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2806)]).then(__webpack_require__.bind(__webpack_require__,53605))),231:Ue.lazy(()=>__webpack_require__.e(5043).then(__webpack_require__.bind(__webpack_require__,8712))),232:Ue.lazy(()=>__webpack_require__.e(799).then(__webpack_require__.bind(__webpack_require__,26021))),233:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3157)]).then(__webpack_require__.bind(__webpack_require__,75992))),234:Ue.lazy(()=>__webpack_require__.e(2529).then(__webpack_require__.bind(__webpack_require__,43116))),235:Ue.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,26501))),236:Ue.lazy(()=>__webpack_require__.e(5895).then(__webpack_require__.bind(__webpack_require__,22802))),237:Ue.lazy(()=>__webpack_require__.e(6982).then(__webpack_require__.bind(__webpack_require__,49451))),238:Ue.lazy(()=>__webpack_require__.e(6805).then(__webpack_require__.bind(__webpack_require__,97118))),239:Ue.lazy(()=>__webpack_require__.e(1416).then(__webpack_require__.bind(__webpack_require__,16430))),240:Ue.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,26501))),241:Ue.lazy(()=>__webpack_require__.e(8307).then(__webpack_require__.bind(__webpack_require__,51705))),242:Ue.lazy(()=>__webpack_require__.e(2826).then(__webpack_require__.bind(__webpack_require__,36806))),243:Ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__,31324))),244:Ue.lazy(()=>__webpack_require__.e(4610).then(__webpack_require__.bind(__webpack_require__,88755))),245:Ue.lazy(()=>__webpack_require__.e(9590).then(__webpack_require__.bind(__webpack_require__,81187))),246:Ue.lazy(()=>__webpack_require__.e(2076).then(__webpack_require__.bind(__webpack_require__,62484))),247:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4849)]).then(__webpack_require__.bind(__webpack_require__,20267))),248:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(310)]).then(__webpack_require__.bind(__webpack_require__,18460))),249:Ue.lazy(()=>__webpack_require__.e(5191).then(__webpack_require__.bind(__webpack_require__,43173))),250:Ue.lazy(()=>__webpack_require__.e(3496).then(__webpack_require__.bind(__webpack_require__,68861))),251:Ue.lazy(()=>__webpack_require__.e(7948).then(__webpack_require__.bind(__webpack_require__,47412))),252:Ue.lazy(()=>__webpack_require__.e(9519).then(__webpack_require__.bind(__webpack_require__,86576))),253:Ue.lazy(()=>__webpack_require__.e(5599).then(__webpack_require__.bind(__webpack_require__,56543))),254:Ue.lazy(()=>__webpack_require__.e(4736).then(__webpack_require__.bind(__webpack_require__,7942))),255:Ue.lazy(()=>__webpack_require__.e(2412).then(__webpack_require__.bind(__webpack_require__,89993))),256:Ue.lazy(()=>__webpack_require__.e(2240).then(__webpack_require__.bind(__webpack_require__,83184))),257:Ue.lazy(()=>__webpack_require__.e(265).then(__webpack_require__.bind(__webpack_require__,14631))),258:Ue.lazy(()=>__webpack_require__.e(9360).then(__webpack_require__.bind(__webpack_require__,88038))),259:Ue.lazy(()=>__webpack_require__.e(2396).then(__webpack_require__.bind(__webpack_require__,35670))),260:Ue.lazy(()=>__webpack_require__.e(7855).then(__webpack_require__.bind(__webpack_require__,99624))),261:Ue.lazy(()=>__webpack_require__.e(9507).then(__webpack_require__.bind(__webpack_require__,69157))),262:Ue.lazy(()=>__webpack_require__.e(1343).then(__webpack_require__.bind(__webpack_require__,11234))),263:Ue.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),264:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),265:Ue.lazy(()=>__webpack_require__.e(9647).then(__webpack_require__.bind(__webpack_require__,3447))),266:Ue.lazy(()=>__webpack_require__.e(485).then(__webpack_require__.bind(__webpack_require__,96555))),267:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,14222))),268:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,14222))),269:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,833))),270:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,833))),271:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7460)]).then(__webpack_require__.bind(__webpack_require__,30197))),272:Ue.lazy(()=>__webpack_require__.e(9716).then(__webpack_require__.bind(__webpack_require__,84958))),273:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,81171))),274:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,81171))),275:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),276:Ue.lazy(()=>__webpack_require__.e(3006).then(__webpack_require__.bind(__webpack_require__,62861))),277:Ue.lazy(()=>__webpack_require__.e(2045).then(__webpack_require__.bind(__webpack_require__,10497))),278:Ue.lazy(()=>__webpack_require__.e(1520).then(__webpack_require__.bind(__webpack_require__,2131))),279:Ue.lazy(()=>__webpack_require__.e(9649).then(__webpack_require__.bind(__webpack_require__,62256))),280:Ue.lazy(()=>__webpack_require__.e(4546).then(__webpack_require__.bind(__webpack_require__,872))),281:Ue.lazy(()=>__webpack_require__.e(5357).then(__webpack_require__.bind(__webpack_require__,64361))),282:Ue.lazy(()=>__webpack_require__.e(8665).then(__webpack_require__.bind(__webpack_require__,85761))),283:Ue.lazy(()=>__webpack_require__.e(3183).then(__webpack_require__.bind(__webpack_require__,93875))),284:Ue.lazy(()=>__webpack_require__.e(4800).then(__webpack_require__.bind(__webpack_require__,21202))),285:Ue.lazy(()=>__webpack_require__.e(9489).then(__webpack_require__.bind(__webpack_require__,91460))),286:Ue.lazy(()=>__webpack_require__.e(9391).then(__webpack_require__.bind(__webpack_require__,17689))),287:Ue.lazy(()=>__webpack_require__.e(5335).then(__webpack_require__.bind(__webpack_require__,37222))),288:Ue.lazy(()=>__webpack_require__.e(2823).then(__webpack_require__.bind(__webpack_require__,14455))),289:Ue.lazy(()=>__webpack_require__.e(4973).then(__webpack_require__.bind(__webpack_require__,41313))),290:Ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6651)]).then(__webpack_require__.bind(__webpack_require__,46859))),291:Ue.lazy(()=>__webpack_require__.e(6741).then(__webpack_require__.bind(__webpack_require__,5942))),292:Ue.lazy(()=>__webpack_require__.e(5775).then(__webpack_require__.bind(__webpack_require__,15920))),293:Ue.lazy(()=>__webpack_require__.e(2548).then(__webpack_require__.bind(__webpack_require__,76515))),294:Ue.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),295:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),296:Ue.lazy(()=>__webpack_require__.e(6634).then(__webpack_require__.bind(__webpack_require__,97800))),297:Ue.lazy(()=>__webpack_require__.e(680).then(__webpack_require__.bind(__webpack_require__,89705))),298:Ue.lazy(()=>__webpack_require__.e(6366).then(__webpack_require__.bind(__webpack_require__,47363))),299:Ue.lazy(()=>__webpack_require__.e(6452).then(__webpack_require__.bind(__webpack_require__,16302))),300:Ue.lazy(()=>__webpack_require__.e(1070).then(__webpack_require__.bind(__webpack_require__,90894))),301:Ue.lazy(()=>__webpack_require__.e(7242).then(__webpack_require__.bind(__webpack_require__,13747))),302:Ue.lazy(()=>__webpack_require__.e(2707).then(__webpack_require__.bind(__webpack_require__,14828))),303:Ue.lazy(()=>__webpack_require__.e(2865).then(__webpack_require__.bind(__webpack_require__,99436))),304:Ue.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,19552))),305:Ue.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,19552))),306:Ue.lazy(()=>__webpack_require__.e(3141).then(__webpack_require__.bind(__webpack_require__,562))),307:Ue.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),308:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,93386))),309:Ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,40678))),310:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,93386))),311:Ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,40678))),312:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,93386))),313:Ue.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),314:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(7527)]).then(__webpack_require__.bind(__webpack_require__,72222))),315:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(6270)]).then(__webpack_require__.bind(__webpack_require__,8243))),316:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),317:Ue.lazy(()=>__webpack_require__.e(547).then(__webpack_require__.bind(__webpack_require__,21119))),318:Ue.lazy(()=>__webpack_require__.e(9788).then(__webpack_require__.bind(__webpack_require__,64348))),319:Ue.lazy(()=>__webpack_require__.e(576).then(__webpack_require__.bind(__webpack_require__,21496))),320:Ue.lazy(()=>__webpack_require__.e(7260).then(__webpack_require__.bind(__webpack_require__,95335))),321:Ue.lazy(()=>__webpack_require__.e(4520).then(__webpack_require__.bind(__webpack_require__,45423))),322:Ue.lazy(()=>__webpack_require__.e(9076).then(__webpack_require__.bind(__webpack_require__,37196))),323:Ue.lazy(()=>__webpack_require__.e(4514).then(__webpack_require__.bind(__webpack_require__,36178))),324:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),325:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(928)]).then(__webpack_require__.bind(__webpack_require__,10729))),326:Ue.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,54204))),327:Ue.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,54204))),328:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),329:Ue.lazy(()=>__webpack_require__.e(1939).then(__webpack_require__.bind(__webpack_require__,23395))),330:Ue.lazy(()=>__webpack_require__.e(556).then(__webpack_require__.bind(__webpack_require__,68703))),331:Ue.lazy(()=>__webpack_require__.e(6434).then(__webpack_require__.bind(__webpack_require__,3819))),332:Ue.lazy(()=>__webpack_require__.e(1880).then(__webpack_require__.bind(__webpack_require__,39983))),333:Ue.lazy(()=>__webpack_require__.e(8237).then(__webpack_require__.bind(__webpack_require__,79046))),334:Ue.lazy(()=>__webpack_require__.e(3447).then(__webpack_require__.bind(__webpack_require__,47873))),335:Ue.lazy(()=>__webpack_require__.e(264).then(__webpack_require__.bind(__webpack_require__,42176))),336:Ue.lazy(()=>__webpack_require__.e(4259).then(__webpack_require__.bind(__webpack_require__,92105))),337:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),338:Ue.lazy(()=>__webpack_require__.e(4078).then(__webpack_require__.bind(__webpack_require__,97128))),339:Ue.lazy(()=>__webpack_require__.e(2829).then(__webpack_require__.bind(__webpack_require__,82821))),340:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5359)]).then(__webpack_require__.bind(__webpack_require__,5211))),341:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),342:Ue.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,54587))),343:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),344:Ue.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,89955))),345:Ue.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,61471))),346:Ue.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,3279))),347:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),348:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),349:Ue.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,36546))),350:Ue.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,21105))),351:Ue.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,97769))),352:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,11369))),353:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),354:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),355:Ue.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,13793))),356:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,42100))),357:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,22330))),358:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),359:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),360:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,14291))),361:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),362:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),363:Ue.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,82125))),364:Ue.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,30654))),365:Ue.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,38542))),366:Ue.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,92314))),367:Ue.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,74232))),368:Ue.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,50983))),369:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),370:Ue.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,84033))),371:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),372:Ue.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,54587))),373:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),374:Ue.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,89955))),375:Ue.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,61471))),376:Ue.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,3279))),377:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),378:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),379:Ue.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,36546))),380:Ue.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,21105))),381:Ue.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,97769))),382:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,11369))),383:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),384:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),385:Ue.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,13793))),386:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,42100))),387:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,22330))),388:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),389:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),390:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,14291))),391:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),392:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),393:Ue.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,82125))),394:Ue.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,30654))),395:Ue.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,38542))),396:Ue.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,92314))),397:Ue.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,74232))),398:Ue.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,50983))),399:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),400:Ue.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,84033))),401:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),402:Ue.lazy(()=>__webpack_require__.e(4766).then(__webpack_require__.bind(__webpack_require__,86476))),403:Ue.lazy(()=>__webpack_require__.e(7560).then(__webpack_require__.bind(__webpack_require__,27454))),404:Ue.lazy(()=>__webpack_require__.e(6029).then(__webpack_require__.bind(__webpack_require__,33675))),405:Ue.lazy(()=>__webpack_require__.e(5179).then(__webpack_require__.bind(__webpack_require__,58197))),406:Ue.lazy(()=>__webpack_require__.e(4621).then(__webpack_require__.bind(__webpack_require__,57857))),407:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),408:Ue.lazy(()=>__webpack_require__.e(1831).then(__webpack_require__.bind(__webpack_require__,30266))),409:Ue.lazy(()=>__webpack_require__.e(2539).then(__webpack_require__.bind(__webpack_require__,88036))),410:Ue.lazy(()=>__webpack_require__.e(8143).then(__webpack_require__.bind(__webpack_require__,42463))),411:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5624)]).then(__webpack_require__.bind(__webpack_require__,66493))),412:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1461)]).then(__webpack_require__.bind(__webpack_require__,67489))),413:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4492)]).then(__webpack_require__.bind(__webpack_require__,32891))),414:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9416)]).then(__webpack_require__.bind(__webpack_require__,57895))),415:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),416:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),417:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),418:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),419:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),420:Ue.lazy(()=>__webpack_require__.e(5022).then(__webpack_require__.bind(__webpack_require__,98372))),421:Ue.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,16486))),422:Ue.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,16486))),423:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7545)]).then(__webpack_require__.bind(__webpack_require__,9))),424:Ue.lazy(()=>__webpack_require__.e(1253).then(__webpack_require__.bind(__webpack_require__,16459))),425:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),426:Ue.lazy(()=>__webpack_require__.e(2216).then(__webpack_require__.bind(__webpack_require__,69623))),427:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5382)]).then(__webpack_require__.bind(__webpack_require__,73171))),428:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),429:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(8823)]).then(__webpack_require__.bind(__webpack_require__,58671))),430:Ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5915)]).then(__webpack_require__.bind(__webpack_require__,89325))),431:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),432:Ue.lazy(()=>__webpack_require__.e(570).then(__webpack_require__.bind(__webpack_require__,14103))),433:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),434:Ue.lazy(()=>__webpack_require__.e(8365).then(__webpack_require__.bind(__webpack_require__,84575))),435:Ue.lazy(()=>__webpack_require__.e(672).then(__webpack_require__.bind(__webpack_require__,6556))),436:Ue.lazy(()=>__webpack_require__.e(4058).then(__webpack_require__.bind(__webpack_require__,38124))),437:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),438:Ue.lazy(()=>__webpack_require__.e(4056).then(__webpack_require__.bind(__webpack_require__,75503))),439:Ue.lazy(()=>__webpack_require__.e(9487).then(__webpack_require__.bind(__webpack_require__,3518))),440:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),441:Ue.lazy(()=>__webpack_require__.e(532).then(__webpack_require__.bind(__webpack_require__,36693))),442:Ue.lazy(()=>__webpack_require__.e(7178).then(__webpack_require__.bind(__webpack_require__,11112))),443:Ue.lazy(()=>__webpack_require__.e(1660).then(__webpack_require__.bind(__webpack_require__,19041))),444:Ue.lazy(()=>__webpack_require__.e(7333).then(__webpack_require__.bind(__webpack_require__,76904))),445:Ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4227)]).then(__webpack_require__.bind(__webpack_require__,63295))),446:Ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8155)]).then(__webpack_require__.bind(__webpack_require__,4280))),447:Ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5186)]).then(__webpack_require__.bind(__webpack_require__,29069))),448:Ue.lazy(()=>__webpack_require__.e(5786).then(__webpack_require__.bind(__webpack_require__,28128))),449:Ue.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,54240))),450:Ue.lazy(()=>__webpack_require__.e(5972).then(__webpack_require__.bind(__webpack_require__,23900))),451:Ue.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,54240))),452:Ue.lazy(()=>__webpack_require__.e(1470).then(__webpack_require__.bind(__webpack_require__,39090))),453:Ue.lazy(()=>__webpack_require__.e(7182).then(__webpack_require__.bind(__webpack_require__,20649))),454:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),455:Ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2476)]).then(__webpack_require__.bind(__webpack_require__,57915))),456:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),457:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5729)]).then(__webpack_require__.bind(__webpack_require__,24721))),458:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),459:Ue.lazy(()=>__webpack_require__.e(6444).then(__webpack_require__.bind(__webpack_require__,62904))),460:Ue.lazy(()=>__webpack_require__.e(5111).then(__webpack_require__.bind(__webpack_require__,87038))),461:Ue.lazy(()=>__webpack_require__.e(2307).then(__webpack_require__.bind(__webpack_require__,33262))),462:Ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7224)]).then(__webpack_require__.bind(__webpack_require__,13771))),463:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),464:Ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(391),__webpack_require__.e(8866)]).then(__webpack_require__.bind(__webpack_require__,14917))),465:Ue.lazy(()=>__webpack_require__.e(2300).then(__webpack_require__.bind(__webpack_require__,33662))),466:Ue.lazy(()=>__webpack_require__.e(2501).then(__webpack_require__.bind(__webpack_require__,57548))),467:Ue.lazy(()=>__webpack_require__.e(3212).then(__webpack_require__.bind(__webpack_require__,13540))),468:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,88986))),469:Ue.lazy(()=>__webpack_require__.e(1855).then(__webpack_require__.bind(__webpack_require__,93185))),470:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,88986))),471:Ue.lazy(()=>__webpack_require__.e(1276).then(__webpack_require__.bind(__webpack_require__,86308))),472:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,12624))),473:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,12624))),474:Ue.lazy(()=>__webpack_require__.e(3784).then(__webpack_require__.bind(__webpack_require__,19560))),475:Ue.lazy(()=>__webpack_require__.e(3862).then(__webpack_require__.bind(__webpack_require__,18049))),476:Ue.lazy(()=>__webpack_require__.e(4565).then(__webpack_require__.bind(__webpack_require__,57050))),477:Ue.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,60279))),478:Ue.lazy(()=>__webpack_require__.e(6170).then(__webpack_require__.bind(__webpack_require__,32717))),479:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,22255))),480:Ue.lazy(()=>__webpack_require__.e(1836).then(__webpack_require__.bind(__webpack_require__,79752))),481:Ue.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,36464))),482:Ue.lazy(()=>__webpack_require__.e(3509).then(__webpack_require__.bind(__webpack_require__,94878))),483:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,22255))),484:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,22255))),485:Ue.lazy(()=>__webpack_require__.e(6034).then(__webpack_require__.bind(__webpack_require__,43982))),486:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8999)]).then(__webpack_require__.bind(__webpack_require__,49851))),487:Ue.lazy(()=>__webpack_require__.e(3910).then(__webpack_require__.bind(__webpack_require__,53727))),488:Ue.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(67)]).then(__webpack_require__.bind(__webpack_require__,73752))),489:Ue.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,60279))),"@@/global-layout":Ue.lazy(()=>__webpack_require__.e(1717).then(__webpack_require__.bind(__webpack_require__,15221)))}}})}var I=__webpack_require__(3191),O=__webpack_require__(58293),k=__webpack_require__(71418),me=__webpack_require__(5755),ke=()=>Ue.createElement(k.Z,{size:"middle",className:me.Z.loading}),en=__webpack_require__(25690),$n=__webpack_require__(61186),dn=__webpack_require__.n($n),Di=__webpack_require__(91392),Ha=__webpack_require__.n(Di),Oa=__webpack_require__(34749),Ao=__webpack_require__.n(Oa),Ma=__webpack_require__(19277),io=__webpack_require__.n(Ma),ys=__webpack_require__(10238),kc=__webpack_require__.n(ys),Jl=__webpack_require__(33656),ec=__webpack_require__.n(Jl),bc=__webpack_require__(90111),Nu=__webpack_require__.n(bc),Oi=__webpack_require__(74959),tc=__webpack_require__.n(Oi),Rl=__webpack_require__(23250),Ro=__webpack_require__.n(Rl),Ws=__webpack_require__(58862),Ja=__webpack_require__.n(Ws),al=__webpack_require__(58319),sl=__webpack_require__.n(al),bl=__webpack_require__(62053),xl=__webpack_require__.n(bl),ol=__webpack_require__(47477),Xc=__webpack_require__.n(ol),Rc=__webpack_require__(59717),Vu=__webpack_require__.n(Rc);dn().extend(Ao()),dn().extend(io()),dn().extend(kc()),dn().extend(ec()),dn().extend(Nu()),dn().extend(tc()),dn().extend(Ro()),dn().extend(Ja()),dn().extend(sl()),dn().extend(xl()),dn().extend(Xc()),dn().extend(Vu()),dn().extend(Ha());var Qc=Object.defineProperty,Ll=Object.getOwnPropertySymbols,qc=Object.prototype.hasOwnProperty,hu=Object.prototype.propertyIsEnumerable,$u=(Tn,Kn,Bi)=>Kn in Tn?Qc(Tn,Kn,{enumerable:!0,configurable:!0,writable:!0,value:Bi}):Tn[Kn]=Bi,El=(Tn,Kn)=>{for(var Bi in Kn||(Kn={}))qc.call(Kn,Bi)&&$u(Tn,Bi,Kn[Bi]);if(Ll)for(var Bi of Ll(Kn))hu.call(Kn,Bi)&&$u(Tn,Bi,Kn[Bi]);return Tn},rc=(Tn,Kn,Bi)=>new Promise((Ea,zi)=>{var ua=Ki=>{try{vs(Bi.next(Ki))}catch(es){zi(es)}},ha=Ki=>{try{vs(Bi.throw(Ki))}catch(es){zi(es)}},vs=Ki=>Ki.done?Ea(Ki.value):Promise.resolve(Ki.value).then(ua,ha);vs((Bi=Bi.apply(Tn,Kn)).next())});const Cu="/react/build/",nc=!1;function Ml(){return rc(this,null,function*(){const Tn=(0,I.gD)(),{routes:Kn,routeComponents:Bi}=yield Oc(Tn);yield Tn.applyPlugins({key:"patchRoutes",type:en.ApplyPluginsType.event,args:{routes:Kn,routeComponents:Bi}});const Ea=Tn.applyPlugins({key:"modifyContextOpts",type:en.ApplyPluginsType.modify,initialValue:{}}),zi=Ea.basename||"/",ua=Ea.historyType||"browser",ha=(0,O.fi)(El({type:ua,basename:zi},Ea.historyOpts));return Tn.applyPlugins({key:"render",type:en.ApplyPluginsType.compose,initialValue(){const vs={useStream:!0,routes:Kn,routeComponents:Bi,pluginManager:Tn,mountElementId:"root",rootElement:Ea.rootElement||document.getElementById("root"),loadingComponent:ke,publicPath:Cu,runtimePublicPath:nc,history:ha,historyType:ua,basename:zi,__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{pureApp:!1,pureHtml:!1},callback:Ea.callback},Ki=Tn.applyPlugins({key:"modifyClientRenderOpts",type:en.ApplyPluginsType.modify,initialValue:vs});return gc(Ki)}})()})}Ml(),typeof window!="undefined"&&(window.g_umi={version:"4.4.11"})})()})();