From d4e56bb79fc41f9df7e35ea4cc9a7d988f57b23a Mon Sep 17 00:00:00 2001 From: autosubmit Date: Mon, 29 Sep 2025 15:56:23 +0800 Subject: [PATCH] Auto Submit --- index.html | 2 +- ...ts__Exercise__Add__index.c9c53c7a.async.js | 110 +++++++++--------- ..._Exercise__Answer__index.6fea85b0.async.js | 14 +++ ..._Exercise__Answer__index.b373c936.async.js | 14 --- ...cise__WrongAnswer__index.061b9c41.async.js | 60 +++++----- ...s__OnlineLearning__index.9de6c815.async.js | 68 +++++------ umi.a6661209.js => umi.17d980d5.js | 2 +- 7 files changed, 135 insertions(+), 135 deletions(-) rename p__Classrooms__Lists__Exercise__Add__index.d87c8e86.async.js => p__Classrooms__Lists__Exercise__Add__index.c9c53c7a.async.js (77%) create mode 100644 p__Classrooms__Lists__Exercise__Answer__index.6fea85b0.async.js delete mode 100644 p__Classrooms__Lists__Exercise__Answer__index.b373c936.async.js rename p__Classrooms__Lists__Exercise__WrongAnswer__index.464e1dc5.async.js => p__Classrooms__Lists__Exercise__WrongAnswer__index.061b9c41.async.js (87%) rename p__Classrooms__Lists__OnlineLearning__index.db850957.async.js => p__Classrooms__Lists__OnlineLearning__index.9de6c815.async.js (79%) rename umi.a6661209.js => umi.17d980d5.js (99%) diff --git a/index.html b/index.html index cc04c8e7cc..ca192e82e7 100644 --- a/index.html +++ b/index.html @@ -172,7 +172,7 @@ display: block !important; } - + \ No newline at end of file diff --git a/p__Classrooms__Lists__Exercise__Add__index.d87c8e86.async.js b/p__Classrooms__Lists__Exercise__Add__index.c9c53c7a.async.js similarity index 77% rename from p__Classrooms__Lists__Exercise__Add__index.d87c8e86.async.js rename to p__Classrooms__Lists__Exercise__Add__index.c9c53c7a.async.js index bfd3db6728..d8b9e0edec 100644 --- a/p__Classrooms__Lists__Exercise__Add__index.d87c8e86.async.js +++ b/p__Classrooms__Lists__Exercise__Add__index.c9c53c7a.async.js @@ -1,6 +1,6 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[292],{87169:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return Ke}});var y=ae(54476),he=ae(59301),Be={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},we=Be,ke=ae(7657),We=function(De,je){return he.createElement(ke.Z,(0,y.Z)({},De,{ref:je,icon:we}))},Ce=he.forwardRef(We),Ke=Ce},12893:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return Ke}});var y=ae(54476),he=ae(59301),Be={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"minus-circle",theme:"outlined"},we=Be,ke=ae(7657),We=function(De,je){return he.createElement(ke.Z,(0,y.Z)({},De,{ref:je,icon:we}))},Ce=he.forwardRef(We),Ke=Ce},32134:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return Ke}});var y=ae(54476),he=ae(59301),Be={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"},we=Be,ke=ae(7657),We=function(De,je){return he.createElement(ke.Z,(0,y.Z)({},De,{ref:je,icon:we}))},Ce=he.forwardRef(We),Ke=Ce},27431:function(ut,kt){"use strict";kt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},20577:function(ut,kt){"use strict";kt.Z={wrap:"wrap___ilWvf",deleteIcon:"deleteIcon___JBDG8",keywordTag:"keywordTag___iieCb",questionTitleEditorWrap:"questionTitleEditorWrap___MHB5s",choiceListWrap:"choiceListWrap___jB8b1",choiceWrap:"choiceWrap___QFkTc",choiceIndex:"choiceIndex___Mr2YO",judgementIndex:"judgementIndex___fUVWK",setAnswerBtn:"setAnswerBtn___Whox5",activeAnswer:"activeAnswer___fGU6Y",activeJudgementAnswer:"activeJudgementAnswer___wJv8P",actionWrapper:"actionWrapper___ERQ7k",addIcon:"addIcon___L9TE0",inputBorder:"inputBorder___Q5tRE",placeholder:"placeholder___p9sFY",blankInputNumberWrapper:"blankInputNumberWrapper___uEHb0",addBtn:"addBtn___WR5ZI",blankIndex:"blankIndex___x9Pny",baseInputWrapper:"baseInputWrapper___eVsG7",collapseWrapper:"collapseWrapper___ZTysU",panelHeader:"panelHeader___QSN9g",open:"open___B6FU9",close:"close___QX19r",hide:"hide___mn25n"}},19201:function(ut,kt){"use strict";kt.Z={flex_box_center:"flex_box_center___ycN2f",flex_space_between:"flex_space_between___LcS9e",flex_box_vertical_center:"flex_box_vertical_center___uwjPm",flex_box_center_end:"flex_box_center_end___Pc903",flex_box_column:"flex_box_column___AXEdv",bg:"bg___fm2Cw",title:"title___J3MCU",editIcon:"editIcon___i4Zll",titleLeft:"titleLeft___da61c",titleRight:"titleRight___EsdL6",formWrap:"formWrap___YTxC3",baseLineHeight:"baseLineHeight___TprCB",radioBtnWrapper:"radioBtnWrapper___Mt_XG",radiogroup:"radiogroup___EvkWh",easy:"easy___mSxtg",medium:"medium___NIaWN",hard:"hard___mddnD",baseFormItem:"baseFormItem___csbyb",cascaderPopup:"cascaderPopup___BttnF",selectdiv:"selectdiv___TAr4i",divitem:"divitem___iaXB2",bottmodiv:"bottmodiv___bmp6p",cancelBtn:"cancelBtn___Q4ZcL",confirmBtn:"confirmBtn___nRiCD",concat:"concat___jlPR1"}},30561:function(ut,kt,ae){"use strict";var y=ae(59301),he=Object.defineProperty,Be=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,We=(Me,De,je)=>De in Me?he(Me,De,{enumerable:!0,configurable:!0,writable:!0,value:je}):Me[De]=je,Ce=(Me,De)=>{for(var je in De||(De={}))we.call(De,je)&&We(Me,je,De[je]);if(Be)for(var je of Be(De))ke.call(De,je)&&We(Me,je,De[je]);return Me};const Ke=Me=>React.createElement("svg",Ce({width:14,height:13,xmlns:"http://www.w3.org/2000/svg"},Me),React.createElement("title",null,"\u6D4B\u8BD5AI\u8BC4\u5206"),React.createElement("path",{d:"M5.19 1.488a2.133 2.133 0 0 1 3.62 0l.96 1.54a.25.25 0 0 0 .152.11l1.76.437a2.133 2.133 0 0 1 1.12 3.443l-1.234 1.465.136 1.912a2.133 2.133 0 0 1-1.823 2.263l-.152.016a2.133 2.133 0 0 1-.954-.15l-1.681-.683a.25.25 0 0 0-.188 0l-1.681.682a2.133 2.133 0 0 1-2.93-2.128l.13-1.81a.25.25 0 0 0-.058-.178L1.198 7.018a2.133 2.133 0 0 1 1.12-3.443l1.76-.436a.25.25 0 0 0 .152-.11Zm2.053.543a.633.633 0 0 0-.78.25l-.96 1.54a1.75 1.75 0 0 1-1.064.774l-1.761.436a.633.633 0 0 0-.332 1.022L3.514 7.44c.294.348.44.797.407 1.251l-.13 1.81a.633.633 0 0 0 .87.631l1.681-.682a1.75 1.75 0 0 1 1.316 0l1.681.682a.633.633 0 0 0 .87-.631l-.18-2.518 1.625-1.931a.633.633 0 0 0-.332-1.022l-1.761-.436a1.75 1.75 0 0 1-1.065-.774l-.959-1.54a.633.633 0 0 0-.203-.203Zm1.544 5.23a.75.75 0 0 1 .102 1.493l-.102.007H5.362a.75.75 0 0 1-.102-1.494l.102-.006h3.425Z",fill:"#3061D0",fillRule:"nonzero"}));kt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuMTkgMS40ODhhMi4xMzMgMi4xMzMgMCAwIDEgMy42MiAwbC45NiAxLjU0YS4yNS4yNSAwIDAgMCAuMTUyLjExbDEuNzYuNDM3YTIuMTMzIDIuMTMzIDAgMCAxIDEuMTIgMy40NDNsLTEuMjM0IDEuNDY1LjEzNiAxLjkxMmEyLjEzMyAyLjEzMyAwIDAgMS0xLjgyMyAyLjI2M2wtLjE1Mi4wMTZhMi4xMzMgMi4xMzMgMCAwIDEtLjk1NC0uMTVsLTEuNjgxLS42ODNhLjI1LjI1IDAgMCAwLS4xODggMGwtMS42ODEuNjgyYTIuMTMzIDIuMTMzIDAgMCAxLTIuOTMtMi4xMjhsLjEzLTEuODFhLjI1LjI1IDAgMCAwLS4wNTgtLjE3OEwxLjE5OCA3LjAxOGEyLjEzMyAyLjEzMyAwIDAgMSAxLjEyLTMuNDQzbDEuNzYtLjQzNmEuMjUuMjUgMCAwIDAgLjE1Mi0uMTFabTIuMDUzLjU0M2EuNjMzLjYzMyAwIDAgMC0uNzguMjVsLS45NiAxLjU0YTEuNzUgMS43NSAwIDAgMS0xLjA2NC43NzRsLTEuNzYxLjQzNmEuNjMzLjYzMyAwIDAgMC0uMzMyIDEuMDIyTDMuNTE0IDcuNDRjLjI5NC4zNDguNDQuNzk3LjQwNyAxLjI1MWwtLjEzIDEuODFhLjYzMy42MzMgMCAwIDAgLjg3LjYzMWwxLjY4MS0uNjgyYTEuNzUgMS43NSAwIDAgMSAxLjMxNiAwbDEuNjgxLjY4MmEuNjMzLjYzMyAwIDAgMCAuODctLjYzMWwtLjE4LTIuNTE4IDEuNjI1LTEuOTMxYS42MzMuNjMzIDAgMCAwLS4zMzItMS4wMjJsLTEuNzYxLS40MzZhMS43NSAxLjc1IDAgMCAxLTEuMDY1LS43NzRsLS45NTktMS41NGEuNjMzLjYzMyAwIDAgMC0uMjAzLS4yMDNabTEuNTQ0IDUuMjNhLjc1Ljc1IDAgMCAxIC4xMDIgMS40OTNsLS4xMDIuMDA3SDUuMzYyYS43NS43NSAwIDAgMS0uMTAyLTEuNDk0bC4xMDItLjAwNmgzLjQyNVoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg=="},53956:function(ut,kt,ae){"use strict";var y=ae(59301),he=Object.defineProperty,Be=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,We=(Me,De,je)=>De in Me?he(Me,De,{enumerable:!0,configurable:!0,writable:!0,value:je}):Me[De]=je,Ce=(Me,De)=>{for(var je in De||(De={}))we.call(De,je)&&We(Me,je,De[je]);if(Be)for(var je of Be(De))ke.call(De,je)&&We(Me,je,De[je]);return Me};const Ke=Me=>React.createElement("svg",Ce({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},Me),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));kt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},12082:function(ut,kt,ae){"use strict";var y=ae(59301),he=Object.defineProperty,Be=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,We=(Me,De,je)=>De in Me?he(Me,De,{enumerable:!0,configurable:!0,writable:!0,value:je}):Me[De]=je,Ce=(Me,De)=>{for(var je in De||(De={}))we.call(De,je)&&We(Me,je,De[je]);if(Be)for(var je of Be(De))ke.call(De,je)&&We(Me,je,De[je]);return Me};const Ke=Me=>React.createElement("svg",Ce({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},Me),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));kt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},87851:function(){"use strict";function ut(ue,E,a,x){a===void 0&&(a=0),x===void 0&&(x=1/0),this._name=ue,this._defaultValue=E,this._minimum=a,this._maximum=x}Object.defineProperty(ut.prototype,"name",{get:function(){return this._name},set:function(ue){if(typeof ue!="string"||ue==="")throw new Error("Shape name must be a valid string.");this._name=ue}}),Object.defineProperty(ut.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(ue){if(typeof ue!="number"||isNaN(ue))throw new Error("The default value must be a real number, not: "+ue);this._defaultValue=ue}}),Object.defineProperty(ut.prototype,"minimum",{get:function(){return this._minimum},set:function(ue){if(typeof ue!="number"||isNaN(ue))throw new Error("Minimum must be a real number, not: "+ue);this._minimum=ue}}),Object.defineProperty(ut.prototype,"maximum",{get:function(){return this._maximum},set:function(ue){if(typeof ue!="number"||isNaN(ue))throw new Error("Maximum must be a real number, not: "+ue);this._maximum=ue}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(ue,E){var a=go.Shape._FigureParameters[ue];return a?a[E]:null},go.Shape.setFigureParameter=function(ue,E,a){if(!(a instanceof ut))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+a);if(a.defaultValuea.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+a.defaultValue);var x=go.Shape._FigureParameters[ue];x||(x=[],go.Shape._FigureParameters[ue]=x),x[E]=a};var kt=[];function ae(ue,E){var a=kt.pop();return a===void 0?new go.Point(ue,E):(a.x=ue,a.y=E,a)}function y(){var ue=kt.pop();return ue===void 0?new go.Point:ue}function he(ue){kt.push(ue)}function Be(ue,E,a,x,b,z,te,oe,ie){ie||(ie=new go.Point);var le=ue-a,Ee=b-te,Fe=NaN,Ye=NaN;if(le===0)if(Ee===0)ue===a&&(Fe=ue,Ye=E);else{var Ie=(z-oe)/Ee,ct=z-Ie*b;Fe=ue,Ye=Ie*Fe+ct}else if(Ee===0){var Re=(E-x)/le,Je=E-Re*ue;Fe=b,Ye=Re*Fe+Je}else{var Re=(E-x)/le,Ie=(z-oe)/Ee,Je=E-Re*ue,ct=z-Ie*b;Fe=(ct-Je)/(Re-Ie),Ye=Re*Fe+Je}return ie.x=Fe,ie.y=Ye,ie}function we(ue,E,a,x,b,z,te,oe,ie,le,Ee,Fe,Ye,Ie){var ct=1-ie,Re=ie,Je=ue*ct+a*Re,Ue=E*ct+x*Re,tt=a*ct+b*Re,xe=x*ct+z*Re,vt=b*ct+te*Re,pt=z*ct+oe*Re,Ct=Je*ct+tt*Re,Et=Ue*ct+xe*Re,nn=tt*ct+vt*Re,Sn=xe*ct+pt*Re,wt=Ct*ct+nn*Re,Rt=Et*ct+Sn*Re;le.x=Je,le.y=Ue,Ee.x=Ct,Ee.y=Et,Fe.x=wt,Fe.y=Rt,Ye.x=nn,Ye.y=Sn,Ie.x=vt,Ie.y=pt}var ke=new go.Spot(.156,.156),We=new go.Spot(.844,.844),Ce=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new ut("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(ue,E,a){var x=ue?ue.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,E/3),x=Math.min(x,a/3);var b=x*Ce,z=new go.Geometry().add(new go.PathFigure(x,0,!0).add(new go.PathSegment(go.PathSegment.Line,E-x,0)).add(new go.PathSegment(go.PathSegment.Bezier,E,x,E-b,0,E,b)).add(new go.PathSegment(go.PathSegment.Line,E,a-x)).add(new go.PathSegment(go.PathSegment.Bezier,E-x,a,E,a-b,E-b,a)).add(new go.PathSegment(go.PathSegment.Line,x,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a-x,b,a,0,a-b)).add(new go.PathSegment(go.PathSegment.Line,0,x)).add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()));return b>1&&(z.spot1=new go.Spot(0,0,b,b),z.spot2=new go.Spot(1,1,-b,-b)),z}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,.5*E,a).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(E,a).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(E,a).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(.5*E,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(ue,E,a){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=a/2,x.endX=E,x.endY=a/2,x}),go.Shape.defineFigureGenerator("LineV",function(ue,E,a){var x=new go.Geometry(go.Geometry.Line);return x.startX=E/2,x.startY=0,x.endX=E/2,x.endY=a,x}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(0,a/2,!1).add(new go.PathSegment(go.PathSegment.Line,E,a/2)).add(new go.PathSegment(go.PathSegment.Move,E/2,0)).add(new go.PathSegment(go.PathSegment.Line,E/2,a)))}),go.Shape.defineFigureGenerator("XLine",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)))}),go.Shape.defineFigureGenerator("LineRight",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(.25*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.25*E,a)))}),go.Shape.defineFigureGenerator("LineDown",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(0,.25*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,.75*a)).add(new go.PathSegment(go.PathSegment.Line,E,.25*a)))}),go.Shape.defineFigureGenerator("LineLeft",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(.75*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*E,a)))}),go.Shape.defineFigureGenerator("LineUp",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(0,.75*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,.25*a)).add(new go.PathSegment(go.PathSegment.Line,E,.75*a)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(ue,E,a){var x=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(x*E,(1-x)*a,!1).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,x*a)).add(new go.PathSegment(go.PathSegment.Move,x*E,x*a)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,(1-x)*a)).add(new go.PathSegment(go.PathSegment.Move,0,a/2)).add(new go.PathSegment(go.PathSegment.Line,E,a/2)).add(new go.PathSegment(go.PathSegment.Move,E/2,0)).add(new go.PathSegment(go.PathSegment.Line,E/2,a)))}),go.Shape.defineFigureGenerator("CircleLine",function(ue,E,a){var x=E/2,b=new go.Geometry().add(new go.PathFigure(E,E/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,x,x,x,x).close()));return b.spot1=ke,b.spot2=We,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(ue,E,a){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=0,x.endX=E,x.endY=a,x}),go.Shape.defineFigureGenerator("Line2",function(ue,E,a){var x=new go.Geometry(go.Geometry.Line);return x.startX=E,x.startY=0,x.endX=0,x.endY=a,x}),go.Shape.defineFigureGenerator("Curve1",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,E,a,Ce*E,0,E,(1-Ce)*a)))}),go.Shape.defineFigureGenerator("Curve2",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,E,a,0,Ce*a,(1-Ce)*E,a)))}),go.Shape.defineFigureGenerator("Curve3",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,E,Ce*a,Ce*E,a)))}),go.Shape.defineFigureGenerator("Curve4",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,(1-Ce)*E,0,0,(1-Ce)*a)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(E,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,a).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new ut("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(ue,E,a){var x=ue?ue.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var b=Math.abs(x)*E;if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=a,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),bE&&(x=E);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=a,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),b.5&&(x=.5);var b=Math.abs(x)*E;if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=a,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),bE&&(x=E/2);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=a,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),bE&&(x=E/2);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=a,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())):z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())),b0&&(te.add(new go.PathSegment(go.PathSegment.Move,E/2+oe,E/2)),te.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,oe,oe).close())),z.spot1=ke,z.spot2=We,z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("Cloud",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(.08034461*E,.1944299*a,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*E,.05349299*a,-.09239631*E,.07836421*a,.1406031*E,-.0542823*a)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*E,.074219*a,.2450511*E,-.00697547*a,.3776197*E,-.01112067*a)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*E,.07004196*a,.4539471*E,0,.6066018*E,-.02526587*a)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*E,.08370865*a,.6914277*E,-.01904177*a,.8921095*E,-.01220843*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*E,.3194596*a,1.036446*E,.04105738*a,1.020377*E,.3022052*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*E,.562044*a,1.04448*E,.360238*a,.992256*E,.5219009*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*E,.8217117*a,1.032337*E,.5771781*a,1.018411*E,.8120651*a)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*E,.9156953*a,1.028411*E,.9571472*a,.8556702*E,1.052487*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*E,.9310455*a,.7431877*E,1.009325*a,.5624123*E,1.021761*a)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*E,.9344623*a,.4820677*E,1.031761*a,.3030112*E,1.002796*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*E,.870098*a,.2329994*E,1.01518*a,.03213784*E,1.01518*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*E,.6545475*a,-.02812061*E,.9032597*a,-.01205169*E,.6835638*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*E,.4265613*a,-.01812061*E,.6089503*a,-.00606892*E,.4555777*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*E,.1944299*a,-.01606892*E,.3892545*a,-.01205169*E,.1944299*a))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(ue,E,a){var x=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(x*E,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,x*a)).add(new go.PathSegment(go.PathSegment.Line,E,(1-x)*a)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,a)).add(new go.PathSegment(go.PathSegment.Line,x*E,a)).add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*a)).add(new go.PathSegment(go.PathSegment.Line,0,x*a).close())).setSpots(x/2,x/2,1-x/2,1-x/2)}),go.Shape.setFigureParameter("Pie",0,new ut("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new ut("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(ue,E,a){var x=ue?ue.parameter1:NaN,b=ue?ue.parameter2:NaN;isNaN(x)&&(x=0),isNaN(b)&&(b=315);var z=x%360;z<0&&(z+=360);var te=b%360,oe=Math.min(E,a)/2;return new go.Geometry().add(new go.PathFigure(oe,oe).add(new go.PathSegment(go.PathSegment.Arc,z,te,oe,oe,oe,oe).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(ue,E,a){var x=Ce/Math.SQRT2*.5,b=Math.SQRT2/2,z=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(E,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*E,z*a,E,(1-x)*a,(b+x)*E,(z+x)*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()))}),go.Shape.setFigureParameter("ThickCross",0,new ut("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(ue,E,a){var x=ue?ue.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var b=Math.min(x,E)/2,z=E/2,te=a/2;return new go.Geometry().add(new go.PathFigure(z-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+b,0)).add(new go.PathSegment(go.PathSegment.Line,z+b,te-b)).add(new go.PathSegment(go.PathSegment.Line,E,te-b)).add(new go.PathSegment(go.PathSegment.Line,E,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,a)).add(new go.PathSegment(go.PathSegment.Line,z-b,a)).add(new go.PathSegment(go.PathSegment.Line,z-b,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te-b)).add(new go.PathSegment(go.PathSegment.Line,z-b,te-b).close()))}),go.Shape.setFigureParameter("ThinCross",0,new ut("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(ue,E,a){var x=ue?ue.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=Math.min(x,E)/2,z=E/2,te=a/2;return new go.Geometry().add(new go.PathFigure(z-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+b,0)).add(new go.PathSegment(go.PathSegment.Line,z+b,te-b)).add(new go.PathSegment(go.PathSegment.Line,E,te-b)).add(new go.PathSegment(go.PathSegment.Line,E,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,a)).add(new go.PathSegment(go.PathSegment.Line,z-b,a)).add(new go.PathSegment(go.PathSegment.Line,z-b,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te-b)).add(new go.PathSegment(go.PathSegment.Line,z-b,te-b).close()))}),go.Shape.setFigureParameter("ThickX",0,new ut("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(ue,E,a){var x=ue?ue.parameter1:NaN;if((isNaN(x)||x<0)&&(x=30),E===0||a===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=E,b.endY=a,b}else{var z=E/2,te=a/2,oe=Math.atan2(a,E),ie=x-Math.min(Math.cos(oe)*x/2,z),le=x-Math.min(Math.sin(oe)*x/2,te),b=new go.Geometry,Ee=new go.PathFigure(ie,0,!0);return b.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Line,z,.2*a)),Ee.add(new go.PathSegment(go.PathSegment.Line,E-ie,0)),Ee.add(new go.PathSegment(go.PathSegment.Line,E,le)),Ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,te)),Ee.add(new go.PathSegment(go.PathSegment.Line,E,a-le)),Ee.add(new go.PathSegment(go.PathSegment.Line,E-ie,a)),Ee.add(new go.PathSegment(go.PathSegment.Line,z,.8*a)),Ee.add(new go.PathSegment(go.PathSegment.Line,ie,a)),Ee.add(new go.PathSegment(go.PathSegment.Line,0,a-le)),Ee.add(new go.PathSegment(go.PathSegment.Line,.2*E,te)),Ee.add(new go.PathSegment(go.PathSegment.Line,0,le).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new ut("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(ue,E,a){var x=ue?ue.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=new go.Geometry,z=new go.PathFigure(.1*E,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*a).close()),b}),go.Shape.setFigureParameter("SquareIBeam",0,new ut("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(ue,E,a){var x=ue?ue.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,x*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*E,x*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*E,(1-x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,(1-x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*E,(1-x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*E,x*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*a).close()),b}),go.Shape.setFigureParameter("RoundedIBeam",0,new ut("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(ue,E,a){var x=ue?ue.parameter1:NaN;isNaN(x)&&(x=.5);var b=new go.Geometry,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,a,Math.abs(1-x)*E,.25*a,Math.abs(1-x)*E,.75*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*E,.75*a,x*E,.25*a).close()),b}),go.Shape.defineFigureGenerator("HalfEllipse",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,Ce*E,0,E,(.5-Ce/2)*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a,E,(.5+Ce/2)*a,Ce*E,a).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,a,E,0,E,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*E,.75*a,.5*E,.25*a).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(.5*E,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,.1*E,.8*a,0,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*a,0,0,.45*E,0)).add(new go.PathSegment(go.PathSegment.Bezier,E,.3*a,.55*E,0,E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,.5*a,.9*E,.8*a).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(.5*E,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*E,.01*a)).add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,.6*E,.2*a,E,.25*a)).add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.7*a,E,.8*a,.6*E,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.75*E,a,.5*E,.75*a,.55*E,.95*a)).add(new go.PathSegment(go.PathSegment.Line,.25*E,a)).add(new go.PathSegment(go.PathSegment.Bezier,.45*E,.7*a,.45*E,.95*a,.5*E,.75*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.4*E,.8*a,0,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.49*E,.01*a,0,.25*a,.4*E,.2*a).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(.4*E,.6*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.15*E,a,.5*E,.75*a,.45*E,.95*a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*E,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*E,.6*a,.55*E,.95*a,.5*E,.75*a));var z=.2,te=.3,oe=0,ie=z*Ce;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5+z+oe)*a,(.5-z+te)*E,(.5+ie+oe)*a,(.5-ie+te)*E,(.5+z+oe)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+te)*E,(.5+oe)*a,(.5+ie+te)*E,(.5+z+oe)*a,(.5+z+te)*E,(.5+ie+oe)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5-z+oe)*a,(1-.5+z+te)*E,(.5-ie+oe)*a,(.5+ie+te)*E,(.5-z+oe)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*E,.36771243*a,(.5-ie+te)*E,(.5-z+oe)*a,(.5-z+te+.05)*E,(.5-ie+oe-.02)*a)),z=.2,te=0,oe=-.3,ie=z*Ce,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+te)*E,(.5+oe)*a,(.5+ie+te)*E,(.5+z+oe)*a,(.5+z+te)*E,(.5+ie+oe)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5-z+oe)*a,(1-.5+z+te)*E,(.5-ie+oe)*a,(.5+ie+te)*E,(.5-z+oe)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+te)*E,(.5+oe)*a,(.5-ie+te)*E,(.5-z+oe)*a,(.5-z+te)*E,(.5-ie+oe)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ie+te)*E,(.5+z+oe)*a,(.5-z+te)*E,(.5+ie+oe)*a,(.5-ie+te)*E,(.5+z+oe)*a)),z=.2,te=-.3,oe=0,ie=z*Ce,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5-z+oe)*a,(1-.5+z+te-.05)*E,(.5-ie+oe-.02)*a,(.5+ie+te)*E,(.5-z+oe)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+te)*E,(.5+oe)*a,(.5-ie+te)*E,(.5-z+oe)*a,(.5-z+te)*E,(.5-ie+oe)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5+z+oe)*a,(.5-z+te)*E,(.5+ie+oe)*a,(.5-ie+te)*E,(.5+z+oe)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,.6*a,(.5+ie+te)*E,(.5+z+oe)*a,(.5+z+te)*E,(.5+ie+oe)*a).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(E*.5,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,E*.5,E*.5,E*.5,E*.5)),b.add(new go.PathSegment(go.PathSegment.Arc,90,-180,E*.5,E*.75,E*.25,E*.25)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,E*.5,E*.25,E*.25,E*.25));var z=.1,te=.5,oe=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(te+z)*E,oe*a)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,E*te,a*oe,z*E,z*E).close()),b=new go.PathFigure(E*.5,0,!1),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,-180,E*.5,E*.5,E*.5,E*.5)),oe=.75,b=new go.PathFigure((te+z)*E,oe*a,!0),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,E*te,a*oe,z*E,z*E).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(ue,E,a){var x=.8535533905932737,b=.5*E,z=.5*a;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,b,z,b,z)).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Move,b,z)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,x*a)).add(new go.PathSegment(go.PathSegment.Move,b,z)).add(new go.PathSegment(go.PathSegment.Line,x*E,x*a)))}),go.Shape.defineFigureGenerator("NotAllowed",function(ue,E,a){var x=new go.Geometry,b=Ce*.5,z=.5,te=.5,oe=.5,ie=new go.PathFigure(te*E,(oe-z)*a);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,oe*a,(te-b)*E,(oe-z)*a,(te-z)*E,(oe-b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(oe+z)*a,(te-z)*E,(oe+b)*a,(te-b)*E,(oe+z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,oe*a,(te+b)*E,(oe+z)*a,(te+z)*E,(oe+b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(oe-z)*a,(te+z)*E,(oe-b)*a,(te+b)*E,(oe-z)*a)),z=.4,b=Ce*.4;var le=y(),Ee=y(),Fe=y(),Ye=y();we(te,oe-z,te+b,oe-z,te+z,oe-b,te+z,oe,.42,le,Ee,Fe,Ye,Ye);var Ie=y(),ct=y(),Re=y();we(te,oe-z,te+b,oe-z,te+z,oe-b,te+z,oe,.58,Ye,Ye,Re,Ie,ct);var Je=y(),Ue=y(),tt=y();we(te,oe+z,te-b,oe+z,te-z,oe+b,te-z,oe,.42,Je,Ue,tt,Ye,Ye);var xe=y(),vt=y(),pt=y();return we(te,oe+z,te-b,oe+z,te-z,oe+b,te-z,oe,.58,Ye,Ye,pt,xe,vt),ie.add(new go.PathSegment(go.PathSegment.Move,pt.x*E,pt.y*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,oe*a,xe.x*E,xe.y*a,vt.x*E,vt.y*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(oe-z)*a,(te-z)*E,(oe-b)*a,(te-b)*E,(oe-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,Fe.x*E,Fe.y*a,le.x*E,le.y*a,Ee.x*E,Ee.y*a)),ie.add(new go.PathSegment(go.PathSegment.Line,pt.x*E,pt.y*a).close()),ie.add(new go.PathSegment(go.PathSegment.Move,tt.x*E,tt.y*a)),ie.add(new go.PathSegment(go.PathSegment.Line,Re.x*E,Re.y*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,oe*a,Ie.x*E,Ie.y*a,ct.x*E,ct.y*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(oe+z)*a,(te+z)*E,(oe+b)*a,(te+b)*E,(oe+z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,tt.x*E,tt.y*a,Je.x*E,Je.y*a,Ue.x*E,Ue.y*a).close()),he(le),he(Ee),he(Fe),he(Ye),he(Ie),he(ct),he(Re),he(Je),he(Ue),he(tt),he(xe),he(vt),he(pt),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*E,0)).add(new go.PathSegment(go.PathSegment.Line,.2*E,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.29*E,.33*a)).add(new go.PathSegment(go.PathSegment.Line,.35*E,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.4*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.5*a,E,.25*a,.75*E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.55*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,a)).add(new go.PathSegment(go.PathSegment.Line,.3*E,a)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*E,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.5*a,0,.25*a).close()))}),go.Shape.setFigureParameter("HourGlass",0,new ut("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(ue,E,a){var x=ue?ue.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>E&&(x=E);var b=(E-x)/2,z=b+x;return new go.Geometry().add(new go.PathFigure(z,.5*a).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,b,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,E,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(0,.55*a).add(new go.PathSegment(go.PathSegment.Line,.6*E,0)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.45*a)).add(new go.PathSegment(go.PathSegment.Line,E,.45*a)).add(new go.PathSegment(go.PathSegment.Line,.4*E,a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.55*a).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(ue,E,a){var x=new go.Geometry,b=Ce*.4,z=.4,te=.5,oe=.5,ie=y(),le=y(),Ee=y(),Fe=y(),Ye=new go.PathFigure((te-z)*E,oe*a,!1);x.add(Ye),Ye.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(oe-z)*a,(te-z)*E,(oe-b)*a,(te-b)*E,(oe-z)*a)),we(te,oe-z,te+b,oe-z,te+z,oe-b,te+z,oe,.44,Ee,Fe,le,ie,ie),Ye.add(new go.PathSegment(go.PathSegment.Bezier,le.x*E,le.y*a,Ee.x*E,Ee.y*a,Fe.x*E,Fe.y*a));var Ie=ae(le.x,le.y);we(te,oe-z,te+b,oe-z,te+z,oe-b,te+z,oe,.56,ie,ie,le,Ee,Fe);var ct=ae(le.x,le.y);Ye.add(new go.PathSegment(go.PathSegment.Line,(Ie.x*.1+.95*.9)*E,Ie.y*.1*a)),Ye.add(new go.PathSegment(go.PathSegment.Line,.85*E,Ie.y*.1*a)),Ye.add(new go.PathSegment(go.PathSegment.Line,.85*E,0)),Ye.add(new go.PathSegment(go.PathSegment.Line,E,0)),Ye.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),Ye.add(new go.PathSegment(go.PathSegment.Line,(ct.x*.1+.9)*E,.15*a)),Ye.add(new go.PathSegment(go.PathSegment.Line,(ct.x*.1+.9)*E,(ct.y*.1+.05*.9)*a)),Ye.add(new go.PathSegment(go.PathSegment.Line,ct.x*E,ct.y*a)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,oe*a,Ee.x*E,Ee.y*a,Fe.x*E,Fe.y*a)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(oe+z)*a,(te+z)*E,(oe+b)*a,(te+b)*E,(oe+z)*a)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,oe*a,(te-b)*E,(oe+z)*a,(te-z)*E,(oe+b)*a)),z=.35,b=Ce*.35;var Re=new go.PathFigure(te*E,(oe-z)*a,!1);x.add(Re),Re.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,oe*a,(te-b)*E,(oe-z)*a,(te-z)*E,(oe-b)*a)),Re.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(oe+z)*a,(te-z)*E,(oe+b)*a,(te-b)*E,(oe+z)*a)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,oe*a,(te+b)*E,(oe+z)*a,(te+z)*E,(oe+b)*a)),Re.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(oe-z)*a,(te+z)*E,(oe-b)*a,(te+b)*E,(oe-z)*a));var Je=new go.PathFigure((te-z)*E,oe*a,!1);return x.add(Je),he(ie),he(le),he(Ee),he(Fe),he(Ie),he(ct),x.spot1=new go.Spot(.202,.257),x.spot2=new go.Spot(.792,.739),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("GenderFemale",function(ue,E,a){var x=new go.Geometry,b=.375,z=0,te=-.125,oe=b*Ce,ie=new go.PathFigure((.525+z)*E,(.5+b+te)*a,!1);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*E,(.5+te)*a,(.5+oe+z)*E,(.5+b+te)*a,(.5+b+z)*E,(.5+oe+te)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5-b+te)*a,(1-.5+b+z)*E,(.5-oe+te)*a,(.5+oe+z)*E,(.5-b+te)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*E,(.5+te)*a,(.5-oe+z)*E,(.5-b+te)*a,(.5-b+z)*E,(.5-oe+te)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.475+z)*E,(.5+b+te)*a,(.5-b+z)*E,(.5+oe+te)*a,(.5-oe+z)*E,(.5+b+te)*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.475*E,.85*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.425*E,.85*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.425*E,.9*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.475*E,.9*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.475*E,a)),ie.add(new go.PathSegment(go.PathSegment.Line,.525*E,a)),ie.add(new go.PathSegment(go.PathSegment.Line,.525*E,.9*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.575*E,.9*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.575*E,.85*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.525*E,.85*a).close()),b=.325,z=0,te=-.125,oe=b*Ce;var ie=new go.PathFigure((1-.5+b+z)*E,(.5+te)*a,!1);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5+b+te)*a,(.5+b+z)*E,(.5+oe+te)*a,(.5+oe+z)*E,(.5+b+te)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*E,(.5+te)*a,(.5-oe+z)*E,(.5+b+te)*a,(.5-b+z)*E,(.5+oe+te)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5-b+te)*a,(.5-b+z)*E,(.5-oe+te)*a,(.5-oe+z)*E,(.5-b+te)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*E,(.5+te)*a,(.5+oe+z)*E,(.5-b+te)*a,(1-.5+b+z)*E,(.5-oe+te)*a));var ie=new go.PathFigure((.525+z)*E,(.5+b+te)*a,!1);return x.add(ie),x.spot1=new go.Spot(.232,.136),x.spot2=new go.Spot(.682,.611),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicImplies",function(ue,E,a){var x=ue?ue.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(ue,E,a){var x=ue?ue.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Move,x*E,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,x*E,a))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)))}),go.Shape.defineFigureGenerator("LogicAnd",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,a))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)).add(new go.PathSegment(go.PathSegment.Line,E,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(ue,E,a){var x=new go.Geometry().add(new go.PathFigure(.5*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*E,.5*a,.5*E,.5*a)));return x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicTruth",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,.5*E,0)).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Move,.5*E,a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Move,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)))}),go.Shape.defineFigureGenerator("LogicForAll",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,.25*E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*a))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Move,0,a)).add(new go.PathSegment(go.PathSegment.Line,E,a))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(ue,E,a){var x=.5;return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,0,x*a)).add(new go.PathSegment(go.PathSegment.Arc,180,180,x*E,x*a,x*E,x*a)).add(new go.PathSegment(go.PathSegment.Line,E,a))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(ue,E,a){var x=.5;return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,x*a)).add(new go.PathSegment(go.PathSegment.Arc,0,180,x*E,x*a,x*E,x*a)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new ut("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new ut("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(ue,E,a){var x=ue?ue.parameter1:NaN;isNaN(x)&&(x=.3);var b=ue?ue.parameter2:NaN;isNaN(b)&&(b=.3);var z=(1-x)*E,te=(.5-b/2)*a,oe=(.5+b/2)*a,ie=new go.Geometry,le=new go.PathFigure(0,te,!0);ie.add(le),le.add(new go.PathSegment(go.PathSegment.Line,z,te)),le.add(new go.PathSegment(go.PathSegment.Line,z,0)),le.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),le.add(new go.PathSegment(go.PathSegment.Line,z,a)),le.add(new go.PathSegment(go.PathSegment.Line,z,oe)),le.add(new go.PathSegment(go.PathSegment.Line,0,oe).close()),ie.spot1=new go.Spot(0,te/a);var Ee=Be(0,oe/a,1,oe/a,z/E,1,1,.5,y());return ie.spot2=new go.Spot(Ee.x,Ee.y),he(Ee),ie}),go.Shape.setFigureParameter("Arrow2",0,new ut("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new ut("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(ue,E,a){var x=ue?ue.parameter1:NaN;isNaN(x)&&(x=30),x>E&&(x=E);var b=ue?ue.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,a/2);var z=E-x,te=(a-b)/2,oe=te+b,ie=new go.Geometry,le=new go.PathFigure(0,te,!0);ie.add(le),le.add(new go.PathSegment(go.PathSegment.Line,z,te)),le.add(new go.PathSegment(go.PathSegment.Line,z,0)),le.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),le.add(new go.PathSegment(go.PathSegment.Line,z,a)),le.add(new go.PathSegment(go.PathSegment.Line,z,oe)),le.add(new go.PathSegment(go.PathSegment.Line,0,oe).close()),ie.spot1=new go.Spot(0,te/a);var Ee=Be(0,oe/a,1,oe/a,z/E,1,1,.5,y());return ie.spot2=new go.Spot(Ee.x,Ee.y),he(Ee),ie}),go.Shape.defineFigureGenerator("Chevron",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a).close()),x}),go.Shape.defineFigureGenerator("DoubleArrow",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,.214*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,1*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,.786*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,1*a).close()),x}),go.Shape.setFigureParameter("DoubleEndArrow",0,new ut("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(ue,E,a){var x=ue?ue.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*a,z=(.5+x/2)*a,te=new go.Geometry,oe=new go.PathFigure(E,.5*a,!0);te.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),oe.add(new go.PathSegment(go.PathSegment.Line,.3*E,z)),oe.add(new go.PathSegment(go.PathSegment.Line,.3*E,a)),oe.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),oe.add(new go.PathSegment(go.PathSegment.Line,.3*E,b)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close());var ie=Be(0,.5,.3,0,0,b/a,.1,b/a,y());return te.spot1=new go.Spot(ie.x,ie.y),ie=Be(.7,1,1,.5,0,z/a,1,z/a,ie),te.spot2=new go.Spot(ie.x,ie.y),he(ie),te}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new ut("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new ut("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(ue,E,a){var x=ue?ue.parameter1:NaN;isNaN(x)&&(x=40);var b=ue?ue.parameter2:NaN;isNaN(b)&&(b=100);var z=(a-x)/2,te=z+x,oe=(a-b)/2,ie=oe+b;(x>a||b>a)&&(b>x?(x=x*a/b,z=(a-x)/2,te=z+x,oe=0,ie=a):(z=0,te=a,oe=0,ie=a));var le=new go.Geometry,Ee=new go.PathFigure(E,.5*a,!0);le.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,ie)),Ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,te)),Ee.add(new go.PathSegment(go.PathSegment.Line,.3*E,te)),Ee.add(new go.PathSegment(go.PathSegment.Line,.3*E,ie)),Ee.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),Ee.add(new go.PathSegment(go.PathSegment.Line,.3*E,oe)),Ee.add(new go.PathSegment(go.PathSegment.Line,.3*E,z)),Ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),Ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,oe).close());var Fe=Be(0,.5,.3,oe/a,0,z/a,1,z/a,y());return le.spot1=new go.Spot(Fe.x,Fe.y),Fe=Be(.7,ie/a,1,.5,0,te/a,1,te/a,Fe),le.spot2=new go.Spot(Fe.x,Fe.y),he(Fe),le}),go.Shape.setFigureParameter("IBeamArrow",0,new ut("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(ue,E,a){var x=ue?ue.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*a,z=(.5+x/2)*a,te=new go.Geometry,oe=new go.PathFigure(E,.5*a,!0);te.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*E,z)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),oe.add(new go.PathSegment(go.PathSegment.Line,0,a)),oe.add(new go.PathSegment(go.PathSegment.Line,0,0)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*E,0)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*E,b)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),te.spot1=new go.Spot(0,b/a);var ie=Be(.7,1,1,.5,0,z/a,1,z/a,y());return te.spot2=new go.Spot(ie.x,ie.y),he(ie),te}),go.Shape.setFigureParameter("IBeamArrow2",0,new ut("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new ut("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(ue,E,a){var x=ue?ue.parameter1:NaN;isNaN(x)&&(x=40);var b=ue?ue.parameter2:NaN;isNaN(b)&&(b=100);var z=(a-x)/2,te=z+x,oe=(a-b)/2,ie=oe+b;(x>a||b>a)&&(b>x?(x=x*a/b,z=(a-x)/2,te=z+x,oe=0,ie=a):(z=0,te=a,oe=0,ie=a));var le=new go.Geometry,Ee=new go.PathFigure(E,.5*a,!0);le.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,ie)),Ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,te)),Ee.add(new go.PathSegment(go.PathSegment.Line,.2*E,te)),Ee.add(new go.PathSegment(go.PathSegment.Line,.2*E,ie)),Ee.add(new go.PathSegment(go.PathSegment.Line,0,ie)),Ee.add(new go.PathSegment(go.PathSegment.Line,0,oe)),Ee.add(new go.PathSegment(go.PathSegment.Line,.2*E,oe)),Ee.add(new go.PathSegment(go.PathSegment.Line,.2*E,z)),Ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),Ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,oe).close()),le.spot1=new go.Spot(0,z/a);var Fe=Be(.7,ie/a,1,.5,0,te/a,1,te/a,y());return le.spot2=new go.Spot(Fe.x,Fe.y),he(Fe),le}),go.Shape.setFigureParameter("Pointer",0,new ut("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(ue,E,a){var x=ue?ue.parameter1:NaN;isNaN(x)&&(x=.1);var b=new go.Geometry,z=new go.PathFigure(E,.5*a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,x*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),b.spot1=new go.Spot(x,.35);var te=Be(.2,.65,1,.65,0,1,1,.5,y());return b.spot2=new go.Spot(te.x,te.y),he(te),b}),go.Shape.setFigureParameter("RoundedPointer",0,new ut("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(ue,E,a){var x=ue?ue.parameter1:NaN;isNaN(x)&&(x=.3);var b=new go.Geometry,z=new go.PathFigure(E,.5*a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*E,.75*a,x*E,.25*a).close()),b.spot1=new go.Spot(x,.35);var te=Be(0,.65,1,.65,0,1,1,.5,y());return b.spot2=new go.Spot(te.x,te.y),he(te),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new ut("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(ue,E,a){var x=ue?ue.parameter1:NaN;isNaN(x)&&(x=.4);var b=(.5-x/2)*a,z=(.5+x/2)*a,te=new go.Geometry,oe=new go.PathFigure(E,.5*a,!0);te.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),oe.add(new go.PathSegment(go.PathSegment.Line,0,z)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*a)),oe.add(new go.PathSegment(go.PathSegment.Line,0,b)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),te.spot1=new go.Spot(.2,.3);var ie=Be(.7,1,1,.5,0,z/a,1,z/a,y());return te.spot2=new go.Spot(ie.x,ie.y),he(ie),te}),go.Shape.setFigureParameter("SplitEndArrow2",0,new ut("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(ue,E,a){var x=ue?ue.parameter1:NaN;isNaN(x)&&(x=50);var b=(a-x)/2,z=b+x;x>a&&(b=0,z=a);var te=new go.Geometry,oe=new go.PathFigure(E,.5*a,!0);te.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),oe.add(new go.PathSegment(go.PathSegment.Line,0,z)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*a)),oe.add(new go.PathSegment(go.PathSegment.Line,0,b)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),te.spot1=new go.Spot(.2,b/a);var ie=Be(.7,1,1,.5,0,z/a,1,z/a,y());return te.spot2=new go.Spot(ie.x,ie.y),he(ie),te}),go.Shape.setFigureParameter("SquareArrow",0,new ut("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(ue,E,a){var x=ue?ue.parameter1:NaN;isNaN(x)&&(x=.7);var b=new go.Geometry,z=new go.PathFigure(E,.5*a,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,x*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,x*E,0).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(x,1),b}),go.Shape.defineFigureGenerator("Cone1",function(ue,E,a){var x=new go.Geometry,b=Ce*.5,z=Ce*.1,te=new go.PathFigure(0,.9*a,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,(.9+z)*a,(.5+b)*E,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-b)*E,a,0,(.9+z)*a).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.9*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.9*a,(1-.85/.9)*E,a,.85/.9*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.9*a).close());var z=new go.PathFigure(0,.9*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.9*a,(1-.85/.9)*E,.8*a,.85/.9*E,.8*a)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.82),x}),go.Shape.defineFigureGenerator("Cube1",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(.5*E,a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var z=new go.PathFigure(.5*E,a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),z.add(new go.PathSegment(go.PathSegment.Move,.5*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.5,.85),x}),go.Shape.defineFigureGenerator("Cube2",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.3*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,0).close());var z=new go.PathFigure(0,.3*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Move,.7*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.7,1),x}),go.Shape.defineFigureGenerator("Cylinder1",function(ue,E,a){var x=ue?ue.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,z=Ce*.5,te=new go.PathFigure(0,x,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,Ce*x,(.5-z)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,1*E,x,(.5+z)*E,0,1*E,Ce*x)),te.add(new go.PathSegment(go.PathSegment.Line,E,a-x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,1*a,1*E,a-Ce*x,(.5+z)*E,1*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,a-x,(.5-z)*E,1*a,0,a-Ce*x)),te.add(new go.PathSegment(go.PathSegment.Line,0,x));var oe=new go.PathFigure(E,x,!1);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,2*x,1*E,2*x-Ce*x,(.5+z)*E,2*x)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-z)*E,2*x,0,2*x-Ce*x)),b.spot1=new go.Spot(0,0,0,2*x),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(ue,E,a){var x=ue?ue.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,z=Ce*.5,te=new go.PathFigure(0,a-x,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,Ce*x,(.5-z)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,x,(.5+z)*E,0,E,Ce*x)),te.add(new go.PathSegment(go.PathSegment.Line,E,a-x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,a-Ce*x,(.5+z)*E,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,a-x,(.5-z)*E,a,0,a-Ce*x));var oe=new go.PathFigure(0,a-x,!1);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a-2*x,0,a-x-Ce*x,(.5-z)*E,a-2*x)),oe.add(new go.PathSegment(go.PathSegment.Bezier,E,a-x,(.5+z)*E,a-2*x,E,a-x-Ce*x)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*x),b}),go.Shape.defineFigureGenerator("Cylinder3",function(ue,E,a){var x=ue?ue.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var b=new go.Geometry,z=Ce*.5,te=new go.PathFigure(x,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E-x,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,E-Ce*x,0,E,(.5-z)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,E-x,a,E,(.5+z)*a,E-Ce*x,a)),te.add(new go.PathSegment(go.PathSegment.Line,x,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,Ce*x,a,0,(.5+z)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*a,Ce*x,0));var oe=new go.PathFigure(x,0,!1);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*a,x+Ce*x,0,2*x,(.5-z)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,x,a,2*x,(.5+z)*a,x+Ce*x,a)),b.spot1=new go.Spot(0,0,2*x,0),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder4",function(ue,E,a){var x=ue?ue.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var b=new go.Geometry,z=Ce*.5,te=new go.PathFigure(E-x,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,E-Ce*x,0,E,(.5-z)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,E-x,a,E,(.5+z)*a,E-Ce*x,a)),te.add(new go.PathSegment(go.PathSegment.Line,x,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,Ce*x,a,0,(.5+z)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*a,Ce*x,0)),te.add(new go.PathSegment(go.PathSegment.Line,E-x,0));var oe=new go.PathFigure(E-x,0,!1);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,E-2*x,.5*a,E-x-Ce*x,0,E-2*x,(.5-z)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,E-x,a,E-2*x,(.5+z)*a,E-x-Ce*x,a)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,-2*x,0),b}),go.Shape.defineFigureGenerator("Prism1",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(.25*E,.25*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(.25*E,.25*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),x.spot1=new go.Spot(.408,.172),x.spot2=new go.Spot(.833,.662),x}),go.Shape.defineFigureGenerator("Prism2",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.25*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(0,a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),z.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),z.add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*a)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("Pyramid1",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*a).close());var z=new go.PathFigure(.5*E,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Pyramid2",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var z=new go.PathFigure(.5*E,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.7*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.85*a)),z.add(new go.PathSegment(go.PathSegment.Move,.5*E,.7*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.85*a)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Actor",function(ue,E,a){var x=new go.Geometry,b=.2,z=.1,te=Ce*b,oe=Ce*z,ie=.5,le=.1,Ee=new go.PathFigure(ie*E,(le+z)*a,!0);x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(ie-b)*E,le*a,(ie-te)*E,(le+z)*a,(ie-b)*E,(le+oe)*a)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(le-z)*a,(ie-b)*E,(le-oe)*a,(ie-te)*E,(le-z)*a)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(ie+b)*E,le*a,(ie+te)*E,(le-z)*a,(ie+b)*E,(le-oe)*a)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(le+z)*a,(ie+b)*E,(le+oe)*a,(ie+te)*E,(le+z)*a));var Fe=.05,Ye=Ce*Fe;ie=.05,le=.25;var Ie=new go.PathFigure(.5*E,.2*a,!0);return x.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Line,.95*E,.2*a)),ie=.95,le=.25,Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ie+Fe)*E,le*a,(ie+Ye)*E,(le-Fe)*a,(ie+Fe)*E,(le-Ye)*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,E,.6*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.85*E,.35*a)),Fe=.025,Ye=Ce*Fe,ie=.825,le=.35,Ie.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(le-Fe)*a,(ie+Fe)*E,(le-Ye)*a,(ie+Ye)*E,(le-Fe)*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ie-Fe)*E,le*a,(ie-Ye)*E,(le-Fe)*a,(ie-Fe)*E,(le-Ye)*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.55*E,a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.55*E,.7*a)),Fe=.05,Ye=Ce*Fe,ie=.5,le=.7,Ie.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(le-Fe)*a,(ie+Fe)*E,(le-Ye)*a,(ie+Ye)*E,(le-Fe)*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ie-Fe)*E,le*a,(ie-Ye)*E,(le-Fe)*a,(ie-Fe)*E,(le-Ye)*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.45*E,a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.2*E,.35*a)),Fe=.025,Ye=Ce*Fe,ie=.175,le=.35,Ie.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(le-Fe)*a,(ie+Fe)*E,(le-Ye)*a,(ie+Ye)*E,(le-Fe)*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ie-Fe)*E,le*a,(ie-Ye)*E,(le-Fe)*a,(ie-Fe)*E,(le-Ye)*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),Fe=.05,Ye=Ce*Fe,ie=.05,le=.25,Ie.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(le-Fe)*a,(ie-Fe)*E,(le-Ye)*a,(ie-Ye)*E,(le-Fe)*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.5*E,.2*a)),x.spot1=new go.Spot(.2,.2),x.spot2=new go.Spot(.8,.65),x}),go.Shape.setFigureParameter("Card",0,new ut("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(ue,E,a){var x=ue?ue.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,z=new go.PathFigure(E,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*a)),z.add(new go.PathSegment(go.PathSegment.Line,x*E,0).close()),b.spot1=new go.Spot(0,x),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Collate",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(.5*E,.5*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a));var z=new go.PathFigure(.5*E,.5*a,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,.25),x}),go.Shape.defineFigureGenerator("CreateRequest",function(ue,E,a){var x=new go.Geometry,b=ue?ue.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(0,b*a,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,b*a)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*a)),te.add(new go.PathSegment(go.PathSegment.Line,E,(1-b)*a)),x}),go.Shape.defineFigureGenerator("Database",function(ue,E,a){var x=new go.Geometry,b=Ce*.5,z=Ce*.1,te=new go.PathFigure(E,.1*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,(.9+z)*a,(.5+b)*E,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-b)*E,a,0,(.9+z)*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,(.1-z)*a,(.5-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*a,(.5+b)*E,0,E,(.1-z)*a));var oe=new go.PathFigure(E,.1*a,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*a,E,(.1+z)*a,(.5+b)*E,.2*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-b)*E,.2*a,0,(.1+z)*a)),oe.add(new go.PathSegment(go.PathSegment.Move,E,.2*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*a,E,(.2+z)*a,(.5+b)*E,.3*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-b)*E,.3*a,0,(.2+z)*a)),oe.add(new go.PathSegment(go.PathSegment.Move,E,.3*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.4*a,E,(.3+z)*a,(.5+b)*E,.4*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,(.5-b)*E,.4*a,0,(.3+z)*a)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,a,E,0,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.9*a,.25*E,.1*a).close()),x.spot1=new go.Spot(.226,0),x.spot2=new go.Spot(.81,1),x}),go.Shape.defineFigureGenerator("DiskStorage",function(ue,E,a){var x=new go.Geometry,b=Ce*.5,z=Ce*.1,te=new go.PathFigure(E,.1*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,(.9+z)*a,(.5+b)*E,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-b)*E,a,0,(.9+z)*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,(.1-z)*a,(.5-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*a,(.5+b)*E,0,E,(.1-z)*a));var oe=new go.PathFigure(E,.1*a,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*a,E,(.1+z)*a,(.5+b)*E,.2*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-b)*E,.2*a,0,(.1+z)*a)),oe.add(new go.PathSegment(go.PathSegment.Move,E,.2*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*a,E,(.2+z)*a,(.5+b)*E,.3*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-b)*E,.3*a,0,(.2+z)*a)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(.25*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,a,E,0,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close()),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("DividedEvent",function(ue,E,a){var x=new go.Geometry,b=ue?ue.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var z=Ce*.2,te=new go.PathFigure(0,.2*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,0,(.2-z)*a,(.2-z)*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.2*a,(.8+z)*E,0,E,(.2-z)*a)),te.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,a,E,(.8+z)*a,(.8+z)*E,a)),te.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*a,(.2-z)*E,a,0,(.8+z)*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.2*a));var oe=new go.PathFigure(0,b*a,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,E,b*a)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(ue,E,a){var x=new go.Geometry,b=ue?ue.parameter1:NaN;(isNaN(b)||b<.1)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(0,b*a,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,b*a)),x}),go.Shape.defineFigureGenerator("Document",function(ue,E,a){var x=new go.Geometry;a=a/.8;var b=new go.PathFigure(0,.7*a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*E,.4*a,.5*E,a).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("ExternalOrganization",function(ue,E,a){var x=new go.Geometry,b=ue?ue.parameter1:NaN;(isNaN(b)||b<.2)&&(b=.2);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(b*E,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,b*a)),te.add(new go.PathSegment(go.PathSegment.Move,E,b*a)),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*a)),te.add(new go.PathSegment(go.PathSegment.Line,b*E,a)),te.add(new go.PathSegment(go.PathSegment.Move,(1-b)*E,a)),te.add(new go.PathSegment(go.PathSegment.Line,E,(1-b)*a)),x}),go.Shape.defineFigureGenerator("ExternalProcess",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var z=new go.PathFigure(.1*E,.4*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Move,.9*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Move,.6*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Move,.4*E,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.9*a)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("File",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(.75*E,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.75*E,.25*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Interrupt",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(E,.5*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a));var z=new go.PathFigure(E,.5*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,a));var te=new go.PathFigure(E,.5*a,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("InternalStorage",function(ue,E,a){var x=new go.Geometry,b=ue?ue.parameter1:NaN,z=ue?ue.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.1);var te=new go.PathFigure(0,0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,0)),te.add(new go.PathSegment(go.PathSegment.Line,E,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var oe=new go.PathFigure(b*E,0,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,b*E,a)),oe.add(new go.PathSegment(go.PathSegment.Move,0,z*a)),oe.add(new go.PathSegment(go.PathSegment.Line,E,z*a)),x}),go.Shape.defineFigureGenerator("Junction",function(ue,E,a){var x=new go.Geometry,b=1/Math.SQRT2,z=(1-1/Math.SQRT2)/2,te=Ce*.5,oe=.5,ie=new go.PathFigure(E,oe*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,a,E,(oe+te)*a,(oe+te)*E,a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,oe*a,(oe-te)*E,a,0,(oe+te)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,0,0,(oe-te)*a,(oe-te)*E,0)),ie.add(new go.PathSegment(go.PathSegment.Bezier,E,oe*a,(oe+te)*E,0,E,(oe-te)*a));var le=new go.PathFigure((z+b)*E,(z+b)*a,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,z*E,z*a)),le.add(new go.PathSegment(go.PathSegment.Move,z*E,(z+b)*a)),le.add(new go.PathSegment(go.PathSegment.Line,(z+b)*E,z*a)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(ue,E,a){var x=new go.Geometry;a=a/.8;var b=new go.PathFigure(0,.7*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*E,.4*a,.5*E,a).close());var z=new go.PathFigure(.1*E,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,.75*a)),x.spot1=new go.Spot(.1,0),x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("LoopLimit",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MagneticTape",function(ue,E,a){var x=new go.Geometry,b=Ce*.5,z=.5,te=new go.PathFigure(.5*E,a,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*a,(z-b)*E,a,0,(z+b)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*E,0,0,(z-b)*a,(z-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,z*a,(z+b)*E,0,E,(z-b)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,(z+.1)*E,.9*a,E,(z+b)*a,(z+b)*E,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,E,a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),x.spot1=new go.Spot(.15,.15),x.spot2=new go.Spot(.85,.8),x}),go.Shape.defineFigureGenerator("ManualInput",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MessageFromUser",function(ue,E,a){var x=new go.Geometry,b=ue?ue.parameter1:NaN;isNaN(b)&&(b=.7);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,b*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(ue,E,a){var x=new go.Geometry,b=ue?ue.parameter1:NaN;isNaN(b)&&(b=.25);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,b*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,(1-b)*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("MultiDocument",function(ue,E,a){var x=new go.Geometry;a=a/.8;var b=new go.PathFigure(E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.44*a,.96*E,.47*a,.93*E,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.54*a,.86*E,.57*a,.83*E,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.4*E,.4*a,.4*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,0).close());var z=new go.PathFigure(.1*E,.2*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.54*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.44*a)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.8,.77),x}),go.Shape.defineFigureGenerator("MultiProcess",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(.1*E,.1*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*a).close());var z=new go.PathFigure(.2*E,.1*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a)),z.add(new go.PathSegment(go.PathSegment.Move,.1*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.9*a)),x.spot1=new go.Spot(0,.2),x.spot2=new go.Spot(.8,1),x}),go.Shape.defineFigureGenerator("OfflineStorage",function(ue,E,a){var x=new go.Geometry,b=ue?ue.parameter1:NaN;isNaN(b)&&(b=.1);var z=1-b,te=new go.PathFigure(0,0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,0)),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,a).close());var oe=new go.PathFigure(.5*b*E,b*a,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*E,b*a)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("Or",function(ue,E,a){var x=new go.Geometry,b=Ce*.5,z=.5,te=new go.PathFigure(E,z*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,z*E,a,E,(z+b)*a,(z+b)*E,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*a,(z-b)*E,a,0,(z+b)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*E,0,0,(z-b)*a,(z-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,z*a,(z+b)*E,0,E,(z-b)*a));var oe=new go.PathFigure(E,.5*a,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),oe.add(new go.PathSegment(go.PathSegment.Move,.5*E,a)),oe.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(ue,E,a){var x=new go.Geometry;a=a/.8;var b=new go.PathFigure(0,.7*a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.3*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.3*a,.5*E,.6*a,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*E,.4*a,.5*E,a).close()),x.spot1=new go.Spot(0,.49),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(ue,E,a){var x=new go.Geometry,b=ue?ue.parameter1:NaN,z=ue?ue.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.3);var te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-z)*E,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,E,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(ue,E,a){var x=new go.Geometry,b=ue?ue.parameter1:NaN,z=ue?ue.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.3);var te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-z)*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,(1-z)*E,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(ue,E,a){var x=new go.Geometry,b=ue?ue.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure((1-b)*E,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,a)),te.add(new go.PathSegment(go.PathSegment.Move,b*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,b*E,a)),x}),go.Shape.defineFigureGenerator("Process",function(ue,E,a){var x=new go.Geometry,b=ue?ue.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(b*E,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*E,a)),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Sort",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var z=new go.PathFigure(0,.5*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.5),x}),go.Shape.defineFigureGenerator("Start",function(ue,E,a){var x=new go.Geometry,b=ue?ue.parameter1:NaN;isNaN(b)&&(b=.25);var z=new go.PathFigure(b*E,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*E,.5*a,.25*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*E,.5*a,.25*E,.5*a));var te=new go.PathFigure(b*E,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*E,a)),te.add(new go.PathSegment(go.PathSegment.Move,(1-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,a)),x.spot1=new go.Spot(b,0),x.spot2=new go.Spot(1-b,1),x}),go.Shape.defineFigureGenerator("Terminator",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(.25*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*E,.5*a,.25*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*E,.5*a,.25*E,.5*a)),x.spot1=new go.Spot(.23,0),x.spot2=new go.Spot(.77,1),x}),go.Shape.defineFigureGenerator("TransmittalTape",function(ue,E,a){var x=new go.Geometry,b=ue?ue.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.75*E,(1-b)*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*a).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(ue,E,a){var x=new go.Geometry,b=Ce*.5,z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,(.5+b)*E,0,E,(.5-b)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,(.5+b)*a,(.5+b)*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.55,1),x}),go.Shape.defineFigureGenerator("Buffer",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Clock",function(ue,E,a){var x=new go.Geometry,b=Ce*.5,z=.5,te=new go.PathFigure(E,z*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,z*E,a,E,(z+b)*a,(z+b)*E,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*a,(z-b)*E,a,0,(z+b)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*E,0,0,(z-b)*a,(z-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,z*a,(z+b)*E,0,E,(z-b)*a));var oe=new go.PathFigure(E,z*a,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,E,z*a));var ie=new go.PathFigure(.8*E,.75*a,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.8*E,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.6*E,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.6*E,.75*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.4*E,.75*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.4*E,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*E,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*E,.75*a)),x}),go.Shape.defineFigureGenerator("Ground",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*a)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Move,.3*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Move,.4*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,a)),x}),go.Shape.defineFigureGenerator("Inverter",function(ue,E,a){var x=new go.Geometry,b=Ce*.1,z=.1,te=.9,oe=.5,ie=new go.PathFigure(.8*E,.5*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,0,a)),ie.add(new go.PathSegment(go.PathSegment.Line,0,0)),ie.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*a));var le=new go.PathFigure((te+z)*E,oe*a,!0);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(oe+z)*a,(te+z)*E,(oe+b)*a,(te+b)*E,(oe+z)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,oe*a,(te-b)*E,(oe+z)*a,(te-z)*E,(oe+b)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(oe-z)*a,(te-z)*E,(oe-b)*a,(te-b)*E,(oe-z)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,oe*a,(te+b)*E,(oe-z)*a,(te+z)*E,(oe-b)*a)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(ue,E,a){var x=new go.Geometry,b=Ce*.5,z=Ce*.4,te=Ce*.1,oe=.1,ie=.9,le=.5,Ee=new go.PathFigure(.8*E,.5*a,!0);x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,a,.8*E,(.5+z)*a,(.4+b)*E,a)),Ee.add(new go.PathSegment(go.PathSegment.Line,0,a)),Ee.add(new go.PathSegment(go.PathSegment.Line,0,0)),Ee.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*a,(.4+b)*E,0,.8*E,(.5-z)*a));var Fe=new go.PathFigure((ie+oe)*E,le*a,!0);return x.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(le+oe)*a,(ie+oe)*E,(le+te)*a,(ie+te)*E,(le+oe)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(ie-oe)*E,le*a,(ie-te)*E,(le+oe)*a,(ie-oe)*E,(le+te)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(le-oe)*a,(ie-oe)*E,(le-te)*a,(ie-te)*E,(le-oe)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(ie+oe)*E,le*a,(ie+te)*E,(le-oe)*a,(ie+oe)*E,(le-te)*a)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(ue,E,a){var x=new go.Geometry,b=.5,z=Ce*b,te=0,oe=.5,ie=new go.PathFigure(.8*E,.5*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.7*E,(oe+z)*a,(te+z)*E,(oe+b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.75*a,.25*E,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*a,(te+z)*E,(oe-b)*a,.7*E,(oe-z)*a)),b=.1,z=Ce*.1,te=.9,oe=.5;var le=new go.PathFigure((te-b)*E,oe*a,!0);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(oe-b)*a,(te-b)*E,(oe-z)*a,(te-z)*E,(oe-b)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,oe*a,(te+z)*E,(oe-b)*a,(te+b)*E,(oe-z)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(oe+b)*a,(te+b)*E,(oe+z)*a,(te+z)*E,(oe+b)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,oe*a,(te-z)*E,(oe+b)*a,(te-b)*E,(oe+z)*a)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(ue,E,a){var x=new go.Geometry,b=.5,z=Ce*b,te=0,oe=.5,ie=new go.PathFigure(0,0,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,(te+z+z)*E,(oe-b)*a,.8*E,(oe-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.8*E,(oe+z)*a,(te+z+z)*E,(oe+b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.75*a,.25*E,.25*a).close()),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("XnorGate",function(ue,E,a){var x=new go.Geometry,b=.5,z=Ce*b,te=.2,oe=.5,ie=new go.PathFigure(.1*E,0,!1);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,a,.35*E,.25*a,.35*E,.75*a));var le=new go.PathFigure(.8*E,.5*a,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,a,.7*E,(oe+z)*a,(te+z)*E,(oe+b)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,.45*E,.75*a,.45*E,.25*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*a,(te+z)*E,(oe-b)*a,.7*E,(oe-z)*a)),b=.1,z=Ce*.1,te=.9,oe=.5;var Ee=new go.PathFigure((te-b)*E,oe*a,!0);return x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(oe-b)*a,(te-b)*E,(oe-z)*a,(te-z)*E,(oe-b)*a)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,oe*a,(te+z)*E,(oe-b)*a,(te+b)*E,(oe-z)*a)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(oe+b)*a,(te+b)*E,(oe+z)*a,(te+z)*E,(oe+b)*a)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,oe*a,(te-z)*E,(oe+b)*a,(te-b)*E,(oe+z)*a)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(ue,E,a){var x=new go.Geometry,b=.5,z=Ce*b,te=.2,oe=.5,ie=new go.PathFigure(.1*E,0,!1);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,a,.35*E,.25*a,.35*E,.75*a));var le=new go.PathFigure(.2*E,0,!0);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,(te+z)*E,(oe-b)*a,.9*E,(oe-z)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,a,.9*E,(oe+z)*a,(te+z)*E,(oe+b)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,.45*E,.75*a,.45*E,.25*a).close()),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.8,.75),x}),go.Shape.defineFigureGenerator("Capacitor",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),x}),go.Shape.defineFigureGenerator("Resistor",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.5*a,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,.5*a)),x}),go.Shape.defineFigureGenerator("Inductor",function(ue,E,a){var x=new go.Geometry,b=Ce*.1,z=.1,te=.1,oe=.5,ie=new go.PathFigure((te-b*.5)*E,a,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,0,(te-b)*E,a,(te-z)*E,0)),te=.3,ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,a,(te+z)*E,0,(te+b)*E,a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,0,(te-b)*E,a,(te-z)*E,0)),te=.5,ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,a,(te+z)*E,0,(te+b)*E,a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,0,(te-b)*E,a,(te-z)*E,0)),te=.7,ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,a,(te+z)*E,0,(te+b)*E,a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,0,(te-b)*E,a,(te-z)*E,0)),te=.9,ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+b*.5)*E,a,(te+z)*E,0,(te+b)*E,a)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(ue,E,a){var x=new go.Geometry,b=Ce*.5,z=.5,te=.5,oe=.5,ie=new go.PathFigure((te-z)*E,oe*a,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(oe-z)*a,(te-z)*E,(oe-b)*a,(te-b)*E,(oe-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,oe*a,(te+b)*E,(oe-z)*a,(te+z)*E,(oe-b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(oe+z)*a,(te+z)*E,(oe+b)*a,(te+b)*E,(oe+z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,oe*a,(te-b)*E,(oe+z)*a,(te-z)*E,(oe+b)*a)),ie.add(new go.PathSegment(go.PathSegment.Move,(te-z+.1)*E,oe*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+z-.1)*E,oe*a,te*E,(oe-z)*a,te*E,(oe+z)*a)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.75*a,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),b.add(new go.PathSegment(go.PathSegment.Move,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),x}),go.Shape.defineFigureGenerator("Diode",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(E,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Wifi",function(ue,E,a){var x=new go.Geometry,b=E,z=a;E=E*.38,a=a*.6;var te=Ce*.8,oe=.8,ie=0,le=.5,Ee=(b-E)/2,Fe=(z-a)/2,Ye=new go.PathFigure(ie*E+Ee,(le+oe)*a+Fe,!0);x.add(Ye),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(ie-oe)*E+Ee,le*a+Fe,(ie-te)*E+Ee,(le+oe)*a+Fe,(ie-oe)*E+Ee,(le+te)*a+Fe)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+Ee,(le-oe)*a+Fe,(ie-oe)*E+Ee,(le-te)*a+Fe,(ie-te)*E+Ee,(le-oe)*a+Fe)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(ie-oe+te*.5)*E+Ee,le*a+Fe,ie*E+Ee,(le-oe)*a+Fe,(ie-oe+te*.5)*E+Ee,(le-te)*a+Fe)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+Ee,(le+oe)*a+Fe,(ie-oe+te*.5)*E+Ee,(le+te)*a+Fe,ie*E+Ee,(le+oe)*a+Fe).close()),te=Ce*.4,oe=.4,ie=.2,le=.5;var Ie=new go.PathFigure(ie*E+Ee,(le+oe)*a+Fe,!0);x.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ie-oe)*E+Ee,le*a+Fe,(ie-te)*E+Ee,(le+oe)*a+Fe,(ie-oe)*E+Ee,(le+te)*a+Fe)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+Ee,(le-oe)*a+Fe,(ie-oe)*E+Ee,(le-te)*a+Fe,(ie-te)*E+Ee,(le-oe)*a+Fe)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ie-oe+te*.5)*E+Ee,le*a+Fe,ie*E+Ee,(le-oe)*a+Fe,(ie-oe+te*.5)*E+Ee,(le-te)*a+Fe)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+Ee,(le+oe)*a+Fe,(ie-oe+te*.5)*E+Ee,(le+te)*a+Fe,ie*E+Ee,(le+oe)*a+Fe).close()),te=Ce*.2,oe=.2,ie=.5,le=.5;var ct=new go.PathFigure((ie-oe)*E+Ee,le*a+Fe,!0);x.add(ct),ct.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+Ee,(le-oe)*a+Fe,(ie-oe)*E+Ee,(le-te)*a+Fe,(ie-te)*E+Ee,(le-oe)*a+Fe)),ct.add(new go.PathSegment(go.PathSegment.Bezier,(ie+oe)*E+Ee,le*a+Fe,(ie+te)*E+Ee,(le-oe)*a+Fe,(ie+oe)*E+Ee,(le-te)*a+Fe)),ct.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+Ee,(le+oe)*a+Fe,(ie+oe)*E+Ee,(le+te)*a+Fe,(ie+te)*E+Ee,(le+oe)*a+Fe)),ct.add(new go.PathSegment(go.PathSegment.Bezier,(ie-oe)*E+Ee,le*a+Fe,(ie-te)*E+Ee,(le+oe)*a+Fe,(ie-oe)*E+Ee,(le+te)*a+Fe)),te=Ce*.4,oe=.4,ie=.8,le=.5;var Re=new go.PathFigure(ie*E+Ee,(le-oe)*a+Fe,!0);x.add(Re),Re.add(new go.PathSegment(go.PathSegment.Bezier,(ie+oe)*E+Ee,le*a+Fe,(ie+te)*E+Ee,(le-oe)*a+Fe,(ie+oe)*E+Ee,(le-te)*a+Fe)),Re.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+Ee,(le+oe)*a+Fe,(ie+oe)*E+Ee,(le+te)*a+Fe,(ie+te)*E+Ee,(le+oe)*a+Fe)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(ie+oe-te*.5)*E+Ee,le*a+Fe,ie*E+Ee,(le+oe)*a+Fe,(ie+oe-te*.5)*E+Ee,(le+te)*a+Fe)),Re.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+Ee,(le-oe)*a+Fe,(ie+oe-te*.5)*E+Ee,(le-te)*a+Fe,ie*E+Ee,(le-oe)*a+Fe).close()),te=Ce*.8,oe=.8,ie=1,le=.5;var Je=new go.PathFigure(ie*E+Ee,(le-oe)*a+Fe,!0);return x.add(Je),Je.add(new go.PathSegment(go.PathSegment.Bezier,(ie+oe)*E+Ee,le*a+Fe,(ie+te)*E+Ee,(le-oe)*a+Fe,(ie+oe)*E+Ee,(le-te)*a+Fe)),Je.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+Ee,(le+oe)*a+Fe,(ie+oe)*E+Ee,(le+te)*a+Fe,(ie+te)*E+Ee,(le+oe)*a+Fe)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(ie+oe-te*.5)*E+Ee,le*a+Fe,ie*E+Ee,(le+oe)*a+Fe,(ie+oe-te*.5)*E+Ee,(le+te)*a+Fe)),Je.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+Ee,(le-oe)*a+Fe,(ie+oe-te*.5)*E+Ee,(le-te)*a+Fe,ie*E+Ee,(le-oe)*a+Fe).close()),x}),go.Shape.defineFigureGenerator("Email",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,.45*E,.54*a)),z.add(new go.PathSegment(go.PathSegment.Move,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.55*E,.54*a)),x}),go.Shape.defineFigureGenerator("Ethernet",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(.35*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,0).close());var z=new go.PathFigure(.1*E,a,!0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,a).close());var te=new go.PathFigure(.6*E,a,!0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*E,a)),te.add(new go.PathSegment(go.PathSegment.Line,.9*E,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.6*E,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.6*E,a).close());var oe=new go.PathFigure(0,.5*a,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),oe.add(new go.PathSegment(go.PathSegment.Move,.5*E,.5*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*a)),oe.add(new go.PathSegment(go.PathSegment.Move,.75*E,.5*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.75*E,.6*a)),oe.add(new go.PathSegment(go.PathSegment.Move,.25*E,.5*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.25*E,.6*a)),x}),go.Shape.defineFigureGenerator("Power",function(ue,E,a){var x=new go.Geometry,b=Ce*.4,z=.4,te=.5,oe=.5,ie=y(),le=y(),Ee=y(),Fe=y();we(te,oe-z,te+b,oe-z,te+z,oe-b,te+z,oe,.5,ie,ie,le,Ee,Fe);var Ye=ae(le.x,le.y),Ie=new go.PathFigure(le.x*E,le.y*a,!0);x.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,oe*a,Ee.x*E,Ee.y*a,Fe.x*E,Fe.y*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(oe+z)*a,(te+z)*E,(oe+b)*a,(te+b)*E,(oe+z)*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,oe*a,(te-b)*E,(oe+z)*a,(te-z)*E,(oe+b)*a)),we(te-z,oe,te-z,oe-b,te-b,oe-z,te,oe-z,.5,Ee,Fe,le,ie,ie),Ie.add(new go.PathSegment(go.PathSegment.Bezier,le.x*E,le.y*a,Ee.x*E,Ee.y*a,Fe.x*E,Fe.y*a)),b=Ce*.3,z=.3,we(te-z,oe,te-z,oe-b,te-b,oe-z,te,oe-z,.5,Ee,Fe,le,ie,ie),Ie.add(new go.PathSegment(go.PathSegment.Line,le.x*E,le.y*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,oe*a,Fe.x*E,Fe.y*a,Ee.x*E,Ee.y*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(oe+z)*a,(te-z)*E,(oe+b)*a,(te-b)*E,(oe+z)*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,oe*a,(te+b)*E,(oe+z)*a,(te+z)*E,(oe+b)*a)),we(te,oe-z,te+b,oe-z,te+z,oe-b,te+z,oe,.5,ie,ie,le,Ee,Fe),Ie.add(new go.PathSegment(go.PathSegment.Bezier,le.x*E,le.y*a,Fe.x*E,Fe.y*a,Ee.x*E,Ee.y*a).close());var Ie=new go.PathFigure(.45*E,0,!0);return x.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Line,.45*E,.5*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.55*E,.5*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.55*E,0).close()),he(ie),he(le),he(Ee),he(Fe),he(Ye),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,a/2,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,180,360,E/2,a/2,E/2,a/2));function z(te,oe,ie){te.add(new go.PathSegment(go.PathSegment.Move,(.3+oe)*E,(.8+ie)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(.5+oe)*E,(.5+ie)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(.1+oe)*E,(.5+ie)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(.3+oe)*E,(.8+ie)*a).close())}return z(b,0,0),z(b,.4,0),z(b,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(.2*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.3*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close()),x.spot1=new go.Spot(.3,.3),x.spot2=new go.Spot(.7,.7),x}),go.Shape.defineFigureGenerator("ElectricalHazard",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(.37*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.11*a)),b.add(new go.PathSegment(go.PathSegment.Line,.77*E,.04*a)),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,.49*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.37*a)),b.add(new go.PathSegment(go.PathSegment.Line,.63*E,.86*a)),b.add(new go.PathSegment(go.PathSegment.Line,.77*E,.91*a)),b.add(new go.PathSegment(go.PathSegment.Line,.34*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.34*E,.78*a)),b.add(new go.PathSegment(go.PathSegment.Line,.44*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,.56*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.68*a).close()),x}),go.Shape.defineFigureGenerator("FireHazard",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(.1*E,a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.29*E,0,-.25*E,.63*a,.45*E,.44*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.51*E,.42*a,.48*E,.17*a,.54*E,.35*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.59*E,.18*a,.59*E,.29*a,.58*E,.28*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,.6*a,.8*E,.34*a,.88*E,.43*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.88*E,.31*a,.87*E,.48*a,.88*E,.43*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,a,1.17*E,.76*a,.82*E,.8*a).close()),x.spot1=new go.Spot(.07,.445),x.spot2=new go.Spot(.884,.958),x}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(ue,E,a){var x=new go.Geometry,b=.5,z=0,te=0,oe=b*Ce,ie=.4*Math.SQRT2/2+.5,le=.5-.5*Math.SQRT2/2,Ee=1,Fe=.5,Ye=.5,Ie=0,ct=new go.PathFigure(ie*E,(1-le)*a,!1);return x.add(ct),ct.add(new go.PathSegment(go.PathSegment.Bezier,Ee*E,Fe*a,Ee*E,.7*a,Ee*E,Fe*a)),ct.add(new go.PathSegment(go.PathSegment.Bezier,(Ye+z)*E,(Ie+z)*a,(.5+b+z)*E,(.5-oe+z)*a,(.5+oe+z)*E,(.5-b+z)*a)),ct.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*E,(.5+te)*a,(.5-oe+z)*E,(.5-b+te)*a,(.5-b+z)*E,(.5-oe+te)*a)),ct.add(new go.PathSegment(go.PathSegment.Bezier,(.35+z)*E,.9*a,(.5-b+z)*E,(.5+oe+te)*a,(.5-oe+z)*E,.9*a)),ct.add(new go.PathSegment(go.PathSegment.Move,(.25+z)*E,.8*a)),ct.add(new go.PathSegment(go.PathSegment.Line,(.35+z)*E,.9*a)),ct.add(new go.PathSegment(go.PathSegment.Line,(.2+z)*E,.95*a)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Move,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),x}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Move,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),x}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(E,a,!1);x.add(z);var te=new go.PathFigure(0,.5*a,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.5*a,.2*E,.35*a,.3*E,.35*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,.7*E,.65*a,.8*E,.65*a)),x}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a).close()),x}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.2*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a).close());var b=new go.PathFigure(0,.2*a,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),x}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(.7*E,a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,0,.6*E,.5*a,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,a,.4*E,.5*a,E,.5*a).close());var z=new go.PathFigure(.45*E,.73*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*E,.73*a)),z.add(new go.PathSegment(go.PathSegment.Move,.38*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.63*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Move,.31*E,.27*a)),z.add(new go.PathSegment(go.PathSegment.Line,.56*E,.27*a)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(.335*E,(1-.555)*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.335*E,(1-.405)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.405)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.555)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.68*a,(1-.12)*E,.46*a,(1-.02)*E,.54*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.68*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.335*E,(1-.555)*a,.02*E,.54*a,.12*E,.46*a)),z.add(new go.PathSegment(go.PathSegment.Line,.365*E,(1-.595)*a));var te=.5-.285,oe=.5,ie=te,le=Math.PI/4,Ee=4*(1-Math.cos(le))/(3*Math.sin(le)),Fe=Ee*.5,Ye=te,Ie=te,ct=Ee*Ye,Re=Ee*Ie;z.add(new go.PathSegment(go.PathSegment.Bezier,(oe-Ye)*E,ie*a,(oe-(ct+Ye)/2)*E,(ie+(Ie+Re)/2)*a,(oe-Ye)*E,(ie+Re)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(ie-Ie)*a,(oe-Ye)*E,(ie-Re)*a,(oe-ct)*E,(ie-Ie)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,(oe+Ye)*E,ie*a,(oe+ct)*E,(ie-Ie)*a,(oe+Ye)*E,(ie-Re)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*E,(1-.595)*a,(oe+Ye)*E,(ie+Re)*a,(oe+(ct+Ye)/2)*E,(ie+(Ie+Re)/2)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*E,(1-.595)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.555)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.405)*a)),z.add(new go.PathSegment(go.PathSegment.Line,.335*E,(1-.405)*a));var Je=new go.PathFigure(.2*E,a,!1);x.add(Je),Je.add(new go.PathSegment(go.PathSegment.Line,.2*E,.8*a));var Ue=new go.PathFigure(.8*E,a,!1);return x.add(Ue),Ue.add(new go.PathSegment(go.PathSegment.Line,.8*E,.8*a)),x}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(.1*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,a).close());var z=new go.PathFigure(.2*E,.2*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.8*a)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,.5*a).close()),x}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(E,a,!1);x.add(z);var te=new go.PathFigure(.1*E,a,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,.9*E,a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a).close()),x}),go.Shape.defineFigureGenerator("Caution",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(.05*E,a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,.8*a,0,a,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.45*E,.1*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.1*a,.5*E,0,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.95*E,.9*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,a,E,a,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.05*E,a));var z=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-z)*E,.875*a)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*E,.875*a,z*E,z*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.325*a,.575*E,.725*a,.625*E,.375*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.75*a,.375*E,.375*a,.425*E,.725*a)),x}),go.Shape.defineFigureGenerator("Recycle",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(.45*E,.95*a,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.95*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.185*E,.85*a,.17*E,.95*a,.15*E,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.235*E,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,.625*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,.275*E,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.05*E,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.05*E,.575*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.1875*E,.95*a,0,.675*a,0,.7*a)),b.add(new go.PathSegment(go.PathSegment.Move,.45*E,.95*a)),b.add(new go.PathSegment(go.PathSegment.Line,.45*E,.775*a)),b.add(new go.PathSegment(go.PathSegment.Line,.22*E,.775*a));var z=new go.PathFigure(.475*E,.2*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.225*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,.275*E,.175*a)),z.add(new go.PathSegment(go.PathSegment.Line,.325*E,.05*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,.05*a,.35*E,0,.375*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.575*E,.375*a)),z.add(new go.PathSegment(go.PathSegment.Line,.525*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.75*E,.475*a)),z.add(new go.PathSegment(go.PathSegment.Line,.85*E,.315*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.32*a)),z.add(new go.PathSegment(go.PathSegment.Line,.65*E,.05*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.575*E,0,.65*E,.05*a,.625*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.38*E,.0105*a));var te=new go.PathFigure(.675*E,.575*a,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.875*E,.525*a)),te.add(new go.PathSegment(go.PathSegment.Line,E,.775*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.85*E,.95*a,E,.8*a,E,.85*a)),te.add(new go.PathSegment(go.PathSegment.Line,.65*E,.95*a)),te.add(new go.PathSegment(go.PathSegment.Line,.65*E,a)),te.add(new go.PathSegment(go.PathSegment.Line,.55*E,.85*a)),te.add(new go.PathSegment(go.PathSegment.Line,.65*E,.725*a)),te.add(new go.PathSegment(go.PathSegment.Line,.65*E,.775*a)),te.add(new go.PathSegment(go.PathSegment.Line,.7*E,.775*a)),te.add(new go.PathSegment(go.PathSegment.Line,E,.775*a)),te.add(new go.PathSegment(go.PathSegment.Move,.675*E,.575*a)),te.add(new go.PathSegment(go.PathSegment.Line,.775*E,.775*a)),x}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(ue,E,a){var x=new go.Geometry,b=.5,z=Ce*.5,te=new go.PathFigure(E,b*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,b*E,a,E,(b+z)*a,(b+z)*E,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,b*a,(b-z)*E,a,0,(b+z)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,b*E,0,0,(b-z)*a,(b-z)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,b*a,(b+z)*E,0,E,(b-z)*a));var oe=new go.PathFigure(b*E,0,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,b*E,.15*a)),oe.add(new go.PathSegment(go.PathSegment.Move,b*E,a)),oe.add(new go.PathSegment(go.PathSegment.Line,b*E,.85*a)),oe.add(new go.PathSegment(go.PathSegment.Move,0,b*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.15*E,b*a)),oe.add(new go.PathSegment(go.PathSegment.Move,E,b*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.85*E,b*a)),oe.add(new go.PathSegment(go.PathSegment.Move,b*E,b*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.58*E,.1*a)),oe.add(new go.PathSegment(go.PathSegment.Move,b*E,b*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.78*E,.54*a)),x}),go.Shape.defineFigureGenerator("Package",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.15*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(0,.15*a,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.65*E,.15*a).close()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.2*a).close());var te=new go.PathFigure(0,.5*a,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,.5*a).close()),x}),go.Shape.defineFigureGenerator("Component",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(E,a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a).close());var z=new go.PathFigure(0,.2*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.45*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close());var te=new go.PathFigure(0,.6*a,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.45*E,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.45*E,.8*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.6*a).close()),x}),go.Shape.defineFigureGenerator("Boat Shipment",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(.15*E,.6*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*a));var z=new go.PathFigure(.15*E,.6*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*a)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(E,a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*E,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,.66*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a).close()),x}),go.Shape.defineFigureGenerator("Workcell",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x}),go.Shape.defineFigureGenerator("Supermarket",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),b.add(new go.PathSegment(go.PathSegment.Move,E,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.66*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.66*a)),b.add(new go.PathSegment(go.PathSegment.Move,E,.66*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),x}),go.Shape.defineFigureGenerator("TruckShipment",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(E,.8*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.8*a).close());var te=.1,oe=Ce*.1,ie=.2,le=.9,Ee=new go.PathFigure((ie-te)*E,le*a,!0);x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(le-te)*a,(ie-te)*E,(le-oe)*a,(ie-oe)*E,(le-te)*a)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(ie+te)*E,le*a,(ie+oe)*E,(le-te)*a,(ie+te)*E,(le-oe)*a)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(le+te)*a,(ie+te)*E,(le+oe)*a,(ie+oe)*E,(le+te)*a)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(ie-te)*E,le*a,(ie-oe)*E,(le+te)*a,(ie-te)*E,(le+oe)*a).close()),te=.1,oe=Ce*.1,ie=.8,le=.9;var Fe=new go.PathFigure((ie-te)*E,le*a,!0);return x.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(le-te)*a,(ie-te)*E,(le-oe)*a,(ie-oe)*E,(le-te)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(ie+te)*E,le*a,(ie+oe)*E,(le-te)*a,(ie+te)*E,(le-oe)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(le+te)*a,(ie+te)*E,(le+oe)*a,(ie+oe)*E,(le+te)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(ie-te)*E,le*a,(ie-oe)*E,(le+te)*a,(ie-te)*E,(le+oe)*a).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(.2*E,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),x}),go.Shape.defineFigureGenerator("Forklift",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0));var z=new go.PathFigure(0,.5*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var te=new go.PathFigure(.5*E,.8*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,.1*a)),te.add(new go.PathSegment(go.PathSegment.Line,.55*E,.1*a)),te.add(new go.PathSegment(go.PathSegment.Line,.55*E,.8*a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,.8*a));var oe=new go.PathFigure(.5*E,.7*a,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,E,.7*a));var ie=.1,le=Ce*.1,Ee=.1,Fe=.9,Ye=new go.PathFigure((Ee-ie)*E,Fe*a,!0);x.add(Ye),Ye.add(new go.PathSegment(go.PathSegment.Bezier,Ee*E,(Fe-ie)*a,(Ee-ie)*E,(Fe-le)*a,(Ee-le)*E,(Fe-ie)*a)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+ie)*E,Fe*a,(Ee+le)*E,(Fe-ie)*a,(Ee+ie)*E,(Fe-le)*a)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,Ee*E,(Fe+ie)*a,(Ee+ie)*E,(Fe+le)*a,(Ee+le)*E,(Fe+ie)*a)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(Ee-ie)*E,Fe*a,(Ee-le)*E,(Fe+ie)*a,(Ee-ie)*E,(Fe+le)*a)),ie=.1,le=Ce*.1,Ee=.4,Fe=.9;var Ie=new go.PathFigure((Ee-ie)*E,Fe*a,!0);return x.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Bezier,Ee*E,(Fe-ie)*a,(Ee-ie)*E,(Fe-le)*a,(Ee-le)*E,(Fe-ie)*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+ie)*E,Fe*a,(Ee+le)*E,(Fe-ie)*a,(Ee+ie)*E,(Fe-le)*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,Ee*E,(Fe+ie)*a,(Ee+ie)*E,(Fe+le)*a,(Ee+le)*E,(Fe+ie)*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(Ee-ie)*E,Fe*a,(Ee-le)*E,(Fe+ie)*a,(Ee-ie)*E,(Fe+le)*a)),x}),go.Shape.defineFigureGenerator("RailShipment",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(.1*E,.4*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.45*E,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.45*E,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.4*a).close());var z=new go.PathFigure(.45*E,.7*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.55*E,.7*a));var te=new go.PathFigure(.55*E,.4*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,.9*E,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,.55*E,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,.55*E,.4*a).close());var Ee=.05,Fe=Ce*.05,Ye=.175,Ie=.95,oe=new go.PathFigure((Ye-Ee)*E,Ie*a,!0);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,Ye*E,(Ie-Ee)*a,(Ye-Ee)*E,(Ie-Fe)*a,(Ye-Fe)*E,(Ie-Ee)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(Ye+Ee)*E,Ie*a,(Ye+Fe)*E,(Ie-Ee)*a,(Ye+Ee)*E,(Ie-Fe)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,Ye*E,(Ie+Ee)*a,(Ye+Ee)*E,(Ie+Fe)*a,(Ye+Fe)*E,(Ie+Ee)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(Ye-Ee)*E,Ie*a,(Ye-Fe)*E,(Ie+Ee)*a,(Ye-Ee)*E,(Ie+Fe)*a));var Ee=.05,Fe=Ce*.05,Ye=.375,Ie=.95,ie=new go.PathFigure((Ye-Ee)*E,Ie*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,Ye*E,(Ie-Ee)*a,(Ye-Ee)*E,(Ie-Fe)*a,(Ye-Fe)*E,(Ie-Ee)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(Ye+Ee)*E,Ie*a,(Ye+Fe)*E,(Ie-Ee)*a,(Ye+Ee)*E,(Ie-Fe)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,Ye*E,(Ie+Ee)*a,(Ye+Ee)*E,(Ie+Fe)*a,(Ye+Fe)*E,(Ie+Ee)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(Ye-Ee)*E,Ie*a,(Ye-Fe)*E,(Ie+Ee)*a,(Ye-Ee)*E,(Ie+Fe)*a));var Ee=.05,Fe=Ce*.05,Ye=.625,Ie=.95,le=new go.PathFigure((Ye-Ee)*E,Ie*a,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,Ye*E,(Ie-Ee)*a,(Ye-Ee)*E,(Ie-Fe)*a,(Ye-Fe)*E,(Ie-Ee)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(Ye+Ee)*E,Ie*a,(Ye+Fe)*E,(Ie-Ee)*a,(Ye+Ee)*E,(Ie-Fe)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,Ye*E,(Ie+Ee)*a,(Ye+Ee)*E,(Ie+Fe)*a,(Ye+Fe)*E,(Ie+Ee)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(Ye-Ee)*E,Ie*a,(Ye-Fe)*E,(Ie+Ee)*a,(Ye-Ee)*E,(Ie+Fe)*a));var Ee=.05,Fe=Ce*.05,Ye=.825,Ie=.95,ct=new go.PathFigure((Ye-Ee)*E,Ie*a,!0);x.add(ct),ct.add(new go.PathSegment(go.PathSegment.Bezier,Ye*E,(Ie-Ee)*a,(Ye-Ee)*E,(Ie-Fe)*a,(Ye-Fe)*E,(Ie-Ee)*a)),ct.add(new go.PathSegment(go.PathSegment.Bezier,(Ye+Ee)*E,Ie*a,(Ye+Fe)*E,(Ie-Ee)*a,(Ye+Ee)*E,(Ie-Fe)*a)),ct.add(new go.PathSegment(go.PathSegment.Bezier,Ye*E,(Ie+Ee)*a,(Ye+Ee)*E,(Ie+Fe)*a,(Ye+Fe)*E,(Ie+Ee)*a)),ct.add(new go.PathSegment(go.PathSegment.Bezier,(Ye-Ee)*E,Ie*a,(Ye-Fe)*E,(Ie+Ee)*a,(Ye-Ee)*E,(Ie+Fe)*a).close());var Re=new go.PathFigure(0,a,!1);return x.add(Re),Re.add(new go.PathSegment(go.PathSegment.Line,E,a).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.2*a).close());var te=new go.PathFigure(.15*E,a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.15*E,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,.4*E,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,.4*E,a)),te.add(new go.PathSegment(go.PathSegment.Line,.15*E,a).close());var oe=.05,ie=Ce*.05,le=.35,Ee=.775,Fe=new go.PathFigure((le-oe)*E,Ee*a,!0);return x.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,le*E,(Ee-oe)*a,(le-oe)*E,(Ee-ie)*a,(le-ie)*E,(Ee-oe)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(le+oe)*E,Ee*a,(le+ie)*E,(Ee-oe)*a,(le+oe)*E,(Ee-ie)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,le*E,(Ee+oe)*a,(le+oe)*E,(Ee+ie)*a,(le+ie)*E,(Ee+oe)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(le-oe)*E,Ee*a,(le-ie)*E,(Ee+oe)*a,(le-oe)*E,(Ee+ie)*a).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,.1*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a).close()),x}),go.Shape.defineFigureGenerator("Bluetooth",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.75*a,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),x}),go.Shape.defineFigureGenerator("Bookmark",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*a)),x}),go.Shape.defineFigureGenerator("Bookmark",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*a)),x}),go.Shape.defineFigureGenerator("Globe",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,.75*E,0,E,.25*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,.75*a,.75*E,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.25*E,a,0,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,.25*a,.25*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,.15*E,.25*a,.15*E,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.85*E,.75*a,.85*E,.25*a)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*E,.15*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*E,.15*a,.35*E,.3*a,.65*E,.3*a)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*E,.85*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*E,.85*a,.35*E,.7*a,.65*E,.7*a)),x}),go.Shape.defineFigureGenerator("Wave",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.25*a,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.25*a,.1*E,0,.2*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,.25*a,.425*E,.5*a,.575*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.25*a,.8*E,0,.9*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.75*a)),b.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.75*a,.1*E,.5*a,.2*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,.75*a,.425*E,a,.575*E,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.75*a,.8*E,.5*a,.9*E,.5*a)),x}),go.Shape.defineFigureGenerator("Operator",function(ue,E,a){var x=new go.Geometry,b=.3,z=Ce*.3,te=.5,oe=.7,ie=new go.PathFigure((te-b)*E,oe*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(oe-b)*a,(te-b)*E,(oe-z)*a,(te-z)*E,(oe-b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,oe*a,(te+z)*E,(oe-b)*a,(te+b)*E,(oe-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(oe+b)*a,(te+b)*E,(oe+z)*a,(te+z)*E,(oe+b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,oe*a,(te-z)*E,(oe+b)*a,(te-b)*E,(oe+z)*a));var le=new go.PathFigure(0,.7*a,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,E,.7*a,0,0,E,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*a,.65*E,.3*a,.65*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.35*E,.5*a,.35*E,.3*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.65*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.3*E,.6*a,.1*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*a,.2*E,a,.35*E,.95*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.65*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,a,.7*E,.6*a,.9*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*a,.8*E,a,.65*E,.95*a)),x}),go.Shape.defineFigureGenerator("CentrifugalPump",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,0,.075*a,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,a,0,a,.4*E,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.4*a,.8*E,a,.85*E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),x}),go.Shape.defineFigureGenerator("Battery",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,.4*E,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.1*a));var z=new go.PathFigure(0,.6*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,0,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.4*a)),x}),go.Shape.defineFigureGenerator("Delete",function(ue,E,a){var x=new go.Geometry,b=.5,z=Ce*.5,te=.5,oe=.5,ie=new go.PathFigure((te-b)*E,oe*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(oe-b)*a,(te-b)*E,(oe-z)*a,(te-z)*E,(oe-b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,oe*a,(te+z)*E,(oe-b)*a,(te+b)*E,(oe-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(oe+b)*a,(te+b)*E,(oe+z)*a,(te+z)*E,(oe+b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,oe*a,(te-z)*E,(oe+b)*a,(te-b)*E,(oe+z)*a));var le=new go.PathFigure(.15*E,.5*a,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.85*E,.5*a)),x}),go.Shape.defineFigureGenerator("Flag",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.1*a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,0,.1*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.1*a,.15*E,0,.35*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*a,.65*E,.2*a,.85*E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.5*a,.85*E,.6*a,.65*E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.35*E,.4*a,.15*E,.4*a).close()),x}),go.Shape.defineFigureGenerator("Help",function(ue,E,a){var x=new go.Geometry,b=.5,z=Ce*.5,te=.5,oe=.5,ie=new go.PathFigure((te-b)*E,oe*a,!1);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(oe-b)*a,(te-b)*E,(oe-z)*a,(te-z)*E,(oe-b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,oe*a,(te+z)*E,(oe-b)*a,(te+b)*E,(oe-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(oe+b)*a,(te+b)*E,(oe+z)*a,(te+z)*E,(oe+b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,oe*a,(te-z)*E,(oe+b)*a,(te-b)*E,(oe+z)*a).close()),b=.05,z=Ce*.05,te=.5,oe=.8;var le=new go.PathFigure((te-b)*E,oe*a,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(oe-b)*a,(te-b)*E,(oe-z)*a,(te-z)*E,(oe-b)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,oe*a,(te+z)*E,(oe-b)*a,(te+b)*E,(oe-z)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(oe+b)*a,(te+b)*E,(oe+z)*a,(te+z)*E,(oe+b)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,oe*a,(te-z)*E,(oe+b)*a,(te-b)*E,(oe+z)*a).close()),le.add(new go.PathSegment(go.PathSegment.Move,.5*E,.7*a)),le.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*a,.75*E,.475*a,.75*E,.225*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.35*a,.4*E,.2*a,.3*E,.25*a)),x}),go.Shape.defineFigureGenerator("Location",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(.5*E,a,!0).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.975*E,.025*a,.5*E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*E,.5*a,.5*E,0,.025*E,.025*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*E,.2*a)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*E,.3*a,.1*E,.1*a).close()))}),go.Shape.defineFigureGenerator("Lock",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var z=new go.PathFigure(.2*E,.5*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.2*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.3*a,.25*E,0,.75*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.3*a)),x}),go.Shape.defineFigureGenerator("Unlocked",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var z=new go.PathFigure(.2*E,.5*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.2*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.3*a,.25*E,0,.75*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.35*a)),x}),go.Shape.defineFigureGenerator("Gear",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(.9375*E,.56246875*a,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*E,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.80621875*E,.4375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.763*E,.3316875*a,.79840625*E,.39915625*a,.7834375*E,.3635*a)).add(new go.PathSegment(go.PathSegment.Line,.8566875*E,.23796875*a)).add(new go.PathSegment(go.PathSegment.Line,.76825*E,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.67596875*E,.24184375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*E,.19378125*a,.64228125*E,.2188125*a,.603875*E,.2021875*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*E,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*E,.19378125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*E,.239375*a,.39759375*E,.20190625*a,.36053125*E,.2176875*a)).add(new go.PathSegment(go.PathSegment.Line,.2379375*E,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.14953125*E,.2379375*a)).add(new go.PathSegment(go.PathSegment.Line,.23934375*E,.3278125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*E,.4375*a,.21765625*E,.36059375*a,.201875*E,.397625*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*E,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*E,.5625*a)).add(new go.PathSegment(go.PathSegment.Line,.1938125*E,.5625*a)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*E,.67596875*a,.20221875*E,.603875*a,.21884375*E,.64228125*a)).add(new go.PathSegment(go.PathSegment.Line,.1495625*E,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.238*E,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.3316875*E,.76296875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*E,.80621875*a,.36353125*E,.78340625*a,.3991875*E,.79840625*a)).add(new go.PathSegment(go.PathSegment.Line,.43753125*E,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.80621875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*E,.760625*a,.602375*E,.79809375*a,.63946875*E,.78234375*a)).add(new go.PathSegment(go.PathSegment.Line,.76828125*E,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.85671875*E,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.76065625*E,.67221875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*E,.56246875*a,.78234375*E,.63940625*a,.798125*E,.602375*a)).add(new go.PathSegment(go.PathSegment.Line,.9375*E,.56246875*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*E,.6*a)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*E,.5*a,.1*E,.1*a).close()))}),go.Shape.defineFigureGenerator("Hand",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,.3*a,0,.375*a,.05*E,.325*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.45*E,.075*a,.3*E,.225*a,.4*E,.175*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.525*E,.075*a,.46*E,.05*a,.525*E,.05*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.4*a,.525*E,.275*a,.475*E,.325*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.55*a,E,.4*a,E,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,.425*E,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.55*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*E,.7*a,.675*E,.55*a,.675*E,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.575*E,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.575*E,.85*a,.65*E,.7*a,.65*E,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.525*E,.85*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.535*E,a,.61*E,.85*a,.61*E,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,.435*E,a,0,a).close()),x}),go.Shape.defineFigureGenerator("Map",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.2*a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.add(new go.PathSegment(go.PathSegment.Move,.25*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Move,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.8*a)),x}),go.Shape.defineFigureGenerator("Eject",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a*.7)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.7).close());var z=new go.PathFigure(0,a*.6,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,0).close()),x}),go.Shape.defineFigureGenerator("Pencil",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*a)).add(new go.PathSegment(go.PathSegment.Line,E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.9*E,a)).add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*a).close()))}),go.Shape.defineFigureGenerator("Building",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(E*1,a*1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*E,a*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*E,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.046*E,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,E,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,E,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,a*.85)),b.add(new go.PathSegment(go.PathSegment.Line,E,a*.85).close());var z=new go.PathFigure(.126*E,.85*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.126*E,.45*a)),z.add(new go.PathSegment(go.PathSegment.Line,.322*E,.45*a)),z.add(new go.PathSegment(go.PathSegment.Line,.322*E,.85*a).close());var te=new go.PathFigure(.402*E,.85*a,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.402*E,.45*a)),te.add(new go.PathSegment(go.PathSegment.Line,.598*E,.45*a)),te.add(new go.PathSegment(go.PathSegment.Line,.598*E,.85*a).close());var oe=new go.PathFigure(.678*E,.85*a,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.678*E,.45*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.874*E,.45*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.874*E,.85*a).close());var ie=new go.PathFigure(.5*E,.1*a,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*E,.3*a)),ie.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*E,.3*a).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,a*1,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.2,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.2,a*.8)),b.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.8)),b.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.6)),b.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.6)),b.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.4)),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*.4)),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*.2)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.2)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.15)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.15)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.15,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.15,a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.95).close()),x}),go.Shape.defineFigureGenerator("5Bars",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,a*1,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.184,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.184,a*(1-.184)).close());var z=new go.PathFigure(E*.204,a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.204,a*(1-.184))),z.add(new go.PathSegment(go.PathSegment.Line,E*.388,a*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,E*.388,a*1).close());var te=new go.PathFigure(E*.408,a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.408,a*(1-.184*2))),te.add(new go.PathSegment(go.PathSegment.Line,E*.592,a*(1-.184*3))),te.add(new go.PathSegment(go.PathSegment.Line,E*.592,a*1).close());var oe=new go.PathFigure(E*.612,a,!0);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,E*.612,a*(1-.184*3))),oe.add(new go.PathSegment(go.PathSegment.Line,E*.796,a*(1-.184*4))),oe.add(new go.PathSegment(go.PathSegment.Line,E*.796,a*1).close());var ie=new go.PathFigure(E*.816,a,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,E*.816,a*(1-.184*4))),ie.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-.184*5))),ie.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,0).close());var z=new go.PathFigure(E*.055,.07*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.07)),z.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.055,a*.1).close());var te=new go.PathFigure(E*.055,.13*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.13)),te.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.16)),te.add(new go.PathSegment(go.PathSegment.Line,E*.055,a*.16).close());var oe=new go.PathFigure(E*.055,.18*a,!0);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.18)),oe.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.21)),oe.add(new go.PathSegment(go.PathSegment.Line,E*.055,a*.21).close());var ie=new go.PathFigure(E*1,0,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,E*.4,0)),ie.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.65)),ie.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(.55*E,a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.475*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.35*E,.525*a,0,.4*a,.225*E,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,.475*a)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.325*a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.325*a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*E,.1*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.2*a,.975*E,0,E,.08*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.95*a)),b.add(new go.PathSegment(go.PathSegment.Line,.55*E,a).close()),x}),go.Shape.defineFigureGenerator("Key",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(E*1,a*.5,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.9,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.15,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.15,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.6,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.65,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.7,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.85,.575*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.9,.6*a).close()),b.add(new go.PathSegment(go.PathSegment.Move,.17*E,.425*a)),b.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*E,.5*a,.075*E,.075*a).close()),x}),go.Shape.defineFigureGenerator("FilmTape",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,E*0,E*.3,E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.08,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.08,a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*1),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*1),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*2),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*2),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*3),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*3),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*4),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*4),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*5),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*5),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*6),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*6),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*7),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*7),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*8),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*8),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*9),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*9),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*10),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*10),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*11),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*11),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*12),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*12),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*13),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*13),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*14),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*14),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*15),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*15),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1));var z=new go.PathFigure(0,0,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*1,a*0)),z.add(new go.PathSegment(go.PathSegment.Arc,270,-180,E*1,E*.3,E*.055)),z.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1));var te=new go.PathFigure(E*.11,a*.1,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*0),a*.1)),te.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*0),a*.8)),te.add(new go.PathSegment(go.PathSegment.Line,E*.11,a*.8).close());var oe=new go.PathFigure(E*(.11+.24133333*1+.028*1),a*.1,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*1),a*.1)),oe.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*1),a*.8)),oe.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*1),a*.8).close());var ie=new go.PathFigure(E*(.11+.24133333*2+.028*2),a*.1,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*3+.028*2),a*.1)),ie.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*3+.028*2),a*.8)),ie.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*2),a*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(ue,E,a){var x=new go.Geometry,b=8,z=b*Ce,te=new go.PathFigure(b,0,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.86,0)),te.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.14)),te.add(new go.PathSegment(go.PathSegment.Line,E,a-b)),te.add(new go.PathSegment(go.PathSegment.Bezier,E-b,a,E,a-z,E-z,a)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,z,a,0,a-z)),te.add(new go.PathSegment(go.PathSegment.Line,0,b)),te.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,z,z,0).close());var oe=new go.PathFigure(E*.83,0,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,E*.83,a*.3)),oe.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*.3)),oe.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*0).close());var ie=new go.PathFigure(E*.83,a*1,!1);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,E*.83,a*.5)),ie.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*.5)),ie.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*1).close());var le=new go.PathFigure(E*.78,a*.05,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.05)),le.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.25)),le.add(new go.PathSegment(go.PathSegment.Line,E*.78,a*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(ue,E,a){var x=ue?ue.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,E/3),x=Math.min(x,a/3);var b=x*Ce,z=a*.8,te=new go.Geometry,oe=new go.PathFigure(x,0,!0);return te.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,E-x,0)),oe.add(new go.PathSegment(go.PathSegment.Bezier,E,x,E-b,0,E,b)),oe.add(new go.PathSegment(go.PathSegment.Line,E,z-x)),oe.add(new go.PathSegment(go.PathSegment.Bezier,E-x,z,E,z-b,E-b,z)),oe.add(new go.PathSegment(go.PathSegment.Line,E*.7,z)),oe.add(new go.PathSegment(go.PathSegment.Line,E*.7,a)),oe.add(new go.PathSegment(go.PathSegment.Line,E*.55,z)),oe.add(new go.PathSegment(go.PathSegment.Line,x,z)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,z-x,b,z,0,z-b)),oe.add(new go.PathSegment(go.PathSegment.Line,0,x)),oe.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()),b>1?(te.spot1=new go.Spot(0,0,b,b),te.spot2=new go.Spot(1,.8,-b,-b)):(te.spot1=go.Spot.TopLeft,te.spot2=new go.Spot(1,.8)),te}),go.Shape.defineFigureGenerator("Repeat",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(E*0,a*.45,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*.9)),b.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.9)),b.add(new go.PathSegment(go.PathSegment.Line,E*.65,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.2,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.2,a*.45).close());var z=new go.PathFigure(E*1,a*.55,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.55)),z.add(new go.PathSegment(go.PathSegment.Line,E*.7,a*.55)),z.add(new go.PathSegment(go.PathSegment.Line,E*.7,a*.1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*0)),z.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*0)),z.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*.55).close()),x}),go.Shape.defineFigureGenerator("Windows",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()).add(new go.PathSegment(go.PathSegment.Move,.4*E,.4*a)).add(new go.PathSegment(go.PathSegment.Line,.4*E,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*a).close()).add(new go.PathSegment(go.PathSegment.Move,.2*E,.1*a)).add(new go.PathSegment(go.PathSegment.Line,.2*E,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.1*a).close()).add(new go.PathSegment(go.PathSegment.Move,.1*E,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.1*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a).close()))}),go.Shape.defineFigureGenerator("Terminal",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(E*0,a*.1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.9)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,a*.9).close());var z=new go.PathFigure(E*.1,a*.2,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.1,a*.25)),z.add(new go.PathSegment(go.PathSegment.Line,E*.22,a*.285)),z.add(new go.PathSegment(go.PathSegment.Line,E*.1,a*.32)),z.add(new go.PathSegment(go.PathSegment.Line,E*.1,a*.37)),z.add(new go.PathSegment(go.PathSegment.Line,E*.275,a*.32)),z.add(new go.PathSegment(go.PathSegment.Line,E*.275,a*.25).close());var te=new go.PathFigure(E*.28,a*.37,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.37)),te.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.41)),te.add(new go.PathSegment(go.PathSegment.Line,E*.28,a*.41).close()),x}),go.Shape.defineFigureGenerator("Beaker",function(ue,E,a){var x=new go.Geometry,b=15,z=b*Ce,te=new go.PathFigure(E*.62,a*.475,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,a-b)),te.add(new go.PathSegment(go.PathSegment.Bezier,E-b,a,E,a-z,E-z,a)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,z,a,0,a-z)),te.add(new go.PathSegment(go.PathSegment.Line,E*.38,a*.475)),te.add(new go.PathSegment(go.PathSegment.Line,E*.38,a*.03)),te.add(new go.PathSegment(go.PathSegment.Line,E*.36,a*0)),te.add(new go.PathSegment(go.PathSegment.Line,E*.64,a*0)),te.add(new go.PathSegment(go.PathSegment.Line,E*.62,a*.03).close()),z>1?(x.spot1=new go.Spot(0,0,z,z),x.spot2=new go.Spot(1,1,-z,-z)):(x.spot1=go.Spot.TopLeft,x.spot2=go.Spot.BottomRight),x}),go.Shape.defineFigureGenerator("Download",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(E*0,a*1,!0);x.add(b);var z=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.755,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.93,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.64,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.61,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.39,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.36,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.07,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,a*(1-z)).close());var te=new go.PathFigure(E*.4,a*0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.44)),te.add(new go.PathSegment(go.PathSegment.Line,E*.26,a*.44)),te.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.66)),te.add(new go.PathSegment(go.PathSegment.Line,E*(1-.26),a*.44)),te.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.44)),te.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*0).close()),x}),go.Shape.defineFigureGenerator("Bin",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(E*0,a*1,!0);x.add(b);var z=.1/.3;return b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.755,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.93,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.64,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.61,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.39,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.36,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.07,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,a*(1-z)).close()),x}),go.Shape.defineFigureGenerator("Upload",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(E*0,a*1,!0);x.add(b);var z=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.755,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.93,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.64,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.61,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.39,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.36,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.07,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,a*(1-z)).close());var te=new go.PathFigure(E*.5,a*0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.26,a*.25)),te.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.25)),te.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.63)),te.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.63)),te.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.25)),te.add(new go.PathSegment(go.PathSegment.Line,E*.74,a*.25).close()),x}),go.Shape.defineFigureGenerator("EmptyDrink",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(E*.15,a*0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.85,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.7,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*1).close()),x}),go.Shape.defineFigureGenerator("Drink",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(E*.15,a*0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.85,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.7,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*1).close());var z=new go.PathFigure(E*.235,a*.28,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.765,a*.28)),z.add(new go.PathSegment(go.PathSegment.Line,E*.655,a*.97)),z.add(new go.PathSegment(go.PathSegment.Line,E*.345,a*.97).close()),x}),go.Shape.defineFigureGenerator("4Arrows",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(E*.5,a*0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.65,a*.25)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.25)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.5)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.65)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.65,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*.65)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,a*.5)),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.25)),b.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*.25).close()),x}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},63089:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var ut={},kt="5.0",ae={},y=null,he=!1,Be=!1,we=null,ke=!1,We=null,Ce=null,Ke=0;Ke4?parseFloat(Le):5};ut.setHTML5Codebase=function(Le,et){Ce=Le,Sn(Le,et)},ut.setJavaCodebase=ut.setJavaCodebaseVersion=ut.isCompiledInstalled=ut.setPreCompiledScriptPath=ut.setPreCompiledResourcePath=function(){},ut.setHTML5CodebaseVersion=function(Le,et){var Wt=parseFloat(Le);if(Wt!==NaN&&Wt<5){console.log("The GeoGebra HTML5 codebase version "+Wt+" is deprecated. Using version latest instead.");return}We=Le,nn(Le,et)},ut.getHTML5CodebaseVersion=function(){return ue},ut.getParameters=function(){return ae},ut.setFontsCSSURL=function(Le){te=Le},ut.setGiacJSURL=function(Le){},ut.setJNLPFile=function(Le){De=Le},ut.setJNLPBaseDir=function(Le){},ut.inject=function(){function Le(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var et="auto",Wt=ae.id,wn,Ot=!1,on=0;on=5)return!0;var Le=ut.getAppletObject();return Le&&typeof Le.recalculateEnvironments=="function"?(Le.recalculateEnvironments(),!0):!1},ut.startAnimation=function(){var Le=ut.getAppletObject();return Le&&typeof Le.startAnimation=="function"?(Le.startAnimation(),!0):!1},ut.stopAnimation=function(){var Le=ut.getAppletObject();return Le&&typeof Le.stopAnimation=="function"?(Le.stopAnimation(),!0):!1},ut.getAppletObject=function(){var Le=ae.id!==void 0?ae.id:"ggbApplet";return window[Le]},ut.resize=function(){};var ct=function(Le,et,Wt){var wn=document.createElement("param");wn.setAttribute("name",et),wn.setAttribute("value",Wt),Le.appendChild(wn)},Re=function(Le){return Le&&Le!=="false"},Je=function(Le,et,Wt){ie(ue)<=4.2&&(Wt=!0);var wn=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==ue||ggbHTML5LoadedCodebaseIsWebSimple&&!a)&&(wn=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Ot=document.createElement("div");Ot.classList.add("appletParameters","notranslate");var on=et.width,be=et.height;if(et.disableAutoScale=et.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():et.disableAutoScale,et.width!==void 0)if(ie(ue)<=4.4)Re(et.showToolBar)&&(et.height-=7),Re(et.showAlgebraInput)&&(et.height-=37),et.width<605&&Re(et.showToolBar)&&(et.width=605,on=605);else{var dt=100;(Re(et.showToolBar)||Re(et.showMenuBar))&&(et.hasOwnProperty("customToolBar")&&(et.customToolbar=et.customToolBar),dt=Re(et.showMenuBar)?245:155),on=5?(et.appletOnLoad=function(Qn){var ja=Le.querySelector(".ggb_preview");ja&&ja.parentNode.removeChild(ja),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(At),window.GGBT_wsf_view&&$(window).trigger("resize"),rt(Qn)},Ln||At.appendChild(cn)):Ot.appendChild(cn),At.appendChild(Ot),Ln||Le.appendChild(At),setTimeout(function(){ut.resize()},1)}else{var zt=document.createElement("div");zt.className="applet_scaler",zt.style.position="relative",zt.style.display="block",zt.appendChild(Ot),Le.appendChild(zt),et.appletOnLoad=function(Qn){ut.resize(),rt(Qn)}}function Tt(Qn,ja){ja&&typeof ja.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Qn,ja.appletOnLoad):renderGGBElement(Qn),wt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",ja)}function Vn(Qn,ja){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Qn,params:ja}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Fr){Tt(Fr.article,Fr.params)}),html5AppletsToProcess=null)},ie(ue)<5&&(Qn.className+=" geogebraweb")):Tt(Qn,ja)}if(wn){scriptLoadStarted=!0;for(var ua=0;ua0?(Mt.remove(),At.attr("id","fullscreencontent").show(),jQuery(rt).append(At),window.dispatchEvent(new Event("resize"))):Je(Mt,et,!1),window.GGBT_wsf_view.launchFullScreen(rt)}else _e=wn,Je(Le,et,!1);if(!window.GGBT_wsf_view)for(be=0;beLe/4*3&&(Mt=Le/4*3),rt=Mt/5.8,dt.setAttribute("src",b),dt.setAttribute("width",Mt),dt.setAttribute("height",rt);var At=(Le-Mt)/2,Ln=(et-rt)/2;dt.style.left=At+"px",dt.style.top=Ln+"px",Ot.appendChild(dt)}}return Ot.appendChild(be),Ot},Ct=function(Le){return Le=Le.toLowerCase(),Le==="html5"||Le==="screenshot"?Le:"html5"},Et=["web","webSimple","web3d","tablet","tablet3d","phone"],nn=function(Le,et){if(ue=Le,et){Sn(ue,!0);return}var Wt=!he;if(Wt){var wn=ie(ue);!isNaN(wn)&&wn<4.4&&(Wt=!1)}var Ot,on;window.location.protocol.substr(0,4)==="http"?Ot=window.location.protocol:Ot="http:";var be=ue.indexOf("//");be>0?on=ue:be===0?on=Ot+ue:on="https://www.geogebra.org/apps/5.2.814.0/";for(var dt in Et)if(ue.slice(Et[dt].length*-1)===Et[dt]||ue.slice((Et[dt].length+1)*-1)===Et[dt]+"/"){Sn(on,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Wt&&!y.is3D&&!y.AV&&!y.SV&&!y.CV&&!y.EV2&&!y.CP&&!y.PC&&!y.DA&&!y.FI&&!y.PV&&!Re(ae.showToolBar)&&!Re(ae.showMenuBar)&&!Re(ae.showAlgebraInput)&&!Re(ae.enableRightClick)&&(!ae.appName||ae.appName=="classic")?on+="webSimple/":on+="web3d/",Sn(on,!1)},Sn=function(Le,et){if(Le.requirejs){je=Le;return}Le.slice(-1)!=="/"&&(Le+="/"),je=Le,et===null&&(et=Le.indexOf("http")===-1),He=et,E="web.nocache.js",a=!1;var Wt=je.split("/");Wt.length>1&&(!et&&Wt[Wt.length-2]==="webSimple"?(E="webSimple.nocache.js",a=!0):Et.indexOf(Wt[Wt.length-2])>=0&&(E=Wt[Wt.length-2]+".nocache.js")),Wt=Le.split("/"),ue=Wt[Wt.length-3],ue.substr(0,4)==="test"?ue=ue.substr(4,1)+"."+ue.substr(5,1):(ue.substr(0,3)==="war"||ue.substr(0,4)==="beta")&&(ue="5.0");var wn=parseFloat(ue);wn!==NaN&&wn<5&&Le.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+wn+" is deprecated. Using version latest instead."),nn("5.0",et))},wt=function(Le,et){window.console&&window.console.log&&(!et||typeof et.showLogging=="undefined"||et.showLogging&&et.showLogging!=="false")&&console.log(Le)};ae.material_id!==void 0?Fe(Rt):Rt();function Rt(){var Le=kt;We!==null?Le=We:parseFloat(Le)<5&&(Le="5.0"),nn(Le,!1),Ce!==null&&Sn(Ce,He),ke=!0}return ut},GGBAppletUtils=function(){"use strict";function ut(){return window.GGBT_wsf_edit!==void 0}function kt(ke,We){We!=1?(ke.style.transformOrigin="0% 0% 0px",ke.style.webkitTransformOrigin="0% 0% 0px",ke.style.transform="scale("+We+","+We+")",ke.style.webkitTransform="scale("+We+","+We+")",ke.style.maxWidth="initial",ke.querySelector(".ggb_preview")!==null&&(ke.querySelector(".ggb_preview").style.maxWidth="initial"),ke.querySelectorAll(".ggb_preview img")[0]!==void 0&&(ke.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),ke.querySelectorAll(".ggb_preview img")[1]!==void 0&&(ke.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(ke.style.transform="none",ke.style.webkitTransform="none")}function ae(ke,We,Ce,Ke,Me,De){var je=null;if(De!=null&&De!="")for(var He=ke.parentNode;He!=null;)if((" "+He.className+" ").indexOf(" "+De+" ")>-1){je=He;break}else He=He.parentNode;var _e=0,ue=0,E=0,a=0,x=0,b=0,z=0;if(je)_e=je.offsetWidth,ue=Math.max(Ke?je.offsetWidth:0,je.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(_e=Math.min(window.innerWidth,document.documentElement.clientWidth),ue=Math.min(window.innerHeight,document.documentElement.clientHeight),E=_e):(_e=window.innerWidth,ue=window.innerHeight,E=window.innerWidth),ke){var te=ke.getBoundingClientRect();te.left>0&&te.left<=_e&&(Me===void 0||!Me)&&(document.dir==="rtl"?(x=_e-te.width-te.left,b=E<=480?10:30):(b=te.left,x=E<=480?10:30),a=b+x)}if(ke&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var oe=ke.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(a=40,z=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(a=0,z=40)}}return ke&&((Ce===void 0||!Ce)&&We>0&&We+a<_e?_e=We:_e-=a,typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(Ce===void 0||!Ce)&&(ue-=z)),{width:_e,height:ue}}function y(ke,We,Ce,Ke,Me){if(ke.isScreenshoGenerator)return 1;var De=Ke!==void 0&&Ke,je=ke.noScaleMargin!=null&&ke.noScaleMargin,He=function(oe){return oe&&oe!=="false"},_e=He(ke.autoHeight),ue=ae(We,ke.width,Ce,_e,De&&window.GGBT_wsf_view||je,Me),E=parseInt(ue.width),a=ke.width,x=ke.height;if(a===void 0){var b=We.querySelector(".appletParameters");b&&(a=b.offsetWidth,x=b.offsetHeight)}var z=E/a,te=De?1:ue.height/x;return Ce!==void 0&&!Ce&&(z=Math.min(1,z),te=Math.min(1,te)),Math.min(z,te)}function he(ke,We,Ce){var Ke=1,Me,De=!1;if(ke.hasOwnProperty("allowUpscale")&&(De=ke.allowUpscale),ke.hasOwnProperty("scale")&&(Ke=parseFloat(ke.scale),(isNaN(Ke)||Ke===null||Ke===0)&&(Ke=1),Ke>1&&(De=!0)),We&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(De=!0),!(ke.hasOwnProperty("disableAutoScale")&&ke.disableAutoScale))Me=y(ke,We,De,Ce,ke.scaleContainerClass);else return Ke;return De&&(!ke.hasOwnProperty("scale")||Ke===1)?Me:Math.min(Ke,Me)}function Be(ke){var We=Math.min(window.innerWidth,document.documentElement.clientWidth),Ce=Math.min(window.innerHeight,document.documentElement.clientHeight),Ke=ke.getBoundingClientRect(),Me=(We-Ke.width)/2,De=(Ce-Ke.height)/2;De<0&&(De=0),ke.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Me<40?ke.style.left="40px":ke.style.left=Me+"px",ke.style.top=De+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(De<40?ke.style.top="40px":ke.style.top=De+"px",ke.style.left=Me+"px")}function we(ke,We){var Ce=ke.querySelector(".appletParameters");if(Ce){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(We.id!==Ce.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(ke)}if(Ce.parentElement&&/fullscreen/.test(Ce.parentElement.className))return;var Ke=he(We,ke);ut()&&Ce.setAttribute("data-param-scale",Ke);for(var Me=null,De=0;De=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(ut){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(ut){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(ut){var kt=c[ut];return kt==null?null:kt},r=d,webModule.__errFn=e}function B(){function ut(ke){var We=ke.lastIndexOf(rb);We==-1&&(We=ke.length);var Ce=ke.indexOf(sb);Ce==-1&&(Ce=ke.length);var Ke=ke.lastIndexOf(tb,Math.min(Ce,We));return Ke>=O?ke.substring(O,Ke+P):W}function kt(ke){if(!ke.match(/^\w+:\/\//)){var We=o.createElement(ub);We.src=ke+vb,ke=ut(We.src)}return ke}function ae(){var ke=__gwt_getMetaProperty(wb);return ke!=null?ke:W}function y(){for(var ke=o.getElementsByTagName(_),We=O;WeO?ke[ke.length-P].href:W}function Be(){var ke=o.location;return ke.href==ke.protocol+zb+ke.host+ke.pathname+ke.search+ke.hash}var we=ae();return we==W&&(we=y()),we==W&&(we=he()),we==W&&Be()&&(we=ut(o.location.href)),we=kt(we),we}function C(ut){return ut.match(/^\//)||ut.match(/^[a-zA-Z]+:\/\//)?ut:webModule.__moduleBase+ut}function D(){var ut=[],kt=O,ae=[],y=[];function he(ke){var We=y[ke](),Ce=ae[ke];if(We in Ce)return We;var Ke=[];for(var Me in Ce)Ke[Ce[Me]]=Me;throw r&&r(ke,Ke,We),null}if(__gwt_isKnownPropertyValue=function(ke,We){return We in ae[ke]},webModule.__getPropMap=function(){var ke={};for(var We in ae)ae.hasOwnProperty(We)&&(ke[We]=he(We));return ke},webModule.__computePropValue=he,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Be;try{Be=Cb;var we=Be.indexOf(Db);we!=-1&&(kt=parseInt(Be.substring(we+P),$),Be=Be.substring(O,we))}catch(ke){}return webModule.__softPermutationId=kt,C(Be+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase=window.ENV==="build"?"/react/build/js/mathematicalGraphics/"+name+"/":"/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},88457:function(ut,kt,ae){"use strict";ae.d(kt,{Ax:function(){return we},Ds:function(){return ke},KI:function(){return Ce},SI:function(){return Be},f1:function(){return he}});var y=ae(78323);function he(Ke){let Me=!0;if(Ke.length>0){for(let De=0;Dea in E?Be(E,a,{enumerable:!0,configurable:!0,writable:!0,value:x}):E[a]=x,De=(E,a)=>{for(var x in a||(a={}))Ce.call(a,x)&&Me(E,x,a[x]);if(We)for(var x of We(a))Ke.call(a,x)&&Me(E,x,a[x]);return E},je=(E,a)=>we(E,ke(a)),He=(E,a)=>{var x={};for(var b in E)Ce.call(E,b)&&a.indexOf(b)<0&&(x[b]=E[b]);if(E!=null&&We)for(var b of We(E))a.indexOf(b)<0&&Ke.call(E,b)&&(x[b]=E[b]);return x},_e=(E,a,x)=>new Promise((b,z)=>{var te=le=>{try{ie(x.next(le))}catch(Ee){z(Ee)}},oe=le=>{try{ie(x.throw(le))}catch(Ee){z(Ee)}},ie=le=>le.done?b(le.value):Promise.resolve(le.value).then(te,oe);ie((x=x.apply(E,a)).next())});const ue=E=>{var a=E,{children:x}=a,b=He(a,["children"]);const[z,te]=(0,he.useState)(!1);return he.createElement(y.ZP,je(De({},b),{loading:z,onClick:oe=>_e(void 0,null,function*(){try{te(!0),yield b.onClick(oe),te(!1)}catch(ie){console.error(ie),te(!1)}})}),x)}},12306:function(ut,kt,ae){"use strict";var y=ae(86204),he=ae.n(y),Be=Object.defineProperty,we=(Ke,Me,De)=>Me in Ke?Be(Ke,Me,{enumerable:!0,configurable:!0,writable:!0,value:De}):Ke[Me]=De,ke=(Ke,Me,De)=>we(Ke,typeof Me!="symbol"?Me+"":Me,De),We=(Ke,Me,De)=>new Promise((je,He)=>{var _e=a=>{try{E(De.next(a))}catch(x){He(x)}},ue=a=>{try{E(De.throw(a))}catch(x){He(x)}},E=a=>a.done?je(a.value):Promise.resolve(a.value).then(_e,ue);E((De=De.apply(Ke,Me)).next())});class Ce extends y.EventEmitter{constructor(Me,De){super(),ke(this,"url"),ke(this,"body"),ke(this,"fullContent",""),ke(this,"controller",null),ke(this,"buffer",""),this.url=Me,this.body=De}startStream(){return We(this,null,function*(){this.controller=new AbortController;const{signal:Me}=this.controller;try{const De=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:Me});if(!De.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${De.status}`);const je=De.headers.get("content-type");if(!je)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(je.includes("application/json")){const ue=yield De.json();this.emit("error",ue);return}if(!je.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const He=De.body.getReader(),_e=new TextDecoder("utf-8");for(;;){const{done:ue,value:E}=yield He.read();if(ue)break;const a=_e.decode(E,{stream:!0});this.buffer+=a;const x=this.buffer.split(` +(self.webpackChunk=self.webpackChunk||[]).push([[292],{87169:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return Ke}});var y=ae(54476),he=ae(59301),Be={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},we=Be,ke=ae(7657),We=function(De,je){return he.createElement(ke.Z,(0,y.Z)({},De,{ref:je,icon:we}))},Ce=he.forwardRef(We),Ke=Ce},12893:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return Ke}});var y=ae(54476),he=ae(59301),Be={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"minus-circle",theme:"outlined"},we=Be,ke=ae(7657),We=function(De,je){return he.createElement(ke.Z,(0,y.Z)({},De,{ref:je,icon:we}))},Ce=he.forwardRef(We),Ke=Ce},32134:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return Ke}});var y=ae(54476),he=ae(59301),Be={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"},we=Be,ke=ae(7657),We=function(De,je){return he.createElement(ke.Z,(0,y.Z)({},De,{ref:je,icon:we}))},Ce=he.forwardRef(We),Ke=Ce},27431:function(ut,kt){"use strict";kt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},20577:function(ut,kt){"use strict";kt.Z={wrap:"wrap___ilWvf",deleteIcon:"deleteIcon___JBDG8",keywordTag:"keywordTag___iieCb",questionTitleEditorWrap:"questionTitleEditorWrap___MHB5s",choiceListWrap:"choiceListWrap___jB8b1",choiceWrap:"choiceWrap___QFkTc",choiceIndex:"choiceIndex___Mr2YO",judgementIndex:"judgementIndex___fUVWK",setAnswerBtn:"setAnswerBtn___Whox5",activeAnswer:"activeAnswer___fGU6Y",activeJudgementAnswer:"activeJudgementAnswer___wJv8P",actionWrapper:"actionWrapper___ERQ7k",addIcon:"addIcon___L9TE0",inputBorder:"inputBorder___Q5tRE",placeholder:"placeholder___p9sFY",blankInputNumberWrapper:"blankInputNumberWrapper___uEHb0",addBtn:"addBtn___WR5ZI",blankIndex:"blankIndex___x9Pny",baseInputWrapper:"baseInputWrapper___eVsG7",collapseWrapper:"collapseWrapper___ZTysU",panelHeader:"panelHeader___QSN9g",open:"open___B6FU9",close:"close___QX19r",hide:"hide___mn25n"}},19201:function(ut,kt){"use strict";kt.Z={flex_box_center:"flex_box_center___ycN2f",flex_space_between:"flex_space_between___LcS9e",flex_box_vertical_center:"flex_box_vertical_center___uwjPm",flex_box_center_end:"flex_box_center_end___Pc903",flex_box_column:"flex_box_column___AXEdv",bg:"bg___fm2Cw",title:"title___J3MCU",editIcon:"editIcon___i4Zll",titleLeft:"titleLeft___da61c",titleRight:"titleRight___EsdL6",formWrap:"formWrap___YTxC3",baseLineHeight:"baseLineHeight___TprCB",radioBtnWrapper:"radioBtnWrapper___Mt_XG",radiogroup:"radiogroup___EvkWh",easy:"easy___mSxtg",medium:"medium___NIaWN",hard:"hard___mddnD",baseFormItem:"baseFormItem___csbyb",cascaderPopup:"cascaderPopup___BttnF",selectdiv:"selectdiv___TAr4i",divitem:"divitem___iaXB2",bottmodiv:"bottmodiv___bmp6p",cancelBtn:"cancelBtn___Q4ZcL",confirmBtn:"confirmBtn___nRiCD",concat:"concat___jlPR1"}},30561:function(ut,kt,ae){"use strict";var y=ae(59301),he=Object.defineProperty,Be=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,We=(Me,De,je)=>De in Me?he(Me,De,{enumerable:!0,configurable:!0,writable:!0,value:je}):Me[De]=je,Ce=(Me,De)=>{for(var je in De||(De={}))we.call(De,je)&&We(Me,je,De[je]);if(Be)for(var je of Be(De))ke.call(De,je)&&We(Me,je,De[je]);return Me};const Ke=Me=>React.createElement("svg",Ce({width:14,height:13,xmlns:"http://www.w3.org/2000/svg"},Me),React.createElement("title",null,"\u6D4B\u8BD5AI\u8BC4\u5206"),React.createElement("path",{d:"M5.19 1.488a2.133 2.133 0 0 1 3.62 0l.96 1.54a.25.25 0 0 0 .152.11l1.76.437a2.133 2.133 0 0 1 1.12 3.443l-1.234 1.465.136 1.912a2.133 2.133 0 0 1-1.823 2.263l-.152.016a2.133 2.133 0 0 1-.954-.15l-1.681-.683a.25.25 0 0 0-.188 0l-1.681.682a2.133 2.133 0 0 1-2.93-2.128l.13-1.81a.25.25 0 0 0-.058-.178L1.198 7.018a2.133 2.133 0 0 1 1.12-3.443l1.76-.436a.25.25 0 0 0 .152-.11Zm2.053.543a.633.633 0 0 0-.78.25l-.96 1.54a1.75 1.75 0 0 1-1.064.774l-1.761.436a.633.633 0 0 0-.332 1.022L3.514 7.44c.294.348.44.797.407 1.251l-.13 1.81a.633.633 0 0 0 .87.631l1.681-.682a1.75 1.75 0 0 1 1.316 0l1.681.682a.633.633 0 0 0 .87-.631l-.18-2.518 1.625-1.931a.633.633 0 0 0-.332-1.022l-1.761-.436a1.75 1.75 0 0 1-1.065-.774l-.959-1.54a.633.633 0 0 0-.203-.203Zm1.544 5.23a.75.75 0 0 1 .102 1.493l-.102.007H5.362a.75.75 0 0 1-.102-1.494l.102-.006h3.425Z",fill:"#3061D0",fillRule:"nonzero"}));kt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuMTkgMS40ODhhMi4xMzMgMi4xMzMgMCAwIDEgMy42MiAwbC45NiAxLjU0YS4yNS4yNSAwIDAgMCAuMTUyLjExbDEuNzYuNDM3YTIuMTMzIDIuMTMzIDAgMCAxIDEuMTIgMy40NDNsLTEuMjM0IDEuNDY1LjEzNiAxLjkxMmEyLjEzMyAyLjEzMyAwIDAgMS0xLjgyMyAyLjI2M2wtLjE1Mi4wMTZhMi4xMzMgMi4xMzMgMCAwIDEtLjk1NC0uMTVsLTEuNjgxLS42ODNhLjI1LjI1IDAgMCAwLS4xODggMGwtMS42ODEuNjgyYTIuMTMzIDIuMTMzIDAgMCAxLTIuOTMtMi4xMjhsLjEzLTEuODFhLjI1LjI1IDAgMCAwLS4wNTgtLjE3OEwxLjE5OCA3LjAxOGEyLjEzMyAyLjEzMyAwIDAgMSAxLjEyLTMuNDQzbDEuNzYtLjQzNmEuMjUuMjUgMCAwIDAgLjE1Mi0uMTFabTIuMDUzLjU0M2EuNjMzLjYzMyAwIDAgMC0uNzguMjVsLS45NiAxLjU0YTEuNzUgMS43NSAwIDAgMS0xLjA2NC43NzRsLTEuNzYxLjQzNmEuNjMzLjYzMyAwIDAgMC0uMzMyIDEuMDIyTDMuNTE0IDcuNDRjLjI5NC4zNDguNDQuNzk3LjQwNyAxLjI1MWwtLjEzIDEuODFhLjYzMy42MzMgMCAwIDAgLjg3LjYzMWwxLjY4MS0uNjgyYTEuNzUgMS43NSAwIDAgMSAxLjMxNiAwbDEuNjgxLjY4MmEuNjMzLjYzMyAwIDAgMCAuODctLjYzMWwtLjE4LTIuNTE4IDEuNjI1LTEuOTMxYS42MzMuNjMzIDAgMCAwLS4zMzItMS4wMjJsLTEuNzYxLS40MzZhMS43NSAxLjc1IDAgMCAxLTEuMDY1LS43NzRsLS45NTktMS41NGEuNjMzLjYzMyAwIDAgMC0uMjAzLS4yMDNabTEuNTQ0IDUuMjNhLjc1Ljc1IDAgMCAxIC4xMDIgMS40OTNsLS4xMDIuMDA3SDUuMzYyYS43NS43NSAwIDAgMS0uMTAyLTEuNDk0bC4xMDItLjAwNmgzLjQyNVoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg=="},53956:function(ut,kt,ae){"use strict";var y=ae(59301),he=Object.defineProperty,Be=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,We=(Me,De,je)=>De in Me?he(Me,De,{enumerable:!0,configurable:!0,writable:!0,value:je}):Me[De]=je,Ce=(Me,De)=>{for(var je in De||(De={}))we.call(De,je)&&We(Me,je,De[je]);if(Be)for(var je of Be(De))ke.call(De,je)&&We(Me,je,De[je]);return Me};const Ke=Me=>React.createElement("svg",Ce({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},Me),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));kt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},12082:function(ut,kt,ae){"use strict";var y=ae(59301),he=Object.defineProperty,Be=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,We=(Me,De,je)=>De in Me?he(Me,De,{enumerable:!0,configurable:!0,writable:!0,value:je}):Me[De]=je,Ce=(Me,De)=>{for(var je in De||(De={}))we.call(De,je)&&We(Me,je,De[je]);if(Be)for(var je of Be(De))ke.call(De,je)&&We(Me,je,De[je]);return Me};const Ke=Me=>React.createElement("svg",Ce({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},Me),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));kt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},87851:function(){"use strict";function ut(ue,E,a,x){a===void 0&&(a=0),x===void 0&&(x=1/0),this._name=ue,this._defaultValue=E,this._minimum=a,this._maximum=x}Object.defineProperty(ut.prototype,"name",{get:function(){return this._name},set:function(ue){if(typeof ue!="string"||ue==="")throw new Error("Shape name must be a valid string.");this._name=ue}}),Object.defineProperty(ut.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(ue){if(typeof ue!="number"||isNaN(ue))throw new Error("The default value must be a real number, not: "+ue);this._defaultValue=ue}}),Object.defineProperty(ut.prototype,"minimum",{get:function(){return this._minimum},set:function(ue){if(typeof ue!="number"||isNaN(ue))throw new Error("Minimum must be a real number, not: "+ue);this._minimum=ue}}),Object.defineProperty(ut.prototype,"maximum",{get:function(){return this._maximum},set:function(ue){if(typeof ue!="number"||isNaN(ue))throw new Error("Maximum must be a real number, not: "+ue);this._maximum=ue}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(ue,E){var a=go.Shape._FigureParameters[ue];return a?a[E]:null},go.Shape.setFigureParameter=function(ue,E,a){if(!(a instanceof ut))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+a);if(a.defaultValuea.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+a.defaultValue);var x=go.Shape._FigureParameters[ue];x||(x=[],go.Shape._FigureParameters[ue]=x),x[E]=a};var kt=[];function ae(ue,E){var a=kt.pop();return a===void 0?new go.Point(ue,E):(a.x=ue,a.y=E,a)}function y(){var ue=kt.pop();return ue===void 0?new go.Point:ue}function he(ue){kt.push(ue)}function Be(ue,E,a,x,b,z,te,oe,ie){ie||(ie=new go.Point);var le=ue-a,Ee=b-te,Fe=NaN,Ye=NaN;if(le===0)if(Ee===0)ue===a&&(Fe=ue,Ye=E);else{var Ie=(z-oe)/Ee,ct=z-Ie*b;Fe=ue,Ye=Ie*Fe+ct}else if(Ee===0){var Re=(E-x)/le,Je=E-Re*ue;Fe=b,Ye=Re*Fe+Je}else{var Re=(E-x)/le,Ie=(z-oe)/Ee,Je=E-Re*ue,ct=z-Ie*b;Fe=(ct-Je)/(Re-Ie),Ye=Re*Fe+Je}return ie.x=Fe,ie.y=Ye,ie}function we(ue,E,a,x,b,z,te,oe,ie,le,Ee,Fe,Ye,Ie){var ct=1-ie,Re=ie,Je=ue*ct+a*Re,Ue=E*ct+x*Re,tt=a*ct+b*Re,xe=x*ct+z*Re,vt=b*ct+te*Re,pt=z*ct+oe*Re,bt=Je*ct+tt*Re,Et=Ue*ct+xe*Re,nn=tt*ct+vt*Re,Sn=xe*ct+pt*Re,xt=bt*ct+nn*Re,Rt=Et*ct+Sn*Re;le.x=Je,le.y=Ue,Ee.x=bt,Ee.y=Et,Fe.x=xt,Fe.y=Rt,Ye.x=nn,Ye.y=Sn,Ie.x=vt,Ie.y=pt}var ke=new go.Spot(.156,.156),We=new go.Spot(.844,.844),Ce=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new ut("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(ue,E,a){var x=ue?ue.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,E/3),x=Math.min(x,a/3);var b=x*Ce,z=new go.Geometry().add(new go.PathFigure(x,0,!0).add(new go.PathSegment(go.PathSegment.Line,E-x,0)).add(new go.PathSegment(go.PathSegment.Bezier,E,x,E-b,0,E,b)).add(new go.PathSegment(go.PathSegment.Line,E,a-x)).add(new go.PathSegment(go.PathSegment.Bezier,E-x,a,E,a-b,E-b,a)).add(new go.PathSegment(go.PathSegment.Line,x,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a-x,b,a,0,a-b)).add(new go.PathSegment(go.PathSegment.Line,0,x)).add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()));return b>1&&(z.spot1=new go.Spot(0,0,b,b),z.spot2=new go.Spot(1,1,-b,-b)),z}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,.5*E,a).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(E,a).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(E,a).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(.5*E,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(ue,E,a){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=a/2,x.endX=E,x.endY=a/2,x}),go.Shape.defineFigureGenerator("LineV",function(ue,E,a){var x=new go.Geometry(go.Geometry.Line);return x.startX=E/2,x.startY=0,x.endX=E/2,x.endY=a,x}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(0,a/2,!1).add(new go.PathSegment(go.PathSegment.Line,E,a/2)).add(new go.PathSegment(go.PathSegment.Move,E/2,0)).add(new go.PathSegment(go.PathSegment.Line,E/2,a)))}),go.Shape.defineFigureGenerator("XLine",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)))}),go.Shape.defineFigureGenerator("LineRight",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(.25*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.25*E,a)))}),go.Shape.defineFigureGenerator("LineDown",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(0,.25*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,.75*a)).add(new go.PathSegment(go.PathSegment.Line,E,.25*a)))}),go.Shape.defineFigureGenerator("LineLeft",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(.75*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*E,a)))}),go.Shape.defineFigureGenerator("LineUp",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(0,.75*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,.25*a)).add(new go.PathSegment(go.PathSegment.Line,E,.75*a)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(ue,E,a){var x=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(x*E,(1-x)*a,!1).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,x*a)).add(new go.PathSegment(go.PathSegment.Move,x*E,x*a)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,(1-x)*a)).add(new go.PathSegment(go.PathSegment.Move,0,a/2)).add(new go.PathSegment(go.PathSegment.Line,E,a/2)).add(new go.PathSegment(go.PathSegment.Move,E/2,0)).add(new go.PathSegment(go.PathSegment.Line,E/2,a)))}),go.Shape.defineFigureGenerator("CircleLine",function(ue,E,a){var x=E/2,b=new go.Geometry().add(new go.PathFigure(E,E/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,x,x,x,x).close()));return b.spot1=ke,b.spot2=We,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(ue,E,a){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=0,x.endX=E,x.endY=a,x}),go.Shape.defineFigureGenerator("Line2",function(ue,E,a){var x=new go.Geometry(go.Geometry.Line);return x.startX=E,x.startY=0,x.endX=0,x.endY=a,x}),go.Shape.defineFigureGenerator("Curve1",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,E,a,Ce*E,0,E,(1-Ce)*a)))}),go.Shape.defineFigureGenerator("Curve2",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,E,a,0,Ce*a,(1-Ce)*E,a)))}),go.Shape.defineFigureGenerator("Curve3",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,E,Ce*a,Ce*E,a)))}),go.Shape.defineFigureGenerator("Curve4",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,(1-Ce)*E,0,0,(1-Ce)*a)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(E,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,a).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new ut("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(ue,E,a){var x=ue?ue.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var b=Math.abs(x)*E;if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=a,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),bE&&(x=E);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=a,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),b.5&&(x=.5);var b=Math.abs(x)*E;if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=a,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),bE&&(x=E/2);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=a,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),bE&&(x=E/2);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=E,z.endY=a,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-b,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())):z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())),b0&&(te.add(new go.PathSegment(go.PathSegment.Move,E/2+oe,E/2)),te.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,oe,oe).close())),z.spot1=ke,z.spot2=We,z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("Cloud",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(.08034461*E,.1944299*a,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*E,.05349299*a,-.09239631*E,.07836421*a,.1406031*E,-.0542823*a)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*E,.074219*a,.2450511*E,-.00697547*a,.3776197*E,-.01112067*a)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*E,.07004196*a,.4539471*E,0,.6066018*E,-.02526587*a)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*E,.08370865*a,.6914277*E,-.01904177*a,.8921095*E,-.01220843*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*E,.3194596*a,1.036446*E,.04105738*a,1.020377*E,.3022052*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*E,.562044*a,1.04448*E,.360238*a,.992256*E,.5219009*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*E,.8217117*a,1.032337*E,.5771781*a,1.018411*E,.8120651*a)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*E,.9156953*a,1.028411*E,.9571472*a,.8556702*E,1.052487*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*E,.9310455*a,.7431877*E,1.009325*a,.5624123*E,1.021761*a)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*E,.9344623*a,.4820677*E,1.031761*a,.3030112*E,1.002796*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*E,.870098*a,.2329994*E,1.01518*a,.03213784*E,1.01518*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*E,.6545475*a,-.02812061*E,.9032597*a,-.01205169*E,.6835638*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*E,.4265613*a,-.01812061*E,.6089503*a,-.00606892*E,.4555777*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*E,.1944299*a,-.01606892*E,.3892545*a,-.01205169*E,.1944299*a))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(ue,E,a){var x=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(x*E,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,x*a)).add(new go.PathSegment(go.PathSegment.Line,E,(1-x)*a)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,a)).add(new go.PathSegment(go.PathSegment.Line,x*E,a)).add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*a)).add(new go.PathSegment(go.PathSegment.Line,0,x*a).close())).setSpots(x/2,x/2,1-x/2,1-x/2)}),go.Shape.setFigureParameter("Pie",0,new ut("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new ut("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(ue,E,a){var x=ue?ue.parameter1:NaN,b=ue?ue.parameter2:NaN;isNaN(x)&&(x=0),isNaN(b)&&(b=315);var z=x%360;z<0&&(z+=360);var te=b%360,oe=Math.min(E,a)/2;return new go.Geometry().add(new go.PathFigure(oe,oe).add(new go.PathSegment(go.PathSegment.Arc,z,te,oe,oe,oe,oe).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(ue,E,a){var x=Ce/Math.SQRT2*.5,b=Math.SQRT2/2,z=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(E,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*E,z*a,E,(1-x)*a,(b+x)*E,(z+x)*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()))}),go.Shape.setFigureParameter("ThickCross",0,new ut("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(ue,E,a){var x=ue?ue.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var b=Math.min(x,E)/2,z=E/2,te=a/2;return new go.Geometry().add(new go.PathFigure(z-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+b,0)).add(new go.PathSegment(go.PathSegment.Line,z+b,te-b)).add(new go.PathSegment(go.PathSegment.Line,E,te-b)).add(new go.PathSegment(go.PathSegment.Line,E,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,a)).add(new go.PathSegment(go.PathSegment.Line,z-b,a)).add(new go.PathSegment(go.PathSegment.Line,z-b,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te-b)).add(new go.PathSegment(go.PathSegment.Line,z-b,te-b).close()))}),go.Shape.setFigureParameter("ThinCross",0,new ut("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(ue,E,a){var x=ue?ue.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=Math.min(x,E)/2,z=E/2,te=a/2;return new go.Geometry().add(new go.PathFigure(z-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+b,0)).add(new go.PathSegment(go.PathSegment.Line,z+b,te-b)).add(new go.PathSegment(go.PathSegment.Line,E,te-b)).add(new go.PathSegment(go.PathSegment.Line,E,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,a)).add(new go.PathSegment(go.PathSegment.Line,z-b,a)).add(new go.PathSegment(go.PathSegment.Line,z-b,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te-b)).add(new go.PathSegment(go.PathSegment.Line,z-b,te-b).close()))}),go.Shape.setFigureParameter("ThickX",0,new ut("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(ue,E,a){var x=ue?ue.parameter1:NaN;if((isNaN(x)||x<0)&&(x=30),E===0||a===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=E,b.endY=a,b}else{var z=E/2,te=a/2,oe=Math.atan2(a,E),ie=x-Math.min(Math.cos(oe)*x/2,z),le=x-Math.min(Math.sin(oe)*x/2,te),b=new go.Geometry,Ee=new go.PathFigure(ie,0,!0);return b.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Line,z,.2*a)),Ee.add(new go.PathSegment(go.PathSegment.Line,E-ie,0)),Ee.add(new go.PathSegment(go.PathSegment.Line,E,le)),Ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,te)),Ee.add(new go.PathSegment(go.PathSegment.Line,E,a-le)),Ee.add(new go.PathSegment(go.PathSegment.Line,E-ie,a)),Ee.add(new go.PathSegment(go.PathSegment.Line,z,.8*a)),Ee.add(new go.PathSegment(go.PathSegment.Line,ie,a)),Ee.add(new go.PathSegment(go.PathSegment.Line,0,a-le)),Ee.add(new go.PathSegment(go.PathSegment.Line,.2*E,te)),Ee.add(new go.PathSegment(go.PathSegment.Line,0,le).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new ut("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(ue,E,a){var x=ue?ue.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=new go.Geometry,z=new go.PathFigure(.1*E,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*a).close()),b}),go.Shape.setFigureParameter("SquareIBeam",0,new ut("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(ue,E,a){var x=ue?ue.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,x*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*E,x*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*E,(1-x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,(1-x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*E,(1-x)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*E,x*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*a).close()),b}),go.Shape.setFigureParameter("RoundedIBeam",0,new ut("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(ue,E,a){var x=ue?ue.parameter1:NaN;isNaN(x)&&(x=.5);var b=new go.Geometry,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,a,Math.abs(1-x)*E,.25*a,Math.abs(1-x)*E,.75*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*E,.75*a,x*E,.25*a).close()),b}),go.Shape.defineFigureGenerator("HalfEllipse",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,Ce*E,0,E,(.5-Ce/2)*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a,E,(.5+Ce/2)*a,Ce*E,a).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,a,E,0,E,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*E,.75*a,.5*E,.25*a).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(.5*E,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,.1*E,.8*a,0,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*a,0,0,.45*E,0)).add(new go.PathSegment(go.PathSegment.Bezier,E,.3*a,.55*E,0,E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,.5*a,.9*E,.8*a).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(.5*E,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*E,.01*a)).add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,.6*E,.2*a,E,.25*a)).add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.7*a,E,.8*a,.6*E,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.75*E,a,.5*E,.75*a,.55*E,.95*a)).add(new go.PathSegment(go.PathSegment.Line,.25*E,a)).add(new go.PathSegment(go.PathSegment.Bezier,.45*E,.7*a,.45*E,.95*a,.5*E,.75*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.4*E,.8*a,0,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.49*E,.01*a,0,.25*a,.4*E,.2*a).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(.4*E,.6*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.15*E,a,.5*E,.75*a,.45*E,.95*a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*E,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*E,.6*a,.55*E,.95*a,.5*E,.75*a));var z=.2,te=.3,oe=0,ie=z*Ce;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5+z+oe)*a,(.5-z+te)*E,(.5+ie+oe)*a,(.5-ie+te)*E,(.5+z+oe)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+te)*E,(.5+oe)*a,(.5+ie+te)*E,(.5+z+oe)*a,(.5+z+te)*E,(.5+ie+oe)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5-z+oe)*a,(1-.5+z+te)*E,(.5-ie+oe)*a,(.5+ie+te)*E,(.5-z+oe)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*E,.36771243*a,(.5-ie+te)*E,(.5-z+oe)*a,(.5-z+te+.05)*E,(.5-ie+oe-.02)*a)),z=.2,te=0,oe=-.3,ie=z*Ce,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+te)*E,(.5+oe)*a,(.5+ie+te)*E,(.5+z+oe)*a,(.5+z+te)*E,(.5+ie+oe)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5-z+oe)*a,(1-.5+z+te)*E,(.5-ie+oe)*a,(.5+ie+te)*E,(.5-z+oe)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+te)*E,(.5+oe)*a,(.5-ie+te)*E,(.5-z+oe)*a,(.5-z+te)*E,(.5-ie+oe)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ie+te)*E,(.5+z+oe)*a,(.5-z+te)*E,(.5+ie+oe)*a,(.5-ie+te)*E,(.5+z+oe)*a)),z=.2,te=-.3,oe=0,ie=z*Ce,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5-z+oe)*a,(1-.5+z+te-.05)*E,(.5-ie+oe-.02)*a,(.5+ie+te)*E,(.5-z+oe)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+te)*E,(.5+oe)*a,(.5-ie+te)*E,(.5-z+oe)*a,(.5-z+te)*E,(.5-ie+oe)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5+z+oe)*a,(.5-z+te)*E,(.5+ie+oe)*a,(.5-ie+te)*E,(.5+z+oe)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,.6*a,(.5+ie+te)*E,(.5+z+oe)*a,(.5+z+te)*E,(.5+ie+oe)*a).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(E*.5,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,E*.5,E*.5,E*.5,E*.5)),b.add(new go.PathSegment(go.PathSegment.Arc,90,-180,E*.5,E*.75,E*.25,E*.25)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,E*.5,E*.25,E*.25,E*.25));var z=.1,te=.5,oe=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(te+z)*E,oe*a)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,E*te,a*oe,z*E,z*E).close()),b=new go.PathFigure(E*.5,0,!1),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,-180,E*.5,E*.5,E*.5,E*.5)),oe=.75,b=new go.PathFigure((te+z)*E,oe*a,!0),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,E*te,a*oe,z*E,z*E).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(ue,E,a){var x=.8535533905932737,b=.5*E,z=.5*a;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,b,z,b,z)).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Move,b,z)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,x*a)).add(new go.PathSegment(go.PathSegment.Move,b,z)).add(new go.PathSegment(go.PathSegment.Line,x*E,x*a)))}),go.Shape.defineFigureGenerator("NotAllowed",function(ue,E,a){var x=new go.Geometry,b=Ce*.5,z=.5,te=.5,oe=.5,ie=new go.PathFigure(te*E,(oe-z)*a);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,oe*a,(te-b)*E,(oe-z)*a,(te-z)*E,(oe-b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(oe+z)*a,(te-z)*E,(oe+b)*a,(te-b)*E,(oe+z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,oe*a,(te+b)*E,(oe+z)*a,(te+z)*E,(oe+b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(oe-z)*a,(te+z)*E,(oe-b)*a,(te+b)*E,(oe-z)*a)),z=.4,b=Ce*.4;var le=y(),Ee=y(),Fe=y(),Ye=y();we(te,oe-z,te+b,oe-z,te+z,oe-b,te+z,oe,.42,le,Ee,Fe,Ye,Ye);var Ie=y(),ct=y(),Re=y();we(te,oe-z,te+b,oe-z,te+z,oe-b,te+z,oe,.58,Ye,Ye,Re,Ie,ct);var Je=y(),Ue=y(),tt=y();we(te,oe+z,te-b,oe+z,te-z,oe+b,te-z,oe,.42,Je,Ue,tt,Ye,Ye);var xe=y(),vt=y(),pt=y();return we(te,oe+z,te-b,oe+z,te-z,oe+b,te-z,oe,.58,Ye,Ye,pt,xe,vt),ie.add(new go.PathSegment(go.PathSegment.Move,pt.x*E,pt.y*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,oe*a,xe.x*E,xe.y*a,vt.x*E,vt.y*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(oe-z)*a,(te-z)*E,(oe-b)*a,(te-b)*E,(oe-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,Fe.x*E,Fe.y*a,le.x*E,le.y*a,Ee.x*E,Ee.y*a)),ie.add(new go.PathSegment(go.PathSegment.Line,pt.x*E,pt.y*a).close()),ie.add(new go.PathSegment(go.PathSegment.Move,tt.x*E,tt.y*a)),ie.add(new go.PathSegment(go.PathSegment.Line,Re.x*E,Re.y*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,oe*a,Ie.x*E,Ie.y*a,ct.x*E,ct.y*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(oe+z)*a,(te+z)*E,(oe+b)*a,(te+b)*E,(oe+z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,tt.x*E,tt.y*a,Je.x*E,Je.y*a,Ue.x*E,Ue.y*a).close()),he(le),he(Ee),he(Fe),he(Ye),he(Ie),he(ct),he(Re),he(Je),he(Ue),he(tt),he(xe),he(vt),he(pt),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*E,0)).add(new go.PathSegment(go.PathSegment.Line,.2*E,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.29*E,.33*a)).add(new go.PathSegment(go.PathSegment.Line,.35*E,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.4*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.5*a,E,.25*a,.75*E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.55*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,a)).add(new go.PathSegment(go.PathSegment.Line,.3*E,a)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*E,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.5*a,0,.25*a).close()))}),go.Shape.setFigureParameter("HourGlass",0,new ut("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(ue,E,a){var x=ue?ue.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>E&&(x=E);var b=(E-x)/2,z=b+x;return new go.Geometry().add(new go.PathFigure(z,.5*a).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,b,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,E,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(0,.55*a).add(new go.PathSegment(go.PathSegment.Line,.6*E,0)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.45*a)).add(new go.PathSegment(go.PathSegment.Line,E,.45*a)).add(new go.PathSegment(go.PathSegment.Line,.4*E,a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.55*a).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(ue,E,a){var x=new go.Geometry,b=Ce*.4,z=.4,te=.5,oe=.5,ie=y(),le=y(),Ee=y(),Fe=y(),Ye=new go.PathFigure((te-z)*E,oe*a,!1);x.add(Ye),Ye.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(oe-z)*a,(te-z)*E,(oe-b)*a,(te-b)*E,(oe-z)*a)),we(te,oe-z,te+b,oe-z,te+z,oe-b,te+z,oe,.44,Ee,Fe,le,ie,ie),Ye.add(new go.PathSegment(go.PathSegment.Bezier,le.x*E,le.y*a,Ee.x*E,Ee.y*a,Fe.x*E,Fe.y*a));var Ie=ae(le.x,le.y);we(te,oe-z,te+b,oe-z,te+z,oe-b,te+z,oe,.56,ie,ie,le,Ee,Fe);var ct=ae(le.x,le.y);Ye.add(new go.PathSegment(go.PathSegment.Line,(Ie.x*.1+.95*.9)*E,Ie.y*.1*a)),Ye.add(new go.PathSegment(go.PathSegment.Line,.85*E,Ie.y*.1*a)),Ye.add(new go.PathSegment(go.PathSegment.Line,.85*E,0)),Ye.add(new go.PathSegment(go.PathSegment.Line,E,0)),Ye.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),Ye.add(new go.PathSegment(go.PathSegment.Line,(ct.x*.1+.9)*E,.15*a)),Ye.add(new go.PathSegment(go.PathSegment.Line,(ct.x*.1+.9)*E,(ct.y*.1+.05*.9)*a)),Ye.add(new go.PathSegment(go.PathSegment.Line,ct.x*E,ct.y*a)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,oe*a,Ee.x*E,Ee.y*a,Fe.x*E,Fe.y*a)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(oe+z)*a,(te+z)*E,(oe+b)*a,(te+b)*E,(oe+z)*a)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,oe*a,(te-b)*E,(oe+z)*a,(te-z)*E,(oe+b)*a)),z=.35,b=Ce*.35;var Re=new go.PathFigure(te*E,(oe-z)*a,!1);x.add(Re),Re.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,oe*a,(te-b)*E,(oe-z)*a,(te-z)*E,(oe-b)*a)),Re.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(oe+z)*a,(te-z)*E,(oe+b)*a,(te-b)*E,(oe+z)*a)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,oe*a,(te+b)*E,(oe+z)*a,(te+z)*E,(oe+b)*a)),Re.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(oe-z)*a,(te+z)*E,(oe-b)*a,(te+b)*E,(oe-z)*a));var Je=new go.PathFigure((te-z)*E,oe*a,!1);return x.add(Je),he(ie),he(le),he(Ee),he(Fe),he(Ie),he(ct),x.spot1=new go.Spot(.202,.257),x.spot2=new go.Spot(.792,.739),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("GenderFemale",function(ue,E,a){var x=new go.Geometry,b=.375,z=0,te=-.125,oe=b*Ce,ie=new go.PathFigure((.525+z)*E,(.5+b+te)*a,!1);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*E,(.5+te)*a,(.5+oe+z)*E,(.5+b+te)*a,(.5+b+z)*E,(.5+oe+te)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5-b+te)*a,(1-.5+b+z)*E,(.5-oe+te)*a,(.5+oe+z)*E,(.5-b+te)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*E,(.5+te)*a,(.5-oe+z)*E,(.5-b+te)*a,(.5-b+z)*E,(.5-oe+te)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.475+z)*E,(.5+b+te)*a,(.5-b+z)*E,(.5+oe+te)*a,(.5-oe+z)*E,(.5+b+te)*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.475*E,.85*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.425*E,.85*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.425*E,.9*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.475*E,.9*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.475*E,a)),ie.add(new go.PathSegment(go.PathSegment.Line,.525*E,a)),ie.add(new go.PathSegment(go.PathSegment.Line,.525*E,.9*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.575*E,.9*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.575*E,.85*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.525*E,.85*a).close()),b=.325,z=0,te=-.125,oe=b*Ce;var ie=new go.PathFigure((1-.5+b+z)*E,(.5+te)*a,!1);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5+b+te)*a,(.5+b+z)*E,(.5+oe+te)*a,(.5+oe+z)*E,(.5+b+te)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*E,(.5+te)*a,(.5-oe+z)*E,(.5+b+te)*a,(.5-b+z)*E,(.5+oe+te)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5-b+te)*a,(.5-b+z)*E,(.5-oe+te)*a,(.5-oe+z)*E,(.5-b+te)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*E,(.5+te)*a,(.5+oe+z)*E,(.5-b+te)*a,(1-.5+b+z)*E,(.5-oe+te)*a));var ie=new go.PathFigure((.525+z)*E,(.5+b+te)*a,!1);return x.add(ie),x.spot1=new go.Spot(.232,.136),x.spot2=new go.Spot(.682,.611),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicImplies",function(ue,E,a){var x=ue?ue.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(ue,E,a){var x=ue?ue.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Move,x*E,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,x*E,a))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)))}),go.Shape.defineFigureGenerator("LogicAnd",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,a))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)).add(new go.PathSegment(go.PathSegment.Line,E,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(ue,E,a){var x=new go.Geometry().add(new go.PathFigure(.5*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*E,.5*a,.5*E,.5*a)));return x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicTruth",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,.5*E,0)).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Move,.5*E,a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Move,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)))}),go.Shape.defineFigureGenerator("LogicForAll",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,.25*E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*a))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Move,0,a)).add(new go.PathSegment(go.PathSegment.Line,E,a))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(ue,E,a){var x=.5;return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,0,x*a)).add(new go.PathSegment(go.PathSegment.Arc,180,180,x*E,x*a,x*E,x*a)).add(new go.PathSegment(go.PathSegment.Line,E,a))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(ue,E,a){var x=.5;return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,x*a)).add(new go.PathSegment(go.PathSegment.Arc,0,180,x*E,x*a,x*E,x*a)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new ut("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new ut("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(ue,E,a){var x=ue?ue.parameter1:NaN;isNaN(x)&&(x=.3);var b=ue?ue.parameter2:NaN;isNaN(b)&&(b=.3);var z=(1-x)*E,te=(.5-b/2)*a,oe=(.5+b/2)*a,ie=new go.Geometry,le=new go.PathFigure(0,te,!0);ie.add(le),le.add(new go.PathSegment(go.PathSegment.Line,z,te)),le.add(new go.PathSegment(go.PathSegment.Line,z,0)),le.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),le.add(new go.PathSegment(go.PathSegment.Line,z,a)),le.add(new go.PathSegment(go.PathSegment.Line,z,oe)),le.add(new go.PathSegment(go.PathSegment.Line,0,oe).close()),ie.spot1=new go.Spot(0,te/a);var Ee=Be(0,oe/a,1,oe/a,z/E,1,1,.5,y());return ie.spot2=new go.Spot(Ee.x,Ee.y),he(Ee),ie}),go.Shape.setFigureParameter("Arrow2",0,new ut("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new ut("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(ue,E,a){var x=ue?ue.parameter1:NaN;isNaN(x)&&(x=30),x>E&&(x=E);var b=ue?ue.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,a/2);var z=E-x,te=(a-b)/2,oe=te+b,ie=new go.Geometry,le=new go.PathFigure(0,te,!0);ie.add(le),le.add(new go.PathSegment(go.PathSegment.Line,z,te)),le.add(new go.PathSegment(go.PathSegment.Line,z,0)),le.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),le.add(new go.PathSegment(go.PathSegment.Line,z,a)),le.add(new go.PathSegment(go.PathSegment.Line,z,oe)),le.add(new go.PathSegment(go.PathSegment.Line,0,oe).close()),ie.spot1=new go.Spot(0,te/a);var Ee=Be(0,oe/a,1,oe/a,z/E,1,1,.5,y());return ie.spot2=new go.Spot(Ee.x,Ee.y),he(Ee),ie}),go.Shape.defineFigureGenerator("Chevron",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a).close()),x}),go.Shape.defineFigureGenerator("DoubleArrow",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,.214*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,1*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,.786*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,1*a).close()),x}),go.Shape.setFigureParameter("DoubleEndArrow",0,new ut("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(ue,E,a){var x=ue?ue.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*a,z=(.5+x/2)*a,te=new go.Geometry,oe=new go.PathFigure(E,.5*a,!0);te.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),oe.add(new go.PathSegment(go.PathSegment.Line,.3*E,z)),oe.add(new go.PathSegment(go.PathSegment.Line,.3*E,a)),oe.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),oe.add(new go.PathSegment(go.PathSegment.Line,.3*E,b)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close());var ie=Be(0,.5,.3,0,0,b/a,.1,b/a,y());return te.spot1=new go.Spot(ie.x,ie.y),ie=Be(.7,1,1,.5,0,z/a,1,z/a,ie),te.spot2=new go.Spot(ie.x,ie.y),he(ie),te}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new ut("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new ut("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(ue,E,a){var x=ue?ue.parameter1:NaN;isNaN(x)&&(x=40);var b=ue?ue.parameter2:NaN;isNaN(b)&&(b=100);var z=(a-x)/2,te=z+x,oe=(a-b)/2,ie=oe+b;(x>a||b>a)&&(b>x?(x=x*a/b,z=(a-x)/2,te=z+x,oe=0,ie=a):(z=0,te=a,oe=0,ie=a));var le=new go.Geometry,Ee=new go.PathFigure(E,.5*a,!0);le.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,ie)),Ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,te)),Ee.add(new go.PathSegment(go.PathSegment.Line,.3*E,te)),Ee.add(new go.PathSegment(go.PathSegment.Line,.3*E,ie)),Ee.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),Ee.add(new go.PathSegment(go.PathSegment.Line,.3*E,oe)),Ee.add(new go.PathSegment(go.PathSegment.Line,.3*E,z)),Ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),Ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,oe).close());var Fe=Be(0,.5,.3,oe/a,0,z/a,1,z/a,y());return le.spot1=new go.Spot(Fe.x,Fe.y),Fe=Be(.7,ie/a,1,.5,0,te/a,1,te/a,Fe),le.spot2=new go.Spot(Fe.x,Fe.y),he(Fe),le}),go.Shape.setFigureParameter("IBeamArrow",0,new ut("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(ue,E,a){var x=ue?ue.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*a,z=(.5+x/2)*a,te=new go.Geometry,oe=new go.PathFigure(E,.5*a,!0);te.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*E,z)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),oe.add(new go.PathSegment(go.PathSegment.Line,0,a)),oe.add(new go.PathSegment(go.PathSegment.Line,0,0)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*E,0)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*E,b)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),te.spot1=new go.Spot(0,b/a);var ie=Be(.7,1,1,.5,0,z/a,1,z/a,y());return te.spot2=new go.Spot(ie.x,ie.y),he(ie),te}),go.Shape.setFigureParameter("IBeamArrow2",0,new ut("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new ut("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(ue,E,a){var x=ue?ue.parameter1:NaN;isNaN(x)&&(x=40);var b=ue?ue.parameter2:NaN;isNaN(b)&&(b=100);var z=(a-x)/2,te=z+x,oe=(a-b)/2,ie=oe+b;(x>a||b>a)&&(b>x?(x=x*a/b,z=(a-x)/2,te=z+x,oe=0,ie=a):(z=0,te=a,oe=0,ie=a));var le=new go.Geometry,Ee=new go.PathFigure(E,.5*a,!0);le.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,ie)),Ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,te)),Ee.add(new go.PathSegment(go.PathSegment.Line,.2*E,te)),Ee.add(new go.PathSegment(go.PathSegment.Line,.2*E,ie)),Ee.add(new go.PathSegment(go.PathSegment.Line,0,ie)),Ee.add(new go.PathSegment(go.PathSegment.Line,0,oe)),Ee.add(new go.PathSegment(go.PathSegment.Line,.2*E,oe)),Ee.add(new go.PathSegment(go.PathSegment.Line,.2*E,z)),Ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),Ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,oe).close()),le.spot1=new go.Spot(0,z/a);var Fe=Be(.7,ie/a,1,.5,0,te/a,1,te/a,y());return le.spot2=new go.Spot(Fe.x,Fe.y),he(Fe),le}),go.Shape.setFigureParameter("Pointer",0,new ut("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(ue,E,a){var x=ue?ue.parameter1:NaN;isNaN(x)&&(x=.1);var b=new go.Geometry,z=new go.PathFigure(E,.5*a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,x*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),b.spot1=new go.Spot(x,.35);var te=Be(.2,.65,1,.65,0,1,1,.5,y());return b.spot2=new go.Spot(te.x,te.y),he(te),b}),go.Shape.setFigureParameter("RoundedPointer",0,new ut("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(ue,E,a){var x=ue?ue.parameter1:NaN;isNaN(x)&&(x=.3);var b=new go.Geometry,z=new go.PathFigure(E,.5*a,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*E,.75*a,x*E,.25*a).close()),b.spot1=new go.Spot(x,.35);var te=Be(0,.65,1,.65,0,1,1,.5,y());return b.spot2=new go.Spot(te.x,te.y),he(te),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new ut("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(ue,E,a){var x=ue?ue.parameter1:NaN;isNaN(x)&&(x=.4);var b=(.5-x/2)*a,z=(.5+x/2)*a,te=new go.Geometry,oe=new go.PathFigure(E,.5*a,!0);te.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),oe.add(new go.PathSegment(go.PathSegment.Line,0,z)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*a)),oe.add(new go.PathSegment(go.PathSegment.Line,0,b)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),te.spot1=new go.Spot(.2,.3);var ie=Be(.7,1,1,.5,0,z/a,1,z/a,y());return te.spot2=new go.Spot(ie.x,ie.y),he(ie),te}),go.Shape.setFigureParameter("SplitEndArrow2",0,new ut("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(ue,E,a){var x=ue?ue.parameter1:NaN;isNaN(x)&&(x=50);var b=(a-x)/2,z=b+x;x>a&&(b=0,z=a);var te=new go.Geometry,oe=new go.PathFigure(E,.5*a,!0);te.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),oe.add(new go.PathSegment(go.PathSegment.Line,0,z)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*a)),oe.add(new go.PathSegment(go.PathSegment.Line,0,b)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),te.spot1=new go.Spot(.2,b/a);var ie=Be(.7,1,1,.5,0,z/a,1,z/a,y());return te.spot2=new go.Spot(ie.x,ie.y),he(ie),te}),go.Shape.setFigureParameter("SquareArrow",0,new ut("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(ue,E,a){var x=ue?ue.parameter1:NaN;isNaN(x)&&(x=.7);var b=new go.Geometry,z=new go.PathFigure(E,.5*a,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,x*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,x*E,0).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(x,1),b}),go.Shape.defineFigureGenerator("Cone1",function(ue,E,a){var x=new go.Geometry,b=Ce*.5,z=Ce*.1,te=new go.PathFigure(0,.9*a,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,(.9+z)*a,(.5+b)*E,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-b)*E,a,0,(.9+z)*a).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.9*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.9*a,(1-.85/.9)*E,a,.85/.9*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.9*a).close());var z=new go.PathFigure(0,.9*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.9*a,(1-.85/.9)*E,.8*a,.85/.9*E,.8*a)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.82),x}),go.Shape.defineFigureGenerator("Cube1",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(.5*E,a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var z=new go.PathFigure(.5*E,a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),z.add(new go.PathSegment(go.PathSegment.Move,.5*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.5,.85),x}),go.Shape.defineFigureGenerator("Cube2",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.3*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,0).close());var z=new go.PathFigure(0,.3*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Move,.7*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.7,1),x}),go.Shape.defineFigureGenerator("Cylinder1",function(ue,E,a){var x=ue?ue.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,z=Ce*.5,te=new go.PathFigure(0,x,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,Ce*x,(.5-z)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,1*E,x,(.5+z)*E,0,1*E,Ce*x)),te.add(new go.PathSegment(go.PathSegment.Line,E,a-x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,1*a,1*E,a-Ce*x,(.5+z)*E,1*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,a-x,(.5-z)*E,1*a,0,a-Ce*x)),te.add(new go.PathSegment(go.PathSegment.Line,0,x));var oe=new go.PathFigure(E,x,!1);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,2*x,1*E,2*x-Ce*x,(.5+z)*E,2*x)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-z)*E,2*x,0,2*x-Ce*x)),b.spot1=new go.Spot(0,0,0,2*x),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(ue,E,a){var x=ue?ue.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,z=Ce*.5,te=new go.PathFigure(0,a-x,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,Ce*x,(.5-z)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,x,(.5+z)*E,0,E,Ce*x)),te.add(new go.PathSegment(go.PathSegment.Line,E,a-x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,a-Ce*x,(.5+z)*E,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,a-x,(.5-z)*E,a,0,a-Ce*x));var oe=new go.PathFigure(0,a-x,!1);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a-2*x,0,a-x-Ce*x,(.5-z)*E,a-2*x)),oe.add(new go.PathSegment(go.PathSegment.Bezier,E,a-x,(.5+z)*E,a-2*x,E,a-x-Ce*x)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*x),b}),go.Shape.defineFigureGenerator("Cylinder3",function(ue,E,a){var x=ue?ue.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var b=new go.Geometry,z=Ce*.5,te=new go.PathFigure(x,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E-x,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,E-Ce*x,0,E,(.5-z)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,E-x,a,E,(.5+z)*a,E-Ce*x,a)),te.add(new go.PathSegment(go.PathSegment.Line,x,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,Ce*x,a,0,(.5+z)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*a,Ce*x,0));var oe=new go.PathFigure(x,0,!1);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*a,x+Ce*x,0,2*x,(.5-z)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,x,a,2*x,(.5+z)*a,x+Ce*x,a)),b.spot1=new go.Spot(0,0,2*x,0),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder4",function(ue,E,a){var x=ue?ue.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var b=new go.Geometry,z=Ce*.5,te=new go.PathFigure(E-x,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,E-Ce*x,0,E,(.5-z)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,E-x,a,E,(.5+z)*a,E-Ce*x,a)),te.add(new go.PathSegment(go.PathSegment.Line,x,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,Ce*x,a,0,(.5+z)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*a,Ce*x,0)),te.add(new go.PathSegment(go.PathSegment.Line,E-x,0));var oe=new go.PathFigure(E-x,0,!1);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,E-2*x,.5*a,E-x-Ce*x,0,E-2*x,(.5-z)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,E-x,a,E-2*x,(.5+z)*a,E-x-Ce*x,a)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,-2*x,0),b}),go.Shape.defineFigureGenerator("Prism1",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(.25*E,.25*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(.25*E,.25*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),x.spot1=new go.Spot(.408,.172),x.spot2=new go.Spot(.833,.662),x}),go.Shape.defineFigureGenerator("Prism2",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.25*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(0,a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),z.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),z.add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*a)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("Pyramid1",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*a).close());var z=new go.PathFigure(.5*E,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Pyramid2",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var z=new go.PathFigure(.5*E,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.7*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.85*a)),z.add(new go.PathSegment(go.PathSegment.Move,.5*E,.7*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.85*a)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Actor",function(ue,E,a){var x=new go.Geometry,b=.2,z=.1,te=Ce*b,oe=Ce*z,ie=.5,le=.1,Ee=new go.PathFigure(ie*E,(le+z)*a,!0);x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(ie-b)*E,le*a,(ie-te)*E,(le+z)*a,(ie-b)*E,(le+oe)*a)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(le-z)*a,(ie-b)*E,(le-oe)*a,(ie-te)*E,(le-z)*a)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(ie+b)*E,le*a,(ie+te)*E,(le-z)*a,(ie+b)*E,(le-oe)*a)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(le+z)*a,(ie+b)*E,(le+oe)*a,(ie+te)*E,(le+z)*a));var Fe=.05,Ye=Ce*Fe;ie=.05,le=.25;var Ie=new go.PathFigure(.5*E,.2*a,!0);return x.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Line,.95*E,.2*a)),ie=.95,le=.25,Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ie+Fe)*E,le*a,(ie+Ye)*E,(le-Fe)*a,(ie+Fe)*E,(le-Ye)*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,E,.6*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.85*E,.35*a)),Fe=.025,Ye=Ce*Fe,ie=.825,le=.35,Ie.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(le-Fe)*a,(ie+Fe)*E,(le-Ye)*a,(ie+Ye)*E,(le-Fe)*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ie-Fe)*E,le*a,(ie-Ye)*E,(le-Fe)*a,(ie-Fe)*E,(le-Ye)*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.55*E,a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.55*E,.7*a)),Fe=.05,Ye=Ce*Fe,ie=.5,le=.7,Ie.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(le-Fe)*a,(ie+Fe)*E,(le-Ye)*a,(ie+Ye)*E,(le-Fe)*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ie-Fe)*E,le*a,(ie-Ye)*E,(le-Fe)*a,(ie-Fe)*E,(le-Ye)*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.45*E,a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.2*E,.35*a)),Fe=.025,Ye=Ce*Fe,ie=.175,le=.35,Ie.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(le-Fe)*a,(ie+Fe)*E,(le-Ye)*a,(ie+Ye)*E,(le-Fe)*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ie-Fe)*E,le*a,(ie-Ye)*E,(le-Fe)*a,(ie-Fe)*E,(le-Ye)*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),Fe=.05,Ye=Ce*Fe,ie=.05,le=.25,Ie.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(le-Fe)*a,(ie-Fe)*E,(le-Ye)*a,(ie-Ye)*E,(le-Fe)*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.5*E,.2*a)),x.spot1=new go.Spot(.2,.2),x.spot2=new go.Spot(.8,.65),x}),go.Shape.setFigureParameter("Card",0,new ut("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(ue,E,a){var x=ue?ue.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,z=new go.PathFigure(E,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*a)),z.add(new go.PathSegment(go.PathSegment.Line,x*E,0).close()),b.spot1=new go.Spot(0,x),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Collate",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(.5*E,.5*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a));var z=new go.PathFigure(.5*E,.5*a,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,.25),x}),go.Shape.defineFigureGenerator("CreateRequest",function(ue,E,a){var x=new go.Geometry,b=ue?ue.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(0,b*a,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,b*a)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*a)),te.add(new go.PathSegment(go.PathSegment.Line,E,(1-b)*a)),x}),go.Shape.defineFigureGenerator("Database",function(ue,E,a){var x=new go.Geometry,b=Ce*.5,z=Ce*.1,te=new go.PathFigure(E,.1*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,(.9+z)*a,(.5+b)*E,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-b)*E,a,0,(.9+z)*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,(.1-z)*a,(.5-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*a,(.5+b)*E,0,E,(.1-z)*a));var oe=new go.PathFigure(E,.1*a,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*a,E,(.1+z)*a,(.5+b)*E,.2*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-b)*E,.2*a,0,(.1+z)*a)),oe.add(new go.PathSegment(go.PathSegment.Move,E,.2*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*a,E,(.2+z)*a,(.5+b)*E,.3*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-b)*E,.3*a,0,(.2+z)*a)),oe.add(new go.PathSegment(go.PathSegment.Move,E,.3*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.4*a,E,(.3+z)*a,(.5+b)*E,.4*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,(.5-b)*E,.4*a,0,(.3+z)*a)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,a,E,0,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.9*a,.25*E,.1*a).close()),x.spot1=new go.Spot(.226,0),x.spot2=new go.Spot(.81,1),x}),go.Shape.defineFigureGenerator("DiskStorage",function(ue,E,a){var x=new go.Geometry,b=Ce*.5,z=Ce*.1,te=new go.PathFigure(E,.1*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,(.9+z)*a,(.5+b)*E,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-b)*E,a,0,(.9+z)*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,(.1-z)*a,(.5-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*a,(.5+b)*E,0,E,(.1-z)*a));var oe=new go.PathFigure(E,.1*a,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*a,E,(.1+z)*a,(.5+b)*E,.2*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-b)*E,.2*a,0,(.1+z)*a)),oe.add(new go.PathSegment(go.PathSegment.Move,E,.2*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*a,E,(.2+z)*a,(.5+b)*E,.3*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-b)*E,.3*a,0,(.2+z)*a)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(.25*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,a,E,0,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close()),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("DividedEvent",function(ue,E,a){var x=new go.Geometry,b=ue?ue.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var z=Ce*.2,te=new go.PathFigure(0,.2*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,0,(.2-z)*a,(.2-z)*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.2*a,(.8+z)*E,0,E,(.2-z)*a)),te.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,a,E,(.8+z)*a,(.8+z)*E,a)),te.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*a,(.2-z)*E,a,0,(.8+z)*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.2*a));var oe=new go.PathFigure(0,b*a,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,E,b*a)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(ue,E,a){var x=new go.Geometry,b=ue?ue.parameter1:NaN;(isNaN(b)||b<.1)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(0,b*a,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,b*a)),x}),go.Shape.defineFigureGenerator("Document",function(ue,E,a){var x=new go.Geometry;a=a/.8;var b=new go.PathFigure(0,.7*a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*E,.4*a,.5*E,a).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("ExternalOrganization",function(ue,E,a){var x=new go.Geometry,b=ue?ue.parameter1:NaN;(isNaN(b)||b<.2)&&(b=.2);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(b*E,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,b*a)),te.add(new go.PathSegment(go.PathSegment.Move,E,b*a)),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*a)),te.add(new go.PathSegment(go.PathSegment.Line,b*E,a)),te.add(new go.PathSegment(go.PathSegment.Move,(1-b)*E,a)),te.add(new go.PathSegment(go.PathSegment.Line,E,(1-b)*a)),x}),go.Shape.defineFigureGenerator("ExternalProcess",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var z=new go.PathFigure(.1*E,.4*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Move,.9*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Move,.6*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Move,.4*E,.9*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.9*a)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("File",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(.75*E,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.75*E,.25*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Interrupt",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(E,.5*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a));var z=new go.PathFigure(E,.5*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,a));var te=new go.PathFigure(E,.5*a,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("InternalStorage",function(ue,E,a){var x=new go.Geometry,b=ue?ue.parameter1:NaN,z=ue?ue.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.1);var te=new go.PathFigure(0,0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,0)),te.add(new go.PathSegment(go.PathSegment.Line,E,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var oe=new go.PathFigure(b*E,0,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,b*E,a)),oe.add(new go.PathSegment(go.PathSegment.Move,0,z*a)),oe.add(new go.PathSegment(go.PathSegment.Line,E,z*a)),x}),go.Shape.defineFigureGenerator("Junction",function(ue,E,a){var x=new go.Geometry,b=1/Math.SQRT2,z=(1-1/Math.SQRT2)/2,te=Ce*.5,oe=.5,ie=new go.PathFigure(E,oe*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,a,E,(oe+te)*a,(oe+te)*E,a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,oe*a,(oe-te)*E,a,0,(oe+te)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,0,0,(oe-te)*a,(oe-te)*E,0)),ie.add(new go.PathSegment(go.PathSegment.Bezier,E,oe*a,(oe+te)*E,0,E,(oe-te)*a));var le=new go.PathFigure((z+b)*E,(z+b)*a,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,z*E,z*a)),le.add(new go.PathSegment(go.PathSegment.Move,z*E,(z+b)*a)),le.add(new go.PathSegment(go.PathSegment.Line,(z+b)*E,z*a)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(ue,E,a){var x=new go.Geometry;a=a/.8;var b=new go.PathFigure(0,.7*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*E,.4*a,.5*E,a).close());var z=new go.PathFigure(.1*E,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,.75*a)),x.spot1=new go.Spot(.1,0),x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("LoopLimit",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MagneticTape",function(ue,E,a){var x=new go.Geometry,b=Ce*.5,z=.5,te=new go.PathFigure(.5*E,a,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*a,(z-b)*E,a,0,(z+b)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*E,0,0,(z-b)*a,(z-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,z*a,(z+b)*E,0,E,(z-b)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,(z+.1)*E,.9*a,E,(z+b)*a,(z+b)*E,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,E,a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),x.spot1=new go.Spot(.15,.15),x.spot2=new go.Spot(.85,.8),x}),go.Shape.defineFigureGenerator("ManualInput",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MessageFromUser",function(ue,E,a){var x=new go.Geometry,b=ue?ue.parameter1:NaN;isNaN(b)&&(b=.7);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,b*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(ue,E,a){var x=new go.Geometry,b=ue?ue.parameter1:NaN;isNaN(b)&&(b=.25);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,b*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,(1-b)*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("MultiDocument",function(ue,E,a){var x=new go.Geometry;a=a/.8;var b=new go.PathFigure(E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.44*a,.96*E,.47*a,.93*E,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.54*a,.86*E,.57*a,.83*E,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.4*E,.4*a,.4*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,0).close());var z=new go.PathFigure(.1*E,.2*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.54*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.44*a)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.8,.77),x}),go.Shape.defineFigureGenerator("MultiProcess",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(.1*E,.1*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*a).close());var z=new go.PathFigure(.2*E,.1*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.1*a)),z.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a)),z.add(new go.PathSegment(go.PathSegment.Move,.1*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.9*a)),x.spot1=new go.Spot(0,.2),x.spot2=new go.Spot(.8,1),x}),go.Shape.defineFigureGenerator("OfflineStorage",function(ue,E,a){var x=new go.Geometry,b=ue?ue.parameter1:NaN;isNaN(b)&&(b=.1);var z=1-b,te=new go.PathFigure(0,0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,0)),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,a).close());var oe=new go.PathFigure(.5*b*E,b*a,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*E,b*a)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("Or",function(ue,E,a){var x=new go.Geometry,b=Ce*.5,z=.5,te=new go.PathFigure(E,z*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,z*E,a,E,(z+b)*a,(z+b)*E,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*a,(z-b)*E,a,0,(z+b)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*E,0,0,(z-b)*a,(z-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,z*a,(z+b)*E,0,E,(z-b)*a));var oe=new go.PathFigure(E,.5*a,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),oe.add(new go.PathSegment(go.PathSegment.Move,.5*E,a)),oe.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(ue,E,a){var x=new go.Geometry;a=a/.8;var b=new go.PathFigure(0,.7*a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.3*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.3*a,.5*E,.6*a,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*E,.4*a,.5*E,a).close()),x.spot1=new go.Spot(0,.49),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(ue,E,a){var x=new go.Geometry,b=ue?ue.parameter1:NaN,z=ue?ue.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.3);var te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-z)*E,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,E,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(ue,E,a){var x=new go.Geometry,b=ue?ue.parameter1:NaN,z=ue?ue.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.3);var te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-z)*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,(1-z)*E,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(ue,E,a){var x=new go.Geometry,b=ue?ue.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure((1-b)*E,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,a)),te.add(new go.PathSegment(go.PathSegment.Move,b*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,b*E,a)),x}),go.Shape.defineFigureGenerator("Process",function(ue,E,a){var x=new go.Geometry,b=ue?ue.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(b*E,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*E,a)),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Sort",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var z=new go.PathFigure(0,.5*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.5),x}),go.Shape.defineFigureGenerator("Start",function(ue,E,a){var x=new go.Geometry,b=ue?ue.parameter1:NaN;isNaN(b)&&(b=.25);var z=new go.PathFigure(b*E,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*E,.5*a,.25*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*E,.5*a,.25*E,.5*a));var te=new go.PathFigure(b*E,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*E,a)),te.add(new go.PathSegment(go.PathSegment.Move,(1-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,a)),x.spot1=new go.Spot(b,0),x.spot2=new go.Spot(1-b,1),x}),go.Shape.defineFigureGenerator("Terminator",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(.25*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*E,.5*a,.25*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*E,.5*a,.25*E,.5*a)),x.spot1=new go.Spot(.23,0),x.spot2=new go.Spot(.77,1),x}),go.Shape.defineFigureGenerator("TransmittalTape",function(ue,E,a){var x=new go.Geometry,b=ue?ue.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.75*E,(1-b)*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*a).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(ue,E,a){var x=new go.Geometry,b=Ce*.5,z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,(.5+b)*E,0,E,(.5-b)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,(.5+b)*a,(.5+b)*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.55,1),x}),go.Shape.defineFigureGenerator("Buffer",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Clock",function(ue,E,a){var x=new go.Geometry,b=Ce*.5,z=.5,te=new go.PathFigure(E,z*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,z*E,a,E,(z+b)*a,(z+b)*E,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*a,(z-b)*E,a,0,(z+b)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*E,0,0,(z-b)*a,(z-b)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,z*a,(z+b)*E,0,E,(z-b)*a));var oe=new go.PathFigure(E,z*a,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,E,z*a));var ie=new go.PathFigure(.8*E,.75*a,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.8*E,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.6*E,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.6*E,.75*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.4*E,.75*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.4*E,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*E,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*E,.75*a)),x}),go.Shape.defineFigureGenerator("Ground",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*a)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Move,.3*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Move,.4*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,a)),x}),go.Shape.defineFigureGenerator("Inverter",function(ue,E,a){var x=new go.Geometry,b=Ce*.1,z=.1,te=.9,oe=.5,ie=new go.PathFigure(.8*E,.5*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,0,a)),ie.add(new go.PathSegment(go.PathSegment.Line,0,0)),ie.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*a));var le=new go.PathFigure((te+z)*E,oe*a,!0);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(oe+z)*a,(te+z)*E,(oe+b)*a,(te+b)*E,(oe+z)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,oe*a,(te-b)*E,(oe+z)*a,(te-z)*E,(oe+b)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(oe-z)*a,(te-z)*E,(oe-b)*a,(te-b)*E,(oe-z)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,oe*a,(te+b)*E,(oe-z)*a,(te+z)*E,(oe-b)*a)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(ue,E,a){var x=new go.Geometry,b=Ce*.5,z=Ce*.4,te=Ce*.1,oe=.1,ie=.9,le=.5,Ee=new go.PathFigure(.8*E,.5*a,!0);x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,a,.8*E,(.5+z)*a,(.4+b)*E,a)),Ee.add(new go.PathSegment(go.PathSegment.Line,0,a)),Ee.add(new go.PathSegment(go.PathSegment.Line,0,0)),Ee.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*a,(.4+b)*E,0,.8*E,(.5-z)*a));var Fe=new go.PathFigure((ie+oe)*E,le*a,!0);return x.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(le+oe)*a,(ie+oe)*E,(le+te)*a,(ie+te)*E,(le+oe)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(ie-oe)*E,le*a,(ie-te)*E,(le+oe)*a,(ie-oe)*E,(le+te)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(le-oe)*a,(ie-oe)*E,(le-te)*a,(ie-te)*E,(le-oe)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(ie+oe)*E,le*a,(ie+te)*E,(le-oe)*a,(ie+oe)*E,(le-te)*a)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(ue,E,a){var x=new go.Geometry,b=.5,z=Ce*b,te=0,oe=.5,ie=new go.PathFigure(.8*E,.5*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.7*E,(oe+z)*a,(te+z)*E,(oe+b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.75*a,.25*E,.25*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*a,(te+z)*E,(oe-b)*a,.7*E,(oe-z)*a)),b=.1,z=Ce*.1,te=.9,oe=.5;var le=new go.PathFigure((te-b)*E,oe*a,!0);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(oe-b)*a,(te-b)*E,(oe-z)*a,(te-z)*E,(oe-b)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,oe*a,(te+z)*E,(oe-b)*a,(te+b)*E,(oe-z)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(oe+b)*a,(te+b)*E,(oe+z)*a,(te+z)*E,(oe+b)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,oe*a,(te-z)*E,(oe+b)*a,(te-b)*E,(oe+z)*a)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(ue,E,a){var x=new go.Geometry,b=.5,z=Ce*b,te=0,oe=.5,ie=new go.PathFigure(0,0,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,(te+z+z)*E,(oe-b)*a,.8*E,(oe-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.8*E,(oe+z)*a,(te+z+z)*E,(oe+b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.75*a,.25*E,.25*a).close()),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("XnorGate",function(ue,E,a){var x=new go.Geometry,b=.5,z=Ce*b,te=.2,oe=.5,ie=new go.PathFigure(.1*E,0,!1);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,a,.35*E,.25*a,.35*E,.75*a));var le=new go.PathFigure(.8*E,.5*a,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,a,.7*E,(oe+z)*a,(te+z)*E,(oe+b)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,.45*E,.75*a,.45*E,.25*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*a,(te+z)*E,(oe-b)*a,.7*E,(oe-z)*a)),b=.1,z=Ce*.1,te=.9,oe=.5;var Ee=new go.PathFigure((te-b)*E,oe*a,!0);return x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(oe-b)*a,(te-b)*E,(oe-z)*a,(te-z)*E,(oe-b)*a)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,oe*a,(te+z)*E,(oe-b)*a,(te+b)*E,(oe-z)*a)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(oe+b)*a,(te+b)*E,(oe+z)*a,(te+z)*E,(oe+b)*a)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,oe*a,(te-z)*E,(oe+b)*a,(te-b)*E,(oe+z)*a)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(ue,E,a){var x=new go.Geometry,b=.5,z=Ce*b,te=.2,oe=.5,ie=new go.PathFigure(.1*E,0,!1);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,a,.35*E,.25*a,.35*E,.75*a));var le=new go.PathFigure(.2*E,0,!0);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,(te+z)*E,(oe-b)*a,.9*E,(oe-z)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,a,.9*E,(oe+z)*a,(te+z)*E,(oe+b)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,.45*E,.75*a,.45*E,.25*a).close()),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.8,.75),x}),go.Shape.defineFigureGenerator("Capacitor",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),x}),go.Shape.defineFigureGenerator("Resistor",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.5*a,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,.5*a)),x}),go.Shape.defineFigureGenerator("Inductor",function(ue,E,a){var x=new go.Geometry,b=Ce*.1,z=.1,te=.1,oe=.5,ie=new go.PathFigure((te-b*.5)*E,a,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,0,(te-b)*E,a,(te-z)*E,0)),te=.3,ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,a,(te+z)*E,0,(te+b)*E,a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,0,(te-b)*E,a,(te-z)*E,0)),te=.5,ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,a,(te+z)*E,0,(te+b)*E,a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,0,(te-b)*E,a,(te-z)*E,0)),te=.7,ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,a,(te+z)*E,0,(te+b)*E,a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,0,(te-b)*E,a,(te-z)*E,0)),te=.9,ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+b*.5)*E,a,(te+z)*E,0,(te+b)*E,a)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(ue,E,a){var x=new go.Geometry,b=Ce*.5,z=.5,te=.5,oe=.5,ie=new go.PathFigure((te-z)*E,oe*a,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(oe-z)*a,(te-z)*E,(oe-b)*a,(te-b)*E,(oe-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,oe*a,(te+b)*E,(oe-z)*a,(te+z)*E,(oe-b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(oe+z)*a,(te+z)*E,(oe+b)*a,(te+b)*E,(oe+z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,oe*a,(te-b)*E,(oe+z)*a,(te-z)*E,(oe+b)*a)),ie.add(new go.PathSegment(go.PathSegment.Move,(te-z+.1)*E,oe*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+z-.1)*E,oe*a,te*E,(oe-z)*a,te*E,(oe+z)*a)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.75*a,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),b.add(new go.PathSegment(go.PathSegment.Move,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),x}),go.Shape.defineFigureGenerator("Diode",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(E,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Wifi",function(ue,E,a){var x=new go.Geometry,b=E,z=a;E=E*.38,a=a*.6;var te=Ce*.8,oe=.8,ie=0,le=.5,Ee=(b-E)/2,Fe=(z-a)/2,Ye=new go.PathFigure(ie*E+Ee,(le+oe)*a+Fe,!0);x.add(Ye),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(ie-oe)*E+Ee,le*a+Fe,(ie-te)*E+Ee,(le+oe)*a+Fe,(ie-oe)*E+Ee,(le+te)*a+Fe)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+Ee,(le-oe)*a+Fe,(ie-oe)*E+Ee,(le-te)*a+Fe,(ie-te)*E+Ee,(le-oe)*a+Fe)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(ie-oe+te*.5)*E+Ee,le*a+Fe,ie*E+Ee,(le-oe)*a+Fe,(ie-oe+te*.5)*E+Ee,(le-te)*a+Fe)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+Ee,(le+oe)*a+Fe,(ie-oe+te*.5)*E+Ee,(le+te)*a+Fe,ie*E+Ee,(le+oe)*a+Fe).close()),te=Ce*.4,oe=.4,ie=.2,le=.5;var Ie=new go.PathFigure(ie*E+Ee,(le+oe)*a+Fe,!0);x.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ie-oe)*E+Ee,le*a+Fe,(ie-te)*E+Ee,(le+oe)*a+Fe,(ie-oe)*E+Ee,(le+te)*a+Fe)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+Ee,(le-oe)*a+Fe,(ie-oe)*E+Ee,(le-te)*a+Fe,(ie-te)*E+Ee,(le-oe)*a+Fe)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ie-oe+te*.5)*E+Ee,le*a+Fe,ie*E+Ee,(le-oe)*a+Fe,(ie-oe+te*.5)*E+Ee,(le-te)*a+Fe)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+Ee,(le+oe)*a+Fe,(ie-oe+te*.5)*E+Ee,(le+te)*a+Fe,ie*E+Ee,(le+oe)*a+Fe).close()),te=Ce*.2,oe=.2,ie=.5,le=.5;var ct=new go.PathFigure((ie-oe)*E+Ee,le*a+Fe,!0);x.add(ct),ct.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+Ee,(le-oe)*a+Fe,(ie-oe)*E+Ee,(le-te)*a+Fe,(ie-te)*E+Ee,(le-oe)*a+Fe)),ct.add(new go.PathSegment(go.PathSegment.Bezier,(ie+oe)*E+Ee,le*a+Fe,(ie+te)*E+Ee,(le-oe)*a+Fe,(ie+oe)*E+Ee,(le-te)*a+Fe)),ct.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+Ee,(le+oe)*a+Fe,(ie+oe)*E+Ee,(le+te)*a+Fe,(ie+te)*E+Ee,(le+oe)*a+Fe)),ct.add(new go.PathSegment(go.PathSegment.Bezier,(ie-oe)*E+Ee,le*a+Fe,(ie-te)*E+Ee,(le+oe)*a+Fe,(ie-oe)*E+Ee,(le+te)*a+Fe)),te=Ce*.4,oe=.4,ie=.8,le=.5;var Re=new go.PathFigure(ie*E+Ee,(le-oe)*a+Fe,!0);x.add(Re),Re.add(new go.PathSegment(go.PathSegment.Bezier,(ie+oe)*E+Ee,le*a+Fe,(ie+te)*E+Ee,(le-oe)*a+Fe,(ie+oe)*E+Ee,(le-te)*a+Fe)),Re.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+Ee,(le+oe)*a+Fe,(ie+oe)*E+Ee,(le+te)*a+Fe,(ie+te)*E+Ee,(le+oe)*a+Fe)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(ie+oe-te*.5)*E+Ee,le*a+Fe,ie*E+Ee,(le+oe)*a+Fe,(ie+oe-te*.5)*E+Ee,(le+te)*a+Fe)),Re.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+Ee,(le-oe)*a+Fe,(ie+oe-te*.5)*E+Ee,(le-te)*a+Fe,ie*E+Ee,(le-oe)*a+Fe).close()),te=Ce*.8,oe=.8,ie=1,le=.5;var Je=new go.PathFigure(ie*E+Ee,(le-oe)*a+Fe,!0);return x.add(Je),Je.add(new go.PathSegment(go.PathSegment.Bezier,(ie+oe)*E+Ee,le*a+Fe,(ie+te)*E+Ee,(le-oe)*a+Fe,(ie+oe)*E+Ee,(le-te)*a+Fe)),Je.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+Ee,(le+oe)*a+Fe,(ie+oe)*E+Ee,(le+te)*a+Fe,(ie+te)*E+Ee,(le+oe)*a+Fe)),Je.add(new go.PathSegment(go.PathSegment.Bezier,(ie+oe-te*.5)*E+Ee,le*a+Fe,ie*E+Ee,(le+oe)*a+Fe,(ie+oe-te*.5)*E+Ee,(le+te)*a+Fe)),Je.add(new go.PathSegment(go.PathSegment.Bezier,ie*E+Ee,(le-oe)*a+Fe,(ie+oe-te*.5)*E+Ee,(le-te)*a+Fe,ie*E+Ee,(le-oe)*a+Fe).close()),x}),go.Shape.defineFigureGenerator("Email",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,.45*E,.54*a)),z.add(new go.PathSegment(go.PathSegment.Move,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.55*E,.54*a)),x}),go.Shape.defineFigureGenerator("Ethernet",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(.35*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,0).close());var z=new go.PathFigure(.1*E,a,!0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,a)),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.1*E,a).close());var te=new go.PathFigure(.6*E,a,!0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*E,a)),te.add(new go.PathSegment(go.PathSegment.Line,.9*E,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.6*E,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.6*E,a).close());var oe=new go.PathFigure(0,.5*a,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),oe.add(new go.PathSegment(go.PathSegment.Move,.5*E,.5*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*a)),oe.add(new go.PathSegment(go.PathSegment.Move,.75*E,.5*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.75*E,.6*a)),oe.add(new go.PathSegment(go.PathSegment.Move,.25*E,.5*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.25*E,.6*a)),x}),go.Shape.defineFigureGenerator("Power",function(ue,E,a){var x=new go.Geometry,b=Ce*.4,z=.4,te=.5,oe=.5,ie=y(),le=y(),Ee=y(),Fe=y();we(te,oe-z,te+b,oe-z,te+z,oe-b,te+z,oe,.5,ie,ie,le,Ee,Fe);var Ye=ae(le.x,le.y),Ie=new go.PathFigure(le.x*E,le.y*a,!0);x.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,oe*a,Ee.x*E,Ee.y*a,Fe.x*E,Fe.y*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(oe+z)*a,(te+z)*E,(oe+b)*a,(te+b)*E,(oe+z)*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,oe*a,(te-b)*E,(oe+z)*a,(te-z)*E,(oe+b)*a)),we(te-z,oe,te-z,oe-b,te-b,oe-z,te,oe-z,.5,Ee,Fe,le,ie,ie),Ie.add(new go.PathSegment(go.PathSegment.Bezier,le.x*E,le.y*a,Ee.x*E,Ee.y*a,Fe.x*E,Fe.y*a)),b=Ce*.3,z=.3,we(te-z,oe,te-z,oe-b,te-b,oe-z,te,oe-z,.5,Ee,Fe,le,ie,ie),Ie.add(new go.PathSegment(go.PathSegment.Line,le.x*E,le.y*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,oe*a,Fe.x*E,Fe.y*a,Ee.x*E,Ee.y*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(oe+z)*a,(te-z)*E,(oe+b)*a,(te-b)*E,(oe+z)*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,oe*a,(te+b)*E,(oe+z)*a,(te+z)*E,(oe+b)*a)),we(te,oe-z,te+b,oe-z,te+z,oe-b,te+z,oe,.5,ie,ie,le,Ee,Fe),Ie.add(new go.PathSegment(go.PathSegment.Bezier,le.x*E,le.y*a,Fe.x*E,Fe.y*a,Ee.x*E,Ee.y*a).close());var Ie=new go.PathFigure(.45*E,0,!0);return x.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Line,.45*E,.5*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.55*E,.5*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.55*E,0).close()),he(ie),he(le),he(Ee),he(Fe),he(Ye),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,a/2,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,180,360,E/2,a/2,E/2,a/2));function z(te,oe,ie){te.add(new go.PathSegment(go.PathSegment.Move,(.3+oe)*E,(.8+ie)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(.5+oe)*E,(.5+ie)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(.1+oe)*E,(.5+ie)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(.3+oe)*E,(.8+ie)*a).close())}return z(b,0,0),z(b,.4,0),z(b,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(.2*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.3*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close()),x.spot1=new go.Spot(.3,.3),x.spot2=new go.Spot(.7,.7),x}),go.Shape.defineFigureGenerator("ElectricalHazard",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(.37*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.11*a)),b.add(new go.PathSegment(go.PathSegment.Line,.77*E,.04*a)),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,.49*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.37*a)),b.add(new go.PathSegment(go.PathSegment.Line,.63*E,.86*a)),b.add(new go.PathSegment(go.PathSegment.Line,.77*E,.91*a)),b.add(new go.PathSegment(go.PathSegment.Line,.34*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.34*E,.78*a)),b.add(new go.PathSegment(go.PathSegment.Line,.44*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,.56*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.68*a).close()),x}),go.Shape.defineFigureGenerator("FireHazard",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(.1*E,a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.29*E,0,-.25*E,.63*a,.45*E,.44*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.51*E,.42*a,.48*E,.17*a,.54*E,.35*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.59*E,.18*a,.59*E,.29*a,.58*E,.28*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,.6*a,.8*E,.34*a,.88*E,.43*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.88*E,.31*a,.87*E,.48*a,.88*E,.43*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,a,1.17*E,.76*a,.82*E,.8*a).close()),x.spot1=new go.Spot(.07,.445),x.spot2=new go.Spot(.884,.958),x}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(ue,E,a){var x=new go.Geometry,b=.5,z=0,te=0,oe=b*Ce,ie=.4*Math.SQRT2/2+.5,le=.5-.5*Math.SQRT2/2,Ee=1,Fe=.5,Ye=.5,Ie=0,ct=new go.PathFigure(ie*E,(1-le)*a,!1);return x.add(ct),ct.add(new go.PathSegment(go.PathSegment.Bezier,Ee*E,Fe*a,Ee*E,.7*a,Ee*E,Fe*a)),ct.add(new go.PathSegment(go.PathSegment.Bezier,(Ye+z)*E,(Ie+z)*a,(.5+b+z)*E,(.5-oe+z)*a,(.5+oe+z)*E,(.5-b+z)*a)),ct.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*E,(.5+te)*a,(.5-oe+z)*E,(.5-b+te)*a,(.5-b+z)*E,(.5-oe+te)*a)),ct.add(new go.PathSegment(go.PathSegment.Bezier,(.35+z)*E,.9*a,(.5-b+z)*E,(.5+oe+te)*a,(.5-oe+z)*E,.9*a)),ct.add(new go.PathSegment(go.PathSegment.Move,(.25+z)*E,.8*a)),ct.add(new go.PathSegment(go.PathSegment.Line,(.35+z)*E,.9*a)),ct.add(new go.PathSegment(go.PathSegment.Line,(.2+z)*E,.95*a)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Move,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),x}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Move,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),x}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(E,a,!1);x.add(z);var te=new go.PathFigure(0,.5*a,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.5*a,.2*E,.35*a,.3*E,.35*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,.7*E,.65*a,.8*E,.65*a)),x}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a).close()),x}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.2*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a).close());var b=new go.PathFigure(0,.2*a,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),x}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(.7*E,a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,0,.6*E,.5*a,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,a,.4*E,.5*a,E,.5*a).close());var z=new go.PathFigure(.45*E,.73*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*E,.73*a)),z.add(new go.PathSegment(go.PathSegment.Move,.38*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.63*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Move,.31*E,.27*a)),z.add(new go.PathSegment(go.PathSegment.Line,.56*E,.27*a)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(.335*E,(1-.555)*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.335*E,(1-.405)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.405)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.555)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,.68*a,(1-.12)*E,.46*a,(1-.02)*E,.54*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.68*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.335*E,(1-.555)*a,.02*E,.54*a,.12*E,.46*a)),z.add(new go.PathSegment(go.PathSegment.Line,.365*E,(1-.595)*a));var te=.5-.285,oe=.5,ie=te,le=Math.PI/4,Ee=4*(1-Math.cos(le))/(3*Math.sin(le)),Fe=Ee*.5,Ye=te,Ie=te,ct=Ee*Ye,Re=Ee*Ie;z.add(new go.PathSegment(go.PathSegment.Bezier,(oe-Ye)*E,ie*a,(oe-(ct+Ye)/2)*E,(ie+(Ie+Re)/2)*a,(oe-Ye)*E,(ie+Re)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(ie-Ie)*a,(oe-Ye)*E,(ie-Re)*a,(oe-ct)*E,(ie-Ie)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,(oe+Ye)*E,ie*a,(oe+ct)*E,(ie-Ie)*a,(oe+Ye)*E,(ie-Re)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*E,(1-.595)*a,(oe+Ye)*E,(ie+Re)*a,(oe+(ct+Ye)/2)*E,(ie+(Ie+Re)/2)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*E,(1-.595)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.555)*a)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.405)*a)),z.add(new go.PathSegment(go.PathSegment.Line,.335*E,(1-.405)*a));var Je=new go.PathFigure(.2*E,a,!1);x.add(Je),Je.add(new go.PathSegment(go.PathSegment.Line,.2*E,.8*a));var Ue=new go.PathFigure(.8*E,a,!1);return x.add(Ue),Ue.add(new go.PathSegment(go.PathSegment.Line,.8*E,.8*a)),x}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(.1*E,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,a).close());var z=new go.PathFigure(.2*E,.2*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.8*a)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,.5*a).close()),x}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(E,a,!1);x.add(z);var te=new go.PathFigure(.1*E,a,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),te.add(new go.PathSegment(go.PathSegment.Line,.9*E,a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a).close()),x}),go.Shape.defineFigureGenerator("Caution",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(.05*E,a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,.8*a,0,a,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.45*E,.1*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.1*a,.5*E,0,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.95*E,.9*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,a,E,a,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.05*E,a));var z=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-z)*E,.875*a)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*E,.875*a,z*E,z*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.325*a,.575*E,.725*a,.625*E,.375*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.75*a,.375*E,.375*a,.425*E,.725*a)),x}),go.Shape.defineFigureGenerator("Recycle",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(.45*E,.95*a,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.95*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.185*E,.85*a,.17*E,.95*a,.15*E,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.235*E,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*E,.625*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,.275*E,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.05*E,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.05*E,.575*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.1875*E,.95*a,0,.675*a,0,.7*a)),b.add(new go.PathSegment(go.PathSegment.Move,.45*E,.95*a)),b.add(new go.PathSegment(go.PathSegment.Line,.45*E,.775*a)),b.add(new go.PathSegment(go.PathSegment.Line,.22*E,.775*a));var z=new go.PathFigure(.475*E,.2*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.225*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Line,.275*E,.175*a)),z.add(new go.PathSegment(go.PathSegment.Line,.325*E,.05*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,.05*a,.35*E,0,.375*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.575*E,.375*a)),z.add(new go.PathSegment(go.PathSegment.Line,.525*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.75*E,.475*a)),z.add(new go.PathSegment(go.PathSegment.Line,.85*E,.315*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.32*a)),z.add(new go.PathSegment(go.PathSegment.Line,.65*E,.05*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.575*E,0,.65*E,.05*a,.625*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.38*E,.0105*a));var te=new go.PathFigure(.675*E,.575*a,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.875*E,.525*a)),te.add(new go.PathSegment(go.PathSegment.Line,E,.775*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.85*E,.95*a,E,.8*a,E,.85*a)),te.add(new go.PathSegment(go.PathSegment.Line,.65*E,.95*a)),te.add(new go.PathSegment(go.PathSegment.Line,.65*E,a)),te.add(new go.PathSegment(go.PathSegment.Line,.55*E,.85*a)),te.add(new go.PathSegment(go.PathSegment.Line,.65*E,.725*a)),te.add(new go.PathSegment(go.PathSegment.Line,.65*E,.775*a)),te.add(new go.PathSegment(go.PathSegment.Line,.7*E,.775*a)),te.add(new go.PathSegment(go.PathSegment.Line,E,.775*a)),te.add(new go.PathSegment(go.PathSegment.Move,.675*E,.575*a)),te.add(new go.PathSegment(go.PathSegment.Line,.775*E,.775*a)),x}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(ue,E,a){var x=new go.Geometry,b=.5,z=Ce*.5,te=new go.PathFigure(E,b*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,b*E,a,E,(b+z)*a,(b+z)*E,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,b*a,(b-z)*E,a,0,(b+z)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,b*E,0,0,(b-z)*a,(b-z)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,b*a,(b+z)*E,0,E,(b-z)*a));var oe=new go.PathFigure(b*E,0,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,b*E,.15*a)),oe.add(new go.PathSegment(go.PathSegment.Move,b*E,a)),oe.add(new go.PathSegment(go.PathSegment.Line,b*E,.85*a)),oe.add(new go.PathSegment(go.PathSegment.Move,0,b*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.15*E,b*a)),oe.add(new go.PathSegment(go.PathSegment.Move,E,b*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.85*E,b*a)),oe.add(new go.PathSegment(go.PathSegment.Move,b*E,b*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.58*E,.1*a)),oe.add(new go.PathSegment(go.PathSegment.Move,b*E,b*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.78*E,.54*a)),x}),go.Shape.defineFigureGenerator("Package",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.15*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var z=new go.PathFigure(0,.15*a,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.65*E,.15*a).close()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.2*a).close());var te=new go.PathFigure(0,.5*a,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,.5*a).close()),x}),go.Shape.defineFigureGenerator("Component",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(E,a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a).close());var z=new go.PathFigure(0,.2*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*E,.2*a)),z.add(new go.PathSegment(go.PathSegment.Line,.45*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close());var te=new go.PathFigure(0,.6*a,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.45*E,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.45*E,.8*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.6*a).close()),x}),go.Shape.defineFigureGenerator("Boat Shipment",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(.15*E,.6*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*a));var z=new go.PathFigure(.15*E,.6*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*a)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(E,a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*E,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,.66*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,.33*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a).close()),x}),go.Shape.defineFigureGenerator("Workcell",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.65*E,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),x}),go.Shape.defineFigureGenerator("Supermarket",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),b.add(new go.PathSegment(go.PathSegment.Move,E,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.66*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.66*a)),b.add(new go.PathSegment(go.PathSegment.Move,E,.66*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),x}),go.Shape.defineFigureGenerator("TruckShipment",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(E,.8*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,.6*E,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.8*a).close());var te=.1,oe=Ce*.1,ie=.2,le=.9,Ee=new go.PathFigure((ie-te)*E,le*a,!0);x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(le-te)*a,(ie-te)*E,(le-oe)*a,(ie-oe)*E,(le-te)*a)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(ie+te)*E,le*a,(ie+oe)*E,(le-te)*a,(ie+te)*E,(le-oe)*a)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(le+te)*a,(ie+te)*E,(le+oe)*a,(ie+oe)*E,(le+te)*a)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(ie-te)*E,le*a,(ie-oe)*E,(le+te)*a,(ie-te)*E,(le+oe)*a).close()),te=.1,oe=Ce*.1,ie=.8,le=.9;var Fe=new go.PathFigure((ie-te)*E,le*a,!0);return x.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(le-te)*a,(ie-te)*E,(le-oe)*a,(ie-oe)*E,(le-te)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(ie+te)*E,le*a,(ie+oe)*E,(le-te)*a,(ie+te)*E,(le-oe)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,ie*E,(le+te)*a,(ie+te)*E,(le+oe)*a,(ie+oe)*E,(le+te)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(ie-te)*E,le*a,(ie-oe)*E,(le+te)*a,(ie-te)*E,(le+oe)*a).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(.2*E,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),x}),go.Shape.defineFigureGenerator("Forklift",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0));var z=new go.PathFigure(0,.5*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.8*a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var te=new go.PathFigure(.5*E,.8*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,.1*a)),te.add(new go.PathSegment(go.PathSegment.Line,.55*E,.1*a)),te.add(new go.PathSegment(go.PathSegment.Line,.55*E,.8*a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*E,.8*a));var oe=new go.PathFigure(.5*E,.7*a,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,E,.7*a));var ie=.1,le=Ce*.1,Ee=.1,Fe=.9,Ye=new go.PathFigure((Ee-ie)*E,Fe*a,!0);x.add(Ye),Ye.add(new go.PathSegment(go.PathSegment.Bezier,Ee*E,(Fe-ie)*a,(Ee-ie)*E,(Fe-le)*a,(Ee-le)*E,(Fe-ie)*a)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+ie)*E,Fe*a,(Ee+le)*E,(Fe-ie)*a,(Ee+ie)*E,(Fe-le)*a)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,Ee*E,(Fe+ie)*a,(Ee+ie)*E,(Fe+le)*a,(Ee+le)*E,(Fe+ie)*a)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(Ee-ie)*E,Fe*a,(Ee-le)*E,(Fe+ie)*a,(Ee-ie)*E,(Fe+le)*a)),ie=.1,le=Ce*.1,Ee=.4,Fe=.9;var Ie=new go.PathFigure((Ee-ie)*E,Fe*a,!0);return x.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Bezier,Ee*E,(Fe-ie)*a,(Ee-ie)*E,(Fe-le)*a,(Ee-le)*E,(Fe-ie)*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+ie)*E,Fe*a,(Ee+le)*E,(Fe-ie)*a,(Ee+ie)*E,(Fe-le)*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,Ee*E,(Fe+ie)*a,(Ee+ie)*E,(Fe+le)*a,(Ee+le)*E,(Fe+ie)*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(Ee-ie)*E,Fe*a,(Ee-le)*E,(Fe+ie)*a,(Ee-ie)*E,(Fe+le)*a)),x}),go.Shape.defineFigureGenerator("RailShipment",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(.1*E,.4*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.45*E,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.45*E,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.4*a).close());var z=new go.PathFigure(.45*E,.7*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.55*E,.7*a));var te=new go.PathFigure(.55*E,.4*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,.9*E,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,.55*E,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,.55*E,.4*a).close());var Ee=.05,Fe=Ce*.05,Ye=.175,Ie=.95,oe=new go.PathFigure((Ye-Ee)*E,Ie*a,!0);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,Ye*E,(Ie-Ee)*a,(Ye-Ee)*E,(Ie-Fe)*a,(Ye-Fe)*E,(Ie-Ee)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(Ye+Ee)*E,Ie*a,(Ye+Fe)*E,(Ie-Ee)*a,(Ye+Ee)*E,(Ie-Fe)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,Ye*E,(Ie+Ee)*a,(Ye+Ee)*E,(Ie+Fe)*a,(Ye+Fe)*E,(Ie+Ee)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(Ye-Ee)*E,Ie*a,(Ye-Fe)*E,(Ie+Ee)*a,(Ye-Ee)*E,(Ie+Fe)*a));var Ee=.05,Fe=Ce*.05,Ye=.375,Ie=.95,ie=new go.PathFigure((Ye-Ee)*E,Ie*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,Ye*E,(Ie-Ee)*a,(Ye-Ee)*E,(Ie-Fe)*a,(Ye-Fe)*E,(Ie-Ee)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(Ye+Ee)*E,Ie*a,(Ye+Fe)*E,(Ie-Ee)*a,(Ye+Ee)*E,(Ie-Fe)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,Ye*E,(Ie+Ee)*a,(Ye+Ee)*E,(Ie+Fe)*a,(Ye+Fe)*E,(Ie+Ee)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(Ye-Ee)*E,Ie*a,(Ye-Fe)*E,(Ie+Ee)*a,(Ye-Ee)*E,(Ie+Fe)*a));var Ee=.05,Fe=Ce*.05,Ye=.625,Ie=.95,le=new go.PathFigure((Ye-Ee)*E,Ie*a,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,Ye*E,(Ie-Ee)*a,(Ye-Ee)*E,(Ie-Fe)*a,(Ye-Fe)*E,(Ie-Ee)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(Ye+Ee)*E,Ie*a,(Ye+Fe)*E,(Ie-Ee)*a,(Ye+Ee)*E,(Ie-Fe)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,Ye*E,(Ie+Ee)*a,(Ye+Ee)*E,(Ie+Fe)*a,(Ye+Fe)*E,(Ie+Ee)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(Ye-Ee)*E,Ie*a,(Ye-Fe)*E,(Ie+Ee)*a,(Ye-Ee)*E,(Ie+Fe)*a));var Ee=.05,Fe=Ce*.05,Ye=.825,Ie=.95,ct=new go.PathFigure((Ye-Ee)*E,Ie*a,!0);x.add(ct),ct.add(new go.PathSegment(go.PathSegment.Bezier,Ye*E,(Ie-Ee)*a,(Ye-Ee)*E,(Ie-Fe)*a,(Ye-Fe)*E,(Ie-Ee)*a)),ct.add(new go.PathSegment(go.PathSegment.Bezier,(Ye+Ee)*E,Ie*a,(Ye+Fe)*E,(Ie-Ee)*a,(Ye+Ee)*E,(Ie-Fe)*a)),ct.add(new go.PathSegment(go.PathSegment.Bezier,Ye*E,(Ie+Ee)*a,(Ye+Ee)*E,(Ie+Fe)*a,(Ye+Fe)*E,(Ie+Ee)*a)),ct.add(new go.PathSegment(go.PathSegment.Bezier,(Ye-Ee)*E,Ie*a,(Ye-Fe)*E,(Ie+Ee)*a,(Ye-Ee)*E,(Ie+Fe)*a).close());var Re=new go.PathFigure(0,a,!1);return x.add(Re),Re.add(new go.PathSegment(go.PathSegment.Line,E,a).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.2*a).close());var te=new go.PathFigure(.15*E,a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.15*E,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,.4*E,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,.4*E,a)),te.add(new go.PathSegment(go.PathSegment.Line,.15*E,a).close());var oe=.05,ie=Ce*.05,le=.35,Ee=.775,Fe=new go.PathFigure((le-oe)*E,Ee*a,!0);return x.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,le*E,(Ee-oe)*a,(le-oe)*E,(Ee-ie)*a,(le-ie)*E,(Ee-oe)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(le+oe)*E,Ee*a,(le+ie)*E,(Ee-oe)*a,(le+oe)*E,(Ee-ie)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,le*E,(Ee+oe)*a,(le+oe)*E,(Ee+ie)*a,(le+ie)*E,(Ee+oe)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(le-oe)*E,Ee*a,(le-ie)*E,(Ee+oe)*a,(le-oe)*E,(Ee+ie)*a).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,.1*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a).close()),x}),go.Shape.defineFigureGenerator("Bluetooth",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.75*a,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),x}),go.Shape.defineFigureGenerator("Bookmark",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*a)),x}),go.Shape.defineFigureGenerator("Bookmark",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*a)),x}),go.Shape.defineFigureGenerator("Globe",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,.75*E,0,E,.25*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,.75*a,.75*E,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.25*E,a,0,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,.25*a,.25*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,.15*E,.25*a,.15*E,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.85*E,.75*a,.85*E,.25*a)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*E,.15*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*E,.15*a,.35*E,.3*a,.65*E,.3*a)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*E,.85*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*E,.85*a,.35*E,.7*a,.65*E,.7*a)),x}),go.Shape.defineFigureGenerator("Wave",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.25*a,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.25*a,.1*E,0,.2*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,.25*a,.425*E,.5*a,.575*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.25*a,.8*E,0,.9*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.75*a)),b.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.75*a,.1*E,.5*a,.2*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,.75*a,.425*E,a,.575*E,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.75*a,.8*E,.5*a,.9*E,.5*a)),x}),go.Shape.defineFigureGenerator("Operator",function(ue,E,a){var x=new go.Geometry,b=.3,z=Ce*.3,te=.5,oe=.7,ie=new go.PathFigure((te-b)*E,oe*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(oe-b)*a,(te-b)*E,(oe-z)*a,(te-z)*E,(oe-b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,oe*a,(te+z)*E,(oe-b)*a,(te+b)*E,(oe-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(oe+b)*a,(te+b)*E,(oe+z)*a,(te+z)*E,(oe+b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,oe*a,(te-z)*E,(oe+b)*a,(te-b)*E,(oe+z)*a));var le=new go.PathFigure(0,.7*a,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,E,.7*a,0,0,E,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(.5*E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*a,.65*E,.3*a,.65*E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.35*E,.5*a,.35*E,.3*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.65*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.3*E,.6*a,.1*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*a,.2*E,a,.35*E,.95*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.65*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,a,.7*E,.6*a,.9*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*a,.8*E,a,.65*E,.95*a)),x}),go.Shape.defineFigureGenerator("CentrifugalPump",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(E,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,0,.075*a,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,a,0,a,.4*E,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.4*a,.8*E,a,.85*E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,0)),x}),go.Shape.defineFigureGenerator("Battery",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,.4*E,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.1*a));var z=new go.PathFigure(0,.6*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,0,.4*a)),z.add(new go.PathSegment(go.PathSegment.Line,E,.4*a)),x}),go.Shape.defineFigureGenerator("Delete",function(ue,E,a){var x=new go.Geometry,b=.5,z=Ce*.5,te=.5,oe=.5,ie=new go.PathFigure((te-b)*E,oe*a,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(oe-b)*a,(te-b)*E,(oe-z)*a,(te-z)*E,(oe-b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,oe*a,(te+z)*E,(oe-b)*a,(te+b)*E,(oe-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(oe+b)*a,(te+b)*E,(oe+z)*a,(te+z)*E,(oe+b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,oe*a,(te-z)*E,(oe+b)*a,(te-b)*E,(oe+z)*a));var le=new go.PathFigure(.15*E,.5*a,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.85*E,.5*a)),x}),go.Shape.defineFigureGenerator("Flag",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.1*a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,0,.1*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.1*a,.15*E,0,.35*E,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*a,.65*E,.2*a,.85*E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.5*a,.85*E,.6*a,.65*E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.35*E,.4*a,.15*E,.4*a).close()),x}),go.Shape.defineFigureGenerator("Help",function(ue,E,a){var x=new go.Geometry,b=.5,z=Ce*.5,te=.5,oe=.5,ie=new go.PathFigure((te-b)*E,oe*a,!1);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(oe-b)*a,(te-b)*E,(oe-z)*a,(te-z)*E,(oe-b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,oe*a,(te+z)*E,(oe-b)*a,(te+b)*E,(oe-z)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(oe+b)*a,(te+b)*E,(oe+z)*a,(te+z)*E,(oe+b)*a)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,oe*a,(te-z)*E,(oe+b)*a,(te-b)*E,(oe+z)*a).close()),b=.05,z=Ce*.05,te=.5,oe=.8;var le=new go.PathFigure((te-b)*E,oe*a,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(oe-b)*a,(te-b)*E,(oe-z)*a,(te-z)*E,(oe-b)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,oe*a,(te+z)*E,(oe-b)*a,(te+b)*E,(oe-z)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(oe+b)*a,(te+b)*E,(oe+z)*a,(te+z)*E,(oe+b)*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,oe*a,(te-z)*E,(oe+b)*a,(te-b)*E,(oe+z)*a).close()),le.add(new go.PathSegment(go.PathSegment.Move,.5*E,.7*a)),le.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*a,.75*E,.475*a,.75*E,.225*a)),le.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.35*a,.4*E,.2*a,.3*E,.25*a)),x}),go.Shape.defineFigureGenerator("Location",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(.5*E,a,!0).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.975*E,.025*a,.5*E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*E,.5*a,.5*E,0,.025*E,.025*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*E,.2*a)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*E,.3*a,.1*E,.1*a).close()))}),go.Shape.defineFigureGenerator("Lock",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var z=new go.PathFigure(.2*E,.5*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.2*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.3*a,.25*E,0,.75*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.3*a)),x}),go.Shape.defineFigureGenerator("Unlocked",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var z=new go.PathFigure(.2*E,.5*a,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*E,.5*a)),z.add(new go.PathSegment(go.PathSegment.Line,.2*E,.3*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.3*a,.25*E,0,.75*E,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*E,.35*a)),x}),go.Shape.defineFigureGenerator("Gear",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(.9375*E,.56246875*a,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*E,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.80621875*E,.4375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.763*E,.3316875*a,.79840625*E,.39915625*a,.7834375*E,.3635*a)).add(new go.PathSegment(go.PathSegment.Line,.8566875*E,.23796875*a)).add(new go.PathSegment(go.PathSegment.Line,.76825*E,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.67596875*E,.24184375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*E,.19378125*a,.64228125*E,.2188125*a,.603875*E,.2021875*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*E,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*E,.19378125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*E,.239375*a,.39759375*E,.20190625*a,.36053125*E,.2176875*a)).add(new go.PathSegment(go.PathSegment.Line,.2379375*E,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.14953125*E,.2379375*a)).add(new go.PathSegment(go.PathSegment.Line,.23934375*E,.3278125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*E,.4375*a,.21765625*E,.36059375*a,.201875*E,.397625*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*E,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*E,.5625*a)).add(new go.PathSegment(go.PathSegment.Line,.1938125*E,.5625*a)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*E,.67596875*a,.20221875*E,.603875*a,.21884375*E,.64228125*a)).add(new go.PathSegment(go.PathSegment.Line,.1495625*E,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.238*E,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.3316875*E,.76296875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*E,.80621875*a,.36353125*E,.78340625*a,.3991875*E,.79840625*a)).add(new go.PathSegment(go.PathSegment.Line,.43753125*E,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.80621875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*E,.760625*a,.602375*E,.79809375*a,.63946875*E,.78234375*a)).add(new go.PathSegment(go.PathSegment.Line,.76828125*E,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.85671875*E,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.76065625*E,.67221875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*E,.56246875*a,.78234375*E,.63940625*a,.798125*E,.602375*a)).add(new go.PathSegment(go.PathSegment.Line,.9375*E,.56246875*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*E,.6*a)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*E,.5*a,.1*E,.1*a).close()))}),go.Shape.defineFigureGenerator("Hand",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,.3*a,0,.375*a,.05*E,.325*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.45*E,.075*a,.3*E,.225*a,.4*E,.175*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.525*E,.075*a,.46*E,.05*a,.525*E,.05*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.4*a,.525*E,.275*a,.475*E,.325*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.55*a,E,.4*a,E,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,.425*E,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.55*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*E,.7*a,.675*E,.55*a,.675*E,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.575*E,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.575*E,.85*a,.65*E,.7*a,.65*E,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.525*E,.85*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.535*E,a,.61*E,.85*a,.61*E,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,.435*E,a,0,a).close()),x}),go.Shape.defineFigureGenerator("Map",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,.2*a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.add(new go.PathSegment(go.PathSegment.Move,.25*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.25*E,.8*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*E,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.add(new go.PathSegment(go.PathSegment.Move,.75*E,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*E,.8*a)),x}),go.Shape.defineFigureGenerator("Eject",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,a,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.add(new go.PathSegment(go.PathSegment.Line,E,a*.7)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.7).close());var z=new go.PathFigure(0,a*.6,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E,.6*a)),z.add(new go.PathSegment(go.PathSegment.Line,.5*E,0).close()),x}),go.Shape.defineFigureGenerator("Pencil",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*a)).add(new go.PathSegment(go.PathSegment.Line,E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.9*E,a)).add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*a).close()))}),go.Shape.defineFigureGenerator("Building",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(E*1,a*1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*E,a*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*E,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.046*E,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,E,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,E,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,a*.85)),b.add(new go.PathSegment(go.PathSegment.Line,E,a*.85).close());var z=new go.PathFigure(.126*E,.85*a,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.126*E,.45*a)),z.add(new go.PathSegment(go.PathSegment.Line,.322*E,.45*a)),z.add(new go.PathSegment(go.PathSegment.Line,.322*E,.85*a).close());var te=new go.PathFigure(.402*E,.85*a,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.402*E,.45*a)),te.add(new go.PathSegment(go.PathSegment.Line,.598*E,.45*a)),te.add(new go.PathSegment(go.PathSegment.Line,.598*E,.85*a).close());var oe=new go.PathFigure(.678*E,.85*a,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.678*E,.45*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.874*E,.45*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.874*E,.85*a).close());var ie=new go.PathFigure(.5*E,.1*a,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*E,.3*a)),ie.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*E,.3*a).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,a*1,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.2,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.2,a*.8)),b.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.8)),b.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.6)),b.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.6)),b.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.4)),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*.4)),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*.2)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.2)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.15)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.15)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.15,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.15,a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.95).close()),x}),go.Shape.defineFigureGenerator("5Bars",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,a*1,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.184,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.184,a*(1-.184)).close());var z=new go.PathFigure(E*.204,a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.204,a*(1-.184))),z.add(new go.PathSegment(go.PathSegment.Line,E*.388,a*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,E*.388,a*1).close());var te=new go.PathFigure(E*.408,a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.408,a*(1-.184*2))),te.add(new go.PathSegment(go.PathSegment.Line,E*.592,a*(1-.184*3))),te.add(new go.PathSegment(go.PathSegment.Line,E*.592,a*1).close());var oe=new go.PathFigure(E*.612,a,!0);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,E*.612,a*(1-.184*3))),oe.add(new go.PathSegment(go.PathSegment.Line,E*.796,a*(1-.184*4))),oe.add(new go.PathSegment(go.PathSegment.Line,E*.796,a*1).close());var ie=new go.PathFigure(E*.816,a,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,E*.816,a*(1-.184*4))),ie.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-.184*5))),ie.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,0).close());var z=new go.PathFigure(E*.055,.07*a,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.07)),z.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.055,a*.1).close());var te=new go.PathFigure(E*.055,.13*a,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.13)),te.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.16)),te.add(new go.PathSegment(go.PathSegment.Line,E*.055,a*.16).close());var oe=new go.PathFigure(E*.055,.18*a,!0);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.18)),oe.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.21)),oe.add(new go.PathSegment(go.PathSegment.Line,E*.055,a*.21).close());var ie=new go.PathFigure(E*1,0,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,E*.4,0)),ie.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.65)),ie.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(.55*E,a,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*E,.475*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.35*E,.525*a,0,.4*a,.225*E,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*E,.475*a)),b.add(new go.PathSegment(go.PathSegment.Line,.15*E,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*E,.325*a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.325*a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*E,.1*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.2*a,.975*E,0,E,.08*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*E,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*E,.95*a)),b.add(new go.PathSegment(go.PathSegment.Line,.55*E,a).close()),x}),go.Shape.defineFigureGenerator("Key",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(E*1,a*.5,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.9,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.15,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.15,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.6,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.65,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.7,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.85,.575*a)),b.add(new go.PathSegment(go.PathSegment.Line,E*.9,.6*a).close()),b.add(new go.PathSegment(go.PathSegment.Move,.17*E,.425*a)),b.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*E,.5*a,.075*E,.075*a).close()),x}),go.Shape.defineFigureGenerator("FilmTape",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,E*0,E*.3,E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.08,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.08,a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*1),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*1),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*2),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*2),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*3),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*3),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*4),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*4),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*5),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*5),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*6),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*6),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*7),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*7),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*8),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*8),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*9),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*9),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*10),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*10),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*11),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*11),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*12),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*12),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*13),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*13),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*14),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*14),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*15),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*15),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1));var z=new go.PathFigure(0,0,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*1,a*0)),z.add(new go.PathSegment(go.PathSegment.Arc,270,-180,E*1,E*.3,E*.055)),z.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1));var te=new go.PathFigure(E*.11,a*.1,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*0),a*.1)),te.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*0),a*.8)),te.add(new go.PathSegment(go.PathSegment.Line,E*.11,a*.8).close());var oe=new go.PathFigure(E*(.11+.24133333*1+.028*1),a*.1,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*1),a*.1)),oe.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*1),a*.8)),oe.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*1),a*.8).close());var ie=new go.PathFigure(E*(.11+.24133333*2+.028*2),a*.1,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*3+.028*2),a*.1)),ie.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*3+.028*2),a*.8)),ie.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*2),a*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(ue,E,a){var x=new go.Geometry,b=8,z=b*Ce,te=new go.PathFigure(b,0,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.86,0)),te.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.14)),te.add(new go.PathSegment(go.PathSegment.Line,E,a-b)),te.add(new go.PathSegment(go.PathSegment.Bezier,E-b,a,E,a-z,E-z,a)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,z,a,0,a-z)),te.add(new go.PathSegment(go.PathSegment.Line,0,b)),te.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,z,z,0).close());var oe=new go.PathFigure(E*.83,0,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,E*.83,a*.3)),oe.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*.3)),oe.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*0).close());var ie=new go.PathFigure(E*.83,a*1,!1);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,E*.83,a*.5)),ie.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*.5)),ie.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*1).close());var le=new go.PathFigure(E*.78,a*.05,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.05)),le.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.25)),le.add(new go.PathSegment(go.PathSegment.Line,E*.78,a*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(ue,E,a){var x=ue?ue.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,E/3),x=Math.min(x,a/3);var b=x*Ce,z=a*.8,te=new go.Geometry,oe=new go.PathFigure(x,0,!0);return te.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,E-x,0)),oe.add(new go.PathSegment(go.PathSegment.Bezier,E,x,E-b,0,E,b)),oe.add(new go.PathSegment(go.PathSegment.Line,E,z-x)),oe.add(new go.PathSegment(go.PathSegment.Bezier,E-x,z,E,z-b,E-b,z)),oe.add(new go.PathSegment(go.PathSegment.Line,E*.7,z)),oe.add(new go.PathSegment(go.PathSegment.Line,E*.7,a)),oe.add(new go.PathSegment(go.PathSegment.Line,E*.55,z)),oe.add(new go.PathSegment(go.PathSegment.Line,x,z)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,z-x,b,z,0,z-b)),oe.add(new go.PathSegment(go.PathSegment.Line,0,x)),oe.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()),b>1?(te.spot1=new go.Spot(0,0,b,b),te.spot2=new go.Spot(1,.8,-b,-b)):(te.spot1=go.Spot.TopLeft,te.spot2=new go.Spot(1,.8)),te}),go.Shape.defineFigureGenerator("Repeat",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(E*0,a*.45,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*.9)),b.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.9)),b.add(new go.PathSegment(go.PathSegment.Line,E*.65,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.2,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.2,a*.45).close());var z=new go.PathFigure(E*1,a*.55,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.55)),z.add(new go.PathSegment(go.PathSegment.Line,E*.7,a*.55)),z.add(new go.PathSegment(go.PathSegment.Line,E*.7,a*.1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.1)),z.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*0)),z.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*0)),z.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*.55).close()),x}),go.Shape.defineFigureGenerator("Windows",function(ue,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()).add(new go.PathSegment(go.PathSegment.Move,.4*E,.4*a)).add(new go.PathSegment(go.PathSegment.Line,.4*E,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*a).close()).add(new go.PathSegment(go.PathSegment.Move,.2*E,.1*a)).add(new go.PathSegment(go.PathSegment.Line,.2*E,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.1*a).close()).add(new go.PathSegment(go.PathSegment.Move,.1*E,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.1*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a).close()))}),go.Shape.defineFigureGenerator("Terminal",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(E*0,a*.1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.9)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,a*.9).close());var z=new go.PathFigure(E*.1,a*.2,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.1,a*.25)),z.add(new go.PathSegment(go.PathSegment.Line,E*.22,a*.285)),z.add(new go.PathSegment(go.PathSegment.Line,E*.1,a*.32)),z.add(new go.PathSegment(go.PathSegment.Line,E*.1,a*.37)),z.add(new go.PathSegment(go.PathSegment.Line,E*.275,a*.32)),z.add(new go.PathSegment(go.PathSegment.Line,E*.275,a*.25).close());var te=new go.PathFigure(E*.28,a*.37,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.37)),te.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.41)),te.add(new go.PathSegment(go.PathSegment.Line,E*.28,a*.41).close()),x}),go.Shape.defineFigureGenerator("Beaker",function(ue,E,a){var x=new go.Geometry,b=15,z=b*Ce,te=new go.PathFigure(E*.62,a*.475,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E,a-b)),te.add(new go.PathSegment(go.PathSegment.Bezier,E-b,a,E,a-z,E-z,a)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,z,a,0,a-z)),te.add(new go.PathSegment(go.PathSegment.Line,E*.38,a*.475)),te.add(new go.PathSegment(go.PathSegment.Line,E*.38,a*.03)),te.add(new go.PathSegment(go.PathSegment.Line,E*.36,a*0)),te.add(new go.PathSegment(go.PathSegment.Line,E*.64,a*0)),te.add(new go.PathSegment(go.PathSegment.Line,E*.62,a*.03).close()),z>1?(x.spot1=new go.Spot(0,0,z,z),x.spot2=new go.Spot(1,1,-z,-z)):(x.spot1=go.Spot.TopLeft,x.spot2=go.Spot.BottomRight),x}),go.Shape.defineFigureGenerator("Download",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(E*0,a*1,!0);x.add(b);var z=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.755,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.93,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.64,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.61,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.39,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.36,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.07,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,a*(1-z)).close());var te=new go.PathFigure(E*.4,a*0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.44)),te.add(new go.PathSegment(go.PathSegment.Line,E*.26,a*.44)),te.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.66)),te.add(new go.PathSegment(go.PathSegment.Line,E*(1-.26),a*.44)),te.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.44)),te.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*0).close()),x}),go.Shape.defineFigureGenerator("Bin",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(E*0,a*1,!0);x.add(b);var z=.1/.3;return b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.755,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.93,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.64,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.61,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.39,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.36,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.07,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,a*(1-z)).close()),x}),go.Shape.defineFigureGenerator("Upload",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(E*0,a*1,!0);x.add(b);var z=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.755,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*.93,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.64,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.61,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.39,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.36,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*.07,a*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,a*(1-z)).close());var te=new go.PathFigure(E*.5,a*0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*.26,a*.25)),te.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.25)),te.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.63)),te.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.63)),te.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.25)),te.add(new go.PathSegment(go.PathSegment.Line,E*.74,a*.25).close()),x}),go.Shape.defineFigureGenerator("EmptyDrink",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(E*.15,a*0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.85,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.7,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*1).close()),x}),go.Shape.defineFigureGenerator("Drink",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(E*.15,a*0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.85,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,E*.7,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*1).close());var z=new go.PathFigure(E*.235,a*.28,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*.765,a*.28)),z.add(new go.PathSegment(go.PathSegment.Line,E*.655,a*.97)),z.add(new go.PathSegment(go.PathSegment.Line,E*.345,a*.97).close()),x}),go.Shape.defineFigureGenerator("4Arrows",function(ue,E,a){var x=new go.Geometry,b=new go.PathFigure(E*.5,a*0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,E*.65,a*.25)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.25)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.5)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.65)),b.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.65,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*.65)),b.add(new go.PathSegment(go.PathSegment.Line,E*0,a*.5)),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.25)),b.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*.25).close()),x}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},63089:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var ut={},kt="5.0",ae={},y=null,he=!1,Be=!1,we=null,ke=!1,We=null,Ce=null,Ke=0;Ke4?parseFloat(Le):5};ut.setHTML5Codebase=function(Le,et){Ce=Le,Sn(Le,et)},ut.setJavaCodebase=ut.setJavaCodebaseVersion=ut.isCompiledInstalled=ut.setPreCompiledScriptPath=ut.setPreCompiledResourcePath=function(){},ut.setHTML5CodebaseVersion=function(Le,et){var Wt=parseFloat(Le);if(Wt!==NaN&&Wt<5){console.log("The GeoGebra HTML5 codebase version "+Wt+" is deprecated. Using version latest instead.");return}We=Le,nn(Le,et)},ut.getHTML5CodebaseVersion=function(){return ue},ut.getParameters=function(){return ae},ut.setFontsCSSURL=function(Le){te=Le},ut.setGiacJSURL=function(Le){},ut.setJNLPFile=function(Le){De=Le},ut.setJNLPBaseDir=function(Le){},ut.inject=function(){function Le(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var et="auto",Wt=ae.id,wn,It=!1,on=0;on=5)return!0;var Le=ut.getAppletObject();return Le&&typeof Le.recalculateEnvironments=="function"?(Le.recalculateEnvironments(),!0):!1},ut.startAnimation=function(){var Le=ut.getAppletObject();return Le&&typeof Le.startAnimation=="function"?(Le.startAnimation(),!0):!1},ut.stopAnimation=function(){var Le=ut.getAppletObject();return Le&&typeof Le.stopAnimation=="function"?(Le.stopAnimation(),!0):!1},ut.getAppletObject=function(){var Le=ae.id!==void 0?ae.id:"ggbApplet";return window[Le]},ut.resize=function(){};var ct=function(Le,et,Wt){var wn=document.createElement("param");wn.setAttribute("name",et),wn.setAttribute("value",Wt),Le.appendChild(wn)},Re=function(Le){return Le&&Le!=="false"},Je=function(Le,et,Wt){ie(ue)<=4.2&&(Wt=!0);var wn=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==ue||ggbHTML5LoadedCodebaseIsWebSimple&&!a)&&(wn=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var It=document.createElement("div");It.classList.add("appletParameters","notranslate");var on=et.width,be=et.height;if(et.disableAutoScale=et.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():et.disableAutoScale,et.width!==void 0)if(ie(ue)<=4.4)Re(et.showToolBar)&&(et.height-=7),Re(et.showAlgebraInput)&&(et.height-=37),et.width<605&&Re(et.showToolBar)&&(et.width=605,on=605);else{var dt=100;(Re(et.showToolBar)||Re(et.showMenuBar))&&(et.hasOwnProperty("customToolBar")&&(et.customToolbar=et.customToolBar),dt=Re(et.showMenuBar)?245:155),on=5?(et.appletOnLoad=function(Qn){var ja=Le.querySelector(".ggb_preview");ja&&ja.parentNode.removeChild(ja),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(At),window.GGBT_wsf_view&&$(window).trigger("resize"),rt(Qn)},Ln||At.appendChild(cn)):It.appendChild(cn),At.appendChild(It),Ln||Le.appendChild(At),setTimeout(function(){ut.resize()},1)}else{var zt=document.createElement("div");zt.className="applet_scaler",zt.style.position="relative",zt.style.display="block",zt.appendChild(It),Le.appendChild(zt),et.appletOnLoad=function(Qn){ut.resize(),rt(Qn)}}function Tt(Qn,ja){ja&&typeof ja.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Qn,ja.appletOnLoad):renderGGBElement(Qn),xt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",ja)}function Vn(Qn,ja){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Qn,params:ja}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(br){Tt(br.article,br.params)}),html5AppletsToProcess=null)},ie(ue)<5&&(Qn.className+=" geogebraweb")):Tt(Qn,ja)}if(wn){scriptLoadStarted=!0;for(var ua=0;ua0?(Ot.remove(),At.attr("id","fullscreencontent").show(),jQuery(rt).append(At),window.dispatchEvent(new Event("resize"))):Je(Ot,et,!1),window.GGBT_wsf_view.launchFullScreen(rt)}else _e=wn,Je(Le,et,!1);if(!window.GGBT_wsf_view)for(be=0;beLe/4*3&&(Ot=Le/4*3),rt=Ot/5.8,dt.setAttribute("src",b),dt.setAttribute("width",Ot),dt.setAttribute("height",rt);var At=(Le-Ot)/2,Ln=(et-rt)/2;dt.style.left=At+"px",dt.style.top=Ln+"px",It.appendChild(dt)}}return It.appendChild(be),It},bt=function(Le){return Le=Le.toLowerCase(),Le==="html5"||Le==="screenshot"?Le:"html5"},Et=["web","webSimple","web3d","tablet","tablet3d","phone"],nn=function(Le,et){if(ue=Le,et){Sn(ue,!0);return}var Wt=!he;if(Wt){var wn=ie(ue);!isNaN(wn)&&wn<4.4&&(Wt=!1)}var It,on;window.location.protocol.substr(0,4)==="http"?It=window.location.protocol:It="http:";var be=ue.indexOf("//");be>0?on=ue:be===0?on=It+ue:on="https://www.geogebra.org/apps/5.2.814.0/";for(var dt in Et)if(ue.slice(Et[dt].length*-1)===Et[dt]||ue.slice((Et[dt].length+1)*-1)===Et[dt]+"/"){Sn(on,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Wt&&!y.is3D&&!y.AV&&!y.SV&&!y.CV&&!y.EV2&&!y.CP&&!y.PC&&!y.DA&&!y.FI&&!y.PV&&!Re(ae.showToolBar)&&!Re(ae.showMenuBar)&&!Re(ae.showAlgebraInput)&&!Re(ae.enableRightClick)&&(!ae.appName||ae.appName=="classic")?on+="webSimple/":on+="web3d/",Sn(on,!1)},Sn=function(Le,et){if(Le.requirejs){je=Le;return}Le.slice(-1)!=="/"&&(Le+="/"),je=Le,et===null&&(et=Le.indexOf("http")===-1),He=et,E="web.nocache.js",a=!1;var Wt=je.split("/");Wt.length>1&&(!et&&Wt[Wt.length-2]==="webSimple"?(E="webSimple.nocache.js",a=!0):Et.indexOf(Wt[Wt.length-2])>=0&&(E=Wt[Wt.length-2]+".nocache.js")),Wt=Le.split("/"),ue=Wt[Wt.length-3],ue.substr(0,4)==="test"?ue=ue.substr(4,1)+"."+ue.substr(5,1):(ue.substr(0,3)==="war"||ue.substr(0,4)==="beta")&&(ue="5.0");var wn=parseFloat(ue);wn!==NaN&&wn<5&&Le.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+wn+" is deprecated. Using version latest instead."),nn("5.0",et))},xt=function(Le,et){window.console&&window.console.log&&(!et||typeof et.showLogging=="undefined"||et.showLogging&&et.showLogging!=="false")&&console.log(Le)};ae.material_id!==void 0?Fe(Rt):Rt();function Rt(){var Le=kt;We!==null?Le=We:parseFloat(Le)<5&&(Le="5.0"),nn(Le,!1),Ce!==null&&Sn(Ce,He),ke=!0}return ut},GGBAppletUtils=function(){"use strict";function ut(){return window.GGBT_wsf_edit!==void 0}function kt(ke,We){We!=1?(ke.style.transformOrigin="0% 0% 0px",ke.style.webkitTransformOrigin="0% 0% 0px",ke.style.transform="scale("+We+","+We+")",ke.style.webkitTransform="scale("+We+","+We+")",ke.style.maxWidth="initial",ke.querySelector(".ggb_preview")!==null&&(ke.querySelector(".ggb_preview").style.maxWidth="initial"),ke.querySelectorAll(".ggb_preview img")[0]!==void 0&&(ke.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),ke.querySelectorAll(".ggb_preview img")[1]!==void 0&&(ke.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(ke.style.transform="none",ke.style.webkitTransform="none")}function ae(ke,We,Ce,Ke,Me,De){var je=null;if(De!=null&&De!="")for(var He=ke.parentNode;He!=null;)if((" "+He.className+" ").indexOf(" "+De+" ")>-1){je=He;break}else He=He.parentNode;var _e=0,ue=0,E=0,a=0,x=0,b=0,z=0;if(je)_e=je.offsetWidth,ue=Math.max(Ke?je.offsetWidth:0,je.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(_e=Math.min(window.innerWidth,document.documentElement.clientWidth),ue=Math.min(window.innerHeight,document.documentElement.clientHeight),E=_e):(_e=window.innerWidth,ue=window.innerHeight,E=window.innerWidth),ke){var te=ke.getBoundingClientRect();te.left>0&&te.left<=_e&&(Me===void 0||!Me)&&(document.dir==="rtl"?(x=_e-te.width-te.left,b=E<=480?10:30):(b=te.left,x=E<=480?10:30),a=b+x)}if(ke&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var oe=ke.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(a=40,z=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(a=0,z=40)}}return ke&&((Ce===void 0||!Ce)&&We>0&&We+a<_e?_e=We:_e-=a,typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(Ce===void 0||!Ce)&&(ue-=z)),{width:_e,height:ue}}function y(ke,We,Ce,Ke,Me){if(ke.isScreenshoGenerator)return 1;var De=Ke!==void 0&&Ke,je=ke.noScaleMargin!=null&&ke.noScaleMargin,He=function(oe){return oe&&oe!=="false"},_e=He(ke.autoHeight),ue=ae(We,ke.width,Ce,_e,De&&window.GGBT_wsf_view||je,Me),E=parseInt(ue.width),a=ke.width,x=ke.height;if(a===void 0){var b=We.querySelector(".appletParameters");b&&(a=b.offsetWidth,x=b.offsetHeight)}var z=E/a,te=De?1:ue.height/x;return Ce!==void 0&&!Ce&&(z=Math.min(1,z),te=Math.min(1,te)),Math.min(z,te)}function he(ke,We,Ce){var Ke=1,Me,De=!1;if(ke.hasOwnProperty("allowUpscale")&&(De=ke.allowUpscale),ke.hasOwnProperty("scale")&&(Ke=parseFloat(ke.scale),(isNaN(Ke)||Ke===null||Ke===0)&&(Ke=1),Ke>1&&(De=!0)),We&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(De=!0),!(ke.hasOwnProperty("disableAutoScale")&&ke.disableAutoScale))Me=y(ke,We,De,Ce,ke.scaleContainerClass);else return Ke;return De&&(!ke.hasOwnProperty("scale")||Ke===1)?Me:Math.min(Ke,Me)}function Be(ke){var We=Math.min(window.innerWidth,document.documentElement.clientWidth),Ce=Math.min(window.innerHeight,document.documentElement.clientHeight),Ke=ke.getBoundingClientRect(),Me=(We-Ke.width)/2,De=(Ce-Ke.height)/2;De<0&&(De=0),ke.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Me<40?ke.style.left="40px":ke.style.left=Me+"px",ke.style.top=De+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(De<40?ke.style.top="40px":ke.style.top=De+"px",ke.style.left=Me+"px")}function we(ke,We){var Ce=ke.querySelector(".appletParameters");if(Ce){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(We.id!==Ce.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(ke)}if(Ce.parentElement&&/fullscreen/.test(Ce.parentElement.className))return;var Ke=he(We,ke);ut()&&Ce.setAttribute("data-param-scale",Ke);for(var Me=null,De=0;De=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(ut){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(ut){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(ut){var kt=c[ut];return kt==null?null:kt},r=d,webModule.__errFn=e}function B(){function ut(ke){var We=ke.lastIndexOf(rb);We==-1&&(We=ke.length);var Ce=ke.indexOf(sb);Ce==-1&&(Ce=ke.length);var Ke=ke.lastIndexOf(tb,Math.min(Ce,We));return Ke>=O?ke.substring(O,Ke+P):W}function kt(ke){if(!ke.match(/^\w+:\/\//)){var We=o.createElement(ub);We.src=ke+vb,ke=ut(We.src)}return ke}function ae(){var ke=__gwt_getMetaProperty(wb);return ke!=null?ke:W}function y(){for(var ke=o.getElementsByTagName(_),We=O;WeO?ke[ke.length-P].href:W}function Be(){var ke=o.location;return ke.href==ke.protocol+zb+ke.host+ke.pathname+ke.search+ke.hash}var we=ae();return we==W&&(we=y()),we==W&&(we=he()),we==W&&Be()&&(we=ut(o.location.href)),we=kt(we),we}function C(ut){return ut.match(/^\//)||ut.match(/^[a-zA-Z]+:\/\//)?ut:webModule.__moduleBase+ut}function D(){var ut=[],kt=O,ae=[],y=[];function he(ke){var We=y[ke](),Ce=ae[ke];if(We in Ce)return We;var Ke=[];for(var Me in Ce)Ke[Ce[Me]]=Me;throw r&&r(ke,Ke,We),null}if(__gwt_isKnownPropertyValue=function(ke,We){return We in ae[ke]},webModule.__getPropMap=function(){var ke={};for(var We in ae)ae.hasOwnProperty(We)&&(ke[We]=he(We));return ke},webModule.__computePropValue=he,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Be;try{Be=Cb;var we=Be.indexOf(Db);we!=-1&&(kt=parseInt(Be.substring(we+P),$),Be=Be.substring(O,we))}catch(ke){}return webModule.__softPermutationId=kt,C(Be+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase=window.ENV==="build"?"/react/build/js/mathematicalGraphics/"+name+"/":"/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},88457:function(ut,kt,ae){"use strict";ae.d(kt,{Ax:function(){return we},Ds:function(){return ke},KI:function(){return Ce},SI:function(){return Be},f1:function(){return he}});var y=ae(78323);function he(Ke){let Me=!0;if(Ke.length>0){for(let De=0;Dea in E?Be(E,a,{enumerable:!0,configurable:!0,writable:!0,value:x}):E[a]=x,De=(E,a)=>{for(var x in a||(a={}))Ce.call(a,x)&&Me(E,x,a[x]);if(We)for(var x of We(a))Ke.call(a,x)&&Me(E,x,a[x]);return E},je=(E,a)=>we(E,ke(a)),He=(E,a)=>{var x={};for(var b in E)Ce.call(E,b)&&a.indexOf(b)<0&&(x[b]=E[b]);if(E!=null&&We)for(var b of We(E))a.indexOf(b)<0&&Ke.call(E,b)&&(x[b]=E[b]);return x},_e=(E,a,x)=>new Promise((b,z)=>{var te=le=>{try{ie(x.next(le))}catch(Ee){z(Ee)}},oe=le=>{try{ie(x.throw(le))}catch(Ee){z(Ee)}},ie=le=>le.done?b(le.value):Promise.resolve(le.value).then(te,oe);ie((x=x.apply(E,a)).next())});const ue=E=>{var a=E,{children:x}=a,b=He(a,["children"]);const[z,te]=(0,he.useState)(!1);return he.createElement(y.ZP,je(De({},b),{loading:z,onClick:oe=>_e(void 0,null,function*(){try{te(!0),yield b.onClick(oe),te(!1)}catch(ie){console.error(ie),te(!1)}})}),x)}},12306:function(ut,kt,ae){"use strict";var y=ae(86204),he=ae.n(y),Be=Object.defineProperty,we=(Ke,Me,De)=>Me in Ke?Be(Ke,Me,{enumerable:!0,configurable:!0,writable:!0,value:De}):Ke[Me]=De,ke=(Ke,Me,De)=>we(Ke,typeof Me!="symbol"?Me+"":Me,De),We=(Ke,Me,De)=>new Promise((je,He)=>{var _e=a=>{try{E(De.next(a))}catch(x){He(x)}},ue=a=>{try{E(De.throw(a))}catch(x){He(x)}},E=a=>a.done?je(a.value):Promise.resolve(a.value).then(_e,ue);E((De=De.apply(Ke,Me)).next())});class Ce extends y.EventEmitter{constructor(Me,De){super(),ke(this,"url"),ke(this,"body"),ke(this,"fullContent",""),ke(this,"controller",null),ke(this,"buffer",""),this.url=Me,this.body=De}startStream(){return We(this,null,function*(){this.controller=new AbortController;const{signal:Me}=this.controller;try{const De=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:Me});if(!De.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${De.status}`);const je=De.headers.get("content-type");if(!je)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(je.includes("application/json")){const ue=yield De.json();this.emit("error",ue);return}if(!je.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const He=De.body.getReader(),_e=new TextDecoder("utf-8");for(;;){const{done:ue,value:E}=yield He.read();if(ue)break;const a=_e.decode(E,{stream:!0});this.buffer+=a;const x=this.buffer.split(` `);this.buffer=x.pop()||"";for(const b of x)if(b.startsWith("data:")){const z=b.slice(5).trim();if(z==="[DONE]")break;try{const te=JSON.parse(z);te.data&&this.handleData(te.data)}catch(te){this.buffer=b+` -`+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",te)}}}this.emit("done",this.fullContent)}catch(De){De.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",De.message)}})}handleData(Me){Me.content&&(this.fullContent+=Me.content,this.emit("data",{chunk:Me,full:this.fullContent}))}cancelRequest(){var Me;(Me=this.controller)==null||Me.abort()}}kt.Z=Ce},57593:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return Et}});var y=ae(59301),he=ae(97831),Be=ae(66328),we=ae(3977),ke=ae(18369),We=ae(56102),Ce={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},Ke=ae(8591),Me=ae(11611),De=ae(13058),je=ae(30084),He=ae(10787),_e=ae(79562),ue=ae(43428),E=ae(95237),a=ae(43604),x={smartWrp:"smartWrp___NjRcB"},b=ae(95440),z=ae(16338),te=ae(75353),oe=ae(59301),ie=(nn,Sn,wt)=>new Promise((Rt,Le)=>{var et=Ot=>{try{wn(wt.next(Ot))}catch(on){Le(on)}},Wt=Ot=>{try{wn(wt.throw(Ot))}catch(on){Le(on)}},wn=Ot=>Ot.done?Rt(Ot.value):Promise.resolve(Ot.value).then(et,Wt);wn((wt=wt.apply(nn,Sn)).next())});const le=` +`+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",te)}}}this.emit("done",this.fullContent)}catch(De){De.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",De.message)}})}handleData(Me){Me.content&&(this.fullContent+=Me.content,this.emit("data",{chunk:Me,full:this.fullContent}))}cancelRequest(){var Me;(Me=this.controller)==null||Me.abort()}}kt.Z=Ce},57593:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return Et}});var y=ae(59301),he=ae(97831),Be=ae(66328),we=ae(3977),ke=ae(18369),We=ae(56102),Ce={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},Ke=ae(8591),Me=ae(11611),De=ae(13058),je=ae(30084),He=ae(10787),_e=ae(79562),ue=ae(43428),E=ae(95237),a=ae(43604),x={smartWrp:"smartWrp___NjRcB"},b=ae(95440),z=ae(16338),te=ae(75353),oe=ae(59301),ie=(nn,Sn,xt)=>new Promise((Rt,Le)=>{var et=It=>{try{wn(xt.next(It))}catch(on){Le(on)}},Wt=It=>{try{wn(xt.throw(It))}catch(on){Le(on)}},wn=It=>It.done?Rt(It.value):Promise.resolve(It.value).then(et,Wt);wn((xt=xt.apply(nn,Sn)).next())});const le=` @@ -136,35 +136,35 @@ initArrayDisplay(); <\/script> -`;function Ee({open:nn=!0,onChange:Sn,defaultValue:wt,placement:Rt,width:Le,height:et,extra:Wt,onDynamic:wn,showExtra:Ot=!0}){const on=(0,y.useRef)(null),be=(0,y.useRef)(null),[dt,Mt]=(0,y.useState)(wt||""),[rt,At]=(0,y.useState)(wt||""),[Ln,cn]=(0,y.useState)(!!nn),[zt,Tt]=(0,y.useState)(1),Vn={selectOnLineNumbers:!0};(0,y.useEffect)(()=>{nn&&(Mt(wt),At(wt),cn(!0))},[nn,wt]),(0,y.useEffect)(()=>{dt!==""&&(clearTimeout(be.current),be.current=setTimeout(()=>{const $t=document.createElement("iframe");if($t.style.width="100%",$t.style.height="100%",$t.style.border="0",on.current){on.current.innerHTML="",on.current.appendChild($t);const aa=$t.contentDocument||$t.contentWindow.document;aa.open(),aa.write(dt),aa.close()}},1e3))},[nn,dt]);const ua=$t=>{Mt($t),Sn==null||Sn($t,rt)};return oe.createElement(ue.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:Ln,width:Ot?700:"100%",height:et||"100vh",rootClassName:x.smartWrp,destroyOnClose:!0,onClose:()=>cn(!1),extra:Ot&&oe.createElement("div",null,oe.createElement(z.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:zt,onChange:$t=>Tt($t)}),oe.createElement(te.Z,{type:"primary",className:"ml20",onClick:()=>ie(this,null,function*(){yield wn(dt,()=>{cn(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},oe.createElement(E.Z,{className:"h100"},oe.createElement(a.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:zt===1?"block":"none"}},oe.createElement("div",{className:"h100",ref:on})),oe.createElement(a.Z,{flex:"1",style:{display:zt===2?"block":"none"}},oe.createElement(b.ZP,{height:"90vh",value:wt,language:"html",theme:"vs",showMiniMap:!1,options:Vn,onChange:ua}))))}var Fe=Ee,Ye=Object.defineProperty,Ie=Object.defineProperties,ct=Object.getOwnPropertyDescriptors,Re=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,tt=(nn,Sn,wt)=>Sn in nn?Ye(nn,Sn,{enumerable:!0,configurable:!0,writable:!0,value:wt}):nn[Sn]=wt,xe=(nn,Sn)=>{for(var wt in Sn||(Sn={}))Je.call(Sn,wt)&&tt(nn,wt,Sn[wt]);if(Re)for(var wt of Re(Sn))Ue.call(Sn,wt)&&tt(nn,wt,Sn[wt]);return nn},vt=(nn,Sn)=>Ie(nn,ct(Sn)),pt=(nn,Sn)=>{var wt={};for(var Rt in nn)Je.call(nn,Rt)&&Sn.indexOf(Rt)<0&&(wt[Rt]=nn[Rt]);if(nn!=null&&Re)for(var Rt of Re(nn))Sn.indexOf(Rt)<0&&Ue.call(nn,Rt)&&(wt[Rt]=nn[Rt]);return wt},Et=({onFinish:nn,value:Sn,streamingStatus:wt,cancelIndex:Rt,loadImage:Le,onDynamic:et})=>{const[Wt,wn]=(0,y.useState)(""),[Ot,on]=(0,y.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[be,dt]=(0,y.useState)(0),[Mt,rt]=(0,y.useState)(!1),At=zt=>zt.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(Tt,Vn)=>`$$${Vn.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),Ln=()=>{rt(!0),nn==null||nn()};(0,y.useEffect)(()=>{const zt=Le?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A +`;function Ee({open:nn=!0,onChange:Sn,defaultValue:xt,placement:Rt,width:Le,height:et,extra:Wt,onDynamic:wn,showExtra:It=!0}){const on=(0,y.useRef)(null),be=(0,y.useRef)(null),[dt,Ot]=(0,y.useState)(xt||""),[rt,At]=(0,y.useState)(xt||""),[Ln,cn]=(0,y.useState)(!!nn),[zt,Tt]=(0,y.useState)(1),Vn={selectOnLineNumbers:!0};(0,y.useEffect)(()=>{nn&&(Ot(xt),At(xt),cn(!0))},[nn,xt]),(0,y.useEffect)(()=>{dt!==""&&(clearTimeout(be.current),be.current=setTimeout(()=>{const $t=document.createElement("iframe");if($t.style.width="100%",$t.style.height="100%",$t.style.border="0",on.current){on.current.innerHTML="",on.current.appendChild($t);const aa=$t.contentDocument||$t.contentWindow.document;aa.open(),aa.write(dt),aa.close()}},1e3))},[nn,dt]);const ua=$t=>{Ot($t),Sn==null||Sn($t,rt)};return oe.createElement(ue.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:Ln,width:It?700:"100%",height:et||"100vh",rootClassName:x.smartWrp,destroyOnClose:!0,onClose:()=>cn(!1),extra:It&&oe.createElement("div",null,oe.createElement(z.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:zt,onChange:$t=>Tt($t)}),oe.createElement(te.Z,{type:"primary",className:"ml20",onClick:()=>ie(this,null,function*(){yield wn(dt,()=>{cn(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},oe.createElement(E.Z,{className:"h100"},oe.createElement(a.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:zt===1?"block":"none"}},oe.createElement("div",{className:"h100",ref:on})),oe.createElement(a.Z,{flex:"1",style:{display:zt===2?"block":"none"}},oe.createElement(b.ZP,{height:"90vh",value:xt,language:"html",theme:"vs",showMiniMap:!1,options:Vn,onChange:ua}))))}var Fe=Ee,Ye=Object.defineProperty,Ie=Object.defineProperties,ct=Object.getOwnPropertyDescriptors,Re=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,tt=(nn,Sn,xt)=>Sn in nn?Ye(nn,Sn,{enumerable:!0,configurable:!0,writable:!0,value:xt}):nn[Sn]=xt,xe=(nn,Sn)=>{for(var xt in Sn||(Sn={}))Je.call(Sn,xt)&&tt(nn,xt,Sn[xt]);if(Re)for(var xt of Re(Sn))Ue.call(Sn,xt)&&tt(nn,xt,Sn[xt]);return nn},vt=(nn,Sn)=>Ie(nn,ct(Sn)),pt=(nn,Sn)=>{var xt={};for(var Rt in nn)Je.call(nn,Rt)&&Sn.indexOf(Rt)<0&&(xt[Rt]=nn[Rt]);if(nn!=null&&Re)for(var Rt of Re(nn))Sn.indexOf(Rt)<0&&Ue.call(nn,Rt)&&(xt[Rt]=nn[Rt]);return xt},Et=({onFinish:nn,value:Sn,streamingStatus:xt,cancelIndex:Rt,loadImage:Le,onDynamic:et})=>{const[Wt,wn]=(0,y.useState)(""),[It,on]=(0,y.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[be,dt]=(0,y.useState)(0),[Ot,rt]=(0,y.useState)(!1),At=zt=>zt.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(Tt,Vn)=>`$$${Vn.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),Ln=()=>{rt(!0),nn==null||nn()};(0,y.useEffect)(()=>{const zt=Le?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A -${Sn}`:Sn,Tt=At(zt);if(!Mt)if(Le||!wt||Rt>0){wn(Tt),dt(Tt.length),(!wt||Rt>0)&&!Le&&Ln();return}else if((Tt==null?void 0:Tt.length)<4)wn(Tt),dt(Tt.length);else if(be{wn(Tt.slice(0,be+2)),dt($t=>$t+2)},Vn>10?Math.max(500/(Vn/2),20):50);return()=>clearInterval(ua)}else wt||Ln()},[Sn,wt,Rt,Le,be]);const cn=(0,y.useMemo)(()=>y.createElement("section",{className:`${Ce.answer} fadeIn animated edu_md`},y.createElement(he.UG,{remarkPlugins:[je.Z,He.Z],rehypePlugins:[De.Z,we.Z],components:{code(zt){var Tt=zt,{node:Vn,inline:ua,className:$t,children:aa}=Tt,Ya=pt(Tt,["node","inline","className","children"]);const ya=/language-(\w+)/.exec($t||""),Qn=String(aa).trim();return ua||!ya?y.createElement("code",xe({className:$t},Ya),aa):y.createElement("code",{className:Ce.codeCopy,"data-text":`\`\`\`${ya?ya[1]:""} +${Sn}`:Sn,Tt=At(zt);if(!Ot)if(Le||!xt||Rt>0){wn(Tt),dt(Tt.length),(!xt||Rt>0)&&!Le&&Ln();return}else if((Tt==null?void 0:Tt.length)<4)wn(Tt),dt(Tt.length);else if(be{wn(Tt.slice(0,be+2)),dt($t=>$t+2)},Vn>10?Math.max(500/(Vn/2),20):50);return()=>clearInterval(ua)}else xt||Ln()},[Sn,xt,Rt,Le,be]);const cn=(0,y.useMemo)(()=>y.createElement("section",{className:`${Ce.answer} fadeIn animated edu_md`},y.createElement(he.UG,{remarkPlugins:[je.Z,He.Z],rehypePlugins:[De.Z,we.Z],components:{code(zt){var Tt=zt,{node:Vn,inline:ua,className:$t,children:aa}=Tt,Ya=pt(Tt,["node","inline","className","children"]);const Fa=/language-(\w+)/.exec($t||""),Qn=String(aa).trim();return ua||!Fa?y.createElement("code",xe({className:$t},Ya),aa):y.createElement("code",{className:Ce.codeCopy,"data-text":`\`\`\`${Fa?Fa[1]:""} ${aa} -\`\`\``},y.createElement(We.CopyToClipboard,{text:Qn,onCopy:()=>Ke.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},y.createElement("button",null,"\u590D\u5236")),ya[1]==="html"&&Mt&&y.createElement("button",{className:Ce.runCode,onClick:()=>{on(xe({},vt(xe({},Ot),{open:++Ot.open,defaultValue:Qn,language:ya[1]})))}},"\u8FD0\u884CHTML"),y.createElement(Be.Z,xe({wrapLongLines:!0,style:ke.Z,language:ya[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},Ya),Qn))},img({node:zt}){var Tt;const Vn=(Tt=zt.properties)==null?void 0:Tt.src;return y.createElement(Me.Z,{src:Vn,width:320,"data-text":Vn,onLoad:()=>Le&&setTimeout(()=>Ln(),500)})}}},Mt?Wt:`${Wt}__`)),[Wt]);return y.createElement(y.Fragment,null,y.createElement(Fe,{defaultValue:Ot.defaultValue,open:Ot.open,language:Ot.language,height:Ot.height,onChange:(zt,Tt)=>{wn(Wt.replaceAll(Tt,zt))},onDynamic:et}),cn)}},77536:function(ut,kt,ae){"use strict";var y=ae(59301);const he=({scrollBoxRef:Be,bottomInspectRef:we,contentRef:ke,status:We,rootMargin:Ce="70px",bottomOffset:Ke=110})=>{const[Me,De]=(0,y.useState)(!0),je=(0,y.useRef)(!1);return(0,y.useEffect)(()=>{if(!Be.current||!we.current)return;const He=new IntersectionObserver(([_e])=>{var ue,E,a,x;if(!document.contains(_e.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((ue=_e.rootBounds)==null?void 0:ue.width)===0&&((E=_e.rootBounds)==null?void 0:E.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((a=_e.boundingClientRect)==null?void 0:a.width)===0&&((x=_e.boundingClientRect)==null?void 0:x.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}De(_e.isIntersecting)},{root:Be.current,rootMargin:Ce,threshold:0});return He.observe(we.current),()=>{He.disconnect()}},[Be.current,we.current,Ce]),(0,y.useEffect)(()=>{if(!We)return;const He=Be.current,_e=ke.current;je.current=!1;let ue=He.scrollTop;const E=()=>{const{scrollTop:x,scrollHeight:b,clientHeight:z}=He;x>ue?x+z>=b-Ke&&(He.scrollTop=He.scrollHeight,je.current=!1):x{je.current||(He.scrollTop=He.scrollHeight)});return a.observe(_e),()=>{setTimeout(()=>{a.unobserve(_e)},250),He.removeEventListener("scroll",E)}},[We]),Me};kt.Z=he},34764:function(ut,kt,ae){"use strict";var y=ae(59301);const he=({contentRef:Be,status:we})=>((0,y.useEffect)(()=>{!we&&(Be!=null&&Be.current)&&Be.current.querySelectorAll("code[data-text], mathx[data-text]").forEach(Ce=>{Ce.tagName.toLowerCase()==="code"?Ce.parentElement&&(Ce.parentElement.contentEditable="false"):Ce.tagName.toLowerCase()==="mathx"&&(Ce.contentEditable="false")})},[we]),(We=!1)=>{const Ce=je=>{const He={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return je.replace(/&[^;]+;/g,_e=>He[_e]||_e)};if(!Be.current)return"";const Ke=Be.current.cloneNode(!0);Ke.querySelectorAll("code[data-text], mathx[data-text]").forEach(je=>{let He=je.getAttribute("data-text");je.tagName.toLowerCase()==="code"?He=He.replace(/```.*\n|\n```/g,""):je.tagName.toLowerCase()==="mathx"&&(He=`$$${He}$$`);const _e=document.createTextNode(He);je.parentNode.replaceChild(_e,je)}),We&&Ke.querySelectorAll('[data-select="disabled"]').forEach(He=>{var _e;const ue=He.textContent||"",E=document.createTextNode(ue+` +\`\`\``},y.createElement(We.CopyToClipboard,{text:Qn,onCopy:()=>Ke.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},y.createElement("button",null,"\u590D\u5236")),Fa[1]==="html"&&Ot&&y.createElement("button",{className:Ce.runCode,onClick:()=>{on(xe({},vt(xe({},It),{open:++It.open,defaultValue:Qn,language:Fa[1]})))}},"\u8FD0\u884CHTML"),y.createElement(Be.Z,xe({wrapLongLines:!0,style:ke.Z,language:Fa[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},Ya),Qn))},img({node:zt}){var Tt;const Vn=(Tt=zt.properties)==null?void 0:Tt.src;return y.createElement(Me.Z,{src:Vn,width:320,"data-text":Vn,onLoad:()=>Le&&setTimeout(()=>Ln(),500)})}}},Ot?Wt:`${Wt}__`)),[Wt]);return y.createElement(y.Fragment,null,y.createElement(Fe,{defaultValue:It.defaultValue,open:It.open,language:It.language,height:It.height,onChange:(zt,Tt)=>{wn(Wt.replaceAll(Tt,zt))},onDynamic:et}),cn)}},77536:function(ut,kt,ae){"use strict";var y=ae(59301);const he=({scrollBoxRef:Be,bottomInspectRef:we,contentRef:ke,status:We,rootMargin:Ce="70px",bottomOffset:Ke=110})=>{const[Me,De]=(0,y.useState)(!0),je=(0,y.useRef)(!1);return(0,y.useEffect)(()=>{if(!Be.current||!we.current)return;const He=new IntersectionObserver(([_e])=>{var ue,E,a,x;if(!document.contains(_e.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((ue=_e.rootBounds)==null?void 0:ue.width)===0&&((E=_e.rootBounds)==null?void 0:E.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((a=_e.boundingClientRect)==null?void 0:a.width)===0&&((x=_e.boundingClientRect)==null?void 0:x.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}De(_e.isIntersecting)},{root:Be.current,rootMargin:Ce,threshold:0});return He.observe(we.current),()=>{He.disconnect()}},[Be.current,we.current,Ce]),(0,y.useEffect)(()=>{if(!We)return;const He=Be.current,_e=ke.current;je.current=!1;let ue=He.scrollTop;const E=()=>{const{scrollTop:x,scrollHeight:b,clientHeight:z}=He;x>ue?x+z>=b-Ke&&(He.scrollTop=He.scrollHeight,je.current=!1):x{je.current||(He.scrollTop=He.scrollHeight)});return a.observe(_e),()=>{setTimeout(()=>{a.unobserve(_e)},250),He.removeEventListener("scroll",E)}},[We]),Me};kt.Z=he},34764:function(ut,kt,ae){"use strict";var y=ae(59301);const he=({contentRef:Be,status:we})=>((0,y.useEffect)(()=>{!we&&(Be!=null&&Be.current)&&Be.current.querySelectorAll("code[data-text], mathx[data-text]").forEach(Ce=>{Ce.tagName.toLowerCase()==="code"?Ce.parentElement&&(Ce.parentElement.contentEditable="false"):Ce.tagName.toLowerCase()==="mathx"&&(Ce.contentEditable="false")})},[we]),(We=!1)=>{const Ce=je=>{const He={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return je.replace(/&[^;]+;/g,_e=>He[_e]||_e)};if(!Be.current)return"";const Ke=Be.current.cloneNode(!0);Ke.querySelectorAll("code[data-text], mathx[data-text]").forEach(je=>{let He=je.getAttribute("data-text");je.tagName.toLowerCase()==="code"?He=He.replace(/```.*\n|\n```/g,""):je.tagName.toLowerCase()==="mathx"&&(He=`$$${He}$$`);const _e=document.createTextNode(He);je.parentNode.replaceChild(_e,je)}),We&&Ke.querySelectorAll('[data-select="disabled"]').forEach(He=>{var _e;const ue=He.textContent||"",E=document.createTextNode(ue+` `);(_e=He.parentNode)==null||_e.replaceChild(E,He)});let De=Ke.innerHTML;return We||(De=De.replace(/<[^>]*data-select="disabled"[^>]*>.*?<\/[^>]*>/g,"")),De=De.replace(/

/g,""),De=De.replace(/<\/p>/g,` `),De=De.replace(/
/g,` `),De=De.replace(/\r\n/g,` -`),De=De.replace(/<[^>]*>/g,""),De=Ce(De),De});kt.Z=he},70004:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return He}});var y=ae(59301),he=ae(43418),Be=ae(95237),we=ae(93948),ke="data:image/png;base64,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",We="data:image/png;base64,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",Ce="data:image/png;base64,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",Ke={dotLoading:"dotLoading___s6Sh4",showHide:"showHide___Dfprh",progress:"progress___QUpqo"},Me=ae(59301);const De=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var He=()=>{const[_e,ue]=(0,y.useState)(0),[E,a]=(0,y.useState)(!1),[x,b]=(0,y.useState)(!0),z=(0,y.useRef)(null);(0,y.useEffect)(()=>{if(x)return;const Fe=()=>{ue(Ye=>Ye>=99?(clearInterval(z.current),99):Ye+1)};return z.current=setInterval(Fe,5e4/99),()=>clearInterval(z.current)},[x]);const te=()=>{ue(0),a(!0),b(!1)},oe=(Fe=0)=>{b(!0),ue(Fe),a(!1)},ie=Fe=>{const Ye=Fe/1048576;let Ie;return Ye<=.3?Ie=3:Ye<=.5?Ie=5:Ye<=1?Ie=10:Ye<=2?Ie=20:Ye<=3?Ie=30:Ye<=10?Ie=Ye*10:Ie=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${Ie}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},le=()=>Me.createElement("span",{className:Ke.dotLoading},Me.createElement("span",null,"."),Me.createElement("span",null,"."),Me.createElement("span",null,"."));return{progress:_e,progressOpen:E,openProgress:te,closeProgress:oe,toggleLock:()=>b(Fe=>!Fe),CreateProgressModal:(Fe=De,Ye)=>(typeof Fe=="string"&&(Fe=[Fe,Fe,Fe]),Me.createElement(he.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:E,title:null,footer:null,width:500,afterClose:()=>ue(0)},Me.createElement(Be.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},_e<=30&&Me.createElement(Me.Fragment,null,Me.createElement("img",{src:ke,alt:"Step 1"}),Me.createElement("div",{className:"mt20 c-light-primary"},Fe[0],le())),_e>30&&_e<60&&Me.createElement(Me.Fragment,null,Me.createElement("img",{src:We,alt:"Step 2"}),Me.createElement("div",{className:"mt20 c-light-primary"},Fe[1],le())),_e>=60&&Me.createElement(Me.Fragment,null,Me.createElement("img",{src:Ce,alt:"Step 3"}),Me.createElement("div",{className:"mt20 c-light-primary"},Fe[2],le())),Me.createElement(we.Z,{className:Ke.progress,status:"active",style:{width:"auto"},size:[300,8],percent:_e}),!!Ye&&Me.createElement("div",{className:"c-grey-999"},ie(Ye)))))}}},19004:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return Sn}});var y=ae(59301),he=ae(38854),Be=ae(8591),we=ae(6848),ke=ae(92832),We=ae(3113),Ce=ae(57593),Ke={wrap:"wrap___AasCO",chatContainer:"chatContainer___n6e3E",btnContainer:"btnContainer___yKyVB",btn:"btn___Y_09T",inputContainer:"inputContainer____bM3M",sendBtn:"sendBtn___UHHLj",sendBtnDisabled:"sendBtnDisabled___AoSRc",cancelBtn:"cancelBtn___yql4C",loadingWrp:"loadingWrp___gYLGT","dot-fade":"dot-fade___LruoO"},De=({position:wt,children:Rt})=>{const{left:Le=0,top:et=0}=wt||{},[Wt,wn]=(0,y.useState)(Le),[Ot,on]=(0,y.useState)(et),be=(0,y.useRef)(null),dt=()=>{if(be.current){const Mt=be.current.offsetWidth,rt=be.current.offsetHeight,At=window.innerWidth,Ln=window.innerHeight;let cn=Le,zt=et;Le+Mt>At&&(cn=At-Mt),cn<0&&(cn=0),et+rt>Ln&&(zt=Ln-rt),zt<0&&(zt=0),wn(cn),on(zt)}};return(0,y.useEffect)(()=>{if(!be.current||!wt)return;const Mt=new ResizeObserver(()=>{dt()});return Mt.observe(be.current),()=>{Mt.disconnect()}},[Le,et,wt]),(0,y.useEffect)(()=>{wt&&dt()},[Le,et,wt]),wt?y.createElement("div",{ref:be,style:{position:"fixed",left:`${Wt}px`,top:`${Ot}px`,zIndex:1050}},Rt):null},je=ae(78323),He=ae(56102),_e=ae(12306),ue=Object.defineProperty,E=Object.defineProperties,a=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,te=(wt,Rt,Le)=>Rt in wt?ue(wt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:Le}):wt[Rt]=Le,oe=(wt,Rt)=>{for(var Le in Rt||(Rt={}))b.call(Rt,Le)&&te(wt,Le,Rt[Le]);if(x)for(var Le of x(Rt))z.call(Rt,Le)&&te(wt,Le,Rt[Le]);return wt},ie=(wt,Rt)=>E(wt,a(Rt)),le=(wt,Rt,Le)=>new Promise((et,Wt)=>{var wn=be=>{try{on(Le.next(be))}catch(dt){Wt(dt)}},Ot=be=>{try{on(Le.throw(be))}catch(dt){Wt(dt)}},on=be=>be.done?et(be.value):Promise.resolve(be.value).then(wn,Ot);on((Le=Le.apply(wt,Rt)).next())}),Fe=({visible:wt,position:Rt,selectText:Le,applyRefinedText:et,fetchUrl:Wt,noRestrictModal:wn})=>{var Ot;const[on,be]=(0,y.useState)(!1),[dt,Mt]=(0,y.useState)([]),[rt,At]=(0,y.useState)(""),[Ln,cn]=(0,y.useState)(1),[zt,Tt]=(0,y.useState)(""),[Vn,ua]=(0,y.useState)(!1),$t=(0,y.useRef)(null),[aa,Ya]=(0,y.useState)(!1),[ya,Qn]=(0,y.useState)(0),ja=(0,y.useRef)(!1),Fr=((Ot=dt==null?void 0:dt[(dt==null?void 0:dt.length)-1])==null?void 0:Ot.loading)===!0;(0,y.useEffect)(()=>{if(wt){cn(1);return}Ya(!1),be(!1),lr(),Qn(0),Mt([]),cn(0)},[wt]);const lr=()=>{var Ca,rr;At(""),Tt(""),(rr=(Ca=$t.current)==null?void 0:Ca.cancelRequest)==null||rr.call(Ca)},ra=(...Ca)=>le(void 0,[...Ca],function*(rr="",tr=dt){const dr=Date.now(),Za=[...tr,{text:rr,key:dr,sender:"user",show:!0},{loading:!0,key:dr,sender:"AI",show:!0}];cn(2),Mt(Za);const Zo=sa(tr),Qt={no_record_times:!0,prompt:rr,history:Zo};$t.current=new _e.Z(je.Z.API_SERVER+Wt,Qt),yield new Promise(Un=>{$t.current.on("data",Hn=>{const{chunk:{msg:Da},full:Te}=Hn,Ht=Da==="error";Ya(!0),Tt(ln(Te)),Mt(_t=>_t.map((Kt,jt)=>jt===_t.length-1?ie(oe({},Kt),{text:Te,loading:!1,error:Ht}):Kt))}),$t.current.on("done",()=>Un()),$t.current.on("error",Hn=>{const Da="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(Hn)==="[object Object]"&&Hn.status===-9&&(cn(1),wn(Hn.data)),Mt(Te=>Te.map((Ht,_t)=>_t===Te.length-1?ie(oe({},Ht),{text:Da,loading:!1,error:!0}):Ht)),Un()}),$t.current.on("cancelled",()=>Un()),$t.current.startStream()}),be(!1)}),va=Ca=>{At(Ca.target.value)},sa=Ca=>Ca.reduce((tr,dr)=>{if(dr.sender==="user"){const Za=Ca.find(Zo=>Zo.key===dr.key&&Zo.sender==="AI");Za&&(Za!=null&&Za.text)&&!(Za!=null&&Za.error)&&tr.push({question:dr.text,answer:Za.text})}return tr},[]),ma=()=>{if(Va)return;const Ca=xn("\u6539\u5199");lr(),be(!0),ra(Ca)},ba=Ca=>{if(Ca.key==="Enter"&&!Ca.shiftKey){if(Ca.preventDefault(),ja.current||Ea)return;ma()}},ar=()=>{var Ca,rr;Qn(tr=>tr+1),(rr=(Ca=$t.current)==null?void 0:Ca.cancelRequest)==null||rr.call(Ca),be(!1),Ya(!1)},Cn=[{key:"1",label:y.createElement("span",null," ",y.createElement("i",{className:"iconfont icon-runse font14 mr10"}),"\u6DA6\u8272 ")},{key:"2",label:y.createElement("span",null,y.createElement("i",{className:"iconfont icon-kuoxie font14 mr10"}),"\u6269\u5199")},{key:"3",label:y.createElement("span",null," ",y.createElement("i",{className:"iconfont icon-suoxie font14 mr10"}),"\u7F29\u5199")}],ln=(Ca="")=>{const rr=["\u7B54\u6848\uFF1A","\u96BE\u5EA6\uFF1A","\u89E3\u6790\uFF1A","\u77E5\u8BC6\u70B9\uFF1A","\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09","\u7F16\u7A0B\u8BED\u8A00\uFF1A","\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A","\u7A0B\u5E8F\u4EE3\u7801\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"];return Array.from({length:20}).forEach((tr,dr)=>{rr.push(`\u7B54\u6848${dr+1}\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${dr+1})\u8F93\u5165\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${dr+1})\u8F93\u51FA\uFF1A`)}),rr.forEach(tr=>{const dr=new RegExp(tr,"g");Ca=Ca.replace(dr,`**${tr}** `)}),Ca},xn=Ca=>Ca==="\u6539\u5199"?`${rt}\uFF0C\u6839\u636E\u4E0A\u8FF0\u8981\u6C42\u6539\u5199\u8FD9\u53E5\u8BDD\uFF0C${Le}\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`:`${Le}\uFF0C${Ca}\u4E0A\u9762\u8FD9\u53E5\u8BDD\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`,yt=Ca=>{let rr="";Ca.key==="1"&&(rr=xn("\u6DA6\u8272")),Ca.key==="2"&&(rr=xn("\u6269\u5199")),Ca.key==="3"&&(rr=xn("\u7F29\u5199")),lr(),be(!0),ra(rr)},Zn=()=>{const Ca=dt.splice(dt.length-2),{text:rr}=(Ca==null?void 0:Ca[0])||{};lr(),be(!0),ra(rr,dt)},Ea=on||aa,Va=(rt==null?void 0:rt.trim())==="";return wt?y.createElement(he.Z,{open:Va&&!Ea&&(Vn||!zt),overlayStyle:{minWidth:200},menu:{items:Cn,onClick:yt}},y.createElement(De,{position:Rt},y.createElement("div",{className:Ke.wrap},Ln===2&&y.createElement(y.Fragment,null,y.createElement("div",{className:Ke.chatContainer},Fr&&y.createElement("div",{className:Ke.loadingWrp},y.createElement("span",null,"\u6B63\u5728\u751F\u6210\u4E2D"),y.createElement("div",{className:"ai-loading"})),zt&&y.createElement(Ce.Z,{cancelIndex:ya,streamingStatus:on,loadImage:!1,onFinish:()=>le(void 0,null,function*(){Qn(0),setTimeout(()=>Ya(!1),0)}),value:zt})),y.createElement("div",{className:Ke.btnContainer},y.createElement("div",{onClick:()=>et(!0,zt),className:Ke.btn,style:{padding:"0 16px",width:"initial"}},y.createElement("i",{className:"iconfont icon-tihuan mr10 font14"}),"\u66FF\u6362"),y.createElement("div",{onClick:()=>et(!1,zt),className:Ke.btn,style:{padding:"0 16px",width:"initial"}},y.createElement("i",{className:"iconfont icon-charu mr10 font14"}),"\u63D2\u5165"),y.createElement(He.CopyToClipboard,{text:zt,onCopy:()=>Be.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},y.createElement(we.Z,{title:"\u590D\u5236"},y.createElement("div",{className:Ke.btn,style:{marginLeft:"auto"}},y.createElement("i",{className:"iconfont icon-fuzhi8 font14"})))),y.createElement(we.Z,{title:"\u91CD\u65B0\u751F\u6210"},y.createElement("div",{onClick:Zn,className:Ke.btn},y.createElement("i",{className:"iciconfontonfot icon-gengxin-genghuan-tihuan font17"}))),y.createElement(we.Z,{title:"\u5220\u9664"},y.createElement("div",{onClick:()=>{cn(1),lr(),Mt([])},className:Ke.btn},y.createElement("i",{className:"iconfont icon-shanchu14 font14"}))))),y.createElement("div",{className:Ke.inputContainer},y.createElement(ke.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u6587\u672C\u4F18\u5316\u5EFA\u8BAE",value:rt,bordered:!1,onFocus:()=>ua(!0),onBlur:()=>setTimeout(()=>ua(!1),300),onChange:va,onPressEnter:ba,onCompositionStart:()=>ja.current=!0,onCompositionEnd:()=>ja.current=!1}),aa?y.createElement("div",{className:`iconfont icon-tingzhihuida ${Ke.cancelBtn}`,onClick:ar}):y.createElement(We.ZP,{className:Va?Ke.sendBtnDisabled:Ke.sendBtn,icon:y.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:Ea,onClick:ma}))))):y.createElement(y.Fragment,null)},Ye={"hover-line-container":"hover-line-container___kkYQN","hover-line-content":"hover-line-content___ZkD9e","line-button-container":"line-button-container___A79j9",button:"button___X_Iu7"},Ie=Object.defineProperty,ct=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,Ue=(wt,Rt,Le)=>Rt in wt?Ie(wt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:Le}):wt[Rt]=Le,tt=(wt,Rt)=>{for(var Le in Rt||(Rt={}))Re.call(Rt,Le)&&Ue(wt,Le,Rt[Le]);if(ct)for(var Le of ct(Rt))Je.call(Rt,Le)&&Ue(wt,Le,Rt[Le]);return wt};const xe=wt=>React.createElement("svg",tt({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},wt),React.createElement("title",null,"AI\u6539\u5199"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"26.797%",y1:"22.073%",x2:"82.181%",y2:"80.474%",id:"rewrite_svg__a"},React.createElement("stop",{stopColor:"#5C64FF",offset:"0%"}),React.createElement("stop",{stopColor:"#6988F8",offset:"100%"}))),React.createElement("path",{d:"m10.406 4.741.007.015h-.007v-.022.007Zm-.04-.04.855-1.495 1.497-.855-1.496-.855L10.366 0l-.854 1.497-1.497.855 1.496.854.855 1.495ZM3.1 8.442l1.71 3.1 1.603-3.1 3.1-1.71L6.52 5.023l-1.71-3.1-1.71 3.1L0 6.733l3.099 1.709H3.1Zm6.84 3.1 1.069 1.924 1.068-1.924L14 10.473l-1.924-1.069-1.069-1.923L9.94 9.405l-1.924 1.068 1.924 1.07v-.001Z",fill:"url(#rewrite_svg__a)",fillRule:"nonzero"}));var vt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNi43OTclIiB5MT0iMjIuMDczJSIgeDI9IjgyLjE4MSUiIHkyPSI4MC40NzQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzVDNjRGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM2OTg4RjgiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Im0xMC40MDYgNC43NDEuMDA3LjAxNWgtLjAwN3YtLjAyMi4wMDdabS0uMDQtLjA0Ljg1NS0xLjQ5NSAxLjQ5Ny0uODU1LTEuNDk2LS44NTVMMTAuMzY2IDBsLS44NTQgMS40OTctMS40OTcuODU1IDEuNDk2Ljg1NC44NTUgMS40OTVaTTMuMSA4LjQ0MmwxLjcxIDMuMSAxLjYwMy0zLjEgMy4xLTEuNzFMNi41MiA1LjAyM2wtMS43MS0zLjEtMS43MSAzLjFMMCA2LjczM2wzLjA5OSAxLjcwOUgzLjFabTYuODQgMy4xIDEuMDY5IDEuOTI0IDEuMDY4LTEuOTI0TDE0IDEwLjQ3M2wtMS45MjQtMS4wNjktMS4wNjktMS45MjNMOS45NCA5LjQwNWwtMS45MjQgMS4wNjggMS45MjQgMS4wN3YtLjAwMVoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",Ct=(0,y.forwardRef)(({initialContent:wt,onButtonClick:Rt},Le)=>{const[et,Wt]=(0,y.useState)(null),[wn,Ot]=(0,y.useState)(null),[on,be]=(0,y.useState)(""),[dt,Mt]=(0,y.useState)(null),rt=Le,At=$t=>{const aa=document.elementFromPoint(10,$t),Ya=document.createRange();let ya=null;const Qn=document.createTreeWalker(rt.current,NodeFilter.SHOW_TEXT,{acceptNode:ma=>{const ba=document.createRange();ba.selectNodeContents(ma);const ar=ba.getBoundingClientRect();return ar.top<=$t&&ar.bottom>=$t?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let ja="",Fr,lr,ra=null,va=null,sa=null;for(;Fr=Qn.nextNode();){Fr.parentNode.getAttribute("data-select")==="disabled"&&(lr=!0),ja+=Fr.textContent,va||(va=Fr),sa=Fr;const ma=document.createRange();ma.selectNodeContents(Fr);const ba=ma.getBoundingClientRect();ra===null&&(ra=ba.top)}if(va&&sa&&!lr){const ma=document.createRange();ma.setStart(va,0),ma.setEnd(sa,sa.textContent.length),Mt(ma)}else Mt(null);return Ot(ra-1),lr?"":ja.trim()};function Ln($t){for(;$t.parentElement&&$t.parentElement.tagName.toLowerCase()!=="section";){var aa=window.getComputedStyle($t.parentElement);if(aa.pointerEvents==="none")return!0;$t=$t.parentElement}return!1}const cn=$t=>{var aa,Ya;if(Ln($t.target)){Ot(-1e6);return}if(((Ya=(aa=document.getSelection())==null?void 0:aa.toString)==null?void 0:Ya.call(aa))!==""){Ot(-1e6);return}const ya=At($t.clientY);if((ya==null?void 0:ya.trim())===""){Ot(-1e6);return}const Qn=rt.current.getBoundingClientRect();Wt(Qn.left-30),be(ya)},zt=()=>{},Tt=$t=>{Rt&&on&&Rt(on,$t.clientX,$t.clientY,dt)},Vn=()=>{if(dt){const $t=window.getSelection();$t.removeAllRanges(),$t.addRange(dt)}},ua=()=>{window.getSelection().removeAllRanges()};return(0,y.useEffect)(()=>{const $t=rt.current;return $t.addEventListener("mousemove",cn),$t.addEventListener("mouseleave",zt),()=>{$t.removeEventListener("mousemove",cn),$t.removeEventListener("mouseleave",zt),ua()}},[wt]),y.createElement("div",{className:Ye["hover-line-container2"]},wn!==null&&y.createElement("div",{className:Ye["line-button-container"],style:{top:wn,left:et},onMouseEnter:()=>{Vn()},onMouseLeave:()=>{ua(),Ot(null),be(""),Mt(null)}},y.createElement("div",{className:Ye.button,onClick:Tt},y.createElement("img",{src:vt}),y.createElement("span",null,"AI\u6539\u5199"))))}),Et={toolbar:"toolbar___qYQBF","chat-dialog":"chat-dialog___AUJYU",button:"button___VhNes"},Sn=({nodeRef:wt,noRestrictModal:Rt})=>{const[Le,et]=(0,y.useState)(null),[Wt,wn]=(0,y.useState)(null),[Ot,on]=(0,y.useState)(!1),[be,dt]=(0,y.useState)(null),[Mt,rt]=(0,y.useState)(!1),[At,Ln]=(0,y.useState)(!1),cn=wt,zt=(0,y.useRef)(null),Tt=(0,y.useRef)(null),[Vn,ua]=(0,y.useState)("");(0,y.useEffect)(()=>{Le!=null&&Le.toString()&&ua(Le==null?void 0:Le.toString())},[Le==null?void 0:Le.toString()]);const $t=()=>{const Qn=window.getSelection(),ja=cn.current.scrollTop,Fr=cn.current.getBoundingClientRect();if(Qn.rangeCount>0&&Qn.toString().length>0){const lr=Qn.getRangeAt(0);et(lr.cloneRange());const ra=lr.getBoundingClientRect(),va=40;let sa=ra.top+ja-5+va;sa{if(!Qn||Qn.rangeCount===0){rt(!1);return}const Fr=Qn.getRangeAt(0).getBoundingClientRect(),lr=window.getComputedStyle(cn.current),ra=parseInt(lr.lineHeight),va=parseInt(lr.paddingTop),sa=cn.current.scrollTop,ma=cn.current.getBoundingClientRect(),ba=Fr.top-ma.top+sa,ar=Math.floor((ba-va)/ra),Cn=va+ar*ra-sa;dt(Cn),rt(!0)},Ya=Qn=>{cn.current&&!cn.current.contains(Qn.target)&&Ln(!1)};(0,y.useEffect)(()=>{const Qn=cn.current;return Qn.addEventListener("scroll",$t),Qn.addEventListener("input",$t),Qn.addEventListener("click",$t),Qn.addEventListener("mouseup",$t),Qn.addEventListener("keyup",$t),Qn.addEventListener("click",$t),document.addEventListener("mousedown",Ya),()=>{Qn.removeEventListener("scroll",$t),Qn.removeEventListener("input",$t),Qn.removeEventListener("click",$t),Qn.removeEventListener("mouseup",$t),Qn.removeEventListener("keyup",$t),Qn.removeEventListener("click",$t),document.removeEventListener("mousedown",Ya)}},[]);const ya=(Qn=!0,ja)=>{if(!Le)return;const Fr=Tt.current.querySelector("section.edu_md").innerHTML.replace(/]*>([\s\S]*?)<\/p>/g,"$1"),lr=Le.cloneRange(),ra=window.getSelection();if(ra.removeAllRanges(),ra.addRange(lr),Qn){lr.deleteContents();const va=document.createElement("div");va.innerHTML=Fr;const sa=Array.from(va.childNodes);for(;sa.length>0;)lr.insertNode(sa.pop())}else{lr.collapse(!1);const va=document.createElement("div");va.innerHTML=" "+Fr;const sa=Array.from(va.childNodes);for(;sa.length>0;)lr.insertNode(sa.pop())}ra.removeAllRanges(),et(null),on(!1),wn(null)};return y.createElement("section",{ref:Tt},Wt&&y.createElement("div",{ref:zt,className:Et.toolbar,style:{top:Wt==null?void 0:Wt.top,left:Wt==null?void 0:Wt.left}},y.createElement("div",{className:Et.button,onClick:()=>on(!0)},y.createElement("img",{src:vt}),y.createElement("span",null,"AI\u6539\u5199"))),y.createElement(Fe,{key:JSON.stringify(Wt),noRestrictModal:Rt,visible:Ot,position:Wt,selectText:Vn,applyRefinedText:ya,fetchUrl:"/api/stream/intelligent_imports/stream.json"}),cn.current&&y.createElement(Ct,{ref:cn,onButtonClick:(Qn,ja,Fr,lr)=>{et(lr),on(!0),ua(Qn),wn({left:ja,top:Fr+20})}}))}},43298:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return ke}});var y=ae(59301),he=ae(43418),Be={num:"num___VQiqB"},ke=({visible:We,usedCount:Ce,totalCount:Ke,onOk:Me,onCancel:De})=>{const je=()=>Ce>0?y.createElement("div",null,"\u672C\u6B21\u5C06\u6D88\u80171\u6B21\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\uFF08\u6BCF\u65E5",Ke,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",y.createElement("span",{className:Be.num},Ce),"\u6B21\uFF09\uFF0C\u786E\u5B9A\u64CD\u4F5C\u5417\uFF1F"):y.createElement("div",{className:"mb20"},"\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5",Ke,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",y.createElement("span",{className:Be.num},Ce),"\u6B21\uFF09\u3002");return y.createElement(he.default,{centered:!0,open:We,title:"\u63D0\u793A",width:620,zIndex:1100,onCancel:De,onOk:Me,footer:Ce>0?void 0:null},je())}},72523:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return a},Q:function(){return ue}});var y=ae(59301),he={container:"container___DAVRd",katex:"katex___oS9Qs",liWrap:"liWrap___pAkIe",backBottom:"backBottom___kT237",imgBox:"imgBox___O8q6M"},Be=ae(12306),we=ae(78323),ke=ae(57593),We=ae(19004),Ce=ae(77536),Ke=ae(43590),Me="data:image/png;base64,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",De=ae(92310),je=ae.n(De),He=ae(8591),_e=(x,b,z)=>new Promise((te,oe)=>{var ie=Fe=>{try{Ee(z.next(Fe))}catch(Ye){oe(Ye)}},le=Fe=>{try{Ee(z.throw(Fe))}catch(Ye){oe(Ye)}},Ee=Fe=>Fe.done?te(Fe.value):Promise.resolve(Fe.value).then(ie,le);Ee((z=z.apply(x,b)).next())});const ue={contentRef:{current:null},value:null,status:!1,open:()=>_e(void 0,null,function*(){}),close:()=>{}};var a=({className:x,style:b,onChange:z,onSuccess:te,onCancel:oe,onError:ie,fetchUrl:le,noRestrictModal:Ee=()=>{},showEditableToolbar:Fe,bottomOffset:Ye=110,loadingText:Ie,showEmptyData:ct=!0,onStatusChange:Re,stringTransformer:Je,bottomContainerNode:Ue})=>{const[tt,xe]=(0,y.useState)(!1),[vt,pt]=(0,y.useState)(""),[Ct,Et]=(0,y.useState)(0),[nn,Sn]=(0,y.useState)(!1),wt=(0,y.useRef)(null),Rt=(0,y.useRef)(null),Le=(0,y.useRef)(null),et=(0,y.useRef)(null),Wt=(0,Ce.Z)({scrollBoxRef:et,bottomInspectRef:Le,contentRef:Rt,status:nn,bottomOffset:Ye}),wn=tt||nn;(0,y.useEffect)(()=>{z==null||z(vt)},[vt]),(0,y.useEffect)(()=>{Re==null||Re({contentRef:Rt,status:wn,value:vt,open:Ot,close:on})},[wn,vt]);const Ot=dt=>_e(void 0,null,function*(){xe(!0),pt(""),Et(0);const Mt=le;dt!=null&&dt.fetchUrl&&delete dt.fetchUrl,wt.current=new Be.Z(`${we.Z.API_SERVER}${Mt}`,dt),yield new Promise((rt,At)=>{wt.current.on("data",Ln=>{let{chunk:{content:cn,type:zt}}=Ln;Sn(!0),zt==="text"&&pt(Tt=>Je?Je(Tt+cn):Tt+cn)}),wt.current.on("done",()=>{rt()}),wt.current.on("error",Ln=>{Object.prototype.toString.call(Ln)==="[object Object]"&&Ln.status===-1&&He.ZP.warning((Ln==null?void 0:Ln.message)||""),rt(),ie==null||ie(Ln)}),wt.current.on("cancelled",()=>{rt(),oe==null||oe()}),wt.current.startStream()}),xe(!1)}),on=()=>{var dt,Mt;Et(1),(Mt=(dt=wt.current)==null?void 0:dt.cancelRequest)==null||Mt.call(dt),xe(!1),Sn(!1)},be=(0,y.useMemo)(()=>Rt.current?y.createElement(We.Z,{noRestrictModal:Ee,nodeRef:Rt}):y.createElement(y.Fragment,null),[Rt.current]);return y.createElement(y.Fragment,null,y.createElement("div",{className:je()(he.container,x),style:b,ref:et},y.createElement("div",{ref:Rt,className:he.liWrap,contentEditable:!wn},vt&&y.createElement(ke.Z,{cancelIndex:Ct,streamingStatus:tt,loadImage:!1,onFinish:()=>_e(void 0,null,function*(){Et(0),setTimeout(()=>Sn(!1),0),te==null||te(vt)}),value:vt})),!vt&&!wn&&y.createElement("div",{className:he.imgBox},y.createElement("img",{width:56,src:Me}),y.createElement("span",null,"\u9884\u89C8\u533A")),ct&&wn&&y.createElement(Ke.Z,{text:Ie}),!Wt&&y.createElement("div",{className:he.backBottom,onClick:()=>{et.current.scrollTop=et.current.scrollHeight}},y.createElement("i",{className:"iconfont icon-huidaodibu"})),y.createElement("div",{ref:Le}),Ue),!wn&&Fe&&be)}},43590:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return we}});var y=ae(59301),he={loading:"loading___SifAS",dot:"dot___J5R0d","dot-fade":"dot-fade___BPUGC"},we=({text:ke})=>y.createElement("div",null,y.createElement("div",{className:he.loading},y.createElement("div",{className:he.dot}),y.createElement("div",{className:he.dot}),y.createElement("div",{className:he.dot})),!!ke&&y.createElement("div",{className:"mt5"},ke))},29313:function(ut,kt,ae){"use strict";ae.d(kt,{o:function(){return y}});const y=he=>(he=he.replace(new RegExp("(?$1'),he=he.replace(new RegExp("(?]*>/g,""),De=Ce(De),De});kt.Z=he},70004:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return He}});var y=ae(59301),he=ae(43418),Be=ae(95237),we=ae(93948),ke="data:image/png;base64,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",We="data:image/png;base64,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",Ce="data:image/png;base64,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",Ke={dotLoading:"dotLoading___s6Sh4",showHide:"showHide___Dfprh",progress:"progress___QUpqo"},Me=ae(59301);const De=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var He=()=>{const[_e,ue]=(0,y.useState)(0),[E,a]=(0,y.useState)(!1),[x,b]=(0,y.useState)(!0),z=(0,y.useRef)(null);(0,y.useEffect)(()=>{if(x)return;const Fe=()=>{ue(Ye=>Ye>=99?(clearInterval(z.current),99):Ye+1)};return z.current=setInterval(Fe,5e4/99),()=>clearInterval(z.current)},[x]);const te=()=>{ue(0),a(!0),b(!1)},oe=(Fe=0)=>{b(!0),ue(Fe),a(!1)},ie=Fe=>{const Ye=Fe/1048576;let Ie;return Ye<=.3?Ie=3:Ye<=.5?Ie=5:Ye<=1?Ie=10:Ye<=2?Ie=20:Ye<=3?Ie=30:Ye<=10?Ie=Ye*10:Ie=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${Ie}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},le=()=>Me.createElement("span",{className:Ke.dotLoading},Me.createElement("span",null,"."),Me.createElement("span",null,"."),Me.createElement("span",null,"."));return{progress:_e,progressOpen:E,openProgress:te,closeProgress:oe,toggleLock:()=>b(Fe=>!Fe),CreateProgressModal:(Fe=De,Ye)=>(typeof Fe=="string"&&(Fe=[Fe,Fe,Fe]),Me.createElement(he.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:E,title:null,footer:null,width:500,afterClose:()=>ue(0)},Me.createElement(Be.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},_e<=30&&Me.createElement(Me.Fragment,null,Me.createElement("img",{src:ke,alt:"Step 1"}),Me.createElement("div",{className:"mt20 c-light-primary"},Fe[0],le())),_e>30&&_e<60&&Me.createElement(Me.Fragment,null,Me.createElement("img",{src:We,alt:"Step 2"}),Me.createElement("div",{className:"mt20 c-light-primary"},Fe[1],le())),_e>=60&&Me.createElement(Me.Fragment,null,Me.createElement("img",{src:Ce,alt:"Step 3"}),Me.createElement("div",{className:"mt20 c-light-primary"},Fe[2],le())),Me.createElement(we.Z,{className:Ke.progress,status:"active",style:{width:"auto"},size:[300,8],percent:_e}),!!Ye&&Me.createElement("div",{className:"c-grey-999"},ie(Ye)))))}}},19004:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return Sn}});var y=ae(59301),he=ae(38854),Be=ae(8591),we=ae(6848),ke=ae(92832),We=ae(3113),Ce=ae(57593),Ke={wrap:"wrap___AasCO",chatContainer:"chatContainer___n6e3E",btnContainer:"btnContainer___yKyVB",btn:"btn___Y_09T",inputContainer:"inputContainer____bM3M",sendBtn:"sendBtn___UHHLj",sendBtnDisabled:"sendBtnDisabled___AoSRc",cancelBtn:"cancelBtn___yql4C",loadingWrp:"loadingWrp___gYLGT","dot-fade":"dot-fade___LruoO"},De=({position:xt,children:Rt})=>{const{left:Le=0,top:et=0}=xt||{},[Wt,wn]=(0,y.useState)(Le),[It,on]=(0,y.useState)(et),be=(0,y.useRef)(null),dt=()=>{if(be.current){const Ot=be.current.offsetWidth,rt=be.current.offsetHeight,At=window.innerWidth,Ln=window.innerHeight;let cn=Le,zt=et;Le+Ot>At&&(cn=At-Ot),cn<0&&(cn=0),et+rt>Ln&&(zt=Ln-rt),zt<0&&(zt=0),wn(cn),on(zt)}};return(0,y.useEffect)(()=>{if(!be.current||!xt)return;const Ot=new ResizeObserver(()=>{dt()});return Ot.observe(be.current),()=>{Ot.disconnect()}},[Le,et,xt]),(0,y.useEffect)(()=>{xt&&dt()},[Le,et,xt]),xt?y.createElement("div",{ref:be,style:{position:"fixed",left:`${Wt}px`,top:`${It}px`,zIndex:1050}},Rt):null},je=ae(78323),He=ae(56102),_e=ae(12306),ue=Object.defineProperty,E=Object.defineProperties,a=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,te=(xt,Rt,Le)=>Rt in xt?ue(xt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:Le}):xt[Rt]=Le,oe=(xt,Rt)=>{for(var Le in Rt||(Rt={}))b.call(Rt,Le)&&te(xt,Le,Rt[Le]);if(x)for(var Le of x(Rt))z.call(Rt,Le)&&te(xt,Le,Rt[Le]);return xt},ie=(xt,Rt)=>E(xt,a(Rt)),le=(xt,Rt,Le)=>new Promise((et,Wt)=>{var wn=be=>{try{on(Le.next(be))}catch(dt){Wt(dt)}},It=be=>{try{on(Le.throw(be))}catch(dt){Wt(dt)}},on=be=>be.done?et(be.value):Promise.resolve(be.value).then(wn,It);on((Le=Le.apply(xt,Rt)).next())}),Fe=({visible:xt,position:Rt,selectText:Le,applyRefinedText:et,fetchUrl:Wt,noRestrictModal:wn})=>{var It;const[on,be]=(0,y.useState)(!1),[dt,Ot]=(0,y.useState)([]),[rt,At]=(0,y.useState)(""),[Ln,cn]=(0,y.useState)(1),[zt,Tt]=(0,y.useState)(""),[Vn,ua]=(0,y.useState)(!1),$t=(0,y.useRef)(null),[aa,Ya]=(0,y.useState)(!1),[Fa,Qn]=(0,y.useState)(0),ja=(0,y.useRef)(!1),br=((It=dt==null?void 0:dt[(dt==null?void 0:dt.length)-1])==null?void 0:It.loading)===!0;(0,y.useEffect)(()=>{if(xt){cn(1);return}Ya(!1),be(!1),lr(),Qn(0),Ot([]),cn(0)},[xt]);const lr=()=>{var Ba,rr;At(""),Tt(""),(rr=(Ba=$t.current)==null?void 0:Ba.cancelRequest)==null||rr.call(Ba)},ra=(...Ba)=>le(void 0,[...Ba],function*(rr="",tr=dt){const dr=Date.now(),Za=[...tr,{text:rr,key:dr,sender:"user",show:!0},{loading:!0,key:dr,sender:"AI",show:!0}];cn(2),Ot(Za);const Zo=sa(tr),Qt={no_record_times:!0,prompt:rr,history:Zo};$t.current=new _e.Z(je.Z.API_SERVER+Wt,Qt),yield new Promise(Un=>{$t.current.on("data",Hn=>{const{chunk:{msg:La},full:Te}=Hn,Ht=La==="error";Ya(!0),Tt(ln(Te)),Ot(_t=>_t.map((Yt,jt)=>jt===_t.length-1?ie(oe({},Yt),{text:Te,loading:!1,error:Ht}):Yt))}),$t.current.on("done",()=>Un()),$t.current.on("error",Hn=>{const La="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(Hn)==="[object Object]"&&Hn.status===-9&&(cn(1),wn(Hn.data)),Ot(Te=>Te.map((Ht,_t)=>_t===Te.length-1?ie(oe({},Ht),{text:La,loading:!1,error:!0}):Ht)),Un()}),$t.current.on("cancelled",()=>Un()),$t.current.startStream()}),be(!1)}),va=Ba=>{At(Ba.target.value)},sa=Ba=>Ba.reduce((tr,dr)=>{if(dr.sender==="user"){const Za=Ba.find(Zo=>Zo.key===dr.key&&Zo.sender==="AI");Za&&(Za!=null&&Za.text)&&!(Za!=null&&Za.error)&&tr.push({question:dr.text,answer:Za.text})}return tr},[]),ma=()=>{if(Va)return;const Ba=xn("\u6539\u5199");lr(),be(!0),ra(Ba)},Ca=Ba=>{if(Ba.key==="Enter"&&!Ba.shiftKey){if(Ba.preventDefault(),ja.current||Ea)return;ma()}},ar=()=>{var Ba,rr;Qn(tr=>tr+1),(rr=(Ba=$t.current)==null?void 0:Ba.cancelRequest)==null||rr.call(Ba),be(!1),Ya(!1)},Bn=[{key:"1",label:y.createElement("span",null," ",y.createElement("i",{className:"iconfont icon-runse font14 mr10"}),"\u6DA6\u8272 ")},{key:"2",label:y.createElement("span",null,y.createElement("i",{className:"iconfont icon-kuoxie font14 mr10"}),"\u6269\u5199")},{key:"3",label:y.createElement("span",null," ",y.createElement("i",{className:"iconfont icon-suoxie font14 mr10"}),"\u7F29\u5199")}],ln=(Ba="")=>{const rr=["\u7B54\u6848\uFF1A","\u96BE\u5EA6\uFF1A","\u89E3\u6790\uFF1A","\u77E5\u8BC6\u70B9\uFF1A","\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09","\u7F16\u7A0B\u8BED\u8A00\uFF1A","\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A","\u7A0B\u5E8F\u4EE3\u7801\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"];return Array.from({length:20}).forEach((tr,dr)=>{rr.push(`\u7B54\u6848${dr+1}\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${dr+1})\u8F93\u5165\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${dr+1})\u8F93\u51FA\uFF1A`)}),rr.forEach(tr=>{const dr=new RegExp(tr,"g");Ba=Ba.replace(dr,`**${tr}** `)}),Ba},xn=Ba=>Ba==="\u6539\u5199"?`${rt}\uFF0C\u6839\u636E\u4E0A\u8FF0\u8981\u6C42\u6539\u5199\u8FD9\u53E5\u8BDD\uFF0C${Le}\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`:`${Le}\uFF0C${Ba}\u4E0A\u9762\u8FD9\u53E5\u8BDD\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`,yt=Ba=>{let rr="";Ba.key==="1"&&(rr=xn("\u6DA6\u8272")),Ba.key==="2"&&(rr=xn("\u6269\u5199")),Ba.key==="3"&&(rr=xn("\u7F29\u5199")),lr(),be(!0),ra(rr)},Zn=()=>{const Ba=dt.splice(dt.length-2),{text:rr}=(Ba==null?void 0:Ba[0])||{};lr(),be(!0),ra(rr,dt)},Ea=on||aa,Va=(rt==null?void 0:rt.trim())==="";return xt?y.createElement(he.Z,{open:Va&&!Ea&&(Vn||!zt),overlayStyle:{minWidth:200},menu:{items:Bn,onClick:yt}},y.createElement(De,{position:Rt},y.createElement("div",{className:Ke.wrap},Ln===2&&y.createElement(y.Fragment,null,y.createElement("div",{className:Ke.chatContainer},br&&y.createElement("div",{className:Ke.loadingWrp},y.createElement("span",null,"\u6B63\u5728\u751F\u6210\u4E2D"),y.createElement("div",{className:"ai-loading"})),zt&&y.createElement(Ce.Z,{cancelIndex:Fa,streamingStatus:on,loadImage:!1,onFinish:()=>le(void 0,null,function*(){Qn(0),setTimeout(()=>Ya(!1),0)}),value:zt})),y.createElement("div",{className:Ke.btnContainer},y.createElement("div",{onClick:()=>et(!0,zt),className:Ke.btn,style:{padding:"0 16px",width:"initial"}},y.createElement("i",{className:"iconfont icon-tihuan mr10 font14"}),"\u66FF\u6362"),y.createElement("div",{onClick:()=>et(!1,zt),className:Ke.btn,style:{padding:"0 16px",width:"initial"}},y.createElement("i",{className:"iconfont icon-charu mr10 font14"}),"\u63D2\u5165"),y.createElement(He.CopyToClipboard,{text:zt,onCopy:()=>Be.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},y.createElement(we.Z,{title:"\u590D\u5236"},y.createElement("div",{className:Ke.btn,style:{marginLeft:"auto"}},y.createElement("i",{className:"iconfont icon-fuzhi8 font14"})))),y.createElement(we.Z,{title:"\u91CD\u65B0\u751F\u6210"},y.createElement("div",{onClick:Zn,className:Ke.btn},y.createElement("i",{className:"iciconfontonfot icon-gengxin-genghuan-tihuan font17"}))),y.createElement(we.Z,{title:"\u5220\u9664"},y.createElement("div",{onClick:()=>{cn(1),lr(),Ot([])},className:Ke.btn},y.createElement("i",{className:"iconfont icon-shanchu14 font14"}))))),y.createElement("div",{className:Ke.inputContainer},y.createElement(ke.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u6587\u672C\u4F18\u5316\u5EFA\u8BAE",value:rt,bordered:!1,onFocus:()=>ua(!0),onBlur:()=>setTimeout(()=>ua(!1),300),onChange:va,onPressEnter:Ca,onCompositionStart:()=>ja.current=!0,onCompositionEnd:()=>ja.current=!1}),aa?y.createElement("div",{className:`iconfont icon-tingzhihuida ${Ke.cancelBtn}`,onClick:ar}):y.createElement(We.ZP,{className:Va?Ke.sendBtnDisabled:Ke.sendBtn,icon:y.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:Ea,onClick:ma}))))):y.createElement(y.Fragment,null)},Ye={"hover-line-container":"hover-line-container___kkYQN","hover-line-content":"hover-line-content___ZkD9e","line-button-container":"line-button-container___A79j9",button:"button___X_Iu7"},Ie=Object.defineProperty,ct=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,Ue=(xt,Rt,Le)=>Rt in xt?Ie(xt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:Le}):xt[Rt]=Le,tt=(xt,Rt)=>{for(var Le in Rt||(Rt={}))Re.call(Rt,Le)&&Ue(xt,Le,Rt[Le]);if(ct)for(var Le of ct(Rt))Je.call(Rt,Le)&&Ue(xt,Le,Rt[Le]);return xt};const xe=xt=>React.createElement("svg",tt({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},xt),React.createElement("title",null,"AI\u6539\u5199"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"26.797%",y1:"22.073%",x2:"82.181%",y2:"80.474%",id:"rewrite_svg__a"},React.createElement("stop",{stopColor:"#5C64FF",offset:"0%"}),React.createElement("stop",{stopColor:"#6988F8",offset:"100%"}))),React.createElement("path",{d:"m10.406 4.741.007.015h-.007v-.022.007Zm-.04-.04.855-1.495 1.497-.855-1.496-.855L10.366 0l-.854 1.497-1.497.855 1.496.854.855 1.495ZM3.1 8.442l1.71 3.1 1.603-3.1 3.1-1.71L6.52 5.023l-1.71-3.1-1.71 3.1L0 6.733l3.099 1.709H3.1Zm6.84 3.1 1.069 1.924 1.068-1.924L14 10.473l-1.924-1.069-1.069-1.923L9.94 9.405l-1.924 1.068 1.924 1.07v-.001Z",fill:"url(#rewrite_svg__a)",fillRule:"nonzero"}));var vt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNi43OTclIiB5MT0iMjIuMDczJSIgeDI9IjgyLjE4MSUiIHkyPSI4MC40NzQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzVDNjRGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM2OTg4RjgiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Im0xMC40MDYgNC43NDEuMDA3LjAxNWgtLjAwN3YtLjAyMi4wMDdabS0uMDQtLjA0Ljg1NS0xLjQ5NSAxLjQ5Ny0uODU1LTEuNDk2LS44NTVMMTAuMzY2IDBsLS44NTQgMS40OTctMS40OTcuODU1IDEuNDk2Ljg1NC44NTUgMS40OTVaTTMuMSA4LjQ0MmwxLjcxIDMuMSAxLjYwMy0zLjEgMy4xLTEuNzFMNi41MiA1LjAyM2wtMS43MS0zLjEtMS43MSAzLjFMMCA2LjczM2wzLjA5OSAxLjcwOUgzLjFabTYuODQgMy4xIDEuMDY5IDEuOTI0IDEuMDY4LTEuOTI0TDE0IDEwLjQ3M2wtMS45MjQtMS4wNjktMS4wNjktMS45MjNMOS45NCA5LjQwNWwtMS45MjQgMS4wNjggMS45MjQgMS4wN3YtLjAwMVoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",bt=(0,y.forwardRef)(({initialContent:xt,onButtonClick:Rt},Le)=>{const[et,Wt]=(0,y.useState)(null),[wn,It]=(0,y.useState)(null),[on,be]=(0,y.useState)(""),[dt,Ot]=(0,y.useState)(null),rt=Le,At=$t=>{const aa=document.elementFromPoint(10,$t),Ya=document.createRange();let Fa=null;const Qn=document.createTreeWalker(rt.current,NodeFilter.SHOW_TEXT,{acceptNode:ma=>{const Ca=document.createRange();Ca.selectNodeContents(ma);const ar=Ca.getBoundingClientRect();return ar.top<=$t&&ar.bottom>=$t?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let ja="",br,lr,ra=null,va=null,sa=null;for(;br=Qn.nextNode();){br.parentNode.getAttribute("data-select")==="disabled"&&(lr=!0),ja+=br.textContent,va||(va=br),sa=br;const ma=document.createRange();ma.selectNodeContents(br);const Ca=ma.getBoundingClientRect();ra===null&&(ra=Ca.top)}if(va&&sa&&!lr){const ma=document.createRange();ma.setStart(va,0),ma.setEnd(sa,sa.textContent.length),Ot(ma)}else Ot(null);return It(ra-1),lr?"":ja.trim()};function Ln($t){for(;$t.parentElement&&$t.parentElement.tagName.toLowerCase()!=="section";){var aa=window.getComputedStyle($t.parentElement);if(aa.pointerEvents==="none")return!0;$t=$t.parentElement}return!1}const cn=$t=>{var aa,Ya;if(Ln($t.target)){It(-1e6);return}if(((Ya=(aa=document.getSelection())==null?void 0:aa.toString)==null?void 0:Ya.call(aa))!==""){It(-1e6);return}const Fa=At($t.clientY);if((Fa==null?void 0:Fa.trim())===""){It(-1e6);return}const Qn=rt.current.getBoundingClientRect();Wt(Qn.left-30),be(Fa)},zt=()=>{},Tt=$t=>{Rt&&on&&Rt(on,$t.clientX,$t.clientY,dt)},Vn=()=>{if(dt){const $t=window.getSelection();$t.removeAllRanges(),$t.addRange(dt)}},ua=()=>{window.getSelection().removeAllRanges()};return(0,y.useEffect)(()=>{const $t=rt.current;return $t.addEventListener("mousemove",cn),$t.addEventListener("mouseleave",zt),()=>{$t.removeEventListener("mousemove",cn),$t.removeEventListener("mouseleave",zt),ua()}},[xt]),y.createElement("div",{className:Ye["hover-line-container2"]},wn!==null&&y.createElement("div",{className:Ye["line-button-container"],style:{top:wn,left:et},onMouseEnter:()=>{Vn()},onMouseLeave:()=>{ua(),It(null),be(""),Ot(null)}},y.createElement("div",{className:Ye.button,onClick:Tt},y.createElement("img",{src:vt}),y.createElement("span",null,"AI\u6539\u5199"))))}),Et={toolbar:"toolbar___qYQBF","chat-dialog":"chat-dialog___AUJYU",button:"button___VhNes"},Sn=({nodeRef:xt,noRestrictModal:Rt})=>{const[Le,et]=(0,y.useState)(null),[Wt,wn]=(0,y.useState)(null),[It,on]=(0,y.useState)(!1),[be,dt]=(0,y.useState)(null),[Ot,rt]=(0,y.useState)(!1),[At,Ln]=(0,y.useState)(!1),cn=xt,zt=(0,y.useRef)(null),Tt=(0,y.useRef)(null),[Vn,ua]=(0,y.useState)("");(0,y.useEffect)(()=>{Le!=null&&Le.toString()&&ua(Le==null?void 0:Le.toString())},[Le==null?void 0:Le.toString()]);const $t=()=>{const Qn=window.getSelection(),ja=cn.current.scrollTop,br=cn.current.getBoundingClientRect();if(Qn.rangeCount>0&&Qn.toString().length>0){const lr=Qn.getRangeAt(0);et(lr.cloneRange());const ra=lr.getBoundingClientRect(),va=40;let sa=ra.top+ja-5+va;sa{if(!Qn||Qn.rangeCount===0){rt(!1);return}const br=Qn.getRangeAt(0).getBoundingClientRect(),lr=window.getComputedStyle(cn.current),ra=parseInt(lr.lineHeight),va=parseInt(lr.paddingTop),sa=cn.current.scrollTop,ma=cn.current.getBoundingClientRect(),Ca=br.top-ma.top+sa,ar=Math.floor((Ca-va)/ra),Bn=va+ar*ra-sa;dt(Bn),rt(!0)},Ya=Qn=>{cn.current&&!cn.current.contains(Qn.target)&&Ln(!1)};(0,y.useEffect)(()=>{const Qn=cn.current;return Qn.addEventListener("scroll",$t),Qn.addEventListener("input",$t),Qn.addEventListener("click",$t),Qn.addEventListener("mouseup",$t),Qn.addEventListener("keyup",$t),Qn.addEventListener("click",$t),document.addEventListener("mousedown",Ya),()=>{Qn.removeEventListener("scroll",$t),Qn.removeEventListener("input",$t),Qn.removeEventListener("click",$t),Qn.removeEventListener("mouseup",$t),Qn.removeEventListener("keyup",$t),Qn.removeEventListener("click",$t),document.removeEventListener("mousedown",Ya)}},[]);const Fa=(Qn=!0,ja)=>{if(!Le)return;const br=Tt.current.querySelector("section.edu_md").innerHTML.replace(/]*>([\s\S]*?)<\/p>/g,"$1"),lr=Le.cloneRange(),ra=window.getSelection();if(ra.removeAllRanges(),ra.addRange(lr),Qn){lr.deleteContents();const va=document.createElement("div");va.innerHTML=br;const sa=Array.from(va.childNodes);for(;sa.length>0;)lr.insertNode(sa.pop())}else{lr.collapse(!1);const va=document.createElement("div");va.innerHTML=" "+br;const sa=Array.from(va.childNodes);for(;sa.length>0;)lr.insertNode(sa.pop())}ra.removeAllRanges(),et(null),on(!1),wn(null)};return y.createElement("section",{ref:Tt},Wt&&y.createElement("div",{ref:zt,className:Et.toolbar,style:{top:Wt==null?void 0:Wt.top,left:Wt==null?void 0:Wt.left}},y.createElement("div",{className:Et.button,onClick:()=>on(!0)},y.createElement("img",{src:vt}),y.createElement("span",null,"AI\u6539\u5199"))),y.createElement(Fe,{key:JSON.stringify(Wt),noRestrictModal:Rt,visible:It,position:Wt,selectText:Vn,applyRefinedText:Fa,fetchUrl:"/api/stream/intelligent_imports/stream.json"}),cn.current&&y.createElement(bt,{ref:cn,onButtonClick:(Qn,ja,br,lr)=>{et(lr),on(!0),ua(Qn),wn({left:ja,top:br+20})}}))}},43298:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return ke}});var y=ae(59301),he=ae(43418),Be={num:"num___VQiqB"},ke=({visible:We,usedCount:Ce,totalCount:Ke,onOk:Me,onCancel:De})=>{const je=()=>Ce>0?y.createElement("div",null,"\u672C\u6B21\u5C06\u6D88\u80171\u6B21\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\uFF08\u6BCF\u65E5",Ke,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",y.createElement("span",{className:Be.num},Ce),"\u6B21\uFF09\uFF0C\u786E\u5B9A\u64CD\u4F5C\u5417\uFF1F"):y.createElement("div",{className:"mb20"},"\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5",Ke,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",y.createElement("span",{className:Be.num},Ce),"\u6B21\uFF09\u3002");return y.createElement(he.default,{centered:!0,open:We,title:"\u63D0\u793A",width:620,zIndex:1100,onCancel:De,onOk:Me,footer:Ce>0?void 0:null},je())}},72523:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return a},Q:function(){return ue}});var y=ae(59301),he={container:"container___DAVRd",katex:"katex___oS9Qs",liWrap:"liWrap___pAkIe",backBottom:"backBottom___kT237",imgBox:"imgBox___O8q6M"},Be=ae(12306),we=ae(78323),ke=ae(57593),We=ae(19004),Ce=ae(77536),Ke=ae(43590),Me="data:image/png;base64,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",De=ae(92310),je=ae.n(De),He=ae(8591),_e=(x,b,z)=>new Promise((te,oe)=>{var ie=Fe=>{try{Ee(z.next(Fe))}catch(Ye){oe(Ye)}},le=Fe=>{try{Ee(z.throw(Fe))}catch(Ye){oe(Ye)}},Ee=Fe=>Fe.done?te(Fe.value):Promise.resolve(Fe.value).then(ie,le);Ee((z=z.apply(x,b)).next())});const ue={contentRef:{current:null},value:null,status:!1,open:()=>_e(void 0,null,function*(){}),close:()=>{}};var a=({className:x,style:b,onChange:z,onSuccess:te,onCancel:oe,onError:ie,fetchUrl:le,noRestrictModal:Ee=()=>{},showEditableToolbar:Fe,bottomOffset:Ye=110,loadingText:Ie,showEmptyData:ct=!0,onStatusChange:Re,stringTransformer:Je,bottomContainerNode:Ue})=>{const[tt,xe]=(0,y.useState)(!1),[vt,pt]=(0,y.useState)(""),[bt,Et]=(0,y.useState)(0),[nn,Sn]=(0,y.useState)(!1),xt=(0,y.useRef)(null),Rt=(0,y.useRef)(null),Le=(0,y.useRef)(null),et=(0,y.useRef)(null),Wt=(0,Ce.Z)({scrollBoxRef:et,bottomInspectRef:Le,contentRef:Rt,status:nn,bottomOffset:Ye}),wn=tt||nn;(0,y.useEffect)(()=>{z==null||z(vt)},[vt]),(0,y.useEffect)(()=>{Re==null||Re({contentRef:Rt,status:wn,value:vt,open:It,close:on})},[wn,vt]);const It=dt=>_e(void 0,null,function*(){xe(!0),pt(""),Et(0);const Ot=le;dt!=null&&dt.fetchUrl&&delete dt.fetchUrl,xt.current=new Be.Z(`${we.Z.API_SERVER}${Ot}`,dt),yield new Promise((rt,At)=>{xt.current.on("data",Ln=>{let{chunk:{content:cn,type:zt}}=Ln;Sn(!0),zt==="text"&&pt(Tt=>Je?Je(Tt+cn):Tt+cn)}),xt.current.on("done",()=>{rt()}),xt.current.on("error",Ln=>{Object.prototype.toString.call(Ln)==="[object Object]"&&Ln.status===-1&&He.ZP.warning((Ln==null?void 0:Ln.message)||""),rt(),ie==null||ie(Ln)}),xt.current.on("cancelled",()=>{rt(),oe==null||oe()}),xt.current.startStream()}),xe(!1)}),on=()=>{var dt,Ot;Et(1),(Ot=(dt=xt.current)==null?void 0:dt.cancelRequest)==null||Ot.call(dt),xe(!1),Sn(!1)},be=(0,y.useMemo)(()=>Rt.current?y.createElement(We.Z,{noRestrictModal:Ee,nodeRef:Rt}):y.createElement(y.Fragment,null),[Rt.current]);return y.createElement(y.Fragment,null,y.createElement("div",{className:je()(he.container,x),style:b,ref:et},y.createElement("div",{ref:Rt,className:he.liWrap,contentEditable:!wn},vt&&y.createElement(ke.Z,{cancelIndex:bt,streamingStatus:tt,loadImage:!1,onFinish:()=>_e(void 0,null,function*(){Et(0),setTimeout(()=>Sn(!1),0),te==null||te(vt)}),value:vt})),!vt&&!wn&&y.createElement("div",{className:he.imgBox},y.createElement("img",{width:56,src:Me}),y.createElement("span",null,"\u9884\u89C8\u533A")),ct&&wn&&y.createElement(Ke.Z,{text:Ie}),!Wt&&y.createElement("div",{className:he.backBottom,onClick:()=>{et.current.scrollTop=et.current.scrollHeight}},y.createElement("i",{className:"iconfont icon-huidaodibu"})),y.createElement("div",{ref:Le}),Ue),!wn&&Fe&&be)}},43590:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return we}});var y=ae(59301),he={loading:"loading___SifAS",dot:"dot___J5R0d","dot-fade":"dot-fade___BPUGC"},we=({text:ke})=>y.createElement("div",null,y.createElement("div",{className:he.loading},y.createElement("div",{className:he.dot}),y.createElement("div",{className:he.dot}),y.createElement("div",{className:he.dot})),!!ke&&y.createElement("div",{className:"mt5"},ke))},29313:function(ut,kt,ae){"use strict";ae.d(kt,{o:function(){return y}});const y=he=>(he=he.replace(new RegExp("(?$1'),he=he.replace(new RegExp("(?$1 -`),he)},41468:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return x}});var y=ae(59301),he=ae(17574),Be=ae(55301),we={flex_box_center:"flex_box_center___SFmJH",flex_space_between:"flex_space_between___f2H1D",flex_box_vertical_center:"flex_box_vertical_center___hW_hp",flex_box_center_end:"flex_box_center_end___yklmJ",flex_box_column:"flex_box_column___m0oUw",customTree:"customTree___ZhEHU",name:"name___RIkn2"},ke=Object.defineProperty,We=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,je=(b,z,te)=>z in b?ke(b,z,{enumerable:!0,configurable:!0,writable:!0,value:te}):b[z]=te,He=(b,z)=>{for(var te in z||(z={}))Me.call(z,te)&&je(b,te,z[te]);if(Ke)for(var te of Ke(z))De.call(z,te)&&je(b,te,z[te]);return b},_e=(b,z)=>We(b,Ce(z)),ue=(b,z)=>{var te={};for(var oe in b)Me.call(b,oe)&&z.indexOf(oe)<0&&(te[oe]=b[oe]);if(b!=null&&Ke)for(var oe of Ke(b))z.indexOf(oe)<0&&De.call(b,oe)&&(te[oe]=b[oe]);return te},E=(b,z,te)=>new Promise((oe,ie)=>{var le=Ye=>{try{Fe(te.next(Ye))}catch(Ie){ie(Ie)}},Ee=Ye=>{try{Fe(te.throw(Ye))}catch(Ie){ie(Ie)}},Fe=Ye=>Ye.done?oe(Ye.value):Promise.resolve(Ye.value).then(le,Ee);Fe((te=te.apply(b,z)).next())}),x=b=>{var z=b,{value:te,onChange:oe,defaultValue:ie,disabled:le}=z,Ee=ue(z,["value","onChange","defaultValue","disabled"]);const[Fe,Ye]=(0,y.useState)([]),[Ie,ct]=(0,y.useState)("1");(0,y.useEffect)(()=>{Re()},[]);const Re=()=>E(void 0,null,function*(){const tt=yield(0,Be.NZ)({});if(tt!=null&&tt.data){const xe=[{title:y.createElement("div",{title:"\u6839\u76EE\u5F55",className:we.name},"\u6839\u76EE\u5F55"),value:0,key:0,icon:y.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:Je(tt.data||[])}];Ye(xe),ct("2")}}),Je=tt=>{function xe(vt){const pt=vt.children,Ct=Array.isArray(pt)&&pt.length>0,Et=vt==null?void 0:vt.group_id;return{title:y.createElement("div",{title:vt==null?void 0:vt.name,className:we.name},vt==null?void 0:vt.name),value:Et,key:Et,icon:y.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:Ct?pt==null?void 0:pt.map(nn=>xe(nn)):[]}}return tt==null?void 0:tt.map(vt=>xe(vt))},Ue=ie?{defaultExpandedKeys:[0],defaultSelectedKeys:[0]}:{selectedKeys:te,defaultExpandedKeys:te};return y.createElement("div",{className:we.customTree},y.createElement(he.default,He(_e(He({key:Ie},Ue),{showIcon:!0,treeData:Fe,onSelect:oe,disabled:le}),Ee)))}},60978:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return we}});var y=ae(59301),he={digitalLabel:"digitalLabel___tImKs",active:"active___Ck70Q"},we=({number:ke,active:We,className:Ce})=>y.createElement("div",{className:`${he.digitalLabel} ${We?he.active:""} ${Ce}`},ke)},72382:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return b}});var y=ae(59301),he=ae(17574),Be={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},we=ae(73631),ke=ae(5623),We=ae(55301),Ce=Object.defineProperty,Ke=Object.defineProperties,Me=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,_e=(z,te,oe)=>te in z?Ce(z,te,{enumerable:!0,configurable:!0,writable:!0,value:oe}):z[te]=oe,ue=(z,te)=>{for(var oe in te||(te={}))je.call(te,oe)&&_e(z,oe,te[oe]);if(De)for(var oe of De(te))He.call(te,oe)&&_e(z,oe,te[oe]);return z},E=(z,te)=>Ke(z,Me(te)),a=(z,te,oe)=>new Promise((ie,le)=>{var Ee=Ie=>{try{Ye(oe.next(Ie))}catch(ct){le(ct)}},Fe=Ie=>{try{Ye(oe.throw(Ie))}catch(ct){le(ct)}},Ye=Ie=>Ie.done?ie(Ie.value):Promise.resolve(Ie.value).then(Ee,Fe);Ye((oe=oe.apply(z,te)).next())}),b=({value:z,onChange:te,scrollId:oe})=>{const[ie,le]=(0,y.useState)([]);(0,y.useEffect)(()=>{Ee()},[]);const Ee=()=>a(void 0,null,function*(){const Je=yield(0,We.NZ)({});if(Je!=null&&Je.data){const Ue=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:y.createElement("img",{src:we,className:Be.folderIcon}),isLeaf:!1,children:Fe(Je.data||[])}];le(Ue)}}),Fe=Je=>Je.map(Ue=>({title:Ue.name,key:Ue.group_id,icon:y.createElement("img",{src:we,className:Be.folderIcon}),isLeaf:Ue.children.length===0,children:Fe(Ue.children)})),Ye=(Je,Ue,tt)=>Je.map(xe=>xe.key===Ue?ue(ue({},xe),tt):xe.children?E(ue({},xe),{children:Ye(xe.children,Ue,tt)}):xe),Ie=(Je,Ue,tt)=>Je.map(xe=>{if(xe.key===Ue)return E(ue({},xe),{icon:tt?y.createElement("img",{src:ke,className:Be.folderIcon}):y.createElement("img",{src:we,className:Be.folderIcon})});if(xe.children)return E(ue({},xe),{children:Ie(xe.children,Ue,tt)})}),ct=(Je,Ue)=>{le(tt=>Ie(tt,Ue.node.key,Ue.expanded))},Re=z?{selectedKeys:z,defaultExpandedKeys:z}:{};return ie.length>0&&y.createElement("div",{id:oe||""},y.createElement(he.default,ue({showLine:{showLeafIcon:!1},showIcon:!0,treeData:ie,className:Be.folderWrapper,onSelect:te,onExpand:ct},Re)))}},66807:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return We}});var y=ae(60324),he={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},Be=ae(32637),we=ae(59301),We=({type:Ce,style:Ke})=>{const Me=we.createElement("div",{className:he.wrap,onClick:De=>{De.preventDefault(),De.stopPropagation()}},we.createElement("p",null,Ce==="shixun"||Ce==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",we.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",Ce==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),we.createElement("div",{className:he.contact},we.createElement("div",{className:he.img},we.createElement("img",{src:Be,width:"124px",height:"124px"})),we.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return we.createElement(y.Z,{content:Me},we.createElement("span",{className:he.text,style:Ke},"\u9AD8\u6D88\u8017"))}},86197:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return je}});var y=ae(59301),he={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Be=ae(92310),we=ae.n(Be),ke=ae(71418),We=ae(2859),Ce=ae(57193),Ke=ae(63949),Me=(He,_e,ue)=>new Promise((E,a)=>{var x=te=>{try{z(ue.next(te))}catch(oe){a(oe)}},b=te=>{try{z(ue.throw(te))}catch(oe){a(oe)}},z=te=>te.done?E(te.value):Promise.resolve(te.value).then(x,b);z((ue=ue.apply(He,_e)).next())}),je=({data:He,className:_e,fullWidth:ue,style:E={},onClose:a,onOk:x,showFullTools:b,noAssociationId:z})=>{const te=(0,y.useRef)(null),oe=(0,y.useRef)(null),ie=(0,y.useRef)(null),le=(0,y.useRef)(null),[Ee,Fe]=(0,y.useState)(!1),[Ye,Ie]=(0,y.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,y.useEffect)(()=>{ie.current||(ie.current=document.createElement("style"),document.head.appendChild(ie.current)),He!=null&&He.visible?(document.body.setAttribute("data-custom","y-hidden"),ie.current.innerHTML=" html { overflow-y: hidden; }",He!=null&&He.src&&ct()):(document.body.removeAttribute("data-custom"),ie.current&&(document.head.removeChild(ie.current),ie.current=null))},[He==null?void 0:He.visible]);const ct=()=>Me(void 0,null,function*(){Fe(!0),Ie("\u6B63\u5728\u52A0\u8F7D\u4E2D");const xe=yield(0,Ke.ZJ)(He==null?void 0:He.src);te.current.src="",te.current.src=xe,te.current.onload=function(){tt()},Fe(!1),Ie("")}),Re=()=>{document.body.removeAttribute("data-custom"),ie.current.innerHTML=" ",a()},Je=xe=>Me(void 0,null,function*(){Fe(!0),Ie("\u6B63\u5728\u4FDD\u5B58\u4E2D");const vt=yield(0,Ce.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:He.title,file:xe.dataUrl}});vt!=null&&vt.id&&!z?(yield(0,Ce.ZP)(`/api/attachments/${He.id}/add_subitem.json`,{method:"post",body:{subitem_id:vt==null?void 0:vt.id,settings:JSON.stringify(xe.state)}})).status===0&&x():vt!=null&&vt.id&&x(vt),document.body.removeAttribute("data-custom"),ie.current.innerHTML=" ",Fe(!1),Ie("")}),Ue=()=>{const xe=document.querySelector('a[href="https://markerjs.com/"]');xe&&xe.parentNode&&(xe.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(pt=>{const Ct=document.querySelector(pt.name);Ct&&Ct.setAttribute("title",pt.title)})},tt=()=>{oe.current=new We.hP(te.current),oe.current.targetRoot=le.current,oe.current.addEventListener("render",Je),oe.current.addEventListener("beforeclose",Re),b&&(oe.current.availableMarkerTypes=oe.current.ALL_MARKER_TYPES,oe.current.uiStyleSettings.redoButtonVisible=!0,oe.current.uiStyleSettings.notesButtonVisible=!0,oe.current.uiStyleSettings.zoomButtonVisible=!0,oe.current.uiStyleSettings.zoomOutButtonVisible=!0,oe.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=oe.current.uiStyleSettings,oe.current.show(),He!=null&&He.snapshotData&&oe.current.restoreState(He.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Ue()},300)};return y.createElement(y.Fragment,null,(He==null?void 0:He.visible)&&y.createElement(ke.Z,{spinning:Ee,tip:Ye,style:{position:"absolute"}},y.createElement("div",{ref:le,className:we()(he.imageDimensions,_e,ue?he.fullWidth:""),style:E},y.createElement("img",{className:he.img,ref:te}))))}},44216:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return lr},$:function(){return Fr}});var y=ae(59301),he={flex_box_center:"flex_box_center___ILe3s",flex_space_between:"flex_space_between___c0XhE",flex_box_vertical_center:"flex_box_vertical_center___Iusj1",flex_box_center_end:"flex_box_center_end___DIVMO",flex_box_column:"flex_box_column___x06LA",intelligentBox:"intelligentBox___M5xO7",red:"red___oyEWt",imgBox:"imgBox___DdoNI",underpin:"underpin___fwUex",row:"row___W9MrK",leftLayout:"leftLayout___MMjoZ",rightLayout:"rightLayout___EsxRX",head:"head___Q7Od8",centerBox:"centerBox___j58Ut",title:"title___rMcNx",tip:"tip___gLHFS",leftBox:"leftBox___DJ6lp",question:"question___THjM9",rightBox:"rightBox___CuMdf",error:"error___PHzCG",actionHead:"actionHead___vTHMx",edit:"edit___EaRLy",option:"option___z4UTy",active:"active___o8wNJ",fill:"fill___g760n",text:"text___L_lug",liWrap:"liWrap___LDwxe",li:"li___k4Mcf",buttonFixed:"buttonFixed___QxKdm",buttonWrap:"buttonWrap___OEep5",button:"button___b2y4h",menu:"menu___aQ4xO",tabs:"tabs___QmlP4",dotLoading:"dotLoading___zUYOu",showHide:"showHide___fHrAG"},Be=ae(92310),we=ae.n(Be),ke=ae(78241),We=ae(8591),Ce=ae(43418),Ke=ae(5871),Me=ae(95237),De=ae(24905),je=ae(38854),He=ae(54580),_e=ae(3113),ue=ae(93948),E=ae(19842),a=ae(92832),x=ae(16338),b=ae(78323),z="data:image/png;base64,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",te="data:image/png;base64,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",oe="data:image/png;base64,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",ie="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAwCAYAAADJuP4nAAAAAXNSR0IArs4c6QAAAz5JREFUeF7tnM9PE0EUx+fN7rKlAQ6EWw3GEMSE8iPSmHjz4kE961Wjif4ZpH8DicZGjYaTclYTT1ysIbEXxYOJLRZMRSUYC0X7Y2dMiyVaKd2Zt+3s4XHtfN+bfD7Zlp2dHWD0hyYwd/P9iFWrxjwhyvZgf2FlYbyILuqzAPgcR8PaELj8RFrZp29n//7YceDTyr2pL72ARgKRlM9dW4sU5c5kaxnbkdsXYtP5ZBIEssWRcRKIpNtOYKOsA3tjMcguJeMVZJu2cRKIJHukQMaYbfFaNMKyy7fju8hWh8ZJIJJqJ4H18sBtyRxrPZOa2EK2+y9OApFE/QhstgCXf3t9d3IDACSy7UGcBCJJqgist+KW3JV2NZdJJarI1o04CURSVBXYgA6swvoq2UwqsYdsTwKxAHUENq5E2xIOk/lX9+PbmDnQFYihxxjTFdhs60p3M/3oZEH3d5EEGha4f7voFUcvzuaWroCnOh0SqEqsZTz2CmyW47YsD3hDH5YfnvilMqWGQCklJG5lbJUgjd0nMGhH3GJJTATBwwLuib7+tUxq7IffenD2xupwlcFxUfO43xCN6y4BcCuFTCrx2U8XOHN9dabmCbr6/NDq4RjO2fdLo1MfOy2Gw+mrb+Z6OC9qpUDA4fzn8ICbfb4wXm4XI4EKQE0MrS+GO8zOvXxwauew/iTQhBWNnhEhN9KLM19boyRQA6apSMS2t84fe7yRTCYPHhKTQFM2NPsCsNKfddTGYjgJ1ARpNCahOiJF9sXiTIkEGjWh3xy4lINS5EigPkPzSQlVEmheg/4MSKA+O9PJ/a/QIfoKNS1Cqz/9E6OFLRQhuo0IhQa9SdCNvB63UKRoKS0UGtQnQYvZ6sxCk/D1OIke6IbG1z8T8f1Al7ZUhE+g0paK+vRpU5O+ROObmvSnTsk6gVBsKyQV+gSCEEgbe/X5o5NYgW6/u5m+Q1vr0SJ0C+gKpJdbdIkHnNMRSK+XBSwBU05VIL3giaHdhayKQHrFugsCsCX9CKRDDrCUu5jvJJCOGeki/CBK00E/QVA0WIOO2jIIP4jW8/OSP8u/m/aksJr16LC7IMj2sEbzuEkBnmdFo+u9PG7yNxidqHC3DAxxAAAAAElFTkSuQmCC",le=ae(57193),Ee=ae(72382),Fe=ae(5623),Ye=ae(79562),Ie=ae(37975),ct=ae(90443),Re=ae(15342),Je=ae.n(Re),Ue=(ra,va,sa)=>new Promise((ma,ba)=>{var ar=xn=>{try{ln(sa.next(xn))}catch(yt){ba(yt)}},Cn=xn=>{try{ln(sa.throw(xn))}catch(yt){ba(yt)}},ln=xn=>xn.done?ma(xn.value):Promise.resolve(xn.value).then(ar,Cn);ln((sa=sa.apply(ra,va)).next())}),xe=y.memo(({tagName:ra="div",value:va="",className:sa,style:ma={},onBlur:ba,id:ar})=>{const Cn=(0,y.useRef)(null);(0,y.useEffect)(()=>{if(!Cn.current)return;Ue(void 0,null,function*(){const yt=Cn.current;yt.innerHTML="";const Zn=va==null?void 0:va.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const Ea of Zn)if(Ea.startsWith("$$")&&Ea.endsWith("$$")||Ea.startsWith("`$$")&&Ea.endsWith("$$`")){const Va=Ea.startsWith("`$$")?Ea.slice(3,-3):Ea.slice(2,-2),Ca=document.createElement("span");Ca.setAttribute("contentEditable","false"),Ca.setAttribute("title",Ea),Ca.className="edu_latex",yt.appendChild(Ca),Je().render(Va,Ca,{throwOnError:!1})}else{const Va=Ea==null?void 0:Ea.replace(/<[^>]*>/g,Ca=>Ca.startsWith("{var xn,yt;if(ba&&Cn.current){const Ea=Cn.current.cloneNode(!0),Va=Ea.querySelectorAll("span.edu_latex");for(let Ca of Va){const rr=Ca.getAttribute("title"),tr=document.createTextNode(rr||""),dr=Ca;(yt=(xn=dr.parentNode)==null?void 0:xn.replaceChild)==null||yt.call(xn,tr,dr)}ba(Ea.innerHTML)}};return y.createElement(y.Fragment,null,y.createElement(ra,{ref:Cn,contentEditable:!0,className:sa,style:ma,onBlur:ln}))}),vt=ae(81779),pt=ae(27035),Ct=ae(43428),Et=ae(6848),nn=ae(43604),Sn={wrap:"wrap___Yz6fc",left:"left___F0axg",tip:"tip___nCmqI",bottomBtn:"bottomBtn___x70Gq",disabled:"disabled___CWzre"},wt=ae(29313),Rt=ae(63949),Le=ae(70004),et=ae(34764),Wt=ae(43298),wn=ae(72523),Ot="data:image/png;base64,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",on=(ra,va,sa)=>new Promise((ma,ba)=>{var ar=xn=>{try{ln(sa.next(xn))}catch(yt){ba(yt)}},Cn=xn=>{try{ln(sa.throw(xn))}catch(yt){ba(yt)}},ln=xn=>xn.done?ma(xn.value):Promise.resolve(xn.value).then(ar,Cn);ln((sa=sa.apply(ra,va)).next())}),dt=(0,y.forwardRef)(({onUpdateNum:ra,onSave:va},sa)=>{var ma;const ba=`\u8BF7\u8F93\u5165\u51FA\u9898\u8981\u6C42\uFF0C\u60A8\u4E5F\u53EF\u4EE5\u5148\u4E0A\u4F20\u6750\u6599\u4E4B\u540E\u518D\u6839\u636E\u6750\u6599\u51FA\u9898 -\u4F8B\uFF1A\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9\uFF1A\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,[ar,Cn]=(0,y.useState)(!1),[ln,xn]=(0,y.useState)([]),[yt,Zn]=(0,y.useState)(null),[Ea,Va]=(0,y.useState)([]),[Ca,rr]=(0,y.useState)(0),[tr,dr]=(0,y.useState)(0),[Za,Zo]=(0,y.useState)(!1),[Qt,Un]=(0,y.useState)(""),[Hn,Da]=(0,y.useState)(0),[Te,Ht]=(0,y.useState)(0),[_t,Kt]=(0,y.useState)(0),[jt,Wn]=(0,y.useState)(0),[Kn,Ve]=(0,y.useState)(0),[at,qe]=(0,y.useState)(0),[un,An]=(0,y.useState)(0),[Mn,Na]=(0,y.useState)(0),[ca,ta]=(0,y.useState)(wn.Q),{contentRef:La,value:zn,status:Vt,open:Ga,close:Ar}=ca,vo=(0,et.Z)({contentRef:La,status:Vt}),{openProgress:ka,closeProgress:Zt,CreateProgressModal:zr,progressOpen:Ka}=(0,Le.Z)();(0,y.useEffect)(()=>{yt&&Mr(),yt===!1&&(Ar(),ra==null||ra(),xn([]),Un(""),Da(0),Ht(0),Kt(0),Wn(0),Ve(0),qe(0),An(0),Na(0))},[yt]);const wr=()=>{Zn(!0)};(0,y.useImperativeHandle)(sa,()=>({onClick:wr}));const mr=ga=>{Zo(!0),rr(ga),dr(0)},Dr=ga=>on(void 0,null,function*(){const or=ga.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(or)==-1?(We.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):ga.size/1024/1024>10?(We.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),Mr=()=>on(void 0,null,function*(){const ga=yield(0,le.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});ga.status===0&&(rr(ga.total_number),dr(ga.remaining_number))}),so=ga=>(ga=ga||"",ga=String(ga),ga=ga.replace(/\s+/g,""),ga),Zr=(ga=!0)=>on(void 0,null,function*(){var or,Ha;const pn=[{name:"\u5355\u9009\u9898",num:Hn||0},{name:"\u591A\u9009\u9898",num:Te||0},{name:"\u5224\u65AD\u9898",num:_t||0},{name:"\u586B\u7A7A\u9898",num:jt||0},{name:"\u7B80\u7B54\u9898",num:Kn||0},{name:"\u7EC4\u5408\u9898",num:Mn||0},{name:"\u7F16\u7A0B\u9898",num:at||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:un||0}];if(ga){if(so(Qt)){if(Qt.length>1e3){We.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{We.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!so(Qt)&&!(ln!=null&&ln.length)){We.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const _n=pn.reduce((cr,gr)=>cr+gr.num,0);if(_n===0){We.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(_n>30){We.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}if(Ca!==-1){Zo(!0);return}}Zo(!1);const Ia={scene_type:6,request_identifier:Math.random(),file_id:(Ha=(or=ln[0])==null?void 0:or.response)==null?void 0:Ha.id,content:Qt,count_arr:pn.map(_n=>_n.num).join(",")};yield Ga(Ia),Mr()}),oa=()=>on(void 0,null,function*(){const ga=vo();if(va){Zn(!1),va(ga);return}ka(),Cn(!0),Va([]);const or=new FormData;or.append("html",ga);const Ha=yield(0,le.ZP)("/api/intelligent_imports/import.json",{method:"post",body:or},!0);if((Ha==null?void 0:Ha.status)===0)if(Ha!=null&&Ha.data){Zt(100),Va(Ha==null?void 0:Ha.data);return}else We.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");Cn(!1),Zt()}),Xt=()=>on(void 0,null,function*(){const ga=vo();(0,Rt.RG)(ga)}),ir=["uploading","error"].includes((ma=ln==null?void 0:ln[0])==null?void 0:ma.status);return y.createElement(y.Fragment,null,y.createElement(Wt.Z,{visible:Za,totalCount:Ca,usedCount:tr,onCancel:()=>Zo(!1),onOk:()=>Zr(!1)}),y.createElement(Ct.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:y.createElement("div",{className:Sn.extraHeader},y.createElement(Me.Z,{align:"middle"},!Vt&&!!zn&&y.createElement(y.Fragment,null,y.createElement(x.op,{onClick:oa,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),y.createElement(x.op,{onClick:Xt,shape:"default",type:"text"},y.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),y.createElement("i",{onClick:()=>{const ga=or=>{Ce.default.confirm({centered:!0,icon:null,width:500,zIndex:1101,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:or,onOk:()=>{Zn(!1)}})};if(Vt){ga("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else zn?ga("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Zn(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:yt},y.createElement("div",{className:Sn.wrap},y.createElement("div",{className:Sn.left},y.createElement("div",{className:Sn.tip},y.createElement("img",{src:Ot}),y.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),y.createElement("div",{className:"mb10 mt20 c-black"},y.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),y.createElement(a.default.TextArea,{style:{height:160},className:"mb20",value:Qt,placeholder:ba,onChange:ga=>{Un(ga.target.value)}}),y.createElement(He.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${b.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:ln,withCredentials:!0,data:{upload_type:1},beforeUpload:Dr,onChange:({file:ga})=>{var or,Ha;ga.status!=="removed"&&(ga.status==="done"&&((or=ga==null?void 0:ga.response)==null?void 0:or.status)!==0&&(ga.status="error",ga.response=(Ha=ga==null?void 0:ga.response)==null?void 0:Ha.message),xn([ga]))},onRemove:()=>xn([])},y.createElement(Et.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},y.createElement(x.op,{style:{borderRadius:2}},y.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),y.createElement("div",{className:"c-black mt20"},y.createElement("div",{className:"mb10 c-black"},y.createElement("b",null,"\u51FA\u9898\u6570\u91CF"),y.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u4FDD\u8BC1\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",y.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"30"),"\u9053\uFF09")),y.createElement(Me.Z,{style:{gap:16}},y.createElement(nn.Z,null,y.createElement("label",null,"\u5355\u9009\u9898"),y.createElement(Ke.Z,{min:0,max:10,value:Hn,onChange:Da,style:{marginLeft:"8px"}})),y.createElement(nn.Z,null,y.createElement("label",null,"\u591A\u9009\u9898"),y.createElement(Ke.Z,{min:0,max:10,value:Te,onChange:Ht,style:{marginLeft:"8px"}})),y.createElement(nn.Z,null,y.createElement("label",null,"\u5224\u65AD\u9898"),y.createElement(Ke.Z,{min:0,max:10,value:_t,onChange:Kt,style:{marginLeft:"8px"}})),y.createElement(nn.Z,null,y.createElement("label",null,"\u586B\u7A7A\u9898"),y.createElement(Ke.Z,{min:0,max:10,value:jt,onChange:Wn,style:{marginLeft:"8px"}})),y.createElement(nn.Z,null,y.createElement("label",null,"\u7B80\u7B54\u9898"),y.createElement(Ke.Z,{min:0,max:10,value:Kn,onChange:Ve,style:{marginLeft:"8px"}})))),Vt?y.createElement("div",{onClick:Ar,className:Sn.bottomBtn},y.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):ir?y.createElement("div",{className:`${Sn.bottomBtn} ${Sn.disabled}`},y.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):y.createElement("div",{onClick:()=>{Zr()},className:Sn.bottomBtn},y.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898")),y.createElement(wn.Z,{onStatusChange:ta,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Ka,noRestrictModal:mr,stringTransformer:wt.o,onError:ga=>{Object.prototype.toString.call(ga)==="[object Object]"&&ga.status===-9&&mr(ga.data)}}))),y.createElement(Ct.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:ar},y.createElement(Me.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},y.createElement("img",{src:ae(36413),alt:"\u667A\u80FD\u51FA\u9898"}),y.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),y.createElement(lr,{stickyTop:-24,hideWordFeatures:!0,dataSource:Ea,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>Cn(!1),onSuccess:()=>{Cn(!1),Zn(!1)}}),y.createElement("div",{style:{height:70}})),zr("\u5904\u7406\u4E2D"))}),Mt=Object.defineProperty,rt=Object.defineProperties,At=Object.getOwnPropertyDescriptors,Ln=Object.getOwnPropertySymbols,cn=Object.prototype.hasOwnProperty,zt=Object.prototype.propertyIsEnumerable,Tt=(ra,va,sa)=>va in ra?Mt(ra,va,{enumerable:!0,configurable:!0,writable:!0,value:sa}):ra[va]=sa,Vn=(ra,va)=>{for(var sa in va||(va={}))cn.call(va,sa)&&Tt(ra,sa,va[sa]);if(Ln)for(var sa of Ln(va))zt.call(va,sa)&&Tt(ra,sa,va[sa]);return ra},ua=(ra,va)=>rt(ra,At(va)),$t=(ra,va,sa)=>new Promise((ma,ba)=>{var ar=xn=>{try{ln(sa.next(xn))}catch(yt){ba(yt)}},Cn=xn=>{try{ln(sa.throw(xn))}catch(yt){ba(yt)}},ln=xn=>xn.done?ma(xn.value):Promise.resolve(xn.value).then(ar,Cn);ln((sa=sa.apply(ra,va)).next())});const aa=ra=>{ra.preventDefault();let sa=(ra.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,sa)},Ya=ra=>{ra.key==="Enter"&&ra.preventDefault()},ya=({children:ra,style:va})=>y.createElement("div",{className:he.leftBox,style:va,onPaste:aa},ra),Qn=({children:ra,style:va,className:sa})=>y.createElement("div",{className:we()(he.rightBox,sa),style:va,onPaste:aa},ra),ja=({className:ra,style:va={},width:sa=1200,onCancel:ma=()=>{},onSuccess:ba=()=>{},gather:ar={},mode:Cn=1,stickyTop:ln=0,subDisciplineId:xn=[],hideWordFeatures:yt,dataSource:Zn=[],customLeftHeadNode:Ea,customRightHeadNode:Va,customLeftContent:Ca,hideRecognition:rr=!1,onExchange:tr,isSingleSelection:dr=!1,underpinBackgroundStyle:Za={},headExtraNode:Zo,isRefreshItemBank:Qt=!1,okText:Un="\u786E\u5B9A\u5BFC\u5165",onSave:Hn})=>{var Da;const[Te,Ht]=(0,y.useState)(1),[_t,Kt]=(0,y.useState)(0),[jt,Wn]=(0,y.useState)(""),[Kn,Ve]=(0,y.useState)(!1),[at,qe]=(0,y.useState)([]),[un,An]=(0,y.useState)([]),[Mn,Na]=(0,y.useState)(!1),[ca,ta]=(0,y.useState)(!1),[La,zn]=(0,y.useState)(!1),[Vt,Ga]=(0,y.useState)(!1),[Ar,vo]=(0,y.useState)([]),[ka,Zt]=(0,y.useState)(1),[zr,Ka]=(0,y.useState)(!1),[wr,mr]=(0,y.useState)(!0),[Dr,Mr]=(0,y.useState)(0),[so,Zr]=(0,y.useState)(!1),[oa]=ke.default.useForm(),[Xt]=ke.default.useForm(),ir=(0,y.useRef)(null),ga=(0,y.useRef)(null),or=(0,y.useRef)(),Ha=(0,y.useRef)(null),pn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],$n=["C","C++","Java","Python","JavaScript","Ruby"];(0,y.useEffect)(()=>{Zn!=null&&Zn.length&&Ul(Zn)},[Zn]),(0,y.useEffect)(()=>{Te===2&&ir.current.focus()},[Te]),(0,y.useEffect)(()=>{La&&_n()},[La]);const Ia=()=>{if(Te===1){We.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}Ce.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u6E05\u7A7A\u64CD\u4F5C\u5C06\u5220\u9664\u8BD5\u9898\u7F16\u8F91\u533A\u57DF\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u5B9A\u4E00\u952E\u6E05\u7A7A\u5417\uFF1F",onOk:()=>$t(void 0,null,function*(){Ht(1)})})},_n=()=>$t(void 0,null,function*(){const me=yield(0,le.ZP)("/api/disciplines.json",{method:"get",params:{source:Cn===1?"new_question":"subject"}});vo(me.disciplines||[])}),cr=me=>{const ft=[],Bt=(gn,ht)=>{gn.length>=2&&ft.push(gn.join(""));for(let In=ht;In(me=me||"",me=String(me),me=me.replace(/\s+/g,""),me),Br=me=>(me=me||"",me=String(me),me=me.replace(/

/g,""),me=me.replace(/
/g,` +`),he)},41468:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return x}});var y=ae(59301),he=ae(17574),Be=ae(55301),we={flex_box_center:"flex_box_center___SFmJH",flex_space_between:"flex_space_between___f2H1D",flex_box_vertical_center:"flex_box_vertical_center___hW_hp",flex_box_center_end:"flex_box_center_end___yklmJ",flex_box_column:"flex_box_column___m0oUw",customTree:"customTree___ZhEHU",name:"name___RIkn2"},ke=Object.defineProperty,We=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,je=(b,z,te)=>z in b?ke(b,z,{enumerable:!0,configurable:!0,writable:!0,value:te}):b[z]=te,He=(b,z)=>{for(var te in z||(z={}))Me.call(z,te)&&je(b,te,z[te]);if(Ke)for(var te of Ke(z))De.call(z,te)&&je(b,te,z[te]);return b},_e=(b,z)=>We(b,Ce(z)),ue=(b,z)=>{var te={};for(var oe in b)Me.call(b,oe)&&z.indexOf(oe)<0&&(te[oe]=b[oe]);if(b!=null&&Ke)for(var oe of Ke(b))z.indexOf(oe)<0&&De.call(b,oe)&&(te[oe]=b[oe]);return te},E=(b,z,te)=>new Promise((oe,ie)=>{var le=Ye=>{try{Fe(te.next(Ye))}catch(Ie){ie(Ie)}},Ee=Ye=>{try{Fe(te.throw(Ye))}catch(Ie){ie(Ie)}},Fe=Ye=>Ye.done?oe(Ye.value):Promise.resolve(Ye.value).then(le,Ee);Fe((te=te.apply(b,z)).next())}),x=b=>{var z=b,{value:te,onChange:oe,defaultValue:ie,disabled:le}=z,Ee=ue(z,["value","onChange","defaultValue","disabled"]);const[Fe,Ye]=(0,y.useState)([]),[Ie,ct]=(0,y.useState)("1");(0,y.useEffect)(()=>{Re()},[]);const Re=()=>E(void 0,null,function*(){const tt=yield(0,Be.NZ)({});if(tt!=null&&tt.data){const xe=[{title:y.createElement("div",{title:"\u6839\u76EE\u5F55",className:we.name},"\u6839\u76EE\u5F55"),value:0,key:0,icon:y.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:Je(tt.data||[])}];Ye(xe),ct("2")}}),Je=tt=>{function xe(vt){const pt=vt.children,bt=Array.isArray(pt)&&pt.length>0,Et=vt==null?void 0:vt.group_id;return{title:y.createElement("div",{title:vt==null?void 0:vt.name,className:we.name},vt==null?void 0:vt.name),value:Et,key:Et,icon:y.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:bt?pt==null?void 0:pt.map(nn=>xe(nn)):[]}}return tt==null?void 0:tt.map(vt=>xe(vt))},Ue=ie?{defaultExpandedKeys:[0],defaultSelectedKeys:[0]}:{selectedKeys:te,defaultExpandedKeys:te};return y.createElement("div",{className:we.customTree},y.createElement(he.default,He(_e(He({key:Ie},Ue),{showIcon:!0,treeData:Fe,onSelect:oe,disabled:le}),Ee)))}},60978:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return we}});var y=ae(59301),he={digitalLabel:"digitalLabel___tImKs",active:"active___Ck70Q"},we=({number:ke,active:We,className:Ce})=>y.createElement("div",{className:`${he.digitalLabel} ${We?he.active:""} ${Ce}`},ke)},72382:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return b}});var y=ae(59301),he=ae(17574),Be={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},we=ae(73631),ke=ae(5623),We=ae(55301),Ce=Object.defineProperty,Ke=Object.defineProperties,Me=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,_e=(z,te,oe)=>te in z?Ce(z,te,{enumerable:!0,configurable:!0,writable:!0,value:oe}):z[te]=oe,ue=(z,te)=>{for(var oe in te||(te={}))je.call(te,oe)&&_e(z,oe,te[oe]);if(De)for(var oe of De(te))He.call(te,oe)&&_e(z,oe,te[oe]);return z},E=(z,te)=>Ke(z,Me(te)),a=(z,te,oe)=>new Promise((ie,le)=>{var Ee=Ie=>{try{Ye(oe.next(Ie))}catch(ct){le(ct)}},Fe=Ie=>{try{Ye(oe.throw(Ie))}catch(ct){le(ct)}},Ye=Ie=>Ie.done?ie(Ie.value):Promise.resolve(Ie.value).then(Ee,Fe);Ye((oe=oe.apply(z,te)).next())}),b=({value:z,onChange:te,scrollId:oe})=>{const[ie,le]=(0,y.useState)([]);(0,y.useEffect)(()=>{Ee()},[]);const Ee=()=>a(void 0,null,function*(){const Je=yield(0,We.NZ)({});if(Je!=null&&Je.data){const Ue=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:y.createElement("img",{src:we,className:Be.folderIcon}),isLeaf:!1,children:Fe(Je.data||[])}];le(Ue)}}),Fe=Je=>Je.map(Ue=>({title:Ue.name,key:Ue.group_id,icon:y.createElement("img",{src:we,className:Be.folderIcon}),isLeaf:Ue.children.length===0,children:Fe(Ue.children)})),Ye=(Je,Ue,tt)=>Je.map(xe=>xe.key===Ue?ue(ue({},xe),tt):xe.children?E(ue({},xe),{children:Ye(xe.children,Ue,tt)}):xe),Ie=(Je,Ue,tt)=>Je.map(xe=>{if(xe.key===Ue)return E(ue({},xe),{icon:tt?y.createElement("img",{src:ke,className:Be.folderIcon}):y.createElement("img",{src:we,className:Be.folderIcon})});if(xe.children)return E(ue({},xe),{children:Ie(xe.children,Ue,tt)})}),ct=(Je,Ue)=>{le(tt=>Ie(tt,Ue.node.key,Ue.expanded))},Re=z?{selectedKeys:z,defaultExpandedKeys:z}:{};return ie.length>0&&y.createElement("div",{id:oe||""},y.createElement(he.default,ue({showLine:{showLeafIcon:!1},showIcon:!0,treeData:ie,className:Be.folderWrapper,onSelect:te,onExpand:ct},Re)))}},66807:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return We}});var y=ae(60324),he={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},Be=ae(32637),we=ae(59301),We=({type:Ce,style:Ke})=>{const Me=we.createElement("div",{className:he.wrap,onClick:De=>{De.preventDefault(),De.stopPropagation()}},we.createElement("p",null,Ce==="shixun"||Ce==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",we.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",Ce==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),we.createElement("div",{className:he.contact},we.createElement("div",{className:he.img},we.createElement("img",{src:Be,width:"124px",height:"124px"})),we.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return we.createElement(y.Z,{content:Me},we.createElement("span",{className:he.text,style:Ke},"\u9AD8\u6D88\u8017"))}},86197:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return je}});var y=ae(59301),he={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Be=ae(92310),we=ae.n(Be),ke=ae(71418),We=ae(2859),Ce=ae(57193),Ke=ae(63949),Me=(He,_e,ue)=>new Promise((E,a)=>{var x=te=>{try{z(ue.next(te))}catch(oe){a(oe)}},b=te=>{try{z(ue.throw(te))}catch(oe){a(oe)}},z=te=>te.done?E(te.value):Promise.resolve(te.value).then(x,b);z((ue=ue.apply(He,_e)).next())}),je=({data:He,className:_e,fullWidth:ue,style:E={},onClose:a,onOk:x,showFullTools:b,noAssociationId:z})=>{const te=(0,y.useRef)(null),oe=(0,y.useRef)(null),ie=(0,y.useRef)(null),le=(0,y.useRef)(null),[Ee,Fe]=(0,y.useState)(!1),[Ye,Ie]=(0,y.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,y.useEffect)(()=>{ie.current||(ie.current=document.createElement("style"),document.head.appendChild(ie.current)),He!=null&&He.visible?(document.body.setAttribute("data-custom","y-hidden"),ie.current.innerHTML=" html { overflow-y: hidden; }",He!=null&&He.src&&ct()):(document.body.removeAttribute("data-custom"),ie.current&&(document.head.removeChild(ie.current),ie.current=null))},[He==null?void 0:He.visible]);const ct=()=>Me(void 0,null,function*(){Fe(!0),Ie("\u6B63\u5728\u52A0\u8F7D\u4E2D");const xe=yield(0,Ke.ZJ)(He==null?void 0:He.src);te.current.src="",te.current.src=xe,te.current.onload=function(){tt()},Fe(!1),Ie("")}),Re=()=>{document.body.removeAttribute("data-custom"),ie.current.innerHTML=" ",a()},Je=xe=>Me(void 0,null,function*(){Fe(!0),Ie("\u6B63\u5728\u4FDD\u5B58\u4E2D");const vt=yield(0,Ce.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:He.title,file:xe.dataUrl}});vt!=null&&vt.id&&!z?(yield(0,Ce.ZP)(`/api/attachments/${He.id}/add_subitem.json`,{method:"post",body:{subitem_id:vt==null?void 0:vt.id,settings:JSON.stringify(xe.state)}})).status===0&&x():vt!=null&&vt.id&&x(vt),document.body.removeAttribute("data-custom"),ie.current.innerHTML=" ",Fe(!1),Ie("")}),Ue=()=>{const xe=document.querySelector('a[href="https://markerjs.com/"]');xe&&xe.parentNode&&(xe.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(pt=>{const bt=document.querySelector(pt.name);bt&&bt.setAttribute("title",pt.title)})},tt=()=>{oe.current=new We.hP(te.current),oe.current.targetRoot=le.current,oe.current.addEventListener("render",Je),oe.current.addEventListener("beforeclose",Re),b&&(oe.current.availableMarkerTypes=oe.current.ALL_MARKER_TYPES,oe.current.uiStyleSettings.redoButtonVisible=!0,oe.current.uiStyleSettings.notesButtonVisible=!0,oe.current.uiStyleSettings.zoomButtonVisible=!0,oe.current.uiStyleSettings.zoomOutButtonVisible=!0,oe.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=oe.current.uiStyleSettings,oe.current.show(),He!=null&&He.snapshotData&&oe.current.restoreState(He.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Ue()},300)};return y.createElement(y.Fragment,null,(He==null?void 0:He.visible)&&y.createElement(ke.Z,{spinning:Ee,tip:Ye,style:{position:"absolute"}},y.createElement("div",{ref:le,className:we()(he.imageDimensions,_e,ue?he.fullWidth:""),style:E},y.createElement("img",{className:he.img,ref:te}))))}},44216:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return lr},$:function(){return br}});var y=ae(59301),he={flex_box_center:"flex_box_center___ILe3s",flex_space_between:"flex_space_between___c0XhE",flex_box_vertical_center:"flex_box_vertical_center___Iusj1",flex_box_center_end:"flex_box_center_end___DIVMO",flex_box_column:"flex_box_column___x06LA",intelligentBox:"intelligentBox___M5xO7",red:"red___oyEWt",imgBox:"imgBox___DdoNI",underpin:"underpin___fwUex",row:"row___W9MrK",leftLayout:"leftLayout___MMjoZ",rightLayout:"rightLayout___EsxRX",head:"head___Q7Od8",centerBox:"centerBox___j58Ut",title:"title___rMcNx",tip:"tip___gLHFS",leftBox:"leftBox___DJ6lp",question:"question___THjM9",rightBox:"rightBox___CuMdf",error:"error___PHzCG",actionHead:"actionHead___vTHMx",edit:"edit___EaRLy",option:"option___z4UTy",active:"active___o8wNJ",fill:"fill___g760n",text:"text___L_lug",liWrap:"liWrap___LDwxe",li:"li___k4Mcf",buttonFixed:"buttonFixed___QxKdm",buttonWrap:"buttonWrap___OEep5",button:"button___b2y4h",menu:"menu___aQ4xO",tabs:"tabs___QmlP4",dotLoading:"dotLoading___zUYOu",showHide:"showHide___fHrAG"},Be=ae(92310),we=ae.n(Be),ke=ae(78241),We=ae(8591),Ce=ae(43418),Ke=ae(5871),Me=ae(95237),De=ae(24905),je=ae(38854),He=ae(54580),_e=ae(3113),ue=ae(93948),E=ae(19842),a=ae(92832),x=ae(16338),b=ae(78323),z="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAUCAYAAADC1B7dAAAAAXNSR0IArs4c6QAABk1JREFUWEd1lwlsVkUQx3/7ClGMSMSrHCKXHCpQhYhCNB5AYqRQGq1AiKgEEAiokAJFFIoipcVE5EYFyn23IGCJgoTDQimWSJSzCIKIcglUEIGu2bdv3+77vo+XfPl2Z2Zn5z8zuzsjSPDJ0tZV2ftfGog0BG0Q1AbuRABCgJDBvxorWqDE5xkZh+4porNGjRXNyKvlMuCbf2OXDPRIWYHnnQJKqaSQOimFos3s67HmG1NCupzxWDcgD2Qjf0P1qT/fqGAcGh4Yb4x1ZZSsCySy3oAV4LnOCByi9Pl7CQ00HPvIDb0cz8sUqSUFLqgQkJRjPCavzEFUZoaecz2oNjYAjXGJgEQi5Bio1kYiZYDEOEt5z4+ecZ4D2I2kGePl0eWlkUJkVxp/+yvkpOa5IDOtxxIAiE2nuEg5RhjZ2EiFhgYpF6ZfTNq662KzI+TpgOGJPJFaMjwEJCc06YZgtY5AENLMA7HpCcVTYfd0TR/yi+Vvy4F9CyG5BaQviV9nKBeOwNrXoNdOSKqqqSe2wJZ3dfS9JP0LM+MmyJt63iEfaj6m11w5DUWdo+c1yUtX6SfkrNZVOXNpP1I2Cg+qApV1KN6wc+WQ31nTh+63/K05sHc+JLeEjKW3BnT+CKxKh66L4P4WWu7ySVj1sh63GwNN0u36IwVQMk6HPWMHVKmmeceLoOR9exnpFC2nHs2F/LDxqwi5PBIdJTA6ASClbE4XOHsIhjsR3DIByhboCPVYZg2qvAHST21tlA8oA9pnQYuemqwOff5TcPMqpK2Ae5ra9Wd/hvU9ocZDkLbW0ktz4PBynU1+OgZnzhMZQo5quAhBz/DqNQdy7JHEnt4+HbZ+BqMcwJs+gR/nQ62W0EttFHxrB8PR7+xlYq78Zl2h4wQrt6oHnD8MfXaCV8XSb/wL+W2hYUd4fpKlr+sOFw7q58P3VQhosZAjGhwEmkTfE2D8Uavg4GZo+oKenz8O0zrCBw6gb8dD6Xyo3RJ6r7DrDnwD54/a1Di2HU7vhZoNofd6K7fpA7hwFF5ZFO/EpanQJBWe6Kd516/Awvb6bJnLwgQBcUjIofUuI4R+NNVnHrwcB9C3n8Lj6XBvAy0zMw3eLrSbbxwPu+ZBnVbQZ2XiyCrq9xNhz1zNH7wbbquux2Xz4eJJeG6UnitwdzfU46Kh0KwL1H9Oz0/uhA197YWgaPbmrBByyIPSvjuBLSqEnx5zDJ4EwoNOQzVt2xfwTF/L/+Zj2DkP6raCvqtuDWjzRNg1RxvQfR7Uf1rLHi+Gf87AI130mduUDR2yNa9kJjTvCtVr6fnuGbB7mlOduO+YqBByUF2diObKNmGc/Js1bEMe7F0DWdu03MU/ocYDlr/uIyhWgFrCAOfh/mEOnNpnn4LTvwQpKOCFYdCuv9bxzzm4dhlq1oczB6FgIPTbpHmnyqD243avgr5wYoc9N1G7DwnZr450QmbDN/WEY3AefDcVBq+ARk/GR2DtONgxF+qlwCAH0KIBsH9jtO5Tq5XTmnWA12bE6ypbBkUfwjvFcEfNKF9Fb2pbuF4RfYP8gCi93mIh36qVIOWAWb9bZV/nwsYp0K4H9MyNN6JwHGybAw+lwBDnbN24BpU3rfy/lyG3nZ7XSIbMHfG61oyAn1ZD91nwcHARGam/DsDcrvFgTFYleRlCvp4s42oshfZLVdgGX+FEKJoC1apDbhlUvT1qyOps2PIVNEiB95z3Itbcq5cgO8WmYFYx3OWkrpL/vCOc+xWeHQgvBmfW6NmzBDaO0bNInel3AOXUqN5cyN7J0q+Hgqon/M//w5qzeiJsmKyV9J8JbVKjpq4YqwHVT4HMr+O9bihXL8LoVrZIfWM2PNrJyl/5G8a31oAbt4c3F8Q4bhjsW2Ova5O+frpVSRdZ+ws0IPXFgjKqDD3OKzFecpWHVXmg5Fbthks36/1/fzP3OrZVgVtv2v4rT4w5rIvTSIRcEIFO05qEkXPpt6q+jUyiZtA13G0RfFnTbsS0DuZtDPU6fVmSyEP0Gimyg/bBP0Mm3QwgN/3c6CUaxwKMeNptCmPaEZ/ldr5BKiRsJhN0u1COl5QpcsqjDV4IyM3WoESKO1eJjHdTMlGE41LVaVHiuuDA8EiEw7a/AsEpPK8UZCFN7ysU/ffEteD/A0+36M8YCYIrAAAAAElFTkSuQmCC",te="data:image/png;base64,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",oe="data:image/png;base64,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",ie="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAwCAYAAADJuP4nAAAAAXNSR0IArs4c6QAAAz5JREFUeF7tnM9PE0EUx+fN7rKlAQ6EWw3GEMSE8iPSmHjz4kE961Wjif4ZpH8DicZGjYaTclYTT1ysIbEXxYOJLRZMRSUYC0X7Y2dMiyVaKd2Zt+3s4XHtfN+bfD7Zlp2dHWD0hyYwd/P9iFWrxjwhyvZgf2FlYbyILuqzAPgcR8PaELj8RFrZp29n//7YceDTyr2pL72ARgKRlM9dW4sU5c5kaxnbkdsXYtP5ZBIEssWRcRKIpNtOYKOsA3tjMcguJeMVZJu2cRKIJHukQMaYbfFaNMKyy7fju8hWh8ZJIJJqJ4H18sBtyRxrPZOa2EK2+y9OApFE/QhstgCXf3t9d3IDACSy7UGcBCJJqgist+KW3JV2NZdJJarI1o04CURSVBXYgA6swvoq2UwqsYdsTwKxAHUENq5E2xIOk/lX9+PbmDnQFYihxxjTFdhs60p3M/3oZEH3d5EEGha4f7voFUcvzuaWroCnOh0SqEqsZTz2CmyW47YsD3hDH5YfnvilMqWGQCklJG5lbJUgjd0nMGhH3GJJTATBwwLuib7+tUxq7IffenD2xupwlcFxUfO43xCN6y4BcCuFTCrx2U8XOHN9dabmCbr6/NDq4RjO2fdLo1MfOy2Gw+mrb+Z6OC9qpUDA4fzn8ICbfb4wXm4XI4EKQE0MrS+GO8zOvXxwauew/iTQhBWNnhEhN9KLM19boyRQA6apSMS2t84fe7yRTCYPHhKTQFM2NPsCsNKfddTGYjgJ1ARpNCahOiJF9sXiTIkEGjWh3xy4lINS5EigPkPzSQlVEmheg/4MSKA+O9PJ/a/QIfoKNS1Cqz/9E6OFLRQhuo0IhQa9SdCNvB63UKRoKS0UGtQnQYvZ6sxCk/D1OIke6IbG1z8T8f1Al7ZUhE+g0paK+vRpU5O+ROObmvSnTsk6gVBsKyQV+gSCEEgbe/X5o5NYgW6/u5m+Q1vr0SJ0C+gKpJdbdIkHnNMRSK+XBSwBU05VIL3giaHdhayKQHrFugsCsCX9CKRDDrCUu5jvJJCOGeki/CBK00E/QVA0WIOO2jIIP4jW8/OSP8u/m/aksJr16LC7IMj2sEbzuEkBnmdFo+u9PG7yNxidqHC3DAxxAAAAAElFTkSuQmCC",le=ae(57193),Ee=ae(72382),Fe=ae(5623),Ye=ae(79562),Ie=ae(37975),ct=ae(90443),Re=ae(15342),Je=ae.n(Re),Ue=(ra,va,sa)=>new Promise((ma,Ca)=>{var ar=xn=>{try{ln(sa.next(xn))}catch(yt){Ca(yt)}},Bn=xn=>{try{ln(sa.throw(xn))}catch(yt){Ca(yt)}},ln=xn=>xn.done?ma(xn.value):Promise.resolve(xn.value).then(ar,Bn);ln((sa=sa.apply(ra,va)).next())}),xe=y.memo(({tagName:ra="div",value:va="",className:sa,style:ma={},onBlur:Ca,id:ar})=>{const Bn=(0,y.useRef)(null);(0,y.useEffect)(()=>{if(!Bn.current)return;Ue(void 0,null,function*(){const yt=Bn.current;yt.innerHTML="";const Zn=va==null?void 0:va.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const Ea of Zn)if(Ea.startsWith("$$")&&Ea.endsWith("$$")||Ea.startsWith("`$$")&&Ea.endsWith("$$`")){const Va=Ea.startsWith("`$$")?Ea.slice(3,-3):Ea.slice(2,-2),Ba=document.createElement("span");Ba.setAttribute("contentEditable","false"),Ba.setAttribute("title",Ea),Ba.className="edu_latex",yt.appendChild(Ba),Je().render(Va,Ba,{throwOnError:!1})}else{const Va=Ea==null?void 0:Ea.replace(/<[^>]*>/g,Ba=>Ba.startsWith("{var xn,yt;if(Ca&&Bn.current){const Ea=Bn.current.cloneNode(!0),Va=Ea.querySelectorAll("span.edu_latex");for(let Ba of Va){const rr=Ba.getAttribute("title"),tr=document.createTextNode(rr||""),dr=Ba;(yt=(xn=dr.parentNode)==null?void 0:xn.replaceChild)==null||yt.call(xn,tr,dr)}Ca(Ea.innerHTML)}};return y.createElement(y.Fragment,null,y.createElement(ra,{ref:Bn,contentEditable:!0,className:sa,style:ma,onBlur:ln}))}),vt=ae(81779),pt=ae(27035),bt=ae(43428),Et=ae(6848),nn=ae(43604),Sn={wrap:"wrap___Yz6fc",left:"left___F0axg",tip:"tip___nCmqI",bottomBtn:"bottomBtn___x70Gq",disabled:"disabled___CWzre"},xt=ae(29313),Rt=ae(63949),Le=ae(70004),et=ae(34764),Wt=ae(43298),wn=ae(72523),It="data:image/png;base64,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",on=(ra,va,sa)=>new Promise((ma,Ca)=>{var ar=xn=>{try{ln(sa.next(xn))}catch(yt){Ca(yt)}},Bn=xn=>{try{ln(sa.throw(xn))}catch(yt){Ca(yt)}},ln=xn=>xn.done?ma(xn.value):Promise.resolve(xn.value).then(ar,Bn);ln((sa=sa.apply(ra,va)).next())}),dt=(0,y.forwardRef)(({onUpdateNum:ra,onSave:va},sa)=>{var ma;const Ca=`\u8BF7\u8F93\u5165\u51FA\u9898\u8981\u6C42\uFF0C\u60A8\u4E5F\u53EF\u4EE5\u5148\u4E0A\u4F20\u6750\u6599\u4E4B\u540E\u518D\u6839\u636E\u6750\u6599\u51FA\u9898 +\u4F8B\uFF1A\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9\uFF1A\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,[ar,Bn]=(0,y.useState)(!1),[ln,xn]=(0,y.useState)([]),[yt,Zn]=(0,y.useState)(null),[Ea,Va]=(0,y.useState)([]),[Ba,rr]=(0,y.useState)(0),[tr,dr]=(0,y.useState)(0),[Za,Zo]=(0,y.useState)(!1),[Qt,Un]=(0,y.useState)(""),[Hn,La]=(0,y.useState)(0),[Te,Ht]=(0,y.useState)(0),[_t,Yt]=(0,y.useState)(0),[jt,Wn]=(0,y.useState)(0),[Kn,Ve]=(0,y.useState)(0),[at,qe]=(0,y.useState)(0),[un,An]=(0,y.useState)(0),[Mn,Ia]=(0,y.useState)(0),[ca,ta]=(0,y.useState)(wn.Q),{contentRef:Na,value:zn,status:Vt,open:Ga,close:yr}=ca,vo=(0,et.Z)({contentRef:Na,status:Vt}),{openProgress:ka,closeProgress:Zt,CreateProgressModal:Hr,progressOpen:Ka}=(0,Le.Z)();(0,y.useEffect)(()=>{yt&&Rr(),yt===!1&&(yr(),ra==null||ra(),xn([]),Un(""),La(0),Ht(0),Yt(0),Wn(0),Ve(0),qe(0),An(0),Ia(0))},[yt]);const wr=()=>{Zn(!0)};(0,y.useImperativeHandle)(sa,()=>({onClick:wr}));const mr=ga=>{Zo(!0),rr(ga),dr(0)},Dr=ga=>on(void 0,null,function*(){const or=ga.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(or)==-1?(We.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):ga.size/1024/1024>10?(We.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),Rr=()=>on(void 0,null,function*(){const ga=yield(0,le.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});ga.status===0&&(rr(ga.total_number),dr(ga.remaining_number))}),so=ga=>(ga=ga||"",ga=String(ga),ga=ga.replace(/\s+/g,""),ga),Gr=(ga=!0)=>on(void 0,null,function*(){var or,Ha;const pn=[{name:"\u5355\u9009\u9898",num:Hn||0},{name:"\u591A\u9009\u9898",num:Te||0},{name:"\u5224\u65AD\u9898",num:_t||0},{name:"\u586B\u7A7A\u9898",num:jt||0},{name:"\u7B80\u7B54\u9898",num:Kn||0},{name:"\u7EC4\u5408\u9898",num:Mn||0},{name:"\u7F16\u7A0B\u9898",num:at||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:un||0}];if(ga){if(so(Qt)){if(Qt.length>1e3){We.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{We.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!so(Qt)&&!(ln!=null&&ln.length)){We.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const _n=pn.reduce((cr,gr)=>cr+gr.num,0);if(_n===0){We.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(_n>30){We.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}if(Ba!==-1){Zo(!0);return}}Zo(!1);const Oa={scene_type:6,request_identifier:Math.random(),file_id:(Ha=(or=ln[0])==null?void 0:or.response)==null?void 0:Ha.id,content:Qt,count_arr:pn.map(_n=>_n.num).join(",")};yield Ga(Oa),Rr()}),oa=()=>on(void 0,null,function*(){const ga=vo();if(va){Zn(!1),va(ga);return}ka(),Bn(!0),Va([]);const or=new FormData;or.append("html",ga);const Ha=yield(0,le.ZP)("/api/intelligent_imports/import.json",{method:"post",body:or},!0);if((Ha==null?void 0:Ha.status)===0)if(Ha!=null&&Ha.data){Zt(100),Va(Ha==null?void 0:Ha.data);return}else We.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");Bn(!1),Zt()}),qt=()=>on(void 0,null,function*(){const ga=vo();(0,Rt.RG)(ga)}),ir=["uploading","error"].includes((ma=ln==null?void 0:ln[0])==null?void 0:ma.status);return y.createElement(y.Fragment,null,y.createElement(Wt.Z,{visible:Za,totalCount:Ba,usedCount:tr,onCancel:()=>Zo(!1),onOk:()=>Gr(!1)}),y.createElement(bt.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:y.createElement("div",{className:Sn.extraHeader},y.createElement(Me.Z,{align:"middle"},!Vt&&!!zn&&y.createElement(y.Fragment,null,y.createElement(x.op,{onClick:oa,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),y.createElement(x.op,{onClick:qt,shape:"default",type:"text"},y.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),y.createElement("i",{onClick:()=>{const ga=or=>{Ce.default.confirm({centered:!0,icon:null,width:500,zIndex:1101,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:or,onOk:()=>{Zn(!1)}})};if(Vt){ga("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else zn?ga("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Zn(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:yt},y.createElement("div",{className:Sn.wrap},y.createElement("div",{className:Sn.left},y.createElement("div",{className:Sn.tip},y.createElement("img",{src:It}),y.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),y.createElement("div",{className:"mb10 mt20 c-black"},y.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),y.createElement(a.default.TextArea,{style:{height:160},className:"mb20",value:Qt,placeholder:Ca,onChange:ga=>{Un(ga.target.value)}}),y.createElement(He.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${b.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:ln,withCredentials:!0,data:{upload_type:1},beforeUpload:Dr,onChange:({file:ga})=>{var or,Ha;ga.status!=="removed"&&(ga.status==="done"&&((or=ga==null?void 0:ga.response)==null?void 0:or.status)!==0&&(ga.status="error",ga.response=(Ha=ga==null?void 0:ga.response)==null?void 0:Ha.message),xn([ga]))},onRemove:()=>xn([])},y.createElement(Et.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},y.createElement(x.op,{style:{borderRadius:2}},y.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),y.createElement("div",{className:"c-black mt20"},y.createElement("div",{className:"mb10 c-black"},y.createElement("b",null,"\u51FA\u9898\u6570\u91CF"),y.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u4FDD\u8BC1\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",y.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"30"),"\u9053\uFF09")),y.createElement(Me.Z,{style:{gap:16}},y.createElement(nn.Z,null,y.createElement("label",null,"\u5355\u9009\u9898"),y.createElement(Ke.Z,{min:0,max:10,value:Hn,onChange:La,style:{marginLeft:"8px"}})),y.createElement(nn.Z,null,y.createElement("label",null,"\u591A\u9009\u9898"),y.createElement(Ke.Z,{min:0,max:10,value:Te,onChange:Ht,style:{marginLeft:"8px"}})),y.createElement(nn.Z,null,y.createElement("label",null,"\u5224\u65AD\u9898"),y.createElement(Ke.Z,{min:0,max:10,value:_t,onChange:Yt,style:{marginLeft:"8px"}})),y.createElement(nn.Z,null,y.createElement("label",null,"\u586B\u7A7A\u9898"),y.createElement(Ke.Z,{min:0,max:10,value:jt,onChange:Wn,style:{marginLeft:"8px"}})),y.createElement(nn.Z,null,y.createElement("label",null,"\u7B80\u7B54\u9898"),y.createElement(Ke.Z,{min:0,max:10,value:Kn,onChange:Ve,style:{marginLeft:"8px"}})))),Vt?y.createElement("div",{onClick:yr,className:Sn.bottomBtn},y.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):ir?y.createElement("div",{className:`${Sn.bottomBtn} ${Sn.disabled}`},y.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):y.createElement("div",{onClick:()=>{Gr()},className:Sn.bottomBtn},y.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898")),y.createElement(wn.Z,{onStatusChange:ta,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Ka,noRestrictModal:mr,stringTransformer:xt.o,onError:ga=>{Object.prototype.toString.call(ga)==="[object Object]"&&ga.status===-9&&mr(ga.data)}}))),y.createElement(bt.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:ar},y.createElement(Me.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},y.createElement("img",{src:ae(36413),alt:"\u667A\u80FD\u51FA\u9898"}),y.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),y.createElement(lr,{stickyTop:-24,hideWordFeatures:!0,dataSource:Ea,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>Bn(!1),onSuccess:()=>{Bn(!1),Zn(!1)}}),y.createElement("div",{style:{height:70}})),Hr("\u5904\u7406\u4E2D"))}),Ot=Object.defineProperty,rt=Object.defineProperties,At=Object.getOwnPropertyDescriptors,Ln=Object.getOwnPropertySymbols,cn=Object.prototype.hasOwnProperty,zt=Object.prototype.propertyIsEnumerable,Tt=(ra,va,sa)=>va in ra?Ot(ra,va,{enumerable:!0,configurable:!0,writable:!0,value:sa}):ra[va]=sa,Vn=(ra,va)=>{for(var sa in va||(va={}))cn.call(va,sa)&&Tt(ra,sa,va[sa]);if(Ln)for(var sa of Ln(va))zt.call(va,sa)&&Tt(ra,sa,va[sa]);return ra},ua=(ra,va)=>rt(ra,At(va)),$t=(ra,va,sa)=>new Promise((ma,Ca)=>{var ar=xn=>{try{ln(sa.next(xn))}catch(yt){Ca(yt)}},Bn=xn=>{try{ln(sa.throw(xn))}catch(yt){Ca(yt)}},ln=xn=>xn.done?ma(xn.value):Promise.resolve(xn.value).then(ar,Bn);ln((sa=sa.apply(ra,va)).next())});const aa=ra=>{ra.preventDefault();let sa=(ra.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,sa)},Ya=ra=>{ra.key==="Enter"&&ra.preventDefault()},Fa=({children:ra,style:va})=>y.createElement("div",{className:he.leftBox,style:va,onPaste:aa},ra),Qn=({children:ra,style:va,className:sa})=>y.createElement("div",{className:we()(he.rightBox,sa),style:va,onPaste:aa},ra),ja=({className:ra,style:va={},width:sa=1200,onCancel:ma=()=>{},onSuccess:Ca=()=>{},gather:ar={},mode:Bn=1,stickyTop:ln=0,subDisciplineId:xn=[],hideWordFeatures:yt,dataSource:Zn=[],customLeftHeadNode:Ea,customRightHeadNode:Va,customLeftContent:Ba,hideRecognition:rr=!1,onExchange:tr,isSingleSelection:dr=!1,underpinBackgroundStyle:Za={},headExtraNode:Zo,isRefreshItemBank:Qt=!1,okText:Un="\u786E\u5B9A\u5BFC\u5165",onSave:Hn})=>{var La;const[Te,Ht]=(0,y.useState)(1),[_t,Yt]=(0,y.useState)(0),[jt,Wn]=(0,y.useState)(""),[Kn,Ve]=(0,y.useState)(!1),[at,qe]=(0,y.useState)([]),[un,An]=(0,y.useState)([]),[Mn,Ia]=(0,y.useState)(!1),[ca,ta]=(0,y.useState)(!1),[Na,zn]=(0,y.useState)(!1),[Vt,Ga]=(0,y.useState)(!1),[yr,vo]=(0,y.useState)([]),[ka,Zt]=(0,y.useState)(1),[Hr,Ka]=(0,y.useState)(!1),[wr,mr]=(0,y.useState)(!0),[Dr,Rr]=(0,y.useState)(0),[so,Gr]=(0,y.useState)(!1),[oa]=ke.default.useForm(),[qt]=ke.default.useForm(),ir=(0,y.useRef)(null),ga=(0,y.useRef)(null),or=(0,y.useRef)(),Ha=(0,y.useRef)(null),pn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],$n=["C","C++","Java","Python","JavaScript","Ruby"];(0,y.useEffect)(()=>{Zn!=null&&Zn.length&&Ul(Zn)},[Zn]),(0,y.useEffect)(()=>{Te===2&&ir.current.focus()},[Te]),(0,y.useEffect)(()=>{Na&&_n()},[Na]);const Oa=()=>{if(Te===1){We.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}Ce.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u6E05\u7A7A\u64CD\u4F5C\u5C06\u5220\u9664\u8BD5\u9898\u7F16\u8F91\u533A\u57DF\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u5B9A\u4E00\u952E\u6E05\u7A7A\u5417\uFF1F",onOk:()=>$t(void 0,null,function*(){Ht(1)})})},_n=()=>$t(void 0,null,function*(){const me=yield(0,le.ZP)("/api/disciplines.json",{method:"get",params:{source:Bn===1?"new_question":"subject"}});vo(me.disciplines||[])}),cr=me=>{const ft=[],Ct=(gn,ht)=>{gn.length>=2&&ft.push(gn.join(""));for(let In=ht;In(me=me||"",me=String(me),me=me.replace(/\s+/g,""),me),Br=me=>(me=me||"",me=String(me),me=me.replace(/
/g,""),me=me.replace(/
/g,` `),me=me.replace(/<\/div>/g,` -`),me=pr(me),me),Ur=me=>me.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),pr=me=>me.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),el=me=>{var ft;const Bt=me.clipboardData;if(Bt){const gn=Bt.types.toString(),ht=Bt.items;if(gn==="Files"||Bt.types.indexOf("Files")>-1){me.preventDefault();try{let In=ht[1];((ft=ht[0])==null?void 0:ft.kind)==="file"&&(In=ht[0]);const yn=In.getAsFile();(0,ct.I)(yn,vn=>{var Fn;if(vn.id){if(((Fn=yn==null?void 0:yn.type)==null?void 0:Fn.indexOf("image"))>-1){const za=``;document.execCommand("insertText",!1,za)}}else(vn==null?void 0:vn.status)===401&&(document.location.href="/user/login")})}catch(In){We.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function No(me,ft){return $t(this,null,function*(){if(typeof me=="string")return yield ft(me);if(typeof me!="object"||me===null)return me;if(Array.isArray(me))return yield Promise.all(me.map(ht=>$t(this,null,function*(){return yield No(ht,ft)})));const Bt={};for(const gn in me)if(Object.prototype.hasOwnProperty.call(me,gn)){const ht=me[gn];typeof ht=="string"?Bt[gn]=yield ft(ht):typeof ht=="object"?Bt[gn]=yield No(ht,ft):Bt[gn]=ht}return Bt})}const Ll=()=>$t(void 0,null,function*(){var me;Ve(!0),Wn("\u5904\u7406\u4E2D"),yield new Promise(gn=>setTimeout(gn,1e3));let ft=(me=ga.current)==null?void 0:me.querySelectorAll('[data-text="edit"]'),Bt="";try{ft.forEach(function(gn){var ht,In,yn,vn;const Fn=gn.cloneNode(!0),za=Fn.querySelectorAll("span.edu_latex");for(let Lr of za){const pa=Lr.getAttribute("title"),ha=document.createTextNode(pa),lt=Lr;(In=(ht=lt.parentNode)==null?void 0:ht.replaceChild)==null||In.call(ht,ha,lt)}const fr=Fn.querySelectorAll("span[style]");for(let Lr of fr)if(Lr.style.fontFamily){const pa=Lr.innerHTML,ha=document.createTextNode(pa),lt=Lr;(vn=(yn=lt.parentNode)==null?void 0:yn.replaceChild)==null||vn.call(yn,ha,lt)}Fn==null||Fn.childNodes.forEach(function(Lr){Lr.nodeType===Node.ELEMENT_NODE&&Lr.localName!=="h5"&&Lr.localName!=="h4"?Bt+=`

${Lr.innerHTML}

`:Lr.nodeType===Node.TEXT_NODE&&(Bt+=`

${Lr.textContent}

`)})}),ei("/api/intelligent_imports/import.json",{html:pr(Bt)})}catch(gn){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",gn)}}),Or=me=>{let ft=me.filter(Bt=>!!(Bt!=null&&Bt.type));return ft=ft.map(Bt=>{var gn;const ht=(gn=_o.find(yn=>yn.id===(Bt==null?void 0:Bt.type)))==null?void 0:gn.deal,In=ua(Vn({},Bt),{id:String(Math.random()).slice(-6),knowledgePoint:gr(Bt==null?void 0:Bt.knowledgePoint)});return ht?ht(In):In}),ft},Ir=()=>{if(Te===1){We.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}Ce.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u91CD\u65B0\u8BC6\u522B\u4F1A\u8986\u76D6\u53F3\u4FA7\u5DF2\u8BC6\u522B\u7ED3\u679C\uFF0C\u5305\u62EC\u4EBA\u5DE5\u4FEE\u6539\u7684\u5185\u5BB9\uFF0C\u786E\u5B9A\u91CD\u65B0\u8BC6\u522B\u5417?",onOk:Ll})},Fo=()=>y.createElement("div",{className:he.row},y.createElement("div",{className:he.leftLayout},y.createElement(ya,{style:{height:675}},Te===1&&y.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>Ht(2)},y.createElement("div",{style:{color:"#9096A3",fontSize:12}},"1.\u672C\u529F\u80FD\u652F\u6301\u5BFC\u5165\u7684\u9898\u578B\uFF1A\u5355\u9009\u9898\u3001\u591A\u9009\u9898\u3001\u586B\u7A7A\u9898\u3001\u5224\u65AD\u9898\u3001\u7B80\u7B54\u9898\u3001 \u7EC4\u5408\u9898\u3001\u7F16\u7A0B\u9898\u3001\u7A0B\u5E8F\u586B\u7A7A\u9898\u3002",y.createElement("br",null),"2.\u82E5\u8981\u5BFC\u5165\u7EC4\u5408\u9898\uFF0C\u8BF7\u5728\u9898\u76EE\u524D\u540E\u4F7F\u7528\u4E00\u5BF9\u201C","{{\u201D\u3001\u201C}}","\u201D\u5C06\u5185\u5BB9\u6807\u51FA\uFF1B\u5927\u9898\u9898\u5E72\u548C\u5C0F\u9898\u9898\u5E72\u4E4B\u95F4\u4E0D\u9700\u8981\u7A7A\u884C\uFF1B\u5927\u9898\u548C\u5C0F\u9898\u9898\u5E72\u90FD\u9700\u6807\u6CE8\u9898\u53F7\uFF1B\u5C0F\u9898\u7B54\u6848\u53EF\u8DDF\u5728\u5C0F\u9898\u9898\u5E72\u540E\uFF0C\u5E76\u7528\u7A7A\u683C\u4E0E\u9898\u5E72\u5185\u5BB9\u9694\u5F00\u3002\u8303\u4F8B\u53EF\u53C2\u8003\u63A8\u8350\u683C\u5F0F\u3002",y.createElement("br",null),"3.\u5BFC\u5165\u652F\u6301\u6587\u672C\u3001\u56FE\u7247\u3001\u516C\u5F0F\u3002\u9898\u76EE\u7ED3\u6784\u652F\u6301\u8BC6\u522B\u7B54\u6848\u3001\u89E3\u6790\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9\u3002",y.createElement("br",null),"4.\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u4FEE\u6539\u9898\u76EE\u5185\u5BB9\u540E\u91CD\u65B0\u8BC6\u522B\uFF0C\u6216\u4E0B\u8F7D\u63A8\u8350\u683C\u5F0F\uFF0C\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u5BFC\u5165\u8BC6\u522B\u3002",y.createElement("br",null)),y.createElement("div",{className:he.imgBox,style:{marginTop:75}},y.createElement("img",{width:56,src:te}),y.createElement("span",null,"\u7F16\u8F91\u533A"))),Te===2&&y.createElement("div",{"data-text":"edit",onBlur:()=>{ir.current.innerHTML||Ht(1)},ref:ir,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),y.createElement("div",{className:he.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},y.createElement("div",{className:he.imgBox,style:{marginTop:240}},y.createElement("img",{width:56,src:oe}),y.createElement("span",null,"\u9884\u89C8\u533A")))),nr=(me,ft,Bt,gn)=>{var ht;console.log(me,ft,Bt,gn,"onDataChange\u4FEE\u6539\u6570\u503C");const In=JSON.parse(JSON.stringify(un));gn===void 0?In[ft][me]=Bt:In[ft].questions[gn][me]=Bt;const yn=Vn({},In[ft]),vn=(ht=_o.find(Fn=>Fn.id===(yn==null?void 0:yn.type)))==null?void 0:ht.deal;In[ft]=vn(yn),An(In)},Yr=(me,ft,Bt)=>{var gn;const ht=Bt!==void 0,In=(gn=_o.find(Fn=>Fn.id===(me==null?void 0:me.type)))==null?void 0:gn.type,yn=`${ft+1}.${Bt===void 0?"":Bt+1+"."}`,vn=`${(me==null?void 0:me.type)==="7"?"{{":""}${yn}\u3010${In}\u3011${(me==null?void 0:me.question)||""}`;return y.createElement(y.Fragment,null,ht&&y.createElement("h4",{contentEditable:!0}),y.createElement(xe,{id:me==null?void 0:me.id,tagName:"div",value:vn}))},oo=(me,ft)=>$t(void 0,null,function*(){var Bt;const gn=yield tr(me,ft),ht=(Bt=gn==null?void 0:gn.data)==null?void 0:Bt.content;if(ht!=null&&ht.length){const In=Or(ht)[0];at.splice(ft,1,In),un.splice(ft,1,In),qe([...at]),An([...un])}}),Er=(me,ft,Bt)=>{var gn;const ht=Bt!==void 0,In=(gn=_o.find(vn=>vn.id===(me==null?void 0:me.type)))==null?void 0:gn.type,yn=`${ft+1}.${Bt===void 0?"":Bt+1+"."}`;return ht?y.createElement("div",{style:{padding:"10px 18px"}},`${yn}\u3010${In}\u3011`,y.createElement(xe,{id:me==null?void 0:me.id,tagName:"span",className:he.edit,onBlur:vn=>nr("question",ft,vn,Bt),value:(me==null?void 0:me.question)||""})):y.createElement(y.Fragment,null,y.createElement("div",{className:he.actionHead},y.createElement("div",{className:"c-light-primary"},`${yn}\u3010${In}\u3011`),Cn!==1&&y.createElement(Ke.Z,{disabled:(me==null?void 0:me.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:vn=>nr("score",ft,vn,Bt),value:me==null?void 0:me.score}),y.createElement(Me.Z,{align:"middle",style:{marginLeft:"auto"}},!!tr&&y.createElement("span",{className:"current c-light-primary mr30",onClick:()=>oo(me,ft)},y.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),y.createElement(De.default,{onChange:vn=>nr("checked",ft,vn.target.checked,Bt),checked:!!(me!=null&&me.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),y.createElement(xe,{id:me==null?void 0:me.id,tagName:"div",style:{padding:"10px 18px"},className:he.edit,onBlur:vn=>nr("question",ft,vn,Bt),value:me==null?void 0:me.question}))},ao=(me,ft,Bt)=>y.createElement(y.Fragment,null,["0","1","2","4"].includes(me==null?void 0:me.type)&&y.createElement(xe,{id:me==null?void 0:me.id,value:`\u7B54\u6848\uFF1A${ft||""}`,tagName:"p"}),!Bt&&y.createElement(xe,{id:me==null?void 0:me.id,value:`\u96BE\u5EA6\uFF1A${(me==null?void 0:me.difficulty)||""}`,tagName:"p"}),(me==null?void 0:me.type)!=="7"&&y.createElement(xe,{id:me==null?void 0:me.id,value:`\u89E3\u6790\uFF1A${(me==null?void 0:me.analyze)||""}`,tagName:"p"}),!Bt&&y.createElement(xe,{id:me==null?void 0:me.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(me==null?void 0:me.knowledgePoint)||""}`,tagName:"p"})),Co=(me,ft,Bt,gn)=>{const ht=gn!==void 0,In=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],yn=ht&&!me.last&&!me.errorMsg?{marginBottom:10}:{},vn=In.map(Fn=>({key:Fn,label:Fn,onClick:()=>nr("difficulty",Bt,Fn,gn)}));return y.createElement("div",{className:he.liWrap,style:yn},["4"].includes(me==null?void 0:me.type)&&y.createElement("div",{className:he.li},y.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),y.createElement(xe,{id:me==null?void 0:me.id,tagName:"div",className:`${he.edit} c-black`,onBlur:Fn=>nr("answer",Bt,[Fn],gn),value:ft})),!ht&&y.createElement("div",{className:he.li},y.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),y.createElement("div",{className:"c-black"},y.createElement(je.Z,{menu:{items:vn}},y.createElement("span",{className:"c-light-primary"},me==null?void 0:me.difficulty,y.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(me==null?void 0:me.type)!=="7"&&y.createElement("div",{className:he.li},y.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),y.createElement(xe,{id:me==null?void 0:me.id,tagName:"div",className:`${he.edit} c-grey-333`,onBlur:Fn=>nr("analyze",Bt,Fn,gn),value:me==null?void 0:me.analyze})),!ht&&y.createElement("div",{onKeyDown:Ya,className:he.li},y.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),y.createElement(xe,{id:me==null?void 0:me.id,tagName:"div",value:(me==null?void 0:me.knowledgePoint)||"",className:`${he.edit} c-grey-333`,onBlur:Fn=>nr("knowledgePoint",Bt,gr(Br(Fn)),gn)})))},lo=me=>y.createElement(y.Fragment,null,typeof(me==null?void 0:me.errorMsg)=="string"&&!!(me!=null&&me.errorMsg)&&y.createElement("h5",{contentEditable:!1},y.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),y.createElement("div",null,me==null?void 0:me.errorMsg))),er=me=>y.createElement(y.Fragment,null,typeof(me==null?void 0:me.errorMsg)=="string"&&!!(me!=null&&me.errorMsg)&&y.createElement("h5",null,y.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),y.createElement("div",null,me==null?void 0:me.errorMsg))),Io=(me,ft,Bt,gn)=>{let ht="flex";return(dr&&Dr!==gn||Mn&&!(Bt!=null&&Bt.errorMsg))&&(ht="none"),y.createElement("div",{className:he.row,style:{display:ht}},y.createElement("div",{className:he.leftLayout},Ca||y.createElement(ya,null,y.createElement("div",{"data-text":"edit",contentEditable:!0,className:he.question},me))),y.createElement("div",{className:he.rightLayout},y.createElement(Qn,{className:Bt!=null&&Bt.errorMsg?he.error:""},ft)))},_o=[{id:"0",type:"\u5355\u9009\u9898",element:(me,ft,Bt)=>{var gn,ht;const In=Bt!==void 0;let yn=(gn=me==null?void 0:me.answer)==null?void 0:gn[0];const vn=y.createElement(y.Fragment,null,Yr(me,ft,Bt),(ht=me==null?void 0:me.options)==null?void 0:ht.map((Lr,pa)=>y.createElement(xe,{id:me==null?void 0:me.id,key:pa,value:`${pn[pa]}.${Lr}`,tagName:"p"})),ao(me,yn,In),lo(me));let Fn=In?me:un[ft];const za=Fn==null?void 0:Fn.options,fr=y.createElement(y.Fragment,null,Er(Fn,ft,Bt),za==null?void 0:za.map((Lr,pa)=>{var ha;return y.createElement("div",{key:pa,className:he.option},y.createElement("aside",{className:((ha=Fn==null?void 0:Fn.answer)==null?void 0:ha[0])===pn[pa]?he.active:"",onClick:()=>nr("answer",ft,[pn[pa]],Bt)},pn[pa]),y.createElement(xe,{id:Fn==null?void 0:Fn.id,tagName:"div",className:`${he.text}`,onBlur:lt=>{za[pa]=lt,nr("options",ft,za,Bt)},value:Lr}))}),Co(Fn,"",ft,Bt),er(Fn));return In?[vn,fr]:Io(vn,fr,Fn,ft)},deal:me=>{var ft,Bt,gn;me.score=me.score===void 0?2:me.score;let ht=gr((ft=me==null?void 0:me.answer)==null?void 0:ft[0]).toUpperCase();me.answer=ht?[ht]:[];let In=[];if(!(me!=null&&me.options))In.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{me.options=(Bt=me.options)==null?void 0:Bt.slice(0,8);const yn=me.options.map(Fn=>Fn==null?void 0:Fn.trim().replace(/^\s+|\s+$/g,""));new Set(yn).size!==yn.length&&In.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return ht||In.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),ht&&(pn.slice(0,((gn=me==null?void 0:me.options)==null?void 0:gn.length)||8).includes(ht)||In.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D")),gr(me==null?void 0:me.question)||In.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),me.errorMsg=In.join(` -`),me}},{id:"1",type:"\u591A\u9009\u9898",element:(me,ft,Bt)=>{var gn,ht;const In=Bt!==void 0;let yn=(gn=me==null?void 0:me.answer)==null?void 0:gn[0];const vn=y.createElement(y.Fragment,null,Yr(me,ft,Bt),(ht=me==null?void 0:me.options)==null?void 0:ht.map((Lr,pa)=>y.createElement(xe,{id:me==null?void 0:me.id,key:pa,value:`${pn[pa]}.${Lr}`,tagName:"p"})),ao(me,yn,In),lo(me));let Fn=In?me:un[ft];const za=Fn==null?void 0:Fn.options,fr=y.createElement(y.Fragment,null,Er(Fn,ft,Bt),za==null?void 0:za.map((Lr,pa)=>{var ha,lt;return y.createElement("div",{key:pa,className:he.option},y.createElement("aside",{className:(lt=(ha=Fn==null?void 0:Fn.answer)==null?void 0:ha[0])!=null&<.includes(pn[pa])?he.active:"",onClick:()=>{var nt;let Ft=((nt=Fn==null?void 0:Fn.answer)==null?void 0:nt[0])||"";const Pn=pn[pa];Ft.includes(Pn)?Ft=Ft.replace(new RegExp(Pn,"g"),""):Ft+=Pn,Ft=Ft.split("").sort().join(""),nr("answer",ft,[Ft],Bt)}},pn[pa]),y.createElement(xe,{id:Fn==null?void 0:Fn.id,tagName:"div",className:`${he.text}`,onBlur:nt=>{za[pa]=nt,nr("options",ft,za,Bt)},value:Lr}))}),Co(Fn,"",ft,Bt),er(Fn));return In?[vn,fr]:Io(vn,fr,Fn,ft)},deal:me=>{var ft,Bt,gn;me.score=me.score===void 0?2:me.score;let ht=gr((ft=me==null?void 0:me.answer)==null?void 0:ft[0]).toUpperCase().split("").sort().join("");me.answer=ht?[ht]:[];let In=[];if(!(me!=null&&me.options))In.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{me.options=(Bt=me.options)==null?void 0:Bt.slice(0,8);const yn=me.options.map(Fn=>Fn==null?void 0:Fn.trim().replace(/^\s+|\s+$/g,""));new Set(yn).size!==yn.length&&In.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(ht||In.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),ht){const yn=pn.slice(0,((gn=me==null?void 0:me.options)==null?void 0:gn.length)||8);cr(yn).includes(ht)||In.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D")}return gr(me==null?void 0:me.question)||In.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),me.errorMsg=In.join(` -`),me}},{id:"2",type:"\u5224\u65AD\u9898",element:(me,ft,Bt)=>{var gn,ht;const In=Bt!==void 0;let yn=(gn=me==null?void 0:me.answer)==null?void 0:gn[0];const vn=y.createElement(y.Fragment,null,Yr(me,ft,Bt),ao(me,yn,In),lo(me));let Fn=In?me:un[ft];const za=["\u6B63\u786E","\u9519\u8BEF"];let fr=((ht=Fn==null?void 0:Fn.answer)==null?void 0:ht[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes(fr)?fr="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes(fr)&&(fr="\u9519\u8BEF");const Lr=y.createElement(y.Fragment,null,Er(Fn,ft,Bt),za==null?void 0:za.map((pa,ha)=>y.createElement("div",{key:ha,className:he.option},y.createElement("aside",{style:{borderRadius:2},className:fr===pa?he.active:"",onClick:()=>nr("answer",ft,[pa],Bt)},pa==="\u6B63\u786E"?"T":"F"),y.createElement("div",{style:{pointerEvents:"none"},className:`${he.text}`},pa))),Co(Fn,"",ft,Bt),er(Fn));return In?[vn,Lr]:Io(vn,Lr,Fn,ft)},deal:me=>{var ft;me.score=me.score===void 0?2:me.score;let Bt=gr((ft=me==null?void 0:me.answer)==null?void 0:ft[0]);me.answer=Bt?[Bt]:[];let gn=[];return Bt||gn.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Bt&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(Bt)&&gn.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),gr(me==null?void 0:me.question)||gn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),me.errorMsg=gn.join(` -`),me}},{id:"3",type:"\u586B\u7A7A\u9898",element:(me,ft,Bt)=>{var gn,ht;const In=Bt!==void 0,yn=y.createElement(y.Fragment,null,Yr(me,ft,Bt),(gn=me==null?void 0:me.answer)==null?void 0:gn.map((za,fr)=>y.createElement(xe,{id:me==null?void 0:me.id,key:fr,tagName:"p",value:`\u7B54\u6848${fr+1}\uFF1A${za.text||""}`})),ao(me,"",In),lo(me));let vn=In?me:un[ft];const Fn=y.createElement(y.Fragment,null,Er(vn,ft,Bt),(ht=vn==null?void 0:vn.answer)==null?void 0:ht.map((za,fr)=>y.createElement("div",{key:fr,className:he.option},y.createElement("aside",{className:he.fill},"\u586B\u7A7A\u9879",fr+1),za.model===1&&y.createElement(xe,{id:vn==null?void 0:vn.id,tagName:"div",onBlur:Lr=>{vn.answer[fr].latex=Br(Lr),nr("answer",ft,vn.answer,Bt)},className:`${he.text}`,value:za.latex}),za.model===2&&y.createElement(Ie.Z,{value:za.latex,onChange:Lr=>{vn.answer[fr].latex=Lr,nr("answer",ft,vn.answer,Bt)}}))),Co(vn,"",ft,Bt),er(vn));return In?[yn,Fn]:Io(yn,Fn,vn,ft)},deal:me=>{var ft,Bt,gn,ht;me.score=me.score===void 0?2:me.score,me.question=(ft=me.question)==null?void 0:ft.replaceAll("\u2581","_");const In=(Bt=me.answer)==null?void 0:Bt.map(vn=>{if(Object.prototype.toString.call(vn)==="[object Object]")return vn;vn=vn==null?void 0:vn.trim();const Fn={model:1,text:vn,latex:vn};return vn.startsWith("$$")&&vn.endsWith("$$")||vn.startsWith("`$$")&&vn.endsWith("$$`")?(Fn.model=2,Fn.latex=vn.slice(2,-2)):Fn.latex=Br(vn),Fn});me.answer=In;let yn=[];return In||yn.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),gr(me==null?void 0:me.question)?me!=null&&me.question.includes("_")?(gn=me==null?void 0:me.answer)!=null&&gn.length&&((me==null?void 0:me.question.match(/_+/g))||[]).length!==((ht=me==null?void 0:me.answer)==null?void 0:ht.length)&&yn.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):yn.push("\u586B\u7A7A\u9879\u672A\u8BBE\u7F6E\uFF0C\u8BF7\u4F7F\u7528\u82F1\u6587\u4E0B\u5212\u7EBF\u201C___\u201D\u8868\u793A\u586B\u7A7A\u9879"):yn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),me.errorMsg=yn.join(` -`),me}},{id:"4",type:"\u7B80\u7B54\u9898",element:(me,ft,Bt)=>{var gn,ht;const In=Bt!==void 0;let yn=(gn=me==null?void 0:me.answer)==null?void 0:gn[0];const vn=y.createElement(y.Fragment,null,Yr(me,ft,Bt),ao(me,yn,In),lo(me));let Fn=In?me:un[ft];const za=y.createElement(y.Fragment,null,Er(Fn,ft,Bt),Co(Fn,(ht=Fn==null?void 0:Fn.answer)==null?void 0:ht[0],ft,Bt),er(Fn));return In?[vn,za]:Io(vn,za,Fn,ft)},deal:me=>{me.score=me.score===void 0?5:me.score;let ft=[];return gr(me==null?void 0:me.question)||ft.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),me.errorMsg=ft.join(` -`),me}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(me,ft)=>{var Bt,gn;const ht=un[ft],In=$n.slice(0,4).map(yn=>({key:yn,label:yn,onClick:()=>nr("platform",ft,yn)}));return y.createElement("div",{className:he.row,style:{display:Mn?ht!=null&&ht.errorMsg?"flex":"none":"flex"}},y.createElement("div",{className:he.leftLayout},y.createElement(ya,null,y.createElement("div",{"data-text":"edit",contentEditable:!0,className:he.question},Yr(me,ft),y.createElement(xe,{id:me==null?void 0:me.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(me==null?void 0:me.description)||""}`,tagName:"p"}),ao(me),y.createElement(xe,{id:me==null?void 0:me.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${me==null?void 0:me.timeLimit}`,tagName:"p"}),y.createElement(xe,{id:me==null?void 0:me.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(me==null?void 0:me.platform)||""}`,tagName:"p"}),y.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),y.createElement("h4",null),y.createElement(xe,{id:me==null?void 0:me.id,value:(me==null?void 0:me.code)||"",tagName:"div"}),(Bt=me==null?void 0:me.inputs)==null?void 0:Bt.map((yn,vn)=>{var Fn;return y.createElement(y.Fragment,{key:vn},y.createElement("h4",null),y.createElement(xe,{id:me==null?void 0:me.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${vn+1})\u8F93\u5165\uFF1A${yn||""}`,tagName:"div"}),y.createElement(xe,{id:me==null?void 0:me.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${vn+1})\u8F93\u51FA\uFF1A${((Fn=me==null?void 0:me.outputs)==null?void 0:Fn[vn])||""}`,tagName:"div"}))}),lo(me)))),y.createElement("div",{className:he.rightLayout},y.createElement(Qn,{className:ht!=null&&ht.errorMsg?he.error:""},Er(ht,ft),y.createElement("div",{className:he.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},y.createElement("div",{className:he.li},y.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),y.createElement(xe,{className:he.edit,id:ht==null?void 0:ht.id,value:ht==null?void 0:ht.description,tagName:"div",onBlur:yn=>nr("description",ft,yn)}))),Co(ht,"",ft),y.createElement("div",{className:he.liWrap},y.createElement("div",{className:he.li},y.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),y.createElement(xe,{className:he.edit,id:ht==null?void 0:ht.id,value:ht==null?void 0:ht.timeLimit,tagName:"div",onBlur:yn=>nr("timeLimit",ft,Br(yn))})),y.createElement("div",{className:he.li},y.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),y.createElement("div",{className:"c-black"},y.createElement(je.Z,{menu:{items:In}},y.createElement("span",{className:"c-light-primary"},ht==null?void 0:ht.platform,y.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),y.createElement("div",{className:he.li,style:{flexDirection:"column",alignItems:"start"}},y.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),y.createElement(xe,{className:he.edit,id:ht==null?void 0:ht.id,value:(ht==null?void 0:ht.code)||"",onBlur:yn=>nr("code",ft,Br(yn)),tagName:"div"}))),(gn=ht==null?void 0:ht.inputs)==null?void 0:gn.map((yn,vn)=>{var Fn;return y.createElement("div",{className:he.liWrap,key:vn},y.createElement("div",{className:he.li},y.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",vn+1,")\u8F93\u5165\uFF1A"),y.createElement(xe,{id:ht==null?void 0:ht.id,value:yn||"",className:he.edit,onBlur:za=>{const fr=[...(ht==null?void 0:ht.inputs)||[]];fr[vn]=Br(za),nr("inputs",ft,fr)},tagName:"div"})),y.createElement("div",{className:he.li},y.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",vn+1,")\u8F93\u51FA\uFF1A"),y.createElement(xe,{id:ht==null?void 0:ht.id,value:((Fn=ht==null?void 0:ht.outputs)==null?void 0:Fn[vn])||"",className:he.edit,onBlur:za=>{const fr=[...(ht==null?void 0:ht.outputs)||[]];fr[vn]=Br(za),nr("outputs",ft,fr)},tagName:"div"})))}),er(ht))))},deal:me=>{var ft,Bt,gn;me.score=me.score===void 0?10:me.score,me.code=(ft=me.code)==null?void 0:ft.trim();let ht=[];gr(me==null?void 0:me.question)?((Bt=me==null?void 0:me.question)==null?void 0:Bt.length)>60&&ht.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):ht.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),gr(me==null?void 0:me.description)||ht.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const In=gr(String((me==null?void 0:me.timeLimit)||""));if(me.timeLimit=In,(!In||In&&!["3","4","5","6","7","8","9","10"].includes(In))&&ht.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),me.platform=gr(me==null?void 0:me.platform),me!=null&&me.platform){const yn=["c","c++","java","python"],vn=(gn=me==null?void 0:me.platform)==null?void 0:gn.toLowerCase(),Fn=yn.findIndex(za=>za===vn);Fn>-1?me.platform=$n[Fn]:ht.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else ht.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(me!=null&&me.inputs)||!(me!=null&&me.outputs))me.inputs=[],me.outputs=[],ht.push("\u672A\u8BC6\u522B\u5230\u6D4B\u8BD5\u7528\u4F8B\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u5165\uFF1A1\uFF1B\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u51FA\uFF1A2");else{const yn=Math.min(me.inputs.length,me.outputs.length);me.inputs=me.inputs.slice(0,yn),me.outputs=me.outputs.slice(0,yn),me.outputs.some(vn=>!gr(vn))&&ht.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return me.errorMsg=ht.join(` -`),me}},{id:"7",type:"\u7EC4\u5408\u9898",element:(me,ft)=>{var Bt,gn;const ht=un[ft];return y.createElement("div",{className:he.row,style:{display:Mn?ht!=null&&ht.errorMsg?"flex":"none":"flex"}},y.createElement("div",{className:he.leftLayout},y.createElement(ya,null,y.createElement("div",{"data-text":"edit",contentEditable:!0,className:he.question},Yr(me,ft),ao(me),(Bt=me==null?void 0:me.questions)==null?void 0:Bt.map((In,yn)=>{var vn;const Fn=(vn=_o.find(za=>za.id===(In==null?void 0:In.type)))==null?void 0:vn.element;return y.createElement(y.Fragment,{key:`left-${me.id}-${yn}`},Fn(In,ft,yn)[0])}),lo(me),y.createElement("p",{contentEditable:!0},"}}")))),y.createElement("div",{className:he.rightLayout},y.createElement(Qn,{className:ht!=null&&ht.errorMsg?he.error:""},Er(ht,ft),Co(ht,"",ft),(gn=ht==null?void 0:ht.questions)==null?void 0:gn.map((In,yn)=>{var vn;const Fn=(vn=_o.find(za=>za.id===(In==null?void 0:In.type)))==null?void 0:vn.element;return y.createElement(y.Fragment,{key:`right-${ht.id}-${yn}`},Fn(In,ft,yn)[1])}),er(ht))))},deal:me=>{var ft,Bt,gn,ht,In;const yn=Or,vn=[..._o],Fn=vn.findIndex(pa=>pa.id==="0"),za=vn.findIndex(pa=>pa.id==="1");if(Fn!==-1){const pa=vn[Fn].deal;vn[Fn].deal=ha=>{const lt=pa(ha);return lt.errorMsg&&(lt.errorMsg=lt.errorMsg.split(` +`),me=pr(me),me),Qr=me=>me.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),pr=me=>me.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),el=me=>{var ft;const Ct=me.clipboardData;if(Ct){const gn=Ct.types.toString(),ht=Ct.items;if(gn==="Files"||Ct.types.indexOf("Files")>-1){me.preventDefault();try{let In=ht[1];((ft=ht[0])==null?void 0:ft.kind)==="file"&&(In=ht[0]);const yn=In.getAsFile();(0,ct.I)(yn,vn=>{var Fn;if(vn.id){if(((Fn=yn==null?void 0:yn.type)==null?void 0:Fn.indexOf("image"))>-1){const za=``;document.execCommand("insertText",!1,za)}}else(vn==null?void 0:vn.status)===401&&(document.location.href="/user/login")})}catch(In){We.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function No(me,ft){return $t(this,null,function*(){if(typeof me=="string")return yield ft(me);if(typeof me!="object"||me===null)return me;if(Array.isArray(me))return yield Promise.all(me.map(ht=>$t(this,null,function*(){return yield No(ht,ft)})));const Ct={};for(const gn in me)if(Object.prototype.hasOwnProperty.call(me,gn)){const ht=me[gn];typeof ht=="string"?Ct[gn]=yield ft(ht):typeof ht=="object"?Ct[gn]=yield No(ht,ft):Ct[gn]=ht}return Ct})}const Ll=()=>$t(void 0,null,function*(){var me;Ve(!0),Wn("\u5904\u7406\u4E2D"),yield new Promise(gn=>setTimeout(gn,1e3));let ft=(me=ga.current)==null?void 0:me.querySelectorAll('[data-text="edit"]'),Ct="";try{ft.forEach(function(gn){var ht,In,yn,vn;const Fn=gn.cloneNode(!0),za=Fn.querySelectorAll("span.edu_latex");for(let Lr of za){const pa=Lr.getAttribute("title"),ha=document.createTextNode(pa),lt=Lr;(In=(ht=lt.parentNode)==null?void 0:ht.replaceChild)==null||In.call(ht,ha,lt)}const fr=Fn.querySelectorAll("span[style]");for(let Lr of fr)if(Lr.style.fontFamily){const pa=Lr.innerHTML,ha=document.createTextNode(pa),lt=Lr;(vn=(yn=lt.parentNode)==null?void 0:yn.replaceChild)==null||vn.call(yn,ha,lt)}Fn==null||Fn.childNodes.forEach(function(Lr){Lr.nodeType===Node.ELEMENT_NODE&&Lr.localName!=="h5"&&Lr.localName!=="h4"?Ct+=`

${Lr.innerHTML}

`:Lr.nodeType===Node.TEXT_NODE&&(Ct+=`

${Lr.textContent}

`)})}),ei("/api/intelligent_imports/import.json",{html:pr(Ct)})}catch(gn){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",gn)}}),Mr=me=>{let ft=me.filter(Ct=>!!(Ct!=null&&Ct.type));return ft=ft.map(Ct=>{var gn;const ht=(gn=_o.find(yn=>yn.id===(Ct==null?void 0:Ct.type)))==null?void 0:gn.deal,In=ua(Vn({},Ct),{id:String(Math.random()).slice(-6),knowledgePoint:gr(Ct==null?void 0:Ct.knowledgePoint)});return ht?ht(In):In}),ft},Ir=()=>{if(Te===1){We.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}Ce.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u91CD\u65B0\u8BC6\u522B\u4F1A\u8986\u76D6\u53F3\u4FA7\u5DF2\u8BC6\u522B\u7ED3\u679C\uFF0C\u5305\u62EC\u4EBA\u5DE5\u4FEE\u6539\u7684\u5185\u5BB9\uFF0C\u786E\u5B9A\u91CD\u65B0\u8BC6\u522B\u5417?",onOk:Ll})},Fo=()=>y.createElement("div",{className:he.row},y.createElement("div",{className:he.leftLayout},y.createElement(Fa,{style:{height:675}},Te===1&&y.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>Ht(2)},y.createElement("div",{style:{color:"#9096A3",fontSize:12}},"1.\u672C\u529F\u80FD\u652F\u6301\u5BFC\u5165\u7684\u9898\u578B\uFF1A\u5355\u9009\u9898\u3001\u591A\u9009\u9898\u3001\u586B\u7A7A\u9898\u3001\u5224\u65AD\u9898\u3001\u7B80\u7B54\u9898\u3001 \u7EC4\u5408\u9898\u3001\u7F16\u7A0B\u9898\u3001\u7A0B\u5E8F\u586B\u7A7A\u9898\u3002",y.createElement("br",null),"2.\u82E5\u8981\u5BFC\u5165\u7EC4\u5408\u9898\uFF0C\u8BF7\u5728\u9898\u76EE\u524D\u540E\u4F7F\u7528\u4E00\u5BF9\u201C","{{\u201D\u3001\u201C}}","\u201D\u5C06\u5185\u5BB9\u6807\u51FA\uFF1B\u5927\u9898\u9898\u5E72\u548C\u5C0F\u9898\u9898\u5E72\u4E4B\u95F4\u4E0D\u9700\u8981\u7A7A\u884C\uFF1B\u5927\u9898\u548C\u5C0F\u9898\u9898\u5E72\u90FD\u9700\u6807\u6CE8\u9898\u53F7\uFF1B\u5C0F\u9898\u7B54\u6848\u53EF\u8DDF\u5728\u5C0F\u9898\u9898\u5E72\u540E\uFF0C\u5E76\u7528\u7A7A\u683C\u4E0E\u9898\u5E72\u5185\u5BB9\u9694\u5F00\u3002\u8303\u4F8B\u53EF\u53C2\u8003\u63A8\u8350\u683C\u5F0F\u3002",y.createElement("br",null),"3.\u5BFC\u5165\u652F\u6301\u6587\u672C\u3001\u56FE\u7247\u3001\u516C\u5F0F\u3002\u9898\u76EE\u7ED3\u6784\u652F\u6301\u8BC6\u522B\u7B54\u6848\u3001\u89E3\u6790\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9\u3002",y.createElement("br",null),"4.\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u4FEE\u6539\u9898\u76EE\u5185\u5BB9\u540E\u91CD\u65B0\u8BC6\u522B\uFF0C\u6216\u4E0B\u8F7D\u63A8\u8350\u683C\u5F0F\uFF0C\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u5BFC\u5165\u8BC6\u522B\u3002",y.createElement("br",null)),y.createElement("div",{className:he.imgBox,style:{marginTop:75}},y.createElement("img",{width:56,src:te}),y.createElement("span",null,"\u7F16\u8F91\u533A"))),Te===2&&y.createElement("div",{"data-text":"edit",onBlur:()=>{ir.current.innerHTML||Ht(1)},ref:ir,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),y.createElement("div",{className:he.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},y.createElement("div",{className:he.imgBox,style:{marginTop:240}},y.createElement("img",{width:56,src:oe}),y.createElement("span",null,"\u9884\u89C8\u533A")))),nr=(me,ft,Ct,gn)=>{var ht;console.log(me,ft,Ct,gn,"onDataChange\u4FEE\u6539\u6570\u503C");const In=JSON.parse(JSON.stringify(un));gn===void 0?In[ft][me]=Ct:In[ft].questions[gn][me]=Ct;const yn=Vn({},In[ft]),vn=(ht=_o.find(Fn=>Fn.id===(yn==null?void 0:yn.type)))==null?void 0:ht.deal;In[ft]=vn(yn),An(In)},Ur=(me,ft,Ct)=>{var gn;const ht=Ct!==void 0,In=(gn=_o.find(Fn=>Fn.id===(me==null?void 0:me.type)))==null?void 0:gn.type,yn=`${ft+1}.${Ct===void 0?"":Ct+1+"."}`,vn=`${(me==null?void 0:me.type)==="7"?"{{":""}${yn}\u3010${In}\u3011${(me==null?void 0:me.question)||""}`;return y.createElement(y.Fragment,null,ht&&y.createElement("h4",{contentEditable:!0}),y.createElement(xe,{id:me==null?void 0:me.id,tagName:"div",value:vn}))},oo=(me,ft)=>$t(void 0,null,function*(){var Ct;const gn=yield tr(me,ft),ht=(Ct=gn==null?void 0:gn.data)==null?void 0:Ct.content;if(ht!=null&&ht.length){const In=Mr(ht)[0];at.splice(ft,1,In),un.splice(ft,1,In),qe([...at]),An([...un])}}),Er=(me,ft,Ct)=>{var gn;const ht=Ct!==void 0,In=(gn=_o.find(vn=>vn.id===(me==null?void 0:me.type)))==null?void 0:gn.type,yn=`${ft+1}.${Ct===void 0?"":Ct+1+"."}`;return ht?y.createElement("div",{style:{padding:"10px 18px"}},`${yn}\u3010${In}\u3011`,y.createElement(xe,{id:me==null?void 0:me.id,tagName:"span",className:he.edit,onBlur:vn=>nr("question",ft,vn,Ct),value:(me==null?void 0:me.question)||""})):y.createElement(y.Fragment,null,y.createElement("div",{className:he.actionHead},y.createElement("div",{className:"c-light-primary"},`${yn}\u3010${In}\u3011`),Bn!==1&&y.createElement(Ke.Z,{disabled:(me==null?void 0:me.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:vn=>nr("score",ft,vn,Ct),value:me==null?void 0:me.score}),y.createElement(Me.Z,{align:"middle",style:{marginLeft:"auto"}},!!tr&&y.createElement("span",{className:"current c-light-primary mr30",onClick:()=>oo(me,ft)},y.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),y.createElement(De.default,{onChange:vn=>nr("checked",ft,vn.target.checked,Ct),checked:!!(me!=null&&me.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),y.createElement(xe,{id:me==null?void 0:me.id,tagName:"div",style:{padding:"10px 18px"},className:he.edit,onBlur:vn=>nr("question",ft,vn,Ct),value:me==null?void 0:me.question}))},ao=(me,ft,Ct)=>y.createElement(y.Fragment,null,["0","1","2","4"].includes(me==null?void 0:me.type)&&y.createElement(xe,{id:me==null?void 0:me.id,value:`\u7B54\u6848\uFF1A${ft||""}`,tagName:"p"}),!Ct&&y.createElement(xe,{id:me==null?void 0:me.id,value:`\u96BE\u5EA6\uFF1A${(me==null?void 0:me.difficulty)||""}`,tagName:"p"}),(me==null?void 0:me.type)!=="7"&&y.createElement(xe,{id:me==null?void 0:me.id,value:`\u89E3\u6790\uFF1A${(me==null?void 0:me.analyze)||""}`,tagName:"p"}),!Ct&&y.createElement(xe,{id:me==null?void 0:me.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(me==null?void 0:me.knowledgePoint)||""}`,tagName:"p"})),Co=(me,ft,Ct,gn)=>{const ht=gn!==void 0,In=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],yn=ht&&!me.last&&!me.errorMsg?{marginBottom:10}:{},vn=In.map(Fn=>({key:Fn,label:Fn,onClick:()=>nr("difficulty",Ct,Fn,gn)}));return y.createElement("div",{className:he.liWrap,style:yn},["4"].includes(me==null?void 0:me.type)&&y.createElement("div",{className:he.li},y.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),y.createElement(xe,{id:me==null?void 0:me.id,tagName:"div",className:`${he.edit} c-black`,onBlur:Fn=>nr("answer",Ct,[Fn],gn),value:ft})),!ht&&y.createElement("div",{className:he.li},y.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),y.createElement("div",{className:"c-black"},y.createElement(je.Z,{menu:{items:vn}},y.createElement("span",{className:"c-light-primary"},me==null?void 0:me.difficulty,y.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(me==null?void 0:me.type)!=="7"&&y.createElement("div",{className:he.li},y.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),y.createElement(xe,{id:me==null?void 0:me.id,tagName:"div",className:`${he.edit} c-grey-333`,onBlur:Fn=>nr("analyze",Ct,Fn,gn),value:me==null?void 0:me.analyze})),!ht&&y.createElement("div",{onKeyDown:Ya,className:he.li},y.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),y.createElement(xe,{id:me==null?void 0:me.id,tagName:"div",value:(me==null?void 0:me.knowledgePoint)||"",className:`${he.edit} c-grey-333`,onBlur:Fn=>nr("knowledgePoint",Ct,gr(Br(Fn)),gn)})))},lo=me=>y.createElement(y.Fragment,null,typeof(me==null?void 0:me.errorMsg)=="string"&&!!(me!=null&&me.errorMsg)&&y.createElement("h5",{contentEditable:!1},y.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),y.createElement("div",null,me==null?void 0:me.errorMsg))),er=me=>y.createElement(y.Fragment,null,typeof(me==null?void 0:me.errorMsg)=="string"&&!!(me!=null&&me.errorMsg)&&y.createElement("h5",null,y.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),y.createElement("div",null,me==null?void 0:me.errorMsg))),Io=(me,ft,Ct,gn)=>{let ht="flex";return(dr&&Dr!==gn||Mn&&!(Ct!=null&&Ct.errorMsg))&&(ht="none"),y.createElement("div",{className:he.row,style:{display:ht}},y.createElement("div",{className:he.leftLayout},Ba||y.createElement(Fa,null,y.createElement("div",{"data-text":"edit",contentEditable:!0,className:he.question},me))),y.createElement("div",{className:he.rightLayout},y.createElement(Qn,{className:Ct!=null&&Ct.errorMsg?he.error:""},ft)))},_o=[{id:"0",type:"\u5355\u9009\u9898",element:(me,ft,Ct)=>{var gn,ht;const In=Ct!==void 0;let yn=(gn=me==null?void 0:me.answer)==null?void 0:gn[0];const vn=y.createElement(y.Fragment,null,Ur(me,ft,Ct),(ht=me==null?void 0:me.options)==null?void 0:ht.map((Lr,pa)=>y.createElement(xe,{id:me==null?void 0:me.id,key:pa,value:`${pn[pa]}.${Lr}`,tagName:"p"})),ao(me,yn,In),lo(me));let Fn=In?me:un[ft];const za=Fn==null?void 0:Fn.options,fr=y.createElement(y.Fragment,null,Er(Fn,ft,Ct),za==null?void 0:za.map((Lr,pa)=>{var ha;return y.createElement("div",{key:pa,className:he.option},y.createElement("aside",{className:((ha=Fn==null?void 0:Fn.answer)==null?void 0:ha[0])===pn[pa]?he.active:"",onClick:()=>nr("answer",ft,[pn[pa]],Ct)},pn[pa]),y.createElement(xe,{id:Fn==null?void 0:Fn.id,tagName:"div",className:`${he.text}`,onBlur:lt=>{za[pa]=lt,nr("options",ft,za,Ct)},value:Lr}))}),Co(Fn,"",ft,Ct),er(Fn));return In?[vn,fr]:Io(vn,fr,Fn,ft)},deal:me=>{var ft,Ct,gn;me.score=me.score===void 0?2:me.score;let ht=gr((ft=me==null?void 0:me.answer)==null?void 0:ft[0]).toUpperCase();me.answer=ht?[ht]:[];let In=[];if(!(me!=null&&me.options))In.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{me.options=(Ct=me.options)==null?void 0:Ct.slice(0,8);const yn=me.options.map(Fn=>Fn==null?void 0:Fn.trim().replace(/^\s+|\s+$/g,""));new Set(yn).size!==yn.length&&In.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return ht||In.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),ht&&(pn.slice(0,((gn=me==null?void 0:me.options)==null?void 0:gn.length)||8).includes(ht)||In.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D")),gr(me==null?void 0:me.question)||In.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),me.errorMsg=In.join(` +`),me}},{id:"1",type:"\u591A\u9009\u9898",element:(me,ft,Ct)=>{var gn,ht;const In=Ct!==void 0;let yn=(gn=me==null?void 0:me.answer)==null?void 0:gn[0];const vn=y.createElement(y.Fragment,null,Ur(me,ft,Ct),(ht=me==null?void 0:me.options)==null?void 0:ht.map((Lr,pa)=>y.createElement(xe,{id:me==null?void 0:me.id,key:pa,value:`${pn[pa]}.${Lr}`,tagName:"p"})),ao(me,yn,In),lo(me));let Fn=In?me:un[ft];const za=Fn==null?void 0:Fn.options,fr=y.createElement(y.Fragment,null,Er(Fn,ft,Ct),za==null?void 0:za.map((Lr,pa)=>{var ha,lt;return y.createElement("div",{key:pa,className:he.option},y.createElement("aside",{className:(lt=(ha=Fn==null?void 0:Fn.answer)==null?void 0:ha[0])!=null&<.includes(pn[pa])?he.active:"",onClick:()=>{var nt;let Ft=((nt=Fn==null?void 0:Fn.answer)==null?void 0:nt[0])||"";const Pn=pn[pa];Ft.includes(Pn)?Ft=Ft.replace(new RegExp(Pn,"g"),""):Ft+=Pn,Ft=Ft.split("").sort().join(""),nr("answer",ft,[Ft],Ct)}},pn[pa]),y.createElement(xe,{id:Fn==null?void 0:Fn.id,tagName:"div",className:`${he.text}`,onBlur:nt=>{za[pa]=nt,nr("options",ft,za,Ct)},value:Lr}))}),Co(Fn,"",ft,Ct),er(Fn));return In?[vn,fr]:Io(vn,fr,Fn,ft)},deal:me=>{var ft,Ct,gn;me.score=me.score===void 0?2:me.score;let ht=gr((ft=me==null?void 0:me.answer)==null?void 0:ft[0]).toUpperCase().split("").sort().join("");me.answer=ht?[ht]:[];let In=[];if(!(me!=null&&me.options))In.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{me.options=(Ct=me.options)==null?void 0:Ct.slice(0,8);const yn=me.options.map(Fn=>Fn==null?void 0:Fn.trim().replace(/^\s+|\s+$/g,""));new Set(yn).size!==yn.length&&In.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(ht||In.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),ht){const yn=pn.slice(0,((gn=me==null?void 0:me.options)==null?void 0:gn.length)||8);cr(yn).includes(ht)||In.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D")}return gr(me==null?void 0:me.question)||In.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),me.errorMsg=In.join(` +`),me}},{id:"2",type:"\u5224\u65AD\u9898",element:(me,ft,Ct)=>{var gn,ht;const In=Ct!==void 0;let yn=(gn=me==null?void 0:me.answer)==null?void 0:gn[0];const vn=y.createElement(y.Fragment,null,Ur(me,ft,Ct),ao(me,yn,In),lo(me));let Fn=In?me:un[ft];const za=["\u6B63\u786E","\u9519\u8BEF"];let fr=((ht=Fn==null?void 0:Fn.answer)==null?void 0:ht[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes(fr)?fr="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes(fr)&&(fr="\u9519\u8BEF");const Lr=y.createElement(y.Fragment,null,Er(Fn,ft,Ct),za==null?void 0:za.map((pa,ha)=>y.createElement("div",{key:ha,className:he.option},y.createElement("aside",{style:{borderRadius:2},className:fr===pa?he.active:"",onClick:()=>nr("answer",ft,[pa],Ct)},pa==="\u6B63\u786E"?"T":"F"),y.createElement("div",{style:{pointerEvents:"none"},className:`${he.text}`},pa))),Co(Fn,"",ft,Ct),er(Fn));return In?[vn,Lr]:Io(vn,Lr,Fn,ft)},deal:me=>{var ft;me.score=me.score===void 0?2:me.score;let Ct=gr((ft=me==null?void 0:me.answer)==null?void 0:ft[0]);me.answer=Ct?[Ct]:[];let gn=[];return Ct||gn.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Ct&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(Ct)&&gn.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),gr(me==null?void 0:me.question)||gn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),me.errorMsg=gn.join(` +`),me}},{id:"3",type:"\u586B\u7A7A\u9898",element:(me,ft,Ct)=>{var gn,ht;const In=Ct!==void 0,yn=y.createElement(y.Fragment,null,Ur(me,ft,Ct),(gn=me==null?void 0:me.answer)==null?void 0:gn.map((za,fr)=>y.createElement(xe,{id:me==null?void 0:me.id,key:fr,tagName:"p",value:`\u7B54\u6848${fr+1}\uFF1A${za.text||""}`})),ao(me,"",In),lo(me));let vn=In?me:un[ft];const Fn=y.createElement(y.Fragment,null,Er(vn,ft,Ct),(ht=vn==null?void 0:vn.answer)==null?void 0:ht.map((za,fr)=>y.createElement("div",{key:fr,className:he.option},y.createElement("aside",{className:he.fill},"\u586B\u7A7A\u9879",fr+1),za.model===1&&y.createElement(xe,{id:vn==null?void 0:vn.id,tagName:"div",onBlur:Lr=>{vn.answer[fr].latex=Br(Lr),nr("answer",ft,vn.answer,Ct)},className:`${he.text}`,value:za.latex}),za.model===2&&y.createElement(Ie.Z,{value:za.latex,onChange:Lr=>{vn.answer[fr].latex=Lr,nr("answer",ft,vn.answer,Ct)}}))),Co(vn,"",ft,Ct),er(vn));return In?[yn,Fn]:Io(yn,Fn,vn,ft)},deal:me=>{var ft,Ct,gn,ht;me.score=me.score===void 0?2:me.score,me.question=(ft=me.question)==null?void 0:ft.replaceAll("\u2581","_");const In=(Ct=me.answer)==null?void 0:Ct.map(vn=>{if(Object.prototype.toString.call(vn)==="[object Object]")return vn;vn=vn==null?void 0:vn.trim();const Fn={model:1,text:vn,latex:vn};return vn.startsWith("$$")&&vn.endsWith("$$")||vn.startsWith("`$$")&&vn.endsWith("$$`")?(Fn.model=2,Fn.latex=vn.slice(2,-2)):Fn.latex=Br(vn),Fn});me.answer=In;let yn=[];return In||yn.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),gr(me==null?void 0:me.question)?me!=null&&me.question.includes("_")?(gn=me==null?void 0:me.answer)!=null&&gn.length&&((me==null?void 0:me.question.match(/_+/g))||[]).length!==((ht=me==null?void 0:me.answer)==null?void 0:ht.length)&&yn.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):yn.push("\u586B\u7A7A\u9879\u672A\u8BBE\u7F6E\uFF0C\u8BF7\u4F7F\u7528\u82F1\u6587\u4E0B\u5212\u7EBF\u201C___\u201D\u8868\u793A\u586B\u7A7A\u9879"):yn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),me.errorMsg=yn.join(` +`),me}},{id:"4",type:"\u7B80\u7B54\u9898",element:(me,ft,Ct)=>{var gn,ht;const In=Ct!==void 0;let yn=(gn=me==null?void 0:me.answer)==null?void 0:gn[0];const vn=y.createElement(y.Fragment,null,Ur(me,ft,Ct),ao(me,yn,In),lo(me));let Fn=In?me:un[ft];const za=y.createElement(y.Fragment,null,Er(Fn,ft,Ct),Co(Fn,(ht=Fn==null?void 0:Fn.answer)==null?void 0:ht[0],ft,Ct),er(Fn));return In?[vn,za]:Io(vn,za,Fn,ft)},deal:me=>{me.score=me.score===void 0?5:me.score;let ft=[];return gr(me==null?void 0:me.question)||ft.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),me.errorMsg=ft.join(` +`),me}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(me,ft)=>{var Ct,gn;const ht=un[ft],In=$n.slice(0,4).map(yn=>({key:yn,label:yn,onClick:()=>nr("platform",ft,yn)}));return y.createElement("div",{className:he.row,style:{display:Mn?ht!=null&&ht.errorMsg?"flex":"none":"flex"}},y.createElement("div",{className:he.leftLayout},y.createElement(Fa,null,y.createElement("div",{"data-text":"edit",contentEditable:!0,className:he.question},Ur(me,ft),y.createElement(xe,{id:me==null?void 0:me.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(me==null?void 0:me.description)||""}`,tagName:"p"}),ao(me),y.createElement(xe,{id:me==null?void 0:me.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${me==null?void 0:me.timeLimit}`,tagName:"p"}),y.createElement(xe,{id:me==null?void 0:me.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(me==null?void 0:me.platform)||""}`,tagName:"p"}),y.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),y.createElement("h4",null),y.createElement(xe,{id:me==null?void 0:me.id,value:(me==null?void 0:me.code)||"",tagName:"div"}),(Ct=me==null?void 0:me.inputs)==null?void 0:Ct.map((yn,vn)=>{var Fn;return y.createElement(y.Fragment,{key:vn},y.createElement("h4",null),y.createElement(xe,{id:me==null?void 0:me.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${vn+1})\u8F93\u5165\uFF1A${yn||""}`,tagName:"div"}),y.createElement(xe,{id:me==null?void 0:me.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${vn+1})\u8F93\u51FA\uFF1A${((Fn=me==null?void 0:me.outputs)==null?void 0:Fn[vn])||""}`,tagName:"div"}))}),lo(me)))),y.createElement("div",{className:he.rightLayout},y.createElement(Qn,{className:ht!=null&&ht.errorMsg?he.error:""},Er(ht,ft),y.createElement("div",{className:he.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},y.createElement("div",{className:he.li},y.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),y.createElement(xe,{className:he.edit,id:ht==null?void 0:ht.id,value:ht==null?void 0:ht.description,tagName:"div",onBlur:yn=>nr("description",ft,yn)}))),Co(ht,"",ft),y.createElement("div",{className:he.liWrap},y.createElement("div",{className:he.li},y.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),y.createElement(xe,{className:he.edit,id:ht==null?void 0:ht.id,value:ht==null?void 0:ht.timeLimit,tagName:"div",onBlur:yn=>nr("timeLimit",ft,Br(yn))})),y.createElement("div",{className:he.li},y.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),y.createElement("div",{className:"c-black"},y.createElement(je.Z,{menu:{items:In}},y.createElement("span",{className:"c-light-primary"},ht==null?void 0:ht.platform,y.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),y.createElement("div",{className:he.li,style:{flexDirection:"column",alignItems:"start"}},y.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),y.createElement(xe,{className:he.edit,id:ht==null?void 0:ht.id,value:(ht==null?void 0:ht.code)||"",onBlur:yn=>nr("code",ft,Br(yn)),tagName:"div"}))),(gn=ht==null?void 0:ht.inputs)==null?void 0:gn.map((yn,vn)=>{var Fn;return y.createElement("div",{className:he.liWrap,key:vn},y.createElement("div",{className:he.li},y.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",vn+1,")\u8F93\u5165\uFF1A"),y.createElement(xe,{id:ht==null?void 0:ht.id,value:yn||"",className:he.edit,onBlur:za=>{const fr=[...(ht==null?void 0:ht.inputs)||[]];fr[vn]=Br(za),nr("inputs",ft,fr)},tagName:"div"})),y.createElement("div",{className:he.li},y.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",vn+1,")\u8F93\u51FA\uFF1A"),y.createElement(xe,{id:ht==null?void 0:ht.id,value:((Fn=ht==null?void 0:ht.outputs)==null?void 0:Fn[vn])||"",className:he.edit,onBlur:za=>{const fr=[...(ht==null?void 0:ht.outputs)||[]];fr[vn]=Br(za),nr("outputs",ft,fr)},tagName:"div"})))}),er(ht))))},deal:me=>{var ft,Ct,gn;me.score=me.score===void 0?10:me.score,me.code=(ft=me.code)==null?void 0:ft.trim();let ht=[];gr(me==null?void 0:me.question)?((Ct=me==null?void 0:me.question)==null?void 0:Ct.length)>60&&ht.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):ht.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),gr(me==null?void 0:me.description)||ht.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const In=gr(String((me==null?void 0:me.timeLimit)||""));if(me.timeLimit=In,(!In||In&&!["3","4","5","6","7","8","9","10"].includes(In))&&ht.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),me.platform=gr(me==null?void 0:me.platform),me!=null&&me.platform){const yn=["c","c++","java","python"],vn=(gn=me==null?void 0:me.platform)==null?void 0:gn.toLowerCase(),Fn=yn.findIndex(za=>za===vn);Fn>-1?me.platform=$n[Fn]:ht.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else ht.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(me!=null&&me.inputs)||!(me!=null&&me.outputs))me.inputs=[],me.outputs=[],ht.push("\u672A\u8BC6\u522B\u5230\u6D4B\u8BD5\u7528\u4F8B\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u5165\uFF1A1\uFF1B\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u51FA\uFF1A2");else{const yn=Math.min(me.inputs.length,me.outputs.length);me.inputs=me.inputs.slice(0,yn),me.outputs=me.outputs.slice(0,yn),me.outputs.some(vn=>!gr(vn))&&ht.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return me.errorMsg=ht.join(` +`),me}},{id:"7",type:"\u7EC4\u5408\u9898",element:(me,ft)=>{var Ct,gn;const ht=un[ft];return y.createElement("div",{className:he.row,style:{display:Mn?ht!=null&&ht.errorMsg?"flex":"none":"flex"}},y.createElement("div",{className:he.leftLayout},y.createElement(Fa,null,y.createElement("div",{"data-text":"edit",contentEditable:!0,className:he.question},Ur(me,ft),ao(me),(Ct=me==null?void 0:me.questions)==null?void 0:Ct.map((In,yn)=>{var vn;const Fn=(vn=_o.find(za=>za.id===(In==null?void 0:In.type)))==null?void 0:vn.element;return y.createElement(y.Fragment,{key:`left-${me.id}-${yn}`},Fn(In,ft,yn)[0])}),lo(me),y.createElement("p",{contentEditable:!0},"}}")))),y.createElement("div",{className:he.rightLayout},y.createElement(Qn,{className:ht!=null&&ht.errorMsg?he.error:""},Er(ht,ft),Co(ht,"",ft),(gn=ht==null?void 0:ht.questions)==null?void 0:gn.map((In,yn)=>{var vn;const Fn=(vn=_o.find(za=>za.id===(In==null?void 0:In.type)))==null?void 0:vn.element;return y.createElement(y.Fragment,{key:`right-${ht.id}-${yn}`},Fn(In,ft,yn)[1])}),er(ht))))},deal:me=>{var ft,Ct,gn,ht,In;const yn=Mr,vn=[..._o],Fn=vn.findIndex(pa=>pa.id==="0"),za=vn.findIndex(pa=>pa.id==="1");if(Fn!==-1){const pa=vn[Fn].deal;vn[Fn].deal=ha=>{const lt=pa(ha);return lt.errorMsg&&(lt.errorMsg=lt.errorMsg.split(` `).filter(nt=>nt!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` `)),lt}}if(za!==-1){const pa=vn[za].deal;vn[za].deal=ha=>{const lt=pa(ha);return lt.errorMsg&&(lt.errorMsg=lt.errorMsg.split(` `).filter(nt=>nt!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` -`)),lt}}me.questions=(ft=me.questions)!=null&&ft.length?Or(me.questions.slice(0,20)):[],me.questions=(Bt=me.questions)==null?void 0:Bt.map((pa,ha)=>{var lt;if(pa.type==="0"||pa.type==="1"){const nt=(lt=pa.options)==null?void 0:lt.map(Ft=>Ft==null?void 0:Ft.trim().replace(/^\s+|\s+$/g,""));nt&&new Set(nt).size!==nt.length&&(pa.errorMsg=(pa.errorMsg?pa.errorMsg+` +`)),lt}}me.questions=(ft=me.questions)!=null&&ft.length?Mr(me.questions.slice(0,20)):[],me.questions=(Ct=me.questions)==null?void 0:Ct.map((pa,ha)=>{var lt;if(pa.type==="0"||pa.type==="1"){const nt=(lt=pa.options)==null?void 0:lt.map(Ft=>Ft==null?void 0:Ft.trim().replace(/^\s+|\s+$/g,""));nt&&new Set(nt).size!==nt.length&&(pa.errorMsg=(pa.errorMsg?pa.errorMsg+` `:"")+"\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return ua(Vn({},pa),{last:ha===me.questions.length-1})});const fr=(gn=me.questions)==null?void 0:gn.reduce((pa,ha)=>{const lt=parseFloat(ha.score);return isNaN(lt)?pa:pa+lt},0);me.score=fr;let Lr=[];return(ht=me.questions)!=null&&ht.length?me.errorMsg=((In=me.questions)==null?void 0:In.findIndex(pa=>!!pa.errorMsg))>-1:Lr.push("\u8BF7\u6DFB\u52A0\u5C0F\u9898"),gr(me==null?void 0:me.question)||Lr.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Lr.length&&(me.errorMsg=Lr.join(` -`)),me}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(me,ft)=>{var Bt,gn;const ht=un[ft],In=$n.map(yn=>({key:yn,label:yn,onClick:()=>nr("platform",ft,yn)}));return y.createElement("div",{className:he.row,style:{display:Mn?ht!=null&&ht.errorMsg?"flex":"none":"flex"}},y.createElement("div",{className:he.leftLayout},y.createElement(ya,null,y.createElement("div",{"data-text":"edit",contentEditable:!0,className:he.question},Yr(me,ft),ao(me),y.createElement(xe,{id:me==null?void 0:me.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${me==null?void 0:me.timeLimit}`,tagName:"p"}),y.createElement(xe,{id:me==null?void 0:me.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(me==null?void 0:me.platform)||""}`,tagName:"p"}),y.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),y.createElement("h4",null),y.createElement(xe,{id:me==null?void 0:me.id,value:(me==null?void 0:me.code)||"",tagName:"div"}),y.createElement("h4",null),y.createElement(xe,{id:me==null?void 0:me.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A${(me==null?void 0:me.input)||""}`,tagName:"p"}),y.createElement(xe,{id:me==null?void 0:me.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A${(me==null?void 0:me.output)||""}`,tagName:"p"}),(Bt=me==null?void 0:me.answer)==null?void 0:Bt.map((yn,vn)=>y.createElement(xe,{key:vn,id:me==null?void 0:me.id,value:`\u7B54\u6848${vn+1}\uFF1A${yn||""}`,tagName:"p"})),lo(me)))),y.createElement("div",{className:he.rightLayout},y.createElement(Qn,{className:ht!=null&&ht.errorMsg?he.error:""},Er(ht,ft),Co(ht,"",ft),y.createElement("div",{className:he.liWrap},y.createElement("div",{className:he.li,onKeyDown:Ya},y.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),y.createElement(xe,{className:he.edit,id:ht==null?void 0:ht.id,value:ht==null?void 0:ht.timeLimit,tagName:"div",onBlur:yn=>nr("timeLimit",ft,Br(yn))})),y.createElement("div",{className:he.li},y.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),y.createElement("div",{className:"c-black"},y.createElement(je.Z,{menu:{items:In}},y.createElement("span",{className:"c-light-primary"},ht==null?void 0:ht.platform,y.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),y.createElement("div",{className:he.li,style:{flexDirection:"column",alignItems:"start"}},y.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),y.createElement(xe,{className:he.edit,id:ht==null?void 0:ht.id,value:(ht==null?void 0:ht.code)||"",onBlur:yn=>nr("code",ft,Br(yn)),tagName:"div"})),y.createElement("div",{className:he.li},y.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A"),y.createElement(xe,{className:he.edit,id:ht==null?void 0:ht.id,value:(ht==null?void 0:ht.input)||"",onBlur:yn=>nr("input",ft,Br(yn)),tagName:"div"})),y.createElement("div",{className:he.li},y.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"),y.createElement(xe,{className:he.edit,id:ht==null?void 0:ht.id,value:(ht==null?void 0:ht.output)||"",onBlur:yn=>nr("output",ft,Br(yn)),tagName:"div"}))),y.createElement("div",{className:he.liWrap},(gn=ht==null?void 0:ht.answer)==null?void 0:gn.map((yn,vn)=>y.createElement("div",{className:he.li,key:vn},y.createElement("aside",null,"\u7B54\u6848",vn+1,"\uFF1A"),y.createElement(xe,{id:ht==null?void 0:ht.id,value:yn||"",className:he.edit,onBlur:Fn=>{const za=[...(ht==null?void 0:ht.answer)||[]];za[vn]=Br(Fn),nr("output",ft,za)},tagName:"div"})))),er(ht))))},deal:me=>{var ft,Bt,gn,ht,In,yn,vn,Fn;me.score=me.score===void 0?10:me.score,me.code=(gn=(Bt=(ft=me.code)==null?void 0:ft.trim())==null?void 0:Bt.replace(/@_@/g,"@\u2581@"))==null?void 0:gn.replace(/@__@/g,"@\u2581\u2581@");let za=[];if(gr(me==null?void 0:me.question)||za.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),gr(me==null?void 0:me.code)?/@▁@|@▁▁@/.test(me==null?void 0:me.code)?(ht=me==null?void 0:me.answer)!=null&&ht.length&&((In=me==null?void 0:me.code.match(/@▁@|@▁▁@/g))==null?void 0:In.length)!==((yn=me==null?void 0:me.answer)==null?void 0:yn.length)&&za.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):za.push("\u7A0B\u5E8F\u4EE3\u7801\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u7A0B\u5E8F\u4EE3\u7801\u4E2D\u7684\u586B\u7A7A\u9879\u9700\u8981\u4F7F\u7528 @\u2581@ \u7B26\u53F7\u6807\u8BC6\u51FA\u6765"):za.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),me!=null&&me.answer?(vn=me.answer)!=null&&vn.some(Lr=>!gr(Lr))&&za.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):za.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),me.platform=gr(me==null?void 0:me.platform),me!=null&&me.platform){const Lr=["c","c++","java","python","javascript","ruby"],pa=(Fn=me==null?void 0:me.platform)==null?void 0:Fn.toLowerCase(),ha=Lr.findIndex(lt=>lt===pa);ha>-1?me.platform=$n[ha]:za.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else za.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");gr(me==null?void 0:me.output)||za.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879");const fr=gr(String((me==null?void 0:me.timeLimit)||""));return me.timeLimit=fr,(!fr||fr&&!["3","4","5","6","7","8","9","10"].includes(fr))&&za.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),me.errorMsg=za.join(` -`),me}}],pi=()=>y.createElement(y.Fragment,null,at.filter(me=>{var ft;return!!((ft=_o.find(gn=>gn.id===(me==null?void 0:me.type)))==null?void 0:ft.element)}).map((me,ft)=>{var Bt;const gn=(Bt=_o.find(ht=>ht.id===(me==null?void 0:me.type)))==null?void 0:Bt.element;return y.createElement(y.Fragment,{key:me.id},gn(me,ft))})),qi=()=>$t(void 0,null,function*(){const me=un.filter(ft=>!ft.checked);if(Te!==3||!me.length){We.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}if(Hn){Zr(!0),yield Hn(un),Zr(!1);return}oa.setFieldsValue({sub_discipline_id:xn}),zn(!0)}),Zl=(me,ft=[])=>{if(typeof me=="string")return me.trim();if(Array.isArray(me))return me.map(Bt=>Zl(Bt,ft));if(typeof me=="object"&&me!==null){const Bt={};for(const gn in me)me.hasOwnProperty(gn)&&(ft.includes(gn)?Bt[gn]=me[gn]:Bt[gn]=Zl(me[gn],ft));return Bt}return me},Ul=me=>$t(void 0,null,function*(){const ft=Or(Zl(me));qe(ft),An(JSON.parse(JSON.stringify(ft))),Ht(3),Ve(!1),Na(!1)});(0,y.useEffect)(()=>{if(wr)return;const me=()=>{Kt(ft=>ft>=90?(clearInterval(or.current),90):ft+1)};return or.current=setInterval(me,5e4/90),()=>clearInterval(or.current)},[wr]);const ei=(me,ft)=>{mr(!1);const Bt=new FormData;Object.keys(ft).forEach(ht=>{Bt.append(ht,ft[ht])});const gn=new window.XMLHttpRequest;gn.withCredentials=!0,gn.addEventListener("load",function(ht){return $t(this,null,function*(){var In,yn;try{const vn=JSON.parse((In=ht==null?void 0:ht.target)==null?void 0:In.response);if(mr(!0),Kt(100),yield new Promise(Fn=>setTimeout(()=>Fn(),780)),vn.status===0){if(!((yn=vn==null?void 0:vn.data)!=null&&yn.length)){We.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),Ve(!1);return}Ul((vn==null?void 0:vn.data)||[])}else Ve(!1),We.ZP.warning(vn==null?void 0:vn.message)}catch(vn){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",vn)}})}),gn.addEventListener("error",()=>{Ve(!1)}),gn.open("POST",`${b.Z.API_SERVER}${me}`),gn.send(Bt)},_a=me=>$t(void 0,null,function*(){const ft=me.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(ft)==-1?(We.ZP.error(`${me.name}\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\uFF0C\u5F53\u524D\u4EC5\u9650\u652F\u6301\u683C\u5F0F\u4E3Adocx\u6587\u4EF6\uFF08Microsoft Word 2007\u4EE5\u4E0A\u7684\u7248\u672C\uFF09`),Promise.reject()):(Ve(!0),Wn("\u5904\u7406\u4E2D"),ei("/api/intelligent_imports/import.json",{file:me}),Promise.reject())});let Yn=[{key:1,label:y.createElement(He.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:_a},y.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];((0,vt.Ny)()||(0,vt.$O)())&&Yn.push({key:2,label:y.createElement("div",{style:{padding:"0 5px"}},"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898"),onClick:()=>{Ha.current.onClick()}});const Gn=[un.length,(Da=un.filter(me=>!!(me!=null&&me.errorMsg)))==null?void 0:Da.length];return y.createElement("div",{className:we()(he.intelligentBox,"intelligent-body-curb",ra),style:ua(Vn({},va),{width:sa}),ref:ga},y.createElement("div",{className:he.underpin},y.createElement("b",{style:Za}),y.createElement("b",{style:Za})),y.createElement("div",{className:he.head,style:{top:ln}},y.createElement("div",{className:he.leftLayout},Ea||y.createElement(y.Fragment,null,y.createElement(Me.Z,{align:"middle"},y.createElement("div",{className:he.title},"\u8BD5\u9898\u7F16\u8F91"),!yt&&y.createElement(x.op,{href:`${b.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",y.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),y.createElement(x.op,{onClick:Ia,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!yt&&y.createElement(je.Z,{overlayClassName:he.menu,menu:{items:Yn}},y.createElement(x.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!Zo&&Zo),y.createElement("div",{className:he.tip},y.createElement("i",{className:"iconfont icon-tishi7 font12 mr10"}),"\u63D0\u793A\uFF1A\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u7F16\u8F91\u533A\u70B9\u51FB\u5BF9\u5E94\u7684\u8BD5\u9898\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u8BC6\u522B"))),y.createElement(Me.Z,{className:he.rightLayout,style:{alignItems:"start"}},Va||y.createElement(y.Fragment,null,y.createElement("div",{className:he.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(Te)&&y.createElement(De.default,{className:"ml20",checked:Mn,onChange:me=>Na(me.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(Te)&&y.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",y.createElement("span",{className:"ml5 mr5 c-light-primary"},Gn[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",y.createElement("span",{className:"ml5 mr5 c-red-e53"},Gn[1]),"\u9898")),dr&&y.createElement("div",{className:he.tabs},at==null?void 0:at.map((me,ft)=>y.createElement("div",{onClick:()=>{Mr(ft)},className:Dr===ft&&he.active,key:ft},"\u65B0\u9898",ft+1)))),y.createElement("div",{className:he.centerBox},y.createElement("img",{className:"mb10",src:ie,width:56}),!rr&&y.createElement(x.op,{onClick:Ir},"\u8BC6\u522B"))),[1,2].includes(Te)&&Fo(),[3].includes(Te)&&pi(),y.createElement("div",{className:"pb10"}),y.createElement("div",{className:he.buttonFixed},y.createElement("div",{className:he.buttonWrap},y.createElement(_e.ZP,{size:"middle",className:`${he.button} mr20`,onClick:ma},"\u53D6\u6D88"),y.createElement(_e.ZP,{size:"middle",type:"primary",loading:so,className:`${he.button}`,onClick:qi},Un))),y.createElement(Ce.default,{centered:!0,closable:!1,destroyOnClose:!0,open:Kn,title:null,footer:null,width:320,afterClose:()=>Kt(0)},y.createElement(Me.Z,{align:"middle",style:{flexDirection:"column"}},y.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},jt,y.createElement("span",{className:he.dotLoading},y.createElement("span",null,"."),y.createElement("span",null,"."),y.createElement("span",null,"."))),y.createElement(ue.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:_t}),y.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",y.createElement("span",{className:"ml5 c-light-primary"},_t,"%")))),y.createElement(Ce.default,{centered:!0,open:La,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:ca,width:480,onCancel:()=>zn(!1),onOk:()=>oa.submit(),afterClose:()=>{oa.resetFields()}},y.createElement(ke.default,{style:{maxHeight:550},form:oa,layout:"horizontal",colon:!1,size:"large",onFinish:me=>$t(void 0,null,function*(){var ft,Bt,gn,ht,In;const yn=un.filter(za=>!za.checked&&!za.errorMsg);ta(!0);const vn=()=>$t(void 0,null,function*(){var za,fr;const Lr=yield(0,le.ZP)("/api/intelligent_imports/save.json",{method:"post",body:ua(Vn(Vn({},ar),me),{list:yn,mode:Cn})});Lr.status===0&&(Qt&&((za=Lr==null?void 0:Lr.data)!=null&&za.success)&&window.location.pathname==="/problemset"&&(pt.Z.publish("refresh-item-bank",me.group_id),yield new Promise(pa=>setTimeout(()=>pa(),1500))),We.ZP.success(`\u6210\u529F\u5BFC\u5165${(fr=Lr==null?void 0:Lr.data)==null?void 0:fr.success}\u9053\u8BD5\u9898`,3),ba(Lr),zn(!1)),ta(!1)});if(Cn!==1){yield vn();return}const Fn=yield(0,le.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:un,mode:Cn}});if(Fn.status===0){if(!((ft=Fn==null?void 0:Fn.data)!=null&&ft.error_size)){yield vn();return}Ce.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{ta(!1)},title:"\u63D0\u793A",content:y.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",y.createElement("span",{className:"c-light-primary ml5 mr5"},(Bt=Fn==null?void 0:Fn.data)==null?void 0:Bt.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",y.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(gn=Fn==null?void 0:Fn.data)==null?void 0:gn.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",y.createElement("span",{className:"ml5 mr5"},(In=(ht=Fn==null?void 0:Fn.data)==null?void 0:ht.index)==null?void 0:In.join("\u3001")),"\u9053\uFF09\uFF0C\u91CD\u590D\u8BD5\u9898\u5C06\u4F1A\u4E3A\u60A8\u81EA\u52A8\u8FC7\u6EE4\uFF0C\u786E\u5B9A\u5BFC\u5165\u5417\uFF1F"),onOk:vn})}})},y.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),y.createElement(ke.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",labelCol:{span:5},wrapperCol:{span:19},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"}]},y.createElement(E.Z,{placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},options:Ar})),Cn===1&&y.createElement(ke.default.Item,{label:y.createElement(Me.Z,{align:"middle",style:{justifyContent:"space-between"}},y.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),y.createElement("div",{onClick:()=>Ga(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},y.createElement("img",{className:"mr5 primary-hover",src:Fe}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},y.createElement(Ee.Z,{key:ka})))),y.createElement(Ce.default,{centered:!0,open:Vt,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:zr,onCancel:()=>Ga(!1),onOk:()=>Xt.submit(),afterClose:()=>{Xt.resetFields()}},y.createElement(ke.default,{style:{maxHeight:550},form:Xt,layout:"horizontal",colon:!1,size:"large",onFinish:me=>$t(void 0,null,function*(){var ft;Ka(!0),(yield(0,le.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:me.name,parent_id:(ft=me==null?void 0:me.parent_id)==null?void 0:ft[0]}})).status===0?(Zt(ka+1),setTimeout(()=>{We.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ga(!1),Ka(!1)},1e3)):Ka(!1)})},y.createElement(ke.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},y.createElement(a.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),y.createElement(ke.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},y.createElement(Ee.Z,null)))),y.createElement(dt,{onSave:me=>{Ve(!0),Wn("\u5904\u7406\u4E2D"),ei("/api/intelligent_imports/import.json",{html:me})},ref:Ha}))},Fr=z;var lr=ja},37975:function(ut,kt,ae){"use strict";var y=ae(59301),he=ae(27431),Be=ae(48136),we=ae(24638),ke=ae(43418),We=ae(59301);const Ce=(0,y.forwardRef)(({callback:Ke,width:Me,onChange:De,disabled:je,readOnly:He,type:_e="",value:ue="",style:E={}},a)=>{const x=(0,y.useRef)(),b=(0,y.useRef)(),[z,te]=(0,y.useState)(0),[oe,ie]=(0,y.useState)(0),[le,Ee]=(0,y.useState)(!1),Fe=()=>{var Re=document.createElement("div");Re.innerHTML=x.current.getValue();var Je=Re.innerText;return Ke&&Ke(Je),Je};(0,y.useImperativeHandle)(a,()=>({getData:Fe}));const Ye=Re=>{Re.preventDefault();const Je=Re.clientX-z,Ue=Re.clientY-oe;document.body.onmousemove=tt=>{let xe=tt.clientX-Je,vt=tt.clientY-Ue;const pt=document.getElementsByClassName("markdown-popup-form")[0],Ct=window.innerWidth-pt.offsetWidth,Et=window.innerHeight-pt.offsetHeight;xe=Math.max(0,Math.min(xe,Ct)),vt=Math.max(0,Math.min(vt,Et)),Ie(tt.clientX,tt.clientY,Je,Ue)&&(te(xe),ie(vt))},document.body.onmouseup=function(){document.body.onmousemove=null}},Ie=(Re,Je,Ue,tt)=>{const xe=document.body.clientHeight,vt=document.body.clientWidth;return Re<20&&Ue>Re||Re>vt-20&&UeJe||Je>xe-20&&tt{le&&setTimeout(()=>{const Re=document.getElementsByClassName("markdown-popup-form")[0],Je=window.innerWidth/2-Re.offsetWidth/2,Ue=window.innerHeight/2-Re.offsetHeight/2;te(Je),ie(Ue)},0)},[le]);const ct=()=>{je||He||Ee(!0)};return We.createElement("div",{style:E},We.createElement("div",{style:{width:Me||"100%",position:"relative"},className:`${he.Z.mathFillWrap} ${je||He?"cursorDefault":""}`,onClick:()=>ct()},We.createElement("math-field",{disabled:je,locale:"zh_cn",class:`${he.Z.mathField} ${_e}`,readOnly:He,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:x,style:{width:"100%",fontSize:ue?18:14},value:ue||""})),We.createElement(ke.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:z,top:oe},title:We.createElement("div",{style:{cursor:"move"},onMouseDown:Ye},"\u8F93\u5165\u516C\u5F0F"),open:le,onOk:()=>{const Re=b.current.getData();x.current.setValue(Re),De(Re),Ee(!1)},onCancel:()=>{Ee(!1)},destroyOnClose:!0,className:"markdown-popup-form"},We.createElement(we.Z,{value:ue,ref:b,onChange:De,showSaveButton:!1})))});kt.Z=Ce},24638:function(ut,kt,ae){"use strict";var y=ae(59301),he=ae(95237),Be=ae(43604),we=ae(99313),ke=ae(3113),We=ae(76818),Ce=ae(27431),Ke=ae(48136),Me=ae(59301);const De=(0,y.forwardRef)(({callback:je,showSaveButton:He,value:_e=""},ue)=>{const E=(0,y.useRef)(),a=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],x=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r +`)),me}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(me,ft)=>{var Ct,gn;const ht=un[ft],In=$n.map(yn=>({key:yn,label:yn,onClick:()=>nr("platform",ft,yn)}));return y.createElement("div",{className:he.row,style:{display:Mn?ht!=null&&ht.errorMsg?"flex":"none":"flex"}},y.createElement("div",{className:he.leftLayout},y.createElement(Fa,null,y.createElement("div",{"data-text":"edit",contentEditable:!0,className:he.question},Ur(me,ft),ao(me),y.createElement(xe,{id:me==null?void 0:me.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${me==null?void 0:me.timeLimit}`,tagName:"p"}),y.createElement(xe,{id:me==null?void 0:me.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(me==null?void 0:me.platform)||""}`,tagName:"p"}),y.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),y.createElement("h4",null),y.createElement(xe,{id:me==null?void 0:me.id,value:(me==null?void 0:me.code)||"",tagName:"div"}),y.createElement("h4",null),y.createElement(xe,{id:me==null?void 0:me.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A${(me==null?void 0:me.input)||""}`,tagName:"p"}),y.createElement(xe,{id:me==null?void 0:me.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A${(me==null?void 0:me.output)||""}`,tagName:"p"}),(Ct=me==null?void 0:me.answer)==null?void 0:Ct.map((yn,vn)=>y.createElement(xe,{key:vn,id:me==null?void 0:me.id,value:`\u7B54\u6848${vn+1}\uFF1A${yn||""}`,tagName:"p"})),lo(me)))),y.createElement("div",{className:he.rightLayout},y.createElement(Qn,{className:ht!=null&&ht.errorMsg?he.error:""},Er(ht,ft),Co(ht,"",ft),y.createElement("div",{className:he.liWrap},y.createElement("div",{className:he.li,onKeyDown:Ya},y.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),y.createElement(xe,{className:he.edit,id:ht==null?void 0:ht.id,value:ht==null?void 0:ht.timeLimit,tagName:"div",onBlur:yn=>nr("timeLimit",ft,Br(yn))})),y.createElement("div",{className:he.li},y.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),y.createElement("div",{className:"c-black"},y.createElement(je.Z,{menu:{items:In}},y.createElement("span",{className:"c-light-primary"},ht==null?void 0:ht.platform,y.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),y.createElement("div",{className:he.li,style:{flexDirection:"column",alignItems:"start"}},y.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),y.createElement(xe,{className:he.edit,id:ht==null?void 0:ht.id,value:(ht==null?void 0:ht.code)||"",onBlur:yn=>nr("code",ft,Br(yn)),tagName:"div"})),y.createElement("div",{className:he.li},y.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A"),y.createElement(xe,{className:he.edit,id:ht==null?void 0:ht.id,value:(ht==null?void 0:ht.input)||"",onBlur:yn=>nr("input",ft,Br(yn)),tagName:"div"})),y.createElement("div",{className:he.li},y.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"),y.createElement(xe,{className:he.edit,id:ht==null?void 0:ht.id,value:(ht==null?void 0:ht.output)||"",onBlur:yn=>nr("output",ft,Br(yn)),tagName:"div"}))),y.createElement("div",{className:he.liWrap},(gn=ht==null?void 0:ht.answer)==null?void 0:gn.map((yn,vn)=>y.createElement("div",{className:he.li,key:vn},y.createElement("aside",null,"\u7B54\u6848",vn+1,"\uFF1A"),y.createElement(xe,{id:ht==null?void 0:ht.id,value:yn||"",className:he.edit,onBlur:Fn=>{const za=[...(ht==null?void 0:ht.answer)||[]];za[vn]=Br(Fn),nr("output",ft,za)},tagName:"div"})))),er(ht))))},deal:me=>{var ft,Ct,gn,ht,In,yn,vn,Fn;me.score=me.score===void 0?10:me.score,me.code=(gn=(Ct=(ft=me.code)==null?void 0:ft.trim())==null?void 0:Ct.replace(/@_@/g,"@\u2581@"))==null?void 0:gn.replace(/@__@/g,"@\u2581\u2581@");let za=[];if(gr(me==null?void 0:me.question)||za.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),gr(me==null?void 0:me.code)?/@▁@|@▁▁@/.test(me==null?void 0:me.code)?(ht=me==null?void 0:me.answer)!=null&&ht.length&&((In=me==null?void 0:me.code.match(/@▁@|@▁▁@/g))==null?void 0:In.length)!==((yn=me==null?void 0:me.answer)==null?void 0:yn.length)&&za.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):za.push("\u7A0B\u5E8F\u4EE3\u7801\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u7A0B\u5E8F\u4EE3\u7801\u4E2D\u7684\u586B\u7A7A\u9879\u9700\u8981\u4F7F\u7528 @\u2581@ \u7B26\u53F7\u6807\u8BC6\u51FA\u6765"):za.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),me!=null&&me.answer?(vn=me.answer)!=null&&vn.some(Lr=>!gr(Lr))&&za.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):za.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),me.platform=gr(me==null?void 0:me.platform),me!=null&&me.platform){const Lr=["c","c++","java","python","javascript","ruby"],pa=(Fn=me==null?void 0:me.platform)==null?void 0:Fn.toLowerCase(),ha=Lr.findIndex(lt=>lt===pa);ha>-1?me.platform=$n[ha]:za.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else za.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");gr(me==null?void 0:me.output)||za.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879");const fr=gr(String((me==null?void 0:me.timeLimit)||""));return me.timeLimit=fr,(!fr||fr&&!["3","4","5","6","7","8","9","10"].includes(fr))&&za.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),me.errorMsg=za.join(` +`),me}}],pi=()=>y.createElement(y.Fragment,null,at.filter(me=>{var ft;return!!((ft=_o.find(gn=>gn.id===(me==null?void 0:me.type)))==null?void 0:ft.element)}).map((me,ft)=>{var Ct;const gn=(Ct=_o.find(ht=>ht.id===(me==null?void 0:me.type)))==null?void 0:Ct.element;return y.createElement(y.Fragment,{key:me.id},gn(me,ft))})),qi=()=>$t(void 0,null,function*(){const me=un.filter(ft=>!ft.checked);if(Te!==3||!me.length){We.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}if(Hn){Gr(!0),yield Hn(un),Gr(!1);return}oa.setFieldsValue({sub_discipline_id:xn}),zn(!0)}),Zl=(me,ft=[])=>{if(typeof me=="string")return me.trim();if(Array.isArray(me))return me.map(Ct=>Zl(Ct,ft));if(typeof me=="object"&&me!==null){const Ct={};for(const gn in me)me.hasOwnProperty(gn)&&(ft.includes(gn)?Ct[gn]=me[gn]:Ct[gn]=Zl(me[gn],ft));return Ct}return me},Ul=me=>$t(void 0,null,function*(){const ft=Mr(Zl(me));qe(ft),An(JSON.parse(JSON.stringify(ft))),Ht(3),Ve(!1),Ia(!1)});(0,y.useEffect)(()=>{if(wr)return;const me=()=>{Yt(ft=>ft>=90?(clearInterval(or.current),90):ft+1)};return or.current=setInterval(me,5e4/90),()=>clearInterval(or.current)},[wr]);const ei=(me,ft)=>{mr(!1);const Ct=new FormData;Object.keys(ft).forEach(ht=>{Ct.append(ht,ft[ht])});const gn=new window.XMLHttpRequest;gn.withCredentials=!0,gn.addEventListener("load",function(ht){return $t(this,null,function*(){var In,yn;try{const vn=JSON.parse((In=ht==null?void 0:ht.target)==null?void 0:In.response);if(mr(!0),Yt(100),yield new Promise(Fn=>setTimeout(()=>Fn(),780)),vn.status===0){if(!((yn=vn==null?void 0:vn.data)!=null&&yn.length)){We.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),Ve(!1);return}Ul((vn==null?void 0:vn.data)||[])}else Ve(!1),We.ZP.warning(vn==null?void 0:vn.message)}catch(vn){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",vn)}})}),gn.addEventListener("error",()=>{Ve(!1)}),gn.open("POST",`${b.Z.API_SERVER}${me}`),gn.send(Ct)},_a=me=>$t(void 0,null,function*(){const ft=me.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(ft)==-1?(We.ZP.error(`${me.name}\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\uFF0C\u5F53\u524D\u4EC5\u9650\u652F\u6301\u683C\u5F0F\u4E3Adocx\u6587\u4EF6\uFF08Microsoft Word 2007\u4EE5\u4E0A\u7684\u7248\u672C\uFF09`),Promise.reject()):(Ve(!0),Wn("\u5904\u7406\u4E2D"),ei("/api/intelligent_imports/import.json",{file:me}),Promise.reject())});let Yn=[{key:1,label:y.createElement(He.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:_a},y.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];((0,vt.Ny)()||(0,vt.$O)())&&Yn.push({key:2,label:y.createElement("div",{style:{padding:"0 5px"}},"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898"),onClick:()=>{Ha.current.onClick()}});const Gn=[un.length,(La=un.filter(me=>!!(me!=null&&me.errorMsg)))==null?void 0:La.length];return y.createElement("div",{className:we()(he.intelligentBox,"intelligent-body-curb",ra),style:ua(Vn({},va),{width:sa}),ref:ga},y.createElement("div",{className:he.underpin},y.createElement("b",{style:Za}),y.createElement("b",{style:Za})),y.createElement("div",{className:he.head,style:{top:ln}},y.createElement("div",{className:he.leftLayout},Ea||y.createElement(y.Fragment,null,y.createElement(Me.Z,{align:"middle"},y.createElement("div",{className:he.title},"\u8BD5\u9898\u7F16\u8F91"),!yt&&y.createElement(x.op,{href:`${b.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",y.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),y.createElement(x.op,{onClick:Oa,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!yt&&y.createElement(je.Z,{overlayClassName:he.menu,menu:{items:Yn}},y.createElement(x.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!Zo&&Zo),y.createElement("div",{className:he.tip},y.createElement("i",{className:"iconfont icon-tishi7 font12 mr10"}),"\u63D0\u793A\uFF1A\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u7F16\u8F91\u533A\u70B9\u51FB\u5BF9\u5E94\u7684\u8BD5\u9898\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u8BC6\u522B"))),y.createElement(Me.Z,{className:he.rightLayout,style:{alignItems:"start"}},Va||y.createElement(y.Fragment,null,y.createElement("div",{className:he.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(Te)&&y.createElement(De.default,{className:"ml20",checked:Mn,onChange:me=>Ia(me.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(Te)&&y.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",y.createElement("span",{className:"ml5 mr5 c-light-primary"},Gn[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",y.createElement("span",{className:"ml5 mr5 c-red-e53"},Gn[1]),"\u9898")),dr&&y.createElement("div",{className:he.tabs},at==null?void 0:at.map((me,ft)=>y.createElement("div",{onClick:()=>{Rr(ft)},className:Dr===ft&&he.active,key:ft},"\u65B0\u9898",ft+1)))),y.createElement("div",{className:he.centerBox},y.createElement("img",{className:"mb10",src:ie,width:56}),!rr&&y.createElement(x.op,{onClick:Ir},"\u8BC6\u522B"))),[1,2].includes(Te)&&Fo(),[3].includes(Te)&&pi(),y.createElement("div",{className:"pb10"}),y.createElement("div",{className:he.buttonFixed},y.createElement("div",{className:he.buttonWrap},y.createElement(_e.ZP,{size:"middle",className:`${he.button} mr20`,onClick:ma},"\u53D6\u6D88"),y.createElement(_e.ZP,{size:"middle",type:"primary",loading:so,className:`${he.button}`,onClick:qi},Un))),y.createElement(Ce.default,{centered:!0,closable:!1,destroyOnClose:!0,open:Kn,title:null,footer:null,width:320,afterClose:()=>Yt(0)},y.createElement(Me.Z,{align:"middle",style:{flexDirection:"column"}},y.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},jt,y.createElement("span",{className:he.dotLoading},y.createElement("span",null,"."),y.createElement("span",null,"."),y.createElement("span",null,"."))),y.createElement(ue.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:_t}),y.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",y.createElement("span",{className:"ml5 c-light-primary"},_t,"%")))),y.createElement(Ce.default,{centered:!0,open:Na,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:ca,width:480,onCancel:()=>zn(!1),onOk:()=>oa.submit(),afterClose:()=>{oa.resetFields()}},y.createElement(ke.default,{style:{maxHeight:550},form:oa,layout:"horizontal",colon:!1,size:"large",onFinish:me=>$t(void 0,null,function*(){var ft,Ct,gn,ht,In;const yn=un.filter(za=>!za.checked&&!za.errorMsg);ta(!0);const vn=()=>$t(void 0,null,function*(){var za,fr;const Lr=yield(0,le.ZP)("/api/intelligent_imports/save.json",{method:"post",body:ua(Vn(Vn({},ar),me),{list:yn,mode:Bn})});Lr.status===0&&(Qt&&((za=Lr==null?void 0:Lr.data)!=null&&za.success)&&window.location.pathname==="/problemset"&&(pt.Z.publish("refresh-item-bank",me.group_id),yield new Promise(pa=>setTimeout(()=>pa(),1500))),We.ZP.success(`\u6210\u529F\u5BFC\u5165${(fr=Lr==null?void 0:Lr.data)==null?void 0:fr.success}\u9053\u8BD5\u9898`,3),Ca(Lr),zn(!1)),ta(!1)});if(Bn!==1){yield vn();return}const Fn=yield(0,le.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:un,mode:Bn}});if(Fn.status===0){if(!((ft=Fn==null?void 0:Fn.data)!=null&&ft.error_size)){yield vn();return}Ce.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{ta(!1)},title:"\u63D0\u793A",content:y.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",y.createElement("span",{className:"c-light-primary ml5 mr5"},(Ct=Fn==null?void 0:Fn.data)==null?void 0:Ct.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",y.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(gn=Fn==null?void 0:Fn.data)==null?void 0:gn.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",y.createElement("span",{className:"ml5 mr5"},(In=(ht=Fn==null?void 0:Fn.data)==null?void 0:ht.index)==null?void 0:In.join("\u3001")),"\u9053\uFF09\uFF0C\u91CD\u590D\u8BD5\u9898\u5C06\u4F1A\u4E3A\u60A8\u81EA\u52A8\u8FC7\u6EE4\uFF0C\u786E\u5B9A\u5BFC\u5165\u5417\uFF1F"),onOk:vn})}})},y.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),y.createElement(ke.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",labelCol:{span:5},wrapperCol:{span:19},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"}]},y.createElement(E.Z,{placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},options:yr})),Bn===1&&y.createElement(ke.default.Item,{label:y.createElement(Me.Z,{align:"middle",style:{justifyContent:"space-between"}},y.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),y.createElement("div",{onClick:()=>Ga(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},y.createElement("img",{className:"mr5 primary-hover",src:Fe}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},y.createElement(Ee.Z,{key:ka})))),y.createElement(Ce.default,{centered:!0,open:Vt,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:Hr,onCancel:()=>Ga(!1),onOk:()=>qt.submit(),afterClose:()=>{qt.resetFields()}},y.createElement(ke.default,{style:{maxHeight:550},form:qt,layout:"horizontal",colon:!1,size:"large",onFinish:me=>$t(void 0,null,function*(){var ft;Ka(!0),(yield(0,le.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:me.name,parent_id:(ft=me==null?void 0:me.parent_id)==null?void 0:ft[0]}})).status===0?(Zt(ka+1),setTimeout(()=>{We.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ga(!1),Ka(!1)},1e3)):Ka(!1)})},y.createElement(ke.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},y.createElement(a.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),y.createElement(ke.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},y.createElement(Ee.Z,null)))),y.createElement(dt,{onSave:me=>{Ve(!0),Wn("\u5904\u7406\u4E2D"),ei("/api/intelligent_imports/import.json",{html:me})},ref:Ha}))},br=z;var lr=ja},37975:function(ut,kt,ae){"use strict";var y=ae(59301),he=ae(27431),Be=ae(48136),we=ae(24638),ke=ae(43418),We=ae(59301);const Ce=(0,y.forwardRef)(({callback:Ke,width:Me,onChange:De,disabled:je,readOnly:He,type:_e="",value:ue="",style:E={}},a)=>{const x=(0,y.useRef)(),b=(0,y.useRef)(),[z,te]=(0,y.useState)(0),[oe,ie]=(0,y.useState)(0),[le,Ee]=(0,y.useState)(!1),Fe=()=>{var Re=document.createElement("div");Re.innerHTML=x.current.getValue();var Je=Re.innerText;return Ke&&Ke(Je),Je};(0,y.useImperativeHandle)(a,()=>({getData:Fe}));const Ye=Re=>{Re.preventDefault();const Je=Re.clientX-z,Ue=Re.clientY-oe;document.body.onmousemove=tt=>{let xe=tt.clientX-Je,vt=tt.clientY-Ue;const pt=document.getElementsByClassName("markdown-popup-form")[0],bt=window.innerWidth-pt.offsetWidth,Et=window.innerHeight-pt.offsetHeight;xe=Math.max(0,Math.min(xe,bt)),vt=Math.max(0,Math.min(vt,Et)),Ie(tt.clientX,tt.clientY,Je,Ue)&&(te(xe),ie(vt))},document.body.onmouseup=function(){document.body.onmousemove=null}},Ie=(Re,Je,Ue,tt)=>{const xe=document.body.clientHeight,vt=document.body.clientWidth;return Re<20&&Ue>Re||Re>vt-20&&UeJe||Je>xe-20&&tt{le&&setTimeout(()=>{const Re=document.getElementsByClassName("markdown-popup-form")[0],Je=window.innerWidth/2-Re.offsetWidth/2,Ue=window.innerHeight/2-Re.offsetHeight/2;te(Je),ie(Ue)},0)},[le]);const ct=()=>{je||He||Ee(!0)};return We.createElement("div",{style:E},We.createElement("div",{style:{width:Me||"100%",position:"relative"},className:`${he.Z.mathFillWrap} ${je||He?"cursorDefault":""}`,onClick:()=>ct()},We.createElement("math-field",{disabled:je,locale:"zh_cn",class:`${he.Z.mathField} ${_e}`,readOnly:He,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:x,style:{width:"100%",fontSize:ue?18:14},value:ue||""})),We.createElement(ke.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:z,top:oe},title:We.createElement("div",{style:{cursor:"move"},onMouseDown:Ye},"\u8F93\u5165\u516C\u5F0F"),open:le,onOk:()=>{const Re=b.current.getData();x.current.setValue(Re),De(Re),Ee(!1)},onCancel:()=>{Ee(!1)},destroyOnClose:!0,className:"markdown-popup-form"},We.createElement(we.Z,{value:ue,ref:b,onChange:De,showSaveButton:!1})))});kt.Z=Ce},24638:function(ut,kt,ae){"use strict";var y=ae(59301),he=ae(95237),Be=ae(43604),we=ae(99313),ke=ae(3113),We=ae(76818),Ce=ae(27431),Ke=ae(48136),Me=ae(59301);const De=(0,y.forwardRef)(({callback:je,showSaveButton:He,value:_e=""},ue)=>{const E=(0,y.useRef)(),a=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],x=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r x=a + r\\text{cos}\\theta \\ \r y=b + r\\text{sin}\\theta \r \\end{matrix}\\right. `},{value:`\\begin{array}{l} \r @@ -232,7 +232,7 @@ ${aa} \\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=oe=>{E.current.setValue(E.current.getValue()+" "+oe.value+" ")},z=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Me.createElement(he.Z,{className:Ce.Z.lists,gutter:[10,10]},a.map((oe,ie)=>Me.createElement(Be.Z,{flex:"110px",className:Ce.Z.item},Me.createElement("div",null,Me.createElement(We.Z,{value:`$$${oe.value}$$`}),oe.name),Me.createElement("div",{className:Ce.Z.children},oe.children.map((le,Ee)=>Me.createElement("div",{key:Ee},Me.createElement("h1",null,le.name),Me.createElement(he.Z,{gutter:[10,10]},le.data.map((Fe,Ye)=>Me.createElement(Be.Z,{key:Ye,onClick:()=>b(Fe),className:Ce.Z.diamond},Me.createElement(We.Z,{value:"`$$"+Fe.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Me.createElement(he.Z,{className:Ce.Z.lists,gutter:[10,10]},x.map((oe,ie)=>Me.createElement(Be.Z,{flex:"110px",className:Ce.Z.item},Me.createElement("div",null,Me.createElement(We.Z,{value:"`$$"+oe.value+"$$`"}),oe.name),Me.createElement("div",{className:Ce.Z.children},oe.children.map((le,Ee)=>Me.createElement("div",{key:Ee},le.name&&Me.createElement("h1",null,le.name),Me.createElement(he.Z,{gutter:[10,10]},le.data.map((Fe,Ye)=>Me.createElement(Be.Z,{key:Ye,onClick:()=>b(Fe),className:Ce.Z.diamond},Me.createElement(We.Z,{value:"`$$"+Fe.value+"$$`"}))))))))))}],te=()=>{var oe=document.createElement("div");oe.innerHTML=E.current.getValue();var ie=oe.innerText;return je&&je(ie),ie};return(0,y.useImperativeHandle)(ue,()=>({getData:te})),Me.createElement("div",{className:Ce.Z.mathWrap},Me.createElement(we.default,{defaultActiveKey:"1",items:z}),Me.createElement("math-field",{locale:"zh_cn",className:Ce.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:E,style:{width:800,marginTop:30,fontSize:18}},_e||""),He&&Me.createElement("div",{className:Ce.Z.button},Me.createElement(ke.ZP,{size:"large",onClick:te,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});kt.Z=De},21384:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return He}});var y=ae(59301),he=ae(78241),Be=ae(43418),we=ae(92832),ke=ae(87169),We=ae(57193),Ce={publicQuest:"publicQuest___iYvzo",publicQuestContent:"publicQuestContent___vgbKh",public_tips:"public_tips___UX0Dn",concat:"concat___wOfND"},Ke=ae(85647),Me=ae(59301),De=(_e,ue,E)=>new Promise((a,x)=>{var b=oe=>{try{te(E.next(oe))}catch(ie){x(ie)}},z=oe=>{try{te(E.throw(oe))}catch(ie){x(ie)}},te=oe=>oe.done?a(oe.value):Promise.resolve(oe.value).then(b,z);te((E=E.apply(_e,ue)).next())}),He=({type:_e="subject",open:ue,onCancel:E,onOkClick:a,subDisciplineId:x})=>{const[b]=he.default.useForm(),[z,te]=(0,y.useState)([]),[oe,ie]=(0,y.useState)(!1);(0,y.useEffect)(()=>{},[]);const le=()=>De(void 0,null,function*(){if(_e){const Ee=yield(0,We.ZP)("/api/disciplines.json",{method:"get",params:{source:_e}});te(Ee.disciplines||[])}});return Me.createElement(Be.default,{title:Me.createElement("div",{style:{fontWeight:"bold"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"),open:ue,width:558,centered:!0,className:Ce.publicQuest,onCancel:()=>{E(),b.resetFields()},onOk:()=>{b.validateFields().then(Ee=>De(void 0,null,function*(){const Fe=yield(0,We.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:Ee==null?void 0:Ee.name,sub_discipline_id:x}});(Fe==null?void 0:Fe.status)===0&&a({name:Ee==null?void 0:Ee.name,id:Fe==null?void 0:Fe.tag_discipline_id,public:!1,type:"personal"}),b.resetFields(),E()}))}},Me.createElement("div",{className:Ce.publicQuestContent},Me.createElement("div",{className:Ce.public_tips},Me.createElement(ke.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),Me.createElement(he.default,{labelAlign:"left",form:b,colon:!1},Me.createElement(he.default.Item,{label:"\u77E5\u8BC6\u70B9\u540D\u79F0",name:"name",rules:[{required:!0}]},Me.createElement(we.default,{showCount:!0,maxLength:20,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"}))),Me.createElement(Ke.Z,{open:oe,onCancel:()=>{ie(!1)}})))}},46612:function(ut,kt,ae){"use strict";ae.d(kt,{Q:function(){return Me},Z:function(){return je}});var y=ae(59301),he={flex_box_center:"flex_box_center___VcCAZ",flex_space_between:"flex_space_between___I3jjO",flex_box_vertical_center:"flex_box_vertical_center___Rm_54",flex_box_center_end:"flex_box_center_end___nTsdc",flex_box_column:"flex_box_column___UVpzN",tags:"tags___kRRoe",text:"text___IyyEa",tagWrap:"tagWrap___v63mB",tag:"tag___X7wE6",c:"c___mZMPq",cpp:"cpp___eaTie",java:"java___gL98T",python:"python___eNRkk",edit:"edit___tbVu0"},Be=ae(92310),we=ae.n(Be),ke=ae(43418),We=ae(8591),Ce=ae(24905),Ke=(He,_e,ue)=>new Promise((E,a)=>{var x=te=>{try{z(ue.next(te))}catch(oe){a(oe)}},b=te=>{try{z(ue.throw(te))}catch(oe){a(oe)}},z=te=>te.done?E(te.value):Promise.resolve(te.value).then(x,b);z((ue=ue.apply(He,_e)).next())});const Me=({title:He="\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00",dataSource:_e=[],visible:ue,setVisible:E,tip:a,onOk:x})=>{const[b,z]=(0,y.useState)([]),[te,oe]=(0,y.useState)(!1);return(0,y.useEffect)(()=>{ue&&z(_e)},[ue]),y.createElement(ke.default,{centered:!0,open:ue,title:He,confirmLoading:te,width:564,onOk:()=>Ke(void 0,null,function*(){if(!b.length){We.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00");return}oe(!0),yield x(b),oe(!1)}),onCancel:()=>E(!1)},!!a&&y.createElement("div",{className:"c-grey-666 font16 mb10"},a),y.createElement("div",{style:{background:"#F6F7F9",padding:"20px 20px 20px 26px"}},y.createElement(Ce.default.Group,{value:b,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:ie=>{z(ie)}})))};var je=({title:He="\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00",className:_e,style:ue={},onEdit:E,dataSource:a=[]})=>{const x={C:y.createElement("div",{className:he.c},"C"),"C++":y.createElement("div",{className:he.cpp},"C++"),Java:y.createElement("div",{className:he.java},"Java"),Python:y.createElement("div",{className:he.python},"Python")};return y.createElement("div",{className:we()(he.tags,_e),style:ue},!!He&&y.createElement("div",{className:he.text},He),y.createElement("div",{className:he.tagWrap},a==null?void 0:a.map(b=>y.createElement(y.Fragment,{key:b},x[b]))),!!E&&y.createElement("div",{onClick:E,className:`iconfont icon-bianji_Hover ${he.edit}`}))}},91082:function(ut,kt,ae){"use strict";ae.d(kt,{t:function(){return Ln}});var y=ae(59301),he=ae(92832),Be=ae(78241),we=ae(43418),ke=ae(95237),We=ae(43604),Ce=ae(5871),Ke=ae(57809),Me=ae(5112),De=ae(94128),je=ae(95392),He=ae(20577),_e=ae(8591),ue=ae(3113),E=ae(71418),a=ae(24334),x={flex_box_center:"flex_box_center___kOQ8P",flex_space_between:"flex_space_between___fY6jt",flex_box_vertical_center:"flex_box_vertical_center___bDSSI",flex_box_center_end:"flex_box_center_end___mQ6mU",flex_box_column:"flex_box_column___F15G0",result:"result___UYRo8",left:"left___TRaH5",right:"right___twp9s",box:"box___vwndt",li:"li___hRe2d"},b=ae(57193),z=ae(20885),te=ae(88871),oe=ae(56102),ie=ae(10786),le=ae(59301),Ee=Object.defineProperty,Fe=Object.defineProperties,Ye=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,Je=(cn,zt,Tt)=>zt in cn?Ee(cn,zt,{enumerable:!0,configurable:!0,writable:!0,value:Tt}):cn[zt]=Tt,Ue=(cn,zt)=>{for(var Tt in zt||(zt={}))ct.call(zt,Tt)&&Je(cn,Tt,zt[Tt]);if(Ie)for(var Tt of Ie(zt))Re.call(zt,Tt)&&Je(cn,Tt,zt[Tt]);return cn},tt=(cn,zt)=>Fe(cn,Ye(zt)),xe=(cn,zt,Tt)=>new Promise((Vn,ua)=>{var $t=ya=>{try{Ya(Tt.next(ya))}catch(Qn){ua(Qn)}},aa=ya=>{try{Ya(Tt.throw(ya))}catch(Qn){ua(Qn)}},Ya=ya=>ya.done?Vn(ya.value):Promise.resolve(ya.value).then($t,aa);Ya((Tt=Tt.apply(cn,zt)).next())}),pt=({buttonProps:cn,buttonText:zt,form:Tt,hackIdentifier:Vn="",answerKey:ua,data:$t})=>{const[aa,Ya]=(0,y.useState)(!1),[ya,Qn]=(0,y.useState)(!1),[ja,Fr]=(0,y.useState)(!1),[lr,ra]=(0,y.useState)({}),[va,sa]=(0,y.useState)(""),[ma,ba]=(0,y.useState)(""),ar=(0,y.useRef)(Vn),Cn=(0,y.useRef)(""),ln=(0,y.useRef)(!1);(0,y.useEffect)(()=>{ja&&Ea()},[ja]),(0,y.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);const xn=()=>new Date().getTime(),yt=$t==null?void 0:$t.code,Zn=()=>{var rr,tr;let dr=yt?$t==null?void 0:$t.code:(rr=Tt.getFieldValue("hack_codes"))==null?void 0:rr.code,Za=yt?$t==null?void 0:$t.answer_content:Tt.getFieldValue(ua),Zo=yt?$t==null?void 0:$t.input:(tr=Tt.getFieldValue("hack_sets"))==null?void 0:tr.input;Za==null||Za.forEach(Qt=>{const Un=Qt.value||Qt.answer_text||"";dr=dr.replace(/(@▁@|@▁▁@)/,Un)}),ba(Zo),sa(dr),ra({}),Fr(!0)},Ea=()=>xe(void 0,null,function*(){var rr,tr,dr,Za;const Zo=xn(),Qt=yt?$t==null?void 0:$t.time_limit:(rr=Tt.getFieldsValue())==null?void 0:rr.hack.time_limit,Un=yt?(tr=$t==null?void 0:$t.answer_content)==null?void 0:tr.length:(Za=(dr=Tt.getFieldsValue())==null?void 0:dr.standard_answers)==null?void 0:Za.length;Ya(!0),yield(0,z.bM)(Cn.current,{test_hack_code:va,test_input:ma});function Hn(){return xe(this,null,function*(){const{status:Da,data:Te}=yield(0,z.rX)(Cn.current,"submit"),_t=xn()-Zo>(Qt+3)*1e3*Un;if(ln.current){if(_t){_e.ZP.error("\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"),Ya(!1);return}if(Da===0){Ya(!1),ra(tt(Ue({},Te),{showText:!0}));return}setTimeout(Hn,1e3)}})}Hn()}),Va=()=>xe(void 0,null,function*(){var rr,tr,dr,Za,Zo,Qt,Un;if(!$t){try{yield Tt.validateFields()}catch(Ht){(dr=(tr=(rr=Ht==null?void 0:Ht.errorFields)==null?void 0:rr[0])==null?void 0:tr.name)!=null&&dr.includes("standard_answers")?_e.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):_e.ZP.error(Ht.errorFields[0].errors[0]),Tt.scrollToField(Ht.errorFields[0].name,{behavior:"smooth",block:"center"});return}Qn(!0);let Da="";const Te=Tt.getFieldsValue();ar.current?Da=yield(0,b.ZP)(`/api/problems/${ar.current}.json`,{method:"put",body:tt(Ue({},Te),{hack:tt(Ue({},Te==null?void 0:Te.hack),{sub_discipline_id:(Un=(Qt=Te==null?void 0:Te.hack)==null?void 0:Qt.sub_discipline_id)==null?void 0:Un[1],difficult:Te.difficulty,item_banks_group_id:Te.item_banks_group_id}),hack_codes:tt(Ue({},Te.hack_codes),{code:a.Base64.encode(Te.hack_codes.code)}),update_hack_sets:[Ue({},Te.hack_sets)],is_blank:!0})}):(Da=yield(0,b.ZP)("/api/problems.json",{method:"post",body:tt(Ue({},Te),{hack:tt(Ue({},Te==null?void 0:Te.hack),{sub_discipline_id:(Zo=(Za=Te==null?void 0:Te.hack)==null?void 0:Za.sub_discipline_id)==null?void 0:Zo[1],difficult:Te.difficulty,item_banks_group_id:Te.item_banks_group_id}),hack_codes:tt(Ue({},Te.hack_codes),{code:a.Base64.encode(Te.hack_codes.code)}),hack_sets:[Ue({},Te.hack_sets)],is_blank:!0})}),ar.current=Da==null?void 0:Da.identifier,sessionStorage.projectFill=Da==null?void 0:Da.identifier)}const Hn=yield(0,b.ZP)(`/api/problems/${ar.current}/start.json`,{method:"get"});if((Hn==null?void 0:Hn.status)===0){Cn.current=Hn==null?void 0:Hn.identifier,ln.current=!0,Qn(!1),Zn();return}Qn(!1)}),Ca=rr=>{const{status:tr,error_msg:dr,execute_time:Za,output:Zo,input:Qt,expected_output:Un}=rr;let Hn=null;switch(tr){case ie.h.OK:Hn=le.createElement(le.Fragment,null,le.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Za/1e3,"\u79D2"),le.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A\u8C03\u8BD5\u901A\u8FC7"));break;case ie.h.NOMATCH:Hn=le.createElement(le.Fragment,null,le.createElement("div",null,"\u8F93\u5165\uFF1A"),le.createElement("pre",{style:{fontFamily:"initial"}},Qt),le.createElement("div",null,"\u8F93\u51FA\uFF1A"),le.createElement("pre",{style:{fontFamily:"initial"}},Zo&&a.Base64.decode(Zo)),le.createElement("div",null,"\u9884\u671F\u8F93\u51FA\uFF1A"),le.createElement("pre",{style:{fontFamily:"initial"}},Un&&a.Base64.decode(Un)));break;case ie.h.EXECUTEFAILURE:Hn=le.createElement(le.Fragment,null,le.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",le.createElement("pre",null,Qt)),le.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),le.createElement("pre",{className:"error"},a.Base64.decode(dr)));break;case ie.h.COMPILEFAILURE:Hn=le.createElement(le.Fragment,null,le.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",le.createElement("pre",null,Qt)),le.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),le.createElement("pre",{className:"error"},a.Base64.decode(dr)));break;case ie.h.PODFAILURE:Hn=le.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ie.h.TIMEOUT:Hn=le.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return le.createElement(le.Fragment,null," ",Hn," ")};return le.createElement("div",null,le.createElement(ue.ZP,tt(Ue({loading:ya},cn),{onClick:Va}),zt),le.createElement(we.default,{open:ja,title:"\u8C03\u8BD5\u4EE3\u7801",destroyOnClose:!0,width:1200,okText:"\u8FD0\u884C\u6D4B\u8BD5",confirmLoading:aa,cancelButtonProps:{style:{display:"none"}},onOk:()=>Ea(),onCancel:()=>{ln.current=!1,Fr(!1)}},le.createElement("div",{className:x.result},le.createElement("div",{className:x.left},le.createElement("div",{className:"mb20"},le.createElement("span",{className:"c-black"},"\u6267\u884C\u4EE3\u7801"),!$t&&le.createElement(oe.CopyToClipboard,{text:va,onCopy:()=>_e.ZP.success("\u590D\u5236\u6210\u529F")},le.createElement("span",{style:{float:"right"},className:"current c-light-primary"},le.createElement("i",{className:"iconfont icon-fuzhi8 mr5"}),"\u590D\u5236"))),le.createElement(te.Z,{height:510,className:"mb0",hidetoolBar:!0,defaultValue:va,onChange:rr=>sa(rr)})),le.createElement("div",{className:x.right},le.createElement("div",{className:"c-black mb20"},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B"),le.createElement("div",{className:x.box},le.createElement("div",{className:x.li},le.createElement(he.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165",value:ma,onChange:rr=>ba(rr.target.value),bordered:!1,style:{height:180}}))),le.createElement("div",{className:"c-black mb20 mt30"},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"),le.createElement("div",{className:x.box},le.createElement(E.Z,{spinning:aa,tip:"\u4EE3\u7801\u6267\u884C\u4E2D"},le.createElement("div",{className:x.li,style:{height:196,overflow:"auto",padding:10}},Ca(lr))))))))},Ct=ae(87169),Et=ae(59301),nn=Object.defineProperty,Sn=Object.defineProperties,wt=Object.getOwnPropertyDescriptors,Rt=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,et=Object.prototype.propertyIsEnumerable,Wt=(cn,zt,Tt)=>zt in cn?nn(cn,zt,{enumerable:!0,configurable:!0,writable:!0,value:Tt}):cn[zt]=Tt,wn=(cn,zt)=>{for(var Tt in zt||(zt={}))Le.call(zt,Tt)&&Wt(cn,Tt,zt[Tt]);if(Rt)for(var Tt of Rt(zt))et.call(zt,Tt)&&Wt(cn,Tt,zt[Tt]);return cn},Ot=(cn,zt)=>Sn(cn,wt(zt)),on=(cn,zt)=>{var Tt={};for(var Vn in cn)Le.call(cn,Vn)&&zt.indexOf(Vn)<0&&(Tt[Vn]=cn[Vn]);if(cn!=null&&Rt)for(var Vn of Rt(cn))zt.indexOf(Vn)<0&&et.call(cn,Vn)&&(Tt[Vn]=cn[Vn]);return Tt};const{TextArea:be}=he.default,dt=[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"}],Mt=({value:cn,onChange:zt})=>Et.createElement(Switch,{checked:cn,onChange:Tt=>{zt(Tt)}}),rt="@\u2581@",At="@\u2581\u2581@",Ln=({questionTitlePlaceholder:cn,form:zt,scoreByBlank:Tt=!1,hackidentifier:Vn,answerKey:ua})=>{const[$t,aa]=(0,y.useState)(!1),[Ya,ya]=(0,y.useState)(!1),ja=(0,je.useParams)().type==="edit",Fr=(Cn,ln)=>{const xn=ln.line;let yt=0;for(let Ea=0;Ea{const Zn=Cn.getRange(ln.from,ln.to);let Ea=0;if(ln.text.forEach(Va=>{Ea+=Va.split(rt).length-1}),ln.text.forEach(Va=>{Ea+=Va.split(At).length-1}),ln.origin!=="setValue"){if(Zn&&(Zn.indexOf(rt)!==-1||Zn.indexOf(At)!==-1)){const Va=Zn.split(rt).length-1+Zn.split(At).length-1,Ca=Fr(Cn,ln.from);if(console.log(`\u5220\u9664${Va}\u4E2A\uFF0C \u524D\u9762\u6709${Ca}\u4E2A\uFF0C\u65B0\u589E${Ea}\u4E2A`),Va>1){const rr=Array.from({length:Va},(tr,dr)=>Ca+dr);yt(rr)}else yt(Ca)}else if(Ea>0){const Va=Fr(Cn,ln.from);console.log(`\u65B0\u589E${Ea}\u4E2A\uFF0C\u4E4B\u524D\u6709${Va}\u4E2A`),xn(Ea,Va)}}},ra=()=>{const Cn=zt.getFieldValue(ua);zt.setFieldsValue({[ua]:Cn==null?void 0:Cn.map((ln,xn)=>Ot(wn({},ln),{position:xn+1}))})},va=(0,y.useRef)(),sa=(Cn,ln)=>{for(let xn=0;xn{ma.current(Cn),ra()},ar=Be.default.useWatch(ua,zt);return Et.createElement("div",{className:He.Z.wrap},Et.createElement(Be.default.Item,{label:"\u8BD5\u9898\u63CF\u8FF0",name:["hack","description"],style:{display:"table"},className:"w100",labelCol:{span:24},rules:[{required:!0}]},Et.createElement(De.h,{scrollId:"name",watch:!0,height:140})),Et.createElement("div",{className:He.Z.questionTitleEditorWrap},Et.createElement(Be.default.Item,{label:"\u7A0B\u5E8F\u4EE3\u7801",name:["hack_codes","code"],labelCol:{span:24},rules:[{required:!0}]},Et.createElement(De.h,{scrollId:"name",watch:!0,height:400,hidetoolBar:!0,showNullProgramButton:!0,onChange:(Cn,ln)=>{const xn=zt.getFieldValue(ua);console.log("--preAnswerData",xn,ln),zt.setFieldsValue({[ua]:xn==null?void 0:xn.map((yt,Zn)=>{var Ea;return Ot(wn({},yt),{position:Zn+1,multi_line:(Ea=ln==null?void 0:ln[Zn])==null?void 0:Ea.multiLine})})})},placeholder:cn,onCMBeforeChange:(Cn,ln)=>{lr(Cn,ln,sa,ba)}}))),Et.createElement(Be.default.List,{name:ua,rules:[{validator(Cn,ln){if(!(ln!=null&&ln.length))return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const xn of ln){const{answer_text:yt}=xn||{};if((yt==null?void 0:yt.length)===0)return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Cn,{add:ln,remove:xn},{errors:yt})=>(va.current=ln,ma.current=xn,Et.createElement(Et.Fragment,null,Et.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},Et.createElement(Be.default.Item,{label:"\u586B\u7A7A\u9879\u7B54\u6848",required:!0,labelCol:{span:24}}),Et.createElement("div",{onClick:()=>{we.default.warning({title:"\u7ED9\u5206\u8BF4\u660E",icon:null,width:700,centered:!0,content:Et.createElement("div",null,Et.createElement("div",null,"1.\u5B66\u751F\u586B\u5199\u7B54\u6848\u4E4B\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801",Et.createElement("span",{style:{color:"#e30000"}},"\u8FDB\u884C\u8BC4\u6D4B"),"\u624D\u80FD\u5F97\u5206\u3002"),Et.createElement("div",{style:{marginTop:10}},"2.\u8BD5\u9898\u7B97\u5206\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u5C06\u7A0B\u5E8F\u91CC\u9762\u7684\u6240\u6709\u7A7A\u66FF\u6362\u6210\u5B66\u751F\u7684\u7B54\u6848\u8FDB\u884C\u8BC4\u6D4B\u3002\u8F93\u51FA\u7684\u7ED3\u679C\u4E0E\u6D4B\u8BD5\u96C6\u6BD4\u5BF9\uFF0C\u5B8C\u5168\u6B63\u786E\u5219\u5F97\u6EE1\u5206\uFF1B\u82E5\u4E0D\u5B8C\u5168\u6B63\u786E\uFF0C\u5219\u4F9D\u6B21\u5C06\u6BCF\u4E2A\u7A7A\u6362\u6210\u5B66\u751F\u63D0\u4EA4\u7684\u7B54\u6848\uFF0C\u540C\u65F6\u5C06\u5176\u4ED6\u7A7A\u66FF\u6362\u6210\u6807\u51C6\u7B54\u6848\uFF0C\u8FD0\u884C\u7A0B\u5E8F\u3002\u5982\u679C\u8FD9\u4E2A\u7A7A\u7684\u5B66\u751F\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7ED3\u5408\u80FD\u5F97\u5230\u6B63\u786E\u8F93\u51FA\uFF0C\u5219\u8FD9\u4E2A\u7A7A\u5F97\u5230\u8BE5\u7A7A\u7684\u6EE1\u5206\uFF0C\u5426\u5219\u8BE5\u7A7A\u5F970\u5206\u3002"))})},style:{minHeight:32,color:"#3061D0",cursor:"pointer"}},Et.createElement(Ct.Z,{style:{marginRight:3,color:"#3061D0"}}),Et.createElement("span",null," \u7ED9\u5206\u8BF4\u660E"))),Cn.map((Zn,Ea)=>{var Va=Zn,{key:Ca,name:rr}=Va,tr=on(Va,["key","name"]),dr,Za;return Et.createElement(ke.Z,{className:"mb20",key:Ca,align:"middle",wrap:!1},Et.createElement(We.Z,{flex:"0 0 auto",className:`${He.Z.blankIndex}`},"\u586B\u7A7A\u9879",Ea+1),Et.createElement(We.Z,{flex:1},Et.createElement(ke.Z,{align:"top",justify:"space-between",wrap:!1},Et.createElement(We.Z,null,Et.createElement(Be.default.Item,Ot(wn({},tr),{name:[rr,"answer_text"],noStyle:!0}),(dr=ar==null?void 0:ar[rr])!=null&&dr.multi_line||(Za=ar==null?void 0:ar[rr])!=null&&Za.multiLine?Et.createElement(be,{spellCheck:!1,style:{marginLeft:10,width:550}}):Et.createElement(he.default,{style:{marginLeft:10,width:550},className:He.Z.blankInput,size:"large",maxLength:1e3,onBlur:Zo=>{}}))),Tt&&Et.createElement(We.Z,{flex:"224px"},Et.createElement(Be.default.Item,Ot(wn({},tr),{name:[rr,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),Et.createElement(Ce.Z,{size:"large",className:He.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"}))))))})))),Et.createElement("div",{onClick:()=>aa(!0)},Et.createElement(Be.default.Item,{name:["hack","analysis"],label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Et.createElement(De.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:$t}))),Et.createElement(Be.default.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",style:{marginTop:30},name:["hack_codes","language"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},Et.createElement(Ke.default,{size:"large"},dt.map(Cn=>Et.createElement(Ke.default.Option,{key:Cn.title,value:Cn.key}," ",Cn.title)))),Et.createElement(Be.default.Item,{label:"\u6700\u5927\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09",style:{marginTop:30},labelCol:{span:24},required:!0},Et.createElement(Be.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:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}],noStyle:!0},Et.createElement(Ce.Z,{precision:0,max:10,min:3,size:"large",style:{width:"97%"}})),Et.createElement("span",{className:"ml10 font14"},"\u79D2")),Et.createElement(Be.default.Item,{label:"\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406",style:{marginTop:30},name:["hack","submit_rule"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406"}]},Et.createElement(Me.ZP.Group,{style:{marginTop:-10}},Et.createElement(Me.ZP,{value:0},"\u4E0D\u5FFD\u7565\u7A7A\u683C"),Et.createElement(Me.ZP,{value:1},"\u5FFD\u7565\u9996\u5C3E\u7A7A\u683C"),Et.createElement(Me.ZP,{value:2},"\u5FFD\u7565\u6240\u6709\u7A7A\u683C"))),Et.createElement(Be.default.Item,{label:"\u6D4B\u8BD5\u7528\u4F8B",required:!0,style:{marginTop:30}}),Et.createElement("div",{style:{background:"#F6F7F9",padding:15}},Et.createElement(Be.default.Item,{label:"\u8F93\u5165",labelCol:{span:24},name:["hack_sets","input"]},Et.createElement(be,{rows:4})),Et.createElement(Be.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24},name:["hack_sets","output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},Et.createElement(be,{rows:4}))),Et.createElement(pt,{form:zt,answerKey:ua,hackIdentifier:Vn,buttonText:"\u8FD0\u884C\u8C03\u8BD5",buttonProps:{ghost:!0,icon:Et.createElement("i",{className:"iconfont icon-ceshi"}),style:{background:"rgba(55,173,131,0.05)",borderRadius:19,border:"1px solid #37AD83",width:116,height:38,display:"inline-flex",fontSize:14,alignItems:"center",justifyContent:"center",marginTop:20,cursor:"pointer",color:"#37AD83"}}}))}},58777:function(ut,kt,ae){"use strict";ae.d(kt,{u:function(){return le}});var y=ae(59301),he=ae(95237),Be=ae(43604),we=ae(6848),ke=ae(78241),We=ae(20577),Ce=ae(32134),Ke=ae(12893),Me=ae(94128),De=ae(59301),je=Object.defineProperty,He=Object.defineProperties,_e=Object.getOwnPropertyDescriptors,ue=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,x=(Ee,Fe,Ye)=>Fe in Ee?je(Ee,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):Ee[Fe]=Ye,b=(Ee,Fe)=>{for(var Ye in Fe||(Fe={}))E.call(Fe,Ye)&&x(Ee,Ye,Fe[Ye]);if(ue)for(var Ye of ue(Fe))a.call(Fe,Ye)&&x(Ee,Ye,Fe[Ye]);return Ee},z=(Ee,Fe)=>He(Ee,_e(Fe)),te=(Ee,Fe)=>{var Ye={};for(var Ie in Ee)E.call(Ee,Ie)&&Fe.indexOf(Ie)<0&&(Ye[Ie]=Ee[Ie]);if(Ee!=null&&ue)for(var Ie of ue(Ee))Fe.indexOf(Ie)<0&&a.call(Ee,Ie)&&(Ye[Ie]=Ee[Ie]);return Ye};const oe=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],ie=({value:Ee,onChange:Fe,choiceTextKey:Ye,answerKey:Ie,index:ct,isEdit:Re,setInputActive:Je,form:Ue,choiceOptionsPath:tt,allowChangeMode:xe,showAddIcon:vt,addItem:pt,deleteItem:Ct})=>{console.log(Ee,"value");const Et=(Ee==null?void 0:Ee[Ie])===1,nn=()=>{const wt=Ue.getFieldValue(tt);Ue.setFieldValue(tt,wt.map(Rt=>z(b({},Rt),{[Ie]:0})))},Sn=()=>{Et?Fe(z(b({},Ee),{[Ie]:0})):(xe||nn(),Fe(z(b({},Ee),{[Ie]:1})))};return De.createElement(he.Z,{className:We.Z.choiceWrap,align:"middle",wrap:!1},De.createElement(Be.Z,{onClick:Sn,className:`${We.Z.choiceIndex} ${Et?We.Z.activeAnswer:""}`},oe[ct]),De.createElement(Be.Z,{flex:1,className:`${We.Z.editorWrap} ml15`,onClick:Je},De.createElement(Me.x,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Re,value:Ee==null?void 0:Ee[Ye],onChange:wt=>{Fe(z(b({},Ee),{[Ye]:wt}))}})),De.createElement(Be.Z,{flex:"0 0 auto",className:"ml15"},De.createElement("div",{onClick:Sn,className:`${We.Z.setAnswerBtn} ${Et?We.Z.activeAnswer:""}`},Et?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),De.createElement(Be.Z,{className:We.Z.actionWrapper},De.createElement(we.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},De.createElement(Ce.Z,{className:We.Z.addIcon,onClick:pt,style:{visibility:vt?"visible":"hidden"}})),De.createElement(we.Z,{title:"\u5220\u9664"},De.createElement(Ke.Z,{className:We.Z.deleteIcon,onClick:Ct,style:{visibility:ct>1?"visible":"hidden"}}))))},le=({questionTitlePlaceholder:Ee,titleKey:Fe,choiceKey:Ye,analysisKey:Ie,choiceTextKey:ct,answerKey:Re,choiceOptionsPath:Je,allowChangeMode:Ue=!0,form:tt,showAnalysis:xe=!0})=>{const[vt,pt]=(0,y.useState)(),[Ct,Et]=(0,y.useState)(!1);return De.createElement("div",{className:We.Z.wrap},De.createElement("div",{className:We.Z.questionTitleEditorWrap},De.createElement(ke.default.Item,{label:"\u9898\u5E72",name:Fe,labelCol:{span:24},rules:[{required:!0}]},De.createElement(Me.h,{scrollId:Array.isArray(Fe)?Fe.join("_"):`${Fe}`,watch:!0,height:140,placeholder:Ee}))),De.createElement(ke.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),De.createElement(ke.default.List,{name:Ye,rules:[{validator(nn,Sn){const wt=Sn.some(Le=>Le[Re]===1),Rt=Sn.findIndex(Le=>{var et;return((et=Le[ct])==null?void 0:et.length)<=0});return Rt!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${oe[Rt]}\u9009\u9879\u7684\u5185\u5BB9`)):wt?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(nn,{add:Sn,remove:wt})=>De.createElement("div",{id:Array.isArray(Je)?Je.join("_"):`${Je}`},nn.map((Rt,Le)=>{var et=Rt,{key:Wt,name:wn}=et,Ot=te(et,["key","name"]);const on=vt===Wt,be=()=>{pt(Wt)},dt=Le<7&&Le===nn.length-1,Mt=()=>Sn({[ct]:"",[Re]:0}),rt=()=>wt(wn);return De.createElement(ke.default.Item,z(b({},Ot),{key:Wt,name:wn,className:We.Z.choiceListWrap,rules:[{validator(At,Ln){return Ln!=null&&Ln.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${oe[Le]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),De.createElement(ie,{choiceTextKey:ct,answerKey:Re,index:Le,isEdit:on,setInputActive:be,form:tt,choiceOptionsPath:Je,allowChangeMode:Ue,showAddIcon:dt,addItem:Mt,deleteItem:rt}))}),nn.length<8&&De.createElement("div",{className:`${We.Z.addBtn} mb30`,onClick:()=>Sn({[ct]:"",[Re]:0})},"\u6DFB\u52A0\u9009\u9879"))),xe&&De.createElement("div",{onClick:()=>Et(!0)},De.createElement(ke.default.Item,{name:Ie,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},De.createElement(Me.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ct}))))}},62716:function(ut,kt,ae){"use strict";ae.d(kt,{u:function(){return Ue}});var y=ae(59301),he=ae(43418),Be=ae(95237),we=ae(43604),ke=ae(92832),We=ae(6848),Ce=ae(78673),Ke=ae(78241),Me=ae(5112),De=ae(5871),je=ae(94128),He=ae(12893),_e=ae(61485),ue=ae(20577),E=ae(37975),a=ae(59301),x=Object.defineProperty,b=Object.defineProperties,z=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,le=(tt,xe,vt)=>xe in tt?x(tt,xe,{enumerable:!0,configurable:!0,writable:!0,value:vt}):tt[xe]=vt,Ee=(tt,xe)=>{for(var vt in xe||(xe={}))oe.call(xe,vt)&&le(tt,vt,xe[vt]);if(te)for(var vt of te(xe))ie.call(xe,vt)&&le(tt,vt,xe[vt]);return tt},Fe=(tt,xe)=>b(tt,z(xe)),Ye=(tt,xe)=>{var vt={};for(var pt in tt)oe.call(tt,pt)&&xe.indexOf(pt)<0&&(vt[pt]=tt[pt]);if(tt!=null&&te)for(var pt of te(tt))xe.indexOf(pt)<0&&ie.call(tt,pt)&&(vt[pt]=tt[pt]);return vt};const Ie=({value:tt,onChange:xe})=>{const vt=Ct=>{he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:ue.Z.modal,onOk:()=>{const Et=[...tt];Et.splice(Ct,1),xe(Et)}})},pt=()=>{const Ct=[...tt];Ct.push(""),xe(Ct)};return a.createElement(Be.Z,{className:"ml20"},a.createElement(we.Z,{flex:1},tt==null?void 0:tt.map((Ct,Et)=>a.createElement(Be.Z,{key:`${Ct}_${Et}`,className:"mb20"},a.createElement(ke.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:Ct,autoSize:{maxRows:3},maxLength:1e3,onBlur:nn=>{const Sn=[...tt],wt=nn.target.value.trim();Sn[Et]=wt,xe(Sn)}}),a.createElement(We.Z,{title:"\u5220\u9664"},a.createElement(He.Z,{className:ue.Z.deleteIcon,style:{marginLeft:15,visibility:Et>0?"visible":"hidden"},onClick:()=>vt(Et)}))))),a.createElement(we.Z,null,a.createElement("div",{className:`${ue.Z.addBtn}`,onClick:()=>{pt()}},"\u65B0\u589E\u7B54\u6848")))},ct=({value:tt,onChange:xe})=>{const vt=Ct=>{he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:ue.Z.modal,onOk:()=>{const Et=[...tt];Et.splice(Ct,1),xe(Et)}})},pt=()=>{const Ct=[...tt];Ct.push(""),xe(Ct)};return a.createElement(Be.Z,{className:"ml20"},a.createElement(we.Z,{flex:1},tt==null?void 0:tt.map((Ct,Et)=>a.createElement(Be.Z,{key:`${Ct}_${Et}`,align:"middle",className:"mb20"},a.createElement(E.Z,{value:Ct,style:{flex:1},onChange:nn=>{const Sn=[...tt];Sn[Et]=nn,xe(Sn)}}),a.createElement(We.Z,{title:"\u5220\u9664"},a.createElement(He.Z,{className:ue.Z.deleteIcon,style:{marginLeft:15,visibility:Et>0?"visible":"hidden"},onClick:()=>vt(Et)}))))),a.createElement(we.Z,null,a.createElement("div",{className:`${ue.Z.addBtn}`,onClick:()=>{pt()}},"\u65B0\u589E\u7B54\u6848")))},Re=({value:tt=!0,onChange:xe})=>a.createElement(Ce.Z,{checked:!tt,onChange:vt=>{xe(!vt)}}),Je="\u2581",Ue=({questionTitlePlaceholder:tt,form:xe,scoreByBlank:vt=!1,answerKey:pt})=>{const[Ct,Et]=(0,y.useState)(!1),nn=(Ot,on)=>{const be=on.line;let dt=0;for(let rt=0;rt{const Mt=Ot.getRange(on.from,on.to);let rt=0;if(on.text.forEach(At=>{rt+=At.split(Je).length-1}),on.origin!=="setValue"){if(Mt&&Mt.indexOf(Je)!==-1){const At=Mt.split(Je).length-1,Ln=nn(Ot,on.from);if(console.log(`\u5220\u9664${At}\u4E2A\uFF0C \u524D\u9762\u6709${Ln}\u4E2A\uFF0C\u65B0\u589E${rt}\u4E2A`),At>1){const cn=Array.from({length:At},(zt,Tt)=>Ln+Tt);dt(cn)}else dt(Ln)}else if(rt>0){const At=nn(Ot,on.from);console.log(`\u65B0\u589E${rt}\u4E2A\uFF0C\u4E4B\u524D\u6709${At}\u4E2A`),be(rt,At)}}},wt=()=>{const Ot=xe.getFieldValue(pt);xe.setFieldsValue({[pt]:Ot.map((on,be)=>Fe(Ee({},on),{position:be+1}))})},Rt=(0,y.useRef)(),Le=(Ot,on)=>{for(let be=0;be{et.current(Ot),wt()},wn=Ke.default.useWatch(pt,xe);return a.createElement("div",{className:ue.Z.wrap},a.createElement("div",{className:ue.Z.questionTitleEditorWrap},a.createElement(Ke.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},a.createElement(je.h,{scrollId:"name",watch:!0,height:140,placeholder:tt,showNullButton:!0,onCMBeforeChange:(Ot,on)=>{Sn(Ot,on,Le,Wt)}}))),a.createElement(Ke.default.List,{name:pt,rules:[{validator(Ot,on){if(!(on!=null&&on.length))return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const be of on){const{answer_text:dt}=be||{};if(dt!=null&&dt.some(Mt=>(Mt==null?void 0:Mt.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Ot,{add:on,remove:be},{errors:dt})=>(Rt.current=on,et.current=be,a.createElement(a.Fragment,null,a.createElement(Ke.default.Item,{label:a.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(Ot!=null&&Ot.length)&&a.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),Ot.map((Mt,rt)=>{var At=Mt,{key:Ln,name:cn}=At,zt=Ye(At,["key","name"]),Tt,Vn;return a.createElement("div",{style:{marginBottom:10},key:Ln},a.createElement(Be.Z,{className:"mb20",align:"middle",wrap:!1},a.createElement(we.Z,{style:{marginRight:10},flex:"0 0 auto",className:`${ue.Z.blankIndex}`},"\u586B\u7A7A\u9879",rt+1),a.createElement(Ke.default.Item,Fe(Ee({},zt),{name:[cn,"model"],noStyle:!0}),a.createElement(Me.ZP.Group,{onChange:()=>{const ua=xe.getFieldValue(pt);xe.setFieldsValue({[pt]:ua.map(($t,aa)=>Fe(Ee({},$t),{answer_text:cn===aa?[""]:$t.answer_text}))})}},a.createElement(Me.ZP,{value:1},"\u6587\u672C\u6A21\u5F0F ",a.createElement(We.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6587\u672C\u7B54\u6848"},a.createElement(_e.Z,null))),a.createElement(Me.ZP,{value:2},"\u6570\u5B66\u516C\u5F0F\u6A21\u5F0F ",a.createElement(We.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u7F16\u5199\u6570\u5B66\u516C\u5F0F\u4F5C\u4E3A\u7B54\u6848"},a.createElement(_e.Z,null)))))),a.createElement(Be.Z,{style:{marginLeft:20},align:"middle",wrap:!1},a.createElement(we.Z,{flex:1},a.createElement(Be.Z,{align:"top",justify:"space-between",wrap:!1},a.createElement(we.Z,{flex:1},a.createElement(Ke.default.Item,Fe(Ee({},zt),{name:[cn,"answer_text"],noStyle:!0}),((Vn=(Tt=xe.getFieldValue(pt))==null?void 0:Tt[cn])==null?void 0:Vn.model)===1?a.createElement(Ie,null):a.createElement(ct,null))),vt&&a.createElement(we.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},a.createElement(Ke.default.Item,Fe(Ee({},zt),{name:[cn,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:ue.Z.blankInputNumberWrapper}),a.createElement(De.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),a.createElement(Ke.default.Item,Fe(Ee({},zt),{name:[cn,"position"],noStyle:!0}),a.createElement(ke.default,{type:"hidden"})))))})))),a.createElement(Be.Z,{align:"middle"},a.createElement(Ke.default.Item,{name:"downcase",valuePropName:"checked"},a.createElement(Ce.Z,null)),a.createElement(we.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),a.createElement(Be.Z,{align:"middle"},a.createElement(Ke.default.Item,{name:"no_space",valuePropName:"checked"},a.createElement(Ce.Z,null)),a.createElement(we.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(wn==null?void 0:wn.length)>1&&a.createElement(Be.Z,{align:"middle",className:(wn==null?void 0:wn.length)>1?"mb30":`${ue.Z.hide}`},a.createElement(Ke.default.Item,{name:"is_ordered"},a.createElement(Re,null)),a.createElement(we.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),a.createElement("div",{onClick:()=>Et(!0)},a.createElement(Ke.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(je.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ct}))))}},85254:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return te}});var y=ae(59301),he=ae(95237),Be=ae(43604),we=ae(78241),ke=ae(20577),We=ae(94128),Ce=ae(59301),Ke=Object.defineProperty,Me=Object.defineProperties,De=Object.getOwnPropertyDescriptors,je=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,ue=(oe,ie,le)=>ie in oe?Ke(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:le}):oe[ie]=le,E=(oe,ie)=>{for(var le in ie||(ie={}))He.call(ie,le)&&ue(oe,le,ie[le]);if(je)for(var le of je(ie))_e.call(ie,le)&&ue(oe,le,ie[le]);return oe},a=(oe,ie)=>Me(oe,De(ie)),x=(oe,ie)=>{var le={};for(var Ee in oe)He.call(oe,Ee)&&ie.indexOf(Ee)<0&&(le[Ee]=oe[Ee]);if(oe!=null&&je)for(var Ee of je(oe))ie.indexOf(Ee)<0&&_e.call(oe,Ee)&&(le[Ee]=oe[Ee]);return le};const b={\u6B63\u786E:"T",\u9519\u8BEF:"F"},z=({value:oe,onChange:ie,form:le})=>{const Ee=(oe==null?void 0:oe.is_answer)===1,Fe=oe==null?void 0:oe.choice_text,Ye=()=>{const Ie=le.getFieldsValue().choices.map(ct=>({choice_text:ct.choice_text,is_answer:0}));le.setFieldsValue({choices:Ie}),ie(a(E({},oe),{is_answer:1}))};return Ce.createElement(he.Z,{className:ke.Z.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},Ce.createElement(Be.Z,{onClick:Ye,className:`${ke.Z.choiceIndex} ${ke.Z.judgementIndex} ${Ee?ke.Z.activeAnswer:""}`},b[Fe]),Ce.createElement(Be.Z,{flex:1,className:`${ke.Z.editorWrap} ml15`},Ce.createElement("div",{className:`${ke.Z.inputBorder} ${ke.Z.placeholder} ${Ee?ke.Z.activeJudgementAnswer:""}`},Fe)),Ce.createElement(Be.Z,{flex:"0 0 auto",className:"ml15"},Ce.createElement("div",{onClick:Ye,className:`${ke.Z.setAnswerBtn} ${Ee?ke.Z.activeAnswer:""}`},Ee?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},te=({questionTitlePlaceholder:oe,choiceKey:ie,form:le})=>{const[Ee,Fe]=(0,y.useState)(!1);return Ce.createElement("div",{className:ke.Z.wrap},Ce.createElement("div",{className:ke.Z.questionTitleEditorWrap},Ce.createElement(we.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},Ce.createElement(We.h,{scrollId:"name",watch:!0,height:140,placeholder:oe}))),Ce.createElement(we.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},Ce.createElement(we.default.List,{name:"choices",rules:[{validator(Ye,Ie){return Ie.some(Re=>(Re==null?void 0:Re.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},Ye=>Ce.createElement("div",{id:"choices"},Ye.map(Ie=>{var ct=Ie,{key:Re,name:Je}=ct,Ue=x(ct,["key","name"]);return Ce.createElement(we.default.Item,a(E({},Ue),{key:Re,name:Je,noStyle:!0}),Ce.createElement(z,{form:le}))})))),Ce.createElement("div",{onClick:()=>Fe(!0)},Ce.createElement(we.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Ce.createElement(We.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ee}))))}},94128:function(ut,kt,ae){"use strict";ae.d(kt,{h:function(){return E},x:function(){return a}});var y=ae(88871),he=ae(20577),Be=ae(76818),we=ae(59301),ke=Object.defineProperty,We=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,je=(x,b,z)=>b in x?ke(x,b,{enumerable:!0,configurable:!0,writable:!0,value:z}):x[b]=z,He=(x,b)=>{for(var z in b||(b={}))Me.call(b,z)&&je(x,z,b[z]);if(Ke)for(var z of Ke(b))De.call(b,z)&&je(x,z,b[z]);return x},_e=(x,b)=>We(x,Ce(b)),ue=(x,b)=>{var z={};for(var te in x)Me.call(x,te)&&b.indexOf(te)<0&&(z[te]=x[te]);if(x!=null&&Ke)for(var te of Ke(x))b.indexOf(te)<0&&De.call(x,te)&&(z[te]=x[te]);return z};const E=x=>{var b=x,{value:z,onChange:te,scrollId:oe}=b,ie=ue(b,["value","onChange","scrollId"]);return we.createElement("div",{id:oe||""},we.createElement(y.Z,_e(He({},ie),{defaultValue:z,onChange:(le,Ee)=>{Ee!=null&&Ee.length?te(le,Ee):te(le)}})))},a=({value:x,onChange:b,placeholder:z,height:te=140,isEdit:oe,miniToolbar:ie,watch:le=!0})=>oe?we.createElement(y.Z,{watch:le,isFocus:!0,height:te||void 0,placeholder:z,defaultValue:x,onChange:b,miniToolbar:ie}):we.createElement("div",{style:{cursor:"pointer"}},x?we.createElement(Be.Z,{className:he.Z.inputBorder,value:x}):we.createElement("div",{className:`${he.Z.inputBorder} ${he.Z.placeholder} inputBorderError`},z))},29342:function(ut,kt,ae){"use strict";ae.d(kt,{W:function(){return ct}});var y=ae(59301),he=ae(8591),Be=ae(12563),we=ae(78241),ke=ae(78673),We=ae(95237),Ce=ae(43604),Ke=ae(6848),Me=ae(92832),De=ae(5871),je=ae(20577),He=ae(94128),_e=ae(88871),ue=ae(61485),E=Object.defineProperty,a=Object.defineProperties,x=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,oe=(Re,Je,Ue)=>Je in Re?E(Re,Je,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):Re[Je]=Ue,ie=(Re,Je)=>{for(var Ue in Je||(Je={}))z.call(Je,Ue)&&oe(Re,Ue,Je[Ue]);if(b)for(var Ue of b(Je))te.call(Je,Ue)&&oe(Re,Ue,Je[Ue]);return Re},le=(Re,Je)=>a(Re,x(Je)),Ee=(Re,Je)=>{var Ue={};for(var tt in Re)z.call(Re,tt)&&Je.indexOf(tt)<0&&(Ue[tt]=Re[tt]);if(Re!=null&&b)for(var tt of b(Re))Je.indexOf(tt)<0&&te.call(Re,tt)&&(Ue[tt]=Re[tt]);return Ue};const Fe=Re=>{var Je=Re,{value:Ue,onChange:tt}=Je,xe=Ee(Je,["value","onChange"]);const vt=pt=>{tt([pt])};return y.createElement(_e.Z,le(ie({},xe),{defaultValue:Ue==null?void 0:Ue[0],onChange:vt}))},Ye=Re=>{if(!Re)return!1;if(/^s*$/.test(Re)||Re.trim()===""){he.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let Je=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return Re==="|"?(he.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Ie=({value:Re=[],onClose:Je})=>y.createElement(Be.default,{closable:!0,onClose:Je,className:je.Z.keywordTag},y.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},Re.join(" \u6216 "))),ct=({questionTitlePlaceholder:Re,form:Je,showKeywords:Ue,isMustKeyWords:tt=Ue})=>{const[xe,vt]=(0,y.useState)(!1),[pt,Ct]=(0,y.useState)(""),Et=we.default.useWatch("use_keywords",Je),nn=we.default.useWatch("question_score",Je);return y.createElement("div",{className:je.Z.wrap},y.createElement("div",{className:je.Z.questionTitleEditorWrap},y.createElement(we.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},y.createElement(He.h,{scrollId:"name",watch:!0,height:140,placeholder:Re}))),y.createElement(we.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:"answer_texts",labelCol:{span:24}},y.createElement(Fe,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),Ue&&!tt&&y.createElement(we.default.Item,{hidden:!0,name:"use_keywords",valuePropName:"checked"},y.createElement(ke.Z,{defaultChecked:!0})),Ue&&tt&&y.createElement(We.Z,{align:"middle",className:"mb30"},y.createElement(we.default.Item,{name:"use_keywords",valuePropName:"checked"},y.createElement(ke.Z,null)),y.createElement(Ce.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),y.createElement(Ce.Z,null,y.createElement(Ke.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},y.createElement(ue.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Et||!tt)&&y.createElement(we.default.List,{name:"keywords",rules:[{validator(Sn,wt){return tt?wt!=null&&wt.length?(wt==null?void 0:wt.reduce((Le,et)=>Le+et.score,0))>parseFloat(nn)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(Sn,{add:wt,remove:Rt})=>y.createElement(y.Fragment,null,y.createElement("div",{className:`${je.Z.title} mb10`},tt?"\u5173\u952E\u8BCD":y.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),y.createElement(We.Z,{align:"middle",className:"font14 mb30"},y.createElement(Ce.Z,{flex:1},y.createElement(Me.default,{value:pt,onChange:Le=>{Ct(Le.target.value)},maxLength:50,allowClear:!0,onPressEnter:Le=>{var et,Wt,wn,Ot;const on=`${(et=Le.target)==null?void 0:et.value}`,be=(wn=(Wt=on==null?void 0:on.split("|"))==null?void 0:Wt.filter(rt=>!!rt))==null?void 0:wn.map(rt=>rt==null?void 0:rt.trim()),dt=Je.getFieldValue("keywords"),Mt=((Ot=dt==null?void 0:dt.map(rt=>rt==null?void 0:rt.keyword))==null?void 0:Ot.flat())||[];for(const rt of be)if(Mt.includes(rt)){he.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Ye(on)&&(wt({keyword:be,score:1}),Ct(""))},className:je.Z.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),y.createElement(Ce.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Sn.map(Le=>{var et=Le,{key:Wt,name:wn}=et,Ot=Ee(et,["key","name"]);return y.createElement(We.Z,{key:Wt,className:"mb20",style:{marginRight:148}},y.createElement(Ce.Z,{flex:1},y.createElement(We.Z,{align:"middle",justify:"space-between"},y.createElement(we.default.Item,le(ie({},Ot),{name:[wn,"keyword"]}),y.createElement(Ie,{onClose:()=>Rt(wn)})),tt&&y.createElement(we.default.Item,le(ie({},Ot),{name:[wn,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:je.Z.blankInputNumberWrapper}),y.createElement(De.Z,{className:je.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),y.createElement("div",{onClick:()=>vt(!0)},y.createElement(we.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},y.createElement(He.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:xe}))))}},76021:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return ke}});var y={text:"text___bQulM",sup:"sup___rX_Y3"},he=ae(78241),Be=ae(59301),ke=({text:We,name:Ce="question_score"})=>{const Ke=({value:Me})=>Be.createElement("div",{className:y.text},Be.createElement("span",{className:y.sup},"*"),Be.createElement("span",{className:"mr10"},"\u5206\u503C"),Be.createElement("span",null,Me||"--"),Be.createElement("span",{className:"c-grey-999"},We));return Be.createElement(he.default.Item,{noStyle:!0,name:Ce},Be.createElement(Ke,null))}},8250:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return Ye},P:function(){return le}});var y=ae(59301),he=ae(78241),Be=ae(43418),we=ae(5112),ke=ae(92832),We=ae(1710),Ce={brief:"brief___LOzpE",contentTitle:"contentTitle___xkdcN",content:"content___Vtri0",tips:"tips___tuAtH",antdTable:"antdTable___s8T2N",tableCell:"tableCell___kN9Fw",antdModal:"antdModal___WVBk3",orangeColor:"orangeColor___ryB2u"},Ke=ae(86342),Me=Object.defineProperty,De=Object.defineProperties,je=Object.getOwnPropertyDescriptors,He=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,E=(Ie,ct,Re)=>ct in Ie?Me(Ie,ct,{enumerable:!0,configurable:!0,writable:!0,value:Re}):Ie[ct]=Re,a=(Ie,ct)=>{for(var Re in ct||(ct={}))_e.call(ct,Re)&&E(Ie,Re,ct[Re]);if(He)for(var Re of He(ct))ue.call(ct,Re)&&E(Ie,Re,ct[Re]);return Ie},x=(Ie,ct)=>De(Ie,je(ct)),b=(Ie,ct)=>{var Re={};for(var Je in Ie)_e.call(Ie,Je)&&ct.indexOf(Je)<0&&(Re[Je]=Ie[Je]);if(Ie!=null&&He)for(var Je of He(Ie))ct.indexOf(Je)<0&&ue.call(Ie,Je)&&(Re[Je]=Ie[Je]);return Re},z=(Ie,ct,Re)=>new Promise((Je,Ue)=>{var tt=pt=>{try{vt(Re.next(pt))}catch(Ct){Ue(Ct)}},xe=pt=>{try{vt(Re.throw(pt))}catch(Ct){Ue(Ct)}},vt=pt=>pt.done?Je(pt.value):Promise.resolve(pt.value).then(tt,xe);vt((Re=Re.apply(Ie,ct)).next())});const te=({studentNames:Ie,total:ct})=>{const Re=["","\u4E00","\u4E24","\u4E09"];return ct>3?y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Ce.orangeColor},Ie==null?void 0:Ie.join("\u3001")),"\u7B49",y.createElement("span",{className:Ce.orangeColor},ct),"\u540D\u5B66\u751F"):y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Ce.orangeColor},Ie==null?void 0:Ie.join("\u3001")),Re[ct],"\u540D\u5B66\u751F")},oe=({used:Ie,copy:ct,canNotCopy:Re,studentNames:Je,studentCount:Ue,inPaper:tt,is_random:xe=!1,position:vt=""})=>{const pt=()=>{if(ct>0&&Re>0)return y.createElement(y.Fragment,null,"\u5176\u4E2D",y.createElement("span",{className:Ce.orangeColor},ct),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",y.createElement("span",{className:Ce.orangeColor},Re),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(ct>0&&Re===0)return y.createElement(y.Fragment,null,"\u5176\u4E2D",y.createElement("span",{className:Ce.orangeColor},ct),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(ct===0&&Re>0)return y.createElement(y.Fragment,null,"\u5176\u4E2D",y.createElement("span",{className:Ce.orangeColor},Re),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},Ct=vt||(tt?"\u8BD5\u5377":"\u8BFE\u7A0B");return y.createElement("span",null,y.createElement(te,{studentNames:Je,total:Ue}),"\u5B66\u4E60\u8FC7",Ct,"\u4E2D\u7684",y.createElement("span",{className:Ce.orangeColor},Ie),"\u4E2A\u9879\u76EE\uFF0C",pt(),"\u3002\u8BF7\u9009\u62E9",xe?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},ie=({onCancel:Ie,onOk:ct,visible:Re,inPaper:Je,renderData:Ue,type:tt,isMultipleCourse:xe=!1})=>{const[vt]=he.default.useForm(),[pt,Ct]=(0,y.useState)(1),[Et,nn]=(0,y.useState)(!1),Sn=(0,y.useMemo)(()=>(Ue==null?void 0:Ue.total_num)===1&&(Ue==null?void 0:Ue.can_copy_num)===1,[Ue]),wt=(0,y.useMemo)(()=>{var Rt;return(Rt=Ue==null?void 0:Ue.course_data_list)==null?void 0:Rt.filter(Le=>Le.is_show)},[Ue]);return y.createElement(y.Fragment,null,Sn?y.createElement(Be.default,{centered:!0,closable:!0,open:Re,destroyOnClose:!0,title:"\u63D0\u793A",className:Ce.antdModal,width:682,confirmLoading:Et,onCancel:Ie,onOk:()=>z(void 0,null,function*(){var Rt;nn(!0);let Le=pt;if(xe){const et=a({},vt.getFieldsValue());Le=(Rt=Ue==null?void 0:Ue.course_data_list)==null?void 0:Rt.map(Wt=>et[Wt.id]!==void 0?x(a({},Wt),{is_copy:et[Wt.id]}):Wt)}yield ct(Le),nn(!1)})},y.createElement("div",{className:Ce.content,style:{marginBottom:20}},xe?"\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u8BF7\u95EE\u662F\u5426\u590D\u5236\u6210\u65B0\u7684\u5B9E\u8BAD\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u4E2D?":y.createElement(y.Fragment,null,y.createElement(te,{studentNames:Ue==null?void 0:Ue.student_names,total:Ue==null?void 0:Ue.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u8BF7\u9009\u62E9\u662F\u5426\u5C06\u8BE5\u9879\u76EE\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")),xe?y.createElement(he.default,{form:vt,preserve:!1},wt==null?void 0:wt.map(Rt=>y.createElement(y.Fragment,{key:Rt.id},y.createElement("h3",{className:"ml15 mb5"},Rt.name),y.createElement(he.default.Item,{name:Rt.id,initialValue:1},y.createElement(we.ZP.Group,{className:Ce.content},y.createElement(we.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),y.createElement(we.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):y.createElement(we.ZP.Group,{value:pt,onChange:Rt=>Ct(Rt.target.value),className:Ce.content,style:{marginBottom:30}},y.createElement(we.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236"),y.createElement(we.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),y.createElement("div",null,y.createElement("div",{className:Ce.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),y.createElement("div",{className:Ce.content,style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),y.createElement("div",{className:`${Ce.content} ${Ce.orangeColor}`},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"))):y.createElement(Be.default,{centered:!0,closable:!0,destroyOnClose:!0,open:Re,confirmLoading:Et,title:"\u63D0\u793A",width:682,onCancel:Ie,onOk:()=>z(void 0,null,function*(){var Rt;nn(!0);let Le=0;if(xe){const et=a({},vt.getFieldsValue());Le=(Rt=Ue==null?void 0:Ue.course_data_list)==null?void 0:Rt.map(Wt=>et[Wt.id]!==void 0?x(a({},Wt),{is_use:et[Wt.id]}):Wt)}yield ct(Le),nn(!1)})},y.createElement("div",{className:Ce.content},y.createElement(te,{studentNames:Ue==null?void 0:Ue.student_names,total:Ue==null?void 0:Ue.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",xe?y.createElement(he.default,{form:vt,preserve:!1},y.createElement("h3",null,"\u5F53\u524D\u5B9E\u8BAD\u4E0D\u53EF\u590D\u5236\uFF0C\u5DF2\u7ECF\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5B58\u5728\u8BE5\u5B9E\u8BAD\uFF0C\u540C\u4E00\u5B9E\u8BAD\u5728\u8BFE\u5802\u4E2D\u91CD\u590D\u4F7F\u7528\u65F6\uFF0C\u4F1A\u5BFC\u81F4\u6210\u7EE9\u4E92\u76F8\u5F71\u54CD\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u7EE7\u7EED\u4F7F\u7528"),wt==null?void 0:wt.map(Rt=>y.createElement(y.Fragment,{key:Rt.id},y.createElement("h3",{className:"ml15 mb5"},Rt.name),y.createElement(he.default.Item,{name:Rt.id,initialValue:1},y.createElement(we.ZP.Group,{className:Ce.content},y.createElement(we.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),y.createElement(we.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):y.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",y.createElement("span",{className:Ce.orangeColor},"\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"),"\uFF08\u5982\u679C\u4E0D\u60F3\u6E05\u7A7A\u5B66\u751F\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u5EFA\u8BAE\u53C2\u7167\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u5185\u5BB9\u81EA\u884C\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u6216\u8005\u5C1D\u8BD5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u4EBA\u5F00\u653E\u672C\u9879\u76EE\u7684\u590D\u5236\u6743\u9650\uFF09\u3002"))))},le=function(){const[Ie,ct]=(0,y.useState)(!1),[Re,Je]=(0,y.useState)();return[Ie,()=>ct(!1),Re,xe=>z(this,null,function*(){var vt;const pt=xe,{isImportMultipleCourse:Ct=!1}=pt,Et=b(pt,["isImportMultipleCourse"]);console.log(xe);const nn=(xe==null?void 0:xe.result)||(yield(0,Ke.Tr)(Et));return"status"in nn?!1:Ct?((vt=nn==null?void 0:nn.course_data_list)==null?void 0:vt.some(wt=>wt.is_show))?(Je(nn),ct(!0),!0):nn.course_data_list||[]:nn.student_count===0?!1:(Je(nn),ct(!0),!0)})]},Ee=Ie=>{const[ct]=he.default.useForm(),[Re,Je]=(0,y.useState)(!1),{onCancel:Ue,onOk:tt,visible:xe,inPaper:vt=!1,renderData:pt,type:Ct,isMultipleCourse:Et=!1,position:nn}=Ie;let Sn=(0,y.useMemo)(()=>vt?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:Ce.tableCell,render(Le,et){return y.createElement("a",{href:`/shixuns/${et.identifier}/challenges`,target:"_blank"},Le)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(Le,et)=>y.createElement(y.Fragment,null,y.createElement(he.default.Item,{name:[`${Ct==="subject"?et.stage_shixun_id:et.shixun_course_id||et.id}`,"is_copy"],initialValue:1},y.createElement(we.ZP.Group,null,y.createElement(we.ZP,{value:1},"\u662F"),y.createElement(we.ZP,{value:0},"\u5426"))),y.createElement(he.default.Item,{name:[`${Ct==="subject"?et==null?void 0:et.stage_shixun_id:et.shixun_course_id||et.id}`,"is_use"],hidden:!0,initialValue:1},y.createElement(ke.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:Ce.tableCell,render(Le,et){return y.createElement("a",{href:`/shixuns/${et.identifier}/challenges`,target:"_blank"},Le)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(Le,et)=>y.createElement(he.default.Item,{name:[`${Ct==="subject"?et.stage_shixun_id:et.shixun_course_id||et.id}`,"is_use"],initialValue:1},y.createElement(we.ZP.Group,null,y.createElement(we.ZP,{value:1},"\u662F"),y.createElement(we.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(Le,et)=>y.createElement(he.default.Item,{name:[`${Ct==="subject"?et.stage_shixun_id:et.shixun_course_id||et.id}`,"is_copy"],initialValue:1},y.createElement(we.ZP.Group,null,y.createElement(we.ZP,{value:1},"\u662F"),y.createElement(we.ZP,{value:0},"\u5426")))}],[vt]),wt=(0,y.useMemo)(()=>vt?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:Ce.tableCell,align:"center",ellipsis:!0,render:(Le,et)=>y.createElement(y.Fragment,null,y.createElement("a",{href:`/shixuns/${et.identifier}/challenges`,target:"_blank"},Le),y.createElement(he.default.Item,{name:[`${Ct==="subject"?et==null?void 0:et.stage_shixun_id:et.shixun_course_id||et.id}`,"is_copy"],hidden:!0,initialValue:0},y.createElement(ke.default,{type:"hidden"})),y.createElement(he.default.Item,{name:[`${Ct==="subject"?et==null?void 0:et.stage_shixun_id:et.shixun_course_id||et.id}`,"is_use"],hidden:!0,initialValue:1},y.createElement(ke.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:Ce.tableCell,ellipsis:!0,align:"center",render:(Le,et)=>y.createElement("a",{href:`/shixuns/${et.identifier}/challenges`,target:"_blank"},Le)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(Le,et)=>y.createElement(y.Fragment,null,y.createElement(he.default.Item,{name:[`${Ct==="subject"?et==null?void 0:et.stage_shixun_id:et.shixun_course_id||et.id}`,"is_use"],initialValue:0},y.createElement(we.ZP.Group,null,y.createElement(we.ZP,{value:1},"\u662F"),y.createElement(we.ZP,{value:0},"\u5426"))),y.createElement(he.default.Item,{name:[`${Ct==="subject"?et==null?void 0:et.stage_shixun_id:et.shixun_course_id||et.id}`,"is_copy"],hidden:!0,initialValue:0},y.createElement(ke.default,{type:"hidden"})))}],[vt]);if(Et){const Le={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:Ce.tableCell,render:(et,Wt)=>y.createElement("a",{href:`/classrooms/${Wt.course_id}`},et)};Sn=[Le,...Sn],wt=[Le,...wt]}const Rt=(0,y.useMemo)(()=>oe({used:pt==null?void 0:pt.repeat_shixun_num,copy:pt==null?void 0:pt.can_copy_num,canNotCopy:pt==null?void 0:pt.no_copy_num,studentNames:pt==null?void 0:pt.student_names,studentCount:pt==null?void 0:pt.student_count,is_random:pt==null?void 0:pt.is_random,inPaper:vt,position:nn}),[pt,vt,nn]);return y.createElement(Be.default,{title:"\u63D0\u793A",centered:!0,open:xe,confirmLoading:Re,onOk:()=>z(void 0,null,function*(){Je(!0);const Le=ct.getFieldsValue(),et=Object.keys(Le).map(Wt=>({id:parseInt(Wt.split("_")[0]),course_id:parseInt(Wt.split("_")[1]),is_use:Le[Wt].is_use,is_copy:Le[Wt].is_copy}));yield tt(et),Je(!1)}),onCancel:Ue,width:880,okText:"\u786E\u8BA4",className:Ce.antdModal,destroyOnClose:!0},y.createElement(he.default,{form:ct,preserve:!1},y.createElement("div",{className:Ce.brief},Rt),y.createElement("div",{style:{marginBottom:30}},y.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),y.createElement("div",{style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),y.createElement("div",{className:Ce.orangeColor},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002")),(pt==null?void 0:pt.can_copy_num)>0&&y.createElement("div",null,y.createElement("div",{className:Ce.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),y.createElement(We.default,{columns:Sn,className:Ce.antdTable,dataSource:pt==null?void 0:pt.can_copy_list,rowKey:Ct==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(pt==null?void 0:pt.no_copy_num)>0&&y.createElement("div",null,y.createElement("div",{className:Ce.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),y.createElement(We.default,{columns:wt,className:Ce.antdTable,dataSource:pt==null?void 0:pt.no_copy_list,rowKey:Ct==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(pt==null?void 0:pt.no_use_list.length)>0&&(pt==null?void 0:pt.no_use_list.map(Le=>y.createElement("div",{key:Ct==="subject"?Le.stage_shixun_id:Le.shixun_course_id||Le.id},y.createElement(he.default.Item,{name:[`${Ct==="subject"?Le==null?void 0:Le.stage_shixun_id:Le.shixun_course_id||Le.id}`,"is_copy"],hidden:!0,initialValue:0},y.createElement(ke.default,{type:"hidden"})),y.createElement(he.default.Item,{name:[`${Ct==="subject"?Le==null?void 0:Le.stage_shixun_id:Le.shixun_course_id||Le.id}`,"is_use"],hidden:!0,initialValue:1},y.createElement(ke.default,{type:"hidden"})))))))};var Ye=Ie=>{const{modalType:ct}=Ie;return ct==="multiple"?y.createElement(Ee,a({},Ie)):y.createElement(ie,a({},Ie))}},90609:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return Ke}});var y=ae(59301),he={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},Be=ae(43418),we="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",ke="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",We=(Me,De,je)=>new Promise((He,_e)=>{var ue=x=>{try{a(je.next(x))}catch(b){_e(b)}},E=x=>{try{a(je.throw(x))}catch(b){_e(b)}},a=x=>x.done?He(x.value):Promise.resolve(x.value).then(ue,E);a((je=je.apply(Me,De)).next())}),Ke=({type:Me,resdata:De,onok:je,oktext:He,okloading:_e})=>{const[ue,E]=(0,y.useState)(!1),{can_copy_list:a,can_copy_num:x,challenge_type:b,course_data_list:z,no_copy_list:te,no_copy_num:oe,no_use_list:ie,no_use_num:le,repeat_shixun_num:Ee,student_count:Fe,total_num:Ye,use_num:Ie}=De;let ct=x>0||Me==="exercise";(0,y.useEffect)(()=>{(De==null?void 0:De.student_count)>0&&E(!0)},[De]),console.log("---11",_e),(0,y.useEffect)(()=>{_e||E(!1)},[_e]);const Re=()=>{if(Me==="exercise"&&b===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:he.orangeColor},Fe),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:he.orangeColor},Ie),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:he.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(Me==="exercise"&&b===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:he.orangeColor},Fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:he.orangeColor},Ie),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",y.createElement("span",{className:he.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Me==="shixun"&&b===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:he.orangeColor},Fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:he.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Me==="shixun"&&b===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:he.orangeColor},Fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",y.createElement("span",{className:he.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Me==="subject"&&b===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:he.orangeColor},Fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:he.orangeColor},Ie),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:he.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Me==="subject"&&b===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",y.createElement("span",{className:he.orangeColor},Fe)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",y.createElement("span",{className:he.orangeColor},Ie)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",y.createElement("span",{className:he.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Me==="exercisepush")return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:he.orangeColor},Fe),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",y.createElement("span",{className:he.orangeColor},Ie),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",y.createElement("span",{className:he.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(Me==="shixunpush"&&b===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:he.orangeColor},Fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:he.orangeColor},Ie),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:he.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Me==="shixunpush"&&b===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:he.orangeColor},Fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",y.createElement("span",{className:he.orangeColor},Ie),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",y.createElement("span",{className:he.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},Je=()=>{if(Me==="exercise"||Me==="subject"||Me==="exercisepush"||Me==="shixunpush")return y.createElement("div",{style:{marginTop:20}},oe>0&&y.createElement("div",null,y.createElement("span",{className:he.flex},y.createElement("img",{src:ke,style:{width:14}}),y.createElement("span",{className:he.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),y.createElement("div",{className:he.statusbody},Me==="exercise"&&y.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:he.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(Me==="subject"||Me==="exercisepush")&&y.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ct&&y.createElement("span",{className:he.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),Me==="shixunpush"&&y.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ct&&y.createElement("span",{className:he.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),y.createElement("div",null,te==null?void 0:te.map((Ue,tt)=>y.createElement("a",{href:`/shixuns/${Ue.identifier}/challenges`,target:"_blank"},"\u300A",Ue==null?void 0:Ue.name,"\u300B",tt+1!==oe&&"\u3001"))))),x>0&&y.createElement("div",{style:{marginTop:20}},y.createElement("span",{className:he.flex},y.createElement("img",{src:we,style:{width:14}}),y.createElement("span",{className:he.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),y.createElement("div",{className:he.statusbody},Me==="exercise"&&y.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(Me==="subject"||Me==="exercisepush")&&y.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),Me==="shixunpush"&&y.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),y.createElement("div",null,a==null?void 0:a.map((Ue,tt)=>y.createElement("a",{href:`/shixuns/${Ue.identifier}/challenges`,target:"_blank"},"\u300A",Ue==null?void 0:Ue.name,"\u300B",tt+1!==x&&"\u3001"))))));if(Me==="shixun")return y.createElement("div",{style:{marginTop:20}},x>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return y.createElement(Be.default,{open:ue,onCancel:()=>{E(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!ct&&"none"}},zIndex:1003,confirmLoading:_e,okText:ct?He:"\u6211\u77E5\u9053\u4E86",onOk:()=>We(void 0,null,function*(){ct?yield je([...a,...ie]):E(!1)})},y.createElement("div",{style:{maxHeight:600,overflow:"auto"}},Re(),Je()))}},63347:function(ut,kt,ae){"use strict";ae.d(kt,{h:function(){return oe}});var y=ae(59301),he=ae(57809),Be=ae(78241),we=ae(3113),ke=ae(89780),We=ae.n(ke),Ce=ae(4887),Ke=ae(37068),Me=Object.defineProperty,De=Object.defineProperties,je=Object.getOwnPropertyDescriptors,He=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,E=(ie,le,Ee)=>le in ie?Me(ie,le,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):ie[le]=Ee,a=(ie,le)=>{for(var Ee in le||(le={}))_e.call(le,Ee)&&E(ie,Ee,le[Ee]);if(He)for(var Ee of He(le))ue.call(le,Ee)&&E(ie,Ee,le[Ee]);return ie},x=(ie,le)=>De(ie,je(le));const b=he.default.Option,z={labelCol:{span:4},wrapperCol:{span:20}},te={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"]};kt.Z=({callback:ie,onCancel:le})=>{const[Ee,Fe]=(0,y.useState)("python");function Ye(ct){Fe(te[ct][1])}function Ie(ct){ie(ct)}return y.createElement(Be.default,x(a({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ie,style:{width:500}}),y.createElement(Be.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},y.createElement(he.default,{getPopupContainer:ct=>ct.parentNode,onChange:Ye},Object.keys(te).map(ct=>y.createElement(b,{key:ct,value:ct},te[ct][0])))),y.createElement(Be.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},y.createElement(oe,{mode:Ee})),y.createElement("div",{className:"flex-container flex-end"},y.createElement(we.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(we.ZP,{type:"ghost",onClick:le},"\u53D6\u6D88")))};function oe({value:ie,onChange:le,mode:Ee,options:Fe={}}){const Ye=(0,y.useRef)(),[Ie,ct]=(0,y.useState)();return(0,y.useEffect)(()=>{if(Ie){let Re=function(Je){const Ue=Je.getValue();le&&le(Ue)};return Ie.on("change",Re),()=>{Ie.off("change",Re)}}},[Ie,le]),(0,y.useEffect)(()=>{Ie&&Ie.setOption("mode",Ee)},[Ie,Ee]),(0,y.useEffect)(()=>{Ie&&(ie!==Ie.getValue()||ie==="")&&setTimeout(()=>{Ie.setValue(ie||"")},300)},[Ie,ie]),(0,y.useEffect)(()=>{if(Ye.current&&!Ie){const Re=We().fromTextArea(Ye.current,a({mode:Ee,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Fe));ct(Re)}},[Ye.current,Ie]),y.createElement("div",{className:"my-codemirror-container"},y.createElement("textarea",{ref:Ye}))}},88871:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return Kn}});var y=ae(59301),he=ae(89780),Be=ae.n(he),we=ae(76374),ke=ae(4887),We=ae(6313),Ce=ae(25717),Ke=ae(99498),Me=ae(25419),De=ae(67549),je=ae(76818),He=({value:Ve="",className:at,showTextOnly:qe,showLines:un,style:An={}})=>{const Mn=(0,y.useMemo)(()=>"",[Ve]);return y.createElement(y.Fragment,null,y.createElement("div",{dangerouslySetInnerHTML:{__html:Mn}}))},_e=ae(59301),ue=Object.defineProperty,E=Object.defineProperties,a=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,te=(Ve,at,qe)=>at in Ve?ue(Ve,at,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Ve[at]=qe,oe=(Ve,at)=>{for(var qe in at||(at={}))b.call(at,qe)&&te(Ve,qe,at[qe]);if(x)for(var qe of x(at))z.call(at,qe)&&te(Ve,qe,at[qe]);return Ve},ie=(Ve,at)=>E(Ve,a(at));let le=[{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 Ee({onActionCallback:Ve,title:at,icon:qe,actionName:un,className:An="",children:Mn}){function Na(){Ve(un)}return _e.createElement("a",{title:at,className:An,onClick:Na},_e.createElement("i",{className:`${qe}`}),Mn)}var Fe=({watch:Ve,showNullButton:at,showNullProgramButton:qe,onActionCallback:un,fullScreen:An,insertTemp:Mn,hidetoolBar:Na,extraUse:ca})=>{const ta=[...le,{title:`${Ve?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Ve?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return _e.createElement("ul",{className:"markdown-toolbar-container"},!Na&&ta.map((La,zn)=>_e.createElement("li",{key:zn},La.actionName?_e.createElement(Ee,ie(oe({},La),{onActionCallback:un})):_e.createElement("span",{className:"v-line"}))),at?_e.createElement("li",null,_e.createElement(Ee,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:un},_e.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,qe?_e.createElement(_e.Fragment,null,_e.createElement("li",null,_e.createElement(Ee,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:un},_e.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),_e.createElement("li",null,_e.createElement(Ee,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:un},_e.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,Mn&&_e.createElement("li",null,_e.createElement(Ee,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Mn}`,onActionCallback:un},_e.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),ca&&_e.createElement("li",null,ca),_e.createElement("li",{className:"btn-full-screen"},_e.createElement(Ee,{icon:`${An?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:An?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:un})))},Ye=ae(81123),Ie=ae(78241),ct=ae(92832),Re=ae(3113),Je=Object.defineProperty,Ue=Object.defineProperties,tt=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,pt=Object.prototype.propertyIsEnumerable,Ct=(Ve,at,qe)=>at in Ve?Je(Ve,at,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Ve[at]=qe,Et=(Ve,at)=>{for(var qe in at||(at={}))vt.call(at,qe)&&Ct(Ve,qe,at[qe]);if(xe)for(var qe of xe(at))pt.call(at,qe)&&Ct(Ve,qe,at[qe]);return Ve},nn=(Ve,at)=>Ue(Ve,tt(at));const Sn={labelCol:{span:4},wrapperCol:{span:20}};var wt=({callback:Ve,onCancel:at})=>{function qe(un){Ve(un)}return y.createElement(Ie.default,nn(Et({},Sn),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:qe,style:{width:500}}),y.createElement(Ie.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},y.createElement(ct.default,null)),y.createElement(Ie.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},y.createElement(ct.default,null)),y.createElement("div",{className:"flex-container flex-end"},y.createElement(Re.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(Re.ZP,{type:"ghost",onClick:at},"\u53D6\u6D88")))},Rt=ae(63347),Le=ae(90443),et=ae(43418),Wt=ae(95237),wn=ae(86197),Ot=ae(59301),on=({callback:Ve,onCancel:at})=>{const qe=document.createElement("canvas"),un=qe.getContext("2d");qe.width=1e3,qe.height=800,un.fillStyle="#ffffff",un.fillRect(0,0,qe.width,qe.height);const An=qe.toDataURL("image/png");return Ot.createElement(et.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Ot.createElement(Wt.Z,{style:{height:"100vh"}},Ot.createElement(wn.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:An,visible:!0,title:String(Date.now())},onOk:Mn=>{Ve({src:Mn.url})},onClose:at})))},be=ae(12378);function dt(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(dt,go.CommandHandler),dt.prototype.canAlignSelection=function(){var Ve=this.diagram;return!(Ve===null||Ve.isReadOnly||Ve.isModelReadOnly||Ve.selection.count<2)},dt.prototype.alignLeft=function(){var Ve=this.diagram;Ve.startTransaction("aligning left");var at=1/0;Ve.selection.each(function(qe){qe instanceof go.Link||(at=Math.min(qe.position.x,at))}),Ve.selection.each(function(qe){qe instanceof go.Link||qe.move(new go.Point(at,qe.position.y))}),Ve.commitTransaction("aligning left")},dt.prototype.alignRight=function(){var Ve=this.diagram;Ve.startTransaction("aligning right");var at=-1/0;Ve.selection.each(function(qe){if(!(qe instanceof go.Link)){var un=qe.actualBounds.x+qe.actualBounds.width;at=Math.max(un,at)}}),Ve.selection.each(function(qe){qe instanceof go.Link||qe.move(new go.Point(at-qe.actualBounds.width,qe.position.y))}),Ve.commitTransaction("aligning right")},dt.prototype.alignTop=function(){var Ve=this.diagram;Ve.startTransaction("alignTop");var at=1/0;Ve.selection.each(function(qe){qe instanceof go.Link||(at=Math.min(qe.position.y,at))}),Ve.selection.each(function(qe){qe instanceof go.Link||qe.move(new go.Point(qe.position.x,at))}),Ve.commitTransaction("alignTop")},dt.prototype.alignBottom=function(){var Ve=this.diagram;Ve.startTransaction("aligning bottom");var at=-1/0;Ve.selection.each(function(qe){if(!(qe instanceof go.Link)){var un=qe.actualBounds.y+qe.actualBounds.height;at=Math.max(un,at)}}),Ve.selection.each(function(qe){qe instanceof go.Link||qe.move(new go.Point(qe.actualBounds.x,at-qe.actualBounds.height))}),Ve.commitTransaction("aligning bottom")},dt.prototype.alignCenterX=function(){var Ve=this.diagram,at=Ve.selection.first();if(at){Ve.startTransaction("aligning Center X");var qe=at.actualBounds.x+at.actualBounds.width/2;Ve.selection.each(function(un){un instanceof go.Link||un.move(new go.Point(qe-un.actualBounds.width/2,un.actualBounds.y))}),Ve.commitTransaction("aligning Center X")}},dt.prototype.alignCenterY=function(){var Ve=this.diagram,at=Ve.selection.first();if(at){Ve.startTransaction("aligning Center Y");var qe=at.actualBounds.y+at.actualBounds.height/2;Ve.selection.each(function(un){un instanceof go.Link||un.move(new go.Point(un.actualBounds.x,qe-un.actualBounds.height/2))}),Ve.commitTransaction("aligning Center Y")}},dt.prototype.alignColumn=function(Ve){var at=this.diagram;at.startTransaction("align Column"),Ve===void 0&&(Ve=0),Ve=parseFloat(Ve);var qe=new Array;at.selection.each(function(ca){ca instanceof go.Link||qe.push(ca)});for(var un=0;un0){for(var ca=Mn.elt(Na-1);ca!==null&&ca.isTreeExpanded&&!ca.isTreeLeaf;){var ta=this._sortTreeChildrenByY(ca);ca=ta.last()}ca!==null&&Ve.select(ca)}else Ve.select(An)}}else if(qe.key==="Down")if(at.isTreeExpanded&&!at.isTreeLeaf){var un=this._sortTreeChildrenByY(at).first();un!==null&&Ve.select(un)}else for(;at!==null;){var An=at.findTreeParentNode();if(An===null)break;var Mn=this._sortTreeChildrenByY(An),Na=Mn.indexOf(at);if(NaMn.y?1:An.xMn.x?1:0}),at},dt.prototype.copyToClipboard=function(Ve){go.CommandHandler.prototype.copyToClipboard.call(this,Ve),this._lastPasteOffset.set(this.pasteOffset)},dt.prototype.pasteFromClipboard=function(){var Ve=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Ve,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Ve},Object.defineProperty(dt.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Ve){if(Ve!=="move"&&Ve!=="select"&&Ve!=="scroll"&&Ve!=="tree"&&Ve!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Ve);this._arrowKeyBehavior=Ve}}),Object.defineProperty(dt.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Ve){if(!(Ve instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Ve);this._pasteOffset.set(Ve)}});var Mt=dt,rt=ae(87851),At=ae(43604),Ln=ae(57193),cn={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},zt=ae(59301),Tt=(Ve,at,qe)=>new Promise((un,An)=>{var Mn=ta=>{try{ca(qe.next(ta))}catch(La){An(La)}},Na=ta=>{try{ca(qe.throw(ta))}catch(La){An(La)}},ca=ta=>ta.done?un(ta.value):Promise.resolve(ta.value).then(Mn,Na);ca((qe=qe.apply(Ve,at)).next())});function Vn({onCancel:Ve,callback:at}){let qe=(0,y.useRef)(),un=(0,y.useRef)(),An=(0,y.useRef)(),Mn=(0,y.useRef)(!1);const Na=(0,y.useRef)(!1),[ca,ta]=(0,y.useState)(0);function La(){const Vt=be.bx.make,Ga={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"};qe.current=new be.S0(un.current,{padding:20,grid:Vt(be.s_,"Grid",Vt(be.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Vt(be.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:pn=>{var $n=pn.diagram.commandHandler.addTopLevelParts(pn.diagram.selection,!0);$n||pn.diagram.currentTool.doCancel()},commandHandler:Vt(Mt),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:pn=>{var $n=pn.subject;$n.location=$n.location.copy().snapToGridPoint(pn.diagram.grid.gridOrigin,pn.diagram.grid.gridCellSize),setTimeout(()=>{pn.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:pn=>{var $n=pn.subject;setTimeout(()=>{pn.diagram.commandHandler.editTextBlock()})},LinkRelinked:pn=>{var $n=pn.parameter.part;$n.invalidateConnectedLinks();var Ia=pn.subject;pn.diagram.toolManager.linkingTool.isForwards?Ia.toNode.invalidateConnectedLinks():Ia.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),qe.current.nodeTemplate=Vt(be.NB,"Auto",{locationSpot:be.z6.Center,locationObjectName:"SHAPE",desiredSize:new be.$u(120,60),minSize:new be.$u(40,40),resizable:!0,resizeCellSize:new be.$u(10,10),rotatable:!0},new be.KX("location","loc",be.E9.parse).makeTwoWay(be.E9.stringify),new be.KX("desiredSize","size",be.$u.parse).makeTwoWay(be.$u.stringify),Vt(be.bn,{name:"SHAPE",fill:Ga.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:be.z6.AllSides,toSpot:be.z6.AllSides},new be.KX("figure"),new be.KX("fill"),new be.KX("stroke","borderColor"),new be.KX("strokeWidth","thickness"),new be.KX("strokeDashArray","dash")),Vt(be.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Vt(be.al,{margin:1,textAlign:"center",overflow:be.al.OverflowEllipsis,editable:!0},new be.KX("text").makeTwoWay(),new be.KX("stroke","color"))),qe.current.nodeTemplate.toolTip=Vt("ToolTip",Vt(be.s_,"Vertical",{maxSize:new be.$u(200,NaN)},Vt(be.al,{font:"bold 10pt sans-serif",textAlign:"center"},new be.KX("text")),Vt(be.al,{font:"10pt sans-serif",textAlign:"center"},new be.KX("text","details"))));function Ar(pn,$n){var Ia=(_n,cr)=>{_n.handled=!0,_n.diagram.model.commit(gr=>{var Br=cr.part.adornedPart,Ur=new be.E9().setRectSpot(Br.actualBounds,pn);Ur.subtract(Br.location),Ur.scale(2,2),Ur.x+=Math.sign(Ur.x)*130,Ur.y+=Math.sign(Ur.y)*130,Ur.add(Br.location),Ur.snapToGridPoint(_n.diagram.grid.gridOrigin,_n.diagram.grid.gridCellSize);var pr=gr.copyNodeData(Br.data);gr.setGroupKeyForNodeData(pr,gr.getGroupKeyForNodeData(Br.data)),gr.addNodeData(pr);var el={from:Br.key,to:gr.getKeyForNodeData(pr)};gr.addLinkData(el);var No=_n.diagram.findNodeForData(pr);No.location=Ur,_n.diagram.select(No),setTimeout(()=>{_n.diagram.commandHandler.editTextBlock()},20)})};return Vt(be.bn,{figure:$n,alignment:pn,alignmentFocus:pn.opposite(),width:pn.equals(be.z6.Top)||pn.equals(be.z6.Bottom)?25:18,height:pn.equals(be.z6.Top)||pn.equals(be.z6.Bottom)?18:25,fill:"orange",stroke:Ga.white,strokeWidth:4,mouseEnter:(_n,cr)=>cr.fill="dodgerblue",mouseLeave:(_n,cr)=>cr.fill="orange",isActionable:!0,click:Ia,contextClick:Ia})}function vo(pn){return Vt(be.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:($n,Ia)=>Ia.fill="dodgerblue",mouseLeave:($n,Ia)=>Ia.fill="orange",click:($n,Ia)=>{$n.diagram.commandHandler.showContextMenu(Ia.part.adornedPart)}},pn||{})}qe.current.nodeTemplate.selectionAdornmentTemplate=Vt(be.uz,"Spot",Vt(be.Vm,{padding:10}),Ar(be.z6.Top,"TriangleUp"),Ar(be.z6.Left,"TriangleLeft"),Ar(be.z6.Right,"TriangleRight"),Ar(be.z6.Bottom,"TriangleDown"),vo({alignment:new be.z6(.75,0)}));function ka(pn,$n){return(Ia,_n)=>{Ia.handled=!0,Ia.diagram.model.commit(cr=>{cr.set(_n.part.adornedPart.data,pn,$n)})}}function Zt(pn,$n){return $n||($n="color"),Vt(be.bn,{width:16,height:16,stroke:"lightgray",fill:pn,margin:1,background:"transparent",mouseEnter:(Ia,_n)=>_n.stroke="dodgerblue",mouseLeave:(Ia,_n)=>_n.stroke="lightgray",click:ka($n,pn),contextClick:ka($n,pn)})}function zr(){return[Vt("ContextMenuButton",Vt(be.s_,"Horizontal",Zt(Ga.white,"fill"),Zt(Ga.beige,"fill"),Zt(Ga.extralightblue,"fill"),Zt(Ga.extralightred,"fill"))),Vt("ContextMenuButton",Vt(be.s_,"Horizontal",Zt(Ga.lightgray,"fill"),Zt(Ga.lightgreen,"fill"),Zt(Ga.lightblue,"fill"),Zt(Ga.lightred,"fill")))]}function Ka(){return[Vt("ContextMenuButton",Vt(be.s_,"Horizontal",Zt(Ga.black),Zt(Ga.green),Zt(Ga.blue),Zt(Ga.red))),Vt("ContextMenuButton",Vt(be.s_,"Horizontal",Zt(Ga.white),Zt(Ga.magenta),Zt(Ga.purple),Zt(Ga.orange)))]}function wr(pn,$n){return $n||($n="thickness"),Vt(be.bn,"LineH",{width:16,height:16,strokeWidth:pn,margin:1,background:"transparent",mouseEnter:(Ia,_n)=>_n.background="dodgerblue",mouseLeave:(Ia,_n)=>_n.background="transparent",click:ka($n,pn),contextClick:ka($n,pn)})}function mr(pn,$n){return $n||($n="dash"),Vt(be.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:pn,margin:1,background:"transparent",mouseEnter:(Ia,_n)=>_n.background="dodgerblue",mouseLeave:(Ia,_n)=>_n.background="transparent",click:ka($n,pn),contextClick:ka($n,pn)})}function Dr(){return[Vt("ContextMenuButton",Vt(be.s_,"Horizontal",wr(1),wr(2),wr(3),wr(4))),Vt("ContextMenuButton",Vt(be.s_,"Horizontal",mr(null),mr([2,4]),mr([4,4])))]}function Mr(pn,$n){return $n||($n="figure"),Vt(be.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:pn,margin:1,background:"transparent",mouseEnter:(Ia,_n)=>_n.fill="dodgerblue",mouseLeave:(Ia,_n)=>_n.fill="lightgray",click:ka($n,pn),contextClick:ka($n,pn)})}qe.current.nodeTemplate.contextMenu=Vt("ContextMenu",Vt("ContextMenuButton",Vt(be.s_,"Horizontal",Mr("Rectangle"),Mr("RoundedRectangle"),Mr("Ellipse"),Mr("Diamond"))),Vt("ContextMenuButton",Vt(be.s_,"Horizontal",Mr("Parallelogram2"),Mr("ManualOperation"),Mr("Procedure"),Mr("Cylinder1"))),Vt("ContextMenuButton",Vt(be.s_,"Horizontal",Mr("Terminator"),Mr("CreateRequest"),Mr("Document"),Mr("TriangleDown"))),zr(),Ka(),Dr()),qe.current.groupTemplate=Vt(be.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:be.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(pn,$n)=>{var Ia=$n.addMembers($n.diagram.selection,!0);Ia||$n.diagram.currentTool.doCancel()},avoidable:!1},new be.KX("location","loc",be.E9.parse).makeTwoWay(be.E9.stringify),Vt(be.s_,"Auto",{name:"BODY"},Vt(be.bn,{parameter1:10,fill:Ga.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:be.z6.AllSides,toSpot:be.z6.AllSides},new be.KX("fill"),new be.KX("stroke","color"),new be.KX("strokeWidth","thickness"),new be.KX("strokeDashArray","dash")),Vt(be.Vm,{background:"transparent",margin:20})),Vt(be.al,{alignment:be.z6.Top,alignmentFocus:be.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new be.KX("text"),new be.KX("stroke","color"))),qe.current.groupTemplate.selectionAdornmentTemplate=Vt(be.uz,"Spot",Vt(be.s_,"Auto",Vt(be.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Vt(be.Vm,{margin:1.5})),vo({alignment:be.z6.TopRight,alignmentFocus:be.z6.BottomRight})),qe.current.groupTemplate.contextMenu=Vt("ContextMenu",zr(),Ka(),Dr()),qe.current.linkTemplate=Vt(be.rU,{layerName:"Foreground",routing:be.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new be.KX("fromSpot","fromSpot",be.z6.parse),new be.KX("toSpot","toSpot",be.z6.parse),new be.KX("fromShortLength","dir",pn=>pn>=1?10:0),new be.KX("toShortLength","dir",pn=>pn>=1?10:0),new be.KX("points").makeTwoWay(),Vt(be.bn,{strokeWidth:2},new be.KX("stroke","color"),new be.KX("strokeWidth","thickness"),new be.KX("strokeDashArray","dash")),Vt(be.bn,{segmentIndex:0,segmentOffset:new be.E9(15,0),segmentOrientation:be.rU.OrientAlong,alignmentFocus:be.z6.Right,figure:"circle",width:10,strokeWidth:0},new be.KX("fill","color"),new be.KX("visible","dir",pn=>pn===1)),Vt(be.bn,{segmentIndex:-1,segmentOffset:new be.E9(-10,6),segmentOrientation:be.rU.OrientPlus90,alignmentFocus:be.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new be.KX("fill","color"),new be.KX("visible","dir",pn=>pn>=1),new be.KX("width","thickness",pn=>7+3*pn),new be.KX("height","thickness",pn=>7+3*pn),new be.KX("segmentOffset","thickness",pn=>new be.E9(-15,4+1.5*pn))),Vt(be.bn,{segmentIndex:0,segmentOffset:new be.E9(15,-6),segmentOrientation:be.rU.OrientMinus90,alignmentFocus:be.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new be.KX("fill","color"),new be.KX("visible","dir",pn=>pn===2),new be.KX("width","thickness",pn=>7+3*pn),new be.KX("height","thickness",pn=>7+3*pn),new be.KX("segmentOffset","thickness",pn=>new be.E9(-15,4+1.5*pn))),Vt(be.al,{alignmentFocus:new be.z6(0,1,-4,0),editable:!0},new be.KX("text").makeTwoWay(),new be.KX("stroke","color"))),qe.current.linkTemplate.selectionAdornmentTemplate=Vt(be.uz,Vt(be.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:so(2)},new be.KX("pathPattern","thickness",so)),vo({alignmentFocus:new be.z6(0,0,-6,-4)}));function so(pn){return Vt(be.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(pn+4).toString()+" H3"})}function Zr(pn){var $n="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return pn===0?$n="M0 0 M16 16 M0 8 L16 8":pn===2&&($n="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Vt(be.bn,{geometryString:$n,margin:2,background:"transparent",mouseEnter:(Ia,_n)=>_n.background="dodgerblue",mouseLeave:(Ia,_n)=>_n.background="transparent",click:ka("dir",pn),contextClick:ka("dir",pn)})}function oa(pn){var $n=(Ia,_n)=>{Ia.handled=!0,Ia.diagram.model.commit(cr=>{var gr=_n.part.adornedPart;cr.set(gr.data,pn?"toSpot":"fromSpot",be.z6.stringify(be.z6.AllSides)),(pn?gr.toNode:gr.fromNode).invalidateConnectedLinks()})};return Vt(be.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Ia,_n)=>_n.background="dodgerblue",mouseLeave:(Ia,_n)=>_n.background="transparent",click:$n,contextClick:$n})}function Xt(pn,$n){var Ia=0,_n=be.z6.RightSide;pn.equals(be.z6.Top)?(Ia=270,_n=be.z6.TopSide):pn.equals(be.z6.Left)?(Ia=180,_n=be.z6.LeftSide):pn.equals(be.z6.Bottom)&&(Ia=90,_n=be.z6.BottomSide),$n||(Ia-=180);var cr=(gr,Br)=>{gr.handled=!0,gr.diagram.model.commit(Ur=>{var pr=Br.part.adornedPart;Ur.set(pr.data,$n?"toSpot":"fromSpot",be.z6.stringify(_n)),($n?pr.toNode:pr.fromNode).invalidateConnectedLinks()})};return Vt(be.bn,{alignment:pn,alignmentFocus:pn.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Ia,background:"transparent",mouseEnter:(gr,Br)=>Br.background="dodgerblue",mouseLeave:(gr,Br)=>Br.background="transparent",click:cr,contextClick:cr})}qe.current.linkTemplate.contextMenu=Vt("ContextMenu",Ka(),Dr(),Vt("ContextMenuButton",Vt(be.s_,"Horizontal",Zr(0),Zr(1),Zr(2))),Vt("ContextMenuButton",Vt(be.s_,"Horizontal",Vt(be.s_,"Spot",oa(!1),Xt(be.z6.Top,!1),Xt(be.z6.Left,!1),Xt(be.z6.Right,!1),Xt(be.z6.Bottom,!1)),Vt(be.s_,"Spot",{margin:new be.Zt(0,0,0,2)},oa(!0),Xt(be.z6.Top,!0),Xt(be.z6.Left,!0),Xt(be.z6.Right,!0),Xt(be.z6.Bottom,!0)))));const ir=`{ "class": "GraphLinksModel", +\\end{array}`}]}]}],b=oe=>{E.current.setValue(E.current.getValue()+" "+oe.value+" ")},z=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Me.createElement(he.Z,{className:Ce.Z.lists,gutter:[10,10]},a.map((oe,ie)=>Me.createElement(Be.Z,{flex:"110px",className:Ce.Z.item},Me.createElement("div",null,Me.createElement(We.Z,{value:`$$${oe.value}$$`}),oe.name),Me.createElement("div",{className:Ce.Z.children},oe.children.map((le,Ee)=>Me.createElement("div",{key:Ee},Me.createElement("h1",null,le.name),Me.createElement(he.Z,{gutter:[10,10]},le.data.map((Fe,Ye)=>Me.createElement(Be.Z,{key:Ye,onClick:()=>b(Fe),className:Ce.Z.diamond},Me.createElement(We.Z,{value:"`$$"+Fe.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Me.createElement(he.Z,{className:Ce.Z.lists,gutter:[10,10]},x.map((oe,ie)=>Me.createElement(Be.Z,{flex:"110px",className:Ce.Z.item},Me.createElement("div",null,Me.createElement(We.Z,{value:"`$$"+oe.value+"$$`"}),oe.name),Me.createElement("div",{className:Ce.Z.children},oe.children.map((le,Ee)=>Me.createElement("div",{key:Ee},le.name&&Me.createElement("h1",null,le.name),Me.createElement(he.Z,{gutter:[10,10]},le.data.map((Fe,Ye)=>Me.createElement(Be.Z,{key:Ye,onClick:()=>b(Fe),className:Ce.Z.diamond},Me.createElement(We.Z,{value:"`$$"+Fe.value+"$$`"}))))))))))}],te=()=>{var oe=document.createElement("div");oe.innerHTML=E.current.getValue();var ie=oe.innerText;return je&&je(ie),ie};return(0,y.useImperativeHandle)(ue,()=>({getData:te})),Me.createElement("div",{className:Ce.Z.mathWrap},Me.createElement(we.default,{defaultActiveKey:"1",items:z}),Me.createElement("math-field",{locale:"zh_cn",className:Ce.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:E,style:{width:800,marginTop:30,fontSize:18}},_e||""),He&&Me.createElement("div",{className:Ce.Z.button},Me.createElement(ke.ZP,{size:"large",onClick:te,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});kt.Z=De},21384:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return He}});var y=ae(59301),he=ae(78241),Be=ae(43418),we=ae(92832),ke=ae(87169),We=ae(57193),Ce={publicQuest:"publicQuest___iYvzo",publicQuestContent:"publicQuestContent___vgbKh",public_tips:"public_tips___UX0Dn",concat:"concat___wOfND"},Ke=ae(85647),Me=ae(59301),De=(_e,ue,E)=>new Promise((a,x)=>{var b=oe=>{try{te(E.next(oe))}catch(ie){x(ie)}},z=oe=>{try{te(E.throw(oe))}catch(ie){x(ie)}},te=oe=>oe.done?a(oe.value):Promise.resolve(oe.value).then(b,z);te((E=E.apply(_e,ue)).next())}),He=({type:_e="subject",open:ue,onCancel:E,onOkClick:a,subDisciplineId:x})=>{const[b]=he.default.useForm(),[z,te]=(0,y.useState)([]),[oe,ie]=(0,y.useState)(!1);(0,y.useEffect)(()=>{},[]);const le=()=>De(void 0,null,function*(){if(_e){const Ee=yield(0,We.ZP)("/api/disciplines.json",{method:"get",params:{source:_e}});te(Ee.disciplines||[])}});return Me.createElement(Be.default,{title:Me.createElement("div",{style:{fontWeight:"bold"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"),open:ue,width:558,centered:!0,className:Ce.publicQuest,onCancel:()=>{E(),b.resetFields()},onOk:()=>{b.validateFields().then(Ee=>De(void 0,null,function*(){const Fe=yield(0,We.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:Ee==null?void 0:Ee.name,sub_discipline_id:x}});(Fe==null?void 0:Fe.status)===0&&a({name:Ee==null?void 0:Ee.name,id:Fe==null?void 0:Fe.tag_discipline_id,public:!1,type:"personal"}),b.resetFields(),E()}))}},Me.createElement("div",{className:Ce.publicQuestContent},Me.createElement("div",{className:Ce.public_tips},Me.createElement(ke.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),Me.createElement(he.default,{labelAlign:"left",form:b,colon:!1},Me.createElement(he.default.Item,{label:"\u77E5\u8BC6\u70B9\u540D\u79F0",name:"name",rules:[{required:!0}]},Me.createElement(we.default,{showCount:!0,maxLength:20,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"}))),Me.createElement(Ke.Z,{open:oe,onCancel:()=>{ie(!1)}})))}},46612:function(ut,kt,ae){"use strict";ae.d(kt,{Q:function(){return Me},Z:function(){return je}});var y=ae(59301),he={flex_box_center:"flex_box_center___VcCAZ",flex_space_between:"flex_space_between___I3jjO",flex_box_vertical_center:"flex_box_vertical_center___Rm_54",flex_box_center_end:"flex_box_center_end___nTsdc",flex_box_column:"flex_box_column___UVpzN",tags:"tags___kRRoe",text:"text___IyyEa",tagWrap:"tagWrap___v63mB",tag:"tag___X7wE6",c:"c___mZMPq",cpp:"cpp___eaTie",java:"java___gL98T",python:"python___eNRkk",edit:"edit___tbVu0"},Be=ae(92310),we=ae.n(Be),ke=ae(43418),We=ae(8591),Ce=ae(24905),Ke=(He,_e,ue)=>new Promise((E,a)=>{var x=te=>{try{z(ue.next(te))}catch(oe){a(oe)}},b=te=>{try{z(ue.throw(te))}catch(oe){a(oe)}},z=te=>te.done?E(te.value):Promise.resolve(te.value).then(x,b);z((ue=ue.apply(He,_e)).next())});const Me=({title:He="\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00",dataSource:_e=[],visible:ue,setVisible:E,tip:a,onOk:x})=>{const[b,z]=(0,y.useState)([]),[te,oe]=(0,y.useState)(!1);return(0,y.useEffect)(()=>{ue&&z(_e)},[ue]),y.createElement(ke.default,{centered:!0,open:ue,title:He,confirmLoading:te,width:564,onOk:()=>Ke(void 0,null,function*(){if(!b.length){We.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00");return}oe(!0),yield x(b),oe(!1)}),onCancel:()=>E(!1)},!!a&&y.createElement("div",{className:"c-grey-666 font16 mb10"},a),y.createElement("div",{style:{background:"#F6F7F9",padding:"20px 20px 20px 26px"}},y.createElement(Ce.default.Group,{value:b,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:ie=>{z(ie)}})))};var je=({title:He="\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00",className:_e,style:ue={},onEdit:E,dataSource:a=[]})=>{const x={C:y.createElement("div",{className:he.c},"C"),"C++":y.createElement("div",{className:he.cpp},"C++"),Java:y.createElement("div",{className:he.java},"Java"),Python:y.createElement("div",{className:he.python},"Python")};return y.createElement("div",{className:we()(he.tags,_e),style:ue},!!He&&y.createElement("div",{className:he.text},He),y.createElement("div",{className:he.tagWrap},a==null?void 0:a.map(b=>y.createElement(y.Fragment,{key:b},x[b]))),!!E&&y.createElement("div",{onClick:E,className:`iconfont icon-bianji_Hover ${he.edit}`}))}},91082:function(ut,kt,ae){"use strict";ae.d(kt,{t:function(){return Ln}});var y=ae(59301),he=ae(92832),Be=ae(78241),we=ae(43418),ke=ae(95237),We=ae(43604),Ce=ae(5871),Ke=ae(57809),Me=ae(5112),De=ae(94128),je=ae(95392),He=ae(20577),_e=ae(8591),ue=ae(3113),E=ae(71418),a=ae(24334),x={flex_box_center:"flex_box_center___kOQ8P",flex_space_between:"flex_space_between___fY6jt",flex_box_vertical_center:"flex_box_vertical_center___bDSSI",flex_box_center_end:"flex_box_center_end___mQ6mU",flex_box_column:"flex_box_column___F15G0",result:"result___UYRo8",left:"left___TRaH5",right:"right___twp9s",box:"box___vwndt",li:"li___hRe2d"},b=ae(57193),z=ae(20885),te=ae(88871),oe=ae(56102),ie=ae(10786),le=ae(59301),Ee=Object.defineProperty,Fe=Object.defineProperties,Ye=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,Je=(cn,zt,Tt)=>zt in cn?Ee(cn,zt,{enumerable:!0,configurable:!0,writable:!0,value:Tt}):cn[zt]=Tt,Ue=(cn,zt)=>{for(var Tt in zt||(zt={}))ct.call(zt,Tt)&&Je(cn,Tt,zt[Tt]);if(Ie)for(var Tt of Ie(zt))Re.call(zt,Tt)&&Je(cn,Tt,zt[Tt]);return cn},tt=(cn,zt)=>Fe(cn,Ye(zt)),xe=(cn,zt,Tt)=>new Promise((Vn,ua)=>{var $t=Fa=>{try{Ya(Tt.next(Fa))}catch(Qn){ua(Qn)}},aa=Fa=>{try{Ya(Tt.throw(Fa))}catch(Qn){ua(Qn)}},Ya=Fa=>Fa.done?Vn(Fa.value):Promise.resolve(Fa.value).then($t,aa);Ya((Tt=Tt.apply(cn,zt)).next())}),pt=({buttonProps:cn,buttonText:zt,form:Tt,hackIdentifier:Vn="",answerKey:ua,data:$t})=>{const[aa,Ya]=(0,y.useState)(!1),[Fa,Qn]=(0,y.useState)(!1),[ja,br]=(0,y.useState)(!1),[lr,ra]=(0,y.useState)({}),[va,sa]=(0,y.useState)(""),[ma,Ca]=(0,y.useState)(""),ar=(0,y.useRef)(Vn),Bn=(0,y.useRef)(""),ln=(0,y.useRef)(!1);(0,y.useEffect)(()=>{ja&&Ea()},[ja]),(0,y.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);const xn=()=>new Date().getTime(),yt=$t==null?void 0:$t.code,Zn=()=>{var rr,tr;let dr=yt?$t==null?void 0:$t.code:(rr=Tt.getFieldValue("hack_codes"))==null?void 0:rr.code,Za=yt?$t==null?void 0:$t.answer_content:Tt.getFieldValue(ua),Zo=yt?$t==null?void 0:$t.input:(tr=Tt.getFieldValue("hack_sets"))==null?void 0:tr.input;Za==null||Za.forEach(Qt=>{const Un=Qt.value||Qt.answer_text||"";dr=dr.replace(/(@▁@|@▁▁@)/,Un)}),Ca(Zo),sa(dr),ra({}),br(!0)},Ea=()=>xe(void 0,null,function*(){var rr,tr,dr,Za;const Zo=xn(),Qt=yt?$t==null?void 0:$t.time_limit:(rr=Tt.getFieldsValue())==null?void 0:rr.hack.time_limit,Un=yt?(tr=$t==null?void 0:$t.answer_content)==null?void 0:tr.length:(Za=(dr=Tt.getFieldsValue())==null?void 0:dr.standard_answers)==null?void 0:Za.length;Ya(!0),yield(0,z.bM)(Bn.current,{test_hack_code:va,test_input:ma});function Hn(){return xe(this,null,function*(){const{status:La,data:Te}=yield(0,z.rX)(Bn.current,"submit"),_t=xn()-Zo>(Qt+3)*1e3*Un;if(ln.current){if(_t){_e.ZP.error("\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"),Ya(!1);return}if(La===0){Ya(!1),ra(tt(Ue({},Te),{showText:!0}));return}setTimeout(Hn,1e3)}})}Hn()}),Va=()=>xe(void 0,null,function*(){var rr,tr,dr,Za,Zo,Qt,Un;if(!$t){try{yield Tt.validateFields()}catch(Ht){(dr=(tr=(rr=Ht==null?void 0:Ht.errorFields)==null?void 0:rr[0])==null?void 0:tr.name)!=null&&dr.includes("standard_answers")?_e.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):_e.ZP.error(Ht.errorFields[0].errors[0]),Tt.scrollToField(Ht.errorFields[0].name,{behavior:"smooth",block:"center"});return}Qn(!0);let La="";const Te=Tt.getFieldsValue();ar.current?La=yield(0,b.ZP)(`/api/problems/${ar.current}.json`,{method:"put",body:tt(Ue({},Te),{hack:tt(Ue({},Te==null?void 0:Te.hack),{sub_discipline_id:(Un=(Qt=Te==null?void 0:Te.hack)==null?void 0:Qt.sub_discipline_id)==null?void 0:Un[1],difficult:Te.difficulty,item_banks_group_id:Te.item_banks_group_id}),hack_codes:tt(Ue({},Te.hack_codes),{code:a.Base64.encode(Te.hack_codes.code)}),update_hack_sets:[Ue({},Te.hack_sets)],is_blank:!0})}):(La=yield(0,b.ZP)("/api/problems.json",{method:"post",body:tt(Ue({},Te),{hack:tt(Ue({},Te==null?void 0:Te.hack),{sub_discipline_id:(Zo=(Za=Te==null?void 0:Te.hack)==null?void 0:Za.sub_discipline_id)==null?void 0:Zo[1],difficult:Te.difficulty,item_banks_group_id:Te.item_banks_group_id}),hack_codes:tt(Ue({},Te.hack_codes),{code:a.Base64.encode(Te.hack_codes.code)}),hack_sets:[Ue({},Te.hack_sets)],is_blank:!0})}),ar.current=La==null?void 0:La.identifier,sessionStorage.projectFill=La==null?void 0:La.identifier)}const Hn=yield(0,b.ZP)(`/api/problems/${ar.current}/start.json`,{method:"get"});if((Hn==null?void 0:Hn.status)===0){Bn.current=Hn==null?void 0:Hn.identifier,ln.current=!0,Qn(!1),Zn();return}Qn(!1)}),Ba=rr=>{const{status:tr,error_msg:dr,execute_time:Za,output:Zo,input:Qt,expected_output:Un}=rr;let Hn=null;switch(tr){case ie.h.OK:Hn=le.createElement(le.Fragment,null,le.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Za/1e3,"\u79D2"),le.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A\u8C03\u8BD5\u901A\u8FC7"));break;case ie.h.NOMATCH:Hn=le.createElement(le.Fragment,null,le.createElement("div",null,"\u8F93\u5165\uFF1A"),le.createElement("pre",{style:{fontFamily:"initial"}},Qt),le.createElement("div",null,"\u8F93\u51FA\uFF1A"),le.createElement("pre",{style:{fontFamily:"initial"}},Zo&&a.Base64.decode(Zo)),le.createElement("div",null,"\u9884\u671F\u8F93\u51FA\uFF1A"),le.createElement("pre",{style:{fontFamily:"initial"}},Un&&a.Base64.decode(Un)));break;case ie.h.EXECUTEFAILURE:Hn=le.createElement(le.Fragment,null,le.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",le.createElement("pre",null,Qt)),le.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),le.createElement("pre",{className:"error"},a.Base64.decode(dr)));break;case ie.h.COMPILEFAILURE:Hn=le.createElement(le.Fragment,null,le.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",le.createElement("pre",null,Qt)),le.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),le.createElement("pre",{className:"error"},a.Base64.decode(dr)));break;case ie.h.PODFAILURE:Hn=le.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ie.h.TIMEOUT:Hn=le.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return le.createElement(le.Fragment,null," ",Hn," ")};return le.createElement("div",null,le.createElement(ue.ZP,tt(Ue({loading:Fa},cn),{onClick:Va}),zt),le.createElement(we.default,{open:ja,title:"\u8C03\u8BD5\u4EE3\u7801",destroyOnClose:!0,width:1200,okText:"\u8FD0\u884C\u6D4B\u8BD5",confirmLoading:aa,cancelButtonProps:{style:{display:"none"}},onOk:()=>Ea(),onCancel:()=>{ln.current=!1,br(!1)}},le.createElement("div",{className:x.result},le.createElement("div",{className:x.left},le.createElement("div",{className:"mb20"},le.createElement("span",{className:"c-black"},"\u6267\u884C\u4EE3\u7801"),!$t&&le.createElement(oe.CopyToClipboard,{text:va,onCopy:()=>_e.ZP.success("\u590D\u5236\u6210\u529F")},le.createElement("span",{style:{float:"right"},className:"current c-light-primary"},le.createElement("i",{className:"iconfont icon-fuzhi8 mr5"}),"\u590D\u5236"))),le.createElement(te.Z,{height:510,className:"mb0",hidetoolBar:!0,defaultValue:va,onChange:rr=>sa(rr)})),le.createElement("div",{className:x.right},le.createElement("div",{className:"c-black mb20"},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B"),le.createElement("div",{className:x.box},le.createElement("div",{className:x.li},le.createElement(he.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165",value:ma,onChange:rr=>Ca(rr.target.value),bordered:!1,style:{height:180}}))),le.createElement("div",{className:"c-black mb20 mt30"},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"),le.createElement("div",{className:x.box},le.createElement(E.Z,{spinning:aa,tip:"\u4EE3\u7801\u6267\u884C\u4E2D"},le.createElement("div",{className:x.li,style:{height:196,overflow:"auto",padding:10}},Ba(lr))))))))},bt=ae(87169),Et=ae(59301),nn=Object.defineProperty,Sn=Object.defineProperties,xt=Object.getOwnPropertyDescriptors,Rt=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,et=Object.prototype.propertyIsEnumerable,Wt=(cn,zt,Tt)=>zt in cn?nn(cn,zt,{enumerable:!0,configurable:!0,writable:!0,value:Tt}):cn[zt]=Tt,wn=(cn,zt)=>{for(var Tt in zt||(zt={}))Le.call(zt,Tt)&&Wt(cn,Tt,zt[Tt]);if(Rt)for(var Tt of Rt(zt))et.call(zt,Tt)&&Wt(cn,Tt,zt[Tt]);return cn},It=(cn,zt)=>Sn(cn,xt(zt)),on=(cn,zt)=>{var Tt={};for(var Vn in cn)Le.call(cn,Vn)&&zt.indexOf(Vn)<0&&(Tt[Vn]=cn[Vn]);if(cn!=null&&Rt)for(var Vn of Rt(cn))zt.indexOf(Vn)<0&&et.call(cn,Vn)&&(Tt[Vn]=cn[Vn]);return Tt};const{TextArea:be}=he.default,dt=[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"}],Ot=({value:cn,onChange:zt})=>Et.createElement(Switch,{checked:cn,onChange:Tt=>{zt(Tt)}}),rt="@\u2581@",At="@\u2581\u2581@",Ln=({questionTitlePlaceholder:cn,form:zt,scoreByBlank:Tt=!1,hackidentifier:Vn,answerKey:ua})=>{const[$t,aa]=(0,y.useState)(!1),[Ya,Fa]=(0,y.useState)(!1),ja=(0,je.useParams)().type==="edit",br=(Bn,ln)=>{const xn=ln.line;let yt=0;for(let Ea=0;Ea{const Zn=Bn.getRange(ln.from,ln.to);let Ea=0;if(ln.text.forEach(Va=>{Ea+=Va.split(rt).length-1}),ln.text.forEach(Va=>{Ea+=Va.split(At).length-1}),ln.origin!=="setValue"){if(Zn&&(Zn.indexOf(rt)!==-1||Zn.indexOf(At)!==-1)){const Va=Zn.split(rt).length-1+Zn.split(At).length-1,Ba=br(Bn,ln.from);if(console.log(`\u5220\u9664${Va}\u4E2A\uFF0C \u524D\u9762\u6709${Ba}\u4E2A\uFF0C\u65B0\u589E${Ea}\u4E2A`),Va>1){const rr=Array.from({length:Va},(tr,dr)=>Ba+dr);yt(rr)}else yt(Ba)}else if(Ea>0){const Va=br(Bn,ln.from);console.log(`\u65B0\u589E${Ea}\u4E2A\uFF0C\u4E4B\u524D\u6709${Va}\u4E2A`),xn(Ea,Va)}}},ra=()=>{const Bn=zt.getFieldValue(ua);zt.setFieldsValue({[ua]:Bn==null?void 0:Bn.map((ln,xn)=>It(wn({},ln),{position:xn+1}))})},va=(0,y.useRef)(),sa=(Bn,ln)=>{for(let xn=0;xn{ma.current(Bn),ra()},ar=Be.default.useWatch(ua,zt);return Et.createElement("div",{className:He.Z.wrap},Et.createElement(Be.default.Item,{label:"\u8BD5\u9898\u63CF\u8FF0",name:["hack","description"],style:{display:"table"},className:"w100",labelCol:{span:24},rules:[{required:!0}]},Et.createElement(De.h,{scrollId:"name",watch:!0,height:140})),Et.createElement("div",{className:He.Z.questionTitleEditorWrap},Et.createElement(Be.default.Item,{label:"\u7A0B\u5E8F\u4EE3\u7801",name:["hack_codes","code"],labelCol:{span:24},rules:[{required:!0}]},Et.createElement(De.h,{scrollId:"name",watch:!0,height:400,hidetoolBar:!0,showNullProgramButton:!0,onChange:(Bn,ln)=>{const xn=zt.getFieldValue(ua);console.log("--preAnswerData",xn,ln),zt.setFieldsValue({[ua]:xn==null?void 0:xn.map((yt,Zn)=>{var Ea;return It(wn({},yt),{position:Zn+1,multi_line:(Ea=ln==null?void 0:ln[Zn])==null?void 0:Ea.multiLine})})})},placeholder:cn,onCMBeforeChange:(Bn,ln)=>{lr(Bn,ln,sa,Ca)}}))),Et.createElement(Be.default.List,{name:ua,rules:[{validator(Bn,ln){if(!(ln!=null&&ln.length))return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const xn of ln){const{answer_text:yt}=xn||{};if((yt==null?void 0:yt.length)===0)return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Bn,{add:ln,remove:xn},{errors:yt})=>(va.current=ln,ma.current=xn,Et.createElement(Et.Fragment,null,Et.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},Et.createElement(Be.default.Item,{label:"\u586B\u7A7A\u9879\u7B54\u6848",required:!0,labelCol:{span:24}}),Et.createElement("div",{onClick:()=>{we.default.warning({title:"\u7ED9\u5206\u8BF4\u660E",icon:null,width:700,centered:!0,content:Et.createElement("div",null,Et.createElement("div",null,"1.\u5B66\u751F\u586B\u5199\u7B54\u6848\u4E4B\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801",Et.createElement("span",{style:{color:"#e30000"}},"\u8FDB\u884C\u8BC4\u6D4B"),"\u624D\u80FD\u5F97\u5206\u3002"),Et.createElement("div",{style:{marginTop:10}},"2.\u8BD5\u9898\u7B97\u5206\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u5C06\u7A0B\u5E8F\u91CC\u9762\u7684\u6240\u6709\u7A7A\u66FF\u6362\u6210\u5B66\u751F\u7684\u7B54\u6848\u8FDB\u884C\u8BC4\u6D4B\u3002\u8F93\u51FA\u7684\u7ED3\u679C\u4E0E\u6D4B\u8BD5\u96C6\u6BD4\u5BF9\uFF0C\u5B8C\u5168\u6B63\u786E\u5219\u5F97\u6EE1\u5206\uFF1B\u82E5\u4E0D\u5B8C\u5168\u6B63\u786E\uFF0C\u5219\u4F9D\u6B21\u5C06\u6BCF\u4E2A\u7A7A\u6362\u6210\u5B66\u751F\u63D0\u4EA4\u7684\u7B54\u6848\uFF0C\u540C\u65F6\u5C06\u5176\u4ED6\u7A7A\u66FF\u6362\u6210\u6807\u51C6\u7B54\u6848\uFF0C\u8FD0\u884C\u7A0B\u5E8F\u3002\u5982\u679C\u8FD9\u4E2A\u7A7A\u7684\u5B66\u751F\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7ED3\u5408\u80FD\u5F97\u5230\u6B63\u786E\u8F93\u51FA\uFF0C\u5219\u8FD9\u4E2A\u7A7A\u5F97\u5230\u8BE5\u7A7A\u7684\u6EE1\u5206\uFF0C\u5426\u5219\u8BE5\u7A7A\u5F970\u5206\u3002"))})},style:{minHeight:32,color:"#3061D0",cursor:"pointer"}},Et.createElement(bt.Z,{style:{marginRight:3,color:"#3061D0"}}),Et.createElement("span",null," \u7ED9\u5206\u8BF4\u660E"))),Bn.map((Zn,Ea)=>{var Va=Zn,{key:Ba,name:rr}=Va,tr=on(Va,["key","name"]),dr,Za;return Et.createElement(ke.Z,{className:"mb20",key:Ba,align:"middle",wrap:!1},Et.createElement(We.Z,{flex:"0 0 auto",className:`${He.Z.blankIndex}`},"\u586B\u7A7A\u9879",Ea+1),Et.createElement(We.Z,{flex:1},Et.createElement(ke.Z,{align:"top",justify:"space-between",wrap:!1},Et.createElement(We.Z,null,Et.createElement(Be.default.Item,It(wn({},tr),{name:[rr,"answer_text"],noStyle:!0}),(dr=ar==null?void 0:ar[rr])!=null&&dr.multi_line||(Za=ar==null?void 0:ar[rr])!=null&&Za.multiLine?Et.createElement(be,{spellCheck:!1,style:{marginLeft:10,width:550}}):Et.createElement(he.default,{style:{marginLeft:10,width:550},className:He.Z.blankInput,size:"large",maxLength:1e3,onBlur:Zo=>{}}))),Tt&&Et.createElement(We.Z,{flex:"224px"},Et.createElement(Be.default.Item,It(wn({},tr),{name:[rr,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),Et.createElement(Ce.Z,{size:"large",className:He.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"}))))))})))),Et.createElement("div",{onClick:()=>aa(!0)},Et.createElement(Be.default.Item,{name:["hack","analysis"],label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Et.createElement(De.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:$t}))),Et.createElement(Be.default.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",style:{marginTop:30},name:["hack_codes","language"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},Et.createElement(Ke.default,{size:"large"},dt.map(Bn=>Et.createElement(Ke.default.Option,{key:Bn.title,value:Bn.key}," ",Bn.title)))),Et.createElement(Be.default.Item,{label:"\u6700\u5927\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09",style:{marginTop:30},labelCol:{span:24},required:!0},Et.createElement(Be.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:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}],noStyle:!0},Et.createElement(Ce.Z,{precision:0,max:10,min:3,size:"large",style:{width:"97%"}})),Et.createElement("span",{className:"ml10 font14"},"\u79D2")),Et.createElement(Be.default.Item,{label:"\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406",style:{marginTop:30},name:["hack","submit_rule"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406"}]},Et.createElement(Me.ZP.Group,{style:{marginTop:-10}},Et.createElement(Me.ZP,{value:0},"\u4E0D\u5FFD\u7565\u7A7A\u683C"),Et.createElement(Me.ZP,{value:1},"\u5FFD\u7565\u9996\u5C3E\u7A7A\u683C"),Et.createElement(Me.ZP,{value:2},"\u5FFD\u7565\u6240\u6709\u7A7A\u683C"))),Et.createElement(Be.default.Item,{label:"\u6D4B\u8BD5\u7528\u4F8B",required:!0,style:{marginTop:30}}),Et.createElement("div",{style:{background:"#F6F7F9",padding:15}},Et.createElement(Be.default.Item,{label:"\u8F93\u5165",labelCol:{span:24},name:["hack_sets","input"]},Et.createElement(be,{rows:4})),Et.createElement(Be.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24},name:["hack_sets","output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},Et.createElement(be,{rows:4}))),Et.createElement(pt,{form:zt,answerKey:ua,hackIdentifier:Vn,buttonText:"\u8FD0\u884C\u8C03\u8BD5",buttonProps:{ghost:!0,icon:Et.createElement("i",{className:"iconfont icon-ceshi"}),style:{background:"rgba(55,173,131,0.05)",borderRadius:19,border:"1px solid #37AD83",width:116,height:38,display:"inline-flex",fontSize:14,alignItems:"center",justifyContent:"center",marginTop:20,cursor:"pointer",color:"#37AD83"}}}))}},58777:function(ut,kt,ae){"use strict";ae.d(kt,{u:function(){return le}});var y=ae(59301),he=ae(95237),Be=ae(43604),we=ae(6848),ke=ae(78241),We=ae(20577),Ce=ae(32134),Ke=ae(12893),Me=ae(94128),De=ae(59301),je=Object.defineProperty,He=Object.defineProperties,_e=Object.getOwnPropertyDescriptors,ue=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,x=(Ee,Fe,Ye)=>Fe in Ee?je(Ee,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):Ee[Fe]=Ye,b=(Ee,Fe)=>{for(var Ye in Fe||(Fe={}))E.call(Fe,Ye)&&x(Ee,Ye,Fe[Ye]);if(ue)for(var Ye of ue(Fe))a.call(Fe,Ye)&&x(Ee,Ye,Fe[Ye]);return Ee},z=(Ee,Fe)=>He(Ee,_e(Fe)),te=(Ee,Fe)=>{var Ye={};for(var Ie in Ee)E.call(Ee,Ie)&&Fe.indexOf(Ie)<0&&(Ye[Ie]=Ee[Ie]);if(Ee!=null&&ue)for(var Ie of ue(Ee))Fe.indexOf(Ie)<0&&a.call(Ee,Ie)&&(Ye[Ie]=Ee[Ie]);return Ye};const oe=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],ie=({value:Ee,onChange:Fe,choiceTextKey:Ye,answerKey:Ie,index:ct,isEdit:Re,setInputActive:Je,form:Ue,choiceOptionsPath:tt,allowChangeMode:xe,showAddIcon:vt,addItem:pt,deleteItem:bt})=>{console.log(Ee,"value");const Et=(Ee==null?void 0:Ee[Ie])===1,nn=()=>{const xt=Ue.getFieldValue(tt);Ue.setFieldValue(tt,xt.map(Rt=>z(b({},Rt),{[Ie]:0})))},Sn=()=>{Et?Fe(z(b({},Ee),{[Ie]:0})):(xe||nn(),Fe(z(b({},Ee),{[Ie]:1})))};return De.createElement(he.Z,{className:We.Z.choiceWrap,align:"middle",wrap:!1},De.createElement(Be.Z,{onClick:Sn,className:`${We.Z.choiceIndex} ${Et?We.Z.activeAnswer:""}`},oe[ct]),De.createElement(Be.Z,{flex:1,className:`${We.Z.editorWrap} ml15`,onClick:Je},De.createElement(Me.x,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Re,value:Ee==null?void 0:Ee[Ye],onChange:xt=>{Fe(z(b({},Ee),{[Ye]:xt}))}})),De.createElement(Be.Z,{flex:"0 0 auto",className:"ml15"},De.createElement("div",{onClick:Sn,className:`${We.Z.setAnswerBtn} ${Et?We.Z.activeAnswer:""}`},Et?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),De.createElement(Be.Z,{className:We.Z.actionWrapper},De.createElement(we.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},De.createElement(Ce.Z,{className:We.Z.addIcon,onClick:pt,style:{visibility:vt?"visible":"hidden"}})),De.createElement(we.Z,{title:"\u5220\u9664"},De.createElement(Ke.Z,{className:We.Z.deleteIcon,onClick:bt,style:{visibility:ct>1?"visible":"hidden"}}))))},le=({questionTitlePlaceholder:Ee,titleKey:Fe,choiceKey:Ye,analysisKey:Ie,choiceTextKey:ct,answerKey:Re,choiceOptionsPath:Je,allowChangeMode:Ue=!0,form:tt,showAnalysis:xe=!0})=>{const[vt,pt]=(0,y.useState)(),[bt,Et]=(0,y.useState)(!1);return De.createElement("div",{className:We.Z.wrap},De.createElement("div",{className:We.Z.questionTitleEditorWrap},De.createElement(ke.default.Item,{label:"\u9898\u5E72",name:Fe,labelCol:{span:24},rules:[{required:!0}]},De.createElement(Me.h,{scrollId:Array.isArray(Fe)?Fe.join("_"):`${Fe}`,watch:!0,height:140,placeholder:Ee}))),De.createElement(ke.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),De.createElement(ke.default.List,{name:Ye,rules:[{validator(nn,Sn){const xt=Sn.some(Le=>Le[Re]===1),Rt=Sn.findIndex(Le=>{var et;return((et=Le[ct])==null?void 0:et.length)<=0});return Rt!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${oe[Rt]}\u9009\u9879\u7684\u5185\u5BB9`)):xt?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(nn,{add:Sn,remove:xt})=>De.createElement("div",{id:Array.isArray(Je)?Je.join("_"):`${Je}`},nn.map((Rt,Le)=>{var et=Rt,{key:Wt,name:wn}=et,It=te(et,["key","name"]);const on=vt===Wt,be=()=>{pt(Wt)},dt=Le<7&&Le===nn.length-1,Ot=()=>Sn({[ct]:"",[Re]:0}),rt=()=>xt(wn);return De.createElement(ke.default.Item,z(b({},It),{key:Wt,name:wn,className:We.Z.choiceListWrap,rules:[{validator(At,Ln){return Ln!=null&&Ln.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${oe[Le]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),De.createElement(ie,{choiceTextKey:ct,answerKey:Re,index:Le,isEdit:on,setInputActive:be,form:tt,choiceOptionsPath:Je,allowChangeMode:Ue,showAddIcon:dt,addItem:Ot,deleteItem:rt}))}),nn.length<8&&De.createElement("div",{className:`${We.Z.addBtn} mb30`,onClick:()=>Sn({[ct]:"",[Re]:0})},"\u6DFB\u52A0\u9009\u9879"))),xe&&De.createElement("div",{onClick:()=>Et(!0)},De.createElement(ke.default.Item,{name:Ie,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},De.createElement(Me.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:bt}))))}},62716:function(ut,kt,ae){"use strict";ae.d(kt,{u:function(){return Ue}});var y=ae(59301),he=ae(43418),Be=ae(95237),we=ae(43604),ke=ae(92832),We=ae(6848),Ce=ae(78673),Ke=ae(78241),Me=ae(5112),De=ae(5871),je=ae(94128),He=ae(12893),_e=ae(61485),ue=ae(20577),E=ae(37975),a=ae(59301),x=Object.defineProperty,b=Object.defineProperties,z=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,le=(tt,xe,vt)=>xe in tt?x(tt,xe,{enumerable:!0,configurable:!0,writable:!0,value:vt}):tt[xe]=vt,Ee=(tt,xe)=>{for(var vt in xe||(xe={}))oe.call(xe,vt)&&le(tt,vt,xe[vt]);if(te)for(var vt of te(xe))ie.call(xe,vt)&&le(tt,vt,xe[vt]);return tt},Fe=(tt,xe)=>b(tt,z(xe)),Ye=(tt,xe)=>{var vt={};for(var pt in tt)oe.call(tt,pt)&&xe.indexOf(pt)<0&&(vt[pt]=tt[pt]);if(tt!=null&&te)for(var pt of te(tt))xe.indexOf(pt)<0&&ie.call(tt,pt)&&(vt[pt]=tt[pt]);return vt};const Ie=({value:tt,onChange:xe})=>{const vt=bt=>{he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:ue.Z.modal,onOk:()=>{const Et=[...tt];Et.splice(bt,1),xe(Et)}})},pt=()=>{const bt=[...tt];bt.push(""),xe(bt)};return a.createElement(Be.Z,{className:"ml20"},a.createElement(we.Z,{flex:1},tt==null?void 0:tt.map((bt,Et)=>a.createElement(Be.Z,{key:`${bt}_${Et}`,className:"mb20"},a.createElement(ke.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:bt,autoSize:{maxRows:3},maxLength:1e3,onBlur:nn=>{const Sn=[...tt],xt=nn.target.value.trim();Sn[Et]=xt,xe(Sn)}}),a.createElement(We.Z,{title:"\u5220\u9664"},a.createElement(He.Z,{className:ue.Z.deleteIcon,style:{marginLeft:15,visibility:Et>0?"visible":"hidden"},onClick:()=>vt(Et)}))))),a.createElement(we.Z,null,a.createElement("div",{className:`${ue.Z.addBtn}`,onClick:()=>{pt()}},"\u65B0\u589E\u7B54\u6848")))},ct=({value:tt,onChange:xe})=>{const vt=bt=>{he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:ue.Z.modal,onOk:()=>{const Et=[...tt];Et.splice(bt,1),xe(Et)}})},pt=()=>{const bt=[...tt];bt.push(""),xe(bt)};return a.createElement(Be.Z,{className:"ml20"},a.createElement(we.Z,{flex:1},tt==null?void 0:tt.map((bt,Et)=>a.createElement(Be.Z,{key:`${bt}_${Et}`,align:"middle",className:"mb20"},a.createElement(E.Z,{value:bt,style:{flex:1},onChange:nn=>{const Sn=[...tt];Sn[Et]=nn,xe(Sn)}}),a.createElement(We.Z,{title:"\u5220\u9664"},a.createElement(He.Z,{className:ue.Z.deleteIcon,style:{marginLeft:15,visibility:Et>0?"visible":"hidden"},onClick:()=>vt(Et)}))))),a.createElement(we.Z,null,a.createElement("div",{className:`${ue.Z.addBtn}`,onClick:()=>{pt()}},"\u65B0\u589E\u7B54\u6848")))},Re=({value:tt=!0,onChange:xe})=>a.createElement(Ce.Z,{checked:!tt,onChange:vt=>{xe(!vt)}}),Je="\u2581",Ue=({questionTitlePlaceholder:tt,form:xe,scoreByBlank:vt=!1,answerKey:pt})=>{const[bt,Et]=(0,y.useState)(!1),nn=(It,on)=>{const be=on.line;let dt=0;for(let rt=0;rt{const Ot=It.getRange(on.from,on.to);let rt=0;if(on.text.forEach(At=>{rt+=At.split(Je).length-1}),on.origin!=="setValue"){if(Ot&&Ot.indexOf(Je)!==-1){const At=Ot.split(Je).length-1,Ln=nn(It,on.from);if(console.log(`\u5220\u9664${At}\u4E2A\uFF0C \u524D\u9762\u6709${Ln}\u4E2A\uFF0C\u65B0\u589E${rt}\u4E2A`),At>1){const cn=Array.from({length:At},(zt,Tt)=>Ln+Tt);dt(cn)}else dt(Ln)}else if(rt>0){const At=nn(It,on.from);console.log(`\u65B0\u589E${rt}\u4E2A\uFF0C\u4E4B\u524D\u6709${At}\u4E2A`),be(rt,At)}}},xt=()=>{const It=xe.getFieldValue(pt);xe.setFieldsValue({[pt]:It.map((on,be)=>Fe(Ee({},on),{position:be+1}))})},Rt=(0,y.useRef)(),Le=(It,on)=>{for(let be=0;be{et.current(It),xt()},wn=Ke.default.useWatch(pt,xe);return a.createElement("div",{className:ue.Z.wrap},a.createElement("div",{className:ue.Z.questionTitleEditorWrap},a.createElement(Ke.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},a.createElement(je.h,{scrollId:"name",watch:!0,height:140,placeholder:tt,showNullButton:!0,onCMBeforeChange:(It,on)=>{Sn(It,on,Le,Wt)}}))),a.createElement(Ke.default.List,{name:pt,rules:[{validator(It,on){if(!(on!=null&&on.length))return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const be of on){const{answer_text:dt}=be||{};if(dt!=null&&dt.some(Ot=>(Ot==null?void 0:Ot.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(It,{add:on,remove:be},{errors:dt})=>(Rt.current=on,et.current=be,a.createElement(a.Fragment,null,a.createElement(Ke.default.Item,{label:a.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(It!=null&&It.length)&&a.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),It.map((Ot,rt)=>{var At=Ot,{key:Ln,name:cn}=At,zt=Ye(At,["key","name"]),Tt,Vn;return a.createElement("div",{style:{marginBottom:10},key:Ln},a.createElement(Be.Z,{className:"mb20",align:"middle",wrap:!1},a.createElement(we.Z,{style:{marginRight:10},flex:"0 0 auto",className:`${ue.Z.blankIndex}`},"\u586B\u7A7A\u9879",rt+1),a.createElement(Ke.default.Item,Fe(Ee({},zt),{name:[cn,"model"],noStyle:!0}),a.createElement(Me.ZP.Group,{onChange:()=>{const ua=xe.getFieldValue(pt);xe.setFieldsValue({[pt]:ua.map(($t,aa)=>Fe(Ee({},$t),{answer_text:cn===aa?[""]:$t.answer_text}))})}},a.createElement(Me.ZP,{value:1},"\u6587\u672C\u6A21\u5F0F ",a.createElement(We.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6587\u672C\u7B54\u6848"},a.createElement(_e.Z,null))),a.createElement(Me.ZP,{value:2},"\u6570\u5B66\u516C\u5F0F\u6A21\u5F0F ",a.createElement(We.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u7F16\u5199\u6570\u5B66\u516C\u5F0F\u4F5C\u4E3A\u7B54\u6848"},a.createElement(_e.Z,null)))))),a.createElement(Be.Z,{style:{marginLeft:20},align:"middle",wrap:!1},a.createElement(we.Z,{flex:1},a.createElement(Be.Z,{align:"top",justify:"space-between",wrap:!1},a.createElement(we.Z,{flex:1},a.createElement(Ke.default.Item,Fe(Ee({},zt),{name:[cn,"answer_text"],noStyle:!0}),((Vn=(Tt=xe.getFieldValue(pt))==null?void 0:Tt[cn])==null?void 0:Vn.model)===1?a.createElement(Ie,null):a.createElement(ct,null))),vt&&a.createElement(we.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},a.createElement(Ke.default.Item,Fe(Ee({},zt),{name:[cn,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:ue.Z.blankInputNumberWrapper}),a.createElement(De.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),a.createElement(Ke.default.Item,Fe(Ee({},zt),{name:[cn,"position"],noStyle:!0}),a.createElement(ke.default,{type:"hidden"})))))})))),a.createElement(Be.Z,{align:"middle"},a.createElement(Ke.default.Item,{name:"downcase",valuePropName:"checked"},a.createElement(Ce.Z,null)),a.createElement(we.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),a.createElement(Be.Z,{align:"middle"},a.createElement(Ke.default.Item,{name:"no_space",valuePropName:"checked"},a.createElement(Ce.Z,null)),a.createElement(we.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(wn==null?void 0:wn.length)>1&&a.createElement(Be.Z,{align:"middle",className:(wn==null?void 0:wn.length)>1?"mb30":`${ue.Z.hide}`},a.createElement(Ke.default.Item,{name:"is_ordered"},a.createElement(Re,null)),a.createElement(we.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),a.createElement("div",{onClick:()=>Et(!0)},a.createElement(Ke.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(je.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:bt}))))}},85254:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return te}});var y=ae(59301),he=ae(95237),Be=ae(43604),we=ae(78241),ke=ae(20577),We=ae(94128),Ce=ae(59301),Ke=Object.defineProperty,Me=Object.defineProperties,De=Object.getOwnPropertyDescriptors,je=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,ue=(oe,ie,le)=>ie in oe?Ke(oe,ie,{enumerable:!0,configurable:!0,writable:!0,value:le}):oe[ie]=le,E=(oe,ie)=>{for(var le in ie||(ie={}))He.call(ie,le)&&ue(oe,le,ie[le]);if(je)for(var le of je(ie))_e.call(ie,le)&&ue(oe,le,ie[le]);return oe},a=(oe,ie)=>Me(oe,De(ie)),x=(oe,ie)=>{var le={};for(var Ee in oe)He.call(oe,Ee)&&ie.indexOf(Ee)<0&&(le[Ee]=oe[Ee]);if(oe!=null&&je)for(var Ee of je(oe))ie.indexOf(Ee)<0&&_e.call(oe,Ee)&&(le[Ee]=oe[Ee]);return le};const b={\u6B63\u786E:"T",\u9519\u8BEF:"F"},z=({value:oe,onChange:ie,form:le})=>{const Ee=(oe==null?void 0:oe.is_answer)===1,Fe=oe==null?void 0:oe.choice_text,Ye=()=>{const Ie=le.getFieldsValue().choices.map(ct=>({choice_text:ct.choice_text,is_answer:0}));le.setFieldsValue({choices:Ie}),ie(a(E({},oe),{is_answer:1}))};return Ce.createElement(he.Z,{className:ke.Z.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},Ce.createElement(Be.Z,{onClick:Ye,className:`${ke.Z.choiceIndex} ${ke.Z.judgementIndex} ${Ee?ke.Z.activeAnswer:""}`},b[Fe]),Ce.createElement(Be.Z,{flex:1,className:`${ke.Z.editorWrap} ml15`},Ce.createElement("div",{className:`${ke.Z.inputBorder} ${ke.Z.placeholder} ${Ee?ke.Z.activeJudgementAnswer:""}`},Fe)),Ce.createElement(Be.Z,{flex:"0 0 auto",className:"ml15"},Ce.createElement("div",{onClick:Ye,className:`${ke.Z.setAnswerBtn} ${Ee?ke.Z.activeAnswer:""}`},Ee?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},te=({questionTitlePlaceholder:oe,choiceKey:ie,form:le})=>{const[Ee,Fe]=(0,y.useState)(!1);return Ce.createElement("div",{className:ke.Z.wrap},Ce.createElement("div",{className:ke.Z.questionTitleEditorWrap},Ce.createElement(we.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},Ce.createElement(We.h,{scrollId:"name",watch:!0,height:140,placeholder:oe}))),Ce.createElement(we.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},Ce.createElement(we.default.List,{name:"choices",rules:[{validator(Ye,Ie){return Ie.some(Re=>(Re==null?void 0:Re.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},Ye=>Ce.createElement("div",{id:"choices"},Ye.map(Ie=>{var ct=Ie,{key:Re,name:Je}=ct,Ue=x(ct,["key","name"]);return Ce.createElement(we.default.Item,a(E({},Ue),{key:Re,name:Je,noStyle:!0}),Ce.createElement(z,{form:le}))})))),Ce.createElement("div",{onClick:()=>Fe(!0)},Ce.createElement(we.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Ce.createElement(We.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ee}))))}},94128:function(ut,kt,ae){"use strict";ae.d(kt,{h:function(){return E},x:function(){return a}});var y=ae(88871),he=ae(20577),Be=ae(76818),we=ae(59301),ke=Object.defineProperty,We=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,je=(x,b,z)=>b in x?ke(x,b,{enumerable:!0,configurable:!0,writable:!0,value:z}):x[b]=z,He=(x,b)=>{for(var z in b||(b={}))Me.call(b,z)&&je(x,z,b[z]);if(Ke)for(var z of Ke(b))De.call(b,z)&&je(x,z,b[z]);return x},_e=(x,b)=>We(x,Ce(b)),ue=(x,b)=>{var z={};for(var te in x)Me.call(x,te)&&b.indexOf(te)<0&&(z[te]=x[te]);if(x!=null&&Ke)for(var te of Ke(x))b.indexOf(te)<0&&De.call(x,te)&&(z[te]=x[te]);return z};const E=x=>{var b=x,{value:z,onChange:te,scrollId:oe}=b,ie=ue(b,["value","onChange","scrollId"]);return we.createElement("div",{id:oe||""},we.createElement(y.Z,_e(He({},ie),{defaultValue:z,onChange:(le,Ee)=>{Ee!=null&&Ee.length?te(le,Ee):te(le)}})))},a=({value:x,onChange:b,placeholder:z,height:te=140,isEdit:oe,miniToolbar:ie,watch:le=!0})=>oe?we.createElement(y.Z,{watch:le,isFocus:!0,height:te||void 0,placeholder:z,defaultValue:x,onChange:b,miniToolbar:ie}):we.createElement("div",{style:{cursor:"pointer"}},x?we.createElement(Be.Z,{className:he.Z.inputBorder,value:x}):we.createElement("div",{className:`${he.Z.inputBorder} ${he.Z.placeholder} inputBorderError`},z))},29342:function(ut,kt,ae){"use strict";ae.d(kt,{W:function(){return ct}});var y=ae(59301),he=ae(8591),Be=ae(12563),we=ae(78241),ke=ae(78673),We=ae(95237),Ce=ae(43604),Ke=ae(6848),Me=ae(92832),De=ae(5871),je=ae(20577),He=ae(94128),_e=ae(88871),ue=ae(61485),E=Object.defineProperty,a=Object.defineProperties,x=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,oe=(Re,Je,Ue)=>Je in Re?E(Re,Je,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):Re[Je]=Ue,ie=(Re,Je)=>{for(var Ue in Je||(Je={}))z.call(Je,Ue)&&oe(Re,Ue,Je[Ue]);if(b)for(var Ue of b(Je))te.call(Je,Ue)&&oe(Re,Ue,Je[Ue]);return Re},le=(Re,Je)=>a(Re,x(Je)),Ee=(Re,Je)=>{var Ue={};for(var tt in Re)z.call(Re,tt)&&Je.indexOf(tt)<0&&(Ue[tt]=Re[tt]);if(Re!=null&&b)for(var tt of b(Re))Je.indexOf(tt)<0&&te.call(Re,tt)&&(Ue[tt]=Re[tt]);return Ue};const Fe=Re=>{var Je=Re,{value:Ue,onChange:tt}=Je,xe=Ee(Je,["value","onChange"]);const vt=pt=>{tt([pt])};return y.createElement(_e.Z,le(ie({},xe),{defaultValue:Ue==null?void 0:Ue[0],onChange:vt}))},Ye=Re=>{if(!Re)return!1;if(/^s*$/.test(Re)||Re.trim()===""){he.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let Je=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return Re==="|"?(he.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Ie=({value:Re=[],onClose:Je})=>y.createElement(Be.default,{closable:!0,onClose:Je,className:je.Z.keywordTag},y.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},Re.join(" \u6216 "))),ct=({questionTitlePlaceholder:Re,form:Je,showKeywords:Ue,isMustKeyWords:tt=Ue})=>{const[xe,vt]=(0,y.useState)(!1),[pt,bt]=(0,y.useState)(""),Et=we.default.useWatch("use_keywords",Je),nn=we.default.useWatch("question_score",Je);return y.createElement("div",{className:je.Z.wrap},y.createElement("div",{className:je.Z.questionTitleEditorWrap},y.createElement(we.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},y.createElement(He.h,{scrollId:"name",watch:!0,height:140,placeholder:Re}))),y.createElement(we.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:"answer_texts",labelCol:{span:24}},y.createElement(Fe,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),Ue&&!tt&&y.createElement(we.default.Item,{hidden:!0,name:"use_keywords",valuePropName:"checked"},y.createElement(ke.Z,{defaultChecked:!0})),Ue&&tt&&y.createElement(We.Z,{align:"middle",className:"mb30"},y.createElement(we.default.Item,{name:"use_keywords",valuePropName:"checked"},y.createElement(ke.Z,null)),y.createElement(Ce.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),y.createElement(Ce.Z,null,y.createElement(Ke.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},y.createElement(ue.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Et||!tt)&&y.createElement(we.default.List,{name:"keywords",rules:[{validator(Sn,xt){return tt?xt!=null&&xt.length?(xt==null?void 0:xt.reduce((Le,et)=>Le+et.score,0))>parseFloat(nn)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(Sn,{add:xt,remove:Rt})=>y.createElement(y.Fragment,null,y.createElement("div",{className:`${je.Z.title} mb10`},tt?"\u5173\u952E\u8BCD":y.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),y.createElement(We.Z,{align:"middle",className:"font14 mb30"},y.createElement(Ce.Z,{flex:1},y.createElement(Me.default,{value:pt,onChange:Le=>{bt(Le.target.value)},maxLength:50,allowClear:!0,onPressEnter:Le=>{var et,Wt,wn,It;const on=`${(et=Le.target)==null?void 0:et.value}`,be=(wn=(Wt=on==null?void 0:on.split("|"))==null?void 0:Wt.filter(rt=>!!rt))==null?void 0:wn.map(rt=>rt==null?void 0:rt.trim()),dt=Je.getFieldValue("keywords"),Ot=((It=dt==null?void 0:dt.map(rt=>rt==null?void 0:rt.keyword))==null?void 0:It.flat())||[];for(const rt of be)if(Ot.includes(rt)){he.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Ye(on)&&(xt({keyword:be,score:1}),bt(""))},className:je.Z.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),y.createElement(Ce.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Sn.map(Le=>{var et=Le,{key:Wt,name:wn}=et,It=Ee(et,["key","name"]);return y.createElement(We.Z,{key:Wt,className:"mb20",style:{marginRight:148}},y.createElement(Ce.Z,{flex:1},y.createElement(We.Z,{align:"middle",justify:"space-between"},y.createElement(we.default.Item,le(ie({},It),{name:[wn,"keyword"]}),y.createElement(Ie,{onClose:()=>Rt(wn)})),tt&&y.createElement(we.default.Item,le(ie({},It),{name:[wn,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:je.Z.blankInputNumberWrapper}),y.createElement(De.Z,{className:je.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),y.createElement("div",{onClick:()=>vt(!0)},y.createElement(we.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},y.createElement(He.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:xe}))))}},76021:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return ke}});var y={text:"text___bQulM",sup:"sup___rX_Y3"},he=ae(78241),Be=ae(59301),ke=({text:We,name:Ce="question_score"})=>{const Ke=({value:Me})=>Be.createElement("div",{className:y.text},Be.createElement("span",{className:y.sup},"*"),Be.createElement("span",{className:"mr10"},"\u5206\u503C"),Be.createElement("span",null,Me||"--"),Be.createElement("span",{className:"c-grey-999"},We));return Be.createElement(he.default.Item,{noStyle:!0,name:Ce},Be.createElement(Ke,null))}},8250:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return Ye},P:function(){return le}});var y=ae(59301),he=ae(78241),Be=ae(43418),we=ae(5112),ke=ae(92832),We=ae(1710),Ce={brief:"brief___LOzpE",contentTitle:"contentTitle___xkdcN",content:"content___Vtri0",tips:"tips___tuAtH",antdTable:"antdTable___s8T2N",tableCell:"tableCell___kN9Fw",antdModal:"antdModal___WVBk3",orangeColor:"orangeColor___ryB2u"},Ke=ae(86342),Me=Object.defineProperty,De=Object.defineProperties,je=Object.getOwnPropertyDescriptors,He=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,E=(Ie,ct,Re)=>ct in Ie?Me(Ie,ct,{enumerable:!0,configurable:!0,writable:!0,value:Re}):Ie[ct]=Re,a=(Ie,ct)=>{for(var Re in ct||(ct={}))_e.call(ct,Re)&&E(Ie,Re,ct[Re]);if(He)for(var Re of He(ct))ue.call(ct,Re)&&E(Ie,Re,ct[Re]);return Ie},x=(Ie,ct)=>De(Ie,je(ct)),b=(Ie,ct)=>{var Re={};for(var Je in Ie)_e.call(Ie,Je)&&ct.indexOf(Je)<0&&(Re[Je]=Ie[Je]);if(Ie!=null&&He)for(var Je of He(Ie))ct.indexOf(Je)<0&&ue.call(Ie,Je)&&(Re[Je]=Ie[Je]);return Re},z=(Ie,ct,Re)=>new Promise((Je,Ue)=>{var tt=pt=>{try{vt(Re.next(pt))}catch(bt){Ue(bt)}},xe=pt=>{try{vt(Re.throw(pt))}catch(bt){Ue(bt)}},vt=pt=>pt.done?Je(pt.value):Promise.resolve(pt.value).then(tt,xe);vt((Re=Re.apply(Ie,ct)).next())});const te=({studentNames:Ie,total:ct})=>{const Re=["","\u4E00","\u4E24","\u4E09"];return ct>3?y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Ce.orangeColor},Ie==null?void 0:Ie.join("\u3001")),"\u7B49",y.createElement("span",{className:Ce.orangeColor},ct),"\u540D\u5B66\u751F"):y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:Ce.orangeColor},Ie==null?void 0:Ie.join("\u3001")),Re[ct],"\u540D\u5B66\u751F")},oe=({used:Ie,copy:ct,canNotCopy:Re,studentNames:Je,studentCount:Ue,inPaper:tt,is_random:xe=!1,position:vt=""})=>{const pt=()=>{if(ct>0&&Re>0)return y.createElement(y.Fragment,null,"\u5176\u4E2D",y.createElement("span",{className:Ce.orangeColor},ct),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",y.createElement("span",{className:Ce.orangeColor},Re),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(ct>0&&Re===0)return y.createElement(y.Fragment,null,"\u5176\u4E2D",y.createElement("span",{className:Ce.orangeColor},ct),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(ct===0&&Re>0)return y.createElement(y.Fragment,null,"\u5176\u4E2D",y.createElement("span",{className:Ce.orangeColor},Re),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},bt=vt||(tt?"\u8BD5\u5377":"\u8BFE\u7A0B");return y.createElement("span",null,y.createElement(te,{studentNames:Je,total:Ue}),"\u5B66\u4E60\u8FC7",bt,"\u4E2D\u7684",y.createElement("span",{className:Ce.orangeColor},Ie),"\u4E2A\u9879\u76EE\uFF0C",pt(),"\u3002\u8BF7\u9009\u62E9",xe?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},ie=({onCancel:Ie,onOk:ct,visible:Re,inPaper:Je,renderData:Ue,type:tt,isMultipleCourse:xe=!1})=>{const[vt]=he.default.useForm(),[pt,bt]=(0,y.useState)(1),[Et,nn]=(0,y.useState)(!1),Sn=(0,y.useMemo)(()=>(Ue==null?void 0:Ue.total_num)===1&&(Ue==null?void 0:Ue.can_copy_num)===1,[Ue]),xt=(0,y.useMemo)(()=>{var Rt;return(Rt=Ue==null?void 0:Ue.course_data_list)==null?void 0:Rt.filter(Le=>Le.is_show)},[Ue]);return y.createElement(y.Fragment,null,Sn?y.createElement(Be.default,{centered:!0,closable:!0,open:Re,destroyOnClose:!0,title:"\u63D0\u793A",className:Ce.antdModal,width:682,confirmLoading:Et,onCancel:Ie,onOk:()=>z(void 0,null,function*(){var Rt;nn(!0);let Le=pt;if(xe){const et=a({},vt.getFieldsValue());Le=(Rt=Ue==null?void 0:Ue.course_data_list)==null?void 0:Rt.map(Wt=>et[Wt.id]!==void 0?x(a({},Wt),{is_copy:et[Wt.id]}):Wt)}yield ct(Le),nn(!1)})},y.createElement("div",{className:Ce.content,style:{marginBottom:20}},xe?"\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u8BF7\u95EE\u662F\u5426\u590D\u5236\u6210\u65B0\u7684\u5B9E\u8BAD\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u4E2D?":y.createElement(y.Fragment,null,y.createElement(te,{studentNames:Ue==null?void 0:Ue.student_names,total:Ue==null?void 0:Ue.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u8BF7\u9009\u62E9\u662F\u5426\u5C06\u8BE5\u9879\u76EE\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")),xe?y.createElement(he.default,{form:vt,preserve:!1},xt==null?void 0:xt.map(Rt=>y.createElement(y.Fragment,{key:Rt.id},y.createElement("h3",{className:"ml15 mb5"},Rt.name),y.createElement(he.default.Item,{name:Rt.id,initialValue:1},y.createElement(we.ZP.Group,{className:Ce.content},y.createElement(we.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),y.createElement(we.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):y.createElement(we.ZP.Group,{value:pt,onChange:Rt=>bt(Rt.target.value),className:Ce.content,style:{marginBottom:30}},y.createElement(we.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236"),y.createElement(we.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),y.createElement("div",null,y.createElement("div",{className:Ce.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),y.createElement("div",{className:Ce.content,style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),y.createElement("div",{className:`${Ce.content} ${Ce.orangeColor}`},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"))):y.createElement(Be.default,{centered:!0,closable:!0,destroyOnClose:!0,open:Re,confirmLoading:Et,title:"\u63D0\u793A",width:682,onCancel:Ie,onOk:()=>z(void 0,null,function*(){var Rt;nn(!0);let Le=0;if(xe){const et=a({},vt.getFieldsValue());Le=(Rt=Ue==null?void 0:Ue.course_data_list)==null?void 0:Rt.map(Wt=>et[Wt.id]!==void 0?x(a({},Wt),{is_use:et[Wt.id]}):Wt)}yield ct(Le),nn(!1)})},y.createElement("div",{className:Ce.content},y.createElement(te,{studentNames:Ue==null?void 0:Ue.student_names,total:Ue==null?void 0:Ue.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",xe?y.createElement(he.default,{form:vt,preserve:!1},y.createElement("h3",null,"\u5F53\u524D\u5B9E\u8BAD\u4E0D\u53EF\u590D\u5236\uFF0C\u5DF2\u7ECF\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5B58\u5728\u8BE5\u5B9E\u8BAD\uFF0C\u540C\u4E00\u5B9E\u8BAD\u5728\u8BFE\u5802\u4E2D\u91CD\u590D\u4F7F\u7528\u65F6\uFF0C\u4F1A\u5BFC\u81F4\u6210\u7EE9\u4E92\u76F8\u5F71\u54CD\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u7EE7\u7EED\u4F7F\u7528"),xt==null?void 0:xt.map(Rt=>y.createElement(y.Fragment,{key:Rt.id},y.createElement("h3",{className:"ml15 mb5"},Rt.name),y.createElement(he.default.Item,{name:Rt.id,initialValue:1},y.createElement(we.ZP.Group,{className:Ce.content},y.createElement(we.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),y.createElement(we.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):y.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",y.createElement("span",{className:Ce.orangeColor},"\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"),"\uFF08\u5982\u679C\u4E0D\u60F3\u6E05\u7A7A\u5B66\u751F\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u5EFA\u8BAE\u53C2\u7167\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u5185\u5BB9\u81EA\u884C\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u6216\u8005\u5C1D\u8BD5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u4EBA\u5F00\u653E\u672C\u9879\u76EE\u7684\u590D\u5236\u6743\u9650\uFF09\u3002"))))},le=function(){const[Ie,ct]=(0,y.useState)(!1),[Re,Je]=(0,y.useState)();return[Ie,()=>ct(!1),Re,xe=>z(this,null,function*(){var vt;const pt=xe,{isImportMultipleCourse:bt=!1}=pt,Et=b(pt,["isImportMultipleCourse"]);console.log(xe);const nn=(xe==null?void 0:xe.result)||(yield(0,Ke.Tr)(Et));return"status"in nn?!1:bt?((vt=nn==null?void 0:nn.course_data_list)==null?void 0:vt.some(xt=>xt.is_show))?(Je(nn),ct(!0),!0):nn.course_data_list||[]:nn.student_count===0?!1:(Je(nn),ct(!0),!0)})]},Ee=Ie=>{const[ct]=he.default.useForm(),[Re,Je]=(0,y.useState)(!1),{onCancel:Ue,onOk:tt,visible:xe,inPaper:vt=!1,renderData:pt,type:bt,isMultipleCourse:Et=!1,position:nn}=Ie;let Sn=(0,y.useMemo)(()=>vt?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:Ce.tableCell,render(Le,et){return y.createElement("a",{href:`/shixuns/${et.identifier}/challenges`,target:"_blank"},Le)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(Le,et)=>y.createElement(y.Fragment,null,y.createElement(he.default.Item,{name:[`${bt==="subject"?et.stage_shixun_id:et.shixun_course_id||et.id}`,"is_copy"],initialValue:1},y.createElement(we.ZP.Group,null,y.createElement(we.ZP,{value:1},"\u662F"),y.createElement(we.ZP,{value:0},"\u5426"))),y.createElement(he.default.Item,{name:[`${bt==="subject"?et==null?void 0:et.stage_shixun_id:et.shixun_course_id||et.id}`,"is_use"],hidden:!0,initialValue:1},y.createElement(ke.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:Ce.tableCell,render(Le,et){return y.createElement("a",{href:`/shixuns/${et.identifier}/challenges`,target:"_blank"},Le)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(Le,et)=>y.createElement(he.default.Item,{name:[`${bt==="subject"?et.stage_shixun_id:et.shixun_course_id||et.id}`,"is_use"],initialValue:1},y.createElement(we.ZP.Group,null,y.createElement(we.ZP,{value:1},"\u662F"),y.createElement(we.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(Le,et)=>y.createElement(he.default.Item,{name:[`${bt==="subject"?et.stage_shixun_id:et.shixun_course_id||et.id}`,"is_copy"],initialValue:1},y.createElement(we.ZP.Group,null,y.createElement(we.ZP,{value:1},"\u662F"),y.createElement(we.ZP,{value:0},"\u5426")))}],[vt]),xt=(0,y.useMemo)(()=>vt?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:Ce.tableCell,align:"center",ellipsis:!0,render:(Le,et)=>y.createElement(y.Fragment,null,y.createElement("a",{href:`/shixuns/${et.identifier}/challenges`,target:"_blank"},Le),y.createElement(he.default.Item,{name:[`${bt==="subject"?et==null?void 0:et.stage_shixun_id:et.shixun_course_id||et.id}`,"is_copy"],hidden:!0,initialValue:0},y.createElement(ke.default,{type:"hidden"})),y.createElement(he.default.Item,{name:[`${bt==="subject"?et==null?void 0:et.stage_shixun_id:et.shixun_course_id||et.id}`,"is_use"],hidden:!0,initialValue:1},y.createElement(ke.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:Ce.tableCell,ellipsis:!0,align:"center",render:(Le,et)=>y.createElement("a",{href:`/shixuns/${et.identifier}/challenges`,target:"_blank"},Le)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(Le,et)=>y.createElement(y.Fragment,null,y.createElement(he.default.Item,{name:[`${bt==="subject"?et==null?void 0:et.stage_shixun_id:et.shixun_course_id||et.id}`,"is_use"],initialValue:0},y.createElement(we.ZP.Group,null,y.createElement(we.ZP,{value:1},"\u662F"),y.createElement(we.ZP,{value:0},"\u5426"))),y.createElement(he.default.Item,{name:[`${bt==="subject"?et==null?void 0:et.stage_shixun_id:et.shixun_course_id||et.id}`,"is_copy"],hidden:!0,initialValue:0},y.createElement(ke.default,{type:"hidden"})))}],[vt]);if(Et){const Le={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:Ce.tableCell,render:(et,Wt)=>y.createElement("a",{href:`/classrooms/${Wt.course_id}`},et)};Sn=[Le,...Sn],xt=[Le,...xt]}const Rt=(0,y.useMemo)(()=>oe({used:pt==null?void 0:pt.repeat_shixun_num,copy:pt==null?void 0:pt.can_copy_num,canNotCopy:pt==null?void 0:pt.no_copy_num,studentNames:pt==null?void 0:pt.student_names,studentCount:pt==null?void 0:pt.student_count,is_random:pt==null?void 0:pt.is_random,inPaper:vt,position:nn}),[pt,vt,nn]);return y.createElement(Be.default,{title:"\u63D0\u793A",centered:!0,open:xe,confirmLoading:Re,onOk:()=>z(void 0,null,function*(){Je(!0);const Le=ct.getFieldsValue(),et=Object.keys(Le).map(Wt=>({id:parseInt(Wt.split("_")[0]),course_id:parseInt(Wt.split("_")[1]),is_use:Le[Wt].is_use,is_copy:Le[Wt].is_copy}));yield tt(et),Je(!1)}),onCancel:Ue,width:880,okText:"\u786E\u8BA4",className:Ce.antdModal,destroyOnClose:!0},y.createElement(he.default,{form:ct,preserve:!1},y.createElement("div",{className:Ce.brief},Rt),y.createElement("div",{style:{marginBottom:30}},y.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),y.createElement("div",{style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),y.createElement("div",{className:Ce.orangeColor},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002")),(pt==null?void 0:pt.can_copy_num)>0&&y.createElement("div",null,y.createElement("div",{className:Ce.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),y.createElement(We.default,{columns:Sn,className:Ce.antdTable,dataSource:pt==null?void 0:pt.can_copy_list,rowKey:bt==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(pt==null?void 0:pt.no_copy_num)>0&&y.createElement("div",null,y.createElement("div",{className:Ce.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),y.createElement(We.default,{columns:xt,className:Ce.antdTable,dataSource:pt==null?void 0:pt.no_copy_list,rowKey:bt==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(pt==null?void 0:pt.no_use_list.length)>0&&(pt==null?void 0:pt.no_use_list.map(Le=>y.createElement("div",{key:bt==="subject"?Le.stage_shixun_id:Le.shixun_course_id||Le.id},y.createElement(he.default.Item,{name:[`${bt==="subject"?Le==null?void 0:Le.stage_shixun_id:Le.shixun_course_id||Le.id}`,"is_copy"],hidden:!0,initialValue:0},y.createElement(ke.default,{type:"hidden"})),y.createElement(he.default.Item,{name:[`${bt==="subject"?Le==null?void 0:Le.stage_shixun_id:Le.shixun_course_id||Le.id}`,"is_use"],hidden:!0,initialValue:1},y.createElement(ke.default,{type:"hidden"})))))))};var Ye=Ie=>{const{modalType:ct}=Ie;return ct==="multiple"?y.createElement(Ee,a({},Ie)):y.createElement(ie,a({},Ie))}},90609:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return Ke}});var y=ae(59301),he={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},Be=ae(43418),we="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",ke="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",We=(Me,De,je)=>new Promise((He,_e)=>{var ue=x=>{try{a(je.next(x))}catch(b){_e(b)}},E=x=>{try{a(je.throw(x))}catch(b){_e(b)}},a=x=>x.done?He(x.value):Promise.resolve(x.value).then(ue,E);a((je=je.apply(Me,De)).next())}),Ke=({type:Me,resdata:De,onok:je,oktext:He,okloading:_e})=>{const[ue,E]=(0,y.useState)(!1),{can_copy_list:a,can_copy_num:x,challenge_type:b,course_data_list:z,no_copy_list:te,no_copy_num:oe,no_use_list:ie,no_use_num:le,repeat_shixun_num:Ee,student_count:Fe,total_num:Ye,use_num:Ie}=De;let ct=x>0||Me==="exercise";(0,y.useEffect)(()=>{(De==null?void 0:De.student_count)>0&&E(!0)},[De]),console.log("---11",_e),(0,y.useEffect)(()=>{_e||E(!1)},[_e]);const Re=()=>{if(Me==="exercise"&&b===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:he.orangeColor},Fe),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:he.orangeColor},Ie),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:he.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(Me==="exercise"&&b===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:he.orangeColor},Fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:he.orangeColor},Ie),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",y.createElement("span",{className:he.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Me==="shixun"&&b===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:he.orangeColor},Fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:he.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Me==="shixun"&&b===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:he.orangeColor},Fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",y.createElement("span",{className:he.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Me==="subject"&&b===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:he.orangeColor},Fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:he.orangeColor},Ie),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:he.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Me==="subject"&&b===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",y.createElement("span",{className:he.orangeColor},Fe)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",y.createElement("span",{className:he.orangeColor},Ie)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",y.createElement("span",{className:he.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Me==="exercisepush")return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:he.orangeColor},Fe),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",y.createElement("span",{className:he.orangeColor},Ie),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",y.createElement("span",{className:he.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(Me==="shixunpush"&&b===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:he.orangeColor},Fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:he.orangeColor},Ie),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:he.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Me==="shixunpush"&&b===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:he.orangeColor},Fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",y.createElement("span",{className:he.orangeColor},Ie),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",y.createElement("span",{className:he.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},Je=()=>{if(Me==="exercise"||Me==="subject"||Me==="exercisepush"||Me==="shixunpush")return y.createElement("div",{style:{marginTop:20}},oe>0&&y.createElement("div",null,y.createElement("span",{className:he.flex},y.createElement("img",{src:ke,style:{width:14}}),y.createElement("span",{className:he.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),y.createElement("div",{className:he.statusbody},Me==="exercise"&&y.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:he.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(Me==="subject"||Me==="exercisepush")&&y.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ct&&y.createElement("span",{className:he.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),Me==="shixunpush"&&y.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ct&&y.createElement("span",{className:he.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),y.createElement("div",null,te==null?void 0:te.map((Ue,tt)=>y.createElement("a",{href:`/shixuns/${Ue.identifier}/challenges`,target:"_blank"},"\u300A",Ue==null?void 0:Ue.name,"\u300B",tt+1!==oe&&"\u3001"))))),x>0&&y.createElement("div",{style:{marginTop:20}},y.createElement("span",{className:he.flex},y.createElement("img",{src:we,style:{width:14}}),y.createElement("span",{className:he.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),y.createElement("div",{className:he.statusbody},Me==="exercise"&&y.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(Me==="subject"||Me==="exercisepush")&&y.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),Me==="shixunpush"&&y.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),y.createElement("div",null,a==null?void 0:a.map((Ue,tt)=>y.createElement("a",{href:`/shixuns/${Ue.identifier}/challenges`,target:"_blank"},"\u300A",Ue==null?void 0:Ue.name,"\u300B",tt+1!==x&&"\u3001"))))));if(Me==="shixun")return y.createElement("div",{style:{marginTop:20}},x>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return y.createElement(Be.default,{open:ue,onCancel:()=>{E(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!ct&&"none"}},zIndex:1003,confirmLoading:_e,okText:ct?He:"\u6211\u77E5\u9053\u4E86",onOk:()=>We(void 0,null,function*(){ct?yield je([...a,...ie]):E(!1)})},y.createElement("div",{style:{maxHeight:600,overflow:"auto"}},Re(),Je()))}},63347:function(ut,kt,ae){"use strict";ae.d(kt,{h:function(){return oe}});var y=ae(59301),he=ae(57809),Be=ae(78241),we=ae(3113),ke=ae(89780),We=ae.n(ke),Ce=ae(4887),Ke=ae(37068),Me=Object.defineProperty,De=Object.defineProperties,je=Object.getOwnPropertyDescriptors,He=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,E=(ie,le,Ee)=>le in ie?Me(ie,le,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):ie[le]=Ee,a=(ie,le)=>{for(var Ee in le||(le={}))_e.call(le,Ee)&&E(ie,Ee,le[Ee]);if(He)for(var Ee of He(le))ue.call(le,Ee)&&E(ie,Ee,le[Ee]);return ie},x=(ie,le)=>De(ie,je(le));const b=he.default.Option,z={labelCol:{span:4},wrapperCol:{span:20}},te={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"]};kt.Z=({callback:ie,onCancel:le})=>{const[Ee,Fe]=(0,y.useState)("python");function Ye(ct){Fe(te[ct][1])}function Ie(ct){ie(ct)}return y.createElement(Be.default,x(a({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ie,style:{width:500}}),y.createElement(Be.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},y.createElement(he.default,{getPopupContainer:ct=>ct.parentNode,onChange:Ye},Object.keys(te).map(ct=>y.createElement(b,{key:ct,value:ct},te[ct][0])))),y.createElement(Be.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},y.createElement(oe,{mode:Ee})),y.createElement("div",{className:"flex-container flex-end"},y.createElement(we.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(we.ZP,{type:"ghost",onClick:le},"\u53D6\u6D88")))};function oe({value:ie,onChange:le,mode:Ee,options:Fe={}}){const Ye=(0,y.useRef)(),[Ie,ct]=(0,y.useState)();return(0,y.useEffect)(()=>{if(Ie){let Re=function(Je){const Ue=Je.getValue();le&&le(Ue)};return Ie.on("change",Re),()=>{Ie.off("change",Re)}}},[Ie,le]),(0,y.useEffect)(()=>{Ie&&Ie.setOption("mode",Ee)},[Ie,Ee]),(0,y.useEffect)(()=>{Ie&&(ie!==Ie.getValue()||ie==="")&&setTimeout(()=>{Ie.setValue(ie||"")},300)},[Ie,ie]),(0,y.useEffect)(()=>{if(Ye.current&&!Ie){const Re=We().fromTextArea(Ye.current,a({mode:Ee,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Fe));ct(Re)}},[Ye.current,Ie]),y.createElement("div",{className:"my-codemirror-container"},y.createElement("textarea",{ref:Ye}))}},88871:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return Kn}});var y=ae(59301),he=ae(89780),Be=ae.n(he),we=ae(76374),ke=ae(4887),We=ae(6313),Ce=ae(25717),Ke=ae(99498),Me=ae(25419),De=ae(67549),je=ae(76818),He=({value:Ve="",className:at,showTextOnly:qe,showLines:un,style:An={}})=>{const Mn=(0,y.useMemo)(()=>"",[Ve]);return y.createElement(y.Fragment,null,y.createElement("div",{dangerouslySetInnerHTML:{__html:Mn}}))},_e=ae(59301),ue=Object.defineProperty,E=Object.defineProperties,a=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,te=(Ve,at,qe)=>at in Ve?ue(Ve,at,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Ve[at]=qe,oe=(Ve,at)=>{for(var qe in at||(at={}))b.call(at,qe)&&te(Ve,qe,at[qe]);if(x)for(var qe of x(at))z.call(at,qe)&&te(Ve,qe,at[qe]);return Ve},ie=(Ve,at)=>E(Ve,a(at));let le=[{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 Ee({onActionCallback:Ve,title:at,icon:qe,actionName:un,className:An="",children:Mn}){function Ia(){Ve(un)}return _e.createElement("a",{title:at,className:An,onClick:Ia},_e.createElement("i",{className:`${qe}`}),Mn)}var Fe=({watch:Ve,showNullButton:at,showNullProgramButton:qe,onActionCallback:un,fullScreen:An,insertTemp:Mn,hidetoolBar:Ia,extraUse:ca})=>{const ta=[...le,{title:`${Ve?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Ve?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return _e.createElement("ul",{className:"markdown-toolbar-container"},!Ia&&ta.map((Na,zn)=>_e.createElement("li",{key:zn},Na.actionName?_e.createElement(Ee,ie(oe({},Na),{onActionCallback:un})):_e.createElement("span",{className:"v-line"}))),at?_e.createElement("li",null,_e.createElement(Ee,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:un},_e.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,qe?_e.createElement(_e.Fragment,null,_e.createElement("li",null,_e.createElement(Ee,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:un},_e.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),_e.createElement("li",null,_e.createElement(Ee,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:un},_e.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,Mn&&_e.createElement("li",null,_e.createElement(Ee,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Mn}`,onActionCallback:un},_e.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),ca&&_e.createElement("li",null,ca),_e.createElement("li",{className:"btn-full-screen"},_e.createElement(Ee,{icon:`${An?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:An?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:un})))},Ye=ae(81123),Ie=ae(78241),ct=ae(92832),Re=ae(3113),Je=Object.defineProperty,Ue=Object.defineProperties,tt=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,pt=Object.prototype.propertyIsEnumerable,bt=(Ve,at,qe)=>at in Ve?Je(Ve,at,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Ve[at]=qe,Et=(Ve,at)=>{for(var qe in at||(at={}))vt.call(at,qe)&&bt(Ve,qe,at[qe]);if(xe)for(var qe of xe(at))pt.call(at,qe)&&bt(Ve,qe,at[qe]);return Ve},nn=(Ve,at)=>Ue(Ve,tt(at));const Sn={labelCol:{span:4},wrapperCol:{span:20}};var xt=({callback:Ve,onCancel:at})=>{function qe(un){Ve(un)}return y.createElement(Ie.default,nn(Et({},Sn),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:qe,style:{width:500}}),y.createElement(Ie.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},y.createElement(ct.default,null)),y.createElement(Ie.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},y.createElement(ct.default,null)),y.createElement("div",{className:"flex-container flex-end"},y.createElement(Re.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(Re.ZP,{type:"ghost",onClick:at},"\u53D6\u6D88")))},Rt=ae(63347),Le=ae(90443),et=ae(43418),Wt=ae(95237),wn=ae(86197),It=ae(59301),on=({callback:Ve,onCancel:at})=>{const qe=document.createElement("canvas"),un=qe.getContext("2d");qe.width=1e3,qe.height=800,un.fillStyle="#ffffff",un.fillRect(0,0,qe.width,qe.height);const An=qe.toDataURL("image/png");return It.createElement(et.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},It.createElement(Wt.Z,{style:{height:"100vh"}},It.createElement(wn.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:An,visible:!0,title:String(Date.now())},onOk:Mn=>{Ve({src:Mn.url})},onClose:at})))},be=ae(12378);function dt(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(dt,go.CommandHandler),dt.prototype.canAlignSelection=function(){var Ve=this.diagram;return!(Ve===null||Ve.isReadOnly||Ve.isModelReadOnly||Ve.selection.count<2)},dt.prototype.alignLeft=function(){var Ve=this.diagram;Ve.startTransaction("aligning left");var at=1/0;Ve.selection.each(function(qe){qe instanceof go.Link||(at=Math.min(qe.position.x,at))}),Ve.selection.each(function(qe){qe instanceof go.Link||qe.move(new go.Point(at,qe.position.y))}),Ve.commitTransaction("aligning left")},dt.prototype.alignRight=function(){var Ve=this.diagram;Ve.startTransaction("aligning right");var at=-1/0;Ve.selection.each(function(qe){if(!(qe instanceof go.Link)){var un=qe.actualBounds.x+qe.actualBounds.width;at=Math.max(un,at)}}),Ve.selection.each(function(qe){qe instanceof go.Link||qe.move(new go.Point(at-qe.actualBounds.width,qe.position.y))}),Ve.commitTransaction("aligning right")},dt.prototype.alignTop=function(){var Ve=this.diagram;Ve.startTransaction("alignTop");var at=1/0;Ve.selection.each(function(qe){qe instanceof go.Link||(at=Math.min(qe.position.y,at))}),Ve.selection.each(function(qe){qe instanceof go.Link||qe.move(new go.Point(qe.position.x,at))}),Ve.commitTransaction("alignTop")},dt.prototype.alignBottom=function(){var Ve=this.diagram;Ve.startTransaction("aligning bottom");var at=-1/0;Ve.selection.each(function(qe){if(!(qe instanceof go.Link)){var un=qe.actualBounds.y+qe.actualBounds.height;at=Math.max(un,at)}}),Ve.selection.each(function(qe){qe instanceof go.Link||qe.move(new go.Point(qe.actualBounds.x,at-qe.actualBounds.height))}),Ve.commitTransaction("aligning bottom")},dt.prototype.alignCenterX=function(){var Ve=this.diagram,at=Ve.selection.first();if(at){Ve.startTransaction("aligning Center X");var qe=at.actualBounds.x+at.actualBounds.width/2;Ve.selection.each(function(un){un instanceof go.Link||un.move(new go.Point(qe-un.actualBounds.width/2,un.actualBounds.y))}),Ve.commitTransaction("aligning Center X")}},dt.prototype.alignCenterY=function(){var Ve=this.diagram,at=Ve.selection.first();if(at){Ve.startTransaction("aligning Center Y");var qe=at.actualBounds.y+at.actualBounds.height/2;Ve.selection.each(function(un){un instanceof go.Link||un.move(new go.Point(un.actualBounds.x,qe-un.actualBounds.height/2))}),Ve.commitTransaction("aligning Center Y")}},dt.prototype.alignColumn=function(Ve){var at=this.diagram;at.startTransaction("align Column"),Ve===void 0&&(Ve=0),Ve=parseFloat(Ve);var qe=new Array;at.selection.each(function(ca){ca instanceof go.Link||qe.push(ca)});for(var un=0;un0){for(var ca=Mn.elt(Ia-1);ca!==null&&ca.isTreeExpanded&&!ca.isTreeLeaf;){var ta=this._sortTreeChildrenByY(ca);ca=ta.last()}ca!==null&&Ve.select(ca)}else Ve.select(An)}}else if(qe.key==="Down")if(at.isTreeExpanded&&!at.isTreeLeaf){var un=this._sortTreeChildrenByY(at).first();un!==null&&Ve.select(un)}else for(;at!==null;){var An=at.findTreeParentNode();if(An===null)break;var Mn=this._sortTreeChildrenByY(An),Ia=Mn.indexOf(at);if(IaMn.y?1:An.xMn.x?1:0}),at},dt.prototype.copyToClipboard=function(Ve){go.CommandHandler.prototype.copyToClipboard.call(this,Ve),this._lastPasteOffset.set(this.pasteOffset)},dt.prototype.pasteFromClipboard=function(){var Ve=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Ve,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Ve},Object.defineProperty(dt.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Ve){if(Ve!=="move"&&Ve!=="select"&&Ve!=="scroll"&&Ve!=="tree"&&Ve!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Ve);this._arrowKeyBehavior=Ve}}),Object.defineProperty(dt.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Ve){if(!(Ve instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Ve);this._pasteOffset.set(Ve)}});var Ot=dt,rt=ae(87851),At=ae(43604),Ln=ae(57193),cn={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},zt=ae(59301),Tt=(Ve,at,qe)=>new Promise((un,An)=>{var Mn=ta=>{try{ca(qe.next(ta))}catch(Na){An(Na)}},Ia=ta=>{try{ca(qe.throw(ta))}catch(Na){An(Na)}},ca=ta=>ta.done?un(ta.value):Promise.resolve(ta.value).then(Mn,Ia);ca((qe=qe.apply(Ve,at)).next())});function Vn({onCancel:Ve,callback:at}){let qe=(0,y.useRef)(),un=(0,y.useRef)(),An=(0,y.useRef)(),Mn=(0,y.useRef)(!1);const Ia=(0,y.useRef)(!1),[ca,ta]=(0,y.useState)(0);function Na(){const Vt=be.bx.make,Ga={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"};qe.current=new be.S0(un.current,{padding:20,grid:Vt(be.s_,"Grid",Vt(be.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Vt(be.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:pn=>{var $n=pn.diagram.commandHandler.addTopLevelParts(pn.diagram.selection,!0);$n||pn.diagram.currentTool.doCancel()},commandHandler:Vt(Ot),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:pn=>{var $n=pn.subject;$n.location=$n.location.copy().snapToGridPoint(pn.diagram.grid.gridOrigin,pn.diagram.grid.gridCellSize),setTimeout(()=>{pn.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:pn=>{var $n=pn.subject;setTimeout(()=>{pn.diagram.commandHandler.editTextBlock()})},LinkRelinked:pn=>{var $n=pn.parameter.part;$n.invalidateConnectedLinks();var Oa=pn.subject;pn.diagram.toolManager.linkingTool.isForwards?Oa.toNode.invalidateConnectedLinks():Oa.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),qe.current.nodeTemplate=Vt(be.NB,"Auto",{locationSpot:be.z6.Center,locationObjectName:"SHAPE",desiredSize:new be.$u(120,60),minSize:new be.$u(40,40),resizable:!0,resizeCellSize:new be.$u(10,10),rotatable:!0},new be.KX("location","loc",be.E9.parse).makeTwoWay(be.E9.stringify),new be.KX("desiredSize","size",be.$u.parse).makeTwoWay(be.$u.stringify),Vt(be.bn,{name:"SHAPE",fill:Ga.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:be.z6.AllSides,toSpot:be.z6.AllSides},new be.KX("figure"),new be.KX("fill"),new be.KX("stroke","borderColor"),new be.KX("strokeWidth","thickness"),new be.KX("strokeDashArray","dash")),Vt(be.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Vt(be.al,{margin:1,textAlign:"center",overflow:be.al.OverflowEllipsis,editable:!0},new be.KX("text").makeTwoWay(),new be.KX("stroke","color"))),qe.current.nodeTemplate.toolTip=Vt("ToolTip",Vt(be.s_,"Vertical",{maxSize:new be.$u(200,NaN)},Vt(be.al,{font:"bold 10pt sans-serif",textAlign:"center"},new be.KX("text")),Vt(be.al,{font:"10pt sans-serif",textAlign:"center"},new be.KX("text","details"))));function yr(pn,$n){var Oa=(_n,cr)=>{_n.handled=!0,_n.diagram.model.commit(gr=>{var Br=cr.part.adornedPart,Qr=new be.E9().setRectSpot(Br.actualBounds,pn);Qr.subtract(Br.location),Qr.scale(2,2),Qr.x+=Math.sign(Qr.x)*130,Qr.y+=Math.sign(Qr.y)*130,Qr.add(Br.location),Qr.snapToGridPoint(_n.diagram.grid.gridOrigin,_n.diagram.grid.gridCellSize);var pr=gr.copyNodeData(Br.data);gr.setGroupKeyForNodeData(pr,gr.getGroupKeyForNodeData(Br.data)),gr.addNodeData(pr);var el={from:Br.key,to:gr.getKeyForNodeData(pr)};gr.addLinkData(el);var No=_n.diagram.findNodeForData(pr);No.location=Qr,_n.diagram.select(No),setTimeout(()=>{_n.diagram.commandHandler.editTextBlock()},20)})};return Vt(be.bn,{figure:$n,alignment:pn,alignmentFocus:pn.opposite(),width:pn.equals(be.z6.Top)||pn.equals(be.z6.Bottom)?25:18,height:pn.equals(be.z6.Top)||pn.equals(be.z6.Bottom)?18:25,fill:"orange",stroke:Ga.white,strokeWidth:4,mouseEnter:(_n,cr)=>cr.fill="dodgerblue",mouseLeave:(_n,cr)=>cr.fill="orange",isActionable:!0,click:Oa,contextClick:Oa})}function vo(pn){return Vt(be.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:($n,Oa)=>Oa.fill="dodgerblue",mouseLeave:($n,Oa)=>Oa.fill="orange",click:($n,Oa)=>{$n.diagram.commandHandler.showContextMenu(Oa.part.adornedPart)}},pn||{})}qe.current.nodeTemplate.selectionAdornmentTemplate=Vt(be.uz,"Spot",Vt(be.Vm,{padding:10}),yr(be.z6.Top,"TriangleUp"),yr(be.z6.Left,"TriangleLeft"),yr(be.z6.Right,"TriangleRight"),yr(be.z6.Bottom,"TriangleDown"),vo({alignment:new be.z6(.75,0)}));function ka(pn,$n){return(Oa,_n)=>{Oa.handled=!0,Oa.diagram.model.commit(cr=>{cr.set(_n.part.adornedPart.data,pn,$n)})}}function Zt(pn,$n){return $n||($n="color"),Vt(be.bn,{width:16,height:16,stroke:"lightgray",fill:pn,margin:1,background:"transparent",mouseEnter:(Oa,_n)=>_n.stroke="dodgerblue",mouseLeave:(Oa,_n)=>_n.stroke="lightgray",click:ka($n,pn),contextClick:ka($n,pn)})}function Hr(){return[Vt("ContextMenuButton",Vt(be.s_,"Horizontal",Zt(Ga.white,"fill"),Zt(Ga.beige,"fill"),Zt(Ga.extralightblue,"fill"),Zt(Ga.extralightred,"fill"))),Vt("ContextMenuButton",Vt(be.s_,"Horizontal",Zt(Ga.lightgray,"fill"),Zt(Ga.lightgreen,"fill"),Zt(Ga.lightblue,"fill"),Zt(Ga.lightred,"fill")))]}function Ka(){return[Vt("ContextMenuButton",Vt(be.s_,"Horizontal",Zt(Ga.black),Zt(Ga.green),Zt(Ga.blue),Zt(Ga.red))),Vt("ContextMenuButton",Vt(be.s_,"Horizontal",Zt(Ga.white),Zt(Ga.magenta),Zt(Ga.purple),Zt(Ga.orange)))]}function wr(pn,$n){return $n||($n="thickness"),Vt(be.bn,"LineH",{width:16,height:16,strokeWidth:pn,margin:1,background:"transparent",mouseEnter:(Oa,_n)=>_n.background="dodgerblue",mouseLeave:(Oa,_n)=>_n.background="transparent",click:ka($n,pn),contextClick:ka($n,pn)})}function mr(pn,$n){return $n||($n="dash"),Vt(be.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:pn,margin:1,background:"transparent",mouseEnter:(Oa,_n)=>_n.background="dodgerblue",mouseLeave:(Oa,_n)=>_n.background="transparent",click:ka($n,pn),contextClick:ka($n,pn)})}function Dr(){return[Vt("ContextMenuButton",Vt(be.s_,"Horizontal",wr(1),wr(2),wr(3),wr(4))),Vt("ContextMenuButton",Vt(be.s_,"Horizontal",mr(null),mr([2,4]),mr([4,4])))]}function Rr(pn,$n){return $n||($n="figure"),Vt(be.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:pn,margin:1,background:"transparent",mouseEnter:(Oa,_n)=>_n.fill="dodgerblue",mouseLeave:(Oa,_n)=>_n.fill="lightgray",click:ka($n,pn),contextClick:ka($n,pn)})}qe.current.nodeTemplate.contextMenu=Vt("ContextMenu",Vt("ContextMenuButton",Vt(be.s_,"Horizontal",Rr("Rectangle"),Rr("RoundedRectangle"),Rr("Ellipse"),Rr("Diamond"))),Vt("ContextMenuButton",Vt(be.s_,"Horizontal",Rr("Parallelogram2"),Rr("ManualOperation"),Rr("Procedure"),Rr("Cylinder1"))),Vt("ContextMenuButton",Vt(be.s_,"Horizontal",Rr("Terminator"),Rr("CreateRequest"),Rr("Document"),Rr("TriangleDown"))),Hr(),Ka(),Dr()),qe.current.groupTemplate=Vt(be.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:be.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(pn,$n)=>{var Oa=$n.addMembers($n.diagram.selection,!0);Oa||$n.diagram.currentTool.doCancel()},avoidable:!1},new be.KX("location","loc",be.E9.parse).makeTwoWay(be.E9.stringify),Vt(be.s_,"Auto",{name:"BODY"},Vt(be.bn,{parameter1:10,fill:Ga.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:be.z6.AllSides,toSpot:be.z6.AllSides},new be.KX("fill"),new be.KX("stroke","color"),new be.KX("strokeWidth","thickness"),new be.KX("strokeDashArray","dash")),Vt(be.Vm,{background:"transparent",margin:20})),Vt(be.al,{alignment:be.z6.Top,alignmentFocus:be.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new be.KX("text"),new be.KX("stroke","color"))),qe.current.groupTemplate.selectionAdornmentTemplate=Vt(be.uz,"Spot",Vt(be.s_,"Auto",Vt(be.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Vt(be.Vm,{margin:1.5})),vo({alignment:be.z6.TopRight,alignmentFocus:be.z6.BottomRight})),qe.current.groupTemplate.contextMenu=Vt("ContextMenu",Hr(),Ka(),Dr()),qe.current.linkTemplate=Vt(be.rU,{layerName:"Foreground",routing:be.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new be.KX("fromSpot","fromSpot",be.z6.parse),new be.KX("toSpot","toSpot",be.z6.parse),new be.KX("fromShortLength","dir",pn=>pn>=1?10:0),new be.KX("toShortLength","dir",pn=>pn>=1?10:0),new be.KX("points").makeTwoWay(),Vt(be.bn,{strokeWidth:2},new be.KX("stroke","color"),new be.KX("strokeWidth","thickness"),new be.KX("strokeDashArray","dash")),Vt(be.bn,{segmentIndex:0,segmentOffset:new be.E9(15,0),segmentOrientation:be.rU.OrientAlong,alignmentFocus:be.z6.Right,figure:"circle",width:10,strokeWidth:0},new be.KX("fill","color"),new be.KX("visible","dir",pn=>pn===1)),Vt(be.bn,{segmentIndex:-1,segmentOffset:new be.E9(-10,6),segmentOrientation:be.rU.OrientPlus90,alignmentFocus:be.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new be.KX("fill","color"),new be.KX("visible","dir",pn=>pn>=1),new be.KX("width","thickness",pn=>7+3*pn),new be.KX("height","thickness",pn=>7+3*pn),new be.KX("segmentOffset","thickness",pn=>new be.E9(-15,4+1.5*pn))),Vt(be.bn,{segmentIndex:0,segmentOffset:new be.E9(15,-6),segmentOrientation:be.rU.OrientMinus90,alignmentFocus:be.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new be.KX("fill","color"),new be.KX("visible","dir",pn=>pn===2),new be.KX("width","thickness",pn=>7+3*pn),new be.KX("height","thickness",pn=>7+3*pn),new be.KX("segmentOffset","thickness",pn=>new be.E9(-15,4+1.5*pn))),Vt(be.al,{alignmentFocus:new be.z6(0,1,-4,0),editable:!0},new be.KX("text").makeTwoWay(),new be.KX("stroke","color"))),qe.current.linkTemplate.selectionAdornmentTemplate=Vt(be.uz,Vt(be.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:so(2)},new be.KX("pathPattern","thickness",so)),vo({alignmentFocus:new be.z6(0,0,-6,-4)}));function so(pn){return Vt(be.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(pn+4).toString()+" H3"})}function Gr(pn){var $n="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return pn===0?$n="M0 0 M16 16 M0 8 L16 8":pn===2&&($n="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Vt(be.bn,{geometryString:$n,margin:2,background:"transparent",mouseEnter:(Oa,_n)=>_n.background="dodgerblue",mouseLeave:(Oa,_n)=>_n.background="transparent",click:ka("dir",pn),contextClick:ka("dir",pn)})}function oa(pn){var $n=(Oa,_n)=>{Oa.handled=!0,Oa.diagram.model.commit(cr=>{var gr=_n.part.adornedPart;cr.set(gr.data,pn?"toSpot":"fromSpot",be.z6.stringify(be.z6.AllSides)),(pn?gr.toNode:gr.fromNode).invalidateConnectedLinks()})};return Vt(be.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Oa,_n)=>_n.background="dodgerblue",mouseLeave:(Oa,_n)=>_n.background="transparent",click:$n,contextClick:$n})}function qt(pn,$n){var Oa=0,_n=be.z6.RightSide;pn.equals(be.z6.Top)?(Oa=270,_n=be.z6.TopSide):pn.equals(be.z6.Left)?(Oa=180,_n=be.z6.LeftSide):pn.equals(be.z6.Bottom)&&(Oa=90,_n=be.z6.BottomSide),$n||(Oa-=180);var cr=(gr,Br)=>{gr.handled=!0,gr.diagram.model.commit(Qr=>{var pr=Br.part.adornedPart;Qr.set(pr.data,$n?"toSpot":"fromSpot",be.z6.stringify(_n)),($n?pr.toNode:pr.fromNode).invalidateConnectedLinks()})};return Vt(be.bn,{alignment:pn,alignmentFocus:pn.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Oa,background:"transparent",mouseEnter:(gr,Br)=>Br.background="dodgerblue",mouseLeave:(gr,Br)=>Br.background="transparent",click:cr,contextClick:cr})}qe.current.linkTemplate.contextMenu=Vt("ContextMenu",Ka(),Dr(),Vt("ContextMenuButton",Vt(be.s_,"Horizontal",Gr(0),Gr(1),Gr(2))),Vt("ContextMenuButton",Vt(be.s_,"Horizontal",Vt(be.s_,"Spot",oa(!1),qt(be.z6.Top,!1),qt(be.z6.Left,!1),qt(be.z6.Right,!1),qt(be.z6.Bottom,!1)),Vt(be.s_,"Spot",{margin:new be.Zt(0,0,0,2)},oa(!0),qt(be.z6.Top,!0),qt(be.z6.Left,!0),qt(be.z6.Right,!0),qt(be.z6.Bottom,!0)))));const ir=`{ "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"}, @@ -252,29 +252,29 @@ ${aa} {"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 ga=["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 or(pn){return console.log("shapeName:",pn),ga.indexOf(pn)>=0}var Ha=new be.YI(An.current,{maxSelectionCount:1,linkTemplate:Vt(be.rU,{locationSpot:be.z6.Center,selectionAdornmentTemplate:Vt(be.uz,"Link",{locationSpot:be.z6.Center},Vt(be.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Vt(be.bn,{toArrow:"Standard",stroke:null}))},{routing:be.rU.AvoidsNodes,curve:be.rU.JumpOver,corner:5,toShortLength:4},new be.KX("points"),Vt(be.bn,{isPanelMain:!0,strokeWidth:2}),Vt(be.bn,{toArrow:"Standard",stroke:null})),model:new be.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...be.bn.getFigureGenerators().toArray().map(pn=>({text:"\u672A\u547D\u540D",size:"100 100",figure:pn.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return qe.current.addDiagramListener("TextEdited",function(pn){var $n;const Ia=pn.subject.part;var _n=($n=document.activeElement)==null?void 0:$n.value;typeof _n=="string"&&_n.trim()===""&&qe.current.model.commit(function(cr){cr.set(Ia.data,"text","\u672A\u547D\u540D"),qe.current.commandHandler.stopCommand()},"increment")}),Ha.nodeTemplate=Vt(be.NB,"Auto",{locationSpot:be.z6.Center},new be.KX("location","location",be.E9.parse).makeTwoWay(be.E9.stringify),Vt(be.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 be.KX("stroke").makeTwoWay(),new be.KX("fill").makeTwoWay(),new be.KX("figure")),Vt(be.al,{margin:new be.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new be.$u(16,16),maxSize:new be.$u(10,NaN),textAlign:"center",editable:!0},new be.KX("key").makeTwoWay())),setTimeout(()=>{qe.current.grid=Vt(be.s_,"Grid",Vt(be.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Vt(be.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),qe.current.grid.visible=!0,qe.current.grid.gridCellStroke="darkgray",qe.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=qe.current,qe.current}const zn=()=>Tt(this,null,function*(){var Vt=qe.current.makeImage();const Ga=yield(0,Ln.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Vt.src}});at({src:Ga.url})});return(0,y.useEffect)(()=>(setTimeout(()=>{La()},500),ta(ca+1),()=>{qe.current=null}),[]),zt.createElement("div",{ref:Na,className:Mn.current?`${cn.maxH60} body-overflow-initial`:"body-overflow-initial"},zt.createElement(et.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!ca,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:zt.createElement(Wt.Z,null,zt.createElement(At.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),zt.createElement(At.Z,{onClick:()=>{var Vt,Ga,Ar=qe.current.selection.first();if(Mn.current=!Mn.current,document.activeElement&&Ar){let vo=(Ga=(Vt=document.activeElement)==null?void 0:Vt.value)==null?void 0:Ga.trim();typeof vo=="string"&&qe.current.model.commit(function(ka){ka.set(Ar.data,"text",vo||"\u672A\u547D\u540D"),qe.current.commandHandler.stopCommand()},"increment")}ta(ca+1)}},zt.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:Ve},zt.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:cn.flowChartWrp},zt.createElement("div",{style:{display:"flex",height:"100%"}},zt.createElement("div",{style:{width:"300px",height:"100%"}},zt.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),zt.createElement("div",{style:{height:"calc(100% - 50px)"},className:cn.myPaletteDiv,ref:An})),zt.createElement("div",{style:{flex:1,position:"relative"}},zt.createElement("div",{ref:un,style:{height:"80vh"}}))),zt.createElement("div",{className:"tr"},zt.createElement(Re.ZP,{size:"large",onClick:zn,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var ua=Vn,$t=ae(5112),aa=ae(5871);const Ya=$t.ZP.Group,ya={margin:"0 8px"};var Qn=({callback:Ve,onCancel:at})=>{function qe(un){Ve(un)}return y.createElement(Ie.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:qe},y.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},y.createElement("span",{style:ya},"\u5355\u5143\u683C\u6570\uFF1A"),y.createElement("span",{style:ya},"\u884C\u6570"),y.createElement(Ie.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},y.createElement(aa.Z,null)),y.createElement("span",{style:ya},"\u5217\u6570"),y.createElement(Ie.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},y.createElement(aa.Z,null))),y.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},y.createElement("span",{style:ya},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),y.createElement(Ie.default.Item,{name:"align"},y.createElement(Ya,null,y.createElement($t.ZP,{value:"default"},y.createElement("i",{className:"fa fa-align-justify"})),y.createElement($t.ZP,{value:"left"},y.createElement("i",{className:"fa fa-align-left"})),y.createElement($t.ZP,{value:"center"},y.createElement("i",{className:"fa fa-align-center"})),y.createElement($t.ZP,{value:"right"},y.createElement("i",{className:"fa fa-align-right"}))))),y.createElement("div",{className:"flex-container flex-end"},y.createElement(Re.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(Re.ZP,{type:"ghost",onClick:at},"\u53D6\u6D88")))},ja=ae(78673),Fr=ae(63089),lr=ae.n(Fr),va=(0,y.forwardRef)(({use3d:Ve,width:at,height:qe,callback:un,showSaveButton:An},Mn)=>{const Na=(0,y.useRef)(),ca=(0,y.useRef)(),[ta,La]=(0,y.useState)(!1),zn=(0,y.useRef)({id:Na,appName:"graphing",width:at||1e3,height:qe||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,y.useEffect)(()=>{ca.current=new(lr())(zn.current,!0),window.onload=function(){ca.current.inject("applet_container")}},[]);const Vt=()=>{var Ga=window.ggbApplet.getPNGBase64(1,!0,72);return un&&un(Ga),Ga};return(0,y.useEffect)(()=>{zn.current.appName=ta?"3D":"graphing",ca.current.inject("applet_container")},[ta]),(0,y.useEffect)(()=>{La(Ve)},[Ve]),(0,y.useImperativeHandle)(Mn,()=>({getImgData:Vt})),y.createElement(y.Fragment,null,y.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Na}),y.createElement(Wt.Z,{align:"middle"},y.createElement(At.Z,{flex:1},y.createElement(ja.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:ta,onChange:Ga=>La(Ga)})),y.createElement(At.Z,null,y.createElement(Re.ZP,{size:"large",onClick:Vt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),sa=ae(24638),ma=ae(1012),ba=ae(8591);const ar="link",Cn="upload-image",ln="add-flowchart",xn="draw-image",yt="add-flowchart",Zn="code-block",Ea="add-table",Va="------------",Ca={default:Va,left:`:${Va}`,center:`:${Va}:`,right:`${Va}:`};var rr=ae(66991),tr=(Ve,at,qe)=>new Promise((un,An)=>{var Mn=ta=>{try{ca(qe.next(ta))}catch(La){An(La)}},Na=ta=>{try{ca(qe.throw(ta))}catch(La){An(La)}},ca=ta=>ta.done?un(ta.value):Promise.resolve(ta.value).then(Mn,Na);ca((qe=qe.apply(Ve,at)).next())});function dr(){}let Za=0;const Zo=1e4,Qt="\u2581",Un="@\u2581\u2581@",Hn="@\u2581@",Da=` +]}`;var ga=["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 or(pn){return console.log("shapeName:",pn),ga.indexOf(pn)>=0}var Ha=new be.YI(An.current,{maxSelectionCount:1,linkTemplate:Vt(be.rU,{locationSpot:be.z6.Center,selectionAdornmentTemplate:Vt(be.uz,"Link",{locationSpot:be.z6.Center},Vt(be.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Vt(be.bn,{toArrow:"Standard",stroke:null}))},{routing:be.rU.AvoidsNodes,curve:be.rU.JumpOver,corner:5,toShortLength:4},new be.KX("points"),Vt(be.bn,{isPanelMain:!0,strokeWidth:2}),Vt(be.bn,{toArrow:"Standard",stroke:null})),model:new be.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...be.bn.getFigureGenerators().toArray().map(pn=>({text:"\u672A\u547D\u540D",size:"100 100",figure:pn.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return qe.current.addDiagramListener("TextEdited",function(pn){var $n;const Oa=pn.subject.part;var _n=($n=document.activeElement)==null?void 0:$n.value;typeof _n=="string"&&_n.trim()===""&&qe.current.model.commit(function(cr){cr.set(Oa.data,"text","\u672A\u547D\u540D"),qe.current.commandHandler.stopCommand()},"increment")}),Ha.nodeTemplate=Vt(be.NB,"Auto",{locationSpot:be.z6.Center},new be.KX("location","location",be.E9.parse).makeTwoWay(be.E9.stringify),Vt(be.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 be.KX("stroke").makeTwoWay(),new be.KX("fill").makeTwoWay(),new be.KX("figure")),Vt(be.al,{margin:new be.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new be.$u(16,16),maxSize:new be.$u(10,NaN),textAlign:"center",editable:!0},new be.KX("key").makeTwoWay())),setTimeout(()=>{qe.current.grid=Vt(be.s_,"Grid",Vt(be.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Vt(be.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),qe.current.grid.visible=!0,qe.current.grid.gridCellStroke="darkgray",qe.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=qe.current,qe.current}const zn=()=>Tt(this,null,function*(){var Vt=qe.current.makeImage();const Ga=yield(0,Ln.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Vt.src}});at({src:Ga.url})});return(0,y.useEffect)(()=>(setTimeout(()=>{Na()},500),ta(ca+1),()=>{qe.current=null}),[]),zt.createElement("div",{ref:Ia,className:Mn.current?`${cn.maxH60} body-overflow-initial`:"body-overflow-initial"},zt.createElement(et.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!ca,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:zt.createElement(Wt.Z,null,zt.createElement(At.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),zt.createElement(At.Z,{onClick:()=>{var Vt,Ga,yr=qe.current.selection.first();if(Mn.current=!Mn.current,document.activeElement&&yr){let vo=(Ga=(Vt=document.activeElement)==null?void 0:Vt.value)==null?void 0:Ga.trim();typeof vo=="string"&&qe.current.model.commit(function(ka){ka.set(yr.data,"text",vo||"\u672A\u547D\u540D"),qe.current.commandHandler.stopCommand()},"increment")}ta(ca+1)}},zt.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:Ve},zt.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:cn.flowChartWrp},zt.createElement("div",{style:{display:"flex",height:"100%"}},zt.createElement("div",{style:{width:"300px",height:"100%"}},zt.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),zt.createElement("div",{style:{height:"calc(100% - 50px)"},className:cn.myPaletteDiv,ref:An})),zt.createElement("div",{style:{flex:1,position:"relative"}},zt.createElement("div",{ref:un,style:{height:"80vh"}}))),zt.createElement("div",{className:"tr"},zt.createElement(Re.ZP,{size:"large",onClick:zn,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var ua=Vn,$t=ae(5112),aa=ae(5871);const Ya=$t.ZP.Group,Fa={margin:"0 8px"};var Qn=({callback:Ve,onCancel:at})=>{function qe(un){Ve(un)}return y.createElement(Ie.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:qe},y.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},y.createElement("span",{style:Fa},"\u5355\u5143\u683C\u6570\uFF1A"),y.createElement("span",{style:Fa},"\u884C\u6570"),y.createElement(Ie.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},y.createElement(aa.Z,null)),y.createElement("span",{style:Fa},"\u5217\u6570"),y.createElement(Ie.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},y.createElement(aa.Z,null))),y.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},y.createElement("span",{style:Fa},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),y.createElement(Ie.default.Item,{name:"align"},y.createElement(Ya,null,y.createElement($t.ZP,{value:"default"},y.createElement("i",{className:"fa fa-align-justify"})),y.createElement($t.ZP,{value:"left"},y.createElement("i",{className:"fa fa-align-left"})),y.createElement($t.ZP,{value:"center"},y.createElement("i",{className:"fa fa-align-center"})),y.createElement($t.ZP,{value:"right"},y.createElement("i",{className:"fa fa-align-right"}))))),y.createElement("div",{className:"flex-container flex-end"},y.createElement(Re.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(Re.ZP,{type:"ghost",onClick:at},"\u53D6\u6D88")))},ja=ae(78673),br=ae(63089),lr=ae.n(br),va=(0,y.forwardRef)(({use3d:Ve,width:at,height:qe,callback:un,showSaveButton:An},Mn)=>{const Ia=(0,y.useRef)(),ca=(0,y.useRef)(),[ta,Na]=(0,y.useState)(!1),zn=(0,y.useRef)({id:Ia,appName:"graphing",width:at||1e3,height:qe||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,y.useEffect)(()=>{ca.current=new(lr())(zn.current,!0),window.onload=function(){ca.current.inject("applet_container")}},[]);const Vt=()=>{var Ga=window.ggbApplet.getPNGBase64(1,!0,72);return un&&un(Ga),Ga};return(0,y.useEffect)(()=>{zn.current.appName=ta?"3D":"graphing",ca.current.inject("applet_container")},[ta]),(0,y.useEffect)(()=>{Na(Ve)},[Ve]),(0,y.useImperativeHandle)(Mn,()=>({getImgData:Vt})),y.createElement(y.Fragment,null,y.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Ia}),y.createElement(Wt.Z,{align:"middle"},y.createElement(At.Z,{flex:1},y.createElement(ja.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:ta,onChange:Ga=>Na(Ga)})),y.createElement(At.Z,null,y.createElement(Re.ZP,{size:"large",onClick:Vt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),sa=ae(24638),ma=ae(1012),Ca=ae(8591);const ar="link",Bn="upload-image",ln="add-flowchart",xn="draw-image",yt="add-flowchart",Zn="code-block",Ea="add-table",Va="------------",Ba={default:Va,left:`:${Va}`,center:`:${Va}:`,right:`${Va}:`};var rr=ae(66991),tr=(Ve,at,qe)=>new Promise((un,An)=>{var Mn=ta=>{try{ca(qe.next(ta))}catch(Na){An(Na)}},Ia=ta=>{try{ca(qe.throw(ta))}catch(Na){An(Na)}},ca=ta=>ta.done?un(ta.value):Promise.resolve(ta.value).then(Mn,Ia);ca((qe=qe.apply(Ve,at)).next())});function dr(){}let Za=0;const Zo=1e4,Qt="\u2581",Un="@\u2581\u2581@",Hn="@\u2581@",La=` **\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`,Te=["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 Ht(Ve){return/^\d+$/.test(Ve)?`${Ve}px`:Ve}const Kt=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",jt={[Kt+"-B"]:"bold",[Kt+"-I"]:"italic"},Wn={[ar]:"\u6DFB\u52A0\u94FE\u63A5",[Zn]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Cn]:"\u6DFB\u52A0\u56FE\u7247",[xn]:"\u6DFB\u52A0\u753B\u56FE",[ln]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Ea]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Kn=({defaultValue:Ve="",onChange:at,width:qe="100%",height:un=400,miniToolbar:An=!1,isFocus:Mn=!1,watch:Na,insertTemp:ca,mode:ta="markdown",id:La="markdown-editor-id",showResizeBar:zn=!1,noStorage:Vt=!1,showNullButton:Ga=!1,showNullProgramButton:Ar=!1,hidetoolBar:vo=!1,fullScreen:ka=!1,onBlur:Zt,onCMBeforeChange:zr,onFullScreen:Ka,className:wr="",disablePaste:mr=!1,disabled:Dr=!1,disabledFill:Mr=!1,placeholder:so="",values:Zr="",extraUse:oa})=>{const[Xt,ir]=(0,y.useState)(null),[ga,or]=(0,y.useState)(Ve),[Ha,pn]=(0,y.useState)(Na),[$n,Ia]=(0,y.useState)(ka),[_n,cr]=(0,y.useState)(""),[gr,Br]=(0,y.useState)(0),[Ur,pr]=(0,y.useState)(un),[el,No]=(0,y.useState)(!1),Ll=(0,y.useRef)((0,ma.Z)()),Or=(0,y.useRef)(!1),Ir=(0,y.useRef)(),[Fo,nr]=(0,y.useState)(0),[Yr,oo]=(0,y.useState)(0),Er=(0,y.useRef)(),ao=(0,y.useRef)(),Co=(0,y.useRef)(),lo=(0,y.useRef)(),er=()=>tr(void 0,null,function*(){var _a;const Yn=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Ll.current}});(_a=Yn==null?void 0:Yn.attachments)!=null&&_a.length&&(console.log("cm:",Xt,Er),Yn.attachments.map(Gn=>{Gn.content_type.indexOf("image")>-1?Xt.replaceSelection(`![,](/api/attachments/${Gn.id}?type=${Gn.content_type})`):Gn.content_type.indexOf("video")>-1?Xt.replaceSelection(``):Gn.content_type.indexOf("pdf")>-1?Xt.replaceSelection(`${Gn.name}`):Xt.replaceSelection(`[${Gn.name}](${ENV.API_SERVER}/api/attachments/${Gn.id}?type=${Gn.content_type})`)}))});(0,y.useEffect)(()=>{const _a=window.scrollY||window.pageYOffset;or(Zr),Xt==null||Xt.setValue(Zr),window.scrollTo(0,_a)},[Zr]),(0,y.useEffect)(()=>{Ka==null||Ka($n)},[$n]),(0,y.useEffect)(()=>{if(Er.current){let _a=function(Gn,me){var ft;if(mr){me.preventDefault();return}const Bt=me.clipboardData;if(Bt){const gn=Bt.types.toString(),ht=Bt.items;if(gn==="Files"||Bt.types.indexOf("Files")>-1){if(me.preventDefault(),ta=="stex")return;try{let In=ht[1];((ft=ht[0])==null?void 0:ft.kind)==="file"&&(In=ht[0]);const yn=In.getAsFile(),vn=yn.name.split(".").pop();(0,Le.I)(yn,Fn=>{var za,fr,Lr;Fn.id?((za=yn==null?void 0:yn.type)==null?void 0:za.indexOf("image"))>-1?Yn.replaceSelection(``):((fr=yn==null?void 0:yn.type)==null?void 0:fr.indexOf("video"))>-1?Yn.replaceSelection(``):((Lr=yn==null?void 0:yn.type)==null?void 0:Lr.indexOf("pdf"))>-1?Yn.replaceSelection(`${yn.name}`):Te.includes(vn)?Yn.replaceSelection(`${yn.name}`):Yn.replaceSelection(`[${yn.name}](/api/attachments/${Fn.id}?type=${Fn.content_type})`):(Fn==null?void 0:Fn.status)===401&&(ba.ZP.warning((Fn==null?void 0:Fn.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(In){ba.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Yn=Be().fromTextArea(Er.current,{mode:ta,lineNumbers:!An,lineWrapping:!0,value:Ve,autoCloseTags:!Ar,autoCloseBrackets:!0});return Yn.on("keyup",function(Gn,me){me.keyCode===8&&(Gn.getValue()==""?Yn.setOption("placeholder",so):Yn.setOption("placeholder",null))}),Yn.on("keydown",function(Gn,me){if(me.keyCode===8){var ft=sl(Gn);ft&&me.preventDefault()}}),Mn&&Yn.focus(),Yn.on("paste",_a),Yn.on("dragleave",function(Gn,me){ao.current.classList.remove("mouse-hover-md")}),Dr&&Yn.on("beforeChange",function(Gn,me){(me.origin==="paste"||me.origin==="+input")&&me.cancel()}),ir(Yn),()=>{Yn.off("paste",_a)}}},[]);const Io=(0,y.useCallback)(()=>{if(ao.current)try{}catch(_a){console.log(_a,"---- to set md editor body height")}},[Ur,ao,$n]);(0,y.useEffect)(()=>{function _a(){let Yn=new we.Z(Gn=>{for(let me of Gn)(me.target.offsetHeight>0||me.target.offsetWidth>0)&&(Io(),Xt.setSize("100%","100%"),Xt.refresh())});return Yn.observe(Er.current.parentElement),Yn}if(Xt){const Yn=_a();return()=>{var Gn,me;(Gn=Er.current)!=null&&Gn.parentElement&&Yn.unobserve((me=Er.current)==null?void 0:me.parentElement)}}},[Xt,Io]),(0,y.useEffect)(()=>{if(Xt){let _a=[];for(const[Yn,Gn]of Object.entries(jt)){let me={[Yn]:()=>{ml(Gn)}};_a.push(me),Xt.addKeyMap(me)}return Ir.current=setInterval(()=>{Or.current&&er()},4e3),()=>{clearInterval(Ir.current);for(let Yn of _a)Xt.removeKeyMap(Yn)}}},[Xt]),(0,y.useEffect)(()=>{ka!==$n&&Ia(ka)},[ka]),(0,rr.Z)(()=>{if(!Vt&&gr>0){let _a=new Date().getTime(),Yn=window.sessionStorage.getItem(La);_a>=gr+Zo&&(!Yn||Yn!==ga)&&(window.sessionStorage.setItem(La,ga),No(!0))}},Zo),(0,y.useEffect)(()=>{pn(Na)},[Xt,Na]),(0,y.useEffect)(()=>{Xt&&Mn&&Xt.focus()},[Xt,Mn]),(0,y.useEffect)(()=>{if(Ha&&Xt){let _a=function(Gn){let me=Gn.target;if(lo.current){let ft=me.scrollTop/me.scrollHeight;lo.current.scrollTop=lo.current.scrollHeight*ft}};const Yn=Xt.getScrollerElement();return Yn.addEventListener("scroll",_a),()=>{Yn.removeEventListener("scroll",_a)}}},[Xt,Ha]),(0,y.useEffect)(()=>{if(Xt&&zr){let _a=function(Yn,Gn){zr(Yn,Gn)};return Xt.on("beforeChange",_a),()=>{Xt.off("beforeChange",_a)}}},[Xt,zr]),(0,y.useEffect)(()=>{if(Xt&&Zt){let _a=function(){Zt(Xt.getValue())};return Xt.on("blur",_a),()=>{Xt.off("blur",_a)}}},[Xt,Zt]);function sl(_a,Yn){var Gn=_a.getDoc(),me=Gn.getCursor(),ft=Gn.getLine(me.line),Bt=ft.charAt(me.ch-1),gn=ft.lastIndexOf("@\u2581@",me.ch),ht=ft.lastIndexOf("@\u2581\u2581@",me.ch),In=gn>ht?gn:ht,yn=gn>ht?3:4;if(Un.indexOf(Bt)===-1)return null;if(console.log("change1:",Yn,_a,ft,me,In,gn,ht,Bt),In>=0&&me.ch-In<5){var vn=In+yn;return Gn.replaceRange("",{line:me.line,ch:In},{line:me.line,ch:vn}),{line:me.line,ch:vn}}return null}(0,y.useEffect)(()=>{if(Xt){let _a=function(Yn,Gn){const me=Yn.getValue();or(me),Br(new Date().getTime()),Yn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),at&&(Ar?at(me,pi(me)):at(me))};return Xt.on("change",_a),()=>{Xt.off("change",_a)}}},[Xt,at]),(0,y.useEffect)(()=>{if(Xt)if(Ve==null)Xt.setValue(""),or("");else{const _a=window.scrollY||window.pageYOffset;Ve!==Xt.getValue()&&(Xt.setValue(Ve),or(Ve),Xt.setCursor(Dr?1:Xt.lineCount(),0),window.scrollTo(0,_a))}},[Xt,Ve]);const ml=(0,y.useCallback)(_a=>{const Yn=Xt.getCursor(),Gn=Xt.getSelection();let me=Gn.split(` -`);switch(_a){case"bold":return Xt.replaceSelection("**"+Gn+"**"),Gn===""&&Xt.setCursor(Yn.line,Yn.ch+2),Xt.focus();case"italic":return Xt.replaceSelection("*"+Gn+"*"),Gn===""&&Xt.setCursor(Yn.line,Yn.ch+1),Xt.focus();case"code":return Xt.replaceSelection("`"+Gn+"`"),Gn===""&&Xt.setCursor(Yn.line,Yn.ch+1),Xt.focus();case"inline-latex":return cr("inline-latex"),Xt.focus();case"latex":return Xt.replaceSelection("```latex\n"+Gn+"\n```"),Xt.setCursor(Yn.line+1,Gn.length+1),Xt.focus();case"line-break":return Xt.replaceSelection(`
-`),Xt.focus();case"list-ul":return Gn===""?Xt.replaceSelection("- "+Gn):Xt.replaceSelection(me.map(ft=>ft===""?"":`- ${ft}`).join(` -`)),Xt.focus();case"list-ol":return Gn===""?Xt.replaceSelection("1. "+Gn):Xt.replaceSelection(me.map((ft,Bt)=>ft===""?"":`${Bt+1}. ${ft}`).join(` -`)),Xt.focus();case"add-null-ch":return Gn===""&&Xt.setCursor(Yn.line,Yn.ch),Xt.replaceSelection(Qt),Xt.focus();case"add-signal":return Gn===""&&Xt.setCursor(Yn.line,Yn.ch),Xt.replaceSelection(Hn),Xt.focus();case"add-multiple":return Gn===""&&Xt.setCursor(Yn.line,Yn.ch),Xt.replaceSelection(Un),Xt.focus();case"inster-template-1":return Gn===""&&Xt.setCursor(Yn.line,Yn.ch),Xt.replaceSelection(Da),Xt.focus();case"eraser":return Xt.setValue(""),Xt.focus();case"trigger-watch":return pn(!Ha),Xt.focus();case"trigger-full-screen":return Ia(!$n),Xt.focus();case ar:cr(ar);return;case Zn:cr(Zn);return;case Cn:cr(Cn);return;case xn:cr(xn);return;case"maths-latex":cr("maths-latex");return;case ln:cr(ln);return;case Ea:cr(Ea);return;default:throw new Error}},[Xt,Ha,$n]),Kr=(0,y.useCallback)((_a,Yn)=>{var Gn,me,ft,Bt,gn,ht;switch(cr(""),_n){case ar:const{title:za,link:fr}=_a;return Xt.replaceSelection(`[${za}](${fr})`),Xt.focus();case Zn:const{language:Lr,content:pa}=_a;return Xt.replaceSelection(["```"+Lr,pa,"```"].join(` -`)),Xt.focus();case"maths-latex":for(var In=atob(_a),yn=new Uint8Array(In.length),vn=0;vn{xa.id?Xt.replaceSelection(`![,](/api/attachments/${xa.id}?type=${xa.content_type})`):(xa==null?void 0:xa.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Xt.replaceSelection("`$$"+_a+"$$`");break;case Cn:case xn:case yt:const{src:ha,alt:lt}=_a,nt=Yn,Ft=(ft=(me=(Gn=nt==null?void 0:nt.name)==null?void 0:Gn.split("."))==null?void 0:me.pop)==null?void 0:ft.call(me);return((Bt=nt==null?void 0:nt.type)==null?void 0:Bt.indexOf("image"))>-1||!(nt!=null&&nt.type)?nt.align||nt.width?Xt.replaceSelection(`

${lt||

`):Xt.replaceSelection(`${lt||`):((gn=nt==null?void 0:nt.type)==null?void 0:gn.indexOf("video"))>-1?Xt.replaceSelection(``):((ht=nt==null?void 0:nt.type)==null?void 0:ht.indexOf("pdf"))>-1?Xt.replaceSelection(`${nt.name}`):Te.includes(Ft)?Xt.replaceSelection(`${nt.name}`):Xt.replaceSelection(`[${nt.name}](${ha})`),Xt.focus();case Ea:const{row:Pn,col:ia,align:Ba}=_a;let an=` -`;for(let xa=0;xa=0?"Cmd":"Ctrl",jt={[Yt+"-B"]:"bold",[Yt+"-I"]:"italic"},Wn={[ar]:"\u6DFB\u52A0\u94FE\u63A5",[Zn]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Bn]:"\u6DFB\u52A0\u56FE\u7247",[xn]:"\u6DFB\u52A0\u753B\u56FE",[ln]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Ea]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Kn=({defaultValue:Ve="",onChange:at,width:qe="100%",height:un=400,miniToolbar:An=!1,isFocus:Mn=!1,watch:Ia,insertTemp:ca,mode:ta="markdown",id:Na="markdown-editor-id",showResizeBar:zn=!1,noStorage:Vt=!1,showNullButton:Ga=!1,showNullProgramButton:yr=!1,hidetoolBar:vo=!1,fullScreen:ka=!1,onBlur:Zt,onCMBeforeChange:Hr,onFullScreen:Ka,className:wr="",disablePaste:mr=!1,disabled:Dr=!1,disabledFill:Rr=!1,placeholder:so="",values:Gr="",extraUse:oa})=>{const[qt,ir]=(0,y.useState)(null),[ga,or]=(0,y.useState)(Ve),[Ha,pn]=(0,y.useState)(Ia),[$n,Oa]=(0,y.useState)(ka),[_n,cr]=(0,y.useState)(""),[gr,Br]=(0,y.useState)(0),[Qr,pr]=(0,y.useState)(un),[el,No]=(0,y.useState)(!1),Ll=(0,y.useRef)((0,ma.Z)()),Mr=(0,y.useRef)(!1),Ir=(0,y.useRef)(),[Fo,nr]=(0,y.useState)(0),[Ur,oo]=(0,y.useState)(0),Er=(0,y.useRef)(),ao=(0,y.useRef)(),Co=(0,y.useRef)(),lo=(0,y.useRef)(),er=()=>tr(void 0,null,function*(){var _a;const Yn=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Ll.current}});(_a=Yn==null?void 0:Yn.attachments)!=null&&_a.length&&(console.log("cm:",qt,Er),Yn.attachments.map(Gn=>{Gn.content_type.indexOf("image")>-1?qt.replaceSelection(`![,](/api/attachments/${Gn.id}?type=${Gn.content_type})`):Gn.content_type.indexOf("video")>-1?qt.replaceSelection(``):Gn.content_type.indexOf("pdf")>-1?qt.replaceSelection(`${Gn.name}`):qt.replaceSelection(`[${Gn.name}](${ENV.API_SERVER}/api/attachments/${Gn.id}?type=${Gn.content_type})`)}))});(0,y.useEffect)(()=>{const _a=window.scrollY||window.pageYOffset;or(Gr),qt==null||qt.setValue(Gr),window.scrollTo(0,_a)},[Gr]),(0,y.useEffect)(()=>{Ka==null||Ka($n)},[$n]),(0,y.useEffect)(()=>{if(Er.current){let _a=function(Gn,me){var ft;if(mr){me.preventDefault();return}const Ct=me.clipboardData;if(Ct){const gn=Ct.types.toString(),ht=Ct.items;if(gn==="Files"||Ct.types.indexOf("Files")>-1){if(me.preventDefault(),ta=="stex")return;try{let In=ht[1];((ft=ht[0])==null?void 0:ft.kind)==="file"&&(In=ht[0]);const yn=In.getAsFile(),vn=yn.name.split(".").pop();(0,Le.I)(yn,Fn=>{var za,fr,Lr;Fn.id?((za=yn==null?void 0:yn.type)==null?void 0:za.indexOf("image"))>-1?Yn.replaceSelection(``):((fr=yn==null?void 0:yn.type)==null?void 0:fr.indexOf("video"))>-1?Yn.replaceSelection(``):((Lr=yn==null?void 0:yn.type)==null?void 0:Lr.indexOf("pdf"))>-1?Yn.replaceSelection(`${yn.name}`):Te.includes(vn)?Yn.replaceSelection(`${yn.name}`):Yn.replaceSelection(`[${yn.name}](/api/attachments/${Fn.id}?type=${Fn.content_type})`):(Fn==null?void 0:Fn.status)===401&&(Ca.ZP.warning((Fn==null?void 0:Fn.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(In){Ca.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Yn=Be().fromTextArea(Er.current,{mode:ta,lineNumbers:!An,lineWrapping:!0,value:Ve,autoCloseTags:!yr,autoCloseBrackets:!0});return Yn.on("keyup",function(Gn,me){me.keyCode===8&&(Gn.getValue()==""?Yn.setOption("placeholder",so):Yn.setOption("placeholder",null))}),Yn.on("keydown",function(Gn,me){if(me.keyCode===8){var ft=sl(Gn);ft&&me.preventDefault()}}),Mn&&Yn.focus(),Yn.on("paste",_a),Yn.on("dragleave",function(Gn,me){ao.current.classList.remove("mouse-hover-md")}),Dr&&Yn.on("beforeChange",function(Gn,me){(me.origin==="paste"||me.origin==="+input")&&me.cancel()}),ir(Yn),()=>{Yn.off("paste",_a)}}},[]);const Io=(0,y.useCallback)(()=>{if(ao.current)try{}catch(_a){console.log(_a,"---- to set md editor body height")}},[Qr,ao,$n]);(0,y.useEffect)(()=>{function _a(){let Yn=new we.Z(Gn=>{for(let me of Gn)(me.target.offsetHeight>0||me.target.offsetWidth>0)&&(Io(),qt.setSize("100%","100%"),qt.refresh())});return Yn.observe(Er.current.parentElement),Yn}if(qt){const Yn=_a();return()=>{var Gn,me;(Gn=Er.current)!=null&&Gn.parentElement&&Yn.unobserve((me=Er.current)==null?void 0:me.parentElement)}}},[qt,Io]),(0,y.useEffect)(()=>{if(qt){let _a=[];for(const[Yn,Gn]of Object.entries(jt)){let me={[Yn]:()=>{ml(Gn)}};_a.push(me),qt.addKeyMap(me)}return Ir.current=setInterval(()=>{Mr.current&&er()},4e3),()=>{clearInterval(Ir.current);for(let Yn of _a)qt.removeKeyMap(Yn)}}},[qt]),(0,y.useEffect)(()=>{ka!==$n&&Oa(ka)},[ka]),(0,rr.Z)(()=>{if(!Vt&&gr>0){let _a=new Date().getTime(),Yn=window.sessionStorage.getItem(Na);_a>=gr+Zo&&(!Yn||Yn!==ga)&&(window.sessionStorage.setItem(Na,ga),No(!0))}},Zo),(0,y.useEffect)(()=>{pn(Ia)},[qt,Ia]),(0,y.useEffect)(()=>{qt&&Mn&&qt.focus()},[qt,Mn]),(0,y.useEffect)(()=>{if(Ha&&qt){let _a=function(Gn){let me=Gn.target;if(lo.current){let ft=me.scrollTop/me.scrollHeight;lo.current.scrollTop=lo.current.scrollHeight*ft}};const Yn=qt.getScrollerElement();return Yn.addEventListener("scroll",_a),()=>{Yn.removeEventListener("scroll",_a)}}},[qt,Ha]),(0,y.useEffect)(()=>{if(qt&&Hr){let _a=function(Yn,Gn){Hr(Yn,Gn)};return qt.on("beforeChange",_a),()=>{qt.off("beforeChange",_a)}}},[qt,Hr]),(0,y.useEffect)(()=>{if(qt&&Zt){let _a=function(){Zt(qt.getValue())};return qt.on("blur",_a),()=>{qt.off("blur",_a)}}},[qt,Zt]);function sl(_a,Yn){var Gn=_a.getDoc(),me=Gn.getCursor(),ft=Gn.getLine(me.line),Ct=ft.charAt(me.ch-1),gn=ft.lastIndexOf("@\u2581@",me.ch),ht=ft.lastIndexOf("@\u2581\u2581@",me.ch),In=gn>ht?gn:ht,yn=gn>ht?3:4;if(Un.indexOf(Ct)===-1)return null;if(console.log("change1:",Yn,_a,ft,me,In,gn,ht,Ct),In>=0&&me.ch-In<5){var vn=In+yn;return Gn.replaceRange("",{line:me.line,ch:In},{line:me.line,ch:vn}),{line:me.line,ch:vn}}return null}(0,y.useEffect)(()=>{if(qt){let _a=function(Yn,Gn){const me=Yn.getValue();or(me),Br(new Date().getTime()),Yn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),at&&(yr?at(me,pi(me)):at(me))};return qt.on("change",_a),()=>{qt.off("change",_a)}}},[qt,at]),(0,y.useEffect)(()=>{if(qt)if(Ve==null)qt.setValue(""),or("");else{const _a=window.scrollY||window.pageYOffset;Ve!==qt.getValue()&&(qt.setValue(Ve),or(Ve),qt.setCursor(Dr?1:qt.lineCount(),0),window.scrollTo(0,_a))}},[qt,Ve]);const ml=(0,y.useCallback)(_a=>{const Yn=qt.getCursor(),Gn=qt.getSelection();let me=Gn.split(` +`);switch(_a){case"bold":return qt.replaceSelection("**"+Gn+"**"),Gn===""&&qt.setCursor(Yn.line,Yn.ch+2),qt.focus();case"italic":return qt.replaceSelection("*"+Gn+"*"),Gn===""&&qt.setCursor(Yn.line,Yn.ch+1),qt.focus();case"code":return qt.replaceSelection("`"+Gn+"`"),Gn===""&&qt.setCursor(Yn.line,Yn.ch+1),qt.focus();case"inline-latex":return cr("inline-latex"),qt.focus();case"latex":return qt.replaceSelection("```latex\n"+Gn+"\n```"),qt.setCursor(Yn.line+1,Gn.length+1),qt.focus();case"line-break":return qt.replaceSelection(`
+`),qt.focus();case"list-ul":return Gn===""?qt.replaceSelection("- "+Gn):qt.replaceSelection(me.map(ft=>ft===""?"":`- ${ft}`).join(` +`)),qt.focus();case"list-ol":return Gn===""?qt.replaceSelection("1. "+Gn):qt.replaceSelection(me.map((ft,Ct)=>ft===""?"":`${Ct+1}. ${ft}`).join(` +`)),qt.focus();case"add-null-ch":return Gn===""&&qt.setCursor(Yn.line,Yn.ch),qt.replaceSelection(Qt),qt.focus();case"add-signal":return Gn===""&&qt.setCursor(Yn.line,Yn.ch),qt.replaceSelection(Hn),qt.focus();case"add-multiple":return Gn===""&&qt.setCursor(Yn.line,Yn.ch),qt.replaceSelection(Un),qt.focus();case"inster-template-1":return Gn===""&&qt.setCursor(Yn.line,Yn.ch),qt.replaceSelection(La),qt.focus();case"eraser":return qt.setValue(""),qt.focus();case"trigger-watch":return pn(!Ha),qt.focus();case"trigger-full-screen":return Oa(!$n),qt.focus();case ar:cr(ar);return;case Zn:cr(Zn);return;case Bn:cr(Bn);return;case xn:cr(xn);return;case"maths-latex":cr("maths-latex");return;case ln:cr(ln);return;case Ea:cr(Ea);return;default:throw new Error}},[qt,Ha,$n]),Yr=(0,y.useCallback)((_a,Yn)=>{var Gn,me,ft,Ct,gn,ht;switch(cr(""),_n){case ar:const{title:za,link:fr}=_a;return qt.replaceSelection(`[${za}](${fr})`),qt.focus();case Zn:const{language:Lr,content:pa}=_a;return qt.replaceSelection(["```"+Lr,pa,"```"].join(` +`)),qt.focus();case"maths-latex":for(var In=atob(_a),yn=new Uint8Array(In.length),vn=0;vn{wa.id?qt.replaceSelection(`![,](/api/attachments/${wa.id}?type=${wa.content_type})`):(wa==null?void 0:wa.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":qt.replaceSelection("`$$"+_a+"$$`");break;case Bn:case xn:case yt:const{src:ha,alt:lt}=_a,nt=Yn,Ft=(ft=(me=(Gn=nt==null?void 0:nt.name)==null?void 0:Gn.split("."))==null?void 0:me.pop)==null?void 0:ft.call(me);return((Ct=nt==null?void 0:nt.type)==null?void 0:Ct.indexOf("image"))>-1||!(nt!=null&&nt.type)?nt.align||nt.width?qt.replaceSelection(`

${lt||

`):qt.replaceSelection(`${lt||`):((gn=nt==null?void 0:nt.type)==null?void 0:gn.indexOf("video"))>-1?qt.replaceSelection(``):((ht=nt==null?void 0:nt.type)==null?void 0:ht.indexOf("pdf"))>-1?qt.replaceSelection(`${nt.name}`):Te.includes(Ft)?qt.replaceSelection(`${nt.name}`):qt.replaceSelection(`[${nt.name}](${ha})`),qt.focus();case Ea:const{row:Pn,col:ia,align:xa}=_a;let an=` +`;for(let wa=0;wa{switch(_n){case ar:return y.createElement(wt,{callback:Kr,onCancel:ll});case Zn:return y.createElement(Rt.Z,{callback:Kr,onCancel:ll});case Cn:return y.createElement(Le.Z,{callback:Kr,onCancel:ll});case ln:return y.createElement(ua,{callback:Kr,onCancel:ll});case Ea:return y.createElement(Qn,{callback:Kr,onCancel:ll});case"maths-latex":return y.createElement(va,{showSaveButton:!0,callback:Kr});case"inline-latex":return y.createElement(sa.Z,{showSaveButton:!0,callback:Kr});default:return null}},[_n]);function ll(){cr("")}(0,y.useEffect)(()=>{if(Co.current){let _a=function(gn){ft=!0,Bt=gn.pageY},Yn=function(){ft=!1},Gn=function(gn){if(ft){let ht=gn.pageY-Bt;ht<0&&(ht=0),ht>300&&(ht=300);let In=un+ht+"px";pr(In)}},me=Co.current,ft=!1,Bt=0;return me.addEventListener("mousedown",_a),document.addEventListener("mousemove",Gn),document.addEventListener("mouseup",Yn),()=>{me.removeEventListener("mousedown",_a),document.removeEventListener("mousemove",Gn),document.removeEventListener("mouseup",Yn)}}},[Xt,Co]),(0,y.useEffect)(()=>{pr(un)},[un]);const di=Ht(qe),Ol=Ht(Ur),$l={width:di,height:Ol},_o=(0,y.useMemo)(()=>{if(gr){let _a=new Date(gr),Yn=_a.getHours(),Gn=_a.getMinutes(),me=_a.getSeconds();return Yn=Yn<10?"0"+Yn:Yn,Gn=Gn<10?"0"+Gn:Gn,me=me<10?"0"+me:me,`${Yn}:${Gn}:${me}`}return 0},[gr]),pi=_a=>{const Yn=[];if(Ar){let Gn=-1;_a=_a.replace(/(@▁▁@|@▁@)/g,function(me,ft,Bt){Yn.push({multiLine:me!==Hn})})}return Yn};function qi(){window.sessionStorage.removeItem(La),No(!1),Br(0)}function Zl(){No(!1),Br(0),Xt.setValue(window.sessionStorage.getItem(La))}(0,y.useEffect)(()=>{Wn[_n]&&_n!==xn&&_n!==ln&&setTimeout(()=>{const _a=document.getElementsByClassName("markdown-popup-form")[0],Yn=window.innerWidth/2-_a.offsetWidth/2,Gn=window.innerHeight/2-_a.offsetHeight/2;nr(Yn),oo(Gn)},0)},[_n]);const Ul=_a=>{_a.preventDefault();const Yn=_a.clientX-Fo,Gn=_a.clientY-Yr;document.body.onmousemove=me=>{let ft=me.clientX-Yn,Bt=me.clientY-Gn;const gn=document.getElementsByClassName("markdown-popup-form")[0],ht=window.innerWidth-gn.offsetWidth,In=window.innerHeight-gn.offsetHeight;ft=Math.max(0,Math.min(ft,ht)),Bt=Math.max(0,Math.min(Bt,In)),ei(me.clientX,me.clientY,Yn,Gn)&&(nr(ft),oo(Bt))},document.body.onmouseup=function(){document.body.onmousemove=null}},ei=(_a,Yn,Gn,me)=>{const ft=document.body.clientHeight,Bt=document.body.clientWidth;return _a<20&&Gn>_a||_a>Bt-20&&Gn<_a||Yn<20&&me>Yn||Yn>ft-20&&mect in Ie?He(Ie,ct,{enumerable:!0,configurable:!0,writable:!0,value:Re}):Ie[ct]=Re,z=(Ie,ct)=>{for(var Re in ct||(ct={}))a.call(ct,Re)&&b(Ie,Re,ct[Re]);if(E)for(var Re of E(ct))x.call(ct,Re)&&b(Ie,Re,ct[Re]);return Ie},te=(Ie,ct)=>_e(Ie,ue(ct));const{useForm:oe}=y.default,ie={width:280,marginRight:10},le={labelCol:{span:5},wrapperCol:{span:19}};var Ee=({callback:Ie,onCancel:ct})=>{const[Re]=oe();let Je=(0,Me.useRef)();function Ue(vt){Je.current.width=Re.getFieldValue("width"),Je.current.align=Re.getFieldValue("align"),Ie(vt,Je.current)}function tt(vt,pt){if(vt.status===-1){he.ZP.error(vt.message);return}Re.setFieldsValue({src:`/api/attachments/${vt.id}`,type:pt.type})}function xe(vt){let pt=vt.target.files[0];Je.current=pt,Ye(pt,tt)}return je.createElement(y.default,te(z({form:Re},le),{className:"upload-image-panel",onFinish:Ue,style:{width:470,overflow:"hidden"}}),je.createElement(y.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},je.createElement("div",{className:"flex-container"},je.createElement(y.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},je.createElement(Be.default,{style:ie})),je.createElement(Fe,{onFileChange:xe}))),je.createElement(y.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},je.createElement(Be.default,{style:{width:264}})),je.createElement(y.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},je.createElement(we.Z,null,je.createElement(y.default.Item,{name:"width",style:{margin:0}},je.createElement(ke.Z,{style:{width:264}})),je.createElement("span",{className:"ml8"},"%"))),je.createElement(y.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},je.createElement(We.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"}]})),je.createElement("aside",null,je.createElement(y.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},je.createElement(Ce.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),je.createElement(Ce.ZP,{type:"default",onClick:ct},"\u53D6\u6D88"))))};function Fe({onFileChange:Ie}){return je.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",je.createElement("input",{type:"file",onChange:Ie}))}function Ye(Ie,ct){if(!Ie)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,De.bg)())throw he.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Re=new FormData;Re.append("editormd-image-file",Ie),Re.append("file_param_name","editormd-image-file"),Re.append("byxhr","true");var Je=new window.XMLHttpRequest;Je.withCredentials=!0,Je.addEventListener("load",function(Ue){ct(JSON.parse(Ue.target.responseText),Ie)},!1),Je.addEventListener("error",function(Ue){console.error(Ue)},!1),Je.open("POST",`${Ke.KI}/api/attachments.json`),Je.send(Re)}},81123:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return Be}});var y=ae(59301),he=ae(4676);class Be extends y.Component{constructor(ke){super(ke);const We=window.document;this.node=We.createElement("div"),We.body.appendChild(this.node)}render(){const{children:ke}=this.props;return(0,he.createPortal)(ke,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},47140:function(ut,kt,ae){"use strict";ae.d(kt,{i:function(){return le},Z:function(){return Fe}});var y={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},he=ae(71418),Be=ae(6848),we=ae(93948),ke=ae(92310),We=ae.n(ke),Ce=ae(63949),Ke=ae(13922),Me=ae(81779),De=ae(79005),je=ae(20345),He=ae(77882),_e=ae(31081),ue=ae(75309),E=ae(71979),a=ae(47558),x=ae(42922),b=ae(66832),z=ae(96593),te=ae(19664),oe=ae(91833),ie=ae(59301);const le=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:De,swimg:je},{name:"101\u8BA1\u5212",ptimg:He,swimg:_e},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ue,swimg:E},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:x},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:b,swimg:z},{name:"\u519B\u961F\u4E00\u6D41",ptimg:te,swimg:oe}];var Fe=({className:Ye,dataSource:Ie=[],col:ct=4,right:Re,bottom:Je=23,precision:Ue=0,wrapWidth:tt=1200,trackEventItems:xe,loading:vt,onRemove:pt=()=>{},isCurrent:Ct=!0,showAlias:Et=!1,showProgress:nn=!1})=>{const Sn=Math.floor((tt-(ct-1)*Re)/ct),wt=[{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(Rt=>(window.ENV==="build"&&(Rt.ptimg=`/react/build${Rt.ptimg}`,Rt.swimg=`/react/build${Rt.swimg}`),Rt));return ie.createElement(he.Z,{spinning:vt},ie.createElement("div",{className:We()(y.list,Ye)},!!(Ie!=null&&Ie.length)&&(Ie==null?void 0:Ie.map((Rt,Le)=>{var et,Wt,wn,Ot,on,be;const{name:dt,id:Mt,identifier:rt,featured:At,school_name:Ln,image_url:cn,excellent:zt,is_plan:Tt}=Rt;return ie.createElement("div",{key:Mt,className:Ct&&nn?y.wrapisCurrent:y.wrap,style:{width:Sn,marginRight:(1+Le)%ct===0?0:Re+Ue,marginBottom:Je}},ie.createElement("a",{className:y.li,onClick:Vn=>{Vn.preventDefault(),Vn.stopPropagation(),xe&&(0,Ce.L9)([xe]),(0,Ce.xg)(`/paths/${rt}`)}},ie.createElement("div",{className:y.img},ie.createElement("img",{className:y.cover,src:`${cn}`}),Ct&&(0,Me.bg)()&&(Rt==null?void 0:Rt.studying)&&ie.createElement("div",{className:`${y.movebq} user-path-items`,onClick:Vn=>{Vn.stopPropagation(),pt(Rt)}},ie.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ie.createElement("span",{className:"c-red"},"\u79FB\u9664")),(et=Rt==null?void 0:Rt.subject_tags)==null?void 0:et.map((Vn,ua)=>{var $t,aa;if(ua===0){const ya=($t=wt.find(Qn=>Qn.name==Vn))==null?void 0:$t.swimg;return ie.createElement("img",{className:y.sign,src:ya,style:{left:"-4px"}})}const Ya=(aa=wt.find(ya=>ya.name==Vn))==null?void 0:aa.ptimg;return ie.createElement("img",{className:y.sign,src:Ya,style:{left:`${48+52*(ua-1)+2*ua}px`}})}),ie.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Rt==null?void 0:Rt.excellent)&&ie.createElement("div",{className:y.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ie.createElement("div",{className:y.name},ie.createElement(Be.Z,{title:Et&&(Rt!=null&&Rt.excellent_alias_name)?ie.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${dt}`,ie.createElement("br",null),ie.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Rt==null?void 0:Rt.excellent_alias_name}`)):dt},ie.createElement("span",{className:y.e},Et&&(Rt==null?void 0:Rt.excellent_alias_name)||dt))),Ct&&nn&&((Wt=Rt==null?void 0:Rt.progress)==null?void 0:Wt.all_score)!=0&&ie.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ie.createElement(we.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((wn=Rt==null?void 0:Rt.progress)==null?void 0:wn.my_score)/((Ot=Rt==null?void 0:Rt.progress)==null?void 0:Ot.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(on=Rt==null?void 0:Rt.progress)==null?void 0:on.my_score,"/",(be=Rt==null?void 0:Rt.progress)==null?void 0:be.all_score),(!Ct||!nn)&&ie.createElement("div",{className:y.tags},ie.createElement("div",null,ie.createElement(Be.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ie.createElement("span",null,ie.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ie.createElement("span",null,Rt.stages_count))),ie.createElement(Be.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ie.createElement("span",null,ie.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ie.createElement("span",null,Rt.members_count)))))))})),!Ie.length&&ie.createElement(Ke.Z,null)))}},16338:function(ut,kt,ae){"use strict";ae.d(kt,{jL:function(){return ke},w9:function(){return _t},vv:function(){return un},dN:function(){return Kn},QD:function(){return Or},cQ:function(){return $t.Z},vg:function(){return Un},Oz:function(){return rr},op:function(){return Br},O5:function(){return _o},_b:function(){return Er},t7:function(){return Je},tT:function(){return xe},Gi:function(){return vo},YG:function(){return Na},Ed:function(){return Ga},kT:function(){return La},qp:function(){return x},Um:function(){return le},K3:function(){return te},vr:function(){return nr},qE:function(){return el},Je:function(){return Et},wb:function(){return dt},rC:function(){return ua},lB:function(){return At},cq:function(){return mr},kO:function(){return Zr},tp:function(){return Ye},Si:function(){return Zl},k8:function(){return ha},Du:function(){return Bt}});var y=ae(59301),he={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"},Be="data:image/png;base64,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",ke=({dataSource:lt=[],img:nt,imgWidth:Ft=346,title:Pn,sunTitle:ia,bannerExtraContent:Ba})=>y.createElement("div",{className:he.banner},y.createElement("div",{className:he.content},y.createElement("aside",null,y.createElement("p",null,y.createElement("b",null,Pn),y.createElement("span",null,ia)),lt.length>0&&y.createElement("div",{className:he.btns},lt.map((an,xa)=>y.createElement("div",{key:xa,onClick:an.click},an.name,an.sign?y.createElement("img",{src:Be,width:39}):null))),Ba),nt&&y.createElement("img",{style:{marginTop:33,marginRight:38},src:nt,width:Ft}))),We={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"},Ce=ae(92310),Ke=ae.n(Ce),Me=ae(89392),De=Object.defineProperty,je=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,ue=(lt,nt,Ft)=>nt in lt?De(lt,nt,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):lt[nt]=Ft,E=(lt,nt)=>{for(var Ft in nt||(nt={}))He.call(nt,Ft)&&ue(lt,Ft,nt[Ft]);if(je)for(var Ft of je(nt))_e.call(nt,Ft)&&ue(lt,Ft,nt[Ft]);return lt},x=({dataSource:lt=[],value:nt,onChange:Ft,onTitleChange:Pn,className:ia,title:Ba,titleWidth:an=41,style:xa={},fontColor:qa="#6A7283",showCount:Sr,classNameActive:$r,styleItem:bn={}})=>{const[Rr,kr]=(0,y.useState)(0),[Bo,Xn]=(0,y.useState)(!1),yr=(0,y.useRef)(null),Oo=(0,y.useRef)(null);return(0,y.useEffect)(()=>{var po;lt.length!==0&&(((po=yr==null?void 0:yr.current)==null?void 0:po.clientHeight)>97?kr(1):kr(0)),lt.length===0&&kr(0),Xn(!1)},[lt]),y.createElement("div",{className:Ke()(We.row,ia),style:xa},y.createElement("div",{onClick:(0,Me.throttle)(()=>Pn==null?void 0:Pn(),2e3),style:{width:an,marginTop:Bo?12:4},className:`${We.title} ${Pn?"current":""}`},Ba),y.createElement("div",{className:Bo?`${We.tagsWrap} ${We.tagsBorderWrap}`:We.tagsWrap},y.createElement("div",{className:We.bar,ref:Oo,style:Rr>0?{height:Rr===1?97:"auto",overflow:Rr===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},y.createElement("div",{className:We.tag,ref:yr},lt==null?void 0:lt.map(po=>y.createElement("span",{onClick:()=>Ft(po.id),key:po.id,style:E(E({color:qa},bn),(po==null?void 0:po.style)||{}),className:nt===po.id?Ke()($r||We.active,po.classNameActive):""},y.createElement("span",{title:po.name,className:We.name},po.name),!!Sr&&y.createElement("span",{className:We.num},po.count))))),!!Rr&&y.createElement(y.Fragment,null,Rr===1?y.createElement("div",{onClick:()=>{var po;kr(2),((po=yr==null?void 0:yr.current)==null?void 0:po.clientHeight)>245?Xn(!0):Xn(!1)},className:We.action},"\u5C55\u5F00",y.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):y.createElement("div",{onClick:()=>{Oo.current.scrollTop=0,kr(1),Xn(!1)},className:We.action},"\u6536\u8D77",y.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},b={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},te=({dataSource:lt=[],value:nt,onChange:Ft,onTitleChange:Pn,className:ia,title:Ba,titleWidth:an=41,style:xa={},fontColor:qa="#6A7283",showCount:Sr,expand:$r=!0})=>{const[bn,Rr]=(0,y.useState)(0),[kr,Bo]=(0,y.useState)(!1),Xn=(0,y.useRef)(null),yr=(0,y.useRef)(null),[Oo,po]=(0,y.useState)($r);return y.createElement("div",{className:Ke()(b.row,ia),style:xa},y.createElement("div",{className:"flex item-center justify-between"},y.createElement("div",{onClick:(0,Me.throttle)(()=>Pn==null?void 0:Pn(),2e3),style:{width:an,marginTop:kr?12:4},className:`${b.title} ${Pn?"current":""}`},Ba),y.createElement("i",{className:`iconfont ${Oo?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:Oo?8:10},onClick:()=>po(!Oo)})),Oo&&y.createElement("div",{className:kr?`${b.tagsWrap} ${b.tagsBorderWrap}`:b.tagsWrap},y.createElement("div",{className:b.fenge}),y.createElement("div",{className:b.bar,ref:yr},y.createElement("div",{className:b.tag,ref:Xn},lt==null?void 0:lt.map(Jo=>y.createElement("span",{onClick:()=>Ft(Jo.id),key:Jo.id,style:{color:qa},className:nt===Jo.id?b.active:""},y.createElement("span",{title:Jo.name,className:b.name},Jo.name),!!Sr&&y.createElement("span",{className:b.num},Jo.count)))))))},oe={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},le=({dataSource:lt=[],value:nt,onChange:Ft,onTitleChange:Pn,className:ia,title:Ba,titleWidth:an=41,style:xa={},fontColor:qa="#fff",showCount:Sr,expand:$r=!0})=>{const[bn,Rr]=(0,y.useState)(0),[kr,Bo]=(0,y.useState)(!1),Xn=(0,y.useRef)(null),yr=(0,y.useRef)(null),[Oo,po]=(0,y.useState)($r);return y.createElement("div",{className:Ke()(oe.row,ia),style:xa},y.createElement("div",{className:"flex item-center justify-between"},y.createElement("div",{onClick:(0,Me.throttle)(()=>Pn==null?void 0:Pn(),2e3),style:{width:an},className:`${oe.title} ${Pn?"current":""}`},Ba),y.createElement("i",{className:`iconfont ${Oo?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:Oo?"#00DDC7":"#037F74",fontSize:Oo?10:12},onClick:()=>po(!Oo)})),Oo&&y.createElement("div",{className:kr?`${oe.tagsWrap} ${oe.tagsBorderWrap}`:oe.tagsWrap},y.createElement("div",{className:oe.bar,ref:yr},y.createElement("div",{className:oe.tag,ref:Xn},lt==null?void 0:lt.map(Jo=>y.createElement("span",{onClick:()=>Ft(Jo.id),key:Jo.id,style:{color:qa},className:nt===Jo.id?oe.active:""},y.createElement("span",{title:Jo.name,className:oe.name},Jo.name),!!Sr&&y.createElement("span",{className:oe.num},Jo.count)))))))},Ee={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"},Ye=({dataSource:lt=[],value:nt,onChange:Ft,className:Pn,style:ia={}})=>y.createElement("div",{style:ia,className:Ke()(Ee.tabs,Pn)},lt.map(Ba=>y.createElement("span",{onClick:()=>Ft(Ba.id),className:nt===Ba.id?Ee.active:"",key:Ba.id},Ba.name))),Ie={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"},ct=ae(92832),Je=({dataSource:lt=[],value:nt="",onChange:Ft,onInputChange:Pn=()=>{},className:ia,style:Ba={},placeholder:an,allowClear:xa=!1})=>{var qa;const[Sr,$r]=(0,y.useState)(""),[bn,Rr]=(0,y.useState)("");(0,y.useEffect)(()=>{var Xn;let yr=nt;(Xn=JSON.stringify(nt))!=null&&Xn.includes("{")&&($r(nt.id),yr=nt.value||"");try{Rr(decodeURIComponent(yr||""))}catch(Oo){Rr(decodeURIComponent(yr||""))}},[nt]);const kr=()=>{Ft(encodeURIComponent(bn),Sr||null)},Bo=Xn=>{Xn!==Sr&&($r(Xn),Ft(encodeURIComponent(bn),Xn))};return y.createElement("div",{className:Ke()(Ie.input,ia),style:Ba},!!lt.length&&y.createElement("div",{className:Ie.dropdown},y.createElement("div",{className:Ie.text},(qa=lt.find(Xn=>Xn.id===Sr))==null?void 0:qa.name,y.createElement("i",{className:"iconfont icon-zhankai4"}),y.createElement("b",{className:Ie.b1}),y.createElement("b",{className:Ie.b2})),y.createElement("div",{className:Ie.menu},lt.map((Xn,yr)=>y.createElement("div",{key:yr,onClick:()=>Bo(Xn.id)},Xn.name)))),y.createElement(ct.default,{onPressEnter:kr,value:bn,onChange:Xn=>{Rr(Xn.target.value),Pn(encodeURIComponent(Xn.target.value),Sr||null)},bordered:!1,placeholder:an}),y.createElement("i",{onClick:kr,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Ue={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},xe=({dataSource:lt=[],value:nt="",onChange:Ft,onInputChange:Pn=()=>{},className:ia,style:Ba={},placeholder:an,allowClear:xa=!1})=>{var qa;const[Sr,$r]=(0,y.useState)(""),[bn,Rr]=(0,y.useState)("");(0,y.useEffect)(()=>{var Xn;let yr=nt;(Xn=JSON.stringify(nt))!=null&&Xn.includes("{")&&($r(nt.id),yr=nt.value||"");try{Rr(decodeURIComponent(yr||""))}catch(Oo){Rr(decodeURIComponent(yr||""))}},[nt]);const kr=()=>{Ft(encodeURIComponent(bn),Sr||null)},Bo=Xn=>{Xn!==Sr&&($r(Xn),Ft(encodeURIComponent(bn),Xn))};return y.createElement("div",{className:Ke()(Ue.input,ia),style:Ba},!!lt.length&&y.createElement("div",{className:Ue.dropdown},y.createElement("div",{className:Ue.text},(qa=lt.find(Xn=>Xn.id===Sr))==null?void 0:qa.name,y.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),y.createElement("div",{className:Ue.menu},lt.map((Xn,yr)=>y.createElement("div",{key:yr,onClick:()=>Bo(Xn.id)},Xn.name)))),y.createElement(ct.default,{onPressEnter:kr,value:bn,onChange:Xn=>{Rr(Xn.target.value),Pn(encodeURIComponent(Xn.target.value),Sr||null)},bordered:!1,placeholder:an}),y.createElement("i",{onClick:kr,className:"iconfont icon-sousuo9 font14 pl10 current"}))},vt={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"},pt=ae(95392),Et=({value:lt,onChange:nt,className:Ft,total:Pn,pageSize:ia,style:Ba={}})=>{const an=(0,pt.useIntl)(),xa=lt<2,qa=lt>=Math.ceil(Pn/ia);return Pn<=ia?y.createElement(y.Fragment,null):y.createElement("div",{className:Ke()(vt.quickPager,Ft),style:Ba},y.createElement("div",{onClick:()=>{xa||nt(lt-1,"prev")},className:xa?vt.disabled:""},an.formatMessage({id:"shixuns.previousPage"})),y.createElement("div",{onClick:()=>{qa||nt(lt+1,"next")},className:qa?vt.disabled:""},an.formatMessage({id:"shixuns.nextPage"})))},nn={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"},Sn=ae(71418),wt=ae(6848),Rt=ae(13570),Le=ae(78323),et=ae(63949),Wt=ae(96908),wn=ae(57177),Ot=ae(81378),on=ae(13922),dt=({className:lt,dataSource:nt=[],col:Ft=4,right:Pn,bottom:ia=23,precision:Ba=0,wrapWidth:an=1200,trackEventItems:xa,loading:qa})=>{const Sr=(0,pt.useIntl)(),$r=Math.floor((an-(Ft-1)*Pn)/Ft);return y.createElement(Sn.Z,{spinning:qa},y.createElement("div",{className:Ke()(nn.list,lt)},!!nt.length&&nt.map((bn,Rr)=>{const{name:kr,id:Bo,identifier:Xn,power:yr,cover_image_id:Oo,pic:po}=bn;return y.createElement("div",{className:nn.wrap,key:Bo,style:{width:$r,marginRight:(1+Rr)%Ft===0?0:Pn+Ba,marginBottom:ia}},y.createElement("a",{target:"_blank",href:`/shixuns/${Xn}/challenges`,className:nn.li,onClick:Jo=>{Jo.preventDefault(),xa&&(0,et.L9)([xa]),yr&&(0,et.xg)(`/shixuns/${Xn}/challenges`)}},y.createElement("div",{className:nn.img},y.createElement("img",{className:nn.cover,src:`${po}`}),bn.is_jupyter&&y.createElement("img",{className:nn.sign,src:Wt}),bn.is_jupyter_lab&&y.createElement("img",{className:nn.sign,src:wn}),bn.is_unity_3d&&y.createElement("img",{className:nn.sign,src:Ot})),y.createElement("div",{className:nn.name},y.createElement(wt.Z,{title:kr||Sr.formatMessage({id:"shixuns.practicalProjectNameNotFilled"})},y.createElement("span",{className:nn.e},kr||Sr.formatMessage({id:"shixuns.practicalProjectNameNotFilled"})))),y.createElement("div",{className:nn.tags},y.createElement(wt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),y.createElement("span",null,bn.challenges_count))),!!bn.myshixuns_count&&y.createElement(wt.Z,{placement:"bottom",title:Sr.formatMessage({id:"shixuns.numberOfLearners"})},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),y.createElement("span",null,bn.myshixuns_count))),y.createElement(wt.Z,{placement:"bottom",title:Sr.formatMessage({id:"shixuns.difficultyCoefficient",defaultMessage:"\u96BE\u5EA6\u7B49\u7EA7"})},y.createElement("span",null,y.createElement("span",null,bn.level))),y.createElement("div",{className:nn.rate},y.createElement(Rt.Z,{allowHalf:!0,disabled:!0,defaultValue:bn.score_info}),y.createElement("span",null,"\xA0",bn.score_info?`${bn.score_info}\u5206`:"5\u5206")))),!yr&&y.createElement("div",{className:nn.lockWrap},y.createElement("img",{src:`${Le.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),y.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!nt.length&&y.createElement(on.Z,null)))},Mt={flex_box_center:"flex_box_center___KD0ZB",flex_space_between:"flex_space_between___rMep5",flex_box_vertical_center:"flex_box_vertical_center___jD3Po",flex_box_center_end:"flex_box_center_end___RbohB",flex_box_column:"flex_box_column___GmzUj",list:"list___dlUtq",wrap:"wrap___LYbIZ",lockWrap:"lockWrap___U7Ajb",li:"li___bsnqy",img:"img___yQ3UM",cover:"cover___KP0L8",bq:"bq___DtmL1",sign:"sign___TZ9Wq",titleBg:"titleBg___tnX0O",name:"name___OGYeq",e:"e___zxiB9",text:"text____ZmZX",value:"value___WPLok",rate:"rate___iOr7E"},At=({className:lt,dataSource:nt=[],col:Ft=4,right:Pn,bottom:ia=23,precision:Ba=0,wrapWidth:an=1200,wrapClassName:xa,trackEventItems:qa,loading:Sr})=>{const $r=Math.floor((an-(Ft-1)*Pn)/Ft);return y.createElement(Sn.Z,{spinning:Sr},y.createElement("div",{className:Ke()(Mt.list,lt)},!!nt.length&&nt.map((bn,Rr)=>{const{name:kr,id:Bo,identifier:Xn,power:yr,cover_image_id:Oo,pic:po}=bn;return y.createElement("div",{className:Ke()(Mt.wrap,xa),key:Bo,style:{width:$r,marginRight:(1+Rr)%Ft===0?0:Pn+Ba,marginBottom:ia}},y.createElement("a",{target:"_blank",href:`/shixuns/${Xn}/challenges`,className:Mt.li,onClick:Jo=>{Jo.preventDefault(),qa&&(0,et.L9)([qa]),yr&&(0,et.xg)(`/shixuns/${Xn}/challenges`)}},y.createElement("img",{src:ae(47621),className:Mt.titleBg}),y.createElement("div",{className:Mt.name},y.createElement(wt.Z,{title:kr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},y.createElement("span",{className:Mt.e},kr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),y.createElement("div",{style:{padding:"14px",paddingBottom:0}},y.createElement("div",{className:Mt.img},y.createElement("img",{className:Mt.cover,src:Oo?`${Le.Z.API_SERVER}/api/attachments/${Oo}`:`${Le.Z.IMG_SERVER+po}`}),bn.is_jupyter&&y.createElement("div",{className:Mt.bq},"Jupyter"),bn.is_jupyter_lab&&y.createElement("div",{className:Mt.bq},"JupyterLab"),bn.is_unity_3d&&y.createElement("div",{className:Mt.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),y.createElement("div",{className:"mt20 flex item-center justify-between"},y.createElement("div",null,y.createElement("span",{className:Mt.text},"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{className:Mt.value},bn.myshixuns_count)),y.createElement("div",null,y.createElement("span",{className:Mt.text},"\u56F0\u96BE\u7B49\u7EA7"),y.createElement("span",{className:Mt.value},bn.level))),y.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},y.createElement("div",null,y.createElement("span",{className:Mt.text},"\u5173\u5361\u6570"),y.createElement("span",{className:Mt.value},bn.challenges_count)),y.createElement("div",{className:Mt.rate},y.createElement(Rt.Z,{allowHalf:!0,disabled:!0,defaultValue:bn.score_info}),y.createElement("span",{className:Mt.value,style:{color:"#FF9C00"}},"\xA0",bn.score_info?`${bn.score_info}\u5206`:"5\u5206"))))),!yr&&y.createElement("div",{className:Mt.lockWrap},y.createElement("img",{src:`${Le.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),y.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!nt.length&&y.createElement(on.Z,null)))},Ln={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},cn="data:image/png;base64,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",zt="data:image/png;base64,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",Tt="data:image/png;base64,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",ua=({className:lt,dataSource:nt=[],col:Ft=4,right:Pn,bottom:ia=23,precision:Ba=0,wrapWidth:an=1200,trackEventItems:xa,loading:qa,wrapClassName:Sr,imgClassName:$r})=>{const bn=Math.floor((an-(Ft-1)*Pn)/Ft);return y.createElement(Sn.Z,{spinning:qa},y.createElement("div",{className:Ke()(Ln.list,lt)},!!nt.length&&nt.map((Rr,kr)=>{const{name:Bo,id:Xn,identifier:yr,power:Oo,cover_image_id:po,pic:Jo}=Rr;return y.createElement("div",{className:Ke()(Ln.wrap,Sr),key:Xn,style:{width:bn,marginRight:(1+kr)%Ft===0?0:Pn+Ba,marginBottom:ia}},y.createElement("a",{target:"_blank",href:`/shixuns/${yr}/challenges`,className:Ln.li,onClick:tl=>{tl.preventDefault(),xa&&(0,et.L9)([xa]),Oo&&(0,et.xg)(`/shixuns/${yr}/challenges`)}},y.createElement("div",{className:Ke()(Ln.img,$r)},y.createElement("img",{className:Ln.cover,src:po?`${Le.Z.API_SERVER}/api/attachments/${po}`:`${Le.Z.IMG_SERVER+Jo}`}),Rr.is_jupyter&&y.createElement("img",{className:Ln.sign,src:cn}),Rr.is_jupyter_lab&&y.createElement("img",{className:Ln.sign,src:zt}),Rr.is_unity_3d&&y.createElement("img",{className:Ln.sign,src:Tt})),y.createElement("div",{className:Ln.name},y.createElement(wt.Z,{title:Bo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},y.createElement("span",{className:Ln.e},Bo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),y.createElement("div",{className:Ln.tags},y.createElement(wt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),y.createElement("span",null,Rr.challenges_count))),!!Rr.myshixuns_count&&y.createElement(wt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),y.createElement("span",null,Rr.myshixuns_count))),y.createElement(wt.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},y.createElement("span",null,y.createElement("span",null,Rr.level))),y.createElement("div",{className:Ln.rate},y.createElement(Rt.Z,{allowHalf:!0,disabled:!0,defaultValue:Rr.score_info}),y.createElement("span",null,"\xA0",Rr.score_info?`${Rr.score_info}\u5206`:"5\u5206")))),!Oo&&y.createElement("div",{className:Ln.lockWrap},y.createElement("img",{src:`${Le.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),y.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!nt.length&&y.createElement(on.Z,null)))},$t=ae(47140),aa={flex_box_center:"flex_box_center___vu9yi",flex_space_between:"flex_space_between___LwoH7",flex_box_vertical_center:"flex_box_vertical_center___pUG0J",flex_box_center_end:"flex_box_center_end___xWI9t",flex_box_column:"flex_box_column___Mr5rB",list:"list___zE1wj",wrap:"wrap___5HG1h",lockWrap:"lockWrap___zziwX",li:"li___aNI2z",img:"img___adfIp",cover:"cover___G1cj9",bq:"bq___hpdTt",sign:"sign___kHAha",titleBg:"titleBg___S1VlI",name:"name___zsjxM",e:"e___fd1jW",text:"text___b9Tdy",value:"value___ZASRv",unit:"unit___sMNBQ",tags:"tags___KbL1d",tag1:"tag1___c9ebE",tag2:"tag2___bxczv"},Ya=ae(79005),ya=ae(20345),Qn=ae(77882),ja=ae(31081),Fr=ae(75309),lr=ae(71979),ra=ae(47558),va=ae(42922),sa=ae(66832),ma=ae(96593),ba=ae(19664),ar=ae(91833),Cn=Object.defineProperty,ln=Object.getOwnPropertySymbols,xn=Object.prototype.hasOwnProperty,yt=Object.prototype.propertyIsEnumerable,Zn=(lt,nt,Ft)=>nt in lt?Cn(lt,nt,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):lt[nt]=Ft,Ea=(lt,nt)=>{for(var Ft in nt||(nt={}))xn.call(nt,Ft)&&Zn(lt,Ft,nt[Ft]);if(ln)for(var Ft of ln(nt))yt.call(nt,Ft)&&Zn(lt,Ft,nt[Ft]);return lt};const Va=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Ya,swimg:ya},{name:"101\u8BA1\u5212",ptimg:Qn,swimg:ja},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Fr,swimg:lr},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:ra,swimg:va},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:sa,swimg:ma},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ba,swimg:ar}];var rr=({className:lt,dataSource:nt=[],col:Ft=4,right:Pn,bottom:ia=23,precision:Ba=0,wrapWidth:an=1200,trackEventItems:xa,loading:qa,wrapClassName:Sr,imgClassName:$r,isArrow:bn=!1,imgStyle:Rr={}})=>{const kr=Math.floor((an-(Ft-1)*Pn)/Ft),[Bo,Xn]=(0,y.useState)(),[yr,Oo]=(0,y.useState)(),po=tl=>Xn(tl),Jo=()=>Xn(-1);return y.createElement(Sn.Z,{spinning:qa},y.createElement("div",{className:Ke()(aa.list,lt)},!!(nt!=null&&nt.length)&&(nt==null?void 0:nt.map((tl,iu)=>{var vu;const{name:$i,id:pu,identifier:Wi,featured:Ru,school_name:xi,image_url:Pl,excellent:Fu,is_plan:bu}=tl;return y.createElement("div",{key:pu,className:Ke()(aa.wrap,Sr),style:{width:kr,marginRight:(1+iu)%Ft===0?0:Pn+Ba,marginBottom:ia}},y.createElement("a",{target:"_blank",href:`/paths/${Wi}`,className:aa.li,onClick:Ri=>{Ri.preventDefault(),xa&&(0,et.L9)([xa]),(0,et.xg)(`/paths/${Wi}`)}},y.createElement("img",{src:ae(39057),className:aa.titleBg}),y.createElement("div",{className:aa.name},y.createElement(wt.Z,{title:$i},y.createElement("span",{className:aa.e,style:{color:bn&&Bo===iu?"#145DFF":"#000000"},onMouseEnter:()=>{po(iu)},onMouseLeave:Jo},$i))),y.createElement("div",{style:{padding:"14px",paddingBottom:0}},y.createElement("div",{className:Ke()(aa.img,$r)},y.createElement("img",{className:aa.cover,style:Ea({},Rr),src:`${Le.Z.IMG_SERVER+Pl}`}),(vu=tl==null?void 0:tl.subject_tags)==null?void 0:vu.map((Ri,il)=>{var uu,Tu;if(il===0){const Ml=(uu=Va.find(wi=>wi.name==Ri))==null?void 0:uu.swimg;return y.createElement("img",{className:aa.sign,src:Ml,style:{left:"-4px"}})}const Qi=(Tu=Va.find(Ml=>Ml.name==Ri))==null?void 0:Tu.ptimg;return y.createElement("img",{className:aa.sign,src:Qi,style:{left:`${48+52*(il-1)+2*il}px`}})}),y.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(tl==null?void 0:tl.excellent)&&y.createElement("div",{className:aa.bq},"\u5F00\u653E\u8BFE\u7A0B"))),y.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},y.createElement("div",null,y.createElement("span",{className:aa.text},"\u7AE0\u8282\u6570"),y.createElement("span",{className:aa.value},tl.stages_count)),y.createElement("div",null,y.createElement("span",{className:aa.text},"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{className:aa.value},tl.members_count))))))})),!nt.length&&y.createElement(on.Z,null)))},tr={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},dr=ae(81779),Za=ae(59301);const Zo=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Ya,swimg:ya},{name:"101\u8BA1\u5212",ptimg:Qn,swimg:ja},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Fr,swimg:lr},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:ra,swimg:va},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:sa,swimg:ma},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ba,swimg:ar}];var Un=({className:lt,dataSource:nt=[],col:Ft=4,right:Pn,bottom:ia=23,precision:Ba=0,wrapWidth:an=1200,trackEventItems:xa,loading:qa,onRemove:Sr=()=>{},isCurrent:$r=!0,showAlias:bn=!1,wrapClassName:Rr,imgClassName:kr})=>{const Bo=Math.floor((an-(Ft-1)*Pn)/Ft),Xn=[{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(yr=>(window.ENV==="build"&&(yr.ptimg=`/react/build${yr.ptimg}`,yr.swimg=`/react/build${yr.swimg}`),yr));return Za.createElement(Sn.Z,{spinning:qa},Za.createElement("div",{className:Ke()(tr.list,lt)},!!(nt!=null&&nt.length)&&(nt==null?void 0:nt.map((yr,Oo)=>{var po;const{name:Jo,id:tl,identifier:iu,featured:vu,school_name:$i,image_url:pu,excellent:Wi,is_plan:Ru}=yr;return Za.createElement("div",{key:tl,className:Ke()(tr.wrap,Rr),style:{width:Bo,marginRight:(1+Oo)%Ft===0?0:Pn+Ba,marginBottom:ia}},Za.createElement("a",{className:tr.li,onClick:xi=>{xi.preventDefault(),xi.stopPropagation(),xa&&(0,et.L9)([xa]),(0,et.xg)(`/paths/${iu}`)}},Za.createElement("div",{className:Ke()(tr.img,kr)},Za.createElement("img",{className:tr.cover,src:`${Le.Z.IMG_SERVER+pu}`}),$r&&(0,dr.bg)()&&(yr==null?void 0:yr.studying)&&Za.createElement("div",{className:`${tr.movebq} user-path-items`,onClick:xi=>{xi.stopPropagation(),Sr(yr)}},Za.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Za.createElement("span",{className:"c-red"},"\u79FB\u9664")),(po=yr==null?void 0:yr.subject_tags)==null?void 0:po.map((xi,Pl)=>{var Fu,bu;if(Pl===0){const il=(Fu=Xn.find(uu=>uu.name==xi))==null?void 0:Fu.swimg;return Za.createElement("img",{className:tr.sign,src:il,style:{left:"-4px"}})}const Ri=(bu=Xn.find(il=>il.name==xi))==null?void 0:bu.ptimg;return Za.createElement("img",{className:tr.sign,src:Ri,style:{left:`${48+52*(Pl-1)+2*Pl}px`}})}),Za.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(yr==null?void 0:yr.excellent)&&Za.createElement("div",{className:tr.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Za.createElement("div",{className:tr.name},Za.createElement(wt.Z,{title:bn&&(yr!=null&&yr.excellent_alias_name)?Za.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Jo}`,Za.createElement("br",null),Za.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${yr==null?void 0:yr.excellent_alias_name}`)):Jo},Za.createElement("span",{className:tr.e},bn&&(yr==null?void 0:yr.excellent_alias_name)||Jo))),Za.createElement("div",{className:tr.tags},Za.createElement("div",null,Za.createElement(wt.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Za.createElement("span",null,Za.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Za.createElement("span",null,yr.stages_count))),Za.createElement(wt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Za.createElement("span",null,Za.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Za.createElement("span",null,yr.members_count)))))))})),!nt.length&&Za.createElement(on.Z,null)))},Hn={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"},Da="data:image/png;base64,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",Te=ae(59301),_t=({className:lt,dataSource:nt=[],col:Ft=4,right:Pn,bottom:ia=23,precision:Ba=0,wrapWidth:an=1200,trackEventItems:xa,loading:qa})=>{const Sr=(0,pt.useIntl)(),$r=Math.floor((an-(Ft-1)*Pn)/Ft);return Te.createElement(Sn.Z,{spinning:qa},Te.createElement("div",{className:Ke()(Hn.list,lt)},!!nt.length&&nt.map((bn,Rr)=>{const{subject_identifier:kr,id:Bo,identifier:Xn,power:yr}=bn,Oo=bn.is_public!=0&&bn.is_public;return Te.createElement("div",{className:Hn.wrap,key:Bo,style:{width:$r,marginRight:(1+Rr)%Ft===0?0:Pn+Ba,marginBottom:ia}},Te.createElement("a",{className:Hn.li,onClick:po=>{po.preventDefault(),xa&&(0,et.L9)([xa]),(0,et.xg)(bn.first_category_url)}},Te.createElement("div",{className:Hn.top},Te.createElement(wt.Z,{title:bn.name},Te.createElement("div",{className:Hn.name},bn.name)),Te.createElement("img",{className:Hn.img,src:Le.Z.IMG_SERVER+"/images/"+bn.avatar_url}),Te.createElement("div",{className:Hn.text,title:bn.creator},bn.creator),kr&&Te.createElement("div",{className:Hn.btns},Te.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Te.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Oo&&Te.createElement("div",{className:Hn.sign},Sr.formatMessage({id:"classrooms.public",defaultMessage:"\u516C\u5F00"}))),Te.createElement("div",{className:Hn.bottom},bn.visits>0&&Te.createElement(wt.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Te.createElement("span",null,Te.createElement("i",{className:"iconfont icon-liulanyan"}),Te.createElement("span",null,bn.visits))),bn.course_members_count>0&&Te.createElement(wt.Z,{title:"\u6210\u5458",placement:"bottom"},Te.createElement("span",null,Te.createElement("i",{className:"iconfont icon-chengyuan"}),bn.course_members_count)),bn.tasks_count>0&&Te.createElement(wt.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Te.createElement("span",null,Te.createElement("i",{className:"iconfont icon-zuoye"}),bn.tasks_count)),bn.is_end?Te.createElement("div",{style:{color:"#6B758B"}},Sr.formatMessage({id:"classrooms.ended",defaultMessage:"\u5DF2\u7ED3\u675F"})):Te.createElement("div",{style:{color:"#00B187"}},Sr.formatMessage({id:"classrooms.inProgress",defaultMessage:"\u8FDB\u884C\u4E2D"})))),!bn.is_accessible&&Te.createElement("div",{className:Hn.lockWrap},Te.createElement("img",{src:`${Le.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Te.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!nt.length&&Te.createElement(on.Z,null)))},Kt={flex_box_center:"flex_box_center___PuarE",flex_space_between:"flex_space_between___q4lAa",flex_box_vertical_center:"flex_box_vertical_center___wsb8w",flex_box_center_end:"flex_box_center_end___H781P",flex_box_column:"flex_box_column___bHK1y",list:"list___e2XDo",wrap:"wrap___cz7sh",lockWrap:"lockWrap___EPuRr",creator:"creator___Y6Xjp",img:"img___kSEud",text:"text___GIlhY",top:"top___K4GCD",sign:"sign___KCjEP",name:"name___z3U4d",middle:"middle___LeUM5",row:"row___VBzfJ",value:"value___qigWu",btns:"btns___kGysm",bottom:"bottom___yPYd5",warpStyle:"warpStyle___pH3uC"},jt="data:image/png;base64,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",Kn=({className:lt,dataSource:nt=[],col:Ft=4,right:Pn,bottom:ia=23,precision:Ba=0,wrapWidth:an=1200,wrapClassName:xa,trackEventItems:qa,loading:Sr})=>{const $r=Math.floor((an-(Ft-1)*Pn)/Ft);return y.createElement(Sn.Z,{spinning:Sr},y.createElement("div",{className:Ke()(Kt.list,lt)},!!nt.length&&nt.map((bn,Rr)=>{const{subject_identifier:kr,id:Bo,identifier:Xn,power:yr}=bn,Oo=bn.is_public!=0&&bn.is_public;return y.createElement("div",{className:Ke()(`${Kt.wrap} ${bn.is_accessible?"":Kt.warpStyle}`,xa),key:Bo,style:{width:$r,marginRight:(1+Rr)%Ft===0?0:Pn+Ba,marginBottom:ia}},y.createElement("a",{className:Kt.li,onClick:po=>{po.preventDefault(),qa&&(0,et.L9)([qa]),(0,et.xg)(bn.first_category_url)}},y.createElement("div",{className:Kt.creator},y.createElement("img",{className:Kt.img,src:Le.Z.IMG_SERVER+"/images/"+bn.avatar_url}),y.createElement("div",{className:Kt.text,title:bn.creator},bn.creator)),y.createElement("div",{className:Kt.top},y.createElement(wt.Z,{title:bn.name},y.createElement("div",{className:Kt.name},bn.name)),Oo&&y.createElement("div",{className:Kt.sign},"\u516C\u5F00")),y.createElement("div",{className:Kt.middle},y.createElement("div",{className:Kt.row,style:{marginBottom:6}},y.createElement("div",null,y.createElement("span",{className:Kt.text},"\u8BBF\u95EE\u91CF"),y.createElement("span",{className:Kt.value},(bn==null?void 0:bn.visits)||0)),y.createElement("div",null,y.createElement("span",{className:Kt.text},"\u6210\u5458"),y.createElement("span",{className:Kt.value},(bn==null?void 0:bn.course_members_count)||0))),y.createElement("div",{className:Kt.row},y.createElement("div",null,y.createElement("span",{className:Kt.text,style:{width:42}},"\u4F5C",y.createElement("span",{style:{marginLeft:14}},"\u4E1A")),y.createElement("span",{className:Kt.value},(bn==null?void 0:bn.tasks_count)||0)),y.createElement("div",null,y.createElement("span",{className:Kt.text},"\u72B6\u6001"),bn.is_end?y.createElement("span",{className:Kt.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):y.createElement("span",{className:Kt.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),kr&&y.createElement("div",{className:Kt.btns},y.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),y.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!bn.is_accessible&&y.createElement("div",{className:Kt.lockWrap},y.createElement("img",{src:`${Le.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),y.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!nt.length&&y.createElement(on.Z,null)))},Ve={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},at="data:image/png;base64,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",un=({className:lt,dataSource:nt=[],col:Ft=4,right:Pn,bottom:ia=23,precision:Ba=0,wrapWidth:an=1200,wrapClassName:xa,trackEventItems:qa,loading:Sr})=>{const $r=Math.floor((an-(Ft-1)*Pn)/Ft);return y.createElement(Sn.Z,{spinning:Sr},y.createElement("div",{className:Ke()(Ve.list,lt)},!!nt.length&&nt.map((bn,Rr)=>{const{subject_identifier:kr,id:Bo,identifier:Xn,power:yr}=bn,Oo=bn.is_public!=0&&bn.is_public;return y.createElement("div",{className:Ke()(`${Ve.wrap} ${bn.is_accessible?"":Ve.warpStyle}`,xa),key:Bo,style:{width:$r,marginRight:(1+Rr)%Ft===0?0:Pn+Ba,marginBottom:ia}},y.createElement("a",{className:Ve.li,onClick:po=>{po.preventDefault(),qa&&(0,et.L9)([qa]),(0,et.xg)(bn.first_category_url)}},y.createElement("div",{className:Ve.creator},y.createElement("img",{className:Ve.img,src:Le.Z.IMG_SERVER+"/images/"+bn.avatar_url}),y.createElement("div",{className:Ve.text,title:bn.creator},bn.creator)),y.createElement("div",{className:Ve.top},y.createElement(wt.Z,{title:bn.name},y.createElement("div",{className:Ve.name},bn.name)),Oo&&y.createElement("div",{className:Ve.sign})),y.createElement("div",{className:Ve.middle},y.createElement("div",{className:Ve.row,style:{marginBottom:6}},y.createElement("div",null,y.createElement("span",{className:Ve.text},"\u8BBF\u95EE\u91CF"),y.createElement("span",{className:Ve.value},(bn==null?void 0:bn.visits)||0)),y.createElement("div",null,y.createElement("span",{className:Ve.text},"\u6210\u5458"),y.createElement("span",{className:Ve.value},(bn==null?void 0:bn.course_members_count)||0))),y.createElement("div",{className:Ve.row},y.createElement("div",null,y.createElement("span",{className:Ve.text,style:{width:42}},"\u4F5C",y.createElement("span",{style:{marginLeft:14}},"\u4E1A")),y.createElement("span",{className:Ve.value},(bn==null?void 0:bn.tasks_count)||0)),y.createElement("div",null,y.createElement("span",{className:Ve.text},"\u72B6\u6001"),bn.is_end?y.createElement("span",{className:Ve.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):y.createElement("span",{className:Ve.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),kr&&y.createElement("div",{className:Ve.btns},y.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),y.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!bn.is_accessible&&y.createElement("div",{className:Ve.lockWrap},y.createElement("img",{src:`${Le.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),y.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!nt.length&&y.createElement(on.Z,null)))},An={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"},Na=({dataSource:lt=[],value:nt,onChange:Ft,className:Pn,style:ia={},tabBarExtraContent:Ba})=>y.createElement("div",{className:Ke()(An.tabs,Pn),style:ia},y.createElement("div",{className:An.tabsWrap},lt.map((an,xa)=>y.createElement("aside",{className:An.tab,onClick:()=>{Ft(an.id),an.link&&pt.history.push(an.link)},key:xa},y.createElement("div",{className:nt===an.id?An.active:""},an.name),(an==null?void 0:an.resetCount)==null&&(an==null?void 0:an.total)!==void 0&&y.createElement("span",null,"\uFF08",an==null?void 0:an.total,"\uFF09"),(an==null?void 0:an.resetCount)!==void 0&&(an==null?void 0:an.total)!==void 0&&y.createElement(wt.Z,{title:(an==null?void 0:an.tip)!=null?an==null?void 0:an.tip:""},y.createElement("span",{style:{color:"#9096A3"}},"\uFF08",y.createElement("span",{style:{color:"#000"}},an==null?void 0:an.resetCount),"/",y.createElement("span",null,an==null?void 0:an.total),"\uFF09"))))),y.createElement("div",{className:An.tabBar},Ba)),ca={flex_box_center:"flex_box_center___itkVp",flex_space_between:"flex_space_between___F4yZx",flex_box_vertical_center:"flex_box_vertical_center___ko4cu",flex_box_center_end:"flex_box_center_end___cCBYR",flex_box_column:"flex_box_column___Mpq6K",tabs:"tabs___qRAhL",tabsWrap:"tabsWrap___CGRvS",tab:"tab___eYne_",active:"active___swSx6"},La=({dataSource:lt=[],value:nt,onChange:Ft,className:Pn,style:ia={},tabBarExtraContent:Ba})=>y.createElement("div",{className:Ke()(ca.tabs,Pn),style:ia},y.createElement("div",{className:ca.tabsWrap},lt.map((an,xa)=>y.createElement("aside",{className:ca.tab,onClick:()=>{Ft(an.id),an.link&&pt.history.push(an.link)},key:xa},y.createElement("div",{className:nt===an.id?ca.active:""},an.name),(an==null?void 0:an.resetCount)==null&&(an==null?void 0:an.total)!==void 0&&y.createElement("span",null,"\uFF08",an==null?void 0:an.total,"\uFF09"),(an==null?void 0:an.resetCount)!==void 0&&(an==null?void 0:an.total)!==void 0&&y.createElement(wt.Z,{title:(an==null?void 0:an.tip)!=null?an==null?void 0:an.tip:""},y.createElement("span",{style:{color:"#9096A3"}},"\uFF08",y.createElement("span",{style:{color:"#000"}},an==null?void 0:an.resetCount),"/",y.createElement("span",null,an==null?void 0:an.total),"\uFF09"))))),y.createElement("div",{className:ca.tabBar},Ba)),zn={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},Ga=({dataSource:lt=[],value:nt,onChange:Ft,className:Pn,style:ia={},tabBarExtraContent:Ba})=>y.createElement("div",{className:Ke()(zn.tabs,Pn),style:ia},y.createElement("div",{className:zn.tabsWrap},lt.map((an,xa)=>y.createElement("aside",{className:`${zn.tab} ${nt===an.id?zn.active:""}`,onClick:()=>{Ft(an.id),an.link&&pt.history.push(an.link)},key:xa},y.createElement("div",null,an.name),(an==null?void 0:an.resetCount)==null&&(an==null?void 0:an.total)!==void 0&&y.createElement("span",null,"\uFF08",an==null?void 0:an.total,"\uFF09"),(an==null?void 0:an.resetCount)!==void 0&&(an==null?void 0:an.total)!==void 0&&y.createElement(wt.Z,{title:(an==null?void 0:an.tip)!=null?an==null?void 0:an.tip:""},y.createElement("span",{style:{color:"#9096A3"}},"\uFF08",y.createElement("span",{style:{color:"#000"}},an==null?void 0:an.resetCount),"/",y.createElement("span",null,an==null?void 0:an.total),"\uFF09"))))),y.createElement("div",{className:zn.tabBar},Ba)),vo=({className:lt,style:nt={},children:Ft})=>y.createElement("div",{className:Ke()(lt),style:nt},Ft),ka={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"},Zt=ae(38854),zr=ae(20834);const Ka=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var mr=({sortValue:lt,dropValue:nt,className:Ft,onSort:Pn,onDrop:ia,dataSource:Ba=Ka})=>{var an;return y.createElement("div",{className:Ke()(ka.orderWrap,Ft)},y.createElement(Zt.Z,{dropdownRender:()=>y.createElement(zr.default,null,Ba.map((xa,qa)=>y.createElement(zr.default.Item,{key:qa,onClick:()=>ia(xa.id)},xa.name)))},y.createElement("span",{className:ka.orderTextWrap},(an=Ba.find(xa=>nt===xa.id))==null?void 0:an.name)),y.createElement("span",{className:ka.orderIconWrap},y.createElement("span",{className:ka.orderAsc},y.createElement("i",{className:lt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${ka.cursorPointer} ${ka.active}`:`iconfont icon-sanjiaoxing-up font12 ${ka.cursorPointer}`,onClick:()=>Pn(lt==="asc"?"desc":"asc")})),y.createElement("span",{className:ka.orderDesc},y.createElement("i",{className:lt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${ka.cursorPointer} ${ka.active}`:`iconfont icon-sanjiaoxing-down font12 ${ka.cursorPointer}`,onClick:()=>Pn(lt==="asc"?"desc":"asc")}))))},Dr={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const Mr=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Zr=({sortValue:lt,dropValue:nt,className:Ft,onSort:Pn,onDrop:ia,dataSource:Ba=Mr})=>{var an;return y.createElement("div",{className:Ke()(Dr.orderWrap,Ft)},y.createElement(Zt.Z,{dropdownRender:()=>y.createElement(zr.default,null,Ba.map((xa,qa)=>y.createElement(zr.default.Item,{key:qa,onClick:()=>ia(xa.id)},xa.name)))},y.createElement("span",{className:Dr.orderTextWrap},(an=Ba.find(xa=>nt===xa.id))==null?void 0:an.name)),y.createElement("span",{className:Dr.orderIconWrap},y.createElement("span",{className:Dr.orderAsc},y.createElement("i",{className:lt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Dr.cursorPointer} ${Dr.active}`:`iconfont icon-sanjiaoxing-up font12 ${Dr.cursorPointer}`,onClick:()=>Pn(lt==="asc"?"desc":"asc")})),y.createElement("span",{className:Dr.orderDesc},y.createElement("i",{className:lt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Dr.cursorPointer} ${Dr.active}`:`iconfont icon-sanjiaoxing-down font12 ${Dr.cursorPointer}`,onClick:()=>Pn(lt==="asc"?"desc":"asc")}))))},oa={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v",ThemeOne:"ThemeOne___iCQio"},Xt=ae(3113),ir=ae(76936),ga=Object.defineProperty,or=Object.getOwnPropertySymbols,Ha=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,$n=(lt,nt,Ft)=>nt in lt?ga(lt,nt,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):lt[nt]=Ft,Ia=(lt,nt)=>{for(var Ft in nt||(nt={}))Ha.call(nt,Ft)&&$n(lt,Ft,nt[Ft]);if(or)for(var Ft of or(nt))pn.call(nt,Ft)&&$n(lt,Ft,nt[Ft]);return lt},_n=(lt,nt)=>{var Ft={};for(var Pn in lt)Ha.call(lt,Pn)&&nt.indexOf(Pn)<0&&(Ft[Pn]=lt[Pn]);if(lt!=null&&or)for(var Pn of or(lt))nt.indexOf(Pn)<0&&pn.call(lt,Pn)&&(Ft[Pn]=lt[Pn]);return Ft},cr=(lt,nt,Ft)=>new Promise((Pn,ia)=>{var Ba=qa=>{try{xa(Ft.next(qa))}catch(Sr){ia(Sr)}},an=qa=>{try{xa(Ft.throw(qa))}catch(Sr){ia(Sr)}},xa=qa=>qa.done?Pn(qa.value):Promise.resolve(qa.value).then(Ba,an);xa((Ft=Ft.apply(lt,nt)).next())}),Br=lt=>{var nt=lt,{className:Ft,style:Pn,children:ia,loading:Ba=!1,openLoading:an,onClick:xa=()=>{},size:qa="middle",shape:Sr="round",theme:$r}=nt,bn=_n(nt,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Rr,kr]=(0,y.useState)(!1),Bo=(0,y.useMemo)(()=>{switch($r){case ir.Fy.THEMEONE:return oa.ThemeOne;case ir.Fy.DEFAULT:default:return oa.btn}},[$r]);return y.createElement(Xt.ZP,Ia({onClick:(0,Me.throttle)(Xn=>cr(void 0,null,function*(){an&&kr(!0);try{yield xa(Xn)}catch(yr){console.log("error",yr)}an&&kr(!1)}),2e3,{leading:!0,trailing:!1}),className:Ke()(Bo,oa[`${qa}-${Sr}`],Ft),style:Pn,size:qa,shape:Sr,loading:Rr||Ba},bn),ia)},Ur={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"},el=({className:lt,style:nt,children:Ft=null,onClick:Pn,title:ia})=>y.createElement("div",{className:Ke()(Ur.head,lt),style:nt},y.createElement("span",{className:"primary-hover",onClick:Pn},y.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),y.createElement("b",{title:ia},ia),y.createElement("div",{className:Ur.node},Ft)),No={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"},Or=({confirmShow:lt=!0,confirmTitle:nt,confirmClick:Ft,cancelShow:Pn=!0,cancelTitle:ia,cancelClick:Ba,className:an,style:xa,confirmLoading:qa=!1})=>y.createElement("div",{className:Ke()(No.btns,an),style:xa},lt&&y.createElement(Xt.ZP,{loading:qa,onClick:Ft,type:"primary",className:No.confirm},nt),Pn&&y.createElement(Xt.ZP,{onClick:Ba,className:No.cancel},ia)),Ir={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"},nr=({className:lt,style:nt={},LeftContent:Ft,children:Pn,RightContent:ia})=>y.createElement("div",{className:Ke()(Ir.fixedBottom,lt),style:nt},y.createElement("div",{className:Ir.wrap},y.createElement("div",{className:Ir.left},Ft),y.createElement("div",{className:Ir.center},Pn),y.createElement("div",{className:Ir.right},ia))),Yr={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"},Er=({className:lt,style:nt={},dataSource:Ft=[]})=>y.createElement("div",{className:Ke()(Yr.crumbs,lt),style:nt},Ft.map((Pn,ia)=>iapt.history.push(Pn.path)},Pn.name):y.createElement("span",null,Pn.name),y.createElement("span",null,"\xA0",">","\xA0")):y.createElement("span",{key:ia,style:{color:"#5F6368"}},Pn.name))),ao=ae(31797),Co=Object.defineProperty,lo=Object.defineProperties,er=Object.getOwnPropertyDescriptors,Io=Object.getOwnPropertySymbols,sl=Object.prototype.hasOwnProperty,ml=Object.prototype.propertyIsEnumerable,Kr=(lt,nt,Ft)=>nt in lt?Co(lt,nt,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):lt[nt]=Ft,Sl=(lt,nt)=>{for(var Ft in nt||(nt={}))sl.call(nt,Ft)&&Kr(lt,Ft,nt[Ft]);if(Io)for(var Ft of Io(nt))ml.call(nt,Ft)&&Kr(lt,Ft,nt[Ft]);return lt},ll=(lt,nt)=>lo(lt,er(nt)),di=(lt,nt)=>{var Ft={};for(var Pn in lt)sl.call(lt,Pn)&&nt.indexOf(Pn)<0&&(Ft[Pn]=lt[Pn]);if(lt!=null&&Io)for(var Pn of Io(lt))nt.indexOf(Pn)<0&&ml.call(lt,Pn)&&(Ft[Pn]=lt[Pn]);return Ft};const{Countdown:Ol}=ao.default;var _o=lt=>{var nt=lt,{onChange:Ft}=nt,Pn=di(nt,["onChange"]);const[ia,Ba]=(0,y.useState)(null);(0,y.useEffect)(()=>{typeof ia=="number"&&ia>=0&&Ft(ia)},[ia]);const an=xa=>{const qa=Math.floor(xa/1e3);Ba(qa)};return y.createElement(Ol,ll(Sl({},Pn),{onChange:an}))},pi={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},Zl=({DataProps:lt,className:nt,style:Ft={}})=>{var Pn;return y.createElement("div",{className:Ke()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",pi.ClassRoomItem,nt),style:Ft,onClick:()=>{(0,et.xg)(lt==null?void 0:lt.first_category_url)}},y.createElement("div",{className:"flex flex-col item-center"},y.createElement("img",{src:`${(Pn=Le.Z)==null?void 0:Pn.IMG_SERVER}/images/${lt==null?void 0:lt.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(lt==null?void 0:lt.subject_identifier)&&y.createElement("div",{className:"mt-40px"},y.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),y.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),y.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},y.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(lt!=null&<.is_public)&&y.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),y.createElement("span",{className:Ke()("text-16px font-medium",pi.TitleDom)},lt==null?void 0:lt.name)),y.createElement("div",{className:"c-grey-333 font-medium"},lt==null?void 0:lt.creator),y.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",lt==null?void 0:lt.course_members_count),y.createElement("div",{className:"c-grey-333 flex item-center justify-between"},y.createElement("div",null,"\u4F5C\u4E1A\uFF1A",lt==null?void 0:lt.tasks_count),lt!=null&<.is_end?y.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):y.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},Ul=Object.defineProperty,ei=Object.getOwnPropertySymbols,_a=Object.prototype.hasOwnProperty,Yn=Object.prototype.propertyIsEnumerable,Gn=(lt,nt,Ft)=>nt in lt?Ul(lt,nt,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):lt[nt]=Ft,me=(lt,nt)=>{for(var Ft in nt||(nt={}))_a.call(nt,Ft)&&Gn(lt,Ft,nt[Ft]);if(ei)for(var Ft of ei(nt))Yn.call(nt,Ft)&&Gn(lt,Ft,nt[Ft]);return lt},Bt=({DataProps:lt=[],selectValue:nt,onChange:Ft,className:Pn,style:ia={},extra:Ba,classNameItem:an,styleItem:xa={},barHidden:qa})=>{const[Sr,$r]=(0,y.useState)();return(0,y.useEffect)(()=>{$r(Array.isArray(nt)?nt:[nt])},[nt]),y.createElement("div",{className:Ke()("flex px-20px py-10px gap-40px",Pn),style:me({borderBottom:"1px solid #D3F0FF"},ia)},lt==null?void 0:lt.map(bn=>y.createElement("div",{key:bn==null?void 0:bn.id,className:Ke()("flex item-center justify-center current c-grey-333 text-16 relative",an,bn==null?void 0:bn.className),style:me(me({color:Sr!=null&&Sr.includes(bn==null?void 0:bn.id)?"#1890FF":"",minWidth:88},xa),(bn==null?void 0:bn.style)||{}),onClick:Rr=>{Ft==null||Ft({domEvent:Rr,item:bn}),bn!=null&&bn.link&&pt.history.push(bn==null?void 0:bn.link)}},bn==null?void 0:bn.name,!qa&&(Sr==null?void 0:Sr.includes(bn==null?void 0:bn.id))&&y.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),y.createElement("div",{className:"ml-auto"},Ba))},gn=Object.defineProperty,ht=Object.defineProperties,In=Object.getOwnPropertyDescriptors,yn=Object.getOwnPropertySymbols,vn=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable,za=(lt,nt,Ft)=>nt in lt?gn(lt,nt,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):lt[nt]=Ft,fr=(lt,nt)=>{for(var Ft in nt||(nt={}))vn.call(nt,Ft)&&za(lt,Ft,nt[Ft]);if(yn)for(var Ft of yn(nt))Fn.call(nt,Ft)&&za(lt,Ft,nt[Ft]);return lt},Lr=(lt,nt)=>ht(lt,In(nt)),ha=({value:lt,onChange:nt,onInputChange:Ft,className:Pn,style:ia={},InputProps:Ba})=>{const[an,xa]=(0,y.useState)(lt);return y.createElement("div",{className:Ke()("flex item-center rounded-full px-10px py-2px",Pn),style:fr({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},ia)},y.createElement(ct.default,Lr(fr({bordered:!1},Ba),{onChange:qa=>{xa(qa.target.value),Ft==null||Ft(encodeURIComponent(qa.target.value))},onPressEnter:qa=>{nt==null||nt({domEvent:qa,item:{value:an}})}})),y.createElement("img",{className:"h-22px current",src:ae(25365),height:22,onClick:qa=>{nt==null||nt({domEvent:qa,item:{value:an}})}}))}},66991:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return he}});var y=ae(59301);function he(Be,we){const ke=(0,y.useRef)();(0,y.useEffect)(()=>{ke.current=Be}),(0,y.useEffect)(()=>{function We(){ke.current()}if(we!==null){let Ce=setInterval(We,we);return()=>clearInterval(Ce)}},[we])}},56793:function(ut,kt,ae){"use strict";ae.r(kt),ae.d(kt,{default:function(){return bi}});var y=ae(59301),he=ae(95392),Be=ae(78241),we=ae(8591),ke=ae(66104),We=ae(92832),Ce=ae(19842),Ke=ae(24905),Me=ae(5112),De=ae(5871),je=ae(3113),He={flex_box_center:"flex_box_center___aPGWN",flex_space_between:"flex_space_between___MQNX5",flex_box_vertical_center:"flex_box_vertical_center___Z7QdK",flex_box_center_end:"flex_box_center_end___JQl5O",flex_box_column:"flex_box_column___IhYhx",bg:"bg___Kg8x_",title:"title___UhsVG",titleLeft:"titleLeft___NPVwn",titleRight:"titleRight___UGtmZ",formWrap:"formWrap___Jowb2",baseLineHeight:"baseLineHeight___N68WX",radioBtnWrapper:"radioBtnWrapper___bX7Pi",radiogroup:"radiogroup___ukf8u",easy:"easy___ZHYPU",medium:"medium___piewx",hard:"hard___HMXyt",selectdiv:"selectdiv___gkuBG",divitem:"divitem___vNm0q",bottmodiv:"bottmodiv___assW5",cancelBtn:"cancelBtn___Nl6Pi",confirmBtn:"confirmBtn___BNoFU",baseFormItem:"baseFormItem___ILZ2V",cascaderPopup:"cascaderPopup___QPxW3",addQuestionBtn:"addQuestionBtn___OjehS",concat:"concat___kliXB"},_e=ae(43418),ue=ae(5083),E=ae(56656),a=ae.n(E),x=(se,Se,Pe)=>new Promise((mt,xt)=>{var Jt=it=>{try{tn(Pe.next(it))}catch(fn){xt(fn)}},En=it=>{try{tn(Pe.throw(it))}catch(fn){xt(fn)}},tn=it=>it.done?mt(it.value):Promise.resolve(it.value).then(Jt,En);tn((Pe=Pe.apply(se,Se)).next())});const b=({user:se,dispatch:Se,classroomList:Pe,onModalOk:mt,setsubloading:xt})=>{const Jt=(0,he.useParams)(),[En,tn]=(0,y.useState)(),[it,fn]=(0,y.useState)(!1);function On(Pa){return Pa&&Pa{fn(!1)},zIndex:8888,destroyOnClose:!0,footer:null,maskClosable:!1,keyboard:!1,open:Pe.actionTabs.key==="\u9884\u7EA6\u5F39\u7A97",onCancel:()=>{if(it){we.ZP.warning("\u6B63\u5728\u8BF7\u6C42\u6570\u636E\u4E2D...");return}xt(!1),Se({type:"classroomList/setActionTabs",payload:{}})}},y.createElement("div",null,y.createElement("span",null,"\u6CE8\u610F\u5230\u60A8\u7684\u8BFE\u5802\u4E2D\u5B66\u751F\u4EBA\u6570\u8F83\u591A\u3002\u4E3A\u66F4\u597D\u5730\u4E3A\u60A8\u548C\u60A8\u7684\u5B66\u751F\u670D\u52A1\uFF0C\u7ED9\u540C\u5B66\u4EEC\u5E26\u6765\u66F4\u597D\u7684\u8003\u8BD5\u4F53\u9A8C\uFF0C\u6211\u4EEC\u5C06\u63D0\u524D\u4E3A\u60A8\u548C\u60A8\u7684\u5B66\u751F\u51C6\u5907\u597D\u670D\u52A1\u5668\u8D44\u6E90\u3002 \u8BF7\u60A8\u544A\u77E5\u6211\u4EEC\uFF0C\u8FD9\u4EFD\u8BD5\u5377\u7684\u9884\u8BA1\u8003\u8BD5\u65F6\u95F4\u662F\uFF1A"),y.createElement("br",null),y.createElement(ue.default,{popupStyle:{zIndex:9999},style:{marginTop:"10px",marginBottom:"10px"},disabledDate:On,format:"YYYY-MM-DD HH:mm:ss",onChange:(Pa,Ge)=>{tn(Ge)},showTime:{defaultValue:a()("00:00:00","HH:mm:ss")}}),y.createElement("br",null),y.createElement("span",null,"\u611F\u8C22\u60A8\u7684\u914D\u5408"),y.createElement("br",null),y.createElement("div",{style:{textAlign:"end"}},y.createElement(je.ZP,{loading:it,type:"primary",onClick:()=>x(void 0,null,function*(){fn(!0),mt(En,()=>{Se({type:"classroomList/setActionTabs",payload:{}})})})},"\u786E\u8BA4"))))};var z=(0,he.connect)(({user:se,classroomList:Se})=>({user:se,classroomList:Se}))(b),te=ae(57193),oe=ae(32134),ie=ae(12893),le={wrap:"wrap___Ww0Ti",itemWarp:"itemWarp___LMLjd",addIcon:"addIcon___xmRLl",deleteIcon:"deleteIcon___gjwgO"},Ee=ae(57809),Fe=Object.defineProperty,Ye=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,Re=(se,Se,Pe)=>Se in se?Fe(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):se[Se]=Pe,Je=(se,Se)=>{for(var Pe in Se||(Se={}))Ie.call(Se,Pe)&&Re(se,Pe,Se[Pe]);if(Ye)for(var Pe of Ye(Se))ct.call(Se,Pe)&&Re(se,Pe,Se[Pe]);return se},Ue=(se,Se,Pe)=>new Promise((mt,xt)=>{var Jt=it=>{try{tn(Pe.next(it))}catch(fn){xt(fn)}},En=it=>{try{tn(Pe.throw(it))}catch(fn){xt(fn)}},tn=it=>it.done?mt(it.value):Promise.resolve(it.value).then(Jt,En);tn((Pe=Pe.apply(se,Se)).next())}),xe=({setitem:se,item:Se,rz:Pe})=>{var mt,xt,Jt,En,tn,it,fn,On;const Pa=(0,he.useIntl)();let[Ge,Lt]=(0,y.useState)({zydatas:[],jbdatas:[],kcdatas:[],zsdatas:[],page:1,per_page:20});const[qt]=Be.default.useForm(),[hn,Ut]=(0,y.useState)(!1);(0,y.useEffect)(()=>{Pe&&!hn&&(Ge.zydatas=Pe,Lt(Je({},Ge)),Ut(!0),Se!=null&&Se.ec_course_id&&Yt())},[Se,Pe,hn]),console.log(Ge,"params");function Yt(){return Ue(this,null,function*(){yield Nt(Se==null?void 0:Se.ec_major_school_id),yield Bn(Se==null?void 0:Se.ec_year_id),yield $a(Se==null?void 0:Se.ec_course_id),qt.setFieldsValue({ec_course_id:Se==null?void 0:Se.ec_course_id,ec_major_school_id:Se==null?void 0:Se.ec_major_school_id,ec_point_ids:Se==null?void 0:Se.ec_point_ids,ec_year_id:Se==null?void 0:Se.ec_year_id})})}function Nt(bt){return Ue(this,null,function*(){const Ra=yield(0,te.ZP)(`/api/ec_major_schools/${bt}/ec_years/get_year_list.json`,{method:"get"});Ge.jbdatas=Ra==null?void 0:Ra.data,Lt(Je({},Ge)),qt.setFieldsValue({ec_year_id:"",ec_course_id:"",ec_point_ids:[]})})}function Bn(bt){return Ue(this,null,function*(){const Ra=yield(0,te.ZP)(`/api/ec_years/${bt}/ec_courses/get_courses.json`,{method:"get"});Ge.kcdatas=Ra==null?void 0:Ra.data,Lt(Je({},Ge)),qt.setFieldsValue({ec_course_id:"",ec_point_ids:[]})})}const $a=bt=>Ue(void 0,null,function*(){const Ra=yield(0,te.ZP)(`/api/ec_courses/${bt}/ec_points.json`,{method:"get",params:{ec_course_id:bt}});Ge.zsdatas=Ra==null?void 0:Ra.data,Lt(Je({},Ge))});return y.createElement("div",{className:le.from},y.createElement(Be.default,{form:qt,layout:"inline",onValuesChange:bt=>{console.log("----",bt),bt.ec_major_school_id&&(Ge.jbdatas=[],Ge.kcdatas=[],Ge.zsdatas=[],Lt(Je({},Ge)),Nt(bt.ec_major_school_id)),bt.ec_year_id&&(Ge.kcdatas=[],Ge.zsdatas=[],Lt(Je({},Ge)),Bn(bt.ec_year_id)),bt.ec_course_id&&(Ge.zsdatas=[],Lt(Je({},Ge)),$a(bt.ec_course_id))},onFinish:bt=>Ue(void 0,null,function*(){se(bt)})},y.createElement(Be.default.Item,{name:"ec_major_school_id"},y.createElement(Ee.default,{style:{width:160},disabled:((mt=Ge.zydatas)==null?void 0:mt.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u4E13\u4E1A"},(xt=Ge==null?void 0:Ge.zydatas)==null?void 0:xt.map((bt,Ra)=>y.createElement(Ee.default.Option,{key:Ra,value:bt==null?void 0:bt.ec_major_school_id},bt==null?void 0:bt.name)))),y.createElement(Be.default.Item,{name:"ec_year_id"},y.createElement(Ee.default,{style:{width:160},disabled:((Jt=Ge.jbdatas)==null?void 0:Jt.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u5C4A\u522B"},(En=Ge==null?void 0:Ge.jbdatas)==null?void 0:En.map((bt,Ra)=>y.createElement(Ee.default.Option,{key:Ra,value:bt==null?void 0:bt.ec_year_id},bt==null?void 0:bt.year)))),y.createElement(Be.default.Item,{name:"ec_course_id"},y.createElement(Ee.default,{style:{width:208},disabled:((tn=Ge.kcdatas)==null?void 0:tn.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"},(it=Ge==null?void 0:Ge.kcdatas)==null?void 0:it.map((bt,Ra)=>y.createElement(Ee.default.Option,{key:Ra,value:bt==null?void 0:bt.id},bt==null?void 0:bt.name)))),y.createElement(Be.default.Item,{name:"ec_point_ids"},y.createElement(Ee.default,{onChange:()=>{qt.submit()},style:{width:160},maxTagCount:1,maxTagTextLength:7,mode:"multiple",disabled:((fn=Ge.zsdatas)==null?void 0:fn.length)<=0,placeholder:Pa.formatMessage({id:"classrooms.selectKnowledgePoint",defaultMessage:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"})},(On=Ge==null?void 0:Ge.zsdatas)==null?void 0:On.map((bt,Ra)=>y.createElement(Ee.default.Option,{key:Ra,value:bt==null?void 0:bt.id},bt==null?void 0:bt.name))))))},vt=Object.defineProperty,pt=Object.defineProperties,Ct=Object.getOwnPropertyDescriptors,Et=Object.getOwnPropertySymbols,nn=Object.prototype.hasOwnProperty,Sn=Object.prototype.propertyIsEnumerable,wt=(se,Se,Pe)=>Se in se?vt(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):se[Se]=Pe,Rt=(se,Se)=>{for(var Pe in Se||(Se={}))nn.call(Se,Pe)&&wt(se,Pe,Se[Pe]);if(Et)for(var Pe of Et(Se))Sn.call(Se,Pe)&&wt(se,Pe,Se[Pe]);return se},Le=(se,Se)=>pt(se,Ct(Se)),et=(se,Se,Pe)=>new Promise((mt,xt)=>{var Jt=it=>{try{tn(Pe.next(it))}catch(fn){xt(fn)}},En=it=>{try{tn(Pe.throw(it))}catch(fn){xt(fn)}},tn=it=>it.done?mt(it.value):Promise.resolve(it.value).then(Jt,En);tn((Pe=Pe.apply(se,Se)).next())});const Wt=({user:se,exercise_id:Se=null,homework_common_id:Pe=null,setitem:mt})=>{var xt,Jt,En;const tn=(0,he.useIntl)();let[it,fn]=(0,y.useState)([{id:Math.random()}]),[On,Pa]=(0,y.useState)(null);function Ge(){return et(this,null,function*(){var qt,hn,Ut,Yt;let Nt=yield(0,te.ZP)("/api/ec_courses/0/ec_points/get_work_points.json",{method:"get",params:{exercise_id:Se,homework_common_id:Pe}});if(((qt=Nt==null?void 0:Nt.data)==null?void 0:qt.length)>0){let Bn=[];(hn=Nt==null?void 0:Nt.data)==null||hn.map($a=>{var bt;(bt=$a==null?void 0:$a.ec_point_ids)==null||bt.map(Ra=>{Bn.push(Ra)})}),mt(Le(Rt({},(Ut=Nt==null?void 0:Nt.data)==null?void 0:Ut[0]),{ec_point_ids:Bn})),fn((Yt=Nt==null?void 0:Nt.data)==null?void 0:Yt.map($a=>Le(Rt({},$a),{id:Math.random()})))}})}(0,y.useEffect)(()=>{var qt,hn;(hn=(qt=se==null?void 0:se.userInfo)==null?void 0:qt.course)!=null&&hn.course_school_id&&Lt()},[(Jt=(xt=se==null?void 0:se.userInfo)==null?void 0:xt.course)==null?void 0:Jt.course_school_id]);function Lt(){return et(this,null,function*(){var qt,hn;const Ut=yield(0,te.ZP)(`/api/schools/${(hn=(qt=se==null?void 0:se.userInfo)==null?void 0:qt.course)==null?void 0:hn.course_school_id}/ec_majors/get_major_list.json`,{method:"get"});Pa(Ut==null?void 0:Ut.data),(Pe||Se)&&Ge()})}return console.log(it,On,"datas"),y.createElement("div",{style:{display:(En=se.userInfo.course)!=null&&En.is_openengineering?"":"none"}},y.createElement("div",{className:le.wrap},y.createElement("p",null,"\u5DE5\u7A0B\u8BA4\u8BC1",y.createElement("br",null),"\u8003\u6838\u77E5\u8BC6\u70B9"),y.createElement("div",{className:le.itemWarp},it==null?void 0:it.map((qt,hn)=>y.createElement("div",{key:qt.id,style:{display:"flex",alignItems:"center",marginBottom:20}},y.createElement(xe,{rz:On,item:qt,setitem:Ut=>{Ut=Rt(Rt({},it==null?void 0:it[hn]),Ut),it.splice(hn,1,Ut),fn([...it]);let Yt=[];it==null||it.map(Nt=>{var Bn;(Bn=Nt==null?void 0:Nt.ec_point_ids)==null||Bn.map($a=>{Yt.push($a)})}),mt(Le(Rt({},Ut),{ec_point_ids:Yt}))}}),y.createElement(oe.Z,{className:le.addIcon,onClick:()=>{it.push({id:Math.random()}),fn([...it])}}),hn!=0&&y.createElement(ie.Z,{className:le.deleteIcon,onClick:()=>{it.splice(hn,1);let Ut=[];it==null||it.map(Yt=>{var Nt;(Nt=Yt==null?void 0:Yt.ec_point_ids)==null||Nt.map(Bn=>{Ut.push(Bn)})}),mt(Le(Rt({},it[hn-1]),{ec_point_ids:Ut})),fn([...it])}}))))))};var wn=(0,he.connect)(({user:se})=>({user:se}))(Wt),Ot=ae(20834),on=ae(71418),be=ae(38854),dt=ae(6848),Mt=ae(43428),rt={flex_box_center:"flex_box_center___zCnVx",flex_space_between:"flex_space_between___BBiQD",flex_box_vertical_center:"flex_box_vertical_center___KzPui",flex_box_center_end:"flex_box_center_end___zJokd",flex_box_column:"flex_box_column___Grsys",moreSpan:"moreSpan___VJeLv",bg:"bg___oBBHW",title:"title___xV4Rt",bottomdiv:"bottomdiv___rPfwr",spanBtn:"spanBtn___eJxID",addQuestionBtn:"addQuestionBtn___RPRiP",saveBtn:"saveBtn___y9nNf",left:"left___Q3Qf4",leftAction:"leftAction___GT9yG",Button:"Button___r00OP",iconWrapper:"iconWrapper___wofW_",up:"up___a9RQm",down:"down___x6RAl",disabled:"disabled___mkEME",titleleft:"titleleft___WZ83K",more_style:"more_style___ZXYnN",qcount:"qcount___o6F1k",score:"score___Gy6jr",qtitle:"qtitle___KF7pa",qcountclick:"qcountclick___kvoyc",right:"right___Nfa70",edit:"edit___RVRSb",delete:"delete___J9BAT",yuanti:"yuanti___ljq8l",tianjia:"tianjia___s7Zu2",shixun:"shixun___YkjdZ",scoreByBlankRadio:"scoreByBlankRadio___QYQY5",modalconfirm:"modalconfirm___dmWFe",scoremodal:"scoremodal___CDA7w",close:"close___jdUWv",content:"content___HPqUf",items:"items___YkyQL",bottom:"bottom___mzpp4",yes:"yes___Xio6z",no:"no___hbicD",formcenter:"formcenter___kN8Ax",radiogroup:"radiogroup___htjtc",easy:"easy____g1mR",medium:"medium___vPAsn",hard:"hard___c6tcf",formcenterselect:"formcenterselect___B88vb",selectitems1:"selectitems1___Dzpho",selectitems:"selectitems___wUGKF",morebottom:"morebottom___F5cFQ",scoreinput:"scoreinput___S9Fbv",shake:"shake___IYp2E",titleTooltip:"titleTooltip___J0i26",exercise_styles:"exercise_styles___BJAZm"},At=ae(63949),Ln=ae(13922),cn=ae(46612),zt=ae(11414),Tt=ae(76818),Vn=ae(59301),ua=Object.defineProperty,$t=Object.defineProperties,aa=Object.getOwnPropertyDescriptors,Ya=Object.getOwnPropertySymbols,ya=Object.prototype.hasOwnProperty,Qn=Object.prototype.propertyIsEnumerable,ja=(se,Se,Pe)=>Se in se?ua(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):se[Se]=Pe,Fr=(se,Se)=>{for(var Pe in Se||(Se={}))ya.call(Se,Pe)&&ja(se,Pe,Se[Pe]);if(Ya)for(var Pe of Ya(Se))Qn.call(Se,Pe)&&ja(se,Pe,Se[Pe]);return se},lr=(se,Se)=>$t(se,aa(Se)),ra=(se,Se,Pe)=>new Promise((mt,xt)=>{var Jt=it=>{try{tn(Pe.next(it))}catch(fn){xt(fn)}},En=it=>{try{tn(Pe.throw(it))}catch(fn){xt(fn)}},tn=it=>it.done?mt(it.value):Promise.resolve(it.value).then(Jt,En);tn((Pe=Pe.apply(se,Se)).next())}),sa=({Itemid:se,setqitem:Se,qitem:Pe,data:mt,getdata:xt,bigitem:Jt,setBigqitem:En,isedit:tn,handleEditing:it})=>{const[fn,On]=(0,y.useState)([]),[Pa,Ge]=(0,y.useState)(!1),Lt=(hn,Ut,Yt)=>{const Nt=Array.from(hn),[Bn]=Nt.splice(Ut,1);return Nt.splice(Yt,0,Bn),Nt};(0,y.useEffect)(()=>{mt.length>0&&On([...mt])},[mt]);const qt=(hn,Ut)=>ra(void 0,null,function*(){if(!hn.destination)return;if(tn){it();return}const Yt=Lt(Ut,hn.source.index,hn.destination.index);Ge(!0);let Nt=yield(0,te.ZP)(`/api/exercises/${se}/adjust_position.json`,{method:"post",body:{id:se,question_ids:Yt==null?void 0:Yt.map(Bn=>Bn.question_id)}});Ge(!1),Nt.status===0&&xt({id:Ut==null?void 0:Ut[hn.source.index].question_id})});return Vn.createElement("div",null,Vn.createElement(zt.Z5,{onDragEnd:hn=>qt(hn,fn)},Vn.createElement(zt.bK,{droppableId:"droppable"},(hn,Ut)=>Vn.createElement("div",Fr({ref:hn.innerRef},hn.droppableProps),Vn.createElement(on.Z,{spinning:Pa},fn.map((Yt,Nt)=>Vn.createElement(zt._l,{key:Nt,draggableId:Nt.toString(),index:Nt},(Bn,$a)=>{var bt,Ra;return Vn.createElement("aside",Fr(Fr({ref:Bn.innerRef},Bn.draggableProps),Bn.dragHandleProps),Vn.createElement(dt.Z,{title:Vn.createElement(Tt.Z,{value:(Yt==null?void 0:Yt.question_type)===8?(bt=Yt==null?void 0:Yt.program_attr)==null?void 0:bt.description:Yt.question_title}),color:"#fff",placement:"left",overlayClassName:rt.titleTooltip},Vn.createElement("div",{onClick:()=>{if(tn){it();return}Se(lr(Fr({},Yt),{index:Nt+1})),En(Jt),(0,At.Vf)("#question-scroll-id")},className:`${rt.qcount} ${Yt.question_id===(Pe==null?void 0:Pe.question_id)?rt.qcountclick:""}`},Vn.createElement("span",{className:rt.score},Yt==null?void 0:Yt.question_score,"\u5206"),Vn.createElement("span",{className:rt.qtitle},Nt+1,"\u3001",Vn.createElement(Tt.Z,{value:(Yt==null?void 0:Yt.question_type)===8?(Ra=Yt==null?void 0:Yt.program_attr)==null?void 0:Ra.description:Yt.question_title,showTextOnly:!0})))))}))),hn.placeholder))))},ma=ae(95237),ba=ae(58777),ar=ae(78673),Cn=ae(61485),ln=ae(21384),xn=ae(59301),yt=(se,Se,Pe)=>new Promise((mt,xt)=>{var Jt=it=>{try{tn(Pe.next(it))}catch(fn){xt(fn)}},En=it=>{try{tn(Pe.throw(it))}catch(fn){xt(fn)}},tn=it=>it.done?mt(it.value):Promise.resolve(it.value).then(Jt,En);tn((Pe=Pe.apply(se,Se)).next())}),Ea=({form:se,TagDiscipline:Se,exerciseitem:Pe,qitem:mt,getTagData:xt})=>{var Jt;const En=(0,he.useIntl)(),[tn,it]=(0,y.useState)(!0),[fn,On]=(0,y.useState)(!1),[Pa,Ge]=(0,y.useState)(""),[Lt,qt]=(0,y.useState)([]),[hn,Ut]=(0,y.useState)([]),[Yt,Nt]=(0,y.useState)(0);(0,y.useEffect)(()=>{$a()},[]);const Bn=bt=>yt(void 0,null,function*(){const Ra=yield(0,te.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:bt==null?void 0:bt.sub_discipline_id}});Ut(Ra==null?void 0:Ra.tag_disciplines)}),$a=()=>yt(void 0,null,function*(){const bt=yield(0,te.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});qt(bt.disciplines||[]),mt!=null&&mt.sub_discipline_id&&Bn(mt),Nt(mt!=null&&mt.sub_discipline_id?1:0),se.setFieldsValue({difficulty:mt.difficulty||2,tag_discipline_ids:mt.tag_discipline_ids,repeat_answer:!mt.repeat_answer,sub_discipline_id:mt!=null&&mt.sub_discipline_id?[mt==null?void 0:mt.discipline_id,mt==null?void 0:mt.sub_discipline_id]:[]})});return xn.createElement("div",null,xn.createElement("div",{style:{marginTop:30,height:tn?"100%":"0px",overflow:"hidden"}},xn.createElement(Be.default.Item,{className:rt.formcenter,rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u96BE\u5EA6"}],label:"\u96BE\u5EA6",name:"difficulty"},xn.createElement(Me.ZP.Group,{className:rt.radiogroup},xn.createElement(Me.ZP.Button,{className:rt.easy,value:1},"\u7B80\u5355"),xn.createElement(Me.ZP.Button,{className:rt.medium,value:2},"\u9002\u4E2D"),xn.createElement(Me.ZP.Button,{className:rt.hard,value:3},"\u56F0\u96BE"))),xn.createElement(Be.default.Item,{name:"sub_discipline_id",label:"\u77E5\u8BC6\u70B9",className:rt.formcenterselect},xn.createElement(Ce.Z,{className:rt.selectitems1,expandTrigger:"hover",placeholder:En.formatMessage({id:"classrooms.selectDirection",defaultMessage:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"}),options:Lt,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(bt,Ra)=>{se.setFieldsValue({sub_discipline_id:bt,tag_discipline_ids:[]}),Nt(bt?bt.length:0),(bt==null?void 0:bt.length)>0&&(Bn({sub_discipline_id:bt[1]}),bt[1]==(mt==null?void 0:mt.sub_discipline_id)&&se.setFieldValue("tag_discipline_ids",mt.tag_discipline_ids))},onClear:()=>{Ut([]),se.setFieldValue("tag_discipline_ids",[]),Nt(0)}})),xn.createElement(Be.default.Item,{className:rt.formcenterselect},xn.createElement("div",{style:{display:"flex",alignItems:"center",paddingLeft:55}},xn.createElement(Be.default.Item,{name:"tag_discipline_ids"},xn.createElement(Ee.default,{className:rt.selectitems,disabled:Yt===0,showSearch:!0,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",mode:"multiple",listHeight:200,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",mode:"multiple",dropdownStyle:{zIndex:9},allowClear:!0,optionFilterProp:"children",filterOption:(bt,Ra)=>Ra.key.indexOf(bt.toLowerCase())>=0},hn==null?void 0:hn.map(bt=>xn.createElement(Ee.default.Option,{key:bt.name+bt.id,value:bt.id},xn.createElement("div",{style:{display:"flex",alignItems:"center"}},xn.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},bt.name),(bt==null?void 0:bt.type)==="personal"&&xn.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),Yt>0&&xn.createElement("div",{style:{marginLeft:20,marginTop:"-16px",lineHeight:"48px",height:48,fontSize:14}},xn.createElement("span",null,"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),xn.createElement("a",{onClick:()=>{On(!0)},style:{marginLeft:3,color:"#3061D0"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))),xn.createElement(Be.default.Item,{className:rt.formcenterselect},xn.createElement("div",{style:{display:"flex",alignItems:"center"}},xn.createElement(Be.default.Item,{name:"repeat_answer",valuePropName:"checked"},xn.createElement(ar.Z,null)),xn.createElement("div",{style:{marginLeft:10,marginTop:"-16px",lineHeight:"48px",height:48,color:"#000000"}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898",xn.createElement(dt.Z,{placement:"right",title:"\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u4F5C\u7B54\u5B8C\u6210\u8BE5\u9898\u5E76\u8FDB\u5165\u4E0B\u4E00\u9898\u4E4B\u540E\uFF0C\u4E0D\u5141\u8BB8\u518D\u4FEE\u6539\u8BE5\u9898\u7B54\u6848"},xn.createElement(Cn.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))))),xn.createElement(ln.Z,{open:fn,subDisciplineId:(Jt=se.getFieldValue("sub_discipline_id"))==null?void 0:Jt[1],onCancel:()=>{On(!1)},onOkClick:bt=>{Ut(Ra=>[...Ra,bt]),se.setFieldValue("tag_discipline_ids",[...se.getFieldValue("tag_discipline_ids"),bt==null?void 0:bt.id])}}))},Va=ae(59301),Ca=Object.defineProperty,rr=Object.defineProperties,tr=Object.getOwnPropertyDescriptors,dr=Object.getOwnPropertySymbols,Za=Object.prototype.hasOwnProperty,Zo=Object.prototype.propertyIsEnumerable,Qt=(se,Se,Pe)=>Se in se?Ca(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):se[Se]=Pe,Un=(se,Se)=>{for(var Pe in Se||(Se={}))Za.call(Se,Pe)&&Qt(se,Pe,Se[Pe]);if(dr)for(var Pe of dr(Se))Zo.call(Se,Pe)&&Qt(se,Pe,Se[Pe]);return se},Hn=(se,Se)=>rr(se,tr(Se)),Da=(se,Se,Pe)=>new Promise((mt,xt)=>{var Jt=it=>{try{tn(Pe.next(it))}catch(fn){xt(fn)}},En=it=>{try{tn(Pe.throw(it))}catch(fn){xt(fn)}},tn=it=>it.done?mt(it.value):Promise.resolve(it.value).then(Jt,En);tn((Pe=Pe.apply(se,Se)).next())}),Ht=({qitem:se,setisedit:Se,TagDiscipline:Pe,exerciseitem:mt,seveeditor:xt,deleteitem:Jt,getTagData:En,init:tn,showTip:it=!1})=>{var fn;const[On]=Be.default.useForm(),Pa=(0,he.useIntl)();(0,y.useEffect)(()=>{var Lt;On.setFieldsValue(Hn(Un({},se),{name:se==null?void 0:se.question_title,choices:(Lt=se==null?void 0:se.question_choices)==null?void 0:Lt.map(qt=>Hn(Un({},qt),{standard_boolean:qt!=null&&qt.standard_boolean?1:0})),repeat_answer:!(se!=null&&se.repeat_answer)}))},[se]);const Ge=Lt=>{if(!(Lt!=null&&Lt.length))return!1;const qt=Lt.map(Ut=>{var Yt;return(Yt=Ut.choice_text)==null?void 0:Yt.trim().replace(/^\s+|\s+$/g,"")});return new Set(qt).size!==qt.length};return Va.createElement("div",null,Va.createElement(Be.default,{form:On,colon:!1,onFinish:Lt=>{var qt,hn,Ut,Yt,Nt;if(Ge(Lt.choices)){we.ZP.error(Pa.formatMessage({id:"classrooms.choiceOptionsNoDuplicate",defaultMessage:"\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58"}));return}let Bn=(hn=(qt=Lt==null?void 0:Lt.choices)==null?void 0:qt.map)==null?void 0:hn.call(qt,(bt,Ra)=>{if((bt==null?void 0:bt.standard_boolean)===1)return Ra+1}),$a=Hn(Un({},Lt),{item_type:se==null?void 0:se.question_type,question_choices:(Yt=(Ut=Lt==null?void 0:Lt.choices)==null?void 0:Ut.map)==null?void 0:Yt.call(Ut,bt=>bt.choice_text),standard_answers:Bn.filter(bt=>bt),choices:(Nt=Lt==null?void 0:Lt.choices)==null?void 0:Nt.map(bt=>Hn(Un({},bt),{is_answer:bt.standard_boolean}))});xt(Un(Un({},se),$a))},onFinishFailed:Lt=>Da(void 0,null,function*(){var qt,hn;we.ZP.error(Lt.errorFields[0].errors[0]),On.scrollToField((hn=(qt=Lt==null?void 0:Lt.errorFields)==null?void 0:qt[0])==null?void 0:hn.name,{behavior:"smooth",block:"center"})})},Va.createElement("div",{style:{display:"flex",alignItems:"center"}},Va.createElement("div",{style:{flex:1}},Va.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Va.createElement("span",null,(se==null?void 0:se.question_type)===1?"\u591A\u9009\u9898":"\u5355\u9009\u9898")),((fn=mt==null?void 0:mt.exercise)==null?void 0:fn.exercise_status)==1&&!(se!=null&&se.isadd)&&Va.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Jt()}},Va.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Va.createElement(je.ZP,{onClick:()=>{var Lt;se.isadd?(Se(!1),tn()):(On.setFieldsValue(Hn(Un({},se),{name:se==null?void 0:se.question_title,choices:(Lt=se==null?void 0:se.question_choices)==null?void 0:Lt.map(qt=>Hn(Un({},qt),{standard_boolean:qt!=null&&qt.standard_boolean?1:0})),repeat_answer:!(se!=null&&se.repeat_answer)})),Se(!1))}},"\u53D6\u6D88"),Va.createElement(dt.Z,{overlayClassName:rt.shake,open:it,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Va.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Va.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Va.createElement(je.ZP,{type:"primary",className:"ml20",onClick:()=>Da(void 0,null,function*(){On.submit()})},"\u4FDD\u5B58"))),Va.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Va.createElement(ma.Z,{align:"middle"},Va.createElement(Be.default.Item,{className:rt.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:Pa.formatMessage({id:"classrooms.promptScore",defaultMessage:"\u8BF7\u8F93\u5165\u5206\u503C"})}]},Va.createElement(De.Z,{onBlur:Lt=>{Lt.target.value==="0"&&we.ZP.error(Pa.formatMessage({id:"classrooms.scoreGreater0LessEqual100",defaultMessage:"\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100"}))},style:{width:150},precision:1,placeholder:Pa.formatMessage({id:"classrooms.promptScore",defaultMessage:"\u8BF7\u8F93\u5165\u5206\u503C"}),max:100,min:.1}))),Va.createElement(ba.u,{form:On,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",titleKey:"question_title",choiceKey:"choices",analysisKey:"analysis",choiceOptionsPath:"choices",choiceTextKey:"choice_text",answerKey:"standard_boolean"}),Va.createElement(Ea,{getTagData:En,qitem:se,exerciseitem:mt,TagDiscipline:Pe,form:On}))))},_t=ae(62716),Kt=ae(76021),jt=ae(59301),Wn=Object.defineProperty,Kn=Object.defineProperties,Ve=Object.getOwnPropertyDescriptors,at=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,un=Object.prototype.propertyIsEnumerable,An=(se,Se,Pe)=>Se in se?Wn(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):se[Se]=Pe,Mn=(se,Se)=>{for(var Pe in Se||(Se={}))qe.call(Se,Pe)&&An(se,Pe,Se[Pe]);if(at)for(var Pe of at(Se))un.call(Se,Pe)&&An(se,Pe,Se[Pe]);return se},Na=(se,Se)=>Kn(se,Ve(Se)),ca=(se,Se,Pe)=>new Promise((mt,xt)=>{var Jt=it=>{try{tn(Pe.next(it))}catch(fn){xt(fn)}},En=it=>{try{tn(Pe.throw(it))}catch(fn){xt(fn)}},tn=it=>it.done?mt(it.value):Promise.resolve(it.value).then(Jt,En);tn((Pe=Pe.apply(se,Se)).next())}),La=({qitem:se,TagDiscipline:Se,exerciseitem:Pe,setisedit:mt,seveeditor:xt,deleteitem:Jt,getTagData:En,init:tn,showTip:it=!1})=>{var fn;const[On]=Be.default.useForm(),Pa=(0,he.useIntl)(),Ge=Be.default.useWatch("use_blank_score",On);return(0,y.useEffect)(()=>{On.setFieldsValue(Na(Mn({},se),{standard_answers:se.standard_answers||[],name:se.question_title,repeat_answer:!se.repeat_answer}))},[se]),jt.createElement("div",null,jt.createElement(Be.default,{form:On,colon:!1,onValuesChange:(Lt,qt)=>{var hn,Ut,Yt,Nt;if(Lt!=null&&Lt.standard_answers||Lt!=null&&Lt.use_blank_score){let Bn=((hn=On.getFieldValue("standard_answers"))==null?void 0:hn.length)>0&&((Yt=(Ut=On.getFieldValue("standard_answers"))==null?void 0:Ut.map($a=>$a.score))==null?void 0:Yt.filter($a=>$a));(Bn==null?void 0:Bn.length)>0&&On.setFieldsValue({question_score:(Bn==null?void 0:Bn.length)>0&&((Nt=Bn.reduce(($a,bt)=>$a+bt))==null?void 0:Nt.toFixed(1))})}},onFinish:Lt=>{xt(Na(Mn(Mn({},se),Lt),{item_type:se==null?void 0:se.question_type,standard_answers:Lt.standard_answers,question_title:Lt.name}))},onFinishFailed:Lt=>ca(void 0,null,function*(){var qt,hn;Lt.errorFields[0].errors[0]==="\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"&&(0,At.pE)(),we.ZP.error(Lt.errorFields[0].errors[0]),On.scrollToField((hn=(qt=Lt==null?void 0:Lt.errorFields)==null?void 0:qt[0])==null?void 0:hn.name,{behavior:"smooth",block:"center"})})},jt.createElement("div",{style:{display:"flex",alignItems:"center"}},jt.createElement("div",{style:{flex:1}},jt.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),jt.createElement("span",null,"\u586B\u7A7A\u9898")),((fn=Pe==null?void 0:Pe.exercise)==null?void 0:fn.exercise_status)==1&&!(se!=null&&se.isadd)&&jt.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Jt()}},jt.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),jt.createElement(je.ZP,{onClick:()=>{se.isadd?(mt(!1),tn()):(On.setFieldsValue(Na(Mn({},se),{standard_answers:se.standard_answers||[],name:se.question_title,repeat_answer:!se.repeat_answer})),mt(!1))}},"\u53D6\u6D88"),jt.createElement(dt.Z,{overlayClassName:rt.shake,open:it,placement:"bottom",color:"rgba(244,156,14,0.19)",title:jt.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},jt.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},jt.createElement(je.ZP,{type:"primary",className:"ml20",onClick:()=>{On.submit()}},"\u4FDD\u5B58"))),jt.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},jt.createElement(ma.Z,{align:"middle"},Ge?jt.createElement(Kt.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}):jt.createElement(Be.default.Item,{key:2,className:rt.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:Pa.formatMessage({id:"classrooms.promptScore",defaultMessage:"\u8BF7\u8F93\u5165\u5206\u503C"})}]},jt.createElement(De.Z,{onBlur:Lt=>{Lt.target.value==="0"&&we.ZP.error(Pa.formatMessage({id:"classrooms.scoreGreater0LessEqual100",defaultMessage:"\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100"}))},style:{width:150},precision:1,placeholder:Pa.formatMessage({id:"classrooms.promptScore",defaultMessage:"\u8BF7\u8F93\u5165\u5206\u503C"}),size:"middle",max:100,min:.1})),jt.createElement(Be.default.Item,{name:"use_blank_score",noStyle:!0},jt.createElement(Me.ZP.Group,{className:rt.scoreByBlankRadio,optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}]})),jt.createElement(dt.Z,{overlayInnerStyle:{width:460},title:jt.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",jt.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},jt.createElement("i",{className:"icon-tishixiaowenhao font18 ml20 c-3061d0"}))),jt.createElement(_t.u,{form:On,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:Ge,answerKey:"standard_answers"}),jt.createElement(Ea,{getTagData:En,qitem:se,exerciseitem:Pe,TagDiscipline:Se,form:On}))))},zn=ae(85254),Vt=ae(59301),Ga=Object.defineProperty,Ar=Object.defineProperties,vo=Object.getOwnPropertyDescriptors,ka=Object.getOwnPropertySymbols,Zt=Object.prototype.hasOwnProperty,zr=Object.prototype.propertyIsEnumerable,Ka=(se,Se,Pe)=>Se in se?Ga(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):se[Se]=Pe,wr=(se,Se)=>{for(var Pe in Se||(Se={}))Zt.call(Se,Pe)&&Ka(se,Pe,Se[Pe]);if(ka)for(var Pe of ka(Se))zr.call(Se,Pe)&&Ka(se,Pe,Se[Pe]);return se},mr=(se,Se)=>Ar(se,vo(Se)),Dr=(se,Se,Pe)=>new Promise((mt,xt)=>{var Jt=it=>{try{tn(Pe.next(it))}catch(fn){xt(fn)}},En=it=>{try{tn(Pe.throw(it))}catch(fn){xt(fn)}},tn=it=>it.done?mt(it.value):Promise.resolve(it.value).then(Jt,En);tn((Pe=Pe.apply(se,Se)).next())}),so=({qitem:se,setisedit:Se,TagDiscipline:Pe,exerciseitem:mt,seveeditor:xt,deleteitem:Jt,getTagData:En,init:tn,showTip:it=!1})=>{var fn;const[On]=Be.default.useForm(),Pa=(0,he.useIntl)();return(0,y.useEffect)(()=>{var Ge;On.setFieldsValue(mr(wr({},se),{name:se.question_title,repeat_answer:!se.repeat_answer,choices:(Ge=se==null?void 0:se.question_choices)==null?void 0:Ge.map(Lt=>mr(wr({},Lt),{is_answer:Lt!=null&&Lt.standard_boolean?1:0}))}))},[se]),Vt.createElement("div",null,Vt.createElement(Be.default,{form:On,colon:!1,onFinish:Ge=>{var Lt,qt,hn,Ut;let Yt=(qt=(Lt=Ge==null?void 0:Ge.choices)==null?void 0:Lt.map)==null?void 0:qt.call(Lt,(Nt,Bn)=>{if((Nt==null?void 0:Nt.is_answer)===1)return Bn+1});xt(mr(wr(wr({},se),Ge),{question_title:Ge.name,standard_answers:Yt.filter(Nt=>Nt),question_choices:(Ut=(hn=Ge==null?void 0:Ge.choices)==null?void 0:hn.map)==null?void 0:Ut.call(hn,Nt=>Nt.choice_text)}))},onFinishFailed:Ge=>Dr(void 0,null,function*(){var Lt,qt;we.ZP.error(Ge.errorFields[0].errors[0]),On.scrollToField((qt=(Lt=Ge==null?void 0:Ge.errorFields)==null?void 0:Lt[0])==null?void 0:qt.name,{behavior:"smooth",block:"center"})})},Vt.createElement("div",{style:{display:"flex",alignItems:"center"}},Vt.createElement("div",{style:{flex:1}},Vt.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Vt.createElement("span",null,"\u5224\u65AD\u9898")),((fn=mt==null?void 0:mt.exercise)==null?void 0:fn.exercise_status)==1&&!(se!=null&&se.isadd)&&Vt.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Jt()}},Vt.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Vt.createElement(je.ZP,{onClick:()=>{var Ge;se.isadd?(Se(!1),tn()):(On.setFieldsValue(mr(wr({},se),{name:se.question_title,repeat_answer:!se.repeat_answer,choices:(Ge=se==null?void 0:se.question_choices)==null?void 0:Ge.map(Lt=>mr(wr({},Lt),{is_answer:Lt!=null&&Lt.standard_boolean?1:0}))})),Se(!1))}},"\u53D6\u6D88"),Vt.createElement(dt.Z,{overlayClassName:rt.shake,open:it,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Vt.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Vt.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Vt.createElement(je.ZP,{type:"primary",className:"ml20",onClick:()=>{On.submit()}},"\u4FDD\u5B58"))),Vt.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Vt.createElement(Be.default.Item,{className:rt.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:Pa.formatMessage({id:"classrooms.promptScore",defaultMessage:"\u8BF7\u8F93\u5165\u5206\u503C"})}]},Vt.createElement(De.Z,{onBlur:Ge=>{Ge.target.value==="0"&&we.ZP.error(Pa.formatMessage({id:"classrooms.scoreGreater0LessEqual100",defaultMessage:"\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100"}))},style:{width:150},precision:1,placeholder:Pa.formatMessage({id:"classrooms.promptScore",defaultMessage:"\u8BF7\u8F93\u5165\u5206\u503C"}),max:100,min:.1})),Vt.createElement(zn.Z,{form:On,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:""}),Vt.createElement(Ea,{getTagData:En,qitem:se,exerciseitem:mt,TagDiscipline:Pe,form:On}))))},Zr=ae(36381),oa={wrap:"wrap___m6v_p",deleteIcon:"deleteIcon___hdYRw",keywordTag:"keywordTag___BLtdn",questionTitleEditorWrap:"questionTitleEditorWrap___fdaK7",choiceWrap:"choiceWrap___wkyUO",choiceIndex:"choiceIndex___tExMq",judgementIndex:"judgementIndex___RMhzJ",setAnswerBtn:"setAnswerBtn___bisIK",activeAnswer:"activeAnswer___MnyyC",activeJudgementAnswer:"activeJudgementAnswer___grGX5",actionWrapper:"actionWrapper___LUawU",addIcon:"addIcon___ckXqe",inputBorder:"inputBorder___nuo0O",placeholder:"placeholder___Dhdir",blankWrapper:"blankWrapper___cnidV",blankInput:"blankInput___iZ5BF",blankInputNumberWrapper:"blankInputNumberWrapper___zlXQc",addBtn:"addBtn___OdgAm",blankIndex:"blankIndex___g4Y7d",baseInputWrapper:"baseInputWrapper___DCOHd",collapseWrapper:"collapseWrapper___SyLrk",panelHeader:"panelHeader___E0il1",open:"open___IFH3V",close:"close___YpIA9",hide:"hide___Nl1W6",scoreByBlankRadio:"scoreByBlankRadio___jpG4i"},Xt=ae(88871),ir=Object.defineProperty,ga=Object.defineProperties,or=Object.getOwnPropertyDescriptors,Ha=Object.getOwnPropertySymbols,pn=Object.prototype.hasOwnProperty,$n=Object.prototype.propertyIsEnumerable,Ia=(se,Se,Pe)=>Se in se?ir(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):se[Se]=Pe,_n=(se,Se)=>{for(var Pe in Se||(Se={}))pn.call(Se,Pe)&&Ia(se,Pe,Se[Pe]);if(Ha)for(var Pe of Ha(Se))$n.call(Se,Pe)&&Ia(se,Pe,Se[Pe]);return se},cr=(se,Se)=>ga(se,or(Se)),gr=(se,Se)=>{var Pe={};for(var mt in se)pn.call(se,mt)&&Se.indexOf(mt)<0&&(Pe[mt]=se[mt]);if(se!=null&&Ha)for(var mt of Ha(se))Se.indexOf(mt)<0&&$n.call(se,mt)&&(Pe[mt]=se[mt]);return Pe};const Br=se=>{var Se=se,{value:Pe,onChange:mt,scrollId:xt}=Se,Jt=gr(Se,["value","onChange","scrollId"]);return y.createElement("div",{id:xt||""},y.createElement(Xt.Z,cr(_n({},Jt),{defaultValue:Pe,onChange:(En,tn)=>{console.log("a:",En,tn),tn!=null&&tn.length?mt(En,tn):mt(En)}})))},Ur=({value:se,onChange:Se,placeholder:Pe,height:mt=140,isEdit:xt})=>xt?y.createElement(Xt.Z,{watch:!0,isFocus:!0,height:mt,placeholder:Pe,defaultValue:se,onChange:Se}):y.createElement("div",{style:{cursor:"pointer"}},se?y.createElement(Tt.Z,{className:oa.inputBorder,value:se}):y.createElement("div",{className:`${oa.inputBorder} ${oa.placeholder}`},Pe));var pr=ae(43604),el=Object.defineProperty,No=Object.defineProperties,Ll=Object.getOwnPropertyDescriptors,Or=Object.getOwnPropertySymbols,Ir=Object.prototype.hasOwnProperty,Fo=Object.prototype.propertyIsEnumerable,nr=(se,Se,Pe)=>Se in se?el(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):se[Se]=Pe,Yr=(se,Se)=>{for(var Pe in Se||(Se={}))Ir.call(Se,Pe)&&nr(se,Pe,Se[Pe]);if(Or)for(var Pe of Or(Se))Fo.call(Se,Pe)&&nr(se,Pe,Se[Pe]);return se},oo=(se,Se)=>No(se,Ll(Se)),Er=(se,Se)=>{var Pe={};for(var mt in se)Ir.call(se,mt)&&Se.indexOf(mt)<0&&(Pe[mt]=se[mt]);if(se!=null&&Or)for(var mt of Or(se))Se.indexOf(mt)<0&&Fo.call(se,mt)&&(Pe[mt]=se[mt]);return Pe};const ao=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Co=({value:se,onChange:Se,choiceTextKey:Pe,answerKey:mt,index:xt,isEdit:Jt,setInputActive:En,form:tn,choiceOptionsPath:it,allowChangeMode:fn,showAddIcon:On,addItem:Pa,deleteItem:Ge})=>{const Lt=(se==null?void 0:se[mt])===1,qt=()=>{const Ut=tn.getFieldValue(it);tn.setFieldValue(it,Ut.map(Yt=>oo(Yr({},Yt),{[mt]:0})))},hn=()=>{Lt?Se(oo(Yr({},se),{[mt]:0})):(fn||qt(),Se(oo(Yr({},se),{[mt]:1})))};return y.createElement(ma.Z,{className:oa.choiceWrap,align:"middle",wrap:!1},y.createElement(pr.Z,{onClick:hn,className:`${oa.choiceIndex} ${Lt?oa.activeAnswer:""}`},ao[xt]),y.createElement(pr.Z,{flex:1,className:`${oa.editorWrap} ml15`,onClick:En},y.createElement(Ur,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Jt,value:se==null?void 0:se[Pe],onChange:Ut=>{Se(oo(Yr({},se),{[Pe]:Ut}))}})),y.createElement(pr.Z,{flex:"0 0 auto",className:"ml15"},y.createElement("div",{onClick:hn,className:`${oa.setAnswerBtn} ${Lt?oa.activeAnswer:""}`},Lt?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),y.createElement(pr.Z,{className:oa.actionWrapper},y.createElement(dt.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},y.createElement(oe.Z,{className:oa.addIcon,onClick:Pa,style:{visibility:On?"visible":"hidden"}})),y.createElement(dt.Z,{title:"\u5220\u9664"},y.createElement(ie.Z,{className:oa.deleteIcon,onClick:Ge,style:{visibility:xt>1?"visible":"hidden"}}))))},lo=({questionTitlePlaceholder:se,titleKey:Se,choiceKey:Pe,analysisKey:mt,choiceTextKey:xt,answerKey:Jt,choiceOptionsPath:En,allowChangeMode:tn=!0,form:it,showAnalysis:fn=!0})=>{const[On,Pa]=(0,y.useState)(),[Ge,Lt]=(0,y.useState)(!1);return y.createElement("div",{className:oa.wrap},y.createElement("div",{className:oa.questionTitleEditorWrap},y.createElement(Be.default.Item,{label:"\u9898\u5E72",name:Se,labelCol:{span:24},rules:[{required:!0}]},y.createElement(Br,{scrollId:Array.isArray(Se)?Se.join("_"):`${Se}`,watch:!0,height:140,placeholder:se}))),y.createElement(Be.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),y.createElement(Be.default.List,{name:Pe,rules:[{validator(qt,hn){const Ut=hn.some(Nt=>Nt[Jt]===1),Yt=hn.findIndex(Nt=>{var Bn;return((Bn=Nt[xt])==null?void 0:Bn.length)<=0});return Yt!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${ao[Yt]}\u9009\u9879\u7684\u5185\u5BB9`)):Ut?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(qt,{add:hn,remove:Ut})=>y.createElement("div",{id:Array.isArray(En)?En.join("_"):`${En}`},qt.map((Yt,Nt)=>{var Bn=Yt,{key:$a,name:bt}=Bn,Ra=Er(Bn,["key","name"]);const Gr=On===$a,Hr=()=>{Pa($a)},Cr=Nt<7&&Nt===qt.length-1,da=()=>hn({[xt]:"",[Jt]:0}),Vr=()=>Ut(bt);return y.createElement(Be.default.Item,oo(Yr({},Ra),{key:$a,name:bt,noStyle:!0}),y.createElement(Co,{choiceTextKey:xt,answerKey:Jt,index:Nt,isEdit:Gr,setInputActive:Hr,form:it,choiceOptionsPath:En,allowChangeMode:tn,showAddIcon:Cr,addItem:da,deleteItem:Vr}))}),qt.length<8&&y.createElement("div",{className:`${oa.addBtn} mb30`,onClick:()=>hn({[xt]:"",[Jt]:0})},"\u6DFB\u52A0\u9009\u9879"))),fn&&y.createElement("div",{onClick:()=>Lt(!0)},y.createElement(Be.default.Item,{name:mt,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},y.createElement(Ur,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ge}))))};var er=ae(59301),Io=Object.defineProperty,sl=Object.defineProperties,ml=Object.getOwnPropertyDescriptors,Kr=Object.getOwnPropertySymbols,Sl=Object.prototype.hasOwnProperty,ll=Object.prototype.propertyIsEnumerable,di=(se,Se,Pe)=>Se in se?Io(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):se[Se]=Pe,Ol=(se,Se)=>{for(var Pe in Se||(Se={}))Sl.call(Se,Pe)&&di(se,Pe,Se[Pe]);if(Kr)for(var Pe of Kr(Se))ll.call(Se,Pe)&&di(se,Pe,Se[Pe]);return se},$l=(se,Se)=>sl(se,ml(Se)),_o=(se,Se)=>{var Pe={};for(var mt in se)Sl.call(se,mt)&&Se.indexOf(mt)<0&&(Pe[mt]=se[mt]);if(se!=null&&Kr)for(var mt of Kr(se))Se.indexOf(mt)<0&&ll.call(se,mt)&&(Pe[mt]=se[mt]);return Pe};const pi=({value:se,onChange:Se})=>{const Pe=(0,he.useIntl)(),mt=Jt=>{_e.default.confirm({centered:!0,okText:Pe.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Pe.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:Pe.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:oa.modal,onOk:()=>{const En=[...se];En.splice(Jt,1),Se(En)}})},xt=()=>{const Jt=[...se];Jt.push(""),Se(Jt)};return er.createElement(ma.Z,{className:"ml20"},er.createElement(pr.Z,{flex:1},se==null?void 0:se.map((Jt,En)=>er.createElement(ma.Z,{key:`${Jt}_${En}`,align:"middle",className:"mb20"},er.createElement(We.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:Jt,autoSize:{maxRows:3},maxLength:1e3,onBlur:tn=>{const it=[...se],fn=tn.target.value.trim();it[En]=fn,Se(it)}}),er.createElement(dt.Z,{title:"\u5220\u9664"},er.createElement(ie.Z,{className:oa.deleteIcon,style:{marginLeft:15,visibility:En>0?"visible":"hidden"},onClick:()=>mt(En)}))))),er.createElement(pr.Z,null,er.createElement("div",{className:`${oa.addBtn}`,onClick:()=>{xt()}},"\u65B0\u589E\u7B54\u6848")))},qi=({value:se=!0,onChange:Se})=>er.createElement(ar.Z,{checked:!se,onChange:Pe=>{Se(!Pe)}}),Zl="\u2581",Ul=({questionTitlePlaceholder:se,form:Se,name:Pe,scoreByBlank:mt,answerKey:xt,titleKey:Jt="name",analysisKey:En="analysis",isOrdered:tn="is_ordered"})=>{var it,fn;const[On,Pa]=(0,y.useState)(!1),Ge=(0,he.useIntl)(),Lt=(bt,Ra)=>{const Gr=Ra.line;let Hr=0;for(let da=0;da{const Cr=bt.getRange(Ra.from,Ra.to);let da=0;if(Ra.text.forEach(Vr=>{da+=Vr.split(Zl).length-1}),Ra.origin!=="setValue"){if(Cr&&Cr.indexOf(Zl)!==-1){const Vr=Cr.split(Zl).length-1,wo=Lt(bt,Ra.from);if(console.log(`\u5220\u9664${Vr}\u4E2A\uFF0C \u524D\u9762\u6709${wo}\u4E2A\uFF0C\u65B0\u589E${da}\u4E2A`),Vr>1){const vr=Array.from({length:Vr},(co,Xo)=>wo+Xo);Hr(vr)}else Hr(wo)}else if(da>0){const Vr=Lt(bt,Ra.from);console.log(`\u65B0\u589E${da}\u4E2A\uFF0C\u4E4B\u524D\u6709${Vr}\u4E2A`),Gr(da,Vr)}}},hn=()=>{const bt=Se.getFieldValue(["sub_item_banks",...xt]);Se.setFieldValue(["sub_item_banks",...xt],bt==null?void 0:bt.map((Ra,Gr)=>$l(Ol({},Ra),{position:Gr+1})))},Ut=(0,y.useRef)(),Yt=(bt,Ra)=>{for(let Gr=0;Gr{Nt.current(bt),hn()},$a=(fn=(it=Se.getFieldValue("sub_item_banks"))==null?void 0:it[xt==null?void 0:xt[0]])==null?void 0:fn[xt==null?void 0:xt[1]];return console.log(Se==null?void 0:Se.getFieldValue(["sub_item_banks",...mt])),er.createElement("div",{className:oa.wrap},er.createElement("div",{className:oa.questionTitleEditorWrap},er.createElement(Be.default.Item,{label:"\u9898\u5E72",name:Jt,labelCol:{span:24},rules:[{required:!0}]},er.createElement(Br,{scrollId:"name",watch:!0,height:140,placeholder:se,showNullButton:!0,onCMBeforeChange:(bt,Ra)=>{qt(bt,Ra,Yt,Bn)}}))),er.createElement(Be.default.List,{name:xt,rules:[{validator(bt,Ra){if((Ra==null?void 0:Ra.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const Gr of Ra){const{answer_text:Hr}=Gr||{};if(Hr!=null&&Hr.some(Cr=>(Cr==null?void 0:Cr.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(bt,{add:Ra,remove:Gr},{errors:Hr})=>(Ut.current=Ra,Nt.current=Gr,er.createElement(er.Fragment,null,er.createElement(Be.default.Item,{label:er.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(bt!=null&&bt.length)&&er.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),bt.map((Cr,da)=>{var Vr=Cr,{key:wo,name:vr}=Vr,co=_o(Vr,["key","name"]);return er.createElement(ma.Z,{className:"mb20",key:wo,align:"top"},er.createElement(pr.Z,{flex:"0 0 auto",className:`${oa.blankIndex} pt5`},"\u586B\u7A7A\u9879",da+1),er.createElement(pr.Z,{flex:1},er.createElement(ma.Z,{align:"top",justify:"space-between"},er.createElement(pr.Z,{flex:1},er.createElement(Be.default.Item,$l(Ol({},co),{name:[vr,"answer_text"],noStyle:!0}),er.createElement(pi,null))),(Se==null?void 0:Se.getFieldValue(["sub_item_banks",...mt]))&&er.createElement(pr.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},er.createElement(Be.default.Item,$l(Ol({},co),{name:[vr,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:oa.blankInputNumberWrapper}),er.createElement(De.Z,{onChange:()=>{var Xo,Yo;let Eo=Se==null?void 0:Se.getFieldValue(["sub_item_banks",xt==null?void 0:xt[0],"standard_answers"]),jn=0;for(let nl in Eo)(Xo=Eo[nl])!=null&&Xo.score&&(jn+=Number((Yo=Eo[nl])==null?void 0:Yo.score));Se==null||Se.setFieldValue(["sub_item_banks",xt==null?void 0:xt[0],"question_score"],jn)},className:oa.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:Ge.formatMessage({id:"classrooms.promptScore",defaultMessage:"\u8BF7\u8F93\u5165\u5206\u503C"})})))),er.createElement(Be.default.Item,$l(Ol({},co),{name:[vr,"position"],noStyle:!0}),er.createElement(We.default,{type:"hidden"}))))})))),er.createElement(ma.Z,{align:"middle"},er.createElement(Be.default.Item,{name:[Pe,"downcase"],valuePropName:"checked"},er.createElement(ar.Z,null)),er.createElement(pr.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),er.createElement(ma.Z,{align:"middle"},er.createElement(Be.default.Item,{name:[Pe,"no_space"],valuePropName:"checked"},er.createElement(ar.Z,null)),er.createElement(pr.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),($a==null?void 0:$a.length)>1&&er.createElement(ma.Z,{align:"middle",className:($a==null?void 0:$a.length)>1?"mb30":`${oa.hide}`},er.createElement(Be.default.Item,{name:tn},er.createElement(qi,null)),er.createElement(pr.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),er.createElement("div",{onClick:()=>Pa(!0)},er.createElement(Be.default.Item,{name:En,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},er.createElement(Ur,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:On}))))};var ei=Object.defineProperty,_a=Object.defineProperties,Yn=Object.getOwnPropertyDescriptors,Gn=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,ft=Object.prototype.propertyIsEnumerable,Bt=(se,Se,Pe)=>Se in se?ei(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):se[Se]=Pe,gn=(se,Se)=>{for(var Pe in Se||(Se={}))me.call(Se,Pe)&&Bt(se,Pe,Se[Pe]);if(Gn)for(var Pe of Gn(Se))ft.call(Se,Pe)&&Bt(se,Pe,Se[Pe]);return se},ht=(se,Se)=>_a(se,Yn(Se)),In=(se,Se)=>{var Pe={};for(var mt in se)me.call(se,mt)&&Se.indexOf(mt)<0&&(Pe[mt]=se[mt]);if(se!=null&&Gn)for(var mt of Gn(se))Se.indexOf(mt)<0&&ft.call(se,mt)&&(Pe[mt]=se[mt]);return Pe};const yn={\u6B63\u786E:"T",\u9519\u8BEF:"F"},vn=({value:se,onChange:Se,form:Pe,choiceKey:mt})=>{const xt=(se==null?void 0:se.is_answer)===1,Jt=se==null?void 0:se.choice_text,En=()=>{var tn;const it=(tn=Pe==null?void 0:Pe.getFieldValue(["sub_item_banks",...mt]))==null?void 0:tn.map(fn=>({choice_text:fn.choice_text,is_answer:0}));Pe==null||Pe.setFieldValue(["sub_item_banks",...mt],it),Se(ht(gn({},se),{is_answer:1}))};return y.createElement(ma.Z,{className:oa.choiceWrap,align:"middle",wrap:!1},y.createElement(pr.Z,{onClick:En,className:`${oa.choiceIndex} ${oa.judgementIndex} ${xt?oa.activeAnswer:""}`},yn[Jt]),y.createElement(pr.Z,{flex:1,className:`${oa.editorWrap} ml15`},y.createElement("div",{className:`${oa.inputBorder} ${oa.placeholder} ${xt?oa.activeJudgementAnswer:""}`},Jt)),y.createElement(pr.Z,{flex:"0 0 auto",className:"ml15"},y.createElement("div",{onClick:En,className:`${oa.setAnswerBtn} ${xt?oa.activeAnswer:""}`},xt?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},Fn=({questionTitlePlaceholder:se,choiceKey:Se="choices",form:Pe,titleKey:mt="name",analysisKey:xt="analysis"})=>{const[Jt,En]=(0,y.useState)(!1);return y.createElement("div",{className:oa.wrap},y.createElement("div",{className:oa.questionTitleEditorWrap},y.createElement(Be.default.Item,{label:"\u9898\u5E72",name:mt,labelCol:{span:24},rules:[{required:!0}]},y.createElement(Br,{scrollId:"name",watch:!0,height:140,placeholder:se}))),y.createElement(Be.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},y.createElement(Be.default.List,{name:Se,rules:[{validator(tn,it){return it.some(On=>(On==null?void 0:On.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},tn=>y.createElement("div",{id:"choices"},tn.map(it=>{var fn=it,{key:On,name:Pa}=fn,Ge=In(fn,["key","name"]);return y.createElement(Be.default.Item,ht(gn({},Ge),{key:On,name:Pa,noStyle:!0}),y.createElement(vn,{form:Pe,choiceKey:Se}))})))),y.createElement("div",{onClick:()=>En(!0)},y.createElement(Be.default.Item,{name:xt,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},y.createElement(Ur,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Jt}))))};var za=ae(12563),fr={ai_config:"ai_config___cJ8LY",znpy:"znpy___RTAAN",pfbz_ts:"pfbz_ts___ux6Ec",btns_pfbz:"btns_pfbz___QFXM_",lable_name1:"lable_name1___c_vnV",h_lh_40:"h_lh_40___ptAW7"},Lr=ae(30561),pa=ae(71842),ha=ae(59301);const lt=({qitem:se,form:Se,exercise:Pe,loading:mt,dispatch:xt,aiReviewSettings:Jt=null})=>{const En=(0,he.useIntl)();return ha.createElement("div",{className:fr.ai_config},ha.createElement("div",{style:{lineHeight:"32px",paddingBottom:8}},"\u8BC4\u5206\u6807\u51C6"),ha.createElement("div",{className:fr.pfbz_ts},ha.createElement("div",{style:{color:"#333"}},"\u63D0\u793A\uFF1A\u53C2\u8003\u7B54\u6848\u548C\u9898\u76EE\u89E3\u6790\u8D8A\u5B8C\u5584\uFF0CAI\u667A\u80FD\u8BC4\u9605\u5C31\u8D8A\u7CBE\u51C6~"),ha.createElement("div",{className:"flex"},ha.createElement("div",{className:fr.btns_pfbz,onClick:()=>{xt({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206",questionId:se==null?void 0:se.question_id,ai_review_settings:Se.getFieldValue(Jt||"ai_review_settings")}})}},ha.createElement("img",{src:Lr.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"))),ha.createElement("div",{style:{background:"#F6F7F9"}},ha.createElement(Be.default.List,{name:Jt||"ai_review_settings"},(tn,{add:it,remove:fn})=>tn.map((On,Pa)=>{var Ge;return ha.createElement(ma.Z,{key:On.key,style:{padding:"5px 10px 5px 15px"}},ha.createElement(pr.Z,{className:fr.lable_name1},"\u8BC4\u5206\u9879\u76EE"),ha.createElement(pr.Z,null,ha.createElement(Be.default.Item,{className:"ml10",name:[On.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u9879\u76EE"}]},ha.createElement(We.default,{onChange:Lt=>{Se.setFieldValue([On.name,"content"],Lt.target.value)},placeholder:"\u8BF7\u8F93\u5165\u6700\u591A10\u5B57\u7B26",size:"large",style:{width:142},maxLength:10,className:"mr15"}))),ha.createElement(pr.Z,{className:fr.lable_name1},"\u8BC4\u5206\u6807\u51C6"),ha.createElement(pr.Z,null,ha.createElement(Be.default.Item,{className:"ml10",name:[On.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},ha.createElement(We.default,{onChange:Lt=>{Se.setFieldValue([On.name,"content"],Lt.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:Jt?232:318},className:"mr15",maxLength:500}))),ha.createElement(pr.Z,{className:fr.lable_name1},"\u6743\u91CD"),ha.createElement(pr.Z,null,ha.createElement(Be.default.Item,{className:"ml10",name:[On.name,"weight"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6743\u91CD"},{pattern:/^(?!0(\.0+)?$)(\d+(\.\d)?)$/,message:"\u6700\u591A\u4FDD\u7559\u4E00\u4F4D\u5C0F\u6570"}]},ha.createElement(De.Z,{value:Se.getFieldValue([On.name,"weight"]),onChange:Lt=>{Number.isInteger(Lt)||Se.setFieldValue([On.name,"weight"],parseFloat(Lt).toFixed(2))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.01,step:1,max:100,style:{width:"110px"}}))),ha.createElement(ma.Z,{className:(Ge=fr)==null?void 0:Ge.h_lh_40},ha.createElement(pr.Z,null,ha.createElement("i",{className:"iconfont icon-tianjiatimu ml10 current",style:{color:"#00B187"},onClick:()=>{if(tn.length>=10)return we.ZP.info(En.formatMessage({id:"classrooms.max10ScoringItems",defaultMessage:"\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u9879\u76EE"}));it()}})),Pa>0&&ha.createElement(pr.Z,null,ha.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{fn(On.name)}}))))}))),ha.createElement(pa.Z,null))};var nt=(0,he.connect)(({exercise:se,loading:Se})=>({exercise:se,loading:Se.effects}))(lt),Ft=Object.defineProperty,Pn=Object.defineProperties,ia=Object.getOwnPropertyDescriptors,Ba=Object.getOwnPropertySymbols,an=Object.prototype.hasOwnProperty,xa=Object.prototype.propertyIsEnumerable,qa=(se,Se,Pe)=>Se in se?Ft(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):se[Se]=Pe,Sr=(se,Se)=>{for(var Pe in Se||(Se={}))an.call(Se,Pe)&&qa(se,Pe,Se[Pe]);if(Ba)for(var Pe of Ba(Se))xa.call(Se,Pe)&&qa(se,Pe,Se[Pe]);return se},$r=(se,Se)=>Pn(se,ia(Se)),bn=(se,Se)=>{var Pe={};for(var mt in se)an.call(se,mt)&&Se.indexOf(mt)<0&&(Pe[mt]=se[mt]);if(se!=null&&Ba)for(var mt of Ba(se))Se.indexOf(mt)<0&&xa.call(se,mt)&&(Pe[mt]=se[mt]);return Pe};const Rr=se=>{var Se=se,{value:Pe,onChange:mt}=Se,xt=bn(Se,["value","onChange"]);const Jt=En=>{mt([En])};return y.createElement(Xt.Z,$r(Sr({},xt),{defaultValue:Pe==null?void 0:Pe[0],onChange:Jt}))},kr=({value:se=[],onClose:Se})=>y.createElement(za.default,{closable:!0,onClose:Se,className:oa.keywordTag},y.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},se.join(" \u6216 "))),Bo=({questionTitlePlaceholder:se,form:Se,showKeywords:Pe,isMustKeyWords:mt=Pe,titleKey:xt="name",analysisKey:Jt="analysis",answerTexts:En="answer_texts",keywords:tn="keywords",useKeywords:it="use_keywords",indexs:fn,qitem:On,exerciseitem:Pa,aiReviewSettings:Ge})=>{var Lt,qt,hn,Ut,Yt;const Nt=(0,he.useIntl)(),[Bn,$a]=(0,y.useState)(!1),[bt,Ra]=(0,y.useState)(""),Gr=(qt=(Lt=Se.getFieldValue("sub_item_banks"))==null?void 0:Lt[it==null?void 0:it[0]])==null?void 0:qt[it==null?void 0:it[1]],Hr=(Ut=(hn=Se.getFieldValue("sub_item_banks"))==null?void 0:hn[it==null?void 0:it[0]])==null?void 0:Ut.question_score,Cr=da=>{if(!da)return!1;let Vr=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return da==="|"?(we.ZP.warning(Nt.formatMessage({id:"classrooms.keywordNotOnlyPipe",defaultMessage:"\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"})),!1):!0};return y.createElement("div",{className:oa.wrap},y.createElement("div",{className:oa.questionTitleEditorWrap},y.createElement(Be.default.Item,{label:"\u9898\u5E72",name:xt,labelCol:{span:24},rules:[{required:!0}]},y.createElement(Br,{scrollId:"name",watch:!0,height:140,placeholder:se}))),y.createElement(Be.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:En,labelCol:{span:24}},y.createElement(Rr,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),Pe&&!mt&&y.createElement(Be.default.Item,{hidden:!0,name:it,valuePropName:"checked"},y.createElement(ar.Z,{defaultChecked:!0})),Pe&&mt&&y.createElement(ma.Z,{align:"middle",className:"mb30"},y.createElement(Be.default.Item,{name:it,valuePropName:"checked"},y.createElement(ar.Z,null)),y.createElement(pr.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),y.createElement(pr.Z,null,y.createElement(dt.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},y.createElement(Cn.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Gr||!mt)&&y.createElement(Be.default.List,{name:tn,rules:[{validator(da,Vr){return mt?Vr!=null&&Vr.length?(Vr==null?void 0:Vr.reduce((vr,co)=>vr+co.score,0))>parseFloat(Hr)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(da,{add:Vr,remove:wo})=>y.createElement(y.Fragment,null,y.createElement("div",{className:`${oa.title} mb10`},mt?"\u5173\u952E\u8BCD":y.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),y.createElement(ma.Z,{align:"middle",className:"font14 mb30"},y.createElement(pr.Z,{flex:1},y.createElement(We.default,{value:bt,onChange:vr=>{Ra(vr.target.value)},maxLength:50,allowClear:!0,onPressEnter:vr=>{var co,Xo,Yo,Eo;const jn=`${(co=vr.target)==null?void 0:co.value}`,nl=(Yo=(Xo=jn==null?void 0:jn.split("|"))==null?void 0:Xo.filter(Dn=>!!Dn))==null?void 0:Yo.map(Dn=>Dn==null?void 0:Dn.trim()),oi=Se.getFieldValue(["sub_item_banks",...tn]),Ho=((Eo=oi==null?void 0:oi.map(Dn=>Dn==null?void 0:Dn.keyword))==null?void 0:Eo.flat())||[];for(const Dn of nl)if(Ho.includes(Dn)){we.ZP.error(Nt.formatMessage({id:"classrooms.noDuplicateKeywords",defaultMessage:"\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD"}));return}Cr(jn)&&(Vr({keyword:nl,score:1}),Ra(""))},className:oa.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),y.createElement(pr.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),da.map(vr=>{var co=vr,{key:Xo,name:Yo}=co,Eo=bn(co,["key","name"]);return y.createElement(ma.Z,{key:Xo,className:"mb20",style:{marginRight:148}},y.createElement(pr.Z,{flex:1},y.createElement(ma.Z,{align:"middle",justify:"space-between"},y.createElement(Be.default.Item,$r(Sr({},Eo),{name:[Yo,"keyword"]}),y.createElement(kr,{onClose:()=>wo(Yo)})),mt&&y.createElement(Be.default.Item,$r(Sr({},Eo),{name:[Yo,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:oa.blankInputNumberWrapper}),y.createElement(De.Z,{className:oa.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),y.createElement("div",{onClick:()=>$a(!0)},y.createElement(Be.default.Item,{name:Jt,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},y.createElement(Ur,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Bn}))),((Yt=Pa==null?void 0:Pa.exercise)==null?void 0:Yt.is_open_ai_review)&&y.createElement(nt,{form:Se,qitem:On,aiReviewSettings:Ge}))};var Xn=ae(59301),yr=Object.defineProperty,Oo=Object.defineProperties,po=Object.getOwnPropertyDescriptors,Jo=Object.getOwnPropertySymbols,tl=Object.prototype.hasOwnProperty,iu=Object.prototype.propertyIsEnumerable,vu=(se,Se,Pe)=>Se in se?yr(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):se[Se]=Pe,$i=(se,Se)=>{for(var Pe in Se||(Se={}))tl.call(Se,Pe)&&vu(se,Pe,Se[Pe]);if(Jo)for(var Pe of Jo(Se))iu.call(Se,Pe)&&vu(se,Pe,Se[Pe]);return se},pu=(se,Se)=>Oo(se,po(Se)),Wi=(se,Se)=>{var Pe={};for(var mt in se)tl.call(se,mt)&&Se.indexOf(mt)<0&&(Pe[mt]=se[mt]);if(se!=null&&Jo)for(var mt of Jo(se))Se.indexOf(mt)<0&&iu.call(se,mt)&&(Pe[mt]=se[mt]);return Pe};const{Panel:Ru}=Zr.default,xi=({questionTitlePlaceholder:se,choiceKey:Se,form:Pe,withScore:mt,exerciseitem:xt})=>{const Jt=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],[En,tn]=(0,y.useState)(),[it,fn]=(0,y.useState)([]),On=Ge=>{fn(Ge)},Pa=({value:Ge})=>Xn.createElement("div",{style:{width:150,paddingLeft:11}},Ge);return Xn.createElement("div",{className:oa.wrap},Xn.createElement("div",{className:oa.questionTitleEditorWrap},Xn.createElement(Be.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},Xn.createElement(Br,{scrollId:"name",watch:!0,height:140,placeholder:se}))),Xn.createElement(Be.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),Xn.createElement(Be.default.List,{name:"sub_item_banks",rules:[{validator(Ge,Lt){return Lt?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(Ge,{add:Lt,remove:qt,move:hn})=>{const Ut=Pe.getFieldValue("sub_item_banks");return Xn.createElement(Xn.Fragment,null,Xn.createElement(Zr.default,{className:Ge.length>0?oa.collapseWrapper:"",bordered:!1,activeKey:it,onChange:On,expandIcon:({isActive:Yt})=>Xn.createElement("i",{className:`iconfont icon-weizhankai ${Yt?oa.open:oa.close}`,style:{fontSize:14,transition:"all .2s"}})},Ge.map((Yt,Nt)=>{var Bn=Yt,{key:$a,name:bt}=Bn,Ra=Wi(Bn,["key","name"]),Gr,Hr,Cr,da,Vr,wo,vr,co,Xo,Yo,Eo,jn,nl,oi;return Xn.createElement(Ru,{className:oa.panel,forceRender:!0,header:Xn.createElement("div",{className:oa.panelHeader},"\u7B2C",Nt+1,"\u5C0F\u9898",Xn.createElement("span",null,"\uFF08",((Gr=Ut==null?void 0:Ut[bt])==null?void 0:Gr.question_type)==0?"\u5355\u9009\u9898":((Hr=Ut==null?void 0:Ut[bt])==null?void 0:Hr.question_type)==1?"\u591A\u9009\u9898":((Cr=Ut==null?void 0:Ut[bt])==null?void 0:Cr.question_type)==3?"\u586B\u7A7A\u9898":((da=Ut==null?void 0:Ut[bt])==null?void 0:da.question_type)==2?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:bt,extra:Xn.createElement(ma.Z,{align:"middle",onClick:Ho=>Ho.stopPropagation()},((Vr=Ut==null?void 0:Ut[bt])==null?void 0:Vr.question_type)==3&&Xn.createElement(Xn.Fragment,null,Xn.createElement(Me.ZP.Group,{defaultValue:(wo=Ut==null?void 0:Ut[bt])==null?void 0:wo.use_blank_score,className:rt.scoreByBlankRadio,style:{marginRight:20},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:Ho=>{var Dn,Bl,li,wl,zl;if(Pe==null||Pe.setFieldValue(["sub_item_banks",bt,"use_blank_score"],(Dn=Ho==null?void 0:Ho.target)==null?void 0:Dn.value),(Bl=Ho==null?void 0:Ho.target)!=null&&Bl.value){let Si=0;for(let Fl in(li=Pe==null?void 0:Pe.getFieldValue(["sub_item_banks",bt]))==null?void 0:li.standard_answers)Si+=Number((zl=(wl=Pe==null?void 0:Pe.getFieldValue(["sub_item_banks",bt]))==null?void 0:wl.standard_answers[Fl])==null?void 0:zl.score);Pe==null||Pe.setFieldValue(["sub_item_banks",bt,"question_score"],Si||"")}tn(new Date)}}),Xn.createElement(dt.Z,{overlayInnerStyle:{width:460},title:Xn.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",Xn.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},Xn.createElement("i",{className:"icon-tishixiaowenhao font18 mr25 c-3061d0"}))),mt&&Xn.createElement(Be.default.Item,pu($i({},Ra),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[bt,"question_score"],className:oa.blankInputNumberWrapper}),((vr=Ut==null?void 0:Ut[bt])==null?void 0:vr.question_type)==3&&((co=Ut==null?void 0:Ut[bt])!=null&&co.use_blank_score)?Xn.createElement(Pa,null):Xn.createElement(De.Z,{className:oa.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}})),Xn.createElement(ma.Z,{align:"middle",className:"pl40",style:{width:82}},Nt!==0&&Xn.createElement("div",{onClick:()=>{var Ho;hn(Nt,Nt-1);const Dn=(Ho=Pe.getFieldValue("sub_item_banks"))==null?void 0:Ho.map((Bl,li)=>(Ge.map((wl,zl)=>{li===zl&&(Bl.q_position=Number(wl.name)+1)}),Bl));Pe.setFieldValue("sub_item_banks",Dn)}},Xn.createElement(dt.Z,{title:"\u4E0A\u79FB"},Xn.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),Nt{var Ho;hn(Nt,Nt+1);const Dn=(Ho=Pe.getFieldValue("sub_item_banks"))==null?void 0:Ho.map((Bl,li)=>(Ge.map((wl,zl)=>{li===zl&&(Bl.q_position=Number(wl.name)+1)}),Bl));Pe.setFieldValue("sub_item_banks",Dn)},className:Nt===0?"":"ml10"},Xn.createElement(dt.Z,{title:"\u4E0B\u79FB"},Xn.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"})))),Xn.createElement(dt.Z,{title:"\u5220\u9664"},Xn.createElement(ie.Z,{className:`${oa.deleteIcon} ml40`,onClick:()=>qt(bt)})))},Xn.createElement(Be.default.Item,pu($i({},Ra),{name:bt}),(((Xo=Ut==null?void 0:Ut[bt])==null?void 0:Xo.question_type)==0||((Yo=Ut==null?void 0:Ut[bt])==null?void 0:Yo.question_type)==1)&&Xn.createElement(lo,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((Eo=Ut==null?void 0:Ut[bt])==null?void 0:Eo.question_type)==1,form:Pe,choiceKey:[bt,"choices"],titleKey:[bt,"name"],analysisKey:[bt,"analysis"],choiceOptionsPath:["sub_item_banks",bt,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((jn=Ut==null?void 0:Ut[bt])==null?void 0:jn.question_type)==3&&Xn.createElement(Ul,{form:Pe,name:bt,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:[bt,"use_blank_score"],titleKey:[bt,"name"],analysisKey:[bt,"analysis"],isOrdered:[bt,"is_ordered"],answerKey:[bt,"standard_answers"],key:En}),((nl=Ut==null?void 0:Ut[bt])==null?void 0:nl.question_type)==2&&Xn.createElement(Fn,{form:Pe,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[bt,"name"],analysisKey:[bt,"analysis"],choiceKey:[bt,"choices"]}),((oi=Ut==null?void 0:Ut[bt])==null?void 0:oi.question_type)==4&&Xn.createElement(Bo,{showKeywords:!0,isMustKeyWords:!0,form:Pe,titleKey:[bt,"name"],analysisKey:[bt,"analysis"],answerTexts:[bt,"answer_texts"],useKeywords:[bt,"use_keywords"],keywords:[bt,"keywords"],aiReviewSettings:[bt,"ai_review_settings"],indexs:bt,qitem:Ut==null?void 0:Ut[bt],questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9",exerciseitem:xt})))})),Ge.length<20&&Xn.createElement(be.Z,{menu:{items:[{label:Xn.createElement("div",{onClick:()=>{Lt({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:0,item_type:"SINGLE"}),fn([Ge==null?void 0:Ge.length,...it])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:Xn.createElement("div",{onClick:()=>{Lt({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:1,item_type:"MULTIPLE"}),fn([Ge==null?void 0:Ge.length,...it])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:Xn.createElement("div",{onClick:()=>{Lt({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",question_type:2,item_type:"JUDGMENT"}),fn([Ge==null?void 0:Ge.length,...it])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:Xn.createElement("div",{onClick:()=>{Lt({name:"",analysis:"",is_ordered:!0,standard_answers:[],question_type:3,item_type:"COMPLETION",use_blank_score:!0,downcase:!0,no_space:!0}),fn([Ge==null?void 0:Ge.length,...it])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:Xn.createElement("div",{onClick:()=>{Lt({name:"",answer_texts:[],keywords:[],use_keywords:!1,analysis:"",question_type:4,item_type:"SUBJECTIVE"}),fn([Ge==null?void 0:Ge.length,...it])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(Yt=>Yt.show).map(Yt=>({label:Yt.label,key:Yt.key}))}},Xn.createElement("div",{className:`${oa.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var Pl=ae(59301),Fu=Object.defineProperty,bu=Object.defineProperties,Ri=Object.getOwnPropertyDescriptors,il=Object.getOwnPropertySymbols,uu=Object.prototype.hasOwnProperty,Tu=Object.prototype.propertyIsEnumerable,Qi=(se,Se,Pe)=>Se in se?Fu(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):se[Se]=Pe,Ml=(se,Se)=>{for(var Pe in Se||(Se={}))uu.call(Se,Pe)&&Qi(se,Pe,Se[Pe]);if(il)for(var Pe of il(Se))Tu.call(Se,Pe)&&Qi(se,Pe,Se[Pe]);return se},wi=(se,Se)=>bu(se,Ri(Se)),zu=(se,Se,Pe)=>new Promise((mt,xt)=>{var Jt=it=>{try{tn(Pe.next(it))}catch(fn){xt(fn)}},En=it=>{try{tn(Pe.throw(it))}catch(fn){xt(fn)}},tn=it=>it.done?mt(it.value):Promise.resolve(it.value).then(Jt,En);tn((Pe=Pe.apply(se,Se)).next())}),ku=({qitem:se,setisedit:Se,TagDiscipline:Pe,exerciseitem:mt,seveeditor:xt,deleteitem:Jt,getTagData:En,init:tn,showTip:it=!1})=>{var fn;const[On]=Be.default.useForm(),{unified_ai_setting:Pa,ai_review_settings:Ge}=mt==null?void 0:mt.exercise;(0,y.useEffect)(()=>{var qt;On.setFieldsValue(wi(Ml({},se),{name:se.question_title,sub_item_banks:(qt=se.sub_exercise_questions)==null?void 0:qt.map(hn=>{var Ut,Yt;if(hn.question_type==4){const Nt=Pa?Ge:((Ut=hn==null?void 0:hn.ai_review_settings)==null?void 0:Ut.length)>0?hn.ai_review_settings:Ge;hn.ai_review_settings=Nt}return wi(Ml({},hn),{name:hn.question_title,choices:(Yt=hn==null?void 0:hn.question_choices)==null?void 0:Yt.map(Nt=>wi(Ml({},Nt),{is_answer:Nt!=null&&Nt.standard_boolean?1:0}))})}),repeat_answer:!se.repeat_answer}))},[se]);const Lt=qt=>{if(!(qt!=null&&qt.length))return!1;const hn=qt.map(Yt=>{var Nt;return(Nt=Yt.choice_text)==null?void 0:Nt.trim().replace(/^\s+|\s+$/g,"")});return new Set(hn).size!==hn.length};return Pl.createElement("div",null,Pl.createElement(Be.default,{form:On,colon:!1,onValuesChange:(qt,hn)=>{var Ut,Yt,Nt,Bn;if(qt!=null&&qt.sub_item_banks){let $a=((Ut=On.getFieldValue("sub_item_banks"))==null?void 0:Ut.length)>0&&((Nt=(Yt=On.getFieldValue("sub_item_banks"))==null?void 0:Yt.map(bt=>{var Ra;if(bt.question_type==3&&(bt!=null&&bt.use_blank_score)){let Gr=0;for(let Hr in bt==null?void 0:bt.standard_answers)Gr+=Number((Ra=bt==null?void 0:bt.standard_answers[Hr])==null?void 0:Ra.score);return Gr}else return bt.question_score}))==null?void 0:Nt.filter(bt=>bt));($a==null?void 0:$a.length)>0&&On.setFieldsValue({question_score:(Bn=parseFloat($a.reduce((bt,Ra)=>parseFloat(bt)+parseFloat(Ra))))==null?void 0:Bn.toFixed(1)})}},onFinish:qt=>{var hn,Ut;if((hn=qt.sub_item_banks)==null?void 0:hn.some(Nt=>Nt.question_type===0||Nt.question_type===1?Lt(Nt.choices):!1)){we.ZP.error(intl.formatMessage({id:"classrooms.choiceOptionsNoDuplicate",defaultMessage:"\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58"}));return}xt(wi(Ml(Ml({},se),qt),{question_title:qt.name,sub_questions:(Ut=qt==null?void 0:qt.sub_item_banks)==null?void 0:Ut.map(Nt=>{var Bn,$a,bt,Ra;return(Nt==null?void 0:Nt.question_type)==3?wi(Ml({},Nt),{question_title:Nt.name,item_type:Nt==null?void 0:Nt.question_type}):wi(Ml({},Nt),{question_title:Nt.name,question_choices:($a=(Bn=Nt==null?void 0:Nt.choices)==null?void 0:Bn.map)==null?void 0:$a.call(Bn,Gr=>Gr.choice_text),standard_answers:(Ra=(bt=Nt==null?void 0:Nt.choices)==null?void 0:bt.map)==null?void 0:Ra.call(bt,(Gr,Hr)=>(Gr==null?void 0:Gr.is_answer)===1&&Hr+1).filter(Gr=>Gr),item_type:Nt==null?void 0:Nt.question_type})})}))},onFinishFailed:qt=>zu(void 0,null,function*(){var hn,Ut;we.ZP.error(qt.errorFields[0].errors[0]),On.scrollToField((Ut=(hn=qt==null?void 0:qt.errorFields)==null?void 0:hn[0])==null?void 0:Ut.name,{behavior:"smooth",block:"center"})})},Pl.createElement("div",{style:{display:"flex",alignItems:"center"}},Pl.createElement("div",{style:{flex:1}},Pl.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Pl.createElement("span",null,"\u7EC4\u5408\u9898")),((fn=mt==null?void 0:mt.exercise)==null?void 0:fn.exercise_status)==1&&!(se!=null&&se.isadd)&&Pl.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Jt()}},Pl.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Pl.createElement(je.ZP,{onClick:()=>{var qt;se.isadd?(Se(!1),tn()):(On.setFieldsValue(wi(Ml({},se),{name:se.question_title,sub_item_banks:(qt=se.sub_exercise_questions)==null?void 0:qt.map(hn=>{var Ut;return wi(Ml({},hn),{name:hn.question_title,choices:(Ut=hn==null?void 0:hn.question_choices)==null?void 0:Ut.map(Yt=>wi(Ml({},Yt),{is_answer:Yt!=null&&Yt.standard_boolean?1:0}))})}),repeat_answer:!se.repeat_answer})),Se(!1))}},"\u53D6\u6D88"),Pl.createElement(dt.Z,{overlayClassName:rt.shake,open:it,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Pl.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Pl.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Pl.createElement(je.ZP,{className:"ml20",type:"primary",onClick:()=>{On.submit()}},"\u4FDD\u5B58"))),Pl.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Pl.createElement(Kt.Z,{text:"\uFF08\u7EC4\u5408\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5C0F\u9898\u5206\u503C\u4E4B\u548C\uFF09"}),Pl.createElement(xi,{form:On,withScore:!0,choiceKey:"",exerciseitem:mt,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7EC4\u5408\u9898\u9898\u5E72\u5185\u5BB9"}),Pl.createElement(Ea,{getTagData:En,qitem:se,exerciseitem:mt,TagDiscipline:Pe,form:On}))))},fl=ae(59301),qu=Object.defineProperty,us=Object.defineProperties,ss=Object.getOwnPropertyDescriptors,$u=Object.getOwnPropertySymbols,ds=Object.prototype.hasOwnProperty,Vu=Object.prototype.propertyIsEnumerable,ju=(se,Se,Pe)=>Se in se?qu(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):se[Se]=Pe,Di=(se,Se)=>{for(var Pe in Se||(Se={}))ds.call(Se,Pe)&&ju(se,Pe,Se[Pe]);if($u)for(var Pe of $u(Se))Vu.call(Se,Pe)&&ju(se,Pe,Se[Pe]);return se},Ti=(se,Se)=>us(se,ss(Se)),Cu=(se,Se,Pe)=>new Promise((mt,xt)=>{var Jt=it=>{try{tn(Pe.next(it))}catch(fn){xt(fn)}},En=it=>{try{tn(Pe.throw(it))}catch(fn){xt(fn)}},tn=it=>it.done?mt(it.value):Promise.resolve(it.value).then(Jt,En);tn((Pe=Pe.apply(se,Se)).next())}),Qu=({qitem:se,setqitem:Se,setisedit:Pe,TagDiscipline:mt,exerciseitem:xt,seveeditor:Jt,deleteitem:En,showTip:tn})=>{var it,fn;const[On]=Be.default.useForm(),Pa=(0,he.useIntl)();return(0,y.useEffect)(()=>{var Ge,Lt;On.setFieldsValue(Ti(Di({},se),{name:se==null?void 0:se.question_title,choices:(Ge=se==null?void 0:se.question_choices)==null?void 0:Ge.map(qt=>Ti(Di({},qt),{standard_boolean:qt!=null&&qt.standard_boolean?1:0})),repeat_answer:!(se!=null&&se.repeat_answer)})),se.shixun=(Lt=se==null?void 0:se.shixun)==null?void 0:Lt.map(qt=>Ti(Di({},qt),{defaultscore:qt.challenge_score}))},[]),fl.createElement("div",null,fl.createElement(Be.default,{form:On,colon:!1,onFinish:Ge=>{var Lt,qt;let hn=Ti(Di({},Ge),{question_scores:(Lt=se==null?void 0:se.shixun)==null?void 0:Lt.map(Ut=>Ut.challenge_score),item_type:se==null?void 0:se.question_type,choices:(qt=Ge==null?void 0:Ge.choices)==null?void 0:qt.map(Ut=>Ti(Di({},Ut),{is_answer:Ut.standard_boolean}))});Jt(Di(Di({},se),hn))},onFinishFailed:Ge=>Cu(void 0,null,function*(){var Lt,qt;we.ZP.error(Ge.errorFields[0].errors[0]),On.scrollToField((qt=(Lt=Ge==null?void 0:Ge.errorFields)==null?void 0:Lt[0])==null?void 0:qt.name,{behavior:"smooth",block:"center"})})},fl.createElement("div",{style:{display:"flex",alignItems:"center"}},fl.createElement("div",{style:{flex:1}},fl.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),fl.createElement("span",null,"\u5B9E\u8BAD\u9898")),((it=xt==null?void 0:xt.exercise)==null?void 0:it.exercise_status)==1&&!(se!=null&&se.isadd)&&fl.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{En()}},fl.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),fl.createElement(je.ZP,{onClick:()=>{var Ge,Lt;On.setFieldsValue(Ti(Di({},se),{name:se==null?void 0:se.question_title,choices:(Ge=se==null?void 0:se.question_choices)==null?void 0:Ge.map(qt=>Ti(Di({},qt),{standard_boolean:qt!=null&&qt.standard_boolean?1:0})),repeat_answer:!(se!=null&&se.repeat_answer)})),se.shixun=(Lt=se==null?void 0:se.shixun)==null?void 0:Lt.map(qt=>Ti(Di({},qt),{challenge_score:qt.defaultscore})),Se(Di({},se)),Pe(!1)}},"\u53D6\u6D88"),fl.createElement(dt.Z,{overlayClassName:rt.shake,open:tn,placement:"bottom",color:"rgba(244,156,14,0.19)",title:fl.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},fl.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},fl.createElement(je.ZP,{className:"ml20",type:"primary",onClick:()=>Cu(void 0,null,function*(){var Ge,Lt,qt;if(((Lt=(Ge=se==null?void 0:se.shixun)==null?void 0:Ge.map)==null?void 0:Lt.call(Ge,hn=>hn.challenge_score).filter(hn=>hn).length)<((qt=se==null?void 0:se.shixun)==null?void 0:qt.length)){we.ZP.info(Pa.formatMessage({id:"classrooms.scoreCannotEmpty",defaultMessage:"\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A"}));return}On.submit()})},"\u4FDD\u5B58"))),fl.createElement(Kt.Z,{text:"\uFF08\u5B9E\u8BAD\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5173\u5361\u5206\u503C\u4E4B\u548C\uFF09"}),fl.createElement(Be.default.Item,{label:"\u9898\u5E72",name:"question_title",labelCol:{span:24},rules:[{required:!0}]},fl.createElement(Xt.Z,{watch:!0,height:140,placeholder:"",defaultValue:se.question_title}))),fl.createElement(ma.Z,{style:{marginBottom:15},align:"middle",justify:"space-between"},fl.createElement("div",null,fl.createElement("span",{style:{color:"red"}},"*"),"\u5173\u5361\u540D\u79F0"),fl.createElement("a",{href:`/shixuns/${se==null?void 0:se.shixun_identifier}/challenges?exercise=true`,target:"_blank"},fl.createElement("i",{onClick:()=>{},className:"iconfont icon-shixunkecheng font14 mr5"}),"\u5B9E\u8BAD\u8BE6\u60C5")),(fn=se==null?void 0:se.shixun)==null?void 0:fn.map((Ge,Lt)=>fl.createElement("div",{style:{display:"flex",marginBottom:20}},fl.createElement("div",{style:{flex:1}},Lt+1,"\u3001",Ge.challenge_name),fl.createElement("div",null,fl.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C",fl.createElement(De.Z,{precision:1,value:Ge==null?void 0:Ge.challenge_score,onChange:qt=>{const hn=JSON.parse(JSON.stringify((se==null?void 0:se.shixun)||[]));hn[Lt].challenge_score=qt;const Ut=hn.every(Nt=>!Nt.challenge_score),Yt=parseFloat(hn==null?void 0:hn.map(Nt=>Nt.challenge_score).reduce((Nt,Bn)=>parseFloat(Nt||0)+parseFloat(Bn||0)));On.setFieldsValue({question_score:Ut?"":Yt.toFixed(1)}),Se(Ti(Di({},se),{shixun:hn}))},max:200,min:.1,style:{marginLeft:10,width:150},placeholder:Pa.formatMessage({id:"classrooms.promptScore",defaultMessage:"\u8BF7\u8F93\u5165\u5206\u503C"}),size:"middle"})))))},Oa={flex_box_center:"flex_box_center___Vhtb1",flex_space_between:"flex_space_between___k2ZrJ",flex_box_vertical_center:"flex_box_vertical_center___tn6Db",flex_box_center_end:"flex_box_center_end___k3eNX",flex_box_column:"flex_box_column___rsWbi",warp:"warp___UlRJc",indexTag:"indexTag___rjJ1u",normalWrap:"normalWrap___Qm4zY",redio:"redio___VW3yr",redioitem:"redioitem___jAPlJ",redioitemyes:"redioitemyes___VoiQ1",title:"title___Dt2dl",titleyes:"titleyes___Fjh3a",yestag:"yestag___CXrPv",checkbox:"checkbox___CgMU_",checkboxitem:"checkboxitem___PpJ9n",checkboxitemyes:"checkboxitemyes___pCfvZ",bottom:"bottom___BqrmJ",bottomitem:"bottomitem___Qk2rG",left:"left___l29lW",right:"right___nB1XE",completion:"completion___y1m7L",content:"content___AmQy4",items:"items___lIt8e",simple:"simple___zxJLH",shixunWrapper:"shixunWrapper___kAYdL",shixun:"shixun___UE6xS",score:"score___Px5Fq",qtitle:"qtitle___wG7Nn",program:"program___gzKdL",combination:"combination___R0ysn",qtype:"qtype___U0Suy",divname:"divname___guDo9"},Uu=ae(1710),As=ae(37975),hu=ae(24334),la=ae(59301);const su=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],Ou=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}];var Fs=({qitem:se,exercise:Se})=>{var Pe,mt,xt,Jt,En,tn,it,fn,On,Pa,Ge,Lt,qt,hn,Ut,Yt,Nt,Bn,$a,bt,Ra,Gr,Hr,Cr;return la.createElement("div",{className:Oa.warp},((se==null?void 0:se.question_type)===0||(se==null?void 0:se.question_type)===2)&&la.createElement("div",{className:Oa.normalWrap},(Pe=se==null?void 0:se.question_choices)==null?void 0:Pe.map((da,Vr)=>la.createElement("div",{className:Oa.redio},!(da!=null&&da.standard_boolean)&&la.createElement("span",{className:Oa.redioitem}),(da==null?void 0:da.standard_boolean)&&la.createElement("i",{className:`${Oa.redioitemyes} icon-duigou1`}),la.createElement("span",{className:`${da!=null&&da.standard_boolean?Oa.titleyes:Oa.title} ${Oa.indexTag}`},(se==null?void 0:se.question_type)===0?su[Vr]:""),la.createElement(Tt.Z,{className:da!=null&&da.standard_boolean?Oa.titleyes:Oa.title,value:da==null?void 0:da.choice_text}),(da==null?void 0:da.standard_boolean)&&la.createElement("div",{className:Oa.yestag},"\u6B63\u786E\u7B54\u6848")))),(se==null?void 0:se.question_type)===1&&la.createElement("div",{className:Oa.normalWrap},(mt=se==null?void 0:se.question_choices)==null?void 0:mt.map((da,Vr)=>la.createElement("div",{className:Oa.checkbox},!(da!=null&&da.standard_boolean)&&la.createElement("span",{className:Oa.checkboxitem}),(da==null?void 0:da.standard_boolean)&&la.createElement("i",{className:`${Oa.checkboxitemyes} icon-duigou1`}),la.createElement("span",{className:`${da!=null&&da.standard_boolean?Oa.titleyes:Oa.title} ${Oa.indexTag}`},su[Vr]),la.createElement(Tt.Z,{className:da!=null&&da.standard_boolean?Oa.titleyes:Oa.title,value:da==null?void 0:da.choice_text}),(da==null?void 0:da.standard_boolean)&&la.createElement("div",{className:Oa.yestag},"\u6B63\u786E\u7B54\u6848")))),(se==null?void 0:se.question_type)===3&&la.createElement("div",{className:Oa.completion},(xt=se==null?void 0:se.standard_answers)==null?void 0:xt.map((da,Vr)=>{var wo;return la.createElement(ma.Z,{align:"top"},la.createElement("span",{className:Oa.title},"\u586B\u7A7A\u9879",Vr+1),la.createElement("div",{className:Oa.content},(wo=da.answer_text)==null?void 0:wo.map((vr,co)=>la.createElement("div",{key:co,className:Oa.items,style:(da==null?void 0:da.model)===2?{border:0,padding:0}:{}},(da==null?void 0:da.model)===1?la.createElement("pre",{className:"mb0"},vr):la.createElement(As.Z,{value:vr,disabled:!0})))))})),(se==null?void 0:se.question_type)===4&&la.createElement("div",{className:Oa.simple},la.createElement("div",{className:Oa.title},"\u53C2\u8003\u7B54\u6848"),la.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Jt=se==null?void 0:se.answer_texts)!=null&&Jt[0]?la.createElement(Tt.Z,{className:Oa.content,value:(En=se==null?void 0:se.answer_texts)==null?void 0:En[0]}):la.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),la.createElement("div",{className:"mt20 "},la.createElement("span",{className:Oa.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),la.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},se!=null&&se.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))),(se==null?void 0:se.question_type)===5&&la.createElement("div",{className:Oa.shixunWrapper},(tn=se==null?void 0:se.shixun)==null?void 0:tn.map((da,Vr)=>{var wo,vr;return la.createElement("div",null,la.createElement("div",{key:Vr,className:`${Oa.shixun} mb30`},la.createElement("span",{className:Oa.score},"\uFF08",da==null?void 0:da.challenge_score,"\u5206\uFF09"),la.createElement("span",{className:Oa.qtitle},(se==null?void 0:se.index)+"."+(Vr+1),"\u3001",da==null?void 0:da.challenge_name)),((vr=(wo=Se==null?void 0:Se.editData)==null?void 0:wo.exercise)==null?void 0:vr.show_challenge_task_pass)&&la.createElement(Tt.Z,{className:Oa.content,value:(da==null?void 0:da.task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))})),(se==null?void 0:se.question_type)===6&&la.createElement("div",{className:Oa.program,style:{border:!((fn=(it=Se==null?void 0:Se.editData)==null?void 0:it.exercise)!=null&&fn.show_hack_sets)&&!((Pa=(On=Se==null?void 0:Se.editData)==null?void 0:On.exercise)!=null&&Pa.show_hack_description)&&"none"}},((Lt=(Ge=Se==null?void 0:Se.editData)==null?void 0:Ge.exercise)==null?void 0:Lt.show_hack_sets)&&la.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},la.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},la.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),la.createElement(Uu.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(da,Vr,wo)=>wo+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(da,Vr,wo)=>la.createElement(dt.Z,{title:la.createElement("pre",null,da)},la.createElement("div",{className:Oa.divname},da))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(da,Vr,wo)=>la.createElement(dt.Z,{title:la.createElement("pre",null,da)}," ",la.createElement("div",{className:Oa.divname},da))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:se==null?void 0:se.hack_sets})),((hn=(qt=Se==null?void 0:Se.editData)==null?void 0:qt.exercise)==null?void 0:hn.show_hack_description)&&la.createElement("div",null,la.createElement(Tt.Z,{className:Oa.content,value:(se==null?void 0:se.description)||"- -"}))),(se==null?void 0:se.question_type)===7&&((Ut=se==null?void 0:se.sub_exercise_questions)==null?void 0:Ut.map((da,Vr)=>{var wo,vr,co,Xo,Yo,Eo;return la.createElement("div",{key:Vr},la.createElement("div",{className:Oa.combination},la.createElement("span",{className:Oa.score},da==null?void 0:da.question_score,"\u5206"),la.createElement("span",{className:Oa.qtype},(wo=Ou.find(jn=>jn.type==da.question_type))==null?void 0:wo.name),la.createElement("span",{className:Oa.qtitle},Vr+1,"\u3001",da==null?void 0:da.question_title)),(da.question_type===0||da.question_type===2)&&la.createElement("div",{className:Oa.warp,style:{padding:"30px 58px",paddingBottom:0}},la.createElement("div",null,(vr=da==null?void 0:da.question_choices)==null?void 0:vr.map((jn,nl)=>la.createElement("div",{className:Oa.redio,key:nl},!(jn!=null&&jn.standard_boolean)&&la.createElement("span",{className:Oa.redioitem}),(jn==null?void 0:jn.standard_boolean)&&la.createElement("i",{className:`${Oa.redioitemyes} icon-duigou1`}),da.question_type===2&&la.createElement("span",{className:`${jn!=null&&jn.standard_boolean?Oa.titleyes:Oa.title} ${Oa.indexTag}`},su[nl]),la.createElement(Tt.Z,{className:jn!=null&&jn.standard_boolean?Oa.titleyes:Oa.title,value:jn==null?void 0:jn.choice_text}),(jn==null?void 0:jn.standard_boolean)&&la.createElement("div",{className:Oa.yestag},"\u6B63\u786E\u7B54\u6848"))))),da.question_type===1&&la.createElement("div",{className:Oa.normalWrap},(co=da==null?void 0:da.question_choices)==null?void 0:co.map((jn,nl)=>la.createElement("div",{className:Oa.checkbox,key:nl},!(jn!=null&&jn.standard_boolean)&&la.createElement("span",{className:Oa.checkboxitem}),(jn==null?void 0:jn.standard_boolean)&&la.createElement("i",{className:`${Oa.checkboxitemyes} icon-duigou1`}),la.createElement("span",{className:`${jn!=null&&jn.standard_boolean?Oa.titleyes:Oa.title} ${Oa.indexTag}`},su[nl]),la.createElement(Tt.Z,{className:jn!=null&&jn.standard_boolean?Oa.titleyes:Oa.title,value:jn==null?void 0:jn.choice_text}),(jn==null?void 0:jn.standard_boolean)&&la.createElement("div",{className:Oa.yestag},"\u6B63\u786E\u7B54\u6848")))),da.question_type===3&&la.createElement("div",{className:Oa.completion},(Xo=da==null?void 0:da.standard_answers)==null?void 0:Xo.map((jn,nl)=>{var oi;return la.createElement(ma.Z,{align:"top"},la.createElement("span",{className:Oa.title},"\u586B\u7A7A\u9879",nl+1),la.createElement("div",{className:Oa.content},(oi=jn.answer_text)==null?void 0:oi.map((Ho,Dn)=>la.createElement("div",{key:Dn,className:Oa.items},la.createElement("pre",{className:"mb0"},Ho)))))})),da.question_type===4&&la.createElement("div",{className:Oa.simple},la.createElement("div",{className:Oa.title},"\u53C2\u8003\u7B54\u6848"),la.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Yo=da==null?void 0:da.answer_texts)!=null&&Yo[0]?la.createElement(Tt.Z,{className:Oa.content,value:(Eo=da==null?void 0:da.answer_texts)==null?void 0:Eo[0]}):la.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),la.createElement("div",{className:"mt20 "},la.createElement("span",{className:Oa.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),la.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},da!=null&&da.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))))})),(se==null?void 0:se.question_type)===8&&la.createElement("div",null,la.createElement(Tt.Z,{disabledFill:!0,className:Oa.content,showProgramFill:!0,value:hu.Base64.decode(((Yt=se==null?void 0:se.program_attr)==null?void 0:Yt.code)||"")})),((se==null?void 0:se.question_type)<=4||[6,8].includes(se==null?void 0:se.question_type))&&la.createElement("div",{className:Oa.bottom},la.createElement("div",{className:`${Oa.bottomitem} mb30`},la.createElement("span",{className:Oa.left},"\u89E3\u6790"),la.createElement("span",{className:Oa.right},se!=null&&se.analysis?la.createElement(Tt.Z,{value:se==null?void 0:se.analysis}):la.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),la.createElement("div",{className:`${Oa.bottomitem} mb30`},la.createElement("span",{className:Oa.left},"\u96BE\u5EA6"),la.createElement("span",{className:Oa.right},(se==null?void 0:se.difficulty)===1?"\u7B80\u5355":(se==null?void 0:se.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),la.createElement("div",{className:Oa.bottomitem},la.createElement("span",{className:Oa.left},"\u77E5\u8BC6\u70B9"),la.createElement(dt.Z,{title:((Nt=se==null?void 0:se.tag_discipline_names)==null?void 0:Nt.length)<=0||((Bn=se==null?void 0:se.tag_discipline_names)==null?void 0:Bn.length)==1&&["-"].includes(se==null?void 0:se.tag_discipline_names[0])?"\u6682\u672A\u8BBE\u7F6E~":(bt=($a=se==null?void 0:se.tag_discipline_names)==null?void 0:$a.join("\uFF1B"))==null?void 0:bt.toString()},la.createElement("span",{className:Oa.right},((Ra=se==null?void 0:se.tag_discipline_names)==null?void 0:Ra.length)<=0?la.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):((Gr=se==null?void 0:se.tag_discipline_names)==null?void 0:Gr.length)==1&&["-"].includes(se==null?void 0:se.tag_discipline_names[0])?la.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):(Cr=(Hr=se==null?void 0:se.tag_discipline_names)==null?void 0:Hr.join("\uFF1B"))==null?void 0:Cr.toString())))))},cs=ae(51780),es=ae(29342),vl=ae(59301),Zu=Object.defineProperty,Yu=Object.defineProperties,ts=Object.getOwnPropertyDescriptors,ns=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,fe=(se,Se,Pe)=>Se in se?Zu(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):se[Se]=Pe,Ne=(se,Se)=>{for(var Pe in Se||(Se={}))ce.call(Se,Pe)&&fe(se,Pe,Se[Pe]);if(ns)for(var Pe of ns(Se))ge.call(Se,Pe)&&fe(se,Pe,Se[Pe]);return se},Oe=(se,Se)=>Yu(se,ts(Se)),gt=(se,Se,Pe)=>new Promise((mt,xt)=>{var Jt=it=>{try{tn(Pe.next(it))}catch(fn){xt(fn)}},En=it=>{try{tn(Pe.throw(it))}catch(fn){xt(fn)}},tn=it=>it.done?mt(it.value):Promise.resolve(it.value).then(Jt,En);tn((Pe=Pe.apply(se,Se)).next())}),It=({qitem:se,setisedit:Se,TagDiscipline:Pe,exerciseitem:mt,seveeditor:xt,deleteitem:Jt,getTagData:En,init:tn,showTip:it=!1})=>{var fn,On,Pa,Ge;const[Lt]=Be.default.useForm(),qt=(0,he.useIntl)(),{unified_ai_setting:hn,ai_review_settings:Ut}=mt==null?void 0:mt.exercise,Yt=hn?Ut:((fn=se==null?void 0:se.ai_review_settings)==null?void 0:fn.length)>0?se.ai_review_settings:Ut;return(0,y.useEffect)(()=>{Lt.setFieldsValue(Oe(Ne({},se),{name:se.question_title,answer_texts:se.answer_texts,repeat_answer:!se.repeat_answer,ai_review_settings:Yt}))},[se]),vl.createElement("div",null,vl.createElement(Be.default,{form:Lt,colon:!1,onFinish:Nt=>{var Bn;(Bn=mt==null?void 0:mt.exercise)!=null&&Bn.is_open_ai_review&&!(0,At.BR)(Nt==null?void 0:Nt.ai_review_settings)||xt(Oe(Ne(Ne({},se),Nt),{answer_texts:Nt==null?void 0:Nt.answer_texts,question_title:Nt==null?void 0:Nt.name}))},onFinishFailed:Nt=>gt(void 0,null,function*(){var Bn,$a;we.ZP.error(Nt.errorFields[0].errors[0]),Lt.scrollToField(($a=(Bn=Nt==null?void 0:Nt.errorFields)==null?void 0:Bn[0])==null?void 0:$a.name,{behavior:"smooth",block:"center"})})},vl.createElement("div",{style:{display:"flex",alignItems:"center"}},vl.createElement("div",{style:{flex:1}},vl.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),vl.createElement("span",null,"\u7B80\u7B54\u9898")),((On=mt==null?void 0:mt.exercise)==null?void 0:On.exercise_status)==1&&!(se!=null&&se.isadd)&&vl.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Jt()}},vl.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),vl.createElement(je.ZP,{onClick:()=>{se.isadd?(Se(!1),tn()):(Lt.setFieldsValue(Oe(Ne({},se),{name:se==null?void 0:se.question_title,answer_texts:se.answer_texts||[],repeat_answer:!(se!=null&&se.repeat_answer)})),Se(!1))}},"\u53D6\u6D88"),vl.createElement(dt.Z,{overlayClassName:rt.shake,open:it,placement:"bottom",color:"rgba(244,156,14,0.19)",title:vl.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},vl.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},vl.createElement(je.ZP,{type:"primary",className:"ml20",onClick:()=>{Lt.submit()}},"\u4FDD\u5B58"))),vl.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},vl.createElement(Be.default.Item,{className:rt.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:qt.formatMessage({id:"classrooms.promptScore",defaultMessage:"\u8BF7\u8F93\u5165\u5206\u503C"})}]},vl.createElement(De.Z,{onBlur:Nt=>{Nt.target.value==="0"&&we.ZP.error(qt.formatMessage({id:"classrooms.scoreGreater0LessEqual100",defaultMessage:"\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100"}))},style:{width:150},precision:1,placeholder:qt.formatMessage({id:"classrooms.promptScore",defaultMessage:"\u8BF7\u8F93\u5165\u5206\u503C"}),max:100,min:.1})),vl.createElement(es.W,{form:Lt,showKeywords:!0,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"}),((Pa=mt==null?void 0:mt.exercise)==null?void 0:Pa.is_open_ai_review)&&!((Ge=mt==null?void 0:mt.exercise)!=null&&Ge.unified_ai_setting)&&vl.createElement(nt,{form:Lt,qitem:se}),vl.createElement(Ea,{getTagData:En,qitem:se,exerciseitem:mt,TagDiscipline:Pe,form:Lt}))))},St=ae(59301),en=(se,Se,Pe)=>new Promise((mt,xt)=>{var Jt=it=>{try{tn(Pe.next(it))}catch(fn){xt(fn)}},En=it=>{try{tn(Pe.throw(it))}catch(fn){xt(fn)}},tn=it=>it.done?mt(it.value):Promise.resolve(it.value).then(Jt,En);tn((Pe=Pe.apply(se,Se)).next())}),dn=({setScoreShow:se,ScoreShow:Se,exerciseitem:Pe,getdata:mt})=>{var xt,Jt,En;const[tn,it]=(0,y.useState)(!1),fn=(0,he.useIntl)();function On(){return en(this,null,function*(){var Pa,Ge,Lt;let qt=(Ge=(Pa=Pe==null?void 0:Pe.exercise_question_types)==null?void 0:Pa.filter(Ut=>Ut.Singlequestion))==null?void 0:Ge.map(Ut=>({question_type:Ut.question_type,score:Ut.Singlequestion})),hn=yield(0,te.ZP)(`/api/exercises/${(Lt=Pe==null?void 0:Pe.exercise)==null?void 0:Lt.id}/batch_set_score.json`,{method:"POST",body:{question_arr:qt}});(hn==null?void 0:hn.status)===0&&mt()})}return St.createElement("div",null,Se&&St.createElement(_e.default,{title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C",open:Se,width:640,centered:!0,zIndex:10,className:rt.scoremodal,onCancel:()=>{se(!1)},onOk:()=>{var Pa,Ge,Lt;if(Pe!=null&&Pe.use_blank_score&&((Lt=(Ge=(Pa=Pe==null?void 0:Pe.exercise_question_types)==null?void 0:Pa.filter(qt=>qt.name==="\u586B\u7A7A\u9898"))==null?void 0:Ge[0])!=null&&Lt.Singlequestion)){it(!0);return}On(),se(!1)}},St.createElement("div",{className:"c-black"},"\u603B\u5206",St.createElement("span",{className:"ml10 c-light-primary"},(Pe==null?void 0:Pe.exercise_question_types.length)>0&&((xt=Pe==null?void 0:Pe.exercise_types)==null?void 0:xt.q_scores))),St.createElement("div",{className:rt.content},St.createElement("span",null,"\u9898\u578B\u540D\u79F0"),St.createElement("span",null,"\u5C0F\u9898\u603B\u6570"),St.createElement("span",null,"\u9898\u578B\u603B\u5206"),St.createElement("span",null,"\u64CD\u4F5C")),(En=(Jt=Pe==null?void 0:Pe.exercise_question_types)==null?void 0:Jt.filter(Pa=>Pa.name!=="\u5B9E\u8BAD\u9898"&&Pa.name!=="\u7EC4\u5408\u9898"))==null?void 0:En.map(Pa=>{var Ge;return St.createElement("div",{className:rt.items},St.createElement("span",null,Pa==null?void 0:Pa.name),St.createElement("span",null,(Ge=Pa==null?void 0:Pa.items)==null?void 0:Ge.length),St.createElement("span",null,Pa==null?void 0:Pa.score),St.createElement("span",null,"\u6BCF\u9898",St.createElement(De.Z,{max:100,precision:1,min:.1,onChange:Lt=>{Pa.Singlequestion=Lt},style:{width:90,height:38,margin:"0px 10px",display:"flex",alignItems:"center"}}),"\u5206"))})),St.createElement(_e.default,{title:!1,footer:!1,centered:!0,zIndex:20,open:tn,width:640,closable:!1,className:rt.scoremodal},St.createElement("div",{style:{marginTop:40}},"\u586B\u7A7A\u9898\u4E2D\u5B58\u5728",St.createElement("span",{style:{color:"#FA6400"}},"\u6309\u7A7A\u7ED9\u5206"),"\u7684\u5C0F\u9898\uFF0C\u82E5\u6279\u91CF\u8BBE\u7F6E\u5206\u503C\u4F1A\u7EDF\u4E00\u5C06\u586B\u7A7A\u9898\u6539\u4E3A\u6309\u9898\u7ED9\u5206"),St.createElement("div",{className:rt.bottom},St.createElement(je.ZP,{className:rt.no,onClick:()=>{it(!1)}},"\u53D6\u6D88"),St.createElement(je.ZP,{className:rt.yes,onClick:()=>{On(),it(!1),se(!1)}},fn.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"})))))},mn=ae(99313),Rn=ae(98228),Tn=ae(58421),Pt={flex_box_center:"flex_box_center___aDsO9",flex_space_between:"flex_space_between___5V4Xk",flex_box_vertical_center:"flex_box_vertical_center___rNdEP",flex_box_center_end:"flex_box_center_end___cKjnr",flex_box_column:"flex_box_column___glFYD",scoremodal:"scoremodal___PfqOf",selectWrapper:"selectWrapper___Mtqcz",selectWrappers:"selectWrappers___uX2K9",allqingchu:"allqingchu___IqL8g",title:"title___UgYfD",score:"score___LjJmD",close:"close___I0jAO",content:"content___4u86F",items:"items___mK2L5",bottom:"bottom___vQTEm",yes:"yes___j81JQ",no:"no___kiUH4",titlecount:"titlecount___lliQr",add:"add___QhDj8",search:"search___QCCaL",searchIcon:"searchIcon___oXRH5",tabWrap:"tabWrap___Cu_4D",previewModal:"previewModal___BVDlS"},sn=ae(41576),Dt={flex_box_center:"flex_box_center___zojHa",flex_space_between:"flex_space_between___wmLZ4",flex_box_vertical_center:"flex_box_vertical_center___DszWW",flex_box_center_end:"flex_box_center_end___mVCv5",flex_box_column:"flex_box_column___fbC9t",warp:"warp___isAcM",shixunbutton:"shixunbutton___h3Ybb",redio:"redio___xDffb",redioitem:"redioitem___FFPtq",redioitemyes:"redioitemyes___pF7ID",title:"title___mnPZc",titleyes:"titleyes___wrtWQ",yestag:"yestag___D4krY",qcount:"qcount___W5pwO",score:"score___eKQzl",qtitle:"qtitle___lb8MD",checkbox:"checkbox___QpUm4",checkboxitem:"checkboxitem___Wm2SH",checkboxitemyes:"checkboxitemyes___VVVTe",bottom:"bottom___Mn_Bw",bottomitem:"bottomitem___JTyHT",left:"left___nQqpo",right:"right___v58qy",completion:"completion___BnZSp",content:"content___MU8hZ",items:"items___a7i54",simple:"simple___GDw3K",shixun:"shixun___DGzTe",combination:"combination___AG9cr"};const wa=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var Ma=({qitem:se})=>{var Se,Pe,mt,xt,Jt,En,tn,it,fn,On;const Pa=(0,he.useIntl)();return y.createElement("div",{className:Dt.warp},y.createElement("div",{className:Dt.mainPart},y.createElement("div",{className:Dt.qcount},(se==null?void 0:se.question_type)===8&&y.createElement(Tt.Z,{className:Dt.content,showProgramFill:!0,value:(Se=se==null?void 0:se.program_attr)==null?void 0:Se.description}),(se==null?void 0:se.question_type)!=8&&y.createElement(Tt.Z,{className:Dt.qtitle,value:(se==null?void 0:se.name)||(se==null?void 0:se.title)})),((se==null?void 0:se.question_type)===0||(se==null?void 0:se.question_type)===2)&&y.createElement("div",null,(Pe=se==null?void 0:se.choices)==null?void 0:Pe.map((Ge,Lt)=>y.createElement("div",{className:Dt.redio},!(Ge!=null&&Ge.is_answer)&&y.createElement("span",{className:Dt.redioitem}),(Ge==null?void 0:Ge.is_answer)&&y.createElement("i",{className:`${Dt.redioitemyes} icon-duigou1`}),y.createElement(Tt.Z,{className:Ge!=null&&Ge.is_answer?Dt.titleyes:Dt.title,value:wa[Lt]+(Ge==null?void 0:Ge.choice_text)}),(Ge==null?void 0:Ge.is_answer)&&y.createElement("div",{className:Dt.yestag},"\u6B63\u786E\u7B54\u6848")))),(se==null?void 0:se.question_type)===1&&y.createElement("div",null,(mt=se==null?void 0:se.choices)==null?void 0:mt.map((Ge,Lt)=>y.createElement("div",{className:Dt.checkbox},!(Ge!=null&&Ge.is_answer)&&y.createElement("span",{className:Dt.checkboxitem}),(Ge==null?void 0:Ge.is_answer)&&y.createElement("i",{className:`${Dt.checkboxitemyes} icon-duigou1`}),y.createElement(Tt.Z,{className:Ge!=null&&Ge.is_answer?Dt.titleyes:Dt.title,value:wa[Lt]+(Ge==null?void 0:Ge.choice_text)}),(Ge==null?void 0:Ge.is_answer)&&y.createElement("div",{className:Dt.yestag},"\u6B63\u786E\u7B54\u6848")))),(se==null?void 0:se.question_type)===3&&y.createElement("div",{className:Dt.completion},(xt=se==null?void 0:se.standard_answer)==null?void 0:xt.map((Ge,Lt)=>{var qt;return y.createElement("div",{style:{display:"flex"}},y.createElement("span",{className:Dt.title},"\u586B\u7A7A\u9879",Lt+1),y.createElement("div",{className:Dt.content},(qt=Ge==null?void 0:Ge.answer_text)==null?void 0:qt.map((hn,Ut)=>y.createElement("div",{className:Dt.items},hn))))})),(se==null?void 0:se.question_type)===4&&y.createElement("div",{className:Dt.simple},y.createElement("div",{className:Dt.title},"\u53C2\u8003\u7B54\u6848"),y.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Jt=se==null?void 0:se.answer_texts)!=null&&Jt[0]?y.createElement(Tt.Z,{className:Dt.content,value:(En=se==null?void 0:se.answer_texts)==null?void 0:En[0]}):y.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(se==null?void 0:se.question_type)===5&&((tn=se==null?void 0:se.challenge_names)==null?void 0:tn.map((Ge,Lt)=>y.createElement("div",{className:Dt.shixun},y.createElement("span",{className:Dt.qtitle},y.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,At.EM)(Lt+1),"\u9898"),Ge)))),(se==null?void 0:se.question_type)===6&&y.createElement("div",{className:Dt.simple},y.createElement(Tt.Z,{className:Dt.content,value:((it=se==null?void 0:se.program_attr)==null?void 0:it.description)||"- -"})),(se==null?void 0:se.question_type)===7&&((fn=se==null?void 0:se.sub_item_banks)==null?void 0:fn.map((Ge,Lt)=>{var qt,hn,Ut,Yt,Nt;return y.createElement("div",null,y.createElement("div",{className:Dt.combination},y.createElement("span",{className:Dt.qtitle},Ge==null?void 0:Ge.name)),y.createElement("div",{className:Dt.warp,style:{padding:"0px",paddingTop:20}},y.createElement("div",null,((Ge==null?void 0:Ge.item_type)=="SINGLE"||(Ge==null?void 0:Ge.item_type)=="JUDGMENT")&&((qt=Ge==null?void 0:Ge.choices)==null?void 0:qt.map((Bn,$a)=>y.createElement("div",{className:Dt.redio},!(Bn!=null&&Bn.is_answer)&&y.createElement("span",{className:Dt.redioitem}),(Bn==null?void 0:Bn.is_answer)&&y.createElement("i",{className:`${Dt.redioitemyes} icon-duigou1`}),y.createElement(Tt.Z,{className:Bn!=null&&Bn.is_answer?Dt.titleyes:Dt.title,value:wa[$a]+(Bn==null?void 0:Bn.choice_text)}),(Bn==null?void 0:Bn.is_answer)&&y.createElement("div",{className:Dt.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ge==null?void 0:Ge.item_type)=="MULTIPLE"&&((hn=Ge==null?void 0:Ge.choices)==null?void 0:hn.map((Bn,$a)=>y.createElement("div",{className:Dt.checkbox},!(Bn!=null&&Bn.is_answer)&&y.createElement("span",{className:Dt.checkboxitem}),(Bn==null?void 0:Bn.is_answer)&&y.createElement("i",{className:`${Dt.checkboxitemyes} icon-duigou1`}),y.createElement(Tt.Z,{className:Bn!=null&&Bn.is_answer?Dt.titleyes:Dt.title,value:wa[$a]+(Bn==null?void 0:Bn.choice_text)}),(Bn==null?void 0:Bn.is_answer)&&y.createElement("div",{className:Dt.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ge==null?void 0:Ge.item_type)=="COMPLETION"&&y.createElement("div",{className:Dt.completion},(Ut=Ge==null?void 0:Ge.standard_answer)==null?void 0:Ut.map((Bn,$a)=>{var bt;return y.createElement("div",{style:{display:"flex"}},y.createElement("span",{className:Dt.title},"\u586B\u7A7A\u9879",$a+1),y.createElement("div",{className:Dt.content},(bt=Bn==null?void 0:Bn.answer_text)==null?void 0:bt.map((Ra,Gr)=>y.createElement("div",{className:Dt.items},Ra))))})),(Ge==null?void 0:Ge.item_type)=="SUBJECTIVE"&&y.createElement("div",{className:Dt.simple},y.createElement("div",{className:Dt.title},"\u53C2\u8003\u7B54\u6848"),y.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Yt=Ge==null?void 0:Ge.answer_texts)!=null&&Yt[0]?y.createElement(Tt.Z,{className:Dt.content,value:(Nt=Ge==null?void 0:Ge.answer_texts)==null?void 0:Nt[0]}):y.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(se==null?void 0:se.question_type)===8&&y.createElement("div",null,y.createElement(Tt.Z,{disabledFill:!0,className:Dt.content,showProgramFill:!0,value:hu.Base64.decode(((On=se==null?void 0:se.program_attr)==null?void 0:On.code)||"")})),(se==null?void 0:se.question_type)===5&&y.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},y.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},y.createElement("div",{style:{marginRight:30}},y.createElement("span",{style:{marginRight:10,color:"#666666"}},"\u521B\u5EFA\u8005"),y.createElement("span",{style:{color:"#000000"}},(se==null?void 0:se.author_name)||"- -")),y.createElement("div",{style:{marginRight:30}},y.createElement("span",{style:{marginRight:10,color:"#666666"}},"\u6240\u5C5E\u5355\u4F4D"),y.createElement("span",{style:{color:"#000000"}},(se==null?void 0:se.author_school_name)||"- -")),y.createElement("div",{style:{marginRight:30}},y.createElement("span",{style:{marginRight:10,color:"#666666"}},"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{style:{color:"#000000"}},(se==null?void 0:se.study_count)||"0"))),y.createElement("a",{className:Dt.shixunbutton,href:`/shixuns/${se==null?void 0:se.identifier}/challenges?exercise=true`,target:"_blank"},y.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((se==null?void 0:se.question_type)<=4||[6,8].includes(se==null?void 0:se.question_type))&&y.createElement("div",{className:Dt.bottom},y.createElement("div",{className:Dt.bottomitem},y.createElement("span",{className:Dt.left},"\u89E3\u6790"),y.createElement("span",{className:Dt.right},se!=null&&se.analysis?y.createElement(Tt.Z,{value:se==null?void 0:se.analysis}):y.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),y.createElement("div",{className:Dt.bottomitem},y.createElement("span",{className:Dt.left},"\u96BE\u5EA6"),y.createElement("span",{className:Dt.right},(se==null?void 0:se.difficulty)===1?"\u7B80\u5355":(se==null?void 0:se.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),y.createElement("div",{className:Dt.bottomitem},y.createElement("span",{className:Dt.left},"\u77E5\u8BC6\u70B9"),y.createElement("span",{className:Dt.right},se!=null&&se.tag_discipline?se==null?void 0:se.tag_discipline:y.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},Wa=ae(12082),Ta=ae(53956),Sa=ae(8250),eo=ae(66807),br=ae(55301),_r=ae(90609),mo=ae(86342),kn=ae(59301),Mo=Object.defineProperty,dl=Object.defineProperties,Do=Object.getOwnPropertyDescriptors,io=Object.getOwnPropertySymbols,ho=Object.prototype.hasOwnProperty,Vo=Object.prototype.propertyIsEnumerable,Wo=(se,Se,Pe)=>Se in se?Mo(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):se[Se]=Pe,hr=(se,Se)=>{for(var Pe in Se||(Se={}))ho.call(Se,Pe)&&Wo(se,Pe,Se[Pe]);if(io)for(var Pe of io(Se))Vo.call(Se,Pe)&&Wo(se,Pe,Se[Pe]);return se},Lo=(se,Se)=>dl(se,Do(Se)),rl=(se,Se,Pe)=>new Promise((mt,xt)=>{var Jt=it=>{try{tn(Pe.next(it))}catch(fn){xt(fn)}},En=it=>{try{tn(Pe.throw(it))}catch(fn){xt(fn)}},tn=it=>it.done?mt(it.value):Promise.resolve(it.value).then(Jt,En);tn((Pe=Pe.apply(se,Se)).next())});const bl=({setScoreShow:se,ScoreShow:Se,onOk:Pe,isshixuns:mt,isloadings:xt,dispatch:Jt,shixunsDetail:En,exercise:tn})=>{var it,fn,On;const Pa=(0,he.useIntl)();let[Ge,Lt]=(0,y.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]}),[qt,hn]=(0,y.useState)([]),[Ut,Yt]=(0,y.useState)([]),[Nt,Bn]=(0,y.useState)([]),[$a,bt]=(0,y.useState)([]);const[Ra,Gr]=(0,y.useState)(!1),[Hr]=Be.default.useForm(),[Cr,da]=(0,y.useState)(),[Vr,wo]=(0,y.useState)(!1);let[vr,co]=(0,y.useState)(mt);const[Xo,Yo]=(0,y.useState)([]),[Eo,jn]=(0,y.useState)(!0),[nl,oi]=(0,y.useState)([]),[Ho,Dn]=(0,y.useState)(0),[Bl,li]=(0,y.useState)([]),wl=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}],[zl,Si]=(0,y.useState)({});(0,y.useEffect)(()=>{var rn,qn,Wr,xr,ro,Ro,$o,Po,_l,ko;(((Wr=(qn=(rn=tn==null?void 0:tn.editData)==null?void 0:rn.exercise)==null?void 0:qn.exist_item_bank_ids)==null?void 0:Wr.length)>0||((Ro=(ro=(xr=tn==null?void 0:tn.editData)==null?void 0:xr.exercise)==null?void 0:ro.exist_item_bank_shixun_ids)==null?void 0:Ro.length)>0)&&li([...(Po=($o=tn==null?void 0:tn.editData)==null?void 0:$o.exercise)==null?void 0:Po.exist_item_bank_ids,...(ko=(_l=tn==null?void 0:tn.editData)==null?void 0:_l.exercise)==null?void 0:ko.exist_item_bank_shixun_ids])},[(fn=(it=tn==null?void 0:tn.editData)==null?void 0:it.exercise)==null?void 0:fn.exist_item_bank_ids]);const Fl=(0,y.useRef)(new Set),Ii=(0,y.useRef)(new Set);let[ii,vi]=(0,y.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:"",per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const al=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],Dl=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],Pi=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[Ki,Jr]=(0,y.useState)(!1),qo=()=>{Hr.resetFields(),vr=!1,co(!1),Jr(!1),Hr.submit()};(0,y.useEffect)(()=>{Ho>0&&setTimeout(()=>{Dn(0)},2e3)},[Ho]),(0,y.useEffect)(()=>{Se&&(Hr.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),Eo&&vr&&(Hr.setFieldsValue({item_type:"SHIXUN"}),Ge.item_type="SHIXUN",Lt(hr({},Ge)),jn(!1)),yl(Ge),ui(),ul({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[Se]);function yl(rn){return rl(this,null,function*(){var qn,Wr,xr;if(Gr(!0),Lt(rn),(Nt==null?void 0:Nt.length)<=0&&rn.type==="5"){bt([]),Gr(!1);return}let ro=rn.type==="5"?Nt==null?void 0:Nt.filter(Po=>!Xo.includes(Po)):null,Ro=rn.type==="5"?Nt==null?void 0:Nt.filter(Po=>Xo.includes(Po)):null,$o=yield(0,te.ZP)("/api/item_banks.json",{method:"get",params:Lo(hr({},rn),{discipline_id:((qn=rn==null?void 0:rn.courseid)==null?void 0:qn[0])||null,sub_discipline_id:((Wr=rn==null?void 0:rn.courseid)==null?void 0:Wr[1])||null,ids:ro,shixun_ids:Ro,group_id:((xr=rn.group_id)==null?void 0:xr.map(Po=>Po==null?void 0:Po.value))||null,keyword:rn.keyword?encodeURIComponent(rn.keyword):rn.keyword,include_shixuns:!0,type:rn.type==="5"?null:rn.type,clazz:rn.type==="3"?"ItemBanksGroup":null})});bt($o),Gr(!1)})}function ul(rn){return rl(this,null,function*(){var qn;let Wr=yield(0,te.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:rn}),xr=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(qn=Wr==null?void 0:Wr.data)==null?void 0:qn.map(ro=>({title:ro.name,id:ro.id,pid:ro.id,value:ro.id,key:ro.id,isLeaf:!ro.have_child}))}];oi(xr)})}function ui(){return rl(this,null,function*(){let rn=yield(0,te.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:Ge.type==="5"?null:Ge.type,clazz:"ItemBanksGroup"}});hn((0,sn.L)(rn==null?void 0:rn.disciplines))})}function si(rn){return rl(this,null,function*(){var qn,Wr,xr,ro;Gr(!0);let Ro=(qn=rn.list)==null?void 0:qn.filter(_l=>!Xo.includes(_l)),$o=(Wr=rn.list)==null?void 0:Wr.filter(_l=>Xo.includes(_l));if(Ro.length===0&&$o.length===0){Gr(!1),bt([]);return}let Po=yield(0,te.ZP)("/api/item_banks.json",{method:"get",params:Lo(hr({},rn),{discipline_id:((xr=rn==null?void 0:rn.courseid)==null?void 0:xr[0])||null,sub_discipline_id:((ro=rn==null?void 0:rn.courseid)==null?void 0:ro[1])||null,ids:Ro,shixun_ids:$o,type:rn.type==="5"?null:rn.type,clazz:rn.type==="3"?"ItemBanksGroup":null})});Gr(!1),bt(Po)})}const Vl=(0,he.useParams)(),[_i,Gi,Oi,Il]=(0,Sa.P)(),Ji=rn=>rl(void 0,null,function*(){const qn=yield Jt({type:"shixunsDetail/release",payload:{id:rn}});let Wr=qn==null?void 0:qn.tag_position,xr=(qn==null?void 0:qn.evaluation_set_position)||[],ro=qn.status;return ro===0?(we.ZP.success(Pa.formatMessage({id:"classrooms.publishSuccess",defaultMessage:"\u53D1\u5E03\u6210\u529F"})),yl(Ge),!0):(ro===2?we.ZP.error(`\u7B2C${xr.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):ro===3?we.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${Wr.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):we.ZP.error(Pa.formatMessage({id:"classrooms.noTaskCannotPublishTraining",defaultMessage:"\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"})),!1)}),So=rn=>(rn==null?void 0:rn.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",gu=(rn,qn,Wr)=>rn.map(xr=>xr.key===qn?hr(hr({},xr),Wr):xr.children?Lo(hr({},xr),{children:gu(xr.children,qn,Wr)}):xr),Mu=rn=>rl(void 0,null,function*(){const{key:qn}=rn;let Wr=Ge.type;const xr=yield(0,br.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(qn),type:Wr}),{data:ro,total_count:Ro}=xr||{};Ro>0&&oi($o=>gu($o,qn,{children:ro.map(Po=>({title:Po.name,id:Po.id,pid:Po.id,value:Po.id,key:Po.id,isLeaf:!Po.have_child}))}))});function nu(rn){console.log("----",Ge),rn==="1"&&(ii.gg=hr({},Ge)),rn==="2"&&(ii.scj=hr({},Ge)),rn==="3"&&(ii.ttgx=hr({},Ge)),rn==="0"&&(ii.wcjd=hr({},Ge)),rn==="5"&&(ii.yx=hr({},Ge)),vi(hr({},ii))}function Bu(){Ge.type==="1"&&(Ge=ii.gg),Ge.type==="2"&&(Ge=ii.scj),Ge.type==="3"&&(Ge=ii.ttgx),Ge.type==="0"&&(Ge=ii.wcjd),Ge.type==="5"&&(Ge=ii.yx),(Ge==null?void 0:Ge.item_type)==="SHIXUN"?(vr=!0,co(!0)):(vr=!1,co(!1)),Hr.setFieldsValue(hr({},Ge)),Lt(hr({},Ge)),yl(hr({},Ge))}return kn.createElement("div",null,kn.createElement(_e.default,{title:!1,footer:!1,open:Se,width:1200,centered:!0,className:Pt.scoremodal,onCancel:()=>{se(!1)}},kn.createElement("div",{style:{display:"flex",alignItems:"center"}},kn.createElement("div",{className:Pt.title},"\u9898\u5E93\u9009\u9898")),kn.createElement(mn.default,{className:Pt.tabWrap,activeKey:Ge.type,onChange:rn=>{rn==="3"?(Ge.show_all_share=!0,ul({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):Ge.show_all_share=null,rn==="0"&&ul({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),nu(Ge.type),Ge.type=rn,(Ge==null?void 0:Ge.item_type)==="SHIXUN"&&Ge.type!=="5"&&(vr=!0,co(!0)),Jr(!1),Ge.type==="5"&&(vr=!1,co(!1)),Bu(),ui()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:kn.createElement("div",null,"\u5DF2\u9009",Nt.length>0&&kn.createElement("span",{className:Pt.titlecount},Nt.length),Ho>0&&kn.createElement("span",{className:Pt.add},"+",Ho)),key:"5"}]}),kn.createElement(Be.default,{layout:"inline",form:Hr,onValuesChange:(rn,qn)=>{var Wr,xr;const ro=Object.values(qn).some($o=>$o!==null&&$o!==""&&$o!==void 0),Ro=qn.keyword==="";if(Jr(ro||!Ro),Ge.page=1,Ge.keyword=(xr=(Wr=Ge.keyword)==null?void 0:Wr.replace)==null?void 0:xr.call(Wr,/^\s+|\s+$/g,""),(qn==null?void 0:qn.item_type)==="SHIXUN"){if(Ge.type==="5"?co(!1):co(!0),rn.keyword||rn.keyword==="")return;Hr.submit()}else{if(rn!=null&&rn.courseid&&Hr.setFieldsValue({tag_discipline_id:""}),co(!1),rn.keyword||rn.keyword==="")return;Hr.submit()}},onFinish:rn=>{var qn;Ge.type==="3"&&(!rn.group_id||((qn=rn==null?void 0:rn.group_id)==null?void 0:qn.length)===0)?Ge.show_all_share=!0:Ge.show_all_share=null,Lt(hr(hr({},Ge),rn)),yl(hr(hr({},Ge),rn))}},kn.createElement(Be.default.Item,{name:"item_type"},kn.createElement(Ee.default,{className:Pt.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle",allowClear:!0},wl.map(rn=>kn.createElement(Ee.default.Option,{key:rn.value},rn.name)))),kn.createElement(Be.default.Item,{name:"courseid"},kn.createElement(Ce.Z,{className:Pt.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:qt})),!vr&&kn.createElement(Be.default.Item,{name:"tag_discipline_id"},kn.createElement(Ee.default,{className:Pt.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(On=$a==null?void 0:$a.tag_disciplines)==null?void 0:On.map(rn=>kn.createElement(Ee.default.Option,{key:rn.id},rn.name)))),kn.createElement(Be.default.Item,{name:vr?"diff":"difficulty"},kn.createElement(Ee.default,{className:Pt.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!vr&&al.map(rn=>kn.createElement(Ee.default.Option,{key:rn.value},rn.name)),vr&&Dl.map(rn=>kn.createElement(Ee.default.Option,{key:rn.value},rn.name)))),vr&&kn.createElement(Be.default.Item,{name:"shixun_publish_status"},kn.createElement(Ee.default,{className:Pt.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},Pi.map(rn=>kn.createElement(Ee.default.Option,{key:rn.value},rn.name)))),(Ge.type==="3"||Ge.type==="0")&&!vr&&kn.createElement(Be.default.Item,{name:"group_id"},kn.createElement(Rn.default,{treeDataSimpleMode:!0,style:{width:118},className:Pt.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(rn,qn)=>qn.title.toUpperCase().indexOf(rn.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:Mu,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:nl})),Ki&&kn.createElement("span",{className:Pt.allqingchu,onClick:qo},kn.createElement("i",{className:"iconfont icon-guanbi4"}),kn.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),kn.createElement(Be.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},kn.createElement(We.default.Search,{className:Pt.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:kn.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Pt.searchIcon}`,onClick:()=>Hr.submit()}),onSearch:rn=>{Hr.submit()}}))),kn.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},kn.createElement("div",{onClick:()=>{Ge.updated_at==="asc"?Ge.updated_at="desc":Ge.updated_at="asc",Lt(Lo(hr({},Ge),{page:1})),yl(Lo(hr({},Ge),{page:1}))}}," ",Ge.updated_at?kn.createElement("img",{src:Ge.updated_at==="asc"?Wa.Z:Ta.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):kn.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),kn.createElement("div",{onClick:()=>{Ge.quotes==="asc"?Ge.quotes="desc":Ge.quotes="asc",Lt(Lo(hr({},Ge),{page:1})),yl(Lo(hr({},Ge),{page:1}))},style:{marginLeft:20}}," ",Ge.quotes?kn.createElement("img",{src:Ge.quotes==="asc"?Wa.Z:Ta.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):kn.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),kn.createElement(Uu.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:($a==null?void 0:$a.items)||($a==null?void 0:$a.shixun_list),pagination:!1,loading:Ra,rowKey:rn=>rn.id,rowSelection:{type:"checkbox",selectedRowKeys:[...Ut,...Bl],getCheckboxProps:rn=>({disabled:rn.shixun_tag_num===1||(Bl==null?void 0:Bl.find(qn=>rn.id===qn))}),onSelect(rn,qn,Wr){if(console.log("---",Wr,qn,rn),qn)(vr||rn!=null&&rn.challenge_names)&&Yo([...Xo,rn.id]),Yt([...Ut,rn.id]),rn.identifier?Fl.current.add(rn.id):Ii.current.add(rn.id),Dn(1),Bn([...Nt,rn.id]);else{rn.identifier?Fl.current.delete(rn.id):Ii.current.delete(rn.id);let xr=Nt.filter(ro=>ro!==rn.id);if(Yt(xr),Bn(xr),vr||rn!=null&&rn.challenge_names){let ro=Xo.filter(Ro=>Ro!==rn.id);Yo([...ro])}if(Ge.type==="5"){si(Lo(hr({},Ge),{list:[...xr]}));return}}},onSelectAll(rn,qn,Wr){var xr,ro;if(console.log("----",Wr),rn){const Ro=Wr.map(Po=>Po.id),$o=(ro=Wr==null?void 0:Wr.filter(Po=>Po==null?void 0:Po.challenge_names))==null?void 0:ro.map(Po=>Po.id);Yo([...Xo,...$o]),Yt([...Ut,...Ro]),Bn([...Nt,...Ro]);for(const Po of Wr)Po.identifier?Fl.current.add(Po.id):Ii.current.add(Po.id)}else{const Ro=Wr.map(ko=>ko.id),$o=Ut.filter(ko=>!Ro.some(Ai=>Ai===ko)),Po=(xr=Wr==null?void 0:Wr.filter(ko=>ko==null?void 0:ko.challenge_names))==null?void 0:xr.map(ko=>ko.id);Yt([...$o]),Bn([...$o]);let _l=Xo.filter(ko=>!Po.some(Ai=>Ai===ko.id));Yo([..._l]),Ge.type==="5"&&si(Lo(hr({},Ge),{list:[...$o]}));for(const ko of Ro)ko.identifier?Fl.current.delete(ko):Ii.current.delete(ko)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(rn,qn,Wr)=>{var xr,ro;return kn.createElement(dt.Z,{title:So(qn)},kn.createElement("div",null,vr||qn!=null&&qn.challenge_names?"\u5B9E\u8BAD\u9898":(ro=(xr=wl==null?void 0:wl.filter(Ro=>Ro.value===rn))==null?void 0:xr[0])==null?void 0:ro.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:vr?"30%":"60%",key:"name",render:(rn,qn,Wr)=>{var xr;return kn.createElement("div",{style:{display:"flex",alignItems:"center"}},kn.createElement(dt.Z,{title:So(qn)},kn.createElement("span",null,kn.createElement(Tt.Z,{key:1,showLines:1,showTextOnly:!0,value:vr||qn!=null&&qn.challenge_names?qn!=null&&qn.title||rn===null?"--":rn:(qn==null?void 0:qn.item_type)=="BPROGRAM"?(xr=qn==null?void 0:qn.program_attr)==null?void 0:xr.description:rn}))),(qn==null?void 0:qn.high_resources_consume)&&kn.createElement(eo.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!vr,render:(rn,qn,Wr)=>{var xr;return kn.createElement(dt.Z,{title:So(qn)},kn.createElement("span",null,rn?(xr=rn==null?void 0:rn.split("\u3001"))==null?void 0:xr[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!vr,render:(rn,qn,Wr)=>kn.createElement(dt.Z,{title:So(qn)},kn.createElement("span",null,rn||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(rn,qn,Wr)=>{var xr,ro,Ro,$o;return kn.createElement(dt.Z,{title:So(qn)},kn.createElement("div",null,vr||qn!=null&&qn.challenge_names?(qn==null?void 0:qn.level)||((ro=(xr=al==null?void 0:al.filter(Po=>Po.value===rn))==null?void 0:xr[0])==null?void 0:ro.name):($o=(Ro=al==null?void 0:al.filter(Po=>Po.value===rn))==null?void 0:Ro[0])==null?void 0:$o.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!vr,render:(rn,qn,Wr)=>kn.createElement(dt.Z,{title:So(qn)},kn.createElement("div",null,rn||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(rn,qn,Wr)=>kn.createElement(dt.Z,{title:So(qn)},kn.createElement("div",null,vr||qn!=null&&qn.challenge_names?(qn==null?void 0:qn.study_count)||(qn==null?void 0:qn.stu_num):rn))},{title:kn.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",kn.createElement(dt.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},kn.createElement(Cn.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!vr,render:(rn,qn,Wr)=>kn.createElement(dt.Z,{title:So(qn)},kn.createElement("div",null,rn||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(rn,qn,Wr)=>kn.createElement(dt.Z,{title:So(qn)},kn.createElement("div",{style:{flex:1,textAlign:"start"}},kn.createElement("a",{onClick:()=>{var xr,ro;da(Lo(hr({},qn),{question_type:vr||qn!=null&&qn.challenge_names?5:(ro=(xr=wl==null?void 0:wl.filter(Ro=>Ro.value===(qn==null?void 0:qn.item_type)))==null?void 0:xr[0])==null?void 0:ro.question_type})),wo(!0)}},"\u67E5\u770B"),(qn==null?void 0:qn.shixun_tag_num)===1&&kn.createElement("a",{style:{marginLeft:10},onClick:()=>{_e.default.confirm({title:Pa.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,width:400,content:kn.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",kn.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${qn==null?void 0:qn.identifier}/challenges`)}},(qn==null?void 0:qn.shixun_name)||"--"),"\uFF1F"),onOk:()=>rl(void 0,null,function*(){if(!Ji(qn==null?void 0:qn.identifier))return new Promise((xr,ro)=>{ro()})})})}},"\u53D1\u5E03")))}].filter(rn=>!rn.hidden)}),kn.createElement(Tn.Z,{current:Ge.page,total:($a==null?void 0:$a.items_count)||($a==null?void 0:$a.shixuns_count),style:{marginBottom:20},defaultPageSize:Ge.per_page,showTotal:rn=>kn.createElement("span",null,"\u5171\xA0",kn.createElement("span",{style:{color:"#165DFF"}},rn),"\xA0\u6761\u6570\u636E"),pageSize:Ge.per_page,onChange:(rn,qn)=>{Ge.page=rn,Ge.per_page=qn,Lt(hr({},Ge)),yl(hr({},Ge))}}),kn.createElement("div",{className:Pt.bottom},kn.createElement(je.ZP,{className:Pt.no,onClick:()=>{se(!1)}},"\u53D6\u6D88"),kn.createElement(je.ZP,{loading:xt,style:{width:xt&&75},className:Pt.yes,onClick:()=>rl(void 0,null,function*(){if((Nt==null?void 0:Nt.length)<=0){we.ZP.info(Pa.formatMessage({id:"classrooms.noDataSelected",defaultMessage:"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E"}));return}let rn=yield(0,mo.Tr)({id:[...Nt==null?void 0:Nt.filter(qn=>Xo.includes(qn))],course_id:Vl.coursesId,type:"shixun"});(rn==null?void 0:rn.student_count)===0?Pe([...Ii.current],[...Nt==null?void 0:Nt.filter(qn=>Xo.includes(qn))],!0,Nt==null?void 0:Nt.length):Si(rn)})},Pa.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"})))),kn.createElement(_e.default,{open:Vr,title:Pa.formatMessage({id:"classrooms.questionDetail",defaultMessage:"\u9898\u76EE\u8BE6\u60C5"}),footer:!1,className:Pt.previewModal,width:1e3,centered:!0,onCancel:()=>{wo(!1)},onOk:()=>{wo(!1)}},kn.createElement(Ma,{qitem:Cr})),kn.createElement(_r.Z,{resdata:zl,type:"exercise",okloading:xt,oktext:(zl==null?void 0:zl.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:rn=>rl(void 0,null,function*(){const qn=[],Wr=[];for(const xr of zl==null?void 0:zl.can_copy_list)qn.push(xr.id);Gi(),yield Pe([...Ii.current],[...Fl.current].filter(xr=>!Wr.includes(xr)),!0,Nt==null?void 0:Nt.length,qn)})}))};var Gl=(0,he.connect)(({shixunsDetail:se,exercise:Se})=>({shixunsDetail:se,exercise:Se}))(bl),pl=ae(91082),To=ae(59301),cl=Object.defineProperty,Cl=Object.defineProperties,Rl=Object.getOwnPropertyDescriptors,Yl=Object.getOwnPropertySymbols,Tl=Object.prototype.hasOwnProperty,ci=Object.prototype.propertyIsEnumerable,hi=(se,Se,Pe)=>Se in se?cl(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):se[Se]=Pe,Tr=(se,Se)=>{for(var Pe in Se||(Se={}))Tl.call(Se,Pe)&&hi(se,Pe,Se[Pe]);if(Yl)for(var Pe of Yl(Se))ci.call(Se,Pe)&&hi(se,Pe,Se[Pe]);return se},Qo=(se,Se)=>Cl(se,Rl(Se)),gl=(se,Se,Pe)=>new Promise((mt,xt)=>{var Jt=it=>{try{tn(Pe.next(it))}catch(fn){xt(fn)}},En=it=>{try{tn(Pe.throw(it))}catch(fn){xt(fn)}},tn=it=>it.done?mt(it.value):Promise.resolve(it.value).then(Jt,En);tn((Pe=Pe.apply(se,Se)).next())}),Kl=({qitem:se,TagDiscipline:Se,exerciseitem:Pe,setisedit:mt,seveeditor:xt,deleteitem:Jt,getTagData:En,init:tn,showTip:it=!1})=>{var fn;const[On]=Be.default.useForm(),Pa=!0;return(0,y.useEffect)(()=>{var Ge,Lt,qt;On.setFieldsValue(Qo(Tr({},se),{standard_answers:se.standard_answer,difficulty:(se==null?void 0:se.difficult)||2,item_banks_group_id:se.item_banks_group_id,hack:Qo(Tr({},se),{time_limit:(se==null?void 0:se.time_limit)||3}),hack_codes:{language:(Ge=se==null?void 0:se.program_attr)==null?void 0:Ge.language,code:hu.Base64.decode(((Lt=se==null?void 0:se.program_attr)==null?void 0:Lt.code)||"")},hack_sets:Tr({},(qt=se==null?void 0:se.hack_sets)==null?void 0:qt[0]),repeat_answer:!se.repeat_answer}))},[se]),To.createElement("div",null,To.createElement(Be.default,{form:On,colon:!1,onValuesChange:(Ge,Lt)=>{var qt,hn,Ut,Yt;if(Ge!=null&&Ge.standard_answers){let Nt=((qt=On.getFieldValue("standard_answers"))==null?void 0:qt.length)>0&&((Ut=(hn=On.getFieldValue("standard_answers"))==null?void 0:hn.map(Bn=>Bn.score))==null?void 0:Ut.filter(Bn=>Bn));(Nt==null?void 0:Nt.length)>0&&On.setFieldsValue({question_score:(Nt==null?void 0:Nt.length)>0&&((Yt=Nt.reduce((Bn,$a)=>Bn+$a))==null?void 0:Yt.toFixed(1))})}},onFinish:Ge=>{var Lt;xt(Qo(Tr(Tr({},se),Ge),{item_type:se==null?void 0:se.question_type,standard_answers:(Lt=Ge.standard_answers)==null?void 0:Lt.map((qt,hn)=>Qo(Tr({},qt),{position:hn+1})),hack_codes:Qo(Tr({},Ge.hack_codes),{code:hu.Base64.encode(Ge.hack_codes.code)}),standard_answer:void 0}))},onFinishFailed:Ge=>gl(void 0,null,function*(){var Lt,qt;we.ZP.error(Ge.errorFields[0].errors[0]),On.scrollToField((qt=(Lt=Ge==null?void 0:Ge.errorFields)==null?void 0:Lt[0])==null?void 0:qt.name,{behavior:"smooth",block:"center"})})},To.createElement("div",{style:{display:"flex",alignItems:"center"}},To.createElement("div",{style:{flex:1}},To.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),To.createElement("span",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898")),((fn=Pe==null?void 0:Pe.exercise)==null?void 0:fn.exercise_status)==1&&!(se!=null&&se.isadd)&&To.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Jt()}},To.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," \u5220\u9664"),To.createElement(je.ZP,{onClick:()=>{var Ge,Lt,qt,hn;se.isadd?(mt(!1),tn()):(On.setFieldsValue(Qo(Tr({},se),{standard_answers:se.standard_answer,difficulty:se.difficult,item_banks_group_id:se.item_banks_group_id,hack:Qo(Tr({},se),{sub_discipline_id:(Ge=Pe==null?void 0:Pe.exercise)==null?void 0:Ge.sub_discipline_id,tag_discipline_ids:[]}),hack_codes:{language:(Lt=se==null?void 0:se.program_attr)==null?void 0:Lt.language,code:hu.Base64.decode((qt=se==null?void 0:se.program_attr)==null?void 0:qt.code)},hack_sets:Tr({},(hn=se==null?void 0:se.hack_sets)==null?void 0:hn[0]),repeat_answer:!se.repeat_answer})),mt(!1))}},"\u53D6\u6D88"),To.createElement(dt.Z,{overlayClassName:rt.shake,open:it,placement:"bottom",color:"rgba(244,156,14,0.19)",title:To.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},To.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},To.createElement(je.ZP,{className:"ml20",type:"primary",onClick:()=>{On.submit()}},"\u4FDD\u5B58"))),To.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},To.createElement(Kt.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}),To.createElement(pl.t,{form:On,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7A0B\u5E8F\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:Pa,hackidentifier:se==null?void 0:se.hack_identifier,answerKey:"standard_answers"}),To.createElement(Ea,{getTagData:En,qitem:se,exerciseitem:Pe,TagDiscipline:Se,form:On}))))},Al=ae(78323),jl=ae(42455),gi=ae(75823),Li=ae(89392),ti=ae(41468),eu=ae(44216),Nn=ae(59301),Eu=Object.defineProperty,Jl=Object.defineProperties,Ni=Object.getOwnPropertyDescriptors,Xl=Object.getOwnPropertySymbols,Su=Object.prototype.hasOwnProperty,Ui=Object.prototype.propertyIsEnumerable,mi=(se,Se,Pe)=>Se in se?Eu(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):se[Se]=Pe,xo=(se,Se)=>{for(var Pe in Se||(Se={}))Su.call(Se,Pe)&&mi(se,Pe,Se[Pe]);if(Xl)for(var Pe of Xl(Se))Ui.call(Se,Pe)&&mi(se,Pe,Se[Pe]);return se},Nl=(se,Se)=>Jl(se,Ni(Se)),Go=(se,Se,Pe)=>new Promise((mt,xt)=>{var Jt=it=>{try{tn(Pe.next(it))}catch(fn){xt(fn)}},En=it=>{try{tn(Pe.throw(it))}catch(fn){xt(fn)}},tn=it=>it.done?mt(it.value):Promise.resolve(it.value).then(Jt,En);tn((Pe=Pe.apply(se,Se)).next())});const{confirm:ki}=_e.default,Hl=[{name:"\u5355\u9009\u9898",id:0,count:"q_singles",score:"q_singles_scores",nameType:"SINGLE"},{name:"\u591A\u9009\u9898",id:1,count:"q_doubles",score:"q_doubles_scores",nameType:"MULTIPLE"},{name:"\u5224\u65AD\u9898",id:2,count:"q_judges",score:"q_judges_scores",nameType:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",id:3,count:"q_nulls",score:"q_nulls_scores",nameType:"COMPLETION"},{name:"\u7B80\u7B54\u9898",id:4,count:"q_mains",score:"q_mains_scores",nameType:"SUBJECTIVE"},{name:"\u5B9E\u8BAD\u9898",id:5,count:"q_shixuns",score:"q_shixuns_scores",nameType:"PRACTICAL"},{name:"\u7F16\u7A0B\u9898",id:6,count:"q_pros",score:"q_pros_scores",nameType:"PROGRAM"},{name:"\u7EC4\u5408\u9898",id:7,count:"q_combinations",score:"q_combinations_scores",nameType:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",id:8,count:"q_combinations",score:"q_combinations_scores",nameType:"BPROGRAM"}],Ei=({user:se,dispatch:Se,itemid:Pe,setisedits:mt,exercise:xt,setitemid:Jt})=>{var En,tn,it,fn,On,Pa,Ge,Lt,qt,hn,Ut,Yt,Nt,Bn,$a,bt,Ra,Gr,Hr,Cr,da,Vr,wo,vr,co,Xo,Yo;const Eo=(0,he.useIntl)(),[jn,nl]=(0,y.useState)(),[oi,Ho]=(0,y.useState)(!1),[Dn,Bl]=(0,y.useState)(),[li,wl]=(0,y.useState)(),zl=(0,y.useRef)(),Si=(0,y.useRef)(),[Fl,Ii]=(0,y.useState)(),[ii,vi]=(0,y.useState)(!1),[al,Dl]=(0,y.useState)(!1),[Pi,Ki]=(0,y.useState)(),[Jr,qo]=(0,y.useState)(!1),[yl,ul]=(0,y.useState)(!1),[ui,si]=(0,y.useState)(!1),[Vl,_i]=(0,y.useState)(!1),[Gi,Oi]=(0,y.useState)(!1),[Il,Ji]=(0,y.useState)(!1),So=(0,he.useParams)(),[gu,Mu]=(0,y.useState)(!1),[nu]=Be.default.useForm(),[Bu,rn]=(0,y.useState)(!1),[qn,Wr]=(0,y.useState)(!1),[xr,ro]=(0,y.useState)(!1),[Ro,$o]=(0,y.useState)(!1),Po=(0,y.useRef)();(0,y.useEffect)(()=>{Pe&&ko()},[Pe]),(0,y.useEffect)(()=>{mt(al)},[al]),(0,y.useEffect)(()=>{Dn!=null&&Dn.question_id&&(wl(Dn==null?void 0:Dn.question_score),Si.current=Dn==null?void 0:Dn.question_id)},[Dn]);const _l=ea=>Go(void 0,null,function*(){let ur=yield Se({type:"newExercisePaper/getTagDiscipline",payload:{sub_discipline_id:ea}});Se({type:"globalSetting/footerToggle",payload:!1}),Ki(ur)});function ko(){return Go(this,null,function*(){var ea,ur,Xr,Ao,yo,qr;vi(!0),Ho(!0);const no=yield Se({type:"exercise/editExercise",payload:{categoryId:Pe}});vi(!1),Ho(!1),nl(no),Oi(!1),(ea=no==null?void 0:no.exercise)!=null&&ea.sub_discipline_id&&_l((ur=no==null?void 0:no.exercise)==null?void 0:ur.sub_discipline_id),Bl(Nl(xo({},(yo=(Ao=(Xr=no==null?void 0:no.exercise_question_types)==null?void 0:Xr[0])==null?void 0:Ao.items)==null?void 0:yo[0]),{index:1})),Ii(Nl(xo({},(qr=no==null?void 0:no.exercise_question_types)==null?void 0:qr[0]),{indexs:1}))})}function Ai(ea,ur=!0){return Go(this,null,function*(){var Xr,Ao,yo,qr;ur&&(vi(!0),Ho(!0));const no=yield Se({type:"exercise/editExercise",payload:{categoryId:Pe}});nl(no);let zo=[];(Xr=no==null?void 0:no.exercise_question_types)==null||Xr.map(Qr=>{var Ua;(Ua=Qr==null?void 0:Qr.items)==null||Ua.map((Nr,bo)=>{zo.push(Nl(xo({},Nr),{index:bo+1}))})});let ql=(Ao=zo.filter(Qr=>Qr.question_id===(ea==null?void 0:ea.id)))==null?void 0:Ao[0],Pu=(qr=((yo=no==null?void 0:no.exercise_question_types)==null?void 0:yo.map((Qr,Ua)=>{if((ql==null?void 0:ql.question_type)===(Qr==null?void 0:Qr.question_type))return Nl(xo({},Qr),{indexs:Ua+1})})).filter(Qr=>Qr))==null?void 0:qr[0];Ii(xo({},Pu)),Bl(xo({},ql)),wl(ql==null?void 0:ql.question_score),vi(!1),Ho(!1),Oi(!1)})}function au(ea){return Go(this,null,function*(){var ur;let Xr=Nl(xo({},ea),{repeat_answer:!ea.repeat_answer,difficulty:(ea==null?void 0:ea.difficulty)||2,item_type:ea.question_type,sub_discipline_id:((ur=ea==null?void 0:ea.sub_discipline_id)==null?void 0:ur[1])||"",tag_discipline_ids:[],hack:Nl(xo({},ea==null?void 0:ea.hack),{difficult:(ea==null?void 0:ea.difficulty)||2}),hack_identifier:sessionStorage.projectFill});ea.tag_discipline_ids&&(Xr.tag_discipline_ids=Array.isArray(ea.tag_discipline_ids)?ea.tag_discipline_ids:[ea.tag_discipline_ids]);let Ao=Gi?`/api/exercises/${Pe}/exercise_questions`:`/api/exercise_questions/${ea==null?void 0:ea.question_id}.json`;if((ea==null?void 0:ea.is_my)===1){const yo=ki({title:Eo.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:Nn.createElement("div",null,Nn.createElement("p",null,"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F"),Nn.createElement("i",{className:"iconfont icon-guanbi",style:{position:"absolute",top:"20px",right:"20px",cursor:"pointer"},onClick:()=>{yo.destroy()}})),okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Go(this,null,function*(){Xr.is_cover=1;let qr=yield(0,te.ZP)(Ao,{method:Gi?"post":"PUT",body:xo({},Xr)});(qr==null?void 0:qr.status)===0&&(Dl(!1),Ai({id:(qr==null?void 0:qr.exercise_question_id)||(ea==null?void 0:ea.question_id)})),yo.destroy()}),onCancel:()=>Go(this,null,function*(){let qr=yield(0,te.ZP)(Ao,{method:Gi?"post":"PUT",body:xo({},Xr)});(qr==null?void 0:qr.status)===0&&(Dl(!1),Ai({id:(qr==null?void 0:qr.exercise_question_id)||(ea==null?void 0:ea.question_id)})),yo.destroy()})})}else{let yo=yield(0,te.ZP)(Ao,{method:Gi?"post":"PUT",body:xo({},Xr)});(yo==null?void 0:yo.status)===0&&(Dl(!1),Ai({id:(yo==null?void 0:yo.exercise_question_id)||(ea==null?void 0:ea.question_id)}))}(0,At.Vf)("#question-scroll-id")})}function as(ea){return Go(this,null,function*(){var ur,Xr;Ho(!0);let Ao=yield(0,te.ZP)(`/api/exercises/${Pe}/sort_question_type.json`,{method:"post",body:{question_type:ea}});if(Ho(!1),(Ao==null?void 0:Ao.status)===0){const yo=yield Se({type:"exercise/editExercise",payload:{categoryId:Pe}});nl(yo),Oi(!1),(ur=yo==null?void 0:yo.exercise)!=null&&ur.sub_discipline_id&&_l((Xr=yo==null?void 0:yo.exercise)==null?void 0:Xr.sub_discipline_id)}})}const gs=(ea,ur,Xr)=>Go(void 0,null,function*(){var Ao;if(ea.length===0){we.ZP.warning("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),Xr();return}const yo={id:So==null?void 0:So.exerciseId,file:(Ao=ea[0])==null?void 0:Ao.file,sub_discipline_id:ur};fs(yo,`${Al.Z.API_SERVER}/api/courses/${So==null?void 0:So.coursesId}/exercises/import_exercise.json`,qr=>{var no;if((qr==null?void 0:qr.status)===0){const zo={};(no=qr==null?void 0:qr.fail)==null||no.forEach(Hi=>{var Pu;((Pu=Object.keys(zo))==null?void 0:Pu.includes(Hi.message))?zo[Hi.message]=zo[Hi.message]+1:zo[Hi.message]=1});let ql=`\u6210\u529F\u5BFC\u5165${qr==null?void 0:qr.success}\u6761`;Object.keys(zo).forEach(Hi=>{ql=ql+`,${Hi}${zo[Hi]}\u6761`}),we.ZP.success(ql),qo(!1),ko()}(qr==null?void 0:qr.status)===-1&&(we.ZP.error(qr==null?void 0:qr.message),Xr())})}),ms=(ea,ur)=>Go(void 0,null,function*(){jn.exercise_types.q_scores=Number(jn.exercise_types.q_scores)+Number(ea)-Number(ur==null?void 0:ur.question_score);const Xr=yield(0,gi.zR)({score:(0,Li.round)(ea,1),question_id:ur==null?void 0:ur.question_id});if((Xr==null?void 0:Xr.status)===0){we.ZP.success("\u4FEE\u6539\u6210\u529F"),Ai({id:Si.current},!1);return}(Xr==null?void 0:Xr.status)===-1&&wl(ur==null?void 0:ur.question_score)}),Xi=()=>{$o(!0)};(0,y.useEffect)(()=>{if(Ro){const ea=setTimeout(()=>{$o(!1)},2e3);return()=>clearTimeout(ea)}},[Ro]);const fs=(ea,ur,Xr,Ao,yo)=>{const qr=new FormData;Object.keys(ea).forEach(zo=>{qr.append(zo,ea[zo])});const no=new window.XMLHttpRequest;return no.withCredentials=!0,no.addEventListener("load",function(zo){var ql;Xr(JSON.parse((ql=zo==null?void 0:zo.target)==null?void 0:ql.response))},!1),no.addEventListener("error",function(zo){yo&&yo(zo)},!1),no.upload.onprogress=zo=>{Ao&&Ao(zo)},no.open("POST",ur),no.send(qr),no};function mu(){return Go(this,null,function*(){_e.default.confirm({title:Eo.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",okText:Eo.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),centered:!0,className:rt.modalconfirm,onOk:()=>Go(this,null,function*(){if(Dn.question_id){let ea=yield(0,te.ZP)(`/api/exercise_questions/${Dn.question_id}.json`,{method:"delete"});(ea==null?void 0:ea.status)===0&&(ko(),Dl(!1))}else Bl({}),Dl(!1),ko()}),cancelText:"\u53D6\u6D88"})})}const Ku=ea=>Go(void 0,null,function*(){return yield(0,te.ZP)(`/api/exercises/${Pe}/select_questions.json`,{method:"post",body:xo({},ea)})}),{overflow:ru,handleMouseEnter:rs,handleMouseLeave:vs}=(0,jl.I)(),os=(ea,ur)=>Nn.createElement(Ot.default,null,Nn.createElement(Ot.default.Item,{key:"0",onClick:()=>_u(ea==null?void 0:ea.question_type)},Nn.createElement("span",{className:rt.moreSpan},"\u65B0\u589E")),Nn.createElement(Ot.default.Item,{key:"1",disabled:ur===0,onClick:()=>Go(void 0,null,function*(){if(ur===0)return;if(al){Xi();return}let Xr=(0,At.rz)(jn==null?void 0:jn.exercise_question_types,ur,ur-1);yield as(Xr.map(Ao=>Ao.name))})},Nn.createElement("span",{className:rt.moreSpan},"\u4E0A\u79FB")),Nn.createElement(Ot.default.Item,{key:"2",disabled:ur===(jn==null?void 0:jn.exercise_question_types.length)-1,onClick:()=>Go(void 0,null,function*(){if(ur===(jn==null?void 0:jn.exercise_question_types.length)-1)return;if(al){Xi();return}let Xr=(0,At.rz)(jn==null?void 0:jn.exercise_question_types,ur,ur+1);yield as(Xr.map(Ao=>Ao.name))})},Nn.createElement("span",{className:rt.moreSpan},"\u4E0B\u79FB")),Nn.createElement(Ot.default.Item,{key:"3",onClick:()=>{var Xr;nu.setFieldsValue({name:ea.name,item_type_en:(Xr=Hl.find(Ao=>Ao.id==ea.question_type))==null?void 0:Xr.nameType}),rn(!0)}},Nn.createElement("span",{className:rt.moreSpan},Eo.formatMessage({id:"classrooms.rename",defaultMessage:"\u91CD\u547D\u540D"})))),_u=ea=>{var ur,Xr,Ao,yo,qr,no,zo,ql,Hi,Pu,Qr,Ua,Nr,bo,El,Au,zi,ou,Vi,xu,fu,Mi,ps,bs;if(al){Xi();return}if(Oi(!0),ea===5){si(!0),_i(!0);return}if(ea===6){let Cs=(Xr=(ur=xt==null?void 0:xt.editData)==null?void 0:ur.exercise)!=null&&Xr.set_question_sub_discipline?`/problems/newcreate?express_id=${(Ao=jn==null?void 0:jn.exercise)==null?void 0:Ao.id}&callback_url=/classrooms/${So.coursesId}/exercise/add/${Pe}?type=2&discipline_id=${(qr=(yo=xt==null?void 0:xt.editData)==null?void 0:yo.exercise)==null?void 0:qr.discipline_id}&sub_discipline_id=${(zo=(no=xt==null?void 0:xt.editData)==null?void 0:no.exercise)==null?void 0:zo.sub_discipline_id}`:`/problems/newcreate?express_id=${(ql=jn==null?void 0:jn.exercise)==null?void 0:ql.id}&callback_url=/classrooms/${So.coursesId}/exercise/add/${Pe}?type=2`;he.history.push(Cs);return}Dl(!0),Bl(ea===2?{question_type:ea,isadd:!0,repeat_answer:!0,choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],question_choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],difficulty:2,standard_answers:[],question_score:"",question_title:"",tag_discipline_ids:[],discipline_id:(Pu=(Hi=xt==null?void 0:xt.editData)==null?void 0:Hi.exercise)!=null&&Pu.set_question_sub_discipline?(Ua=(Qr=xt==null?void 0:xt.editData)==null?void 0:Qr.exercise)==null?void 0:Ua.discipline_id:0,sub_discipline_id:(bo=(Nr=xt==null?void 0:xt.editData)==null?void 0:Nr.exercise)!=null&&bo.set_question_sub_discipline?(Au=(El=xt==null?void 0:xt.editData)==null?void 0:El.exercise)==null?void 0:Au.sub_discipline_id:0,analysis:""}:{question_type:ea,question_choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),standard_answers:[],repeat_answer:!0,difficulty:2,isadd:!0,tag_discipline_ids:[],question_score:"",analysis:"",sub_item_banks:[],is_ordered:!0,question_title:"",use_keywords:!1,keywords:[],use_blank_score:!0,allow_student_debug:!1,submit_rule:1,discipline_id:(ou=(zi=xt==null?void 0:xt.editData)==null?void 0:zi.exercise)!=null&&ou.set_question_sub_discipline?(xu=(Vi=xt==null?void 0:xt.editData)==null?void 0:Vi.exercise)==null?void 0:xu.discipline_id:0,sub_discipline_id:(Mi=(fu=xt==null?void 0:xt.editData)==null?void 0:fu.exercise)!=null&&Mi.set_question_sub_discipline?(bs=(ps=xt==null?void 0:xt.editData)==null?void 0:ps.exercise)==null?void 0:bs.sub_discipline_id:0,downcase:!0,no_space:!0})},ls=[{key:1,label:"\u6279\u91CF\u5BFC\u5165",onClick:()=>{qo(!0)}},{key:2,label:Nn.createElement("div",null,Nn.createElement("img",{width:26,style:{position:"absolute",top:-2},src:eu.$}),Nn.createElement("span",null,"\u667A\u80FD\u5BFC\u5165")),onClick:()=>{if(al){Xi();return}Wr(!0)}}];return console.log(Fl==null?void 0:Fl.question_type,Dn==null?void 0:Dn.question_type),Nn.createElement("div",null,Nn.createElement(on.Z,{spinning:ii},Nn.createElement("div",{className:rt.bg},((En=jn==null?void 0:jn.exercise_types)==null?void 0:En.q_counts)===0&&!al&&Nn.createElement(Ln.Z,{styles:{marginTop:180},customText:Nn.createElement("span",null,"\u8FD8\u6CA1\u6709\u8BD5\u9898\uFF0C\u8BF7\u4ECE",Nn.createElement("span",{className:"c-light-primary"},"\u5E95\u90E8\u64CD\u4F5C\u680F"),"\u8FDB\u884C\u6DFB\u52A0~")}),(((tn=jn==null?void 0:jn.exercise_types)==null?void 0:tn.q_counts)>0||al)&&Nn.createElement("div",{style:{textAlign:"center"}},Nn.createElement("div",{style:{marginTop:20,borderTop:"1px solid #DCDCDC",display:"block",alignItems:"stretch"}},Nn.createElement("div",{style:{backgroundColor:"#F6F7F9",display:"inline-block",position:"sticky",top:0}},Nn.createElement("div",{className:rt.left},Nn.createElement("div",{className:rt.leftAction},((it=jn==null?void 0:jn.exercise)==null?void 0:it.exercise_status)===1&&Nn.createElement(je.ZP,{onClick:()=>{if(al){Xi();return}ul(!0)},className:rt.Button},"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C")),Nn.createElement("div",{className:rt.scrollWrapper,style:{overflow:ru},onMouseEnter:rs,onMouseLeave:vs},(fn=jn==null?void 0:jn.exercise_question_types)==null?void 0:fn.map((ea,ur)=>Nn.createElement("div",{key:ur,className:"mb30"},Nn.createElement("div",{className:rt.title},Nn.createElement("div",{className:rt.titleleft},Nn.createElement("span",{style:{color:"#000000",fontWeight:400,fontSize:12}}," ",(0,At.EM)(ur+1),"\u3001\u3010",ea.name,"\u3011"),Nn.createElement("span",{style:{color:"#464F66",fontSize:12}},"\uFF08",ea.count,"\u5C0F\u9898\uFF0C\u5171",ea.score,"\u5206\uFF09")),Nn.createElement(be.Z,{dropdownRender:()=>os(ea,ur),placement:"bottomLeft"},Nn.createElement("div",{className:rt.more_style},Nn.createElement("i",{className:"iconfont icon-sandian font12"})))),Nn.createElement(sa,{handleEditing:Xi,isedit:al,setBigqitem:Ii,bigitem:Nl(xo({},ea),{indexs:ur+1}),setqitem:Xr=>Go(void 0,null,function*(){var Ao;(Ao=zl.current)==null||Ao.blur(),Bl(Xr)}),qitem:Dn,Itemid:Pe,getdata:Ai,data:ea.items})))))),Nn.createElement("div",{id:"question-scroll-id",style:{overflow:al?"hidden":"auto"},className:rt.right},!(Dn!=null&&Dn.isadd)&&Nn.createElement("div",{className:rt.title},!al&&Nn.createElement("div",{style:{flex:1}},Nn.createElement("span",{style:{color:"#000000",fontWeight:600,fontSize:16}}," ",(Fl==null?void 0:Fl.indexs)&&(0,At.EM)(Fl==null?void 0:Fl.indexs),"\u3001\u3010",Fl==null?void 0:Fl.name,"\u3011"),Nn.createElement(dt.Z,{title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0"},Nn.createElement("i",{className:`${rt.edit} iconfont icon-bianji_Hover mr5 ml5 font18`,onClick:()=>{var ea;nu.setFieldsValue({name:Fl.name,item_type_en:(ea=Hl.find(ur=>ur.id==Fl.question_type))==null?void 0:ea.nameType}),rn(!0)}})),Nn.createElement("span",{style:{color:"#464F66",fontSize:16,fontWeight:400}},"\uFF08",Fl==null?void 0:Fl.count,"\u5C0F\u9898\uFF0C\u5171",Fl==null?void 0:Fl.score,"\u5206\uFF09"),(Dn==null?void 0:Dn.question_type)===6&&Nn.createElement("span",{onClick:()=>{_e.default.destroyAll(),ro(2)},className:"current c-light-primary font14 bold-400"},"\u6279\u91CF\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00"),(Dn==null?void 0:Dn.question_type)===5&&Nn.createElement(Ke.default,{defaultChecked:(Pa=(On=xt==null?void 0:xt.editData)==null?void 0:On.exercise)==null?void 0:Pa.show_challenge_task_pass,onChange:ea=>Go(void 0,null,function*(){let ur=yield(0,te.ZP)(`/api/exercises/${Pe}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:ea.target.checked}});(ur==null?void 0:ur.status)===0&&(we.ZP.info(Eo.formatMessage({id:"classrooms.setSuccess",defaultMessage:"\u8BBE\u7F6E\u6210\u529F"})),Ai({id:Si.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u5173\u5361\u63CF\u8FF0"),(Dn==null?void 0:Dn.question_type)===6&&Nn.createElement("span",{style:{marginLeft:20},onClick:()=>{var ea,ur,Xr,Ao;_e.default.confirm({title:"\u7F16\u7A0B\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:Nn.createElement("div",null,(Dn==null?void 0:Dn.question_type)===6&&Nn.createElement(Ke.default,{defaultChecked:(ur=(ea=xt==null?void 0:xt.editData)==null?void 0:ea.exercise)==null?void 0:ur.show_hack_sets,onChange:yo=>Go(void 0,null,function*(){let qr=yield(0,te.ZP)(`/api/exercises/${Pe}/update_show_columns.json`,{method:"post",body:{show_hack_sets:yo.target.checked}});(qr==null?void 0:qr.status)===0&&(we.ZP.info(Eo.formatMessage({id:"classrooms.setSuccess",defaultMessage:"\u8BBE\u7F6E\u6210\u529F"})),_e.default.destroyAll(),Ai({id:Si.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),Nn.createElement("br",null),(Dn==null?void 0:Dn.question_type)===6&&Nn.createElement(Ke.default,{defaultChecked:(Ao=(Xr=xt==null?void 0:xt.editData)==null?void 0:Xr.exercise)==null?void 0:Ao.show_hack_description,onChange:yo=>Go(void 0,null,function*(){let qr=yield(0,te.ZP)(`/api/exercises/${Pe}/update_show_columns.json`,{method:"post",body:{show_hack_description:yo.target.checked}});(qr==null?void 0:qr.status)===0&&(we.ZP.info(Eo.formatMessage({id:"classrooms.setSuccess",defaultMessage:"\u8BBE\u7F6E\u6210\u529F"})),_e.default.destroyAll(),Ai({id:Si.current}))}),style:{marginBottom:10}},"\u5C55\u793A\u8BD5\u9898\u63CF\u8FF0"))})},className:"current c-light-primary font14 bold-400"},"\u7F16\u7A0B\u9898\u663E\u793A\u8BBE\u7F6E")),Nn.createElement("div",{style:{display:"flex",alignItems:"center"}},(Dn==null?void 0:Dn.question_type)===5&&!al&&Nn.createElement("a",{className:rt.shixun,href:`/shixuns/${Dn==null?void 0:Dn.shixun_identifier}/challenges?exercise=true`,target:"_blank"},Nn.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"),!al&&((Ge=jn==null?void 0:jn.exercise)==null?void 0:Ge.exercise_status)==1&&[0,1,2,4,6].includes(Dn==null?void 0:Dn.question_type)&&Nn.createElement(Be.default.Item,{label:"\u5206\u503C",style:{margin:"0 20px"},required:!0},Nn.createElement(De.Z,{precision:1,ref:zl,onChange:ea=>wl(ea),value:li,onBlur:ea=>{ms(ea.target.value,Dn)}})),!al&&((Lt=jn==null?void 0:jn.exercise)==null?void 0:Lt.exercise_status)==1&&Nn.createElement(dt.Z,{title:"\u5220\u9664"},Nn.createElement("i",{onClick:()=>{mu()},style:{marginRight:20},className:`${rt.delete} iconfont icon-shanchu13 mr8 ml8 `})),(Dn==null?void 0:Dn.question_type)!==5&&!al&&Nn.createElement(Nn.Fragment,null,(Dn==null?void 0:Dn.is_my)==1&&Nn.createElement(dt.Z,{title:"\u67E5\u770B\u539F\u9898"},Nn.createElement("i",{className:`${rt.yuanti} iconfont icon-chakanyuanti mr8 ml8`,onClick:()=>{(Dn==null?void 0:Dn.question_type)==6?window.open(`/problems/newedit/${Dn==null?void 0:Dn.item_bank_hack_identifier}`):(Dn==null?void 0:Dn.question_type)==8?window.open(`/problemset/edit/${Dn==null?void 0:Dn.item_bank_hack_identifier}?type=1`):window.open(`/problemset/edit/${Dn==null?void 0:Dn.item_bank_id}`)}})),Nn.createElement(dt.Z,{title:"\u52A0\u5165\u6211\u7684\u9898\u5E93"},Nn.createElement("i",{className:`${rt.tianjia} iconfont icon-jiarushitiku mr8 ml8`,onClick:()=>{Po.current=[],_e.default.confirm({centered:!0,width:500,okText:Eo.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Eo.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:Nn.createElement("div",{className:`font14 ${rt.overflow}`,style:{maxHeight:500,overflow:"auto"}},Nn.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),Nn.createElement(on.Z,{spinning:!1},Nn.createElement(ti.Z,{defaultValue:!0,value:Po.current,onChange:ea=>Po.current=ea}))),onOk:()=>Go(void 0,null,function*(){var ea;(0,gi.$l)({id:Dn==null?void 0:Dn.question_id,group_id:((ea=Po==null?void 0:Po.current)==null?void 0:ea[0])||""}).then(ur=>{(ur==null?void 0:ur.status)==0&&(we.ZP.success("\u52A0\u5165\u6210\u529F"),ko())})})})}}))),!al&&(((qt=jn==null?void 0:jn.exercise)==null?void 0:qt.exercise_status)==1||((hn=jn==null?void 0:jn.exercise)==null?void 0:hn.exercise_status)==2&&((Yt=(Ut=se.userInfo)==null?void 0:Ut.course)==null?void 0:Yt.course_role)!=15||((Nt=jn==null?void 0:jn.exercise)==null?void 0:Nt.exercise_status)==3&&(($a=(Bn=se.userInfo)==null?void 0:Bn.course)==null?void 0:$a.course_role)!=15||((bt=jn==null?void 0:jn.exercise)==null?void 0:bt.exercise_status)==4&&((Gr=(Ra=se.userInfo)==null?void 0:Ra.course)==null?void 0:Gr.course_role)!=15)&&Nn.createElement(dt.Z,{title:"\u7F16\u8F91\u8BD5\u9898"},Nn.createElement("i",{onClick:()=>{(Dn==null?void 0:Dn.question_type)===6?he.history.push(`/problems/newedit/${Dn==null?void 0:Dn.hack_identifier}?type=exercises&express_id=${So.exerciseId}&question_id=${Dn==null?void 0:Dn.question_id}&score=${Dn==null?void 0:Dn.question_score}&exercise=true&callback_url=/classrooms/${So.coursesId}/exercise/add/${Pe}?type=2`):Dl(!0)},className:`${rt.edit} iconfont icon-bianji_Hover ml8`})))),!al&&Nn.createElement("div",null,Nn.createElement("div",{className:rt.qcount},Nn.createElement("span",{className:rt.score},Dn==null?void 0:Dn.question_score,"\u5206"),Nn.createElement(Tt.Z,{className:rt.qtitle,value:(Dn==null?void 0:Dn.index)+`\u3001${(Dn==null?void 0:Dn.question_type)==8?(Hr=Dn==null?void 0:Dn.program_attr)==null?void 0:Hr.description:Dn==null?void 0:Dn.question_title}`}),(Dn==null?void 0:Dn.high_resources_consume)&&Nn.createElement(eo.Z,{type:"shixun",style:{marginLeft:10}})),(Dn==null?void 0:Dn.question_type)===6&&Nn.createElement(cn.Z,{onEdit:()=>ro(1),className:"mt10",dataSource:(Dn==null?void 0:Dn.languages)||[]}),Nn.createElement(Fs,{exercise:xt,TagDiscipline:Pi,qitem:Dn})),al&&Nn.createElement("div",null,(Dn==null?void 0:Dn.question_type)<=1&&Nn.createElement(Ht,{deleteitem:mu,getTagData:_l,seveeditor:au,exerciseitem:jn,TagDiscipline:Pi,setisedit:Dl,qitem:Dn,init:ko,showTip:Ro}),(Dn==null?void 0:Dn.question_type)===5&&Nn.createElement(Qu,{setqitem:Bl,deleteitem:mu,seveeditor:au,exerciseitem:jn,TagDiscipline:Pi,setisedit:Dl,qitem:Dn,showTip:Ro}),(Dn==null?void 0:Dn.question_type)===3&&Nn.createElement(La,{deleteitem:mu,getTagData:_l,seveeditor:au,exerciseitem:jn,TagDiscipline:Pi,setisedit:Dl,qitem:Dn,init:ko,showTip:Ro}),(Dn==null?void 0:Dn.question_type)===2&&Nn.createElement(so,{deleteitem:mu,getTagData:_l,seveeditor:au,exerciseitem:jn,TagDiscipline:Pi,setisedit:Dl,qitem:Dn,init:ko,showTip:Ro}),(Dn==null?void 0:Dn.question_type)===4&&Nn.createElement(It,{deleteitem:mu,getTagData:_l,seveeditor:au,exerciseitem:jn,TagDiscipline:Pi,setisedit:Dl,qitem:Dn,init:ko,showTip:Ro}),(Dn==null?void 0:Dn.question_type)===7&&Nn.createElement(ku,{deleteitem:mu,getTagData:_l,seveeditor:au,exerciseitem:jn,TagDiscipline:Pi,setisedit:Dl,qitem:Dn,init:ko,showTip:Ro}),(Dn==null?void 0:Dn.question_type)===8&&Nn.createElement(Kl,{deleteitem:mu,getTagData:_l,seveeditor:au,exerciseitem:jn,TagDiscipline:Pi,setisedit:Dl,qitem:Dn,init:ko,showTip:Ro}))))))),Nn.createElement("div",{className:rt.bottomdiv},Nn.createElement("div",{className:rt.exercise_styles},((Cr=jn==null?void 0:jn.exercise)==null?void 0:Cr.exercise_status)==1&&Nn.createElement(Nn.Fragment,null,Nn.createElement("span",{className:rt.spanBtn,onClick:()=>{if(al){Xi();return}si(!0),_i(!1)}},"\u9898\u5E93\u9009\u9898"),Nn.createElement(be.Z,{menu:{items:ls}},Nn.createElement("span",{className:rt.spanBtn},"\u5BFC\u5165\u8BD5\u9898")),Nn.createElement("span",{className:rt.spanBtn,onClick:()=>Go(void 0,null,function*(){var ea;let ur=yield(0,te.ZP)(`/api/exercises/${So==null?void 0:So.exerciseId}/simulate_start_answer.json`,{method:"get",params:{coursesId:So==null?void 0:So.coursesId,categoryId:So==null?void 0:So.exerciseId}});(ur==null?void 0:ur.status)!=-1&&window.open(`/classrooms/${So==null?void 0:So.coursesId}/exercise/${So==null?void 0:So.exerciseId}/${(ea=se.userInfo)==null?void 0:ea.login}/initate_answer`)})},"\u6A21\u62DF\u8003\u8BD5"),Nn.createElement("span",{className:rt.spanBtn,onClick:()=>{window.open(`/classrooms/${So==null?void 0:So.coursesId}/exercise/${So==null?void 0:So.exerciseId}/detail?random=false&tabs=2`)}},"\u8BD5\u5377\u9884\u89C8"),Hl==null?void 0:Hl.map(ea=>Nn.createElement(je.ZP,{className:rt.addQuestionBtn,key:ea.id,type:"primary",onClick:()=>{_u(ea.id)}},ea.name))),((da=jn==null?void 0:jn.exercise)==null?void 0:da.exercise_status)!=1&&Nn.createElement(Nn.Fragment,null,Nn.createElement("span",{style:{width:"1022px"}})),Nn.createElement("span",{className:rt.saveBtn,onClick:()=>Go(void 0,null,function*(){var ea,ur,Xr;if(al){Xi();return}const Ao=Number(jn.exercise_types.q_scores);[100,120,150].includes(Ao)||(yield new Promise((no,zo)=>{_e.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:Eo.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:Eo.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:Nn.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",Nn.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},Ao),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>Go(void 0,null,function*(){no("")}),onCancel:()=>{zo()}})}));let yo=(ur=(ea=jn==null?void 0:jn.exercise_question_types)==null?void 0:ea.filter(no=>no.question_type===5)[0])==null?void 0:ur.items,qr=0;yo==null||yo.map(no=>{no.high_resources_consume&&(qr=qr+1)}),console.log(qr),qr>0?Se({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u63D0\u793A",count:qr,fn:()=>{var no;((no=jn==null?void 0:jn.exercise)==null?void 0:no.exercise_status)==1?(we.ZP.success("\u4FDD\u5B58\u6210\u529F"),he.history.push(`/classrooms/${So==null?void 0:So.coursesId}/exercise/${Pe}/detail?random=false&tabs=3`),Ji(!1)):he.history.back()}}}):((Xr=jn==null?void 0:jn.exercise)==null?void 0:Xr.exercise_status)==1?(we.ZP.success("\u4FDD\u5B58\u6210\u529F"),he.history.push(`/classrooms/${So==null?void 0:So.coursesId}/exercise/${Pe}/detail?random=false&tabs=3`),Ji(!1)):he.history.back()})},Nn.createElement("i",{className:"iconfont icon-baocun1",style:{fontSize:15,marginRight:5}}),"\u4FDD\u5B58\u8BD5\u5377"))),Nn.createElement(dn,{setScoreShow:ul,ScoreShow:yl,exerciseitem:jn,getdata:ko}),ui&&Nn.createElement(Gl,{setScoreShow:si,isshixuns:Vl,isloadings:gu,ScoreShow:ui,onOk:(ea,ur,Xr,Ao,yo)=>Go(void 0,null,function*(){Mu(!0);let no=yield Ku({exam_id:Pe,item_bank_ids:ea,shixun_ids:ur,shixun_copy_ids:yo});Mu(!1),(no==null?void 0:no.status)===0&&_e.default.confirm({title:Eo.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,content:"\u65B0\u52FE\u9009\u7684\u8BD5\u9898\u5DF2\u7ECF\u6DFB\u52A0\u5230\u8BD5\u5377\uFF0C\u5982\u679C\u9700\u8981\u7EE7\u7EED\u6DFB\u52A0\u65B0\u8BD5\u9898\u8BF7\u70B9\u51FB\u201C\u7EE7\u7EED\u9009\u9898\u201D\uFF0C\u5C06\u56DE\u5230\u60A8\u4E0A\u6B21\u64CD\u4F5C\u7684\u9009\u9898\u9875\u9762",okText:"\u7EE7\u7EED\u9009\u9898",cancelText:"\u8FD4\u56DE\u8BD5\u5377",onOk:()=>{ko()},onCancel:()=>{si(!1),ko()}})})}),Nn.createElement(cs.Z,{sub_discipline_id:(Vr=jn==null?void 0:jn.exercise)!=null&&Vr.sub_discipline_id?[(wo=jn==null?void 0:jn.exercise)==null?void 0:wo.discipline_id,(vr=jn==null?void 0:jn.exercise)==null?void 0:vr.sub_discipline_id]:[],visible:Jr,onCancel:()=>qo(!1),onOk:gs}),Nn.createElement(_e.default,{title:Eo.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:Il,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:Nn.createElement("div",null,Nn.createElement(je.ZP,{onClick:()=>{Ji(!1),he.history.back()}},"\u7A0D\u540E\u518D\u8BF4"),Nn.createElement(je.ZP,{type:"primary",onClick:()=>{he.history.push(`/classrooms/${So==null?void 0:So.coursesId}/exercise/${Pe}/detail?random=false&tabs=3`),Ji(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{Ji(!1)}},Nn.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),Nn.createElement(_e.default,{centered:!0,title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0",open:Bu,width:500,onOk:()=>nu.submit(),onCancel:()=>rn(!1)},Nn.createElement(Be.default,{form:nu,initialValues:{},onFinish:ea=>Go(void 0,null,function*(){(yield(0,gi.RK)(xo({id:Pe},ea))).status==0&&(we.ZP.success("\u4FEE\u6539\u6210\u529F"),ko(),rn(!1))})},Nn.createElement(Be.default.Item,{name:"name",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9898\u578B\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"},{validator(ea,ur){var Xr,Ao,yo,qr;const no=(Xr=Hl==null?void 0:Hl.find(zo=>zo.nameType==nu.getFieldValue("item_type_en")))==null?void 0:Xr.id;return(qr=(yo=(Ao=jn==null?void 0:jn.exercise_question_types)==null?void 0:Ao.filter(zo=>zo.question_type!=no))==null?void 0:yo.map(zo=>zo==null?void 0:zo.name))!=null&&qr.includes(ur)?Promise.reject(new Error("\u9898\u578B\u540D\u79F0\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u9898\u578B\u540D\u79F0")):Promise.resolve()}}]},Nn.createElement(We.default,{size:"large",maxLength:10,showCount:!0})),Nn.createElement(Be.default.Item,{hidden:!0,name:"item_type_en"},Nn.createElement(We.default,{size:"large"})))),Nn.createElement(Mt.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:qn},Nn.createElement("div",{style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},"\u667A\u80FD\u5BFC\u5165"),Nn.createElement(eu.Z,{stickyTop:-24,subDisciplineId:(co=jn==null?void 0:jn.exercise)!=null&&co.sub_discipline_id?[(Xo=jn==null?void 0:jn.exercise)==null?void 0:Xo.discipline_id,(Yo=jn==null?void 0:jn.exercise)==null?void 0:Yo.sub_discipline_id]:[],onCancel:()=>Wr(!1),mode:3,gather:{exercise_id:Pe},onSuccess:()=>{Wr(!1),ko()}}),Nn.createElement("div",{style:{height:70}})),Nn.createElement(cn.Q,{visible:!!xr,setVisible:ro,tip:xr===2&&"\u8BBE\u7F6E\u5DF2\u6DFB\u52A0\u5728\u8BD5\u5377\u4E2D\u7684\u7F16\u7A0B\u9898\u6240\u5141\u8BB8\u4F7F\u7528\u7684\u7F16\u7A0B\u8BED\u8A00",dataSource:xr===1?Dn==null?void 0:Dn.languages:[],onOk:ea=>Go(void 0,null,function*(){const ur={languages:ea};xr===1?ur.hack_id=Dn==null?void 0:Dn.hack_id:ur.exercise_id=Pe,(yield(0,te.ZP)("/api/problems/update_languages.json",{method:"post",body:ur})).status===0&&(we.ZP.success("\u4FEE\u6539\u6210\u529F"),Ai({id:Si.current}),ro(!1))})}))};var ji=(0,he.connect)(({user:se,exercise:Se,dispatch:Pe})=>({user:se,exercise:Se,dispatch:Pe}))(Ei),xl=ae(60978),ni=ae(28378),tu=ae(57465),ol=ae(87169),fi=ae(85647),Qa=ae(59301),Uo=Object.defineProperty,Yi=Object.defineProperties,Fi=Object.getOwnPropertyDescriptors,ai=Object.getOwnPropertySymbols,du=Object.prototype.hasOwnProperty,Zi=Object.prototype.propertyIsEnumerable,cu=(se,Se,Pe)=>Se in se?Uo(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):se[Se]=Pe,ri=(se,Se)=>{for(var Pe in Se||(Se={}))du.call(Se,Pe)&&cu(se,Pe,Se[Pe]);if(ai)for(var Pe of ai(Se))Zi.call(Se,Pe)&&cu(se,Pe,Se[Pe]);return se},jr=(se,Se)=>Yi(se,Fi(Se)),Ja=(se,Se)=>{var Pe={};for(var mt in se)du.call(se,mt)&&Se.indexOf(mt)<0&&(Pe[mt]=se[mt]);if(se!=null&&ai)for(var mt of ai(se))Se.indexOf(mt)<0&&Zi.call(se,mt)&&(Pe[mt]=se[mt]);return Pe},to=(se,Se,Pe)=>new Promise((mt,xt)=>{var Jt=it=>{try{tn(Pe.next(it))}catch(fn){xt(fn)}},En=it=>{try{tn(Pe.throw(it))}catch(fn){xt(fn)}},tn=it=>it.done?mt(it.value):Promise.resolve(it.value).then(Jt,En);tn((Pe=Pe.apply(se,Se)).next())});const hl=se=>{var Se=se,{classroomList:Pe,globalSetting:mt,problemset:xt,loading:Jt,exercise:En,user:tn,dispatch:it}=Se,fn=Ja(Se,["classroomList","globalSetting","problemset","loading","exercise","user","dispatch"]),On,Pa,Ge,Lt,qt,hn,Ut,Yt,Nt,Bn,$a,bt,Ra,Gr;const Hr=(0,he.useIntl)(),Cr=(0,he.useParams)(),[da,Vr]=(0,y.useState)(!1),{userInfo:wo}=tn,[vr]=Be.default.useForm();let[co,Xo]=(0,y.useState)({});const[Yo,Eo]=(0,y.useState)(1),[jn,nl]=(0,y.useState)(""),[oi]=(0,he.useSearchParams)(),[Ho,Dn]=(0,y.useState)(!1),[Bl,li]=(0,y.useState)(!1),[wl,zl]=(0,y.useState)(!1),[Si,Fl]=(0,y.useState)(""),[Ii,ii]=(0,y.useState)(!1),[vi,al]=(0,y.useState)(!1);(0,y.useEffect)(()=>{it({type:"problemset/getEditDisciplines",payload:{source:"new_question",identifier:Cr==null?void 0:Cr.coursesId}}),it({type:"globalSetting/footerToggle",payload:!1}),vr.setFieldsValue({difficulty:2,courseid:[]})},[]),(0,y.useEffect)(()=>{Cr.exerciseId&&to(void 0,null,function*(){var Jr,qo,yl;const ul=yield it({type:"exercise/editExercise",payload:{categoryId:Cr.exerciseId}});(ul==null?void 0:ul.status)!==-1&&(((Jr=ul==null?void 0:ul.exercise)==null?void 0:Jr.exercise_status)===2||((qo=ul==null?void 0:ul.exercise)==null?void 0:qo.exercise_status)===3||((yl=ul==null?void 0:ul.exercise)==null?void 0:yl.exercise_status)===4?zl(!0):zl(!1))})},[Cr]),(0,y.useEffect)(()=>{if(Cr.exerciseId){let Jr=En.editData.exercise;al(Jr==null?void 0:Jr.set_question_sub_discipline),vr.setFieldsValue(jr(ri({},Jr),{courseid:Jr!=null&&Jr.sub_discipline_id?[Jr==null?void 0:Jr.discipline_id,Jr==null?void 0:Jr.sub_discipline_id]:[]}))}},[En]),(0,y.useEffect)(()=>{oi.get("type")==="2"&&(nl(Cr.exerciseId),Eo(2))},[oi.get("type")]),(0,y.useEffect)(()=>{var Jr;let qo=(Jr=xt==null?void 0:xt.disciplinesData)==null?void 0:Jr.checked;qo!=null&&qo.sub_discipline_id&&vr.setFieldsValue({courseid:[qo==null?void 0:qo.discipline_id,qo==null?void 0:qo.sub_discipline_id]})},[(On=xt==null?void 0:xt.disciplinesData)==null?void 0:On.checked]);function Dl(Jr,qo){return to(this,null,function*(){var yl,ul,ui,si;yield vr.validateFields();const Vl=vr.getFieldsValue(),{courseid:_i}=Vl,[Gi,Oi]=_i;Vl.sub_discipline_id=Oi,Vl.is_md=!0,Vl.time=parseInt(Vl.time)>9999?9999:Vl.time;const Il=yield it({type:"exercise/addExercise",payload:ri(ri({},Vl),Cr)});Il.status===0?(yield(0,te.ZP)(`/api/courses/${Cr==null?void 0:Cr.coursesId}/exercises/notice_at.json`,{method:"POST",body:{course_id:Cr==null?void 0:Cr.coursesId,id:(yl=Il==null?void 0:Il.data)==null?void 0:yl.exercise_id,time:Jr}}),Ki((ul=Il.data)==null?void 0:ul.exercise_id),nl((ui=Il==null?void 0:Il.data)==null?void 0:ui.exercise_id),Eo(2),Dn(!1),he.history.replace(`/classrooms/${Cr.coursesId}/exercise/add/${(si=Il.data)==null?void 0:si.exercise_id}?type=2`)):we.ZP.error(Il.message),qo()})}function Pi(Jr){Xo(ri({},Jr))}function Ki(Jr){return to(this,null,function*(){if(!(co!=null&&co.ec_point_ids))return;const qo=ri({},co);delete qo.id;let yl=yield(0,te.ZP)(`/api/ec_courses/${co==null?void 0:co.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:ri({exercise_id:Jr},qo)})})}return Qa.createElement("div",{style:{background:"#ffffff",marginTop:-8,padding:8,minHeight:"100vh",paddingBottom:64}},Qa.createElement("section",{className:"edu-container"},Qa.createElement("section",{className:"animated fadeIn"},Qa.createElement("aside",{className:"mt10"},wo&&Qa.createElement(ke.Z,{separator:">"},Qa.createElement(ke.Z.Item,null,Qa.createElement(he.Link,{to:`/classrooms/${Cr.coursesId}/exercise`},(Pa=wo==null?void 0:wo.course)==null?void 0:Pa.course_name)),Qa.createElement(ke.Z.Item,null,Qa.createElement(he.Link,{to:`/classrooms/${Cr.coursesId}/exercise`},"\u8BD5\u5377\u5217\u8868")),Qa.createElement(ke.Z.Item,null,Cr.exerciseId?"\u7F16\u8F91\u8BD5\u5377":"\u65B0\u5EFA\u8BD5\u5377")))),Cr.exerciseId&&Qa.createElement("div",{style:{display:"inline-flex",background:"rgba(233, 146, 55, 0.05)",borderRadius:4,height:40,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",marginTop:20}},Qa.createElement(ol.Z,{style:{marginRight:5,color:"#E99237"}}),Qa.createElement("span",{style:{flex:1,color:"#E99237"}},"\u53D1\u5E03\u540E\u7684\u8BD5\u5377\u4E0D\u5141\u8BB8\u8FDB\u884C\u589E\u52A0/\u5220\u9664\u8BD5\u9898\u548C\u4FEE\u6539\u5206\u503C\u7B49\u64CD\u4F5C\uFF0C\u82E5\u9700\u8981\u4E8C\u6B21\u4F7F\u7528\uFF0C\u53EF\u5C06\u8BD5\u5377\u52A0\u5165\u8BD5\u5377\u5E93\u4E2D\u8FDB\u884C\u7F16\u8F91"),Qa.createElement("span",{className:He.addQuestionBtn,onClick:()=>{it({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[Cr.exerciseId]}})}},"\u52A0\u5165\u8BD5\u5377\u5E93")),Qa.createElement(tu.Z,{haveInit:!0,init:()=>{Fl(new Date)}}),Qa.createElement("div",{className:"bg-white"},Qa.createElement("div",{style:{display:"flex",justifyContent:"center",paddingTop:20,alignItems:"center"}},Qa.createElement("div",{onClick:()=>{if(Bl){we.ZP.info(Hr.formatMessage({id:"classrooms.saveOrCancelCurrentQuestion",defaultMessage:"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u8BD5\u9898\u3002"}));return}Eo(1)},className:Yo===1?He.selectdiv:He.divitem},Qa.createElement(xl.Z,{number:1,active:Yo===1,className:"mr10"}),Qa.createElement("span",null,"\u8BD5\u5377\u57FA\u7840\u4FE1\u606F")),Qa.createElement("div",{style:{width:188,border:"1px dotted #9096A3",margin:"0px 30px",height:1}}),Qa.createElement("div",{onClick:()=>{if(!Cr.exerciseId&&!jn){we.ZP.info(Hr.formatMessage({id:"classrooms.saveBasicInfoFirstNewQuestion",defaultMessage:"\u8BF7\u5148\u4FDD\u5B58\u57FA\u7840\u4FE1\u606F\u518D\u65B0\u5EFA\u8BD5\u9898"}));return}Eo(2),!jn&&nl(Cr.exerciseId)},className:Yo!==1?He.selectdiv:He.divitem},Qa.createElement(xl.Z,{number:2,active:Yo!==1,className:"mr10"}),Qa.createElement("span",null,"\u7F16\u8F91\u8BD5\u9898"))),Yo===2&&Qa.createElement("div",{className:"tc"},Qa.createElement(ni.Z,{defaultValue:(Lt=(Ge=En==null?void 0:En.editData)==null?void 0:Ge.exercise)==null?void 0:Lt.exercise_name,onFinish:Jr=>to(void 0,null,function*(){var qo,yl,ul,ui,si,Vl,_i,Gi,Oi,Il,Ji,So;return Jr.trim()===((yl=(qo=En==null?void 0:En.editData)==null?void 0:qo.exercise)==null?void 0:yl.exercise_name)?!0:(yield(0,gi.wy)({exercise_name:Jr,exercise_description:(ui=(ul=En==null?void 0:En.editData)==null?void 0:ul.exercise)==null?void 0:ui.exercise_description,sub_discipline_id:(Vl=(si=En==null?void 0:En.editData)==null?void 0:si.exercise)==null?void 0:Vl.sub_discipline_id,time:(Gi=(_i=En==null?void 0:En.editData)==null?void 0:_i.exercise)==null?void 0:Gi.time,exerciseId:(Il=(Oi=En.editData)==null?void 0:Oi.exercise)==null?void 0:Il.id,difficulty:(So=(Ji=En.editData)==null?void 0:Ji.exercise)==null?void 0:So.difficulty})).status===0?(vr.setFieldValue("exercise_name",Jr),!0):!1})}),Qa.createElement("div",{style:{fontSize:14}},Qa.createElement("span",{style:{color:"#5F6368"}},"\u7B54\u9898\u65F6\u957F",Qa.createElement("span",{style:{color:"#000000",marginLeft:8}},((hn=(qt=En==null?void 0:En.editData)==null?void 0:qt.exercise)==null?void 0:hn.time)||"\u4E0D\u9650")),Qa.createElement("span",{style:{margin:"0px 30px",color:"#5F6368"}},"\u96BE\u5EA6",Qa.createElement("span",{style:{color:"#000000",marginLeft:8}},((Yt=(Ut=En==null?void 0:En.editData)==null?void 0:Ut.exercise)==null?void 0:Yt.difficulty)===1?"\u7B80\u5355":((Bn=(Nt=En==null?void 0:En.editData)==null?void 0:Nt.exercise)==null?void 0:Bn.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),Qa.createElement("span",{style:{marginRight:30,color:"#5F6368"}},"\u8BD5\u9898\u603B\u6570",Qa.createElement("span",{style:{color:"#000000",marginLeft:8}},((bt=($a=En==null?void 0:En.editData)==null?void 0:$a.exercise_types)==null?void 0:bt.q_counts)||0)),Qa.createElement("span",{style:{color:"#5F6368"}},"\u603B\u5206",Qa.createElement("span",{style:{color:"#000000",marginLeft:8}},(Gr=(Ra=En==null?void 0:En.editData)==null?void 0:Ra.exercise_types)==null?void 0:Gr.q_scores))))),Yo===1&&Qa.createElement("div",null,Qa.createElement("section",{className:[He.bg,"mt20"].join(" "),style:{padding:"30px 120px 300px 120px"}},Qa.createElement(Be.default,{form:vr,colon:!1,layout:"horizontal",labelCol:{span:4},wrapperCol:{span:20},initialValues:{time:60},onFinish:Jr=>to(void 0,null,function*(){var qo,yl,ul,ui,si;if(Vr(!0),Dn(!0),Cr.exerciseId){Jr.exerciseId=(yl=(qo=En.editData)==null?void 0:qo.exercise)==null?void 0:yl.id,Jr.sub_discipline_id=Jr.courseid[Jr.courseid.length-1],yield(0,gi.wy)(jr(ri({},Jr),{set_question_sub_discipline:vi})),Eo(2),Ki(Cr==null?void 0:Cr.exerciseId),nl(Cr.exerciseId),Vr(!1),Dn(!1);return}const Vl=yield(0,te.ZP)(`/api/courses/${Cr==null?void 0:Cr.coursesId}/exercises/overload_alert.json`,{method:"get",params:{course_id:Cr==null?void 0:Cr.coursesId}});if(Vl!=null&&Vl.alert)it({type:"classroomList/setActionTabs",payload:{key:"\u9884\u7EA6\u5F39\u7A97"}});else{const{courseid:_i}=Jr,[Gi,Oi]=_i;Jr.sub_discipline_id=Oi,Jr.is_md=!0,Jr.time=parseInt(Jr.time)>9999?9999:Jr.time,Jr.set_question_sub_discipline=vi;const Il=yield it({type:"exercise/addExercise",payload:jr(ri(ri({},Jr),Cr),{category_id:oi.get("catalogue")||null})});Il.status===0&&(Ki((ul=Il.data)==null?void 0:ul.exercise_id),he.history.replace(`/classrooms/${Cr.coursesId}/exercise/add/${(ui=Il.data)==null?void 0:ui.exercise_id}?type=2`),nl((si=Il==null?void 0:Il.data)==null?void 0:si.exercise_id),Eo(2)),Dn(!1)}Vr(!1)}),className:He.formWrap},Qa.createElement(Be.default.Item,{name:"exercise_name",label:"\u8BD5\u5377\u540D\u79F0",className:He.baseLineHeight,rules:[{required:!0,validator:(Jr,qo)=>{var yl;return((yl=qo==null?void 0:qo.replaceAll(" ",""))==null?void 0:yl.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0")}}]},Qa.createElement(We.default,{maxLength:60,className:He.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",showCount:!0})),Qa.createElement(Be.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"courseid",className:He.baseLineHeight},Qa.createElement(Ce.Z,{disabled:wl,placeholder:Hr.formatMessage({id:"classrooms.selectDirection",defaultMessage:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"}),options:xt.courseOptions,className:He.baseFormItem,size:"large",popupClassName:He.cascaderPopup,dropdownMenuColumnStyle:{padding:"8px 12px",fontSize:14},allowClear:!0})),Qa.createElement("div",{className:He.concat},Qa.createElement("div",null,Qa.createElement(Ke.default,{checked:vi,onChange:Jr=>{al(Jr.target.checked)},style:{color:"#000"}},"\u8BBE\u7F6E\u8BE5\u65B9\u5411&\u8BFE\u7A0B\u4E3A\u8BD5\u9898\u6A21\u7248\uFF08\u521B\u5EFA\u65B0\u8BD5\u9898\u81EA\u52A8\u4F7F\u7528\u8BE5\u65B9\u5411&\u8BFE\u7A0B\uFF09")),Qa.createElement("div",null,"\u6CA1\u6709\u5408\u9002\u7684\u65B9\u5411&\u8BFE\u7A0B\uFF1F",Qa.createElement("a",{onClick:()=>ii(!0)},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"))),Qa.createElement(Be.default.Item,{label:"\u96BE\u5EA6",name:"difficulty",className:He.radioBtnWrapper,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},Qa.createElement(Me.ZP.Group,{className:He.radiogroup,disabled:wl},Qa.createElement(Me.ZP.Button,{className:He.easy,value:1},"\u7B80\u5355"),Qa.createElement(Me.ZP.Button,{className:He.medium,value:2},"\u9002\u4E2D"),Qa.createElement(Me.ZP.Button,{className:He.hard,value:3},"\u56F0\u96BE"))),Qa.createElement(Be.default.Item,{label:"\u7B54\u9898\u65F6\u957F",className:He.baseLineHeight},Qa.createElement("div",{style:{display:"flex",width:"100%"}},Qa.createElement(Be.default.Item,{name:"time",noStyle:!0},Qa.createElement(De.Z,{disabled:wl,min:1,max:9999,className:He.baseFormItem,style:{width:220},maxLength:60,placeholder:"\u8BF7\u586B\u5199\u7B54\u9898\u65F6\u957F"})),Qa.createElement("span",{style:{marginLeft:"10px",width:"40px",lineHeight:"46px",fontSize:14}},"\u5206\u949F"))),Qa.createElement(Be.default.Item,{label:"\u8BD5\u5377\u987B\u77E5",name:"exercise_description"},Qa.createElement(We.default.TextArea,{disabled:wl,rows:6,maxLength:65535,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u987B\u77E5"}))),Qa.createElement(wn,{exercise_id:Cr==null?void 0:Cr.exerciseId,setitem:Pi})),Qa.createElement("div",{className:He.bottmodiv},Qa.createElement(je.ZP,{className:`${He.cancelBtn}`,type:"primary",onClick:()=>{he.history.back()}},"\u53D6\u6D88"),Qa.createElement(je.ZP,{loading:Ho,onClick:()=>{vr.validateFields(),vr.submit()},type:"primary",className:`${He.confirmBtn} ml20`},"\u4E0B\u4E00\u6B65")),Qa.createElement(z,{setsubloading:Dn,onModalOk:Dl})),Yo===2&&Qa.createElement("div",null,Qa.createElement(ji,{key:Si,setisedits:li,setitemid:nl,itemid:jn}))),Qa.createElement(fi.Z,{open:Ii,onCancel:()=>{ii(!1)}}))};var bi=(0,he.connect)(({classroomList:se,loading:Se,user:Pe,problemset:mt,globalSetting:xt,exercise:Jt})=>({classroomList:se,globalSetting:xt,problemset:mt,user:Pe,exercise:Jt,loading:Se.effects}))(hl)},71842:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return Je}});var y=ae(78241),he=ae(8591),Be=ae(43418),we=ae(71418),ke=ae(6848),We=ae(57809),Ce=ae(5112),Ke=ae(92832),Me=ae(1710),De=ae(59301),je=ae(95392),He=ae(57193),_e=ae(63949),ue={radio_con:"radio_con___cvwXd",result_con:"result_con___m5Gmr",result_title:"result_title___D7L1n"},E=ae(81779),a=ae(88871),x=ae(76818),b=ae(59301),z=Object.defineProperty,te=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,Fe=(Ue,tt,xe)=>tt in Ue?z(Ue,tt,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Ue[tt]=xe,Ye=(Ue,tt)=>{for(var xe in tt||(tt={}))le.call(tt,xe)&&Fe(Ue,xe,tt[xe]);if(ie)for(var xe of ie(tt))Ee.call(tt,xe)&&Fe(Ue,xe,tt[xe]);return Ue},Ie=(Ue,tt)=>te(Ue,oe(tt)),ct=(Ue,tt,xe)=>new Promise((vt,pt)=>{var Ct=Sn=>{try{nn(xe.next(Sn))}catch(wt){pt(wt)}},Et=Sn=>{try{nn(xe.throw(Sn))}catch(wt){pt(wt)}},nn=Sn=>Sn.done?vt(Sn.value):Promise.resolve(Sn.value).then(Ct,Et);nn((xe=xe.apply(Ue,tt)).next())});const Re=({shixunHomeworks:Ue,exercise:tt,loading:xe,dispatch:vt})=>{var pt,Ct,Et;const nn=(0,je.useIntl)(),{commonHeader:Sn}=tt,[wt,Rt]=(0,De.useState)([]),[Le,et]=(0,De.useState)(Ie(Ye({},(0,je.useParams)()),{page:1,limit:10})),[Wt,wn]=(0,De.useState)([]),[Ot,on]=(0,De.useState)(""),[be,dt]=(0,De.useState)(1),[Mt]=y.default.useForm(),[rt,At]=(0,De.useState)({}),[Ln,cn]=(0,De.useState)(null),[zt,Tt]=(0,De.useState)(!1),[Vn,ua]=(0,De.useState)([]),[$t,aa]=(0,De.useState)(null),[Ya,ya]=(0,De.useState)(0),[Qn,ja]=(0,De.useState)(0),[Fr,lr]=(0,De.useState)(!1),ra=[{title:nn.formatMessage({id:"classrooms.serialNumber",defaultMessage:"\u5E8F\u53F7"}),dataIndex:"1",width:80,render:(yt,Zn,Ea)=>(Le.page-1)*Le.limit+Ea+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,width:180},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:yt=>yt||"--"},{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(yt,Zn)=>b.createElement("div",{className:ue.banding,title:yt||"--"},yt||"--")},{title:"\u63D0\u4EA4\u72B6\u6001",width:200,dataIndex:"commit_status",render:(yt,Zn)=>yt===0?b.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):yt===1?b.createElement("span",{style:{color:"#DF3042"}},!Zn.is_make_up&&"\u8003\u8BD5\u4E2D",Zn.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):yt===2?b.createElement("span",{style:{color:"#5AB891"}},!Zn.is_make_up&&!Zn.is_force_commit&&"\u5DF2\u4EA4\u5377",Zn.is_make_up&&!Zn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",Zn.is_make_up&&Zn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!Zn.is_make_up&&Zn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):b.createElement("span",{style:{color:"#5AB891"}},!Zn.is_make_up&&!Zn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",Zn.is_make_up&&!Zn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",Zn.is_make_up&&Zn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!Zn.is_make_up&&Zn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:(Sn==null?void 0:Sn.exercise_type)==2&&!(0,E.dE)()?"\u6700\u9AD8\u6210\u7EE9":"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:(yt,Zn)=>Zn.commit_status===0||Zn.commit_status===1?"--":!Zn.open_total_score&&(0,E.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(yt=typeof yt=="number"?Number(yt):yt,console.log(typeof yt),yt||(yt=0),yt===100?b.createElement("span",{className:"c-green"},yt):yt>60?b.createElement("span",{className:"c-orange"},yt):yt==Qn*.6?b.createElement("span",{className:"c-red"},yt):b.createElement("span",null,yt))}].filter(yt=>!!yt);(0,De.useEffect)(()=>{var yt;((yt=tt.actionTabs)==null?void 0:yt.key)=="\u6D4B\u8BD5AI\u8BC4\u5206"&&(ua([]),aa(null),va(),ma(Le))},[(pt=tt.actionTabs)==null?void 0:pt.key]);const va=()=>ct(void 0,null,function*(){var yt;if(!((yt=tt.actionTabs)!=null&&yt.showSelectQuestion))return;const Zn=yield(0,He.ZP)(`/api/exercises/${Le==null?void 0:Le.categoryId}/all_subj_questions.json`,{method:"get"});Zn.status==0&&ua(Zn.data)}),sa=(yt,Zn)=>{Le.page=yt,Le.limit=Zn,et(Ye({},Le)),ma(Le)},ma=yt=>ct(void 0,null,function*(){lr(!0);const Zn=yield(0,He.ZP)(`/api/exercises/${Le.categoryId||(Le==null?void 0:Le.exerciseId)}/exercise_users.json`,{method:"get",params:yt});Zn.status==0&&(ya(Zn.data.total_count),et(Ie(Ye({},Le),{total:Zn.data.total_count})),Rt(Zn.data.exercise_users),ja(Zn.data.total_score)),lr(!1)}),ba=yt=>{Le.search=yt,Le.page=1,Mt.resetFields(),At({}),wn([]),cn(null),et(Ye({},Le)),ma(Le)},ar=yt=>ct(void 0,null,function*(){var Zn,Ea;const Va=Ye({},rt);if(!((Zn=yt==null?void 0:yt.content)!=null&&Zn.trim())){he.ZP.warning(nn.formatMessage({id:"classrooms.enterAnswerContent",defaultMessage:"\u8BF7\u8F93\u5165\u7B54\u9898\u5185\u5BB9\uFF01"}));return}Va.content=yt==null?void 0:yt.content,Va.attachment_ids=(Ea=yt==null?void 0:yt.attachment_ids)==null?void 0:Ea.map(Ca=>Ca.response.id),Cn(Va)}),Cn=yt=>ct(void 0,null,function*(){var Zn;Tt(!0);const{showSelectQuestion:Ea,ai_review_settings:Va}=tt.actionTabs,Ca=yield(0,He.ZP)(`/api/exercises/${(Le==null?void 0:Le.categoryId)||(Le==null?void 0:Le.exerciseId)}/test_ai_review.json`,{method:"post",body:Ie(Ye({},yt),{exercise_question_id:Ea?$t:(Zn=tt.actionTabs)==null?void 0:Zn.questionId,ai_review_settings:Va})});if([0,-3].includes(Ca.status)){Ca.status==0&&he.ZP.success(nn.formatMessage({id:"classrooms.scoringTestSuccess",defaultMessage:"\u8BC4\u5206\u6D4B\u8BD5\u6210\u529F\uFF01"})),cn(Ca);const rr=document.querySelector(".modal-ai-pfcs");if(rr){const tr=rr.querySelector(".ant-modal-body");tr&&(tr.scrollTop=tr.scrollHeight)}}Tt(!1)}),ln=()=>{vt({type:"exercise/setActionTabs",payload:{key:""}}),dt(1),xn()},xn=()=>{Mt.resetFields(),At({}),wn([]),on(""),cn(null)};return b.createElement(Be.default,{className:"modal-ai-pfcs",width:1150,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u6D4B\u8BD5AI\u8BC4\u5206",confirmLoading:zt,open:((Ct=tt.actionTabs)==null?void 0:Ct.key)==="\u6D4B\u8BD5AI\u8BC4\u5206",destroyOnClose:!0,onCancel:()=>ln(),okText:Ln?"\u91CD\u65B0\u6D4B\u8BD5":"\u5F00\u59CB\u6D4B\u8BD5",onOk:()=>{var yt;if((yt=tt.actionTabs)!=null&&yt.showSelectQuestion&&!$t)return he.ZP.warning(nn.formatMessage({id:"classrooms.selectQuestion",defaultMessage:"\u8BF7\u9009\u62E9\u9898\u76EE\uFF01"}));if(be==1){if(Wt.length==0)return he.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u4F4D\u5B66\u751F\u8BD5\u5377\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5\uFF01");Cn({exercise_user_id:Wt[0]})}else be==2&&Mt.submit()}},b.createElement(we.Z,{spinning:zt,tip:"\u6D4B\u8BD5AI\u8BC4\u5206\u4E2D\u2026\u2026"},((Et=tt.actionTabs)==null?void 0:Et.showSelectQuestion)&&b.createElement("div",{className:"flex item-center justify-between mb10"},b.createElement("div",{style:{width:120,margin:"0 10px",display:"flex",alignItems:"center"}},b.createElement("span",{style:{color:"red",marginRight:5}},"*"),nn.formatMessage({id:"classrooms.selectQuestion",defaultMessage:"\u9009\u62E9\u9898\u76EE"}),b.createElement(ke.Z,{title:"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09"},b.createElement("i",{className:`iconfont icon-tishixiaowenhao ${ue.title_icon}`,style:{cursor:"pointer",marginLeft:5,fontSize:"14px"}}))),b.createElement(We.default,{style:{width:"calc(100% - 110px)"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u9898\u76EE",value:$t,onChange:yt=>aa(yt)},Vn==null?void 0:Vn.map(yt=>b.createElement(We.default.Option,{key:yt==null?void 0:yt.id,value:yt==null?void 0:yt.id},yt==null?void 0:yt.question_title)))),b.createElement("div",{className:ue.radio_con},b.createElement("span",{style:{marginRight:32}},"\u6D4B\u8BD5\u65B9\u5F0F"),b.createElement(Ce.ZP.Group,{onChange:yt=>{yt.target.value==1&&sa(1,10),dt(yt.target.value),xn()},value:be,options:[{label:nn.formatMessage({id:"classrooms.selectStudentPaper",defaultMessage:"\u9009\u62E9\u5B66\u751F\u8BD5\u5377"}),value:1,style:{marginRight:30,color:"#000"}},{label:"\u8F93\u5165\u7B54\u9898\u5185\u5BB9",value:2,style:{marginRight:30,color:"#000"}}]})),be==1&&b.createElement(b.Fragment,null,b.createElement("div",{className:"flex justify-between item-center mb10"},b.createElement("div",{style:{fontSize:"14px",color:"#FA6400"}},"\u63D0\u793A\uFF1A","\u53EA\u80FD\u9009\u62E9\u5DF2\u63D0\u4EA4\u8BD5\u5377\u7684\u5B66\u751F\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5"),b.createElement(Ke.default.Search,{style:{width:487},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:Ot,onChange:yt=>on(yt.target.value),onSearch:ba})),b.createElement(Me.default,{rowSelection:{type:"radio",selectedRowKeys:Wt,onChange:(yt,Zn)=>{wn(yt)},getCheckboxProps:yt=>({disabled:[0,1].includes(yt==null?void 0:yt.commit_status)})},loading:Fr,rowKey:"exercise_user_id",dataSource:wt||[],columns:ra,pagination:{current:Le.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:Le.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:Ya,size:"default",showTotal:_e.rU,onChange:sa},onChange:(yt,Zn,Ea)=>{Le.page=1,Ea.order===void 0?(Le.order_type=null,Le.order=null):(Le.order_type=Ea.order==="descend"?"desc":"asc",Le.order=Ea.field),et(Ye({},Le)),ma(Le)}})),be==2&&b.createElement("div",{style:{marginTop:20}},b.createElement(y.default,{form:Mt,className:ue.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{At(Ye({},Mt.getFieldsValue()))},onFinish:ar},b.createElement(y.default.Item,{name:"content",label:"",style:{marginBottom:0}},b.createElement(a.Z,{watch:!0})))),Ln&&b.createElement("div",{className:ue.result_con},b.createElement("div",{className:ue.result_title},"AI\u8BC4\u5206\u7ED3\u679C"),(Ln==null?void 0:Ln.status)==0&&b.createElement("div",{className:"p20"},b.createElement("div",{className:"mb5"},b.createElement("span",{style:{color:"#333",fontWeight:"bold"}},"\u8BC4\u5206\uFF1A"),Ln==null?void 0:Ln.score),b.createElement("div",{className:"flex"},b.createElement("span",{style:{color:"#333",fontWeight:"bold",whiteSpace:"nowrap",lineHeight:"26px"}},"\u8BC4\u8BED\uFF1A"),b.createElement(x.Z,{value:Ln==null?void 0:Ln.content,style:{fontSize:"14px"}}))),(Ln==null?void 0:Ln.status)==-3&&b.createElement("div",{className:"p20"},b.createElement(x.Z,{value:Ln==null?void 0:Ln.message,style:{fontSize:"14px"}})))))};var Je=(0,je.connect)(({shixunHomeworks:Ue,exercise:tt,loading:xe,user:vt})=>({shixunHomeworks:Ue,exercise:tt,loading:xe.effects,user:vt}))(Re)},51780:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return E}});var y=ae(59301),he=ae(8591),Be=ae(43418),we=ae(19842),ke=ae(54580),We=ae(3113),Ce=ae(78323),Ke=ae(63949),Me=ae(57193),De=ae(95392),je={customModal:"customModal___bVzUV",content:"content___oKhZq",upload:"upload___nPxEL",infoText:"infoText___gZEJF",okBtn:"okBtn___CVo2A",fileList:"fileList___tauGN",fileName:"fileName___T_8JX",selectitems:"selectitems___imW2Y"},He=ae(59301),_e=(a,x,b)=>new Promise((z,te)=>{var oe=Ee=>{try{le(b.next(Ee))}catch(Fe){te(Fe)}},ie=Ee=>{try{le(b.throw(Ee))}catch(Fe){te(Fe)}},le=Ee=>Ee.done?z(Ee.value):Promise.resolve(Ee.value).then(oe,ie);le((b=b.apply(a,x)).next())}),E=({visible:a,onOk:x,onCancel:b,sub_discipline_id:z=[]})=>{const te=(0,De.useIntl)(),[oe,ie]=(0,y.useState)([]),[le,Ee]=(0,y.useState)(!1),Fe=(0,De.useParams)(),[Ye,Ie]=(0,y.useState)([]),[ct,Re]=(0,y.useState)([]);(0,y.useEffect)(()=>{a?Je():(Re([]),ie([]),Ee(!1))},[a]);const Je=()=>_e(void 0,null,function*(){const Ct=yield(0,Me.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});Ie(Ct.disciplines||[]),Re((z==null?void 0:z.length)>0?z:[])}),Ue=()=>{if((ct==null?void 0:ct.length)===0)return he.ZP.warning(te.formatMessage({id:"classrooms.selectDirection",defaultMessage:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"}));console.log("subDisciplineId",ct),Ee(!0),x(oe,ct[1],()=>{Ee(!1)})},tt=()=>{b()},xe=()=>{const Ct=`${Ce.Z.API_SERVER}/api/courses/${Fe.coursesId}/exercises/down_template`;(0,Ke.Nd)(null,Ct)},vt=Ct=>{const Et={name:Ct.name,uid:Ct.uid,file:Ct};return ie([Et]),!1},pt=()=>{ie([])};return He.createElement(Be.default,{title:"\u5BFC\u5165\u8BD5\u9898",open:a,onOk:Ue,centered:!0,wrapClassName:je.customModal,onCancel:tt,width:663,okText:te.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),okButtonProps:{className:je.okBtn},cancelText:te.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),confirmLoading:le},He.createElement("div",{className:je.content},He.createElement("aside",null,He.createElement("div",{style:{fontWeight:600}},"\u6B65\u9AA41"),He.createElement("ul",null,He.createElement("li",null,He.createElement("span",{style:{color:"#5F6367"}},"\u6839\u636E\u6A21\u677F\u8981\u6C42\u7F16\u8F91\u9700\u8981\u4E0A\u4F20\u7684\u8BD5\u9898"),He.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginLeft:20},onClick:xe},"\u4E0B\u8F7D\u8003\u8BD5\u8BD5\u9898\u6A21\u677F"),He.createElement("i",{className:"iconfont icon-xiazai4 ml10",onClick:xe,style:{fontSize:14,cursor:"pointer",color:"#0152d9"}})),He.createElement("li",{style:{color:"#FA6400"},className:"mt10"},te.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"})),He.createElement("li",{className:je.infoText},"1\u3001\u76EE\u524D\u4EC5\u652F\u6301Excel\u683C\u5F0F\u6A21\u677F\uFF1B "),He.createElement("li",{className:je.infoText},"2\u3001\u4E0D\u652F\u6301\u7EC4\u5408\u9898\u548C\u5B9E\u8BAD\u9898\u5BFC\u5165\uFF1B"),He.createElement("li",{className:je.infoText},"3\u3001\u6BCF\u6B21\u6700\u591A\u5BFC\u5165300\u9898\uFF1B"),He.createElement("li",{className:je.infoText},"4\u3001\u586B\u7A7A\u9898\u5BFC\u5165\u6700\u591A\u652F\u63018\u4E2A\u586B\u7A7A\u9879\u3002"))),He.createElement("aside",{style:{marginTop:22}},He.createElement("div",{style:{fontWeight:600}},"\u6B65\u9AA42"),He.createElement("ul",{style:{flex:1}},He.createElement("li",{style:{color:"#5F6367"}},"\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B\uFF0C\u4E0A\u4F20\u7F16\u8F91\u597D\u7684\u8BD5\u9898\u6587\u6863\uFF0C\u786E\u5B9A\u5BFC\u5165"),a&&He.createElement(He.Fragment,null,He.createElement(we.Z,{value:ct,className:je.selectitems,expandTrigger:"hover",placeholder:te.formatMessage({id:"classrooms.selectDirection",defaultMessage:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"}),options:Ye,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(Ct,Et)=>{Re(Ct||[])}}),He.createElement("br",null),He.createElement(ke.default,{action:`${Ce.Z.API_SERVER}/api/attachments.json`,beforeUpload:vt,onRemove:pt,withCredentials:!0,fileList:oe,accept:".xls,.xlsx",showUploadList:!1},He.createElement(We.ZP,{className:je.upload,type:"primary",icon:He.createElement("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}})},"\u4E0A\u4F20\u6587\u4EF6"))),oe.map((Ct,Et)=>He.createElement("div",{key:Et,className:je.fileList},He.createElement("span",{className:je.fileName},Ct==null?void 0:Ct.name),He.createElement("i",{className:"iconfont icon-shanchu12",style:{color:"#F65160",fontSize:16,cursor:"pointer"},onClick:pt})))))))}},57465:function(ut,kt,ae){"use strict";var y=ae(59301),he=ae(43418),Be=ae(57193),we=ae(95392),ke=ae(59301),We=(Ke,Me,De)=>new Promise((je,He)=>{var _e=a=>{try{E(De.next(a))}catch(x){He(x)}},ue=a=>{try{E(De.throw(a))}catch(x){He(x)}},E=a=>a.done?je(a.value):Promise.resolve(a.value).then(_e,ue);E((De=De.apply(Ke,Me)).next())});const Ce=({exercise:Ke,dispatch:Me,init:De,haveInit:je=!1})=>{const He=(0,we.useParams)(),[_e,ue]=(0,y.useState)(!1);let[E,a]=(0,y.useState)();const[x,b]=(0,y.useState)(!1),[z,te]=(0,y.useState)(!1),oe=(0,we.useIntl)();(0,y.useEffect)(()=>{Ke.actionTabs.key==="\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93"&&ie()},[Ke.actionTabs]);function ie(){return We(this,null,function*(){var le,Ee;let Fe=yield(0,Be.ZP)(`/api/courses/${He==null?void 0:He.coursesId}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:Ke.actionTabs.selectArrs}});if(((le=Fe==null?void 0:Fe.cover_exercises)==null?void 0:le.length)>0)ue(!0),a((Ee=Fe==null?void 0:Fe.cover_exercises)==null?void 0:Ee[0]);else{let Ye=yield(0,Be.ZP)(`/api/courses/${He==null?void 0:He.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Ke.actionTabs.selectArrs}});Me({type:"exercise/setActionTabs",payload:{key:""}}),(Ye==null?void 0:Ye.status)===0&&(je&&De(),he.default.confirm({title:oe.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{we.history.push("/paperlibrary")}}))}})}return ke.createElement("div",null,ke.createElement(he.default,{open:_e,centered:!0,onCancel:le=>We(void 0,null,function*(){if(le.target.outerText==="\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"){b(!0);let Ee=yield(0,Be.ZP)(`/api/courses/${He==null?void 0:He.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Ke.actionTabs.selectArrs,update:1}});Me({type:"exercise/setActionTabs",payload:{key:""}}),b(!1),(Ee==null?void 0:Ee.status)===0&&(je&&De(),ue(!1),he.default.confirm({title:oe.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{we.history.push("/paperlibrary")}}))}else ue(!1)}),cancelButtonProps:{loading:x},okText:"\u5F62\u6210\u65B0\u8BD5\u5377",cancelText:"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377",okButtonProps:{loading:z},onOk:()=>We(void 0,null,function*(){te(!0);let le=yield(0,Be.ZP)(`/api/courses/${He==null?void 0:He.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Ke.actionTabs.selectArrs}});te(!1),(le==null?void 0:le.status)===0&&(je&&De(),Me({type:"exercise/setActionTabs",payload:{key:""}}),ue(!1),he.default.confirm({title:oe.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{we.history.push("/paperlibrary")}}))}),title:"\u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"},ke.createElement("div",null,ke.createElement("p",null,"\u8BE5\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),ke.createElement("div",null,ke.createElement("div",null,"\u8BD5\u5377\uFF1A",E==null?void 0:E.origin_exercise_nam),ke.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",ke.createElement("a",{href:`/paperlibrary/see/${E==null?void 0:E.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},E==null?void 0:E.examination_bank_name))))))};kt.Z=(0,we.connect)(({exercise:Ke})=>({exercise:Ke}))(Ce)},10786:function(ut,kt,ae){"use strict";ae.d(kt,{h:function(){return y}});var y=(he=>(he[he.NOMATCH=-1]="NOMATCH",he[he.OK=0]="OK",he[he.TIMEOUT=2]="TIMEOUT",he[he.PODFAILURE=3]="PODFAILURE",he[he.COMPILEFAILURE=4]="COMPILEFAILURE",he[he.EXECUTEFAILURE=5]="EXECUTEFAILURE",he[he.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",he))(y||{})},20885:function(ut,kt,ae){"use strict";ae.d(kt,{H7:function(){return E},MK:function(){return ue},MU:function(){return De},X6:function(){return He},bM:function(){return Me},fi:function(){return a},fu:function(){return Ke},n4:function(){return x},rX:function(){return _e},vl:function(){return b},zO:function(){return je}});var y=ae(57193),he=Object.defineProperty,Be=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,We=(z,te,oe)=>te in z?he(z,te,{enumerable:!0,configurable:!0,writable:!0,value:oe}):z[te]=oe,Ce=(z,te)=>{for(var oe in te||(te={}))we.call(te,oe)&&We(z,oe,te[oe]);if(Be)for(var oe of Be(te))ke.call(te,oe)&&We(z,oe,te[oe]);return z};function Ke(z,te){return(0,y.U2)(`myproblems/${z}.json`,Ce({hidePopLogin:!0},te||{}))}function Me(z,te){return(0,y.v_)(`myproblems/${z}/code_submit.json`,te)}function De(z,te){return(0,y.v_)(`myproblems/${z}/code_debug.json`,te)}function je(z,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,y.U2)(`myproblems/${z}/submit_records.json`,te)}function He(z){return(0,y.U2)("myproblems/record_detail.json",{id:z})}function _e(z,te){return(0,y.U2)(`myproblems/${z}/result.json`,{mode:te})}function ue(z,te){return(0,y.v_)(`myproblems/${z}/add_notes.json`,te)}function E(z,te){return(0,y.v_)(`myproblems/${z}/restore_initial_code.json`,te)}function a(z){return(0,y.v_)(`myproblems/${z}/sync_code.json`)}function x(z,te){return(0,y.v_)(`myproblems/${z}/update_code.json`,te)}function b(z,te){return(0,y.v_)(`discusses/${z}/plus.json`,te)}},28378:function(ut,kt,ae){"use strict";var y=ae(59301),he=ae(6848),Be=ae(92832),we=ae(8591),ke=ae(19201),We=ae(59301),Ce=(Me,De,je)=>new Promise((He,_e)=>{var ue=x=>{try{a(je.next(x))}catch(b){_e(b)}},E=x=>{try{a(je.throw(x))}catch(b){_e(b)}},a=x=>x.done?He(x.value):Promise.resolve(x.value).then(ue,E);a((je=je.apply(Me,De)).next())});const Ke=({defaultValue:Me,onFinish:De})=>{const[je,He]=(0,y.useState)(!1),[_e,ue]=(0,y.useState)(Me);return(0,y.useEffect)(()=>{ue(Me)},[Me]),We.createElement("div",null,je?We.createElement(Be.default,{autoFocus:!0,maxLength:60,style:{textAlign:"center",marginTop:20,marginBottom:20},value:_e,onChange:E=>{ue(E.target.value)},onBlur:()=>Ce(void 0,null,function*(){var E;if(((E=_e==null?void 0:_e.replaceAll(" ",""))==null?void 0:E.length)<=0){we.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield De(_e))&&He(!1)}),onPressEnter:()=>Ce(void 0,null,function*(){var E;if(((E=_e==null?void 0:_e.replaceAll(" ",""))==null?void 0:E.length)<=0){we.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield De(_e))&&He(!1)})}):We.createElement("div",{className:ke.Z.title},_e,We.createElement(he.Z,{title:"\u7F16\u8F91\u8BD5\u5377\u540D\u79F0"},We.createElement("i",{className:`${ke.Z.editIcon} iconfont icon-bianji_Hover`,onClick:()=>He(!0)}))))};kt.Z=Ke},85647:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return je}});var y=ae(95392),he=ae(43418),Be={ul:"ul___TdfYY"},we=ae(32637),ke=ae(59301),We=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,Me=(He,_e)=>{var ue={};for(var E in He)Ce.call(He,E)&&_e.indexOf(E)<0&&(ue[E]=He[E]);if(He!=null&&We)for(var E of We(He))_e.indexOf(E)<0&&Ke.call(He,E)&&(ue[E]=He[E]);return ue},je=He=>{var _e=He,{open:ue,onCancel:E}=_e,a=Me(_e,["open","onCancel"]);const x=(0,y.useIntl)();return ke.createElement(he.default,{centered:!0,open:ue,title:ke.createElement("div",{style:{fontWeight:"bold"}},x.formatMessage({id:"paths.contactTeachingAssistant",defaultMessage:"\u8054\u7CFB\u6559\u7814\u52A9\u7406"})),width:"696px",onCancel:E,footer:null},ke.createElement("div",null,ke.createElement("div",{className:"tc"},ke.createElement("img",{className:"mt10",src:we,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),ke.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),ke.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),ke.createElement("div",{style:{color:"#333"},className:"pt30 font14"},ke.createElement("ul",{className:Be.ul},ke.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),ke.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),ke.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},42455:function(ut,kt,ae){"use strict";ae.d(kt,{I:function(){return he}});var y=ae(59301);const he=()=>{const[Be,we]=(0,y.useState)("hidden");return{overflow:Be,handleMouseEnter:()=>we("auto"),handleMouseLeave:()=>we("hidden")}}},77578:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return y}});const y=he=>he?typeof he=="function"?he():he:null},66104:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return tt}});var y=ae(92310),he=ae.n(y),Be=ae(11592),we=ae(26112),ke=ae(59301),We=ae(92343),Ce=ae(36355),Ke=ae(84105),Me=ae(91857);const De=xe=>{let{children:vt}=xe;const{getPrefixCls:pt}=ke.useContext(Ce.E_),Ct=pt("breadcrumb");return ke.createElement("li",{className:`${Ct}-separator`,"aria-hidden":"true"},vt===""?vt:vt||"/")};De.__ANT_BREADCRUMB_SEPARATOR=!0;var je=De,He=function(xe,vt){var pt={};for(var Ct in xe)Object.prototype.hasOwnProperty.call(xe,Ct)&&vt.indexOf(Ct)<0&&(pt[Ct]=xe[Ct]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Et=0,Ct=Object.getOwnPropertySymbols(xe);Etvt[Et]||Ct)}function ue(xe,vt,pt,Ct){if(pt==null)return null;const{className:Et,onClick:nn}=vt,Sn=He(vt,["className","onClick"]),wt=Object.assign(Object.assign({},(0,we.Z)(Sn,{data:!0,aria:!0})),{onClick:nn});return Ct!==void 0?ke.createElement("a",Object.assign({},wt,{className:he()(`${xe}-link`,Et),href:Ct}),pt):ke.createElement("span",Object.assign({},wt,{className:he()(`${xe}-link`,Et)}),pt)}function E(xe,vt){return(Ct,Et,nn,Sn,wt)=>{if(vt)return vt(Ct,Et,nn,Sn);const Rt=_e(Ct,Et);return ue(xe,Ct,Rt,wt)}}var a=function(xe,vt){var pt={};for(var Ct in xe)Object.prototype.hasOwnProperty.call(xe,Ct)&&vt.indexOf(Ct)<0&&(pt[Ct]=xe[Ct]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Et=0,Ct=Object.getOwnPropertySymbols(xe);Et{const{prefixCls:vt,separator:pt="/",children:Ct,menu:Et,overlay:nn,dropdownProps:Sn,href:wt}=xe,Le=(et=>{if(Et||nn){const Wt=Object.assign({},Sn);if(Et){const wn=Et||{},{items:Ot}=wn,on=a(wn,["items"]);Wt.menu=Object.assign(Object.assign({},on),{items:Ot==null?void 0:Ot.map((be,dt)=>{var{key:Mt,title:rt,label:At,path:Ln}=be,cn=a(be,["key","title","label","path"]);let zt=At!=null?At:rt;return Ln&&(zt=ke.createElement("a",{href:`${wt}${Ln}`},zt)),Object.assign(Object.assign({},cn),{key:Mt!=null?Mt:dt,label:zt})})})}else nn&&(Wt.overlay=nn);return ke.createElement(Me.Z,Object.assign({placement:"bottom"},Wt),ke.createElement("span",{className:`${vt}-overlay-link`},et,ke.createElement(Ke.Z,null)))}return et})(Ct);return Le!=null?ke.createElement(ke.Fragment,null,ke.createElement("li",null,Le),pt&&ke.createElement(je,null,pt)):null},b=xe=>{const{prefixCls:vt,children:pt,href:Ct}=xe,Et=a(xe,["prefixCls","children","href"]),{getPrefixCls:nn}=ke.useContext(Ce.E_),Sn=nn("breadcrumb",vt);return ke.createElement(x,Object.assign({},Et,{prefixCls:Sn}),ue(Sn,Et,pt,Ct))};b.__ANT_BREADCRUMB_ITEM=!0;var z=b,te=ae(17313),oe=ae(83116),ie=ae(37613);const le=xe=>{const{componentCls:vt,iconCls:pt}=xe;return{[vt]:Object.assign(Object.assign({},(0,te.Wf)(xe)),{color:xe.itemColor,fontSize:xe.fontSize,[pt]:{fontSize:xe.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:xe.linkColor,transition:`color ${xe.motionDurationMid}`,padding:`0 ${xe.paddingXXS}px`,borderRadius:xe.borderRadiusSM,height:xe.lineHeight*xe.fontSize,display:"inline-block",marginInline:-xe.marginXXS,"&:hover":{color:xe.linkHoverColor,backgroundColor:xe.colorBgTextHover}},(0,te.Qy)(xe)),"li:last-child":{color:xe.lastItemColor},[`${vt}-separator`]:{marginInline:xe.separatorMargin,color:xe.separatorColor},[`${vt}-link`]:{[` +`}return qt.replaceSelection(an+` +`),qt.focus();default:throw new Error}},[qt,_n]),Sl=(0,y.useMemo)(()=>{switch(_n){case ar:return y.createElement(xt,{callback:Yr,onCancel:ll});case Zn:return y.createElement(Rt.Z,{callback:Yr,onCancel:ll});case Bn:return y.createElement(Le.Z,{callback:Yr,onCancel:ll});case ln:return y.createElement(ua,{callback:Yr,onCancel:ll});case Ea:return y.createElement(Qn,{callback:Yr,onCancel:ll});case"maths-latex":return y.createElement(va,{showSaveButton:!0,callback:Yr});case"inline-latex":return y.createElement(sa.Z,{showSaveButton:!0,callback:Yr});default:return null}},[_n]);function ll(){cr("")}(0,y.useEffect)(()=>{if(Co.current){let _a=function(gn){ft=!0,Ct=gn.pageY},Yn=function(){ft=!1},Gn=function(gn){if(ft){let ht=gn.pageY-Ct;ht<0&&(ht=0),ht>300&&(ht=300);let In=un+ht+"px";pr(In)}},me=Co.current,ft=!1,Ct=0;return me.addEventListener("mousedown",_a),document.addEventListener("mousemove",Gn),document.addEventListener("mouseup",Yn),()=>{me.removeEventListener("mousedown",_a),document.removeEventListener("mousemove",Gn),document.removeEventListener("mouseup",Yn)}}},[qt,Co]),(0,y.useEffect)(()=>{pr(un)},[un]);const di=Ht(qe),Ol=Ht(Qr),$l={width:di,height:Ol},_o=(0,y.useMemo)(()=>{if(gr){let _a=new Date(gr),Yn=_a.getHours(),Gn=_a.getMinutes(),me=_a.getSeconds();return Yn=Yn<10?"0"+Yn:Yn,Gn=Gn<10?"0"+Gn:Gn,me=me<10?"0"+me:me,`${Yn}:${Gn}:${me}`}return 0},[gr]),pi=_a=>{const Yn=[];if(yr){let Gn=-1;_a=_a.replace(/(@▁▁@|@▁@)/g,function(me,ft,Ct){Yn.push({multiLine:me!==Hn})})}return Yn};function qi(){window.sessionStorage.removeItem(Na),No(!1),Br(0)}function Zl(){No(!1),Br(0),qt.setValue(window.sessionStorage.getItem(Na))}(0,y.useEffect)(()=>{Wn[_n]&&_n!==xn&&_n!==ln&&setTimeout(()=>{const _a=document.getElementsByClassName("markdown-popup-form")[0],Yn=window.innerWidth/2-_a.offsetWidth/2,Gn=window.innerHeight/2-_a.offsetHeight/2;nr(Yn),oo(Gn)},0)},[_n]);const Ul=_a=>{_a.preventDefault();const Yn=_a.clientX-Fo,Gn=_a.clientY-Ur;document.body.onmousemove=me=>{let ft=me.clientX-Yn,Ct=me.clientY-Gn;const gn=document.getElementsByClassName("markdown-popup-form")[0],ht=window.innerWidth-gn.offsetWidth,In=window.innerHeight-gn.offsetHeight;ft=Math.max(0,Math.min(ft,ht)),Ct=Math.max(0,Math.min(Ct,In)),ei(me.clientX,me.clientY,Yn,Gn)&&(nr(ft),oo(Ct))},document.body.onmouseup=function(){document.body.onmousemove=null}},ei=(_a,Yn,Gn,me)=>{const ft=document.body.clientHeight,Ct=document.body.clientWidth;return _a<20&&Gn>_a||_a>Ct-20&&Gn<_a||Yn<20&&me>Yn||Yn>ft-20&&mect in Ie?He(Ie,ct,{enumerable:!0,configurable:!0,writable:!0,value:Re}):Ie[ct]=Re,z=(Ie,ct)=>{for(var Re in ct||(ct={}))a.call(ct,Re)&&b(Ie,Re,ct[Re]);if(E)for(var Re of E(ct))x.call(ct,Re)&&b(Ie,Re,ct[Re]);return Ie},te=(Ie,ct)=>_e(Ie,ue(ct));const{useForm:oe}=y.default,ie={width:280,marginRight:10},le={labelCol:{span:5},wrapperCol:{span:19}};var Ee=({callback:Ie,onCancel:ct})=>{const[Re]=oe();let Je=(0,Me.useRef)();function Ue(vt){Je.current.width=Re.getFieldValue("width"),Je.current.align=Re.getFieldValue("align"),Ie(vt,Je.current)}function tt(vt,pt){if(vt.status===-1){he.ZP.error(vt.message);return}Re.setFieldsValue({src:`/api/attachments/${vt.id}`,type:pt.type})}function xe(vt){let pt=vt.target.files[0];Je.current=pt,Ye(pt,tt)}return je.createElement(y.default,te(z({form:Re},le),{className:"upload-image-panel",onFinish:Ue,style:{width:470,overflow:"hidden"}}),je.createElement(y.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},je.createElement("div",{className:"flex-container"},je.createElement(y.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},je.createElement(Be.default,{style:ie})),je.createElement(Fe,{onFileChange:xe}))),je.createElement(y.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},je.createElement(Be.default,{style:{width:264}})),je.createElement(y.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},je.createElement(we.Z,null,je.createElement(y.default.Item,{name:"width",style:{margin:0}},je.createElement(ke.Z,{style:{width:264}})),je.createElement("span",{className:"ml8"},"%"))),je.createElement(y.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},je.createElement(We.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"}]})),je.createElement("aside",null,je.createElement(y.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},je.createElement(Ce.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),je.createElement(Ce.ZP,{type:"default",onClick:ct},"\u53D6\u6D88"))))};function Fe({onFileChange:Ie}){return je.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",je.createElement("input",{type:"file",onChange:Ie}))}function Ye(Ie,ct){if(!Ie)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,De.bg)())throw he.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Re=new FormData;Re.append("editormd-image-file",Ie),Re.append("file_param_name","editormd-image-file"),Re.append("byxhr","true");var Je=new window.XMLHttpRequest;Je.withCredentials=!0,Je.addEventListener("load",function(Ue){ct(JSON.parse(Ue.target.responseText),Ie)},!1),Je.addEventListener("error",function(Ue){console.error(Ue)},!1),Je.open("POST",`${Ke.KI}/api/attachments.json`),Je.send(Re)}},81123:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return Be}});var y=ae(59301),he=ae(4676);class Be extends y.Component{constructor(ke){super(ke);const We=window.document;this.node=We.createElement("div"),We.body.appendChild(this.node)}render(){const{children:ke}=this.props;return(0,he.createPortal)(ke,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},47140:function(ut,kt,ae){"use strict";ae.d(kt,{i:function(){return le},Z:function(){return Fe}});var y={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},he=ae(71418),Be=ae(6848),we=ae(93948),ke=ae(92310),We=ae.n(ke),Ce=ae(63949),Ke=ae(13922),Me=ae(81779),De=ae(79005),je=ae(20345),He=ae(77882),_e=ae(31081),ue=ae(75309),E=ae(71979),a=ae(47558),x=ae(42922),b=ae(66832),z=ae(96593),te=ae(19664),oe=ae(91833),ie=ae(59301);const le=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:De,swimg:je},{name:"101\u8BA1\u5212",ptimg:He,swimg:_e},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ue,swimg:E},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:x},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:b,swimg:z},{name:"\u519B\u961F\u4E00\u6D41",ptimg:te,swimg:oe}];var Fe=({className:Ye,dataSource:Ie=[],col:ct=4,right:Re,bottom:Je=23,precision:Ue=0,wrapWidth:tt=1200,trackEventItems:xe,loading:vt,onRemove:pt=()=>{},isCurrent:bt=!0,showAlias:Et=!1,showProgress:nn=!1})=>{const Sn=Math.floor((tt-(ct-1)*Re)/ct),xt=[{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(Rt=>(window.ENV==="build"&&(Rt.ptimg=`/react/build${Rt.ptimg}`,Rt.swimg=`/react/build${Rt.swimg}`),Rt));return ie.createElement(he.Z,{spinning:vt},ie.createElement("div",{className:We()(y.list,Ye)},!!(Ie!=null&&Ie.length)&&(Ie==null?void 0:Ie.map((Rt,Le)=>{var et,Wt,wn,It,on,be;const{name:dt,id:Ot,identifier:rt,featured:At,school_name:Ln,image_url:cn,excellent:zt,is_plan:Tt}=Rt;return ie.createElement("div",{key:Ot,className:bt&&nn?y.wrapisCurrent:y.wrap,style:{width:Sn,marginRight:(1+Le)%ct===0?0:Re+Ue,marginBottom:Je}},ie.createElement("a",{className:y.li,onClick:Vn=>{Vn.preventDefault(),Vn.stopPropagation(),xe&&(0,Ce.L9)([xe]),(0,Ce.xg)(`/paths/${rt}`)}},ie.createElement("div",{className:y.img},ie.createElement("img",{className:y.cover,src:`${cn}`}),bt&&(0,Me.bg)()&&(Rt==null?void 0:Rt.studying)&&ie.createElement("div",{className:`${y.movebq} user-path-items`,onClick:Vn=>{Vn.stopPropagation(),pt(Rt)}},ie.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ie.createElement("span",{className:"c-red"},"\u79FB\u9664")),(et=Rt==null?void 0:Rt.subject_tags)==null?void 0:et.map((Vn,ua)=>{var $t,aa;if(ua===0){const Fa=($t=xt.find(Qn=>Qn.name==Vn))==null?void 0:$t.swimg;return ie.createElement("img",{className:y.sign,src:Fa,style:{left:"-4px"}})}const Ya=(aa=xt.find(Fa=>Fa.name==Vn))==null?void 0:aa.ptimg;return ie.createElement("img",{className:y.sign,src:Ya,style:{left:`${48+52*(ua-1)+2*ua}px`}})}),ie.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Rt==null?void 0:Rt.excellent)&&ie.createElement("div",{className:y.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ie.createElement("div",{className:y.name},ie.createElement(Be.Z,{title:Et&&(Rt!=null&&Rt.excellent_alias_name)?ie.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${dt}`,ie.createElement("br",null),ie.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Rt==null?void 0:Rt.excellent_alias_name}`)):dt},ie.createElement("span",{className:y.e},Et&&(Rt==null?void 0:Rt.excellent_alias_name)||dt))),bt&&nn&&((Wt=Rt==null?void 0:Rt.progress)==null?void 0:Wt.all_score)!=0&&ie.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ie.createElement(we.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((wn=Rt==null?void 0:Rt.progress)==null?void 0:wn.my_score)/((It=Rt==null?void 0:Rt.progress)==null?void 0:It.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(on=Rt==null?void 0:Rt.progress)==null?void 0:on.my_score,"/",(be=Rt==null?void 0:Rt.progress)==null?void 0:be.all_score),(!bt||!nn)&&ie.createElement("div",{className:y.tags},ie.createElement("div",null,ie.createElement(Be.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ie.createElement("span",null,ie.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ie.createElement("span",null,Rt.stages_count))),ie.createElement(Be.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ie.createElement("span",null,ie.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ie.createElement("span",null,Rt.members_count)))))))})),!Ie.length&&ie.createElement(Ke.Z,null)))}},16338:function(ut,kt,ae){"use strict";ae.d(kt,{jL:function(){return ke},w9:function(){return _t},vv:function(){return un},dN:function(){return Kn},QD:function(){return Mr},cQ:function(){return $t.Z},vg:function(){return Un},Oz:function(){return rr},op:function(){return Br},O5:function(){return _o},_b:function(){return Er},t7:function(){return Je},tT:function(){return xe},Gi:function(){return vo},YG:function(){return Ia},Ed:function(){return Ga},kT:function(){return Na},qp:function(){return x},Um:function(){return le},K3:function(){return te},vr:function(){return nr},qE:function(){return el},Je:function(){return Et},wb:function(){return dt},rC:function(){return ua},lB:function(){return At},cq:function(){return mr},kO:function(){return Gr},tp:function(){return Ye},Si:function(){return Zl},k8:function(){return ha},Du:function(){return Ct}});var y=ae(59301),he={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"},Be="data:image/png;base64,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",ke=({dataSource:lt=[],img:nt,imgWidth:Ft=346,title:Pn,sunTitle:ia,bannerExtraContent:xa})=>y.createElement("div",{className:he.banner},y.createElement("div",{className:he.content},y.createElement("aside",null,y.createElement("p",null,y.createElement("b",null,Pn),y.createElement("span",null,ia)),lt.length>0&&y.createElement("div",{className:he.btns},lt.map((an,wa)=>y.createElement("div",{key:wa,onClick:an.click},an.name,an.sign?y.createElement("img",{src:Be,width:39}):null))),xa),nt&&y.createElement("img",{style:{marginTop:33,marginRight:38},src:nt,width:Ft}))),We={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"},Ce=ae(92310),Ke=ae.n(Ce),Me=ae(89392),De=Object.defineProperty,je=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,ue=(lt,nt,Ft)=>nt in lt?De(lt,nt,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):lt[nt]=Ft,E=(lt,nt)=>{for(var Ft in nt||(nt={}))He.call(nt,Ft)&&ue(lt,Ft,nt[Ft]);if(je)for(var Ft of je(nt))_e.call(nt,Ft)&&ue(lt,Ft,nt[Ft]);return lt},x=({dataSource:lt=[],value:nt,onChange:Ft,onTitleChange:Pn,className:ia,title:xa,titleWidth:an=41,style:wa={},fontColor:qa="#6A7283",showCount:Sr,classNameActive:$r,styleItem:bn={}})=>{const[Tr,jr]=(0,y.useState)(0),[Bo,Xn]=(0,y.useState)(!1),Fr=(0,y.useRef)(null),Oo=(0,y.useRef)(null);return(0,y.useEffect)(()=>{var po;lt.length!==0&&(((po=Fr==null?void 0:Fr.current)==null?void 0:po.clientHeight)>97?jr(1):jr(0)),lt.length===0&&jr(0),Xn(!1)},[lt]),y.createElement("div",{className:Ke()(We.row,ia),style:wa},y.createElement("div",{onClick:(0,Me.throttle)(()=>Pn==null?void 0:Pn(),2e3),style:{width:an,marginTop:Bo?12:4},className:`${We.title} ${Pn?"current":""}`},xa),y.createElement("div",{className:Bo?`${We.tagsWrap} ${We.tagsBorderWrap}`:We.tagsWrap},y.createElement("div",{className:We.bar,ref:Oo,style:Tr>0?{height:Tr===1?97:"auto",overflow:Tr===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},y.createElement("div",{className:We.tag,ref:Fr},lt==null?void 0:lt.map(po=>y.createElement("span",{onClick:()=>Ft(po.id),key:po.id,style:E(E({color:qa},bn),(po==null?void 0:po.style)||{}),className:nt===po.id?Ke()($r||We.active,po.classNameActive):""},y.createElement("span",{title:po.name,className:We.name},po.name),!!Sr&&y.createElement("span",{className:We.num},po.count))))),!!Tr&&y.createElement(y.Fragment,null,Tr===1?y.createElement("div",{onClick:()=>{var po;jr(2),((po=Fr==null?void 0:Fr.current)==null?void 0:po.clientHeight)>245?Xn(!0):Xn(!1)},className:We.action},"\u5C55\u5F00",y.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):y.createElement("div",{onClick:()=>{Oo.current.scrollTop=0,jr(1),Xn(!1)},className:We.action},"\u6536\u8D77",y.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},b={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},te=({dataSource:lt=[],value:nt,onChange:Ft,onTitleChange:Pn,className:ia,title:xa,titleWidth:an=41,style:wa={},fontColor:qa="#6A7283",showCount:Sr,expand:$r=!0})=>{const[bn,Tr]=(0,y.useState)(0),[jr,Bo]=(0,y.useState)(!1),Xn=(0,y.useRef)(null),Fr=(0,y.useRef)(null),[Oo,po]=(0,y.useState)($r);return y.createElement("div",{className:Ke()(b.row,ia),style:wa},y.createElement("div",{className:"flex item-center justify-between"},y.createElement("div",{onClick:(0,Me.throttle)(()=>Pn==null?void 0:Pn(),2e3),style:{width:an,marginTop:jr?12:4},className:`${b.title} ${Pn?"current":""}`},xa),y.createElement("i",{className:`iconfont ${Oo?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:Oo?8:10},onClick:()=>po(!Oo)})),Oo&&y.createElement("div",{className:jr?`${b.tagsWrap} ${b.tagsBorderWrap}`:b.tagsWrap},y.createElement("div",{className:b.fenge}),y.createElement("div",{className:b.bar,ref:Fr},y.createElement("div",{className:b.tag,ref:Xn},lt==null?void 0:lt.map(Jo=>y.createElement("span",{onClick:()=>Ft(Jo.id),key:Jo.id,style:{color:qa},className:nt===Jo.id?b.active:""},y.createElement("span",{title:Jo.name,className:b.name},Jo.name),!!Sr&&y.createElement("span",{className:b.num},Jo.count)))))))},oe={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},le=({dataSource:lt=[],value:nt,onChange:Ft,onTitleChange:Pn,className:ia,title:xa,titleWidth:an=41,style:wa={},fontColor:qa="#fff",showCount:Sr,expand:$r=!0})=>{const[bn,Tr]=(0,y.useState)(0),[jr,Bo]=(0,y.useState)(!1),Xn=(0,y.useRef)(null),Fr=(0,y.useRef)(null),[Oo,po]=(0,y.useState)($r);return y.createElement("div",{className:Ke()(oe.row,ia),style:wa},y.createElement("div",{className:"flex item-center justify-between"},y.createElement("div",{onClick:(0,Me.throttle)(()=>Pn==null?void 0:Pn(),2e3),style:{width:an},className:`${oe.title} ${Pn?"current":""}`},xa),y.createElement("i",{className:`iconfont ${Oo?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:Oo?"#00DDC7":"#037F74",fontSize:Oo?10:12},onClick:()=>po(!Oo)})),Oo&&y.createElement("div",{className:jr?`${oe.tagsWrap} ${oe.tagsBorderWrap}`:oe.tagsWrap},y.createElement("div",{className:oe.bar,ref:Fr},y.createElement("div",{className:oe.tag,ref:Xn},lt==null?void 0:lt.map(Jo=>y.createElement("span",{onClick:()=>Ft(Jo.id),key:Jo.id,style:{color:qa},className:nt===Jo.id?oe.active:""},y.createElement("span",{title:Jo.name,className:oe.name},Jo.name),!!Sr&&y.createElement("span",{className:oe.num},Jo.count)))))))},Ee={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"},Ye=({dataSource:lt=[],value:nt,onChange:Ft,className:Pn,style:ia={}})=>y.createElement("div",{style:ia,className:Ke()(Ee.tabs,Pn)},lt.map(xa=>y.createElement("span",{onClick:()=>Ft(xa.id),className:nt===xa.id?Ee.active:"",key:xa.id},xa.name))),Ie={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"},ct=ae(92832),Je=({dataSource:lt=[],value:nt="",onChange:Ft,onInputChange:Pn=()=>{},className:ia,style:xa={},placeholder:an,allowClear:wa=!1})=>{var qa;const[Sr,$r]=(0,y.useState)(""),[bn,Tr]=(0,y.useState)("");(0,y.useEffect)(()=>{var Xn;let Fr=nt;(Xn=JSON.stringify(nt))!=null&&Xn.includes("{")&&($r(nt.id),Fr=nt.value||"");try{Tr(decodeURIComponent(Fr||""))}catch(Oo){Tr(decodeURIComponent(Fr||""))}},[nt]);const jr=()=>{Ft(encodeURIComponent(bn),Sr||null)},Bo=Xn=>{Xn!==Sr&&($r(Xn),Ft(encodeURIComponent(bn),Xn))};return y.createElement("div",{className:Ke()(Ie.input,ia),style:xa},!!lt.length&&y.createElement("div",{className:Ie.dropdown},y.createElement("div",{className:Ie.text},(qa=lt.find(Xn=>Xn.id===Sr))==null?void 0:qa.name,y.createElement("i",{className:"iconfont icon-zhankai4"}),y.createElement("b",{className:Ie.b1}),y.createElement("b",{className:Ie.b2})),y.createElement("div",{className:Ie.menu},lt.map((Xn,Fr)=>y.createElement("div",{key:Fr,onClick:()=>Bo(Xn.id)},Xn.name)))),y.createElement(ct.default,{onPressEnter:jr,value:bn,onChange:Xn=>{Tr(Xn.target.value),Pn(encodeURIComponent(Xn.target.value),Sr||null)},bordered:!1,placeholder:an}),y.createElement("i",{onClick:jr,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Ue={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},xe=({dataSource:lt=[],value:nt="",onChange:Ft,onInputChange:Pn=()=>{},className:ia,style:xa={},placeholder:an,allowClear:wa=!1})=>{var qa;const[Sr,$r]=(0,y.useState)(""),[bn,Tr]=(0,y.useState)("");(0,y.useEffect)(()=>{var Xn;let Fr=nt;(Xn=JSON.stringify(nt))!=null&&Xn.includes("{")&&($r(nt.id),Fr=nt.value||"");try{Tr(decodeURIComponent(Fr||""))}catch(Oo){Tr(decodeURIComponent(Fr||""))}},[nt]);const jr=()=>{Ft(encodeURIComponent(bn),Sr||null)},Bo=Xn=>{Xn!==Sr&&($r(Xn),Ft(encodeURIComponent(bn),Xn))};return y.createElement("div",{className:Ke()(Ue.input,ia),style:xa},!!lt.length&&y.createElement("div",{className:Ue.dropdown},y.createElement("div",{className:Ue.text},(qa=lt.find(Xn=>Xn.id===Sr))==null?void 0:qa.name,y.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),y.createElement("div",{className:Ue.menu},lt.map((Xn,Fr)=>y.createElement("div",{key:Fr,onClick:()=>Bo(Xn.id)},Xn.name)))),y.createElement(ct.default,{onPressEnter:jr,value:bn,onChange:Xn=>{Tr(Xn.target.value),Pn(encodeURIComponent(Xn.target.value),Sr||null)},bordered:!1,placeholder:an}),y.createElement("i",{onClick:jr,className:"iconfont icon-sousuo9 font14 pl10 current"}))},vt={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"},pt=ae(95392),Et=({value:lt,onChange:nt,className:Ft,total:Pn,pageSize:ia,style:xa={}})=>{const an=(0,pt.useIntl)(),wa=lt<2,qa=lt>=Math.ceil(Pn/ia);return Pn<=ia?y.createElement(y.Fragment,null):y.createElement("div",{className:Ke()(vt.quickPager,Ft),style:xa},y.createElement("div",{onClick:()=>{wa||nt(lt-1,"prev")},className:wa?vt.disabled:""},an.formatMessage({id:"shixuns.previousPage"})),y.createElement("div",{onClick:()=>{qa||nt(lt+1,"next")},className:qa?vt.disabled:""},an.formatMessage({id:"shixuns.nextPage"})))},nn={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"},Sn=ae(71418),xt=ae(6848),Rt=ae(13570),Le=ae(78323),et=ae(63949),Wt=ae(96908),wn=ae(57177),It=ae(81378),on=ae(13922),dt=({className:lt,dataSource:nt=[],col:Ft=4,right:Pn,bottom:ia=23,precision:xa=0,wrapWidth:an=1200,trackEventItems:wa,loading:qa})=>{const Sr=(0,pt.useIntl)(),$r=Math.floor((an-(Ft-1)*Pn)/Ft);return y.createElement(Sn.Z,{spinning:qa},y.createElement("div",{className:Ke()(nn.list,lt)},!!nt.length&&nt.map((bn,Tr)=>{const{name:jr,id:Bo,identifier:Xn,power:Fr,cover_image_id:Oo,pic:po}=bn;return y.createElement("div",{className:nn.wrap,key:Bo,style:{width:$r,marginRight:(1+Tr)%Ft===0?0:Pn+xa,marginBottom:ia}},y.createElement("a",{target:"_blank",href:`/shixuns/${Xn}/challenges`,className:nn.li,onClick:Jo=>{Jo.preventDefault(),wa&&(0,et.L9)([wa]),Fr&&(0,et.xg)(`/shixuns/${Xn}/challenges`)}},y.createElement("div",{className:nn.img},y.createElement("img",{className:nn.cover,src:`${po}`}),bn.is_jupyter&&y.createElement("img",{className:nn.sign,src:Wt}),bn.is_jupyter_lab&&y.createElement("img",{className:nn.sign,src:wn}),bn.is_unity_3d&&y.createElement("img",{className:nn.sign,src:It})),y.createElement("div",{className:nn.name},y.createElement(xt.Z,{title:jr||Sr.formatMessage({id:"shixuns.practicalProjectNameNotFilled"})},y.createElement("span",{className:nn.e},jr||Sr.formatMessage({id:"shixuns.practicalProjectNameNotFilled"})))),y.createElement("div",{className:nn.tags},y.createElement(xt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),y.createElement("span",null,bn.challenges_count))),!!bn.myshixuns_count&&y.createElement(xt.Z,{placement:"bottom",title:Sr.formatMessage({id:"shixuns.numberOfLearners"})},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),y.createElement("span",null,bn.myshixuns_count))),y.createElement(xt.Z,{placement:"bottom",title:Sr.formatMessage({id:"shixuns.difficultyCoefficient",defaultMessage:"\u96BE\u5EA6\u7B49\u7EA7"})},y.createElement("span",null,y.createElement("span",null,bn.level))),y.createElement("div",{className:nn.rate},y.createElement(Rt.Z,{allowHalf:!0,disabled:!0,defaultValue:bn.score_info}),y.createElement("span",null,"\xA0",bn.score_info?`${bn.score_info}\u5206`:"5\u5206")))),!Fr&&y.createElement("div",{className:nn.lockWrap},y.createElement("img",{src:`${Le.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),y.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!nt.length&&y.createElement(on.Z,null)))},Ot={flex_box_center:"flex_box_center___KD0ZB",flex_space_between:"flex_space_between___rMep5",flex_box_vertical_center:"flex_box_vertical_center___jD3Po",flex_box_center_end:"flex_box_center_end___RbohB",flex_box_column:"flex_box_column___GmzUj",list:"list___dlUtq",wrap:"wrap___LYbIZ",lockWrap:"lockWrap___U7Ajb",li:"li___bsnqy",img:"img___yQ3UM",cover:"cover___KP0L8",bq:"bq___DtmL1",sign:"sign___TZ9Wq",titleBg:"titleBg___tnX0O",name:"name___OGYeq",e:"e___zxiB9",text:"text____ZmZX",value:"value___WPLok",rate:"rate___iOr7E"},At=({className:lt,dataSource:nt=[],col:Ft=4,right:Pn,bottom:ia=23,precision:xa=0,wrapWidth:an=1200,wrapClassName:wa,trackEventItems:qa,loading:Sr})=>{const $r=Math.floor((an-(Ft-1)*Pn)/Ft);return y.createElement(Sn.Z,{spinning:Sr},y.createElement("div",{className:Ke()(Ot.list,lt)},!!nt.length&&nt.map((bn,Tr)=>{const{name:jr,id:Bo,identifier:Xn,power:Fr,cover_image_id:Oo,pic:po}=bn;return y.createElement("div",{className:Ke()(Ot.wrap,wa),key:Bo,style:{width:$r,marginRight:(1+Tr)%Ft===0?0:Pn+xa,marginBottom:ia}},y.createElement("a",{target:"_blank",href:`/shixuns/${Xn}/challenges`,className:Ot.li,onClick:Jo=>{Jo.preventDefault(),qa&&(0,et.L9)([qa]),Fr&&(0,et.xg)(`/shixuns/${Xn}/challenges`)}},y.createElement("img",{src:ae(47621),className:Ot.titleBg}),y.createElement("div",{className:Ot.name},y.createElement(xt.Z,{title:jr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},y.createElement("span",{className:Ot.e},jr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),y.createElement("div",{style:{padding:"14px",paddingBottom:0}},y.createElement("div",{className:Ot.img},y.createElement("img",{className:Ot.cover,src:Oo?`${Le.Z.API_SERVER}/api/attachments/${Oo}`:`${Le.Z.IMG_SERVER+po}`}),bn.is_jupyter&&y.createElement("div",{className:Ot.bq},"Jupyter"),bn.is_jupyter_lab&&y.createElement("div",{className:Ot.bq},"JupyterLab"),bn.is_unity_3d&&y.createElement("div",{className:Ot.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),y.createElement("div",{className:"mt20 flex item-center justify-between"},y.createElement("div",null,y.createElement("span",{className:Ot.text},"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{className:Ot.value},bn.myshixuns_count)),y.createElement("div",null,y.createElement("span",{className:Ot.text},"\u56F0\u96BE\u7B49\u7EA7"),y.createElement("span",{className:Ot.value},bn.level))),y.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},y.createElement("div",null,y.createElement("span",{className:Ot.text},"\u5173\u5361\u6570"),y.createElement("span",{className:Ot.value},bn.challenges_count)),y.createElement("div",{className:Ot.rate},y.createElement(Rt.Z,{allowHalf:!0,disabled:!0,defaultValue:bn.score_info}),y.createElement("span",{className:Ot.value,style:{color:"#FF9C00"}},"\xA0",bn.score_info?`${bn.score_info}\u5206`:"5\u5206"))))),!Fr&&y.createElement("div",{className:Ot.lockWrap},y.createElement("img",{src:`${Le.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),y.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!nt.length&&y.createElement(on.Z,null)))},Ln={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},cn="data:image/png;base64,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",zt="data:image/png;base64,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",Tt="data:image/png;base64,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",ua=({className:lt,dataSource:nt=[],col:Ft=4,right:Pn,bottom:ia=23,precision:xa=0,wrapWidth:an=1200,trackEventItems:wa,loading:qa,wrapClassName:Sr,imgClassName:$r})=>{const bn=Math.floor((an-(Ft-1)*Pn)/Ft);return y.createElement(Sn.Z,{spinning:qa},y.createElement("div",{className:Ke()(Ln.list,lt)},!!nt.length&&nt.map((Tr,jr)=>{const{name:Bo,id:Xn,identifier:Fr,power:Oo,cover_image_id:po,pic:Jo}=Tr;return y.createElement("div",{className:Ke()(Ln.wrap,Sr),key:Xn,style:{width:bn,marginRight:(1+jr)%Ft===0?0:Pn+xa,marginBottom:ia}},y.createElement("a",{target:"_blank",href:`/shixuns/${Fr}/challenges`,className:Ln.li,onClick:tl=>{tl.preventDefault(),wa&&(0,et.L9)([wa]),Oo&&(0,et.xg)(`/shixuns/${Fr}/challenges`)}},y.createElement("div",{className:Ke()(Ln.img,$r)},y.createElement("img",{className:Ln.cover,src:po?`${Le.Z.API_SERVER}/api/attachments/${po}`:`${Le.Z.IMG_SERVER+Jo}`}),Tr.is_jupyter&&y.createElement("img",{className:Ln.sign,src:cn}),Tr.is_jupyter_lab&&y.createElement("img",{className:Ln.sign,src:zt}),Tr.is_unity_3d&&y.createElement("img",{className:Ln.sign,src:Tt})),y.createElement("div",{className:Ln.name},y.createElement(xt.Z,{title:Bo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},y.createElement("span",{className:Ln.e},Bo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),y.createElement("div",{className:Ln.tags},y.createElement(xt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),y.createElement("span",null,Tr.challenges_count))),!!Tr.myshixuns_count&&y.createElement(xt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),y.createElement("span",null,Tr.myshixuns_count))),y.createElement(xt.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},y.createElement("span",null,y.createElement("span",null,Tr.level))),y.createElement("div",{className:Ln.rate},y.createElement(Rt.Z,{allowHalf:!0,disabled:!0,defaultValue:Tr.score_info}),y.createElement("span",null,"\xA0",Tr.score_info?`${Tr.score_info}\u5206`:"5\u5206")))),!Oo&&y.createElement("div",{className:Ln.lockWrap},y.createElement("img",{src:`${Le.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),y.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!nt.length&&y.createElement(on.Z,null)))},$t=ae(47140),aa={flex_box_center:"flex_box_center___vu9yi",flex_space_between:"flex_space_between___LwoH7",flex_box_vertical_center:"flex_box_vertical_center___pUG0J",flex_box_center_end:"flex_box_center_end___xWI9t",flex_box_column:"flex_box_column___Mr5rB",list:"list___zE1wj",wrap:"wrap___5HG1h",lockWrap:"lockWrap___zziwX",li:"li___aNI2z",img:"img___adfIp",cover:"cover___G1cj9",bq:"bq___hpdTt",sign:"sign___kHAha",titleBg:"titleBg___S1VlI",name:"name___zsjxM",e:"e___fd1jW",text:"text___b9Tdy",value:"value___ZASRv",unit:"unit___sMNBQ",tags:"tags___KbL1d",tag1:"tag1___c9ebE",tag2:"tag2___bxczv"},Ya=ae(79005),Fa=ae(20345),Qn=ae(77882),ja=ae(31081),br=ae(75309),lr=ae(71979),ra=ae(47558),va=ae(42922),sa=ae(66832),ma=ae(96593),Ca=ae(19664),ar=ae(91833),Bn=Object.defineProperty,ln=Object.getOwnPropertySymbols,xn=Object.prototype.hasOwnProperty,yt=Object.prototype.propertyIsEnumerable,Zn=(lt,nt,Ft)=>nt in lt?Bn(lt,nt,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):lt[nt]=Ft,Ea=(lt,nt)=>{for(var Ft in nt||(nt={}))xn.call(nt,Ft)&&Zn(lt,Ft,nt[Ft]);if(ln)for(var Ft of ln(nt))yt.call(nt,Ft)&&Zn(lt,Ft,nt[Ft]);return lt};const Va=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Ya,swimg:Fa},{name:"101\u8BA1\u5212",ptimg:Qn,swimg:ja},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:br,swimg:lr},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:ra,swimg:va},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:sa,swimg:ma},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Ca,swimg:ar}];var rr=({className:lt,dataSource:nt=[],col:Ft=4,right:Pn,bottom:ia=23,precision:xa=0,wrapWidth:an=1200,trackEventItems:wa,loading:qa,wrapClassName:Sr,imgClassName:$r,isArrow:bn=!1,imgStyle:Tr={}})=>{const jr=Math.floor((an-(Ft-1)*Pn)/Ft),[Bo,Xn]=(0,y.useState)(),[Fr,Oo]=(0,y.useState)(),po=tl=>Xn(tl),Jo=()=>Xn(-1);return y.createElement(Sn.Z,{spinning:qa},y.createElement("div",{className:Ke()(aa.list,lt)},!!(nt!=null&&nt.length)&&(nt==null?void 0:nt.map((tl,iu)=>{var vu;const{name:$i,id:pu,identifier:Wi,featured:Ru,school_name:xi,image_url:Pl,excellent:Fu,is_plan:bu}=tl;return y.createElement("div",{key:pu,className:Ke()(aa.wrap,Sr),style:{width:jr,marginRight:(1+iu)%Ft===0?0:Pn+xa,marginBottom:ia}},y.createElement("a",{target:"_blank",href:`/paths/${Wi}`,className:aa.li,onClick:Ri=>{Ri.preventDefault(),wa&&(0,et.L9)([wa]),(0,et.xg)(`/paths/${Wi}`)}},y.createElement("img",{src:ae(39057),className:aa.titleBg}),y.createElement("div",{className:aa.name},y.createElement(xt.Z,{title:$i},y.createElement("span",{className:aa.e,style:{color:bn&&Bo===iu?"#145DFF":"#000000"},onMouseEnter:()=>{po(iu)},onMouseLeave:Jo},$i))),y.createElement("div",{style:{padding:"14px",paddingBottom:0}},y.createElement("div",{className:Ke()(aa.img,$r)},y.createElement("img",{className:aa.cover,style:Ea({},Tr),src:`${Le.Z.IMG_SERVER+Pl}`}),(vu=tl==null?void 0:tl.subject_tags)==null?void 0:vu.map((Ri,il)=>{var uu,Tu;if(il===0){const Ml=(uu=Va.find(wi=>wi.name==Ri))==null?void 0:uu.swimg;return y.createElement("img",{className:aa.sign,src:Ml,style:{left:"-4px"}})}const Qi=(Tu=Va.find(Ml=>Ml.name==Ri))==null?void 0:Tu.ptimg;return y.createElement("img",{className:aa.sign,src:Qi,style:{left:`${48+52*(il-1)+2*il}px`}})}),y.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(tl==null?void 0:tl.excellent)&&y.createElement("div",{className:aa.bq},"\u5F00\u653E\u8BFE\u7A0B"))),y.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},y.createElement("div",null,y.createElement("span",{className:aa.text},"\u7AE0\u8282\u6570"),y.createElement("span",{className:aa.value},tl.stages_count)),y.createElement("div",null,y.createElement("span",{className:aa.text},"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{className:aa.value},tl.members_count))))))})),!nt.length&&y.createElement(on.Z,null)))},tr={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},dr=ae(81779),Za=ae(59301);const Zo=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Ya,swimg:Fa},{name:"101\u8BA1\u5212",ptimg:Qn,swimg:ja},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:br,swimg:lr},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:ra,swimg:va},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:sa,swimg:ma},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Ca,swimg:ar}];var Un=({className:lt,dataSource:nt=[],col:Ft=4,right:Pn,bottom:ia=23,precision:xa=0,wrapWidth:an=1200,trackEventItems:wa,loading:qa,onRemove:Sr=()=>{},isCurrent:$r=!0,showAlias:bn=!1,wrapClassName:Tr,imgClassName:jr})=>{const Bo=Math.floor((an-(Ft-1)*Pn)/Ft),Xn=[{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(Fr=>(window.ENV==="build"&&(Fr.ptimg=`/react/build${Fr.ptimg}`,Fr.swimg=`/react/build${Fr.swimg}`),Fr));return Za.createElement(Sn.Z,{spinning:qa},Za.createElement("div",{className:Ke()(tr.list,lt)},!!(nt!=null&&nt.length)&&(nt==null?void 0:nt.map((Fr,Oo)=>{var po;const{name:Jo,id:tl,identifier:iu,featured:vu,school_name:$i,image_url:pu,excellent:Wi,is_plan:Ru}=Fr;return Za.createElement("div",{key:tl,className:Ke()(tr.wrap,Tr),style:{width:Bo,marginRight:(1+Oo)%Ft===0?0:Pn+xa,marginBottom:ia}},Za.createElement("a",{className:tr.li,onClick:xi=>{xi.preventDefault(),xi.stopPropagation(),wa&&(0,et.L9)([wa]),(0,et.xg)(`/paths/${iu}`)}},Za.createElement("div",{className:Ke()(tr.img,jr)},Za.createElement("img",{className:tr.cover,src:`${Le.Z.IMG_SERVER+pu}`}),$r&&(0,dr.bg)()&&(Fr==null?void 0:Fr.studying)&&Za.createElement("div",{className:`${tr.movebq} user-path-items`,onClick:xi=>{xi.stopPropagation(),Sr(Fr)}},Za.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Za.createElement("span",{className:"c-red"},"\u79FB\u9664")),(po=Fr==null?void 0:Fr.subject_tags)==null?void 0:po.map((xi,Pl)=>{var Fu,bu;if(Pl===0){const il=(Fu=Xn.find(uu=>uu.name==xi))==null?void 0:Fu.swimg;return Za.createElement("img",{className:tr.sign,src:il,style:{left:"-4px"}})}const Ri=(bu=Xn.find(il=>il.name==xi))==null?void 0:bu.ptimg;return Za.createElement("img",{className:tr.sign,src:Ri,style:{left:`${48+52*(Pl-1)+2*Pl}px`}})}),Za.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Fr==null?void 0:Fr.excellent)&&Za.createElement("div",{className:tr.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Za.createElement("div",{className:tr.name},Za.createElement(xt.Z,{title:bn&&(Fr!=null&&Fr.excellent_alias_name)?Za.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Jo}`,Za.createElement("br",null),Za.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Fr==null?void 0:Fr.excellent_alias_name}`)):Jo},Za.createElement("span",{className:tr.e},bn&&(Fr==null?void 0:Fr.excellent_alias_name)||Jo))),Za.createElement("div",{className:tr.tags},Za.createElement("div",null,Za.createElement(xt.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Za.createElement("span",null,Za.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Za.createElement("span",null,Fr.stages_count))),Za.createElement(xt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Za.createElement("span",null,Za.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Za.createElement("span",null,Fr.members_count)))))))})),!nt.length&&Za.createElement(on.Z,null)))},Hn={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"},La="data:image/png;base64,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",Te=ae(59301),_t=({className:lt,dataSource:nt=[],col:Ft=4,right:Pn,bottom:ia=23,precision:xa=0,wrapWidth:an=1200,trackEventItems:wa,loading:qa})=>{const Sr=(0,pt.useIntl)(),$r=Math.floor((an-(Ft-1)*Pn)/Ft);return Te.createElement(Sn.Z,{spinning:qa},Te.createElement("div",{className:Ke()(Hn.list,lt)},!!nt.length&&nt.map((bn,Tr)=>{const{subject_identifier:jr,id:Bo,identifier:Xn,power:Fr}=bn,Oo=bn.is_public!=0&&bn.is_public;return Te.createElement("div",{className:Hn.wrap,key:Bo,style:{width:$r,marginRight:(1+Tr)%Ft===0?0:Pn+xa,marginBottom:ia}},Te.createElement("a",{className:Hn.li,onClick:po=>{po.preventDefault(),wa&&(0,et.L9)([wa]),(0,et.xg)(bn.first_category_url)}},Te.createElement("div",{className:Hn.top},Te.createElement(xt.Z,{title:bn.name},Te.createElement("div",{className:Hn.name},bn.name)),Te.createElement("img",{className:Hn.img,src:Le.Z.IMG_SERVER+"/images/"+bn.avatar_url}),Te.createElement("div",{className:Hn.text,title:bn.creator},bn.creator),jr&&Te.createElement("div",{className:Hn.btns},Te.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Te.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Oo&&Te.createElement("div",{className:Hn.sign},Sr.formatMessage({id:"classrooms.public",defaultMessage:"\u516C\u5F00"}))),Te.createElement("div",{className:Hn.bottom},bn.visits>0&&Te.createElement(xt.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Te.createElement("span",null,Te.createElement("i",{className:"iconfont icon-liulanyan"}),Te.createElement("span",null,bn.visits))),bn.course_members_count>0&&Te.createElement(xt.Z,{title:"\u6210\u5458",placement:"bottom"},Te.createElement("span",null,Te.createElement("i",{className:"iconfont icon-chengyuan"}),bn.course_members_count)),bn.tasks_count>0&&Te.createElement(xt.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Te.createElement("span",null,Te.createElement("i",{className:"iconfont icon-zuoye"}),bn.tasks_count)),bn.is_end?Te.createElement("div",{style:{color:"#6B758B"}},Sr.formatMessage({id:"classrooms.ended",defaultMessage:"\u5DF2\u7ED3\u675F"})):Te.createElement("div",{style:{color:"#00B187"}},Sr.formatMessage({id:"classrooms.inProgress",defaultMessage:"\u8FDB\u884C\u4E2D"})))),!bn.is_accessible&&Te.createElement("div",{className:Hn.lockWrap},Te.createElement("img",{src:`${Le.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Te.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!nt.length&&Te.createElement(on.Z,null)))},Yt={flex_box_center:"flex_box_center___PuarE",flex_space_between:"flex_space_between___q4lAa",flex_box_vertical_center:"flex_box_vertical_center___wsb8w",flex_box_center_end:"flex_box_center_end___H781P",flex_box_column:"flex_box_column___bHK1y",list:"list___e2XDo",wrap:"wrap___cz7sh",lockWrap:"lockWrap___EPuRr",creator:"creator___Y6Xjp",img:"img___kSEud",text:"text___GIlhY",top:"top___K4GCD",sign:"sign___KCjEP",name:"name___z3U4d",middle:"middle___LeUM5",row:"row___VBzfJ",value:"value___qigWu",btns:"btns___kGysm",bottom:"bottom___yPYd5",warpStyle:"warpStyle___pH3uC"},jt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXWmQXFd1/s59r3t6nX00o93GluV9AQNxiAkIB0OMISFsFQqSAhOohFR+JKmEQPILClJZfpEfIUAChFQSHIJxnGDiDYwsb8KRLUuWZcmSxqN9pJF6nV7eSZ373u1509Mzvd2eGVt6VV2z9Ht3+9459+yX8Bq4mDmWK2GLqla3MvFWZt4KpjVMSBNzGoQ0M6WJkJbpMiNDxBkwMkyUIUYGxCeJaB8x7fMcZ18yiv1EVHy1Lw+9GicwO8tXlSrlbSB6O4HfANAmZlY250JEHsBHGLQTzA9H3chDfX2012Yfy9HWqwJgZh7NF6vvY/a2gWkbgyeWY3Hq+yDQcRA/RKQeSsSce4jo9EqMo50+Vy3AzNxXKFTv9MAfB/AuZo60M7Fe30tEZQA/UqBvx+POvUQ02+s+O2l/1QGcy5Xe6Cn1SXj8YYAHO5nU8j9DM1D0b8rzvpFMRp9a/v4X73HVAJwplN9GHj7P4NtW0wK1OxYCPcAKX0rHI4+0+2wv7l9xgHPFyrs9j78A5l/sxQRXrE2ix5SiLyZj7v+s2BgArBjA+XzpzR7oq8x880ouQK/7JqKnFfiziUT0iV731aj9ZQeYmYez+fJXiOguZl72/ldkkYmYmb+eSkT+lIjOLOcYlm2BBcx8sfoJz+O/BHhkOSe5evqiaaXoTxIx55tExMsxrmUBOJ/njVVUvgvmW5djUqu+D6JHHbgfTSRostdj7TnAuWLlDq/K37pwqXYxCGlaOfRbyZh7Xy9B7hnAzOzmCpUvA/jDC2WvbReogE3/TTLufo6IKu0+38r9PQE4n+f1VVS+B+ZbWhnEBX8P0Q4H7gcTCZqyvRbWARZHQLlavp8ZG20P9rXcHhEmI07kdtsODasA5/OlX6gy/dfF/bbTV5GmHeL3JBLRxzttof45awCLRYo9vpuZE7YGdyG2Q0R5UvQBWxYwKwBn8pWPEPg7IlhdiKDYnrMIXAz6WDrh/mu3bXcNcEC5P7wIbrdQzH9eQCZF7+2WkrsCWPZcD/TgRbZsF1zTmrBrBX5HN3tyxwD7YTOVRy8KVL0Bd65Vmo667q2dStcdASx6rofyjouqUK/B9dsXFUohcksnenLbAMtemy1UfnrRiLE84NZ6IdqRirtvbdfi1TbA2Xz5r5j5j5Z5ehe705RMf51KRP64ncVoC2BxHLDH9/batlz2gJPnFc7PArNVgvjViABH6Zhm/ZErQoxkH7AmxYhHlsX71s7aWr9XbNek6M52HBQtA6xdflx5pldCVaEMHDuvcK5A8AjI5oB8EShXgEoZKFeBSgVQCohEgKjr/4z3AUP9gCIg7jLWpBn9fa9lsMXa5d7UqquxJYCFYrOFyk964c8V4F44oVCsEs5lgfNZIJcHPMFIk27wU0sbof/V0UcyBgz2AyMDQDQCbBzwXrtAEz2airu/3ErQQEsA5wqVT3qe93WbPKfqAS+eUsiWCWdmgJPTQLVaB2gjw6oB3U9B0azbsGz5XV6KsWFg01pAzGqXjniIua89ilZK3ZWMu99ohklTgP0YqsqLNlnz+SJh7ymF8xkf2JKEkFu+BOx1Y8CGNcBAH2P9gGe5h5VujqZTCfeKZjFeTQHO5EpfA/ApW9N5ZYYweU5h6jhwPlfHcpux5Ha/BxCLAldfBqSijMtHX2sg4x/SyejvLIXNkgAHoa07bEnNe48rnCkQDr8CFBokehh2q1ntIizYsOVG3y/g6AH7dl3gykuAvj4gAkahSihUCCVP9nryJfNgj1dguIrQ5wKJCCMZZaSjjOGEh6jV9LbuSUb2YAW+ZamQ3CUBzubLT9mKW95zTOFkhnDoqC8NL8clL0oqSYgnCSoCVIM92580axAjji+BuyqQ4RgQOq8wUKrK/0jv83Ilo8BQzMO6VBUDseWYQfM+JO46lYi8cbE7FwVYZxxUvf9u3kXzOyZnCIfPKuw/FAhSgcxTz3GbyFQLpOh6Ics877qE9AAQiZEGSyJUI6JGOT5VxlxocEWvdgTcAGQBUtQwWRTDTQTkYhXIlQnZElD2fMBjDmMizdjYX0VkhSlbOepXF/M6LQpwJl/ebiOd5FyR8PxxhQNHgGKP8+9EL04PKU2tAr5LjIQLJB0DJmswDbACpuP41KuBFYDlEwBsKFdz72ClZqvA2SJpI4yALc+PJ6rYPCDSevOXvSd3EG1PJyK/1KjthgBLIhg8frjbwYgq9MRhB5PHgXOZha01k5nq9d4FalEgowk4/UMKTp/fR59iJBX0nqkBo8ASpsGVPdYHVD7yuwY8uLcGcrAyNZCljbopZErAqQKhWPGB3pD2cEl/RUyK3S5d+88renujhLeGI8nmyv9rI8vv+aMKh6cJk8eC8Tbjye1Oi4BEkpDo91lxVDFSjghS/lVjuQZgMXc6DDdgxRrYEAWbl0GDHwC6FMBmuLkycKJAKFUJMQe4YriCwdjy6t6S1ZhKRn6l0TY37386Pxd4st21rr9fWNnTkw72HeyNnit7Z/+YAsn+CUbaBWJ68wzADbFZQ8GaJSuex6INy9ZCVmDvNkBLW2Y/DrPpxdbmTBGYLhCYCBvSVWzury4rNSvgTfX5yQsoOJMr/T2AJXWrVsDfeUThldOEoydbubu9e9wIYWBUFtJnxwPOHPuct28KyHWs1yHWVCsgCgULwAZkDXBA3ealaAdgmYWoXlNZ0vtzfx9wzUhZ97NM19fSyeinw33NA1jKJmTzlePdZtaL40Cod8+BQGq2OLtIFBgcVVrlSTiMtDPXeHgy+ndDgYFkrPfZEBUb9cgA7H8X7M/B3m0o17QXNLvkjGRsx/OkJW+R2q8erWjW3fuLZlIJdyJcTmIewPl85QNV9r7X7UD2nVTYd4wweXTplpoZNuqf7osB6WEFD4xBw5IbdFG/b8rfMlENoKZQn01rISvYg42qNPcSzLFneRH0FWL/razR6QLh7KxvNLl2tLwsUrZD6oOJhHu3Gd88gLP5skRH3tnK4Je6Z/tBBwenGkvOnbYtHqL+Nb5DeFgMFK2wPSNBB9gYdu2zaNZg14QsvZfPl6r1ixH+NFCfms3nfBk4lSdEXcK1Y2X0tTLuZo0u8T0R3ZtKRN67AGApVZQrVI52W81GDANPHnGw64XA5RcaTODsWbSswGJCthguhsYJHjNGWwXXEJ0BSChYfjdsGKzB05Qb/M/swWGVSb8MwbMycNNGeG9uhse5EnC6qLShRUAWga5Xl1T/ScbddabEU42CbbkEX55W2DtFONAg87WZltToBZAFHV4rbBkYiDASLSzOPLYUAtgA6APFvkFD2HQAvBikjSQt1C036BdAKDt4EbSEbQwjIQNIM8BEXz5fJu3Zunqkt7basCuxthbZfOm7zPjNZgNt9v3OSYWXpgjHpxf655sB3Kjt0XEhLyDpMvrrBZVGqmadXlDbPo3QFLJUacOJYuhce+NXDu4z0nRY0hbDiTgu6oWxZmsi30sXIniJk0NUKDGK9Ooiwr+kEtGPhsQGCZEpH7NRQc7sv9PnlgzA0HNrZslKpgnxftKq0FCHZkAjYEl/AkxNWBKngo4aYWxdR7h8Qr5f3AJVKDF2H/FNnZHASSHgmz26FbCkv6kcoQrCVaMVpHsUiCAV+VLJyNoawEHtxz2tDLLZPT894OClI37oTTeXcoHRCaUdBbLvLrH2S3YzT481+CrA84CKJ2oc49feRHA1T176+vlBT8eGxSJ+PJgxc7ZjmRQ9+WiOEHMJ142WemYIibqRqyVYXs8qkyv9HoCvNptgK98/+rKD3S8CxVIrdy9+z8ioguoDBiOMePO1X9hQ6JkwFcuNQkns+UaJSpnx4V8iOC28QY+/6KFSBeIxaJVHuxoDo0k7sz1bIpwrETalq5hI9oxVfzadjP6dD3C+/B9gfn87g1zs3u2HHDz9/CIGjmY8OWhUjBlD4wpR8lWijq6wcyD4XW/ZQTBfqeJHbM5WGB9/W2sA/2yvp6k+0Qckoj6rNlaxdsYoe/8reV/6u3GsBKcdFtBqR0T/kU5EPqABzuZLLzPjklafXeq+n73s4JkXgFIXFDw2IdIMMBbh1vTdRgOqM0roNQwiN8TLpcEtC6dhfPK25gCLivbALtZUm4wDcQFYjCQdbh/ioDg1q3TwwIaUfSomwqFUInqpVOiK5QqVnK16yz854OCFg/LSLBSi6nFopBaJnXlkgtBHjCEb9WVDDgPDmiVao6zBBUR4+sztPsAvHmU89KwvOMn+KuDJfhuLsLZ7y/8kPFc+ArDEZndCwWYdROAShnLjmjKUZSqWetfJuJuk7Cxfx5XyszaoV9rQQtYkMD3TWYsjYwQ3ThgV6u1k7w11G1aRTJy1sEfJnBAOU5DPLOOzd/gA//wA49+3+/ZoAU8C9hIxRqoPSCeAlAG3zwc+2uEebIaYKQPTswqbByoYj9t3L5IbuZ5s2Z/NoB9/WWH/FOHY6QZ6cIM45nAQnbQxsVHpSIzRaGcvSPgpAViANTZvEazEEWDYswB8+QTjnTdKGA7hbJbx7YeBM1mgT8CNCqjsAxuHTpOR/Ve+kxfA2LE7JT6zF8vLcs2wfeOH2KUpVyh/3vP4i90vp9/CnuMKe15pbMlqxqJF700PkdYPJSKjkyvs9dEB8SEjhuy9IgUbAeuWrcC1m+aziVKF8cOngJdPCKA8n3KjQFxYdjRwMYZiuToZqzxzukjIVwnXj5T1S2PzUoq+QNl86dvM+JithjNFwtOTCk8+17zFeqF6fK2CijLWRHyvTzeX5gwBBUs7QrkSzSl6rLDW224A1gws3snOA4xnXvapt541a0NHKOynm3FKQN+JosLGlIeJpKR22LuI8B3K5sr3M/id9pr19+Fn9/sJZK3mFkn/Gy5ROjpj1IJwpfdcAVhin4U1e6ISARMDwLbrhAqbv0FHzzCeeInR5wCpuL/v9sneKy9gyG/czdrJMEVlSrmErcN2UzwI9GPK5MuP2U7mfmZS4YVX/Bjo8LWUGizS85p1hGSdE7+txTP6bqAOCRVrlajqS83XbwbecJnOs2252fwsQ6hZ2pFMRtl/ayG3gamy5cYWufFkUYLwCTeNWbZsEe2gbK70LAPXdTvI8PPTeYKA/OTu4L9GQFzCXzgwAKSGFIYc7spnKtgZdUgAFvelsOZrNwE3X946sOH5VD3Gjn2sbdkxAdmCgBVuX9yJ58oKVw1XkLSY50zAc7IHWzNyhAf96AEH+yehpelWrjVjhGiSMBZlcR51fIUBFoFKqFcMGrddD1w63hnAMpgn93uQUCRRmbQU3aWKFJ5gvgKcLilc2l/FSMye0UOMHZTJlU/bzBw0Az+dIzx3TGHHLn8PbHZt2KSgHMZ4N+qRsVYFrFnSUWXfFYPGO28ELptYCHClyrjnCeCJF32Hxi1XAnfcLFLy/Hu37w0ADqxYhoprHqpmE1zie9HLjxUUxpNVLWzZu2iasvnyLDN3s6yLjuexgw4OHAUOmbjoJUa++RKlY5bFc9TxFQZY2HPZ/+RngXe/Hrh87UKAv79DTJDzA99Fwn7PG+ff+8huD/kS0C/6cNwXtsRUaSNiUnawyRxhKAZcNmBPHyaiUk8Bzs4SnplSePw5P5uwfgsOC12XvE7BdRgjXfDnmr3ZWKvEHBkAfMfrgS3rFgL8Z//M+gUQsIxrUSTmP//Q/Hsf2OXp+/qTvtokurCoSyaeuuOXMnjwlRwhFSVcMWRPktYA94pFmwnvO6EgyWdPPOdLtDUvf92KXHKZ7z3qxLEvL4oSyVli8uTEQckOrPgClrxYuSLjzpsJV6xfCPBf/AvrPVrAMi+gWKw+5/thatf9z3g4XwAGk0DaOBsCn7D2NNZnQrSJ+NG8H30pgpa9S7Po3ghZ4UE+dUjh+DnCzr3zSy6E77lsi9KpJ+0ArM2QoRIe2lsURGr4rkDfW5QtAu97E+HKBgDf97RIyHMAS5ti4br9pvkA3/e0h5k8MBAALGZM0Yd1THUQ01XLoOhAljteJN3ONRbjtbSQ1Qs1qf4NFIqS/fjISWDfoSDZuq6myqVbFGLi/zXSQJ3tPaxpSfvakCFxVAFXEEuV1nsFYDFJGndghZErAO+/hXDVhsZC1oPPAruP+C/LdZuBt1+3UMj6wROM0xnGQMKn4Hk26SDHycRxmQS2dijxaIEQUaQzIWxdWk2ylSbabFCirkim4akZ4NmXfBDCe/DlW5SOvdJOBpNxv0ijJiPfUKuxVA0lgY0jvgAkL4BsCcb+fOm4sNcOSCsYw6GTrL1P2gccfKTfmTxr27b8XwcAhCxcbdhTMCUsOgJcPWSRRRM9JqbKHzH49mYA2fheFuSpIw7OFYCn9wRhPQHKW7YqXdhsIsicr0VfBB2HKdgYMgyI8vKsHwLeek17Viobc2Jm7J1iZIq+AaRmp24zlMcXsoArLAJMoPutOxtaWbTnjymcLRB27YcOr5Vr6xWkY5Q3JedaMKCaMknyjfEQyXeyzwqFFivAnW/ojkJbGfdi92SLjJ0HWbsXta06FAjQChXLnCbzhOE+xusG7TkctLPBtruw1YU6lSHsP62QLQC7DwJrxhWqirFloI5FByjXtuTQPlsTpMrAb79t+anXzFWo+Me7WEd6yN4sTgmTEtMKwBL8d7ygsDZZxXqLhg7tLrTt8G8VYHPfoWmF4znC0TMKmSrwun5PmwH9sjfBj9CebGpVihnSWKlyReBTv9KhA7ndAS9y/z1PeugPoj5MOE+rEZe5ih/ZIUaOIYuJ49rhbztkp5P1kr10+wEXB2cIG/s9DPbNVa+rUYnZi4N4ZpGShTVLPctMAfjM7Z0BfOgE4+cHgfN5YP0ocOtVrbkS6+f5b9s9DKUCCTtg1SbdpdmazJT8tJZrR+xmIOqQHdtBd80ms9j3UtTkP3dHMBpnbOpnQ8C1MoXmOSMxi+QqUq2w+Ewe+My72gf4wV2Me570JV/tpPB8gH7/DmDNYHsS93d/4gNcs3QFOnIrtmrRgUWWuGmNPQm6FnQnC7ccxo5WgL/72QgqHuPGCV4ArBG05Kdmz2UgN+sDfDYL/O672wN4aprxt/fMpaEIECacdt0w8Ad3tgfwPz3kYbQfWk/WwQFBWG0zgEWNFwl6oA/YMmgT4CBsVhY+ky/fDebfaAWEXt7zyAEHR2YUbpjwEHfnDCI1cg4iNLQLMGDPYj48m2kfYKHeR3b7QpGoNgZg8TzJnv4XH5bvWgf5Hx/0MNLvmzLDADdzRuSrUqlH6XoeaxIWPUnhwHebqSvdvABTM8CDByLYMMDYPNA4jNQYLjQQs5J240dBtsuif/A4Y9+UgMFatRGAhTMUSqT39N/eBmwYaR3gbz7oYTQNDKR8Z4REf7TibZJojlmPcMOo9bzhudQVm8ln3QAsz37vWVez5zdvDAEc+tUALM53EbBmAoA//c72WPR9TzFePsma2kR/FR1cABbqPZ8nfPhWYP1wewCPpIHBNgAWs6qwZynWstWigUPWcV7ymd6HLaWPdgvwzikHe04oXD/uYbjBIXnzKLgInAsAvqtNNen+ZxiTp1mrNkJtYkcWwU24grT5628mrG0DYM2iDcChPXgpFi2hOjNlhcstq0cL0kcDQctKAni3AIv/9vu7I7rK683rF7LpBQAXgDMZ4BPvaI+CJc/o2FnW3iHRW8UTJHu7ULAIbe+5mTAx1DoFf+thD8MCcEjIMtV7Gq2JCXqX6gLXj5XbCgRstsYNE8BtlXBo1nkr3+84pPDSGQc3rfMwUkfFJq9XVCRh0YaCP/QWQryFUFjTv0RonJzxU1I0BSs/+kMoeCbruwvHW1SVJL/p7sdYAyxStE5Oa6ImCfWeLYlwVcF4wm7aSsMSDraKsLQCYLN7ciXgnr0RXQfrzZt4XtEWDXCdFC37sGQoXLe5dYr72R4PJ87DZ9GBkGUo+FweeMd1tGRgfHgOzx1mPH+E9f4rAGtX4hIAy94r3iOXCNePlawmni1ahMVn03bKKDUDsJXv/++4g+eOKlw55mHT4NwT2oMU6MEiaIkeLFQsku8Nl0jUhqScNAf68X0eTmXmwm8MixbOIJXof/kawmj/0u3kZhn7p4Bdh31hTbPn4IURgBfLPJR0lUyZsGWwiuG4RdXIP1upcRklWcKVtkuHgfc8xg/3RFGsspaoE0G2gzZ0BA59baoUVSnvmxoF5GyBtIVL9nJxRsglViqxb+uEMskUjPvClXwkPEe8P1pNEs9UYB0TKpb2MtKelA4O0l5M6SVxKMjeLWqWBOJJW8LujbNBUk8bxWsVKuJYIKTlqAGL0Rtm7ZYshGarlGErFNrKPScyhAdecrXA9cYNfhlgk60gYMii66C6or93SuSGRD4KSKUKaVYuFK9LFjoCJOv9Viq362zBIM9Xx2OJqTJg/aYt+SltSx+Vqm9OlMu0pdNLg7YkXlpKOwi7X6x+R1lYc9Yv43PDSFn7j+1eTUoZSme2ipHaGviuowq7TzgYTTJuWucLI8Yebfbi2QBUne8rlBscpCXgGoAFZDE8SByVpj5x64XSQOV7aVf2YT8x3P+ISVTUJ+nLpLqatvTBXAElS1smrSVc+9Ksg6mwU2afNY9YZs26H6X+Ph13PxNe+wWbjK1ywrYAFl/rAy9FcSoHbB5kbBllDZpJKtPpoKGUUJGEBSShNh35EQiopui3T30+0Pr0tKDAmc4hDgQ4kw1hgJW/dX9BrrGpVGteGOEAus0glMcUSgvXddHFSSukzZGXWXTqh9e5pXLCWtiyVBDcFsiywD960UVmlnDNuIe16YCKg2o5RjfWe7MAEQBsYrfmFSM1Vd5DZYRN8W8twAVCnGlT/5T4MX34g++gNtXwxN+rSz0EFfG0V6pW8HRu9lKUVFyCUuXuqhH75Rq0nNFqQXDNpi2V9LcFsLQjqtOPX3Qhhca3jjHWpX1nhA7eC1ixYd36b3koFCigIx39lai5B8Phrvr2IGHcsHbNBYLgwHDYkC6FGDows1Yhvu5QD2nTgCv7vtTFsl2Lo7bG7ZT01yBbOpTDJsiZWeDhgxEtSIlDQth1GBQTqFeLugx1HsSm+1uVsOPQWQ4B7r7TKngpwjU9arFhcxWF5yrBm1LFQQeGLcvzx/KEfIV0wtq1wz0sDE70WDoReUujtV5U0bN5rI5NkCUT75EDEQjYw3HGNeNz0nWAT8jP2KDnYMZm4o1ipswLop9eysgUqsUVbsdUs9NV36OMa0Z7w5bN7Do6VkfvxRYPxrIJsuzJ2w9HcCLrn4N07bicUGazh87bkvpXx3JySAhhPCkCVaV3bNk3bHR2MJZM0fbRdp0vW+Mnxeu055QDqTa1cRDYNMAd17TsdmyyX5+UksEl2eMJW4aqGLPpwG/EjLo92k7vxZYPp+x2Ieufl1NOdr7i4lxRLEuMSwcYo6mFZxzZ7te0J3vtzKwvTMk5iAMxxpXDlR4YMRrOoLvDKX3J0v7xsrYXW3Rl8T7tOen4xUIjrIWwsYSd/N1G4xXVSYA9UyRUPKkeC1w+WMVo74qL1g3D0vGy0upqciUu9XJIwN6+0w4OTit9rI2rWLsb1yQZ6b7OSxKbPkVHlvMLZ2ZJq23i55LDpzcNVrE26fV0r62ft7UDogMq7tkR77apWdqrMuPwjMLhGQdydqI2TijW8dZyVKzYjyWoT2zBi1URFtYrOrcOrq+I98ePwxbmLwYNOdlsfdrDaHx5D7/S62X7iHdf4OKNVa4804t6Hr0A2bQpOvPRjIOTOYWzRd/VOFel3a9ma8yYNcNJrQSir0zJ/RHJXY5D25BFOhYz5cpcNO2Qe1MiQQ1OxVg4ouaO09AzuWLlDvb4XlsHRi/3AklJ4POzCjkpyD0rjgmlvUQV5uBsYXHC+6BHHKF01npsqo+RtFCcrdv5yoHQpOjOZMy9r9W22gJYGs3my3/FzH/UagcX77O3AkT016lE5I/babFtgJnZzRYqP7VdHa+dQV+Q9xLtSMXdtxJRW+kPbQMc7MfrPZR3MGPjBbnYyzxpIkwqRG5JJGiq3a47Alg68YPlK4++2oSudhdo5e+n6ajr3ionqHQylo4B9im59Ase6EFmbhCi3slwLj4TXgEiyivwOxKJ6OOdrkxXAEun4nVij+VQS+sRRp1O6rXwnOy1pOi9yZj7P93Mp2uApfNMvvIRAn/nIsjdQDH3rIDLoI+lE+6/dtuiFYBDlHz3RXbdHSTClknRB7qlXDMKawCbPbnK9F8XBa9OQRYrFb+nmz23vmerABvpulwt339RhWoPZFGFIk7k9k6l5cV6sw6w0ZOrqHzvojGkRZCJdjhwP9iJntush54ALJ2KwJUrVL4M4A9frbbrZovX7fdiWwbwN8m4+7l2LVSt9t0zgM0AxEHhVflbF/flBbvjtHLot9pxHLQK6jxdupOH2n1GuxpR+S6Yb2332dfk/USPOnA/2qrLr5s16DkFm8EJm84Xq5/wPP7LC5eaaVop+pNEzPlmwJ67wa6lZ5cN4BDQw9l8+StEdNeFsjcLmMz89VQi8qdEdKYlZCzdtOwAm3EHIblfZeabLc1lVTYjccsK/NlEIvrESgxwxQAOCWHv9jz+Aph/cSUWoGd9Ej2mFH3RlkWq03GuOMBm4JLwRh4+z+DbOp3ManhOsvxY4UvpeOSR1TGe1TCK0BiC/OS7APoQwKHqHKtsoPOGQzMA/7sCvp5MRp9aTSNdNRRcvyhSTqJQqN7pgT8O4F3MvArC3uZGKdVsAPxIgb4djzv3EtHsagLWjGXVAhxeLCnxlC9W38fsbQPTNgZPrMRiSgU5ED9EpB5KxJx7iKjFkxlXYrR+n68KgOuXJ6ituQ1E2wj8eoA2McuxWPYuqbcM8BEG7QTzw1E38pBtR4C90S7e0qsS4AbsPJYrYYuqVrcy8VZm3gqmcSakiTkFQpqZ0kRIy7PMyBBxBowME2WJkQHxCSLaR0z7PMfZl4xiPxFdXaKvAAAADElEQVQVlwOEXvbx/3Bccpan8cseAAAAAElFTkSuQmCC",Kn=({className:lt,dataSource:nt=[],col:Ft=4,right:Pn,bottom:ia=23,precision:xa=0,wrapWidth:an=1200,wrapClassName:wa,trackEventItems:qa,loading:Sr})=>{const $r=Math.floor((an-(Ft-1)*Pn)/Ft);return y.createElement(Sn.Z,{spinning:Sr},y.createElement("div",{className:Ke()(Yt.list,lt)},!!nt.length&&nt.map((bn,Tr)=>{const{subject_identifier:jr,id:Bo,identifier:Xn,power:Fr}=bn,Oo=bn.is_public!=0&&bn.is_public;return y.createElement("div",{className:Ke()(`${Yt.wrap} ${bn.is_accessible?"":Yt.warpStyle}`,wa),key:Bo,style:{width:$r,marginRight:(1+Tr)%Ft===0?0:Pn+xa,marginBottom:ia}},y.createElement("a",{className:Yt.li,onClick:po=>{po.preventDefault(),qa&&(0,et.L9)([qa]),(0,et.xg)(bn.first_category_url)}},y.createElement("div",{className:Yt.creator},y.createElement("img",{className:Yt.img,src:Le.Z.IMG_SERVER+"/images/"+bn.avatar_url}),y.createElement("div",{className:Yt.text,title:bn.creator},bn.creator)),y.createElement("div",{className:Yt.top},y.createElement(xt.Z,{title:bn.name},y.createElement("div",{className:Yt.name},bn.name)),Oo&&y.createElement("div",{className:Yt.sign},"\u516C\u5F00")),y.createElement("div",{className:Yt.middle},y.createElement("div",{className:Yt.row,style:{marginBottom:6}},y.createElement("div",null,y.createElement("span",{className:Yt.text},"\u8BBF\u95EE\u91CF"),y.createElement("span",{className:Yt.value},(bn==null?void 0:bn.visits)||0)),y.createElement("div",null,y.createElement("span",{className:Yt.text},"\u6210\u5458"),y.createElement("span",{className:Yt.value},(bn==null?void 0:bn.course_members_count)||0))),y.createElement("div",{className:Yt.row},y.createElement("div",null,y.createElement("span",{className:Yt.text,style:{width:42}},"\u4F5C",y.createElement("span",{style:{marginLeft:14}},"\u4E1A")),y.createElement("span",{className:Yt.value},(bn==null?void 0:bn.tasks_count)||0)),y.createElement("div",null,y.createElement("span",{className:Yt.text},"\u72B6\u6001"),bn.is_end?y.createElement("span",{className:Yt.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):y.createElement("span",{className:Yt.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),jr&&y.createElement("div",{className:Yt.btns},y.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),y.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!bn.is_accessible&&y.createElement("div",{className:Yt.lockWrap},y.createElement("img",{src:`${Le.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),y.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!nt.length&&y.createElement(on.Z,null)))},Ve={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},at="data:image/png;base64,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",un=({className:lt,dataSource:nt=[],col:Ft=4,right:Pn,bottom:ia=23,precision:xa=0,wrapWidth:an=1200,wrapClassName:wa,trackEventItems:qa,loading:Sr})=>{const $r=Math.floor((an-(Ft-1)*Pn)/Ft);return y.createElement(Sn.Z,{spinning:Sr},y.createElement("div",{className:Ke()(Ve.list,lt)},!!nt.length&&nt.map((bn,Tr)=>{const{subject_identifier:jr,id:Bo,identifier:Xn,power:Fr}=bn,Oo=bn.is_public!=0&&bn.is_public;return y.createElement("div",{className:Ke()(`${Ve.wrap} ${bn.is_accessible?"":Ve.warpStyle}`,wa),key:Bo,style:{width:$r,marginRight:(1+Tr)%Ft===0?0:Pn+xa,marginBottom:ia}},y.createElement("a",{className:Ve.li,onClick:po=>{po.preventDefault(),qa&&(0,et.L9)([qa]),(0,et.xg)(bn.first_category_url)}},y.createElement("div",{className:Ve.creator},y.createElement("img",{className:Ve.img,src:Le.Z.IMG_SERVER+"/images/"+bn.avatar_url}),y.createElement("div",{className:Ve.text,title:bn.creator},bn.creator)),y.createElement("div",{className:Ve.top},y.createElement(xt.Z,{title:bn.name},y.createElement("div",{className:Ve.name},bn.name)),Oo&&y.createElement("div",{className:Ve.sign})),y.createElement("div",{className:Ve.middle},y.createElement("div",{className:Ve.row,style:{marginBottom:6}},y.createElement("div",null,y.createElement("span",{className:Ve.text},"\u8BBF\u95EE\u91CF"),y.createElement("span",{className:Ve.value},(bn==null?void 0:bn.visits)||0)),y.createElement("div",null,y.createElement("span",{className:Ve.text},"\u6210\u5458"),y.createElement("span",{className:Ve.value},(bn==null?void 0:bn.course_members_count)||0))),y.createElement("div",{className:Ve.row},y.createElement("div",null,y.createElement("span",{className:Ve.text,style:{width:42}},"\u4F5C",y.createElement("span",{style:{marginLeft:14}},"\u4E1A")),y.createElement("span",{className:Ve.value},(bn==null?void 0:bn.tasks_count)||0)),y.createElement("div",null,y.createElement("span",{className:Ve.text},"\u72B6\u6001"),bn.is_end?y.createElement("span",{className:Ve.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):y.createElement("span",{className:Ve.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),jr&&y.createElement("div",{className:Ve.btns},y.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),y.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!bn.is_accessible&&y.createElement("div",{className:Ve.lockWrap},y.createElement("img",{src:`${Le.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),y.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!nt.length&&y.createElement(on.Z,null)))},An={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"},Ia=({dataSource:lt=[],value:nt,onChange:Ft,className:Pn,style:ia={},tabBarExtraContent:xa})=>y.createElement("div",{className:Ke()(An.tabs,Pn),style:ia},y.createElement("div",{className:An.tabsWrap},lt.map((an,wa)=>y.createElement("aside",{className:An.tab,onClick:()=>{Ft(an.id),an.link&&pt.history.push(an.link)},key:wa},y.createElement("div",{className:nt===an.id?An.active:""},an.name),(an==null?void 0:an.resetCount)==null&&(an==null?void 0:an.total)!==void 0&&y.createElement("span",null,"\uFF08",an==null?void 0:an.total,"\uFF09"),(an==null?void 0:an.resetCount)!==void 0&&(an==null?void 0:an.total)!==void 0&&y.createElement(xt.Z,{title:(an==null?void 0:an.tip)!=null?an==null?void 0:an.tip:""},y.createElement("span",{style:{color:"#9096A3"}},"\uFF08",y.createElement("span",{style:{color:"#000"}},an==null?void 0:an.resetCount),"/",y.createElement("span",null,an==null?void 0:an.total),"\uFF09"))))),y.createElement("div",{className:An.tabBar},xa)),ca={flex_box_center:"flex_box_center___itkVp",flex_space_between:"flex_space_between___F4yZx",flex_box_vertical_center:"flex_box_vertical_center___ko4cu",flex_box_center_end:"flex_box_center_end___cCBYR",flex_box_column:"flex_box_column___Mpq6K",tabs:"tabs___qRAhL",tabsWrap:"tabsWrap___CGRvS",tab:"tab___eYne_",active:"active___swSx6"},Na=({dataSource:lt=[],value:nt,onChange:Ft,className:Pn,style:ia={},tabBarExtraContent:xa})=>y.createElement("div",{className:Ke()(ca.tabs,Pn),style:ia},y.createElement("div",{className:ca.tabsWrap},lt.map((an,wa)=>y.createElement("aside",{className:ca.tab,onClick:()=>{Ft(an.id),an.link&&pt.history.push(an.link)},key:wa},y.createElement("div",{className:nt===an.id?ca.active:""},an.name),(an==null?void 0:an.resetCount)==null&&(an==null?void 0:an.total)!==void 0&&y.createElement("span",null,"\uFF08",an==null?void 0:an.total,"\uFF09"),(an==null?void 0:an.resetCount)!==void 0&&(an==null?void 0:an.total)!==void 0&&y.createElement(xt.Z,{title:(an==null?void 0:an.tip)!=null?an==null?void 0:an.tip:""},y.createElement("span",{style:{color:"#9096A3"}},"\uFF08",y.createElement("span",{style:{color:"#000"}},an==null?void 0:an.resetCount),"/",y.createElement("span",null,an==null?void 0:an.total),"\uFF09"))))),y.createElement("div",{className:ca.tabBar},xa)),zn={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},Ga=({dataSource:lt=[],value:nt,onChange:Ft,className:Pn,style:ia={},tabBarExtraContent:xa})=>y.createElement("div",{className:Ke()(zn.tabs,Pn),style:ia},y.createElement("div",{className:zn.tabsWrap},lt.map((an,wa)=>y.createElement("aside",{className:`${zn.tab} ${nt===an.id?zn.active:""}`,onClick:()=>{Ft(an.id),an.link&&pt.history.push(an.link)},key:wa},y.createElement("div",null,an.name),(an==null?void 0:an.resetCount)==null&&(an==null?void 0:an.total)!==void 0&&y.createElement("span",null,"\uFF08",an==null?void 0:an.total,"\uFF09"),(an==null?void 0:an.resetCount)!==void 0&&(an==null?void 0:an.total)!==void 0&&y.createElement(xt.Z,{title:(an==null?void 0:an.tip)!=null?an==null?void 0:an.tip:""},y.createElement("span",{style:{color:"#9096A3"}},"\uFF08",y.createElement("span",{style:{color:"#000"}},an==null?void 0:an.resetCount),"/",y.createElement("span",null,an==null?void 0:an.total),"\uFF09"))))),y.createElement("div",{className:zn.tabBar},xa)),vo=({className:lt,style:nt={},children:Ft})=>y.createElement("div",{className:Ke()(lt),style:nt},Ft),ka={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"},Zt=ae(38854),Hr=ae(20834);const Ka=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var mr=({sortValue:lt,dropValue:nt,className:Ft,onSort:Pn,onDrop:ia,dataSource:xa=Ka})=>{var an;return y.createElement("div",{className:Ke()(ka.orderWrap,Ft)},y.createElement(Zt.Z,{dropdownRender:()=>y.createElement(Hr.default,null,xa.map((wa,qa)=>y.createElement(Hr.default.Item,{key:qa,onClick:()=>ia(wa.id)},wa.name)))},y.createElement("span",{className:ka.orderTextWrap},(an=xa.find(wa=>nt===wa.id))==null?void 0:an.name)),y.createElement("span",{className:ka.orderIconWrap},y.createElement("span",{className:ka.orderAsc},y.createElement("i",{className:lt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${ka.cursorPointer} ${ka.active}`:`iconfont icon-sanjiaoxing-up font12 ${ka.cursorPointer}`,onClick:()=>Pn(lt==="asc"?"desc":"asc")})),y.createElement("span",{className:ka.orderDesc},y.createElement("i",{className:lt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${ka.cursorPointer} ${ka.active}`:`iconfont icon-sanjiaoxing-down font12 ${ka.cursorPointer}`,onClick:()=>Pn(lt==="asc"?"desc":"asc")}))))},Dr={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const Rr=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Gr=({sortValue:lt,dropValue:nt,className:Ft,onSort:Pn,onDrop:ia,dataSource:xa=Rr})=>{var an;return y.createElement("div",{className:Ke()(Dr.orderWrap,Ft)},y.createElement(Zt.Z,{dropdownRender:()=>y.createElement(Hr.default,null,xa.map((wa,qa)=>y.createElement(Hr.default.Item,{key:qa,onClick:()=>ia(wa.id)},wa.name)))},y.createElement("span",{className:Dr.orderTextWrap},(an=xa.find(wa=>nt===wa.id))==null?void 0:an.name)),y.createElement("span",{className:Dr.orderIconWrap},y.createElement("span",{className:Dr.orderAsc},y.createElement("i",{className:lt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Dr.cursorPointer} ${Dr.active}`:`iconfont icon-sanjiaoxing-up font12 ${Dr.cursorPointer}`,onClick:()=>Pn(lt==="asc"?"desc":"asc")})),y.createElement("span",{className:Dr.orderDesc},y.createElement("i",{className:lt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Dr.cursorPointer} ${Dr.active}`:`iconfont icon-sanjiaoxing-down font12 ${Dr.cursorPointer}`,onClick:()=>Pn(lt==="asc"?"desc":"asc")}))))},oa={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v",ThemeOne:"ThemeOne___iCQio"},qt=ae(3113),ir=ae(76936),ga=Object.defineProperty,or=Object.getOwnPropertySymbols,Ha=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,$n=(lt,nt,Ft)=>nt in lt?ga(lt,nt,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):lt[nt]=Ft,Oa=(lt,nt)=>{for(var Ft in nt||(nt={}))Ha.call(nt,Ft)&&$n(lt,Ft,nt[Ft]);if(or)for(var Ft of or(nt))pn.call(nt,Ft)&&$n(lt,Ft,nt[Ft]);return lt},_n=(lt,nt)=>{var Ft={};for(var Pn in lt)Ha.call(lt,Pn)&&nt.indexOf(Pn)<0&&(Ft[Pn]=lt[Pn]);if(lt!=null&&or)for(var Pn of or(lt))nt.indexOf(Pn)<0&&pn.call(lt,Pn)&&(Ft[Pn]=lt[Pn]);return Ft},cr=(lt,nt,Ft)=>new Promise((Pn,ia)=>{var xa=qa=>{try{wa(Ft.next(qa))}catch(Sr){ia(Sr)}},an=qa=>{try{wa(Ft.throw(qa))}catch(Sr){ia(Sr)}},wa=qa=>qa.done?Pn(qa.value):Promise.resolve(qa.value).then(xa,an);wa((Ft=Ft.apply(lt,nt)).next())}),Br=lt=>{var nt=lt,{className:Ft,style:Pn,children:ia,loading:xa=!1,openLoading:an,onClick:wa=()=>{},size:qa="middle",shape:Sr="round",theme:$r}=nt,bn=_n(nt,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Tr,jr]=(0,y.useState)(!1),Bo=(0,y.useMemo)(()=>{switch($r){case ir.Fy.THEMEONE:return oa.ThemeOne;case ir.Fy.DEFAULT:default:return oa.btn}},[$r]);return y.createElement(qt.ZP,Oa({onClick:(0,Me.throttle)(Xn=>cr(void 0,null,function*(){an&&jr(!0);try{yield wa(Xn)}catch(Fr){console.log("error",Fr)}an&&jr(!1)}),2e3,{leading:!0,trailing:!1}),className:Ke()(Bo,oa[`${qa}-${Sr}`],Ft),style:Pn,size:qa,shape:Sr,loading:Tr||xa},bn),ia)},Qr={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"},el=({className:lt,style:nt,children:Ft=null,onClick:Pn,title:ia})=>y.createElement("div",{className:Ke()(Qr.head,lt),style:nt},y.createElement("span",{className:"primary-hover",onClick:Pn},y.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),y.createElement("b",{title:ia},ia),y.createElement("div",{className:Qr.node},Ft)),No={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"},Mr=({confirmShow:lt=!0,confirmTitle:nt,confirmClick:Ft,cancelShow:Pn=!0,cancelTitle:ia,cancelClick:xa,className:an,style:wa,confirmLoading:qa=!1})=>y.createElement("div",{className:Ke()(No.btns,an),style:wa},lt&&y.createElement(qt.ZP,{loading:qa,onClick:Ft,type:"primary",className:No.confirm},nt),Pn&&y.createElement(qt.ZP,{onClick:xa,className:No.cancel},ia)),Ir={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"},nr=({className:lt,style:nt={},LeftContent:Ft,children:Pn,RightContent:ia})=>y.createElement("div",{className:Ke()(Ir.fixedBottom,lt),style:nt},y.createElement("div",{className:Ir.wrap},y.createElement("div",{className:Ir.left},Ft),y.createElement("div",{className:Ir.center},Pn),y.createElement("div",{className:Ir.right},ia))),Ur={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"},Er=({className:lt,style:nt={},dataSource:Ft=[]})=>y.createElement("div",{className:Ke()(Ur.crumbs,lt),style:nt},Ft.map((Pn,ia)=>iapt.history.push(Pn.path)},Pn.name):y.createElement("span",null,Pn.name),y.createElement("span",null,"\xA0",">","\xA0")):y.createElement("span",{key:ia,style:{color:"#5F6368"}},Pn.name))),ao=ae(31797),Co=Object.defineProperty,lo=Object.defineProperties,er=Object.getOwnPropertyDescriptors,Io=Object.getOwnPropertySymbols,sl=Object.prototype.hasOwnProperty,ml=Object.prototype.propertyIsEnumerable,Yr=(lt,nt,Ft)=>nt in lt?Co(lt,nt,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):lt[nt]=Ft,Sl=(lt,nt)=>{for(var Ft in nt||(nt={}))sl.call(nt,Ft)&&Yr(lt,Ft,nt[Ft]);if(Io)for(var Ft of Io(nt))ml.call(nt,Ft)&&Yr(lt,Ft,nt[Ft]);return lt},ll=(lt,nt)=>lo(lt,er(nt)),di=(lt,nt)=>{var Ft={};for(var Pn in lt)sl.call(lt,Pn)&&nt.indexOf(Pn)<0&&(Ft[Pn]=lt[Pn]);if(lt!=null&&Io)for(var Pn of Io(lt))nt.indexOf(Pn)<0&&ml.call(lt,Pn)&&(Ft[Pn]=lt[Pn]);return Ft};const{Countdown:Ol}=ao.default;var _o=lt=>{var nt=lt,{onChange:Ft}=nt,Pn=di(nt,["onChange"]);const[ia,xa]=(0,y.useState)(null);(0,y.useEffect)(()=>{typeof ia=="number"&&ia>=0&&Ft(ia)},[ia]);const an=wa=>{const qa=Math.floor(wa/1e3);xa(qa)};return y.createElement(Ol,ll(Sl({},Pn),{onChange:an}))},pi={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},Zl=({DataProps:lt,className:nt,style:Ft={}})=>{var Pn;return y.createElement("div",{className:Ke()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",pi.ClassRoomItem,nt),style:Ft,onClick:()=>{(0,et.xg)(lt==null?void 0:lt.first_category_url)}},y.createElement("div",{className:"flex flex-col item-center"},y.createElement("img",{src:`${(Pn=Le.Z)==null?void 0:Pn.IMG_SERVER}/images/${lt==null?void 0:lt.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(lt==null?void 0:lt.subject_identifier)&&y.createElement("div",{className:"mt-40px"},y.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),y.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),y.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},y.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(lt!=null&<.is_public)&&y.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),y.createElement("span",{className:Ke()("text-16px font-medium",pi.TitleDom)},lt==null?void 0:lt.name)),y.createElement("div",{className:"c-grey-333 font-medium"},lt==null?void 0:lt.creator),y.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",lt==null?void 0:lt.course_members_count),y.createElement("div",{className:"c-grey-333 flex item-center justify-between"},y.createElement("div",null,"\u4F5C\u4E1A\uFF1A",lt==null?void 0:lt.tasks_count),lt!=null&<.is_end?y.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):y.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},Ul=Object.defineProperty,ei=Object.getOwnPropertySymbols,_a=Object.prototype.hasOwnProperty,Yn=Object.prototype.propertyIsEnumerable,Gn=(lt,nt,Ft)=>nt in lt?Ul(lt,nt,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):lt[nt]=Ft,me=(lt,nt)=>{for(var Ft in nt||(nt={}))_a.call(nt,Ft)&&Gn(lt,Ft,nt[Ft]);if(ei)for(var Ft of ei(nt))Yn.call(nt,Ft)&&Gn(lt,Ft,nt[Ft]);return lt},Ct=({DataProps:lt=[],selectValue:nt,onChange:Ft,className:Pn,style:ia={},extra:xa,classNameItem:an,styleItem:wa={},barHidden:qa})=>{const[Sr,$r]=(0,y.useState)();return(0,y.useEffect)(()=>{$r(Array.isArray(nt)?nt:[nt])},[nt]),y.createElement("div",{className:Ke()("flex px-20px py-10px gap-40px",Pn),style:me({borderBottom:"1px solid #D3F0FF"},ia)},lt==null?void 0:lt.map(bn=>y.createElement("div",{key:bn==null?void 0:bn.id,className:Ke()("flex item-center justify-center current c-grey-333 text-16 relative",an,bn==null?void 0:bn.className),style:me(me({color:Sr!=null&&Sr.includes(bn==null?void 0:bn.id)?"#1890FF":"",minWidth:88},wa),(bn==null?void 0:bn.style)||{}),onClick:Tr=>{Ft==null||Ft({domEvent:Tr,item:bn}),bn!=null&&bn.link&&pt.history.push(bn==null?void 0:bn.link)}},bn==null?void 0:bn.name,!qa&&(Sr==null?void 0:Sr.includes(bn==null?void 0:bn.id))&&y.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),y.createElement("div",{className:"ml-auto"},xa))},gn=Object.defineProperty,ht=Object.defineProperties,In=Object.getOwnPropertyDescriptors,yn=Object.getOwnPropertySymbols,vn=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable,za=(lt,nt,Ft)=>nt in lt?gn(lt,nt,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):lt[nt]=Ft,fr=(lt,nt)=>{for(var Ft in nt||(nt={}))vn.call(nt,Ft)&&za(lt,Ft,nt[Ft]);if(yn)for(var Ft of yn(nt))Fn.call(nt,Ft)&&za(lt,Ft,nt[Ft]);return lt},Lr=(lt,nt)=>ht(lt,In(nt)),ha=({value:lt,onChange:nt,onInputChange:Ft,className:Pn,style:ia={},InputProps:xa})=>{const[an,wa]=(0,y.useState)(lt);return y.createElement("div",{className:Ke()("flex item-center rounded-full px-10px py-2px",Pn),style:fr({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},ia)},y.createElement(ct.default,Lr(fr({bordered:!1},xa),{onChange:qa=>{wa(qa.target.value),Ft==null||Ft(encodeURIComponent(qa.target.value))},onPressEnter:qa=>{nt==null||nt({domEvent:qa,item:{value:an}})}})),y.createElement("img",{className:"h-22px current",src:ae(25365),height:22,onClick:qa=>{nt==null||nt({domEvent:qa,item:{value:an}})}}))}},66991:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return he}});var y=ae(59301);function he(Be,we){const ke=(0,y.useRef)();(0,y.useEffect)(()=>{ke.current=Be}),(0,y.useEffect)(()=>{function We(){ke.current()}if(we!==null){let Ce=setInterval(We,we);return()=>clearInterval(Ce)}},[we])}},56793:function(ut,kt,ae){"use strict";ae.r(kt),ae.d(kt,{default:function(){return bi}});var y=ae(59301),he=ae(95392),Be=ae(78241),we=ae(8591),ke=ae(66104),We=ae(92832),Ce=ae(19842),Ke=ae(24905),Me=ae(5112),De=ae(5871),je=ae(3113),He={flex_box_center:"flex_box_center___aPGWN",flex_space_between:"flex_space_between___MQNX5",flex_box_vertical_center:"flex_box_vertical_center___Z7QdK",flex_box_center_end:"flex_box_center_end___JQl5O",flex_box_column:"flex_box_column___IhYhx",bg:"bg___Kg8x_",title:"title___UhsVG",titleLeft:"titleLeft___NPVwn",titleRight:"titleRight___UGtmZ",formWrap:"formWrap___Jowb2",baseLineHeight:"baseLineHeight___N68WX",radioBtnWrapper:"radioBtnWrapper___bX7Pi",radiogroup:"radiogroup___ukf8u",easy:"easy___ZHYPU",medium:"medium___piewx",hard:"hard___HMXyt",selectdiv:"selectdiv___gkuBG",divitem:"divitem___vNm0q",bottmodiv:"bottmodiv___assW5",cancelBtn:"cancelBtn___Nl6Pi",confirmBtn:"confirmBtn___BNoFU",baseFormItem:"baseFormItem___ILZ2V",cascaderPopup:"cascaderPopup___QPxW3",addQuestionBtn:"addQuestionBtn___OjehS",concat:"concat___kliXB"},_e=ae(43418),ue=ae(5083),E=ae(56656),a=ae.n(E),x=(se,Se,Pe)=>new Promise((mt,Bt)=>{var Jt=it=>{try{tn(Pe.next(it))}catch(fn){Bt(fn)}},hn=it=>{try{tn(Pe.throw(it))}catch(fn){Bt(fn)}},tn=it=>it.done?mt(it.value):Promise.resolve(it.value).then(Jt,hn);tn((Pe=Pe.apply(se,Se)).next())});const b=({user:se,dispatch:Se,classroomList:Pe,onModalOk:mt,setsubloading:Bt})=>{const Jt=(0,he.useParams)(),[hn,tn]=(0,y.useState)(),[it,fn]=(0,y.useState)(!1);function On(Aa){return Aa&&Aa{fn(!1)},zIndex:8888,destroyOnClose:!0,footer:null,maskClosable:!1,keyboard:!1,open:Pe.actionTabs.key==="\u9884\u7EA6\u5F39\u7A97",onCancel:()=>{if(it){we.ZP.warning("\u6B63\u5728\u8BF7\u6C42\u6570\u636E\u4E2D...");return}Bt(!1),Se({type:"classroomList/setActionTabs",payload:{}})}},y.createElement("div",null,y.createElement("span",null,"\u6CE8\u610F\u5230\u60A8\u7684\u8BFE\u5802\u4E2D\u5B66\u751F\u4EBA\u6570\u8F83\u591A\u3002\u4E3A\u66F4\u597D\u5730\u4E3A\u60A8\u548C\u60A8\u7684\u5B66\u751F\u670D\u52A1\uFF0C\u7ED9\u540C\u5B66\u4EEC\u5E26\u6765\u66F4\u597D\u7684\u8003\u8BD5\u4F53\u9A8C\uFF0C\u6211\u4EEC\u5C06\u63D0\u524D\u4E3A\u60A8\u548C\u60A8\u7684\u5B66\u751F\u51C6\u5907\u597D\u670D\u52A1\u5668\u8D44\u6E90\u3002 \u8BF7\u60A8\u544A\u77E5\u6211\u4EEC\uFF0C\u8FD9\u4EFD\u8BD5\u5377\u7684\u9884\u8BA1\u8003\u8BD5\u65F6\u95F4\u662F\uFF1A"),y.createElement("br",null),y.createElement(ue.default,{popupStyle:{zIndex:9999},style:{marginTop:"10px",marginBottom:"10px"},disabledDate:On,format:"YYYY-MM-DD HH:mm:ss",onChange:(Aa,Ge)=>{tn(Ge)},showTime:{defaultValue:a()("00:00:00","HH:mm:ss")}}),y.createElement("br",null),y.createElement("span",null,"\u611F\u8C22\u60A8\u7684\u914D\u5408"),y.createElement("br",null),y.createElement("div",{style:{textAlign:"end"}},y.createElement(je.ZP,{loading:it,type:"primary",onClick:()=>x(void 0,null,function*(){fn(!0),mt(hn,()=>{Se({type:"classroomList/setActionTabs",payload:{}})})})},"\u786E\u8BA4"))))};var z=(0,he.connect)(({user:se,classroomList:Se})=>({user:se,classroomList:Se}))(b),te=ae(57193),oe=ae(32134),ie=ae(12893),le={wrap:"wrap___Ww0Ti",itemWarp:"itemWarp___LMLjd",addIcon:"addIcon___xmRLl",deleteIcon:"deleteIcon___gjwgO"},Ee=ae(57809),Fe=Object.defineProperty,Ye=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,Re=(se,Se,Pe)=>Se in se?Fe(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):se[Se]=Pe,Je=(se,Se)=>{for(var Pe in Se||(Se={}))Ie.call(Se,Pe)&&Re(se,Pe,Se[Pe]);if(Ye)for(var Pe of Ye(Se))ct.call(Se,Pe)&&Re(se,Pe,Se[Pe]);return se},Ue=(se,Se,Pe)=>new Promise((mt,Bt)=>{var Jt=it=>{try{tn(Pe.next(it))}catch(fn){Bt(fn)}},hn=it=>{try{tn(Pe.throw(it))}catch(fn){Bt(fn)}},tn=it=>it.done?mt(it.value):Promise.resolve(it.value).then(Jt,hn);tn((Pe=Pe.apply(se,Se)).next())}),xe=({setitem:se,item:Se,rz:Pe})=>{var mt,Bt,Jt,hn,tn,it,fn,On;const Aa=(0,he.useIntl)();let[Ge,Dt]=(0,y.useState)({zydatas:[],jbdatas:[],kcdatas:[],zsdatas:[],page:1,per_page:20});const[Cn]=Be.default.useForm(),[En,Mt]=(0,y.useState)(!1);(0,y.useEffect)(()=>{Pe&&!En&&(Ge.zydatas=Pe,Dt(Je({},Ge)),Mt(!0),Se!=null&&Se.ec_course_id&&Ut())},[Se,Pe,En]),console.log(Ge,"params");function Ut(){return Ue(this,null,function*(){yield Kt(Se==null?void 0:Se.ec_major_school_id),yield Xt(Se==null?void 0:Se.ec_year_id),yield $a(Se==null?void 0:Se.ec_course_id),Cn.setFieldsValue({ec_course_id:Se==null?void 0:Se.ec_course_id,ec_major_school_id:Se==null?void 0:Se.ec_major_school_id,ec_point_ids:Se==null?void 0:Se.ec_point_ids,ec_year_id:Se==null?void 0:Se.ec_year_id})})}function Kt(Lt){return Ue(this,null,function*(){const Pa=yield(0,te.ZP)(`/api/ec_major_schools/${Lt}/ec_years/get_year_list.json`,{method:"get"});Ge.jbdatas=Pa==null?void 0:Pa.data,Dt(Je({},Ge)),Cn.setFieldsValue({ec_year_id:"",ec_course_id:"",ec_point_ids:[]})})}function Xt(Lt){return Ue(this,null,function*(){const Pa=yield(0,te.ZP)(`/api/ec_years/${Lt}/ec_courses/get_courses.json`,{method:"get"});Ge.kcdatas=Pa==null?void 0:Pa.data,Dt(Je({},Ge)),Cn.setFieldsValue({ec_course_id:"",ec_point_ids:[]})})}const $a=Lt=>Ue(void 0,null,function*(){const Pa=yield(0,te.ZP)(`/api/ec_courses/${Lt}/ec_points.json`,{method:"get",params:{ec_course_id:Lt}});Ge.zsdatas=Pa==null?void 0:Pa.data,Dt(Je({},Ge))});return y.createElement("div",{className:le.from},y.createElement(Be.default,{form:Cn,layout:"inline",onValuesChange:Lt=>{console.log("----",Lt),Lt.ec_major_school_id&&(Ge.jbdatas=[],Ge.kcdatas=[],Ge.zsdatas=[],Dt(Je({},Ge)),Kt(Lt.ec_major_school_id)),Lt.ec_year_id&&(Ge.kcdatas=[],Ge.zsdatas=[],Dt(Je({},Ge)),Xt(Lt.ec_year_id)),Lt.ec_course_id&&(Ge.zsdatas=[],Dt(Je({},Ge)),$a(Lt.ec_course_id))},onFinish:Lt=>Ue(void 0,null,function*(){se(Lt)})},y.createElement(Be.default.Item,{name:"ec_major_school_id"},y.createElement(Ee.default,{style:{width:160},disabled:((mt=Ge.zydatas)==null?void 0:mt.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u4E13\u4E1A"},(Bt=Ge==null?void 0:Ge.zydatas)==null?void 0:Bt.map((Lt,Pa)=>y.createElement(Ee.default.Option,{key:Pa,value:Lt==null?void 0:Lt.ec_major_school_id},Lt==null?void 0:Lt.name)))),y.createElement(Be.default.Item,{name:"ec_year_id"},y.createElement(Ee.default,{style:{width:160},disabled:((Jt=Ge.jbdatas)==null?void 0:Jt.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u5C4A\u522B"},(hn=Ge==null?void 0:Ge.jbdatas)==null?void 0:hn.map((Lt,Pa)=>y.createElement(Ee.default.Option,{key:Pa,value:Lt==null?void 0:Lt.ec_year_id},Lt==null?void 0:Lt.year)))),y.createElement(Be.default.Item,{name:"ec_course_id"},y.createElement(Ee.default,{style:{width:208},disabled:((tn=Ge.kcdatas)==null?void 0:tn.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"},(it=Ge==null?void 0:Ge.kcdatas)==null?void 0:it.map((Lt,Pa)=>y.createElement(Ee.default.Option,{key:Pa,value:Lt==null?void 0:Lt.id},Lt==null?void 0:Lt.name)))),y.createElement(Be.default.Item,{name:"ec_point_ids"},y.createElement(Ee.default,{onChange:()=>{Cn.submit()},style:{width:160},maxTagCount:1,maxTagTextLength:7,mode:"multiple",disabled:((fn=Ge.zsdatas)==null?void 0:fn.length)<=0,placeholder:Aa.formatMessage({id:"classrooms.selectKnowledgePoint",defaultMessage:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"})},(On=Ge==null?void 0:Ge.zsdatas)==null?void 0:On.map((Lt,Pa)=>y.createElement(Ee.default.Option,{key:Pa,value:Lt==null?void 0:Lt.id},Lt==null?void 0:Lt.name))))))},vt=Object.defineProperty,pt=Object.defineProperties,bt=Object.getOwnPropertyDescriptors,Et=Object.getOwnPropertySymbols,nn=Object.prototype.hasOwnProperty,Sn=Object.prototype.propertyIsEnumerable,xt=(se,Se,Pe)=>Se in se?vt(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):se[Se]=Pe,Rt=(se,Se)=>{for(var Pe in Se||(Se={}))nn.call(Se,Pe)&&xt(se,Pe,Se[Pe]);if(Et)for(var Pe of Et(Se))Sn.call(Se,Pe)&&xt(se,Pe,Se[Pe]);return se},Le=(se,Se)=>pt(se,bt(Se)),et=(se,Se,Pe)=>new Promise((mt,Bt)=>{var Jt=it=>{try{tn(Pe.next(it))}catch(fn){Bt(fn)}},hn=it=>{try{tn(Pe.throw(it))}catch(fn){Bt(fn)}},tn=it=>it.done?mt(it.value):Promise.resolve(it.value).then(Jt,hn);tn((Pe=Pe.apply(se,Se)).next())});const Wt=({user:se,exercise_id:Se=null,homework_common_id:Pe=null,setitem:mt})=>{var Bt,Jt,hn;const tn=(0,he.useIntl)();let[it,fn]=(0,y.useState)([{id:Math.random()}]),[On,Aa]=(0,y.useState)(null);function Ge(){return et(this,null,function*(){var Cn,En,Mt,Ut;let Kt=yield(0,te.ZP)("/api/ec_courses/0/ec_points/get_work_points.json",{method:"get",params:{exercise_id:Se,homework_common_id:Pe}});if(((Cn=Kt==null?void 0:Kt.data)==null?void 0:Cn.length)>0){let Xt=[];(En=Kt==null?void 0:Kt.data)==null||En.map($a=>{var Lt;(Lt=$a==null?void 0:$a.ec_point_ids)==null||Lt.map(Pa=>{Xt.push(Pa)})}),mt(Le(Rt({},(Mt=Kt==null?void 0:Kt.data)==null?void 0:Mt[0]),{ec_point_ids:Xt})),fn((Ut=Kt==null?void 0:Kt.data)==null?void 0:Ut.map($a=>Le(Rt({},$a),{id:Math.random()})))}})}(0,y.useEffect)(()=>{var Cn,En;(En=(Cn=se==null?void 0:se.userInfo)==null?void 0:Cn.course)!=null&&En.course_school_id&&Dt()},[(Jt=(Bt=se==null?void 0:se.userInfo)==null?void 0:Bt.course)==null?void 0:Jt.course_school_id]);function Dt(){return et(this,null,function*(){var Cn,En;const Mt=yield(0,te.ZP)(`/api/schools/${(En=(Cn=se==null?void 0:se.userInfo)==null?void 0:Cn.course)==null?void 0:En.course_school_id}/ec_majors/get_major_list.json`,{method:"get"});Aa(Mt==null?void 0:Mt.data),(Pe||Se)&&Ge()})}return console.log(it,On,"datas"),y.createElement("div",{style:{display:(hn=se.userInfo.course)!=null&&hn.is_openengineering?"":"none"}},y.createElement("div",{className:le.wrap},y.createElement("p",null,"\u5DE5\u7A0B\u8BA4\u8BC1",y.createElement("br",null),"\u8003\u6838\u77E5\u8BC6\u70B9"),y.createElement("div",{className:le.itemWarp},it==null?void 0:it.map((Cn,En)=>y.createElement("div",{key:Cn.id,style:{display:"flex",alignItems:"center",marginBottom:20}},y.createElement(xe,{rz:On,item:Cn,setitem:Mt=>{Mt=Rt(Rt({},it==null?void 0:it[En]),Mt),it.splice(En,1,Mt),fn([...it]);let Ut=[];it==null||it.map(Kt=>{var Xt;(Xt=Kt==null?void 0:Kt.ec_point_ids)==null||Xt.map($a=>{Ut.push($a)})}),mt(Le(Rt({},Mt),{ec_point_ids:Ut}))}}),y.createElement(oe.Z,{className:le.addIcon,onClick:()=>{it.push({id:Math.random()}),fn([...it])}}),En!=0&&y.createElement(ie.Z,{className:le.deleteIcon,onClick:()=>{it.splice(En,1);let Mt=[];it==null||it.map(Ut=>{var Kt;(Kt=Ut==null?void 0:Ut.ec_point_ids)==null||Kt.map(Xt=>{Mt.push(Xt)})}),mt(Le(Rt({},it[En-1]),{ec_point_ids:Mt})),fn([...it])}}))))))};var wn=(0,he.connect)(({user:se})=>({user:se}))(Wt),It=ae(20834),on=ae(71418),be=ae(38854),dt=ae(6848),Ot=ae(43428),rt={flex_box_center:"flex_box_center___zCnVx",flex_space_between:"flex_space_between___BBiQD",flex_box_vertical_center:"flex_box_vertical_center___KzPui",flex_box_center_end:"flex_box_center_end___zJokd",flex_box_column:"flex_box_column___Grsys",moreSpan:"moreSpan___VJeLv",bg:"bg___oBBHW",title:"title___xV4Rt",bottomdiv:"bottomdiv___rPfwr",spanBtn:"spanBtn___eJxID",addQuestionBtn:"addQuestionBtn___RPRiP",saveBtn:"saveBtn___y9nNf",left:"left___Q3Qf4",leftAction:"leftAction___GT9yG",Button:"Button___r00OP",iconWrapper:"iconWrapper___wofW_",up:"up___a9RQm",down:"down___x6RAl",disabled:"disabled___mkEME",titleleft:"titleleft___WZ83K",more_style:"more_style___ZXYnN",qcount:"qcount___o6F1k",score:"score___Gy6jr",qtitle:"qtitle___KF7pa",qcountclick:"qcountclick___kvoyc",right:"right___Nfa70",edit:"edit___RVRSb",delete:"delete___J9BAT",yuanti:"yuanti___ljq8l",tianjia:"tianjia___s7Zu2",shixun:"shixun___YkjdZ",scoreByBlankRadio:"scoreByBlankRadio___QYQY5",modalconfirm:"modalconfirm___dmWFe",scoremodal:"scoremodal___CDA7w",close:"close___jdUWv",content:"content___HPqUf",items:"items___YkyQL",bottom:"bottom___mzpp4",yes:"yes___Xio6z",no:"no___hbicD",formcenter:"formcenter___kN8Ax",radiogroup:"radiogroup___htjtc",easy:"easy____g1mR",medium:"medium___vPAsn",hard:"hard___c6tcf",formcenterselect:"formcenterselect___B88vb",selectitems1:"selectitems1___Dzpho",selectitems:"selectitems___wUGKF",morebottom:"morebottom___F5cFQ",scoreinput:"scoreinput___S9Fbv",shake:"shake___IYp2E",titleTooltip:"titleTooltip___J0i26",exercise_styles:"exercise_styles___BJAZm"},At=ae(63949),Ln=ae(13922),cn=ae(46612),zt=ae(11414),Tt=ae(76818),Vn=ae(59301),ua=Object.defineProperty,$t=Object.defineProperties,aa=Object.getOwnPropertyDescriptors,Ya=Object.getOwnPropertySymbols,Fa=Object.prototype.hasOwnProperty,Qn=Object.prototype.propertyIsEnumerable,ja=(se,Se,Pe)=>Se in se?ua(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):se[Se]=Pe,br=(se,Se)=>{for(var Pe in Se||(Se={}))Fa.call(Se,Pe)&&ja(se,Pe,Se[Pe]);if(Ya)for(var Pe of Ya(Se))Qn.call(Se,Pe)&&ja(se,Pe,Se[Pe]);return se},lr=(se,Se)=>$t(se,aa(Se)),ra=(se,Se,Pe)=>new Promise((mt,Bt)=>{var Jt=it=>{try{tn(Pe.next(it))}catch(fn){Bt(fn)}},hn=it=>{try{tn(Pe.throw(it))}catch(fn){Bt(fn)}},tn=it=>it.done?mt(it.value):Promise.resolve(it.value).then(Jt,hn);tn((Pe=Pe.apply(se,Se)).next())}),sa=({Itemid:se,setqitem:Se,qitem:Pe,data:mt,getdata:Bt,bigitem:Jt,setBigqitem:hn,isedit:tn,handleEditing:it})=>{const[fn,On]=(0,y.useState)([]),[Aa,Ge]=(0,y.useState)(!1),Dt=(En,Mt,Ut)=>{const Kt=Array.from(En),[Xt]=Kt.splice(Mt,1);return Kt.splice(Ut,0,Xt),Kt};(0,y.useEffect)(()=>{mt.length>0&&On([...mt])},[mt]);const Cn=(En,Mt)=>ra(void 0,null,function*(){if(!En.destination)return;if(tn){it();return}const Ut=Dt(Mt,En.source.index,En.destination.index);Ge(!0);let Kt=yield(0,te.ZP)(`/api/exercises/${se}/adjust_position.json`,{method:"post",body:{id:se,question_ids:Ut==null?void 0:Ut.map(Xt=>Xt.question_id)}});Ge(!1),Kt.status===0&&Bt({id:Mt==null?void 0:Mt[En.source.index].question_id})});return Vn.createElement("div",null,Vn.createElement(zt.Z5,{onDragEnd:En=>Cn(En,fn)},Vn.createElement(zt.bK,{droppableId:"droppable"},(En,Mt)=>Vn.createElement("div",br({ref:En.innerRef},En.droppableProps),Vn.createElement(on.Z,{spinning:Aa},fn.map((Ut,Kt)=>Vn.createElement(zt._l,{key:Kt,draggableId:Kt.toString(),index:Kt},(Xt,$a)=>{var Lt,Pa;return Vn.createElement("aside",br(br({ref:Xt.innerRef},Xt.draggableProps),Xt.dragHandleProps),Vn.createElement(dt.Z,{title:Vn.createElement(Tt.Z,{value:(Ut==null?void 0:Ut.question_type)===8?(Lt=Ut==null?void 0:Ut.program_attr)==null?void 0:Lt.description:Ut.question_title}),color:"#fff",placement:"left",overlayClassName:rt.titleTooltip},Vn.createElement("div",{onClick:()=>{if(tn){it();return}Se(lr(br({},Ut),{index:Kt+1})),hn(Jt),(0,At.Vf)("#question-scroll-id")},className:`${rt.qcount} ${Ut.question_id===(Pe==null?void 0:Pe.question_id)?rt.qcountclick:""}`},Vn.createElement("span",{className:rt.score},Ut==null?void 0:Ut.question_score,"\u5206"),Vn.createElement("span",{className:rt.qtitle},Kt+1,"\u3001",Vn.createElement(Tt.Z,{value:(Ut==null?void 0:Ut.question_type)===8?(Pa=Ut==null?void 0:Ut.program_attr)==null?void 0:Pa.description:Ut.question_title,showTextOnly:!0})))))}))),En.placeholder))))},ma=ae(95237),Ca=ae(58777),ar=ae(78673),Bn=ae(61485),ln=ae(21384),xn=ae(59301),yt=(se,Se,Pe)=>new Promise((mt,Bt)=>{var Jt=it=>{try{tn(Pe.next(it))}catch(fn){Bt(fn)}},hn=it=>{try{tn(Pe.throw(it))}catch(fn){Bt(fn)}},tn=it=>it.done?mt(it.value):Promise.resolve(it.value).then(Jt,hn);tn((Pe=Pe.apply(se,Se)).next())}),Ea=({form:se,TagDiscipline:Se,exerciseitem:Pe,qitem:mt,getTagData:Bt})=>{var Jt;const hn=(0,he.useIntl)(),[tn,it]=(0,y.useState)(!0),[fn,On]=(0,y.useState)(!1),[Aa,Ge]=(0,y.useState)(""),[Dt,Cn]=(0,y.useState)([]),[En,Mt]=(0,y.useState)([]),[Ut,Kt]=(0,y.useState)(0);(0,y.useEffect)(()=>{$a()},[]);const Xt=Lt=>yt(void 0,null,function*(){const Pa=yield(0,te.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:Lt==null?void 0:Lt.sub_discipline_id}});Mt(Pa==null?void 0:Pa.tag_disciplines)}),$a=()=>yt(void 0,null,function*(){const Lt=yield(0,te.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});Cn(Lt.disciplines||[]),mt!=null&&mt.sub_discipline_id&&Xt(mt),Kt(mt!=null&&mt.sub_discipline_id?1:0),se.setFieldsValue({difficulty:mt.difficulty||2,tag_discipline_ids:mt.tag_discipline_ids,repeat_answer:!mt.repeat_answer,sub_discipline_id:mt!=null&&mt.sub_discipline_id?[mt==null?void 0:mt.discipline_id,mt==null?void 0:mt.sub_discipline_id]:[]})});return xn.createElement("div",null,xn.createElement("div",{style:{marginTop:30,height:tn?"100%":"0px",overflow:"hidden"}},xn.createElement(Be.default.Item,{className:rt.formcenter,rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u96BE\u5EA6"}],label:"\u96BE\u5EA6",name:"difficulty"},xn.createElement(Me.ZP.Group,{className:rt.radiogroup},xn.createElement(Me.ZP.Button,{className:rt.easy,value:1},"\u7B80\u5355"),xn.createElement(Me.ZP.Button,{className:rt.medium,value:2},"\u9002\u4E2D"),xn.createElement(Me.ZP.Button,{className:rt.hard,value:3},"\u56F0\u96BE"))),xn.createElement(Be.default.Item,{name:"sub_discipline_id",label:"\u77E5\u8BC6\u70B9",className:rt.formcenterselect},xn.createElement(Ce.Z,{className:rt.selectitems1,expandTrigger:"hover",placeholder:hn.formatMessage({id:"classrooms.selectDirection",defaultMessage:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"}),options:Dt,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(Lt,Pa)=>{se.setFieldsValue({sub_discipline_id:Lt,tag_discipline_ids:[]}),Kt(Lt?Lt.length:0),(Lt==null?void 0:Lt.length)>0&&(Xt({sub_discipline_id:Lt[1]}),Lt[1]==(mt==null?void 0:mt.sub_discipline_id)&&se.setFieldValue("tag_discipline_ids",mt.tag_discipline_ids))},onClear:()=>{Mt([]),se.setFieldValue("tag_discipline_ids",[]),Kt(0)}})),xn.createElement(Be.default.Item,{className:rt.formcenterselect},xn.createElement("div",{style:{display:"flex",alignItems:"center",paddingLeft:55}},xn.createElement(Be.default.Item,{name:"tag_discipline_ids"},xn.createElement(Ee.default,{className:rt.selectitems,disabled:Ut===0,showSearch:!0,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",mode:"multiple",listHeight:200,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",mode:"multiple",dropdownStyle:{zIndex:9},allowClear:!0,optionFilterProp:"children",filterOption:(Lt,Pa)=>Pa.key.indexOf(Lt.toLowerCase())>=0},En==null?void 0:En.map(Lt=>xn.createElement(Ee.default.Option,{key:Lt.name+Lt.id,value:Lt.id},xn.createElement("div",{style:{display:"flex",alignItems:"center"}},xn.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},Lt.name),(Lt==null?void 0:Lt.type)==="personal"&&xn.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),Ut>0&&xn.createElement("div",{style:{marginLeft:20,marginTop:"-16px",lineHeight:"48px",height:48,fontSize:14}},xn.createElement("span",null,"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),xn.createElement("a",{onClick:()=>{On(!0)},style:{marginLeft:3,color:"#3061D0"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))),xn.createElement(Be.default.Item,{className:rt.formcenterselect},xn.createElement("div",{style:{display:"flex",alignItems:"center"}},xn.createElement(Be.default.Item,{name:"repeat_answer",valuePropName:"checked"},xn.createElement(ar.Z,null)),xn.createElement("div",{style:{marginLeft:10,marginTop:"-16px",lineHeight:"48px",height:48,color:"#000000"}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898",xn.createElement(dt.Z,{placement:"right",title:"\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u4F5C\u7B54\u5B8C\u6210\u8BE5\u9898\u5E76\u8FDB\u5165\u4E0B\u4E00\u9898\u4E4B\u540E\uFF0C\u4E0D\u5141\u8BB8\u518D\u4FEE\u6539\u8BE5\u9898\u7B54\u6848"},xn.createElement(Bn.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))))),xn.createElement(ln.Z,{open:fn,subDisciplineId:(Jt=se.getFieldValue("sub_discipline_id"))==null?void 0:Jt[1],onCancel:()=>{On(!1)},onOkClick:Lt=>{Mt(Pa=>[...Pa,Lt]),se.setFieldValue("tag_discipline_ids",[...se.getFieldValue("tag_discipline_ids"),Lt==null?void 0:Lt.id])}}))},Va=ae(59301),Ba=Object.defineProperty,rr=Object.defineProperties,tr=Object.getOwnPropertyDescriptors,dr=Object.getOwnPropertySymbols,Za=Object.prototype.hasOwnProperty,Zo=Object.prototype.propertyIsEnumerable,Qt=(se,Se,Pe)=>Se in se?Ba(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):se[Se]=Pe,Un=(se,Se)=>{for(var Pe in Se||(Se={}))Za.call(Se,Pe)&&Qt(se,Pe,Se[Pe]);if(dr)for(var Pe of dr(Se))Zo.call(Se,Pe)&&Qt(se,Pe,Se[Pe]);return se},Hn=(se,Se)=>rr(se,tr(Se)),La=(se,Se,Pe)=>new Promise((mt,Bt)=>{var Jt=it=>{try{tn(Pe.next(it))}catch(fn){Bt(fn)}},hn=it=>{try{tn(Pe.throw(it))}catch(fn){Bt(fn)}},tn=it=>it.done?mt(it.value):Promise.resolve(it.value).then(Jt,hn);tn((Pe=Pe.apply(se,Se)).next())}),Ht=({qitem:se,setisedit:Se,TagDiscipline:Pe,exerciseitem:mt,seveeditor:Bt,deleteitem:Jt,getTagData:hn,init:tn,showTip:it=!1})=>{var fn;const[On]=Be.default.useForm(),Aa=(0,he.useIntl)();(0,y.useEffect)(()=>{var Dt;On.setFieldsValue(Hn(Un({},se),{name:se==null?void 0:se.question_title,choices:(Dt=se==null?void 0:se.question_choices)==null?void 0:Dt.map(Cn=>Hn(Un({},Cn),{standard_boolean:Cn!=null&&Cn.standard_boolean?1:0})),repeat_answer:!(se!=null&&se.repeat_answer)}))},[se]);const Ge=Dt=>{if(!(Dt!=null&&Dt.length))return!1;const Cn=Dt.map(Mt=>{var Ut;return(Ut=Mt.choice_text)==null?void 0:Ut.trim().replace(/^\s+|\s+$/g,"")});return new Set(Cn).size!==Cn.length};return Va.createElement("div",null,Va.createElement(Be.default,{form:On,colon:!1,onFinish:Dt=>{var Cn,En,Mt,Ut,Kt;if(Ge(Dt.choices)){we.ZP.error(Aa.formatMessage({id:"classrooms.choiceOptionsNoDuplicate",defaultMessage:"\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58"}));return}let Xt=(En=(Cn=Dt==null?void 0:Dt.choices)==null?void 0:Cn.map)==null?void 0:En.call(Cn,(Lt,Pa)=>{if((Lt==null?void 0:Lt.standard_boolean)===1)return Pa+1}),$a=Hn(Un({},Dt),{item_type:se==null?void 0:se.question_type,question_choices:(Ut=(Mt=Dt==null?void 0:Dt.choices)==null?void 0:Mt.map)==null?void 0:Ut.call(Mt,Lt=>Lt.choice_text),standard_answers:Xt.filter(Lt=>Lt),choices:(Kt=Dt==null?void 0:Dt.choices)==null?void 0:Kt.map(Lt=>Hn(Un({},Lt),{is_answer:Lt.standard_boolean}))});Bt(Un(Un({},se),$a))},onFinishFailed:Dt=>La(void 0,null,function*(){var Cn,En;we.ZP.error(Dt.errorFields[0].errors[0]),On.scrollToField((En=(Cn=Dt==null?void 0:Dt.errorFields)==null?void 0:Cn[0])==null?void 0:En.name,{behavior:"smooth",block:"center"})})},Va.createElement("div",{style:{display:"flex",alignItems:"center"}},Va.createElement("div",{style:{flex:1}},Va.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Va.createElement("span",null,(se==null?void 0:se.question_type)===1?"\u591A\u9009\u9898":"\u5355\u9009\u9898")),((fn=mt==null?void 0:mt.exercise)==null?void 0:fn.exercise_status)==1&&!(se!=null&&se.isadd)&&Va.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Jt()}},Va.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Va.createElement(je.ZP,{onClick:()=>{var Dt;se.isadd?(Se(!1),tn()):(On.setFieldsValue(Hn(Un({},se),{name:se==null?void 0:se.question_title,choices:(Dt=se==null?void 0:se.question_choices)==null?void 0:Dt.map(Cn=>Hn(Un({},Cn),{standard_boolean:Cn!=null&&Cn.standard_boolean?1:0})),repeat_answer:!(se!=null&&se.repeat_answer)})),Se(!1))}},"\u53D6\u6D88"),Va.createElement(dt.Z,{overlayClassName:rt.shake,open:it,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Va.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Va.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Va.createElement(je.ZP,{type:"primary",className:"ml20",onClick:()=>La(void 0,null,function*(){On.submit()})},"\u4FDD\u5B58"))),Va.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Va.createElement(ma.Z,{align:"middle"},Va.createElement(Be.default.Item,{className:rt.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:Aa.formatMessage({id:"classrooms.promptScore",defaultMessage:"\u8BF7\u8F93\u5165\u5206\u503C"})}]},Va.createElement(De.Z,{onBlur:Dt=>{Dt.target.value==="0"&&we.ZP.error(Aa.formatMessage({id:"classrooms.scoreGreater0LessEqual100",defaultMessage:"\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100"}))},style:{width:150},precision:1,placeholder:Aa.formatMessage({id:"classrooms.promptScore",defaultMessage:"\u8BF7\u8F93\u5165\u5206\u503C"}),max:100,min:.1}))),Va.createElement(Ca.u,{form:On,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",titleKey:"question_title",choiceKey:"choices",analysisKey:"analysis",choiceOptionsPath:"choices",choiceTextKey:"choice_text",answerKey:"standard_boolean"}),Va.createElement(Ea,{getTagData:hn,qitem:se,exerciseitem:mt,TagDiscipline:Pe,form:On}))))},_t=ae(62716),Yt=ae(76021),jt=ae(59301),Wn=Object.defineProperty,Kn=Object.defineProperties,Ve=Object.getOwnPropertyDescriptors,at=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,un=Object.prototype.propertyIsEnumerable,An=(se,Se,Pe)=>Se in se?Wn(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):se[Se]=Pe,Mn=(se,Se)=>{for(var Pe in Se||(Se={}))qe.call(Se,Pe)&&An(se,Pe,Se[Pe]);if(at)for(var Pe of at(Se))un.call(Se,Pe)&&An(se,Pe,Se[Pe]);return se},Ia=(se,Se)=>Kn(se,Ve(Se)),ca=(se,Se,Pe)=>new Promise((mt,Bt)=>{var Jt=it=>{try{tn(Pe.next(it))}catch(fn){Bt(fn)}},hn=it=>{try{tn(Pe.throw(it))}catch(fn){Bt(fn)}},tn=it=>it.done?mt(it.value):Promise.resolve(it.value).then(Jt,hn);tn((Pe=Pe.apply(se,Se)).next())}),Na=({qitem:se,TagDiscipline:Se,exerciseitem:Pe,setisedit:mt,seveeditor:Bt,deleteitem:Jt,getTagData:hn,init:tn,showTip:it=!1})=>{var fn;const[On]=Be.default.useForm(),Aa=(0,he.useIntl)(),Ge=Be.default.useWatch("use_blank_score",On);return(0,y.useEffect)(()=>{On.setFieldsValue(Ia(Mn({},se),{standard_answers:se.standard_answers||[],name:se.question_title,repeat_answer:!se.repeat_answer}))},[se]),jt.createElement("div",null,jt.createElement(Be.default,{form:On,colon:!1,onValuesChange:(Dt,Cn)=>{var En,Mt,Ut,Kt;if(Dt!=null&&Dt.standard_answers||Dt!=null&&Dt.use_blank_score){let Xt=((En=On.getFieldValue("standard_answers"))==null?void 0:En.length)>0&&((Ut=(Mt=On.getFieldValue("standard_answers"))==null?void 0:Mt.map($a=>$a.score))==null?void 0:Ut.filter($a=>$a));(Xt==null?void 0:Xt.length)>0&&On.setFieldsValue({question_score:(Xt==null?void 0:Xt.length)>0&&((Kt=Xt.reduce(($a,Lt)=>$a+Lt))==null?void 0:Kt.toFixed(1))})}},onFinish:Dt=>{Bt(Ia(Mn(Mn({},se),Dt),{item_type:se==null?void 0:se.question_type,standard_answers:Dt.standard_answers,question_title:Dt.name}))},onFinishFailed:Dt=>ca(void 0,null,function*(){var Cn,En;Dt.errorFields[0].errors[0]==="\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"&&(0,At.pE)(),we.ZP.error(Dt.errorFields[0].errors[0]),On.scrollToField((En=(Cn=Dt==null?void 0:Dt.errorFields)==null?void 0:Cn[0])==null?void 0:En.name,{behavior:"smooth",block:"center"})})},jt.createElement("div",{style:{display:"flex",alignItems:"center"}},jt.createElement("div",{style:{flex:1}},jt.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),jt.createElement("span",null,"\u586B\u7A7A\u9898")),((fn=Pe==null?void 0:Pe.exercise)==null?void 0:fn.exercise_status)==1&&!(se!=null&&se.isadd)&&jt.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Jt()}},jt.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),jt.createElement(je.ZP,{onClick:()=>{se.isadd?(mt(!1),tn()):(On.setFieldsValue(Ia(Mn({},se),{standard_answers:se.standard_answers||[],name:se.question_title,repeat_answer:!se.repeat_answer})),mt(!1))}},"\u53D6\u6D88"),jt.createElement(dt.Z,{overlayClassName:rt.shake,open:it,placement:"bottom",color:"rgba(244,156,14,0.19)",title:jt.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},jt.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},jt.createElement(je.ZP,{type:"primary",className:"ml20",onClick:()=>{On.submit()}},"\u4FDD\u5B58"))),jt.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},jt.createElement(ma.Z,{align:"middle"},Ge?jt.createElement(Yt.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}):jt.createElement(Be.default.Item,{key:2,className:rt.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:Aa.formatMessage({id:"classrooms.promptScore",defaultMessage:"\u8BF7\u8F93\u5165\u5206\u503C"})}]},jt.createElement(De.Z,{onBlur:Dt=>{Dt.target.value==="0"&&we.ZP.error(Aa.formatMessage({id:"classrooms.scoreGreater0LessEqual100",defaultMessage:"\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100"}))},style:{width:150},precision:1,placeholder:Aa.formatMessage({id:"classrooms.promptScore",defaultMessage:"\u8BF7\u8F93\u5165\u5206\u503C"}),size:"middle",max:100,min:.1})),jt.createElement(Be.default.Item,{name:"use_blank_score",noStyle:!0},jt.createElement(Me.ZP.Group,{className:rt.scoreByBlankRadio,optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}]})),jt.createElement(dt.Z,{overlayInnerStyle:{width:460},title:jt.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",jt.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},jt.createElement("i",{className:"icon-tishixiaowenhao font18 ml20 c-3061d0"}))),jt.createElement(_t.u,{form:On,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:Ge,answerKey:"standard_answers"}),jt.createElement(Ea,{getTagData:hn,qitem:se,exerciseitem:Pe,TagDiscipline:Se,form:On}))))},zn=ae(85254),Vt=ae(59301),Ga=Object.defineProperty,yr=Object.defineProperties,vo=Object.getOwnPropertyDescriptors,ka=Object.getOwnPropertySymbols,Zt=Object.prototype.hasOwnProperty,Hr=Object.prototype.propertyIsEnumerable,Ka=(se,Se,Pe)=>Se in se?Ga(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):se[Se]=Pe,wr=(se,Se)=>{for(var Pe in Se||(Se={}))Zt.call(Se,Pe)&&Ka(se,Pe,Se[Pe]);if(ka)for(var Pe of ka(Se))Hr.call(Se,Pe)&&Ka(se,Pe,Se[Pe]);return se},mr=(se,Se)=>yr(se,vo(Se)),Dr=(se,Se,Pe)=>new Promise((mt,Bt)=>{var Jt=it=>{try{tn(Pe.next(it))}catch(fn){Bt(fn)}},hn=it=>{try{tn(Pe.throw(it))}catch(fn){Bt(fn)}},tn=it=>it.done?mt(it.value):Promise.resolve(it.value).then(Jt,hn);tn((Pe=Pe.apply(se,Se)).next())}),so=({qitem:se,setisedit:Se,TagDiscipline:Pe,exerciseitem:mt,seveeditor:Bt,deleteitem:Jt,getTagData:hn,init:tn,showTip:it=!1})=>{var fn;const[On]=Be.default.useForm(),Aa=(0,he.useIntl)();return(0,y.useEffect)(()=>{var Ge;On.setFieldsValue(mr(wr({},se),{name:se.question_title,repeat_answer:!se.repeat_answer,choices:(Ge=se==null?void 0:se.question_choices)==null?void 0:Ge.map(Dt=>mr(wr({},Dt),{is_answer:Dt!=null&&Dt.standard_boolean?1:0}))}))},[se]),Vt.createElement("div",null,Vt.createElement(Be.default,{form:On,colon:!1,onFinish:Ge=>{var Dt,Cn,En,Mt;let Ut=(Cn=(Dt=Ge==null?void 0:Ge.choices)==null?void 0:Dt.map)==null?void 0:Cn.call(Dt,(Kt,Xt)=>{if((Kt==null?void 0:Kt.is_answer)===1)return Xt+1});Bt(mr(wr(wr({},se),Ge),{question_title:Ge.name,standard_answers:Ut.filter(Kt=>Kt),question_choices:(Mt=(En=Ge==null?void 0:Ge.choices)==null?void 0:En.map)==null?void 0:Mt.call(En,Kt=>Kt.choice_text)}))},onFinishFailed:Ge=>Dr(void 0,null,function*(){var Dt,Cn;we.ZP.error(Ge.errorFields[0].errors[0]),On.scrollToField((Cn=(Dt=Ge==null?void 0:Ge.errorFields)==null?void 0:Dt[0])==null?void 0:Cn.name,{behavior:"smooth",block:"center"})})},Vt.createElement("div",{style:{display:"flex",alignItems:"center"}},Vt.createElement("div",{style:{flex:1}},Vt.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Vt.createElement("span",null,"\u5224\u65AD\u9898")),((fn=mt==null?void 0:mt.exercise)==null?void 0:fn.exercise_status)==1&&!(se!=null&&se.isadd)&&Vt.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Jt()}},Vt.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Vt.createElement(je.ZP,{onClick:()=>{var Ge;se.isadd?(Se(!1),tn()):(On.setFieldsValue(mr(wr({},se),{name:se.question_title,repeat_answer:!se.repeat_answer,choices:(Ge=se==null?void 0:se.question_choices)==null?void 0:Ge.map(Dt=>mr(wr({},Dt),{is_answer:Dt!=null&&Dt.standard_boolean?1:0}))})),Se(!1))}},"\u53D6\u6D88"),Vt.createElement(dt.Z,{overlayClassName:rt.shake,open:it,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Vt.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Vt.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Vt.createElement(je.ZP,{type:"primary",className:"ml20",onClick:()=>{On.submit()}},"\u4FDD\u5B58"))),Vt.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Vt.createElement(Be.default.Item,{className:rt.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:Aa.formatMessage({id:"classrooms.promptScore",defaultMessage:"\u8BF7\u8F93\u5165\u5206\u503C"})}]},Vt.createElement(De.Z,{onBlur:Ge=>{Ge.target.value==="0"&&we.ZP.error(Aa.formatMessage({id:"classrooms.scoreGreater0LessEqual100",defaultMessage:"\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100"}))},style:{width:150},precision:1,placeholder:Aa.formatMessage({id:"classrooms.promptScore",defaultMessage:"\u8BF7\u8F93\u5165\u5206\u503C"}),max:100,min:.1})),Vt.createElement(zn.Z,{form:On,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:""}),Vt.createElement(Ea,{getTagData:hn,qitem:se,exerciseitem:mt,TagDiscipline:Pe,form:On}))))},Gr=ae(36381),oa={wrap:"wrap___m6v_p",deleteIcon:"deleteIcon___hdYRw",keywordTag:"keywordTag___BLtdn",questionTitleEditorWrap:"questionTitleEditorWrap___fdaK7",choiceWrap:"choiceWrap___wkyUO",choiceIndex:"choiceIndex___tExMq",judgementIndex:"judgementIndex___RMhzJ",setAnswerBtn:"setAnswerBtn___bisIK",activeAnswer:"activeAnswer___MnyyC",activeJudgementAnswer:"activeJudgementAnswer___grGX5",actionWrapper:"actionWrapper___LUawU",addIcon:"addIcon___ckXqe",inputBorder:"inputBorder___nuo0O",placeholder:"placeholder___Dhdir",blankWrapper:"blankWrapper___cnidV",blankInput:"blankInput___iZ5BF",blankInputNumberWrapper:"blankInputNumberWrapper___zlXQc",addBtn:"addBtn___OdgAm",blankIndex:"blankIndex___g4Y7d",baseInputWrapper:"baseInputWrapper___DCOHd",collapseWrapper:"collapseWrapper___SyLrk",panelHeader:"panelHeader___E0il1",open:"open___IFH3V",close:"close___YpIA9",hide:"hide___Nl1W6",scoreByBlankRadio:"scoreByBlankRadio___jpG4i"},qt=ae(88871),ir=Object.defineProperty,ga=Object.defineProperties,or=Object.getOwnPropertyDescriptors,Ha=Object.getOwnPropertySymbols,pn=Object.prototype.hasOwnProperty,$n=Object.prototype.propertyIsEnumerable,Oa=(se,Se,Pe)=>Se in se?ir(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):se[Se]=Pe,_n=(se,Se)=>{for(var Pe in Se||(Se={}))pn.call(Se,Pe)&&Oa(se,Pe,Se[Pe]);if(Ha)for(var Pe of Ha(Se))$n.call(Se,Pe)&&Oa(se,Pe,Se[Pe]);return se},cr=(se,Se)=>ga(se,or(Se)),gr=(se,Se)=>{var Pe={};for(var mt in se)pn.call(se,mt)&&Se.indexOf(mt)<0&&(Pe[mt]=se[mt]);if(se!=null&&Ha)for(var mt of Ha(se))Se.indexOf(mt)<0&&$n.call(se,mt)&&(Pe[mt]=se[mt]);return Pe};const Br=se=>{var Se=se,{value:Pe,onChange:mt,scrollId:Bt}=Se,Jt=gr(Se,["value","onChange","scrollId"]);return y.createElement("div",{id:Bt||""},y.createElement(qt.Z,cr(_n({},Jt),{defaultValue:Pe,onChange:(hn,tn)=>{console.log("a:",hn,tn),tn!=null&&tn.length?mt(hn,tn):mt(hn)}})))},Qr=({value:se,onChange:Se,placeholder:Pe,height:mt=140,isEdit:Bt})=>Bt?y.createElement(qt.Z,{watch:!0,isFocus:!0,height:mt,placeholder:Pe,defaultValue:se,onChange:Se}):y.createElement("div",{style:{cursor:"pointer"}},se?y.createElement(Tt.Z,{className:oa.inputBorder,value:se}):y.createElement("div",{className:`${oa.inputBorder} ${oa.placeholder}`},Pe));var pr=ae(43604),el=Object.defineProperty,No=Object.defineProperties,Ll=Object.getOwnPropertyDescriptors,Mr=Object.getOwnPropertySymbols,Ir=Object.prototype.hasOwnProperty,Fo=Object.prototype.propertyIsEnumerable,nr=(se,Se,Pe)=>Se in se?el(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):se[Se]=Pe,Ur=(se,Se)=>{for(var Pe in Se||(Se={}))Ir.call(Se,Pe)&&nr(se,Pe,Se[Pe]);if(Mr)for(var Pe of Mr(Se))Fo.call(Se,Pe)&&nr(se,Pe,Se[Pe]);return se},oo=(se,Se)=>No(se,Ll(Se)),Er=(se,Se)=>{var Pe={};for(var mt in se)Ir.call(se,mt)&&Se.indexOf(mt)<0&&(Pe[mt]=se[mt]);if(se!=null&&Mr)for(var mt of Mr(se))Se.indexOf(mt)<0&&Fo.call(se,mt)&&(Pe[mt]=se[mt]);return Pe};const ao=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Co=({value:se,onChange:Se,choiceTextKey:Pe,answerKey:mt,index:Bt,isEdit:Jt,setInputActive:hn,form:tn,choiceOptionsPath:it,allowChangeMode:fn,showAddIcon:On,addItem:Aa,deleteItem:Ge})=>{const Dt=(se==null?void 0:se[mt])===1,Cn=()=>{const Mt=tn.getFieldValue(it);tn.setFieldValue(it,Mt.map(Ut=>oo(Ur({},Ut),{[mt]:0})))},En=()=>{Dt?Se(oo(Ur({},se),{[mt]:0})):(fn||Cn(),Se(oo(Ur({},se),{[mt]:1})))};return y.createElement(ma.Z,{className:oa.choiceWrap,align:"middle",wrap:!1},y.createElement(pr.Z,{onClick:En,className:`${oa.choiceIndex} ${Dt?oa.activeAnswer:""}`},ao[Bt]),y.createElement(pr.Z,{flex:1,className:`${oa.editorWrap} ml15`,onClick:hn},y.createElement(Qr,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Jt,value:se==null?void 0:se[Pe],onChange:Mt=>{Se(oo(Ur({},se),{[Pe]:Mt}))}})),y.createElement(pr.Z,{flex:"0 0 auto",className:"ml15"},y.createElement("div",{onClick:En,className:`${oa.setAnswerBtn} ${Dt?oa.activeAnswer:""}`},Dt?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),y.createElement(pr.Z,{className:oa.actionWrapper},y.createElement(dt.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},y.createElement(oe.Z,{className:oa.addIcon,onClick:Aa,style:{visibility:On?"visible":"hidden"}})),y.createElement(dt.Z,{title:"\u5220\u9664"},y.createElement(ie.Z,{className:oa.deleteIcon,onClick:Ge,style:{visibility:Bt>1?"visible":"hidden"}}))))},lo=({questionTitlePlaceholder:se,titleKey:Se,choiceKey:Pe,analysisKey:mt,choiceTextKey:Bt,answerKey:Jt,choiceOptionsPath:hn,allowChangeMode:tn=!0,form:it,showAnalysis:fn=!0})=>{const[On,Aa]=(0,y.useState)(),[Ge,Dt]=(0,y.useState)(!1);return y.createElement("div",{className:oa.wrap},y.createElement("div",{className:oa.questionTitleEditorWrap},y.createElement(Be.default.Item,{label:"\u9898\u5E72",name:Se,labelCol:{span:24},rules:[{required:!0}]},y.createElement(Br,{scrollId:Array.isArray(Se)?Se.join("_"):`${Se}`,watch:!0,height:140,placeholder:se}))),y.createElement(Be.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),y.createElement(Be.default.List,{name:Pe,rules:[{validator(Cn,En){const Mt=En.some(Kt=>Kt[Jt]===1),Ut=En.findIndex(Kt=>{var Xt;return((Xt=Kt[Bt])==null?void 0:Xt.length)<=0});return Ut!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${ao[Ut]}\u9009\u9879\u7684\u5185\u5BB9`)):Mt?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(Cn,{add:En,remove:Mt})=>y.createElement("div",{id:Array.isArray(hn)?hn.join("_"):`${hn}`},Cn.map((Ut,Kt)=>{var Xt=Ut,{key:$a,name:Lt}=Xt,Pa=Er(Xt,["key","name"]);const _r=On===$a,Or=()=>{Aa($a)},Pr=Kt<7&&Kt===Cn.length-1,da=()=>En({[Bt]:"",[Jt]:0}),zr=()=>Mt(Lt);return y.createElement(Be.default.Item,oo(Ur({},Pa),{key:$a,name:Lt,noStyle:!0}),y.createElement(Co,{choiceTextKey:Bt,answerKey:Jt,index:Kt,isEdit:_r,setInputActive:Or,form:it,choiceOptionsPath:hn,allowChangeMode:tn,showAddIcon:Pr,addItem:da,deleteItem:zr}))}),Cn.length<8&&y.createElement("div",{className:`${oa.addBtn} mb30`,onClick:()=>En({[Bt]:"",[Jt]:0})},"\u6DFB\u52A0\u9009\u9879"))),fn&&y.createElement("div",{onClick:()=>Dt(!0)},y.createElement(Be.default.Item,{name:mt,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},y.createElement(Qr,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ge}))))};var er=ae(59301),Io=Object.defineProperty,sl=Object.defineProperties,ml=Object.getOwnPropertyDescriptors,Yr=Object.getOwnPropertySymbols,Sl=Object.prototype.hasOwnProperty,ll=Object.prototype.propertyIsEnumerable,di=(se,Se,Pe)=>Se in se?Io(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):se[Se]=Pe,Ol=(se,Se)=>{for(var Pe in Se||(Se={}))Sl.call(Se,Pe)&&di(se,Pe,Se[Pe]);if(Yr)for(var Pe of Yr(Se))ll.call(Se,Pe)&&di(se,Pe,Se[Pe]);return se},$l=(se,Se)=>sl(se,ml(Se)),_o=(se,Se)=>{var Pe={};for(var mt in se)Sl.call(se,mt)&&Se.indexOf(mt)<0&&(Pe[mt]=se[mt]);if(se!=null&&Yr)for(var mt of Yr(se))Se.indexOf(mt)<0&&ll.call(se,mt)&&(Pe[mt]=se[mt]);return Pe};const pi=({value:se,onChange:Se})=>{const Pe=(0,he.useIntl)(),mt=Jt=>{_e.default.confirm({centered:!0,okText:Pe.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Pe.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:Pe.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:oa.modal,onOk:()=>{const hn=[...se];hn.splice(Jt,1),Se(hn)}})},Bt=()=>{const Jt=[...se];Jt.push(""),Se(Jt)};return er.createElement(ma.Z,{className:"ml20"},er.createElement(pr.Z,{flex:1},se==null?void 0:se.map((Jt,hn)=>er.createElement(ma.Z,{key:`${Jt}_${hn}`,align:"middle",className:"mb20"},er.createElement(We.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:Jt,autoSize:{maxRows:3},maxLength:1e3,onBlur:tn=>{const it=[...se],fn=tn.target.value.trim();it[hn]=fn,Se(it)}}),er.createElement(dt.Z,{title:"\u5220\u9664"},er.createElement(ie.Z,{className:oa.deleteIcon,style:{marginLeft:15,visibility:hn>0?"visible":"hidden"},onClick:()=>mt(hn)}))))),er.createElement(pr.Z,null,er.createElement("div",{className:`${oa.addBtn}`,onClick:()=>{Bt()}},"\u65B0\u589E\u7B54\u6848")))},qi=({value:se=!0,onChange:Se})=>er.createElement(ar.Z,{checked:!se,onChange:Pe=>{Se(!Pe)}}),Zl="\u2581",Ul=({questionTitlePlaceholder:se,form:Se,name:Pe,scoreByBlank:mt,answerKey:Bt,titleKey:Jt="name",analysisKey:hn="analysis",isOrdered:tn="is_ordered"})=>{var it,fn;const[On,Aa]=(0,y.useState)(!1),Ge=(0,he.useIntl)(),Dt=(Lt,Pa)=>{const _r=Pa.line;let Or=0;for(let da=0;da<_r;da++)Or+=Lt.getLine(da).split(Zl).length-1;const Pr=Lt.getLine(_r).substring(0,Pa.ch);return Or+=Pr.split(Zl).length-1,Or},Cn=(Lt,Pa,_r,Or)=>{const Pr=Lt.getRange(Pa.from,Pa.to);let da=0;if(Pa.text.forEach(zr=>{da+=zr.split(Zl).length-1}),Pa.origin!=="setValue"){if(Pr&&Pr.indexOf(Zl)!==-1){const zr=Pr.split(Zl).length-1,wo=Dt(Lt,Pa.from);if(console.log(`\u5220\u9664${zr}\u4E2A\uFF0C \u524D\u9762\u6709${wo}\u4E2A\uFF0C\u65B0\u589E${da}\u4E2A`),zr>1){const vr=Array.from({length:zr},(co,Xo)=>wo+Xo);Or(vr)}else Or(wo)}else if(da>0){const zr=Dt(Lt,Pa.from);console.log(`\u65B0\u589E${da}\u4E2A\uFF0C\u4E4B\u524D\u6709${zr}\u4E2A`),_r(da,zr)}}},En=()=>{const Lt=Se.getFieldValue(["sub_item_banks",...Bt]);Se.setFieldValue(["sub_item_banks",...Bt],Lt==null?void 0:Lt.map((Pa,_r)=>$l(Ol({},Pa),{position:_r+1})))},Mt=(0,y.useRef)(),Ut=(Lt,Pa)=>{for(let _r=0;_r{Kt.current(Lt),En()},$a=(fn=(it=Se.getFieldValue("sub_item_banks"))==null?void 0:it[Bt==null?void 0:Bt[0]])==null?void 0:fn[Bt==null?void 0:Bt[1]];return console.log(Se==null?void 0:Se.getFieldValue(["sub_item_banks",...mt])),er.createElement("div",{className:oa.wrap},er.createElement("div",{className:oa.questionTitleEditorWrap},er.createElement(Be.default.Item,{label:"\u9898\u5E72",name:Jt,labelCol:{span:24},rules:[{required:!0}]},er.createElement(Br,{scrollId:"name",watch:!0,height:140,placeholder:se,showNullButton:!0,onCMBeforeChange:(Lt,Pa)=>{Cn(Lt,Pa,Ut,Xt)}}))),er.createElement(Be.default.List,{name:Bt,rules:[{validator(Lt,Pa){if((Pa==null?void 0:Pa.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const _r of Pa){const{answer_text:Or}=_r||{};if(Or!=null&&Or.some(Pr=>(Pr==null?void 0:Pr.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Lt,{add:Pa,remove:_r},{errors:Or})=>(Mt.current=Pa,Kt.current=_r,er.createElement(er.Fragment,null,er.createElement(Be.default.Item,{label:er.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(Lt!=null&&Lt.length)&&er.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),Lt.map((Pr,da)=>{var zr=Pr,{key:wo,name:vr}=zr,co=_o(zr,["key","name"]);return er.createElement(ma.Z,{className:"mb20",key:wo,align:"top"},er.createElement(pr.Z,{flex:"0 0 auto",className:`${oa.blankIndex} pt5`},"\u586B\u7A7A\u9879",da+1),er.createElement(pr.Z,{flex:1},er.createElement(ma.Z,{align:"top",justify:"space-between"},er.createElement(pr.Z,{flex:1},er.createElement(Be.default.Item,$l(Ol({},co),{name:[vr,"answer_text"],noStyle:!0}),er.createElement(pi,null))),(Se==null?void 0:Se.getFieldValue(["sub_item_banks",...mt]))&&er.createElement(pr.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},er.createElement(Be.default.Item,$l(Ol({},co),{name:[vr,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:oa.blankInputNumberWrapper}),er.createElement(De.Z,{onChange:()=>{var Xo,Yo;let Eo=Se==null?void 0:Se.getFieldValue(["sub_item_banks",Bt==null?void 0:Bt[0],"standard_answers"]),jn=0;for(let nl in Eo)(Xo=Eo[nl])!=null&&Xo.score&&(jn+=Number((Yo=Eo[nl])==null?void 0:Yo.score));Se==null||Se.setFieldValue(["sub_item_banks",Bt==null?void 0:Bt[0],"question_score"],jn)},className:oa.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:Ge.formatMessage({id:"classrooms.promptScore",defaultMessage:"\u8BF7\u8F93\u5165\u5206\u503C"})})))),er.createElement(Be.default.Item,$l(Ol({},co),{name:[vr,"position"],noStyle:!0}),er.createElement(We.default,{type:"hidden"}))))})))),er.createElement(ma.Z,{align:"middle"},er.createElement(Be.default.Item,{name:[Pe,"downcase"],valuePropName:"checked"},er.createElement(ar.Z,null)),er.createElement(pr.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),er.createElement(ma.Z,{align:"middle"},er.createElement(Be.default.Item,{name:[Pe,"no_space"],valuePropName:"checked"},er.createElement(ar.Z,null)),er.createElement(pr.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),($a==null?void 0:$a.length)>1&&er.createElement(ma.Z,{align:"middle",className:($a==null?void 0:$a.length)>1?"mb30":`${oa.hide}`},er.createElement(Be.default.Item,{name:tn},er.createElement(qi,null)),er.createElement(pr.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),er.createElement("div",{onClick:()=>Aa(!0)},er.createElement(Be.default.Item,{name:hn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},er.createElement(Qr,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:On}))))};var ei=Object.defineProperty,_a=Object.defineProperties,Yn=Object.getOwnPropertyDescriptors,Gn=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,ft=Object.prototype.propertyIsEnumerable,Ct=(se,Se,Pe)=>Se in se?ei(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):se[Se]=Pe,gn=(se,Se)=>{for(var Pe in Se||(Se={}))me.call(Se,Pe)&&Ct(se,Pe,Se[Pe]);if(Gn)for(var Pe of Gn(Se))ft.call(Se,Pe)&&Ct(se,Pe,Se[Pe]);return se},ht=(se,Se)=>_a(se,Yn(Se)),In=(se,Se)=>{var Pe={};for(var mt in se)me.call(se,mt)&&Se.indexOf(mt)<0&&(Pe[mt]=se[mt]);if(se!=null&&Gn)for(var mt of Gn(se))Se.indexOf(mt)<0&&ft.call(se,mt)&&(Pe[mt]=se[mt]);return Pe};const yn={\u6B63\u786E:"T",\u9519\u8BEF:"F"},vn=({value:se,onChange:Se,form:Pe,choiceKey:mt})=>{const Bt=(se==null?void 0:se.is_answer)===1,Jt=se==null?void 0:se.choice_text,hn=()=>{var tn;const it=(tn=Pe==null?void 0:Pe.getFieldValue(["sub_item_banks",...mt]))==null?void 0:tn.map(fn=>({choice_text:fn.choice_text,is_answer:0}));Pe==null||Pe.setFieldValue(["sub_item_banks",...mt],it),Se(ht(gn({},se),{is_answer:1}))};return y.createElement(ma.Z,{className:oa.choiceWrap,align:"middle",wrap:!1},y.createElement(pr.Z,{onClick:hn,className:`${oa.choiceIndex} ${oa.judgementIndex} ${Bt?oa.activeAnswer:""}`},yn[Jt]),y.createElement(pr.Z,{flex:1,className:`${oa.editorWrap} ml15`},y.createElement("div",{className:`${oa.inputBorder} ${oa.placeholder} ${Bt?oa.activeJudgementAnswer:""}`},Jt)),y.createElement(pr.Z,{flex:"0 0 auto",className:"ml15"},y.createElement("div",{onClick:hn,className:`${oa.setAnswerBtn} ${Bt?oa.activeAnswer:""}`},Bt?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},Fn=({questionTitlePlaceholder:se,choiceKey:Se="choices",form:Pe,titleKey:mt="name",analysisKey:Bt="analysis"})=>{const[Jt,hn]=(0,y.useState)(!1);return y.createElement("div",{className:oa.wrap},y.createElement("div",{className:oa.questionTitleEditorWrap},y.createElement(Be.default.Item,{label:"\u9898\u5E72",name:mt,labelCol:{span:24},rules:[{required:!0}]},y.createElement(Br,{scrollId:"name",watch:!0,height:140,placeholder:se}))),y.createElement(Be.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},y.createElement(Be.default.List,{name:Se,rules:[{validator(tn,it){return it.some(On=>(On==null?void 0:On.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},tn=>y.createElement("div",{id:"choices"},tn.map(it=>{var fn=it,{key:On,name:Aa}=fn,Ge=In(fn,["key","name"]);return y.createElement(Be.default.Item,ht(gn({},Ge),{key:On,name:Aa,noStyle:!0}),y.createElement(vn,{form:Pe,choiceKey:Se}))})))),y.createElement("div",{onClick:()=>hn(!0)},y.createElement(Be.default.Item,{name:Bt,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},y.createElement(Qr,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Jt}))))};var za=ae(12563),fr={ai_config:"ai_config___cJ8LY",znpy:"znpy___RTAAN",pfbz_ts:"pfbz_ts___ux6Ec",btns_pfbz:"btns_pfbz___QFXM_",lable_name1:"lable_name1___c_vnV",h_lh_40:"h_lh_40___ptAW7"},Lr=ae(30561),pa=ae(71842),ha=ae(59301);const lt=({qitem:se,form:Se,exercise:Pe,loading:mt,dispatch:Bt,aiReviewSettings:Jt=null})=>{const hn=(0,he.useIntl)();return ha.createElement("div",{className:fr.ai_config},ha.createElement("div",{style:{lineHeight:"32px",paddingBottom:8}},"\u8BC4\u5206\u6807\u51C6"),ha.createElement("div",{className:fr.pfbz_ts},ha.createElement("div",{style:{color:"#333"}},"\u63D0\u793A\uFF1A\u53C2\u8003\u7B54\u6848\u548C\u9898\u76EE\u89E3\u6790\u8D8A\u5B8C\u5584\uFF0CAI\u667A\u80FD\u8BC4\u9605\u5C31\u8D8A\u7CBE\u51C6~"),ha.createElement("div",{className:"flex"},ha.createElement("div",{className:fr.btns_pfbz,onClick:()=>{Bt({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206",questionId:se==null?void 0:se.question_id,ai_review_settings:Se.getFieldValue(Jt||"ai_review_settings")}})}},ha.createElement("img",{src:Lr.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"))),ha.createElement("div",{style:{background:"#F6F7F9"}},ha.createElement(Be.default.List,{name:Jt||"ai_review_settings"},(tn,{add:it,remove:fn})=>tn.map((On,Aa)=>{var Ge;return ha.createElement(ma.Z,{key:On.key,style:{padding:"5px 10px 5px 15px"}},ha.createElement(pr.Z,{className:fr.lable_name1},"\u8BC4\u5206\u9879\u76EE"),ha.createElement(pr.Z,null,ha.createElement(Be.default.Item,{className:"ml10",name:[On.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u9879\u76EE"}]},ha.createElement(We.default,{onChange:Dt=>{Se.setFieldValue([On.name,"content"],Dt.target.value)},placeholder:"\u8BF7\u8F93\u5165\u6700\u591A10\u5B57\u7B26",size:"large",style:{width:142},maxLength:10,className:"mr15"}))),ha.createElement(pr.Z,{className:fr.lable_name1},"\u8BC4\u5206\u6807\u51C6"),ha.createElement(pr.Z,null,ha.createElement(Be.default.Item,{className:"ml10",name:[On.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},ha.createElement(We.default,{onChange:Dt=>{Se.setFieldValue([On.name,"content"],Dt.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:Jt?232:318},className:"mr15",maxLength:500}))),ha.createElement(pr.Z,{className:fr.lable_name1},"\u6743\u91CD"),ha.createElement(pr.Z,null,ha.createElement(Be.default.Item,{className:"ml10",name:[On.name,"weight"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6743\u91CD"},{pattern:/^(?!0(\.0+)?$)(\d+(\.\d)?)$/,message:"\u6700\u591A\u4FDD\u7559\u4E00\u4F4D\u5C0F\u6570"}]},ha.createElement(De.Z,{value:Se.getFieldValue([On.name,"weight"]),onChange:Dt=>{Number.isInteger(Dt)||Se.setFieldValue([On.name,"weight"],parseFloat(Dt).toFixed(2))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.01,step:1,max:100,style:{width:"110px"}}))),ha.createElement(ma.Z,{className:(Ge=fr)==null?void 0:Ge.h_lh_40},ha.createElement(pr.Z,null,ha.createElement("i",{className:"iconfont icon-tianjiatimu ml10 current",style:{color:"#00B187"},onClick:()=>{if(tn.length>=10)return we.ZP.info(hn.formatMessage({id:"classrooms.max10ScoringItems",defaultMessage:"\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u9879\u76EE"}));it()}})),Aa>0&&ha.createElement(pr.Z,null,ha.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{fn(On.name)}}))))}))),ha.createElement(pa.Z,null))};var nt=(0,he.connect)(({exercise:se,loading:Se})=>({exercise:se,loading:Se.effects}))(lt),Ft=Object.defineProperty,Pn=Object.defineProperties,ia=Object.getOwnPropertyDescriptors,xa=Object.getOwnPropertySymbols,an=Object.prototype.hasOwnProperty,wa=Object.prototype.propertyIsEnumerable,qa=(se,Se,Pe)=>Se in se?Ft(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):se[Se]=Pe,Sr=(se,Se)=>{for(var Pe in Se||(Se={}))an.call(Se,Pe)&&qa(se,Pe,Se[Pe]);if(xa)for(var Pe of xa(Se))wa.call(Se,Pe)&&qa(se,Pe,Se[Pe]);return se},$r=(se,Se)=>Pn(se,ia(Se)),bn=(se,Se)=>{var Pe={};for(var mt in se)an.call(se,mt)&&Se.indexOf(mt)<0&&(Pe[mt]=se[mt]);if(se!=null&&xa)for(var mt of xa(se))Se.indexOf(mt)<0&&wa.call(se,mt)&&(Pe[mt]=se[mt]);return Pe};const Tr=se=>{var Se=se,{value:Pe,onChange:mt}=Se,Bt=bn(Se,["value","onChange"]);const Jt=hn=>{mt([hn])};return y.createElement(qt.Z,$r(Sr({},Bt),{defaultValue:Pe==null?void 0:Pe[0],onChange:Jt}))},jr=({value:se=[],onClose:Se})=>y.createElement(za.default,{closable:!0,onClose:Se,className:oa.keywordTag},y.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},se.join(" \u6216 "))),Bo=({questionTitlePlaceholder:se,form:Se,showKeywords:Pe,isMustKeyWords:mt=Pe,titleKey:Bt="name",analysisKey:Jt="analysis",answerTexts:hn="answer_texts",keywords:tn="keywords",useKeywords:it="use_keywords",indexs:fn,qitem:On,exerciseitem:Aa,aiReviewSettings:Ge})=>{var Dt,Cn,En,Mt,Ut;const Kt=(0,he.useIntl)(),[Xt,$a]=(0,y.useState)(!1),[Lt,Pa]=(0,y.useState)(""),_r=(Cn=(Dt=Se.getFieldValue("sub_item_banks"))==null?void 0:Dt[it==null?void 0:it[0]])==null?void 0:Cn[it==null?void 0:it[1]],Or=(Mt=(En=Se.getFieldValue("sub_item_banks"))==null?void 0:En[it==null?void 0:it[0]])==null?void 0:Mt.question_score,Pr=da=>{if(!da)return!1;let zr=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return da==="|"?(we.ZP.warning(Kt.formatMessage({id:"classrooms.keywordNotOnlyPipe",defaultMessage:"\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"})),!1):!0};return y.createElement("div",{className:oa.wrap},y.createElement("div",{className:oa.questionTitleEditorWrap},y.createElement(Be.default.Item,{label:"\u9898\u5E72",name:Bt,labelCol:{span:24},rules:[{required:!0}]},y.createElement(Br,{scrollId:"name",watch:!0,height:140,placeholder:se}))),y.createElement(Be.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:hn,labelCol:{span:24}},y.createElement(Tr,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),Pe&&!mt&&y.createElement(Be.default.Item,{hidden:!0,name:it,valuePropName:"checked"},y.createElement(ar.Z,{defaultChecked:!0})),Pe&&mt&&y.createElement(ma.Z,{align:"middle",className:"mb30"},y.createElement(Be.default.Item,{name:it,valuePropName:"checked"},y.createElement(ar.Z,null)),y.createElement(pr.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),y.createElement(pr.Z,null,y.createElement(dt.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},y.createElement(Bn.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(_r||!mt)&&y.createElement(Be.default.List,{name:tn,rules:[{validator(da,zr){return mt?zr!=null&&zr.length?(zr==null?void 0:zr.reduce((vr,co)=>vr+co.score,0))>parseFloat(Or)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(da,{add:zr,remove:wo})=>y.createElement(y.Fragment,null,y.createElement("div",{className:`${oa.title} mb10`},mt?"\u5173\u952E\u8BCD":y.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),y.createElement(ma.Z,{align:"middle",className:"font14 mb30"},y.createElement(pr.Z,{flex:1},y.createElement(We.default,{value:Lt,onChange:vr=>{Pa(vr.target.value)},maxLength:50,allowClear:!0,onPressEnter:vr=>{var co,Xo,Yo,Eo;const jn=`${(co=vr.target)==null?void 0:co.value}`,nl=(Yo=(Xo=jn==null?void 0:jn.split("|"))==null?void 0:Xo.filter(Dn=>!!Dn))==null?void 0:Yo.map(Dn=>Dn==null?void 0:Dn.trim()),oi=Se.getFieldValue(["sub_item_banks",...tn]),Ho=((Eo=oi==null?void 0:oi.map(Dn=>Dn==null?void 0:Dn.keyword))==null?void 0:Eo.flat())||[];for(const Dn of nl)if(Ho.includes(Dn)){we.ZP.error(Kt.formatMessage({id:"classrooms.noDuplicateKeywords",defaultMessage:"\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD"}));return}Pr(jn)&&(zr({keyword:nl,score:1}),Pa(""))},className:oa.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),y.createElement(pr.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),da.map(vr=>{var co=vr,{key:Xo,name:Yo}=co,Eo=bn(co,["key","name"]);return y.createElement(ma.Z,{key:Xo,className:"mb20",style:{marginRight:148}},y.createElement(pr.Z,{flex:1},y.createElement(ma.Z,{align:"middle",justify:"space-between"},y.createElement(Be.default.Item,$r(Sr({},Eo),{name:[Yo,"keyword"]}),y.createElement(jr,{onClose:()=>wo(Yo)})),mt&&y.createElement(Be.default.Item,$r(Sr({},Eo),{name:[Yo,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:oa.blankInputNumberWrapper}),y.createElement(De.Z,{className:oa.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),y.createElement("div",{onClick:()=>$a(!0)},y.createElement(Be.default.Item,{name:Jt,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},y.createElement(Qr,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Xt}))),((Ut=Aa==null?void 0:Aa.exercise)==null?void 0:Ut.is_open_ai_review)&&y.createElement(nt,{form:Se,qitem:On,aiReviewSettings:Ge}))};var Xn=ae(59301),Fr=Object.defineProperty,Oo=Object.defineProperties,po=Object.getOwnPropertyDescriptors,Jo=Object.getOwnPropertySymbols,tl=Object.prototype.hasOwnProperty,iu=Object.prototype.propertyIsEnumerable,vu=(se,Se,Pe)=>Se in se?Fr(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):se[Se]=Pe,$i=(se,Se)=>{for(var Pe in Se||(Se={}))tl.call(Se,Pe)&&vu(se,Pe,Se[Pe]);if(Jo)for(var Pe of Jo(Se))iu.call(Se,Pe)&&vu(se,Pe,Se[Pe]);return se},pu=(se,Se)=>Oo(se,po(Se)),Wi=(se,Se)=>{var Pe={};for(var mt in se)tl.call(se,mt)&&Se.indexOf(mt)<0&&(Pe[mt]=se[mt]);if(se!=null&&Jo)for(var mt of Jo(se))Se.indexOf(mt)<0&&iu.call(se,mt)&&(Pe[mt]=se[mt]);return Pe};const{Panel:Ru}=Gr.default,xi=({questionTitlePlaceholder:se,choiceKey:Se,form:Pe,withScore:mt,exerciseitem:Bt})=>{const Jt=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],[hn,tn]=(0,y.useState)(),[it,fn]=(0,y.useState)([]),On=Ge=>{fn(Ge)},Aa=({value:Ge})=>Xn.createElement("div",{style:{width:150,paddingLeft:11}},Ge);return Xn.createElement("div",{className:oa.wrap},Xn.createElement("div",{className:oa.questionTitleEditorWrap},Xn.createElement(Be.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},Xn.createElement(Br,{scrollId:"name",watch:!0,height:140,placeholder:se}))),Xn.createElement(Be.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),Xn.createElement(Be.default.List,{name:"sub_item_banks",rules:[{validator(Ge,Dt){return Dt?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(Ge,{add:Dt,remove:Cn,move:En})=>{const Mt=Pe.getFieldValue("sub_item_banks");return Xn.createElement(Xn.Fragment,null,Xn.createElement(Gr.default,{className:Ge.length>0?oa.collapseWrapper:"",bordered:!1,activeKey:it,onChange:On,expandIcon:({isActive:Ut})=>Xn.createElement("i",{className:`iconfont icon-weizhankai ${Ut?oa.open:oa.close}`,style:{fontSize:14,transition:"all .2s"}})},Ge.map((Ut,Kt)=>{var Xt=Ut,{key:$a,name:Lt}=Xt,Pa=Wi(Xt,["key","name"]),_r,Or,Pr,da,zr,wo,vr,co,Xo,Yo,Eo,jn,nl,oi;return Xn.createElement(Ru,{className:oa.panel,forceRender:!0,header:Xn.createElement("div",{className:oa.panelHeader},"\u7B2C",Kt+1,"\u5C0F\u9898",Xn.createElement("span",null,"\uFF08",((_r=Mt==null?void 0:Mt[Lt])==null?void 0:_r.question_type)==0?"\u5355\u9009\u9898":((Or=Mt==null?void 0:Mt[Lt])==null?void 0:Or.question_type)==1?"\u591A\u9009\u9898":((Pr=Mt==null?void 0:Mt[Lt])==null?void 0:Pr.question_type)==3?"\u586B\u7A7A\u9898":((da=Mt==null?void 0:Mt[Lt])==null?void 0:da.question_type)==2?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:Lt,extra:Xn.createElement(ma.Z,{align:"middle",onClick:Ho=>Ho.stopPropagation()},((zr=Mt==null?void 0:Mt[Lt])==null?void 0:zr.question_type)==3&&Xn.createElement(Xn.Fragment,null,Xn.createElement(Me.ZP.Group,{defaultValue:(wo=Mt==null?void 0:Mt[Lt])==null?void 0:wo.use_blank_score,className:rt.scoreByBlankRadio,style:{marginRight:20},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:Ho=>{var Dn,Bl,li,wl,zl;if(Pe==null||Pe.setFieldValue(["sub_item_banks",Lt,"use_blank_score"],(Dn=Ho==null?void 0:Ho.target)==null?void 0:Dn.value),(Bl=Ho==null?void 0:Ho.target)!=null&&Bl.value){let Si=0;for(let Fl in(li=Pe==null?void 0:Pe.getFieldValue(["sub_item_banks",Lt]))==null?void 0:li.standard_answers)Si+=Number((zl=(wl=Pe==null?void 0:Pe.getFieldValue(["sub_item_banks",Lt]))==null?void 0:wl.standard_answers[Fl])==null?void 0:zl.score);Pe==null||Pe.setFieldValue(["sub_item_banks",Lt,"question_score"],Si||"")}tn(new Date)}}),Xn.createElement(dt.Z,{overlayInnerStyle:{width:460},title:Xn.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",Xn.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},Xn.createElement("i",{className:"icon-tishixiaowenhao font18 mr25 c-3061d0"}))),mt&&Xn.createElement(Be.default.Item,pu($i({},Pa),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[Lt,"question_score"],className:oa.blankInputNumberWrapper}),((vr=Mt==null?void 0:Mt[Lt])==null?void 0:vr.question_type)==3&&((co=Mt==null?void 0:Mt[Lt])!=null&&co.use_blank_score)?Xn.createElement(Aa,null):Xn.createElement(De.Z,{className:oa.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}})),Xn.createElement(ma.Z,{align:"middle",className:"pl40",style:{width:82}},Kt!==0&&Xn.createElement("div",{onClick:()=>{var Ho;En(Kt,Kt-1);const Dn=(Ho=Pe.getFieldValue("sub_item_banks"))==null?void 0:Ho.map((Bl,li)=>(Ge.map((wl,zl)=>{li===zl&&(Bl.q_position=Number(wl.name)+1)}),Bl));Pe.setFieldValue("sub_item_banks",Dn)}},Xn.createElement(dt.Z,{title:"\u4E0A\u79FB"},Xn.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),Kt{var Ho;En(Kt,Kt+1);const Dn=(Ho=Pe.getFieldValue("sub_item_banks"))==null?void 0:Ho.map((Bl,li)=>(Ge.map((wl,zl)=>{li===zl&&(Bl.q_position=Number(wl.name)+1)}),Bl));Pe.setFieldValue("sub_item_banks",Dn)},className:Kt===0?"":"ml10"},Xn.createElement(dt.Z,{title:"\u4E0B\u79FB"},Xn.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"})))),Xn.createElement(dt.Z,{title:"\u5220\u9664"},Xn.createElement(ie.Z,{className:`${oa.deleteIcon} ml40`,onClick:()=>Cn(Lt)})))},Xn.createElement(Be.default.Item,pu($i({},Pa),{name:Lt}),(((Xo=Mt==null?void 0:Mt[Lt])==null?void 0:Xo.question_type)==0||((Yo=Mt==null?void 0:Mt[Lt])==null?void 0:Yo.question_type)==1)&&Xn.createElement(lo,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((Eo=Mt==null?void 0:Mt[Lt])==null?void 0:Eo.question_type)==1,form:Pe,choiceKey:[Lt,"choices"],titleKey:[Lt,"name"],analysisKey:[Lt,"analysis"],choiceOptionsPath:["sub_item_banks",Lt,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((jn=Mt==null?void 0:Mt[Lt])==null?void 0:jn.question_type)==3&&Xn.createElement(Ul,{form:Pe,name:Lt,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:[Lt,"use_blank_score"],titleKey:[Lt,"name"],analysisKey:[Lt,"analysis"],isOrdered:[Lt,"is_ordered"],answerKey:[Lt,"standard_answers"],key:hn}),((nl=Mt==null?void 0:Mt[Lt])==null?void 0:nl.question_type)==2&&Xn.createElement(Fn,{form:Pe,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[Lt,"name"],analysisKey:[Lt,"analysis"],choiceKey:[Lt,"choices"]}),((oi=Mt==null?void 0:Mt[Lt])==null?void 0:oi.question_type)==4&&Xn.createElement(Bo,{showKeywords:!0,isMustKeyWords:!0,form:Pe,titleKey:[Lt,"name"],analysisKey:[Lt,"analysis"],answerTexts:[Lt,"answer_texts"],useKeywords:[Lt,"use_keywords"],keywords:[Lt,"keywords"],aiReviewSettings:[Lt,"ai_review_settings"],indexs:Lt,qitem:Mt==null?void 0:Mt[Lt],questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9",exerciseitem:Bt})))})),Ge.length<20&&Xn.createElement(be.Z,{menu:{items:[{label:Xn.createElement("div",{onClick:()=>{Dt({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:0,item_type:"SINGLE"}),fn([Ge==null?void 0:Ge.length,...it])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:Xn.createElement("div",{onClick:()=>{Dt({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:1,item_type:"MULTIPLE"}),fn([Ge==null?void 0:Ge.length,...it])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:Xn.createElement("div",{onClick:()=>{Dt({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",question_type:2,item_type:"JUDGMENT"}),fn([Ge==null?void 0:Ge.length,...it])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:Xn.createElement("div",{onClick:()=>{Dt({name:"",analysis:"",is_ordered:!0,standard_answers:[],question_type:3,item_type:"COMPLETION",use_blank_score:!0,downcase:!0,no_space:!0}),fn([Ge==null?void 0:Ge.length,...it])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:Xn.createElement("div",{onClick:()=>{Dt({name:"",answer_texts:[],keywords:[],use_keywords:!1,analysis:"",question_type:4,item_type:"SUBJECTIVE"}),fn([Ge==null?void 0:Ge.length,...it])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(Ut=>Ut.show).map(Ut=>({label:Ut.label,key:Ut.key}))}},Xn.createElement("div",{className:`${oa.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var Pl=ae(59301),Fu=Object.defineProperty,bu=Object.defineProperties,Ri=Object.getOwnPropertyDescriptors,il=Object.getOwnPropertySymbols,uu=Object.prototype.hasOwnProperty,Tu=Object.prototype.propertyIsEnumerable,Qi=(se,Se,Pe)=>Se in se?Fu(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):se[Se]=Pe,Ml=(se,Se)=>{for(var Pe in Se||(Se={}))uu.call(Se,Pe)&&Qi(se,Pe,Se[Pe]);if(il)for(var Pe of il(Se))Tu.call(Se,Pe)&&Qi(se,Pe,Se[Pe]);return se},wi=(se,Se)=>bu(se,Ri(Se)),zu=(se,Se,Pe)=>new Promise((mt,Bt)=>{var Jt=it=>{try{tn(Pe.next(it))}catch(fn){Bt(fn)}},hn=it=>{try{tn(Pe.throw(it))}catch(fn){Bt(fn)}},tn=it=>it.done?mt(it.value):Promise.resolve(it.value).then(Jt,hn);tn((Pe=Pe.apply(se,Se)).next())}),ku=({qitem:se,setisedit:Se,TagDiscipline:Pe,exerciseitem:mt,seveeditor:Bt,deleteitem:Jt,getTagData:hn,init:tn,showTip:it=!1})=>{var fn;const[On]=Be.default.useForm(),{unified_ai_setting:Aa,ai_review_settings:Ge}=mt==null?void 0:mt.exercise,Dt=(0,he.useIntl)();(0,y.useEffect)(()=>{var En;On.setFieldsValue(wi(Ml({},se),{name:se.question_title,sub_item_banks:(En=se.sub_exercise_questions)==null?void 0:En.map(Mt=>{var Ut,Kt;if(Mt.question_type==4){const Xt=Aa?Ge:((Ut=Mt==null?void 0:Mt.ai_review_settings)==null?void 0:Ut.length)>0?Mt.ai_review_settings:Ge;Mt.ai_review_settings=Xt}return wi(Ml({},Mt),{name:Mt.question_title,choices:(Kt=Mt==null?void 0:Mt.question_choices)==null?void 0:Kt.map(Xt=>wi(Ml({},Xt),{is_answer:Xt!=null&&Xt.standard_boolean?1:0}))})}),repeat_answer:!se.repeat_answer}))},[se]);const Cn=En=>{if(!(En!=null&&En.length))return!1;const Mt=En.map(Kt=>{var Xt;return(Xt=Kt.choice_text)==null?void 0:Xt.trim().replace(/^\s+|\s+$/g,"")});return new Set(Mt).size!==Mt.length};return Pl.createElement("div",null,Pl.createElement(Be.default,{form:On,colon:!1,onValuesChange:(En,Mt)=>{var Ut,Kt,Xt,$a;if(En!=null&&En.sub_item_banks){let Lt=((Ut=On.getFieldValue("sub_item_banks"))==null?void 0:Ut.length)>0&&((Xt=(Kt=On.getFieldValue("sub_item_banks"))==null?void 0:Kt.map(Pa=>{var _r;if(Pa.question_type==3&&(Pa!=null&&Pa.use_blank_score)){let Or=0;for(let Pr in Pa==null?void 0:Pa.standard_answers)Or+=Number((_r=Pa==null?void 0:Pa.standard_answers[Pr])==null?void 0:_r.score);return Or}else return Pa.question_score}))==null?void 0:Xt.filter(Pa=>Pa));(Lt==null?void 0:Lt.length)>0&&On.setFieldsValue({question_score:($a=parseFloat(Lt.reduce((Pa,_r)=>parseFloat(Pa)+parseFloat(_r))))==null?void 0:$a.toFixed(1)})}},onFinish:En=>{var Mt,Ut;if((Mt=En.sub_item_banks)==null?void 0:Mt.some(Xt=>Xt.question_type===0||Xt.question_type===1?Cn(Xt.choices):!1)){we.ZP.error(Dt.formatMessage({id:"classrooms.choiceOptionsNoDuplicate",defaultMessage:"\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58"}));return}Bt(wi(Ml(Ml({},se),En),{question_title:En.name,sub_questions:(Ut=En==null?void 0:En.sub_item_banks)==null?void 0:Ut.map(Xt=>{var $a,Lt,Pa,_r;return(Xt==null?void 0:Xt.question_type)==3?wi(Ml({},Xt),{question_title:Xt.name,item_type:Xt==null?void 0:Xt.question_type}):wi(Ml({},Xt),{question_title:Xt.name,question_choices:(Lt=($a=Xt==null?void 0:Xt.choices)==null?void 0:$a.map)==null?void 0:Lt.call($a,Or=>Or.choice_text),standard_answers:(_r=(Pa=Xt==null?void 0:Xt.choices)==null?void 0:Pa.map)==null?void 0:_r.call(Pa,(Or,Pr)=>(Or==null?void 0:Or.is_answer)===1&&Pr+1).filter(Or=>Or),item_type:Xt==null?void 0:Xt.question_type})})}))},onFinishFailed:En=>zu(void 0,null,function*(){var Mt,Ut;we.ZP.error(En.errorFields[0].errors[0]),On.scrollToField((Ut=(Mt=En==null?void 0:En.errorFields)==null?void 0:Mt[0])==null?void 0:Ut.name,{behavior:"smooth",block:"center"})})},Pl.createElement("div",{style:{display:"flex",alignItems:"center"}},Pl.createElement("div",{style:{flex:1}},Pl.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Pl.createElement("span",null,"\u7EC4\u5408\u9898")),((fn=mt==null?void 0:mt.exercise)==null?void 0:fn.exercise_status)==1&&!(se!=null&&se.isadd)&&Pl.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Jt()}},Pl.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Pl.createElement(je.ZP,{onClick:()=>{var En;se.isadd?(Se(!1),tn()):(On.setFieldsValue(wi(Ml({},se),{name:se.question_title,sub_item_banks:(En=se.sub_exercise_questions)==null?void 0:En.map(Mt=>{var Ut;return wi(Ml({},Mt),{name:Mt.question_title,choices:(Ut=Mt==null?void 0:Mt.question_choices)==null?void 0:Ut.map(Kt=>wi(Ml({},Kt),{is_answer:Kt!=null&&Kt.standard_boolean?1:0}))})}),repeat_answer:!se.repeat_answer})),Se(!1))}},"\u53D6\u6D88"),Pl.createElement(dt.Z,{overlayClassName:rt.shake,open:it,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Pl.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Pl.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Pl.createElement(je.ZP,{className:"ml20",type:"primary",onClick:()=>{On.submit()}},"\u4FDD\u5B58"))),Pl.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Pl.createElement(Yt.Z,{text:"\uFF08\u7EC4\u5408\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5C0F\u9898\u5206\u503C\u4E4B\u548C\uFF09"}),Pl.createElement(xi,{form:On,withScore:!0,choiceKey:"",exerciseitem:mt,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7EC4\u5408\u9898\u9898\u5E72\u5185\u5BB9"}),Pl.createElement(Ea,{getTagData:hn,qitem:se,exerciseitem:mt,TagDiscipline:Pe,form:On}))))},fl=ae(59301),qu=Object.defineProperty,us=Object.defineProperties,ss=Object.getOwnPropertyDescriptors,$u=Object.getOwnPropertySymbols,ds=Object.prototype.hasOwnProperty,Vu=Object.prototype.propertyIsEnumerable,ju=(se,Se,Pe)=>Se in se?qu(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):se[Se]=Pe,Di=(se,Se)=>{for(var Pe in Se||(Se={}))ds.call(Se,Pe)&&ju(se,Pe,Se[Pe]);if($u)for(var Pe of $u(Se))Vu.call(Se,Pe)&&ju(se,Pe,Se[Pe]);return se},Ti=(se,Se)=>us(se,ss(Se)),Cu=(se,Se,Pe)=>new Promise((mt,Bt)=>{var Jt=it=>{try{tn(Pe.next(it))}catch(fn){Bt(fn)}},hn=it=>{try{tn(Pe.throw(it))}catch(fn){Bt(fn)}},tn=it=>it.done?mt(it.value):Promise.resolve(it.value).then(Jt,hn);tn((Pe=Pe.apply(se,Se)).next())}),Qu=({qitem:se,setqitem:Se,setisedit:Pe,TagDiscipline:mt,exerciseitem:Bt,seveeditor:Jt,deleteitem:hn,showTip:tn})=>{var it,fn;const[On]=Be.default.useForm(),Aa=(0,he.useIntl)();return(0,y.useEffect)(()=>{var Ge,Dt;On.setFieldsValue(Ti(Di({},se),{name:se==null?void 0:se.question_title,choices:(Ge=se==null?void 0:se.question_choices)==null?void 0:Ge.map(Cn=>Ti(Di({},Cn),{standard_boolean:Cn!=null&&Cn.standard_boolean?1:0})),repeat_answer:!(se!=null&&se.repeat_answer)})),se.shixun=(Dt=se==null?void 0:se.shixun)==null?void 0:Dt.map(Cn=>Ti(Di({},Cn),{defaultscore:Cn.challenge_score}))},[]),fl.createElement("div",null,fl.createElement(Be.default,{form:On,colon:!1,onFinish:Ge=>{var Dt,Cn;let En=Ti(Di({},Ge),{question_scores:(Dt=se==null?void 0:se.shixun)==null?void 0:Dt.map(Mt=>Mt.challenge_score),item_type:se==null?void 0:se.question_type,choices:(Cn=Ge==null?void 0:Ge.choices)==null?void 0:Cn.map(Mt=>Ti(Di({},Mt),{is_answer:Mt.standard_boolean}))});Jt(Di(Di({},se),En))},onFinishFailed:Ge=>Cu(void 0,null,function*(){var Dt,Cn;we.ZP.error(Ge.errorFields[0].errors[0]),On.scrollToField((Cn=(Dt=Ge==null?void 0:Ge.errorFields)==null?void 0:Dt[0])==null?void 0:Cn.name,{behavior:"smooth",block:"center"})})},fl.createElement("div",{style:{display:"flex",alignItems:"center"}},fl.createElement("div",{style:{flex:1}},fl.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),fl.createElement("span",null,"\u5B9E\u8BAD\u9898")),((it=Bt==null?void 0:Bt.exercise)==null?void 0:it.exercise_status)==1&&!(se!=null&&se.isadd)&&fl.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{hn()}},fl.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),fl.createElement(je.ZP,{onClick:()=>{var Ge,Dt;On.setFieldsValue(Ti(Di({},se),{name:se==null?void 0:se.question_title,choices:(Ge=se==null?void 0:se.question_choices)==null?void 0:Ge.map(Cn=>Ti(Di({},Cn),{standard_boolean:Cn!=null&&Cn.standard_boolean?1:0})),repeat_answer:!(se!=null&&se.repeat_answer)})),se.shixun=(Dt=se==null?void 0:se.shixun)==null?void 0:Dt.map(Cn=>Ti(Di({},Cn),{challenge_score:Cn.defaultscore})),Se(Di({},se)),Pe(!1)}},"\u53D6\u6D88"),fl.createElement(dt.Z,{overlayClassName:rt.shake,open:tn,placement:"bottom",color:"rgba(244,156,14,0.19)",title:fl.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},fl.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},fl.createElement(je.ZP,{className:"ml20",type:"primary",onClick:()=>Cu(void 0,null,function*(){var Ge,Dt,Cn;if(((Dt=(Ge=se==null?void 0:se.shixun)==null?void 0:Ge.map)==null?void 0:Dt.call(Ge,En=>En.challenge_score).filter(En=>En).length)<((Cn=se==null?void 0:se.shixun)==null?void 0:Cn.length)){we.ZP.info(Aa.formatMessage({id:"classrooms.scoreCannotEmpty",defaultMessage:"\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A"}));return}On.submit()})},"\u4FDD\u5B58"))),fl.createElement(Yt.Z,{text:"\uFF08\u5B9E\u8BAD\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5173\u5361\u5206\u503C\u4E4B\u548C\uFF09"}),fl.createElement(Be.default.Item,{label:"\u9898\u5E72",name:"question_title",labelCol:{span:24},rules:[{required:!0}]},fl.createElement(qt.Z,{watch:!0,height:140,placeholder:"",defaultValue:se.question_title}))),fl.createElement(ma.Z,{style:{marginBottom:15},align:"middle",justify:"space-between"},fl.createElement("div",null,fl.createElement("span",{style:{color:"red"}},"*"),"\u5173\u5361\u540D\u79F0"),fl.createElement("a",{href:`/shixuns/${se==null?void 0:se.shixun_identifier}/challenges?exercise=true`,target:"_blank"},fl.createElement("i",{onClick:()=>{},className:"iconfont icon-shixunkecheng font14 mr5"}),"\u5B9E\u8BAD\u8BE6\u60C5")),(fn=se==null?void 0:se.shixun)==null?void 0:fn.map((Ge,Dt)=>fl.createElement("div",{style:{display:"flex",marginBottom:20}},fl.createElement("div",{style:{flex:1}},Dt+1,"\u3001",Ge.challenge_name),fl.createElement("div",null,fl.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C",fl.createElement(De.Z,{precision:1,value:Ge==null?void 0:Ge.challenge_score,onChange:Cn=>{const En=JSON.parse(JSON.stringify((se==null?void 0:se.shixun)||[]));En[Dt].challenge_score=Cn;const Mt=En.every(Kt=>!Kt.challenge_score),Ut=parseFloat(En==null?void 0:En.map(Kt=>Kt.challenge_score).reduce((Kt,Xt)=>parseFloat(Kt||0)+parseFloat(Xt||0)));On.setFieldsValue({question_score:Mt?"":Ut.toFixed(1)}),Se(Ti(Di({},se),{shixun:En}))},max:200,min:.1,style:{marginLeft:10,width:150},placeholder:Aa.formatMessage({id:"classrooms.promptScore",defaultMessage:"\u8BF7\u8F93\u5165\u5206\u503C"}),size:"middle"})))))},Ma={flex_box_center:"flex_box_center___Vhtb1",flex_space_between:"flex_space_between___k2ZrJ",flex_box_vertical_center:"flex_box_vertical_center___tn6Db",flex_box_center_end:"flex_box_center_end___k3eNX",flex_box_column:"flex_box_column___rsWbi",warp:"warp___UlRJc",indexTag:"indexTag___rjJ1u",normalWrap:"normalWrap___Qm4zY",redio:"redio___VW3yr",redioitem:"redioitem___jAPlJ",redioitemyes:"redioitemyes___VoiQ1",title:"title___Dt2dl",titleyes:"titleyes___Fjh3a",yestag:"yestag___CXrPv",checkbox:"checkbox___CgMU_",checkboxitem:"checkboxitem___PpJ9n",checkboxitemyes:"checkboxitemyes___pCfvZ",bottom:"bottom___BqrmJ",bottomitem:"bottomitem___Qk2rG",left:"left___l29lW",right:"right___nB1XE",completion:"completion___y1m7L",content:"content___AmQy4",items:"items___lIt8e",simple:"simple___zxJLH",shixunWrapper:"shixunWrapper___kAYdL",shixun:"shixun___UE6xS",score:"score___Px5Fq",qtitle:"qtitle___wG7Nn",program:"program___gzKdL",combination:"combination___R0ysn",qtype:"qtype___U0Suy",divname:"divname___guDo9"},Uu=ae(1710),As=ae(37975),hu=ae(24334),la=ae(59301);const su=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],Ou=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}];var Fs=({qitem:se,exercise:Se})=>{var Pe,mt,Bt,Jt,hn,tn,it,fn,On,Aa,Ge,Dt,Cn,En,Mt,Ut,Kt,Xt,$a,Lt,Pa,_r,Or,Pr;return la.createElement("div",{className:Ma.warp},((se==null?void 0:se.question_type)===0||(se==null?void 0:se.question_type)===2)&&la.createElement("div",{className:Ma.normalWrap},(Pe=se==null?void 0:se.question_choices)==null?void 0:Pe.map((da,zr)=>la.createElement("div",{className:Ma.redio},!(da!=null&&da.standard_boolean)&&la.createElement("span",{className:Ma.redioitem}),(da==null?void 0:da.standard_boolean)&&la.createElement("i",{className:`${Ma.redioitemyes} icon-duigou1`}),la.createElement("span",{className:`${da!=null&&da.standard_boolean?Ma.titleyes:Ma.title} ${Ma.indexTag}`},(se==null?void 0:se.question_type)===0?su[zr]:""),la.createElement(Tt.Z,{className:da!=null&&da.standard_boolean?Ma.titleyes:Ma.title,value:da==null?void 0:da.choice_text}),(da==null?void 0:da.standard_boolean)&&la.createElement("div",{className:Ma.yestag},"\u6B63\u786E\u7B54\u6848")))),(se==null?void 0:se.question_type)===1&&la.createElement("div",{className:Ma.normalWrap},(mt=se==null?void 0:se.question_choices)==null?void 0:mt.map((da,zr)=>la.createElement("div",{className:Ma.checkbox},!(da!=null&&da.standard_boolean)&&la.createElement("span",{className:Ma.checkboxitem}),(da==null?void 0:da.standard_boolean)&&la.createElement("i",{className:`${Ma.checkboxitemyes} icon-duigou1`}),la.createElement("span",{className:`${da!=null&&da.standard_boolean?Ma.titleyes:Ma.title} ${Ma.indexTag}`},su[zr]),la.createElement(Tt.Z,{className:da!=null&&da.standard_boolean?Ma.titleyes:Ma.title,value:da==null?void 0:da.choice_text}),(da==null?void 0:da.standard_boolean)&&la.createElement("div",{className:Ma.yestag},"\u6B63\u786E\u7B54\u6848")))),(se==null?void 0:se.question_type)===3&&la.createElement("div",{className:Ma.completion},(Bt=se==null?void 0:se.standard_answers)==null?void 0:Bt.map((da,zr)=>{var wo;return la.createElement(ma.Z,{align:"top"},la.createElement("span",{className:Ma.title},"\u586B\u7A7A\u9879",zr+1),la.createElement("div",{className:Ma.content},(wo=da.answer_text)==null?void 0:wo.map((vr,co)=>la.createElement("div",{key:co,className:Ma.items,style:(da==null?void 0:da.model)===2?{border:0,padding:0}:{}},(da==null?void 0:da.model)===1?la.createElement("pre",{className:"mb0"},vr):la.createElement(As.Z,{value:vr,disabled:!0})))))})),(se==null?void 0:se.question_type)===4&&la.createElement("div",{className:Ma.simple},la.createElement("div",{className:Ma.title},"\u53C2\u8003\u7B54\u6848"),la.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Jt=se==null?void 0:se.answer_texts)!=null&&Jt[0]?la.createElement(Tt.Z,{className:Ma.content,value:(hn=se==null?void 0:se.answer_texts)==null?void 0:hn[0]}):la.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),la.createElement("div",{className:"mt20 "},la.createElement("span",{className:Ma.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),la.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},se!=null&&se.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))),(se==null?void 0:se.question_type)===5&&la.createElement("div",{className:Ma.shixunWrapper},(tn=se==null?void 0:se.shixun)==null?void 0:tn.map((da,zr)=>{var wo,vr;return la.createElement("div",null,la.createElement("div",{key:zr,className:`${Ma.shixun} mb30`},la.createElement("span",{className:Ma.score},"\uFF08",da==null?void 0:da.challenge_score,"\u5206\uFF09"),la.createElement("span",{className:Ma.qtitle},(se==null?void 0:se.index)+"."+(zr+1),"\u3001",da==null?void 0:da.challenge_name)),((vr=(wo=Se==null?void 0:Se.editData)==null?void 0:wo.exercise)==null?void 0:vr.show_challenge_task_pass)&&la.createElement(Tt.Z,{className:Ma.content,value:(da==null?void 0:da.task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))})),(se==null?void 0:se.question_type)===6&&la.createElement("div",{className:Ma.program,style:{border:!((fn=(it=Se==null?void 0:Se.editData)==null?void 0:it.exercise)!=null&&fn.show_hack_sets)&&!((Aa=(On=Se==null?void 0:Se.editData)==null?void 0:On.exercise)!=null&&Aa.show_hack_description)&&"none"}},((Dt=(Ge=Se==null?void 0:Se.editData)==null?void 0:Ge.exercise)==null?void 0:Dt.show_hack_sets)&&la.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},la.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},la.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),la.createElement(Uu.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(da,zr,wo)=>wo+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(da,zr,wo)=>la.createElement(dt.Z,{title:la.createElement("pre",null,da)},la.createElement("div",{className:Ma.divname},da))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(da,zr,wo)=>la.createElement(dt.Z,{title:la.createElement("pre",null,da)}," ",la.createElement("div",{className:Ma.divname},da))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:se==null?void 0:se.hack_sets})),((En=(Cn=Se==null?void 0:Se.editData)==null?void 0:Cn.exercise)==null?void 0:En.show_hack_description)&&la.createElement("div",null,la.createElement(Tt.Z,{className:Ma.content,value:(se==null?void 0:se.description)||"- -"}))),(se==null?void 0:se.question_type)===7&&((Mt=se==null?void 0:se.sub_exercise_questions)==null?void 0:Mt.map((da,zr)=>{var wo,vr,co,Xo,Yo,Eo;return la.createElement("div",{key:zr},la.createElement("div",{className:Ma.combination},la.createElement("span",{className:Ma.score},da==null?void 0:da.question_score,"\u5206"),la.createElement("span",{className:Ma.qtype},(wo=Ou.find(jn=>jn.type==da.question_type))==null?void 0:wo.name),la.createElement("span",{className:Ma.qtitle},zr+1,"\u3001",da==null?void 0:da.question_title)),(da.question_type===0||da.question_type===2)&&la.createElement("div",{className:Ma.warp,style:{padding:"30px 58px",paddingBottom:0}},la.createElement("div",null,(vr=da==null?void 0:da.question_choices)==null?void 0:vr.map((jn,nl)=>la.createElement("div",{className:Ma.redio,key:nl},!(jn!=null&&jn.standard_boolean)&&la.createElement("span",{className:Ma.redioitem}),(jn==null?void 0:jn.standard_boolean)&&la.createElement("i",{className:`${Ma.redioitemyes} icon-duigou1`}),da.question_type===2&&la.createElement("span",{className:`${jn!=null&&jn.standard_boolean?Ma.titleyes:Ma.title} ${Ma.indexTag}`},su[nl]),la.createElement(Tt.Z,{className:jn!=null&&jn.standard_boolean?Ma.titleyes:Ma.title,value:jn==null?void 0:jn.choice_text}),(jn==null?void 0:jn.standard_boolean)&&la.createElement("div",{className:Ma.yestag},"\u6B63\u786E\u7B54\u6848"))))),da.question_type===1&&la.createElement("div",{className:Ma.normalWrap},(co=da==null?void 0:da.question_choices)==null?void 0:co.map((jn,nl)=>la.createElement("div",{className:Ma.checkbox,key:nl},!(jn!=null&&jn.standard_boolean)&&la.createElement("span",{className:Ma.checkboxitem}),(jn==null?void 0:jn.standard_boolean)&&la.createElement("i",{className:`${Ma.checkboxitemyes} icon-duigou1`}),la.createElement("span",{className:`${jn!=null&&jn.standard_boolean?Ma.titleyes:Ma.title} ${Ma.indexTag}`},su[nl]),la.createElement(Tt.Z,{className:jn!=null&&jn.standard_boolean?Ma.titleyes:Ma.title,value:jn==null?void 0:jn.choice_text}),(jn==null?void 0:jn.standard_boolean)&&la.createElement("div",{className:Ma.yestag},"\u6B63\u786E\u7B54\u6848")))),da.question_type===3&&la.createElement("div",{className:Ma.completion},(Xo=da==null?void 0:da.standard_answers)==null?void 0:Xo.map((jn,nl)=>{var oi;return la.createElement(ma.Z,{align:"top"},la.createElement("span",{className:Ma.title},"\u586B\u7A7A\u9879",nl+1),la.createElement("div",{className:Ma.content},(oi=jn.answer_text)==null?void 0:oi.map((Ho,Dn)=>la.createElement("div",{key:Dn,className:Ma.items},la.createElement("pre",{className:"mb0"},Ho)))))})),da.question_type===4&&la.createElement("div",{className:Ma.simple},la.createElement("div",{className:Ma.title},"\u53C2\u8003\u7B54\u6848"),la.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Yo=da==null?void 0:da.answer_texts)!=null&&Yo[0]?la.createElement(Tt.Z,{className:Ma.content,value:(Eo=da==null?void 0:da.answer_texts)==null?void 0:Eo[0]}):la.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),la.createElement("div",{className:"mt20 "},la.createElement("span",{className:Ma.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),la.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},da!=null&&da.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))))})),(se==null?void 0:se.question_type)===8&&la.createElement("div",null,la.createElement(Tt.Z,{disabledFill:!0,className:Ma.content,showProgramFill:!0,value:hu.Base64.decode(((Ut=se==null?void 0:se.program_attr)==null?void 0:Ut.code)||"")})),((se==null?void 0:se.question_type)<=4||[6,8].includes(se==null?void 0:se.question_type))&&la.createElement("div",{className:Ma.bottom},la.createElement("div",{className:`${Ma.bottomitem} mb30`},la.createElement("span",{className:Ma.left},"\u89E3\u6790"),la.createElement("span",{className:Ma.right},se!=null&&se.analysis?la.createElement(Tt.Z,{value:se==null?void 0:se.analysis}):la.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),la.createElement("div",{className:`${Ma.bottomitem} mb30`},la.createElement("span",{className:Ma.left},"\u96BE\u5EA6"),la.createElement("span",{className:Ma.right},(se==null?void 0:se.difficulty)===1?"\u7B80\u5355":(se==null?void 0:se.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),la.createElement("div",{className:Ma.bottomitem},la.createElement("span",{className:Ma.left},"\u77E5\u8BC6\u70B9"),la.createElement(dt.Z,{title:((Kt=se==null?void 0:se.tag_discipline_names)==null?void 0:Kt.length)<=0||((Xt=se==null?void 0:se.tag_discipline_names)==null?void 0:Xt.length)==1&&["-"].includes(se==null?void 0:se.tag_discipline_names[0])?"\u6682\u672A\u8BBE\u7F6E~":(Lt=($a=se==null?void 0:se.tag_discipline_names)==null?void 0:$a.join("\uFF1B"))==null?void 0:Lt.toString()},la.createElement("span",{className:Ma.right},((Pa=se==null?void 0:se.tag_discipline_names)==null?void 0:Pa.length)<=0?la.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):((_r=se==null?void 0:se.tag_discipline_names)==null?void 0:_r.length)==1&&["-"].includes(se==null?void 0:se.tag_discipline_names[0])?la.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):(Pr=(Or=se==null?void 0:se.tag_discipline_names)==null?void 0:Or.join("\uFF1B"))==null?void 0:Pr.toString())))))},cs=ae(51780),es=ae(29342),vl=ae(59301),Zu=Object.defineProperty,Yu=Object.defineProperties,ts=Object.getOwnPropertyDescriptors,ns=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,fe=(se,Se,Pe)=>Se in se?Zu(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):se[Se]=Pe,Ne=(se,Se)=>{for(var Pe in Se||(Se={}))ce.call(Se,Pe)&&fe(se,Pe,Se[Pe]);if(ns)for(var Pe of ns(Se))ge.call(Se,Pe)&&fe(se,Pe,Se[Pe]);return se},Oe=(se,Se)=>Yu(se,ts(Se)),gt=(se,Se,Pe)=>new Promise((mt,Bt)=>{var Jt=it=>{try{tn(Pe.next(it))}catch(fn){Bt(fn)}},hn=it=>{try{tn(Pe.throw(it))}catch(fn){Bt(fn)}},tn=it=>it.done?mt(it.value):Promise.resolve(it.value).then(Jt,hn);tn((Pe=Pe.apply(se,Se)).next())}),Nt=({qitem:se,setisedit:Se,TagDiscipline:Pe,exerciseitem:mt,seveeditor:Bt,deleteitem:Jt,getTagData:hn,init:tn,showTip:it=!1})=>{var fn,On,Aa,Ge;const[Dt]=Be.default.useForm(),Cn=(0,he.useIntl)(),{unified_ai_setting:En,ai_review_settings:Mt}=mt==null?void 0:mt.exercise,Ut=En?Mt:((fn=se==null?void 0:se.ai_review_settings)==null?void 0:fn.length)>0?se.ai_review_settings:Mt;return(0,y.useEffect)(()=>{Dt.setFieldsValue(Oe(Ne({},se),{name:se.question_title,answer_texts:se.answer_texts,repeat_answer:!se.repeat_answer,ai_review_settings:Ut}))},[se]),vl.createElement("div",null,vl.createElement(Be.default,{form:Dt,colon:!1,onFinish:Kt=>{var Xt;(Xt=mt==null?void 0:mt.exercise)!=null&&Xt.is_open_ai_review&&!(0,At.BR)(Kt==null?void 0:Kt.ai_review_settings)||Bt(Oe(Ne(Ne({},se),Kt),{answer_texts:Kt==null?void 0:Kt.answer_texts,question_title:Kt==null?void 0:Kt.name}))},onFinishFailed:Kt=>gt(void 0,null,function*(){var Xt,$a;we.ZP.error(Kt.errorFields[0].errors[0]),Dt.scrollToField(($a=(Xt=Kt==null?void 0:Kt.errorFields)==null?void 0:Xt[0])==null?void 0:$a.name,{behavior:"smooth",block:"center"})})},vl.createElement("div",{style:{display:"flex",alignItems:"center"}},vl.createElement("div",{style:{flex:1}},vl.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),vl.createElement("span",null,"\u7B80\u7B54\u9898")),((On=mt==null?void 0:mt.exercise)==null?void 0:On.exercise_status)==1&&!(se!=null&&se.isadd)&&vl.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Jt()}},vl.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),vl.createElement(je.ZP,{onClick:()=>{se.isadd?(Se(!1),tn()):(Dt.setFieldsValue(Oe(Ne({},se),{name:se==null?void 0:se.question_title,answer_texts:se.answer_texts||[],repeat_answer:!(se!=null&&se.repeat_answer)})),Se(!1))}},"\u53D6\u6D88"),vl.createElement(dt.Z,{overlayClassName:rt.shake,open:it,placement:"bottom",color:"rgba(244,156,14,0.19)",title:vl.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},vl.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},vl.createElement(je.ZP,{type:"primary",className:"ml20",onClick:()=>{Dt.submit()}},"\u4FDD\u5B58"))),vl.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},vl.createElement(Be.default.Item,{className:rt.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:Cn.formatMessage({id:"classrooms.promptScore",defaultMessage:"\u8BF7\u8F93\u5165\u5206\u503C"})}]},vl.createElement(De.Z,{onBlur:Kt=>{Kt.target.value==="0"&&we.ZP.error(Cn.formatMessage({id:"classrooms.scoreGreater0LessEqual100",defaultMessage:"\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100"}))},style:{width:150},precision:1,placeholder:Cn.formatMessage({id:"classrooms.promptScore",defaultMessage:"\u8BF7\u8F93\u5165\u5206\u503C"}),max:100,min:.1})),vl.createElement(es.W,{form:Dt,showKeywords:!0,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"}),((Aa=mt==null?void 0:mt.exercise)==null?void 0:Aa.is_open_ai_review)&&!((Ge=mt==null?void 0:mt.exercise)!=null&&Ge.unified_ai_setting)&&vl.createElement(nt,{form:Dt,qitem:se}),vl.createElement(Ea,{getTagData:hn,qitem:se,exerciseitem:mt,TagDiscipline:Pe,form:Dt}))))},St=ae(59301),en=(se,Se,Pe)=>new Promise((mt,Bt)=>{var Jt=it=>{try{tn(Pe.next(it))}catch(fn){Bt(fn)}},hn=it=>{try{tn(Pe.throw(it))}catch(fn){Bt(fn)}},tn=it=>it.done?mt(it.value):Promise.resolve(it.value).then(Jt,hn);tn((Pe=Pe.apply(se,Se)).next())}),dn=({setScoreShow:se,ScoreShow:Se,exerciseitem:Pe,getdata:mt})=>{var Bt,Jt,hn;const[tn,it]=(0,y.useState)(!1),fn=(0,he.useIntl)();function On(){return en(this,null,function*(){var Aa,Ge,Dt;let Cn=(Ge=(Aa=Pe==null?void 0:Pe.exercise_question_types)==null?void 0:Aa.filter(Mt=>Mt.Singlequestion))==null?void 0:Ge.map(Mt=>({question_type:Mt.question_type,score:Mt.Singlequestion})),En=yield(0,te.ZP)(`/api/exercises/${(Dt=Pe==null?void 0:Pe.exercise)==null?void 0:Dt.id}/batch_set_score.json`,{method:"POST",body:{question_arr:Cn}});(En==null?void 0:En.status)===0&&mt()})}return St.createElement("div",null,Se&&St.createElement(_e.default,{title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C",open:Se,width:640,centered:!0,zIndex:10,className:rt.scoremodal,onCancel:()=>{se(!1)},onOk:()=>{var Aa,Ge,Dt;if(Pe!=null&&Pe.use_blank_score&&((Dt=(Ge=(Aa=Pe==null?void 0:Pe.exercise_question_types)==null?void 0:Aa.filter(Cn=>Cn.name==="\u586B\u7A7A\u9898"))==null?void 0:Ge[0])!=null&&Dt.Singlequestion)){it(!0);return}On(),se(!1)}},St.createElement("div",{className:"c-black"},"\u603B\u5206",St.createElement("span",{className:"ml10 c-light-primary"},(Pe==null?void 0:Pe.exercise_question_types.length)>0&&((Bt=Pe==null?void 0:Pe.exercise_types)==null?void 0:Bt.q_scores))),St.createElement("div",{className:rt.content},St.createElement("span",null,"\u9898\u578B\u540D\u79F0"),St.createElement("span",null,"\u5C0F\u9898\u603B\u6570"),St.createElement("span",null,"\u9898\u578B\u603B\u5206"),St.createElement("span",null,"\u64CD\u4F5C")),(hn=(Jt=Pe==null?void 0:Pe.exercise_question_types)==null?void 0:Jt.filter(Aa=>Aa.name!=="\u5B9E\u8BAD\u9898"&&Aa.name!=="\u7EC4\u5408\u9898"))==null?void 0:hn.map(Aa=>{var Ge;return St.createElement("div",{className:rt.items},St.createElement("span",null,Aa==null?void 0:Aa.name),St.createElement("span",null,(Ge=Aa==null?void 0:Aa.items)==null?void 0:Ge.length),St.createElement("span",null,Aa==null?void 0:Aa.score),St.createElement("span",null,"\u6BCF\u9898",St.createElement(De.Z,{max:100,precision:1,min:.1,onChange:Dt=>{Aa.Singlequestion=Dt},style:{width:90,height:38,margin:"0px 10px",display:"flex",alignItems:"center"}}),"\u5206"))})),St.createElement(_e.default,{title:!1,footer:!1,centered:!0,zIndex:20,open:tn,width:640,closable:!1,className:rt.scoremodal},St.createElement("div",{style:{marginTop:40}},"\u586B\u7A7A\u9898\u4E2D\u5B58\u5728",St.createElement("span",{style:{color:"#FA6400"}},"\u6309\u7A7A\u7ED9\u5206"),"\u7684\u5C0F\u9898\uFF0C\u82E5\u6279\u91CF\u8BBE\u7F6E\u5206\u503C\u4F1A\u7EDF\u4E00\u5C06\u586B\u7A7A\u9898\u6539\u4E3A\u6309\u9898\u7ED9\u5206"),St.createElement("div",{className:rt.bottom},St.createElement(je.ZP,{className:rt.no,onClick:()=>{it(!1)}},"\u53D6\u6D88"),St.createElement(je.ZP,{className:rt.yes,onClick:()=>{On(),it(!1),se(!1)}},fn.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"})))))},mn=ae(99313),Rn=ae(98228),Tn=ae(58421),Pt={flex_box_center:"flex_box_center___aDsO9",flex_space_between:"flex_space_between___5V4Xk",flex_box_vertical_center:"flex_box_vertical_center___rNdEP",flex_box_center_end:"flex_box_center_end___cKjnr",flex_box_column:"flex_box_column___glFYD",scoremodal:"scoremodal___PfqOf",selectWrapper:"selectWrapper___Mtqcz",selectWrappers:"selectWrappers___uX2K9",allqingchu:"allqingchu___IqL8g",title:"title___UgYfD",score:"score___LjJmD",close:"close___I0jAO",content:"content___4u86F",items:"items___mK2L5",bottom:"bottom___vQTEm",yes:"yes___j81JQ",no:"no___kiUH4",titlecount:"titlecount___lliQr",add:"add___QhDj8",search:"search___QCCaL",searchIcon:"searchIcon___oXRH5",tabWrap:"tabWrap___Cu_4D",previewModal:"previewModal___BVDlS"},sn=ae(41576),wt={flex_box_center:"flex_box_center___zojHa",flex_space_between:"flex_space_between___wmLZ4",flex_box_vertical_center:"flex_box_vertical_center___DszWW",flex_box_center_end:"flex_box_center_end___mVCv5",flex_box_column:"flex_box_column___fbC9t",warp:"warp___isAcM",shixunbutton:"shixunbutton___h3Ybb",redio:"redio___xDffb",redioitem:"redioitem___FFPtq",redioitemyes:"redioitemyes___pF7ID",title:"title___mnPZc",titleyes:"titleyes___wrtWQ",yestag:"yestag___D4krY",qcount:"qcount___W5pwO",score:"score___eKQzl",qtitle:"qtitle___lb8MD",checkbox:"checkbox___QpUm4",checkboxitem:"checkboxitem___Wm2SH",checkboxitemyes:"checkboxitemyes___VVVTe",bottom:"bottom___Mn_Bw",bottomitem:"bottomitem___JTyHT",left:"left___nQqpo",right:"right___v58qy",completion:"completion___BnZSp",content:"content___MU8hZ",items:"items___a7i54",simple:"simple___GDw3K",shixun:"shixun___DGzTe",combination:"combination___AG9cr"};const Da=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var Ra=({qitem:se})=>{var Se,Pe,mt,Bt,Jt,hn,tn,it,fn,On;const Aa=(0,he.useIntl)();return y.createElement("div",{className:wt.warp},y.createElement("div",{className:wt.mainPart},y.createElement("div",{className:wt.qcount},(se==null?void 0:se.question_type)===8&&y.createElement(Tt.Z,{className:wt.content,showProgramFill:!0,value:(Se=se==null?void 0:se.program_attr)==null?void 0:Se.description}),(se==null?void 0:se.question_type)!=8&&y.createElement(Tt.Z,{className:wt.qtitle,value:(se==null?void 0:se.name)||(se==null?void 0:se.title)})),((se==null?void 0:se.question_type)===0||(se==null?void 0:se.question_type)===2)&&y.createElement("div",null,(Pe=se==null?void 0:se.choices)==null?void 0:Pe.map((Ge,Dt)=>y.createElement("div",{className:wt.redio},!(Ge!=null&&Ge.is_answer)&&y.createElement("span",{className:wt.redioitem}),(Ge==null?void 0:Ge.is_answer)&&y.createElement("i",{className:`${wt.redioitemyes} icon-duigou1`}),y.createElement(Tt.Z,{className:Ge!=null&&Ge.is_answer?wt.titleyes:wt.title,value:Da[Dt]+(Ge==null?void 0:Ge.choice_text)}),(Ge==null?void 0:Ge.is_answer)&&y.createElement("div",{className:wt.yestag},"\u6B63\u786E\u7B54\u6848")))),(se==null?void 0:se.question_type)===1&&y.createElement("div",null,(mt=se==null?void 0:se.choices)==null?void 0:mt.map((Ge,Dt)=>y.createElement("div",{className:wt.checkbox},!(Ge!=null&&Ge.is_answer)&&y.createElement("span",{className:wt.checkboxitem}),(Ge==null?void 0:Ge.is_answer)&&y.createElement("i",{className:`${wt.checkboxitemyes} icon-duigou1`}),y.createElement(Tt.Z,{className:Ge!=null&&Ge.is_answer?wt.titleyes:wt.title,value:Da[Dt]+(Ge==null?void 0:Ge.choice_text)}),(Ge==null?void 0:Ge.is_answer)&&y.createElement("div",{className:wt.yestag},"\u6B63\u786E\u7B54\u6848")))),(se==null?void 0:se.question_type)===3&&y.createElement("div",{className:wt.completion},(Bt=se==null?void 0:se.standard_answer)==null?void 0:Bt.map((Ge,Dt)=>{var Cn;return y.createElement("div",{style:{display:"flex"}},y.createElement("span",{className:wt.title},"\u586B\u7A7A\u9879",Dt+1),y.createElement("div",{className:wt.content},(Cn=Ge==null?void 0:Ge.answer_text)==null?void 0:Cn.map((En,Mt)=>y.createElement("div",{className:wt.items},En))))})),(se==null?void 0:se.question_type)===4&&y.createElement("div",{className:wt.simple},y.createElement("div",{className:wt.title},"\u53C2\u8003\u7B54\u6848"),y.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Jt=se==null?void 0:se.answer_texts)!=null&&Jt[0]?y.createElement(Tt.Z,{className:wt.content,value:(hn=se==null?void 0:se.answer_texts)==null?void 0:hn[0]}):y.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(se==null?void 0:se.question_type)===5&&((tn=se==null?void 0:se.challenge_names)==null?void 0:tn.map((Ge,Dt)=>y.createElement("div",{className:wt.shixun},y.createElement("span",{className:wt.qtitle},y.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,At.EM)(Dt+1),"\u9898"),Ge)))),(se==null?void 0:se.question_type)===6&&y.createElement("div",{className:wt.simple},y.createElement(Tt.Z,{className:wt.content,value:((it=se==null?void 0:se.program_attr)==null?void 0:it.description)||"- -"})),(se==null?void 0:se.question_type)===7&&((fn=se==null?void 0:se.sub_item_banks)==null?void 0:fn.map((Ge,Dt)=>{var Cn,En,Mt,Ut,Kt;return y.createElement("div",null,y.createElement("div",{className:wt.combination},y.createElement("span",{className:wt.qtitle},Ge==null?void 0:Ge.name)),y.createElement("div",{className:wt.warp,style:{padding:"0px",paddingTop:20}},y.createElement("div",null,((Ge==null?void 0:Ge.item_type)=="SINGLE"||(Ge==null?void 0:Ge.item_type)=="JUDGMENT")&&((Cn=Ge==null?void 0:Ge.choices)==null?void 0:Cn.map((Xt,$a)=>y.createElement("div",{className:wt.redio},!(Xt!=null&&Xt.is_answer)&&y.createElement("span",{className:wt.redioitem}),(Xt==null?void 0:Xt.is_answer)&&y.createElement("i",{className:`${wt.redioitemyes} icon-duigou1`}),y.createElement(Tt.Z,{className:Xt!=null&&Xt.is_answer?wt.titleyes:wt.title,value:Da[$a]+(Xt==null?void 0:Xt.choice_text)}),(Xt==null?void 0:Xt.is_answer)&&y.createElement("div",{className:wt.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ge==null?void 0:Ge.item_type)=="MULTIPLE"&&((En=Ge==null?void 0:Ge.choices)==null?void 0:En.map((Xt,$a)=>y.createElement("div",{className:wt.checkbox},!(Xt!=null&&Xt.is_answer)&&y.createElement("span",{className:wt.checkboxitem}),(Xt==null?void 0:Xt.is_answer)&&y.createElement("i",{className:`${wt.checkboxitemyes} icon-duigou1`}),y.createElement(Tt.Z,{className:Xt!=null&&Xt.is_answer?wt.titleyes:wt.title,value:Da[$a]+(Xt==null?void 0:Xt.choice_text)}),(Xt==null?void 0:Xt.is_answer)&&y.createElement("div",{className:wt.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ge==null?void 0:Ge.item_type)=="COMPLETION"&&y.createElement("div",{className:wt.completion},(Mt=Ge==null?void 0:Ge.standard_answer)==null?void 0:Mt.map((Xt,$a)=>{var Lt;return y.createElement("div",{style:{display:"flex"}},y.createElement("span",{className:wt.title},"\u586B\u7A7A\u9879",$a+1),y.createElement("div",{className:wt.content},(Lt=Xt==null?void 0:Xt.answer_text)==null?void 0:Lt.map((Pa,_r)=>y.createElement("div",{className:wt.items},Pa))))})),(Ge==null?void 0:Ge.item_type)=="SUBJECTIVE"&&y.createElement("div",{className:wt.simple},y.createElement("div",{className:wt.title},"\u53C2\u8003\u7B54\u6848"),y.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Ut=Ge==null?void 0:Ge.answer_texts)!=null&&Ut[0]?y.createElement(Tt.Z,{className:wt.content,value:(Kt=Ge==null?void 0:Ge.answer_texts)==null?void 0:Kt[0]}):y.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(se==null?void 0:se.question_type)===8&&y.createElement("div",null,y.createElement(Tt.Z,{disabledFill:!0,className:wt.content,showProgramFill:!0,value:hu.Base64.decode(((On=se==null?void 0:se.program_attr)==null?void 0:On.code)||"")})),(se==null?void 0:se.question_type)===5&&y.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},y.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},y.createElement("div",{style:{marginRight:30}},y.createElement("span",{style:{marginRight:10,color:"#666666"}},"\u521B\u5EFA\u8005"),y.createElement("span",{style:{color:"#000000"}},(se==null?void 0:se.author_name)||"- -")),y.createElement("div",{style:{marginRight:30}},y.createElement("span",{style:{marginRight:10,color:"#666666"}},"\u6240\u5C5E\u5355\u4F4D"),y.createElement("span",{style:{color:"#000000"}},(se==null?void 0:se.author_school_name)||"- -")),y.createElement("div",{style:{marginRight:30}},y.createElement("span",{style:{marginRight:10,color:"#666666"}},"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{style:{color:"#000000"}},(se==null?void 0:se.study_count)||"0"))),y.createElement("a",{className:wt.shixunbutton,href:`/shixuns/${se==null?void 0:se.identifier}/challenges?exercise=true`,target:"_blank"},y.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((se==null?void 0:se.question_type)<=4||[6,8].includes(se==null?void 0:se.question_type))&&y.createElement("div",{className:wt.bottom},y.createElement("div",{className:wt.bottomitem},y.createElement("span",{className:wt.left},"\u89E3\u6790"),y.createElement("span",{className:wt.right},se!=null&&se.analysis?y.createElement(Tt.Z,{value:se==null?void 0:se.analysis}):y.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),y.createElement("div",{className:wt.bottomitem},y.createElement("span",{className:wt.left},"\u96BE\u5EA6"),y.createElement("span",{className:wt.right},(se==null?void 0:se.difficulty)===1?"\u7B80\u5355":(se==null?void 0:se.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),y.createElement("div",{className:wt.bottomitem},y.createElement("span",{className:wt.left},"\u77E5\u8BC6\u70B9"),y.createElement("span",{className:wt.right},se!=null&&se.tag_discipline?se==null?void 0:se.tag_discipline:y.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},Wa=ae(12082),Ta=ae(53956),Sa=ae(8250),eo=ae(66807),Cr=ae(55301),Kr=ae(90609),mo=ae(86342),kn=ae(59301),Mo=Object.defineProperty,dl=Object.defineProperties,Do=Object.getOwnPropertyDescriptors,io=Object.getOwnPropertySymbols,ho=Object.prototype.hasOwnProperty,Vo=Object.prototype.propertyIsEnumerable,Wo=(se,Se,Pe)=>Se in se?Mo(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):se[Se]=Pe,hr=(se,Se)=>{for(var Pe in Se||(Se={}))ho.call(Se,Pe)&&Wo(se,Pe,Se[Pe]);if(io)for(var Pe of io(Se))Vo.call(Se,Pe)&&Wo(se,Pe,Se[Pe]);return se},Lo=(se,Se)=>dl(se,Do(Se)),rl=(se,Se,Pe)=>new Promise((mt,Bt)=>{var Jt=it=>{try{tn(Pe.next(it))}catch(fn){Bt(fn)}},hn=it=>{try{tn(Pe.throw(it))}catch(fn){Bt(fn)}},tn=it=>it.done?mt(it.value):Promise.resolve(it.value).then(Jt,hn);tn((Pe=Pe.apply(se,Se)).next())});const bl=({setScoreShow:se,ScoreShow:Se,onOk:Pe,isshixuns:mt,isloadings:Bt,dispatch:Jt,shixunsDetail:hn,exercise:tn})=>{var it,fn,On;const Aa=(0,he.useIntl)();let[Ge,Dt]=(0,y.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]}),[Cn,En]=(0,y.useState)([]),[Mt,Ut]=(0,y.useState)([]),[Kt,Xt]=(0,y.useState)([]),[$a,Lt]=(0,y.useState)([]);const[Pa,_r]=(0,y.useState)(!1),[Or]=Be.default.useForm(),[Pr,da]=(0,y.useState)(),[zr,wo]=(0,y.useState)(!1);let[vr,co]=(0,y.useState)(mt);const[Xo,Yo]=(0,y.useState)([]),[Eo,jn]=(0,y.useState)(!0),[nl,oi]=(0,y.useState)([]),[Ho,Dn]=(0,y.useState)(0),[Bl,li]=(0,y.useState)([]),wl=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}],[zl,Si]=(0,y.useState)({});(0,y.useEffect)(()=>{var rn,qn,Vr,xr,ro,Ro,$o,Po,_l,ko;(((Vr=(qn=(rn=tn==null?void 0:tn.editData)==null?void 0:rn.exercise)==null?void 0:qn.exist_item_bank_ids)==null?void 0:Vr.length)>0||((Ro=(ro=(xr=tn==null?void 0:tn.editData)==null?void 0:xr.exercise)==null?void 0:ro.exist_item_bank_shixun_ids)==null?void 0:Ro.length)>0)&&li([...(Po=($o=tn==null?void 0:tn.editData)==null?void 0:$o.exercise)==null?void 0:Po.exist_item_bank_ids,...(ko=(_l=tn==null?void 0:tn.editData)==null?void 0:_l.exercise)==null?void 0:ko.exist_item_bank_shixun_ids])},[(fn=(it=tn==null?void 0:tn.editData)==null?void 0:it.exercise)==null?void 0:fn.exist_item_bank_ids]);const Fl=(0,y.useRef)(new Set),Ii=(0,y.useRef)(new Set);let[ii,vi]=(0,y.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:"",per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const al=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],Dl=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],Pi=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[Ki,Jr]=(0,y.useState)(!1),qo=()=>{Or.resetFields(),vr=!1,co(!1),Jr(!1),Or.submit()};(0,y.useEffect)(()=>{Ho>0&&setTimeout(()=>{Dn(0)},2e3)},[Ho]),(0,y.useEffect)(()=>{Se&&(Or.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),Eo&&vr&&(Or.setFieldsValue({item_type:"SHIXUN"}),Ge.item_type="SHIXUN",Dt(hr({},Ge)),jn(!1)),yl(Ge),ui(),ul({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[Se]);function yl(rn){return rl(this,null,function*(){var qn,Vr,xr;if(_r(!0),Dt(rn),(Kt==null?void 0:Kt.length)<=0&&rn.type==="5"){Lt([]),_r(!1);return}let ro=rn.type==="5"?Kt==null?void 0:Kt.filter(Po=>!Xo.includes(Po)):null,Ro=rn.type==="5"?Kt==null?void 0:Kt.filter(Po=>Xo.includes(Po)):null,$o=yield(0,te.ZP)("/api/item_banks.json",{method:"get",params:Lo(hr({},rn),{discipline_id:((qn=rn==null?void 0:rn.courseid)==null?void 0:qn[0])||null,sub_discipline_id:((Vr=rn==null?void 0:rn.courseid)==null?void 0:Vr[1])||null,ids:ro,shixun_ids:Ro,group_id:((xr=rn.group_id)==null?void 0:xr.map(Po=>Po==null?void 0:Po.value))||null,keyword:rn.keyword?encodeURIComponent(rn.keyword):rn.keyword,include_shixuns:!0,type:rn.type==="5"?null:rn.type,clazz:rn.type==="3"?"ItemBanksGroup":null})});Lt($o),_r(!1)})}function ul(rn){return rl(this,null,function*(){var qn;let Vr=yield(0,te.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:rn}),xr=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(qn=Vr==null?void 0:Vr.data)==null?void 0:qn.map(ro=>({title:ro.name,id:ro.id,pid:ro.id,value:ro.id,key:ro.id,isLeaf:!ro.have_child}))}];oi(xr)})}function ui(){return rl(this,null,function*(){let rn=yield(0,te.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:Ge.type==="5"?null:Ge.type,clazz:"ItemBanksGroup"}});En((0,sn.L)(rn==null?void 0:rn.disciplines))})}function si(rn){return rl(this,null,function*(){var qn,Vr,xr,ro;_r(!0);let Ro=(qn=rn.list)==null?void 0:qn.filter(_l=>!Xo.includes(_l)),$o=(Vr=rn.list)==null?void 0:Vr.filter(_l=>Xo.includes(_l));if(Ro.length===0&&$o.length===0){_r(!1),Lt([]);return}let Po=yield(0,te.ZP)("/api/item_banks.json",{method:"get",params:Lo(hr({},rn),{discipline_id:((xr=rn==null?void 0:rn.courseid)==null?void 0:xr[0])||null,sub_discipline_id:((ro=rn==null?void 0:rn.courseid)==null?void 0:ro[1])||null,ids:Ro,shixun_ids:$o,type:rn.type==="5"?null:rn.type,clazz:rn.type==="3"?"ItemBanksGroup":null})});_r(!1),Lt(Po)})}const Vl=(0,he.useParams)(),[_i,Gi,Oi,Il]=(0,Sa.P)(),Ji=rn=>rl(void 0,null,function*(){const qn=yield Jt({type:"shixunsDetail/release",payload:{id:rn}});let Vr=qn==null?void 0:qn.tag_position,xr=(qn==null?void 0:qn.evaluation_set_position)||[],ro=qn.status;return ro===0?(we.ZP.success(Aa.formatMessage({id:"classrooms.publishSuccess",defaultMessage:"\u53D1\u5E03\u6210\u529F"})),yl(Ge),!0):(ro===2?we.ZP.error(`\u7B2C${xr.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):ro===3?we.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${Vr.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):we.ZP.error(Aa.formatMessage({id:"classrooms.noTaskCannotPublishTraining",defaultMessage:"\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"})),!1)}),So=rn=>(rn==null?void 0:rn.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",gu=(rn,qn,Vr)=>rn.map(xr=>xr.key===qn?hr(hr({},xr),Vr):xr.children?Lo(hr({},xr),{children:gu(xr.children,qn,Vr)}):xr),Mu=rn=>rl(void 0,null,function*(){const{key:qn}=rn;let Vr=Ge.type;const xr=yield(0,Cr.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(qn),type:Vr}),{data:ro,total_count:Ro}=xr||{};Ro>0&&oi($o=>gu($o,qn,{children:ro.map(Po=>({title:Po.name,id:Po.id,pid:Po.id,value:Po.id,key:Po.id,isLeaf:!Po.have_child}))}))});function nu(rn){console.log("----",Ge),rn==="1"&&(ii.gg=hr({},Ge)),rn==="2"&&(ii.scj=hr({},Ge)),rn==="3"&&(ii.ttgx=hr({},Ge)),rn==="0"&&(ii.wcjd=hr({},Ge)),rn==="5"&&(ii.yx=hr({},Ge)),vi(hr({},ii))}function Bu(){Ge.type==="1"&&(Ge=ii.gg),Ge.type==="2"&&(Ge=ii.scj),Ge.type==="3"&&(Ge=ii.ttgx),Ge.type==="0"&&(Ge=ii.wcjd),Ge.type==="5"&&(Ge=ii.yx),(Ge==null?void 0:Ge.item_type)==="SHIXUN"?(vr=!0,co(!0)):(vr=!1,co(!1)),Or.setFieldsValue(hr({},Ge)),Dt(hr({},Ge)),yl(hr({},Ge))}return kn.createElement("div",null,kn.createElement(_e.default,{title:!1,footer:!1,open:Se,width:1200,centered:!0,className:Pt.scoremodal,onCancel:()=>{se(!1)}},kn.createElement("div",{style:{display:"flex",alignItems:"center"}},kn.createElement("div",{className:Pt.title},"\u9898\u5E93\u9009\u9898")),kn.createElement(mn.default,{className:Pt.tabWrap,activeKey:Ge.type,onChange:rn=>{rn==="3"?(Ge.show_all_share=!0,ul({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):Ge.show_all_share=null,rn==="0"&&ul({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),nu(Ge.type),Ge.type=rn,(Ge==null?void 0:Ge.item_type)==="SHIXUN"&&Ge.type!=="5"&&(vr=!0,co(!0)),Jr(!1),Ge.type==="5"&&(vr=!1,co(!1)),Bu(),ui()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:kn.createElement("div",null,"\u5DF2\u9009",Kt.length>0&&kn.createElement("span",{className:Pt.titlecount},Kt.length),Ho>0&&kn.createElement("span",{className:Pt.add},"+",Ho)),key:"5"}]}),kn.createElement(Be.default,{layout:"inline",form:Or,onValuesChange:(rn,qn)=>{var Vr,xr;const ro=Object.values(qn).some($o=>$o!==null&&$o!==""&&$o!==void 0),Ro=qn.keyword==="";if(Jr(ro||!Ro),Ge.page=1,Ge.keyword=(xr=(Vr=Ge.keyword)==null?void 0:Vr.replace)==null?void 0:xr.call(Vr,/^\s+|\s+$/g,""),(qn==null?void 0:qn.item_type)==="SHIXUN"){if(Ge.type==="5"?co(!1):co(!0),rn.keyword||rn.keyword==="")return;Or.submit()}else{if(rn!=null&&rn.courseid&&Or.setFieldsValue({tag_discipline_id:""}),co(!1),rn.keyword||rn.keyword==="")return;Or.submit()}},onFinish:rn=>{var qn;Ge.type==="3"&&(!rn.group_id||((qn=rn==null?void 0:rn.group_id)==null?void 0:qn.length)===0)?Ge.show_all_share=!0:Ge.show_all_share=null,Dt(hr(hr({},Ge),rn)),yl(hr(hr({},Ge),rn))}},kn.createElement(Be.default.Item,{name:"item_type"},kn.createElement(Ee.default,{className:Pt.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle",allowClear:!0},wl.map(rn=>kn.createElement(Ee.default.Option,{key:rn.value},rn.name)))),kn.createElement(Be.default.Item,{name:"courseid"},kn.createElement(Ce.Z,{className:Pt.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:Cn})),!vr&&kn.createElement(Be.default.Item,{name:"tag_discipline_id"},kn.createElement(Ee.default,{className:Pt.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(On=$a==null?void 0:$a.tag_disciplines)==null?void 0:On.map(rn=>kn.createElement(Ee.default.Option,{key:rn.id},rn.name)))),kn.createElement(Be.default.Item,{name:vr?"diff":"difficulty"},kn.createElement(Ee.default,{className:Pt.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!vr&&al.map(rn=>kn.createElement(Ee.default.Option,{key:rn.value},rn.name)),vr&&Dl.map(rn=>kn.createElement(Ee.default.Option,{key:rn.value},rn.name)))),vr&&kn.createElement(Be.default.Item,{name:"shixun_publish_status"},kn.createElement(Ee.default,{className:Pt.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},Pi.map(rn=>kn.createElement(Ee.default.Option,{key:rn.value},rn.name)))),(Ge.type==="3"||Ge.type==="0")&&!vr&&kn.createElement(Be.default.Item,{name:"group_id"},kn.createElement(Rn.default,{treeDataSimpleMode:!0,style:{width:118},className:Pt.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(rn,qn)=>qn.title.toUpperCase().indexOf(rn.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:Mu,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:nl})),Ki&&kn.createElement("span",{className:Pt.allqingchu,onClick:qo},kn.createElement("i",{className:"iconfont icon-guanbi4"}),kn.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),kn.createElement(Be.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},kn.createElement(We.default.Search,{className:Pt.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:kn.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Pt.searchIcon}`,onClick:()=>Or.submit()}),onSearch:rn=>{Or.submit()}}))),kn.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},kn.createElement("div",{onClick:()=>{Ge.updated_at==="asc"?Ge.updated_at="desc":Ge.updated_at="asc",Dt(Lo(hr({},Ge),{page:1})),yl(Lo(hr({},Ge),{page:1}))}}," ",Ge.updated_at?kn.createElement("img",{src:Ge.updated_at==="asc"?Wa.Z:Ta.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):kn.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),kn.createElement("div",{onClick:()=>{Ge.quotes==="asc"?Ge.quotes="desc":Ge.quotes="asc",Dt(Lo(hr({},Ge),{page:1})),yl(Lo(hr({},Ge),{page:1}))},style:{marginLeft:20}}," ",Ge.quotes?kn.createElement("img",{src:Ge.quotes==="asc"?Wa.Z:Ta.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):kn.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),kn.createElement(Uu.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:($a==null?void 0:$a.items)||($a==null?void 0:$a.shixun_list),pagination:!1,loading:Pa,rowKey:rn=>rn.id,rowSelection:{type:"checkbox",selectedRowKeys:[...Mt,...Bl],getCheckboxProps:rn=>({disabled:rn.shixun_tag_num===1||(Bl==null?void 0:Bl.find(qn=>rn.id===qn))}),onSelect(rn,qn,Vr){if(console.log("---",Vr,qn,rn),qn)(vr||rn!=null&&rn.challenge_names)&&Yo([...Xo,rn.id]),Ut([...Mt,rn.id]),rn.identifier?Fl.current.add(rn.id):Ii.current.add(rn.id),Dn(1),Xt([...Kt,rn.id]);else{rn.identifier?Fl.current.delete(rn.id):Ii.current.delete(rn.id);let xr=Kt.filter(ro=>ro!==rn.id);if(Ut(xr),Xt(xr),vr||rn!=null&&rn.challenge_names){let ro=Xo.filter(Ro=>Ro!==rn.id);Yo([...ro])}if(Ge.type==="5"){si(Lo(hr({},Ge),{list:[...xr]}));return}}},onSelectAll(rn,qn,Vr){var xr,ro;if(console.log("----",Vr),rn){const Ro=Vr.map(Po=>Po.id),$o=(ro=Vr==null?void 0:Vr.filter(Po=>Po==null?void 0:Po.challenge_names))==null?void 0:ro.map(Po=>Po.id);Yo([...Xo,...$o]),Ut([...Mt,...Ro]),Xt([...Kt,...Ro]);for(const Po of Vr)Po.identifier?Fl.current.add(Po.id):Ii.current.add(Po.id)}else{const Ro=Vr.map(ko=>ko.id),$o=Mt.filter(ko=>!Ro.some(Ai=>Ai===ko)),Po=(xr=Vr==null?void 0:Vr.filter(ko=>ko==null?void 0:ko.challenge_names))==null?void 0:xr.map(ko=>ko.id);Ut([...$o]),Xt([...$o]);let _l=Xo.filter(ko=>!Po.some(Ai=>Ai===ko.id));Yo([..._l]),Ge.type==="5"&&si(Lo(hr({},Ge),{list:[...$o]}));for(const ko of Ro)ko.identifier?Fl.current.delete(ko):Ii.current.delete(ko)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(rn,qn,Vr)=>{var xr,ro;return kn.createElement(dt.Z,{title:So(qn)},kn.createElement("div",null,vr||qn!=null&&qn.challenge_names?"\u5B9E\u8BAD\u9898":(ro=(xr=wl==null?void 0:wl.filter(Ro=>Ro.value===rn))==null?void 0:xr[0])==null?void 0:ro.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:vr?"30%":"60%",key:"name",render:(rn,qn,Vr)=>{var xr;return kn.createElement("div",{style:{display:"flex",alignItems:"center"}},kn.createElement(dt.Z,{title:So(qn)},kn.createElement("span",null,kn.createElement(Tt.Z,{key:1,showLines:1,showTextOnly:!0,value:vr||qn!=null&&qn.challenge_names?qn!=null&&qn.title||rn===null?"--":rn:(qn==null?void 0:qn.item_type)=="BPROGRAM"?(xr=qn==null?void 0:qn.program_attr)==null?void 0:xr.description:rn}))),(qn==null?void 0:qn.high_resources_consume)&&kn.createElement(eo.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!vr,render:(rn,qn,Vr)=>{var xr;return kn.createElement(dt.Z,{title:So(qn)},kn.createElement("span",null,rn?(xr=rn==null?void 0:rn.split("\u3001"))==null?void 0:xr[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!vr,render:(rn,qn,Vr)=>kn.createElement(dt.Z,{title:So(qn)},kn.createElement("span",null,rn||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(rn,qn,Vr)=>{var xr,ro,Ro,$o;return kn.createElement(dt.Z,{title:So(qn)},kn.createElement("div",null,vr||qn!=null&&qn.challenge_names?(qn==null?void 0:qn.level)||((ro=(xr=al==null?void 0:al.filter(Po=>Po.value===rn))==null?void 0:xr[0])==null?void 0:ro.name):($o=(Ro=al==null?void 0:al.filter(Po=>Po.value===rn))==null?void 0:Ro[0])==null?void 0:$o.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!vr,render:(rn,qn,Vr)=>kn.createElement(dt.Z,{title:So(qn)},kn.createElement("div",null,rn||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(rn,qn,Vr)=>kn.createElement(dt.Z,{title:So(qn)},kn.createElement("div",null,vr||qn!=null&&qn.challenge_names?(qn==null?void 0:qn.study_count)||(qn==null?void 0:qn.stu_num):rn))},{title:kn.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",kn.createElement(dt.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},kn.createElement(Bn.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!vr,render:(rn,qn,Vr)=>kn.createElement(dt.Z,{title:So(qn)},kn.createElement("div",null,rn||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(rn,qn,Vr)=>kn.createElement(dt.Z,{title:So(qn)},kn.createElement("div",{style:{flex:1,textAlign:"start"}},kn.createElement("a",{onClick:()=>{var xr,ro;da(Lo(hr({},qn),{question_type:vr||qn!=null&&qn.challenge_names?5:(ro=(xr=wl==null?void 0:wl.filter(Ro=>Ro.value===(qn==null?void 0:qn.item_type)))==null?void 0:xr[0])==null?void 0:ro.question_type})),wo(!0)}},"\u67E5\u770B"),(qn==null?void 0:qn.shixun_tag_num)===1&&kn.createElement("a",{style:{marginLeft:10},onClick:()=>{_e.default.confirm({title:Aa.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,width:400,content:kn.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",kn.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${qn==null?void 0:qn.identifier}/challenges`)}},(qn==null?void 0:qn.shixun_name)||"--"),"\uFF1F"),onOk:()=>rl(void 0,null,function*(){if(!Ji(qn==null?void 0:qn.identifier))return new Promise((xr,ro)=>{ro()})})})}},"\u53D1\u5E03")))}].filter(rn=>!rn.hidden)}),kn.createElement(Tn.Z,{current:Ge.page,total:($a==null?void 0:$a.items_count)||($a==null?void 0:$a.shixuns_count),style:{marginBottom:20},defaultPageSize:Ge.per_page,showTotal:rn=>kn.createElement("span",null,"\u5171\xA0",kn.createElement("span",{style:{color:"#165DFF"}},rn),"\xA0\u6761\u6570\u636E"),pageSize:Ge.per_page,onChange:(rn,qn)=>{Ge.page=rn,Ge.per_page=qn,Dt(hr({},Ge)),yl(hr({},Ge))}}),kn.createElement("div",{className:Pt.bottom},kn.createElement(je.ZP,{className:Pt.no,onClick:()=>{se(!1)}},"\u53D6\u6D88"),kn.createElement(je.ZP,{loading:Bt,style:{width:Bt&&75},className:Pt.yes,onClick:()=>rl(void 0,null,function*(){if((Kt==null?void 0:Kt.length)<=0){we.ZP.info(Aa.formatMessage({id:"classrooms.noDataSelected",defaultMessage:"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E"}));return}let rn=yield(0,mo.Tr)({id:[...Kt==null?void 0:Kt.filter(qn=>Xo.includes(qn))],course_id:Vl.coursesId,type:"shixun"});(rn==null?void 0:rn.student_count)===0?Pe([...Ii.current],[...Kt==null?void 0:Kt.filter(qn=>Xo.includes(qn))],!0,Kt==null?void 0:Kt.length):Si(rn)})},Aa.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"})))),kn.createElement(_e.default,{open:zr,title:Aa.formatMessage({id:"classrooms.questionDetail",defaultMessage:"\u9898\u76EE\u8BE6\u60C5"}),footer:!1,className:Pt.previewModal,width:1e3,centered:!0,onCancel:()=>{wo(!1)},onOk:()=>{wo(!1)}},kn.createElement(Ra,{qitem:Pr})),kn.createElement(Kr.Z,{resdata:zl,type:"exercise",okloading:Bt,oktext:(zl==null?void 0:zl.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:rn=>rl(void 0,null,function*(){const qn=[],Vr=[];for(const xr of zl==null?void 0:zl.can_copy_list)qn.push(xr.id);Gi(),yield Pe([...Ii.current],[...Fl.current].filter(xr=>!Vr.includes(xr)),!0,Kt==null?void 0:Kt.length,qn)})}))};var Gl=(0,he.connect)(({shixunsDetail:se,exercise:Se})=>({shixunsDetail:se,exercise:Se}))(bl),pl=ae(91082),To=ae(59301),cl=Object.defineProperty,Cl=Object.defineProperties,Rl=Object.getOwnPropertyDescriptors,Yl=Object.getOwnPropertySymbols,Tl=Object.prototype.hasOwnProperty,ci=Object.prototype.propertyIsEnumerable,hi=(se,Se,Pe)=>Se in se?cl(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):se[Se]=Pe,kr=(se,Se)=>{for(var Pe in Se||(Se={}))Tl.call(Se,Pe)&&hi(se,Pe,Se[Pe]);if(Yl)for(var Pe of Yl(Se))ci.call(Se,Pe)&&hi(se,Pe,Se[Pe]);return se},Qo=(se,Se)=>Cl(se,Rl(Se)),gl=(se,Se,Pe)=>new Promise((mt,Bt)=>{var Jt=it=>{try{tn(Pe.next(it))}catch(fn){Bt(fn)}},hn=it=>{try{tn(Pe.throw(it))}catch(fn){Bt(fn)}},tn=it=>it.done?mt(it.value):Promise.resolve(it.value).then(Jt,hn);tn((Pe=Pe.apply(se,Se)).next())}),Kl=({qitem:se,TagDiscipline:Se,exerciseitem:Pe,setisedit:mt,seveeditor:Bt,deleteitem:Jt,getTagData:hn,init:tn,showTip:it=!1})=>{var fn;const[On]=Be.default.useForm(),Aa=!0;return(0,y.useEffect)(()=>{var Ge,Dt,Cn;On.setFieldsValue(Qo(kr({},se),{standard_answers:se.standard_answer,difficulty:(se==null?void 0:se.difficult)||2,item_banks_group_id:se.item_banks_group_id,hack:Qo(kr({},se),{time_limit:(se==null?void 0:se.time_limit)||3}),hack_codes:{language:(Ge=se==null?void 0:se.program_attr)==null?void 0:Ge.language,code:hu.Base64.decode(((Dt=se==null?void 0:se.program_attr)==null?void 0:Dt.code)||"")},hack_sets:kr({},(Cn=se==null?void 0:se.hack_sets)==null?void 0:Cn[0]),repeat_answer:!se.repeat_answer}))},[se]),To.createElement("div",null,To.createElement(Be.default,{form:On,colon:!1,onValuesChange:(Ge,Dt)=>{var Cn,En,Mt,Ut;if(Ge!=null&&Ge.standard_answers){let Kt=((Cn=On.getFieldValue("standard_answers"))==null?void 0:Cn.length)>0&&((Mt=(En=On.getFieldValue("standard_answers"))==null?void 0:En.map(Xt=>Xt.score))==null?void 0:Mt.filter(Xt=>Xt));(Kt==null?void 0:Kt.length)>0&&On.setFieldsValue({question_score:(Kt==null?void 0:Kt.length)>0&&((Ut=Kt.reduce((Xt,$a)=>Xt+$a))==null?void 0:Ut.toFixed(1))})}},onFinish:Ge=>{var Dt;Bt(Qo(kr(kr({},se),Ge),{item_type:se==null?void 0:se.question_type,standard_answers:(Dt=Ge.standard_answers)==null?void 0:Dt.map((Cn,En)=>Qo(kr({},Cn),{position:En+1})),hack_codes:Qo(kr({},Ge.hack_codes),{code:hu.Base64.encode(Ge.hack_codes.code)}),standard_answer:void 0}))},onFinishFailed:Ge=>gl(void 0,null,function*(){var Dt,Cn;we.ZP.error(Ge.errorFields[0].errors[0]),On.scrollToField((Cn=(Dt=Ge==null?void 0:Ge.errorFields)==null?void 0:Dt[0])==null?void 0:Cn.name,{behavior:"smooth",block:"center"})})},To.createElement("div",{style:{display:"flex",alignItems:"center"}},To.createElement("div",{style:{flex:1}},To.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),To.createElement("span",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898")),((fn=Pe==null?void 0:Pe.exercise)==null?void 0:fn.exercise_status)==1&&!(se!=null&&se.isadd)&&To.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Jt()}},To.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," \u5220\u9664"),To.createElement(je.ZP,{onClick:()=>{var Ge,Dt,Cn,En;se.isadd?(mt(!1),tn()):(On.setFieldsValue(Qo(kr({},se),{standard_answers:se.standard_answer,difficulty:se.difficult,item_banks_group_id:se.item_banks_group_id,hack:Qo(kr({},se),{sub_discipline_id:(Ge=Pe==null?void 0:Pe.exercise)==null?void 0:Ge.sub_discipline_id,tag_discipline_ids:[]}),hack_codes:{language:(Dt=se==null?void 0:se.program_attr)==null?void 0:Dt.language,code:hu.Base64.decode((Cn=se==null?void 0:se.program_attr)==null?void 0:Cn.code)},hack_sets:kr({},(En=se==null?void 0:se.hack_sets)==null?void 0:En[0]),repeat_answer:!se.repeat_answer})),mt(!1))}},"\u53D6\u6D88"),To.createElement(dt.Z,{overlayClassName:rt.shake,open:it,placement:"bottom",color:"rgba(244,156,14,0.19)",title:To.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},To.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},To.createElement(je.ZP,{className:"ml20",type:"primary",onClick:()=>{On.submit()}},"\u4FDD\u5B58"))),To.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},To.createElement(Yt.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}),To.createElement(pl.t,{form:On,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7A0B\u5E8F\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:Aa,hackidentifier:se==null?void 0:se.hack_identifier,answerKey:"standard_answers"}),To.createElement(Ea,{getTagData:hn,qitem:se,exerciseitem:Pe,TagDiscipline:Se,form:On}))))},Al=ae(78323),jl=ae(42455),gi=ae(75823),Li=ae(89392),ti=ae(41468),eu=ae(44216),Nn=ae(59301),Eu=Object.defineProperty,Jl=Object.defineProperties,Ni=Object.getOwnPropertyDescriptors,Xl=Object.getOwnPropertySymbols,Su=Object.prototype.hasOwnProperty,Ui=Object.prototype.propertyIsEnumerable,mi=(se,Se,Pe)=>Se in se?Eu(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):se[Se]=Pe,xo=(se,Se)=>{for(var Pe in Se||(Se={}))Su.call(Se,Pe)&&mi(se,Pe,Se[Pe]);if(Xl)for(var Pe of Xl(Se))Ui.call(Se,Pe)&&mi(se,Pe,Se[Pe]);return se},Nl=(se,Se)=>Jl(se,Ni(Se)),Go=(se,Se,Pe)=>new Promise((mt,Bt)=>{var Jt=it=>{try{tn(Pe.next(it))}catch(fn){Bt(fn)}},hn=it=>{try{tn(Pe.throw(it))}catch(fn){Bt(fn)}},tn=it=>it.done?mt(it.value):Promise.resolve(it.value).then(Jt,hn);tn((Pe=Pe.apply(se,Se)).next())});const{confirm:ki}=_e.default,Hl=[{name:"\u5355\u9009\u9898",id:0,count:"q_singles",score:"q_singles_scores",nameType:"SINGLE"},{name:"\u591A\u9009\u9898",id:1,count:"q_doubles",score:"q_doubles_scores",nameType:"MULTIPLE"},{name:"\u5224\u65AD\u9898",id:2,count:"q_judges",score:"q_judges_scores",nameType:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",id:3,count:"q_nulls",score:"q_nulls_scores",nameType:"COMPLETION"},{name:"\u7B80\u7B54\u9898",id:4,count:"q_mains",score:"q_mains_scores",nameType:"SUBJECTIVE"},{name:"\u5B9E\u8BAD\u9898",id:5,count:"q_shixuns",score:"q_shixuns_scores",nameType:"PRACTICAL"},{name:"\u7F16\u7A0B\u9898",id:6,count:"q_pros",score:"q_pros_scores",nameType:"PROGRAM"},{name:"\u7EC4\u5408\u9898",id:7,count:"q_combinations",score:"q_combinations_scores",nameType:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",id:8,count:"q_combinations",score:"q_combinations_scores",nameType:"BPROGRAM"}],Ei=({user:se,dispatch:Se,itemid:Pe,setisedits:mt,exercise:Bt,setitemid:Jt})=>{var hn,tn,it,fn,On,Aa,Ge,Dt,Cn,En,Mt,Ut,Kt,Xt,$a,Lt,Pa,_r,Or,Pr,da,zr,wo,vr,co,Xo,Yo;const Eo=(0,he.useIntl)(),[jn,nl]=(0,y.useState)(),[oi,Ho]=(0,y.useState)(!1),[Dn,Bl]=(0,y.useState)(),[li,wl]=(0,y.useState)(),zl=(0,y.useRef)(),Si=(0,y.useRef)(),[Fl,Ii]=(0,y.useState)(),[ii,vi]=(0,y.useState)(!1),[al,Dl]=(0,y.useState)(!1),[Pi,Ki]=(0,y.useState)(),[Jr,qo]=(0,y.useState)(!1),[yl,ul]=(0,y.useState)(!1),[ui,si]=(0,y.useState)(!1),[Vl,_i]=(0,y.useState)(!1),[Gi,Oi]=(0,y.useState)(!1),[Il,Ji]=(0,y.useState)(!1),So=(0,he.useParams)(),[gu,Mu]=(0,y.useState)(!1),[nu]=Be.default.useForm(),[Bu,rn]=(0,y.useState)(!1),[qn,Vr]=(0,y.useState)(!1),[xr,ro]=(0,y.useState)(!1),[Ro,$o]=(0,y.useState)(!1),Po=(0,y.useRef)();(0,y.useEffect)(()=>{Pe&&ko()},[Pe]),(0,y.useEffect)(()=>{mt(al)},[al]),(0,y.useEffect)(()=>{Dn!=null&&Dn.question_id&&(wl(Dn==null?void 0:Dn.question_score),Si.current=Dn==null?void 0:Dn.question_id)},[Dn]);const _l=ea=>Go(void 0,null,function*(){let ur=yield Se({type:"newExercisePaper/getTagDiscipline",payload:{sub_discipline_id:ea}});Se({type:"globalSetting/footerToggle",payload:!1}),Ki(ur)});function ko(){return Go(this,null,function*(){var ea,ur,Xr,Ao,yo,qr;vi(!0),Ho(!0);const no=yield Se({type:"exercise/editExercise",payload:{categoryId:Pe}});vi(!1),Ho(!1),nl(no),Oi(!1),(ea=no==null?void 0:no.exercise)!=null&&ea.sub_discipline_id&&_l((ur=no==null?void 0:no.exercise)==null?void 0:ur.sub_discipline_id),Bl(Nl(xo({},(yo=(Ao=(Xr=no==null?void 0:no.exercise_question_types)==null?void 0:Xr[0])==null?void 0:Ao.items)==null?void 0:yo[0]),{index:1})),Ii(Nl(xo({},(qr=no==null?void 0:no.exercise_question_types)==null?void 0:qr[0]),{indexs:1}))})}function Ai(ea,ur=!0){return Go(this,null,function*(){var Xr,Ao,yo,qr;ur&&(vi(!0),Ho(!0));const no=yield Se({type:"exercise/editExercise",payload:{categoryId:Pe}});nl(no);let zo=[];(Xr=no==null?void 0:no.exercise_question_types)==null||Xr.map(Wr=>{var Ua;(Ua=Wr==null?void 0:Wr.items)==null||Ua.map((Nr,bo)=>{zo.push(Nl(xo({},Nr),{index:bo+1}))})});let ql=(Ao=zo.filter(Wr=>Wr.question_id===(ea==null?void 0:ea.id)))==null?void 0:Ao[0],Pu=(qr=((yo=no==null?void 0:no.exercise_question_types)==null?void 0:yo.map((Wr,Ua)=>{if((ql==null?void 0:ql.question_type)===(Wr==null?void 0:Wr.question_type))return Nl(xo({},Wr),{indexs:Ua+1})})).filter(Wr=>Wr))==null?void 0:qr[0];Ii(xo({},Pu)),Bl(xo({},ql)),wl(ql==null?void 0:ql.question_score),vi(!1),Ho(!1),Oi(!1)})}function au(ea){return Go(this,null,function*(){var ur;let Xr=Nl(xo({},ea),{repeat_answer:!ea.repeat_answer,difficulty:(ea==null?void 0:ea.difficulty)||2,item_type:ea.question_type,sub_discipline_id:((ur=ea==null?void 0:ea.sub_discipline_id)==null?void 0:ur[1])||"",tag_discipline_ids:[],hack:Nl(xo({},ea==null?void 0:ea.hack),{difficult:(ea==null?void 0:ea.difficulty)||2}),hack_identifier:sessionStorage.projectFill});ea.tag_discipline_ids&&(Xr.tag_discipline_ids=Array.isArray(ea.tag_discipline_ids)?ea.tag_discipline_ids:[ea.tag_discipline_ids]);let Ao=Gi?`/api/exercises/${Pe}/exercise_questions`:`/api/exercise_questions/${ea==null?void 0:ea.question_id}.json`;if((ea==null?void 0:ea.is_my)===1){const yo=ki({title:Eo.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:Nn.createElement("div",null,Nn.createElement("p",null,"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F"),Nn.createElement("i",{className:"iconfont icon-guanbi",style:{position:"absolute",top:"20px",right:"20px",cursor:"pointer"},onClick:()=>{yo.destroy()}})),okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Go(this,null,function*(){Xr.is_cover=1;let qr=yield(0,te.ZP)(Ao,{method:Gi?"post":"PUT",body:xo({},Xr)});(qr==null?void 0:qr.status)===0&&(Dl(!1),Ai({id:(qr==null?void 0:qr.exercise_question_id)||(ea==null?void 0:ea.question_id)})),yo.destroy()}),onCancel:()=>Go(this,null,function*(){let qr=yield(0,te.ZP)(Ao,{method:Gi?"post":"PUT",body:xo({},Xr)});(qr==null?void 0:qr.status)===0&&(Dl(!1),Ai({id:(qr==null?void 0:qr.exercise_question_id)||(ea==null?void 0:ea.question_id)})),yo.destroy()})})}else{let yo=yield(0,te.ZP)(Ao,{method:Gi?"post":"PUT",body:xo({},Xr)});(yo==null?void 0:yo.status)===0&&(Dl(!1),Ai({id:(yo==null?void 0:yo.exercise_question_id)||(ea==null?void 0:ea.question_id)}))}(0,At.Vf)("#question-scroll-id")})}function as(ea){return Go(this,null,function*(){var ur,Xr;Ho(!0);let Ao=yield(0,te.ZP)(`/api/exercises/${Pe}/sort_question_type.json`,{method:"post",body:{question_type:ea}});if(Ho(!1),(Ao==null?void 0:Ao.status)===0){const yo=yield Se({type:"exercise/editExercise",payload:{categoryId:Pe}});nl(yo),Oi(!1),(ur=yo==null?void 0:yo.exercise)!=null&&ur.sub_discipline_id&&_l((Xr=yo==null?void 0:yo.exercise)==null?void 0:Xr.sub_discipline_id)}})}const gs=(ea,ur,Xr)=>Go(void 0,null,function*(){var Ao;if(ea.length===0){we.ZP.warning("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),Xr();return}const yo={id:So==null?void 0:So.exerciseId,file:(Ao=ea[0])==null?void 0:Ao.file,sub_discipline_id:ur};fs(yo,`${Al.Z.API_SERVER}/api/courses/${So==null?void 0:So.coursesId}/exercises/import_exercise.json`,qr=>{var no;if((qr==null?void 0:qr.status)===0){const zo={};(no=qr==null?void 0:qr.fail)==null||no.forEach(Hi=>{var Pu;((Pu=Object.keys(zo))==null?void 0:Pu.includes(Hi.message))?zo[Hi.message]=zo[Hi.message]+1:zo[Hi.message]=1});let ql=`\u6210\u529F\u5BFC\u5165${qr==null?void 0:qr.success}\u6761`;Object.keys(zo).forEach(Hi=>{ql=ql+`,${Hi}${zo[Hi]}\u6761`}),we.ZP.success(ql),qo(!1),ko()}(qr==null?void 0:qr.status)===-1&&(we.ZP.error(qr==null?void 0:qr.message),Xr())})}),ms=(ea,ur)=>Go(void 0,null,function*(){jn.exercise_types.q_scores=Number(jn.exercise_types.q_scores)+Number(ea)-Number(ur==null?void 0:ur.question_score);const Xr=yield(0,gi.zR)({score:(0,Li.round)(ea,1),question_id:ur==null?void 0:ur.question_id});if((Xr==null?void 0:Xr.status)===0){we.ZP.success("\u4FEE\u6539\u6210\u529F"),Ai({id:Si.current},!1);return}(Xr==null?void 0:Xr.status)===-1&&wl(ur==null?void 0:ur.question_score)}),Xi=()=>{$o(!0)};(0,y.useEffect)(()=>{if(Ro){const ea=setTimeout(()=>{$o(!1)},2e3);return()=>clearTimeout(ea)}},[Ro]);const fs=(ea,ur,Xr,Ao,yo)=>{const qr=new FormData;Object.keys(ea).forEach(zo=>{qr.append(zo,ea[zo])});const no=new window.XMLHttpRequest;return no.withCredentials=!0,no.addEventListener("load",function(zo){var ql;Xr(JSON.parse((ql=zo==null?void 0:zo.target)==null?void 0:ql.response))},!1),no.addEventListener("error",function(zo){yo&&yo(zo)},!1),no.upload.onprogress=zo=>{Ao&&Ao(zo)},no.open("POST",ur),no.send(qr),no};function mu(){return Go(this,null,function*(){_e.default.confirm({title:Eo.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",okText:Eo.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),centered:!0,className:rt.modalconfirm,onOk:()=>Go(this,null,function*(){if(Dn.question_id){let ea=yield(0,te.ZP)(`/api/exercise_questions/${Dn.question_id}.json`,{method:"delete"});(ea==null?void 0:ea.status)===0&&(ko(),Dl(!1))}else Bl({}),Dl(!1),ko()}),cancelText:"\u53D6\u6D88"})})}const Ku=ea=>Go(void 0,null,function*(){return yield(0,te.ZP)(`/api/exercises/${Pe}/select_questions.json`,{method:"post",body:xo({},ea)})}),{overflow:ru,handleMouseEnter:rs,handleMouseLeave:vs}=(0,jl.I)(),os=(ea,ur)=>Nn.createElement(It.default,null,Nn.createElement(It.default.Item,{key:"0",onClick:()=>_u(ea==null?void 0:ea.question_type)},Nn.createElement("span",{className:rt.moreSpan},"\u65B0\u589E")),Nn.createElement(It.default.Item,{key:"1",disabled:ur===0,onClick:()=>Go(void 0,null,function*(){if(ur===0)return;if(al){Xi();return}let Xr=(0,At.rz)(jn==null?void 0:jn.exercise_question_types,ur,ur-1);yield as(Xr.map(Ao=>Ao.name))})},Nn.createElement("span",{className:rt.moreSpan},"\u4E0A\u79FB")),Nn.createElement(It.default.Item,{key:"2",disabled:ur===(jn==null?void 0:jn.exercise_question_types.length)-1,onClick:()=>Go(void 0,null,function*(){if(ur===(jn==null?void 0:jn.exercise_question_types.length)-1)return;if(al){Xi();return}let Xr=(0,At.rz)(jn==null?void 0:jn.exercise_question_types,ur,ur+1);yield as(Xr.map(Ao=>Ao.name))})},Nn.createElement("span",{className:rt.moreSpan},"\u4E0B\u79FB")),Nn.createElement(It.default.Item,{key:"3",onClick:()=>{var Xr;nu.setFieldsValue({name:ea.name,item_type_en:(Xr=Hl.find(Ao=>Ao.id==ea.question_type))==null?void 0:Xr.nameType}),rn(!0)}},Nn.createElement("span",{className:rt.moreSpan},Eo.formatMessage({id:"classrooms.rename",defaultMessage:"\u91CD\u547D\u540D"})))),_u=ea=>{var ur,Xr,Ao,yo,qr,no,zo,ql,Hi,Pu,Wr,Ua,Nr,bo,El,Au,zi,ou,Vi,xu,fu,Mi,ps,bs;if(al){Xi();return}if(Oi(!0),ea===5){si(!0),_i(!0);return}if(ea===6){let Cs=(Xr=(ur=Bt==null?void 0:Bt.editData)==null?void 0:ur.exercise)!=null&&Xr.set_question_sub_discipline?`/problems/newcreate?express_id=${(Ao=jn==null?void 0:jn.exercise)==null?void 0:Ao.id}&callback_url=/classrooms/${So.coursesId}/exercise/add/${Pe}?type=2&discipline_id=${(qr=(yo=Bt==null?void 0:Bt.editData)==null?void 0:yo.exercise)==null?void 0:qr.discipline_id}&sub_discipline_id=${(zo=(no=Bt==null?void 0:Bt.editData)==null?void 0:no.exercise)==null?void 0:zo.sub_discipline_id}`:`/problems/newcreate?express_id=${(ql=jn==null?void 0:jn.exercise)==null?void 0:ql.id}&callback_url=/classrooms/${So.coursesId}/exercise/add/${Pe}?type=2`;he.history.push(Cs);return}Dl(!0),Bl(ea===2?{question_type:ea,isadd:!0,repeat_answer:!0,choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],question_choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],difficulty:2,standard_answers:[],question_score:"",question_title:"",tag_discipline_ids:[],discipline_id:(Pu=(Hi=Bt==null?void 0:Bt.editData)==null?void 0:Hi.exercise)!=null&&Pu.set_question_sub_discipline?(Ua=(Wr=Bt==null?void 0:Bt.editData)==null?void 0:Wr.exercise)==null?void 0:Ua.discipline_id:0,sub_discipline_id:(bo=(Nr=Bt==null?void 0:Bt.editData)==null?void 0:Nr.exercise)!=null&&bo.set_question_sub_discipline?(Au=(El=Bt==null?void 0:Bt.editData)==null?void 0:El.exercise)==null?void 0:Au.sub_discipline_id:0,analysis:""}:{question_type:ea,question_choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),standard_answers:[],repeat_answer:!0,difficulty:2,isadd:!0,tag_discipline_ids:[],question_score:"",analysis:"",sub_item_banks:[],is_ordered:!0,question_title:"",use_keywords:!1,keywords:[],use_blank_score:!0,allow_student_debug:!1,submit_rule:1,discipline_id:(ou=(zi=Bt==null?void 0:Bt.editData)==null?void 0:zi.exercise)!=null&&ou.set_question_sub_discipline?(xu=(Vi=Bt==null?void 0:Bt.editData)==null?void 0:Vi.exercise)==null?void 0:xu.discipline_id:0,sub_discipline_id:(Mi=(fu=Bt==null?void 0:Bt.editData)==null?void 0:fu.exercise)!=null&&Mi.set_question_sub_discipline?(bs=(ps=Bt==null?void 0:Bt.editData)==null?void 0:ps.exercise)==null?void 0:bs.sub_discipline_id:0,downcase:!0,no_space:!0})},ls=[{key:1,label:"\u6279\u91CF\u5BFC\u5165",onClick:()=>{qo(!0)}},{key:2,label:Nn.createElement("div",null,Nn.createElement("img",{width:26,style:{position:"absolute",top:-2},src:eu.$}),Nn.createElement("span",null,"\u667A\u80FD\u5BFC\u5165")),onClick:()=>{if(al){Xi();return}Vr(!0)}}];return console.log(Fl==null?void 0:Fl.question_type,Dn==null?void 0:Dn.question_type),Nn.createElement("div",null,Nn.createElement(on.Z,{spinning:ii},Nn.createElement("div",{className:rt.bg},((hn=jn==null?void 0:jn.exercise_types)==null?void 0:hn.q_counts)===0&&!al&&Nn.createElement(Ln.Z,{styles:{marginTop:180},customText:Nn.createElement("span",null,"\u8FD8\u6CA1\u6709\u8BD5\u9898\uFF0C\u8BF7\u4ECE",Nn.createElement("span",{className:"c-light-primary"},"\u5E95\u90E8\u64CD\u4F5C\u680F"),"\u8FDB\u884C\u6DFB\u52A0~")}),(((tn=jn==null?void 0:jn.exercise_types)==null?void 0:tn.q_counts)>0||al)&&Nn.createElement("div",{style:{textAlign:"center"}},Nn.createElement("div",{style:{marginTop:20,borderTop:"1px solid #DCDCDC",display:"block",alignItems:"stretch"}},Nn.createElement("div",{style:{backgroundColor:"#F6F7F9",display:"inline-block",position:"sticky",top:0}},Nn.createElement("div",{className:rt.left},Nn.createElement("div",{className:rt.leftAction},((it=jn==null?void 0:jn.exercise)==null?void 0:it.exercise_status)===1&&Nn.createElement(je.ZP,{onClick:()=>{if(al){Xi();return}ul(!0)},className:rt.Button},"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C")),Nn.createElement("div",{className:rt.scrollWrapper,style:{overflow:ru},onMouseEnter:rs,onMouseLeave:vs},(fn=jn==null?void 0:jn.exercise_question_types)==null?void 0:fn.map((ea,ur)=>Nn.createElement("div",{key:ur,className:"mb30"},Nn.createElement("div",{className:rt.title},Nn.createElement("div",{className:rt.titleleft},Nn.createElement("span",{style:{color:"#000000",fontWeight:400,fontSize:12}}," ",(0,At.EM)(ur+1),"\u3001\u3010",ea.name,"\u3011"),Nn.createElement("span",{style:{color:"#464F66",fontSize:12}},"\uFF08",ea.count,"\u5C0F\u9898\uFF0C\u5171",ea.score,"\u5206\uFF09")),Nn.createElement(be.Z,{dropdownRender:()=>os(ea,ur),placement:"bottomLeft"},Nn.createElement("div",{className:rt.more_style},Nn.createElement("i",{className:"iconfont icon-sandian font12"})))),Nn.createElement(sa,{handleEditing:Xi,isedit:al,setBigqitem:Ii,bigitem:Nl(xo({},ea),{indexs:ur+1}),setqitem:Xr=>Go(void 0,null,function*(){var Ao;(Ao=zl.current)==null||Ao.blur(),Bl(Xr)}),qitem:Dn,Itemid:Pe,getdata:Ai,data:ea.items})))))),Nn.createElement("div",{id:"question-scroll-id",style:{overflow:al?"hidden":"auto"},className:rt.right},!(Dn!=null&&Dn.isadd)&&Nn.createElement("div",{className:rt.title},!al&&Nn.createElement("div",{style:{flex:1}},Nn.createElement("span",{style:{color:"#000000",fontWeight:600,fontSize:16}}," ",(Fl==null?void 0:Fl.indexs)&&(0,At.EM)(Fl==null?void 0:Fl.indexs),"\u3001\u3010",Fl==null?void 0:Fl.name,"\u3011"),Nn.createElement(dt.Z,{title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0"},Nn.createElement("i",{className:`${rt.edit} iconfont icon-bianji_Hover mr5 ml5 font18`,onClick:()=>{var ea;nu.setFieldsValue({name:Fl.name,item_type_en:(ea=Hl.find(ur=>ur.id==Fl.question_type))==null?void 0:ea.nameType}),rn(!0)}})),Nn.createElement("span",{style:{color:"#464F66",fontSize:16,fontWeight:400}},"\uFF08",Fl==null?void 0:Fl.count,"\u5C0F\u9898\uFF0C\u5171",Fl==null?void 0:Fl.score,"\u5206\uFF09"),(Dn==null?void 0:Dn.question_type)===6&&Nn.createElement("span",{onClick:()=>{_e.default.destroyAll(),ro(2)},className:"current c-light-primary font14 bold-400"},"\u6279\u91CF\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00"),(Dn==null?void 0:Dn.question_type)===5&&Nn.createElement(Ke.default,{defaultChecked:(Aa=(On=Bt==null?void 0:Bt.editData)==null?void 0:On.exercise)==null?void 0:Aa.show_challenge_task_pass,onChange:ea=>Go(void 0,null,function*(){let ur=yield(0,te.ZP)(`/api/exercises/${Pe}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:ea.target.checked}});(ur==null?void 0:ur.status)===0&&(we.ZP.info(Eo.formatMessage({id:"classrooms.setSuccess",defaultMessage:"\u8BBE\u7F6E\u6210\u529F"})),Ai({id:Si.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u5173\u5361\u63CF\u8FF0"),(Dn==null?void 0:Dn.question_type)===6&&Nn.createElement("span",{style:{marginLeft:20},onClick:()=>{var ea,ur,Xr,Ao;_e.default.confirm({title:"\u7F16\u7A0B\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:Nn.createElement("div",null,(Dn==null?void 0:Dn.question_type)===6&&Nn.createElement(Ke.default,{defaultChecked:(ur=(ea=Bt==null?void 0:Bt.editData)==null?void 0:ea.exercise)==null?void 0:ur.show_hack_sets,onChange:yo=>Go(void 0,null,function*(){let qr=yield(0,te.ZP)(`/api/exercises/${Pe}/update_show_columns.json`,{method:"post",body:{show_hack_sets:yo.target.checked}});(qr==null?void 0:qr.status)===0&&(we.ZP.info(Eo.formatMessage({id:"classrooms.setSuccess",defaultMessage:"\u8BBE\u7F6E\u6210\u529F"})),_e.default.destroyAll(),Ai({id:Si.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),Nn.createElement("br",null),(Dn==null?void 0:Dn.question_type)===6&&Nn.createElement(Ke.default,{defaultChecked:(Ao=(Xr=Bt==null?void 0:Bt.editData)==null?void 0:Xr.exercise)==null?void 0:Ao.show_hack_description,onChange:yo=>Go(void 0,null,function*(){let qr=yield(0,te.ZP)(`/api/exercises/${Pe}/update_show_columns.json`,{method:"post",body:{show_hack_description:yo.target.checked}});(qr==null?void 0:qr.status)===0&&(we.ZP.info(Eo.formatMessage({id:"classrooms.setSuccess",defaultMessage:"\u8BBE\u7F6E\u6210\u529F"})),_e.default.destroyAll(),Ai({id:Si.current}))}),style:{marginBottom:10}},"\u5C55\u793A\u8BD5\u9898\u63CF\u8FF0"))})},className:"current c-light-primary font14 bold-400"},"\u7F16\u7A0B\u9898\u663E\u793A\u8BBE\u7F6E")),Nn.createElement("div",{style:{display:"flex",alignItems:"center"}},(Dn==null?void 0:Dn.question_type)===5&&!al&&Nn.createElement("a",{className:rt.shixun,href:`/shixuns/${Dn==null?void 0:Dn.shixun_identifier}/challenges?exercise=true`,target:"_blank"},Nn.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"),!al&&((Ge=jn==null?void 0:jn.exercise)==null?void 0:Ge.exercise_status)==1&&[0,1,2,4,6].includes(Dn==null?void 0:Dn.question_type)&&Nn.createElement(Be.default.Item,{label:"\u5206\u503C",style:{margin:"0 20px"},required:!0},Nn.createElement(De.Z,{precision:1,ref:zl,onChange:ea=>wl(ea),value:li,onBlur:ea=>{ms(ea.target.value,Dn)}})),!al&&((Dt=jn==null?void 0:jn.exercise)==null?void 0:Dt.exercise_status)==1&&Nn.createElement(dt.Z,{title:"\u5220\u9664"},Nn.createElement("i",{onClick:()=>{mu()},style:{marginRight:20},className:`${rt.delete} iconfont icon-shanchu13 mr8 ml8 `})),(Dn==null?void 0:Dn.question_type)!==5&&!al&&Nn.createElement(Nn.Fragment,null,(Dn==null?void 0:Dn.is_my)==1&&Nn.createElement(dt.Z,{title:"\u67E5\u770B\u539F\u9898"},Nn.createElement("i",{className:`${rt.yuanti} iconfont icon-chakanyuanti mr8 ml8`,onClick:()=>{(Dn==null?void 0:Dn.question_type)==6?window.open(`/problems/newedit/${Dn==null?void 0:Dn.item_bank_hack_identifier}`):(Dn==null?void 0:Dn.question_type)==8?window.open(`/problemset/edit/${Dn==null?void 0:Dn.item_bank_hack_identifier}?type=1`):window.open(`/problemset/edit/${Dn==null?void 0:Dn.item_bank_id}`)}})),Nn.createElement(dt.Z,{title:"\u52A0\u5165\u6211\u7684\u9898\u5E93"},Nn.createElement("i",{className:`${rt.tianjia} iconfont icon-jiarushitiku mr8 ml8`,onClick:()=>{Po.current=[],_e.default.confirm({centered:!0,width:500,okText:Eo.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Eo.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:Nn.createElement("div",{className:`font14 ${rt.overflow}`,style:{maxHeight:500,overflow:"auto"}},Nn.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),Nn.createElement(on.Z,{spinning:!1},Nn.createElement(ti.Z,{defaultValue:!0,value:Po.current,onChange:ea=>Po.current=ea}))),onOk:()=>Go(void 0,null,function*(){var ea;(0,gi.$l)({id:Dn==null?void 0:Dn.question_id,group_id:((ea=Po==null?void 0:Po.current)==null?void 0:ea[0])||""}).then(ur=>{(ur==null?void 0:ur.status)==0&&(we.ZP.success("\u52A0\u5165\u6210\u529F"),ko())})})})}}))),!al&&(((Cn=jn==null?void 0:jn.exercise)==null?void 0:Cn.exercise_status)==1||((En=jn==null?void 0:jn.exercise)==null?void 0:En.exercise_status)==2&&((Ut=(Mt=se.userInfo)==null?void 0:Mt.course)==null?void 0:Ut.course_role)!=15||((Kt=jn==null?void 0:jn.exercise)==null?void 0:Kt.exercise_status)==3&&(($a=(Xt=se.userInfo)==null?void 0:Xt.course)==null?void 0:$a.course_role)!=15||((Lt=jn==null?void 0:jn.exercise)==null?void 0:Lt.exercise_status)==4&&((_r=(Pa=se.userInfo)==null?void 0:Pa.course)==null?void 0:_r.course_role)!=15)&&Nn.createElement(dt.Z,{title:"\u7F16\u8F91\u8BD5\u9898"},Nn.createElement("i",{onClick:()=>{(Dn==null?void 0:Dn.question_type)===6?he.history.push(`/problems/newedit/${Dn==null?void 0:Dn.hack_identifier}?type=exercises&express_id=${So.exerciseId}&question_id=${Dn==null?void 0:Dn.question_id}&score=${Dn==null?void 0:Dn.question_score}&exercise=true&callback_url=/classrooms/${So.coursesId}/exercise/add/${Pe}?type=2`):Dl(!0)},className:`${rt.edit} iconfont icon-bianji_Hover ml8`})))),!al&&Nn.createElement("div",null,Nn.createElement("div",{className:rt.qcount},Nn.createElement("span",{className:rt.score},Dn==null?void 0:Dn.question_score,"\u5206"),Nn.createElement(Tt.Z,{className:rt.qtitle,value:(Dn==null?void 0:Dn.index)+`\u3001${(Dn==null?void 0:Dn.question_type)==8?(Or=Dn==null?void 0:Dn.program_attr)==null?void 0:Or.description:Dn==null?void 0:Dn.question_title}`}),(Dn==null?void 0:Dn.high_resources_consume)&&Nn.createElement(eo.Z,{type:"shixun",style:{marginLeft:10}})),(Dn==null?void 0:Dn.question_type)===6&&Nn.createElement(cn.Z,{onEdit:()=>ro(1),className:"mt10",dataSource:(Dn==null?void 0:Dn.languages)||[]}),Nn.createElement(Fs,{exercise:Bt,TagDiscipline:Pi,qitem:Dn})),al&&Nn.createElement("div",null,(Dn==null?void 0:Dn.question_type)<=1&&Nn.createElement(Ht,{deleteitem:mu,getTagData:_l,seveeditor:au,exerciseitem:jn,TagDiscipline:Pi,setisedit:Dl,qitem:Dn,init:ko,showTip:Ro}),(Dn==null?void 0:Dn.question_type)===5&&Nn.createElement(Qu,{setqitem:Bl,deleteitem:mu,seveeditor:au,exerciseitem:jn,TagDiscipline:Pi,setisedit:Dl,qitem:Dn,showTip:Ro}),(Dn==null?void 0:Dn.question_type)===3&&Nn.createElement(Na,{deleteitem:mu,getTagData:_l,seveeditor:au,exerciseitem:jn,TagDiscipline:Pi,setisedit:Dl,qitem:Dn,init:ko,showTip:Ro}),(Dn==null?void 0:Dn.question_type)===2&&Nn.createElement(so,{deleteitem:mu,getTagData:_l,seveeditor:au,exerciseitem:jn,TagDiscipline:Pi,setisedit:Dl,qitem:Dn,init:ko,showTip:Ro}),(Dn==null?void 0:Dn.question_type)===4&&Nn.createElement(Nt,{deleteitem:mu,getTagData:_l,seveeditor:au,exerciseitem:jn,TagDiscipline:Pi,setisedit:Dl,qitem:Dn,init:ko,showTip:Ro}),(Dn==null?void 0:Dn.question_type)===7&&Nn.createElement(ku,{deleteitem:mu,getTagData:_l,seveeditor:au,exerciseitem:jn,TagDiscipline:Pi,setisedit:Dl,qitem:Dn,init:ko,showTip:Ro}),(Dn==null?void 0:Dn.question_type)===8&&Nn.createElement(Kl,{deleteitem:mu,getTagData:_l,seveeditor:au,exerciseitem:jn,TagDiscipline:Pi,setisedit:Dl,qitem:Dn,init:ko,showTip:Ro}))))))),Nn.createElement("div",{className:rt.bottomdiv},Nn.createElement("div",{className:rt.exercise_styles},((Pr=jn==null?void 0:jn.exercise)==null?void 0:Pr.exercise_status)==1&&Nn.createElement(Nn.Fragment,null,Nn.createElement("span",{className:rt.spanBtn,onClick:()=>{if(al){Xi();return}si(!0),_i(!1)}},"\u9898\u5E93\u9009\u9898"),Nn.createElement(be.Z,{menu:{items:ls}},Nn.createElement("span",{className:rt.spanBtn},"\u5BFC\u5165\u8BD5\u9898")),Nn.createElement("span",{className:rt.spanBtn,onClick:()=>Go(void 0,null,function*(){var ea;let ur=yield(0,te.ZP)(`/api/exercises/${So==null?void 0:So.exerciseId}/simulate_start_answer.json`,{method:"get",params:{coursesId:So==null?void 0:So.coursesId,categoryId:So==null?void 0:So.exerciseId}});(ur==null?void 0:ur.status)!=-1&&window.open(`/classrooms/${So==null?void 0:So.coursesId}/exercise/${So==null?void 0:So.exerciseId}/${(ea=se.userInfo)==null?void 0:ea.login}/initate_answer`)})},"\u6A21\u62DF\u8003\u8BD5"),Nn.createElement("span",{className:rt.spanBtn,onClick:()=>{window.open(`/classrooms/${So==null?void 0:So.coursesId}/exercise/${So==null?void 0:So.exerciseId}/detail?random=false&tabs=2`)}},"\u8BD5\u5377\u9884\u89C8"),Hl==null?void 0:Hl.map(ea=>Nn.createElement(je.ZP,{className:rt.addQuestionBtn,key:ea.id,type:"primary",onClick:()=>{_u(ea.id)}},ea.name))),((da=jn==null?void 0:jn.exercise)==null?void 0:da.exercise_status)!=1&&Nn.createElement(Nn.Fragment,null,Nn.createElement("span",{style:{width:"1022px"}})),Nn.createElement("span",{className:rt.saveBtn,onClick:()=>Go(void 0,null,function*(){var ea,ur,Xr;if(al){Xi();return}const Ao=Number(jn.exercise_types.q_scores);[100,120,150].includes(Ao)||(yield new Promise((no,zo)=>{_e.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:Eo.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:Eo.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:Nn.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",Nn.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},Ao),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>Go(void 0,null,function*(){no("")}),onCancel:()=>{zo()}})}));let yo=(ur=(ea=jn==null?void 0:jn.exercise_question_types)==null?void 0:ea.filter(no=>no.question_type===5)[0])==null?void 0:ur.items,qr=0;yo==null||yo.map(no=>{no.high_resources_consume&&(qr=qr+1)}),console.log(qr),qr>0?Se({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u63D0\u793A",count:qr,fn:()=>{var no;((no=jn==null?void 0:jn.exercise)==null?void 0:no.exercise_status)==1?(we.ZP.success("\u4FDD\u5B58\u6210\u529F"),he.history.push(`/classrooms/${So==null?void 0:So.coursesId}/exercise/${Pe}/detail?random=false&tabs=3`),Ji(!1)):he.history.back()}}}):((Xr=jn==null?void 0:jn.exercise)==null?void 0:Xr.exercise_status)==1?(we.ZP.success("\u4FDD\u5B58\u6210\u529F"),he.history.push(`/classrooms/${So==null?void 0:So.coursesId}/exercise/${Pe}/detail?random=false&tabs=3`),Ji(!1)):he.history.back()})},Nn.createElement("i",{className:"iconfont icon-baocun1",style:{fontSize:15,marginRight:5}}),"\u4FDD\u5B58\u8BD5\u5377"))),Nn.createElement(dn,{setScoreShow:ul,ScoreShow:yl,exerciseitem:jn,getdata:ko}),ui&&Nn.createElement(Gl,{setScoreShow:si,isshixuns:Vl,isloadings:gu,ScoreShow:ui,onOk:(ea,ur,Xr,Ao,yo)=>Go(void 0,null,function*(){Mu(!0);let no=yield Ku({exam_id:Pe,item_bank_ids:ea,shixun_ids:ur,shixun_copy_ids:yo});Mu(!1),(no==null?void 0:no.status)===0&&_e.default.confirm({title:Eo.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,content:"\u65B0\u52FE\u9009\u7684\u8BD5\u9898\u5DF2\u7ECF\u6DFB\u52A0\u5230\u8BD5\u5377\uFF0C\u5982\u679C\u9700\u8981\u7EE7\u7EED\u6DFB\u52A0\u65B0\u8BD5\u9898\u8BF7\u70B9\u51FB\u201C\u7EE7\u7EED\u9009\u9898\u201D\uFF0C\u5C06\u56DE\u5230\u60A8\u4E0A\u6B21\u64CD\u4F5C\u7684\u9009\u9898\u9875\u9762",okText:"\u7EE7\u7EED\u9009\u9898",cancelText:"\u8FD4\u56DE\u8BD5\u5377",onOk:()=>{ko()},onCancel:()=>{si(!1),ko()}})})}),Nn.createElement(cs.Z,{sub_discipline_id:(zr=jn==null?void 0:jn.exercise)!=null&&zr.sub_discipline_id?[(wo=jn==null?void 0:jn.exercise)==null?void 0:wo.discipline_id,(vr=jn==null?void 0:jn.exercise)==null?void 0:vr.sub_discipline_id]:[],visible:Jr,onCancel:()=>qo(!1),onOk:gs}),Nn.createElement(_e.default,{title:Eo.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:Il,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:Nn.createElement("div",null,Nn.createElement(je.ZP,{onClick:()=>{Ji(!1),he.history.back()}},"\u7A0D\u540E\u518D\u8BF4"),Nn.createElement(je.ZP,{type:"primary",onClick:()=>{he.history.push(`/classrooms/${So==null?void 0:So.coursesId}/exercise/${Pe}/detail?random=false&tabs=3`),Ji(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{Ji(!1)}},Nn.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),Nn.createElement(_e.default,{centered:!0,title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0",open:Bu,width:500,onOk:()=>nu.submit(),onCancel:()=>rn(!1)},Nn.createElement(Be.default,{form:nu,initialValues:{},onFinish:ea=>Go(void 0,null,function*(){(yield(0,gi.RK)(xo({id:Pe},ea))).status==0&&(we.ZP.success("\u4FEE\u6539\u6210\u529F"),ko(),rn(!1))})},Nn.createElement(Be.default.Item,{name:"name",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9898\u578B\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"},{validator(ea,ur){var Xr,Ao,yo,qr;const no=(Xr=Hl==null?void 0:Hl.find(zo=>zo.nameType==nu.getFieldValue("item_type_en")))==null?void 0:Xr.id;return(qr=(yo=(Ao=jn==null?void 0:jn.exercise_question_types)==null?void 0:Ao.filter(zo=>zo.question_type!=no))==null?void 0:yo.map(zo=>zo==null?void 0:zo.name))!=null&&qr.includes(ur)?Promise.reject(new Error("\u9898\u578B\u540D\u79F0\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u9898\u578B\u540D\u79F0")):Promise.resolve()}}]},Nn.createElement(We.default,{size:"large",maxLength:10,showCount:!0})),Nn.createElement(Be.default.Item,{hidden:!0,name:"item_type_en"},Nn.createElement(We.default,{size:"large"})))),Nn.createElement(Ot.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:qn},Nn.createElement("div",{style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},"\u667A\u80FD\u5BFC\u5165"),Nn.createElement(eu.Z,{stickyTop:-24,subDisciplineId:(co=jn==null?void 0:jn.exercise)!=null&&co.sub_discipline_id?[(Xo=jn==null?void 0:jn.exercise)==null?void 0:Xo.discipline_id,(Yo=jn==null?void 0:jn.exercise)==null?void 0:Yo.sub_discipline_id]:[],onCancel:()=>Vr(!1),mode:3,gather:{exercise_id:Pe},onSuccess:()=>{Vr(!1),ko()}}),Nn.createElement("div",{style:{height:70}})),Nn.createElement(cn.Q,{visible:!!xr,setVisible:ro,tip:xr===2&&"\u8BBE\u7F6E\u5DF2\u6DFB\u52A0\u5728\u8BD5\u5377\u4E2D\u7684\u7F16\u7A0B\u9898\u6240\u5141\u8BB8\u4F7F\u7528\u7684\u7F16\u7A0B\u8BED\u8A00",dataSource:xr===1?Dn==null?void 0:Dn.languages:[],onOk:ea=>Go(void 0,null,function*(){const ur={languages:ea};xr===1?ur.hack_id=Dn==null?void 0:Dn.hack_id:ur.exercise_id=Pe,(yield(0,te.ZP)("/api/problems/update_languages.json",{method:"post",body:ur})).status===0&&(we.ZP.success("\u4FEE\u6539\u6210\u529F"),Ai({id:Si.current}),ro(!1))})}))};var ji=(0,he.connect)(({user:se,exercise:Se,dispatch:Pe})=>({user:se,exercise:Se,dispatch:Pe}))(Ei),xl=ae(60978),ni=ae(28378),tu=ae(57465),ol=ae(87169),fi=ae(85647),Qa=ae(59301),Uo=Object.defineProperty,Yi=Object.defineProperties,Fi=Object.getOwnPropertyDescriptors,ai=Object.getOwnPropertySymbols,du=Object.prototype.hasOwnProperty,Zi=Object.prototype.propertyIsEnumerable,cu=(se,Se,Pe)=>Se in se?Uo(se,Se,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):se[Se]=Pe,ri=(se,Se)=>{for(var Pe in Se||(Se={}))du.call(Se,Pe)&&cu(se,Pe,Se[Pe]);if(ai)for(var Pe of ai(Se))Zi.call(Se,Pe)&&cu(se,Pe,Se[Pe]);return se},Zr=(se,Se)=>Yi(se,Fi(Se)),Ja=(se,Se)=>{var Pe={};for(var mt in se)du.call(se,mt)&&Se.indexOf(mt)<0&&(Pe[mt]=se[mt]);if(se!=null&&ai)for(var mt of ai(se))Se.indexOf(mt)<0&&Zi.call(se,mt)&&(Pe[mt]=se[mt]);return Pe},to=(se,Se,Pe)=>new Promise((mt,Bt)=>{var Jt=it=>{try{tn(Pe.next(it))}catch(fn){Bt(fn)}},hn=it=>{try{tn(Pe.throw(it))}catch(fn){Bt(fn)}},tn=it=>it.done?mt(it.value):Promise.resolve(it.value).then(Jt,hn);tn((Pe=Pe.apply(se,Se)).next())});const hl=se=>{var Se=se,{classroomList:Pe,globalSetting:mt,problemset:Bt,loading:Jt,exercise:hn,user:tn,dispatch:it}=Se,fn=Ja(Se,["classroomList","globalSetting","problemset","loading","exercise","user","dispatch"]),On,Aa,Ge,Dt,Cn,En,Mt,Ut,Kt,Xt,$a,Lt,Pa,_r;const Or=(0,he.useIntl)(),Pr=(0,he.useParams)(),[da,zr]=(0,y.useState)(!1),{userInfo:wo}=tn,[vr]=Be.default.useForm();let[co,Xo]=(0,y.useState)({});const[Yo,Eo]=(0,y.useState)(1),[jn,nl]=(0,y.useState)(""),[oi]=(0,he.useSearchParams)(),[Ho,Dn]=(0,y.useState)(!1),[Bl,li]=(0,y.useState)(!1),[wl,zl]=(0,y.useState)(!1),[Si,Fl]=(0,y.useState)(""),[Ii,ii]=(0,y.useState)(!1),[vi,al]=(0,y.useState)(!1);(0,y.useEffect)(()=>{it({type:"problemset/getEditDisciplines",payload:{source:"new_question",identifier:Pr==null?void 0:Pr.coursesId}}),it({type:"globalSetting/footerToggle",payload:!1}),vr.setFieldsValue({difficulty:2,courseid:[]})},[]),(0,y.useEffect)(()=>{Pr.exerciseId&&to(void 0,null,function*(){var Jr,qo,yl;const ul=yield it({type:"exercise/editExercise",payload:{categoryId:Pr.exerciseId}});(ul==null?void 0:ul.status)!==-1&&(((Jr=ul==null?void 0:ul.exercise)==null?void 0:Jr.exercise_status)===2||((qo=ul==null?void 0:ul.exercise)==null?void 0:qo.exercise_status)===3||((yl=ul==null?void 0:ul.exercise)==null?void 0:yl.exercise_status)===4?zl(!0):zl(!1))})},[Pr]),(0,y.useEffect)(()=>{if(Pr.exerciseId){let Jr=hn.editData.exercise;al(Jr==null?void 0:Jr.set_question_sub_discipline),vr.setFieldsValue(Zr(ri({},Jr),{courseid:Jr!=null&&Jr.sub_discipline_id?[Jr==null?void 0:Jr.discipline_id,Jr==null?void 0:Jr.sub_discipline_id]:[]}))}},[hn]),(0,y.useEffect)(()=>{oi.get("type")==="2"&&(nl(Pr.exerciseId),Eo(2))},[oi.get("type")]),(0,y.useEffect)(()=>{var Jr;let qo=(Jr=Bt==null?void 0:Bt.disciplinesData)==null?void 0:Jr.checked;qo!=null&&qo.sub_discipline_id&&vr.setFieldsValue({courseid:[qo==null?void 0:qo.discipline_id,qo==null?void 0:qo.sub_discipline_id]})},[(On=Bt==null?void 0:Bt.disciplinesData)==null?void 0:On.checked]);function Dl(Jr,qo){return to(this,null,function*(){var yl,ul,ui,si;yield vr.validateFields();const Vl=vr.getFieldsValue(),{courseid:_i}=Vl,[Gi,Oi]=_i;Vl.sub_discipline_id=Oi,Vl.is_md=!0,Vl.time=parseInt(Vl.time)>9999?9999:Vl.time;const Il=yield it({type:"exercise/addExercise",payload:ri(ri({},Vl),Pr)});Il.status===0?(yield(0,te.ZP)(`/api/courses/${Pr==null?void 0:Pr.coursesId}/exercises/notice_at.json`,{method:"POST",body:{course_id:Pr==null?void 0:Pr.coursesId,id:(yl=Il==null?void 0:Il.data)==null?void 0:yl.exercise_id,time:Jr}}),Ki((ul=Il.data)==null?void 0:ul.exercise_id),nl((ui=Il==null?void 0:Il.data)==null?void 0:ui.exercise_id),Eo(2),Dn(!1),he.history.replace(`/classrooms/${Pr.coursesId}/exercise/add/${(si=Il.data)==null?void 0:si.exercise_id}?type=2`)):we.ZP.error(Il.message),qo()})}function Pi(Jr){Xo(ri({},Jr))}function Ki(Jr){return to(this,null,function*(){if(!(co!=null&&co.ec_point_ids))return;const qo=ri({},co);delete qo.id;let yl=yield(0,te.ZP)(`/api/ec_courses/${co==null?void 0:co.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:ri({exercise_id:Jr},qo)})})}return Qa.createElement("div",{style:{background:"#ffffff",marginTop:-8,padding:8,minHeight:"100vh",paddingBottom:64}},Qa.createElement("section",{className:"edu-container"},Qa.createElement("section",{className:"animated fadeIn"},Qa.createElement("aside",{className:"mt10"},wo&&Qa.createElement(ke.Z,{separator:">"},Qa.createElement(ke.Z.Item,null,Qa.createElement(he.Link,{to:`/classrooms/${Pr.coursesId}/exercise`},(Aa=wo==null?void 0:wo.course)==null?void 0:Aa.course_name)),Qa.createElement(ke.Z.Item,null,Qa.createElement(he.Link,{to:`/classrooms/${Pr.coursesId}/exercise`},"\u8BD5\u5377\u5217\u8868")),Qa.createElement(ke.Z.Item,null,Pr.exerciseId?"\u7F16\u8F91\u8BD5\u5377":"\u65B0\u5EFA\u8BD5\u5377")))),Pr.exerciseId&&Qa.createElement("div",{style:{display:"inline-flex",background:"rgba(233, 146, 55, 0.05)",borderRadius:4,height:40,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",marginTop:20}},Qa.createElement(ol.Z,{style:{marginRight:5,color:"#E99237"}}),Qa.createElement("span",{style:{flex:1,color:"#E99237"}},"\u53D1\u5E03\u540E\u7684\u8BD5\u5377\u4E0D\u5141\u8BB8\u8FDB\u884C\u589E\u52A0/\u5220\u9664\u8BD5\u9898\u548C\u4FEE\u6539\u5206\u503C\u7B49\u64CD\u4F5C\uFF0C\u82E5\u9700\u8981\u4E8C\u6B21\u4F7F\u7528\uFF0C\u53EF\u5C06\u8BD5\u5377\u52A0\u5165\u8BD5\u5377\u5E93\u4E2D\u8FDB\u884C\u7F16\u8F91"),Qa.createElement("span",{className:He.addQuestionBtn,onClick:()=>{it({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[Pr.exerciseId]}})}},"\u52A0\u5165\u8BD5\u5377\u5E93")),Qa.createElement(tu.Z,{haveInit:!0,init:()=>{Fl(new Date)}}),Qa.createElement("div",{className:"bg-white"},Qa.createElement("div",{style:{display:"flex",justifyContent:"center",paddingTop:20,alignItems:"center"}},Qa.createElement("div",{onClick:()=>{if(Bl){we.ZP.info(Or.formatMessage({id:"classrooms.saveOrCancelCurrentQuestion",defaultMessage:"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u8BD5\u9898\u3002"}));return}Eo(1)},className:Yo===1?He.selectdiv:He.divitem},Qa.createElement(xl.Z,{number:1,active:Yo===1,className:"mr10"}),Qa.createElement("span",null,"\u8BD5\u5377\u57FA\u7840\u4FE1\u606F")),Qa.createElement("div",{style:{width:188,border:"1px dotted #9096A3",margin:"0px 30px",height:1}}),Qa.createElement("div",{onClick:()=>{if(!Pr.exerciseId&&!jn){we.ZP.info(Or.formatMessage({id:"classrooms.saveBasicInfoFirstNewQuestion",defaultMessage:"\u8BF7\u5148\u4FDD\u5B58\u57FA\u7840\u4FE1\u606F\u518D\u65B0\u5EFA\u8BD5\u9898"}));return}Eo(2),!jn&&nl(Pr.exerciseId)},className:Yo!==1?He.selectdiv:He.divitem},Qa.createElement(xl.Z,{number:2,active:Yo!==1,className:"mr10"}),Qa.createElement("span",null,"\u7F16\u8F91\u8BD5\u9898"))),Yo===2&&Qa.createElement("div",{className:"tc"},Qa.createElement(ni.Z,{defaultValue:(Dt=(Ge=hn==null?void 0:hn.editData)==null?void 0:Ge.exercise)==null?void 0:Dt.exercise_name,onFinish:Jr=>to(void 0,null,function*(){var qo,yl,ul,ui,si,Vl,_i,Gi,Oi,Il,Ji,So;return Jr.trim()===((yl=(qo=hn==null?void 0:hn.editData)==null?void 0:qo.exercise)==null?void 0:yl.exercise_name)?!0:(yield(0,gi.wy)({exercise_name:Jr,exercise_description:(ui=(ul=hn==null?void 0:hn.editData)==null?void 0:ul.exercise)==null?void 0:ui.exercise_description,sub_discipline_id:(Vl=(si=hn==null?void 0:hn.editData)==null?void 0:si.exercise)==null?void 0:Vl.sub_discipline_id,time:(Gi=(_i=hn==null?void 0:hn.editData)==null?void 0:_i.exercise)==null?void 0:Gi.time,exerciseId:(Il=(Oi=hn.editData)==null?void 0:Oi.exercise)==null?void 0:Il.id,difficulty:(So=(Ji=hn.editData)==null?void 0:Ji.exercise)==null?void 0:So.difficulty})).status===0?(vr.setFieldValue("exercise_name",Jr),!0):!1})}),Qa.createElement("div",{style:{fontSize:14}},Qa.createElement("span",{style:{color:"#5F6368"}},"\u7B54\u9898\u65F6\u957F",Qa.createElement("span",{style:{color:"#000000",marginLeft:8}},((En=(Cn=hn==null?void 0:hn.editData)==null?void 0:Cn.exercise)==null?void 0:En.time)||"\u4E0D\u9650")),Qa.createElement("span",{style:{margin:"0px 30px",color:"#5F6368"}},"\u96BE\u5EA6",Qa.createElement("span",{style:{color:"#000000",marginLeft:8}},((Ut=(Mt=hn==null?void 0:hn.editData)==null?void 0:Mt.exercise)==null?void 0:Ut.difficulty)===1?"\u7B80\u5355":((Xt=(Kt=hn==null?void 0:hn.editData)==null?void 0:Kt.exercise)==null?void 0:Xt.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),Qa.createElement("span",{style:{marginRight:30,color:"#5F6368"}},"\u8BD5\u9898\u603B\u6570",Qa.createElement("span",{style:{color:"#000000",marginLeft:8}},((Lt=($a=hn==null?void 0:hn.editData)==null?void 0:$a.exercise_types)==null?void 0:Lt.q_counts)||0)),Qa.createElement("span",{style:{color:"#5F6368"}},"\u603B\u5206",Qa.createElement("span",{style:{color:"#000000",marginLeft:8}},(_r=(Pa=hn==null?void 0:hn.editData)==null?void 0:Pa.exercise_types)==null?void 0:_r.q_scores))))),Yo===1&&Qa.createElement("div",null,Qa.createElement("section",{className:[He.bg,"mt20"].join(" "),style:{padding:"30px 120px 300px 120px"}},Qa.createElement(Be.default,{form:vr,colon:!1,layout:"horizontal",labelCol:{span:4},wrapperCol:{span:20},initialValues:{time:60},onFinish:Jr=>to(void 0,null,function*(){var qo,yl,ul,ui,si;if(zr(!0),Dn(!0),Pr.exerciseId){Jr.exerciseId=(yl=(qo=hn.editData)==null?void 0:qo.exercise)==null?void 0:yl.id,Jr.sub_discipline_id=Jr.courseid[Jr.courseid.length-1],yield(0,gi.wy)(Zr(ri({},Jr),{set_question_sub_discipline:vi})),Eo(2),Ki(Pr==null?void 0:Pr.exerciseId),nl(Pr.exerciseId),zr(!1),Dn(!1);return}const Vl=yield(0,te.ZP)(`/api/courses/${Pr==null?void 0:Pr.coursesId}/exercises/overload_alert.json`,{method:"get",params:{course_id:Pr==null?void 0:Pr.coursesId}});if(Vl!=null&&Vl.alert)it({type:"classroomList/setActionTabs",payload:{key:"\u9884\u7EA6\u5F39\u7A97"}});else{const{courseid:_i}=Jr,[Gi,Oi]=_i;Jr.sub_discipline_id=Oi,Jr.is_md=!0,Jr.time=parseInt(Jr.time)>9999?9999:Jr.time,Jr.set_question_sub_discipline=vi;const Il=yield it({type:"exercise/addExercise",payload:Zr(ri(ri({},Jr),Pr),{category_id:oi.get("catalogue")||null})});Il.status===0&&(Ki((ul=Il.data)==null?void 0:ul.exercise_id),he.history.replace(`/classrooms/${Pr.coursesId}/exercise/add/${(ui=Il.data)==null?void 0:ui.exercise_id}?type=2`),nl((si=Il==null?void 0:Il.data)==null?void 0:si.exercise_id),Eo(2)),Dn(!1)}zr(!1)}),className:He.formWrap},Qa.createElement(Be.default.Item,{name:"exercise_name",label:"\u8BD5\u5377\u540D\u79F0",className:He.baseLineHeight,rules:[{required:!0,validator:(Jr,qo)=>{var yl;return((yl=qo==null?void 0:qo.replaceAll(" ",""))==null?void 0:yl.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0")}}]},Qa.createElement(We.default,{maxLength:60,className:He.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",showCount:!0})),Qa.createElement(Be.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"courseid",className:He.baseLineHeight},Qa.createElement(Ce.Z,{disabled:wl,placeholder:Or.formatMessage({id:"classrooms.selectDirection",defaultMessage:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"}),options:Bt.courseOptions,className:He.baseFormItem,size:"large",popupClassName:He.cascaderPopup,dropdownMenuColumnStyle:{padding:"8px 12px",fontSize:14},allowClear:!0})),Qa.createElement("div",{className:He.concat},Qa.createElement("div",null,Qa.createElement(Ke.default,{checked:vi,onChange:Jr=>{al(Jr.target.checked)},style:{color:"#000"}},"\u8BBE\u7F6E\u8BE5\u65B9\u5411&\u8BFE\u7A0B\u4E3A\u8BD5\u9898\u6A21\u7248\uFF08\u521B\u5EFA\u65B0\u8BD5\u9898\u81EA\u52A8\u4F7F\u7528\u8BE5\u65B9\u5411&\u8BFE\u7A0B\uFF09")),Qa.createElement("div",null,"\u6CA1\u6709\u5408\u9002\u7684\u65B9\u5411&\u8BFE\u7A0B\uFF1F",Qa.createElement("a",{onClick:()=>ii(!0)},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"))),Qa.createElement(Be.default.Item,{label:"\u96BE\u5EA6",name:"difficulty",className:He.radioBtnWrapper,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},Qa.createElement(Me.ZP.Group,{className:He.radiogroup,disabled:wl},Qa.createElement(Me.ZP.Button,{className:He.easy,value:1},"\u7B80\u5355"),Qa.createElement(Me.ZP.Button,{className:He.medium,value:2},"\u9002\u4E2D"),Qa.createElement(Me.ZP.Button,{className:He.hard,value:3},"\u56F0\u96BE"))),Qa.createElement(Be.default.Item,{label:"\u7B54\u9898\u65F6\u957F",className:He.baseLineHeight},Qa.createElement("div",{style:{display:"flex",width:"100%"}},Qa.createElement(Be.default.Item,{name:"time",noStyle:!0},Qa.createElement(De.Z,{disabled:wl,min:1,max:9999,className:He.baseFormItem,style:{width:220},maxLength:60,placeholder:"\u8BF7\u586B\u5199\u7B54\u9898\u65F6\u957F"})),Qa.createElement("span",{style:{marginLeft:"10px",width:"40px",lineHeight:"46px",fontSize:14}},"\u5206\u949F"))),Qa.createElement(Be.default.Item,{label:"\u8BD5\u5377\u987B\u77E5",name:"exercise_description"},Qa.createElement(We.default.TextArea,{disabled:wl,rows:6,maxLength:65535,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u987B\u77E5"}))),Qa.createElement(wn,{exercise_id:Pr==null?void 0:Pr.exerciseId,setitem:Pi})),Qa.createElement("div",{className:He.bottmodiv},Qa.createElement(je.ZP,{className:`${He.cancelBtn}`,type:"primary",onClick:()=>{he.history.back()}},"\u53D6\u6D88"),Qa.createElement(je.ZP,{loading:Ho,onClick:()=>{vr.validateFields(),vr.submit()},type:"primary",className:`${He.confirmBtn} ml20`},"\u4E0B\u4E00\u6B65")),Qa.createElement(z,{setsubloading:Dn,onModalOk:Dl})),Yo===2&&Qa.createElement("div",null,Qa.createElement(ji,{key:Si,setisedits:li,setitemid:nl,itemid:jn}))),Qa.createElement(fi.Z,{open:Ii,onCancel:()=>{ii(!1)}}))};var bi=(0,he.connect)(({classroomList:se,loading:Se,user:Pe,problemset:mt,globalSetting:Bt,exercise:Jt})=>({classroomList:se,globalSetting:Bt,problemset:mt,user:Pe,exercise:Jt,loading:Se.effects}))(hl)},71842:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return Je}});var y=ae(78241),he=ae(8591),Be=ae(43418),we=ae(71418),ke=ae(6848),We=ae(57809),Ce=ae(5112),Ke=ae(92832),Me=ae(1710),De=ae(59301),je=ae(95392),He=ae(57193),_e=ae(63949),ue={radio_con:"radio_con___cvwXd",result_con:"result_con___m5Gmr",result_title:"result_title___D7L1n"},E=ae(81779),a=ae(88871),x=ae(76818),b=ae(59301),z=Object.defineProperty,te=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,Fe=(Ue,tt,xe)=>tt in Ue?z(Ue,tt,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Ue[tt]=xe,Ye=(Ue,tt)=>{for(var xe in tt||(tt={}))le.call(tt,xe)&&Fe(Ue,xe,tt[xe]);if(ie)for(var xe of ie(tt))Ee.call(tt,xe)&&Fe(Ue,xe,tt[xe]);return Ue},Ie=(Ue,tt)=>te(Ue,oe(tt)),ct=(Ue,tt,xe)=>new Promise((vt,pt)=>{var bt=Sn=>{try{nn(xe.next(Sn))}catch(xt){pt(xt)}},Et=Sn=>{try{nn(xe.throw(Sn))}catch(xt){pt(xt)}},nn=Sn=>Sn.done?vt(Sn.value):Promise.resolve(Sn.value).then(bt,Et);nn((xe=xe.apply(Ue,tt)).next())});const Re=({shixunHomeworks:Ue,exercise:tt,loading:xe,dispatch:vt})=>{var pt,bt,Et;const nn=(0,je.useIntl)(),{commonHeader:Sn}=tt,[xt,Rt]=(0,De.useState)([]),[Le,et]=(0,De.useState)(Ie(Ye({},(0,je.useParams)()),{page:1,limit:10})),[Wt,wn]=(0,De.useState)([]),[It,on]=(0,De.useState)(""),[be,dt]=(0,De.useState)(1),[Ot]=y.default.useForm(),[rt,At]=(0,De.useState)({}),[Ln,cn]=(0,De.useState)(null),[zt,Tt]=(0,De.useState)(!1),[Vn,ua]=(0,De.useState)([]),[$t,aa]=(0,De.useState)(null),[Ya,Fa]=(0,De.useState)(0),[Qn,ja]=(0,De.useState)(0),[br,lr]=(0,De.useState)(!1),ra=[{title:nn.formatMessage({id:"classrooms.serialNumber",defaultMessage:"\u5E8F\u53F7"}),dataIndex:"1",width:80,render:(yt,Zn,Ea)=>(Le.page-1)*Le.limit+Ea+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,width:180},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:yt=>yt||"--"},{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(yt,Zn)=>b.createElement("div",{className:ue.banding,title:yt||"--"},yt||"--")},{title:"\u63D0\u4EA4\u72B6\u6001",width:200,dataIndex:"commit_status",render:(yt,Zn)=>yt===0?b.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):yt===1?b.createElement("span",{style:{color:"#DF3042"}},!Zn.is_make_up&&"\u8003\u8BD5\u4E2D",Zn.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):yt===2?b.createElement("span",{style:{color:"#5AB891"}},!Zn.is_make_up&&!Zn.is_force_commit&&"\u5DF2\u4EA4\u5377",Zn.is_make_up&&!Zn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",Zn.is_make_up&&Zn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!Zn.is_make_up&&Zn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):b.createElement("span",{style:{color:"#5AB891"}},!Zn.is_make_up&&!Zn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",Zn.is_make_up&&!Zn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",Zn.is_make_up&&Zn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!Zn.is_make_up&&Zn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:(Sn==null?void 0:Sn.exercise_type)==2&&!(0,E.dE)()?"\u6700\u9AD8\u6210\u7EE9":"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:(yt,Zn)=>Zn.commit_status===0||Zn.commit_status===1?"--":!Zn.open_total_score&&(0,E.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(yt=typeof yt=="number"?Number(yt):yt,console.log(typeof yt),yt||(yt=0),yt===100?b.createElement("span",{className:"c-green"},yt):yt>60?b.createElement("span",{className:"c-orange"},yt):yt==Qn*.6?b.createElement("span",{className:"c-red"},yt):b.createElement("span",null,yt))}].filter(yt=>!!yt);(0,De.useEffect)(()=>{var yt;((yt=tt.actionTabs)==null?void 0:yt.key)=="\u6D4B\u8BD5AI\u8BC4\u5206"&&(ua([]),aa(null),va(),ma(Le))},[(pt=tt.actionTabs)==null?void 0:pt.key]);const va=()=>ct(void 0,null,function*(){var yt;if(!((yt=tt.actionTabs)!=null&&yt.showSelectQuestion))return;const Zn=yield(0,He.ZP)(`/api/exercises/${Le==null?void 0:Le.categoryId}/all_subj_questions.json`,{method:"get"});Zn.status==0&&ua(Zn.data)}),sa=(yt,Zn)=>{Le.page=yt,Le.limit=Zn,et(Ye({},Le)),ma(Le)},ma=yt=>ct(void 0,null,function*(){lr(!0);const Zn=yield(0,He.ZP)(`/api/exercises/${Le.categoryId||(Le==null?void 0:Le.exerciseId)}/exercise_users.json`,{method:"get",params:yt});Zn.status==0&&(Fa(Zn.data.total_count),et(Ie(Ye({},Le),{total:Zn.data.total_count})),Rt(Zn.data.exercise_users),ja(Zn.data.total_score)),lr(!1)}),Ca=yt=>{Le.search=yt,Le.page=1,Ot.resetFields(),At({}),wn([]),cn(null),et(Ye({},Le)),ma(Le)},ar=yt=>ct(void 0,null,function*(){var Zn,Ea;const Va=Ye({},rt);if(!((Zn=yt==null?void 0:yt.content)!=null&&Zn.trim())){he.ZP.warning(nn.formatMessage({id:"classrooms.enterAnswerContent",defaultMessage:"\u8BF7\u8F93\u5165\u7B54\u9898\u5185\u5BB9\uFF01"}));return}Va.content=yt==null?void 0:yt.content,Va.attachment_ids=(Ea=yt==null?void 0:yt.attachment_ids)==null?void 0:Ea.map(Ba=>Ba.response.id),Bn(Va)}),Bn=yt=>ct(void 0,null,function*(){var Zn;Tt(!0);const{showSelectQuestion:Ea,ai_review_settings:Va}=tt.actionTabs,Ba=yield(0,He.ZP)(`/api/exercises/${(Le==null?void 0:Le.categoryId)||(Le==null?void 0:Le.exerciseId)}/test_ai_review.json`,{method:"post",body:Ie(Ye({},yt),{exercise_question_id:Ea?$t:(Zn=tt.actionTabs)==null?void 0:Zn.questionId,ai_review_settings:Va})});if([0,-3].includes(Ba.status)){Ba.status==0&&he.ZP.success(nn.formatMessage({id:"classrooms.scoringTestSuccess",defaultMessage:"\u8BC4\u5206\u6D4B\u8BD5\u6210\u529F\uFF01"})),cn(Ba);const rr=document.querySelector(".modal-ai-pfcs");if(rr){const tr=rr.querySelector(".ant-modal-body");tr&&(tr.scrollTop=tr.scrollHeight)}}Tt(!1)}),ln=()=>{vt({type:"exercise/setActionTabs",payload:{key:""}}),dt(1),xn()},xn=()=>{Ot.resetFields(),At({}),wn([]),on(""),cn(null)};return b.createElement(Be.default,{className:"modal-ai-pfcs",width:1150,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u6D4B\u8BD5AI\u8BC4\u5206",confirmLoading:zt,open:((bt=tt.actionTabs)==null?void 0:bt.key)==="\u6D4B\u8BD5AI\u8BC4\u5206",destroyOnClose:!0,onCancel:()=>ln(),okText:Ln?"\u91CD\u65B0\u6D4B\u8BD5":"\u5F00\u59CB\u6D4B\u8BD5",onOk:()=>{var yt;if((yt=tt.actionTabs)!=null&&yt.showSelectQuestion&&!$t)return he.ZP.warning(nn.formatMessage({id:"classrooms.selectQuestion",defaultMessage:"\u8BF7\u9009\u62E9\u9898\u76EE\uFF01"}));if(be==1){if(Wt.length==0)return he.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u4F4D\u5B66\u751F\u8BD5\u5377\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5\uFF01");Bn({exercise_user_id:Wt[0]})}else be==2&&Ot.submit()}},b.createElement(we.Z,{spinning:zt,tip:"\u6D4B\u8BD5AI\u8BC4\u5206\u4E2D\u2026\u2026"},((Et=tt.actionTabs)==null?void 0:Et.showSelectQuestion)&&b.createElement("div",{className:"flex item-center justify-between mb10"},b.createElement("div",{style:{width:120,margin:"0 10px",display:"flex",alignItems:"center"}},b.createElement("span",{style:{color:"red",marginRight:5}},"*"),nn.formatMessage({id:"classrooms.selectQuestion",defaultMessage:"\u9009\u62E9\u9898\u76EE"}),b.createElement(ke.Z,{title:"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09"},b.createElement("i",{className:`iconfont icon-tishixiaowenhao ${ue.title_icon}`,style:{cursor:"pointer",marginLeft:5,fontSize:"14px"}}))),b.createElement(We.default,{style:{width:"calc(100% - 110px)"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u9898\u76EE",value:$t,onChange:yt=>aa(yt)},Vn==null?void 0:Vn.map(yt=>b.createElement(We.default.Option,{key:yt==null?void 0:yt.id,value:yt==null?void 0:yt.id},yt==null?void 0:yt.question_title)))),b.createElement("div",{className:ue.radio_con},b.createElement("span",{style:{marginRight:32}},"\u6D4B\u8BD5\u65B9\u5F0F"),b.createElement(Ce.ZP.Group,{onChange:yt=>{yt.target.value==1&&sa(1,10),dt(yt.target.value),xn()},value:be,options:[{label:nn.formatMessage({id:"classrooms.selectStudentPaper",defaultMessage:"\u9009\u62E9\u5B66\u751F\u8BD5\u5377"}),value:1,style:{marginRight:30,color:"#000"}},{label:"\u8F93\u5165\u7B54\u9898\u5185\u5BB9",value:2,style:{marginRight:30,color:"#000"}}]})),be==1&&b.createElement(b.Fragment,null,b.createElement("div",{className:"flex justify-between item-center mb10"},b.createElement("div",{style:{fontSize:"14px",color:"#FA6400"}},"\u63D0\u793A\uFF1A","\u53EA\u80FD\u9009\u62E9\u5DF2\u63D0\u4EA4\u8BD5\u5377\u7684\u5B66\u751F\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5"),b.createElement(Ke.default.Search,{style:{width:487},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:It,onChange:yt=>on(yt.target.value),onSearch:Ca})),b.createElement(Me.default,{rowSelection:{type:"radio",selectedRowKeys:Wt,onChange:(yt,Zn)=>{wn(yt)},getCheckboxProps:yt=>({disabled:[0,1].includes(yt==null?void 0:yt.commit_status)})},loading:br,rowKey:"exercise_user_id",dataSource:xt||[],columns:ra,pagination:{current:Le.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:Le.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:Ya,size:"default",showTotal:_e.rU,onChange:sa},onChange:(yt,Zn,Ea)=>{Le.page=1,Ea.order===void 0?(Le.order_type=null,Le.order=null):(Le.order_type=Ea.order==="descend"?"desc":"asc",Le.order=Ea.field),et(Ye({},Le)),ma(Le)}})),be==2&&b.createElement("div",{style:{marginTop:20}},b.createElement(y.default,{form:Ot,className:ue.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{At(Ye({},Ot.getFieldsValue()))},onFinish:ar},b.createElement(y.default.Item,{name:"content",label:"",style:{marginBottom:0}},b.createElement(a.Z,{watch:!0})))),Ln&&b.createElement("div",{className:ue.result_con},b.createElement("div",{className:ue.result_title},"AI\u8BC4\u5206\u7ED3\u679C"),(Ln==null?void 0:Ln.status)==0&&b.createElement("div",{className:"p20"},b.createElement("div",{className:"mb5"},b.createElement("span",{style:{color:"#333",fontWeight:"bold"}},"\u8BC4\u5206\uFF1A"),Ln==null?void 0:Ln.score),b.createElement("div",{className:"flex"},b.createElement("span",{style:{color:"#333",fontWeight:"bold",whiteSpace:"nowrap",lineHeight:"26px"}},"\u8BC4\u8BED\uFF1A"),b.createElement(x.Z,{value:Ln==null?void 0:Ln.content,style:{fontSize:"14px"}}))),(Ln==null?void 0:Ln.status)==-3&&b.createElement("div",{className:"p20"},b.createElement(x.Z,{value:Ln==null?void 0:Ln.message,style:{fontSize:"14px"}})))))};var Je=(0,je.connect)(({shixunHomeworks:Ue,exercise:tt,loading:xe,user:vt})=>({shixunHomeworks:Ue,exercise:tt,loading:xe.effects,user:vt}))(Re)},51780:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return E}});var y=ae(59301),he=ae(8591),Be=ae(43418),we=ae(19842),ke=ae(54580),We=ae(3113),Ce=ae(78323),Ke=ae(63949),Me=ae(57193),De=ae(95392),je={customModal:"customModal___bVzUV",content:"content___oKhZq",upload:"upload___nPxEL",infoText:"infoText___gZEJF",okBtn:"okBtn___CVo2A",fileList:"fileList___tauGN",fileName:"fileName___T_8JX",selectitems:"selectitems___imW2Y"},He=ae(59301),_e=(a,x,b)=>new Promise((z,te)=>{var oe=Ee=>{try{le(b.next(Ee))}catch(Fe){te(Fe)}},ie=Ee=>{try{le(b.throw(Ee))}catch(Fe){te(Fe)}},le=Ee=>Ee.done?z(Ee.value):Promise.resolve(Ee.value).then(oe,ie);le((b=b.apply(a,x)).next())}),E=({visible:a,onOk:x,onCancel:b,sub_discipline_id:z=[]})=>{const te=(0,De.useIntl)(),[oe,ie]=(0,y.useState)([]),[le,Ee]=(0,y.useState)(!1),Fe=(0,De.useParams)(),[Ye,Ie]=(0,y.useState)([]),[ct,Re]=(0,y.useState)([]);(0,y.useEffect)(()=>{a?Je():(Re([]),ie([]),Ee(!1))},[a]);const Je=()=>_e(void 0,null,function*(){const bt=yield(0,Me.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});Ie(bt.disciplines||[]),Re((z==null?void 0:z.length)>0?z:[])}),Ue=()=>{if((ct==null?void 0:ct.length)===0)return he.ZP.warning(te.formatMessage({id:"classrooms.selectDirection",defaultMessage:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"}));console.log("subDisciplineId",ct),Ee(!0),x(oe,ct[1],()=>{Ee(!1)})},tt=()=>{b()},xe=()=>{const bt=`${Ce.Z.API_SERVER}/api/courses/${Fe.coursesId}/exercises/down_template`;(0,Ke.Nd)(null,bt)},vt=bt=>{const Et={name:bt.name,uid:bt.uid,file:bt};return ie([Et]),!1},pt=()=>{ie([])};return He.createElement(Be.default,{title:"\u5BFC\u5165\u8BD5\u9898",open:a,onOk:Ue,centered:!0,wrapClassName:je.customModal,onCancel:tt,width:663,okText:te.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),okButtonProps:{className:je.okBtn},cancelText:te.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),confirmLoading:le},He.createElement("div",{className:je.content},He.createElement("aside",null,He.createElement("div",{style:{fontWeight:600}},"\u6B65\u9AA41"),He.createElement("ul",null,He.createElement("li",null,He.createElement("span",{style:{color:"#5F6367"}},"\u6839\u636E\u6A21\u677F\u8981\u6C42\u7F16\u8F91\u9700\u8981\u4E0A\u4F20\u7684\u8BD5\u9898"),He.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginLeft:20},onClick:xe},"\u4E0B\u8F7D\u8003\u8BD5\u8BD5\u9898\u6A21\u677F"),He.createElement("i",{className:"iconfont icon-xiazai4 ml10",onClick:xe,style:{fontSize:14,cursor:"pointer",color:"#0152d9"}})),He.createElement("li",{style:{color:"#FA6400"},className:"mt10"},te.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"})),He.createElement("li",{className:je.infoText},"1\u3001\u76EE\u524D\u4EC5\u652F\u6301Excel\u683C\u5F0F\u6A21\u677F\uFF1B "),He.createElement("li",{className:je.infoText},"2\u3001\u4E0D\u652F\u6301\u7EC4\u5408\u9898\u548C\u5B9E\u8BAD\u9898\u5BFC\u5165\uFF1B"),He.createElement("li",{className:je.infoText},"3\u3001\u6BCF\u6B21\u6700\u591A\u5BFC\u5165300\u9898\uFF1B"),He.createElement("li",{className:je.infoText},"4\u3001\u586B\u7A7A\u9898\u5BFC\u5165\u6700\u591A\u652F\u63018\u4E2A\u586B\u7A7A\u9879\u3002"))),He.createElement("aside",{style:{marginTop:22}},He.createElement("div",{style:{fontWeight:600}},"\u6B65\u9AA42"),He.createElement("ul",{style:{flex:1}},He.createElement("li",{style:{color:"#5F6367"}},"\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B\uFF0C\u4E0A\u4F20\u7F16\u8F91\u597D\u7684\u8BD5\u9898\u6587\u6863\uFF0C\u786E\u5B9A\u5BFC\u5165"),a&&He.createElement(He.Fragment,null,He.createElement(we.Z,{value:ct,className:je.selectitems,expandTrigger:"hover",placeholder:te.formatMessage({id:"classrooms.selectDirection",defaultMessage:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"}),options:Ye,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(bt,Et)=>{Re(bt||[])}}),He.createElement("br",null),He.createElement(ke.default,{action:`${Ce.Z.API_SERVER}/api/attachments.json`,beforeUpload:vt,onRemove:pt,withCredentials:!0,fileList:oe,accept:".xls,.xlsx",showUploadList:!1},He.createElement(We.ZP,{className:je.upload,type:"primary",icon:He.createElement("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}})},"\u4E0A\u4F20\u6587\u4EF6"))),oe.map((bt,Et)=>He.createElement("div",{key:Et,className:je.fileList},He.createElement("span",{className:je.fileName},bt==null?void 0:bt.name),He.createElement("i",{className:"iconfont icon-shanchu12",style:{color:"#F65160",fontSize:16,cursor:"pointer"},onClick:pt})))))))}},57465:function(ut,kt,ae){"use strict";var y=ae(59301),he=ae(43418),Be=ae(57193),we=ae(95392),ke=ae(59301),We=(Ke,Me,De)=>new Promise((je,He)=>{var _e=a=>{try{E(De.next(a))}catch(x){He(x)}},ue=a=>{try{E(De.throw(a))}catch(x){He(x)}},E=a=>a.done?je(a.value):Promise.resolve(a.value).then(_e,ue);E((De=De.apply(Ke,Me)).next())});const Ce=({exercise:Ke,dispatch:Me,init:De,haveInit:je=!1})=>{const He=(0,we.useParams)(),[_e,ue]=(0,y.useState)(!1);let[E,a]=(0,y.useState)();const[x,b]=(0,y.useState)(!1),[z,te]=(0,y.useState)(!1),oe=(0,we.useIntl)();(0,y.useEffect)(()=>{Ke.actionTabs.key==="\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93"&&ie()},[Ke.actionTabs]);function ie(){return We(this,null,function*(){var le,Ee;let Fe=yield(0,Be.ZP)(`/api/courses/${He==null?void 0:He.coursesId}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:Ke.actionTabs.selectArrs}});if(((le=Fe==null?void 0:Fe.cover_exercises)==null?void 0:le.length)>0)ue(!0),a((Ee=Fe==null?void 0:Fe.cover_exercises)==null?void 0:Ee[0]);else{let Ye=yield(0,Be.ZP)(`/api/courses/${He==null?void 0:He.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Ke.actionTabs.selectArrs}});Me({type:"exercise/setActionTabs",payload:{key:""}}),(Ye==null?void 0:Ye.status)===0&&(je&&De(),he.default.confirm({title:oe.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{we.history.push("/paperlibrary")}}))}})}return ke.createElement("div",null,ke.createElement(he.default,{open:_e,centered:!0,onCancel:le=>We(void 0,null,function*(){if(le.target.outerText==="\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"){b(!0);let Ee=yield(0,Be.ZP)(`/api/courses/${He==null?void 0:He.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Ke.actionTabs.selectArrs,update:1}});Me({type:"exercise/setActionTabs",payload:{key:""}}),b(!1),(Ee==null?void 0:Ee.status)===0&&(je&&De(),ue(!1),he.default.confirm({title:oe.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{we.history.push("/paperlibrary")}}))}else ue(!1)}),cancelButtonProps:{loading:x},okText:"\u5F62\u6210\u65B0\u8BD5\u5377",cancelText:"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377",okButtonProps:{loading:z},onOk:()=>We(void 0,null,function*(){te(!0);let le=yield(0,Be.ZP)(`/api/courses/${He==null?void 0:He.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Ke.actionTabs.selectArrs}});te(!1),(le==null?void 0:le.status)===0&&(je&&De(),Me({type:"exercise/setActionTabs",payload:{key:""}}),ue(!1),he.default.confirm({title:oe.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{we.history.push("/paperlibrary")}}))}),title:"\u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"},ke.createElement("div",null,ke.createElement("p",null,"\u8BE5\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),ke.createElement("div",null,ke.createElement("div",null,"\u8BD5\u5377\uFF1A",E==null?void 0:E.origin_exercise_nam),ke.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",ke.createElement("a",{href:`/paperlibrary/see/${E==null?void 0:E.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},E==null?void 0:E.examination_bank_name))))))};kt.Z=(0,we.connect)(({exercise:Ke})=>({exercise:Ke}))(Ce)},10786:function(ut,kt,ae){"use strict";ae.d(kt,{h:function(){return y}});var y=(he=>(he[he.NOMATCH=-1]="NOMATCH",he[he.OK=0]="OK",he[he.TIMEOUT=2]="TIMEOUT",he[he.PODFAILURE=3]="PODFAILURE",he[he.COMPILEFAILURE=4]="COMPILEFAILURE",he[he.EXECUTEFAILURE=5]="EXECUTEFAILURE",he[he.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",he))(y||{})},20885:function(ut,kt,ae){"use strict";ae.d(kt,{H7:function(){return E},MK:function(){return ue},MU:function(){return De},X6:function(){return He},bM:function(){return Me},fi:function(){return a},fu:function(){return Ke},n4:function(){return x},rX:function(){return _e},vl:function(){return b},zO:function(){return je}});var y=ae(57193),he=Object.defineProperty,Be=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,We=(z,te,oe)=>te in z?he(z,te,{enumerable:!0,configurable:!0,writable:!0,value:oe}):z[te]=oe,Ce=(z,te)=>{for(var oe in te||(te={}))we.call(te,oe)&&We(z,oe,te[oe]);if(Be)for(var oe of Be(te))ke.call(te,oe)&&We(z,oe,te[oe]);return z};function Ke(z,te){return(0,y.U2)(`myproblems/${z}.json`,Ce({hidePopLogin:!0},te||{}))}function Me(z,te){return(0,y.v_)(`myproblems/${z}/code_submit.json`,te)}function De(z,te){return(0,y.v_)(`myproblems/${z}/code_debug.json`,te)}function je(z,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,y.U2)(`myproblems/${z}/submit_records.json`,te)}function He(z){return(0,y.U2)("myproblems/record_detail.json",{id:z})}function _e(z,te){return(0,y.U2)(`myproblems/${z}/result.json`,{mode:te})}function ue(z,te){return(0,y.v_)(`myproblems/${z}/add_notes.json`,te)}function E(z,te){return(0,y.v_)(`myproblems/${z}/restore_initial_code.json`,te)}function a(z){return(0,y.v_)(`myproblems/${z}/sync_code.json`)}function x(z,te){return(0,y.v_)(`myproblems/${z}/update_code.json`,te)}function b(z,te){return(0,y.v_)(`discusses/${z}/plus.json`,te)}},28378:function(ut,kt,ae){"use strict";var y=ae(59301),he=ae(6848),Be=ae(92832),we=ae(8591),ke=ae(19201),We=ae(59301),Ce=(Me,De,je)=>new Promise((He,_e)=>{var ue=x=>{try{a(je.next(x))}catch(b){_e(b)}},E=x=>{try{a(je.throw(x))}catch(b){_e(b)}},a=x=>x.done?He(x.value):Promise.resolve(x.value).then(ue,E);a((je=je.apply(Me,De)).next())});const Ke=({defaultValue:Me,onFinish:De})=>{const[je,He]=(0,y.useState)(!1),[_e,ue]=(0,y.useState)(Me);return(0,y.useEffect)(()=>{ue(Me)},[Me]),We.createElement("div",null,je?We.createElement(Be.default,{autoFocus:!0,maxLength:60,style:{textAlign:"center",marginTop:20,marginBottom:20},value:_e,onChange:E=>{ue(E.target.value)},onBlur:()=>Ce(void 0,null,function*(){var E;if(((E=_e==null?void 0:_e.replaceAll(" ",""))==null?void 0:E.length)<=0){we.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield De(_e))&&He(!1)}),onPressEnter:()=>Ce(void 0,null,function*(){var E;if(((E=_e==null?void 0:_e.replaceAll(" ",""))==null?void 0:E.length)<=0){we.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield De(_e))&&He(!1)})}):We.createElement("div",{className:ke.Z.title},_e,We.createElement(he.Z,{title:"\u7F16\u8F91\u8BD5\u5377\u540D\u79F0"},We.createElement("i",{className:`${ke.Z.editIcon} iconfont icon-bianji_Hover`,onClick:()=>He(!0)}))))};kt.Z=Ke},85647:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return je}});var y=ae(95392),he=ae(43418),Be={ul:"ul___TdfYY"},we=ae(32637),ke=ae(59301),We=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,Me=(He,_e)=>{var ue={};for(var E in He)Ce.call(He,E)&&_e.indexOf(E)<0&&(ue[E]=He[E]);if(He!=null&&We)for(var E of We(He))_e.indexOf(E)<0&&Ke.call(He,E)&&(ue[E]=He[E]);return ue},je=He=>{var _e=He,{open:ue,onCancel:E}=_e,a=Me(_e,["open","onCancel"]);const x=(0,y.useIntl)();return ke.createElement(he.default,{centered:!0,open:ue,title:ke.createElement("div",{style:{fontWeight:"bold"}},x.formatMessage({id:"paths.contactTeachingAssistant",defaultMessage:"\u8054\u7CFB\u6559\u7814\u52A9\u7406"})),width:"696px",onCancel:E,footer:null},ke.createElement("div",null,ke.createElement("div",{className:"tc"},ke.createElement("img",{className:"mt10",src:we,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),ke.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),ke.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),ke.createElement("div",{style:{color:"#333"},className:"pt30 font14"},ke.createElement("ul",{className:Be.ul},ke.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),ke.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),ke.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},42455:function(ut,kt,ae){"use strict";ae.d(kt,{I:function(){return he}});var y=ae(59301);const he=()=>{const[Be,we]=(0,y.useState)("hidden");return{overflow:Be,handleMouseEnter:()=>we("auto"),handleMouseLeave:()=>we("hidden")}}},77578:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return y}});const y=he=>he?typeof he=="function"?he():he:null},66104:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return tt}});var y=ae(92310),he=ae.n(y),Be=ae(11592),we=ae(26112),ke=ae(59301),We=ae(92343),Ce=ae(36355),Ke=ae(84105),Me=ae(91857);const De=xe=>{let{children:vt}=xe;const{getPrefixCls:pt}=ke.useContext(Ce.E_),bt=pt("breadcrumb");return ke.createElement("li",{className:`${bt}-separator`,"aria-hidden":"true"},vt===""?vt:vt||"/")};De.__ANT_BREADCRUMB_SEPARATOR=!0;var je=De,He=function(xe,vt){var pt={};for(var bt in xe)Object.prototype.hasOwnProperty.call(xe,bt)&&vt.indexOf(bt)<0&&(pt[bt]=xe[bt]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Et=0,bt=Object.getOwnPropertySymbols(xe);Etvt[Et]||bt)}function ue(xe,vt,pt,bt){if(pt==null)return null;const{className:Et,onClick:nn}=vt,Sn=He(vt,["className","onClick"]),xt=Object.assign(Object.assign({},(0,we.Z)(Sn,{data:!0,aria:!0})),{onClick:nn});return bt!==void 0?ke.createElement("a",Object.assign({},xt,{className:he()(`${xe}-link`,Et),href:bt}),pt):ke.createElement("span",Object.assign({},xt,{className:he()(`${xe}-link`,Et)}),pt)}function E(xe,vt){return(bt,Et,nn,Sn,xt)=>{if(vt)return vt(bt,Et,nn,Sn);const Rt=_e(bt,Et);return ue(xe,bt,Rt,xt)}}var a=function(xe,vt){var pt={};for(var bt in xe)Object.prototype.hasOwnProperty.call(xe,bt)&&vt.indexOf(bt)<0&&(pt[bt]=xe[bt]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Et=0,bt=Object.getOwnPropertySymbols(xe);Et{const{prefixCls:vt,separator:pt="/",children:bt,menu:Et,overlay:nn,dropdownProps:Sn,href:xt}=xe,Le=(et=>{if(Et||nn){const Wt=Object.assign({},Sn);if(Et){const wn=Et||{},{items:It}=wn,on=a(wn,["items"]);Wt.menu=Object.assign(Object.assign({},on),{items:It==null?void 0:It.map((be,dt)=>{var{key:Ot,title:rt,label:At,path:Ln}=be,cn=a(be,["key","title","label","path"]);let zt=At!=null?At:rt;return Ln&&(zt=ke.createElement("a",{href:`${xt}${Ln}`},zt)),Object.assign(Object.assign({},cn),{key:Ot!=null?Ot:dt,label:zt})})})}else nn&&(Wt.overlay=nn);return ke.createElement(Me.Z,Object.assign({placement:"bottom"},Wt),ke.createElement("span",{className:`${vt}-overlay-link`},et,ke.createElement(Ke.Z,null)))}return et})(bt);return Le!=null?ke.createElement(ke.Fragment,null,ke.createElement("li",null,Le),pt&&ke.createElement(je,null,pt)):null},b=xe=>{const{prefixCls:vt,children:pt,href:bt}=xe,Et=a(xe,["prefixCls","children","href"]),{getPrefixCls:nn}=ke.useContext(Ce.E_),Sn=nn("breadcrumb",vt);return ke.createElement(x,Object.assign({},Et,{prefixCls:Sn}),ue(Sn,Et,pt,bt))};b.__ANT_BREADCRUMB_ITEM=!0;var z=b,te=ae(17313),oe=ae(83116),ie=ae(37613);const le=xe=>{const{componentCls:vt,iconCls:pt}=xe;return{[vt]:Object.assign(Object.assign({},(0,te.Wf)(xe)),{color:xe.itemColor,fontSize:xe.fontSize,[pt]:{fontSize:xe.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:xe.linkColor,transition:`color ${xe.motionDurationMid}`,padding:`0 ${xe.paddingXXS}px`,borderRadius:xe.borderRadiusSM,height:xe.lineHeight*xe.fontSize,display:"inline-block",marginInline:-xe.marginXXS,"&:hover":{color:xe.linkHoverColor,backgroundColor:xe.colorBgTextHover}},(0,te.Qy)(xe)),"li:last-child":{color:xe.lastItemColor},[`${vt}-separator`]:{marginInline:xe.separatorMargin,color:xe.separatorColor},[`${vt}-link`]:{[` > ${pt} + span, > ${pt} + a - `]:{marginInlineStart:xe.marginXXS}},[`${vt}-overlay-link`]:{borderRadius:xe.borderRadiusSM,height:xe.lineHeight*xe.fontSize,display:"inline-block",padding:`0 ${xe.paddingXXS}px`,marginInline:-xe.marginXXS,[`> ${pt}`]:{marginInlineStart:xe.marginXXS,fontSize:xe.fontSizeIcon},"&:hover":{color:xe.linkHoverColor,backgroundColor:xe.colorBgTextHover,a:{color:xe.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${xe.componentCls}-rtl`]:{direction:"rtl"}})}};var Ee=(0,oe.Z)("Breadcrumb",xe=>{const vt=(0,ie.TS)(xe,{});return[le(vt)]},xe=>({itemColor:xe.colorTextDescription,lastItemColor:xe.colorText,iconFontSize:xe.fontSize,linkColor:xe.colorTextDescription,linkHoverColor:xe.colorText,separatorColor:xe.colorTextDescription,separatorMargin:xe.marginXS})),Fe=function(xe,vt){var pt={};for(var Ct in xe)Object.prototype.hasOwnProperty.call(xe,Ct)&&vt.indexOf(Ct)<0&&(pt[Ct]=xe[Ct]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Et=0,Ct=Object.getOwnPropertySymbols(xe);Et{var{breadcrumbName:Sn}=nn,wt=Fe(nn,["breadcrumbName"]);return Object.assign(Object.assign({},wt),{title:Sn})})}),Et}function Ie(xe,vt){return(0,ke.useMemo)(()=>xe||(vt?vt.map(Ye):null),[xe,vt])}var ct=function(xe,vt){var pt={};for(var Ct in xe)Object.prototype.hasOwnProperty.call(xe,Ct)&&vt.indexOf(Ct)<0&&(pt[Ct]=xe[Ct]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Et=0,Ct=Object.getOwnPropertySymbols(xe);Et{if(vt===void 0)return vt;let pt=(vt||"").replace(/^\//,"");return Object.keys(xe).forEach(Ct=>{pt=pt.replace(`:${Ct}`,xe[Ct])}),pt},Je=xe=>{const{prefixCls:vt,separator:pt="/",style:Ct,className:Et,rootClassName:nn,routes:Sn,items:wt,children:Rt,itemRender:Le,params:et={}}=xe,Wt=ct(xe,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:wn,direction:Ot,breadcrumb:on}=ke.useContext(Ce.E_);let be;const dt=wn("breadcrumb",vt),[Mt,rt]=Ee(dt),At=Ie(wt,Sn),Ln=E(dt,Le);if(At&&At.length>0){const Tt=[],Vn=wt||Sn;be=At.map((ua,$t)=>{const{path:aa,key:Ya,type:ya,menu:Qn,overlay:ja,onClick:Fr,className:lr,separator:ra,dropdownProps:va}=ua,sa=Re(et,aa);sa!==void 0&&Tt.push(sa);const ma=Ya!=null?Ya:$t;if(ya==="separator")return ke.createElement(je,{key:ma},ra);const ba={},ar=$t===At.length-1;Qn?ba.menu=Qn:ja&&(ba.overlay=ja);let{href:Cn}=ua;return Tt.length&&sa!==void 0&&(Cn=`#/${Tt.join("/")}`),ke.createElement(x,Object.assign({key:ma},ba,(0,we.Z)(ua,{data:!0,aria:!0}),{className:lr,dropdownProps:va,href:Cn,separator:ar?"":pt,onClick:Fr,prefixCls:dt}),Ln(ua,et,Vn,Tt,Cn))})}else if(Rt){const Tt=(0,Be.Z)(Rt).length;be=(0,Be.Z)(Rt).map((Vn,ua)=>{if(!Vn)return Vn;const $t=ua===Tt-1;return(0,We.Tm)(Vn,{separator:$t?"":pt,key:ua})})}const cn=he()(dt,on==null?void 0:on.className,{[`${dt}-rtl`]:Ot==="rtl"},Et,nn,rt),zt=Object.assign(Object.assign({},on==null?void 0:on.style),Ct);return Mt(ke.createElement("nav",Object.assign({className:cn,style:zt},Wt),ke.createElement("ol",null,be)))};Je.Item=z,Je.Separator=je;var Ue=Je,tt=Ue},19842:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return Da}});var y=ae(94480),he=ae(59301),Be=ae(33853),we=ae(58617),ke=ae(38819),We=ae(92310),Ce=ae.n(We),Ke=ae(54476),Me=ae(42978),De=ae(75931),je=ae(77861),He=ae(17115),_e=ae(90782),ue=ae(6089),E=ae(18929),a=he.createContext(null),x=a,b=ae(76190),z=ae(20068),te=ae(33885),oe="__rc_cascader_search_mark__",ie=function(Ht,_t,Kt){var jt=Kt.label;return _t.some(function(Wn){return String(Wn[jt]).toLowerCase().includes(Ht.toLowerCase())})},le=function(Ht,_t,Kt,jt){return _t.map(function(Wn){return Wn[jt.label]}).join(" / ")},Ee=function(Te,Ht,_t,Kt,jt,Wn){var Kn=jt.filter,Ve=Kn===void 0?ie:Kn,at=jt.render,qe=at===void 0?le:at,un=jt.limit,An=un===void 0?50:un,Mn=jt.sort;return he.useMemo(function(){var Na=[];if(!Te)return[];function ca(ta,La){var zn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;ta.forEach(function(Vt){if(!(!Mn&&An!==!1&&An>0&&Na.length>=An)){var Ga=[].concat((0,y.Z)(La),[Vt]),Ar=Vt[_t.children],vo=zn||Vt.disabled;if((!Ar||Ar.length===0||Wn)&&Ve(Te,Ga,{label:_t.label})){var ka;Na.push((0,te.Z)((0,te.Z)({},Vt),{},(ka={disabled:vo},(0,z.Z)(ka,_t.label,qe(Te,Ga,Kt,_t)),(0,z.Z)(ka,oe,Ga),(0,z.Z)(ka,_t.children,void 0),ka)))}Ar&&ca(Vt[_t.children],Ga,vo)}})}return ca(Ht,[]),Mn&&Na.sort(function(ta,La){return Mn(ta[oe],La[oe],Te,_t)}),An!==!1&&An>0?Na.slice(0,An):Na},[Te,Ht,_t,Kt,qe,Wn,Ve,Mn,An])},Fe="__RC_CASCADER_SPLIT__",Ye="SHOW_PARENT",Ie="SHOW_CHILD";function ct(Te){return Te.join(Fe)}function Re(Te){return Te.map(ct)}function Je(Te){return Te.split(Fe)}function Ue(Te){var Ht=Te||{},_t=Ht.label,Kt=Ht.value,jt=Ht.children,Wn=Kt||"value";return{label:_t||"label",value:Wn,key:Wn,children:jt||"children"}}function tt(Te,Ht){var _t,Kt;return(_t=Te.isLeaf)!==null&&_t!==void 0?_t:!((Kt=Te[Ht.children])!==null&&Kt!==void 0&&Kt.length)}function xe(Te){var Ht=Te.parentElement;if(Ht){var _t=Te.offsetTop-Ht.offsetTop;_t-Ht.scrollTop<0?Ht.scrollTo({top:_t}):_t+Te.offsetHeight-Ht.scrollTop>Ht.offsetHeight&&Ht.scrollTo({top:_t+Te.offsetHeight-Ht.offsetHeight})}}function vt(Te,Ht){return Te.map(function(_t){var Kt;return(Kt=_t[oe])===null||Kt===void 0?void 0:Kt.map(function(jt){return jt[Ht.value]})})}function pt(Te,Ht,_t){var Kt=new Set(Te),jt=Ht();return Te.filter(function(Wn){var Kn=jt[Wn],Ve=Kn?Kn.parent:null,at=Kn?Kn.children:null;return Kn&&Kn.node.disabled?!0:_t===Ie?!(at&&at.some(function(qe){return qe.key&&Kt.has(qe.key)})):!(Ve&&!Ve.node.disabled&&Kt.has(Ve.key))})}function Ct(Te,Ht,_t){for(var Kt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,jt=Ht,Wn=[],Kn=function(){var qe,un,An,Mn=Te[Ve],Na=(qe=jt)===null||qe===void 0?void 0:qe.findIndex(function(ta){var La=ta[_t.value];return Kt?String(La)===String(Mn):La===Mn}),ca=Na!==-1?(un=jt)===null||un===void 0?void 0:un[Na]:null;Wn.push({value:(An=ca==null?void 0:ca[_t.value])!==null&&An!==void 0?An:Mn,index:Na,option:ca}),jt=ca==null?void 0:ca[_t.children]},Ve=0;Ve1){var Zt=ca.slice(0,-1);Vt(Zt)}else qe(!1)},vo=function(){var Zt,zr=((Zt=La[ta])===null||Zt===void 0?void 0:Zt[_t.children])||[],Ka=zr.find(function(mr){return!mr.disabled});if(Ka){var wr=[].concat((0,y.Z)(ca),[Ka[_t.value]]);Vt(wr)}};he.useImperativeHandle(Te,function(){return{onKeyDown:function(Zt){var zr=Zt.which;switch(zr){case dt.Z.UP:case dt.Z.DOWN:{var Ka=0;zr===dt.Z.UP?Ka=-1:zr===dt.Z.DOWN&&(Ka=1),Ka!==0&&Ga(Ka);break}case dt.Z.LEFT:{if(at)break;An?vo():Ar();break}case dt.Z.RIGHT:{if(at)break;An?Ar():vo();break}case dt.Z.BACKSPACE:{at||Ar();break}case dt.Z.ENTER:{if(ca.length){var wr=La[ta],mr=(wr==null?void 0:wr[oe])||[];mr.length?Wn(mr.map(function(Dr){return Dr[_t.value]}),mr[mr.length-1]):Wn(ca,La[ta])}break}case dt.Z.ESC:qe(!1),un&&Zt.stopPropagation()}},onKeyUp:function(){}}})},rt=he.forwardRef(function(Te,Ht){var _t,Kt,jt,Wn,Kn=(0,je.lk)(),Ve=Kn.prefixCls,at=Kn.multiple,qe=Kn.searchValue,un=Kn.toggleOpen,An=Kn.notFoundContent,Mn=Kn.direction,Na=Kn.open,ca=he.useRef(),ta=Mn==="rtl",La=he.useContext(x),zn=La.options,Vt=La.values,Ga=La.halfValues,Ar=La.fieldNames,vo=La.changeOnSelect,ka=La.onSelect,Zt=La.searchOptions,zr=La.dropdownPrefixCls,Ka=La.loadData,wr=La.expandTrigger,mr=zr||Ve,Dr=he.useState([]),Mr=(0,Me.Z)(Dr,2),so=Mr[0],Zr=Mr[1],oa=function(Ir){if(!(!Ka||qe)){var Fo=Ct(Ir,zn,Ar),nr=Fo.map(function(Er){var ao=Er.option;return ao}),Yr=nr[nr.length-1];if(Yr&&!tt(Yr,Ar)){var oo=ct(Ir);Zr(function(Er){return[].concat((0,y.Z)(Er),[oo])}),Ka(nr)}}};he.useEffect(function(){so.length&&so.forEach(function(Or){var Ir=Je(Or),Fo=Ct(Ir,zn,Ar,!0).map(function(Yr){var oo=Yr.option;return oo}),nr=Fo[Fo.length-1];(!nr||nr[Ar.children]||tt(nr,Ar))&&Zr(function(Yr){return Yr.filter(function(oo){return oo!==Or})})})},[zn,so,Ar]);var Xt=he.useMemo(function(){return new Set(Re(Vt))},[Vt]),ir=he.useMemo(function(){return new Set(Re(Ga))},[Ga]),ga=be(),or=(0,Me.Z)(ga,2),Ha=or[0],pn=or[1],$n=function(Ir){pn(Ir),oa(Ir)},Ia=function(Ir){var Fo=Ir.disabled,nr=tt(Ir,Ar);return!Fo&&(nr||vo||at)},_n=function(Ir,Fo){var nr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;ka(Ir),!at&&(Fo||vo&&(wr==="hover"||nr))&&un(!1)},cr=he.useMemo(function(){return qe?Zt:zn},[qe,Zt,zn]),gr=he.useMemo(function(){for(var Or=[{options:cr}],Ir=cr,Fo=vt(Ir,Ar),nr=function(){var ao=Ha[Yr],Co=Ir.find(function(er,Io){return(Fo[Io]?ct(Fo[Io]):er[Ar.value])===ao}),lo=Co==null?void 0:Co[Ar.children];if(!(lo!=null&&lo.length))return"break";Ir=lo,Or.push({options:lo})},Yr=0;Yr":so,oa=Te.loadingIcon,Xt=Te.children,ir=Te.dropdownMatchSelectWidth,ga=ir===void 0?!1:ir,or=Te.showCheckedStrategy,Ha=or===void 0?Ye:or,pn=(0,De.Z)(Te,Tt),$n=(0,He.ZP)(_t),Ia=!!An,_n=(0,E.Z)(Kn,{value:Ve,postState:ua}),cr=(0,Me.Z)(_n,2),gr=cr[0],Br=cr[1],Ur=he.useMemo(function(){return Ue(Wn)},[JSON.stringify(Wn)]),pr=he.useMemo(function(){return Vt||[]},[Vt]),el=Sn(pr,Ur),No=he.useCallback(function(Yn){var Gn=el();return Yn.map(function(me){var ft=Gn[me].nodes;return ft.map(function(Bt){return Bt[Ur.value]})})},[el,Ur]),Ll=(0,E.Z)("",{value:ca,postState:function(Gn){return Gn||""}}),Or=(0,Me.Z)(Ll,2),Ir=Or[0],Fo=Or[1],nr=function(Gn,me){Fo(Gn),me.source!=="blur"&&ta&&ta(Gn)},Yr=Le(La),oo=(0,Me.Z)(Yr,2),Er=oo[0],ao=oo[1],Co=Ee(Ir,pr,Ur,Ga||jt,ao,at),lo=wt(pr,Ur),er=he.useMemo(function(){var Yn=lo(gr),Gn=(0,Me.Z)(Yn,2),me=Gn[0],ft=Gn[1];if(!Ia||!gr.length)return[me,[],ft];var Bt=Re(me),gn=el(),ht=(0,_e.S)(Bt,!0,gn),In=ht.checkedKeys,yn=ht.halfCheckedKeys;return[No(In),No(yn),ft]},[Ia,gr,el,No,lo]),Io=(0,Me.Z)(er,3),sl=Io[0],ml=Io[1],Kr=Io[2],Sl=he.useMemo(function(){var Yn=Re(sl),Gn=pt(Yn,el,Ha);return[].concat((0,y.Z)(Kr),(0,y.Z)(No(Gn)))},[sl,el,No,Kr,Ha]),ll=Et(Sl,pr,Ur,Ia,un),di=(0,ue.Z)(function(Yn){if(Br(Yn),qe){var Gn=ua(Yn),me=Gn.map(function(gn){return Ct(gn,pr,Ur).map(function(ht){return ht.option})}),ft=Ia?Gn:Gn[0],Bt=Ia?me:me[0];qe(ft,Bt)}}),Ol=(0,ue.Z)(function(Yn){if((!Ia||Na)&&Fo(""),!Ia)di(Yn);else{var Gn=ct(Yn),me=Re(sl),ft=Re(ml),Bt=me.includes(Gn),gn=Kr.some(function(pa){return ct(pa)===Gn}),ht=sl,In=Kr;if(gn&&!Bt)In=Kr.filter(function(pa){return ct(pa)!==Gn});else{var yn=Bt?me.filter(function(pa){return pa!==Gn}):[].concat((0,y.Z)(me),[Gn]),vn=el(),Fn;if(Bt){var za=(0,_e.S)(yn,{checked:!1,halfCheckedKeys:ft},vn);Fn=za.checkedKeys}else{var fr=(0,_e.S)(yn,!0,vn);Fn=fr.checkedKeys}var Lr=pt(Fn,el,Ha);ht=No(Lr)}di([].concat((0,y.Z)(In),(0,y.Z)(ht)))}}),$l=function(Gn,me){if(me.type==="clear"){di([]);return}var ft=me.values[0],Bt=ft.valueCells;Ol(Bt)},_o=ka!==void 0?ka:vo,pi=zr||Zt,qi=mr||wr,Zl=function(Gn){Dr==null||Dr(Gn),Mr==null||Mr(Gn)},Ul=he.useMemo(function(){return{options:pr,fieldNames:Ur,values:sl,halfValues:ml,changeOnSelect:at,onSelect:Ol,checkable:An,searchOptions:Co,dropdownPrefixCls:Ga,loadData:Ar,expandTrigger:zn,expandIcon:Zr,loadingIcon:oa,dropdownMenuColumnStyle:Ka}},[pr,Ur,sl,ml,at,Ol,An,Co,Ga,Ar,zn,Zr,oa,Ka]),ei=!(Ir?Co:pr).length,_a=Ir&&ao.matchInputWidth||ei?{}:{minWidth:"auto"};return he.createElement(x.Provider,{value:Ul},he.createElement(je.Ac,(0,Ke.Z)({},pn,{ref:Ht,id:$n,prefixCls:jt,autoClearSearchValue:Na,dropdownMatchSelectWidth:ga,dropdownStyle:_a,displayValues:ll,onDisplayValuesChange:$l,mode:Ia?"multiple":void 0,searchValue:Ir,onSearch:nr,showSearch:Er,OptionList:At,emptyOptions:ei,open:_o,dropdownClassName:pi,placement:qi,onDropdownVisibleChange:Zl,getRawInputElement:function(){return Xt}})))});$t.SHOW_PARENT=Ye,$t.SHOW_CHILD=Ie;var aa=$t,Ya=aa,ya=ae(2738),Qn=ae(62892),ja=ae(53487),Fr=ae(19080),lr=ae(36355),ra=ae(93891),va=ae(1684),sa=ae(19716),ma=ae(32441),ba=ae(14154),ar=ae(58582),Cn=ae(84443),ln=ae(66339),xn=ae(33234),yt=ae(98447),Zn=ae(17313),Ea=ae(74207),Va=ae(83116);const Ca=Te=>{const{prefixCls:Ht,componentCls:_t,antCls:Kt}=Te,jt=`${_t}-menu-item`,Wn=` + `]:{marginInlineStart:xe.marginXXS}},[`${vt}-overlay-link`]:{borderRadius:xe.borderRadiusSM,height:xe.lineHeight*xe.fontSize,display:"inline-block",padding:`0 ${xe.paddingXXS}px`,marginInline:-xe.marginXXS,[`> ${pt}`]:{marginInlineStart:xe.marginXXS,fontSize:xe.fontSizeIcon},"&:hover":{color:xe.linkHoverColor,backgroundColor:xe.colorBgTextHover,a:{color:xe.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${xe.componentCls}-rtl`]:{direction:"rtl"}})}};var Ee=(0,oe.Z)("Breadcrumb",xe=>{const vt=(0,ie.TS)(xe,{});return[le(vt)]},xe=>({itemColor:xe.colorTextDescription,lastItemColor:xe.colorText,iconFontSize:xe.fontSize,linkColor:xe.colorTextDescription,linkHoverColor:xe.colorText,separatorColor:xe.colorTextDescription,separatorMargin:xe.marginXS})),Fe=function(xe,vt){var pt={};for(var bt in xe)Object.prototype.hasOwnProperty.call(xe,bt)&&vt.indexOf(bt)<0&&(pt[bt]=xe[bt]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Et=0,bt=Object.getOwnPropertySymbols(xe);Et{var{breadcrumbName:Sn}=nn,xt=Fe(nn,["breadcrumbName"]);return Object.assign(Object.assign({},xt),{title:Sn})})}),Et}function Ie(xe,vt){return(0,ke.useMemo)(()=>xe||(vt?vt.map(Ye):null),[xe,vt])}var ct=function(xe,vt){var pt={};for(var bt in xe)Object.prototype.hasOwnProperty.call(xe,bt)&&vt.indexOf(bt)<0&&(pt[bt]=xe[bt]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Et=0,bt=Object.getOwnPropertySymbols(xe);Et{if(vt===void 0)return vt;let pt=(vt||"").replace(/^\//,"");return Object.keys(xe).forEach(bt=>{pt=pt.replace(`:${bt}`,xe[bt])}),pt},Je=xe=>{const{prefixCls:vt,separator:pt="/",style:bt,className:Et,rootClassName:nn,routes:Sn,items:xt,children:Rt,itemRender:Le,params:et={}}=xe,Wt=ct(xe,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:wn,direction:It,breadcrumb:on}=ke.useContext(Ce.E_);let be;const dt=wn("breadcrumb",vt),[Ot,rt]=Ee(dt),At=Ie(xt,Sn),Ln=E(dt,Le);if(At&&At.length>0){const Tt=[],Vn=xt||Sn;be=At.map((ua,$t)=>{const{path:aa,key:Ya,type:Fa,menu:Qn,overlay:ja,onClick:br,className:lr,separator:ra,dropdownProps:va}=ua,sa=Re(et,aa);sa!==void 0&&Tt.push(sa);const ma=Ya!=null?Ya:$t;if(Fa==="separator")return ke.createElement(je,{key:ma},ra);const Ca={},ar=$t===At.length-1;Qn?Ca.menu=Qn:ja&&(Ca.overlay=ja);let{href:Bn}=ua;return Tt.length&&sa!==void 0&&(Bn=`#/${Tt.join("/")}`),ke.createElement(x,Object.assign({key:ma},Ca,(0,we.Z)(ua,{data:!0,aria:!0}),{className:lr,dropdownProps:va,href:Bn,separator:ar?"":pt,onClick:br,prefixCls:dt}),Ln(ua,et,Vn,Tt,Bn))})}else if(Rt){const Tt=(0,Be.Z)(Rt).length;be=(0,Be.Z)(Rt).map((Vn,ua)=>{if(!Vn)return Vn;const $t=ua===Tt-1;return(0,We.Tm)(Vn,{separator:$t?"":pt,key:ua})})}const cn=he()(dt,on==null?void 0:on.className,{[`${dt}-rtl`]:It==="rtl"},Et,nn,rt),zt=Object.assign(Object.assign({},on==null?void 0:on.style),bt);return Ot(ke.createElement("nav",Object.assign({className:cn,style:zt},Wt),ke.createElement("ol",null,be)))};Je.Item=z,Je.Separator=je;var Ue=Je,tt=Ue},19842:function(ut,kt,ae){"use strict";ae.d(kt,{Z:function(){return La}});var y=ae(94480),he=ae(59301),Be=ae(33853),we=ae(58617),ke=ae(38819),We=ae(92310),Ce=ae.n(We),Ke=ae(54476),Me=ae(42978),De=ae(75931),je=ae(77861),He=ae(17115),_e=ae(90782),ue=ae(6089),E=ae(18929),a=he.createContext(null),x=a,b=ae(76190),z=ae(20068),te=ae(33885),oe="__rc_cascader_search_mark__",ie=function(Ht,_t,Yt){var jt=Yt.label;return _t.some(function(Wn){return String(Wn[jt]).toLowerCase().includes(Ht.toLowerCase())})},le=function(Ht,_t,Yt,jt){return _t.map(function(Wn){return Wn[jt.label]}).join(" / ")},Ee=function(Te,Ht,_t,Yt,jt,Wn){var Kn=jt.filter,Ve=Kn===void 0?ie:Kn,at=jt.render,qe=at===void 0?le:at,un=jt.limit,An=un===void 0?50:un,Mn=jt.sort;return he.useMemo(function(){var Ia=[];if(!Te)return[];function ca(ta,Na){var zn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;ta.forEach(function(Vt){if(!(!Mn&&An!==!1&&An>0&&Ia.length>=An)){var Ga=[].concat((0,y.Z)(Na),[Vt]),yr=Vt[_t.children],vo=zn||Vt.disabled;if((!yr||yr.length===0||Wn)&&Ve(Te,Ga,{label:_t.label})){var ka;Ia.push((0,te.Z)((0,te.Z)({},Vt),{},(ka={disabled:vo},(0,z.Z)(ka,_t.label,qe(Te,Ga,Yt,_t)),(0,z.Z)(ka,oe,Ga),(0,z.Z)(ka,_t.children,void 0),ka)))}yr&&ca(Vt[_t.children],Ga,vo)}})}return ca(Ht,[]),Mn&&Ia.sort(function(ta,Na){return Mn(ta[oe],Na[oe],Te,_t)}),An!==!1&&An>0?Ia.slice(0,An):Ia},[Te,Ht,_t,Yt,qe,Wn,Ve,Mn,An])},Fe="__RC_CASCADER_SPLIT__",Ye="SHOW_PARENT",Ie="SHOW_CHILD";function ct(Te){return Te.join(Fe)}function Re(Te){return Te.map(ct)}function Je(Te){return Te.split(Fe)}function Ue(Te){var Ht=Te||{},_t=Ht.label,Yt=Ht.value,jt=Ht.children,Wn=Yt||"value";return{label:_t||"label",value:Wn,key:Wn,children:jt||"children"}}function tt(Te,Ht){var _t,Yt;return(_t=Te.isLeaf)!==null&&_t!==void 0?_t:!((Yt=Te[Ht.children])!==null&&Yt!==void 0&&Yt.length)}function xe(Te){var Ht=Te.parentElement;if(Ht){var _t=Te.offsetTop-Ht.offsetTop;_t-Ht.scrollTop<0?Ht.scrollTo({top:_t}):_t+Te.offsetHeight-Ht.scrollTop>Ht.offsetHeight&&Ht.scrollTo({top:_t+Te.offsetHeight-Ht.offsetHeight})}}function vt(Te,Ht){return Te.map(function(_t){var Yt;return(Yt=_t[oe])===null||Yt===void 0?void 0:Yt.map(function(jt){return jt[Ht.value]})})}function pt(Te,Ht,_t){var Yt=new Set(Te),jt=Ht();return Te.filter(function(Wn){var Kn=jt[Wn],Ve=Kn?Kn.parent:null,at=Kn?Kn.children:null;return Kn&&Kn.node.disabled?!0:_t===Ie?!(at&&at.some(function(qe){return qe.key&&Yt.has(qe.key)})):!(Ve&&!Ve.node.disabled&&Yt.has(Ve.key))})}function bt(Te,Ht,_t){for(var Yt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,jt=Ht,Wn=[],Kn=function(){var qe,un,An,Mn=Te[Ve],Ia=(qe=jt)===null||qe===void 0?void 0:qe.findIndex(function(ta){var Na=ta[_t.value];return Yt?String(Na)===String(Mn):Na===Mn}),ca=Ia!==-1?(un=jt)===null||un===void 0?void 0:un[Ia]:null;Wn.push({value:(An=ca==null?void 0:ca[_t.value])!==null&&An!==void 0?An:Mn,index:Ia,option:ca}),jt=ca==null?void 0:ca[_t.children]},Ve=0;Ve1){var Zt=ca.slice(0,-1);Vt(Zt)}else qe(!1)},vo=function(){var Zt,Hr=((Zt=Na[ta])===null||Zt===void 0?void 0:Zt[_t.children])||[],Ka=Hr.find(function(mr){return!mr.disabled});if(Ka){var wr=[].concat((0,y.Z)(ca),[Ka[_t.value]]);Vt(wr)}};he.useImperativeHandle(Te,function(){return{onKeyDown:function(Zt){var Hr=Zt.which;switch(Hr){case dt.Z.UP:case dt.Z.DOWN:{var Ka=0;Hr===dt.Z.UP?Ka=-1:Hr===dt.Z.DOWN&&(Ka=1),Ka!==0&&Ga(Ka);break}case dt.Z.LEFT:{if(at)break;An?vo():yr();break}case dt.Z.RIGHT:{if(at)break;An?yr():vo();break}case dt.Z.BACKSPACE:{at||yr();break}case dt.Z.ENTER:{if(ca.length){var wr=Na[ta],mr=(wr==null?void 0:wr[oe])||[];mr.length?Wn(mr.map(function(Dr){return Dr[_t.value]}),mr[mr.length-1]):Wn(ca,Na[ta])}break}case dt.Z.ESC:qe(!1),un&&Zt.stopPropagation()}},onKeyUp:function(){}}})},rt=he.forwardRef(function(Te,Ht){var _t,Yt,jt,Wn,Kn=(0,je.lk)(),Ve=Kn.prefixCls,at=Kn.multiple,qe=Kn.searchValue,un=Kn.toggleOpen,An=Kn.notFoundContent,Mn=Kn.direction,Ia=Kn.open,ca=he.useRef(),ta=Mn==="rtl",Na=he.useContext(x),zn=Na.options,Vt=Na.values,Ga=Na.halfValues,yr=Na.fieldNames,vo=Na.changeOnSelect,ka=Na.onSelect,Zt=Na.searchOptions,Hr=Na.dropdownPrefixCls,Ka=Na.loadData,wr=Na.expandTrigger,mr=Hr||Ve,Dr=he.useState([]),Rr=(0,Me.Z)(Dr,2),so=Rr[0],Gr=Rr[1],oa=function(Ir){if(!(!Ka||qe)){var Fo=bt(Ir,zn,yr),nr=Fo.map(function(Er){var ao=Er.option;return ao}),Ur=nr[nr.length-1];if(Ur&&!tt(Ur,yr)){var oo=ct(Ir);Gr(function(Er){return[].concat((0,y.Z)(Er),[oo])}),Ka(nr)}}};he.useEffect(function(){so.length&&so.forEach(function(Mr){var Ir=Je(Mr),Fo=bt(Ir,zn,yr,!0).map(function(Ur){var oo=Ur.option;return oo}),nr=Fo[Fo.length-1];(!nr||nr[yr.children]||tt(nr,yr))&&Gr(function(Ur){return Ur.filter(function(oo){return oo!==Mr})})})},[zn,so,yr]);var qt=he.useMemo(function(){return new Set(Re(Vt))},[Vt]),ir=he.useMemo(function(){return new Set(Re(Ga))},[Ga]),ga=be(),or=(0,Me.Z)(ga,2),Ha=or[0],pn=or[1],$n=function(Ir){pn(Ir),oa(Ir)},Oa=function(Ir){var Fo=Ir.disabled,nr=tt(Ir,yr);return!Fo&&(nr||vo||at)},_n=function(Ir,Fo){var nr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;ka(Ir),!at&&(Fo||vo&&(wr==="hover"||nr))&&un(!1)},cr=he.useMemo(function(){return qe?Zt:zn},[qe,Zt,zn]),gr=he.useMemo(function(){for(var Mr=[{options:cr}],Ir=cr,Fo=vt(Ir,yr),nr=function(){var ao=Ha[Ur],Co=Ir.find(function(er,Io){return(Fo[Io]?ct(Fo[Io]):er[yr.value])===ao}),lo=Co==null?void 0:Co[yr.children];if(!(lo!=null&&lo.length))return"break";Ir=lo,Mr.push({options:lo})},Ur=0;Ur":so,oa=Te.loadingIcon,qt=Te.children,ir=Te.dropdownMatchSelectWidth,ga=ir===void 0?!1:ir,or=Te.showCheckedStrategy,Ha=or===void 0?Ye:or,pn=(0,De.Z)(Te,Tt),$n=(0,He.ZP)(_t),Oa=!!An,_n=(0,E.Z)(Kn,{value:Ve,postState:ua}),cr=(0,Me.Z)(_n,2),gr=cr[0],Br=cr[1],Qr=he.useMemo(function(){return Ue(Wn)},[JSON.stringify(Wn)]),pr=he.useMemo(function(){return Vt||[]},[Vt]),el=Sn(pr,Qr),No=he.useCallback(function(Yn){var Gn=el();return Yn.map(function(me){var ft=Gn[me].nodes;return ft.map(function(Ct){return Ct[Qr.value]})})},[el,Qr]),Ll=(0,E.Z)("",{value:ca,postState:function(Gn){return Gn||""}}),Mr=(0,Me.Z)(Ll,2),Ir=Mr[0],Fo=Mr[1],nr=function(Gn,me){Fo(Gn),me.source!=="blur"&&ta&&ta(Gn)},Ur=Le(Na),oo=(0,Me.Z)(Ur,2),Er=oo[0],ao=oo[1],Co=Ee(Ir,pr,Qr,Ga||jt,ao,at),lo=xt(pr,Qr),er=he.useMemo(function(){var Yn=lo(gr),Gn=(0,Me.Z)(Yn,2),me=Gn[0],ft=Gn[1];if(!Oa||!gr.length)return[me,[],ft];var Ct=Re(me),gn=el(),ht=(0,_e.S)(Ct,!0,gn),In=ht.checkedKeys,yn=ht.halfCheckedKeys;return[No(In),No(yn),ft]},[Oa,gr,el,No,lo]),Io=(0,Me.Z)(er,3),sl=Io[0],ml=Io[1],Yr=Io[2],Sl=he.useMemo(function(){var Yn=Re(sl),Gn=pt(Yn,el,Ha);return[].concat((0,y.Z)(Yr),(0,y.Z)(No(Gn)))},[sl,el,No,Yr,Ha]),ll=Et(Sl,pr,Qr,Oa,un),di=(0,ue.Z)(function(Yn){if(Br(Yn),qe){var Gn=ua(Yn),me=Gn.map(function(gn){return bt(gn,pr,Qr).map(function(ht){return ht.option})}),ft=Oa?Gn:Gn[0],Ct=Oa?me:me[0];qe(ft,Ct)}}),Ol=(0,ue.Z)(function(Yn){if((!Oa||Ia)&&Fo(""),!Oa)di(Yn);else{var Gn=ct(Yn),me=Re(sl),ft=Re(ml),Ct=me.includes(Gn),gn=Yr.some(function(pa){return ct(pa)===Gn}),ht=sl,In=Yr;if(gn&&!Ct)In=Yr.filter(function(pa){return ct(pa)!==Gn});else{var yn=Ct?me.filter(function(pa){return pa!==Gn}):[].concat((0,y.Z)(me),[Gn]),vn=el(),Fn;if(Ct){var za=(0,_e.S)(yn,{checked:!1,halfCheckedKeys:ft},vn);Fn=za.checkedKeys}else{var fr=(0,_e.S)(yn,!0,vn);Fn=fr.checkedKeys}var Lr=pt(Fn,el,Ha);ht=No(Lr)}di([].concat((0,y.Z)(In),(0,y.Z)(ht)))}}),$l=function(Gn,me){if(me.type==="clear"){di([]);return}var ft=me.values[0],Ct=ft.valueCells;Ol(Ct)},_o=ka!==void 0?ka:vo,pi=Hr||Zt,qi=mr||wr,Zl=function(Gn){Dr==null||Dr(Gn),Rr==null||Rr(Gn)},Ul=he.useMemo(function(){return{options:pr,fieldNames:Qr,values:sl,halfValues:ml,changeOnSelect:at,onSelect:Ol,checkable:An,searchOptions:Co,dropdownPrefixCls:Ga,loadData:yr,expandTrigger:zn,expandIcon:Gr,loadingIcon:oa,dropdownMenuColumnStyle:Ka}},[pr,Qr,sl,ml,at,Ol,An,Co,Ga,yr,zn,Gr,oa,Ka]),ei=!(Ir?Co:pr).length,_a=Ir&&ao.matchInputWidth||ei?{}:{minWidth:"auto"};return he.createElement(x.Provider,{value:Ul},he.createElement(je.Ac,(0,Ke.Z)({},pn,{ref:Ht,id:$n,prefixCls:jt,autoClearSearchValue:Ia,dropdownMatchSelectWidth:ga,dropdownStyle:_a,displayValues:ll,onDisplayValuesChange:$l,mode:Oa?"multiple":void 0,searchValue:Ir,onSearch:nr,showSearch:Er,OptionList:At,emptyOptions:ei,open:_o,dropdownClassName:pi,placement:qi,onDropdownVisibleChange:Zl,getRawInputElement:function(){return qt}})))});$t.SHOW_PARENT=Ye,$t.SHOW_CHILD=Ie;var aa=$t,Ya=aa,Fa=ae(2738),Qn=ae(62892),ja=ae(53487),br=ae(19080),lr=ae(36355),ra=ae(93891),va=ae(1684),sa=ae(19716),ma=ae(32441),Ca=ae(14154),ar=ae(58582),Bn=ae(84443),ln=ae(66339),xn=ae(33234),yt=ae(98447),Zn=ae(17313),Ea=ae(74207),Va=ae(83116);const Ba=Te=>{const{prefixCls:Ht,componentCls:_t,antCls:Yt}=Te,jt=`${_t}-menu-item`,Wn=` &${jt}-expand ${jt}-expand-icon, ${jt}-loading-icon - `;return[{[_t]:{width:Te.controlWidth}},{[`${_t}-dropdown`]:[(0,yt.C2)(`${Ht}-checkbox`,Te),{[`&${Kt}-select-dropdown`]:{padding:0}},{[_t]:{"&-checkbox":{top:0,marginInlineEnd:Te.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${_t}-menu-empty`]:{[`${_t}-menu`]:{width:"100%",height:"auto",[jt]:{color:Te.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:Te.controlItemWidth,height:Te.dropdownHeight,margin:0,padding:Te.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${Te.lineWidth}px ${Te.lineType} ${Te.colorSplit}`},"&-item":Object.assign(Object.assign({},Zn.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:Te.optionPadding,lineHeight:Te.lineHeight,cursor:"pointer",transition:`all ${Te.motionDurationMid}`,borderRadius:Te.borderRadiusSM,"&:hover":{background:Te.controlItemBgHover},"&-disabled":{color:Te.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[Wn]:{color:Te.colorTextDisabled}},[`&-active:not(${jt}-disabled)`]:{"&, &:hover":{fontWeight:Te.optionSelectedFontWeight,backgroundColor:Te.optionSelectedBg}},"&-content":{flex:"auto"},[Wn]:{marginInlineStart:Te.paddingXXS,color:Te.colorTextDescription,fontSize:Te.fontSizeIcon},"&-keyword":{color:Te.colorHighlight}})}}}]},{[`${_t}-dropdown-rtl`]:{direction:"rtl"}},(0,Ea.c)(Te)]};var rr=(0,Va.Z)("Cascader",Te=>[Ca(Te)],Te=>{const Ht=Math.round((Te.controlHeight-Te.fontSize*Te.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:Te.controlItemBgActive,optionSelectedFontWeight:Te.fontWeightStrong,optionPadding:`${Ht}px ${Te.paddingSM}px`,menuPadding:Te.paddingXXS}}),tr=function(Te,Ht){var _t={};for(var Kt in Te)Object.prototype.hasOwnProperty.call(Te,Kt)&&Ht.indexOf(Kt)<0&&(_t[Kt]=Te[Kt]);if(Te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var jt=0,Kt=Object.getOwnPropertySymbols(Te);jtat===0?[Ve]:[].concat((0,y.Z)(Kn),[Ht,Ve]),[]),jt=[];let Wn=0;return Kt.forEach((Kn,Ve)=>{const at=Wn+Kn.length;let qe=Te.slice(Wn,at);Wn=at,Ve%2===1&&(qe=he.createElement("span",{className:`${_t}-menu-item-keyword`,key:`separator-${Ve}`},qe)),jt.push(qe)}),jt}const Qt=(Te,Ht,_t,Kt)=>{const jt=[],Wn=Te.toLowerCase();return Ht.forEach((Kn,Ve)=>{Ve!==0&&jt.push(" / ");let at=Kn[Kt.label];const qe=typeof at;(qe==="string"||qe==="number")&&(at=Zo(String(at),Wn,_t)),jt.push(at)}),jt},Un=he.forwardRef((Te,Ht)=>{const{prefixCls:_t,size:Kt,disabled:jt,className:Wn,rootClassName:Kn,multiple:Ve,bordered:at=!0,transitionName:qe,choiceTransitionName:un="",popupClassName:An,dropdownClassName:Mn,expandIcon:Na,placement:ca,showSearch:ta,allowClear:La=!0,notFoundContent:zn,direction:Vt,getPopupContainer:Ga,status:Ar,showArrow:vo,builtinPlacements:ka,style:Zt}=Te,zr=tr(Te,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),Ka=(0,ya.Z)(zr,["suffixIcon"]),{getPopupContainer:wr,getPrefixCls:mr,renderEmpty:Dr,direction:Mr,popupOverflow:so,cascader:Zr}=he.useContext(lr.E_),oa=Vt||Mr,Xt=oa==="rtl",{status:ir,hasFeedback:ga,isFormItemInput:or,feedbackIcon:Ha}=he.useContext(ma.aM),pn=(0,Fr.F)(ir,Ar),$n=zn||(Dr==null?void 0:Dr("Cascader"))||he.createElement(ra.Z,{componentName:"Cascader"}),Ia=mr(),_n=mr("select",_t),cr=mr("cascader",_t),[gr,Br]=(0,ba.Z)(_n),[Ur]=rr(cr),{compactSize:pr,compactItemClassnames:el}=(0,xn.ri)(_n,Vt),No=Ce()(An||Mn,`${cr}-dropdown`,{[`${cr}-dropdown-rtl`]:oa==="rtl"},Kn,Br),Ll=he.useMemo(()=>{if(!ta)return ta;let Kr={render:Qt};return typeof ta=="object"&&(Kr=Object.assign(Object.assign({},Kr),ta)),Kr},[ta]),Or=(0,sa.Z)(Kr=>{var Sl;return(Sl=Kt!=null?Kt:pr)!==null&&Sl!==void 0?Sl:Kr}),Ir=he.useContext(va.Z),Fo=jt!=null?jt:Ir;let nr=Na;Na||(nr=Xt?he.createElement(Be.Z,null):he.createElement(ke.Z,null));const Yr=he.createElement("span",{className:`${_n}-menu-item-loading-icon`},he.createElement(we.Z,{spin:!0})),oo=he.useMemo(()=>Ve?he.createElement("span",{className:`${cr}-checkbox-inner`}):!1,[Ve]),Er=(0,Cn.Z)(Te.suffixIcon,vo),{suffixIcon:ao,removeIcon:Co,clearIcon:lo}=(0,ln.Z)(Object.assign(Object.assign({},Te),{hasFeedback:ga,feedbackIcon:Ha,showSuffixIcon:Er,multiple:Ve,prefixCls:_n,componentName:"Cascader"})),er=he.useMemo(()=>ca!==void 0?ca:Xt?"bottomRight":"bottomLeft",[ca,Xt]),Io=(0,ar.Z)(ka,so),sl=La===!0?{clearIcon:lo}:La,ml=he.createElement(Ya,Object.assign({prefixCls:_n,className:Ce()(!_t&&cr,{[`${_n}-lg`]:Or==="large",[`${_n}-sm`]:Or==="small",[`${_n}-rtl`]:Xt,[`${_n}-borderless`]:!at,[`${_n}-in-form-item`]:or},(0,Fr.Z)(_n,pn,ga),el,Zr==null?void 0:Zr.className,Wn,Kn,Br),disabled:Fo,style:Object.assign(Object.assign({},Zr==null?void 0:Zr.style),Zt)},Ka,{builtinPlacements:Io,direction:oa,placement:er,notFoundContent:$n,allowClear:sl,showSearch:Ll,expandIcon:nr,suffixIcon:ao,removeIcon:Co,loadingIcon:Yr,checkable:oo,dropdownClassName:No,dropdownPrefixCls:_t||cr,choiceTransitionName:(0,Qn.m)(Ia,"",un),transitionName:(0,Qn.m)(Ia,"slide-up",qe),getPopupContainer:Ga||wr,ref:Ht}));return Ur(gr(ml))}),Hn=(0,ja.Z)(Un);Un.SHOW_PARENT=Za,Un.SHOW_CHILD=dr,Un._InternalPanelDoNotUseOrYouWillBeFired=Hn;var Da=Un},36381:function(ut,kt,ae){"use strict";ae.d(kt,{default:function(){return Mt}});var y=ae(38819),he=ae(92310),Be=ae.n(he),we=ae(54476),ke=ae(94480),We=ae(42978),Ce=ae(76190),Ke=ae(18929),Me=ae(48736),De=ae(59301),je=ae(75931),He=ae(11592),_e=ae(20068),ue=ae(77900),E=ae(10228),a=De.forwardRef(function(rt,At){var Ln=rt.prefixCls,cn=rt.forceRender,zt=rt.className,Tt=rt.style,Vn=rt.children,ua=rt.isActive,$t=rt.role,aa=De.useState(ua||cn),Ya=(0,We.Z)(aa,2),ya=Ya[0],Qn=Ya[1];return De.useEffect(function(){(cn||ua)&&Qn(!0)},[cn,ua]),ya?De.createElement("div",{ref:At,className:Be()("".concat(Ln,"-content"),(0,_e.Z)((0,_e.Z)({},"".concat(Ln,"-content-active"),ua),"".concat(Ln,"-content-inactive"),!ua),zt),style:Tt,role:$t},De.createElement("div",{className:"".concat(Ln,"-content-box")},Vn)):null});a.displayName="PanelContent";var x=a,b=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],z=De.forwardRef(function(rt,At){var Ln=rt.showArrow,cn=Ln===void 0?!0:Ln,zt=rt.headerClass,Tt=rt.isActive,Vn=rt.onItemClick,ua=rt.forceRender,$t=rt.className,aa=rt.prefixCls,Ya=rt.collapsible,ya=rt.accordion,Qn=rt.panelKey,ja=rt.extra,Fr=rt.header,lr=rt.expandIcon,ra=rt.openMotion,va=rt.destroyInactivePanel,sa=rt.children,ma=(0,je.Z)(rt,b),ba=Ya==="disabled",ar=Ya==="header",Cn=Ya==="icon",ln=ja!=null&&typeof ja!="boolean",xn=function(){Vn==null||Vn(Qn)},yt=function(tr){(tr.key==="Enter"||tr.keyCode===E.Z.ENTER||tr.which===E.Z.ENTER)&&xn()},Zn=typeof lr=="function"?lr(rt):De.createElement("i",{className:"arrow"});Zn&&(Zn=De.createElement("div",{className:"".concat(aa,"-expand-icon"),onClick:["header","icon"].includes(Ya)?xn:void 0},Zn));var Ea=Be()((0,_e.Z)((0,_e.Z)((0,_e.Z)({},"".concat(aa,"-item"),!0),"".concat(aa,"-item-active"),Tt),"".concat(aa,"-item-disabled"),ba),$t),Va=Be()(zt,(0,_e.Z)((0,_e.Z)((0,_e.Z)({},"".concat(aa,"-header"),!0),"".concat(aa,"-header-collapsible-only"),ar),"".concat(aa,"-icon-collapsible-only"),Cn)),Ca={className:Va,"aria-expanded":Tt,"aria-disabled":ba,onKeyDown:yt};return!ar&&!Cn&&(Ca.onClick=xn,Ca.role=ya?"tab":"button",Ca.tabIndex=ba?-1:0),De.createElement("div",(0,we.Z)({},ma,{ref:At,className:Ea}),De.createElement("div",Ca,cn&&Zn,De.createElement("span",{className:"".concat(aa,"-header-text"),onClick:Ya==="header"?xn:void 0},Fr),ln&&De.createElement("div",{className:"".concat(aa,"-extra")},ja)),De.createElement(ue.default,(0,we.Z)({visible:Tt,leavedClassName:"".concat(aa,"-content-hidden")},ra,{forceRender:ua,removeOnLeave:va}),function(rr,tr){var dr=rr.className,Za=rr.style;return De.createElement(x,{ref:tr,prefixCls:aa,className:dr,style:Za,isActive:Tt,forceRender:ua,role:ya?"tabpanel":void 0},sa)}))}),te=z,oe=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],ie=function(At,Ln){var cn=Ln.prefixCls,zt=Ln.accordion,Tt=Ln.collapsible,Vn=Ln.destroyInactivePanel,ua=Ln.onItemClick,$t=Ln.activeKey,aa=Ln.openMotion,Ya=Ln.expandIcon;return At.map(function(ya,Qn){var ja=ya.children,Fr=ya.label,lr=ya.key,ra=ya.collapsible,va=ya.onItemClick,sa=ya.destroyInactivePanel,ma=(0,je.Z)(ya,oe),ba=String(lr!=null?lr:Qn),ar=ra!=null?ra:Tt,Cn=sa!=null?sa:Vn,ln=function(Zn){ar!=="disabled"&&(ua(Zn),va==null||va(Zn))},xn=!1;return zt?xn=$t[0]===ba:xn=$t.indexOf(ba)>-1,De.createElement(te,(0,we.Z)({},ma,{prefixCls:cn,key:ba,panelKey:ba,isActive:xn,accordion:zt,openMotion:aa,expandIcon:Ya,header:Fr,collapsible:ar,onItemClick:ln,destroyInactivePanel:Cn}),ja)})},le=function(At,Ln,cn){if(!At)return null;var zt=cn.prefixCls,Tt=cn.accordion,Vn=cn.collapsible,ua=cn.destroyInactivePanel,$t=cn.onItemClick,aa=cn.activeKey,Ya=cn.openMotion,ya=cn.expandIcon,Qn=At.key||String(Ln),ja=At.props,Fr=ja.header,lr=ja.headerClass,ra=ja.destroyInactivePanel,va=ja.collapsible,sa=ja.onItemClick,ma=!1;Tt?ma=aa[0]===Qn:ma=aa.indexOf(Qn)>-1;var ba=va!=null?va:Vn,ar=function(xn){ba!=="disabled"&&($t(xn),sa==null||sa(xn))},Cn={key:Qn,panelKey:Qn,header:Fr,headerClass:lr,isActive:ma,prefixCls:zt,destroyInactivePanel:ra!=null?ra:ua,openMotion:Ya,accordion:Tt,children:At.props.children,onItemClick:ar,expandIcon:ya,collapsible:ba};return typeof At.type=="string"?At:(Object.keys(Cn).forEach(function(ln){typeof Cn[ln]=="undefined"&&delete Cn[ln]}),De.cloneElement(At,Cn))};function Ee(rt,At,Ln){return Array.isArray(rt)?ie(rt,Ln):(0,He.Z)(At).map(function(cn,zt){return le(cn,zt,Ln)})}var Fe=Ee,Ye=ae(26112);function Ie(rt){var At=rt;if(!Array.isArray(At)){var Ln=(0,Ce.Z)(At);At=Ln==="number"||Ln==="string"?[At]:[]}return At.map(function(cn){return String(cn)})}var ct=De.forwardRef(function(rt,At){var Ln=rt.prefixCls,cn=Ln===void 0?"rc-collapse":Ln,zt=rt.destroyInactivePanel,Tt=zt===void 0?!1:zt,Vn=rt.style,ua=rt.accordion,$t=rt.className,aa=rt.children,Ya=rt.collapsible,ya=rt.openMotion,Qn=rt.expandIcon,ja=rt.activeKey,Fr=rt.defaultActiveKey,lr=rt.onChange,ra=rt.items,va=Be()(cn,$t),sa=(0,Ke.Z)([],{value:ja,onChange:function(yt){return lr==null?void 0:lr(yt)},defaultValue:Fr,postState:Ie}),ma=(0,We.Z)(sa,2),ba=ma[0],ar=ma[1],Cn=function(yt){return ar(function(){if(ua)return ba[0]===yt?[]:[yt];var Zn=ba.indexOf(yt),Ea=Zn>-1;return Ea?ba.filter(function(Va){return Va!==yt}):[].concat((0,ke.Z)(ba),[yt])})};(0,Me.ZP)(!aa,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var ln=Fe(ra,aa,{prefixCls:cn,accordion:ua,openMotion:ya,expandIcon:Qn,collapsible:Ya,destroyInactivePanel:Tt,onItemClick:Cn,activeKey:ba});return De.createElement("div",(0,we.Z)({ref:At,className:va,style:Vn,role:ua?"tablist":void 0},(0,Ye.Z)(rt,{aria:!0,data:!0})),ln)}),Re=Object.assign(ct,{Panel:te}),Je=Re,Ue=Re.Panel,tt=ae(2738),xe=ae(62892),vt=ae(92343),pt=ae(36355),Ct=ae(19716),nn=De.forwardRef((rt,At)=>{const{getPrefixCls:Ln}=De.useContext(pt.E_),{prefixCls:cn,className:zt,showArrow:Tt=!0}=rt,Vn=Ln("collapse",cn),ua=Be()({[`${Vn}-no-arrow`]:!Tt},zt);return De.createElement(Je.Panel,Object.assign({ref:At},rt,{prefixCls:Vn,className:ua}))}),Sn=ae(17313),wt=ae(8378),Rt=ae(83116),Le=ae(37613);const et=rt=>{const{componentCls:At,contentBg:Ln,padding:cn,headerBg:zt,headerPadding:Tt,collapseHeaderPaddingSM:Vn,collapseHeaderPaddingLG:ua,collapsePanelBorderRadius:$t,lineWidth:aa,lineType:Ya,colorBorder:ya,colorText:Qn,colorTextHeading:ja,colorTextDisabled:Fr,fontSize:lr,fontSizeLG:ra,lineHeight:va,marginSM:sa,paddingSM:ma,paddingLG:ba,paddingXS:ar,motionDurationSlow:Cn,fontSizeIcon:ln,contentPadding:xn}=rt,yt=`${aa}px ${Ya} ${ya}`;return{[At]:Object.assign(Object.assign({},(0,Sn.Wf)(rt)),{backgroundColor:zt,border:yt,borderBottom:0,borderRadius:`${$t}px`,"&-rtl":{direction:"rtl"},[`& > ${At}-item`]:{borderBottom:yt,"&:last-child":{[` + `;return[{[_t]:{width:Te.controlWidth}},{[`${_t}-dropdown`]:[(0,yt.C2)(`${Ht}-checkbox`,Te),{[`&${Yt}-select-dropdown`]:{padding:0}},{[_t]:{"&-checkbox":{top:0,marginInlineEnd:Te.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${_t}-menu-empty`]:{[`${_t}-menu`]:{width:"100%",height:"auto",[jt]:{color:Te.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:Te.controlItemWidth,height:Te.dropdownHeight,margin:0,padding:Te.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${Te.lineWidth}px ${Te.lineType} ${Te.colorSplit}`},"&-item":Object.assign(Object.assign({},Zn.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:Te.optionPadding,lineHeight:Te.lineHeight,cursor:"pointer",transition:`all ${Te.motionDurationMid}`,borderRadius:Te.borderRadiusSM,"&:hover":{background:Te.controlItemBgHover},"&-disabled":{color:Te.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[Wn]:{color:Te.colorTextDisabled}},[`&-active:not(${jt}-disabled)`]:{"&, &:hover":{fontWeight:Te.optionSelectedFontWeight,backgroundColor:Te.optionSelectedBg}},"&-content":{flex:"auto"},[Wn]:{marginInlineStart:Te.paddingXXS,color:Te.colorTextDescription,fontSize:Te.fontSizeIcon},"&-keyword":{color:Te.colorHighlight}})}}}]},{[`${_t}-dropdown-rtl`]:{direction:"rtl"}},(0,Ea.c)(Te)]};var rr=(0,Va.Z)("Cascader",Te=>[Ba(Te)],Te=>{const Ht=Math.round((Te.controlHeight-Te.fontSize*Te.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:Te.controlItemBgActive,optionSelectedFontWeight:Te.fontWeightStrong,optionPadding:`${Ht}px ${Te.paddingSM}px`,menuPadding:Te.paddingXXS}}),tr=function(Te,Ht){var _t={};for(var Yt in Te)Object.prototype.hasOwnProperty.call(Te,Yt)&&Ht.indexOf(Yt)<0&&(_t[Yt]=Te[Yt]);if(Te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var jt=0,Yt=Object.getOwnPropertySymbols(Te);jtat===0?[Ve]:[].concat((0,y.Z)(Kn),[Ht,Ve]),[]),jt=[];let Wn=0;return Yt.forEach((Kn,Ve)=>{const at=Wn+Kn.length;let qe=Te.slice(Wn,at);Wn=at,Ve%2===1&&(qe=he.createElement("span",{className:`${_t}-menu-item-keyword`,key:`separator-${Ve}`},qe)),jt.push(qe)}),jt}const Qt=(Te,Ht,_t,Yt)=>{const jt=[],Wn=Te.toLowerCase();return Ht.forEach((Kn,Ve)=>{Ve!==0&&jt.push(" / ");let at=Kn[Yt.label];const qe=typeof at;(qe==="string"||qe==="number")&&(at=Zo(String(at),Wn,_t)),jt.push(at)}),jt},Un=he.forwardRef((Te,Ht)=>{const{prefixCls:_t,size:Yt,disabled:jt,className:Wn,rootClassName:Kn,multiple:Ve,bordered:at=!0,transitionName:qe,choiceTransitionName:un="",popupClassName:An,dropdownClassName:Mn,expandIcon:Ia,placement:ca,showSearch:ta,allowClear:Na=!0,notFoundContent:zn,direction:Vt,getPopupContainer:Ga,status:yr,showArrow:vo,builtinPlacements:ka,style:Zt}=Te,Hr=tr(Te,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),Ka=(0,Fa.Z)(Hr,["suffixIcon"]),{getPopupContainer:wr,getPrefixCls:mr,renderEmpty:Dr,direction:Rr,popupOverflow:so,cascader:Gr}=he.useContext(lr.E_),oa=Vt||Rr,qt=oa==="rtl",{status:ir,hasFeedback:ga,isFormItemInput:or,feedbackIcon:Ha}=he.useContext(ma.aM),pn=(0,br.F)(ir,yr),$n=zn||(Dr==null?void 0:Dr("Cascader"))||he.createElement(ra.Z,{componentName:"Cascader"}),Oa=mr(),_n=mr("select",_t),cr=mr("cascader",_t),[gr,Br]=(0,Ca.Z)(_n),[Qr]=rr(cr),{compactSize:pr,compactItemClassnames:el}=(0,xn.ri)(_n,Vt),No=Ce()(An||Mn,`${cr}-dropdown`,{[`${cr}-dropdown-rtl`]:oa==="rtl"},Kn,Br),Ll=he.useMemo(()=>{if(!ta)return ta;let Yr={render:Qt};return typeof ta=="object"&&(Yr=Object.assign(Object.assign({},Yr),ta)),Yr},[ta]),Mr=(0,sa.Z)(Yr=>{var Sl;return(Sl=Yt!=null?Yt:pr)!==null&&Sl!==void 0?Sl:Yr}),Ir=he.useContext(va.Z),Fo=jt!=null?jt:Ir;let nr=Ia;Ia||(nr=qt?he.createElement(Be.Z,null):he.createElement(ke.Z,null));const Ur=he.createElement("span",{className:`${_n}-menu-item-loading-icon`},he.createElement(we.Z,{spin:!0})),oo=he.useMemo(()=>Ve?he.createElement("span",{className:`${cr}-checkbox-inner`}):!1,[Ve]),Er=(0,Bn.Z)(Te.suffixIcon,vo),{suffixIcon:ao,removeIcon:Co,clearIcon:lo}=(0,ln.Z)(Object.assign(Object.assign({},Te),{hasFeedback:ga,feedbackIcon:Ha,showSuffixIcon:Er,multiple:Ve,prefixCls:_n,componentName:"Cascader"})),er=he.useMemo(()=>ca!==void 0?ca:qt?"bottomRight":"bottomLeft",[ca,qt]),Io=(0,ar.Z)(ka,so),sl=Na===!0?{clearIcon:lo}:Na,ml=he.createElement(Ya,Object.assign({prefixCls:_n,className:Ce()(!_t&&cr,{[`${_n}-lg`]:Mr==="large",[`${_n}-sm`]:Mr==="small",[`${_n}-rtl`]:qt,[`${_n}-borderless`]:!at,[`${_n}-in-form-item`]:or},(0,br.Z)(_n,pn,ga),el,Gr==null?void 0:Gr.className,Wn,Kn,Br),disabled:Fo,style:Object.assign(Object.assign({},Gr==null?void 0:Gr.style),Zt)},Ka,{builtinPlacements:Io,direction:oa,placement:er,notFoundContent:$n,allowClear:sl,showSearch:Ll,expandIcon:nr,suffixIcon:ao,removeIcon:Co,loadingIcon:Ur,checkable:oo,dropdownClassName:No,dropdownPrefixCls:_t||cr,choiceTransitionName:(0,Qn.m)(Oa,"",un),transitionName:(0,Qn.m)(Oa,"slide-up",qe),getPopupContainer:Ga||wr,ref:Ht}));return Qr(gr(ml))}),Hn=(0,ja.Z)(Un);Un.SHOW_PARENT=Za,Un.SHOW_CHILD=dr,Un._InternalPanelDoNotUseOrYouWillBeFired=Hn;var La=Un},36381:function(ut,kt,ae){"use strict";ae.d(kt,{default:function(){return Ot}});var y=ae(38819),he=ae(92310),Be=ae.n(he),we=ae(54476),ke=ae(94480),We=ae(42978),Ce=ae(76190),Ke=ae(18929),Me=ae(48736),De=ae(59301),je=ae(75931),He=ae(11592),_e=ae(20068),ue=ae(77900),E=ae(10228),a=De.forwardRef(function(rt,At){var Ln=rt.prefixCls,cn=rt.forceRender,zt=rt.className,Tt=rt.style,Vn=rt.children,ua=rt.isActive,$t=rt.role,aa=De.useState(ua||cn),Ya=(0,We.Z)(aa,2),Fa=Ya[0],Qn=Ya[1];return De.useEffect(function(){(cn||ua)&&Qn(!0)},[cn,ua]),Fa?De.createElement("div",{ref:At,className:Be()("".concat(Ln,"-content"),(0,_e.Z)((0,_e.Z)({},"".concat(Ln,"-content-active"),ua),"".concat(Ln,"-content-inactive"),!ua),zt),style:Tt,role:$t},De.createElement("div",{className:"".concat(Ln,"-content-box")},Vn)):null});a.displayName="PanelContent";var x=a,b=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],z=De.forwardRef(function(rt,At){var Ln=rt.showArrow,cn=Ln===void 0?!0:Ln,zt=rt.headerClass,Tt=rt.isActive,Vn=rt.onItemClick,ua=rt.forceRender,$t=rt.className,aa=rt.prefixCls,Ya=rt.collapsible,Fa=rt.accordion,Qn=rt.panelKey,ja=rt.extra,br=rt.header,lr=rt.expandIcon,ra=rt.openMotion,va=rt.destroyInactivePanel,sa=rt.children,ma=(0,je.Z)(rt,b),Ca=Ya==="disabled",ar=Ya==="header",Bn=Ya==="icon",ln=ja!=null&&typeof ja!="boolean",xn=function(){Vn==null||Vn(Qn)},yt=function(tr){(tr.key==="Enter"||tr.keyCode===E.Z.ENTER||tr.which===E.Z.ENTER)&&xn()},Zn=typeof lr=="function"?lr(rt):De.createElement("i",{className:"arrow"});Zn&&(Zn=De.createElement("div",{className:"".concat(aa,"-expand-icon"),onClick:["header","icon"].includes(Ya)?xn:void 0},Zn));var Ea=Be()((0,_e.Z)((0,_e.Z)((0,_e.Z)({},"".concat(aa,"-item"),!0),"".concat(aa,"-item-active"),Tt),"".concat(aa,"-item-disabled"),Ca),$t),Va=Be()(zt,(0,_e.Z)((0,_e.Z)((0,_e.Z)({},"".concat(aa,"-header"),!0),"".concat(aa,"-header-collapsible-only"),ar),"".concat(aa,"-icon-collapsible-only"),Bn)),Ba={className:Va,"aria-expanded":Tt,"aria-disabled":Ca,onKeyDown:yt};return!ar&&!Bn&&(Ba.onClick=xn,Ba.role=Fa?"tab":"button",Ba.tabIndex=Ca?-1:0),De.createElement("div",(0,we.Z)({},ma,{ref:At,className:Ea}),De.createElement("div",Ba,cn&&Zn,De.createElement("span",{className:"".concat(aa,"-header-text"),onClick:Ya==="header"?xn:void 0},br),ln&&De.createElement("div",{className:"".concat(aa,"-extra")},ja)),De.createElement(ue.default,(0,we.Z)({visible:Tt,leavedClassName:"".concat(aa,"-content-hidden")},ra,{forceRender:ua,removeOnLeave:va}),function(rr,tr){var dr=rr.className,Za=rr.style;return De.createElement(x,{ref:tr,prefixCls:aa,className:dr,style:Za,isActive:Tt,forceRender:ua,role:Fa?"tabpanel":void 0},sa)}))}),te=z,oe=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],ie=function(At,Ln){var cn=Ln.prefixCls,zt=Ln.accordion,Tt=Ln.collapsible,Vn=Ln.destroyInactivePanel,ua=Ln.onItemClick,$t=Ln.activeKey,aa=Ln.openMotion,Ya=Ln.expandIcon;return At.map(function(Fa,Qn){var ja=Fa.children,br=Fa.label,lr=Fa.key,ra=Fa.collapsible,va=Fa.onItemClick,sa=Fa.destroyInactivePanel,ma=(0,je.Z)(Fa,oe),Ca=String(lr!=null?lr:Qn),ar=ra!=null?ra:Tt,Bn=sa!=null?sa:Vn,ln=function(Zn){ar!=="disabled"&&(ua(Zn),va==null||va(Zn))},xn=!1;return zt?xn=$t[0]===Ca:xn=$t.indexOf(Ca)>-1,De.createElement(te,(0,we.Z)({},ma,{prefixCls:cn,key:Ca,panelKey:Ca,isActive:xn,accordion:zt,openMotion:aa,expandIcon:Ya,header:br,collapsible:ar,onItemClick:ln,destroyInactivePanel:Bn}),ja)})},le=function(At,Ln,cn){if(!At)return null;var zt=cn.prefixCls,Tt=cn.accordion,Vn=cn.collapsible,ua=cn.destroyInactivePanel,$t=cn.onItemClick,aa=cn.activeKey,Ya=cn.openMotion,Fa=cn.expandIcon,Qn=At.key||String(Ln),ja=At.props,br=ja.header,lr=ja.headerClass,ra=ja.destroyInactivePanel,va=ja.collapsible,sa=ja.onItemClick,ma=!1;Tt?ma=aa[0]===Qn:ma=aa.indexOf(Qn)>-1;var Ca=va!=null?va:Vn,ar=function(xn){Ca!=="disabled"&&($t(xn),sa==null||sa(xn))},Bn={key:Qn,panelKey:Qn,header:br,headerClass:lr,isActive:ma,prefixCls:zt,destroyInactivePanel:ra!=null?ra:ua,openMotion:Ya,accordion:Tt,children:At.props.children,onItemClick:ar,expandIcon:Fa,collapsible:Ca};return typeof At.type=="string"?At:(Object.keys(Bn).forEach(function(ln){typeof Bn[ln]=="undefined"&&delete Bn[ln]}),De.cloneElement(At,Bn))};function Ee(rt,At,Ln){return Array.isArray(rt)?ie(rt,Ln):(0,He.Z)(At).map(function(cn,zt){return le(cn,zt,Ln)})}var Fe=Ee,Ye=ae(26112);function Ie(rt){var At=rt;if(!Array.isArray(At)){var Ln=(0,Ce.Z)(At);At=Ln==="number"||Ln==="string"?[At]:[]}return At.map(function(cn){return String(cn)})}var ct=De.forwardRef(function(rt,At){var Ln=rt.prefixCls,cn=Ln===void 0?"rc-collapse":Ln,zt=rt.destroyInactivePanel,Tt=zt===void 0?!1:zt,Vn=rt.style,ua=rt.accordion,$t=rt.className,aa=rt.children,Ya=rt.collapsible,Fa=rt.openMotion,Qn=rt.expandIcon,ja=rt.activeKey,br=rt.defaultActiveKey,lr=rt.onChange,ra=rt.items,va=Be()(cn,$t),sa=(0,Ke.Z)([],{value:ja,onChange:function(yt){return lr==null?void 0:lr(yt)},defaultValue:br,postState:Ie}),ma=(0,We.Z)(sa,2),Ca=ma[0],ar=ma[1],Bn=function(yt){return ar(function(){if(ua)return Ca[0]===yt?[]:[yt];var Zn=Ca.indexOf(yt),Ea=Zn>-1;return Ea?Ca.filter(function(Va){return Va!==yt}):[].concat((0,ke.Z)(Ca),[yt])})};(0,Me.ZP)(!aa,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var ln=Fe(ra,aa,{prefixCls:cn,accordion:ua,openMotion:Fa,expandIcon:Qn,collapsible:Ya,destroyInactivePanel:Tt,onItemClick:Bn,activeKey:Ca});return De.createElement("div",(0,we.Z)({ref:At,className:va,style:Vn,role:ua?"tablist":void 0},(0,Ye.Z)(rt,{aria:!0,data:!0})),ln)}),Re=Object.assign(ct,{Panel:te}),Je=Re,Ue=Re.Panel,tt=ae(2738),xe=ae(62892),vt=ae(92343),pt=ae(36355),bt=ae(19716),nn=De.forwardRef((rt,At)=>{const{getPrefixCls:Ln}=De.useContext(pt.E_),{prefixCls:cn,className:zt,showArrow:Tt=!0}=rt,Vn=Ln("collapse",cn),ua=Be()({[`${Vn}-no-arrow`]:!Tt},zt);return De.createElement(Je.Panel,Object.assign({ref:At},rt,{prefixCls:Vn,className:ua}))}),Sn=ae(17313),xt=ae(8378),Rt=ae(83116),Le=ae(37613);const et=rt=>{const{componentCls:At,contentBg:Ln,padding:cn,headerBg:zt,headerPadding:Tt,collapseHeaderPaddingSM:Vn,collapseHeaderPaddingLG:ua,collapsePanelBorderRadius:$t,lineWidth:aa,lineType:Ya,colorBorder:Fa,colorText:Qn,colorTextHeading:ja,colorTextDisabled:br,fontSize:lr,fontSizeLG:ra,lineHeight:va,marginSM:sa,paddingSM:ma,paddingLG:Ca,paddingXS:ar,motionDurationSlow:Bn,fontSizeIcon:ln,contentPadding:xn}=rt,yt=`${aa}px ${Ya} ${Fa}`;return{[At]:Object.assign(Object.assign({},(0,Sn.Wf)(rt)),{backgroundColor:zt,border:yt,borderBottom:0,borderRadius:`${$t}px`,"&-rtl":{direction:"rtl"},[`& > ${At}-item`]:{borderBottom:yt,"&:last-child":{[` &, - & > ${At}-header`]:{borderRadius:`0 0 ${$t}px ${$t}px`}},[`> ${At}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:Tt,color:ja,lineHeight:va,cursor:"pointer",transition:`all ${Cn}, visibility 0s`,[`> ${At}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${At}-expand-icon`]:{height:lr*va,display:"flex",alignItems:"center",paddingInlineEnd:sa},[`${At}-arrow`]:Object.assign(Object.assign({},(0,Sn.Ro)()),{fontSize:ln,svg:{transition:`transform ${Cn}`}}),[`${At}-header-text`]:{marginInlineEnd:"auto"}},[`${At}-header-collapsible-only`]:{cursor:"default",[`${At}-header-text`]:{flex:"none",cursor:"pointer"}},[`${At}-icon-collapsible-only`]:{cursor:"default",[`${At}-expand-icon`]:{cursor:"pointer"}}},[`${At}-content`]:{color:Qn,backgroundColor:Ln,borderTop:yt,[`& > ${At}-content-box`]:{padding:xn},"&-hidden":{display:"none"}},"&-small":{[`> ${At}-item`]:{[`> ${At}-header`]:{padding:Vn,paddingInlineStart:ar,[`> ${At}-expand-icon`]:{marginInlineStart:ma-ar}},[`> ${At}-content > ${At}-content-box`]:{padding:ma}}},"&-large":{[`> ${At}-item`]:{fontSize:ra,[`> ${At}-header`]:{padding:ua,paddingInlineStart:cn,[`> ${At}-expand-icon`]:{height:ra*va,marginInlineStart:ba-cn}},[`> ${At}-content > ${At}-content-box`]:{padding:ba}}},[`${At}-item:last-child`]:{[`> ${At}-content`]:{borderRadius:`0 0 ${$t}px ${$t}px`}},[`& ${At}-item-disabled > ${At}-header`]:{"\n &,\n & > .arrow\n ":{color:Fr,cursor:"not-allowed"}},[`&${At}-icon-position-end`]:{[`& > ${At}-item`]:{[`> ${At}-header`]:{[`${At}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:sa}}}}})}},Wt=rt=>{const{componentCls:At}=rt,Ln=`> ${At}-item > ${At}-header ${At}-arrow svg`;return{[`${At}-rtl`]:{[Ln]:{transform:"rotate(180deg)"}}}},wn=rt=>{const{componentCls:At,headerBg:Ln,paddingXXS:cn,colorBorder:zt}=rt;return{[`${At}-borderless`]:{backgroundColor:Ln,border:0,[`> ${At}-item`]:{borderBottom:`1px solid ${zt}`},[` + & > ${At}-header`]:{borderRadius:`0 0 ${$t}px ${$t}px`}},[`> ${At}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:Tt,color:ja,lineHeight:va,cursor:"pointer",transition:`all ${Bn}, visibility 0s`,[`> ${At}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${At}-expand-icon`]:{height:lr*va,display:"flex",alignItems:"center",paddingInlineEnd:sa},[`${At}-arrow`]:Object.assign(Object.assign({},(0,Sn.Ro)()),{fontSize:ln,svg:{transition:`transform ${Bn}`}}),[`${At}-header-text`]:{marginInlineEnd:"auto"}},[`${At}-header-collapsible-only`]:{cursor:"default",[`${At}-header-text`]:{flex:"none",cursor:"pointer"}},[`${At}-icon-collapsible-only`]:{cursor:"default",[`${At}-expand-icon`]:{cursor:"pointer"}}},[`${At}-content`]:{color:Qn,backgroundColor:Ln,borderTop:yt,[`& > ${At}-content-box`]:{padding:xn},"&-hidden":{display:"none"}},"&-small":{[`> ${At}-item`]:{[`> ${At}-header`]:{padding:Vn,paddingInlineStart:ar,[`> ${At}-expand-icon`]:{marginInlineStart:ma-ar}},[`> ${At}-content > ${At}-content-box`]:{padding:ma}}},"&-large":{[`> ${At}-item`]:{fontSize:ra,[`> ${At}-header`]:{padding:ua,paddingInlineStart:cn,[`> ${At}-expand-icon`]:{height:ra*va,marginInlineStart:Ca-cn}},[`> ${At}-content > ${At}-content-box`]:{padding:Ca}}},[`${At}-item:last-child`]:{[`> ${At}-content`]:{borderRadius:`0 0 ${$t}px ${$t}px`}},[`& ${At}-item-disabled > ${At}-header`]:{"\n &,\n & > .arrow\n ":{color:br,cursor:"not-allowed"}},[`&${At}-icon-position-end`]:{[`& > ${At}-item`]:{[`> ${At}-header`]:{[`${At}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:sa}}}}})}},Wt=rt=>{const{componentCls:At}=rt,Ln=`> ${At}-item > ${At}-header ${At}-arrow svg`;return{[`${At}-rtl`]:{[Ln]:{transform:"rotate(180deg)"}}}},wn=rt=>{const{componentCls:At,headerBg:Ln,paddingXXS:cn,colorBorder:zt}=rt;return{[`${At}-borderless`]:{backgroundColor:Ln,border:0,[`> ${At}-item`]:{borderBottom:`1px solid ${zt}`},[` > ${At}-item:last-child, > ${At}-item:last-child ${At}-header - `]:{borderRadius:0},[`> ${At}-item:last-child`]:{borderBottom:0},[`> ${At}-item > ${At}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${At}-item > ${At}-content > ${At}-content-box`]:{paddingTop:cn}}}},Ot=rt=>{const{componentCls:At,paddingSM:Ln}=rt;return{[`${At}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${At}-item`]:{borderBottom:0,[`> ${At}-content`]:{backgroundColor:"transparent",border:0,[`> ${At}-content-box`]:{paddingBlock:Ln}}}}}};var on=(0,Rt.Z)("Collapse",rt=>{const At=(0,Le.TS)(rt,{collapseHeaderPaddingSM:`${rt.paddingXS}px ${rt.paddingSM}px`,collapseHeaderPaddingLG:`${rt.padding}px ${rt.paddingLG}px`,collapsePanelBorderRadius:rt.borderRadiusLG});return[et(At),wn(At),Ot(At),Wt(At),(0,wt.Z)(At)]},rt=>({headerPadding:`${rt.paddingSM}px ${rt.padding}px`,headerBg:rt.colorFillAlter,contentPadding:`${rt.padding}px 16px`,contentBg:rt.colorBgContainer})),dt=Object.assign(De.forwardRef((rt,At)=>{const{getPrefixCls:Ln,direction:cn,collapse:zt}=De.useContext(pt.E_),{prefixCls:Tt,className:Vn,rootClassName:ua,style:$t,bordered:aa=!0,ghost:Ya,size:ya,expandIconPosition:Qn="start",children:ja,expandIcon:Fr}=rt,lr=(0,Ct.Z)(yt=>{var Zn;return(Zn=ya!=null?ya:yt)!==null&&Zn!==void 0?Zn:"middle"}),ra=Ln("collapse",Tt),va=Ln(),[sa,ma]=on(ra),ba=De.useMemo(()=>Qn==="left"?"start":Qn==="right"?"end":Qn,[Qn]),ar=function(){let yt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const Zn=Fr?Fr(yt):De.createElement(y.Z,{rotate:yt.isActive?90:void 0});return(0,vt.Tm)(Zn,()=>({className:Be()(Zn.props.className,`${ra}-arrow`)}))},Cn=Be()(`${ra}-icon-position-${ba}`,{[`${ra}-borderless`]:!aa,[`${ra}-rtl`]:cn==="rtl",[`${ra}-ghost`]:!!Ya,[`${ra}-${lr}`]:lr!=="middle"},zt==null?void 0:zt.className,Vn,ua,ma),ln=Object.assign(Object.assign({},(0,xe.Z)(va)),{motionAppear:!1,leavedClassName:`${ra}-content-hidden`}),xn=De.useMemo(()=>ja?(0,He.Z)(ja).map((yt,Zn)=>{var Ea,Va;if(!((Ea=yt.props)===null||Ea===void 0)&&Ea.disabled){const Ca=(Va=yt.key)!==null&&Va!==void 0?Va:String(Zn),{disabled:rr,collapsible:tr}=yt.props,dr=Object.assign(Object.assign({},(0,tt.Z)(yt.props,["disabled"])),{key:Ca,collapsible:tr!=null?tr:rr?"disabled":void 0});return(0,vt.Tm)(yt,dr)}return yt}):null,[ja]);return sa(De.createElement(Je,Object.assign({ref:At,openMotion:ln},(0,tt.Z)(rt,["rootClassName"]),{expandIcon:ar,prefixCls:ra,className:Cn,style:Object.assign(Object.assign({},zt==null?void 0:zt.style),$t)}),xn))}),{Panel:nn}),Mt=dt},5083:function(ut,kt,ae){"use strict";ae.d(kt,{default:function(){return ns}});var y=ae(56656),he=ae.n(y),Be=ae(48736),we=ae(27112),ke=ae.n(we),We=ae(54449),Ce=ae.n(We),Ke=ae(53501),Me=ae.n(Ke),De=ae(36867),je=ae.n(De),He=ae(71912),_e=ae.n(He),ue=ae(48228),E=ae.n(ue);he().extend(E()),he().extend(_e()),he().extend(ke()),he().extend(Ce()),he().extend(Me()),he().extend(je()),he().extend(function(ce,ge){var fe=ge.prototype,Ne=fe.format;fe.format=function(gt){var ot=(gt||"").replace("Wo","wo");return Ne.bind(this)(ot)}});var a={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},x=function(ge){var fe=a[ge];return fe||ge.split("_")[0]},b=function(){(0,Be.ET)(!1,"Not match any format. Please help to fire a issue about this.")},z={getNow:function(){return he()()},getFixedDate:function(ge){return he()(ge,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(ge){return ge.endOf("month")},getWeekDay:function(ge){var fe=ge.locale("en");return fe.weekday()+fe.localeData().firstDayOfWeek()},getYear:function(ge){return ge.year()},getMonth:function(ge){return ge.month()},getDate:function(ge){return ge.date()},getHour:function(ge){return ge.hour()},getMinute:function(ge){return ge.minute()},getSecond:function(ge){return ge.second()},addYear:function(ge,fe){return ge.add(fe,"year")},addMonth:function(ge,fe){return ge.add(fe,"month")},addDate:function(ge,fe){return ge.add(fe,"day")},setYear:function(ge,fe){return ge.year(fe)},setMonth:function(ge,fe){return ge.month(fe)},setDate:function(ge,fe){return ge.date(fe)},setHour:function(ge,fe){return ge.hour(fe)},setMinute:function(ge,fe){return ge.minute(fe)},setSecond:function(ge,fe){return ge.second(fe)},isAfter:function(ge,fe){return ge.isAfter(fe)},isValidate:function(ge){return ge.isValid()},locale:{getWeekFirstDay:function(ge){return he()().locale(x(ge)).localeData().firstDayOfWeek()},getWeekFirstDate:function(ge,fe){return fe.locale(x(ge)).weekday(0)},getWeek:function(ge,fe){return fe.locale(x(ge)).week()},getShortWeekDays:function(ge){return he()().locale(x(ge)).localeData().weekdaysMin()},getShortMonths:function(ge){return he()().locale(x(ge)).localeData().monthsShort()},format:function(ge,fe,Ne){return fe.locale(x(ge)).format(Ne)},parse:function(ge,fe,Ne){for(var Oe=x(ge),gt=0;gt1&&(ot=ge.addDate(ot,-7)),ot}function ma(ce,ge,fe){var Ne=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(ge){case"year":return fe.addYear(ce,Ne*10);case"quarter":case"month":return fe.addYear(ce,Ne);default:return fe.addMonth(ce,Ne)}}function ba(ce,ge){var fe=ge.generateConfig,Ne=ge.locale,Oe=ge.format;return typeof Oe=="function"?Oe(ce):fe.locale.format(Ne.locale,ce,Oe)}function ar(ce,ge){var fe=ge.generateConfig,Ne=ge.locale,Oe=ge.formatList;return!ce||typeof Oe[0]=="function"?null:fe.locale.parse(Ne.locale,ce,Oe)}function Cn(ce){var ge=ce.cellDate,fe=ce.mode,Ne=ce.disabledDate,Oe=ce.generateConfig;if(!Ne)return!1;var gt=function(Tn,Pt,sn){for(var Dt=Pt;Dt<=sn;){var wa=void 0;switch(Tn){case"date":{if(wa=Oe.setDate(ge,Dt),!Ne(wa))return!1;break}case"month":{if(wa=Oe.setMonth(ge,Dt),!Cn({cellDate:wa,mode:"month",generateConfig:Oe,disabledDate:Ne}))return!1;break}case"year":{if(wa=Oe.setYear(ge,Dt),!Cn({cellDate:wa,mode:"year",generateConfig:Oe,disabledDate:Ne}))return!1;break}}Dt+=1}return!0};switch(fe){case"date":case"week":return Ne(ge);case"month":{var ot=1,It=Oe.getDate(Oe.getEndDate(ge));return gt("date",ot,It)}case"quarter":{var St=Math.floor(Oe.getMonth(ge)/3)*3,en=St+2;return gt("month",St,en)}case"year":return gt("month",0,11);case"decade":{var Jn=Oe.getYear(ge),dn=Math.floor(Jn/zt)*zt,mn=dn+zt-1;return gt("year",dn,mn)}}}function ln(ce,ge){var fe=ge.formatList,Ne=ge.generateConfig,Oe=ge.locale;return(0,Ln.Z)(function(){if(!ce)return[[""],""];for(var gt="",ot=[],It=0;It1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(en.current),Dt){St(sn);return}en.current=requestAnimationFrame(function(){St(sn)})}var dn=ln(It,{formatList:fe,generateConfig:Ne,locale:Oe}),mn=(0,Mt.Z)(dn,2),Rn=mn[1];function Tn(sn){Jn(sn)}function Pt(){var sn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Jn(null,sn)}return(0,le.useEffect)(function(){Pt(!0)},[ce]),(0,le.useEffect)(function(){return function(){return cancelAnimationFrame(en.current)}},[]),[Rn,Tn,Pt]}var yt=ae(10228),Zn=ae(16089),Ea=ae(94480),Va=ae(29194),Ca=new Map;function rr(ce,ge){var fe;function Ne(){(0,Va.Z)(ce)?ge():fe=(0,Zn.Z)(function(){Ne()})}return Ne(),function(){Zn.Z.cancel(fe)}}function tr(ce,ge,fe){if(Ca.get(ce)&&cancelAnimationFrame(Ca.get(ce)),fe<=0){Ca.set(ce,requestAnimationFrame(function(){ce.scrollTop=ge}));return}var Ne=ge-ce.scrollTop,Oe=Ne/fe*10;Ca.set(ce,requestAnimationFrame(function(){ce.scrollTop+=Oe,ce.scrollTop!==ge&&tr(ce,ge,fe-10)}))}function dr(ce,ge){var fe=ge.onLeftRight,Ne=ge.onCtrlLeftRight,Oe=ge.onUpDown,gt=ge.onPageUpDown,ot=ge.onEnter,It=ce.which,St=ce.ctrlKey,en=ce.metaKey;switch(It){case yt.Z.LEFT:if(St||en){if(Ne)return Ne(-1),!0}else if(fe)return fe(-1),!0;break;case yt.Z.RIGHT:if(St||en){if(Ne)return Ne(1),!0}else if(fe)return fe(1),!0;break;case yt.Z.UP:if(Oe)return Oe(-1),!0;break;case yt.Z.DOWN:if(Oe)return Oe(1),!0;break;case yt.Z.PAGE_UP:if(gt)return gt(-1),!0;break;case yt.Z.PAGE_DOWN:if(gt)return gt(1),!0;break;case yt.Z.ENTER:if(ot)return ot(),!0;break}return!1}function Za(ce,ge,fe,Ne){var Oe=ce;if(!Oe)switch(ge){case"time":Oe=Ne?"hh:mm:ss a":"HH:mm:ss";break;case"week":Oe="gggg-wo";break;case"month":Oe="YYYY-MM";break;case"quarter":Oe="YYYY-[Q]Q";break;case"year":Oe="YYYY";break;default:Oe=fe?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return Oe}function Zo(ce,ge,fe){var Ne=ce==="time"?8:10,Oe=typeof ge=="function"?ge(fe.getNow()).length:ge.length;return Math.max(Ne,Oe)+2}var Qt=null,Un=new Set;function Hn(ce){return!Qt&&typeof window!="undefined"&&window.addEventListener&&(Qt=function(fe){(0,Ea.Z)(Un).forEach(function(Ne){Ne(fe)})},window.addEventListener("mousedown",Qt)),Un.add(ce),function(){Un.delete(ce),Un.size===0&&(window.removeEventListener("mousedown",Qt),Qt=null)}}function Da(ce){var ge=ce.target;if(ce.composed&&ge.shadowRoot){var fe;return((fe=ce.composedPath)===null||fe===void 0?void 0:fe.call(ce)[0])||ge}return ge}var Te=function(ge){return ge==="month"||ge==="date"?"year":ge},Ht=function(ge){return ge==="date"?"month":ge},_t=function(ge){return ge==="month"||ge==="date"?"quarter":ge},Kt=function(ge){return ge==="date"?"week":ge},jt={year:Te,month:Ht,quarter:_t,week:Kt,time:null,date:null};function Wn(ce,ge){return ce.some(function(fe){return fe&&fe.contains(ge)})}function Kn(ce){var ge=ce.open,fe=ce.value,Ne=ce.isClickOutside,Oe=ce.triggerOpen,gt=ce.forwardKeyDown,ot=ce.onKeyDown,It=ce.blurToCancel,St=ce.onSubmit,en=ce.onCancel,Jn=ce.onFocus,dn=ce.onBlur,mn=ce.changeOnBlur,Rn=(0,le.useState)(!1),Tn=(0,Mt.Z)(Rn,2),Pt=Tn[0],sn=Tn[1],Dt=(0,le.useState)(!1),wa=(0,Mt.Z)(Dt,2),Fa=wa[0],Ma=wa[1],Wa=(0,le.useRef)(!1),Ta=(0,le.useRef)(!1),Sa=(0,le.useRef)(!1),eo={onMouseDown:function(){sn(!0),Oe(!0)},onKeyDown:function(_r){var mo=function(){Sa.current=!0};if(ot(_r,mo),!Sa.current){switch(_r.which){case yt.Z.ENTER:{ge?St()!==!1&&sn(!0):Oe(!0),_r.preventDefault();return}case yt.Z.TAB:{Pt&&ge&&!_r.shiftKey?(sn(!1),_r.preventDefault()):!Pt&&ge&&!gt(_r)&&_r.shiftKey&&(sn(!0),_r.preventDefault());return}case yt.Z.ESC:{sn(!0),en();return}}!ge&&![yt.Z.SHIFT].includes(_r.which)?Oe(!0):Pt||gt(_r)}},onFocus:function(_r){sn(!0),Ma(!0),Jn&&Jn(_r)},onBlur:function(_r){if(Wa.current||!Ne(document.activeElement)){Wa.current=!1;return}It?setTimeout(function(){for(var mo=document,kn=mo.activeElement;kn&&kn.shadowRoot;)kn=kn.shadowRoot.activeElement;Ne(kn)&&en()},0):ge&&(Oe(!1),Ta.current&&St()),Ma(!1),dn==null||dn(_r)}};return(0,le.useEffect)(function(){Ta.current=!1},[ge]),(0,le.useEffect)(function(){Ta.current=!0},[fe]),(0,le.useEffect)(function(){return Hn(function(br){var _r=Da(br),mo=Ne(_r);ge&&(mo?!mn&&(!Fa||mo)&&Oe(!1):(Wa.current=!0,(0,Zn.Z)(function(){Wa.current=!1})))})}),[eo,{focused:Fa,typing:Pt}]}function Ve(ce,ge){return le.useMemo(function(){return ce||(ge?((0,Be.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(ge).map(function(fe){var Ne=(0,Mt.Z)(fe,2),Oe=Ne[0],gt=Ne[1];return{label:Oe,value:gt}})):[])},[ce,ge])}var at=ae(34280);function qe(ce){var ge=ce.valueTexts,fe=ce.onTextChange,Ne=le.useState(""),Oe=(0,Mt.Z)(Ne,2),gt=Oe[0],ot=Oe[1],It=le.useRef([]);It.current=ge;function St(Jn){ot(Jn),fe(Jn)}function en(){ot(It.current[0])}return(0,at.Z)(function(){ge.every(function(Jn){return Jn!==gt})&&en()},[ge.join("||")]),[gt,St,en]}var un=le.createContext({}),An=un,Mn=ae(76190);function Na(ce){var ge=ce.cellRender,fe=ce.monthCellRender,Ne=ce.dateRender,Oe=le.useMemo(function(){if(ge)return ge;if(!(!fe&&!Ne))return function(gt,ot){var It=gt;return Ne&&ot.type==="date"?Ne(It,ot.today):fe&&ot.type==="month"?fe(It,ot.locale):ot.originNode}},[ge,fe,Ne]);return Oe}function ca(ce,ge){for(var fe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",Ne=String(ce);Ne.length=1?fe|0:1,ot=ce;ot<=ge;ot+=gt)Oe.push({label:ca(ot,2),value:ot,disabled:(Ne||[]).includes(ot)});return Oe}function Ur(ce){var ge=ce.generateConfig,fe=ce.prefixCls,Ne=ce.operationRef,Oe=ce.activeColumnIndex,gt=ce.value,ot=ce.showHour,It=ce.showMinute,St=ce.showSecond,en=ce.use12Hours,Jn=ce.hourStep,dn=Jn===void 0?1:Jn,mn=ce.minuteStep,Rn=mn===void 0?1:mn,Tn=ce.secondStep,Pt=Tn===void 0?1:Tn,sn=ce.disabledHours,Dt=ce.disabledMinutes,wa=ce.disabledSeconds,Fa=ce.disabledTime,Ma=ce.hideDisabledOptions,Wa=ce.onSelect,Ta=ce.cellRender,Sa=ce.locale,eo=[],br="".concat(fe,"-content"),_r="".concat(fe,"-time-panel"),mo,kn=gt?ge.getHour(gt):-1,Mo=kn,dl=gt?ge.getMinute(gt):-1,Do=gt?ge.getSecond(gt):-1,io=ge.getNow(),ho=le.useMemo(function(){if(Fa){var Tr=Fa(io);return[Tr.disabledHours,Tr.disabledMinutes,Tr.disabledSeconds]}return[sn,Dt,wa]},[sn,Dt,wa,Fa,io]),Vo=(0,Mt.Z)(ho,3),Wo=Vo[0],hr=Vo[1],Lo=Vo[2],rl=Br(0,23,dn,Wo&&Wo()),bl=(0,Ln.Z)(function(){return rl},rl,gr);en&&(mo=Mo>=12,Mo%=12);var Gl=le.useMemo(function(){if(!en)return[!1,!1];var Tr=[!0,!0];return bl.forEach(function(Qo){var gl=Qo.disabled,kl=Qo.value;gl||(kl>=12?Tr[1]=!1:Tr[0]=!1)}),Tr},[en,bl]),pl=(0,Mt.Z)(Gl,2),To=pl[0],cl=pl[1],Cl=le.useMemo(function(){return en?bl.filter(mo?function(Tr){return Tr.value>=12}:function(Tr){return Tr.value<12}).map(function(Tr){var Qo=Tr.value%12,gl=Qo===0?"12":ca(Qo,2);return(0,dt.Z)((0,dt.Z)({},Tr),{},{label:gl,value:Qo})}):bl},[en,mo,bl]),Rl=Br(0,59,Rn,hr&&hr(kn)),Yl=Br(0,59,Pt,Lo&&Lo(kn,dl)),Tl=Ia({value:gt,generateConfig:ge,disabledMinutes:hr,disabledSeconds:Lo,minutes:Rl,seconds:Yl,use12Hours:en});Ne.current={onUpDown:function(Qo){var gl=eo[Oe];if(gl)for(var kl=gl.units.findIndex(function(gi){return gi.value===gl.value}),Kl=gl.units.length,Al=1;Al2&&arguments[2]!==void 0?arguments[2]:!1;(xo===sn||hl)&&(eu(Ja),eo&&eo(Ja),Tl&&Tl(Ja,to),br&&!ra(St,Ja,ti)&&!(Rn!=null&&Rn(Ja))&&br(Ja))},ni=function(Ja){if(Lr.includes(xo)){var to,hl,bi=xo==="date";switch(Ja===yt.Z.PAGE_UP||Ja===yt.Z.PAGE_DOWN?hl=bi?St.addMonth:St.addYear:hl=bi?St.addDate:St.addMonth,Ja){case yt.Z.LEFT:case yt.Z.PAGE_UP:to=hl(Jl,-1);break;case yt.Z.RIGHT:case yt.Z.PAGE_DOWN:to=hl(Jl,1);break;case yt.Z.UP:case yt.Z.DOWN:to=hl(Jl,Number("".concat(Ja===yt.Z.UP?"-":"").concat(bi?Vn:ml)));break}if(to)return!(Rn!=null&&Rn(to))}return!0},tu=function(Ja){if(Al.current&&Al.current.onKeyDown){var to=!0,hl=Ja.which;if([yt.Z.LEFT,yt.Z.RIGHT,yt.Z.UP,yt.Z.DOWN,yt.Z.PAGE_UP,yt.Z.PAGE_DOWN,yt.Z.ENTER].includes(hl)&&(Ja.preventDefault(),hl!==yt.Z.ENTER&&wa===0&&(to=ni(hl))),to)return Al.current.onKeyDown(Ja)}return(0,Be.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},ol=function(Ja){Al.current&&Al.current.onBlur&&Al.current.onBlur(Ja)};Yl&&gl!=="right"&&(Yl.current={onKeyDown:tu,onClose:function(){Al.current&&Al.current.onClose&&Al.current.onClose()}}),le.useEffect(function(){en&&!jl.current&&Ni(en)},[en]),le.useEffect(function(){jl.current=!1},[]);var fi,Qa=Na({cellRender:Gl,monthCellRender:bl,dateRender:rl}),Uo=(0,dt.Z)((0,dt.Z)({},ce),{},{cellRender:Qa,operationRef:Al,prefixCls:Oe,viewDate:Jl,value:ti,onViewDateChange:Xl,sourceMode:Hl,onPanelChange:ji,disabledDate:Rn});switch(delete Uo.onChange,delete Uo.onSelect,xo){case"decade":fi=le.createElement(er,(0,ie.Z)({},Uo,{onSelect:function(Ja,to){Xl(Ja),xl(Ja,to)}}));break;case"year":fi=le.createElement(Fn,(0,ie.Z)({},Uo,{onSelect:function(Ja,to){Xl(Ja),xl(Ja,to)}}));break;case"month":fi=le.createElement(Ol,(0,ie.Z)({},Uo,{onSelect:function(Ja,to){Xl(Ja),xl(Ja,to)}}));break;case"quarter":fi=le.createElement(_a,(0,ie.Z)({},Uo,{onSelect:function(Ja,to){Xl(Ja),xl(Ja,to)}}));break;case"week":fi=le.createElement(Gn,(0,ie.Z)({},Uo,{onSelect:function(Ja,to){Xl(Ja),xl(Ja,to)}}));break;case"time":delete Uo.showTime,fi=le.createElement(Ll,(0,ie.Z)({},Uo,(0,Mn.Z)(Ma)==="object"?Ma:null,{onSelect:function(Ja,to){Xl(Ja),xl(Ja,to)}}));break;default:Ma?fi=le.createElement(Fo,(0,ie.Z)({},Uo,{onSelect:function(Ja,to){Xl(Ja),xl(Ja,to)}})):fi=le.createElement(Ha,(0,ie.Z)({},Uo,{onSelect:function(Ja,to){Xl(Ja),xl(Ja,to)}}))}var Yi,Fi,ai=function(){var Ja=St.getNow(),to=Ka(St.getHour(Ja),St.getMinute(Ja),St.getSecond(Ja),To?ho:1,cl?Wo:1,Cl?Lo:1),hl=Zt(St,Ja,to[0],to[1],to[2]);xl(hl,"submit")};ci||(Yi=za(Oe,xo,Ta),Ma&&xo!=="date"?Fi=null:Fi=fr({prefixCls:Oe,components:dl,needConfirmButton:pl,okDisabled:!ti||Rn&&Rn(ti),locale:It,showNow:Fa,onNow:pl&&ai,onOk:function(){ti&&(xl(ti,"submit",!0),Mo&&Mo(ti))}}));var du;if(Wa&&xo==="date"&&sn==="date"&&!Ma){var Zi=St.getNow(),cu="".concat(Oe,"-today-btn"),ri=Rn&&Rn(Zi);du=le.createElement("a",{className:Le()(cu,ri&&"".concat(cu,"-disabled")),"aria-disabled":ri,onClick:function(){ri||xl(Zi,"mouse",!0)}},It.today)}return le.createElement(An.Provider,{value:(0,dt.Z)((0,dt.Z)({},Rl),{},{mode:xo,hideHeader:"hideHeader"in ce?Sa:Rl.hideHeader,hidePrevBtn:Qo&&gl==="right",hideNextBtn:Qo&&gl==="left"})},le.createElement("div",{tabIndex:wa,className:Le()("".concat(Oe,"-panel"),gt,(ge={},(0,be.Z)(ge,"".concat(Oe,"-panel-has-range"),kl&&kl[0]&&kl[1]),(0,be.Z)(ge,"".concat(Oe,"-panel-has-range-hover"),Kl&&Kl[0]&&Kl[1]),(0,be.Z)(ge,"".concat(Oe,"-panel-rtl"),Do==="rtl"),ge)),style:ot,onKeyDown:tu,onBlur:ol,onMouseDown:mo},fi,Yi||Fi||du?le.createElement("div",{className:"".concat(Oe,"-footer")},Yi,Fi,du):null))}var ha=pa,lt=ae(35593),nt={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function Ft(ce){var ge,fe=ce.prefixCls,Ne=ce.popupElement,Oe=ce.popupStyle,gt=ce.visible,ot=ce.dropdownClassName,It=ce.dropdownAlign,St=ce.transitionName,en=ce.getPopupContainer,Jn=ce.children,dn=ce.range,mn=ce.popupPlacement,Rn=ce.direction,Tn="".concat(fe,"-dropdown"),Pt=function(){return mn!==void 0?mn:Rn==="rtl"?"bottomRight":"bottomLeft"};return le.createElement(lt.Z,{showAction:[],hideAction:[],popupPlacement:Pt(),builtinPlacements:nt,prefixCls:Tn,popupTransitionName:St,popup:Ne,popupAlign:It,popupVisible:gt,popupClassName:Le()(ot,(ge={},(0,be.Z)(ge,"".concat(Tn,"-range"),dn),(0,be.Z)(ge,"".concat(Tn,"-rtl"),Rn==="rtl"),ge)),popupStyle:Oe,getPopupContainer:en},Jn)}var Pn=Ft;function ia(ce){var ge=ce.prefixCls,fe=ce.presets,Ne=ce.onClick,Oe=ce.onHover;return fe.length?le.createElement("div",{className:"".concat(ge,"-presets")},le.createElement("ul",null,fe.map(function(gt,ot){var It=gt.label,St=gt.value;return le.createElement("li",{key:ot,onClick:function(){return Ne==null?void 0:Ne(Ga(St))},onMouseEnter:function(){return Oe==null?void 0:Oe(Ga(St))},onMouseLeave:function(){return Oe==null?void 0:Oe(null)}},It)}))):null}function Ba(ce){var ge=ce.picker,fe=ce.disabledHours,Ne=ce.disabledMinutes,Oe=ce.disabledSeconds;ge==="time"&&(fe||Ne||Oe)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function an(ce,ge,fe){var Ne=(0,Mn.Z)(ge)==="object"?ge.clearIcon:fe;return Ne||le.createElement("span",{className:"".concat(ce,"-clear-btn")})}function xa(ce){var ge,fe=ce,Ne=fe.prefixCls,Oe=Ne===void 0?"rc-picker":Ne,gt=fe.id,ot=fe.name,It=fe.tabIndex,St=fe.style,en=fe.className,Jn=fe.dropdownClassName,dn=fe.dropdownAlign,mn=fe.popupStyle,Rn=fe.transitionName,Tn=fe.generateConfig,Pt=fe.locale,sn=fe.inputReadOnly,Dt=fe.allowClear,wa=fe.autoFocus,Fa=fe.showTime,Ma=fe.picker,Wa=Ma===void 0?"date":Ma,Ta=fe.format,Sa=fe.use12Hours,eo=fe.value,br=fe.defaultValue,_r=fe.presets,mo=fe.open,kn=fe.defaultOpen,Mo=fe.defaultOpenValue,dl=fe.suffixIcon,Do=fe.clearIcon,io=fe.disabled,ho=fe.disabledDate,Vo=fe.placeholder,Wo=fe.getPopupContainer,hr=fe.pickerRef,Lo=fe.panelRender,rl=fe.onChange,bl=fe.onOpenChange,Gl=fe.onFocus,pl=fe.onBlur,To=fe.onMouseDown,cl=fe.onMouseUp,Cl=fe.onMouseEnter,Rl=fe.onMouseLeave,Yl=fe.onContextMenu,Tl=fe.onClick,ci=fe.onKeyDown,hi=fe.onSelect,Tr=fe.direction,Qo=fe.autoComplete,gl=Qo===void 0?"off":Qo,kl=fe.inputRender,Kl=fe.changeOnBlur,Al=le.useRef(null),jl=Wa==="date"&&!!Fa||Wa==="time",gi=Ve(_r),Li=La(Za(Ta,Wa,Fa,Sa)),ti=le.useRef(null),eu=le.useRef(null),Nn=le.useRef(null),Eu=(0,rt.Z)(null,{value:eo,defaultValue:br}),Jl=(0,Mt.Z)(Eu,2),Ni=Jl[0],Xl=Jl[1],Su=le.useState(Ni),Ui=(0,Mt.Z)(Su,2),mi=Ui[0],xo=Ui[1],Nl=le.useRef(null),Go=(0,rt.Z)(!1,{value:mo,defaultValue:kn,postState:function(Yt){return io?!1:Yt},onChange:function(Yt){bl&&bl(Yt),!Yt&&Nl.current&&Nl.current.onClose&&Nl.current.onClose()}}),ki=(0,Mt.Z)(Go,2),Hl=ki[0],Ei=ki[1],ji=ln(mi,{formatList:Li,generateConfig:Tn,locale:Pt}),xl=(0,Mt.Z)(ji,2),ni=xl[0],tu=xl[1],ol=qe({valueTexts:ni,onTextChange:function(Yt){var Nt=ar(Yt,{locale:Pt,formatList:Li,generateConfig:Tn});Nt&&(!ho||!ho(Nt))&&xo(Nt)}}),fi=(0,Mt.Z)(ol,3),Qa=fi[0],Uo=fi[1],Yi=fi[2],Fi=function(Yt){xo(Yt),Xl(Yt),rl&&!ra(Tn,Ni,Yt)&&rl(Yt,Yt?ba(Yt,{generateConfig:Tn,locale:Pt,format:Li[0]}):"")},ai=function(Yt){io&&Yt||Ei(Yt)},du=function(Yt){return Hl&&Nl.current&&Nl.current.onKeyDown?Nl.current.onKeyDown(Yt):((0,Be.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Zi=function(){for(var Yt=arguments.length,Nt=new Array(Yt),Bn=0;Bnmn(en);case"month":return dn(Pt)>dn(en);case"week":return Jn(Pt)>Jn(en);default:return!ja(It,Pt,en)&&It.isAfter(Pt,en)}return!1},[gt,ot[1],en,ge]),Tn=le.useCallback(function(Pt){if(ot[1]||gt&>(Pt))return!0;if(ot[0]&&St)return!ja(It,Pt,en)&&It.isAfter(St,Pt);if(!ge&&St)switch(fe){case"quarter":return mn(Pt)0&&arguments[0]!==void 0?arguments[0]:!1,Ua=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Nr=null;xt&&vi&&vi[0]&&vi[1]&&Pt.isAfter(vi[1],vi[0])&&(Nr=vi);var bo=Sa;if(Sa&&(0,Mn.Z)(Sa)==="object"&&Sa.defaultValue){var El=Sa.defaultValue;bo=(0,dt.Z)((0,dt.Z)({},Sa),{},{defaultValue:zn(El,Jt)||void 0})}return le.createElement(ka.Provider,{value:{inRange:!0,panelPosition:Qr,rangedValue:Si||jr,hoverRangedValue:Nr}},le.createElement(ha,(0,ie.Z)({},ce,Ua,{cellRender:fs,showTime:bo,mode:bi[Jt],generateConfig:Pt,style:void 0,direction:Jl,disabledDate:Jt===0?Ge:Lt,disabledTime:function(zi){return ho?ho(zi,Jt===0?"start":"end"):!1},className:Le()((0,be.Z)({},"".concat(ot,"-panel-focused"),Jt===0?!ro:!Ai)),value:zn(jr,Jt),locale:sn,tabIndex:-1,onPanelChange:function(zi,ou){Jt===0&&qo(!0),Jt===1&&Vl(!0),Se(Vt(bi,ou,Jt),Vt(jr,zi,Jt));var Vi=zi;Qr==="right"&&bi[Jt]===ou&&(Vi=ma(Vi,ou,Pt,-1)),Zi(Vi,Jt)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:Jt===0?zn(jr,1):zn(jr,0)})))}var ru=0,rs=0;if(Jt&&Go.current&&Hl.current&&Nl.current&&xl.current){ru=Go.current.offsetWidth+Hl.current.offsetWidth;var vs=xl.current.offsetLeft>ru?xl.current.offsetLeft-ru:xl.current.offsetLeft,os=Nl.current.offsetWidth,_u=xl.current.offsetWidth;os&&_u&&ru>os-_u-(Jl==="rtl"?0:vs)&&(rs=ru)}var ls=Jl==="rtl"?{right:ru}:{left:ru};function ea(){var Qr,Ua=za(ot,bi[Jt],Tl),Nr=fr({prefixCls:ot,components:Nn,needConfirmButton:mi,okDisabled:!zn(jr,Jt)||io&&io(jr[Jt]),locale:sn,onOk:function(){var Mi=zn(jr,Jt);Mi&&(Bn(jr,Jt),ti==null||ti(jr),tn(!1,Jt,"confirm"))}});if(Ta!=="time"&&!Sa){var bo=du(Jt),El=ma(bo,Ta,Pt),Au=bi[Jt],zi=Au===Ta,ou=Ku(zi?"left":!1,{pickerValue:bo,onPickerValueChange:function(Mi){Zi(Mi,Jt)}}),Vi=Ku("right",{pickerValue:El,onPickerValueChange:function(Mi){Zi(ma(Mi,Ta,Pt,-1),Jt)}});Jl==="rtl"?Qr=le.createElement(le.Fragment,null,Vi,zi&&ou):Qr=le.createElement(le.Fragment,null,ou,zi&&Vi)}else Qr=Ku();var xu=le.createElement("div",{className:"".concat(ot,"-panel-layout")},le.createElement(ia,{prefixCls:ot,presets:mu,onClick:function(Mi){Bn(Mi,null),tn(!1,Jt,"preset")},onHover:function(Mi){Fl(Mi)}}),le.createElement("div",null,le.createElement("div",{className:"".concat(ot,"-panels")},Qr),(Ua||Nr)&&le.createElement("div",{className:"".concat(ot,"-footer")},Ua,Nr)));return Lo&&(xu=Lo(xu)),le.createElement("div",{className:"".concat(ot,"-panel-container"),style:{marginLeft:rs},ref:Nl,onMouseDown:function(Mi){Mi.preventDefault()}},xu)}var ur=le.createElement("div",{className:Le()("".concat(ot,"-range-wrapper"),"".concat(ot,"-").concat(Ta,"-range-wrapper")),style:{minWidth:Ut}},le.createElement("div",{ref:xl,className:"".concat(ot,"-range-arrow"),style:ls}),ea()),Xr;To&&(Xr=le.createElement("span",{className:"".concat(ot,"-suffix"),onMouseDown:function(Ua){Ua.preventDefault()}},To));var Ao=an(ot,pl,cl),yo=le.createElement("span",{onMouseDown:function(Ua){Ua.preventDefault(),Ua.stopPropagation()},onMouseUp:function(Ua){Ua.preventDefault(),Ua.stopPropagation();var Nr=Uo;ol[0]||(Nr=Vt(Nr,null,0)),ol[1]||(Nr=Vt(Nr,null,1)),Bn(Nr,null),tn(!1,Jt,"clear")},className:"".concat(ot,"-clear"),role:"button"},Ao),qr=pl&&(zn(Uo,0)&&!ol[0]||zn(Uo,1)&&!ol[1]),no={size:Zo(Ta,ni[0],Pt)},zo=0,ql=0;Go.current&&ki.current&&Hl.current&&(Jt===0?ql=Go.current.offsetWidth:(zo=ru,ql=ki.current.offsetWidth));var Hi=Jl==="rtl"?{right:zo}:{left:zo},Pu=function(Ua,Nr){var bo=Vt(jr,Ua,Jt);if(Nr==="submit"||Nr!=="key"&&!mi){Bn(bo,Jt),Jt===0?qo():Vl();var El=Jt===0?1:0;ol[El]?tn(!1,!1,"confirm"):tn(!1,Jt,"confirm")}else Ja(bo)};return le.createElement(An.Provider,{value:{operationRef:tu,hideHeader:Ta==="time",onDateMouseEnter:_i,onDateMouseLeave:Gi,hideRanges:!0,onSelect:Pu,open:xt}},le.createElement(Pn,{visible:xt,popupElement:ur,popupStyle:Jn,prefixCls:ot,dropdownClassName:dn,dropdownAlign:Rn,getPopupContainer:Tn,transitionName:mn,range:!0,direction:Jl},le.createElement("div",(0,ie.Z)({ref:xo,className:Le()(ot,"".concat(ot,"-range"),en,(ge={},(0,be.Z)(ge,"".concat(ot,"-disabled"),ol[0]&&ol[1]),(0,be.Z)(ge,"".concat(ot,"-focused"),Jt===0?xr:ko),(0,be.Z)(ge,"".concat(ot,"-rtl"),Jl==="rtl"),ge)),style:St,onClick:au,onMouseEnter:jl,onMouseLeave:gi,onMouseDown:as,onMouseUp:Al},(0,At.Z)(ce,{aria:!0,data:!0})),le.createElement("div",{className:Le()("".concat(ot,"-input"),(fe={},(0,be.Z)(fe,"".concat(ot,"-input-active"),Jt===0),(0,be.Z)(fe,"".concat(ot,"-input-placeholder"),!!Ki),fe)),ref:Go},le.createElement("input",(0,ie.Z)({id:It,disabled:ol[0],readOnly:Rl||typeof ni[0]=="function"||!ro,value:Ki||Eo,onChange:function(Ua){jn(Ua.target.value)},autoFocus:wa,placeholder:zn(Dt,0)||"",ref:Ei},qn,no,{autoComplete:Su}))),le.createElement("div",{className:"".concat(ot,"-range-separator"),ref:Hl},_r),le.createElement("div",{className:Le()("".concat(ot,"-input"),(Ne={},(0,be.Z)(Ne,"".concat(ot,"-input-active"),Jt===1),(0,be.Z)(Ne,"".concat(ot,"-input-placeholder"),!!ui),Ne)),ref:ki},le.createElement("input",(0,ie.Z)({disabled:ol[1],readOnly:Rl||typeof ni[0]=="function"||!Ai,value:ui||Dn,onChange:function(Ua){Bl(Ua.target.value)},placeholder:zn(Dt,1)||"",ref:ji},Po,no,{autoComplete:Su}))),le.createElement("div",{className:"".concat(ot,"-active-bar"),style:(0,dt.Z)((0,dt.Z)({},Hi),{},{width:ql,position:"absolute"})}),Xr,qr&&yo)))}var tl=function(ce){(0,Ot.Z)(fe,ce);var ge=(0,on.Z)(fe);function fe(){var Ne;(0,et.Z)(this,fe);for(var Oe=arguments.length,gt=new Array(Oe),ot=0;ot{const{lineHeight:Oe}=ce,gt=Math.floor(fe*Oe)+2,ot=Math.max((ge-gt)/2,0),It=Math.max(ge-gt-ot,0);return{padding:`${ot}px ${Ne}px ${It}px`}},fl=ce=>{const{componentCls:ge,pickerCellCls:fe,pickerCellInnerCls:Ne,cellHeight:Oe,motionDurationSlow:gt,borderRadiusSM:ot,motionDurationMid:It,cellHoverBg:St,lineWidth:en,lineType:Jn,colorPrimary:dn,cellActiveWithRangeBg:mn,colorTextLightSolid:Rn,controlHeightSM:Tn,cellRangeBorderColor:Pt,pickerCellBorderGap:sn,cellHoverWithRangeBg:Dt,cellWidth:wa,colorTextDisabled:Fa,cellBgDisabled:Ma}=ce;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:Oe,transform:"translateY(-50%)",transition:`all ${gt}`,content:'""'},[Ne]:{position:"relative",zIndex:2,display:"inline-block",minWidth:Oe,height:Oe,lineHeight:`${Oe}px`,borderRadius:ot,transition:`background ${It}, border ${It}`},"&-range-hover-start, &-range-hover-end":{[Ne]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${fe}-in-view), + `]:{borderRadius:0},[`> ${At}-item:last-child`]:{borderBottom:0},[`> ${At}-item > ${At}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${At}-item > ${At}-content > ${At}-content-box`]:{paddingTop:cn}}}},It=rt=>{const{componentCls:At,paddingSM:Ln}=rt;return{[`${At}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${At}-item`]:{borderBottom:0,[`> ${At}-content`]:{backgroundColor:"transparent",border:0,[`> ${At}-content-box`]:{paddingBlock:Ln}}}}}};var on=(0,Rt.Z)("Collapse",rt=>{const At=(0,Le.TS)(rt,{collapseHeaderPaddingSM:`${rt.paddingXS}px ${rt.paddingSM}px`,collapseHeaderPaddingLG:`${rt.padding}px ${rt.paddingLG}px`,collapsePanelBorderRadius:rt.borderRadiusLG});return[et(At),wn(At),It(At),Wt(At),(0,xt.Z)(At)]},rt=>({headerPadding:`${rt.paddingSM}px ${rt.padding}px`,headerBg:rt.colorFillAlter,contentPadding:`${rt.padding}px 16px`,contentBg:rt.colorBgContainer})),dt=Object.assign(De.forwardRef((rt,At)=>{const{getPrefixCls:Ln,direction:cn,collapse:zt}=De.useContext(pt.E_),{prefixCls:Tt,className:Vn,rootClassName:ua,style:$t,bordered:aa=!0,ghost:Ya,size:Fa,expandIconPosition:Qn="start",children:ja,expandIcon:br}=rt,lr=(0,bt.Z)(yt=>{var Zn;return(Zn=Fa!=null?Fa:yt)!==null&&Zn!==void 0?Zn:"middle"}),ra=Ln("collapse",Tt),va=Ln(),[sa,ma]=on(ra),Ca=De.useMemo(()=>Qn==="left"?"start":Qn==="right"?"end":Qn,[Qn]),ar=function(){let yt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const Zn=br?br(yt):De.createElement(y.Z,{rotate:yt.isActive?90:void 0});return(0,vt.Tm)(Zn,()=>({className:Be()(Zn.props.className,`${ra}-arrow`)}))},Bn=Be()(`${ra}-icon-position-${Ca}`,{[`${ra}-borderless`]:!aa,[`${ra}-rtl`]:cn==="rtl",[`${ra}-ghost`]:!!Ya,[`${ra}-${lr}`]:lr!=="middle"},zt==null?void 0:zt.className,Vn,ua,ma),ln=Object.assign(Object.assign({},(0,xe.Z)(va)),{motionAppear:!1,leavedClassName:`${ra}-content-hidden`}),xn=De.useMemo(()=>ja?(0,He.Z)(ja).map((yt,Zn)=>{var Ea,Va;if(!((Ea=yt.props)===null||Ea===void 0)&&Ea.disabled){const Ba=(Va=yt.key)!==null&&Va!==void 0?Va:String(Zn),{disabled:rr,collapsible:tr}=yt.props,dr=Object.assign(Object.assign({},(0,tt.Z)(yt.props,["disabled"])),{key:Ba,collapsible:tr!=null?tr:rr?"disabled":void 0});return(0,vt.Tm)(yt,dr)}return yt}):null,[ja]);return sa(De.createElement(Je,Object.assign({ref:At,openMotion:ln},(0,tt.Z)(rt,["rootClassName"]),{expandIcon:ar,prefixCls:ra,className:Bn,style:Object.assign(Object.assign({},zt==null?void 0:zt.style),$t)}),xn))}),{Panel:nn}),Ot=dt},5083:function(ut,kt,ae){"use strict";ae.d(kt,{default:function(){return ns}});var y=ae(56656),he=ae.n(y),Be=ae(48736),we=ae(27112),ke=ae.n(we),We=ae(54449),Ce=ae.n(We),Ke=ae(53501),Me=ae.n(Ke),De=ae(36867),je=ae.n(De),He=ae(71912),_e=ae.n(He),ue=ae(48228),E=ae.n(ue);he().extend(E()),he().extend(_e()),he().extend(ke()),he().extend(Ce()),he().extend(Me()),he().extend(je()),he().extend(function(ce,ge){var fe=ge.prototype,Ne=fe.format;fe.format=function(gt){var ot=(gt||"").replace("Wo","wo");return Ne.bind(this)(ot)}});var a={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},x=function(ge){var fe=a[ge];return fe||ge.split("_")[0]},b=function(){(0,Be.ET)(!1,"Not match any format. Please help to fire a issue about this.")},z={getNow:function(){return he()()},getFixedDate:function(ge){return he()(ge,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(ge){return ge.endOf("month")},getWeekDay:function(ge){var fe=ge.locale("en");return fe.weekday()+fe.localeData().firstDayOfWeek()},getYear:function(ge){return ge.year()},getMonth:function(ge){return ge.month()},getDate:function(ge){return ge.date()},getHour:function(ge){return ge.hour()},getMinute:function(ge){return ge.minute()},getSecond:function(ge){return ge.second()},addYear:function(ge,fe){return ge.add(fe,"year")},addMonth:function(ge,fe){return ge.add(fe,"month")},addDate:function(ge,fe){return ge.add(fe,"day")},setYear:function(ge,fe){return ge.year(fe)},setMonth:function(ge,fe){return ge.month(fe)},setDate:function(ge,fe){return ge.date(fe)},setHour:function(ge,fe){return ge.hour(fe)},setMinute:function(ge,fe){return ge.minute(fe)},setSecond:function(ge,fe){return ge.second(fe)},isAfter:function(ge,fe){return ge.isAfter(fe)},isValidate:function(ge){return ge.isValid()},locale:{getWeekFirstDay:function(ge){return he()().locale(x(ge)).localeData().firstDayOfWeek()},getWeekFirstDate:function(ge,fe){return fe.locale(x(ge)).weekday(0)},getWeek:function(ge,fe){return fe.locale(x(ge)).week()},getShortWeekDays:function(ge){return he()().locale(x(ge)).localeData().weekdaysMin()},getShortMonths:function(ge){return he()().locale(x(ge)).localeData().monthsShort()},format:function(ge,fe,Ne){return fe.locale(x(ge)).format(Ne)},parse:function(ge,fe,Ne){for(var Oe=x(ge),gt=0;gt1&&(ot=ge.addDate(ot,-7)),ot}function ma(ce,ge,fe){var Ne=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(ge){case"year":return fe.addYear(ce,Ne*10);case"quarter":case"month":return fe.addYear(ce,Ne);default:return fe.addMonth(ce,Ne)}}function Ca(ce,ge){var fe=ge.generateConfig,Ne=ge.locale,Oe=ge.format;return typeof Oe=="function"?Oe(ce):fe.locale.format(Ne.locale,ce,Oe)}function ar(ce,ge){var fe=ge.generateConfig,Ne=ge.locale,Oe=ge.formatList;return!ce||typeof Oe[0]=="function"?null:fe.locale.parse(Ne.locale,ce,Oe)}function Bn(ce){var ge=ce.cellDate,fe=ce.mode,Ne=ce.disabledDate,Oe=ce.generateConfig;if(!Ne)return!1;var gt=function(Tn,Pt,sn){for(var wt=Pt;wt<=sn;){var Da=void 0;switch(Tn){case"date":{if(Da=Oe.setDate(ge,wt),!Ne(Da))return!1;break}case"month":{if(Da=Oe.setMonth(ge,wt),!Bn({cellDate:Da,mode:"month",generateConfig:Oe,disabledDate:Ne}))return!1;break}case"year":{if(Da=Oe.setYear(ge,wt),!Bn({cellDate:Da,mode:"year",generateConfig:Oe,disabledDate:Ne}))return!1;break}}wt+=1}return!0};switch(fe){case"date":case"week":return Ne(ge);case"month":{var ot=1,Nt=Oe.getDate(Oe.getEndDate(ge));return gt("date",ot,Nt)}case"quarter":{var St=Math.floor(Oe.getMonth(ge)/3)*3,en=St+2;return gt("month",St,en)}case"year":return gt("month",0,11);case"decade":{var Jn=Oe.getYear(ge),dn=Math.floor(Jn/zt)*zt,mn=dn+zt-1;return gt("year",dn,mn)}}}function ln(ce,ge){var fe=ge.formatList,Ne=ge.generateConfig,Oe=ge.locale;return(0,Ln.Z)(function(){if(!ce)return[[""],""];for(var gt="",ot=[],Nt=0;Nt1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(en.current),wt){St(sn);return}en.current=requestAnimationFrame(function(){St(sn)})}var dn=ln(Nt,{formatList:fe,generateConfig:Ne,locale:Oe}),mn=(0,Ot.Z)(dn,2),Rn=mn[1];function Tn(sn){Jn(sn)}function Pt(){var sn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Jn(null,sn)}return(0,le.useEffect)(function(){Pt(!0)},[ce]),(0,le.useEffect)(function(){return function(){return cancelAnimationFrame(en.current)}},[]),[Rn,Tn,Pt]}var yt=ae(10228),Zn=ae(16089),Ea=ae(94480),Va=ae(29194),Ba=new Map;function rr(ce,ge){var fe;function Ne(){(0,Va.Z)(ce)?ge():fe=(0,Zn.Z)(function(){Ne()})}return Ne(),function(){Zn.Z.cancel(fe)}}function tr(ce,ge,fe){if(Ba.get(ce)&&cancelAnimationFrame(Ba.get(ce)),fe<=0){Ba.set(ce,requestAnimationFrame(function(){ce.scrollTop=ge}));return}var Ne=ge-ce.scrollTop,Oe=Ne/fe*10;Ba.set(ce,requestAnimationFrame(function(){ce.scrollTop+=Oe,ce.scrollTop!==ge&&tr(ce,ge,fe-10)}))}function dr(ce,ge){var fe=ge.onLeftRight,Ne=ge.onCtrlLeftRight,Oe=ge.onUpDown,gt=ge.onPageUpDown,ot=ge.onEnter,Nt=ce.which,St=ce.ctrlKey,en=ce.metaKey;switch(Nt){case yt.Z.LEFT:if(St||en){if(Ne)return Ne(-1),!0}else if(fe)return fe(-1),!0;break;case yt.Z.RIGHT:if(St||en){if(Ne)return Ne(1),!0}else if(fe)return fe(1),!0;break;case yt.Z.UP:if(Oe)return Oe(-1),!0;break;case yt.Z.DOWN:if(Oe)return Oe(1),!0;break;case yt.Z.PAGE_UP:if(gt)return gt(-1),!0;break;case yt.Z.PAGE_DOWN:if(gt)return gt(1),!0;break;case yt.Z.ENTER:if(ot)return ot(),!0;break}return!1}function Za(ce,ge,fe,Ne){var Oe=ce;if(!Oe)switch(ge){case"time":Oe=Ne?"hh:mm:ss a":"HH:mm:ss";break;case"week":Oe="gggg-wo";break;case"month":Oe="YYYY-MM";break;case"quarter":Oe="YYYY-[Q]Q";break;case"year":Oe="YYYY";break;default:Oe=fe?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return Oe}function Zo(ce,ge,fe){var Ne=ce==="time"?8:10,Oe=typeof ge=="function"?ge(fe.getNow()).length:ge.length;return Math.max(Ne,Oe)+2}var Qt=null,Un=new Set;function Hn(ce){return!Qt&&typeof window!="undefined"&&window.addEventListener&&(Qt=function(fe){(0,Ea.Z)(Un).forEach(function(Ne){Ne(fe)})},window.addEventListener("mousedown",Qt)),Un.add(ce),function(){Un.delete(ce),Un.size===0&&(window.removeEventListener("mousedown",Qt),Qt=null)}}function La(ce){var ge=ce.target;if(ce.composed&&ge.shadowRoot){var fe;return((fe=ce.composedPath)===null||fe===void 0?void 0:fe.call(ce)[0])||ge}return ge}var Te=function(ge){return ge==="month"||ge==="date"?"year":ge},Ht=function(ge){return ge==="date"?"month":ge},_t=function(ge){return ge==="month"||ge==="date"?"quarter":ge},Yt=function(ge){return ge==="date"?"week":ge},jt={year:Te,month:Ht,quarter:_t,week:Yt,time:null,date:null};function Wn(ce,ge){return ce.some(function(fe){return fe&&fe.contains(ge)})}function Kn(ce){var ge=ce.open,fe=ce.value,Ne=ce.isClickOutside,Oe=ce.triggerOpen,gt=ce.forwardKeyDown,ot=ce.onKeyDown,Nt=ce.blurToCancel,St=ce.onSubmit,en=ce.onCancel,Jn=ce.onFocus,dn=ce.onBlur,mn=ce.changeOnBlur,Rn=(0,le.useState)(!1),Tn=(0,Ot.Z)(Rn,2),Pt=Tn[0],sn=Tn[1],wt=(0,le.useState)(!1),Da=(0,Ot.Z)(wt,2),ba=Da[0],Ra=Da[1],Wa=(0,le.useRef)(!1),Ta=(0,le.useRef)(!1),Sa=(0,le.useRef)(!1),eo={onMouseDown:function(){sn(!0),Oe(!0)},onKeyDown:function(Kr){var mo=function(){Sa.current=!0};if(ot(Kr,mo),!Sa.current){switch(Kr.which){case yt.Z.ENTER:{ge?St()!==!1&&sn(!0):Oe(!0),Kr.preventDefault();return}case yt.Z.TAB:{Pt&&ge&&!Kr.shiftKey?(sn(!1),Kr.preventDefault()):!Pt&&ge&&!gt(Kr)&&Kr.shiftKey&&(sn(!0),Kr.preventDefault());return}case yt.Z.ESC:{sn(!0),en();return}}!ge&&![yt.Z.SHIFT].includes(Kr.which)?Oe(!0):Pt||gt(Kr)}},onFocus:function(Kr){sn(!0),Ra(!0),Jn&&Jn(Kr)},onBlur:function(Kr){if(Wa.current||!Ne(document.activeElement)){Wa.current=!1;return}Nt?setTimeout(function(){for(var mo=document,kn=mo.activeElement;kn&&kn.shadowRoot;)kn=kn.shadowRoot.activeElement;Ne(kn)&&en()},0):ge&&(Oe(!1),Ta.current&&St()),Ra(!1),dn==null||dn(Kr)}};return(0,le.useEffect)(function(){Ta.current=!1},[ge]),(0,le.useEffect)(function(){Ta.current=!0},[fe]),(0,le.useEffect)(function(){return Hn(function(Cr){var Kr=La(Cr),mo=Ne(Kr);ge&&(mo?!mn&&(!ba||mo)&&Oe(!1):(Wa.current=!0,(0,Zn.Z)(function(){Wa.current=!1})))})}),[eo,{focused:ba,typing:Pt}]}function Ve(ce,ge){return le.useMemo(function(){return ce||(ge?((0,Be.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(ge).map(function(fe){var Ne=(0,Ot.Z)(fe,2),Oe=Ne[0],gt=Ne[1];return{label:Oe,value:gt}})):[])},[ce,ge])}var at=ae(34280);function qe(ce){var ge=ce.valueTexts,fe=ce.onTextChange,Ne=le.useState(""),Oe=(0,Ot.Z)(Ne,2),gt=Oe[0],ot=Oe[1],Nt=le.useRef([]);Nt.current=ge;function St(Jn){ot(Jn),fe(Jn)}function en(){ot(Nt.current[0])}return(0,at.Z)(function(){ge.every(function(Jn){return Jn!==gt})&&en()},[ge.join("||")]),[gt,St,en]}var un=le.createContext({}),An=un,Mn=ae(76190);function Ia(ce){var ge=ce.cellRender,fe=ce.monthCellRender,Ne=ce.dateRender,Oe=le.useMemo(function(){if(ge)return ge;if(!(!fe&&!Ne))return function(gt,ot){var Nt=gt;return Ne&&ot.type==="date"?Ne(Nt,ot.today):fe&&ot.type==="month"?fe(Nt,ot.locale):ot.originNode}},[ge,fe,Ne]);return Oe}function ca(ce,ge){for(var fe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",Ne=String(ce);Ne.length=1?fe|0:1,ot=ce;ot<=ge;ot+=gt)Oe.push({label:ca(ot,2),value:ot,disabled:(Ne||[]).includes(ot)});return Oe}function Qr(ce){var ge=ce.generateConfig,fe=ce.prefixCls,Ne=ce.operationRef,Oe=ce.activeColumnIndex,gt=ce.value,ot=ce.showHour,Nt=ce.showMinute,St=ce.showSecond,en=ce.use12Hours,Jn=ce.hourStep,dn=Jn===void 0?1:Jn,mn=ce.minuteStep,Rn=mn===void 0?1:mn,Tn=ce.secondStep,Pt=Tn===void 0?1:Tn,sn=ce.disabledHours,wt=ce.disabledMinutes,Da=ce.disabledSeconds,ba=ce.disabledTime,Ra=ce.hideDisabledOptions,Wa=ce.onSelect,Ta=ce.cellRender,Sa=ce.locale,eo=[],Cr="".concat(fe,"-content"),Kr="".concat(fe,"-time-panel"),mo,kn=gt?ge.getHour(gt):-1,Mo=kn,dl=gt?ge.getMinute(gt):-1,Do=gt?ge.getSecond(gt):-1,io=ge.getNow(),ho=le.useMemo(function(){if(ba){var kr=ba(io);return[kr.disabledHours,kr.disabledMinutes,kr.disabledSeconds]}return[sn,wt,Da]},[sn,wt,Da,ba,io]),Vo=(0,Ot.Z)(ho,3),Wo=Vo[0],hr=Vo[1],Lo=Vo[2],rl=Br(0,23,dn,Wo&&Wo()),bl=(0,Ln.Z)(function(){return rl},rl,gr);en&&(mo=Mo>=12,Mo%=12);var Gl=le.useMemo(function(){if(!en)return[!1,!1];var kr=[!0,!0];return bl.forEach(function(Qo){var gl=Qo.disabled,kl=Qo.value;gl||(kl>=12?kr[1]=!1:kr[0]=!1)}),kr},[en,bl]),pl=(0,Ot.Z)(Gl,2),To=pl[0],cl=pl[1],Cl=le.useMemo(function(){return en?bl.filter(mo?function(kr){return kr.value>=12}:function(kr){return kr.value<12}).map(function(kr){var Qo=kr.value%12,gl=Qo===0?"12":ca(Qo,2);return(0,dt.Z)((0,dt.Z)({},kr),{},{label:gl,value:Qo})}):bl},[en,mo,bl]),Rl=Br(0,59,Rn,hr&&hr(kn)),Yl=Br(0,59,Pt,Lo&&Lo(kn,dl)),Tl=Oa({value:gt,generateConfig:ge,disabledMinutes:hr,disabledSeconds:Lo,minutes:Rl,seconds:Yl,use12Hours:en});Ne.current={onUpDown:function(Qo){var gl=eo[Oe];if(gl)for(var kl=gl.units.findIndex(function(gi){return gi.value===gl.value}),Kl=gl.units.length,Al=1;Al2&&arguments[2]!==void 0?arguments[2]:!1;(xo===sn||hl)&&(eu(Ja),eo&&eo(Ja),Tl&&Tl(Ja,to),Cr&&!ra(St,Ja,ti)&&!(Rn!=null&&Rn(Ja))&&Cr(Ja))},ni=function(Ja){if(Lr.includes(xo)){var to,hl,bi=xo==="date";switch(Ja===yt.Z.PAGE_UP||Ja===yt.Z.PAGE_DOWN?hl=bi?St.addMonth:St.addYear:hl=bi?St.addDate:St.addMonth,Ja){case yt.Z.LEFT:case yt.Z.PAGE_UP:to=hl(Jl,-1);break;case yt.Z.RIGHT:case yt.Z.PAGE_DOWN:to=hl(Jl,1);break;case yt.Z.UP:case yt.Z.DOWN:to=hl(Jl,Number("".concat(Ja===yt.Z.UP?"-":"").concat(bi?Vn:ml)));break}if(to)return!(Rn!=null&&Rn(to))}return!0},tu=function(Ja){if(Al.current&&Al.current.onKeyDown){var to=!0,hl=Ja.which;if([yt.Z.LEFT,yt.Z.RIGHT,yt.Z.UP,yt.Z.DOWN,yt.Z.PAGE_UP,yt.Z.PAGE_DOWN,yt.Z.ENTER].includes(hl)&&(Ja.preventDefault(),hl!==yt.Z.ENTER&&Da===0&&(to=ni(hl))),to)return Al.current.onKeyDown(Ja)}return(0,Be.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},ol=function(Ja){Al.current&&Al.current.onBlur&&Al.current.onBlur(Ja)};Yl&&gl!=="right"&&(Yl.current={onKeyDown:tu,onClose:function(){Al.current&&Al.current.onClose&&Al.current.onClose()}}),le.useEffect(function(){en&&!jl.current&&Ni(en)},[en]),le.useEffect(function(){jl.current=!1},[]);var fi,Qa=Ia({cellRender:Gl,monthCellRender:bl,dateRender:rl}),Uo=(0,dt.Z)((0,dt.Z)({},ce),{},{cellRender:Qa,operationRef:Al,prefixCls:Oe,viewDate:Jl,value:ti,onViewDateChange:Xl,sourceMode:Hl,onPanelChange:ji,disabledDate:Rn});switch(delete Uo.onChange,delete Uo.onSelect,xo){case"decade":fi=le.createElement(er,(0,ie.Z)({},Uo,{onSelect:function(Ja,to){Xl(Ja),xl(Ja,to)}}));break;case"year":fi=le.createElement(Fn,(0,ie.Z)({},Uo,{onSelect:function(Ja,to){Xl(Ja),xl(Ja,to)}}));break;case"month":fi=le.createElement(Ol,(0,ie.Z)({},Uo,{onSelect:function(Ja,to){Xl(Ja),xl(Ja,to)}}));break;case"quarter":fi=le.createElement(_a,(0,ie.Z)({},Uo,{onSelect:function(Ja,to){Xl(Ja),xl(Ja,to)}}));break;case"week":fi=le.createElement(Gn,(0,ie.Z)({},Uo,{onSelect:function(Ja,to){Xl(Ja),xl(Ja,to)}}));break;case"time":delete Uo.showTime,fi=le.createElement(Ll,(0,ie.Z)({},Uo,(0,Mn.Z)(Ra)==="object"?Ra:null,{onSelect:function(Ja,to){Xl(Ja),xl(Ja,to)}}));break;default:Ra?fi=le.createElement(Fo,(0,ie.Z)({},Uo,{onSelect:function(Ja,to){Xl(Ja),xl(Ja,to)}})):fi=le.createElement(Ha,(0,ie.Z)({},Uo,{onSelect:function(Ja,to){Xl(Ja),xl(Ja,to)}}))}var Yi,Fi,ai=function(){var Ja=St.getNow(),to=Ka(St.getHour(Ja),St.getMinute(Ja),St.getSecond(Ja),To?ho:1,cl?Wo:1,Cl?Lo:1),hl=Zt(St,Ja,to[0],to[1],to[2]);xl(hl,"submit")};ci||(Yi=za(Oe,xo,Ta),Ra&&xo!=="date"?Fi=null:Fi=fr({prefixCls:Oe,components:dl,needConfirmButton:pl,okDisabled:!ti||Rn&&Rn(ti),locale:Nt,showNow:ba,onNow:pl&&ai,onOk:function(){ti&&(xl(ti,"submit",!0),Mo&&Mo(ti))}}));var du;if(Wa&&xo==="date"&&sn==="date"&&!Ra){var Zi=St.getNow(),cu="".concat(Oe,"-today-btn"),ri=Rn&&Rn(Zi);du=le.createElement("a",{className:Le()(cu,ri&&"".concat(cu,"-disabled")),"aria-disabled":ri,onClick:function(){ri||xl(Zi,"mouse",!0)}},Nt.today)}return le.createElement(An.Provider,{value:(0,dt.Z)((0,dt.Z)({},Rl),{},{mode:xo,hideHeader:"hideHeader"in ce?Sa:Rl.hideHeader,hidePrevBtn:Qo&&gl==="right",hideNextBtn:Qo&&gl==="left"})},le.createElement("div",{tabIndex:Da,className:Le()("".concat(Oe,"-panel"),gt,(ge={},(0,be.Z)(ge,"".concat(Oe,"-panel-has-range"),kl&&kl[0]&&kl[1]),(0,be.Z)(ge,"".concat(Oe,"-panel-has-range-hover"),Kl&&Kl[0]&&Kl[1]),(0,be.Z)(ge,"".concat(Oe,"-panel-rtl"),Do==="rtl"),ge)),style:ot,onKeyDown:tu,onBlur:ol,onMouseDown:mo},fi,Yi||Fi||du?le.createElement("div",{className:"".concat(Oe,"-footer")},Yi,Fi,du):null))}var ha=pa,lt=ae(35593),nt={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function Ft(ce){var ge,fe=ce.prefixCls,Ne=ce.popupElement,Oe=ce.popupStyle,gt=ce.visible,ot=ce.dropdownClassName,Nt=ce.dropdownAlign,St=ce.transitionName,en=ce.getPopupContainer,Jn=ce.children,dn=ce.range,mn=ce.popupPlacement,Rn=ce.direction,Tn="".concat(fe,"-dropdown"),Pt=function(){return mn!==void 0?mn:Rn==="rtl"?"bottomRight":"bottomLeft"};return le.createElement(lt.Z,{showAction:[],hideAction:[],popupPlacement:Pt(),builtinPlacements:nt,prefixCls:Tn,popupTransitionName:St,popup:Ne,popupAlign:Nt,popupVisible:gt,popupClassName:Le()(ot,(ge={},(0,be.Z)(ge,"".concat(Tn,"-range"),dn),(0,be.Z)(ge,"".concat(Tn,"-rtl"),Rn==="rtl"),ge)),popupStyle:Oe,getPopupContainer:en},Jn)}var Pn=Ft;function ia(ce){var ge=ce.prefixCls,fe=ce.presets,Ne=ce.onClick,Oe=ce.onHover;return fe.length?le.createElement("div",{className:"".concat(ge,"-presets")},le.createElement("ul",null,fe.map(function(gt,ot){var Nt=gt.label,St=gt.value;return le.createElement("li",{key:ot,onClick:function(){return Ne==null?void 0:Ne(Ga(St))},onMouseEnter:function(){return Oe==null?void 0:Oe(Ga(St))},onMouseLeave:function(){return Oe==null?void 0:Oe(null)}},Nt)}))):null}function xa(ce){var ge=ce.picker,fe=ce.disabledHours,Ne=ce.disabledMinutes,Oe=ce.disabledSeconds;ge==="time"&&(fe||Ne||Oe)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function an(ce,ge,fe){var Ne=(0,Mn.Z)(ge)==="object"?ge.clearIcon:fe;return Ne||le.createElement("span",{className:"".concat(ce,"-clear-btn")})}function wa(ce){var ge,fe=ce,Ne=fe.prefixCls,Oe=Ne===void 0?"rc-picker":Ne,gt=fe.id,ot=fe.name,Nt=fe.tabIndex,St=fe.style,en=fe.className,Jn=fe.dropdownClassName,dn=fe.dropdownAlign,mn=fe.popupStyle,Rn=fe.transitionName,Tn=fe.generateConfig,Pt=fe.locale,sn=fe.inputReadOnly,wt=fe.allowClear,Da=fe.autoFocus,ba=fe.showTime,Ra=fe.picker,Wa=Ra===void 0?"date":Ra,Ta=fe.format,Sa=fe.use12Hours,eo=fe.value,Cr=fe.defaultValue,Kr=fe.presets,mo=fe.open,kn=fe.defaultOpen,Mo=fe.defaultOpenValue,dl=fe.suffixIcon,Do=fe.clearIcon,io=fe.disabled,ho=fe.disabledDate,Vo=fe.placeholder,Wo=fe.getPopupContainer,hr=fe.pickerRef,Lo=fe.panelRender,rl=fe.onChange,bl=fe.onOpenChange,Gl=fe.onFocus,pl=fe.onBlur,To=fe.onMouseDown,cl=fe.onMouseUp,Cl=fe.onMouseEnter,Rl=fe.onMouseLeave,Yl=fe.onContextMenu,Tl=fe.onClick,ci=fe.onKeyDown,hi=fe.onSelect,kr=fe.direction,Qo=fe.autoComplete,gl=Qo===void 0?"off":Qo,kl=fe.inputRender,Kl=fe.changeOnBlur,Al=le.useRef(null),jl=Wa==="date"&&!!ba||Wa==="time",gi=Ve(Kr),Li=Na(Za(Ta,Wa,ba,Sa)),ti=le.useRef(null),eu=le.useRef(null),Nn=le.useRef(null),Eu=(0,rt.Z)(null,{value:eo,defaultValue:Cr}),Jl=(0,Ot.Z)(Eu,2),Ni=Jl[0],Xl=Jl[1],Su=le.useState(Ni),Ui=(0,Ot.Z)(Su,2),mi=Ui[0],xo=Ui[1],Nl=le.useRef(null),Go=(0,rt.Z)(!1,{value:mo,defaultValue:kn,postState:function(Ut){return io?!1:Ut},onChange:function(Ut){bl&&bl(Ut),!Ut&&Nl.current&&Nl.current.onClose&&Nl.current.onClose()}}),ki=(0,Ot.Z)(Go,2),Hl=ki[0],Ei=ki[1],ji=ln(mi,{formatList:Li,generateConfig:Tn,locale:Pt}),xl=(0,Ot.Z)(ji,2),ni=xl[0],tu=xl[1],ol=qe({valueTexts:ni,onTextChange:function(Ut){var Kt=ar(Ut,{locale:Pt,formatList:Li,generateConfig:Tn});Kt&&(!ho||!ho(Kt))&&xo(Kt)}}),fi=(0,Ot.Z)(ol,3),Qa=fi[0],Uo=fi[1],Yi=fi[2],Fi=function(Ut){xo(Ut),Xl(Ut),rl&&!ra(Tn,Ni,Ut)&&rl(Ut,Ut?Ca(Ut,{generateConfig:Tn,locale:Pt,format:Li[0]}):"")},ai=function(Ut){io&&Ut||Ei(Ut)},du=function(Ut){return Hl&&Nl.current&&Nl.current.onKeyDown?Nl.current.onKeyDown(Ut):((0,Be.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Zi=function(){for(var Ut=arguments.length,Kt=new Array(Ut),Xt=0;Xtmn(en);case"month":return dn(Pt)>dn(en);case"week":return Jn(Pt)>Jn(en);default:return!ja(Nt,Pt,en)&&Nt.isAfter(Pt,en)}return!1},[gt,ot[1],en,ge]),Tn=le.useCallback(function(Pt){if(ot[1]||gt&>(Pt))return!0;if(ot[0]&&St)return!ja(Nt,Pt,en)&&Nt.isAfter(St,Pt);if(!ge&&St)switch(fe){case"quarter":return mn(Pt)0&&arguments[0]!==void 0?arguments[0]:!1,Ua=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Nr=null;Bt&&vi&&vi[0]&&vi[1]&&Pt.isAfter(vi[1],vi[0])&&(Nr=vi);var bo=Sa;if(Sa&&(0,Mn.Z)(Sa)==="object"&&Sa.defaultValue){var El=Sa.defaultValue;bo=(0,dt.Z)((0,dt.Z)({},Sa),{},{defaultValue:zn(El,Jt)||void 0})}return le.createElement(ka.Provider,{value:{inRange:!0,panelPosition:Wr,rangedValue:Si||Zr,hoverRangedValue:Nr}},le.createElement(ha,(0,ie.Z)({},ce,Ua,{cellRender:fs,showTime:bo,mode:bi[Jt],generateConfig:Pt,style:void 0,direction:Jl,disabledDate:Jt===0?Ge:Dt,disabledTime:function(zi){return ho?ho(zi,Jt===0?"start":"end"):!1},className:Le()((0,be.Z)({},"".concat(ot,"-panel-focused"),Jt===0?!ro:!Ai)),value:zn(Zr,Jt),locale:sn,tabIndex:-1,onPanelChange:function(zi,ou){Jt===0&&qo(!0),Jt===1&&Vl(!0),Se(Vt(bi,ou,Jt),Vt(Zr,zi,Jt));var Vi=zi;Wr==="right"&&bi[Jt]===ou&&(Vi=ma(Vi,ou,Pt,-1)),Zi(Vi,Jt)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:Jt===0?zn(Zr,1):zn(Zr,0)})))}var ru=0,rs=0;if(Jt&&Go.current&&Hl.current&&Nl.current&&xl.current){ru=Go.current.offsetWidth+Hl.current.offsetWidth;var vs=xl.current.offsetLeft>ru?xl.current.offsetLeft-ru:xl.current.offsetLeft,os=Nl.current.offsetWidth,_u=xl.current.offsetWidth;os&&_u&&ru>os-_u-(Jl==="rtl"?0:vs)&&(rs=ru)}var ls=Jl==="rtl"?{right:ru}:{left:ru};function ea(){var Wr,Ua=za(ot,bi[Jt],Tl),Nr=fr({prefixCls:ot,components:Nn,needConfirmButton:mi,okDisabled:!zn(Zr,Jt)||io&&io(Zr[Jt]),locale:sn,onOk:function(){var Mi=zn(Zr,Jt);Mi&&(Xt(Zr,Jt),ti==null||ti(Zr),tn(!1,Jt,"confirm"))}});if(Ta!=="time"&&!Sa){var bo=du(Jt),El=ma(bo,Ta,Pt),Au=bi[Jt],zi=Au===Ta,ou=Ku(zi?"left":!1,{pickerValue:bo,onPickerValueChange:function(Mi){Zi(Mi,Jt)}}),Vi=Ku("right",{pickerValue:El,onPickerValueChange:function(Mi){Zi(ma(Mi,Ta,Pt,-1),Jt)}});Jl==="rtl"?Wr=le.createElement(le.Fragment,null,Vi,zi&&ou):Wr=le.createElement(le.Fragment,null,ou,zi&&Vi)}else Wr=Ku();var xu=le.createElement("div",{className:"".concat(ot,"-panel-layout")},le.createElement(ia,{prefixCls:ot,presets:mu,onClick:function(Mi){Xt(Mi,null),tn(!1,Jt,"preset")},onHover:function(Mi){Fl(Mi)}}),le.createElement("div",null,le.createElement("div",{className:"".concat(ot,"-panels")},Wr),(Ua||Nr)&&le.createElement("div",{className:"".concat(ot,"-footer")},Ua,Nr)));return Lo&&(xu=Lo(xu)),le.createElement("div",{className:"".concat(ot,"-panel-container"),style:{marginLeft:rs},ref:Nl,onMouseDown:function(Mi){Mi.preventDefault()}},xu)}var ur=le.createElement("div",{className:Le()("".concat(ot,"-range-wrapper"),"".concat(ot,"-").concat(Ta,"-range-wrapper")),style:{minWidth:Mt}},le.createElement("div",{ref:xl,className:"".concat(ot,"-range-arrow"),style:ls}),ea()),Xr;To&&(Xr=le.createElement("span",{className:"".concat(ot,"-suffix"),onMouseDown:function(Ua){Ua.preventDefault()}},To));var Ao=an(ot,pl,cl),yo=le.createElement("span",{onMouseDown:function(Ua){Ua.preventDefault(),Ua.stopPropagation()},onMouseUp:function(Ua){Ua.preventDefault(),Ua.stopPropagation();var Nr=Uo;ol[0]||(Nr=Vt(Nr,null,0)),ol[1]||(Nr=Vt(Nr,null,1)),Xt(Nr,null),tn(!1,Jt,"clear")},className:"".concat(ot,"-clear"),role:"button"},Ao),qr=pl&&(zn(Uo,0)&&!ol[0]||zn(Uo,1)&&!ol[1]),no={size:Zo(Ta,ni[0],Pt)},zo=0,ql=0;Go.current&&ki.current&&Hl.current&&(Jt===0?ql=Go.current.offsetWidth:(zo=ru,ql=ki.current.offsetWidth));var Hi=Jl==="rtl"?{right:zo}:{left:zo},Pu=function(Ua,Nr){var bo=Vt(Zr,Ua,Jt);if(Nr==="submit"||Nr!=="key"&&!mi){Xt(bo,Jt),Jt===0?qo():Vl();var El=Jt===0?1:0;ol[El]?tn(!1,!1,"confirm"):tn(!1,Jt,"confirm")}else Ja(bo)};return le.createElement(An.Provider,{value:{operationRef:tu,hideHeader:Ta==="time",onDateMouseEnter:_i,onDateMouseLeave:Gi,hideRanges:!0,onSelect:Pu,open:Bt}},le.createElement(Pn,{visible:Bt,popupElement:ur,popupStyle:Jn,prefixCls:ot,dropdownClassName:dn,dropdownAlign:Rn,getPopupContainer:Tn,transitionName:mn,range:!0,direction:Jl},le.createElement("div",(0,ie.Z)({ref:xo,className:Le()(ot,"".concat(ot,"-range"),en,(ge={},(0,be.Z)(ge,"".concat(ot,"-disabled"),ol[0]&&ol[1]),(0,be.Z)(ge,"".concat(ot,"-focused"),Jt===0?xr:ko),(0,be.Z)(ge,"".concat(ot,"-rtl"),Jl==="rtl"),ge)),style:St,onClick:au,onMouseEnter:jl,onMouseLeave:gi,onMouseDown:as,onMouseUp:Al},(0,At.Z)(ce,{aria:!0,data:!0})),le.createElement("div",{className:Le()("".concat(ot,"-input"),(fe={},(0,be.Z)(fe,"".concat(ot,"-input-active"),Jt===0),(0,be.Z)(fe,"".concat(ot,"-input-placeholder"),!!Ki),fe)),ref:Go},le.createElement("input",(0,ie.Z)({id:Nt,disabled:ol[0],readOnly:Rl||typeof ni[0]=="function"||!ro,value:Ki||Eo,onChange:function(Ua){jn(Ua.target.value)},autoFocus:Da,placeholder:zn(wt,0)||"",ref:Ei},qn,no,{autoComplete:Su}))),le.createElement("div",{className:"".concat(ot,"-range-separator"),ref:Hl},Kr),le.createElement("div",{className:Le()("".concat(ot,"-input"),(Ne={},(0,be.Z)(Ne,"".concat(ot,"-input-active"),Jt===1),(0,be.Z)(Ne,"".concat(ot,"-input-placeholder"),!!ui),Ne)),ref:ki},le.createElement("input",(0,ie.Z)({disabled:ol[1],readOnly:Rl||typeof ni[0]=="function"||!Ai,value:ui||Dn,onChange:function(Ua){Bl(Ua.target.value)},placeholder:zn(wt,1)||"",ref:ji},Po,no,{autoComplete:Su}))),le.createElement("div",{className:"".concat(ot,"-active-bar"),style:(0,dt.Z)((0,dt.Z)({},Hi),{},{width:ql,position:"absolute"})}),Xr,qr&&yo)))}var tl=function(ce){(0,It.Z)(fe,ce);var ge=(0,on.Z)(fe);function fe(){var Ne;(0,et.Z)(this,fe);for(var Oe=arguments.length,gt=new Array(Oe),ot=0;ot{const{lineHeight:Oe}=ce,gt=Math.floor(fe*Oe)+2,ot=Math.max((ge-gt)/2,0),Nt=Math.max(ge-gt-ot,0);return{padding:`${ot}px ${Ne}px ${Nt}px`}},fl=ce=>{const{componentCls:ge,pickerCellCls:fe,pickerCellInnerCls:Ne,cellHeight:Oe,motionDurationSlow:gt,borderRadiusSM:ot,motionDurationMid:Nt,cellHoverBg:St,lineWidth:en,lineType:Jn,colorPrimary:dn,cellActiveWithRangeBg:mn,colorTextLightSolid:Rn,controlHeightSM:Tn,cellRangeBorderColor:Pt,pickerCellBorderGap:sn,cellHoverWithRangeBg:wt,cellWidth:Da,colorTextDisabled:ba,cellBgDisabled:Ra}=ce;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:Oe,transform:"translateY(-50%)",transition:`all ${gt}`,content:'""'},[Ne]:{position:"relative",zIndex:2,display:"inline-block",minWidth:Oe,height:Oe,lineHeight:`${Oe}px`,borderRadius:ot,transition:`background ${Nt}, border ${Nt}`},"&-range-hover-start, &-range-hover-end":{[Ne]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${fe}-in-view), &:hover:not(${fe}-selected):not(${fe}-range-start):not(${fe}-range-end):not(${fe}-range-hover-start):not(${fe}-range-hover-end)`]:{[Ne]:{background:St}},[`&-in-view${fe}-today ${Ne}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${en}px ${Jn} ${dn}`,borderRadius:ot,content:'""'}},[`&-in-view${fe}-in-range`]:{position:"relative","&::before":{background:mn}},[`&-in-view${fe}-selected ${Ne}, &-in-view${fe}-range-start ${Ne}, &-in-view${fe}-range-end ${Ne}`]:{color:Rn,background:dn},[`&-in-view${fe}-range-start:not(${fe}-range-start-single), @@ -296,24 +296,24 @@ ${aa} &-in-view${fe}-in-range${fe}-range-hover-start::before, ${ge}-panel > :not(${ge}-date-panel) - &-in-view${fe}-in-range${fe}-range-hover-end::before`]:{background:Dt},[`&-in-view${fe}-range-start:not(${fe}-range-start-single):not(${fe}-range-end) ${Ne}`]:{borderStartStartRadius:ot,borderEndStartRadius:ot,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${fe}-range-end:not(${fe}-range-end-single):not(${fe}-range-start) ${Ne}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:ot,borderEndEndRadius:ot},[`&-range-hover${fe}-range-end::after`]:{insetInlineStart:"50%"},[`tr > &-in-view${fe}-range-hover:first-child::after, + &-in-view${fe}-in-range${fe}-range-hover-end::before`]:{background:wt},[`&-in-view${fe}-range-start:not(${fe}-range-start-single):not(${fe}-range-end) ${Ne}`]:{borderStartStartRadius:ot,borderEndStartRadius:ot,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${fe}-range-end:not(${fe}-range-end-single):not(${fe}-range-start) ${Ne}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:ot,borderEndEndRadius:ot},[`&-range-hover${fe}-range-end::after`]:{insetInlineStart:"50%"},[`tr > &-in-view${fe}-range-hover:first-child::after, tr > &-in-view${fe}-range-hover-end:first-child::after, &-in-view${fe}-start${fe}-range-hover-edge-start${fe}-range-hover-edge-start-near-range::after, &-in-view${fe}-range-hover-edge-start:not(${fe}-range-hover-edge-start-near-range)::after, - &-in-view${fe}-range-hover-start::after`]:{insetInlineStart:(wa-Oe)/2,borderInlineStart:`${en}px dashed ${Pt}`,borderStartStartRadius:ot,borderEndStartRadius:ot},[`tr > &-in-view${fe}-range-hover:last-child::after, + &-in-view${fe}-range-hover-start::after`]:{insetInlineStart:(Da-Oe)/2,borderInlineStart:`${en}px dashed ${Pt}`,borderStartStartRadius:ot,borderEndStartRadius:ot},[`tr > &-in-view${fe}-range-hover:last-child::after, tr > &-in-view${fe}-range-hover-start:last-child::after, &-in-view${fe}-end${fe}-range-hover-edge-end${fe}-range-hover-edge-end-near-range::after, &-in-view${fe}-range-hover-edge-end:not(${fe}-range-hover-edge-end-near-range)::after, - &-in-view${fe}-range-hover-end::after`]:{insetInlineEnd:(wa-Oe)/2,borderInlineEnd:`${en}px dashed ${Pt}`,borderStartEndRadius:ot,borderEndEndRadius:ot},"&-disabled":{color:Fa,pointerEvents:"none",[Ne]:{background:"transparent"},"&::before":{background:Ma}},[`&-disabled${fe}-today ${Ne}::before`]:{borderColor:Fa}}},qu=ce=>{const{componentCls:ge,pickerCellCls:fe,pickerCellInnerCls:Ne,pickerYearMonthCellWidth:Oe,pickerControlIconSize:gt,cellWidth:ot,paddingSM:It,paddingXS:St,paddingXXS:en,colorBgContainer:Jn,lineWidth:dn,lineType:mn,borderRadiusLG:Rn,colorPrimary:Tn,colorTextHeading:Pt,colorSplit:sn,pickerControlIconBorderWidth:Dt,colorIcon:wa,textHeight:Fa,motionDurationMid:Ma,colorIconHover:Wa,fontWeightStrong:Ta,cellHeight:Sa,pickerCellPaddingVertical:eo,colorTextDisabled:br,colorText:_r,fontSize:mo,cellHoverWithRangeBg:kn,motionDurationSlow:Mo,withoutTimeCellHeight:dl,pickerQuarterPanelContentHeight:Do,colorLink:io,colorLinkActive:ho,colorLinkHover:Vo,cellRangeBorderColor:Wo,borderRadiusSM:hr,colorTextLightSolid:Lo,cellHoverBg:rl,timeColumnHeight:bl,timeColumnWidth:Gl,timeCellHeight:pl,controlItemBgActive:To,marginXXS:cl,pickerDatePanelPaddingHorizontal:Cl}=ce,Rl=ot*7+Cl*2,Yl=(Rl-St*2)/3-Oe-It,Tl=(Rl-St*2)/4-Oe;return{[ge]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:Jn,border:`${dn}px ${mn} ${sn}`,borderRadius:Rn,outline:"none","&-focused":{borderColor:Tn},"&-rtl":{direction:"rtl",[`${ge}-prev-icon, + &-in-view${fe}-range-hover-end::after`]:{insetInlineEnd:(Da-Oe)/2,borderInlineEnd:`${en}px dashed ${Pt}`,borderStartEndRadius:ot,borderEndEndRadius:ot},"&-disabled":{color:ba,pointerEvents:"none",[Ne]:{background:"transparent"},"&::before":{background:Ra}},[`&-disabled${fe}-today ${Ne}::before`]:{borderColor:ba}}},qu=ce=>{const{componentCls:ge,pickerCellCls:fe,pickerCellInnerCls:Ne,pickerYearMonthCellWidth:Oe,pickerControlIconSize:gt,cellWidth:ot,paddingSM:Nt,paddingXS:St,paddingXXS:en,colorBgContainer:Jn,lineWidth:dn,lineType:mn,borderRadiusLG:Rn,colorPrimary:Tn,colorTextHeading:Pt,colorSplit:sn,pickerControlIconBorderWidth:wt,colorIcon:Da,textHeight:ba,motionDurationMid:Ra,colorIconHover:Wa,fontWeightStrong:Ta,cellHeight:Sa,pickerCellPaddingVertical:eo,colorTextDisabled:Cr,colorText:Kr,fontSize:mo,cellHoverWithRangeBg:kn,motionDurationSlow:Mo,withoutTimeCellHeight:dl,pickerQuarterPanelContentHeight:Do,colorLink:io,colorLinkActive:ho,colorLinkHover:Vo,cellRangeBorderColor:Wo,borderRadiusSM:hr,colorTextLightSolid:Lo,cellHoverBg:rl,timeColumnHeight:bl,timeColumnWidth:Gl,timeCellHeight:pl,controlItemBgActive:To,marginXXS:cl,pickerDatePanelPaddingHorizontal:Cl}=ce,Rl=ot*7+Cl*2,Yl=(Rl-St*2)/3-Oe-Nt,Tl=(Rl-St*2)/4-Oe;return{[ge]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:Jn,border:`${dn}px ${mn} ${sn}`,borderRadius:Rn,outline:"none","&-focused":{borderColor:Tn},"&-rtl":{direction:"rtl",[`${ge}-prev-icon, ${ge}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${ge}-next-icon, - ${ge}-super-next-icon`]:{transform:"rotate(-135deg)"}}},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:Rl},"&-header":{display:"flex",padding:`0 ${St}px`,color:Pt,borderBottom:`${dn}px ${mn} ${sn}`,"> *":{flex:"none"},button:{padding:0,color:wa,lineHeight:`${Fa}px`,background:"transparent",border:0,cursor:"pointer",transition:`color ${Ma}`,fontSize:"inherit"},"> button":{minWidth:"1.6em",fontSize:mo,"&:hover":{color:Wa}},"&-view":{flex:"auto",fontWeight:Ta,lineHeight:`${Fa}px`,button:{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:St},"&:hover":{color:Tn}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",display:"inline-block",width:gt,height:gt,"&::before":{position:"absolute",top:0,insetInlineStart:0,display:"inline-block",width:gt,height:gt,border:"0 solid currentcolor",borderBlockStartWidth:Dt,borderBlockEndWidth:0,borderInlineStartWidth:Dt,borderInlineEndWidth:0,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Math.ceil(gt/2),insetInlineStart:Math.ceil(gt/2),display:"inline-block",width:gt,height:gt,border:"0 solid currentcolor",borderBlockStartWidth:Dt,borderBlockEndWidth:0,borderInlineStartWidth:Dt,borderInlineEndWidth:0,content:'""'}},"&-prev-icon,\n &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon,\n &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:Sa,fontWeight:"normal"},th:{height:Sa+eo*2,color:_r,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${eo}px 0`,color:br,cursor:"pointer","&-in-view":{color:_r}},fl(ce)),[`&-date-panel ${ge}-cell-in-view${ge}-cell-in-range${ge}-cell-range-hover-start ${Ne}, + ${ge}-super-next-icon`]:{transform:"rotate(-135deg)"}}},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:Rl},"&-header":{display:"flex",padding:`0 ${St}px`,color:Pt,borderBottom:`${dn}px ${mn} ${sn}`,"> *":{flex:"none"},button:{padding:0,color:Da,lineHeight:`${ba}px`,background:"transparent",border:0,cursor:"pointer",transition:`color ${Ra}`,fontSize:"inherit"},"> button":{minWidth:"1.6em",fontSize:mo,"&:hover":{color:Wa}},"&-view":{flex:"auto",fontWeight:Ta,lineHeight:`${ba}px`,button:{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:St},"&:hover":{color:Tn}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",display:"inline-block",width:gt,height:gt,"&::before":{position:"absolute",top:0,insetInlineStart:0,display:"inline-block",width:gt,height:gt,border:"0 solid currentcolor",borderBlockStartWidth:wt,borderBlockEndWidth:0,borderInlineStartWidth:wt,borderInlineEndWidth:0,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Math.ceil(gt/2),insetInlineStart:Math.ceil(gt/2),display:"inline-block",width:gt,height:gt,border:"0 solid currentcolor",borderBlockStartWidth:wt,borderBlockEndWidth:0,borderInlineStartWidth:wt,borderInlineEndWidth:0,content:'""'}},"&-prev-icon,\n &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon,\n &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:Sa,fontWeight:"normal"},th:{height:Sa+eo*2,color:Kr,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${eo}px 0`,color:Cr,cursor:"pointer","&-in-view":{color:Kr}},fl(ce)),[`&-date-panel ${ge}-cell-in-view${ge}-cell-in-range${ge}-cell-range-hover-start ${Ne}, &-date-panel ${ge}-cell-in-view${ge}-cell-in-range${ge}-cell-range-hover-end ${Ne}`]:{"&::after":{position:"absolute",top:0,bottom:0,zIndex:-1,background:kn,transition:`all ${Mo}`,content:'""'}},[`&-date-panel ${ge}-cell-in-view${ge}-cell-in-range${ge}-cell-range-hover-start - ${Ne}::after`]:{insetInlineEnd:-(ot-Sa)/2,insetInlineStart:0},[`&-date-panel ${ge}-cell-in-view${ge}-cell-in-range${ge}-cell-range-hover-end ${Ne}::after`]:{insetInlineEnd:0,insetInlineStart:-(ot-Sa)/2},[`&-range-hover${ge}-range-start::after`]:{insetInlineEnd:"50%"},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${ge}-content`]:{height:dl*4},[Ne]:{padding:`0 ${St}px`}},"&-quarter-panel":{[`${ge}-content`]:{height:Do},[`${ge}-cell-range-hover-start::after`]:{insetInlineStart:Tl,borderInlineStart:`${dn}px dashed ${Wo}`,[`${ge}-panel-rtl &`]:{insetInlineEnd:Tl,borderInlineEnd:`${dn}px dashed ${Wo}`}},[`${ge}-cell-range-hover-end::after`]:{insetInlineEnd:Tl,borderInlineEnd:`${dn}px dashed ${Wo}`,[`${ge}-panel-rtl &`]:{insetInlineStart:Tl,borderInlineStart:`${dn}px dashed ${Wo}`}}},[`&-panel ${ge}-footer`]:{borderTop:`${dn}px ${mn} ${sn}`},"&-footer":{width:"min-content",minWidth:"100%",lineHeight:`${Fa-2*dn}px`,textAlign:"center","&-extra":{padding:`0 ${It}px`,lineHeight:`${Fa-2*dn}px`,textAlign:"start","&:not(:last-child)":{borderBottom:`${dn}px ${mn} ${sn}`}}},"&-now":{textAlign:"start"},"&-today-btn":{color:io,"&:hover":{color:Vo},"&:active":{color:ho},[`&${ge}-today-btn-disabled`]:{color:br,cursor:"not-allowed"}},"&-decade-panel":{[Ne]:{padding:`0 ${St/2}px`},[`${ge}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${ge}-body`]:{padding:`0 ${St}px`},[Ne]:{width:Oe},[`${ge}-cell-range-hover-start::after`]:{borderStartStartRadius:hr,borderEndStartRadius:hr,borderStartEndRadius:0,borderEndEndRadius:0,[`${ge}-panel-rtl &`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:hr,borderEndEndRadius:hr}},[`${ge}-cell-range-hover-end::after`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:hr,borderEndEndRadius:hr,[`${ge}-panel-rtl &`]:{borderStartStartRadius:hr,borderEndStartRadius:hr,borderStartEndRadius:0,borderEndEndRadius:0}}},"&-year-panel,\n &-month-panel":{[`${ge}-cell-range-hover-start::after`]:{insetInlineStart:Yl,borderInlineStart:`${dn}px dashed ${Wo}`,[`${ge}-panel-rtl &`]:{insetInlineEnd:Yl,borderInlineEnd:`${dn}px dashed ${Wo}`}},[`${ge}-cell-range-hover-end::after`]:{insetInlineEnd:Yl,borderInlineEnd:`${dn}px dashed ${Wo}`,[`${ge}-panel-rtl &`]:{insetInlineStart:Yl,borderInlineStart:`${dn}px dashed ${Wo}`}}},"&-week-panel":{[`${ge}-body`]:{padding:`${St}px ${It}px`},[`${ge}-cell`]:{[`&:hover ${Ne}, + ${Ne}::after`]:{insetInlineEnd:-(ot-Sa)/2,insetInlineStart:0},[`&-date-panel ${ge}-cell-in-view${ge}-cell-in-range${ge}-cell-range-hover-end ${Ne}::after`]:{insetInlineEnd:0,insetInlineStart:-(ot-Sa)/2},[`&-range-hover${ge}-range-start::after`]:{insetInlineEnd:"50%"},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${ge}-content`]:{height:dl*4},[Ne]:{padding:`0 ${St}px`}},"&-quarter-panel":{[`${ge}-content`]:{height:Do},[`${ge}-cell-range-hover-start::after`]:{insetInlineStart:Tl,borderInlineStart:`${dn}px dashed ${Wo}`,[`${ge}-panel-rtl &`]:{insetInlineEnd:Tl,borderInlineEnd:`${dn}px dashed ${Wo}`}},[`${ge}-cell-range-hover-end::after`]:{insetInlineEnd:Tl,borderInlineEnd:`${dn}px dashed ${Wo}`,[`${ge}-panel-rtl &`]:{insetInlineStart:Tl,borderInlineStart:`${dn}px dashed ${Wo}`}}},[`&-panel ${ge}-footer`]:{borderTop:`${dn}px ${mn} ${sn}`},"&-footer":{width:"min-content",minWidth:"100%",lineHeight:`${ba-2*dn}px`,textAlign:"center","&-extra":{padding:`0 ${Nt}px`,lineHeight:`${ba-2*dn}px`,textAlign:"start","&:not(:last-child)":{borderBottom:`${dn}px ${mn} ${sn}`}}},"&-now":{textAlign:"start"},"&-today-btn":{color:io,"&:hover":{color:Vo},"&:active":{color:ho},[`&${ge}-today-btn-disabled`]:{color:Cr,cursor:"not-allowed"}},"&-decade-panel":{[Ne]:{padding:`0 ${St/2}px`},[`${ge}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${ge}-body`]:{padding:`0 ${St}px`},[Ne]:{width:Oe},[`${ge}-cell-range-hover-start::after`]:{borderStartStartRadius:hr,borderEndStartRadius:hr,borderStartEndRadius:0,borderEndEndRadius:0,[`${ge}-panel-rtl &`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:hr,borderEndEndRadius:hr}},[`${ge}-cell-range-hover-end::after`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:hr,borderEndEndRadius:hr,[`${ge}-panel-rtl &`]:{borderStartStartRadius:hr,borderEndStartRadius:hr,borderStartEndRadius:0,borderEndEndRadius:0}}},"&-year-panel,\n &-month-panel":{[`${ge}-cell-range-hover-start::after`]:{insetInlineStart:Yl,borderInlineStart:`${dn}px dashed ${Wo}`,[`${ge}-panel-rtl &`]:{insetInlineEnd:Yl,borderInlineEnd:`${dn}px dashed ${Wo}`}},[`${ge}-cell-range-hover-end::after`]:{insetInlineEnd:Yl,borderInlineEnd:`${dn}px dashed ${Wo}`,[`${ge}-panel-rtl &`]:{insetInlineStart:Yl,borderInlineStart:`${dn}px dashed ${Wo}`}}},"&-week-panel":{[`${ge}-body`]:{padding:`${St}px ${Nt}px`},[`${ge}-cell`]:{[`&:hover ${Ne}, &-selected ${Ne}, - ${Ne}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${Ma}`},"&:first-child:before":{borderStartStartRadius:hr,borderEndStartRadius:hr},"&:last-child:before":{borderStartEndRadius:hr,borderEndEndRadius:hr}},"&:hover td":{"&:before":{background:rl}},"&-range-start td,\n &-range-end td,\n &-selected td":{[`&${fe}`]:{"&:before":{background:Tn},[`&${ge}-cell-week`]:{color:new Ri.C(Lo).setAlpha(.5).toHexString()},[Ne]:{color:Lo}}},"&-range-hover td:before":{background:To}}},"&-date-panel":{[`${ge}-body`]:{padding:`${St}px ${Cl}px`},[`${ge}-content`]:{width:ot*7,th:{width:ot,boxSizing:"border-box",padding:0}}},"&-datetime-panel":{display:"flex",[`${ge}-time-panel`]:{borderInlineStart:`${dn}px ${mn} ${sn}`},[`${ge}-date-panel, + ${Ne}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${Ra}`},"&:first-child:before":{borderStartStartRadius:hr,borderEndStartRadius:hr},"&:last-child:before":{borderStartEndRadius:hr,borderEndEndRadius:hr}},"&:hover td":{"&:before":{background:rl}},"&-range-start td,\n &-range-end td,\n &-selected td":{[`&${fe}`]:{"&:before":{background:Tn},[`&${ge}-cell-week`]:{color:new Ri.C(Lo).setAlpha(.5).toHexString()},[Ne]:{color:Lo}}},"&-range-hover td:before":{background:To}}},"&-date-panel":{[`${ge}-body`]:{padding:`${St}px ${Cl}px`},[`${ge}-content`]:{width:ot*7,th:{width:ot,boxSizing:"border-box",padding:0}}},"&-datetime-panel":{display:"flex",[`${ge}-time-panel`]:{borderInlineStart:`${dn}px ${mn} ${sn}`},[`${ge}-date-panel, ${ge}-time-panel`]:{transition:`opacity ${Mo}`},"&-active":{[`${ge}-date-panel, - ${ge}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",direction:"ltr",[`${ge}-content`]:{display:"flex",flex:"auto",height:bl},"&-column":{flex:"1 0 auto",width:Gl,margin:`${en}px 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${Ma}`,overflowX:"hidden","&::after":{display:"block",height:bl-pl,content:'""'},"&:not(:first-child)":{borderInlineStart:`${dn}px ${mn} ${sn}`},"&-active":{background:new Ri.C(To).setAlpha(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${ge}-time-panel-cell`]:{marginInline:cl,[`${ge}-time-panel-cell-inner`]:{display:"block",width:Gl-2*cl,height:pl,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:(Gl-pl)/2,color:_r,lineHeight:`${pl}px`,borderRadius:hr,cursor:"pointer",transition:`background ${Ma}`,"&:hover":{background:rl}},"&-selected":{[`${ge}-time-panel-cell-inner`]:{background:To}},"&-disabled":{[`${ge}-time-panel-cell-inner`]:{color:br,background:"transparent",cursor:"not-allowed"}}}}}},[`&-datetime-panel ${ge}-time-panel-column:after`]:{height:bl-pl+en*2}}}},us=ce=>{const{componentCls:ge,colorBgContainer:fe,colorError:Ne,errorActiveShadow:Oe,colorWarning:gt,warningActiveShadow:ot}=ce;return{[`${ge}:not(${ge}-disabled)`]:{[`&${ge}-status-error`]:{"&, &:not([disabled]):hover":{backgroundColor:fe,borderColor:Ne},[`&${ge}-focused, &:focus`]:Object.assign({},(0,il.M1)((0,zu.TS)(ce,{activeBorderColor:Ne,activeShadow:Oe}))),[`${ge}-active-bar`]:{background:Ne}},[`&${ge}-status-warning`]:{"&, &:not([disabled]):hover":{backgroundColor:fe,borderColor:gt},[`&${ge}-focused, &:focus`]:Object.assign({},(0,il.M1)((0,zu.TS)(ce,{activeBorderColor:gt,activeShadow:ot}))),[`${ge}-active-bar`]:{background:gt}}}}},ss=ce=>{const{componentCls:ge,antCls:fe,controlHeight:Ne,fontSize:Oe,paddingInline:gt,colorBgContainer:ot,lineWidth:It,lineType:St,colorBorder:en,borderRadius:Jn,motionDurationMid:dn,colorBgContainerDisabled:mn,colorTextDisabled:Rn,colorTextPlaceholder:Tn,controlHeightLG:Pt,fontSizeLG:sn,controlHeightSM:Dt,paddingInlineSM:wa,paddingXS:Fa,marginXS:Ma,colorTextDescription:Wa,lineWidthBold:Ta,lineHeight:Sa,colorPrimary:eo,motionDurationSlow:br,zIndexPopup:_r,paddingXXS:mo,paddingSM:kn,textHeight:Mo,cellActiveWithRangeBg:dl,colorPrimaryBorder:Do,sizePopupArrow:io,borderRadiusXS:ho,borderRadiusOuter:Vo,colorBgElevated:Wo,borderRadiusLG:hr,boxShadowSecondary:Lo,borderRadiusSM:rl,colorSplit:bl,cellHoverBg:Gl,presetsWidth:pl,presetsMaxWidth:To,boxShadowPopoverArrow:cl,colorTextQuaternary:Cl}=ce;return[{[ge]:Object.assign(Object.assign(Object.assign({},(0,uu.Wf)(ce)),ku(ce,Ne,Oe,gt)),{position:"relative",display:"inline-flex",alignItems:"center",background:ot,lineHeight:1,border:`${It}px ${St} ${en}`,borderRadius:Jn,transition:`border ${dn}, box-shadow ${dn}`,"&:hover, &-focused":Object.assign({},(0,il.pU)(ce)),"&-focused":Object.assign({},(0,il.M1)(ce)),[`&${ge}-disabled`]:{background:mn,borderColor:en,cursor:"not-allowed",[`${ge}-suffix`]:{color:Cl}},[`&${ge}-borderless`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`${ge}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({},(0,il.ik)(ce)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,borderRadius:0,"&:focus":{boxShadow:"none"},"&[disabled]":{background:"transparent"}}),"&:hover":{[`${ge}-clear`]:{opacity:1}},"&-placeholder":{"> input":{color:Tn}}},"&-large":Object.assign(Object.assign({},ku(ce,Pt,sn,gt)),{[`${ge}-input > input`]:{fontSize:sn}}),"&-small":Object.assign({},ku(ce,Dt,Oe,wa)),[`${ge}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:Fa/2,color:Rn,lineHeight:1,pointerEvents:"none","> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:Ma}}},[`${ge}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:Rn,lineHeight:1,background:ot,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${dn}, color ${dn}`,"> *":{verticalAlign:"top"},"&:hover":{color:Wa}},[`${ge}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:sn,color:Rn,fontSize:sn,verticalAlign:"top",cursor:"default",[`${ge}-focused &`]:{color:Wa},[`${ge}-range-separator &`]:{[`${ge}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${ge}-clear`]:{insetInlineEnd:gt},"&:hover":{[`${ge}-clear`]:{opacity:1}},[`${ge}-active-bar`]:{bottom:-It,height:Ta,marginInlineStart:gt,background:eo,opacity:0,transition:`all ${br} ease-out`,pointerEvents:"none"},[`&${ge}-focused`]:{[`${ge}-active-bar`]:{opacity:1}},[`${ge}-range-separator`]:{alignItems:"center",padding:`0 ${Fa}px`,lineHeight:1},[`&${ge}-small`]:{[`${ge}-clear`]:{insetInlineEnd:wa},[`${ge}-active-bar`]:{marginInlineStart:wa}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,uu.Wf)(ce)),qu(ce)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:_r,[`&${ge}-dropdown-hidden`]:{display:"none"},[`&${ge}-dropdown-placement-bottomLeft`]:{[`${ge}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${ge}-dropdown-placement-topLeft`]:{[`${ge}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${fe}-slide-up-enter${fe}-slide-up-enter-active${ge}-dropdown-placement-topLeft, + ${ge}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",direction:"ltr",[`${ge}-content`]:{display:"flex",flex:"auto",height:bl},"&-column":{flex:"1 0 auto",width:Gl,margin:`${en}px 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${Ra}`,overflowX:"hidden","&::after":{display:"block",height:bl-pl,content:'""'},"&:not(:first-child)":{borderInlineStart:`${dn}px ${mn} ${sn}`},"&-active":{background:new Ri.C(To).setAlpha(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${ge}-time-panel-cell`]:{marginInline:cl,[`${ge}-time-panel-cell-inner`]:{display:"block",width:Gl-2*cl,height:pl,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:(Gl-pl)/2,color:Kr,lineHeight:`${pl}px`,borderRadius:hr,cursor:"pointer",transition:`background ${Ra}`,"&:hover":{background:rl}},"&-selected":{[`${ge}-time-panel-cell-inner`]:{background:To}},"&-disabled":{[`${ge}-time-panel-cell-inner`]:{color:Cr,background:"transparent",cursor:"not-allowed"}}}}}},[`&-datetime-panel ${ge}-time-panel-column:after`]:{height:bl-pl+en*2}}}},us=ce=>{const{componentCls:ge,colorBgContainer:fe,colorError:Ne,errorActiveShadow:Oe,colorWarning:gt,warningActiveShadow:ot}=ce;return{[`${ge}:not(${ge}-disabled)`]:{[`&${ge}-status-error`]:{"&, &:not([disabled]):hover":{backgroundColor:fe,borderColor:Ne},[`&${ge}-focused, &:focus`]:Object.assign({},(0,il.M1)((0,zu.TS)(ce,{activeBorderColor:Ne,activeShadow:Oe}))),[`${ge}-active-bar`]:{background:Ne}},[`&${ge}-status-warning`]:{"&, &:not([disabled]):hover":{backgroundColor:fe,borderColor:gt},[`&${ge}-focused, &:focus`]:Object.assign({},(0,il.M1)((0,zu.TS)(ce,{activeBorderColor:gt,activeShadow:ot}))),[`${ge}-active-bar`]:{background:gt}}}}},ss=ce=>{const{componentCls:ge,antCls:fe,controlHeight:Ne,fontSize:Oe,paddingInline:gt,colorBgContainer:ot,lineWidth:Nt,lineType:St,colorBorder:en,borderRadius:Jn,motionDurationMid:dn,colorBgContainerDisabled:mn,colorTextDisabled:Rn,colorTextPlaceholder:Tn,controlHeightLG:Pt,fontSizeLG:sn,controlHeightSM:wt,paddingInlineSM:Da,paddingXS:ba,marginXS:Ra,colorTextDescription:Wa,lineWidthBold:Ta,lineHeight:Sa,colorPrimary:eo,motionDurationSlow:Cr,zIndexPopup:Kr,paddingXXS:mo,paddingSM:kn,textHeight:Mo,cellActiveWithRangeBg:dl,colorPrimaryBorder:Do,sizePopupArrow:io,borderRadiusXS:ho,borderRadiusOuter:Vo,colorBgElevated:Wo,borderRadiusLG:hr,boxShadowSecondary:Lo,borderRadiusSM:rl,colorSplit:bl,cellHoverBg:Gl,presetsWidth:pl,presetsMaxWidth:To,boxShadowPopoverArrow:cl,colorTextQuaternary:Cl}=ce;return[{[ge]:Object.assign(Object.assign(Object.assign({},(0,uu.Wf)(ce)),ku(ce,Ne,Oe,gt)),{position:"relative",display:"inline-flex",alignItems:"center",background:ot,lineHeight:1,border:`${Nt}px ${St} ${en}`,borderRadius:Jn,transition:`border ${dn}, box-shadow ${dn}`,"&:hover, &-focused":Object.assign({},(0,il.pU)(ce)),"&-focused":Object.assign({},(0,il.M1)(ce)),[`&${ge}-disabled`]:{background:mn,borderColor:en,cursor:"not-allowed",[`${ge}-suffix`]:{color:Cl}},[`&${ge}-borderless`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`${ge}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({},(0,il.ik)(ce)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,borderRadius:0,"&:focus":{boxShadow:"none"},"&[disabled]":{background:"transparent"}}),"&:hover":{[`${ge}-clear`]:{opacity:1}},"&-placeholder":{"> input":{color:Tn}}},"&-large":Object.assign(Object.assign({},ku(ce,Pt,sn,gt)),{[`${ge}-input > input`]:{fontSize:sn}}),"&-small":Object.assign({},ku(ce,wt,Oe,Da)),[`${ge}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:ba/2,color:Rn,lineHeight:1,pointerEvents:"none","> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:Ra}}},[`${ge}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:Rn,lineHeight:1,background:ot,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${dn}, color ${dn}`,"> *":{verticalAlign:"top"},"&:hover":{color:Wa}},[`${ge}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:sn,color:Rn,fontSize:sn,verticalAlign:"top",cursor:"default",[`${ge}-focused &`]:{color:Wa},[`${ge}-range-separator &`]:{[`${ge}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${ge}-clear`]:{insetInlineEnd:gt},"&:hover":{[`${ge}-clear`]:{opacity:1}},[`${ge}-active-bar`]:{bottom:-Nt,height:Ta,marginInlineStart:gt,background:eo,opacity:0,transition:`all ${Cr} ease-out`,pointerEvents:"none"},[`&${ge}-focused`]:{[`${ge}-active-bar`]:{opacity:1}},[`${ge}-range-separator`]:{alignItems:"center",padding:`0 ${ba}px`,lineHeight:1},[`&${ge}-small`]:{[`${ge}-clear`]:{insetInlineEnd:Da},[`${ge}-active-bar`]:{marginInlineStart:Da}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,uu.Wf)(ce)),qu(ce)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:Kr,[`&${ge}-dropdown-hidden`]:{display:"none"},[`&${ge}-dropdown-placement-bottomLeft`]:{[`${ge}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${ge}-dropdown-placement-topLeft`]:{[`${ge}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${fe}-slide-up-enter${fe}-slide-up-enter-active${ge}-dropdown-placement-topLeft, &${fe}-slide-up-enter${fe}-slide-up-enter-active${ge}-dropdown-placement-topRight, &${fe}-slide-up-appear${fe}-slide-up-appear-active${ge}-dropdown-placement-topLeft, &${fe}-slide-up-appear${fe}-slide-up-appear-active${ge}-dropdown-placement-topRight`]:{animationName:Ml.Qt},[`&${fe}-slide-up-enter${fe}-slide-up-enter-active${ge}-dropdown-placement-bottomLeft, @@ -321,18 +321,18 @@ ${aa} &${fe}-slide-up-appear${fe}-slide-up-appear-active${ge}-dropdown-placement-bottomLeft, &${fe}-slide-up-appear${fe}-slide-up-appear-active${ge}-dropdown-placement-bottomRight`]:{animationName:Ml.fJ},[`&${fe}-slide-up-leave${fe}-slide-up-leave-active${ge}-dropdown-placement-topLeft, &${fe}-slide-up-leave${fe}-slide-up-leave-active${ge}-dropdown-placement-topRight`]:{animationName:Ml.ly},[`&${fe}-slide-up-leave${fe}-slide-up-leave-active${ge}-dropdown-placement-bottomLeft, - &${fe}-slide-up-leave${fe}-slide-up-leave-active${ge}-dropdown-placement-bottomRight`]:{animationName:Ml.Uw},[`${ge}-panel > ${ge}-time-panel`]:{paddingTop:mo},[`${ge}-ranges`]:{marginBottom:0,padding:`${mo}px ${kn}px`,overflow:"hidden",lineHeight:`${Mo-2*It-Fa/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${ge}-preset > ${fe}-tag-blue`]:{color:eo,background:dl,borderColor:Do,cursor:"pointer"},[`${ge}-ok`]:{marginInlineStart:"auto"}},[`${ge}-range-wrapper`]:{display:"flex",position:"relative"},[`${ge}-range-arrow`]:Object.assign({position:"absolute",zIndex:1,display:"none",marginInlineStart:gt*1.5,transition:`left ${br} ease-out`},(0,Tu.r)(io,ho,Vo,Wo,cl)),[`${ge}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:Wo,borderRadius:hr,boxShadow:Lo,transition:`margin ${br}`,[`${ge}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${ge}-presets`]:{display:"flex",flexDirection:"column",minWidth:pl,maxWidth:To,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:Fa,borderInlineEnd:`${It}px ${St} ${bl}`,li:Object.assign(Object.assign({},uu.vS),{borderRadius:rl,paddingInline:Fa,paddingBlock:(Dt-Math.round(Oe*Sa))/2,cursor:"pointer",transition:`all ${br}`,"+ li":{marginTop:Ma},"&:hover":{background:Gl}})}},[`${ge}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${ge}-panel`]:{borderWidth:`0 0 ${It}px`},"&:last-child":{[`${ge}-panel`]:{borderWidth:0}}},[`${ge}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${ge}-content, - table`]:{textAlign:"center"},"&-focused":{borderColor:en}}}}),"&-dropdown-range":{padding:`${io*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${ge}-separator`]:{transform:"rotate(180deg)"},[`${ge}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,Ml.oN)(ce,"slide-up"),(0,Ml.oN)(ce,"slide-down"),(0,wi.Fm)(ce,"move-up"),(0,wi.Fm)(ce,"move-down")]},$u=ce=>{const{componentCls:ge,controlHeightLG:fe,paddingXXS:Ne,padding:Oe}=ce;return{pickerCellCls:`${ge}-cell`,pickerCellInnerCls:`${ge}-cell-inner`,pickerYearMonthCellWidth:fe*1.5,pickerQuarterPanelContentHeight:fe*1.4,pickerCellPaddingVertical:Ne+Ne/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:Oe+Ne/2}},ds=ce=>({cellHoverBg:ce.controlItemBgHover,cellActiveWithRangeBg:ce.controlItemBgActive,cellHoverWithRangeBg:new Ri.C(ce.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new Ri.C(ce.colorPrimary).lighten(20).toHexString(),cellBgDisabled:ce.colorBgContainerDisabled,timeColumnWidth:ce.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:ce.controlHeightSM*1.5,cellHeight:ce.controlHeightSM,textHeight:ce.controlHeightLG,withoutTimeCellHeight:ce.controlHeightLG*1.65});var Vu=(0,Ps.Z)("DatePicker",ce=>{const ge=(0,zu.TS)((0,il.e5)(ce),$u(ce));return[ss(ge),us(ge),(0,Qi.c)(ce,{focusElCls:`${ce.componentCls}-focused`})]},ce=>Object.assign(Object.assign(Object.assign({},(0,il.TM)(ce)),ds(ce)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:ce.zIndexPopupBase+50}));function ju(ce,ge,fe){return fe!==void 0?fe:ge==="year"&&ce.lang.yearPlaceholder?ce.lang.yearPlaceholder:ge==="quarter"&&ce.lang.quarterPlaceholder?ce.lang.quarterPlaceholder:ge==="month"&&ce.lang.monthPlaceholder?ce.lang.monthPlaceholder:ge==="week"&&ce.lang.weekPlaceholder?ce.lang.weekPlaceholder:ge==="time"&&ce.timePickerLocale.placeholder?ce.timePickerLocale.placeholder:ce.lang.placeholder}function Di(ce,ge,fe){return fe!==void 0?fe:ge==="year"&&ce.lang.yearPlaceholder?ce.lang.rangeYearPlaceholder:ge==="quarter"&&ce.lang.quarterPlaceholder?ce.lang.rangeQuarterPlaceholder:ge==="month"&&ce.lang.monthPlaceholder?ce.lang.rangeMonthPlaceholder:ge==="week"&&ce.lang.weekPlaceholder?ce.lang.rangeWeekPlaceholder:ge==="time"&&ce.timePickerLocale.placeholder?ce.timePickerLocale.rangePlaceholder:ce.lang.rangePlaceholder}function Ti(ce,ge){const fe={adjustX:1,adjustY:1};switch(ge){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:fe};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:fe};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:fe};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:fe};default:return{points:ce==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:fe}}}function Cu(ce){return ce?Array.isArray(ce)?ce:[ce]:[]}function Wu(ce){const{format:ge,picker:fe,showHour:Ne,showMinute:Oe,showSecond:gt,use12Hours:ot}=ce,It=Cu(ge)[0],St=Object.assign({},ce);return ge&&Array.isArray(ge)&&(St.format=It),It&&typeof It=="string"&&(!It.includes("s")&>===void 0&&(St.showSecond=!1),!It.includes("m")&&Oe===void 0&&(St.showMinute=!1),!It.includes("H")&&!It.includes("h")&&!It.includes("K")&&!It.includes("k")&&Ne===void 0&&(St.showHour=!1),(It.includes("a")||It.includes("A"))&&ot===void 0&&(St.use12Hours=!0)),fe==="time"?St:(typeof It=="function"&&delete St.format,{showTime:St})}function Qu(ce,ge,fe){if(ce===!1)return!1;const Ne={clearIcon:ge!=null?ge:fe};return typeof ce=="object"?Object.assign(Object.assign({},Ne),ce):Ne}var Oa=ae(3113);function Uu(ce){return le.createElement(Oa.ZP,Object.assign({size:"small",type:"primary"},ce))}var hu={button:Uu},la=function(ce,ge){var fe={};for(var Ne in ce)Object.prototype.hasOwnProperty.call(ce,Ne)&&ge.indexOf(Ne)<0&&(fe[Ne]=ce[Ne]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,Ne=Object.getOwnPropertySymbols(ce);Oe{const{prefixCls:Oe,getPopupContainer:gt,className:ot,placement:It,size:St,disabled:en,bordered:Jn=!0,placeholder:dn,popupClassName:mn,dropdownClassName:Rn,status:Tn,clearIcon:Pt,allowClear:sn,rootClassName:Dt}=fe,wa=la(fe,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),Fa=le.useRef(null),{getPrefixCls:Ma,direction:Wa,getPopupContainer:Ta}=(0,le.useContext)(pu.E_),Sa=Ma("picker",Oe),{compactSize:eo,compactItemClassnames:br}=(0,Fu.ri)(Sa,Wa),{format:_r,showTime:mo,picker:kn}=fe,Mo=Ma(),[dl,Do]=Vu(Sa),io=Object.assign(Object.assign({},mo?Wu(Object.assign({format:_r,picker:kn},mo)):{}),kn==="time"?Wu(Object.assign(Object.assign({format:_r},fe),{picker:kn})):{}),ho=(0,Ru.Z)(cl=>{var Cl;return(Cl=St!=null?St:eo)!==null&&Cl!==void 0?Cl:cl}),Vo=le.useContext(Wi.Z),Wo=en!=null?en:Vo,hr=(0,le.useContext)(xi.aM),{hasFeedback:Lo,status:rl,feedbackIcon:bl}=hr,Gl=le.createElement(le.Fragment,null,kn==="time"?le.createElement(vt,null):le.createElement(Re,null),Lo&&bl);(0,le.useImperativeHandle)(Ne,()=>({focus:()=>{var cl;return(cl=Fa.current)===null||cl===void 0?void 0:cl.focus()},blur:()=>{var cl;return(cl=Fa.current)===null||cl===void 0?void 0:cl.blur()}}));const[pl]=(0,Pl.Z)("Calendar",bu.Z),To=Object.assign(Object.assign({},pl),fe.locale);return dl(le.createElement(iu,Object.assign({separator:le.createElement("span",{"aria-label":"to",className:`${Sa}-separator`},le.createElement(wt,null)),disabled:Wo,ref:Fa,dropdownAlign:Ti(Wa,It),placeholder:Di(To,kn,dn),suffixIcon:Gl,prevIcon:le.createElement("span",{className:`${Sa}-prev-icon`}),nextIcon:le.createElement("span",{className:`${Sa}-next-icon`}),superPrevIcon:le.createElement("span",{className:`${Sa}-super-prev-icon`}),superNextIcon:le.createElement("span",{className:`${Sa}-super-next-icon`}),transitionName:`${Mo}-slide-up`},wa,io,{className:Le()({[`${Sa}-${ho}`]:ho,[`${Sa}-borderless`]:!Jn},(0,$i.Z)(Sa,(0,$i.F)(rl,Tn),Lo),Do,br,ot,Dt),locale:To.lang,prefixCls:Sa,getPopupContainer:gt||Ta,generateConfig:ce,components:hu,direction:Wa,dropdownClassName:Le()(Do,mn||Rn,Dt),allowClear:Qu(sn,Pt,le.createElement(pt.Z,null))})))})}var Ou=function(ce,ge){var fe={};for(var Ne in ce)Object.prototype.hasOwnProperty.call(ce,Ne)&&ge.indexOf(Ne)<0&&(fe[Ne]=ce[Ne]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,Ne=Object.getOwnPropertySymbols(ce);Oe{const{prefixCls:Tn,getPopupContainer:Pt,style:sn,className:Dt,rootClassName:wa,size:Fa,bordered:Ma=!0,placement:Wa,placeholder:Ta,popupClassName:Sa,dropdownClassName:eo,disabled:br,status:_r,clearIcon:mo,allowClear:kn}=mn,Mo=Ou(mn,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:dl,direction:Do,getPopupContainer:io,[Jn]:ho}=(0,le.useContext)(pu.E_),Vo=dl("picker",Tn),{compactSize:Wo,compactItemClassnames:hr}=(0,Fu.ri)(Vo,Do),Lo=le.useRef(null),{format:rl,showTime:bl}=mn,[Gl,pl]=Vu(Vo);(0,le.useImperativeHandle)(Rn,()=>({focus:()=>{var jl;return(jl=Lo.current)===null||jl===void 0?void 0:jl.focus()},blur:()=>{var jl;return(jl=Lo.current)===null||jl===void 0?void 0:jl.blur()}}));const To={showToday:!0};let cl={};St&&(cl.picker=St);const Cl=St||mn.picker;cl=Object.assign(Object.assign(Object.assign({},cl),bl?Wu(Object.assign({format:rl,picker:Cl},bl)):{}),Cl==="time"?Wu(Object.assign(Object.assign({format:rl},mn),{picker:Cl})):{});const Rl=dl(),Yl=(0,Ru.Z)(jl=>{var gi;return(gi=Fa!=null?Fa:Wo)!==null&&gi!==void 0?gi:jl}),Tl=le.useContext(Wi.Z),ci=br!=null?br:Tl,hi=(0,le.useContext)(xi.aM),{hasFeedback:Tr,status:Qo,feedbackIcon:gl}=hi,kl=le.createElement(le.Fragment,null,Cl==="time"?le.createElement(vt,null):le.createElement(Re,null),Tr&&gl),[Kl]=(0,Pl.Z)("DatePicker",bu.Z),Al=Object.assign(Object.assign({},Kl),mn.locale);return Gl(le.createElement(vu,Object.assign({ref:Lo,placeholder:ju(Al,Cl,Ta),suffixIcon:kl,dropdownAlign:Ti(Do,Wa),prevIcon:le.createElement("span",{className:`${Vo}-prev-icon`}),nextIcon:le.createElement("span",{className:`${Vo}-next-icon`}),superPrevIcon:le.createElement("span",{className:`${Vo}-super-prev-icon`}),superNextIcon:le.createElement("span",{className:`${Vo}-super-next-icon`}),transitionName:`${Rl}-slide-up`},To,Mo,cl,{locale:Al.lang,className:Le()({[`${Vo}-${Yl}`]:Yl,[`${Vo}-borderless`]:!Ma},(0,$i.Z)(Vo,(0,$i.F)(Qo,_r),Tr),pl,hr,ho==null?void 0:ho.className,Dt,wa),style:Object.assign(Object.assign({},ho==null?void 0:ho.style),sn),prefixCls:Vo,getPopupContainer:Pt||io,generateConfig:ce,components:hu,direction:Do,disabled:ci,dropdownClassName:Le()(pl,wa,Sa||eo),allowClear:Qu(kn,mo,le.createElement(pt.Z,null))})))});return en&&(dn.displayName=en),dn}const fe=ge(),Ne=ge("week","WeekPicker"),Oe=ge("month","MonthPicker"),gt=ge("year","YearPicker"),ot=ge("time","TimePicker"),It=ge("quarter","QuarterPicker");return{DatePicker:fe,WeekPicker:Ne,MonthPicker:Oe,YearPicker:gt,TimePicker:ot,QuarterPicker:It}}const Fs=null;function cs(ce){const{DatePicker:ge,WeekPicker:fe,MonthPicker:Ne,YearPicker:Oe,TimePicker:gt,QuarterPicker:ot}=ys(ce),It=su(ce),St=ge;return St.WeekPicker=fe,St.MonthPicker=Ne,St.YearPicker=Oe,St.RangePicker=It,St.TimePicker=gt,St.QuarterPicker=ot,St}var es=cs;const vl=es(te);function Zu(ce){const ge=Ti(ce.direction,ce.placement);return ge.overflow.adjustY=!1,ge.overflow.adjustX=!1,Object.assign(Object.assign({},ce),{dropdownAlign:ge})}const Yu=(0,oe.Z)(vl,"picker",null,Zu);vl._InternalPanelDoNotUseOrYouWillBeFired=Yu;const ts=(0,oe.Z)(vl.RangePicker,"picker",null,Zu);vl._InternalRangePanelDoNotUseOrYouWillBeFired=ts,vl.generatePicker=es;var ns=vl},39722:function(ut,kt,ae){"use strict";ae.d(kt,{t5:function(){return De}});var y=ae(92310),he=ae.n(y),Be=ae(55477),we=ae(59301),ke=ae(36355),We=ae(77578),Ce=ae(17356),Ke=function(He,_e){var ue={};for(var E in He)Object.prototype.hasOwnProperty.call(He,E)&&_e.indexOf(E)<0&&(ue[E]=He[E]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,E=Object.getOwnPropertySymbols(He);a{if(!(!_e&&!ue))return we.createElement(we.Fragment,null,_e&&we.createElement("div",{className:`${He}-title`},(0,We.Z)(_e)),we.createElement("div",{className:`${He}-inner-content`},(0,We.Z)(ue)))},De=He=>{const{hashId:_e,prefixCls:ue,className:E,style:a,placement:x="top",title:b,content:z,children:te}=He;return we.createElement("div",{className:he()(_e,ue,`${ue}-pure`,`${ue}-placement-${x}`,E),style:a},we.createElement("div",{className:`${ue}-arrow`}),we.createElement(Be.G,Object.assign({},He,{className:_e,prefixCls:ue}),te||Me(ue,b,z)))},je=He=>{const{prefixCls:_e}=He,ue=Ke(He,["prefixCls"]),{getPrefixCls:E}=we.useContext(ke.E_),a=E("popover",_e),[x,b]=(0,Ce.Z)(a);return x(we.createElement(De,Object.assign({},ue,{prefixCls:a,hashId:b})))};kt.ZP=je},60324:function(ut,kt,ae){"use strict";var y=ae(92310),he=ae.n(y),Be=ae(59301),we=ae(77578),ke=ae(62892),We=ae(36355),Ce=ae(6848),Ke=ae(39722),Me=ae(17356),De=function(_e,ue){var E={};for(var a in _e)Object.prototype.hasOwnProperty.call(_e,a)&&ue.indexOf(a)<0&&(E[a]=_e[a]);if(_e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,a=Object.getOwnPropertySymbols(_e);x{let{title:ue,content:E,prefixCls:a}=_e;return Be.createElement(Be.Fragment,null,ue&&Be.createElement("div",{className:`${a}-title`},(0,we.Z)(ue)),Be.createElement("div",{className:`${a}-inner-content`},(0,we.Z)(E)))},He=Be.forwardRef((_e,ue)=>{const{prefixCls:E,title:a,content:x,overlayClassName:b,placement:z="top",trigger:te="hover",mouseEnterDelay:oe=.1,mouseLeaveDelay:ie=.1,overlayStyle:le={}}=_e,Ee=De(_e,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:Fe}=Be.useContext(We.E_),Ye=Fe("popover",E),[Ie,ct]=(0,Me.Z)(Ye),Re=Fe(),Je=he()(b,ct);return Ie(Be.createElement(Ce.Z,Object.assign({placement:z,trigger:te,mouseEnterDelay:oe,mouseLeaveDelay:ie,overlayStyle:le},Ee,{prefixCls:Ye,overlayClassName:Je,ref:ue,overlay:a||x?Be.createElement(je,{prefixCls:Ye,title:a,content:x}):null,transitionName:(0,ke.m)(Re,"zoom-big",Ee.transitionName),"data-popover-inject":!0})))});He._InternalPanelDoNotUseOrYouWillBeFired=Ke.ZP,kt.Z=He},17356:function(ut,kt,ae){"use strict";var y=ae(17313),he=ae(29878),Be=ae(19447),we=ae(33166),ke=ae(83116),We=ae(37613);const Ce=De=>{const{componentCls:je,popoverColor:He,minWidth:_e,fontWeightStrong:ue,popoverPadding:E,boxShadowSecondary:a,colorTextHeading:x,borderRadiusLG:b,zIndexPopup:z,marginXS:te,colorBgElevated:oe,popoverBg:ie}=De;return[{[je]:Object.assign(Object.assign({},(0,y.Wf)(De)),{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":oe,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${je}-content`]:{position:"relative"},[`${je}-inner`]:{backgroundColor:ie,backgroundClip:"padding-box",borderRadius:b,boxShadow:a,padding:E},[`${je}-title`]:{minWidth:_e,marginBottom:te,color:x,fontWeight:ue},[`${je}-inner-content`]:{color:He}})},(0,Be.ZP)(De,{colorBg:"var(--antd-arrow-background-color)"}),{[`${je}-pure`]:{position:"relative",maxWidth:"none",margin:De.sizePopupArrow,display:"inline-block",[`${je}-content`]:{display:"inline-block"}}}]},Ke=De=>{const{componentCls:je}=De;return{[je]:we.i.map(He=>{const _e=De[`${He}6`];return{[`&${je}-${He}`]:{"--antd-arrow-background-color":_e,[`${je}-inner`]:{backgroundColor:_e},[`${je}-arrow`]:{background:"transparent"}}}})}},Me=De=>{const{componentCls:je,lineWidth:He,lineType:_e,colorSplit:ue,paddingSM:E,controlHeight:a,fontSize:x,lineHeight:b,padding:z}=De,te=a-Math.round(x*b),oe=te/2,ie=te/2-He,le=z;return{[je]:{[`${je}-inner`]:{padding:0},[`${je}-title`]:{margin:0,padding:`${oe}px ${le}px ${ie}px`,borderBottom:`${He}px ${_e} ${ue}`},[`${je}-inner-content`]:{padding:`${E}px ${le}px`}}}};kt.Z=(0,ke.Z)("Popover",De=>{const{colorBgElevated:je,colorText:He,wireframe:_e}=De,ue=(0,We.TS)(De,{popoverPadding:12,popoverBg:je,popoverColor:He});return[Ce(ue),Ke(ue),_e&&Me(ue),(0,he._y)(ue,"zoom-big")]},De=>({width:177,minWidth:177,zIndexPopup:De.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},12563:function(ut,kt,ae){"use strict";ae.d(kt,{default:function(){return ct}});var y=ae(59301),he=ae(99267),Be=ae(92310),we=ae.n(Be),ke=ae(36785),We=ae(47729),Ce=ae(14088),Ke=ae(36355),Me=ae(17313),De=ae(37613),je=ae(83116);const He=Re=>{const{paddingXXS:Je,lineWidth:Ue,tagPaddingHorizontal:tt,componentCls:xe}=Re,vt=tt-Ue,pt=Je-Ue;return{[xe]:Object.assign(Object.assign({},(0,Me.Wf)(Re)),{display:"inline-block",height:"auto",marginInlineEnd:Re.marginXS,paddingInline:vt,fontSize:Re.tagFontSize,lineHeight:Re.tagLineHeight,whiteSpace:"nowrap",background:Re.defaultBg,border:`${Re.lineWidth}px ${Re.lineType} ${Re.colorBorder}`,borderRadius:Re.borderRadiusSM,opacity:1,transition:`all ${Re.motionDurationMid}`,textAlign:"start",position:"relative",[`&${xe}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:Re.defaultColor},[`${xe}-close-icon`]:{marginInlineStart:pt,color:Re.colorTextDescription,fontSize:Re.tagIconSize,cursor:"pointer",transition:`all ${Re.motionDurationMid}`,"&:hover":{color:Re.colorTextHeading}},[`&${xe}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${Re.iconCls}-close, ${Re.iconCls}-close:hover`]:{color:Re.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${xe}-checkable-checked):hover`]:{color:Re.colorPrimary,backgroundColor:Re.colorFillSecondary},"&:active, &-checked":{color:Re.colorTextLightSolid},"&-checked":{backgroundColor:Re.colorPrimary,"&:hover":{backgroundColor:Re.colorPrimaryHover}},"&:active":{backgroundColor:Re.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${Re.iconCls} + span, > span + ${Re.iconCls}`]:{marginInlineStart:vt}}),[`${xe}-borderless`]:{borderColor:"transparent",background:Re.tagBorderlessBg}}},_e=Re=>{const{lineWidth:Je,fontSizeIcon:Ue}=Re,tt=Re.fontSizeSM,xe=`${Re.lineHeightSM*tt}px`;return(0,De.TS)(Re,{tagFontSize:tt,tagLineHeight:xe,tagIconSize:Ue-2*Je,tagPaddingHorizontal:8,tagBorderlessBg:Re.colorFillTertiary})},ue=Re=>({defaultBg:Re.colorFillQuaternary,defaultColor:Re.colorText});var E=(0,je.Z)("Tag",Re=>{const Je=_e(Re);return He(Je)},ue),a=function(Re,Je){var Ue={};for(var tt in Re)Object.prototype.hasOwnProperty.call(Re,tt)&&Je.indexOf(tt)<0&&(Ue[tt]=Re[tt]);if(Re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xe=0,tt=Object.getOwnPropertySymbols(Re);xe{const{prefixCls:Je,style:Ue,className:tt,checked:xe,onChange:vt,onClick:pt}=Re,Ct=a(Re,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:Et,tag:nn}=y.useContext(Ke.E_),Sn=Wt=>{vt==null||vt(!xe),pt==null||pt(Wt)},wt=Et("tag",Je),[Rt,Le]=E(wt),et=we()(wt,`${wt}-checkable`,{[`${wt}-checkable-checked`]:xe},nn==null?void 0:nn.className,tt,Le);return Rt(y.createElement("span",Object.assign({},Ct,{style:Object.assign(Object.assign({},Ue),nn==null?void 0:nn.style),className:et,onClick:Sn})))},z=ae(45157);const te=Re=>(0,z.Z)(Re,(Je,Ue)=>{let{textColor:tt,lightBorderColor:xe,lightColor:vt,darkColor:pt}=Ue;return{[`${Re.componentCls}-${Je}`]:{color:tt,background:vt,borderColor:xe,"&-inverse":{color:Re.colorTextLightSolid,background:pt,borderColor:pt},[`&${Re.componentCls}-borderless`]:{borderColor:"transparent"}}}});var oe=(0,je.b)(["Tag","preset"],Re=>{const Je=_e(Re);return te(Je)},ue);function ie(Re){return typeof Re!="string"?Re:Re.charAt(0).toUpperCase()+Re.slice(1)}const le=(Re,Je,Ue)=>{const tt=ie(Ue);return{[`${Re.componentCls}-${Je}`]:{color:Re[`color${Ue}`],background:Re[`color${tt}Bg`],borderColor:Re[`color${tt}Border`],[`&${Re.componentCls}-borderless`]:{borderColor:"transparent"}}}};var Ee=(0,je.b)(["Tag","status"],Re=>{const Je=_e(Re);return[le(Je,"success","Success"),le(Je,"processing","Info"),le(Je,"error","Error"),le(Je,"warning","Warning")]},ue),Fe=function(Re,Je){var Ue={};for(var tt in Re)Object.prototype.hasOwnProperty.call(Re,tt)&&Je.indexOf(tt)<0&&(Ue[tt]=Re[tt]);if(Re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xe=0,tt=Object.getOwnPropertySymbols(Re);xe{const{prefixCls:Ue,className:tt,rootClassName:xe,style:vt,children:pt,icon:Ct,color:Et,onClose:nn,closeIcon:Sn,closable:wt,bordered:Rt=!0}=Re,Le=Fe(Re,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:et,direction:Wt,tag:wn}=y.useContext(Ke.E_),[Ot,on]=y.useState(!0);y.useEffect(()=>{"visible"in Le&&on(Le.visible)},[Le.visible]);const be=(0,ke.o2)(Et),dt=(0,ke.yT)(Et),Mt=be||dt,rt=Object.assign(Object.assign({backgroundColor:Et&&!Mt?Et:void 0},wn==null?void 0:wn.style),vt),At=et("tag",Ue),[Ln,cn]=E(At),zt=we()(At,wn==null?void 0:wn.className,{[`${At}-${Et}`]:Mt,[`${At}-has-color`]:Et&&!Mt,[`${At}-hidden`]:!Ot,[`${At}-rtl`]:Wt==="rtl",[`${At}-borderless`]:!Rt},tt,xe,cn),Tt=ya=>{ya.stopPropagation(),nn==null||nn(ya),!ya.defaultPrevented&&on(!1)},[,Vn]=(0,We.Z)(wt,Sn,ya=>ya===null?y.createElement(he.Z,{className:`${At}-close-icon`,onClick:Tt}):y.createElement("span",{className:`${At}-close-icon`,onClick:Tt},ya),null,!1),ua=typeof Le.onClick=="function"||pt&&pt.type==="a",$t=Ct||null,aa=$t?y.createElement(y.Fragment,null,$t,pt&&y.createElement("span",null,pt)):pt,Ya=y.createElement("span",Object.assign({},Le,{ref:Je,className:zt,style:rt}),aa,Vn,be&&y.createElement(oe,{key:"preset",prefixCls:At}),dt&&y.createElement(Ee,{key:"status",prefixCls:At}));return Ln(ua?y.createElement(Ce.Z,{component:"Tag"},Ya):Ya)},Ie=y.forwardRef(Ye);Ie.CheckableTag=b;var ct=Ie},98228:function(ut,kt,ae){"use strict";ae.d(kt,{default:function(){return Zo}});var y=ae(92310),he=ae.n(y),Be=ae(54476),we=ae(94480),ke=ae(33885),We=ae(42978),Ce=ae(75931),Ke=ae(76190),Me=ae(77861),De=ae(17115),je=ae(90782),He=ae(18929),_e=ae(48736),ue=ae(59301),E=function(Qt){var Un=ue.useRef({valueLabels:new Map});return ue.useMemo(function(){var Hn=Un.current.valueLabels,Da=new Map,Te=Qt.map(function(Ht){var _t,Kt=Ht.value,jt=(_t=Ht.label)!==null&&_t!==void 0?_t:Hn.get(Kt);return Da.set(Kt,jt),(0,ke.Z)((0,ke.Z)({},Ht),{},{label:jt})});return Un.current.valueLabels=Da,[Te]},[Qt])},a=function(Qt,Un,Hn,Da){return ue.useMemo(function(){var Te=Qt.map(function(jt){var Wn=jt.value;return Wn}),Ht=Un.map(function(jt){var Wn=jt.value;return Wn}),_t=Te.filter(function(jt){return!Da[jt]});if(Hn){var Kt=(0,je.S)(Te,!0,Da);Te=Kt.checkedKeys,Ht=Kt.halfCheckedKeys}return[Array.from(new Set([].concat((0,we.Z)(_t),(0,we.Z)(Te)))),Ht]},[Qt,Un,Hn,Da])},x=ae(71430),b=function(Qt,Un){return ue.useMemo(function(){var Hn=(0,x.I8)(Qt,{fieldNames:Un,initWrapper:function(Te){return(0,ke.Z)((0,ke.Z)({},Te),{},{valueEntities:new Map})},processEntity:function(Te,Ht){var _t=Te.node[Un.value];if(0)var Kt;Ht.valueEntities.set(_t,Te)}});return Hn},[Qt,Un])},z=ae(20068),te=ae(11592),oe=function(){return null},ie=oe,le=["children","value"];function Ee(Qt){return(0,te.Z)(Qt).map(function(Un){if(!ue.isValidElement(Un)||!Un.type)return null;var Hn=Un,Da=Hn.key,Te=Hn.props,Ht=Te.children,_t=Te.value,Kt=(0,Ce.Z)(Te,le),jt=(0,ke.Z)({key:Da,value:_t},Kt),Wn=Ee(Ht);return Wn.length&&(jt.children=Wn),jt}).filter(function(Un){return Un})}function Fe(Qt){if(!Qt)return Qt;var Un=(0,ke.Z)({},Qt);return"props"in Un||Object.defineProperty(Un,"props",{get:function(){return(0,_e.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),Un}}),Un}function Ye(Qt,Un,Hn,Da,Te,Ht){var _t=null,Kt=null;function jt(){function Wn(Kn){var Ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",at=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return Kn.map(function(qe,un){var An="".concat(Ve,"-").concat(un),Mn=qe[Ht.value],Na=Hn.includes(Mn),ca=Wn(qe[Ht.children]||[],An,Na),ta=ue.createElement(ie,qe,ca.map(function(zn){return zn.node}));if(Un===Mn&&(_t=ta),Na){var La={pos:An,node:ta,children:ca};return at||Kt.push(La),La}return null}).filter(function(qe){return qe})}Kt||(Kt=[],Wn(Da),Kt.sort(function(Kn,Ve){var at=Kn.node.props.value,qe=Ve.node.props.value,un=Hn.indexOf(at),An=Hn.indexOf(qe);return un-An}))}Object.defineProperty(Qt,"triggerNode",{get:function(){return(0,_e.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),jt(),_t}}),Object.defineProperty(Qt,"allCheckedNodes",{get:function(){return(0,_e.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),jt(),Te?Kt:Kt.map(function(Kn){var Ve=Kn.node;return Ve})}})}var Ie=function(Qt,Un,Hn){var Da=Hn.treeNodeFilterProp,Te=Hn.filterTreeNode,Ht=Hn.fieldNames,_t=Ht.children;return ue.useMemo(function(){if(!Un||Te===!1)return Qt;var Kt;if(typeof Te=="function")Kt=Te;else{var jt=Un.toUpperCase();Kt=function(Ve,at){var qe=at[Da];return String(qe).toUpperCase().includes(jt)}}function Wn(Kn){var Ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Kn.reduce(function(at,qe){var un=qe[_t],An=Ve||Kt(Un,Fe(qe)),Mn=Wn(un||[],An);return(An||Mn.length)&&at.push((0,ke.Z)((0,ke.Z)({},qe),{},(0,z.Z)({isLeaf:void 0},_t,Mn))),at},[])}return Wn(Qt)},[Qt,Un,_t,Da,Te])};function ct(Qt){var Un=ue.useRef();Un.current=Qt;var Hn=ue.useCallback(function(){return Un.current.apply(Un,arguments)},[]);return Hn}function Re(Qt,Un){var Hn=Un.id,Da=Un.pId,Te=Un.rootPId,Ht={},_t=[],Kt=Qt.map(function(jt){var Wn=(0,ke.Z)({},jt),Kn=Wn[Hn];return Ht[Kn]=Wn,Wn.key=Wn.key||Kn,Wn});return Kt.forEach(function(jt){var Wn=jt[Da],Kn=Ht[Wn];Kn&&(Kn.children=Kn.children||[],Kn.children.push(jt)),(Wn===Te||!Kn&&Te===null)&&_t.push(jt)}),_t}function Je(Qt,Un,Hn){return ue.useMemo(function(){return Qt?Hn?Re(Qt,(0,ke.Z)({id:"id",pId:"pId",rootPId:null},Hn!==!0?Hn:{})):Qt:Ee(Un)},[Un,Hn,Qt])}var Ue=ue.createContext(null),tt=Ue,xe=ae(10228),vt=ae(80547),pt=ae(60091),Ct=ue.createContext(null),Et=Ct;function nn(Qt){return Array.isArray(Qt)?Qt:Qt!==void 0?[Qt]:[]}function Sn(Qt){var Un=Qt||{},Hn=Un.label,Da=Un.value,Te=Un.children,Ht=Da||"value";return{_title:Hn?[Hn]:["title","label"],value:Ht,key:Ht,children:Te||"children"}}function wt(Qt){return!Qt||Qt.disabled||Qt.disableCheckbox||Qt.checkable===!1}function Rt(Qt,Un){var Hn=[];function Da(Te){Te.forEach(function(Ht){var _t=Ht[Un.children];_t&&(Hn.push(Ht[Un.value]),Da(_t))})}return Da(Qt),Hn}function Le(Qt){return Qt==null}var et={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},Wt=function(Un,Hn){var Da=(0,Me.lk)(),Te=Da.prefixCls,Ht=Da.multiple,_t=Da.searchValue,Kt=Da.toggleOpen,jt=Da.open,Wn=Da.notFoundContent,Kn=ue.useContext(Et),Ve=Kn.virtual,at=Kn.listHeight,qe=Kn.listItemHeight,un=Kn.treeData,An=Kn.fieldNames,Mn=Kn.onSelect,Na=Kn.dropdownMatchSelectWidth,ca=Kn.treeExpandAction,ta=ue.useContext(tt),La=ta.checkable,zn=ta.checkedKeys,Vt=ta.halfCheckedKeys,Ga=ta.treeExpandedKeys,Ar=ta.treeDefaultExpandAll,vo=ta.treeDefaultExpandedKeys,ka=ta.onTreeExpand,Zt=ta.treeIcon,zr=ta.showTreeIcon,Ka=ta.switcherIcon,wr=ta.treeLine,mr=ta.treeNodeFilterProp,Dr=ta.loadData,Mr=ta.treeLoadedKeys,so=ta.treeMotion,Zr=ta.onTreeLoad,oa=ta.keyEntities,Xt=ue.useRef(),ir=(0,vt.Z)(function(){return un},[jt,un],function(Er,ao){return ao[0]&&Er[1]!==ao[1]}),ga=ue.useState(null),or=(0,We.Z)(ga,2),Ha=or[0],pn=or[1],$n=oa[Ha],Ia=ue.useMemo(function(){return La?{checked:zn,halfChecked:Vt}:null},[La,zn,Vt]);ue.useEffect(function(){if(jt&&!Ht&&zn.length){var Er;(Er=Xt.current)===null||Er===void 0||Er.scrollTo({key:zn[0]}),pn(zn[0])}},[jt]);var _n=String(_t).toLowerCase(),cr=function(ao){return _n?String(ao[mr]).toLowerCase().includes(_n):!1},gr=ue.useState(vo),Br=(0,We.Z)(gr,2),Ur=Br[0],pr=Br[1],el=ue.useState(null),No=(0,We.Z)(el,2),Ll=No[0],Or=No[1],Ir=ue.useMemo(function(){return Ga?(0,we.Z)(Ga):_t?Ll:Ur},[Ur,Ll,Ga,_t]);ue.useEffect(function(){_t&&Or(Rt(un,An))},[_t]);var Fo=function(ao){pr(ao),Or(ao),ka&&ka(ao)},nr=function(ao){ao.preventDefault()},Yr=function(ao,Co){var lo=Co.node;La&&wt(lo)||(Mn(lo.key,{selected:!zn.includes(lo.key)}),Ht||Kt(!1))};if(ue.useImperativeHandle(Hn,function(){var Er;return{scrollTo:(Er=Xt.current)===null||Er===void 0?void 0:Er.scrollTo,onKeyDown:function(Co){var lo,er=Co.which;switch(er){case xe.Z.UP:case xe.Z.DOWN:case xe.Z.LEFT:case xe.Z.RIGHT:(lo=Xt.current)===null||lo===void 0||lo.onKeyDown(Co);break;case xe.Z.ENTER:{if($n){var Io=($n==null?void 0:$n.node)||{},sl=Io.selectable,ml=Io.value;sl!==!1&&Yr(null,{node:{key:Ha},selected:!zn.includes(ml)})}break}case xe.Z.ESC:Kt(!1)}},onKeyUp:function(){}}}),ir.length===0)return ue.createElement("div",{role:"listbox",className:"".concat(Te,"-empty"),onMouseDown:nr},Wn);var oo={fieldNames:An};return Mr&&(oo.loadedKeys=Mr),Ir&&(oo.expandedKeys=Ir),ue.createElement("div",{onMouseDown:nr},$n&&jt&&ue.createElement("span",{style:et,"aria-live":"assertive"},$n.node.value),ue.createElement(pt.Z,(0,Be.Z)({ref:Xt,focusable:!1,prefixCls:"".concat(Te,"-tree"),treeData:ir,height:at,itemHeight:qe,virtual:Ve!==!1&&Na!==!1,multiple:Ht,icon:Zt,showIcon:zr,switcherIcon:Ka,showLine:wr,loadData:_t?null:Dr,motion:so,activeKey:Ha,checkable:La,checkStrictly:!0,checkedKeys:Ia,selectedKeys:La?[]:zn,defaultExpandAll:Ar},oo,{onActiveChange:pn,onSelect:Yr,onCheck:Yr,onExpand:Fo,onLoad:Zr,filterTreeNode:cr,expandAction:ca})))},wn=ue.forwardRef(Wt);wn.displayName="OptionList";var Ot=wn,on="SHOW_ALL",be="SHOW_PARENT",dt="SHOW_CHILD";function Mt(Qt,Un,Hn,Da){var Te=new Set(Qt);return Un===dt?Qt.filter(function(Ht){var _t=Hn[Ht];return!(_t&&_t.children&&_t.children.some(function(Kt){var jt=Kt.node;return Te.has(jt[Da.value])})&&_t.children.every(function(Kt){var jt=Kt.node;return wt(jt)||Te.has(jt[Da.value])}))}):Un===be?Qt.filter(function(Ht){var _t=Hn[Ht],Kt=_t?_t.parent:null;return!(Kt&&!wt(Kt.node)&&Te.has(Kt.key))}):Qt}function rt(Qt){var Un=Qt.searchPlaceholder,Hn=Qt.treeCheckStrictly,Da=Qt.treeCheckable,Te=Qt.labelInValue,Ht=Qt.value,_t=Qt.multiple;warning(!Un,"`searchPlaceholder` has been removed."),Hn&&Te===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(Te||Hn)&&warning(toArray(Ht).every(function(Kt){return Kt&&_typeof(Kt)==="object"&&"value"in Kt}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),Hn||_t||Da?warning(!Ht||Array.isArray(Ht),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(Ht),"`value` should not be array when `TreeSelect` is single mode.")}var At=null,Ln=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion"];function cn(Qt){return!Qt||(0,Ke.Z)(Qt)!=="object"}var zt=ue.forwardRef(function(Qt,Un){var Hn=Qt.id,Da=Qt.prefixCls,Te=Da===void 0?"rc-tree-select":Da,Ht=Qt.value,_t=Qt.defaultValue,Kt=Qt.onChange,jt=Qt.onSelect,Wn=Qt.onDeselect,Kn=Qt.searchValue,Ve=Qt.inputValue,at=Qt.onSearch,qe=Qt.autoClearSearchValue,un=qe===void 0?!0:qe,An=Qt.filterTreeNode,Mn=Qt.treeNodeFilterProp,Na=Mn===void 0?"value":Mn,ca=Qt.showCheckedStrategy,ta=Qt.treeNodeLabelProp,La=Qt.multiple,zn=Qt.treeCheckable,Vt=Qt.treeCheckStrictly,Ga=Qt.labelInValue,Ar=Qt.fieldNames,vo=Qt.treeDataSimpleMode,ka=Qt.treeData,Zt=Qt.children,zr=Qt.loadData,Ka=Qt.treeLoadedKeys,wr=Qt.onTreeLoad,mr=Qt.treeDefaultExpandAll,Dr=Qt.treeExpandedKeys,Mr=Qt.treeDefaultExpandedKeys,so=Qt.onTreeExpand,Zr=Qt.treeExpandAction,oa=Qt.virtual,Xt=Qt.listHeight,ir=Xt===void 0?200:Xt,ga=Qt.listItemHeight,or=ga===void 0?20:ga,Ha=Qt.onDropdownVisibleChange,pn=Qt.dropdownMatchSelectWidth,$n=pn===void 0?!0:pn,Ia=Qt.treeLine,_n=Qt.treeIcon,cr=Qt.showTreeIcon,gr=Qt.switcherIcon,Br=Qt.treeMotion,Ur=(0,Ce.Z)(Qt,Ln),pr=(0,De.ZP)(Hn),el=zn&&!Vt,No=zn||Vt,Ll=Vt||Ga,Or=No||La,Ir=(0,He.Z)(_t,{value:Ht}),Fo=(0,We.Z)(Ir,2),nr=Fo[0],Yr=Fo[1],oo=ue.useMemo(function(){return zn?ca||dt:on},[ca,zn]),Er=ue.useMemo(function(){return Sn(Ar)},[JSON.stringify(Ar)]),ao=(0,He.Z)("",{value:Kn!==void 0?Kn:Ve,postState:function(ha){return ha||""}}),Co=(0,We.Z)(ao,2),lo=Co[0],er=Co[1],Io=function(ha){er(ha),at==null||at(ha)},sl=Je(ka,Zt,vo),ml=b(sl,Er),Kr=ml.keyEntities,Sl=ml.valueEntities,ll=ue.useCallback(function(pa){var ha=[],lt=[];return pa.forEach(function(nt){Sl.has(nt)?lt.push(nt):ha.push(nt)}),{missingRawValues:ha,existRawValues:lt}},[Sl]),di=Ie(sl,lo,{fieldNames:Er,treeNodeFilterProp:Na,filterTreeNode:An}),Ol=ue.useCallback(function(pa){if(pa){if(ta)return pa[ta];for(var ha=Er._title,lt=0;lt{const{componentCls:Un,treePrefixCls:Hn,colorBgElevated:Da}=Qt,Te=`.${Hn}`;return[{[`${Un}-dropdown`]:[{padding:`${Qt.paddingXS}px ${Qt.paddingXS/2}px`},(0,Zn.Yk)(Hn,(0,xn.TS)(Qt,{colorBgContainer:Da})),{[Te]:{borderRadius:0,[`${Te}-list-holder-inner`]:{alignItems:"stretch",[`${Te}-treenode`]:{[`${Te}-node-content-wrapper`]:{flex:"auto"}}}}},(0,ln.C2)(`${Hn}-checkbox`,Qt),{"&-rtl":{direction:"rtl",[`${Te}-switcher${Te}-switcher_close`]:{[`${Te}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function Va(Qt,Un){return(0,yt.Z)("TreeSelect",Hn=>{const Da=(0,xn.TS)(Hn,{treePrefixCls:Un});return[Ea(Da)]},Zn.TM)(Qt)}var Ca=function(Qt,Un){var Hn={};for(var Da in Qt)Object.prototype.hasOwnProperty.call(Qt,Da)&&Un.indexOf(Da)<0&&(Hn[Da]=Qt[Da]);if(Qt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,Da=Object.getOwnPropertySymbols(Qt);Te{var Hn,{prefixCls:Da,size:Te,disabled:Ht,bordered:_t=!0,className:Kt,rootClassName:jt,treeCheckable:Wn,multiple:Kn,listHeight:Ve=256,listItemHeight:at=26,placement:qe,notFoundContent:un,switcherIcon:An,treeLine:Mn,getPopupContainer:Na,popupClassName:ca,dropdownClassName:ta,treeIcon:La=!1,transitionName:zn,choiceTransitionName:Vt="",status:Ga,treeExpandAction:Ar,builtinPlacements:vo,dropdownMatchSelectWidth:ka,popupMatchSelectWidth:Zt,allowClear:zr}=Qt,Ka=Ca(Qt,["prefixCls","size","disabled","bordered","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear"]);const{getPopupContainer:wr,getPrefixCls:mr,renderEmpty:Dr,direction:Mr,virtual:so,popupMatchSelectWidth:Zr,popupOverflow:oa}=ue.useContext(Qn.E_),Xt=mr(),ir=mr("select",Da),ga=mr("select-tree",Da),or=mr("tree-select",Da),{compactSize:Ha,compactItemClassnames:pn}=(0,ar.ri)(ir,Mr),[$n,Ia]=(0,va.Z)(ir),[_n]=Va(or,ga),cr=he()(ca||ta,`${or}-dropdown`,{[`${or}-dropdown-rtl`]:Mr==="rtl"},jt,Ia),gr=!!(Wn||Kn),Br=(0,ma.Z)(Ka.suffixIcon,Ka.showArrow),Ur=(Hn=Zt!=null?Zt:ka)!==null&&Hn!==void 0?Hn:Zr,{status:pr,hasFeedback:el,isFormItemInput:No,feedbackIcon:Ll}=ue.useContext(ra.aM),Or=(0,ya.F)(pr,Ga),{suffixIcon:Ir,removeIcon:Fo,clearIcon:nr}=(0,ba.Z)(Object.assign(Object.assign({},Ka),{multiple:gr,showSuffixIcon:Br,hasFeedback:el,feedbackIcon:Ll,prefixCls:ir,componentName:"TreeSelect"})),Yr=zr===!0?{clearIcon:nr}:zr;let oo;un!==void 0?oo=un:oo=(Dr==null?void 0:Dr("Select"))||ue.createElement(Fr.Z,{componentName:"Select"});const Er=(0,$t.Z)(Ka,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon"]),ao=ue.useMemo(()=>qe!==void 0?qe:Mr==="rtl"?"bottomRight":"bottomLeft",[qe,Mr]),Co=(0,sa.Z)(vo,oa),lo=(0,lr.Z)(Sl=>{var ll;return(ll=Te!=null?Te:Ha)!==null&&ll!==void 0?ll:Sl}),er=ue.useContext(ja.Z),Io=Ht!=null?Ht:er,sl=he()(!Da&&or,{[`${ir}-lg`]:lo==="large",[`${ir}-sm`]:lo==="small",[`${ir}-rtl`]:Mr==="rtl",[`${ir}-borderless`]:!_t,[`${ir}-in-form-item`]:No},(0,ya.Z)(ir,Or,el),pn,Kt,jt,Ia),ml=Sl=>ue.createElement(Cn.Z,{prefixCls:ga,switcherIcon:An,treeNodeProps:Sl,showLine:Mn}),Kr=ue.createElement(ua,Object.assign({virtual:so,disabled:Io},Er,{dropdownMatchSelectWidth:Ur,builtinPlacements:Co,ref:Un,prefixCls:ir,className:sl,listHeight:Ve,listItemHeight:at,treeCheckable:Wn&&ue.createElement("span",{className:`${ir}-tree-checkbox-inner`}),treeLine:!!Mn,suffixIcon:Ir,multiple:gr,placement:ao,removeIcon:Fo,allowClear:Yr,switcherIcon:ml,showTreeIcon:La,notFoundContent:oo,getPopupContainer:Na||wr,treeMotion:null,dropdownClassName:cr,choiceTransitionName:(0,Ya.m)(Xt,"",Vt),transitionName:(0,Ya.m)(Xt,"slide-up",zn),treeExpandAction:Ar}));return $n(_n(Kr))},dr=ue.forwardRef(rr),Za=(0,aa.Z)(dr);dr.TreeNode=ie,dr.SHOW_ALL=on,dr.SHOW_PARENT=be,dr.SHOW_CHILD=dt,dr._InternalPanelDoNotUseOrYouWillBeFired=Za;var Zo=dr},24334:function(ut,kt,ae){var y,he;(function(Be,we){ut.exports=we(Be)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof ae.g!="undefined"?ae.g:this,function(Be){"use strict";Be=Be||{};var we=Be.Base64,ke="2.6.4",We="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ce=function(Ue){for(var tt={},xe=0,vt=Ue.length;xe>>6)+Ke(128|tt&63):Ke(224|tt>>>12&15)+Ke(128|tt>>>6&63)+Ke(128|tt&63)}else{var tt=65536+(Ue.charCodeAt(0)-55296)*1024+(Ue.charCodeAt(1)-56320);return Ke(240|tt>>>18&7)+Ke(128|tt>>>12&63)+Ke(128|tt>>>6&63)+Ke(128|tt&63)}},De=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,je=function(Ue){return Ue.replace(De,Me)},He=function(Ue){var tt=[0,2,1][Ue.length%3],xe=Ue.charCodeAt(0)<<16|(Ue.length>1?Ue.charCodeAt(1):0)<<8|(Ue.length>2?Ue.charCodeAt(2):0),vt=[We.charAt(xe>>>18),We.charAt(xe>>>12&63),tt>=2?"=":We.charAt(xe>>>6&63),tt>=1?"=":We.charAt(xe&63)];return vt.join("")},_e=Be.btoa&&typeof Be.btoa=="function"?function(Ue){return Be.btoa(Ue)}:function(Ue){if(Ue.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Ue.replace(/[\s\S]{1,3}/g,He)},ue=function(Ue){return _e(je(String(Ue)))},E=function(Ue){return Ue.replace(/[+\/]/g,function(tt){return tt=="+"?"-":"_"}).replace(/=/g,"")},a=function(Ue,tt){return tt?E(ue(Ue)):ue(Ue)},x=function(Ue){return a(Ue,!0)},b;Be.Uint8Array&&(b=function(Ue,tt){for(var xe="",vt=0,pt=Ue.length;vt>>18)+We.charAt(Sn>>>12&63)+(typeof Et!="undefined"?We.charAt(Sn>>>6&63):"=")+(typeof nn!="undefined"?We.charAt(Sn&63):"=")}return tt?E(xe):xe});var z=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,te=function(Ue){switch(Ue.length){case 4:var tt=(7&Ue.charCodeAt(0))<<18|(63&Ue.charCodeAt(1))<<12|(63&Ue.charCodeAt(2))<<6|63&Ue.charCodeAt(3),xe=tt-65536;return Ke((xe>>>10)+55296)+Ke((xe&1023)+56320);case 3:return Ke((15&Ue.charCodeAt(0))<<12|(63&Ue.charCodeAt(1))<<6|63&Ue.charCodeAt(2));default:return Ke((31&Ue.charCodeAt(0))<<6|63&Ue.charCodeAt(1))}},oe=function(Ue){return Ue.replace(z,te)},ie=function(Ue){var tt=Ue.length,xe=tt%4,vt=(tt>0?Ce[Ue.charAt(0)]<<18:0)|(tt>1?Ce[Ue.charAt(1)]<<12:0)|(tt>2?Ce[Ue.charAt(2)]<<6:0)|(tt>3?Ce[Ue.charAt(3)]:0),pt=[Ke(vt>>>16),Ke(vt>>>8&255),Ke(vt&255)];return pt.length-=[0,0,2,1][xe],pt.join("")},le=Be.atob&&typeof Be.atob=="function"?function(Ue){return Be.atob(Ue)}:function(Ue){return Ue.replace(/\S{1,4}/g,ie)},Ee=function(Ue){return le(String(Ue).replace(/[^A-Za-z0-9\+\/]/g,""))},Fe=function(Ue){return oe(le(Ue))},Ye=function(Ue){return String(Ue).replace(/[-_]/g,function(tt){return tt=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Ie=function(Ue){return Fe(Ye(Ue))},ct;Be.Uint8Array&&(ct=function(Ue){return Uint8Array.from(Ee(Ye(Ue)),function(tt){return tt.charCodeAt(0)})});var Re=function(){var Ue=Be.Base64;return Be.Base64=we,Ue};if(Be.Base64={VERSION:ke,atob:Ee,btoa:_e,fromBase64:Ie,toBase64:a,utob:je,encode:a,encodeURI:x,btou:oe,decode:Ie,noConflict:Re,fromUint8Array:b,toUint8Array:ct},typeof Object.defineProperty=="function"){var Je=function(Ue){return{value:Ue,enumerable:!1,writable:!0,configurable:!0}};Be.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Je(function(){return Ie(this)})),Object.defineProperty(String.prototype,"toBase64",Je(function(Ue){return a(this,Ue)})),Object.defineProperty(String.prototype,"toBase64URI",Je(function(){return a(this,!0)}))}}return Be.Meteor&&(Base64=Be.Base64),ut.exports?ut.exports.Base64=Be.Base64:(y=[],he=function(){return Be.Base64}.apply(kt,y),he!==void 0&&(ut.exports=he)),{Base64:Be.Base64}})},11414:function(ut,kt,ae){"use strict";ae.d(kt,{Z5:function(){return ou},_l:function(){return zd},bK:function(){return ed}});var y=ae(59301),he=ae(18773);function Be(ee,ne){ee.prototype=Object.create(ne.prototype),ee.prototype.constructor=ee,(0,he.Z)(ee,ne)}var we=ae(54476),ke=ae(59781),We=y.createContext(null),Ce=null;function Ke(ee){ee()}var Me=Ke,De=function(ne){return Me=ne},je=function(){return Me};function He(){var ee=je(),ne=null,re=null;return{clear:function(){ne=null,re=null},notify:function(){ee(function(){for(var ve=ne;ve;)ve.callback(),ve=ve.next})},get:function(){for(var ve=[],pe=ne;pe;)ve.push(pe),pe=pe.next;return ve},subscribe:function(ve){var pe=!0,Ae=re={callback:ve,next:null,prev:re};return Ae.prev?Ae.prev.next=Ae:ne=Ae,function(){!pe||ne===null||(pe=!1,Ae.next?Ae.next.prev=Ae.prev:re=Ae.prev,Ae.prev?Ae.prev.next=Ae.next:ne=Ae.next)}}}}var _e={notify:function(){},get:function(){return[]}};function ue(ee,ne){var re,de=_e;function ve(ze){return Ze(),de.subscribe(ze)}function pe(){de.notify()}function Ae(){Xe.onStateChange&&Xe.onStateChange()}function ye(){return!!re}function Ze(){re||(re=ne?ne.addNestedSub(Ae):ee.subscribe(Ae),de=He())}function $e(){re&&(re(),re=void 0,de.clear(),de=_e)}var Xe={addNestedSub:ve,notifyNestedSubs:pe,handleChangeWrapper:Ae,isSubscribed:ye,trySubscribe:Ze,tryUnsubscribe:$e,getListeners:function(){return de}};return Xe}var E=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?y.useLayoutEffect:y.useEffect;function a(ee){var ne=ee.store,re=ee.context,de=ee.children,ve=(0,y.useMemo)(function(){var ye=ue(ne);return{store:ne,subscription:ye}},[ne]),pe=(0,y.useMemo)(function(){return ne.getState()},[ne]);E(function(){var ye=ve.subscription;return ye.onStateChange=ye.notifyNestedSubs,ye.trySubscribe(),pe!==ne.getState()&&ye.notifyNestedSubs(),function(){ye.tryUnsubscribe(),ye.onStateChange=null}},[ve,pe]);var Ae=re||We;return y.createElement(Ae.Provider,{value:ve},de)}var x=a,b=ae(85377),z=ae(94266),te=ae.n(z),oe=ae(53410),ie=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],le=["reactReduxForwardedRef"],Ee=[],Fe=[null,null],Ye=function(ne){try{return JSON.stringify(ne)}catch(re){return String(ne)}};function Ie(ee,ne){var re=ee[1];return[ne.payload,re+1]}function ct(ee,ne,re){E(function(){return ee.apply(void 0,ne)},re)}function Re(ee,ne,re,de,ve,pe,Ae){ee.current=de,ne.current=ve,re.current=!1,pe.current&&(pe.current=null,Ae())}function Je(ee,ne,re,de,ve,pe,Ae,ye,Ze,$e){if(ee){var Xe=!1,ze=null,Qe=function(){if(!Xe){var na=ne.getState(),fa,Aa;try{fa=de(na,ve.current)}catch(Xa){Aa=Xa,ze=Xa}Aa||(ze=null),fa===pe.current?Ae.current||Ze():(pe.current=fa,ye.current=fa,Ae.current=!0,$e({type:"STORE_UPDATED",payload:{error:Aa}}))}};re.onStateChange=Qe,re.trySubscribe(),Qe();var st=function(){if(Xe=!0,re.tryUnsubscribe(),re.onStateChange=null,ze)throw ze};return st}}var Ue=function(){return[null,0]};function tt(ee,ne){ne===void 0&&(ne={});var re=ne,de=re.getDisplayName,ve=de===void 0?function(uo){return"ConnectAdvanced("+uo+")"}:de,pe=re.methodName,Ae=pe===void 0?"connectAdvanced":pe,ye=re.renderCountProp,Ze=ye===void 0?void 0:ye,$e=re.shouldHandleStateChanges,Xe=$e===void 0?!0:$e,ze=re.storeKey,Qe=ze===void 0?"store":ze,st=re.withRef,Gt=st===void 0?!1:st,na=re.forwardRef,fa=na===void 0?!1:na,Aa=re.context,Xa=Aa===void 0?We:Aa,sr=(0,b.Z)(re,ie);if(0)var Pr;var fo=Xa;return function(jo){var Wl=jo.displayName||jo.name||"Component",Ko=ve(Wl),Ql=(0,we.Z)({},sr,{getDisplayName:ve,methodName:Ae,renderCountProp:Ze,shouldHandleStateChanges:Xe,storeKey:Qe,displayName:Ko,wrappedComponentName:Wl,WrappedComponent:jo}),yi=sr.pure;function Ci(Bi){return ee(Bi.dispatch,Ql)}var wu=yi?y.useMemo:function(Bi){return Bi()};function yu(Bi){var Gu=(0,y.useMemo)(function(){var Ss=Bi.reactReduxForwardedRef,Vs=(0,b.Z)(Bi,le);return[Bi.context,Ss,Vs]},[Bi]),Lu=Gu[0],hs=Gu[1],Ju=Gu[2],Hu=(0,y.useMemo)(function(){return Lu&&Lu.Consumer&&(0,oe.isContextConsumer)(y.createElement(Lu.Consumer,null))?Lu:fo},[Lu,fo]),Nu=(0,y.useContext)(Hu),Xu=!!Bi.store&&!!Bi.store.getState&&!!Bi.store.dispatch,ws=!!Nu&&!!Nu.store,Iu=Xu?Bi.store:Nu.store,Es=(0,y.useMemo)(function(){return Ci(Iu)},[Iu]),Ds=(0,y.useMemo)(function(){if(!Xe)return Fe;var Ss=ue(Iu,Xu?null:Nu.subscription),Vs=Ss.notifyNestedSubs.bind(Ss);return[Ss,Vs]},[Iu,Xu,Nu]),is=Ds[0],Ls=Ds[1],Ns=(0,y.useMemo)(function(){return Xu?Nu:(0,we.Z)({},Nu,{subscription:is})},[Xu,Nu,is]),td=(0,y.useReducer)(Ie,Ee,Ue),Kd=td[0],Is=Kd[0],_d=td[1];if(Is&&Is.error)throw Is.error;var nd=(0,y.useRef)(),Gs=(0,y.useRef)(Ju),Os=(0,y.useRef)(),ad=(0,y.useRef)(!1),Hs=wu(function(){return Os.current&&Ju===Gs.current?Os.current:Es(Iu.getState(),Ju)},[Iu,Is,Ju]);ct(Re,[Gs,nd,ad,Ju,Hs,Os,Ls]),ct(Je,[Xe,Iu,is,Es,Gs,nd,ad,Os,Ls,_d],[Iu,is,Es]);var zs=(0,y.useMemo)(function(){return y.createElement(jo,(0,we.Z)({},Hs,{ref:hs}))},[hs,jo,Hs]),Jd=(0,y.useMemo)(function(){return Xe?y.createElement(Hu.Provider,{value:Ns},zs):zs},[Hu,zs,Ns]);return Jd}var lu=yi?y.memo(yu):yu;if(lu.WrappedComponent=jo,lu.displayName=yu.displayName=Ko,fa){var Du=y.forwardRef(function(Gu,Lu){return y.createElement(lu,(0,we.Z)({},Gu,{reactReduxForwardedRef:Lu}))});return Du.displayName=Ko,Du.WrappedComponent=jo,te()(Du,jo)}return te()(lu,jo)}}function xe(ee,ne){return ee===ne?ee!==0||ne!==0||1/ee===1/ne:ee!==ee&&ne!==ne}function vt(ee,ne){if(xe(ee,ne))return!0;if(typeof ee!="object"||ee===null||typeof ne!="object"||ne===null)return!1;var re=Object.keys(ee),de=Object.keys(ne);if(re.length!==de.length)return!1;for(var ve=0;ve=0;de--){var ve=ne[de](ee);if(ve)return ve}return function(pe,Ae){throw new Error("Invalid value of type "+typeof ee+" for "+re+" argument when connecting component "+Ae.wrappedComponentName+".")}}function Vn(ee,ne){return ee===ne}function ua(ee){var ne=ee===void 0?{}:ee,re=ne.connectHOC,de=re===void 0?tt:re,ve=ne.mapStateToPropsFactories,pe=ve===void 0?wn:ve,Ae=ne.mapDispatchToPropsFactories,ye=Ae===void 0?Le:Ae,Ze=ne.mergePropsFactories,$e=Ze===void 0?Mt:Ze,Xe=ne.selectorFactory,ze=Xe===void 0?cn:Xe;return function(st,Gt,na,fa){fa===void 0&&(fa={});var Aa=fa,Xa=Aa.pure,sr=Xa===void 0?!0:Xa,Pr=Aa.areStatesEqual,fo=Pr===void 0?Vn:Pr,uo=Aa.areOwnPropsEqual,jo=uo===void 0?vt:uo,Wl=Aa.areStatePropsEqual,Ko=Wl===void 0?vt:Wl,Ql=Aa.areMergedPropsEqual,yi=Ql===void 0?vt:Ql,Ci=(0,b.Z)(Aa,zt),wu=Tt(st,pe,"mapStateToProps"),yu=Tt(Gt,ye,"mapDispatchToProps"),lu=Tt(na,$e,"mergeProps");return de(ze,(0,we.Z)({methodName:"connect",getDisplayName:function(Bi){return"Connect("+Bi+")"},shouldHandleStateChanges:!!st,initMapStateToProps:wu,initMapDispatchToProps:yu,initMergeProps:lu,pure:sr,areStatesEqual:fo,areOwnPropsEqual:jo,areStatePropsEqual:Ko,areMergedPropsEqual:yi},Ci))}}var $t=ua();function aa(){var ee=useContext(ReactReduxContext);return ee}function Ya(ee){ee===void 0&&(ee=ReactReduxContext);var ne=ee===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ee)};return function(){var de=ne(),ve=de.store;return ve}}var ya=null;function Qn(ee){ee===void 0&&(ee=ReactReduxContext);var ne=ee===ReactReduxContext?useDefaultStore:createStoreHook(ee);return function(){var de=ne();return de.dispatch}}var ja=null,Fr=function(ne,re){return ne===re};function lr(ee,ne,re,de){var ve=useReducer(function(Gt){return Gt+1},0),pe=ve[1],Ae=useMemo(function(){return createSubscription(re,de)},[re,de]),ye=useRef(),Ze=useRef(),$e=useRef(),Xe=useRef(),ze=re.getState(),Qe;try{if(ee!==Ze.current||ze!==$e.current||ye.current){var st=ee(ze);Xe.current===void 0||!ne(st,Xe.current)?Qe=st:Qe=Xe.current}else Qe=Xe.current}catch(Gt){throw ye.current&&(Gt.message+=` + &${fe}-slide-up-leave${fe}-slide-up-leave-active${ge}-dropdown-placement-bottomRight`]:{animationName:Ml.Uw},[`${ge}-panel > ${ge}-time-panel`]:{paddingTop:mo},[`${ge}-ranges`]:{marginBottom:0,padding:`${mo}px ${kn}px`,overflow:"hidden",lineHeight:`${Mo-2*Nt-ba/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${ge}-preset > ${fe}-tag-blue`]:{color:eo,background:dl,borderColor:Do,cursor:"pointer"},[`${ge}-ok`]:{marginInlineStart:"auto"}},[`${ge}-range-wrapper`]:{display:"flex",position:"relative"},[`${ge}-range-arrow`]:Object.assign({position:"absolute",zIndex:1,display:"none",marginInlineStart:gt*1.5,transition:`left ${Cr} ease-out`},(0,Tu.r)(io,ho,Vo,Wo,cl)),[`${ge}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:Wo,borderRadius:hr,boxShadow:Lo,transition:`margin ${Cr}`,[`${ge}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${ge}-presets`]:{display:"flex",flexDirection:"column",minWidth:pl,maxWidth:To,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:ba,borderInlineEnd:`${Nt}px ${St} ${bl}`,li:Object.assign(Object.assign({},uu.vS),{borderRadius:rl,paddingInline:ba,paddingBlock:(wt-Math.round(Oe*Sa))/2,cursor:"pointer",transition:`all ${Cr}`,"+ li":{marginTop:Ra},"&:hover":{background:Gl}})}},[`${ge}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${ge}-panel`]:{borderWidth:`0 0 ${Nt}px`},"&:last-child":{[`${ge}-panel`]:{borderWidth:0}}},[`${ge}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${ge}-content, + table`]:{textAlign:"center"},"&-focused":{borderColor:en}}}}),"&-dropdown-range":{padding:`${io*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${ge}-separator`]:{transform:"rotate(180deg)"},[`${ge}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,Ml.oN)(ce,"slide-up"),(0,Ml.oN)(ce,"slide-down"),(0,wi.Fm)(ce,"move-up"),(0,wi.Fm)(ce,"move-down")]},$u=ce=>{const{componentCls:ge,controlHeightLG:fe,paddingXXS:Ne,padding:Oe}=ce;return{pickerCellCls:`${ge}-cell`,pickerCellInnerCls:`${ge}-cell-inner`,pickerYearMonthCellWidth:fe*1.5,pickerQuarterPanelContentHeight:fe*1.4,pickerCellPaddingVertical:Ne+Ne/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:Oe+Ne/2}},ds=ce=>({cellHoverBg:ce.controlItemBgHover,cellActiveWithRangeBg:ce.controlItemBgActive,cellHoverWithRangeBg:new Ri.C(ce.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new Ri.C(ce.colorPrimary).lighten(20).toHexString(),cellBgDisabled:ce.colorBgContainerDisabled,timeColumnWidth:ce.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:ce.controlHeightSM*1.5,cellHeight:ce.controlHeightSM,textHeight:ce.controlHeightLG,withoutTimeCellHeight:ce.controlHeightLG*1.65});var Vu=(0,Ps.Z)("DatePicker",ce=>{const ge=(0,zu.TS)((0,il.e5)(ce),$u(ce));return[ss(ge),us(ge),(0,Qi.c)(ce,{focusElCls:`${ce.componentCls}-focused`})]},ce=>Object.assign(Object.assign(Object.assign({},(0,il.TM)(ce)),ds(ce)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:ce.zIndexPopupBase+50}));function ju(ce,ge,fe){return fe!==void 0?fe:ge==="year"&&ce.lang.yearPlaceholder?ce.lang.yearPlaceholder:ge==="quarter"&&ce.lang.quarterPlaceholder?ce.lang.quarterPlaceholder:ge==="month"&&ce.lang.monthPlaceholder?ce.lang.monthPlaceholder:ge==="week"&&ce.lang.weekPlaceholder?ce.lang.weekPlaceholder:ge==="time"&&ce.timePickerLocale.placeholder?ce.timePickerLocale.placeholder:ce.lang.placeholder}function Di(ce,ge,fe){return fe!==void 0?fe:ge==="year"&&ce.lang.yearPlaceholder?ce.lang.rangeYearPlaceholder:ge==="quarter"&&ce.lang.quarterPlaceholder?ce.lang.rangeQuarterPlaceholder:ge==="month"&&ce.lang.monthPlaceholder?ce.lang.rangeMonthPlaceholder:ge==="week"&&ce.lang.weekPlaceholder?ce.lang.rangeWeekPlaceholder:ge==="time"&&ce.timePickerLocale.placeholder?ce.timePickerLocale.rangePlaceholder:ce.lang.rangePlaceholder}function Ti(ce,ge){const fe={adjustX:1,adjustY:1};switch(ge){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:fe};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:fe};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:fe};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:fe};default:return{points:ce==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:fe}}}function Cu(ce){return ce?Array.isArray(ce)?ce:[ce]:[]}function Wu(ce){const{format:ge,picker:fe,showHour:Ne,showMinute:Oe,showSecond:gt,use12Hours:ot}=ce,Nt=Cu(ge)[0],St=Object.assign({},ce);return ge&&Array.isArray(ge)&&(St.format=Nt),Nt&&typeof Nt=="string"&&(!Nt.includes("s")&>===void 0&&(St.showSecond=!1),!Nt.includes("m")&&Oe===void 0&&(St.showMinute=!1),!Nt.includes("H")&&!Nt.includes("h")&&!Nt.includes("K")&&!Nt.includes("k")&&Ne===void 0&&(St.showHour=!1),(Nt.includes("a")||Nt.includes("A"))&&ot===void 0&&(St.use12Hours=!0)),fe==="time"?St:(typeof Nt=="function"&&delete St.format,{showTime:St})}function Qu(ce,ge,fe){if(ce===!1)return!1;const Ne={clearIcon:ge!=null?ge:fe};return typeof ce=="object"?Object.assign(Object.assign({},Ne),ce):Ne}var Ma=ae(3113);function Uu(ce){return le.createElement(Ma.ZP,Object.assign({size:"small",type:"primary"},ce))}var hu={button:Uu},la=function(ce,ge){var fe={};for(var Ne in ce)Object.prototype.hasOwnProperty.call(ce,Ne)&&ge.indexOf(Ne)<0&&(fe[Ne]=ce[Ne]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,Ne=Object.getOwnPropertySymbols(ce);Oe{const{prefixCls:Oe,getPopupContainer:gt,className:ot,placement:Nt,size:St,disabled:en,bordered:Jn=!0,placeholder:dn,popupClassName:mn,dropdownClassName:Rn,status:Tn,clearIcon:Pt,allowClear:sn,rootClassName:wt}=fe,Da=la(fe,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),ba=le.useRef(null),{getPrefixCls:Ra,direction:Wa,getPopupContainer:Ta}=(0,le.useContext)(pu.E_),Sa=Ra("picker",Oe),{compactSize:eo,compactItemClassnames:Cr}=(0,Fu.ri)(Sa,Wa),{format:Kr,showTime:mo,picker:kn}=fe,Mo=Ra(),[dl,Do]=Vu(Sa),io=Object.assign(Object.assign({},mo?Wu(Object.assign({format:Kr,picker:kn},mo)):{}),kn==="time"?Wu(Object.assign(Object.assign({format:Kr},fe),{picker:kn})):{}),ho=(0,Ru.Z)(cl=>{var Cl;return(Cl=St!=null?St:eo)!==null&&Cl!==void 0?Cl:cl}),Vo=le.useContext(Wi.Z),Wo=en!=null?en:Vo,hr=(0,le.useContext)(xi.aM),{hasFeedback:Lo,status:rl,feedbackIcon:bl}=hr,Gl=le.createElement(le.Fragment,null,kn==="time"?le.createElement(vt,null):le.createElement(Re,null),Lo&&bl);(0,le.useImperativeHandle)(Ne,()=>({focus:()=>{var cl;return(cl=ba.current)===null||cl===void 0?void 0:cl.focus()},blur:()=>{var cl;return(cl=ba.current)===null||cl===void 0?void 0:cl.blur()}}));const[pl]=(0,Pl.Z)("Calendar",bu.Z),To=Object.assign(Object.assign({},pl),fe.locale);return dl(le.createElement(iu,Object.assign({separator:le.createElement("span",{"aria-label":"to",className:`${Sa}-separator`},le.createElement(xt,null)),disabled:Wo,ref:ba,dropdownAlign:Ti(Wa,Nt),placeholder:Di(To,kn,dn),suffixIcon:Gl,prevIcon:le.createElement("span",{className:`${Sa}-prev-icon`}),nextIcon:le.createElement("span",{className:`${Sa}-next-icon`}),superPrevIcon:le.createElement("span",{className:`${Sa}-super-prev-icon`}),superNextIcon:le.createElement("span",{className:`${Sa}-super-next-icon`}),transitionName:`${Mo}-slide-up`},Da,io,{className:Le()({[`${Sa}-${ho}`]:ho,[`${Sa}-borderless`]:!Jn},(0,$i.Z)(Sa,(0,$i.F)(rl,Tn),Lo),Do,Cr,ot,wt),locale:To.lang,prefixCls:Sa,getPopupContainer:gt||Ta,generateConfig:ce,components:hu,direction:Wa,dropdownClassName:Le()(Do,mn||Rn,wt),allowClear:Qu(sn,Pt,le.createElement(pt.Z,null))})))})}var Ou=function(ce,ge){var fe={};for(var Ne in ce)Object.prototype.hasOwnProperty.call(ce,Ne)&&ge.indexOf(Ne)<0&&(fe[Ne]=ce[Ne]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,Ne=Object.getOwnPropertySymbols(ce);Oe{const{prefixCls:Tn,getPopupContainer:Pt,style:sn,className:wt,rootClassName:Da,size:ba,bordered:Ra=!0,placement:Wa,placeholder:Ta,popupClassName:Sa,dropdownClassName:eo,disabled:Cr,status:Kr,clearIcon:mo,allowClear:kn}=mn,Mo=Ou(mn,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:dl,direction:Do,getPopupContainer:io,[Jn]:ho}=(0,le.useContext)(pu.E_),Vo=dl("picker",Tn),{compactSize:Wo,compactItemClassnames:hr}=(0,Fu.ri)(Vo,Do),Lo=le.useRef(null),{format:rl,showTime:bl}=mn,[Gl,pl]=Vu(Vo);(0,le.useImperativeHandle)(Rn,()=>({focus:()=>{var jl;return(jl=Lo.current)===null||jl===void 0?void 0:jl.focus()},blur:()=>{var jl;return(jl=Lo.current)===null||jl===void 0?void 0:jl.blur()}}));const To={showToday:!0};let cl={};St&&(cl.picker=St);const Cl=St||mn.picker;cl=Object.assign(Object.assign(Object.assign({},cl),bl?Wu(Object.assign({format:rl,picker:Cl},bl)):{}),Cl==="time"?Wu(Object.assign(Object.assign({format:rl},mn),{picker:Cl})):{});const Rl=dl(),Yl=(0,Ru.Z)(jl=>{var gi;return(gi=ba!=null?ba:Wo)!==null&&gi!==void 0?gi:jl}),Tl=le.useContext(Wi.Z),ci=Cr!=null?Cr:Tl,hi=(0,le.useContext)(xi.aM),{hasFeedback:kr,status:Qo,feedbackIcon:gl}=hi,kl=le.createElement(le.Fragment,null,Cl==="time"?le.createElement(vt,null):le.createElement(Re,null),kr&&gl),[Kl]=(0,Pl.Z)("DatePicker",bu.Z),Al=Object.assign(Object.assign({},Kl),mn.locale);return Gl(le.createElement(vu,Object.assign({ref:Lo,placeholder:ju(Al,Cl,Ta),suffixIcon:kl,dropdownAlign:Ti(Do,Wa),prevIcon:le.createElement("span",{className:`${Vo}-prev-icon`}),nextIcon:le.createElement("span",{className:`${Vo}-next-icon`}),superPrevIcon:le.createElement("span",{className:`${Vo}-super-prev-icon`}),superNextIcon:le.createElement("span",{className:`${Vo}-super-next-icon`}),transitionName:`${Rl}-slide-up`},To,Mo,cl,{locale:Al.lang,className:Le()({[`${Vo}-${Yl}`]:Yl,[`${Vo}-borderless`]:!Ra},(0,$i.Z)(Vo,(0,$i.F)(Qo,Kr),kr),pl,hr,ho==null?void 0:ho.className,wt,Da),style:Object.assign(Object.assign({},ho==null?void 0:ho.style),sn),prefixCls:Vo,getPopupContainer:Pt||io,generateConfig:ce,components:hu,direction:Do,disabled:ci,dropdownClassName:Le()(pl,Da,Sa||eo),allowClear:Qu(kn,mo,le.createElement(pt.Z,null))})))});return en&&(dn.displayName=en),dn}const fe=ge(),Ne=ge("week","WeekPicker"),Oe=ge("month","MonthPicker"),gt=ge("year","YearPicker"),ot=ge("time","TimePicker"),Nt=ge("quarter","QuarterPicker");return{DatePicker:fe,WeekPicker:Ne,MonthPicker:Oe,YearPicker:gt,TimePicker:ot,QuarterPicker:Nt}}const Fs=null;function cs(ce){const{DatePicker:ge,WeekPicker:fe,MonthPicker:Ne,YearPicker:Oe,TimePicker:gt,QuarterPicker:ot}=ys(ce),Nt=su(ce),St=ge;return St.WeekPicker=fe,St.MonthPicker=Ne,St.YearPicker=Oe,St.RangePicker=Nt,St.TimePicker=gt,St.QuarterPicker=ot,St}var es=cs;const vl=es(te);function Zu(ce){const ge=Ti(ce.direction,ce.placement);return ge.overflow.adjustY=!1,ge.overflow.adjustX=!1,Object.assign(Object.assign({},ce),{dropdownAlign:ge})}const Yu=(0,oe.Z)(vl,"picker",null,Zu);vl._InternalPanelDoNotUseOrYouWillBeFired=Yu;const ts=(0,oe.Z)(vl.RangePicker,"picker",null,Zu);vl._InternalRangePanelDoNotUseOrYouWillBeFired=ts,vl.generatePicker=es;var ns=vl},39722:function(ut,kt,ae){"use strict";ae.d(kt,{t5:function(){return De}});var y=ae(92310),he=ae.n(y),Be=ae(55477),we=ae(59301),ke=ae(36355),We=ae(77578),Ce=ae(17356),Ke=function(He,_e){var ue={};for(var E in He)Object.prototype.hasOwnProperty.call(He,E)&&_e.indexOf(E)<0&&(ue[E]=He[E]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,E=Object.getOwnPropertySymbols(He);a{if(!(!_e&&!ue))return we.createElement(we.Fragment,null,_e&&we.createElement("div",{className:`${He}-title`},(0,We.Z)(_e)),we.createElement("div",{className:`${He}-inner-content`},(0,We.Z)(ue)))},De=He=>{const{hashId:_e,prefixCls:ue,className:E,style:a,placement:x="top",title:b,content:z,children:te}=He;return we.createElement("div",{className:he()(_e,ue,`${ue}-pure`,`${ue}-placement-${x}`,E),style:a},we.createElement("div",{className:`${ue}-arrow`}),we.createElement(Be.G,Object.assign({},He,{className:_e,prefixCls:ue}),te||Me(ue,b,z)))},je=He=>{const{prefixCls:_e}=He,ue=Ke(He,["prefixCls"]),{getPrefixCls:E}=we.useContext(ke.E_),a=E("popover",_e),[x,b]=(0,Ce.Z)(a);return x(we.createElement(De,Object.assign({},ue,{prefixCls:a,hashId:b})))};kt.ZP=je},60324:function(ut,kt,ae){"use strict";var y=ae(92310),he=ae.n(y),Be=ae(59301),we=ae(77578),ke=ae(62892),We=ae(36355),Ce=ae(6848),Ke=ae(39722),Me=ae(17356),De=function(_e,ue){var E={};for(var a in _e)Object.prototype.hasOwnProperty.call(_e,a)&&ue.indexOf(a)<0&&(E[a]=_e[a]);if(_e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,a=Object.getOwnPropertySymbols(_e);x{let{title:ue,content:E,prefixCls:a}=_e;return Be.createElement(Be.Fragment,null,ue&&Be.createElement("div",{className:`${a}-title`},(0,we.Z)(ue)),Be.createElement("div",{className:`${a}-inner-content`},(0,we.Z)(E)))},He=Be.forwardRef((_e,ue)=>{const{prefixCls:E,title:a,content:x,overlayClassName:b,placement:z="top",trigger:te="hover",mouseEnterDelay:oe=.1,mouseLeaveDelay:ie=.1,overlayStyle:le={}}=_e,Ee=De(_e,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:Fe}=Be.useContext(We.E_),Ye=Fe("popover",E),[Ie,ct]=(0,Me.Z)(Ye),Re=Fe(),Je=he()(b,ct);return Ie(Be.createElement(Ce.Z,Object.assign({placement:z,trigger:te,mouseEnterDelay:oe,mouseLeaveDelay:ie,overlayStyle:le},Ee,{prefixCls:Ye,overlayClassName:Je,ref:ue,overlay:a||x?Be.createElement(je,{prefixCls:Ye,title:a,content:x}):null,transitionName:(0,ke.m)(Re,"zoom-big",Ee.transitionName),"data-popover-inject":!0})))});He._InternalPanelDoNotUseOrYouWillBeFired=Ke.ZP,kt.Z=He},17356:function(ut,kt,ae){"use strict";var y=ae(17313),he=ae(29878),Be=ae(19447),we=ae(33166),ke=ae(83116),We=ae(37613);const Ce=De=>{const{componentCls:je,popoverColor:He,minWidth:_e,fontWeightStrong:ue,popoverPadding:E,boxShadowSecondary:a,colorTextHeading:x,borderRadiusLG:b,zIndexPopup:z,marginXS:te,colorBgElevated:oe,popoverBg:ie}=De;return[{[je]:Object.assign(Object.assign({},(0,y.Wf)(De)),{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":oe,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${je}-content`]:{position:"relative"},[`${je}-inner`]:{backgroundColor:ie,backgroundClip:"padding-box",borderRadius:b,boxShadow:a,padding:E},[`${je}-title`]:{minWidth:_e,marginBottom:te,color:x,fontWeight:ue},[`${je}-inner-content`]:{color:He}})},(0,Be.ZP)(De,{colorBg:"var(--antd-arrow-background-color)"}),{[`${je}-pure`]:{position:"relative",maxWidth:"none",margin:De.sizePopupArrow,display:"inline-block",[`${je}-content`]:{display:"inline-block"}}}]},Ke=De=>{const{componentCls:je}=De;return{[je]:we.i.map(He=>{const _e=De[`${He}6`];return{[`&${je}-${He}`]:{"--antd-arrow-background-color":_e,[`${je}-inner`]:{backgroundColor:_e},[`${je}-arrow`]:{background:"transparent"}}}})}},Me=De=>{const{componentCls:je,lineWidth:He,lineType:_e,colorSplit:ue,paddingSM:E,controlHeight:a,fontSize:x,lineHeight:b,padding:z}=De,te=a-Math.round(x*b),oe=te/2,ie=te/2-He,le=z;return{[je]:{[`${je}-inner`]:{padding:0},[`${je}-title`]:{margin:0,padding:`${oe}px ${le}px ${ie}px`,borderBottom:`${He}px ${_e} ${ue}`},[`${je}-inner-content`]:{padding:`${E}px ${le}px`}}}};kt.Z=(0,ke.Z)("Popover",De=>{const{colorBgElevated:je,colorText:He,wireframe:_e}=De,ue=(0,We.TS)(De,{popoverPadding:12,popoverBg:je,popoverColor:He});return[Ce(ue),Ke(ue),_e&&Me(ue),(0,he._y)(ue,"zoom-big")]},De=>({width:177,minWidth:177,zIndexPopup:De.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},12563:function(ut,kt,ae){"use strict";ae.d(kt,{default:function(){return ct}});var y=ae(59301),he=ae(99267),Be=ae(92310),we=ae.n(Be),ke=ae(36785),We=ae(47729),Ce=ae(14088),Ke=ae(36355),Me=ae(17313),De=ae(37613),je=ae(83116);const He=Re=>{const{paddingXXS:Je,lineWidth:Ue,tagPaddingHorizontal:tt,componentCls:xe}=Re,vt=tt-Ue,pt=Je-Ue;return{[xe]:Object.assign(Object.assign({},(0,Me.Wf)(Re)),{display:"inline-block",height:"auto",marginInlineEnd:Re.marginXS,paddingInline:vt,fontSize:Re.tagFontSize,lineHeight:Re.tagLineHeight,whiteSpace:"nowrap",background:Re.defaultBg,border:`${Re.lineWidth}px ${Re.lineType} ${Re.colorBorder}`,borderRadius:Re.borderRadiusSM,opacity:1,transition:`all ${Re.motionDurationMid}`,textAlign:"start",position:"relative",[`&${xe}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:Re.defaultColor},[`${xe}-close-icon`]:{marginInlineStart:pt,color:Re.colorTextDescription,fontSize:Re.tagIconSize,cursor:"pointer",transition:`all ${Re.motionDurationMid}`,"&:hover":{color:Re.colorTextHeading}},[`&${xe}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${Re.iconCls}-close, ${Re.iconCls}-close:hover`]:{color:Re.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${xe}-checkable-checked):hover`]:{color:Re.colorPrimary,backgroundColor:Re.colorFillSecondary},"&:active, &-checked":{color:Re.colorTextLightSolid},"&-checked":{backgroundColor:Re.colorPrimary,"&:hover":{backgroundColor:Re.colorPrimaryHover}},"&:active":{backgroundColor:Re.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${Re.iconCls} + span, > span + ${Re.iconCls}`]:{marginInlineStart:vt}}),[`${xe}-borderless`]:{borderColor:"transparent",background:Re.tagBorderlessBg}}},_e=Re=>{const{lineWidth:Je,fontSizeIcon:Ue}=Re,tt=Re.fontSizeSM,xe=`${Re.lineHeightSM*tt}px`;return(0,De.TS)(Re,{tagFontSize:tt,tagLineHeight:xe,tagIconSize:Ue-2*Je,tagPaddingHorizontal:8,tagBorderlessBg:Re.colorFillTertiary})},ue=Re=>({defaultBg:Re.colorFillQuaternary,defaultColor:Re.colorText});var E=(0,je.Z)("Tag",Re=>{const Je=_e(Re);return He(Je)},ue),a=function(Re,Je){var Ue={};for(var tt in Re)Object.prototype.hasOwnProperty.call(Re,tt)&&Je.indexOf(tt)<0&&(Ue[tt]=Re[tt]);if(Re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xe=0,tt=Object.getOwnPropertySymbols(Re);xe{const{prefixCls:Je,style:Ue,className:tt,checked:xe,onChange:vt,onClick:pt}=Re,bt=a(Re,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:Et,tag:nn}=y.useContext(Ke.E_),Sn=Wt=>{vt==null||vt(!xe),pt==null||pt(Wt)},xt=Et("tag",Je),[Rt,Le]=E(xt),et=we()(xt,`${xt}-checkable`,{[`${xt}-checkable-checked`]:xe},nn==null?void 0:nn.className,tt,Le);return Rt(y.createElement("span",Object.assign({},bt,{style:Object.assign(Object.assign({},Ue),nn==null?void 0:nn.style),className:et,onClick:Sn})))},z=ae(45157);const te=Re=>(0,z.Z)(Re,(Je,Ue)=>{let{textColor:tt,lightBorderColor:xe,lightColor:vt,darkColor:pt}=Ue;return{[`${Re.componentCls}-${Je}`]:{color:tt,background:vt,borderColor:xe,"&-inverse":{color:Re.colorTextLightSolid,background:pt,borderColor:pt},[`&${Re.componentCls}-borderless`]:{borderColor:"transparent"}}}});var oe=(0,je.b)(["Tag","preset"],Re=>{const Je=_e(Re);return te(Je)},ue);function ie(Re){return typeof Re!="string"?Re:Re.charAt(0).toUpperCase()+Re.slice(1)}const le=(Re,Je,Ue)=>{const tt=ie(Ue);return{[`${Re.componentCls}-${Je}`]:{color:Re[`color${Ue}`],background:Re[`color${tt}Bg`],borderColor:Re[`color${tt}Border`],[`&${Re.componentCls}-borderless`]:{borderColor:"transparent"}}}};var Ee=(0,je.b)(["Tag","status"],Re=>{const Je=_e(Re);return[le(Je,"success","Success"),le(Je,"processing","Info"),le(Je,"error","Error"),le(Je,"warning","Warning")]},ue),Fe=function(Re,Je){var Ue={};for(var tt in Re)Object.prototype.hasOwnProperty.call(Re,tt)&&Je.indexOf(tt)<0&&(Ue[tt]=Re[tt]);if(Re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xe=0,tt=Object.getOwnPropertySymbols(Re);xe{const{prefixCls:Ue,className:tt,rootClassName:xe,style:vt,children:pt,icon:bt,color:Et,onClose:nn,closeIcon:Sn,closable:xt,bordered:Rt=!0}=Re,Le=Fe(Re,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:et,direction:Wt,tag:wn}=y.useContext(Ke.E_),[It,on]=y.useState(!0);y.useEffect(()=>{"visible"in Le&&on(Le.visible)},[Le.visible]);const be=(0,ke.o2)(Et),dt=(0,ke.yT)(Et),Ot=be||dt,rt=Object.assign(Object.assign({backgroundColor:Et&&!Ot?Et:void 0},wn==null?void 0:wn.style),vt),At=et("tag",Ue),[Ln,cn]=E(At),zt=we()(At,wn==null?void 0:wn.className,{[`${At}-${Et}`]:Ot,[`${At}-has-color`]:Et&&!Ot,[`${At}-hidden`]:!It,[`${At}-rtl`]:Wt==="rtl",[`${At}-borderless`]:!Rt},tt,xe,cn),Tt=Fa=>{Fa.stopPropagation(),nn==null||nn(Fa),!Fa.defaultPrevented&&on(!1)},[,Vn]=(0,We.Z)(xt,Sn,Fa=>Fa===null?y.createElement(he.Z,{className:`${At}-close-icon`,onClick:Tt}):y.createElement("span",{className:`${At}-close-icon`,onClick:Tt},Fa),null,!1),ua=typeof Le.onClick=="function"||pt&&pt.type==="a",$t=bt||null,aa=$t?y.createElement(y.Fragment,null,$t,pt&&y.createElement("span",null,pt)):pt,Ya=y.createElement("span",Object.assign({},Le,{ref:Je,className:zt,style:rt}),aa,Vn,be&&y.createElement(oe,{key:"preset",prefixCls:At}),dt&&y.createElement(Ee,{key:"status",prefixCls:At}));return Ln(ua?y.createElement(Ce.Z,{component:"Tag"},Ya):Ya)},Ie=y.forwardRef(Ye);Ie.CheckableTag=b;var ct=Ie},98228:function(ut,kt,ae){"use strict";ae.d(kt,{default:function(){return Zo}});var y=ae(92310),he=ae.n(y),Be=ae(54476),we=ae(94480),ke=ae(33885),We=ae(42978),Ce=ae(75931),Ke=ae(76190),Me=ae(77861),De=ae(17115),je=ae(90782),He=ae(18929),_e=ae(48736),ue=ae(59301),E=function(Qt){var Un=ue.useRef({valueLabels:new Map});return ue.useMemo(function(){var Hn=Un.current.valueLabels,La=new Map,Te=Qt.map(function(Ht){var _t,Yt=Ht.value,jt=(_t=Ht.label)!==null&&_t!==void 0?_t:Hn.get(Yt);return La.set(Yt,jt),(0,ke.Z)((0,ke.Z)({},Ht),{},{label:jt})});return Un.current.valueLabels=La,[Te]},[Qt])},a=function(Qt,Un,Hn,La){return ue.useMemo(function(){var Te=Qt.map(function(jt){var Wn=jt.value;return Wn}),Ht=Un.map(function(jt){var Wn=jt.value;return Wn}),_t=Te.filter(function(jt){return!La[jt]});if(Hn){var Yt=(0,je.S)(Te,!0,La);Te=Yt.checkedKeys,Ht=Yt.halfCheckedKeys}return[Array.from(new Set([].concat((0,we.Z)(_t),(0,we.Z)(Te)))),Ht]},[Qt,Un,Hn,La])},x=ae(71430),b=function(Qt,Un){return ue.useMemo(function(){var Hn=(0,x.I8)(Qt,{fieldNames:Un,initWrapper:function(Te){return(0,ke.Z)((0,ke.Z)({},Te),{},{valueEntities:new Map})},processEntity:function(Te,Ht){var _t=Te.node[Un.value];if(0)var Yt;Ht.valueEntities.set(_t,Te)}});return Hn},[Qt,Un])},z=ae(20068),te=ae(11592),oe=function(){return null},ie=oe,le=["children","value"];function Ee(Qt){return(0,te.Z)(Qt).map(function(Un){if(!ue.isValidElement(Un)||!Un.type)return null;var Hn=Un,La=Hn.key,Te=Hn.props,Ht=Te.children,_t=Te.value,Yt=(0,Ce.Z)(Te,le),jt=(0,ke.Z)({key:La,value:_t},Yt),Wn=Ee(Ht);return Wn.length&&(jt.children=Wn),jt}).filter(function(Un){return Un})}function Fe(Qt){if(!Qt)return Qt;var Un=(0,ke.Z)({},Qt);return"props"in Un||Object.defineProperty(Un,"props",{get:function(){return(0,_e.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),Un}}),Un}function Ye(Qt,Un,Hn,La,Te,Ht){var _t=null,Yt=null;function jt(){function Wn(Kn){var Ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",at=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return Kn.map(function(qe,un){var An="".concat(Ve,"-").concat(un),Mn=qe[Ht.value],Ia=Hn.includes(Mn),ca=Wn(qe[Ht.children]||[],An,Ia),ta=ue.createElement(ie,qe,ca.map(function(zn){return zn.node}));if(Un===Mn&&(_t=ta),Ia){var Na={pos:An,node:ta,children:ca};return at||Yt.push(Na),Na}return null}).filter(function(qe){return qe})}Yt||(Yt=[],Wn(La),Yt.sort(function(Kn,Ve){var at=Kn.node.props.value,qe=Ve.node.props.value,un=Hn.indexOf(at),An=Hn.indexOf(qe);return un-An}))}Object.defineProperty(Qt,"triggerNode",{get:function(){return(0,_e.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),jt(),_t}}),Object.defineProperty(Qt,"allCheckedNodes",{get:function(){return(0,_e.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),jt(),Te?Yt:Yt.map(function(Kn){var Ve=Kn.node;return Ve})}})}var Ie=function(Qt,Un,Hn){var La=Hn.treeNodeFilterProp,Te=Hn.filterTreeNode,Ht=Hn.fieldNames,_t=Ht.children;return ue.useMemo(function(){if(!Un||Te===!1)return Qt;var Yt;if(typeof Te=="function")Yt=Te;else{var jt=Un.toUpperCase();Yt=function(Ve,at){var qe=at[La];return String(qe).toUpperCase().includes(jt)}}function Wn(Kn){var Ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Kn.reduce(function(at,qe){var un=qe[_t],An=Ve||Yt(Un,Fe(qe)),Mn=Wn(un||[],An);return(An||Mn.length)&&at.push((0,ke.Z)((0,ke.Z)({},qe),{},(0,z.Z)({isLeaf:void 0},_t,Mn))),at},[])}return Wn(Qt)},[Qt,Un,_t,La,Te])};function ct(Qt){var Un=ue.useRef();Un.current=Qt;var Hn=ue.useCallback(function(){return Un.current.apply(Un,arguments)},[]);return Hn}function Re(Qt,Un){var Hn=Un.id,La=Un.pId,Te=Un.rootPId,Ht={},_t=[],Yt=Qt.map(function(jt){var Wn=(0,ke.Z)({},jt),Kn=Wn[Hn];return Ht[Kn]=Wn,Wn.key=Wn.key||Kn,Wn});return Yt.forEach(function(jt){var Wn=jt[La],Kn=Ht[Wn];Kn&&(Kn.children=Kn.children||[],Kn.children.push(jt)),(Wn===Te||!Kn&&Te===null)&&_t.push(jt)}),_t}function Je(Qt,Un,Hn){return ue.useMemo(function(){return Qt?Hn?Re(Qt,(0,ke.Z)({id:"id",pId:"pId",rootPId:null},Hn!==!0?Hn:{})):Qt:Ee(Un)},[Un,Hn,Qt])}var Ue=ue.createContext(null),tt=Ue,xe=ae(10228),vt=ae(80547),pt=ae(60091),bt=ue.createContext(null),Et=bt;function nn(Qt){return Array.isArray(Qt)?Qt:Qt!==void 0?[Qt]:[]}function Sn(Qt){var Un=Qt||{},Hn=Un.label,La=Un.value,Te=Un.children,Ht=La||"value";return{_title:Hn?[Hn]:["title","label"],value:Ht,key:Ht,children:Te||"children"}}function xt(Qt){return!Qt||Qt.disabled||Qt.disableCheckbox||Qt.checkable===!1}function Rt(Qt,Un){var Hn=[];function La(Te){Te.forEach(function(Ht){var _t=Ht[Un.children];_t&&(Hn.push(Ht[Un.value]),La(_t))})}return La(Qt),Hn}function Le(Qt){return Qt==null}var et={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},Wt=function(Un,Hn){var La=(0,Me.lk)(),Te=La.prefixCls,Ht=La.multiple,_t=La.searchValue,Yt=La.toggleOpen,jt=La.open,Wn=La.notFoundContent,Kn=ue.useContext(Et),Ve=Kn.virtual,at=Kn.listHeight,qe=Kn.listItemHeight,un=Kn.treeData,An=Kn.fieldNames,Mn=Kn.onSelect,Ia=Kn.dropdownMatchSelectWidth,ca=Kn.treeExpandAction,ta=ue.useContext(tt),Na=ta.checkable,zn=ta.checkedKeys,Vt=ta.halfCheckedKeys,Ga=ta.treeExpandedKeys,yr=ta.treeDefaultExpandAll,vo=ta.treeDefaultExpandedKeys,ka=ta.onTreeExpand,Zt=ta.treeIcon,Hr=ta.showTreeIcon,Ka=ta.switcherIcon,wr=ta.treeLine,mr=ta.treeNodeFilterProp,Dr=ta.loadData,Rr=ta.treeLoadedKeys,so=ta.treeMotion,Gr=ta.onTreeLoad,oa=ta.keyEntities,qt=ue.useRef(),ir=(0,vt.Z)(function(){return un},[jt,un],function(Er,ao){return ao[0]&&Er[1]!==ao[1]}),ga=ue.useState(null),or=(0,We.Z)(ga,2),Ha=or[0],pn=or[1],$n=oa[Ha],Oa=ue.useMemo(function(){return Na?{checked:zn,halfChecked:Vt}:null},[Na,zn,Vt]);ue.useEffect(function(){if(jt&&!Ht&&zn.length){var Er;(Er=qt.current)===null||Er===void 0||Er.scrollTo({key:zn[0]}),pn(zn[0])}},[jt]);var _n=String(_t).toLowerCase(),cr=function(ao){return _n?String(ao[mr]).toLowerCase().includes(_n):!1},gr=ue.useState(vo),Br=(0,We.Z)(gr,2),Qr=Br[0],pr=Br[1],el=ue.useState(null),No=(0,We.Z)(el,2),Ll=No[0],Mr=No[1],Ir=ue.useMemo(function(){return Ga?(0,we.Z)(Ga):_t?Ll:Qr},[Qr,Ll,Ga,_t]);ue.useEffect(function(){_t&&Mr(Rt(un,An))},[_t]);var Fo=function(ao){pr(ao),Mr(ao),ka&&ka(ao)},nr=function(ao){ao.preventDefault()},Ur=function(ao,Co){var lo=Co.node;Na&&xt(lo)||(Mn(lo.key,{selected:!zn.includes(lo.key)}),Ht||Yt(!1))};if(ue.useImperativeHandle(Hn,function(){var Er;return{scrollTo:(Er=qt.current)===null||Er===void 0?void 0:Er.scrollTo,onKeyDown:function(Co){var lo,er=Co.which;switch(er){case xe.Z.UP:case xe.Z.DOWN:case xe.Z.LEFT:case xe.Z.RIGHT:(lo=qt.current)===null||lo===void 0||lo.onKeyDown(Co);break;case xe.Z.ENTER:{if($n){var Io=($n==null?void 0:$n.node)||{},sl=Io.selectable,ml=Io.value;sl!==!1&&Ur(null,{node:{key:Ha},selected:!zn.includes(ml)})}break}case xe.Z.ESC:Yt(!1)}},onKeyUp:function(){}}}),ir.length===0)return ue.createElement("div",{role:"listbox",className:"".concat(Te,"-empty"),onMouseDown:nr},Wn);var oo={fieldNames:An};return Rr&&(oo.loadedKeys=Rr),Ir&&(oo.expandedKeys=Ir),ue.createElement("div",{onMouseDown:nr},$n&&jt&&ue.createElement("span",{style:et,"aria-live":"assertive"},$n.node.value),ue.createElement(pt.Z,(0,Be.Z)({ref:qt,focusable:!1,prefixCls:"".concat(Te,"-tree"),treeData:ir,height:at,itemHeight:qe,virtual:Ve!==!1&&Ia!==!1,multiple:Ht,icon:Zt,showIcon:Hr,switcherIcon:Ka,showLine:wr,loadData:_t?null:Dr,motion:so,activeKey:Ha,checkable:Na,checkStrictly:!0,checkedKeys:Oa,selectedKeys:Na?[]:zn,defaultExpandAll:yr},oo,{onActiveChange:pn,onSelect:Ur,onCheck:Ur,onExpand:Fo,onLoad:Gr,filterTreeNode:cr,expandAction:ca})))},wn=ue.forwardRef(Wt);wn.displayName="OptionList";var It=wn,on="SHOW_ALL",be="SHOW_PARENT",dt="SHOW_CHILD";function Ot(Qt,Un,Hn,La){var Te=new Set(Qt);return Un===dt?Qt.filter(function(Ht){var _t=Hn[Ht];return!(_t&&_t.children&&_t.children.some(function(Yt){var jt=Yt.node;return Te.has(jt[La.value])})&&_t.children.every(function(Yt){var jt=Yt.node;return xt(jt)||Te.has(jt[La.value])}))}):Un===be?Qt.filter(function(Ht){var _t=Hn[Ht],Yt=_t?_t.parent:null;return!(Yt&&!xt(Yt.node)&&Te.has(Yt.key))}):Qt}function rt(Qt){var Un=Qt.searchPlaceholder,Hn=Qt.treeCheckStrictly,La=Qt.treeCheckable,Te=Qt.labelInValue,Ht=Qt.value,_t=Qt.multiple;warning(!Un,"`searchPlaceholder` has been removed."),Hn&&Te===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(Te||Hn)&&warning(toArray(Ht).every(function(Yt){return Yt&&_typeof(Yt)==="object"&&"value"in Yt}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),Hn||_t||La?warning(!Ht||Array.isArray(Ht),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(Ht),"`value` should not be array when `TreeSelect` is single mode.")}var At=null,Ln=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion"];function cn(Qt){return!Qt||(0,Ke.Z)(Qt)!=="object"}var zt=ue.forwardRef(function(Qt,Un){var Hn=Qt.id,La=Qt.prefixCls,Te=La===void 0?"rc-tree-select":La,Ht=Qt.value,_t=Qt.defaultValue,Yt=Qt.onChange,jt=Qt.onSelect,Wn=Qt.onDeselect,Kn=Qt.searchValue,Ve=Qt.inputValue,at=Qt.onSearch,qe=Qt.autoClearSearchValue,un=qe===void 0?!0:qe,An=Qt.filterTreeNode,Mn=Qt.treeNodeFilterProp,Ia=Mn===void 0?"value":Mn,ca=Qt.showCheckedStrategy,ta=Qt.treeNodeLabelProp,Na=Qt.multiple,zn=Qt.treeCheckable,Vt=Qt.treeCheckStrictly,Ga=Qt.labelInValue,yr=Qt.fieldNames,vo=Qt.treeDataSimpleMode,ka=Qt.treeData,Zt=Qt.children,Hr=Qt.loadData,Ka=Qt.treeLoadedKeys,wr=Qt.onTreeLoad,mr=Qt.treeDefaultExpandAll,Dr=Qt.treeExpandedKeys,Rr=Qt.treeDefaultExpandedKeys,so=Qt.onTreeExpand,Gr=Qt.treeExpandAction,oa=Qt.virtual,qt=Qt.listHeight,ir=qt===void 0?200:qt,ga=Qt.listItemHeight,or=ga===void 0?20:ga,Ha=Qt.onDropdownVisibleChange,pn=Qt.dropdownMatchSelectWidth,$n=pn===void 0?!0:pn,Oa=Qt.treeLine,_n=Qt.treeIcon,cr=Qt.showTreeIcon,gr=Qt.switcherIcon,Br=Qt.treeMotion,Qr=(0,Ce.Z)(Qt,Ln),pr=(0,De.ZP)(Hn),el=zn&&!Vt,No=zn||Vt,Ll=Vt||Ga,Mr=No||Na,Ir=(0,He.Z)(_t,{value:Ht}),Fo=(0,We.Z)(Ir,2),nr=Fo[0],Ur=Fo[1],oo=ue.useMemo(function(){return zn?ca||dt:on},[ca,zn]),Er=ue.useMemo(function(){return Sn(yr)},[JSON.stringify(yr)]),ao=(0,He.Z)("",{value:Kn!==void 0?Kn:Ve,postState:function(ha){return ha||""}}),Co=(0,We.Z)(ao,2),lo=Co[0],er=Co[1],Io=function(ha){er(ha),at==null||at(ha)},sl=Je(ka,Zt,vo),ml=b(sl,Er),Yr=ml.keyEntities,Sl=ml.valueEntities,ll=ue.useCallback(function(pa){var ha=[],lt=[];return pa.forEach(function(nt){Sl.has(nt)?lt.push(nt):ha.push(nt)}),{missingRawValues:ha,existRawValues:lt}},[Sl]),di=Ie(sl,lo,{fieldNames:Er,treeNodeFilterProp:Ia,filterTreeNode:An}),Ol=ue.useCallback(function(pa){if(pa){if(ta)return pa[ta];for(var ha=Er._title,lt=0;lt{const{componentCls:Un,treePrefixCls:Hn,colorBgElevated:La}=Qt,Te=`.${Hn}`;return[{[`${Un}-dropdown`]:[{padding:`${Qt.paddingXS}px ${Qt.paddingXS/2}px`},(0,Zn.Yk)(Hn,(0,xn.TS)(Qt,{colorBgContainer:La})),{[Te]:{borderRadius:0,[`${Te}-list-holder-inner`]:{alignItems:"stretch",[`${Te}-treenode`]:{[`${Te}-node-content-wrapper`]:{flex:"auto"}}}}},(0,ln.C2)(`${Hn}-checkbox`,Qt),{"&-rtl":{direction:"rtl",[`${Te}-switcher${Te}-switcher_close`]:{[`${Te}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function Va(Qt,Un){return(0,yt.Z)("TreeSelect",Hn=>{const La=(0,xn.TS)(Hn,{treePrefixCls:Un});return[Ea(La)]},Zn.TM)(Qt)}var Ba=function(Qt,Un){var Hn={};for(var La in Qt)Object.prototype.hasOwnProperty.call(Qt,La)&&Un.indexOf(La)<0&&(Hn[La]=Qt[La]);if(Qt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,La=Object.getOwnPropertySymbols(Qt);Te{var Hn,{prefixCls:La,size:Te,disabled:Ht,bordered:_t=!0,className:Yt,rootClassName:jt,treeCheckable:Wn,multiple:Kn,listHeight:Ve=256,listItemHeight:at=26,placement:qe,notFoundContent:un,switcherIcon:An,treeLine:Mn,getPopupContainer:Ia,popupClassName:ca,dropdownClassName:ta,treeIcon:Na=!1,transitionName:zn,choiceTransitionName:Vt="",status:Ga,treeExpandAction:yr,builtinPlacements:vo,dropdownMatchSelectWidth:ka,popupMatchSelectWidth:Zt,allowClear:Hr}=Qt,Ka=Ba(Qt,["prefixCls","size","disabled","bordered","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear"]);const{getPopupContainer:wr,getPrefixCls:mr,renderEmpty:Dr,direction:Rr,virtual:so,popupMatchSelectWidth:Gr,popupOverflow:oa}=ue.useContext(Qn.E_),qt=mr(),ir=mr("select",La),ga=mr("select-tree",La),or=mr("tree-select",La),{compactSize:Ha,compactItemClassnames:pn}=(0,ar.ri)(ir,Rr),[$n,Oa]=(0,va.Z)(ir),[_n]=Va(or,ga),cr=he()(ca||ta,`${or}-dropdown`,{[`${or}-dropdown-rtl`]:Rr==="rtl"},jt,Oa),gr=!!(Wn||Kn),Br=(0,ma.Z)(Ka.suffixIcon,Ka.showArrow),Qr=(Hn=Zt!=null?Zt:ka)!==null&&Hn!==void 0?Hn:Gr,{status:pr,hasFeedback:el,isFormItemInput:No,feedbackIcon:Ll}=ue.useContext(ra.aM),Mr=(0,Fa.F)(pr,Ga),{suffixIcon:Ir,removeIcon:Fo,clearIcon:nr}=(0,Ca.Z)(Object.assign(Object.assign({},Ka),{multiple:gr,showSuffixIcon:Br,hasFeedback:el,feedbackIcon:Ll,prefixCls:ir,componentName:"TreeSelect"})),Ur=Hr===!0?{clearIcon:nr}:Hr;let oo;un!==void 0?oo=un:oo=(Dr==null?void 0:Dr("Select"))||ue.createElement(br.Z,{componentName:"Select"});const Er=(0,$t.Z)(Ka,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon"]),ao=ue.useMemo(()=>qe!==void 0?qe:Rr==="rtl"?"bottomRight":"bottomLeft",[qe,Rr]),Co=(0,sa.Z)(vo,oa),lo=(0,lr.Z)(Sl=>{var ll;return(ll=Te!=null?Te:Ha)!==null&&ll!==void 0?ll:Sl}),er=ue.useContext(ja.Z),Io=Ht!=null?Ht:er,sl=he()(!La&&or,{[`${ir}-lg`]:lo==="large",[`${ir}-sm`]:lo==="small",[`${ir}-rtl`]:Rr==="rtl",[`${ir}-borderless`]:!_t,[`${ir}-in-form-item`]:No},(0,Fa.Z)(ir,Mr,el),pn,Yt,jt,Oa),ml=Sl=>ue.createElement(Bn.Z,{prefixCls:ga,switcherIcon:An,treeNodeProps:Sl,showLine:Mn}),Yr=ue.createElement(ua,Object.assign({virtual:so,disabled:Io},Er,{dropdownMatchSelectWidth:Qr,builtinPlacements:Co,ref:Un,prefixCls:ir,className:sl,listHeight:Ve,listItemHeight:at,treeCheckable:Wn&&ue.createElement("span",{className:`${ir}-tree-checkbox-inner`}),treeLine:!!Mn,suffixIcon:Ir,multiple:gr,placement:ao,removeIcon:Fo,allowClear:Ur,switcherIcon:ml,showTreeIcon:Na,notFoundContent:oo,getPopupContainer:Ia||wr,treeMotion:null,dropdownClassName:cr,choiceTransitionName:(0,Ya.m)(qt,"",Vt),transitionName:(0,Ya.m)(qt,"slide-up",zn),treeExpandAction:yr}));return $n(_n(Yr))},dr=ue.forwardRef(rr),Za=(0,aa.Z)(dr);dr.TreeNode=ie,dr.SHOW_ALL=on,dr.SHOW_PARENT=be,dr.SHOW_CHILD=dt,dr._InternalPanelDoNotUseOrYouWillBeFired=Za;var Zo=dr},24334:function(ut,kt,ae){var y,he;(function(Be,we){ut.exports=we(Be)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof ae.g!="undefined"?ae.g:this,function(Be){"use strict";Be=Be||{};var we=Be.Base64,ke="2.6.4",We="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ce=function(Ue){for(var tt={},xe=0,vt=Ue.length;xe>>6)+Ke(128|tt&63):Ke(224|tt>>>12&15)+Ke(128|tt>>>6&63)+Ke(128|tt&63)}else{var tt=65536+(Ue.charCodeAt(0)-55296)*1024+(Ue.charCodeAt(1)-56320);return Ke(240|tt>>>18&7)+Ke(128|tt>>>12&63)+Ke(128|tt>>>6&63)+Ke(128|tt&63)}},De=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,je=function(Ue){return Ue.replace(De,Me)},He=function(Ue){var tt=[0,2,1][Ue.length%3],xe=Ue.charCodeAt(0)<<16|(Ue.length>1?Ue.charCodeAt(1):0)<<8|(Ue.length>2?Ue.charCodeAt(2):0),vt=[We.charAt(xe>>>18),We.charAt(xe>>>12&63),tt>=2?"=":We.charAt(xe>>>6&63),tt>=1?"=":We.charAt(xe&63)];return vt.join("")},_e=Be.btoa&&typeof Be.btoa=="function"?function(Ue){return Be.btoa(Ue)}:function(Ue){if(Ue.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Ue.replace(/[\s\S]{1,3}/g,He)},ue=function(Ue){return _e(je(String(Ue)))},E=function(Ue){return Ue.replace(/[+\/]/g,function(tt){return tt=="+"?"-":"_"}).replace(/=/g,"")},a=function(Ue,tt){return tt?E(ue(Ue)):ue(Ue)},x=function(Ue){return a(Ue,!0)},b;Be.Uint8Array&&(b=function(Ue,tt){for(var xe="",vt=0,pt=Ue.length;vt>>18)+We.charAt(Sn>>>12&63)+(typeof Et!="undefined"?We.charAt(Sn>>>6&63):"=")+(typeof nn!="undefined"?We.charAt(Sn&63):"=")}return tt?E(xe):xe});var z=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,te=function(Ue){switch(Ue.length){case 4:var tt=(7&Ue.charCodeAt(0))<<18|(63&Ue.charCodeAt(1))<<12|(63&Ue.charCodeAt(2))<<6|63&Ue.charCodeAt(3),xe=tt-65536;return Ke((xe>>>10)+55296)+Ke((xe&1023)+56320);case 3:return Ke((15&Ue.charCodeAt(0))<<12|(63&Ue.charCodeAt(1))<<6|63&Ue.charCodeAt(2));default:return Ke((31&Ue.charCodeAt(0))<<6|63&Ue.charCodeAt(1))}},oe=function(Ue){return Ue.replace(z,te)},ie=function(Ue){var tt=Ue.length,xe=tt%4,vt=(tt>0?Ce[Ue.charAt(0)]<<18:0)|(tt>1?Ce[Ue.charAt(1)]<<12:0)|(tt>2?Ce[Ue.charAt(2)]<<6:0)|(tt>3?Ce[Ue.charAt(3)]:0),pt=[Ke(vt>>>16),Ke(vt>>>8&255),Ke(vt&255)];return pt.length-=[0,0,2,1][xe],pt.join("")},le=Be.atob&&typeof Be.atob=="function"?function(Ue){return Be.atob(Ue)}:function(Ue){return Ue.replace(/\S{1,4}/g,ie)},Ee=function(Ue){return le(String(Ue).replace(/[^A-Za-z0-9\+\/]/g,""))},Fe=function(Ue){return oe(le(Ue))},Ye=function(Ue){return String(Ue).replace(/[-_]/g,function(tt){return tt=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Ie=function(Ue){return Fe(Ye(Ue))},ct;Be.Uint8Array&&(ct=function(Ue){return Uint8Array.from(Ee(Ye(Ue)),function(tt){return tt.charCodeAt(0)})});var Re=function(){var Ue=Be.Base64;return Be.Base64=we,Ue};if(Be.Base64={VERSION:ke,atob:Ee,btoa:_e,fromBase64:Ie,toBase64:a,utob:je,encode:a,encodeURI:x,btou:oe,decode:Ie,noConflict:Re,fromUint8Array:b,toUint8Array:ct},typeof Object.defineProperty=="function"){var Je=function(Ue){return{value:Ue,enumerable:!1,writable:!0,configurable:!0}};Be.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Je(function(){return Ie(this)})),Object.defineProperty(String.prototype,"toBase64",Je(function(Ue){return a(this,Ue)})),Object.defineProperty(String.prototype,"toBase64URI",Je(function(){return a(this,!0)}))}}return Be.Meteor&&(Base64=Be.Base64),ut.exports?ut.exports.Base64=Be.Base64:(y=[],he=function(){return Be.Base64}.apply(kt,y),he!==void 0&&(ut.exports=he)),{Base64:Be.Base64}})},11414:function(ut,kt,ae){"use strict";ae.d(kt,{Z5:function(){return ou},_l:function(){return zd},bK:function(){return ed}});var y=ae(59301),he=ae(18773);function Be(ee,ne){ee.prototype=Object.create(ne.prototype),ee.prototype.constructor=ee,(0,he.Z)(ee,ne)}var we=ae(54476),ke=ae(59781),We=y.createContext(null),Ce=null;function Ke(ee){ee()}var Me=Ke,De=function(ne){return Me=ne},je=function(){return Me};function He(){var ee=je(),ne=null,re=null;return{clear:function(){ne=null,re=null},notify:function(){ee(function(){for(var ve=ne;ve;)ve.callback(),ve=ve.next})},get:function(){for(var ve=[],pe=ne;pe;)ve.push(pe),pe=pe.next;return ve},subscribe:function(ve){var pe=!0,Ae=re={callback:ve,next:null,prev:re};return Ae.prev?Ae.prev.next=Ae:ne=Ae,function(){!pe||ne===null||(pe=!1,Ae.next?Ae.next.prev=Ae.prev:re=Ae.prev,Ae.prev?Ae.prev.next=Ae.next:ne=Ae.next)}}}}var _e={notify:function(){},get:function(){return[]}};function ue(ee,ne){var re,de=_e;function ve(ze){return Ze(),de.subscribe(ze)}function pe(){de.notify()}function Ae(){Xe.onStateChange&&Xe.onStateChange()}function ye(){return!!re}function Ze(){re||(re=ne?ne.addNestedSub(Ae):ee.subscribe(Ae),de=He())}function $e(){re&&(re(),re=void 0,de.clear(),de=_e)}var Xe={addNestedSub:ve,notifyNestedSubs:pe,handleChangeWrapper:Ae,isSubscribed:ye,trySubscribe:Ze,tryUnsubscribe:$e,getListeners:function(){return de}};return Xe}var E=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?y.useLayoutEffect:y.useEffect;function a(ee){var ne=ee.store,re=ee.context,de=ee.children,ve=(0,y.useMemo)(function(){var ye=ue(ne);return{store:ne,subscription:ye}},[ne]),pe=(0,y.useMemo)(function(){return ne.getState()},[ne]);E(function(){var ye=ve.subscription;return ye.onStateChange=ye.notifyNestedSubs,ye.trySubscribe(),pe!==ne.getState()&&ye.notifyNestedSubs(),function(){ye.tryUnsubscribe(),ye.onStateChange=null}},[ve,pe]);var Ae=re||We;return y.createElement(Ae.Provider,{value:ve},de)}var x=a,b=ae(85377),z=ae(94266),te=ae.n(z),oe=ae(53410),ie=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],le=["reactReduxForwardedRef"],Ee=[],Fe=[null,null],Ye=function(ne){try{return JSON.stringify(ne)}catch(re){return String(ne)}};function Ie(ee,ne){var re=ee[1];return[ne.payload,re+1]}function ct(ee,ne,re){E(function(){return ee.apply(void 0,ne)},re)}function Re(ee,ne,re,de,ve,pe,Ae){ee.current=de,ne.current=ve,re.current=!1,pe.current&&(pe.current=null,Ae())}function Je(ee,ne,re,de,ve,pe,Ae,ye,Ze,$e){if(ee){var Xe=!1,ze=null,Qe=function(){if(!Xe){var na=ne.getState(),fa,ya;try{fa=de(na,ve.current)}catch(Xa){ya=Xa,ze=Xa}ya||(ze=null),fa===pe.current?Ae.current||Ze():(pe.current=fa,ye.current=fa,Ae.current=!0,$e({type:"STORE_UPDATED",payload:{error:ya}}))}};re.onStateChange=Qe,re.trySubscribe(),Qe();var st=function(){if(Xe=!0,re.tryUnsubscribe(),re.onStateChange=null,ze)throw ze};return st}}var Ue=function(){return[null,0]};function tt(ee,ne){ne===void 0&&(ne={});var re=ne,de=re.getDisplayName,ve=de===void 0?function(uo){return"ConnectAdvanced("+uo+")"}:de,pe=re.methodName,Ae=pe===void 0?"connectAdvanced":pe,ye=re.renderCountProp,Ze=ye===void 0?void 0:ye,$e=re.shouldHandleStateChanges,Xe=$e===void 0?!0:$e,ze=re.storeKey,Qe=ze===void 0?"store":ze,st=re.withRef,Gt=st===void 0?!1:st,na=re.forwardRef,fa=na===void 0?!1:na,ya=re.context,Xa=ya===void 0?We:ya,sr=(0,b.Z)(re,ie);if(0)var Ar;var fo=Xa;return function(jo){var Wl=jo.displayName||jo.name||"Component",Ko=ve(Wl),Ql=(0,we.Z)({},sr,{getDisplayName:ve,methodName:Ae,renderCountProp:Ze,shouldHandleStateChanges:Xe,storeKey:Qe,displayName:Ko,wrappedComponentName:Wl,WrappedComponent:jo}),yi=sr.pure;function Ci(Bi){return ee(Bi.dispatch,Ql)}var wu=yi?y.useMemo:function(Bi){return Bi()};function yu(Bi){var Gu=(0,y.useMemo)(function(){var Ss=Bi.reactReduxForwardedRef,Vs=(0,b.Z)(Bi,le);return[Bi.context,Ss,Vs]},[Bi]),Lu=Gu[0],hs=Gu[1],Ju=Gu[2],Hu=(0,y.useMemo)(function(){return Lu&&Lu.Consumer&&(0,oe.isContextConsumer)(y.createElement(Lu.Consumer,null))?Lu:fo},[Lu,fo]),Nu=(0,y.useContext)(Hu),Xu=!!Bi.store&&!!Bi.store.getState&&!!Bi.store.dispatch,ws=!!Nu&&!!Nu.store,Iu=Xu?Bi.store:Nu.store,Es=(0,y.useMemo)(function(){return Ci(Iu)},[Iu]),Ds=(0,y.useMemo)(function(){if(!Xe)return Fe;var Ss=ue(Iu,Xu?null:Nu.subscription),Vs=Ss.notifyNestedSubs.bind(Ss);return[Ss,Vs]},[Iu,Xu,Nu]),is=Ds[0],Ls=Ds[1],Ns=(0,y.useMemo)(function(){return Xu?Nu:(0,we.Z)({},Nu,{subscription:is})},[Xu,Nu,is]),td=(0,y.useReducer)(Ie,Ee,Ue),Kd=td[0],Is=Kd[0],_d=td[1];if(Is&&Is.error)throw Is.error;var nd=(0,y.useRef)(),Gs=(0,y.useRef)(Ju),Os=(0,y.useRef)(),ad=(0,y.useRef)(!1),Hs=wu(function(){return Os.current&&Ju===Gs.current?Os.current:Es(Iu.getState(),Ju)},[Iu,Is,Ju]);ct(Re,[Gs,nd,ad,Ju,Hs,Os,Ls]),ct(Je,[Xe,Iu,is,Es,Gs,nd,ad,Os,Ls,_d],[Iu,is,Es]);var zs=(0,y.useMemo)(function(){return y.createElement(jo,(0,we.Z)({},Hs,{ref:hs}))},[hs,jo,Hs]),Jd=(0,y.useMemo)(function(){return Xe?y.createElement(Hu.Provider,{value:Ns},zs):zs},[Hu,zs,Ns]);return Jd}var lu=yi?y.memo(yu):yu;if(lu.WrappedComponent=jo,lu.displayName=yu.displayName=Ko,fa){var Du=y.forwardRef(function(Gu,Lu){return y.createElement(lu,(0,we.Z)({},Gu,{reactReduxForwardedRef:Lu}))});return Du.displayName=Ko,Du.WrappedComponent=jo,te()(Du,jo)}return te()(lu,jo)}}function xe(ee,ne){return ee===ne?ee!==0||ne!==0||1/ee===1/ne:ee!==ee&&ne!==ne}function vt(ee,ne){if(xe(ee,ne))return!0;if(typeof ee!="object"||ee===null||typeof ne!="object"||ne===null)return!1;var re=Object.keys(ee),de=Object.keys(ne);if(re.length!==de.length)return!1;for(var ve=0;ve=0;de--){var ve=ne[de](ee);if(ve)return ve}return function(pe,Ae){throw new Error("Invalid value of type "+typeof ee+" for "+re+" argument when connecting component "+Ae.wrappedComponentName+".")}}function Vn(ee,ne){return ee===ne}function ua(ee){var ne=ee===void 0?{}:ee,re=ne.connectHOC,de=re===void 0?tt:re,ve=ne.mapStateToPropsFactories,pe=ve===void 0?wn:ve,Ae=ne.mapDispatchToPropsFactories,ye=Ae===void 0?Le:Ae,Ze=ne.mergePropsFactories,$e=Ze===void 0?Ot:Ze,Xe=ne.selectorFactory,ze=Xe===void 0?cn:Xe;return function(st,Gt,na,fa){fa===void 0&&(fa={});var ya=fa,Xa=ya.pure,sr=Xa===void 0?!0:Xa,Ar=ya.areStatesEqual,fo=Ar===void 0?Vn:Ar,uo=ya.areOwnPropsEqual,jo=uo===void 0?vt:uo,Wl=ya.areStatePropsEqual,Ko=Wl===void 0?vt:Wl,Ql=ya.areMergedPropsEqual,yi=Ql===void 0?vt:Ql,Ci=(0,b.Z)(ya,zt),wu=Tt(st,pe,"mapStateToProps"),yu=Tt(Gt,ye,"mapDispatchToProps"),lu=Tt(na,$e,"mergeProps");return de(ze,(0,we.Z)({methodName:"connect",getDisplayName:function(Bi){return"Connect("+Bi+")"},shouldHandleStateChanges:!!st,initMapStateToProps:wu,initMapDispatchToProps:yu,initMergeProps:lu,pure:sr,areStatesEqual:fo,areOwnPropsEqual:jo,areStatePropsEqual:Ko,areMergedPropsEqual:yi},Ci))}}var $t=ua();function aa(){var ee=useContext(ReactReduxContext);return ee}function Ya(ee){ee===void 0&&(ee=ReactReduxContext);var ne=ee===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ee)};return function(){var de=ne(),ve=de.store;return ve}}var Fa=null;function Qn(ee){ee===void 0&&(ee=ReactReduxContext);var ne=ee===ReactReduxContext?useDefaultStore:createStoreHook(ee);return function(){var de=ne();return de.dispatch}}var ja=null,br=function(ne,re){return ne===re};function lr(ee,ne,re,de){var ve=useReducer(function(Gt){return Gt+1},0),pe=ve[1],Ae=useMemo(function(){return createSubscription(re,de)},[re,de]),ye=useRef(),Ze=useRef(),$e=useRef(),Xe=useRef(),ze=re.getState(),Qe;try{if(ee!==Ze.current||ze!==$e.current||ye.current){var st=ee(ze);Xe.current===void 0||!ne(st,Xe.current)?Qe=st:Qe=Xe.current}else Qe=Xe.current}catch(Gt){throw ye.current&&(Gt.message+=` The error may be correlated with this previous error: `+ye.current.stack+` -`),Gt}return useIsomorphicLayoutEffect(function(){Ze.current=ee,$e.current=ze,Xe.current=Qe,ye.current=void 0}),useIsomorphicLayoutEffect(function(){function Gt(){try{var na=re.getState();if(na===$e.current)return;var fa=Ze.current(na);if(ne(fa,Xe.current))return;Xe.current=fa,$e.current=na}catch(Aa){ye.current=Aa}pe()}return Ae.onStateChange=Gt,Ae.trySubscribe(),Gt(),function(){return Ae.tryUnsubscribe()}},[re,Ae]),Qe}function ra(ee){ee===void 0&&(ee=ReactReduxContext);var ne=ee===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ee)};return function(de,ve){ve===void 0&&(ve=Fr);var pe=ne(),Ae=pe.store,ye=pe.subscription,Ze=lr(de,ve,Ae,ye);return useDebugValue(Ze),Ze}}var va=null,sa=ae(4676);De(sa.unstable_batchedUpdates);function ma(ee,ne){if(ee.length!==ne.length)return!1;for(var re=0;re");return de.callbacks},de.setCallbacks=function(ye){de.callbacks=ye},de}var re=ne.prototype;return re.componentDidMount=function(){this.unbind=Ga(window,[{eventName:"error",fn:this.onWindowError}])},re.componentWillUnmount=function(){this.unbind()},re.componentDidCatch=function(ve){if(ve instanceof ka){this.setState({});return}throw ve},re.render=function(){return this.props.children(this.setCallbacks)},ne}(y.Component),Ka=` +`)},Mn=function(ne){return[An(ne),"color: #00C584; font-size: 1.2em; font-weight: bold;","line-height: 1.5","color: #723874;"]},Ia="__react-beautiful-dnd-disable-dev-warnings";function ca(ee,ne){var re;Ve||typeof window!="undefined"&&window[Ia]||(re=console)[ee].apply(re,Mn(ne))}var ta=ca.bind(null,"warn"),Na=ca.bind(null,"error");function zn(){}function Vt(ee,ne){return(0,we.Z)({},ee,{},ne)}function Ga(ee,ne,re){var de=ne.map(function(ve){var pe=Vt(re,ve.options);return ee.addEventListener(ve.eventName,ve.fn,pe),function(){ee.removeEventListener(ve.eventName,ve.fn,pe)}});return function(){de.forEach(function(pe){pe()})}}var yr=!0,vo="Invariant failed";function ka(ee){this.message=ee}ka.prototype.toString=function(){return this.message};function Zt(ee,ne){if(!ee)throw yr?new ka(vo):new ka(vo+": "+(ne||""))}var Hr=function(ee){Be(ne,ee);function ne(){for(var de,ve=arguments.length,pe=new Array(ve),Ae=0;Ae");return de.callbacks},de.setCallbacks=function(ye){de.callbacks=ye},de}var re=ne.prototype;return re.componentDidMount=function(){this.unbind=Ga(window,[{eventName:"error",fn:this.onWindowError}])},re.componentWillUnmount=function(){this.unbind()},re.componentDidCatch=function(ve){if(ve instanceof ka){this.setState({});return}throw ve},re.render=function(){return this.props.children(this.setCallbacks)},ne}(y.Component),Ka=` Press space bar to start a drag. When dragging you can use the arrow keys to move the item around and escape to cancel. Some screen readers may require you to be in focus mode or to use your pass through key @@ -346,38 +346,38 @@ The error may be correlated with this previous error: in list `+ne.droppableId+` to list `+re.droppableId+` in position `+pe+` - `},Mr=function(ne,re,de){var ve=re.droppableId===de.droppableId;return ve?` + `},Rr=function(ne,re,de){var ve=re.droppableId===de.droppableId;return ve?` The item `+ne+` has been combined with `+de.draggableId:` The item `+ne+` in list `+re.droppableId+` has been combined with `+de.draggableId+` in list `+de.droppableId+` - `},so=function(ne){var re=ne.destination;if(re)return Dr(ne.source,re);var de=ne.combine;return de?Mr(ne.draggableId,ne.source,de):"You are over an area that cannot be dropped on"},Zr=function(ne){return` + `},so=function(ne){var re=ne.destination;if(re)return Dr(ne.source,re);var de=ne.combine;return de?Rr(ne.draggableId,ne.source,de):"You are over an area that cannot be dropped on"},Gr=function(ne){return` The item has returned to its starting position of `+wr(ne.index)+` `},oa=function(ne){if(ne.reason==="CANCEL")return` Movement cancelled. - `+Zr(ne.source)+` + `+Gr(ne.source)+` `;var re=ne.destination,de=ne.combine;return re?` You have dropped the item. `+Dr(ne.source,re)+` `:de?` You have dropped the item. - `+Mr(ne.draggableId,ne.source,de)+` + `+Rr(ne.draggableId,ne.source,de)+` `:` The item has been dropped while not over a drop area. - `+Zr(ne.source)+` - `},Xt={dragHandleUsageInstructions:Ka,onDragStart:mr,onDragUpdate:so,onDragEnd:oa},ir={x:0,y:0},ga=function(ne,re){return{x:ne.x+re.x,y:ne.y+re.y}},or=function(ne,re){return{x:ne.x-re.x,y:ne.y-re.y}},Ha=function(ne,re){return ne.x===re.x&&ne.y===re.y},pn=function(ne){return{x:ne.x!==0?-ne.x:0,y:ne.y!==0?-ne.y:0}},$n=function(ne,re,de){var ve;return de===void 0&&(de=0),ve={},ve[ne]=re,ve[ne==="x"?"y":"x"]=de,ve},Ia=function(ne,re){return Math.sqrt(Math.pow(re.x-ne.x,2)+Math.pow(re.y-ne.y,2))},_n=function(ne,re){return Math.min.apply(Math,re.map(function(de){return Ia(ne,de)}))},cr=function(ne){return function(re){return{x:ne(re.x),y:ne(re.y)}}},gr=function(ee,ne){var re=Ea({top:Math.max(ne.top,ee.top),right:Math.min(ne.right,ee.right),bottom:Math.min(ne.bottom,ee.bottom),left:Math.max(ne.left,ee.left)});return re.width<=0||re.height<=0?null:re},Br=function(ne,re){return{top:ne.top+re.y,left:ne.left+re.x,bottom:ne.bottom+re.y,right:ne.right+re.x}},Ur=function(ne){return[{x:ne.left,y:ne.top},{x:ne.right,y:ne.top},{x:ne.left,y:ne.bottom},{x:ne.right,y:ne.bottom}]},pr={top:0,right:0,bottom:0,left:0},el=function(ne,re){return re?Br(ne,re.scroll.diff.displacement):ne},No=function(ne,re,de){if(de&&de.increasedBy){var ve;return(0,we.Z)({},ne,(ve={},ve[re.end]=ne[re.end]+de.increasedBy[re.line],ve))}return ne},Ll=function(ne,re){return re&&re.shouldClipSubject?gr(re.pageMarginBox,ne):Ea(ne)},Or=function(ee){var ne=ee.page,re=ee.withPlaceholder,de=ee.axis,ve=ee.frame,pe=el(ne.marginBox,ve),Ae=No(pe,de,re),ye=Ll(Ae,ve);return{page:ne,withPlaceholder:re,active:ye}},Ir=function(ee,ne){ee.frame||Zt(!1);var re=ee.frame,de=or(ne,re.scroll.initial),ve=pn(de),pe=(0,we.Z)({},re,{scroll:{initial:re.scroll.initial,current:ne,diff:{value:de,displacement:ve},max:re.scroll.max}}),Ae=Or({page:ee.subject.page,withPlaceholder:ee.subject.withPlaceholder,axis:ee.axis,frame:pe}),ye=(0,we.Z)({},ee,{frame:pe,subject:Ae});return ye};function Fo(ee){return Number.isInteger?Number.isInteger(ee):typeof ee=="number"&&isFinite(ee)&&Math.floor(ee)===ee}function nr(ee){return Object.values?Object.values(ee):Object.keys(ee).map(function(ne){return ee[ne]})}function Yr(ee,ne){if(ee.findIndex)return ee.findIndex(ne);for(var re=0;reee.bottom,$e=de.leftee.right,Xe=Ze&&$e;if(Xe)return!0;var ze=Ze&&Ae||$e&&pe;return ze}},qi=function(ee){var ne=_o(ee.top,ee.bottom),re=_o(ee.left,ee.right);return function(de){var ve=ne(de.top)&&ne(de.bottom)&&re(de.left)&&re(de.right);return ve}},Zl={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Ul={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},ei=function(ee){return function(ne){var re=_o(ne.top,ne.bottom),de=_o(ne.left,ne.right);return function(ve){return ee===Zl?re(ve.top)&&re(ve.bottom):de(ve.left)&&de(ve.right)}}},_a=function(ne,re){var de=re.frame?re.frame.scroll.diff.displacement:ir;return Br(ne,de)},Yn=function(ne,re,de){return re.subject.active?de(re.subject.active)(ne):!1},Gn=function(ne,re,de){return de(re)(ne)},me=function(ne){var re=ne.target,de=ne.destination,ve=ne.viewport,pe=ne.withDroppableDisplacement,Ae=ne.isVisibleThroughFrameFn,ye=pe?_a(re,de):re;return Yn(ye,de,Ae)&&Gn(ye,ve,Ae)},ft=function(ne){return me((0,we.Z)({},ne,{isVisibleThroughFrameFn:pi}))},Bt=function(ne){return me((0,we.Z)({},ne,{isVisibleThroughFrameFn:qi}))},gn=function(ne){return me((0,we.Z)({},ne,{isVisibleThroughFrameFn:ei(ne.destination.axis)}))},ht=function(ne,re,de){if(typeof de=="boolean")return de;if(!re)return!0;var ve=re.invisible,pe=re.visible;if(ve[ne])return!1;var Ae=pe[ne];return Ae?Ae.shouldAnimate:!0};function In(ee,ne){var re=ee.page.marginBox,de={top:ne.point.y,right:0,bottom:0,left:ne.point.x};return Ea(Va(re,de))}function yn(ee){var ne=ee.afterDragging,re=ee.destination,de=ee.displacedBy,ve=ee.viewport,pe=ee.forceShouldAnimate,Ae=ee.last;return ne.reduce(function(Ze,$e){var Xe=In($e,de),ze=$e.descriptor.id;Ze.all.push(ze);var Qe=ft({target:Xe,destination:re,viewport:ve,withDroppableDisplacement:!0});if(!Qe)return Ze.invisible[$e.descriptor.id]=!0,Ze;var st=ht(ze,Ae,pe),Gt={draggableId:ze,shouldAnimate:st};return Ze.visible[ze]=Gt,Ze},{all:[],visible:{},invisible:{}})}function vn(ee,ne){if(!ee.length)return 0;var re=ee[ee.length-1].descriptor.index;return ne.inHomeList?re:re+1}function Fn(ee){var ne=ee.insideDestination,re=ee.inHomeList,de=ee.displacedBy,ve=ee.destination,pe=vn(ne,{inHomeList:re});return{displaced:Ol,displacedBy:de,at:{type:"REORDER",destination:{droppableId:ve.descriptor.id,index:pe}}}}function za(ee){var ne=ee.draggable,re=ee.insideDestination,de=ee.destination,ve=ee.viewport,pe=ee.displacedBy,Ae=ee.last,ye=ee.index,Ze=ee.forceShouldAnimate,$e=ll(ne,de);if(ye==null)return Fn({insideDestination:re,inHomeList:$e,displacedBy:pe,destination:de});var Xe=oo(re,function(na){return na.descriptor.index===ye});if(!Xe)return Fn({insideDestination:re,inHomeList:$e,displacedBy:pe,destination:de});var ze=Kr(ne,re),Qe=re.indexOf(Xe),st=ze.slice(Qe),Gt=yn({afterDragging:st,destination:de,displacedBy:pe,last:Ae,viewport:ve.frame,forceShouldAnimate:Ze});return{displaced:Gt,displacedBy:pe,at:{type:"REORDER",destination:{droppableId:de.descriptor.id,index:ye}}}}function fr(ee,ne){return!!ne.effected[ee]}var Lr=function(ee){var ne=ee.isMovingForward,re=ee.destination,de=ee.draggables,ve=ee.combine,pe=ee.afterCritical;if(!re.isCombineEnabled)return null;var Ae=ve.draggableId,ye=de[Ae],Ze=ye.descriptor.index,$e=fr(Ae,pe);return $e?ne?Ze:Ze-1:ne?Ze+1:Ze},pa=function(ee){var ne=ee.isMovingForward,re=ee.isInHomeList,de=ee.insideDestination,ve=ee.location;if(!de.length)return null;var pe=ve.index,Ae=ne?pe+1:pe-1,ye=de[0].descriptor.index,Ze=de[de.length-1].descriptor.index,$e=re?Ze:Ze+1;return Ae$e?null:Ae},ha=function(ee){var ne=ee.isMovingForward,re=ee.isInHomeList,de=ee.draggable,ve=ee.draggables,pe=ee.destination,Ae=ee.insideDestination,ye=ee.previousImpact,Ze=ee.viewport,$e=ee.afterCritical,Xe=ye.at;if(Xe||Zt(!1),Xe.type==="REORDER"){var ze=pa({isMovingForward:ne,isInHomeList:re,location:Xe.destination,insideDestination:Ae});return ze==null?null:za({draggable:de,insideDestination:Ae,destination:pe,viewport:Ze,last:ye.displaced,displacedBy:ye.displacedBy,index:ze})}var Qe=Lr({isMovingForward:ne,destination:pe,displaced:ye.displaced,draggables:ve,combine:Xe.combine,afterCritical:$e});return Qe==null?null:za({draggable:de,insideDestination:Ae,destination:pe,viewport:Ze,last:ye.displaced,displacedBy:ye.displacedBy,index:Qe})},lt=function(ee){var ne=ee.displaced,re=ee.afterCritical,de=ee.combineWith,ve=ee.displacedBy,pe=!!(ne.visible[de]||ne.invisible[de]);return fr(de,re)?pe?ir:pn(ve.point):pe?ve.point:ir},nt=function(ee){var ne=ee.afterCritical,re=ee.impact,de=ee.draggables,ve=ml(re);ve||Zt(!1);var pe=ve.draggableId,Ae=de[pe].page.borderBox.center,ye=lt({displaced:re.displaced,afterCritical:ne,combineWith:pe,displacedBy:re.displacedBy});return ga(Ae,ye)},Ft=function(ne,re){return re.margin[ne.start]+re.borderBox[ne.size]/2},Pn=function(ne,re){return re.margin[ne.end]+re.borderBox[ne.size]/2},ia=function(ne,re,de){return re[ne.crossAxisStart]+de.margin[ne.crossAxisStart]+de.borderBox[ne.crossAxisSize]/2},Ba=function(ne){var re=ne.axis,de=ne.moveRelativeTo,ve=ne.isMoving;return $n(re.line,de.marginBox[re.end]+Ft(re,ve),ia(re,de.marginBox,ve))},an=function(ne){var re=ne.axis,de=ne.moveRelativeTo,ve=ne.isMoving;return $n(re.line,de.marginBox[re.start]-Pn(re,ve),ia(re,de.marginBox,ve))},xa=function(ne){var re=ne.axis,de=ne.moveInto,ve=ne.isMoving;return $n(re.line,de.contentBox[re.start]+Ft(re,ve),ia(re,de.contentBox,ve))},qa=function(ee){var ne=ee.impact,re=ee.draggable,de=ee.draggables,ve=ee.droppable,pe=ee.afterCritical,Ae=Io(ve.descriptor.id,de),ye=re.page,Ze=ve.axis;if(!Ae.length)return xa({axis:Ze,moveInto:ve.page,isMoving:ye});var $e=ne.displaced,Xe=ne.displacedBy,ze=$e.all[0];if(ze){var Qe=de[ze];if(fr(ze,pe))return an({axis:Ze,moveRelativeTo:Qe.page,isMoving:ye});var st=Qt(Qe.page,Xe.point);return an({axis:Ze,moveRelativeTo:st,isMoving:ye})}var Gt=Ae[Ae.length-1];if(Gt.descriptor.id===re.descriptor.id)return ye.borderBox.center;if(fr(Gt.descriptor.id,pe)){var na=Qt(Gt.page,pn(pe.displacedBy.point));return Ba({axis:Ze,moveRelativeTo:na,isMoving:ye})}return Ba({axis:Ze,moveRelativeTo:Gt.page,isMoving:ye})},Sr=function(ee,ne){var re=ee.frame;return re?ga(ne,re.scroll.diff.displacement):ne},$r=function(ne){var re=ne.impact,de=ne.draggable,ve=ne.droppable,pe=ne.draggables,Ae=ne.afterCritical,ye=de.page.borderBox.center,Ze=re.at;return!ve||!Ze?ye:Ze.type==="REORDER"?qa({impact:re,draggable:de,draggables:pe,droppable:ve,afterCritical:Ae}):nt({impact:re,draggables:pe,afterCritical:Ae})},bn=function(ee){var ne=$r(ee),re=ee.droppable,de=re?Sr(re,ne):ne;return de},Rr=function(ee,ne){var re=or(ne,ee.scroll.initial),de=pn(re),ve=Ea({top:ne.y,bottom:ne.y+ee.frame.height,left:ne.x,right:ne.x+ee.frame.width}),pe={frame:ve,scroll:{initial:ee.scroll.initial,max:ee.scroll.max,current:ne,diff:{value:re,displacement:de}}};return pe};function kr(ee,ne){return ee.map(function(re){return ne[re]})}function Bo(ee,ne){for(var re=0;re1?Xe.sort(function(ze,Qe){return tl(ze)[ye.start]-tl(Qe)[ye.start]})[0]:$e.sort(function(ze,Qe){var st=_n(re,Ur(tl(ze))),Gt=_n(re,Ur(tl(Qe)));return st!==Gt?st-Gt:tl(ze)[ye.start]-tl(Qe)[ye.start]})[0]},vu=function(ne,re){var de=ne.page.borderBox.center;return fr(ne.descriptor.id,re)?or(de,re.displacedBy.point):de},$i=function(ne,re){var de=ne.page.borderBox;return fr(ne.descriptor.id,re)?Br(de,pn(re.displacedBy.point)):de},pu=function(ee){var ne=ee.pageBorderBoxCenter,re=ee.viewport,de=ee.destination,ve=ee.insideDestination,pe=ee.afterCritical,Ae=ve.filter(function(ye){return Bt({target:$i(ye,pe),destination:de,viewport:re.frame,withDroppableDisplacement:!0})}).sort(function(ye,Ze){var $e=Ia(ne,Sr(de,vu(ye,pe))),Xe=Ia(ne,Sr(de,vu(Ze,pe)));return $ene.left&&ee.topne.top}function zu(ee){var ne=ee.pageBorderBox,re=ee.draggable,de=ee.candidates,ve=re.page.borderBox.center,pe=de.map(function(Ae){var ye=Ae.axis,Ze=$n(Ae.axis.line,ne.center[ye.line],Ae.page.borderBox.center[ye.crossAxisLine]);return{id:Ae.descriptor.id,distance:Ia(ve,Ze)}}).sort(function(Ae,ye){return ye.distance-Ae.distance});return pe[0]?pe[0].id:null}function Ps(ee){var ne=ee.pageBorderBox,re=ee.draggable,de=ee.droppables,ve=lo(de).filter(function(pe){if(!pe.isEnabled)return!1;var Ae=pe.subject.active;if(!Ae||!wi(ne,Ae))return!1;if(Ml(Ae)(ne.center))return!0;var ye=pe.axis,Ze=Ae.center[ye.crossAxisLine],$e=ne[ye.crossAxisStart],Xe=ne[ye.crossAxisEnd],ze=_o(Ae[ye.crossAxisStart],Ae[ye.crossAxisEnd]),Qe=ze($e),st=ze(Xe);return!Qe&&!st?!0:Qe?$eZe});return ve.length?ve.length===1?ve[0].descriptor.id:zu({pageBorderBox:ne,draggable:re,candidates:ve}):null}var ku=function(ne,re){return Ea(Br(ne,re))},fl=function(ee,ne){var re=ee.frame;return re?ku(ne,re.scroll.diff.value):ne};function qu(ee){var ne=ee.displaced,re=ee.id;return!!(ne.visible[re]||ne.invisible[re])}function us(ee){var ne=ee.draggable,re=ee.closest,de=ee.inHomeList;return re?de&&re.descriptor.index>ne.descriptor.index?re.descriptor.index-1:re.descriptor.index:null}var ss=function(ee){var ne=ee.pageBorderBoxWithDroppableScroll,re=ee.draggable,de=ee.destination,ve=ee.insideDestination,pe=ee.last,Ae=ee.viewport,ye=ee.afterCritical,Ze=de.axis,$e=Wi(de.axis,re.displaceBy),Xe=$e.value,ze=ne[Ze.start],Qe=ne[Ze.end],st=Kr(re,ve),Gt=oo(st,function(fa){var Aa=fa.descriptor.id,Xa=fa.page.borderBox.center[Ze.line],sr=fr(Aa,ye),Pr=qu({displaced:pe,id:Aa});return sr?Pr?Qe<=Xa:zeAa[ye.start]+sr&&zeAa[ye.start]-$e+sr&&XeAa[ye.start]+$e+sr&&zeAa[ye.start]+sr&&Xe=Wo)return ho;var pe=ve/Wo,Ae=io+Vo*pe,ye=de==="CANCEL"?Ae*hr:Ae;return Number(ye.toFixed(2))},rl=function(ee){var ne=ee.impact,re=ee.draggable,de=ee.dimensions,ve=ee.viewport,pe=ee.afterCritical,Ae=de.draggables,ye=de.droppables,Ze=il(ne),$e=Ze?ye[Ze]:null,Xe=ye[re.descriptor.droppableId],ze=Oa({impact:ne,draggable:re,draggables:Ae,afterCritical:pe,droppable:$e||Xe,viewport:ve}),Qe=or(ze,re.client.borderBox.center);return Qe},bl=function(ee){var ne=ee.draggables,re=ee.reason,de=ee.lastImpact,ve=ee.home,pe=ee.viewport,Ae=ee.onLiftImpact;if(!de.at||re!=="DROP"){var ye=Qu({draggables:ne,impact:Ae,destination:ve,viewport:pe,forceShouldAnimate:!0});return{impact:ye,didDropInsideDroppable:!1}}if(de.at.type==="REORDER")return{impact:de,didDropInsideDroppable:!0};var Ze=(0,we.Z)({},de,{displaced:Ol});return{impact:Ze,didDropInsideDroppable:!0}},Gl=function(ee){var ne=ee.getState,re=ee.dispatch;return function(de){return function(ve){if(ve.type!=="DROP"){de(ve);return}var pe=ne(),Ae=ve.payload.reason;if(pe.phase==="COLLECTING"){re(Fa({reason:Ae}));return}if(pe.phase!=="IDLE"){var ye=pe.phase==="DROP_PENDING"&&pe.isWaiting;ye&&Zt(!1),pe.phase==="DRAGGING"||pe.phase==="DROP_PENDING"||Zt(!1);var Ze=pe.critical,$e=pe.dimensions,Xe=$e.draggables[pe.critical.draggable.id],ze=bl({reason:Ae,lastImpact:pe.impact,afterCritical:pe.afterCritical,onLiftImpact:pe.onLiftImpact,home:pe.dimensions.droppables[pe.critical.droppable.id],viewport:pe.viewport,draggables:pe.dimensions.draggables}),Qe=ze.impact,st=ze.didDropInsideDroppable,Gt=st?sl(Qe):null,na=st?ml(Qe):null,fa={index:Ze.draggable.index,droppableId:Ze.droppable.id},Aa={draggableId:Xe.descriptor.id,type:Xe.descriptor.type,source:fa,reason:Ae,mode:pe.movementMode,destination:Gt,combine:na},Xa=rl({impact:Qe,draggable:Xe,dimensions:$e,viewport:pe.viewport,afterCritical:pe.afterCritical}),sr={critical:pe.critical,afterCritical:pe.afterCritical,result:Aa,impact:Qe},Pr=!Ha(pe.current.client.offset,Xa)||!!Aa.combine;if(!Pr){re(Dt({completed:sr}));return}var fo=Lo({current:pe.current.client.offset,destination:Xa,reason:Ae}),uo={newHomeClientOffset:Xa,dropDuration:fo,completed:sr};re(sn(uo))}}}},pl=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function To(ee){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(re){re.target!==window&&re.target!==window.document||ee()}}}function cl(ee){var ne=ee.onWindowScroll;function re(){ne(pl())}var de=Kn(re),ve=To(de),pe=zn;function Ae(){return pe!==zn}function ye(){Ae()&&Zt(!1),pe=Ga(window,[ve])}function Ze(){Ae()||Zt(!1),de.cancel(),pe(),pe=zn}return{start:ye,stop:Ze,isActive:Ae}}var Cl=function(ne){return ne.type==="DROP_COMPLETE"||ne.type==="DROP_ANIMATE"||ne.type==="FLUSH"},Rl=function(ee){var ne=cl({onWindowScroll:function(de){ee.dispatch(en({newScroll:de}))}});return function(re){return function(de){!ne.isActive()&&de.type==="INITIAL_PUBLISH"&&ne.start(),ne.isActive()&&Cl(de)&&ne.stop(),re(de)}}},Yl=function(ee){var ne=!1,re=!1,de=setTimeout(function(){re=!0}),ve=function(Ae){ne||re||(ne=!0,ee(Ae),clearTimeout(de))};return ve.wasCalled=function(){return ne},ve},Tl=function(){var ee=[],ne=function(pe){var Ae=Yr(ee,function($e){return $e.timerId===pe});Ae===-1&&Zt(!1);var ye=ee.splice(Ae,1),Ze=ye[0];Ze.callback()},re=function(pe){var Ae=setTimeout(function(){return ne(Ae)}),ye={timerId:Ae,callback:pe};ee.push(ye)},de=function(){if(ee.length){var pe=[].concat(ee);ee.length=0,pe.forEach(function(Ae){clearTimeout(Ae.timerId),Ae.callback()})}};return{add:re,flush:de}},ci=function(ne,re){return ne==null&&re==null?!0:ne==null||re==null?!1:ne.droppableId===re.droppableId&&ne.index===re.index},hi=function(ne,re){return ne==null&&re==null?!0:ne==null||re==null?!1:ne.draggableId===re.draggableId&&ne.droppableId===re.droppableId},Tr=function(ne,re){if(ne===re)return!0;var de=ne.draggable.id===re.draggable.id&&ne.draggable.droppableId===re.draggable.droppableId&&ne.draggable.type===re.draggable.type&&ne.draggable.index===re.draggable.index,ve=ne.droppable.id===re.droppable.id&&ne.droppable.type===re.droppable.type;return de&&ve},Qo=function(ne,re){su(),re(),Ou()},gl=function(ne,re){return{draggableId:ne.draggable.id,type:ne.droppable.type,source:{droppableId:ne.droppable.id,index:ne.draggable.index},mode:re}},kl=function(ne,re,de,ve){if(!ne){de(ve(re));return}var pe=Yl(de),Ae={announce:pe};ne(re,Ae),pe.wasCalled()||de(ve(re))},Kl=function(ee,ne){var re=Tl(),de=null,ve=function(Qe,st){de&&Zt(!1),Qo("onBeforeCapture",function(){var Gt=ee().onBeforeCapture;if(Gt){var na={draggableId:Qe,mode:st};Gt(na)}})},pe=function(Qe,st){de&&Zt(!1),Qo("onBeforeDragStart",function(){var Gt=ee().onBeforeDragStart;Gt&&Gt(gl(Qe,st))})},Ae=function(Qe,st){de&&Zt(!1);var Gt=gl(Qe,st);de={mode:st,lastCritical:Qe,lastLocation:Gt.source,lastCombine:null},re.add(function(){Qo("onDragStart",function(){return kl(ee().onDragStart,Gt,ne,Xt.onDragStart)})})},ye=function(Qe,st){var Gt=sl(st),na=ml(st);de||Zt(!1);var fa=!Tr(Qe,de.lastCritical);fa&&(de.lastCritical=Qe);var Aa=!ci(de.lastLocation,Gt);Aa&&(de.lastLocation=Gt);var Xa=!hi(de.lastCombine,na);if(Xa&&(de.lastCombine=na),!(!fa&&!Aa&&!Xa)){var sr=(0,we.Z)({},gl(Qe,de.mode),{combine:na,destination:Gt});re.add(function(){Qo("onDragUpdate",function(){return kl(ee().onDragUpdate,sr,ne,Xt.onDragUpdate)})})}},Ze=function(){de||Zt(!1),re.flush()},$e=function(Qe){de||Zt(!1),de=null,Qo("onDragEnd",function(){return kl(ee().onDragEnd,Qe,ne,Xt.onDragEnd)})},Xe=function(){if(de){var Qe=(0,we.Z)({},gl(de.lastCritical,de.mode),{combine:null,destination:null,reason:"CANCEL"});$e(Qe)}};return{beforeCapture:ve,beforeStart:pe,start:Ae,update:ye,flush:Ze,drop:$e,abort:Xe}},Al=function(ee,ne){var re=Kl(ee,ne);return function(de){return function(ve){return function(pe){if(pe.type==="BEFORE_INITIAL_CAPTURE"){re.beforeCapture(pe.payload.draggableId,pe.payload.movementMode);return}if(pe.type==="INITIAL_PUBLISH"){var Ae=pe.payload.critical;re.beforeStart(Ae,pe.payload.movementMode),ve(pe),re.start(Ae,pe.payload.movementMode);return}if(pe.type==="DROP_COMPLETE"){var ye=pe.payload.completed.result;re.flush(),ve(pe),re.drop(ye);return}if(ve(pe),pe.type==="FLUSH"){re.abort();return}var Ze=de.getState();Ze.phase==="DRAGGING"&&re.update(Ze.critical,Ze.impact)}}}},jl=function(ee){return function(ne){return function(re){if(re.type!=="DROP_ANIMATION_FINISHED"){ne(re);return}var de=ee.getState();de.phase!=="DROP_ANIMATING"&&Zt(!1),ee.dispatch(Dt({completed:de.completed}))}}},gi=function(ee){var ne=null,re=null;function de(){re&&(cancelAnimationFrame(re),re=null),ne&&(ne(),ne=null)}return function(ve){return function(pe){if((pe.type==="FLUSH"||pe.type==="DROP_COMPLETE"||pe.type==="DROP_ANIMATION_FINISHED")&&de(),ve(pe),pe.type==="DROP_ANIMATE"){var Ae={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var Ze=ee.getState();Ze.phase==="DROP_ANIMATING"&&ee.dispatch(Ma())}};re=requestAnimationFrame(function(){re=null,ne=Ga(window,[Ae])})}}}},Li=function(ee){return function(){return function(ne){return function(re){(re.type==="DROP_COMPLETE"||re.type==="FLUSH"||re.type==="DROP_ANIMATE")&&ee.stopPublishing(),ne(re)}}}},ti=function(ee){var ne=!1;return function(){return function(re){return function(de){if(de.type==="INITIAL_PUBLISH"){ne=!0,ee.tryRecordFocus(de.payload.critical.draggable.id),re(de),ee.tryRestoreFocusRecorded();return}if(re(de),!!ne){if(de.type==="FLUSH"){ne=!1,ee.tryRestoreFocusRecorded();return}if(de.type==="DROP_COMPLETE"){ne=!1;var ve=de.payload.completed.result;ve.combine&&ee.tryShiftRecord(ve.draggableId,ve.combine.draggableId),ee.tryRestoreFocusRecorded()}}}}}},eu=function(ne){return ne.type==="DROP_COMPLETE"||ne.type==="DROP_ANIMATE"||ne.type==="FLUSH"},Nn=function(ee){return function(ne){return function(re){return function(de){if(eu(de)){ee.stop(),re(de);return}if(de.type==="INITIAL_PUBLISH"){re(de);var ve=ne.getState();ve.phase!=="DRAGGING"&&Zt(!1),ee.start(ve);return}re(de),ee.scroll(ne.getState())}}}},Eu=function(ee){return function(ne){return function(re){if(ne(re),re.type==="PUBLISH_WHILE_DRAGGING"){var de=ee.getState();de.phase==="DROP_PENDING"&&(de.isWaiting||ee.dispatch(wa({reason:de.reason})))}}}},Jl=ke.qC,Ni=function(ee){var ne=ee.dimensionMarshal,re=ee.focusMarshal,de=ee.styleMarshal,ve=ee.getResponders,pe=ee.announce,Ae=ee.autoScroller;return(0,ke.MT)(ns,Jl((0,ke.md)(eo(de),Li(ne),Sa(ne),Gl,jl,gi,Eu,Nn(Ae),Rl,ti(re),Al(ve,pe))))},Xl=function(){return{additions:{},removals:{},modified:{}}};function Su(ee){var ne=ee.registry,re=ee.callbacks,de=Xl(),ve=null,pe=function(){ve||(re.collectionStarting(),ve=requestAnimationFrame(function(){ve=null,su();var Xe=de,ze=Xe.additions,Qe=Xe.removals,st=Xe.modified,Gt=Object.keys(ze).map(function(Aa){return ne.draggable.getById(Aa).getDimension(ir)}).sort(function(Aa,Xa){return Aa.descriptor.index-Xa.descriptor.index}),na=Object.keys(st).map(function(Aa){var Xa=ne.droppable.getById(Aa),sr=Xa.callbacks.getScrollWhileDragging();return{droppableId:Aa,scroll:sr}}),fa={additions:Gt,removals:Object.keys(Qe),modified:na};de=Xl(),Ou(),re.publish(fa)}))},Ae=function(Xe){var ze=Xe.descriptor.id;de.additions[ze]=Xe,de.modified[Xe.descriptor.droppableId]=!0,de.removals[ze]&&delete de.removals[ze],pe()},ye=function(Xe){var ze=Xe.descriptor;de.removals[ze.id]=!0,de.modified[ze.droppableId]=!0,de.additions[ze.id]&&delete de.additions[ze.id],pe()},Ze=function(){ve&&(cancelAnimationFrame(ve),ve=null,de=Xl())};return{add:Ae,remove:ye,stop:Ze}}var Ui=function(ee){var ne=ee.scrollHeight,re=ee.scrollWidth,de=ee.height,ve=ee.width,pe=or({x:re,y:ne},{x:ve,y:de}),Ae={x:Math.max(0,pe.x),y:Math.max(0,pe.y)};return Ae},mi=function(){var ee=document.documentElement;return ee||Zt(!1),ee},xo=function(){var ee=mi(),ne=Ui({scrollHeight:ee.scrollHeight,scrollWidth:ee.scrollWidth,width:ee.clientWidth,height:ee.clientHeight});return ne},Nl=function(){var ee=pl(),ne=xo(),re=ee.y,de=ee.x,ve=mi(),pe=ve.clientWidth,Ae=ve.clientHeight,ye=de+pe,Ze=re+Ae,$e=Ea({top:re,left:de,right:ye,bottom:Ze}),Xe={frame:$e,scroll:{initial:ee,current:ee,max:ne,diff:{value:ir,displacement:ir}}};return Xe},Go=function(ee){var ne=ee.critical,re=ee.scrollOptions,de=ee.registry;su();var ve=Nl(),pe=ve.scroll.current,Ae=ne.droppable,ye=de.droppable.getAllByType(Ae.type).map(function(ze){return ze.callbacks.getDimensionAndWatchScroll(pe,re)}),Ze=de.draggable.getAllByType(ne.draggable.type).map(function(ze){return ze.getDimension(pe)}),$e={draggables:Co(Ze),droppables:ao(ye)};Ou();var Xe={dimensions:$e,critical:ne,viewport:ve};return Xe};function ki(ee,ne,re){if(re.descriptor.id===ne.id||re.descriptor.type!==ne.type)return!1;var de=ee.droppable.getById(re.descriptor.droppableId);return de.descriptor.mode==="virtual"}var Hl=function(ee,ne){var re=null,de=Su({callbacks:{publish:ne.publishWhileDragging,collectionStarting:ne.collectionStarting},registry:ee}),ve=function(st,Gt){ee.droppable.exists(st)||Zt(!1),re&&ne.updateDroppableIsEnabled({id:st,isEnabled:Gt})},pe=function(st,Gt){re&&(ee.droppable.exists(st)||Zt(!1),ne.updateDroppableIsCombineEnabled({id:st,isCombineEnabled:Gt}))},Ae=function(st,Gt){re&&(ee.droppable.exists(st)||Zt(!1),ne.updateDroppableScroll({id:st,newScroll:Gt}))},ye=function(st,Gt){re&&ee.droppable.getById(st).callbacks.scroll(Gt)},Ze=function(){if(re){de.stop();var st=re.critical.droppable;ee.droppable.getAllByType(st.type).forEach(function(Gt){return Gt.callbacks.dragStopped()}),re.unsubscribe(),re=null}},$e=function(st){re||Zt(!1);var Gt=re.critical.draggable;st.type==="ADDITION"&&ki(ee,Gt,st.value)&&de.add(st.value),st.type==="REMOVAL"&&ki(ee,Gt,st.value)&&de.remove(st.value)},Xe=function(st){re&&Zt(!1);var Gt=ee.draggable.getById(st.draggableId),na=ee.droppable.getById(Gt.descriptor.droppableId),fa={draggable:Gt.descriptor,droppable:na.descriptor},Aa=ee.subscribe($e);return re={critical:fa,unsubscribe:Aa},Go({critical:fa,registry:ee,scrollOptions:st.scrollOptions})},ze={updateDroppableIsEnabled:ve,updateDroppableIsCombineEnabled:pe,scrollDroppable:ye,updateDroppableScroll:Ae,startPublishing:Xe,stopPublishing:Ze};return ze},Ei=function(ee,ne){return ee.phase==="IDLE"?!0:ee.phase!=="DROP_ANIMATING"||ee.completed.result.draggableId===ne?!1:ee.completed.result.reason==="DROP"},ji=function(ee){window.scrollBy(ee.x,ee.y)},xl=jt(function(ee){return lo(ee).filter(function(ne){return!(!ne.isEnabled||!ne.frame)})}),ni=function(ne,re){var de=oo(xl(re),function(ve){return ve.frame||Zt(!1),Ml(ve.frame.pageMarginBox)(ne)});return de},tu=function(ee){var ne=ee.center,re=ee.destination,de=ee.droppables;if(re){var ve=de[re];return ve.frame?ve:null}var pe=ni(ne,de);return pe},ol={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(ne){return Math.pow(ne,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},fi=function(ee,ne){var re=ee[ne.size]*ol.startFromPercentage,de=ee[ne.size]*ol.maxScrollAtPercentage,ve={startScrollingFrom:re,maxScrollValueAt:de};return ve},Qa=function(ee){var ne=ee.startOfRange,re=ee.endOfRange,de=ee.current,ve=re-ne;if(ve===0)return 0;var pe=de-ne,Ae=pe/ve;return Ae},Uo=1,Yi=function(ee,ne){if(ee>ne.startScrollingFrom)return 0;if(ee<=ne.maxScrollValueAt)return ol.maxPixelScroll;if(ee===ne.startScrollingFrom)return Uo;var re=Qa({startOfRange:ne.maxScrollValueAt,endOfRange:ne.startScrollingFrom,current:ee}),de=1-re,ve=ol.maxPixelScroll*ol.ease(de);return Math.ceil(ve)},Fi=ol.durationDampening.accelerateAt,ai=ol.durationDampening.stopDampeningAt,du=function(ee,ne){var re=ne,de=ai,ve=Date.now(),pe=ve-re;if(pe>=ai)return ee;if(pene.height,pe=re.width>ne.width;return!pe&&!ve?de:pe&&ve?null:{x:pe?0:de.x,y:ve?0:de.y}},jr=cr(function(ee){return ee===0?0:ee}),Ja=function(ee){var ne=ee.dragStartTime,re=ee.container,de=ee.subject,ve=ee.center,pe=ee.shouldUseTimeDampening,Ae={top:ve.y-re.top,right:re.right-ve.x,bottom:re.bottom-ve.y,left:ve.x-re.left},ye=cu({container:re,distanceToEdges:Ae,dragStartTime:ne,axis:Zl,shouldUseTimeDampening:pe}),Ze=cu({container:re,distanceToEdges:Ae,dragStartTime:ne,axis:Ul,shouldUseTimeDampening:pe}),$e=jr({x:Ze,y:ye});if(Ha($e,ir))return null;var Xe=ri({container:re,subject:de,proposedScroll:$e});return Xe?Ha(Xe,ir)?null:Xe:null},to=cr(function(ee){return ee===0?0:ee>0?1:-1}),hl=function(){var ee=function(re,de){return re<0?re:re>de?re-de:0};return function(ne){var re=ne.current,de=ne.max,ve=ne.change,pe=ga(re,ve),Ae={x:ee(pe.x,de.x),y:ee(pe.y,de.y)};return Ha(Ae,ir)?null:Ae}}(),bi=function(ne){var re=ne.max,de=ne.current,ve=ne.change,pe={x:Math.max(de.x,re.x),y:Math.max(de.y,re.y)},Ae=to(ve),ye=hl({max:pe,current:de,change:Ae});return!ye||Ae.x!==0&&ye.x===0||Ae.y!==0&&ye.y===0},se=function(ne,re){return bi({current:ne.scroll.current,max:ne.scroll.max,change:re})},Se=function(ne,re){if(!se(ne,re))return null;var de=ne.scroll.max,ve=ne.scroll.current;return hl({current:ve,max:de,change:re})},Pe=function(ne,re){var de=ne.frame;return de?bi({current:de.scroll.current,max:de.scroll.max,change:re}):!1},mt=function(ne,re){var de=ne.frame;return!de||!Pe(ne,re)?null:hl({current:de.scroll.current,max:de.scroll.max,change:re})},xt=function(ee){var ne=ee.viewport,re=ee.subject,de=ee.center,ve=ee.dragStartTime,pe=ee.shouldUseTimeDampening,Ae=Ja({dragStartTime:ve,container:ne.frame,subject:re,center:de,shouldUseTimeDampening:pe});return Ae&&se(ne,Ae)?Ae:null},Jt=function(ee){var ne=ee.droppable,re=ee.subject,de=ee.center,ve=ee.dragStartTime,pe=ee.shouldUseTimeDampening,Ae=ne.frame;if(!Ae)return null;var ye=Ja({dragStartTime:ve,container:Ae.pageMarginBox,subject:re,center:de,shouldUseTimeDampening:pe});return ye&&Pe(ne,ye)?ye:null},En=function(ee){var ne=ee.state,re=ee.dragStartTime,de=ee.shouldUseTimeDampening,ve=ee.scrollWindow,pe=ee.scrollDroppable,Ae=ne.current.page.borderBoxCenter,ye=ne.dimensions.draggables[ne.critical.draggable.id],Ze=ye.page.marginBox;if(ne.isWindowScrollAllowed){var $e=ne.viewport,Xe=xt({dragStartTime:re,viewport:$e,subject:Ze,center:Ae,shouldUseTimeDampening:de});if(Xe){ve(Xe);return}}var ze=tu({center:Ae,destination:il(ne.impact),droppables:ne.dimensions.droppables});if(ze){var Qe=Jt({dragStartTime:re,droppable:ze,subject:Ze,center:Ae,shouldUseTimeDampening:de});Qe&&pe(ze.descriptor.id,Qe)}},tn=function(ee){var ne=ee.scrollWindow,re=ee.scrollDroppable,de=Kn(ne),ve=Kn(re),pe=null,Ae=function(Xe){pe||Zt(!1);var ze=pe,Qe=ze.shouldUseTimeDampening,st=ze.dragStartTime;En({state:Xe,scrollWindow:de,scrollDroppable:ve,dragStartTime:st,shouldUseTimeDampening:Qe})},ye=function(Xe){su(),pe&&Zt(!1);var ze=Date.now(),Qe=!1,st=function(){Qe=!0};En({state:Xe,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:st,scrollDroppable:st}),pe={dragStartTime:ze,shouldUseTimeDampening:Qe},Ou(),Qe&&Ae(Xe)},Ze=function(){pe&&(de.cancel(),ve.cancel(),pe=null)};return{start:ye,stop:Ze,scroll:Ae}},it=function(ee){var ne=ee.move,re=ee.scrollDroppable,de=ee.scrollWindow,ve=function($e,Xe){var ze=ga($e.current.client.selection,Xe);ne({client:ze})},pe=function($e,Xe){if(!Pe($e,Xe))return Xe;var ze=mt($e,Xe);if(!ze)return re($e.descriptor.id,Xe),null;var Qe=or(Xe,ze);re($e.descriptor.id,Qe);var st=or(Xe,Qe);return st},Ae=function($e,Xe,ze){if(!$e||!se(Xe,ze))return ze;var Qe=Se(Xe,ze);if(!Qe)return de(ze),null;var st=or(ze,Qe);de(st);var Gt=or(ze,st);return Gt},ye=function($e){var Xe=$e.scrollJumpRequest;if(Xe){var ze=il($e.impact);ze||Zt(!1);var Qe=pe($e.dimensions.droppables[ze],Xe);if(Qe){var st=$e.viewport,Gt=Ae($e.isWindowScrollAllowed,st,Qe);Gt&&ve($e,Gt)}}};return ye},fn=function(ee){var ne=ee.scrollDroppable,re=ee.scrollWindow,de=ee.move,ve=tn({scrollWindow:re,scrollDroppable:ne}),pe=it({move:de,scrollWindow:re,scrollDroppable:ne}),Ae=function($e){if($e.phase==="DRAGGING"){if($e.movementMode==="FLUID"){ve.scroll($e);return}$e.scrollJumpRequest&&pe($e)}},ye={scroll:Ae,start:ve.start,stop:ve.stop};return ye},On="data-rbd",Pa=function(){var ee=On+"-drag-handle";return{base:ee,draggableId:ee+"-draggable-id",contextId:ee+"-context-id"}}(),Ge=function(){var ee=On+"-draggable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),Lt=function(){var ee=On+"-droppable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),qt={contextId:On+"-scroll-container-context-id"},hn=function(ne){return function(re){return"["+re+'="'+ne+'"]'}},Ut=function(ne,re){return ne.map(function(de){var ve=de.styles[re];return ve?de.selector+" { "+ve+" }":""}).join(" ")},Yt="pointer-events: none;",Nt=function(ee){var ne=hn(ee),re=function(){var ye=` + `+Gr(ne.source)+` + `},qt={dragHandleUsageInstructions:Ka,onDragStart:mr,onDragUpdate:so,onDragEnd:oa},ir={x:0,y:0},ga=function(ne,re){return{x:ne.x+re.x,y:ne.y+re.y}},or=function(ne,re){return{x:ne.x-re.x,y:ne.y-re.y}},Ha=function(ne,re){return ne.x===re.x&&ne.y===re.y},pn=function(ne){return{x:ne.x!==0?-ne.x:0,y:ne.y!==0?-ne.y:0}},$n=function(ne,re,de){var ve;return de===void 0&&(de=0),ve={},ve[ne]=re,ve[ne==="x"?"y":"x"]=de,ve},Oa=function(ne,re){return Math.sqrt(Math.pow(re.x-ne.x,2)+Math.pow(re.y-ne.y,2))},_n=function(ne,re){return Math.min.apply(Math,re.map(function(de){return Oa(ne,de)}))},cr=function(ne){return function(re){return{x:ne(re.x),y:ne(re.y)}}},gr=function(ee,ne){var re=Ea({top:Math.max(ne.top,ee.top),right:Math.min(ne.right,ee.right),bottom:Math.min(ne.bottom,ee.bottom),left:Math.max(ne.left,ee.left)});return re.width<=0||re.height<=0?null:re},Br=function(ne,re){return{top:ne.top+re.y,left:ne.left+re.x,bottom:ne.bottom+re.y,right:ne.right+re.x}},Qr=function(ne){return[{x:ne.left,y:ne.top},{x:ne.right,y:ne.top},{x:ne.left,y:ne.bottom},{x:ne.right,y:ne.bottom}]},pr={top:0,right:0,bottom:0,left:0},el=function(ne,re){return re?Br(ne,re.scroll.diff.displacement):ne},No=function(ne,re,de){if(de&&de.increasedBy){var ve;return(0,we.Z)({},ne,(ve={},ve[re.end]=ne[re.end]+de.increasedBy[re.line],ve))}return ne},Ll=function(ne,re){return re&&re.shouldClipSubject?gr(re.pageMarginBox,ne):Ea(ne)},Mr=function(ee){var ne=ee.page,re=ee.withPlaceholder,de=ee.axis,ve=ee.frame,pe=el(ne.marginBox,ve),Ae=No(pe,de,re),ye=Ll(Ae,ve);return{page:ne,withPlaceholder:re,active:ye}},Ir=function(ee,ne){ee.frame||Zt(!1);var re=ee.frame,de=or(ne,re.scroll.initial),ve=pn(de),pe=(0,we.Z)({},re,{scroll:{initial:re.scroll.initial,current:ne,diff:{value:de,displacement:ve},max:re.scroll.max}}),Ae=Mr({page:ee.subject.page,withPlaceholder:ee.subject.withPlaceholder,axis:ee.axis,frame:pe}),ye=(0,we.Z)({},ee,{frame:pe,subject:Ae});return ye};function Fo(ee){return Number.isInteger?Number.isInteger(ee):typeof ee=="number"&&isFinite(ee)&&Math.floor(ee)===ee}function nr(ee){return Object.values?Object.values(ee):Object.keys(ee).map(function(ne){return ee[ne]})}function Ur(ee,ne){if(ee.findIndex)return ee.findIndex(ne);for(var re=0;reee.bottom,$e=de.leftee.right,Xe=Ze&&$e;if(Xe)return!0;var ze=Ze&&Ae||$e&&pe;return ze}},qi=function(ee){var ne=_o(ee.top,ee.bottom),re=_o(ee.left,ee.right);return function(de){var ve=ne(de.top)&&ne(de.bottom)&&re(de.left)&&re(de.right);return ve}},Zl={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Ul={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},ei=function(ee){return function(ne){var re=_o(ne.top,ne.bottom),de=_o(ne.left,ne.right);return function(ve){return ee===Zl?re(ve.top)&&re(ve.bottom):de(ve.left)&&de(ve.right)}}},_a=function(ne,re){var de=re.frame?re.frame.scroll.diff.displacement:ir;return Br(ne,de)},Yn=function(ne,re,de){return re.subject.active?de(re.subject.active)(ne):!1},Gn=function(ne,re,de){return de(re)(ne)},me=function(ne){var re=ne.target,de=ne.destination,ve=ne.viewport,pe=ne.withDroppableDisplacement,Ae=ne.isVisibleThroughFrameFn,ye=pe?_a(re,de):re;return Yn(ye,de,Ae)&&Gn(ye,ve,Ae)},ft=function(ne){return me((0,we.Z)({},ne,{isVisibleThroughFrameFn:pi}))},Ct=function(ne){return me((0,we.Z)({},ne,{isVisibleThroughFrameFn:qi}))},gn=function(ne){return me((0,we.Z)({},ne,{isVisibleThroughFrameFn:ei(ne.destination.axis)}))},ht=function(ne,re,de){if(typeof de=="boolean")return de;if(!re)return!0;var ve=re.invisible,pe=re.visible;if(ve[ne])return!1;var Ae=pe[ne];return Ae?Ae.shouldAnimate:!0};function In(ee,ne){var re=ee.page.marginBox,de={top:ne.point.y,right:0,bottom:0,left:ne.point.x};return Ea(Va(re,de))}function yn(ee){var ne=ee.afterDragging,re=ee.destination,de=ee.displacedBy,ve=ee.viewport,pe=ee.forceShouldAnimate,Ae=ee.last;return ne.reduce(function(Ze,$e){var Xe=In($e,de),ze=$e.descriptor.id;Ze.all.push(ze);var Qe=ft({target:Xe,destination:re,viewport:ve,withDroppableDisplacement:!0});if(!Qe)return Ze.invisible[$e.descriptor.id]=!0,Ze;var st=ht(ze,Ae,pe),Gt={draggableId:ze,shouldAnimate:st};return Ze.visible[ze]=Gt,Ze},{all:[],visible:{},invisible:{}})}function vn(ee,ne){if(!ee.length)return 0;var re=ee[ee.length-1].descriptor.index;return ne.inHomeList?re:re+1}function Fn(ee){var ne=ee.insideDestination,re=ee.inHomeList,de=ee.displacedBy,ve=ee.destination,pe=vn(ne,{inHomeList:re});return{displaced:Ol,displacedBy:de,at:{type:"REORDER",destination:{droppableId:ve.descriptor.id,index:pe}}}}function za(ee){var ne=ee.draggable,re=ee.insideDestination,de=ee.destination,ve=ee.viewport,pe=ee.displacedBy,Ae=ee.last,ye=ee.index,Ze=ee.forceShouldAnimate,$e=ll(ne,de);if(ye==null)return Fn({insideDestination:re,inHomeList:$e,displacedBy:pe,destination:de});var Xe=oo(re,function(na){return na.descriptor.index===ye});if(!Xe)return Fn({insideDestination:re,inHomeList:$e,displacedBy:pe,destination:de});var ze=Yr(ne,re),Qe=re.indexOf(Xe),st=ze.slice(Qe),Gt=yn({afterDragging:st,destination:de,displacedBy:pe,last:Ae,viewport:ve.frame,forceShouldAnimate:Ze});return{displaced:Gt,displacedBy:pe,at:{type:"REORDER",destination:{droppableId:de.descriptor.id,index:ye}}}}function fr(ee,ne){return!!ne.effected[ee]}var Lr=function(ee){var ne=ee.isMovingForward,re=ee.destination,de=ee.draggables,ve=ee.combine,pe=ee.afterCritical;if(!re.isCombineEnabled)return null;var Ae=ve.draggableId,ye=de[Ae],Ze=ye.descriptor.index,$e=fr(Ae,pe);return $e?ne?Ze:Ze-1:ne?Ze+1:Ze},pa=function(ee){var ne=ee.isMovingForward,re=ee.isInHomeList,de=ee.insideDestination,ve=ee.location;if(!de.length)return null;var pe=ve.index,Ae=ne?pe+1:pe-1,ye=de[0].descriptor.index,Ze=de[de.length-1].descriptor.index,$e=re?Ze:Ze+1;return Ae$e?null:Ae},ha=function(ee){var ne=ee.isMovingForward,re=ee.isInHomeList,de=ee.draggable,ve=ee.draggables,pe=ee.destination,Ae=ee.insideDestination,ye=ee.previousImpact,Ze=ee.viewport,$e=ee.afterCritical,Xe=ye.at;if(Xe||Zt(!1),Xe.type==="REORDER"){var ze=pa({isMovingForward:ne,isInHomeList:re,location:Xe.destination,insideDestination:Ae});return ze==null?null:za({draggable:de,insideDestination:Ae,destination:pe,viewport:Ze,last:ye.displaced,displacedBy:ye.displacedBy,index:ze})}var Qe=Lr({isMovingForward:ne,destination:pe,displaced:ye.displaced,draggables:ve,combine:Xe.combine,afterCritical:$e});return Qe==null?null:za({draggable:de,insideDestination:Ae,destination:pe,viewport:Ze,last:ye.displaced,displacedBy:ye.displacedBy,index:Qe})},lt=function(ee){var ne=ee.displaced,re=ee.afterCritical,de=ee.combineWith,ve=ee.displacedBy,pe=!!(ne.visible[de]||ne.invisible[de]);return fr(de,re)?pe?ir:pn(ve.point):pe?ve.point:ir},nt=function(ee){var ne=ee.afterCritical,re=ee.impact,de=ee.draggables,ve=ml(re);ve||Zt(!1);var pe=ve.draggableId,Ae=de[pe].page.borderBox.center,ye=lt({displaced:re.displaced,afterCritical:ne,combineWith:pe,displacedBy:re.displacedBy});return ga(Ae,ye)},Ft=function(ne,re){return re.margin[ne.start]+re.borderBox[ne.size]/2},Pn=function(ne,re){return re.margin[ne.end]+re.borderBox[ne.size]/2},ia=function(ne,re,de){return re[ne.crossAxisStart]+de.margin[ne.crossAxisStart]+de.borderBox[ne.crossAxisSize]/2},xa=function(ne){var re=ne.axis,de=ne.moveRelativeTo,ve=ne.isMoving;return $n(re.line,de.marginBox[re.end]+Ft(re,ve),ia(re,de.marginBox,ve))},an=function(ne){var re=ne.axis,de=ne.moveRelativeTo,ve=ne.isMoving;return $n(re.line,de.marginBox[re.start]-Pn(re,ve),ia(re,de.marginBox,ve))},wa=function(ne){var re=ne.axis,de=ne.moveInto,ve=ne.isMoving;return $n(re.line,de.contentBox[re.start]+Ft(re,ve),ia(re,de.contentBox,ve))},qa=function(ee){var ne=ee.impact,re=ee.draggable,de=ee.draggables,ve=ee.droppable,pe=ee.afterCritical,Ae=Io(ve.descriptor.id,de),ye=re.page,Ze=ve.axis;if(!Ae.length)return wa({axis:Ze,moveInto:ve.page,isMoving:ye});var $e=ne.displaced,Xe=ne.displacedBy,ze=$e.all[0];if(ze){var Qe=de[ze];if(fr(ze,pe))return an({axis:Ze,moveRelativeTo:Qe.page,isMoving:ye});var st=Qt(Qe.page,Xe.point);return an({axis:Ze,moveRelativeTo:st,isMoving:ye})}var Gt=Ae[Ae.length-1];if(Gt.descriptor.id===re.descriptor.id)return ye.borderBox.center;if(fr(Gt.descriptor.id,pe)){var na=Qt(Gt.page,pn(pe.displacedBy.point));return xa({axis:Ze,moveRelativeTo:na,isMoving:ye})}return xa({axis:Ze,moveRelativeTo:Gt.page,isMoving:ye})},Sr=function(ee,ne){var re=ee.frame;return re?ga(ne,re.scroll.diff.displacement):ne},$r=function(ne){var re=ne.impact,de=ne.draggable,ve=ne.droppable,pe=ne.draggables,Ae=ne.afterCritical,ye=de.page.borderBox.center,Ze=re.at;return!ve||!Ze?ye:Ze.type==="REORDER"?qa({impact:re,draggable:de,draggables:pe,droppable:ve,afterCritical:Ae}):nt({impact:re,draggables:pe,afterCritical:Ae})},bn=function(ee){var ne=$r(ee),re=ee.droppable,de=re?Sr(re,ne):ne;return de},Tr=function(ee,ne){var re=or(ne,ee.scroll.initial),de=pn(re),ve=Ea({top:ne.y,bottom:ne.y+ee.frame.height,left:ne.x,right:ne.x+ee.frame.width}),pe={frame:ve,scroll:{initial:ee.scroll.initial,max:ee.scroll.max,current:ne,diff:{value:re,displacement:de}}};return pe};function jr(ee,ne){return ee.map(function(re){return ne[re]})}function Bo(ee,ne){for(var re=0;re1?Xe.sort(function(ze,Qe){return tl(ze)[ye.start]-tl(Qe)[ye.start]})[0]:$e.sort(function(ze,Qe){var st=_n(re,Qr(tl(ze))),Gt=_n(re,Qr(tl(Qe)));return st!==Gt?st-Gt:tl(ze)[ye.start]-tl(Qe)[ye.start]})[0]},vu=function(ne,re){var de=ne.page.borderBox.center;return fr(ne.descriptor.id,re)?or(de,re.displacedBy.point):de},$i=function(ne,re){var de=ne.page.borderBox;return fr(ne.descriptor.id,re)?Br(de,pn(re.displacedBy.point)):de},pu=function(ee){var ne=ee.pageBorderBoxCenter,re=ee.viewport,de=ee.destination,ve=ee.insideDestination,pe=ee.afterCritical,Ae=ve.filter(function(ye){return Ct({target:$i(ye,pe),destination:de,viewport:re.frame,withDroppableDisplacement:!0})}).sort(function(ye,Ze){var $e=Oa(ne,Sr(de,vu(ye,pe))),Xe=Oa(ne,Sr(de,vu(Ze,pe)));return $ene.left&&ee.topne.top}function zu(ee){var ne=ee.pageBorderBox,re=ee.draggable,de=ee.candidates,ve=re.page.borderBox.center,pe=de.map(function(Ae){var ye=Ae.axis,Ze=$n(Ae.axis.line,ne.center[ye.line],Ae.page.borderBox.center[ye.crossAxisLine]);return{id:Ae.descriptor.id,distance:Oa(ve,Ze)}}).sort(function(Ae,ye){return ye.distance-Ae.distance});return pe[0]?pe[0].id:null}function Ps(ee){var ne=ee.pageBorderBox,re=ee.draggable,de=ee.droppables,ve=lo(de).filter(function(pe){if(!pe.isEnabled)return!1;var Ae=pe.subject.active;if(!Ae||!wi(ne,Ae))return!1;if(Ml(Ae)(ne.center))return!0;var ye=pe.axis,Ze=Ae.center[ye.crossAxisLine],$e=ne[ye.crossAxisStart],Xe=ne[ye.crossAxisEnd],ze=_o(Ae[ye.crossAxisStart],Ae[ye.crossAxisEnd]),Qe=ze($e),st=ze(Xe);return!Qe&&!st?!0:Qe?$eZe});return ve.length?ve.length===1?ve[0].descriptor.id:zu({pageBorderBox:ne,draggable:re,candidates:ve}):null}var ku=function(ne,re){return Ea(Br(ne,re))},fl=function(ee,ne){var re=ee.frame;return re?ku(ne,re.scroll.diff.value):ne};function qu(ee){var ne=ee.displaced,re=ee.id;return!!(ne.visible[re]||ne.invisible[re])}function us(ee){var ne=ee.draggable,re=ee.closest,de=ee.inHomeList;return re?de&&re.descriptor.index>ne.descriptor.index?re.descriptor.index-1:re.descriptor.index:null}var ss=function(ee){var ne=ee.pageBorderBoxWithDroppableScroll,re=ee.draggable,de=ee.destination,ve=ee.insideDestination,pe=ee.last,Ae=ee.viewport,ye=ee.afterCritical,Ze=de.axis,$e=Wi(de.axis,re.displaceBy),Xe=$e.value,ze=ne[Ze.start],Qe=ne[Ze.end],st=Yr(re,ve),Gt=oo(st,function(fa){var ya=fa.descriptor.id,Xa=fa.page.borderBox.center[Ze.line],sr=fr(ya,ye),Ar=qu({displaced:pe,id:ya});return sr?Ar?Qe<=Xa:zeya[ye.start]+sr&&zeya[ye.start]-$e+sr&&Xeya[ye.start]+$e+sr&&zeya[ye.start]+sr&&Xe=Wo)return ho;var pe=ve/Wo,Ae=io+Vo*pe,ye=de==="CANCEL"?Ae*hr:Ae;return Number(ye.toFixed(2))},rl=function(ee){var ne=ee.impact,re=ee.draggable,de=ee.dimensions,ve=ee.viewport,pe=ee.afterCritical,Ae=de.draggables,ye=de.droppables,Ze=il(ne),$e=Ze?ye[Ze]:null,Xe=ye[re.descriptor.droppableId],ze=Ma({impact:ne,draggable:re,draggables:Ae,afterCritical:pe,droppable:$e||Xe,viewport:ve}),Qe=or(ze,re.client.borderBox.center);return Qe},bl=function(ee){var ne=ee.draggables,re=ee.reason,de=ee.lastImpact,ve=ee.home,pe=ee.viewport,Ae=ee.onLiftImpact;if(!de.at||re!=="DROP"){var ye=Qu({draggables:ne,impact:Ae,destination:ve,viewport:pe,forceShouldAnimate:!0});return{impact:ye,didDropInsideDroppable:!1}}if(de.at.type==="REORDER")return{impact:de,didDropInsideDroppable:!0};var Ze=(0,we.Z)({},de,{displaced:Ol});return{impact:Ze,didDropInsideDroppable:!0}},Gl=function(ee){var ne=ee.getState,re=ee.dispatch;return function(de){return function(ve){if(ve.type!=="DROP"){de(ve);return}var pe=ne(),Ae=ve.payload.reason;if(pe.phase==="COLLECTING"){re(ba({reason:Ae}));return}if(pe.phase!=="IDLE"){var ye=pe.phase==="DROP_PENDING"&&pe.isWaiting;ye&&Zt(!1),pe.phase==="DRAGGING"||pe.phase==="DROP_PENDING"||Zt(!1);var Ze=pe.critical,$e=pe.dimensions,Xe=$e.draggables[pe.critical.draggable.id],ze=bl({reason:Ae,lastImpact:pe.impact,afterCritical:pe.afterCritical,onLiftImpact:pe.onLiftImpact,home:pe.dimensions.droppables[pe.critical.droppable.id],viewport:pe.viewport,draggables:pe.dimensions.draggables}),Qe=ze.impact,st=ze.didDropInsideDroppable,Gt=st?sl(Qe):null,na=st?ml(Qe):null,fa={index:Ze.draggable.index,droppableId:Ze.droppable.id},ya={draggableId:Xe.descriptor.id,type:Xe.descriptor.type,source:fa,reason:Ae,mode:pe.movementMode,destination:Gt,combine:na},Xa=rl({impact:Qe,draggable:Xe,dimensions:$e,viewport:pe.viewport,afterCritical:pe.afterCritical}),sr={critical:pe.critical,afterCritical:pe.afterCritical,result:ya,impact:Qe},Ar=!Ha(pe.current.client.offset,Xa)||!!ya.combine;if(!Ar){re(wt({completed:sr}));return}var fo=Lo({current:pe.current.client.offset,destination:Xa,reason:Ae}),uo={newHomeClientOffset:Xa,dropDuration:fo,completed:sr};re(sn(uo))}}}},pl=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function To(ee){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(re){re.target!==window&&re.target!==window.document||ee()}}}function cl(ee){var ne=ee.onWindowScroll;function re(){ne(pl())}var de=Kn(re),ve=To(de),pe=zn;function Ae(){return pe!==zn}function ye(){Ae()&&Zt(!1),pe=Ga(window,[ve])}function Ze(){Ae()||Zt(!1),de.cancel(),pe(),pe=zn}return{start:ye,stop:Ze,isActive:Ae}}var Cl=function(ne){return ne.type==="DROP_COMPLETE"||ne.type==="DROP_ANIMATE"||ne.type==="FLUSH"},Rl=function(ee){var ne=cl({onWindowScroll:function(de){ee.dispatch(en({newScroll:de}))}});return function(re){return function(de){!ne.isActive()&&de.type==="INITIAL_PUBLISH"&&ne.start(),ne.isActive()&&Cl(de)&&ne.stop(),re(de)}}},Yl=function(ee){var ne=!1,re=!1,de=setTimeout(function(){re=!0}),ve=function(Ae){ne||re||(ne=!0,ee(Ae),clearTimeout(de))};return ve.wasCalled=function(){return ne},ve},Tl=function(){var ee=[],ne=function(pe){var Ae=Ur(ee,function($e){return $e.timerId===pe});Ae===-1&&Zt(!1);var ye=ee.splice(Ae,1),Ze=ye[0];Ze.callback()},re=function(pe){var Ae=setTimeout(function(){return ne(Ae)}),ye={timerId:Ae,callback:pe};ee.push(ye)},de=function(){if(ee.length){var pe=[].concat(ee);ee.length=0,pe.forEach(function(Ae){clearTimeout(Ae.timerId),Ae.callback()})}};return{add:re,flush:de}},ci=function(ne,re){return ne==null&&re==null?!0:ne==null||re==null?!1:ne.droppableId===re.droppableId&&ne.index===re.index},hi=function(ne,re){return ne==null&&re==null?!0:ne==null||re==null?!1:ne.draggableId===re.draggableId&&ne.droppableId===re.droppableId},kr=function(ne,re){if(ne===re)return!0;var de=ne.draggable.id===re.draggable.id&&ne.draggable.droppableId===re.draggable.droppableId&&ne.draggable.type===re.draggable.type&&ne.draggable.index===re.draggable.index,ve=ne.droppable.id===re.droppable.id&&ne.droppable.type===re.droppable.type;return de&&ve},Qo=function(ne,re){su(),re(),Ou()},gl=function(ne,re){return{draggableId:ne.draggable.id,type:ne.droppable.type,source:{droppableId:ne.droppable.id,index:ne.draggable.index},mode:re}},kl=function(ne,re,de,ve){if(!ne){de(ve(re));return}var pe=Yl(de),Ae={announce:pe};ne(re,Ae),pe.wasCalled()||de(ve(re))},Kl=function(ee,ne){var re=Tl(),de=null,ve=function(Qe,st){de&&Zt(!1),Qo("onBeforeCapture",function(){var Gt=ee().onBeforeCapture;if(Gt){var na={draggableId:Qe,mode:st};Gt(na)}})},pe=function(Qe,st){de&&Zt(!1),Qo("onBeforeDragStart",function(){var Gt=ee().onBeforeDragStart;Gt&&Gt(gl(Qe,st))})},Ae=function(Qe,st){de&&Zt(!1);var Gt=gl(Qe,st);de={mode:st,lastCritical:Qe,lastLocation:Gt.source,lastCombine:null},re.add(function(){Qo("onDragStart",function(){return kl(ee().onDragStart,Gt,ne,qt.onDragStart)})})},ye=function(Qe,st){var Gt=sl(st),na=ml(st);de||Zt(!1);var fa=!kr(Qe,de.lastCritical);fa&&(de.lastCritical=Qe);var ya=!ci(de.lastLocation,Gt);ya&&(de.lastLocation=Gt);var Xa=!hi(de.lastCombine,na);if(Xa&&(de.lastCombine=na),!(!fa&&!ya&&!Xa)){var sr=(0,we.Z)({},gl(Qe,de.mode),{combine:na,destination:Gt});re.add(function(){Qo("onDragUpdate",function(){return kl(ee().onDragUpdate,sr,ne,qt.onDragUpdate)})})}},Ze=function(){de||Zt(!1),re.flush()},$e=function(Qe){de||Zt(!1),de=null,Qo("onDragEnd",function(){return kl(ee().onDragEnd,Qe,ne,qt.onDragEnd)})},Xe=function(){if(de){var Qe=(0,we.Z)({},gl(de.lastCritical,de.mode),{combine:null,destination:null,reason:"CANCEL"});$e(Qe)}};return{beforeCapture:ve,beforeStart:pe,start:Ae,update:ye,flush:Ze,drop:$e,abort:Xe}},Al=function(ee,ne){var re=Kl(ee,ne);return function(de){return function(ve){return function(pe){if(pe.type==="BEFORE_INITIAL_CAPTURE"){re.beforeCapture(pe.payload.draggableId,pe.payload.movementMode);return}if(pe.type==="INITIAL_PUBLISH"){var Ae=pe.payload.critical;re.beforeStart(Ae,pe.payload.movementMode),ve(pe),re.start(Ae,pe.payload.movementMode);return}if(pe.type==="DROP_COMPLETE"){var ye=pe.payload.completed.result;re.flush(),ve(pe),re.drop(ye);return}if(ve(pe),pe.type==="FLUSH"){re.abort();return}var Ze=de.getState();Ze.phase==="DRAGGING"&&re.update(Ze.critical,Ze.impact)}}}},jl=function(ee){return function(ne){return function(re){if(re.type!=="DROP_ANIMATION_FINISHED"){ne(re);return}var de=ee.getState();de.phase!=="DROP_ANIMATING"&&Zt(!1),ee.dispatch(wt({completed:de.completed}))}}},gi=function(ee){var ne=null,re=null;function de(){re&&(cancelAnimationFrame(re),re=null),ne&&(ne(),ne=null)}return function(ve){return function(pe){if((pe.type==="FLUSH"||pe.type==="DROP_COMPLETE"||pe.type==="DROP_ANIMATION_FINISHED")&&de(),ve(pe),pe.type==="DROP_ANIMATE"){var Ae={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var Ze=ee.getState();Ze.phase==="DROP_ANIMATING"&&ee.dispatch(Ra())}};re=requestAnimationFrame(function(){re=null,ne=Ga(window,[Ae])})}}}},Li=function(ee){return function(){return function(ne){return function(re){(re.type==="DROP_COMPLETE"||re.type==="FLUSH"||re.type==="DROP_ANIMATE")&&ee.stopPublishing(),ne(re)}}}},ti=function(ee){var ne=!1;return function(){return function(re){return function(de){if(de.type==="INITIAL_PUBLISH"){ne=!0,ee.tryRecordFocus(de.payload.critical.draggable.id),re(de),ee.tryRestoreFocusRecorded();return}if(re(de),!!ne){if(de.type==="FLUSH"){ne=!1,ee.tryRestoreFocusRecorded();return}if(de.type==="DROP_COMPLETE"){ne=!1;var ve=de.payload.completed.result;ve.combine&&ee.tryShiftRecord(ve.draggableId,ve.combine.draggableId),ee.tryRestoreFocusRecorded()}}}}}},eu=function(ne){return ne.type==="DROP_COMPLETE"||ne.type==="DROP_ANIMATE"||ne.type==="FLUSH"},Nn=function(ee){return function(ne){return function(re){return function(de){if(eu(de)){ee.stop(),re(de);return}if(de.type==="INITIAL_PUBLISH"){re(de);var ve=ne.getState();ve.phase!=="DRAGGING"&&Zt(!1),ee.start(ve);return}re(de),ee.scroll(ne.getState())}}}},Eu=function(ee){return function(ne){return function(re){if(ne(re),re.type==="PUBLISH_WHILE_DRAGGING"){var de=ee.getState();de.phase==="DROP_PENDING"&&(de.isWaiting||ee.dispatch(Da({reason:de.reason})))}}}},Jl=ke.qC,Ni=function(ee){var ne=ee.dimensionMarshal,re=ee.focusMarshal,de=ee.styleMarshal,ve=ee.getResponders,pe=ee.announce,Ae=ee.autoScroller;return(0,ke.MT)(ns,Jl((0,ke.md)(eo(de),Li(ne),Sa(ne),Gl,jl,gi,Eu,Nn(Ae),Rl,ti(re),Al(ve,pe))))},Xl=function(){return{additions:{},removals:{},modified:{}}};function Su(ee){var ne=ee.registry,re=ee.callbacks,de=Xl(),ve=null,pe=function(){ve||(re.collectionStarting(),ve=requestAnimationFrame(function(){ve=null,su();var Xe=de,ze=Xe.additions,Qe=Xe.removals,st=Xe.modified,Gt=Object.keys(ze).map(function(ya){return ne.draggable.getById(ya).getDimension(ir)}).sort(function(ya,Xa){return ya.descriptor.index-Xa.descriptor.index}),na=Object.keys(st).map(function(ya){var Xa=ne.droppable.getById(ya),sr=Xa.callbacks.getScrollWhileDragging();return{droppableId:ya,scroll:sr}}),fa={additions:Gt,removals:Object.keys(Qe),modified:na};de=Xl(),Ou(),re.publish(fa)}))},Ae=function(Xe){var ze=Xe.descriptor.id;de.additions[ze]=Xe,de.modified[Xe.descriptor.droppableId]=!0,de.removals[ze]&&delete de.removals[ze],pe()},ye=function(Xe){var ze=Xe.descriptor;de.removals[ze.id]=!0,de.modified[ze.droppableId]=!0,de.additions[ze.id]&&delete de.additions[ze.id],pe()},Ze=function(){ve&&(cancelAnimationFrame(ve),ve=null,de=Xl())};return{add:Ae,remove:ye,stop:Ze}}var Ui=function(ee){var ne=ee.scrollHeight,re=ee.scrollWidth,de=ee.height,ve=ee.width,pe=or({x:re,y:ne},{x:ve,y:de}),Ae={x:Math.max(0,pe.x),y:Math.max(0,pe.y)};return Ae},mi=function(){var ee=document.documentElement;return ee||Zt(!1),ee},xo=function(){var ee=mi(),ne=Ui({scrollHeight:ee.scrollHeight,scrollWidth:ee.scrollWidth,width:ee.clientWidth,height:ee.clientHeight});return ne},Nl=function(){var ee=pl(),ne=xo(),re=ee.y,de=ee.x,ve=mi(),pe=ve.clientWidth,Ae=ve.clientHeight,ye=de+pe,Ze=re+Ae,$e=Ea({top:re,left:de,right:ye,bottom:Ze}),Xe={frame:$e,scroll:{initial:ee,current:ee,max:ne,diff:{value:ir,displacement:ir}}};return Xe},Go=function(ee){var ne=ee.critical,re=ee.scrollOptions,de=ee.registry;su();var ve=Nl(),pe=ve.scroll.current,Ae=ne.droppable,ye=de.droppable.getAllByType(Ae.type).map(function(ze){return ze.callbacks.getDimensionAndWatchScroll(pe,re)}),Ze=de.draggable.getAllByType(ne.draggable.type).map(function(ze){return ze.getDimension(pe)}),$e={draggables:Co(Ze),droppables:ao(ye)};Ou();var Xe={dimensions:$e,critical:ne,viewport:ve};return Xe};function ki(ee,ne,re){if(re.descriptor.id===ne.id||re.descriptor.type!==ne.type)return!1;var de=ee.droppable.getById(re.descriptor.droppableId);return de.descriptor.mode==="virtual"}var Hl=function(ee,ne){var re=null,de=Su({callbacks:{publish:ne.publishWhileDragging,collectionStarting:ne.collectionStarting},registry:ee}),ve=function(st,Gt){ee.droppable.exists(st)||Zt(!1),re&&ne.updateDroppableIsEnabled({id:st,isEnabled:Gt})},pe=function(st,Gt){re&&(ee.droppable.exists(st)||Zt(!1),ne.updateDroppableIsCombineEnabled({id:st,isCombineEnabled:Gt}))},Ae=function(st,Gt){re&&(ee.droppable.exists(st)||Zt(!1),ne.updateDroppableScroll({id:st,newScroll:Gt}))},ye=function(st,Gt){re&&ee.droppable.getById(st).callbacks.scroll(Gt)},Ze=function(){if(re){de.stop();var st=re.critical.droppable;ee.droppable.getAllByType(st.type).forEach(function(Gt){return Gt.callbacks.dragStopped()}),re.unsubscribe(),re=null}},$e=function(st){re||Zt(!1);var Gt=re.critical.draggable;st.type==="ADDITION"&&ki(ee,Gt,st.value)&&de.add(st.value),st.type==="REMOVAL"&&ki(ee,Gt,st.value)&&de.remove(st.value)},Xe=function(st){re&&Zt(!1);var Gt=ee.draggable.getById(st.draggableId),na=ee.droppable.getById(Gt.descriptor.droppableId),fa={draggable:Gt.descriptor,droppable:na.descriptor},ya=ee.subscribe($e);return re={critical:fa,unsubscribe:ya},Go({critical:fa,registry:ee,scrollOptions:st.scrollOptions})},ze={updateDroppableIsEnabled:ve,updateDroppableIsCombineEnabled:pe,scrollDroppable:ye,updateDroppableScroll:Ae,startPublishing:Xe,stopPublishing:Ze};return ze},Ei=function(ee,ne){return ee.phase==="IDLE"?!0:ee.phase!=="DROP_ANIMATING"||ee.completed.result.draggableId===ne?!1:ee.completed.result.reason==="DROP"},ji=function(ee){window.scrollBy(ee.x,ee.y)},xl=jt(function(ee){return lo(ee).filter(function(ne){return!(!ne.isEnabled||!ne.frame)})}),ni=function(ne,re){var de=oo(xl(re),function(ve){return ve.frame||Zt(!1),Ml(ve.frame.pageMarginBox)(ne)});return de},tu=function(ee){var ne=ee.center,re=ee.destination,de=ee.droppables;if(re){var ve=de[re];return ve.frame?ve:null}var pe=ni(ne,de);return pe},ol={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(ne){return Math.pow(ne,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},fi=function(ee,ne){var re=ee[ne.size]*ol.startFromPercentage,de=ee[ne.size]*ol.maxScrollAtPercentage,ve={startScrollingFrom:re,maxScrollValueAt:de};return ve},Qa=function(ee){var ne=ee.startOfRange,re=ee.endOfRange,de=ee.current,ve=re-ne;if(ve===0)return 0;var pe=de-ne,Ae=pe/ve;return Ae},Uo=1,Yi=function(ee,ne){if(ee>ne.startScrollingFrom)return 0;if(ee<=ne.maxScrollValueAt)return ol.maxPixelScroll;if(ee===ne.startScrollingFrom)return Uo;var re=Qa({startOfRange:ne.maxScrollValueAt,endOfRange:ne.startScrollingFrom,current:ee}),de=1-re,ve=ol.maxPixelScroll*ol.ease(de);return Math.ceil(ve)},Fi=ol.durationDampening.accelerateAt,ai=ol.durationDampening.stopDampeningAt,du=function(ee,ne){var re=ne,de=ai,ve=Date.now(),pe=ve-re;if(pe>=ai)return ee;if(pene.height,pe=re.width>ne.width;return!pe&&!ve?de:pe&&ve?null:{x:pe?0:de.x,y:ve?0:de.y}},Zr=cr(function(ee){return ee===0?0:ee}),Ja=function(ee){var ne=ee.dragStartTime,re=ee.container,de=ee.subject,ve=ee.center,pe=ee.shouldUseTimeDampening,Ae={top:ve.y-re.top,right:re.right-ve.x,bottom:re.bottom-ve.y,left:ve.x-re.left},ye=cu({container:re,distanceToEdges:Ae,dragStartTime:ne,axis:Zl,shouldUseTimeDampening:pe}),Ze=cu({container:re,distanceToEdges:Ae,dragStartTime:ne,axis:Ul,shouldUseTimeDampening:pe}),$e=Zr({x:Ze,y:ye});if(Ha($e,ir))return null;var Xe=ri({container:re,subject:de,proposedScroll:$e});return Xe?Ha(Xe,ir)?null:Xe:null},to=cr(function(ee){return ee===0?0:ee>0?1:-1}),hl=function(){var ee=function(re,de){return re<0?re:re>de?re-de:0};return function(ne){var re=ne.current,de=ne.max,ve=ne.change,pe=ga(re,ve),Ae={x:ee(pe.x,de.x),y:ee(pe.y,de.y)};return Ha(Ae,ir)?null:Ae}}(),bi=function(ne){var re=ne.max,de=ne.current,ve=ne.change,pe={x:Math.max(de.x,re.x),y:Math.max(de.y,re.y)},Ae=to(ve),ye=hl({max:pe,current:de,change:Ae});return!ye||Ae.x!==0&&ye.x===0||Ae.y!==0&&ye.y===0},se=function(ne,re){return bi({current:ne.scroll.current,max:ne.scroll.max,change:re})},Se=function(ne,re){if(!se(ne,re))return null;var de=ne.scroll.max,ve=ne.scroll.current;return hl({current:ve,max:de,change:re})},Pe=function(ne,re){var de=ne.frame;return de?bi({current:de.scroll.current,max:de.scroll.max,change:re}):!1},mt=function(ne,re){var de=ne.frame;return!de||!Pe(ne,re)?null:hl({current:de.scroll.current,max:de.scroll.max,change:re})},Bt=function(ee){var ne=ee.viewport,re=ee.subject,de=ee.center,ve=ee.dragStartTime,pe=ee.shouldUseTimeDampening,Ae=Ja({dragStartTime:ve,container:ne.frame,subject:re,center:de,shouldUseTimeDampening:pe});return Ae&&se(ne,Ae)?Ae:null},Jt=function(ee){var ne=ee.droppable,re=ee.subject,de=ee.center,ve=ee.dragStartTime,pe=ee.shouldUseTimeDampening,Ae=ne.frame;if(!Ae)return null;var ye=Ja({dragStartTime:ve,container:Ae.pageMarginBox,subject:re,center:de,shouldUseTimeDampening:pe});return ye&&Pe(ne,ye)?ye:null},hn=function(ee){var ne=ee.state,re=ee.dragStartTime,de=ee.shouldUseTimeDampening,ve=ee.scrollWindow,pe=ee.scrollDroppable,Ae=ne.current.page.borderBoxCenter,ye=ne.dimensions.draggables[ne.critical.draggable.id],Ze=ye.page.marginBox;if(ne.isWindowScrollAllowed){var $e=ne.viewport,Xe=Bt({dragStartTime:re,viewport:$e,subject:Ze,center:Ae,shouldUseTimeDampening:de});if(Xe){ve(Xe);return}}var ze=tu({center:Ae,destination:il(ne.impact),droppables:ne.dimensions.droppables});if(ze){var Qe=Jt({dragStartTime:re,droppable:ze,subject:Ze,center:Ae,shouldUseTimeDampening:de});Qe&&pe(ze.descriptor.id,Qe)}},tn=function(ee){var ne=ee.scrollWindow,re=ee.scrollDroppable,de=Kn(ne),ve=Kn(re),pe=null,Ae=function(Xe){pe||Zt(!1);var ze=pe,Qe=ze.shouldUseTimeDampening,st=ze.dragStartTime;hn({state:Xe,scrollWindow:de,scrollDroppable:ve,dragStartTime:st,shouldUseTimeDampening:Qe})},ye=function(Xe){su(),pe&&Zt(!1);var ze=Date.now(),Qe=!1,st=function(){Qe=!0};hn({state:Xe,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:st,scrollDroppable:st}),pe={dragStartTime:ze,shouldUseTimeDampening:Qe},Ou(),Qe&&Ae(Xe)},Ze=function(){pe&&(de.cancel(),ve.cancel(),pe=null)};return{start:ye,stop:Ze,scroll:Ae}},it=function(ee){var ne=ee.move,re=ee.scrollDroppable,de=ee.scrollWindow,ve=function($e,Xe){var ze=ga($e.current.client.selection,Xe);ne({client:ze})},pe=function($e,Xe){if(!Pe($e,Xe))return Xe;var ze=mt($e,Xe);if(!ze)return re($e.descriptor.id,Xe),null;var Qe=or(Xe,ze);re($e.descriptor.id,Qe);var st=or(Xe,Qe);return st},Ae=function($e,Xe,ze){if(!$e||!se(Xe,ze))return ze;var Qe=Se(Xe,ze);if(!Qe)return de(ze),null;var st=or(ze,Qe);de(st);var Gt=or(ze,st);return Gt},ye=function($e){var Xe=$e.scrollJumpRequest;if(Xe){var ze=il($e.impact);ze||Zt(!1);var Qe=pe($e.dimensions.droppables[ze],Xe);if(Qe){var st=$e.viewport,Gt=Ae($e.isWindowScrollAllowed,st,Qe);Gt&&ve($e,Gt)}}};return ye},fn=function(ee){var ne=ee.scrollDroppable,re=ee.scrollWindow,de=ee.move,ve=tn({scrollWindow:re,scrollDroppable:ne}),pe=it({move:de,scrollWindow:re,scrollDroppable:ne}),Ae=function($e){if($e.phase==="DRAGGING"){if($e.movementMode==="FLUID"){ve.scroll($e);return}$e.scrollJumpRequest&&pe($e)}},ye={scroll:Ae,start:ve.start,stop:ve.stop};return ye},On="data-rbd",Aa=function(){var ee=On+"-drag-handle";return{base:ee,draggableId:ee+"-draggable-id",contextId:ee+"-context-id"}}(),Ge=function(){var ee=On+"-draggable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),Dt=function(){var ee=On+"-droppable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),Cn={contextId:On+"-scroll-container-context-id"},En=function(ne){return function(re){return"["+re+'="'+ne+'"]'}},Mt=function(ne,re){return ne.map(function(de){var ve=de.styles[re];return ve?de.selector+" { "+ve+" }":""}).join(" ")},Ut="pointer-events: none;",Kt=function(ee){var ne=En(ee),re=function(){var ye=` cursor: -webkit-grab; cursor: grab; - `;return{selector:ne(Pa.contextId),styles:{always:` + `;return{selector:ne(Aa.contextId),styles:{always:` -webkit-touch-callout: none; -webkit-tap-highlight-color: rgba(0,0,0,0); touch-action: manipulation; - `,resting:ye,dragging:Yt,dropAnimating:ye}}}(),de=function(){var ye=` + `,resting:ye,dragging:Ut,dropAnimating:ye}}}(),de=function(){var ye=` transition: `+Mo.outOfTheWay+`; - `;return{selector:ne(Ge.contextId),styles:{dragging:ye,dropAnimating:ye,userCancel:ye}}}(),ve={selector:ne(Lt.contextId),styles:{always:"overflow-anchor: none;"}},pe={selector:"body",styles:{dragging:` + `;return{selector:ne(Ge.contextId),styles:{dragging:ye,dropAnimating:ye,userCancel:ye}}}(),ve={selector:ne(Dt.contextId),styles:{always:"overflow-anchor: none;"}},pe={selector:"body",styles:{dragging:` cursor: grabbing; cursor: -webkit-grabbing; user-select: none; @@ -385,9 +385,9 @@ The error may be correlated with this previous error: -moz-user-select: none; -ms-user-select: none; overflow-anchor: none; - `}},Ae=[de,re,ve,pe];return{always:Ut(Ae,"always"),resting:Ut(Ae,"resting"),dragging:Ut(Ae,"dragging"),dropAnimating:Ut(Ae,"dropAnimating"),userCancel:Ut(Ae,"userCancel")}},Bn=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?y.useLayoutEffect:y.useEffect,$a=function(){var ne=document.querySelector("head");return ne||Zt(!1),ne},bt=function(ne){var re=document.createElement("style");return ne&&re.setAttribute("nonce",ne),re.type="text/css",re};function Ra(ee,ne){var re=Cn(function(){return Nt(ee)},[ee]),de=(0,y.useRef)(null),ve=(0,y.useRef)(null),pe=ln(jt(function(ze){var Qe=ve.current;Qe||Zt(!1),Qe.textContent=ze}),[]),Ae=ln(function(ze){var Qe=de.current;Qe||Zt(!1),Qe.textContent=ze},[]);Bn(function(){!de.current&&!ve.current||Zt(!1);var ze=bt(ne),Qe=bt(ne);return de.current=ze,ve.current=Qe,ze.setAttribute(On+"-always",ee),Qe.setAttribute(On+"-dynamic",ee),$a().appendChild(ze),$a().appendChild(Qe),Ae(re.always),pe(re.resting),function(){var st=function(na){var fa=na.current;fa||Zt(!1),$a().removeChild(fa),na.current=null};st(de),st(ve)}},[ne,Ae,pe,re.always,re.resting,ee]);var ye=ln(function(){return pe(re.dragging)},[pe,re.dragging]),Ze=ln(function(ze){if(ze==="DROP"){pe(re.dropAnimating);return}pe(re.userCancel)},[pe,re.dropAnimating,re.userCancel]),$e=ln(function(){ve.current&&pe(re.resting)},[pe,re.resting]),Xe=Cn(function(){return{dragging:ye,dropping:Ze,resting:$e}},[ye,Ze,$e]);return Xe}var Gr=function(ee){return ee&&ee.ownerDocument?ee.ownerDocument.defaultView:window};function Hr(ee){return ee instanceof Gr(ee).HTMLElement}function Cr(ee,ne){var re="["+Pa.contextId+'="'+ee+'"]',de=Er(document.querySelectorAll(re));if(!de.length)return null;var ve=oo(de,function(pe){return pe.getAttribute(Pa.draggableId)===ne});return!ve||!Hr(ve)?null:ve}function da(ee){var ne=(0,y.useRef)({}),re=(0,y.useRef)(null),de=(0,y.useRef)(null),ve=(0,y.useRef)(!1),pe=ln(function(Qe,st){var Gt={id:Qe,focus:st};return ne.current[Qe]=Gt,function(){var fa=ne.current,Aa=fa[Qe];Aa!==Gt&&delete fa[Qe]}},[]),Ae=ln(function(Qe){var st=Cr(ee,Qe);st&&st!==document.activeElement&&st.focus()},[ee]),ye=ln(function(Qe,st){re.current===Qe&&(re.current=st)},[]),Ze=ln(function(){de.current||ve.current&&(de.current=requestAnimationFrame(function(){de.current=null;var Qe=re.current;Qe&&Ae(Qe)}))},[Ae]),$e=ln(function(Qe){re.current=null;var st=document.activeElement;st&&st.getAttribute(Pa.draggableId)===Qe&&(re.current=Qe)},[]);Bn(function(){return ve.current=!0,function(){ve.current=!1;var Qe=de.current;Qe&&cancelAnimationFrame(Qe)}},[]);var Xe=Cn(function(){return{register:pe,tryRecordFocus:$e,tryRestoreFocusRecorded:Ze,tryShiftRecord:ye}},[pe,$e,Ze,ye]);return Xe}function Vr(){var ee={draggables:{},droppables:{}},ne=[];function re(ze){return ne.push(ze),function(){var st=ne.indexOf(ze);st!==-1&&ne.splice(st,1)}}function de(ze){ne.length&&ne.forEach(function(Qe){return Qe(ze)})}function ve(ze){return ee.draggables[ze]||null}function pe(ze){var Qe=ve(ze);return Qe||Zt(!1),Qe}var Ae={register:function(Qe){ee.draggables[Qe.descriptor.id]=Qe,de({type:"ADDITION",value:Qe})},update:function(Qe,st){var Gt=ee.draggables[st.descriptor.id];Gt&&Gt.uniqueId===Qe.uniqueId&&(delete ee.draggables[st.descriptor.id],ee.draggables[Qe.descriptor.id]=Qe)},unregister:function(Qe){var st=Qe.descriptor.id,Gt=ve(st);Gt&&Qe.uniqueId===Gt.uniqueId&&(delete ee.draggables[st],de({type:"REMOVAL",value:Qe}))},getById:pe,findById:ve,exists:function(Qe){return!!ve(Qe)},getAllByType:function(Qe){return nr(ee.draggables).filter(function(st){return st.descriptor.type===Qe})}};function ye(ze){return ee.droppables[ze]||null}function Ze(ze){var Qe=ye(ze);return Qe||Zt(!1),Qe}var $e={register:function(Qe){ee.droppables[Qe.descriptor.id]=Qe},unregister:function(Qe){var st=ye(Qe.descriptor.id);st&&Qe.uniqueId===st.uniqueId&&delete ee.droppables[Qe.descriptor.id]},getById:Ze,findById:ye,exists:function(Qe){return!!ye(Qe)},getAllByType:function(Qe){return nr(ee.droppables).filter(function(st){return st.descriptor.type===Qe})}};function Xe(){ee.draggables={},ee.droppables={},ne.length=0}return{draggable:Ae,droppable:$e,subscribe:re,clean:Xe}}function wo(){var ee=Cn(Vr,[]);return(0,y.useEffect)(function(){return function(){requestAnimationFrame(ee.clean)}},[ee]),ee}var vr=y.createContext(null),co=function(){var ee=document.body;return ee||Zt(!1),ee},Xo={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},Yo=function(ne){return"rbd-announcement-"+ne};function Eo(ee){var ne=Cn(function(){return Yo(ee)},[ee]),re=(0,y.useRef)(null);(0,y.useEffect)(function(){var pe=document.createElement("div");return re.current=pe,pe.id=ne,pe.setAttribute("aria-live","assertive"),pe.setAttribute("aria-atomic","true"),(0,we.Z)(pe.style,Xo),co().appendChild(pe),function(){setTimeout(function(){var Ze=co();Ze.contains(pe)&&Ze.removeChild(pe),pe===re.current&&(re.current=null)})}},[ne]);var de=ln(function(ve){var pe=re.current;if(pe){pe.textContent=ve;return}},[]);return de}var jn=0,nl={separator:"::"};function oi(){jn=0}function Ho(ee,ne){return ne===void 0&&(ne=nl),Cn(function(){return""+ee+ne.separator+jn++},[ne.separator,ee])}function Dn(ee){var ne=ee.contextId,re=ee.uniqueId;return"rbd-hidden-text-"+ne+"-"+re}function Bl(ee){var ne=ee.contextId,re=ee.text,de=Ho("hidden-text",{separator:"-"}),ve=Cn(function(){return Dn({contextId:ne,uniqueId:de})},[de,ne]);return(0,y.useEffect)(function(){var Ae=document.createElement("div");return Ae.id=ve,Ae.textContent=re,Ae.style.display="none",co().appendChild(Ae),function(){var Ze=co();Ze.contains(Ae)&&Ze.removeChild(Ae)}},[ve,re]),ve}var li=y.createContext(null),wl={react:"^16.8.5","react-dom":"^16.8.5"},zl=/(\d+)\.(\d+)\.(\d+)/,Si=function(ne){var re=zl.exec(ne);re==null&&Zt(!1);var de=Number(re[1]),ve=Number(re[2]),pe=Number(re[3]);return{major:de,minor:ve,patch:pe,raw:ne}},Fl=function(ne,re){return re.major>ne.major?!0:re.majorne.minor?!0:re.minor=ne.patch},Ii=function(ee,ne){var re=Si(ee),de=Si(ne);Fl(re,de)},ii=` + `}},Ae=[de,re,ve,pe];return{always:Mt(Ae,"always"),resting:Mt(Ae,"resting"),dragging:Mt(Ae,"dragging"),dropAnimating:Mt(Ae,"dropAnimating"),userCancel:Mt(Ae,"userCancel")}},Xt=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?y.useLayoutEffect:y.useEffect,$a=function(){var ne=document.querySelector("head");return ne||Zt(!1),ne},Lt=function(ne){var re=document.createElement("style");return ne&&re.setAttribute("nonce",ne),re.type="text/css",re};function Pa(ee,ne){var re=Bn(function(){return Kt(ee)},[ee]),de=(0,y.useRef)(null),ve=(0,y.useRef)(null),pe=ln(jt(function(ze){var Qe=ve.current;Qe||Zt(!1),Qe.textContent=ze}),[]),Ae=ln(function(ze){var Qe=de.current;Qe||Zt(!1),Qe.textContent=ze},[]);Xt(function(){!de.current&&!ve.current||Zt(!1);var ze=Lt(ne),Qe=Lt(ne);return de.current=ze,ve.current=Qe,ze.setAttribute(On+"-always",ee),Qe.setAttribute(On+"-dynamic",ee),$a().appendChild(ze),$a().appendChild(Qe),Ae(re.always),pe(re.resting),function(){var st=function(na){var fa=na.current;fa||Zt(!1),$a().removeChild(fa),na.current=null};st(de),st(ve)}},[ne,Ae,pe,re.always,re.resting,ee]);var ye=ln(function(){return pe(re.dragging)},[pe,re.dragging]),Ze=ln(function(ze){if(ze==="DROP"){pe(re.dropAnimating);return}pe(re.userCancel)},[pe,re.dropAnimating,re.userCancel]),$e=ln(function(){ve.current&&pe(re.resting)},[pe,re.resting]),Xe=Bn(function(){return{dragging:ye,dropping:Ze,resting:$e}},[ye,Ze,$e]);return Xe}var _r=function(ee){return ee&&ee.ownerDocument?ee.ownerDocument.defaultView:window};function Or(ee){return ee instanceof _r(ee).HTMLElement}function Pr(ee,ne){var re="["+Aa.contextId+'="'+ee+'"]',de=Er(document.querySelectorAll(re));if(!de.length)return null;var ve=oo(de,function(pe){return pe.getAttribute(Aa.draggableId)===ne});return!ve||!Or(ve)?null:ve}function da(ee){var ne=(0,y.useRef)({}),re=(0,y.useRef)(null),de=(0,y.useRef)(null),ve=(0,y.useRef)(!1),pe=ln(function(Qe,st){var Gt={id:Qe,focus:st};return ne.current[Qe]=Gt,function(){var fa=ne.current,ya=fa[Qe];ya!==Gt&&delete fa[Qe]}},[]),Ae=ln(function(Qe){var st=Pr(ee,Qe);st&&st!==document.activeElement&&st.focus()},[ee]),ye=ln(function(Qe,st){re.current===Qe&&(re.current=st)},[]),Ze=ln(function(){de.current||ve.current&&(de.current=requestAnimationFrame(function(){de.current=null;var Qe=re.current;Qe&&Ae(Qe)}))},[Ae]),$e=ln(function(Qe){re.current=null;var st=document.activeElement;st&&st.getAttribute(Aa.draggableId)===Qe&&(re.current=Qe)},[]);Xt(function(){return ve.current=!0,function(){ve.current=!1;var Qe=de.current;Qe&&cancelAnimationFrame(Qe)}},[]);var Xe=Bn(function(){return{register:pe,tryRecordFocus:$e,tryRestoreFocusRecorded:Ze,tryShiftRecord:ye}},[pe,$e,Ze,ye]);return Xe}function zr(){var ee={draggables:{},droppables:{}},ne=[];function re(ze){return ne.push(ze),function(){var st=ne.indexOf(ze);st!==-1&&ne.splice(st,1)}}function de(ze){ne.length&&ne.forEach(function(Qe){return Qe(ze)})}function ve(ze){return ee.draggables[ze]||null}function pe(ze){var Qe=ve(ze);return Qe||Zt(!1),Qe}var Ae={register:function(Qe){ee.draggables[Qe.descriptor.id]=Qe,de({type:"ADDITION",value:Qe})},update:function(Qe,st){var Gt=ee.draggables[st.descriptor.id];Gt&&Gt.uniqueId===Qe.uniqueId&&(delete ee.draggables[st.descriptor.id],ee.draggables[Qe.descriptor.id]=Qe)},unregister:function(Qe){var st=Qe.descriptor.id,Gt=ve(st);Gt&&Qe.uniqueId===Gt.uniqueId&&(delete ee.draggables[st],de({type:"REMOVAL",value:Qe}))},getById:pe,findById:ve,exists:function(Qe){return!!ve(Qe)},getAllByType:function(Qe){return nr(ee.draggables).filter(function(st){return st.descriptor.type===Qe})}};function ye(ze){return ee.droppables[ze]||null}function Ze(ze){var Qe=ye(ze);return Qe||Zt(!1),Qe}var $e={register:function(Qe){ee.droppables[Qe.descriptor.id]=Qe},unregister:function(Qe){var st=ye(Qe.descriptor.id);st&&Qe.uniqueId===st.uniqueId&&delete ee.droppables[Qe.descriptor.id]},getById:Ze,findById:ye,exists:function(Qe){return!!ye(Qe)},getAllByType:function(Qe){return nr(ee.droppables).filter(function(st){return st.descriptor.type===Qe})}};function Xe(){ee.draggables={},ee.droppables={},ne.length=0}return{draggable:Ae,droppable:$e,subscribe:re,clean:Xe}}function wo(){var ee=Bn(zr,[]);return(0,y.useEffect)(function(){return function(){requestAnimationFrame(ee.clean)}},[ee]),ee}var vr=y.createContext(null),co=function(){var ee=document.body;return ee||Zt(!1),ee},Xo={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},Yo=function(ne){return"rbd-announcement-"+ne};function Eo(ee){var ne=Bn(function(){return Yo(ee)},[ee]),re=(0,y.useRef)(null);(0,y.useEffect)(function(){var pe=document.createElement("div");return re.current=pe,pe.id=ne,pe.setAttribute("aria-live","assertive"),pe.setAttribute("aria-atomic","true"),(0,we.Z)(pe.style,Xo),co().appendChild(pe),function(){setTimeout(function(){var Ze=co();Ze.contains(pe)&&Ze.removeChild(pe),pe===re.current&&(re.current=null)})}},[ne]);var de=ln(function(ve){var pe=re.current;if(pe){pe.textContent=ve;return}},[]);return de}var jn=0,nl={separator:"::"};function oi(){jn=0}function Ho(ee,ne){return ne===void 0&&(ne=nl),Bn(function(){return""+ee+ne.separator+jn++},[ne.separator,ee])}function Dn(ee){var ne=ee.contextId,re=ee.uniqueId;return"rbd-hidden-text-"+ne+"-"+re}function Bl(ee){var ne=ee.contextId,re=ee.text,de=Ho("hidden-text",{separator:"-"}),ve=Bn(function(){return Dn({contextId:ne,uniqueId:de})},[de,ne]);return(0,y.useEffect)(function(){var Ae=document.createElement("div");return Ae.id=ve,Ae.textContent=re,Ae.style.display="none",co().appendChild(Ae),function(){var Ze=co();Ze.contains(Ae)&&Ze.removeChild(Ae)}},[ve,re]),ve}var li=y.createContext(null),wl={react:"^16.8.5","react-dom":"^16.8.5"},zl=/(\d+)\.(\d+)\.(\d+)/,Si=function(ne){var re=zl.exec(ne);re==null&&Zt(!1);var de=Number(re[1]),ve=Number(re[2]),pe=Number(re[3]);return{major:de,minor:ve,patch:pe,raw:ne}},Fl=function(ne,re){return re.major>ne.major?!0:re.majorne.minor?!0:re.minor=ne.patch},Ii=function(ee,ne){var re=Si(ee),de=Si(ne);Fl(re,de)},ii=` We expect a html5 doctype: This is to ensure consistent browser layout and measurement More information: https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/doctype.md -`,vi=function(ee){var ne=ee.doctype;ne&&(ne.name.toLowerCase(),ne.publicId)};function al(ee){}function Dl(ee,ne){}function Pi(){Dl(function(){Ii(wl.react,y.version),vi(document)},[])}function Ki(ee){var ne=(0,y.useRef)(ee);return(0,y.useEffect)(function(){ne.current=ee}),ne}function Jr(){var ee=null;function ne(){return!!ee}function re(Ae){return Ae===ee}function de(Ae){ee&&Zt(!1);var ye={abandon:Ae};return ee=ye,ye}function ve(){ee||Zt(!1),ee=null}function pe(){ee&&(ee.abandon(),ve())}return{isClaimed:ne,isActive:re,claim:de,release:ve,tryAbandon:pe}}var qo=9,yl=13,ul=27,ui=32,si=33,Vl=34,_i=35,Gi=36,Oi=37,Il=38,Ji=39,So=40,gu,Mu=(gu={},gu[yl]=!0,gu[qo]=!0,gu),nu=function(ee){Mu[ee.keyCode]&&ee.preventDefault()},Bu=function(){var ee="visibilitychange";if(typeof document=="undefined")return ee;var ne=[ee,"ms"+ee,"webkit"+ee,"moz"+ee,"o"+ee],re=oo(ne,function(de){return"on"+de in document});return re||ee}(),rn=0,qn=5;function Wr(ee,ne){return Math.abs(ne.x-ee.x)>=qn||Math.abs(ne.y-ee.y)>=qn}var xr={type:"IDLE"};function ro(ee){var ne=ee.cancel,re=ee.completed,de=ee.getPhase,ve=ee.setPhase;return[{eventName:"mousemove",fn:function(Ae){var ye=Ae.button,Ze=Ae.clientX,$e=Ae.clientY;if(ye===rn){var Xe={x:Ze,y:$e},ze=de();if(ze.type==="DRAGGING"){Ae.preventDefault(),ze.actions.move(Xe);return}ze.type!=="PENDING"&&Zt(!1);var Qe=ze.point;if(Wr(Qe,Xe)){Ae.preventDefault();var st=ze.actions.fluidLift(Xe);ve({type:"DRAGGING",actions:st})}}}},{eventName:"mouseup",fn:function(Ae){var ye=de();if(ye.type!=="DRAGGING"){ne();return}Ae.preventDefault(),ye.actions.drop({shouldBlockNextClick:!0}),re()}},{eventName:"mousedown",fn:function(Ae){de().type==="DRAGGING"&&Ae.preventDefault(),ne()}},{eventName:"keydown",fn:function(Ae){var ye=de();if(ye.type==="PENDING"){ne();return}if(Ae.keyCode===ul){Ae.preventDefault(),ne();return}nu(Ae)}},{eventName:"resize",fn:ne},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){de().type==="PENDING"&&ne()}},{eventName:"webkitmouseforcedown",fn:function(Ae){var ye=de();if(ye.type==="IDLE"&&Zt(!1),ye.actions.shouldRespectForcePress()){ne();return}Ae.preventDefault()}},{eventName:Bu,fn:ne}]}function Ro(ee){var ne=(0,y.useRef)(xr),re=(0,y.useRef)(zn),de=Cn(function(){return{eventName:"mousedown",fn:function(ze){if(!ze.defaultPrevented&&ze.button===rn&&!(ze.ctrlKey||ze.metaKey||ze.shiftKey||ze.altKey)){var Qe=ee.findClosestDraggableId(ze);if(Qe){var st=ee.tryGetLock(Qe,Ae,{sourceEvent:ze});if(st){ze.preventDefault();var Gt={x:ze.clientX,y:ze.clientY};re.current(),$e(st,Gt)}}}}}},[ee]),ve=Cn(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(ze){if(!ze.defaultPrevented){var Qe=ee.findClosestDraggableId(ze);if(Qe){var st=ee.findOptionsForDraggable(Qe);st&&(st.shouldRespectForcePress||ee.canGetLock(Qe)&&ze.preventDefault())}}}}},[ee]),pe=ln(function(){var ze={passive:!1,capture:!0};re.current=Ga(window,[ve,de],ze)},[ve,de]),Ae=ln(function(){var Xe=ne.current;Xe.type!=="IDLE"&&(ne.current=xr,re.current(),pe())},[pe]),ye=ln(function(){var Xe=ne.current;Ae(),Xe.type==="DRAGGING"&&Xe.actions.cancel({shouldBlockNextClick:!0}),Xe.type==="PENDING"&&Xe.actions.abort()},[Ae]),Ze=ln(function(){var ze={capture:!0,passive:!1},Qe=ro({cancel:ye,completed:Ae,getPhase:function(){return ne.current},setPhase:function(Gt){ne.current=Gt}});re.current=Ga(window,Qe,ze)},[ye,Ae]),$e=ln(function(ze,Qe){ne.current.type!=="IDLE"&&Zt(!1),ne.current={type:"PENDING",point:Qe,actions:ze},Ze()},[Ze]);Bn(function(){return pe(),function(){re.current()}},[pe])}var $o;function Po(){}var _l=($o={},$o[Vl]=!0,$o[si]=!0,$o[Gi]=!0,$o[_i]=!0,$o);function ko(ee,ne){function re(){ne(),ee.cancel()}function de(){ne(),ee.drop()}return[{eventName:"keydown",fn:function(pe){if(pe.keyCode===ul){pe.preventDefault(),re();return}if(pe.keyCode===ui){pe.preventDefault(),de();return}if(pe.keyCode===So){pe.preventDefault(),ee.moveDown();return}if(pe.keyCode===Il){pe.preventDefault(),ee.moveUp();return}if(pe.keyCode===Ji){pe.preventDefault(),ee.moveRight();return}if(pe.keyCode===Oi){pe.preventDefault(),ee.moveLeft();return}if(_l[pe.keyCode]){pe.preventDefault();return}nu(pe)}},{eventName:"mousedown",fn:re},{eventName:"mouseup",fn:re},{eventName:"click",fn:re},{eventName:"touchstart",fn:re},{eventName:"resize",fn:re},{eventName:"wheel",fn:re,options:{passive:!0}},{eventName:Bu,fn:re}]}function Ai(ee){var ne=(0,y.useRef)(Po),re=Cn(function(){return{eventName:"keydown",fn:function(pe){if(pe.defaultPrevented||pe.keyCode!==ui)return;var Ae=ee.findClosestDraggableId(pe);if(!Ae)return;var ye=ee.tryGetLock(Ae,Xe,{sourceEvent:pe});if(!ye)return;pe.preventDefault();var Ze=!0,$e=ye.snapLift();ne.current();function Xe(){Ze||Zt(!1),Ze=!1,ne.current(),de()}ne.current=Ga(window,ko($e,Xe),{capture:!0,passive:!1})}}},[ee]),de=ln(function(){var pe={passive:!1,capture:!0};ne.current=Ga(window,[re],pe)},[re]);Bn(function(){return de(),function(){ne.current()}},[de])}var au={type:"IDLE"},as=120,gs=.15;function ms(ee){var ne=ee.cancel,re=ee.getPhase;return[{eventName:"orientationchange",fn:ne},{eventName:"resize",fn:ne},{eventName:"contextmenu",fn:function(ve){ve.preventDefault()}},{eventName:"keydown",fn:function(ve){if(re().type!=="DRAGGING"){ne();return}ve.keyCode===ul&&ve.preventDefault(),ne()}},{eventName:Bu,fn:ne}]}function Xi(ee){var ne=ee.cancel,re=ee.completed,de=ee.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(pe){var Ae=de();if(Ae.type!=="DRAGGING"){ne();return}Ae.hasMoved=!0;var ye=pe.touches[0],Ze=ye.clientX,$e=ye.clientY,Xe={x:Ze,y:$e};pe.preventDefault(),Ae.actions.move(Xe)}},{eventName:"touchend",fn:function(pe){var Ae=de();if(Ae.type!=="DRAGGING"){ne();return}pe.preventDefault(),Ae.actions.drop({shouldBlockNextClick:!0}),re()}},{eventName:"touchcancel",fn:function(pe){if(de().type!=="DRAGGING"){ne();return}pe.preventDefault(),ne()}},{eventName:"touchforcechange",fn:function(pe){var Ae=de();Ae.type==="IDLE"&&Zt(!1);var ye=pe.touches[0];if(ye){var Ze=ye.force>=gs;if(Ze){var $e=Ae.actions.shouldRespectForcePress();if(Ae.type==="PENDING"){$e&&ne();return}if($e){if(Ae.hasMoved){pe.preventDefault();return}ne();return}pe.preventDefault()}}}},{eventName:Bu,fn:ne}]}function fs(ee){var ne=(0,y.useRef)(au),re=(0,y.useRef)(zn),de=ln(function(){return ne.current},[]),ve=ln(function(st){ne.current=st},[]),pe=Cn(function(){return{eventName:"touchstart",fn:function(st){if(!st.defaultPrevented){var Gt=ee.findClosestDraggableId(st);if(Gt){var na=ee.tryGetLock(Gt,ye,{sourceEvent:st});if(na){var fa=st.touches[0],Aa=fa.clientX,Xa=fa.clientY,sr={x:Aa,y:Xa};re.current(),ze(na,sr)}}}}}},[ee]),Ae=ln(function(){var st={capture:!0,passive:!1};re.current=Ga(window,[pe],st)},[pe]),ye=ln(function(){var Qe=ne.current;Qe.type!=="IDLE"&&(Qe.type==="PENDING"&&clearTimeout(Qe.longPressTimerId),ve(au),re.current(),Ae())},[Ae,ve]),Ze=ln(function(){var Qe=ne.current;ye(),Qe.type==="DRAGGING"&&Qe.actions.cancel({shouldBlockNextClick:!0}),Qe.type==="PENDING"&&Qe.actions.abort()},[ye]),$e=ln(function(){var st={capture:!0,passive:!1},Gt={cancel:Ze,completed:ye,getPhase:de},na=Ga(window,Xi(Gt),st),fa=Ga(window,ms(Gt),st);re.current=function(){na(),fa()}},[Ze,de,ye]),Xe=ln(function(){var st=de();st.type!=="PENDING"&&Zt(!1);var Gt=st.actions.fluidLift(st.point);ve({type:"DRAGGING",actions:Gt,hasMoved:!1})},[de,ve]),ze=ln(function(st,Gt){de().type!=="IDLE"&&Zt(!1);var na=setTimeout(Xe,as);ve({type:"PENDING",point:Gt,actions:st,longPressTimerId:na}),$e()},[$e,de,ve,Xe]);Bn(function(){return Ae(),function(){re.current();var Gt=de();Gt.type==="PENDING"&&(clearTimeout(Gt.longPressTimerId),ve(au))}},[de,Ae,ve]),Bn(function(){var st=Ga(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return st},[])}function mu(ee){}var Ku={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function ru(ee,ne){if(ne==null)return!1;var re=!!Ku[ne.tagName.toLowerCase()];if(re)return!0;var de=ne.getAttribute("contenteditable");return de==="true"||de===""?!0:ne===ee?!1:ru(ee,ne.parentElement)}function rs(ee,ne){var re=ne.target;return Hr(re)?ru(ee,re):!1}var vs=function(ee){return Ea(ee.getBoundingClientRect()).center};function os(ee){return ee instanceof Gr(ee).Element}var _u=function(){var ee="matches";if(typeof document=="undefined")return ee;var ne=[ee,"msMatchesSelector","webkitMatchesSelector"],re=oo(ne,function(de){return de in Element.prototype});return re||ee}();function ls(ee,ne){return ee==null?null:ee[_u](ne)?ee:ls(ee.parentElement,ne)}function ea(ee,ne){return ee.closest?ee.closest(ne):ls(ee,ne)}function ur(ee){return"["+Pa.contextId+'="'+ee+'"]'}function Xr(ee,ne){var re=ne.target;if(!os(re))return null;var de=ur(ee),ve=ea(re,de);return!ve||!Hr(ve)?null:ve}function Ao(ee,ne){var re=Xr(ee,ne);return re?re.getAttribute(Pa.draggableId):null}function yo(ee,ne){var re="["+Ge.contextId+'="'+ee+'"]',de=Er(document.querySelectorAll(re)),ve=oo(de,function(pe){return pe.getAttribute(Ge.id)===ne});return!ve||!Hr(ve)?null:ve}function qr(ee){ee.preventDefault()}function no(ee){var ne=ee.expected,re=ee.phase,de=ee.isLockActive,ve=ee.shouldWarn;return!(!de()||ne!==re)}function zo(ee){var ne=ee.lockAPI,re=ee.store,de=ee.registry,ve=ee.draggableId;if(ne.isClaimed())return!1;var pe=de.draggable.findById(ve);return!(!pe||!pe.options.isEnabled||!Ei(re.getState(),ve))}function ql(ee){var ne=ee.lockAPI,re=ee.contextId,de=ee.store,ve=ee.registry,pe=ee.draggableId,Ae=ee.forceSensorStop,ye=ee.sourceEvent,Ze=zo({lockAPI:ne,store:de,registry:ve,draggableId:pe});if(!Ze)return null;var $e=ve.draggable.getById(pe),Xe=yo(re,$e.descriptor.id);if(!Xe||ye&&!$e.options.canDragInteractiveElements&&rs(Xe,ye))return null;var ze=ne.claim(Ae||zn),Qe="PRE_DRAG";function st(){return $e.options.shouldRespectForcePress}function Gt(){return ne.isActive(ze)}function na(uo,jo){no({expected:uo,phase:Qe,isLockActive:Gt,shouldWarn:!0})&&de.dispatch(jo())}var fa=na.bind(null,"DRAGGING");function Aa(uo){function jo(){ne.release(),Qe="COMPLETED"}Qe!=="PRE_DRAG"&&(jo(),Qe!=="PRE_DRAG"&&Zt(!1)),de.dispatch(ge(uo.liftActionArgs)),Qe="DRAGGING";function Wl(Ko,Ql){if(Ql===void 0&&(Ql={shouldBlockNextClick:!1}),uo.cleanup(),Ql.shouldBlockNextClick){var yi=Ga(window,[{eventName:"click",fn:qr,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(yi)}jo(),de.dispatch(wa({reason:Ko}))}return(0,we.Z)({isActive:function(){return no({expected:"DRAGGING",phase:Qe,isLockActive:Gt,shouldWarn:!1})},shouldRespectForcePress:st,drop:function(Ql){return Wl("DROP",Ql)},cancel:function(Ql){return Wl("CANCEL",Ql)}},uo.actions)}function Xa(uo){var jo=Kn(function(Ko){fa(function(){return St({client:Ko})})}),Wl=Aa({liftActionArgs:{id:pe,clientSelection:uo,movementMode:"FLUID"},cleanup:function(){return jo.cancel()},actions:{move:jo}});return(0,we.Z)({},Wl,{move:jo})}function sr(){var uo={moveUp:function(){return fa(dn)},moveRight:function(){return fa(Rn)},moveDown:function(){return fa(mn)},moveLeft:function(){return fa(Tn)}};return Aa({liftActionArgs:{id:pe,clientSelection:vs(Xe),movementMode:"SNAP"},cleanup:zn,actions:uo})}function Pr(){var uo=no({expected:"PRE_DRAG",phase:Qe,isLockActive:Gt,shouldWarn:!0});uo&&ne.release()}var fo={isActive:function(){return no({expected:"PRE_DRAG",phase:Qe,isLockActive:Gt,shouldWarn:!1})},shouldRespectForcePress:st,fluidLift:Xa,snapLift:sr,abort:Pr};return fo}var Hi=[Ro,Ai,fs];function Pu(ee){var ne=ee.contextId,re=ee.store,de=ee.registry,ve=ee.customSensors,pe=ee.enableDefaultSensors,Ae=[].concat(pe?Hi:[],ve||[]),ye=(0,y.useState)(function(){return Jr()})[0],Ze=ln(function(Xa,sr){Xa.isDragging&&!sr.isDragging&&ye.tryAbandon()},[ye]);Bn(function(){var Xa=re.getState(),sr=re.subscribe(function(){var Pr=re.getState();Ze(Xa,Pr),Xa=Pr});return sr},[ye,re,Ze]),Bn(function(){return ye.tryAbandon},[ye.tryAbandon]);var $e=ln(function(Aa){return zo({lockAPI:ye,registry:de,store:re,draggableId:Aa})},[ye,de,re]),Xe=ln(function(Aa,Xa,sr){return ql({lockAPI:ye,registry:de,contextId:ne,store:re,draggableId:Aa,forceSensorStop:Xa,sourceEvent:sr&&sr.sourceEvent?sr.sourceEvent:null})},[ne,ye,de,re]),ze=ln(function(Aa){return Ao(ne,Aa)},[ne]),Qe=ln(function(Aa){var Xa=de.draggable.findById(Aa);return Xa?Xa.options:null},[de.draggable]),st=ln(function(){ye.isClaimed()&&(ye.tryAbandon(),re.getState().phase!=="IDLE"&&re.dispatch(Pt()))},[ye,re]),Gt=ln(ye.isClaimed,[ye]),na=Cn(function(){return{canGetLock:$e,tryGetLock:Xe,findClosestDraggableId:ze,findOptionsForDraggable:Qe,tryReleaseLock:st,isLockClaimed:Gt}},[$e,Xe,ze,Qe,st,Gt]);mu(Ae);for(var fa=0;fa=qn||Math.abs(ne.y-ee.y)>=qn}var xr={type:"IDLE"};function ro(ee){var ne=ee.cancel,re=ee.completed,de=ee.getPhase,ve=ee.setPhase;return[{eventName:"mousemove",fn:function(Ae){var ye=Ae.button,Ze=Ae.clientX,$e=Ae.clientY;if(ye===rn){var Xe={x:Ze,y:$e},ze=de();if(ze.type==="DRAGGING"){Ae.preventDefault(),ze.actions.move(Xe);return}ze.type!=="PENDING"&&Zt(!1);var Qe=ze.point;if(Vr(Qe,Xe)){Ae.preventDefault();var st=ze.actions.fluidLift(Xe);ve({type:"DRAGGING",actions:st})}}}},{eventName:"mouseup",fn:function(Ae){var ye=de();if(ye.type!=="DRAGGING"){ne();return}Ae.preventDefault(),ye.actions.drop({shouldBlockNextClick:!0}),re()}},{eventName:"mousedown",fn:function(Ae){de().type==="DRAGGING"&&Ae.preventDefault(),ne()}},{eventName:"keydown",fn:function(Ae){var ye=de();if(ye.type==="PENDING"){ne();return}if(Ae.keyCode===ul){Ae.preventDefault(),ne();return}nu(Ae)}},{eventName:"resize",fn:ne},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){de().type==="PENDING"&&ne()}},{eventName:"webkitmouseforcedown",fn:function(Ae){var ye=de();if(ye.type==="IDLE"&&Zt(!1),ye.actions.shouldRespectForcePress()){ne();return}Ae.preventDefault()}},{eventName:Bu,fn:ne}]}function Ro(ee){var ne=(0,y.useRef)(xr),re=(0,y.useRef)(zn),de=Bn(function(){return{eventName:"mousedown",fn:function(ze){if(!ze.defaultPrevented&&ze.button===rn&&!(ze.ctrlKey||ze.metaKey||ze.shiftKey||ze.altKey)){var Qe=ee.findClosestDraggableId(ze);if(Qe){var st=ee.tryGetLock(Qe,Ae,{sourceEvent:ze});if(st){ze.preventDefault();var Gt={x:ze.clientX,y:ze.clientY};re.current(),$e(st,Gt)}}}}}},[ee]),ve=Bn(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(ze){if(!ze.defaultPrevented){var Qe=ee.findClosestDraggableId(ze);if(Qe){var st=ee.findOptionsForDraggable(Qe);st&&(st.shouldRespectForcePress||ee.canGetLock(Qe)&&ze.preventDefault())}}}}},[ee]),pe=ln(function(){var ze={passive:!1,capture:!0};re.current=Ga(window,[ve,de],ze)},[ve,de]),Ae=ln(function(){var Xe=ne.current;Xe.type!=="IDLE"&&(ne.current=xr,re.current(),pe())},[pe]),ye=ln(function(){var Xe=ne.current;Ae(),Xe.type==="DRAGGING"&&Xe.actions.cancel({shouldBlockNextClick:!0}),Xe.type==="PENDING"&&Xe.actions.abort()},[Ae]),Ze=ln(function(){var ze={capture:!0,passive:!1},Qe=ro({cancel:ye,completed:Ae,getPhase:function(){return ne.current},setPhase:function(Gt){ne.current=Gt}});re.current=Ga(window,Qe,ze)},[ye,Ae]),$e=ln(function(ze,Qe){ne.current.type!=="IDLE"&&Zt(!1),ne.current={type:"PENDING",point:Qe,actions:ze},Ze()},[Ze]);Xt(function(){return pe(),function(){re.current()}},[pe])}var $o;function Po(){}var _l=($o={},$o[Vl]=!0,$o[si]=!0,$o[Gi]=!0,$o[_i]=!0,$o);function ko(ee,ne){function re(){ne(),ee.cancel()}function de(){ne(),ee.drop()}return[{eventName:"keydown",fn:function(pe){if(pe.keyCode===ul){pe.preventDefault(),re();return}if(pe.keyCode===ui){pe.preventDefault(),de();return}if(pe.keyCode===So){pe.preventDefault(),ee.moveDown();return}if(pe.keyCode===Il){pe.preventDefault(),ee.moveUp();return}if(pe.keyCode===Ji){pe.preventDefault(),ee.moveRight();return}if(pe.keyCode===Oi){pe.preventDefault(),ee.moveLeft();return}if(_l[pe.keyCode]){pe.preventDefault();return}nu(pe)}},{eventName:"mousedown",fn:re},{eventName:"mouseup",fn:re},{eventName:"click",fn:re},{eventName:"touchstart",fn:re},{eventName:"resize",fn:re},{eventName:"wheel",fn:re,options:{passive:!0}},{eventName:Bu,fn:re}]}function Ai(ee){var ne=(0,y.useRef)(Po),re=Bn(function(){return{eventName:"keydown",fn:function(pe){if(pe.defaultPrevented||pe.keyCode!==ui)return;var Ae=ee.findClosestDraggableId(pe);if(!Ae)return;var ye=ee.tryGetLock(Ae,Xe,{sourceEvent:pe});if(!ye)return;pe.preventDefault();var Ze=!0,$e=ye.snapLift();ne.current();function Xe(){Ze||Zt(!1),Ze=!1,ne.current(),de()}ne.current=Ga(window,ko($e,Xe),{capture:!0,passive:!1})}}},[ee]),de=ln(function(){var pe={passive:!1,capture:!0};ne.current=Ga(window,[re],pe)},[re]);Xt(function(){return de(),function(){ne.current()}},[de])}var au={type:"IDLE"},as=120,gs=.15;function ms(ee){var ne=ee.cancel,re=ee.getPhase;return[{eventName:"orientationchange",fn:ne},{eventName:"resize",fn:ne},{eventName:"contextmenu",fn:function(ve){ve.preventDefault()}},{eventName:"keydown",fn:function(ve){if(re().type!=="DRAGGING"){ne();return}ve.keyCode===ul&&ve.preventDefault(),ne()}},{eventName:Bu,fn:ne}]}function Xi(ee){var ne=ee.cancel,re=ee.completed,de=ee.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(pe){var Ae=de();if(Ae.type!=="DRAGGING"){ne();return}Ae.hasMoved=!0;var ye=pe.touches[0],Ze=ye.clientX,$e=ye.clientY,Xe={x:Ze,y:$e};pe.preventDefault(),Ae.actions.move(Xe)}},{eventName:"touchend",fn:function(pe){var Ae=de();if(Ae.type!=="DRAGGING"){ne();return}pe.preventDefault(),Ae.actions.drop({shouldBlockNextClick:!0}),re()}},{eventName:"touchcancel",fn:function(pe){if(de().type!=="DRAGGING"){ne();return}pe.preventDefault(),ne()}},{eventName:"touchforcechange",fn:function(pe){var Ae=de();Ae.type==="IDLE"&&Zt(!1);var ye=pe.touches[0];if(ye){var Ze=ye.force>=gs;if(Ze){var $e=Ae.actions.shouldRespectForcePress();if(Ae.type==="PENDING"){$e&&ne();return}if($e){if(Ae.hasMoved){pe.preventDefault();return}ne();return}pe.preventDefault()}}}},{eventName:Bu,fn:ne}]}function fs(ee){var ne=(0,y.useRef)(au),re=(0,y.useRef)(zn),de=ln(function(){return ne.current},[]),ve=ln(function(st){ne.current=st},[]),pe=Bn(function(){return{eventName:"touchstart",fn:function(st){if(!st.defaultPrevented){var Gt=ee.findClosestDraggableId(st);if(Gt){var na=ee.tryGetLock(Gt,ye,{sourceEvent:st});if(na){var fa=st.touches[0],ya=fa.clientX,Xa=fa.clientY,sr={x:ya,y:Xa};re.current(),ze(na,sr)}}}}}},[ee]),Ae=ln(function(){var st={capture:!0,passive:!1};re.current=Ga(window,[pe],st)},[pe]),ye=ln(function(){var Qe=ne.current;Qe.type!=="IDLE"&&(Qe.type==="PENDING"&&clearTimeout(Qe.longPressTimerId),ve(au),re.current(),Ae())},[Ae,ve]),Ze=ln(function(){var Qe=ne.current;ye(),Qe.type==="DRAGGING"&&Qe.actions.cancel({shouldBlockNextClick:!0}),Qe.type==="PENDING"&&Qe.actions.abort()},[ye]),$e=ln(function(){var st={capture:!0,passive:!1},Gt={cancel:Ze,completed:ye,getPhase:de},na=Ga(window,Xi(Gt),st),fa=Ga(window,ms(Gt),st);re.current=function(){na(),fa()}},[Ze,de,ye]),Xe=ln(function(){var st=de();st.type!=="PENDING"&&Zt(!1);var Gt=st.actions.fluidLift(st.point);ve({type:"DRAGGING",actions:Gt,hasMoved:!1})},[de,ve]),ze=ln(function(st,Gt){de().type!=="IDLE"&&Zt(!1);var na=setTimeout(Xe,as);ve({type:"PENDING",point:Gt,actions:st,longPressTimerId:na}),$e()},[$e,de,ve,Xe]);Xt(function(){return Ae(),function(){re.current();var Gt=de();Gt.type==="PENDING"&&(clearTimeout(Gt.longPressTimerId),ve(au))}},[de,Ae,ve]),Xt(function(){var st=Ga(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return st},[])}function mu(ee){}var Ku={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function ru(ee,ne){if(ne==null)return!1;var re=!!Ku[ne.tagName.toLowerCase()];if(re)return!0;var de=ne.getAttribute("contenteditable");return de==="true"||de===""?!0:ne===ee?!1:ru(ee,ne.parentElement)}function rs(ee,ne){var re=ne.target;return Or(re)?ru(ee,re):!1}var vs=function(ee){return Ea(ee.getBoundingClientRect()).center};function os(ee){return ee instanceof _r(ee).Element}var _u=function(){var ee="matches";if(typeof document=="undefined")return ee;var ne=[ee,"msMatchesSelector","webkitMatchesSelector"],re=oo(ne,function(de){return de in Element.prototype});return re||ee}();function ls(ee,ne){return ee==null?null:ee[_u](ne)?ee:ls(ee.parentElement,ne)}function ea(ee,ne){return ee.closest?ee.closest(ne):ls(ee,ne)}function ur(ee){return"["+Aa.contextId+'="'+ee+'"]'}function Xr(ee,ne){var re=ne.target;if(!os(re))return null;var de=ur(ee),ve=ea(re,de);return!ve||!Or(ve)?null:ve}function Ao(ee,ne){var re=Xr(ee,ne);return re?re.getAttribute(Aa.draggableId):null}function yo(ee,ne){var re="["+Ge.contextId+'="'+ee+'"]',de=Er(document.querySelectorAll(re)),ve=oo(de,function(pe){return pe.getAttribute(Ge.id)===ne});return!ve||!Or(ve)?null:ve}function qr(ee){ee.preventDefault()}function no(ee){var ne=ee.expected,re=ee.phase,de=ee.isLockActive,ve=ee.shouldWarn;return!(!de()||ne!==re)}function zo(ee){var ne=ee.lockAPI,re=ee.store,de=ee.registry,ve=ee.draggableId;if(ne.isClaimed())return!1;var pe=de.draggable.findById(ve);return!(!pe||!pe.options.isEnabled||!Ei(re.getState(),ve))}function ql(ee){var ne=ee.lockAPI,re=ee.contextId,de=ee.store,ve=ee.registry,pe=ee.draggableId,Ae=ee.forceSensorStop,ye=ee.sourceEvent,Ze=zo({lockAPI:ne,store:de,registry:ve,draggableId:pe});if(!Ze)return null;var $e=ve.draggable.getById(pe),Xe=yo(re,$e.descriptor.id);if(!Xe||ye&&!$e.options.canDragInteractiveElements&&rs(Xe,ye))return null;var ze=ne.claim(Ae||zn),Qe="PRE_DRAG";function st(){return $e.options.shouldRespectForcePress}function Gt(){return ne.isActive(ze)}function na(uo,jo){no({expected:uo,phase:Qe,isLockActive:Gt,shouldWarn:!0})&&de.dispatch(jo())}var fa=na.bind(null,"DRAGGING");function ya(uo){function jo(){ne.release(),Qe="COMPLETED"}Qe!=="PRE_DRAG"&&(jo(),Qe!=="PRE_DRAG"&&Zt(!1)),de.dispatch(ge(uo.liftActionArgs)),Qe="DRAGGING";function Wl(Ko,Ql){if(Ql===void 0&&(Ql={shouldBlockNextClick:!1}),uo.cleanup(),Ql.shouldBlockNextClick){var yi=Ga(window,[{eventName:"click",fn:qr,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(yi)}jo(),de.dispatch(Da({reason:Ko}))}return(0,we.Z)({isActive:function(){return no({expected:"DRAGGING",phase:Qe,isLockActive:Gt,shouldWarn:!1})},shouldRespectForcePress:st,drop:function(Ql){return Wl("DROP",Ql)},cancel:function(Ql){return Wl("CANCEL",Ql)}},uo.actions)}function Xa(uo){var jo=Kn(function(Ko){fa(function(){return St({client:Ko})})}),Wl=ya({liftActionArgs:{id:pe,clientSelection:uo,movementMode:"FLUID"},cleanup:function(){return jo.cancel()},actions:{move:jo}});return(0,we.Z)({},Wl,{move:jo})}function sr(){var uo={moveUp:function(){return fa(dn)},moveRight:function(){return fa(Rn)},moveDown:function(){return fa(mn)},moveLeft:function(){return fa(Tn)}};return ya({liftActionArgs:{id:pe,clientSelection:vs(Xe),movementMode:"SNAP"},cleanup:zn,actions:uo})}function Ar(){var uo=no({expected:"PRE_DRAG",phase:Qe,isLockActive:Gt,shouldWarn:!0});uo&&ne.release()}var fo={isActive:function(){return no({expected:"PRE_DRAG",phase:Qe,isLockActive:Gt,shouldWarn:!1})},shouldRespectForcePress:st,fluidLift:Xa,snapLift:sr,abort:Ar};return fo}var Hi=[Ro,Ai,fs];function Pu(ee){var ne=ee.contextId,re=ee.store,de=ee.registry,ve=ee.customSensors,pe=ee.enableDefaultSensors,Ae=[].concat(pe?Hi:[],ve||[]),ye=(0,y.useState)(function(){return Jr()})[0],Ze=ln(function(Xa,sr){Xa.isDragging&&!sr.isDragging&&ye.tryAbandon()},[ye]);Xt(function(){var Xa=re.getState(),sr=re.subscribe(function(){var Ar=re.getState();Ze(Xa,Ar),Xa=Ar});return sr},[ye,re,Ze]),Xt(function(){return ye.tryAbandon},[ye.tryAbandon]);var $e=ln(function(ya){return zo({lockAPI:ye,registry:de,store:re,draggableId:ya})},[ye,de,re]),Xe=ln(function(ya,Xa,sr){return ql({lockAPI:ye,registry:de,contextId:ne,store:re,draggableId:ya,forceSensorStop:Xa,sourceEvent:sr&&sr.sourceEvent?sr.sourceEvent:null})},[ne,ye,de,re]),ze=ln(function(ya){return Ao(ne,ya)},[ne]),Qe=ln(function(ya){var Xa=de.draggable.findById(ya);return Xa?Xa.options:null},[de.draggable]),st=ln(function(){ye.isClaimed()&&(ye.tryAbandon(),re.getState().phase!=="IDLE"&&re.dispatch(Pt()))},[ye,re]),Gt=ln(ye.isClaimed,[ye]),na=Bn(function(){return{canGetLock:$e,tryGetLock:Xe,findClosestDraggableId:ze,findOptionsForDraggable:Qe,tryReleaseLock:st,isLockClaimed:Gt}},[$e,Xe,ze,Qe,st,Gt]);mu(Ae);for(var fa=0;faA in ue?Hr(ue,A,{enumerable:!0,configurable:!0,writable:!0,value:u}):ue[A]=u,mt=(ue,A)=>{for(var u in A||(A={}))es.call(A,u)&&Jl(ue,u,A[u]);if(on)for(var u of on(A))ts.call(A,u)&&Jl(ue,u,A[u]);return ue},An=(ue,A)=>Ur(ue,Vr(A));var ns=(ue,A)=>{var u={};for(var e in ue)es.call(ue,e)&&A.indexOf(e)<0&&(u[e]=ue[e]);if(ue!=null&&on)for(var e of on(ue))A.indexOf(e)<0&&ts.call(ue,e)&&(u[e]=ue[e]);return u};(self.webpackChunk=self.webpackChunk||[]).push([[4105],{11724:function(ue,A,u){"use strict";u.d(A,{Z:function(){return E}});var e=u(54476),p=u(59301),G={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"minus",theme:"outlined"},q=G,L=u(7657),g=function(i,v){return p.createElement(L.Z,(0,e.Z)({},i,{ref:v,icon:q}))},c=p.forwardRef(g),E=c},75353:function(ue,A,u){"use strict";u.d(A,{Z:function(){return O}});var e=u(3113),p=u(59301),G=Object.defineProperty,q=Object.defineProperties,L=Object.getOwnPropertyDescriptors,g=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,d=(y,w,_)=>w in y?G(y,w,{enumerable:!0,configurable:!0,writable:!0,value:_}):y[w]=_,i=(y,w)=>{for(var _ in w||(w={}))c.call(w,_)&&d(y,_,w[_]);if(g)for(var _ of g(w))E.call(w,_)&&d(y,_,w[_]);return y},v=(y,w)=>q(y,L(w)),r=(y,w)=>{var _={};for(var h in y)c.call(y,h)&&w.indexOf(h)<0&&(_[h]=y[h]);if(y!=null&&g)for(var h of g(y))w.indexOf(h)<0&&E.call(y,h)&&(_[h]=y[h]);return _},x=(y,w,_)=>new Promise((h,X)=>{var N=te=>{try{W(_.next(te))}catch(f){X(f)}},$=te=>{try{W(_.throw(te))}catch(f){X(f)}},W=te=>te.done?h(te.value):Promise.resolve(te.value).then(N,$);W((_=_.apply(y,w)).next())});const O=y=>{var w=y,{children:_}=w,h=r(w,["children"]);const[X,N]=(0,p.useState)(!1);return p.createElement(e.ZP,v(i({},h),{loading:X,onClick:$=>x(void 0,null,function*(){try{N(!0),yield h.onClick($),N(!1)}catch(W){console.error(W),N(!1)}})}),_)}},96391:function(ue,A,u){"use strict";u.d(A,{Z:function(){return v}});var e=u(59301),p=u(95392),G=u(8591),q=u(57193),L={flex_box_center:"flex_box_center___kVqBh",flex_space_between:"flex_space_between___FMnNq",flex_box_vertical_center:"flex_box_vertical_center___meESe",flex_box_center_end:"flex_box_center_end___KFpOb",flex_box_column:"flex_box_column___GHIK9",video:"video___nn_cD"},g=u(11176),c=u(59301),E=(r,x,O)=>new Promise((y,w)=>{var _=N=>{try{X(O.next(N))}catch($){w($)}},h=N=>{try{X(O.throw(N))}catch($){w($)}},X=N=>N.done?y(N.value):Promise.resolve(N.value).then(_,h);X((O=O.apply(r,x)).next())});const d=function(x,O){const y=x.split(","),w=y[0].match(/:(.*?);/)[1],_=atob(y[1]);let h=_.length;const X=new Uint8Array(h);for(;h--;)X[h]=_.charCodeAt(h);return new Blob([X],{type:w})};var v=(0,e.forwardRef)(({time:r,number:x,supportCamera:O,take_photo:y,isExercise:w=!0,update:_,onUserMediaLoaded:h},X)=>{const N=(0,e.useRef)(),$=(0,e.useRef)(),W=(0,p.useParams)();let[te,f]=(0,e.useState)([]),[b,le]=(0,e.useState)(0);const[$e,Ie]=(0,e.useState)("");let[We,m]=(0,e.useState)();const[Ke,S]=(0,e.useState)(0),B=(me,he)=>E(void 0,null,function*(){return(0,q.ZP)("/api/attachments.json",{method:"POST",body:{file_type:"base64",original_filename:me,file:he}})}),Z=me=>E(void 0,null,function*(){const he=new Date().valueOf();if(me){const ye=yield B(`\u7167\u7247${he}`,me);ye.status||(yield(0,g.Ju)({container_id:W.categoryId,container_type:"Exercise",attachment_id:ye==null?void 0:ye.id}))}});(0,e.useEffect)(()=>(Ee(),()=>{et(),P()}),[]),(0,e.useEffect)(()=>{b===2&&r&&x>0&&(J(),S(1))},[r]),(0,e.useEffect)(()=>{if(Ke!==0){if(Ke===2)clearInterval(We);else{let me=0,he=setInterval(()=>{te.includes(me)&&je(),me++},1e3);m(he)}return()=>clearInterval(We)}},[Ke]),(0,e.useImperativeHandle)(X,()=>({handlePhoto:je,handleTakePhoto:Je}));const P=()=>{S(2)},J=()=>{const me=r/x,he=[];function ye(Te,Me){return parseInt(Math.floor(Math.random()*(Me-Te+1))+Te)}new Array(x).fill(0).map((Te,Me)=>{y?he.push(ye(me*Me,me*(Me+1))):Me==0?he.push(0):he.push(ye(me*Me,me*(Me+1)))}),te=he,f([...he]),console.log(he)},Ee=()=>{navigator.mediaDevices===void 0&&(navigator.mediaDevices={}),navigator.mediaDevices.getUserMedia===void 0&&(navigator.mediaDevices.getUserMedia=function(me){const he=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia;return he?new Promise(function(ye,Te){he.call(navigator,me,ye,Te)}):Promise.reject(new Error("getUserMedia is not implemented in this browser"))}),navigator.mediaDevices.getUserMedia({video:{width:640,height:480}}).then(function(me){rt.current=me,O&&O(2),le(2),"srcObject"in N.current?N.current.srcObject=me:N.current.src=window.URL.createObjectURL(me),N.current.onloadedmetadata=function(he){N.current.play(),h&&h()},N.current.addEventListener("ended",function(){console.log("\u64AD\u653E\u7ED3\u675F"),P(),w&&G.ZP.error({content:"\u60A8\u5DF2\u7ECF\u5173\u95ED\u4E86\u6444\u50CF\u5934\uFF0C\u8BF7\u572810\u79D2\u949F\u5185\u6062\u590D\u6444\u50CF\u5934\uFF0C\u5426\u5219\u5C06\u63A8\u51FA\u8003\u8BD5",duration:10,key:9998})},!1)}).catch(function(me){le(1),O&&O(1),me.message==="Permission denied"||me.name==="NotAllowedError"?G.ZP.error("\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"):G.ZP.error("\u6444\u50CF\u5934\u83B7\u53D6\u5931\u8D25\uFF0C\u6216\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"),console.log("errname: "+me.name),console.log("err: "+me.message)})},je=()=>{try{$.current.width=N.current.videoWidth,$.current.height=N.current.videoHeight,$.current.getContext("2d").drawImage(N.current,0,0,$.current.width,$.current.height),Ie($.current.toDataURL("image/png")),Z($.current.toDataURL("image/png")),ut($.current.toDataURL("image/png"))}catch(me){}},Je=()=>{try{return $.current.width=N.current.videoWidth,$.current.height=N.current.videoHeight,$.current.getContext("2d").drawImage(N.current,0,0,$.current.width,$.current.height),$.current.toDataURL("image/png")}catch(me){}},rt=(0,e.useRef)(),et=()=>{try{rt.current.getTracks().forEach(function(ye){ye.stop()}),N.current.srcObject=null}catch(me){}},ut=me=>E(void 0,null,function*(){const he=new FormData;he.append("file",d(me,"1")),he.append("1","123");var ye=new window.XMLHttpRequest;ye.withCredentials=!0,ye.addEventListener("load",function(Te){let Me=JSON.parse(Te.target.responseText);(0,q.ZP)(`/api/exercises/${id}/upload_photo.json`,{method:"post",body:{attachment_id:Me.id}})},!1),ye.addEventListener("error",function(Te){console.error(Te)},!1),ye.open("POST",`${ENV.API_SERVER}/api/attachments.json`),ye.send(he)});return c.createElement(c.Fragment,null,b!==3&&c.createElement("aside",{className:L.video,id:"screenshot"},b===0&&c.createElement("span",null,"\u6B63\u5728\u5F00\u542F\u6444\u50CF\u5934..."),b===1&&c.createElement("span",null,"\u6444\u50CF\u5934\u5F00\u542F\u5931\u8D25"),b===2&&c.createElement("div",null,c.createElement("video",{width:"288",ref:N,autoPlay:!0}),c.createElement("canvas",{style:{display:"none"},ref:$}))))})},29037:function(ue,A,u){"use strict";u.r(A),u.d(A,{default:function(){return Hs}});var e=u(59301),p=u(95392),G=u(15845),q=u.n(G),L=u(31797),g=u(78241),c=u(43418),E=u(92832),d=u(8591),i=u(93948),v=u(95237),r=u(43604),x=u(5112),O=u(24905),y=u(6848),w=u(71418),_=u(3113),h=u(15075),X=u(43531),N=u(96391),$=u(50601),W=u(63949),te=u(57193),f=u(59301),b=(s,o,C)=>new Promise((ie,ve)=>{var we=V=>{try{fe(C.next(V))}catch(ne){ve(ne)}},de=V=>{try{fe(C.throw(V))}catch(ne){ve(ne)}},fe=V=>V.done?ie(V.value):Promise.resolve(V.value).then(we,de);fe((C=C.apply(s,o)).next())}),$e=({id:s,startRecording:o,startScreenshot:C,onBack:ie,onSuccuss:ve,timeInSeconds:we=[1,6,11,16,21,26,31,41,51,61,71,81,91,101,111,121,151,181,211,241,271,361,421,481,541,601,661]})=>{const de=(0,e.useRef)(null),fe=(0,e.useRef)(null),V=(0,e.useRef)(null),ne=(0,e.useRef)(null),ce=(0,e.useRef)(!0),pe=(0,e.useRef)(""),[xe,Be]=(0,e.useState)(null);(0,e.useEffect)(()=>{o?Ye():K()},[o]),(0,e.useEffect)(()=>{C?Be(0):(clearTimeout(ne.current),Be(null),pe.current="")},[C]),(0,e.useEffect)(()=>(typeof xe=="number"&&(we!=null&&we.includes(xe)&&Ce(),xe<=720&&(ne.current=setTimeout(()=>{Be(xe+1)},1e3))),()=>{clearTimeout(ne.current)}),[xe]);const Oe=(_e="\u672A\u5171\u4EAB\u6574\u4E2A\u5C4F\u5E55\uFF0C\u7981\u6B62\u4F5C\u7B54\uFF01")=>b(void 0,null,function*(){d.ZP.warning(_e),setTimeout(()=>{ie()},1e3)}),Ye=()=>b(void 0,null,function*(){var _e,ke,Ze,He,Se,Re;if(!(0,W.i7)()){Oe("\u8BF7\u4F7F\u7528\u8C37\u6B4C\u6D4F\u89C8\u5668\u7B54\u9898");return}if(de.current){d.ZP.warning("\u6B63\u5728\u5F55\u5236\u4E2D");return}ce.current=!0;try{let Ve;if((0,W.WX)())Ve=yield navigator.mediaDevices.getUserMedia({audio:{mandatory:{chromeMediaSource:"desktop"}},video:{mandatory:{chromeMediaSource:"desktop"}}});else if(Ve=yield navigator.mediaDevices.getDisplayMedia({video:{displaySurface:"monitor"}}),((Ze=(ke=(_e=Ve==null?void 0:Ve.getVideoTracks())==null?void 0:_e[0])==null?void 0:ke.getSettings())==null?void 0:Ze.displaySurface)!=="monitor"){K(),Oe();return}de.current=Ve,"srcObject"in fe.current?fe.current.srcObject=de.current:fe.current.src=URL.createObjectURL(de.current),yield new Promise(ze=>{fe.current.addEventListener("loadedmetadata",()=>{ze()})}),(Re=(Se=(He=de.current)==null?void 0:He.getVideoTracks())==null?void 0:Se[0])==null||Re.addEventListener("ended",function(){ce.current&&Oe()}),fe.current.play(),ve()}catch(Ve){Oe("\u5C4F\u5E55\u5F55\u5236\u529F\u80FD\u9519\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u518D\u5171\u4EAB\u6574\u4E2A\u5C4F\u5E55\uFF0C\u5426\u5219\u65E0\u6CD5\u4F5C\u7B54")}}),K=()=>{var _e;ce.current=!1;const ke=(_e=de.current)==null?void 0:_e.getTracks();ke==null||ke.forEach(Ze=>{Ze.stop()}),de.current=null},se=_e=>{const ke=_e.split(",")[1],Ze=_e.split(",")[0].split(":")[1].split(";")[0],He=[...atob(ke)],Se=new Uint8Array(He.map(Re=>Re.charCodeAt(0)));return new Blob([Se],{type:Ze})},be=()=>b(void 0,null,function*(){const _e=yield(0,te.ZP)(`/api/exercises/${s}/exercise_user_screens.json`,{method:"post"});_e.status===0&&(pe.current=_e.exercise_abnormity_id,Be(0))}),Ce=()=>b(void 0,null,function*(){const _e=V.current.getContext("2d");V.current.width=fe.current.videoWidth,V.current.height=fe.current.videoHeight,_e.drawImage(fe.current,0,0,V.current.width,V.current.height);const ke=V.current.toDataURL("image/jpeg"),Ze=se(ke),He=new File([Ze],"canvas_image.jpg",{type:"image/jpeg"}),Se=new FormData;Se.append("file",He);const Re=yield(0,te.ZP)(`/api/exercises/${s}/exercise_user_screens/check.json`,{method:"get"});if((Re==null?void 0:Re.status)===0){const Ve=yield(0,te.ZP)("/api/attachments.json",{method:"post",body:Se},!0);if(Ve!=null&&Ve.id){const ze=yield(0,te.ZP)(`/api/exercises/${s}/exercise_user_screens.json`,{method:"post",body:{attachment_id:Ve==null?void 0:Ve.id,exercise_abnormity_id:pe.current}});ze.status===0&&(pe.current=ze.exercise_abnormity_id)}}});return f.createElement(f.Fragment,null,f.createElement("video",{ref:fe,muted:!0,className:"hide"}),f.createElement("canvas",{id:"canvas",ref:V,className:"hide"}))},Ie=u(56656),We=u.n(Ie),m={flex_box_center:"flex_box_center___ariLt",flex_space_between:"flex_space_between___MC6sH",flex_box_vertical_center:"flex_box_vertical_center___tJHfy",flex_box_center_end:"flex_box_center_end___AfB_t",flex_box_column:"flex_box_column___xX4Fj",bg:"bg___nHBEZ",wrapper:"wrapper___TZKl8",exerciseAlert:"exerciseAlert___QUMwm",title:"title___rj6Q0",content:"content___Te7Wz",baseMargin:"baseMargin___BRmsh",noWrap:"noWrap___X6AS3",singleItem:"singleItem___GkaDR",questionIcons:"questionIcons___XoGYC",green:"green___iIYnV",orange:"orange___EIhiL",greenTip:"greenTip___WwiUh",redTip:"redTip___aWSt4",orangeTip:"orangeTip___j5g_H",pollDesc:"pollDesc___yDT2Q",answered:"answered___d2hE7",unanswer:"unanswer___AdOhE",anchor:"anchor___z3CaP",answerFlag:"answerFlag___wwTKa",flagActive:"flagActive___piG3D",flagHalf:"flagHalf___E29dd",answerStudentFlag:"answerStudentFlag___HRVt8",answerStudentActive:"answerStudentActive___kM6r4",questionItem:"questionItem___q6Hgu",questionScore:"questionScore___RW5tm",itemType:"itemType___pPqzT",itemFlag:"itemFlag___j5TSr",answerWrap:"answerWrap___G9dnn",answerSubjective:"answerSubjective___LRVKJ",otherInput:"otherInput___SxNAw",submitButton:"submitButton___zPo7H",randomFlag:"randomFlag___TOZ2H",answerTrue:"answerTrue___fgIW0",answerFalse:"answerFalse___gAQD8",answerHalf:"answerHalf___h40sX",renderHtml:"renderHtml___UerV1",simpleText:"simpleText___ZKx7o",answerYes:"answerYes___AA0oM",answerNo:"answerNo___gMGLy",answerInfo:"answerInfo___tB4Wz",answerProgress:"answerProgress___CbmXy",answerSheetWrap:"answerSheetWrap___aPipx",answerSheetQuestionTitle:"answerSheetQuestionTitle___P18Ss",answerSheet:"answerSheet___yhxK1",answerSheetItem:"answerSheetItem___DIH2V",qindex:"qindex___XuKA8",markIcon:"markIcon___ZTkqb",active:"active___WSsrt",yes:"yes___knuOK",no:"no___gv_cs",bf:"bf___pJfi5",partialActive:"partialActive___K6lsa",selected:"selected___grFyM",countDown:"countDown___OzcWL",cnText:"cnText___TvFjV",red:"red___Mge1h",refreshBtn:"refreshBtn___lK1MX",fold:"fold___id0EJ",cardList:"cardList___xKhMX",withQrcode:"withQrcode___qphZK",iframe:"iframe___pMMQx",eduTip:"eduTip___hXWhK",eduQrcode:"eduQrcode____qxcx",eduVideo:"eduVideo___mufWJ",eduUsername:"eduUsername___tiufh",startAnswer:"startAnswer___AA7n5",eduSubmit:"eduSubmit___UPIsJ",eduTitle:"eduTitle___jCJrO",wrpAnswer:"wrpAnswer___AVK1Y",simpleMd:"simpleMd___ZGbXj",videomodal:"videomodal___bYarH",mainPart:"mainPart___Fqvw7",userInfoText:"userInfoText___nqL8p",answerSheetBottom:"answerSheetBottom___yXf5u",tooltipWrap:"tooltipWrap___AxG9B",leftPart:"leftPart___P4Ook",grey:"grey___UBSG9",blue:"blue___aRuKK",rightPart:"rightPart___De4P3",questionPart:"questionPart___GTq66",questionTypeTitle:"questionTypeTitle___r6Fo9",questionTypeInfo:"questionTypeInfo___JfpWv",toIframeBtn:"toIframeBtn___gRKtn",bottom:"bottom___coSlv",markBtn:"markBtn___ZCLGF",changeButton:"changeButton___sBTjl",prevBtn:"prevBtn___lgCPG",analysisWrap:"analysisWrap___JoCnb",greyBg:"greyBg___vgesc",fixHeader:"fixHeader___RoNxE",exerciseTitle:"exerciseTitle___Dtp56",commitModal:"commitModal___zqvNA",commitItem:"commitItem___mjYF6",commitInfoLabel:"commitInfoLabel___KtIjW",commitInfoValue:"commitInfoValue___DCyRn",cameraHeader:"cameraHeader___Pqhwb",dottedLineWrapper:"dottedLineWrapper___ONO9c",leftHalfCircle:"leftHalfCircle___RNJN7",dottedLine:"dottedLine___qWy4W",rightHalfCircle:"rightHalfCircle___s3_hr",orangeNum:"orangeNum___IYnup",teachAnalysis:"teachAnalysis___FH6fk",teachAnalysisModal:"teachAnalysisModal___RcKVp",screenLock:"screenLock____A8oZ"},Ke=u(2398),S=u(81779),B=u(91415),Z=u(75823),P=u(86342),J=u(76818),Ee=u(88871);const je={0:"c-red-ee4",1:"c-green"};var rt=({item:s,answerData:o,isEducation:C,sign:ie,onBlur:ve=()=>{}})=>{var we,de,fe,V,ne,ce;const pe=(0,p.useIntl)(),xe=(0,e.useRef)(""),[Be,Oe]=(0,e.useState)(),[Ye,K]=(0,e.useState)(!1),[se,be]=(0,e.useState)(C||!1),Ce=(0,e.useRef)(),_e=()=>{clearInterval(Ce.current),Ce.current=setInterval(()=>{Ye&&ve(xe.current,!0)},10*1e3)},ke=Ze=>{ve(xe.current);let He="\u786E\u5B9A\u79BB\u5F00\u6B64\u9875\u9762\u5417?\u6B64\u9875\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931";return(Ze||window.event).returnValue=He,He};return(0,e.useEffect)(()=>{console.log("isFocus:",Ye),Ye&&_e()},[Ye]),(0,e.useEffect)(()=>{Oe(s==null?void 0:s.a_flag)},[s==null?void 0:s.a_flag]),(0,e.useEffect)(()=>()=>{clearInterval(Ce.current)},[]),e.createElement("div",null,((we=o==null?void 0:o.exercise)==null?void 0:we.user_exercise_status)===1?e.createElement("div",{className:"mb20"},e.createElement(v.Z,{justify:"space-between"},e.createElement(r.Z,null,"\u6211\u7684\u7B54\u6848"),((0,S.GJ)()||(0,S.dE)()&&((de=o==null?void 0:o.exercise)==null?void 0:de.user_exercise_status)>0&&((fe=o==null?void 0:o.exercise)==null?void 0:fe.open_score))&&e.createElement(r.Z,null,e.createElement(v.Z,{justify:"end",className:"mb20",align:"middle"},e.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),e.createElement("span",{className:"font14 ml10"},(s==null?void 0:s.user_score)&&e.createElement("span",null,e.createElement("span",{className:je[Number(s==null?void 0:s.answer_status)]||"c-orange-ff9"},s==null?void 0:s.user_score),e.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")),!(s!=null&&s.user_score)&&e.createElement("span",{className:"c-red"},"\u672A\u8BC4"))))),e.createElement("div",{className:m.simpleText},e.createElement(J.Z,{value:(V=s==null?void 0:s.user_answer)==null?void 0:V[0]}))):e.createElement("div",{className:s.user_score&&(s.user_score===s.question_score?"c-green":"c-red")},se?e.createElement(Ee.Z,{watch:!0,isFocus:!0,defaultValue:(ne=s==null?void 0:s.user_answer)==null?void 0:ne[0],id:s==null?void 0:s.question_id,className:"mt20",onChange:Ze=>{xe.current=Ze,K(!0)},onBlur:()=>{setTimeout(()=>{ve(xe.current)},200),clearInterval(Ce.current),K(!1)}}):e.createElement("div",{onClick:()=>{var Ze;if(!s.repeat_answer&&((Ze=s==null?void 0:s.user_answer)==null?void 0:Ze.length)>0&&s.ques_status!==0){d.ZP.warning(pe.formatMessage({id:"classrooms.noModifyAnswer",defaultMessage:"\u8BE5\u9898\u4E0D\u5141\u8BB8\u518D\u4FEE\u6539\u7B54\u6848"}));return}ie.current=!0,be(!0)},className:m.startAnswer},e.createElement("div",{className:"c-blue"},"\u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"))),(0,S.dE)()&&(s==null?void 0:s.standard_answer)&&e.createElement("div",{className:m.analysisWrap},e.createElement("div",{className:m.greyBg},e.createElement(v.Z,{className:"mb20",align:"middle"},e.createElement(r.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),e.createElement(r.Z,null,e.createElement(J.Z,{value:(ce=s==null?void 0:s.standard_answer)==null?void 0:ce[0]}))),e.createElement(v.Z,{align:"middle"},e.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),e.createElement(J.Z,{className:m.renderHtml,value:s==null?void 0:s.analysis})))))},et=u(57809),me=({item:s,answerData:o,isEducation:C,onBlur:ie=()=>{}})=>{var ve,we,de,fe;const V=(0,e.useRef)(""),[ne,ce]=(0,e.useState)(),[pe,xe]=(0,e.useState)(!1),[Be,Oe]=(0,e.useState)(!1),[Ye,K]=(0,e.useState)(C||!1),[se,be]=(0,e.useState)(0),Ce=(0,e.useRef)(s.kp_content||""),_e=(0,e.useRef)(s.kp_clazz),ke=(0,e.useRef)(),Ze=(0,e.useMemo)(()=>{var Se,Re;return(Re=(Se=V.current)==null?void 0:Se.replace(/[\n|\r|\t]/g,""))==null?void 0:Re.length},[V.current]),He=()=>{clearInterval(ke.current),ke.current=setInterval(()=>{Be&&ie(V.current,Ce.current,_e.current)},30*1e3)};return(0,e.useEffect)(()=>{console.log("isFocus:",Be),He()},[Be]),(0,e.useEffect)(()=>{ce(s==null?void 0:s.a_flag)},[s==null?void 0:s.a_flag]),(0,e.useEffect)(()=>()=>{clearInterval(ke.current)},[]),e.createElement("div",null,((ve=o==null?void 0:o.exercise)==null?void 0:ve.user_exercise_status)===1?e.createElement("div",null,e.createElement("div",{className:"mt30"},e.createElement("strong",null,"\u4F5C\u6587\u9898\u76EE\uFF1A"),e.createElement("br",null),e.createElement(E.default,{disabled:!0,className:"mt10",value:Ce.current,onChange:Se=>{Ce.current=Se.target.value,be(se+1)},onBlur:()=>{ie(V.current,Ce.current,_e.current),Oe(!1)}})),e.createElement("div",{className:"mt30"},e.createElement("strong",null,"\u4F5C\u54C1\u7C7B\u578B\uFF1A"),e.createElement("br",null),e.createElement(et.default,{disabled:!0,className:"mt10 w100",placeholder:"\u8BF7\u9009\u62E9\u4F5C\u54C1\u7C7B\u578B",value:_e.current,onChange:Se=>{_e.current=Se,be(se+1)},onBlur:()=>{ie(V.current,Ce.current,_e.current),Oe(!1)}},e.createElement(et.default.Option,{key:1,value:"\u79D1\u666E"},"\u79D1\u666E"),e.createElement(et.default.Option,{key:2,value:"\u79D1\u5E7B"},"\u79D1\u5E7B"))),e.createElement("p",{className:"mt10 mb0"},"\u4F5C\u54C1\u5185\u5BB9\uFF1A"),e.createElement("div",{className:m.simpleText},e.createElement(J.Z,{value:(we=s==null?void 0:s.user_answer)==null?void 0:we[0]}))):e.createElement("div",null,e.createElement("div",{className:"mt30"},e.createElement("strong",null,"\u4F5C\u6587\u9898\u76EE\uFF1A"),e.createElement("br",null),e.createElement(E.default,{className:"mt10",maxLength:60,onBlur:()=>ie(V.current,Ce.current,_e.current),placeholder:"\u8BF7\u8F93\u5165\u4F5C\u6587\u9898\u76EE(\u6700\u591A60\u4E2A\u5B57)",value:Ce.current,onChange:Se=>{Ce.current=Se.target.value,be(se+1)}})),e.createElement("div",{className:"mt30"},e.createElement("strong",null,"\u4F5C\u6587\u7C7B\u578B\uFF1A"),e.createElement("br",null),e.createElement(et.default,{className:"mt10 w100",placeholder:"\u8BF7\u9009\u62E9\u4F5C\u54C1\u7C7B\u578B",value:_e.current,onChange:Se=>{_e.current=Se,ie(Se.current,Ce.current,_e.current),be(se+1)}},e.createElement(et.default.Option,{key:1,value:"\u79D1\u666E"},"\u79D1\u666E"),e.createElement(et.default.Option,{key:2,value:"\u79D1\u5E7B"},"\u79D1\u5E7B"))),e.createElement("div",{className:"mt30 mb20"},e.createElement("div",{className:s.user_score&&(s.user_score===s.question_score?"c-green":"c-red")},e.createElement("strong",null,"\u4F5C\u6587\u5185\u5BB9\uFF1A"),e.createElement("br",null),e.createElement("div",{className:"mt10 relative"},e.createElement("span",{className:"c-blue",style:{position:pe?"fixed":"absolute",top:pe?61:4,left:10,zIndex:106}},"\u5DF2\u8F93\u5165",Ze,"\u5B57"),Ye?e.createElement(Ee.Z,{className:m.simpleMd,disablePaste:!0,hidetoolBar:C,height:C?"60vh":150,isFocus:!0,defaultValue:(de=s==null?void 0:s.user_answer)==null?void 0:de[0],id:s==null?void 0:s.question_id,onFullScreen:Se=>xe(Se),onChange:Se=>{V.current=Se,Oe(!0),be(se+1)},onBlur:()=>{ie(V.current,Ce.current,_e.current),Oe(!1)}}):e.createElement("div",{onClick:()=>K(!0),className:m.startAnswer},e.createElement("div",{className:"c-blue"},"\u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54")))))),(0,S.dE)()&&(s==null?void 0:s.standard_answer)&&e.createElement("div",null,e.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A"),e.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},e.createElement(J.Z,{value:(fe=s==null?void 0:s.standard_answer)==null?void 0:fe[0]}))))},he=u(79817),ye=u(1710),Te=u(95440),Me={score:"score___mcGn7",wrap:"wrap___h11sQ"},Xe=({score:s})=>s?e.createElement("span",{className:Me.wrap},"\u5F97\u5206",e.createElement("span",{className:`${Me.score} ml10 mr5`},s),"\u5206"):e.createElement("span",{className:"c-red"},"\u672A\u8BC4"),Pe={flex_box_center:"flex_box_center___xK64P",flex_space_between:"flex_space_between___BNBCA",flex_box_vertical_center:"flex_box_vertical_center___ConJK",flex_box_center_end:"flex_box_center_end___L08sz",flex_box_column:"flex_box_column___hvk0E",shixunWrp:"shixunWrp___FTFC6",fill:"fill___H_Qd6",index:"index___PaSVJ",success:"success___fz_F7",fail:"fail___ftXSv",fillInput:"fillInput___q_sSb",shixunWrapper:"shixunWrapper___toGqF",score:"score___AsYGZ",name:"name___hawfX",programWrapper:"programWrapper___zVQPT",desc:"desc___MFIu5",content:"content___QuE41",analysisWrap:"analysisWrap___qGPzJ",greyBg:"greyBg___FIDIB"},oe=u(59301),cn=Object.defineProperty,dn=Object.defineProperties,fn=Object.getOwnPropertyDescriptors,Gt=Object.getOwnPropertySymbols,ls=Object.prototype.hasOwnProperty,ss=Object.prototype.propertyIsEnumerable,Nn=(s,o,C)=>o in s?cn(s,o,{enumerable:!0,configurable:!0,writable:!0,value:C}):s[o]=C,vn=(s,o)=>{for(var C in o||(o={}))ls.call(o,C)&&Nn(s,C,o[C]);if(Gt)for(var C of Gt(o))ss.call(o,C)&&Nn(s,C,o[C]);return s},rs=(s,o)=>dn(s,fn(o));const Gr={0:"c-red-ee4",1:"c-green"};var us=({item:s,answerData:o,exerciseId:C,coursesId:ie})=>{var ve,we,de,fe,V;const ne=(0,p.useIntl)(),[ce,pe]=(0,e.useState)([]),[xe,Be]=(0,e.useState)([]);(0,e.useEffect)(()=>{var K,se,be,Ce,_e,ke,Ze,He,Se,Re,Ve,ze,Tt;if(!((K=s==null?void 0:s.shixun_details)!=null&&K.length))return;let Mt=[],Ot=[];for(let it=0;it<((se=s==null?void 0:s.shixun_details)==null?void 0:se.length);it++){for(let ft=0;ft<(s==null?void 0:s.shixun_details[it].stage_list.length);ft++){let wt=s==null?void 0:s.shixun_details[it].stage_list[ft];Mt.push(vn(vn({},wt),{operation:(ke=(_e=(Ce=(be=s==null?void 0:s.shixun_details)==null?void 0:be[it])==null?void 0:Ce.shixun_detail)==null?void 0:_e[0])==null?void 0:ke.game_identifier,is_jupyter:s==null?void 0:s.is_jupyter,is_jupyter_lab:s==null?void 0:s.is_jupyter_lab}))}if((He=(Ze=s==null?void 0:s.shixun_details)==null?void 0:Ze[it])!=null&&He.shixun_detail){const ft=(Ve=(Re=(Se=s==null?void 0:s.shixun_details)==null?void 0:Se[it])==null?void 0:Re.shixun_detail)==null?void 0:Ve[0],wt=(Tt=(ze=s==null?void 0:s.shixun_details[it].stage_list)==null?void 0:ze.find(Zt=>(Zt==null?void 0:Zt.game_identifier)===(ft==null?void 0:ft.game_identifier)))==null?void 0:Tt.user_score;Ot.push(rs(vn({},ft),{user_score:wt}))}}Be(Ot),pe(Mt)},[s==null?void 0:s.shixun_details]);const Oe=[{title:"\u5173\u5361",dataIndex:"position",key:"position",align:"center"},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",align:"center",render:K=>oe.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:K&&K.length>25?K:""},K)},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:(K,se)=>oe.createElement("span",null,se.evaluate_count?se.evaluate_count:oe.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u5B8C\u6210\u65F6\u95F4",key:"endTime",dataIndex:"endTime",align:"center",render:(K,se)=>{let be=!1;return se.finished_time&&(o!=null&&o.exercise)&&(o!=null&&o.exercise_answer_user)&&((o==null?void 0:o.exercise.time)===-1?be=We()(o==null?void 0:o.exercise.end_time).isBefore(se.finished_time):be=We()(o==null?void 0:o.exercise_answer_user.start_at).add(o==null?void 0:o.exercise.time,"m").isBefore(se.finished_time)),oe.createElement("span",null,se.finished_time||oe.createElement("span",{className:"c-grey-999"},"--"),oe.createElement("span",{className:"c-orange-ff9 "},be?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:(K,se)=>oe.createElement("span",null,se.time_consuming||oe.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",key:"view_answer",align:"center",render:(K,se)=>oe.createElement("span",null,se.view_answer?"\u5DF2\u67E5\u770B":"\u672A\u67E5\u770B")},{title:"\u5F97\u5206",dataIndex:"user_score",key:"user_score",align:"center",render:K=>oe.createElement("span",{style:{color:"#FA6400"}},K,"\u5206")},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"center",render:(K,se,be)=>K&&!se.is_jupyter&&!se.is_jupyter_lab?oe.createElement(he.default,{affix:!1},oe.createElement(he.default.Link,{href:`#challenge_${s==null?void 0:s.question_id}${be}`,title:oe.createElement("span",{style:{color:"#0152d9",fontSize:14}},"\u67E5\u770B")})):oe.createElement("span",{className:"c-grey-999"},"--")}];console.log(xe);const Ye={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return oe.createElement("div",null,((ve=s==null?void 0:s.shixun)==null?void 0:ve.length)>0&&oe.createElement("div",{className:Pe.shixunWrapper},(we=s==null?void 0:s.shixun)==null?void 0:we.map(function(K,se){return oe.createElement(v.Z,{className:"mb20",justify:"space-between"},oe.createElement(r.Z,{flex:"1"},oe.createElement("span",{className:Pe.score},"(",K.challenge_score,"\u5206)"),oe.createElement("span",{className:Pe.name},K.challenge_name," ")),oe.createElement(r.Z,null,!K.answer_status&&oe.createElement("span",{className:"font14",style:{color:"#FA6400"}},"\u672A\u5B8C\u6210"),!!K.answer_status&&oe.createElement("span",{className:"font14",style:{color:"#37AD83"}},"\u5DF2\u5B8C\u6210")))})),((de=o==null?void 0:o.exercise)==null?void 0:de.student_commit_status)!==0||((fe=o==null?void 0:o.exercise)==null?void 0:fe.user_exercise_status)!==0?oe.createElement(oe.Fragment,null,!!(ce!=null&&ce.length)&&oe.createElement("div",null,oe.createElement(v.Z,{justify:"space-between",className:"mb10",align:"middle"},oe.createElement(r.Z,{className:"font14 c-grey-666"},"\u9636\u6BB5\u6210\u7EE9"),oe.createElement(r.Z,null,oe.createElement(Xe,{score:s==null?void 0:s.user_score}))),oe.createElement(ye.default,{columns:Oe,dataSource:ce,pagination:!1})),!!(xe!=null&&xe.length)&&oe.createElement("div",null,oe.createElement("p",{className:"font16 c-grey-666 mt10"},"\u5B9E\u8BAD\u8BE6\u60C5"),xe==null?void 0:xe.map((K,se)=>oe.createElement("div",{id:`challenge_${s==null?void 0:s.question_id}${se}`,className:"mt5"},oe.createElement(v.Z,null,oe.createElement("span",{className:"font14 mr15"}," \u7B2C",K.position,"\u5173"),oe.createElement(p.Link,{className:"current c-black font14",target:"_blank",to:`/tasks/${ie}/${C}/${K.game_identifier}/exercise`},K.name),oe.createElement(r.Z,{style:{marginLeft:"auto"}},oe.createElement(Xe,{score:K.user_score}))),(K==null?void 0:K.st)===0&&K.passed_code&&oe.createElement("aside",{className:Pe.shixunWrp},oe.createElement("h2",null,"\u7B2C\u4E00\u6B21\u901A\u5173\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09",oe.createElement("span",{className:"c-light-black"},K.path)),oe.createElement(Te.ZP,{height:300,language:"python",theme:"default",value:K.passed_code,options:Ye})))))):oe.createElement(oe.Fragment,null,(0,S.dE)()&&oe.createElement(J.Z,{className:"c-grey-999 mt20 mb20",value:s==null?void 0:s.question_title}),(V=s==null?void 0:s.shixun)==null?void 0:V.map((K,se)=>oe.createElement("p",{className:"font16 c-grey-666 mb5",key:se},oe.createElement("span",{className:"mr20"},"\u7B2C",K==null?void 0:K.challenge_position,"\u5173 ",K==null?void 0:K.challenge_name),oe.createElement("span",null,K==null?void 0:K.challenge_score,"\u5206")))))},mn=u(24334),Pn=u(46612),Ue=u(59301);const Yr={0:"c-red-ee4",1:"c-green"};var as=({item:s,answerData:o})=>{var C,ie,ve;const[we,de]=(0,e.useState)([]);(0,e.useEffect)(()=>{var ne,ce;((ne=s==null?void 0:s.evaluate_codes)==null?void 0:ne.length)>0?de((ce=s==null?void 0:s.evaluate_codes)==null?void 0:ce.map((pe,xe)=>({key:xe+1,error_msg:pe!=null&&pe.error_msg?mn.Base64.decode(pe==null?void 0:pe.error_msg):""}))):de([{key:"--",error_msg:"--"}])},[s==null?void 0:s.evaluate_codes]);const fe=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:(ne,ce)=>Ue.createElement("span",null,ce.key)},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:(ne,ce)=>Ue.createElement("span",null,ce.error_msg?ce.error_msg:"--")}],V={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return Ue.createElement("div",{className:`${Pe.programWrapper}`},Ue.createElement("div",{className:Pe.desc},"\u9898\u76EE\u63CF\u8FF0"),Ue.createElement("div",{className:Pe.content},Ue.createElement(J.Z,{value:s==null?void 0:s.description})),((C=o==null?void 0:o.exercise)==null?void 0:C.user_exercise_status)===1&&Ue.createElement(v.Z,{justify:"end",className:"mt40"},Ue.createElement(r.Z,null,Ue.createElement(Xe,{score:s==null?void 0:s.user_score}))),(s==null?void 0:s.passed_code)&&Ue.createElement("aside",{className:Pe.shixunWrp},Ue.createElement(v.Z,{align:"middle",justify:"space-between",style:{height:30,padding:"0 7px"}},Ue.createElement("b",null,"\u7B2C\u4E00\u6B21\u8BC4\u6D4B\u901A\u8FC7\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09"),Ue.createElement(Pn.Z,{title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:[s==null?void 0:s.language]})),Ue.createElement(Te.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:s!=null&&s.passed_code?mn.Base64.decode(s==null?void 0:s.passed_code):"",options:V})),((ie=o==null?void 0:o.exercise)==null?void 0:ie.user_exercise_status)===1&&((ve=o==null?void 0:o.exercise)==null?void 0:ve.answer_open)&&Ue.createElement("div",{style:{background:"#F6F7F9"},className:"mt30 p20"},Ue.createElement("div",{style:{marginBottom:"20px",fontSize:"16px",display:"flex"}},Ue.createElement("span",{style:{whiteSpace:"nowrap"}},"\u3010\u7B54\u6848\u3011"),Ue.createElement(J.Z,{value:(s==null?void 0:s.standard_answer)||""})),Ue.createElement("div",{style:{fontSize:"16px",display:"flex"}},Ue.createElement("span",{style:{whiteSpace:"nowrap"}},"\u3010\u89E3\u6790\u3011"),Ue.createElement(J.Z,{value:(s==null?void 0:s.analysis)||"\u6682\u65E0\u89E3\u6790"}))))},In=u(37975),os=Object.defineProperty,is=Object.defineProperties,cs=Object.getOwnPropertyDescriptors,Tn=Object.getOwnPropertySymbols,ds=Object.prototype.hasOwnProperty,fs=Object.prototype.propertyIsEnumerable,Mn=(s,o,C)=>o in s?os(s,o,{enumerable:!0,configurable:!0,writable:!0,value:C}):s[o]=C,On=(s,o)=>{for(var C in o||(o={}))ds.call(o,C)&&Mn(s,C,o[C]);if(Tn)for(var C of Tn(o))fs.call(o,C)&&Mn(s,C,o[C]);return s},Zn=(s,o)=>is(s,cs(o)),kn=(s,o,C)=>new Promise((ie,ve)=>{var we=V=>{try{fe(C.next(V))}catch(ne){ve(ne)}},de=V=>{try{fe(C.throw(V))}catch(ne){ve(ne)}},fe=V=>V.done?ie(V.value):Promise.resolve(V.value).then(we,de);fe((C=C.apply(s,o)).next())});const{TextArea:Qr}=E.default,vs={0:"c-red-ee4",1:"c-green"};var ms=({sign:s,item:o,answerData:C,onBlur:ie=()=>{}})=>{var ve,we,de,fe;const[V,ne]=(0,e.useState)([]),[ce,pe]=(0,e.useState)([]),xe=(0,e.useRef)(),Be=(0,e.useRef)(),[Oe]=(0,p.useSearchParams)(),Ye=(0,p.useIntl)();return(0,e.useEffect)(()=>{var K,se;if(Oe.get("check")){let be=[];be=(K=o==null?void 0:o.standard_answer)==null?void 0:K.map(Ce=>{var _e,ke;return Zn(On({},Ce),{choice_id:Ce.position,answer_text:((ke=(_e=o==null?void 0:o.user_answer)==null?void 0:_e.find(Ze=>Ze.choice_id===Ce.choice_id))==null?void 0:ke.answer_text)||""})}),xe.current=be,ne(be)}else{let be=[];be=(se=o==null?void 0:o.standard_answers)==null?void 0:se.map(Ce=>{var _e,ke;return Zn(On({},Ce),{choice_id:Ce.position,answer_text:((ke=(_e=o==null?void 0:o.user_answer)==null?void 0:_e.find(Ze=>Ze.choice_id===Ce.position))==null?void 0:ke.answer_text)||""})}),xe.current=be,ne(be)}},[o==null?void 0:o.user_answer]),e.createElement("div",null,V==null?void 0:V.map((K,se)=>{var be,Ce,_e,ke,Ze;return e.createElement(v.Z,{key:se,className:`${Pe.baseMargin} ${Pe.fill}`,align:"middle"},e.createElement(r.Z,{className:Pe.index},"\u586B\u7A7A\u9879",se+1),e.createElement(r.Z,{flex:"430px",className:"ml20 mr20"},(K==null?void 0:K.model)===1?e.createElement(E.default,{name:"sign",placeholder:"\u8BF7\u8F93\u5165\u7B54\u6848",disabled:!o.repeat_answer&&((be=o==null?void 0:o.user_answer)==null?void 0:be.length)>0&&o.ques_status!==0||!!(C!=null&&C.exercise.commit_status),value:K==null?void 0:K.answer_text,onChange:He=>{V[se].answer_text=He.target.value,ne([...V])},onFocus:()=>{s.current=!0},onBlur:He=>{setTimeout(()=>kn(void 0,null,function*(){const Se=yield ie(K==null?void 0:K.answer_text,se+1,V);if(Se.status){const Re=ce.slice();Re[se]={status:"fail",errorText:Se.message},Be.current=Re,pe(Re)}else{const Re=ce.slice();Re[se]={status:"success",errorText:""},Be.current=Re,pe(Re)}}),200)},className:`${o.user_score&&(o.user_score===o.question_score?"c-green":"c-red")} ${Pe.fillInput}`}):e.createElement(In.Z,{value:K==null?void 0:K.answer_text,disabled:!o.repeat_answer&&((Ce=o==null?void 0:o.user_answer)==null?void 0:Ce.length)>0&&o.ques_status!==0||!!(C!=null&&C.exercise.commit_status),onChange:He=>kn(void 0,null,function*(){var Se,Re;V[se].answer_text=He,ne([...V]);const Ve=yield ie(K==null?void 0:K.answer_text,se+1,V);if(Ve.status){const ze=((Re=Be==null?void 0:Be.current)==null?void 0:Re.slice())||[].slice();ze[se]={status:"fail",errorText:Ve.message},Be.current=ze,pe(ze)}else{const ze=((Se=Be==null?void 0:Be.current)==null?void 0:Se.slice())||[].slice();ze[se]={status:"success",errorText:""},Be.current=ze,pe(ze)}})})),((_e=ce[se])==null?void 0:_e.status)==="success"&&e.createElement(r.Z,null,e.createElement(v.Z,{align:"middle"},e.createElement("i",{style:{marginRight:8},className:`iconfont icon-chenggong1 ${Pe.success}`}),e.createElement("span",{className:Pe.success},"\u4FDD\u5B58\u6210\u529F"))),((ke=ce[se])==null?void 0:ke.status)==="fail"&&e.createElement(r.Z,null,e.createElement(v.Z,{align:"middle"},e.createElement("i",{style:{marginRight:8},className:`iconfont icon-tishi7 ${Pe.fail}`}),e.createElement("span",{className:Pe.fail},(Ze=ce[se])==null?void 0:Ze.errorText))))}),((0,S.GJ)()||(0,S.dE)()&&((ve=C==null?void 0:C.exercise)==null?void 0:ve.user_exercise_status)>0&&((we=C==null?void 0:C.exercise)==null?void 0:we.open_score))&&e.createElement(v.Z,{justify:"end",className:"mb20",align:"middle"},e.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),e.createElement("span",{className:"font14 ml10"},(o==null?void 0:o.user_score)&&e.createElement("span",null,e.createElement("span",{className:vs[Number(o==null?void 0:o.answer_status)]||"c-orange-ff9"},o==null?void 0:o.user_score),e.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")),!(o!=null&&o.user_score)&&e.createElement("span",{className:"c-red"},"\u672A\u8BC4"))),((de=C==null?void 0:C.exercise)==null?void 0:de.answer_open)&&e.createElement("div",{className:Pe.analysisWrap},e.createElement("div",{className:Pe.greyBg},e.createElement("div",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),(fe=o==null?void 0:o.standard_answer)==null?void 0:fe.map((K,se)=>{var be;return e.createElement(v.Z,{key:se,align:"middle",className:"mt15 ml10"},e.createElement(r.Z,{className:"mr10"},"\u586B\u7A7A\u9879",se+1),e.createElement(r.Z,null,e.createElement(In.Z,{value:(be=K==null?void 0:K.answer_text)==null?void 0:be[0],style:{maxWidth:730,minWidth:100},disabled:!0})))}),e.createElement(v.Z,{className:"mt15",align:"middle"},e.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),e.createElement(J.Z,{className:Pe.renderHtml,value:o==null?void 0:o.analysis})))))},_s=u(6493),ps=u(87169),_n=u(27035),lt=u(59301),gs=Object.defineProperty,hs=Object.defineProperties,Es=Object.getOwnPropertyDescriptors,Rn=Object.getOwnPropertySymbols,ys=Object.prototype.hasOwnProperty,xs=Object.prototype.propertyIsEnumerable,qn=(s,o,C)=>o in s?gs(s,o,{enumerable:!0,configurable:!0,writable:!0,value:C}):s[o]=C,Ln=(s,o)=>{for(var C in o||(o={}))ys.call(o,C)&&qn(s,C,o[C]);if(Rn)for(var C of Rn(o))xs.call(o,C)&&qn(s,C,o[C]);return s},jn=(s,o)=>hs(s,Es(o)),$n=(s,o,C)=>new Promise((ie,ve)=>{var we=V=>{try{fe(C.next(V))}catch(ne){ve(ne)}},de=V=>{try{fe(C.throw(V))}catch(ne){ve(ne)}},fe=V=>V.done?ie(V.value):Promise.resolve(V.value).then(we,de);fe((C=C.apply(s,o)).next())});const{TextArea:Jr}=E.default;var ws=({item:s,answerData:o,sign:C,onBlur:ie=()=>{},onDebug:ve=()=>{},setIsSubmitCode:we})=>{var de,fe,V;let[ne,ce]=(0,e.useState)([]);const[pe]=(0,p.useSearchParams)(),xe=(0,p.useIntl)();return(0,e.useEffect)(()=>{var Be;let Oe=(Be=s==null?void 0:s.standard_answer_with_score)==null?void 0:Be.map((Ye,K)=>{var se,be;return jn(Ln({},Ye),{value:((be=(se=s==null?void 0:s.user_answer)==null?void 0:se.find(Ce=>parseInt(Ce.choice_id)===K+1))==null?void 0:be.answer_text)||""})});ce(Oe)},[s==null?void 0:s.standard_answer_with_score]),console.log(ne,"userAnswer"),lt.createElement("div",null,lt.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:10}},lt.createElement("div",{style:{fontSize:14,color:"#FF0000"}},lt.createElement(ps.Z,null),lt.createElement("span",{style:{marginLeft:5}},"\u6CE8\u610F\uFF1A\u586B\u5199\u7B54\u6848\u4E4B\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u5426\u5219\u65E0\u6CD5\u5F97\u5206")),!pe.get("check")&<.createElement(_s.Z,{setIsSubmitCode:we,ButtonProps:{type:"primary"},ButtonText:"\u63D0\u4EA4\u4EE3\u7801",items:jn(Ln({},s),{userAnswer:ne}),hackidentifier:s==null?void 0:s.hack_identifier})),(s==null?void 0:s.code)&<.createElement("div",{style:{border:"1px solid #CCCCCC",padding:"10px",marginBottom:20}},lt.createElement(J.Z,{disabledFill:!s.repeat_answer&&((de=s==null?void 0:s.user_answer)==null?void 0:de.length)>0&&s.ques_status!==0||!!(o!=null&&o.exercise.commit_status),onFillBlur:(Be,Oe)=>$n(void 0,null,function*(){_n.Z.publish("BFill:Submit:Change",{value:!0}),setTimeout(()=>$n(void 0,null,function*(){var Ye;(yield ie((Ye=Be==null?void 0:Be[parseInt(Oe)])==null?void 0:Ye.value,parseInt(Oe)+1,ne)).status===0?(ne[parseInt(Oe)].type="",ce([...ne])):(ne[parseInt(Oe)].type="warning",ce([...ne]))}),200)}),onFillFocus:(Be,Oe)=>{ne[parseInt(Oe)].type="",ce([...ne]),C.current=!0},className:Pe.content,programFillValue:ne,showProgramFill:!0,value:mn.Base64.decode((s==null?void 0:s.code)||"")})),!!((fe=s==null?void 0:s.standard_answer)!=null&&fe.length)&<.createElement("div",{className:Pe.analysisWrap},lt.createElement("div",{className:Pe.greyBg},lt.createElement(v.Z,{className:"mb20",align:"middle"},lt.createElement(r.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),(V=s==null?void 0:s.standard_answer)==null?void 0:V.map((Be,Oe)=>lt.createElement(r.Z,{key:Oe,className:"mr40"},"\u586B\u7A7A\u9879",Oe+1,":",Be==null?void 0:Be.answer_text))),lt.createElement(v.Z,null,lt.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),lt.createElement(J.Z,{className:Pe.renderHtml,value:(s==null?void 0:s.analysis)||"\u6682\u65E0\u89E3\u6790"})))))},bs=u(83717);const{TextArea:tu}=E.default;var Fs=({data:s})=>e.createElement("div",{className:"tc mt80 pb30"},e.createElement("img",{width:"486",src:bs.BV})," ",e.createElement("br",null),s.status===-1&&e.createElement("div",{className:"c-grey-999 mt60"},"\u60A8\u7684IP\u4E0D\u5728\u8003\u8BD5\u5141\u8BB8\u7684\u8303\u56F4\u5185\uFF01"),s.status===-2&&e.createElement("div",{className:" c-grey-999 mt60"},"\u60A8\u5DF2\u7ED1\u5B9A\u5F53\u524D\u8003\u8BD5IP\u5730\u5740\uFF1A",e.createElement("span",{className:"c-red"},s.ip),"\u8BF7\u4F7F\u7528\u8BE5IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002"),e.createElement(_.ZP,{className:"mt40 pl20 pr20",type:"primary"},e.createElement("a",{href:"/"},"\u56DE\u5230\u9996\u9875"))),Wn=u(78323),Bs=u(89392),_t={comments:"comments___ZkLeS",greyText:"greyText___ow9J6",commentText:"commentText___Uklcs",wrapper:"wrapper___XTdhL",header:"header___pq5DQ",updateTime:"updateTime___WYYjt",text:"text___FmQY7",date:"date___DiXg4"},Cs=({list:s,hideScore:o=!1})=>e.createElement("div",null,s==null?void 0:s.map(C=>{var ie,ve,we,de,fe,V;return e.createElement("div",{className:`mt20 ${_t.wrapper}`,key:(ie=C==null?void 0:C.user)==null?void 0:ie.user_id},e.createElement(v.Z,{align:"middle",className:_t.header},e.createElement("img",{src:Wn.Z.API_SERVER+"/images/"+((ve=C.user)==null?void 0:ve.image_url)}),e.createElement("span",{className:"ml10 font16"},(we=C.user)==null?void 0:we.name),e.createElement(r.Z,{className:_t.updateTime},e.createElement("span",{className:_t.text},"\u8BC4\u9605\u65F6\u95F4"),e.createElement("span",{className:_t.date},We()((fe=(de=C.comments)==null?void 0:de[0])==null?void 0:fe.updated_at).format("YYYY-MM-DD HH:mm")))),e.createElement("div",{className:_t.comments},(V=C==null?void 0:C.comments)==null?void 0:V.map((ne,ce)=>{var pe;return e.createElement("div",{key:((pe=C==null?void 0:C.user)==null?void 0:pe.user_id)+"-"+ce},e.createElement(v.Z,{align:"middle",justify:"space-between"},!!ne.shixun_chanllge_position&&e.createElement("div",{style:{flexShrink:0,marginRight:10}},"\u7B2C",ne.shixun_chanllge_position,"\u5173"),!o&&e.createElement("div",{style:{flex:1}},"\u539F\u59CB\u5F97\u5206",ne==null?void 0:ne.origin_score,"\u5206\uFF0C\u4FEE\u6B63\u4E3A",e.createElement("span",{className:"c-light-primary"},ne==null?void 0:ne.score),"\u5206")),!!ne.comment&&e.createElement("div",null," ",e.createElement("span",{className:`${_t.greyText} mr10`},"\u8BC4\u8BED"),e.createElement("span",{className:_t.commentText},ne.comment)))})))})),Ds=u(58382),Ss=u(96249),As=u.n(Ss),Ns=u(11724),Ps=u(62772),It=u(75353),Hn=u(38241),Is={codeInput:"codeInput___xSFAu"},Ts=u(92310),Ms=u.n(Ts),Os=({className:s,style:o,onOk:C})=>{const[ie,ve]=(0,e.useState)(["","","","","",""]),[we,de]=(0,e.useState)(0),fe=(0,e.useRef)([]);(0,e.useEffect)(()=>{const ce=ie.findIndex(pe=>!pe);ce===-1&&C(ie),de(ce)},[ie]),(0,e.useEffect)(()=>{var ce;(ce=fe.current[we])==null||ce.focus()},[we]);const V=(ce,pe)=>{const{value:xe}=ce.target;if(/^\d*$/.test(xe)){const Be=[...ie];Be[pe]=xe||"",ve(Be)}},ne=(ce,pe)=>{if(ce.key==="Backspace"&&pe>0){ce.preventDefault();const xe=[...ie];xe[pe-1]="",ve(xe)}};return e.createElement("div",{className:Ms()(Is.codeInput,s),style:o},ie.map((ce,pe)=>e.createElement("input",{key:pe,type:"text",disabled:we!==pe,maxLength:1,value:ce===""?"":"*",onChange:xe=>V(xe,pe),onKeyDown:xe=>ne(xe,pe),ref:xe=>{fe.current[pe]=xe}})))},Zs=u(46553),ks=u(76936),qe=u(93448),n=u(59301),Rs=Object.defineProperty,qs=Object.defineProperties,Ls=Object.getOwnPropertyDescriptors,Xt=Object.getOwnPropertySymbols,Un=Object.prototype.hasOwnProperty,Vn=Object.prototype.propertyIsEnumerable,Gn=(s,o,C)=>o in s?Rs(s,o,{enumerable:!0,configurable:!0,writable:!0,value:C}):s[o]=C,Le=(s,o)=>{for(var C in o||(o={}))Un.call(o,C)&&Gn(s,C,o[C]);if(Xt)for(var C of Xt(o))Vn.call(o,C)&&Gn(s,C,o[C]);return s},at=(s,o)=>qs(s,Ls(o)),js=(s,o)=>{var C={};for(var ie in s)Un.call(s,ie)&&o.indexOf(ie)<0&&(C[ie]=s[ie]);if(s!=null&&Xt)for(var ie of Xt(s))o.indexOf(ie)<0&&Vn.call(s,ie)&&(C[ie]=s[ie]);return C},Ne=(s,o,C)=>new Promise((ie,ve)=>{var we=V=>{try{fe(C.next(V))}catch(ne){ve(ne)}},de=V=>{try{fe(C.throw(V))}catch(ne){ve(ne)}},fe=V=>V.done?ie(V.value):Promise.resolve(V.value).then(we,de);fe((C=C.apply(s,o)).next())});const{Countdown:$s}=L.default,xt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Xn={0:"c-red-ee4",1:"c-green"},Ws=s=>{var o=s,{globalSetting:C,loading:ie,user:ve,exercise:we,dispatch:de}=o,fe=js(o,["globalSetting","loading","user","exercise","dispatch"]),V,ne,ce,pe,xe,Be,Oe,Ye,K,se,be,Ce,_e,ke,Ze,He,Se,Re,Ve,ze,Tt,Mt,Ot,it,ft,wt,Zt,Yn,zn,Qn,Kn,Jn,el,tl,nl,ll,sl,rl,ul,al,ol,il,cl,dl,fl,vl,ml,_l,pl,gl,hl,El,yl,xl;const De=(0,p.useIntl)(),Us=(0,p.useLocation)(),[bt]=(0,p.useSearchParams)(),Q=(0,p.useParams)(),[l,ct]=(0,e.useState)({}),[T,Vs]=(0,e.useState)({}),[Ft,Gs]=(0,e.useState)({}),[Xs,gt]=(0,e.useState)(!1),[ht,Ys]=(0,e.useState)(!0),[zs,wl]=(0,e.useState)(!1),[pn,Bt]=(0,e.useState)(!1),[Qs,kt]=(0,e.useState)(!1),[Ks,bl]=(0,e.useState)(!1),[Js,Fl]=(0,e.useState)(),[er,Yt]=(0,e.useState)(""),[tr,gn]=(0,e.useState)("none"),[nr,lr]=(0,e.useState)(""),[Rt,hn]=(0,e.useState)({status:0}),[sr,rr]=(0,e.useState)(!1),[Ct,ru]=(0,e.useState)(window.document.domain==="kepukehuan.educoder.net"),[ur,Bl]=(0,e.useState)(!0),[qt,Dt]=(0,e.useState)(!1),[zt,Qt]=(0,e.useState)(null),[ar,Cl]=(0,e.useState)(!1),[or,ir]=(0,e.useState)(0),[cr,En]=(0,e.useState)(!1),[dr,yn]=(0,e.useState)(!1),Dl=(0,e.useRef)(),Sl=(0,e.useRef)(),Lt=(0,e.useRef)(!1),Kt=(0,e.useRef)(),Al=(0,e.useRef)(),Jt=(0,e.useRef)(),St=(0,e.useRef)(),[en]=g.default.useForm(),jt=(0,e.useMemo)(()=>new WebSocket("ws://localhost:8082"),[]);let[Fe,At]=(0,e.useState)(0),[Ae,Nt]=(0,e.useState)(0);const[fr,$t]=(0,e.useState)(!1),[tn,Nl]=(0,e.useState)(!1),[vr,nn]=(0,e.useState)(!1),Pl=[`/classrooms/${Q.coursesId}/exercise/${Q.categoryId}/detail`,`/classrooms/${Q.coursesId}/exercise`,`/classrooms/${Q.coursesId}/exercise/`,`/classrooms/${Q.coursesId}/exercise/${Q.categoryId}/users/${(V=ve.userInfo)==null?void 0:V.login}/check`,`/classrooms/${Q.coursesId}/exercisenotice/${Q.categoryId}/users/${(ne=ve.userInfo)==null?void 0:ne.login}`,`/classrooms/${Q.coursesId}/exercise/${Q.categoryId}/users/${(ce=ve.userInfo)==null?void 0:ce.login}`],[Il,Tl]=(0,e.useState)(!1),[mr,_r]=(0,e.useState)(!0),[pr,gr]=(0,e.useState)({left:0,top:0,bottom:0,right:0}),Ml=(0,e.useRef)(null),[Ol,Zl]=(0,e.useState)(!0),ln=(0,e.useRef)(),[hr,xn]=(0,e.useState)(!1);(0,Hn.y)((0,S.dE)());const{setOpenDisableCopyAndPaste:wn}=(0,Hn.X)(),Er=(t,a)=>{var D;const{clientWidth:k,clientHeight:F}=window.document.documentElement,I=(D=Ml.current)==null?void 0:D.getBoundingClientRect();gr({left:-I.left+a.x,right:k-(I.right-a.x),top:-I.top+a.y,bottom:F-(I.bottom-a.y)-70})},sn=(0,Zs._)(l);(0,e.useEffect)(()=>{var t,a;if(((t=l==null?void 0:l.exercise)==null?void 0:t.commit_status)>0){En(!1);return}if((pn||(a=l==null?void 0:l.exercise)!=null&&a.forbid_screen)&&(0,W.WX)()){const D=k=>{k.key==="screenNums"&&(Number(k.newValue||0)>1?setTimeout(()=>{En(!0)},300):En(!1))};return window.addEventListener("local-storage-changed",D),()=>{window.removeEventListener("local-storage-changed",D)}}},[pn,(pe=l==null?void 0:l.exercise)==null?void 0:pe.forbid_screen,(xe=l==null?void 0:l.exercise)==null?void 0:xe.commit_status]),(0,e.useEffect)(()=>(document.body.setAttribute("data-custom","auto"),()=>{document.body.removeAttribute("data-custom")}),[]),(0,e.useEffect)(()=>{var t,a;if(document.body.scrollIntoView(),((t=ve.userInfo)==null?void 0:t.real_name)==="\u6E38\u5BA2"){window.location.href=`/classrooms/${Q.coursesId}/exercise`;return}return(a=ve.userInfo)!=null&&a.user_id&&((0,S.GJ)()?vt():ve.userInfo.login&&xr()),window.addEventListener("message",Rl),()=>{window.removeEventListener("message",Rl),Us.pathname.indexOf("/detail")>-1&&(0,B.BU)()}},[Q.categoryId,ve.userInfo.login]),(0,e.useEffect)(()=>(window.addEventListener("beforeunload",kl),()=>{sn(),window.removeEventListener("beforeunload",kl)}),[]),(0,e.useEffect)(()=>(de({type:"globalSetting/headerFooterToggle",payload:!1}),()=>{de({type:"globalSetting/headerFooterToggle",payload:!0})}),[]),(0,e.useEffect)(()=>{var t,a,D,k;(t=l==null?void 0:l.question_status)!=null&&t.every(F=>!!F.ques_status&&sr&&(T==null?void 0:T.used_screen_num)<(T==null?void 0:T.screen_num))&&setTimeout(()=>{var F;(F=Sl.current)==null||F.handlePhoto()},1300),Qt((k=(D=(a=l==null?void 0:l.exercise_question_types)==null?void 0:a[Fe])==null?void 0:D.items)==null?void 0:k[Ae])},[l]);const kl=t=>{var a;!(T!=null&&T.is_commit)&&(0,S.dE)()&&(0,W.RG)(" ",!0),localStorage.setItem("Refresh","1"),(a=we.exerciseUserInfo)!=null&&a.screen_open&&window.navigator.sendBeacon(`${Wn.Z.API_SERVER}/api/exercises/${Q.categoryId}/commit_screen_at.json`,{})},Rl=t=>{t.data==="backExercise"&&((0,W.RG)(" ",!0),yr())},yr=()=>{gn("none"),Yt(""),vt()},xr=()=>Ne(void 0,null,function*(){br()}),wr=()=>Ne(void 0,null,function*(){Bl(!1),c.default.info({title:(0,qe._V)(qe.CP.answer1),width:500,centered:!0,closable:!1,keyboard:!1,maskClosable:!1,maskStyle:{background:"#000"},okText:(0,qe._V)(qe.CP.answer2),onOk:()=>new Promise((t,a)=>Ne(void 0,null,function*(){try{yield en.validateFields()}catch(k){a()}const D=yield(0,Z.pL)(Le({exercise_user_id:T==null?void 0:T.exercise_user_id,categoryId:Q.categoryId},yield en.validateFields()));(D==null?void 0:D.status)===0?(Bl(!0),bn(),t(D)):(en.setFields([{name:"start_password",errors:[D==null?void 0:D.message]}]),a())})),content:n.createElement(n.Fragment,null,n.createElement("p",{className:""},(0,qe._V)(qe.CP.answer3)),n.createElement(g.default,{form:en,autoComplete:"off"},n.createElement(g.default.Item,{name:"start_password",label:(0,qe._V)(qe.CP.answer1),rules:[{required:!0,message:(0,qe._V)(qe.CP.answer4)}]},n.createElement(E.default.Password,{autoComplete:"off"}))))})}),br=()=>Ne(void 0,null,function*(){const t=yield de({type:"exercise/getExerciseUserInfo",payload:Le({},Q)});St.current=at(Le({},t.data),{status:t==null?void 0:t.status}),Vs(at(Le({},t.data),{status:t==null?void 0:t.status}))});(0,e.useEffect)(()=>{if(T!=null&&T.exercise_user_id){if(T!=null&&T.is_commit||(0,W.RG)(" ",!0),!(T!=null&&T.is_commit)&&((T==null?void 0:T.ip_limit)==="inner"||T!=null&&T.ip_bind_type)&&(Jt.current=`&ip_limit=${T==null?void 0:T.ip_limit}&ip_bind=${T==null?void 0:T.ip_bind}&ip_bind_type=${T==null?void 0:T.ip_bind_type}`),!(T!=null&&T.is_commit)&&!bt.get("check")||T.exercise_type==2&&!bt.get("check")){if((0,W.RG)(" ",!0),!(T!=null&&T.can_start)){window.location.href=`/classrooms/${Q.coursesId}/exercise/${Q.categoryId}/users/${Q.login}/check`;return}if(T!=null&&T.is_locked&&T.ip_error){de({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:at(Le({},T),{id:Q.categoryId})}});return}else!(T!=null&&T.is_locked)&&T.ip_error;if(document.referrer===""||performance.navigation.type===2||!Pl.includes(new URL(document.referrer||"https://www.educoder.net").pathname)){document.referrer!==""?sessionStorage.setItem("illegalEntry",Pl.includes(new URL(document.referrer).pathname)?"illegalEntry":"allowRouter"):sessionStorage.setItem("illegalEntry","illegalEntry"),p.history.push(`/classrooms/${Q.coursesId}/exercise/`);return}if(T!=null&&T.start_locked&&!(T!=null&&T.user_is_enter)){wr();return}if(T!=null&&T.is_locked&&performance.navigation.type===1&&!sessionStorage.getItem("studentunlock")){de({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:at(Le({},T),{id:Q.categoryId})}});return}if((0,te.ZP)(`/api/exercises/${Q==null?void 0:Q.categoryId}/close_pop.json`,{method:"post"}),T!=null&&T.is_locked&&performance.navigation.type===0&&(T!=null&&T.user_is_enter)&&!(T!=null&&T.is_commit)&&(T!=null&&T.show_pop)){de({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:at(Le({},T),{id:Q.categoryId})}});return}}else if(!T.answered_open&&T.exercise_type!=2){c.default.info({width:500,centered:!0,icon:null,title:(0,qe._V)(qe.CP.answer5),content:(0,qe._V)(qe.CP.answer6),onOk:()=>{window.location.href=`/classrooms/${Q.coursesId}/exercise/${Q.categoryId}/detail`}});return}bt.get("check")?vt():bn()}return()=>{!(T!=null&&T.is_commit)&&(0,S.dE)()&&(0,W.RG)(" ",!0)}},[T]);const bn=()=>Ne(void 0,null,function*(){var t,a,D,k,F,I,R,U,Y,H,re,M,j,ae,Qe;sessionStorage.setItem("studentunlock","studentunlock");const ee={data:T,status:T.status};if((((t=ee==null?void 0:ee.data)==null?void 0:t.ip_limit)!=="no"||(a=ee==null?void 0:ee.data)!=null&&a.ip_bind_type)&&(Kt.current=yield(0,Ke.y)({ip_limit:(D=ee==null?void 0:ee.data)==null?void 0:D.ip_limit,ip_bind:(k=ee==null?void 0:ee.data)==null?void 0:k.ip_bind_type})),(((F=ee==null?void 0:ee.data)==null?void 0:F.ip_limit)!=="no"||(I=ee==null?void 0:ee.data)!=null&&I.ip_bind)&&(((R=ee==null?void 0:ee.data)==null?void 0:R.ip_limit)==="inner"||(U=ee==null?void 0:ee.data)!=null&&U.ip_bind_type)){var ge=yield(0,W.oi)({exerciseId:Q.categoryId,ip:Kt.current,errmsgHide:!0,ip_limit:((Y=ee==null?void 0:ee.data)==null?void 0:Y.ip_limit)||"no",ip_bind:(H=ee==null?void 0:ee.data)==null?void 0:H.ip_bind,ip_bind_type:(re=ee==null?void 0:ee.data)==null?void 0:re.ip_bind_type});if((ge==null?void 0:ge.status)!==0){hn(ge);return}}if((ee==null?void 0:ee.status)==0){if(((M=ee==null?void 0:ee.data)==null?void 0:M.used_screen_num)>((j=ee==null?void 0:ee.data)==null?void 0:j.screen_num)&&((ae=ee==null?void 0:ee.data)!=null&&ae.screen_open))return nn(!0),un(),!1;if(wl(ee==null?void 0:ee.data.check_camera),!(ee!=null&&ee.data.check_camera)){if(ee!=null&&ee.data.screen_shot_open){kt(T==null?void 0:T.screen_shot_open);return}Bt((Qe=ee==null?void 0:ee.data)==null?void 0:Qe.screen_open),vt()}}}),rn=(...t)=>Ne(void 0,[...t],function*(a=zt){bt.get("check")||(yield(0,te.ZP)(`/api/exercise_questions/${a==null?void 0:a.question_id}/exercise_answers/save_hack_evaluate.json`,{}))}),Fr=t=>Ne(void 0,null,function*(){if((t==null?void 0:t.type)===1)return c.default.info({centered:!0,width:470,okText:De.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:De.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:De.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,keyboard:!1,onOk:()=>{p.history.replace(`/classrooms/${Q.coursesId}/exercise/${Q.categoryId}/detail`)},content:n.createElement("div",null,(t==null?void 0:t.message)||"")}),Promise.reject();if((t==null?void 0:t.type)===2){const a=()=>{p.history.replace(`/classrooms/${Q.coursesId}/exercise/${Q.categoryId}/centralizeReview/${t==null?void 0:t.login}`)};return c.default.confirm({centered:!0,width:470,okText:De.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:De.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:De.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,keyboard:!1,onOk:a,onCancel:()=>{p.history.replace(`/classrooms/${Q.coursesId}/exercise/${Q.categoryId}/detail`)},content:n.createElement("div",null,n.createElement("div",null,"\u60A8\u5DF2\u6210\u4E3A\u6307\u5B9A\u9605\u5377\u6559\u5E08\uFF0C\u662F\u5426\u73B0\u5728\u524D\u5F80",n.createElement("span",{onClick:a,className:"ml5 mr5 c-light-primary current"},"\u96C6\u4E2D\u9605\u5377"),"\u7EE7\u7EED\u8BC4\u9605\uFF1F"),n.createElement("div",{className:"c-grey-999"},"\uFF08\u9605\u5377\u7ED3\u675F\u540E\u6062\u590D\u5B66\u751F\u4E2A\u4EBA\u8BC4\u9605\u529F\u80FD\uFF0C\u5E76\u5C55\u793A\u5B66\u751F\u6210\u7EE9\uFF09"))}),Promise.reject()}}),vt=()=>Ne(void 0,null,function*(){var t,a,D,k,F,I,R,U,Y,H,re,M,j,ae,Qe,ee,ge,Ge,nt,Ql,Kl;document.body.scrollIntoView(),gt(!0);let z,Ut=(t=ve.userInfo)==null?void 0:t.user_id;if((0,S.GJ)())z=yield(0,Z.BJ)({exerciseId:Q.categoryId,login:Q.login}).catch(()=>gt(!1)),z!=null&&z.exercise&&(z.exercise.user_exercise_status=1),Ut=(a=z==null?void 0:z.exercise_answer_user)==null?void 0:a.user_id;else{if(bt.get("check"))z=yield(0,Z.BJ)(at(Le({},Q),{exerciseId:Q.categoryId,login:Q.login})).catch(()=>gt(!1)),Ut=(D=z==null?void 0:z.exercise)==null?void 0:D.user_id,(z==null?void 0:z.message)===De.formatMessage({id:"classrooms.studentInExamNoView",defaultMessage:"\u5B66\u751F\u6B63\u5728\u8003\u8BD5\u4E2D\uFF0C\u60A8\u65E0\u6743\u67E5\u770B"})&&_r(!1);else{if((((k=St.current)==null?void 0:k.ip_limit)!=="no"||(F=St.current)!=null&&F.ip_bind_type)&&(Kt.current=yield(0,Ke.y)({ip_limit:(I=St.current)==null?void 0:I.ip_limit,ip_bind:(R=St.current)==null?void 0:R.ip_bind_type})),z=yield(0,Z.CD)(at(Le({},Q),{ip:Kt.current})).catch(()=>gt(!1)),z.status===-1){dt();return}if((U=z==null?void 0:z.exercise)!=null&&U.only_on_client&&!(0,W.WX)()){d.ZP.warning(De.formatMessage({id:"classrooms.answerWithClient",defaultMessage:"\u8BF7\u7528\u5BA2\u6237\u7AEF\u4F5C\u7B54"})),dt();return}if((z==null?void 0:z.status)===-5){de({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:at(Le({},St.current),{id:Q.categoryId,errorMessage:z==null?void 0:z.message})}});return}z!=null&&z.exercise&&(z.exercise.user_exercise_status=0),z!=null&&z.exercise&&(z.exercise.exercise_status=2),(Y=z==null?void 0:z.exercise_question_types)==null||Y.map(yt=>{var ot;(yt==null?void 0:yt.question_type)<3&&((ot=yt==null?void 0:yt.items)==null||ot.map(Vt=>{Vt.user_answer=Vt.question_choices.filter(Pt=>Pt.user_answer_boolean).map(Pt=>Pt.choice_id)}))})}if(!((H=z==null?void 0:z.exercise)!=null&&H.can_start)&&(z!=null&&z.exercise)){window.location.href=`/classrooms/${Q.coursesId}/exercise/${Q.categoryId}/users/${Q.login}/check`;return}((re=z.exercise)==null?void 0:re.commit_status)===0&&!Al.current&&(Al.current=!0,(0,W.G5)(jt,z==null?void 0:z.exercise)),(M=z==null?void 0:z.exercise)!=null&&M.left_time&&setTimeout(()=>{lr(m.red)},(((j=z==null?void 0:z.exercise)==null?void 0:j.left_time)-300>0?((ae=z==null?void 0:z.exercise)==null?void 0:ae.left_time)-300:0)*1e3),((Qe=z==null?void 0:z.exercise)==null?void 0:Qe.take_photo)>=((ee=z==null?void 0:z.exercise)==null?void 0:ee.photo_count)}if(gt(!1),yield Fr(z),z){if((ge=z==null?void 0:z.exercise)!=null&&ge.question_random||(Ge=z==null?void 0:z.exercise)!=null&&Ge.choice_random){let yt=1;z.exercise.question_random=(nt=z==null?void 0:z.exercise_question_types)==null?void 0:nt.map(ot=>{var Vt,Pt;return(Vt=z==null?void 0:z.exercise)!=null&&Vt.choice_random&&((ot.question_type===0||ot.question_type===1)&&ot.items.map(pt=>(pt.question_choices=(0,W.M2)(pt.question_choices,Ut),pt)),ot.question_type===7&&ot.items.forEach(pt=>{pt.sub_exercise_questions.forEach(Sn=>{Sn.question_choices&&(Sn.question_choices=(0,W.M2)(Sn.question_choices,Ut))})})),(Pt=z==null?void 0:z.exercise)!=null&&Pt.question_random&&(ot.items=(0,W.M2)(ot.items,Ut)),ot.items.map(pt=>(pt.question_num=yt,yt++,pt)),ot})}z.exercise_types=(z==null?void 0:z.exercise_types)||((Ql=z==null?void 0:z.exercise_scores)==null?void 0:Ql.exercise_types),z.question_status=z.question_status||Br((z==null?void 0:z.exercise_question_types)||[]),ct(z),wn((Kl=z==null?void 0:z.exercise)==null?void 0:Kl.forbid_copy)}return z}),Br=t=>{let a=[];return t.forEach(D=>{a=a.concat(D.items)}),a=a.map(D=>({ques_status:D==null?void 0:D.ques_status,score_status:D==null?void 0:D.score_status,question_num:D==null?void 0:D.question_num,ques_id:D==null?void 0:D.question_id})),a};(0,e.useEffect)(()=>{var t,a,D;((t=l.exercise)==null?void 0:t.left_time)===0&&un(),(a=l.exercise)!=null&&a.left_time&&Fl(Date.now()+((D=l==null?void 0:l.exercise)==null?void 0:D.left_time)*1e3)},[(Be=l.exercise)==null?void 0:Be.left_time]);const uu=()=>{var t;((t=l==null?void 0:l.exercise)==null?void 0:t.exercise_status)===3?c.default.confirm({width:530,title:De.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,okText:De.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:De.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),content:n.createElement("div",null,"\u622A\u6B62\u65F6\u95F4\u5DF2\u5230\uFF0C\u65E0\u6CD5\u6253\u56DE\u8BD5\u5377",n.createElement("br",null),"\u8BF7\u5728\u4FEE\u6539\u622A\u6B62\u65F6\u95F4\u540E\u518D\u64CD\u4F5C")}):c.default.confirm({width:530,title:De.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,okText:De.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:De.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),content:n.createElement("div",null,"\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\uFF0C\u73B0\u6709\u7684\u7B54\u9898\u60C5\u51B5\u5C06\u88AB\u6E05\u7A7A",n.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u56DE\u9000TA\u7684\u8BD5\u5377\u7B54\u9898"),onOk:()=>Ne(void 0,null,function*(){var a;const D=yield(0,Z.q6)({categoryId:Q.categoryId,user_ids:[(a=l==null?void 0:l.exercise_answer_user)==null?void 0:a.user_id]});D&&(d.ZP.info(D==null?void 0:D.message),dt())})})},dt=()=>{if((0,W.G5)(jt),(0,W.WX)()){window.location.href=(0,W.Ll)()?"/":"/classrooms/examList";return}window.location.href=(0,W.Ll)()?"/":`/classrooms/${Q.coursesId}/exercise/${Q.categoryId}/detail`},ql=(t=!1)=>Ne(void 0,null,function*(){const a=yield(0,Z.PT)(at(Le({},Q),{refresh:t}));return a!=null&&a.has_time?(Fl(Date.now()+(a==null?void 0:a.left_time)*1e3),ct(D=>at(Le({},D),{exercise:at(Le({},D.exercise),{left_time:a==null?void 0:a.left_time})})),!0):(Cr(),!1)}),Cr=()=>Ne(void 0,null,function*(){if(Lt.current)return;Lt.current=!0;const t=yield(0,Z.VL)({categoryId:Q.categoryId,commit_method:2});if(Bt(!1),kt(!1),(t==null?void 0:t.status)===0&&((0,W.G5)(jt),c.default.info({width:530,title:De.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),centered:!0,okText:De.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),zIndex:1100,content:n.createElement("div",null,"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",n.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>Ne(void 0,null,function*(){dt()})}),d.ZP.info(t==null?void 0:t.message)),(t==null?void 0:t.status)===-3){Lt.current=!1;const a=parseInt(t==null?void 0:t.message);l.exercise.left_time=a,ct(Le({},l))}}),Fn=t=>Ne(void 0,null,function*(){const a=yield(t.is_jupyter||t.is_jupyter_lab?P.BK:P.Ir)({id:t.shixun_identifier});(a!=null&&a.game_identifier||a!=null&&a.identifier)&&(wn(!1),t.is_jupyter_lab||t.is_jupyter?Yt(`/tasks/${a.identifier}/jupyter?type=exercises&exercisesId=${Q.categoryId}&coursesId=${Q.coursesId}&login=${Q.login}&questionId=${t.question_id}&isFullScreen=${(0,B.vp)()}${Jt.current||""}&ip_limit=${T==null?void 0:T.ip_limit}&ip_bind=${T==null?void 0:T.ip_bind}&ip_bind_type=${T==null?void 0:T.ip_bind_type}`):Yt(`/tasks/${a.game_identifier}?type=exercises&exercisesId=${Q.categoryId}&coursesId=${Q.coursesId}&login=${Q.login}&questionId=${t.question_id}&isFullScreen=${(0,B.vp)()}${Jt.current||""}&ip_limit=${T==null?void 0:T.ip_limit}&ip_bind=${T==null?void 0:T.ip_bind}&ip_bind_type=${T==null?void 0:T.ip_bind_type}`),gn("block")),(a==null?void 0:a.status)===-3?(0,W.eF)():(a==null?void 0:a.status)===2?Ll(a==null?void 0:a.message,t.question_id,t.is_jupyter_lab,t.is_jupyter):(a==null?void 0:a.status)===3&&jl(a==null?void 0:a.message)}),Ll=(t,a,D,k)=>{t=t!=null&&t.includes(".json")?t:`${t}.json`,c.default.confirm({centered:!0,title:De.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,okText:De.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:De.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),content:n.createElement("div",null,"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Ne(void 0,null,function*(){const F=yield(0,Z.L8)({url:t});if(!F)return;d.ZP.success(De.formatMessage({id:"classrooms.resetSuccessEnteringProject",defaultMessage:"\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01"}));const I=yield(0,P.Ir)({id:F.shixun_identifier});if(I!=null&&I.game_identifier){Fn({shixun_identifier:I==null?void 0:I.game_identifier,question_id:a,is_jupyter_lab:D,is_jupyter:k});return}(I==null?void 0:I.status)===2?Ll(I==null?void 0:I.message,a,D,k):(I==null?void 0:I.status)===3&&jl(I==null?void 0:I.message)})})},jl=t=>{c.default.confirm({centered:!0,title:De.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,okText:De.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:De.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),content:n.createElement("div",null,"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",t,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Dr=t=>Ne(void 0,null,function*(){var a;const D=yield(0,Z.o3)({exercise_user_id:(a=we.exerciseUserInfo)==null?void 0:a.exercise_user_id,shixun_id:t.shixun_id});let k;D!=null&&D.redo?k=c.default.confirm({width:530,title:De.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,okText:De.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u518D\u60F3\u60F3",content:n.createElement("div",null,"\u60A8\u4E4B\u524D\u5DF2\u7ECF\u6311\u6218\u8FC7\u8BE5\u5B9E\u8BAD\uFF0C\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u9700\u8981\u91CD\u65B0\u6311\u6218"),onCancel:()=>{k.destroy()},onOk:()=>Ne(void 0,null,function*(){const F=yield(0,Z.L8)({id:D==null?void 0:D.myshixun_identifier,url:D==null?void 0:D.url});if(F){sn();const I=(0,Bs.cloneDeep)(l==null?void 0:l.exercise_question_types),R=I==null?void 0:I.findIndex(Y=>Y.question_type===5);I[R].items.find(Y=>Y.question_id===t.question_id).redo=!1,I[R].items.find(Y=>Y.question_id===t.question_id).shixun_identifier=F.shixun_identifier,l.exercise_question_types=I,ct(l);const U=at(Le({},t),{shixun_identifier:F.shixun_identifier});Fn(U)}})}):(sn(),Fn(t))}),Sr=t=>Ne(void 0,null,function*(){if(t.hack_identifier){const a=yield(0,Z.nF)({id:t.hack_identifier});(a==null?void 0:a.status)===0&&(sn(),wn(!1),Yt(`/myproblems/${a.identifier}?type=exercises&exercisesId=${Q.categoryId}&coursesId=${Q.coursesId}&login=${Q.login}&questionId=${t.question_id}${Jt.current||""}`),gn("block"))}}),Et=(t,a,D,k,F,I,R)=>Ne(void 0,null,function*(){var U,Y;Dt(!1),R||gt(!0);let H,re={questionId:t,exercise_choice_id:a,answer_text:D};if(((T==null?void 0:T.ip_limit)==="inner"||T.ip_bind_type)&&(H=yield(0,Ke.y)({ip_limit:T==null?void 0:T.ip_limit,ip_bind:T==null?void 0:T.ip_bind_type})),F&&(re.kp_content=F),F&&(re.kp_clazz=I),!t){console.error("handleSave no questionId params");return}re.ip=H;const M=yield(0,Z.oX)(re);if(gt(!1),typeof M=="object")return(U=M==null?void 0:M.alert)!=null&&U.length&&((Y=M==null?void 0:M.alert)==null||Y.map(j=>{c.default.warn({title:De.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),autoFocusButton:null,content:j})})),(M==null?void 0:M.status)===0?(k&&k(),Ht()):(M==null?void 0:M.status)===-1?setTimeout(()=>{dt()},1e3):(M==null?void 0:M.status)===-2?hn(M):(M==null?void 0:M.status)===-3?(M.status=-1,hn(M)):(M==null?void 0:M.status)===-4?Ht():(M==null?void 0:M.status)===-5?de({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:at(Le({},T),{id:Q.categoryId,errorMessage:M==null?void 0:M.message})}}):d.ZP.warning(M.message||De.formatMessage({id:"classrooms.examEndedAutoSubmit",defaultMessage:"\u8BD5\u5377\u5DF2\u622A\u6B62\uFF0C\u5DF2\u81EA\u52A8\u4EA4\u5377"})),M}),$l=t=>Ne(void 0,null,function*(){var a,D,k,F;const I=yield(0,Z.PT)(Le({},Q));if((I==null?void 0:I.status)===-4){c.default.info({width:500,centered:!0,icon:null,title:De.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:I==null?void 0:I.message,okText:"\u6211\u77E5\u9053\u4E86"});return}const R=I!=null&&I.left_time?Date.now()+(I==null?void 0:I.left_time)*1e3:null;(zt==null?void 0:zt.question_type)==8&&!qt&&(yield rn(),Dt(!0));const U=yield(0,Z.Vj)({id:Q.categoryId});if(!U)return;let Y;if(console.log("res===",U,zt,qt),U.question_undo!==0||U.oj_undo!==0){let H;if(U.question_undo>0){const re=n.createElement("span",null,"\u6709",n.createElement("span",{className:m.orangeNum},U.question_undo),"\u9898\u672A\u5B8C\u6210");if(U.oj_undo>0||U.shixun_undo>0){const j=[{type:((D=(a=l==null?void 0:l.exercise_question_types)==null?void 0:a.find(ae=>ae.question_type==6))==null?void 0:D.name)||"\u7F16\u7A0B\u9898",num:U.oj_undo},{type:((F=(k=l==null?void 0:l.exercise_question_types)==null?void 0:k.find(ae=>ae.question_type==5))==null?void 0:F.name)||"\u5B9E\u8BAD\u9898",num:U.shixun_undo}].filter(ae=>ae.num>0);H=n.createElement("div",null,re,"\uFF08\u5176\u4E2D\u6709",j.map((ae,Qe)=>n.createElement("span",null,n.createElement("span",{className:m.orangeNum},ae==null?void 0:ae.num),"\u4E2A",ae==null?void 0:ae.type,Qe!==(j==null?void 0:j.length)-1?"\u3001":"")),"\uFF09")}}Y=c.default.confirm({width:530,title:De.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,keyboard:!1,okText:t?"\u77E5\u9053\u4E86":"\u786E\u8BA4\u4EA4\u5377",cancelText:De.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),content:n.createElement("div",null,H,t?`\u5728${We()(U.end_time).format("YYYY-MM-DD HH:mm")}\u4E4B\u524D\uFF0C\u5141\u8BB8\u4FEE\u6539\u7B54\u9898`:R?`\u4F60\u672C\u573A\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\u8FD8\u6709${(0,W.li)((R-new Date().getTime())/1e3)} \uFF0C\u786E\u8BA4\u63D0\u524D\u4EA4\u5377\u5417\uFF1F`:"\u63D0\u4EA4\u540E\u65E0\u6CD5\u518D\u4FEE\u6539\u7B54\u9898\uFF0C\u662F\u5426\u786E\u8BA4\u63D0\u4EA4\uFF1F"),onOk:()=>Ne(void 0,null,function*(){Bt(!1),kt(!1),t?T!=null&&T.screen_open?d.ZP.success("\u4FDD\u5B58\u6210\u529F"):dt():(nn(!0),Y.update({cancelButtonProps:{disabled:!0}}),yield un())})})}else Y=c.default.confirm({width:530,title:De.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,keyboard:!1,okText:t?"\u77E5\u9053\u4E86":"\u786E\u8BA4\u4EA4\u5377",cancelText:De.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),content:n.createElement("div",null,t?`\u5728${We()(U.end_time).format("YYYY-MM-DD HH:mm")}\u4E4B\u524D\uFF0C\u5141\u8BB8\u4FEE\u6539\u7B54\u9898`:R?`\u4F60\u672C\u573A\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\u8FD8\u6709${(0,W.li)((R-new Date().getTime())/1e3)} \uFF0C\u786E\u8BA4\u63D0\u524D\u4EA4\u5377\u5417\uFF1F`:"\u63D0\u4EA4\u540E\u65E0\u6CD5\u518D\u4FEE\u6539\u7B54\u9898\uFF0C\u662F\u5426\u786E\u8BA4\u63D0\u4EA4\uFF1F"),onOk:()=>Ne(void 0,null,function*(){Bt(!1),kt(!1),t?T!=null&&T.screen_open?d.ZP.success("\u4FDD\u5B58\u6210\u529F"):dt():(nn(!0),Y.update({cancelButtonProps:{disabled:!0}}),yield un())})})}),Wl=t=>n.createElement("div",null,n.createElement(i.Z,{strokeColor:{from:"#3061D0",to:"#63E0FB"},status:"active",percent:t}),n.createElement("div",{className:"c-grey-c tc mt10 mb20"},"\u6B63\u5728\u5224\u5206\u4E2D\u2026")),Ar=()=>{let t=0,a=c.default.info({title:"\u4EA4\u5377\u4E2D",icon:null,className:"modal-footer-none",content:Wl(t)}),D=setInterval(()=>{t<=100?(t+=2,a.update({content:Wl(t)})):(a.destroy(),clearInterval(D))},50)},un=()=>Ne(void 0,null,function*(){if(vr||Lt.current)return;Lt.current=!0;const t=yield(0,Z.VL)({categoryId:Q.categoryId,commit_method:1});yield de({type:"exercise/setActionTabs",payload:Le({},{removeEventListenerExitScreen:!0})}),nn(!1),(t==null?void 0:t.status)===0&&(Ar(),wl(!1),(0,W.G5)(jt),setTimeout(()=>{var a,D,k,F,I;c.default.info({centered:!0,title:"\u4EA4\u5377\u6210\u529F",className:`${m.commitModal}`,width:520,icon:null,content:n.createElement("div",null,n.createElement(v.Z,{className:"mb20",gutter:20},n.createElement(r.Z,{span:12,className:m.commitItem},n.createElement("span",{className:m.commitInfoLabel},"\u59D3\u540D"),n.createElement("span",{className:m.commitInfoValue,title:(a=l==null?void 0:l.exercise)==null?void 0:a.user_name},((D=l==null?void 0:l.exercise)==null?void 0:D.user_name)||"- -")),n.createElement(r.Z,{span:12,className:m.commitItem},n.createElement("span",{className:m.commitInfoLabel},"\u4F5C\u7B54\u65F6\u957F"),n.createElement("span",{className:m.commitInfoValue},(k=t==null?void 0:t.data)==null?void 0:k.user_exercise_time))),n.createElement(v.Z,{gutter:20},n.createElement(r.Z,{span:12,className:m.commitItem},n.createElement("span",{className:m.commitInfoLabel},"\u5B66\u53F7"),n.createElement("span",{className:m.commitInfoValue},((F=l==null?void 0:l.exercise)==null?void 0:F.student_id)||"- -")),n.createElement(r.Z,{span:12,className:m.commitItem},n.createElement("span",{className:m.commitInfoLabel},"\u4EA4\u5377\u65F6\u95F4"),n.createElement("span",{className:m.commitInfoValue},(I=t==null?void 0:t.data)==null?void 0:I.commit_time)))),okText:De.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),maskClosable:!1,keyboard:!1,onOk:()=>{(0,B.BU)(),dt()}})},3e3))}),Nr=(t,a,D,k,F)=>Ne(void 0,null,function*(){Et(a,t,null,()=>{var I,R,U,Y;if(k.user_answer=[],k.user_answer.push(t),F!=null&&F.question_id){let H=(I=F==null?void 0:F.sub_exercise_questions)==null?void 0:I.filter(j=>{var ae;return((ae=j.user_answer)==null?void 0:ae.length)===0});const re=(R=F==null?void 0:F.sub_exercise_questions)==null?void 0:R.filter(j=>j.question_type==3),M=re.length>0?re.every(j=>{var ae;return(j==null?void 0:j.multi_count)==((ae=j==null?void 0:j.user_answer)==null?void 0:ae.length)})?1:re.some(j=>{var ae;return(j==null?void 0:j.multi_count)>((ae=j==null?void 0:j.user_answer)==null?void 0:ae.length)})?2:0:1;l.question_status.find(j=>j.ques_id===(F==null?void 0:F.question_id)).ques_status=(H==null?void 0:H.length)===((U=F==null?void 0:F.sub_exercise_questions)==null?void 0:U.length)?0:(H==null?void 0:H.length)>0&&(H==null?void 0:H.length)<((Y=F==null?void 0:F.sub_exercise_questions)==null?void 0:Y.length)?2:M}else l.question_status.find(H=>H.ques_id===a).ques_status=t?1:0;ct(Le({},l))})}),au=(t,a,D,k,F)=>Ne(void 0,null,function*(){Et(k.question_id,t,null,()=>{var I,R,U;k.user_answer=[],k.user_answer.push(t),F.user_answer=[...k.user_answer];let Y=(I=F==null?void 0:F.sub_exercise_questions)==null?void 0:I.filter(H=>{var re;return((re=H.user_answer)==null?void 0:re.length)===0});l.question_status.find(H=>H.ques_id===a).ques_status=(Y==null?void 0:Y.length)===((R=F==null?void 0:F.sub_exercise_questions)==null?void 0:R.length)?0:(Y==null?void 0:Y.length)>0&&(Y==null?void 0:Y.length)<((U=F==null?void 0:F.sub_exercise_questions)==null?void 0:U.length)?2:1,ct(Le({},l))})}),Pr=(t,a,D,k)=>{t!=null&&t.length&&Et(a,t,null,()=>{var F,I,R,U;if(D.user_answer=t,k!=null&&k.question_id){let Y=(F=k==null?void 0:k.sub_exercise_questions)==null?void 0:F.filter(M=>{var j;return((j=M.user_answer)==null?void 0:j.length)===0});const H=(I=k==null?void 0:k.sub_exercise_questions)==null?void 0:I.filter(M=>M.question_type==3),re=H.length>0?H.every(M=>{var j;return(M==null?void 0:M.multi_count)==((j=M==null?void 0:M.user_answer)==null?void 0:j.length)})?1:H.some(M=>{var j;return(M==null?void 0:M.multi_count)>((j=M==null?void 0:M.user_answer)==null?void 0:j.length)})?2:0:1;l.question_status.find(M=>M.ques_id===(k==null?void 0:k.question_id)).ques_status=(Y==null?void 0:Y.length)===((R=k==null?void 0:k.sub_exercise_questions)==null?void 0:R.length)?0:(Y==null?void 0:Y.length)>0&&(Y==null?void 0:Y.length)<((U=k==null?void 0:k.sub_exercise_questions)==null?void 0:U.length)?2:re}else l.question_status.find(Y=>Y.ques_id===a).ques_status=t!=null&&t.length?1:0;ct(Le({},l))})},Ir=(t,a,D,k,F,I)=>Ne(void 0,null,function*(){return t.replaceAll(" ","")?yield Et(D,a,t,()=>{var U,Y,H,re;let M={choice_id:a,answer_text:t};if(F.user_answer.filter(j=>j.choice_id!=a)?F.user_answer.splice(a-1,1,M):F.user_answer.push(M),I!=null&&I.question_id){let j=(U=I==null?void 0:I.sub_exercise_questions)==null?void 0:U.filter(ee=>{var ge;return((ge=ee.user_answer)==null?void 0:ge.length)===0});const ae=(Y=I==null?void 0:I.sub_exercise_questions)==null?void 0:Y.filter(ee=>ee.question_type==3),Qe=ae.length>0?ae.every(ee=>{var ge;return(ee==null?void 0:ee.multi_count)==((ge=ee==null?void 0:ee.user_answer)==null?void 0:ge.length)})?1:ae.some(ee=>{var ge;return(ee==null?void 0:ee.multi_count)>((ge=ee==null?void 0:ee.user_answer)==null?void 0:ge.length)})?2:0:1;l.question_status.find(ee=>ee.ques_id===(I==null?void 0:I.question_id)).ques_status=(j==null?void 0:j.length)===((H=I==null?void 0:I.sub_exercise_questions)==null?void 0:H.length)?0:(j==null?void 0:j.length)>0&&(j==null?void 0:j.length)<((re=I==null?void 0:I.sub_exercise_questions)==null?void 0:re.length)?2:Qe}else l.question_status.find(j=>j.ques_id===D).ques_status=k.every(j=>!!j.answer_text)?1:l.question_status.find(j=>j.ques_id===D).ques_status=k.some(j=>!!j.answer_text)?2:0;ct(Le({},l))}):(Ht(),{status:-4,message:"\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"})}),Tr=(t,a,D,k,F)=>Ne(void 0,null,function*(){return t.replaceAll(" ","")?yield Et(D,a,t,()=>{l.question_status.find(U=>U.ques_id===D).ques_status=k.every(U=>!!U.value)?1:l.question_status.find(U=>U.ques_id===D).ques_status=k.some(U=>!!U.value)?2:0;let R={choice_id:a,answer_text:t};F.user_answer.filter(U=>U.choice_id!=a)?F.user_answer.splice(a-1,1,R):F.user_answer.push(R),F.repeat_answer||(F.israp=!0),ct(Le({},l))}):(Ht(),{status:-4,message:"\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"})}),Mr=(t,a,D,k,F)=>{if(!t.replaceAll(" ","")){Ht();return}Et(a,null,t,()=>{var I,R,U,Y;if(D.user_answer=[],D.user_answer.push(t),F!=null&&F.question_id){let H=(I=F==null?void 0:F.sub_exercise_questions)==null?void 0:I.filter(j=>{var ae;return((ae=j.user_answer)==null?void 0:ae.length)===0});const re=(R=F==null?void 0:F.sub_exercise_questions)==null?void 0:R.filter(j=>j.question_type==3),M=re.length>0?re.every(j=>{var ae;return(j==null?void 0:j.multi_count)==((ae=j==null?void 0:j.user_answer)==null?void 0:ae.length)})?1:re.some(j=>{var ae;return(j==null?void 0:j.multi_count)>((ae=j==null?void 0:j.user_answer)==null?void 0:ae.length)})?2:0:1;l.question_status.find(j=>j.ques_id===(F==null?void 0:F.question_id)).ques_status=(H==null?void 0:H.length)===((U=F==null?void 0:F.sub_exercise_questions)==null?void 0:U.length)?0:(H==null?void 0:H.length)>0&&(H==null?void 0:H.length)<((Y=F==null?void 0:F.sub_exercise_questions)==null?void 0:Y.length)?2:M}else l.question_status.find(H=>H.ques_id===a).ques_status=t?1:0;ct(Le({},l))},void 0,void 0,k)},Bn=(t,a,D)=>{var k,F,I,R,U,Y,H;let re="";const M=(t==null?void 0:t.question_type)===0||(t==null?void 0:t.question_type)===1;M&&((k=t==null?void 0:t.question_choices)==null||k.forEach((ae,Qe)=>{ae.standard_boolean&&(re=re+xt[Qe])}));const j=((F=l==null?void 0:l.exercise)==null?void 0:F.user_exercise_status)===1||!t.repeat_answer&&((I=t==null?void 0:t.user_answer)==null?void 0:I.length)>0&&t.ques_status!==0;return n.createElement("div",null,n.createElement("div",{className:m.baseMargin},n.createElement(x.ZP.Group,{disabled:j,defaultValue:(R=t==null?void 0:t.user_answer)==null?void 0:R[0],onChange:ae=>Nr(ae.target.value,t==null?void 0:t.question_id,a,t,D),className:t.user_score&&`edu-radio-${t.user_score===t.question_score?"green":"red"}`},(U=t==null?void 0:t.question_choices)==null?void 0:U.map((ae,Qe)=>{const ge=t.question_type==2?"":`${xt[Qe]}.`;return n.createElement("div",{className:m.answerWrap,key:Qe},n.createElement(x.ZP,{className:m.noWrap,value:ae==null?void 0:ae.choice_id},n.createElement(v.Z,{wrap:!1,align:"middle"},n.createElement(r.Z,null,n.createElement("span",{style:{color:"#333333"},className:"font16 mr3"},ge)),n.createElement(r.Z,null,n.createElement(J.Z,{className:m.renderHtml,value:ae==null?void 0:ae.choice_text})))))}))),((0,S.GJ)()||(0,S.dE)()&&((Y=l==null?void 0:l.exercise)==null?void 0:Y.user_exercise_status)>0&&((H=l==null?void 0:l.exercise)==null?void 0:H.open_score))&&n.createElement(v.Z,{justify:"end",className:"mb20",align:"middle"},n.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),n.createElement("span",{className:"font14 ml10"},(t==null?void 0:t.user_score)&&n.createElement("span",null,n.createElement("span",{className:Xn[Number(t==null?void 0:t.answer_status)]||"c-orange-ff9"},t==null?void 0:t.user_score),n.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")),!(t!=null&&t.user_score)&&n.createElement("span",{className:"c-red"},"\u672A\u8BC4"))),(t==null?void 0:t.standard_answer_show)&&n.createElement("div",{className:m.analysisWrap},n.createElement("div",{className:m.greyBg},n.createElement(v.Z,{className:"mb20"},n.createElement(r.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),n.createElement(r.Z,null,M?re:t==null?void 0:t.standard_answer_show)),n.createElement(v.Z,{align:"middle"},n.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),n.createElement(J.Z,{className:m.renderHtml,value:t==null?void 0:t.analysis})))))},Or=(t,a,D)=>{var k,F;const I=((k=l==null?void 0:l.exercise)==null?void 0:k.user_exercise_status)===1||!t.repeat_answer&&t.ques_status!==0;return n.createElement("div",null,(F=t==null?void 0:t.sub_exercise_questions)==null?void 0:F.map((R,U)=>{var Y;let H="";return(Y=R==null?void 0:R.question_choices)==null||Y.forEach((re,M)=>{re.standard_boolean&&(H=H+xt[M])}),n.createElement("div",{className:`${m.baseMargin} ${m.singleItem} mb20`,key:U},n.createElement("div",{style:{display:"flex",alignItems:"baseline",marginBottom:40}},n.createElement("span",{style:{flexShrink:0,color:"#999999"},className:"font14"},"\uFF08",R==null?void 0:R.question_score,"\u5206\uFF09"),n.createElement("span",{style:{flexShrink:0,marginRight:6},className:"font16"},D+1+"."+(U+1)),n.createElement(J.Z,{value:R==null?void 0:R.question_title})),((R==null?void 0:R.question_type)==0||(R==null?void 0:R.question_type)==2)&&Bn(R,R==null?void 0:R.question_type,t),(R==null?void 0:R.question_type)==1&&Hl(R,R==null?void 0:R.question_type,t),(R==null?void 0:R.question_type)==3&&Ul(R,R==null?void 0:R.question_type,t),(R==null?void 0:R.question_type)==4&&Vl(R,R==null?void 0:R.question_type,t))}))};console.log("----",l);const Hl=(t,a,D)=>{var k,F,I,R,U,Y;let H="";const re=(t==null?void 0:t.question_type)===0||(t==null?void 0:t.question_type)===1;re&&((k=t==null?void 0:t.question_choices)==null||k.forEach((j,ae)=>{j.standard_boolean&&(H=H+xt[ae])}));const M=((F=l==null?void 0:l.exercise)==null?void 0:F.user_exercise_status)===1||!t.repeat_answer&&((I=t==null?void 0:t.user_answer)==null?void 0:I.length)>0&&t.ques_status!==0;return n.createElement("div",null,n.createElement("div",{className:m.baseMargin},n.createElement(O.default.Group,{disabled:M,defaultValue:t==null?void 0:t.user_answer,style:{flexDirection:"column"},onChange:j=>Pr(j,t==null?void 0:t.question_id,t,D),className:t.user_score&&`edu-checkbox-${t.user_score===t.question_score?"green":"red"}`},(R=t==null?void 0:t.question_choices)==null?void 0:R.map((j,ae)=>{const Qe=`${xt[ae]}.`;return n.createElement("div",{className:m.answerWrap},n.createElement(O.default,{value:j==null?void 0:j.choice_id},n.createElement(v.Z,{wrap:!1,align:"middle"},n.createElement(r.Z,null,n.createElement("span",{style:{color:"#333333",whiteSpace:"nowrap"},className:"font16 mr3"},Qe)),n.createElement(r.Z,null,n.createElement(J.Z,{className:m.renderHtml,value:j==null?void 0:j.choice_text})))))}))),((0,S.GJ)()||(0,S.dE)()&&((U=l==null?void 0:l.exercise)==null?void 0:U.user_exercise_status)>0&&((Y=l==null?void 0:l.exercise)==null?void 0:Y.open_score))&&n.createElement(v.Z,{justify:"end",className:"mb20",align:"middle"},n.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),n.createElement("span",{className:"font14 ml10"},(t==null?void 0:t.user_score)&&n.createElement("span",null,n.createElement("span",{className:Xn[Number(t==null?void 0:t.answer_status)]||"c-orange-ff9"},t==null?void 0:t.user_score),n.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")),!(t!=null&&t.user_score)&&n.createElement("span",{className:"c-red"},"\u672A\u8BC4"))),(t==null?void 0:t.standard_answer_show)&&n.createElement("div",{className:m.analysisWrap},n.createElement("div",{className:m.greyBg},n.createElement(v.Z,{className:"mb20"},n.createElement(r.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),n.createElement(r.Z,null,re?H:t==null?void 0:t.standard_answer_show)),n.createElement(v.Z,{align:"middle",className:"mt15"},n.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),n.createElement(J.Z,{className:m.renderHtml,value:t==null?void 0:t.analysis})))))},Ul=(t,a,D)=>n.createElement(ms,{item:t,sign:st,answerData:l,onBlur:(k,F,I)=>Ne(void 0,null,function*(){return yield Ir(k,F,t==null?void 0:t.question_id,I,t,D)})}),Vl=(t,a,D)=>Ct?n.createElement(me,{item:t,answerData:l,onBlur:(k,F,I)=>Et(t==null?void 0:t.question_id,null,k,void 0,F,I),isEducation:Ct}):n.createElement(rt,{item:t,answerData:l,onBlur:(k,F)=>Mr(k,t==null?void 0:t.question_id,t,F,D),isEducation:Ct,sign:st}),Zr=(t,a)=>n.createElement(us,{item:t,answerData:l,exerciseId:Q.categoryId,coursesId:Q.coursesId}),kr=(t,a)=>n.createElement(as,{item:t,answerData:l}),Rr=(t,a)=>n.createElement(ws,{setIsSubmitCode:Dt,item:t,sign:st,answerData:l,onBlur:(D,k,F)=>Ne(void 0,null,function*(){return yield Tr(D,k,t==null?void 0:t.question_id,F,t)})}),an=t=>{if(dr){const a=c.default.confirm({centered:!0,icon:null,title:De.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:n.createElement("span",{className:"c-red"},"\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u672A\u63D0\u4EA4\u8BC4\u6D4B\uFF0C\u53EF\u80FD\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),okText:"\u7ACB\u5373\u63D0\u4EA4",cancelText:"\u5FFD\u7565",onCancel:()=>{yn(!1),t==null||t()},onOk:()=>{yn(!1),_n.Z.publish("BFill:Submit",{})}});return}t==null||t()};(0,e.useEffect)(()=>{const t=_n.Z.subscribe("BFill:Submit:Change",({value:a})=>{yn(a)});return()=>{t()}},[]);const qr=(t,a,D)=>{var k,F;const I=(k=l==null?void 0:l.exercise_question_types)==null?void 0:k.find(R=>R.question_type===a);return n.createElement("div",{className:m.answerSheetWrap},n.createElement("div",{className:m.answerSheetQuestionTitle,onClick:()=>{Ft[a]=!Ft[a],Gs(Le({},Ft))}},!Ft[a]&&n.createElement(h.Z,null),Ft[a]&&n.createElement(X.Z,null),n.createElement("span",{className:"ml5 c-grey-666"},t)),!Ft[a]&&n.createElement(v.Z,{className:m.answerSheet,gutter:[20,20],key:a},(F=I==null?void 0:I.items)==null?void 0:F.map(function(R,U){var Y,H,re,M,j,ae,Qe;let ee=` + ${(Y=l==null?void 0:l.question_status)!=null&&Y.some(ge=>{var Ge,nt;return ge.ques_id===R.question_id&&(ge==null?void 0:ge.ques_status)===1&&((Ge=l==null?void 0:l.exercise)==null?void 0:Ge.exercise_status)!==3&&!((nt=l==null?void 0:l.exercise)!=null&&nt.open_score_commited)})?m.active:""} + ${(H=l==null?void 0:l.question_status)!=null&&H.some(ge=>{var Ge,nt;return ge.ques_id===R.question_id&&(ge==null?void 0:ge.ques_status)===2&&((Ge=l==null?void 0:l.exercise)==null?void 0:Ge.exercise_status)!==3&&!((nt=l==null?void 0:l.exercise)!=null&&nt.open_score_commited)})?m.partialActive:""} + ${(re=l==null?void 0:l.question_status)!=null&&re.some(ge=>{var Ge,nt;return ge.ques_id===R.question_id&&(ge==null?void 0:ge.score_status)===1&&(((Ge=l==null?void 0:l.exercise)==null?void 0:Ge.exercise_status)===3||((nt=l==null?void 0:l.exercise)==null?void 0:nt.open_score_commited))})?m.yes:""} + ${(M=l==null?void 0:l.question_status)!=null&&M.some(ge=>{var Ge,nt;return ge.ques_id===R.question_id&&(ge==null?void 0:ge.score_status)===2&&(((Ge=l==null?void 0:l.exercise)==null?void 0:Ge.exercise_status)===3||((nt=l==null?void 0:l.exercise)==null?void 0:nt.open_score_commited))})?m.no:""} + ${(j=l==null?void 0:l.question_status)!=null&&j.some(ge=>{var Ge,nt;return ge.ques_id===R.question_id&&(ge==null?void 0:ge.score_status)===3&&(((Ge=l==null?void 0:l.exercise)==null?void 0:Ge.exercise_status)===3||((nt=l==null?void 0:l.exercise)==null?void 0:nt.open_score_commited))})?m.bf:""} + `;if(R.question_type===a)return(ae=l==null?void 0:l.exercise)!=null&&ae.open_score&&(Number(R.question_score)===Number(R.user_score)?ee=m.green:R.user_score>0?ee=m.orange:ee=m.red),n.createElement(r.Z,null,n.createElement("div",{onClick:()=>{an(()=>{if(!(D===Fe&&U===Ae)){if(st.current){st.current="appoint",Cn.current={oneindex:D,twoindex:U};return}Yl({oneindex:D,twoindex:U})}})},key:U,className:` + ${m.answerSheetItem} + ${ee} + ${D===Fe&&U===Ae?m.selected:""} + `},n.createElement("span",{className:m.qindex},U+1),((Qe=l==null?void 0:l.question_status)==null?void 0:Qe.some(ge=>{var Ge;return ge.ques_id===R.question_id&&(ge==null?void 0:ge.ques_status)===2&&((Ge=l==null?void 0:l.exercise)==null?void 0:Ge.exercise_status)!==3}))&&n.createElement("div",{style:{height:12,background:"rgba(22,93,255,0.4)",position:"absolute",width:"100%",bottom:0}}),R.is_marked&&n.createElement("i",{className:`iconfont icon-biaoji1 ${m.markIcon}`})))})))},Lr=(t,a)=>{var D,k,F,I;let R="";return((t==null?void 0:t.question_type)===0||(t==null?void 0:t.question_type)===1)&&((D=t==null?void 0:t.question_choices)==null||D.forEach((Y,H)=>{Y.standard_boolean&&(R=R+xt[H])})),n.createElement("div",{className:m.questionItem,id:`Anchor_${t==null?void 0:t.question_type}_${a}`},n.createElement("div",{style:{display:"flex",alignItems:"baseline",marginBottom:40}},n.createElement("span",{className:`${m.questionScore} mr10`},t==null?void 0:t.question_score,"\u5206"),n.createElement("span",{className:`font16 ${m.noWrap}`},a+1,"\u3001"),n.createElement(J.Z,{value:(t==null?void 0:t.question_type)===8?t==null?void 0:t.description:t==null?void 0:t.question_title}),!!((k=t==null?void 0:t.schools)!=null&&k.length)&&n.createElement(y.Z,{title:"\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},n.createElement("i",{className:"iconfont icon-zhidinggongkai1 line24 font18 c-orange"}))),(t==null?void 0:t.question_type)===6&&n.createElement(Pn.Z,{style:{margin:`-30px 0 ${bt.get("check")?11:30}px 60px`},dataSource:(t==null?void 0:t.languages)||[]}),(t==null?void 0:t.question_type)==0&&Bn(t,t==null?void 0:t.question_type),(t==null?void 0:t.question_type)==2&&Bn(t,t==null?void 0:t.question_type),(t==null?void 0:t.question_type)==1&&Hl(t,t==null?void 0:t.question_type),(t==null?void 0:t.question_type)==3&&Ul(t,t==null?void 0:t.question_type),(t==null?void 0:t.question_type)==4&&Vl(t,t==null?void 0:t.question_type),(t==null?void 0:t.question_type)==5&&((F=l==null?void 0:l.exercise)==null?void 0:F.user_exercise_status)===0&&(t==null?void 0:t.answer_status)!=3&&n.createElement("div",{style:{margin:"-28px 0 12px 62px"}},n.createElement(v.Z,{justify:"space-between",align:"middle"},n.createElement(r.Z,null,n.createElement("span",{className:"font14 c-grey-666"},"\u4EFB\u52A1\u5173\u5361")),n.createElement(r.Z,null,n.createElement(It.Z,{type:"primary",className:m.toIframeBtn,onClick:()=>Ne(void 0,null,function*(){return yield Dr(t)})},"\u8FDB\u5165\u7B54\u9898")))),(t==null?void 0:t.question_type)==5&&Zr(t,t==null?void 0:t.question_type),(0,S.dE)()&&((I=l==null?void 0:l.exercise)==null?void 0:I.user_exercise_status)===0&&(t==null?void 0:t.question_type)==6&&n.createElement("div",{style:{margin:"-28px 0 -25px"}},n.createElement(v.Z,{justify:"end",align:"middle"},n.createElement(r.Z,null,n.createElement(It.Z,{type:"primary",className:m.toIframeBtn,onClick:()=>Sr(t)},"\u8FDB\u5165\u7B54\u9898")))),(t==null?void 0:t.question_type)==6&&kr(t,t==null?void 0:t.question_type),(t==null?void 0:t.question_type)==7&&Or(t,t==null?void 0:t.question_type,a),(t==null?void 0:t.question_type)==8&&Rr(t,t==null?void 0:t.question_type),(t==null?void 0:t.answer_comments)&&n.createElement(Cs,{hideScore:!0,list:t==null?void 0:t.answer_comments}))},jr=(t,a)=>n.createElement(e.Fragment,null,qr((t==null?void 0:t.name)||ks.fw[t.question_type].name,t.question_type,a)),st=(0,e.useRef)(!1),Cn=(0,e.useRef)({}),Wt=(0,e.useRef)(),Dn=(0,e.useRef)({}),Gl=()=>{var t,a,D,k,F,I,R,U,Y;window.blur();const H=(D=(a=(t=l.exercise_question_types)==null?void 0:t[Fe])==null?void 0:a.items)==null?void 0:D[Ae];if(!tn&&((k=l==null?void 0:l.exercise)==null?void 0:k.user_exercise_status)===0&&(0,S.dE)()&&!(H!=null&&H.repeat_answer)&&((F=H==null?void 0:H.user_answer)==null?void 0:F.length)>0&&(H==null?void 0:H.ques_status)===0){Wt.current="prev",$t(!0);return}!(H!=null&&H.repeat_answer)&&((I=H==null?void 0:H.user_answer)==null?void 0:I.length)>0&&(H.ques_status=1),ln.current.scrollTo({top:0,left:0,behavior:"smooth"}),Ae===0?(Fe-=1,Ae=l.exercise_question_types[Fe].items.length-1):Ae-=1,(H==null?void 0:H.question_type)==8&&!qt&&setTimeout(()=>{rn(H)},500),Qt((Y=(U=(R=l==null?void 0:l.exercise_question_types)==null?void 0:R[Fe])==null?void 0:U.items)==null?void 0:Y[Ae]),Dt(!1),At(Fe),Nt(Ae)},Xl=()=>{var t,a,D,k,F,I,R,U,Y,H,re;window.blur();const M=(D=(a=(t=l.exercise_question_types)==null?void 0:t[Fe])==null?void 0:a.items)==null?void 0:D[Ae];if(!tn&&((k=l==null?void 0:l.exercise)==null?void 0:k.user_exercise_status)===0&&(0,S.dE)()&&!(M!=null&&M.repeat_answer)&&((F=M==null?void 0:M.user_answer)==null?void 0:F.length)>0&&(M==null?void 0:M.ques_status)===0){Wt.current="next",$t(!0);return}!(M!=null&&M.repeat_answer)&&((I=M==null?void 0:M.user_answer)==null?void 0:I.length)>0&&(M.ques_status=1),ln.current.scrollTo({top:0,left:0,behavior:"smooth"}),((U=(R=l==null?void 0:l.exercise_question_types[Fe])==null?void 0:R.items)==null?void 0:U.length)-1===Ae?(Fe=Fe+1,Ae=0):Ae=Ae+1,(M==null?void 0:M.question_type)==8&&!qt&&setTimeout(()=>{rn(M)},500),Qt((re=(H=(Y=l==null?void 0:l.exercise_question_types)==null?void 0:Y[Fe])==null?void 0:H.items)==null?void 0:re[Ae]),Dt(!1),At(Fe),Nt(Ae)},Yl=t=>{var a,D,k,F,I,R,U,Y,H;const re=t||Cn.current,M=(k=(D=(a=l.exercise_question_types)==null?void 0:a[Fe])==null?void 0:D.items)==null?void 0:k[Ae];if(!tn&&((F=l==null?void 0:l.exercise)==null?void 0:F.user_exercise_status)===0&&(0,S.dE)()&&!(M!=null&&M.repeat_answer)&&((I=M==null?void 0:M.user_answer)==null?void 0:I.length)>0&&(M==null?void 0:M.ques_status)===0){Wt.current="appoint",Dn.current=re,$t(!0);return}!(M!=null&&M.repeat_answer)&&((R=M==null?void 0:M.user_answer)==null?void 0:R.length)>0&&(M.ques_status=1),(M==null?void 0:M.question_type)==8&&!qt&&setTimeout(()=>{rn(M)},500),Qt((H=(Y=(U=l==null?void 0:l.exercise_question_types)==null?void 0:U[re==null?void 0:re.oneindex])==null?void 0:Y.items)==null?void 0:H[re==null?void 0:re.twoindex]),Dt(!1),At(re==null?void 0:re.oneindex),Nt(re==null?void 0:re.twoindex),ln.current.scrollTo({top:0,left:0,behavior:"smooth"})},zl=()=>Ne(void 0,null,function*(){var t;if(st.current){st.current="refresh";return}const a=yield vt();(t=l==null?void 0:l.exercise)!=null&&t.left_time&&(yield ql(!0)),a!=null&&a.status||d.ZP.success(De.formatMessage({id:"classrooms.updateSuccess",defaultMessage:"\u66F4\u65B0\u6210\u529F"}))}),Ht=()=>{var t,a;switch(st.current){case"prev":Gl();break;case"next":Xl();break;case"appoint":Yl();break;case"submit":$l(!1);break;case"refresh":zl();break;default:}((t=document.activeElement)==null?void 0:t.name)==="edu-program-fill"||((a=document.activeElement)==null?void 0:a.name)==="sign"?st.current=!0:st.current=!1,Cn.current={}},$r=()=>{var t,a,D,k,F,I,R,U,Y,H,re,M;const j=(a=(t=l==null?void 0:l.exercise_question_types)==null?void 0:t[Fe].items)==null?void 0:a[Ae];return n.createElement(e.Fragment,{key:Fe},n.createElement("div",{className:"pt20 mb20"},n.createElement("span",{className:m.questionTypeTitle},(0,W.EM)(Fe+1),"\u3001",(k=(D=l==null?void 0:l.exercise_question_types)==null?void 0:D[Fe])==null?void 0:k.name),n.createElement("span",{className:m.questionTypeInfo},"\uFF08\u5171",(I=(F=l==null?void 0:l.exercise_question_types)==null?void 0:F[Fe])==null?void 0:I.count,"\u9898\uFF1B",((U=(R=l==null?void 0:l.exercise_question_types)==null?void 0:R[Fe])==null?void 0:U.question_type)===7?`\u5305\u542B${(H=(Y=l==null?void 0:l.exercise_question_types)==null?void 0:Y[Fe])==null?void 0:H.sub_questions_count}\u5C0F\u9898`:""," \u5171",(M=(re=l==null?void 0:l.exercise_question_types)==null?void 0:re[Fe])==null?void 0:M.score,"\u5206\uFF09"),!(j!=null&&j.repeat_answer)&&n.createElement("span",{style:{color:"#E30000",marginLeft:20,fontSize:14}},"\u6CE8\u610F\uFF1A\u8BE5\u9898\u4F5C\u7B54\u4E4B\u540E\u4E0D\u5141\u8BB8\u4FEE\u6539\u7B54\u6848\u3002")),n.createElement(e.Fragment,{key:Ae},Lr(j,Ae)))},Wr=()=>{Cl(!0)};return n.createElement(w.Z,{size:"middle",spinning:Xs,tip:n.createElement("div",{className:"c-grey-333 animation-delayed mt10"},"\u60A8\u5F53\u524D\u7F51\u7EDC\u8FDE\u63A5\u8F83\u6162\uFF0C\u5EFA\u8BAE\u60A8",n.createElement("span",{onClick:()=>window.location.reload(),className:"c-light-primary current"},"\u5237\u65B0"),"\u9875\u9762\u540E\u518D\u8BD5\uFF01")},cr&&n.createElement("div",{className:m.screenLock},n.createElement("h3",null,"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u7684\u7535\u8111\u6709",localStorage.screenNums,"\u4E2A\u663E\u793A\u5668"),n.createElement("h4",null,"\u8BF7\u5148\u79FB\u9664\u6389\u5176\u5B83\u7684\u663E\u793A\u5668\u8BBE\u5907\uFF01")),pn&&((Oe=l==null?void 0:l.exercise)==null?void 0:Oe.user_exercise_status)===0&&n.createElement($.Z,{exerciseUserInfo:we.exerciseUserInfo,iframe:Dl,handleToDetail:dt,socket:jt,onStartScreenshot:()=>{T!=null&&T.screen_shot_open&&bl(!0)},onCloseScreenshot:()=>{T!=null&&T.screen_shot_open&&bl(!1)}}),n.createElement($e,{id:Q.categoryId,startRecording:Qs,startScreenshot:Ks,onSuccuss:()=>{Bt(T==null?void 0:T.screen_open),vt()},onBack:dt}),n.createElement("iframe",{style:{display:tr},id:"iframeShixuns",className:m.iframe,src:er,ref:Dl,frameBorder:"0"}),Rt.status!==-2&&Rt.status!==-1&&n.createElement("div",{className:m.fixHeader},n.createElement(v.Z,{wrap:!1,align:"middle",className:"edu-container"},n.createElement(r.Z,null,(0,W.vB)((Ye=l==null?void 0:l.exercise)==null?void 0:Ye.exercise_status)),n.createElement(r.Z,{className:`${m.exerciseTitle} ml10`,title:(K=l==null?void 0:l.exercise)==null?void 0:K.exercise_name},(se=l==null?void 0:l.exercise)==null?void 0:se.exercise_name),n.createElement(r.Z,{style:{marginLeft:"auto"}},((be=l==null?void 0:l.exercise)==null?void 0:be.user_exercise_status)===1&&n.createElement(_.ZP,{className:m.changeButton,type:"primary",onClick:()=>{p.history.push(`/classrooms/${Q.coursesId}/exercise/${Q.categoryId}/detail`)}},"\u8FD4\u56DE")),!((0,S.GJ)()||(0,S.dE)()&&((Ce=l==null?void 0:l.exercise)==null?void 0:Ce.user_exercise_status)==1)&&!!((_e=l==null?void 0:l.exercise)!=null&&_e.left_time)&&n.createElement(r.Z,{style:{marginLeft:"auto"}},n.createElement("aside",{className:`${m.countDown} ${nr}`},n.createElement("i",{className:"iconfont icon-daojishi",style:{marginRight:6}}),n.createElement("span",{className:m.cnText},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),n.createElement($s,{value:Js,onFinish:()=>ql()}))),n.createElement(r.Z,null,!((0,S.GJ)()||(0,S.dE)()&&((ke=l==null?void 0:l.exercise)==null?void 0:ke.user_exercise_status)==1)&&we.actionTabs.key!=="student-unlock"&&ur&&n.createElement(It.Z,{className:`${m.refreshBtn} ml30`,onClick:zl},n.createElement("span",{className:"iconfont icon-shuaxin2 mr5"}),"\u5237\u65B0")),n.createElement(r.Z,null,(0,S.dE)()&&((Ze=l==null?void 0:l.exercise)==null?void 0:Ze.user_exercise_status)===0&&n.createElement(It.Z,{className:`${m.submitButton} ml10`,type:"primary",onClick:()=>Ne(void 0,null,function*(){an(()=>Ne(void 0,null,function*(){if(st.current){st.current="submit";return}yield $l(!1)}))})},(0,qe._V)(qe.CP.answer7))),n.createElement(r.Z,null,((He=l==null?void 0:l.exercise)==null?void 0:He.forbid_screen)&&n.createElement(_.ZP,{className:`${m.submitButton} ml10`,type:"primary",onClick:Wr},(0,qe._V)(qe.CP.answer12))),n.createElement(r.Z,null,(((Se=l==null?void 0:l.exercise)==null?void 0:Se.commit_status)==1||((Re=l==null?void 0:l.exercise)==null?void 0:Re.exercise_status)==3)&&((Ve=l==null?void 0:l.exercise_answer_user)==null?void 0:Ve.analysis)&&n.createElement("span",{className:m.teachAnalysis,onClick:()=>xn(!0)},n.createElement("i",{className:"iconfont icon-jiaoshipingjia"}),n.createElement("span",{className:"ml5"},"\u6559\u5E08\u8BC4\u4EF7"))))),n.createElement("section",{className:`edu-container ${m.wrapper} ${Ct&&m.wrpAnswer}`},Rt.status===0&&n.createElement(v.Z,{className:`${Ct?"mt70":""} ${m.mainPart}`,wrap:!1},n.createElement(r.Z,{flex:ht?"280px":"0px",className:Ct?"mb100":""},n.createElement("div",{className:m.leftPart},n.createElement("section",null,ht&&n.createElement(r.Z,{flex:"1",style:{background:"#fff",marginBottom:"10px",padding:"20px"}},n.createElement("div",{style:{marginBottom:15}},n.createElement("span",{style:{color:"#5F6368"}},"\u59D3\u540D"),n.createElement("span",{className:`ml10 ${m.userInfoText}`},((ze=l==null?void 0:l.exercise)==null?void 0:ze.user_name)||"- -")),n.createElement("div",null,n.createElement("span",{style:{color:"#5F6368"}},"\u5B66\u53F7"),n.createElement("span",{className:`ml10 ${m.userInfoText}`},((Tt=l==null?void 0:l.exercise)==null?void 0:Tt.student_id)||"- -"))),ht&&(0,S.dE)()&&((Mt=l.exercise)==null?void 0:Mt.user_exercise_status)===0&&((Ot=l.exercise)==null?void 0:Ot.open_phone_video_recording)&&n.createElement(v.Z,{className:m.eduQrcode,style:{marginTop:10},align:"middle"},n.createElement(r.Z,null,n.createElement(q(),{value:`https://${document.domain}/live-push.html?id=${Q.categoryId}&login=${Q.login}&cookie=${(0,W.ej)("_educoder_session")}`})),n.createElement(r.Z,{className:"ml15"},"\u6253\u5F00\u5FAE\u4FE1\u626B\u4E00\u626B",n.createElement("br",null),"\u5F00\u542F\u624B\u673A\u89C6\u9891\u5F55\u5236")),ht&&n.createElement("aside",{className:"bg-white"},n.createElement("aside",{className:m.answerInfo},n.createElement(v.Z,{justify:"space-between"},n.createElement(r.Z,null,"\u7B54\u9898\u8FDB\u5EA6"),n.createElement(r.Z,{className:m.answerProgress},n.createElement("span",{style:{color:"#165DFF"}},(ft=(it=l==null?void 0:l.question_status)==null?void 0:it.filter(t=>t.ques_status===1))==null?void 0:ft.length),n.createElement("span",{style:{color:"#999999"}},"/",(wt=l==null?void 0:l.exercise_types)==null?void 0:wt.q_counts))),n.createElement(v.Z,null,n.createElement(i.Z,{strokeColor:"#165dffa6",trailColor:"#0000000d",percent:((Yn=(Zt=l==null?void 0:l.question_status)==null?void 0:Zt.filter(t=>t.ques_status===1))==null?void 0:Yn.length)/((zn=l==null?void 0:l.exercise_types)==null?void 0:zn.q_counts)*100,showInfo:!1})),n.createElement(v.Z,null,n.createElement(r.Z,null,n.createElement("span",{className:"c-grey-333"},"\u5171 ",n.createElement("span",{style:{color:"#165DFF"}},((Qn=l==null?void 0:l.exercise_types)==null?void 0:Qn.q_counts)||((Jn=(Kn=l==null?void 0:l.exercise_scores)==null?void 0:Kn.exercise_types)==null?void 0:Jn.q_counts))," \u9898\uFF1A"),n.createElement("span",{className:"c-grey-333"},"\u6EE1\u5206 ",n.createElement("span",{style:{color:"#FA6400"}},((el=l==null?void 0:l.exercise_types)==null?void 0:el.q_scores)||((nl=(tl=l==null?void 0:l.exercise_scores)==null?void 0:tl.exercise_types)==null?void 0:nl.q_scores))," \u5206")))),n.createElement(v.Z,{className:m.dottedLineWrapper,align:"middle"},n.createElement(r.Z,{className:m.leftHalfCircle}),n.createElement(r.Z,{flex:1,className:m.dottedLine}),n.createElement(r.Z,{className:m.rightHalfCircle})),n.createElement(v.Z,null,n.createElement(r.Z,{flex:"1"},n.createElement("aside",{className:`${m.cardList} ${(ll=l.exercise)!=null&&ll.open_phone_video_recording?m.withQrcode:""}`},(sl=l==null?void 0:l.exercise_question_types)==null?void 0:sl.map((t,a)=>n.createElement(e.Fragment,{key:t.question_type},jr(t,a)))))))),(0,S.dE)()&&((rl=l==null?void 0:l.exercise)==null?void 0:rl.exercise_status)!==3&&!((ul=l==null?void 0:l.exercise)!=null&&ul.open_score_commited)&&n.createElement(v.Z,{justify:"space-around",align:"middle",className:m.answerSheetBottom},n.createElement(r.Z,{className:m.tooltipWrap},n.createElement("span",{className:m.answerYes}),"\u5DF2\u7B54"),n.createElement(r.Z,{className:m.tooltipWrap},n.createElement("span",{className:`${m.answerNo} ml10`},n.createElement("div",{style:{height:"50%",width:"100%",background:"rgba(22,93,255,0.4)"}})),"\u90E8\u5206\u7B54\u9898"),n.createElement(r.Z,{className:m.tooltipWrap},n.createElement("span",{className:`${m.answerNo} ml10`}),"\u672A\u7B54"),n.createElement(r.Z,{className:m.tooltipWrap},n.createElement("i",{className:"iconfont icon-biaoji1",style:{marginRight:4,color:"#FFB538"}}),"\u6807\u8BB0")),(0,S.dE)()&&(((al=l==null?void 0:l.exercise)==null?void 0:al.exercise_status)===3||((ol=l==null?void 0:l.exercise)==null?void 0:ol.open_score_commited))&&n.createElement(v.Z,{justify:"space-around",align:"middle",className:m.answerSheetBottom},n.createElement(r.Z,{className:m.tooltipWrap},n.createElement("span",{className:m.answerYes,style:{background:"#028D01",height:8,width:8,borderRadius:"50%"}}),"\u6B63\u786E"),n.createElement(r.Z,{className:m.tooltipWrap},n.createElement("span",{style:{background:"#FB3226",height:8,width:8,borderRadius:"50%"},className:`${m.answerNo} ml10`}),"\u9519\u8BEF"),n.createElement(r.Z,{className:m.tooltipWrap},n.createElement("span",{style:{background:"#E77400",height:8,width:8,borderRadius:"50%"},className:`${m.answerNo} ml10`}),"\u90E8\u5206\u5F97\u5206"),n.createElement(r.Z,{className:m.tooltipWrap},n.createElement("i",{className:"iconfont icon-biaoji1",style:{marginRight:4,color:"#FFB538"}}),"\u6807\u8BB0")))),n.createElement(r.Z,null,n.createElement("div",{className:m.fold,onClick:()=>Ys(!ht)},ht&&n.createElement(y.Z,{title:"\u6536\u8D77\u7B54\u9898\u5361"},n.createElement("span",{className:"icon-zuojiantou iconfont c-grey-c"})),!ht&&n.createElement(y.Z,{title:"\u5C55\u5F00"}," ",n.createElement("span",{className:"icon-youjiantou iconfont c-grey-c"})))),n.createElement(r.Z,{flex:"1"},n.createElement("section",{className:[m.rightPart,"ml20"].join(" ")},n.createElement("div",{className:`${m.questionPart} pl30 pr30`,ref:ln},$r()),n.createElement(v.Z,{className:m.bottom,align:"middle",justify:"space-between"},n.createElement(r.Z,null,n.createElement(It.Z,{icon:n.createElement("i",{className:`iconfont ${(cl=(il=l.exercise_question_types)==null?void 0:il[Fe].items[Ae])!=null&&cl.is_marked?"icon-biaoji1":"icon-biaojigaiti"}`,style:{color:"#FFB538",marginRight:6}}),className:m.markBtn,onClick:()=>Ne(void 0,null,function*(){var t;(yield(0,Z.sS)(Q.categoryId,{exercise_question_id:(t=l.exercise_question_types[Fe].items[Ae])==null?void 0:t.question_id})).status===0&&vt()})},(fl=(dl=l.exercise_question_types)==null?void 0:dl[Fe].items[Ae])!=null&&fl.is_marked?"\u53D6\u6D88\u6807\u8BB0":"\u6807\u8BB0\u8BE5\u9898")),n.createElement(r.Z,null,(Fe!=0||Ae!=0)&&n.createElement(_.ZP,{className:`${m.changeButton} ${m.prevBtn} mr20`,type:"default",onClick:()=>{an(()=>{if(st.current){st.current="prev";return}Gl()})}},"\u4E0A\u4E00\u9898"),!(Fe===((vl=l==null?void 0:l.exercise_question_types)==null?void 0:vl.length)-1&&Ae===((pl=(_l=(ml=l==null?void 0:l.exercise_question_types)==null?void 0:ml[Fe])==null?void 0:_l.items)==null?void 0:pl.length)-1)&&n.createElement(_.ZP,{className:m.changeButton,type:"primary",onClick:()=>{an(()=>{if(mr){if(st.current){st.current="next";return}Xl()}})}},"\u4E0B\u4E00\u9898")))))),Rt.status!==0&&n.createElement(Fs,{data:Rt}),n.createElement(c.default,{title:"\u6CE8\u610F",open:fr,closable:!1,footer:!1},n.createElement("div",null,n.createElement("p",{style:{marginBottom:0}},"\u79BB\u5F00\u8BE5\u9898\u540E\u4E0D\u5141\u8BB8\u518D\u6B21\u4FEE\u6539\u7B54\u6848\uFF0C\u786E\u8BA4\u79BB\u5F00\u5417\uFF1F"),n.createElement("div",{style:{marginTop:60,display:"flex",justifyContent:"space-between",alignItems:"center"}},n.createElement(O.default,{checked:tn,onChange:t=>{Nl(t.target.checked)}},"\u4E0B\u6B21\u4E0D\u518D\u663E\u793A"),n.createElement("div",null,n.createElement(_.ZP,{onClick:()=>{$t(!1),Nl(!1)}},"\u6211\u518D\u60F3\u60F3"),n.createElement(_.ZP,{onClick:()=>{l.exercise_question_types[Fe].items[Ae].ques_status=1,ct(Le({},l)),Wt.current==="prev"?(Ae===0?(Fe-=1,Ae=l.exercise_question_types[Fe].items.length-1):Ae-=1,At(Fe),Nt(Ae)):Wt.current==="next"?(l.exercise_question_types[Fe].items.length-1===Ae?(Fe=Fe+1,Ae=0):Ae=Ae+1,At(Fe),Nt(Ae)):(At(Dn.current.oneindex),Nt(Dn.current.twoindex)),$t(!1)},type:"primary",style:{marginLeft:30}},De.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"})))))),n.createElement(Ds.Z,{successCb:bn})),zs&&n.createElement(As(),{disabled:Il,bounds:pr,onStart:(t,a)=>Er(t,a)},n.createElement("div",{ref:Ml,style:{position:"absolute",left:40,top:200,zIndex:1300}},n.createElement("div",{onMouseOver:()=>{Il&&Tl(!1)},onMouseOut:()=>{Tl(!0)}},n.createElement(v.Z,{className:m.cameraHeader,align:"middle",justify:"space-between"},n.createElement(r.Z,null,n.createElement("i",{className:"iconfont icon-kaiqishexiangtou"}),n.createElement("span",null,"\u5DF2\u5F00\u542F\u6444\u50CF\u5934")),Ol?n.createElement(Ns.Z,{onClick:()=>{Zl(!1)}}):n.createElement(Ps.Z,{onClick:()=>{Zl(!0)}})),n.createElement("div",{style:{display:Ol?"flex":"none"}},n.createElement(N.Z,{number:((gl=l==null?void 0:l.exercise)==null?void 0:gl.photo_count)-((hl=l==null?void 0:l.exercise)==null?void 0:hl.take_photo),take_photo:(El=l==null?void 0:l.exercise)==null?void 0:El.take_photo,ref:Sl,time:(yl=l.exercise)==null?void 0:yl.left_time,update:vt,supportCamera:t=>{t===2?(rr(!0),kt(T==null?void 0:T.screen_shot_open),T!=null&&T.screen_shot_open||(Bt(T==null?void 0:T.screen_open),vt())):t===1&&setTimeout(()=>p.history.push("/"),3e3)}}))))),n.createElement(c.default,{destroyOnClose:!0,closable:!1,centered:!0,className:m.teachAnalysisModal,title:n.createElement(v.Z,{align:"middle",justify:"space-between"},n.createElement(r.Z,{style:{color:"rgba(0,0,0,0.9)",fontSize:"16px"}},"\u6559\u5E08\u8BC4\u4EF7"),n.createElement(r.Z,null,n.createElement("i",{className:"iconfont icon-guanbi7",style:{fontSize:"15px",cursor:"pointer"},onClick:()=>xn(!1)}))),open:hr,footer:!1,onCancel:()=>xn(!1)},(xl=l==null?void 0:l.exercise_answer_user)==null?void 0:xl.analysis),n.createElement(c.default,{destroyOnClose:!0,centered:!0,width:555,title:n.createElement(v.Z,{align:"middle"},n.createElement("div",{className:"c-black font16 mr8"},(0,qe._V)(qe.CP.answer8)),n.createElement("div",{className:"c-grey-666"},(0,qe._V)(qe.CP.answer9))),open:ar,footer:!1,onCancel:()=>Cl(!1)},n.createElement("div",null,n.createElement("div",{className:"mb20 c-black"},(0,qe._V)(qe.CP.answer10)),n.createElement(Os,{key:or,onOk:t=>{var a;console.log(t,444),t.join("")===((a=l==null?void 0:l.exercise)==null?void 0:a.screen_key)?dt():(d.ZP.warning((0,qe._V)(qe.CP.answer11)),ir(k=>k+1))}}))))};var Hs=(0,p.connect)(({loading:s,user:o,exercise:C,globalSetting:ie})=>({globalSetting:ie,user:o,exercise:C,loading:s.effects}))(Ws)},14625:function(ue){function A(e){var p,G,q="";if(typeof e=="string"||typeof e=="number")q+=e;else if(typeof e=="object")if(Array.isArray(e)){var L=e.length;for(p=0;p>>7-u%8&1)==1},put:function(u,e){for(var p=0;p>>e-p-1&1)==1)},getLengthInBits:function(){return this.length},putBit:function(u){var e=Math.floor(this.length/8);this.buffer.length<=e&&this.buffer.push(0),u&&(this.buffer[e]|=128>>>this.length%8),this.length++}},ue.exports=A},78485:function(ue){ue.exports={L:1,M:0,Q:3,H:2}},13679:function(ue,A,u){var e=u(87532);function p(G,q){if(G.length==null)throw new Error(G.length+"/"+q);for(var L=0;L=7&&this.setupTypeNumber(E),this.dataCache==null&&(this.dataCache=g.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,d)},c.setupPositionProbePattern=function(E,d){for(var i=-1;i<=7;i++)if(!(E+i<=-1||this.moduleCount<=E+i))for(var v=-1;v<=7;v++)d+v<=-1||this.moduleCount<=d+v||(0<=i&&i<=6&&(v==0||v==6)||0<=v&&v<=6&&(i==0||i==6)||2<=i&&i<=4&&2<=v&&v<=4?this.modules[E+i][d+v]=!0:this.modules[E+i][d+v]=!1)},c.getBestMaskPattern=function(){for(var E=0,d=0,i=0;i<8;i++){this.makeImpl(!0,i);var v=q.getLostPoint(this);(i==0||E>v)&&(E=v,d=i)}return d},c.createMovieClip=function(E,d,i){var v=E.createEmptyMovieClip(d,i),r=1;this.make();for(var x=0;x>i&1)==1;this.modules[Math.floor(i/3)][i%3+this.moduleCount-8-3]=v}for(var i=0;i<18;i++){var v=!E&&(d>>i&1)==1;this.modules[i%3+this.moduleCount-8-3][Math.floor(i/3)]=v}},c.setupTypeInfo=function(E,d){for(var i=this.errorCorrectLevel<<3|d,v=q.getBCHTypeInfo(i),r=0;r<15;r++){var x=!E&&(v>>r&1)==1;r<6?this.modules[r][8]=x:r<8?this.modules[r+1][8]=x:this.modules[this.moduleCount-15+r][8]=x}for(var r=0;r<15;r++){var x=!E&&(v>>r&1)==1;r<8?this.modules[8][this.moduleCount-r-1]=x:r<9?this.modules[8][15-r-1+1]=x:this.modules[8][15-r-1]=x}this.modules[this.moduleCount-8][8]=!E},c.mapData=function(E,d){for(var i=-1,v=this.moduleCount-1,r=7,x=0,O=this.moduleCount-1;O>0;O-=2)for(O==6&&O--;;){for(var y=0;y<2;y++)if(this.modules[v][O-y]==null){var w=!1;x>>r&1)==1);var _=q.getMask(d,v,O-y);_&&(w=!w),this.modules[v][O-y]=w,r--,r==-1&&(x++,r=7)}if(v+=i,v<0||this.moduleCount<=v){v-=i,i=-i;break}}},g.PAD0=236,g.PAD1=17,g.createData=function(E,d,i){for(var v=p.getRSBlocks(E,d),r=new G,x=0;xy*8)throw new Error("code length overflow. ("+r.getLengthInBits()+">"+y*8+")");for(r.getLengthInBits()+4<=y*8&&r.put(0,4);r.getLengthInBits()%8!=0;)r.putBit(!1);for(;!(r.getLengthInBits()>=y*8||(r.put(g.PAD0,8),r.getLengthInBits()>=y*8));)r.put(g.PAD1,8);return g.createBytes(r,v)},g.createBytes=function(E,d){for(var i=0,v=0,r=0,x=new Array(d.length),O=new Array(d.length),y=0;y=0?$.get(W):0}}for(var te=0,h=0;h=256;)e-=255;return A.EXP_TABLE[e]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)},u=0;u<8;u++)A.EXP_TABLE[u]=1<=0;)c^=L.G15<=0;)c^=L.G18<>>=1;return c},getPatternPosition:function(g){return L.PATTERN_POSITION_TABLE[g-1]},getMask:function(g,c,E){switch(g){case q.PATTERN000:return(c+E)%2==0;case q.PATTERN001:return c%2==0;case q.PATTERN010:return E%3==0;case q.PATTERN011:return(c+E)%3==0;case q.PATTERN100:return(Math.floor(c/2)+Math.floor(E/3))%2==0;case q.PATTERN101:return c*E%2+c*E%3==0;case q.PATTERN110:return(c*E%2+c*E%3)%2==0;case q.PATTERN111:return(c*E%3+(c+E)%2)%2==0;default:throw new Error("bad maskPattern:"+g)}},getErrorCorrectPolynomial:function(g){for(var c=new p([1],0),E=0;E5&&(E+=3+v-5)}for(var d=0;d=0)&&Object.prototype.propertyIsEnumerable.call(S,P)&&(Z[P]=S[P])}return Z}function g(S,B){if(S==null)return{};var Z={},P=Object.keys(S),J,Ee;for(Ee=0;Ee=0)&&(Z[J]=S[J]);return Z}function c(S,B){if(!(S instanceof B))throw new TypeError("Cannot call a class as a function")}function E(S,B){for(var Z=0;Z>6),B+=String.fromCharCode(128|P&63)):P<55296||P>=57344?(B+=String.fromCharCode(224|P>>12),B+=String.fromCharCode(128|P>>6&63),B+=String.fromCharCode(128|P&63)):(Z++,P=65536+((P&1023)<<10|S.charCodeAt(Z)&1023),B+=String.fromCharCode(240|P>>18),B+=String.fromCharCode(128|P>>12&63),B+=String.fromCharCode(128|P>>6&63),B+=String.fromCharCode(128|P&63))}return B}var $={size:128,level:"L",bgColor:"#FFFFFF",fgColor:"#000000",includeMargin:!1},W={},te=4,f=.1;function b(S){var B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,Z=[];return S.forEach(function(P,J){var Ee=null;P.forEach(function(je,Je){if(!je&&Ee!==null){Z.push("M".concat(Ee+B," ").concat(J+B,"h").concat(Je-Ee,"v1H").concat(Ee+B,"z")),Ee=null;return}if(Je===P.length-1){if(!je)return;Ee===null?Z.push("M".concat(Je+B,",").concat(J+B," h1v1H").concat(Je+B,"z")):Z.push("M".concat(Ee+B,",").concat(J+B," h").concat(Je+1-Ee,"v1H").concat(Ee+B,"z"));return}je&&Ee===null&&(Ee=Je)})}),Z.join("")}function le(S,B){return S.slice().map(function(Z,P){return P=B.y+B.h?Z:Z.map(function(J,Ee){return Ee=B.x+B.w?J:!1})})}function $e(S,B){var Z=S.imageSettings,P=S.size,J=S.includeMargin;if(Z==null)return null;var Ee=J?te:0,je=B.length+Ee*2,Je=Math.floor(P*f),rt=je/P,et=(Z.width||Je)*rt,ut=(Z.height||Je)*rt,me=Z.x==null?B.length/2-et/2:Z.x*rt,he=Z.y==null?B.length/2-ut/2:Z.y*rt,ye=null;if(Z.excavate){var Te=Math.floor(me),Me=Math.floor(he),tt=Math.ceil(et+me-Te),Xe=Math.ceil(ut+he-Me);ye={x:Te,y:Me,w:tt,h:Xe}}return{x:me,y:he,h:ut,w:et,excavation:ye}}var Ie=function(){try{new Path2D().addPath(new Path2D)}catch(S){return!1}return!0}(),We=function(S){x(B,S);function B(){var Z,P;c(this,B);for(var J=arguments.length,Ee=new Array(J),je=0;je{if((0,d.default)("Draggable: onDragStart: %j",N),this.props.onStart(X,(0,g.createDraggableData)(this,N))===!1)return!1;this.setState({dragging:!0,dragged:!0})}),x(this,"onDrag",(X,N)=>{if(!this.state.dragging)return!1;(0,d.default)("Draggable: onDrag: %j",N);const $=(0,g.createDraggableData)(this,N),W={x:$.x,y:$.y,slackX:0,slackY:0};if(this.props.bounds){const{x:f,y:b}=W;W.x+=this.state.slackX,W.y+=this.state.slackY;const[le,$e]=(0,g.getBoundPosition)(this,W.x,W.y);W.x=le,W.y=$e,W.slackX=this.state.slackX+(f-W.x),W.slackY=this.state.slackY+(b-W.y),$.x=W.x,$.y=W.y,$.deltaX=W.x-this.state.x,$.deltaY=W.y-this.state.y}if(this.props.onDrag(X,$)===!1)return!1;this.setState(W)}),x(this,"onDragStop",(X,N)=>{if(!this.state.dragging||this.props.onStop(X,(0,g.createDraggableData)(this,N))===!1)return!1;(0,d.default)("Draggable: onDragStop: %j",N);const W={dragging:!1,slackX:0,slackY:0};if(!!this.props.position){const{x:f,y:b}=this.props.position;W.x=f,W.y=b}this.setState(W)}),this.state={dragging:!1,dragged:!1,x:h.position?h.position.x:h.defaultPosition.x,y:h.position?h.position.y:h.defaultPosition.y,prevPropsPosition:mt({},h.position),slackX:0,slackY:0,isElementSVG:!1},h.position&&!(h.onDrag||h.onStop)&&console.warn("A `position` was applied to this , without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.")}componentDidMount(){typeof window.SVGElement!="undefined"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}componentWillUnmount(){this.state.dragging&&this.setState({dragging:!1})}findDOMNode(){var h,X,N;return(N=(X=(h=this.props)==null?void 0:h.nodeRef)==null?void 0:X.current)!=null?N:G.default.findDOMNode(this)}render(){const J=this.props,{axis:h,bounds:X,children:N,defaultPosition:$,defaultClassName:W,defaultClassNameDragging:te,defaultClassNameDragged:f,position:b,positionOffset:le,scale:$e}=J,Ie=ns(J,["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"]);let We={},m=null;const S=!!!b||this.state.dragging,B=b||$,Z={x:(0,g.canDragX)(this)&&S?this.state.x:B.x,y:(0,g.canDragY)(this)&&S?this.state.y:B.y};this.state.isElementSVG?m=(0,L.createSVGTransform)(Z,le):We=(0,L.createCSSTransform)(Z,le);const P=(0,q.clsx)(N.props.className||"",W,{[te]:this.state.dragging,[f]:this.state.dragged});return e.createElement(E.default,r({},Ie,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),e.cloneElement(e.Children.only(N),{className:P,style:mt(mt({},N.props.style),We),transform:m}))}}A.default=w,x(w,"displayName","Draggable"),x(w,"propTypes",An(mt({},E.default.propTypes),{axis:p.default.oneOf(["both","x","y","none"]),bounds:p.default.oneOfType([p.default.shape({left:p.default.number,right:p.default.number,top:p.default.number,bottom:p.default.number}),p.default.string,p.default.oneOf([!1])]),defaultClassName:p.default.string,defaultClassNameDragging:p.default.string,defaultClassNameDragged:p.default.string,defaultPosition:p.default.shape({x:p.default.number,y:p.default.number}),positionOffset:p.default.shape({x:p.default.oneOfType([p.default.number,p.default.string]),y:p.default.oneOfType([p.default.number,p.default.string])}),position:p.default.shape({x:p.default.number,y:p.default.number}),className:c.dontSetMe,style:c.dontSetMe,transform:c.dontSetMe})),x(w,"defaultProps",An(mt({},E.default.defaultProps),{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},68555:function(ue,A,u){"use strict";Object.defineProperty(A,"__esModule",{value:!0}),A.default=void 0;var e=d(u(59301)),p=E(u(12708)),G=E(u(4676)),q=u(77026),L=u(22013),g=u(80217),c=E(u(97510));function E(w){return w&&w.__esModule?w:{default:w}}function d(w,_){if(typeof WeakMap=="function")var h=new WeakMap,X=new WeakMap;return(d=function(N,$){if(!$&&N&&N.__esModule)return N;var W,te,f={__proto__:null,default:N};if(N===null||typeof N!="object"&&typeof N!="function")return f;if(W=$?X:h){if(W.has(N))return W.get(N);W.set(N,f)}for(const b in N)b!=="default"&&{}.hasOwnProperty.call(N,b)&&((te=(W=Object.defineProperty)&&Object.getOwnPropertyDescriptor(N,b))&&(te.get||te.set)?W(f,b,te):f[b]=N[b]);return f})(w,_)}function i(w,_,h){return(_=v(_))in w?Object.defineProperty(w,_,{value:h,enumerable:!0,configurable:!0,writable:!0}):w[_]=h,w}function v(w){var _=r(w,"string");return typeof _=="symbol"?_:_+""}function r(w,_){if(typeof w!="object"||!w)return w;var h=w[Symbol.toPrimitive];if(h!==void 0){var X=h.call(w,_||"default");if(typeof X!="object")return X;throw new TypeError("@@toPrimitive must return a primitive value.")}return(_==="string"?String:Number)(w)}const x={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}};let O=x.mouse;class y extends e.Component{constructor(){super(...arguments),i(this,"dragging",!1),i(this,"lastX",NaN),i(this,"lastY",NaN),i(this,"touchIdentifier",null),i(this,"mounted",!1),i(this,"handleDragStart",_=>{if(this.props.onMouseDown(_),!this.props.allowAnyClick&&typeof _.button=="number"&&_.button!==0)return!1;const h=this.findDOMNode();if(!h||!h.ownerDocument||!h.ownerDocument.body)throw new Error(" not mounted on DragStart!");const{ownerDocument:X}=h;if(this.props.disabled||!(_.target instanceof X.defaultView.Node)||this.props.handle&&!(0,q.matchesSelectorAndParentsTo)(_.target,this.props.handle,h)||this.props.cancel&&(0,q.matchesSelectorAndParentsTo)(_.target,this.props.cancel,h))return;_.type==="touchstart"&&!this.props.allowMobileScroll&&_.preventDefault();const N=(0,q.getTouchIdentifier)(_);this.touchIdentifier=N;const $=(0,L.getControlPosition)(_,N,this);if($==null)return;const{x:W,y:te}=$,f=(0,L.createCoreData)(this,W,te);(0,c.default)("DraggableCore: handleDragStart: %j",f),(0,c.default)("calling",this.props.onStart),!(this.props.onStart(_,f)===!1||this.mounted===!1)&&(this.props.enableUserSelectHack&&(0,q.addUserSelectStyles)(X),this.dragging=!0,this.lastX=W,this.lastY=te,(0,q.addEvent)(X,O.move,this.handleDrag),(0,q.addEvent)(X,O.stop,this.handleDragStop))}),i(this,"handleDrag",_=>{const h=(0,L.getControlPosition)(_,this.touchIdentifier,this);if(h==null)return;let{x:X,y:N}=h;if(Array.isArray(this.props.grid)){let te=X-this.lastX,f=N-this.lastY;if([te,f]=(0,L.snapToGrid)(this.props.grid,te,f),!te&&!f)return;X=this.lastX+te,N=this.lastY+f}const $=(0,L.createCoreData)(this,X,N);if((0,c.default)("DraggableCore: handleDrag: %j",$),this.props.onDrag(_,$)===!1||this.mounted===!1){try{this.handleDragStop(new MouseEvent("mouseup"))}catch(te){const f=document.createEvent("MouseEvents");f.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(f)}return}this.lastX=X,this.lastY=N}),i(this,"handleDragStop",_=>{if(!this.dragging)return;const h=(0,L.getControlPosition)(_,this.touchIdentifier,this);if(h==null)return;let{x:X,y:N}=h;if(Array.isArray(this.props.grid)){let f=X-this.lastX||0,b=N-this.lastY||0;[f,b]=(0,L.snapToGrid)(this.props.grid,f,b),X=this.lastX+f,N=this.lastY+b}const $=(0,L.createCoreData)(this,X,N);if(this.props.onStop(_,$)===!1||this.mounted===!1)return!1;const te=this.findDOMNode();te&&this.props.enableUserSelectHack&&(0,q.scheduleRemoveUserSelectStyles)(te.ownerDocument),(0,c.default)("DraggableCore: handleDragStop: %j",$),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,te&&((0,c.default)("DraggableCore: Removing handlers"),(0,q.removeEvent)(te.ownerDocument,O.move,this.handleDrag),(0,q.removeEvent)(te.ownerDocument,O.stop,this.handleDragStop))}),i(this,"onMouseDown",_=>(O=x.mouse,this.handleDragStart(_))),i(this,"onMouseUp",_=>(O=x.mouse,this.handleDragStop(_))),i(this,"onTouchStart",_=>(O=x.touch,this.handleDragStart(_))),i(this,"onTouchEnd",_=>(O=x.touch,this.handleDragStop(_)))}componentDidMount(){this.mounted=!0;const _=this.findDOMNode();_&&(0,q.addEvent)(_,x.touch.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const _=this.findDOMNode();if(_){const{ownerDocument:h}=_;(0,q.removeEvent)(h,x.mouse.move,this.handleDrag),(0,q.removeEvent)(h,x.touch.move,this.handleDrag),(0,q.removeEvent)(h,x.mouse.stop,this.handleDragStop),(0,q.removeEvent)(h,x.touch.stop,this.handleDragStop),(0,q.removeEvent)(_,x.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,q.scheduleRemoveUserSelectStyles)(h)}}findDOMNode(){var _,h,X;return(_=this.props)!=null&&_.nodeRef?(X=(h=this.props)==null?void 0:h.nodeRef)==null?void 0:X.current:G.default.findDOMNode(this)}render(){return e.cloneElement(e.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}A.default=y,i(y,"displayName","DraggableCore"),i(y,"propTypes",{allowAnyClick:p.default.bool,allowMobileScroll:p.default.bool,children:p.default.node.isRequired,disabled:p.default.bool,enableUserSelectHack:p.default.bool,offsetParent:function(w,_){if(w[_]&&w[_].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:p.default.arrayOf(p.default.number),handle:p.default.string,cancel:p.default.string,nodeRef:p.default.object,onStart:p.default.func,onDrag:p.default.func,onStop:p.default.func,onMouseDown:p.default.func,scale:p.default.number,className:g.dontSetMe,style:g.dontSetMe,transform:g.dontSetMe}),i(y,"defaultProps",{allowAnyClick:!1,allowMobileScroll:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},96249:function(ue,A,u){"use strict";const{default:e,DraggableCore:p}=u(51353);ue.exports=e,ue.exports.default=e,ue.exports.DraggableCore=p},77026:function(ue,A,u){"use strict";Object.defineProperty(A,"__esModule",{value:!0}),A.addClassName=W,A.addEvent=c,A.addUserSelectStyles=X,A.createCSSTransform=O,A.createSVGTransform=y,A.getTouch=_,A.getTouchIdentifier=h,A.getTranslation=w,A.innerHeight=v,A.innerWidth=r,A.matchesSelector=L,A.matchesSelectorAndParentsTo=g,A.offsetXYFromParent=x,A.outerHeight=d,A.outerWidth=i,A.removeClassName=te,A.removeEvent=E,A.scheduleRemoveUserSelectStyles=N;var e=u(80217),p=G(u(76172));function G(f,b){if(typeof WeakMap=="function")var le=new WeakMap,$e=new WeakMap;return(G=function(Ie,We){if(!We&&Ie&&Ie.__esModule)return Ie;var m,Ke,S={__proto__:null,default:Ie};if(Ie===null||typeof Ie!="object"&&typeof Ie!="function")return S;if(m=We?$e:le){if(m.has(Ie))return m.get(Ie);m.set(Ie,S)}for(const B in Ie)B!=="default"&&{}.hasOwnProperty.call(Ie,B)&&((Ke=(m=Object.defineProperty)&&Object.getOwnPropertyDescriptor(Ie,B))&&(Ke.get||Ke.set)?m(S,B,Ke):S[B]=Ie[B]);return S})(f,b)}let q="";function L(f,b){return q||(q=(0,e.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(le){return(0,e.isFunction)(f[le])})),(0,e.isFunction)(f[q])?f[q](b):!1}function g(f,b,le){let $e=f;do{if(L($e,b))return!0;if($e===le)return!1;$e=$e.parentNode}while($e);return!1}function c(f,b,le,$e){if(!f)return;const Ie=mt({capture:!0},$e);f.addEventListener?f.addEventListener(b,le,Ie):f.attachEvent?f.attachEvent("on"+b,le):f["on"+b]=le}function E(f,b,le,$e){if(!f)return;const Ie=mt({capture:!0},$e);f.removeEventListener?f.removeEventListener(b,le,Ie):f.detachEvent?f.detachEvent("on"+b,le):f["on"+b]=null}function d(f){let b=f.clientHeight;const le=f.ownerDocument.defaultView.getComputedStyle(f);return b+=(0,e.int)(le.borderTopWidth),b+=(0,e.int)(le.borderBottomWidth),b}function i(f){let b=f.clientWidth;const le=f.ownerDocument.defaultView.getComputedStyle(f);return b+=(0,e.int)(le.borderLeftWidth),b+=(0,e.int)(le.borderRightWidth),b}function v(f){let b=f.clientHeight;const le=f.ownerDocument.defaultView.getComputedStyle(f);return b-=(0,e.int)(le.paddingTop),b-=(0,e.int)(le.paddingBottom),b}function r(f){let b=f.clientWidth;const le=f.ownerDocument.defaultView.getComputedStyle(f);return b-=(0,e.int)(le.paddingLeft),b-=(0,e.int)(le.paddingRight),b}function x(f,b,le){const Ie=b===b.ownerDocument.body?{left:0,top:0}:b.getBoundingClientRect(),We=(f.clientX+b.scrollLeft-Ie.left)/le,m=(f.clientY+b.scrollTop-Ie.top)/le;return{x:We,y:m}}function O(f,b){const le=w(f,b,"px");return{[(0,p.browserPrefixToKey)("transform",p.default)]:le}}function y(f,b){return w(f,b,"")}function w(f,b,le){let{x:$e,y:Ie}=f,We=`translate(${$e}${le},${Ie}${le})`;if(b){const m=`${typeof b.x=="string"?b.x:b.x+le}`,Ke=`${typeof b.y=="string"?b.y:b.y+le}`;We=`translate(${m}, ${Ke})`+We}return We}function _(f,b){return f.targetTouches&&(0,e.findInArray)(f.targetTouches,le=>b===le.identifier)||f.changedTouches&&(0,e.findInArray)(f.changedTouches,le=>b===le.identifier)}function h(f){if(f.targetTouches&&f.targetTouches[0])return f.targetTouches[0].identifier;if(f.changedTouches&&f.changedTouches[0])return f.changedTouches[0].identifier}function X(f){if(!f)return;let b=f.getElementById("react-draggable-style-el");b||(b=f.createElement("style"),b.type="text/css",b.id="react-draggable-style-el",b.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;} +`,b.innerHTML+=`.react-draggable-transparent-selection *::selection {all: inherit;} +`,f.getElementsByTagName("head")[0].appendChild(b)),f.body&&W(f.body,"react-draggable-transparent-selection")}function N(f){window.requestAnimationFrame?window.requestAnimationFrame(()=>{$(f)}):$(f)}function $(f){if(f)try{if(f.body&&te(f.body,"react-draggable-transparent-selection"),f.selection)f.selection.empty();else{const b=(f.defaultView||window).getSelection();b&&b.type!=="Caret"&&b.removeAllRanges()}}catch(b){}}function W(f,b){f.classList?f.classList.add(b):f.className.match(new RegExp(`(?:^|\\s)${b}(?!\\S)`))||(f.className+=` ${b}`)}function te(f,b){f.classList?f.classList.remove(b):f.className=f.className.replace(new RegExp(`(?:^|\\s)${b}(?!\\S)`,"g"),"")}},76172:function(ue,A){"use strict";Object.defineProperty(A,"__esModule",{value:!0}),A.browserPrefixToKey=p,A.browserPrefixToStyle=G,A.default=void 0,A.getPrefix=e;const u=["Moz","Webkit","O","ms"];function e(){var E,d;let g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window=="undefined")return"";const c=(d=(E=window.document)==null?void 0:E.documentElement)==null?void 0:d.style;if(!c||g in c)return"";for(let i=0;i: Unmounted during event!");return x}},80217:function(ue,A){"use strict";Object.defineProperty(A,"__esModule",{value:!0}),A.dontSetMe=q,A.findInArray=u,A.int=G,A.isFunction=e,A.isNum=p;function u(L,g){for(let c=0,E=L.length;cA in ue?Hr(ue,A,{enumerable:!0,configurable:!0,writable:!0,value:u}):ue[A]=u,mt=(ue,A)=>{for(var u in A||(A={}))es.call(A,u)&&Jl(ue,u,A[u]);if(on)for(var u of on(A))ts.call(A,u)&&Jl(ue,u,A[u]);return ue},An=(ue,A)=>Ur(ue,Vr(A));var ns=(ue,A)=>{var u={};for(var e in ue)es.call(ue,e)&&A.indexOf(e)<0&&(u[e]=ue[e]);if(ue!=null&&on)for(var e of on(ue))A.indexOf(e)<0&&ts.call(ue,e)&&(u[e]=ue[e]);return u};(self.webpackChunk=self.webpackChunk||[]).push([[4105],{11724:function(ue,A,u){"use strict";u.d(A,{Z:function(){return E}});var e=u(54476),g=u(59301),G={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"minus",theme:"outlined"},q=G,L=u(7657),p=function(i,v){return g.createElement(L.Z,(0,e.Z)({},i,{ref:v,icon:q}))},c=g.forwardRef(p),E=c},75353:function(ue,A,u){"use strict";u.d(A,{Z:function(){return O}});var e=u(3113),g=u(59301),G=Object.defineProperty,q=Object.defineProperties,L=Object.getOwnPropertyDescriptors,p=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,d=(y,w,_)=>w in y?G(y,w,{enumerable:!0,configurable:!0,writable:!0,value:_}):y[w]=_,i=(y,w)=>{for(var _ in w||(w={}))c.call(w,_)&&d(y,_,w[_]);if(p)for(var _ of p(w))E.call(w,_)&&d(y,_,w[_]);return y},v=(y,w)=>q(y,L(w)),r=(y,w)=>{var _={};for(var h in y)c.call(y,h)&&w.indexOf(h)<0&&(_[h]=y[h]);if(y!=null&&p)for(var h of p(y))w.indexOf(h)<0&&E.call(y,h)&&(_[h]=y[h]);return _},x=(y,w,_)=>new Promise((h,X)=>{var N=te=>{try{W(_.next(te))}catch(f){X(f)}},$=te=>{try{W(_.throw(te))}catch(f){X(f)}},W=te=>te.done?h(te.value):Promise.resolve(te.value).then(N,$);W((_=_.apply(y,w)).next())});const O=y=>{var w=y,{children:_}=w,h=r(w,["children"]);const[X,N]=(0,g.useState)(!1);return g.createElement(e.ZP,v(i({},h),{loading:X,onClick:$=>x(void 0,null,function*(){try{N(!0),yield h.onClick($),N(!1)}catch(W){console.error(W),N(!1)}})}),_)}},96391:function(ue,A,u){"use strict";u.d(A,{Z:function(){return v}});var e=u(59301),g=u(95392),G=u(8591),q=u(57193),L={flex_box_center:"flex_box_center___kVqBh",flex_space_between:"flex_space_between___FMnNq",flex_box_vertical_center:"flex_box_vertical_center___meESe",flex_box_center_end:"flex_box_center_end___KFpOb",flex_box_column:"flex_box_column___GHIK9",video:"video___nn_cD"},p=u(11176),c=u(59301),E=(r,x,O)=>new Promise((y,w)=>{var _=N=>{try{X(O.next(N))}catch($){w($)}},h=N=>{try{X(O.throw(N))}catch($){w($)}},X=N=>N.done?y(N.value):Promise.resolve(N.value).then(_,h);X((O=O.apply(r,x)).next())});const d=function(x,O){const y=x.split(","),w=y[0].match(/:(.*?);/)[1],_=atob(y[1]);let h=_.length;const X=new Uint8Array(h);for(;h--;)X[h]=_.charCodeAt(h);return new Blob([X],{type:w})};var v=(0,e.forwardRef)(({time:r,number:x,supportCamera:O,take_photo:y,isExercise:w=!0,update:_,onUserMediaLoaded:h},X)=>{const N=(0,e.useRef)(),$=(0,e.useRef)(),W=(0,g.useParams)();let[te,f]=(0,e.useState)([]),[b,le]=(0,e.useState)(0);const[$e,Me]=(0,e.useState)("");let[We,m]=(0,e.useState)();const[Qe,S]=(0,e.useState)(0),B=(_e,he)=>E(void 0,null,function*(){return(0,q.ZP)("/api/attachments.json",{method:"POST",body:{file_type:"base64",original_filename:_e,file:he}})}),Z=_e=>E(void 0,null,function*(){const he=new Date().valueOf();if(_e){const xe=yield B(`\u7167\u7247${he}`,_e);xe.status||(yield(0,p.Ju)({container_id:W.categoryId,container_type:"Exercise",attachment_id:xe==null?void 0:xe.id}))}});(0,e.useEffect)(()=>(ye(),()=>{Je(),P()}),[]),(0,e.useEffect)(()=>{b===2&&r&&x>0&&(J(),S(1))},[r]),(0,e.useEffect)(()=>{if(Qe!==0){if(Qe===2)clearInterval(We);else{let _e=0,he=setInterval(()=>{te.includes(_e)&&je(),_e++},1e3);m(he)}return()=>clearInterval(We)}},[Qe]),(0,e.useImperativeHandle)(X,()=>({handlePhoto:je,handleTakePhoto:Ke}));const P=()=>{S(2)},J=()=>{const _e=r/x,he=[];function xe(Oe,Ze){return parseInt(Math.floor(Math.random()*(Ze-Oe+1))+Oe)}new Array(x).fill(0).map((Oe,Ze)=>{y?he.push(xe(_e*Ze,_e*(Ze+1))):Ze==0?he.push(0):he.push(xe(_e*Ze,_e*(Ze+1)))}),te=he,f([...he]),console.log(he)},ye=()=>{navigator.mediaDevices===void 0&&(navigator.mediaDevices={}),navigator.mediaDevices.getUserMedia===void 0&&(navigator.mediaDevices.getUserMedia=function(_e){const he=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia;return he?new Promise(function(xe,Oe){he.call(navigator,_e,xe,Oe)}):Promise.reject(new Error("getUserMedia is not implemented in this browser"))}),navigator.mediaDevices.getUserMedia({video:{width:640,height:480}}).then(function(_e){rt.current=_e,O&&O(2),le(2),"srcObject"in N.current?N.current.srcObject=_e:N.current.src=window.URL.createObjectURL(_e),N.current.onloadedmetadata=function(he){N.current.play(),h&&h()},N.current.addEventListener("ended",function(){console.log("\u64AD\u653E\u7ED3\u675F"),P(),w&&G.ZP.error({content:"\u60A8\u5DF2\u7ECF\u5173\u95ED\u4E86\u6444\u50CF\u5934\uFF0C\u8BF7\u572810\u79D2\u949F\u5185\u6062\u590D\u6444\u50CF\u5934\uFF0C\u5426\u5219\u5C06\u63A8\u51FA\u8003\u8BD5",duration:10,key:9998})},!1)}).catch(function(_e){le(1),O&&O(1),_e.message==="Permission denied"||_e.name==="NotAllowedError"?G.ZP.error("\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"):G.ZP.error("\u6444\u50CF\u5934\u83B7\u53D6\u5931\u8D25\uFF0C\u6216\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"),console.log("errname: "+_e.name),console.log("err: "+_e.message)})},je=()=>{try{$.current.width=N.current.videoWidth,$.current.height=N.current.videoHeight,$.current.getContext("2d").drawImage(N.current,0,0,$.current.width,$.current.height),Me($.current.toDataURL("image/png")),Z($.current.toDataURL("image/png")),ut($.current.toDataURL("image/png"))}catch(_e){}},Ke=()=>{try{return $.current.width=N.current.videoWidth,$.current.height=N.current.videoHeight,$.current.getContext("2d").drawImage(N.current,0,0,$.current.width,$.current.height),$.current.toDataURL("image/png")}catch(_e){}},rt=(0,e.useRef)(),Je=()=>{try{rt.current.getTracks().forEach(function(xe){xe.stop()}),N.current.srcObject=null}catch(_e){}},ut=_e=>E(void 0,null,function*(){const he=new FormData;he.append("file",d(_e,"1")),he.append("1","123");var xe=new window.XMLHttpRequest;xe.withCredentials=!0,xe.addEventListener("load",function(Oe){let Ze=JSON.parse(Oe.target.responseText);(0,q.ZP)(`/api/exercises/${id}/upload_photo.json`,{method:"post",body:{attachment_id:Ze.id}})},!1),xe.addEventListener("error",function(Oe){console.error(Oe)},!1),xe.open("POST",`${ENV.API_SERVER}/api/attachments.json`),xe.send(he)});return c.createElement(c.Fragment,null,b!==3&&c.createElement("aside",{className:L.video,id:"screenshot"},b===0&&c.createElement("span",null,"\u6B63\u5728\u5F00\u542F\u6444\u50CF\u5934..."),b===1&&c.createElement("span",null,"\u6444\u50CF\u5934\u5F00\u542F\u5931\u8D25"),b===2&&c.createElement("div",null,c.createElement("video",{width:"288",ref:N,autoPlay:!0}),c.createElement("canvas",{style:{display:"none"},ref:$}))))})},29037:function(ue,A,u){"use strict";u.r(A),u.d(A,{default:function(){return Hs}});var e=u(59301),g=u(95392),G=u(15845),q=u.n(G),L=u(31797),p=u(78241),c=u(43418),E=u(92832),d=u(8591),i=u(93948),v=u(95237),r=u(43604),x=u(5112),O=u(24905),y=u(6848),w=u(71418),_=u(3113),h=u(15075),X=u(43531),N=u(96391),$=u(50601),W=u(63949),te=u(57193),f=u(59301),b=(s,o,C)=>new Promise((ie,ve)=>{var we=V=>{try{fe(C.next(V))}catch(ne){ve(ne)}},de=V=>{try{fe(C.throw(V))}catch(ne){ve(ne)}},fe=V=>V.done?ie(V.value):Promise.resolve(V.value).then(we,de);fe((C=C.apply(s,o)).next())}),$e=({id:s,startRecording:o,startScreenshot:C,onBack:ie,onSuccuss:ve,timeInSeconds:we=[1,6,11,16,21,26,31,41,51,61,71,81,91,101,111,121,151,181,211,241,271,361,421,481,541,601,661]})=>{const de=(0,e.useRef)(null),fe=(0,e.useRef)(null),V=(0,e.useRef)(null),ne=(0,e.useRef)(null),ce=(0,e.useRef)(!0),me=(0,e.useRef)(""),[Ce,be]=(0,e.useState)(null);(0,e.useEffect)(()=>{o?tt():K()},[o]),(0,e.useEffect)(()=>{C?be(0):(clearTimeout(ne.current),be(null),me.current="")},[C]),(0,e.useEffect)(()=>(typeof Ce=="number"&&(we!=null&&we.includes(Ce)&&Ie(),Ce<=720&&(ne.current=setTimeout(()=>{be(Ce+1)},1e3))),()=>{clearTimeout(ne.current)}),[Ce]);const Pe=(pe="\u672A\u5171\u4EAB\u6574\u4E2A\u5C4F\u5E55\uFF0C\u7981\u6B62\u4F5C\u7B54\uFF01")=>b(void 0,null,function*(){d.ZP.warning(pe),setTimeout(()=>{ie()},1e3)}),tt=()=>b(void 0,null,function*(){var pe,De,Le,Xe,Se,ke;if(!(0,W.i7)()){Pe("\u8BF7\u4F7F\u7528\u8C37\u6B4C\u6D4F\u89C8\u5668\u7B54\u9898");return}if(de.current){d.ZP.warning("\u6B63\u5728\u5F55\u5236\u4E2D");return}ce.current=!0;try{let Ue;if((0,W.WX)())Ue=yield navigator.mediaDevices.getUserMedia({audio:{mandatory:{chromeMediaSource:"desktop"}},video:{mandatory:{chromeMediaSource:"desktop"}}});else if(Ue=yield navigator.mediaDevices.getDisplayMedia({video:{displaySurface:"monitor"}}),((Le=(De=(pe=Ue==null?void 0:Ue.getVideoTracks())==null?void 0:pe[0])==null?void 0:De.getSettings())==null?void 0:Le.displaySurface)!=="monitor"){K(),Pe();return}de.current=Ue,"srcObject"in fe.current?fe.current.srcObject=de.current:fe.current.src=URL.createObjectURL(de.current),yield new Promise(Ye=>{fe.current.addEventListener("loadedmetadata",()=>{Ye()})}),(ke=(Se=(Xe=de.current)==null?void 0:Xe.getVideoTracks())==null?void 0:Se[0])==null||ke.addEventListener("ended",function(){ce.current&&Pe()}),fe.current.play(),ve()}catch(Ue){Pe("\u5C4F\u5E55\u5F55\u5236\u529F\u80FD\u9519\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u518D\u5171\u4EAB\u6574\u4E2A\u5C4F\u5E55\uFF0C\u5426\u5219\u65E0\u6CD5\u4F5C\u7B54")}}),K=()=>{var pe;ce.current=!1;const De=(pe=de.current)==null?void 0:pe.getTracks();De==null||De.forEach(Le=>{Le.stop()}),de.current=null},se=pe=>{const De=pe.split(",")[1],Le=pe.split(",")[0].split(":")[1].split(";")[0],Xe=[...atob(De)],Se=new Uint8Array(Xe.map(ke=>ke.charCodeAt(0)));return new Blob([Se],{type:Le})},Ee=()=>b(void 0,null,function*(){const pe=yield(0,te.ZP)(`/api/exercises/${s}/exercise_user_screens.json`,{method:"post"});pe.status===0&&(me.current=pe.exercise_abnormity_id,be(0))}),Ie=()=>b(void 0,null,function*(){const pe=V.current.getContext("2d");V.current.width=fe.current.videoWidth,V.current.height=fe.current.videoHeight,pe.drawImage(fe.current,0,0,V.current.width,V.current.height);const De=V.current.toDataURL("image/jpeg"),Le=se(De),Xe=new File([Le],"canvas_image.jpg",{type:"image/jpeg"}),Se=new FormData;Se.append("file",Xe);const ke=yield(0,te.ZP)(`/api/exercises/${s}/exercise_user_screens/check.json`,{method:"get"});if((ke==null?void 0:ke.status)===0){const Ue=yield(0,te.ZP)("/api/attachments.json",{method:"post",body:Se},!0);if(Ue!=null&&Ue.id){const Ye=yield(0,te.ZP)(`/api/exercises/${s}/exercise_user_screens.json`,{method:"post",body:{attachment_id:Ue==null?void 0:Ue.id,exercise_abnormity_id:me.current}});Ye.status===0&&(me.current=Ye.exercise_abnormity_id)}}});return f.createElement(f.Fragment,null,f.createElement("video",{ref:fe,muted:!0,className:"hide"}),f.createElement("canvas",{id:"canvas",ref:V,className:"hide"}))},Me=u(56656),We=u.n(Me),m={flex_box_center:"flex_box_center___ariLt",flex_space_between:"flex_space_between___MC6sH",flex_box_vertical_center:"flex_box_vertical_center___tJHfy",flex_box_center_end:"flex_box_center_end___AfB_t",flex_box_column:"flex_box_column___xX4Fj",bg:"bg___nHBEZ",wrapper:"wrapper___TZKl8",exerciseAlert:"exerciseAlert___QUMwm",title:"title___rj6Q0",content:"content___Te7Wz",baseMargin:"baseMargin___BRmsh",noWrap:"noWrap___X6AS3",singleItem:"singleItem___GkaDR",questionIcons:"questionIcons___XoGYC",green:"green___iIYnV",orange:"orange___EIhiL",greenTip:"greenTip___WwiUh",redTip:"redTip___aWSt4",orangeTip:"orangeTip___j5g_H",pollDesc:"pollDesc___yDT2Q",answered:"answered___d2hE7",unanswer:"unanswer___AdOhE",anchor:"anchor___z3CaP",answerFlag:"answerFlag___wwTKa",flagActive:"flagActive___piG3D",flagHalf:"flagHalf___E29dd",answerStudentFlag:"answerStudentFlag___HRVt8",answerStudentActive:"answerStudentActive___kM6r4",questionItem:"questionItem___q6Hgu",questionScore:"questionScore___RW5tm",itemType:"itemType___pPqzT",itemFlag:"itemFlag___j5TSr",answerWrap:"answerWrap___G9dnn",answerSubjective:"answerSubjective___LRVKJ",otherInput:"otherInput___SxNAw",submitButton:"submitButton___zPo7H",randomFlag:"randomFlag___TOZ2H",answerTrue:"answerTrue___fgIW0",answerFalse:"answerFalse___gAQD8",answerHalf:"answerHalf___h40sX",renderHtml:"renderHtml___UerV1",simpleText:"simpleText___ZKx7o",answerYes:"answerYes___AA0oM",answerNo:"answerNo___gMGLy",answerInfo:"answerInfo___tB4Wz",answerProgress:"answerProgress___CbmXy",answerSheetWrap:"answerSheetWrap___aPipx",answerSheetQuestionTitle:"answerSheetQuestionTitle___P18Ss",answerSheet:"answerSheet___yhxK1",answerSheetItem:"answerSheetItem___DIH2V",qindex:"qindex___XuKA8",markIcon:"markIcon___ZTkqb",active:"active___WSsrt",yes:"yes___knuOK",no:"no___gv_cs",bf:"bf___pJfi5",partialActive:"partialActive___K6lsa",selected:"selected___grFyM",countDown:"countDown___OzcWL",cnText:"cnText___TvFjV",red:"red___Mge1h",refreshBtn:"refreshBtn___lK1MX",fold:"fold___id0EJ",cardList:"cardList___xKhMX",withQrcode:"withQrcode___qphZK",iframe:"iframe___pMMQx",eduTip:"eduTip___hXWhK",eduQrcode:"eduQrcode____qxcx",eduVideo:"eduVideo___mufWJ",eduUsername:"eduUsername___tiufh",startAnswer:"startAnswer___AA7n5",eduSubmit:"eduSubmit___UPIsJ",eduTitle:"eduTitle___jCJrO",wrpAnswer:"wrpAnswer___AVK1Y",simpleMd:"simpleMd___ZGbXj",videomodal:"videomodal___bYarH",mainPart:"mainPart___Fqvw7",userInfoText:"userInfoText___nqL8p",answerSheetBottom:"answerSheetBottom___yXf5u",tooltipWrap:"tooltipWrap___AxG9B",leftPart:"leftPart___P4Ook",grey:"grey___UBSG9",blue:"blue___aRuKK",rightPart:"rightPart___De4P3",questionPart:"questionPart___GTq66",questionTypeTitle:"questionTypeTitle___r6Fo9",questionTypeInfo:"questionTypeInfo___JfpWv",toIframeBtn:"toIframeBtn___gRKtn",bottom:"bottom___coSlv",markBtn:"markBtn___ZCLGF",changeButton:"changeButton___sBTjl",prevBtn:"prevBtn___lgCPG",analysisWrap:"analysisWrap___JoCnb",greyBg:"greyBg___vgesc",fixHeader:"fixHeader___RoNxE",exerciseTitle:"exerciseTitle___Dtp56",commitModal:"commitModal___zqvNA",commitItem:"commitItem___mjYF6",commitInfoLabel:"commitInfoLabel___KtIjW",commitInfoValue:"commitInfoValue___DCyRn",cameraHeader:"cameraHeader___Pqhwb",dottedLineWrapper:"dottedLineWrapper___ONO9c",leftHalfCircle:"leftHalfCircle___RNJN7",dottedLine:"dottedLine___qWy4W",rightHalfCircle:"rightHalfCircle___s3_hr",orangeNum:"orangeNum___IYnup",teachAnalysis:"teachAnalysis___FH6fk",teachAnalysisModal:"teachAnalysisModal___RcKVp",screenLock:"screenLock____A8oZ"},Qe=u(2398),S=u(81779),B=u(91415),Z=u(75823),P=u(86342),J=u(76818),ye=u(88871);const je={0:"c-red-ee4",1:"c-green"};var rt=({item:s,answerData:o,isEducation:C,sign:ie,onBlur:ve=()=>{}})=>{var we,de,fe,V,ne,ce;const me=(0,e.useRef)(""),[Ce,be]=(0,e.useState)(),[Pe,tt]=(0,e.useState)(!1),[K,se]=(0,e.useState)(C||!1),Ee=(0,e.useRef)(),Ie=()=>{clearInterval(Ee.current),Ee.current=setInterval(()=>{Pe&&ve(me.current,!0)},10*1e3)},pe=De=>{ve(me.current);let Le="\u786E\u5B9A\u79BB\u5F00\u6B64\u9875\u9762\u5417?\u6B64\u9875\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931";return(De||window.event).returnValue=Le,Le};return(0,e.useEffect)(()=>{console.log("isFocus:",Pe),Pe&&Ie()},[Pe]),(0,e.useEffect)(()=>{be(s==null?void 0:s.a_flag)},[s==null?void 0:s.a_flag]),(0,e.useEffect)(()=>()=>{clearInterval(Ee.current)},[]),e.createElement("div",null,((we=o==null?void 0:o.exercise)==null?void 0:we.user_exercise_status)===1?e.createElement("div",{className:"mb20"},e.createElement(v.Z,{justify:"space-between"},e.createElement(r.Z,null,"\u6211\u7684\u7B54\u6848"),((0,S.GJ)()||(0,S.dE)()&&((de=o==null?void 0:o.exercise)==null?void 0:de.user_exercise_status)>0&&((fe=o==null?void 0:o.exercise)==null?void 0:fe.open_score))&&e.createElement(r.Z,null,e.createElement(v.Z,{justify:"end",className:"mb20",align:"middle"},e.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),e.createElement("span",{className:"font14 ml10"},(s==null?void 0:s.user_score)&&e.createElement("span",null,e.createElement("span",{className:je[Number(s==null?void 0:s.answer_status)]||"c-orange-ff9"},s==null?void 0:s.user_score),e.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")),!(s!=null&&s.user_score)&&e.createElement("span",{className:"c-red"},"\u672A\u8BC4"))))),e.createElement("div",{className:m.simpleText},e.createElement(J.Z,{value:(V=s==null?void 0:s.user_answer)==null?void 0:V[0]}))):e.createElement("div",{className:s.user_score&&(s.user_score===s.question_score?"c-green":"c-red")},K?e.createElement(ye.Z,{watch:!0,isFocus:!0,defaultValue:(ne=s==null?void 0:s.user_answer)==null?void 0:ne[0],id:s==null?void 0:s.question_id,className:"mt20",onChange:De=>{me.current=De,tt(!0)},onBlur:()=>{setTimeout(()=>{ve(me.current)},200),clearInterval(Ee.current),tt(!1)}}):e.createElement("div",{onClick:()=>{var De;if(!s.repeat_answer&&((De=s==null?void 0:s.user_answer)==null?void 0:De.length)>0&&s.ques_status!==0){d.ZP.warning(intl.formatMessage({id:"classrooms.noModifyAnswer",defaultMessage:"\u8BE5\u9898\u4E0D\u5141\u8BB8\u518D\u4FEE\u6539\u7B54\u6848"}));return}ie.current=!0,se(!0)},className:m.startAnswer},e.createElement("div",{className:"c-blue"},"\u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"))),(0,S.dE)()&&(s==null?void 0:s.standard_answer)&&e.createElement("div",{className:m.analysisWrap},e.createElement("div",{className:m.greyBg},e.createElement(v.Z,{className:"mb20",align:"middle"},e.createElement(r.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),e.createElement(r.Z,null,e.createElement(J.Z,{value:(ce=s==null?void 0:s.standard_answer)==null?void 0:ce[0]}))),e.createElement(v.Z,{align:"middle"},e.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),e.createElement(J.Z,{className:m.renderHtml,value:s==null?void 0:s.analysis})))))},Je=u(57809),_e=({item:s,answerData:o,isEducation:C,onBlur:ie=()=>{}})=>{var ve,we,de,fe;const V=(0,e.useRef)(""),[ne,ce]=(0,e.useState)(),[me,Ce]=(0,e.useState)(!1),[be,Pe]=(0,e.useState)(!1),[tt,K]=(0,e.useState)(C||!1),[se,Ee]=(0,e.useState)(0),Ie=(0,e.useRef)(s.kp_content||""),pe=(0,e.useRef)(s.kp_clazz),De=(0,e.useRef)(),Le=(0,e.useMemo)(()=>{var Se,ke;return(ke=(Se=V.current)==null?void 0:Se.replace(/[\n|\r|\t]/g,""))==null?void 0:ke.length},[V.current]),Xe=()=>{clearInterval(De.current),De.current=setInterval(()=>{be&&ie(V.current,Ie.current,pe.current)},30*1e3)};return(0,e.useEffect)(()=>{console.log("isFocus:",be),Xe()},[be]),(0,e.useEffect)(()=>{ce(s==null?void 0:s.a_flag)},[s==null?void 0:s.a_flag]),(0,e.useEffect)(()=>()=>{clearInterval(De.current)},[]),e.createElement("div",null,((ve=o==null?void 0:o.exercise)==null?void 0:ve.user_exercise_status)===1?e.createElement("div",null,e.createElement("div",{className:"mt30"},e.createElement("strong",null,"\u4F5C\u6587\u9898\u76EE\uFF1A"),e.createElement("br",null),e.createElement(E.default,{disabled:!0,className:"mt10",value:Ie.current,onChange:Se=>{Ie.current=Se.target.value,Ee(se+1)},onBlur:()=>{ie(V.current,Ie.current,pe.current),Pe(!1)}})),e.createElement("div",{className:"mt30"},e.createElement("strong",null,"\u4F5C\u54C1\u7C7B\u578B\uFF1A"),e.createElement("br",null),e.createElement(Je.default,{disabled:!0,className:"mt10 w100",placeholder:"\u8BF7\u9009\u62E9\u4F5C\u54C1\u7C7B\u578B",value:pe.current,onChange:Se=>{pe.current=Se,Ee(se+1)},onBlur:()=>{ie(V.current,Ie.current,pe.current),Pe(!1)}},e.createElement(Je.default.Option,{key:1,value:"\u79D1\u666E"},"\u79D1\u666E"),e.createElement(Je.default.Option,{key:2,value:"\u79D1\u5E7B"},"\u79D1\u5E7B"))),e.createElement("p",{className:"mt10 mb0"},"\u4F5C\u54C1\u5185\u5BB9\uFF1A"),e.createElement("div",{className:m.simpleText},e.createElement(J.Z,{value:(we=s==null?void 0:s.user_answer)==null?void 0:we[0]}))):e.createElement("div",null,e.createElement("div",{className:"mt30"},e.createElement("strong",null,"\u4F5C\u6587\u9898\u76EE\uFF1A"),e.createElement("br",null),e.createElement(E.default,{className:"mt10",maxLength:60,onBlur:()=>ie(V.current,Ie.current,pe.current),placeholder:"\u8BF7\u8F93\u5165\u4F5C\u6587\u9898\u76EE(\u6700\u591A60\u4E2A\u5B57)",value:Ie.current,onChange:Se=>{Ie.current=Se.target.value,Ee(se+1)}})),e.createElement("div",{className:"mt30"},e.createElement("strong",null,"\u4F5C\u6587\u7C7B\u578B\uFF1A"),e.createElement("br",null),e.createElement(Je.default,{className:"mt10 w100",placeholder:"\u8BF7\u9009\u62E9\u4F5C\u54C1\u7C7B\u578B",value:pe.current,onChange:Se=>{pe.current=Se,ie(Se.current,Ie.current,pe.current),Ee(se+1)}},e.createElement(Je.default.Option,{key:1,value:"\u79D1\u666E"},"\u79D1\u666E"),e.createElement(Je.default.Option,{key:2,value:"\u79D1\u5E7B"},"\u79D1\u5E7B"))),e.createElement("div",{className:"mt30 mb20"},e.createElement("div",{className:s.user_score&&(s.user_score===s.question_score?"c-green":"c-red")},e.createElement("strong",null,"\u4F5C\u6587\u5185\u5BB9\uFF1A"),e.createElement("br",null),e.createElement("div",{className:"mt10 relative"},e.createElement("span",{className:"c-blue",style:{position:me?"fixed":"absolute",top:me?61:4,left:10,zIndex:106}},"\u5DF2\u8F93\u5165",Le,"\u5B57"),tt?e.createElement(ye.Z,{className:m.simpleMd,disablePaste:!0,hidetoolBar:C,height:C?"60vh":150,isFocus:!0,defaultValue:(de=s==null?void 0:s.user_answer)==null?void 0:de[0],id:s==null?void 0:s.question_id,onFullScreen:Se=>Ce(Se),onChange:Se=>{V.current=Se,Pe(!0),Ee(se+1)},onBlur:()=>{ie(V.current,Ie.current,pe.current),Pe(!1)}}):e.createElement("div",{onClick:()=>K(!0),className:m.startAnswer},e.createElement("div",{className:"c-blue"},"\u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54")))))),(0,S.dE)()&&(s==null?void 0:s.standard_answer)&&e.createElement("div",null,e.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A"),e.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},e.createElement(J.Z,{value:(fe=s==null?void 0:s.standard_answer)==null?void 0:fe[0]}))))},he=u(79817),xe=u(1710),Oe=u(95440),Ze={score:"score___mcGn7",wrap:"wrap___h11sQ"},Ge=({score:s})=>s?e.createElement("span",{className:Ze.wrap},"\u5F97\u5206",e.createElement("span",{className:`${Ze.score} ml10 mr5`},s),"\u5206"):e.createElement("span",{className:"c-red"},"\u672A\u8BC4"),Te={flex_box_center:"flex_box_center___xK64P",flex_space_between:"flex_space_between___BNBCA",flex_box_vertical_center:"flex_box_vertical_center___ConJK",flex_box_center_end:"flex_box_center_end___L08sz",flex_box_column:"flex_box_column___hvk0E",shixunWrp:"shixunWrp___FTFC6",fill:"fill___H_Qd6",index:"index___PaSVJ",success:"success___fz_F7",fail:"fail___ftXSv",fillInput:"fillInput___q_sSb",shixunWrapper:"shixunWrapper___toGqF",score:"score___AsYGZ",name:"name___hawfX",programWrapper:"programWrapper___zVQPT",desc:"desc___MFIu5",content:"content___QuE41",analysisWrap:"analysisWrap___qGPzJ",greyBg:"greyBg___FIDIB"},oe=u(59301),cn=Object.defineProperty,dn=Object.defineProperties,fn=Object.getOwnPropertyDescriptors,Gt=Object.getOwnPropertySymbols,ls=Object.prototype.hasOwnProperty,ss=Object.prototype.propertyIsEnumerable,Nn=(s,o,C)=>o in s?cn(s,o,{enumerable:!0,configurable:!0,writable:!0,value:C}):s[o]=C,vn=(s,o)=>{for(var C in o||(o={}))ls.call(o,C)&&Nn(s,C,o[C]);if(Gt)for(var C of Gt(o))ss.call(o,C)&&Nn(s,C,o[C]);return s},rs=(s,o)=>dn(s,fn(o));const Gr={0:"c-red-ee4",1:"c-green"};var us=({item:s,answerData:o,exerciseId:C,coursesId:ie})=>{var ve,we,de,fe,V;const ne=(0,g.useIntl)(),[ce,me]=(0,e.useState)([]),[Ce,be]=(0,e.useState)([]);(0,e.useEffect)(()=>{var K,se,Ee,Ie,pe,De,Le,Xe,Se,ke,Ue,Ye,Tt;if(!((K=s==null?void 0:s.shixun_details)!=null&&K.length))return;let Mt=[],Ot=[];for(let it=0;it<((se=s==null?void 0:s.shixun_details)==null?void 0:se.length);it++){for(let ft=0;ft<(s==null?void 0:s.shixun_details[it].stage_list.length);ft++){let wt=s==null?void 0:s.shixun_details[it].stage_list[ft];Mt.push(vn(vn({},wt),{operation:(De=(pe=(Ie=(Ee=s==null?void 0:s.shixun_details)==null?void 0:Ee[it])==null?void 0:Ie.shixun_detail)==null?void 0:pe[0])==null?void 0:De.game_identifier,is_jupyter:s==null?void 0:s.is_jupyter,is_jupyter_lab:s==null?void 0:s.is_jupyter_lab}))}if((Xe=(Le=s==null?void 0:s.shixun_details)==null?void 0:Le[it])!=null&&Xe.shixun_detail){const ft=(Ue=(ke=(Se=s==null?void 0:s.shixun_details)==null?void 0:Se[it])==null?void 0:ke.shixun_detail)==null?void 0:Ue[0],wt=(Tt=(Ye=s==null?void 0:s.shixun_details[it].stage_list)==null?void 0:Ye.find(Zt=>(Zt==null?void 0:Zt.game_identifier)===(ft==null?void 0:ft.game_identifier)))==null?void 0:Tt.user_score;Ot.push(rs(vn({},ft),{user_score:wt}))}}be(Ot),me(Mt)},[s==null?void 0:s.shixun_details]);const Pe=[{title:"\u5173\u5361",dataIndex:"position",key:"position",align:"center"},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",align:"center",render:K=>oe.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:K&&K.length>25?K:""},K)},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:(K,se)=>oe.createElement("span",null,se.evaluate_count?se.evaluate_count:oe.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u5B8C\u6210\u65F6\u95F4",key:"endTime",dataIndex:"endTime",align:"center",render:(K,se)=>{let Ee=!1;return se.finished_time&&(o!=null&&o.exercise)&&(o!=null&&o.exercise_answer_user)&&((o==null?void 0:o.exercise.time)===-1?Ee=We()(o==null?void 0:o.exercise.end_time).isBefore(se.finished_time):Ee=We()(o==null?void 0:o.exercise_answer_user.start_at).add(o==null?void 0:o.exercise.time,"m").isBefore(se.finished_time)),oe.createElement("span",null,se.finished_time||oe.createElement("span",{className:"c-grey-999"},"--"),oe.createElement("span",{className:"c-orange-ff9 "},Ee?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:(K,se)=>oe.createElement("span",null,se.time_consuming||oe.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",key:"view_answer",align:"center",render:(K,se)=>oe.createElement("span",null,se.view_answer?"\u5DF2\u67E5\u770B":"\u672A\u67E5\u770B")},{title:"\u5F97\u5206",dataIndex:"user_score",key:"user_score",align:"center",render:K=>oe.createElement("span",{style:{color:"#FA6400"}},K,"\u5206")},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"center",render:(K,se,Ee)=>K&&!se.is_jupyter&&!se.is_jupyter_lab?oe.createElement(he.default,{affix:!1},oe.createElement(he.default.Link,{href:`#challenge_${s==null?void 0:s.question_id}${Ee}`,title:oe.createElement("span",{style:{color:"#0152d9",fontSize:14}},"\u67E5\u770B")})):oe.createElement("span",{className:"c-grey-999"},"--")}];console.log(Ce);const tt={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return oe.createElement("div",null,((ve=s==null?void 0:s.shixun)==null?void 0:ve.length)>0&&oe.createElement("div",{className:Te.shixunWrapper},(we=s==null?void 0:s.shixun)==null?void 0:we.map(function(K,se){return oe.createElement(v.Z,{className:"mb20",justify:"space-between"},oe.createElement(r.Z,{flex:"1"},oe.createElement("span",{className:Te.score},"(",K.challenge_score,"\u5206)"),oe.createElement("span",{className:Te.name},K.challenge_name," ")),oe.createElement(r.Z,null,!K.answer_status&&oe.createElement("span",{className:"font14",style:{color:"#FA6400"}},"\u672A\u5B8C\u6210"),!!K.answer_status&&oe.createElement("span",{className:"font14",style:{color:"#37AD83"}},"\u5DF2\u5B8C\u6210")))})),((de=o==null?void 0:o.exercise)==null?void 0:de.student_commit_status)!==0||((fe=o==null?void 0:o.exercise)==null?void 0:fe.user_exercise_status)!==0?oe.createElement(oe.Fragment,null,!!(ce!=null&&ce.length)&&oe.createElement("div",null,oe.createElement(v.Z,{justify:"space-between",className:"mb10",align:"middle"},oe.createElement(r.Z,{className:"font14 c-grey-666"},"\u9636\u6BB5\u6210\u7EE9"),oe.createElement(r.Z,null,oe.createElement(Ge,{score:s==null?void 0:s.user_score}))),oe.createElement(xe.default,{columns:Pe,dataSource:ce,pagination:!1})),!!(Ce!=null&&Ce.length)&&oe.createElement("div",null,oe.createElement("p",{className:"font16 c-grey-666 mt10"},"\u5B9E\u8BAD\u8BE6\u60C5"),Ce==null?void 0:Ce.map((K,se)=>oe.createElement("div",{id:`challenge_${s==null?void 0:s.question_id}${se}`,className:"mt5"},oe.createElement(v.Z,null,oe.createElement("span",{className:"font14 mr15"}," \u7B2C",K.position,"\u5173"),oe.createElement(g.Link,{className:"current c-black font14",target:"_blank",to:`/tasks/${ie}/${C}/${K.game_identifier}/exercise`},K.name),oe.createElement(r.Z,{style:{marginLeft:"auto"}},oe.createElement(Ge,{score:K.user_score}))),(K==null?void 0:K.st)===0&&K.passed_code&&oe.createElement("aside",{className:Te.shixunWrp},oe.createElement("h2",null,"\u7B2C\u4E00\u6B21\u901A\u5173\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09",oe.createElement("span",{className:"c-light-black"},K.path)),oe.createElement(Oe.ZP,{height:300,language:"python",theme:"default",value:K.passed_code,options:tt})))))):oe.createElement(oe.Fragment,null,(0,S.dE)()&&oe.createElement(J.Z,{className:"c-grey-999 mt20 mb20",value:s==null?void 0:s.question_title}),(V=s==null?void 0:s.shixun)==null?void 0:V.map((K,se)=>oe.createElement("p",{className:"font16 c-grey-666 mb5",key:se},oe.createElement("span",{className:"mr20"},"\u7B2C",K==null?void 0:K.challenge_position,"\u5173 ",K==null?void 0:K.challenge_name),oe.createElement("span",null,K==null?void 0:K.challenge_score,"\u5206")))))},mn=u(24334),Pn=u(46612),He=u(59301);const Yr={0:"c-red-ee4",1:"c-green"};var as=({item:s,answerData:o})=>{var C,ie,ve;const[we,de]=(0,e.useState)([]);(0,e.useEffect)(()=>{var ne,ce;((ne=s==null?void 0:s.evaluate_codes)==null?void 0:ne.length)>0?de((ce=s==null?void 0:s.evaluate_codes)==null?void 0:ce.map((me,Ce)=>({key:Ce+1,error_msg:me!=null&&me.error_msg?mn.Base64.decode(me==null?void 0:me.error_msg):""}))):de([{key:"--",error_msg:"--"}])},[s==null?void 0:s.evaluate_codes]);const fe=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:(ne,ce)=>He.createElement("span",null,ce.key)},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:(ne,ce)=>He.createElement("span",null,ce.error_msg?ce.error_msg:"--")}],V={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return He.createElement("div",{className:`${Te.programWrapper}`},He.createElement("div",{className:Te.desc},"\u9898\u76EE\u63CF\u8FF0"),He.createElement("div",{className:Te.content},He.createElement(J.Z,{value:s==null?void 0:s.description})),((C=o==null?void 0:o.exercise)==null?void 0:C.user_exercise_status)===1&&He.createElement(v.Z,{justify:"end",className:"mt40"},He.createElement(r.Z,null,He.createElement(Ge,{score:s==null?void 0:s.user_score}))),(s==null?void 0:s.passed_code)&&He.createElement("aside",{className:Te.shixunWrp},He.createElement(v.Z,{align:"middle",justify:"space-between",style:{height:30,padding:"0 7px"}},He.createElement("b",null,"\u7B2C\u4E00\u6B21\u8BC4\u6D4B\u901A\u8FC7\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09"),He.createElement(Pn.Z,{title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:[s==null?void 0:s.language]})),He.createElement(Oe.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:s!=null&&s.passed_code?mn.Base64.decode(s==null?void 0:s.passed_code):"",options:V})),((ie=o==null?void 0:o.exercise)==null?void 0:ie.user_exercise_status)===1&&((ve=o==null?void 0:o.exercise)==null?void 0:ve.answer_open)&&He.createElement("div",{style:{background:"#F6F7F9"},className:"mt30 p20"},He.createElement("div",{style:{marginBottom:"20px",fontSize:"16px",display:"flex"}},He.createElement("span",{style:{whiteSpace:"nowrap"}},"\u3010\u7B54\u6848\u3011"),He.createElement(J.Z,{value:(s==null?void 0:s.standard_answer)||""})),He.createElement("div",{style:{fontSize:"16px",display:"flex"}},He.createElement("span",{style:{whiteSpace:"nowrap"}},"\u3010\u89E3\u6790\u3011"),He.createElement(J.Z,{value:(s==null?void 0:s.analysis)||"\u6682\u65E0\u89E3\u6790"}))))},In=u(37975),os=Object.defineProperty,is=Object.defineProperties,cs=Object.getOwnPropertyDescriptors,Tn=Object.getOwnPropertySymbols,ds=Object.prototype.hasOwnProperty,fs=Object.prototype.propertyIsEnumerable,Mn=(s,o,C)=>o in s?os(s,o,{enumerable:!0,configurable:!0,writable:!0,value:C}):s[o]=C,On=(s,o)=>{for(var C in o||(o={}))ds.call(o,C)&&Mn(s,C,o[C]);if(Tn)for(var C of Tn(o))fs.call(o,C)&&Mn(s,C,o[C]);return s},Zn=(s,o)=>is(s,cs(o)),kn=(s,o,C)=>new Promise((ie,ve)=>{var we=V=>{try{fe(C.next(V))}catch(ne){ve(ne)}},de=V=>{try{fe(C.throw(V))}catch(ne){ve(ne)}},fe=V=>V.done?ie(V.value):Promise.resolve(V.value).then(we,de);fe((C=C.apply(s,o)).next())});const{TextArea:Qr}=E.default,vs={0:"c-red-ee4",1:"c-green"};var ms=({sign:s,item:o,answerData:C,onBlur:ie=()=>{}})=>{var ve,we,de,fe;const[V,ne]=(0,e.useState)([]),[ce,me]=(0,e.useState)([]),Ce=(0,e.useRef)(),be=(0,e.useRef)(),[Pe]=(0,g.useSearchParams)(),tt=(0,g.useIntl)();return(0,e.useEffect)(()=>{var K,se;if(Pe.get("check")){let Ee=[];Ee=(K=o==null?void 0:o.standard_answer)==null?void 0:K.map(Ie=>{var pe,De;return Zn(On({},Ie),{choice_id:Ie.position,answer_text:((De=(pe=o==null?void 0:o.user_answer)==null?void 0:pe.find(Le=>Le.choice_id===Ie.choice_id))==null?void 0:De.answer_text)||""})}),Ce.current=Ee,ne(Ee)}else{let Ee=[];Ee=(se=o==null?void 0:o.standard_answers)==null?void 0:se.map(Ie=>{var pe,De;return Zn(On({},Ie),{choice_id:Ie.position,answer_text:((De=(pe=o==null?void 0:o.user_answer)==null?void 0:pe.find(Le=>Le.choice_id===Ie.position))==null?void 0:De.answer_text)||""})}),Ce.current=Ee,ne(Ee)}},[o==null?void 0:o.user_answer]),e.createElement("div",null,V==null?void 0:V.map((K,se)=>{var Ee,Ie,pe,De,Le;return e.createElement(v.Z,{key:se,className:`${Te.baseMargin} ${Te.fill}`,align:"middle"},e.createElement(r.Z,{className:Te.index},"\u586B\u7A7A\u9879",se+1),e.createElement(r.Z,{flex:"430px",className:"ml20 mr20"},(K==null?void 0:K.model)===1?e.createElement(E.default,{name:"sign",placeholder:"\u8BF7\u8F93\u5165\u7B54\u6848",disabled:!o.repeat_answer&&((Ee=o==null?void 0:o.user_answer)==null?void 0:Ee.length)>0&&o.ques_status!==0||!!(C!=null&&C.exercise.commit_status),value:K==null?void 0:K.answer_text,onChange:Xe=>{V[se].answer_text=Xe.target.value,ne([...V])},onFocus:()=>{s.current=!0},onBlur:Xe=>{setTimeout(()=>kn(void 0,null,function*(){const Se=yield ie(K==null?void 0:K.answer_text,se+1,V);if(Se.status){const ke=ce.slice();ke[se]={status:"fail",errorText:Se.message},be.current=ke,me(ke)}else{const ke=ce.slice();ke[se]={status:"success",errorText:""},be.current=ke,me(ke)}}),200)},className:`${o.user_score&&(o.user_score===o.question_score?"c-green":"c-red")} ${Te.fillInput}`}):e.createElement(In.Z,{value:K==null?void 0:K.answer_text,disabled:!o.repeat_answer&&((Ie=o==null?void 0:o.user_answer)==null?void 0:Ie.length)>0&&o.ques_status!==0||!!(C!=null&&C.exercise.commit_status),onChange:Xe=>kn(void 0,null,function*(){var Se,ke;V[se].answer_text=Xe,ne([...V]);const Ue=yield ie(K==null?void 0:K.answer_text,se+1,V);if(Ue.status){const Ye=((ke=be==null?void 0:be.current)==null?void 0:ke.slice())||[].slice();Ye[se]={status:"fail",errorText:Ue.message},be.current=Ye,me(Ye)}else{const Ye=((Se=be==null?void 0:be.current)==null?void 0:Se.slice())||[].slice();Ye[se]={status:"success",errorText:""},be.current=Ye,me(Ye)}})})),((pe=ce[se])==null?void 0:pe.status)==="success"&&e.createElement(r.Z,null,e.createElement(v.Z,{align:"middle"},e.createElement("i",{style:{marginRight:8},className:`iconfont icon-chenggong1 ${Te.success}`}),e.createElement("span",{className:Te.success},"\u4FDD\u5B58\u6210\u529F"))),((De=ce[se])==null?void 0:De.status)==="fail"&&e.createElement(r.Z,null,e.createElement(v.Z,{align:"middle"},e.createElement("i",{style:{marginRight:8},className:`iconfont icon-tishi7 ${Te.fail}`}),e.createElement("span",{className:Te.fail},(Le=ce[se])==null?void 0:Le.errorText))))}),((0,S.GJ)()||(0,S.dE)()&&((ve=C==null?void 0:C.exercise)==null?void 0:ve.user_exercise_status)>0&&((we=C==null?void 0:C.exercise)==null?void 0:we.open_score))&&e.createElement(v.Z,{justify:"end",className:"mb20",align:"middle"},e.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),e.createElement("span",{className:"font14 ml10"},(o==null?void 0:o.user_score)&&e.createElement("span",null,e.createElement("span",{className:vs[Number(o==null?void 0:o.answer_status)]||"c-orange-ff9"},o==null?void 0:o.user_score),e.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")),!(o!=null&&o.user_score)&&e.createElement("span",{className:"c-red"},"\u672A\u8BC4"))),((de=C==null?void 0:C.exercise)==null?void 0:de.answer_open)&&e.createElement("div",{className:Te.analysisWrap},e.createElement("div",{className:Te.greyBg},e.createElement("div",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),(fe=o==null?void 0:o.standard_answer)==null?void 0:fe.map((K,se)=>{var Ee;return e.createElement(v.Z,{key:se,align:"middle",className:"mt15 ml10"},e.createElement(r.Z,{className:"mr10"},"\u586B\u7A7A\u9879",se+1),e.createElement(r.Z,null,e.createElement(In.Z,{value:(Ee=K==null?void 0:K.answer_text)==null?void 0:Ee[0],style:{maxWidth:730,minWidth:100},disabled:!0})))}),e.createElement(v.Z,{className:"mt15",align:"middle"},e.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),e.createElement(J.Z,{className:Te.renderHtml,value:o==null?void 0:o.analysis})))))},_s=u(6493),ps=u(87169),_n=u(27035),lt=u(59301),gs=Object.defineProperty,hs=Object.defineProperties,Es=Object.getOwnPropertyDescriptors,Rn=Object.getOwnPropertySymbols,ys=Object.prototype.hasOwnProperty,xs=Object.prototype.propertyIsEnumerable,qn=(s,o,C)=>o in s?gs(s,o,{enumerable:!0,configurable:!0,writable:!0,value:C}):s[o]=C,Ln=(s,o)=>{for(var C in o||(o={}))ys.call(o,C)&&qn(s,C,o[C]);if(Rn)for(var C of Rn(o))xs.call(o,C)&&qn(s,C,o[C]);return s},jn=(s,o)=>hs(s,Es(o)),$n=(s,o,C)=>new Promise((ie,ve)=>{var we=V=>{try{fe(C.next(V))}catch(ne){ve(ne)}},de=V=>{try{fe(C.throw(V))}catch(ne){ve(ne)}},fe=V=>V.done?ie(V.value):Promise.resolve(V.value).then(we,de);fe((C=C.apply(s,o)).next())});const{TextArea:Jr}=E.default;var ws=({item:s,answerData:o,sign:C,onBlur:ie=()=>{},onDebug:ve=()=>{},setIsSubmitCode:we})=>{var de,fe,V;let[ne,ce]=(0,e.useState)([]);const[me]=(0,g.useSearchParams)(),Ce=(0,g.useIntl)();return(0,e.useEffect)(()=>{var be;let Pe=(be=s==null?void 0:s.standard_answer_with_score)==null?void 0:be.map((tt,K)=>{var se,Ee;return jn(Ln({},tt),{value:((Ee=(se=s==null?void 0:s.user_answer)==null?void 0:se.find(Ie=>parseInt(Ie.choice_id)===K+1))==null?void 0:Ee.answer_text)||""})});ce(Pe)},[s==null?void 0:s.standard_answer_with_score]),console.log(ne,"userAnswer"),lt.createElement("div",null,lt.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:10}},lt.createElement("div",{style:{fontSize:14,color:"#FF0000"}},lt.createElement(ps.Z,null),lt.createElement("span",{style:{marginLeft:5}},"\u6CE8\u610F\uFF1A\u586B\u5199\u7B54\u6848\u4E4B\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u5426\u5219\u65E0\u6CD5\u5F97\u5206")),!me.get("check")&<.createElement(_s.Z,{setIsSubmitCode:we,ButtonProps:{type:"primary"},ButtonText:"\u63D0\u4EA4\u4EE3\u7801",items:jn(Ln({},s),{userAnswer:ne}),hackidentifier:s==null?void 0:s.hack_identifier})),(s==null?void 0:s.code)&<.createElement("div",{style:{border:"1px solid #CCCCCC",padding:"10px",marginBottom:20}},lt.createElement(J.Z,{disabledFill:!s.repeat_answer&&((de=s==null?void 0:s.user_answer)==null?void 0:de.length)>0&&s.ques_status!==0||!!(o!=null&&o.exercise.commit_status),onFillBlur:(be,Pe)=>$n(void 0,null,function*(){_n.Z.publish("BFill:Submit:Change",{value:!0}),setTimeout(()=>$n(void 0,null,function*(){var tt;(yield ie((tt=be==null?void 0:be[parseInt(Pe)])==null?void 0:tt.value,parseInt(Pe)+1,ne)).status===0?(ne[parseInt(Pe)].type="",ce([...ne])):(ne[parseInt(Pe)].type="warning",ce([...ne]))}),200)}),onFillFocus:(be,Pe)=>{ne[parseInt(Pe)].type="",ce([...ne]),C.current=!0},className:Te.content,programFillValue:ne,showProgramFill:!0,value:mn.Base64.decode((s==null?void 0:s.code)||"")})),!!((fe=s==null?void 0:s.standard_answer)!=null&&fe.length)&<.createElement("div",{className:Te.analysisWrap},lt.createElement("div",{className:Te.greyBg},lt.createElement(v.Z,{className:"mb20",align:"middle"},lt.createElement(r.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),(V=s==null?void 0:s.standard_answer)==null?void 0:V.map((be,Pe)=>lt.createElement(r.Z,{key:Pe,className:"mr40"},"\u586B\u7A7A\u9879",Pe+1,":",be==null?void 0:be.answer_text))),lt.createElement(v.Z,null,lt.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),lt.createElement(J.Z,{className:Te.renderHtml,value:(s==null?void 0:s.analysis)||"\u6682\u65E0\u89E3\u6790"})))))},bs=u(83717);const{TextArea:tu}=E.default;var Fs=({data:s})=>e.createElement("div",{className:"tc mt80 pb30"},e.createElement("img",{width:"486",src:bs.BV})," ",e.createElement("br",null),s.status===-1&&e.createElement("div",{className:"c-grey-999 mt60"},"\u60A8\u7684IP\u4E0D\u5728\u8003\u8BD5\u5141\u8BB8\u7684\u8303\u56F4\u5185\uFF01"),s.status===-2&&e.createElement("div",{className:" c-grey-999 mt60"},"\u60A8\u5DF2\u7ED1\u5B9A\u5F53\u524D\u8003\u8BD5IP\u5730\u5740\uFF1A",e.createElement("span",{className:"c-red"},s.ip),"\u8BF7\u4F7F\u7528\u8BE5IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002"),e.createElement(_.ZP,{className:"mt40 pl20 pr20",type:"primary"},e.createElement("a",{href:"/"},"\u56DE\u5230\u9996\u9875"))),Wn=u(78323),Bs=u(89392),_t={comments:"comments___ZkLeS",greyText:"greyText___ow9J6",commentText:"commentText___Uklcs",wrapper:"wrapper___XTdhL",header:"header___pq5DQ",updateTime:"updateTime___WYYjt",text:"text___FmQY7",date:"date___DiXg4"},Cs=({list:s,hideScore:o=!1})=>e.createElement("div",null,s==null?void 0:s.map(C=>{var ie,ve,we,de,fe,V;return e.createElement("div",{className:`mt20 ${_t.wrapper}`,key:(ie=C==null?void 0:C.user)==null?void 0:ie.user_id},e.createElement(v.Z,{align:"middle",className:_t.header},e.createElement("img",{src:Wn.Z.API_SERVER+"/images/"+((ve=C.user)==null?void 0:ve.image_url)}),e.createElement("span",{className:"ml10 font16"},(we=C.user)==null?void 0:we.name),e.createElement(r.Z,{className:_t.updateTime},e.createElement("span",{className:_t.text},"\u8BC4\u9605\u65F6\u95F4"),e.createElement("span",{className:_t.date},We()((fe=(de=C.comments)==null?void 0:de[0])==null?void 0:fe.updated_at).format("YYYY-MM-DD HH:mm")))),e.createElement("div",{className:_t.comments},(V=C==null?void 0:C.comments)==null?void 0:V.map((ne,ce)=>{var me;return e.createElement("div",{key:((me=C==null?void 0:C.user)==null?void 0:me.user_id)+"-"+ce},e.createElement(v.Z,{align:"middle",justify:"space-between"},!!ne.shixun_chanllge_position&&e.createElement("div",{style:{flexShrink:0,marginRight:10}},"\u7B2C",ne.shixun_chanllge_position,"\u5173"),!o&&e.createElement("div",{style:{flex:1}},"\u539F\u59CB\u5F97\u5206",ne==null?void 0:ne.origin_score,"\u5206\uFF0C\u4FEE\u6B63\u4E3A",e.createElement("span",{className:"c-light-primary"},ne==null?void 0:ne.score),"\u5206")),!!ne.comment&&e.createElement("div",null," ",e.createElement("span",{className:`${_t.greyText} mr10`},"\u8BC4\u8BED"),e.createElement("span",{className:_t.commentText},ne.comment)))})))})),Ds=u(58382),Ss=u(96249),As=u.n(Ss),Ns=u(11724),Ps=u(62772),It=u(75353),Hn=u(38241),Is={codeInput:"codeInput___xSFAu"},Ts=u(92310),Ms=u.n(Ts),Os=({className:s,style:o,onOk:C})=>{const[ie,ve]=(0,e.useState)(["","","","","",""]),[we,de]=(0,e.useState)(0),fe=(0,e.useRef)([]);(0,e.useEffect)(()=>{const ce=ie.findIndex(me=>!me);ce===-1&&C(ie),de(ce)},[ie]),(0,e.useEffect)(()=>{var ce;(ce=fe.current[we])==null||ce.focus()},[we]);const V=(ce,me)=>{const{value:Ce}=ce.target;if(/^\d*$/.test(Ce)){const be=[...ie];be[me]=Ce||"",ve(be)}},ne=(ce,me)=>{if(ce.key==="Backspace"&&me>0){ce.preventDefault();const Ce=[...ie];Ce[me-1]="",ve(Ce)}};return e.createElement("div",{className:Ms()(Is.codeInput,s),style:o},ie.map((ce,me)=>e.createElement("input",{key:me,type:"text",disabled:we!==me,maxLength:1,value:ce===""?"":"*",onChange:Ce=>V(Ce,me),onKeyDown:Ce=>ne(Ce,me),ref:Ce=>{fe.current[me]=Ce}})))},Zs=u(46553),ks=u(76936),Re=u(93448),n=u(59301),Rs=Object.defineProperty,qs=Object.defineProperties,Ls=Object.getOwnPropertyDescriptors,Xt=Object.getOwnPropertySymbols,Un=Object.prototype.hasOwnProperty,Vn=Object.prototype.propertyIsEnumerable,Gn=(s,o,C)=>o in s?Rs(s,o,{enumerable:!0,configurable:!0,writable:!0,value:C}):s[o]=C,qe=(s,o)=>{for(var C in o||(o={}))Un.call(o,C)&&Gn(s,C,o[C]);if(Xt)for(var C of Xt(o))Vn.call(o,C)&&Gn(s,C,o[C]);return s},at=(s,o)=>qs(s,Ls(o)),js=(s,o)=>{var C={};for(var ie in s)Un.call(s,ie)&&o.indexOf(ie)<0&&(C[ie]=s[ie]);if(s!=null&&Xt)for(var ie of Xt(s))o.indexOf(ie)<0&&Vn.call(s,ie)&&(C[ie]=s[ie]);return C},Ne=(s,o,C)=>new Promise((ie,ve)=>{var we=V=>{try{fe(C.next(V))}catch(ne){ve(ne)}},de=V=>{try{fe(C.throw(V))}catch(ne){ve(ne)}},fe=V=>V.done?ie(V.value):Promise.resolve(V.value).then(we,de);fe((C=C.apply(s,o)).next())});const{Countdown:$s}=L.default,xt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Xn={0:"c-red-ee4",1:"c-green"},Ws=s=>{var o=s,{globalSetting:C,loading:ie,user:ve,exercise:we,dispatch:de}=o,fe=js(o,["globalSetting","loading","user","exercise","dispatch"]),V,ne,ce,me,Ce,be,Pe,tt,K,se,Ee,Ie,pe,De,Le,Xe,Se,ke,Ue,Ye,Tt,Mt,Ot,it,ft,wt,Zt,Yn,zn,Qn,Kn,Jn,el,tl,nl,ll,sl,rl,ul,al,ol,il,cl,dl,fl,vl,ml,_l,pl,gl,hl,El,yl,xl;const Be=(0,g.useIntl)(),Us=(0,g.useLocation)(),[bt]=(0,g.useSearchParams)(),Q=(0,g.useParams)(),[l,ct]=(0,e.useState)({}),[T,Vs]=(0,e.useState)({}),[Ft,Gs]=(0,e.useState)({}),[Xs,gt]=(0,e.useState)(!1),[ht,Ys]=(0,e.useState)(!0),[zs,wl]=(0,e.useState)(!1),[pn,Bt]=(0,e.useState)(!1),[Qs,kt]=(0,e.useState)(!1),[Ks,bl]=(0,e.useState)(!1),[Js,Fl]=(0,e.useState)(),[er,Yt]=(0,e.useState)(""),[tr,gn]=(0,e.useState)("none"),[nr,lr]=(0,e.useState)(""),[Rt,hn]=(0,e.useState)({status:0}),[sr,rr]=(0,e.useState)(!1),[Ct,ru]=(0,e.useState)(window.document.domain==="kepukehuan.educoder.net"),[ur,Bl]=(0,e.useState)(!0),[qt,Dt]=(0,e.useState)(!1),[zt,Qt]=(0,e.useState)(null),[ar,Cl]=(0,e.useState)(!1),[or,ir]=(0,e.useState)(0),[cr,En]=(0,e.useState)(!1),[dr,yn]=(0,e.useState)(!1),Dl=(0,e.useRef)(),Sl=(0,e.useRef)(),Lt=(0,e.useRef)(!1),Kt=(0,e.useRef)(),Al=(0,e.useRef)(),Jt=(0,e.useRef)(),St=(0,e.useRef)(),[en]=p.default.useForm(),jt=(0,e.useMemo)(()=>new WebSocket("ws://localhost:8082"),[]);let[Fe,At]=(0,e.useState)(0),[Ae,Nt]=(0,e.useState)(0);const[fr,$t]=(0,e.useState)(!1),[tn,Nl]=(0,e.useState)(!1),[vr,nn]=(0,e.useState)(!1),Pl=[`/classrooms/${Q.coursesId}/exercise/${Q.categoryId}/detail`,`/classrooms/${Q.coursesId}/exercise`,`/classrooms/${Q.coursesId}/exercise/`,`/classrooms/${Q.coursesId}/exercise/${Q.categoryId}/users/${(V=ve.userInfo)==null?void 0:V.login}/check`,`/classrooms/${Q.coursesId}/exercisenotice/${Q.categoryId}/users/${(ne=ve.userInfo)==null?void 0:ne.login}`,`/classrooms/${Q.coursesId}/exercise/${Q.categoryId}/users/${(ce=ve.userInfo)==null?void 0:ce.login}`],[Il,Tl]=(0,e.useState)(!1),[mr,_r]=(0,e.useState)(!0),[pr,gr]=(0,e.useState)({left:0,top:0,bottom:0,right:0}),Ml=(0,e.useRef)(null),[Ol,Zl]=(0,e.useState)(!0),ln=(0,e.useRef)(),[hr,xn]=(0,e.useState)(!1);(0,Hn.y)((0,S.dE)());const{setOpenDisableCopyAndPaste:wn}=(0,Hn.X)(),Er=(t,a)=>{var D;const{clientWidth:k,clientHeight:F}=window.document.documentElement,I=(D=Ml.current)==null?void 0:D.getBoundingClientRect();gr({left:-I.left+a.x,right:k-(I.right-a.x),top:-I.top+a.y,bottom:F-(I.bottom-a.y)-70})},sn=(0,Zs._)(l);(0,e.useEffect)(()=>{var t,a;if(((t=l==null?void 0:l.exercise)==null?void 0:t.commit_status)>0){En(!1);return}if((pn||(a=l==null?void 0:l.exercise)!=null&&a.forbid_screen)&&(0,W.WX)()){const D=k=>{k.key==="screenNums"&&(Number(k.newValue||0)>1?setTimeout(()=>{En(!0)},300):En(!1))};return window.addEventListener("local-storage-changed",D),()=>{window.removeEventListener("local-storage-changed",D)}}},[pn,(me=l==null?void 0:l.exercise)==null?void 0:me.forbid_screen,(Ce=l==null?void 0:l.exercise)==null?void 0:Ce.commit_status]),(0,e.useEffect)(()=>(document.body.setAttribute("data-custom","auto"),()=>{document.body.removeAttribute("data-custom")}),[]),(0,e.useEffect)(()=>{var t,a;if(document.body.scrollIntoView(),((t=ve.userInfo)==null?void 0:t.real_name)==="\u6E38\u5BA2"){window.location.href=`/classrooms/${Q.coursesId}/exercise`;return}return(a=ve.userInfo)!=null&&a.user_id&&((0,S.GJ)()?vt():ve.userInfo.login&&xr()),window.addEventListener("message",Rl),()=>{window.removeEventListener("message",Rl),Us.pathname.indexOf("/detail")>-1&&(0,B.BU)()}},[Q.categoryId,ve.userInfo.login]),(0,e.useEffect)(()=>(window.addEventListener("beforeunload",kl),()=>{sn(),window.removeEventListener("beforeunload",kl)}),[]),(0,e.useEffect)(()=>(de({type:"globalSetting/headerFooterToggle",payload:!1}),()=>{de({type:"globalSetting/headerFooterToggle",payload:!0})}),[]),(0,e.useEffect)(()=>{var t,a,D,k;(t=l==null?void 0:l.question_status)!=null&&t.every(F=>!!F.ques_status&&sr&&(T==null?void 0:T.used_screen_num)<(T==null?void 0:T.screen_num))&&setTimeout(()=>{var F;(F=Sl.current)==null||F.handlePhoto()},1300),Qt((k=(D=(a=l==null?void 0:l.exercise_question_types)==null?void 0:a[Fe])==null?void 0:D.items)==null?void 0:k[Ae])},[l]);const kl=t=>{var a;!(T!=null&&T.is_commit)&&(0,S.dE)()&&(0,W.RG)(" ",!0),localStorage.setItem("Refresh","1"),(a=we.exerciseUserInfo)!=null&&a.screen_open&&window.navigator.sendBeacon(`${Wn.Z.API_SERVER}/api/exercises/${Q.categoryId}/commit_screen_at.json`,{})},Rl=t=>{t.data==="backExercise"&&((0,W.RG)(" ",!0),yr())},yr=()=>{gn("none"),Yt(""),vt()},xr=()=>Ne(void 0,null,function*(){br()}),wr=()=>Ne(void 0,null,function*(){Bl(!1),c.default.info({title:(0,Re._V)(Re.CP.answer1),width:500,centered:!0,closable:!1,keyboard:!1,maskClosable:!1,maskStyle:{background:"#000"},okText:(0,Re._V)(Re.CP.answer2),onOk:()=>new Promise((t,a)=>Ne(void 0,null,function*(){try{yield en.validateFields()}catch(k){a()}const D=yield(0,Z.pL)(qe({exercise_user_id:T==null?void 0:T.exercise_user_id,categoryId:Q.categoryId},yield en.validateFields()));(D==null?void 0:D.status)===0?(Bl(!0),bn(),t(D)):(en.setFields([{name:"start_password",errors:[D==null?void 0:D.message]}]),a())})),content:n.createElement(n.Fragment,null,n.createElement("p",{className:""},(0,Re._V)(Re.CP.answer3)),n.createElement(p.default,{form:en,autoComplete:"off"},n.createElement(p.default.Item,{name:"start_password",label:(0,Re._V)(Re.CP.answer1),rules:[{required:!0,message:(0,Re._V)(Re.CP.answer4)}]},n.createElement(E.default.Password,{autoComplete:"off"}))))})}),br=()=>Ne(void 0,null,function*(){const t=yield de({type:"exercise/getExerciseUserInfo",payload:qe({},Q)});St.current=at(qe({},t.data),{status:t==null?void 0:t.status}),Vs(at(qe({},t.data),{status:t==null?void 0:t.status}))});(0,e.useEffect)(()=>{if(T!=null&&T.exercise_user_id){if(T!=null&&T.is_commit||(0,W.RG)(" ",!0),!(T!=null&&T.is_commit)&&((T==null?void 0:T.ip_limit)==="inner"||T!=null&&T.ip_bind_type)&&(Jt.current=`&ip_limit=${T==null?void 0:T.ip_limit}&ip_bind=${T==null?void 0:T.ip_bind}&ip_bind_type=${T==null?void 0:T.ip_bind_type}`),!(T!=null&&T.is_commit)&&!bt.get("check")||T.exercise_type==2&&!bt.get("check")){if((0,W.RG)(" ",!0),!(T!=null&&T.can_start)){window.location.href=`/classrooms/${Q.coursesId}/exercise/${Q.categoryId}/users/${Q.login}/check`;return}if(T!=null&&T.is_locked&&T.ip_error){de({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:at(qe({},T),{id:Q.categoryId})}});return}else!(T!=null&&T.is_locked)&&T.ip_error;if(document.referrer===""||performance.navigation.type===2||!Pl.includes(new URL(document.referrer||"https://www.educoder.net").pathname)){document.referrer!==""?sessionStorage.setItem("illegalEntry",Pl.includes(new URL(document.referrer).pathname)?"illegalEntry":"allowRouter"):sessionStorage.setItem("illegalEntry","illegalEntry"),g.history.push(`/classrooms/${Q.coursesId}/exercise/`);return}if(T!=null&&T.start_locked&&!(T!=null&&T.user_is_enter)){wr();return}if(T!=null&&T.is_locked&&performance.navigation.type===1&&!sessionStorage.getItem("studentunlock")){de({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:at(qe({},T),{id:Q.categoryId})}});return}if((0,te.ZP)(`/api/exercises/${Q==null?void 0:Q.categoryId}/close_pop.json`,{method:"post"}),T!=null&&T.is_locked&&performance.navigation.type===0&&(T!=null&&T.user_is_enter)&&!(T!=null&&T.is_commit)&&(T!=null&&T.show_pop)){de({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:at(qe({},T),{id:Q.categoryId})}});return}}else if(!T.answered_open&&T.exercise_type!=2){c.default.info({width:500,centered:!0,icon:null,title:(0,Re._V)(Re.CP.answer5),content:(0,Re._V)(Re.CP.answer6),onOk:()=>{window.location.href=`/classrooms/${Q.coursesId}/exercise/${Q.categoryId}/detail`}});return}bt.get("check")?vt():bn()}return()=>{!(T!=null&&T.is_commit)&&(0,S.dE)()&&(0,W.RG)(" ",!0)}},[T]);const bn=()=>Ne(void 0,null,function*(){var t,a,D,k,F,I,R,U,Y,H,re,M,j,ae,ze;sessionStorage.setItem("studentunlock","studentunlock");const ee={data:T,status:T.status};if((((t=ee==null?void 0:ee.data)==null?void 0:t.ip_limit)!=="no"||(a=ee==null?void 0:ee.data)!=null&&a.ip_bind_type)&&(Kt.current=yield(0,Qe.y)({ip_limit:(D=ee==null?void 0:ee.data)==null?void 0:D.ip_limit,ip_bind:(k=ee==null?void 0:ee.data)==null?void 0:k.ip_bind_type})),(((F=ee==null?void 0:ee.data)==null?void 0:F.ip_limit)!=="no"||(I=ee==null?void 0:ee.data)!=null&&I.ip_bind)&&(((R=ee==null?void 0:ee.data)==null?void 0:R.ip_limit)==="inner"||(U=ee==null?void 0:ee.data)!=null&&U.ip_bind_type)){var ge=yield(0,W.oi)({exerciseId:Q.categoryId,ip:Kt.current,errmsgHide:!0,ip_limit:((Y=ee==null?void 0:ee.data)==null?void 0:Y.ip_limit)||"no",ip_bind:(H=ee==null?void 0:ee.data)==null?void 0:H.ip_bind,ip_bind_type:(re=ee==null?void 0:ee.data)==null?void 0:re.ip_bind_type});if((ge==null?void 0:ge.status)!==0){hn(ge);return}}if((ee==null?void 0:ee.status)==0){if(((M=ee==null?void 0:ee.data)==null?void 0:M.used_screen_num)>((j=ee==null?void 0:ee.data)==null?void 0:j.screen_num)&&((ae=ee==null?void 0:ee.data)!=null&&ae.screen_open))return nn(!0),un(),!1;if(wl(ee==null?void 0:ee.data.check_camera),!(ee!=null&&ee.data.check_camera)){if(ee!=null&&ee.data.screen_shot_open){kt(T==null?void 0:T.screen_shot_open);return}Bt((ze=ee==null?void 0:ee.data)==null?void 0:ze.screen_open),vt()}}}),rn=(...t)=>Ne(void 0,[...t],function*(a=zt){bt.get("check")||(yield(0,te.ZP)(`/api/exercise_questions/${a==null?void 0:a.question_id}/exercise_answers/save_hack_evaluate.json`,{}))}),Fr=t=>Ne(void 0,null,function*(){if((t==null?void 0:t.type)===1)return c.default.info({centered:!0,width:470,okText:Be.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Be.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:Be.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,keyboard:!1,onOk:()=>{g.history.replace(`/classrooms/${Q.coursesId}/exercise/${Q.categoryId}/detail`)},content:n.createElement("div",null,(t==null?void 0:t.message)||"")}),Promise.reject();if((t==null?void 0:t.type)===2){const a=()=>{g.history.replace(`/classrooms/${Q.coursesId}/exercise/${Q.categoryId}/centralizeReview/${t==null?void 0:t.login}`)};return c.default.confirm({centered:!0,width:470,okText:Be.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Be.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:Be.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,keyboard:!1,onOk:a,onCancel:()=>{g.history.replace(`/classrooms/${Q.coursesId}/exercise/${Q.categoryId}/detail`)},content:n.createElement("div",null,n.createElement("div",null,"\u60A8\u5DF2\u6210\u4E3A\u6307\u5B9A\u9605\u5377\u6559\u5E08\uFF0C\u662F\u5426\u73B0\u5728\u524D\u5F80",n.createElement("span",{onClick:a,className:"ml5 mr5 c-light-primary current"},"\u96C6\u4E2D\u9605\u5377"),"\u7EE7\u7EED\u8BC4\u9605\uFF1F"),n.createElement("div",{className:"c-grey-999"},"\uFF08\u9605\u5377\u7ED3\u675F\u540E\u6062\u590D\u5B66\u751F\u4E2A\u4EBA\u8BC4\u9605\u529F\u80FD\uFF0C\u5E76\u5C55\u793A\u5B66\u751F\u6210\u7EE9\uFF09"))}),Promise.reject()}}),vt=()=>Ne(void 0,null,function*(){var t,a,D,k,F,I,R,U,Y,H,re,M,j,ae,ze,ee,ge,Ve,nt,Ql,Kl;document.body.scrollIntoView(),gt(!0);let z,Ut=(t=ve.userInfo)==null?void 0:t.user_id;if((0,S.GJ)())z=yield(0,Z.BJ)({exerciseId:Q.categoryId,login:Q.login}).catch(()=>gt(!1)),z!=null&&z.exercise&&(z.exercise.user_exercise_status=1),Ut=(a=z==null?void 0:z.exercise_answer_user)==null?void 0:a.user_id;else{if(bt.get("check"))z=yield(0,Z.BJ)(at(qe({},Q),{exerciseId:Q.categoryId,login:Q.login})).catch(()=>gt(!1)),Ut=(D=z==null?void 0:z.exercise)==null?void 0:D.user_id,(z==null?void 0:z.message)===Be.formatMessage({id:"classrooms.studentInExamNoView",defaultMessage:"\u5B66\u751F\u6B63\u5728\u8003\u8BD5\u4E2D\uFF0C\u60A8\u65E0\u6743\u67E5\u770B"})&&_r(!1);else{if((((k=St.current)==null?void 0:k.ip_limit)!=="no"||(F=St.current)!=null&&F.ip_bind_type)&&(Kt.current=yield(0,Qe.y)({ip_limit:(I=St.current)==null?void 0:I.ip_limit,ip_bind:(R=St.current)==null?void 0:R.ip_bind_type})),z=yield(0,Z.CD)(at(qe({},Q),{ip:Kt.current})).catch(()=>gt(!1)),z.status===-1){dt();return}if((U=z==null?void 0:z.exercise)!=null&&U.only_on_client&&!(0,W.WX)()){d.ZP.warning(Be.formatMessage({id:"classrooms.answerWithClient",defaultMessage:"\u8BF7\u7528\u5BA2\u6237\u7AEF\u4F5C\u7B54"})),dt();return}if((z==null?void 0:z.status)===-5){de({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:at(qe({},St.current),{id:Q.categoryId,errorMessage:z==null?void 0:z.message})}});return}z!=null&&z.exercise&&(z.exercise.user_exercise_status=0),z!=null&&z.exercise&&(z.exercise.exercise_status=2),(Y=z==null?void 0:z.exercise_question_types)==null||Y.map(yt=>{var ot;(yt==null?void 0:yt.question_type)<3&&((ot=yt==null?void 0:yt.items)==null||ot.map(Vt=>{Vt.user_answer=Vt.question_choices.filter(Pt=>Pt.user_answer_boolean).map(Pt=>Pt.choice_id)}))})}if(!((H=z==null?void 0:z.exercise)!=null&&H.can_start)&&(z!=null&&z.exercise)){window.location.href=`/classrooms/${Q.coursesId}/exercise/${Q.categoryId}/users/${Q.login}/check`;return}((re=z.exercise)==null?void 0:re.commit_status)===0&&!Al.current&&(Al.current=!0,(0,W.G5)(jt,z==null?void 0:z.exercise)),(M=z==null?void 0:z.exercise)!=null&&M.left_time&&setTimeout(()=>{lr(m.red)},(((j=z==null?void 0:z.exercise)==null?void 0:j.left_time)-300>0?((ae=z==null?void 0:z.exercise)==null?void 0:ae.left_time)-300:0)*1e3),((ze=z==null?void 0:z.exercise)==null?void 0:ze.take_photo)>=((ee=z==null?void 0:z.exercise)==null?void 0:ee.photo_count)}if(gt(!1),yield Fr(z),z){if((ge=z==null?void 0:z.exercise)!=null&&ge.question_random||(Ve=z==null?void 0:z.exercise)!=null&&Ve.choice_random){let yt=1;z.exercise.question_random=(nt=z==null?void 0:z.exercise_question_types)==null?void 0:nt.map(ot=>{var Vt,Pt;return(Vt=z==null?void 0:z.exercise)!=null&&Vt.choice_random&&((ot.question_type===0||ot.question_type===1)&&ot.items.map(pt=>(pt.question_choices=(0,W.M2)(pt.question_choices,Ut),pt)),ot.question_type===7&&ot.items.forEach(pt=>{pt.sub_exercise_questions.forEach(Sn=>{Sn.question_choices&&(Sn.question_choices=(0,W.M2)(Sn.question_choices,Ut))})})),(Pt=z==null?void 0:z.exercise)!=null&&Pt.question_random&&(ot.items=(0,W.M2)(ot.items,Ut)),ot.items.map(pt=>(pt.question_num=yt,yt++,pt)),ot})}z.exercise_types=(z==null?void 0:z.exercise_types)||((Ql=z==null?void 0:z.exercise_scores)==null?void 0:Ql.exercise_types),z.question_status=z.question_status||Br((z==null?void 0:z.exercise_question_types)||[]),ct(z),wn((Kl=z==null?void 0:z.exercise)==null?void 0:Kl.forbid_copy)}return z}),Br=t=>{let a=[];return t.forEach(D=>{a=a.concat(D.items)}),a=a.map(D=>({ques_status:D==null?void 0:D.ques_status,score_status:D==null?void 0:D.score_status,question_num:D==null?void 0:D.question_num,ques_id:D==null?void 0:D.question_id})),a};(0,e.useEffect)(()=>{var t,a,D;((t=l.exercise)==null?void 0:t.left_time)===0&&un(),(a=l.exercise)!=null&&a.left_time&&Fl(Date.now()+((D=l==null?void 0:l.exercise)==null?void 0:D.left_time)*1e3)},[(be=l.exercise)==null?void 0:be.left_time]);const uu=()=>{var t;((t=l==null?void 0:l.exercise)==null?void 0:t.exercise_status)===3?c.default.confirm({width:530,title:Be.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,okText:Be.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Be.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),content:n.createElement("div",null,"\u622A\u6B62\u65F6\u95F4\u5DF2\u5230\uFF0C\u65E0\u6CD5\u6253\u56DE\u8BD5\u5377",n.createElement("br",null),"\u8BF7\u5728\u4FEE\u6539\u622A\u6B62\u65F6\u95F4\u540E\u518D\u64CD\u4F5C")}):c.default.confirm({width:530,title:Be.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,okText:Be.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Be.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),content:n.createElement("div",null,"\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\uFF0C\u73B0\u6709\u7684\u7B54\u9898\u60C5\u51B5\u5C06\u88AB\u6E05\u7A7A",n.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u56DE\u9000TA\u7684\u8BD5\u5377\u7B54\u9898"),onOk:()=>Ne(void 0,null,function*(){var a;const D=yield(0,Z.q6)({categoryId:Q.categoryId,user_ids:[(a=l==null?void 0:l.exercise_answer_user)==null?void 0:a.user_id]});D&&(d.ZP.info(D==null?void 0:D.message),dt())})})},dt=()=>{if((0,W.G5)(jt),(0,W.WX)()){window.location.href=(0,W.Ll)()?"/":"/classrooms/examList";return}window.location.href=(0,W.Ll)()?"/":`/classrooms/${Q.coursesId}/exercise/${Q.categoryId}/detail`},ql=(t=!1)=>Ne(void 0,null,function*(){const a=yield(0,Z.PT)(at(qe({},Q),{refresh:t}));return a!=null&&a.has_time?(Fl(Date.now()+(a==null?void 0:a.left_time)*1e3),ct(D=>at(qe({},D),{exercise:at(qe({},D.exercise),{left_time:a==null?void 0:a.left_time})})),!0):(Cr(),!1)}),Cr=()=>Ne(void 0,null,function*(){if(Lt.current)return;Lt.current=!0;const t=yield(0,Z.VL)({categoryId:Q.categoryId,commit_method:2});if(Bt(!1),kt(!1),(t==null?void 0:t.status)===0&&((0,W.G5)(jt),c.default.info({width:530,title:Be.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),centered:!0,okText:Be.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),zIndex:1100,content:n.createElement("div",null,"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",n.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>Ne(void 0,null,function*(){dt()})}),d.ZP.info(t==null?void 0:t.message)),(t==null?void 0:t.status)===-3){Lt.current=!1;const a=parseInt(t==null?void 0:t.message);l.exercise.left_time=a,ct(qe({},l))}}),Fn=t=>Ne(void 0,null,function*(){const a=yield(t.is_jupyter||t.is_jupyter_lab?P.BK:P.Ir)({id:t.shixun_identifier});(a!=null&&a.game_identifier||a!=null&&a.identifier)&&(wn(!1),t.is_jupyter_lab||t.is_jupyter?Yt(`/tasks/${a.identifier}/jupyter?type=exercises&exercisesId=${Q.categoryId}&coursesId=${Q.coursesId}&login=${Q.login}&questionId=${t.question_id}&isFullScreen=${(0,B.vp)()}${Jt.current||""}&ip_limit=${T==null?void 0:T.ip_limit}&ip_bind=${T==null?void 0:T.ip_bind}&ip_bind_type=${T==null?void 0:T.ip_bind_type}`):Yt(`/tasks/${a.game_identifier}?type=exercises&exercisesId=${Q.categoryId}&coursesId=${Q.coursesId}&login=${Q.login}&questionId=${t.question_id}&isFullScreen=${(0,B.vp)()}${Jt.current||""}&ip_limit=${T==null?void 0:T.ip_limit}&ip_bind=${T==null?void 0:T.ip_bind}&ip_bind_type=${T==null?void 0:T.ip_bind_type}`),gn("block")),(a==null?void 0:a.status)===-3?(0,W.eF)():(a==null?void 0:a.status)===2?Ll(a==null?void 0:a.message,t.question_id,t.is_jupyter_lab,t.is_jupyter):(a==null?void 0:a.status)===3&&jl(a==null?void 0:a.message)}),Ll=(t,a,D,k)=>{t=t!=null&&t.includes(".json")?t:`${t}.json`,c.default.confirm({centered:!0,title:Be.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,okText:Be.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Be.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),content:n.createElement("div",null,"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Ne(void 0,null,function*(){const F=yield(0,Z.L8)({url:t});if(!F)return;d.ZP.success(Be.formatMessage({id:"classrooms.resetSuccessEnteringProject",defaultMessage:"\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01"}));const I=yield(0,P.Ir)({id:F.shixun_identifier});if(I!=null&&I.game_identifier){Fn({shixun_identifier:I==null?void 0:I.game_identifier,question_id:a,is_jupyter_lab:D,is_jupyter:k});return}(I==null?void 0:I.status)===2?Ll(I==null?void 0:I.message,a,D,k):(I==null?void 0:I.status)===3&&jl(I==null?void 0:I.message)})})},jl=t=>{c.default.confirm({centered:!0,title:Be.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,okText:Be.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Be.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),content:n.createElement("div",null,"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",t,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Dr=t=>Ne(void 0,null,function*(){var a;const D=yield(0,Z.o3)({exercise_user_id:(a=we.exerciseUserInfo)==null?void 0:a.exercise_user_id,shixun_id:t.shixun_id});let k;D!=null&&D.redo?k=c.default.confirm({width:530,title:Be.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,okText:Be.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u518D\u60F3\u60F3",content:n.createElement("div",null,"\u60A8\u4E4B\u524D\u5DF2\u7ECF\u6311\u6218\u8FC7\u8BE5\u5B9E\u8BAD\uFF0C\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u9700\u8981\u91CD\u65B0\u6311\u6218"),onCancel:()=>{k.destroy()},onOk:()=>Ne(void 0,null,function*(){const F=yield(0,Z.L8)({id:D==null?void 0:D.myshixun_identifier,url:D==null?void 0:D.url});if(F){sn();const I=(0,Bs.cloneDeep)(l==null?void 0:l.exercise_question_types),R=I==null?void 0:I.findIndex(Y=>Y.question_type===5);I[R].items.find(Y=>Y.question_id===t.question_id).redo=!1,I[R].items.find(Y=>Y.question_id===t.question_id).shixun_identifier=F.shixun_identifier,l.exercise_question_types=I,ct(l);const U=at(qe({},t),{shixun_identifier:F.shixun_identifier});Fn(U)}})}):(sn(),Fn(t))}),Sr=t=>Ne(void 0,null,function*(){if(t.hack_identifier){const a=yield(0,Z.nF)({id:t.hack_identifier});(a==null?void 0:a.status)===0&&(sn(),wn(!1),Yt(`/myproblems/${a.identifier}?type=exercises&exercisesId=${Q.categoryId}&coursesId=${Q.coursesId}&login=${Q.login}&questionId=${t.question_id}${Jt.current||""}`),gn("block"))}}),Et=(t,a,D,k,F,I,R)=>Ne(void 0,null,function*(){var U,Y;Dt(!1),R||gt(!0);let H,re={questionId:t,exercise_choice_id:a,answer_text:D};if(((T==null?void 0:T.ip_limit)==="inner"||T.ip_bind_type)&&(H=yield(0,Qe.y)({ip_limit:T==null?void 0:T.ip_limit,ip_bind:T==null?void 0:T.ip_bind_type})),F&&(re.kp_content=F),F&&(re.kp_clazz=I),!t){console.error("handleSave no questionId params");return}re.ip=H;const M=yield(0,Z.oX)(re);if(gt(!1),typeof M=="object")return(U=M==null?void 0:M.alert)!=null&&U.length&&((Y=M==null?void 0:M.alert)==null||Y.map(j=>{c.default.warn({title:Be.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),autoFocusButton:null,content:j})})),(M==null?void 0:M.status)===0?(k&&k(),Ht()):(M==null?void 0:M.status)===-1?setTimeout(()=>{dt()},1e3):(M==null?void 0:M.status)===-2?hn(M):(M==null?void 0:M.status)===-3?(M.status=-1,hn(M)):(M==null?void 0:M.status)===-4?Ht():(M==null?void 0:M.status)===-5?de({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:at(qe({},T),{id:Q.categoryId,errorMessage:M==null?void 0:M.message})}}):d.ZP.warning(M.message||Be.formatMessage({id:"classrooms.examEndedAutoSubmit",defaultMessage:"\u8BD5\u5377\u5DF2\u622A\u6B62\uFF0C\u5DF2\u81EA\u52A8\u4EA4\u5377"})),M}),$l=t=>Ne(void 0,null,function*(){var a,D,k,F;const I=yield(0,Z.PT)(qe({},Q));if((I==null?void 0:I.status)===-4){c.default.info({width:500,centered:!0,icon:null,title:Be.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:I==null?void 0:I.message,okText:"\u6211\u77E5\u9053\u4E86"});return}const R=I!=null&&I.left_time?Date.now()+(I==null?void 0:I.left_time)*1e3:null;(zt==null?void 0:zt.question_type)==8&&!qt&&(yield rn(),Dt(!0));const U=yield(0,Z.Vj)({id:Q.categoryId});if(!U)return;let Y;if(console.log("res===",U,zt,qt),U.question_undo!==0||U.oj_undo!==0){let H;if(U.question_undo>0){const re=n.createElement("span",null,"\u6709",n.createElement("span",{className:m.orangeNum},U.question_undo),"\u9898\u672A\u5B8C\u6210");if(U.oj_undo>0||U.shixun_undo>0){const j=[{type:((D=(a=l==null?void 0:l.exercise_question_types)==null?void 0:a.find(ae=>ae.question_type==6))==null?void 0:D.name)||"\u7F16\u7A0B\u9898",num:U.oj_undo},{type:((F=(k=l==null?void 0:l.exercise_question_types)==null?void 0:k.find(ae=>ae.question_type==5))==null?void 0:F.name)||"\u5B9E\u8BAD\u9898",num:U.shixun_undo}].filter(ae=>ae.num>0);H=n.createElement("div",null,re,"\uFF08\u5176\u4E2D\u6709",j.map((ae,ze)=>n.createElement("span",null,n.createElement("span",{className:m.orangeNum},ae==null?void 0:ae.num),"\u4E2A",ae==null?void 0:ae.type,ze!==(j==null?void 0:j.length)-1?"\u3001":"")),"\uFF09")}}Y=c.default.confirm({width:530,title:Be.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,keyboard:!1,okText:t?"\u77E5\u9053\u4E86":"\u786E\u8BA4\u4EA4\u5377",cancelText:Be.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),content:n.createElement("div",null,H,t?`\u5728${We()(U.end_time).format("YYYY-MM-DD HH:mm")}\u4E4B\u524D\uFF0C\u5141\u8BB8\u4FEE\u6539\u7B54\u9898`:R?`\u4F60\u672C\u573A\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\u8FD8\u6709${(0,W.li)((R-new Date().getTime())/1e3)} \uFF0C\u786E\u8BA4\u63D0\u524D\u4EA4\u5377\u5417\uFF1F`:"\u63D0\u4EA4\u540E\u65E0\u6CD5\u518D\u4FEE\u6539\u7B54\u9898\uFF0C\u662F\u5426\u786E\u8BA4\u63D0\u4EA4\uFF1F"),onOk:()=>Ne(void 0,null,function*(){Bt(!1),kt(!1),t?T!=null&&T.screen_open?d.ZP.success("\u4FDD\u5B58\u6210\u529F"):dt():(nn(!0),Y.update({cancelButtonProps:{disabled:!0}}),yield un())})})}else Y=c.default.confirm({width:530,title:Be.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,keyboard:!1,okText:t?"\u77E5\u9053\u4E86":"\u786E\u8BA4\u4EA4\u5377",cancelText:Be.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),content:n.createElement("div",null,t?`\u5728${We()(U.end_time).format("YYYY-MM-DD HH:mm")}\u4E4B\u524D\uFF0C\u5141\u8BB8\u4FEE\u6539\u7B54\u9898`:R?`\u4F60\u672C\u573A\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\u8FD8\u6709${(0,W.li)((R-new Date().getTime())/1e3)} \uFF0C\u786E\u8BA4\u63D0\u524D\u4EA4\u5377\u5417\uFF1F`:"\u63D0\u4EA4\u540E\u65E0\u6CD5\u518D\u4FEE\u6539\u7B54\u9898\uFF0C\u662F\u5426\u786E\u8BA4\u63D0\u4EA4\uFF1F"),onOk:()=>Ne(void 0,null,function*(){Bt(!1),kt(!1),t?T!=null&&T.screen_open?d.ZP.success("\u4FDD\u5B58\u6210\u529F"):dt():(nn(!0),Y.update({cancelButtonProps:{disabled:!0}}),yield un())})})}),Wl=t=>n.createElement("div",null,n.createElement(i.Z,{strokeColor:{from:"#3061D0",to:"#63E0FB"},status:"active",percent:t}),n.createElement("div",{className:"c-grey-c tc mt10 mb20"},"\u6B63\u5728\u5224\u5206\u4E2D\u2026")),Ar=()=>{let t=0,a=c.default.info({title:"\u4EA4\u5377\u4E2D",icon:null,className:"modal-footer-none",content:Wl(t)}),D=setInterval(()=>{t<=100?(t+=2,a.update({content:Wl(t)})):(a.destroy(),clearInterval(D))},50)},un=()=>Ne(void 0,null,function*(){if(vr||Lt.current)return;Lt.current=!0;const t=yield(0,Z.VL)({categoryId:Q.categoryId,commit_method:1});yield de({type:"exercise/setActionTabs",payload:qe({},{removeEventListenerExitScreen:!0})}),nn(!1),(t==null?void 0:t.status)===0&&(Ar(),wl(!1),(0,W.G5)(jt),setTimeout(()=>{var a,D,k,F,I;c.default.info({centered:!0,title:"\u4EA4\u5377\u6210\u529F",className:`${m.commitModal}`,width:520,icon:null,content:n.createElement("div",null,n.createElement(v.Z,{className:"mb20",gutter:20},n.createElement(r.Z,{span:12,className:m.commitItem},n.createElement("span",{className:m.commitInfoLabel},"\u59D3\u540D"),n.createElement("span",{className:m.commitInfoValue,title:(a=l==null?void 0:l.exercise)==null?void 0:a.user_name},((D=l==null?void 0:l.exercise)==null?void 0:D.user_name)||"- -")),n.createElement(r.Z,{span:12,className:m.commitItem},n.createElement("span",{className:m.commitInfoLabel},"\u4F5C\u7B54\u65F6\u957F"),n.createElement("span",{className:m.commitInfoValue},(k=t==null?void 0:t.data)==null?void 0:k.user_exercise_time))),n.createElement(v.Z,{gutter:20},n.createElement(r.Z,{span:12,className:m.commitItem},n.createElement("span",{className:m.commitInfoLabel},"\u5B66\u53F7"),n.createElement("span",{className:m.commitInfoValue},((F=l==null?void 0:l.exercise)==null?void 0:F.student_id)||"- -")),n.createElement(r.Z,{span:12,className:m.commitItem},n.createElement("span",{className:m.commitInfoLabel},"\u4EA4\u5377\u65F6\u95F4"),n.createElement("span",{className:m.commitInfoValue},(I=t==null?void 0:t.data)==null?void 0:I.commit_time)))),okText:Be.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),maskClosable:!1,keyboard:!1,onOk:()=>{(0,B.BU)(),dt()}})},3e3))}),Nr=(t,a,D,k,F)=>Ne(void 0,null,function*(){Et(a,t,null,()=>{var I,R,U,Y;if(k.user_answer=[],k.user_answer.push(t),F!=null&&F.question_id){let H=(I=F==null?void 0:F.sub_exercise_questions)==null?void 0:I.filter(j=>{var ae;return((ae=j.user_answer)==null?void 0:ae.length)===0});const re=(R=F==null?void 0:F.sub_exercise_questions)==null?void 0:R.filter(j=>j.question_type==3),M=re.length>0?re.every(j=>{var ae;return(j==null?void 0:j.multi_count)==((ae=j==null?void 0:j.user_answer)==null?void 0:ae.length)})?1:re.some(j=>{var ae;return(j==null?void 0:j.multi_count)>((ae=j==null?void 0:j.user_answer)==null?void 0:ae.length)})?2:0:1;l.question_status.find(j=>j.ques_id===(F==null?void 0:F.question_id)).ques_status=(H==null?void 0:H.length)===((U=F==null?void 0:F.sub_exercise_questions)==null?void 0:U.length)?0:(H==null?void 0:H.length)>0&&(H==null?void 0:H.length)<((Y=F==null?void 0:F.sub_exercise_questions)==null?void 0:Y.length)?2:M}else l.question_status.find(H=>H.ques_id===a).ques_status=t?1:0;ct(qe({},l))})}),au=(t,a,D,k,F)=>Ne(void 0,null,function*(){Et(k.question_id,t,null,()=>{var I,R,U;k.user_answer=[],k.user_answer.push(t),F.user_answer=[...k.user_answer];let Y=(I=F==null?void 0:F.sub_exercise_questions)==null?void 0:I.filter(H=>{var re;return((re=H.user_answer)==null?void 0:re.length)===0});l.question_status.find(H=>H.ques_id===a).ques_status=(Y==null?void 0:Y.length)===((R=F==null?void 0:F.sub_exercise_questions)==null?void 0:R.length)?0:(Y==null?void 0:Y.length)>0&&(Y==null?void 0:Y.length)<((U=F==null?void 0:F.sub_exercise_questions)==null?void 0:U.length)?2:1,ct(qe({},l))})}),Pr=(t,a,D,k)=>{t!=null&&t.length&&Et(a,t,null,()=>{var F,I,R,U;if(D.user_answer=t,k!=null&&k.question_id){let Y=(F=k==null?void 0:k.sub_exercise_questions)==null?void 0:F.filter(M=>{var j;return((j=M.user_answer)==null?void 0:j.length)===0});const H=(I=k==null?void 0:k.sub_exercise_questions)==null?void 0:I.filter(M=>M.question_type==3),re=H.length>0?H.every(M=>{var j;return(M==null?void 0:M.multi_count)==((j=M==null?void 0:M.user_answer)==null?void 0:j.length)})?1:H.some(M=>{var j;return(M==null?void 0:M.multi_count)>((j=M==null?void 0:M.user_answer)==null?void 0:j.length)})?2:0:1;l.question_status.find(M=>M.ques_id===(k==null?void 0:k.question_id)).ques_status=(Y==null?void 0:Y.length)===((R=k==null?void 0:k.sub_exercise_questions)==null?void 0:R.length)?0:(Y==null?void 0:Y.length)>0&&(Y==null?void 0:Y.length)<((U=k==null?void 0:k.sub_exercise_questions)==null?void 0:U.length)?2:re}else l.question_status.find(Y=>Y.ques_id===a).ques_status=t!=null&&t.length?1:0;ct(qe({},l))})},Ir=(t,a,D,k,F,I)=>Ne(void 0,null,function*(){return t.replaceAll(" ","")?yield Et(D,a,t,()=>{var U,Y,H,re;let M={choice_id:a,answer_text:t};if(F.user_answer.filter(j=>j.choice_id!=a)?F.user_answer.splice(a-1,1,M):F.user_answer.push(M),I!=null&&I.question_id){let j=(U=I==null?void 0:I.sub_exercise_questions)==null?void 0:U.filter(ee=>{var ge;return((ge=ee.user_answer)==null?void 0:ge.length)===0});const ae=(Y=I==null?void 0:I.sub_exercise_questions)==null?void 0:Y.filter(ee=>ee.question_type==3),ze=ae.length>0?ae.every(ee=>{var ge;return(ee==null?void 0:ee.multi_count)==((ge=ee==null?void 0:ee.user_answer)==null?void 0:ge.length)})?1:ae.some(ee=>{var ge;return(ee==null?void 0:ee.multi_count)>((ge=ee==null?void 0:ee.user_answer)==null?void 0:ge.length)})?2:0:1;l.question_status.find(ee=>ee.ques_id===(I==null?void 0:I.question_id)).ques_status=(j==null?void 0:j.length)===((H=I==null?void 0:I.sub_exercise_questions)==null?void 0:H.length)?0:(j==null?void 0:j.length)>0&&(j==null?void 0:j.length)<((re=I==null?void 0:I.sub_exercise_questions)==null?void 0:re.length)?2:ze}else l.question_status.find(j=>j.ques_id===D).ques_status=k.every(j=>!!j.answer_text)?1:l.question_status.find(j=>j.ques_id===D).ques_status=k.some(j=>!!j.answer_text)?2:0;ct(qe({},l))}):(Ht(),{status:-4,message:"\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"})}),Tr=(t,a,D,k,F)=>Ne(void 0,null,function*(){return t.replaceAll(" ","")?yield Et(D,a,t,()=>{l.question_status.find(U=>U.ques_id===D).ques_status=k.every(U=>!!U.value)?1:l.question_status.find(U=>U.ques_id===D).ques_status=k.some(U=>!!U.value)?2:0;let R={choice_id:a,answer_text:t};F.user_answer.filter(U=>U.choice_id!=a)?F.user_answer.splice(a-1,1,R):F.user_answer.push(R),F.repeat_answer||(F.israp=!0),ct(qe({},l))}):(Ht(),{status:-4,message:"\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"})}),Mr=(t,a,D,k,F)=>{if(!t.replaceAll(" ","")){Ht();return}Et(a,null,t,()=>{var I,R,U,Y;if(D.user_answer=[],D.user_answer.push(t),F!=null&&F.question_id){let H=(I=F==null?void 0:F.sub_exercise_questions)==null?void 0:I.filter(j=>{var ae;return((ae=j.user_answer)==null?void 0:ae.length)===0});const re=(R=F==null?void 0:F.sub_exercise_questions)==null?void 0:R.filter(j=>j.question_type==3),M=re.length>0?re.every(j=>{var ae;return(j==null?void 0:j.multi_count)==((ae=j==null?void 0:j.user_answer)==null?void 0:ae.length)})?1:re.some(j=>{var ae;return(j==null?void 0:j.multi_count)>((ae=j==null?void 0:j.user_answer)==null?void 0:ae.length)})?2:0:1;l.question_status.find(j=>j.ques_id===(F==null?void 0:F.question_id)).ques_status=(H==null?void 0:H.length)===((U=F==null?void 0:F.sub_exercise_questions)==null?void 0:U.length)?0:(H==null?void 0:H.length)>0&&(H==null?void 0:H.length)<((Y=F==null?void 0:F.sub_exercise_questions)==null?void 0:Y.length)?2:M}else l.question_status.find(H=>H.ques_id===a).ques_status=t?1:0;ct(qe({},l))},void 0,void 0,k)},Bn=(t,a,D)=>{var k,F,I,R,U,Y,H;let re="";const M=(t==null?void 0:t.question_type)===0||(t==null?void 0:t.question_type)===1;M&&((k=t==null?void 0:t.question_choices)==null||k.forEach((ae,ze)=>{ae.standard_boolean&&(re=re+xt[ze])}));const j=((F=l==null?void 0:l.exercise)==null?void 0:F.user_exercise_status)===1||!t.repeat_answer&&((I=t==null?void 0:t.user_answer)==null?void 0:I.length)>0&&t.ques_status!==0;return n.createElement("div",null,n.createElement("div",{className:m.baseMargin},n.createElement(x.ZP.Group,{disabled:j,defaultValue:(R=t==null?void 0:t.user_answer)==null?void 0:R[0],onChange:ae=>Nr(ae.target.value,t==null?void 0:t.question_id,a,t,D),className:t.user_score&&`edu-radio-${t.user_score===t.question_score?"green":"red"}`},(U=t==null?void 0:t.question_choices)==null?void 0:U.map((ae,ze)=>{const ge=t.question_type==2?"":`${xt[ze]}.`;return n.createElement("div",{className:m.answerWrap,key:ze},n.createElement(x.ZP,{className:m.noWrap,value:ae==null?void 0:ae.choice_id},n.createElement(v.Z,{wrap:!1,align:"middle"},n.createElement(r.Z,null,n.createElement("span",{style:{color:"#333333"},className:"font16 mr3"},ge)),n.createElement(r.Z,null,n.createElement(J.Z,{className:m.renderHtml,value:ae==null?void 0:ae.choice_text})))))}))),((0,S.GJ)()||(0,S.dE)()&&((Y=l==null?void 0:l.exercise)==null?void 0:Y.user_exercise_status)>0&&((H=l==null?void 0:l.exercise)==null?void 0:H.open_score))&&n.createElement(v.Z,{justify:"end",className:"mb20",align:"middle"},n.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),n.createElement("span",{className:"font14 ml10"},(t==null?void 0:t.user_score)&&n.createElement("span",null,n.createElement("span",{className:Xn[Number(t==null?void 0:t.answer_status)]||"c-orange-ff9"},t==null?void 0:t.user_score),n.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")),!(t!=null&&t.user_score)&&n.createElement("span",{className:"c-red"},"\u672A\u8BC4"))),(t==null?void 0:t.standard_answer_show)&&n.createElement("div",{className:m.analysisWrap},n.createElement("div",{className:m.greyBg},n.createElement(v.Z,{className:"mb20"},n.createElement(r.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),n.createElement(r.Z,null,M?re:t==null?void 0:t.standard_answer_show)),n.createElement(v.Z,{align:"middle"},n.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),n.createElement(J.Z,{className:m.renderHtml,value:t==null?void 0:t.analysis})))))},Or=(t,a,D)=>{var k,F;const I=((k=l==null?void 0:l.exercise)==null?void 0:k.user_exercise_status)===1||!t.repeat_answer&&t.ques_status!==0;return n.createElement("div",null,(F=t==null?void 0:t.sub_exercise_questions)==null?void 0:F.map((R,U)=>{var Y;let H="";return(Y=R==null?void 0:R.question_choices)==null||Y.forEach((re,M)=>{re.standard_boolean&&(H=H+xt[M])}),n.createElement("div",{className:`${m.baseMargin} ${m.singleItem} mb20`,key:U},n.createElement("div",{style:{display:"flex",alignItems:"baseline",marginBottom:40}},n.createElement("span",{style:{flexShrink:0,color:"#999999"},className:"font14"},"\uFF08",R==null?void 0:R.question_score,"\u5206\uFF09"),n.createElement("span",{style:{flexShrink:0,marginRight:6},className:"font16"},D+1+"."+(U+1)),n.createElement(J.Z,{value:R==null?void 0:R.question_title})),((R==null?void 0:R.question_type)==0||(R==null?void 0:R.question_type)==2)&&Bn(R,R==null?void 0:R.question_type,t),(R==null?void 0:R.question_type)==1&&Hl(R,R==null?void 0:R.question_type,t),(R==null?void 0:R.question_type)==3&&Ul(R,R==null?void 0:R.question_type,t),(R==null?void 0:R.question_type)==4&&Vl(R,R==null?void 0:R.question_type,t))}))};console.log("----",l);const Hl=(t,a,D)=>{var k,F,I,R,U,Y;let H="";const re=(t==null?void 0:t.question_type)===0||(t==null?void 0:t.question_type)===1;re&&((k=t==null?void 0:t.question_choices)==null||k.forEach((j,ae)=>{j.standard_boolean&&(H=H+xt[ae])}));const M=((F=l==null?void 0:l.exercise)==null?void 0:F.user_exercise_status)===1||!t.repeat_answer&&((I=t==null?void 0:t.user_answer)==null?void 0:I.length)>0&&t.ques_status!==0;return n.createElement("div",null,n.createElement("div",{className:m.baseMargin},n.createElement(O.default.Group,{disabled:M,defaultValue:t==null?void 0:t.user_answer,style:{flexDirection:"column"},onChange:j=>Pr(j,t==null?void 0:t.question_id,t,D),className:t.user_score&&`edu-checkbox-${t.user_score===t.question_score?"green":"red"}`},(R=t==null?void 0:t.question_choices)==null?void 0:R.map((j,ae)=>{const ze=`${xt[ae]}.`;return n.createElement("div",{className:m.answerWrap},n.createElement(O.default,{value:j==null?void 0:j.choice_id},n.createElement(v.Z,{wrap:!1,align:"middle"},n.createElement(r.Z,null,n.createElement("span",{style:{color:"#333333",whiteSpace:"nowrap"},className:"font16 mr3"},ze)),n.createElement(r.Z,null,n.createElement(J.Z,{className:m.renderHtml,value:j==null?void 0:j.choice_text})))))}))),((0,S.GJ)()||(0,S.dE)()&&((U=l==null?void 0:l.exercise)==null?void 0:U.user_exercise_status)>0&&((Y=l==null?void 0:l.exercise)==null?void 0:Y.open_score))&&n.createElement(v.Z,{justify:"end",className:"mb20",align:"middle"},n.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),n.createElement("span",{className:"font14 ml10"},(t==null?void 0:t.user_score)&&n.createElement("span",null,n.createElement("span",{className:Xn[Number(t==null?void 0:t.answer_status)]||"c-orange-ff9"},t==null?void 0:t.user_score),n.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")),!(t!=null&&t.user_score)&&n.createElement("span",{className:"c-red"},"\u672A\u8BC4"))),(t==null?void 0:t.standard_answer_show)&&n.createElement("div",{className:m.analysisWrap},n.createElement("div",{className:m.greyBg},n.createElement(v.Z,{className:"mb20"},n.createElement(r.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),n.createElement(r.Z,null,re?H:t==null?void 0:t.standard_answer_show)),n.createElement(v.Z,{align:"middle",className:"mt15"},n.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),n.createElement(J.Z,{className:m.renderHtml,value:t==null?void 0:t.analysis})))))},Ul=(t,a,D)=>n.createElement(ms,{item:t,sign:st,answerData:l,onBlur:(k,F,I)=>Ne(void 0,null,function*(){return yield Ir(k,F,t==null?void 0:t.question_id,I,t,D)})}),Vl=(t,a,D)=>Ct?n.createElement(_e,{item:t,answerData:l,onBlur:(k,F,I)=>Et(t==null?void 0:t.question_id,null,k,void 0,F,I),isEducation:Ct}):n.createElement(rt,{item:t,answerData:l,onBlur:(k,F)=>Mr(k,t==null?void 0:t.question_id,t,F,D),isEducation:Ct,sign:st}),Zr=(t,a)=>n.createElement(us,{item:t,answerData:l,exerciseId:Q.categoryId,coursesId:Q.coursesId}),kr=(t,a)=>n.createElement(as,{item:t,answerData:l}),Rr=(t,a)=>n.createElement(ws,{setIsSubmitCode:Dt,item:t,sign:st,answerData:l,onBlur:(D,k,F)=>Ne(void 0,null,function*(){return yield Tr(D,k,t==null?void 0:t.question_id,F,t)})}),an=t=>{if(dr){const a=c.default.confirm({centered:!0,icon:null,title:Be.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:n.createElement("span",{className:"c-red"},"\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u672A\u63D0\u4EA4\u8BC4\u6D4B\uFF0C\u53EF\u80FD\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),okText:"\u7ACB\u5373\u63D0\u4EA4",cancelText:"\u5FFD\u7565",onCancel:()=>{yn(!1),t==null||t()},onOk:()=>{yn(!1),_n.Z.publish("BFill:Submit",{})}});return}t==null||t()};(0,e.useEffect)(()=>{const t=_n.Z.subscribe("BFill:Submit:Change",({value:a})=>{yn(a)});return()=>{t()}},[]);const qr=(t,a,D)=>{var k,F;const I=(k=l==null?void 0:l.exercise_question_types)==null?void 0:k.find(R=>R.question_type===a);return n.createElement("div",{className:m.answerSheetWrap},n.createElement("div",{className:m.answerSheetQuestionTitle,onClick:()=>{Ft[a]=!Ft[a],Gs(qe({},Ft))}},!Ft[a]&&n.createElement(h.Z,null),Ft[a]&&n.createElement(X.Z,null),n.createElement("span",{className:"ml5 c-grey-666"},t)),!Ft[a]&&n.createElement(v.Z,{className:m.answerSheet,gutter:[20,20],key:a},(F=I==null?void 0:I.items)==null?void 0:F.map(function(R,U){var Y,H,re,M,j,ae,ze;let ee=` - ${(Y=l==null?void 0:l.question_status)!=null&&Y.some(ge=>{var Ve,nt;return ge.ques_id===R.question_id&&(ge==null?void 0:ge.ques_status)===1&&((Ve=l==null?void 0:l.exercise)==null?void 0:Ve.exercise_status)!==3&&!((nt=l==null?void 0:l.exercise)!=null&&nt.open_score_commited)})?m.active:""} - ${(H=l==null?void 0:l.question_status)!=null&&H.some(ge=>{var Ve,nt;return ge.ques_id===R.question_id&&(ge==null?void 0:ge.ques_status)===2&&((Ve=l==null?void 0:l.exercise)==null?void 0:Ve.exercise_status)!==3&&!((nt=l==null?void 0:l.exercise)!=null&&nt.open_score_commited)})?m.partialActive:""} - ${(re=l==null?void 0:l.question_status)!=null&&re.some(ge=>{var Ve,nt;return ge.ques_id===R.question_id&&(ge==null?void 0:ge.score_status)===1&&(((Ve=l==null?void 0:l.exercise)==null?void 0:Ve.exercise_status)===3||((nt=l==null?void 0:l.exercise)==null?void 0:nt.open_score_commited))})?m.yes:""} - ${(M=l==null?void 0:l.question_status)!=null&&M.some(ge=>{var Ve,nt;return ge.ques_id===R.question_id&&(ge==null?void 0:ge.score_status)===2&&(((Ve=l==null?void 0:l.exercise)==null?void 0:Ve.exercise_status)===3||((nt=l==null?void 0:l.exercise)==null?void 0:nt.open_score_commited))})?m.no:""} - ${(j=l==null?void 0:l.question_status)!=null&&j.some(ge=>{var Ve,nt;return ge.ques_id===R.question_id&&(ge==null?void 0:ge.score_status)===3&&(((Ve=l==null?void 0:l.exercise)==null?void 0:Ve.exercise_status)===3||((nt=l==null?void 0:l.exercise)==null?void 0:nt.open_score_commited))})?m.bf:""} - `;if(R.question_type===a)return(ae=l==null?void 0:l.exercise)!=null&&ae.open_score&&(Number(R.question_score)===Number(R.user_score)?ee=m.green:R.user_score>0?ee=m.orange:ee=m.red),n.createElement(r.Z,null,n.createElement("div",{onClick:()=>{an(()=>{if(!(D===Fe&&U===Ae)){if(st.current){st.current="appoint",Cn.current={oneindex:D,twoindex:U};return}Yl({oneindex:D,twoindex:U})}})},key:U,className:` - ${m.answerSheetItem} - ${ee} - ${D===Fe&&U===Ae?m.selected:""} - `},n.createElement("span",{className:m.qindex},U+1),((ze=l==null?void 0:l.question_status)==null?void 0:ze.some(ge=>{var Ve;return ge.ques_id===R.question_id&&(ge==null?void 0:ge.ques_status)===2&&((Ve=l==null?void 0:l.exercise)==null?void 0:Ve.exercise_status)!==3}))&&n.createElement("div",{style:{height:12,background:"rgba(22,93,255,0.4)",position:"absolute",width:"100%",bottom:0}}),R.is_marked&&n.createElement("i",{className:`iconfont icon-biaoji1 ${m.markIcon}`})))})))},Lr=(t,a)=>{var D,k,F,I;let R="";return((t==null?void 0:t.question_type)===0||(t==null?void 0:t.question_type)===1)&&((D=t==null?void 0:t.question_choices)==null||D.forEach((Y,H)=>{Y.standard_boolean&&(R=R+xt[H])})),n.createElement("div",{className:m.questionItem,id:`Anchor_${t==null?void 0:t.question_type}_${a}`},n.createElement("div",{style:{display:"flex",alignItems:"baseline",marginBottom:40}},n.createElement("span",{className:`${m.questionScore} mr10`},t==null?void 0:t.question_score,"\u5206"),n.createElement("span",{className:`font16 ${m.noWrap}`},a+1,"\u3001"),n.createElement(J.Z,{value:(t==null?void 0:t.question_type)===8?t==null?void 0:t.description:t==null?void 0:t.question_title}),!!((k=t==null?void 0:t.schools)!=null&&k.length)&&n.createElement(y.Z,{title:"\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},n.createElement("i",{className:"iconfont icon-zhidinggongkai1 line24 font18 c-orange"}))),(t==null?void 0:t.question_type)===6&&n.createElement(Pn.Z,{style:{margin:`-30px 0 ${bt.get("check")?11:30}px 60px`},dataSource:(t==null?void 0:t.languages)||[]}),(t==null?void 0:t.question_type)==0&&Bn(t,t==null?void 0:t.question_type),(t==null?void 0:t.question_type)==2&&Bn(t,t==null?void 0:t.question_type),(t==null?void 0:t.question_type)==1&&Hl(t,t==null?void 0:t.question_type),(t==null?void 0:t.question_type)==3&&Ul(t,t==null?void 0:t.question_type),(t==null?void 0:t.question_type)==4&&Vl(t,t==null?void 0:t.question_type),(t==null?void 0:t.question_type)==5&&((F=l==null?void 0:l.exercise)==null?void 0:F.user_exercise_status)===0&&(t==null?void 0:t.answer_status)!=3&&n.createElement("div",{style:{margin:"-28px 0 12px 62px"}},n.createElement(v.Z,{justify:"space-between",align:"middle"},n.createElement(r.Z,null,n.createElement("span",{className:"font14 c-grey-666"},"\u4EFB\u52A1\u5173\u5361")),n.createElement(r.Z,null,n.createElement(It.Z,{type:"primary",className:m.toIframeBtn,onClick:()=>Ne(void 0,null,function*(){return yield Dr(t)})},"\u8FDB\u5165\u7B54\u9898")))),(t==null?void 0:t.question_type)==5&&Zr(t,t==null?void 0:t.question_type),(0,S.dE)()&&((I=l==null?void 0:l.exercise)==null?void 0:I.user_exercise_status)===0&&(t==null?void 0:t.question_type)==6&&n.createElement("div",{style:{margin:"-28px 0 -25px"}},n.createElement(v.Z,{justify:"end",align:"middle"},n.createElement(r.Z,null,n.createElement(It.Z,{type:"primary",className:m.toIframeBtn,onClick:()=>Sr(t)},"\u8FDB\u5165\u7B54\u9898")))),(t==null?void 0:t.question_type)==6&&kr(t,t==null?void 0:t.question_type),(t==null?void 0:t.question_type)==7&&Or(t,t==null?void 0:t.question_type,a),(t==null?void 0:t.question_type)==8&&Rr(t,t==null?void 0:t.question_type),(t==null?void 0:t.answer_comments)&&n.createElement(Cs,{hideScore:!0,list:t==null?void 0:t.answer_comments}))},jr=(t,a)=>n.createElement(e.Fragment,null,qr((t==null?void 0:t.name)||ks.fw[t.question_type].name,t.question_type,a)),st=(0,e.useRef)(!1),Cn=(0,e.useRef)({}),Wt=(0,e.useRef)(),Dn=(0,e.useRef)({}),Gl=()=>{var t,a,D,k,F,I,R,U,Y;window.blur();const H=(D=(a=(t=l.exercise_question_types)==null?void 0:t[Fe])==null?void 0:a.items)==null?void 0:D[Ae];if(!tn&&((k=l==null?void 0:l.exercise)==null?void 0:k.user_exercise_status)===0&&(0,S.dE)()&&!(H!=null&&H.repeat_answer)&&((F=H==null?void 0:H.user_answer)==null?void 0:F.length)>0&&(H==null?void 0:H.ques_status)===0){Wt.current="prev",$t(!0);return}!(H!=null&&H.repeat_answer)&&((I=H==null?void 0:H.user_answer)==null?void 0:I.length)>0&&(H.ques_status=1),ln.current.scrollTo({top:0,left:0,behavior:"smooth"}),Ae===0?(Fe-=1,Ae=l.exercise_question_types[Fe].items.length-1):Ae-=1,(H==null?void 0:H.question_type)==8&&!qt&&setTimeout(()=>{rn(H)},500),Qt((Y=(U=(R=l==null?void 0:l.exercise_question_types)==null?void 0:R[Fe])==null?void 0:U.items)==null?void 0:Y[Ae]),Dt(!1),At(Fe),Nt(Ae)},Xl=()=>{var t,a,D,k,F,I,R,U,Y,H,re;window.blur();const M=(D=(a=(t=l.exercise_question_types)==null?void 0:t[Fe])==null?void 0:a.items)==null?void 0:D[Ae];if(!tn&&((k=l==null?void 0:l.exercise)==null?void 0:k.user_exercise_status)===0&&(0,S.dE)()&&!(M!=null&&M.repeat_answer)&&((F=M==null?void 0:M.user_answer)==null?void 0:F.length)>0&&(M==null?void 0:M.ques_status)===0){Wt.current="next",$t(!0);return}!(M!=null&&M.repeat_answer)&&((I=M==null?void 0:M.user_answer)==null?void 0:I.length)>0&&(M.ques_status=1),ln.current.scrollTo({top:0,left:0,behavior:"smooth"}),((U=(R=l==null?void 0:l.exercise_question_types[Fe])==null?void 0:R.items)==null?void 0:U.length)-1===Ae?(Fe=Fe+1,Ae=0):Ae=Ae+1,(M==null?void 0:M.question_type)==8&&!qt&&setTimeout(()=>{rn(M)},500),Qt((re=(H=(Y=l==null?void 0:l.exercise_question_types)==null?void 0:Y[Fe])==null?void 0:H.items)==null?void 0:re[Ae]),Dt(!1),At(Fe),Nt(Ae)},Yl=t=>{var a,D,k,F,I,R,U,Y,H;const re=t||Cn.current,M=(k=(D=(a=l.exercise_question_types)==null?void 0:a[Fe])==null?void 0:D.items)==null?void 0:k[Ae];if(!tn&&((F=l==null?void 0:l.exercise)==null?void 0:F.user_exercise_status)===0&&(0,S.dE)()&&!(M!=null&&M.repeat_answer)&&((I=M==null?void 0:M.user_answer)==null?void 0:I.length)>0&&(M==null?void 0:M.ques_status)===0){Wt.current="appoint",Dn.current=re,$t(!0);return}!(M!=null&&M.repeat_answer)&&((R=M==null?void 0:M.user_answer)==null?void 0:R.length)>0&&(M.ques_status=1),(M==null?void 0:M.question_type)==8&&!qt&&setTimeout(()=>{rn(M)},500),Qt((H=(Y=(U=l==null?void 0:l.exercise_question_types)==null?void 0:U[re==null?void 0:re.oneindex])==null?void 0:Y.items)==null?void 0:H[re==null?void 0:re.twoindex]),Dt(!1),At(re==null?void 0:re.oneindex),Nt(re==null?void 0:re.twoindex),ln.current.scrollTo({top:0,left:0,behavior:"smooth"})},zl=()=>Ne(void 0,null,function*(){var t;if(st.current){st.current="refresh";return}const a=yield vt();(t=l==null?void 0:l.exercise)!=null&&t.left_time&&(yield ql(!0)),a!=null&&a.status||d.ZP.success(Be.formatMessage({id:"classrooms.updateSuccess",defaultMessage:"\u66F4\u65B0\u6210\u529F"}))}),Ht=()=>{var t,a;switch(st.current){case"prev":Gl();break;case"next":Xl();break;case"appoint":Yl();break;case"submit":$l(!1);break;case"refresh":zl();break;default:}((t=document.activeElement)==null?void 0:t.name)==="edu-program-fill"||((a=document.activeElement)==null?void 0:a.name)==="sign"?st.current=!0:st.current=!1,Cn.current={}},$r=()=>{var t,a,D,k,F,I,R,U,Y,H,re,M;const j=(a=(t=l==null?void 0:l.exercise_question_types)==null?void 0:t[Fe].items)==null?void 0:a[Ae];return n.createElement(e.Fragment,{key:Fe},n.createElement("div",{className:"pt20 mb20"},n.createElement("span",{className:m.questionTypeTitle},(0,W.EM)(Fe+1),"\u3001",(k=(D=l==null?void 0:l.exercise_question_types)==null?void 0:D[Fe])==null?void 0:k.name),n.createElement("span",{className:m.questionTypeInfo},"\uFF08\u5171",(I=(F=l==null?void 0:l.exercise_question_types)==null?void 0:F[Fe])==null?void 0:I.count,"\u9898\uFF1B",((U=(R=l==null?void 0:l.exercise_question_types)==null?void 0:R[Fe])==null?void 0:U.question_type)===7?`\u5305\u542B${(H=(Y=l==null?void 0:l.exercise_question_types)==null?void 0:Y[Fe])==null?void 0:H.sub_questions_count}\u5C0F\u9898`:""," \u5171",(M=(re=l==null?void 0:l.exercise_question_types)==null?void 0:re[Fe])==null?void 0:M.score,"\u5206\uFF09"),!(j!=null&&j.repeat_answer)&&n.createElement("span",{style:{color:"#E30000",marginLeft:20,fontSize:14}},"\u6CE8\u610F\uFF1A\u8BE5\u9898\u4F5C\u7B54\u4E4B\u540E\u4E0D\u5141\u8BB8\u4FEE\u6539\u7B54\u6848\u3002")),n.createElement(e.Fragment,{key:Ae},Lr(j,Ae)))},Wr=()=>{Cl(!0)};return n.createElement(w.Z,{size:"middle",spinning:Xs,tip:n.createElement("div",{className:"c-grey-333 animation-delayed mt10"},"\u60A8\u5F53\u524D\u7F51\u7EDC\u8FDE\u63A5\u8F83\u6162\uFF0C\u5EFA\u8BAE\u60A8",n.createElement("span",{onClick:()=>window.location.reload(),className:"c-light-primary current"},"\u5237\u65B0"),"\u9875\u9762\u540E\u518D\u8BD5\uFF01")},cr&&n.createElement("div",{className:m.screenLock},n.createElement("h3",null,"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u7684\u7535\u8111\u6709",localStorage.screenNums,"\u4E2A\u663E\u793A\u5668"),n.createElement("h4",null,"\u8BF7\u5148\u79FB\u9664\u6389\u5176\u5B83\u7684\u663E\u793A\u5668\u8BBE\u5907\uFF01")),pn&&((Pe=l==null?void 0:l.exercise)==null?void 0:Pe.user_exercise_status)===0&&n.createElement($.Z,{exerciseUserInfo:we.exerciseUserInfo,iframe:Dl,handleToDetail:dt,socket:jt,onStartScreenshot:()=>{T!=null&&T.screen_shot_open&&bl(!0)},onCloseScreenshot:()=>{T!=null&&T.screen_shot_open&&bl(!1)}}),n.createElement($e,{id:Q.categoryId,startRecording:Qs,startScreenshot:Ks,onSuccuss:()=>{Bt(T==null?void 0:T.screen_open),vt()},onBack:dt}),n.createElement("iframe",{style:{display:tr},id:"iframeShixuns",className:m.iframe,src:er,ref:Dl,frameBorder:"0"}),Rt.status!==-2&&Rt.status!==-1&&n.createElement("div",{className:m.fixHeader},n.createElement(v.Z,{wrap:!1,align:"middle",className:"edu-container"},n.createElement(r.Z,null,(0,W.vB)((tt=l==null?void 0:l.exercise)==null?void 0:tt.exercise_status)),n.createElement(r.Z,{className:`${m.exerciseTitle} ml10`,title:(K=l==null?void 0:l.exercise)==null?void 0:K.exercise_name},(se=l==null?void 0:l.exercise)==null?void 0:se.exercise_name),n.createElement(r.Z,{style:{marginLeft:"auto"}},((Ee=l==null?void 0:l.exercise)==null?void 0:Ee.user_exercise_status)===1&&n.createElement(_.ZP,{className:m.changeButton,type:"primary",onClick:()=>{g.history.push(`/classrooms/${Q.coursesId}/exercise/${Q.categoryId}/detail`)}},"\u8FD4\u56DE")),!((0,S.GJ)()||(0,S.dE)()&&((Ie=l==null?void 0:l.exercise)==null?void 0:Ie.user_exercise_status)==1)&&!!((pe=l==null?void 0:l.exercise)!=null&&pe.left_time)&&n.createElement(r.Z,{style:{marginLeft:"auto"}},n.createElement("aside",{className:`${m.countDown} ${nr}`},n.createElement("i",{className:"iconfont icon-daojishi",style:{marginRight:6}}),n.createElement("span",{className:m.cnText},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),n.createElement($s,{value:Js,onFinish:()=>ql()}))),n.createElement(r.Z,null,!((0,S.GJ)()||(0,S.dE)()&&((De=l==null?void 0:l.exercise)==null?void 0:De.user_exercise_status)==1)&&we.actionTabs.key!=="student-unlock"&&ur&&n.createElement(It.Z,{className:`${m.refreshBtn} ml30`,onClick:zl},n.createElement("span",{className:"iconfont icon-shuaxin2 mr5"}),"\u5237\u65B0")),n.createElement(r.Z,null,(0,S.dE)()&&((Le=l==null?void 0:l.exercise)==null?void 0:Le.user_exercise_status)===0&&n.createElement(It.Z,{className:`${m.submitButton} ml10`,type:"primary",onClick:()=>Ne(void 0,null,function*(){an(()=>Ne(void 0,null,function*(){if(st.current){st.current="submit";return}yield $l(!1)}))})},(0,Re._V)(Re.CP.answer7))),n.createElement(r.Z,null,((Xe=l==null?void 0:l.exercise)==null?void 0:Xe.forbid_screen)&&n.createElement(_.ZP,{className:`${m.submitButton} ml10`,type:"primary",onClick:Wr},(0,Re._V)(Re.CP.answer12))),n.createElement(r.Z,null,(((Se=l==null?void 0:l.exercise)==null?void 0:Se.commit_status)==1||((ke=l==null?void 0:l.exercise)==null?void 0:ke.exercise_status)==3)&&((Ue=l==null?void 0:l.exercise_answer_user)==null?void 0:Ue.analysis)&&n.createElement("span",{className:m.teachAnalysis,onClick:()=>xn(!0)},n.createElement("i",{className:"iconfont icon-jiaoshipingjia"}),n.createElement("span",{className:"ml5"},"\u6559\u5E08\u8BC4\u4EF7"))))),n.createElement("section",{className:`edu-container ${m.wrapper} ${Ct&&m.wrpAnswer}`},Rt.status===0&&n.createElement(v.Z,{className:`${Ct?"mt70":""} ${m.mainPart}`,wrap:!1},n.createElement(r.Z,{flex:ht?"280px":"0px",className:Ct?"mb100":""},n.createElement("div",{className:m.leftPart},n.createElement("section",null,ht&&n.createElement(r.Z,{flex:"1",style:{background:"#fff",marginBottom:"10px",padding:"20px"}},n.createElement("div",{style:{marginBottom:15}},n.createElement("span",{style:{color:"#5F6368"}},"\u59D3\u540D"),n.createElement("span",{className:`ml10 ${m.userInfoText}`},((Ye=l==null?void 0:l.exercise)==null?void 0:Ye.user_name)||"- -")),n.createElement("div",null,n.createElement("span",{style:{color:"#5F6368"}},"\u5B66\u53F7"),n.createElement("span",{className:`ml10 ${m.userInfoText}`},((Tt=l==null?void 0:l.exercise)==null?void 0:Tt.student_id)||"- -"))),ht&&(0,S.dE)()&&((Mt=l.exercise)==null?void 0:Mt.user_exercise_status)===0&&((Ot=l.exercise)==null?void 0:Ot.open_phone_video_recording)&&n.createElement(v.Z,{className:m.eduQrcode,style:{marginTop:10},align:"middle"},n.createElement(r.Z,null,n.createElement(q(),{value:`https://${document.domain}/live-push.html?id=${Q.categoryId}&login=${Q.login}&cookie=${(0,W.ej)("_educoder_session")}`})),n.createElement(r.Z,{className:"ml15"},"\u6253\u5F00\u5FAE\u4FE1\u626B\u4E00\u626B",n.createElement("br",null),"\u5F00\u542F\u624B\u673A\u89C6\u9891\u5F55\u5236")),ht&&n.createElement("aside",{className:"bg-white"},n.createElement("aside",{className:m.answerInfo},n.createElement(v.Z,{justify:"space-between"},n.createElement(r.Z,null,"\u7B54\u9898\u8FDB\u5EA6"),n.createElement(r.Z,{className:m.answerProgress},n.createElement("span",{style:{color:"#165DFF"}},(ft=(it=l==null?void 0:l.question_status)==null?void 0:it.filter(t=>t.ques_status===1))==null?void 0:ft.length),n.createElement("span",{style:{color:"#999999"}},"/",(wt=l==null?void 0:l.exercise_types)==null?void 0:wt.q_counts))),n.createElement(v.Z,null,n.createElement(i.Z,{strokeColor:"#165dffa6",trailColor:"#0000000d",percent:((Yn=(Zt=l==null?void 0:l.question_status)==null?void 0:Zt.filter(t=>t.ques_status===1))==null?void 0:Yn.length)/((zn=l==null?void 0:l.exercise_types)==null?void 0:zn.q_counts)*100,showInfo:!1})),n.createElement(v.Z,null,n.createElement(r.Z,null,n.createElement("span",{className:"c-grey-333"},"\u5171 ",n.createElement("span",{style:{color:"#165DFF"}},((Qn=l==null?void 0:l.exercise_types)==null?void 0:Qn.q_counts)||((Jn=(Kn=l==null?void 0:l.exercise_scores)==null?void 0:Kn.exercise_types)==null?void 0:Jn.q_counts))," \u9898\uFF1A"),n.createElement("span",{className:"c-grey-333"},"\u6EE1\u5206 ",n.createElement("span",{style:{color:"#FA6400"}},((el=l==null?void 0:l.exercise_types)==null?void 0:el.q_scores)||((nl=(tl=l==null?void 0:l.exercise_scores)==null?void 0:tl.exercise_types)==null?void 0:nl.q_scores))," \u5206")))),n.createElement(v.Z,{className:m.dottedLineWrapper,align:"middle"},n.createElement(r.Z,{className:m.leftHalfCircle}),n.createElement(r.Z,{flex:1,className:m.dottedLine}),n.createElement(r.Z,{className:m.rightHalfCircle})),n.createElement(v.Z,null,n.createElement(r.Z,{flex:"1"},n.createElement("aside",{className:`${m.cardList} ${(ll=l.exercise)!=null&&ll.open_phone_video_recording?m.withQrcode:""}`},(sl=l==null?void 0:l.exercise_question_types)==null?void 0:sl.map((t,a)=>n.createElement(e.Fragment,{key:t.question_type},jr(t,a)))))))),(0,S.dE)()&&((rl=l==null?void 0:l.exercise)==null?void 0:rl.exercise_status)!==3&&!((ul=l==null?void 0:l.exercise)!=null&&ul.open_score_commited)&&n.createElement(v.Z,{justify:"space-around",align:"middle",className:m.answerSheetBottom},n.createElement(r.Z,{className:m.tooltipWrap},n.createElement("span",{className:m.answerYes}),"\u5DF2\u7B54"),n.createElement(r.Z,{className:m.tooltipWrap},n.createElement("span",{className:`${m.answerNo} ml10`},n.createElement("div",{style:{height:"50%",width:"100%",background:"rgba(22,93,255,0.4)"}})),"\u90E8\u5206\u7B54\u9898"),n.createElement(r.Z,{className:m.tooltipWrap},n.createElement("span",{className:`${m.answerNo} ml10`}),"\u672A\u7B54"),n.createElement(r.Z,{className:m.tooltipWrap},n.createElement("i",{className:"iconfont icon-biaoji1",style:{marginRight:4,color:"#FFB538"}}),"\u6807\u8BB0")),(0,S.dE)()&&(((al=l==null?void 0:l.exercise)==null?void 0:al.exercise_status)===3||((ol=l==null?void 0:l.exercise)==null?void 0:ol.open_score_commited))&&n.createElement(v.Z,{justify:"space-around",align:"middle",className:m.answerSheetBottom},n.createElement(r.Z,{className:m.tooltipWrap},n.createElement("span",{className:m.answerYes,style:{background:"#028D01",height:8,width:8,borderRadius:"50%"}}),"\u6B63\u786E"),n.createElement(r.Z,{className:m.tooltipWrap},n.createElement("span",{style:{background:"#FB3226",height:8,width:8,borderRadius:"50%"},className:`${m.answerNo} ml10`}),"\u9519\u8BEF"),n.createElement(r.Z,{className:m.tooltipWrap},n.createElement("span",{style:{background:"#E77400",height:8,width:8,borderRadius:"50%"},className:`${m.answerNo} ml10`}),"\u90E8\u5206\u5F97\u5206"),n.createElement(r.Z,{className:m.tooltipWrap},n.createElement("i",{className:"iconfont icon-biaoji1",style:{marginRight:4,color:"#FFB538"}}),"\u6807\u8BB0")))),n.createElement(r.Z,null,n.createElement("div",{className:m.fold,onClick:()=>Ys(!ht)},ht&&n.createElement(y.Z,{title:"\u6536\u8D77\u7B54\u9898\u5361"},n.createElement("span",{className:"icon-zuojiantou iconfont c-grey-c"})),!ht&&n.createElement(y.Z,{title:"\u5C55\u5F00"}," ",n.createElement("span",{className:"icon-youjiantou iconfont c-grey-c"})))),n.createElement(r.Z,{flex:"1"},n.createElement("section",{className:[m.rightPart,"ml20"].join(" ")},n.createElement("div",{className:`${m.questionPart} pl30 pr30`,ref:ln},$r()),n.createElement(v.Z,{className:m.bottom,align:"middle",justify:"space-between"},n.createElement(r.Z,null,n.createElement(It.Z,{icon:n.createElement("i",{className:`iconfont ${(cl=(il=l.exercise_question_types)==null?void 0:il[Fe].items[Ae])!=null&&cl.is_marked?"icon-biaoji1":"icon-biaojigaiti"}`,style:{color:"#FFB538",marginRight:6}}),className:m.markBtn,onClick:()=>Ne(void 0,null,function*(){var t;(yield(0,Z.sS)(Q.categoryId,{exercise_question_id:(t=l.exercise_question_types[Fe].items[Ae])==null?void 0:t.question_id})).status===0&&vt()})},(fl=(dl=l.exercise_question_types)==null?void 0:dl[Fe].items[Ae])!=null&&fl.is_marked?"\u53D6\u6D88\u6807\u8BB0":"\u6807\u8BB0\u8BE5\u9898")),n.createElement(r.Z,null,(Fe!=0||Ae!=0)&&n.createElement(_.ZP,{className:`${m.changeButton} ${m.prevBtn} mr20`,type:"default",onClick:()=>{an(()=>{if(st.current){st.current="prev";return}Gl()})}},"\u4E0A\u4E00\u9898"),!(Fe===((vl=l==null?void 0:l.exercise_question_types)==null?void 0:vl.length)-1&&Ae===((pl=(_l=(ml=l==null?void 0:l.exercise_question_types)==null?void 0:ml[Fe])==null?void 0:_l.items)==null?void 0:pl.length)-1)&&n.createElement(_.ZP,{className:m.changeButton,type:"primary",onClick:()=>{an(()=>{if(mr){if(st.current){st.current="next";return}Xl()}})}},"\u4E0B\u4E00\u9898")))))),Rt.status!==0&&n.createElement(Fs,{data:Rt}),n.createElement(c.default,{title:"\u6CE8\u610F",open:fr,closable:!1,footer:!1},n.createElement("div",null,n.createElement("p",{style:{marginBottom:0}},"\u79BB\u5F00\u8BE5\u9898\u540E\u4E0D\u5141\u8BB8\u518D\u6B21\u4FEE\u6539\u7B54\u6848\uFF0C\u786E\u8BA4\u79BB\u5F00\u5417\uFF1F"),n.createElement("div",{style:{marginTop:60,display:"flex",justifyContent:"space-between",alignItems:"center"}},n.createElement(O.default,{checked:tn,onChange:t=>{Nl(t.target.checked)}},"\u4E0B\u6B21\u4E0D\u518D\u663E\u793A"),n.createElement("div",null,n.createElement(_.ZP,{onClick:()=>{$t(!1),Nl(!1)}},"\u6211\u518D\u60F3\u60F3"),n.createElement(_.ZP,{onClick:()=>{l.exercise_question_types[Fe].items[Ae].ques_status=1,ct(qe({},l)),Wt.current==="prev"?(Ae===0?(Fe-=1,Ae=l.exercise_question_types[Fe].items.length-1):Ae-=1,At(Fe),Nt(Ae)):Wt.current==="next"?(l.exercise_question_types[Fe].items.length-1===Ae?(Fe=Fe+1,Ae=0):Ae=Ae+1,At(Fe),Nt(Ae)):(At(Dn.current.oneindex),Nt(Dn.current.twoindex)),$t(!1)},type:"primary",style:{marginLeft:30}},Be.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"})))))),n.createElement(Ds.Z,{successCb:bn})),zs&&n.createElement(As(),{disabled:Il,bounds:pr,onStart:(t,a)=>Er(t,a)},n.createElement("div",{ref:Ml,style:{position:"absolute",left:40,top:200,zIndex:1300}},n.createElement("div",{onMouseOver:()=>{Il&&Tl(!1)},onMouseOut:()=>{Tl(!0)}},n.createElement(v.Z,{className:m.cameraHeader,align:"middle",justify:"space-between"},n.createElement(r.Z,null,n.createElement("i",{className:"iconfont icon-kaiqishexiangtou"}),n.createElement("span",null,"\u5DF2\u5F00\u542F\u6444\u50CF\u5934")),Ol?n.createElement(Ns.Z,{onClick:()=>{Zl(!1)}}):n.createElement(Ps.Z,{onClick:()=>{Zl(!0)}})),n.createElement("div",{style:{display:Ol?"flex":"none"}},n.createElement(N.Z,{number:((gl=l==null?void 0:l.exercise)==null?void 0:gl.photo_count)-((hl=l==null?void 0:l.exercise)==null?void 0:hl.take_photo),take_photo:(El=l==null?void 0:l.exercise)==null?void 0:El.take_photo,ref:Sl,time:(yl=l.exercise)==null?void 0:yl.left_time,update:vt,supportCamera:t=>{t===2?(rr(!0),kt(T==null?void 0:T.screen_shot_open),T!=null&&T.screen_shot_open||(Bt(T==null?void 0:T.screen_open),vt())):t===1&&setTimeout(()=>g.history.push("/"),3e3)}}))))),n.createElement(c.default,{destroyOnClose:!0,closable:!1,centered:!0,className:m.teachAnalysisModal,title:n.createElement(v.Z,{align:"middle",justify:"space-between"},n.createElement(r.Z,{style:{color:"rgba(0,0,0,0.9)",fontSize:"16px"}},"\u6559\u5E08\u8BC4\u4EF7"),n.createElement(r.Z,null,n.createElement("i",{className:"iconfont icon-guanbi7",style:{fontSize:"15px",cursor:"pointer"},onClick:()=>xn(!1)}))),open:hr,footer:!1,onCancel:()=>xn(!1)},(xl=l==null?void 0:l.exercise_answer_user)==null?void 0:xl.analysis),n.createElement(c.default,{destroyOnClose:!0,centered:!0,width:555,title:n.createElement(v.Z,{align:"middle"},n.createElement("div",{className:"c-black font16 mr8"},(0,Re._V)(Re.CP.answer8)),n.createElement("div",{className:"c-grey-666"},(0,Re._V)(Re.CP.answer9))),open:ar,footer:!1,onCancel:()=>Cl(!1)},n.createElement("div",null,n.createElement("div",{className:"mb20 c-black"},(0,Re._V)(Re.CP.answer10)),n.createElement(Os,{key:or,onOk:t=>{var a;console.log(t,444),t.join("")===((a=l==null?void 0:l.exercise)==null?void 0:a.screen_key)?dt():(d.ZP.warning((0,Re._V)(Re.CP.answer11)),ir(k=>k+1))}}))))};var Hs=(0,g.connect)(({loading:s,user:o,exercise:C,globalSetting:ie})=>({globalSetting:ie,user:o,exercise:C,loading:s.effects}))(Ws)},14625:function(ue){function A(e){var g,G,q="";if(typeof e=="string"||typeof e=="number")q+=e;else if(typeof e=="object")if(Array.isArray(e)){var L=e.length;for(g=0;g>>7-u%8&1)==1},put:function(u,e){for(var g=0;g>>e-g-1&1)==1)},getLengthInBits:function(){return this.length},putBit:function(u){var e=Math.floor(this.length/8);this.buffer.length<=e&&this.buffer.push(0),u&&(this.buffer[e]|=128>>>this.length%8),this.length++}},ue.exports=A},78485:function(ue){ue.exports={L:1,M:0,Q:3,H:2}},13679:function(ue,A,u){var e=u(87532);function g(G,q){if(G.length==null)throw new Error(G.length+"/"+q);for(var L=0;L=7&&this.setupTypeNumber(E),this.dataCache==null&&(this.dataCache=p.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,d)},c.setupPositionProbePattern=function(E,d){for(var i=-1;i<=7;i++)if(!(E+i<=-1||this.moduleCount<=E+i))for(var v=-1;v<=7;v++)d+v<=-1||this.moduleCount<=d+v||(0<=i&&i<=6&&(v==0||v==6)||0<=v&&v<=6&&(i==0||i==6)||2<=i&&i<=4&&2<=v&&v<=4?this.modules[E+i][d+v]=!0:this.modules[E+i][d+v]=!1)},c.getBestMaskPattern=function(){for(var E=0,d=0,i=0;i<8;i++){this.makeImpl(!0,i);var v=q.getLostPoint(this);(i==0||E>v)&&(E=v,d=i)}return d},c.createMovieClip=function(E,d,i){var v=E.createEmptyMovieClip(d,i),r=1;this.make();for(var x=0;x>i&1)==1;this.modules[Math.floor(i/3)][i%3+this.moduleCount-8-3]=v}for(var i=0;i<18;i++){var v=!E&&(d>>i&1)==1;this.modules[i%3+this.moduleCount-8-3][Math.floor(i/3)]=v}},c.setupTypeInfo=function(E,d){for(var i=this.errorCorrectLevel<<3|d,v=q.getBCHTypeInfo(i),r=0;r<15;r++){var x=!E&&(v>>r&1)==1;r<6?this.modules[r][8]=x:r<8?this.modules[r+1][8]=x:this.modules[this.moduleCount-15+r][8]=x}for(var r=0;r<15;r++){var x=!E&&(v>>r&1)==1;r<8?this.modules[8][this.moduleCount-r-1]=x:r<9?this.modules[8][15-r-1+1]=x:this.modules[8][15-r-1]=x}this.modules[this.moduleCount-8][8]=!E},c.mapData=function(E,d){for(var i=-1,v=this.moduleCount-1,r=7,x=0,O=this.moduleCount-1;O>0;O-=2)for(O==6&&O--;;){for(var y=0;y<2;y++)if(this.modules[v][O-y]==null){var w=!1;x>>r&1)==1);var _=q.getMask(d,v,O-y);_&&(w=!w),this.modules[v][O-y]=w,r--,r==-1&&(x++,r=7)}if(v+=i,v<0||this.moduleCount<=v){v-=i,i=-i;break}}},p.PAD0=236,p.PAD1=17,p.createData=function(E,d,i){for(var v=g.getRSBlocks(E,d),r=new G,x=0;xy*8)throw new Error("code length overflow. ("+r.getLengthInBits()+">"+y*8+")");for(r.getLengthInBits()+4<=y*8&&r.put(0,4);r.getLengthInBits()%8!=0;)r.putBit(!1);for(;!(r.getLengthInBits()>=y*8||(r.put(p.PAD0,8),r.getLengthInBits()>=y*8));)r.put(p.PAD1,8);return p.createBytes(r,v)},p.createBytes=function(E,d){for(var i=0,v=0,r=0,x=new Array(d.length),O=new Array(d.length),y=0;y=0?$.get(W):0}}for(var te=0,h=0;h=256;)e-=255;return A.EXP_TABLE[e]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)},u=0;u<8;u++)A.EXP_TABLE[u]=1<=0;)c^=L.G15<=0;)c^=L.G18<>>=1;return c},getPatternPosition:function(p){return L.PATTERN_POSITION_TABLE[p-1]},getMask:function(p,c,E){switch(p){case q.PATTERN000:return(c+E)%2==0;case q.PATTERN001:return c%2==0;case q.PATTERN010:return E%3==0;case q.PATTERN011:return(c+E)%3==0;case q.PATTERN100:return(Math.floor(c/2)+Math.floor(E/3))%2==0;case q.PATTERN101:return c*E%2+c*E%3==0;case q.PATTERN110:return(c*E%2+c*E%3)%2==0;case q.PATTERN111:return(c*E%3+(c+E)%2)%2==0;default:throw new Error("bad maskPattern:"+p)}},getErrorCorrectPolynomial:function(p){for(var c=new g([1],0),E=0;E5&&(E+=3+v-5)}for(var d=0;d=0)&&Object.prototype.propertyIsEnumerable.call(S,P)&&(Z[P]=S[P])}return Z}function p(S,B){if(S==null)return{};var Z={},P=Object.keys(S),J,ye;for(ye=0;ye=0)&&(Z[J]=S[J]);return Z}function c(S,B){if(!(S instanceof B))throw new TypeError("Cannot call a class as a function")}function E(S,B){for(var Z=0;Z>6),B+=String.fromCharCode(128|P&63)):P<55296||P>=57344?(B+=String.fromCharCode(224|P>>12),B+=String.fromCharCode(128|P>>6&63),B+=String.fromCharCode(128|P&63)):(Z++,P=65536+((P&1023)<<10|S.charCodeAt(Z)&1023),B+=String.fromCharCode(240|P>>18),B+=String.fromCharCode(128|P>>12&63),B+=String.fromCharCode(128|P>>6&63),B+=String.fromCharCode(128|P&63))}return B}var $={size:128,level:"L",bgColor:"#FFFFFF",fgColor:"#000000",includeMargin:!1},W={},te=4,f=.1;function b(S){var B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,Z=[];return S.forEach(function(P,J){var ye=null;P.forEach(function(je,Ke){if(!je&&ye!==null){Z.push("M".concat(ye+B," ").concat(J+B,"h").concat(Ke-ye,"v1H").concat(ye+B,"z")),ye=null;return}if(Ke===P.length-1){if(!je)return;ye===null?Z.push("M".concat(Ke+B,",").concat(J+B," h1v1H").concat(Ke+B,"z")):Z.push("M".concat(ye+B,",").concat(J+B," h").concat(Ke+1-ye,"v1H").concat(ye+B,"z"));return}je&&ye===null&&(ye=Ke)})}),Z.join("")}function le(S,B){return S.slice().map(function(Z,P){return P=B.y+B.h?Z:Z.map(function(J,ye){return ye=B.x+B.w?J:!1})})}function $e(S,B){var Z=S.imageSettings,P=S.size,J=S.includeMargin;if(Z==null)return null;var ye=J?te:0,je=B.length+ye*2,Ke=Math.floor(P*f),rt=je/P,Je=(Z.width||Ke)*rt,ut=(Z.height||Ke)*rt,_e=Z.x==null?B.length/2-Je/2:Z.x*rt,he=Z.y==null?B.length/2-ut/2:Z.y*rt,xe=null;if(Z.excavate){var Oe=Math.floor(_e),Ze=Math.floor(he),et=Math.ceil(Je+_e-Oe),Ge=Math.ceil(ut+he-Ze);xe={x:Oe,y:Ze,w:et,h:Ge}}return{x:_e,y:he,h:ut,w:Je,excavation:xe}}var Me=function(){try{new Path2D().addPath(new Path2D)}catch(S){return!1}return!0}(),We=function(S){x(B,S);function B(){var Z,P;c(this,B);for(var J=arguments.length,ye=new Array(J),je=0;je{if((0,d.default)("Draggable: onDragStart: %j",N),this.props.onStart(X,(0,p.createDraggableData)(this,N))===!1)return!1;this.setState({dragging:!0,dragged:!0})}),x(this,"onDrag",(X,N)=>{if(!this.state.dragging)return!1;(0,d.default)("Draggable: onDrag: %j",N);const $=(0,p.createDraggableData)(this,N),W={x:$.x,y:$.y,slackX:0,slackY:0};if(this.props.bounds){const{x:f,y:b}=W;W.x+=this.state.slackX,W.y+=this.state.slackY;const[le,$e]=(0,p.getBoundPosition)(this,W.x,W.y);W.x=le,W.y=$e,W.slackX=this.state.slackX+(f-W.x),W.slackY=this.state.slackY+(b-W.y),$.x=W.x,$.y=W.y,$.deltaX=W.x-this.state.x,$.deltaY=W.y-this.state.y}if(this.props.onDrag(X,$)===!1)return!1;this.setState(W)}),x(this,"onDragStop",(X,N)=>{if(!this.state.dragging||this.props.onStop(X,(0,p.createDraggableData)(this,N))===!1)return!1;(0,d.default)("Draggable: onDragStop: %j",N);const W={dragging:!1,slackX:0,slackY:0};if(!!this.props.position){const{x:f,y:b}=this.props.position;W.x=f,W.y=b}this.setState(W)}),this.state={dragging:!1,dragged:!1,x:h.position?h.position.x:h.defaultPosition.x,y:h.position?h.position.y:h.defaultPosition.y,prevPropsPosition:mt({},h.position),slackX:0,slackY:0,isElementSVG:!1},h.position&&!(h.onDrag||h.onStop)&&console.warn("A `position` was applied to this , without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.")}componentDidMount(){typeof window.SVGElement!="undefined"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}componentWillUnmount(){this.state.dragging&&this.setState({dragging:!1})}findDOMNode(){var h,X,N;return(N=(X=(h=this.props)==null?void 0:h.nodeRef)==null?void 0:X.current)!=null?N:G.default.findDOMNode(this)}render(){const J=this.props,{axis:h,bounds:X,children:N,defaultPosition:$,defaultClassName:W,defaultClassNameDragging:te,defaultClassNameDragged:f,position:b,positionOffset:le,scale:$e}=J,Me=ns(J,["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"]);let We={},m=null;const S=!!!b||this.state.dragging,B=b||$,Z={x:(0,p.canDragX)(this)&&S?this.state.x:B.x,y:(0,p.canDragY)(this)&&S?this.state.y:B.y};this.state.isElementSVG?m=(0,L.createSVGTransform)(Z,le):We=(0,L.createCSSTransform)(Z,le);const P=(0,q.clsx)(N.props.className||"",W,{[te]:this.state.dragging,[f]:this.state.dragged});return e.createElement(E.default,r({},Me,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),e.cloneElement(e.Children.only(N),{className:P,style:mt(mt({},N.props.style),We),transform:m}))}}A.default=w,x(w,"displayName","Draggable"),x(w,"propTypes",An(mt({},E.default.propTypes),{axis:g.default.oneOf(["both","x","y","none"]),bounds:g.default.oneOfType([g.default.shape({left:g.default.number,right:g.default.number,top:g.default.number,bottom:g.default.number}),g.default.string,g.default.oneOf([!1])]),defaultClassName:g.default.string,defaultClassNameDragging:g.default.string,defaultClassNameDragged:g.default.string,defaultPosition:g.default.shape({x:g.default.number,y:g.default.number}),positionOffset:g.default.shape({x:g.default.oneOfType([g.default.number,g.default.string]),y:g.default.oneOfType([g.default.number,g.default.string])}),position:g.default.shape({x:g.default.number,y:g.default.number}),className:c.dontSetMe,style:c.dontSetMe,transform:c.dontSetMe})),x(w,"defaultProps",An(mt({},E.default.defaultProps),{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},68555:function(ue,A,u){"use strict";Object.defineProperty(A,"__esModule",{value:!0}),A.default=void 0;var e=d(u(59301)),g=E(u(12708)),G=E(u(4676)),q=u(77026),L=u(22013),p=u(80217),c=E(u(97510));function E(w){return w&&w.__esModule?w:{default:w}}function d(w,_){if(typeof WeakMap=="function")var h=new WeakMap,X=new WeakMap;return(d=function(N,$){if(!$&&N&&N.__esModule)return N;var W,te,f={__proto__:null,default:N};if(N===null||typeof N!="object"&&typeof N!="function")return f;if(W=$?X:h){if(W.has(N))return W.get(N);W.set(N,f)}for(const b in N)b!=="default"&&{}.hasOwnProperty.call(N,b)&&((te=(W=Object.defineProperty)&&Object.getOwnPropertyDescriptor(N,b))&&(te.get||te.set)?W(f,b,te):f[b]=N[b]);return f})(w,_)}function i(w,_,h){return(_=v(_))in w?Object.defineProperty(w,_,{value:h,enumerable:!0,configurable:!0,writable:!0}):w[_]=h,w}function v(w){var _=r(w,"string");return typeof _=="symbol"?_:_+""}function r(w,_){if(typeof w!="object"||!w)return w;var h=w[Symbol.toPrimitive];if(h!==void 0){var X=h.call(w,_||"default");if(typeof X!="object")return X;throw new TypeError("@@toPrimitive must return a primitive value.")}return(_==="string"?String:Number)(w)}const x={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}};let O=x.mouse;class y extends e.Component{constructor(){super(...arguments),i(this,"dragging",!1),i(this,"lastX",NaN),i(this,"lastY",NaN),i(this,"touchIdentifier",null),i(this,"mounted",!1),i(this,"handleDragStart",_=>{if(this.props.onMouseDown(_),!this.props.allowAnyClick&&typeof _.button=="number"&&_.button!==0)return!1;const h=this.findDOMNode();if(!h||!h.ownerDocument||!h.ownerDocument.body)throw new Error(" not mounted on DragStart!");const{ownerDocument:X}=h;if(this.props.disabled||!(_.target instanceof X.defaultView.Node)||this.props.handle&&!(0,q.matchesSelectorAndParentsTo)(_.target,this.props.handle,h)||this.props.cancel&&(0,q.matchesSelectorAndParentsTo)(_.target,this.props.cancel,h))return;_.type==="touchstart"&&!this.props.allowMobileScroll&&_.preventDefault();const N=(0,q.getTouchIdentifier)(_);this.touchIdentifier=N;const $=(0,L.getControlPosition)(_,N,this);if($==null)return;const{x:W,y:te}=$,f=(0,L.createCoreData)(this,W,te);(0,c.default)("DraggableCore: handleDragStart: %j",f),(0,c.default)("calling",this.props.onStart),!(this.props.onStart(_,f)===!1||this.mounted===!1)&&(this.props.enableUserSelectHack&&(0,q.addUserSelectStyles)(X),this.dragging=!0,this.lastX=W,this.lastY=te,(0,q.addEvent)(X,O.move,this.handleDrag),(0,q.addEvent)(X,O.stop,this.handleDragStop))}),i(this,"handleDrag",_=>{const h=(0,L.getControlPosition)(_,this.touchIdentifier,this);if(h==null)return;let{x:X,y:N}=h;if(Array.isArray(this.props.grid)){let te=X-this.lastX,f=N-this.lastY;if([te,f]=(0,L.snapToGrid)(this.props.grid,te,f),!te&&!f)return;X=this.lastX+te,N=this.lastY+f}const $=(0,L.createCoreData)(this,X,N);if((0,c.default)("DraggableCore: handleDrag: %j",$),this.props.onDrag(_,$)===!1||this.mounted===!1){try{this.handleDragStop(new MouseEvent("mouseup"))}catch(te){const f=document.createEvent("MouseEvents");f.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(f)}return}this.lastX=X,this.lastY=N}),i(this,"handleDragStop",_=>{if(!this.dragging)return;const h=(0,L.getControlPosition)(_,this.touchIdentifier,this);if(h==null)return;let{x:X,y:N}=h;if(Array.isArray(this.props.grid)){let f=X-this.lastX||0,b=N-this.lastY||0;[f,b]=(0,L.snapToGrid)(this.props.grid,f,b),X=this.lastX+f,N=this.lastY+b}const $=(0,L.createCoreData)(this,X,N);if(this.props.onStop(_,$)===!1||this.mounted===!1)return!1;const te=this.findDOMNode();te&&this.props.enableUserSelectHack&&(0,q.scheduleRemoveUserSelectStyles)(te.ownerDocument),(0,c.default)("DraggableCore: handleDragStop: %j",$),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,te&&((0,c.default)("DraggableCore: Removing handlers"),(0,q.removeEvent)(te.ownerDocument,O.move,this.handleDrag),(0,q.removeEvent)(te.ownerDocument,O.stop,this.handleDragStop))}),i(this,"onMouseDown",_=>(O=x.mouse,this.handleDragStart(_))),i(this,"onMouseUp",_=>(O=x.mouse,this.handleDragStop(_))),i(this,"onTouchStart",_=>(O=x.touch,this.handleDragStart(_))),i(this,"onTouchEnd",_=>(O=x.touch,this.handleDragStop(_)))}componentDidMount(){this.mounted=!0;const _=this.findDOMNode();_&&(0,q.addEvent)(_,x.touch.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const _=this.findDOMNode();if(_){const{ownerDocument:h}=_;(0,q.removeEvent)(h,x.mouse.move,this.handleDrag),(0,q.removeEvent)(h,x.touch.move,this.handleDrag),(0,q.removeEvent)(h,x.mouse.stop,this.handleDragStop),(0,q.removeEvent)(h,x.touch.stop,this.handleDragStop),(0,q.removeEvent)(_,x.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,q.scheduleRemoveUserSelectStyles)(h)}}findDOMNode(){var _,h,X;return(_=this.props)!=null&&_.nodeRef?(X=(h=this.props)==null?void 0:h.nodeRef)==null?void 0:X.current:G.default.findDOMNode(this)}render(){return e.cloneElement(e.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}A.default=y,i(y,"displayName","DraggableCore"),i(y,"propTypes",{allowAnyClick:g.default.bool,allowMobileScroll:g.default.bool,children:g.default.node.isRequired,disabled:g.default.bool,enableUserSelectHack:g.default.bool,offsetParent:function(w,_){if(w[_]&&w[_].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:g.default.arrayOf(g.default.number),handle:g.default.string,cancel:g.default.string,nodeRef:g.default.object,onStart:g.default.func,onDrag:g.default.func,onStop:g.default.func,onMouseDown:g.default.func,scale:g.default.number,className:p.dontSetMe,style:p.dontSetMe,transform:p.dontSetMe}),i(y,"defaultProps",{allowAnyClick:!1,allowMobileScroll:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},96249:function(ue,A,u){"use strict";const{default:e,DraggableCore:g}=u(51353);ue.exports=e,ue.exports.default=e,ue.exports.DraggableCore=g},77026:function(ue,A,u){"use strict";Object.defineProperty(A,"__esModule",{value:!0}),A.addClassName=W,A.addEvent=c,A.addUserSelectStyles=X,A.createCSSTransform=O,A.createSVGTransform=y,A.getTouch=_,A.getTouchIdentifier=h,A.getTranslation=w,A.innerHeight=v,A.innerWidth=r,A.matchesSelector=L,A.matchesSelectorAndParentsTo=p,A.offsetXYFromParent=x,A.outerHeight=d,A.outerWidth=i,A.removeClassName=te,A.removeEvent=E,A.scheduleRemoveUserSelectStyles=N;var e=u(80217),g=G(u(76172));function G(f,b){if(typeof WeakMap=="function")var le=new WeakMap,$e=new WeakMap;return(G=function(Me,We){if(!We&&Me&&Me.__esModule)return Me;var m,Qe,S={__proto__:null,default:Me};if(Me===null||typeof Me!="object"&&typeof Me!="function")return S;if(m=We?$e:le){if(m.has(Me))return m.get(Me);m.set(Me,S)}for(const B in Me)B!=="default"&&{}.hasOwnProperty.call(Me,B)&&((Qe=(m=Object.defineProperty)&&Object.getOwnPropertyDescriptor(Me,B))&&(Qe.get||Qe.set)?m(S,B,Qe):S[B]=Me[B]);return S})(f,b)}let q="";function L(f,b){return q||(q=(0,e.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(le){return(0,e.isFunction)(f[le])})),(0,e.isFunction)(f[q])?f[q](b):!1}function p(f,b,le){let $e=f;do{if(L($e,b))return!0;if($e===le)return!1;$e=$e.parentNode}while($e);return!1}function c(f,b,le,$e){if(!f)return;const Me=mt({capture:!0},$e);f.addEventListener?f.addEventListener(b,le,Me):f.attachEvent?f.attachEvent("on"+b,le):f["on"+b]=le}function E(f,b,le,$e){if(!f)return;const Me=mt({capture:!0},$e);f.removeEventListener?f.removeEventListener(b,le,Me):f.detachEvent?f.detachEvent("on"+b,le):f["on"+b]=null}function d(f){let b=f.clientHeight;const le=f.ownerDocument.defaultView.getComputedStyle(f);return b+=(0,e.int)(le.borderTopWidth),b+=(0,e.int)(le.borderBottomWidth),b}function i(f){let b=f.clientWidth;const le=f.ownerDocument.defaultView.getComputedStyle(f);return b+=(0,e.int)(le.borderLeftWidth),b+=(0,e.int)(le.borderRightWidth),b}function v(f){let b=f.clientHeight;const le=f.ownerDocument.defaultView.getComputedStyle(f);return b-=(0,e.int)(le.paddingTop),b-=(0,e.int)(le.paddingBottom),b}function r(f){let b=f.clientWidth;const le=f.ownerDocument.defaultView.getComputedStyle(f);return b-=(0,e.int)(le.paddingLeft),b-=(0,e.int)(le.paddingRight),b}function x(f,b,le){const Me=b===b.ownerDocument.body?{left:0,top:0}:b.getBoundingClientRect(),We=(f.clientX+b.scrollLeft-Me.left)/le,m=(f.clientY+b.scrollTop-Me.top)/le;return{x:We,y:m}}function O(f,b){const le=w(f,b,"px");return{[(0,g.browserPrefixToKey)("transform",g.default)]:le}}function y(f,b){return w(f,b,"")}function w(f,b,le){let{x:$e,y:Me}=f,We=`translate(${$e}${le},${Me}${le})`;if(b){const m=`${typeof b.x=="string"?b.x:b.x+le}`,Qe=`${typeof b.y=="string"?b.y:b.y+le}`;We=`translate(${m}, ${Qe})`+We}return We}function _(f,b){return f.targetTouches&&(0,e.findInArray)(f.targetTouches,le=>b===le.identifier)||f.changedTouches&&(0,e.findInArray)(f.changedTouches,le=>b===le.identifier)}function h(f){if(f.targetTouches&&f.targetTouches[0])return f.targetTouches[0].identifier;if(f.changedTouches&&f.changedTouches[0])return f.changedTouches[0].identifier}function X(f){if(!f)return;let b=f.getElementById("react-draggable-style-el");b||(b=f.createElement("style"),b.type="text/css",b.id="react-draggable-style-el",b.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;} -`,b.innerHTML+=`.react-draggable-transparent-selection *::selection {all: inherit;} -`,f.getElementsByTagName("head")[0].appendChild(b)),f.body&&W(f.body,"react-draggable-transparent-selection")}function N(f){window.requestAnimationFrame?window.requestAnimationFrame(()=>{$(f)}):$(f)}function $(f){if(f)try{if(f.body&&te(f.body,"react-draggable-transparent-selection"),f.selection)f.selection.empty();else{const b=(f.defaultView||window).getSelection();b&&b.type!=="Caret"&&b.removeAllRanges()}}catch(b){}}function W(f,b){f.classList?f.classList.add(b):f.className.match(new RegExp(`(?:^|\\s)${b}(?!\\S)`))||(f.className+=` ${b}`)}function te(f,b){f.classList?f.classList.remove(b):f.className=f.className.replace(new RegExp(`(?:^|\\s)${b}(?!\\S)`,"g"),"")}},76172:function(ue,A){"use strict";Object.defineProperty(A,"__esModule",{value:!0}),A.browserPrefixToKey=g,A.browserPrefixToStyle=G,A.default=void 0,A.getPrefix=e;const u=["Moz","Webkit","O","ms"];function e(){var E,d;let p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window=="undefined")return"";const c=(d=(E=window.document)==null?void 0:E.documentElement)==null?void 0:d.style;if(!c||p in c)return"";for(let i=0;i: Unmounted during event!");return x}},80217:function(ue,A){"use strict";Object.defineProperty(A,"__esModule",{value:!0}),A.dontSetMe=q,A.findInArray=u,A.int=G,A.isFunction=e,A.isNum=g;function u(L,p){for(let c=0,E=L.length;c{a.current.setValue(a.current.getValue()+" "+ce.value+" ")},z=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:le.createElement(_e.Z,{className:ne.Z.lists,gutter:[10,10]},y.map((ce,fe)=>le.createElement(E.Z,{flex:"110px",className:ne.Z.item},le.createElement("div",null,le.createElement(se.Z,{value:`$$${ce.value}$$`}),ce.name),le.createElement("div",{className:ne.Z.children},ce.children.map((me,ve)=>le.createElement("div",{key:ve},le.createElement("h1",null,me.name),le.createElement(_e.Z,{gutter:[10,10]},me.data.map((pe,Se)=>le.createElement(E.Z,{key:Se,onClick:()=>b(pe),className:ne.Z.diamond},le.createElement(se.Z,{value:"`$$"+pe.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:le.createElement(_e.Z,{className:ne.Z.lists,gutter:[10,10]},x.map((ce,fe)=>le.createElement(E.Z,{flex:"110px",className:ne.Z.item},le.createElement("div",null,le.createElement(se.Z,{value:"`$$"+ce.value+"$$`"}),ce.name),le.createElement("div",{className:ne.Z.children},ce.children.map((me,ve)=>le.createElement("div",{key:ve},me.name&&le.createElement("h1",null,me.name),le.createElement(_e.Z,{gutter:[10,10]},me.data.map((pe,Se)=>le.createElement(E.Z,{key:Se,onClick:()=>b(pe),className:ne.Z.diamond},le.createElement(se.Z,{value:"`$$"+pe.value+"$$`"}))))))))))}],te=()=>{var ce=document.createElement("div");ce.innerHTML=a.current.getValue();var fe=ce.innerText;return ae&&ae(fe),fe};return(0,be.useImperativeHandle)(ee,()=>({getData:te})),le.createElement("div",{className:ne.Z.mathWrap},le.createElement(he.default,{defaultActiveKey:"1",items:z}),le.createElement("math-field",{locale:"zh_cn",className:ne.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},re||""),oe&&le.createElement("div",{className:ne.Z.button},le.createElement(de.ZP,{size:"large",onClick:te,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});dt.Z=ue},46612:function(_t,dt,ge){"use strict";ge.d(dt,{Q:function(){return le},Z:function(){return ae}});var be=ge(59301),_e={flex_box_center:"flex_box_center___VcCAZ",flex_space_between:"flex_space_between___I3jjO",flex_box_vertical_center:"flex_box_vertical_center___Rm_54",flex_box_center_end:"flex_box_center_end___nTsdc",flex_box_column:"flex_box_column___UVpzN",tags:"tags___kRRoe",text:"text___IyyEa",tagWrap:"tagWrap___v63mB",tag:"tag___X7wE6",c:"c___mZMPq",cpp:"cpp___eaTie",java:"java___gL98T",python:"python___eNRkk",edit:"edit___tbVu0"},E=ge(92310),he=ge.n(E),de=ge(43418),se=ge(8591),ne=ge(24905),ie=(oe,re,ee)=>new Promise((a,y)=>{var x=te=>{try{z(ee.next(te))}catch(ce){y(ce)}},b=te=>{try{z(ee.throw(te))}catch(ce){y(ce)}},z=te=>te.done?a(te.value):Promise.resolve(te.value).then(x,b);z((ee=ee.apply(oe,re)).next())});const le=({title:oe="\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00",dataSource:re=[],visible:ee,setVisible:a,tip:y,onOk:x})=>{const[b,z]=(0,be.useState)([]),[te,ce]=(0,be.useState)(!1);return(0,be.useEffect)(()=>{ee&&z(re)},[ee]),be.createElement(de.default,{centered:!0,open:ee,title:oe,confirmLoading:te,width:564,onOk:()=>ie(void 0,null,function*(){if(!b.length){se.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00");return}ce(!0),yield x(b),ce(!1)}),onCancel:()=>a(!1)},!!y&&be.createElement("div",{className:"c-grey-666 font16 mb10"},y),be.createElement("div",{style:{background:"#F6F7F9",padding:"20px 20px 20px 26px"}},be.createElement(ne.default.Group,{value:b,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:fe=>{z(fe)}})))};var ae=({title:oe="\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00",className:re,style:ee={},onEdit:a,dataSource:y=[]})=>{const x={C:be.createElement("div",{className:_e.c},"C"),"C++":be.createElement("div",{className:_e.cpp},"C++"),Java:be.createElement("div",{className:_e.java},"Java"),Python:be.createElement("div",{className:_e.python},"Python")};return be.createElement("div",{className:he()(_e.tags,re),style:ee},!!oe&&be.createElement("div",{className:_e.text},oe),be.createElement("div",{className:_e.tagWrap},y==null?void 0:y.map(b=>be.createElement(be.Fragment,{key:b},x[b]))),!!a&&be.createElement("div",{onClick:a,className:`iconfont icon-bianji_Hover ${_e.edit}`}))}},35191:function(_t,dt,ge){"use strict";ge.d(dt,{Z:function(){return he}});var be=ge(95392),_e={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},E=ge(59301),he=({message:de,className:se,children:ne,style:ie={}})=>E.createElement("div",{className:`custom-spinner ${_e.idsRingWrapper} ${se}`},E.createElement("div",{className:_e.ldsRing},E.createElement("div",null),E.createElement("div",null),E.createElement("div",null),E.createElement("div",null)),de?E.createElement("p",{style:ie},de):null,ne,E.createElement(be.Outlet,null))},67786:function(_t,dt,ge){"use strict";ge.d(dt,{Z:function(){return he}});var be=ge(59301),_e=ge(27035),E=ge(59301),he=({defaultX:de="40%",leftChild:se,rightChild:ne,className:ie,hideResize:le=!1})=>{const[ue,ae]=(0,be.useState)(de),oe=(0,be.useRef)();function re(){oe.current=!0}(0,be.useEffect)(()=>{function y(b){oe.current&&(_e.Z.publish("resize-move-bar",b),ae(b.pageX))}function x(){oe.current=!1}return window.addEventListener("mousemove",y),window.addEventListener("mouseup",x),()=>{window.removeEventListener("mousemove",y),window.removeEventListener("mouseup",x)}},[]);const ee=typeof ue=="number"&&ue!==.01?`${ue}px`:de,a=`calc(100% - ${le?"0px":"4px"} - ${ee})`;return E.createElement("div",{className:`split-panel-container ${ie}`},E.createElement("section",{style:{width:ee,display:ue===.01?"none":""}},se),E.createElement("section",{className:"resize-x-bar",onMouseDown:re},E.createElement("a",{className:"btn-resize"},E.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},E.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),E.createElement("section",{style:{width:a}},ne))}},7181:function(_t,dt,ge){"use strict";ge.d(dt,{Z:function(){return se}});var be=ge(59301),_e={flex_box_center:"flex_box_center___Gc4dd",flex_space_between:"flex_space_between___K2f1v",flex_box_vertical_center:"flex_box_vertical_center___pupRp",flex_box_center_end:"flex_box_center_end___UDLRC",flex_box_column:"flex_box_column___a5uDo",result:"result___gu5zt",title:"title___xrnx2",left:"left___IAxp9",leftNode:"leftNode___HL8fG",right:"right___ZXYmw",rightNode:"rightNode___jYL5_"},E=ge(92310),he=ge.n(E),se=({className:ne,style:ie={},leftNode:le,leftTitle:ue="\u81EA\u6D4B\u8F93\u5165",rightNode:ae,rightTitle:oe="\u8FD0\u884C\u7ED3\u679C"})=>be.createElement("div",{className:he()(_e.result,ne),style:ie},be.createElement("div",{className:_e.left},be.createElement("div",{className:_e.title},be.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),be.createElement("span",null,ue)),be.createElement("div",{className:_e.leftNode},le)),be.createElement("div",{className:_e.right},be.createElement("div",{className:_e.title},be.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),be.createElement("span",null,oe)),be.createElement("div",{className:_e.rightNode},ae)))},7605:function(_t,dt,ge){"use strict";var be=ge(59301);const _e=he=>String(he).length===1?`0${he}`:he,E=({className:he="",onChange:de,defaultValue:se=0})=>{const[ne,ie]=(0,be.useState)(se);(0,be.useEffect)(()=>{const oe=setTimeout(()=>{ie(ne+1e3)},1e3);return de(ne+1e3),()=>{clearInterval(oe)}},[ne]);const le=parseInt(ne/(60*6e4))||"00",ue=parseInt(ne%(60*6e4)/6e4)||"00",ae=parseInt(ne%6e4/1e3)||"00";return be.createElement("div",{className:he},_e(le),":",_e(ue),":",_e(ae))};dt.Z=E},48775:function(_t,dt,ge){"use strict";ge.d(dt,{Z:function(){return he}});var be=ge(59301),_e=ge(27035),E=ge(11611),he=()=>{const[de,se]=(0,be.useState)(""),[ne,ie]=(0,be.useState)(0);let[le,ue]=(0,be.useState)(),[ae,oe]=(0,be.useState)();const[re,ee]=(0,be.useState)(!1),a=(0,be.useRef)("");(0,be.useEffect)(()=>_e.Z.subscribe("preview-image",Se=>{se(Se),console.log(me.current),document.body.style.overflow="hidden"}),[]),(0,be.useEffect)(()=>(document.addEventListener("keydown",y),()=>{document.removeEventListener("keydown",y)}),[]),(0,be.useEffect)(()=>{a.current=de},[de]);function y(pe){pe.keyCode==27&&a.current&&x()}function x(){document.body.style.overflow="auto",ue(void 0),oe(void 0),ie(0),se("")}function b(){ie(ne+90)}function z(){le=me.current.width*1.1,ae=me.current.height*1.1,oe(ae),ue(le)}function te(){le=me.current.width/1.1,ae=me.current.height/1.1,oe(ae),ue(le)}const ce=(0,be.useRef)(),fe=(0,be.useRef)(),me=(0,be.useRef)(),ve=pe=>{(pe.nativeEvent.target===ce.current||pe.nativeEvent.target===fe.current)&&x()};return be.createElement(be.Fragment,null,de?be.createElement("div",null,be.createElement("div",{className:"preview-wrp-group",ref:fe},be.createElement(E.Z,{className:"image-preview",src:de,style:{display:"none"},preview:{visible:!0,src:de,movable:!1,onVisibleChange:pe=>{se("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},63347:function(_t,dt,ge){"use strict";ge.d(dt,{h:function(){return ce}});var be=ge(59301),_e=ge(57809),E=ge(78241),he=ge(3113),de=ge(89780),se=ge.n(de),ne=ge(4887),ie=ge(37068),le=Object.defineProperty,ue=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,a=(fe,me,ve)=>me in fe?le(fe,me,{enumerable:!0,configurable:!0,writable:!0,value:ve}):fe[me]=ve,y=(fe,me)=>{for(var ve in me||(me={}))re.call(me,ve)&&a(fe,ve,me[ve]);if(oe)for(var ve of oe(me))ee.call(me,ve)&&a(fe,ve,me[ve]);return fe},x=(fe,me)=>ue(fe,ae(me));const b=_e.default.Option,z={labelCol:{span:4},wrapperCol:{span:20}},te={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"]};dt.Z=({callback:fe,onCancel:me})=>{const[ve,pe]=(0,be.useState)("python");function Se(we){pe(te[we][1])}function ye(we){fe(we)}return be.createElement(E.default,x(y({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:ye,style:{width:500}}),be.createElement(E.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},be.createElement(_e.default,{getPopupContainer:we=>we.parentNode,onChange:Se},Object.keys(te).map(we=>be.createElement(b,{key:we,value:we},te[we][0])))),be.createElement(E.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},be.createElement(ce,{mode:ve})),be.createElement("div",{className:"flex-container flex-end"},be.createElement(he.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),be.createElement(he.ZP,{type:"ghost",onClick:me},"\u53D6\u6D88")))};function ce({value:fe,onChange:me,mode:ve,options:pe={}}){const Se=(0,be.useRef)(),[ye,we]=(0,be.useState)();return(0,be.useEffect)(()=>{if(ye){let Pe=function(Le){const Ee=Le.getValue();me&&me(Ee)};return ye.on("change",Pe),()=>{ye.off("change",Pe)}}},[ye,me]),(0,be.useEffect)(()=>{ye&&ye.setOption("mode",ve)},[ye,ve]),(0,be.useEffect)(()=>{ye&&(fe!==ye.getValue()||fe==="")&&setTimeout(()=>{ye.setValue(fe||"")},300)},[ye,fe]),(0,be.useEffect)(()=>{if(Se.current&&!ye){const Pe=se().fromTextArea(Se.current,y({mode:ve,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},pe));we(Pe)}},[Se.current,ye]),be.createElement("div",{className:"my-codemirror-container"},be.createElement("textarea",{ref:Se}))}},88871:function(_t,dt,ge){"use strict";ge.d(dt,{Z:function(){return Rn}});var be=ge(59301),_e=ge(89780),E=ge.n(_e),he=ge(76374),de=ge(4887),se=ge(6313),ne=ge(25717),ie=ge(99498),le=ge(25419),ue=ge(67549),ae=ge(76818),oe=({value:Pt="",className:Et,showTextOnly:Ot,showLines:Kt,style:zn={}})=>{const Tn=(0,be.useMemo)(()=>"",[Pt]);return be.createElement(be.Fragment,null,be.createElement("div",{dangerouslySetInnerHTML:{__html:Tn}}))},re=ge(59301),ee=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,te=(Pt,Et,Ot)=>Et in Pt?ee(Pt,Et,{enumerable:!0,configurable:!0,writable:!0,value:Ot}):Pt[Et]=Ot,ce=(Pt,Et)=>{for(var Ot in Et||(Et={}))b.call(Et,Ot)&&te(Pt,Ot,Et[Ot]);if(x)for(var Ot of x(Et))z.call(Et,Ot)&&te(Pt,Ot,Et[Ot]);return Pt},fe=(Pt,Et)=>a(Pt,y(Et));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 ve({onActionCallback:Pt,title:Et,icon:Ot,actionName:Kt,className:zn="",children:Tn}){function fr(){Pt(Kt)}return re.createElement("a",{title:Et,className:zn,onClick:fr},re.createElement("i",{className:`${Ot}`}),Tn)}var pe=({watch:Pt,showNullButton:Et,showNullProgramButton:Ot,onActionCallback:Kt,fullScreen:zn,insertTemp:Tn,hidetoolBar:fr,extraUse:nr})=>{const zt=[...me,{title:`${Pt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Pt?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return re.createElement("ul",{className:"markdown-toolbar-container"},!fr&&zt.map((At,nn)=>re.createElement("li",{key:nn},At.actionName?re.createElement(ve,fe(ce({},At),{onActionCallback:Kt})):re.createElement("span",{className:"v-line"}))),Et?re.createElement("li",null,re.createElement(ve,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Kt},re.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Ot?re.createElement(re.Fragment,null,re.createElement("li",null,re.createElement(ve,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Kt},re.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),re.createElement("li",null,re.createElement(ve,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Kt},re.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,Tn&&re.createElement("li",null,re.createElement(ve,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Tn}`,onActionCallback:Kt},re.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),nr&&re.createElement("li",null,nr),re.createElement("li",{className:"btn-full-screen"},re.createElement(ve,{icon:`${zn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:zn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Kt})))},Se=ge(81123),ye=ge(78241),we=ge(92832),Pe=ge(3113),Le=Object.defineProperty,Ee=Object.defineProperties,De=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,Ge=(Pt,Et,Ot)=>Et in Pt?Le(Pt,Et,{enumerable:!0,configurable:!0,writable:!0,value:Ot}):Pt[Et]=Ot,Be=(Pt,Et)=>{for(var Ot in Et||(Et={}))je.call(Et,Ot)&&Ge(Pt,Ot,Et[Ot]);if(Ce)for(var Ot of Ce(Et))Me.call(Et,Ot)&&Ge(Pt,Ot,Et[Ot]);return Pt},tt=(Pt,Et)=>Ee(Pt,De(Et));const Je={labelCol:{span:4},wrapperCol:{span:20}};var Ze=({callback:Pt,onCancel:Et})=>{function Ot(Kt){Pt(Kt)}return be.createElement(ye.default,tt(Be({},Je),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Ot,style:{width:500}}),be.createElement(ye.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},be.createElement(we.default,null)),be.createElement(ye.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},be.createElement(we.default,null)),be.createElement("div",{className:"flex-container flex-end"},be.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),be.createElement(Pe.ZP,{type:"ghost",onClick:Et},"\u53D6\u6D88")))},Xe=ge(63347),We=ge(90443),ze=ge(43418),Ue=ge(95237),rt=ge(86197),Qe=ge(59301),ut=({callback:Pt,onCancel:Et})=>{const Ot=document.createElement("canvas"),Kt=Ot.getContext("2d");Ot.width=1e3,Ot.height=800,Kt.fillStyle="#ffffff",Kt.fillRect(0,0,Ot.width,Ot.height);const zn=Ot.toDataURL("image/png");return Qe.createElement(ze.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Qe.createElement(Ue.Z,{style:{height:"100vh"}},Qe.createElement(rt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:zn,visible:!0,title:String(Date.now())},onOk:Tn=>{Pt({src:Tn.url})},onClose:Et})))},Ye=ge(12378);function He(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(He,go.CommandHandler),He.prototype.canAlignSelection=function(){var Pt=this.diagram;return!(Pt===null||Pt.isReadOnly||Pt.isModelReadOnly||Pt.selection.count<2)},He.prototype.alignLeft=function(){var Pt=this.diagram;Pt.startTransaction("aligning left");var Et=1/0;Pt.selection.each(function(Ot){Ot instanceof go.Link||(Et=Math.min(Ot.position.x,Et))}),Pt.selection.each(function(Ot){Ot instanceof go.Link||Ot.move(new go.Point(Et,Ot.position.y))}),Pt.commitTransaction("aligning left")},He.prototype.alignRight=function(){var Pt=this.diagram;Pt.startTransaction("aligning right");var Et=-1/0;Pt.selection.each(function(Ot){if(!(Ot instanceof go.Link)){var Kt=Ot.actualBounds.x+Ot.actualBounds.width;Et=Math.max(Kt,Et)}}),Pt.selection.each(function(Ot){Ot instanceof go.Link||Ot.move(new go.Point(Et-Ot.actualBounds.width,Ot.position.y))}),Pt.commitTransaction("aligning right")},He.prototype.alignTop=function(){var Pt=this.diagram;Pt.startTransaction("alignTop");var Et=1/0;Pt.selection.each(function(Ot){Ot instanceof go.Link||(Et=Math.min(Ot.position.y,Et))}),Pt.selection.each(function(Ot){Ot instanceof go.Link||Ot.move(new go.Point(Ot.position.x,Et))}),Pt.commitTransaction("alignTop")},He.prototype.alignBottom=function(){var Pt=this.diagram;Pt.startTransaction("aligning bottom");var Et=-1/0;Pt.selection.each(function(Ot){if(!(Ot instanceof go.Link)){var Kt=Ot.actualBounds.y+Ot.actualBounds.height;Et=Math.max(Kt,Et)}}),Pt.selection.each(function(Ot){Ot instanceof go.Link||Ot.move(new go.Point(Ot.actualBounds.x,Et-Ot.actualBounds.height))}),Pt.commitTransaction("aligning bottom")},He.prototype.alignCenterX=function(){var Pt=this.diagram,Et=Pt.selection.first();if(Et){Pt.startTransaction("aligning Center X");var Ot=Et.actualBounds.x+Et.actualBounds.width/2;Pt.selection.each(function(Kt){Kt instanceof go.Link||Kt.move(new go.Point(Ot-Kt.actualBounds.width/2,Kt.actualBounds.y))}),Pt.commitTransaction("aligning Center X")}},He.prototype.alignCenterY=function(){var Pt=this.diagram,Et=Pt.selection.first();if(Et){Pt.startTransaction("aligning Center Y");var Ot=Et.actualBounds.y+Et.actualBounds.height/2;Pt.selection.each(function(Kt){Kt instanceof go.Link||Kt.move(new go.Point(Kt.actualBounds.x,Ot-Kt.actualBounds.height/2))}),Pt.commitTransaction("aligning Center Y")}},He.prototype.alignColumn=function(Pt){var Et=this.diagram;Et.startTransaction("align Column"),Pt===void 0&&(Pt=0),Pt=parseFloat(Pt);var Ot=new Array;Et.selection.each(function(nr){nr instanceof go.Link||Ot.push(nr)});for(var Kt=0;Kt0){for(var nr=Tn.elt(fr-1);nr!==null&&nr.isTreeExpanded&&!nr.isTreeLeaf;){var zt=this._sortTreeChildrenByY(nr);nr=zt.last()}nr!==null&&Pt.select(nr)}else Pt.select(zn)}}else if(Ot.key==="Down")if(Et.isTreeExpanded&&!Et.isTreeLeaf){var Kt=this._sortTreeChildrenByY(Et).first();Kt!==null&&Pt.select(Kt)}else for(;Et!==null;){var zn=Et.findTreeParentNode();if(zn===null)break;var Tn=this._sortTreeChildrenByY(zn),fr=Tn.indexOf(Et);if(frTn.y?1:zn.xTn.x?1:0}),Et},He.prototype.copyToClipboard=function(Pt){go.CommandHandler.prototype.copyToClipboard.call(this,Pt),this._lastPasteOffset.set(this.pasteOffset)},He.prototype.pasteFromClipboard=function(){var Pt=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Pt,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Pt},Object.defineProperty(He.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Pt){if(Pt!=="move"&&Pt!=="select"&&Pt!=="scroll"&&Pt!=="tree"&&Pt!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Pt);this._arrowKeyBehavior=Pt}}),Object.defineProperty(He.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Pt){if(!(Pt instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Pt);this._pasteOffset.set(Pt)}});var Re=He,Ve=ge(87851),Ae=ge(43604),Ne=ge(57193),qe={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Ke=ge(59301),Fe=(Pt,Et,Ot)=>new Promise((Kt,zn)=>{var Tn=zt=>{try{nr(Ot.next(zt))}catch(At){zn(At)}},fr=zt=>{try{nr(Ot.throw(zt))}catch(At){zn(At)}},nr=zt=>zt.done?Kt(zt.value):Promise.resolve(zt.value).then(Tn,fr);nr((Ot=Ot.apply(Pt,Et)).next())});function Oe({onCancel:Pt,callback:Et}){let Ot=(0,be.useRef)(),Kt=(0,be.useRef)(),zn=(0,be.useRef)(),Tn=(0,be.useRef)(!1);const fr=(0,be.useRef)(!1),[nr,zt]=(0,be.useState)(0);function At(){const Dt=Ye.bx.make,fn={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"};Ot.current=new Ye.S0(Kt.current,{padding:20,grid:Dt(Ye.s_,"Grid",Dt(Ye.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Dt(Ye.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:xn=>{var jn=xn.diagram.commandHandler.addTopLevelParts(xn.diagram.selection,!0);jn||xn.diagram.currentTool.doCancel()},commandHandler:Dt(Re),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:xn=>{var jn=xn.subject;jn.location=jn.location.copy().snapToGridPoint(xn.diagram.grid.gridOrigin,xn.diagram.grid.gridCellSize),setTimeout(()=>{xn.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:xn=>{var jn=xn.subject;setTimeout(()=>{xn.diagram.commandHandler.editTextBlock()})},LinkRelinked:xn=>{var jn=xn.parameter.part;jn.invalidateConnectedLinks();var hn=xn.subject;xn.diagram.toolManager.linkingTool.isForwards?hn.toNode.invalidateConnectedLinks():hn.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),Ot.current.nodeTemplate=Dt(Ye.NB,"Auto",{locationSpot:Ye.z6.Center,locationObjectName:"SHAPE",desiredSize:new Ye.$u(120,60),minSize:new Ye.$u(40,40),resizable:!0,resizeCellSize:new Ye.$u(10,10),rotatable:!0},new Ye.KX("location","loc",Ye.E9.parse).makeTwoWay(Ye.E9.stringify),new Ye.KX("desiredSize","size",Ye.$u.parse).makeTwoWay(Ye.$u.stringify),Dt(Ye.bn,{name:"SHAPE",fill:fn.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ye.z6.AllSides,toSpot:Ye.z6.AllSides},new Ye.KX("figure"),new Ye.KX("fill"),new Ye.KX("stroke","borderColor"),new Ye.KX("strokeWidth","thickness"),new Ye.KX("strokeDashArray","dash")),Dt(Ye.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Dt(Ye.al,{margin:1,textAlign:"center",overflow:Ye.al.OverflowEllipsis,editable:!0},new Ye.KX("text").makeTwoWay(),new Ye.KX("stroke","color"))),Ot.current.nodeTemplate.toolTip=Dt("ToolTip",Dt(Ye.s_,"Vertical",{maxSize:new Ye.$u(200,NaN)},Dt(Ye.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Ye.KX("text")),Dt(Ye.al,{font:"10pt sans-serif",textAlign:"center"},new Ye.KX("text","details"))));function kn(xn,jn){var hn=(_n,Pr)=>{_n.handled=!0,_n.diagram.model.commit(Un=>{var In=Pr.part.adornedPart,sr=new Ye.E9().setRectSpot(In.actualBounds,xn);sr.subtract(In.location),sr.scale(2,2),sr.x+=Math.sign(sr.x)*130,sr.y+=Math.sign(sr.y)*130,sr.add(In.location),sr.snapToGridPoint(_n.diagram.grid.gridOrigin,_n.diagram.grid.gridCellSize);var Qn=Un.copyNodeData(In.data);Un.setGroupKeyForNodeData(Qn,Un.getGroupKeyForNodeData(In.data)),Un.addNodeData(Qn);var Wr={from:In.key,to:Un.getKeyForNodeData(Qn)};Un.addLinkData(Wr);var Zr=_n.diagram.findNodeForData(Qn);Zr.location=sr,_n.diagram.select(Zr),setTimeout(()=>{_n.diagram.commandHandler.editTextBlock()},20)})};return Dt(Ye.bn,{figure:jn,alignment:xn,alignmentFocus:xn.opposite(),width:xn.equals(Ye.z6.Top)||xn.equals(Ye.z6.Bottom)?25:18,height:xn.equals(Ye.z6.Top)||xn.equals(Ye.z6.Bottom)?18:25,fill:"orange",stroke:fn.white,strokeWidth:4,mouseEnter:(_n,Pr)=>Pr.fill="dodgerblue",mouseLeave:(_n,Pr)=>Pr.fill="orange",isActionable:!0,click:hn,contextClick:hn})}function Bn(xn){return Dt(Ye.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:(jn,hn)=>hn.fill="dodgerblue",mouseLeave:(jn,hn)=>hn.fill="orange",click:(jn,hn)=>{jn.diagram.commandHandler.showContextMenu(hn.part.adornedPart)}},xn||{})}Ot.current.nodeTemplate.selectionAdornmentTemplate=Dt(Ye.uz,"Spot",Dt(Ye.Vm,{padding:10}),kn(Ye.z6.Top,"TriangleUp"),kn(Ye.z6.Left,"TriangleLeft"),kn(Ye.z6.Right,"TriangleRight"),kn(Ye.z6.Bottom,"TriangleDown"),Bn({alignment:new Ye.z6(.75,0)}));function An(xn,jn){return(hn,_n)=>{hn.handled=!0,hn.diagram.model.commit(Pr=>{Pr.set(_n.part.adornedPart.data,xn,jn)})}}function bt(xn,jn){return jn||(jn="color"),Dt(Ye.bn,{width:16,height:16,stroke:"lightgray",fill:xn,margin:1,background:"transparent",mouseEnter:(hn,_n)=>_n.stroke="dodgerblue",mouseLeave:(hn,_n)=>_n.stroke="lightgray",click:An(jn,xn),contextClick:An(jn,xn)})}function Mt(){return[Dt("ContextMenuButton",Dt(Ye.s_,"Horizontal",bt(fn.white,"fill"),bt(fn.beige,"fill"),bt(fn.extralightblue,"fill"),bt(fn.extralightred,"fill"))),Dt("ContextMenuButton",Dt(Ye.s_,"Horizontal",bt(fn.lightgray,"fill"),bt(fn.lightgreen,"fill"),bt(fn.lightblue,"fill"),bt(fn.lightred,"fill")))]}function Ft(){return[Dt("ContextMenuButton",Dt(Ye.s_,"Horizontal",bt(fn.black),bt(fn.green),bt(fn.blue),bt(fn.red))),Dt("ContextMenuButton",Dt(Ye.s_,"Horizontal",bt(fn.white),bt(fn.magenta),bt(fn.purple),bt(fn.orange)))]}function xt(xn,jn){return jn||(jn="thickness"),Dt(Ye.bn,"LineH",{width:16,height:16,strokeWidth:xn,margin:1,background:"transparent",mouseEnter:(hn,_n)=>_n.background="dodgerblue",mouseLeave:(hn,_n)=>_n.background="transparent",click:An(jn,xn),contextClick:An(jn,xn)})}function tn(xn,jn){return jn||(jn="dash"),Dt(Ye.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:xn,margin:1,background:"transparent",mouseEnter:(hn,_n)=>_n.background="dodgerblue",mouseLeave:(hn,_n)=>_n.background="transparent",click:An(jn,xn),contextClick:An(jn,xn)})}function qt(){return[Dt("ContextMenuButton",Dt(Ye.s_,"Horizontal",xt(1),xt(2),xt(3),xt(4))),Dt("ContextMenuButton",Dt(Ye.s_,"Horizontal",tn(null),tn([2,4]),tn([4,4])))]}function Vt(xn,jn){return jn||(jn="figure"),Dt(Ye.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:xn,margin:1,background:"transparent",mouseEnter:(hn,_n)=>_n.fill="dodgerblue",mouseLeave:(hn,_n)=>_n.fill="lightgray",click:An(jn,xn),contextClick:An(jn,xn)})}Ot.current.nodeTemplate.contextMenu=Dt("ContextMenu",Dt("ContextMenuButton",Dt(Ye.s_,"Horizontal",Vt("Rectangle"),Vt("RoundedRectangle"),Vt("Ellipse"),Vt("Diamond"))),Dt("ContextMenuButton",Dt(Ye.s_,"Horizontal",Vt("Parallelogram2"),Vt("ManualOperation"),Vt("Procedure"),Vt("Cylinder1"))),Dt("ContextMenuButton",Dt(Ye.s_,"Horizontal",Vt("Terminator"),Vt("CreateRequest"),Vt("Document"),Vt("TriangleDown"))),Mt(),Ft(),qt()),Ot.current.groupTemplate=Dt(Ye.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Ye.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(xn,jn)=>{var hn=jn.addMembers(jn.diagram.selection,!0);hn||jn.diagram.currentTool.doCancel()},avoidable:!1},new Ye.KX("location","loc",Ye.E9.parse).makeTwoWay(Ye.E9.stringify),Dt(Ye.s_,"Auto",{name:"BODY"},Dt(Ye.bn,{parameter1:10,fill:fn.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ye.z6.AllSides,toSpot:Ye.z6.AllSides},new Ye.KX("fill"),new Ye.KX("stroke","color"),new Ye.KX("strokeWidth","thickness"),new Ye.KX("strokeDashArray","dash")),Dt(Ye.Vm,{background:"transparent",margin:20})),Dt(Ye.al,{alignment:Ye.z6.Top,alignmentFocus:Ye.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Ye.KX("text"),new Ye.KX("stroke","color"))),Ot.current.groupTemplate.selectionAdornmentTemplate=Dt(Ye.uz,"Spot",Dt(Ye.s_,"Auto",Dt(Ye.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Dt(Ye.Vm,{margin:1.5})),Bn({alignment:Ye.z6.TopRight,alignmentFocus:Ye.z6.BottomRight})),Ot.current.groupTemplate.contextMenu=Dt("ContextMenu",Mt(),Ft(),qt()),Ot.current.linkTemplate=Dt(Ye.rU,{layerName:"Foreground",routing:Ye.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Ye.KX("fromSpot","fromSpot",Ye.z6.parse),new Ye.KX("toSpot","toSpot",Ye.z6.parse),new Ye.KX("fromShortLength","dir",xn=>xn>=1?10:0),new Ye.KX("toShortLength","dir",xn=>xn>=1?10:0),new Ye.KX("points").makeTwoWay(),Dt(Ye.bn,{strokeWidth:2},new Ye.KX("stroke","color"),new Ye.KX("strokeWidth","thickness"),new Ye.KX("strokeDashArray","dash")),Dt(Ye.bn,{segmentIndex:0,segmentOffset:new Ye.E9(15,0),segmentOrientation:Ye.rU.OrientAlong,alignmentFocus:Ye.z6.Right,figure:"circle",width:10,strokeWidth:0},new Ye.KX("fill","color"),new Ye.KX("visible","dir",xn=>xn===1)),Dt(Ye.bn,{segmentIndex:-1,segmentOffset:new Ye.E9(-10,6),segmentOrientation:Ye.rU.OrientPlus90,alignmentFocus:Ye.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ye.KX("fill","color"),new Ye.KX("visible","dir",xn=>xn>=1),new Ye.KX("width","thickness",xn=>7+3*xn),new Ye.KX("height","thickness",xn=>7+3*xn),new Ye.KX("segmentOffset","thickness",xn=>new Ye.E9(-15,4+1.5*xn))),Dt(Ye.bn,{segmentIndex:0,segmentOffset:new Ye.E9(15,-6),segmentOrientation:Ye.rU.OrientMinus90,alignmentFocus:Ye.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ye.KX("fill","color"),new Ye.KX("visible","dir",xn=>xn===2),new Ye.KX("width","thickness",xn=>7+3*xn),new Ye.KX("height","thickness",xn=>7+3*xn),new Ye.KX("segmentOffset","thickness",xn=>new Ye.E9(-15,4+1.5*xn))),Dt(Ye.al,{alignmentFocus:new Ye.z6(0,1,-4,0),editable:!0},new Ye.KX("text").makeTwoWay(),new Ye.KX("stroke","color"))),Ot.current.linkTemplate.selectionAdornmentTemplate=Dt(Ye.uz,Dt(Ye.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Jt(2)},new Ye.KX("pathPattern","thickness",Jt)),Bn({alignmentFocus:new Ye.z6(0,0,-6,-4)}));function Jt(xn){return Dt(Ye.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(xn+4).toString()+" H3"})}function $n(xn){var jn="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return xn===0?jn="M0 0 M16 16 M0 8 L16 8":xn===2&&(jn="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Dt(Ye.bn,{geometryString:jn,margin:2,background:"transparent",mouseEnter:(hn,_n)=>_n.background="dodgerblue",mouseLeave:(hn,_n)=>_n.background="transparent",click:An("dir",xn),contextClick:An("dir",xn)})}function Kn(xn){var jn=(hn,_n)=>{hn.handled=!0,hn.diagram.model.commit(Pr=>{var Un=_n.part.adornedPart;Pr.set(Un.data,xn?"toSpot":"fromSpot",Ye.z6.stringify(Ye.z6.AllSides)),(xn?Un.toNode:Un.fromNode).invalidateConnectedLinks()})};return Dt(Ye.bn,{width:12,height:12,fill:"transparent",mouseEnter:(hn,_n)=>_n.background="dodgerblue",mouseLeave:(hn,_n)=>_n.background="transparent",click:jn,contextClick:jn})}function kt(xn,jn){var hn=0,_n=Ye.z6.RightSide;xn.equals(Ye.z6.Top)?(hn=270,_n=Ye.z6.TopSide):xn.equals(Ye.z6.Left)?(hn=180,_n=Ye.z6.LeftSide):xn.equals(Ye.z6.Bottom)&&(hn=90,_n=Ye.z6.BottomSide),jn||(hn-=180);var Pr=(Un,In)=>{Un.handled=!0,Un.diagram.model.commit(sr=>{var Qn=In.part.adornedPart;sr.set(Qn.data,jn?"toSpot":"fromSpot",Ye.z6.stringify(_n)),(jn?Qn.toNode:Qn.fromNode).invalidateConnectedLinks()})};return Dt(Ye.bn,{alignment:xn,alignmentFocus:xn.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:hn,background:"transparent",mouseEnter:(Un,In)=>In.background="dodgerblue",mouseLeave:(Un,In)=>In.background="transparent",click:Pr,contextClick:Pr})}Ot.current.linkTemplate.contextMenu=Dt("ContextMenu",Ft(),qt(),Dt("ContextMenuButton",Dt(Ye.s_,"Horizontal",$n(0),$n(1),$n(2))),Dt("ContextMenuButton",Dt(Ye.s_,"Horizontal",Dt(Ye.s_,"Spot",Kn(!1),kt(Ye.z6.Top,!1),kt(Ye.z6.Left,!1),kt(Ye.z6.Right,!1),kt(Ye.z6.Bottom,!1)),Dt(Ye.s_,"Spot",{margin:new Ye.Zt(0,0,0,2)},Kn(!0),kt(Ye.z6.Top,!0),kt(Ye.z6.Left,!0),kt(Ye.z6.Right,!0),kt(Ye.z6.Bottom,!0)))));const br=`{ "class": "GraphLinksModel", +\\end{array}`}]}]}],b=ce=>{a.current.setValue(a.current.getValue()+" "+ce.value+" ")},z=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:le.createElement(_e.Z,{className:ne.Z.lists,gutter:[10,10]},y.map((ce,fe)=>le.createElement(E.Z,{flex:"110px",className:ne.Z.item},le.createElement("div",null,le.createElement(se.Z,{value:`$$${ce.value}$$`}),ce.name),le.createElement("div",{className:ne.Z.children},ce.children.map((me,ve)=>le.createElement("div",{key:ve},le.createElement("h1",null,me.name),le.createElement(_e.Z,{gutter:[10,10]},me.data.map((pe,Se)=>le.createElement(E.Z,{key:Se,onClick:()=>b(pe),className:ne.Z.diamond},le.createElement(se.Z,{value:"`$$"+pe.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:le.createElement(_e.Z,{className:ne.Z.lists,gutter:[10,10]},x.map((ce,fe)=>le.createElement(E.Z,{flex:"110px",className:ne.Z.item},le.createElement("div",null,le.createElement(se.Z,{value:"`$$"+ce.value+"$$`"}),ce.name),le.createElement("div",{className:ne.Z.children},ce.children.map((me,ve)=>le.createElement("div",{key:ve},me.name&&le.createElement("h1",null,me.name),le.createElement(_e.Z,{gutter:[10,10]},me.data.map((pe,Se)=>le.createElement(E.Z,{key:Se,onClick:()=>b(pe),className:ne.Z.diamond},le.createElement(se.Z,{value:"`$$"+pe.value+"$$`"}))))))))))}],te=()=>{var ce=document.createElement("div");ce.innerHTML=a.current.getValue();var fe=ce.innerText;return ae&&ae(fe),fe};return(0,be.useImperativeHandle)(ee,()=>({getData:te})),le.createElement("div",{className:ne.Z.mathWrap},le.createElement(he.default,{defaultActiveKey:"1",items:z}),le.createElement("math-field",{locale:"zh_cn",className:ne.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},re||""),oe&&le.createElement("div",{className:ne.Z.button},le.createElement(de.ZP,{size:"large",onClick:te,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});dt.Z=ue},46612:function(_t,dt,ge){"use strict";ge.d(dt,{Q:function(){return le},Z:function(){return ae}});var be=ge(59301),_e={flex_box_center:"flex_box_center___VcCAZ",flex_space_between:"flex_space_between___I3jjO",flex_box_vertical_center:"flex_box_vertical_center___Rm_54",flex_box_center_end:"flex_box_center_end___nTsdc",flex_box_column:"flex_box_column___UVpzN",tags:"tags___kRRoe",text:"text___IyyEa",tagWrap:"tagWrap___v63mB",tag:"tag___X7wE6",c:"c___mZMPq",cpp:"cpp___eaTie",java:"java___gL98T",python:"python___eNRkk",edit:"edit___tbVu0"},E=ge(92310),he=ge.n(E),de=ge(43418),se=ge(8591),ne=ge(24905),ie=(oe,re,ee)=>new Promise((a,y)=>{var x=te=>{try{z(ee.next(te))}catch(ce){y(ce)}},b=te=>{try{z(ee.throw(te))}catch(ce){y(ce)}},z=te=>te.done?a(te.value):Promise.resolve(te.value).then(x,b);z((ee=ee.apply(oe,re)).next())});const le=({title:oe="\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00",dataSource:re=[],visible:ee,setVisible:a,tip:y,onOk:x})=>{const[b,z]=(0,be.useState)([]),[te,ce]=(0,be.useState)(!1);return(0,be.useEffect)(()=>{ee&&z(re)},[ee]),be.createElement(de.default,{centered:!0,open:ee,title:oe,confirmLoading:te,width:564,onOk:()=>ie(void 0,null,function*(){if(!b.length){se.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00");return}ce(!0),yield x(b),ce(!1)}),onCancel:()=>a(!1)},!!y&&be.createElement("div",{className:"c-grey-666 font16 mb10"},y),be.createElement("div",{style:{background:"#F6F7F9",padding:"20px 20px 20px 26px"}},be.createElement(ne.default.Group,{value:b,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:fe=>{z(fe)}})))};var ae=({title:oe="\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00",className:re,style:ee={},onEdit:a,dataSource:y=[]})=>{const x={C:be.createElement("div",{className:_e.c},"C"),"C++":be.createElement("div",{className:_e.cpp},"C++"),Java:be.createElement("div",{className:_e.java},"Java"),Python:be.createElement("div",{className:_e.python},"Python")};return be.createElement("div",{className:he()(_e.tags,re),style:ee},!!oe&&be.createElement("div",{className:_e.text},oe),be.createElement("div",{className:_e.tagWrap},y==null?void 0:y.map(b=>be.createElement(be.Fragment,{key:b},x[b]))),!!a&&be.createElement("div",{onClick:a,className:`iconfont icon-bianji_Hover ${_e.edit}`}))}},35191:function(_t,dt,ge){"use strict";ge.d(dt,{Z:function(){return he}});var be=ge(95392),_e={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},E=ge(59301),he=({message:de,className:se,children:ne,style:ie={}})=>E.createElement("div",{className:`custom-spinner ${_e.idsRingWrapper} ${se}`},E.createElement("div",{className:_e.ldsRing},E.createElement("div",null),E.createElement("div",null),E.createElement("div",null),E.createElement("div",null)),de?E.createElement("p",{style:ie},de):null,ne,E.createElement(be.Outlet,null))},67786:function(_t,dt,ge){"use strict";ge.d(dt,{Z:function(){return he}});var be=ge(59301),_e=ge(27035),E=ge(59301),he=({defaultX:de="40%",leftChild:se,rightChild:ne,className:ie,hideResize:le=!1})=>{const[ue,ae]=(0,be.useState)(de),oe=(0,be.useRef)();function re(){oe.current=!0}(0,be.useEffect)(()=>{function y(b){oe.current&&(_e.Z.publish("resize-move-bar",b),ae(b.pageX))}function x(){oe.current=!1}return window.addEventListener("mousemove",y),window.addEventListener("mouseup",x),()=>{window.removeEventListener("mousemove",y),window.removeEventListener("mouseup",x)}},[]);const ee=typeof ue=="number"&&ue!==.01?`${ue}px`:de,a=`calc(100% - ${le?"0px":"4px"} - ${ee})`;return E.createElement("div",{className:`split-panel-container ${ie}`},E.createElement("section",{style:{width:ee,display:ue===.01?"none":""}},se),E.createElement("section",{className:"resize-x-bar",onMouseDown:re},E.createElement("a",{className:"btn-resize"},E.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},E.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),E.createElement("section",{style:{width:a}},ne))}},7181:function(_t,dt,ge){"use strict";ge.d(dt,{Z:function(){return se}});var be=ge(59301),_e={flex_box_center:"flex_box_center___Gc4dd",flex_space_between:"flex_space_between___K2f1v",flex_box_vertical_center:"flex_box_vertical_center___pupRp",flex_box_center_end:"flex_box_center_end___UDLRC",flex_box_column:"flex_box_column___a5uDo",result:"result___gu5zt",title:"title___xrnx2",left:"left___IAxp9",leftNode:"leftNode___HL8fG",right:"right___ZXYmw",rightNode:"rightNode___jYL5_"},E=ge(92310),he=ge.n(E),se=({className:ne,style:ie={},leftNode:le,leftTitle:ue="\u81EA\u6D4B\u8F93\u5165",rightNode:ae,rightTitle:oe="\u8FD0\u884C\u7ED3\u679C"})=>be.createElement("div",{className:he()(_e.result,ne),style:ie},be.createElement("div",{className:_e.left},be.createElement("div",{className:_e.title},be.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),be.createElement("span",null,ue)),be.createElement("div",{className:_e.leftNode},le)),be.createElement("div",{className:_e.right},be.createElement("div",{className:_e.title},be.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),be.createElement("span",null,oe)),be.createElement("div",{className:_e.rightNode},ae)))},7605:function(_t,dt,ge){"use strict";var be=ge(59301);const _e=he=>String(he).length===1?`0${he}`:he,E=({className:he="",onChange:de,defaultValue:se=0})=>{const[ne,ie]=(0,be.useState)(se);(0,be.useEffect)(()=>{const oe=setTimeout(()=>{ie(ne+1e3)},1e3);return de(ne+1e3),()=>{clearInterval(oe)}},[ne]);const le=parseInt(ne/(60*6e4))||"00",ue=parseInt(ne%(60*6e4)/6e4)||"00",ae=parseInt(ne%6e4/1e3)||"00";return be.createElement("div",{className:he},_e(le),":",_e(ue),":",_e(ae))};dt.Z=E},48775:function(_t,dt,ge){"use strict";ge.d(dt,{Z:function(){return he}});var be=ge(59301),_e=ge(27035),E=ge(11611),he=()=>{const[de,se]=(0,be.useState)(""),[ne,ie]=(0,be.useState)(0);let[le,ue]=(0,be.useState)(),[ae,oe]=(0,be.useState)();const[re,ee]=(0,be.useState)(!1),a=(0,be.useRef)("");(0,be.useEffect)(()=>_e.Z.subscribe("preview-image",Se=>{se(Se),console.log(me.current),document.body.style.overflow="hidden"}),[]),(0,be.useEffect)(()=>(document.addEventListener("keydown",y),()=>{document.removeEventListener("keydown",y)}),[]),(0,be.useEffect)(()=>{a.current=de},[de]);function y(pe){pe.keyCode==27&&a.current&&x()}function x(){document.body.style.overflow="auto",ue(void 0),oe(void 0),ie(0),se("")}function b(){ie(ne+90)}function z(){le=me.current.width*1.1,ae=me.current.height*1.1,oe(ae),ue(le)}function te(){le=me.current.width/1.1,ae=me.current.height/1.1,oe(ae),ue(le)}const ce=(0,be.useRef)(),fe=(0,be.useRef)(),me=(0,be.useRef)(),ve=pe=>{(pe.nativeEvent.target===ce.current||pe.nativeEvent.target===fe.current)&&x()};return be.createElement(be.Fragment,null,de?be.createElement("div",null,be.createElement("div",{className:"preview-wrp-group",ref:fe},be.createElement(E.Z,{className:"image-preview",src:de,style:{display:"none"},preview:{visible:!0,src:de,movable:!1,onVisibleChange:pe=>{se("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},63347:function(_t,dt,ge){"use strict";ge.d(dt,{h:function(){return ce}});var be=ge(59301),_e=ge(57809),E=ge(78241),he=ge(3113),de=ge(89780),se=ge.n(de),ne=ge(4887),ie=ge(37068),le=Object.defineProperty,ue=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,a=(fe,me,ve)=>me in fe?le(fe,me,{enumerable:!0,configurable:!0,writable:!0,value:ve}):fe[me]=ve,y=(fe,me)=>{for(var ve in me||(me={}))re.call(me,ve)&&a(fe,ve,me[ve]);if(oe)for(var ve of oe(me))ee.call(me,ve)&&a(fe,ve,me[ve]);return fe},x=(fe,me)=>ue(fe,ae(me));const b=_e.default.Option,z={labelCol:{span:4},wrapperCol:{span:20}},te={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"]};dt.Z=({callback:fe,onCancel:me})=>{const[ve,pe]=(0,be.useState)("python");function Se(we){pe(te[we][1])}function ye(we){fe(we)}return be.createElement(E.default,x(y({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:ye,style:{width:500}}),be.createElement(E.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},be.createElement(_e.default,{getPopupContainer:we=>we.parentNode,onChange:Se},Object.keys(te).map(we=>be.createElement(b,{key:we,value:we},te[we][0])))),be.createElement(E.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},be.createElement(ce,{mode:ve})),be.createElement("div",{className:"flex-container flex-end"},be.createElement(he.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),be.createElement(he.ZP,{type:"ghost",onClick:me},"\u53D6\u6D88")))};function ce({value:fe,onChange:me,mode:ve,options:pe={}}){const Se=(0,be.useRef)(),[ye,we]=(0,be.useState)();return(0,be.useEffect)(()=>{if(ye){let Pe=function(Le){const Ee=Le.getValue();me&&me(Ee)};return ye.on("change",Pe),()=>{ye.off("change",Pe)}}},[ye,me]),(0,be.useEffect)(()=>{ye&&ye.setOption("mode",ve)},[ye,ve]),(0,be.useEffect)(()=>{ye&&(fe!==ye.getValue()||fe==="")&&setTimeout(()=>{ye.setValue(fe||"")},300)},[ye,fe]),(0,be.useEffect)(()=>{if(Se.current&&!ye){const Pe=se().fromTextArea(Se.current,y({mode:ve,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},pe));we(Pe)}},[Se.current,ye]),be.createElement("div",{className:"my-codemirror-container"},be.createElement("textarea",{ref:Se}))}},88871:function(_t,dt,ge){"use strict";ge.d(dt,{Z:function(){return Rn}});var be=ge(59301),_e=ge(89780),E=ge.n(_e),he=ge(76374),de=ge(4887),se=ge(6313),ne=ge(25717),ie=ge(99498),le=ge(25419),ue=ge(67549),ae=ge(76818),oe=({value:wt="",className:Ot,showTextOnly:xt,showLines:Xt,style:Mn={}})=>{const Tn=(0,be.useMemo)(()=>"",[wt]);return be.createElement(be.Fragment,null,be.createElement("div",{dangerouslySetInnerHTML:{__html:Tn}}))},re=ge(59301),ee=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,te=(wt,Ot,xt)=>Ot in wt?ee(wt,Ot,{enumerable:!0,configurable:!0,writable:!0,value:xt}):wt[Ot]=xt,ce=(wt,Ot)=>{for(var xt in Ot||(Ot={}))b.call(Ot,xt)&&te(wt,xt,Ot[xt]);if(x)for(var xt of x(Ot))z.call(Ot,xt)&&te(wt,xt,Ot[xt]);return wt},fe=(wt,Ot)=>a(wt,y(Ot));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 ve({onActionCallback:wt,title:Ot,icon:xt,actionName:Xt,className:Mn="",children:Tn}){function ur(){wt(Xt)}return re.createElement("a",{title:Ot,className:Mn,onClick:ur},re.createElement("i",{className:`${xt}`}),Tn)}var pe=({watch:wt,showNullButton:Ot,showNullProgramButton:xt,onActionCallback:Xt,fullScreen:Mn,insertTemp:Tn,hidetoolBar:ur,extraUse:nr})=>{const zt=[...me,{title:`${wt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${wt?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return re.createElement("ul",{className:"markdown-toolbar-container"},!ur&&zt.map((At,tn)=>re.createElement("li",{key:tn},At.actionName?re.createElement(ve,fe(ce({},At),{onActionCallback:Xt})):re.createElement("span",{className:"v-line"}))),Ot?re.createElement("li",null,re.createElement(ve,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Xt},re.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,xt?re.createElement(re.Fragment,null,re.createElement("li",null,re.createElement(ve,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Xt},re.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),re.createElement("li",null,re.createElement(ve,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Xt},re.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,Tn&&re.createElement("li",null,re.createElement(ve,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Tn}`,onActionCallback:Xt},re.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),nr&&re.createElement("li",null,nr),re.createElement("li",{className:"btn-full-screen"},re.createElement(ve,{icon:`${Mn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Mn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Xt})))},Se=ge(81123),ye=ge(78241),we=ge(92832),Pe=ge(3113),Le=Object.defineProperty,Ee=Object.defineProperties,De=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,Ge=(wt,Ot,xt)=>Ot in wt?Le(wt,Ot,{enumerable:!0,configurable:!0,writable:!0,value:xt}):wt[Ot]=xt,Be=(wt,Ot)=>{for(var xt in Ot||(Ot={}))je.call(Ot,xt)&&Ge(wt,xt,Ot[xt]);if(Ce)for(var xt of Ce(Ot))Me.call(Ot,xt)&&Ge(wt,xt,Ot[xt]);return wt},tt=(wt,Ot)=>Ee(wt,De(Ot));const Je={labelCol:{span:4},wrapperCol:{span:20}};var Ze=({callback:wt,onCancel:Ot})=>{function xt(Xt){wt(Xt)}return be.createElement(ye.default,tt(Be({},Je),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:xt,style:{width:500}}),be.createElement(ye.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},be.createElement(we.default,null)),be.createElement(ye.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},be.createElement(we.default,null)),be.createElement("div",{className:"flex-container flex-end"},be.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),be.createElement(Pe.ZP,{type:"ghost",onClick:Ot},"\u53D6\u6D88")))},Xe=ge(63347),We=ge(90443),ze=ge(43418),Ue=ge(95237),rt=ge(86197),Qe=ge(59301),ut=({callback:wt,onCancel:Ot})=>{const xt=document.createElement("canvas"),Xt=xt.getContext("2d");xt.width=1e3,xt.height=800,Xt.fillStyle="#ffffff",Xt.fillRect(0,0,xt.width,xt.height);const Mn=xt.toDataURL("image/png");return Qe.createElement(ze.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Qe.createElement(Ue.Z,{style:{height:"100vh"}},Qe.createElement(rt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Mn,visible:!0,title:String(Date.now())},onOk:Tn=>{wt({src:Tn.url})},onClose:Ot})))},Ye=ge(12378);function He(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(He,go.CommandHandler),He.prototype.canAlignSelection=function(){var wt=this.diagram;return!(wt===null||wt.isReadOnly||wt.isModelReadOnly||wt.selection.count<2)},He.prototype.alignLeft=function(){var wt=this.diagram;wt.startTransaction("aligning left");var Ot=1/0;wt.selection.each(function(xt){xt instanceof go.Link||(Ot=Math.min(xt.position.x,Ot))}),wt.selection.each(function(xt){xt instanceof go.Link||xt.move(new go.Point(Ot,xt.position.y))}),wt.commitTransaction("aligning left")},He.prototype.alignRight=function(){var wt=this.diagram;wt.startTransaction("aligning right");var Ot=-1/0;wt.selection.each(function(xt){if(!(xt instanceof go.Link)){var Xt=xt.actualBounds.x+xt.actualBounds.width;Ot=Math.max(Xt,Ot)}}),wt.selection.each(function(xt){xt instanceof go.Link||xt.move(new go.Point(Ot-xt.actualBounds.width,xt.position.y))}),wt.commitTransaction("aligning right")},He.prototype.alignTop=function(){var wt=this.diagram;wt.startTransaction("alignTop");var Ot=1/0;wt.selection.each(function(xt){xt instanceof go.Link||(Ot=Math.min(xt.position.y,Ot))}),wt.selection.each(function(xt){xt instanceof go.Link||xt.move(new go.Point(xt.position.x,Ot))}),wt.commitTransaction("alignTop")},He.prototype.alignBottom=function(){var wt=this.diagram;wt.startTransaction("aligning bottom");var Ot=-1/0;wt.selection.each(function(xt){if(!(xt instanceof go.Link)){var Xt=xt.actualBounds.y+xt.actualBounds.height;Ot=Math.max(Xt,Ot)}}),wt.selection.each(function(xt){xt instanceof go.Link||xt.move(new go.Point(xt.actualBounds.x,Ot-xt.actualBounds.height))}),wt.commitTransaction("aligning bottom")},He.prototype.alignCenterX=function(){var wt=this.diagram,Ot=wt.selection.first();if(Ot){wt.startTransaction("aligning Center X");var xt=Ot.actualBounds.x+Ot.actualBounds.width/2;wt.selection.each(function(Xt){Xt instanceof go.Link||Xt.move(new go.Point(xt-Xt.actualBounds.width/2,Xt.actualBounds.y))}),wt.commitTransaction("aligning Center X")}},He.prototype.alignCenterY=function(){var wt=this.diagram,Ot=wt.selection.first();if(Ot){wt.startTransaction("aligning Center Y");var xt=Ot.actualBounds.y+Ot.actualBounds.height/2;wt.selection.each(function(Xt){Xt instanceof go.Link||Xt.move(new go.Point(Xt.actualBounds.x,xt-Xt.actualBounds.height/2))}),wt.commitTransaction("aligning Center Y")}},He.prototype.alignColumn=function(wt){var Ot=this.diagram;Ot.startTransaction("align Column"),wt===void 0&&(wt=0),wt=parseFloat(wt);var xt=new Array;Ot.selection.each(function(nr){nr instanceof go.Link||xt.push(nr)});for(var Xt=0;Xt0){for(var nr=Tn.elt(ur-1);nr!==null&&nr.isTreeExpanded&&!nr.isTreeLeaf;){var zt=this._sortTreeChildrenByY(nr);nr=zt.last()}nr!==null&&wt.select(nr)}else wt.select(Mn)}}else if(xt.key==="Down")if(Ot.isTreeExpanded&&!Ot.isTreeLeaf){var Xt=this._sortTreeChildrenByY(Ot).first();Xt!==null&&wt.select(Xt)}else for(;Ot!==null;){var Mn=Ot.findTreeParentNode();if(Mn===null)break;var Tn=this._sortTreeChildrenByY(Mn),ur=Tn.indexOf(Ot);if(urTn.y?1:Mn.xTn.x?1:0}),Ot},He.prototype.copyToClipboard=function(wt){go.CommandHandler.prototype.copyToClipboard.call(this,wt),this._lastPasteOffset.set(this.pasteOffset)},He.prototype.pasteFromClipboard=function(){var wt=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(wt,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),wt},Object.defineProperty(He.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(wt){if(wt!=="move"&&wt!=="select"&&wt!=="scroll"&&wt!=="tree"&&wt!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+wt);this._arrowKeyBehavior=wt}}),Object.defineProperty(He.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(wt){if(!(wt instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+wt);this._pasteOffset.set(wt)}});var Re=He,Ve=ge(87851),Ae=ge(43604),Ne=ge(57193),qe={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Ke=ge(59301),Fe=(wt,Ot,xt)=>new Promise((Xt,Mn)=>{var Tn=zt=>{try{nr(xt.next(zt))}catch(At){Mn(At)}},ur=zt=>{try{nr(xt.throw(zt))}catch(At){Mn(At)}},nr=zt=>zt.done?Xt(zt.value):Promise.resolve(zt.value).then(Tn,ur);nr((xt=xt.apply(wt,Ot)).next())});function Oe({onCancel:wt,callback:Ot}){let xt=(0,be.useRef)(),Xt=(0,be.useRef)(),Mn=(0,be.useRef)(),Tn=(0,be.useRef)(!1);const ur=(0,be.useRef)(!1),[nr,zt]=(0,be.useState)(0);function At(){const Dt=Ye.bx.make,fn={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"};xt.current=new Ye.S0(Xt.current,{padding:20,grid:Dt(Ye.s_,"Grid",Dt(Ye.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Dt(Ye.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:xn=>{var Dn=xn.diagram.commandHandler.addTopLevelParts(xn.diagram.selection,!0);Dn||xn.diagram.currentTool.doCancel()},commandHandler:Dt(Re),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:xn=>{var Dn=xn.subject;Dn.location=Dn.location.copy().snapToGridPoint(xn.diagram.grid.gridOrigin,xn.diagram.grid.gridCellSize),setTimeout(()=>{xn.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:xn=>{var Dn=xn.subject;setTimeout(()=>{xn.diagram.commandHandler.editTextBlock()})},LinkRelinked:xn=>{var Dn=xn.parameter.part;Dn.invalidateConnectedLinks();var hn=xn.subject;xn.diagram.toolManager.linkingTool.isForwards?hn.toNode.invalidateConnectedLinks():hn.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),xt.current.nodeTemplate=Dt(Ye.NB,"Auto",{locationSpot:Ye.z6.Center,locationObjectName:"SHAPE",desiredSize:new Ye.$u(120,60),minSize:new Ye.$u(40,40),resizable:!0,resizeCellSize:new Ye.$u(10,10),rotatable:!0},new Ye.KX("location","loc",Ye.E9.parse).makeTwoWay(Ye.E9.stringify),new Ye.KX("desiredSize","size",Ye.$u.parse).makeTwoWay(Ye.$u.stringify),Dt(Ye.bn,{name:"SHAPE",fill:fn.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ye.z6.AllSides,toSpot:Ye.z6.AllSides},new Ye.KX("figure"),new Ye.KX("fill"),new Ye.KX("stroke","borderColor"),new Ye.KX("strokeWidth","thickness"),new Ye.KX("strokeDashArray","dash")),Dt(Ye.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Dt(Ye.al,{margin:1,textAlign:"center",overflow:Ye.al.OverflowEllipsis,editable:!0},new Ye.KX("text").makeTwoWay(),new Ye.KX("stroke","color"))),xt.current.nodeTemplate.toolTip=Dt("ToolTip",Dt(Ye.s_,"Vertical",{maxSize:new Ye.$u(200,NaN)},Dt(Ye.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Ye.KX("text")),Dt(Ye.al,{font:"10pt sans-serif",textAlign:"center"},new Ye.KX("text","details"))));function zn(xn,Dn){var hn=(_n,Pr)=>{_n.handled=!0,_n.diagram.model.commit(Un=>{var jn=Pr.part.adornedPart,sr=new Ye.E9().setRectSpot(jn.actualBounds,xn);sr.subtract(jn.location),sr.scale(2,2),sr.x+=Math.sign(sr.x)*130,sr.y+=Math.sign(sr.y)*130,sr.add(jn.location),sr.snapToGridPoint(_n.diagram.grid.gridOrigin,_n.diagram.grid.gridCellSize);var Qn=Un.copyNodeData(jn.data);Un.setGroupKeyForNodeData(Qn,Un.getGroupKeyForNodeData(jn.data)),Un.addNodeData(Qn);var Wr={from:jn.key,to:Un.getKeyForNodeData(Qn)};Un.addLinkData(Wr);var Zr=_n.diagram.findNodeForData(Qn);Zr.location=sr,_n.diagram.select(Zr),setTimeout(()=>{_n.diagram.commandHandler.editTextBlock()},20)})};return Dt(Ye.bn,{figure:Dn,alignment:xn,alignmentFocus:xn.opposite(),width:xn.equals(Ye.z6.Top)||xn.equals(Ye.z6.Bottom)?25:18,height:xn.equals(Ye.z6.Top)||xn.equals(Ye.z6.Bottom)?18:25,fill:"orange",stroke:fn.white,strokeWidth:4,mouseEnter:(_n,Pr)=>Pr.fill="dodgerblue",mouseLeave:(_n,Pr)=>Pr.fill="orange",isActionable:!0,click:hn,contextClick:hn})}function Nn(xn){return Dt(Ye.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:(Dn,hn)=>hn.fill="dodgerblue",mouseLeave:(Dn,hn)=>hn.fill="orange",click:(Dn,hn)=>{Dn.diagram.commandHandler.showContextMenu(hn.part.adornedPart)}},xn||{})}xt.current.nodeTemplate.selectionAdornmentTemplate=Dt(Ye.uz,"Spot",Dt(Ye.Vm,{padding:10}),zn(Ye.z6.Top,"TriangleUp"),zn(Ye.z6.Left,"TriangleLeft"),zn(Ye.z6.Right,"TriangleRight"),zn(Ye.z6.Bottom,"TriangleDown"),Nn({alignment:new Ye.z6(.75,0)}));function Ln(xn,Dn){return(hn,_n)=>{hn.handled=!0,hn.diagram.model.commit(Pr=>{Pr.set(_n.part.adornedPart.data,xn,Dn)})}}function bt(xn,Dn){return Dn||(Dn="color"),Dt(Ye.bn,{width:16,height:16,stroke:"lightgray",fill:xn,margin:1,background:"transparent",mouseEnter:(hn,_n)=>_n.stroke="dodgerblue",mouseLeave:(hn,_n)=>_n.stroke="lightgray",click:Ln(Dn,xn),contextClick:Ln(Dn,xn)})}function Mt(){return[Dt("ContextMenuButton",Dt(Ye.s_,"Horizontal",bt(fn.white,"fill"),bt(fn.beige,"fill"),bt(fn.extralightblue,"fill"),bt(fn.extralightred,"fill"))),Dt("ContextMenuButton",Dt(Ye.s_,"Horizontal",bt(fn.lightgray,"fill"),bt(fn.lightgreen,"fill"),bt(fn.lightblue,"fill"),bt(fn.lightred,"fill")))]}function Ft(){return[Dt("ContextMenuButton",Dt(Ye.s_,"Horizontal",bt(fn.black),bt(fn.green),bt(fn.blue),bt(fn.red))),Dt("ContextMenuButton",Dt(Ye.s_,"Horizontal",bt(fn.white),bt(fn.magenta),bt(fn.purple),bt(fn.orange)))]}function Et(xn,Dn){return Dn||(Dn="thickness"),Dt(Ye.bn,"LineH",{width:16,height:16,strokeWidth:xn,margin:1,background:"transparent",mouseEnter:(hn,_n)=>_n.background="dodgerblue",mouseLeave:(hn,_n)=>_n.background="transparent",click:Ln(Dn,xn),contextClick:Ln(Dn,xn)})}function nn(xn,Dn){return Dn||(Dn="dash"),Dt(Ye.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:xn,margin:1,background:"transparent",mouseEnter:(hn,_n)=>_n.background="dodgerblue",mouseLeave:(hn,_n)=>_n.background="transparent",click:Ln(Dn,xn),contextClick:Ln(Dn,xn)})}function qt(){return[Dt("ContextMenuButton",Dt(Ye.s_,"Horizontal",Et(1),Et(2),Et(3),Et(4))),Dt("ContextMenuButton",Dt(Ye.s_,"Horizontal",nn(null),nn([2,4]),nn([4,4])))]}function Vt(xn,Dn){return Dn||(Dn="figure"),Dt(Ye.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:xn,margin:1,background:"transparent",mouseEnter:(hn,_n)=>_n.fill="dodgerblue",mouseLeave:(hn,_n)=>_n.fill="lightgray",click:Ln(Dn,xn),contextClick:Ln(Dn,xn)})}xt.current.nodeTemplate.contextMenu=Dt("ContextMenu",Dt("ContextMenuButton",Dt(Ye.s_,"Horizontal",Vt("Rectangle"),Vt("RoundedRectangle"),Vt("Ellipse"),Vt("Diamond"))),Dt("ContextMenuButton",Dt(Ye.s_,"Horizontal",Vt("Parallelogram2"),Vt("ManualOperation"),Vt("Procedure"),Vt("Cylinder1"))),Dt("ContextMenuButton",Dt(Ye.s_,"Horizontal",Vt("Terminator"),Vt("CreateRequest"),Vt("Document"),Vt("TriangleDown"))),Mt(),Ft(),qt()),xt.current.groupTemplate=Dt(Ye.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Ye.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(xn,Dn)=>{var hn=Dn.addMembers(Dn.diagram.selection,!0);hn||Dn.diagram.currentTool.doCancel()},avoidable:!1},new Ye.KX("location","loc",Ye.E9.parse).makeTwoWay(Ye.E9.stringify),Dt(Ye.s_,"Auto",{name:"BODY"},Dt(Ye.bn,{parameter1:10,fill:fn.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ye.z6.AllSides,toSpot:Ye.z6.AllSides},new Ye.KX("fill"),new Ye.KX("stroke","color"),new Ye.KX("strokeWidth","thickness"),new Ye.KX("strokeDashArray","dash")),Dt(Ye.Vm,{background:"transparent",margin:20})),Dt(Ye.al,{alignment:Ye.z6.Top,alignmentFocus:Ye.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Ye.KX("text"),new Ye.KX("stroke","color"))),xt.current.groupTemplate.selectionAdornmentTemplate=Dt(Ye.uz,"Spot",Dt(Ye.s_,"Auto",Dt(Ye.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Dt(Ye.Vm,{margin:1.5})),Nn({alignment:Ye.z6.TopRight,alignmentFocus:Ye.z6.BottomRight})),xt.current.groupTemplate.contextMenu=Dt("ContextMenu",Mt(),Ft(),qt()),xt.current.linkTemplate=Dt(Ye.rU,{layerName:"Foreground",routing:Ye.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Ye.KX("fromSpot","fromSpot",Ye.z6.parse),new Ye.KX("toSpot","toSpot",Ye.z6.parse),new Ye.KX("fromShortLength","dir",xn=>xn>=1?10:0),new Ye.KX("toShortLength","dir",xn=>xn>=1?10:0),new Ye.KX("points").makeTwoWay(),Dt(Ye.bn,{strokeWidth:2},new Ye.KX("stroke","color"),new Ye.KX("strokeWidth","thickness"),new Ye.KX("strokeDashArray","dash")),Dt(Ye.bn,{segmentIndex:0,segmentOffset:new Ye.E9(15,0),segmentOrientation:Ye.rU.OrientAlong,alignmentFocus:Ye.z6.Right,figure:"circle",width:10,strokeWidth:0},new Ye.KX("fill","color"),new Ye.KX("visible","dir",xn=>xn===1)),Dt(Ye.bn,{segmentIndex:-1,segmentOffset:new Ye.E9(-10,6),segmentOrientation:Ye.rU.OrientPlus90,alignmentFocus:Ye.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ye.KX("fill","color"),new Ye.KX("visible","dir",xn=>xn>=1),new Ye.KX("width","thickness",xn=>7+3*xn),new Ye.KX("height","thickness",xn=>7+3*xn),new Ye.KX("segmentOffset","thickness",xn=>new Ye.E9(-15,4+1.5*xn))),Dt(Ye.bn,{segmentIndex:0,segmentOffset:new Ye.E9(15,-6),segmentOrientation:Ye.rU.OrientMinus90,alignmentFocus:Ye.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ye.KX("fill","color"),new Ye.KX("visible","dir",xn=>xn===2),new Ye.KX("width","thickness",xn=>7+3*xn),new Ye.KX("height","thickness",xn=>7+3*xn),new Ye.KX("segmentOffset","thickness",xn=>new Ye.E9(-15,4+1.5*xn))),Dt(Ye.al,{alignmentFocus:new Ye.z6(0,1,-4,0),editable:!0},new Ye.KX("text").makeTwoWay(),new Ye.KX("stroke","color"))),xt.current.linkTemplate.selectionAdornmentTemplate=Dt(Ye.uz,Dt(Ye.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Jt(2)},new Ye.KX("pathPattern","thickness",Jt)),Nn({alignmentFocus:new Ye.z6(0,0,-6,-4)}));function Jt(xn){return Dt(Ye.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(xn+4).toString()+" H3"})}function $n(xn){var Dn="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return xn===0?Dn="M0 0 M16 16 M0 8 L16 8":xn===2&&(Dn="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Dt(Ye.bn,{geometryString:Dn,margin:2,background:"transparent",mouseEnter:(hn,_n)=>_n.background="dodgerblue",mouseLeave:(hn,_n)=>_n.background="transparent",click:Ln("dir",xn),contextClick:Ln("dir",xn)})}function Kn(xn){var Dn=(hn,_n)=>{hn.handled=!0,hn.diagram.model.commit(Pr=>{var Un=_n.part.adornedPart;Pr.set(Un.data,xn?"toSpot":"fromSpot",Ye.z6.stringify(Ye.z6.AllSides)),(xn?Un.toNode:Un.fromNode).invalidateConnectedLinks()})};return Dt(Ye.bn,{width:12,height:12,fill:"transparent",mouseEnter:(hn,_n)=>_n.background="dodgerblue",mouseLeave:(hn,_n)=>_n.background="transparent",click:Dn,contextClick:Dn})}function kt(xn,Dn){var hn=0,_n=Ye.z6.RightSide;xn.equals(Ye.z6.Top)?(hn=270,_n=Ye.z6.TopSide):xn.equals(Ye.z6.Left)?(hn=180,_n=Ye.z6.LeftSide):xn.equals(Ye.z6.Bottom)&&(hn=90,_n=Ye.z6.BottomSide),Dn||(hn-=180);var Pr=(Un,jn)=>{Un.handled=!0,Un.diagram.model.commit(sr=>{var Qn=jn.part.adornedPart;sr.set(Qn.data,Dn?"toSpot":"fromSpot",Ye.z6.stringify(_n)),(Dn?Qn.toNode:Qn.fromNode).invalidateConnectedLinks()})};return Dt(Ye.bn,{alignment:xn,alignmentFocus:xn.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:hn,background:"transparent",mouseEnter:(Un,jn)=>jn.background="dodgerblue",mouseLeave:(Un,jn)=>jn.background="transparent",click:Pr,contextClick:Pr})}xt.current.linkTemplate.contextMenu=Dt("ContextMenu",Ft(),qt(),Dt("ContextMenuButton",Dt(Ye.s_,"Horizontal",$n(0),$n(1),$n(2))),Dt("ContextMenuButton",Dt(Ye.s_,"Horizontal",Dt(Ye.s_,"Spot",Kn(!1),kt(Ye.z6.Top,!1),kt(Ye.z6.Left,!1),kt(Ye.z6.Right,!1),kt(Ye.z6.Bottom,!1)),Dt(Ye.s_,"Spot",{margin:new Ye.Zt(0,0,0,2)},Kn(!0),kt(Ye.z6.Top,!0),kt(Ye.z6.Left,!0),kt(Ye.z6.Right,!0),kt(Ye.z6.Bottom,!0)))));const br=`{ "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 cr=["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 ar(xn){return console.log("shapeName:",xn),cr.indexOf(xn)>=0}var Hr=new Ye.YI(zn.current,{maxSelectionCount:1,linkTemplate:Dt(Ye.rU,{locationSpot:Ye.z6.Center,selectionAdornmentTemplate:Dt(Ye.uz,"Link",{locationSpot:Ye.z6.Center},Dt(Ye.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Dt(Ye.bn,{toArrow:"Standard",stroke:null}))},{routing:Ye.rU.AvoidsNodes,curve:Ye.rU.JumpOver,corner:5,toShortLength:4},new Ye.KX("points"),Dt(Ye.bn,{isPanelMain:!0,strokeWidth:2}),Dt(Ye.bn,{toArrow:"Standard",stroke:null})),model:new Ye.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Ye.bn.getFigureGenerators().toArray().map(xn=>({text:"\u672A\u547D\u540D",size:"100 100",figure:xn.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return Ot.current.addDiagramListener("TextEdited",function(xn){var jn;const hn=xn.subject.part;var _n=(jn=document.activeElement)==null?void 0:jn.value;typeof _n=="string"&&_n.trim()===""&&Ot.current.model.commit(function(Pr){Pr.set(hn.data,"text","\u672A\u547D\u540D"),Ot.current.commandHandler.stopCommand()},"increment")}),Hr.nodeTemplate=Dt(Ye.NB,"Auto",{locationSpot:Ye.z6.Center},new Ye.KX("location","location",Ye.E9.parse).makeTwoWay(Ye.E9.stringify),Dt(Ye.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 Ye.KX("stroke").makeTwoWay(),new Ye.KX("fill").makeTwoWay(),new Ye.KX("figure")),Dt(Ye.al,{margin:new Ye.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Ye.$u(16,16),maxSize:new Ye.$u(10,NaN),textAlign:"center",editable:!0},new Ye.KX("key").makeTwoWay())),setTimeout(()=>{Ot.current.grid=Dt(Ye.s_,"Grid",Dt(Ye.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Dt(Ye.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),Ot.current.grid.visible=!0,Ot.current.grid.gridCellStroke="darkgray",Ot.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=Ot.current,Ot.current}const nn=()=>Fe(this,null,function*(){var Dt=Ot.current.makeImage();const fn=yield(0,Ne.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Dt.src}});Et({src:fn.url})});return(0,be.useEffect)(()=>(setTimeout(()=>{At()},500),zt(nr+1),()=>{Ot.current=null}),[]),Ke.createElement("div",{ref:fr,className:Tn.current?`${qe.maxH60} body-overflow-initial`:"body-overflow-initial"},Ke.createElement(ze.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!nr,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:Ke.createElement(Ue.Z,null,Ke.createElement(Ae.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Ke.createElement(Ae.Z,{onClick:()=>{var Dt,fn,kn=Ot.current.selection.first();if(Tn.current=!Tn.current,document.activeElement&&kn){let Bn=(fn=(Dt=document.activeElement)==null?void 0:Dt.value)==null?void 0:fn.trim();typeof Bn=="string"&&Ot.current.model.commit(function(An){An.set(kn.data,"text",Bn||"\u672A\u547D\u540D"),Ot.current.commandHandler.stopCommand()},"increment")}zt(nr+1)}},Ke.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:Pt},Ke.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:qe.flowChartWrp},Ke.createElement("div",{style:{display:"flex",height:"100%"}},Ke.createElement("div",{style:{width:"300px",height:"100%"}},Ke.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),Ke.createElement("div",{style:{height:"calc(100% - 50px)"},className:qe.myPaletteDiv,ref:zn})),Ke.createElement("div",{style:{flex:1,position:"relative"}},Ke.createElement("div",{ref:Kt,style:{height:"80vh"}}))),Ke.createElement("div",{className:"tr"},Ke.createElement(Pe.ZP,{size:"large",onClick:nn,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Te=Oe,xe=ge(5112),Ie=ge(5871);const $e=xe.ZP.Group,ot={margin:"0 8px"};var ke=({callback:Pt,onCancel:Et})=>{function Ot(Kt){Pt(Kt)}return be.createElement(ye.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Ot},be.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},be.createElement("span",{style:ot},"\u5355\u5143\u683C\u6570\uFF1A"),be.createElement("span",{style:ot},"\u884C\u6570"),be.createElement(ye.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},be.createElement(Ie.Z,null)),be.createElement("span",{style:ot},"\u5217\u6570"),be.createElement(ye.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},be.createElement(Ie.Z,null))),be.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},be.createElement("span",{style:ot},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),be.createElement(ye.default.Item,{name:"align"},be.createElement($e,null,be.createElement(xe.ZP,{value:"default"},be.createElement("i",{className:"fa fa-align-justify"})),be.createElement(xe.ZP,{value:"left"},be.createElement("i",{className:"fa fa-align-left"})),be.createElement(xe.ZP,{value:"center"},be.createElement("i",{className:"fa fa-align-center"})),be.createElement(xe.ZP,{value:"right"},be.createElement("i",{className:"fa fa-align-right"}))))),be.createElement("div",{className:"flex-container flex-end"},be.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),be.createElement(Pe.ZP,{type:"ghost",onClick:Et},"\u53D6\u6D88")))},et=ge(78673),pt=ge(63089),ct=ge.n(pt),lt=(0,be.forwardRef)(({use3d:Pt,width:Et,height:Ot,callback:Kt,showSaveButton:zn},Tn)=>{const fr=(0,be.useRef)(),nr=(0,be.useRef)(),[zt,At]=(0,be.useState)(!1),nn=(0,be.useRef)({id:fr,appName:"graphing",width:Et||1e3,height:Ot||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,be.useEffect)(()=>{nr.current=new(ct())(nn.current,!0),window.onload=function(){nr.current.inject("applet_container")}},[]);const Dt=()=>{var fn=window.ggbApplet.getPNGBase64(1,!0,72);return Kt&&Kt(fn),fn};return(0,be.useEffect)(()=>{nn.current.appName=zt?"3D":"graphing",nr.current.inject("applet_container")},[zt]),(0,be.useEffect)(()=>{At(Pt)},[Pt]),(0,be.useImperativeHandle)(Tn,()=>({getImgData:Dt})),be.createElement(be.Fragment,null,be.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:fr}),be.createElement(Ue.Z,{align:"middle"},be.createElement(Ae.Z,{flex:1},be.createElement(et.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:zt,onChange:fn=>At(fn)})),be.createElement(Ae.Z,null,be.createElement(Pe.ZP,{size:"large",onClick:Dt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),mt=ge(24638),at=ge(1012),it=ge(8591);const ft="link",vt="upload-image",St="add-flowchart",Tt="draw-image",Bt="add-flowchart",Nt="code-block",rn="add-table",Sn="------------",un={default:Sn,left:`:${Sn}`,center:`:${Sn}:`,right:`${Sn}:`};var on=ge(66991),Nn=(Pt,Et,Ot)=>new Promise((Kt,zn)=>{var Tn=zt=>{try{nr(Ot.next(zt))}catch(At){zn(At)}},fr=zt=>{try{nr(Ot.throw(zt))}catch(At){zn(At)}},nr=zt=>zt.done?Kt(zt.value):Promise.resolve(zt.value).then(Tn,fr);nr((Ot=Ot.apply(Pt,Et)).next())});function Wn(){}let En=0;const $t=1e4,Gt="\u2581",Ht="@\u2581\u2581@",Wt="@\u2581@",en=` +]}`;var cr=["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 ar(xn){return console.log("shapeName:",xn),cr.indexOf(xn)>=0}var Hr=new Ye.YI(Mn.current,{maxSelectionCount:1,linkTemplate:Dt(Ye.rU,{locationSpot:Ye.z6.Center,selectionAdornmentTemplate:Dt(Ye.uz,"Link",{locationSpot:Ye.z6.Center},Dt(Ye.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Dt(Ye.bn,{toArrow:"Standard",stroke:null}))},{routing:Ye.rU.AvoidsNodes,curve:Ye.rU.JumpOver,corner:5,toShortLength:4},new Ye.KX("points"),Dt(Ye.bn,{isPanelMain:!0,strokeWidth:2}),Dt(Ye.bn,{toArrow:"Standard",stroke:null})),model:new Ye.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Ye.bn.getFigureGenerators().toArray().map(xn=>({text:"\u672A\u547D\u540D",size:"100 100",figure:xn.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return xt.current.addDiagramListener("TextEdited",function(xn){var Dn;const hn=xn.subject.part;var _n=(Dn=document.activeElement)==null?void 0:Dn.value;typeof _n=="string"&&_n.trim()===""&&xt.current.model.commit(function(Pr){Pr.set(hn.data,"text","\u672A\u547D\u540D"),xt.current.commandHandler.stopCommand()},"increment")}),Hr.nodeTemplate=Dt(Ye.NB,"Auto",{locationSpot:Ye.z6.Center},new Ye.KX("location","location",Ye.E9.parse).makeTwoWay(Ye.E9.stringify),Dt(Ye.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 Ye.KX("stroke").makeTwoWay(),new Ye.KX("fill").makeTwoWay(),new Ye.KX("figure")),Dt(Ye.al,{margin:new Ye.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Ye.$u(16,16),maxSize:new Ye.$u(10,NaN),textAlign:"center",editable:!0},new Ye.KX("key").makeTwoWay())),setTimeout(()=>{xt.current.grid=Dt(Ye.s_,"Grid",Dt(Ye.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Dt(Ye.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),xt.current.grid.visible=!0,xt.current.grid.gridCellStroke="darkgray",xt.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=xt.current,xt.current}const tn=()=>Fe(this,null,function*(){var Dt=xt.current.makeImage();const fn=yield(0,Ne.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Dt.src}});Ot({src:fn.url})});return(0,be.useEffect)(()=>(setTimeout(()=>{At()},500),zt(nr+1),()=>{xt.current=null}),[]),Ke.createElement("div",{ref:ur,className:Tn.current?`${qe.maxH60} body-overflow-initial`:"body-overflow-initial"},Ke.createElement(ze.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!nr,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:Ke.createElement(Ue.Z,null,Ke.createElement(Ae.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Ke.createElement(Ae.Z,{onClick:()=>{var Dt,fn,zn=xt.current.selection.first();if(Tn.current=!Tn.current,document.activeElement&&zn){let Nn=(fn=(Dt=document.activeElement)==null?void 0:Dt.value)==null?void 0:fn.trim();typeof Nn=="string"&&xt.current.model.commit(function(Ln){Ln.set(zn.data,"text",Nn||"\u672A\u547D\u540D"),xt.current.commandHandler.stopCommand()},"increment")}zt(nr+1)}},Ke.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:wt},Ke.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:qe.flowChartWrp},Ke.createElement("div",{style:{display:"flex",height:"100%"}},Ke.createElement("div",{style:{width:"300px",height:"100%"}},Ke.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),Ke.createElement("div",{style:{height:"calc(100% - 50px)"},className:qe.myPaletteDiv,ref:Mn})),Ke.createElement("div",{style:{flex:1,position:"relative"}},Ke.createElement("div",{ref:Xt,style:{height:"80vh"}}))),Ke.createElement("div",{className:"tr"},Ke.createElement(Pe.ZP,{size:"large",onClick:tn,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Te=Oe,xe=ge(5112),Ie=ge(5871);const $e=xe.ZP.Group,ot={margin:"0 8px"};var ke=({callback:wt,onCancel:Ot})=>{function xt(Xt){wt(Xt)}return be.createElement(ye.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:xt},be.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},be.createElement("span",{style:ot},"\u5355\u5143\u683C\u6570\uFF1A"),be.createElement("span",{style:ot},"\u884C\u6570"),be.createElement(ye.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},be.createElement(Ie.Z,null)),be.createElement("span",{style:ot},"\u5217\u6570"),be.createElement(ye.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},be.createElement(Ie.Z,null))),be.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},be.createElement("span",{style:ot},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),be.createElement(ye.default.Item,{name:"align"},be.createElement($e,null,be.createElement(xe.ZP,{value:"default"},be.createElement("i",{className:"fa fa-align-justify"})),be.createElement(xe.ZP,{value:"left"},be.createElement("i",{className:"fa fa-align-left"})),be.createElement(xe.ZP,{value:"center"},be.createElement("i",{className:"fa fa-align-center"})),be.createElement(xe.ZP,{value:"right"},be.createElement("i",{className:"fa fa-align-right"}))))),be.createElement("div",{className:"flex-container flex-end"},be.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),be.createElement(Pe.ZP,{type:"ghost",onClick:Ot},"\u53D6\u6D88")))},et=ge(78673),pt=ge(63089),ct=ge.n(pt),lt=(0,be.forwardRef)(({use3d:wt,width:Ot,height:xt,callback:Xt,showSaveButton:Mn},Tn)=>{const ur=(0,be.useRef)(),nr=(0,be.useRef)(),[zt,At]=(0,be.useState)(!1),tn=(0,be.useRef)({id:ur,appName:"graphing",width:Ot||1e3,height:xt||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,be.useEffect)(()=>{nr.current=new(ct())(tn.current,!0),window.onload=function(){nr.current.inject("applet_container")}},[]);const Dt=()=>{var fn=window.ggbApplet.getPNGBase64(1,!0,72);return Xt&&Xt(fn),fn};return(0,be.useEffect)(()=>{tn.current.appName=zt?"3D":"graphing",nr.current.inject("applet_container")},[zt]),(0,be.useEffect)(()=>{At(wt)},[wt]),(0,be.useImperativeHandle)(Tn,()=>({getImgData:Dt})),be.createElement(be.Fragment,null,be.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:ur}),be.createElement(Ue.Z,{align:"middle"},be.createElement(Ae.Z,{flex:1},be.createElement(et.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:zt,onChange:fn=>At(fn)})),be.createElement(Ae.Z,null,be.createElement(Pe.ZP,{size:"large",onClick:Dt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),mt=ge(24638),at=ge(1012),it=ge(8591);const ft="link",vt="upload-image",St="add-flowchart",Tt="draw-image",Bt="add-flowchart",Nt="code-block",rn="add-table",bn="------------",un={default:bn,left:`:${bn}`,center:`:${bn}:`,right:`${bn}:`};var on=ge(66991),kn=(wt,Ot,xt)=>new Promise((Xt,Mn)=>{var Tn=zt=>{try{nr(xt.next(zt))}catch(At){Mn(At)}},ur=zt=>{try{nr(xt.throw(zt))}catch(At){Mn(At)}},nr=zt=>zt.done?Xt(zt.value):Promise.resolve(zt.value).then(Tn,ur);nr((xt=xt.apply(wt,Ot)).next())});function Wn(){}let En=0;const Kt=1e4,Gt="\u2581",Ht="@\u2581\u2581@",Wt="@\u2581@",en=` **\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`,bn=["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 dn(Pt){return/^\d+$/.test(Pt)?`${Pt}px`:Pt}const Yt=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",sn={[Yt+"-B"]:"bold",[Yt+"-I"]:"italic"},Pn={[ft]:"\u6DFB\u52A0\u94FE\u63A5",[Nt]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[vt]:"\u6DFB\u52A0\u56FE\u7247",[Tt]:"\u6DFB\u52A0\u753B\u56FE",[St]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[rn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Rn=({defaultValue:Pt="",onChange:Et,width:Ot="100%",height:Kt=400,miniToolbar:zn=!1,isFocus:Tn=!1,watch:fr,insertTemp:nr,mode:zt="markdown",id:At="markdown-editor-id",showResizeBar:nn=!1,noStorage:Dt=!1,showNullButton:fn=!1,showNullProgramButton:kn=!1,hidetoolBar:Bn=!1,fullScreen:An=!1,onBlur:bt,onCMBeforeChange:Mt,onFullScreen:Ft,className:xt="",disablePaste:tn=!1,disabled:qt=!1,disabledFill:Vt=!1,placeholder:Jt="",values:$n="",extraUse:Kn})=>{const[kt,br]=(0,be.useState)(null),[cr,ar]=(0,be.useState)(Pt),[Hr,xn]=(0,be.useState)(fr),[jn,hn]=(0,be.useState)(An),[_n,Pr]=(0,be.useState)(""),[Un,In]=(0,be.useState)(0),[sr,Qn]=(0,be.useState)(Kt),[Wr,Zr]=(0,be.useState)(!1),Mr=(0,be.useRef)((0,at.Z)()),qr=(0,be.useRef)(!1),lo=(0,be.useRef)(),[Cn,wo]=(0,be.useState)(0),[ro,Nr]=(0,be.useState)(0),So=(0,be.useRef)(),to=(0,be.useRef)(),no=(0,be.useRef)(),bo=(0,be.useRef)(),qn=()=>Nn(void 0,null,function*(){var yn;const ln=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Mr.current}});(yn=ln==null?void 0:ln.attachments)!=null&&yn.length&&(console.log("cm:",kt,So),ln.attachments.map(an=>{an.content_type.indexOf("image")>-1?kt.replaceSelection(`![,](/api/attachments/${an.id}?type=${an.content_type})`):an.content_type.indexOf("video")>-1?kt.replaceSelection(``):an.content_type.indexOf("pdf")>-1?kt.replaceSelection(`${an.name}`):kt.replaceSelection(`[${an.name}](${ENV.API_SERVER}/api/attachments/${an.id}?type=${an.content_type})`)}))});(0,be.useEffect)(()=>{const yn=window.scrollY||window.pageYOffset;ar($n),kt==null||kt.setValue($n),window.scrollTo(0,yn)},[$n]),(0,be.useEffect)(()=>{Ft==null||Ft(jn)},[jn]),(0,be.useEffect)(()=>{if(So.current){let yn=function(an,cn){var pn;if(tn){cn.preventDefault();return}const On=cn.clipboardData;if(On){const Zn=On.types.toString(),Dn=On.items;if(Zn==="Files"||On.types.indexOf("Files")>-1){if(cn.preventDefault(),zt=="stex")return;try{let Ar=Dn[1];((pn=Dn[0])==null?void 0:pn.kind)==="file"&&(Ar=Dn[0]);const rr=Ar.getAsFile(),oo=rr.name.split(".").pop();(0,We.I)(rr,pr=>{var Jn,wr,_r;pr.id?((Jn=rr==null?void 0:rr.type)==null?void 0:Jn.indexOf("image"))>-1?ln.replaceSelection(``):((wr=rr==null?void 0:rr.type)==null?void 0:wr.indexOf("video"))>-1?ln.replaceSelection(``):((_r=rr==null?void 0:rr.type)==null?void 0:_r.indexOf("pdf"))>-1?ln.replaceSelection(`${rr.name}`):bn.includes(oo)?ln.replaceSelection(`${rr.name}`):ln.replaceSelection(`[${rr.name}](/api/attachments/${pr.id}?type=${pr.content_type})`):(pr==null?void 0:pr.status)===401&&(it.ZP.warning((pr==null?void 0:pr.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(Ar){it.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const ln=E().fromTextArea(So.current,{mode:zt,lineNumbers:!zn,lineWrapping:!0,value:Pt,autoCloseTags:!kn,autoCloseBrackets:!0});return ln.on("keyup",function(an,cn){cn.keyCode===8&&(an.getValue()==""?ln.setOption("placeholder",Jt):ln.setOption("placeholder",null))}),ln.on("keydown",function(an,cn){if(cn.keyCode===8){var pn=Tr(an);pn&&cn.preventDefault()}}),Tn&&ln.focus(),ln.on("paste",yn),ln.on("dragleave",function(an,cn){to.current.classList.remove("mouse-hover-md")}),qt&&ln.on("beforeChange",function(an,cn){(cn.origin==="paste"||cn.origin==="+input")&&cn.cancel()}),br(ln),()=>{ln.off("paste",yn)}}},[]);const xr=(0,be.useCallback)(()=>{if(to.current)try{}catch(yn){console.log(yn,"---- to set md editor body height")}},[sr,to,jn]);(0,be.useEffect)(()=>{function yn(){let ln=new he.Z(an=>{for(let cn of an)(cn.target.offsetHeight>0||cn.target.offsetWidth>0)&&(xr(),kt.setSize("100%","100%"),kt.refresh())});return ln.observe(So.current.parentElement),ln}if(kt){const ln=yn();return()=>{var an,cn;(an=So.current)!=null&&an.parentElement&&ln.unobserve((cn=So.current)==null?void 0:cn.parentElement)}}},[kt,xr]),(0,be.useEffect)(()=>{if(kt){let yn=[];for(const[ln,an]of Object.entries(sn)){let cn={[ln]:()=>{Lr(an)}};yn.push(cn),kt.addKeyMap(cn)}return lo.current=setInterval(()=>{qr.current&&qn()},4e3),()=>{clearInterval(lo.current);for(let ln of yn)kt.removeKeyMap(ln)}}},[kt]),(0,be.useEffect)(()=>{An!==jn&&hn(An)},[An]),(0,on.Z)(()=>{if(!Dt&&Un>0){let yn=new Date().getTime(),ln=window.sessionStorage.getItem(At);yn>=Un+$t&&(!ln||ln!==cr)&&(window.sessionStorage.setItem(At,cr),Zr(!0))}},$t),(0,be.useEffect)(()=>{xn(fr)},[kt,fr]),(0,be.useEffect)(()=>{kt&&Tn&&kt.focus()},[kt,Tn]),(0,be.useEffect)(()=>{if(Hr&&kt){let yn=function(an){let cn=an.target;if(bo.current){let pn=cn.scrollTop/cn.scrollHeight;bo.current.scrollTop=bo.current.scrollHeight*pn}};const ln=kt.getScrollerElement();return ln.addEventListener("scroll",yn),()=>{ln.removeEventListener("scroll",yn)}}},[kt,Hr]),(0,be.useEffect)(()=>{if(kt&&Mt){let yn=function(ln,an){Mt(ln,an)};return kt.on("beforeChange",yn),()=>{kt.off("beforeChange",yn)}}},[kt,Mt]),(0,be.useEffect)(()=>{if(kt&&bt){let yn=function(){bt(kt.getValue())};return kt.on("blur",yn),()=>{kt.off("blur",yn)}}},[kt,bt]);function Tr(yn,ln){var an=yn.getDoc(),cn=an.getCursor(),pn=an.getLine(cn.line),On=pn.charAt(cn.ch-1),Zn=pn.lastIndexOf("@\u2581@",cn.ch),Dn=pn.lastIndexOf("@\u2581\u2581@",cn.ch),Ar=Zn>Dn?Zn:Dn,rr=Zn>Dn?3:4;if(Ht.indexOf(On)===-1)return null;if(console.log("change1:",ln,yn,pn,cn,Ar,Zn,Dn,On),Ar>=0&&cn.ch-Ar<5){var oo=Ar+rr;return an.replaceRange("",{line:cn.line,ch:Ar},{line:cn.line,ch:oo}),{line:cn.line,ch:oo}}return null}(0,be.useEffect)(()=>{if(kt){let yn=function(ln,an){const cn=ln.getValue();ar(cn),In(new Date().getTime()),ln.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Et&&(kn?Et(cn,co(cn)):Et(cn))};return kt.on("change",yn),()=>{kt.off("change",yn)}}},[kt,Et]),(0,be.useEffect)(()=>{if(kt)if(Pt==null)kt.setValue(""),ar("");else{const yn=window.scrollY||window.pageYOffset;Pt!==kt.getValue()&&(kt.setValue(Pt),ar(Pt),kt.setCursor(qt?1:kt.lineCount(),0),window.scrollTo(0,yn))}},[kt,Pt]);const Lr=(0,be.useCallback)(yn=>{const ln=kt.getCursor(),an=kt.getSelection();let cn=an.split(` -`);switch(yn){case"bold":return kt.replaceSelection("**"+an+"**"),an===""&&kt.setCursor(ln.line,ln.ch+2),kt.focus();case"italic":return kt.replaceSelection("*"+an+"*"),an===""&&kt.setCursor(ln.line,ln.ch+1),kt.focus();case"code":return kt.replaceSelection("`"+an+"`"),an===""&&kt.setCursor(ln.line,ln.ch+1),kt.focus();case"inline-latex":return Pr("inline-latex"),kt.focus();case"latex":return kt.replaceSelection("```latex\n"+an+"\n```"),kt.setCursor(ln.line+1,an.length+1),kt.focus();case"line-break":return kt.replaceSelection(`
+\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,yn=["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 dn(wt){return/^\d+$/.test(wt)?`${wt}px`:wt}const $t=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",sn={[$t+"-B"]:"bold",[$t+"-I"]:"italic"},Pn={[ft]:"\u6DFB\u52A0\u94FE\u63A5",[Nt]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[vt]:"\u6DFB\u52A0\u56FE\u7247",[Tt]:"\u6DFB\u52A0\u753B\u56FE",[St]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[rn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Rn=({defaultValue:wt="",onChange:Ot,width:xt="100%",height:Xt=400,miniToolbar:Mn=!1,isFocus:Tn=!1,watch:ur,insertTemp:nr,mode:zt="markdown",id:At="markdown-editor-id",showResizeBar:tn=!1,noStorage:Dt=!1,showNullButton:fn=!1,showNullProgramButton:zn=!1,hidetoolBar:Nn=!1,fullScreen:Ln=!1,onBlur:bt,onCMBeforeChange:Mt,onFullScreen:Ft,className:Et="",disablePaste:nn=!1,disabled:qt=!1,disabledFill:Vt=!1,placeholder:Jt="",values:$n="",extraUse:Kn})=>{const[kt,br]=(0,be.useState)(null),[cr,ar]=(0,be.useState)(wt),[Hr,xn]=(0,be.useState)(ur),[Dn,hn]=(0,be.useState)(Ln),[_n,Pr]=(0,be.useState)(""),[Un,jn]=(0,be.useState)(0),[sr,Qn]=(0,be.useState)(Xt),[Wr,Zr]=(0,be.useState)(!1),Mr=(0,be.useRef)((0,at.Z)()),qr=(0,be.useRef)(!1),lo=(0,be.useRef)(),[Cn,wo]=(0,be.useState)(0),[ro,Nr]=(0,be.useState)(0),So=(0,be.useRef)(),to=(0,be.useRef)(),no=(0,be.useRef)(),bo=(0,be.useRef)(),qn=()=>kn(void 0,null,function*(){var Sn;const ln=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Mr.current}});(Sn=ln==null?void 0:ln.attachments)!=null&&Sn.length&&(console.log("cm:",kt,So),ln.attachments.map(an=>{an.content_type.indexOf("image")>-1?kt.replaceSelection(`![,](/api/attachments/${an.id}?type=${an.content_type})`):an.content_type.indexOf("video")>-1?kt.replaceSelection(``):an.content_type.indexOf("pdf")>-1?kt.replaceSelection(`${an.name}`):kt.replaceSelection(`[${an.name}](${ENV.API_SERVER}/api/attachments/${an.id}?type=${an.content_type})`)}))});(0,be.useEffect)(()=>{const Sn=window.scrollY||window.pageYOffset;ar($n),kt==null||kt.setValue($n),window.scrollTo(0,Sn)},[$n]),(0,be.useEffect)(()=>{Ft==null||Ft(Dn)},[Dn]),(0,be.useEffect)(()=>{if(So.current){let Sn=function(an,cn){var pn;if(nn){cn.preventDefault();return}const On=cn.clipboardData;if(On){const Zn=On.types.toString(),An=On.items;if(Zn==="Files"||On.types.indexOf("Files")>-1){if(cn.preventDefault(),zt=="stex")return;try{let Ar=An[1];((pn=An[0])==null?void 0:pn.kind)==="file"&&(Ar=An[0]);const rr=Ar.getAsFile(),oo=rr.name.split(".").pop();(0,We.I)(rr,pr=>{var Jn,wr,_r;pr.id?((Jn=rr==null?void 0:rr.type)==null?void 0:Jn.indexOf("image"))>-1?ln.replaceSelection(``):((wr=rr==null?void 0:rr.type)==null?void 0:wr.indexOf("video"))>-1?ln.replaceSelection(``):((_r=rr==null?void 0:rr.type)==null?void 0:_r.indexOf("pdf"))>-1?ln.replaceSelection(`${rr.name}`):yn.includes(oo)?ln.replaceSelection(`${rr.name}`):ln.replaceSelection(`[${rr.name}](/api/attachments/${pr.id}?type=${pr.content_type})`):(pr==null?void 0:pr.status)===401&&(it.ZP.warning((pr==null?void 0:pr.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(Ar){it.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const ln=E().fromTextArea(So.current,{mode:zt,lineNumbers:!Mn,lineWrapping:!0,value:wt,autoCloseTags:!zn,autoCloseBrackets:!0});return ln.on("keyup",function(an,cn){cn.keyCode===8&&(an.getValue()==""?ln.setOption("placeholder",Jt):ln.setOption("placeholder",null))}),ln.on("keydown",function(an,cn){if(cn.keyCode===8){var pn=Tr(an);pn&&cn.preventDefault()}}),Tn&&ln.focus(),ln.on("paste",Sn),ln.on("dragleave",function(an,cn){to.current.classList.remove("mouse-hover-md")}),qt&&ln.on("beforeChange",function(an,cn){(cn.origin==="paste"||cn.origin==="+input")&&cn.cancel()}),br(ln),()=>{ln.off("paste",Sn)}}},[]);const xr=(0,be.useCallback)(()=>{if(to.current)try{}catch(Sn){console.log(Sn,"---- to set md editor body height")}},[sr,to,Dn]);(0,be.useEffect)(()=>{function Sn(){let ln=new he.Z(an=>{for(let cn of an)(cn.target.offsetHeight>0||cn.target.offsetWidth>0)&&(xr(),kt.setSize("100%","100%"),kt.refresh())});return ln.observe(So.current.parentElement),ln}if(kt){const ln=Sn();return()=>{var an,cn;(an=So.current)!=null&&an.parentElement&&ln.unobserve((cn=So.current)==null?void 0:cn.parentElement)}}},[kt,xr]),(0,be.useEffect)(()=>{if(kt){let Sn=[];for(const[ln,an]of Object.entries(sn)){let cn={[ln]:()=>{Lr(an)}};Sn.push(cn),kt.addKeyMap(cn)}return lo.current=setInterval(()=>{qr.current&&qn()},4e3),()=>{clearInterval(lo.current);for(let ln of Sn)kt.removeKeyMap(ln)}}},[kt]),(0,be.useEffect)(()=>{Ln!==Dn&&hn(Ln)},[Ln]),(0,on.Z)(()=>{if(!Dt&&Un>0){let Sn=new Date().getTime(),ln=window.sessionStorage.getItem(At);Sn>=Un+Kt&&(!ln||ln!==cr)&&(window.sessionStorage.setItem(At,cr),Zr(!0))}},Kt),(0,be.useEffect)(()=>{xn(ur)},[kt,ur]),(0,be.useEffect)(()=>{kt&&Tn&&kt.focus()},[kt,Tn]),(0,be.useEffect)(()=>{if(Hr&&kt){let Sn=function(an){let cn=an.target;if(bo.current){let pn=cn.scrollTop/cn.scrollHeight;bo.current.scrollTop=bo.current.scrollHeight*pn}};const ln=kt.getScrollerElement();return ln.addEventListener("scroll",Sn),()=>{ln.removeEventListener("scroll",Sn)}}},[kt,Hr]),(0,be.useEffect)(()=>{if(kt&&Mt){let Sn=function(ln,an){Mt(ln,an)};return kt.on("beforeChange",Sn),()=>{kt.off("beforeChange",Sn)}}},[kt,Mt]),(0,be.useEffect)(()=>{if(kt&&bt){let Sn=function(){bt(kt.getValue())};return kt.on("blur",Sn),()=>{kt.off("blur",Sn)}}},[kt,bt]);function Tr(Sn,ln){var an=Sn.getDoc(),cn=an.getCursor(),pn=an.getLine(cn.line),On=pn.charAt(cn.ch-1),Zn=pn.lastIndexOf("@\u2581@",cn.ch),An=pn.lastIndexOf("@\u2581\u2581@",cn.ch),Ar=Zn>An?Zn:An,rr=Zn>An?3:4;if(Ht.indexOf(On)===-1)return null;if(console.log("change1:",ln,Sn,pn,cn,Ar,Zn,An,On),Ar>=0&&cn.ch-Ar<5){var oo=Ar+rr;return an.replaceRange("",{line:cn.line,ch:Ar},{line:cn.line,ch:oo}),{line:cn.line,ch:oo}}return null}(0,be.useEffect)(()=>{if(kt){let Sn=function(ln,an){const cn=ln.getValue();ar(cn),jn(new Date().getTime()),ln.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Ot&&(zn?Ot(cn,co(cn)):Ot(cn))};return kt.on("change",Sn),()=>{kt.off("change",Sn)}}},[kt,Ot]),(0,be.useEffect)(()=>{if(kt)if(wt==null)kt.setValue(""),ar("");else{const Sn=window.scrollY||window.pageYOffset;wt!==kt.getValue()&&(kt.setValue(wt),ar(wt),kt.setCursor(qt?1:kt.lineCount(),0),window.scrollTo(0,Sn))}},[kt,wt]);const Lr=(0,be.useCallback)(Sn=>{const ln=kt.getCursor(),an=kt.getSelection();let cn=an.split(` +`);switch(Sn){case"bold":return kt.replaceSelection("**"+an+"**"),an===""&&kt.setCursor(ln.line,ln.ch+2),kt.focus();case"italic":return kt.replaceSelection("*"+an+"*"),an===""&&kt.setCursor(ln.line,ln.ch+1),kt.focus();case"code":return kt.replaceSelection("`"+an+"`"),an===""&&kt.setCursor(ln.line,ln.ch+1),kt.focus();case"inline-latex":return Pr("inline-latex"),kt.focus();case"latex":return kt.replaceSelection("```latex\n"+an+"\n```"),kt.setCursor(ln.line+1,an.length+1),kt.focus();case"line-break":return kt.replaceSelection(`
`),kt.focus();case"list-ul":return an===""?kt.replaceSelection("- "+an):kt.replaceSelection(cn.map(pn=>pn===""?"":`- ${pn}`).join(` `)),kt.focus();case"list-ol":return an===""?kt.replaceSelection("1. "+an):kt.replaceSelection(cn.map((pn,On)=>pn===""?"":`${On+1}. ${pn}`).join(` -`)),kt.focus();case"add-null-ch":return an===""&&kt.setCursor(ln.line,ln.ch),kt.replaceSelection(Gt),kt.focus();case"add-signal":return an===""&&kt.setCursor(ln.line,ln.ch),kt.replaceSelection(Wt),kt.focus();case"add-multiple":return an===""&&kt.setCursor(ln.line,ln.ch),kt.replaceSelection(Ht),kt.focus();case"inster-template-1":return an===""&&kt.setCursor(ln.line,ln.ch),kt.replaceSelection(en),kt.focus();case"eraser":return kt.setValue(""),kt.focus();case"trigger-watch":return xn(!Hr),kt.focus();case"trigger-full-screen":return hn(!jn),kt.focus();case ft:Pr(ft);return;case Nt:Pr(Nt);return;case vt:Pr(vt);return;case Tt:Pr(Tt);return;case"maths-latex":Pr("maths-latex");return;case St:Pr(St);return;case rn:Pr(rn);return;default:throw new Error}},[kt,Hr,jn]),ho=(0,be.useCallback)((yn,ln)=>{var an,cn,pn,On,Zn,Dn;switch(Pr(""),_n){case ft:const{title:Jn,link:wr}=yn;return kt.replaceSelection(`[${Jn}](${wr})`),kt.focus();case Nt:const{language:_r,content:Vn}=yn;return kt.replaceSelection(["```"+_r,Vn,"```"].join(` -`)),kt.focus();case"maths-latex":for(var Ar=atob(yn),rr=new Uint8Array(Ar.length),oo=0;oo{Co.id?kt.replaceSelection(`![,](/api/attachments/${Co.id}?type=${Co.content_type})`):(Co==null?void 0:Co.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":kt.replaceSelection("`$$"+yn+"$$`");break;case vt:case Tt:case Bt:const{src:Dr,alt:$r}=yn,jr=ln,Cr=(pn=(cn=(an=jr==null?void 0:jr.name)==null?void 0:an.split("."))==null?void 0:cn.pop)==null?void 0:pn.call(cn);return((On=jr==null?void 0:jr.type)==null?void 0:On.indexOf("image"))>-1||!(jr!=null&&jr.type)?jr.align||jr.width?kt.replaceSelection(`

${$r||

`):kt.replaceSelection(`${$r||`):((Zn=jr==null?void 0:jr.type)==null?void 0:Zn.indexOf("video"))>-1?kt.replaceSelection(``):((Dn=jr==null?void 0:jr.type)==null?void 0:Dn.indexOf("pdf"))>-1?kt.replaceSelection(`${jr.name}`):bn.includes(Cr)?kt.replaceSelection(`${jr.name}`):kt.replaceSelection(`[${jr.name}](${Dr})`),kt.focus();case rn:const{row:Ur,col:po,align:Po}=yn;let Uo=` +`)),kt.focus();case"add-null-ch":return an===""&&kt.setCursor(ln.line,ln.ch),kt.replaceSelection(Gt),kt.focus();case"add-signal":return an===""&&kt.setCursor(ln.line,ln.ch),kt.replaceSelection(Wt),kt.focus();case"add-multiple":return an===""&&kt.setCursor(ln.line,ln.ch),kt.replaceSelection(Ht),kt.focus();case"inster-template-1":return an===""&&kt.setCursor(ln.line,ln.ch),kt.replaceSelection(en),kt.focus();case"eraser":return kt.setValue(""),kt.focus();case"trigger-watch":return xn(!Hr),kt.focus();case"trigger-full-screen":return hn(!Dn),kt.focus();case ft:Pr(ft);return;case Nt:Pr(Nt);return;case vt:Pr(vt);return;case Tt:Pr(Tt);return;case"maths-latex":Pr("maths-latex");return;case St:Pr(St);return;case rn:Pr(rn);return;default:throw new Error}},[kt,Hr,Dn]),ho=(0,be.useCallback)((Sn,ln)=>{var an,cn,pn,On,Zn,An;switch(Pr(""),_n){case ft:const{title:Jn,link:wr}=Sn;return kt.replaceSelection(`[${Jn}](${wr})`),kt.focus();case Nt:const{language:_r,content:Vn}=Sn;return kt.replaceSelection(["```"+_r,Vn,"```"].join(` +`)),kt.focus();case"maths-latex":for(var Ar=atob(Sn),rr=new Uint8Array(Ar.length),oo=0;oo{Co.id?kt.replaceSelection(`![,](/api/attachments/${Co.id}?type=${Co.content_type})`):(Co==null?void 0:Co.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":kt.replaceSelection("`$$"+Sn+"$$`");break;case vt:case Tt:case Bt:const{src:Dr,alt:$r}=Sn,jr=ln,Cr=(pn=(cn=(an=jr==null?void 0:jr.name)==null?void 0:an.split("."))==null?void 0:cn.pop)==null?void 0:pn.call(cn);return((On=jr==null?void 0:jr.type)==null?void 0:On.indexOf("image"))>-1||!(jr!=null&&jr.type)?jr.align||jr.width?kt.replaceSelection(`

${$r||

`):kt.replaceSelection(`${$r||`):((Zn=jr==null?void 0:jr.type)==null?void 0:Zn.indexOf("video"))>-1?kt.replaceSelection(``):((An=jr==null?void 0:jr.type)==null?void 0:An.indexOf("pdf"))>-1?kt.replaceSelection(`${jr.name}`):yn.includes(Cr)?kt.replaceSelection(`${jr.name}`):kt.replaceSelection(`[${jr.name}](${Dr})`),kt.focus();case rn:const{row:Ur,col:po,align:Po}=Sn;let Uo=` `;for(let Co=0;Co{switch(_n){case ft:return be.createElement(Ze,{callback:ho,onCancel:xo});case Nt:return be.createElement(Xe.Z,{callback:ho,onCancel:xo});case vt:return be.createElement(We.Z,{callback:ho,onCancel:xo});case St:return be.createElement(Te,{callback:ho,onCancel:xo});case rn:return be.createElement(ke,{callback:ho,onCancel:xo});case"maths-latex":return be.createElement(lt,{showSaveButton:!0,callback:ho});case"inline-latex":return be.createElement(mt.Z,{showSaveButton:!0,callback:ho});default:return null}},[_n]);function xo(){Pr("")}(0,be.useEffect)(()=>{if(no.current){let yn=function(Zn){pn=!0,On=Zn.pageY},ln=function(){pn=!1},an=function(Zn){if(pn){let Dn=Zn.pageY-On;Dn<0&&(Dn=0),Dn>300&&(Dn=300);let Ar=Kt+Dn+"px";Qn(Ar)}},cn=no.current,pn=!1,On=0;return cn.addEventListener("mousedown",yn),document.addEventListener("mousemove",an),document.addEventListener("mouseup",ln),()=>{cn.removeEventListener("mousedown",yn),document.removeEventListener("mousemove",an),document.removeEventListener("mouseup",ln)}}},[kt,no]),(0,be.useEffect)(()=>{Qn(Kt)},[Kt]);const jo=dn(Ot),Yo=dn(sr),Fo={width:jo,height:Yo},Yr=(0,be.useMemo)(()=>{if(Un){let yn=new Date(Un),ln=yn.getHours(),an=yn.getMinutes(),cn=yn.getSeconds();return ln=ln<10?"0"+ln:ln,an=an<10?"0"+an:an,cn=cn<10?"0"+cn:cn,`${ln}:${an}:${cn}`}return 0},[Un]),co=yn=>{const ln=[];if(kn){let an=-1;yn=yn.replace(/(@▁▁@|@▁@)/g,function(cn,pn,On){ln.push({multiLine:cn!==Wt})})}return ln};function zo(){window.sessionStorage.removeItem(At),Zr(!1),In(0)}function Lt(){Zr(!1),In(0),kt.setValue(window.sessionStorage.getItem(At))}(0,be.useEffect)(()=>{Pn[_n]&&_n!==Tt&&_n!==St&&setTimeout(()=>{const yn=document.getElementsByClassName("markdown-popup-form")[0],ln=window.innerWidth/2-yn.offsetWidth/2,an=window.innerHeight/2-yn.offsetHeight/2;wo(ln),Nr(an)},0)},[_n]);const Xt=yn=>{yn.preventDefault();const ln=yn.clientX-Cn,an=yn.clientY-ro;document.body.onmousemove=cn=>{let pn=cn.clientX-ln,On=cn.clientY-an;const Zn=document.getElementsByClassName("markdown-popup-form")[0],Dn=window.innerWidth-Zn.offsetWidth,Ar=window.innerHeight-Zn.offsetHeight;pn=Math.max(0,Math.min(pn,Dn)),On=Math.max(0,Math.min(On,Ar)),mn(cn.clientX,cn.clientY,ln,an)&&(wo(pn),Nr(On))},document.body.onmouseup=function(){document.body.onmousemove=null}},mn=(yn,ln,an,cn)=>{const pn=document.body.clientHeight,On=document.body.clientWidth;return yn<20&&an>yn||yn>On-20&&anln||ln>pn-20&&cnwe in ye?oe(ye,we,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ye[we]=Pe,z=(ye,we)=>{for(var Pe in we||(we={}))y.call(we,Pe)&&b(ye,Pe,we[Pe]);if(a)for(var Pe of a(we))x.call(we,Pe)&&b(ye,Pe,we[Pe]);return ye},te=(ye,we)=>re(ye,ee(we));const{useForm:ce}=be.default,fe={width:280,marginRight:10},me={labelCol:{span:5},wrapperCol:{span:19}};var ve=({callback:ye,onCancel:we})=>{const[Pe]=ce();let Le=(0,le.useRef)();function Ee(je){Le.current.width=Pe.getFieldValue("width"),Le.current.align=Pe.getFieldValue("align"),ye(je,Le.current)}function De(je,Me){if(je.status===-1){_e.ZP.error(je.message);return}Pe.setFieldsValue({src:`/api/attachments/${je.id}`,type:Me.type})}function Ce(je){let Me=je.target.files[0];Le.current=Me,Se(Me,De)}return ae.createElement(be.default,te(z({form:Pe},me),{className:"upload-image-panel",onFinish:Ee,style:{width:470,overflow:"hidden"}}),ae.createElement(be.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ae.createElement("div",{className:"flex-container"},ae.createElement(be.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},ae.createElement(E.default,{style:fe})),ae.createElement(pe,{onFileChange:Ce}))),ae.createElement(be.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ae.createElement(E.default,{style:{width:264}})),ae.createElement(be.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ae.createElement(he.Z,null,ae.createElement(be.default.Item,{name:"width",style:{margin:0}},ae.createElement(de.Z,{style:{width:264}})),ae.createElement("span",{className:"ml8"},"%"))),ae.createElement(be.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ae.createElement(se.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"}]})),ae.createElement("aside",null,ae.createElement(be.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ae.createElement(ne.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ae.createElement(ne.ZP,{type:"default",onClick:we},"\u53D6\u6D88"))))};function pe({onFileChange:ye}){return ae.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ae.createElement("input",{type:"file",onChange:ye}))}function Se(ye,we){if(!ye)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,ue.bg)())throw _e.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Pe=new FormData;Pe.append("editormd-image-file",ye),Pe.append("file_param_name","editormd-image-file"),Pe.append("byxhr","true");var Le=new window.XMLHttpRequest;Le.withCredentials=!0,Le.addEventListener("load",function(Ee){we(JSON.parse(Ee.target.responseText),ye)},!1),Le.addEventListener("error",function(Ee){console.error(Ee)},!1),Le.open("POST",`${ie.KI}/api/attachments.json`),Le.send(Pe)}},81123:function(_t,dt,ge){"use strict";ge.d(dt,{Z:function(){return E}});var be=ge(59301),_e=ge(4676);class E extends be.Component{constructor(de){super(de);const se=window.document;this.node=se.createElement("div"),se.body.appendChild(this.node)}render(){const{children:de}=this.props;return(0,_e.createPortal)(de,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},11979:function(_t,dt,ge){"use strict";var be=ge(70122),_e=ge(57809),E=ge(78673),he=ge(59301);const de=_e.default.Option;dt.Z=({isTheoretical:se,onFontSizeChange:ne,cmFontSize:ie,cmCodeMode:le,autoFormat:ue,onCodeModeChange:ae,onTabToSpace:oe,onAutoFormat:re,formatDocument:ee,className:a="",tabToSpace:y,children:x,code_editor:b,challenge:z,shixun_environment_id:te,shixun_environments:ce})=>{var fe;const me={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},ve=(fe=ce==null?void 0:ce.find(pe=>pe.shixun_environment_id===te))==null?void 0:fe.program_language;return he.createElement("div",{className:`tpi-code-setting ${a}`},he.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),he.createElement("section",null,he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),he.createElement(_e.default,{bordered:!1,size:"small",value:le,onChange:ae},he.createElement(de,{value:"vs"},"\u767D\u8272\u80CC\u666F"),he.createElement(de,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!se&&he.createElement(he.Fragment,null,he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),he.createElement(_e.default,{bordered:!1,size:"small",value:ie,onChange:ne},he.createElement(de,{value:12},"12px"),he.createElement(de,{value:14},"14px"),he.createElement(de,{value:16},"16px"),he.createElement(de,{value:18},"18px"),he.createElement(de,{value:20},"20px"),he.createElement(de,{value:22},"22px"))),he.createElement("div",{className:"file-item"},he.createElement("b",null,"Tab\u8F6C\u6362"),he.createElement(E.Z,{checked:y,onChange:oe})),he.createElement("div",{className:"file-item",onClick:ee},he.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!se&&he.createElement(he.Fragment,null,he.createElement("h3",null,"\u5FEB\u6377\u952E"),he.createElement("section",null,he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),he.createElement("span",null,"Ctrl + S")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),he.createElement("span",null,"F1 / Alt + F1")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),he.createElement("span",null,"Ctrl + ]/[")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),he.createElement("span",null,"Ctrl + Shift + \\")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),he.createElement("span",null,"Home")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),he.createElement("span",null,"End"))),x),!se&&he.createElement(he.Fragment,null,he.createElement("h3",null,"\u5FEB\u6377\u952E"),he.createElement("section",null,ve&&he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),he.createElement("span",null,ve)),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),he.createElement("span",null,me[z==null?void 0:z.difficulty])),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),he.createElement("span",null,b==null?void 0:b.name)),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),he.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},66991:function(_t,dt,ge){"use strict";ge.d(dt,{Z:function(){return _e}});var be=ge(59301);function _e(E,he){const de=(0,be.useRef)();(0,be.useEffect)(()=>{de.current=E}),(0,be.useEffect)(()=>{function se(){de.current()}if(he!==null){let ne=setInterval(se,he);return()=>clearInterval(ne)}},[he])}},30746:function(_t,dt,ge){"use strict";ge.r(dt),ge.d(dt,{default:function(){return En}});var be=ge(59301),_e=ge(43418),E=ge(71418),he=ge(3113),de=ge(95237),se=ge(93948),ne=ge(43604),ie=ge(95392),le={correct:"correct___kxyVH",wrong:"wrong___mq9je",partialCorrect:"partialCorrect___mVUmW",unanswered:"unanswered___Qb6q9",wrap:"wrap___wnenN",head:"head___g9KUg",content:"content___gs8eE",left:"left___nmVnP",answerInfo:"answerInfo___vaCeC",dottedLineWrapper:"dottedLineWrapper___i4mG_",leftHalfCircle:"leftHalfCircle___ViyaI",dottedLine:"dottedLine___w83V6",rightHalfCircle:"rightHalfCircle___qbTN1",card:"card___pGijF",cardTitle:"cardTitle___eA6eY",cardContent:"cardContent___rchFp",cardTag:"cardTag___zad8x",right:"right___oipKn",overall:"overall___xMhs6",tipCorrect:"tipCorrect___fVjaz",tipWrong:"tipWrong___nMG7C",question:"question___uYC59",btns:"btns___als5Y"},ue=ge(57193),ae=ge(15075),oe=ge(43531),re=ge(5112),ee=ge(24905),a=ge(92832),y={extra:"extra___yTab3",row:"row___HnRCs",md:"md___L1tuZ",title:"title___iSLhz",btn:"btn___C2OtF",boxHead:"boxHead___GfOIb",iframe:"iframe___J6XBA"},x=ge(76818),b=ge(92310),z=ge.n(b),te=ge(88871),ce=ge(37975),fe=ge(46612),me=ge(75823),ve=ge(24334),pe=ge(8591),Se=ge(20885),ye=ge(62969),we=ge(56656),Pe=ge.n(we),Le=ge(59301),Ee=Object.defineProperty,De=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,Me=($t,Gt,Ht)=>Gt in $t?Ee($t,Gt,{enumerable:!0,configurable:!0,writable:!0,value:Ht}):$t[Gt]=Ht,Ge=($t,Gt)=>{for(var Ht in Gt||(Gt={}))Ce.call(Gt,Ht)&&Me($t,Ht,Gt[Ht]);if(De)for(var Ht of De(Gt))je.call(Gt,Ht)&&Me($t,Ht,Gt[Ht]);return $t},Be=($t,Gt,Ht)=>new Promise((Wt,en)=>{var bn=Yt=>{try{Ln(Ht.next(Yt))}catch(sn){en(sn)}},dn=Yt=>{try{Ln(Ht.throw(Yt))}catch(sn){en(sn)}},Ln=Yt=>Yt.done?Wt(Yt.value):Promise.resolve(Yt.value).then(bn,dn);Ln((Ht=Ht.apply($t,Gt)).next())}),Je=({className:$t,data:Gt={},identifier:Ht,userAnswer:Wt,onFinish:en})=>{const[bn,dn]=(0,be.useState)(!1),[Ln,Yt]=(0,be.useState)({}),sn=()=>new Date().getTime(),Pn=Pt=>Be(void 0,null,function*(){let Et=ve.Base64.decode(Gt.code);return Wt.length>0&&(Wt==null||Wt.map(Kt=>{Kt.multi_line?Et=Et.substring(0,Et.indexOf("@\u2581\u2581@"))+Kt.value+Et.substring(Et.indexOf("@\u2581\u2581@")+4):Et=Et.substring(0,Et.indexOf("@\u2581@"))+Kt.value+Et.substring(Et.indexOf("@\u2581@")+3)})),yield(0,Se.n4)(Pt,{code:ve.Base64.encode(Et),language:Gt.language,answers:Wt==null?void 0:Wt.map(Kt=>Kt.value)})}),Rn=()=>Be(void 0,null,function*(){var Pt;if((Pt=Wt==null?void 0:Wt.filter(Kt=>!Kt.value))!=null&&Pt.length){pe.ZP.warning(intl.formatMessage({id:"classrooms.promptCode",defaultMessage:"\u8BF7\u5148\u586B\u5199\u4EE3\u7801\u4E4B\u540E\u518D\u63D0\u4EA4"}));return}dn(!0);const Et=yield(0,ue.ZP)(`/api/problems/${Ht}/start.json`,{method:"get"}),Ot=yield Pn(Et==null?void 0:Et.identifier);if((Ot==null?void 0:Ot.status)===0){let zn=function(){return Be(this,null,function*(){const{status:Tn,message:fr,data:nr}=yield(0,Se.rX)(Et==null?void 0:Et.identifier,"submit");if(sn()-Kt>10*1e3*(Wt==null?void 0:Wt.length)){dn(!1),_e.default.error({centered:!0,icon:null,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6",content:"\u8BF7\u68C0\u67E5\u7A0B\u5E8F\u4EE3\u7801\u662F\u5426\u5B58\u5728\u6B7B\u5FAA\u73AF"});return}if(Tn===0){dn(!1),nr.status===2?_e.default.error({centered:!0,icon:null,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}):Yt(nr);return}setTimeout(zn,1e3)})};const Kt=sn();yield(0,Se.bM)(Et==null?void 0:Et.identifier,{}),zn();return}dn(!1)});return Le.createElement("div",null,Le.createElement(he.ZP,{className:z()($t),loading:bn,onClick:Rn},"\u63D0\u4EA4\u4EE3\u7801"),Le.createElement(_e.default,{open:!!(Ln!=null&&Ln.id),title:"\u8FD0\u884C\u7ED3\u679C",width:1100,destroyOnClose:!0,afterClose:()=>en==null?void 0:en(),footer:!1,onOk:()=>Yt({}),onCancel:()=>Yt({})},Le.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},Le.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},Le.createElement("div",null,Le.createElement("span",{style:{color:"#666666"}},intl.formatMessage({id:"classrooms.status",defaultMessage:"\u72B6\u6001"})),Le.createElement("span",{style:{marginLeft:12,color:Ln.status!==0&&"#E30000"}},ye.Im[Ln.status])),Le.createElement("div",null,Le.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),Le.createElement("span",{style:{marginLeft:12}},Pe()(Ln.created_at).format("YYYY-MM-DD HH:mm:ss"))),Le.createElement("div",null,Le.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),Le.createElement("span",{style:{marginLeft:12}},Ln.language)),Le.createElement("div",null,Le.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),Le.createElement("span",{style:{marginLeft:12}},Ln.execute_time,"ms"))),Le.createElement(ye.Y4,Ge({},Ln)))))},Ze=ge(59301),Xe=Object.defineProperty,We=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable,ut=($t,Gt,Ht)=>Gt in $t?Xe($t,Gt,{enumerable:!0,configurable:!0,writable:!0,value:Ht}):$t[Gt]=Ht,Ye=($t,Gt)=>{for(var Ht in Gt||(Gt={}))rt.call(Gt,Ht)&&ut($t,Ht,Gt[Ht]);if(Ue)for(var Ht of Ue(Gt))Qe.call(Gt,Ht)&&ut($t,Ht,Gt[Ht]);return $t},He=($t,Gt)=>We($t,ze(Gt)),Re=($t,Gt,Ht)=>new Promise((Wt,en)=>{var bn=Yt=>{try{Ln(Ht.next(Yt))}catch(sn){en(sn)}},dn=Yt=>{try{Ln(Ht.throw(Yt))}catch(sn){en(sn)}},Ln=Yt=>Yt.done?Wt(Yt.value):Promise.resolve(Yt.value).then(bn,dn);Ln((Ht=Ht.apply($t,Gt)).next())});const Ve=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Ae=({data:$t})=>{const{question_type:Gt,group_topic_id:Ht,commit_wrong_question:{analysis:Wt,standard_answer_show:en,tag_discipline_names:bn,standard_answer:dn}={}}=$t,Ln=()=>{if([0,1,2].includes(Gt))return Ze.createElement("div",{className:y.row},Ze.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848"),Ze.createElement("div",{className:"c-black"},en));if([3].includes(Gt))return dn==null?void 0:dn.map((Yt,sn)=>{var Pn,Rn;return Ze.createElement(be.Fragment,{key:sn},Ze.createElement("div",{className:y.row},Ze.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848",sn+1),(Yt==null?void 0:Yt.model)===1&&Ze.createElement("div",{className:"c-black"},(Pn=Yt==null?void 0:Yt.answer_text)==null?void 0:Pn.join("\u3001")),(Yt==null?void 0:Yt.model)===2&&Ze.createElement("div",{className:"flex gap-10px"},(Rn=Yt==null?void 0:Yt.answer_text)==null?void 0:Rn.map((Pt,Et)=>Ze.createElement(ce.Z,{key:sn+""+Et,disabled:!0,value:Pt})))))});if([4].includes(Gt))return Ze.createElement("div",{className:y.row},Ze.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848"),Ze.createElement("div",{className:"c-black"},dn==null?void 0:dn[0]));if([6].includes(Gt))return Ze.createElement("div",{className:y.row},Ze.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848"),Ze.createElement(x.Z,{className:y.md,value:dn||"-"}));if([8].includes(Gt))return dn==null?void 0:dn.map((Yt,sn)=>Ze.createElement(be.Fragment,{key:sn},Ze.createElement("div",{className:y.row},Ze.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848",sn+1),Ze.createElement("div",{className:"c-black"},Yt==null?void 0:Yt.answer_text))))};return Ze.createElement("div",{className:y.extra},Ln(),Ze.createElement("div",{className:y.row},Ze.createElement("div",null,"\u89E3\xA0\xA0\xA0\xA0\u6790"),Ze.createElement(x.Z,{className:y.md,value:Wt||"-"})),Ze.createElement("div",{className:y.row},Ze.createElement("div",null,"\u77E5\u8BC6\u70B9"),Ze.createElement("div",{className:"c-black"},bn==null?void 0:bn.join("\u3001"))))},Ne=$t=>{const Gt=Wt=>{const{user_answer:en,standard_answer:bn,standard_answers:dn,standard_answer_show:Ln,tag_discipline_names:Yt,analysis:sn,user_answer_infos:Pn}=Wt;return Wt={user_answer_is_right:(Pn==null?void 0:Pn.user_answer_is_right)===void 0?null:Pn==null?void 0:Pn.user_answer_is_right,user_answer:en,analysis:sn,standard_answer_show:Ln,tag_discipline_names:Yt,standard_answer:dn||bn},Wt};return $t.map((Wt,en)=>(Wt.q_position=en+1,Wt.commit_wrong_question=Gt(Wt),[7].includes(Wt==null?void 0:Wt.question_type)&&(Wt.commit_wrong_question.sub_exercise_questions=Wt.sub_exercise_questions.map(bn=>Gt(bn))),Wt))},qe=({data:$t={},value:Gt,onChange:Ht})=>{const{question_title:Wt,question_choices:en,q_position:bn,commit_wrong_question:{user_answer_is_right:dn,user_answer:Ln}={}}=$t,Yt=dn!==void 0,sn=Pn=>{const Rn=Pn.target.value;Ht(Rn)};return Ze.createElement("div",{className:y.question},Ze.createElement(x.Z,{className:z()(y.title,y.md),value:`${bn}\u3001`+Wt}),Ze.createElement(re.ZP.Group,{disabled:Yt,value:Yt?Ln==null?void 0:Ln[0]:Gt,onChange:sn,className:Yt&&`edu-radio-${dn?"green":"red"}`},en==null?void 0:en.map((Pn,Rn)=>Ze.createElement("div",{key:Rn},Ze.createElement(re.ZP,{value:Pn==null?void 0:Pn.choice_id,className:"mb20"},Ze.createElement(de.Z,{align:"middle",wrap:!1,className:"c-black ml5"},Ze.createElement("span",{className:"mr5 c-black"},Ve[Rn],"."),Ze.createElement(x.Z,{className:y.md,value:Pn==null?void 0:Pn.choice_text})))))),Yt&&Ze.createElement(Ae,{data:$t}))},Ke=({data:$t={},value:Gt,onChange:Ht})=>{const{question_title:Wt,question_choices:en,q_position:bn,commit_wrong_question:{user_answer_is_right:dn,user_answer:Ln}={}}=$t,Yt=dn!==void 0,sn=Pn=>{Ht(Pn)};return Ze.createElement("div",{className:y.question},Ze.createElement(x.Z,{className:z()(y.title,y.md),value:`${bn}\u3001`+Wt}),Ze.createElement(ee.default.Group,{disabled:Yt,style:{flexDirection:"column"},value:Yt?Ln:Gt,onChange:sn,className:Yt&&`edu-checkbox-${dn?"green":"red"}`},en==null?void 0:en.map((Pn,Rn)=>Ze.createElement("div",{key:Rn},Ze.createElement(ee.default,{value:Pn==null?void 0:Pn.choice_id,className:"mb20"},Ze.createElement(de.Z,{align:"middle",wrap:!1,className:"c-black ml5"},Ze.createElement("span",{className:"mr5 c-black"},Ve[Rn],"."),Ze.createElement(x.Z,{className:y.md,value:Pn==null?void 0:Pn.choice_text})))))),Yt&&Ze.createElement(Ae,{data:$t}))},Fe=({data:$t={},value:Gt,onChange:Ht})=>{const{question_title:Wt,question_choices:en,q_position:bn,commit_wrong_question:{user_answer_is_right:dn,user_answer:Ln}={}}=$t,Yt=dn!==void 0,sn=Pn=>{const Rn=Pn.target.value;Ht(Rn)};return Ze.createElement("div",{className:y.question},Ze.createElement(x.Z,{className:z()(y.title,y.md),value:`${bn}\u3001`+Wt}),Ze.createElement(re.ZP.Group,{disabled:Yt,value:Yt?Ln==null?void 0:Ln[0]:Gt,onChange:sn,className:Yt&&`edu-radio-${dn?"green":"red"}`},en==null?void 0:en.map((Pn,Rn)=>Ze.createElement("div",{key:Rn},Ze.createElement(re.ZP,{value:Pn==null?void 0:Pn.choice_id,className:"mb20"},Ze.createElement(de.Z,{align:"middle",wrap:!1,className:"c-black ml5"},Ze.createElement(x.Z,{className:y.md,value:Pn==null?void 0:Pn.choice_text})))))),Yt&&Ze.createElement(Ae,{data:$t}))},Oe=({data:$t={},value:Gt,onChange:Ht})=>{const[Wt,en]=(0,be.useState)([]),{question_title:bn,q_position:dn,standard_answer:Ln,commit_wrong_question:{user_answer_is_right:Yt,user_answer:sn}={}}=$t,Pn=Yt!==void 0,Rn=Pt=>{Ht(Pt)};return(0,be.useEffect)(()=>{if(Pn){en(sn);return}if(Gt){en(Gt);return}const Pt=Ln==null?void 0:Ln.map(Et=>He(Ye({},Et),{exercise_choice_id:Et.position,answer_text:""}));en(Pt)},[]),Ze.createElement("div",{className:y.question},Ze.createElement(x.Z,{className:z()(y.title,y.md),value:`${dn}\u3001`+bn}),Ze.createElement("div",{className:"flex flex-col gap-20px mb20"},Wt==null?void 0:Wt.map((Pt,Et)=>Ze.createElement(de.Z,{align:"middle",wrap:!1},Ze.createElement("div",{className:"mr10"},"\u586B\u7A7A\u9879",Et+1),Ze.createElement("div",{className:"flex-1"},(Pt==null?void 0:Pt.model)===1?Ze.createElement(a.default,{placeholder:"\u8BF7\u8F93\u5165\u7B54\u6848",disabled:Pn,value:Pt==null?void 0:Pt.answer_text,onChange:Ot=>{Wt[Et].answer_text=Ot.target.value,en([...Wt]),Rn(Wt)}}):Ze.createElement(ce.Z,{value:Pt==null?void 0:Pt.answer_text,disabled:Pn,onChange:Ot=>{Wt[Et].answer_text=Ot,en([...Wt]),Rn(Wt)}}))))),Pn&&Ze.createElement(Ae,{data:$t}))},Te=({data:$t={},value:Gt,onChange:Ht})=>{const{question_title:Wt,q_position:en,commit_wrong_question:{user_answer_is_right:bn,user_answer:dn}={}}=$t,Ln=bn!==void 0,Yt=sn=>{Ht(sn)};return Ze.createElement("div",{className:y.question},Ze.createElement(x.Z,{className:z()(y.title,y.md),value:`${en}\u3001`+Wt}),Ln?Ze.createElement("div",{style:{border:"1px solid #dcdcdc"},className:"mb20 p20 c-black"},dn==null?void 0:dn[0]):Ze.createElement(te.Z,{watch:!0,onChange:Yt,defaultValue:Gt}),Ln&&Ze.createElement(Ae,{data:$t}))},xe=({showEntryAnswer:$t,updateData:Gt,examPaperId:Ht,params:Wt,data:en={}})=>{const[bn,dn]=(0,be.useState)(!1),[Ln,Yt]=(0,be.useState)(""),[sn,Pn]=(0,be.useState)("none"),Rn=(0,be.useRef)(),{question_id:Pt,question_title:Et,q_position:Ot,languages:Kt,description:zn,hack_identifier:Tn,commit_wrong_question:{user_answer_is_right:fr}={}}=en,zt=typeof $t!="undefined"?$t:!(fr!==void 0),At=()=>Re(void 0,null,function*(){if(dn(!0),Tn){const Dt=yield(0,me.nF)({id:Tn});(Dt==null?void 0:Dt.status)===0&&(Yt(`/myproblems/${Dt.identifier}?type=exercises&exercisesId=${Ht}&coursesId=coursesId&login=${Wt.login}&questionId=${Pt}`),Pn("block"))}dn(!1)}),nn=Dt=>{Dt.data==="backExercise"&&(Pn("none"),Yt(""),Gt())};return(0,be.useEffect)(()=>(window.addEventListener("message",nn),()=>{window.removeEventListener("message",nn)}),[]),Ze.createElement("div",{className:y.question},Ze.createElement(x.Z,{className:z()(y.title,y.md),value:`${Ot}\u3001`+Et}),zt&&Ze.createElement("div",{className:y.boxHead},Ze.createElement(fe.Z,{title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:Kt}),Ze.createElement(he.ZP,{loading:bn,onClick:At,className:y.btn},"\u8FDB\u5165\u7B54\u9898")),Ze.createElement("div",{style:{border:"1px solid #dcdcdc"},className:"mb20 p20 c-black"},Ze.createElement(x.Z,{className:y.md,value:zn})),!zt&&Ze.createElement(Ae,{data:en}),Ze.createElement("iframe",{style:{display:sn},className:y.iframe,src:Ln,ref:Rn}))},Ie=({showEntryAnswer:$t,updateData:Gt,data:Ht={},value:Wt,onChange:en})=>{const[bn,dn]=(0,be.useState)([]),{code:Ln,hack_identifier:Yt,question_title:sn,q_position:Pn,standard_answer_with_score:Rn,commit_wrong_question:{user_answer_is_right:Pt,user_answer:Et}={}}=Ht,Kt=typeof $t!="undefined"?$t:!(Pt!==void 0),zn=Tn=>{en(Tn)};return(0,be.useEffect)(()=>{if(Et){const fr=Et==null?void 0:Et.map(nr=>He(Ye({},nr),{exercise_choice_id:nr==null?void 0:nr.choice_id,value:nr.answer_text}));dn(fr),$t===!0&&zn(fr);return}if(Wt){dn(Wt);return}const Tn=Rn==null?void 0:Rn.map(fr=>He(Ye({},fr),{exercise_choice_id:fr.position,answer_text:"",score:""}));dn(Tn)},[]),Ze.createElement("div",{className:y.question},Ze.createElement(x.Z,{className:z()(y.title,y.md),value:`${Pn}\u3001`+sn}),Kt&&Ze.createElement("div",{className:y.boxHead},Ze.createElement("div",{style:{color:"#FA6400"}},Ze.createElement("i",{className:"iconfont icon-tishi9 font14 mr8"}),"\u6CE8\u610F\uFF1A\u586B\u5199\u7B54\u6848\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u5426\u5219\u65E0\u6CD5\u5F97\u5206"),Ze.createElement(Je,{className:y.btn,data:Ht,onFinish:Gt,userAnswer:bn,identifier:Yt})),Ze.createElement("div",{style:{border:"1px solid #dcdcdc"},className:"mb20 p20 c-black"},Ze.createElement(x.Z,{disabledFill:!Kt,programFillValue:bn,showProgramFill:!0,onFillChange:(Tn,fr)=>{var nr;bn[Number(fr)].answer_text=(nr=Tn[Number(fr)])==null?void 0:nr.value,dn([...bn]),zn(bn)},value:ve.Base64.decode(Ln||"")})),!Kt&&Ze.createElement(Ae,{data:Ht}))},$e=({data:$t={},value:Gt,onChange:Ht})=>{const[Wt,en]=(0,be.useState)([]),[bn,dn]=(0,be.useState)([]),{question_title:Ln,q_position:Yt,commit_wrong_question:sn,sub_exercise_questions:Pn}=$t,Rn=(Pt,Et)=>{Wt[Et]=Pt,en([...Wt]),Ht(Wt)};return(0,be.useEffect)(()=>{const Pt=Pn==null?void 0:Pn.map((Et,Ot)=>{var Kt;return He(Ye({},Et),{q_position:`${Yt}.${Ot+1}`,commit_wrong_question:(Kt=sn==null?void 0:sn.sub_exercise_questions)==null?void 0:Kt[Ot]})});dn(Pt)},[]),(0,be.useEffect)(()=>{if(Gt){en(Gt);return}const Pt=Array(Pn==null?void 0:Pn.length).fill(void 0);en(Pt)},[]),Ze.createElement("div",{className:y.question},Ze.createElement(x.Z,{className:z()(y.title,y.md),value:`${Yt}\u3001`+Ln}),Ze.createElement("div",{className:"flex flex-col gap-20px"},bn==null?void 0:bn.map((Pt,Et)=>{const Ot=Wt[Et];return Ze.createElement(be.Fragment,{key:Et},(Pt==null?void 0:Pt.question_type)===0&&Ze.createElement(qe,{value:Ot,data:Pt,onChange:Kt=>Rn(Kt,Et)}),(Pt==null?void 0:Pt.question_type)===1&&Ze.createElement(Ke,{value:Ot,data:Pt,onChange:Kt=>Rn(Kt,Et)}),(Pt==null?void 0:Pt.question_type)===2&&Ze.createElement(Fe,{value:Ot,data:Pt,onChange:Kt=>Rn(Kt,Et)}),(Pt==null?void 0:Pt.question_type)===3&&Ze.createElement(Oe,{value:Ot,data:Pt,onChange:Kt=>Rn(Kt,Et)}),(Pt==null?void 0:Pt.question_type)===4&&Ze.createElement(Te,{value:Ot,data:Pt,onChange:Kt=>Rn(Kt,Et)}))})))};var ot=ge(61621),ke={question:"question___QjGrh"},et=($t,Gt,Ht)=>new Promise((Wt,en)=>{var bn=Yt=>{try{Ln(Ht.next(Yt))}catch(sn){en(sn)}},dn=Yt=>{try{Ln(Ht.throw(Yt))}catch(sn){en(sn)}},Ln=Yt=>Yt.done?Wt(Yt.value):Promise.resolve(Yt.value).then(bn,dn);Ln((Ht=Ht.apply($t,Gt)).next())}),ct=({visible:$t,data:Gt,onClose:Ht,login:Wt})=>{const[en,bn]=(0,be.useState)(!1),[dn,Ln]=(0,be.useState)({});(0,be.useEffect)(()=>{$t&&Yt()},[$t]);const Yt=()=>et(void 0,null,function*(){var sn;bn(!0);const Pn=yield(0,ue.ZP)(`/api/exercise_questions/${Gt==null?void 0:Gt.question_id}/origin_question_infos.json`,{method:"get",params:{login:Wt}});if((Pn==null?void 0:Pn.status)===0){const Rn=((sn=Ne([Pn==null?void 0:Pn.data]))==null?void 0:sn[0])||{};Ln(Rn)}bn(!1)});return be.createElement(_e.default,{centered:!0,destroyOnClose:!0,onCancel:Ht,open:$t,title:"\u539F\u9898",footer:null,bodyStyle:{paddingBottom:25,overflow:"hidden"},width:1e3},be.createElement(ot.Z,{loading:en},be.createElement("div",{className:ke.question},(dn==null?void 0:dn.question_type)===0&&be.createElement(qe,{data:dn}),(dn==null?void 0:dn.question_type)===1&&be.createElement(Ke,{data:dn}),(dn==null?void 0:dn.question_type)===2&&be.createElement(Fe,{data:dn}),(dn==null?void 0:dn.question_type)===3&&be.createElement(Oe,{data:dn}),(dn==null?void 0:dn.question_type)===4&&be.createElement(Te,{data:dn}),(dn==null?void 0:dn.question_type)===6&&be.createElement(xe,{data:dn}),(dn==null?void 0:dn.question_type)===7&&be.createElement($e,{data:dn}),(dn==null?void 0:dn.question_type)===8&&be.createElement(Ie,{data:dn}))))},ht={question:"question___yvmNV"},lt=($t,Gt,Ht)=>new Promise((Wt,en)=>{var bn=Yt=>{try{Ln(Ht.next(Yt))}catch(sn){en(sn)}},dn=Yt=>{try{Ln(Ht.throw(Yt))}catch(sn){en(sn)}},Ln=Yt=>Yt.done?Wt(Yt.value):Promise.resolve(Yt.value).then(bn,dn);Ln((Ht=Ht.apply($t,Gt)).next())}),at=({visible:$t,data:Gt,onClose:Ht,login:Wt})=>{const[en,bn]=(0,be.useState)(!1),[dn,Ln]=(0,be.useState)([]);(0,be.useEffect)(()=>{$t&&Yt()},[$t]);const Yt=()=>lt(void 0,null,function*(){var sn;bn(!0);const Pn=yield(0,ue.ZP)(`/api/exercise_questions/${Gt==null?void 0:Gt.question_id}/doing_wrong_question_records.json`,{method:"get",params:{login:Wt}});(Pn==null?void 0:Pn.status)===0&&Ln(Ne(((sn=Pn==null?void 0:Pn.data)==null?void 0:sn.list)||[])),bn(!1)});return be.createElement(_e.default,{centered:!0,destroyOnClose:!0,onCancel:Ht,open:$t,title:"\u505A\u9898\u8BB0\u5F55",footer:null,bodyStyle:{paddingBottom:25,overflow:"hidden"},width:1e3},be.createElement(ot.Z,{loading:en},be.createElement("div",{className:ht.question},dn.map((sn,Pn)=>{var Rn,Pt;return be.createElement(be.Fragment,{key:sn==null?void 0:sn.question_id},(sn==null?void 0:sn.question_type)===0&&be.createElement(qe,{data:sn}),(sn==null?void 0:sn.question_type)===1&&be.createElement(Ke,{data:sn}),(sn==null?void 0:sn.question_type)===2&&be.createElement(Fe,{data:sn}),(sn==null?void 0:sn.question_type)===3&&be.createElement(Oe,{data:sn}),(sn==null?void 0:sn.question_type)===4&&be.createElement(Te,{data:sn}),(sn==null?void 0:sn.question_type)===6&&be.createElement(xe,{data:sn}),(sn==null?void 0:sn.question_type)===7&&be.createElement($e,{data:sn}),(sn==null?void 0:sn.question_type)===8&&be.createElement(Ie,{data:sn}),be.createElement(de.Z,{align:"middle",justify:"space-between"},be.createElement("div",{className:"c-grey-666"},"\u7B54\u9898\u7ED3\u679C\xA0\xA0",(Rn=sn==null?void 0:sn.user_answer_infos)!=null&&Rn.user_answer_is_right?be.createElement("span",{style:{color:"#19CB70"}},"\u7B54\u5BF9\u4E86"):be.createElement("span",{style:{color:"#E30000"}},"\u7B54\u9519\u4E86")),be.createElement("div",{className:"c-grey-666"},"\u63D0\u4EA4\u65F6\u95F4\xA0\xA0",be.createElement("span",{className:"c-black"}),Pe()((Pt=sn==null?void 0:sn.user_answer_infos)==null?void 0:Pt.user_answer_time).format("YYYY-MM-DD HH:mm:ss"))),PnGt in $t?ft($t,Gt,{enumerable:!0,configurable:!0,writable:!0,value:Ht}):$t[Gt]=Ht,Sn=($t,Gt)=>{for(var Ht in Gt||(Gt={}))Bt.call(Gt,Ht)&&rn($t,Ht,Gt[Ht]);if(Tt)for(var Ht of Tt(Gt))Nt.call(Gt,Ht)&&rn($t,Ht,Gt[Ht]);return $t},un=($t,Gt)=>vt($t,St(Gt)),on=($t,Gt)=>{var Ht={};for(var Wt in $t)Bt.call($t,Wt)&&Gt.indexOf(Wt)<0&&(Ht[Wt]=$t[Wt]);if($t!=null&&Tt)for(var Wt of Tt($t))Gt.indexOf(Wt)<0&&Nt.call($t,Wt)&&(Ht[Wt]=$t[Wt]);return Ht},Nn=($t,Gt,Ht)=>new Promise((Wt,en)=>{var bn=Yt=>{try{Ln(Ht.next(Yt))}catch(sn){en(sn)}},dn=Yt=>{try{Ln(Ht.throw(Yt))}catch(sn){en(sn)}},Ln=Yt=>Yt.done?Wt(Yt.value):Promise.resolve(Yt.value).then(bn,dn);Ln((Ht=Ht.apply($t,Gt)).next())}),En=({})=>{var $t,Gt,Ht,Wt,en,bn,dn,Ln,Yt,sn,Pn;const Rn=(0,ie.useIntl)(),Pt=(0,ie.useDispatch)(),Et=(0,ie.useParams)(),[Ot,Kt]=(0,be.useState)(!0),[zn,Tn]=(0,be.useState)(0),[fr,nr]=(0,be.useState)({}),[zt,At]=(0,be.useState)(null),[nn,Dt]=(0,be.useState)([]),[fn,kn]=(0,be.useState)(null),[Bn,An]=(0,be.useState)(null),[bt,Mt]=(0,be.useState)(0),[Ft,xt]=(0,be.useState)(null),[tn,qt]=(0,be.useState)(!1),[Vt,Jt]=(0,be.useState)(null),[$n,Kn]=(0,be.useState)(!1),kt=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D","\u5341"];(0,be.useEffect)(()=>(Pt({type:"globalSetting/headerFooterToggle",payload:!1}),()=>{Pt({type:"globalSetting/headerFooterToggle",payload:!0})}),[]),(0,be.useEffect)(()=>{br()},[]),(0,be.useEffect)(()=>{zt&&cr(zt)},[zt]);const br=(Un="")=>Nn(void 0,null,function*(){var In,sr,Qn,Wr,Zr,Mr,qr,lo,Cn,wo,ro,Nr,So,to;Kt(!0);const no=yield(0,ue.ZP)("/api/intelligent_imports/ai_push.json",{method:"post",body:{exercise_id:Et==null?void 0:Et.categoryId,login:Et==null?void 0:Et.login,scene_type:11,exercise_question_id:Un}});if((no==null?void 0:no.status)!==0)return no;const bo=(In=no==null?void 0:no.data)==null?void 0:In.ai_question_record_id;let qn;do if(qn=yield(0,ue.ZP)("/api/intelligent_imports/get_ai_question_record.json",{method:"get",params:{ai_question_record_id:bo}}),((sr=qn==null?void 0:qn.data)==null?void 0:sr.status)===1){console.log(Rn.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),Jt([(Wr=(Qn=qn==null?void 0:qn.data)==null?void 0:Qn.progress)==null?void 0:Wr.current_success_count,(Mr=(Zr=qn==null?void 0:qn.data)==null?void 0:Zr.progress)==null?void 0:Mr.total]);break}else if(((qr=qn==null?void 0:qn.data)==null?void 0:qr.status)===0)Un||qt(!0),Kn(!0),Jt([(Cn=(lo=qn==null?void 0:qn.data)==null?void 0:lo.progress)==null?void 0:Cn.current_success_count,(ro=(wo=qn==null?void 0:qn.data)==null?void 0:wo.progress)==null?void 0:ro.total]),console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),yield new Promise(xr=>setTimeout(xr,2e3));else{console.log("\u72B6\u6001\u5F02\u5E38");break}while(((Nr=qn==null?void 0:qn.data)==null?void 0:Nr.status)===0);Un?(fn[Bn-1]=void 0,kn([...fn]),cr(zt)):At((to=(So=qn==null?void 0:qn.data)==null?void 0:So.content)==null?void 0:to.exercise_id),Kn(!1)}),cr=Un=>Nn(void 0,null,function*(){var In;Kt(!0);const sr=yield(0,ue.ZP)(`/api/exercises/${Un}/simulate_start_answer.json`,{method:"get"});if((sr==null?void 0:sr.status)===0){const[Qn,Wr,Zr]=[[],[],[],[]];(In=sr==null?void 0:sr.exercise_question_types)==null||In.forEach((Mr,qr)=>{Wr.push(!0);const lo=Mr,{items:Cn}=lo,wo=on(lo,["items"]);Cn==null||Cn.forEach((ro,Nr)=>{Qn.push(void 0),Zr.push(un(Sn({},ro),{index:qr,clickIndex:ro.q_position,q_position:Nr+1,titleParams:wo}))})}),nr(sr),xt(Ft||Wr),kn(fn||Qn),Dt(Zr),An(Bn||1),Mt(bt+1),qt(!1)}Kt(!1)}),ar=Un=>{fn[Bn-1]=Un,kn([...fn])},Hr=()=>Nn(void 0,null,function*(){var Un;const{question_id:In,question_type:sr,sub_exercise_questions:Qn}=hn,Wr={};if([0,1,2].includes(sr)&&(Wr.exercise_choice_id=_n),[3,8].includes(sr)&&(Wr.user_exercise_answers=_n),[4].includes(sr)&&(Wr.answer_text=_n),[7].includes(sr)){const Mr=Qn==null?void 0:Qn.map((qr,lo)=>{const Cn={sub_question_id:qr==null?void 0:qr.question_id};return[0,1,2].includes(qr.question_type)&&(Cn.exercise_choice_id=_n[lo]),[3].includes(qr.question_type)&&(Cn.user_exercise_answers=_n[lo]),[4].includes(qr.question_type)&&(Cn.answer_text=_n[lo]),Cn});Wr.sub_questions=Mr}Kt(!0);const Zr=yield(0,ue.ZP)(`/api/exercise_questions/${In}/exercise_answers/commit_wrong_question.json`,{method:"post",body:Wr});if((Zr==null?void 0:Zr.status)===0){let Mr=nn[Bn-1];const qr=(Zr==null?void 0:Zr.data)||{},{sub_exercise_questions:lo}=qr,Cn=on(qr,["sub_exercise_questions"]);Mr=un(Sn({},Mr),{has_doing_question_records:!0,commit_wrong_question:Cn}),[8].includes(sr)&&(Mr.sub_exercise_questions=(Un=Mr==null?void 0:Mr.sub_exercise_questions)==null?void 0:Un.map((wo,ro)=>un(Sn({},wo),{commit_wrong_question:lo[ro]}))),nn[Bn-1]=Mr,Dt([...nn])}Kt(!1)}),xn=()=>{var Un;const In=nn.length-((Un=nn.filter(sr=>{var Qn;return(Qn=sr==null?void 0:sr.commit_wrong_question)==null?void 0:Qn.user_answer_is_right}))==null?void 0:Un.length);if(In===0){ie.history.push(`/classrooms/${Et.coursesId}/exercise/${Et.categoryId}/detail`);return}_e.default.confirm({centered:!0,icon:null,okText:Rn.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Rn.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:Rn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:it.createElement("span",null,"\u5171 ",it.createElement("span",{className:"c-light-primary"},nn.length)," \u9053\u9898\uFF0C\u5F53\u524D\u8FD8\u6709 ",it.createElement("span",{style:{color:"#FF9D18"}},In)," \u9053\u9898\u672A\u5DE9\u56FA\u3002\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"),onOk:()=>{ie.history.push(`/classrooms/${Et.coursesId}/exercise/${Et.categoryId}/detail`)}})},jn=(0,be.useMemo)(()=>{const Un=[],In=new Map;return nn.forEach(sr=>{const{question_type:Qn,name:Wr}=sr.titleParams;In.has(Qn)||In.set(Qn,{question_type:Qn,name:Wr,items:[]}),In.get(Qn).items.push(sr)}),In.forEach(sr=>{Un.push(sr)}),Un},[nn]),hn=nn[Bn-1]||{},_n=fn==null?void 0:fn[Bn-1],Pr=()=>{const{question_type:Un}=hn;let In=!0;return[0,2,4].includes(Un)&&(_n||(In=!1)),[1].includes(Un)&&(!_n||(_n==null?void 0:_n.length)===0)&&(In=!1),[3].includes(Un)&&(!_n||_n!=null&&_n.some(sr=>!sr.answer_text))&&(In=!1),[6,8].includes(Un)&&(In=!1),In};return it.createElement(E.Z,{spinning:Ot},it.createElement("div",{className:le.wrap,style:tn?{opacity:0}:{}},it.createElement("div",{className:le.head},it.createElement("b",{className:"c-grey-333 font20"},(($t=fr==null?void 0:fr.exercise)==null?void 0:$t.exercise_name)||"--"),it.createElement(he.ZP,{onClick:xn,icon:it.createElement("i",{className:"iconfont icon-tuichu2"})},"\u9000\u51FA")),it.createElement("div",{className:le.content},it.createElement("div",{className:le.left},it.createElement("aside",{className:"p20 bg-white c-grey-666"},it.createElement("div",null,"\u59D3\u540D",it.createElement("b",{className:"ml10 c-grey-333"},((Gt=fr==null?void 0:fr.exercise)==null?void 0:Gt.user_name)||"--")),it.createElement("div",{className:"mt8"},"\u5B66\u53F7",it.createElement("b",{className:"ml10 c-grey-333"},((Ht=fr==null?void 0:fr.exercise)==null?void 0:Ht.student_id)||"--"))),it.createElement("aside",{className:le.answerInfo},it.createElement(de.Z,{justify:"space-between"},it.createElement("div",null,"\u5DE9\u56FA\u8FDB\u5EA6"),it.createElement("b",null,it.createElement("span",{className:"c-light-primary"},(Wt=nn==null?void 0:nn.filter(Un=>{var In;return!!((In=Un==null?void 0:Un.commit_wrong_question)!=null&&In.user_answer_is_right)}))==null?void 0:Wt.length),it.createElement("span",{className:"c-grey-999"},"/",nn.length))),it.createElement(se.Z,{percent:((en=nn==null?void 0:nn.filter(Un=>{var In;return!!((In=Un==null?void 0:Un.commit_wrong_question)!=null&&In.user_answer_is_right)}))==null?void 0:en.length)/nn.length*100,showInfo:!1}),it.createElement("div",{className:"c-grey-333"},"\u5171",it.createElement("span",{className:"c-light-primary ml5 mr5"},nn.length),"\u9898")),it.createElement(de.Z,{className:le.dottedLineWrapper,align:"middle"},it.createElement(ne.Z,{className:le.leftHalfCircle}),it.createElement(ne.Z,{flex:1,className:le.dottedLine}),it.createElement(ne.Z,{className:le.rightHalfCircle})),it.createElement("aside",{className:le.card},jn.map((Un,In)=>{var sr;return it.createElement(be.Fragment,{key:Un==null?void 0:Un.question_type},it.createElement("div",{onClick:()=>xt(Ft.with(In,!Ft[In])),className:le.cardTitle},Ft[In]?it.createElement(ae.Z,{rev:""}):it.createElement(oe.Z,{rev:""}),it.createElement("span",{className:"ml5 c-grey-666"},Un.name)),Ft[In]&&it.createElement("div",{className:le.cardContent},(sr=Un==null?void 0:Un.items)==null?void 0:sr.map((Qn,Wr)=>{var Zr;const Mr=(Zr=Qn==null?void 0:Qn.commit_wrong_question)==null?void 0:Zr.doing_question_status;let qr="unanswered";return Mr===0&&(qr="wrong"),Mr===1&&(qr="correct"),Mr===2&&(qr="partialCorrect"),it.createElement("div",{onClick:()=>An(Qn==null?void 0:Qn.clickIndex),className:le[qr],key:Qn==null?void 0:Qn.clickIndex},Wr+1)})))})),it.createElement("div",{className:le.cardTag},it.createElement("div",null,it.createElement("b",{className:le.correct}),"\u6B63\u786E"),it.createElement("div",null,it.createElement("b",{className:le.wrong}),"\u9519\u8BEF"),it.createElement("div",null,it.createElement("b",{className:le.partialCorrect}),"\u90E8\u5206\u6B63\u786E"),it.createElement("div",null,it.createElement("b",{className:le.unanswered}),"\u672A\u7B54"))),it.createElement("div",{className:le.right},it.createElement("div",{className:le.overall},it.createElement("b",{className:"c-black"},kt[hn==null?void 0:hn.index],"\u3001\u3010",(bn=hn==null?void 0:hn.titleParams)==null?void 0:bn.name,"\u3011"),it.createElement("span",{style:{marginRight:"auto"},className:"c-grey-666"},"\uFF08\u5171",(dn=hn==null?void 0:hn.titleParams)==null?void 0:dn.count,"\u9898\uFF09"),(hn==null?void 0:hn.has_doing_question_records)&&it.createElement("div",{onClick:()=>Tn(2),className:"current c-light-primary mr20"},it.createElement("i",{className:"iconfont icon-lishijilu font14 mr5"}),"\u505A\u9898\u8BB0\u5F55"),it.createElement("div",{onClick:()=>Tn(1),className:"current c-light-primary"},it.createElement("i",{className:"iconfont icon-chakan3 font14 mr5"}),"\u67E5\u770B\u539F\u9898")),((Ln=hn==null?void 0:hn.commit_wrong_question)==null?void 0:Ln.user_answer_is_right)===!0&&it.createElement("div",{className:le.tipCorrect},"\u606D\u559C\u4F60\u5DF2\u7ECF\u638C\u63E1\u8BE5\u8BD5\u9898\u8003\u5BDF\u7684\u77E5\u8BC6\u70B9\uFF01\u4EE5\u540E\u9047\u5230\u540C\u7C7B\u8BD5\u9898\u8BB0\u5F97\u7075\u6D3B\u8FD0\u7528~"),((Yt=hn==null?void 0:hn.commit_wrong_question)==null?void 0:Yt.user_answer_is_right)===!1&&it.createElement("div",{className:le.tipWrong},it.createElement("span",null,"\u8BE5\u8BD5\u9898\u8003\u5BDF\u7684\u77E5\u8BC6\u70B9\u4F60\u8FD8\u672A\u638C\u63E1\uFF0C\u5EFA\u8BAE\u4F7F\u7528\u5927\u6A21\u578B\u7EE7\u7EED\u51FA\u9898\u8FDB\u884C\u5DE9\u56FA"),it.createElement("div",{onClick:()=>br(hn==null?void 0:hn.question_id)},"\u7EE7\u7EED\u51FA\u9898")),it.createElement("div",{className:le.question,key:Bn+bt},(hn==null?void 0:hn.question_type)===0&&it.createElement(qe,{value:_n,data:hn,onChange:ar}),(hn==null?void 0:hn.question_type)===1&&it.createElement(Ke,{value:_n,data:hn,onChange:ar}),(hn==null?void 0:hn.question_type)===2&&it.createElement(Fe,{value:_n,data:hn,onChange:ar}),(hn==null?void 0:hn.question_type)===3&&it.createElement(Oe,{value:_n,data:hn,onChange:ar}),(hn==null?void 0:hn.question_type)===4&&it.createElement(Te,{value:_n,data:hn,onChange:ar}),(hn==null?void 0:hn.question_type)===6&&it.createElement(xe,{showEntryAnswer:((sn=hn==null?void 0:hn.commit_wrong_question)==null?void 0:sn.user_answer_is_right)!==!0,updateData:Hr,examPaperId:zt,params:Et,data:hn}),(hn==null?void 0:hn.question_type)===7&&it.createElement($e,{value:_n,data:hn,onChange:ar}),(hn==null?void 0:hn.question_type)===8&&it.createElement(Ie,{showEntryAnswer:((Pn=hn==null?void 0:hn.commit_wrong_question)==null?void 0:Pn.user_answer_is_right)!==!0,updateData:Hr,value:_n,data:hn,onChange:ar})),it.createElement("div",{className:le.btns},Bn!==1&&it.createElement(he.ZP,{onClick:()=>An(Bn-1),type:"primary"},"\u4E0A\u4E00\u9898"),Bn!==nn.length&&it.createElement(he.ZP,{onClick:()=>An(Bn+1),type:"primary"},"\u4E0B\u4E00\u9898"),!(hn!=null&&hn.commit_wrong_question)&&Pr()&&it.createElement(he.ZP,{onClick:Hr,type:"primary"},Rn.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"})))))),it.createElement(ct,{login:Et==null?void 0:Et.login,data:hn,visible:zn===1,onClose:()=>Tn(0)}),it.createElement(at,{login:Et==null?void 0:Et.login,data:hn,visible:zn===2,onClose:()=>Tn(0)}),it.createElement(_e.default,{centered:!0,closable:!1,destroyOnClose:!0,open:$n,title:null,footer:null,width:320,afterClose:()=>Jt(null)},it.createElement(de.Z,{align:"middle",style:{flexDirection:"column",paddingTop:20}},it.createElement(E.Z,{size:"large"}),it.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},"\u8BD5\u9898\u751F\u6210\u4E2D\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85"),!zt&&it.createElement(de.Z,{align:"middle",className:"mb10"},it.createElement(se.Z,{style:{width:"auto",marginBottom:0},size:[200,8],showInfo:!1,percent:Vt?Vt[0]/Vt[1]*100:0}),Vt&&it.createElement("span",null,Vt[0],"/",Vt[1])))))}},58382:function(_t,dt,ge){"use strict";var be=ge(59301),_e=ge(31797),E=ge(5871),he=ge(78241),de=ge(43418),se=ge(71418),ne=ge(1710),ie=ge(92832),le=ge(95237),ue=ge(43604),ae=ge(3113),oe=ge(75823),re=ge(56656),ee=ge.n(re),a=ge(95392),y=ge(63949),x=ge(2398),b=ge(81779),z=ge(90036),te=ge(59301),ce=(pe,Se,ye)=>new Promise((we,Pe)=>{var Le=Ce=>{try{De(ye.next(Ce))}catch(je){Pe(je)}},Ee=Ce=>{try{De(ye.throw(Ce))}catch(je){Pe(je)}},De=Ce=>Ce.done?we(Ce.value):Promise.resolve(Ce.value).then(Le,Ee);De((ye=ye.apply(pe,Se)).next())});const{Countdown:fe}=_e.default,me=({value:pe,onChange:Se,MaxMinutes:ye})=>te.createElement(te.Fragment,null,te.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",te.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",te.createElement("br",null)),te.createElement(E.Z,{value:pe,onChange:Se,min:0,precision:0,max:ye,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${ye}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),ve=({exercise:pe,successCb:Se,dispatch:ye})=>{var we,Pe,Le,Ee;const De=(0,a.useIntl)(),Ce=(0,a.useParams)(),[je]=he.default.useForm(),Me=he.default.useWatch("time",je),[Ge,Be]=(0,be.useState)(!1),tt=(0,be.useRef)(),{actionTabs:Je}=pe,[Ze,Xe]=(0,be.useState)(),[,We,ze,Ue]=(0,z.U)(oe.n7,{id:Ce.categoryId}),[,rt,Qe]=(0,z.U)(oe.Cd,{});(0,be.useEffect)(()=>{pe.actionTabs.key==="student-unlock"&&(Be(!1),je.resetFields())},[pe.actionTabs.key]);const ut=()=>new Promise(Fe=>ce(void 0,null,function*(){var Oe,Te;return tt.current=yield(0,x.y)({ip_limit:(Oe=Je==null?void 0:Je.exerciseParams)==null?void 0:Oe.ip_limit,ip_bind:(Te=Je==null?void 0:Je.exerciseParams)==null?void 0:Te.ip_bind_type}),Fe()})),Ye=()=>ce(void 0,null,function*(){var Fe,Oe,Te,xe,Ie;yield je.validateFields();const $e=je.getFieldsValue();if(Be(!0),(((Fe=Je==null?void 0:Je.exerciseParams)==null?void 0:Fe.ip_limit)!=="no"||(Oe=Je==null?void 0:Je.exerciseParams)!=null&&Oe.ip_bind_type)&&(yield ut()),(yield(0,oe.ZD)((Te=Je==null?void 0:Je.exerciseParams)==null?void 0:Te.id,{exercise_user_id:(xe=Je==null?void 0:Je.exerciseParams)==null?void 0:xe.exercise_user_id,unlock_key:$e.unlock_key,time:$e.time,ip:tt.current})).status===0){if(Se){ye({type:"exercise/setActionTabs",payload:{}}),Se();return}const ke=Je==null?void 0:Je.exerciseParams;(0,y.nr)({inner_ip:ke.inner_ip,public_ip:ke.public_ip,open_camera:ke.open_camera,ip_limit:ke.ip_limit,ip_bind:ke.ip_bind,ip_bind_type:ke.ip_bind_type,exercise_tips:ke.exercise_tips,exerciseId:ke.id,screen_open:ke.screen_open,screen_num:ke.screen_num,screen_sec:ke.screen_sec,coursesId:Ce.coursesId,login:(Ie=(0,b.eY)())==null?void 0:Ie.login,history,identity_verify:ke.identity_verify,open_phone_video_recording:ke.open_phone_video_recording,current_status:ke.current_status}),ye({type:"exercise/setActionTabs",payload:{}})}Be(!1)}),He=[{title:De.formatMessage({id:"classrooms.ipAddress",defaultMessage:"IP\u5730\u5740"}),dataIndex:"ip",key:"ip",render:Fe=>te.createElement("span",{className:Fe.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Fe)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Fe=>te.createElement("span",{className:Fe.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Fe)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],Re=((we=Je==null?void 0:Je.exerciseParams)==null?void 0:we.errorMessage)&&typeof((Pe=Je==null?void 0:Je.exerciseParams)==null?void 0:Pe.errorMessage)=="object";(0,be.useEffect)(()=>{pe.actionTabs.key==="student-unlock"&&ce(void 0,null,function*(){const Fe=yield Qe(Ce);yield ze({}),Fe.status||Xe(Fe)})},[pe.actionTabs.key]);const{time:Ve,end_time:Ae}=(Ze==null?void 0:Ze.exercise)||{},Ne=Ue!=null&&Ue.user_end_time?ee()(Ue==null?void 0:Ue.user_end_time).add(1,"minutes"):ee()(),qe=ee()(Ue==null?void 0:Ue.user_total_end_time)>Ne?Math.round(ee().duration(ee()(Ue==null?void 0:Ue.user_total_end_time).diff(Ne.startOf("minute"))).asMinutes()):0,Ke=((Ue==null?void 0:Ue.student_left_minutes)||0)+(Me||0);return te.createElement(te.Fragment,null,te.createElement(de.default,{width:514,centered:!0,closable:!!((Le=Je==null?void 0:Je.exerciseParams)!=null&&Le.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:De.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:pe.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{ye({type:"exercise/setActionTabs",payload:{}})}},te.createElement(se.Z,{spinning:We||rt},Re&&te.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!Re&&te.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),Re&&te.createElement(ne.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Ee=Je==null?void 0:Je.exerciseParams)==null?void 0:Ee.errorMessage)||{}],columns:He}),te.createElement("div",{className:""},te.createElement(he.default,{form:je,layout:"vertical",autoComplete:"off"},te.createElement(he.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},te.createElement(ie.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Ve!==-1?te.createElement(te.Fragment,null,te.createElement(he.default.Item,{name:"time",label:te.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",te.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",ee()(Ue==null?void 0:Ue.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},te.createElement(me,{MaxMinutes:qe})),te.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},We||rt?"--":Ke),"\u5206\u949F",Ke!==0&&(Ue==null?void 0:Ue.user_end_time)&&te.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},ee()(Ue==null?void 0:Ue.user_end_time).add(Me||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):te.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",ee()(Ae).format("YYYY-MM-DD HH:mm")))),te.createElement(le.Z,{justify:"space-between",align:"middle"},te.createElement(ue.Z,null),te.createElement(ue.Z,null,te.createElement(ae.ZP,{loading:Ge,onClick:Ye},"\u8FDB\u5165\u8003\u8BD5"))))))};dt.Z=(0,a.connect)(({exercise:pe})=>({exercise:pe}))(ve)},85091:function(_t,dt,ge){"use strict";ge.d(dt,{Z:function(){return a}});var be=ge(59301),_e=ge(95392),E=ge(43418),he=ge(3113),de=ge(71418),se=ge(20885),ne=ge(62998),ie=ge(95440),le=ge(24334),ue=ge(56656),ae=ge.n(ue),oe=ge(99268),re=ge(59301),ee=(y,x,b)=>new Promise((z,te)=>{var ce=ve=>{try{me(b.next(ve))}catch(pe){te(pe)}},fe=ve=>{try{me(b.throw(ve))}catch(pe){te(pe)}},me=ve=>ve.done?z(ve.value):Promise.resolve(ve.value).then(ce,fe);me((b=b.apply(y,x)).next())}),a=({open:y,onClose:x})=>{const[b,z]=(0,be.useState)(void 0);console.log((0,_e.useLocation)(),33);const te=(0,_e.useLocation)();(0,be.useEffect)(()=>{y&&function(){return ee(this,null,function*(){const Ze=yield(0,se.X6)(y);z(Ze.data)})}()},[y]);const{status:ce,created_at:fe,code:me,name:ve,language:pe,pass_sets_count:Se,set_count:ye,error_msg:we,output:Pe,input:Le,expected_output:Ee,execute_memory:De,user:Ce,execute_time:je,input_file_url:Me,output_file_url:Ge,is_file:Be,expected_output_file_url:tt}=b||{};return re.createElement(E.default,{open:y,width:1e3,onCancel:()=>x(!1),footer:re.createElement(he.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},re.createElement(de.Z,{spinning:!b,delay:500},re.createElement("div",{className:"record-detail-info"},b?re.createElement(re.Fragment,null,re.createElement("div",{className:"record-detail-body"},re.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),re.createElement("ul",{className:"record-info"},re.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",re.createElement("span",{className:ce===0?"c-green":"c-red"},ne.Im[ce])," "),re.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",re.createElement("span",null,ae()(fe).format("YYYY-MM-DD HH:mm:ss"))," "),re.createElement("li",null," \u8BED\u8A00\uFF1A",re.createElement("span",null,pe)," "),re.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",re.createElement("span",null,je*1e3,"ms")," "),re.createElement("li",null," ",`${ce===oe.h.HIDE_COMPILE_STATUS?"--":Se} / ${ye} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,ne.gZ)({status:ce,error_msg:we,execute_time:je,output:Pe,input:Le,expected_output:Ee,input_file_url:Me,output_file_url:Ge,is_file:Be,expected_output_file_url:tt}),re.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),re.createElement(ie.ZP,{height:"200px",width:"100%",language:pe==null?void 0:pe.toLocaleLowerCase(),value:le.Base64.decode(me),options:{readOnly:!0}}))):null)))}},62969:function(_t,dt,ge){"use strict";ge.d(dt,{Im:function(){return ye},Y4:function(){return Pe}});var be=ge(59301),_e=ge(92832),E=ge(8591),he=ge(3113),de=ge(10786),se=ge(24334),ne=ge.n(se),ie=ge(89517),le=ge(35191),ue=ge(76818),ae=ge(63949),oe=ge(34376),re=ge.n(oe),ee=ge(57193),a=ge(95392),y=ge(85091),x=ge(27035),b=ge(20885),z=ge(57753),te=ge(15485),ce=ge(92310),fe=ge.n(ce),me=ge(91415),ve=ge(59301),pe=(De,Ce,je)=>new Promise((Me,Ge)=>{var Be=Ze=>{try{Je(je.next(Ze))}catch(Xe){Ge(Xe)}},tt=Ze=>{try{Je(je.throw(Ze))}catch(Xe){Ge(Xe)}},Je=Ze=>Ze.done?Me(Ze.value):Promise.resolve(Ze.value).then(Be,tt);Je((je=je.apply(De,Ce)).next())});const{TextArea:Se}=_e.default,ye={[de.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[de.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[de.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var we=(De=>(De[De.SET_VISIBLE=0]="SET_VISIBLE",De[De.SET_TABINDEX=1]="SET_TABINDEX",De))(we||{});function Pe(De){const{status:Ce,error_msg:je,output:Me,input:Ge,expected_output:Be,is_file:tt,input_file_url:Je,output_file_url:Ze,expected_output_file_url:Xe,setMonacoValue:We,setData:ze}=De,Ue=(0,be.useRef)(),rt=(0,be.useRef)(),Qe=(0,be.useRef)();let ut=null;const Ye={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,be.useEffect)(()=>{if(Me&&!tt&&Ue.current){const He=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});He.open(Ue.current);const Re=(0,ae.pp)(se.Base64.decode(Me));He.write(Re),He.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{He.scrollToTop()}catch(Ve){}},100)}if(Ge&&!tt&&rt.current){const He=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});He.open(rt.current),He.write((0,ae.pp)(Ge)),He.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{He.scrollToTop()}catch(Re){}},100)}if(Be&&!tt&&Qe.current){const He=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});He.open(Qe.current),He.write((0,ae.pp)(se.Base64.decode(Be))),He.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{He.scrollToTop()}catch(Re){}},100)}},[Me]),Ce){case de.h.NOMATCH:ut=ve.createElement(ve.Fragment,null,ve.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!tt&&ve.createElement("div",{ref:Ue}),tt&&ve.createElement("div",{style:Ye},ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(this,null,function*(){const He=yield(0,ee.ZP)(Ze,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});We(He),setTimeout(()=>{ze(Ze)},200)})},Me)),ve.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!tt&&ve.createElement("div",{ref:Qe}),tt&&ve.createElement("div",{style:Ye},ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(this,null,function*(){const He=yield fetch(Xe,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});We(yield He.text()),setTimeout(()=>{ze(Xe)},200)})},Be)));break;case de.h.EXECUTEFAILURE:ut=ve.createElement(ve.Fragment,null,ve.createElement("div",{style:{border:"1px #F6F7F9 solid"}},ve.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!tt&&ve.createElement(ue.Z,{value:Ge,style:Ye}),tt&&ve.createElement("div",{style:Ye},ve.createElement("a",{onClick:()=>(0,ae.LR)(Je,Ge)},Ge))),ve.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},ve.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ve.createElement("pre",{className:ie.Z.error,style:{color:"#E30000",padding:"0 10px"}},se.Base64.decode(je),"111")));break;case de.h.COMPILEFAILURE:ut=ve.createElement(ve.Fragment,null,ve.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ve.createElement("pre",{className:ie.Z.error},se.Base64.decode(je)));break;case de.h.PODFAILURE:ut=ve.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:ut=ve.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ve.createElement(ve.Fragment,null," ",ut," ")}function Le(De){const{status:Ce,error_msg:je,execute_time:Me,output:Ge,input:Be,expected_output:tt,is_file:Je,input_file_url:Ze,output_file_url:Xe,expected_output_file_url:We}=De;let ze=null;switch(Ce){case de.h.OK:case de.h.NOMATCH:case de.h.EXECUTEFAILURE:case de.h.COMPILEFAILURE:ze=ve.createElement("div",{id:"outputResultRef",className:"h100"});break;case de.h.PODFAILURE:ze=ve.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:ze=ve.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ve.createElement(ve.Fragment,null," ",ze," ")}function Ee({value:De,className:Ce}){return ve.createElement("span",{className:Ce},De)}dt.ZP=({input:De,is_file:Ce,debuging:je,submitting:Me,executingMessage:Ge,debugResult:Be,onChangeInput:tt,onDebugCode:Je,onSubmitCode:Ze,hack:Xe,user:We,submitResult:ze,isWhiteTheme:Ue,topDispatch:rt})=>{const[Qe]=(0,a.useSearchParams)(),ut=(0,a.useParams)(),[Ye,He]=(0,be.useState)(!1),[Re,Ve]=(0,be.useState)(!1),[Ae,Ne]=(0,be.useState)(1),[qe,Ke]=(0,be.useState)(!1),[Fe,Oe]=(0,be.useState)(0),[Te,xe]=(0,be.useState)(!1),[Ie,$e]=(0,be.useState)(""),[ot,ke]=(0,be.useState)(""),et=(0,be.useRef)(),pt=(0,be.useRef)(),ct=(0,be.useRef)(null),ht=(0,be.useRef)(null),lt=(0,be.useRef)(null);console.log(ze,"submitResult",ut);const{status:mt,id:at,input:it,output:ft,expected_output:vt,is_file:St,input_file_url:Tt,output_file_url:Bt,expected_output_file_url:Nt,error_msg:rn,hack_sets:Sn}=ze||{};(0,be.useEffect)(()=>{mt===0&&(Ne(1),Oe(0))},[mt,at]),(0,be.useEffect)(()=>{pe(void 0,null,function*(){var en;const bn=yield(0,b.rX)(ut==null?void 0:ut.id,"submit");(bn==null?void 0:bn.status)===0&&(bn!=null&&bn.data&&((en=bn==null?void 0:bn.data)==null?void 0:en.status)!==0?(rt({type:z.Types.SET_SUBMIT_RESULT,payload:{submitResult:bn==null?void 0:bn.data}}),Ne(2),Oe(320)):(Ne(1),Oe(0)))})},[ut==null?void 0:ut.id]),(0,be.useEffect)(()=>{if(et.current){let Wt=function(Rn){Ln=dn.offsetHeight,Yt=!0,sn=Rn.pageY,lt.current.style.display="block"},en=function(){Yt=!1,lt.current.style.display="none"},bn=function(Rn){if(Yt){un();let Pt=sn-Rn.pageY,Et=Ln+Pt;if(Et<0&&(Et=0),Et>window.innerHeight-150&&(Et=window.innerHeight-150),Ae===1){Et<=34?Oe(0):Oe(Et);return}console.log(Et,"resizeH"),Oe(Et)}};const dn=ct.current;let Ln=0,Yt=!1,sn=0;const Pn=document.getElementById("case-y-bar");return Pn==null||Pn.addEventListener("mousedown",Wt),document.addEventListener("mousemove",bn),document.addEventListener("mouseup",en),()=>{const Rn=document.getElementById("case-y-bar");Rn==null||Rn.removeEventListener("mousedown",Wt),document.removeEventListener("mousemove",bn),document.removeEventListener("mouseup",en)}}},[et,Ae]),(0,be.useEffect)(()=>{const Wt=x.Z.subscribe("resize-move-bar",un);if(Qe.get("type")!=="exercises")return document.addEventListener((0,me.gH)(),Wn),()=>{document.removeEventListener((0,me.gH)(),Wn),Wt()}},[]),(0,be.useEffect)(()=>{});function un(){var Wt,en,bn,dn;const Ln=document.getElementById("outputResultRef");if(Ln){let Yt=Ln.dataset.text;pt.current.reset(),pt.current.writeln(Yt);const sn=document.getElementById("outputResultRef").offsetWidth-20,Pn=((dn=(bn=(en=(Wt=pt.current)==null?void 0:Wt._core)==null?void 0:en._renderService)==null?void 0:bn.dimensions)==null?void 0:dn.actualCellWidth)||10,Rn=Math.ceil(sn/Pn);pt.current.resize(Rn,Math.ceil(Ln.clientHeight/16))}}function on(){He(!Ye),setTimeout(()=>{un()},300),Oe(Ye?320:window.innerHeight-150)}function Nn(){Re?(Ve(!1),(0,me.BU)()):(Ve(!0),(0,me.Dj)(ht.current))}const Wn=Wt=>{(0,me.vp)()||Ve(!1)},En=(0,be.useMemo)(()=>{if(Be){const{status:Wt,output:en,error_msg:bn}=Be;return setTimeout(()=>{let dn="",Ln=document.getElementById("outputResultRef");en?dn=se.Base64.decode(en):bn&&(dn=se.Base64.decode(bn)),pt.current=new oe.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),pt.current.open(Ln),pt.current.onKey(function(Yt){var sn;if(Yt.domEvent.key.toLocaleUpperCase()==="C"&&Yt.domEvent.ctrlKey){Yt.domEvent.preventDefault();let Pn=(sn=pt.current)==null?void 0:sn.getSelection();navigator.clipboard.writeText(Pn).then(()=>{})}}),Ln.dataset.text=dn,pt.current.setOption("convertEol",!0),un()},300),ve.createElement(ve.Fragment,null,Le(Be))}return null},[Be]);function $t(){var Wt,en;if(!(Xe!=null&&Xe.code)||((Wt=Xe==null?void 0:Xe.code)==null?void 0:Wt.trim().length)===0){(en=E.ZP)==null||en.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ne(1),Oe(320),Je()}const Gt=Wt=>pe(void 0,null,function*(){let en=yield(0,ee.ZP)(`/api/problems/${Wt}/start.json`,{method:"get",params:{hack_user_id:We==null?void 0:We.user_id}});en&&(window.location.href=`/myproblems/${en==null?void 0:en.identifier}${window.location.search}`)});function Ht(){St?navigator.clipboard.writeText(se.Base64.decode(rn)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(se.Base64.decode(ft)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return ve.createElement(be.Fragment,null,ve.createElement("div",{className:fe()(ie.Z.case,Ue&&ie.Z.whiteCase),style:{height:Fe},ref:ct},ve.createElement("div",{className:ie.Z.fullMask,ref:lt}),ve.createElement("div",{className:ie.Z["resize-y-bar"],id:"case-y-bar",ref:et,draggable:!1},Ae===2&&ve.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Ae===1&&(Fe<=34?ve.createElement("div",{onClick:()=>{Oe(320)},className:ie.Z.unfoldBtn},"\u63A7\u5236\u53F0",ve.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):ve.createElement("div",{onClick:()=>{Oe(0)},className:ie.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",ve.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),ve.createElement("div",null,ve.createElement("div",{className:ie.Z.caseHead},ve.createElement("div",{className:ie.Z.dot}),ve.createElement("div",{className:ie.Z.text},Ae===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Ae===2&&!Me&&typeof mt=="number"&&ve.createElement(ve.Fragment,null,mt===de.h.OK?ve.createElement("div",{className:ie.Z.pass},ve.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):ve.createElement("div",{className:ie.Z.noPass},ve.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),ye[mt])),ve.createElement("div",{className:ie.Z.btns},Ae===2&&!Me&&ve.createElement(ve.Fragment,null,mt!==de.h.OK&&ve.createElement("div",{onClick:Ht},ve.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),ve.createElement("div",{onClick:()=>{xe(at)}},ve.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),Qe.get("type")!=="exercises"&&ve.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>on()},ve.createElement("i",{className:`iconfont icon-${Ye?"suoxiao1":"fangda"}`})))),ve.createElement("div",{style:{display:Ae===1?"block":"none"}},je?ve.createElement(le.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ve.createElement("div",{style:{height:Fe-34}},ve.createElement("div",{className:ie.Z.result},ve.createElement("div",{className:ie.Z.left},ve.createElement("div",{className:ie.Z.title},ve.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),ve.createElement("div",{className:ie.Z.leftNode},ve.createElement(Se,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Ce?"":De,onChange:tt}))),ve.createElement("div",{className:ie.Z.right},ve.createElement("div",{className:ie.Z.title},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ve.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),ve.createElement("div",{className:ie.Z.node},Be?En:ve.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),ve.createElement("div",{style:{display:Ae===2?"block":"none"}},Me?ve.createElement(le.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ve.createElement("div",{style:{height:Fe-34,display:"flex",flexDirection:"column",overflow:"hidden"}},ve.createElement("div",{ref:ht,className:ie.Z.elseNode},ve.createElement("div",{className:ie.Z.nameWrap},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),ve.createElement("div",{className:ie.Z.scroll},ve.createElement("pre",{className:ie.Z.scrollBox,style:qe?{height:Re?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!St&&ve.createElement(Ee,{value:it}),St&&ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(void 0,null,function*(){const Wt=yield fetch(Tt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});ke(yield Wt.text()),setTimeout(()=>{$e(Tt)},200)})},it)),it&&ve.createElement("div",{className:ie.Z.action},ve.createElement("span",{onClick:()=>Ke(!qe)},qe?"\u6536\u8D77":"\u5C55\u5F00"),Qe.get("type")!=="exercises"&&ve.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>Nn(),className:`iconfont icon-${Re?"suoxiao1":"fangda"}`})))),ve.createElement("div",{className:ie.Z.result,style:{flex:1,overflow:"hidden"}},ve.createElement("div",{className:ie.Z.left},ve.createElement("div",{className:ie.Z.title},ve.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),ve.createElement("div",{className:ie.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},ve.createElement("pre",null,!St&&ve.createElement(Ee,{className:"mb10",value:vt&&se.Base64.decode(vt)||""}),St&&ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(void 0,null,function*(){const Wt=yield fetch(Nt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});ke(yield Wt.text()),setTimeout(()=>{$e(Nt)},200)})},vt)))),ve.createElement("div",{className:ie.Z.right},ve.createElement("div",{className:ie.Z.title},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ve.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),ve.createElement("div",{className:ie.Z.node,style:{color:mt===de.h.OK?"#2ABD8C":"#FF2C29"}},ve.createElement("pre",null,(mt===4||mt===5)&&ve.createElement(Ee,{className:"mb10",value:rn&&se.Base64.decode(rn)||""}),mt!=4&&mt!=5&&(St?ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(void 0,null,function*(){const Wt=yield(0,ee.ZP)(Bt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{ke(Wt)}catch(en){ke("")}setTimeout(()=>{$e(Bt)},200)})},ft):ve.createElement(Ee,{className:"mb10",value:ft&&se.Base64.decode(ft)||""})))))))))),ve.createElement("div",{className:fe()(ie.Z.footer,Ue&&ie.Z.whiteFooter),style:{zIndex:100}},(Xe==null?void 0:Xe.is_program)&&(Xe==null?void 0:Xe.above_question)&&ve.createElement(he.ZP,{className:"mr10",type:"primary",onClick:()=>Gt(Xe==null?void 0:Xe.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(Xe==null?void 0:Xe.is_program)&&(Xe==null?void 0:Xe.under_question)&&ve.createElement(he.ZP,{className:"mr10",type:"primary",onClick:()=>Gt(Xe==null?void 0:Xe.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),ve.createElement(he.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:je||Me,loading:je,color:"#2ABD8C",className:"mr10",onClick:$t},"\u8C03\u8BD5\u4EE3\u7801"),Qe.get("qtype")!=="8"&&ve.createElement(he.ZP,{className:ie.Z.disabled,type:"primary",icon:ve.createElement("i",{className:"iconfont icon-bofang1"}),loading:Me,disabled:je||Me,onClick:()=>{var Wt,en;if(!(Xe!=null&&Xe.code)||((Wt=Xe==null?void 0:Xe.code)==null?void 0:Wt.trim().length)===0){(en=E.ZP)==null||en.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ne(2),Oe(320),Ze()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),ve.createElement(y.Z,{onClose:xe,open:Te}),ve.createElement(te.Z,{close:!0,data:Ie,type:Ie.length?"txt":"",onClose:()=>$e(""),monacoEditor:{value:ot,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},57753:function(_t,dt,ge){"use strict";ge.r(dt),ge.d(dt,{Types:function(){return xo},default:function(){return Yr}});var be=ge(59301),_e=ge(95392),E=ge(31797),he=ge(43418),de=ge(71418),se=ge(3113),ne=ge(6848),ie=ge(95237),le=ge(20885),ue=ge(75823),ae=ge(91415),oe=ge(67786),re=ge(78323),ee=ge(87169),a=ge(43428),y=ge(95440),x=ge(81123),b=ge(83090),z=ge(11979),te=ge(8591),ce={list:"list___IRN6i",copy:"copy___qCn9B"},fe=ge(56102),me=ge(57193),ve=(Lt,Xt,mn)=>new Promise((yn,ln)=>{var an=On=>{try{pn(mn.next(On))}catch(Zn){ln(Zn)}},cn=On=>{try{pn(mn.throw(On))}catch(Zn){ln(Zn)}},pn=On=>On.done?yn(On.value):Promise.resolve(On.value).then(an,cn);pn((mn=mn.apply(Lt,Xt)).next())}),Se=({showResourceCentre:Lt,identifier:Xt})=>{const mn=(0,_e.useParams)(),[yn,ln]=(0,be.useState)(null);(0,be.useEffect)(()=>{Lt&&an()},[Lt]);const an=()=>ve(void 0,null,function*(){const cn=yield(0,me.ZP)(`/api/problems/${Xt}/attachment_list.json`,{method:"get"});(cn==null?void 0:cn.status)==0&&ln(cn.data||[])});return be.createElement("div",{className:"tpi-code-setting"},be.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(yn!=null&&yn.length)&&be.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),yn==null?void 0:yn.map((cn,pn)=>be.createElement("dl",{className:ce.list,key:pn},be.createElement(ne.Z,{title:cn.title},be.createElement("dt",null,be.createElement("i",{className:"icon-wenjian4 mr5"}),cn.title)),be.createElement("dd",null,be.createElement(fe.CopyToClipboard,{text:cn.saved_file_path,onCopy:()=>te.ZP.success("\u590D\u5236\u6210\u529F")},be.createElement("span",{className:`${ce.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},ye=ge(59301),we=Object.defineProperty,Pe=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,Ee=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,je=(Lt,Xt,mn)=>Xt in Lt?we(Lt,Xt,{enumerable:!0,configurable:!0,writable:!0,value:mn}):Lt[Xt]=mn,Me=(Lt,Xt)=>{for(var mn in Xt||(Xt={}))De.call(Xt,mn)&&je(Lt,mn,Xt[mn]);if(Ee)for(var mn of Ee(Xt))Ce.call(Xt,mn)&&je(Lt,mn,Xt[mn]);return Lt},Ge=(Lt,Xt)=>Pe(Lt,Le(Xt));const Be={theme:(0,b.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,b.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,b.G)("cmTabToSpace",!0),showResourceCentre:!1};var tt=(Lt=>(Lt[Lt.set_font_size=0]="set_font_size",Lt[Lt.set_theme=1]="set_theme",Lt[Lt.on_tab_to_space=2]="on_tab_to_space",Lt[Lt.set_show_editor_setting=3]="set_show_editor_setting",Lt[Lt.set_show_respurce_center=4]="set_show_respurce_center",Lt))(tt||{});function Je(Lt,Xt){switch(Xt.type){case 3:return Ge(Me({},Lt),{showEditorSetting:Xt.payload});case 1:return Ge(Me({},Lt),{theme:Xt.payload});case 0:return Ge(Me({},Lt),{fontSize:Xt.payload});case 2:return Ge(Me({},Lt),{tabToSpace:Xt.payload});case 4:return Ge(Me({},Lt),{showResourceCentre:Xt.payload});default:throw new Error}}var Ze=({isLoading:Lt,value:Xt,onChange:mn,language:yn,onUpdateCode:ln,ActionBarRender:an,setIsWhiteTheme:cn,identifier:pn})=>{const[On,Zn]=(0,be.useReducer)(Je,Be),{theme:Dn,fontSize:Ar,showEditorSetting:rr,tabToSpace:oo,showResourceCentre:pr}=On,Jn=(0,be.useRef)(),wr=(0,be.useRef)();(0,be.useEffect)(()=>{cn(Dn==="vs")},[Dn]);const _r={onFontSizeChange:Ur=>{Zn({type:0,payload:Ur}),(0,b.t)("cmFontSize",Ur)},tabToSpace:oo,cmFontSize:Ar,className:"oj",cmCodeMode:Dn,onTabToSpace:Ur=>{Zn({type:2,payload:Ur}),(0,b.t)("cmTabToSpace",Ur)},onCodeModeChange:Ur=>{Zn({type:1,payload:Ur}),(0,b.t)("ProgrammingCodeMode",Ur)}};function Vn(){Zn({type:3,payload:!1})}function Dr(){Zn({type:3,payload:!0})}function $r(){Zn({type:4,payload:!1})}function jr(){Zn({type:4,payload:!0})}const Cr={value:Xt,language:yn,theme:Dn,options:{fontSize:Ar,insertSpaces:oo},onChange:Ur=>{mn(Ur),wr.current=Ur,clearTimeout(Jn.current),Jn.current=setTimeout(()=>{ln(wr.current)},1e4)},onEditBlur:Ur=>{wr.current&&ln(wr.current)}};return ye.createElement(be.Fragment,null,an(Dr,jr),ye.createElement("div",{style:{flex:1,overflow:"hidden"}},!Lt&&ye.createElement(y.ZP,Me({},Cr))),ye.createElement(x.Z,null,ye.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:rr,onClose:Vn},ye.createElement(z.Z,Me({},_r)))),ye.createElement(x.Z,null,ye.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:pr,onClose:$r},ye.createElement(Se,{showResourceCentre:pr,identifier:pn}))))},Xe=ge(60141),We=ge(24334),ze=ge(62969),Ue={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},rt={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},Qe=ge(1710),ut=ge(58421),Ye=ge(58617),He=ge(85091),Re=ge(56656),Ve=ge.n(Re),Ae=ge(59301);const{Column:Ne}=Qe.default;var qe=({submitResult:Lt,submitting:Xt,submitRecords:mn,page:yn,onPageChange:ln,topicId:an})=>{const[cn]=(0,_e.useSearchParams)(),{records:pn,records_count:On}=mn||{},[Zn,Dn]=(0,be.useState)(!1),Ar=cn.get("type")==="1";return Ae.createElement(de.Z,{spinning:Xt,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Ae.createElement(Ye.Z,{style:{fontSize:24},spin:!0})},(pn==null?void 0:pn.length)>0?Ae.createElement(Qe.default,{dataSource:pn,rowKey:"id",pagination:!1},Ae.createElement(Ne,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(rr,oo)=>Ae.createElement("span",null," ",Ve()(rr).format("YYYY-MM-DD HH:mm:ss"))}),Ae.createElement(Ne,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(rr,oo)=>{var pr;return Ae.createElement("span",{className:`${rr===0?"c-green":"c-red"} current`,onClick:()=>{Dn(oo.id)}},(pr=ze.Im[rr])==null?void 0:pr.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Ae.createElement(Ne,{title:`\u6267\u884C\u7528\u65F6 (${Ar?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:rr=>rr?Ar?rr:rr/1e3:""}),Ae.createElement(Ne,{title:`\u5185\u5B58\u6D88\u8017\uFF08${Ar?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:rr=>rr?Ar?rr:parseFloat((rr/1024).toFixed(2)):""}),Ae.createElement(Ne,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Ae.createElement(Ne,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(rr,oo)=>Ae.createElement("span",{className:"c-light-primary current",onClick:()=>{Dn(oo.id)}},"\u67E5\u770B")})):Ae.createElement("div",{style:{height:300,width:"100%"}}),Ae.createElement(He.Z,{onClose:Dn,open:Zn}),On>15?Ae.createElement(ut.Z,{className:rt.pagination,current:yn,pageSize:15,total:On,onChange:ln}):null)},Ke=ge(13922),Fe=ge(12563),Oe={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Te=ge(76818),xe=ge(59301);const Ie={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var $e=({hack:Lt})=>{const{language:Xt,difficult:mn,time_limit:yn,description:ln}=Lt,[an]=(0,_e.useSearchParams)(),cn=Ie[mn];return xe.createElement(xe.Fragment,null,xe.createElement("ul",{className:Oe.info},xe.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",xe.createElement("b",{className:Oe.info_tag},Xt)),xe.createElement("li",null,xe.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",xe.createElement(Fe.default,{color:cn==null?void 0:cn.color},cn==null?void 0:cn.name)),xe.createElement("li",null,xe.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",xe.createElement("span",{style:{color:"#333333"}},yn,"\u79D2"))),an.get("qtype")==="8"?xe.createElement(Te.Z,{value:ln,showProgramFill:!0,className:Oe.desc}):xe.createElement(Te.Z,{value:ln,className:Oe.desc}))},ot={},ke=ge(59301),et=({hack:Lt,current_user:Xt})=>ke.createElement("div",{className:ot.answer},Lt!=null&&Lt.answer_text?ke.createElement(Te.Z,{style:{padding:"13px 0"},value:(Lt==null?void 0:Lt.answer_text)||""}):ke.createElement(Ke.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),pt=ge(27035);function ct(Lt,Xt){return(0,me.U2)(`/problems/${Lt}/comments.json`,{page:Xt,limit:10})}function ht(Lt){return(0,me.v_)(`/discusses/${Lt}/plus.json`,{container_type:"Discuss",type:1})}function lt(Lt,Xt,mn){return(0,me.v_)(`/problems/${Lt}/comments/reply.json`,{comments:{content:mn,parent_id:Xt}})}function mt(Lt,Xt){return(0,me.v_)(`/problems/${Lt}/comments.json`,{comments:{content:Xt}})}function at(Lt,Xt,mn){return(0,me.v_)(`/problems/${Lt}/comments/${Xt}/hidden.json`,mn)}function it(Lt,Xt){return(0,me.IV)(`/problems/${Lt}/comments/${Xt}`)}var ft=ge(63386);function vt({author:Lt}){return be.createElement("a",{href:`/users/${Lt.login}`,target:"_blank"},be.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${re.Z.IMG_SERVER}/images/${Lt.image_url}`,width:"50"}))}function St({data:Lt,index:Xt,parentDiscussIndex:mn,user:yn,onSetActionType:ln}){const{author:an,can_delete:cn,content:pn,id:On,time:Zn}=Lt;function Dn(){ln({id:On,index:Xt,type:"delete-discuss",parentDiscussIndex:mn,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const Ar=yn.admin||cn||an.user_id===yn.user_id;return be.createElement("div",{className:"discuss-item-container second-discuss "},be.createElement(vt,{author:an}),be.createElement("section",null,be.createElement("div",{className:"discuss-info"},be.createElement("a",{href:`/users/${an.login}`,target:"_blank"},an.name),be.createElement("span",{className:"grey"},Zn),be.createElement("div",{className:"btn-group",style:{marginBottom:0}},Ar?be.createElement("a",{onClick:Dn,title:"\u5220\u9664"},be.createElement("i",{className:"iconfont icon-shanchu"})):null)),be.createElement(Te.Z,{className:"discuss-content",value:pn})))}var Tt=({user:Lt,data:Xt,index:mn,onPlusDiscuss:yn,onSetActionType:ln,activeDiscussIndex:an,onReplyDiscuss:cn,onSetActiveDiscussIndex:pn})=>{const{content:On,children:Zn,hidden:Dn,id:Ar,praise_count:rr,time:oo,user_praise:pr,can_delete:Jn,author:wr}=Xt;function _r(){pn(Ar)}function Vn(){yn(Ar,!pr,mn)}function Dr(){ln({id:Ar,index:mn,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function $r(){ln({id:Ar,index:mn,params:{hidden:Dn?"0":"1"},type:"hidden-discuss",message:Dn?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const jr=Lt.admin||Lt.user_id===wr.user_id;return be.createElement("div",{className:"discuss-item-container",key:Ar},be.createElement(vt,{author:wr}),be.createElement("section",null,be.createElement("div",{className:"discuss-info"},be.createElement("a",{href:`/users/${wr.login}`,target:"_blank"}," ",wr.name," "),be.createElement("span",{className:"grey"},oo)),be.createElement(Te.Z,{className:"discuss-content",value:On}),Zn&&Zn.length>0?be.createElement("div",{className:"reply-discuss-container"},Zn.map((Cr,Ur)=>be.createElement(St,{key:Cr.id,data:Cr,index:Ur,user:Lt,onSetActionType:ln,parentDiscussIndex:mn}))):null,be.createElement("div",{className:"btn-group"},jr?be.createElement("a",{onClick:$r,title:Dn?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},be.createElement("i",{className:Dn?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Jn&&(!Zn||Zn.length==0)?be.createElement("a",{onClick:Dr,title:"\u5220\u9664"},be.createElement("i",{className:"iconfont icon-shanchu"})):null,be.createElement("a",{onClick:_r,title:"\u56DE\u590D"}," ",be.createElement("i",{className:"iconfont icon-huifu1"})," "),be.createElement("a",{onClick:Vn,className:pr?"c-orange":""},be.createElement("i",{className:pr?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),be.createElement("span",null,rr||""))),be.createElement(ft.Z,{id:Ar,activeDiscussIndex:an,onReplyDiscuss:cn})))},Bt=ge(48775),Nt={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},rn=ge(88871),Sn=(Lt,Xt,mn)=>new Promise((yn,ln)=>{var an=On=>{try{pn(mn.next(On))}catch(Zn){ln(Zn)}},cn=On=>{try{pn(mn.throw(On))}catch(Zn){ln(Zn)}},pn=On=>On.done?yn(On.value):Promise.resolve(On.value).then(an,cn);pn((mn=mn.apply(Lt,Xt)).next())}),un=({user_praise:Lt,praise_count:Xt,praisePlus:mn,onCreateDiscuss:yn,discuss_count:ln})=>{const[an,cn]=(0,be.useState)(!1),[pn,On]=(0,be.useState)("");function Zn(oo){On(oo)}function Dn(){cn(!0)}function Ar(){cn(!1)}function rr(){return Sn(this,null,function*(){yn(pn),On(""),cn(!1)})}return be.createElement("div",{className:`${Nt["dis-input-editor-container"]} ${an?Nt.active:""} `},be.createElement("div",{className:an?`hide ${Nt["text-area"]}`:Nt["text-area"]},be.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:Dn}),be.createElement("a",null," ",be.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",ln," "),be.createElement("a",{className:"c-light-black",onClick:mn,title:Lt?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},be.createElement("i",{className:`mr3 ${Lt?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),Xt?be.createElement("span",null,Xt):"")),an?be.createElement("div",{className:Nt["input-mask"],onClick:Ar}):null,be.createElement("div",{className:an?Nt["md-container"]:`${Nt["md-container"]} hide`},be.createElement(rn.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:pn,height:240,onChange:Zn}),be.createElement("div",{className:Nt["tip-container"],onClick:Ar},be.createElement("a",{className:Nt["btn-send"],onClick:rr}," \u53D1\u9001 "))))},on=ge(59301),Nn=Object.defineProperty,Wn=Object.defineProperties,En=Object.getOwnPropertyDescriptors,$t=Object.getOwnPropertySymbols,Gt=Object.prototype.hasOwnProperty,Ht=Object.prototype.propertyIsEnumerable,Wt=(Lt,Xt,mn)=>Xt in Lt?Nn(Lt,Xt,{enumerable:!0,configurable:!0,writable:!0,value:mn}):Lt[Xt]=mn,en=(Lt,Xt)=>{for(var mn in Xt||(Xt={}))Gt.call(Xt,mn)&&Wt(Lt,mn,Xt[mn]);if($t)for(var mn of $t(Xt))Ht.call(Xt,mn)&&Wt(Lt,mn,Xt[mn]);return Lt},bn=(Lt,Xt)=>Wn(Lt,En(Xt)),dn=(Lt,Xt,mn)=>new Promise((yn,ln)=>{var an=On=>{try{pn(mn.next(On))}catch(Zn){ln(Zn)}},cn=On=>{try{pn(mn.throw(On))}catch(Zn){ln(Zn)}},pn=On=>On.done?yn(On.value):Promise.resolve(On.value).then(an,cn);pn((mn=mn.apply(Lt,Xt)).next())});const Ln={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var Yt=(Lt=>(Lt[Lt.GET_DISCUSSES=0]="GET_DISCUSSES",Lt[Lt.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",Lt[Lt.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",Lt[Lt.PLUS_DISCUSS=3]="PLUS_DISCUSS",Lt[Lt.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",Lt[Lt.SET_PAGE=5]="SET_PAGE",Lt[Lt.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",Lt))(Yt||{});function sn(Lt,Xt){switch(Xt.type){case 6:return bn(en({},Lt),{loading:!0});case 0:return en(en({},Lt),Xt.payload);case 1:return en(en({},Lt),Xt.payload);case 4:return en(en({},Lt),Xt.payload);case 3:return en(en({},Lt),Xt.payload);case 5:return bn(en({},Lt),{page:Xt.payload});case 2:return en(en({},Lt),Xt.payload);default:throw new Error}}var Pn=({user:Lt,identifier:Xt,hack:mn,onTriggerPraise:yn,activeIndex:ln})=>{const[an,cn]=(0,be.useReducer)(sn,Ln),{loading:pn,page:On,data:Zn,count:Dn,actionType:Ar,activeDiscussIndex:rr}=an,oo=(0,be.useCallback)(()=>dn(void 0,null,function*(){cn({type:6});const Cr=yield ct(Xt,On),{comments:Ur,disscuss_count:po}=Cr;cn({type:0,payload:{data:Ur,count:po,loading:!1}})}),[On,Xt]);(0,be.useEffect)(()=>{ln==="2"&&oo()},[Xt,On,ln]);function pr(Cr){cn({type:5,payload:Cr})}function Jn(Cr){cn({type:4,payload:{actionType:Cr}})}function wr(Cr){cn(rr===Cr?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:Cr}})}function _r(Cr,Ur,po){return dn(this,null,function*(){try{const Po=yield ht(Cr);Zn[po].user_praise=Ur,Zn[po].praise_count=Po.praise_count,cn({type:3,payload:{data:[...Zn]}})}catch(Po){console.log(Po)}})}function Vn(){return dn(this,null,function*(){const{id:Cr,params:Ur,type:po,index:Po,parentDiscussIndex:Uo}=Ar;if(po==="hidden-discuss"&&(yield at(Xt,Cr,Ur),Uo?Zn[Uo].children[Po].hidden=Ur.hidden==1:Zn[Po].hidden=Ur.hidden==1,cn({type:4,payload:{actionType:null,data:[...Zn]}})),po==="delete-discuss"){if(yield it(Xt,Cr),Uo||Uo===0){let Co=Zn[Uo].children;for(let Ho=Co.length-1;Ho>=0;Ho--)if(Co[Ho].id===Cr){Co.splice(Ho,1);break}Zn[Uo].children=Co}else for(let Co=Zn.length-1;Co>=0;Co--)if(Zn[Co].id===Cr){Zn.splice(Co,1);break}cn({type:4,payload:{actionType:null,data:[...Zn]}})}})}function Dr(){cn({type:4,payload:{actionType:null}})}function $r(Cr,Ur){return dn(this,null,function*(){try{yield lt(Xt,Cr,Ur),oo()}catch(po){console.log(po)}})}function jr(Cr){return dn(this,null,function*(){cn({type:6}),yield mt(Xt,Cr),oo()})}return on.createElement(on.Fragment,null,on.createElement("div",{className:"discuss-panel"},Zn.length===0?on.createElement(Ke.Z,null):Zn.map((Cr,Ur)=>on.createElement(Tt,{onReplyDiscuss:$r,onPlusDiscuss:_r,onSetActiveDiscussIndex:wr,onSetActionType:Jn,data:Cr,index:Ur,user:Lt,activeDiscussIndex:rr})),Dn>10?on.createElement("div",{className:"pagination-container"},on.createElement(ut.Z,{showQuickJumper:!0,onChange:pr,current:On,total:Dn})):null),on.createElement(un,{user_praise:mn.user_praise,praise_count:mn.praises_count,praisePlus:yn,discuss_count:mn.comments_count,onCreateDiscuss:jr}),on.createElement(x.Z,null,on.createElement(he.default,{centered:!0,title:"\u63D0\u793A",open:!!Ar,onOk:Vn,onCancel:Dr},on.createElement("p",null,Ar?Ar.message:"")),on.createElement(Bt.Z,null)))},Rn=ge(57809),Pt=ge(92832),Et=ge(65615),Ot={},Kt=ge(59301),zn=({hack:Lt,current_user:Xt})=>Kt.createElement("div",{className:Ot.answer},Lt!=null&&Lt.analysis?Kt.createElement(Te.Z,{style:{padding:"13px 0"},value:(Lt==null?void 0:Lt.analysis)||""}):Kt.createElement(Ke.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),Tn={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},fr=ge(36381),nr=ge(43604),zt=ge(78241),At=ge(5871),nn=ge(87960),Dt=ge(59301);const{TextArea:fn}=Pt.default,{Panel:kn}=fr.default;var Bn=({data:Lt,hack:Xt})=>(console.log(Lt,Xt,"data"),Xt!=null&&Xt.is_file?Dt.createElement(nn.Y2,{disabled:!0,className:Tn.uploadTableWrapper,showScore:!Xt.test_set_score,data:Lt,isProgramHomework:!0}):Dt.createElement("div",{className:Tn.hackSets},Lt==null?void 0:Lt.map((mn,yn)=>Dt.createElement(fr.default,{accordion:!0,bordered:!1,key:yn,defaultActiveKey:yn===0&&mn.id,className:Tn.collapseWrapper,expandIcon:({isActive:ln})=>Dt.createElement("i",{className:`iconfont icon-weizhankai ${ln?Tn.open:Tn.close}`,style:{fontSize:14,transition:"all .2s"}})},Dt.createElement(kn,{key:mn.id,header:Dt.createElement(ie.Z,{align:"middle",justify:"space-between",wrap:!1},Dt.createElement(nr.Z,{className:Tn.panelHeader},Dt.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",yn+1)),Dt.createElement(nr.Z,{flex:1},Dt.createElement(ie.Z,{align:"middle",justify:"end",wrap:!1},!(Xt!=null&&Xt.test_set_score)&&Dt.createElement(nr.Z,{className:Tn.rateInput},Dt.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),Dt.createElement("div",null,Dt.createElement(zt.default.Item,{noStyle:!0},Dt.createElement(At.Z,{value:mn==null?void 0:mn.score,className:Tn.baseFormItem,min:0,max:100,disabled:!0}))),Dt.createElement("span",{className:"ml10"},"%")))))},Dt.createElement(zt.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},Dt.createElement(fn,{readOnly:!0,value:mn==null?void 0:mn.input,rows:4})),Dt.createElement(zt.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},Dt.createElement(fn,{readOnly:!0,value:mn==null?void 0:mn.output,rows:4}))))))),An={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},bt=ge(59301),Ft=(0,be.forwardRef)(({data:Lt=[]},Xt)=>{var mn;const[yn,ln]=(0,be.useState)(),an=Lt.filter(pn=>pn.show);(0,be.useEffect)(()=>{an.length&&ln(an[0].id)},[Lt==null?void 0:Lt.length]);const cn=((mn=an.find(pn=>pn.id===yn))==null?void 0:mn.element)||null;return(0,be.useImperativeHandle)(Xt,()=>({setActiveTab:pn=>ln(pn)})),bt.createElement("div",{className:An.tabs},bt.createElement("div",{className:An.tabWarp},an.map(pn=>bt.createElement("div",{onClick:()=>ln(pn.id),className:`${An.tab} ${pn.id===yn?An.active:""}`,key:pn.id},pn.name))),bt.createElement("div",{className:An.content},cn))}),xt=ge(59301),tn=Object.defineProperty,qt=Object.defineProperties,Vt=Object.getOwnPropertyDescriptors,Jt=Object.getOwnPropertySymbols,$n=Object.prototype.hasOwnProperty,Kn=Object.prototype.propertyIsEnumerable,kt=(Lt,Xt,mn)=>Xt in Lt?tn(Lt,Xt,{enumerable:!0,configurable:!0,writable:!0,value:mn}):Lt[Xt]=mn,br=(Lt,Xt)=>{for(var mn in Xt||(Xt={}))$n.call(Xt,mn)&&kt(Lt,mn,Xt[mn]);if(Jt)for(var mn of Jt(Xt))Kn.call(Xt,mn)&&kt(Lt,mn,Xt[mn]);return Lt},cr=(Lt,Xt)=>qt(Lt,Vt(Xt)),ar=(Lt,Xt,mn)=>new Promise((yn,ln)=>{var an=On=>{try{pn(mn.next(On))}catch(Zn){ln(Zn)}},cn=On=>{try{pn(mn.throw(On))}catch(Zn){ln(Zn)}},pn=On=>On.done?yn(On.value):Promise.resolve(On.value).then(an,cn);pn((mn=mn.apply(Lt,Xt)).next())});const Hr={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},xn={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var jn=({hack:Lt,onTriggerPraise:Xt,topicId:mn,page:yn,onPageChange:ln,user:an,current_user:cn,submitRecords:pn,submitting:On,submitResult:Zn,setActiveIndex:Dn,hack_sets:Ar})=>{var rr,oo;const[pr]=(0,_e.useSearchParams)(),[Jn,wr]=(0,be.useState)("0"),_r=(0,_e.useLocation)(),[Vn,Dr]=(0,be.useState)(!1),[$r,jr]=(0,be.useState)(null),[Cr,Ur]=(0,be.useState)([]),[po,Po]=(0,be.useState)([]),[Uo,Co]=(0,be.useState)({page:1,limit:10}),Ho=(0,be.useRef)(null),sa=(0,be.useRef)(null);console.log(an,"user");let[To,ja]=(0,be.useState)(cr(br({},(0,_e.useParams)()),{page:1,per_page:20,name:""}));(0,be.useEffect)(()=>{sa.current&&(Lt==null?void 0:Lt.is_close_tips)===!1&&$r===null&&jr(!0)},[sa.current,Lt==null?void 0:Lt.is_close_tips,$r]);function Ba(){return ar(this,null,function*(){yield(0,me.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,be.useEffect)(()=>{Dn(Jn)},[Jn]);function wa(Vr){return ar(this,null,function*(){let Jo=Vr.target.id;if(Jo==="1"){let oa=yield(0,me.ZP)(`/api/myproblems/${To.id}/redo_logs.json`,{method:"get",params:br({},Uo)});(oa==null?void 0:oa.status)===0&&Po(oa==null?void 0:oa.data)}wr(Jo)})}(0,be.useEffect)(()=>pt.Z.subscribe("to-commit-info",()=>{wr("1"),Ho.current&&Ho.current.setActiveTab("1")}),[]),(0,be.useEffect)(()=>pt.Z.subscribe("to-reset-info",()=>{wa({target:{id:"1"}}),Ho.current&&Ho.current.setActiveTab("2")}),[]);function Na(){wr("2")}function ko(){return ar(this,null,function*(){let Vr=yield(0,me.ZP)("/api/problems/my_hack_list.json",{method:"get",params:br({identifier:To==null?void 0:To.id},To)});Ur(Vr)})}const Rr=[{title:null,description:xt.createElement("div",null,xt.createElement("b",{onClick:()=>{jr(!1),Ba(),Dr(!0),ko()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),xt.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),xt.createElement(se.ZP,{onClick:()=>{jr(!1),Ba()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>sa.current}];return xt.createElement("div",{className:Ue["left-panel"]},xt.createElement("ul",{className:`${Ue["s-navs"]} ${Ue["bg-white"]} ${Ue.b1}`},(Lt==null?void 0:Lt.is_program)&&!pr.get("pageId")&&xt.createElement(ne.Z,{title:"\u9898\u76EE\u5217\u8868"},xt.createElement("div",{onClick:()=>{ko(),Dr(!0)},className:Ue.btns,ref:sa,style:$r?{pointerEvents:"none"}:{}},xt.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),xt.createElement("li",{style:{marginLeft:20}},xt.createElement("a",{className:Jn==="0"?Ue.active:"",id:"0",onClick:wa},"\u9898\u76EE\u63CF\u8FF0")),xt.createElement("li",null,xt.createElement("a",{className:Jn==="1"?Ue.active:"",id:"1",onClick:wa},"\u64CD\u4F5C\u8BB0\u5F55")),(pr.get("type")!=="exercises"&&(Lt==null?void 0:Lt.answer_text_show)||pr.get("type")!=="exercises"&&(Lt==null?void 0:Lt.analysis_show))&&xt.createElement("li",null,xt.createElement("a",{className:Jn==="4"?Ue.active:"",id:"4",onClick:wa},"\u89E3\u7B54\u53C2\u8003")),pr.get("type")!=="exercises"&&xt.createElement("li",null,xt.createElement("a",{className:Jn==="2"?Ue.active:"",id:"2",onClick:wa},"\u8BC4\u8BBA")),!!(Ar!=null&&Ar.length)&&pr.get("type")!=="exercises"&&pr.get("type")!=="1"&&xt.createElement("li",null,xt.createElement("a",{className:Jn==="5"?Ue.active:"",id:"5",onClick:wa},"\u6D4B\u8BD5\u7528\u4F8B"))),xt.createElement("div",{className:`${Ue["tab-panel-body"]} ${Jn==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},xt.createElement($e,{hack:Lt,onTriggerPraise:Xt,toDiscuss:Na})),xt.createElement("div",{style:{padding:"12px"},className:`${Ue["tab-panel-body"]} ${Jn==="1"?"":"hide"}`},xt.createElement(Ft,{ref:Ho,data:[{id:"1",show:pr.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:xt.createElement(xt.Fragment,null,pn!=null&&pn.records_count||On?xt.createElement(qe,{page:yn,onPageChange:ln,topicId:mn,submitting:On,key:(Zn==null?void 0:Zn.id)||1,submitRecords:pn,submitResult:Zn}):xt.createElement(Ke.Z,null))},{id:"2",show:pr.get("type")==="exercises"||(Lt==null?void 0:Lt.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:xt.createElement(xt.Fragment,null,xt.createElement(Qe.default,{pagination:!1,dataSource:po==null?void 0:po.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Vr,Jo,oa)=>Ve()(Vr).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Vr,Jo,oa)=>{var ka;return(ka=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(za=>za.id===Vr))==null?void 0:ka.name}}]}),xt.createElement(ut.Z,{style:{marginTop:10},current:Uo.page,total:po==null?void 0:po.count,hideOnSinglePage:!0,onChange:Vr=>ar(void 0,null,function*(){Uo.page=Vr,Co(Uo);let Jo=yield(0,me.ZP)(`/api/myproblems/${To.id}/redo_logs.json`,{method:"get",params:cr(br({},Uo),{courseId:To.courseId})});(Jo==null?void 0:Jo.status)===0&&Po(Jo==null?void 0:Jo.data)})}))}]})),xt.createElement("div",{style:{padding:"12px"},className:`${Ue["tab-panel-body"]} ${Jn==="4"?"":"hide"}`},xt.createElement(Ft,{data:[{id:"1",show:pr.get("type")!=="exercises"&&(Lt==null?void 0:Lt.answer_text_show),name:"\u7B54\u6848",element:xt.createElement(xt.Fragment,null,xt.createElement(et,{hack:Lt,current_user:cn}))},{id:"2",show:pr.get("type")!=="exercises"&&(Lt==null?void 0:Lt.analysis_show),name:"\u89E3\u6790",element:xt.createElement(xt.Fragment,null,xt.createElement(zn,{hack:Lt,current_user:cn}))}]})),xt.createElement("div",{className:`${Ue["tab-panel-body"]} ${Jn==="2"?"":"hide"}`,style:{padding:0}},xt.createElement(Pn,{user:an,activeIndex:Jn,identifier:Lt.identifier,hack:Lt,onTriggerPraise:Xt})),xt.createElement("div",{className:`${Ue["tab-panel-body"]} ${Jn==="5"?"":"hide"}`,style:{padding:12}},xt.createElement(Bn,{data:Ar||[],hack:Lt})),xt.createElement(a.Z,{rootClassName:Ue.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Dr(!1),open:Vn},xt.createElement(ie.Z,null,xt.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),xt.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",Cr==null?void 0:Cr.total_count,"\u9898\xA0[\xA0",Cr==null?void 0:Cr.total_score,"\u5206\xA0]\xA0"),!(an!=null&&an.hack_manager)&&xt.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",Cr==null?void 0:Cr.work_score,"\u5206")),xt.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),xt.createElement(ie.Z,{align:"middle",className:"mt10 mb10"},!(an!=null&&an.hack_manager)&&xt.createElement(Rn.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:Vr=>{To.page=1,To.finish_status=Vr,ja(br({},To)),ko()}},xt.createElement(Rn.default.Option,{value:""},"\u5168\u90E8"),xt.createElement(Rn.default.Option,{value:0},"\u672A\u5F00\u59CB"),xt.createElement(Rn.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),xt.createElement(Rn.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),xt.createElement(Rn.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:Vr=>{To.page=1,To.difficult=Vr||null,ja(br({},To)),ko()}},xt.createElement(Rn.default.Option,{value:0},"\u5168\u90E8"),xt.createElement(Rn.default.Option,{value:1},"\u7B80\u5355"),xt.createElement(Rn.default.Option,{value:2},"\u9002\u4E2D"),xt.createElement(Rn.default.Option,{value:3},"\u56F0\u96BE")),xt.createElement(Pt.default.Search,{size:"large",onSearch:Vr=>{To.name=Vr,To.page=1,ja(br({},To)),ko()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),xt.createElement("div",{className:Ue.list,style:{height:36,background:"#3D445C"}},!(an!=null&&an.hack_manager)&&xt.createElement("span",null,"\u72B6\u6001"),xt.createElement("span",null,"\u5E8F\u53F7"),xt.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),xt.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),xt.createElement("div",{style:{overflow:"auto",flex:1}},(rr=Cr==null?void 0:Cr.data)!=null&&rr.length?(oo=Cr==null?void 0:Cr.data)==null?void 0:oo.map((Vr,Jo)=>xt.createElement("div",{onClick:()=>ar(void 0,null,function*(){let oa=yield(0,me.ZP)(`/api/problems/${Vr==null?void 0:Vr.identifier}/start.json`,{method:"get",params:{hack_user_id:an==null?void 0:an.user_id}});oa&&(window.location.href=`/myproblems/${oa==null?void 0:oa.identifier}${window.location.search}`)}),className:`${Ue.list} ${Vr!=null&&Vr.checked?Ue.active:""}`},!(an!=null&&an.hack_manager)&&xt.createElement(xt.Fragment,null,!(Vr!=null&&Vr.opened)&&xt.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(Vr==null?void 0:Vr.opened)&&!(Vr!=null&&Vr.passed)&&xt.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(Vr==null?void 0:Vr.opened)&&(Vr==null?void 0:Vr.passed)&&xt.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),xt.createElement("span",null,(To.page-1)*20+(Jo+1)),xt.createElement("span",{style:{flex:1},title:Vr.name},`[${Vr==null?void 0:Vr.score}\u5206]`,"\xA0",Vr.name),xt.createElement("span",{style:{flexBasis:48,paddingRight:0}},Hr[Vr.difficult]))):xt.createElement(Ke.Z,null)),xt.createElement(ut.Z,{current:To.page,className:"mt20",hideOnSinglePage:!0,total:Cr==null?void 0:Cr.count,pageSize:To.per_page,onChange:(Vr,Jo)=>{To.page=Vr,To.per_page=Jo,ko()}})),xt.createElement(Et.Z,{rootClassName:Ue.tour,closeIcon:!1,open:!!$r,steps:Rr,gap:{offset:3,radius:2}}))},hn=ge(62522),_n=ge(2398),Pr=ge(7605),Un=ge(58382),In=ge(46553),sr=ge(50601),Qn=ge(89517),Wr=ge(92310),Zr=ge.n(Wr),Mr=ge(38241),qr=ge(62595),lo=ge(14699),Cn=ge(59301),wo=Object.defineProperty,ro=Object.defineProperties,Nr=Object.getOwnPropertyDescriptors,So=Object.getOwnPropertySymbols,to=Object.prototype.hasOwnProperty,no=Object.prototype.propertyIsEnumerable,bo=(Lt,Xt,mn)=>Xt in Lt?wo(Lt,Xt,{enumerable:!0,configurable:!0,writable:!0,value:mn}):Lt[Xt]=mn,qn=(Lt,Xt)=>{for(var mn in Xt||(Xt={}))to.call(Xt,mn)&&bo(Lt,mn,Xt[mn]);if(So)for(var mn of So(Xt))no.call(Xt,mn)&&bo(Lt,mn,Xt[mn]);return Lt},xr=(Lt,Xt)=>ro(Lt,Nr(Xt)),Tr=(Lt,Xt)=>{var mn={};for(var yn in Lt)to.call(Lt,yn)&&Xt.indexOf(yn)<0&&(mn[yn]=Lt[yn]);if(Lt!=null&&So)for(var yn of So(Lt))Xt.indexOf(yn)<0&&no.call(Lt,yn)&&(mn[yn]=Lt[yn]);return mn},Lr=(Lt,Xt,mn)=>new Promise((yn,ln)=>{var an=On=>{try{pn(mn.next(On))}catch(Zn){ln(Zn)}},cn=On=>{try{pn(mn.throw(On))}catch(Zn){ln(Zn)}},pn=On=>On.done?yn(On.value):Promise.resolve(On.value).then(an,cn);pn((mn=mn.apply(Lt,Xt)).next())});const{Countdown:ho}=E.default,Do={Java:"java",C:"c",Python:"py","C++":"c"};var xo=(Lt=>(Lt[Lt.SET_LOADING=0]="SET_LOADING",Lt[Lt.GET_DATA=1]="GET_DATA",Lt[Lt.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",Lt[Lt.SET_DATA=3]="SET_DATA",Lt[Lt.SET_DEBUGING=4]="SET_DEBUGING",Lt[Lt.SET_SUBMITING=5]="SET_SUBMITING",Lt[Lt.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",Lt[Lt.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",Lt[Lt.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",Lt[Lt.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",Lt[Lt.SET_PAGE=10]="SET_PAGE",Lt))(xo||{});function jo(){return new Date().getTime()}const Yo={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function Fo(Lt,Xt){switch(Xt.type){case 1:return qn(qn({},Lt),Xt.payload);case 3:return xr(qn({},Lt),{data:Xt.payload});case 0:return xr(qn({},Lt),{loading:Xt.payload});case 9:return xr(qn({},Lt),{showNote:Xt.payload});case 4:return xr(qn({},Lt),{debuging:Xt.payload});case 5:return xr(qn({},Lt),{submitting:Xt.payload});case 2:return xr(qn({},Lt),{submitRecords:Xt.payload});case 10:return xr(qn({},Lt),{submitRecordPage:Xt.payload});case 6:return xr(qn({},Lt),{executingMessage:Xt.payload});case 7:return qn(qn({},Lt),Xt.payload);case 8:return qn(qn({},Lt),Xt.payload);default:throw new Error}}var Yr=({children:Lt})=>{var Xt,mn,yn,ln,an;const[cn,pn]=(0,be.useReducer)(Fo,Yo),{id:On}=(0,_e.useParams)(),Zn=(0,_e.useLocation)(),[Dn]=(0,_e.useSearchParams)(),{loading:Ar,data:rr,debugResult:oo,submitResult:pr,submitRecords:Jn,submitRecordPage:wr,showNote:_r,debuging:Vn,submitting:Dr,executingMessage:$r}=cn,[jr,Cr]=(0,be.useState)("#37AD83"),[Ur,po]=(0,be.useState)(null),[Po,Uo]=(0,be.useState)({}),[Co,Ho]=(0,be.useState)(!0),[sa,To]=(0,be.useState)(!1),[ja,Ba]=(0,be.useState)(!1),wa=(0,be.useRef)(null),Na=(0,be.useRef)(0),ko=rr==null?void 0:rr.user,Rr=rr==null?void 0:rr.hack,[Vr,Jo]=(0,be.useState)(!1),oa=(0,be.useRef)(1),ka=(0,be.useRef)(!1);(0,Mr.y)(Dn.get("type")==="exercises");const{setOpenDisableCopyAndPaste:za}=(0,Mr.X)(),[Ka,ti]=(0,be.useState)(""),ni=(0,In._)(Po);(0,be.useEffect)(()=>{function mr(){return Lr(this,null,function*(){var Xr,ea,ga,Ia,Ta;Ho(!0);const ha=yield(0,le.fu)(On,{exercise_id:Dn.get("exercisesId")});if(setTimeout(()=>{Ho(!1)},800),ha.status!==401){try{ha.hack.code=We.Base64.decode(ha.hack.code)}catch(Go){console.log(Go)}ha.hack=xr(qn({},ha.hack),{is_program:Dn.get("type")==="1"}),pn({type:1,payload:{loading:!1,data:ha}})}if(Dn.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Go;Dn.get("coursesId")=="coursesId"?Go=yield(0,ue._F)({categoryId:Dn.get("exercisesId"),login:Dn.get("login")}):Go=yield(0,ue._B)({categoryId:Dn.get("exercisesId"),login:Dn.get("login")}),Uo(qn({},Go)),za((Xr=Go==null?void 0:Go.exercise)==null?void 0:Xr.forbid_copy),typeof((ea=Go==null?void 0:Go.exercise)==null?void 0:ea.left_time)=="number"&&(po(Date.now()+((ga=Go==null?void 0:Go.exercise)==null?void 0:ga.left_time)*1e3),setTimeout(()=>{Cr("red")},(((Ia=Go==null?void 0:Go.exercise)==null?void 0:Ia.left_time)-300>0?((Ta=Go==null?void 0:Go.exercise)==null?void 0:Ta.left_time)-300:0)*1e3))}})}On&&mr()},[On]),(0,be.useEffect)(()=>{var mr;return Dn.get("type")==="exercises"&&((mr=Po==null?void 0:Po.exercise)!=null&&mr.screen_open)&&(window.removeEventListener("blur",Ua,!1),sr.U.forEach((Xr,ea)=>{window.addEventListener(Xr,Ua,!1)}),window.addEventListener("blur",Ua,!1),window.focus()),()=>{document.removeEventListener((0,ae.gH)(),Ua)}},[Po]),(0,be.useEffect)(()=>{Ka==="1"&&On&&Rr!=null&&Rr.language&&fi()},[On,wr,Rr==null?void 0:Rr.language,Ka]),(0,be.useEffect)(()=>(Rr!=null&&Rr.is_program&&(Na.current=0,wa.current=setInterval(()=>{ri()},15e3)),()=>{clearInterval(wa.current)}),[Rr==null?void 0:Rr.is_program]);const ri=()=>Lr(void 0,null,function*(){let mr=yield(0,me.ZP)(`/api/myproblems/${On}/save_long_time.json`,{method:"get",params:{answer_long_time:Na.current}})}),Ua=()=>{ka.current||(0,ae.BU)(),window.parent.postMessage("backExercise","*")};function fi(){return Lr(this,null,function*(){try{const mr=yield(0,le.zO)(On,{limit:15,page:wr,language:Rr==null?void 0:Rr.language});pn({type:2,payload:mr})}catch(mr){console.log(mr)}})}function gi(mr){pn({type:10,payload:mr})}function Ha(mr){return Lr(this,null,function*(){var Xr;let ea;(Dn.get("ip_limit")==="inner"||Dn.get("ip_bind_type")==="true")&&(ea=yield(0,_n.y)({ip_limit:Dn.get("ip_limit"),ip_bind:Dn.get("ip_bind_type")==="true"}));const ga=yield(0,le.n4)(On,{code:We.Base64.encode(mr||Rr.code),language:Rr==null?void 0:Rr.language,exercise_id:Dn.get("exercisesId"),question_id:Dn.get("questionId"),ip:ea});return ga.status===-5&&(0,_e.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:xr(qn({errorMessage:ga==null?void 0:ga.message},(Po==null?void 0:Po.exercise)||{}),{exercise_user_id:(Xr=Po==null?void 0:Po.exercise)==null?void 0:Xr.exercise_user_id,id:Dn.get("exercisesId")})}}),ga})}function oi(){return Lr(this,null,function*(){if(oa.current=2,!Dr){pn({type:5,payload:!0});try{pt.Z.publish("to-commit-info");const mr=yield Ha();if(console.log(mr,1),mr.status===0){let ha=function(){return Lr(this,null,function*(){const{status:Go,data:pa}=yield(0,le.rX)(On,"submit"),Ea=jo()-Ta>(ga*Ia+30)*1e3;if(Go!==0&&!Ea&&setTimeout(ha,1e3),Ea&&Go!==0){he.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),pn({type:5,payload:!1});return}if(Go===0){pa.status===2&&he.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(pa==null?void 0:pa.status)===0&&Dn.get("type")==="1"&&Ba(!0);const ii=yield(0,le.zO)(On,{limit:15,page:wr,language:Rr==null?void 0:Rr.language});pn({type:8,payload:xr(qn({},cn),{submitResult:pa,submitting:!1,submitRecords:ii})})}})},Xr={};Dn.get("type")==="exercises"&&(Xr.extras={exercise_id:Dn.get("exercisesId"),question_id:Dn.get("questionId")},(Dn.get("ip_limit")==="inner"||Dn.get("ip_bind_type")==="true")&&(Xr.extras.ip=yield(0,_n.y)({ip_limit:Dn.get("ip_limit"),ip_bind:Dn.get("ip_bind_type")==="true"})));const ea=yield(0,le.bM)(On,Xr);if(ea.status===-1&&Dn.get("exercisesId")){window.parent.location.href=`/classrooms/${Dn.get("coursesId")}/exercise/${Dn.get("exercisesId")}/detail`;return}const{time_limit:ga,test_case_size:Ia}=Rr,Ta=jo();ea.status>-1?ha():pn({type:5,payload:!1})}else pn({type:5,payload:!1})}catch(mr){console.log(mr),pn({type:5,payload:!1})}Jo(!1)}})}function $a(){return Lr(this,null,function*(){oa.current=1,cn.debuging=!0,pn({type:4,payload:!0});try{if((yield Ha()).status===0){let Ta=function(){return Lr(this,null,function*(){const{status:ha,message:Go,data:pa}=yield(0,le.rX)(On,"debug"),Ea=jo()-Ia>(Xr+30)*1e3;if(ha!==0&&!Ea&&(pn({type:6,payload:Go}),setTimeout(Ta,1e3)),Ea){he.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),pn({type:4,payload:!1}),pn({type:7,payload:xr(qn({},cn),{debugResult:{status:2},debuging:!1})});return}ha===0&&(pa.status===2&&he.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),pn({type:4,payload:!1}),pn({type:7,payload:xr(qn({},cn),{debugResult:pa,debuging:!1})}))})};const{time_limit:Xr}=Rr;let ea={input:encodeURIComponent(rr.test_case.input)};Dn.get("type")==="exercises"&&(ea.exercise_id=Dn.get("exercisesId"));const ga=yield(0,le.MU)(On,ea);if(ga.status===-1&&Dn.get("exercisesId")){window.parent.location.href=`/classrooms/${Dn.get("coursesId")}/exercise/${Dn.get("exercisesId")}/detail`;return}const Ia=jo();(ga==null?void 0:ga.status)>-1?Ta():pn({type:4,payload:!1})}else pn({type:4,payload:!1})}catch(mr){console.log(mr)}finally{}})}function Va(mr,Xr){const ea=Xr?{modify_code:!1}:{};pn({type:3,payload:xr(qn({},rr),{hack:qn(xr(qn({},Rr),{code:mr}),ea)})}),Jo(!0)}const hi=mr=>Lr(void 0,null,function*(){let Xr=yield(0,me.ZP)(`/api/problems/${Rr==null?void 0:Rr.identifier}/start.json`,{method:"get",params:{language:mr==="C++"||mr==="c++"?encodeURIComponent(mr):mr,hack_user_id:ko==null?void 0:ko.user_id}});Xr.status!==-1&&_e.history.replace(`/myproblems/${Xr==null?void 0:Xr.identifier}${window.location.search}`)});function mi(mr){let Xr=mr.target.value;pn({type:3,payload:xr(qn({},rr),{test_case:{input:Xr}})})}function pi(){return Lr(this,null,function*(){try{let mr={};Dn.get("type")==="exercises"?mr.exercise_id=Dn.get("exercisesId"):Rr!=null&&Rr.homework_common_id&&(mr.homework_common_id=Rr==null?void 0:Rr.homework_common_id);const Xr=yield(0,le.H7)(On,qn({},mr));Xr.status===401||(Va(We.Base64.decode(Xr.code)),(Dn.get("type")==="exercises"||Rr!=null&&Rr.homework_common_id)&&pt.Z.publish("to-reset-info"))}catch(mr){console.log(mr)}})}function ai(){he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Cn.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",Cn.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return Lr(this,null,function*(){const mr=yield(0,le.fi)(On);mr.status===401||Va(We.Base64.decode(mr.code),!0)})}})}function Xa(){pn({type:9,payload:!0})}function vi(){pn({type:9,payload:!1})}function yi(mr){return Lr(this,null,function*(){yield(0,le.MK)(On,mr),pn({type:1,payload:{showNote:!1,data:xr(qn({},rr),{hack:xr(qn({},Rr),{notes:mr.notes})})}})})}const Ca={hack:Rr,isLoading:Co,input:(Xt=rr==null?void 0:rr.test_case)==null?void 0:Xt.input,is_file:(mn=rr==null?void 0:rr.test_case)==null?void 0:mn.is_file,identifier:Rr==null?void 0:Rr.identifier,attachments_count:rr==null?void 0:rr.attachments_count,language:Rr==null?void 0:Rr.language,code:Rr==null?void 0:Rr.code,title:"main."+Do[Rr==null?void 0:Rr.language],modify_code:Rr==null?void 0:Rr.modify_code,notes:Rr==null?void 0:Rr.notes,debugResult:oo,debuging:Vn,submitting:Dr,submitResult:pr,executingMessage:$r,onCancelNote:vi,onAddNote:yi,showNote:_r,user:ko,onShowNote:Xa,onSubmitCode:oi,onChangeCode:Va,onChangeInput:mi,onDebugCode:$a,onResetCode:pi,onSyncCode:ai,onUpdateCode:Ha,onChangeLanguage:hi,isWhiteTheme:sa,setIsWhiteTheme:To,topDispatch:pn};function Ya(){return Lr(this,null,function*(){const{praise_count:mr}=yield(0,le.vl)(Rr.id,{container_type:"Hack",type:1});let Xr=xr(qn({},rr),{hack:xr(qn({},Rr),{praises_count:mr,user_praise:!Rr.user_praise})});pn({type:3,payload:Xr})})}const Ja={topicId:On,submitResult:pr,submitRecords:Jn,submitting:Dr,page:wr,onPageChange:gi,hack:Rr,user:rr==null?void 0:rr.user,hack_sets:rr==null?void 0:rr.hack_sets,current_user:rr==null?void 0:rr.current_user,onTriggerPraise:Ya,setActiveIndex:ti};return console.log(Po),Cn.createElement(Cn.Fragment,null,Cn.createElement(de.Z,{spinning:Ar,delay:500},rr?Cn.createElement(Cn.Fragment,null,Cn.createElement("header",{className:Zr()(Qn.Z.header,sa&&Qn.Z.whiteHeader)},Dn.get("type")!=="exercises"&&Cn.createElement("div",null,Cn.createElement("img",{src:`${re.Z.IMG_SERVER}/images/${ko==null?void 0:ko.image_url}`,alt:"user",width:36}),Cn.createElement("span",{style:{color:sa?"#333":"#B2BACB",fontSize:16}},ko==null?void 0:ko.name)),Dn.get("type")==="exercises"&&Cn.createElement("div",null,Cn.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",Cn.createElement("span",{className:"ml10"},(yn=Po==null?void 0:Po.exercise)==null?void 0:yn.user_name)),Cn.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",Cn.createElement("span",{className:"ml10"},(ln=Po==null?void 0:Po.exercise)==null?void 0:ln.student_id))),Cn.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},Cn.createElement("div",null,Rr.name)),(Rr==null?void 0:Rr.is_program)&&Cn.createElement(Pr.Z,{defaultValue:Rr==null?void 0:Rr.answer_long_time,onChange:mr=>{Na.current=mr},className:Qn.Z.timepiece}),ko!=null&&ko.hack_manager?Cn.createElement(_e.Link,{className:Qn.Z.btn_edit,to:Dn.get("type")==="1"?Dn.get("pageId")?`/problems/newedit/${Rr.identifier}?type=1&pageId=${Dn.get("pageId")}&backUrl=${Dn.get("backUrl")}`:`/problems/newedit/${Rr.identifier}?type=1`:`/problems/newedit/${Rr.identifier}`}," ",Cn.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((an=Po==null?void 0:Po.exercise)!=null&&an.left_time)&&Cn.createElement(Cn.Fragment,null,Cn.createElement("span",{style:{color:jr,marginRight:6},className:`iconfont icon-daojishi ${Qn.Z.djs}`}),Cn.createElement("span",{className:"c-white mr20"},Cn.createElement(ho,{valueStyle:{color:jr,fontSize:20,fontWeight:500},title:Cn.createElement("span",{style:{color:jr,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:Ur,onFinish:()=>Lr(void 0,null,function*(){const mr=yield(0,ue.VL)({categoryId:Dn.get("exercisesId"),commit_method:2});if((mr==null?void 0:mr.status)===0&&(Ha(),he.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Cn.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",Cn.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>Lr(void 0,null,function*(){window.parent.location.href=`/classrooms/${Dn.get("coursesId")}/exercise/${Dn.get("exercisesId")}/detail`})})),(mr==null?void 0:mr.status)===-3){const Xr=parseInt(mr==null?void 0:mr.message);po(Date.now()+Xr*1e3)}})}))),Dn.get("type")==="exercises"?Cn.createElement(se.ZP,{type:"primary",onClick:()=>{const mr=()=>Lr(void 0,null,function*(){yield Ha(),Jo(!1),ni(),ka.current=!0,Ua()});if(!(Jn!=null&&Jn.records_count)||Vr){he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:Cn.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:mr});return}mr()}},Cn.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):Cn.createElement("span",{onClick:()=>{var mr;if(Dn.get("backUrl"))_e.history.push(Dn.get("backUrl"));else if(Dn.get("type")==="1"){let Xr=(mr=localStorage.getItem("program_homework"))==null?void 0:mr.split(",");_e.history.push(`/classrooms/${Xr==null?void 0:Xr[0]}/program_homework/${Xr==null?void 0:Xr[1]}/detail`)}else _e.history.push("/problemset")}},Cn.createElement(ne.Z,{title:"\u5173\u95ED"},Cn.createElement("i",{style:{color:sa?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),Cn.createElement(de.Z,{size:"large",spinning:Co},Cn.createElement(oe.Z,{className:Zr()(Qn.Z.myProblems,sa&&Qn.Z.whiteMyProblems),leftChild:Cn.createElement(jn,qn({},Ja)),rightChild:Cn.createElement(zo,qn({},Ca))}))):null,Cn.createElement(he.default,{centered:!0,closable:!1,width:680,footer:null,open:ja,className:"oj-modal"},Cn.createElement("section",{className:"oj-modal-content"},Cn.createElement("div",{className:"oj-modal-head"},Cn.createElement("img",{src:hn,alt:""}),Cn.createElement("i",{onClick:()=>Ba(!1),className:"iconfont icon-guanbi1"})),Cn.createElement("aside",null,Cn.createElement("img",{className:"mr30",src:lo.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",Cn.createElement("span",{style:{color:"#75d6ba",marginRight:100}},pr==null?void 0:pr.execute_time,"ms"),"\u4F18\u4E8E",Cn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(pr==null?void 0:pr.time_better_than)||100,"%"),"\u7684\u7528\u6237"),Cn.createElement("aside",{className:"mb50"},Cn.createElement("img",{src:qr.Z,className:"mr30"}),Cn.createElement("span",{className:"oj-modal-tt"},Cn.createElement("span",null,Cn.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),Cn.createElement("span",{className:"c-light-primary"},pr==null?void 0:pr.execute_memory,"kb")),Cn.createElement("span",null,Cn.createElement("span",null))),"\u4F18\u4E8E",Cn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(pr==null?void 0:pr.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),Cn.createElement("div",{id:"oj-modal-next",onClick:()=>Lr(void 0,null,function*(){var mr;if(pr!=null&&pr.next_identifier){let Xr=yield(0,me.ZP)(`/api/problems/${pr==null?void 0:pr.next_identifier}/start.json`,{method:"get",params:{hack_user_id:ko==null?void 0:ko.user_id}});Xr&&(window.location.href=`/myproblems/${Xr==null?void 0:Xr.identifier}${window.location.search}`)}else{let Xr=(mr=localStorage.getItem("program_homework"))==null?void 0:mr.split(",");_e.history.push(`/classrooms/${Xr==null?void 0:Xr[0]}/program_homework/${Xr==null?void 0:Xr[1]}/detail`)}}),className:"oj-modal-btn"},pr!=null&&pr.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),Cn.createElement(Un.Z,{successCb:()=>{oa.current===1?$a():oi()}}))};function co({title:Lt,modify_code:Xt,onSyncCode:mn,onShowCodeSetting:yn,onResetCode:ln,hack:an,onChangeLanguage:cn,isWhiteTheme:pn,onShowResourceCentre:On,attachments_count:Zn}){var Dn;const Ar=()=>{he.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:Cn.createElement(ee.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:ln})},[rr]=(0,_e.useSearchParams)(),oo=rr.get("language"),pr=Jn=>Jn==="1"?"c++":Jn==="2"?"C++":Jn;return(0,be.useEffect)(()=>{oo&&cn(pr(oo))},[]),(0,be.useEffect)(()=>{an!=null&&an.tpm_code_modified&&he.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:Cn.createElement(ee.Z,null),content:Cn.createElement("div",null,Cn.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),Cn.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),Cn.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ln()})},[an==null?void 0:an.language]),console.log(an,pn,"hack"),Cn.createElement("div",{className:`${Qn.Z.codeHead} ${pn?Qn.Z.whiteCodeHead:""}`},Cn.createElement("div",{className:Qn.Z.navWrap},(Dn=an==null?void 0:an.all_language)==null?void 0:Dn.map(Jn=>Cn.createElement("div",{className:`${Qn.Z.nav} ${Jn===(an==null?void 0:an.language)?Qn.Z.active:""}`,key:Jn,onClick:()=>cn(Jn)},Cn.createElement(ne.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},Cn.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),Cn.createElement("span",null,Jn)))),Cn.createElement(ie.Z,{align:"middle",style:{marginLeft:"auto"}},Xt?Cn.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:mn},Cn.createElement("img",{src:Xe,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,Zn>0&&Cn.createElement("a",{onClick:On},Cn.createElement(ne.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},Cn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),Cn.createElement("a",{onClick:Ar},Cn.createElement(ne.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},Cn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),Cn.createElement("a",{onClick:yn},Cn.createElement(ne.Z,{title:"\u8BBE\u7F6E"},Cn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function zo(Lt){var Xt=Lt,{input:mn,is_file:yn,identifier:ln,showNote:an,onShowNote:cn,notes:pn,onCancelNote:On,onAddNote:Zn,debugResult:Dn,language:Ar,debuging:rr,submitting:oo,executingMessage:pr,code:Jn,onSubmitCode:wr,onDebugCode:_r,onChangeCode:Vn,onChangeInput:Dr,onUpdateCode:$r,user:jr,isLoading:Cr,submitResult:Ur}=Xt,po=Tr(Xt,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function Po(Co,Ho){return Cn.createElement(co,xr(qn({},po),{onShowCodeSetting:Co,onShowResourceCentre:Ho}))}const Uo=qn({input:mn,is_file:yn,debugResult:Dn,debuging:rr,submitting:oo,executingMessage:pr,onDebugCode:_r,onChangeCode:Vn,onSubmitCode:wr,onChangeInput:Dr,user:jr,submitResult:Ur},po);return Cn.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},Cn.createElement(Ze,{setIsWhiteTheme:po==null?void 0:po.setIsWhiteTheme,isLoading:Cr,language:Ar,value:Jn,identifier:ln,onChange:Vn,onUpdateCode:$r,ActionBarRender:Po}),Cn.createElement(ze.ZP,qn({},Uo)))}},10786:function(_t,dt,ge){"use strict";ge.d(dt,{h:function(){return be}});var be=(_e=>(_e[_e.NOMATCH=-1]="NOMATCH",_e[_e.OK=0]="OK",_e[_e.TIMEOUT=2]="TIMEOUT",_e[_e.PODFAILURE=3]="PODFAILURE",_e[_e.COMPILEFAILURE=4]="COMPILEFAILURE",_e[_e.EXECUTEFAILURE=5]="EXECUTEFAILURE",_e[_e.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",_e))(be||{})},20885:function(_t,dt,ge){"use strict";ge.d(dt,{H7:function(){return a},MK:function(){return ee},MU:function(){return ue},X6:function(){return oe},bM:function(){return le},fi:function(){return y},fu:function(){return ie},n4:function(){return x},rX:function(){return re},vl:function(){return b},zO:function(){return ae}});var be=ge(57193),_e=Object.defineProperty,E=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,se=(z,te,ce)=>te in z?_e(z,te,{enumerable:!0,configurable:!0,writable:!0,value:ce}):z[te]=ce,ne=(z,te)=>{for(var ce in te||(te={}))he.call(te,ce)&&se(z,ce,te[ce]);if(E)for(var ce of E(te))de.call(te,ce)&&se(z,ce,te[ce]);return z};function ie(z,te){return(0,be.U2)(`myproblems/${z}.json`,ne({hidePopLogin:!0},te||{}))}function le(z,te){return(0,be.v_)(`myproblems/${z}/code_submit.json`,te)}function ue(z,te){return(0,be.v_)(`myproblems/${z}/code_debug.json`,te)}function ae(z,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,be.U2)(`myproblems/${z}/submit_records.json`,te)}function oe(z){return(0,be.U2)("myproblems/record_detail.json",{id:z})}function re(z,te){return(0,be.U2)(`myproblems/${z}/result.json`,{mode:te})}function ee(z,te){return(0,be.v_)(`myproblems/${z}/add_notes.json`,te)}function a(z,te){return(0,be.v_)(`myproblems/${z}/restore_initial_code.json`,te)}function y(z){return(0,be.v_)(`myproblems/${z}/sync_code.json`)}function x(z,te){return(0,be.v_)(`myproblems/${z}/update_code.json`,te)}function b(z,te){return(0,be.v_)(`discusses/${z}/plus.json`,te)}},62998:function(_t,dt,ge){"use strict";ge.d(dt,{Im:function(){return ye},ZP:function(){return Ce},gZ:function(){return Ee}});var be=ge(59301),_e=ge(92832),E=ge(3113),he=ge(84105),de=ge(87395),se=ge(99268),ne=ge(24334),ie=ge(35191),le=ge(76818),ue=ge(63949),ae=ge(7181),oe=ge(34376),re=ge(92310),ee=ge.n(re),a=ge(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,fe=(je,Me,Ge)=>Me in je?y(je,Me,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):je[Me]=Ge,me=(je,Me)=>{for(var Ge in Me||(Me={}))te.call(Me,Ge)&&fe(je,Ge,Me[Ge]);if(z)for(var Ge of z(Me))ce.call(Me,Ge)&&fe(je,Ge,Me[Ge]);return je},ve=(je,Me)=>x(je,b(Me));const{TextArea:pe}=_e.default,Se={visible:!1,tabIndex:"0"},ye={[se.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[se.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[se.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var we=(je=>(je[je.SET_VISIBLE=0]="SET_VISIBLE",je[je.SET_TABINDEX=1]="SET_TABINDEX",je))(we||{});function Pe(je,Me){switch(Me.type){case 0:return ve(me({},je),{visible:Me.payload});case 1:return ve(me({},je),{tabIndex:Me.payload});default:throw new Error}}function Le({value:je,className:Me}){const[Ge,Be]=(0,be.useState)(!1),tt=(0,be.useRef)(),Je=(0,be.useRef)();return(0,be.useEffect)(()=>{Ge&&(Je.current.reset(),Je.current.write((0,ue.pp)(je||"")))},[je,Ge]),(0,be.useEffect)(()=>{var Ze,Xe,We,ze;if(tt.current){Je.current=new oe.Terminal({fontSize:14,disableStdin:!0}),Je.current.open(tt.current);const Ue=tt.current.offsetWidth-14,rt=((ze=(We=(Xe=(Ze=Je.current)==null?void 0:Ze._core)==null?void 0:Xe._renderService)==null?void 0:We.dimensions)==null?void 0:ze.actualCellWidth)||9.5,Qe=Math.ceil(Ue/rt);Je.current.resize(Qe,8),Be(!0)}},[]),a.createElement("div",{ref:tt,className:ee()("XtermText-valueRef",Me)})}function Ee(je){const{status:Me,error_msg:Ge,output:Be,input:tt,expected_output:Je,is_file:Ze,input_file_url:Xe,output_file_url:We,expected_output_file_url:ze}=je;let Ue=null;const rt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(Me){case se.h.NOMATCH:Ue=a.createElement(a.Fragment,null,a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!Ze&&a.createElement(Le,{className:"mb10",value:tt}),Ze&&a.createElement("div",{style:rt},a.createElement("a",{onClick:()=>(0,ue.LR)(Xe,tt)},tt)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Ze&&a.createElement(Le,{className:"mb10",value:Be&&ne.Base64.decode(Be)||""}),Ze&&a.createElement("div",{style:rt},a.createElement("a",{onClick:()=>(0,ue.LR)(We,Be)},Be)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Ze&&a.createElement(Le,{className:"mb10",value:Je&&ne.Base64.decode(Je)||""}),Ze&&a.createElement("div",{style:rt},a.createElement("a",{onClick:()=>(0,ue.LR)(ze,Je)},Je)));break;case se.h.EXECUTEFAILURE:Ue=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ze&&a.createElement(le.Z,{value:tt,style:rt}),Ze&&a.createElement("div",{style:rt},a.createElement("a",{onClick:()=>(0,ue.LR)(Xe,tt)},tt)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Ge)));break;case se.h.COMPILEFAILURE:Ue=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ze&&a.createElement(le.Z,{value:tt,style:rt}),Ze&&a.createElement("div",{style:rt},a.createElement("a",{onClick:()=>(0,ue.LR)(Xe,tt)},tt)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Ge)));break;case se.h.PODFAILURE:Ue=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case se.h.TIMEOUT:Ue=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",Ue," ")}function De(je){const{status:Me,error_msg:Ge,execute_time:Be,output:tt,input:Je,expected_output:Ze,is_file:Xe,input_file_url:We,output_file_url:ze,expected_output_file_url:Ue}=je;let rt=null;switch(Me){case se.h.OK:rt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Be,"\u79D2"),a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),a.createElement("pre",null,ne.Base64.decode(tt)));break;case se.h.NOMATCH:rt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u8F93\u5165\uFF1A",a.createElement("pre",null,Je)),a.createElement("p",null,"\u8F93\u51FA\uFF1A",tt&&ne.Base64.decode(tt)),a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",Ze&&ne.Base64.decode(Ze)));break;case se.h.EXECUTEFAILURE:rt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,Je)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Ge)));break;case se.h.COMPILEFAILURE:rt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,Je)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Ge)));break;case se.h.PODFAILURE:rt=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case se.h.TIMEOUT:rt=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",rt," ")}var Ce=({id:je,is_file:Me,input:Ge,debuging:Be,submitting:tt,executingMessage:Je,debugResult:Ze,onChangeInput:Xe,onDebugCode:We,onSubmitCode:ze})=>{const[Ue,rt]=(0,be.useReducer)(Pe,Se),{visible:Qe,tabIndex:ut}=Ue;(0,be.useEffect)(()=>{rt({type:0,payload:!1})},[je]);function Ye(Ae){let Ne=Ae.target.id;rt({type:1,payload:Ne})}function He(){rt({type:0,payload:!Qe})}const Re=(0,be.useMemo)(()=>{if(Ze){const{status:Ae}=Ze;return a.createElement(a.Fragment,null,De(Ze))}return null},[Ze]);function Ve(){rt({type:0,payload:!0}),rt({type:1,payload:"1"}),We()}return a.createElement("div",{className:"test-case-panel"},a.createElement("div",{className:`test-case-panel-body ${Qe?"active":""}`},a.createElement("ul",{className:"s-navs"},a.createElement("li",null,a.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),a.createElement(ae.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:a.createElement(pe,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Me?"":Ge,onChange:Xe}),rightNode:Be?a.createElement(ie.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):Ze?Re:a.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),a.createElement("a",{className:`btn-collapse ${Qe?"up":""}`,onClick:He},Qe?a.createElement(he.Z,null):a.createElement(de.Z,null)),a.createElement("footer",{className:"footer"},a.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),a.createElement("div",{className:"flex-container"},a.createElement(E.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),a.createElement(E.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),a.createElement(E.ZP,{className:"btn-green",type:"ghost",loading:Be,onClick:Ve},"\u8C03\u8BD5\u4EE3\u7801"),a.createElement(E.ZP,{type:"primary",className:"custom-ant-disabled",loading:tt,disabled:tt,onClick:()=>{rt({type:0,payload:!1}),ze()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},99268:function(_t,dt,ge){"use strict";ge.d(dt,{h:function(){return be}});var be=(_e=>(_e[_e.NOMATCH=-1]="NOMATCH",_e[_e.OK=0]="OK",_e[_e.TIMEOUT=2]="TIMEOUT",_e[_e.PODFAILURE=3]="PODFAILURE",_e[_e.COMPILEFAILURE=4]="COMPILEFAILURE",_e[_e.EXECUTEFAILURE=5]="EXECUTEFAILURE",_e[_e.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",_e))(be||{})},87960:function(_t,dt,ge){"use strict";ge.d(dt,{Y2:function(){return Ce},ZP:function(){return je}});var be=ge(59301),_e=ge(54580),E=ge(8591),he=ge(43418),de=ge(95237),se=ge(5112),ne=ge(3113),ie=ge(24905),le=ge(6848),ue=ge(92832),ae={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},oe="data:image/png;base64,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",re=ge(47257),ee=ge.n(re),a=ge(57193),y=ge(1012),x=ge(63949),b=ge(15485),z=ge(59301),te=Object.defineProperty,ce=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,Se=(Me,Ge,Be)=>Ge in Me?te(Me,Ge,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Me[Ge]=Be,ye=(Me,Ge)=>{for(var Be in Ge||(Ge={}))ve.call(Ge,Be)&&Se(Me,Be,Ge[Be]);if(me)for(var Be of me(Ge))pe.call(Ge,Be)&&Se(Me,Be,Ge[Be]);return Me},we=(Me,Ge)=>ce(Me,fe(Ge)),Pe=(Me,Ge,Be)=>new Promise((tt,Je)=>{var Ze=ze=>{try{We(Be.next(ze))}catch(Ue){Je(Ue)}},Xe=ze=>{try{We(Be.throw(ze))}catch(Ue){Je(Ue)}},We=ze=>ze.done?tt(ze.value):Promise.resolve(ze.value).then(Ze,Xe);We((Be=Be.apply(Me,Ge)).next())});const{Dragger:Le}=_e.default,Ee=Me=>{const Ge=Ue=>Ue&&Ue.substring(0,Ue.lastIndexOf("."));for(var Be=[...Me],tt=0,Je=[],Ze=0;Ze{if(Ue.forEach(rt=>{let Qe=rt.name.split(/\.(?=[^\.]+$)/);rt.name=`${Qe[0]}.${Qe[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]]})},De=({onClose:Me,onOK:Ge,visible:Be,wrapClassName:tt,rootIdentifier:Je,multiple:Ze=!1,defaultMultipleValue:Xe=!0})=>{const[We,ze]=(0,be.useState)([]),[Ue,rt]=(0,be.useState)({}),[Qe,ut]=(0,be.useState)(!1),[Ye,He]=(0,be.useState)(!0),[Re,Ve]=(0,be.useState)(null),Ae=(0,be.useRef)([]),Ne=(0,be.useRef)(0),qe=()=>{Me()};(0,be.useEffect)(()=>{Ke()},[]),(0,be.useEffect)(()=>{Be&&(Ae.current=[],Ne.current=0,ze([]),He(Xe))},[Be]);const Ke=()=>Pe(void 0,null,function*(){try{Ve(!0)}catch(ke){}}),Fe=ke=>ke&&ke.substring(0,ke.lastIndexOf(".")),Oe=ke=>{var et,pt;const ct=Fe((et=ke[0])==null?void 0:et.name)||Fe((pt=ke[1])==null?void 0:pt.name),ht=We.filter(lt=>Fe(lt.name)!==ct);Ae.current=[...ht],ze([...ht])},Te=ke=>{if(!Ye){const mt=new FormData;mt.append("file",ke.file),(0,a.ZP)("/api/attachments/get_file_content.json",{method:"post",body:mt},!0).then(it=>{if(it.status===0){Ne.current=Ne.current+1;const ft=Ae.current.map(vt=>{var St;if(vt.name===ke.name){const Tt=ye({},vt);return(St=ke==null?void 0:ke.name)!=null&&St.includes(".in")?Tt.input=it==null?void 0:it.content:Tt.output=it==null?void 0:it.content,Tt}return vt});if(Ae.current=[...ft],ze([...ft]),Ne.current>0&&Ne.current===We.length){ut(!1);let vt=Ee(ft);vt=vt.filter(St=>{var Tt,Bt;return!!((Tt=St[0])!=null&&Tt.name&&((Bt=St[1])!=null&&Bt.name))}),vt=vt.map(St=>we(ye(ye({},St[0]),St[1]),{is_file:!1})),Ge(vt),Me()}}else ut(!1),Me()});return}if(Re){const mt=new FormData;mt.append("file",ke.file),Je===null?mt.append("identifier","testsets"):mt.append("identifier",Je),(0,a.ZP)("/api/attachments.json",{method:"post",body:mt},!0).then(it=>{if(it.filename){Ne.current=Ne.current+1;const ft=Ae.current.map(vt=>{var St;if(vt.name===(it==null?void 0:it.filename)){const Tt=we(ye({},vt),{is_oss:!Re});return(St=it==null?void 0:it.filename)!=null&&St.includes(".in")?(Tt.in_object_key=it==null?void 0:it.object,Tt.in_object_size=it==null?void 0:it.size,Tt.input=it==null?void 0:it.filename,Tt.in_file=ke):(Tt.out_object_key=it==null?void 0:it.object,Tt.out_object_size=it==null?void 0:it.size,Tt.output=it==null?void 0:it.filename,Tt.out_file=ke),Tt}return vt});if(Ae.current=[...ft],ze([...ft]),Ne.current>0&&Ne.current===We.length){ut(!1);let vt=Ee(ft);vt=vt.filter(St=>{var Tt,Bt;return!!((Tt=St[0])!=null&&Tt.name&&((Bt=St[1])!=null&&Bt.name))}),vt=vt.map(St=>we(ye(ye({},St[0]),St[1]),{is_file:!0})),Ge(vt),Me()}}else ut(!1),Me()});return}const et=new(ee())({endpoint:Ue.end_point,region:Ue.region,accessKeyId:Ue.access_key_id,accessKeySecret:Ue.access_key_secret,bucket:Ue.bucket,stsToken:Ue.security_token}),pt=ke.name,ct={container_type:"TestSet",file_name:pt},ht=(0,y.Z)();let lt=`testsets/${Je}/${ht}${pt.indexOf(".")>-1?"."+pt.split(".").pop():""}`;Je===null&&(lt=`testsets/${ht}${pt.indexOf(".")>-1?"."+pt.split(".").pop():""}`),et.multipartUpload(lt,new Blob([ke.file],{type:ke.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:pt+""},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)(ct)}}).then(function(mt){if(mt.data.status===0){Ne.current=Ne.current+1;const at=Ae.current.map(it=>{var ft,vt,St,Tt,Bt,Nt,rn,Sn,un,on,Nn,Wn,En,$t,Gt,Ht,Wt;if(it.name===((vt=(ft=mt.data)==null?void 0:ft.data)==null?void 0:vt.file_name)){const en=we(ye({},it),{is_oss:!Re});return(Bt=(Tt=(St=mt.data)==null?void 0:St.data)==null?void 0:Tt.file_name)!=null&&Bt.includes(".in")?(en.in_object_key=(rn=(Nt=mt.data)==null?void 0:Nt.data)==null?void 0:rn.object,en.in_object_size=(un=(Sn=mt.data)==null?void 0:Sn.data)==null?void 0:un.size,en.input=(Nn=(on=mt.data)==null?void 0:on.data)==null?void 0:Nn.file_name,en.in_file=ke):(en.out_object_key=(En=(Wn=mt.data)==null?void 0:Wn.data)==null?void 0:En.object,en.out_object_size=(Gt=($t=mt.data)==null?void 0:$t.data)==null?void 0:Gt.size,en.output=(Wt=(Ht=mt.data)==null?void 0:Ht.data)==null?void 0:Wt.file_name,en.out_file=ke),en}return it});if(Ae.current=[...at],ze([...at]),Ne.current>0&&Ne.current===We.length){ut(!1);let it=Ee(at);it=it.filter(ft=>{var vt,St;return!!((vt=ft[0])!=null&&vt.name&&((St=ft[1])!=null&&St.name))}),it=it.map(ft=>we(ye(ye({},ft[0]),ft[1]),{is_file:!0})),Ge(it),Me()}}})},xe=ke=>new Promise((et,pt)=>{let ct=0,ht=[];for(let lt=0;lt{ct++,ct===ke.length&&(ht.length?(E.ZP.warning(`${ht.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),pt()):et(ke))}).catch(mt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",mt),ct++,ht.push(ke[lt].name),ct===ke.length&&(ht.length?(E.ZP.warning(`${ht.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),pt()):et(ke))})}),Ie=()=>Pe(void 0,null,function*(){if(We.length===0){E.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield xe(We),ut(!0),Ee(We).some(et=>{var pt,ct;return!((pt=et[0])!=null&&pt.name&&((ct=et[1])!=null&&ct.name))})){he.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:()=>Pe(void 0,null,function*(){We.map(et=>Pe(void 0,null,function*(){Te(et)}))}),onCancel:()=>{ut(!1)}});return}We.map(et=>Pe(void 0,null,function*(){Te(et)}))}),$e={name:"file",fileList:We,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:ke=>{if(We!=null&&We.some(pt=>pt.name===ke.name))return E.ZP.info(`${ke.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(ke.size/1024/1024>100)return E.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(ke.name))return E.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const et={name:ke.name,uid:ke.uid,file:ke,percent:0};return We.push(et),Ae.current=[...We],ze([...We]),!1}},ot=Ee(We);return console.log(We,ot,"fileList"),z.createElement(he.default,{open:Be,wrapClassName:tt,onOk:Ie,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:Qe},onCancel:qe,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},z.createElement("div",{className:ae.wrap},We.length?z.createElement("div",null,z.createElement(de.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},z.createElement("div",{style:{visibility:Ze?"visible":"hidden"}},z.createElement("span",{className:ae.greyText},"\u7528\u4F8B\u7C7B\u578B"),z.createElement(se.ZP.Group,{className:`ml20 ${ae.testCaseRadio}`,optionType:"button",value:Ye,onChange:ke=>He(ke.target.value)},z.createElement(se.ZP,{value:!1},"\u6587\u672C"),z.createElement(se.ZP,{value:!0},"\u6587\u4EF6"))),z.createElement(_e.default,ye({},$e),z.createElement(ne.ZP,{type:"primary",className:ae.btnS},z.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),z.createElement(Ce,{data:ot,onRemove:Oe})):z.createElement("div",{className:`${ae.noData} mb30`},z.createElement(_e.default.Dragger,we(ye({},$e),{className:ae.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:ae.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),z.createElement("div",{className:ae.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))))},Ce=({data:Me=[],onRemove:Ge,width:Be="auto",showScore:tt=!1,disabled:Je=!1,inputChange:Ze,onEvaluatingChange:Xe,onSelectAll:We,checkAll1:ze,checkAll2:Ue,checkAll3:rt,checkAll4:Qe,checkAll5:ut,showEvaluatingSetting:Ye=!1,className:He="",isProgramHomework:Re=!1})=>{const Ve={value:"",filename:"",dataUrl:""},[Ae,Ne]=(0,be.useState)(ye({},Ve)),qe=Oe=>{let Te=document.createElement("a");document.body.appendChild(Te);let xe=URL.createObjectURL(Oe.file);Te.href=xe,Te.download=Oe.name,Te.click(),URL.revokeObjectURL(xe),document.body.removeChild(Te)},Ke=(Oe,Te)=>{(0,x.LR)(Oe,Te)},Fe=(Oe,Te)=>{he.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:()=>{Ge(Oe,Te)},onCancel:()=>{}})};return Me.length?z.createElement("div",{className:He,style:{width:Be}},z.createElement("div",{className:`${Re?ae.headProgram:ae.head}`},Ye&&z.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:ze,onChange:Oe=>{We(Oe.target.checked,"hidden")}}),z.createElement(le.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:Re?"25%":"15%"}},"\u7528\u4F8B"),z.createElement("div",{style:{width:tt?Re?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),z.createElement("div",{style:{width:tt?Re?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),tt&&z.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:Qe,onChange:Oe=>{We(Oe.target.checked,"input_visible")}}),z.createElement(le.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"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:Ue,onChange:Oe=>{We(Oe.target.checked,"is_invisible")}}),z.createElement(le.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"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:ut,onChange:Oe=>{We(Oe.target.checked,"actual_output_visible")}}),z.createElement(le.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"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:rt,onChange:Oe=>{We(Oe.target.checked,"last_match_rule")}}),z.createElement(le.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:ae.operation,style:Re?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),z.createElement("div",{className:ae.listWrapper,style:{boxShadow:Re?"0px 2px 4px 0px #EAEEF4":"unset"}},Me.map((Oe,Te)=>{var xe,Ie,$e,ot;return z.createElement("div",{key:Te,className:ae.list,style:Re?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Ye&&z.createElement("div",{style:{width:"15%"}},z.createElement(ie.default,{checked:!!Oe.hidden,onChange:ke=>{Xe(ke.target.checked,Te,"hidden")}})),z.createElement("div",{style:{width:Re?"25%":"15%",paddingLeft:Re?"5px":"0px",paddingRight:Re?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Te+1),z.createElement("div",{className:ae.info,style:{width:tt?Re?"20%":"15%":"25%"}},z.createElement("span",{title:Oe.input||((xe=Oe[0])==null?void 0:xe.name),onClick:()=>Pe(void 0,null,function*(){let ke;Oe.input?Oe.input_file_url?ke=Oe.input_file_url:ke=Oe.in_file:ke=Oe[0];let et;typeof ke=="string"?(et=yield fetch(ke,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Ne({value:yield et.text(),filename:"",dataUrl:ke})):(et=yield(0,x.db)(ke.file),Ne({value:et.text,filename:ke.name,dataUrl:et.link}))})},Oe.input||((Ie=Oe[0])==null?void 0:Ie.name))),z.createElement("div",{className:ae.info,style:{width:tt?Re?"20%":"15%":"25%"}},z.createElement("span",{title:Oe.output||(($e=Oe[1])==null?void 0:$e.name),onClick:()=>Pe(void 0,null,function*(){let ke;Oe.input?Oe.output_file_url?ke=Oe.output_file_url:ke=Oe.out_file:ke=Oe[1];let et;typeof ke=="string"?(et=yield fetch(ke,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Ne({value:yield et.text(),filename:"",dataUrl:ke})):(et=yield(0,x.db)(ke.file),Ne({value:et.text,filename:ke.name,dataUrl:et.link}))})},Oe.output||((ot=Oe[1])==null?void 0:ot.name))),tt&&z.createElement("div",{style:{width:"20%"}},z.createElement(ue.default,{size:"large",addonAfter:Re?"%":null,disabled:Je,style:{width:"80%"},onChange:ke=>Ze(ke,Te),value:Oe.score}),!Re&&z.createElement("span",null,"\xA0%")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Oe.input_visible||!1,onChange:ke=>{Xe(ke.target.checked,Te,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Oe.is_invisible||!1,onChange:ke=>{Xe(ke.target.checked,Te,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Oe.actual_output_visible||!1,onChange:ke=>{Xe(ke.target.checked,Te,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Oe.last_match_rule||!1,onChange:ke=>{Xe(ke.target.checked,Te,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),z.createElement("div",{onClick:()=>Fe(Oe,Te),style:Re?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},z.createElement("span",{className:ae.del},"\u5220\u9664")))})),z.createElement(b.Z,{close:!0,data:Ae.dataUrl,filename:Ae.filename,type:Ae.dataUrl.length?"txt":"",onClose:()=>Ne(ye({},Ve)),monacoEditor:{value:Ae.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):z.createElement(z.Fragment,null)};var je=De},63386:function(_t,dt,ge){"use strict";ge.d(dt,{Z:function(){return re}});var be=ge(59301),_e=ge(8591),E=ge(6848),he=ge(71418),de=ge(95237),se=ge(43604),ne=ge(58421),ie=ge(3113),le=ge(88871),ue=ge(57193),ae=ge(76818),oe=(a,y,x)=>new Promise((b,z)=>{var te=me=>{try{fe(x.next(me))}catch(ve){z(ve)}},ce=me=>{try{fe(x.throw(me))}catch(ve){z(ve)}},fe=me=>me.done?b(me.value):Promise.resolve(me.value).then(te,ce);fe((x=x.apply(a,y)).next())}),re=({id:a,activeDiscussIndex:y,onReplyDiscuss:x,adminOrOperator:b})=>{const[z,te]=(0,be.useState)(""),[ce,fe]=(0,be.useState)(!1);function me(pe){te(pe)}function ve(){if(!z){_e.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(a,z),te("")}return(0,be.useEffect)(()=>{y!=a&&fe(!1)},[y]),be.createElement("div",{key:a,className:"discuss-item-editor",style:{display:y===a?"block":"none",width:"100%"}},be.createElement(le.Z,{miniToolbar:!0,startInit:y===a,defaultValue:z,id:a,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:me,extraUse:b&&be.createElement(E.Z,{color:"#fff",open:ce,destroyTooltipOnHide:!0,title:ee({id:a,isOpen:ce,activeDiscussIndex:y,onChange:me,setIsOpen:fe}),overlayStyle:{maxWidth:600}},be.createElement("a",{title:ce?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>fe(!ce)},be.createElement("i",{className:"iconfont icon-dianzan11"})))}),be.createElement("a",{onClick:ve,className:"btn-send"},"\u53D1\u9001"))};const ee=a=>{const[y,x]=(0,be.useState)(!1),[b,z]=(0,be.useState)([]),[te,ce]=(0,be.useState)(1);(0,be.useEffect)(()=>{a!=null&&a.isOpen?fe():(ce(1),z([]))},[a==null?void 0:a.isOpen]);const fe=()=>oe(void 0,null,function*(){x(!0);const me=yield(0,ue.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(me==null?void 0:me.status)==0&&z(me==null?void 0:me.answer),x(!1)});return be.createElement(he.Z,{spinning:y},be.createElement("div",{style:{color:"#000"}},be.createElement(ae.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(b==null?void 0:b[te-1])||""}),be.createElement(de.Z,{justify:"end",align:"middle"},be.createElement(se.Z,null,be.createElement(ne.Z,{simple:!0,current:te,pageSize:1,total:(b==null?void 0:b.length)||0,onChange:me=>{ce(me)}})),be.createElement(se.Z,null,be.createElement(ie.ZP,{onClick:()=>oe(void 0,null,function*(){a==null||a.onChange(b==null?void 0:b[te-1]),a==null||a.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},93448:function(_t,dt,ge){"use strict";ge.d(dt,{CP:function(){return E},_V:function(){return se}});var be=ge(28209),_e=ge.n(be);const E={secret:be.enc.Utf8.parse("0a18e199b87f1a8d"),iv:be.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},he={exam:E};function de(ne="",ie="exam"){const{secret:le,iv:ue}=he[ie];return AES.encrypt(ne,le,{iv:ue,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function se(ne="",ie="exam"){const{secret:le,iv:ue}=he[ie];return be.AES.decrypt(ne,le,{iv:ue,mode:_e().mode.CBC,padding:_e().pad.Pkcs7}).toString(be.enc.Utf8)}},91415:function(_t,dt,ge){"use strict";ge.d(dt,{BU:function(){return _e},Dj:function(){return be},gH:function(){return E},vp:function(){return he}});function be(de){try{de.mozRequestFullScreen?de.mozRequestFullScreen():de.webkitRequestFullScreen&&de.webkitRequestFullScreen()}catch(se){console.log(se,":e")}}function _e(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const E=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function he(){var de=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,se=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",de),window.isFullScreen?window.isFullScreen:de!=null}},90036:function(_t,dt,ge){"use strict";ge.d(dt,{U:function(){return le}});var be=ge(59301),_e=Object.defineProperty,E=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,se=(ue,ae,oe)=>ae in ue?_e(ue,ae,{enumerable:!0,configurable:!0,writable:!0,value:oe}):ue[ae]=oe,ne=(ue,ae)=>{for(var oe in ae||(ae={}))he.call(ae,oe)&&se(ue,oe,ae[oe]);if(E)for(var oe of E(ae))de.call(ae,oe)&&se(ue,oe,ae[oe]);return ue},ie=(ue,ae,oe)=>new Promise((re,ee)=>{var a=b=>{try{x(oe.next(b))}catch(z){ee(z)}},y=b=>{try{x(oe.throw(b))}catch(z){ee(z)}},x=b=>b.done?re(b.value):Promise.resolve(b.value).then(a,y);x((oe=oe.apply(ue,ae)).next())});function le(ue,ae){const[oe,re]=(0,be.useState)(ae),[ee,a]=(0,be.useState)(!1),[y,x]=(0,be.useState)();return[oe,ee,(z,te=!1)=>ie(this,null,function*(){const ce=te?ae:ne(ne({},oe),z);a(!0),re(ce);const fe=yield ue(ce);return a(!1),x(fe),fe}),y]}},46553:function(_t,dt,ge){"use strict";ge.d(dt,{_:function(){return E}});var be=ge(59301),_e=ge(43418);const E=he=>{var de,se;const ne=(0,be.useRef)([]),ie=()=>{for(const le of ne.current)clearTimeout(le);ne.current=[]};return(0,be.useEffect)(()=>{var le,ue,ae,oe,re,ee;if(ie(),(le=he==null?void 0:he.exercise)!=null&&le.left_time&&((ae=(ue=he==null?void 0:he.exercise)==null?void 0:ue.exercise_events)==null?void 0:ae.length)>0){for(const a of(oe=he==null?void 0:he.exercise)==null?void 0:oe.exercise_events)if(((re=he==null?void 0:he.exercise)==null?void 0:re.left_time)>(a==null?void 0:a.reminder_time)*60){let y=(((ee=he==null?void 0:he.exercise)==null?void 0:ee.left_time)-(a==null?void 0:a.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const x=setTimeout(()=>{_e.default.info({content:`${a==null?void 0:a.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},y);ne.current.push(x)}}},[(de=he==null?void 0:he.exercise)==null?void 0:de.left_time,(se=he==null?void 0:he.exercise)==null?void 0:se.exercise_events]),ie}},83090:function(_t,dt,ge){"use strict";ge.d(dt,{G:function(){return de},t:function(){return he}});var be=ge(7062),_e=ge.n(be);const E=null;function he(se,ne){let ie=_e().get("__ec");ie||(ie={}),ie[se]=ne,_e().set("__ec",ie)}function de(se,ne){let ie=_e().get("__ec");return ie?ie[se]===void 0?ne:ie[se]:ne}},47257:function(_t){(function(dt){(function(ge){if(1)_t.exports=ge();else var be})(function(){var ge,be,_e;return function(){function E(he,de,se){function ne(ue,ae){if(!de[ue]){if(!he[ue]){var oe=void 0;if(!ae&&oe)return require(ue,!0);if(ie)return ie(ue,!0);var re=new Error("Cannot find module '"+ue+"'");throw re.code="MODULE_NOT_FOUND",re}var ee=de[ue]={exports:{}};he[ue][0].call(ee.exports,function(a){var y=he[ue][1][a];return ne(y||a)},ee,ee.exports,E,he,de,se)}return de[ue].exports}for(var ie=void 0,le=0;le +`),kt.focus();default:throw new Error}},[kt,_n]),Do=(0,be.useMemo)(()=>{switch(_n){case ft:return be.createElement(Ze,{callback:ho,onCancel:xo});case Nt:return be.createElement(Xe.Z,{callback:ho,onCancel:xo});case vt:return be.createElement(We.Z,{callback:ho,onCancel:xo});case St:return be.createElement(Te,{callback:ho,onCancel:xo});case rn:return be.createElement(ke,{callback:ho,onCancel:xo});case"maths-latex":return be.createElement(lt,{showSaveButton:!0,callback:ho});case"inline-latex":return be.createElement(mt.Z,{showSaveButton:!0,callback:ho});default:return null}},[_n]);function xo(){Pr("")}(0,be.useEffect)(()=>{if(no.current){let Sn=function(Zn){pn=!0,On=Zn.pageY},ln=function(){pn=!1},an=function(Zn){if(pn){let An=Zn.pageY-On;An<0&&(An=0),An>300&&(An=300);let Ar=Xt+An+"px";Qn(Ar)}},cn=no.current,pn=!1,On=0;return cn.addEventListener("mousedown",Sn),document.addEventListener("mousemove",an),document.addEventListener("mouseup",ln),()=>{cn.removeEventListener("mousedown",Sn),document.removeEventListener("mousemove",an),document.removeEventListener("mouseup",ln)}}},[kt,no]),(0,be.useEffect)(()=>{Qn(Xt)},[Xt]);const jo=dn(xt),Yo=dn(sr),Fo={width:jo,height:Yo},Yr=(0,be.useMemo)(()=>{if(Un){let Sn=new Date(Un),ln=Sn.getHours(),an=Sn.getMinutes(),cn=Sn.getSeconds();return ln=ln<10?"0"+ln:ln,an=an<10?"0"+an:an,cn=cn<10?"0"+cn:cn,`${ln}:${an}:${cn}`}return 0},[Un]),co=Sn=>{const ln=[];if(zn){let an=-1;Sn=Sn.replace(/(@▁▁@|@▁@)/g,function(cn,pn,On){ln.push({multiLine:cn!==Wt})})}return ln};function zo(){window.sessionStorage.removeItem(At),Zr(!1),jn(0)}function Lt(){Zr(!1),jn(0),kt.setValue(window.sessionStorage.getItem(At))}(0,be.useEffect)(()=>{Pn[_n]&&_n!==Tt&&_n!==St&&setTimeout(()=>{const Sn=document.getElementsByClassName("markdown-popup-form")[0],ln=window.innerWidth/2-Sn.offsetWidth/2,an=window.innerHeight/2-Sn.offsetHeight/2;wo(ln),Nr(an)},0)},[_n]);const Yt=Sn=>{Sn.preventDefault();const ln=Sn.clientX-Cn,an=Sn.clientY-ro;document.body.onmousemove=cn=>{let pn=cn.clientX-ln,On=cn.clientY-an;const Zn=document.getElementsByClassName("markdown-popup-form")[0],An=window.innerWidth-Zn.offsetWidth,Ar=window.innerHeight-Zn.offsetHeight;pn=Math.max(0,Math.min(pn,An)),On=Math.max(0,Math.min(On,Ar)),mn(cn.clientX,cn.clientY,ln,an)&&(wo(pn),Nr(On))},document.body.onmouseup=function(){document.body.onmousemove=null}},mn=(Sn,ln,an,cn)=>{const pn=document.body.clientHeight,On=document.body.clientWidth;return Sn<20&&an>Sn||Sn>On-20&&anln||ln>pn-20&&cnwe in ye?oe(ye,we,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ye[we]=Pe,z=(ye,we)=>{for(var Pe in we||(we={}))y.call(we,Pe)&&b(ye,Pe,we[Pe]);if(a)for(var Pe of a(we))x.call(we,Pe)&&b(ye,Pe,we[Pe]);return ye},te=(ye,we)=>re(ye,ee(we));const{useForm:ce}=be.default,fe={width:280,marginRight:10},me={labelCol:{span:5},wrapperCol:{span:19}};var ve=({callback:ye,onCancel:we})=>{const[Pe]=ce();let Le=(0,le.useRef)();function Ee(je){Le.current.width=Pe.getFieldValue("width"),Le.current.align=Pe.getFieldValue("align"),ye(je,Le.current)}function De(je,Me){if(je.status===-1){_e.ZP.error(je.message);return}Pe.setFieldsValue({src:`/api/attachments/${je.id}`,type:Me.type})}function Ce(je){let Me=je.target.files[0];Le.current=Me,Se(Me,De)}return ae.createElement(be.default,te(z({form:Pe},me),{className:"upload-image-panel",onFinish:Ee,style:{width:470,overflow:"hidden"}}),ae.createElement(be.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ae.createElement("div",{className:"flex-container"},ae.createElement(be.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},ae.createElement(E.default,{style:fe})),ae.createElement(pe,{onFileChange:Ce}))),ae.createElement(be.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ae.createElement(E.default,{style:{width:264}})),ae.createElement(be.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ae.createElement(he.Z,null,ae.createElement(be.default.Item,{name:"width",style:{margin:0}},ae.createElement(de.Z,{style:{width:264}})),ae.createElement("span",{className:"ml8"},"%"))),ae.createElement(be.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ae.createElement(se.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"}]})),ae.createElement("aside",null,ae.createElement(be.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ae.createElement(ne.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ae.createElement(ne.ZP,{type:"default",onClick:we},"\u53D6\u6D88"))))};function pe({onFileChange:ye}){return ae.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ae.createElement("input",{type:"file",onChange:ye}))}function Se(ye,we){if(!ye)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,ue.bg)())throw _e.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Pe=new FormData;Pe.append("editormd-image-file",ye),Pe.append("file_param_name","editormd-image-file"),Pe.append("byxhr","true");var Le=new window.XMLHttpRequest;Le.withCredentials=!0,Le.addEventListener("load",function(Ee){we(JSON.parse(Ee.target.responseText),ye)},!1),Le.addEventListener("error",function(Ee){console.error(Ee)},!1),Le.open("POST",`${ie.KI}/api/attachments.json`),Le.send(Pe)}},81123:function(_t,dt,ge){"use strict";ge.d(dt,{Z:function(){return E}});var be=ge(59301),_e=ge(4676);class E extends be.Component{constructor(de){super(de);const se=window.document;this.node=se.createElement("div"),se.body.appendChild(this.node)}render(){const{children:de}=this.props;return(0,_e.createPortal)(de,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},11979:function(_t,dt,ge){"use strict";var be=ge(70122),_e=ge(57809),E=ge(78673),he=ge(59301);const de=_e.default.Option;dt.Z=({isTheoretical:se,onFontSizeChange:ne,cmFontSize:ie,cmCodeMode:le,autoFormat:ue,onCodeModeChange:ae,onTabToSpace:oe,onAutoFormat:re,formatDocument:ee,className:a="",tabToSpace:y,children:x,code_editor:b,challenge:z,shixun_environment_id:te,shixun_environments:ce})=>{var fe;const me={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},ve=(fe=ce==null?void 0:ce.find(pe=>pe.shixun_environment_id===te))==null?void 0:fe.program_language;return he.createElement("div",{className:`tpi-code-setting ${a}`},he.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),he.createElement("section",null,he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),he.createElement(_e.default,{bordered:!1,size:"small",value:le,onChange:ae},he.createElement(de,{value:"vs"},"\u767D\u8272\u80CC\u666F"),he.createElement(de,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!se&&he.createElement(he.Fragment,null,he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),he.createElement(_e.default,{bordered:!1,size:"small",value:ie,onChange:ne},he.createElement(de,{value:12},"12px"),he.createElement(de,{value:14},"14px"),he.createElement(de,{value:16},"16px"),he.createElement(de,{value:18},"18px"),he.createElement(de,{value:20},"20px"),he.createElement(de,{value:22},"22px"))),he.createElement("div",{className:"file-item"},he.createElement("b",null,"Tab\u8F6C\u6362"),he.createElement(E.Z,{checked:y,onChange:oe})),he.createElement("div",{className:"file-item",onClick:ee},he.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!se&&he.createElement(he.Fragment,null,he.createElement("h3",null,"\u5FEB\u6377\u952E"),he.createElement("section",null,he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),he.createElement("span",null,"Ctrl + S")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),he.createElement("span",null,"F1 / Alt + F1")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),he.createElement("span",null,"Ctrl + ]/[")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),he.createElement("span",null,"Ctrl + Shift + \\")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),he.createElement("span",null,"Home")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),he.createElement("span",null,"End"))),x),!se&&he.createElement(he.Fragment,null,he.createElement("h3",null,"\u5FEB\u6377\u952E"),he.createElement("section",null,ve&&he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),he.createElement("span",null,ve)),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),he.createElement("span",null,me[z==null?void 0:z.difficulty])),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),he.createElement("span",null,b==null?void 0:b.name)),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),he.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},66991:function(_t,dt,ge){"use strict";ge.d(dt,{Z:function(){return _e}});var be=ge(59301);function _e(E,he){const de=(0,be.useRef)();(0,be.useEffect)(()=>{de.current=E}),(0,be.useEffect)(()=>{function se(){de.current()}if(he!==null){let ne=setInterval(se,he);return()=>clearInterval(ne)}},[he])}},30746:function(_t,dt,ge){"use strict";ge.r(dt),ge.d(dt,{default:function(){return En}});var be=ge(59301),_e=ge(43418),E=ge(71418),he=ge(3113),de=ge(95237),se=ge(93948),ne=ge(43604),ie=ge(95392),le={correct:"correct___kxyVH",wrong:"wrong___mq9je",partialCorrect:"partialCorrect___mVUmW",unanswered:"unanswered___Qb6q9",wrap:"wrap___wnenN",head:"head___g9KUg",content:"content___gs8eE",left:"left___nmVnP",answerInfo:"answerInfo___vaCeC",dottedLineWrapper:"dottedLineWrapper___i4mG_",leftHalfCircle:"leftHalfCircle___ViyaI",dottedLine:"dottedLine___w83V6",rightHalfCircle:"rightHalfCircle___qbTN1",card:"card___pGijF",cardTitle:"cardTitle___eA6eY",cardContent:"cardContent___rchFp",cardTag:"cardTag___zad8x",right:"right___oipKn",overall:"overall___xMhs6",tipCorrect:"tipCorrect___fVjaz",tipWrong:"tipWrong___nMG7C",question:"question___uYC59",btns:"btns___als5Y"},ue=ge(57193),ae=ge(15075),oe=ge(43531),re=ge(5112),ee=ge(24905),a=ge(92832),y={extra:"extra___yTab3",row:"row___HnRCs",md:"md___L1tuZ",title:"title___iSLhz",btn:"btn___C2OtF",boxHead:"boxHead___GfOIb",iframe:"iframe___J6XBA"},x=ge(76818),b=ge(92310),z=ge.n(b),te=ge(88871),ce=ge(37975),fe=ge(46612),me=ge(75823),ve=ge(24334),pe=ge(8591),Se=ge(20885),ye=ge(62969),we=ge(56656),Pe=ge.n(we),Le=ge(59301),Ee=Object.defineProperty,De=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,Me=(Kt,Gt,Ht)=>Gt in Kt?Ee(Kt,Gt,{enumerable:!0,configurable:!0,writable:!0,value:Ht}):Kt[Gt]=Ht,Ge=(Kt,Gt)=>{for(var Ht in Gt||(Gt={}))Ce.call(Gt,Ht)&&Me(Kt,Ht,Gt[Ht]);if(De)for(var Ht of De(Gt))je.call(Gt,Ht)&&Me(Kt,Ht,Gt[Ht]);return Kt},Be=(Kt,Gt,Ht)=>new Promise((Wt,en)=>{var yn=$t=>{try{In(Ht.next($t))}catch(sn){en(sn)}},dn=$t=>{try{In(Ht.throw($t))}catch(sn){en(sn)}},In=$t=>$t.done?Wt($t.value):Promise.resolve($t.value).then(yn,dn);In((Ht=Ht.apply(Kt,Gt)).next())}),Je=({className:Kt,data:Gt={},identifier:Ht,userAnswer:Wt,onFinish:en})=>{const yn=(0,ie.useIntl)(),[dn,In]=(0,be.useState)(!1),[$t,sn]=(0,be.useState)({}),Pn=()=>new Date().getTime(),Rn=Ot=>Be(void 0,null,function*(){let xt=ve.Base64.decode(Gt.code);return Wt.length>0&&(Wt==null||Wt.map(Mn=>{Mn.multi_line?xt=xt.substring(0,xt.indexOf("@\u2581\u2581@"))+Mn.value+xt.substring(xt.indexOf("@\u2581\u2581@")+4):xt=xt.substring(0,xt.indexOf("@\u2581@"))+Mn.value+xt.substring(xt.indexOf("@\u2581@")+3)})),yield(0,Se.n4)(Ot,{code:ve.Base64.encode(xt),language:Gt.language,answers:Wt==null?void 0:Wt.map(Mn=>Mn.value)})}),wt=()=>Be(void 0,null,function*(){var Ot;if((Ot=Wt==null?void 0:Wt.filter(Mn=>!Mn.value))!=null&&Ot.length){pe.ZP.warning(yn.formatMessage({id:"classrooms.promptCode",defaultMessage:"\u8BF7\u5148\u586B\u5199\u4EE3\u7801\u4E4B\u540E\u518D\u63D0\u4EA4"}));return}In(!0);const xt=yield(0,ue.ZP)(`/api/problems/${Ht}/start.json`,{method:"get"}),Xt=yield Rn(xt==null?void 0:xt.identifier);if((Xt==null?void 0:Xt.status)===0){let Tn=function(){return Be(this,null,function*(){const{status:ur,message:nr,data:zt}=yield(0,Se.rX)(xt==null?void 0:xt.identifier,"submit");if(Pn()-Mn>10*1e3*(Wt==null?void 0:Wt.length)){In(!1),_e.default.error({centered:!0,icon:null,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6",content:"\u8BF7\u68C0\u67E5\u7A0B\u5E8F\u4EE3\u7801\u662F\u5426\u5B58\u5728\u6B7B\u5FAA\u73AF"});return}if(ur===0){In(!1),zt.status===2?_e.default.error({centered:!0,icon:null,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}):sn(zt);return}setTimeout(Tn,1e3)})};const Mn=Pn();yield(0,Se.bM)(xt==null?void 0:xt.identifier,{}),Tn();return}In(!1)});return Le.createElement("div",null,Le.createElement(he.ZP,{className:z()(Kt),loading:dn,onClick:wt},"\u63D0\u4EA4\u4EE3\u7801"),Le.createElement(_e.default,{open:!!($t!=null&&$t.id),title:"\u8FD0\u884C\u7ED3\u679C",width:1100,destroyOnClose:!0,afterClose:()=>en==null?void 0:en(),footer:!1,onOk:()=>sn({}),onCancel:()=>sn({})},Le.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},Le.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},Le.createElement("div",null,Le.createElement("span",{style:{color:"#666666"}},yn.formatMessage({id:"classrooms.status",defaultMessage:"\u72B6\u6001"})),Le.createElement("span",{style:{marginLeft:12,color:$t.status!==0&&"#E30000"}},ye.Im[$t.status])),Le.createElement("div",null,Le.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),Le.createElement("span",{style:{marginLeft:12}},Pe()($t.created_at).format("YYYY-MM-DD HH:mm:ss"))),Le.createElement("div",null,Le.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),Le.createElement("span",{style:{marginLeft:12}},$t.language)),Le.createElement("div",null,Le.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),Le.createElement("span",{style:{marginLeft:12}},$t.execute_time,"ms"))),Le.createElement(ye.Y4,Ge({},$t)))))},Ze=ge(59301),Xe=Object.defineProperty,We=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable,ut=(Kt,Gt,Ht)=>Gt in Kt?Xe(Kt,Gt,{enumerable:!0,configurable:!0,writable:!0,value:Ht}):Kt[Gt]=Ht,Ye=(Kt,Gt)=>{for(var Ht in Gt||(Gt={}))rt.call(Gt,Ht)&&ut(Kt,Ht,Gt[Ht]);if(Ue)for(var Ht of Ue(Gt))Qe.call(Gt,Ht)&&ut(Kt,Ht,Gt[Ht]);return Kt},He=(Kt,Gt)=>We(Kt,ze(Gt)),Re=(Kt,Gt,Ht)=>new Promise((Wt,en)=>{var yn=$t=>{try{In(Ht.next($t))}catch(sn){en(sn)}},dn=$t=>{try{In(Ht.throw($t))}catch(sn){en(sn)}},In=$t=>$t.done?Wt($t.value):Promise.resolve($t.value).then(yn,dn);In((Ht=Ht.apply(Kt,Gt)).next())});const Ve=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Ae=({data:Kt})=>{const{question_type:Gt,group_topic_id:Ht,commit_wrong_question:{analysis:Wt,standard_answer_show:en,tag_discipline_names:yn,standard_answer:dn}={}}=Kt,In=()=>{if([0,1,2].includes(Gt))return Ze.createElement("div",{className:y.row},Ze.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848"),Ze.createElement("div",{className:"c-black"},en));if([3].includes(Gt))return dn==null?void 0:dn.map(($t,sn)=>{var Pn,Rn;return Ze.createElement(be.Fragment,{key:sn},Ze.createElement("div",{className:y.row},Ze.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848",sn+1),($t==null?void 0:$t.model)===1&&Ze.createElement("div",{className:"c-black"},(Pn=$t==null?void 0:$t.answer_text)==null?void 0:Pn.join("\u3001")),($t==null?void 0:$t.model)===2&&Ze.createElement("div",{className:"flex gap-10px"},(Rn=$t==null?void 0:$t.answer_text)==null?void 0:Rn.map((wt,Ot)=>Ze.createElement(ce.Z,{key:sn+""+Ot,disabled:!0,value:wt})))))});if([4].includes(Gt))return Ze.createElement("div",{className:y.row},Ze.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848"),Ze.createElement("div",{className:"c-black"},dn==null?void 0:dn[0]));if([6].includes(Gt))return Ze.createElement("div",{className:y.row},Ze.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848"),Ze.createElement(x.Z,{className:y.md,value:dn||"-"}));if([8].includes(Gt))return dn==null?void 0:dn.map(($t,sn)=>Ze.createElement(be.Fragment,{key:sn},Ze.createElement("div",{className:y.row},Ze.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848",sn+1),Ze.createElement("div",{className:"c-black"},$t==null?void 0:$t.answer_text))))};return Ze.createElement("div",{className:y.extra},In(),Ze.createElement("div",{className:y.row},Ze.createElement("div",null,"\u89E3\xA0\xA0\xA0\xA0\u6790"),Ze.createElement(x.Z,{className:y.md,value:Wt||"-"})),Ze.createElement("div",{className:y.row},Ze.createElement("div",null,"\u77E5\u8BC6\u70B9"),Ze.createElement("div",{className:"c-black"},yn==null?void 0:yn.join("\u3001"))))},Ne=Kt=>{const Gt=Wt=>{const{user_answer:en,standard_answer:yn,standard_answers:dn,standard_answer_show:In,tag_discipline_names:$t,analysis:sn,user_answer_infos:Pn}=Wt;return Wt={user_answer_is_right:(Pn==null?void 0:Pn.user_answer_is_right)===void 0?null:Pn==null?void 0:Pn.user_answer_is_right,user_answer:en,analysis:sn,standard_answer_show:In,tag_discipline_names:$t,standard_answer:dn||yn},Wt};return Kt.map((Wt,en)=>(Wt.q_position=en+1,Wt.commit_wrong_question=Gt(Wt),[7].includes(Wt==null?void 0:Wt.question_type)&&(Wt.commit_wrong_question.sub_exercise_questions=Wt.sub_exercise_questions.map(yn=>Gt(yn))),Wt))},qe=({data:Kt={},value:Gt,onChange:Ht})=>{const{question_title:Wt,question_choices:en,q_position:yn,commit_wrong_question:{user_answer_is_right:dn,user_answer:In}={}}=Kt,$t=dn!==void 0,sn=Pn=>{const Rn=Pn.target.value;Ht(Rn)};return Ze.createElement("div",{className:y.question},Ze.createElement(x.Z,{className:z()(y.title,y.md),value:`${yn}\u3001`+Wt}),Ze.createElement(re.ZP.Group,{disabled:$t,value:$t?In==null?void 0:In[0]:Gt,onChange:sn,className:$t&&`edu-radio-${dn?"green":"red"}`},en==null?void 0:en.map((Pn,Rn)=>Ze.createElement("div",{key:Rn},Ze.createElement(re.ZP,{value:Pn==null?void 0:Pn.choice_id,className:"mb20"},Ze.createElement(de.Z,{align:"middle",wrap:!1,className:"c-black ml5"},Ze.createElement("span",{className:"mr5 c-black"},Ve[Rn],"."),Ze.createElement(x.Z,{className:y.md,value:Pn==null?void 0:Pn.choice_text})))))),$t&&Ze.createElement(Ae,{data:Kt}))},Ke=({data:Kt={},value:Gt,onChange:Ht})=>{const{question_title:Wt,question_choices:en,q_position:yn,commit_wrong_question:{user_answer_is_right:dn,user_answer:In}={}}=Kt,$t=dn!==void 0,sn=Pn=>{Ht(Pn)};return Ze.createElement("div",{className:y.question},Ze.createElement(x.Z,{className:z()(y.title,y.md),value:`${yn}\u3001`+Wt}),Ze.createElement(ee.default.Group,{disabled:$t,style:{flexDirection:"column"},value:$t?In:Gt,onChange:sn,className:$t&&`edu-checkbox-${dn?"green":"red"}`},en==null?void 0:en.map((Pn,Rn)=>Ze.createElement("div",{key:Rn},Ze.createElement(ee.default,{value:Pn==null?void 0:Pn.choice_id,className:"mb20"},Ze.createElement(de.Z,{align:"middle",wrap:!1,className:"c-black ml5"},Ze.createElement("span",{className:"mr5 c-black"},Ve[Rn],"."),Ze.createElement(x.Z,{className:y.md,value:Pn==null?void 0:Pn.choice_text})))))),$t&&Ze.createElement(Ae,{data:Kt}))},Fe=({data:Kt={},value:Gt,onChange:Ht})=>{const{question_title:Wt,question_choices:en,q_position:yn,commit_wrong_question:{user_answer_is_right:dn,user_answer:In}={}}=Kt,$t=dn!==void 0,sn=Pn=>{const Rn=Pn.target.value;Ht(Rn)};return Ze.createElement("div",{className:y.question},Ze.createElement(x.Z,{className:z()(y.title,y.md),value:`${yn}\u3001`+Wt}),Ze.createElement(re.ZP.Group,{disabled:$t,value:$t?In==null?void 0:In[0]:Gt,onChange:sn,className:$t&&`edu-radio-${dn?"green":"red"}`},en==null?void 0:en.map((Pn,Rn)=>Ze.createElement("div",{key:Rn},Ze.createElement(re.ZP,{value:Pn==null?void 0:Pn.choice_id,className:"mb20"},Ze.createElement(de.Z,{align:"middle",wrap:!1,className:"c-black ml5"},Ze.createElement(x.Z,{className:y.md,value:Pn==null?void 0:Pn.choice_text})))))),$t&&Ze.createElement(Ae,{data:Kt}))},Oe=({data:Kt={},value:Gt,onChange:Ht})=>{const[Wt,en]=(0,be.useState)([]),{question_title:yn,q_position:dn,standard_answer:In,commit_wrong_question:{user_answer_is_right:$t,user_answer:sn}={}}=Kt,Pn=$t!==void 0,Rn=wt=>{Ht(wt)};return(0,be.useEffect)(()=>{if(Pn){en(sn);return}if(Gt){en(Gt);return}const wt=In==null?void 0:In.map(Ot=>He(Ye({},Ot),{exercise_choice_id:Ot.position,answer_text:""}));en(wt)},[]),Ze.createElement("div",{className:y.question},Ze.createElement(x.Z,{className:z()(y.title,y.md),value:`${dn}\u3001`+yn}),Ze.createElement("div",{className:"flex flex-col gap-20px mb20"},Wt==null?void 0:Wt.map((wt,Ot)=>Ze.createElement(de.Z,{align:"middle",wrap:!1},Ze.createElement("div",{className:"mr10"},"\u586B\u7A7A\u9879",Ot+1),Ze.createElement("div",{className:"flex-1"},(wt==null?void 0:wt.model)===1?Ze.createElement(a.default,{placeholder:"\u8BF7\u8F93\u5165\u7B54\u6848",disabled:Pn,value:wt==null?void 0:wt.answer_text,onChange:xt=>{Wt[Ot].answer_text=xt.target.value,en([...Wt]),Rn(Wt)}}):Ze.createElement(ce.Z,{value:wt==null?void 0:wt.answer_text,disabled:Pn,onChange:xt=>{Wt[Ot].answer_text=xt,en([...Wt]),Rn(Wt)}}))))),Pn&&Ze.createElement(Ae,{data:Kt}))},Te=({data:Kt={},value:Gt,onChange:Ht})=>{const{question_title:Wt,q_position:en,commit_wrong_question:{user_answer_is_right:yn,user_answer:dn}={}}=Kt,In=yn!==void 0,$t=sn=>{Ht(sn)};return Ze.createElement("div",{className:y.question},Ze.createElement(x.Z,{className:z()(y.title,y.md),value:`${en}\u3001`+Wt}),In?Ze.createElement("div",{style:{border:"1px solid #dcdcdc"},className:"mb20 p20 c-black"},dn==null?void 0:dn[0]):Ze.createElement(te.Z,{watch:!0,onChange:$t,defaultValue:Gt}),In&&Ze.createElement(Ae,{data:Kt}))},xe=({showEntryAnswer:Kt,updateData:Gt,examPaperId:Ht,params:Wt,data:en={}})=>{const[yn,dn]=(0,be.useState)(!1),[In,$t]=(0,be.useState)(""),[sn,Pn]=(0,be.useState)("none"),Rn=(0,be.useRef)(),{question_id:wt,question_title:Ot,q_position:xt,languages:Xt,description:Mn,hack_identifier:Tn,commit_wrong_question:{user_answer_is_right:ur}={}}=en,zt=typeof Kt!="undefined"?Kt:!(ur!==void 0),At=()=>Re(void 0,null,function*(){if(dn(!0),Tn){const Dt=yield(0,me.nF)({id:Tn});(Dt==null?void 0:Dt.status)===0&&($t(`/myproblems/${Dt.identifier}?type=exercises&exercisesId=${Ht}&coursesId=coursesId&login=${Wt.login}&questionId=${wt}`),Pn("block"))}dn(!1)}),tn=Dt=>{Dt.data==="backExercise"&&(Pn("none"),$t(""),Gt())};return(0,be.useEffect)(()=>(window.addEventListener("message",tn),()=>{window.removeEventListener("message",tn)}),[]),Ze.createElement("div",{className:y.question},Ze.createElement(x.Z,{className:z()(y.title,y.md),value:`${xt}\u3001`+Ot}),zt&&Ze.createElement("div",{className:y.boxHead},Ze.createElement(fe.Z,{title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:Xt}),Ze.createElement(he.ZP,{loading:yn,onClick:At,className:y.btn},"\u8FDB\u5165\u7B54\u9898")),Ze.createElement("div",{style:{border:"1px solid #dcdcdc"},className:"mb20 p20 c-black"},Ze.createElement(x.Z,{className:y.md,value:Mn})),!zt&&Ze.createElement(Ae,{data:en}),Ze.createElement("iframe",{style:{display:sn},className:y.iframe,src:In,ref:Rn}))},Ie=({showEntryAnswer:Kt,updateData:Gt,data:Ht={},value:Wt,onChange:en})=>{const[yn,dn]=(0,be.useState)([]),{code:In,hack_identifier:$t,question_title:sn,q_position:Pn,standard_answer_with_score:Rn,commit_wrong_question:{user_answer_is_right:wt,user_answer:Ot}={}}=Ht,Xt=typeof Kt!="undefined"?Kt:!(wt!==void 0),Mn=Tn=>{en(Tn)};return(0,be.useEffect)(()=>{if(Ot){const ur=Ot==null?void 0:Ot.map(nr=>He(Ye({},nr),{exercise_choice_id:nr==null?void 0:nr.choice_id,value:nr.answer_text}));dn(ur),Kt===!0&&Mn(ur);return}if(Wt){dn(Wt);return}const Tn=Rn==null?void 0:Rn.map(ur=>He(Ye({},ur),{exercise_choice_id:ur.position,answer_text:"",score:""}));dn(Tn)},[]),Ze.createElement("div",{className:y.question},Ze.createElement(x.Z,{className:z()(y.title,y.md),value:`${Pn}\u3001`+sn}),Xt&&Ze.createElement("div",{className:y.boxHead},Ze.createElement("div",{style:{color:"#FA6400"}},Ze.createElement("i",{className:"iconfont icon-tishi9 font14 mr8"}),"\u6CE8\u610F\uFF1A\u586B\u5199\u7B54\u6848\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u5426\u5219\u65E0\u6CD5\u5F97\u5206"),Ze.createElement(Je,{className:y.btn,data:Ht,onFinish:Gt,userAnswer:yn,identifier:$t})),Ze.createElement("div",{style:{border:"1px solid #dcdcdc"},className:"mb20 p20 c-black"},Ze.createElement(x.Z,{disabledFill:!Xt,programFillValue:yn,showProgramFill:!0,onFillChange:(Tn,ur)=>{var nr;yn[Number(ur)].answer_text=(nr=Tn[Number(ur)])==null?void 0:nr.value,dn([...yn]),Mn(yn)},value:ve.Base64.decode(In||"")})),!Xt&&Ze.createElement(Ae,{data:Ht}))},$e=({data:Kt={},value:Gt,onChange:Ht})=>{const[Wt,en]=(0,be.useState)([]),[yn,dn]=(0,be.useState)([]),{question_title:In,q_position:$t,commit_wrong_question:sn,sub_exercise_questions:Pn}=Kt,Rn=(wt,Ot)=>{Wt[Ot]=wt,en([...Wt]),Ht(Wt)};return(0,be.useEffect)(()=>{const wt=Pn==null?void 0:Pn.map((Ot,xt)=>{var Xt;return He(Ye({},Ot),{q_position:`${$t}.${xt+1}`,commit_wrong_question:(Xt=sn==null?void 0:sn.sub_exercise_questions)==null?void 0:Xt[xt]})});dn(wt)},[]),(0,be.useEffect)(()=>{if(Gt){en(Gt);return}const wt=Array(Pn==null?void 0:Pn.length).fill(void 0);en(wt)},[]),Ze.createElement("div",{className:y.question},Ze.createElement(x.Z,{className:z()(y.title,y.md),value:`${$t}\u3001`+In}),Ze.createElement("div",{className:"flex flex-col gap-20px"},yn==null?void 0:yn.map((wt,Ot)=>{const xt=Wt[Ot];return Ze.createElement(be.Fragment,{key:Ot},(wt==null?void 0:wt.question_type)===0&&Ze.createElement(qe,{value:xt,data:wt,onChange:Xt=>Rn(Xt,Ot)}),(wt==null?void 0:wt.question_type)===1&&Ze.createElement(Ke,{value:xt,data:wt,onChange:Xt=>Rn(Xt,Ot)}),(wt==null?void 0:wt.question_type)===2&&Ze.createElement(Fe,{value:xt,data:wt,onChange:Xt=>Rn(Xt,Ot)}),(wt==null?void 0:wt.question_type)===3&&Ze.createElement(Oe,{value:xt,data:wt,onChange:Xt=>Rn(Xt,Ot)}),(wt==null?void 0:wt.question_type)===4&&Ze.createElement(Te,{value:xt,data:wt,onChange:Xt=>Rn(Xt,Ot)}))})))};var ot=ge(61621),ke={question:"question___QjGrh"},et=(Kt,Gt,Ht)=>new Promise((Wt,en)=>{var yn=$t=>{try{In(Ht.next($t))}catch(sn){en(sn)}},dn=$t=>{try{In(Ht.throw($t))}catch(sn){en(sn)}},In=$t=>$t.done?Wt($t.value):Promise.resolve($t.value).then(yn,dn);In((Ht=Ht.apply(Kt,Gt)).next())}),ct=({visible:Kt,data:Gt,onClose:Ht,login:Wt})=>{const[en,yn]=(0,be.useState)(!1),[dn,In]=(0,be.useState)({});(0,be.useEffect)(()=>{Kt&&$t()},[Kt]);const $t=()=>et(void 0,null,function*(){var sn;yn(!0);const Pn=yield(0,ue.ZP)(`/api/exercise_questions/${Gt==null?void 0:Gt.question_id}/origin_question_infos.json`,{method:"get",params:{login:Wt}});if((Pn==null?void 0:Pn.status)===0){const Rn=((sn=Ne([Pn==null?void 0:Pn.data]))==null?void 0:sn[0])||{};In(Rn)}yn(!1)});return be.createElement(_e.default,{centered:!0,destroyOnClose:!0,onCancel:Ht,open:Kt,title:"\u539F\u9898",footer:null,bodyStyle:{paddingBottom:25,overflow:"hidden"},width:1e3},be.createElement(ot.Z,{loading:en},be.createElement("div",{className:ke.question},(dn==null?void 0:dn.question_type)===0&&be.createElement(qe,{data:dn}),(dn==null?void 0:dn.question_type)===1&&be.createElement(Ke,{data:dn}),(dn==null?void 0:dn.question_type)===2&&be.createElement(Fe,{data:dn}),(dn==null?void 0:dn.question_type)===3&&be.createElement(Oe,{data:dn}),(dn==null?void 0:dn.question_type)===4&&be.createElement(Te,{data:dn}),(dn==null?void 0:dn.question_type)===6&&be.createElement(xe,{data:dn}),(dn==null?void 0:dn.question_type)===7&&be.createElement($e,{data:dn}),(dn==null?void 0:dn.question_type)===8&&be.createElement(Ie,{data:dn}))))},ht={question:"question___yvmNV"},lt=(Kt,Gt,Ht)=>new Promise((Wt,en)=>{var yn=$t=>{try{In(Ht.next($t))}catch(sn){en(sn)}},dn=$t=>{try{In(Ht.throw($t))}catch(sn){en(sn)}},In=$t=>$t.done?Wt($t.value):Promise.resolve($t.value).then(yn,dn);In((Ht=Ht.apply(Kt,Gt)).next())}),at=({visible:Kt,data:Gt,onClose:Ht,login:Wt})=>{const[en,yn]=(0,be.useState)(!1),[dn,In]=(0,be.useState)([]);(0,be.useEffect)(()=>{Kt&&$t()},[Kt]);const $t=()=>lt(void 0,null,function*(){var sn;yn(!0);const Pn=yield(0,ue.ZP)(`/api/exercise_questions/${Gt==null?void 0:Gt.question_id}/doing_wrong_question_records.json`,{method:"get",params:{login:Wt}});(Pn==null?void 0:Pn.status)===0&&In(Ne(((sn=Pn==null?void 0:Pn.data)==null?void 0:sn.list)||[])),yn(!1)});return be.createElement(_e.default,{centered:!0,destroyOnClose:!0,onCancel:Ht,open:Kt,title:"\u505A\u9898\u8BB0\u5F55",footer:null,bodyStyle:{paddingBottom:25,overflow:"hidden"},width:1e3},be.createElement(ot.Z,{loading:en},be.createElement("div",{className:ht.question},dn.map((sn,Pn)=>{var Rn,wt;return be.createElement(be.Fragment,{key:sn==null?void 0:sn.question_id},(sn==null?void 0:sn.question_type)===0&&be.createElement(qe,{data:sn}),(sn==null?void 0:sn.question_type)===1&&be.createElement(Ke,{data:sn}),(sn==null?void 0:sn.question_type)===2&&be.createElement(Fe,{data:sn}),(sn==null?void 0:sn.question_type)===3&&be.createElement(Oe,{data:sn}),(sn==null?void 0:sn.question_type)===4&&be.createElement(Te,{data:sn}),(sn==null?void 0:sn.question_type)===6&&be.createElement(xe,{data:sn}),(sn==null?void 0:sn.question_type)===7&&be.createElement($e,{data:sn}),(sn==null?void 0:sn.question_type)===8&&be.createElement(Ie,{data:sn}),be.createElement(de.Z,{align:"middle",justify:"space-between"},be.createElement("div",{className:"c-grey-666"},"\u7B54\u9898\u7ED3\u679C\xA0\xA0",(Rn=sn==null?void 0:sn.user_answer_infos)!=null&&Rn.user_answer_is_right?be.createElement("span",{style:{color:"#19CB70"}},"\u7B54\u5BF9\u4E86"):be.createElement("span",{style:{color:"#E30000"}},"\u7B54\u9519\u4E86")),be.createElement("div",{className:"c-grey-666"},"\u63D0\u4EA4\u65F6\u95F4\xA0\xA0",be.createElement("span",{className:"c-black"}),Pe()((wt=sn==null?void 0:sn.user_answer_infos)==null?void 0:wt.user_answer_time).format("YYYY-MM-DD HH:mm:ss"))),PnGt in Kt?ft(Kt,Gt,{enumerable:!0,configurable:!0,writable:!0,value:Ht}):Kt[Gt]=Ht,bn=(Kt,Gt)=>{for(var Ht in Gt||(Gt={}))Bt.call(Gt,Ht)&&rn(Kt,Ht,Gt[Ht]);if(Tt)for(var Ht of Tt(Gt))Nt.call(Gt,Ht)&&rn(Kt,Ht,Gt[Ht]);return Kt},un=(Kt,Gt)=>vt(Kt,St(Gt)),on=(Kt,Gt)=>{var Ht={};for(var Wt in Kt)Bt.call(Kt,Wt)&&Gt.indexOf(Wt)<0&&(Ht[Wt]=Kt[Wt]);if(Kt!=null&&Tt)for(var Wt of Tt(Kt))Gt.indexOf(Wt)<0&&Nt.call(Kt,Wt)&&(Ht[Wt]=Kt[Wt]);return Ht},kn=(Kt,Gt,Ht)=>new Promise((Wt,en)=>{var yn=$t=>{try{In(Ht.next($t))}catch(sn){en(sn)}},dn=$t=>{try{In(Ht.throw($t))}catch(sn){en(sn)}},In=$t=>$t.done?Wt($t.value):Promise.resolve($t.value).then(yn,dn);In((Ht=Ht.apply(Kt,Gt)).next())}),En=({})=>{var Kt,Gt,Ht,Wt,en,yn,dn,In,$t,sn,Pn;const Rn=(0,ie.useIntl)(),wt=(0,ie.useDispatch)(),Ot=(0,ie.useParams)(),[xt,Xt]=(0,be.useState)(!0),[Mn,Tn]=(0,be.useState)(0),[ur,nr]=(0,be.useState)({}),[zt,At]=(0,be.useState)(null),[tn,Dt]=(0,be.useState)([]),[fn,zn]=(0,be.useState)(null),[Nn,Ln]=(0,be.useState)(null),[bt,Mt]=(0,be.useState)(0),[Ft,Et]=(0,be.useState)(null),[nn,qt]=(0,be.useState)(!1),[Vt,Jt]=(0,be.useState)(null),[$n,Kn]=(0,be.useState)(!1),kt=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D","\u5341"];(0,be.useEffect)(()=>(wt({type:"globalSetting/headerFooterToggle",payload:!1}),()=>{wt({type:"globalSetting/headerFooterToggle",payload:!0})}),[]),(0,be.useEffect)(()=>{br()},[]),(0,be.useEffect)(()=>{zt&&cr(zt)},[zt]);const br=(Un="")=>kn(void 0,null,function*(){var jn,sr,Qn,Wr,Zr,Mr,qr,lo,Cn,wo,ro,Nr,So,to;Xt(!0);const no=yield(0,ue.ZP)("/api/intelligent_imports/ai_push.json",{method:"post",body:{exercise_id:Ot==null?void 0:Ot.categoryId,login:Ot==null?void 0:Ot.login,scene_type:11,exercise_question_id:Un}});if((no==null?void 0:no.status)!==0)return no;const bo=(jn=no==null?void 0:no.data)==null?void 0:jn.ai_question_record_id;let qn;do if(qn=yield(0,ue.ZP)("/api/intelligent_imports/get_ai_question_record.json",{method:"get",params:{ai_question_record_id:bo}}),((sr=qn==null?void 0:qn.data)==null?void 0:sr.status)===1){console.log(Rn.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),Jt([(Wr=(Qn=qn==null?void 0:qn.data)==null?void 0:Qn.progress)==null?void 0:Wr.current_success_count,(Mr=(Zr=qn==null?void 0:qn.data)==null?void 0:Zr.progress)==null?void 0:Mr.total]);break}else if(((qr=qn==null?void 0:qn.data)==null?void 0:qr.status)===0)Un||qt(!0),Kn(!0),Jt([(Cn=(lo=qn==null?void 0:qn.data)==null?void 0:lo.progress)==null?void 0:Cn.current_success_count,(ro=(wo=qn==null?void 0:qn.data)==null?void 0:wo.progress)==null?void 0:ro.total]),console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),yield new Promise(xr=>setTimeout(xr,2e3));else{console.log("\u72B6\u6001\u5F02\u5E38");break}while(((Nr=qn==null?void 0:qn.data)==null?void 0:Nr.status)===0);Un?(fn[Nn-1]=void 0,zn([...fn]),cr(zt)):At((to=(So=qn==null?void 0:qn.data)==null?void 0:So.content)==null?void 0:to.exercise_id),Kn(!1)}),cr=Un=>kn(void 0,null,function*(){var jn;Xt(!0);const sr=yield(0,ue.ZP)(`/api/exercises/${Un}/simulate_start_answer.json`,{method:"get"});if((sr==null?void 0:sr.status)===0){const[Qn,Wr,Zr]=[[],[],[],[]];(jn=sr==null?void 0:sr.exercise_question_types)==null||jn.forEach((Mr,qr)=>{Wr.push(!0);const lo=Mr,{items:Cn}=lo,wo=on(lo,["items"]);Cn==null||Cn.forEach((ro,Nr)=>{Qn.push(void 0),Zr.push(un(bn({},ro),{index:qr,clickIndex:ro.q_position,q_position:Nr+1,titleParams:wo}))})}),nr(sr),Et(Ft||Wr),zn(fn||Qn),Dt(Zr),Ln(Nn||1),Mt(bt+1),qt(!1)}Xt(!1)}),ar=Un=>{fn[Nn-1]=Un,zn([...fn])},Hr=()=>kn(void 0,null,function*(){var Un;const{question_id:jn,question_type:sr,sub_exercise_questions:Qn}=hn,Wr={};if([0,1,2].includes(sr)&&(Wr.exercise_choice_id=_n),[3,8].includes(sr)&&(Wr.user_exercise_answers=_n),[4].includes(sr)&&(Wr.answer_text=_n),[7].includes(sr)){const Mr=Qn==null?void 0:Qn.map((qr,lo)=>{const Cn={sub_question_id:qr==null?void 0:qr.question_id};return[0,1,2].includes(qr.question_type)&&(Cn.exercise_choice_id=_n[lo]),[3].includes(qr.question_type)&&(Cn.user_exercise_answers=_n[lo]),[4].includes(qr.question_type)&&(Cn.answer_text=_n[lo]),Cn});Wr.sub_questions=Mr}Xt(!0);const Zr=yield(0,ue.ZP)(`/api/exercise_questions/${jn}/exercise_answers/commit_wrong_question.json`,{method:"post",body:Wr});if((Zr==null?void 0:Zr.status)===0){let Mr=tn[Nn-1];const qr=(Zr==null?void 0:Zr.data)||{},{sub_exercise_questions:lo}=qr,Cn=on(qr,["sub_exercise_questions"]);Mr=un(bn({},Mr),{has_doing_question_records:!0,commit_wrong_question:Cn}),[8].includes(sr)&&(Mr.sub_exercise_questions=(Un=Mr==null?void 0:Mr.sub_exercise_questions)==null?void 0:Un.map((wo,ro)=>un(bn({},wo),{commit_wrong_question:lo[ro]}))),tn[Nn-1]=Mr,Dt([...tn])}Xt(!1)}),xn=()=>{var Un;const jn=tn.length-((Un=tn.filter(sr=>{var Qn;return(Qn=sr==null?void 0:sr.commit_wrong_question)==null?void 0:Qn.user_answer_is_right}))==null?void 0:Un.length);if(jn===0){ie.history.push(`/classrooms/${Ot.coursesId}/exercise/${Ot.categoryId}/detail`);return}_e.default.confirm({centered:!0,icon:null,okText:Rn.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Rn.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:Rn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:it.createElement("span",null,"\u5171 ",it.createElement("span",{className:"c-light-primary"},tn.length)," \u9053\u9898\uFF0C\u5F53\u524D\u8FD8\u6709 ",it.createElement("span",{style:{color:"#FF9D18"}},jn)," \u9053\u9898\u672A\u5DE9\u56FA\u3002\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"),onOk:()=>{ie.history.push(`/classrooms/${Ot.coursesId}/exercise/${Ot.categoryId}/detail`)}})},Dn=(0,be.useMemo)(()=>{const Un=[],jn=new Map;return tn.forEach(sr=>{const{question_type:Qn,name:Wr}=sr.titleParams;jn.has(Qn)||jn.set(Qn,{question_type:Qn,name:Wr,items:[]}),jn.get(Qn).items.push(sr)}),jn.forEach(sr=>{Un.push(sr)}),Un},[tn]),hn=tn[Nn-1]||{},_n=fn==null?void 0:fn[Nn-1],Pr=()=>{const{question_type:Un}=hn;let jn=!0;return[0,2,4].includes(Un)&&(_n||(jn=!1)),[1].includes(Un)&&(!_n||(_n==null?void 0:_n.length)===0)&&(jn=!1),[3].includes(Un)&&(!_n||_n!=null&&_n.some(sr=>!sr.answer_text))&&(jn=!1),[6,8].includes(Un)&&(jn=!1),jn};return it.createElement(E.Z,{spinning:xt},it.createElement("div",{className:le.wrap,style:nn?{opacity:0}:{}},it.createElement("div",{className:le.head},it.createElement("b",{className:"c-grey-333 font20"},((Kt=ur==null?void 0:ur.exercise)==null?void 0:Kt.exercise_name)||"--"),it.createElement(he.ZP,{onClick:xn,icon:it.createElement("i",{className:"iconfont icon-tuichu2"})},"\u9000\u51FA")),it.createElement("div",{className:le.content},it.createElement("div",{className:le.left},it.createElement("aside",{className:"p20 bg-white c-grey-666"},it.createElement("div",null,"\u59D3\u540D",it.createElement("b",{className:"ml10 c-grey-333"},((Gt=ur==null?void 0:ur.exercise)==null?void 0:Gt.user_name)||"--")),it.createElement("div",{className:"mt8"},"\u5B66\u53F7",it.createElement("b",{className:"ml10 c-grey-333"},((Ht=ur==null?void 0:ur.exercise)==null?void 0:Ht.student_id)||"--"))),it.createElement("aside",{className:le.answerInfo},it.createElement(de.Z,{justify:"space-between"},it.createElement("div",null,"\u5DE9\u56FA\u8FDB\u5EA6"),it.createElement("b",null,it.createElement("span",{className:"c-light-primary"},(Wt=tn==null?void 0:tn.filter(Un=>{var jn;return!!((jn=Un==null?void 0:Un.commit_wrong_question)!=null&&jn.user_answer_is_right)}))==null?void 0:Wt.length),it.createElement("span",{className:"c-grey-999"},"/",tn.length))),it.createElement(se.Z,{percent:((en=tn==null?void 0:tn.filter(Un=>{var jn;return!!((jn=Un==null?void 0:Un.commit_wrong_question)!=null&&jn.user_answer_is_right)}))==null?void 0:en.length)/tn.length*100,showInfo:!1}),it.createElement("div",{className:"c-grey-333"},"\u5171",it.createElement("span",{className:"c-light-primary ml5 mr5"},tn.length),"\u9898")),it.createElement(de.Z,{className:le.dottedLineWrapper,align:"middle"},it.createElement(ne.Z,{className:le.leftHalfCircle}),it.createElement(ne.Z,{flex:1,className:le.dottedLine}),it.createElement(ne.Z,{className:le.rightHalfCircle})),it.createElement("aside",{className:le.card},Dn.map((Un,jn)=>{var sr;return it.createElement(be.Fragment,{key:Un==null?void 0:Un.question_type},it.createElement("div",{onClick:()=>Et(Ft.with(jn,!Ft[jn])),className:le.cardTitle},Ft[jn]?it.createElement(ae.Z,{rev:""}):it.createElement(oe.Z,{rev:""}),it.createElement("span",{className:"ml5 c-grey-666"},Un.name)),Ft[jn]&&it.createElement("div",{className:le.cardContent},(sr=Un==null?void 0:Un.items)==null?void 0:sr.map((Qn,Wr)=>{var Zr;const Mr=(Zr=Qn==null?void 0:Qn.commit_wrong_question)==null?void 0:Zr.doing_question_status;let qr="unanswered";return Mr===0&&(qr="wrong"),Mr===1&&(qr="correct"),Mr===2&&(qr="partialCorrect"),it.createElement("div",{onClick:()=>Ln(Qn==null?void 0:Qn.clickIndex),className:le[qr],key:Qn==null?void 0:Qn.clickIndex},Wr+1)})))})),it.createElement("div",{className:le.cardTag},it.createElement("div",null,it.createElement("b",{className:le.correct}),"\u6B63\u786E"),it.createElement("div",null,it.createElement("b",{className:le.wrong}),"\u9519\u8BEF"),it.createElement("div",null,it.createElement("b",{className:le.partialCorrect}),"\u90E8\u5206\u6B63\u786E"),it.createElement("div",null,it.createElement("b",{className:le.unanswered}),"\u672A\u7B54"))),it.createElement("div",{className:le.right},it.createElement("div",{className:le.overall},it.createElement("b",{className:"c-black"},kt[hn==null?void 0:hn.index],"\u3001\u3010",(yn=hn==null?void 0:hn.titleParams)==null?void 0:yn.name,"\u3011"),it.createElement("span",{style:{marginRight:"auto"},className:"c-grey-666"},"\uFF08\u5171",(dn=hn==null?void 0:hn.titleParams)==null?void 0:dn.count,"\u9898\uFF09"),(hn==null?void 0:hn.has_doing_question_records)&&it.createElement("div",{onClick:()=>Tn(2),className:"current c-light-primary mr20"},it.createElement("i",{className:"iconfont icon-lishijilu font14 mr5"}),"\u505A\u9898\u8BB0\u5F55"),it.createElement("div",{onClick:()=>Tn(1),className:"current c-light-primary"},it.createElement("i",{className:"iconfont icon-chakan3 font14 mr5"}),"\u67E5\u770B\u539F\u9898")),((In=hn==null?void 0:hn.commit_wrong_question)==null?void 0:In.user_answer_is_right)===!0&&it.createElement("div",{className:le.tipCorrect},"\u606D\u559C\u4F60\u5DF2\u7ECF\u638C\u63E1\u8BE5\u8BD5\u9898\u8003\u5BDF\u7684\u77E5\u8BC6\u70B9\uFF01\u4EE5\u540E\u9047\u5230\u540C\u7C7B\u8BD5\u9898\u8BB0\u5F97\u7075\u6D3B\u8FD0\u7528~"),(($t=hn==null?void 0:hn.commit_wrong_question)==null?void 0:$t.user_answer_is_right)===!1&&it.createElement("div",{className:le.tipWrong},it.createElement("span",null,"\u8BE5\u8BD5\u9898\u8003\u5BDF\u7684\u77E5\u8BC6\u70B9\u4F60\u8FD8\u672A\u638C\u63E1\uFF0C\u5EFA\u8BAE\u4F7F\u7528\u5927\u6A21\u578B\u7EE7\u7EED\u51FA\u9898\u8FDB\u884C\u5DE9\u56FA"),it.createElement("div",{onClick:()=>br(hn==null?void 0:hn.question_id)},"\u7EE7\u7EED\u51FA\u9898")),it.createElement("div",{className:le.question,key:Nn+bt},(hn==null?void 0:hn.question_type)===0&&it.createElement(qe,{value:_n,data:hn,onChange:ar}),(hn==null?void 0:hn.question_type)===1&&it.createElement(Ke,{value:_n,data:hn,onChange:ar}),(hn==null?void 0:hn.question_type)===2&&it.createElement(Fe,{value:_n,data:hn,onChange:ar}),(hn==null?void 0:hn.question_type)===3&&it.createElement(Oe,{value:_n,data:hn,onChange:ar}),(hn==null?void 0:hn.question_type)===4&&it.createElement(Te,{value:_n,data:hn,onChange:ar}),(hn==null?void 0:hn.question_type)===6&&it.createElement(xe,{showEntryAnswer:((sn=hn==null?void 0:hn.commit_wrong_question)==null?void 0:sn.user_answer_is_right)!==!0,updateData:Hr,examPaperId:zt,params:Ot,data:hn}),(hn==null?void 0:hn.question_type)===7&&it.createElement($e,{value:_n,data:hn,onChange:ar}),(hn==null?void 0:hn.question_type)===8&&it.createElement(Ie,{showEntryAnswer:((Pn=hn==null?void 0:hn.commit_wrong_question)==null?void 0:Pn.user_answer_is_right)!==!0,updateData:Hr,value:_n,data:hn,onChange:ar})),it.createElement("div",{className:le.btns},Nn!==1&&it.createElement(he.ZP,{onClick:()=>Ln(Nn-1),type:"primary"},"\u4E0A\u4E00\u9898"),Nn!==tn.length&&it.createElement(he.ZP,{onClick:()=>Ln(Nn+1),type:"primary"},"\u4E0B\u4E00\u9898"),!(hn!=null&&hn.commit_wrong_question)&&Pr()&&it.createElement(he.ZP,{onClick:Hr,type:"primary"},Rn.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"})))))),it.createElement(ct,{login:Ot==null?void 0:Ot.login,data:hn,visible:Mn===1,onClose:()=>Tn(0)}),it.createElement(at,{login:Ot==null?void 0:Ot.login,data:hn,visible:Mn===2,onClose:()=>Tn(0)}),it.createElement(_e.default,{centered:!0,closable:!1,destroyOnClose:!0,open:$n,title:null,footer:null,width:320,afterClose:()=>Jt(null)},it.createElement(de.Z,{align:"middle",style:{flexDirection:"column",paddingTop:20}},it.createElement(E.Z,{size:"large"}),it.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},"\u8BD5\u9898\u751F\u6210\u4E2D\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85"),!zt&&it.createElement(de.Z,{align:"middle",className:"mb10"},it.createElement(se.Z,{style:{width:"auto",marginBottom:0},size:[200,8],showInfo:!1,percent:Vt?Vt[0]/Vt[1]*100:0}),Vt&&it.createElement("span",null,Vt[0],"/",Vt[1])))))}},58382:function(_t,dt,ge){"use strict";var be=ge(59301),_e=ge(31797),E=ge(5871),he=ge(78241),de=ge(43418),se=ge(71418),ne=ge(1710),ie=ge(92832),le=ge(95237),ue=ge(43604),ae=ge(3113),oe=ge(75823),re=ge(56656),ee=ge.n(re),a=ge(95392),y=ge(63949),x=ge(2398),b=ge(81779),z=ge(90036),te=ge(59301),ce=(pe,Se,ye)=>new Promise((we,Pe)=>{var Le=Ce=>{try{De(ye.next(Ce))}catch(je){Pe(je)}},Ee=Ce=>{try{De(ye.throw(Ce))}catch(je){Pe(je)}},De=Ce=>Ce.done?we(Ce.value):Promise.resolve(Ce.value).then(Le,Ee);De((ye=ye.apply(pe,Se)).next())});const{Countdown:fe}=_e.default,me=({value:pe,onChange:Se,MaxMinutes:ye})=>te.createElement(te.Fragment,null,te.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",te.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",te.createElement("br",null)),te.createElement(E.Z,{value:pe,onChange:Se,min:0,precision:0,max:ye,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${ye}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),ve=({exercise:pe,successCb:Se,dispatch:ye})=>{var we,Pe,Le,Ee;const De=(0,a.useIntl)(),Ce=(0,a.useParams)(),[je]=he.default.useForm(),Me=he.default.useWatch("time",je),[Ge,Be]=(0,be.useState)(!1),tt=(0,be.useRef)(),{actionTabs:Je}=pe,[Ze,Xe]=(0,be.useState)(),[,We,ze,Ue]=(0,z.U)(oe.n7,{id:Ce.categoryId}),[,rt,Qe]=(0,z.U)(oe.Cd,{});(0,be.useEffect)(()=>{pe.actionTabs.key==="student-unlock"&&(Be(!1),je.resetFields())},[pe.actionTabs.key]);const ut=()=>new Promise(Fe=>ce(void 0,null,function*(){var Oe,Te;return tt.current=yield(0,x.y)({ip_limit:(Oe=Je==null?void 0:Je.exerciseParams)==null?void 0:Oe.ip_limit,ip_bind:(Te=Je==null?void 0:Je.exerciseParams)==null?void 0:Te.ip_bind_type}),Fe()})),Ye=()=>ce(void 0,null,function*(){var Fe,Oe,Te,xe,Ie;yield je.validateFields();const $e=je.getFieldsValue();if(Be(!0),(((Fe=Je==null?void 0:Je.exerciseParams)==null?void 0:Fe.ip_limit)!=="no"||(Oe=Je==null?void 0:Je.exerciseParams)!=null&&Oe.ip_bind_type)&&(yield ut()),(yield(0,oe.ZD)((Te=Je==null?void 0:Je.exerciseParams)==null?void 0:Te.id,{exercise_user_id:(xe=Je==null?void 0:Je.exerciseParams)==null?void 0:xe.exercise_user_id,unlock_key:$e.unlock_key,time:$e.time,ip:tt.current})).status===0){if(Se){ye({type:"exercise/setActionTabs",payload:{}}),Se();return}const ke=Je==null?void 0:Je.exerciseParams;(0,y.nr)({inner_ip:ke.inner_ip,public_ip:ke.public_ip,open_camera:ke.open_camera,ip_limit:ke.ip_limit,ip_bind:ke.ip_bind,ip_bind_type:ke.ip_bind_type,exercise_tips:ke.exercise_tips,exerciseId:ke.id,screen_open:ke.screen_open,screen_num:ke.screen_num,screen_sec:ke.screen_sec,coursesId:Ce.coursesId,login:(Ie=(0,b.eY)())==null?void 0:Ie.login,history,identity_verify:ke.identity_verify,open_phone_video_recording:ke.open_phone_video_recording,current_status:ke.current_status}),ye({type:"exercise/setActionTabs",payload:{}})}Be(!1)}),He=[{title:De.formatMessage({id:"classrooms.ipAddress",defaultMessage:"IP\u5730\u5740"}),dataIndex:"ip",key:"ip",render:Fe=>te.createElement("span",{className:Fe.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Fe)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Fe=>te.createElement("span",{className:Fe.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Fe)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],Re=((we=Je==null?void 0:Je.exerciseParams)==null?void 0:we.errorMessage)&&typeof((Pe=Je==null?void 0:Je.exerciseParams)==null?void 0:Pe.errorMessage)=="object";(0,be.useEffect)(()=>{pe.actionTabs.key==="student-unlock"&&ce(void 0,null,function*(){const Fe=yield Qe(Ce);yield ze({}),Fe.status||Xe(Fe)})},[pe.actionTabs.key]);const{time:Ve,end_time:Ae}=(Ze==null?void 0:Ze.exercise)||{},Ne=Ue!=null&&Ue.user_end_time?ee()(Ue==null?void 0:Ue.user_end_time).add(1,"minutes"):ee()(),qe=ee()(Ue==null?void 0:Ue.user_total_end_time)>Ne?Math.round(ee().duration(ee()(Ue==null?void 0:Ue.user_total_end_time).diff(Ne.startOf("minute"))).asMinutes()):0,Ke=((Ue==null?void 0:Ue.student_left_minutes)||0)+(Me||0);return te.createElement(te.Fragment,null,te.createElement(de.default,{width:514,centered:!0,closable:!!((Le=Je==null?void 0:Je.exerciseParams)!=null&&Le.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:De.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:pe.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{ye({type:"exercise/setActionTabs",payload:{}})}},te.createElement(se.Z,{spinning:We||rt},Re&&te.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!Re&&te.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),Re&&te.createElement(ne.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Ee=Je==null?void 0:Je.exerciseParams)==null?void 0:Ee.errorMessage)||{}],columns:He}),te.createElement("div",{className:""},te.createElement(he.default,{form:je,layout:"vertical",autoComplete:"off"},te.createElement(he.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},te.createElement(ie.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Ve!==-1?te.createElement(te.Fragment,null,te.createElement(he.default.Item,{name:"time",label:te.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",te.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",ee()(Ue==null?void 0:Ue.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},te.createElement(me,{MaxMinutes:qe})),te.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},We||rt?"--":Ke),"\u5206\u949F",Ke!==0&&(Ue==null?void 0:Ue.user_end_time)&&te.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},ee()(Ue==null?void 0:Ue.user_end_time).add(Me||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):te.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",ee()(Ae).format("YYYY-MM-DD HH:mm")))),te.createElement(le.Z,{justify:"space-between",align:"middle"},te.createElement(ue.Z,null),te.createElement(ue.Z,null,te.createElement(ae.ZP,{loading:Ge,onClick:Ye},"\u8FDB\u5165\u8003\u8BD5"))))))};dt.Z=(0,a.connect)(({exercise:pe})=>({exercise:pe}))(ve)},85091:function(_t,dt,ge){"use strict";ge.d(dt,{Z:function(){return a}});var be=ge(59301),_e=ge(95392),E=ge(43418),he=ge(3113),de=ge(71418),se=ge(20885),ne=ge(62998),ie=ge(95440),le=ge(24334),ue=ge(56656),ae=ge.n(ue),oe=ge(99268),re=ge(59301),ee=(y,x,b)=>new Promise((z,te)=>{var ce=ve=>{try{me(b.next(ve))}catch(pe){te(pe)}},fe=ve=>{try{me(b.throw(ve))}catch(pe){te(pe)}},me=ve=>ve.done?z(ve.value):Promise.resolve(ve.value).then(ce,fe);me((b=b.apply(y,x)).next())}),a=({open:y,onClose:x})=>{const[b,z]=(0,be.useState)(void 0);console.log((0,_e.useLocation)(),33);const te=(0,_e.useLocation)();(0,be.useEffect)(()=>{y&&function(){return ee(this,null,function*(){const Ze=yield(0,se.X6)(y);z(Ze.data)})}()},[y]);const{status:ce,created_at:fe,code:me,name:ve,language:pe,pass_sets_count:Se,set_count:ye,error_msg:we,output:Pe,input:Le,expected_output:Ee,execute_memory:De,user:Ce,execute_time:je,input_file_url:Me,output_file_url:Ge,is_file:Be,expected_output_file_url:tt}=b||{};return re.createElement(E.default,{open:y,width:1e3,onCancel:()=>x(!1),footer:re.createElement(he.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},re.createElement(de.Z,{spinning:!b,delay:500},re.createElement("div",{className:"record-detail-info"},b?re.createElement(re.Fragment,null,re.createElement("div",{className:"record-detail-body"},re.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),re.createElement("ul",{className:"record-info"},re.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",re.createElement("span",{className:ce===0?"c-green":"c-red"},ne.Im[ce])," "),re.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",re.createElement("span",null,ae()(fe).format("YYYY-MM-DD HH:mm:ss"))," "),re.createElement("li",null," \u8BED\u8A00\uFF1A",re.createElement("span",null,pe)," "),re.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",re.createElement("span",null,je*1e3,"ms")," "),re.createElement("li",null," ",`${ce===oe.h.HIDE_COMPILE_STATUS?"--":Se} / ${ye} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,ne.gZ)({status:ce,error_msg:we,execute_time:je,output:Pe,input:Le,expected_output:Ee,input_file_url:Me,output_file_url:Ge,is_file:Be,expected_output_file_url:tt}),re.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),re.createElement(ie.ZP,{height:"200px",width:"100%",language:pe==null?void 0:pe.toLocaleLowerCase(),value:le.Base64.decode(me),options:{readOnly:!0}}))):null)))}},62969:function(_t,dt,ge){"use strict";ge.d(dt,{Im:function(){return ye},Y4:function(){return Pe}});var be=ge(59301),_e=ge(92832),E=ge(8591),he=ge(3113),de=ge(10786),se=ge(24334),ne=ge.n(se),ie=ge(89517),le=ge(35191),ue=ge(76818),ae=ge(63949),oe=ge(34376),re=ge.n(oe),ee=ge(57193),a=ge(95392),y=ge(85091),x=ge(27035),b=ge(20885),z=ge(57753),te=ge(15485),ce=ge(92310),fe=ge.n(ce),me=ge(91415),ve=ge(59301),pe=(De,Ce,je)=>new Promise((Me,Ge)=>{var Be=Ze=>{try{Je(je.next(Ze))}catch(Xe){Ge(Xe)}},tt=Ze=>{try{Je(je.throw(Ze))}catch(Xe){Ge(Xe)}},Je=Ze=>Ze.done?Me(Ze.value):Promise.resolve(Ze.value).then(Be,tt);Je((je=je.apply(De,Ce)).next())});const{TextArea:Se}=_e.default,ye={[de.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[de.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[de.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var we=(De=>(De[De.SET_VISIBLE=0]="SET_VISIBLE",De[De.SET_TABINDEX=1]="SET_TABINDEX",De))(we||{});function Pe(De){const{status:Ce,error_msg:je,output:Me,input:Ge,expected_output:Be,is_file:tt,input_file_url:Je,output_file_url:Ze,expected_output_file_url:Xe,setMonacoValue:We,setData:ze}=De,Ue=(0,be.useRef)(),rt=(0,be.useRef)(),Qe=(0,be.useRef)();let ut=null;const Ye={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,be.useEffect)(()=>{if(Me&&!tt&&Ue.current){const He=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});He.open(Ue.current);const Re=(0,ae.pp)(se.Base64.decode(Me));He.write(Re),He.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{He.scrollToTop()}catch(Ve){}},100)}if(Ge&&!tt&&rt.current){const He=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});He.open(rt.current),He.write((0,ae.pp)(Ge)),He.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{He.scrollToTop()}catch(Re){}},100)}if(Be&&!tt&&Qe.current){const He=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});He.open(Qe.current),He.write((0,ae.pp)(se.Base64.decode(Be))),He.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{He.scrollToTop()}catch(Re){}},100)}},[Me]),Ce){case de.h.NOMATCH:ut=ve.createElement(ve.Fragment,null,ve.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!tt&&ve.createElement("div",{ref:Ue}),tt&&ve.createElement("div",{style:Ye},ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(this,null,function*(){const He=yield(0,ee.ZP)(Ze,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});We(He),setTimeout(()=>{ze(Ze)},200)})},Me)),ve.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!tt&&ve.createElement("div",{ref:Qe}),tt&&ve.createElement("div",{style:Ye},ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(this,null,function*(){const He=yield fetch(Xe,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});We(yield He.text()),setTimeout(()=>{ze(Xe)},200)})},Be)));break;case de.h.EXECUTEFAILURE:ut=ve.createElement(ve.Fragment,null,ve.createElement("div",{style:{border:"1px #F6F7F9 solid"}},ve.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!tt&&ve.createElement(ue.Z,{value:Ge,style:Ye}),tt&&ve.createElement("div",{style:Ye},ve.createElement("a",{onClick:()=>(0,ae.LR)(Je,Ge)},Ge))),ve.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},ve.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ve.createElement("pre",{className:ie.Z.error,style:{color:"#E30000",padding:"0 10px"}},se.Base64.decode(je),"111")));break;case de.h.COMPILEFAILURE:ut=ve.createElement(ve.Fragment,null,ve.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ve.createElement("pre",{className:ie.Z.error},se.Base64.decode(je)));break;case de.h.PODFAILURE:ut=ve.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:ut=ve.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ve.createElement(ve.Fragment,null," ",ut," ")}function Le(De){const{status:Ce,error_msg:je,execute_time:Me,output:Ge,input:Be,expected_output:tt,is_file:Je,input_file_url:Ze,output_file_url:Xe,expected_output_file_url:We}=De;let ze=null;switch(Ce){case de.h.OK:case de.h.NOMATCH:case de.h.EXECUTEFAILURE:case de.h.COMPILEFAILURE:ze=ve.createElement("div",{id:"outputResultRef",className:"h100"});break;case de.h.PODFAILURE:ze=ve.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:ze=ve.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ve.createElement(ve.Fragment,null," ",ze," ")}function Ee({value:De,className:Ce}){return ve.createElement("span",{className:Ce},De)}dt.ZP=({input:De,is_file:Ce,debuging:je,submitting:Me,executingMessage:Ge,debugResult:Be,onChangeInput:tt,onDebugCode:Je,onSubmitCode:Ze,hack:Xe,user:We,submitResult:ze,isWhiteTheme:Ue,topDispatch:rt})=>{const[Qe]=(0,a.useSearchParams)(),ut=(0,a.useParams)(),[Ye,He]=(0,be.useState)(!1),[Re,Ve]=(0,be.useState)(!1),[Ae,Ne]=(0,be.useState)(1),[qe,Ke]=(0,be.useState)(!1),[Fe,Oe]=(0,be.useState)(0),[Te,xe]=(0,be.useState)(!1),[Ie,$e]=(0,be.useState)(""),[ot,ke]=(0,be.useState)(""),et=(0,be.useRef)(),pt=(0,be.useRef)(),ct=(0,be.useRef)(null),ht=(0,be.useRef)(null),lt=(0,be.useRef)(null);console.log(ze,"submitResult",ut);const{status:mt,id:at,input:it,output:ft,expected_output:vt,is_file:St,input_file_url:Tt,output_file_url:Bt,expected_output_file_url:Nt,error_msg:rn,hack_sets:bn}=ze||{};(0,be.useEffect)(()=>{mt===0&&(Ne(1),Oe(0))},[mt,at]),(0,be.useEffect)(()=>{pe(void 0,null,function*(){var en;const yn=yield(0,b.rX)(ut==null?void 0:ut.id,"submit");(yn==null?void 0:yn.status)===0&&(yn!=null&&yn.data&&((en=yn==null?void 0:yn.data)==null?void 0:en.status)!==0?(rt({type:z.Types.SET_SUBMIT_RESULT,payload:{submitResult:yn==null?void 0:yn.data}}),Ne(2),Oe(320)):(Ne(1),Oe(0)))})},[ut==null?void 0:ut.id]),(0,be.useEffect)(()=>{if(et.current){let Wt=function(Rn){In=dn.offsetHeight,$t=!0,sn=Rn.pageY,lt.current.style.display="block"},en=function(){$t=!1,lt.current.style.display="none"},yn=function(Rn){if($t){un();let wt=sn-Rn.pageY,Ot=In+wt;if(Ot<0&&(Ot=0),Ot>window.innerHeight-150&&(Ot=window.innerHeight-150),Ae===1){Ot<=34?Oe(0):Oe(Ot);return}console.log(Ot,"resizeH"),Oe(Ot)}};const dn=ct.current;let In=0,$t=!1,sn=0;const Pn=document.getElementById("case-y-bar");return Pn==null||Pn.addEventListener("mousedown",Wt),document.addEventListener("mousemove",yn),document.addEventListener("mouseup",en),()=>{const Rn=document.getElementById("case-y-bar");Rn==null||Rn.removeEventListener("mousedown",Wt),document.removeEventListener("mousemove",yn),document.removeEventListener("mouseup",en)}}},[et,Ae]),(0,be.useEffect)(()=>{const Wt=x.Z.subscribe("resize-move-bar",un);if(Qe.get("type")!=="exercises")return document.addEventListener((0,me.gH)(),Wn),()=>{document.removeEventListener((0,me.gH)(),Wn),Wt()}},[]),(0,be.useEffect)(()=>{});function un(){var Wt,en,yn,dn;const In=document.getElementById("outputResultRef");if(In){let $t=In.dataset.text;pt.current.reset(),pt.current.writeln($t);const sn=document.getElementById("outputResultRef").offsetWidth-20,Pn=((dn=(yn=(en=(Wt=pt.current)==null?void 0:Wt._core)==null?void 0:en._renderService)==null?void 0:yn.dimensions)==null?void 0:dn.actualCellWidth)||10,Rn=Math.ceil(sn/Pn);pt.current.resize(Rn,Math.ceil(In.clientHeight/16))}}function on(){He(!Ye),setTimeout(()=>{un()},300),Oe(Ye?320:window.innerHeight-150)}function kn(){Re?(Ve(!1),(0,me.BU)()):(Ve(!0),(0,me.Dj)(ht.current))}const Wn=Wt=>{(0,me.vp)()||Ve(!1)},En=(0,be.useMemo)(()=>{if(Be){const{status:Wt,output:en,error_msg:yn}=Be;return setTimeout(()=>{let dn="",In=document.getElementById("outputResultRef");en?dn=se.Base64.decode(en):yn&&(dn=se.Base64.decode(yn)),pt.current=new oe.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),pt.current.open(In),pt.current.onKey(function($t){var sn;if($t.domEvent.key.toLocaleUpperCase()==="C"&&$t.domEvent.ctrlKey){$t.domEvent.preventDefault();let Pn=(sn=pt.current)==null?void 0:sn.getSelection();navigator.clipboard.writeText(Pn).then(()=>{})}}),In.dataset.text=dn,pt.current.setOption("convertEol",!0),un()},300),ve.createElement(ve.Fragment,null,Le(Be))}return null},[Be]);function Kt(){var Wt,en;if(!(Xe!=null&&Xe.code)||((Wt=Xe==null?void 0:Xe.code)==null?void 0:Wt.trim().length)===0){(en=E.ZP)==null||en.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ne(1),Oe(320),Je()}const Gt=Wt=>pe(void 0,null,function*(){let en=yield(0,ee.ZP)(`/api/problems/${Wt}/start.json`,{method:"get",params:{hack_user_id:We==null?void 0:We.user_id}});en&&(window.location.href=`/myproblems/${en==null?void 0:en.identifier}${window.location.search}`)});function Ht(){St?navigator.clipboard.writeText(se.Base64.decode(rn)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(se.Base64.decode(ft)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return ve.createElement(be.Fragment,null,ve.createElement("div",{className:fe()(ie.Z.case,Ue&&ie.Z.whiteCase),style:{height:Fe},ref:ct},ve.createElement("div",{className:ie.Z.fullMask,ref:lt}),ve.createElement("div",{className:ie.Z["resize-y-bar"],id:"case-y-bar",ref:et,draggable:!1},Ae===2&&ve.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Ae===1&&(Fe<=34?ve.createElement("div",{onClick:()=>{Oe(320)},className:ie.Z.unfoldBtn},"\u63A7\u5236\u53F0",ve.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):ve.createElement("div",{onClick:()=>{Oe(0)},className:ie.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",ve.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),ve.createElement("div",null,ve.createElement("div",{className:ie.Z.caseHead},ve.createElement("div",{className:ie.Z.dot}),ve.createElement("div",{className:ie.Z.text},Ae===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Ae===2&&!Me&&typeof mt=="number"&&ve.createElement(ve.Fragment,null,mt===de.h.OK?ve.createElement("div",{className:ie.Z.pass},ve.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):ve.createElement("div",{className:ie.Z.noPass},ve.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),ye[mt])),ve.createElement("div",{className:ie.Z.btns},Ae===2&&!Me&&ve.createElement(ve.Fragment,null,mt!==de.h.OK&&ve.createElement("div",{onClick:Ht},ve.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),ve.createElement("div",{onClick:()=>{xe(at)}},ve.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),Qe.get("type")!=="exercises"&&ve.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>on()},ve.createElement("i",{className:`iconfont icon-${Ye?"suoxiao1":"fangda"}`})))),ve.createElement("div",{style:{display:Ae===1?"block":"none"}},je?ve.createElement(le.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ve.createElement("div",{style:{height:Fe-34}},ve.createElement("div",{className:ie.Z.result},ve.createElement("div",{className:ie.Z.left},ve.createElement("div",{className:ie.Z.title},ve.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),ve.createElement("div",{className:ie.Z.leftNode},ve.createElement(Se,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Ce?"":De,onChange:tt}))),ve.createElement("div",{className:ie.Z.right},ve.createElement("div",{className:ie.Z.title},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ve.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),ve.createElement("div",{className:ie.Z.node},Be?En:ve.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),ve.createElement("div",{style:{display:Ae===2?"block":"none"}},Me?ve.createElement(le.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ve.createElement("div",{style:{height:Fe-34,display:"flex",flexDirection:"column",overflow:"hidden"}},ve.createElement("div",{ref:ht,className:ie.Z.elseNode},ve.createElement("div",{className:ie.Z.nameWrap},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),ve.createElement("div",{className:ie.Z.scroll},ve.createElement("pre",{className:ie.Z.scrollBox,style:qe?{height:Re?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!St&&ve.createElement(Ee,{value:it}),St&&ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(void 0,null,function*(){const Wt=yield fetch(Tt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});ke(yield Wt.text()),setTimeout(()=>{$e(Tt)},200)})},it)),it&&ve.createElement("div",{className:ie.Z.action},ve.createElement("span",{onClick:()=>Ke(!qe)},qe?"\u6536\u8D77":"\u5C55\u5F00"),Qe.get("type")!=="exercises"&&ve.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>kn(),className:`iconfont icon-${Re?"suoxiao1":"fangda"}`})))),ve.createElement("div",{className:ie.Z.result,style:{flex:1,overflow:"hidden"}},ve.createElement("div",{className:ie.Z.left},ve.createElement("div",{className:ie.Z.title},ve.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),ve.createElement("div",{className:ie.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},ve.createElement("pre",null,!St&&ve.createElement(Ee,{className:"mb10",value:vt&&se.Base64.decode(vt)||""}),St&&ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(void 0,null,function*(){const Wt=yield fetch(Nt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});ke(yield Wt.text()),setTimeout(()=>{$e(Nt)},200)})},vt)))),ve.createElement("div",{className:ie.Z.right},ve.createElement("div",{className:ie.Z.title},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ve.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),ve.createElement("div",{className:ie.Z.node,style:{color:mt===de.h.OK?"#2ABD8C":"#FF2C29"}},ve.createElement("pre",null,(mt===4||mt===5)&&ve.createElement(Ee,{className:"mb10",value:rn&&se.Base64.decode(rn)||""}),mt!=4&&mt!=5&&(St?ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(void 0,null,function*(){const Wt=yield(0,ee.ZP)(Bt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{ke(Wt)}catch(en){ke("")}setTimeout(()=>{$e(Bt)},200)})},ft):ve.createElement(Ee,{className:"mb10",value:ft&&se.Base64.decode(ft)||""})))))))))),ve.createElement("div",{className:fe()(ie.Z.footer,Ue&&ie.Z.whiteFooter),style:{zIndex:100}},(Xe==null?void 0:Xe.is_program)&&(Xe==null?void 0:Xe.above_question)&&ve.createElement(he.ZP,{className:"mr10",type:"primary",onClick:()=>Gt(Xe==null?void 0:Xe.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(Xe==null?void 0:Xe.is_program)&&(Xe==null?void 0:Xe.under_question)&&ve.createElement(he.ZP,{className:"mr10",type:"primary",onClick:()=>Gt(Xe==null?void 0:Xe.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),ve.createElement(he.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:je||Me,loading:je,color:"#2ABD8C",className:"mr10",onClick:Kt},"\u8C03\u8BD5\u4EE3\u7801"),Qe.get("qtype")!=="8"&&ve.createElement(he.ZP,{className:ie.Z.disabled,type:"primary",icon:ve.createElement("i",{className:"iconfont icon-bofang1"}),loading:Me,disabled:je||Me,onClick:()=>{var Wt,en;if(!(Xe!=null&&Xe.code)||((Wt=Xe==null?void 0:Xe.code)==null?void 0:Wt.trim().length)===0){(en=E.ZP)==null||en.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ne(2),Oe(320),Ze()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),ve.createElement(y.Z,{onClose:xe,open:Te}),ve.createElement(te.Z,{close:!0,data:Ie,type:Ie.length?"txt":"",onClose:()=>$e(""),monacoEditor:{value:ot,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},57753:function(_t,dt,ge){"use strict";ge.r(dt),ge.d(dt,{Types:function(){return xo},default:function(){return Yr}});var be=ge(59301),_e=ge(95392),E=ge(31797),he=ge(43418),de=ge(71418),se=ge(3113),ne=ge(6848),ie=ge(95237),le=ge(20885),ue=ge(75823),ae=ge(91415),oe=ge(67786),re=ge(78323),ee=ge(87169),a=ge(43428),y=ge(95440),x=ge(81123),b=ge(83090),z=ge(11979),te=ge(8591),ce={list:"list___IRN6i",copy:"copy___qCn9B"},fe=ge(56102),me=ge(57193),ve=(Lt,Yt,mn)=>new Promise((Sn,ln)=>{var an=On=>{try{pn(mn.next(On))}catch(Zn){ln(Zn)}},cn=On=>{try{pn(mn.throw(On))}catch(Zn){ln(Zn)}},pn=On=>On.done?Sn(On.value):Promise.resolve(On.value).then(an,cn);pn((mn=mn.apply(Lt,Yt)).next())}),Se=({showResourceCentre:Lt,identifier:Yt})=>{const mn=(0,_e.useParams)(),[Sn,ln]=(0,be.useState)(null);(0,be.useEffect)(()=>{Lt&&an()},[Lt]);const an=()=>ve(void 0,null,function*(){const cn=yield(0,me.ZP)(`/api/problems/${Yt}/attachment_list.json`,{method:"get"});(cn==null?void 0:cn.status)==0&&ln(cn.data||[])});return be.createElement("div",{className:"tpi-code-setting"},be.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(Sn!=null&&Sn.length)&&be.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),Sn==null?void 0:Sn.map((cn,pn)=>be.createElement("dl",{className:ce.list,key:pn},be.createElement(ne.Z,{title:cn.title},be.createElement("dt",null,be.createElement("i",{className:"icon-wenjian4 mr5"}),cn.title)),be.createElement("dd",null,be.createElement(fe.CopyToClipboard,{text:cn.saved_file_path,onCopy:()=>te.ZP.success("\u590D\u5236\u6210\u529F")},be.createElement("span",{className:`${ce.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},ye=ge(59301),we=Object.defineProperty,Pe=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,Ee=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,je=(Lt,Yt,mn)=>Yt in Lt?we(Lt,Yt,{enumerable:!0,configurable:!0,writable:!0,value:mn}):Lt[Yt]=mn,Me=(Lt,Yt)=>{for(var mn in Yt||(Yt={}))De.call(Yt,mn)&&je(Lt,mn,Yt[mn]);if(Ee)for(var mn of Ee(Yt))Ce.call(Yt,mn)&&je(Lt,mn,Yt[mn]);return Lt},Ge=(Lt,Yt)=>Pe(Lt,Le(Yt));const Be={theme:(0,b.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,b.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,b.G)("cmTabToSpace",!0),showResourceCentre:!1};var tt=(Lt=>(Lt[Lt.set_font_size=0]="set_font_size",Lt[Lt.set_theme=1]="set_theme",Lt[Lt.on_tab_to_space=2]="on_tab_to_space",Lt[Lt.set_show_editor_setting=3]="set_show_editor_setting",Lt[Lt.set_show_respurce_center=4]="set_show_respurce_center",Lt))(tt||{});function Je(Lt,Yt){switch(Yt.type){case 3:return Ge(Me({},Lt),{showEditorSetting:Yt.payload});case 1:return Ge(Me({},Lt),{theme:Yt.payload});case 0:return Ge(Me({},Lt),{fontSize:Yt.payload});case 2:return Ge(Me({},Lt),{tabToSpace:Yt.payload});case 4:return Ge(Me({},Lt),{showResourceCentre:Yt.payload});default:throw new Error}}var Ze=({isLoading:Lt,value:Yt,onChange:mn,language:Sn,onUpdateCode:ln,ActionBarRender:an,setIsWhiteTheme:cn,identifier:pn})=>{const[On,Zn]=(0,be.useReducer)(Je,Be),{theme:An,fontSize:Ar,showEditorSetting:rr,tabToSpace:oo,showResourceCentre:pr}=On,Jn=(0,be.useRef)(),wr=(0,be.useRef)();(0,be.useEffect)(()=>{cn(An==="vs")},[An]);const _r={onFontSizeChange:Ur=>{Zn({type:0,payload:Ur}),(0,b.t)("cmFontSize",Ur)},tabToSpace:oo,cmFontSize:Ar,className:"oj",cmCodeMode:An,onTabToSpace:Ur=>{Zn({type:2,payload:Ur}),(0,b.t)("cmTabToSpace",Ur)},onCodeModeChange:Ur=>{Zn({type:1,payload:Ur}),(0,b.t)("ProgrammingCodeMode",Ur)}};function Vn(){Zn({type:3,payload:!1})}function Dr(){Zn({type:3,payload:!0})}function $r(){Zn({type:4,payload:!1})}function jr(){Zn({type:4,payload:!0})}const Cr={value:Yt,language:Sn,theme:An,options:{fontSize:Ar,insertSpaces:oo},onChange:Ur=>{mn(Ur),wr.current=Ur,clearTimeout(Jn.current),Jn.current=setTimeout(()=>{ln(wr.current)},1e4)},onEditBlur:Ur=>{wr.current&&ln(wr.current)}};return ye.createElement(be.Fragment,null,an(Dr,jr),ye.createElement("div",{style:{flex:1,overflow:"hidden"}},!Lt&&ye.createElement(y.ZP,Me({},Cr))),ye.createElement(x.Z,null,ye.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:rr,onClose:Vn},ye.createElement(z.Z,Me({},_r)))),ye.createElement(x.Z,null,ye.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:pr,onClose:$r},ye.createElement(Se,{showResourceCentre:pr,identifier:pn}))))},Xe=ge(60141),We=ge(24334),ze=ge(62969),Ue={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},rt={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},Qe=ge(1710),ut=ge(58421),Ye=ge(58617),He=ge(85091),Re=ge(56656),Ve=ge.n(Re),Ae=ge(59301);const{Column:Ne}=Qe.default;var qe=({submitResult:Lt,submitting:Yt,submitRecords:mn,page:Sn,onPageChange:ln,topicId:an})=>{const[cn]=(0,_e.useSearchParams)(),{records:pn,records_count:On}=mn||{},[Zn,An]=(0,be.useState)(!1),Ar=cn.get("type")==="1";return Ae.createElement(de.Z,{spinning:Yt,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Ae.createElement(Ye.Z,{style:{fontSize:24},spin:!0})},(pn==null?void 0:pn.length)>0?Ae.createElement(Qe.default,{dataSource:pn,rowKey:"id",pagination:!1},Ae.createElement(Ne,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(rr,oo)=>Ae.createElement("span",null," ",Ve()(rr).format("YYYY-MM-DD HH:mm:ss"))}),Ae.createElement(Ne,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(rr,oo)=>{var pr;return Ae.createElement("span",{className:`${rr===0?"c-green":"c-red"} current`,onClick:()=>{An(oo.id)}},(pr=ze.Im[rr])==null?void 0:pr.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Ae.createElement(Ne,{title:`\u6267\u884C\u7528\u65F6 (${Ar?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:rr=>rr?Ar?rr:rr/1e3:""}),Ae.createElement(Ne,{title:`\u5185\u5B58\u6D88\u8017\uFF08${Ar?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:rr=>rr?Ar?rr:parseFloat((rr/1024).toFixed(2)):""}),Ae.createElement(Ne,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Ae.createElement(Ne,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(rr,oo)=>Ae.createElement("span",{className:"c-light-primary current",onClick:()=>{An(oo.id)}},"\u67E5\u770B")})):Ae.createElement("div",{style:{height:300,width:"100%"}}),Ae.createElement(He.Z,{onClose:An,open:Zn}),On>15?Ae.createElement(ut.Z,{className:rt.pagination,current:Sn,pageSize:15,total:On,onChange:ln}):null)},Ke=ge(13922),Fe=ge(12563),Oe={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Te=ge(76818),xe=ge(59301);const Ie={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var $e=({hack:Lt})=>{const{language:Yt,difficult:mn,time_limit:Sn,description:ln}=Lt,[an]=(0,_e.useSearchParams)(),cn=Ie[mn];return xe.createElement(xe.Fragment,null,xe.createElement("ul",{className:Oe.info},xe.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",xe.createElement("b",{className:Oe.info_tag},Yt)),xe.createElement("li",null,xe.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",xe.createElement(Fe.default,{color:cn==null?void 0:cn.color},cn==null?void 0:cn.name)),xe.createElement("li",null,xe.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",xe.createElement("span",{style:{color:"#333333"}},Sn,"\u79D2"))),an.get("qtype")==="8"?xe.createElement(Te.Z,{value:ln,showProgramFill:!0,className:Oe.desc}):xe.createElement(Te.Z,{value:ln,className:Oe.desc}))},ot={},ke=ge(59301),et=({hack:Lt,current_user:Yt})=>ke.createElement("div",{className:ot.answer},Lt!=null&&Lt.answer_text?ke.createElement(Te.Z,{style:{padding:"13px 0"},value:(Lt==null?void 0:Lt.answer_text)||""}):ke.createElement(Ke.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),pt=ge(27035);function ct(Lt,Yt){return(0,me.U2)(`/problems/${Lt}/comments.json`,{page:Yt,limit:10})}function ht(Lt){return(0,me.v_)(`/discusses/${Lt}/plus.json`,{container_type:"Discuss",type:1})}function lt(Lt,Yt,mn){return(0,me.v_)(`/problems/${Lt}/comments/reply.json`,{comments:{content:mn,parent_id:Yt}})}function mt(Lt,Yt){return(0,me.v_)(`/problems/${Lt}/comments.json`,{comments:{content:Yt}})}function at(Lt,Yt,mn){return(0,me.v_)(`/problems/${Lt}/comments/${Yt}/hidden.json`,mn)}function it(Lt,Yt){return(0,me.IV)(`/problems/${Lt}/comments/${Yt}`)}var ft=ge(63386);function vt({author:Lt}){return be.createElement("a",{href:`/users/${Lt.login}`,target:"_blank"},be.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${re.Z.IMG_SERVER}/images/${Lt.image_url}`,width:"50"}))}function St({data:Lt,index:Yt,parentDiscussIndex:mn,user:Sn,onSetActionType:ln}){const{author:an,can_delete:cn,content:pn,id:On,time:Zn}=Lt;function An(){ln({id:On,index:Yt,type:"delete-discuss",parentDiscussIndex:mn,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const Ar=Sn.admin||cn||an.user_id===Sn.user_id;return be.createElement("div",{className:"discuss-item-container second-discuss "},be.createElement(vt,{author:an}),be.createElement("section",null,be.createElement("div",{className:"discuss-info"},be.createElement("a",{href:`/users/${an.login}`,target:"_blank"},an.name),be.createElement("span",{className:"grey"},Zn),be.createElement("div",{className:"btn-group",style:{marginBottom:0}},Ar?be.createElement("a",{onClick:An,title:"\u5220\u9664"},be.createElement("i",{className:"iconfont icon-shanchu"})):null)),be.createElement(Te.Z,{className:"discuss-content",value:pn})))}var Tt=({user:Lt,data:Yt,index:mn,onPlusDiscuss:Sn,onSetActionType:ln,activeDiscussIndex:an,onReplyDiscuss:cn,onSetActiveDiscussIndex:pn})=>{const{content:On,children:Zn,hidden:An,id:Ar,praise_count:rr,time:oo,user_praise:pr,can_delete:Jn,author:wr}=Yt;function _r(){pn(Ar)}function Vn(){Sn(Ar,!pr,mn)}function Dr(){ln({id:Ar,index:mn,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function $r(){ln({id:Ar,index:mn,params:{hidden:An?"0":"1"},type:"hidden-discuss",message:An?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const jr=Lt.admin||Lt.user_id===wr.user_id;return be.createElement("div",{className:"discuss-item-container",key:Ar},be.createElement(vt,{author:wr}),be.createElement("section",null,be.createElement("div",{className:"discuss-info"},be.createElement("a",{href:`/users/${wr.login}`,target:"_blank"}," ",wr.name," "),be.createElement("span",{className:"grey"},oo)),be.createElement(Te.Z,{className:"discuss-content",value:On}),Zn&&Zn.length>0?be.createElement("div",{className:"reply-discuss-container"},Zn.map((Cr,Ur)=>be.createElement(St,{key:Cr.id,data:Cr,index:Ur,user:Lt,onSetActionType:ln,parentDiscussIndex:mn}))):null,be.createElement("div",{className:"btn-group"},jr?be.createElement("a",{onClick:$r,title:An?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},be.createElement("i",{className:An?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Jn&&(!Zn||Zn.length==0)?be.createElement("a",{onClick:Dr,title:"\u5220\u9664"},be.createElement("i",{className:"iconfont icon-shanchu"})):null,be.createElement("a",{onClick:_r,title:"\u56DE\u590D"}," ",be.createElement("i",{className:"iconfont icon-huifu1"})," "),be.createElement("a",{onClick:Vn,className:pr?"c-orange":""},be.createElement("i",{className:pr?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),be.createElement("span",null,rr||""))),be.createElement(ft.Z,{id:Ar,activeDiscussIndex:an,onReplyDiscuss:cn})))},Bt=ge(48775),Nt={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},rn=ge(88871),bn=(Lt,Yt,mn)=>new Promise((Sn,ln)=>{var an=On=>{try{pn(mn.next(On))}catch(Zn){ln(Zn)}},cn=On=>{try{pn(mn.throw(On))}catch(Zn){ln(Zn)}},pn=On=>On.done?Sn(On.value):Promise.resolve(On.value).then(an,cn);pn((mn=mn.apply(Lt,Yt)).next())}),un=({user_praise:Lt,praise_count:Yt,praisePlus:mn,onCreateDiscuss:Sn,discuss_count:ln})=>{const[an,cn]=(0,be.useState)(!1),[pn,On]=(0,be.useState)("");function Zn(oo){On(oo)}function An(){cn(!0)}function Ar(){cn(!1)}function rr(){return bn(this,null,function*(){Sn(pn),On(""),cn(!1)})}return be.createElement("div",{className:`${Nt["dis-input-editor-container"]} ${an?Nt.active:""} `},be.createElement("div",{className:an?`hide ${Nt["text-area"]}`:Nt["text-area"]},be.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:An}),be.createElement("a",null," ",be.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",ln," "),be.createElement("a",{className:"c-light-black",onClick:mn,title:Lt?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},be.createElement("i",{className:`mr3 ${Lt?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),Yt?be.createElement("span",null,Yt):"")),an?be.createElement("div",{className:Nt["input-mask"],onClick:Ar}):null,be.createElement("div",{className:an?Nt["md-container"]:`${Nt["md-container"]} hide`},be.createElement(rn.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:pn,height:240,onChange:Zn}),be.createElement("div",{className:Nt["tip-container"],onClick:Ar},be.createElement("a",{className:Nt["btn-send"],onClick:rr}," \u53D1\u9001 "))))},on=ge(59301),kn=Object.defineProperty,Wn=Object.defineProperties,En=Object.getOwnPropertyDescriptors,Kt=Object.getOwnPropertySymbols,Gt=Object.prototype.hasOwnProperty,Ht=Object.prototype.propertyIsEnumerable,Wt=(Lt,Yt,mn)=>Yt in Lt?kn(Lt,Yt,{enumerable:!0,configurable:!0,writable:!0,value:mn}):Lt[Yt]=mn,en=(Lt,Yt)=>{for(var mn in Yt||(Yt={}))Gt.call(Yt,mn)&&Wt(Lt,mn,Yt[mn]);if(Kt)for(var mn of Kt(Yt))Ht.call(Yt,mn)&&Wt(Lt,mn,Yt[mn]);return Lt},yn=(Lt,Yt)=>Wn(Lt,En(Yt)),dn=(Lt,Yt,mn)=>new Promise((Sn,ln)=>{var an=On=>{try{pn(mn.next(On))}catch(Zn){ln(Zn)}},cn=On=>{try{pn(mn.throw(On))}catch(Zn){ln(Zn)}},pn=On=>On.done?Sn(On.value):Promise.resolve(On.value).then(an,cn);pn((mn=mn.apply(Lt,Yt)).next())});const In={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var $t=(Lt=>(Lt[Lt.GET_DISCUSSES=0]="GET_DISCUSSES",Lt[Lt.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",Lt[Lt.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",Lt[Lt.PLUS_DISCUSS=3]="PLUS_DISCUSS",Lt[Lt.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",Lt[Lt.SET_PAGE=5]="SET_PAGE",Lt[Lt.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",Lt))($t||{});function sn(Lt,Yt){switch(Yt.type){case 6:return yn(en({},Lt),{loading:!0});case 0:return en(en({},Lt),Yt.payload);case 1:return en(en({},Lt),Yt.payload);case 4:return en(en({},Lt),Yt.payload);case 3:return en(en({},Lt),Yt.payload);case 5:return yn(en({},Lt),{page:Yt.payload});case 2:return en(en({},Lt),Yt.payload);default:throw new Error}}var Pn=({user:Lt,identifier:Yt,hack:mn,onTriggerPraise:Sn,activeIndex:ln})=>{const[an,cn]=(0,be.useReducer)(sn,In),{loading:pn,page:On,data:Zn,count:An,actionType:Ar,activeDiscussIndex:rr}=an,oo=(0,be.useCallback)(()=>dn(void 0,null,function*(){cn({type:6});const Cr=yield ct(Yt,On),{comments:Ur,disscuss_count:po}=Cr;cn({type:0,payload:{data:Ur,count:po,loading:!1}})}),[On,Yt]);(0,be.useEffect)(()=>{ln==="2"&&oo()},[Yt,On,ln]);function pr(Cr){cn({type:5,payload:Cr})}function Jn(Cr){cn({type:4,payload:{actionType:Cr}})}function wr(Cr){cn(rr===Cr?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:Cr}})}function _r(Cr,Ur,po){return dn(this,null,function*(){try{const Po=yield ht(Cr);Zn[po].user_praise=Ur,Zn[po].praise_count=Po.praise_count,cn({type:3,payload:{data:[...Zn]}})}catch(Po){console.log(Po)}})}function Vn(){return dn(this,null,function*(){const{id:Cr,params:Ur,type:po,index:Po,parentDiscussIndex:Uo}=Ar;if(po==="hidden-discuss"&&(yield at(Yt,Cr,Ur),Uo?Zn[Uo].children[Po].hidden=Ur.hidden==1:Zn[Po].hidden=Ur.hidden==1,cn({type:4,payload:{actionType:null,data:[...Zn]}})),po==="delete-discuss"){if(yield it(Yt,Cr),Uo||Uo===0){let Co=Zn[Uo].children;for(let Ho=Co.length-1;Ho>=0;Ho--)if(Co[Ho].id===Cr){Co.splice(Ho,1);break}Zn[Uo].children=Co}else for(let Co=Zn.length-1;Co>=0;Co--)if(Zn[Co].id===Cr){Zn.splice(Co,1);break}cn({type:4,payload:{actionType:null,data:[...Zn]}})}})}function Dr(){cn({type:4,payload:{actionType:null}})}function $r(Cr,Ur){return dn(this,null,function*(){try{yield lt(Yt,Cr,Ur),oo()}catch(po){console.log(po)}})}function jr(Cr){return dn(this,null,function*(){cn({type:6}),yield mt(Yt,Cr),oo()})}return on.createElement(on.Fragment,null,on.createElement("div",{className:"discuss-panel"},Zn.length===0?on.createElement(Ke.Z,null):Zn.map((Cr,Ur)=>on.createElement(Tt,{onReplyDiscuss:$r,onPlusDiscuss:_r,onSetActiveDiscussIndex:wr,onSetActionType:Jn,data:Cr,index:Ur,user:Lt,activeDiscussIndex:rr})),An>10?on.createElement("div",{className:"pagination-container"},on.createElement(ut.Z,{showQuickJumper:!0,onChange:pr,current:On,total:An})):null),on.createElement(un,{user_praise:mn.user_praise,praise_count:mn.praises_count,praisePlus:Sn,discuss_count:mn.comments_count,onCreateDiscuss:jr}),on.createElement(x.Z,null,on.createElement(he.default,{centered:!0,title:"\u63D0\u793A",open:!!Ar,onOk:Vn,onCancel:Dr},on.createElement("p",null,Ar?Ar.message:"")),on.createElement(Bt.Z,null)))},Rn=ge(57809),wt=ge(92832),Ot=ge(65615),xt={},Xt=ge(59301),Mn=({hack:Lt,current_user:Yt})=>Xt.createElement("div",{className:xt.answer},Lt!=null&&Lt.analysis?Xt.createElement(Te.Z,{style:{padding:"13px 0"},value:(Lt==null?void 0:Lt.analysis)||""}):Xt.createElement(Ke.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),Tn={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},ur=ge(36381),nr=ge(43604),zt=ge(78241),At=ge(5871),tn=ge(87960),Dt=ge(59301);const{TextArea:fn}=wt.default,{Panel:zn}=ur.default;var Nn=({data:Lt,hack:Yt})=>(console.log(Lt,Yt,"data"),Yt!=null&&Yt.is_file?Dt.createElement(tn.Y2,{disabled:!0,className:Tn.uploadTableWrapper,showScore:!Yt.test_set_score,data:Lt,isProgramHomework:!0}):Dt.createElement("div",{className:Tn.hackSets},Lt==null?void 0:Lt.map((mn,Sn)=>Dt.createElement(ur.default,{accordion:!0,bordered:!1,key:Sn,defaultActiveKey:Sn===0&&mn.id,className:Tn.collapseWrapper,expandIcon:({isActive:ln})=>Dt.createElement("i",{className:`iconfont icon-weizhankai ${ln?Tn.open:Tn.close}`,style:{fontSize:14,transition:"all .2s"}})},Dt.createElement(zn,{key:mn.id,header:Dt.createElement(ie.Z,{align:"middle",justify:"space-between",wrap:!1},Dt.createElement(nr.Z,{className:Tn.panelHeader},Dt.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",Sn+1)),Dt.createElement(nr.Z,{flex:1},Dt.createElement(ie.Z,{align:"middle",justify:"end",wrap:!1},!(Yt!=null&&Yt.test_set_score)&&Dt.createElement(nr.Z,{className:Tn.rateInput},Dt.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),Dt.createElement("div",null,Dt.createElement(zt.default.Item,{noStyle:!0},Dt.createElement(At.Z,{value:mn==null?void 0:mn.score,className:Tn.baseFormItem,min:0,max:100,disabled:!0}))),Dt.createElement("span",{className:"ml10"},"%")))))},Dt.createElement(zt.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},Dt.createElement(fn,{readOnly:!0,value:mn==null?void 0:mn.input,rows:4})),Dt.createElement(zt.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},Dt.createElement(fn,{readOnly:!0,value:mn==null?void 0:mn.output,rows:4}))))))),Ln={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},bt=ge(59301),Ft=(0,be.forwardRef)(({data:Lt=[]},Yt)=>{var mn;const[Sn,ln]=(0,be.useState)(),an=Lt.filter(pn=>pn.show);(0,be.useEffect)(()=>{an.length&&ln(an[0].id)},[Lt==null?void 0:Lt.length]);const cn=((mn=an.find(pn=>pn.id===Sn))==null?void 0:mn.element)||null;return(0,be.useImperativeHandle)(Yt,()=>({setActiveTab:pn=>ln(pn)})),bt.createElement("div",{className:Ln.tabs},bt.createElement("div",{className:Ln.tabWarp},an.map(pn=>bt.createElement("div",{onClick:()=>ln(pn.id),className:`${Ln.tab} ${pn.id===Sn?Ln.active:""}`,key:pn.id},pn.name))),bt.createElement("div",{className:Ln.content},cn))}),Et=ge(59301),nn=Object.defineProperty,qt=Object.defineProperties,Vt=Object.getOwnPropertyDescriptors,Jt=Object.getOwnPropertySymbols,$n=Object.prototype.hasOwnProperty,Kn=Object.prototype.propertyIsEnumerable,kt=(Lt,Yt,mn)=>Yt in Lt?nn(Lt,Yt,{enumerable:!0,configurable:!0,writable:!0,value:mn}):Lt[Yt]=mn,br=(Lt,Yt)=>{for(var mn in Yt||(Yt={}))$n.call(Yt,mn)&&kt(Lt,mn,Yt[mn]);if(Jt)for(var mn of Jt(Yt))Kn.call(Yt,mn)&&kt(Lt,mn,Yt[mn]);return Lt},cr=(Lt,Yt)=>qt(Lt,Vt(Yt)),ar=(Lt,Yt,mn)=>new Promise((Sn,ln)=>{var an=On=>{try{pn(mn.next(On))}catch(Zn){ln(Zn)}},cn=On=>{try{pn(mn.throw(On))}catch(Zn){ln(Zn)}},pn=On=>On.done?Sn(On.value):Promise.resolve(On.value).then(an,cn);pn((mn=mn.apply(Lt,Yt)).next())});const Hr={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},xn={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var Dn=({hack:Lt,onTriggerPraise:Yt,topicId:mn,page:Sn,onPageChange:ln,user:an,current_user:cn,submitRecords:pn,submitting:On,submitResult:Zn,setActiveIndex:An,hack_sets:Ar})=>{var rr,oo;const[pr]=(0,_e.useSearchParams)(),[Jn,wr]=(0,be.useState)("0"),_r=(0,_e.useLocation)(),[Vn,Dr]=(0,be.useState)(!1),[$r,jr]=(0,be.useState)(null),[Cr,Ur]=(0,be.useState)([]),[po,Po]=(0,be.useState)([]),[Uo,Co]=(0,be.useState)({page:1,limit:10}),Ho=(0,be.useRef)(null),sa=(0,be.useRef)(null);console.log(an,"user");let[To,ja]=(0,be.useState)(cr(br({},(0,_e.useParams)()),{page:1,per_page:20,name:""}));(0,be.useEffect)(()=>{sa.current&&(Lt==null?void 0:Lt.is_close_tips)===!1&&$r===null&&jr(!0)},[sa.current,Lt==null?void 0:Lt.is_close_tips,$r]);function Ba(){return ar(this,null,function*(){yield(0,me.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,be.useEffect)(()=>{An(Jn)},[Jn]);function wa(Vr){return ar(this,null,function*(){let Jo=Vr.target.id;if(Jo==="1"){let oa=yield(0,me.ZP)(`/api/myproblems/${To.id}/redo_logs.json`,{method:"get",params:br({},Uo)});(oa==null?void 0:oa.status)===0&&Po(oa==null?void 0:oa.data)}wr(Jo)})}(0,be.useEffect)(()=>pt.Z.subscribe("to-commit-info",()=>{wr("1"),Ho.current&&Ho.current.setActiveTab("1")}),[]),(0,be.useEffect)(()=>pt.Z.subscribe("to-reset-info",()=>{wa({target:{id:"1"}}),Ho.current&&Ho.current.setActiveTab("2")}),[]);function Na(){wr("2")}function ko(){return ar(this,null,function*(){let Vr=yield(0,me.ZP)("/api/problems/my_hack_list.json",{method:"get",params:br({identifier:To==null?void 0:To.id},To)});Ur(Vr)})}const Rr=[{title:null,description:Et.createElement("div",null,Et.createElement("b",{onClick:()=>{jr(!1),Ba(),Dr(!0),ko()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),Et.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),Et.createElement(se.ZP,{onClick:()=>{jr(!1),Ba()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>sa.current}];return Et.createElement("div",{className:Ue["left-panel"]},Et.createElement("ul",{className:`${Ue["s-navs"]} ${Ue["bg-white"]} ${Ue.b1}`},(Lt==null?void 0:Lt.is_program)&&!pr.get("pageId")&&Et.createElement(ne.Z,{title:"\u9898\u76EE\u5217\u8868"},Et.createElement("div",{onClick:()=>{ko(),Dr(!0)},className:Ue.btns,ref:sa,style:$r?{pointerEvents:"none"}:{}},Et.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),Et.createElement("li",{style:{marginLeft:20}},Et.createElement("a",{className:Jn==="0"?Ue.active:"",id:"0",onClick:wa},"\u9898\u76EE\u63CF\u8FF0")),Et.createElement("li",null,Et.createElement("a",{className:Jn==="1"?Ue.active:"",id:"1",onClick:wa},"\u64CD\u4F5C\u8BB0\u5F55")),(pr.get("type")!=="exercises"&&(Lt==null?void 0:Lt.answer_text_show)||pr.get("type")!=="exercises"&&(Lt==null?void 0:Lt.analysis_show))&&Et.createElement("li",null,Et.createElement("a",{className:Jn==="4"?Ue.active:"",id:"4",onClick:wa},"\u89E3\u7B54\u53C2\u8003")),pr.get("type")!=="exercises"&&Et.createElement("li",null,Et.createElement("a",{className:Jn==="2"?Ue.active:"",id:"2",onClick:wa},"\u8BC4\u8BBA")),!!(Ar!=null&&Ar.length)&&pr.get("type")!=="exercises"&&pr.get("type")!=="1"&&Et.createElement("li",null,Et.createElement("a",{className:Jn==="5"?Ue.active:"",id:"5",onClick:wa},"\u6D4B\u8BD5\u7528\u4F8B"))),Et.createElement("div",{className:`${Ue["tab-panel-body"]} ${Jn==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},Et.createElement($e,{hack:Lt,onTriggerPraise:Yt,toDiscuss:Na})),Et.createElement("div",{style:{padding:"12px"},className:`${Ue["tab-panel-body"]} ${Jn==="1"?"":"hide"}`},Et.createElement(Ft,{ref:Ho,data:[{id:"1",show:pr.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:Et.createElement(Et.Fragment,null,pn!=null&&pn.records_count||On?Et.createElement(qe,{page:Sn,onPageChange:ln,topicId:mn,submitting:On,key:(Zn==null?void 0:Zn.id)||1,submitRecords:pn,submitResult:Zn}):Et.createElement(Ke.Z,null))},{id:"2",show:pr.get("type")==="exercises"||(Lt==null?void 0:Lt.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:Et.createElement(Et.Fragment,null,Et.createElement(Qe.default,{pagination:!1,dataSource:po==null?void 0:po.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Vr,Jo,oa)=>Ve()(Vr).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Vr,Jo,oa)=>{var ka;return(ka=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(za=>za.id===Vr))==null?void 0:ka.name}}]}),Et.createElement(ut.Z,{style:{marginTop:10},current:Uo.page,total:po==null?void 0:po.count,hideOnSinglePage:!0,onChange:Vr=>ar(void 0,null,function*(){Uo.page=Vr,Co(Uo);let Jo=yield(0,me.ZP)(`/api/myproblems/${To.id}/redo_logs.json`,{method:"get",params:cr(br({},Uo),{courseId:To.courseId})});(Jo==null?void 0:Jo.status)===0&&Po(Jo==null?void 0:Jo.data)})}))}]})),Et.createElement("div",{style:{padding:"12px"},className:`${Ue["tab-panel-body"]} ${Jn==="4"?"":"hide"}`},Et.createElement(Ft,{data:[{id:"1",show:pr.get("type")!=="exercises"&&(Lt==null?void 0:Lt.answer_text_show),name:"\u7B54\u6848",element:Et.createElement(Et.Fragment,null,Et.createElement(et,{hack:Lt,current_user:cn}))},{id:"2",show:pr.get("type")!=="exercises"&&(Lt==null?void 0:Lt.analysis_show),name:"\u89E3\u6790",element:Et.createElement(Et.Fragment,null,Et.createElement(Mn,{hack:Lt,current_user:cn}))}]})),Et.createElement("div",{className:`${Ue["tab-panel-body"]} ${Jn==="2"?"":"hide"}`,style:{padding:0}},Et.createElement(Pn,{user:an,activeIndex:Jn,identifier:Lt.identifier,hack:Lt,onTriggerPraise:Yt})),Et.createElement("div",{className:`${Ue["tab-panel-body"]} ${Jn==="5"?"":"hide"}`,style:{padding:12}},Et.createElement(Nn,{data:Ar||[],hack:Lt})),Et.createElement(a.Z,{rootClassName:Ue.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Dr(!1),open:Vn},Et.createElement(ie.Z,null,Et.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),Et.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",Cr==null?void 0:Cr.total_count,"\u9898\xA0[\xA0",Cr==null?void 0:Cr.total_score,"\u5206\xA0]\xA0"),!(an!=null&&an.hack_manager)&&Et.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",Cr==null?void 0:Cr.work_score,"\u5206")),Et.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),Et.createElement(ie.Z,{align:"middle",className:"mt10 mb10"},!(an!=null&&an.hack_manager)&&Et.createElement(Rn.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:Vr=>{To.page=1,To.finish_status=Vr,ja(br({},To)),ko()}},Et.createElement(Rn.default.Option,{value:""},"\u5168\u90E8"),Et.createElement(Rn.default.Option,{value:0},"\u672A\u5F00\u59CB"),Et.createElement(Rn.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),Et.createElement(Rn.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),Et.createElement(Rn.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:Vr=>{To.page=1,To.difficult=Vr||null,ja(br({},To)),ko()}},Et.createElement(Rn.default.Option,{value:0},"\u5168\u90E8"),Et.createElement(Rn.default.Option,{value:1},"\u7B80\u5355"),Et.createElement(Rn.default.Option,{value:2},"\u9002\u4E2D"),Et.createElement(Rn.default.Option,{value:3},"\u56F0\u96BE")),Et.createElement(wt.default.Search,{size:"large",onSearch:Vr=>{To.name=Vr,To.page=1,ja(br({},To)),ko()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),Et.createElement("div",{className:Ue.list,style:{height:36,background:"#3D445C"}},!(an!=null&&an.hack_manager)&&Et.createElement("span",null,"\u72B6\u6001"),Et.createElement("span",null,"\u5E8F\u53F7"),Et.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),Et.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),Et.createElement("div",{style:{overflow:"auto",flex:1}},(rr=Cr==null?void 0:Cr.data)!=null&&rr.length?(oo=Cr==null?void 0:Cr.data)==null?void 0:oo.map((Vr,Jo)=>Et.createElement("div",{onClick:()=>ar(void 0,null,function*(){let oa=yield(0,me.ZP)(`/api/problems/${Vr==null?void 0:Vr.identifier}/start.json`,{method:"get",params:{hack_user_id:an==null?void 0:an.user_id}});oa&&(window.location.href=`/myproblems/${oa==null?void 0:oa.identifier}${window.location.search}`)}),className:`${Ue.list} ${Vr!=null&&Vr.checked?Ue.active:""}`},!(an!=null&&an.hack_manager)&&Et.createElement(Et.Fragment,null,!(Vr!=null&&Vr.opened)&&Et.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(Vr==null?void 0:Vr.opened)&&!(Vr!=null&&Vr.passed)&&Et.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(Vr==null?void 0:Vr.opened)&&(Vr==null?void 0:Vr.passed)&&Et.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),Et.createElement("span",null,(To.page-1)*20+(Jo+1)),Et.createElement("span",{style:{flex:1},title:Vr.name},`[${Vr==null?void 0:Vr.score}\u5206]`,"\xA0",Vr.name),Et.createElement("span",{style:{flexBasis:48,paddingRight:0}},Hr[Vr.difficult]))):Et.createElement(Ke.Z,null)),Et.createElement(ut.Z,{current:To.page,className:"mt20",hideOnSinglePage:!0,total:Cr==null?void 0:Cr.count,pageSize:To.per_page,onChange:(Vr,Jo)=>{To.page=Vr,To.per_page=Jo,ko()}})),Et.createElement(Ot.Z,{rootClassName:Ue.tour,closeIcon:!1,open:!!$r,steps:Rr,gap:{offset:3,radius:2}}))},hn=ge(62522),_n=ge(2398),Pr=ge(7605),Un=ge(58382),jn=ge(46553),sr=ge(50601),Qn=ge(89517),Wr=ge(92310),Zr=ge.n(Wr),Mr=ge(38241),qr=ge(62595),lo=ge(14699),Cn=ge(59301),wo=Object.defineProperty,ro=Object.defineProperties,Nr=Object.getOwnPropertyDescriptors,So=Object.getOwnPropertySymbols,to=Object.prototype.hasOwnProperty,no=Object.prototype.propertyIsEnumerable,bo=(Lt,Yt,mn)=>Yt in Lt?wo(Lt,Yt,{enumerable:!0,configurable:!0,writable:!0,value:mn}):Lt[Yt]=mn,qn=(Lt,Yt)=>{for(var mn in Yt||(Yt={}))to.call(Yt,mn)&&bo(Lt,mn,Yt[mn]);if(So)for(var mn of So(Yt))no.call(Yt,mn)&&bo(Lt,mn,Yt[mn]);return Lt},xr=(Lt,Yt)=>ro(Lt,Nr(Yt)),Tr=(Lt,Yt)=>{var mn={};for(var Sn in Lt)to.call(Lt,Sn)&&Yt.indexOf(Sn)<0&&(mn[Sn]=Lt[Sn]);if(Lt!=null&&So)for(var Sn of So(Lt))Yt.indexOf(Sn)<0&&no.call(Lt,Sn)&&(mn[Sn]=Lt[Sn]);return mn},Lr=(Lt,Yt,mn)=>new Promise((Sn,ln)=>{var an=On=>{try{pn(mn.next(On))}catch(Zn){ln(Zn)}},cn=On=>{try{pn(mn.throw(On))}catch(Zn){ln(Zn)}},pn=On=>On.done?Sn(On.value):Promise.resolve(On.value).then(an,cn);pn((mn=mn.apply(Lt,Yt)).next())});const{Countdown:ho}=E.default,Do={Java:"java",C:"c",Python:"py","C++":"c"};var xo=(Lt=>(Lt[Lt.SET_LOADING=0]="SET_LOADING",Lt[Lt.GET_DATA=1]="GET_DATA",Lt[Lt.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",Lt[Lt.SET_DATA=3]="SET_DATA",Lt[Lt.SET_DEBUGING=4]="SET_DEBUGING",Lt[Lt.SET_SUBMITING=5]="SET_SUBMITING",Lt[Lt.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",Lt[Lt.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",Lt[Lt.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",Lt[Lt.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",Lt[Lt.SET_PAGE=10]="SET_PAGE",Lt))(xo||{});function jo(){return new Date().getTime()}const Yo={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function Fo(Lt,Yt){switch(Yt.type){case 1:return qn(qn({},Lt),Yt.payload);case 3:return xr(qn({},Lt),{data:Yt.payload});case 0:return xr(qn({},Lt),{loading:Yt.payload});case 9:return xr(qn({},Lt),{showNote:Yt.payload});case 4:return xr(qn({},Lt),{debuging:Yt.payload});case 5:return xr(qn({},Lt),{submitting:Yt.payload});case 2:return xr(qn({},Lt),{submitRecords:Yt.payload});case 10:return xr(qn({},Lt),{submitRecordPage:Yt.payload});case 6:return xr(qn({},Lt),{executingMessage:Yt.payload});case 7:return qn(qn({},Lt),Yt.payload);case 8:return qn(qn({},Lt),Yt.payload);default:throw new Error}}var Yr=({children:Lt})=>{var Yt,mn,Sn,ln,an;const[cn,pn]=(0,be.useReducer)(Fo,Yo),{id:On}=(0,_e.useParams)(),Zn=(0,_e.useLocation)(),[An]=(0,_e.useSearchParams)(),{loading:Ar,data:rr,debugResult:oo,submitResult:pr,submitRecords:Jn,submitRecordPage:wr,showNote:_r,debuging:Vn,submitting:Dr,executingMessage:$r}=cn,[jr,Cr]=(0,be.useState)("#37AD83"),[Ur,po]=(0,be.useState)(null),[Po,Uo]=(0,be.useState)({}),[Co,Ho]=(0,be.useState)(!0),[sa,To]=(0,be.useState)(!1),[ja,Ba]=(0,be.useState)(!1),wa=(0,be.useRef)(null),Na=(0,be.useRef)(0),ko=rr==null?void 0:rr.user,Rr=rr==null?void 0:rr.hack,[Vr,Jo]=(0,be.useState)(!1),oa=(0,be.useRef)(1),ka=(0,be.useRef)(!1);(0,Mr.y)(An.get("type")==="exercises");const{setOpenDisableCopyAndPaste:za}=(0,Mr.X)(),[Ka,ti]=(0,be.useState)(""),ni=(0,jn._)(Po);(0,be.useEffect)(()=>{function mr(){return Lr(this,null,function*(){var Xr,ea,ga,Ia,Ta;Ho(!0);const ha=yield(0,le.fu)(On,{exercise_id:An.get("exercisesId")});if(setTimeout(()=>{Ho(!1)},800),ha.status!==401){try{ha.hack.code=We.Base64.decode(ha.hack.code)}catch(Go){console.log(Go)}ha.hack=xr(qn({},ha.hack),{is_program:An.get("type")==="1"}),pn({type:1,payload:{loading:!1,data:ha}})}if(An.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Go;An.get("coursesId")=="coursesId"?Go=yield(0,ue._F)({categoryId:An.get("exercisesId"),login:An.get("login")}):Go=yield(0,ue._B)({categoryId:An.get("exercisesId"),login:An.get("login")}),Uo(qn({},Go)),za((Xr=Go==null?void 0:Go.exercise)==null?void 0:Xr.forbid_copy),typeof((ea=Go==null?void 0:Go.exercise)==null?void 0:ea.left_time)=="number"&&(po(Date.now()+((ga=Go==null?void 0:Go.exercise)==null?void 0:ga.left_time)*1e3),setTimeout(()=>{Cr("red")},(((Ia=Go==null?void 0:Go.exercise)==null?void 0:Ia.left_time)-300>0?((Ta=Go==null?void 0:Go.exercise)==null?void 0:Ta.left_time)-300:0)*1e3))}})}On&&mr()},[On]),(0,be.useEffect)(()=>{var mr;return An.get("type")==="exercises"&&((mr=Po==null?void 0:Po.exercise)!=null&&mr.screen_open)&&(window.removeEventListener("blur",Ua,!1),sr.U.forEach((Xr,ea)=>{window.addEventListener(Xr,Ua,!1)}),window.addEventListener("blur",Ua,!1),window.focus()),()=>{document.removeEventListener((0,ae.gH)(),Ua)}},[Po]),(0,be.useEffect)(()=>{Ka==="1"&&On&&Rr!=null&&Rr.language&&fi()},[On,wr,Rr==null?void 0:Rr.language,Ka]),(0,be.useEffect)(()=>(Rr!=null&&Rr.is_program&&(Na.current=0,wa.current=setInterval(()=>{ri()},15e3)),()=>{clearInterval(wa.current)}),[Rr==null?void 0:Rr.is_program]);const ri=()=>Lr(void 0,null,function*(){let mr=yield(0,me.ZP)(`/api/myproblems/${On}/save_long_time.json`,{method:"get",params:{answer_long_time:Na.current}})}),Ua=()=>{ka.current||(0,ae.BU)(),window.parent.postMessage("backExercise","*")};function fi(){return Lr(this,null,function*(){try{const mr=yield(0,le.zO)(On,{limit:15,page:wr,language:Rr==null?void 0:Rr.language});pn({type:2,payload:mr})}catch(mr){console.log(mr)}})}function gi(mr){pn({type:10,payload:mr})}function Ha(mr){return Lr(this,null,function*(){var Xr;let ea;(An.get("ip_limit")==="inner"||An.get("ip_bind_type")==="true")&&(ea=yield(0,_n.y)({ip_limit:An.get("ip_limit"),ip_bind:An.get("ip_bind_type")==="true"}));const ga=yield(0,le.n4)(On,{code:We.Base64.encode(mr||Rr.code),language:Rr==null?void 0:Rr.language,exercise_id:An.get("exercisesId"),question_id:An.get("questionId"),ip:ea});return ga.status===-5&&(0,_e.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:xr(qn({errorMessage:ga==null?void 0:ga.message},(Po==null?void 0:Po.exercise)||{}),{exercise_user_id:(Xr=Po==null?void 0:Po.exercise)==null?void 0:Xr.exercise_user_id,id:An.get("exercisesId")})}}),ga})}function oi(){return Lr(this,null,function*(){if(oa.current=2,!Dr){pn({type:5,payload:!0});try{pt.Z.publish("to-commit-info");const mr=yield Ha();if(console.log(mr,1),mr.status===0){let ha=function(){return Lr(this,null,function*(){const{status:Go,data:pa}=yield(0,le.rX)(On,"submit"),Ea=jo()-Ta>(ga*Ia+30)*1e3;if(Go!==0&&!Ea&&setTimeout(ha,1e3),Ea&&Go!==0){he.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),pn({type:5,payload:!1});return}if(Go===0){pa.status===2&&he.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(pa==null?void 0:pa.status)===0&&An.get("type")==="1"&&Ba(!0);const ii=yield(0,le.zO)(On,{limit:15,page:wr,language:Rr==null?void 0:Rr.language});pn({type:8,payload:xr(qn({},cn),{submitResult:pa,submitting:!1,submitRecords:ii})})}})},Xr={};An.get("type")==="exercises"&&(Xr.extras={exercise_id:An.get("exercisesId"),question_id:An.get("questionId")},(An.get("ip_limit")==="inner"||An.get("ip_bind_type")==="true")&&(Xr.extras.ip=yield(0,_n.y)({ip_limit:An.get("ip_limit"),ip_bind:An.get("ip_bind_type")==="true"})));const ea=yield(0,le.bM)(On,Xr);if(ea.status===-1&&An.get("exercisesId")){window.parent.location.href=`/classrooms/${An.get("coursesId")}/exercise/${An.get("exercisesId")}/detail`;return}const{time_limit:ga,test_case_size:Ia}=Rr,Ta=jo();ea.status>-1?ha():pn({type:5,payload:!1})}else pn({type:5,payload:!1})}catch(mr){console.log(mr),pn({type:5,payload:!1})}Jo(!1)}})}function $a(){return Lr(this,null,function*(){oa.current=1,cn.debuging=!0,pn({type:4,payload:!0});try{if((yield Ha()).status===0){let Ta=function(){return Lr(this,null,function*(){const{status:ha,message:Go,data:pa}=yield(0,le.rX)(On,"debug"),Ea=jo()-Ia>(Xr+30)*1e3;if(ha!==0&&!Ea&&(pn({type:6,payload:Go}),setTimeout(Ta,1e3)),Ea){he.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),pn({type:4,payload:!1}),pn({type:7,payload:xr(qn({},cn),{debugResult:{status:2},debuging:!1})});return}ha===0&&(pa.status===2&&he.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),pn({type:4,payload:!1}),pn({type:7,payload:xr(qn({},cn),{debugResult:pa,debuging:!1})}))})};const{time_limit:Xr}=Rr;let ea={input:encodeURIComponent(rr.test_case.input)};An.get("type")==="exercises"&&(ea.exercise_id=An.get("exercisesId"));const ga=yield(0,le.MU)(On,ea);if(ga.status===-1&&An.get("exercisesId")){window.parent.location.href=`/classrooms/${An.get("coursesId")}/exercise/${An.get("exercisesId")}/detail`;return}const Ia=jo();(ga==null?void 0:ga.status)>-1?Ta():pn({type:4,payload:!1})}else pn({type:4,payload:!1})}catch(mr){console.log(mr)}finally{}})}function Va(mr,Xr){const ea=Xr?{modify_code:!1}:{};pn({type:3,payload:xr(qn({},rr),{hack:qn(xr(qn({},Rr),{code:mr}),ea)})}),Jo(!0)}const hi=mr=>Lr(void 0,null,function*(){let Xr=yield(0,me.ZP)(`/api/problems/${Rr==null?void 0:Rr.identifier}/start.json`,{method:"get",params:{language:mr==="C++"||mr==="c++"?encodeURIComponent(mr):mr,hack_user_id:ko==null?void 0:ko.user_id}});Xr.status!==-1&&_e.history.replace(`/myproblems/${Xr==null?void 0:Xr.identifier}${window.location.search}`)});function mi(mr){let Xr=mr.target.value;pn({type:3,payload:xr(qn({},rr),{test_case:{input:Xr}})})}function pi(){return Lr(this,null,function*(){try{let mr={};An.get("type")==="exercises"?mr.exercise_id=An.get("exercisesId"):Rr!=null&&Rr.homework_common_id&&(mr.homework_common_id=Rr==null?void 0:Rr.homework_common_id);const Xr=yield(0,le.H7)(On,qn({},mr));Xr.status===401||(Va(We.Base64.decode(Xr.code)),(An.get("type")==="exercises"||Rr!=null&&Rr.homework_common_id)&&pt.Z.publish("to-reset-info"))}catch(mr){console.log(mr)}})}function ai(){he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Cn.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",Cn.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return Lr(this,null,function*(){const mr=yield(0,le.fi)(On);mr.status===401||Va(We.Base64.decode(mr.code),!0)})}})}function Xa(){pn({type:9,payload:!0})}function vi(){pn({type:9,payload:!1})}function yi(mr){return Lr(this,null,function*(){yield(0,le.MK)(On,mr),pn({type:1,payload:{showNote:!1,data:xr(qn({},rr),{hack:xr(qn({},Rr),{notes:mr.notes})})}})})}const Ca={hack:Rr,isLoading:Co,input:(Yt=rr==null?void 0:rr.test_case)==null?void 0:Yt.input,is_file:(mn=rr==null?void 0:rr.test_case)==null?void 0:mn.is_file,identifier:Rr==null?void 0:Rr.identifier,attachments_count:rr==null?void 0:rr.attachments_count,language:Rr==null?void 0:Rr.language,code:Rr==null?void 0:Rr.code,title:"main."+Do[Rr==null?void 0:Rr.language],modify_code:Rr==null?void 0:Rr.modify_code,notes:Rr==null?void 0:Rr.notes,debugResult:oo,debuging:Vn,submitting:Dr,submitResult:pr,executingMessage:$r,onCancelNote:vi,onAddNote:yi,showNote:_r,user:ko,onShowNote:Xa,onSubmitCode:oi,onChangeCode:Va,onChangeInput:mi,onDebugCode:$a,onResetCode:pi,onSyncCode:ai,onUpdateCode:Ha,onChangeLanguage:hi,isWhiteTheme:sa,setIsWhiteTheme:To,topDispatch:pn};function Ya(){return Lr(this,null,function*(){const{praise_count:mr}=yield(0,le.vl)(Rr.id,{container_type:"Hack",type:1});let Xr=xr(qn({},rr),{hack:xr(qn({},Rr),{praises_count:mr,user_praise:!Rr.user_praise})});pn({type:3,payload:Xr})})}const Ja={topicId:On,submitResult:pr,submitRecords:Jn,submitting:Dr,page:wr,onPageChange:gi,hack:Rr,user:rr==null?void 0:rr.user,hack_sets:rr==null?void 0:rr.hack_sets,current_user:rr==null?void 0:rr.current_user,onTriggerPraise:Ya,setActiveIndex:ti};return console.log(Po),Cn.createElement(Cn.Fragment,null,Cn.createElement(de.Z,{spinning:Ar,delay:500},rr?Cn.createElement(Cn.Fragment,null,Cn.createElement("header",{className:Zr()(Qn.Z.header,sa&&Qn.Z.whiteHeader)},An.get("type")!=="exercises"&&Cn.createElement("div",null,Cn.createElement("img",{src:`${re.Z.IMG_SERVER}/images/${ko==null?void 0:ko.image_url}`,alt:"user",width:36}),Cn.createElement("span",{style:{color:sa?"#333":"#B2BACB",fontSize:16}},ko==null?void 0:ko.name)),An.get("type")==="exercises"&&Cn.createElement("div",null,Cn.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",Cn.createElement("span",{className:"ml10"},(Sn=Po==null?void 0:Po.exercise)==null?void 0:Sn.user_name)),Cn.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",Cn.createElement("span",{className:"ml10"},(ln=Po==null?void 0:Po.exercise)==null?void 0:ln.student_id))),Cn.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},Cn.createElement("div",null,Rr.name)),(Rr==null?void 0:Rr.is_program)&&Cn.createElement(Pr.Z,{defaultValue:Rr==null?void 0:Rr.answer_long_time,onChange:mr=>{Na.current=mr},className:Qn.Z.timepiece}),ko!=null&&ko.hack_manager?Cn.createElement(_e.Link,{className:Qn.Z.btn_edit,to:An.get("type")==="1"?An.get("pageId")?`/problems/newedit/${Rr.identifier}?type=1&pageId=${An.get("pageId")}&backUrl=${An.get("backUrl")}`:`/problems/newedit/${Rr.identifier}?type=1`:`/problems/newedit/${Rr.identifier}`}," ",Cn.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((an=Po==null?void 0:Po.exercise)!=null&&an.left_time)&&Cn.createElement(Cn.Fragment,null,Cn.createElement("span",{style:{color:jr,marginRight:6},className:`iconfont icon-daojishi ${Qn.Z.djs}`}),Cn.createElement("span",{className:"c-white mr20"},Cn.createElement(ho,{valueStyle:{color:jr,fontSize:20,fontWeight:500},title:Cn.createElement("span",{style:{color:jr,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:Ur,onFinish:()=>Lr(void 0,null,function*(){const mr=yield(0,ue.VL)({categoryId:An.get("exercisesId"),commit_method:2});if((mr==null?void 0:mr.status)===0&&(Ha(),he.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Cn.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",Cn.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>Lr(void 0,null,function*(){window.parent.location.href=`/classrooms/${An.get("coursesId")}/exercise/${An.get("exercisesId")}/detail`})})),(mr==null?void 0:mr.status)===-3){const Xr=parseInt(mr==null?void 0:mr.message);po(Date.now()+Xr*1e3)}})}))),An.get("type")==="exercises"?Cn.createElement(se.ZP,{type:"primary",onClick:()=>{const mr=()=>Lr(void 0,null,function*(){yield Ha(),Jo(!1),ni(),ka.current=!0,Ua()});if(!(Jn!=null&&Jn.records_count)||Vr){he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:Cn.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:mr});return}mr()}},Cn.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):Cn.createElement("span",{onClick:()=>{var mr;if(An.get("backUrl"))_e.history.push(An.get("backUrl"));else if(An.get("type")==="1"){let Xr=(mr=localStorage.getItem("program_homework"))==null?void 0:mr.split(",");_e.history.push(`/classrooms/${Xr==null?void 0:Xr[0]}/program_homework/${Xr==null?void 0:Xr[1]}/detail`)}else _e.history.push("/problemset")}},Cn.createElement(ne.Z,{title:"\u5173\u95ED"},Cn.createElement("i",{style:{color:sa?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),Cn.createElement(de.Z,{size:"large",spinning:Co},Cn.createElement(oe.Z,{className:Zr()(Qn.Z.myProblems,sa&&Qn.Z.whiteMyProblems),leftChild:Cn.createElement(Dn,qn({},Ja)),rightChild:Cn.createElement(zo,qn({},Ca))}))):null,Cn.createElement(he.default,{centered:!0,closable:!1,width:680,footer:null,open:ja,className:"oj-modal"},Cn.createElement("section",{className:"oj-modal-content"},Cn.createElement("div",{className:"oj-modal-head"},Cn.createElement("img",{src:hn,alt:""}),Cn.createElement("i",{onClick:()=>Ba(!1),className:"iconfont icon-guanbi1"})),Cn.createElement("aside",null,Cn.createElement("img",{className:"mr30",src:lo.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",Cn.createElement("span",{style:{color:"#75d6ba",marginRight:100}},pr==null?void 0:pr.execute_time,"ms"),"\u4F18\u4E8E",Cn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(pr==null?void 0:pr.time_better_than)||100,"%"),"\u7684\u7528\u6237"),Cn.createElement("aside",{className:"mb50"},Cn.createElement("img",{src:qr.Z,className:"mr30"}),Cn.createElement("span",{className:"oj-modal-tt"},Cn.createElement("span",null,Cn.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),Cn.createElement("span",{className:"c-light-primary"},pr==null?void 0:pr.execute_memory,"kb")),Cn.createElement("span",null,Cn.createElement("span",null))),"\u4F18\u4E8E",Cn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(pr==null?void 0:pr.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),Cn.createElement("div",{id:"oj-modal-next",onClick:()=>Lr(void 0,null,function*(){var mr;if(pr!=null&&pr.next_identifier){let Xr=yield(0,me.ZP)(`/api/problems/${pr==null?void 0:pr.next_identifier}/start.json`,{method:"get",params:{hack_user_id:ko==null?void 0:ko.user_id}});Xr&&(window.location.href=`/myproblems/${Xr==null?void 0:Xr.identifier}${window.location.search}`)}else{let Xr=(mr=localStorage.getItem("program_homework"))==null?void 0:mr.split(",");_e.history.push(`/classrooms/${Xr==null?void 0:Xr[0]}/program_homework/${Xr==null?void 0:Xr[1]}/detail`)}}),className:"oj-modal-btn"},pr!=null&&pr.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),Cn.createElement(Un.Z,{successCb:()=>{oa.current===1?$a():oi()}}))};function co({title:Lt,modify_code:Yt,onSyncCode:mn,onShowCodeSetting:Sn,onResetCode:ln,hack:an,onChangeLanguage:cn,isWhiteTheme:pn,onShowResourceCentre:On,attachments_count:Zn}){var An;const Ar=()=>{he.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:Cn.createElement(ee.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:ln})},[rr]=(0,_e.useSearchParams)(),oo=rr.get("language"),pr=Jn=>Jn==="1"?"c++":Jn==="2"?"C++":Jn;return(0,be.useEffect)(()=>{oo&&cn(pr(oo))},[]),(0,be.useEffect)(()=>{an!=null&&an.tpm_code_modified&&he.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:Cn.createElement(ee.Z,null),content:Cn.createElement("div",null,Cn.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),Cn.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),Cn.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ln()})},[an==null?void 0:an.language]),console.log(an,pn,"hack"),Cn.createElement("div",{className:`${Qn.Z.codeHead} ${pn?Qn.Z.whiteCodeHead:""}`},Cn.createElement("div",{className:Qn.Z.navWrap},(An=an==null?void 0:an.all_language)==null?void 0:An.map(Jn=>Cn.createElement("div",{className:`${Qn.Z.nav} ${Jn===(an==null?void 0:an.language)?Qn.Z.active:""}`,key:Jn,onClick:()=>cn(Jn)},Cn.createElement(ne.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},Cn.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),Cn.createElement("span",null,Jn)))),Cn.createElement(ie.Z,{align:"middle",style:{marginLeft:"auto"}},Yt?Cn.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:mn},Cn.createElement("img",{src:Xe,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,Zn>0&&Cn.createElement("a",{onClick:On},Cn.createElement(ne.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},Cn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),Cn.createElement("a",{onClick:Ar},Cn.createElement(ne.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},Cn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),Cn.createElement("a",{onClick:Sn},Cn.createElement(ne.Z,{title:"\u8BBE\u7F6E"},Cn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function zo(Lt){var Yt=Lt,{input:mn,is_file:Sn,identifier:ln,showNote:an,onShowNote:cn,notes:pn,onCancelNote:On,onAddNote:Zn,debugResult:An,language:Ar,debuging:rr,submitting:oo,executingMessage:pr,code:Jn,onSubmitCode:wr,onDebugCode:_r,onChangeCode:Vn,onChangeInput:Dr,onUpdateCode:$r,user:jr,isLoading:Cr,submitResult:Ur}=Yt,po=Tr(Yt,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function Po(Co,Ho){return Cn.createElement(co,xr(qn({},po),{onShowCodeSetting:Co,onShowResourceCentre:Ho}))}const Uo=qn({input:mn,is_file:Sn,debugResult:An,debuging:rr,submitting:oo,executingMessage:pr,onDebugCode:_r,onChangeCode:Vn,onSubmitCode:wr,onChangeInput:Dr,user:jr,submitResult:Ur},po);return Cn.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},Cn.createElement(Ze,{setIsWhiteTheme:po==null?void 0:po.setIsWhiteTheme,isLoading:Cr,language:Ar,value:Jn,identifier:ln,onChange:Vn,onUpdateCode:$r,ActionBarRender:Po}),Cn.createElement(ze.ZP,qn({},Uo)))}},10786:function(_t,dt,ge){"use strict";ge.d(dt,{h:function(){return be}});var be=(_e=>(_e[_e.NOMATCH=-1]="NOMATCH",_e[_e.OK=0]="OK",_e[_e.TIMEOUT=2]="TIMEOUT",_e[_e.PODFAILURE=3]="PODFAILURE",_e[_e.COMPILEFAILURE=4]="COMPILEFAILURE",_e[_e.EXECUTEFAILURE=5]="EXECUTEFAILURE",_e[_e.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",_e))(be||{})},20885:function(_t,dt,ge){"use strict";ge.d(dt,{H7:function(){return a},MK:function(){return ee},MU:function(){return ue},X6:function(){return oe},bM:function(){return le},fi:function(){return y},fu:function(){return ie},n4:function(){return x},rX:function(){return re},vl:function(){return b},zO:function(){return ae}});var be=ge(57193),_e=Object.defineProperty,E=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,se=(z,te,ce)=>te in z?_e(z,te,{enumerable:!0,configurable:!0,writable:!0,value:ce}):z[te]=ce,ne=(z,te)=>{for(var ce in te||(te={}))he.call(te,ce)&&se(z,ce,te[ce]);if(E)for(var ce of E(te))de.call(te,ce)&&se(z,ce,te[ce]);return z};function ie(z,te){return(0,be.U2)(`myproblems/${z}.json`,ne({hidePopLogin:!0},te||{}))}function le(z,te){return(0,be.v_)(`myproblems/${z}/code_submit.json`,te)}function ue(z,te){return(0,be.v_)(`myproblems/${z}/code_debug.json`,te)}function ae(z,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,be.U2)(`myproblems/${z}/submit_records.json`,te)}function oe(z){return(0,be.U2)("myproblems/record_detail.json",{id:z})}function re(z,te){return(0,be.U2)(`myproblems/${z}/result.json`,{mode:te})}function ee(z,te){return(0,be.v_)(`myproblems/${z}/add_notes.json`,te)}function a(z,te){return(0,be.v_)(`myproblems/${z}/restore_initial_code.json`,te)}function y(z){return(0,be.v_)(`myproblems/${z}/sync_code.json`)}function x(z,te){return(0,be.v_)(`myproblems/${z}/update_code.json`,te)}function b(z,te){return(0,be.v_)(`discusses/${z}/plus.json`,te)}},62998:function(_t,dt,ge){"use strict";ge.d(dt,{Im:function(){return ye},ZP:function(){return Ce},gZ:function(){return Ee}});var be=ge(59301),_e=ge(92832),E=ge(3113),he=ge(84105),de=ge(87395),se=ge(99268),ne=ge(24334),ie=ge(35191),le=ge(76818),ue=ge(63949),ae=ge(7181),oe=ge(34376),re=ge(92310),ee=ge.n(re),a=ge(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,fe=(je,Me,Ge)=>Me in je?y(je,Me,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):je[Me]=Ge,me=(je,Me)=>{for(var Ge in Me||(Me={}))te.call(Me,Ge)&&fe(je,Ge,Me[Ge]);if(z)for(var Ge of z(Me))ce.call(Me,Ge)&&fe(je,Ge,Me[Ge]);return je},ve=(je,Me)=>x(je,b(Me));const{TextArea:pe}=_e.default,Se={visible:!1,tabIndex:"0"},ye={[se.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[se.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[se.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var we=(je=>(je[je.SET_VISIBLE=0]="SET_VISIBLE",je[je.SET_TABINDEX=1]="SET_TABINDEX",je))(we||{});function Pe(je,Me){switch(Me.type){case 0:return ve(me({},je),{visible:Me.payload});case 1:return ve(me({},je),{tabIndex:Me.payload});default:throw new Error}}function Le({value:je,className:Me}){const[Ge,Be]=(0,be.useState)(!1),tt=(0,be.useRef)(),Je=(0,be.useRef)();return(0,be.useEffect)(()=>{Ge&&(Je.current.reset(),Je.current.write((0,ue.pp)(je||"")))},[je,Ge]),(0,be.useEffect)(()=>{var Ze,Xe,We,ze;if(tt.current){Je.current=new oe.Terminal({fontSize:14,disableStdin:!0}),Je.current.open(tt.current);const Ue=tt.current.offsetWidth-14,rt=((ze=(We=(Xe=(Ze=Je.current)==null?void 0:Ze._core)==null?void 0:Xe._renderService)==null?void 0:We.dimensions)==null?void 0:ze.actualCellWidth)||9.5,Qe=Math.ceil(Ue/rt);Je.current.resize(Qe,8),Be(!0)}},[]),a.createElement("div",{ref:tt,className:ee()("XtermText-valueRef",Me)})}function Ee(je){const{status:Me,error_msg:Ge,output:Be,input:tt,expected_output:Je,is_file:Ze,input_file_url:Xe,output_file_url:We,expected_output_file_url:ze}=je;let Ue=null;const rt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(Me){case se.h.NOMATCH:Ue=a.createElement(a.Fragment,null,a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!Ze&&a.createElement(Le,{className:"mb10",value:tt}),Ze&&a.createElement("div",{style:rt},a.createElement("a",{onClick:()=>(0,ue.LR)(Xe,tt)},tt)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Ze&&a.createElement(Le,{className:"mb10",value:Be&&ne.Base64.decode(Be)||""}),Ze&&a.createElement("div",{style:rt},a.createElement("a",{onClick:()=>(0,ue.LR)(We,Be)},Be)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Ze&&a.createElement(Le,{className:"mb10",value:Je&&ne.Base64.decode(Je)||""}),Ze&&a.createElement("div",{style:rt},a.createElement("a",{onClick:()=>(0,ue.LR)(ze,Je)},Je)));break;case se.h.EXECUTEFAILURE:Ue=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ze&&a.createElement(le.Z,{value:tt,style:rt}),Ze&&a.createElement("div",{style:rt},a.createElement("a",{onClick:()=>(0,ue.LR)(Xe,tt)},tt)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Ge)));break;case se.h.COMPILEFAILURE:Ue=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ze&&a.createElement(le.Z,{value:tt,style:rt}),Ze&&a.createElement("div",{style:rt},a.createElement("a",{onClick:()=>(0,ue.LR)(Xe,tt)},tt)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Ge)));break;case se.h.PODFAILURE:Ue=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case se.h.TIMEOUT:Ue=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",Ue," ")}function De(je){const{status:Me,error_msg:Ge,execute_time:Be,output:tt,input:Je,expected_output:Ze,is_file:Xe,input_file_url:We,output_file_url:ze,expected_output_file_url:Ue}=je;let rt=null;switch(Me){case se.h.OK:rt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Be,"\u79D2"),a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),a.createElement("pre",null,ne.Base64.decode(tt)));break;case se.h.NOMATCH:rt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u8F93\u5165\uFF1A",a.createElement("pre",null,Je)),a.createElement("p",null,"\u8F93\u51FA\uFF1A",tt&&ne.Base64.decode(tt)),a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",Ze&&ne.Base64.decode(Ze)));break;case se.h.EXECUTEFAILURE:rt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,Je)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Ge)));break;case se.h.COMPILEFAILURE:rt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,Je)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Ge)));break;case se.h.PODFAILURE:rt=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case se.h.TIMEOUT:rt=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",rt," ")}var Ce=({id:je,is_file:Me,input:Ge,debuging:Be,submitting:tt,executingMessage:Je,debugResult:Ze,onChangeInput:Xe,onDebugCode:We,onSubmitCode:ze})=>{const[Ue,rt]=(0,be.useReducer)(Pe,Se),{visible:Qe,tabIndex:ut}=Ue;(0,be.useEffect)(()=>{rt({type:0,payload:!1})},[je]);function Ye(Ae){let Ne=Ae.target.id;rt({type:1,payload:Ne})}function He(){rt({type:0,payload:!Qe})}const Re=(0,be.useMemo)(()=>{if(Ze){const{status:Ae}=Ze;return a.createElement(a.Fragment,null,De(Ze))}return null},[Ze]);function Ve(){rt({type:0,payload:!0}),rt({type:1,payload:"1"}),We()}return a.createElement("div",{className:"test-case-panel"},a.createElement("div",{className:`test-case-panel-body ${Qe?"active":""}`},a.createElement("ul",{className:"s-navs"},a.createElement("li",null,a.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),a.createElement(ae.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:a.createElement(pe,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Me?"":Ge,onChange:Xe}),rightNode:Be?a.createElement(ie.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):Ze?Re:a.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),a.createElement("a",{className:`btn-collapse ${Qe?"up":""}`,onClick:He},Qe?a.createElement(he.Z,null):a.createElement(de.Z,null)),a.createElement("footer",{className:"footer"},a.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),a.createElement("div",{className:"flex-container"},a.createElement(E.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),a.createElement(E.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),a.createElement(E.ZP,{className:"btn-green",type:"ghost",loading:Be,onClick:Ve},"\u8C03\u8BD5\u4EE3\u7801"),a.createElement(E.ZP,{type:"primary",className:"custom-ant-disabled",loading:tt,disabled:tt,onClick:()=>{rt({type:0,payload:!1}),ze()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},99268:function(_t,dt,ge){"use strict";ge.d(dt,{h:function(){return be}});var be=(_e=>(_e[_e.NOMATCH=-1]="NOMATCH",_e[_e.OK=0]="OK",_e[_e.TIMEOUT=2]="TIMEOUT",_e[_e.PODFAILURE=3]="PODFAILURE",_e[_e.COMPILEFAILURE=4]="COMPILEFAILURE",_e[_e.EXECUTEFAILURE=5]="EXECUTEFAILURE",_e[_e.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",_e))(be||{})},87960:function(_t,dt,ge){"use strict";ge.d(dt,{Y2:function(){return Ce},ZP:function(){return je}});var be=ge(59301),_e=ge(54580),E=ge(8591),he=ge(43418),de=ge(95237),se=ge(5112),ne=ge(3113),ie=ge(24905),le=ge(6848),ue=ge(92832),ae={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},oe="data:image/png;base64,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",re=ge(47257),ee=ge.n(re),a=ge(57193),y=ge(1012),x=ge(63949),b=ge(15485),z=ge(59301),te=Object.defineProperty,ce=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,Se=(Me,Ge,Be)=>Ge in Me?te(Me,Ge,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Me[Ge]=Be,ye=(Me,Ge)=>{for(var Be in Ge||(Ge={}))ve.call(Ge,Be)&&Se(Me,Be,Ge[Be]);if(me)for(var Be of me(Ge))pe.call(Ge,Be)&&Se(Me,Be,Ge[Be]);return Me},we=(Me,Ge)=>ce(Me,fe(Ge)),Pe=(Me,Ge,Be)=>new Promise((tt,Je)=>{var Ze=ze=>{try{We(Be.next(ze))}catch(Ue){Je(Ue)}},Xe=ze=>{try{We(Be.throw(ze))}catch(Ue){Je(Ue)}},We=ze=>ze.done?tt(ze.value):Promise.resolve(ze.value).then(Ze,Xe);We((Be=Be.apply(Me,Ge)).next())});const{Dragger:Le}=_e.default,Ee=Me=>{const Ge=Ue=>Ue&&Ue.substring(0,Ue.lastIndexOf("."));for(var Be=[...Me],tt=0,Je=[],Ze=0;Ze{if(Ue.forEach(rt=>{let Qe=rt.name.split(/\.(?=[^\.]+$)/);rt.name=`${Qe[0]}.${Qe[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]]})},De=({onClose:Me,onOK:Ge,visible:Be,wrapClassName:tt,rootIdentifier:Je,multiple:Ze=!1,defaultMultipleValue:Xe=!0})=>{const[We,ze]=(0,be.useState)([]),[Ue,rt]=(0,be.useState)({}),[Qe,ut]=(0,be.useState)(!1),[Ye,He]=(0,be.useState)(!0),[Re,Ve]=(0,be.useState)(null),Ae=(0,be.useRef)([]),Ne=(0,be.useRef)(0),qe=()=>{Me()};(0,be.useEffect)(()=>{Ke()},[]),(0,be.useEffect)(()=>{Be&&(Ae.current=[],Ne.current=0,ze([]),He(Xe))},[Be]);const Ke=()=>Pe(void 0,null,function*(){try{Ve(!0)}catch(ke){}}),Fe=ke=>ke&&ke.substring(0,ke.lastIndexOf(".")),Oe=ke=>{var et,pt;const ct=Fe((et=ke[0])==null?void 0:et.name)||Fe((pt=ke[1])==null?void 0:pt.name),ht=We.filter(lt=>Fe(lt.name)!==ct);Ae.current=[...ht],ze([...ht])},Te=ke=>{if(!Ye){const mt=new FormData;mt.append("file",ke.file),(0,a.ZP)("/api/attachments/get_file_content.json",{method:"post",body:mt},!0).then(it=>{if(it.status===0){Ne.current=Ne.current+1;const ft=Ae.current.map(vt=>{var St;if(vt.name===ke.name){const Tt=ye({},vt);return(St=ke==null?void 0:ke.name)!=null&&St.includes(".in")?Tt.input=it==null?void 0:it.content:Tt.output=it==null?void 0:it.content,Tt}return vt});if(Ae.current=[...ft],ze([...ft]),Ne.current>0&&Ne.current===We.length){ut(!1);let vt=Ee(ft);vt=vt.filter(St=>{var Tt,Bt;return!!((Tt=St[0])!=null&&Tt.name&&((Bt=St[1])!=null&&Bt.name))}),vt=vt.map(St=>we(ye(ye({},St[0]),St[1]),{is_file:!1})),Ge(vt),Me()}}else ut(!1),Me()});return}if(Re){const mt=new FormData;mt.append("file",ke.file),Je===null?mt.append("identifier","testsets"):mt.append("identifier",Je),(0,a.ZP)("/api/attachments.json",{method:"post",body:mt},!0).then(it=>{if(it.filename){Ne.current=Ne.current+1;const ft=Ae.current.map(vt=>{var St;if(vt.name===(it==null?void 0:it.filename)){const Tt=we(ye({},vt),{is_oss:!Re});return(St=it==null?void 0:it.filename)!=null&&St.includes(".in")?(Tt.in_object_key=it==null?void 0:it.object,Tt.in_object_size=it==null?void 0:it.size,Tt.input=it==null?void 0:it.filename,Tt.in_file=ke):(Tt.out_object_key=it==null?void 0:it.object,Tt.out_object_size=it==null?void 0:it.size,Tt.output=it==null?void 0:it.filename,Tt.out_file=ke),Tt}return vt});if(Ae.current=[...ft],ze([...ft]),Ne.current>0&&Ne.current===We.length){ut(!1);let vt=Ee(ft);vt=vt.filter(St=>{var Tt,Bt;return!!((Tt=St[0])!=null&&Tt.name&&((Bt=St[1])!=null&&Bt.name))}),vt=vt.map(St=>we(ye(ye({},St[0]),St[1]),{is_file:!0})),Ge(vt),Me()}}else ut(!1),Me()});return}const et=new(ee())({endpoint:Ue.end_point,region:Ue.region,accessKeyId:Ue.access_key_id,accessKeySecret:Ue.access_key_secret,bucket:Ue.bucket,stsToken:Ue.security_token}),pt=ke.name,ct={container_type:"TestSet",file_name:pt},ht=(0,y.Z)();let lt=`testsets/${Je}/${ht}${pt.indexOf(".")>-1?"."+pt.split(".").pop():""}`;Je===null&&(lt=`testsets/${ht}${pt.indexOf(".")>-1?"."+pt.split(".").pop():""}`),et.multipartUpload(lt,new Blob([ke.file],{type:ke.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:pt+""},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)(ct)}}).then(function(mt){if(mt.data.status===0){Ne.current=Ne.current+1;const at=Ae.current.map(it=>{var ft,vt,St,Tt,Bt,Nt,rn,bn,un,on,kn,Wn,En,Kt,Gt,Ht,Wt;if(it.name===((vt=(ft=mt.data)==null?void 0:ft.data)==null?void 0:vt.file_name)){const en=we(ye({},it),{is_oss:!Re});return(Bt=(Tt=(St=mt.data)==null?void 0:St.data)==null?void 0:Tt.file_name)!=null&&Bt.includes(".in")?(en.in_object_key=(rn=(Nt=mt.data)==null?void 0:Nt.data)==null?void 0:rn.object,en.in_object_size=(un=(bn=mt.data)==null?void 0:bn.data)==null?void 0:un.size,en.input=(kn=(on=mt.data)==null?void 0:on.data)==null?void 0:kn.file_name,en.in_file=ke):(en.out_object_key=(En=(Wn=mt.data)==null?void 0:Wn.data)==null?void 0:En.object,en.out_object_size=(Gt=(Kt=mt.data)==null?void 0:Kt.data)==null?void 0:Gt.size,en.output=(Wt=(Ht=mt.data)==null?void 0:Ht.data)==null?void 0:Wt.file_name,en.out_file=ke),en}return it});if(Ae.current=[...at],ze([...at]),Ne.current>0&&Ne.current===We.length){ut(!1);let it=Ee(at);it=it.filter(ft=>{var vt,St;return!!((vt=ft[0])!=null&&vt.name&&((St=ft[1])!=null&&St.name))}),it=it.map(ft=>we(ye(ye({},ft[0]),ft[1]),{is_file:!0})),Ge(it),Me()}}})},xe=ke=>new Promise((et,pt)=>{let ct=0,ht=[];for(let lt=0;lt{ct++,ct===ke.length&&(ht.length?(E.ZP.warning(`${ht.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),pt()):et(ke))}).catch(mt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",mt),ct++,ht.push(ke[lt].name),ct===ke.length&&(ht.length?(E.ZP.warning(`${ht.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),pt()):et(ke))})}),Ie=()=>Pe(void 0,null,function*(){if(We.length===0){E.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield xe(We),ut(!0),Ee(We).some(et=>{var pt,ct;return!((pt=et[0])!=null&&pt.name&&((ct=et[1])!=null&&ct.name))})){he.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:()=>Pe(void 0,null,function*(){We.map(et=>Pe(void 0,null,function*(){Te(et)}))}),onCancel:()=>{ut(!1)}});return}We.map(et=>Pe(void 0,null,function*(){Te(et)}))}),$e={name:"file",fileList:We,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:ke=>{if(We!=null&&We.some(pt=>pt.name===ke.name))return E.ZP.info(`${ke.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(ke.size/1024/1024>100)return E.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(ke.name))return E.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const et={name:ke.name,uid:ke.uid,file:ke,percent:0};return We.push(et),Ae.current=[...We],ze([...We]),!1}},ot=Ee(We);return console.log(We,ot,"fileList"),z.createElement(he.default,{open:Be,wrapClassName:tt,onOk:Ie,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:Qe},onCancel:qe,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},z.createElement("div",{className:ae.wrap},We.length?z.createElement("div",null,z.createElement(de.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},z.createElement("div",{style:{visibility:Ze?"visible":"hidden"}},z.createElement("span",{className:ae.greyText},"\u7528\u4F8B\u7C7B\u578B"),z.createElement(se.ZP.Group,{className:`ml20 ${ae.testCaseRadio}`,optionType:"button",value:Ye,onChange:ke=>He(ke.target.value)},z.createElement(se.ZP,{value:!1},"\u6587\u672C"),z.createElement(se.ZP,{value:!0},"\u6587\u4EF6"))),z.createElement(_e.default,ye({},$e),z.createElement(ne.ZP,{type:"primary",className:ae.btnS},z.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),z.createElement(Ce,{data:ot,onRemove:Oe})):z.createElement("div",{className:`${ae.noData} mb30`},z.createElement(_e.default.Dragger,we(ye({},$e),{className:ae.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:ae.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),z.createElement("div",{className:ae.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))))},Ce=({data:Me=[],onRemove:Ge,width:Be="auto",showScore:tt=!1,disabled:Je=!1,inputChange:Ze,onEvaluatingChange:Xe,onSelectAll:We,checkAll1:ze,checkAll2:Ue,checkAll3:rt,checkAll4:Qe,checkAll5:ut,showEvaluatingSetting:Ye=!1,className:He="",isProgramHomework:Re=!1})=>{const Ve={value:"",filename:"",dataUrl:""},[Ae,Ne]=(0,be.useState)(ye({},Ve)),qe=Oe=>{let Te=document.createElement("a");document.body.appendChild(Te);let xe=URL.createObjectURL(Oe.file);Te.href=xe,Te.download=Oe.name,Te.click(),URL.revokeObjectURL(xe),document.body.removeChild(Te)},Ke=(Oe,Te)=>{(0,x.LR)(Oe,Te)},Fe=(Oe,Te)=>{he.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:()=>{Ge(Oe,Te)},onCancel:()=>{}})};return Me.length?z.createElement("div",{className:He,style:{width:Be}},z.createElement("div",{className:`${Re?ae.headProgram:ae.head}`},Ye&&z.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:ze,onChange:Oe=>{We(Oe.target.checked,"hidden")}}),z.createElement(le.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:Re?"25%":"15%"}},"\u7528\u4F8B"),z.createElement("div",{style:{width:tt?Re?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),z.createElement("div",{style:{width:tt?Re?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),tt&&z.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:Qe,onChange:Oe=>{We(Oe.target.checked,"input_visible")}}),z.createElement(le.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"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:Ue,onChange:Oe=>{We(Oe.target.checked,"is_invisible")}}),z.createElement(le.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"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:ut,onChange:Oe=>{We(Oe.target.checked,"actual_output_visible")}}),z.createElement(le.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"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:rt,onChange:Oe=>{We(Oe.target.checked,"last_match_rule")}}),z.createElement(le.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:ae.operation,style:Re?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),z.createElement("div",{className:ae.listWrapper,style:{boxShadow:Re?"0px 2px 4px 0px #EAEEF4":"unset"}},Me.map((Oe,Te)=>{var xe,Ie,$e,ot;return z.createElement("div",{key:Te,className:ae.list,style:Re?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Ye&&z.createElement("div",{style:{width:"15%"}},z.createElement(ie.default,{checked:!!Oe.hidden,onChange:ke=>{Xe(ke.target.checked,Te,"hidden")}})),z.createElement("div",{style:{width:Re?"25%":"15%",paddingLeft:Re?"5px":"0px",paddingRight:Re?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Te+1),z.createElement("div",{className:ae.info,style:{width:tt?Re?"20%":"15%":"25%"}},z.createElement("span",{title:Oe.input||((xe=Oe[0])==null?void 0:xe.name),onClick:()=>Pe(void 0,null,function*(){let ke;Oe.input?Oe.input_file_url?ke=Oe.input_file_url:ke=Oe.in_file:ke=Oe[0];let et;typeof ke=="string"?(et=yield fetch(ke,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Ne({value:yield et.text(),filename:"",dataUrl:ke})):(et=yield(0,x.db)(ke.file),Ne({value:et.text,filename:ke.name,dataUrl:et.link}))})},Oe.input||((Ie=Oe[0])==null?void 0:Ie.name))),z.createElement("div",{className:ae.info,style:{width:tt?Re?"20%":"15%":"25%"}},z.createElement("span",{title:Oe.output||(($e=Oe[1])==null?void 0:$e.name),onClick:()=>Pe(void 0,null,function*(){let ke;Oe.input?Oe.output_file_url?ke=Oe.output_file_url:ke=Oe.out_file:ke=Oe[1];let et;typeof ke=="string"?(et=yield fetch(ke,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Ne({value:yield et.text(),filename:"",dataUrl:ke})):(et=yield(0,x.db)(ke.file),Ne({value:et.text,filename:ke.name,dataUrl:et.link}))})},Oe.output||((ot=Oe[1])==null?void 0:ot.name))),tt&&z.createElement("div",{style:{width:"20%"}},z.createElement(ue.default,{size:"large",addonAfter:Re?"%":null,disabled:Je,style:{width:"80%"},onChange:ke=>Ze(ke,Te),value:Oe.score}),!Re&&z.createElement("span",null,"\xA0%")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Oe.input_visible||!1,onChange:ke=>{Xe(ke.target.checked,Te,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Oe.is_invisible||!1,onChange:ke=>{Xe(ke.target.checked,Te,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Oe.actual_output_visible||!1,onChange:ke=>{Xe(ke.target.checked,Te,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Oe.last_match_rule||!1,onChange:ke=>{Xe(ke.target.checked,Te,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),z.createElement("div",{onClick:()=>Fe(Oe,Te),style:Re?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},z.createElement("span",{className:ae.del},"\u5220\u9664")))})),z.createElement(b.Z,{close:!0,data:Ae.dataUrl,filename:Ae.filename,type:Ae.dataUrl.length?"txt":"",onClose:()=>Ne(ye({},Ve)),monacoEditor:{value:Ae.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):z.createElement(z.Fragment,null)};var je=De},63386:function(_t,dt,ge){"use strict";ge.d(dt,{Z:function(){return re}});var be=ge(59301),_e=ge(8591),E=ge(6848),he=ge(71418),de=ge(95237),se=ge(43604),ne=ge(58421),ie=ge(3113),le=ge(88871),ue=ge(57193),ae=ge(76818),oe=(a,y,x)=>new Promise((b,z)=>{var te=me=>{try{fe(x.next(me))}catch(ve){z(ve)}},ce=me=>{try{fe(x.throw(me))}catch(ve){z(ve)}},fe=me=>me.done?b(me.value):Promise.resolve(me.value).then(te,ce);fe((x=x.apply(a,y)).next())}),re=({id:a,activeDiscussIndex:y,onReplyDiscuss:x,adminOrOperator:b})=>{const[z,te]=(0,be.useState)(""),[ce,fe]=(0,be.useState)(!1);function me(pe){te(pe)}function ve(){if(!z){_e.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(a,z),te("")}return(0,be.useEffect)(()=>{y!=a&&fe(!1)},[y]),be.createElement("div",{key:a,className:"discuss-item-editor",style:{display:y===a?"block":"none",width:"100%"}},be.createElement(le.Z,{miniToolbar:!0,startInit:y===a,defaultValue:z,id:a,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:me,extraUse:b&&be.createElement(E.Z,{color:"#fff",open:ce,destroyTooltipOnHide:!0,title:ee({id:a,isOpen:ce,activeDiscussIndex:y,onChange:me,setIsOpen:fe}),overlayStyle:{maxWidth:600}},be.createElement("a",{title:ce?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>fe(!ce)},be.createElement("i",{className:"iconfont icon-dianzan11"})))}),be.createElement("a",{onClick:ve,className:"btn-send"},"\u53D1\u9001"))};const ee=a=>{const[y,x]=(0,be.useState)(!1),[b,z]=(0,be.useState)([]),[te,ce]=(0,be.useState)(1);(0,be.useEffect)(()=>{a!=null&&a.isOpen?fe():(ce(1),z([]))},[a==null?void 0:a.isOpen]);const fe=()=>oe(void 0,null,function*(){x(!0);const me=yield(0,ue.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(me==null?void 0:me.status)==0&&z(me==null?void 0:me.answer),x(!1)});return be.createElement(he.Z,{spinning:y},be.createElement("div",{style:{color:"#000"}},be.createElement(ae.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(b==null?void 0:b[te-1])||""}),be.createElement(de.Z,{justify:"end",align:"middle"},be.createElement(se.Z,null,be.createElement(ne.Z,{simple:!0,current:te,pageSize:1,total:(b==null?void 0:b.length)||0,onChange:me=>{ce(me)}})),be.createElement(se.Z,null,be.createElement(ie.ZP,{onClick:()=>oe(void 0,null,function*(){a==null||a.onChange(b==null?void 0:b[te-1]),a==null||a.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},93448:function(_t,dt,ge){"use strict";ge.d(dt,{CP:function(){return E},_V:function(){return se}});var be=ge(28209),_e=ge.n(be);const E={secret:be.enc.Utf8.parse("0a18e199b87f1a8d"),iv:be.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},he={exam:E};function de(ne="",ie="exam"){const{secret:le,iv:ue}=he[ie];return AES.encrypt(ne,le,{iv:ue,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function se(ne="",ie="exam"){const{secret:le,iv:ue}=he[ie];return be.AES.decrypt(ne,le,{iv:ue,mode:_e().mode.CBC,padding:_e().pad.Pkcs7}).toString(be.enc.Utf8)}},91415:function(_t,dt,ge){"use strict";ge.d(dt,{BU:function(){return _e},Dj:function(){return be},gH:function(){return E},vp:function(){return he}});function be(de){try{de.mozRequestFullScreen?de.mozRequestFullScreen():de.webkitRequestFullScreen&&de.webkitRequestFullScreen()}catch(se){console.log(se,":e")}}function _e(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const E=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function he(){var de=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,se=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",de),window.isFullScreen?window.isFullScreen:de!=null}},90036:function(_t,dt,ge){"use strict";ge.d(dt,{U:function(){return le}});var be=ge(59301),_e=Object.defineProperty,E=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,se=(ue,ae,oe)=>ae in ue?_e(ue,ae,{enumerable:!0,configurable:!0,writable:!0,value:oe}):ue[ae]=oe,ne=(ue,ae)=>{for(var oe in ae||(ae={}))he.call(ae,oe)&&se(ue,oe,ae[oe]);if(E)for(var oe of E(ae))de.call(ae,oe)&&se(ue,oe,ae[oe]);return ue},ie=(ue,ae,oe)=>new Promise((re,ee)=>{var a=b=>{try{x(oe.next(b))}catch(z){ee(z)}},y=b=>{try{x(oe.throw(b))}catch(z){ee(z)}},x=b=>b.done?re(b.value):Promise.resolve(b.value).then(a,y);x((oe=oe.apply(ue,ae)).next())});function le(ue,ae){const[oe,re]=(0,be.useState)(ae),[ee,a]=(0,be.useState)(!1),[y,x]=(0,be.useState)();return[oe,ee,(z,te=!1)=>ie(this,null,function*(){const ce=te?ae:ne(ne({},oe),z);a(!0),re(ce);const fe=yield ue(ce);return a(!1),x(fe),fe}),y]}},46553:function(_t,dt,ge){"use strict";ge.d(dt,{_:function(){return E}});var be=ge(59301),_e=ge(43418);const E=he=>{var de,se;const ne=(0,be.useRef)([]),ie=()=>{for(const le of ne.current)clearTimeout(le);ne.current=[]};return(0,be.useEffect)(()=>{var le,ue,ae,oe,re,ee;if(ie(),(le=he==null?void 0:he.exercise)!=null&&le.left_time&&((ae=(ue=he==null?void 0:he.exercise)==null?void 0:ue.exercise_events)==null?void 0:ae.length)>0){for(const a of(oe=he==null?void 0:he.exercise)==null?void 0:oe.exercise_events)if(((re=he==null?void 0:he.exercise)==null?void 0:re.left_time)>(a==null?void 0:a.reminder_time)*60){let y=(((ee=he==null?void 0:he.exercise)==null?void 0:ee.left_time)-(a==null?void 0:a.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const x=setTimeout(()=>{_e.default.info({content:`${a==null?void 0:a.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},y);ne.current.push(x)}}},[(de=he==null?void 0:he.exercise)==null?void 0:de.left_time,(se=he==null?void 0:he.exercise)==null?void 0:se.exercise_events]),ie}},83090:function(_t,dt,ge){"use strict";ge.d(dt,{G:function(){return de},t:function(){return he}});var be=ge(7062),_e=ge.n(be);const E=null;function he(se,ne){let ie=_e().get("__ec");ie||(ie={}),ie[se]=ne,_e().set("__ec",ie)}function de(se,ne){let ie=_e().get("__ec");return ie?ie[se]===void 0?ne:ie[se]:ne}},47257:function(_t){(function(dt){(function(ge){if(1)_t.exports=ge();else var be})(function(){var ge,be,_e;return function(){function E(he,de,se){function ne(ue,ae){if(!de[ue]){if(!he[ue]){var oe=void 0;if(!ae&&oe)return require(ue,!0);if(ie)return ie(ue,!0);var re=new Error("Cannot find module '"+ue+"'");throw re.code="MODULE_NOT_FOUND",re}var ee=de[ue]={exports:{}};he[ue][0].call(ee.exports,function(a){var y=he[ue][1][a];return ne(y||a)},ee,ee.exports,E,he,de,se)}return de[ue].exports}for(var ie=void 0,le=0;le `.concat(b,` @@ -135,7 +135,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `)+" "+Ze.join(`, `)+" "+We[1]:We[0]+Xe+" "+Ze.join(", ")+" "+We[1]}function ce(Ze){return Array.isArray(Ze)}de.isArray=ce;function fe(Ze){return typeof Ze=="boolean"}de.isBoolean=fe;function me(Ze){return Ze===null}de.isNull=me;function ve(Ze){return Ze==null}de.isNullOrUndefined=ve;function pe(Ze){return typeof Ze=="number"}de.isNumber=pe;function Se(Ze){return typeof Ze=="string"}de.isString=Se;function ye(Ze){return typeof Ze=="symbol"}de.isSymbol=ye;function we(Ze){return Ze===void 0}de.isUndefined=we;function Pe(Ze){return Le(Ze)&&Me(Ze)==="[object RegExp]"}de.isRegExp=Pe;function Le(Ze){return typeof Ze=="object"&&Ze!==null}de.isObject=Le;function Ee(Ze){return Le(Ze)&&Me(Ze)==="[object Date]"}de.isDate=Ee;function De(Ze){return Le(Ze)&&(Me(Ze)==="[object Error]"||Ze instanceof Error)}de.isError=De;function Ce(Ze){return typeof Ze=="function"}de.isFunction=Ce;function je(Ze){return Ze===null||typeof Ze=="boolean"||typeof Ze=="number"||typeof Ze=="string"||typeof Ze=="symbol"||typeof Ze=="undefined"}de.isPrimitive=je,de.isBuffer=E("./support/isBuffer");function Me(Ze){return Object.prototype.toString.call(Ze)}function Ge(Ze){return Ze<10?"0"+Ze.toString(10):Ze.toString(10)}var Be=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function tt(){var Ze=new Date,Xe=[Ge(Ze.getHours()),Ge(Ze.getMinutes()),Ge(Ze.getSeconds())].join(":");return[Ze.getDate(),Be[Ze.getMonth()],Xe].join(" ")}de.log=function(){console.log("%s - %s",tt(),de.format.apply(de,arguments))},de.inherits=E("inherits"),de._extend=function(Ze,Xe){if(!Xe||!Le(Xe))return Ze;for(var We=Object.keys(Xe),ze=We.length;ze--;)Ze[We[ze]]=Xe[We[ze]];return Ze};function Je(Ze,Xe){return Object.prototype.hasOwnProperty.call(Ze,Xe)}}).call(this)}).call(this,E("_process"),typeof dt!="undefined"?dt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./support/isBuffer":84,_process:467,inherits:83}],86:[function(E,he,de){(function(se){(function(){"use strict";var ne=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],ie=typeof globalThis=="undefined"?se:globalThis;he.exports=function(){for(var ue=[],ae=0;ae0)throw new Error("Invalid string. Length must be a multiple of 4");var ce=z.indexOf("=");ce===-1&&(ce=te);var fe=ce===te?0:4-ce%4;return[ce,fe]}function re(z){var te=oe(z),ce=te[0],fe=te[1];return(ce+fe)*3/4-fe}function ee(z,te,ce){return(te+ce)*3/4-ce}function a(z){var te,ce=oe(z),fe=ce[0],me=ce[1],ve=new ie(ee(z,fe,me)),pe=0,Se=me>0?fe-4:fe,ye;for(ye=0;ye>16&255,ve[pe++]=te>>8&255,ve[pe++]=te&255;return me===2&&(te=ne[z.charCodeAt(ye)]<<2|ne[z.charCodeAt(ye+1)]>>4,ve[pe++]=te&255),me===1&&(te=ne[z.charCodeAt(ye)]<<10|ne[z.charCodeAt(ye+1)]<<4|ne[z.charCodeAt(ye+2)]>>2,ve[pe++]=te>>8&255,ve[pe++]=te&255),ve}function y(z){return se[z>>18&63]+se[z>>12&63]+se[z>>6&63]+se[z&63]}function x(z,te,ce){for(var fe,me=[],ve=te;veSe?Se:pe+ve));return fe===1?(te=z[ce-1],me.push(se[te>>2]+se[te<<4&63]+"==")):fe===2&&(te=(z[ce-2]<<8)+z[ce-1],me.push(se[te>>10]+se[te>>4&63]+se[te<<2&63]+"=")),me.join("")}},{}],88:[function(E,he,de){(function(se,ne,ie){typeof he!="undefined"&&he.exports?he.exports=ie():typeof ge=="function"&&ge.amd?ge(ne,ie):se[ne]=ie()})(this,"bowser",function(){var se=!0;function ne(ee){function a(Xe){var We=ee.match(Xe);return We&&We.length>1&&We[1]||""}function y(Xe){var We=ee.match(Xe);return We&&We.length>1&&We[2]||""}var x=a(/(ipod|iphone|ipad)/i).toLowerCase(),b=/like android/i.test(ee),z=!b&&/android/i.test(ee),te=/nexus\s*[0-6]\s*/i.test(ee),ce=!te&&/nexus\s*[0-9]+/i.test(ee),fe=/CrOS/.test(ee),me=/silk/i.test(ee),ve=/sailfish/i.test(ee),pe=/tizen/i.test(ee),Se=/(web|hpw)(o|0)s/i.test(ee),ye=/windows phone/i.test(ee),we=/SamsungBrowser/i.test(ee),Pe=!ye&&/windows/i.test(ee),Le=!x&&!me&&/macintosh/i.test(ee),Ee=!z&&!ve&&!pe&&!Se&&/linux/i.test(ee),De=y(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),Ce=a(/version\/(\d+(\.\d+)?)/i),je=/tablet/i.test(ee)&&!/tablet pc/i.test(ee),Me=!je&&/[^-]mobi/i.test(ee),Ge=/xbox/i.test(ee),Be;/opera/i.test(ee)?Be={name:"Opera",opera:se,version:Ce||a(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(ee)?Be={name:"Opera",opera:se,version:a(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||Ce}:/SamsungBrowser/i.test(ee)?Be={name:"Samsung Internet for Android",samsungBrowser:se,version:Ce||a(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/Whale/i.test(ee)?Be={name:"NAVER Whale browser",whale:se,version:a(/(?:whale)[\s\/](\d+(?:\.\d+)+)/i)}:/MZBrowser/i.test(ee)?Be={name:"MZ Browser",mzbrowser:se,version:a(/(?:MZBrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/coast/i.test(ee)?Be={name:"Opera Coast",coast:se,version:Ce||a(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/focus/i.test(ee)?Be={name:"Focus",focus:se,version:a(/(?:focus)[\s\/](\d+(?:\.\d+)+)/i)}:/yabrowser/i.test(ee)?Be={name:"Yandex Browser",yandexbrowser:se,version:Ce||a(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(ee)?Be={name:"UC Browser",ucbrowser:se,version:a(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(ee)?Be={name:"Maxthon",maxthon:se,version:a(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(ee)?Be={name:"Epiphany",epiphany:se,version:a(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(ee)?Be={name:"Puffin",puffin:se,version:a(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(ee)?Be={name:"Sleipnir",sleipnir:se,version:a(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(ee)?Be={name:"K-Meleon",kMeleon:se,version:a(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:ye?(Be={name:"Windows Phone",osname:"Windows Phone",windowsphone:se},De?(Be.msedge=se,Be.version=De):(Be.msie=se,Be.version=a(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(ee)?Be={name:"Internet Explorer",msie:se,version:a(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:fe?Be={name:"Chrome",osname:"Chrome OS",chromeos:se,chromeBook:se,chrome:se,version:a(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(ee)?Be={name:"Microsoft Edge",msedge:se,version:De}:/vivaldi/i.test(ee)?Be={name:"Vivaldi",vivaldi:se,version:a(/vivaldi\/(\d+(\.\d+)?)/i)||Ce}:ve?Be={name:"Sailfish",osname:"Sailfish OS",sailfish:se,version:a(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(ee)?Be={name:"SeaMonkey",seamonkey:se,version:a(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(ee)?(Be={name:"Firefox",firefox:se,version:a(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(ee)&&(Be.firefoxos=se,Be.osname="Firefox OS")):me?Be={name:"Amazon Silk",silk:se,version:a(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(ee)?Be={name:"PhantomJS",phantom:se,version:a(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(ee)?Be={name:"SlimerJS",slimer:se,version:a(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(ee)||/rim\stablet/i.test(ee)?Be={name:"BlackBerry",osname:"BlackBerry OS",blackberry:se,version:Ce||a(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:Se?(Be={name:"WebOS",osname:"WebOS",webos:se,version:Ce||a(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(ee)&&(Be.touchpad=se)):/bada/i.test(ee)?Be={name:"Bada",osname:"Bada",bada:se,version:a(/dolfin\/(\d+(\.\d+)?)/i)}:pe?Be={name:"Tizen",osname:"Tizen",tizen:se,version:a(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||Ce}:/qupzilla/i.test(ee)?Be={name:"QupZilla",qupzilla:se,version:a(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||Ce}:/chromium/i.test(ee)?Be={name:"Chromium",chromium:se,version:a(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||Ce}:/chrome|crios|crmo/i.test(ee)?Be={name:"Chrome",chrome:se,version:a(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:z?Be={name:"Android",version:Ce}:/safari|applewebkit/i.test(ee)?(Be={name:"Safari",safari:se},Ce&&(Be.version=Ce)):x?(Be={name:x=="iphone"?"iPhone":x=="ipad"?"iPad":"iPod"},Ce&&(Be.version=Ce)):/googlebot/i.test(ee)?Be={name:"Googlebot",googlebot:se,version:a(/googlebot\/(\d+(\.\d+))/i)||Ce}:Be={name:a(/^(.*)\/(.*) /),version:y(/^(.*)\/(.*) /)},!Be.msedge&&/(apple)?webkit/i.test(ee)?(/(apple)?webkit\/537\.36/i.test(ee)?(Be.name=Be.name||"Blink",Be.blink=se):(Be.name=Be.name||"Webkit",Be.webkit=se),!Be.version&&Ce&&(Be.version=Ce)):!Be.opera&&/gecko\//i.test(ee)&&(Be.name=Be.name||"Gecko",Be.gecko=se,Be.version=Be.version||a(/gecko\/(\d+(\.\d+)?)/i)),!Be.windowsphone&&(z||Be.silk)?(Be.android=se,Be.osname="Android"):!Be.windowsphone&&x?(Be[x]=se,Be.ios=se,Be.osname="iOS"):Le?(Be.mac=se,Be.osname="macOS"):Ge?(Be.xbox=se,Be.osname="Xbox"):Pe?(Be.windows=se,Be.osname="Windows"):Ee&&(Be.linux=se,Be.osname="Linux");function tt(Xe){switch(Xe){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}}var Je="";Be.windows?Je=tt(a(/Windows ((NT|XP)( \d\d?.\d)?)/i)):Be.windowsphone?Je=a(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):Be.mac?(Je=a(/Mac OS X (\d+([_\.\s]\d+)*)/i),Je=Je.replace(/[_\s]/g,".")):x?(Je=a(/os (\d+([_\s]\d+)*) like mac os x/i),Je=Je.replace(/[_\s]/g,".")):z?Je=a(/android[ \/-](\d+(\.\d+)*)/i):Be.webos?Je=a(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):Be.blackberry?Je=a(/rim\stablet\sos\s(\d+(\.\d+)*)/i):Be.bada?Je=a(/bada\/(\d+(\.\d+)*)/i):Be.tizen&&(Je=a(/tizen[\/\s](\d+(\.\d+)*)/i)),Je&&(Be.osversion=Je);var Ze=!Be.windows&&Je.split(".")[0];return je||ce||x=="ipad"||z&&(Ze==3||Ze>=4&&!Me)||Be.silk?Be.tablet=se:(Me||x=="iphone"||x=="ipod"||z||te||Be.blackberry||Be.webos||Be.bada)&&(Be.mobile=se),Be.msedge||Be.msie&&Be.version>=10||Be.yandexbrowser&&Be.version>=15||Be.vivaldi&&Be.version>=1||Be.chrome&&Be.version>=20||Be.samsungBrowser&&Be.version>=4||Be.whale&&ae([Be.version,"1.0"])===1||Be.mzbrowser&&ae([Be.version,"6.0"])===1||Be.focus&&ae([Be.version,"1.0"])===1||Be.firefox&&Be.version>=20||Be.safari&&Be.version>=6||Be.opera&&Be.version>=10||Be.ios&&Be.osversion&&Be.osversion.split(".")[0]>=6||Be.blackberry&&Be.version>=10.1||Be.chromium&&Be.version>=20?Be.a=se:Be.msie&&Be.version<10||Be.chrome&&Be.version<20||Be.firefox&&Be.version<20||Be.safari&&Be.version<6||Be.opera&&Be.version<10||Be.ios&&Be.osversion&&Be.osversion.split(".")[0]<6||Be.chromium&&Be.version<20?Be.c=se:Be.x=se,Be}var ie=ne(typeof navigator!="undefined"&&navigator.userAgent||"");ie.test=function(ee){for(var a=0;a=0;){if(y[0][a]>y[1][a])return 1;if(y[0][a]===y[1][a]){if(a===0)return 0}else return-1}}function oe(ee,a,y){var x=ie;typeof a=="string"&&(y=a,a=void 0),a===void 0&&(a=!1),y&&(x=ne(y));var b=""+x.version;for(var z in ee)if(ee.hasOwnProperty(z)&&x[z]){if(typeof ee[z]!="string")throw new Error("Browser version in the minVersion map should be a string: "+z+": "+String(ee));return ae([b,ee[z]])<0}return a}function re(ee,a,y){return!oe(ee,a,y)}return ie.isUnsupportedBrowser=oe,ie.compareVersions=ae,ie.check=re,ie._detect=ne,ie.detect=ne,ie})},{}],89:[function(E,he,de){},{}],90:[function(E,he,de){(function(se){(function(){"use strict";var ne=E("base64-js"),ie=E("ieee754");de.Buffer=oe,de.SlowBuffer=fe,de.INSPECT_MAX_BYTES=50;var le=2147483647;de.kMaxLength=le,oe.TYPED_ARRAY_SUPPORT=ue(),!oe.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function ue(){try{var Oe=new Uint8Array(1);return Oe.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},Oe.foo()===42}catch(Te){return!1}}Object.defineProperty(oe.prototype,"parent",{enumerable:!0,get:function(){if(oe.isBuffer(this))return this.buffer}}),Object.defineProperty(oe.prototype,"offset",{enumerable:!0,get:function(){if(oe.isBuffer(this))return this.byteOffset}});function ae(Oe){if(Oe>le)throw new RangeError('The value "'+Oe+'" is invalid for option "size"');var Te=new Uint8Array(Oe);return Te.__proto__=oe.prototype,Te}function oe(Oe,Te,xe){if(typeof Oe=="number"){if(typeof Te=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return y(Oe)}return re(Oe,Te,xe)}typeof Symbol!="undefined"&&Symbol.species!=null&&oe[Symbol.species]===oe&&Object.defineProperty(oe,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),oe.poolSize=8192;function re(Oe,Te,xe){if(typeof Oe=="string")return x(Oe,Te);if(ArrayBuffer.isView(Oe))return b(Oe);if(Oe==null)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Oe);if(Ke(Oe,ArrayBuffer)||Oe&&Ke(Oe.buffer,ArrayBuffer))return z(Oe,Te,xe);if(typeof Oe=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var Ie=Oe.valueOf&&Oe.valueOf();if(Ie!=null&&Ie!==Oe)return oe.from(Ie,Te,xe);var $e=te(Oe);if($e)return $e;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof Oe[Symbol.toPrimitive]=="function")return oe.from(Oe[Symbol.toPrimitive]("string"),Te,xe);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Oe)}oe.from=function(Oe,Te,xe){return re(Oe,Te,xe)},oe.prototype.__proto__=Uint8Array.prototype,oe.__proto__=Uint8Array;function ee(Oe){if(typeof Oe!="number")throw new TypeError('"size" argument must be of type number');if(Oe<0)throw new RangeError('The value "'+Oe+'" is invalid for option "size"')}function a(Oe,Te,xe){return ee(Oe),Oe<=0?ae(Oe):Te!==void 0?typeof xe=="string"?ae(Oe).fill(Te,xe):ae(Oe).fill(Te):ae(Oe)}oe.alloc=function(Oe,Te,xe){return a(Oe,Te,xe)};function y(Oe){return ee(Oe),ae(Oe<0?0:ce(Oe)|0)}oe.allocUnsafe=function(Oe){return y(Oe)},oe.allocUnsafeSlow=function(Oe){return y(Oe)};function x(Oe,Te){if((typeof Te!="string"||Te==="")&&(Te="utf8"),!oe.isEncoding(Te))throw new TypeError("Unknown encoding: "+Te);var xe=me(Oe,Te)|0,Ie=ae(xe),$e=Ie.write(Oe,Te);return $e!==xe&&(Ie=Ie.slice(0,$e)),Ie}function b(Oe){for(var Te=Oe.length<0?0:ce(Oe.length)|0,xe=ae(Te),Ie=0;Ie=le)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+le.toString(16)+" bytes");return Oe|0}function fe(Oe){return+Oe!=Oe&&(Oe=0),oe.alloc(+Oe)}oe.isBuffer=function(Te){return Te!=null&&Te._isBuffer===!0&&Te!==oe.prototype},oe.compare=function(Te,xe){if(Ke(Te,Uint8Array)&&(Te=oe.from(Te,Te.offset,Te.byteLength)),Ke(xe,Uint8Array)&&(xe=oe.from(xe,xe.offset,xe.byteLength)),!oe.isBuffer(Te)||!oe.isBuffer(xe))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(Te===xe)return 0;for(var Ie=Te.length,$e=xe.length,ot=0,ke=Math.min(Ie,$e);ot2&&arguments[2]===!0;if(!Ie&&xe===0)return 0;for(var $e=!1;;)switch(Te){case"ascii":case"latin1":case"binary":return xe;case"utf8":case"utf-8":return Re(Oe).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return xe*2;case"hex":return xe>>>1;case"base64":return Ne(Oe).length;default:if($e)return Ie?-1:Re(Oe).length;Te=(""+Te).toLowerCase(),$e=!0}}oe.byteLength=me;function ve(Oe,Te,xe){var Ie=!1;if((Te===void 0||Te<0)&&(Te=0),Te>this.length||((xe===void 0||xe>this.length)&&(xe=this.length),xe<=0)||(xe>>>=0,Te>>>=0,xe<=Te))return"";for(Oe||(Oe="utf8");;)switch(Oe){case"hex":return Ze(this,Te,xe);case"utf8":case"utf-8":return Me(this,Te,xe);case"ascii":return tt(this,Te,xe);case"latin1":case"binary":return Je(this,Te,xe);case"base64":return je(this,Te,xe);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Xe(this,Te,xe);default:if(Ie)throw new TypeError("Unknown encoding: "+Oe);Oe=(Oe+"").toLowerCase(),Ie=!0}}oe.prototype._isBuffer=!0;function pe(Oe,Te,xe){var Ie=Oe[Te];Oe[Te]=Oe[xe],Oe[xe]=Ie}oe.prototype.swap16=function(){var Te=this.length;if(Te%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var xe=0;xexe&&(Te+=" ... "),""},oe.prototype.compare=function(Te,xe,Ie,$e,ot){if(Ke(Te,Uint8Array)&&(Te=oe.from(Te,Te.offset,Te.byteLength)),!oe.isBuffer(Te))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof Te);if(xe===void 0&&(xe=0),Ie===void 0&&(Ie=Te?Te.length:0),$e===void 0&&($e=0),ot===void 0&&(ot=this.length),xe<0||Ie>Te.length||$e<0||ot>this.length)throw new RangeError("out of range index");if($e>=ot&&xe>=Ie)return 0;if($e>=ot)return-1;if(xe>=Ie)return 1;if(xe>>>=0,Ie>>>=0,$e>>>=0,ot>>>=0,this===Te)return 0;for(var ke=ot-$e,et=Ie-xe,pt=Math.min(ke,et),ct=this.slice($e,ot),ht=Te.slice(xe,Ie),lt=0;lt2147483647?xe=2147483647:xe<-2147483648&&(xe=-2147483648),xe=+xe,Fe(xe)&&(xe=$e?0:Oe.length-1),xe<0&&(xe=Oe.length+xe),xe>=Oe.length){if($e)return-1;xe=Oe.length-1}else if(xe<0)if($e)xe=0;else return-1;if(typeof Te=="string"&&(Te=oe.from(Te,Ie)),oe.isBuffer(Te))return Te.length===0?-1:ye(Oe,Te,xe,Ie,$e);if(typeof Te=="number")return Te=Te&255,typeof Uint8Array.prototype.indexOf=="function"?$e?Uint8Array.prototype.indexOf.call(Oe,Te,xe):Uint8Array.prototype.lastIndexOf.call(Oe,Te,xe):ye(Oe,[Te],xe,Ie,$e);throw new TypeError("val must be string, number or Buffer")}function ye(Oe,Te,xe,Ie,$e){var ot=1,ke=Oe.length,et=Te.length;if(Ie!==void 0&&(Ie=String(Ie).toLowerCase(),Ie==="ucs2"||Ie==="ucs-2"||Ie==="utf16le"||Ie==="utf-16le")){if(Oe.length<2||Te.length<2)return-1;ot=2,ke/=2,et/=2,xe/=2}function pt(at,it){return ot===1?at[it]:at.readUInt16BE(it*ot)}var ct;if($e){var ht=-1;for(ct=xe;ctke&&(xe=ke-et),ct=xe;ct>=0;ct--){for(var lt=!0,mt=0;mt$e&&(Ie=$e)):Ie=$e;var ot=Te.length;Ie>ot/2&&(Ie=ot/2);for(var ke=0;ke>>0,isFinite(Ie)?(Ie=Ie>>>0,$e===void 0&&($e="utf8")):($e=Ie,Ie=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var ot=this.length-xe;if((Ie===void 0||Ie>ot)&&(Ie=ot),Te.length>0&&(Ie<0||xe<0)||xe>this.length)throw new RangeError("Attempt to write outside buffer bounds");$e||($e="utf8");for(var ke=!1;;)switch($e){case"hex":return we(this,Te,xe,Ie);case"utf8":case"utf-8":return Pe(this,Te,xe,Ie);case"ascii":return Le(this,Te,xe,Ie);case"latin1":case"binary":return Ee(this,Te,xe,Ie);case"base64":return De(this,Te,xe,Ie);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ce(this,Te,xe,Ie);default:if(ke)throw new TypeError("Unknown encoding: "+$e);$e=(""+$e).toLowerCase(),ke=!0}},oe.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function je(Oe,Te,xe){return Te===0&&xe===Oe.length?ne.fromByteArray(Oe):ne.fromByteArray(Oe.slice(Te,xe))}function Me(Oe,Te,xe){xe=Math.min(Oe.length,xe);for(var Ie=[],$e=Te;$e239?4:ot>223?3:ot>191?2:1;if($e+et<=xe){var pt,ct,ht,lt;switch(et){case 1:ot<128&&(ke=ot);break;case 2:pt=Oe[$e+1],(pt&192)===128&&(lt=(ot&31)<<6|pt&63,lt>127&&(ke=lt));break;case 3:pt=Oe[$e+1],ct=Oe[$e+2],(pt&192)===128&&(ct&192)===128&&(lt=(ot&15)<<12|(pt&63)<<6|ct&63,lt>2047&&(lt<55296||lt>57343)&&(ke=lt));break;case 4:pt=Oe[$e+1],ct=Oe[$e+2],ht=Oe[$e+3],(pt&192)===128&&(ct&192)===128&&(ht&192)===128&&(lt=(ot&15)<<18|(pt&63)<<12|(ct&63)<<6|ht&63,lt>65535&<<1114112&&(ke=lt))}}ke===null?(ke=65533,et=1):ke>65535&&(ke-=65536,Ie.push(ke>>>10&1023|55296),ke=56320|ke&1023),Ie.push(ke),$e+=et}return Be(Ie)}var Ge=4096;function Be(Oe){var Te=Oe.length;if(Te<=Ge)return String.fromCharCode.apply(String,Oe);for(var xe="",Ie=0;IeIe)&&(xe=Ie);for(var $e="",ot=Te;otIe&&(Te=Ie),xe<0?(xe+=Ie,xe<0&&(xe=0)):xe>Ie&&(xe=Ie),xexe)throw new RangeError("Trying to access beyond buffer length")}oe.prototype.readUIntLE=function(Te,xe,Ie){Te=Te>>>0,xe=xe>>>0,Ie||We(Te,xe,this.length);for(var $e=this[Te],ot=1,ke=0;++ke>>0,xe=xe>>>0,Ie||We(Te,xe,this.length);for(var $e=this[Te+--xe],ot=1;xe>0&&(ot*=256);)$e+=this[Te+--xe]*ot;return $e},oe.prototype.readUInt8=function(Te,xe){return Te=Te>>>0,xe||We(Te,1,this.length),this[Te]},oe.prototype.readUInt16LE=function(Te,xe){return Te=Te>>>0,xe||We(Te,2,this.length),this[Te]|this[Te+1]<<8},oe.prototype.readUInt16BE=function(Te,xe){return Te=Te>>>0,xe||We(Te,2,this.length),this[Te]<<8|this[Te+1]},oe.prototype.readUInt32LE=function(Te,xe){return Te=Te>>>0,xe||We(Te,4,this.length),(this[Te]|this[Te+1]<<8|this[Te+2]<<16)+this[Te+3]*16777216},oe.prototype.readUInt32BE=function(Te,xe){return Te=Te>>>0,xe||We(Te,4,this.length),this[Te]*16777216+(this[Te+1]<<16|this[Te+2]<<8|this[Te+3])},oe.prototype.readIntLE=function(Te,xe,Ie){Te=Te>>>0,xe=xe>>>0,Ie||We(Te,xe,this.length);for(var $e=this[Te],ot=1,ke=0;++ke=ot&&($e-=Math.pow(2,8*xe)),$e},oe.prototype.readIntBE=function(Te,xe,Ie){Te=Te>>>0,xe=xe>>>0,Ie||We(Te,xe,this.length);for(var $e=xe,ot=1,ke=this[Te+--$e];$e>0&&(ot*=256);)ke+=this[Te+--$e]*ot;return ot*=128,ke>=ot&&(ke-=Math.pow(2,8*xe)),ke},oe.prototype.readInt8=function(Te,xe){return Te=Te>>>0,xe||We(Te,1,this.length),this[Te]&128?(255-this[Te]+1)*-1:this[Te]},oe.prototype.readInt16LE=function(Te,xe){Te=Te>>>0,xe||We(Te,2,this.length);var Ie=this[Te]|this[Te+1]<<8;return Ie&32768?Ie|4294901760:Ie},oe.prototype.readInt16BE=function(Te,xe){Te=Te>>>0,xe||We(Te,2,this.length);var Ie=this[Te+1]|this[Te]<<8;return Ie&32768?Ie|4294901760:Ie},oe.prototype.readInt32LE=function(Te,xe){return Te=Te>>>0,xe||We(Te,4,this.length),this[Te]|this[Te+1]<<8|this[Te+2]<<16|this[Te+3]<<24},oe.prototype.readInt32BE=function(Te,xe){return Te=Te>>>0,xe||We(Te,4,this.length),this[Te]<<24|this[Te+1]<<16|this[Te+2]<<8|this[Te+3]},oe.prototype.readFloatLE=function(Te,xe){return Te=Te>>>0,xe||We(Te,4,this.length),ie.read(this,Te,!0,23,4)},oe.prototype.readFloatBE=function(Te,xe){return Te=Te>>>0,xe||We(Te,4,this.length),ie.read(this,Te,!1,23,4)},oe.prototype.readDoubleLE=function(Te,xe){return Te=Te>>>0,xe||We(Te,8,this.length),ie.read(this,Te,!0,52,8)},oe.prototype.readDoubleBE=function(Te,xe){return Te=Te>>>0,xe||We(Te,8,this.length),ie.read(this,Te,!1,52,8)};function ze(Oe,Te,xe,Ie,$e,ot){if(!oe.isBuffer(Oe))throw new TypeError('"buffer" argument must be a Buffer instance');if(Te>$e||TeOe.length)throw new RangeError("Index out of range")}oe.prototype.writeUIntLE=function(Te,xe,Ie,$e){if(Te=+Te,xe=xe>>>0,Ie=Ie>>>0,!$e){var ot=Math.pow(2,8*Ie)-1;ze(this,Te,xe,Ie,ot,0)}var ke=1,et=0;for(this[xe]=Te&255;++et>>0,Ie=Ie>>>0,!$e){var ot=Math.pow(2,8*Ie)-1;ze(this,Te,xe,Ie,ot,0)}var ke=Ie-1,et=1;for(this[xe+ke]=Te&255;--ke>=0&&(et*=256);)this[xe+ke]=Te/et&255;return xe+Ie},oe.prototype.writeUInt8=function(Te,xe,Ie){return Te=+Te,xe=xe>>>0,Ie||ze(this,Te,xe,1,255,0),this[xe]=Te&255,xe+1},oe.prototype.writeUInt16LE=function(Te,xe,Ie){return Te=+Te,xe=xe>>>0,Ie||ze(this,Te,xe,2,65535,0),this[xe]=Te&255,this[xe+1]=Te>>>8,xe+2},oe.prototype.writeUInt16BE=function(Te,xe,Ie){return Te=+Te,xe=xe>>>0,Ie||ze(this,Te,xe,2,65535,0),this[xe]=Te>>>8,this[xe+1]=Te&255,xe+2},oe.prototype.writeUInt32LE=function(Te,xe,Ie){return Te=+Te,xe=xe>>>0,Ie||ze(this,Te,xe,4,4294967295,0),this[xe+3]=Te>>>24,this[xe+2]=Te>>>16,this[xe+1]=Te>>>8,this[xe]=Te&255,xe+4},oe.prototype.writeUInt32BE=function(Te,xe,Ie){return Te=+Te,xe=xe>>>0,Ie||ze(this,Te,xe,4,4294967295,0),this[xe]=Te>>>24,this[xe+1]=Te>>>16,this[xe+2]=Te>>>8,this[xe+3]=Te&255,xe+4},oe.prototype.writeIntLE=function(Te,xe,Ie,$e){if(Te=+Te,xe=xe>>>0,!$e){var ot=Math.pow(2,8*Ie-1);ze(this,Te,xe,Ie,ot-1,-ot)}var ke=0,et=1,pt=0;for(this[xe]=Te&255;++ke>0)-pt&255;return xe+Ie},oe.prototype.writeIntBE=function(Te,xe,Ie,$e){if(Te=+Te,xe=xe>>>0,!$e){var ot=Math.pow(2,8*Ie-1);ze(this,Te,xe,Ie,ot-1,-ot)}var ke=Ie-1,et=1,pt=0;for(this[xe+ke]=Te&255;--ke>=0&&(et*=256);)Te<0&&pt===0&&this[xe+ke+1]!==0&&(pt=1),this[xe+ke]=(Te/et>>0)-pt&255;return xe+Ie},oe.prototype.writeInt8=function(Te,xe,Ie){return Te=+Te,xe=xe>>>0,Ie||ze(this,Te,xe,1,127,-128),Te<0&&(Te=255+Te+1),this[xe]=Te&255,xe+1},oe.prototype.writeInt16LE=function(Te,xe,Ie){return Te=+Te,xe=xe>>>0,Ie||ze(this,Te,xe,2,32767,-32768),this[xe]=Te&255,this[xe+1]=Te>>>8,xe+2},oe.prototype.writeInt16BE=function(Te,xe,Ie){return Te=+Te,xe=xe>>>0,Ie||ze(this,Te,xe,2,32767,-32768),this[xe]=Te>>>8,this[xe+1]=Te&255,xe+2},oe.prototype.writeInt32LE=function(Te,xe,Ie){return Te=+Te,xe=xe>>>0,Ie||ze(this,Te,xe,4,2147483647,-2147483648),this[xe]=Te&255,this[xe+1]=Te>>>8,this[xe+2]=Te>>>16,this[xe+3]=Te>>>24,xe+4},oe.prototype.writeInt32BE=function(Te,xe,Ie){return Te=+Te,xe=xe>>>0,Ie||ze(this,Te,xe,4,2147483647,-2147483648),Te<0&&(Te=4294967295+Te+1),this[xe]=Te>>>24,this[xe+1]=Te>>>16,this[xe+2]=Te>>>8,this[xe+3]=Te&255,xe+4};function Ue(Oe,Te,xe,Ie,$e,ot){if(xe+Ie>Oe.length)throw new RangeError("Index out of range");if(xe<0)throw new RangeError("Index out of range")}function rt(Oe,Te,xe,Ie,$e){return Te=+Te,xe=xe>>>0,$e||Ue(Oe,Te,xe,4,34028234663852886e22,-34028234663852886e22),ie.write(Oe,Te,xe,Ie,23,4),xe+4}oe.prototype.writeFloatLE=function(Te,xe,Ie){return rt(this,Te,xe,!0,Ie)},oe.prototype.writeFloatBE=function(Te,xe,Ie){return rt(this,Te,xe,!1,Ie)};function Qe(Oe,Te,xe,Ie,$e){return Te=+Te,xe=xe>>>0,$e||Ue(Oe,Te,xe,8,17976931348623157e292,-17976931348623157e292),ie.write(Oe,Te,xe,Ie,52,8),xe+8}oe.prototype.writeDoubleLE=function(Te,xe,Ie){return Qe(this,Te,xe,!0,Ie)},oe.prototype.writeDoubleBE=function(Te,xe,Ie){return Qe(this,Te,xe,!1,Ie)},oe.prototype.copy=function(Te,xe,Ie,$e){if(!oe.isBuffer(Te))throw new TypeError("argument should be a Buffer");if(Ie||(Ie=0),!$e&&$e!==0&&($e=this.length),xe>=Te.length&&(xe=Te.length),xe||(xe=0),$e>0&&$e=this.length)throw new RangeError("Index out of range");if($e<0)throw new RangeError("sourceEnd out of bounds");$e>this.length&&($e=this.length),Te.length-xe<$e-Ie&&($e=Te.length-xe+Ie);var ot=$e-Ie;if(this===Te&&typeof Uint8Array.prototype.copyWithin=="function")this.copyWithin(xe,Ie,$e);else if(this===Te&&Ie=0;--ke)Te[ke+xe]=this[ke+Ie];else Uint8Array.prototype.set.call(Te,this.subarray(Ie,$e),xe);return ot},oe.prototype.fill=function(Te,xe,Ie,$e){if(typeof Te=="string"){if(typeof xe=="string"?($e=xe,xe=0,Ie=this.length):typeof Ie=="string"&&($e=Ie,Ie=this.length),$e!==void 0&&typeof $e!="string")throw new TypeError("encoding must be a string");if(typeof $e=="string"&&!oe.isEncoding($e))throw new TypeError("Unknown encoding: "+$e);if(Te.length===1){var ot=Te.charCodeAt(0);($e==="utf8"&&ot<128||$e==="latin1")&&(Te=ot)}}else typeof Te=="number"&&(Te=Te&255);if(xe<0||this.length>>0,Ie=Ie===void 0?this.length:Ie>>>0,Te||(Te=0);var ke;if(typeof Te=="number")for(ke=xe;ke55295&&xe<57344){if(!$e){if(xe>56319){(Te-=3)>-1&&ot.push(239,191,189);continue}else if(ke+1===Ie){(Te-=3)>-1&&ot.push(239,191,189);continue}$e=xe;continue}if(xe<56320){(Te-=3)>-1&&ot.push(239,191,189),$e=xe;continue}xe=($e-55296<<10|xe-56320)+65536}else $e&&(Te-=3)>-1&&ot.push(239,191,189);if($e=null,xe<128){if((Te-=1)<0)break;ot.push(xe)}else if(xe<2048){if((Te-=2)<0)break;ot.push(xe>>6|192,xe&63|128)}else if(xe<65536){if((Te-=3)<0)break;ot.push(xe>>12|224,xe>>6&63|128,xe&63|128)}else if(xe<1114112){if((Te-=4)<0)break;ot.push(xe>>18|240,xe>>12&63|128,xe>>6&63|128,xe&63|128)}else throw new Error("Invalid code point")}return ot}function Ve(Oe){for(var Te=[],xe=0;xe>8,$e=xe%256,ot.push($e),ot.push(Ie);return ot}function Ne(Oe){return ne.toByteArray(Ye(Oe))}function qe(Oe,Te,xe,Ie){for(var $e=0;$e=Te.length||$e>=Oe.length);++$e)Te[$e+xe]=Oe[$e];return $e}function Ke(Oe,Te){return Oe instanceof Te||Oe!=null&&Oe.constructor!=null&&Oe.constructor.name!=null&&Oe.constructor.name===Te.name}function Fe(Oe){return Oe!==Oe}}).call(this)}).call(this,E("buffer").Buffer)},{"base64-js":87,buffer:90,ieee754:357}],91:[function(E,he,de){he.exports={100:"Continue",101:"Switching Protocols",102:"Processing",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",208:"Already Reported",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",308:"Permanent Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Range Not Satisfiable",417:"Expectation Failed",418:"I'm a teapot",421:"Misdirected Request",422:"Unprocessable Entity",423:"Locked",424:"Failed Dependency",425:"Unordered Collection",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",451:"Unavailable For Legal Reasons",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",508:"Loop Detected",509:"Bandwidth Limit Exceeded",510:"Not Extended",511:"Network Authentication Required"}},{}],92:[function(E,he,de){"use strict";var se=E("get-intrinsic"),ne=E("./"),ie=ne(se("String.prototype.indexOf"));he.exports=function(ue,ae){var oe=se(ue,!!ae);return typeof oe=="function"&&ie(ue,".prototype.")>-1?ne(oe):oe}},{"./":93,"get-intrinsic":348}],93:[function(E,he,de){"use strict";var se=E("function-bind"),ne=E("get-intrinsic"),ie=ne("%Function.prototype.apply%"),le=ne("%Function.prototype.call%"),ue=ne("%Reflect.apply%",!0)||se.call(le,ie),ae=ne("%Object.getOwnPropertyDescriptor%",!0),oe=ne("%Object.defineProperty%",!0),re=ne("%Math.max%");if(oe)try{oe({},"a",{value:1})}catch(a){oe=null}he.exports=function(y){var x=ue(se,le,arguments);if(ae&&oe){var b=ae(x,"length");b.configurable&&oe(x,"length",{value:1+re(0,y.length-(arguments.length-1))})}return x};var ee=function(){return ue(se,ie,arguments)};oe?oe(he.exports,"apply",{value:ee}):he.exports.apply=ee},{"function-bind":347,"get-intrinsic":348}],94:[function(E,he,de){"use strict";var se=Array.prototype.slice;he.exports=ne;function ne(le,ue){if(!(this instanceof ne))return new ne(le,ue);this.src=le,this._withAccess=ue}ne.prototype.withAccess=function(le){return this._withAccess=le!==!1,this},ne.prototype.pick=function(le){return Array.isArray(le)||(le=se.call(arguments)),le.length&&(this.keys=le),this},ne.prototype.to=function(le){if(le=le||{},!this.src)return le;var ue=this.keys||Object.keys(this.src);if(!this._withAccess){for(var ae=0;ae>8&255]},Re=function(ke){return[ke&255,ke>>8&255,ke>>16&255,ke>>24&255]},Ve=function(ke){return ke[3]<<24|ke[2]<<16|ke[1]<<8|ke[0]},Ae=function(ke){return Qe(ke,23,4)},Ne=function(ke){return Qe(ke,52,8)},qe=function(ke,et){fe(ke[Ce],et,{get:function(){return Pe(this)[et]}})},Ke=function(ke,et,pt,ct){var ht=x(pt),lt=Pe(ke);if(ht+et>lt.byteLength)throw ze(Me);var mt=Pe(lt.buffer).bytes,at=ht+lt.byteOffset,it=ve(mt,at,at+et);return ct?it:rt(it)},Fe=function(ke,et,pt,ct,ht,lt){var mt=x(pt),at=Pe(ke);if(mt+et>at.byteLength)throw ze(Me);for(var it=Pe(at.buffer).bytes,ft=mt+at.byteOffset,vt=ct(+ht),St=0;Stht)throw ze("Wrong offset");if(ct=ct===void 0?ht-lt:y(ct),lt+ct>ht)throw ze(je);Le(this,{buffer:et,byteLength:ct,byteOffset:lt}),ie||(this.buffer=et,this.byteLength=ct,this.byteOffset=lt)},Ze=Je[Ce],ie&&(qe(Be,"byteLength"),qe(Je,"buffer"),qe(Je,"byteLength"),qe(Je,"byteOffset")),oe(Ze,{getInt8:function(et){return Ke(this,1,et)[0]<<24>>24},getUint8:function(et){return Ke(this,1,et)[0]},getInt16:function(et){var pt=Ke(this,2,et,arguments.length>1?arguments[1]:void 0);return(pt[1]<<8|pt[0])<<16>>16},getUint16:function(et){var pt=Ke(this,2,et,arguments.length>1?arguments[1]:void 0);return pt[1]<<8|pt[0]},getInt32:function(et){return Ve(Ke(this,4,et,arguments.length>1?arguments[1]:void 0))},getUint32:function(et){return Ve(Ke(this,4,et,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(et){return ut(Ke(this,4,et,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(et){return ut(Ke(this,8,et,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(et,pt){Fe(this,1,et,Ye,pt)},setUint8:function(et,pt){Fe(this,1,et,Ye,pt)},setInt16:function(et,pt){Fe(this,2,et,He,pt,arguments.length>2?arguments[2]:void 0)},setUint16:function(et,pt){Fe(this,2,et,He,pt,arguments.length>2?arguments[2]:void 0)},setInt32:function(et,pt){Fe(this,4,et,Re,pt,arguments.length>2?arguments[2]:void 0)},setUint32:function(et,pt){Fe(this,4,et,Re,pt,arguments.length>2?arguments[2]:void 0)},setFloat32:function(et,pt){Fe(this,4,et,Ae,pt,arguments.length>2?arguments[2]:void 0)},setFloat64:function(et,pt){Fe(this,8,et,Ne,pt,arguments.length>2?arguments[2]:void 0)}});else{var Oe=ye&&Ge.name!==Ee;if(!re(function(){Ge(1)})||!re(function(){new Ge(-1)})||re(function(){return new Ge,new Ge(1.5),new Ge(NaN),Oe&&!we})){Be=function(et){return ee(this,tt),new Ge(x(et))},Be[Ce]=tt;for(var Te=ce(Ge),xe=0,Ie;Te.length>xe;)(Ie=Te[xe++])in Be||ae(Be,Ie,Ge[Ie]);tt.constructor=Be}else Oe&&we&&ae(Ge,"name",Ee);te&&z(Ze)!==Xe&&te(Ze,Xe);var $e=new Je(new Be(2)),ot=ne(Ze.setInt8);$e.setInt8(0,2147483648),$e.setInt8(1,2147483649),($e.getInt8(0)||!$e.getInt8(1))&&oe(Ze,{setInt8:function(et,pt){ot(this,et,pt<<24>>24)},setUint8:function(et,pt){ot(this,et,pt<<24>>24)}},{unsafe:!0})}pe(Be,Ee),pe(Je,De),he.exports={ArrayBuffer:Be,DataView:Je}},{"../internals/an-instance":100,"../internals/array-buffer-native":102,"../internals/array-fill":106,"../internals/array-slice-simple":116,"../internals/create-non-enumerable-property":129,"../internals/descriptors":134,"../internals/fails":150,"../internals/function-name":156,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/ieee754":169,"../internals/internal-state":173,"../internals/object-define-property":198,"../internals/object-get-own-property-names":201,"../internals/object-get-prototype-of":203,"../internals/object-set-prototype-of":208,"../internals/redefine-all":221,"../internals/set-to-string-tag":234,"../internals/to-index":246,"../internals/to-integer-or-infinity":248,"../internals/to-length":249}],105:[function(E,he,de){"use strict";var se=E("../internals/to-object"),ne=E("../internals/to-absolute-index"),ie=E("../internals/length-of-array-like"),le=Math.min;he.exports=[].copyWithin||function(ae,oe){var re=se(this),ee=ie(re),a=ne(ae,ee),y=ne(oe,ee),x=arguments.length>2?arguments[2]:void 0,b=le((x===void 0?ee:ne(x,ee))-y,ee-a),z=1;for(y0;)y in re?re[a]=re[y]:delete re[a],a+=z,y+=z;return re}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],106:[function(E,he,de){"use strict";var se=E("../internals/to-object"),ne=E("../internals/to-absolute-index"),ie=E("../internals/length-of-array-like");he.exports=function(ue){for(var ae=se(this),oe=ie(ae),re=arguments.length,ee=ne(re>1?arguments[1]:void 0,oe),a=re>2?arguments[2]:void 0,y=a===void 0?oe:ne(a,oe);y>ee;)ae[ee++]=ue;return ae}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],107:[function(E,he,de){"use strict";var se=E("../internals/array-iteration").forEach,ne=E("../internals/array-method-is-strict"),ie=ne("forEach");he.exports=ie?[].forEach:function(ue){return se(this,ue,arguments.length>1?arguments[1]:void 0)}},{"../internals/array-iteration":111,"../internals/array-method-is-strict":114}],108:[function(E,he,de){var se=E("../internals/length-of-array-like");he.exports=function(ne,ie){for(var le=0,ue=se(ie),ae=new ne(ue);ue>le;)ae[le]=ie[le++];return ae}},{"../internals/length-of-array-like":188}],109:[function(E,he,de){"use strict";var se=E("../internals/global"),ne=E("../internals/function-bind-context"),ie=E("../internals/function-call"),le=E("../internals/to-object"),ue=E("../internals/call-with-safe-iteration-closing"),ae=E("../internals/is-array-iterator-method"),oe=E("../internals/is-constructor"),re=E("../internals/length-of-array-like"),ee=E("../internals/create-property"),a=E("../internals/get-iterator"),y=E("../internals/get-iterator-method"),x=se.Array;he.exports=function(z){var te=le(z),ce=oe(this),fe=arguments.length,me=fe>1?arguments[1]:void 0,ve=me!==void 0;ve&&(me=ne(me,fe>2?arguments[2]:void 0));var pe=y(te),Se=0,ye,we,Pe,Le,Ee,De;if(pe&&!(this==x&&ae(pe)))for(Le=a(te,pe),Ee=Le.next,we=ce?new this:[];!(Pe=ie(Ee,Le)).done;Se++)De=ve?ue(Le,me,[Pe.value,Se],!0):Pe.value,ee(we,Se,De);else for(ye=re(te),we=ce?new this(ye):x(ye);ye>Se;Se++)De=ve?me(te[Se],Se):te[Se],ee(we,Se,De);return we.length=Se,we}},{"../internals/call-with-safe-iteration-closing":121,"../internals/create-property":131,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/is-array-iterator-method":174,"../internals/is-constructor":177,"../internals/length-of-array-like":188,"../internals/to-object":250}],110:[function(E,he,de){var se=E("../internals/to-indexed-object"),ne=E("../internals/to-absolute-index"),ie=E("../internals/length-of-array-like"),le=function(ue){return function(ae,oe,re){var ee=se(ae),a=ie(ee),y=ne(re,a),x;if(ue&&oe!=oe){for(;a>y;)if(x=ee[y++],x!=x)return!0}else for(;a>y;y++)if((ue||y in ee)&&ee[y]===oe)return ue||y||0;return!ue&&-1}};he.exports={includes:le(!0),indexOf:le(!1)}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-indexed-object":247}],111:[function(E,he,de){var se=E("../internals/function-bind-context"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/indexed-object"),le=E("../internals/to-object"),ue=E("../internals/length-of-array-like"),ae=E("../internals/array-species-create"),oe=ne([].push),re=function(ee){var a=ee==1,y=ee==2,x=ee==3,b=ee==4,z=ee==6,te=ee==7,ce=ee==5||z;return function(fe,me,ve,pe){for(var Se=le(fe),ye=ie(Se),we=se(me,ve),Pe=ue(ye),Le=0,Ee=pe||ae,De=a?Ee(fe,Pe):y||te?Ee(fe,0):void 0,Ce,je;Pe>Le;Le++)if((ce||Le in ye)&&(Ce=ye[Le],je=we(Ce,Le,Se),ee))if(a)De[Le]=je;else if(je)switch(ee){case 3:return!0;case 5:return Ce;case 6:return Le;case 2:oe(De,Ce)}else switch(ee){case 4:return!1;case 7:oe(De,Ce)}return z?-1:x||b?b:De}};he.exports={forEach:re(0),map:re(1),filter:re(2),some:re(3),every:re(4),find:re(5),findIndex:re(6),filterReject:re(7)}},{"../internals/array-species-create":120,"../internals/function-bind-context":153,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/length-of-array-like":188,"../internals/to-object":250}],112:[function(E,he,de){"use strict";var se=E("../internals/function-apply"),ne=E("../internals/to-indexed-object"),ie=E("../internals/to-integer-or-infinity"),le=E("../internals/length-of-array-like"),ue=E("../internals/array-method-is-strict"),ae=Math.min,oe=[].lastIndexOf,re=!!oe&&1/[1].lastIndexOf(1,-0)<0,ee=ue("lastIndexOf"),a=re||!ee;he.exports=a?function(x){if(re)return se(oe,this,arguments)||0;var b=ne(this),z=le(b),te=z-1;for(arguments.length>1&&(te=ae(te,ie(arguments[1]))),te<0&&(te=z+te);te>=0;te--)if(te in b&&b[te]===x)return te||0;return-1}:oe},{"../internals/array-method-is-strict":114,"../internals/function-apply":152,"../internals/length-of-array-like":188,"../internals/to-indexed-object":247,"../internals/to-integer-or-infinity":248}],113:[function(E,he,de){var se=E("../internals/fails"),ne=E("../internals/well-known-symbol"),ie=E("../internals/engine-v8-version"),le=ne("species");he.exports=function(ue){return ie>=51||!se(function(){var ae=[],oe=ae.constructor={};return oe[le]=function(){return{foo:1}},ae[ue](Boolean).foo!==1})}},{"../internals/engine-v8-version":146,"../internals/fails":150,"../internals/well-known-symbol":268}],114:[function(E,he,de){"use strict";var se=E("../internals/fails");he.exports=function(ne,ie){var le=[][ne];return!!le&&se(function(){le.call(null,ie||function(){return 1},1)})}},{"../internals/fails":150}],115:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/a-callable"),ie=E("../internals/to-object"),le=E("../internals/indexed-object"),ue=E("../internals/length-of-array-like"),ae=se.TypeError,oe=function(re){return function(ee,a,y,x){ne(a);var b=ie(ee),z=le(b),te=ue(b),ce=re?te-1:0,fe=re?-1:1;if(y<2)for(;;){if(ce in z){x=z[ce],ce+=fe;break}if(ce+=fe,re?ce<0:te<=ce)throw ae("Reduce of empty array with no initial value")}for(;re?ce>=0:te>ce;ce+=fe)ce in z&&(x=a(x,z[ce],ce,b));return x}};he.exports={left:oe(!1),right:oe(!0)}},{"../internals/a-callable":95,"../internals/global":163,"../internals/indexed-object":170,"../internals/length-of-array-like":188,"../internals/to-object":250}],116:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/to-absolute-index"),ie=E("../internals/length-of-array-like"),le=E("../internals/create-property"),ue=se.Array,ae=Math.max;he.exports=function(oe,re,ee){for(var a=ie(oe),y=ne(re,a),x=ne(ee===void 0?a:ee,a),b=ue(ae(x-y,0)),z=0;y0;)ae[y]=ae[--y];y!==ee++&&(ae[y]=a)}return ae},ue=function(ae,oe,re,ee){for(var a=oe.length,y=re.length,x=0,b=0;x0&&oe[0]<4?1:+(oe[0]+oe[1])),!re&&ne&&(oe=ne.match(/Edge\/(\d+)/),(!oe||oe[1]>=74)&&(oe=ne.match(/Chrome\/(\d+)/),oe&&(re=+oe[1]))),he.exports=re},{"../internals/engine-user-agent":145,"../internals/global":163}],147:[function(E,he,de){var se=E("../internals/engine-user-agent"),ne=se.match(/AppleWebKit\/(\d+)\./);he.exports=!!ne&&+ne[1]},{"../internals/engine-user-agent":145}],148:[function(E,he,de){he.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},{}],149:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/object-get-own-property-descriptor").f,ie=E("../internals/create-non-enumerable-property"),le=E("../internals/redefine"),ue=E("../internals/set-global"),ae=E("../internals/copy-constructor-properties"),oe=E("../internals/is-forced");he.exports=function(re,ee){var a=re.target,y=re.global,x=re.stat,b,z,te,ce,fe,me;if(y?z=se:x?z=se[a]||ue(a,{}):z=(se[a]||{}).prototype,z)for(te in ee){if(fe=ee[te],re.noTargetGet?(me=ne(z,te),ce=me&&me.value):ce=z[te],b=oe(y?te:a+(x?".":"#")+te,re.forced),!b&&ce!==void 0){if(typeof fe==typeof ce)continue;ae(fe,ce)}(re.sham||ce&&ce.sham)&&ie(fe,"sham",!0),le(z,te,fe,re)}}},{"../internals/copy-constructor-properties":125,"../internals/create-non-enumerable-property":129,"../internals/global":163,"../internals/is-forced":178,"../internals/object-get-own-property-descriptor":199,"../internals/redefine":222,"../internals/set-global":232}],150:[function(E,he,de){he.exports=function(se){try{return!!se()}catch(ne){return!0}}},{}],151:[function(E,he,de){"use strict";E("../modules/es.regexp.exec");var se=E("../internals/function-uncurry-this"),ne=E("../internals/redefine"),ie=E("../internals/regexp-exec"),le=E("../internals/fails"),ue=E("../internals/well-known-symbol"),ae=E("../internals/create-non-enumerable-property"),oe=ue("species"),re=RegExp.prototype;he.exports=function(ee,a,y,x){var b=ue(ee),z=!le(function(){var me={};return me[b]=function(){return 7},""[ee](me)!=7}),te=z&&!le(function(){var me=!1,ve=/a/;return ee==="split"&&(ve={},ve.constructor={},ve.constructor[oe]=function(){return ve},ve.flags="",ve[b]=/./[b]),ve.exec=function(){return me=!0,null},ve[b](""),!me});if(!z||!te||y){var ce=se(/./[b]),fe=a(b,""[ee],function(me,ve,pe,Se,ye){var we=se(me),Pe=ve.exec;return Pe===ie||Pe===re.exec?z&&!ye?{done:!0,value:ce(ve,pe,Se)}:{done:!0,value:we(pe,ve,Se)}:{done:!1}});ne(String.prototype,ee,fe[0]),ne(re,b,fe[1])}x&&ae(re[b],"sham",!0)}},{"../internals/create-non-enumerable-property":129,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/redefine":222,"../internals/regexp-exec":224,"../internals/well-known-symbol":268,"../modules/es.regexp.exec":300}],152:[function(E,he,de){var se=E("../internals/function-bind-native"),ne=Function.prototype,ie=ne.apply,le=ne.call;he.exports=typeof Reflect=="object"&&Reflect.apply||(se?le.bind(ie):function(){return le.apply(ie,arguments)})},{"../internals/function-bind-native":154}],153:[function(E,he,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/a-callable"),ie=E("../internals/function-bind-native"),le=se(se.bind);he.exports=function(ue,ae){return ne(ue),ae===void 0?ue:ie?le(ue,ae):function(){return ue.apply(ae,arguments)}}},{"../internals/a-callable":95,"../internals/function-bind-native":154,"../internals/function-uncurry-this":157}],154:[function(E,he,de){var se=E("../internals/fails");he.exports=!se(function(){var ne=function(){}.bind();return typeof ne!="function"||ne.hasOwnProperty("prototype")})},{"../internals/fails":150}],155:[function(E,he,de){var se=E("../internals/function-bind-native"),ne=Function.prototype.call;he.exports=se?ne.bind(ne):function(){return ne.apply(ne,arguments)}},{"../internals/function-bind-native":154}],156:[function(E,he,de){var se=E("../internals/descriptors"),ne=E("../internals/has-own-property"),ie=Function.prototype,le=se&&Object.getOwnPropertyDescriptor,ue=ne(ie,"name"),ae=ue&&function(){}.name==="something",oe=ue&&(!se||se&&le(ie,"name").configurable);he.exports={EXISTS:ue,PROPER:ae,CONFIGURABLE:oe}},{"../internals/descriptors":134,"../internals/has-own-property":164}],157:[function(E,he,de){var se=E("../internals/function-bind-native"),ne=Function.prototype,ie=ne.bind,le=ne.call,ue=se&&ie.bind(le,le);he.exports=se?function(ae){return ae&&ue(ae)}:function(ae){return ae&&function(){return le.apply(ae,arguments)}}},{"../internals/function-bind-native":154}],158:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/is-callable"),ie=function(le){return ne(le)?le:void 0};he.exports=function(le,ue){return arguments.length<2?ie(se[le]):se[le]&&se[le][ue]}},{"../internals/global":163,"../internals/is-callable":176}],159:[function(E,he,de){var se=E("../internals/classof"),ne=E("../internals/get-method"),ie=E("../internals/iterators"),le=E("../internals/well-known-symbol"),ue=le("iterator");he.exports=function(ae){if(ae!=null)return ne(ae,ue)||ne(ae,"@@iterator")||ie[se(ae)]}},{"../internals/classof":124,"../internals/get-method":161,"../internals/iterators":187,"../internals/well-known-symbol":268}],160:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/function-call"),ie=E("../internals/a-callable"),le=E("../internals/an-object"),ue=E("../internals/try-to-string"),ae=E("../internals/get-iterator-method"),oe=se.TypeError;he.exports=function(re,ee){var a=arguments.length<2?ae(re):ee;if(ie(a))return le(ne(a,re));throw oe(ue(re)+" is not iterable")}},{"../internals/a-callable":95,"../internals/an-object":101,"../internals/function-call":155,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/try-to-string":257}],161:[function(E,he,de){var se=E("../internals/a-callable");he.exports=function(ne,ie){var le=ne[ie];return le==null?void 0:se(le)}},{"../internals/a-callable":95}],162:[function(E,he,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/to-object"),ie=Math.floor,le=se("".charAt),ue=se("".replace),ae=se("".slice),oe=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,re=/\$([$&'`]|\d{1,2})/g;he.exports=function(ee,a,y,x,b,z){var te=y+ee.length,ce=x.length,fe=re;return b!==void 0&&(b=ne(b),fe=oe),ue(z,fe,function(me,ve){var pe;switch(le(ve,0)){case"$":return"$";case"&":return ee;case"`":return ae(a,0,y);case"'":return ae(a,te);case"<":pe=b[ae(ve,1,-1)];break;default:var Se=+ve;if(Se===0)return me;if(Se>ce){var ye=ie(Se/10);return ye===0?me:ye<=ce?x[ye-1]===void 0?le(ve,1):x[ye-1]+le(ve,1):me}pe=x[Se-1]}return pe===void 0?"":pe})}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],163:[function(E,he,de){(function(se){(function(){var ne=function(ie){return ie&&ie.Math==Math&&ie};he.exports=ne(typeof globalThis=="object"&&globalThis)||ne(typeof window=="object"&&window)||ne(typeof self=="object"&&self)||ne(typeof se=="object"&&se)||function(){return this}()||Function("return this")()}).call(this)}).call(this,typeof dt!="undefined"?dt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],164:[function(E,he,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/to-object"),ie=se({}.hasOwnProperty);he.exports=Object.hasOwn||function(ue,ae){return ie(ne(ue),ae)}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],165:[function(E,he,de){he.exports={}},{}],166:[function(E,he,de){var se=E("../internals/global");he.exports=function(ne,ie){var le=se.console;le&&le.error&&(arguments.length==1?le.error(ne):le.error(ne,ie))}},{"../internals/global":163}],167:[function(E,he,de){var se=E("../internals/get-built-in");he.exports=se("document","documentElement")},{"../internals/get-built-in":158}],168:[function(E,he,de){var se=E("../internals/descriptors"),ne=E("../internals/fails"),ie=E("../internals/document-create-element");he.exports=!se&&!ne(function(){return Object.defineProperty(ie("div"),"a",{get:function(){return 7}}).a!=7})},{"../internals/descriptors":134,"../internals/document-create-element":135,"../internals/fails":150}],169:[function(E,he,de){var se=E("../internals/global"),ne=se.Array,ie=Math.abs,le=Math.pow,ue=Math.floor,ae=Math.log,oe=Math.LN2,re=function(a,y,x){var b=ne(x),z=x*8-y-1,te=(1<>1,fe=y===23?le(2,-24)-le(2,-77):0,me=a<0||a===0&&1/a<0?1:0,ve=0,pe,Se,ye;for(a=ie(a),a!=a||a===1/0?(Se=a!=a?1:0,pe=te):(pe=ue(ae(a)/oe),ye=le(2,-pe),a*ye<1&&(pe--,ye*=2),pe+ce>=1?a+=fe/ye:a+=fe*le(2,1-ce),a*ye>=2&&(pe++,ye/=2),pe+ce>=te?(Se=0,pe=te):pe+ce>=1?(Se=(a*ye-1)*le(2,y),pe=pe+ce):(Se=a*le(2,ce-1)*le(2,y),pe=0));y>=8;)b[ve++]=Se&255,Se/=256,y-=8;for(pe=pe<0;)b[ve++]=pe&255,pe/=256,z-=8;return b[--ve]|=me*128,b},ee=function(a,y){var x=a.length,b=x*8-y-1,z=(1<>1,ce=b-7,fe=x-1,me=a[fe--],ve=me&127,pe;for(me>>=7;ce>0;)ve=ve*256+a[fe--],ce-=8;for(pe=ve&(1<<-ce)-1,ve>>=-ce,ce+=y;ce>0;)pe=pe*256+a[fe--],ce-=8;if(ve===0)ve=1-te;else{if(ve===z)return pe?NaN:me?-1/0:1/0;pe=pe+le(2,y),ve=ve-te}return(me?-1:1)*pe*le(2,ve-y)};he.exports={pack:re,unpack:ee}},{"../internals/global":163}],170:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/fails"),le=E("../internals/classof-raw"),ue=se.Object,ae=ne("".split);he.exports=ie(function(){return!ue("z").propertyIsEnumerable(0)})?function(oe){return le(oe)=="String"?ae(oe,""):ue(oe)}:ue},{"../internals/classof-raw":123,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],171:[function(E,he,de){var se=E("../internals/is-callable"),ne=E("../internals/is-object"),ie=E("../internals/object-set-prototype-of");he.exports=function(le,ue,ae){var oe,re;return ie&&se(oe=ue.constructor)&&oe!==ae&&ne(re=oe.prototype)&&re!==ae.prototype&&ie(le,re),le}},{"../internals/is-callable":176,"../internals/is-object":180,"../internals/object-set-prototype-of":208}],172:[function(E,he,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/is-callable"),ie=E("../internals/shared-store"),le=se(Function.toString);ne(ie.inspectSource)||(ie.inspectSource=function(ue){return le(ue)}),he.exports=ie.inspectSource},{"../internals/function-uncurry-this":157,"../internals/is-callable":176,"../internals/shared-store":236}],173:[function(E,he,de){var se=E("../internals/native-weak-map"),ne=E("../internals/global"),ie=E("../internals/function-uncurry-this"),le=E("../internals/is-object"),ue=E("../internals/create-non-enumerable-property"),ae=E("../internals/has-own-property"),oe=E("../internals/shared-store"),re=E("../internals/shared-key"),ee=E("../internals/hidden-keys"),a="Object already initialized",y=ne.TypeError,x=ne.WeakMap,b,z,te,ce=function(we){return te(we)?z(we):b(we,{})},fe=function(we){return function(Pe){var Le;if(!le(Pe)||(Le=z(Pe)).type!==we)throw y("Incompatible receiver, "+we+" required");return Le}};if(se||oe.state){var me=oe.state||(oe.state=new x),ve=ie(me.get),pe=ie(me.has),Se=ie(me.set);b=function(we,Pe){if(pe(me,we))throw new y(a);return Pe.facade=we,Se(me,we,Pe),Pe},z=function(we){return ve(me,we)||{}},te=function(we){return pe(me,we)}}else{var ye=re("state");ee[ye]=!0,b=function(we,Pe){if(ae(we,ye))throw new y(a);return Pe.facade=we,ue(we,ye,Pe),Pe},z=function(we){return ae(we,ye)?we[ye]:{}},te=function(we){return ae(we,ye)}}he.exports={set:b,get:z,has:te,enforce:ce,getterFor:fe}},{"../internals/create-non-enumerable-property":129,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/hidden-keys":165,"../internals/is-object":180,"../internals/native-weak-map":192,"../internals/shared-key":235,"../internals/shared-store":236}],174:[function(E,he,de){var se=E("../internals/well-known-symbol"),ne=E("../internals/iterators"),ie=se("iterator"),le=Array.prototype;he.exports=function(ue){return ue!==void 0&&(ne.Array===ue||le[ie]===ue)}},{"../internals/iterators":187,"../internals/well-known-symbol":268}],175:[function(E,he,de){var se=E("../internals/classof-raw");he.exports=Array.isArray||function(ie){return se(ie)=="Array"}},{"../internals/classof-raw":123}],176:[function(E,he,de){he.exports=function(se){return typeof se=="function"}},{}],177:[function(E,he,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/fails"),ie=E("../internals/is-callable"),le=E("../internals/classof"),ue=E("../internals/get-built-in"),ae=E("../internals/inspect-source"),oe=function(){},re=[],ee=ue("Reflect","construct"),a=/^\s*(?:class|function)\b/,y=se(a.exec),x=!a.exec(oe),b=function(ce){if(!ie(ce))return!1;try{return ee(oe,re,ce),!0}catch(fe){return!1}},z=function(ce){if(!ie(ce))return!1;switch(le(ce)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return x||!!y(a,ae(ce))}catch(fe){return!0}};z.sham=!0,he.exports=!ee||ne(function(){var te;return b(b.call)||!b(Object)||!b(function(){te=!0})||te})?z:b},{"../internals/classof":124,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/inspect-source":172,"../internals/is-callable":176}],178:[function(E,he,de){var se=E("../internals/fails"),ne=E("../internals/is-callable"),ie=/#|\.prototype\./,le=function(ee,a){var y=ae[ue(ee)];return y==re?!0:y==oe?!1:ne(a)?se(a):!!a},ue=le.normalize=function(ee){return String(ee).replace(ie,".").toLowerCase()},ae=le.data={},oe=le.NATIVE="N",re=le.POLYFILL="P";he.exports=le},{"../internals/fails":150,"../internals/is-callable":176}],179:[function(E,he,de){var se=E("../internals/is-object"),ne=Math.floor;he.exports=Number.isInteger||function(le){return!se(le)&&isFinite(le)&&ne(le)===le}},{"../internals/is-object":180}],180:[function(E,he,de){var se=E("../internals/is-callable");he.exports=function(ne){return typeof ne=="object"?ne!==null:se(ne)}},{"../internals/is-callable":176}],181:[function(E,he,de){he.exports=!1},{}],182:[function(E,he,de){var se=E("../internals/is-object"),ne=E("../internals/classof-raw"),ie=E("../internals/well-known-symbol"),le=ie("match");he.exports=function(ue){var ae;return se(ue)&&((ae=ue[le])!==void 0?!!ae:ne(ue)=="RegExp")}},{"../internals/classof-raw":123,"../internals/is-object":180,"../internals/well-known-symbol":268}],183:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/get-built-in"),ie=E("../internals/is-callable"),le=E("../internals/object-is-prototype-of"),ue=E("../internals/use-symbol-as-uid"),ae=se.Object;he.exports=ue?function(oe){return typeof oe=="symbol"}:function(oe){var re=ne("Symbol");return ie(re)&&le(re.prototype,ae(oe))}},{"../internals/get-built-in":158,"../internals/global":163,"../internals/is-callable":176,"../internals/object-is-prototype-of":204,"../internals/use-symbol-as-uid":264}],184:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/function-bind-context"),ie=E("../internals/function-call"),le=E("../internals/an-object"),ue=E("../internals/try-to-string"),ae=E("../internals/is-array-iterator-method"),oe=E("../internals/length-of-array-like"),re=E("../internals/object-is-prototype-of"),ee=E("../internals/get-iterator"),a=E("../internals/get-iterator-method"),y=E("../internals/iterator-close"),x=se.TypeError,b=function(te,ce){this.stopped=te,this.result=ce},z=b.prototype;he.exports=function(te,ce,fe){var me=fe&&fe.that,ve=!!(fe&&fe.AS_ENTRIES),pe=!!(fe&&fe.IS_ITERATOR),Se=!!(fe&&fe.INTERRUPTED),ye=ne(ce,me),we,Pe,Le,Ee,De,Ce,je,Me=function(Be){return we&&y(we,"normal",Be),new b(!0,Be)},Ge=function(Be){return ve?(le(Be),Se?ye(Be[0],Be[1],Me):ye(Be[0],Be[1])):Se?ye(Be,Me):ye(Be)};if(pe)we=te;else{if(Pe=a(te),!Pe)throw x(ue(te)+" is not iterable");if(ae(Pe)){for(Le=0,Ee=oe(te);Ee>Le;Le++)if(De=Ge(te[Le]),De&&re(z,De))return De;return new b(!1)}we=ee(te,Pe)}for(Ce=we.next;!(je=ie(Ce,we)).done;){try{De=Ge(je.value)}catch(Be){y(we,"throw",Be)}if(typeof De=="object"&&De&&re(z,De))return De}return new b(!1)}},{"../internals/an-object":101,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/is-array-iterator-method":174,"../internals/iterator-close":185,"../internals/length-of-array-like":188,"../internals/object-is-prototype-of":204,"../internals/try-to-string":257}],185:[function(E,he,de){var se=E("../internals/function-call"),ne=E("../internals/an-object"),ie=E("../internals/get-method");he.exports=function(le,ue,ae){var oe,re;ne(le);try{if(oe=ie(le,"return"),!oe){if(ue==="throw")throw ae;return ae}oe=se(oe,le)}catch(ee){re=!0,oe=ee}if(ue==="throw")throw ae;if(re)throw oe;return ne(oe),ae}},{"../internals/an-object":101,"../internals/function-call":155,"../internals/get-method":161}],186:[function(E,he,de){"use strict";var se=E("../internals/fails"),ne=E("../internals/is-callable"),ie=E("../internals/object-create"),le=E("../internals/object-get-prototype-of"),ue=E("../internals/redefine"),ae=E("../internals/well-known-symbol"),oe=E("../internals/is-pure"),re=ae("iterator"),ee=!1,a,y,x;[].keys&&(x=[].keys(),"next"in x?(y=le(le(x)),y!==Object.prototype&&(a=y)):ee=!0);var b=a==null||se(function(){var z={};return a[re].call(z)!==z});b?a={}:oe&&(a=ie(a)),ne(a[re])||ue(a,re,function(){return this}),he.exports={IteratorPrototype:a,BUGGY_SAFARI_ITERATORS:ee}},{"../internals/fails":150,"../internals/is-callable":176,"../internals/is-pure":181,"../internals/object-create":196,"../internals/object-get-prototype-of":203,"../internals/redefine":222,"../internals/well-known-symbol":268}],187:[function(E,he,de){arguments[4][165][0].apply(de,arguments)},{dup:165}],188:[function(E,he,de){var se=E("../internals/to-length");he.exports=function(ne){return se(ne.length)}},{"../internals/to-length":249}],189:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/function-bind-context"),ie=E("../internals/object-get-own-property-descriptor").f,le=E("../internals/task").set,ue=E("../internals/engine-is-ios"),ae=E("../internals/engine-is-ios-pebble"),oe=E("../internals/engine-is-webos-webkit"),re=E("../internals/engine-is-node"),ee=se.MutationObserver||se.WebKitMutationObserver,a=se.document,y=se.process,x=se.Promise,b=ie(se,"queueMicrotask"),z=b&&b.value,te,ce,fe,me,ve,pe,Se,ye;z||(te=function(){var we,Pe;for(re&&(we=y.domain)&&we.exit();ce;){Pe=ce.fn,ce=ce.next;try{Pe()}catch(Le){throw ce?me():fe=void 0,Le}}fe=void 0,we&&we.enter()},!ue&&!re&&!oe&&ee&&a?(ve=!0,pe=a.createTextNode(""),new ee(te).observe(pe,{characterData:!0}),me=function(){pe.data=ve=!ve}):!ae&&x&&x.resolve?(Se=x.resolve(void 0),Se.constructor=x,ye=ne(Se.then,Se),me=function(){ye(te)}):re?me=function(){y.nextTick(te)}:(le=ne(le,se),me=function(){le(te)})),he.exports=z||function(we){var Pe={fn:we,next:void 0};fe&&(fe.next=Pe),ce||(ce=Pe,me()),fe=Pe}},{"../internals/engine-is-ios":142,"../internals/engine-is-ios-pebble":141,"../internals/engine-is-node":143,"../internals/engine-is-webos-webkit":144,"../internals/function-bind-context":153,"../internals/global":163,"../internals/object-get-own-property-descriptor":199,"../internals/task":243}],190:[function(E,he,de){var se=E("../internals/native-symbol");he.exports=se&&!!Symbol.for&&!!Symbol.keyFor},{"../internals/native-symbol":191}],191:[function(E,he,de){var se=E("../internals/engine-v8-version"),ne=E("../internals/fails");he.exports=!!Object.getOwnPropertySymbols&&!ne(function(){var ie=Symbol();return!String(ie)||!(Object(ie)instanceof Symbol)||!Symbol.sham&&se&&se<41})},{"../internals/engine-v8-version":146,"../internals/fails":150}],192:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/is-callable"),ie=E("../internals/inspect-source"),le=se.WeakMap;he.exports=ne(le)&&/native code/.test(ie(le))},{"../internals/global":163,"../internals/inspect-source":172,"../internals/is-callable":176}],193:[function(E,he,de){"use strict";var se=E("../internals/a-callable"),ne=function(ie){var le,ue;this.promise=new ie(function(ae,oe){if(le!==void 0||ue!==void 0)throw TypeError("Bad Promise constructor");le=ae,ue=oe}),this.resolve=se(le),this.reject=se(ue)};he.exports.f=function(ie){return new ne(ie)}},{"../internals/a-callable":95}],194:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/is-regexp"),ie=se.TypeError;he.exports=function(le){if(ne(le))throw ie("The method doesn't accept regular expressions");return le}},{"../internals/global":163,"../internals/is-regexp":182}],195:[function(E,he,de){"use strict";var se=E("../internals/descriptors"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/function-call"),le=E("../internals/fails"),ue=E("../internals/object-keys"),ae=E("../internals/object-get-own-property-symbols"),oe=E("../internals/object-property-is-enumerable"),re=E("../internals/to-object"),ee=E("../internals/indexed-object"),a=Object.assign,y=Object.defineProperty,x=ne([].concat);he.exports=!a||le(function(){if(se&&a({b:1},a(y({},"a",{enumerable:!0,get:function(){y(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var b={},z={},te=Symbol(),ce="abcdefghijklmnopqrst";return b[te]=7,ce.split("").forEach(function(fe){z[fe]=fe}),a({},b)[te]!=7||ue(a({},z)).join("")!=ce})?function(z,te){for(var ce=re(z),fe=arguments.length,me=1,ve=ae.f,pe=oe.f;fe>me;)for(var Se=ee(arguments[me++]),ye=ve?x(ue(Se),ve(Se)):ue(Se),we=ye.length,Pe=0,Le;we>Pe;)Le=ye[Pe++],(!se||ie(pe,Se,Le))&&(ce[Le]=Se[Le]);return ce}:a},{"../internals/descriptors":134,"../internals/fails":150,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/object-get-own-property-symbols":202,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/to-object":250}],196:[function(E,he,de){var se=E("../internals/an-object"),ne=E("../internals/object-define-properties"),ie=E("../internals/enum-bug-keys"),le=E("../internals/hidden-keys"),ue=E("../internals/html"),ae=E("../internals/document-create-element"),oe=E("../internals/shared-key"),re=">",ee="<",a="prototype",y="script",x=oe("IE_PROTO"),b=function(){},z=function(ve){return ee+y+re+ve+ee+"/"+y+re},te=function(ve){ve.write(z("")),ve.close();var pe=ve.parentWindow.Object;return ve=null,pe},ce=function(){var ve=ae("iframe"),pe="java"+y+":",Se;return ve.style.display="none",ue.appendChild(ve),ve.src=String(pe),Se=ve.contentWindow.document,Se.open(),Se.write(z("document.F=Object")),Se.close(),Se.F},fe,me=function(){try{fe=new ActiveXObject("htmlfile")}catch(pe){}me=typeof document!="undefined"?document.domain&&fe?te(fe):ce():te(fe);for(var ve=ie.length;ve--;)delete me[a][ie[ve]];return me()};le[x]=!0,he.exports=Object.create||function(pe,Se){var ye;return pe!==null?(b[a]=se(pe),ye=new b,b[a]=null,ye[x]=pe):ye=me(),Se===void 0?ye:ne.f(ye,Se)}},{"../internals/an-object":101,"../internals/document-create-element":135,"../internals/enum-bug-keys":148,"../internals/hidden-keys":165,"../internals/html":167,"../internals/object-define-properties":197,"../internals/shared-key":235}],197:[function(E,he,de){var se=E("../internals/descriptors"),ne=E("../internals/v8-prototype-define-bug"),ie=E("../internals/object-define-property"),le=E("../internals/an-object"),ue=E("../internals/to-indexed-object"),ae=E("../internals/object-keys");de.f=se&&!ne?Object.defineProperties:function(re,ee){le(re);for(var a=ue(ee),y=ae(ee),x=y.length,b=0,z;x>b;)ie.f(re,z=y[b++],a[z]);return re}},{"../internals/an-object":101,"../internals/descriptors":134,"../internals/object-define-property":198,"../internals/object-keys":206,"../internals/to-indexed-object":247,"../internals/v8-prototype-define-bug":265}],198:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/descriptors"),ie=E("../internals/ie8-dom-define"),le=E("../internals/v8-prototype-define-bug"),ue=E("../internals/an-object"),ae=E("../internals/to-property-key"),oe=se.TypeError,re=Object.defineProperty,ee=Object.getOwnPropertyDescriptor,a="enumerable",y="configurable",x="writable";de.f=ne?le?function(z,te,ce){if(ue(z),te=ae(te),ue(ce),typeof z=="function"&&te==="prototype"&&"value"in ce&&x in ce&&!ce[x]){var fe=ee(z,te);fe&&fe[x]&&(z[te]=ce.value,ce={configurable:y in ce?ce[y]:fe[y],enumerable:a in ce?ce[a]:fe[a],writable:!1})}return re(z,te,ce)}:re:function(z,te,ce){if(ue(z),te=ae(te),ue(ce),ie)try{return re(z,te,ce)}catch(fe){}if("get"in ce||"set"in ce)throw oe("Accessors not supported");return"value"in ce&&(z[te]=ce.value),z}},{"../internals/an-object":101,"../internals/descriptors":134,"../internals/global":163,"../internals/ie8-dom-define":168,"../internals/to-property-key":254,"../internals/v8-prototype-define-bug":265}],199:[function(E,he,de){var se=E("../internals/descriptors"),ne=E("../internals/function-call"),ie=E("../internals/object-property-is-enumerable"),le=E("../internals/create-property-descriptor"),ue=E("../internals/to-indexed-object"),ae=E("../internals/to-property-key"),oe=E("../internals/has-own-property"),re=E("../internals/ie8-dom-define"),ee=Object.getOwnPropertyDescriptor;de.f=se?ee:function(y,x){if(y=ue(y),x=ae(x),re)try{return ee(y,x)}catch(b){}if(oe(y,x))return le(!ne(ie.f,y,x),y[x])}},{"../internals/create-property-descriptor":130,"../internals/descriptors":134,"../internals/function-call":155,"../internals/has-own-property":164,"../internals/ie8-dom-define":168,"../internals/object-property-is-enumerable":207,"../internals/to-indexed-object":247,"../internals/to-property-key":254}],200:[function(E,he,de){var se=E("../internals/classof-raw"),ne=E("../internals/to-indexed-object"),ie=E("../internals/object-get-own-property-names").f,le=E("../internals/array-slice-simple"),ue=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],ae=function(oe){try{return ie(oe)}catch(re){return le(ue)}};he.exports.f=function(re){return ue&&se(re)=="Window"?ae(re):ie(ne(re))}},{"../internals/array-slice-simple":116,"../internals/classof-raw":123,"../internals/object-get-own-property-names":201,"../internals/to-indexed-object":247}],201:[function(E,he,de){var se=E("../internals/object-keys-internal"),ne=E("../internals/enum-bug-keys"),ie=ne.concat("length","prototype");de.f=Object.getOwnPropertyNames||function(ue){return se(ue,ie)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],202:[function(E,he,de){de.f=Object.getOwnPropertySymbols},{}],203:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/has-own-property"),ie=E("../internals/is-callable"),le=E("../internals/to-object"),ue=E("../internals/shared-key"),ae=E("../internals/correct-prototype-getter"),oe=ue("IE_PROTO"),re=se.Object,ee=re.prototype;he.exports=ae?re.getPrototypeOf:function(a){var y=le(a);if(ne(y,oe))return y[oe];var x=y.constructor;return ie(x)&&y instanceof x?x.prototype:y instanceof re?ee:null}},{"../internals/correct-prototype-getter":127,"../internals/global":163,"../internals/has-own-property":164,"../internals/is-callable":176,"../internals/shared-key":235,"../internals/to-object":250}],204:[function(E,he,de){var se=E("../internals/function-uncurry-this");he.exports=se({}.isPrototypeOf)},{"../internals/function-uncurry-this":157}],205:[function(E,he,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/has-own-property"),ie=E("../internals/to-indexed-object"),le=E("../internals/array-includes").indexOf,ue=E("../internals/hidden-keys"),ae=se([].push);he.exports=function(oe,re){var ee=ie(oe),a=0,y=[],x;for(x in ee)!ne(ue,x)&&ne(ee,x)&&ae(y,x);for(;re.length>a;)ne(ee,x=re[a++])&&(~le(y,x)||ae(y,x));return y}},{"../internals/array-includes":110,"../internals/function-uncurry-this":157,"../internals/has-own-property":164,"../internals/hidden-keys":165,"../internals/to-indexed-object":247}],206:[function(E,he,de){var se=E("../internals/object-keys-internal"),ne=E("../internals/enum-bug-keys");he.exports=Object.keys||function(le){return se(le,ne)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],207:[function(E,he,de){"use strict";var se={}.propertyIsEnumerable,ne=Object.getOwnPropertyDescriptor,ie=ne&&!se.call({1:2},1);de.f=ie?function(ue){var ae=ne(this,ue);return!!ae&&ae.enumerable}:se},{}],208:[function(E,he,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/an-object"),ie=E("../internals/a-possible-prototype");he.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var le=!1,ue={},ae;try{ae=se(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set),ae(ue,[]),le=ue instanceof Array}catch(oe){}return function(re,ee){return ne(re),ie(ee),le?ae(re,ee):re.__proto__=ee,re}}():void 0)},{"../internals/a-possible-prototype":97,"../internals/an-object":101,"../internals/function-uncurry-this":157}],209:[function(E,he,de){var se=E("../internals/descriptors"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/object-keys"),le=E("../internals/to-indexed-object"),ue=E("../internals/object-property-is-enumerable").f,ae=ne(ue),oe=ne([].push),re=function(ee){return function(a){for(var y=le(a),x=ie(y),b=x.length,z=0,te=[],ce;b>z;)ce=x[z++],(!se||ae(y,ce))&&oe(te,ee?[ce,y[ce]]:y[ce]);return te}};he.exports={entries:re(!0),values:re(!1)}},{"../internals/descriptors":134,"../internals/function-uncurry-this":157,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/to-indexed-object":247}],210:[function(E,he,de){"use strict";var se=E("../internals/to-string-tag-support"),ne=E("../internals/classof");he.exports=se?{}.toString:function(){return"[object "+ne(this)+"]"}},{"../internals/classof":124,"../internals/to-string-tag-support":255}],211:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/function-call"),ie=E("../internals/is-callable"),le=E("../internals/is-object"),ue=se.TypeError;he.exports=function(ae,oe){var re,ee;if(oe==="string"&&ie(re=ae.toString)&&!le(ee=ne(re,ae))||ie(re=ae.valueOf)&&!le(ee=ne(re,ae))||oe!=="string"&&ie(re=ae.toString)&&!le(ee=ne(re,ae)))return ee;throw ue("Can't convert object to primitive value")}},{"../internals/function-call":155,"../internals/global":163,"../internals/is-callable":176,"../internals/is-object":180}],212:[function(E,he,de){var se=E("../internals/get-built-in"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/object-get-own-property-names"),le=E("../internals/object-get-own-property-symbols"),ue=E("../internals/an-object"),ae=ne([].concat);he.exports=se("Reflect","ownKeys")||function(re){var ee=ie.f(ue(re)),a=le.f;return a?ae(ee,a(re)):ee}},{"../internals/an-object":101,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/object-get-own-property-names":201,"../internals/object-get-own-property-symbols":202}],213:[function(E,he,de){var se=E("../internals/global");he.exports=se},{"../internals/global":163}],214:[function(E,he,de){he.exports=function(se){try{return{error:!1,value:se()}}catch(ne){return{error:!0,value:ne}}}},{}],215:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/promise-native-constructor"),ie=E("../internals/is-callable"),le=E("../internals/is-forced"),ue=E("../internals/inspect-source"),ae=E("../internals/well-known-symbol"),oe=E("../internals/engine-is-browser"),re=E("../internals/is-pure"),ee=E("../internals/engine-v8-version"),a=ne&&ne.prototype,y=ae("species"),x=!1,b=ie(se.PromiseRejectionEvent),z=le("Promise",function(){var te=ue(ne),ce=te!==String(ne);if(!ce&&ee===66||re&&!(a.catch&&a.finally))return!0;if(ee>=51&&/native code/.test(te))return!1;var fe=new ne(function(pe){pe(1)}),me=function(pe){pe(function(){},function(){})},ve=fe.constructor={};return ve[y]=me,x=fe.then(function(){})instanceof me,x?!ce&&oe&&!b:!0});he.exports={CONSTRUCTOR:z,REJECTION_EVENT:b,SUBCLASSING:x}},{"../internals/engine-is-browser":139,"../internals/engine-v8-version":146,"../internals/global":163,"../internals/inspect-source":172,"../internals/is-callable":176,"../internals/is-forced":178,"../internals/is-pure":181,"../internals/promise-native-constructor":216,"../internals/well-known-symbol":268}],216:[function(E,he,de){var se=E("../internals/global");he.exports=se.Promise},{"../internals/global":163}],217:[function(E,he,de){var se=E("../internals/an-object"),ne=E("../internals/is-object"),ie=E("../internals/new-promise-capability");he.exports=function(le,ue){if(se(le),ne(ue)&&ue.constructor===le)return ue;var ae=ie.f(le),oe=ae.resolve;return oe(ue),ae.promise}},{"../internals/an-object":101,"../internals/is-object":180,"../internals/new-promise-capability":193}],218:[function(E,he,de){var se=E("../internals/promise-native-constructor"),ne=E("../internals/check-correctness-of-iteration"),ie=E("../internals/promise-constructor-detection").CONSTRUCTOR;he.exports=ie||!ne(function(le){se.all(le).then(void 0,function(){})})},{"../internals/check-correctness-of-iteration":122,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216}],219:[function(E,he,de){var se=E("../internals/object-define-property").f;he.exports=function(ne,ie,le){le in ne||se(ne,le,{configurable:!0,get:function(){return ie[le]},set:function(ue){ie[le]=ue}})}},{"../internals/object-define-property":198}],220:[function(E,he,de){var se=function(){this.head=null,this.tail=null};se.prototype={add:function(ne){var ie={item:ne,next:null};this.head?this.tail.next=ie:this.head=ie,this.tail=ie},get:function(){var ne=this.head;if(ne)return this.head=ne.next,this.tail===ne&&(this.tail=null),ne.item}},he.exports=se},{}],221:[function(E,he,de){var se=E("../internals/redefine");he.exports=function(ne,ie,le){for(var ue in ie)se(ne,ue,ie[ue],le);return ne}},{"../internals/redefine":222}],222:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/is-callable"),ie=E("../internals/has-own-property"),le=E("../internals/create-non-enumerable-property"),ue=E("../internals/set-global"),ae=E("../internals/inspect-source"),oe=E("../internals/internal-state"),re=E("../internals/function-name").CONFIGURABLE,ee=oe.get,a=oe.enforce,y=String(String).split("String");(he.exports=function(x,b,z,te){var ce=te?!!te.unsafe:!1,fe=te?!!te.enumerable:!1,me=te?!!te.noTargetGet:!1,ve=te&&te.name!==void 0?te.name:b,pe;if(ne(z)&&(String(ve).slice(0,7)==="Symbol("&&(ve="["+String(ve).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!ie(z,"name")||re&&z.name!==ve)&&le(z,"name",ve),pe=a(z),pe.source||(pe.source=y.join(typeof ve=="string"?ve:""))),x===se){fe?x[b]=z:ue(b,z);return}else ce?!me&&x[b]&&(fe=!0):delete x[b];fe?x[b]=z:le(x,b,z)})(Function.prototype,"toString",function(){return ne(this)&&ee(this).source||ae(this)})},{"../internals/create-non-enumerable-property":129,"../internals/function-name":156,"../internals/global":163,"../internals/has-own-property":164,"../internals/inspect-source":172,"../internals/internal-state":173,"../internals/is-callable":176,"../internals/set-global":232}],223:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/function-call"),ie=E("../internals/an-object"),le=E("../internals/is-callable"),ue=E("../internals/classof-raw"),ae=E("../internals/regexp-exec"),oe=se.TypeError;he.exports=function(re,ee){var a=re.exec;if(le(a)){var y=ne(a,re,ee);return y!==null&&ie(y),y}if(ue(re)==="RegExp")return ne(ae,re,ee);throw oe("RegExp#exec called on incompatible receiver")}},{"../internals/an-object":101,"../internals/classof-raw":123,"../internals/function-call":155,"../internals/global":163,"../internals/is-callable":176,"../internals/regexp-exec":224}],224:[function(E,he,de){"use strict";var se=E("../internals/function-call"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/to-string"),le=E("../internals/regexp-flags"),ue=E("../internals/regexp-sticky-helpers"),ae=E("../internals/shared"),oe=E("../internals/object-create"),re=E("../internals/internal-state").get,ee=E("../internals/regexp-unsupported-dot-all"),a=E("../internals/regexp-unsupported-ncg"),y=ae("native-string-replace",String.prototype.replace),x=RegExp.prototype.exec,b=x,z=ne("".charAt),te=ne("".indexOf),ce=ne("".replace),fe=ne("".slice),me=function(){var ye=/a/,we=/b*/g;return se(x,ye,"a"),se(x,we,"a"),ye.lastIndex!==0||we.lastIndex!==0}(),ve=ue.BROKEN_CARET,pe=/()??/.exec("")[1]!==void 0,Se=me||pe||ve||ee||a;Se&&(b=function(we){var Pe=this,Le=re(Pe),Ee=ie(we),De=Le.raw,Ce,je,Me,Ge,Be,tt,Je;if(De)return De.lastIndex=Pe.lastIndex,Ce=se(b,De,Ee),Pe.lastIndex=De.lastIndex,Ce;var Ze=Le.groups,Xe=ve&&Pe.sticky,We=se(le,Pe),ze=Pe.source,Ue=0,rt=Ee;if(Xe&&(We=ce(We,"y",""),te(We,"g")===-1&&(We+="g"),rt=fe(Ee,Pe.lastIndex),Pe.lastIndex>0&&(!Pe.multiline||Pe.multiline&&z(Ee,Pe.lastIndex-1)!==` `)&&(ze="(?: "+ze+")",rt=" "+rt,Ue++),je=new RegExp("^(?:"+ze+")",We)),pe&&(je=new RegExp("^"+ze+"$(?!\\s)",We)),me&&(Me=Pe.lastIndex),Ge=se(x,Xe?je:Pe,rt),Xe?Ge?(Ge.input=fe(Ge.input,Ue),Ge[0]=fe(Ge[0],Ue),Ge.index=Pe.lastIndex,Pe.lastIndex+=Ge[0].length):Pe.lastIndex=0:me&&Ge&&(Pe.lastIndex=Pe.global?Ge.index+Ge[0].length:Me),pe&&Ge&&Ge.length>1&&se(y,Ge[0],je,function(){for(Be=1;Beb)","g");return le.exec("b").groups.a!=="b"||"b".replace(le,"$c")!=="bc"})},{"../internals/fails":150,"../internals/global":163}],230:[function(E,he,de){var se=E("../internals/global"),ne=se.TypeError;he.exports=function(ie){if(ie==null)throw ne("Can't call method on "+ie);return ie}},{"../internals/global":163}],231:[function(E,he,de){he.exports=Object.is||function(ne,ie){return ne===ie?ne!==0||1/ne===1/ie:ne!=ne&&ie!=ie}},{}],232:[function(E,he,de){var se=E("../internals/global"),ne=Object.defineProperty;he.exports=function(ie,le){try{ne(se,ie,{value:le,configurable:!0,writable:!0})}catch(ue){se[ie]=le}return le}},{"../internals/global":163}],233:[function(E,he,de){"use strict";var se=E("../internals/get-built-in"),ne=E("../internals/object-define-property"),ie=E("../internals/well-known-symbol"),le=E("../internals/descriptors"),ue=ie("species");he.exports=function(ae){var oe=se(ae),re=ne.f;le&&oe&&!oe[ue]&&re(oe,ue,{configurable:!0,get:function(){return this}})}},{"../internals/descriptors":134,"../internals/get-built-in":158,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],234:[function(E,he,de){var se=E("../internals/object-define-property").f,ne=E("../internals/has-own-property"),ie=E("../internals/well-known-symbol"),le=ie("toStringTag");he.exports=function(ue,ae,oe){ue&&!oe&&(ue=ue.prototype),ue&&!ne(ue,le)&&se(ue,le,{configurable:!0,value:ae})}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],235:[function(E,he,de){var se=E("../internals/shared"),ne=E("../internals/uid"),ie=se("keys");he.exports=function(le){return ie[le]||(ie[le]=ne(le))}},{"../internals/shared":237,"../internals/uid":263}],236:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/set-global"),ie="__core-js_shared__",le=se[ie]||ne(ie,{});he.exports=le},{"../internals/global":163,"../internals/set-global":232}],237:[function(E,he,de){var se=E("../internals/is-pure"),ne=E("../internals/shared-store");(he.exports=function(ie,le){return ne[ie]||(ne[ie]=le!==void 0?le:{})})("versions",[]).push({version:"3.22.1",mode:se?"pure":"global",copyright:"\xA9 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.22.1/LICENSE",source:"https://github.com/zloirock/core-js"})},{"../internals/is-pure":181,"../internals/shared-store":236}],238:[function(E,he,de){var se=E("../internals/an-object"),ne=E("../internals/a-constructor"),ie=E("../internals/well-known-symbol"),le=ie("species");he.exports=function(ue,ae){var oe=se(ue).constructor,re;return oe===void 0||(re=se(oe)[le])==null?ae:ne(re)}},{"../internals/a-constructor":96,"../internals/an-object":101,"../internals/well-known-symbol":268}],239:[function(E,he,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/to-integer-or-infinity"),ie=E("../internals/to-string"),le=E("../internals/require-object-coercible"),ue=se("".charAt),ae=se("".charCodeAt),oe=se("".slice),re=function(ee){return function(a,y){var x=ie(le(a)),b=ne(y),z=x.length,te,ce;return b<0||b>=z?ee?"":void 0:(te=ae(x,b),te<55296||te>56319||b+1===z||(ce=ae(x,b+1))<56320||ce>57343?ee?ue(x,b):te:ee?oe(x,b,b+2):(te-55296<<10)+(ce-56320)+65536)}};he.exports={codeAt:re(!1),charAt:re(!0)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-integer-or-infinity":248,"../internals/to-string":256}],240:[function(E,he,de){var se=E("../internals/function-name").PROPER,ne=E("../internals/fails"),ie=E("../internals/whitespaces"),le="\u200B\x85\u180E";he.exports=function(ue){return ne(function(){return!!ie[ue]()||le[ue]()!==le||se&&ie[ue].name!==ue})}},{"../internals/fails":150,"../internals/function-name":156,"../internals/whitespaces":269}],241:[function(E,he,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/require-object-coercible"),ie=E("../internals/to-string"),le=E("../internals/whitespaces"),ue=se("".replace),ae="["+le+"]",oe=RegExp("^"+ae+ae+"*"),re=RegExp(ae+ae+"*$"),ee=function(a){return function(y){var x=ie(ne(y));return a&1&&(x=ue(x,oe,"")),a&2&&(x=ue(x,re,"")),x}};he.exports={start:ee(1),end:ee(2),trim:ee(3)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-string":256,"../internals/whitespaces":269}],242:[function(E,he,de){var se=E("../internals/function-call"),ne=E("../internals/get-built-in"),ie=E("../internals/well-known-symbol"),le=E("../internals/redefine");he.exports=function(){var ue=ne("Symbol"),ae=ue&&ue.prototype,oe=ae&&ae.valueOf,re=ie("toPrimitive");ae&&!ae[re]&&le(ae,re,function(ee){return se(oe,this)})}},{"../internals/function-call":155,"../internals/get-built-in":158,"../internals/redefine":222,"../internals/well-known-symbol":268}],243:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/function-apply"),ie=E("../internals/function-bind-context"),le=E("../internals/is-callable"),ue=E("../internals/has-own-property"),ae=E("../internals/fails"),oe=E("../internals/html"),re=E("../internals/array-slice"),ee=E("../internals/document-create-element"),a=E("../internals/validate-arguments-length"),y=E("../internals/engine-is-ios"),x=E("../internals/engine-is-node"),b=se.setImmediate,z=se.clearImmediate,te=se.process,ce=se.Dispatch,fe=se.Function,me=se.MessageChannel,ve=se.String,pe=0,Se={},ye="onreadystatechange",we,Pe,Le,Ee;try{we=se.location}catch(Ge){}var De=function(Ge){if(ue(Se,Ge)){var Be=Se[Ge];delete Se[Ge],Be()}},Ce=function(Ge){return function(){De(Ge)}},je=function(Ge){De(Ge.data)},Me=function(Ge){se.postMessage(ve(Ge),we.protocol+"//"+we.host)};(!b||!z)&&(b=function(Be){a(arguments.length,1);var tt=le(Be)?Be:fe(Be),Je=re(arguments,1);return Se[++pe]=function(){ne(tt,void 0,Je)},Pe(pe),pe},z=function(Be){delete Se[Be]},x?Pe=function(Ge){te.nextTick(Ce(Ge))}:ce&&ce.now?Pe=function(Ge){ce.now(Ce(Ge))}:me&&!y?(Le=new me,Ee=Le.port2,Le.port1.onmessage=je,Pe=ie(Ee.postMessage,Ee)):se.addEventListener&&le(se.postMessage)&&!se.importScripts&&we&&we.protocol!=="file:"&&!ae(Me)?(Pe=Me,se.addEventListener("message",je,!1)):ye in ee("script")?Pe=function(Ge){oe.appendChild(ee("script"))[ye]=function(){oe.removeChild(this),De(Ge)}}:Pe=function(Ge){setTimeout(Ce(Ge),0)}),he.exports={set:b,clear:z}},{"../internals/array-slice":117,"../internals/document-create-element":135,"../internals/engine-is-ios":142,"../internals/engine-is-node":143,"../internals/fails":150,"../internals/function-apply":152,"../internals/function-bind-context":153,"../internals/global":163,"../internals/has-own-property":164,"../internals/html":167,"../internals/is-callable":176,"../internals/validate-arguments-length":266}],244:[function(E,he,de){var se=E("../internals/function-uncurry-this");he.exports=se(1 .valueOf)},{"../internals/function-uncurry-this":157}],245:[function(E,he,de){var se=E("../internals/to-integer-or-infinity"),ne=Math.max,ie=Math.min;he.exports=function(le,ue){var ae=se(le);return ae<0?ne(ae+ue,0):ie(ae,ue)}},{"../internals/to-integer-or-infinity":248}],246:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/to-integer-or-infinity"),ie=E("../internals/to-length"),le=se.RangeError;he.exports=function(ue){if(ue===void 0)return 0;var ae=ne(ue),oe=ie(ae);if(ae!==oe)throw le("Wrong length or index");return oe}},{"../internals/global":163,"../internals/to-integer-or-infinity":248,"../internals/to-length":249}],247:[function(E,he,de){var se=E("../internals/indexed-object"),ne=E("../internals/require-object-coercible");he.exports=function(ie){return se(ne(ie))}},{"../internals/indexed-object":170,"../internals/require-object-coercible":230}],248:[function(E,he,de){var se=Math.ceil,ne=Math.floor;he.exports=function(ie){var le=+ie;return le!==le||le===0?0:(le>0?ne:se)(le)}},{}],249:[function(E,he,de){var se=E("../internals/to-integer-or-infinity"),ne=Math.min;he.exports=function(ie){return ie>0?ne(se(ie),9007199254740991):0}},{"../internals/to-integer-or-infinity":248}],250:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/require-object-coercible"),ie=se.Object;he.exports=function(le){return ie(ne(le))}},{"../internals/global":163,"../internals/require-object-coercible":230}],251:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/to-positive-integer"),ie=se.RangeError;he.exports=function(le,ue){var ae=ne(le);if(ae%ue)throw ie("Wrong offset");return ae}},{"../internals/global":163,"../internals/to-positive-integer":252}],252:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/to-integer-or-infinity"),ie=se.RangeError;he.exports=function(le){var ue=ne(le);if(ue<0)throw ie("The argument can't be less than 0");return ue}},{"../internals/global":163,"../internals/to-integer-or-infinity":248}],253:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/function-call"),ie=E("../internals/is-object"),le=E("../internals/is-symbol"),ue=E("../internals/get-method"),ae=E("../internals/ordinary-to-primitive"),oe=E("../internals/well-known-symbol"),re=se.TypeError,ee=oe("toPrimitive");he.exports=function(a,y){if(!ie(a)||le(a))return a;var x=ue(a,ee),b;if(x){if(y===void 0&&(y="default"),b=ne(x,a,y),!ie(b)||le(b))return b;throw re("Can't convert object to primitive value")}return y===void 0&&(y="number"),ae(a,y)}},{"../internals/function-call":155,"../internals/get-method":161,"../internals/global":163,"../internals/is-object":180,"../internals/is-symbol":183,"../internals/ordinary-to-primitive":211,"../internals/well-known-symbol":268}],254:[function(E,he,de){var se=E("../internals/to-primitive"),ne=E("../internals/is-symbol");he.exports=function(ie){var le=se(ie,"string");return ne(le)?le:le+""}},{"../internals/is-symbol":183,"../internals/to-primitive":253}],255:[function(E,he,de){var se=E("../internals/well-known-symbol"),ne=se("toStringTag"),ie={};ie[ne]="z",he.exports=String(ie)==="[object z]"},{"../internals/well-known-symbol":268}],256:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/classof"),ie=se.String;he.exports=function(le){if(ne(le)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return ie(le)}},{"../internals/classof":124,"../internals/global":163}],257:[function(E,he,de){var se=E("../internals/global"),ne=se.String;he.exports=function(ie){try{return ne(ie)}catch(le){return"Object"}}},{"../internals/global":163}],258:[function(E,he,de){"use strict";var se=E("../internals/export"),ne=E("../internals/global"),ie=E("../internals/function-call"),le=E("../internals/descriptors"),ue=E("../internals/typed-array-constructors-require-wrappers"),ae=E("../internals/array-buffer-view-core"),oe=E("../internals/array-buffer"),re=E("../internals/an-instance"),ee=E("../internals/create-property-descriptor"),a=E("../internals/create-non-enumerable-property"),y=E("../internals/is-integral-number"),x=E("../internals/to-length"),b=E("../internals/to-index"),z=E("../internals/to-offset"),te=E("../internals/to-property-key"),ce=E("../internals/has-own-property"),fe=E("../internals/classof"),me=E("../internals/is-object"),ve=E("../internals/is-symbol"),pe=E("../internals/object-create"),Se=E("../internals/object-is-prototype-of"),ye=E("../internals/object-set-prototype-of"),we=E("../internals/object-get-own-property-names").f,Pe=E("../internals/typed-array-from"),Le=E("../internals/array-iteration").forEach,Ee=E("../internals/set-species"),De=E("../internals/object-define-property"),Ce=E("../internals/object-get-own-property-descriptor"),je=E("../internals/internal-state"),Me=E("../internals/inherit-if-required"),Ge=je.get,Be=je.set,tt=De.f,Je=Ce.f,Ze=Math.round,Xe=ne.RangeError,We=oe.ArrayBuffer,ze=We.prototype,Ue=oe.DataView,rt=ae.NATIVE_ARRAY_BUFFER_VIEWS,Qe=ae.TYPED_ARRAY_CONSTRUCTOR,ut=ae.TYPED_ARRAY_TAG,Ye=ae.TypedArray,He=ae.TypedArrayPrototype,Re=ae.aTypedArrayConstructor,Ve=ae.isTypedArray,Ae="BYTES_PER_ELEMENT",Ne="Wrong length",qe=function(Ie,$e){Re(Ie);for(var ot=0,ke=$e.length,et=new Ie(ke);ke>ot;)et[ot]=$e[ot++];return et},Ke=function(Ie,$e){tt(Ie,$e,{get:function(){return Ge(this)[$e]}})},Fe=function(Ie){var $e;return Se(ze,Ie)||($e=fe(Ie))=="ArrayBuffer"||$e=="SharedArrayBuffer"},Oe=function(Ie,$e){return Ve(Ie)&&!ve($e)&&$e in Ie&&y(+$e)&&$e>=0},Te=function($e,ot){return ot=te(ot),Oe($e,ot)?ee(2,$e[ot]):Je($e,ot)},xe=function($e,ot,ke){return ot=te(ot),Oe($e,ot)&&me(ke)&&ce(ke,"value")&&!ce(ke,"get")&&!ce(ke,"set")&&!ke.configurable&&(!ce(ke,"writable")||ke.writable)&&(!ce(ke,"enumerable")||ke.enumerable)?($e[ot]=ke.value,$e):tt($e,ot,ke)};le?(rt||(Ce.f=Te,De.f=xe,Ke(He,"buffer"),Ke(He,"byteOffset"),Ke(He,"byteLength"),Ke(He,"length")),se({target:"Object",stat:!0,forced:!rt},{getOwnPropertyDescriptor:Te,defineProperty:xe}),he.exports=function(Ie,$e,ot){var ke=Ie.match(/\d+$/)[0]/8,et=Ie+(ot?"Clamped":"")+"Array",pt="get"+Ie,ct="set"+Ie,ht=ne[et],lt=ht,mt=lt&<.prototype,at={},it=function(St,Tt){var Bt=Ge(St);return Bt.view[pt](Tt*ke+Bt.byteOffset,!0)},ft=function(St,Tt,Bt){var Nt=Ge(St);ot&&(Bt=(Bt=Ze(Bt))<0?0:Bt>255?255:Bt&255),Nt.view[ct](Tt*ke+Nt.byteOffset,Bt,!0)},vt=function(St,Tt){tt(St,Tt,{get:function(){return it(this,Tt)},set:function(Bt){return ft(this,Tt,Bt)},enumerable:!0})};rt?ue&&(lt=$e(function(St,Tt,Bt,Nt){return re(St,mt),Me(function(){return me(Tt)?Fe(Tt)?Nt!==void 0?new ht(Tt,z(Bt,ke),Nt):Bt!==void 0?new ht(Tt,z(Bt,ke)):new ht(Tt):Ve(Tt)?qe(lt,Tt):ie(Pe,lt,Tt):new ht(b(Tt))}(),St,lt)}),ye&&ye(lt,Ye),Le(we(ht),function(St){St in lt||a(lt,St,ht[St])}),lt.prototype=mt):(lt=$e(function(St,Tt,Bt,Nt){re(St,mt);var rn=0,Sn=0,un,on,Nn;if(!me(Tt))Nn=b(Tt),on=Nn*ke,un=new We(on);else if(Fe(Tt)){un=Tt,Sn=z(Bt,ke);var Wn=Tt.byteLength;if(Nt===void 0){if(Wn%ke||(on=Wn-Sn,on<0))throw Xe(Ne)}else if(on=x(Nt)*ke,on+Sn>Wn)throw Xe(Ne);Nn=on/ke}else return Ve(Tt)?qe(lt,Tt):ie(Pe,lt,Tt);for(Be(St,{buffer:un,byteOffset:Sn,byteLength:on,length:Nn,view:new Ue(un)});rn1?arguments[1]:void 0,ce=te!==void 0,fe=oe(b),me,ve,pe,Se,ye,we;if(fe&&!re(fe))for(ye=ae(b,fe),we=ye.next,b=[];!(Se=ne(we,ye)).done;)b.push(Se.value);for(ce&&z>2&&(te=se(te,arguments[2])),ve=ue(b),pe=new(ee(x))(ve),me=0;ve>me;me++)pe[me]=ce?te(b[me],me):b[me];return pe}},{"../internals/a-constructor":96,"../internals/array-buffer-view-core":103,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/is-array-iterator-method":174,"../internals/length-of-array-like":188,"../internals/to-object":250}],262:[function(E,he,de){var se=E("../internals/array-buffer-view-core"),ne=E("../internals/species-constructor"),ie=se.TYPED_ARRAY_CONSTRUCTOR,le=se.aTypedArrayConstructor;he.exports=function(ue){return le(ne(ue,ue[ie]))}},{"../internals/array-buffer-view-core":103,"../internals/species-constructor":238}],263:[function(E,he,de){var se=E("../internals/function-uncurry-this"),ne=0,ie=Math.random(),le=se(1 .toString);he.exports=function(ue){return"Symbol("+(ue===void 0?"":ue)+")_"+le(++ne+ie,36)}},{"../internals/function-uncurry-this":157}],264:[function(E,he,de){var se=E("../internals/native-symbol");he.exports=se&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},{"../internals/native-symbol":191}],265:[function(E,he,de){var se=E("../internals/descriptors"),ne=E("../internals/fails");he.exports=se&&ne(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},{"../internals/descriptors":134,"../internals/fails":150}],266:[function(E,he,de){var se=E("../internals/global"),ne=se.TypeError;he.exports=function(ie,le){if(ieb)","g");return le.exec("b").groups.a!=="b"||"b".replace(le,"$c")!=="bc"})},{"../internals/fails":150,"../internals/global":163}],230:[function(E,he,de){var se=E("../internals/global"),ne=se.TypeError;he.exports=function(ie){if(ie==null)throw ne("Can't call method on "+ie);return ie}},{"../internals/global":163}],231:[function(E,he,de){he.exports=Object.is||function(ne,ie){return ne===ie?ne!==0||1/ne===1/ie:ne!=ne&&ie!=ie}},{}],232:[function(E,he,de){var se=E("../internals/global"),ne=Object.defineProperty;he.exports=function(ie,le){try{ne(se,ie,{value:le,configurable:!0,writable:!0})}catch(ue){se[ie]=le}return le}},{"../internals/global":163}],233:[function(E,he,de){"use strict";var se=E("../internals/get-built-in"),ne=E("../internals/object-define-property"),ie=E("../internals/well-known-symbol"),le=E("../internals/descriptors"),ue=ie("species");he.exports=function(ae){var oe=se(ae),re=ne.f;le&&oe&&!oe[ue]&&re(oe,ue,{configurable:!0,get:function(){return this}})}},{"../internals/descriptors":134,"../internals/get-built-in":158,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],234:[function(E,he,de){var se=E("../internals/object-define-property").f,ne=E("../internals/has-own-property"),ie=E("../internals/well-known-symbol"),le=ie("toStringTag");he.exports=function(ue,ae,oe){ue&&!oe&&(ue=ue.prototype),ue&&!ne(ue,le)&&se(ue,le,{configurable:!0,value:ae})}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],235:[function(E,he,de){var se=E("../internals/shared"),ne=E("../internals/uid"),ie=se("keys");he.exports=function(le){return ie[le]||(ie[le]=ne(le))}},{"../internals/shared":237,"../internals/uid":263}],236:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/set-global"),ie="__core-js_shared__",le=se[ie]||ne(ie,{});he.exports=le},{"../internals/global":163,"../internals/set-global":232}],237:[function(E,he,de){var se=E("../internals/is-pure"),ne=E("../internals/shared-store");(he.exports=function(ie,le){return ne[ie]||(ne[ie]=le!==void 0?le:{})})("versions",[]).push({version:"3.22.1",mode:se?"pure":"global",copyright:"\xA9 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.22.1/LICENSE",source:"https://github.com/zloirock/core-js"})},{"../internals/is-pure":181,"../internals/shared-store":236}],238:[function(E,he,de){var se=E("../internals/an-object"),ne=E("../internals/a-constructor"),ie=E("../internals/well-known-symbol"),le=ie("species");he.exports=function(ue,ae){var oe=se(ue).constructor,re;return oe===void 0||(re=se(oe)[le])==null?ae:ne(re)}},{"../internals/a-constructor":96,"../internals/an-object":101,"../internals/well-known-symbol":268}],239:[function(E,he,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/to-integer-or-infinity"),ie=E("../internals/to-string"),le=E("../internals/require-object-coercible"),ue=se("".charAt),ae=se("".charCodeAt),oe=se("".slice),re=function(ee){return function(a,y){var x=ie(le(a)),b=ne(y),z=x.length,te,ce;return b<0||b>=z?ee?"":void 0:(te=ae(x,b),te<55296||te>56319||b+1===z||(ce=ae(x,b+1))<56320||ce>57343?ee?ue(x,b):te:ee?oe(x,b,b+2):(te-55296<<10)+(ce-56320)+65536)}};he.exports={codeAt:re(!1),charAt:re(!0)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-integer-or-infinity":248,"../internals/to-string":256}],240:[function(E,he,de){var se=E("../internals/function-name").PROPER,ne=E("../internals/fails"),ie=E("../internals/whitespaces"),le="\u200B\x85\u180E";he.exports=function(ue){return ne(function(){return!!ie[ue]()||le[ue]()!==le||se&&ie[ue].name!==ue})}},{"../internals/fails":150,"../internals/function-name":156,"../internals/whitespaces":269}],241:[function(E,he,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/require-object-coercible"),ie=E("../internals/to-string"),le=E("../internals/whitespaces"),ue=se("".replace),ae="["+le+"]",oe=RegExp("^"+ae+ae+"*"),re=RegExp(ae+ae+"*$"),ee=function(a){return function(y){var x=ie(ne(y));return a&1&&(x=ue(x,oe,"")),a&2&&(x=ue(x,re,"")),x}};he.exports={start:ee(1),end:ee(2),trim:ee(3)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-string":256,"../internals/whitespaces":269}],242:[function(E,he,de){var se=E("../internals/function-call"),ne=E("../internals/get-built-in"),ie=E("../internals/well-known-symbol"),le=E("../internals/redefine");he.exports=function(){var ue=ne("Symbol"),ae=ue&&ue.prototype,oe=ae&&ae.valueOf,re=ie("toPrimitive");ae&&!ae[re]&&le(ae,re,function(ee){return se(oe,this)})}},{"../internals/function-call":155,"../internals/get-built-in":158,"../internals/redefine":222,"../internals/well-known-symbol":268}],243:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/function-apply"),ie=E("../internals/function-bind-context"),le=E("../internals/is-callable"),ue=E("../internals/has-own-property"),ae=E("../internals/fails"),oe=E("../internals/html"),re=E("../internals/array-slice"),ee=E("../internals/document-create-element"),a=E("../internals/validate-arguments-length"),y=E("../internals/engine-is-ios"),x=E("../internals/engine-is-node"),b=se.setImmediate,z=se.clearImmediate,te=se.process,ce=se.Dispatch,fe=se.Function,me=se.MessageChannel,ve=se.String,pe=0,Se={},ye="onreadystatechange",we,Pe,Le,Ee;try{we=se.location}catch(Ge){}var De=function(Ge){if(ue(Se,Ge)){var Be=Se[Ge];delete Se[Ge],Be()}},Ce=function(Ge){return function(){De(Ge)}},je=function(Ge){De(Ge.data)},Me=function(Ge){se.postMessage(ve(Ge),we.protocol+"//"+we.host)};(!b||!z)&&(b=function(Be){a(arguments.length,1);var tt=le(Be)?Be:fe(Be),Je=re(arguments,1);return Se[++pe]=function(){ne(tt,void 0,Je)},Pe(pe),pe},z=function(Be){delete Se[Be]},x?Pe=function(Ge){te.nextTick(Ce(Ge))}:ce&&ce.now?Pe=function(Ge){ce.now(Ce(Ge))}:me&&!y?(Le=new me,Ee=Le.port2,Le.port1.onmessage=je,Pe=ie(Ee.postMessage,Ee)):se.addEventListener&&le(se.postMessage)&&!se.importScripts&&we&&we.protocol!=="file:"&&!ae(Me)?(Pe=Me,se.addEventListener("message",je,!1)):ye in ee("script")?Pe=function(Ge){oe.appendChild(ee("script"))[ye]=function(){oe.removeChild(this),De(Ge)}}:Pe=function(Ge){setTimeout(Ce(Ge),0)}),he.exports={set:b,clear:z}},{"../internals/array-slice":117,"../internals/document-create-element":135,"../internals/engine-is-ios":142,"../internals/engine-is-node":143,"../internals/fails":150,"../internals/function-apply":152,"../internals/function-bind-context":153,"../internals/global":163,"../internals/has-own-property":164,"../internals/html":167,"../internals/is-callable":176,"../internals/validate-arguments-length":266}],244:[function(E,he,de){var se=E("../internals/function-uncurry-this");he.exports=se(1 .valueOf)},{"../internals/function-uncurry-this":157}],245:[function(E,he,de){var se=E("../internals/to-integer-or-infinity"),ne=Math.max,ie=Math.min;he.exports=function(le,ue){var ae=se(le);return ae<0?ne(ae+ue,0):ie(ae,ue)}},{"../internals/to-integer-or-infinity":248}],246:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/to-integer-or-infinity"),ie=E("../internals/to-length"),le=se.RangeError;he.exports=function(ue){if(ue===void 0)return 0;var ae=ne(ue),oe=ie(ae);if(ae!==oe)throw le("Wrong length or index");return oe}},{"../internals/global":163,"../internals/to-integer-or-infinity":248,"../internals/to-length":249}],247:[function(E,he,de){var se=E("../internals/indexed-object"),ne=E("../internals/require-object-coercible");he.exports=function(ie){return se(ne(ie))}},{"../internals/indexed-object":170,"../internals/require-object-coercible":230}],248:[function(E,he,de){var se=Math.ceil,ne=Math.floor;he.exports=function(ie){var le=+ie;return le!==le||le===0?0:(le>0?ne:se)(le)}},{}],249:[function(E,he,de){var se=E("../internals/to-integer-or-infinity"),ne=Math.min;he.exports=function(ie){return ie>0?ne(se(ie),9007199254740991):0}},{"../internals/to-integer-or-infinity":248}],250:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/require-object-coercible"),ie=se.Object;he.exports=function(le){return ie(ne(le))}},{"../internals/global":163,"../internals/require-object-coercible":230}],251:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/to-positive-integer"),ie=se.RangeError;he.exports=function(le,ue){var ae=ne(le);if(ae%ue)throw ie("Wrong offset");return ae}},{"../internals/global":163,"../internals/to-positive-integer":252}],252:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/to-integer-or-infinity"),ie=se.RangeError;he.exports=function(le){var ue=ne(le);if(ue<0)throw ie("The argument can't be less than 0");return ue}},{"../internals/global":163,"../internals/to-integer-or-infinity":248}],253:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/function-call"),ie=E("../internals/is-object"),le=E("../internals/is-symbol"),ue=E("../internals/get-method"),ae=E("../internals/ordinary-to-primitive"),oe=E("../internals/well-known-symbol"),re=se.TypeError,ee=oe("toPrimitive");he.exports=function(a,y){if(!ie(a)||le(a))return a;var x=ue(a,ee),b;if(x){if(y===void 0&&(y="default"),b=ne(x,a,y),!ie(b)||le(b))return b;throw re("Can't convert object to primitive value")}return y===void 0&&(y="number"),ae(a,y)}},{"../internals/function-call":155,"../internals/get-method":161,"../internals/global":163,"../internals/is-object":180,"../internals/is-symbol":183,"../internals/ordinary-to-primitive":211,"../internals/well-known-symbol":268}],254:[function(E,he,de){var se=E("../internals/to-primitive"),ne=E("../internals/is-symbol");he.exports=function(ie){var le=se(ie,"string");return ne(le)?le:le+""}},{"../internals/is-symbol":183,"../internals/to-primitive":253}],255:[function(E,he,de){var se=E("../internals/well-known-symbol"),ne=se("toStringTag"),ie={};ie[ne]="z",he.exports=String(ie)==="[object z]"},{"../internals/well-known-symbol":268}],256:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/classof"),ie=se.String;he.exports=function(le){if(ne(le)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return ie(le)}},{"../internals/classof":124,"../internals/global":163}],257:[function(E,he,de){var se=E("../internals/global"),ne=se.String;he.exports=function(ie){try{return ne(ie)}catch(le){return"Object"}}},{"../internals/global":163}],258:[function(E,he,de){"use strict";var se=E("../internals/export"),ne=E("../internals/global"),ie=E("../internals/function-call"),le=E("../internals/descriptors"),ue=E("../internals/typed-array-constructors-require-wrappers"),ae=E("../internals/array-buffer-view-core"),oe=E("../internals/array-buffer"),re=E("../internals/an-instance"),ee=E("../internals/create-property-descriptor"),a=E("../internals/create-non-enumerable-property"),y=E("../internals/is-integral-number"),x=E("../internals/to-length"),b=E("../internals/to-index"),z=E("../internals/to-offset"),te=E("../internals/to-property-key"),ce=E("../internals/has-own-property"),fe=E("../internals/classof"),me=E("../internals/is-object"),ve=E("../internals/is-symbol"),pe=E("../internals/object-create"),Se=E("../internals/object-is-prototype-of"),ye=E("../internals/object-set-prototype-of"),we=E("../internals/object-get-own-property-names").f,Pe=E("../internals/typed-array-from"),Le=E("../internals/array-iteration").forEach,Ee=E("../internals/set-species"),De=E("../internals/object-define-property"),Ce=E("../internals/object-get-own-property-descriptor"),je=E("../internals/internal-state"),Me=E("../internals/inherit-if-required"),Ge=je.get,Be=je.set,tt=De.f,Je=Ce.f,Ze=Math.round,Xe=ne.RangeError,We=oe.ArrayBuffer,ze=We.prototype,Ue=oe.DataView,rt=ae.NATIVE_ARRAY_BUFFER_VIEWS,Qe=ae.TYPED_ARRAY_CONSTRUCTOR,ut=ae.TYPED_ARRAY_TAG,Ye=ae.TypedArray,He=ae.TypedArrayPrototype,Re=ae.aTypedArrayConstructor,Ve=ae.isTypedArray,Ae="BYTES_PER_ELEMENT",Ne="Wrong length",qe=function(Ie,$e){Re(Ie);for(var ot=0,ke=$e.length,et=new Ie(ke);ke>ot;)et[ot]=$e[ot++];return et},Ke=function(Ie,$e){tt(Ie,$e,{get:function(){return Ge(this)[$e]}})},Fe=function(Ie){var $e;return Se(ze,Ie)||($e=fe(Ie))=="ArrayBuffer"||$e=="SharedArrayBuffer"},Oe=function(Ie,$e){return Ve(Ie)&&!ve($e)&&$e in Ie&&y(+$e)&&$e>=0},Te=function($e,ot){return ot=te(ot),Oe($e,ot)?ee(2,$e[ot]):Je($e,ot)},xe=function($e,ot,ke){return ot=te(ot),Oe($e,ot)&&me(ke)&&ce(ke,"value")&&!ce(ke,"get")&&!ce(ke,"set")&&!ke.configurable&&(!ce(ke,"writable")||ke.writable)&&(!ce(ke,"enumerable")||ke.enumerable)?($e[ot]=ke.value,$e):tt($e,ot,ke)};le?(rt||(Ce.f=Te,De.f=xe,Ke(He,"buffer"),Ke(He,"byteOffset"),Ke(He,"byteLength"),Ke(He,"length")),se({target:"Object",stat:!0,forced:!rt},{getOwnPropertyDescriptor:Te,defineProperty:xe}),he.exports=function(Ie,$e,ot){var ke=Ie.match(/\d+$/)[0]/8,et=Ie+(ot?"Clamped":"")+"Array",pt="get"+Ie,ct="set"+Ie,ht=ne[et],lt=ht,mt=lt&<.prototype,at={},it=function(St,Tt){var Bt=Ge(St);return Bt.view[pt](Tt*ke+Bt.byteOffset,!0)},ft=function(St,Tt,Bt){var Nt=Ge(St);ot&&(Bt=(Bt=Ze(Bt))<0?0:Bt>255?255:Bt&255),Nt.view[ct](Tt*ke+Nt.byteOffset,Bt,!0)},vt=function(St,Tt){tt(St,Tt,{get:function(){return it(this,Tt)},set:function(Bt){return ft(this,Tt,Bt)},enumerable:!0})};rt?ue&&(lt=$e(function(St,Tt,Bt,Nt){return re(St,mt),Me(function(){return me(Tt)?Fe(Tt)?Nt!==void 0?new ht(Tt,z(Bt,ke),Nt):Bt!==void 0?new ht(Tt,z(Bt,ke)):new ht(Tt):Ve(Tt)?qe(lt,Tt):ie(Pe,lt,Tt):new ht(b(Tt))}(),St,lt)}),ye&&ye(lt,Ye),Le(we(ht),function(St){St in lt||a(lt,St,ht[St])}),lt.prototype=mt):(lt=$e(function(St,Tt,Bt,Nt){re(St,mt);var rn=0,bn=0,un,on,kn;if(!me(Tt))kn=b(Tt),on=kn*ke,un=new We(on);else if(Fe(Tt)){un=Tt,bn=z(Bt,ke);var Wn=Tt.byteLength;if(Nt===void 0){if(Wn%ke||(on=Wn-bn,on<0))throw Xe(Ne)}else if(on=x(Nt)*ke,on+bn>Wn)throw Xe(Ne);kn=on/ke}else return Ve(Tt)?qe(lt,Tt):ie(Pe,lt,Tt);for(Be(St,{buffer:un,byteOffset:bn,byteLength:on,length:kn,view:new Ue(un)});rn1?arguments[1]:void 0,ce=te!==void 0,fe=oe(b),me,ve,pe,Se,ye,we;if(fe&&!re(fe))for(ye=ae(b,fe),we=ye.next,b=[];!(Se=ne(we,ye)).done;)b.push(Se.value);for(ce&&z>2&&(te=se(te,arguments[2])),ve=ue(b),pe=new(ee(x))(ve),me=0;ve>me;me++)pe[me]=ce?te(b[me],me):b[me];return pe}},{"../internals/a-constructor":96,"../internals/array-buffer-view-core":103,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/is-array-iterator-method":174,"../internals/length-of-array-like":188,"../internals/to-object":250}],262:[function(E,he,de){var se=E("../internals/array-buffer-view-core"),ne=E("../internals/species-constructor"),ie=se.TYPED_ARRAY_CONSTRUCTOR,le=se.aTypedArrayConstructor;he.exports=function(ue){return le(ne(ue,ue[ie]))}},{"../internals/array-buffer-view-core":103,"../internals/species-constructor":238}],263:[function(E,he,de){var se=E("../internals/function-uncurry-this"),ne=0,ie=Math.random(),le=se(1 .toString);he.exports=function(ue){return"Symbol("+(ue===void 0?"":ue)+")_"+le(++ne+ie,36)}},{"../internals/function-uncurry-this":157}],264:[function(E,he,de){var se=E("../internals/native-symbol");he.exports=se&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},{"../internals/native-symbol":191}],265:[function(E,he,de){var se=E("../internals/descriptors"),ne=E("../internals/fails");he.exports=se&&ne(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},{"../internals/descriptors":134,"../internals/fails":150}],266:[function(E,he,de){var se=E("../internals/global"),ne=se.TypeError;he.exports=function(ie,le){if(ie=51||!ie(function(){var Se=[];return Se[b]=!1,Se.concat()[0]!==Se}),me=a("concat"),ve=function(Se){if(!ue(Se))return!1;var ye=Se[b];return ye!==void 0?!!ye:le(Se)},pe=!fe||!me;se({target:"Array",proto:!0,forced:pe},{concat:function(ye){var we=ae(this),Pe=ee(we,0),Le=0,Ee,De,Ce,je,Me;for(Ee=-1,Ce=arguments.length;Eez)throw ce(te);for(De=0;De=z)throw ce(te);re(Pe,Le++,Me)}return Pe.length=Le,Pe}})},{"../internals/array-method-has-species-support":113,"../internals/array-species-create":120,"../internals/create-property":131,"../internals/engine-v8-version":146,"../internals/export":149,"../internals/fails":150,"../internals/global":163,"../internals/is-array":175,"../internals/is-object":180,"../internals/length-of-array-like":188,"../internals/to-object":250,"../internals/well-known-symbol":268}],273:[function(E,he,de){var se=E("../internals/export"),ne=E("../internals/array-fill"),ie=E("../internals/add-to-unscopables");se({target:"Array",proto:!0},{fill:ne}),ie("fill")},{"../internals/add-to-unscopables":98,"../internals/array-fill":106,"../internals/export":149}],274:[function(E,he,de){"use strict";var se=E("../internals/export"),ne=E("../internals/array-iteration").filter,ie=E("../internals/array-method-has-species-support"),le=ie("filter");se({target:"Array",proto:!0,forced:!le},{filter:function(ae){return ne(this,ae,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],275:[function(E,he,de){"use strict";var se=E("../internals/export"),ne=E("../internals/array-iteration").find,ie=E("../internals/add-to-unscopables"),le="find",ue=!0;le in[]&&Array(1)[le](function(){ue=!1}),se({target:"Array",proto:!0,forced:ue},{find:function(oe){return ne(this,oe,arguments.length>1?arguments[1]:void 0)}}),ie(le)},{"../internals/add-to-unscopables":98,"../internals/array-iteration":111,"../internals/export":149}],276:[function(E,he,de){var se=E("../internals/export"),ne=E("../internals/array-from"),ie=E("../internals/check-correctness-of-iteration"),le=!ie(function(ue){Array.from(ue)});se({target:"Array",stat:!0,forced:le},{from:ne})},{"../internals/array-from":109,"../internals/check-correctness-of-iteration":122,"../internals/export":149}],277:[function(E,he,de){"use strict";var se=E("../internals/export"),ne=E("../internals/array-includes").includes,ie=E("../internals/add-to-unscopables");se({target:"Array",proto:!0},{includes:function(ue){return ne(this,ue,arguments.length>1?arguments[1]:void 0)}}),ie("includes")},{"../internals/add-to-unscopables":98,"../internals/array-includes":110,"../internals/export":149}],278:[function(E,he,de){"use strict";var se=E("../internals/to-indexed-object"),ne=E("../internals/add-to-unscopables"),ie=E("../internals/iterators"),le=E("../internals/internal-state"),ue=E("../internals/object-define-property").f,ae=E("../internals/define-iterator"),oe=E("../internals/is-pure"),re=E("../internals/descriptors"),ee="Array Iterator",a=le.set,y=le.getterFor(ee);he.exports=ae(Array,"Array",function(b,z){a(this,{type:ee,target:se(b),index:0,kind:z})},function(){var b=y(this),z=b.target,te=b.kind,ce=b.index++;return!z||ce>=z.length?(b.target=void 0,{value:void 0,done:!0}):te=="keys"?{value:ce,done:!1}:te=="values"?{value:z[ce],done:!1}:{value:[ce,z[ce]],done:!1}},"values");var x=ie.Arguments=ie.Array;if(ne("keys"),ne("values"),ne("entries"),!oe&&re&&x.name!=="values")try{ue(x,"name",{value:"values"})}catch(b){}},{"../internals/add-to-unscopables":98,"../internals/define-iterator":132,"../internals/descriptors":134,"../internals/internal-state":173,"../internals/is-pure":181,"../internals/iterators":187,"../internals/object-define-property":198,"../internals/to-indexed-object":247}],279:[function(E,he,de){"use strict";var se=E("../internals/export"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/indexed-object"),le=E("../internals/to-indexed-object"),ue=E("../internals/array-method-is-strict"),ae=ne([].join),oe=ie!=Object,re=ue("join",",");se({target:"Array",proto:!0,forced:oe||!re},{join:function(a){return ae(le(this),a===void 0?",":a)}})},{"../internals/array-method-is-strict":114,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/to-indexed-object":247}],280:[function(E,he,de){"use strict";var se=E("../internals/export"),ne=E("../internals/array-iteration").map,ie=E("../internals/array-method-has-species-support"),le=ie("map");se({target:"Array",proto:!0,forced:!le},{map:function(ae){return ne(this,ae,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],281:[function(E,he,de){"use strict";var se=E("../internals/export"),ne=E("../internals/global"),ie=E("../internals/is-array"),le=E("../internals/is-constructor"),ue=E("../internals/is-object"),ae=E("../internals/to-absolute-index"),oe=E("../internals/length-of-array-like"),re=E("../internals/to-indexed-object"),ee=E("../internals/create-property"),a=E("../internals/well-known-symbol"),y=E("../internals/array-method-has-species-support"),x=E("../internals/array-slice"),b=y("slice"),z=a("species"),te=ne.Array,ce=Math.max;se({target:"Array",proto:!0,forced:!b},{slice:function(me,ve){var pe=re(this),Se=oe(pe),ye=ae(me,Se),we=ae(ve===void 0?Se:ve,Se),Pe,Le,Ee;if(ie(pe)&&(Pe=pe.constructor,le(Pe)&&(Pe===te||ie(Pe.prototype))?Pe=void 0:ue(Pe)&&(Pe=Pe[z],Pe===null&&(Pe=void 0)),Pe===te||Pe===void 0))return x(pe,ye,we);for(Le=new(Pe===void 0?te:Pe)(ce(we-ye,0)),Ee=0;ye3)){if(y)return!0;if(b)return b<603;var we="",Pe,Le,Ee,De;for(Pe=65;Pe<76;Pe++){switch(Le=String.fromCharCode(Pe),Pe){case 66:case 69:case 70:case 72:Ee=3;break;case 68:case 71:Ee=4;break;default:Ee=2}for(De=0;De<47;De++)z.push({k:Le+De,v:Ee})}for(z.sort(function(Ce,je){return je.v-Ce.v}),De=0;Deae(Le)?1:-1}};se({target:"Array",proto:!0,forced:Se},{sort:function(Pe){Pe!==void 0&&ie(Pe);var Le=le(this);if(pe)return Pe===void 0?te(Le):te(Le,Pe);var Ee=[],De=ue(Le),Ce,je;for(je=0;jez)throw y(te);for(Le=oe(ve,Pe),Ee=0;Eepe-Pe+we;Ee--)delete ve[Ee-1]}else if(we>Pe)for(Ee=pe-Pe;Ee>Se;Ee--)De=Ee+Pe-1,Ce=Ee+we-1,De in ve?ve[Ce]=ve[De]:delete ve[Ce];for(Ee=0;Ee2){if(Me=ce(Me),Ge=ye(Me,0),Ge===43||Ge===45){if(Be=ye(Me,2),Be===88||Be===120)return NaN}else if(Ge===48){switch(ye(Me,1)){case 66:case 98:tt=2,Je=49;break;case 79:case 111:tt=8,Je=55;break;default:return+Me}for(Ze=Se(Me,2),Xe=Ze.length,We=0;WeJe)return NaN;return parseInt(Ze,tt)}}return+Me};if(le(fe,!me(" 0o1")||!me("0b1")||me("+0x1"))){for(var Le=function(Me){var Ge=arguments.length<1?0:me(we(Me)),Be=this;return re(ve,Be)&&y(function(){te(Be)})?oe(Object(Ge),Be,Le):Ge},Ee=se?x(me):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),De=0,Ce;Ee.length>De;De++)ae(me,Ce=Ee[De])&&!ae(Le,Ce)&&z(Le,Ce,b(me,Ce));Le.prototype=ve,ve.constructor=Le,ue(ne,fe,Le)}},{"../internals/descriptors":134,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/inherit-if-required":171,"../internals/is-forced":178,"../internals/is-symbol":183,"../internals/object-define-property":198,"../internals/object-get-own-property-descriptor":199,"../internals/object-get-own-property-names":201,"../internals/object-is-prototype-of":204,"../internals/redefine":222,"../internals/string-trim":241,"../internals/this-number-value":244,"../internals/to-primitive":253}],287:[function(E,he,de){var se=E("../internals/export"),ne=E("../internals/object-assign");se({target:"Object",stat:!0,forced:Object.assign!==ne},{assign:ne})},{"../internals/export":149,"../internals/object-assign":195}],288:[function(E,he,de){var se=E("../internals/export"),ne=E("../internals/object-to-array").entries;se({target:"Object",stat:!0},{entries:function(le){return ne(le)}})},{"../internals/export":149,"../internals/object-to-array":209}],289:[function(E,he,de){var se=E("../internals/export"),ne=E("../internals/native-symbol"),ie=E("../internals/fails"),le=E("../internals/object-get-own-property-symbols"),ue=E("../internals/to-object"),ae=!ne||ie(function(){le.f(1)});se({target:"Object",stat:!0,forced:ae},{getOwnPropertySymbols:function(re){var ee=le.f;return ee?ee(ue(re)):[]}})},{"../internals/export":149,"../internals/fails":150,"../internals/native-symbol":191,"../internals/object-get-own-property-symbols":202,"../internals/to-object":250}],290:[function(E,he,de){var se=E("../internals/export"),ne=E("../internals/to-object"),ie=E("../internals/object-keys"),le=E("../internals/fails"),ue=le(function(){ie(1)});se({target:"Object",stat:!0,forced:ue},{keys:function(oe){return ie(ne(oe))}})},{"../internals/export":149,"../internals/fails":150,"../internals/object-keys":206,"../internals/to-object":250}],291:[function(E,he,de){var se=E("../internals/to-string-tag-support"),ne=E("../internals/redefine"),ie=E("../internals/object-to-string");se||ne(Object.prototype,"toString",ie,{unsafe:!0})},{"../internals/object-to-string":210,"../internals/redefine":222,"../internals/to-string-tag-support":255}],292:[function(E,he,de){"use strict";var se=E("../internals/export"),ne=E("../internals/function-call"),ie=E("../internals/a-callable"),le=E("../internals/new-promise-capability"),ue=E("../internals/perform"),ae=E("../internals/iterate"),oe=E("../internals/promise-statics-incorrect-iteration");se({target:"Promise",stat:!0,forced:oe},{all:function(ee){var a=this,y=le.f(a),x=y.resolve,b=y.reject,z=ue(function(){var te=ie(a.resolve),ce=[],fe=0,me=1;ae(ee,function(ve){var pe=fe++,Se=!1;me++,ne(te,a,ve).then(function(ye){Se||(Se=!0,ce[pe]=ye,--me||x(ce))},b)}),--me||x(ce)});return z.error&&b(z.value),y.promise}})},{"../internals/a-callable":95,"../internals/export":149,"../internals/function-call":155,"../internals/iterate":184,"../internals/new-promise-capability":193,"../internals/perform":214,"../internals/promise-statics-incorrect-iteration":218}],293:[function(E,he,de){"use strict";var se=E("../internals/export"),ne=E("../internals/is-pure"),ie=E("../internals/promise-constructor-detection").CONSTRUCTOR,le=E("../internals/promise-native-constructor"),ue=E("../internals/get-built-in"),ae=E("../internals/is-callable"),oe=E("../internals/redefine"),re=le&&le.prototype;if(se({target:"Promise",proto:!0,forced:ie,real:!0},{catch:function(a){return this.then(void 0,a)}}),!ne&&ae(le)){var ee=ue("Promise").prototype.catch;re.catch!==ee&&oe(re,"catch",ee,{unsafe:!0})}},{"../internals/export":149,"../internals/get-built-in":158,"../internals/is-callable":176,"../internals/is-pure":181,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/redefine":222}],294:[function(E,he,de){"use strict";var se=E("../internals/export"),ne=E("../internals/is-pure"),ie=E("../internals/engine-is-node"),le=E("../internals/global"),ue=E("../internals/function-call"),ae=E("../internals/redefine"),oe=E("../internals/redefine-all"),re=E("../internals/object-set-prototype-of"),ee=E("../internals/set-to-string-tag"),a=E("../internals/set-species"),y=E("../internals/a-callable"),x=E("../internals/is-callable"),b=E("../internals/is-object"),z=E("../internals/an-instance"),te=E("../internals/species-constructor"),ce=E("../internals/task").set,fe=E("../internals/microtask"),me=E("../internals/host-report-errors"),ve=E("../internals/perform"),pe=E("../internals/queue"),Se=E("../internals/internal-state"),ye=E("../internals/promise-native-constructor"),we=E("../internals/promise-constructor-detection"),Pe=E("../internals/new-promise-capability"),Le="Promise",Ee=we.CONSTRUCTOR,De=we.REJECTION_EVENT,Ce=we.SUBCLASSING,je=Se.getterFor(Le),Me=Se.set,Ge=ye&&ye.prototype,Be=ye,tt=Ge,Je=le.TypeError,Ze=le.document,Xe=le.process,We=Pe.f,ze=We,Ue=!!(Ze&&Ze.createEvent&&le.dispatchEvent),rt="unhandledrejection",Qe="rejectionhandled",ut=0,Ye=1,He=2,Re=1,Ve=2,Ae,Ne,qe,Ke,Fe=function(ct){var ht;return b(ct)&&x(ht=ct.then)?ht:!1},Oe=function(ct,ht){var lt=ht.value,mt=ht.state==Ye,at=mt?ct.ok:ct.fail,it=ct.resolve,ft=ct.reject,vt=ct.domain,St,Tt,Bt;try{at?(mt||(ht.rejection===Ve&&ot(ht),ht.rejection=Re),at===!0?St=lt:(vt&&vt.enter(),St=at(lt),vt&&(vt.exit(),Bt=!0)),St===ct.promise?ft(Je("Promise-chain cycle")):(Tt=Fe(St))?ue(Tt,St,it,ft):it(St)):ft(lt)}catch(Nt){vt&&!Bt&&vt.exit(),ft(Nt)}},Te=function(ct,ht){ct.notified||(ct.notified=!0,fe(function(){for(var lt=ct.reactions,mt;mt=lt.get();)Oe(mt,ct);ct.notified=!1,ht&&!ct.rejection&&Ie(ct)}))},xe=function(ct,ht,lt){var mt,at;Ue?(mt=Ze.createEvent("Event"),mt.promise=ht,mt.reason=lt,mt.initEvent(ct,!1,!0),le.dispatchEvent(mt)):mt={promise:ht,reason:lt},!De&&(at=le["on"+ct])?at(mt):ct===rt&&me("Unhandled promise rejection",lt)},Ie=function(ct){ue(ce,le,function(){var ht=ct.facade,lt=ct.value,mt=$e(ct),at;if(mt&&(at=ve(function(){ie?Xe.emit("unhandledRejection",lt,ht):xe(rt,ht,lt)}),ct.rejection=ie||$e(ct)?Ve:Re,at.error))throw at.value})},$e=function(ct){return ct.rejection!==Re&&!ct.parent},ot=function(ct){ue(ce,le,function(){var ht=ct.facade;ie?Xe.emit("rejectionHandled",ht):xe(Qe,ht,ct.value)})},ke=function(ct,ht,lt){return function(mt){ct(ht,mt,lt)}},et=function(ct,ht,lt){ct.done||(ct.done=!0,lt&&(ct=lt),ct.value=ht,ct.state=He,Te(ct,!0))},pt=function(ct,ht,lt){if(!ct.done){ct.done=!0,lt&&(ct=lt);try{if(ct.facade===ht)throw Je("Promise can't be resolved itself");var mt=Fe(ht);mt?fe(function(){var at={done:!1};try{ue(mt,ht,ke(pt,at,ct),ke(et,at,ct))}catch(it){et(at,it,ct)}}):(ct.value=ht,ct.state=Ye,Te(ct,!1))}catch(at){et({done:!1},at,ct)}}};if(Ee&&(Be=function(ht){z(this,tt),y(ht),ue(Ae,this);var lt=je(this);try{ht(ke(pt,lt),ke(et,lt))}catch(mt){et(lt,mt)}},tt=Be.prototype,Ae=function(ht){Me(this,{type:Le,done:!1,notified:!1,parent:!1,reactions:new pe,rejection:!1,state:ut,value:void 0})},Ae.prototype=oe(tt,{then:function(ht,lt){var mt=je(this),at=We(te(this,Be));return mt.parent=!0,at.ok=x(ht)?ht:!0,at.fail=x(lt)&<,at.domain=ie?Xe.domain:void 0,mt.state==ut?mt.reactions.add(at):fe(function(){Oe(at,mt)}),at.promise}}),Ne=function(){var ct=new Ae,ht=je(ct);this.promise=ct,this.resolve=ke(pt,ht),this.reject=ke(et,ht)},Pe.f=We=function(ct){return ct===Be||ct===qe?new Ne(ct):ze(ct)},!ne&&x(ye)&&Ge!==Object.prototype)){Ke=Ge.then,Ce||ae(Ge,"then",function(ht,lt){var mt=this;return new Be(function(at,it){ue(Ke,mt,at,it)}).then(ht,lt)},{unsafe:!0});try{delete Ge.constructor}catch(ct){}re&&re(Ge,tt)}se({global:!0,wrap:!0,forced:Ee},{Promise:Be}),ee(Be,Le,!1,!0),a(Le)},{"../internals/a-callable":95,"../internals/an-instance":100,"../internals/engine-is-node":143,"../internals/export":149,"../internals/function-call":155,"../internals/global":163,"../internals/host-report-errors":166,"../internals/internal-state":173,"../internals/is-callable":176,"../internals/is-object":180,"../internals/is-pure":181,"../internals/microtask":189,"../internals/new-promise-capability":193,"../internals/object-set-prototype-of":208,"../internals/perform":214,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/queue":220,"../internals/redefine":222,"../internals/redefine-all":221,"../internals/set-species":233,"../internals/set-to-string-tag":234,"../internals/species-constructor":238,"../internals/task":243}],295:[function(E,he,de){E("../modules/es.promise.constructor"),E("../modules/es.promise.all"),E("../modules/es.promise.catch"),E("../modules/es.promise.race"),E("../modules/es.promise.reject"),E("../modules/es.promise.resolve")},{"../modules/es.promise.all":292,"../modules/es.promise.catch":293,"../modules/es.promise.constructor":294,"../modules/es.promise.race":296,"../modules/es.promise.reject":297,"../modules/es.promise.resolve":298}],296:[function(E,he,de){"use strict";var se=E("../internals/export"),ne=E("../internals/function-call"),ie=E("../internals/a-callable"),le=E("../internals/new-promise-capability"),ue=E("../internals/perform"),ae=E("../internals/iterate"),oe=E("../internals/promise-statics-incorrect-iteration");se({target:"Promise",stat:!0,forced:oe},{race:function(ee){var a=this,y=le.f(a),x=y.reject,b=ue(function(){var z=ie(a.resolve);ae(ee,function(te){ne(z,a,te).then(y.resolve,x)})});return b.error&&x(b.value),y.promise}})},{"../internals/a-callable":95,"../internals/export":149,"../internals/function-call":155,"../internals/iterate":184,"../internals/new-promise-capability":193,"../internals/perform":214,"../internals/promise-statics-incorrect-iteration":218}],297:[function(E,he,de){"use strict";var se=E("../internals/export"),ne=E("../internals/function-call"),ie=E("../internals/new-promise-capability"),le=E("../internals/promise-constructor-detection").CONSTRUCTOR;se({target:"Promise",stat:!0,forced:le},{reject:function(ae){var oe=ie.f(this);return ne(oe.reject,void 0,ae),oe.promise}})},{"../internals/export":149,"../internals/function-call":155,"../internals/new-promise-capability":193,"../internals/promise-constructor-detection":215}],298:[function(E,he,de){"use strict";var se=E("../internals/export"),ne=E("../internals/get-built-in"),ie=E("../internals/is-pure"),le=E("../internals/promise-native-constructor"),ue=E("../internals/promise-constructor-detection").CONSTRUCTOR,ae=E("../internals/promise-resolve"),oe=ne("Promise"),re=ie&&!ue;se({target:"Promise",stat:!0,forced:ie||ue},{resolve:function(a){return ae(re&&this===oe?le:this,a)}})},{"../internals/export":149,"../internals/get-built-in":158,"../internals/is-pure":181,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/promise-resolve":217}],299:[function(E,he,de){var se=E("../internals/descriptors"),ne=E("../internals/global"),ie=E("../internals/function-uncurry-this"),le=E("../internals/is-forced"),ue=E("../internals/inherit-if-required"),ae=E("../internals/create-non-enumerable-property"),oe=E("../internals/object-get-own-property-names").f,re=E("../internals/object-is-prototype-of"),ee=E("../internals/is-regexp"),a=E("../internals/to-string"),y=E("../internals/regexp-get-flags"),x=E("../internals/regexp-sticky-helpers"),b=E("../internals/proxy-accessor"),z=E("../internals/redefine"),te=E("../internals/fails"),ce=E("../internals/has-own-property"),fe=E("../internals/internal-state").enforce,me=E("../internals/set-species"),ve=E("../internals/well-known-symbol"),pe=E("../internals/regexp-unsupported-dot-all"),Se=E("../internals/regexp-unsupported-ncg"),ye=ve("match"),we=ne.RegExp,Pe=we.prototype,Le=ne.SyntaxError,Ee=ie(Pe.exec),De=ie("".charAt),Ce=ie("".replace),je=ie("".indexOf),Me=ie("".slice),Ge=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,Be=/a/g,tt=/a/g,Je=new we(Be)!==Be,Ze=x.MISSED_STICKY,Xe=x.UNSUPPORTED_Y,We=se&&(!Je||Ze||pe||Se||te(function(){return tt[ye]=!1,we(Be)!=Be||we(tt)==tt||we(Be,"i")!="/a/i"})),ze=function(Ye){for(var He=Ye.length,Re=0,Ve="",Ae=!1,Ne;Re<=He;Re++){if(Ne=De(Ye,Re),Ne==="\\"){Ve+=Ne+De(Ye,++Re);continue}!Ae&&Ne==="."?Ve+="[\\s\\S]":(Ne==="["?Ae=!0:Ne==="]"&&(Ae=!1),Ve+=Ne)}return Ve},Ue=function(Ye){for(var He=Ye.length,Re=0,Ve="",Ae=[],Ne={},qe=!1,Ke=!1,Fe=0,Oe="",Te;Re<=He;Re++){if(Te=De(Ye,Re),Te==="\\")Te=Te+De(Ye,++Re);else if(Te==="]")qe=!1;else if(!qe)switch(!0){case Te==="[":qe=!0;break;case Te==="(":Ee(Ge,Me(Ye,Re+1))&&(Re+=2,Ke=!0),Ve+=Te,Fe++;continue;case(Te===">"&&Ke):if(Oe===""||ce(Ne,Oe))throw new Le("Invalid capture group name");Ne[Oe]=!0,Ae[Ae.length]=[Oe,Fe],Ke=!1,Oe="";continue}Ke?Oe+=Te:Ve+=Te}return[Ve,Ae]};if(le("RegExp",We)){for(var rt=function(He,Re){var Ve=re(Pe,this),Ae=ee(He),Ne=Re===void 0,qe=[],Ke=He,Fe,Oe,Te,xe,Ie,$e;if(!Ve&&Ae&&Ne&&He.constructor===rt)return He;if((Ae||re(Pe,He))&&(He=He.source,Ne&&(Re=y(Ke))),He=He===void 0?"":a(He),Re=Re===void 0?"":a(Re),Ke=He,pe&&"dotAll"in Be&&(Oe=!!Re&&je(Re,"s")>-1,Oe&&(Re=Ce(Re,/s/g,""))),Fe=Re,Ze&&"sticky"in Be&&(Te=!!Re&&je(Re,"y")>-1,Te&&Xe&&(Re=Ce(Re,/y/g,""))),Se&&(xe=Ue(He),He=xe[0],qe=xe[1]),Ie=ue(we(He,Re),Ve?this:Pe,rt),(Oe||Te||qe.length)&&($e=fe(Ie),Oe&&($e.dotAll=!0,$e.raw=rt(ze(He),Fe)),Te&&($e.sticky=!0),qe.length&&($e.groups=qe)),He!==Ke)try{ae(Ie,"source",Ke===""?"(?:)":Ke)}catch(ot){}return Ie},Qe=oe(we),ut=0;Qe.length>ut;)b(rt,we,Qe[ut++]);Pe.constructor=rt,rt.prototype=Pe,z(ne,"RegExp",rt)}me("RegExp")},{"../internals/create-non-enumerable-property":129,"../internals/descriptors":134,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/inherit-if-required":171,"../internals/internal-state":173,"../internals/is-forced":178,"../internals/is-regexp":182,"../internals/object-get-own-property-names":201,"../internals/object-is-prototype-of":204,"../internals/proxy-accessor":219,"../internals/redefine":222,"../internals/regexp-get-flags":226,"../internals/regexp-sticky-helpers":227,"../internals/regexp-unsupported-dot-all":228,"../internals/regexp-unsupported-ncg":229,"../internals/set-species":233,"../internals/to-string":256,"../internals/well-known-symbol":268}],300:[function(E,he,de){"use strict";var se=E("../internals/export"),ne=E("../internals/regexp-exec");se({target:"RegExp",proto:!0,forced:/./.exec!==ne},{exec:ne})},{"../internals/export":149,"../internals/regexp-exec":224}],301:[function(E,he,de){"use strict";var se=E("../internals/function-name").PROPER,ne=E("../internals/redefine"),ie=E("../internals/an-object"),le=E("../internals/to-string"),ue=E("../internals/fails"),ae=E("../internals/regexp-get-flags"),oe="toString",re=RegExp.prototype,ee=re[oe],a=ue(function(){return ee.call({source:"a",flags:"b"})!="/a/b"}),y=se&&ee.name!=oe;(a||y)&&ne(RegExp.prototype,oe,function(){var b=ie(this),z=le(b.source),te=le(ae(b));return"/"+z+"/"+te},{unsafe:!0})},{"../internals/an-object":101,"../internals/fails":150,"../internals/function-name":156,"../internals/redefine":222,"../internals/regexp-get-flags":226,"../internals/to-string":256}],302:[function(E,he,de){"use strict";var se=E("../internals/export"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/not-a-regexp"),le=E("../internals/require-object-coercible"),ue=E("../internals/to-string"),ae=E("../internals/correct-is-regexp-logic"),oe=ne("".indexOf);se({target:"String",proto:!0,forced:!ae("includes")},{includes:function(ee){return!!~oe(ue(le(this)),ue(ie(ee)),arguments.length>1?arguments[1]:void 0)}})},{"../internals/correct-is-regexp-logic":126,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/not-a-regexp":194,"../internals/require-object-coercible":230,"../internals/to-string":256}],303:[function(E,he,de){"use strict";var se=E("../internals/string-multibyte").charAt,ne=E("../internals/to-string"),ie=E("../internals/internal-state"),le=E("../internals/define-iterator"),ue="String Iterator",ae=ie.set,oe=ie.getterFor(ue);le(String,"String",function(re){ae(this,{type:ue,string:ne(re),index:0})},function(){var ee=oe(this),a=ee.string,y=ee.index,x;return y>=a.length?{value:void 0,done:!0}:(x=se(a,y),ee.index+=x.length,{value:x,done:!1})})},{"../internals/define-iterator":132,"../internals/internal-state":173,"../internals/string-multibyte":239,"../internals/to-string":256}],304:[function(E,he,de){"use strict";var se=E("../internals/function-call"),ne=E("../internals/fix-regexp-well-known-symbol-logic"),ie=E("../internals/an-object"),le=E("../internals/to-length"),ue=E("../internals/to-string"),ae=E("../internals/require-object-coercible"),oe=E("../internals/get-method"),re=E("../internals/advance-string-index"),ee=E("../internals/regexp-exec-abstract");ne("match",function(a,y,x){return[function(z){var te=ae(this),ce=z==null?void 0:oe(z,a);return ce?se(ce,z,te):new RegExp(z)[a](ue(te))},function(b){var z=ie(this),te=ue(b),ce=x(y,z,te);if(ce.done)return ce.value;if(!z.global)return ee(z,te);var fe=z.unicode;z.lastIndex=0;for(var me=[],ve=0,pe;(pe=ee(z,te))!==null;){var Se=ue(pe[0]);me[ve]=Se,Se===""&&(z.lastIndex=re(te,le(z.lastIndex),fe)),ve++}return ve===0?null:me}]})},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-call":155,"../internals/get-method":161,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/to-length":249,"../internals/to-string":256}],305:[function(E,he,de){"use strict";var se=E("../internals/function-apply"),ne=E("../internals/function-call"),ie=E("../internals/function-uncurry-this"),le=E("../internals/fix-regexp-well-known-symbol-logic"),ue=E("../internals/fails"),ae=E("../internals/an-object"),oe=E("../internals/is-callable"),re=E("../internals/to-integer-or-infinity"),ee=E("../internals/to-length"),a=E("../internals/to-string"),y=E("../internals/require-object-coercible"),x=E("../internals/advance-string-index"),b=E("../internals/get-method"),z=E("../internals/get-substitution"),te=E("../internals/regexp-exec-abstract"),ce=E("../internals/well-known-symbol"),fe=ce("replace"),me=Math.max,ve=Math.min,pe=ie([].concat),Se=ie([].push),ye=ie("".indexOf),we=ie("".slice),Pe=function(Ce){return Ce===void 0?Ce:String(Ce)},Le=function(){return"a".replace(/./,"$0")==="$0"}(),Ee=function(){return/./[fe]?/./[fe]("a","$0")==="":!1}(),De=!ue(function(){var Ce=/./;return Ce.exec=function(){var je=[];return je.groups={a:"7"},je},"".replace(Ce,"$")!=="7"});le("replace",function(Ce,je,Me){var Ge=Ee?"$":"$0";return[function(tt,Je){var Ze=y(this),Xe=tt==null?void 0:b(tt,fe);return Xe?ne(Xe,tt,Ze,Je):ne(je,a(Ze),tt,Je)},function(Be,tt){var Je=ae(this),Ze=a(Be);if(typeof tt=="string"&&ye(tt,Ge)===-1&&ye(tt,"$<")===-1){var Xe=Me(je,Je,Ze,tt);if(Xe.done)return Xe.value}var We=oe(tt);We||(tt=a(tt));var ze=Je.global;if(ze){var Ue=Je.unicode;Je.lastIndex=0}for(var rt=[];;){var Qe=te(Je,Ze);if(Qe===null||(Se(rt,Qe),!ze))break;var ut=a(Qe[0]);ut===""&&(Je.lastIndex=x(Ze,ee(Je.lastIndex),Ue))}for(var Ye="",He=0,Re=0;Re=He&&(Ye+=we(Ze,He,Ae)+Oe,He=Ae+Ve.length)}return Ye+we(Ze,He)}]},!De||!Le||Ee)},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/fails":150,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-apply":152,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/get-method":161,"../internals/get-substitution":162,"../internals/is-callable":176,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/to-integer-or-infinity":248,"../internals/to-length":249,"../internals/to-string":256,"../internals/well-known-symbol":268}],306:[function(E,he,de){"use strict";var se=E("../internals/function-call"),ne=E("../internals/fix-regexp-well-known-symbol-logic"),ie=E("../internals/an-object"),le=E("../internals/require-object-coercible"),ue=E("../internals/same-value"),ae=E("../internals/to-string"),oe=E("../internals/get-method"),re=E("../internals/regexp-exec-abstract");ne("search",function(ee,a,y){return[function(b){var z=le(this),te=b==null?void 0:oe(b,ee);return te?se(te,b,z):new RegExp(b)[ee](ae(z))},function(x){var b=ie(this),z=ae(x),te=y(a,b,z);if(te.done)return te.value;var ce=b.lastIndex;ue(ce,0)||(b.lastIndex=0);var fe=re(b,z);return ue(b.lastIndex,ce)||(b.lastIndex=ce),fe===null?-1:fe.index}]})},{"../internals/an-object":101,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-call":155,"../internals/get-method":161,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/same-value":231,"../internals/to-string":256}],307:[function(E,he,de){"use strict";var se=E("../internals/function-apply"),ne=E("../internals/function-call"),ie=E("../internals/function-uncurry-this"),le=E("../internals/fix-regexp-well-known-symbol-logic"),ue=E("../internals/is-regexp"),ae=E("../internals/an-object"),oe=E("../internals/require-object-coercible"),re=E("../internals/species-constructor"),ee=E("../internals/advance-string-index"),a=E("../internals/to-length"),y=E("../internals/to-string"),x=E("../internals/get-method"),b=E("../internals/array-slice-simple"),z=E("../internals/regexp-exec-abstract"),te=E("../internals/regexp-exec"),ce=E("../internals/regexp-sticky-helpers"),fe=E("../internals/fails"),me=ce.UNSUPPORTED_Y,ve=4294967295,pe=Math.min,Se=[].push,ye=ie(/./.exec),we=ie(Se),Pe=ie("".slice),Le=!fe(function(){var Ee=/(?:)/,De=Ee.exec;Ee.exec=function(){return De.apply(this,arguments)};var Ce="ab".split(Ee);return Ce.length!==2||Ce[0]!=="a"||Ce[1]!=="b"});le("split",function(Ee,De,Ce){var je;return"abbc".split(/(b)*/)[1]=="c"||"test".split(/(?:)/,-1).length!=4||"ab".split(/(?:ab)*/).length!=2||".".split(/(.?)(.?)/).length!=4||".".split(/()()/).length>1||"".split(/.?/).length?je=function(Me,Ge){var Be=y(oe(this)),tt=Ge===void 0?ve:Ge>>>0;if(tt===0)return[];if(Me===void 0)return[Be];if(!ue(Me))return ne(De,Be,Me,tt);for(var Je=[],Ze=(Me.ignoreCase?"i":"")+(Me.multiline?"m":"")+(Me.unicode?"u":"")+(Me.sticky?"y":""),Xe=0,We=new RegExp(Me.source,Ze+"g"),ze,Ue,rt;(ze=ne(te,We,Be))&&(Ue=We.lastIndex,!(Ue>Xe&&(we(Je,Pe(Be,Xe,ze.index)),ze.length>1&&ze.index=tt)));)We.lastIndex===ze.index&&We.lastIndex++;return Xe===Be.length?(rt||!ye(We,""))&&we(Je,""):we(Je,Pe(Be,Xe)),Je.length>tt?b(Je,0,tt):Je}:"0".split(void 0,0).length?je=function(Me,Ge){return Me===void 0&&Ge===0?[]:ne(De,this,Me,Ge)}:je=De,[function(Ge,Be){var tt=oe(this),Je=Ge==null?void 0:x(Ge,Ee);return Je?ne(Je,Ge,tt,Be):ne(je,y(tt),Ge,Be)},function(Me,Ge){var Be=ae(this),tt=y(Me),Je=Ce(je,Be,tt,Ge,je!==De);if(Je.done)return Je.value;var Ze=re(Be,RegExp),Xe=Be.unicode,We=(Be.ignoreCase?"i":"")+(Be.multiline?"m":"")+(Be.unicode?"u":"")+(me?"g":"y"),ze=new Ze(me?"^(?:"+Be.source+")":Be,We),Ue=Ge===void 0?ve:Ge>>>0;if(Ue===0)return[];if(tt.length===0)return z(ze,tt)===null?[tt]:[];for(var rt=0,Qe=0,ut=[];Qe2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-copy-within":105,"../internals/function-uncurry-this":157}],316:[function(E,he,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-iteration").every,ie=se.aTypedArray,le=se.exportTypedArrayMethod;le("every",function(ae){return ne(ie(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],317:[function(E,he,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/function-call"),ie=E("../internals/array-fill"),le=se.aTypedArray,ue=se.exportTypedArrayMethod;ue("fill",function(oe){var re=arguments.length;return ne(ie,le(this),oe,re>1?arguments[1]:void 0,re>2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-fill":106,"../internals/function-call":155}],318:[function(E,he,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-iteration").filter,ie=E("../internals/typed-array-from-species-and-list"),le=se.aTypedArray,ue=se.exportTypedArrayMethod;ue("filter",function(oe){var re=ne(le(this),oe,arguments.length>1?arguments[1]:void 0);return ie(this,re)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-from-species-and-list":260}],319:[function(E,he,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-iteration").findIndex,ie=se.aTypedArray,le=se.exportTypedArrayMethod;le("findIndex",function(ae){return ne(ie(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],320:[function(E,he,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-iteration").find,ie=se.aTypedArray,le=se.exportTypedArrayMethod;le("find",function(ae){return ne(ie(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],321:[function(E,he,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-iteration").forEach,ie=se.aTypedArray,le=se.exportTypedArrayMethod;le("forEach",function(ae){ne(ie(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],322:[function(E,he,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-includes").includes,ie=se.aTypedArray,le=se.exportTypedArrayMethod;le("includes",function(ae){return ne(ie(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],323:[function(E,he,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-includes").indexOf,ie=se.aTypedArray,le=se.exportTypedArrayMethod;le("indexOf",function(ae){return ne(ie(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],324:[function(E,he,de){"use strict";var se=E("../internals/global"),ne=E("../internals/fails"),ie=E("../internals/function-uncurry-this"),le=E("../internals/array-buffer-view-core"),ue=E("../modules/es.array.iterator"),ae=E("../internals/well-known-symbol"),oe=ae("iterator"),re=se.Uint8Array,ee=ie(ue.values),a=ie(ue.keys),y=ie(ue.entries),x=le.aTypedArray,b=le.exportTypedArrayMethod,z=re&&re.prototype,te=!ne(function(){z[oe].call([1])}),ce=!!z&&z.values&&z[oe]===z.values&&z.values.name==="values",fe=function(){return ee(x(this))};b("entries",function(){return y(x(this))},te),b("keys",function(){return a(x(this))},te),b("values",fe,te||!ce,{name:"values"}),b(oe,fe,te||!ce,{name:"values"})},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/well-known-symbol":268,"../modules/es.array.iterator":278}],325:[function(E,he,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/function-uncurry-this"),ie=se.aTypedArray,le=se.exportTypedArrayMethod,ue=ne([].join);le("join",function(oe){return ue(ie(this),oe)})},{"../internals/array-buffer-view-core":103,"../internals/function-uncurry-this":157}],326:[function(E,he,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/function-apply"),ie=E("../internals/array-last-index-of"),le=se.aTypedArray,ue=se.exportTypedArrayMethod;ue("lastIndexOf",function(oe){var re=arguments.length;return ne(ie,le(this),re>1?[oe,arguments[1]]:[oe])})},{"../internals/array-buffer-view-core":103,"../internals/array-last-index-of":112,"../internals/function-apply":152}],327:[function(E,he,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-iteration").map,ie=E("../internals/typed-array-species-constructor"),le=se.aTypedArray,ue=se.exportTypedArrayMethod;ue("map",function(oe){return ne(le(this),oe,arguments.length>1?arguments[1]:void 0,function(re,ee){return new(ie(re))(ee)})})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-species-constructor":262}],328:[function(E,he,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-reduce").right,ie=se.aTypedArray,le=se.exportTypedArrayMethod;le("reduceRight",function(ae){var oe=arguments.length;return ne(ie(this),ae,oe,oe>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],329:[function(E,he,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-reduce").left,ie=se.aTypedArray,le=se.exportTypedArrayMethod;le("reduce",function(ae){var oe=arguments.length;return ne(ie(this),ae,oe,oe>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],330:[function(E,he,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=se.aTypedArray,ie=se.exportTypedArrayMethod,le=Math.floor;ie("reverse",function(){for(var ae=this,oe=ne(ae).length,re=le(oe/2),ee=0,a;ee1?arguments[1]:void 0,1),ve=ae(fe);if(z)return ne(y,this,ve,me);var pe=this.length,Se=le(ve),ye=0;if(Se+me>pe)throw re("Wrong length");for(;yeb;)te[b]=y[b++];return te},oe)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/typed-array-species-constructor":262}],333:[function(E,he,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-iteration").some,ie=se.aTypedArray,le=se.exportTypedArrayMethod;le("some",function(ae){return ne(ie(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],334:[function(E,he,de){"use strict";var se=E("../internals/global"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/fails"),le=E("../internals/a-callable"),ue=E("../internals/array-sort"),ae=E("../internals/array-buffer-view-core"),oe=E("../internals/engine-ff-version"),re=E("../internals/engine-is-ie-or-edge"),ee=E("../internals/engine-v8-version"),a=E("../internals/engine-webkit-version"),y=ae.aTypedArray,x=ae.exportTypedArrayMethod,b=se.Uint16Array,z=b&&ne(b.prototype.sort),te=!!z&&!(ie(function(){z(new b(2),null)})&&ie(function(){z(new b(2),{})})),ce=!!z&&!ie(function(){if(ee)return ee<74;if(oe)return oe<67;if(re)return!0;if(a)return a<602;var me=new b(516),ve=Array(516),pe,Se;for(pe=0;pe<516;pe++)Se=pe%4,me[pe]=515-pe,ve[pe]=pe-2*Se+3;for(z(me,function(ye,we){return(ye/4|0)-(we/4|0)}),pe=0;pe<516;pe++)if(me[pe]!==ve[pe])return!0}),fe=function(me){return function(ve,pe){return me!==void 0?+me(ve,pe)||0:pe!==pe?-1:ve!==ve?1:ve===0&&pe===0?1/ve>0&&1/pe<0?1:-1:ve>pe}};x("sort",function(ve){return ve!==void 0&&le(ve),ce?z(this,ve):ue(y(this),fe(ve))},!ce||te)},{"../internals/a-callable":95,"../internals/array-buffer-view-core":103,"../internals/array-sort":118,"../internals/engine-ff-version":138,"../internals/engine-is-ie-or-edge":140,"../internals/engine-v8-version":146,"../internals/engine-webkit-version":147,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],335:[function(E,he,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/to-length"),ie=E("../internals/to-absolute-index"),le=E("../internals/typed-array-species-constructor"),ue=se.aTypedArray,ae=se.exportTypedArrayMethod;ae("subarray",function(re,ee){var a=ue(this),y=a.length,x=ie(re,y),b=le(a);return new b(a.buffer,a.byteOffset+x*a.BYTES_PER_ELEMENT,ne((ee===void 0?y:ie(ee,y))-x))})},{"../internals/array-buffer-view-core":103,"../internals/to-absolute-index":245,"../internals/to-length":249,"../internals/typed-array-species-constructor":262}],336:[function(E,he,de){"use strict";var se=E("../internals/global"),ne=E("../internals/function-apply"),ie=E("../internals/array-buffer-view-core"),le=E("../internals/fails"),ue=E("../internals/array-slice"),ae=se.Int8Array,oe=ie.aTypedArray,re=ie.exportTypedArrayMethod,ee=[].toLocaleString,a=!!ae&&le(function(){ee.call(new ae(1))}),y=le(function(){return[1,2].toLocaleString()!=new ae([1,2]).toLocaleString()})||!le(function(){ae.prototype.toLocaleString.call([1,2])});re("toLocaleString",function(){return ne(ee,a?ue(oe(this)):oe(this),ue(arguments))},y)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/function-apply":152,"../internals/global":163}],337:[function(E,he,de){"use strict";var se=E("../internals/array-buffer-view-core").exportTypedArrayMethod,ne=E("../internals/fails"),ie=E("../internals/global"),le=E("../internals/function-uncurry-this"),ue=ie.Uint8Array,ae=ue&&ue.prototype||{},oe=[].toString,re=le([].join);ne(function(){oe.call({})})&&(oe=function(){return re(this)});var ee=ae.toString!=oe;se("toString",oe,ee)},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],338:[function(E,he,de){var se=E("../internals/typed-array-constructor");se("Uint8",function(ne){return function(le,ue,ae){return ne(this,le,ue,ae)}})},{"../internals/typed-array-constructor":258}],339:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/dom-iterables"),ie=E("../internals/dom-token-list-prototype"),le=E("../internals/array-for-each"),ue=E("../internals/create-non-enumerable-property"),ae=function(re){if(re&&re.forEach!==le)try{ue(re,"forEach",le)}catch(ee){re.forEach=le}};for(var oe in ne)ne[oe]&&ae(se[oe]&&se[oe].prototype);ae(ie)},{"../internals/array-for-each":107,"../internals/create-non-enumerable-property":129,"../internals/dom-iterables":136,"../internals/dom-token-list-prototype":137,"../internals/global":163}],340:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/dom-iterables"),ie=E("../internals/dom-token-list-prototype"),le=E("../modules/es.array.iterator"),ue=E("../internals/create-non-enumerable-property"),ae=E("../internals/well-known-symbol"),oe=ae("iterator"),re=ae("toStringTag"),ee=le.values,a=function(x,b){if(x){if(x[oe]!==ee)try{ue(x,oe,ee)}catch(te){x[oe]=ee}if(x[re]||ue(x,re,b),ne[b]){for(var z in le)if(x[z]!==le[z])try{ue(x,z,le[z])}catch(te){x[z]=le[z]}}}};for(var y in ne)a(se[y]&&se[y].prototype,y);a(ie,"DOMTokenList")},{"../internals/create-non-enumerable-property":129,"../internals/dom-iterables":136,"../internals/dom-token-list-prototype":137,"../internals/global":163,"../internals/well-known-symbol":268,"../modules/es.array.iterator":278}],341:[function(E,he,de){function se(ce){return Array.isArray?Array.isArray(ce):te(ce)==="[object Array]"}de.isArray=se;function ne(ce){return typeof ce=="boolean"}de.isBoolean=ne;function ie(ce){return ce===null}de.isNull=ie;function le(ce){return ce==null}de.isNullOrUndefined=le;function ue(ce){return typeof ce=="number"}de.isNumber=ue;function ae(ce){return typeof ce=="string"}de.isString=ae;function oe(ce){return typeof ce=="symbol"}de.isSymbol=oe;function re(ce){return ce===void 0}de.isUndefined=re;function ee(ce){return te(ce)==="[object RegExp]"}de.isRegExp=ee;function a(ce){return typeof ce=="object"&&ce!==null}de.isObject=a;function y(ce){return te(ce)==="[object Date]"}de.isDate=y;function x(ce){return te(ce)==="[object Error]"||ce instanceof Error}de.isError=x;function b(ce){return typeof ce=="function"}de.isFunction=b;function z(ce){return ce===null||typeof ce=="boolean"||typeof ce=="number"||typeof ce=="string"||typeof ce=="symbol"||typeof ce=="undefined"}de.isPrimitive=z,de.isBuffer=E("buffer").Buffer.isBuffer;function te(ce){return Object.prototype.toString.call(ce)}},{buffer:90}],342:[function(E,he,de){(function(se){"use strict";var ne=function(){var oe=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|'[^']*'|'[^']*'/g,re=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,ee=/[^-+\dA-Z]/g;return function(a,y,x,b){if(arguments.length===1&&ae(a)==="string"&&!/\d/.test(a)&&(y=a,a=void 0),a=a||new Date,a instanceof Date||(a=new Date(a)),isNaN(a))throw TypeError("Invalid date");y=String(ne.masks[y]||y||ne.masks.default);var z=y.slice(0,4);(z==="UTC:"||z==="GMT:")&&(y=y.slice(4),x=!0,z==="GMT:"&&(b=!0));var te=x?"getUTC":"get",ce=a[te+"Date"](),fe=a[te+"Day"](),me=a[te+"Month"](),ve=a[te+"FullYear"](),pe=a[te+"Hours"](),Se=a[te+"Minutes"](),ye=a[te+"Seconds"](),we=a[te+"Milliseconds"](),Pe=x?0:a.getTimezoneOffset(),Le=le(a),Ee=ue(a),De={d:ce,dd:ie(ce),ddd:ne.i18n.dayNames[fe],dddd:ne.i18n.dayNames[fe+7],m:me+1,mm:ie(me+1),mmm:ne.i18n.monthNames[me],mmmm:ne.i18n.monthNames[me+12],yy:String(ve).slice(2),yyyy:ve,h:pe%12||12,hh:ie(pe%12||12),H:pe,HH:ie(pe),M:Se,MM:ie(Se),s:ye,ss:ie(ye),l:ie(we,3),L:ie(Math.round(we/10)),t:pe<12?"a":"p",tt:pe<12?"am":"pm",T:pe<12?"A":"P",TT:pe<12?"AM":"PM",Z:b?"GMT":x?"UTC":(String(a).match(re)||[""]).pop().replace(ee,""),o:(Pe>0?"-":"+")+ie(Math.floor(Math.abs(Pe)/60)*100+Math.abs(Pe)%60,4),S:["th","st","nd","rd"][ce%10>3?0:(ce%100-ce%10!=10)*ce%10],W:Le,N:Ee};return y.replace(oe,function(Ce){return Ce in De?De[Ce]:Ce.slice(1,Ce.length-1)})}}();ne.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},ne.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]};function ie(oe,re){for(oe=String(oe),re=re||2;oe.length]/;he.exports=ne;function ne(ie){var le=""+ie,ue=se.exec(le);if(!ue)return le;var ae,oe="",re=0,ee=0;for(re=ue.index;re0&&(De=we[0]),De instanceof Error)throw De;var Ce=new Error("Unhandled error."+(De?" ("+De.message+")":""));throw Ce.context=De,Ce}var je=Ee[ye];if(je===void 0)return!1;if(typeof je=="function")ne(je,this,we);else for(var Me=je.length,Ge=te(je,Me),Pe=0;Pe0&&De.length>Le&&!De.warned){De.warned=!0;var Ce=new Error("Possible EventEmitter memory leak detected. "+De.length+" "+String(ye)+" listeners added. Use emitter.setMaxListeners() to increase limit");Ce.name="MaxListenersExceededWarning",Ce.emitter=Se,Ce.type=ye,Ce.count=De.length,le(Ce)}return Se}ae.prototype.addListener=function(ye,we){return a(this,ye,we,!1)},ae.prototype.on=ae.prototype.addListener,ae.prototype.prependListener=function(ye,we){return a(this,ye,we,!0)};function y(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function x(Se,ye,we){var Pe={fired:!1,wrapFn:void 0,target:Se,type:ye,listener:we},Le=y.bind(Pe);return Le.listener=we,Pe.wrapFn=Le,Le}ae.prototype.once=function(ye,we){return re(we),this.on(ye,x(this,ye,we)),this},ae.prototype.prependOnceListener=function(ye,we){return re(we),this.prependListener(ye,x(this,ye,we)),this},ae.prototype.removeListener=function(ye,we){var Pe,Le,Ee,De,Ce;if(re(we),Le=this._events,Le===void 0)return this;if(Pe=Le[ye],Pe===void 0)return this;if(Pe===we||Pe.listener===we)--this._eventsCount===0?this._events=Object.create(null):(delete Le[ye],Le.removeListener&&this.emit("removeListener",ye,Pe.listener||we));else if(typeof Pe!="function"){for(Ee=-1,De=Pe.length-1;De>=0;De--)if(Pe[De]===we||Pe[De].listener===we){Ce=Pe[De].listener,Ee=De;break}if(Ee<0)return this;Ee===0?Pe.shift():ce(Pe,Ee),Pe.length===1&&(Le[ye]=Pe[0]),Le.removeListener!==void 0&&this.emit("removeListener",ye,Ce||we)}return this},ae.prototype.off=ae.prototype.removeListener,ae.prototype.removeAllListeners=function(ye){var we,Pe,Le;if(Pe=this._events,Pe===void 0)return this;if(Pe.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):Pe[ye]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete Pe[ye]),this;if(arguments.length===0){var Ee=Object.keys(Pe),De;for(Le=0;Le=0;Le--)this.removeListener(ye,we[Le]);return this};function b(Se,ye,we){var Pe=Se._events;if(Pe===void 0)return[];var Le=Pe[ye];return Le===void 0?[]:typeof Le=="function"?we?[Le.listener||Le]:[Le]:we?fe(Le):te(Le,Le.length)}ae.prototype.listeners=function(ye){return b(this,ye,!0)},ae.prototype.rawListeners=function(ye){return b(this,ye,!1)},ae.listenerCount=function(Se,ye){return typeof Se.listenerCount=="function"?Se.listenerCount(ye):z.call(Se,ye)},ae.prototype.listenerCount=z;function z(Se){var ye=this._events;if(ye!==void 0){var we=ye[Se];if(typeof we=="function")return 1;if(we!==void 0)return we.length}return 0}ae.prototype.eventNames=function(){return this._eventsCount>0?ie(this._events):[]};function te(Se,ye){for(var we=new Array(ye),Pe=0;Pe=3&&(x=y),ne.call(ee)==="[object Array]"?le(ee,a,x):typeof ee=="string"?ue(ee,a,x):ae(ee,a,x)};he.exports=oe},{"is-callable":367}],346:[function(E,he,de){"use strict";var se="Function.prototype.bind called on incompatible ",ne=Array.prototype.slice,ie=Object.prototype.toString,le="[object Function]";he.exports=function(ae){var oe=this;if(typeof oe!="function"||ie.call(oe)!==le)throw new TypeError(se+oe);for(var re=ne.call(arguments,1),ee,a=function(){if(this instanceof ee){var te=oe.apply(this,re.concat(ne.call(arguments)));return Object(te)===te?te:this}else return oe.apply(ae,re.concat(ne.call(arguments)))},y=Math.max(0,oe.length-re.length),x=[],b=0;b1&&typeof Ge!="boolean")throw new le('"allowMissing" argument must be a boolean');if(Pe(/^%?[^%]*%?$/,Me)===null)throw new ne("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var Be=De(Me),tt=Be.length>0?Be[0]:"",Je=Ce("%"+tt+"%",Ge),Ze=Je.name,Xe=Je.value,We=!1,ze=Je.alias;ze&&(tt=ze[0],Se(Be,pe([0,1],ze)));for(var Ue=1,rt=!0;Ue=Be.length){var He=ae(Xe,Qe);rt=!!He,rt&&"get"in He&&!("originalValue"in He.get)?Xe=He.get:Xe=Xe[Qe]}else rt=ve(Xe,Qe),Xe=Xe[Qe];rt&&!We&&(z[Ze]=Xe)}}return Xe}},{"function-bind":347,has:354,"has-proto":350,"has-symbols":351}],349:[function(E,he,de){"use strict";var se=E("get-intrinsic"),ne=se("%Object.getOwnPropertyDescriptor%",!0);if(ne)try{ne([],"length")}catch(ie){ne=null}he.exports=ne},{"get-intrinsic":348}],350:[function(E,he,de){"use strict";var se={foo:{}},ne=Object;he.exports=function(){return{__proto__:se}.foo===se.foo&&!({__proto__:null}instanceof ne)}},{}],351:[function(E,he,de){"use strict";var se=typeof Symbol!="undefined"&&Symbol,ne=E("./shams");he.exports=function(){return typeof se!="function"||typeof Symbol!="function"||typeof se("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:ne()}},{"./shams":352}],352:[function(E,he,de){"use strict";he.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var ne={},ie=Symbol("test"),le=Object(ie);if(typeof ie=="string"||Object.prototype.toString.call(ie)!=="[object Symbol]"||Object.prototype.toString.call(le)!=="[object Symbol]")return!1;var ue=42;ne[ie]=ue;for(ie in ne)return!1;if(typeof Object.keys=="function"&&Object.keys(ne).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(ne).length!==0)return!1;var ae=Object.getOwnPropertySymbols(ne);if(ae.length!==1||ae[0]!==ie||!Object.prototype.propertyIsEnumerable.call(ne,ie))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var oe=Object.getOwnPropertyDescriptor(ne,ie);if(oe.value!==ue||oe.enumerable!==!0)return!1}return!0}},{}],353:[function(E,he,de){"use strict";var se=E("has-symbols/shams");he.exports=function(){return se()&&!!Symbol.toStringTag}},{"has-symbols/shams":352}],354:[function(E,he,de){"use strict";var se=E("function-bind");he.exports=se.call(Function.call,Object.prototype.hasOwnProperty)},{"function-bind":347}],355:[function(E,he,de){var se=E("http"),ne=E("url"),ie=he.exports;for(var le in se)se.hasOwnProperty(le)&&(ie[le]=se[le]);ie.request=function(ae,oe){return ae=ue(ae),se.request.call(this,ae,oe)},ie.get=function(ae,oe){return ae=ue(ae),se.get.call(this,ae,oe)};function ue(ae){if(typeof ae=="string"&&(ae=ne.parse(ae)),ae.protocol||(ae.protocol="https:"),ae.protocol!=="https:")throw new Error('Protocol "'+ae.protocol+'" not supported. Expected "https:"');return ae}},{http:468,url:472}],356:[function(E,he,de){"use strict";var se=E("util"),ne=E("ms");he.exports=function(ie){if(typeof ie=="number")return ie;var le=ne(ie);if(le===void 0){var ue=new Error(se.format("humanize-ms(%j) result undefined",ie));console.warn(ue.stack)}return le}},{ms:376,util:419}],357:[function(E,he,de){de.read=function(se,ne,ie,le,ue){var ae,oe,re=ue*8-le-1,ee=(1<>1,y=-7,x=ie?ue-1:0,b=ie?-1:1,z=se[ne+x];for(x+=b,ae=z&(1<<-y)-1,z>>=-y,y+=re;y>0;ae=ae*256+se[ne+x],x+=b,y-=8);for(oe=ae&(1<<-y)-1,ae>>=-y,y+=le;y>0;oe=oe*256+se[ne+x],x+=b,y-=8);if(ae===0)ae=1-a;else{if(ae===ee)return oe?NaN:(z?-1:1)*(1/0);oe=oe+Math.pow(2,le),ae=ae-a}return(z?-1:1)*oe*Math.pow(2,ae-le)},de.write=function(se,ne,ie,le,ue,ae){var oe,re,ee,a=ae*8-ue-1,y=(1<>1,b=ue===23?Math.pow(2,-24)-Math.pow(2,-77):0,z=le?0:ae-1,te=le?1:-1,ce=ne<0||ne===0&&1/ne<0?1:0;for(ne=Math.abs(ne),isNaN(ne)||ne===1/0?(re=isNaN(ne)?1:0,oe=y):(oe=Math.floor(Math.log(ne)/Math.LN2),ne*(ee=Math.pow(2,-oe))<1&&(oe--,ee*=2),oe+x>=1?ne+=b/ee:ne+=b*Math.pow(2,1-x),ne*ee>=2&&(oe++,ee/=2),oe+x>=y?(re=0,oe=y):oe+x>=1?(re=(ne*ee-1)*Math.pow(2,ue),oe=oe+x):(re=ne*Math.pow(2,x-1)*Math.pow(2,ue),oe=0));ue>=8;se[ie+z]=re&255,z+=te,re/=256,ue-=8);for(oe=oe<0;se[ie+z]=oe&255,z+=te,oe/=256,a-=8);se[ie+z-te]|=ce*128}},{}],358:[function(E,he,de){"use strict";var se=[E("./nextTick"),E("./queueMicrotask"),E("./mutation.js"),E("./messageChannel"),E("./stateChange"),E("./timeout")],ne,ie,le=-1,ue=[],ae=!1;function oe(){!ne||!ie||(ne=!1,ie.length?ue=ie.concat(ue):le=-1,ue.length&&re())}function re(){if(!ne){ae=!1,ne=!0;for(var z=ue.length,te=setTimeout(oe);z;){for(ie=ue,ue=[];ie&&++le1)for(var ce=1;ce=0&&ie(re)!=="[object Array]"&&ie(re.callee)==="[object Function]"},ae=function(){return le(arguments)}();le.isLegacyArguments=ue,he.exports=ae?le:ue},{"call-bind/callBound":92,"has-tostringtag/shams":353}],366:[function(E,he,de){he.exports=function(ie){return ie!=null&&(se(ie)||ne(ie)||!!ie._isBuffer)};function se(ie){return!!ie.constructor&&typeof ie.constructor.isBuffer=="function"&&ie.constructor.isBuffer(ie)}function ne(ie){return typeof ie.readFloatLE=="function"&&typeof ie.slice=="function"&&se(ie.slice(0,0))}},{}],367:[function(E,he,de){"use strict";var se=Function.prototype.toString,ne=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,ie,le;if(typeof ne=="function"&&typeof Object.defineProperty=="function")try{ie=Object.defineProperty({},"length",{get:function(){throw le}}),le={},ne(function(){throw 42},null,ie)}catch(ve){ve!==le&&(ne=null)}else ne=null;var ue=/^\s*class\b/,ae=function(pe){try{var Se=se.call(pe);return ue.test(Se)}catch(ye){return!1}},oe=function(pe){try{return ae(pe)?!1:(se.call(pe),!0)}catch(Se){return!1}},re=Object.prototype.toString,ee="[object Object]",a="[object Function]",y="[object GeneratorFunction]",x="[object HTMLAllCollection]",b="[object HTML document.all class]",z="[object HTMLCollection]",te=typeof Symbol=="function"&&!!Symbol.toStringTag,ce=!(0 in[,]),fe=function(){return!1};if(typeof document=="object"){var me=document.all;re.call(me)===re.call(document.all)&&(fe=function(pe){if((ce||!pe)&&(typeof pe=="undefined"||typeof pe=="object"))try{var Se=re.call(pe);return(Se===x||Se===b||Se===z||Se===ee)&&pe("")==null}catch(ye){}return!1})}he.exports=ne?function(pe){if(fe(pe))return!0;if(!pe||typeof pe!="function"&&typeof pe!="object")return!1;try{ne(pe,null,ie)}catch(Se){if(Se!==le)return!1}return!ae(pe)&&oe(pe)}:function(pe){if(fe(pe))return!0;if(!pe||typeof pe!="function"&&typeof pe!="object")return!1;if(te)return oe(pe);if(ae(pe))return!1;var Se=re.call(pe);return Se!==a&&Se!==y&&!/^\[object HTML/.test(Se)?!1:oe(pe)}},{}],368:[function(E,he,de){"use strict";var se=Object.prototype.toString,ne=Function.prototype.toString,ie=/^\s*(?:function)?\*/,le=E("has-tostringtag/shams")(),ue=Object.getPrototypeOf,ae=function(){if(!le)return!1;try{return Function("return function*() {}")()}catch(re){}},oe;he.exports=function(ee){if(typeof ee!="function")return!1;if(ie.test(ne.call(ee)))return!0;if(!le){var a=se.call(ee);return a==="[object GeneratorFunction]"}if(!ue)return!1;if(typeof oe=="undefined"){var y=ae();oe=y?ue(y):!1}return ue(ee)===oe}},{"has-tostringtag/shams":353}],369:[function(E,he,de){"use strict";var se=E("which-typed-array");he.exports=function(ie){return!!se(ie)}},{"which-typed-array":420}],370:[function(E,he,de){var se={}.toString;he.exports=Array.isArray||function(ne){return se.call(ne)=="[object Array]"}},{}],371:[function(E,he,de){(function(se){(function(){(function(ne,ie){typeof de=="object"&&typeof he!="undefined"?he.exports=ie(ne):typeof ge=="function"&&ge.amd?ge(ie):ie(ne)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof se!="undefined"?se:this,function(ne){"use strict";ne=ne||{};var ie=ne.Base64,le="2.6.4",ue="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ae=function(Me){for(var Ge={},Be=0,tt=Me.length;Be>>6)+oe(128|Ge&63):oe(224|Ge>>>12&15)+oe(128|Ge>>>6&63)+oe(128|Ge&63)}else{var Ge=65536+(Me.charCodeAt(0)-55296)*1024+(Me.charCodeAt(1)-56320);return oe(240|Ge>>>18&7)+oe(128|Ge>>>12&63)+oe(128|Ge>>>6&63)+oe(128|Ge&63)}},ee=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,a=function(Me){return Me.replace(ee,re)},y=function(Me){var Ge=[0,2,1][Me.length%3],Be=Me.charCodeAt(0)<<16|(Me.length>1?Me.charCodeAt(1):0)<<8|(Me.length>2?Me.charCodeAt(2):0),tt=[ue.charAt(Be>>>18),ue.charAt(Be>>>12&63),Ge>=2?"=":ue.charAt(Be>>>6&63),Ge>=1?"=":ue.charAt(Be&63)];return tt.join("")},x=ne.btoa&&typeof ne.btoa=="function"?function(Me){return ne.btoa(Me)}:function(Me){if(Me.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Me.replace(/[\s\S]{1,3}/g,y)},b=function(Me){return x(a(String(Me)))},z=function(Me){return Me.replace(/[+\/]/g,function(Ge){return Ge=="+"?"-":"_"}).replace(/=/g,"")},te=function(Me,Ge){return Ge?z(b(Me)):b(Me)},ce=function(Me){return te(Me,!0)},fe;ne.Uint8Array&&(fe=function(Me,Ge){for(var Be="",tt=0,Je=Me.length;tt>>18)+ue.charAt(ze>>>12&63)+(typeof Xe!="undefined"?ue.charAt(ze>>>6&63):"=")+(typeof We!="undefined"?ue.charAt(ze&63):"=")}return Ge?z(Be):Be});var me=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,ve=function(Me){switch(Me.length){case 4:var Ge=(7&Me.charCodeAt(0))<<18|(63&Me.charCodeAt(1))<<12|(63&Me.charCodeAt(2))<<6|63&Me.charCodeAt(3),Be=Ge-65536;return oe((Be>>>10)+55296)+oe((Be&1023)+56320);case 3:return oe((15&Me.charCodeAt(0))<<12|(63&Me.charCodeAt(1))<<6|63&Me.charCodeAt(2));default:return oe((31&Me.charCodeAt(0))<<6|63&Me.charCodeAt(1))}},pe=function(Me){return Me.replace(me,ve)},Se=function(Me){var Ge=Me.length,Be=Ge%4,tt=(Ge>0?ae[Me.charAt(0)]<<18:0)|(Ge>1?ae[Me.charAt(1)]<<12:0)|(Ge>2?ae[Me.charAt(2)]<<6:0)|(Ge>3?ae[Me.charAt(3)]:0),Je=[oe(tt>>>16),oe(tt>>>8&255),oe(tt&255)];return Je.length-=[0,0,2,1][Be],Je.join("")},ye=ne.atob&&typeof ne.atob=="function"?function(Me){return ne.atob(Me)}:function(Me){return Me.replace(/\S{1,4}/g,Se)},we=function(Me){return ye(String(Me).replace(/[^A-Za-z0-9\+\/]/g,""))},Pe=function(Me){return pe(ye(Me))},Le=function(Me){return String(Me).replace(/[-_]/g,function(Ge){return Ge=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Ee=function(Me){return Pe(Le(Me))},De;ne.Uint8Array&&(De=function(Me){return Uint8Array.from(we(Le(Me)),function(Ge){return Ge.charCodeAt(0)})});var Ce=function(){var Me=ne.Base64;return ne.Base64=ie,Me};if(ne.Base64={VERSION:le,atob:we,btoa:x,fromBase64:Ee,toBase64:te,utob:a,encode:te,encodeURI:ce,btou:pe,decode:Ee,noConflict:Ce,fromUint8Array:fe,toUint8Array:De},typeof Object.defineProperty=="function"){var je=function(Me){return{value:Me,enumerable:!1,writable:!0,configurable:!0}};ne.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",je(function(){return Ee(this)})),Object.defineProperty(String.prototype,"toBase64",je(function(Me){return te(this,Me)})),Object.defineProperty(String.prototype,"toBase64URI",je(function(){return te(this,!0)}))}}return ne.Meteor&&(Base64=ne.Base64),typeof he!="undefined"&&he.exports?he.exports.Base64=ne.Base64:typeof ge=="function"&&ge.amd&&ge([],function(){return ne.Base64}),{Base64:ne.Base64}})}).call(this)}).call(this,typeof dt!="undefined"?dt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],372:[function(E,he,de){"use strict";he.exports=ne;var se=Object.prototype.hasOwnProperty;function ne(ie,le,ue){if(!ie)throw new TypeError("argument dest is required");if(!le)throw new TypeError("argument src is required");return ue===void 0&&(ue=!0),Object.getOwnPropertyNames(le).forEach(function(oe){if(!(!ue&&se.call(ie,oe))){var re=Object.getOwnPropertyDescriptor(le,oe);Object.defineProperty(ie,oe,re)}}),ie}},{}],373:[function(E,he,de){"use strict";E("core-js/modules/es.array.map.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.regexp.constructor.js"),E("core-js/modules/es.regexp.to-string.js");function se(){this._types=Object.create(null),this._extensions=Object.create(null);for(var ne=0;ne0)return oe(y);if(b==="number"&&isFinite(y))return x.long?ee(y):re(y);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(y))};function oe(y){if(y=String(y),!(y.length>100)){var x=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(y);if(x){var b=parseFloat(x[1]),z=(x[2]||"ms").toLowerCase();switch(z){case"years":case"year":case"yrs":case"yr":case"y":return b*ae;case"weeks":case"week":case"w":return b*ue;case"days":case"day":case"d":return b*le;case"hours":case"hour":case"hrs":case"hr":case"h":return b*ie;case"minutes":case"minute":case"mins":case"min":case"m":return b*ne;case"seconds":case"second":case"secs":case"sec":case"s":return b*se;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return b;default:return}}}}function re(y){var x=Math.abs(y);return x>=le?Math.round(y/le)+"d":x>=ie?Math.round(y/ie)+"h":x>=ne?Math.round(y/ne)+"m":x>=se?Math.round(y/se)+"s":y+"ms"}function ee(y){var x=Math.abs(y);return x>=le?a(y,x,le,"day"):x>=ie?a(y,x,ie,"hour"):x>=ne?a(y,x,ne,"minute"):x>=se?a(y,x,se,"second"):y+" ms"}function a(y,x,b,z){var te=x>=b*1.5;return Math.round(y/b)+" "+z+(te?"s":"")}},{}],377:[function(E,he,de){"use strict";var se=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable;function le(ae){if(ae==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(ae)}function ue(){try{if(!Object.assign)return!1;var ae=new String("abc");if(ae[5]="de",Object.getOwnPropertyNames(ae)[0]==="5")return!1;for(var oe={},re=0;re<10;re++)oe["_"+String.fromCharCode(re)]=re;var ee=Object.getOwnPropertyNames(oe).map(function(y){return oe[y]});if(ee.join("")!=="0123456789")return!1;var a={};return"abcdefghijklmnopqrst".split("").forEach(function(y){a[y]=y}),Object.keys(Object.assign({},a)).join("")==="abcdefghijklmnopqrst"}catch(y){return!1}}he.exports=ue()?Object.assign:function(ae,oe){for(var re,ee=le(ae),a,y=1;y2){var z=re.lastIndexOf("/");if(z!==re.length-1){z===-1?(re="",ee=0):(re=re.slice(0,z),ee=re.length-1-re.lastIndexOf("/")),a=b,y=0;continue}}else if(re.length===2||re.length===1){re="",ee=0,a=b,y=0;continue}}oe&&(re.length>0?re+="/..":re="..",ee=2)}else re.length>0?re+="/"+ae.slice(a+1,b):re=ae.slice(a+1,b),ee=b-a-1;a=b,y=0}else x===46&&y!==-1?++y:y=-1}return re}function le(ae,oe){var re=oe.dir||oe.root,ee=oe.base||(oe.name||"")+(oe.ext||"");return re?re===oe.root?re+ee:re+ae+ee:ee}var ue={resolve:function(){for(var oe="",re=!1,ee,a=arguments.length-1;a>=-1&&!re;a--){var y;a>=0?y=arguments[a]:(ee===void 0&&(ee=se.cwd()),y=ee),ne(y),y.length!==0&&(oe=y+"/"+oe,re=y.charCodeAt(0)===47)}return oe=ie(oe,!re),re?oe.length>0?"/"+oe:"/":oe.length>0?oe:"."},normalize:function(oe){if(ne(oe),oe.length===0)return".";var re=oe.charCodeAt(0)===47,ee=oe.charCodeAt(oe.length-1)===47;return oe=ie(oe,!re),oe.length===0&&!re&&(oe="."),oe.length>0&&ee&&(oe+="/"),re?"/"+oe:oe},isAbsolute:function(oe){return ne(oe),oe.length>0&&oe.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var oe,re=0;re0&&(oe===void 0?oe=ee:oe+="/"+ee)}return oe===void 0?".":ue.normalize(oe)},relative:function(oe,re){if(ne(oe),ne(re),oe===re||(oe=ue.resolve(oe),re=ue.resolve(re),oe===re))return"";for(var ee=1;eete){if(re.charCodeAt(x+fe)===47)return re.slice(x+fe+1);if(fe===0)return re.slice(x+fe)}else y>te&&(oe.charCodeAt(ee+fe)===47?ce=fe:fe===0&&(ce=0));break}var me=oe.charCodeAt(ee+fe),ve=re.charCodeAt(x+fe);if(me!==ve)break;me===47&&(ce=fe)}var pe="";for(fe=ee+ce+1;fe<=a;++fe)(fe===a||oe.charCodeAt(fe)===47)&&(pe.length===0?pe+="..":pe+="/..");return pe.length>0?pe+re.slice(x+ce):(x+=ce,re.charCodeAt(x)===47&&++x,re.slice(x))},_makeLong:function(oe){return oe},dirname:function(oe){if(ne(oe),oe.length===0)return".";for(var re=oe.charCodeAt(0),ee=re===47,a=-1,y=!0,x=oe.length-1;x>=1;--x)if(re=oe.charCodeAt(x),re===47){if(!y){a=x;break}}else y=!1;return a===-1?ee?"/":".":ee&&a===1?"//":oe.slice(0,a)},basename:function(oe,re){if(re!==void 0&&typeof re!="string")throw new TypeError('"ext" argument must be a string');ne(oe);var ee=0,a=-1,y=!0,x;if(re!==void 0&&re.length>0&&re.length<=oe.length){if(re.length===oe.length&&re===oe)return"";var b=re.length-1,z=-1;for(x=oe.length-1;x>=0;--x){var te=oe.charCodeAt(x);if(te===47){if(!y){ee=x+1;break}}else z===-1&&(y=!1,z=x+1),b>=0&&(te===re.charCodeAt(b)?--b===-1&&(a=x):(b=-1,a=z))}return ee===a?a=z:a===-1&&(a=oe.length),oe.slice(ee,a)}else{for(x=oe.length-1;x>=0;--x)if(oe.charCodeAt(x)===47){if(!y){ee=x+1;break}}else a===-1&&(y=!1,a=x+1);return a===-1?"":oe.slice(ee,a)}},extname:function(oe){ne(oe);for(var re=-1,ee=0,a=-1,y=!0,x=0,b=oe.length-1;b>=0;--b){var z=oe.charCodeAt(b);if(z===47){if(!y){ee=b+1;break}continue}a===-1&&(y=!1,a=b+1),z===46?re===-1?re=b:x!==1&&(x=1):re!==-1&&(x=-1)}return re===-1||a===-1||x===0||x===1&&re===a-1&&re===ee+1?"":oe.slice(re,a)},format:function(oe){if(oe===null||typeof oe!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof oe);return le("/",oe)},parse:function(oe){ne(oe);var re={root:"",dir:"",base:"",ext:"",name:""};if(oe.length===0)return re;var ee=oe.charCodeAt(0),a=ee===47,y;a?(re.root="/",y=1):y=0;for(var x=-1,b=0,z=-1,te=!0,ce=oe.length-1,fe=0;ce>=y;--ce){if(ee=oe.charCodeAt(ce),ee===47){if(!te){b=ce+1;break}continue}z===-1&&(te=!1,z=ce+1),ee===46?x===-1?x=ce:fe!==1&&(fe=1):x!==-1&&(fe=-1)}return x===-1||z===-1||fe===0||fe===1&&x===z-1&&x===b+1?z!==-1&&(b===0&&a?re.base=re.name=oe.slice(1,z):re.base=re.name=oe.slice(b,z)):(b===0&&a?(re.name=oe.slice(1,x),re.base=oe.slice(1,z)):(re.name=oe.slice(b,x),re.base=oe.slice(b,z)),re.ext=oe.slice(x,z)),b>0?re.dir=oe.slice(0,b-1):a&&(re.dir="/"),re},sep:"/",delimiter:":",win32:null,posix:null};ue.posix=ue,he.exports=ue}).call(this)}).call(this,E("_process"))},{_process:467}],379:[function(E,he,de){(function(se){(function(){(function(){"use strict";var ne={function:!0,object:!0},ie=ne[typeof window]&&window||this,le=ie,ue=ne[typeof de]&&de,ae=ne[typeof he]&&he&&!he.nodeType&&he,oe=ue&&ae&&typeof se=="object"&&se;oe&&(oe.global===oe||oe.window===oe||oe.self===oe)&&(ie=oe);var re=Math.pow(2,53)-1,ee=/\bOpera/,a=this,y=Object.prototype,x=y.hasOwnProperty,b=y.toString;function z(Ee){return Ee=String(Ee),Ee.charAt(0).toUpperCase()+Ee.slice(1)}function te(Ee,De,Ce){var je={"10.0":"10","6.4":"10 Technical Preview","6.3":"8.1","6.2":"8","6.1":"Server 2008 R2 / 7","6.0":"Server 2008 / Vista","5.2":"Server 2003 / XP 64-bit","5.1":"XP","5.01":"2000 SP1","5.0":"2000","4.0":"NT","4.90":"ME"};return De&&Ce&&/^Win/i.test(Ee)&&!/^Windows Phone /i.test(Ee)&&(je=je[/[\d.]+$/.exec(Ee)])&&(Ee="Windows "+je),Ee=String(Ee),De&&Ce&&(Ee=Ee.replace(RegExp(De,"i"),Ce)),Ee=fe(Ee.replace(/ ce$/i," CE").replace(/\bhpw/i,"web").replace(/\bMacintosh\b/,"Mac OS").replace(/_PowerPC\b/i," OS").replace(/\b(OS X) [^ \d]+/i,"$1").replace(/\bMac (OS X)\b/,"$1").replace(/\/(\d)/," $1").replace(/_/g,".").replace(/(?: BePC|[ .]*fc[ \d.]+)$/i,"").replace(/\bx86\.64\b/gi,"x86_64").replace(/\b(Windows Phone) OS\b/,"$1").replace(/\b(Chrome OS \w+) [\d.]+\b/,"$1").split(" on ")[0]),Ee}function ce(Ee,De){var Ce=-1,je=Ee?Ee.length:0;if(typeof je=="number"&&je>-1&&je<=re)for(;++Ce3&&"WebKit"||/\bOpera\b/.test(Te)&&(/\bOPR\b/.test(Ee)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(Ee)&&!/^(?:Trident|EdgeHTML)$/.test(Oe)&&"WebKit"||!Oe&&/\bMSIE\b/i.test(Ee)&&($e=="Mac OS"?"Tasman":"Trident")||Oe=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(Te)&&"NetFront")&&(Oe=[Re]),Te=="IE"&&(Re=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(Ee)||0)[1])?(Te+=" Mobile",$e="Windows Phone "+(/\+$/.test(Re)?Re:Re+".x"),Ae.unshift("desktop mode")):/\bWPDesktop\b/i.test(Ee)?(Te="IE Mobile",$e="Windows Phone 8.x",Ae.unshift("desktop mode"),Ke||(Ke=(/\brv:([\d.]+)/.exec(Ee)||0)[1])):Te!="IE"&&Oe=="Trident"&&(Re=/\brv:([\d.]+)/.exec(Ee))&&(Te&&Ae.push("identifying as "+Te+(Ke?" "+Ke:"")),Te="IE",Ke=Re[1]),qe){if(pe(De,"global"))if(ze&&(Re=ze.lang.System,Ve=Re.getProperty("os.arch"),$e=$e||Re.getProperty("os.name")+" "+Re.getProperty("os.version")),Ue){try{Ke=De.require("ringo/engine").version.join("."),Te="RingoJS"}catch(at){(Re=De.system)&&Re.global.system==De.system&&(Te="Narwhal",$e||($e=Re[0].os||null))}Te||(Te="Rhino")}else typeof De.process=="object"&&!De.process.browser&&(Re=De.process)&&(typeof Re.versions=="object"&&(typeof Re.versions.electron=="string"?(Ae.push("Node "+Re.versions.node),Te="Electron",Ke=Re.versions.electron):typeof Re.versions.nw=="string"&&(Ae.push("Chromium "+Ke,"Node "+Re.versions.node),Te="NW.js",Ke=Re.versions.nw)),Te||(Te="Node.js",Ve=Re.arch,$e=Re.platform,Ke=/[\d.]+/.exec(Re.version),Ke=Ke?Ke[0]:null));else ve(Re=De.runtime)==Je?(Te="Adobe AIR",$e=Re.flash.system.Capabilities.os):ve(Re=De.phantom)==We?(Te="PhantomJS",Ke=(Re=Re.version||null)&&Re.major+"."+Re.minor+"."+Re.patch):typeof ut.documentMode=="number"&&(Re=/\bTrident\/(\d+)/i.exec(Ee))?(Ke=[Ke,ut.documentMode],(Re=+Re[1]+4)!=Ke[1]&&(Ae.push("IE "+Ke[1]+" mode"),Oe&&(Oe[1]=""),Ke[1]=Re),Ke=Te=="IE"?String(Ke[1].toFixed(1)):Ke[0]):typeof ut.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(Te)&&(Ae.push("masking as "+Te+" "+Ke),Te="IE",Ke="11.0",Oe=["Trident"],$e="Windows");$e=$e&&fe($e)}if(Ke&&(Re=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(Ke)||/(?:alpha|beta)(?: ?\d)?/i.exec(Ee+";"+(qe&&je.appMinorVersion))||/\bMinefield\b/i.test(Ee)&&"a")&&(Ne=/b/i.test(Re)?"beta":"alpha",Ke=Ke.replace(RegExp(Re+"\\+?$"),"")+(Ne=="beta"?Qe:rt)+(/\d+\+?/.exec(Re)||"")),Te=="Fennec"||Te=="Firefox"&&/\b(?:Android|Firefox OS|KaiOS)\b/.test($e))Te="Firefox Mobile";else if(Te=="Maxthon"&&Ke)Ke=Ke.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(xe))xe=="Xbox 360"&&($e=null),xe=="Xbox 360"&&/\bIEMobile\b/.test(Ee)&&Ae.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(Te)||Te&&!xe&&!/Browser|Mobi/.test(Te))&&($e=="Windows CE"||/Mobi/i.test(Ee)))Te+=" Mobile";else if(Te=="IE"&&qe)try{De.external===null&&Ae.unshift("platform preview")}catch(at){Ae.unshift("embedded")}else(/\bBlackBerry\b/.test(xe)||/\bBB10\b/.test(Ee))&&(Re=(RegExp(xe.replace(/ +/g," *")+"/([.\\d]+)","i").exec(Ee)||0)[1]||Ke)?(Re=[Re,/BB10/.test(Ee)],$e=(Re[1]?(xe=null,Ie="BlackBerry"):"Device Software")+" "+Re[0],Ke=null):this!=me&&xe!="Wii"&&(qe&&Ye||/Opera/.test(Te)&&/\b(?:MSIE|Firefox)\b/i.test(Ee)||Te=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test($e)||Te=="IE"&&($e&&!/^Win/.test($e)&&Ke>5.5||/\bWindows XP\b/.test($e)&&Ke>8||Ke==8&&!/\bTrident\b/.test(Ee)))&&!ee.test(Re=Pe.call(me,Ee.replace(ee,"")+";"))&&Re.name&&(Re="ing as "+Re.name+((Re=Re.version)?" "+Re:""),ee.test(Te)?(/\bIE\b/.test(Re)&&$e=="Mac OS"&&($e=null),Re="identify"+Re):(Re="mask"+Re,He?Te=fe(He.replace(/([a-z])([A-Z])/g,"$1 $2")):Te="Opera",/\bIE\b/.test(Re)&&($e=null),qe||(Ke=null)),Oe=["Presto"],Ae.push(Re));(Re=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(Ee)||0)[1])&&(Re=[parseFloat(Re.replace(/\.(\d)$/,".0$1")),Re],Te=="Safari"&&Re[1].slice(-1)=="+"?(Te="WebKit Nightly",Ne="alpha",Ke=Re[1].slice(0,-1)):(Ke==Re[1]||Ke==(Re[2]=(/\bSafari\/([\d.]+\+?)/i.exec(Ee)||0)[1]))&&(Ke=null),Re[1]=(/\b(?:Headless)?Chrome\/([\d.]+)/i.exec(Ee)||0)[1],Re[0]==537.36&&Re[2]==537.36&&parseFloat(Re[1])>=28&&Oe=="WebKit"&&(Oe=["Blink"]),!qe||!Be&&!Re[1]?(Oe&&(Oe[1]="like Safari"),Re=(Re=Re[0],Re<400?1:Re<500?2:Re<526?3:Re<533?4:Re<534?"4+":Re<535?5:Re<537?6:Re<538?7:Re<601?8:Re<602?9:Re<604?10:Re<606?11:Re<608?12:"12")):(Oe&&(Oe[1]="like Chrome"),Re=Re[1]||(Re=Re[0],Re<530?1:Re<532?2:Re<532.05?3:Re<533?4:Re<534.03?5:Re<534.07?6:Re<534.1?7:Re<534.13?8:Re<534.16?9:Re<534.24?10:Re<534.3?11:Re<535.01?12:Re<535.02?"13+":Re<535.07?15:Re<535.11?16:Re<535.19?17:Re<536.05?18:Re<536.1?19:Re<537.01?20:Re<537.11?"21+":Re<537.13?23:Re<537.18?24:Re<537.24?25:Re<537.36?26:Oe!="Blink"?"27":"28")),Oe&&(Oe[1]+=" "+(Re+=typeof Re=="number"?".x":/[.+]/.test(Re)?"":"+")),Te=="Safari"&&(!Ke||parseInt(Ke)>45)?Ke=Re:Te=="Chrome"&&/\bHeadlessChrome/i.test(Ee)&&Ae.unshift("headless")),Te=="Opera"&&(Re=/\bzbov|zvav$/.exec($e))?(Te+=" ",Ae.unshift("desktop mode"),Re=="zvav"?(Te+="Mini",Ke=null):Te+="Mobile",$e=$e.replace(RegExp(" *"+Re+"$"),"")):Te=="Safari"&&/\bChrome\b/.exec(Oe&&Oe[1])?(Ae.unshift("desktop mode"),Te="Chrome Mobile",Ke=null,/\bOS X\b/.test($e)?(Ie="Apple",$e="iOS 4.3+"):$e=null):/\bSRWare Iron\b/.test(Te)&&!Ke&&(Ke=ht("Chrome")),Ke&&Ke.indexOf(Re=/[\d.]+$/.exec($e))==0&&Ee.indexOf("/"+Re+"-")>-1&&($e=we($e.replace(Re,""))),$e&&$e.indexOf(Te)!=-1&&!RegExp(Te+" OS").test($e)&&($e=$e.replace(RegExp(" *"+Se(Te)+" *"),"")),Oe&&!/\b(?:Avant|Nook)\b/.test(Te)&&(/Browser|Lunascape|Maxthon/.test(Te)||Te!="Safari"&&/^iOS/.test($e)&&/\bSafari\b/.test(Oe[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|SRWare Iron|Vivaldi|Web)/.test(Te)&&Oe[1])&&(Re=Oe[Oe.length-1])&&Ae.push(Re),Ae.length&&(Ae=["("+Ae.join("; ")+")"]),Ie&&xe&&xe.indexOf(Ie)<0&&Ae.push("on "+Ie),xe&&Ae.push((/^on /.test(Ae[Ae.length-1])?"":"on ")+xe),$e&&(Re=/ ([\d.+]+)$/.exec($e),Fe=Re&&$e.charAt($e.length-Re[0].length-1)=="/",$e={architecture:32,family:Re&&!Fe?$e.replace(Re[0],""):$e,version:Re?Re[1]:null,toString:function(){var at=this.version;return this.family+(at&&!Fe?" "+at:"")+(this.architecture==64?" 64-bit":"")}}),(Re=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(Ve))&&!/\bi686\b/i.test(Ve)?($e&&($e.architecture=64,$e.family=$e.family.replace(RegExp(" *"+Re),"")),Te&&(/\bWOW64\b/i.test(Ee)||qe&&/\w(?:86|32)$/.test(je.cpuClass||je.platform)&&!/\bWin64; x64\b/i.test(Ee))&&Ae.unshift("32-bit")):$e&&/^OS X/.test($e.family)&&Te=="Chrome"&&parseFloat(Ke)>=39&&($e.architecture=64),Ee||(Ee=null);var mt={};return mt.description=Ee,mt.layout=Oe&&Oe[0],mt.manufacturer=Ie,mt.name=Te,mt.prerelease=Ne,mt.product=xe,mt.ua=Ee,mt.version=Te&&Ke,mt.os=$e||{architecture:null,family:null,version:null,toString:function(){return"null"}},mt.parse=Pe,mt.toString=lt,mt.version&&Ae.unshift(Ke),mt.name&&Ae.unshift(Te),$e&&Te&&!($e==String($e).split(" ")[0]&&($e==Te.split(" ")[0]||xe))&&Ae.push(xe?"("+$e+")":"on "+$e),Ae.length&&(mt.description=Ae.join(" ")),mt}var Le=Pe();typeof ge=="function"&&typeof ge.amd=="object"&&ge.amd?(ie.platform=Le,ge(function(){return Le})):ue&&ae?me(Le,function(Ee,De){ue[De]=Ee}):ie.platform=Le}).call(this)}).call(this)}).call(this,typeof dt!="undefined"?dt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],380:[function(E,he,de){(function(se){(function(){"use strict";typeof se=="undefined"||!se.version||se.version.indexOf("v0.")===0||se.version.indexOf("v1.")===0&&se.version.indexOf("v1.8.")!==0?he.exports={nextTick:ne}:he.exports=se;function ne(ie,le,ue,ae){if(typeof ie!="function")throw new TypeError('"callback" argument must be a function');var oe=arguments.length,re,ee;switch(oe){case 0:case 1:return se.nextTick(ie);case 2:return se.nextTick(function(){ie.call(null,le)});case 3:return se.nextTick(function(){ie.call(null,le,ue)});case 4:return se.nextTick(function(){ie.call(null,le,ue,ae)});default:for(re=new Array(oe-1),ee=0;ee1)for(var me=1;me= 0x80 (not a basic code point)","invalid-input":"Invalid input"},pe=re-ee,Se=Math.floor,ye=String.fromCharCode,we;function Pe(Xe){throw new RangeError(ve[Xe])}function Le(Xe,We){for(var ze=Xe.length,Ue=[];ze--;)Ue[ze]=We(Xe[ze]);return Ue}function Ee(Xe,We){var ze=Xe.split("@"),Ue="";ze.length>1&&(Ue=ze[0]+"@",Xe=ze[1]),Xe=Xe.replace(me,".");var rt=Xe.split("."),Qe=Le(rt,We).join(".");return Ue+Qe}function De(Xe){for(var We=[],ze=0,Ue=Xe.length,rt,Qe;ze=55296&&rt<=56319&&ze65535&&(We-=65536,ze+=ye(We>>>10&1023|55296),We=56320|We&1023),ze+=ye(We),ze}).join("")}function je(Xe){return Xe-48<10?Xe-22:Xe-65<26?Xe-65:Xe-97<26?Xe-97:re}function Me(Xe,We){return Xe+22+75*(Xe<26)-((We!=0)<<5)}function Ge(Xe,We,ze){var Ue=0;for(Xe=ze?Se(Xe/x):Xe>>1,Xe+=Se(Xe/We);Xe>pe*a>>1;Ue+=re)Xe=Se(Xe/pe);return Se(Ue+(pe+1)*Xe/(Xe+y))}function Be(Xe){var We=[],ze=Xe.length,Ue,rt=0,Qe=z,ut=b,Ye,He,Re,Ve,Ae,Ne,qe,Ke,Fe;for(Ye=Xe.lastIndexOf(te),Ye<0&&(Ye=0),He=0;He=128&&Pe("not-basic"),We.push(Xe.charCodeAt(He));for(Re=Ye>0?Ye+1:0;Re=ze&&Pe("invalid-input"),qe=je(Xe.charCodeAt(Re++)),(qe>=re||qe>Se((oe-rt)/Ae))&&Pe("overflow"),rt+=qe*Ae,Ke=Ne<=ut?ee:Ne>=ut+a?a:Ne-ut,!(qeSe(oe/Fe)&&Pe("overflow"),Ae*=Fe;Ue=We.length+1,ut=Ge(rt-Ve,Ue,Ve==0),Se(rt/Ue)>oe-Qe&&Pe("overflow"),Qe+=Se(rt/Ue),rt%=Ue,We.splice(rt++,0,Qe)}return Ce(We)}function tt(Xe){var We,ze,Ue,rt,Qe,ut,Ye,He,Re,Ve,Ae,Ne=[],qe,Ke,Fe,Oe;for(Xe=De(Xe),qe=Xe.length,We=z,ze=0,Qe=b,ut=0;ut=We&&AeSe((oe-ze)/Ke)&&Pe("overflow"),ze+=(Ye-We)*Ke,We=Ye,ut=0;utoe&&Pe("overflow"),Ae==We){for(He=ze,Re=re;Ve=Re<=Qe?ee:Re>=Qe+a?a:Re-Qe,!(He0&&a>ee&&(a=ee);for(var y=0;y=0?(z=x.substr(0,b),te=x.substr(b+1)):(z=x,te=""),ce=decodeURIComponent(z),fe=decodeURIComponent(te),se(oe,ce)?ne(oe[ce])?oe[ce].push(fe):oe[ce]=[oe[ce],fe]:oe[ce]=fe}return oe};var ne=Array.isArray||function(ie){return Object.prototype.toString.call(ie)==="[object Array]"}},{}],384:[function(E,he,de){"use strict";var se=function(ue){switch(typeof ue){case"string":return ue;case"boolean":return ue?"true":"false";case"number":return isFinite(ue)?ue:"";default:return""}};he.exports=function(ue,ae,oe,re){return ae=ae||"&",oe=oe||"=",ue===null&&(ue=void 0),typeof ue=="object"?ie(le(ue),function(ee){var a=encodeURIComponent(se(ee))+oe;return ne(ue[ee])?ie(ue[ee],function(y){return a+encodeURIComponent(se(y))}).join(ae):a+encodeURIComponent(se(ue[ee]))}).join(ae):re?encodeURIComponent(se(re))+oe+encodeURIComponent(se(ue)):""};var ne=Array.isArray||function(ue){return Object.prototype.toString.call(ue)==="[object Array]"};function ie(ue,ae){if(ue.map)return ue.map(ae);for(var oe=[],re=0;re0?(typeof Ne!="string"&&!Oe.objectMode&&Object.getPrototypeOf(Ne)!==ee.prototype&&(Ne=y(Ne)),Ke?Oe.endEmitted?Ae.emit("error",new Error("stream.unshift() after end event")):Pe(Ae,Oe,Ne,!0):Oe.ended?Ae.emit("error",new Error("stream.push() after EOF")):(Oe.reading=!1,Oe.decoder&&!qe?(Ne=Oe.decoder.write(Ne),Oe.objectMode||Ne.length!==0?Pe(Ae,Oe,Ne,!1):tt(Ae,Oe)):Pe(Ae,Oe,Ne,!1))):Ke||(Oe.reading=!1)}return Ee(Oe)}function Pe(Ae,Ne,qe,Ke){Ne.flowing&&Ne.length===0&&!Ne.sync?(Ae.emit("data",qe),Ae.read(0)):(Ne.length+=Ne.objectMode?1:qe.length,Ke?Ne.buffer.unshift(qe):Ne.buffer.push(qe),Ne.needReadable&&Ge(Ae)),tt(Ae,Ne)}function Le(Ae,Ne){var qe;return!x(Ne)&&typeof Ne!="string"&&Ne!==void 0&&!Ae.objectMode&&(qe=new TypeError("Invalid non-string/buffer chunk")),qe}function Ee(Ae){return!Ae.ended&&(Ae.needReadable||Ae.length=De?Ae=De:(Ae--,Ae|=Ae>>>1,Ae|=Ae>>>2,Ae|=Ae>>>4,Ae|=Ae>>>8,Ae|=Ae>>>16,Ae++),Ae}function je(Ae,Ne){return Ae<=0||Ne.length===0&&Ne.ended?0:Ne.objectMode?1:Ae!==Ae?Ne.flowing&&Ne.length?Ne.buffer.head.data.length:Ne.length:(Ae>Ne.highWaterMark&&(Ne.highWaterMark=Ce(Ae)),Ae<=Ne.length?Ae:Ne.ended?Ne.length:(Ne.needReadable=!0,0))}ye.prototype.read=function(Ae){te("read",Ae),Ae=parseInt(Ae,10);var Ne=this._readableState,qe=Ae;if(Ae!==0&&(Ne.emittedReadable=!1),Ae===0&&Ne.needReadable&&(Ne.length>=Ne.highWaterMark||Ne.ended))return te("read: emitReadable",Ne.length,Ne.ended),Ne.length===0&&Ne.ended?He(this):Ge(this),null;if(Ae=je(Ae,Ne),Ae===0&&Ne.ended)return Ne.length===0&&He(this),null;var Ke=Ne.needReadable;te("need readable",Ke),(Ne.length===0||Ne.length-Ae0?Fe=rt(Ae,Ne):Fe=null,Fe===null?(Ne.needReadable=!0,Ae=0):Ne.length-=Ae,Ne.length===0&&(Ne.ended||(Ne.needReadable=!0),qe!==Ae&&Ne.ended&&He(this)),Fe!==null&&this.emit("data",Fe),Fe};function Me(Ae,Ne){if(!Ne.ended){if(Ne.decoder){var qe=Ne.decoder.end();qe&&qe.length&&(Ne.buffer.push(qe),Ne.length+=Ne.objectMode?1:qe.length)}Ne.ended=!0,Ge(Ae)}}function Ge(Ae){var Ne=Ae._readableState;Ne.needReadable=!1,Ne.emittedReadable||(te("emitReadable",Ne.flowing),Ne.emittedReadable=!0,Ne.sync?ie.nextTick(Be,Ae):Be(Ae))}function Be(Ae){te("emit readable"),Ae.emit("readable"),Ue(Ae)}function tt(Ae,Ne){Ne.readingMore||(Ne.readingMore=!0,ie.nextTick(Je,Ae,Ne))}function Je(Ae,Ne){for(var qe=Ne.length;!Ne.reading&&!Ne.flowing&&!Ne.ended&&Ne.length1&&Ve(Ke.pipes,Ae)!==-1)&&!$e&&(te("false write response, pause",qe._readableState.awaitDrain),qe._readableState.awaitDrain++,ke=!0),qe.pause())}function pt(mt){te("onerror",mt),lt(),Ae.removeListener("error",pt),oe(Ae,"error")===0&&Ae.emit("error",mt)}pe(Ae,"error",pt);function ct(){Ae.removeListener("finish",ht),lt()}Ae.once("close",ct);function ht(){te("onfinish"),Ae.removeListener("close",ct),lt()}Ae.once("finish",ht);function lt(){te("unpipe"),qe.unpipe(Ae)}return Ae.emit("pipe",qe),Ke.flowing||(te("pipe resume"),qe.resume()),Ae};function Ze(Ae){return function(){var Ne=Ae._readableState;te("pipeOnDrain",Ne.awaitDrain),Ne.awaitDrain&&Ne.awaitDrain--,Ne.awaitDrain===0&&oe(Ae,"data")&&(Ne.flowing=!0,Ue(Ae))}}ye.prototype.unpipe=function(Ae){var Ne=this._readableState,qe={hasUnpiped:!1};if(Ne.pipesCount===0)return this;if(Ne.pipesCount===1)return Ae&&Ae!==Ne.pipes?this:(Ae||(Ae=Ne.pipes),Ne.pipes=null,Ne.pipesCount=0,Ne.flowing=!1,Ae&&Ae.emit("unpipe",this,qe),this);if(!Ae){var Ke=Ne.pipes,Fe=Ne.pipesCount;Ne.pipes=null,Ne.pipesCount=0,Ne.flowing=!1;for(var Oe=0;Oe=Ne.length?(Ne.decoder?qe=Ne.buffer.join(""):Ne.buffer.length===1?qe=Ne.buffer.head.data:qe=Ne.buffer.concat(Ne.length),Ne.buffer.clear()):qe=Qe(Ae,Ne.buffer,Ne.decoder),qe}function Qe(Ae,Ne,qe){var Ke;return AeOe.length?Oe.length:Ae;if(Te===Oe.length?Fe+=Oe:Fe+=Oe.slice(0,Ae),Ae-=Te,Ae===0){Te===Oe.length?(++Ke,qe.next?Ne.head=qe.next:Ne.head=Ne.tail=null):(Ne.head=qe,qe.data=Oe.slice(Te));break}++Ke}return Ne.length-=Ke,Fe}function Ye(Ae,Ne){var qe=ee.allocUnsafe(Ae),Ke=Ne.head,Fe=1;for(Ke.data.copy(qe),Ae-=Ke.data.length;Ke=Ke.next;){var Oe=Ke.data,Te=Ae>Oe.length?Oe.length:Ae;if(Oe.copy(qe,qe.length-Ae,0,Te),Ae-=Te,Ae===0){Te===Oe.length?(++Fe,Ke.next?Ne.head=Ke.next:Ne.head=Ne.tail=null):(Ne.head=Ke,Ke.data=Oe.slice(Te));break}++Fe}return Ne.length-=Fe,qe}function He(Ae){var Ne=Ae._readableState;if(Ne.length>0)throw new Error('"endReadable()" called on non-empty stream');Ne.endEmitted||(Ne.ended=!0,ie.nextTick(Re,Ne,Ae))}function Re(Ae,Ne){!Ae.endEmitted&&Ae.length===0&&(Ae.endEmitted=!0,Ne.readable=!1,Ne.emit("end"))}function Ve(Ae,Ne){for(var qe=0,Ke=Ae.length;qe-1?ie:le.nextTick,re;pe.WritableState=me;var ee=Object.create(E("core-util-is"));ee.inherits=E("inherits");var a={deprecate:E("util-deprecate")},y=E("./internal/streams/stream"),x=E("safe-buffer").Buffer,b=ne.Uint8Array||function(){};function z(ze){return x.from(ze)}function te(ze){return x.isBuffer(ze)||ze instanceof b}var ce=E("./internal/streams/destroy");ee.inherits(pe,y);function fe(){}function me(ze,Ue){re=re||E("./_stream_duplex"),ze=ze||{};var rt=Ue instanceof re;this.objectMode=!!ze.objectMode,rt&&(this.objectMode=this.objectMode||!!ze.writableObjectMode);var Qe=ze.highWaterMark,ut=ze.writableHighWaterMark,Ye=this.objectMode?16:16*1024;Qe||Qe===0?this.highWaterMark=Qe:rt&&(ut||ut===0)?this.highWaterMark=ut:this.highWaterMark=Ye,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var He=ze.decodeStrings===!1;this.decodeStrings=!He,this.defaultEncoding=ze.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(Re){Ce(Ue,Re)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new ae(this)}me.prototype.getBuffer=function(){for(var Ue=this.bufferedRequest,rt=[];Ue;)rt.push(Ue),Ue=Ue.next;return rt},function(){try{Object.defineProperty(me.prototype,"buffer",{get:a.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(ze){}}();var ve;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(ve=Function.prototype[Symbol.hasInstance],Object.defineProperty(pe,Symbol.hasInstance,{value:function(ze){return ve.call(this,ze)?!0:this!==pe?!1:ze&&ze._writableState instanceof me}})):ve=function(ze){return ze instanceof this};function pe(ze){if(re=re||E("./_stream_duplex"),!ve.call(pe,this)&&!(this instanceof re))return new pe(ze);this._writableState=new me(ze,this),this.writable=!0,ze&&(typeof ze.write=="function"&&(this._write=ze.write),typeof ze.writev=="function"&&(this._writev=ze.writev),typeof ze.destroy=="function"&&(this._destroy=ze.destroy),typeof ze.final=="function"&&(this._final=ze.final)),y.call(this)}pe.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function Se(ze,Ue){var rt=new Error("write after end");ze.emit("error",rt),le.nextTick(Ue,rt)}function ye(ze,Ue,rt,Qe){var ut=!0,Ye=!1;return rt===null?Ye=new TypeError("May not write null values to stream"):typeof rt!="string"&&rt!==void 0&&!Ue.objectMode&&(Ye=new TypeError("Invalid non-string/buffer chunk")),Ye&&(ze.emit("error",Ye),le.nextTick(Qe,Ye),ut=!1),ut}pe.prototype.write=function(ze,Ue,rt){var Qe=this._writableState,ut=!1,Ye=!Qe.objectMode&&te(ze);return Ye&&!x.isBuffer(ze)&&(ze=z(ze)),typeof Ue=="function"&&(rt=Ue,Ue=null),Ye?Ue="buffer":Ue||(Ue=Qe.defaultEncoding),typeof rt!="function"&&(rt=fe),Qe.ended?Se(this,rt):(Ye||ye(this,Qe,ze,rt))&&(Qe.pendingcb++,ut=Pe(this,Qe,Ye,ze,Ue,rt)),ut},pe.prototype.cork=function(){var ze=this._writableState;ze.corked++},pe.prototype.uncork=function(){var ze=this._writableState;ze.corked&&(ze.corked--,!ze.writing&&!ze.corked&&!ze.finished&&!ze.bufferProcessing&&ze.bufferedRequest&&Ge(this,ze))},pe.prototype.setDefaultEncoding=function(Ue){if(typeof Ue=="string"&&(Ue=Ue.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((Ue+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+Ue);return this._writableState.defaultEncoding=Ue,this};function we(ze,Ue,rt){return!ze.objectMode&&ze.decodeStrings!==!1&&typeof Ue=="string"&&(Ue=x.from(Ue,rt)),Ue}Object.defineProperty(pe.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Pe(ze,Ue,rt,Qe,ut,Ye){if(!rt){var He=we(Ue,Qe,ut);Qe!==He&&(rt=!0,ut="buffer",Qe=He)}var Re=Ue.objectMode?1:Qe.length;Ue.length+=Re;var Ve=Ue.length0?this.tail.next=re:this.head=re,this.tail=re,++this.length},ue.prototype.unshift=function(oe){var re={data:oe,next:this.head};this.length===0&&(this.tail=re),this.head=re,++this.length},ue.prototype.shift=function(){if(this.length!==0){var oe=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,oe}},ue.prototype.clear=function(){this.head=this.tail=null,this.length=0},ue.prototype.join=function(oe){if(this.length===0)return"";for(var re=this.head,ee=""+re.data;re=re.next;)ee+=oe+re.data;return ee},ue.prototype.concat=function(oe){if(this.length===0)return ne.alloc(0);if(this.length===1)return this.head.data;for(var re=ne.allocUnsafe(oe>>>0),ee=this.head,a=0;ee;)le(ee.data,re,a),a+=ee.data.length,ee=ee.next;return re},ue}(),ie&&ie.inspect&&ie.inspect.custom&&(he.exports.prototype[ie.inspect.custom]=function(){var ue=ie.inspect({length:this.length});return this.constructor.name+" "+ue})},{"safe-buffer":396,util:89}],392:[function(E,he,de){"use strict";var se=E("process-nextick-args");function ne(ue,ae){var oe=this,re=this._readableState&&this._readableState.destroyed,ee=this._writableState&&this._writableState.destroyed;return re||ee?(ae?ae(ue):ue&&(!this._writableState||!this._writableState.errorEmitted)&&se.nextTick(le,this,ue),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(ue||null,function(a){!ae&&a?(se.nextTick(le,oe,a),oe._writableState&&(oe._writableState.errorEmitted=!0)):ae&&ae(a)}),this)}function ie(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function le(ue,ae){ue.emit("error",ae)}he.exports={destroy:ne,undestroy:ie}},{"process-nextick-args":380}],393:[function(E,he,de){he.exports=E("events").EventEmitter},{events:344}],394:[function(E,he,de){de=he.exports=E("./lib/_stream_readable.js"),de.Stream=de,de.Readable=de,de.Writable=E("./lib/_stream_writable.js"),de.Duplex=E("./lib/_stream_duplex.js"),de.Transform=E("./lib/_stream_transform.js"),de.PassThrough=E("./lib/_stream_passthrough.js")},{"./lib/_stream_duplex.js":386,"./lib/_stream_passthrough.js":387,"./lib/_stream_readable.js":388,"./lib/_stream_transform.js":389,"./lib/_stream_writable.js":390}],395:[function(E,he,de){var se=function(ne){"use strict";var ie=Object.prototype,le=ie.hasOwnProperty,ue,ae=typeof Symbol=="function"?Symbol:{},oe=ae.iterator||"@@iterator",re=ae.asyncIterator||"@@asyncIterator",ee=ae.toStringTag||"@@toStringTag";function a(Je,Ze,Xe){return Object.defineProperty(Je,Ze,{value:Xe,enumerable:!0,configurable:!0,writable:!0}),Je[Ze]}try{a({},"")}catch(Je){a=function(Ze,Xe,We){return Ze[Xe]=We}}function y(Je,Ze,Xe,We){var ze=Ze&&Ze.prototype instanceof me?Ze:me,Ue=Object.create(ze.prototype),rt=new Ge(We||[]);return Ue._invoke=De(Je,Xe,rt),Ue}ne.wrap=y;function x(Je,Ze,Xe){try{return{type:"normal",arg:Je.call(Ze,Xe)}}catch(We){return{type:"throw",arg:We}}}var b="suspendedStart",z="suspendedYield",te="executing",ce="completed",fe={};function me(){}function ve(){}function pe(){}var Se={};a(Se,oe,function(){return this});var ye=Object.getPrototypeOf,we=ye&&ye(ye(Be([])));we&&we!==ie&&le.call(we,oe)&&(Se=we);var Pe=pe.prototype=me.prototype=Object.create(Se);ve.prototype=pe,a(Pe,"constructor",pe),a(pe,"constructor",ve),ve.displayName=a(pe,ee,"GeneratorFunction");function Le(Je){["next","throw","return"].forEach(function(Ze){a(Je,Ze,function(Xe){return this._invoke(Ze,Xe)})})}ne.isGeneratorFunction=function(Je){var Ze=typeof Je=="function"&&Je.constructor;return Ze?Ze===ve||(Ze.displayName||Ze.name)==="GeneratorFunction":!1},ne.mark=function(Je){return Object.setPrototypeOf?Object.setPrototypeOf(Je,pe):(Je.__proto__=pe,a(Je,ee,"GeneratorFunction")),Je.prototype=Object.create(Pe),Je},ne.awrap=function(Je){return{__await:Je}};function Ee(Je,Ze){function Xe(Ue,rt,Qe,ut){var Ye=x(Je[Ue],Je,rt);if(Ye.type==="throw")ut(Ye.arg);else{var He=Ye.arg,Re=He.value;return Re&&typeof Re=="object"&&le.call(Re,"__await")?Ze.resolve(Re.__await).then(function(Ve){Xe("next",Ve,Qe,ut)},function(Ve){Xe("throw",Ve,Qe,ut)}):Ze.resolve(Re).then(function(Ve){He.value=Ve,Qe(He)},function(Ve){return Xe("throw",Ve,Qe,ut)})}}var We;function ze(Ue,rt){function Qe(){return new Ze(function(ut,Ye){Xe(Ue,rt,ut,Ye)})}return We=We?We.then(Qe,Qe):Qe()}this._invoke=ze}Le(Ee.prototype),a(Ee.prototype,re,function(){return this}),ne.AsyncIterator=Ee,ne.async=function(Je,Ze,Xe,We,ze){ze===void 0&&(ze=Promise);var Ue=new Ee(y(Je,Ze,Xe,We),ze);return ne.isGeneratorFunction(Ze)?Ue:Ue.next().then(function(rt){return rt.done?rt.value:Ue.next()})};function De(Je,Ze,Xe){var We=b;return function(Ue,rt){if(We===te)throw new Error("Generator is already running");if(We===ce){if(Ue==="throw")throw rt;return tt()}for(Xe.method=Ue,Xe.arg=rt;;){var Qe=Xe.delegate;if(Qe){var ut=Ce(Qe,Xe);if(ut){if(ut===fe)continue;return ut}}if(Xe.method==="next")Xe.sent=Xe._sent=Xe.arg;else if(Xe.method==="throw"){if(We===b)throw We=ce,Xe.arg;Xe.dispatchException(Xe.arg)}else Xe.method==="return"&&Xe.abrupt("return",Xe.arg);We=te;var Ye=x(Je,Ze,Xe);if(Ye.type==="normal"){if(We=Xe.done?ce:z,Ye.arg===fe)continue;return{value:Ye.arg,done:Xe.done}}else Ye.type==="throw"&&(We=ce,Xe.method="throw",Xe.arg=Ye.arg)}}}function Ce(Je,Ze){var Xe=Je.iterator[Ze.method];if(Xe===ue){if(Ze.delegate=null,Ze.method==="throw"){if(Je.iterator.return&&(Ze.method="return",Ze.arg=ue,Ce(Je,Ze),Ze.method==="throw"))return fe;Ze.method="throw",Ze.arg=new TypeError("The iterator does not provide a 'throw' method")}return fe}var We=x(Xe,Je.iterator,Ze.arg);if(We.type==="throw")return Ze.method="throw",Ze.arg=We.arg,Ze.delegate=null,fe;var ze=We.arg;if(!ze)return Ze.method="throw",Ze.arg=new TypeError("iterator result is not an object"),Ze.delegate=null,fe;if(ze.done)Ze[Je.resultName]=ze.value,Ze.next=Je.nextLoc,Ze.method!=="return"&&(Ze.method="next",Ze.arg=ue);else return ze;return Ze.delegate=null,fe}Le(Pe),a(Pe,ee,"Generator"),a(Pe,oe,function(){return this}),a(Pe,"toString",function(){return"[object Generator]"});function je(Je){var Ze={tryLoc:Je[0]};1 in Je&&(Ze.catchLoc=Je[1]),2 in Je&&(Ze.finallyLoc=Je[2],Ze.afterLoc=Je[3]),this.tryEntries.push(Ze)}function Me(Je){var Ze=Je.completion||{};Ze.type="normal",delete Ze.arg,Je.completion=Ze}function Ge(Je){this.tryEntries=[{tryLoc:"root"}],Je.forEach(je,this),this.reset(!0)}ne.keys=function(Je){var Ze=[];for(var Xe in Je)Ze.push(Xe);return Ze.reverse(),function We(){for(;Ze.length;){var ze=Ze.pop();if(ze in Je)return We.value=ze,We.done=!1,We}return We.done=!0,We}};function Be(Je){if(Je){var Ze=Je[oe];if(Ze)return Ze.call(Je);if(typeof Je.next=="function")return Je;if(!isNaN(Je.length)){var Xe=-1,We=function ze(){for(;++Xe=0;--We){var ze=this.tryEntries[We],Ue=ze.completion;if(ze.tryLoc==="root")return Xe("end");if(ze.tryLoc<=this.prev){var rt=le.call(ze,"catchLoc"),Qe=le.call(ze,"finallyLoc");if(rt&&Qe){if(this.prev=0;--Xe){var We=this.tryEntries[Xe];if(We.tryLoc<=this.prev&&le.call(We,"finallyLoc")&&this.prev=0;--Ze){var Xe=this.tryEntries[Ze];if(Xe.finallyLoc===Je)return this.complete(Xe.completion,Xe.afterLoc),Me(Xe),fe}},catch:function(Je){for(var Ze=this.tryEntries.length-1;Ze>=0;--Ze){var Xe=this.tryEntries[Ze];if(Xe.tryLoc===Je){var We=Xe.completion;if(We.type==="throw"){var ze=We.arg;Me(Xe)}return ze}}throw new Error("illegal catch attempt")},delegateYield:function(Je,Ze,Xe){return this.delegate={iterator:Be(Je),resultName:Ze,nextLoc:Xe},this.method==="next"&&(this.arg=ue),fe}},ne}(typeof he=="object"?he.exports:{});try{regeneratorRuntime=se}catch(ne){typeof globalThis=="object"?globalThis.regeneratorRuntime=se:Function("r","regeneratorRuntime = r")(se)}},{}],396:[function(E,he,de){var se=E("buffer"),ne=se.Buffer;function ie(ue,ae){for(var oe in ue)ae[oe]=ue[oe]}ne.from&&ne.alloc&&ne.allocUnsafe&&ne.allocUnsafeSlow?he.exports=se:(ie(se,de),de.Buffer=le);function le(ue,ae,oe){return ne(ue,ae,oe)}ie(ne,le),le.from=function(ue,ae,oe){if(typeof ue=="number")throw new TypeError("Argument must not be a number");return ne(ue,ae,oe)},le.alloc=function(ue,ae,oe){if(typeof ue!="number")throw new TypeError("Argument must be a number");var re=ne(ue);return ae!==void 0?typeof oe=="string"?re.fill(ae,oe):re.fill(ae):re.fill(0),re},le.allocUnsafe=function(ue){if(typeof ue!="number")throw new TypeError("Argument must be a number");return ne(ue)},le.allocUnsafeSlow=function(ue){if(typeof ue!="number")throw new TypeError("Argument must be a number");return se.SlowBuffer(ue)}},{buffer:90}],397:[function(E,he,de){(function(se){(function(){(function(ne){ne.parser=function(He,Re){return new le(He,Re)},ne.SAXParser=le,ne.SAXStream=y,ne.createStream=a,ne.MAX_BUFFER_LENGTH=64*1024;var ie=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];ne.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function le(He,Re){if(!(this instanceof le))return new le(He,Re);var Ve=this;ae(Ve),Ve.q=Ve.c="",Ve.bufferCheckPosition=ne.MAX_BUFFER_LENGTH,Ve.opt=Re||{},Ve.opt.lowercase=Ve.opt.lowercase||Ve.opt.lowercasetags,Ve.looseCase=Ve.opt.lowercase?"toLowerCase":"toUpperCase",Ve.tags=[],Ve.closed=Ve.closedRoot=Ve.sawRoot=!1,Ve.tag=Ve.error=null,Ve.strict=!!He,Ve.noscript=!!(He||Ve.opt.noscript),Ve.state=Ee.BEGIN,Ve.strictEntities=Ve.opt.strictEntities,Ve.ENTITIES=Ve.strictEntities?Object.create(ne.XML_ENTITIES):Object.create(ne.ENTITIES),Ve.attribList=[],Ve.opt.xmlns&&(Ve.ns=Object.create(ce)),Ve.trackPosition=Ve.opt.position!==!1,Ve.trackPosition&&(Ve.position=Ve.line=Ve.column=0),Ce(Ve,"onready")}Object.create||(Object.create=function(He){function Re(){}Re.prototype=He;var Ve=new Re;return Ve}),Object.keys||(Object.keys=function(He){var Re=[];for(var Ve in He)He.hasOwnProperty(Ve)&&Re.push(Ve);return Re});function ue(He){for(var Re=Math.max(ne.MAX_BUFFER_LENGTH,10),Ve=0,Ae=0,Ne=ie.length;AeRe)switch(ie[Ae]){case"textNode":Me(He);break;case"cdata":je(He,"oncdata",He.cdata),He.cdata="";break;case"script":je(He,"onscript",He.script),He.script="";break;default:Be(He,"Max buffer length exceeded: "+ie[Ae])}Ve=Math.max(Ve,qe)}var Ke=ne.MAX_BUFFER_LENGTH-Ve;He.bufferCheckPosition=Ke+He.position}function ae(He){for(var Re=0,Ve=ie.length;Re"||Se(He)}function Pe(He,Re){return He.test(Re)}function Le(He,Re){return!Pe(He,Re)}var Ee=0;ne.STATE={BEGIN:Ee++,BEGIN_WHITESPACE:Ee++,TEXT:Ee++,TEXT_ENTITY:Ee++,OPEN_WAKA:Ee++,SGML_DECL:Ee++,SGML_DECL_QUOTED:Ee++,DOCTYPE:Ee++,DOCTYPE_QUOTED:Ee++,DOCTYPE_DTD:Ee++,DOCTYPE_DTD_QUOTED:Ee++,COMMENT_STARTING:Ee++,COMMENT:Ee++,COMMENT_ENDING:Ee++,COMMENT_ENDED:Ee++,CDATA:Ee++,CDATA_ENDING:Ee++,CDATA_ENDING_2:Ee++,PROC_INST:Ee++,PROC_INST_BODY:Ee++,PROC_INST_ENDING:Ee++,OPEN_TAG:Ee++,OPEN_TAG_SLASH:Ee++,ATTRIB:Ee++,ATTRIB_NAME:Ee++,ATTRIB_NAME_SAW_WHITE:Ee++,ATTRIB_VALUE:Ee++,ATTRIB_VALUE_QUOTED:Ee++,ATTRIB_VALUE_CLOSED:Ee++,ATTRIB_VALUE_UNQUOTED:Ee++,ATTRIB_VALUE_ENTITY_Q:Ee++,ATTRIB_VALUE_ENTITY_U:Ee++,CLOSE_TAG:Ee++,CLOSE_TAG_SAW_WHITE:Ee++,SCRIPT:Ee++,SCRIPT_ENDING:Ee++},ne.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},ne.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},Object.keys(ne.ENTITIES).forEach(function(He){var Re=ne.ENTITIES[He],Ve=typeof Re=="number"?String.fromCharCode(Re):Re;ne.ENTITIES[He]=Ve});for(var De in ne.STATE)ne.STATE[ne.STATE[De]]=De;Ee=ne.STATE;function Ce(He,Re,Ve){He[Re]&&He[Re](Ve)}function je(He,Re,Ve){He.textNode&&Me(He),Ce(He,Re,Ve)}function Me(He){He.textNode=Ge(He.opt,He.textNode),He.textNode&&Ce(He,"ontext",He.textNode),He.textNode=""}function Ge(He,Re){return He.trim&&(Re=Re.trim()),He.normalize&&(Re=Re.replace(/\s+/g," ")),Re}function Be(He,Re){return Me(He),He.trackPosition&&(Re+=` Line: `+He.line+` @@ -165,12 +165,12 @@ headers: `+JSON.stringify(ft),lt.data=mt,lt.path=Be.path,lt.status=Re,lt.headers `]:{[`&:hover ${ne}-inner`]:{borderColor:se.colorPrimary}},[`${ie}:not(${ie}-disabled)`]:{[`&:hover ${ne}-checked:not(${ne}-disabled) ${ne}-inner`]:{backgroundColor:se.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${ne}-checked:not(${ne}-disabled):after`]:{borderColor:se.colorPrimaryHover}}},{[`${ne}-checked`]:{[`${ne}-inner`]:{backgroundColor:se.colorPrimary,borderColor:se.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${se.motionDurationMid} ${se.motionEaseOutBack} ${se.motionDurationFast}`}}},[` ${ie}-checked:not(${ie}-disabled), ${ne}-checked:not(${ne}-disabled) - `]:{[`&:hover ${ne}-inner`]:{backgroundColor:se.colorPrimaryHover,borderColor:"transparent"}}},{[ne]:{"&-indeterminate":{[`${ne}-inner`]:{backgroundColor:se.colorBgContainer,borderColor:se.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:se.fontSizeLG/2,height:se.fontSizeLG/2,backgroundColor:se.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${ie}-disabled`]:{cursor:"not-allowed"},[`${ne}-disabled`]:{[`&, ${ne}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${ne}-inner`]:{background:se.colorBgContainerDisabled,borderColor:se.colorBorder,"&:after":{borderColor:se.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:se.colorTextDisabled},[`&${ne}-indeterminate ${ne}-inner::after`]:{background:se.colorTextDisabled}}}]};function de(se,ne){const ie=(0,_e.TS)(ne,{checkboxCls:`.${se}`,checkboxSize:ne.controlInteractiveSize});return[he(ie)]}dt.ZP=(0,E.Z)("Checkbox",(se,ne)=>{let{prefixCls:ie}=ne;return[de(ie,se)]})},36381:function(_t,dt,ge){"use strict";ge.d(dt,{default:function(){return Re}});var be=ge(38819),_e=ge(92310),E=ge.n(_e),he=ge(54476),de=ge(94480),se=ge(42978),ne=ge(76190),ie=ge(18929),le=ge(48736),ue=ge(59301),ae=ge(75931),oe=ge(11592),re=ge(20068),ee=ge(77900),a=ge(10228),y=ue.forwardRef(function(Ve,Ae){var Ne=Ve.prefixCls,qe=Ve.forceRender,Ke=Ve.className,Fe=Ve.style,Oe=Ve.children,Te=Ve.isActive,xe=Ve.role,Ie=ue.useState(Te||qe),$e=(0,se.Z)(Ie,2),ot=$e[0],ke=$e[1];return ue.useEffect(function(){(qe||Te)&&ke(!0)},[qe,Te]),ot?ue.createElement("div",{ref:Ae,className:E()("".concat(Ne,"-content"),(0,re.Z)((0,re.Z)({},"".concat(Ne,"-content-active"),Te),"".concat(Ne,"-content-inactive"),!Te),Ke),style:Fe,role:xe},ue.createElement("div",{className:"".concat(Ne,"-content-box")},Oe)):null});y.displayName="PanelContent";var x=y,b=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],z=ue.forwardRef(function(Ve,Ae){var Ne=Ve.showArrow,qe=Ne===void 0?!0:Ne,Ke=Ve.headerClass,Fe=Ve.isActive,Oe=Ve.onItemClick,Te=Ve.forceRender,xe=Ve.className,Ie=Ve.prefixCls,$e=Ve.collapsible,ot=Ve.accordion,ke=Ve.panelKey,et=Ve.extra,pt=Ve.header,ct=Ve.expandIcon,ht=Ve.openMotion,lt=Ve.destroyInactivePanel,mt=Ve.children,at=(0,ae.Z)(Ve,b),it=$e==="disabled",ft=$e==="header",vt=$e==="icon",St=et!=null&&typeof et!="boolean",Tt=function(){Oe==null||Oe(ke)},Bt=function(Nn){(Nn.key==="Enter"||Nn.keyCode===a.Z.ENTER||Nn.which===a.Z.ENTER)&&Tt()},Nt=typeof ct=="function"?ct(Ve):ue.createElement("i",{className:"arrow"});Nt&&(Nt=ue.createElement("div",{className:"".concat(Ie,"-expand-icon"),onClick:["header","icon"].includes($e)?Tt:void 0},Nt));var rn=E()((0,re.Z)((0,re.Z)((0,re.Z)({},"".concat(Ie,"-item"),!0),"".concat(Ie,"-item-active"),Fe),"".concat(Ie,"-item-disabled"),it),xe),Sn=E()(Ke,(0,re.Z)((0,re.Z)((0,re.Z)({},"".concat(Ie,"-header"),!0),"".concat(Ie,"-header-collapsible-only"),ft),"".concat(Ie,"-icon-collapsible-only"),vt)),un={className:Sn,"aria-expanded":Fe,"aria-disabled":it,onKeyDown:Bt};return!ft&&!vt&&(un.onClick=Tt,un.role=ot?"tab":"button",un.tabIndex=it?-1:0),ue.createElement("div",(0,he.Z)({},at,{ref:Ae,className:rn}),ue.createElement("div",un,qe&&Nt,ue.createElement("span",{className:"".concat(Ie,"-header-text"),onClick:$e==="header"?Tt:void 0},pt),St&&ue.createElement("div",{className:"".concat(Ie,"-extra")},et)),ue.createElement(ee.default,(0,he.Z)({visible:Fe,leavedClassName:"".concat(Ie,"-content-hidden")},ht,{forceRender:Te,removeOnLeave:lt}),function(on,Nn){var Wn=on.className,En=on.style;return ue.createElement(x,{ref:Nn,prefixCls:Ie,className:Wn,style:En,isActive:Fe,forceRender:Te,role:ot?"tabpanel":void 0},mt)}))}),te=z,ce=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],fe=function(Ae,Ne){var qe=Ne.prefixCls,Ke=Ne.accordion,Fe=Ne.collapsible,Oe=Ne.destroyInactivePanel,Te=Ne.onItemClick,xe=Ne.activeKey,Ie=Ne.openMotion,$e=Ne.expandIcon;return Ae.map(function(ot,ke){var et=ot.children,pt=ot.label,ct=ot.key,ht=ot.collapsible,lt=ot.onItemClick,mt=ot.destroyInactivePanel,at=(0,ae.Z)(ot,ce),it=String(ct!=null?ct:ke),ft=ht!=null?ht:Fe,vt=mt!=null?mt:Oe,St=function(Nt){ft!=="disabled"&&(Te(Nt),lt==null||lt(Nt))},Tt=!1;return Ke?Tt=xe[0]===it:Tt=xe.indexOf(it)>-1,ue.createElement(te,(0,he.Z)({},at,{prefixCls:qe,key:it,panelKey:it,isActive:Tt,accordion:Ke,openMotion:Ie,expandIcon:$e,header:pt,collapsible:ft,onItemClick:St,destroyInactivePanel:vt}),et)})},me=function(Ae,Ne,qe){if(!Ae)return null;var Ke=qe.prefixCls,Fe=qe.accordion,Oe=qe.collapsible,Te=qe.destroyInactivePanel,xe=qe.onItemClick,Ie=qe.activeKey,$e=qe.openMotion,ot=qe.expandIcon,ke=Ae.key||String(Ne),et=Ae.props,pt=et.header,ct=et.headerClass,ht=et.destroyInactivePanel,lt=et.collapsible,mt=et.onItemClick,at=!1;Fe?at=Ie[0]===ke:at=Ie.indexOf(ke)>-1;var it=lt!=null?lt:Oe,ft=function(Tt){it!=="disabled"&&(xe(Tt),mt==null||mt(Tt))},vt={key:ke,panelKey:ke,header:pt,headerClass:ct,isActive:at,prefixCls:Ke,destroyInactivePanel:ht!=null?ht:Te,openMotion:$e,accordion:Fe,children:Ae.props.children,onItemClick:ft,expandIcon:ot,collapsible:it};return typeof Ae.type=="string"?Ae:(Object.keys(vt).forEach(function(St){typeof vt[St]=="undefined"&&delete vt[St]}),ue.cloneElement(Ae,vt))};function ve(Ve,Ae,Ne){return Array.isArray(Ve)?fe(Ve,Ne):(0,oe.Z)(Ae).map(function(qe,Ke){return me(qe,Ke,Ne)})}var pe=ve,Se=ge(26112);function ye(Ve){var Ae=Ve;if(!Array.isArray(Ae)){var Ne=(0,ne.Z)(Ae);Ae=Ne==="number"||Ne==="string"?[Ae]:[]}return Ae.map(function(qe){return String(qe)})}var we=ue.forwardRef(function(Ve,Ae){var Ne=Ve.prefixCls,qe=Ne===void 0?"rc-collapse":Ne,Ke=Ve.destroyInactivePanel,Fe=Ke===void 0?!1:Ke,Oe=Ve.style,Te=Ve.accordion,xe=Ve.className,Ie=Ve.children,$e=Ve.collapsible,ot=Ve.openMotion,ke=Ve.expandIcon,et=Ve.activeKey,pt=Ve.defaultActiveKey,ct=Ve.onChange,ht=Ve.items,lt=E()(qe,xe),mt=(0,ie.Z)([],{value:et,onChange:function(Bt){return ct==null?void 0:ct(Bt)},defaultValue:pt,postState:ye}),at=(0,se.Z)(mt,2),it=at[0],ft=at[1],vt=function(Bt){return ft(function(){if(Te)return it[0]===Bt?[]:[Bt];var Nt=it.indexOf(Bt),rn=Nt>-1;return rn?it.filter(function(Sn){return Sn!==Bt}):[].concat((0,de.Z)(it),[Bt])})};(0,le.ZP)(!Ie,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var St=pe(ht,Ie,{prefixCls:qe,accordion:Te,openMotion:ot,expandIcon:ke,collapsible:$e,destroyInactivePanel:Fe,onItemClick:vt,activeKey:it});return ue.createElement("div",(0,he.Z)({ref:Ae,className:lt,style:Oe,role:Te?"tablist":void 0},(0,Se.Z)(Ve,{aria:!0,data:!0})),St)}),Pe=Object.assign(we,{Panel:te}),Le=Pe,Ee=Pe.Panel,De=ge(2738),Ce=ge(62892),je=ge(92343),Me=ge(36355),Ge=ge(19716),tt=ue.forwardRef((Ve,Ae)=>{const{getPrefixCls:Ne}=ue.useContext(Me.E_),{prefixCls:qe,className:Ke,showArrow:Fe=!0}=Ve,Oe=Ne("collapse",qe),Te=E()({[`${Oe}-no-arrow`]:!Fe},Ke);return ue.createElement(Le.Panel,Object.assign({ref:Ae},Ve,{prefixCls:Oe,className:Te}))}),Je=ge(17313),Ze=ge(8378),Xe=ge(83116),We=ge(37613);const ze=Ve=>{const{componentCls:Ae,contentBg:Ne,padding:qe,headerBg:Ke,headerPadding:Fe,collapseHeaderPaddingSM:Oe,collapseHeaderPaddingLG:Te,collapsePanelBorderRadius:xe,lineWidth:Ie,lineType:$e,colorBorder:ot,colorText:ke,colorTextHeading:et,colorTextDisabled:pt,fontSize:ct,fontSizeLG:ht,lineHeight:lt,marginSM:mt,paddingSM:at,paddingLG:it,paddingXS:ft,motionDurationSlow:vt,fontSizeIcon:St,contentPadding:Tt}=Ve,Bt=`${Ie}px ${$e} ${ot}`;return{[Ae]:Object.assign(Object.assign({},(0,Je.Wf)(Ve)),{backgroundColor:Ke,border:Bt,borderBottom:0,borderRadius:`${xe}px`,"&-rtl":{direction:"rtl"},[`& > ${Ae}-item`]:{borderBottom:Bt,"&:last-child":{[` + `]:{[`&:hover ${ne}-inner`]:{backgroundColor:se.colorPrimaryHover,borderColor:"transparent"}}},{[ne]:{"&-indeterminate":{[`${ne}-inner`]:{backgroundColor:se.colorBgContainer,borderColor:se.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:se.fontSizeLG/2,height:se.fontSizeLG/2,backgroundColor:se.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${ie}-disabled`]:{cursor:"not-allowed"},[`${ne}-disabled`]:{[`&, ${ne}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${ne}-inner`]:{background:se.colorBgContainerDisabled,borderColor:se.colorBorder,"&:after":{borderColor:se.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:se.colorTextDisabled},[`&${ne}-indeterminate ${ne}-inner::after`]:{background:se.colorTextDisabled}}}]};function de(se,ne){const ie=(0,_e.TS)(ne,{checkboxCls:`.${se}`,checkboxSize:ne.controlInteractiveSize});return[he(ie)]}dt.ZP=(0,E.Z)("Checkbox",(se,ne)=>{let{prefixCls:ie}=ne;return[de(ie,se)]})},36381:function(_t,dt,ge){"use strict";ge.d(dt,{default:function(){return Re}});var be=ge(38819),_e=ge(92310),E=ge.n(_e),he=ge(54476),de=ge(94480),se=ge(42978),ne=ge(76190),ie=ge(18929),le=ge(48736),ue=ge(59301),ae=ge(75931),oe=ge(11592),re=ge(20068),ee=ge(77900),a=ge(10228),y=ue.forwardRef(function(Ve,Ae){var Ne=Ve.prefixCls,qe=Ve.forceRender,Ke=Ve.className,Fe=Ve.style,Oe=Ve.children,Te=Ve.isActive,xe=Ve.role,Ie=ue.useState(Te||qe),$e=(0,se.Z)(Ie,2),ot=$e[0],ke=$e[1];return ue.useEffect(function(){(qe||Te)&&ke(!0)},[qe,Te]),ot?ue.createElement("div",{ref:Ae,className:E()("".concat(Ne,"-content"),(0,re.Z)((0,re.Z)({},"".concat(Ne,"-content-active"),Te),"".concat(Ne,"-content-inactive"),!Te),Ke),style:Fe,role:xe},ue.createElement("div",{className:"".concat(Ne,"-content-box")},Oe)):null});y.displayName="PanelContent";var x=y,b=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],z=ue.forwardRef(function(Ve,Ae){var Ne=Ve.showArrow,qe=Ne===void 0?!0:Ne,Ke=Ve.headerClass,Fe=Ve.isActive,Oe=Ve.onItemClick,Te=Ve.forceRender,xe=Ve.className,Ie=Ve.prefixCls,$e=Ve.collapsible,ot=Ve.accordion,ke=Ve.panelKey,et=Ve.extra,pt=Ve.header,ct=Ve.expandIcon,ht=Ve.openMotion,lt=Ve.destroyInactivePanel,mt=Ve.children,at=(0,ae.Z)(Ve,b),it=$e==="disabled",ft=$e==="header",vt=$e==="icon",St=et!=null&&typeof et!="boolean",Tt=function(){Oe==null||Oe(ke)},Bt=function(kn){(kn.key==="Enter"||kn.keyCode===a.Z.ENTER||kn.which===a.Z.ENTER)&&Tt()},Nt=typeof ct=="function"?ct(Ve):ue.createElement("i",{className:"arrow"});Nt&&(Nt=ue.createElement("div",{className:"".concat(Ie,"-expand-icon"),onClick:["header","icon"].includes($e)?Tt:void 0},Nt));var rn=E()((0,re.Z)((0,re.Z)((0,re.Z)({},"".concat(Ie,"-item"),!0),"".concat(Ie,"-item-active"),Fe),"".concat(Ie,"-item-disabled"),it),xe),bn=E()(Ke,(0,re.Z)((0,re.Z)((0,re.Z)({},"".concat(Ie,"-header"),!0),"".concat(Ie,"-header-collapsible-only"),ft),"".concat(Ie,"-icon-collapsible-only"),vt)),un={className:bn,"aria-expanded":Fe,"aria-disabled":it,onKeyDown:Bt};return!ft&&!vt&&(un.onClick=Tt,un.role=ot?"tab":"button",un.tabIndex=it?-1:0),ue.createElement("div",(0,he.Z)({},at,{ref:Ae,className:rn}),ue.createElement("div",un,qe&&Nt,ue.createElement("span",{className:"".concat(Ie,"-header-text"),onClick:$e==="header"?Tt:void 0},pt),St&&ue.createElement("div",{className:"".concat(Ie,"-extra")},et)),ue.createElement(ee.default,(0,he.Z)({visible:Fe,leavedClassName:"".concat(Ie,"-content-hidden")},ht,{forceRender:Te,removeOnLeave:lt}),function(on,kn){var Wn=on.className,En=on.style;return ue.createElement(x,{ref:kn,prefixCls:Ie,className:Wn,style:En,isActive:Fe,forceRender:Te,role:ot?"tabpanel":void 0},mt)}))}),te=z,ce=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],fe=function(Ae,Ne){var qe=Ne.prefixCls,Ke=Ne.accordion,Fe=Ne.collapsible,Oe=Ne.destroyInactivePanel,Te=Ne.onItemClick,xe=Ne.activeKey,Ie=Ne.openMotion,$e=Ne.expandIcon;return Ae.map(function(ot,ke){var et=ot.children,pt=ot.label,ct=ot.key,ht=ot.collapsible,lt=ot.onItemClick,mt=ot.destroyInactivePanel,at=(0,ae.Z)(ot,ce),it=String(ct!=null?ct:ke),ft=ht!=null?ht:Fe,vt=mt!=null?mt:Oe,St=function(Nt){ft!=="disabled"&&(Te(Nt),lt==null||lt(Nt))},Tt=!1;return Ke?Tt=xe[0]===it:Tt=xe.indexOf(it)>-1,ue.createElement(te,(0,he.Z)({},at,{prefixCls:qe,key:it,panelKey:it,isActive:Tt,accordion:Ke,openMotion:Ie,expandIcon:$e,header:pt,collapsible:ft,onItemClick:St,destroyInactivePanel:vt}),et)})},me=function(Ae,Ne,qe){if(!Ae)return null;var Ke=qe.prefixCls,Fe=qe.accordion,Oe=qe.collapsible,Te=qe.destroyInactivePanel,xe=qe.onItemClick,Ie=qe.activeKey,$e=qe.openMotion,ot=qe.expandIcon,ke=Ae.key||String(Ne),et=Ae.props,pt=et.header,ct=et.headerClass,ht=et.destroyInactivePanel,lt=et.collapsible,mt=et.onItemClick,at=!1;Fe?at=Ie[0]===ke:at=Ie.indexOf(ke)>-1;var it=lt!=null?lt:Oe,ft=function(Tt){it!=="disabled"&&(xe(Tt),mt==null||mt(Tt))},vt={key:ke,panelKey:ke,header:pt,headerClass:ct,isActive:at,prefixCls:Ke,destroyInactivePanel:ht!=null?ht:Te,openMotion:$e,accordion:Fe,children:Ae.props.children,onItemClick:ft,expandIcon:ot,collapsible:it};return typeof Ae.type=="string"?Ae:(Object.keys(vt).forEach(function(St){typeof vt[St]=="undefined"&&delete vt[St]}),ue.cloneElement(Ae,vt))};function ve(Ve,Ae,Ne){return Array.isArray(Ve)?fe(Ve,Ne):(0,oe.Z)(Ae).map(function(qe,Ke){return me(qe,Ke,Ne)})}var pe=ve,Se=ge(26112);function ye(Ve){var Ae=Ve;if(!Array.isArray(Ae)){var Ne=(0,ne.Z)(Ae);Ae=Ne==="number"||Ne==="string"?[Ae]:[]}return Ae.map(function(qe){return String(qe)})}var we=ue.forwardRef(function(Ve,Ae){var Ne=Ve.prefixCls,qe=Ne===void 0?"rc-collapse":Ne,Ke=Ve.destroyInactivePanel,Fe=Ke===void 0?!1:Ke,Oe=Ve.style,Te=Ve.accordion,xe=Ve.className,Ie=Ve.children,$e=Ve.collapsible,ot=Ve.openMotion,ke=Ve.expandIcon,et=Ve.activeKey,pt=Ve.defaultActiveKey,ct=Ve.onChange,ht=Ve.items,lt=E()(qe,xe),mt=(0,ie.Z)([],{value:et,onChange:function(Bt){return ct==null?void 0:ct(Bt)},defaultValue:pt,postState:ye}),at=(0,se.Z)(mt,2),it=at[0],ft=at[1],vt=function(Bt){return ft(function(){if(Te)return it[0]===Bt?[]:[Bt];var Nt=it.indexOf(Bt),rn=Nt>-1;return rn?it.filter(function(bn){return bn!==Bt}):[].concat((0,de.Z)(it),[Bt])})};(0,le.ZP)(!Ie,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var St=pe(ht,Ie,{prefixCls:qe,accordion:Te,openMotion:ot,expandIcon:ke,collapsible:$e,destroyInactivePanel:Fe,onItemClick:vt,activeKey:it});return ue.createElement("div",(0,he.Z)({ref:Ae,className:lt,style:Oe,role:Te?"tablist":void 0},(0,Se.Z)(Ve,{aria:!0,data:!0})),St)}),Pe=Object.assign(we,{Panel:te}),Le=Pe,Ee=Pe.Panel,De=ge(2738),Ce=ge(62892),je=ge(92343),Me=ge(36355),Ge=ge(19716),tt=ue.forwardRef((Ve,Ae)=>{const{getPrefixCls:Ne}=ue.useContext(Me.E_),{prefixCls:qe,className:Ke,showArrow:Fe=!0}=Ve,Oe=Ne("collapse",qe),Te=E()({[`${Oe}-no-arrow`]:!Fe},Ke);return ue.createElement(Le.Panel,Object.assign({ref:Ae},Ve,{prefixCls:Oe,className:Te}))}),Je=ge(17313),Ze=ge(8378),Xe=ge(83116),We=ge(37613);const ze=Ve=>{const{componentCls:Ae,contentBg:Ne,padding:qe,headerBg:Ke,headerPadding:Fe,collapseHeaderPaddingSM:Oe,collapseHeaderPaddingLG:Te,collapsePanelBorderRadius:xe,lineWidth:Ie,lineType:$e,colorBorder:ot,colorText:ke,colorTextHeading:et,colorTextDisabled:pt,fontSize:ct,fontSizeLG:ht,lineHeight:lt,marginSM:mt,paddingSM:at,paddingLG:it,paddingXS:ft,motionDurationSlow:vt,fontSizeIcon:St,contentPadding:Tt}=Ve,Bt=`${Ie}px ${$e} ${ot}`;return{[Ae]:Object.assign(Object.assign({},(0,Je.Wf)(Ve)),{backgroundColor:Ke,border:Bt,borderBottom:0,borderRadius:`${xe}px`,"&-rtl":{direction:"rtl"},[`& > ${Ae}-item`]:{borderBottom:Bt,"&:last-child":{[` &, & > ${Ae}-header`]:{borderRadius:`0 0 ${xe}px ${xe}px`}},[`> ${Ae}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:Fe,color:et,lineHeight:lt,cursor:"pointer",transition:`all ${vt}, visibility 0s`,[`> ${Ae}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${Ae}-expand-icon`]:{height:ct*lt,display:"flex",alignItems:"center",paddingInlineEnd:mt},[`${Ae}-arrow`]:Object.assign(Object.assign({},(0,Je.Ro)()),{fontSize:St,svg:{transition:`transform ${vt}`}}),[`${Ae}-header-text`]:{marginInlineEnd:"auto"}},[`${Ae}-header-collapsible-only`]:{cursor:"default",[`${Ae}-header-text`]:{flex:"none",cursor:"pointer"}},[`${Ae}-icon-collapsible-only`]:{cursor:"default",[`${Ae}-expand-icon`]:{cursor:"pointer"}}},[`${Ae}-content`]:{color:ke,backgroundColor:Ne,borderTop:Bt,[`& > ${Ae}-content-box`]:{padding:Tt},"&-hidden":{display:"none"}},"&-small":{[`> ${Ae}-item`]:{[`> ${Ae}-header`]:{padding:Oe,paddingInlineStart:ft,[`> ${Ae}-expand-icon`]:{marginInlineStart:at-ft}},[`> ${Ae}-content > ${Ae}-content-box`]:{padding:at}}},"&-large":{[`> ${Ae}-item`]:{fontSize:ht,[`> ${Ae}-header`]:{padding:Te,paddingInlineStart:qe,[`> ${Ae}-expand-icon`]:{height:ht*lt,marginInlineStart:it-qe}},[`> ${Ae}-content > ${Ae}-content-box`]:{padding:it}}},[`${Ae}-item:last-child`]:{[`> ${Ae}-content`]:{borderRadius:`0 0 ${xe}px ${xe}px`}},[`& ${Ae}-item-disabled > ${Ae}-header`]:{"\n &,\n & > .arrow\n ":{color:pt,cursor:"not-allowed"}},[`&${Ae}-icon-position-end`]:{[`& > ${Ae}-item`]:{[`> ${Ae}-header`]:{[`${Ae}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:mt}}}}})}},Ue=Ve=>{const{componentCls:Ae}=Ve,Ne=`> ${Ae}-item > ${Ae}-header ${Ae}-arrow svg`;return{[`${Ae}-rtl`]:{[Ne]:{transform:"rotate(180deg)"}}}},rt=Ve=>{const{componentCls:Ae,headerBg:Ne,paddingXXS:qe,colorBorder:Ke}=Ve;return{[`${Ae}-borderless`]:{backgroundColor:Ne,border:0,[`> ${Ae}-item`]:{borderBottom:`1px solid ${Ke}`},[` > ${Ae}-item:last-child, > ${Ae}-item:last-child ${Ae}-header - `]:{borderRadius:0},[`> ${Ae}-item:last-child`]:{borderBottom:0},[`> ${Ae}-item > ${Ae}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${Ae}-item > ${Ae}-content > ${Ae}-content-box`]:{paddingTop:qe}}}},Qe=Ve=>{const{componentCls:Ae,paddingSM:Ne}=Ve;return{[`${Ae}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${Ae}-item`]:{borderBottom:0,[`> ${Ae}-content`]:{backgroundColor:"transparent",border:0,[`> ${Ae}-content-box`]:{paddingBlock:Ne}}}}}};var ut=(0,Xe.Z)("Collapse",Ve=>{const Ae=(0,We.TS)(Ve,{collapseHeaderPaddingSM:`${Ve.paddingXS}px ${Ve.paddingSM}px`,collapseHeaderPaddingLG:`${Ve.padding}px ${Ve.paddingLG}px`,collapsePanelBorderRadius:Ve.borderRadiusLG});return[ze(Ae),rt(Ae),Qe(Ae),Ue(Ae),(0,Ze.Z)(Ae)]},Ve=>({headerPadding:`${Ve.paddingSM}px ${Ve.padding}px`,headerBg:Ve.colorFillAlter,contentPadding:`${Ve.padding}px 16px`,contentBg:Ve.colorBgContainer})),He=Object.assign(ue.forwardRef((Ve,Ae)=>{const{getPrefixCls:Ne,direction:qe,collapse:Ke}=ue.useContext(Me.E_),{prefixCls:Fe,className:Oe,rootClassName:Te,style:xe,bordered:Ie=!0,ghost:$e,size:ot,expandIconPosition:ke="start",children:et,expandIcon:pt}=Ve,ct=(0,Ge.Z)(Bt=>{var Nt;return(Nt=ot!=null?ot:Bt)!==null&&Nt!==void 0?Nt:"middle"}),ht=Ne("collapse",Fe),lt=Ne(),[mt,at]=ut(ht),it=ue.useMemo(()=>ke==="left"?"start":ke==="right"?"end":ke,[ke]),ft=function(){let Bt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const Nt=pt?pt(Bt):ue.createElement(be.Z,{rotate:Bt.isActive?90:void 0});return(0,je.Tm)(Nt,()=>({className:E()(Nt.props.className,`${ht}-arrow`)}))},vt=E()(`${ht}-icon-position-${it}`,{[`${ht}-borderless`]:!Ie,[`${ht}-rtl`]:qe==="rtl",[`${ht}-ghost`]:!!$e,[`${ht}-${ct}`]:ct!=="middle"},Ke==null?void 0:Ke.className,Oe,Te,at),St=Object.assign(Object.assign({},(0,Ce.Z)(lt)),{motionAppear:!1,leavedClassName:`${ht}-content-hidden`}),Tt=ue.useMemo(()=>et?(0,oe.Z)(et).map((Bt,Nt)=>{var rn,Sn;if(!((rn=Bt.props)===null||rn===void 0)&&rn.disabled){const un=(Sn=Bt.key)!==null&&Sn!==void 0?Sn:String(Nt),{disabled:on,collapsible:Nn}=Bt.props,Wn=Object.assign(Object.assign({},(0,De.Z)(Bt.props,["disabled"])),{key:un,collapsible:Nn!=null?Nn:on?"disabled":void 0});return(0,je.Tm)(Bt,Wn)}return Bt}):null,[et]);return mt(ue.createElement(Le,Object.assign({ref:Ae,openMotion:St},(0,De.Z)(Ve,["rootClassName"]),{expandIcon:ft,prefixCls:ht,className:vt,style:Object.assign(Object.assign({},Ke==null?void 0:Ke.style),xe)}),Tt))}),{Panel:tt}),Re=He},43428:function(_t,dt,ge){"use strict";ge.d(dt,{Z:function(){return Ye}});var be=ge(92310),_e=ge.n(be),E=ge(33885),he=ge(42978),de=ge(43403),se=ge(34280),ne=ge(59301),ie=ne.createContext(null),le=ne.createContext({}),ue=ie,ae=ge(20068),oe=ge(54476),re=ge(77900),ee=ge(10228),a=ge(26112),y=ge(70425),x=function(Re){var Ve=Re.prefixCls,Ae=Re.className,Ne=Re.style,qe=Re.children,Ke=Re.containerRef,Fe=Re.id,Oe=Re.onMouseEnter,Te=Re.onMouseOver,xe=Re.onMouseLeave,Ie=Re.onClick,$e=Re.onKeyDown,ot=Re.onKeyUp,ke={onMouseEnter:Oe,onMouseOver:Te,onMouseLeave:xe,onClick:Ie,onKeyDown:$e,onKeyUp:ot},et=ne.useContext(le),pt=et.panel,ct=(0,y.useComposeRef)(pt,Ke);return ne.createElement(ne.Fragment,null,ne.createElement("div",(0,oe.Z)({id:Fe,className:_e()("".concat(Ve,"-content"),Ae),style:(0,E.Z)({},Ne),"aria-modal":"true",role:"dialog",ref:ct},ke),qe))},b=x,z=ge(48736);function te(He){return typeof He=="string"&&String(Number(He))===He?((0,z.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(He)):He}function ce(He){warning(!("wrapperClassName"in He),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!He.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var fe={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function me(He,Re){var Ve,Ae,Ne,qe,Ke=He.prefixCls,Fe=He.open,Oe=He.placement,Te=He.inline,xe=He.push,Ie=He.forceRender,$e=He.autoFocus,ot=He.keyboard,ke=He.rootClassName,et=He.rootStyle,pt=He.zIndex,ct=He.className,ht=He.id,lt=He.style,mt=He.motion,at=He.width,it=He.height,ft=He.children,vt=He.contentWrapperStyle,St=He.mask,Tt=He.maskClosable,Bt=He.maskMotion,Nt=He.maskClassName,rn=He.maskStyle,Sn=He.afterOpenChange,un=He.onClose,on=He.onMouseEnter,Nn=He.onMouseOver,Wn=He.onMouseLeave,En=He.onClick,$t=He.onKeyDown,Gt=He.onKeyUp,Ht=ne.useRef(),Wt=ne.useRef(),en=ne.useRef();ne.useImperativeHandle(Re,function(){return Ht.current});var bn=function(At){var nn=At.keyCode,Dt=At.shiftKey;switch(nn){case ee.Z.TAB:{if(nn===ee.Z.TAB){if(!Dt&&document.activeElement===en.current){var fn;(fn=Wt.current)===null||fn===void 0||fn.focus({preventScroll:!0})}else if(Dt&&document.activeElement===Wt.current){var kn;(kn=en.current)===null||kn===void 0||kn.focus({preventScroll:!0})}}break}case ee.Z.ESC:{un&&ot&&(At.stopPropagation(),un(At));break}}};ne.useEffect(function(){if(Fe&&$e){var zt;(zt=Ht.current)===null||zt===void 0||zt.focus({preventScroll:!0})}},[Fe]);var dn=ne.useState(!1),Ln=(0,he.Z)(dn,2),Yt=Ln[0],sn=Ln[1],Pn=ne.useContext(ue),Rn;xe===!1?Rn={distance:0}:xe===!0?Rn={}:Rn=xe||{};var Pt=(Ve=(Ae=(Ne=Rn)===null||Ne===void 0?void 0:Ne.distance)!==null&&Ae!==void 0?Ae:Pn==null?void 0:Pn.pushDistance)!==null&&Ve!==void 0?Ve:180,Et=ne.useMemo(function(){return{pushDistance:Pt,push:function(){sn(!0)},pull:function(){sn(!1)}}},[Pt]);ne.useEffect(function(){if(Fe){var zt;Pn==null||(zt=Pn.push)===null||zt===void 0||zt.call(Pn)}else{var At;Pn==null||(At=Pn.pull)===null||At===void 0||At.call(Pn)}},[Fe]),ne.useEffect(function(){return function(){var zt;Pn==null||(zt=Pn.pull)===null||zt===void 0||zt.call(Pn)}},[]);var Ot=St&&ne.createElement(re.default,(0,oe.Z)({key:"mask"},Bt,{visible:Fe}),function(zt,At){var nn=zt.className,Dt=zt.style;return ne.createElement("div",{className:_e()("".concat(Ke,"-mask"),nn,Nt),style:(0,E.Z)((0,E.Z)({},Dt),rn),onClick:Tt&&Fe?un:void 0,ref:At})}),Kt=typeof mt=="function"?mt(Oe):mt,zn={};if(Yt&&Pt)switch(Oe){case"top":zn.transform="translateY(".concat(Pt,"px)");break;case"bottom":zn.transform="translateY(".concat(-Pt,"px)");break;case"left":zn.transform="translateX(".concat(Pt,"px)");break;default:zn.transform="translateX(".concat(-Pt,"px)");break}Oe==="left"||Oe==="right"?zn.width=te(at):zn.height=te(it);var Tn={onMouseEnter:on,onMouseOver:Nn,onMouseLeave:Wn,onClick:En,onKeyDown:$t,onKeyUp:Gt},fr=ne.createElement(re.default,(0,oe.Z)({key:"panel"},Kt,{visible:Fe,forceRender:Ie,onVisibleChanged:function(At){Sn==null||Sn(At)},removeOnLeave:!1,leavedClassName:"".concat(Ke,"-content-wrapper-hidden")}),function(zt,At){var nn=zt.className,Dt=zt.style;return ne.createElement("div",(0,oe.Z)({className:_e()("".concat(Ke,"-content-wrapper"),nn),style:(0,E.Z)((0,E.Z)((0,E.Z)({},zn),Dt),vt)},(0,a.Z)(He,{data:!0})),ne.createElement(b,(0,oe.Z)({id:ht,containerRef:At,prefixCls:Ke,className:ct,style:lt},Tn),ft))}),nr=(0,E.Z)({},et);return pt&&(nr.zIndex=pt),ne.createElement(ue.Provider,{value:Et},ne.createElement("div",{className:_e()(Ke,"".concat(Ke,"-").concat(Oe),ke,(qe={},(0,ae.Z)(qe,"".concat(Ke,"-open"),Fe),(0,ae.Z)(qe,"".concat(Ke,"-inline"),Te),qe)),style:nr,tabIndex:-1,ref:Ht,onKeyDown:bn},Ot,ne.createElement("div",{tabIndex:0,ref:Wt,style:fe,"aria-hidden":"true","data-sentinel":"start"}),fr,ne.createElement("div",{tabIndex:0,ref:en,style:fe,"aria-hidden":"true","data-sentinel":"end"})))}var ve=ne.forwardRef(me),pe=ve,Se=function(Re){var Ve=Re.open,Ae=Ve===void 0?!1:Ve,Ne=Re.prefixCls,qe=Ne===void 0?"rc-drawer":Ne,Ke=Re.placement,Fe=Ke===void 0?"right":Ke,Oe=Re.autoFocus,Te=Oe===void 0?!0:Oe,xe=Re.keyboard,Ie=xe===void 0?!0:xe,$e=Re.width,ot=$e===void 0?378:$e,ke=Re.mask,et=ke===void 0?!0:ke,pt=Re.maskClosable,ct=pt===void 0?!0:pt,ht=Re.getContainer,lt=Re.forceRender,mt=Re.afterOpenChange,at=Re.destroyOnClose,it=Re.onMouseEnter,ft=Re.onMouseOver,vt=Re.onMouseLeave,St=Re.onClick,Tt=Re.onKeyDown,Bt=Re.onKeyUp,Nt=Re.panelRef,rn=ne.useState(!1),Sn=(0,he.Z)(rn,2),un=Sn[0],on=Sn[1],Nn=ne.useState(!1),Wn=(0,he.Z)(Nn,2),En=Wn[0],$t=Wn[1];(0,se.Z)(function(){$t(!0)},[]);var Gt=En?Ae:!1,Ht=ne.useRef(),Wt=ne.useRef();(0,se.Z)(function(){Gt&&(Wt.current=document.activeElement)},[Gt]);var en=function(sn){var Pn;if(on(sn),mt==null||mt(sn),!sn&&Wt.current&&!((Pn=Ht.current)!==null&&Pn!==void 0&&Pn.contains(Wt.current))){var Rn;(Rn=Wt.current)===null||Rn===void 0||Rn.focus({preventScroll:!0})}},bn=ne.useMemo(function(){return{panel:Nt}},[Nt]);if(!lt&&!un&&!Gt&&at)return null;var dn={onMouseEnter:it,onMouseOver:ft,onMouseLeave:vt,onClick:St,onKeyDown:Tt,onKeyUp:Bt},Ln=(0,E.Z)((0,E.Z)({},Re),{},{open:Gt,prefixCls:qe,placement:Fe,autoFocus:Te,keyboard:Ie,width:ot,mask:et,maskClosable:ct,inline:ht===!1,afterOpenChange:en,ref:Ht},dn);return ne.createElement(le.Provider,{value:bn},ne.createElement(de.Z,{open:Gt||lt||un,autoDestroy:!1,getContainer:ht,autoLock:et&&(Gt||un)},ne.createElement(pe,Ln)))},ye=Se,we=ye,Pe=ge(62892),Le=ge(36355),Ee=ge(32441),De=ge(47729),je=He=>{const{prefixCls:Re,title:Ve,footer:Ae,extra:Ne,closeIcon:qe,closable:Ke,onClose:Fe,headerStyle:Oe,drawerStyle:Te,bodyStyle:xe,footerStyle:Ie,children:$e}=He,ot=ne.useCallback(ht=>ne.createElement("button",{type:"button",onClick:Fe,"aria-label":"Close",className:`${Re}-close`},ht),[Fe]),[ke,et]=(0,De.Z)(Ke,qe,ot,void 0,!0),pt=ne.useMemo(()=>!Ve&&!ke?null:ne.createElement("div",{style:Oe,className:_e()(`${Re}-header`,{[`${Re}-header-close-only`]:ke&&!Ve&&!Ne})},ne.createElement("div",{className:`${Re}-header-title`},et,Ve&&ne.createElement("div",{className:`${Re}-title`},Ve)),Ne&&ne.createElement("div",{className:`${Re}-extra`},Ne)),[ke,et,Ne,Oe,Re,Ve]),ct=ne.useMemo(()=>{if(!Ae)return null;const ht=`${Re}-footer`;return ne.createElement("div",{className:ht,style:Ie},Ae)},[Ae,Ie,Re]);return ne.createElement("div",{className:`${Re}-wrapper-body`,style:Te},pt,ne.createElement("div",{className:`${Re}-body`,style:xe},$e),ct)},Me=ge(33234),Ge=ge(83116),Be=ge(37613),Je=He=>{const{componentCls:Re,motionDurationSlow:Ve}=He,Ae={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${Ve}`}}};return{[Re]:{[`${Re}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${Ve}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${Re}-panel-motion`]:{"&-left":[Ae,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[Ae,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[Ae,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[Ae,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const Ze=He=>{const{componentCls:Re,zIndexPopup:Ve,colorBgMask:Ae,colorBgElevated:Ne,motionDurationSlow:qe,motionDurationMid:Ke,padding:Fe,paddingLG:Oe,fontSizeLG:Te,lineHeightLG:xe,lineWidth:Ie,lineType:$e,colorSplit:ot,marginSM:ke,colorIcon:et,colorIconHover:pt,colorText:ct,fontWeightStrong:ht,footerPaddingBlock:lt,footerPaddingInline:mt}=He,at=`${Re}-content-wrapper`;return{[Re]:{position:"fixed",inset:0,zIndex:Ve,pointerEvents:"none","&-pure":{position:"relative",background:Ne,[`&${Re}-left`]:{boxShadow:He.boxShadowDrawerLeft},[`&${Re}-right`]:{boxShadow:He.boxShadowDrawerRight},[`&${Re}-top`]:{boxShadow:He.boxShadowDrawerUp},[`&${Re}-bottom`]:{boxShadow:He.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${Re}-mask`]:{position:"absolute",inset:0,zIndex:Ve,background:Ae,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:He.boxShadowDrawerLeft},[`&-right > ${at}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:He.boxShadowDrawerRight},[`&-top > ${at}`]:{top:0,insetInline:0,boxShadow:He.boxShadowDrawerUp},[`&-bottom > ${at}`]:{bottom:0,insetInline:0,boxShadow:He.boxShadowDrawerDown},[`${Re}-content`]:{width:"100%",height:"100%",overflow:"auto",background:Ne,pointerEvents:"auto"},[`${Re}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${Re}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${Fe}px ${Oe}px`,fontSize:Te,lineHeight:xe,borderBottom:`${Ie}px ${$e} ${ot}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${Re}-extra`]:{flex:"none"},[`${Re}-close`]:{display:"inline-block",marginInlineEnd:ke,color:et,fontWeight:ht,fontSize:Te,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${Ke}`,textRendering:"auto","&:focus, &:hover":{color:pt,textDecoration:"none"}},[`${Re}-title`]:{flex:1,margin:0,color:ct,fontWeight:He.fontWeightStrong,fontSize:Te,lineHeight:xe},[`${Re}-body`]:{flex:1,minWidth:0,minHeight:0,padding:Oe,overflow:"auto"},[`${Re}-footer`]:{flexShrink:0,padding:`${lt}px ${mt}px`,borderTop:`${Ie}px ${$e} ${ot}`},"&-rtl":{direction:"rtl"}}}};var Xe=(0,Ge.Z)("Drawer",He=>{const Re=(0,Be.TS)(He,{});return[Ze(Re),Je(Re)]},He=>({zIndexPopup:He.zIndexPopupBase,footerPaddingBlock:He.paddingXS,footerPaddingInline:He.padding})),We=ge(11575),ze=function(He,Re){var Ve={};for(var Ae in He)Object.prototype.hasOwnProperty.call(He,Ae)&&Re.indexOf(Ae)<0&&(Ve[Ae]=He[Ae]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ne=0,Ae=Object.getOwnPropertySymbols(He);Ne{var Re;const{rootClassName:Ve,width:Ae,height:Ne,size:qe="default",mask:Ke=!0,push:Fe=rt,open:Oe,afterOpenChange:Te,onClose:xe,prefixCls:Ie,getContainer:$e,style:ot,className:ke,visible:et,afterVisibleChange:pt}=He,ct=ze(He,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:ht,getPrefixCls:lt,direction:mt,drawer:at}=ne.useContext(Le.E_),it=lt("drawer",Ie),[ft,vt]=Xe(it),St=$e===void 0&&ht?()=>ht(document.body):$e,Tt=_e()({"no-mask":!Ke,[`${it}-rtl`]:mt==="rtl"},Ve,vt),Bt=ne.useMemo(()=>Ae!=null?Ae:qe==="large"?736:378,[Ae,qe]),Nt=ne.useMemo(()=>Ne!=null?Ne:qe==="large"?736:378,[Ne,qe]),rn={motionName:(0,Pe.m)(it,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},Sn=on=>({motionName:(0,Pe.m)(it,`panel-motion-${on}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),un=(0,We.H)();return ft(ne.createElement(Me.BR,null,ne.createElement(Ee.Ux,{status:!0,override:!0},ne.createElement(we,Object.assign({prefixCls:it,onClose:xe,maskMotion:rn,motion:Sn},ct,{open:Oe!=null?Oe:et,mask:Ke,push:Fe,width:Bt,height:Nt,style:Object.assign(Object.assign({},at==null?void 0:at.style),ot),className:_e()(at==null?void 0:at.className,ke),rootClassName:Tt,getContainer:St,afterOpenChange:Te!=null?Te:pt,panelRef:un}),ne.createElement(je,Object.assign({prefixCls:it},ct,{onClose:xe}))))))},ut=He=>{const{prefixCls:Re,style:Ve,className:Ae,placement:Ne="right"}=He,qe=ze(He,["prefixCls","style","className","placement"]),{getPrefixCls:Ke}=ne.useContext(Le.E_),Fe=Ke("drawer",Re),[Oe,Te]=Xe(Fe),xe=_e()(Fe,`${Fe}-pure`,`${Fe}-${Ne}`,Te,Ae);return Oe(ne.createElement("div",{className:xe,style:Ve},ne.createElement(je,Object.assign({prefixCls:Fe},qe))))};Qe._InternalPanelDoNotUseOrYouWillBeFired=ut;var Ye=Qe},91857:function(_t,dt,ge){"use strict";var be=ge(59301),_e=ge(38819),E=ge(92310),he=ge.n(E),de=ge(31561),se=ge(70425),ne=ge(18929),ie=ge(2738),le=ge(79676),ue=ge(53487),ae=ge(92343),oe=ge(36355),re=ge(20834),ee=ge(40875),a=ge(88088),y=ge(47211);const x=null,b=fe=>{const{menu:me,arrow:ve,prefixCls:pe,children:Se,trigger:ye,disabled:we,dropdownRender:Pe,getPopupContainer:Le,overlayClassName:Ee,rootClassName:De,open:Ce,onOpenChange:je,visible:Me,onVisibleChange:Ge,mouseEnterDelay:Be=.15,mouseLeaveDelay:tt=.1,autoAdjustOverflow:Je=!0,placement:Ze="",overlay:Xe,transitionName:We}=fe,{getPopupContainer:ze,getPrefixCls:Ue,direction:rt}=be.useContext(oe.E_),Qe=be.useMemo(()=>{const ke=Ue();return We!==void 0?We:Ze.includes("top")?`${ke}-slide-down`:`${ke}-slide-up`},[Ue,Ze,We]),ut=be.useMemo(()=>Ze?Ze.includes("Center")?Ze.slice(0,Ze.indexOf("Center")):Ze:rt==="rtl"?"bottomRight":"bottomLeft",[Ze,rt]),Ye=Ue("dropdown",pe),[He,Re]=(0,y.Z)(Ye),[,Ve]=(0,a.Z)(),Ae=be.Children.only(Se),Ne=(0,ae.Tm)(Ae,{className:he()(`${Ye}-trigger`,{[`${Ye}-rtl`]:rt==="rtl"},Ae.props.className),disabled:we}),qe=we?[]:ye;let Ke;qe&&qe.includes("contextMenu")&&(Ke=!0);const[Fe,Oe]=(0,ne.Z)(!1,{value:Ce!=null?Ce:Me}),Te=(0,se.useEvent)(ke=>{je==null||je(ke),Ge==null||Ge(ke),Oe(ke)}),xe=he()(Ee,De,Re,{[`${Ye}-rtl`]:rt==="rtl"}),Ie=(0,le.Z)({arrowPointAtCenter:typeof ve=="object"&&ve.pointAtCenter,autoAdjustOverflow:Je,offset:Ve.marginXXS,arrowWidth:ve?Ve.sizePopupArrow:0,borderRadius:Ve.borderRadius}),$e=be.useCallback(()=>{Oe(!1)},[]),ot=()=>{let ke;return me!=null&&me.items?ke=be.createElement(re.default,Object.assign({},me)):typeof Xe=="function"?ke=Xe():ke=Xe,Pe&&(ke=Pe(ke)),ke=be.Children.only(typeof ke=="string"?be.createElement("span",null,ke):ke),be.createElement(ee.J,{prefixCls:`${Ye}-menu`,expandIcon:be.createElement("span",{className:`${Ye}-menu-submenu-arrow`},be.createElement(_e.Z,{className:`${Ye}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:$e,validator:et=>{let{mode:pt}=et}},ke)};return He(be.createElement(de.Z,Object.assign({alignPoint:Ke},(0,ie.Z)(fe,["rootClassName"]),{mouseEnterDelay:Be,mouseLeaveDelay:tt,visible:Fe,builtinPlacements:Ie,arrow:!!ve,overlayClassName:xe,prefixCls:Ye,getPopupContainer:Le||ze,transitionName:Qe,trigger:qe,overlay:ot,placement:ut,onVisibleChange:Te}),Ne))};function z(fe){return Object.assign(Object.assign({},fe),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const te=(0,ue.Z)(b,"dropdown",fe=>fe,z),ce=fe=>be.createElement(te,Object.assign({},fe),be.createElement("span",null));b._InternalPanelDoNotUseOrYouWillBeFired=ce,dt.Z=b},38854:function(_t,dt,ge){"use strict";ge.d(dt,{Z:function(){return a}});var be=ge(91857),_e=ge(92310),E=ge.n(_e),he=ge(59301),de=ge(18785),se=ge(3113),ne=ge(36355),ie=ge(81327),le=ge(33234),ue=ge(47211),ae=function(y,x){var b={};for(var z in y)Object.prototype.hasOwnProperty.call(y,z)&&x.indexOf(z)<0&&(b[z]=y[z]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var te=0,z=Object.getOwnPropertySymbols(y);te{const{getPopupContainer:x,getPrefixCls:b,direction:z}=he.useContext(ne.E_),{prefixCls:te,type:ce="default",danger:fe,disabled:me,loading:ve,onClick:pe,htmlType:Se,children:ye,className:we,menu:Pe,arrow:Le,autoFocus:Ee,overlay:De,trigger:Ce,align:je,open:Me,onOpenChange:Ge,placement:Be,getPopupContainer:tt,href:Je,icon:Ze=he.createElement(de.Z,null),title:Xe,buttonsRender:We=ot=>ot,mouseEnterDelay:ze,mouseLeaveDelay:Ue,overlayClassName:rt,overlayStyle:Qe,destroyPopupOnHide:ut,dropdownRender:Ye}=y,He=ae(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"]),Re=b("dropdown",te),Ve=`${Re}-button`,[Ae,Ne]=(0,ue.Z)(Re),qe={menu:Pe,arrow:Le,autoFocus:Ee,align:je,disabled:me,trigger:me?[]:Ce,onOpenChange:Ge,getPopupContainer:tt||x,mouseEnterDelay:ze,mouseLeaveDelay:Ue,overlayClassName:rt,overlayStyle:Qe,destroyPopupOnHide:ut,dropdownRender:Ye},{compactSize:Ke,compactItemClassnames:Fe}=(0,le.ri)(Re,z),Oe=E()(Ve,Fe,we,Ne);"overlay"in y&&(qe.overlay=De),"open"in y&&(qe.open=Me),"placement"in y?qe.placement=Be:qe.placement=z==="rtl"?"bottomLeft":"bottomRight";const Te=he.createElement(se.ZP,{type:ce,danger:fe,disabled:me,loading:ve,onClick:pe,htmlType:Se,href:Je,title:Xe},ye),xe=he.createElement(se.ZP,{type:ce,danger:fe,icon:Ze}),[Ie,$e]=We([Te,xe]);return Ae(he.createElement(ie.Z.Compact,Object.assign({className:Oe,size:Ke,block:!0},He),Ie,he.createElement(be.Z,Object.assign({},qe),$e)))};oe.__ANT_BUTTON=!0;var re=oe;const ee=be.Z;ee.Button=re;var a=ee},47211:function(_t,dt,ge){"use strict";ge.d(dt,{Z:function(){return ae}});var be=ge(17313),_e=ge(13826),E=ge(92899),he=ge(29878),de=ge(19447),se=ge(83116),ne=ge(37613),le=oe=>{const{componentCls:re,menuCls:ee,colorError:a,colorTextLightSolid:y}=oe,x=`${ee}-item`;return{[`${re}, ${re}-menu-submenu`]:{[`${ee} ${x}`]:{[`&${x}-danger:not(${x}-disabled)`]:{color:a,"&:hover":{color:y,backgroundColor:a}}}}}};const ue=oe=>{const{componentCls:re,menuCls:ee,zIndexPopup:a,dropdownArrowDistance:y,sizePopupArrow:x,antCls:b,iconCls:z,motionDurationMid:te,dropdownPaddingVertical:ce,fontSize:fe,dropdownEdgeChildPadding:me,colorTextDisabled:ve,fontSizeIcon:pe,controlPaddingHorizontal:Se,colorBgElevated:ye}=oe;return[{[re]:Object.assign(Object.assign({},(0,be.Wf)(oe)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:a,display:"block","&::before":{position:"absolute",insetBlock:-y+x/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${b}-btn`]:{[`& > ${z}-down, & > ${b}-btn-icon > ${z}-down`]:{fontSize:pe}},[`${re}-wrap`]:{position:"relative",[`${b}-btn > ${z}-down`]:{fontSize:pe},[`${z}-down::before`]:{transition:`transform ${te}`}},[`${re}-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${re}-placement-bottomLeft, + `]:{borderRadius:0},[`> ${Ae}-item:last-child`]:{borderBottom:0},[`> ${Ae}-item > ${Ae}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${Ae}-item > ${Ae}-content > ${Ae}-content-box`]:{paddingTop:qe}}}},Qe=Ve=>{const{componentCls:Ae,paddingSM:Ne}=Ve;return{[`${Ae}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${Ae}-item`]:{borderBottom:0,[`> ${Ae}-content`]:{backgroundColor:"transparent",border:0,[`> ${Ae}-content-box`]:{paddingBlock:Ne}}}}}};var ut=(0,Xe.Z)("Collapse",Ve=>{const Ae=(0,We.TS)(Ve,{collapseHeaderPaddingSM:`${Ve.paddingXS}px ${Ve.paddingSM}px`,collapseHeaderPaddingLG:`${Ve.padding}px ${Ve.paddingLG}px`,collapsePanelBorderRadius:Ve.borderRadiusLG});return[ze(Ae),rt(Ae),Qe(Ae),Ue(Ae),(0,Ze.Z)(Ae)]},Ve=>({headerPadding:`${Ve.paddingSM}px ${Ve.padding}px`,headerBg:Ve.colorFillAlter,contentPadding:`${Ve.padding}px 16px`,contentBg:Ve.colorBgContainer})),He=Object.assign(ue.forwardRef((Ve,Ae)=>{const{getPrefixCls:Ne,direction:qe,collapse:Ke}=ue.useContext(Me.E_),{prefixCls:Fe,className:Oe,rootClassName:Te,style:xe,bordered:Ie=!0,ghost:$e,size:ot,expandIconPosition:ke="start",children:et,expandIcon:pt}=Ve,ct=(0,Ge.Z)(Bt=>{var Nt;return(Nt=ot!=null?ot:Bt)!==null&&Nt!==void 0?Nt:"middle"}),ht=Ne("collapse",Fe),lt=Ne(),[mt,at]=ut(ht),it=ue.useMemo(()=>ke==="left"?"start":ke==="right"?"end":ke,[ke]),ft=function(){let Bt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const Nt=pt?pt(Bt):ue.createElement(be.Z,{rotate:Bt.isActive?90:void 0});return(0,je.Tm)(Nt,()=>({className:E()(Nt.props.className,`${ht}-arrow`)}))},vt=E()(`${ht}-icon-position-${it}`,{[`${ht}-borderless`]:!Ie,[`${ht}-rtl`]:qe==="rtl",[`${ht}-ghost`]:!!$e,[`${ht}-${ct}`]:ct!=="middle"},Ke==null?void 0:Ke.className,Oe,Te,at),St=Object.assign(Object.assign({},(0,Ce.Z)(lt)),{motionAppear:!1,leavedClassName:`${ht}-content-hidden`}),Tt=ue.useMemo(()=>et?(0,oe.Z)(et).map((Bt,Nt)=>{var rn,bn;if(!((rn=Bt.props)===null||rn===void 0)&&rn.disabled){const un=(bn=Bt.key)!==null&&bn!==void 0?bn:String(Nt),{disabled:on,collapsible:kn}=Bt.props,Wn=Object.assign(Object.assign({},(0,De.Z)(Bt.props,["disabled"])),{key:un,collapsible:kn!=null?kn:on?"disabled":void 0});return(0,je.Tm)(Bt,Wn)}return Bt}):null,[et]);return mt(ue.createElement(Le,Object.assign({ref:Ae,openMotion:St},(0,De.Z)(Ve,["rootClassName"]),{expandIcon:ft,prefixCls:ht,className:vt,style:Object.assign(Object.assign({},Ke==null?void 0:Ke.style),xe)}),Tt))}),{Panel:tt}),Re=He},43428:function(_t,dt,ge){"use strict";ge.d(dt,{Z:function(){return Ye}});var be=ge(92310),_e=ge.n(be),E=ge(33885),he=ge(42978),de=ge(43403),se=ge(34280),ne=ge(59301),ie=ne.createContext(null),le=ne.createContext({}),ue=ie,ae=ge(20068),oe=ge(54476),re=ge(77900),ee=ge(10228),a=ge(26112),y=ge(70425),x=function(Re){var Ve=Re.prefixCls,Ae=Re.className,Ne=Re.style,qe=Re.children,Ke=Re.containerRef,Fe=Re.id,Oe=Re.onMouseEnter,Te=Re.onMouseOver,xe=Re.onMouseLeave,Ie=Re.onClick,$e=Re.onKeyDown,ot=Re.onKeyUp,ke={onMouseEnter:Oe,onMouseOver:Te,onMouseLeave:xe,onClick:Ie,onKeyDown:$e,onKeyUp:ot},et=ne.useContext(le),pt=et.panel,ct=(0,y.useComposeRef)(pt,Ke);return ne.createElement(ne.Fragment,null,ne.createElement("div",(0,oe.Z)({id:Fe,className:_e()("".concat(Ve,"-content"),Ae),style:(0,E.Z)({},Ne),"aria-modal":"true",role:"dialog",ref:ct},ke),qe))},b=x,z=ge(48736);function te(He){return typeof He=="string"&&String(Number(He))===He?((0,z.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(He)):He}function ce(He){warning(!("wrapperClassName"in He),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!He.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var fe={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function me(He,Re){var Ve,Ae,Ne,qe,Ke=He.prefixCls,Fe=He.open,Oe=He.placement,Te=He.inline,xe=He.push,Ie=He.forceRender,$e=He.autoFocus,ot=He.keyboard,ke=He.rootClassName,et=He.rootStyle,pt=He.zIndex,ct=He.className,ht=He.id,lt=He.style,mt=He.motion,at=He.width,it=He.height,ft=He.children,vt=He.contentWrapperStyle,St=He.mask,Tt=He.maskClosable,Bt=He.maskMotion,Nt=He.maskClassName,rn=He.maskStyle,bn=He.afterOpenChange,un=He.onClose,on=He.onMouseEnter,kn=He.onMouseOver,Wn=He.onMouseLeave,En=He.onClick,Kt=He.onKeyDown,Gt=He.onKeyUp,Ht=ne.useRef(),Wt=ne.useRef(),en=ne.useRef();ne.useImperativeHandle(Re,function(){return Ht.current});var yn=function(At){var tn=At.keyCode,Dt=At.shiftKey;switch(tn){case ee.Z.TAB:{if(tn===ee.Z.TAB){if(!Dt&&document.activeElement===en.current){var fn;(fn=Wt.current)===null||fn===void 0||fn.focus({preventScroll:!0})}else if(Dt&&document.activeElement===Wt.current){var zn;(zn=en.current)===null||zn===void 0||zn.focus({preventScroll:!0})}}break}case ee.Z.ESC:{un&&ot&&(At.stopPropagation(),un(At));break}}};ne.useEffect(function(){if(Fe&&$e){var zt;(zt=Ht.current)===null||zt===void 0||zt.focus({preventScroll:!0})}},[Fe]);var dn=ne.useState(!1),In=(0,he.Z)(dn,2),$t=In[0],sn=In[1],Pn=ne.useContext(ue),Rn;xe===!1?Rn={distance:0}:xe===!0?Rn={}:Rn=xe||{};var wt=(Ve=(Ae=(Ne=Rn)===null||Ne===void 0?void 0:Ne.distance)!==null&&Ae!==void 0?Ae:Pn==null?void 0:Pn.pushDistance)!==null&&Ve!==void 0?Ve:180,Ot=ne.useMemo(function(){return{pushDistance:wt,push:function(){sn(!0)},pull:function(){sn(!1)}}},[wt]);ne.useEffect(function(){if(Fe){var zt;Pn==null||(zt=Pn.push)===null||zt===void 0||zt.call(Pn)}else{var At;Pn==null||(At=Pn.pull)===null||At===void 0||At.call(Pn)}},[Fe]),ne.useEffect(function(){return function(){var zt;Pn==null||(zt=Pn.pull)===null||zt===void 0||zt.call(Pn)}},[]);var xt=St&&ne.createElement(re.default,(0,oe.Z)({key:"mask"},Bt,{visible:Fe}),function(zt,At){var tn=zt.className,Dt=zt.style;return ne.createElement("div",{className:_e()("".concat(Ke,"-mask"),tn,Nt),style:(0,E.Z)((0,E.Z)({},Dt),rn),onClick:Tt&&Fe?un:void 0,ref:At})}),Xt=typeof mt=="function"?mt(Oe):mt,Mn={};if($t&&wt)switch(Oe){case"top":Mn.transform="translateY(".concat(wt,"px)");break;case"bottom":Mn.transform="translateY(".concat(-wt,"px)");break;case"left":Mn.transform="translateX(".concat(wt,"px)");break;default:Mn.transform="translateX(".concat(-wt,"px)");break}Oe==="left"||Oe==="right"?Mn.width=te(at):Mn.height=te(it);var Tn={onMouseEnter:on,onMouseOver:kn,onMouseLeave:Wn,onClick:En,onKeyDown:Kt,onKeyUp:Gt},ur=ne.createElement(re.default,(0,oe.Z)({key:"panel"},Xt,{visible:Fe,forceRender:Ie,onVisibleChanged:function(At){bn==null||bn(At)},removeOnLeave:!1,leavedClassName:"".concat(Ke,"-content-wrapper-hidden")}),function(zt,At){var tn=zt.className,Dt=zt.style;return ne.createElement("div",(0,oe.Z)({className:_e()("".concat(Ke,"-content-wrapper"),tn),style:(0,E.Z)((0,E.Z)((0,E.Z)({},Mn),Dt),vt)},(0,a.Z)(He,{data:!0})),ne.createElement(b,(0,oe.Z)({id:ht,containerRef:At,prefixCls:Ke,className:ct,style:lt},Tn),ft))}),nr=(0,E.Z)({},et);return pt&&(nr.zIndex=pt),ne.createElement(ue.Provider,{value:Ot},ne.createElement("div",{className:_e()(Ke,"".concat(Ke,"-").concat(Oe),ke,(qe={},(0,ae.Z)(qe,"".concat(Ke,"-open"),Fe),(0,ae.Z)(qe,"".concat(Ke,"-inline"),Te),qe)),style:nr,tabIndex:-1,ref:Ht,onKeyDown:yn},xt,ne.createElement("div",{tabIndex:0,ref:Wt,style:fe,"aria-hidden":"true","data-sentinel":"start"}),ur,ne.createElement("div",{tabIndex:0,ref:en,style:fe,"aria-hidden":"true","data-sentinel":"end"})))}var ve=ne.forwardRef(me),pe=ve,Se=function(Re){var Ve=Re.open,Ae=Ve===void 0?!1:Ve,Ne=Re.prefixCls,qe=Ne===void 0?"rc-drawer":Ne,Ke=Re.placement,Fe=Ke===void 0?"right":Ke,Oe=Re.autoFocus,Te=Oe===void 0?!0:Oe,xe=Re.keyboard,Ie=xe===void 0?!0:xe,$e=Re.width,ot=$e===void 0?378:$e,ke=Re.mask,et=ke===void 0?!0:ke,pt=Re.maskClosable,ct=pt===void 0?!0:pt,ht=Re.getContainer,lt=Re.forceRender,mt=Re.afterOpenChange,at=Re.destroyOnClose,it=Re.onMouseEnter,ft=Re.onMouseOver,vt=Re.onMouseLeave,St=Re.onClick,Tt=Re.onKeyDown,Bt=Re.onKeyUp,Nt=Re.panelRef,rn=ne.useState(!1),bn=(0,he.Z)(rn,2),un=bn[0],on=bn[1],kn=ne.useState(!1),Wn=(0,he.Z)(kn,2),En=Wn[0],Kt=Wn[1];(0,se.Z)(function(){Kt(!0)},[]);var Gt=En?Ae:!1,Ht=ne.useRef(),Wt=ne.useRef();(0,se.Z)(function(){Gt&&(Wt.current=document.activeElement)},[Gt]);var en=function(sn){var Pn;if(on(sn),mt==null||mt(sn),!sn&&Wt.current&&!((Pn=Ht.current)!==null&&Pn!==void 0&&Pn.contains(Wt.current))){var Rn;(Rn=Wt.current)===null||Rn===void 0||Rn.focus({preventScroll:!0})}},yn=ne.useMemo(function(){return{panel:Nt}},[Nt]);if(!lt&&!un&&!Gt&&at)return null;var dn={onMouseEnter:it,onMouseOver:ft,onMouseLeave:vt,onClick:St,onKeyDown:Tt,onKeyUp:Bt},In=(0,E.Z)((0,E.Z)({},Re),{},{open:Gt,prefixCls:qe,placement:Fe,autoFocus:Te,keyboard:Ie,width:ot,mask:et,maskClosable:ct,inline:ht===!1,afterOpenChange:en,ref:Ht},dn);return ne.createElement(le.Provider,{value:yn},ne.createElement(de.Z,{open:Gt||lt||un,autoDestroy:!1,getContainer:ht,autoLock:et&&(Gt||un)},ne.createElement(pe,In)))},ye=Se,we=ye,Pe=ge(62892),Le=ge(36355),Ee=ge(32441),De=ge(47729),je=He=>{const{prefixCls:Re,title:Ve,footer:Ae,extra:Ne,closeIcon:qe,closable:Ke,onClose:Fe,headerStyle:Oe,drawerStyle:Te,bodyStyle:xe,footerStyle:Ie,children:$e}=He,ot=ne.useCallback(ht=>ne.createElement("button",{type:"button",onClick:Fe,"aria-label":"Close",className:`${Re}-close`},ht),[Fe]),[ke,et]=(0,De.Z)(Ke,qe,ot,void 0,!0),pt=ne.useMemo(()=>!Ve&&!ke?null:ne.createElement("div",{style:Oe,className:_e()(`${Re}-header`,{[`${Re}-header-close-only`]:ke&&!Ve&&!Ne})},ne.createElement("div",{className:`${Re}-header-title`},et,Ve&&ne.createElement("div",{className:`${Re}-title`},Ve)),Ne&&ne.createElement("div",{className:`${Re}-extra`},Ne)),[ke,et,Ne,Oe,Re,Ve]),ct=ne.useMemo(()=>{if(!Ae)return null;const ht=`${Re}-footer`;return ne.createElement("div",{className:ht,style:Ie},Ae)},[Ae,Ie,Re]);return ne.createElement("div",{className:`${Re}-wrapper-body`,style:Te},pt,ne.createElement("div",{className:`${Re}-body`,style:xe},$e),ct)},Me=ge(33234),Ge=ge(83116),Be=ge(37613),Je=He=>{const{componentCls:Re,motionDurationSlow:Ve}=He,Ae={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${Ve}`}}};return{[Re]:{[`${Re}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${Ve}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${Re}-panel-motion`]:{"&-left":[Ae,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[Ae,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[Ae,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[Ae,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const Ze=He=>{const{componentCls:Re,zIndexPopup:Ve,colorBgMask:Ae,colorBgElevated:Ne,motionDurationSlow:qe,motionDurationMid:Ke,padding:Fe,paddingLG:Oe,fontSizeLG:Te,lineHeightLG:xe,lineWidth:Ie,lineType:$e,colorSplit:ot,marginSM:ke,colorIcon:et,colorIconHover:pt,colorText:ct,fontWeightStrong:ht,footerPaddingBlock:lt,footerPaddingInline:mt}=He,at=`${Re}-content-wrapper`;return{[Re]:{position:"fixed",inset:0,zIndex:Ve,pointerEvents:"none","&-pure":{position:"relative",background:Ne,[`&${Re}-left`]:{boxShadow:He.boxShadowDrawerLeft},[`&${Re}-right`]:{boxShadow:He.boxShadowDrawerRight},[`&${Re}-top`]:{boxShadow:He.boxShadowDrawerUp},[`&${Re}-bottom`]:{boxShadow:He.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${Re}-mask`]:{position:"absolute",inset:0,zIndex:Ve,background:Ae,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:He.boxShadowDrawerLeft},[`&-right > ${at}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:He.boxShadowDrawerRight},[`&-top > ${at}`]:{top:0,insetInline:0,boxShadow:He.boxShadowDrawerUp},[`&-bottom > ${at}`]:{bottom:0,insetInline:0,boxShadow:He.boxShadowDrawerDown},[`${Re}-content`]:{width:"100%",height:"100%",overflow:"auto",background:Ne,pointerEvents:"auto"},[`${Re}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${Re}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${Fe}px ${Oe}px`,fontSize:Te,lineHeight:xe,borderBottom:`${Ie}px ${$e} ${ot}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${Re}-extra`]:{flex:"none"},[`${Re}-close`]:{display:"inline-block",marginInlineEnd:ke,color:et,fontWeight:ht,fontSize:Te,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${Ke}`,textRendering:"auto","&:focus, &:hover":{color:pt,textDecoration:"none"}},[`${Re}-title`]:{flex:1,margin:0,color:ct,fontWeight:He.fontWeightStrong,fontSize:Te,lineHeight:xe},[`${Re}-body`]:{flex:1,minWidth:0,minHeight:0,padding:Oe,overflow:"auto"},[`${Re}-footer`]:{flexShrink:0,padding:`${lt}px ${mt}px`,borderTop:`${Ie}px ${$e} ${ot}`},"&-rtl":{direction:"rtl"}}}};var Xe=(0,Ge.Z)("Drawer",He=>{const Re=(0,Be.TS)(He,{});return[Ze(Re),Je(Re)]},He=>({zIndexPopup:He.zIndexPopupBase,footerPaddingBlock:He.paddingXS,footerPaddingInline:He.padding})),We=ge(11575),ze=function(He,Re){var Ve={};for(var Ae in He)Object.prototype.hasOwnProperty.call(He,Ae)&&Re.indexOf(Ae)<0&&(Ve[Ae]=He[Ae]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ne=0,Ae=Object.getOwnPropertySymbols(He);Ne{var Re;const{rootClassName:Ve,width:Ae,height:Ne,size:qe="default",mask:Ke=!0,push:Fe=rt,open:Oe,afterOpenChange:Te,onClose:xe,prefixCls:Ie,getContainer:$e,style:ot,className:ke,visible:et,afterVisibleChange:pt}=He,ct=ze(He,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:ht,getPrefixCls:lt,direction:mt,drawer:at}=ne.useContext(Le.E_),it=lt("drawer",Ie),[ft,vt]=Xe(it),St=$e===void 0&&ht?()=>ht(document.body):$e,Tt=_e()({"no-mask":!Ke,[`${it}-rtl`]:mt==="rtl"},Ve,vt),Bt=ne.useMemo(()=>Ae!=null?Ae:qe==="large"?736:378,[Ae,qe]),Nt=ne.useMemo(()=>Ne!=null?Ne:qe==="large"?736:378,[Ne,qe]),rn={motionName:(0,Pe.m)(it,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},bn=on=>({motionName:(0,Pe.m)(it,`panel-motion-${on}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),un=(0,We.H)();return ft(ne.createElement(Me.BR,null,ne.createElement(Ee.Ux,{status:!0,override:!0},ne.createElement(we,Object.assign({prefixCls:it,onClose:xe,maskMotion:rn,motion:bn},ct,{open:Oe!=null?Oe:et,mask:Ke,push:Fe,width:Bt,height:Nt,style:Object.assign(Object.assign({},at==null?void 0:at.style),ot),className:_e()(at==null?void 0:at.className,ke),rootClassName:Tt,getContainer:St,afterOpenChange:Te!=null?Te:pt,panelRef:un}),ne.createElement(je,Object.assign({prefixCls:it},ct,{onClose:xe}))))))},ut=He=>{const{prefixCls:Re,style:Ve,className:Ae,placement:Ne="right"}=He,qe=ze(He,["prefixCls","style","className","placement"]),{getPrefixCls:Ke}=ne.useContext(Le.E_),Fe=Ke("drawer",Re),[Oe,Te]=Xe(Fe),xe=_e()(Fe,`${Fe}-pure`,`${Fe}-${Ne}`,Te,Ae);return Oe(ne.createElement("div",{className:xe,style:Ve},ne.createElement(je,Object.assign({prefixCls:Fe},qe))))};Qe._InternalPanelDoNotUseOrYouWillBeFired=ut;var Ye=Qe},91857:function(_t,dt,ge){"use strict";var be=ge(59301),_e=ge(38819),E=ge(92310),he=ge.n(E),de=ge(31561),se=ge(70425),ne=ge(18929),ie=ge(2738),le=ge(79676),ue=ge(53487),ae=ge(92343),oe=ge(36355),re=ge(20834),ee=ge(40875),a=ge(88088),y=ge(47211);const x=null,b=fe=>{const{menu:me,arrow:ve,prefixCls:pe,children:Se,trigger:ye,disabled:we,dropdownRender:Pe,getPopupContainer:Le,overlayClassName:Ee,rootClassName:De,open:Ce,onOpenChange:je,visible:Me,onVisibleChange:Ge,mouseEnterDelay:Be=.15,mouseLeaveDelay:tt=.1,autoAdjustOverflow:Je=!0,placement:Ze="",overlay:Xe,transitionName:We}=fe,{getPopupContainer:ze,getPrefixCls:Ue,direction:rt}=be.useContext(oe.E_),Qe=be.useMemo(()=>{const ke=Ue();return We!==void 0?We:Ze.includes("top")?`${ke}-slide-down`:`${ke}-slide-up`},[Ue,Ze,We]),ut=be.useMemo(()=>Ze?Ze.includes("Center")?Ze.slice(0,Ze.indexOf("Center")):Ze:rt==="rtl"?"bottomRight":"bottomLeft",[Ze,rt]),Ye=Ue("dropdown",pe),[He,Re]=(0,y.Z)(Ye),[,Ve]=(0,a.Z)(),Ae=be.Children.only(Se),Ne=(0,ae.Tm)(Ae,{className:he()(`${Ye}-trigger`,{[`${Ye}-rtl`]:rt==="rtl"},Ae.props.className),disabled:we}),qe=we?[]:ye;let Ke;qe&&qe.includes("contextMenu")&&(Ke=!0);const[Fe,Oe]=(0,ne.Z)(!1,{value:Ce!=null?Ce:Me}),Te=(0,se.useEvent)(ke=>{je==null||je(ke),Ge==null||Ge(ke),Oe(ke)}),xe=he()(Ee,De,Re,{[`${Ye}-rtl`]:rt==="rtl"}),Ie=(0,le.Z)({arrowPointAtCenter:typeof ve=="object"&&ve.pointAtCenter,autoAdjustOverflow:Je,offset:Ve.marginXXS,arrowWidth:ve?Ve.sizePopupArrow:0,borderRadius:Ve.borderRadius}),$e=be.useCallback(()=>{Oe(!1)},[]),ot=()=>{let ke;return me!=null&&me.items?ke=be.createElement(re.default,Object.assign({},me)):typeof Xe=="function"?ke=Xe():ke=Xe,Pe&&(ke=Pe(ke)),ke=be.Children.only(typeof ke=="string"?be.createElement("span",null,ke):ke),be.createElement(ee.J,{prefixCls:`${Ye}-menu`,expandIcon:be.createElement("span",{className:`${Ye}-menu-submenu-arrow`},be.createElement(_e.Z,{className:`${Ye}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:$e,validator:et=>{let{mode:pt}=et}},ke)};return He(be.createElement(de.Z,Object.assign({alignPoint:Ke},(0,ie.Z)(fe,["rootClassName"]),{mouseEnterDelay:Be,mouseLeaveDelay:tt,visible:Fe,builtinPlacements:Ie,arrow:!!ve,overlayClassName:xe,prefixCls:Ye,getPopupContainer:Le||ze,transitionName:Qe,trigger:qe,overlay:ot,placement:ut,onVisibleChange:Te}),Ne))};function z(fe){return Object.assign(Object.assign({},fe),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const te=(0,ue.Z)(b,"dropdown",fe=>fe,z),ce=fe=>be.createElement(te,Object.assign({},fe),be.createElement("span",null));b._InternalPanelDoNotUseOrYouWillBeFired=ce,dt.Z=b},38854:function(_t,dt,ge){"use strict";ge.d(dt,{Z:function(){return a}});var be=ge(91857),_e=ge(92310),E=ge.n(_e),he=ge(59301),de=ge(18785),se=ge(3113),ne=ge(36355),ie=ge(81327),le=ge(33234),ue=ge(47211),ae=function(y,x){var b={};for(var z in y)Object.prototype.hasOwnProperty.call(y,z)&&x.indexOf(z)<0&&(b[z]=y[z]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var te=0,z=Object.getOwnPropertySymbols(y);te{const{getPopupContainer:x,getPrefixCls:b,direction:z}=he.useContext(ne.E_),{prefixCls:te,type:ce="default",danger:fe,disabled:me,loading:ve,onClick:pe,htmlType:Se,children:ye,className:we,menu:Pe,arrow:Le,autoFocus:Ee,overlay:De,trigger:Ce,align:je,open:Me,onOpenChange:Ge,placement:Be,getPopupContainer:tt,href:Je,icon:Ze=he.createElement(de.Z,null),title:Xe,buttonsRender:We=ot=>ot,mouseEnterDelay:ze,mouseLeaveDelay:Ue,overlayClassName:rt,overlayStyle:Qe,destroyPopupOnHide:ut,dropdownRender:Ye}=y,He=ae(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"]),Re=b("dropdown",te),Ve=`${Re}-button`,[Ae,Ne]=(0,ue.Z)(Re),qe={menu:Pe,arrow:Le,autoFocus:Ee,align:je,disabled:me,trigger:me?[]:Ce,onOpenChange:Ge,getPopupContainer:tt||x,mouseEnterDelay:ze,mouseLeaveDelay:Ue,overlayClassName:rt,overlayStyle:Qe,destroyPopupOnHide:ut,dropdownRender:Ye},{compactSize:Ke,compactItemClassnames:Fe}=(0,le.ri)(Re,z),Oe=E()(Ve,Fe,we,Ne);"overlay"in y&&(qe.overlay=De),"open"in y&&(qe.open=Me),"placement"in y?qe.placement=Be:qe.placement=z==="rtl"?"bottomLeft":"bottomRight";const Te=he.createElement(se.ZP,{type:ce,danger:fe,disabled:me,loading:ve,onClick:pe,htmlType:Se,href:Je,title:Xe},ye),xe=he.createElement(se.ZP,{type:ce,danger:fe,icon:Ze}),[Ie,$e]=We([Te,xe]);return Ae(he.createElement(ie.Z.Compact,Object.assign({className:Oe,size:Ke,block:!0},He),Ie,he.createElement(be.Z,Object.assign({},qe),$e)))};oe.__ANT_BUTTON=!0;var re=oe;const ee=be.Z;ee.Button=re;var a=ee},47211:function(_t,dt,ge){"use strict";ge.d(dt,{Z:function(){return ae}});var be=ge(17313),_e=ge(13826),E=ge(92899),he=ge(29878),de=ge(19447),se=ge(83116),ne=ge(37613),le=oe=>{const{componentCls:re,menuCls:ee,colorError:a,colorTextLightSolid:y}=oe,x=`${ee}-item`;return{[`${re}, ${re}-menu-submenu`]:{[`${ee} ${x}`]:{[`&${x}-danger:not(${x}-disabled)`]:{color:a,"&:hover":{color:y,backgroundColor:a}}}}}};const ue=oe=>{const{componentCls:re,menuCls:ee,zIndexPopup:a,dropdownArrowDistance:y,sizePopupArrow:x,antCls:b,iconCls:z,motionDurationMid:te,dropdownPaddingVertical:ce,fontSize:fe,dropdownEdgeChildPadding:me,colorTextDisabled:ve,fontSizeIcon:pe,controlPaddingHorizontal:Se,colorBgElevated:ye}=oe;return[{[re]:Object.assign(Object.assign({},(0,be.Wf)(oe)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:a,display:"block","&::before":{position:"absolute",insetBlock:-y+x/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${b}-btn`]:{[`& > ${z}-down, & > ${b}-btn-icon > ${z}-down`]:{fontSize:pe}},[`${re}-wrap`]:{position:"relative",[`${b}-btn > ${z}-down`]:{fontSize:pe},[`${z}-down::before`]:{transition:`transform ${te}`}},[`${re}-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${re}-placement-bottomLeft, &${b}-slide-down-appear${b}-slide-down-appear-active${re}-placement-bottomLeft, &${b}-slide-down-enter${b}-slide-down-enter-active${re}-placement-bottom, &${b}-slide-down-appear${b}-slide-down-appear-active${re}-placement-bottom, @@ -184,10 +184,10 @@ headers: `+JSON.stringify(ft),lt.data=mt,lt.path=Be.path,lt.status=Re,lt.headers &${b}-slide-down-leave${b}-slide-down-leave-active${re}-placement-bottom, &${b}-slide-down-leave${b}-slide-down-leave-active${re}-placement-bottomRight`]:{animationName:_e.Uw},[`&${b}-slide-up-leave${b}-slide-up-leave-active${re}-placement-topLeft, &${b}-slide-up-leave${b}-slide-up-leave-active${re}-placement-top, - &${b}-slide-up-leave${b}-slide-up-leave-active${re}-placement-topRight`]:{animationName:_e.ly}})},(0,de.ZP)(oe,{colorBg:ye,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${re} ${ee}`]:{position:"relative",margin:0},[`${ee}-submenu-popup`]:{position:"absolute",zIndex:a,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${re}, ${re}-menu-submenu`]:{[ee]:Object.assign(Object.assign({padding:me,listStyleType:"none",backgroundColor:ye,backgroundClip:"padding-box",borderRadius:oe.borderRadiusLG,outline:"none",boxShadow:oe.boxShadowSecondary},(0,be.Qy)(oe)),{[`${ee}-item-group-title`]:{padding:`${ce}px ${Se}px`,color:oe.colorTextDescription,transition:`all ${te}`},[`${ee}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${ee}-item-icon`]:{minWidth:fe,marginInlineEnd:oe.marginXS,fontSize:oe.fontSizeSM},[`${ee}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${te}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${ee}-item, ${ee}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${ce}px ${Se}px`,color:oe.colorText,fontWeight:"normal",fontSize:fe,lineHeight:oe.lineHeight,cursor:"pointer",transition:`all ${te}`,borderRadius:oe.borderRadiusSM,"&:hover, &-active":{backgroundColor:oe.controlItemBgHover}},(0,be.Qy)(oe)),{"&-selected":{color:oe.colorPrimary,backgroundColor:oe.controlItemBgActive,"&:hover, &-active":{backgroundColor:oe.controlItemBgActiveHover}},"&-disabled":{color:ve,cursor:"not-allowed","&:hover":{color:ve,backgroundColor:ye,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${oe.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:oe.colorSplit},[`${re}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:oe.paddingXS,[`${re}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:oe.colorTextDescription,fontSize:pe,fontStyle:"normal"}}}),[`${ee}-item-group-list`]:{margin:`0 ${oe.marginXS}px`,padding:0,listStyle:"none"},[`${ee}-submenu-title`]:{paddingInlineEnd:Se+oe.fontSizeSM},[`${ee}-submenu-vertical`]:{position:"relative"},[`${ee}-submenu${ee}-submenu-disabled ${re}-menu-submenu-title`]:{[`&, ${re}-menu-submenu-arrow-icon`]:{color:ve,backgroundColor:ye,cursor:"not-allowed"}},[`${ee}-submenu-selected ${re}-menu-submenu-title`]:{color:oe.colorPrimary}})}},[(0,_e.oN)(oe,"slide-up"),(0,_e.oN)(oe,"slide-down"),(0,E.Fm)(oe,"move-up"),(0,E.Fm)(oe,"move-down"),(0,he._y)(oe,"zoom-big")]]};var ae=(0,se.Z)("Dropdown",(oe,re)=>{let{rootPrefixCls:ee}=re;const{marginXXS:a,sizePopupArrow:y,controlHeight:x,fontSize:b,lineHeight:z,paddingXXS:te,componentCls:ce,borderRadiusLG:fe}=oe,me=(x-b*z)/2,{dropdownArrowOffset:ve}=(0,de.fS)({contentRadius:fe}),pe=(0,ne.TS)(oe,{menuCls:`${ce}-menu`,rootPrefixCls:ee,dropdownArrowDistance:y/2+a,dropdownArrowOffset:ve,dropdownPaddingVertical:me,dropdownEdgeChildPadding:te});return[ue(pe),le(pe)]},oe=>({zIndexPopup:oe.zIndexPopupBase+50}))},8628:function(_t,dt,ge){"use strict";var be=ge(59301),_e=ge(34280),E=ge(56762),he=ge(69507);function de(){let se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const ne=(0,be.useRef)({}),ie=(0,E.Z)(),le=(0,he.ZP)();return(0,_e.Z)(()=>{const ue=le.subscribe(ae=>{ne.current=ae,se&&ie()});return()=>le.unsubscribe(ue)},[]),ne.current}dt.Z=de},11611:function(_t,dt,ge){"use strict";ge.d(dt,{Z:function(){return nr}});var be=ge(59301),_e=ge(15277),E=ge(92310),he=ge.n(E),de=ge(54476),se=ge(33885),ne=ge(20068),ie=ge(42978),le=ge(76190),ue=ge(75931),ae=ge(55468),oe=ge(18929),re=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"],ee=be.createContext(null),a=0;function y(zt,At){var nn=be.useState(function(){return a+=1,String(a)}),Dt=(0,ie.Z)(nn,1),fn=Dt[0],kn=be.useContext(ee),Bn={data:At,canPreview:zt};return be.useEffect(function(){if(kn)return kn.register(fn,Bn)},[]),be.useEffect(function(){kn&&kn.register(fn,Bn)},[zt,At]),fn}function x(zt){return new Promise(function(At){var nn=document.createElement("img");nn.onerror=function(){return At(!1)},nn.onload=function(){return At(!0)},nn.src=zt})}function b(zt){var At=zt.src,nn=zt.isCustomPlaceholder,Dt=zt.fallback,fn=(0,be.useState)(nn?"loading":"normal"),kn=(0,ie.Z)(fn,2),Bn=kn[0],An=kn[1],bt=(0,be.useRef)(!1),Mt=Bn==="error";(0,be.useEffect)(function(){x(At).then(function(qt){qt||An("error")})},[At]),(0,be.useEffect)(function(){nn&&!bt.current?An("loading"):Mt&&An("normal")},[At]);var Ft=function(){An("normal")},xt=function(Vt){bt.current=!1,Bn==="loading"&&Vt!=null&&Vt.complete&&(Vt.naturalWidth||Vt.naturalHeight)&&(bt.current=!0,Ft())},tn=Mt&&Dt?{src:Dt}:{onLoad:Ft,src:At};return[xt,tn,Bn]}var z=ge(86923),te=ge(8224),ce=ge(10228),fe=ge(48736);function me(zt,At,nn,Dt){var fn=At+nn,kn=(nn-Dt)/2;if(nn>Dt){if(At>0)return(0,ne.Z)({},zt,kn);if(At<0&&fnDt)return(0,ne.Z)({},zt,At<0?kn:-kn);return{}}function ve(zt,At,nn,Dt){var fn=(0,ae.g1)(),kn=fn.width,Bn=fn.height,An=null;return zt<=kn&&At<=Bn?An={x:0,y:0}:(zt>kn||At>Bn)&&(An=(0,se.Z)((0,se.Z)({},me("x",nn,zt,kn)),me("y",Dt,At,Bn))),An}var pe=ge(13697),Se=ge(16089),ye={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function we(zt,At,nn,Dt){var fn=(0,be.useRef)(null),kn=(0,be.useRef)([]),Bn=(0,be.useState)(ye),An=(0,ie.Z)(Bn,2),bt=An[0],Mt=An[1],Ft=function(Vt){Mt(ye),Dt&&!(0,pe.Z)(ye,bt)&&Dt({transform:ye,action:Vt})},xt=function(Vt,Jt){fn.current===null&&(kn.current=[],fn.current=(0,Se.Z)(function(){Mt(function($n){var Kn=$n;return kn.current.forEach(function(kt){Kn=(0,se.Z)((0,se.Z)({},Kn),kt)}),fn.current=null,Dt==null||Dt({transform:Kn,action:Jt}),Kn})})),kn.current.push((0,se.Z)((0,se.Z)({},bt),Vt))},tn=function(Vt,Jt,$n,Kn){var kt=zt.current,br=kt.width,cr=kt.height,ar=kt.offsetWidth,Hr=kt.offsetHeight,xn=kt.offsetLeft,jn=kt.offsetTop,hn=Vt,_n=bt.scale*Vt;_n>nn?(hn=nn/bt.scale,_n=nn):_n1,bo=to&&kt>=1,qn=we(lo,xn,hn,Zr),xr=qn.transform,Tr=qn.resetTransform,Lr=qn.updateTransform,ho=qn.dispatchZoomChange,Do=(0,be.useState)(!0),xo=(0,ie.Z)(Do,2),jo=xo[0],Yo=xo[1],Fo=xr.rotate,Yr=xr.scale,co=xr.x,zo=xr.y,Lt=he()((0,ne.Z)({},"".concat(nn,"-moving"),Nr));(0,be.useEffect)(function(){jo||Yo(!0)},[jo]);var Xt=function(){Tr("close")},mn=function(){ho(Ce+ar,"zoomIn")},yn=function(){ho(Ce/(Ce+ar),"zoomOut")},ln=function(){Lr({rotate:Fo+90},"rotateRight")},an=function(){Lr({rotate:Fo-90},"rotateLeft")},cn=function(){Lr({flipX:!xr.flipX},"flipX")},pn=function(){Lr({flipY:!xr.flipY},"flipY")},On=function(Vn){Vn==null||Vn.preventDefault(),Vn==null||Vn.stopPropagation(),$n>0&&(Yo(!1),Tr("prev"),Mr==null||Mr($n-1,$n))},Zn=function(Vn){Vn==null||Vn.preventDefault(),Vn==null||Vn.stopPropagation(),$n0&&(jr=Ce/jr),ho(jr,"wheel",Vn.clientX,Vn.clientY)}},pr=function(Vn){!Mt||!no||(Vn.keyCode===ce.Z.LEFT?On():Vn.keyCode===ce.Z.RIGHT&&Zn())},Jn=function(Vn){Mt&&(Yr!==1?Lr({x:0,y:0,scale:1},"doubleClick"):ho(Ce+ar,"doubleClick",Vn.clientX,Vn.clientY))};(0,be.useEffect)(function(){var _r,Vn,Dr,$r;if(An){Dr=(0,te.Z)(window,"mouseup",Dn,!1),$r=(0,te.Z)(window,"mousemove",rr,!1);try{window.top!==window.self&&(_r=(0,te.Z)(window.top,"mouseup",Dn,!1),Vn=(0,te.Z)(window.top,"mousemove",rr,!1))}catch(jr){(0,fe.Kp)(!1,"[rc-image] ".concat(jr))}}return function(){var jr,Cr,Ur,po;(jr=Dr)===null||jr===void 0||jr.remove(),(Cr=$r)===null||Cr===void 0||Cr.remove(),(Ur=_r)===null||Ur===void 0||Ur.remove(),(po=Vn)===null||po===void 0||po.remove()}},[Mt,Nr,co,zo,Fo,An]),(0,be.useEffect)(function(){var _r=(0,te.Z)(window,"keydown",pr,!1);return function(){_r.remove()}},[Mt,no,$n]);var wr=be.createElement(Be,(0,de.Z)({},Qn,{width:At.width,height:At.height,imgRef:lo,className:"".concat(nn,"-img"),alt:fn,style:{transform:"translate3d(".concat(xr.x,"px, ").concat(xr.y,"px, 0) scale3d(").concat(xr.flipX?"-":"").concat(Yr,", ").concat(xr.flipY?"-":"").concat(Yr,", 1) rotate(").concat(Fo,"deg)"),transitionDuration:!jo&&"0s"},fallback:kn,src:Dt,onWheel:oo,onMouseDown:Ar,onDoubleClick:Jn}));return be.createElement(be.Fragment,null,be.createElement(z.Z,(0,de.Z)({transitionName:Pr,maskTransitionName:In,closable:!1,keyboard:!0,prefixCls:nn,onClose:bt,visible:Mt,wrapClassName:Lt,rootClassName:tn,getContainer:Vt},qr,{afterClose:Xt}),be.createElement("div",{className:"".concat(nn,"-img-wrapper")},sr?sr(wr,(0,se.Z)({transform:xr},to?{current:$n}:{})):wr)),be.createElement(De,{visible:Mt,transform:xr,maskTransitionName:In,closeIcon:qt,getContainer:Vt,prefixCls:nn,rootClassName:tn,icons:xt,countRender:br,showSwitch:no,showProgress:bo,current:$n,count:kt,scale:Yr,minScale:xn,maxScale:hn,toolbarRender:Wr,onSwitchLeft:On,onSwitchRight:Zn,onZoomIn:mn,onZoomOut:yn,onRotateRight:ln,onRotateLeft:an,onFlipX:cn,onFlipY:pn,onClose:bt}))},Je=tt,Ze=ge(94480);function Xe(zt){var At=be.useState({}),nn=(0,ie.Z)(At,2),Dt=nn[0],fn=nn[1],kn=be.useCallback(function(An,bt){return fn(function(Mt){return(0,se.Z)((0,se.Z)({},Mt),{},(0,ne.Z)({},An,bt))}),function(){fn(function(Mt){var Ft=(0,se.Z)({},Mt);return delete Ft[An],Ft})}},[]),Bn=be.useMemo(function(){return zt?zt.map(function(An){if(typeof An=="string")return{data:{src:An}};var bt={};return Object.keys(An).forEach(function(Mt){["src"].concat((0,Ze.Z)(re)).includes(Mt)&&(bt[Mt]=An[Mt])}),{data:bt}}):Object.keys(Dt).reduce(function(An,bt){var Mt=Dt[bt],Ft=Mt.canPreview,xt=Mt.data;return Ft&&An.push({data:xt,id:bt}),An},[])},[zt,Dt]);return[Bn,kn]}var We=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],ze=["src"],Ue=function(At){var nn,Dt=At.previewPrefixCls,fn=Dt===void 0?"rc-image-preview":Dt,kn=At.children,Bn=At.icons,An=Bn===void 0?{}:Bn,bt=At.items,Mt=At.preview,Ft=At.fallback,xt=(0,le.Z)(Mt)==="object"?Mt:{},tn=xt.visible,qt=xt.onVisibleChange,Vt=xt.getContainer,Jt=xt.current,$n=xt.movable,Kn=xt.minScale,kt=xt.maxScale,br=xt.countRender,cr=xt.closeIcon,ar=xt.onChange,Hr=xt.onTransform,xn=xt.toolbarRender,jn=xt.imageRender,hn=(0,ue.Z)(xt,We),_n=Xe(bt),Pr=(0,ie.Z)(_n,2),Un=Pr[0],In=Pr[1],sr=(0,oe.Z)(0,{value:Jt}),Qn=(0,ie.Z)(sr,2),Wr=Qn[0],Zr=Qn[1],Mr=(0,be.useState)(!1),qr=(0,ie.Z)(Mr,2),lo=qr[0],Cn=qr[1],wo=((nn=Un[Wr])===null||nn===void 0?void 0:nn.data)||{},ro=wo.src,Nr=(0,ue.Z)(wo,ze),So=(0,oe.Z)(!!tn,{value:tn,onChange:function(Fo,Yr){qt==null||qt(Fo,Yr,Wr)}}),to=(0,ie.Z)(So,2),no=to[0],bo=to[1],qn=(0,be.useState)(null),xr=(0,ie.Z)(qn,2),Tr=xr[0],Lr=xr[1],ho=be.useCallback(function(Yo,Fo,Yr){var co=Un.findIndex(function(zo){return zo.id===Yo});bo(!0),Lr({x:Fo,y:Yr}),Zr(co<0?0:co),Cn(!0)},[Un]);be.useEffect(function(){no?lo||Zr(0):Cn(!1)},[no]);var Do=function(Fo,Yr){Zr(Fo),ar==null||ar(Fo,Yr)},xo=function(){bo(!1),Lr(null)},jo=be.useMemo(function(){return{register:In,onPreview:ho}},[In,ho]);return be.createElement(ee.Provider,{value:jo},kn,be.createElement(Je,(0,de.Z)({"aria-hidden":!no,movable:$n,visible:no,prefixCls:fn,closeIcon:cr,onClose:xo,mousePosition:Tr,imgCommonProps:Nr,src:ro,fallback:Ft,icons:An,minScale:Kn,maxScale:kt,getContainer:Vt,current:Wr,count:Un.length,countRender:br,onTransform:Hr,toolbarRender:xn,imageRender:jn,onChange:Do},hn)))},rt=Ue,Qe=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],ut=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],Ye=function(At){var nn=At.src,Dt=At.alt,fn=At.onPreviewClose,kn=At.prefixCls,Bn=kn===void 0?"rc-image":kn,An=At.previewPrefixCls,bt=An===void 0?"".concat(Bn,"-preview"):An,Mt=At.placeholder,Ft=At.fallback,xt=At.width,tn=At.height,qt=At.style,Vt=At.preview,Jt=Vt===void 0?!0:Vt,$n=At.className,Kn=At.onClick,kt=At.onError,br=At.wrapperClassName,cr=At.wrapperStyle,ar=At.rootClassName,Hr=(0,ue.Z)(At,Qe),xn=Mt&&Mt!==!0,jn=(0,le.Z)(Jt)==="object"?Jt:{},hn=jn.src,_n=jn.visible,Pr=_n===void 0?void 0:_n,Un=jn.onVisibleChange,In=Un===void 0?fn:Un,sr=jn.getContainer,Qn=sr===void 0?void 0:sr,Wr=jn.mask,Zr=jn.maskClassName,Mr=jn.movable,qr=jn.icons,lo=jn.scaleStep,Cn=jn.minScale,wo=jn.maxScale,ro=jn.imageRender,Nr=jn.toolbarRender,So=(0,ue.Z)(jn,ut),to=hn!=null?hn:nn,no=(0,oe.Z)(!!Pr,{value:Pr,onChange:In}),bo=(0,ie.Z)(no,2),qn=bo[0],xr=bo[1],Tr=b({src:nn,isCustomPlaceholder:xn,fallback:Ft}),Lr=(0,ie.Z)(Tr,3),ho=Lr[0],Do=Lr[1],xo=Lr[2],jo=(0,be.useState)(null),Yo=(0,ie.Z)(jo,2),Fo=Yo[0],Yr=Yo[1],co=(0,be.useContext)(ee),zo=!!Jt,Lt=function(){xr(!1),Yr(null)},Xt=he()(Bn,br,ar,(0,ne.Z)({},"".concat(Bn,"-error"),xo==="error")),mn=(0,be.useMemo)(function(){var cn={};return re.forEach(function(pn){At[pn]!==void 0&&(cn[pn]=At[pn])}),cn},re.map(function(cn){return At[cn]})),yn=(0,be.useMemo)(function(){return(0,se.Z)((0,se.Z)({},mn),{},{src:to})},[to,mn]),ln=y(zo,yn),an=function(pn){var On=(0,ae.os)(pn.target),Zn=On.left,Dn=On.top;co?co.onPreview(ln,Zn,Dn):(Yr({x:Zn,y:Dn}),xr(!0)),Kn==null||Kn(pn)};return be.createElement(be.Fragment,null,be.createElement("div",(0,de.Z)({},Hr,{className:Xt,onClick:zo?an:Kn,style:(0,se.Z)({width:xt,height:tn},cr)}),be.createElement("img",(0,de.Z)({},mn,{className:he()("".concat(Bn,"-img"),(0,ne.Z)({},"".concat(Bn,"-img-placeholder"),Mt===!0),$n),style:(0,se.Z)({height:tn},qt),ref:ho},Do,{width:xt,height:tn,onError:kt})),xo==="loading"&&be.createElement("div",{"aria-hidden":"true",className:"".concat(Bn,"-placeholder")},Mt),Wr&&zo&&be.createElement("div",{className:he()("".concat(Bn,"-mask"),Zr),style:{display:(qt==null?void 0:qt.display)==="none"?"none":void 0}},Wr)),!co&&zo&&be.createElement(Je,(0,de.Z)({"aria-hidden":!qn,visible:qn,prefixCls:bt,onClose:Lt,mousePosition:Fo,src:to,alt:Dt,fallback:Ft,getContainer:Qn,icons:qr,movable:Mr,scaleStep:lo,minScale:Cn,maxScale:wo,rootClassName:ar,imageRender:ro,imgCommonProps:mn,toolbarRender:Nr},So)))};Ye.PreviewGroup=rt,Ye.displayName="Image";var He=Ye,Re=He,Ve=ge(62892),Ae=ge(36355),Ne=ge(31724),qe=ge(99267),Ke=ge(33853),Fe=ge(38819),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"},Te=Oe,xe=ge(7657),Ie=function(At,nn){return be.createElement(xe.Z,(0,de.Z)({},At,{ref:nn,icon:Te}))},$e=be.forwardRef(Ie),ot=$e,ke={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}},{tag:"path",attrs:{d:"M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z"}}]},name:"rotate-right",theme:"outlined"},et=ke,pt=function(At,nn){return be.createElement(xe.Z,(0,de.Z)({},At,{ref:nn,icon:et}))},ct=be.forwardRef(pt),ht=ct,lt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"swap",theme:"outlined"},mt=lt,at=function(At,nn){return be.createElement(xe.Z,(0,de.Z)({},At,{ref:nn,icon:mt}))},it=be.forwardRef(at),ft=it,vt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"},St=vt,Tt=function(At,nn){return be.createElement(xe.Z,(0,de.Z)({},At,{ref:nn,icon:St}))},Bt=be.forwardRef(Tt),Nt=Bt,rn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"},Sn=rn,un=function(At,nn){return be.createElement(xe.Z,(0,de.Z)({},At,{ref:nn,icon:Sn}))},on=be.forwardRef(un),Nn=on,Wn=ge(64993),En=ge(73819),$t=ge(17313),Gt=ge(29878),Ht=ge(1950),Wt=ge(83116),en=ge(37613);const bn=zt=>({position:zt||"absolute",inset:0}),dn=zt=>{const{iconCls:At,motionDurationSlow:nn,paddingXXS:Dt,marginXXS:fn,prefixCls:kn,colorTextLightSolid:Bn}=zt;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:Bn,background:new Wn.C("#000").setAlpha(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${nn}`,[`.${kn}-mask-info`]:Object.assign(Object.assign({},$t.vS),{padding:`0 ${Dt}px`,[At]:{marginInlineEnd:fn,svg:{verticalAlign:"baseline"}}})}},Ln=zt=>{const{previewCls:At,modalMaskBg:nn,paddingSM:Dt,marginXL:fn,margin:kn,paddingLG:Bn,previewOperationColorDisabled:An,previewOperationHoverColor:bt,motionDurationSlow:Mt,iconCls:Ft,colorTextLightSolid:xt}=zt,tn=new Wn.C(nn).setAlpha(.1),qt=tn.clone().setAlpha(.2);return{[`${At}-footer`]:{position:"fixed",bottom:fn,left:{_skip_check_:!0,value:0},width:"100%",display:"flex",flexDirection:"column",alignItems:"center",color:zt.previewOperationColor},[`${At}-progress`]:{marginBottom:kn},[`${At}-close`]:{position:"fixed",top:fn,right:{_skip_check_:!0,value:fn},display:"flex",color:xt,backgroundColor:tn.toRgbString(),borderRadius:"50%",padding:Dt,outline:0,border:0,cursor:"pointer",transition:`all ${Mt}`,"&:hover":{backgroundColor:qt.toRgbString()},[`& > ${Ft}`]:{fontSize:zt.previewOperationSize}},[`${At}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${Bn}px`,backgroundColor:tn.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:Dt,padding:Dt,cursor:"pointer",transition:`all ${Mt}`,userSelect:"none",[`&:not(${At}-operations-operation-disabled):hover > ${Ft}`]:{color:bt},"&-disabled":{color:An,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${Ft}`]:{fontSize:zt.previewOperationSize}}}}},Yt=zt=>{const{modalMaskBg:At,iconCls:nn,previewOperationColorDisabled:Dt,previewCls:fn,zIndexPopup:kn,motionDurationSlow:Bn}=zt,An=new Wn.C(At).setAlpha(.1),bt=An.clone().setAlpha(.2);return{[`${fn}-switch-left, ${fn}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:kn+1,display:"flex",alignItems:"center",justifyContent:"center",width:zt.imagePreviewSwitchSize,height:zt.imagePreviewSwitchSize,marginTop:-zt.imagePreviewSwitchSize/2,color:zt.previewOperationColor,background:An.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${Bn}`,userSelect:"none","&:hover":{background:bt.toRgbString()},"&-disabled":{"&, &:hover":{color:Dt,background:"transparent",cursor:"not-allowed",[`> ${nn}`]:{cursor:"not-allowed"}}},[`> ${nn}`]:{fontSize:zt.previewOperationSize}},[`${fn}-switch-left`]:{insetInlineStart:zt.marginSM},[`${fn}-switch-right`]:{insetInlineEnd:zt.marginSM}}},sn=zt=>{const{motionEaseOut:At,previewCls:nn,motionDurationSlow:Dt,componentCls:fn}=zt;return[{[`${fn}-preview-root`]:{[nn]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${nn}-body`]:Object.assign(Object.assign({},bn()),{overflow:"hidden"}),[`${nn}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${Dt} ${At} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},bn()),{transition:`transform ${Dt} ${At} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${nn}-moving`]:{[`${nn}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${fn}-preview-root`]:{[`${nn}-wrap`]:{zIndex:zt.zIndexPopup}}},{[`${fn}-preview-operations-wrapper`]:{position:"fixed",zIndex:zt.zIndexPopup+1},"&":[Ln(zt),Yt(zt)]}]},Pn=zt=>{const{componentCls:At}=zt;return{[At]:{position:"relative",display:"inline-block",[`${At}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${At}-img-placeholder`]:{backgroundColor:zt.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${At}-mask`]:Object.assign({},dn(zt)),[`${At}-mask:hover`]:{opacity:1},[`${At}-placeholder`]:Object.assign({},bn())}}},Rn=zt=>{const{previewCls:At}=zt;return{[`${At}-root`]:(0,Gt._y)(zt,"zoom"),"&":(0,Ht.J$)(zt,!0)}};var Pt=(0,Wt.Z)("Image",zt=>{const At=`${zt.componentCls}-preview`,nn=(0,en.TS)(zt,{previewCls:At,modalMaskBg:new Wn.C("#000").setAlpha(.45).toRgbString(),imagePreviewSwitchSize:zt.controlHeightLG});return[Pn(nn),sn(nn),(0,En.QA)((0,en.TS)(nn,{componentCls:At})),Rn(nn)]},zt=>({zIndexPopup:zt.zIndexPopupBase+80,previewOperationColor:new Wn.C(zt.colorTextLightSolid).setAlpha(.65).toRgbString(),previewOperationHoverColor:new Wn.C(zt.colorTextLightSolid).setAlpha(.85).toRgbString(),previewOperationColorDisabled:new Wn.C(zt.colorTextLightSolid).setAlpha(.25).toRgbString(),previewOperationSize:zt.fontSizeIcon*1.5})),Et=function(zt,At){var nn={};for(var Dt in zt)Object.prototype.hasOwnProperty.call(zt,Dt)&&At.indexOf(Dt)<0&&(nn[Dt]=zt[Dt]);if(zt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var fn=0,Dt=Object.getOwnPropertySymbols(zt);fn{var{previewPrefixCls:At,preview:nn}=zt,Dt=Et(zt,["previewPrefixCls","preview"]);const{getPrefixCls:fn}=be.useContext(Ae.E_),kn=fn("image",At),Bn=`${kn}-preview`,An=fn(),[bt,Mt]=Pt(kn),Ft=be.useMemo(()=>{var xt;if(nn===!1)return nn;const tn=typeof nn=="object"?nn:{},qt=he()(Mt,(xt=tn.rootClassName)!==null&&xt!==void 0?xt:"");return Object.assign(Object.assign({},tn),{transitionName:(0,Ve.m)(An,"zoom",tn.transitionName),maskTransitionName:(0,Ve.m)(An,"fade",tn.maskTransitionName),rootClassName:qt})},[nn]);return bt(be.createElement(Re.PreviewGroup,Object.assign({preview:Ft,previewPrefixCls:Bn,icons:Ot},Dt)))},Tn=function(zt,At){var nn={};for(var Dt in zt)Object.prototype.hasOwnProperty.call(zt,Dt)&&At.indexOf(Dt)<0&&(nn[Dt]=zt[Dt]);if(zt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var fn=0,Dt=Object.getOwnPropertySymbols(zt);fn{const{prefixCls:At,preview:nn,className:Dt,rootClassName:fn,style:kn}=zt,Bn=Tn(zt,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:An,locale:bt=Ne.Z,getPopupContainer:Mt,image:Ft}=be.useContext(Ae.E_),xt=An("image",At),tn=An(),qt=bt.Image||Ne.Z.Image,[Vt,Jt]=Pt(xt),$n=he()(fn,Jt),Kn=he()(Dt,Jt,Ft==null?void 0:Ft.className),kt=be.useMemo(()=>{if(nn===!1)return nn;const cr=typeof nn=="object"?nn:{},{getContainer:ar}=cr,Hr=Tn(cr,["getContainer"]);return Object.assign(Object.assign({mask:be.createElement("div",{className:`${xt}-mask-info`},be.createElement(_e.Z,null),qt==null?void 0:qt.preview),icons:Ot},Hr),{getContainer:ar||Mt,transitionName:(0,Ve.m)(tn,"zoom",cr.transitionName),maskTransitionName:(0,Ve.m)(tn,"fade",cr.maskTransitionName)})},[nn,qt]),br=Object.assign(Object.assign({},Ft==null?void 0:Ft.style),kn);return Vt(be.createElement(Re,Object.assign({prefixCls:xt,preview:kt,rootClassName:$n,className:Kn,style:br},Bn)))};fr.PreviewGroup=zn;var nr=fr},45818:function(_t,dt,ge){"use strict";ge.d(dt,{D:function(){return te},Z:function(){return me}});var be=ge(54476),_e=ge(59301),E={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},he=E,de=ge(7657),se=function(pe,Se){return _e.createElement(de.Z,(0,be.Z)({},pe,{ref:Se,icon:he}))},ne=_e.forwardRef(se),ie=ne,le=ge(33853),ue=ge(38819),ae=ge(92310),oe=ge.n(ae),re=ge(2738),a=ve=>!isNaN(parseFloat(ve))&&isFinite(ve),y=ge(36355),x=ge(84966),b=function(ve,pe){var Se={};for(var ye in ve)Object.prototype.hasOwnProperty.call(ve,ye)&&pe.indexOf(ye)<0&&(Se[ye]=ve[ye]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var we=0,ye=Object.getOwnPropertySymbols(ve);we{let ve=0;return function(){let pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return ve+=1,`${pe}${ve}`}})();var me=_e.forwardRef((ve,pe)=>{const{prefixCls:Se,className:ye,trigger:we,children:Pe,defaultCollapsed:Le=!1,theme:Ee="dark",style:De={},collapsible:Ce=!1,reverseArrow:je=!1,width:Me=200,collapsedWidth:Ge=80,zeroWidthTriggerStyle:Be,breakpoint:tt,onCollapse:Je,onBreakpoint:Ze}=ve,Xe=b(ve,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:We}=(0,_e.useContext)(x.Gs),[ze,Ue]=(0,_e.useState)("collapsed"in ve?ve.collapsed:Le),[rt,Qe]=(0,_e.useState)(!1);(0,_e.useEffect)(()=>{"collapsed"in ve&&Ue(ve.collapsed)},[ve.collapsed]);const ut=(Ne,qe)=>{"collapsed"in ve||Ue(Ne),Je==null||Je(Ne,qe)},Ye=(0,_e.useRef)();Ye.current=Ne=>{Qe(Ne.matches),Ze==null||Ze(Ne.matches),ze!==Ne.matches&&ut(Ne.matches,"responsive")},(0,_e.useEffect)(()=>{function Ne(Ke){return Ye.current(Ke)}let qe;if(typeof window!="undefined"){const{matchMedia:Ke}=window;if(Ke&&tt&&tt in z){qe=Ke(`(max-width: ${z[tt]})`);try{qe.addEventListener("change",Ne)}catch(Fe){qe.addListener(Ne)}Ne(qe)}}return()=>{try{qe==null||qe.removeEventListener("change",Ne)}catch(Ke){qe==null||qe.removeListener(Ne)}}},[tt]),(0,_e.useEffect)(()=>{const Ne=ce("ant-sider-");return We.addSider(Ne),()=>We.removeSider(Ne)},[]);const He=()=>{ut(!ze,"clickTrigger")},{getPrefixCls:Re}=(0,_e.useContext)(y.E_),Ve=()=>{const Ne=Re("layout-sider",Se),qe=(0,re.Z)(Xe,["collapsed"]),Ke=ze?Ge:Me,Fe=a(Ke)?`${Ke}px`:String(Ke),Oe=parseFloat(String(Ge||0))===0?_e.createElement("span",{onClick:He,className:oe()(`${Ne}-zero-width-trigger`,`${Ne}-zero-width-trigger-${je?"right":"left"}`),style:Be},we||_e.createElement(ie,null)):null,Ie={expanded:je?_e.createElement(ue.Z,null):_e.createElement(le.Z,null),collapsed:je?_e.createElement(le.Z,null):_e.createElement(ue.Z,null)}[ze?"collapsed":"expanded"],$e=we!==null?Oe||_e.createElement("div",{className:`${Ne}-trigger`,onClick:He,style:{width:Fe}},we||Ie):null,ot=Object.assign(Object.assign({},De),{flex:`0 0 ${Fe}`,maxWidth:Fe,minWidth:Fe,width:Fe}),ke=oe()(Ne,`${Ne}-${Ee}`,{[`${Ne}-collapsed`]:!!ze,[`${Ne}-has-trigger`]:Ce&&we!==null&&!Oe,[`${Ne}-below`]:!!rt,[`${Ne}-zero-width`]:parseFloat(Fe)===0},ye);return _e.createElement("aside",Object.assign({className:ke},qe,{style:ot,ref:pe}),_e.createElement("div",{className:`${Ne}-children`},Pe),Ce||rt&&Oe?$e:null)},Ae=_e.useMemo(()=>({siderCollapsed:ze}),[ze]);return _e.createElement(te.Provider,{value:Ae},Ve())})},84966:function(_t,dt,ge){"use strict";ge.d(dt,{VY:function(){return te},$_:function(){return z},h4:function(){return b},Gs:function(){return re},ZP:function(){return ce}});var be=ge(94480),_e=ge(92310),E=ge.n(_e),he=ge(2738),de=ge(59301),se=ge(36355),ne=ge(83116),le=fe=>{const{componentCls:me,bodyBg:ve,lightSiderBg:pe,lightTriggerBg:Se,lightTriggerColor:ye}=fe;return{[`${me}-sider-light`]:{background:pe,[`${me}-sider-trigger`]:{color:ye,background:Se},[`${me}-sider-zero-width-trigger`]:{color:ye,background:Se,border:`1px solid ${ve}`,borderInlineStart:0}}}};const ue=fe=>{const{antCls:me,componentCls:ve,colorText:pe,triggerColor:Se,footerBg:ye,triggerBg:we,headerHeight:Pe,headerPadding:Le,headerColor:Ee,footerPadding:De,triggerHeight:Ce,zeroTriggerHeight:je,zeroTriggerWidth:Me,motionDurationMid:Ge,motionDurationSlow:Be,fontSize:tt,borderRadius:Je,bodyBg:Ze,headerBg:Xe,siderBg:We}=fe;return{[ve]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:Ze,"&, *":{boxSizing:"border-box"},[`&${ve}-has-sider`]:{flexDirection:"row",[`> ${ve}, > ${ve}-content`]:{width:0}},[`${ve}-header, &${ve}-footer`]:{flex:"0 0 auto"},[`${ve}-sider`]:{position:"relative",minWidth:0,background:We,transition:`all ${Ge}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${me}-menu${me}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:Ce},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:Ce,color:Se,lineHeight:`${Ce}px`,textAlign:"center",background:we,cursor:"pointer",transition:`all ${Ge}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:Pe,insetInlineEnd:-Me,zIndex:1,width:Me,height:je,color:Se,fontSize:fe.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:We,borderStartStartRadius:0,borderStartEndRadius:Je,borderEndEndRadius:Je,borderEndStartRadius:0,cursor:"pointer",transition:`background ${Be} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${Be}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-Me,borderStartStartRadius:Je,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:Je}}}}},le(fe)),{"&-rtl":{direction:"rtl"}}),[`${ve}-header`]:{height:Pe,padding:Le,color:Ee,lineHeight:`${Pe}px`,background:Xe,[`${me}-menu`]:{lineHeight:"inherit"}},[`${ve}-footer`]:{padding:De,color:pe,fontSize:tt,background:ye},[`${ve}-content`]:{flex:"auto",minHeight:0}}};var ae=(0,ne.Z)("Layout",fe=>[ue(fe)],fe=>{const{colorBgLayout:me,controlHeight:ve,controlHeightLG:pe,colorText:Se,controlHeightSM:ye,marginXXS:we,colorTextLightSolid:Pe,colorBgContainer:Le}=fe,Ee=pe*1.25;return{colorBgHeader:"#001529",colorBgBody:me,colorBgTrigger:"#002140",bodyBg:me,headerBg:"#001529",headerHeight:ve*2,headerPadding:`0 ${Ee}px`,headerColor:Se,footerPadding:`${ye}px ${Ee}px`,footerBg:me,siderBg:"#001529",triggerHeight:pe+we*2,triggerBg:"#002140",triggerColor:Pe,zeroTriggerWidth:pe,zeroTriggerHeight:pe,lightSiderBg:Le,lightTriggerBg:Le,lightTriggerColor:Se}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),oe=function(fe,me){var ve={};for(var pe in fe)Object.prototype.hasOwnProperty.call(fe,pe)&&me.indexOf(pe)<0&&(ve[pe]=fe[pe]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Se=0,pe=Object.getOwnPropertySymbols(fe);Senull,removeSider:()=>null}});function ee(fe){let{suffixCls:me,tagName:ve,displayName:pe}=fe;return Se=>de.forwardRef((we,Pe)=>de.createElement(Se,Object.assign({ref:Pe,suffixCls:me,tagName:ve},we)))}const a=de.forwardRef((fe,me)=>{const{prefixCls:ve,suffixCls:pe,className:Se,tagName:ye}=fe,we=oe(fe,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:Pe}=de.useContext(se.E_),Le=Pe("layout",ve),[Ee,De]=ae(Le),Ce=pe?`${Le}-${pe}`:Le;return Ee(de.createElement(ye,Object.assign({className:E()(ve||Ce,Se,De),ref:me},we)))}),y=de.forwardRef((fe,me)=>{const{direction:ve}=de.useContext(se.E_),[pe,Se]=de.useState([]),{prefixCls:ye,className:we,rootClassName:Pe,children:Le,hasSider:Ee,tagName:De,style:Ce}=fe,je=oe(fe,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Me=(0,he.Z)(je,["suffixCls"]),{getPrefixCls:Ge,layout:Be}=de.useContext(se.E_),tt=Ge("layout",ye),[Je,Ze]=ae(tt),Xe=E()(tt,{[`${tt}-has-sider`]:typeof Ee=="boolean"?Ee:pe.length>0,[`${tt}-rtl`]:ve==="rtl"},Be==null?void 0:Be.className,we,Pe,Ze),We=de.useMemo(()=>({siderHook:{addSider:ze=>{Se(Ue=>[].concat((0,be.Z)(Ue),[ze]))},removeSider:ze=>{Se(Ue=>Ue.filter(rt=>rt!==ze))}}}),[]);return Je(de.createElement(re.Provider,{value:We},de.createElement(De,Object.assign({ref:me,className:Xe,style:Object.assign(Object.assign({},Be==null?void 0:Be.style),Ce)},Me),Le)))}),x=ee({tagName:"div",displayName:"Layout"})(y),b=ee({suffixCls:"header",tagName:"header",displayName:"Header"})(a),z=ee({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(a),te=ee({suffixCls:"content",tagName:"main",displayName:"Content"})(a);var ce=x},40875:function(_t,dt,ge){"use strict";ge.d(dt,{J:function(){return se}});var be=ge(59301),_e=ge(33234),E=ge(70425),he=function(ne,ie){var le={};for(var ue in ne)Object.prototype.hasOwnProperty.call(ne,ue)&&ie.indexOf(ue)<0&&(le[ue]=ne[ue]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ae=0,ue=Object.getOwnPropertySymbols(ne);ae{const{children:le}=ne,ue=he(ne,["children"]),ae=be.useContext(de),oe=be.useMemo(()=>Object.assign(Object.assign({},ae),ue),[ae,ue.prefixCls,ue.mode,ue.selectable]);return be.createElement(de.Provider,{value:oe},be.createElement(_e.BR,null,(0,E.supportNodeRef)(le)?be.cloneElement(le,{ref:ie}):le))});dt.Z=de},20834:function(_t,dt,ge){"use strict";ge.d(dt,{default:function(){return Ae}});var be=ge(15285),_e=ge(59301),E=ge(45818),he=ge(92310),de=ge.n(he),se=ge(36355),ne=function(Ne,qe){var Ke={};for(var Fe in Ne)Object.prototype.hasOwnProperty.call(Ne,Fe)&&qe.indexOf(Fe)<0&&(Ke[Fe]=Ne[Fe]);if(Ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,Fe=Object.getOwnPropertySymbols(Ne);Oe{const{prefixCls:qe,className:Ke,dashed:Fe}=Ne,Oe=ne(Ne,["prefixCls","className","dashed"]),{getPrefixCls:Te}=_e.useContext(se.E_),xe=Te("menu",qe),Ie=de()({[`${xe}-item-divider-dashed`]:!!Fe},Ke);return _e.createElement(be.iz,Object.assign({className:Ie},Oe))},ue=ge(11592),ae=ge(2738),oe=ge(6848),re=ge(92343),a=(0,_e.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),x=Ne=>{var qe;const{className:Ke,children:Fe,icon:Oe,title:Te,danger:xe}=Ne,{prefixCls:Ie,firstLevel:$e,direction:ot,disableMenuItemTitleTooltip:ke,inlineCollapsed:et}=_e.useContext(a),pt=it=>{const ft=_e.createElement("span",{className:`${Ie}-title-content`},Fe);return(!Oe||(0,re.l$)(Fe)&&Fe.type==="span")&&Fe&&it&&$e&&typeof Fe=="string"?_e.createElement("div",{className:`${Ie}-inline-collapsed-noicon`},Fe.charAt(0)):ft},{siderCollapsed:ct}=_e.useContext(E.D);let ht=Te;typeof Te=="undefined"?ht=$e?Fe:"":Te===!1&&(ht="");const lt={title:ht};!ct&&!et&&(lt.title=null,lt.open=!1);const mt=(0,ue.Z)(Fe).length;let at=_e.createElement(be.ck,Object.assign({},(0,ae.Z)(Ne,["title","icon","danger"]),{className:de()({[`${Ie}-item-danger`]:xe,[`${Ie}-item-only-child`]:(Oe?mt+1:mt)===1},Ke),title:typeof Te=="string"?Te:void 0}),(0,re.Tm)(Oe,{className:de()((0,re.l$)(Oe)?(qe=Oe.props)===null||qe===void 0?void 0:qe.className:"",`${Ie}-item-icon`)}),pt(et));return ke||(at=_e.createElement(oe.Z,Object.assign({},lt,{placement:ot==="rtl"?"left":"right",overlayClassName:`${Ie}-inline-collapsed-tooltip`}),at)),at},z=Ne=>{var qe;const{popupClassName:Ke,icon:Fe,title:Oe,theme:Te}=Ne,xe=_e.useContext(a),{prefixCls:Ie,inlineCollapsed:$e,theme:ot}=xe,ke=(0,be.Xl)();let et;if(!Fe)et=$e&&!ke.length&&Oe&&typeof Oe=="string"?_e.createElement("div",{className:`${Ie}-inline-collapsed-noicon`},Oe.charAt(0)):_e.createElement("span",{className:`${Ie}-title-content`},Oe);else{const ct=(0,re.l$)(Oe)&&Oe.type==="span";et=_e.createElement(_e.Fragment,null,(0,re.Tm)(Fe,{className:de()((0,re.l$)(Fe)?(qe=Fe.props)===null||qe===void 0?void 0:qe.className:"",`${Ie}-item-icon`)}),ct?Oe:_e.createElement("span",{className:`${Ie}-title-content`},Oe))}const pt=_e.useMemo(()=>Object.assign(Object.assign({},xe),{firstLevel:!1}),[xe]);return _e.createElement(a.Provider,{value:pt},_e.createElement(be.Wd,Object.assign({},(0,ae.Z)(Ne,["icon"]),{title:et,popupClassName:de()(Ie,Ke,`${Ie}-${Te||ot}`)})))},te=ge(18785),ce=ge(70425),fe=ge(62892),me=ge(40875),ve=function(Ne,qe){var Ke={};for(var Fe in Ne)Object.prototype.hasOwnProperty.call(Ne,Fe)&&qe.indexOf(Fe)<0&&(Ke[Fe]=Ne[Fe]);if(Ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,Fe=Object.getOwnPropertySymbols(Ne);Oe{if(qe&&typeof qe=="object"){const Fe=qe,{label:Oe,children:Te,key:xe,type:Ie}=Fe,$e=ve(Fe,["label","children","key","type"]),ot=xe!=null?xe:`tmp-${Ke}`;return Te||Ie==="group"?Ie==="group"?_e.createElement(be.BW,Object.assign({key:ot},$e,{title:Oe}),pe(Te)):_e.createElement(z,Object.assign({key:ot},$e,{title:Oe}),pe(Te)):Ie==="divider"?_e.createElement(le,Object.assign({key:ot},$e)):_e.createElement(x,Object.assign({key:ot},$e),Oe)}return null}).filter(qe=>qe)}function Se(Ne){return _e.useMemo(()=>Ne&&pe(Ne),[Ne])}var ye=ge(64993),we=ge(17313),Pe=ge(8378),Le=ge(13826),Ee=ge(29878),De=ge(83116),Ce=ge(37613),Me=Ne=>{const{componentCls:qe,motionDurationSlow:Ke,horizontalLineHeight:Fe,colorSplit:Oe,lineWidth:Te,lineType:xe,itemPaddingInline:Ie}=Ne;return{[`${qe}-horizontal`]:{lineHeight:Fe,border:0,borderBottom:`${Te}px ${xe} ${Oe}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${qe}-item, ${qe}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:Ie},[`> ${qe}-item:hover, + &${b}-slide-up-leave${b}-slide-up-leave-active${re}-placement-topRight`]:{animationName:_e.ly}})},(0,de.ZP)(oe,{colorBg:ye,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${re} ${ee}`]:{position:"relative",margin:0},[`${ee}-submenu-popup`]:{position:"absolute",zIndex:a,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${re}, ${re}-menu-submenu`]:{[ee]:Object.assign(Object.assign({padding:me,listStyleType:"none",backgroundColor:ye,backgroundClip:"padding-box",borderRadius:oe.borderRadiusLG,outline:"none",boxShadow:oe.boxShadowSecondary},(0,be.Qy)(oe)),{[`${ee}-item-group-title`]:{padding:`${ce}px ${Se}px`,color:oe.colorTextDescription,transition:`all ${te}`},[`${ee}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${ee}-item-icon`]:{minWidth:fe,marginInlineEnd:oe.marginXS,fontSize:oe.fontSizeSM},[`${ee}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${te}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${ee}-item, ${ee}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${ce}px ${Se}px`,color:oe.colorText,fontWeight:"normal",fontSize:fe,lineHeight:oe.lineHeight,cursor:"pointer",transition:`all ${te}`,borderRadius:oe.borderRadiusSM,"&:hover, &-active":{backgroundColor:oe.controlItemBgHover}},(0,be.Qy)(oe)),{"&-selected":{color:oe.colorPrimary,backgroundColor:oe.controlItemBgActive,"&:hover, &-active":{backgroundColor:oe.controlItemBgActiveHover}},"&-disabled":{color:ve,cursor:"not-allowed","&:hover":{color:ve,backgroundColor:ye,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${oe.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:oe.colorSplit},[`${re}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:oe.paddingXS,[`${re}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:oe.colorTextDescription,fontSize:pe,fontStyle:"normal"}}}),[`${ee}-item-group-list`]:{margin:`0 ${oe.marginXS}px`,padding:0,listStyle:"none"},[`${ee}-submenu-title`]:{paddingInlineEnd:Se+oe.fontSizeSM},[`${ee}-submenu-vertical`]:{position:"relative"},[`${ee}-submenu${ee}-submenu-disabled ${re}-menu-submenu-title`]:{[`&, ${re}-menu-submenu-arrow-icon`]:{color:ve,backgroundColor:ye,cursor:"not-allowed"}},[`${ee}-submenu-selected ${re}-menu-submenu-title`]:{color:oe.colorPrimary}})}},[(0,_e.oN)(oe,"slide-up"),(0,_e.oN)(oe,"slide-down"),(0,E.Fm)(oe,"move-up"),(0,E.Fm)(oe,"move-down"),(0,he._y)(oe,"zoom-big")]]};var ae=(0,se.Z)("Dropdown",(oe,re)=>{let{rootPrefixCls:ee}=re;const{marginXXS:a,sizePopupArrow:y,controlHeight:x,fontSize:b,lineHeight:z,paddingXXS:te,componentCls:ce,borderRadiusLG:fe}=oe,me=(x-b*z)/2,{dropdownArrowOffset:ve}=(0,de.fS)({contentRadius:fe}),pe=(0,ne.TS)(oe,{menuCls:`${ce}-menu`,rootPrefixCls:ee,dropdownArrowDistance:y/2+a,dropdownArrowOffset:ve,dropdownPaddingVertical:me,dropdownEdgeChildPadding:te});return[ue(pe),le(pe)]},oe=>({zIndexPopup:oe.zIndexPopupBase+50}))},8628:function(_t,dt,ge){"use strict";var be=ge(59301),_e=ge(34280),E=ge(56762),he=ge(69507);function de(){let se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const ne=(0,be.useRef)({}),ie=(0,E.Z)(),le=(0,he.ZP)();return(0,_e.Z)(()=>{const ue=le.subscribe(ae=>{ne.current=ae,se&&ie()});return()=>le.unsubscribe(ue)},[]),ne.current}dt.Z=de},11611:function(_t,dt,ge){"use strict";ge.d(dt,{Z:function(){return nr}});var be=ge(59301),_e=ge(15277),E=ge(92310),he=ge.n(E),de=ge(54476),se=ge(33885),ne=ge(20068),ie=ge(42978),le=ge(76190),ue=ge(75931),ae=ge(55468),oe=ge(18929),re=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"],ee=be.createContext(null),a=0;function y(zt,At){var tn=be.useState(function(){return a+=1,String(a)}),Dt=(0,ie.Z)(tn,1),fn=Dt[0],zn=be.useContext(ee),Nn={data:At,canPreview:zt};return be.useEffect(function(){if(zn)return zn.register(fn,Nn)},[]),be.useEffect(function(){zn&&zn.register(fn,Nn)},[zt,At]),fn}function x(zt){return new Promise(function(At){var tn=document.createElement("img");tn.onerror=function(){return At(!1)},tn.onload=function(){return At(!0)},tn.src=zt})}function b(zt){var At=zt.src,tn=zt.isCustomPlaceholder,Dt=zt.fallback,fn=(0,be.useState)(tn?"loading":"normal"),zn=(0,ie.Z)(fn,2),Nn=zn[0],Ln=zn[1],bt=(0,be.useRef)(!1),Mt=Nn==="error";(0,be.useEffect)(function(){x(At).then(function(qt){qt||Ln("error")})},[At]),(0,be.useEffect)(function(){tn&&!bt.current?Ln("loading"):Mt&&Ln("normal")},[At]);var Ft=function(){Ln("normal")},Et=function(Vt){bt.current=!1,Nn==="loading"&&Vt!=null&&Vt.complete&&(Vt.naturalWidth||Vt.naturalHeight)&&(bt.current=!0,Ft())},nn=Mt&&Dt?{src:Dt}:{onLoad:Ft,src:At};return[Et,nn,Nn]}var z=ge(86923),te=ge(8224),ce=ge(10228),fe=ge(48736);function me(zt,At,tn,Dt){var fn=At+tn,zn=(tn-Dt)/2;if(tn>Dt){if(At>0)return(0,ne.Z)({},zt,zn);if(At<0&&fnDt)return(0,ne.Z)({},zt,At<0?zn:-zn);return{}}function ve(zt,At,tn,Dt){var fn=(0,ae.g1)(),zn=fn.width,Nn=fn.height,Ln=null;return zt<=zn&&At<=Nn?Ln={x:0,y:0}:(zt>zn||At>Nn)&&(Ln=(0,se.Z)((0,se.Z)({},me("x",tn,zt,zn)),me("y",Dt,At,Nn))),Ln}var pe=ge(13697),Se=ge(16089),ye={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function we(zt,At,tn,Dt){var fn=(0,be.useRef)(null),zn=(0,be.useRef)([]),Nn=(0,be.useState)(ye),Ln=(0,ie.Z)(Nn,2),bt=Ln[0],Mt=Ln[1],Ft=function(Vt){Mt(ye),Dt&&!(0,pe.Z)(ye,bt)&&Dt({transform:ye,action:Vt})},Et=function(Vt,Jt){fn.current===null&&(zn.current=[],fn.current=(0,Se.Z)(function(){Mt(function($n){var Kn=$n;return zn.current.forEach(function(kt){Kn=(0,se.Z)((0,se.Z)({},Kn),kt)}),fn.current=null,Dt==null||Dt({transform:Kn,action:Jt}),Kn})})),zn.current.push((0,se.Z)((0,se.Z)({},bt),Vt))},nn=function(Vt,Jt,$n,Kn){var kt=zt.current,br=kt.width,cr=kt.height,ar=kt.offsetWidth,Hr=kt.offsetHeight,xn=kt.offsetLeft,Dn=kt.offsetTop,hn=Vt,_n=bt.scale*Vt;_n>tn?(hn=tn/bt.scale,_n=tn):_n1,bo=to&&kt>=1,qn=we(lo,xn,hn,Zr),xr=qn.transform,Tr=qn.resetTransform,Lr=qn.updateTransform,ho=qn.dispatchZoomChange,Do=(0,be.useState)(!0),xo=(0,ie.Z)(Do,2),jo=xo[0],Yo=xo[1],Fo=xr.rotate,Yr=xr.scale,co=xr.x,zo=xr.y,Lt=he()((0,ne.Z)({},"".concat(tn,"-moving"),Nr));(0,be.useEffect)(function(){jo||Yo(!0)},[jo]);var Yt=function(){Tr("close")},mn=function(){ho(Ce+ar,"zoomIn")},Sn=function(){ho(Ce/(Ce+ar),"zoomOut")},ln=function(){Lr({rotate:Fo+90},"rotateRight")},an=function(){Lr({rotate:Fo-90},"rotateLeft")},cn=function(){Lr({flipX:!xr.flipX},"flipX")},pn=function(){Lr({flipY:!xr.flipY},"flipY")},On=function(Vn){Vn==null||Vn.preventDefault(),Vn==null||Vn.stopPropagation(),$n>0&&(Yo(!1),Tr("prev"),Mr==null||Mr($n-1,$n))},Zn=function(Vn){Vn==null||Vn.preventDefault(),Vn==null||Vn.stopPropagation(),$n0&&(jr=Ce/jr),ho(jr,"wheel",Vn.clientX,Vn.clientY)}},pr=function(Vn){!Mt||!no||(Vn.keyCode===ce.Z.LEFT?On():Vn.keyCode===ce.Z.RIGHT&&Zn())},Jn=function(Vn){Mt&&(Yr!==1?Lr({x:0,y:0,scale:1},"doubleClick"):ho(Ce+ar,"doubleClick",Vn.clientX,Vn.clientY))};(0,be.useEffect)(function(){var _r,Vn,Dr,$r;if(Ln){Dr=(0,te.Z)(window,"mouseup",An,!1),$r=(0,te.Z)(window,"mousemove",rr,!1);try{window.top!==window.self&&(_r=(0,te.Z)(window.top,"mouseup",An,!1),Vn=(0,te.Z)(window.top,"mousemove",rr,!1))}catch(jr){(0,fe.Kp)(!1,"[rc-image] ".concat(jr))}}return function(){var jr,Cr,Ur,po;(jr=Dr)===null||jr===void 0||jr.remove(),(Cr=$r)===null||Cr===void 0||Cr.remove(),(Ur=_r)===null||Ur===void 0||Ur.remove(),(po=Vn)===null||po===void 0||po.remove()}},[Mt,Nr,co,zo,Fo,Ln]),(0,be.useEffect)(function(){var _r=(0,te.Z)(window,"keydown",pr,!1);return function(){_r.remove()}},[Mt,no,$n]);var wr=be.createElement(Be,(0,de.Z)({},Qn,{width:At.width,height:At.height,imgRef:lo,className:"".concat(tn,"-img"),alt:fn,style:{transform:"translate3d(".concat(xr.x,"px, ").concat(xr.y,"px, 0) scale3d(").concat(xr.flipX?"-":"").concat(Yr,", ").concat(xr.flipY?"-":"").concat(Yr,", 1) rotate(").concat(Fo,"deg)"),transitionDuration:!jo&&"0s"},fallback:zn,src:Dt,onWheel:oo,onMouseDown:Ar,onDoubleClick:Jn}));return be.createElement(be.Fragment,null,be.createElement(z.Z,(0,de.Z)({transitionName:Pr,maskTransitionName:jn,closable:!1,keyboard:!0,prefixCls:tn,onClose:bt,visible:Mt,wrapClassName:Lt,rootClassName:nn,getContainer:Vt},qr,{afterClose:Yt}),be.createElement("div",{className:"".concat(tn,"-img-wrapper")},sr?sr(wr,(0,se.Z)({transform:xr},to?{current:$n}:{})):wr)),be.createElement(De,{visible:Mt,transform:xr,maskTransitionName:jn,closeIcon:qt,getContainer:Vt,prefixCls:tn,rootClassName:nn,icons:Et,countRender:br,showSwitch:no,showProgress:bo,current:$n,count:kt,scale:Yr,minScale:xn,maxScale:hn,toolbarRender:Wr,onSwitchLeft:On,onSwitchRight:Zn,onZoomIn:mn,onZoomOut:Sn,onRotateRight:ln,onRotateLeft:an,onFlipX:cn,onFlipY:pn,onClose:bt}))},Je=tt,Ze=ge(94480);function Xe(zt){var At=be.useState({}),tn=(0,ie.Z)(At,2),Dt=tn[0],fn=tn[1],zn=be.useCallback(function(Ln,bt){return fn(function(Mt){return(0,se.Z)((0,se.Z)({},Mt),{},(0,ne.Z)({},Ln,bt))}),function(){fn(function(Mt){var Ft=(0,se.Z)({},Mt);return delete Ft[Ln],Ft})}},[]),Nn=be.useMemo(function(){return zt?zt.map(function(Ln){if(typeof Ln=="string")return{data:{src:Ln}};var bt={};return Object.keys(Ln).forEach(function(Mt){["src"].concat((0,Ze.Z)(re)).includes(Mt)&&(bt[Mt]=Ln[Mt])}),{data:bt}}):Object.keys(Dt).reduce(function(Ln,bt){var Mt=Dt[bt],Ft=Mt.canPreview,Et=Mt.data;return Ft&&Ln.push({data:Et,id:bt}),Ln},[])},[zt,Dt]);return[Nn,zn]}var We=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],ze=["src"],Ue=function(At){var tn,Dt=At.previewPrefixCls,fn=Dt===void 0?"rc-image-preview":Dt,zn=At.children,Nn=At.icons,Ln=Nn===void 0?{}:Nn,bt=At.items,Mt=At.preview,Ft=At.fallback,Et=(0,le.Z)(Mt)==="object"?Mt:{},nn=Et.visible,qt=Et.onVisibleChange,Vt=Et.getContainer,Jt=Et.current,$n=Et.movable,Kn=Et.minScale,kt=Et.maxScale,br=Et.countRender,cr=Et.closeIcon,ar=Et.onChange,Hr=Et.onTransform,xn=Et.toolbarRender,Dn=Et.imageRender,hn=(0,ue.Z)(Et,We),_n=Xe(bt),Pr=(0,ie.Z)(_n,2),Un=Pr[0],jn=Pr[1],sr=(0,oe.Z)(0,{value:Jt}),Qn=(0,ie.Z)(sr,2),Wr=Qn[0],Zr=Qn[1],Mr=(0,be.useState)(!1),qr=(0,ie.Z)(Mr,2),lo=qr[0],Cn=qr[1],wo=((tn=Un[Wr])===null||tn===void 0?void 0:tn.data)||{},ro=wo.src,Nr=(0,ue.Z)(wo,ze),So=(0,oe.Z)(!!nn,{value:nn,onChange:function(Fo,Yr){qt==null||qt(Fo,Yr,Wr)}}),to=(0,ie.Z)(So,2),no=to[0],bo=to[1],qn=(0,be.useState)(null),xr=(0,ie.Z)(qn,2),Tr=xr[0],Lr=xr[1],ho=be.useCallback(function(Yo,Fo,Yr){var co=Un.findIndex(function(zo){return zo.id===Yo});bo(!0),Lr({x:Fo,y:Yr}),Zr(co<0?0:co),Cn(!0)},[Un]);be.useEffect(function(){no?lo||Zr(0):Cn(!1)},[no]);var Do=function(Fo,Yr){Zr(Fo),ar==null||ar(Fo,Yr)},xo=function(){bo(!1),Lr(null)},jo=be.useMemo(function(){return{register:jn,onPreview:ho}},[jn,ho]);return be.createElement(ee.Provider,{value:jo},zn,be.createElement(Je,(0,de.Z)({"aria-hidden":!no,movable:$n,visible:no,prefixCls:fn,closeIcon:cr,onClose:xo,mousePosition:Tr,imgCommonProps:Nr,src:ro,fallback:Ft,icons:Ln,minScale:Kn,maxScale:kt,getContainer:Vt,current:Wr,count:Un.length,countRender:br,onTransform:Hr,toolbarRender:xn,imageRender:Dn,onChange:Do},hn)))},rt=Ue,Qe=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],ut=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],Ye=function(At){var tn=At.src,Dt=At.alt,fn=At.onPreviewClose,zn=At.prefixCls,Nn=zn===void 0?"rc-image":zn,Ln=At.previewPrefixCls,bt=Ln===void 0?"".concat(Nn,"-preview"):Ln,Mt=At.placeholder,Ft=At.fallback,Et=At.width,nn=At.height,qt=At.style,Vt=At.preview,Jt=Vt===void 0?!0:Vt,$n=At.className,Kn=At.onClick,kt=At.onError,br=At.wrapperClassName,cr=At.wrapperStyle,ar=At.rootClassName,Hr=(0,ue.Z)(At,Qe),xn=Mt&&Mt!==!0,Dn=(0,le.Z)(Jt)==="object"?Jt:{},hn=Dn.src,_n=Dn.visible,Pr=_n===void 0?void 0:_n,Un=Dn.onVisibleChange,jn=Un===void 0?fn:Un,sr=Dn.getContainer,Qn=sr===void 0?void 0:sr,Wr=Dn.mask,Zr=Dn.maskClassName,Mr=Dn.movable,qr=Dn.icons,lo=Dn.scaleStep,Cn=Dn.minScale,wo=Dn.maxScale,ro=Dn.imageRender,Nr=Dn.toolbarRender,So=(0,ue.Z)(Dn,ut),to=hn!=null?hn:tn,no=(0,oe.Z)(!!Pr,{value:Pr,onChange:jn}),bo=(0,ie.Z)(no,2),qn=bo[0],xr=bo[1],Tr=b({src:tn,isCustomPlaceholder:xn,fallback:Ft}),Lr=(0,ie.Z)(Tr,3),ho=Lr[0],Do=Lr[1],xo=Lr[2],jo=(0,be.useState)(null),Yo=(0,ie.Z)(jo,2),Fo=Yo[0],Yr=Yo[1],co=(0,be.useContext)(ee),zo=!!Jt,Lt=function(){xr(!1),Yr(null)},Yt=he()(Nn,br,ar,(0,ne.Z)({},"".concat(Nn,"-error"),xo==="error")),mn=(0,be.useMemo)(function(){var cn={};return re.forEach(function(pn){At[pn]!==void 0&&(cn[pn]=At[pn])}),cn},re.map(function(cn){return At[cn]})),Sn=(0,be.useMemo)(function(){return(0,se.Z)((0,se.Z)({},mn),{},{src:to})},[to,mn]),ln=y(zo,Sn),an=function(pn){var On=(0,ae.os)(pn.target),Zn=On.left,An=On.top;co?co.onPreview(ln,Zn,An):(Yr({x:Zn,y:An}),xr(!0)),Kn==null||Kn(pn)};return be.createElement(be.Fragment,null,be.createElement("div",(0,de.Z)({},Hr,{className:Yt,onClick:zo?an:Kn,style:(0,se.Z)({width:Et,height:nn},cr)}),be.createElement("img",(0,de.Z)({},mn,{className:he()("".concat(Nn,"-img"),(0,ne.Z)({},"".concat(Nn,"-img-placeholder"),Mt===!0),$n),style:(0,se.Z)({height:nn},qt),ref:ho},Do,{width:Et,height:nn,onError:kt})),xo==="loading"&&be.createElement("div",{"aria-hidden":"true",className:"".concat(Nn,"-placeholder")},Mt),Wr&&zo&&be.createElement("div",{className:he()("".concat(Nn,"-mask"),Zr),style:{display:(qt==null?void 0:qt.display)==="none"?"none":void 0}},Wr)),!co&&zo&&be.createElement(Je,(0,de.Z)({"aria-hidden":!qn,visible:qn,prefixCls:bt,onClose:Lt,mousePosition:Fo,src:to,alt:Dt,fallback:Ft,getContainer:Qn,icons:qr,movable:Mr,scaleStep:lo,minScale:Cn,maxScale:wo,rootClassName:ar,imageRender:ro,imgCommonProps:mn,toolbarRender:Nr},So)))};Ye.PreviewGroup=rt,Ye.displayName="Image";var He=Ye,Re=He,Ve=ge(62892),Ae=ge(36355),Ne=ge(31724),qe=ge(99267),Ke=ge(33853),Fe=ge(38819),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"},Te=Oe,xe=ge(7657),Ie=function(At,tn){return be.createElement(xe.Z,(0,de.Z)({},At,{ref:tn,icon:Te}))},$e=be.forwardRef(Ie),ot=$e,ke={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}},{tag:"path",attrs:{d:"M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z"}}]},name:"rotate-right",theme:"outlined"},et=ke,pt=function(At,tn){return be.createElement(xe.Z,(0,de.Z)({},At,{ref:tn,icon:et}))},ct=be.forwardRef(pt),ht=ct,lt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"swap",theme:"outlined"},mt=lt,at=function(At,tn){return be.createElement(xe.Z,(0,de.Z)({},At,{ref:tn,icon:mt}))},it=be.forwardRef(at),ft=it,vt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"},St=vt,Tt=function(At,tn){return be.createElement(xe.Z,(0,de.Z)({},At,{ref:tn,icon:St}))},Bt=be.forwardRef(Tt),Nt=Bt,rn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"},bn=rn,un=function(At,tn){return be.createElement(xe.Z,(0,de.Z)({},At,{ref:tn,icon:bn}))},on=be.forwardRef(un),kn=on,Wn=ge(64993),En=ge(73819),Kt=ge(17313),Gt=ge(29878),Ht=ge(1950),Wt=ge(83116),en=ge(37613);const yn=zt=>({position:zt||"absolute",inset:0}),dn=zt=>{const{iconCls:At,motionDurationSlow:tn,paddingXXS:Dt,marginXXS:fn,prefixCls:zn,colorTextLightSolid:Nn}=zt;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:Nn,background:new Wn.C("#000").setAlpha(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${tn}`,[`.${zn}-mask-info`]:Object.assign(Object.assign({},Kt.vS),{padding:`0 ${Dt}px`,[At]:{marginInlineEnd:fn,svg:{verticalAlign:"baseline"}}})}},In=zt=>{const{previewCls:At,modalMaskBg:tn,paddingSM:Dt,marginXL:fn,margin:zn,paddingLG:Nn,previewOperationColorDisabled:Ln,previewOperationHoverColor:bt,motionDurationSlow:Mt,iconCls:Ft,colorTextLightSolid:Et}=zt,nn=new Wn.C(tn).setAlpha(.1),qt=nn.clone().setAlpha(.2);return{[`${At}-footer`]:{position:"fixed",bottom:fn,left:{_skip_check_:!0,value:0},width:"100%",display:"flex",flexDirection:"column",alignItems:"center",color:zt.previewOperationColor},[`${At}-progress`]:{marginBottom:zn},[`${At}-close`]:{position:"fixed",top:fn,right:{_skip_check_:!0,value:fn},display:"flex",color:Et,backgroundColor:nn.toRgbString(),borderRadius:"50%",padding:Dt,outline:0,border:0,cursor:"pointer",transition:`all ${Mt}`,"&:hover":{backgroundColor:qt.toRgbString()},[`& > ${Ft}`]:{fontSize:zt.previewOperationSize}},[`${At}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${Nn}px`,backgroundColor:nn.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:Dt,padding:Dt,cursor:"pointer",transition:`all ${Mt}`,userSelect:"none",[`&:not(${At}-operations-operation-disabled):hover > ${Ft}`]:{color:bt},"&-disabled":{color:Ln,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${Ft}`]:{fontSize:zt.previewOperationSize}}}}},$t=zt=>{const{modalMaskBg:At,iconCls:tn,previewOperationColorDisabled:Dt,previewCls:fn,zIndexPopup:zn,motionDurationSlow:Nn}=zt,Ln=new Wn.C(At).setAlpha(.1),bt=Ln.clone().setAlpha(.2);return{[`${fn}-switch-left, ${fn}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:zn+1,display:"flex",alignItems:"center",justifyContent:"center",width:zt.imagePreviewSwitchSize,height:zt.imagePreviewSwitchSize,marginTop:-zt.imagePreviewSwitchSize/2,color:zt.previewOperationColor,background:Ln.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${Nn}`,userSelect:"none","&:hover":{background:bt.toRgbString()},"&-disabled":{"&, &:hover":{color:Dt,background:"transparent",cursor:"not-allowed",[`> ${tn}`]:{cursor:"not-allowed"}}},[`> ${tn}`]:{fontSize:zt.previewOperationSize}},[`${fn}-switch-left`]:{insetInlineStart:zt.marginSM},[`${fn}-switch-right`]:{insetInlineEnd:zt.marginSM}}},sn=zt=>{const{motionEaseOut:At,previewCls:tn,motionDurationSlow:Dt,componentCls:fn}=zt;return[{[`${fn}-preview-root`]:{[tn]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${tn}-body`]:Object.assign(Object.assign({},yn()),{overflow:"hidden"}),[`${tn}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${Dt} ${At} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},yn()),{transition:`transform ${Dt} ${At} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${tn}-moving`]:{[`${tn}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${fn}-preview-root`]:{[`${tn}-wrap`]:{zIndex:zt.zIndexPopup}}},{[`${fn}-preview-operations-wrapper`]:{position:"fixed",zIndex:zt.zIndexPopup+1},"&":[In(zt),$t(zt)]}]},Pn=zt=>{const{componentCls:At}=zt;return{[At]:{position:"relative",display:"inline-block",[`${At}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${At}-img-placeholder`]:{backgroundColor:zt.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${At}-mask`]:Object.assign({},dn(zt)),[`${At}-mask:hover`]:{opacity:1},[`${At}-placeholder`]:Object.assign({},yn())}}},Rn=zt=>{const{previewCls:At}=zt;return{[`${At}-root`]:(0,Gt._y)(zt,"zoom"),"&":(0,Ht.J$)(zt,!0)}};var wt=(0,Wt.Z)("Image",zt=>{const At=`${zt.componentCls}-preview`,tn=(0,en.TS)(zt,{previewCls:At,modalMaskBg:new Wn.C("#000").setAlpha(.45).toRgbString(),imagePreviewSwitchSize:zt.controlHeightLG});return[Pn(tn),sn(tn),(0,En.QA)((0,en.TS)(tn,{componentCls:At})),Rn(tn)]},zt=>({zIndexPopup:zt.zIndexPopupBase+80,previewOperationColor:new Wn.C(zt.colorTextLightSolid).setAlpha(.65).toRgbString(),previewOperationHoverColor:new Wn.C(zt.colorTextLightSolid).setAlpha(.85).toRgbString(),previewOperationColorDisabled:new Wn.C(zt.colorTextLightSolid).setAlpha(.25).toRgbString(),previewOperationSize:zt.fontSizeIcon*1.5})),Ot=function(zt,At){var tn={};for(var Dt in zt)Object.prototype.hasOwnProperty.call(zt,Dt)&&At.indexOf(Dt)<0&&(tn[Dt]=zt[Dt]);if(zt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var fn=0,Dt=Object.getOwnPropertySymbols(zt);fn{var{previewPrefixCls:At,preview:tn}=zt,Dt=Ot(zt,["previewPrefixCls","preview"]);const{getPrefixCls:fn}=be.useContext(Ae.E_),zn=fn("image",At),Nn=`${zn}-preview`,Ln=fn(),[bt,Mt]=wt(zn),Ft=be.useMemo(()=>{var Et;if(tn===!1)return tn;const nn=typeof tn=="object"?tn:{},qt=he()(Mt,(Et=nn.rootClassName)!==null&&Et!==void 0?Et:"");return Object.assign(Object.assign({},nn),{transitionName:(0,Ve.m)(Ln,"zoom",nn.transitionName),maskTransitionName:(0,Ve.m)(Ln,"fade",nn.maskTransitionName),rootClassName:qt})},[tn]);return bt(be.createElement(Re.PreviewGroup,Object.assign({preview:Ft,previewPrefixCls:Nn,icons:xt},Dt)))},Tn=function(zt,At){var tn={};for(var Dt in zt)Object.prototype.hasOwnProperty.call(zt,Dt)&&At.indexOf(Dt)<0&&(tn[Dt]=zt[Dt]);if(zt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var fn=0,Dt=Object.getOwnPropertySymbols(zt);fn{const{prefixCls:At,preview:tn,className:Dt,rootClassName:fn,style:zn}=zt,Nn=Tn(zt,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:Ln,locale:bt=Ne.Z,getPopupContainer:Mt,image:Ft}=be.useContext(Ae.E_),Et=Ln("image",At),nn=Ln(),qt=bt.Image||Ne.Z.Image,[Vt,Jt]=wt(Et),$n=he()(fn,Jt),Kn=he()(Dt,Jt,Ft==null?void 0:Ft.className),kt=be.useMemo(()=>{if(tn===!1)return tn;const cr=typeof tn=="object"?tn:{},{getContainer:ar}=cr,Hr=Tn(cr,["getContainer"]);return Object.assign(Object.assign({mask:be.createElement("div",{className:`${Et}-mask-info`},be.createElement(_e.Z,null),qt==null?void 0:qt.preview),icons:xt},Hr),{getContainer:ar||Mt,transitionName:(0,Ve.m)(nn,"zoom",cr.transitionName),maskTransitionName:(0,Ve.m)(nn,"fade",cr.maskTransitionName)})},[tn,qt]),br=Object.assign(Object.assign({},Ft==null?void 0:Ft.style),zn);return Vt(be.createElement(Re,Object.assign({prefixCls:Et,preview:kt,rootClassName:$n,className:Kn,style:br},Nn)))};ur.PreviewGroup=Mn;var nr=ur},45818:function(_t,dt,ge){"use strict";ge.d(dt,{D:function(){return te},Z:function(){return me}});var be=ge(54476),_e=ge(59301),E={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},he=E,de=ge(7657),se=function(pe,Se){return _e.createElement(de.Z,(0,be.Z)({},pe,{ref:Se,icon:he}))},ne=_e.forwardRef(se),ie=ne,le=ge(33853),ue=ge(38819),ae=ge(92310),oe=ge.n(ae),re=ge(2738),a=ve=>!isNaN(parseFloat(ve))&&isFinite(ve),y=ge(36355),x=ge(84966),b=function(ve,pe){var Se={};for(var ye in ve)Object.prototype.hasOwnProperty.call(ve,ye)&&pe.indexOf(ye)<0&&(Se[ye]=ve[ye]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var we=0,ye=Object.getOwnPropertySymbols(ve);we{let ve=0;return function(){let pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return ve+=1,`${pe}${ve}`}})();var me=_e.forwardRef((ve,pe)=>{const{prefixCls:Se,className:ye,trigger:we,children:Pe,defaultCollapsed:Le=!1,theme:Ee="dark",style:De={},collapsible:Ce=!1,reverseArrow:je=!1,width:Me=200,collapsedWidth:Ge=80,zeroWidthTriggerStyle:Be,breakpoint:tt,onCollapse:Je,onBreakpoint:Ze}=ve,Xe=b(ve,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:We}=(0,_e.useContext)(x.Gs),[ze,Ue]=(0,_e.useState)("collapsed"in ve?ve.collapsed:Le),[rt,Qe]=(0,_e.useState)(!1);(0,_e.useEffect)(()=>{"collapsed"in ve&&Ue(ve.collapsed)},[ve.collapsed]);const ut=(Ne,qe)=>{"collapsed"in ve||Ue(Ne),Je==null||Je(Ne,qe)},Ye=(0,_e.useRef)();Ye.current=Ne=>{Qe(Ne.matches),Ze==null||Ze(Ne.matches),ze!==Ne.matches&&ut(Ne.matches,"responsive")},(0,_e.useEffect)(()=>{function Ne(Ke){return Ye.current(Ke)}let qe;if(typeof window!="undefined"){const{matchMedia:Ke}=window;if(Ke&&tt&&tt in z){qe=Ke(`(max-width: ${z[tt]})`);try{qe.addEventListener("change",Ne)}catch(Fe){qe.addListener(Ne)}Ne(qe)}}return()=>{try{qe==null||qe.removeEventListener("change",Ne)}catch(Ke){qe==null||qe.removeListener(Ne)}}},[tt]),(0,_e.useEffect)(()=>{const Ne=ce("ant-sider-");return We.addSider(Ne),()=>We.removeSider(Ne)},[]);const He=()=>{ut(!ze,"clickTrigger")},{getPrefixCls:Re}=(0,_e.useContext)(y.E_),Ve=()=>{const Ne=Re("layout-sider",Se),qe=(0,re.Z)(Xe,["collapsed"]),Ke=ze?Ge:Me,Fe=a(Ke)?`${Ke}px`:String(Ke),Oe=parseFloat(String(Ge||0))===0?_e.createElement("span",{onClick:He,className:oe()(`${Ne}-zero-width-trigger`,`${Ne}-zero-width-trigger-${je?"right":"left"}`),style:Be},we||_e.createElement(ie,null)):null,Ie={expanded:je?_e.createElement(ue.Z,null):_e.createElement(le.Z,null),collapsed:je?_e.createElement(le.Z,null):_e.createElement(ue.Z,null)}[ze?"collapsed":"expanded"],$e=we!==null?Oe||_e.createElement("div",{className:`${Ne}-trigger`,onClick:He,style:{width:Fe}},we||Ie):null,ot=Object.assign(Object.assign({},De),{flex:`0 0 ${Fe}`,maxWidth:Fe,minWidth:Fe,width:Fe}),ke=oe()(Ne,`${Ne}-${Ee}`,{[`${Ne}-collapsed`]:!!ze,[`${Ne}-has-trigger`]:Ce&&we!==null&&!Oe,[`${Ne}-below`]:!!rt,[`${Ne}-zero-width`]:parseFloat(Fe)===0},ye);return _e.createElement("aside",Object.assign({className:ke},qe,{style:ot,ref:pe}),_e.createElement("div",{className:`${Ne}-children`},Pe),Ce||rt&&Oe?$e:null)},Ae=_e.useMemo(()=>({siderCollapsed:ze}),[ze]);return _e.createElement(te.Provider,{value:Ae},Ve())})},84966:function(_t,dt,ge){"use strict";ge.d(dt,{VY:function(){return te},$_:function(){return z},h4:function(){return b},Gs:function(){return re},ZP:function(){return ce}});var be=ge(94480),_e=ge(92310),E=ge.n(_e),he=ge(2738),de=ge(59301),se=ge(36355),ne=ge(83116),le=fe=>{const{componentCls:me,bodyBg:ve,lightSiderBg:pe,lightTriggerBg:Se,lightTriggerColor:ye}=fe;return{[`${me}-sider-light`]:{background:pe,[`${me}-sider-trigger`]:{color:ye,background:Se},[`${me}-sider-zero-width-trigger`]:{color:ye,background:Se,border:`1px solid ${ve}`,borderInlineStart:0}}}};const ue=fe=>{const{antCls:me,componentCls:ve,colorText:pe,triggerColor:Se,footerBg:ye,triggerBg:we,headerHeight:Pe,headerPadding:Le,headerColor:Ee,footerPadding:De,triggerHeight:Ce,zeroTriggerHeight:je,zeroTriggerWidth:Me,motionDurationMid:Ge,motionDurationSlow:Be,fontSize:tt,borderRadius:Je,bodyBg:Ze,headerBg:Xe,siderBg:We}=fe;return{[ve]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:Ze,"&, *":{boxSizing:"border-box"},[`&${ve}-has-sider`]:{flexDirection:"row",[`> ${ve}, > ${ve}-content`]:{width:0}},[`${ve}-header, &${ve}-footer`]:{flex:"0 0 auto"},[`${ve}-sider`]:{position:"relative",minWidth:0,background:We,transition:`all ${Ge}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${me}-menu${me}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:Ce},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:Ce,color:Se,lineHeight:`${Ce}px`,textAlign:"center",background:we,cursor:"pointer",transition:`all ${Ge}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:Pe,insetInlineEnd:-Me,zIndex:1,width:Me,height:je,color:Se,fontSize:fe.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:We,borderStartStartRadius:0,borderStartEndRadius:Je,borderEndEndRadius:Je,borderEndStartRadius:0,cursor:"pointer",transition:`background ${Be} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${Be}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-Me,borderStartStartRadius:Je,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:Je}}}}},le(fe)),{"&-rtl":{direction:"rtl"}}),[`${ve}-header`]:{height:Pe,padding:Le,color:Ee,lineHeight:`${Pe}px`,background:Xe,[`${me}-menu`]:{lineHeight:"inherit"}},[`${ve}-footer`]:{padding:De,color:pe,fontSize:tt,background:ye},[`${ve}-content`]:{flex:"auto",minHeight:0}}};var ae=(0,ne.Z)("Layout",fe=>[ue(fe)],fe=>{const{colorBgLayout:me,controlHeight:ve,controlHeightLG:pe,colorText:Se,controlHeightSM:ye,marginXXS:we,colorTextLightSolid:Pe,colorBgContainer:Le}=fe,Ee=pe*1.25;return{colorBgHeader:"#001529",colorBgBody:me,colorBgTrigger:"#002140",bodyBg:me,headerBg:"#001529",headerHeight:ve*2,headerPadding:`0 ${Ee}px`,headerColor:Se,footerPadding:`${ye}px ${Ee}px`,footerBg:me,siderBg:"#001529",triggerHeight:pe+we*2,triggerBg:"#002140",triggerColor:Pe,zeroTriggerWidth:pe,zeroTriggerHeight:pe,lightSiderBg:Le,lightTriggerBg:Le,lightTriggerColor:Se}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),oe=function(fe,me){var ve={};for(var pe in fe)Object.prototype.hasOwnProperty.call(fe,pe)&&me.indexOf(pe)<0&&(ve[pe]=fe[pe]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Se=0,pe=Object.getOwnPropertySymbols(fe);Senull,removeSider:()=>null}});function ee(fe){let{suffixCls:me,tagName:ve,displayName:pe}=fe;return Se=>de.forwardRef((we,Pe)=>de.createElement(Se,Object.assign({ref:Pe,suffixCls:me,tagName:ve},we)))}const a=de.forwardRef((fe,me)=>{const{prefixCls:ve,suffixCls:pe,className:Se,tagName:ye}=fe,we=oe(fe,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:Pe}=de.useContext(se.E_),Le=Pe("layout",ve),[Ee,De]=ae(Le),Ce=pe?`${Le}-${pe}`:Le;return Ee(de.createElement(ye,Object.assign({className:E()(ve||Ce,Se,De),ref:me},we)))}),y=de.forwardRef((fe,me)=>{const{direction:ve}=de.useContext(se.E_),[pe,Se]=de.useState([]),{prefixCls:ye,className:we,rootClassName:Pe,children:Le,hasSider:Ee,tagName:De,style:Ce}=fe,je=oe(fe,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Me=(0,he.Z)(je,["suffixCls"]),{getPrefixCls:Ge,layout:Be}=de.useContext(se.E_),tt=Ge("layout",ye),[Je,Ze]=ae(tt),Xe=E()(tt,{[`${tt}-has-sider`]:typeof Ee=="boolean"?Ee:pe.length>0,[`${tt}-rtl`]:ve==="rtl"},Be==null?void 0:Be.className,we,Pe,Ze),We=de.useMemo(()=>({siderHook:{addSider:ze=>{Se(Ue=>[].concat((0,be.Z)(Ue),[ze]))},removeSider:ze=>{Se(Ue=>Ue.filter(rt=>rt!==ze))}}}),[]);return Je(de.createElement(re.Provider,{value:We},de.createElement(De,Object.assign({ref:me,className:Xe,style:Object.assign(Object.assign({},Be==null?void 0:Be.style),Ce)},Me),Le)))}),x=ee({tagName:"div",displayName:"Layout"})(y),b=ee({suffixCls:"header",tagName:"header",displayName:"Header"})(a),z=ee({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(a),te=ee({suffixCls:"content",tagName:"main",displayName:"Content"})(a);var ce=x},40875:function(_t,dt,ge){"use strict";ge.d(dt,{J:function(){return se}});var be=ge(59301),_e=ge(33234),E=ge(70425),he=function(ne,ie){var le={};for(var ue in ne)Object.prototype.hasOwnProperty.call(ne,ue)&&ie.indexOf(ue)<0&&(le[ue]=ne[ue]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ae=0,ue=Object.getOwnPropertySymbols(ne);ae{const{children:le}=ne,ue=he(ne,["children"]),ae=be.useContext(de),oe=be.useMemo(()=>Object.assign(Object.assign({},ae),ue),[ae,ue.prefixCls,ue.mode,ue.selectable]);return be.createElement(de.Provider,{value:oe},be.createElement(_e.BR,null,(0,E.supportNodeRef)(le)?be.cloneElement(le,{ref:ie}):le))});dt.Z=de},20834:function(_t,dt,ge){"use strict";ge.d(dt,{default:function(){return Ae}});var be=ge(15285),_e=ge(59301),E=ge(45818),he=ge(92310),de=ge.n(he),se=ge(36355),ne=function(Ne,qe){var Ke={};for(var Fe in Ne)Object.prototype.hasOwnProperty.call(Ne,Fe)&&qe.indexOf(Fe)<0&&(Ke[Fe]=Ne[Fe]);if(Ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,Fe=Object.getOwnPropertySymbols(Ne);Oe{const{prefixCls:qe,className:Ke,dashed:Fe}=Ne,Oe=ne(Ne,["prefixCls","className","dashed"]),{getPrefixCls:Te}=_e.useContext(se.E_),xe=Te("menu",qe),Ie=de()({[`${xe}-item-divider-dashed`]:!!Fe},Ke);return _e.createElement(be.iz,Object.assign({className:Ie},Oe))},ue=ge(11592),ae=ge(2738),oe=ge(6848),re=ge(92343),a=(0,_e.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),x=Ne=>{var qe;const{className:Ke,children:Fe,icon:Oe,title:Te,danger:xe}=Ne,{prefixCls:Ie,firstLevel:$e,direction:ot,disableMenuItemTitleTooltip:ke,inlineCollapsed:et}=_e.useContext(a),pt=it=>{const ft=_e.createElement("span",{className:`${Ie}-title-content`},Fe);return(!Oe||(0,re.l$)(Fe)&&Fe.type==="span")&&Fe&&it&&$e&&typeof Fe=="string"?_e.createElement("div",{className:`${Ie}-inline-collapsed-noicon`},Fe.charAt(0)):ft},{siderCollapsed:ct}=_e.useContext(E.D);let ht=Te;typeof Te=="undefined"?ht=$e?Fe:"":Te===!1&&(ht="");const lt={title:ht};!ct&&!et&&(lt.title=null,lt.open=!1);const mt=(0,ue.Z)(Fe).length;let at=_e.createElement(be.ck,Object.assign({},(0,ae.Z)(Ne,["title","icon","danger"]),{className:de()({[`${Ie}-item-danger`]:xe,[`${Ie}-item-only-child`]:(Oe?mt+1:mt)===1},Ke),title:typeof Te=="string"?Te:void 0}),(0,re.Tm)(Oe,{className:de()((0,re.l$)(Oe)?(qe=Oe.props)===null||qe===void 0?void 0:qe.className:"",`${Ie}-item-icon`)}),pt(et));return ke||(at=_e.createElement(oe.Z,Object.assign({},lt,{placement:ot==="rtl"?"left":"right",overlayClassName:`${Ie}-inline-collapsed-tooltip`}),at)),at},z=Ne=>{var qe;const{popupClassName:Ke,icon:Fe,title:Oe,theme:Te}=Ne,xe=_e.useContext(a),{prefixCls:Ie,inlineCollapsed:$e,theme:ot}=xe,ke=(0,be.Xl)();let et;if(!Fe)et=$e&&!ke.length&&Oe&&typeof Oe=="string"?_e.createElement("div",{className:`${Ie}-inline-collapsed-noicon`},Oe.charAt(0)):_e.createElement("span",{className:`${Ie}-title-content`},Oe);else{const ct=(0,re.l$)(Oe)&&Oe.type==="span";et=_e.createElement(_e.Fragment,null,(0,re.Tm)(Fe,{className:de()((0,re.l$)(Fe)?(qe=Fe.props)===null||qe===void 0?void 0:qe.className:"",`${Ie}-item-icon`)}),ct?Oe:_e.createElement("span",{className:`${Ie}-title-content`},Oe))}const pt=_e.useMemo(()=>Object.assign(Object.assign({},xe),{firstLevel:!1}),[xe]);return _e.createElement(a.Provider,{value:pt},_e.createElement(be.Wd,Object.assign({},(0,ae.Z)(Ne,["icon"]),{title:et,popupClassName:de()(Ie,Ke,`${Ie}-${Te||ot}`)})))},te=ge(18785),ce=ge(70425),fe=ge(62892),me=ge(40875),ve=function(Ne,qe){var Ke={};for(var Fe in Ne)Object.prototype.hasOwnProperty.call(Ne,Fe)&&qe.indexOf(Fe)<0&&(Ke[Fe]=Ne[Fe]);if(Ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,Fe=Object.getOwnPropertySymbols(Ne);Oe{if(qe&&typeof qe=="object"){const Fe=qe,{label:Oe,children:Te,key:xe,type:Ie}=Fe,$e=ve(Fe,["label","children","key","type"]),ot=xe!=null?xe:`tmp-${Ke}`;return Te||Ie==="group"?Ie==="group"?_e.createElement(be.BW,Object.assign({key:ot},$e,{title:Oe}),pe(Te)):_e.createElement(z,Object.assign({key:ot},$e,{title:Oe}),pe(Te)):Ie==="divider"?_e.createElement(le,Object.assign({key:ot},$e)):_e.createElement(x,Object.assign({key:ot},$e),Oe)}return null}).filter(qe=>qe)}function Se(Ne){return _e.useMemo(()=>Ne&&pe(Ne),[Ne])}var ye=ge(64993),we=ge(17313),Pe=ge(8378),Le=ge(13826),Ee=ge(29878),De=ge(83116),Ce=ge(37613),Me=Ne=>{const{componentCls:qe,motionDurationSlow:Ke,horizontalLineHeight:Fe,colorSplit:Oe,lineWidth:Te,lineType:xe,itemPaddingInline:Ie}=Ne;return{[`${qe}-horizontal`]:{lineHeight:Fe,border:0,borderBottom:`${Te}px ${xe} ${Oe}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${qe}-item, ${qe}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:Ie},[`> ${qe}-item:hover, > ${qe}-item-active, > ${qe}-submenu ${qe}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${qe}-item, ${qe}-submenu-title`]:{transition:[`border-color ${Ke}`,`background ${Ke}`].join(",")},[`${qe}-submenu-arrow`]:{display:"none"}}}},Be=Ne=>{let{componentCls:qe,menuArrowOffset:Ke}=Ne;return{[`${qe}-rtl`]:{direction:"rtl"},[`${qe}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${qe}-rtl${qe}-vertical, - ${qe}-submenu-rtl ${qe}-vertical`]:{[`${qe}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${Ke})`},"&::after":{transform:`rotate(45deg) translateY(${Ke})`}}}}};const tt=Ne=>Object.assign({},(0,we.oN)(Ne));var Ze=(Ne,qe)=>{const{componentCls:Ke,itemColor:Fe,itemSelectedColor:Oe,groupTitleColor:Te,itemBg:xe,subMenuItemBg:Ie,itemSelectedBg:$e,activeBarHeight:ot,activeBarWidth:ke,activeBarBorderWidth:et,motionDurationSlow:pt,motionEaseInOut:ct,motionEaseOut:ht,itemPaddingInline:lt,motionDurationMid:mt,itemHoverColor:at,lineType:it,colorSplit:ft,itemDisabledColor:vt,dangerItemColor:St,dangerItemHoverColor:Tt,dangerItemSelectedColor:Bt,dangerItemActiveBg:Nt,dangerItemSelectedBg:rn,itemHoverBg:Sn,itemActiveBg:un,menuSubMenuBg:on,horizontalItemSelectedColor:Nn,horizontalItemSelectedBg:Wn,horizontalItemBorderRadius:En,horizontalItemHoverBg:$t,popupBg:Gt}=Ne;return{[`${Ke}-${qe}, ${Ke}-${qe} > ${Ke}`]:{color:Fe,background:xe,[`&${Ke}-root:focus-visible`]:Object.assign({},tt(Ne)),[`${Ke}-item-group-title`]:{color:Te},[`${Ke}-submenu-selected`]:{[`> ${Ke}-submenu-title`]:{color:Oe}},[`${Ke}-item-disabled, ${Ke}-submenu-disabled`]:{color:`${vt} !important`},[`${Ke}-item:not(${Ke}-item-selected):not(${Ke}-submenu-selected)`]:{[`&:hover, > ${Ke}-submenu-title:hover`]:{color:at}},[`&:not(${Ke}-horizontal)`]:{[`${Ke}-item:not(${Ke}-item-selected)`]:{"&:hover":{backgroundColor:Sn},"&:active":{backgroundColor:un}},[`${Ke}-submenu-title`]:{"&:hover":{backgroundColor:Sn},"&:active":{backgroundColor:un}}},[`${Ke}-item-danger`]:{color:St,[`&${Ke}-item:hover`]:{[`&:not(${Ke}-item-selected):not(${Ke}-submenu-selected)`]:{color:Tt}},[`&${Ke}-item:active`]:{background:Nt}},[`${Ke}-item a`]:{"&, &:hover":{color:"inherit"}},[`${Ke}-item-selected`]:{color:Oe,[`&${Ke}-item-danger`]:{color:Bt},"a, a:hover":{color:"inherit"}},[`& ${Ke}-item-selected`]:{backgroundColor:$e,[`&${Ke}-item-danger`]:{backgroundColor:rn}},[`${Ke}-item, ${Ke}-submenu-title`]:{[`&:not(${Ke}-item-disabled):focus-visible`]:Object.assign({},tt(Ne))},[`&${Ke}-submenu > ${Ke}`]:{backgroundColor:on},[`&${Ke}-popup > ${Ke}`]:{backgroundColor:Gt},[`&${Ke}-horizontal`]:Object.assign(Object.assign({},qe==="dark"?{borderBottom:0}:{}),{[`> ${Ke}-item, > ${Ke}-submenu`]:{top:et,marginTop:-et,marginBottom:0,borderRadius:En,"&::after":{position:"absolute",insetInline:lt,bottom:0,borderBottom:`${ot}px solid transparent`,transition:`border-color ${pt} ${ct}`,content:'""'},"&:hover, &-active, &-open":{background:$t,"&::after":{borderBottomWidth:ot,borderBottomColor:Nn}},"&-selected":{color:Nn,backgroundColor:Wn,"&:hover":{backgroundColor:Wn},"&::after":{borderBottomWidth:ot,borderBottomColor:Nn}}}}),[`&${Ke}-root`]:{[`&${Ke}-inline, &${Ke}-vertical`]:{borderInlineEnd:`${et}px ${it} ${ft}`}},[`&${Ke}-inline`]:{[`${Ke}-sub${Ke}-inline`]:{background:Ie},[`${Ke}-item, ${Ke}-submenu-title`]:et&&ke?{width:`calc(100% + ${et}px)`}:{},[`${Ke}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${ke}px solid ${Oe}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${mt} ${ht}`,`opacity ${mt} ${ht}`].join(","),content:'""'},[`&${Ke}-item-danger`]:{"&::after":{borderInlineEndColor:Bt}}},[`${Ke}-selected, ${Ke}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${mt} ${ct}`,`opacity ${mt} ${ct}`].join(",")}}}}}};const Xe=Ne=>{const{componentCls:qe,itemHeight:Ke,itemMarginInline:Fe,padding:Oe,menuArrowSize:Te,marginXS:xe,itemMarginBlock:Ie}=Ne,$e=Oe+Te+xe;return{[`${qe}-item`]:{position:"relative",overflow:"hidden"},[`${qe}-item, ${qe}-submenu-title`]:{height:Ke,lineHeight:`${Ke}px`,paddingInline:Oe,overflow:"hidden",textOverflow:"ellipsis",marginInline:Fe,marginBlock:Ie,width:`calc(100% - ${Fe*2}px)`},[`> ${qe}-item, + ${qe}-submenu-rtl ${qe}-vertical`]:{[`${qe}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${Ke})`},"&::after":{transform:`rotate(45deg) translateY(${Ke})`}}}}};const tt=Ne=>Object.assign({},(0,we.oN)(Ne));var Ze=(Ne,qe)=>{const{componentCls:Ke,itemColor:Fe,itemSelectedColor:Oe,groupTitleColor:Te,itemBg:xe,subMenuItemBg:Ie,itemSelectedBg:$e,activeBarHeight:ot,activeBarWidth:ke,activeBarBorderWidth:et,motionDurationSlow:pt,motionEaseInOut:ct,motionEaseOut:ht,itemPaddingInline:lt,motionDurationMid:mt,itemHoverColor:at,lineType:it,colorSplit:ft,itemDisabledColor:vt,dangerItemColor:St,dangerItemHoverColor:Tt,dangerItemSelectedColor:Bt,dangerItemActiveBg:Nt,dangerItemSelectedBg:rn,itemHoverBg:bn,itemActiveBg:un,menuSubMenuBg:on,horizontalItemSelectedColor:kn,horizontalItemSelectedBg:Wn,horizontalItemBorderRadius:En,horizontalItemHoverBg:Kt,popupBg:Gt}=Ne;return{[`${Ke}-${qe}, ${Ke}-${qe} > ${Ke}`]:{color:Fe,background:xe,[`&${Ke}-root:focus-visible`]:Object.assign({},tt(Ne)),[`${Ke}-item-group-title`]:{color:Te},[`${Ke}-submenu-selected`]:{[`> ${Ke}-submenu-title`]:{color:Oe}},[`${Ke}-item-disabled, ${Ke}-submenu-disabled`]:{color:`${vt} !important`},[`${Ke}-item:not(${Ke}-item-selected):not(${Ke}-submenu-selected)`]:{[`&:hover, > ${Ke}-submenu-title:hover`]:{color:at}},[`&:not(${Ke}-horizontal)`]:{[`${Ke}-item:not(${Ke}-item-selected)`]:{"&:hover":{backgroundColor:bn},"&:active":{backgroundColor:un}},[`${Ke}-submenu-title`]:{"&:hover":{backgroundColor:bn},"&:active":{backgroundColor:un}}},[`${Ke}-item-danger`]:{color:St,[`&${Ke}-item:hover`]:{[`&:not(${Ke}-item-selected):not(${Ke}-submenu-selected)`]:{color:Tt}},[`&${Ke}-item:active`]:{background:Nt}},[`${Ke}-item a`]:{"&, &:hover":{color:"inherit"}},[`${Ke}-item-selected`]:{color:Oe,[`&${Ke}-item-danger`]:{color:Bt},"a, a:hover":{color:"inherit"}},[`& ${Ke}-item-selected`]:{backgroundColor:$e,[`&${Ke}-item-danger`]:{backgroundColor:rn}},[`${Ke}-item, ${Ke}-submenu-title`]:{[`&:not(${Ke}-item-disabled):focus-visible`]:Object.assign({},tt(Ne))},[`&${Ke}-submenu > ${Ke}`]:{backgroundColor:on},[`&${Ke}-popup > ${Ke}`]:{backgroundColor:Gt},[`&${Ke}-horizontal`]:Object.assign(Object.assign({},qe==="dark"?{borderBottom:0}:{}),{[`> ${Ke}-item, > ${Ke}-submenu`]:{top:et,marginTop:-et,marginBottom:0,borderRadius:En,"&::after":{position:"absolute",insetInline:lt,bottom:0,borderBottom:`${ot}px solid transparent`,transition:`border-color ${pt} ${ct}`,content:'""'},"&:hover, &-active, &-open":{background:Kt,"&::after":{borderBottomWidth:ot,borderBottomColor:kn}},"&-selected":{color:kn,backgroundColor:Wn,"&:hover":{backgroundColor:Wn},"&::after":{borderBottomWidth:ot,borderBottomColor:kn}}}}),[`&${Ke}-root`]:{[`&${Ke}-inline, &${Ke}-vertical`]:{borderInlineEnd:`${et}px ${it} ${ft}`}},[`&${Ke}-inline`]:{[`${Ke}-sub${Ke}-inline`]:{background:Ie},[`${Ke}-item, ${Ke}-submenu-title`]:et&&ke?{width:`calc(100% + ${et}px)`}:{},[`${Ke}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${ke}px solid ${Oe}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${mt} ${ht}`,`opacity ${mt} ${ht}`].join(","),content:'""'},[`&${Ke}-item-danger`]:{"&::after":{borderInlineEndColor:Bt}}},[`${Ke}-selected, ${Ke}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${mt} ${ct}`,`opacity ${mt} ${ct}`].join(",")}}}}}};const Xe=Ne=>{const{componentCls:qe,itemHeight:Ke,itemMarginInline:Fe,padding:Oe,menuArrowSize:Te,marginXS:xe,itemMarginBlock:Ie}=Ne,$e=Oe+Te+xe;return{[`${qe}-item`]:{position:"relative",overflow:"hidden"},[`${qe}-item, ${qe}-submenu-title`]:{height:Ke,lineHeight:`${Ke}px`,paddingInline:Oe,overflow:"hidden",textOverflow:"ellipsis",marginInline:Fe,marginBlock:Ie,width:`calc(100% - ${Fe*2}px)`},[`> ${qe}-item, > ${qe}-submenu > ${qe}-submenu-title`]:{height:Ke,lineHeight:`${Ke}px`},[`${qe}-item-group-list ${qe}-submenu-title, ${qe}-submenu-title`]:{paddingInlineEnd:$e}}};var ze=Ne=>{const{componentCls:qe,iconCls:Ke,itemHeight:Fe,colorTextLightSolid:Oe,dropdownWidth:Te,controlHeightLG:xe,motionDurationMid:Ie,motionEaseOut:$e,paddingXL:ot,itemMarginInline:ke,fontSizeLG:et,motionDurationSlow:pt,paddingXS:ct,boxShadowSecondary:ht,collapsedWidth:lt,collapsedIconSize:mt}=Ne,at={height:Fe,lineHeight:`${Fe}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[qe]:{"&-inline, &-vertical":Object.assign({[`&${qe}-root`]:{boxShadow:"none"}},Xe(Ne))},[`${qe}-submenu-popup`]:{[`${qe}-vertical`]:Object.assign(Object.assign({},Xe(Ne)),{boxShadow:ht})}},{[`${qe}-submenu-popup ${qe}-vertical${qe}-sub`]:{minWidth:Te,maxHeight:`calc(100vh - ${xe*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${qe}-inline`]:{width:"100%",[`&${qe}-root`]:{[`${qe}-item, ${qe}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${pt}`,`background ${pt}`,`padding ${Ie} ${$e}`].join(","),[`> ${qe}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${qe}-sub${qe}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${qe}-submenu > ${qe}-submenu-title`]:at,[`& ${qe}-item-group-title`]:{paddingInlineStart:ot}},[`${qe}-item`]:at}},{[`${qe}-inline-collapsed`]:{width:lt,[`&${qe}-root`]:{[`${qe}-item, ${qe}-submenu ${qe}-submenu-title`]:{[`> ${qe}-inline-collapsed-noicon`]:{fontSize:et,textAlign:"center"}}},[`> ${qe}-item, > ${qe}-item-group > ${qe}-item-group-list > ${qe}-item, @@ -196,7 +196,7 @@ headers: `+JSON.stringify(ft),lt.data=mt,lt.path=Be.path,lt.status=Re,lt.headers ${qe}-submenu-arrow, ${qe}-submenu-expand-icon `]:{opacity:0},[`${qe}-item-icon, ${Ke}`]:{margin:0,fontSize:mt,lineHeight:`${Fe}px`,"+ span":{display:"inline-block",opacity:0}}},[`${qe}-item-icon, ${Ke}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${qe}-item-icon, ${Ke}`]:{display:"none"},"a, a:hover":{color:Oe}},[`${qe}-item-group-title`]:Object.assign(Object.assign({},we.vS),{paddingInline:ct})}}]};const Ue=Ne=>{const{componentCls:qe,motionDurationSlow:Ke,motionDurationMid:Fe,motionEaseInOut:Oe,motionEaseOut:Te,iconCls:xe,iconSize:Ie,iconMarginInlineEnd:$e}=Ne;return{[`${qe}-item, ${qe}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${Ke}`,`background ${Ke}`,`padding ${Ke} ${Oe}`].join(","),[`${qe}-item-icon, ${xe}`]:{minWidth:Ie,fontSize:Ie,transition:[`font-size ${Fe} ${Te}`,`margin ${Ke} ${Oe}`,`color ${Ke}`].join(","),"+ span":{marginInlineStart:$e,opacity:1,transition:[`opacity ${Ke} ${Oe}`,`margin ${Ke}`,`color ${Ke}`].join(",")}},[`${qe}-item-icon`]:Object.assign({},(0,we.Ro)()),[`&${qe}-item-only-child`]:{[`> ${xe}, > ${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=Ne=>{const{componentCls:qe,motionDurationSlow:Ke,motionEaseInOut:Fe,borderRadius:Oe,menuArrowSize:Te,menuArrowOffset:xe}=Ne;return{[`${qe}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:Ne.margin,width:Te,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${Ke} ${Fe}, opacity ${Ke}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:Te*.6,height:Te*.15,backgroundColor:"currentcolor",borderRadius:Oe,transition:[`background ${Ke} ${Fe}`,`transform ${Ke} ${Fe}`,`top ${Ke} ${Fe}`,`color ${Ke} ${Fe}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${xe})`},"&::after":{transform:`rotate(-45deg) translateY(${xe})`}}}}},Qe=Ne=>{const{antCls:qe,componentCls:Ke,fontSize:Fe,motionDurationSlow:Oe,motionDurationMid:Te,motionEaseInOut:xe,paddingXS:Ie,padding:$e,colorSplit:ot,lineWidth:ke,zIndexPopup:et,borderRadiusLG:pt,subMenuItemBorderRadius:ct,menuArrowSize:ht,menuArrowOffset:lt,lineType:mt,menuPanelMaskInset:at,groupTitleLineHeight:it,groupTitleFontSize:ft}=Ne;return[{"":{[`${Ke}`]:Object.assign(Object.assign({},(0,we.dF)()),{"&-hidden":{display:"none"}})},[`${Ke}-submenu-hidden`]:{display:"none"}},{[Ke]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,we.Wf)(Ne)),(0,we.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:Fe,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${Oe} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${Ke}-item`]:{flex:"none"}},[`${Ke}-item, ${Ke}-submenu, ${Ke}-submenu-title`]:{borderRadius:Ne.itemBorderRadius},[`${Ke}-item-group-title`]:{padding:`${Ie}px ${$e}px`,fontSize:ft,lineHeight:it,transition:`all ${Oe}`},[`&-horizontal ${Ke}-submenu`]:{transition:[`border-color ${Oe} ${xe}`,`background ${Oe} ${xe}`].join(",")},[`${Ke}-submenu, ${Ke}-submenu-inline`]:{transition:[`border-color ${Oe} ${xe}`,`background ${Oe} ${xe}`,`padding ${Te} ${xe}`].join(",")},[`${Ke}-submenu ${Ke}-sub`]:{cursor:"initial",transition:[`background ${Oe} ${xe}`,`padding ${Oe} ${xe}`].join(",")},[`${Ke}-title-content`]:{transition:`color ${Oe}`},[`${Ke}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${Ke}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:ot,borderStyle:mt,borderWidth:0,borderTopWidth:ke,marginBlock:ke,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Ue(Ne)),{[`${Ke}-item-group`]:{[`${Ke}-item-group-list`]:{margin:0,padding:0,[`${Ke}-item, ${Ke}-submenu-title`]:{paddingInline:`${Fe*2}px ${$e}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:et,borderRadius:pt,boxShadow:"none",transformOrigin:"0 0",[`&${Ke}-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:Ne.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:Ne.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:Ne.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:Ne.paddingXS},[`> ${Ke}`]:Object.assign(Object.assign(Object.assign({borderRadius:pt},Ue(Ne)),rt(Ne)),{[`${Ke}-item, ${Ke}-submenu > ${Ke}-submenu-title`]:{borderRadius:ct},[`${Ke}-submenu-title::after`]:{transition:`transform ${Oe} ${xe}`}})}}),rt(Ne)),{[`&-inline-collapsed ${Ke}-submenu-arrow, - &-inline ${Ke}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${lt})`},"&::after":{transform:`rotate(45deg) translateX(-${lt})`}},[`${Ke}-submenu-open${Ke}-submenu-inline > ${Ke}-submenu-title > ${Ke}-submenu-arrow`]:{transform:`translateY(-${ht*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${lt})`},"&::before":{transform:`rotate(45deg) translateX(${lt})`}}})},{[`${qe}-layout-header`]:{[Ke]:{lineHeight:"inherit"}}}]};var ut=(Ne,qe)=>(0,De.Z)("Menu",Fe=>{if(qe===!1)return[];const{colorBgElevated:Oe,colorPrimary:Te,colorTextLightSolid:xe,controlHeightLG:Ie,fontSize:$e,darkItemColor:ot,darkDangerItemColor:ke,darkItemBg:et,darkSubMenuItemBg:pt,darkItemSelectedColor:ct,darkItemSelectedBg:ht,darkDangerItemSelectedBg:lt,darkItemHoverBg:mt,darkGroupTitleColor:at,darkItemHoverColor:it,darkItemDisabledColor:ft,darkDangerItemHoverColor:vt,darkDangerItemSelectedColor:St,darkDangerItemActiveBg:Tt}=Fe,Bt=$e/7*5,Nt=(0,Ce.TS)(Fe,{menuArrowSize:Bt,menuHorizontalHeight:Ie*1.15,menuArrowOffset:`${Bt*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:Oe}),rn=(0,Ce.TS)(Nt,{itemColor:ot,itemHoverColor:it,groupTitleColor:at,itemSelectedColor:ct,itemBg:et,popupBg:et,subMenuItemBg:pt,itemActiveBg:"transparent",itemSelectedBg:ht,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:mt,itemDisabledColor:ft,dangerItemColor:ke,dangerItemHoverColor:vt,dangerItemSelectedColor:St,dangerItemActiveBg:Tt,dangerItemSelectedBg:lt,menuSubMenuBg:pt,horizontalItemSelectedColor:xe,horizontalItemSelectedBg:Te});return[Qe(Nt),Me(Nt),ze(Nt),Ze(Nt,"light"),Ze(rn,"dark"),Be(Nt),(0,Pe.Z)(Nt),(0,Le.oN)(Nt,"slide-up"),(0,Le.oN)(Nt,"slide-down"),(0,Ee._y)(Nt,"zoom-big")]},Fe=>{const{colorPrimary:Oe,colorError:Te,colorTextDisabled:xe,colorErrorBg:Ie,colorText:$e,colorTextDescription:ot,colorBgContainer:ke,colorFillAlter:et,colorFillContent:pt,lineWidth:ct,lineWidthBold:ht,controlItemBgActive:lt,colorBgTextHover:mt,controlHeightLG:at,lineHeight:it,colorBgElevated:ft,marginXXS:vt,padding:St,fontSize:Tt,controlHeightSM:Bt,fontSizeLG:Nt,colorTextLightSolid:rn,colorErrorHover:Sn}=Fe,un=new ye.C(rn).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:Fe.zIndexPopupBase+50,radiusItem:Fe.borderRadiusLG,itemBorderRadius:Fe.borderRadiusLG,radiusSubMenuItem:Fe.borderRadiusSM,subMenuItemBorderRadius:Fe.borderRadiusSM,colorItemText:$e,itemColor:$e,colorItemTextHover:$e,itemHoverColor:$e,colorItemTextHoverHorizontal:Oe,horizontalItemHoverColor:Oe,colorGroupTitle:ot,groupTitleColor:ot,colorItemTextSelected:Oe,itemSelectedColor:Oe,colorItemTextSelectedHorizontal:Oe,horizontalItemSelectedColor:Oe,colorItemBg:ke,itemBg:ke,colorItemBgHover:mt,itemHoverBg:mt,colorItemBgActive:pt,itemActiveBg:lt,colorSubItemBg:et,subMenuItemBg:et,colorItemBgSelected:lt,itemSelectedBg:lt,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:ht,activeBarHeight:ht,colorActiveBarBorderSize:ct,activeBarBorderWidth:ct,colorItemTextDisabled:xe,itemDisabledColor:xe,colorDangerItemText:Te,dangerItemColor:Te,colorDangerItemTextHover:Te,dangerItemHoverColor:Te,colorDangerItemTextSelected:Te,dangerItemSelectedColor:Te,colorDangerItemBgActive:Ie,dangerItemActiveBg:Ie,colorDangerItemBgSelected:Ie,dangerItemSelectedBg:Ie,itemMarginInline:Fe.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:at,groupTitleLineHeight:it,collapsedWidth:at*2,popupBg:ft,itemMarginBlock:vt,itemPaddingInline:St,horizontalLineHeight:`${at*1.15}px`,iconSize:Tt,iconMarginInlineEnd:Bt-Tt,collapsedIconSize:Nt,groupTitleFontSize:Tt,darkItemDisabledColor:new ye.C(rn).setAlpha(.25).toRgbString(),darkItemColor:un,darkDangerItemColor:Te,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:rn,darkItemSelectedBg:Oe,darkDangerItemSelectedBg:Te,darkItemHoverBg:"transparent",darkGroupTitleColor:un,darkItemHoverColor:rn,darkDangerItemHoverColor:Sn,darkDangerItemSelectedColor:rn,darkDangerItemActiveBg:Te}},{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"]]})(Ne),Ye=function(Ne,qe){var Ke={};for(var Fe in Ne)Object.prototype.hasOwnProperty.call(Ne,Fe)&&qe.indexOf(Fe)<0&&(Ke[Fe]=Ne[Fe]);if(Ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,Fe=Object.getOwnPropertySymbols(Ne);Oe{var Ke,Fe;const Oe=_e.useContext(me.Z),Te=Oe||{},{getPrefixCls:xe,getPopupContainer:Ie,direction:$e,menu:ot}=_e.useContext(se.E_),ke=xe(),{prefixCls:et,className:pt,style:ct,theme:ht="light",expandIcon:lt,_internalDisableMenuItemTitleTooltip:mt,inlineCollapsed:at,siderCollapsed:it,items:ft,children:vt,rootClassName:St,mode:Tt,selectable:Bt,onClick:Nt,overflowedIndicatorPopupClassName:rn}=Ne,Sn=Ye(Ne,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),un=(0,ae.Z)(Sn,["collapsedWidth"]),on=Se(ft)||vt;(Ke=Te.validator)===null||Ke===void 0||Ke.call(Te,{mode:Tt});const Nn=(0,ce.useEvent)(function(){var Yt;Nt==null||Nt.apply(void 0,arguments),(Yt=Te.onClick)===null||Yt===void 0||Yt.call(Te)}),Wn=Te.mode||Tt,En=Bt!=null?Bt:Te.selectable,$t=_e.useMemo(()=>it!==void 0?it:at,[at,it]),Gt={horizontal:{motionName:`${ke}-slide-up`},inline:(0,fe.Z)(ke),other:{motionName:`${ke}-zoom-big`}},Ht=xe("menu",et||Te.prefixCls),[Wt,en]=ut(Ht,!Oe),bn=de()(`${Ht}-${ht}`,ot==null?void 0:ot.className,pt);let dn;if(typeof lt=="function")dn=lt;else if(lt===null||lt===!1)dn=null;else if(Te.expandIcon===null||Te.expandIcon===!1)dn=null;else{const Yt=lt!=null?lt:Te.expandIcon;dn=(0,re.Tm)(Yt,{className:de()(`${Ht}-submenu-expand-icon`,(0,re.l$)(Yt)?(Fe=Yt.props)===null||Fe===void 0?void 0:Fe.className:"")})}const Ln=_e.useMemo(()=>({prefixCls:Ht,inlineCollapsed:$t||!1,direction:$e,firstLevel:!0,theme:ht,mode:Wn,disableMenuItemTitleTooltip:mt}),[Ht,$t,$e,mt,ht]);return Wt(_e.createElement(me.Z.Provider,{value:null},_e.createElement(a.Provider,{value:Ln},_e.createElement(be.ZP,Object.assign({getPopupContainer:Ie,overflowedIndicator:_e.createElement(te.Z,null),overflowedIndicatorPopupClassName:de()(Ht,`${Ht}-${ht}`,rn),mode:Wn,selectable:En,onClick:Nn},un,{inlineCollapsed:$t,style:Object.assign(Object.assign({},ot==null?void 0:ot.style),ct),className:bn,prefixCls:Ht,direction:$e,defaultMotions:Gt,expandIcon:dn,ref:qe,rootClassName:de()(St,en)}),on))))});const Ve=(0,_e.forwardRef)((Ne,qe)=>{const Ke=(0,_e.useRef)(null),Fe=_e.useContext(E.D);return(0,_e.useImperativeHandle)(qe,()=>({menu:Ke.current,focus:Oe=>{var Te;(Te=Ke.current)===null||Te===void 0||Te.focus(Oe)}})),_e.createElement(Re,Object.assign({ref:Ke},Ne,Fe))});Ve.Item=x,Ve.SubMenu=z,Ve.Divider=le,Ve.ItemGroup=be.BW;var Ae=Ve},58421:function(_t,dt,ge){"use strict";ge.d(dt,{Z:function(){return Te}});var be=ge(54476),_e=ge(59301),E={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"},he=E,de=ge(7657),se=function(Ie,$e){return _e.createElement(de.Z,(0,be.Z)({},Ie,{ref:$e,icon:he}))},ne=_e.forwardRef(se),ie=ne,le=ge(49198),ue=ge(33853),ae=ge(38819),oe=ge(92310),re=ge.n(oe),ee=ge(20068),a=ge(33885),y=ge(67732),x=ge(83652),b=ge(42403),z=ge(158),te=ge(26112),ce={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},fe=ce,me=ge(91735),ve=function(xe){(0,b.Z)($e,xe);var Ie=(0,z.Z)($e);function $e(){var ot;(0,y.Z)(this,$e);for(var ke=arguments.length,et=new Array(ke),pt=0;pt=0||ct.relatedTarget.className.indexOf("".concat(at,"-item"))>=0))&&mt(ot.getValidValue()))},ot.go=function(ct){var ht=ot.state.goInputText;ht!==""&&(ct.keyCode===fe.ENTER||ct.type==="click")&&(ot.setState({goInputText:""}),ot.props.quickGo(ot.getValidValue()))},ot}return(0,x.Z)($e,[{key:"getPageSizeOptions",value:function(){var ke=this.props,et=ke.pageSize,pt=ke.pageSizeOptions;return pt.some(function(ct){return ct.toString()===et.toString()})?pt:pt.concat([et.toString()]).sort(function(ct,ht){var lt=Number.isNaN(Number(ct))?0:Number(ct),mt=Number.isNaN(Number(ht))?0:Number(ht);return lt-mt})}},{key:"render",value:function(){var ke=this,et=this.props,pt=et.pageSize,ct=et.locale,ht=et.rootPrefixCls,lt=et.changeSize,mt=et.quickGo,at=et.goButton,it=et.selectComponentClass,ft=et.buildOptionText,vt=et.selectPrefixCls,St=et.disabled,Tt=this.state.goInputText,Bt="".concat(ht,"-options"),Nt=it,rn=null,Sn=null,un=null;if(!lt&&!mt)return null;var on=this.getPageSizeOptions();if(lt&&Nt){var Nn=on.map(function(Wn,En){return _e.createElement(Nt.Option,{key:En,value:Wn.toString()},(ft||ke.buildOptionText)(Wn))});rn=_e.createElement(Nt,{disabled:St,prefixCls:vt,showSearch:!1,className:"".concat(Bt,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(pt||on[0]).toString(),onChange:this.changeSize,getPopupContainer:function(En){return En.parentNode},"aria-label":ct.page_size,defaultOpen:!1},Nn)}return mt&&(at&&(un=typeof at=="boolean"?_e.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:St,className:"".concat(Bt,"-quick-jumper-button")},ct.jump_to_confirm):_e.createElement("span",{onClick:this.go,onKeyUp:this.go},at)),Sn=_e.createElement("div",{className:"".concat(Bt,"-quick-jumper")},ct.jump_to,_e.createElement("input",{disabled:St,type:"text",value:Tt,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":ct.page}),ct.page,un)),_e.createElement("li",{className:"".concat(Bt)},rn,Sn)}}]),$e}(_e.Component);ve.defaultProps={pageSizeOptions:["10","20","50","100"]};var pe=ve,Se=function(Ie){var $e,ot=Ie.rootPrefixCls,ke=Ie.page,et=Ie.active,pt=Ie.className,ct=Ie.showTitle,ht=Ie.onClick,lt=Ie.onKeyPress,mt=Ie.itemRender,at="".concat(ot,"-item"),it=re()(at,"".concat(at,"-").concat(ke),($e={},(0,ee.Z)($e,"".concat(at,"-active"),et),(0,ee.Z)($e,"".concat(at,"-disabled"),!ke),(0,ee.Z)($e,Ie.className,pt),$e)),ft=function(){ht(ke)},vt=function(Bt){lt(Bt,ht,ke)},St=mt(ke,"page",_e.createElement("a",{rel:"nofollow"},ke));return St?_e.createElement("li",{title:ct?ke.toString():null,className:it,onClick:ft,onKeyPress:vt,tabIndex:0},St):null},ye=Se;function we(){}function Pe(xe){var Ie=Number(xe);return typeof Ie=="number"&&!Number.isNaN(Ie)&&isFinite(Ie)&&Math.floor(Ie)===Ie}var Le=function(Ie,$e,ot){return ot};function Ee(xe,Ie,$e){var ot=typeof xe=="undefined"?Ie.pageSize:xe;return Math.floor(($e.total-1)/ot)+1}var De=function(xe){(0,b.Z)($e,xe);var Ie=(0,z.Z)($e);function $e(ot){var ke;(0,y.Z)(this,$e),ke=Ie.call(this,ot),ke.paginationNode=_e.createRef(),ke.getJumpPrevPage=function(){return Math.max(1,ke.state.current-(ke.props.showLessItems?3:5))},ke.getJumpNextPage=function(){return Math.min(Ee(void 0,ke.state,ke.props),ke.state.current+(ke.props.showLessItems?3:5))},ke.getItemIcon=function(lt,mt){var at=ke.props.prefixCls,it=lt||_e.createElement("button",{type:"button","aria-label":mt,className:"".concat(at,"-item-link")});return typeof lt=="function"&&(it=_e.createElement(lt,(0,a.Z)({},ke.props))),it},ke.isValid=function(lt){var mt=ke.props.total;return Pe(lt)&<!==ke.state.current&&Pe(mt)&&mt>0},ke.shouldDisplayQuickJumper=function(){var lt=ke.props,mt=lt.showQuickJumper,at=lt.total,it=ke.state.pageSize;return at<=it?!1:mt},ke.handleKeyDown=function(lt){(lt.keyCode===fe.ARROW_UP||lt.keyCode===fe.ARROW_DOWN)&<.preventDefault()},ke.handleKeyUp=function(lt){var mt=ke.getValidValue(lt),at=ke.state.currentInputValue;mt!==at&&ke.setState({currentInputValue:mt}),lt.keyCode===fe.ENTER?ke.handleChange(mt):lt.keyCode===fe.ARROW_UP?ke.handleChange(mt-1):lt.keyCode===fe.ARROW_DOWN&&ke.handleChange(mt+1)},ke.handleBlur=function(lt){var mt=ke.getValidValue(lt);ke.handleChange(mt)},ke.changePageSize=function(lt){var mt=ke.state.current,at=Ee(lt,ke.state,ke.props);mt=mt>at?at:mt,at===0&&(mt=ke.state.current),typeof lt=="number"&&("pageSize"in ke.props||ke.setState({pageSize:lt}),"current"in ke.props||ke.setState({current:mt,currentInputValue:mt})),ke.props.onShowSizeChange(mt,lt),"onChange"in ke.props&&ke.props.onChange&&ke.props.onChange(mt,lt)},ke.handleChange=function(lt){var mt=ke.props,at=mt.disabled,it=mt.onChange,ft=ke.state,vt=ft.pageSize,St=ft.current,Tt=ft.currentInputValue;if(ke.isValid(lt)&&!at){var Bt=Ee(void 0,ke.state,ke.props),Nt=lt;return lt>Bt?Nt=Bt:lt<1&&(Nt=1),"current"in ke.props||ke.setState({current:Nt}),Nt!==Tt&&ke.setState({currentInputValue:Nt}),it(Nt,vt),Nt}return St},ke.prev=function(){ke.hasPrev()&&ke.handleChange(ke.state.current-1)},ke.next=function(){ke.hasNext()&&ke.handleChange(ke.state.current+1)},ke.jumpPrev=function(){ke.handleChange(ke.getJumpPrevPage())},ke.jumpNext=function(){ke.handleChange(ke.getJumpNextPage())},ke.hasPrev=function(){return ke.state.current>1},ke.hasNext=function(){return ke.state.current2?at-2:0),ft=2;ft=pt?ht=pt:ht=Number(et),ht}},{key:"getShowSizeChanger",value:function(){var ke=this.props,et=ke.showSizeChanger,pt=ke.total,ct=ke.totalBoundaryShowSizeChanger;return typeof et!="undefined"?et:pt>ct}},{key:"render",value:function(){var ke=this.props,et=ke.prefixCls,pt=ke.className,ct=ke.style,ht=ke.disabled,lt=ke.hideOnSinglePage,mt=ke.total,at=ke.locale,it=ke.showQuickJumper,ft=ke.showLessItems,vt=ke.showTitle,St=ke.showTotal,Tt=ke.simple,Bt=ke.itemRender,Nt=ke.showPrevNextJumpers,rn=ke.jumpPrevIcon,Sn=ke.jumpNextIcon,un=ke.selectComponentClass,on=ke.selectPrefixCls,Nn=ke.pageSizeOptions,Wn=this.state,En=Wn.current,$t=Wn.pageSize,Gt=Wn.currentInputValue;if(lt===!0&&mt<=$t)return null;var Ht=Ee(void 0,this.state,this.props),Wt=[],en=null,bn=null,dn=null,Ln=null,Yt=null,sn=it&&it.goButton,Pn=ft?1:2,Rn=En-1>0?En-1:0,Pt=En+1mt?mt:En*$t]));if(Tt){sn&&(typeof sn=="boolean"?Yt=_e.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},at.jump_to_confirm):Yt=_e.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},sn),Yt=_e.createElement("li",{title:vt?"".concat(at.jump_to).concat(En,"/").concat(Ht):null,className:"".concat(et,"-simple-pager")},Yt));var Kt=this.renderPrev(Rn);return _e.createElement("ul",(0,be.Z)({className:re()(et,"".concat(et,"-simple"),(0,ee.Z)({},"".concat(et,"-disabled"),ht),pt),style:ct,ref:this.paginationNode},Et),Ot,Kt?_e.createElement("li",{title:vt?at.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:re()("".concat(et,"-prev"),(0,ee.Z)({},"".concat(et,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},Kt):null,_e.createElement("li",{title:vt?"".concat(En,"/").concat(Ht):null,className:"".concat(et,"-simple-pager")},_e.createElement("input",{type:"text",value:Gt,disabled:ht,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),_e.createElement("span",{className:"".concat(et,"-slash")},"/"),Ht),_e.createElement("li",{title:vt?at.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:re()("".concat(et,"-next"),(0,ee.Z)({},"".concat(et,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Pt)),Yt)}if(Ht<=3+Pn*2){var zn={locale:at,rootPrefixCls:et,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:vt,itemRender:Bt};Ht||Wt.push(_e.createElement(ye,(0,be.Z)({},zn,{key:"noPager",page:1,className:"".concat(et,"-item-disabled")})));for(var Tn=1;Tn<=Ht;Tn+=1){var fr=En===Tn;Wt.push(_e.createElement(ye,(0,be.Z)({},zn,{key:Tn,page:Tn,active:fr})))}}else{var nr=ft?at.prev_3:at.prev_5,zt=ft?at.next_3:at.next_5,At=Bt(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(rn,"prev page")),nn=Bt(this.getJumpNextPage(),"jump-next",this.getItemIcon(Sn,"next page"));Nt&&(en=At?_e.createElement("li",{title:vt?nr:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:re()("".concat(et,"-jump-prev"),(0,ee.Z)({},"".concat(et,"-jump-prev-custom-icon"),!!rn))},At):null,bn=nn?_e.createElement("li",{title:vt?zt:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:re()("".concat(et,"-jump-next"),(0,ee.Z)({},"".concat(et,"-jump-next-custom-icon"),!!Sn))},nn):null),Ln=_e.createElement(ye,{locale:at,last:!0,rootPrefixCls:et,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Ht,page:Ht,active:!1,showTitle:vt,itemRender:Bt}),dn=_e.createElement(ye,{locale:at,rootPrefixCls:et,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:vt,itemRender:Bt});var Dt=Math.max(1,En-Pn),fn=Math.min(En+Pn,Ht);En-1<=Pn&&(fn=1+Pn*2),Ht-En<=Pn&&(Dt=Ht-Pn*2);for(var kn=Dt;kn<=fn;kn+=1){var Bn=En===kn;Wt.push(_e.createElement(ye,{locale:at,rootPrefixCls:et,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:kn,page:kn,active:Bn,showTitle:vt,itemRender:Bt}))}En-1>=Pn*2&&En!==3&&(Wt[0]=(0,_e.cloneElement)(Wt[0],{className:"".concat(et,"-item-after-jump-prev")}),Wt.unshift(en)),Ht-En>=Pn*2&&En!==Ht-2&&(Wt[Wt.length-1]=(0,_e.cloneElement)(Wt[Wt.length-1],{className:"".concat(et,"-item-before-jump-next")}),Wt.push(bn)),Dt!==1&&Wt.unshift(dn),fn!==Ht&&Wt.push(Ln)}var An=!this.hasPrev()||!Ht,bt=!this.hasNext()||!Ht,Mt=this.renderPrev(Rn),Ft=this.renderNext(Pt);return _e.createElement("ul",(0,be.Z)({className:re()(et,pt,(0,ee.Z)({},"".concat(et,"-disabled"),ht)),style:ct,ref:this.paginationNode},Et),Ot,Mt?_e.createElement("li",{title:vt?at.prev_page:null,onClick:this.prev,tabIndex:An?null:0,onKeyPress:this.runIfEnterPrev,className:re()("".concat(et,"-prev"),(0,ee.Z)({},"".concat(et,"-disabled"),An)),"aria-disabled":An},Mt):null,Wt,Ft?_e.createElement("li",{title:vt?at.next_page:null,onClick:this.next,tabIndex:bt?null:0,onKeyPress:this.runIfEnterNext,className:re()("".concat(et,"-next"),(0,ee.Z)({},"".concat(et,"-disabled"),bt)),"aria-disabled":bt},Ft):null,_e.createElement(pe,{disabled:ht,locale:at,rootPrefixCls:et,selectComponentClass:un,selectPrefixCls:on,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:En,pageSize:$t,pageSizeOptions:Nn,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:sn}))}}],[{key:"getDerivedStateFromProps",value:function(ke,et){var pt={};if("current"in ke&&(pt.current=ke.current,ke.current!==et.current&&(pt.currentInputValue=pt.current)),"pageSize"in ke&&ke.pageSize!==et.pageSize){var ct=et.current,ht=Ee(ke.pageSize,et,ke);ct=ct>ht?ht:ct,"current"in ke||(pt.current=ct,pt.currentInputValue=ct),pt.pageSize=ke.pageSize}return pt}}]),$e}(_e.Component);De.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:we,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:we,locale:me.Z,style:{},itemRender:Le,totalBoundaryShowSizeChanger:50};var Ce=De,je=ge(22075),Me=ge(36355),Ge=ge(19716),Be=ge(8628),tt=ge(9763),Je=ge(57809);const Ze=xe=>_e.createElement(Je.default,Object.assign({},xe,{showSearch:!0,size:"small"})),Xe=xe=>_e.createElement(Je.default,Object.assign({},xe,{showSearch:!0,size:"middle"}));Ze.Option=Je.default.Option,Xe.Option=Je.default.Option;var We=ge(9937),ze=ge(17313),Ue=ge(83116),rt=ge(37613);const Qe=xe=>{const{componentCls:Ie}=xe;return{[`${Ie}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${Ie}-item-link`]:{color:xe.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${Ie}-item-link`]:{color:xe.colorTextDisabled,cursor:"not-allowed"}}},[`&${Ie}-disabled`]:{cursor:"not-allowed",[`${Ie}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:xe.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:xe.colorBorder,backgroundColor:xe.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:xe.itemActiveBgDisabled},a:{color:xe.itemActiveColorDisabled}}},[`${Ie}-item-link`]:{color:xe.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${Ie}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${Ie}-simple-pager`]:{color:xe.colorTextDisabled},[`${Ie}-jump-prev, ${Ie}-jump-next`]:{[`${Ie}-item-link-icon`]:{opacity:0},[`${Ie}-item-ellipsis`]:{opacity:1}}},[`&${Ie}-simple`]:{[`${Ie}-prev, ${Ie}-next`]:{[`&${Ie}-disabled ${Ie}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},ut=xe=>{const{componentCls:Ie}=xe;return{[`&${Ie}-mini ${Ie}-total-text, &${Ie}-mini ${Ie}-simple-pager`]:{height:xe.itemSizeSM,lineHeight:`${xe.itemSizeSM}px`},[`&${Ie}-mini ${Ie}-item`]:{minWidth:xe.itemSizeSM,height:xe.itemSizeSM,margin:0,lineHeight:`${xe.itemSizeSM-2}px`},[`&${Ie}-mini:not(${Ie}-disabled) ${Ie}-item:not(${Ie}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:xe.colorBgTextHover},"&:active":{backgroundColor:xe.colorBgTextActive}},[`&${Ie}-mini ${Ie}-prev, &${Ie}-mini ${Ie}-next`]:{minWidth:xe.itemSizeSM,height:xe.itemSizeSM,margin:0,lineHeight:`${xe.itemSizeSM}px`},[`&${Ie}-mini:not(${Ie}-disabled)`]:{[`${Ie}-prev, ${Ie}-next`]:{[`&:hover ${Ie}-item-link`]:{backgroundColor:xe.colorBgTextHover},[`&:active ${Ie}-item-link`]:{backgroundColor:xe.colorBgTextActive},[`&${Ie}-disabled:hover ${Ie}-item-link`]:{backgroundColor:"transparent"}}},[` + &-inline ${Ke}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${lt})`},"&::after":{transform:`rotate(45deg) translateX(-${lt})`}},[`${Ke}-submenu-open${Ke}-submenu-inline > ${Ke}-submenu-title > ${Ke}-submenu-arrow`]:{transform:`translateY(-${ht*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${lt})`},"&::before":{transform:`rotate(45deg) translateX(${lt})`}}})},{[`${qe}-layout-header`]:{[Ke]:{lineHeight:"inherit"}}}]};var ut=(Ne,qe)=>(0,De.Z)("Menu",Fe=>{if(qe===!1)return[];const{colorBgElevated:Oe,colorPrimary:Te,colorTextLightSolid:xe,controlHeightLG:Ie,fontSize:$e,darkItemColor:ot,darkDangerItemColor:ke,darkItemBg:et,darkSubMenuItemBg:pt,darkItemSelectedColor:ct,darkItemSelectedBg:ht,darkDangerItemSelectedBg:lt,darkItemHoverBg:mt,darkGroupTitleColor:at,darkItemHoverColor:it,darkItemDisabledColor:ft,darkDangerItemHoverColor:vt,darkDangerItemSelectedColor:St,darkDangerItemActiveBg:Tt}=Fe,Bt=$e/7*5,Nt=(0,Ce.TS)(Fe,{menuArrowSize:Bt,menuHorizontalHeight:Ie*1.15,menuArrowOffset:`${Bt*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:Oe}),rn=(0,Ce.TS)(Nt,{itemColor:ot,itemHoverColor:it,groupTitleColor:at,itemSelectedColor:ct,itemBg:et,popupBg:et,subMenuItemBg:pt,itemActiveBg:"transparent",itemSelectedBg:ht,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:mt,itemDisabledColor:ft,dangerItemColor:ke,dangerItemHoverColor:vt,dangerItemSelectedColor:St,dangerItemActiveBg:Tt,dangerItemSelectedBg:lt,menuSubMenuBg:pt,horizontalItemSelectedColor:xe,horizontalItemSelectedBg:Te});return[Qe(Nt),Me(Nt),ze(Nt),Ze(Nt,"light"),Ze(rn,"dark"),Be(Nt),(0,Pe.Z)(Nt),(0,Le.oN)(Nt,"slide-up"),(0,Le.oN)(Nt,"slide-down"),(0,Ee._y)(Nt,"zoom-big")]},Fe=>{const{colorPrimary:Oe,colorError:Te,colorTextDisabled:xe,colorErrorBg:Ie,colorText:$e,colorTextDescription:ot,colorBgContainer:ke,colorFillAlter:et,colorFillContent:pt,lineWidth:ct,lineWidthBold:ht,controlItemBgActive:lt,colorBgTextHover:mt,controlHeightLG:at,lineHeight:it,colorBgElevated:ft,marginXXS:vt,padding:St,fontSize:Tt,controlHeightSM:Bt,fontSizeLG:Nt,colorTextLightSolid:rn,colorErrorHover:bn}=Fe,un=new ye.C(rn).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:Fe.zIndexPopupBase+50,radiusItem:Fe.borderRadiusLG,itemBorderRadius:Fe.borderRadiusLG,radiusSubMenuItem:Fe.borderRadiusSM,subMenuItemBorderRadius:Fe.borderRadiusSM,colorItemText:$e,itemColor:$e,colorItemTextHover:$e,itemHoverColor:$e,colorItemTextHoverHorizontal:Oe,horizontalItemHoverColor:Oe,colorGroupTitle:ot,groupTitleColor:ot,colorItemTextSelected:Oe,itemSelectedColor:Oe,colorItemTextSelectedHorizontal:Oe,horizontalItemSelectedColor:Oe,colorItemBg:ke,itemBg:ke,colorItemBgHover:mt,itemHoverBg:mt,colorItemBgActive:pt,itemActiveBg:lt,colorSubItemBg:et,subMenuItemBg:et,colorItemBgSelected:lt,itemSelectedBg:lt,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:ht,activeBarHeight:ht,colorActiveBarBorderSize:ct,activeBarBorderWidth:ct,colorItemTextDisabled:xe,itemDisabledColor:xe,colorDangerItemText:Te,dangerItemColor:Te,colorDangerItemTextHover:Te,dangerItemHoverColor:Te,colorDangerItemTextSelected:Te,dangerItemSelectedColor:Te,colorDangerItemBgActive:Ie,dangerItemActiveBg:Ie,colorDangerItemBgSelected:Ie,dangerItemSelectedBg:Ie,itemMarginInline:Fe.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:at,groupTitleLineHeight:it,collapsedWidth:at*2,popupBg:ft,itemMarginBlock:vt,itemPaddingInline:St,horizontalLineHeight:`${at*1.15}px`,iconSize:Tt,iconMarginInlineEnd:Bt-Tt,collapsedIconSize:Nt,groupTitleFontSize:Tt,darkItemDisabledColor:new ye.C(rn).setAlpha(.25).toRgbString(),darkItemColor:un,darkDangerItemColor:Te,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:rn,darkItemSelectedBg:Oe,darkDangerItemSelectedBg:Te,darkItemHoverBg:"transparent",darkGroupTitleColor:un,darkItemHoverColor:rn,darkDangerItemHoverColor:bn,darkDangerItemSelectedColor:rn,darkDangerItemActiveBg:Te}},{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"]]})(Ne),Ye=function(Ne,qe){var Ke={};for(var Fe in Ne)Object.prototype.hasOwnProperty.call(Ne,Fe)&&qe.indexOf(Fe)<0&&(Ke[Fe]=Ne[Fe]);if(Ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,Fe=Object.getOwnPropertySymbols(Ne);Oe{var Ke,Fe;const Oe=_e.useContext(me.Z),Te=Oe||{},{getPrefixCls:xe,getPopupContainer:Ie,direction:$e,menu:ot}=_e.useContext(se.E_),ke=xe(),{prefixCls:et,className:pt,style:ct,theme:ht="light",expandIcon:lt,_internalDisableMenuItemTitleTooltip:mt,inlineCollapsed:at,siderCollapsed:it,items:ft,children:vt,rootClassName:St,mode:Tt,selectable:Bt,onClick:Nt,overflowedIndicatorPopupClassName:rn}=Ne,bn=Ye(Ne,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),un=(0,ae.Z)(bn,["collapsedWidth"]),on=Se(ft)||vt;(Ke=Te.validator)===null||Ke===void 0||Ke.call(Te,{mode:Tt});const kn=(0,ce.useEvent)(function(){var $t;Nt==null||Nt.apply(void 0,arguments),($t=Te.onClick)===null||$t===void 0||$t.call(Te)}),Wn=Te.mode||Tt,En=Bt!=null?Bt:Te.selectable,Kt=_e.useMemo(()=>it!==void 0?it:at,[at,it]),Gt={horizontal:{motionName:`${ke}-slide-up`},inline:(0,fe.Z)(ke),other:{motionName:`${ke}-zoom-big`}},Ht=xe("menu",et||Te.prefixCls),[Wt,en]=ut(Ht,!Oe),yn=de()(`${Ht}-${ht}`,ot==null?void 0:ot.className,pt);let dn;if(typeof lt=="function")dn=lt;else if(lt===null||lt===!1)dn=null;else if(Te.expandIcon===null||Te.expandIcon===!1)dn=null;else{const $t=lt!=null?lt:Te.expandIcon;dn=(0,re.Tm)($t,{className:de()(`${Ht}-submenu-expand-icon`,(0,re.l$)($t)?(Fe=$t.props)===null||Fe===void 0?void 0:Fe.className:"")})}const In=_e.useMemo(()=>({prefixCls:Ht,inlineCollapsed:Kt||!1,direction:$e,firstLevel:!0,theme:ht,mode:Wn,disableMenuItemTitleTooltip:mt}),[Ht,Kt,$e,mt,ht]);return Wt(_e.createElement(me.Z.Provider,{value:null},_e.createElement(a.Provider,{value:In},_e.createElement(be.ZP,Object.assign({getPopupContainer:Ie,overflowedIndicator:_e.createElement(te.Z,null),overflowedIndicatorPopupClassName:de()(Ht,`${Ht}-${ht}`,rn),mode:Wn,selectable:En,onClick:kn},un,{inlineCollapsed:Kt,style:Object.assign(Object.assign({},ot==null?void 0:ot.style),ct),className:yn,prefixCls:Ht,direction:$e,defaultMotions:Gt,expandIcon:dn,ref:qe,rootClassName:de()(St,en)}),on))))});const Ve=(0,_e.forwardRef)((Ne,qe)=>{const Ke=(0,_e.useRef)(null),Fe=_e.useContext(E.D);return(0,_e.useImperativeHandle)(qe,()=>({menu:Ke.current,focus:Oe=>{var Te;(Te=Ke.current)===null||Te===void 0||Te.focus(Oe)}})),_e.createElement(Re,Object.assign({ref:Ke},Ne,Fe))});Ve.Item=x,Ve.SubMenu=z,Ve.Divider=le,Ve.ItemGroup=be.BW;var Ae=Ve},58421:function(_t,dt,ge){"use strict";ge.d(dt,{Z:function(){return Te}});var be=ge(54476),_e=ge(59301),E={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"},he=E,de=ge(7657),se=function(Ie,$e){return _e.createElement(de.Z,(0,be.Z)({},Ie,{ref:$e,icon:he}))},ne=_e.forwardRef(se),ie=ne,le=ge(49198),ue=ge(33853),ae=ge(38819),oe=ge(92310),re=ge.n(oe),ee=ge(20068),a=ge(33885),y=ge(67732),x=ge(83652),b=ge(42403),z=ge(158),te=ge(26112),ce={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},fe=ce,me=ge(91735),ve=function(xe){(0,b.Z)($e,xe);var Ie=(0,z.Z)($e);function $e(){var ot;(0,y.Z)(this,$e);for(var ke=arguments.length,et=new Array(ke),pt=0;pt=0||ct.relatedTarget.className.indexOf("".concat(at,"-item"))>=0))&&mt(ot.getValidValue()))},ot.go=function(ct){var ht=ot.state.goInputText;ht!==""&&(ct.keyCode===fe.ENTER||ct.type==="click")&&(ot.setState({goInputText:""}),ot.props.quickGo(ot.getValidValue()))},ot}return(0,x.Z)($e,[{key:"getPageSizeOptions",value:function(){var ke=this.props,et=ke.pageSize,pt=ke.pageSizeOptions;return pt.some(function(ct){return ct.toString()===et.toString()})?pt:pt.concat([et.toString()]).sort(function(ct,ht){var lt=Number.isNaN(Number(ct))?0:Number(ct),mt=Number.isNaN(Number(ht))?0:Number(ht);return lt-mt})}},{key:"render",value:function(){var ke=this,et=this.props,pt=et.pageSize,ct=et.locale,ht=et.rootPrefixCls,lt=et.changeSize,mt=et.quickGo,at=et.goButton,it=et.selectComponentClass,ft=et.buildOptionText,vt=et.selectPrefixCls,St=et.disabled,Tt=this.state.goInputText,Bt="".concat(ht,"-options"),Nt=it,rn=null,bn=null,un=null;if(!lt&&!mt)return null;var on=this.getPageSizeOptions();if(lt&&Nt){var kn=on.map(function(Wn,En){return _e.createElement(Nt.Option,{key:En,value:Wn.toString()},(ft||ke.buildOptionText)(Wn))});rn=_e.createElement(Nt,{disabled:St,prefixCls:vt,showSearch:!1,className:"".concat(Bt,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(pt||on[0]).toString(),onChange:this.changeSize,getPopupContainer:function(En){return En.parentNode},"aria-label":ct.page_size,defaultOpen:!1},kn)}return mt&&(at&&(un=typeof at=="boolean"?_e.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:St,className:"".concat(Bt,"-quick-jumper-button")},ct.jump_to_confirm):_e.createElement("span",{onClick:this.go,onKeyUp:this.go},at)),bn=_e.createElement("div",{className:"".concat(Bt,"-quick-jumper")},ct.jump_to,_e.createElement("input",{disabled:St,type:"text",value:Tt,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":ct.page}),ct.page,un)),_e.createElement("li",{className:"".concat(Bt)},rn,bn)}}]),$e}(_e.Component);ve.defaultProps={pageSizeOptions:["10","20","50","100"]};var pe=ve,Se=function(Ie){var $e,ot=Ie.rootPrefixCls,ke=Ie.page,et=Ie.active,pt=Ie.className,ct=Ie.showTitle,ht=Ie.onClick,lt=Ie.onKeyPress,mt=Ie.itemRender,at="".concat(ot,"-item"),it=re()(at,"".concat(at,"-").concat(ke),($e={},(0,ee.Z)($e,"".concat(at,"-active"),et),(0,ee.Z)($e,"".concat(at,"-disabled"),!ke),(0,ee.Z)($e,Ie.className,pt),$e)),ft=function(){ht(ke)},vt=function(Bt){lt(Bt,ht,ke)},St=mt(ke,"page",_e.createElement("a",{rel:"nofollow"},ke));return St?_e.createElement("li",{title:ct?ke.toString():null,className:it,onClick:ft,onKeyPress:vt,tabIndex:0},St):null},ye=Se;function we(){}function Pe(xe){var Ie=Number(xe);return typeof Ie=="number"&&!Number.isNaN(Ie)&&isFinite(Ie)&&Math.floor(Ie)===Ie}var Le=function(Ie,$e,ot){return ot};function Ee(xe,Ie,$e){var ot=typeof xe=="undefined"?Ie.pageSize:xe;return Math.floor(($e.total-1)/ot)+1}var De=function(xe){(0,b.Z)($e,xe);var Ie=(0,z.Z)($e);function $e(ot){var ke;(0,y.Z)(this,$e),ke=Ie.call(this,ot),ke.paginationNode=_e.createRef(),ke.getJumpPrevPage=function(){return Math.max(1,ke.state.current-(ke.props.showLessItems?3:5))},ke.getJumpNextPage=function(){return Math.min(Ee(void 0,ke.state,ke.props),ke.state.current+(ke.props.showLessItems?3:5))},ke.getItemIcon=function(lt,mt){var at=ke.props.prefixCls,it=lt||_e.createElement("button",{type:"button","aria-label":mt,className:"".concat(at,"-item-link")});return typeof lt=="function"&&(it=_e.createElement(lt,(0,a.Z)({},ke.props))),it},ke.isValid=function(lt){var mt=ke.props.total;return Pe(lt)&<!==ke.state.current&&Pe(mt)&&mt>0},ke.shouldDisplayQuickJumper=function(){var lt=ke.props,mt=lt.showQuickJumper,at=lt.total,it=ke.state.pageSize;return at<=it?!1:mt},ke.handleKeyDown=function(lt){(lt.keyCode===fe.ARROW_UP||lt.keyCode===fe.ARROW_DOWN)&<.preventDefault()},ke.handleKeyUp=function(lt){var mt=ke.getValidValue(lt),at=ke.state.currentInputValue;mt!==at&&ke.setState({currentInputValue:mt}),lt.keyCode===fe.ENTER?ke.handleChange(mt):lt.keyCode===fe.ARROW_UP?ke.handleChange(mt-1):lt.keyCode===fe.ARROW_DOWN&&ke.handleChange(mt+1)},ke.handleBlur=function(lt){var mt=ke.getValidValue(lt);ke.handleChange(mt)},ke.changePageSize=function(lt){var mt=ke.state.current,at=Ee(lt,ke.state,ke.props);mt=mt>at?at:mt,at===0&&(mt=ke.state.current),typeof lt=="number"&&("pageSize"in ke.props||ke.setState({pageSize:lt}),"current"in ke.props||ke.setState({current:mt,currentInputValue:mt})),ke.props.onShowSizeChange(mt,lt),"onChange"in ke.props&&ke.props.onChange&&ke.props.onChange(mt,lt)},ke.handleChange=function(lt){var mt=ke.props,at=mt.disabled,it=mt.onChange,ft=ke.state,vt=ft.pageSize,St=ft.current,Tt=ft.currentInputValue;if(ke.isValid(lt)&&!at){var Bt=Ee(void 0,ke.state,ke.props),Nt=lt;return lt>Bt?Nt=Bt:lt<1&&(Nt=1),"current"in ke.props||ke.setState({current:Nt}),Nt!==Tt&&ke.setState({currentInputValue:Nt}),it(Nt,vt),Nt}return St},ke.prev=function(){ke.hasPrev()&&ke.handleChange(ke.state.current-1)},ke.next=function(){ke.hasNext()&&ke.handleChange(ke.state.current+1)},ke.jumpPrev=function(){ke.handleChange(ke.getJumpPrevPage())},ke.jumpNext=function(){ke.handleChange(ke.getJumpNextPage())},ke.hasPrev=function(){return ke.state.current>1},ke.hasNext=function(){return ke.state.current2?at-2:0),ft=2;ft=pt?ht=pt:ht=Number(et),ht}},{key:"getShowSizeChanger",value:function(){var ke=this.props,et=ke.showSizeChanger,pt=ke.total,ct=ke.totalBoundaryShowSizeChanger;return typeof et!="undefined"?et:pt>ct}},{key:"render",value:function(){var ke=this.props,et=ke.prefixCls,pt=ke.className,ct=ke.style,ht=ke.disabled,lt=ke.hideOnSinglePage,mt=ke.total,at=ke.locale,it=ke.showQuickJumper,ft=ke.showLessItems,vt=ke.showTitle,St=ke.showTotal,Tt=ke.simple,Bt=ke.itemRender,Nt=ke.showPrevNextJumpers,rn=ke.jumpPrevIcon,bn=ke.jumpNextIcon,un=ke.selectComponentClass,on=ke.selectPrefixCls,kn=ke.pageSizeOptions,Wn=this.state,En=Wn.current,Kt=Wn.pageSize,Gt=Wn.currentInputValue;if(lt===!0&&mt<=Kt)return null;var Ht=Ee(void 0,this.state,this.props),Wt=[],en=null,yn=null,dn=null,In=null,$t=null,sn=it&&it.goButton,Pn=ft?1:2,Rn=En-1>0?En-1:0,wt=En+1mt?mt:En*Kt]));if(Tt){sn&&(typeof sn=="boolean"?$t=_e.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},at.jump_to_confirm):$t=_e.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},sn),$t=_e.createElement("li",{title:vt?"".concat(at.jump_to).concat(En,"/").concat(Ht):null,className:"".concat(et,"-simple-pager")},$t));var Xt=this.renderPrev(Rn);return _e.createElement("ul",(0,be.Z)({className:re()(et,"".concat(et,"-simple"),(0,ee.Z)({},"".concat(et,"-disabled"),ht),pt),style:ct,ref:this.paginationNode},Ot),xt,Xt?_e.createElement("li",{title:vt?at.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:re()("".concat(et,"-prev"),(0,ee.Z)({},"".concat(et,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},Xt):null,_e.createElement("li",{title:vt?"".concat(En,"/").concat(Ht):null,className:"".concat(et,"-simple-pager")},_e.createElement("input",{type:"text",value:Gt,disabled:ht,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),_e.createElement("span",{className:"".concat(et,"-slash")},"/"),Ht),_e.createElement("li",{title:vt?at.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:re()("".concat(et,"-next"),(0,ee.Z)({},"".concat(et,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(wt)),$t)}if(Ht<=3+Pn*2){var Mn={locale:at,rootPrefixCls:et,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:vt,itemRender:Bt};Ht||Wt.push(_e.createElement(ye,(0,be.Z)({},Mn,{key:"noPager",page:1,className:"".concat(et,"-item-disabled")})));for(var Tn=1;Tn<=Ht;Tn+=1){var ur=En===Tn;Wt.push(_e.createElement(ye,(0,be.Z)({},Mn,{key:Tn,page:Tn,active:ur})))}}else{var nr=ft?at.prev_3:at.prev_5,zt=ft?at.next_3:at.next_5,At=Bt(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(rn,"prev page")),tn=Bt(this.getJumpNextPage(),"jump-next",this.getItemIcon(bn,"next page"));Nt&&(en=At?_e.createElement("li",{title:vt?nr:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:re()("".concat(et,"-jump-prev"),(0,ee.Z)({},"".concat(et,"-jump-prev-custom-icon"),!!rn))},At):null,yn=tn?_e.createElement("li",{title:vt?zt:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:re()("".concat(et,"-jump-next"),(0,ee.Z)({},"".concat(et,"-jump-next-custom-icon"),!!bn))},tn):null),In=_e.createElement(ye,{locale:at,last:!0,rootPrefixCls:et,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Ht,page:Ht,active:!1,showTitle:vt,itemRender:Bt}),dn=_e.createElement(ye,{locale:at,rootPrefixCls:et,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:vt,itemRender:Bt});var Dt=Math.max(1,En-Pn),fn=Math.min(En+Pn,Ht);En-1<=Pn&&(fn=1+Pn*2),Ht-En<=Pn&&(Dt=Ht-Pn*2);for(var zn=Dt;zn<=fn;zn+=1){var Nn=En===zn;Wt.push(_e.createElement(ye,{locale:at,rootPrefixCls:et,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:zn,page:zn,active:Nn,showTitle:vt,itemRender:Bt}))}En-1>=Pn*2&&En!==3&&(Wt[0]=(0,_e.cloneElement)(Wt[0],{className:"".concat(et,"-item-after-jump-prev")}),Wt.unshift(en)),Ht-En>=Pn*2&&En!==Ht-2&&(Wt[Wt.length-1]=(0,_e.cloneElement)(Wt[Wt.length-1],{className:"".concat(et,"-item-before-jump-next")}),Wt.push(yn)),Dt!==1&&Wt.unshift(dn),fn!==Ht&&Wt.push(In)}var Ln=!this.hasPrev()||!Ht,bt=!this.hasNext()||!Ht,Mt=this.renderPrev(Rn),Ft=this.renderNext(wt);return _e.createElement("ul",(0,be.Z)({className:re()(et,pt,(0,ee.Z)({},"".concat(et,"-disabled"),ht)),style:ct,ref:this.paginationNode},Ot),xt,Mt?_e.createElement("li",{title:vt?at.prev_page:null,onClick:this.prev,tabIndex:Ln?null:0,onKeyPress:this.runIfEnterPrev,className:re()("".concat(et,"-prev"),(0,ee.Z)({},"".concat(et,"-disabled"),Ln)),"aria-disabled":Ln},Mt):null,Wt,Ft?_e.createElement("li",{title:vt?at.next_page:null,onClick:this.next,tabIndex:bt?null:0,onKeyPress:this.runIfEnterNext,className:re()("".concat(et,"-next"),(0,ee.Z)({},"".concat(et,"-disabled"),bt)),"aria-disabled":bt},Ft):null,_e.createElement(pe,{disabled:ht,locale:at,rootPrefixCls:et,selectComponentClass:un,selectPrefixCls:on,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:En,pageSize:Kt,pageSizeOptions:kn,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:sn}))}}],[{key:"getDerivedStateFromProps",value:function(ke,et){var pt={};if("current"in ke&&(pt.current=ke.current,ke.current!==et.current&&(pt.currentInputValue=pt.current)),"pageSize"in ke&&ke.pageSize!==et.pageSize){var ct=et.current,ht=Ee(ke.pageSize,et,ke);ct=ct>ht?ht:ct,"current"in ke||(pt.current=ct,pt.currentInputValue=ct),pt.pageSize=ke.pageSize}return pt}}]),$e}(_e.Component);De.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:we,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:we,locale:me.Z,style:{},itemRender:Le,totalBoundaryShowSizeChanger:50};var Ce=De,je=ge(22075),Me=ge(36355),Ge=ge(19716),Be=ge(8628),tt=ge(9763),Je=ge(57809);const Ze=xe=>_e.createElement(Je.default,Object.assign({},xe,{showSearch:!0,size:"small"})),Xe=xe=>_e.createElement(Je.default,Object.assign({},xe,{showSearch:!0,size:"middle"}));Ze.Option=Je.default.Option,Xe.Option=Je.default.Option;var We=ge(9937),ze=ge(17313),Ue=ge(83116),rt=ge(37613);const Qe=xe=>{const{componentCls:Ie}=xe;return{[`${Ie}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${Ie}-item-link`]:{color:xe.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${Ie}-item-link`]:{color:xe.colorTextDisabled,cursor:"not-allowed"}}},[`&${Ie}-disabled`]:{cursor:"not-allowed",[`${Ie}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:xe.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:xe.colorBorder,backgroundColor:xe.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:xe.itemActiveBgDisabled},a:{color:xe.itemActiveColorDisabled}}},[`${Ie}-item-link`]:{color:xe.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${Ie}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${Ie}-simple-pager`]:{color:xe.colorTextDisabled},[`${Ie}-jump-prev, ${Ie}-jump-next`]:{[`${Ie}-item-link-icon`]:{opacity:0},[`${Ie}-item-ellipsis`]:{opacity:1}}},[`&${Ie}-simple`]:{[`${Ie}-prev, ${Ie}-next`]:{[`&${Ie}-disabled ${Ie}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},ut=xe=>{const{componentCls:Ie}=xe;return{[`&${Ie}-mini ${Ie}-total-text, &${Ie}-mini ${Ie}-simple-pager`]:{height:xe.itemSizeSM,lineHeight:`${xe.itemSizeSM}px`},[`&${Ie}-mini ${Ie}-item`]:{minWidth:xe.itemSizeSM,height:xe.itemSizeSM,margin:0,lineHeight:`${xe.itemSizeSM-2}px`},[`&${Ie}-mini:not(${Ie}-disabled) ${Ie}-item:not(${Ie}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:xe.colorBgTextHover},"&:active":{backgroundColor:xe.colorBgTextActive}},[`&${Ie}-mini ${Ie}-prev, &${Ie}-mini ${Ie}-next`]:{minWidth:xe.itemSizeSM,height:xe.itemSizeSM,margin:0,lineHeight:`${xe.itemSizeSM}px`},[`&${Ie}-mini:not(${Ie}-disabled)`]:{[`${Ie}-prev, ${Ie}-next`]:{[`&:hover ${Ie}-item-link`]:{backgroundColor:xe.colorBgTextHover},[`&:active ${Ie}-item-link`]:{backgroundColor:xe.colorBgTextActive},[`&${Ie}-disabled:hover ${Ie}-item-link`]:{backgroundColor:"transparent"}}},[` &${Ie}-mini ${Ie}-prev ${Ie}-item-link, &${Ie}-mini ${Ie}-next ${Ie}-item-link `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:xe.itemSizeSM,lineHeight:`${xe.itemSizeSM}px`}},[`&${Ie}-mini ${Ie}-jump-prev, &${Ie}-mini ${Ie}-jump-next`]:{height:xe.itemSizeSM,marginInlineEnd:0,lineHeight:`${xe.itemSizeSM}px`},[`&${Ie}-mini ${Ie}-options`]:{marginInlineStart:xe.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:xe.miniOptionsSizeChangerTop},"&-quick-jumper":{height:xe.itemSizeSM,lineHeight:`${xe.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,We.x0)(xe)),{width:xe.paginationMiniQuickJumperInputWidth,height:xe.controlHeightSM})}}}},Ye=xe=>{const{componentCls:Ie}=xe;return{[` @@ -211,15 +211,15 @@ headers: `+JSON.stringify(ft),lt.data=mt,lt.path=Be.path,lt.status=Re,lt.headers ${Ie}-next, ${Ie}-jump-prev, ${Ie}-jump-next - `]:{display:"inline-block",minWidth:xe.itemSize,height:xe.itemSize,color:xe.colorText,fontFamily:xe.fontFamily,lineHeight:`${xe.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:xe.borderRadius,cursor:"pointer",transition:`all ${xe.motionDurationMid}`},[`${Ie}-prev, ${Ie}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:xe.colorText,cursor:"pointer",userSelect:"none"},[`${Ie}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:xe.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${xe.lineWidth}px ${xe.lineType} transparent`,borderRadius:xe.borderRadius,outline:"none",transition:`all ${xe.motionDurationMid}`},[`&:hover ${Ie}-item-link`]:{backgroundColor:xe.colorBgTextHover},[`&:active ${Ie}-item-link`]:{backgroundColor:xe.colorBgTextActive},[`&${Ie}-disabled:hover`]:{[`${Ie}-item-link`]:{backgroundColor:"transparent"}}},[`${Ie}-slash`]:{marginInlineEnd:xe.paginationSlashMarginInlineEnd,marginInlineStart:xe.paginationSlashMarginInlineStart},[`${Ie}-options`]:{display:"inline-block",marginInlineStart:xe.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:xe.controlHeight,marginInlineStart:xe.marginXS,lineHeight:`${xe.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,We.ik)(xe)),{width:xe.controlHeightLG*1.25,height:xe.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:xe.marginXS,marginInlineEnd:xe.marginXS})}}}},Re=xe=>{const{componentCls:Ie}=xe;return{[`${Ie}-item`]:{display:"inline-block",minWidth:xe.itemSize,height:xe.itemSize,marginInlineEnd:xe.marginXS,fontFamily:xe.fontFamily,lineHeight:`${xe.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${xe.lineWidth}px ${xe.lineType} transparent`,borderRadius:xe.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${xe.paginationItemPaddingInline}px`,color:xe.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${Ie}-item-active)`]:{"&:hover":{transition:`all ${xe.motionDurationMid}`,backgroundColor:xe.colorBgTextHover},"&:active":{backgroundColor:xe.colorBgTextActive}},"&-active":{fontWeight:xe.fontWeightStrong,backgroundColor:xe.itemActiveBg,borderColor:xe.colorPrimary,a:{color:xe.colorPrimary},"&:hover":{borderColor:xe.colorPrimaryHover},"&:hover a":{color:xe.colorPrimaryHover}}}}},Ve=xe=>{const{componentCls:Ie}=xe;return{[Ie]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ze.Wf)(xe)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${Ie}-total-text`]:{display:"inline-block",height:xe.itemSize,marginInlineEnd:xe.marginXS,lineHeight:`${xe.itemSize-2}px`,verticalAlign:"middle"}}),Re(xe)),He(xe)),Ye(xe)),ut(xe)),Qe(xe)),{[`@media only screen and (max-width: ${xe.screenLG}px)`]:{[`${Ie}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${xe.screenSM}px)`]:{[`${Ie}-options`]:{display:"none"}}}),[`&${xe.componentCls}-rtl`]:{direction:"rtl"}}},Ae=xe=>{const{componentCls:Ie}=xe;return{[`${Ie}${Ie}-disabled:not(${Ie}-mini)`]:{"&, &:hover":{[`${Ie}-item-link`]:{borderColor:xe.colorBorder}},"&:focus-visible":{[`${Ie}-item-link`]:{borderColor:xe.colorBorder}},[`${Ie}-item, ${Ie}-item-link`]:{backgroundColor:xe.colorBgContainerDisabled,borderColor:xe.colorBorder,[`&:hover:not(${Ie}-item-active)`]:{backgroundColor:xe.colorBgContainerDisabled,borderColor:xe.colorBorder,a:{color:xe.colorTextDisabled}},[`&${Ie}-item-active`]:{backgroundColor:xe.itemActiveBgDisabled}},[`${Ie}-prev, ${Ie}-next`]:{"&:hover button":{backgroundColor:xe.colorBgContainerDisabled,borderColor:xe.colorBorder,color:xe.colorTextDisabled},[`${Ie}-item-link`]:{backgroundColor:xe.colorBgContainerDisabled,borderColor:xe.colorBorder}}},[`${Ie}:not(${Ie}-mini)`]:{[`${Ie}-prev, ${Ie}-next`]:{"&:hover button":{borderColor:xe.colorPrimaryHover,backgroundColor:xe.itemBg},[`${Ie}-item-link`]:{backgroundColor:xe.itemLinkBg,borderColor:xe.colorBorder},[`&:hover ${Ie}-item-link`]:{borderColor:xe.colorPrimary,backgroundColor:xe.itemBg,color:xe.colorPrimary},[`&${Ie}-disabled`]:{[`${Ie}-item-link`]:{borderColor:xe.colorBorder,color:xe.colorTextDisabled}}},[`${Ie}-item`]:{backgroundColor:xe.itemBg,border:`${xe.lineWidth}px ${xe.lineType} ${xe.colorBorder}`,[`&:hover:not(${Ie}-item-active)`]:{borderColor:xe.colorPrimary,backgroundColor:xe.itemBg,a:{color:xe.colorPrimary}},"&-active":{borderColor:xe.colorPrimary}}}}},Ne=xe=>{const{componentCls:Ie}=xe;return{[`${Ie}:not(${Ie}-disabled)`]:{[`${Ie}-item`]:Object.assign({},(0,ze.Qy)(xe)),[`${Ie}-jump-prev, ${Ie}-jump-next`]:{"&:focus-visible":Object.assign({[`${Ie}-item-link-icon`]:{opacity:1},[`${Ie}-item-ellipsis`]:{opacity:0}},(0,ze.oN)(xe))},[`${Ie}-prev, ${Ie}-next`]:{[`&:focus-visible ${Ie}-item-link`]:Object.assign({},(0,ze.oN)(xe))}}}};var qe=(0,Ue.Z)("Pagination",xe=>{const Ie=(0,rt.TS)(xe,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:xe.marginXXS/2,paginationMiniQuickJumperInputWidth:xe.controlHeightLG*1.1,paginationItemPaddingInline:xe.marginXXS*1.5,paginationEllipsisLetterSpacing:xe.marginXXS/2,paginationSlashMarginInlineStart:xe.marginXXS,paginationSlashMarginInlineEnd:xe.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,We.e5)(xe),(0,We.TM)(xe));return[Ve(Ie),Ne(Ie),xe.wireframe&&Ae(Ie)]},xe=>({itemBg:xe.colorBgContainer,itemSize:xe.controlHeight,itemSizeSM:xe.controlHeightSM,itemActiveBg:xe.colorBgContainer,itemLinkBg:xe.colorBgContainer,itemActiveColorDisabled:xe.colorTextDisabled,itemActiveBgDisabled:xe.controlItemBgActiveDisabled,itemInputBg:xe.colorBgContainer,miniOptionsSizeChangerTop:0})),Ke=function(xe,Ie){var $e={};for(var ot in xe)Object.prototype.hasOwnProperty.call(xe,ot)&&Ie.indexOf(ot)<0&&($e[ot]=xe[ot]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ke=0,ot=Object.getOwnPropertySymbols(xe);ke{const{prefixCls:Ie,selectPrefixCls:$e,className:ot,rootClassName:ke,style:et,size:pt,locale:ct,selectComponentClass:ht,responsive:lt,showSizeChanger:mt}=xe,at=Ke(xe,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:it}=(0,Be.Z)(lt),{getPrefixCls:ft,direction:vt,pagination:St={}}=_e.useContext(Me.E_),Tt=ft("pagination",Ie),[Bt,Nt]=qe(Tt),rn=mt!=null?mt:St.showSizeChanger,Sn=_e.useMemo(()=>{const Ht=_e.createElement("span",{className:`${Tt}-item-ellipsis`},"\u2022\u2022\u2022"),Wt=_e.createElement("button",{className:`${Tt}-item-link`,type:"button",tabIndex:-1},vt==="rtl"?_e.createElement(ae.Z,null):_e.createElement(ue.Z,null)),en=_e.createElement("button",{className:`${Tt}-item-link`,type:"button",tabIndex:-1},vt==="rtl"?_e.createElement(ue.Z,null):_e.createElement(ae.Z,null)),bn=_e.createElement("a",{className:`${Tt}-item-link`},_e.createElement("div",{className:`${Tt}-item-container`},vt==="rtl"?_e.createElement(le.Z,{className:`${Tt}-item-link-icon`}):_e.createElement(ie,{className:`${Tt}-item-link-icon`}),Ht)),dn=_e.createElement("a",{className:`${Tt}-item-link`},_e.createElement("div",{className:`${Tt}-item-container`},vt==="rtl"?_e.createElement(ie,{className:`${Tt}-item-link-icon`}):_e.createElement(le.Z,{className:`${Tt}-item-link-icon`}),Ht));return{prevIcon:Wt,nextIcon:en,jumpPrevIcon:bn,jumpNextIcon:dn}},[vt,Tt]),[un]=(0,tt.Z)("Pagination",je.Z),on=Object.assign(Object.assign({},un),ct),Nn=(0,Ge.Z)(pt),Wn=Nn==="small"||!!(it&&!Nn&<),En=ft("select",$e),$t=re()({[`${Tt}-mini`]:Wn,[`${Tt}-rtl`]:vt==="rtl"},St==null?void 0:St.className,ot,ke,Nt),Gt=Object.assign(Object.assign({},St==null?void 0:St.style),et);return Bt(_e.createElement(Ce,Object.assign({},Sn,at,{style:Gt,prefixCls:Tt,selectPrefixCls:En,className:$t,selectComponentClass:ht||(Wn?Ze:Xe),locale:on,showSizeChanger:rn})))},Te=Oe},39722:function(_t,dt,ge){"use strict";ge.d(dt,{t5:function(){return ue}});var be=ge(92310),_e=ge.n(be),E=ge(55477),he=ge(59301),de=ge(36355),se=ge(77578),ne=ge(17356),ie=function(oe,re){var ee={};for(var a in oe)Object.prototype.hasOwnProperty.call(oe,a)&&re.indexOf(a)<0&&(ee[a]=oe[a]);if(oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var y=0,a=Object.getOwnPropertySymbols(oe);y{if(!(!re&&!ee))return he.createElement(he.Fragment,null,re&&he.createElement("div",{className:`${oe}-title`},(0,se.Z)(re)),he.createElement("div",{className:`${oe}-inner-content`},(0,se.Z)(ee)))},ue=oe=>{const{hashId:re,prefixCls:ee,className:a,style:y,placement:x="top",title:b,content:z,children:te}=oe;return he.createElement("div",{className:_e()(re,ee,`${ee}-pure`,`${ee}-placement-${x}`,a),style:y},he.createElement("div",{className:`${ee}-arrow`}),he.createElement(E.G,Object.assign({},oe,{className:re,prefixCls:ee}),te||le(ee,b,z)))},ae=oe=>{const{prefixCls:re}=oe,ee=ie(oe,["prefixCls"]),{getPrefixCls:a}=he.useContext(de.E_),y=a("popover",re),[x,b]=(0,ne.Z)(y);return x(he.createElement(ue,Object.assign({},ee,{prefixCls:y,hashId:b})))};dt.ZP=ae},17356:function(_t,dt,ge){"use strict";var be=ge(17313),_e=ge(29878),E=ge(19447),he=ge(33166),de=ge(83116),se=ge(37613);const ne=ue=>{const{componentCls:ae,popoverColor:oe,minWidth:re,fontWeightStrong:ee,popoverPadding:a,boxShadowSecondary:y,colorTextHeading:x,borderRadiusLG:b,zIndexPopup:z,marginXS:te,colorBgElevated:ce,popoverBg:fe}=ue;return[{[ae]:Object.assign(Object.assign({},(0,be.Wf)(ue)),{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":ce,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${ae}-content`]:{position:"relative"},[`${ae}-inner`]:{backgroundColor:fe,backgroundClip:"padding-box",borderRadius:b,boxShadow:y,padding:a},[`${ae}-title`]:{minWidth:re,marginBottom:te,color:x,fontWeight:ee},[`${ae}-inner-content`]:{color:oe}})},(0,E.ZP)(ue,{colorBg:"var(--antd-arrow-background-color)"}),{[`${ae}-pure`]:{position:"relative",maxWidth:"none",margin:ue.sizePopupArrow,display:"inline-block",[`${ae}-content`]:{display:"inline-block"}}}]},ie=ue=>{const{componentCls:ae}=ue;return{[ae]:he.i.map(oe=>{const re=ue[`${oe}6`];return{[`&${ae}-${oe}`]:{"--antd-arrow-background-color":re,[`${ae}-inner`]:{backgroundColor:re},[`${ae}-arrow`]:{background:"transparent"}}}})}},le=ue=>{const{componentCls:ae,lineWidth:oe,lineType:re,colorSplit:ee,paddingSM:a,controlHeight:y,fontSize:x,lineHeight:b,padding:z}=ue,te=y-Math.round(x*b),ce=te/2,fe=te/2-oe,me=z;return{[ae]:{[`${ae}-inner`]:{padding:0},[`${ae}-title`]:{margin:0,padding:`${ce}px ${me}px ${fe}px`,borderBottom:`${oe}px ${re} ${ee}`},[`${ae}-inner-content`]:{padding:`${a}px ${me}px`}}}};dt.Z=(0,de.Z)("Popover",ue=>{const{colorBgElevated:ae,colorText:oe,wireframe:re}=ue,ee=(0,se.TS)(ue,{popoverPadding:12,popoverBg:ae,popoverColor:oe});return[ne(ee),ie(ee),re&&le(ee),(0,_e._y)(ee,"zoom-big")]},ue=>({width:177,minWidth:177,zIndexPopup:ue.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},93948:function(_t,dt,ge){"use strict";ge.d(dt,{Z:function(){return mt}});var be=ge(59301),_e=ge(29679),E=ge(40001),he=ge(19248),de=ge(99267),se=ge(92310),ne=ge.n(se),ie=ge(2738),le=ge(36355),ue=ge(54476),ae=ge(33885),oe=ge(75931),re={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},ee=function(){var it=(0,be.useRef)([]),ft=(0,be.useRef)(null);return(0,be.useEffect)(function(){var vt=Date.now(),St=!1;it.current.forEach(function(Tt){if(Tt){St=!0;var Bt=Tt.style;Bt.transitionDuration=".3s, .3s, .3s, .06s",ft.current&&vt-ft.current<100&&(Bt.transitionDuration="0s, 0s")}}),St&&(ft.current=Date.now())}),it.current},a=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],y=function(it){var ft=(0,ae.Z)((0,ae.Z)({},re),it),vt=ft.className,St=ft.percent,Tt=ft.prefixCls,Bt=ft.strokeColor,Nt=ft.strokeLinecap,rn=ft.strokeWidth,Sn=ft.style,un=ft.trailColor,on=ft.trailWidth,Nn=ft.transition,Wn=(0,oe.Z)(ft,a);delete Wn.gapPosition;var En=Array.isArray(St)?St:[St],$t=Array.isArray(Bt)?Bt:[Bt],Gt=ee(),Ht=rn/2,Wt=100-rn/2,en="M ".concat(Nt==="round"?Ht:0,",").concat(Ht,` - L `).concat(Nt==="round"?Wt:100,",").concat(Ht),bn="0 0 100 ".concat(rn),dn=0;return be.createElement("svg",(0,ue.Z)({className:ne()("".concat(Tt,"-line"),vt),viewBox:bn,preserveAspectRatio:"none",style:Sn},Wn),be.createElement("path",{className:"".concat(Tt,"-line-trail"),d:en,strokeLinecap:Nt,stroke:un,strokeWidth:on||rn,fillOpacity:"0"}),En.map(function(Ln,Yt){var sn=1;switch(Nt){case"round":sn=1-rn/100;break;case"square":sn=1-rn/2/100;break;default:sn=1;break}var Pn={strokeDasharray:"".concat(Ln*sn,"px, 100px"),strokeDashoffset:"-".concat(dn,"px"),transition:Nn||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Rn=$t[Yt]||$t[$t.length-1];return dn+=Ln,be.createElement("path",{key:Yt,className:"".concat(Tt,"-line-path"),d:en,strokeLinecap:Nt,stroke:Rn,strokeWidth:rn,fillOpacity:"0",ref:function(Et){Gt[Yt]=Et},style:Pn})}))},x=y,b=ge(76190),z=ge(42978),te=ge(47273),ce=0,fe=(0,te.Z)();function me(){var at;return fe?(at=ce,ce+=1):at="TEST_OR_SSR",at}var ve=function(at){var it=be.useState(),ft=(0,z.Z)(it,2),vt=ft[0],St=ft[1];return be.useEffect(function(){St("rc_progress_".concat(me()))},[]),at||vt},pe=function(it){var ft=it.bg,vt=it.children;return be.createElement("div",{style:{width:"100%",height:"100%",background:ft}},vt)};function Se(at,it){return Object.keys(at).map(function(ft){var vt=parseFloat(ft),St="".concat(Math.floor(vt*it),"%");return"".concat(at[ft]," ").concat(St)})}var ye=be.forwardRef(function(at,it){var ft=at.prefixCls,vt=at.color,St=at.gradientId,Tt=at.radius,Bt=at.style,Nt=at.ptg,rn=at.strokeLinecap,Sn=at.strokeWidth,un=at.size,on=at.gapDegree,Nn=vt&&(0,b.Z)(vt)==="object",Wn=Nn?"#FFF":void 0,En=un/2,$t=be.createElement("circle",{className:"".concat(ft,"-circle-path"),r:Tt,cx:En,cy:En,stroke:Wn,strokeLinecap:rn,strokeWidth:Sn,opacity:Nt===0?0:1,style:Bt,ref:it});if(!Nn)return $t;var Gt="".concat(St,"-conic"),Ht=on?"".concat(180+on/2,"deg"):"0deg",Wt=Se(vt,(360-on)/360),en=Se(vt,1),bn="conic-gradient(from ".concat(Ht,", ").concat(Wt.join(", "),")"),dn="linear-gradient(to ".concat(on?"bottom":"top",", ").concat(en.join(", "),")");return be.createElement(be.Fragment,null,be.createElement("mask",{id:Gt},$t),be.createElement("foreignObject",{x:0,y:0,width:un,height:un,mask:"url(#".concat(Gt,")")},be.createElement(pe,{bg:dn},be.createElement(pe,{bg:bn}))))}),we=ye,Pe=100,Le=function(it,ft,vt,St,Tt,Bt,Nt,rn,Sn,un){var on=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,Nn=vt/100*360*((360-Bt)/360),Wn=Bt===0?0:{bottom:0,top:180,left:90,right:-90}[Nt],En=(100-St)/100*ft;Sn==="round"&&St!==100&&(En+=un/2,En>=ft&&(En=ft-.01));var $t=Pe/2;return{stroke:typeof rn=="string"?rn:void 0,strokeDasharray:"".concat(ft,"px ").concat(it),strokeDashoffset:En+on,transform:"rotate(".concat(Tt+Nn+Wn,"deg)"),transformOrigin:"".concat($t,"px ").concat($t,"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}},Ee=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function De(at){var it=at!=null?at:[];return Array.isArray(it)?it:[it]}var Ce=function(it){var ft=(0,ae.Z)((0,ae.Z)({},re),it),vt=ft.id,St=ft.prefixCls,Tt=ft.steps,Bt=ft.strokeWidth,Nt=ft.trailWidth,rn=ft.gapDegree,Sn=rn===void 0?0:rn,un=ft.gapPosition,on=ft.trailColor,Nn=ft.strokeLinecap,Wn=ft.style,En=ft.className,$t=ft.strokeColor,Gt=ft.percent,Ht=(0,oe.Z)(ft,Ee),Wt=Pe/2,en=ve(vt),bn="".concat(en,"-gradient"),dn=Wt-Bt/2,Ln=Math.PI*2*dn,Yt=Sn>0?90+Sn/2:-90,sn=Ln*((360-Sn)/360),Pn=(0,b.Z)(Tt)==="object"?Tt:{count:Tt,space:2},Rn=Pn.count,Pt=Pn.space,Et=De(Gt),Ot=De($t),Kt=Ot.find(function(nn){return nn&&(0,b.Z)(nn)==="object"}),zn=Kt&&(0,b.Z)(Kt)==="object",Tn=zn?"butt":Nn,fr=Le(Ln,sn,0,100,Yt,Sn,un,on,Tn,Bt),nr=ee(),zt=function(){var Dt=0;return Et.map(function(fn,kn){var Bn=Ot[kn]||Ot[Ot.length-1],An=Le(Ln,sn,Dt,fn,Yt,Sn,un,Bn,Tn,Bt);return Dt+=fn,be.createElement(we,{key:kn,color:Bn,ptg:fn,radius:dn,prefixCls:St,gradientId:bn,style:An,strokeLinecap:Tn,strokeWidth:Bt,gapDegree:Sn,ref:function(Mt){nr[kn]=Mt},size:Pe})}).reverse()},At=function(){var Dt=Math.round(Rn*(Et[0]/100)),fn=100/Rn,kn=0;return new Array(Rn).fill(null).map(function(Bn,An){var bt=An<=Dt-1?Ot[0]:on,Mt=bt&&(0,b.Z)(bt)==="object"?"url(#".concat(bn,")"):void 0,Ft=Le(Ln,sn,kn,fn,Yt,Sn,un,bt,"butt",Bt,Pt);return kn+=(sn-Ft.strokeDashoffset+Pt)*100/sn,be.createElement("circle",{key:An,className:"".concat(St,"-circle-path"),r:dn,cx:Wt,cy:Wt,stroke:Mt,strokeWidth:Bt,opacity:1,style:Ft,ref:function(tn){nr[An]=tn}})})};return be.createElement("svg",(0,ue.Z)({className:ne()("".concat(St,"-circle"),En),viewBox:"0 0 ".concat(Pe," ").concat(Pe),style:Wn,id:vt,role:"presentation"},Ht),!Rn&&be.createElement("circle",{className:"".concat(St,"-circle-trail"),r:dn,cx:Wt,cy:Wt,stroke:on,strokeLinecap:Tn,strokeWidth:Nt||Bt,style:fr}),Rn?At():zt())},je=Ce,Me={Line:x,Circle:je},Ge=ge(6848),Be=ge(30071);function tt(at){return!at||at<0?0:at>100?100:at}function Je(at){let{success:it,successPercent:ft}=at,vt=ft;return it&&"progress"in it&&(vt=it.progress),it&&"percent"in it&&(vt=it.percent),vt}const Ze=at=>{let{percent:it,success:ft,successPercent:vt}=at;const St=tt(Je({success:ft,successPercent:vt}));return[St,tt(tt(it)-St)]},Xe=at=>{let{success:it={},strokeColor:ft}=at;const{strokeColor:vt}=it;return[vt||Be.presetPrimaryColors.green,ft||null]},We=(at,it,ft)=>{var vt,St,Tt,Bt;let Nt=-1,rn=-1;if(it==="step"){const Sn=ft.steps,un=ft.strokeWidth;typeof at=="string"||typeof at=="undefined"?(Nt=at==="small"?2:14,rn=un!=null?un:8):typeof at=="number"?[Nt,rn]=[at,at]:[Nt=14,rn=8]=at,Nt*=Sn}else if(it==="line"){const Sn=ft==null?void 0:ft.strokeWidth;typeof at=="string"||typeof at=="undefined"?rn=Sn||(at==="small"?6:8):typeof at=="number"?[Nt,rn]=[at,at]:[Nt=-1,rn=8]=at}else(it==="circle"||it==="dashboard")&&(typeof at=="string"||typeof at=="undefined"?[Nt,rn]=at==="small"?[60,60]:[120,120]:typeof at=="number"?[Nt,rn]=[at,at]:(Nt=(St=(vt=at[0])!==null&&vt!==void 0?vt:at[1])!==null&&St!==void 0?St:120,rn=(Bt=(Tt=at[0])!==null&&Tt!==void 0?Tt:at[1])!==null&&Bt!==void 0?Bt:120));return[Nt,rn]},ze=3,Ue=at=>ze/at*100;var Qe=at=>{const{prefixCls:it,trailColor:ft=null,strokeLinecap:vt="round",gapPosition:St,gapDegree:Tt,width:Bt=120,type:Nt,children:rn,success:Sn,size:un=Bt}=at,[on,Nn]=We(un,"circle");let{strokeWidth:Wn}=at;Wn===void 0&&(Wn=Math.max(Ue(on),6));const En={width:on,height:Nn,fontSize:on*.15+6},$t=be.useMemo(()=>{if(Tt||Tt===0)return Tt;if(Nt==="dashboard")return 75},[Tt,Nt]),Gt=St||Nt==="dashboard"&&"bottom"||void 0,Ht=Object.prototype.toString.call(at.strokeColor)==="[object Object]",Wt=Xe({success:Sn,strokeColor:at.strokeColor}),en=ne()(`${it}-inner`,{[`${it}-circle-gradient`]:Ht}),bn=be.createElement(je,{percent:Ze(at),strokeWidth:Wn,trailWidth:Wn,strokeColor:Wt,strokeLinecap:vt,trailColor:ft,prefixCls:it,gapDegree:$t,gapPosition:Gt});return be.createElement("div",{className:en,style:En},on<=20?be.createElement(Ge.Z,{title:rn},be.createElement("span",null,bn)):be.createElement(be.Fragment,null,bn,rn))},ut=function(at,it){var ft={};for(var vt in at)Object.prototype.hasOwnProperty.call(at,vt)&&it.indexOf(vt)<0&&(ft[vt]=at[vt]);if(at!=null&&typeof Object.getOwnPropertySymbols=="function")for(var St=0,vt=Object.getOwnPropertySymbols(at);St{let it=[];return Object.keys(at).forEach(ft=>{const vt=parseFloat(ft.replace(/%/g,""));isNaN(vt)||it.push({key:vt,value:at[ft]})}),it=it.sort((ft,vt)=>ft.key-vt.key),it.map(ft=>{let{key:vt,value:St}=ft;return`${St} ${vt}%`}).join(", ")},He=(at,it)=>{const{from:ft=Be.presetPrimaryColors.blue,to:vt=Be.presetPrimaryColors.blue,direction:St=it==="rtl"?"to left":"to right"}=at,Tt=ut(at,["from","to","direction"]);if(Object.keys(Tt).length!==0){const Bt=Ye(Tt);return{backgroundImage:`linear-gradient(${St}, ${Bt})`}}return{backgroundImage:`linear-gradient(${St}, ${ft}, ${vt})`}};var Ve=at=>{const{prefixCls:it,direction:ft,percent:vt,size:St,strokeWidth:Tt,strokeColor:Bt,strokeLinecap:Nt="round",children:rn,trailColor:Sn=null,success:un}=at,on=Bt&&typeof Bt!="string"?He(Bt,ft):{backgroundColor:Bt},Nn=Nt==="square"||Nt==="butt"?0:void 0,Wn={backgroundColor:Sn||void 0,borderRadius:Nn},En=St!=null?St:[-1,Tt||(St==="small"?6:8)],[$t,Gt]=We(En,"line",{strokeWidth:Tt}),Ht=Object.assign({width:`${tt(vt)}%`,height:Gt,borderRadius:Nn},on),Wt=Je(at),en={width:`${tt(Wt)}%`,height:Gt,borderRadius:Nn,backgroundColor:un==null?void 0:un.strokeColor},bn={width:$t<0?"100%":$t,height:Gt};return be.createElement(be.Fragment,null,be.createElement("div",{className:`${it}-outer`,style:bn},be.createElement("div",{className:`${it}-inner`,style:Wn},be.createElement("div",{className:`${it}-bg`,style:Ht}),Wt!==void 0?be.createElement("div",{className:`${it}-success-bg`,style:en}):null)),rn)},Ne=at=>{const{size:it,steps:ft,percent:vt=0,strokeWidth:St=8,strokeColor:Tt,trailColor:Bt=null,prefixCls:Nt,children:rn}=at,Sn=Math.round(ft*(vt/100)),un=it==="small"?2:14,on=it!=null?it:[un,St],[Nn,Wn]=We(on,"step",{steps:ft,strokeWidth:St}),En=Nn/ft,$t=new Array(ft);for(let Gt=0;Gt{const it=at?"100%":"-100%";return new qe.Keyframes(`antProgress${at?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${it}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${it}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},xe=at=>{const{componentCls:it,iconCls:ft}=at;return{[it]:Object.assign(Object.assign({},(0,Ke.Wf)(at)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:at.fontSize,marginInlineEnd:at.marginXS,marginBottom:at.marginXS},[`${it}-outer`]:{display:"inline-block",width:"100%"},[`&${it}-show-info`]:{[`${it}-outer`]:{marginInlineEnd:`calc(-2em - ${at.marginXS}px)`,paddingInlineEnd:`calc(2em + ${at.paddingXS}px)`}},[`${it}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:at.remainingColor,borderRadius:at.lineBorderRadius},[`${it}-inner:not(${it}-circle-gradient)`]:{[`${it}-circle-path`]:{stroke:at.defaultColor}},[`${it}-success-bg, ${it}-bg`]:{position:"relative",backgroundColor:at.defaultColor,borderRadius:at.lineBorderRadius,transition:`all ${at.motionDurationSlow} ${at.motionEaseInOutCirc}`},[`${it}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:at.colorSuccess},[`${it}-text`]:{display:"inline-block",width:"2em",marginInlineStart:at.marginXS,color:at.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[ft]:{fontSize:at.fontSize}},[`&${it}-status-active`]:{[`${it}-bg::before`]:{position:"absolute",inset:0,backgroundColor:at.colorBgContainer,borderRadius:at.lineBorderRadius,opacity:0,animationName:Te(),animationDuration:at.progressActiveMotionDuration,animationTimingFunction:at.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${it}-rtl${it}-status-active`]:{[`${it}-bg::before`]:{animationName:Te(!0)}},[`&${it}-status-exception`]:{[`${it}-bg`]:{backgroundColor:at.colorError},[`${it}-text`]:{color:at.colorError}},[`&${it}-status-exception ${it}-inner:not(${it}-circle-gradient)`]:{[`${it}-circle-path`]:{stroke:at.colorError}},[`&${it}-status-success`]:{[`${it}-bg`]:{backgroundColor:at.colorSuccess},[`${it}-text`]:{color:at.colorSuccess}},[`&${it}-status-success ${it}-inner:not(${it}-circle-gradient)`]:{[`${it}-circle-path`]:{stroke:at.colorSuccess}}})}},Ie=at=>{const{componentCls:it,iconCls:ft}=at;return{[it]:{[`${it}-circle-trail`]:{stroke:at.remainingColor},[`&${it}-circle ${it}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${it}-circle ${it}-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%)",[ft]:{fontSize:`${at.fontSize/at.fontSizeSM}em`}},[`${it}-circle&-status-exception`]:{[`${it}-text`]:{color:at.colorError}},[`${it}-circle&-status-success`]:{[`${it}-text`]:{color:at.colorSuccess}}},[`${it}-inline-circle`]:{lineHeight:1,[`${it}-inner`]:{verticalAlign:"bottom"}}}},$e=at=>{const{componentCls:it}=at;return{[it]:{[`${it}-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}}}}}},ot=at=>{const{componentCls:it,iconCls:ft}=at;return{[it]:{[`${it}-small&-line, ${it}-small&-line ${it}-text ${ft}`]:{fontSize:at.fontSizeSM}}}};var ke=(0,Fe.Z)("Progress",at=>{const it=at.marginXXS/2,ft=(0,Oe.TS)(at,{progressStepMarginInlineEnd:it,progressStepMinWidth:it,progressActiveMotionDuration:"2.4s"});return[xe(ft),Ie(ft),$e(ft),ot(ft)]},at=>({circleTextColor:at.colorText,defaultColor:at.colorInfo,remainingColor:at.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),et=function(at,it){var ft={};for(var vt in at)Object.prototype.hasOwnProperty.call(at,vt)&&it.indexOf(vt)<0&&(ft[vt]=at[vt]);if(at!=null&&typeof Object.getOwnPropertySymbols=="function")for(var St=0,vt=Object.getOwnPropertySymbols(at);St{const{prefixCls:ft,className:vt,rootClassName:St,steps:Tt,strokeColor:Bt,percent:Nt=0,size:rn="default",showInfo:Sn=!0,type:un="line",status:on,format:Nn,style:Wn}=at,En=et(at,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),$t=be.useMemo(()=>{var Et,Ot;const Kt=Je(at);return parseInt(Kt!==void 0?(Et=Kt!=null?Kt:0)===null||Et===void 0?void 0:Et.toString():(Ot=Nt!=null?Nt:0)===null||Ot===void 0?void 0:Ot.toString(),10)},[Nt,at.success,at.successPercent]),Gt=be.useMemo(()=>!ct.includes(on)&&$t>=100?"success":on||"normal",[on,$t]),{getPrefixCls:Ht,direction:Wt,progress:en}=be.useContext(le.E_),bn=Ht("progress",ft),[dn,Ln]=ke(bn),Yt=be.useMemo(()=>{if(!Sn)return null;const Et=Je(at);let Ot;const Kt=Nn||(Tn=>`${Tn}%`),zn=un==="line";return Nn||Gt!=="exception"&&Gt!=="success"?Ot=Kt(tt(Nt),tt(Et)):Gt==="exception"?Ot=zn?be.createElement(he.Z,null):be.createElement(de.Z,null):Gt==="success"&&(Ot=zn?be.createElement(_e.Z,null):be.createElement(E.Z,null)),be.createElement("span",{className:`${bn}-text`,title:typeof Ot=="string"?Ot:void 0},Ot)},[Sn,Nt,$t,Gt,un,bn,Nn]),sn=Array.isArray(Bt)?Bt[0]:Bt,Pn=typeof Bt=="string"||Array.isArray(Bt)?Bt:void 0;let Rn;un==="line"?Rn=Tt?be.createElement(Ne,Object.assign({},at,{strokeColor:Pn,prefixCls:bn,steps:Tt}),Yt):be.createElement(Ve,Object.assign({},at,{strokeColor:sn,prefixCls:bn,direction:Wt}),Yt):(un==="circle"||un==="dashboard")&&(Rn=be.createElement(Qe,Object.assign({},at,{strokeColor:sn,prefixCls:bn,progressStatus:Gt}),Yt));const Pt=ne()(bn,`${bn}-status-${Gt}`,`${bn}-${un==="dashboard"&&"circle"||Tt&&"steps"||un}`,{[`${bn}-inline-circle`]:un==="circle"&&We(rn,"circle")[0]<=20,[`${bn}-show-info`]:Sn,[`${bn}-${rn}`]:typeof rn=="string",[`${bn}-rtl`]:Wt==="rtl"},en==null?void 0:en.className,vt,St,Ln);return dn(be.createElement("div",Object.assign({ref:it,style:Object.assign(Object.assign({},en==null?void 0:en.style),Wn),className:Pt,role:"progressbar","aria-valuenow":$t},(0,ie.Z)(En,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Rn))}),mt=lt},61621:function(_t,dt,ge){"use strict";ge.d(dt,{Z:function(){return qe}});var be=ge(92310),_e=ge.n(be),E=ge(59301),he=ge(36355),de=ge(2738),ne=Ke=>{const{prefixCls:Fe,className:Oe,style:Te,size:xe,shape:Ie}=Ke,$e=_e()({[`${Fe}-lg`]:xe==="large",[`${Fe}-sm`]:xe==="small"}),ot=_e()({[`${Fe}-circle`]:Ie==="circle",[`${Fe}-square`]:Ie==="square",[`${Fe}-round`]:Ie==="round"}),ke=E.useMemo(()=>typeof xe=="number"?{width:xe,height:xe,lineHeight:`${xe}px`}:{},[xe]);return E.createElement("span",{className:_e()(Fe,$e,ot,Oe),style:Object.assign(Object.assign({},ke),Te)})},ie=ge(36237),le=ge(83116),ue=ge(37613);const ae=new ie.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),oe=Ke=>({height:Ke,lineHeight:`${Ke}px`}),re=Ke=>Object.assign({width:Ke},oe(Ke)),ee=Ke=>({background:Ke.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:ae,animationDuration:Ke.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),a=Ke=>Object.assign({width:Ke*5,minWidth:Ke*5},oe(Ke)),y=Ke=>{const{skeletonAvatarCls:Fe,gradientFromColor:Oe,controlHeight:Te,controlHeightLG:xe,controlHeightSM:Ie}=Ke;return{[`${Fe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Oe},re(Te)),[`${Fe}${Fe}-circle`]:{borderRadius:"50%"},[`${Fe}${Fe}-lg`]:Object.assign({},re(xe)),[`${Fe}${Fe}-sm`]:Object.assign({},re(Ie))}},x=Ke=>{const{controlHeight:Fe,borderRadiusSM:Oe,skeletonInputCls:Te,controlHeightLG:xe,controlHeightSM:Ie,gradientFromColor:$e}=Ke;return{[`${Te}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:$e,borderRadius:Oe},a(Fe)),[`${Te}-lg`]:Object.assign({},a(xe)),[`${Te}-sm`]:Object.assign({},a(Ie))}},b=Ke=>Object.assign({width:Ke},oe(Ke)),z=Ke=>{const{skeletonImageCls:Fe,imageSizeBase:Oe,gradientFromColor:Te,borderRadiusSM:xe}=Ke;return{[`${Fe}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:Te,borderRadius:xe},b(Oe*2)),{[`${Fe}-path`]:{fill:"#bfbfbf"},[`${Fe}-svg`]:Object.assign(Object.assign({},b(Oe)),{maxWidth:Oe*4,maxHeight:Oe*4}),[`${Fe}-svg${Fe}-svg-circle`]:{borderRadius:"50%"}}),[`${Fe}${Fe}-circle`]:{borderRadius:"50%"}}},te=(Ke,Fe,Oe)=>{const{skeletonButtonCls:Te}=Ke;return{[`${Oe}${Te}-circle`]:{width:Fe,minWidth:Fe,borderRadius:"50%"},[`${Oe}${Te}-round`]:{borderRadius:Fe}}},ce=Ke=>Object.assign({width:Ke*2,minWidth:Ke*2},oe(Ke)),fe=Ke=>{const{borderRadiusSM:Fe,skeletonButtonCls:Oe,controlHeight:Te,controlHeightLG:xe,controlHeightSM:Ie,gradientFromColor:$e}=Ke;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${Oe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:$e,borderRadius:Fe,width:Te*2,minWidth:Te*2},ce(Te))},te(Ke,Te,Oe)),{[`${Oe}-lg`]:Object.assign({},ce(xe))}),te(Ke,xe,`${Oe}-lg`)),{[`${Oe}-sm`]:Object.assign({},ce(Ie))}),te(Ke,Ie,`${Oe}-sm`))},me=Ke=>{const{componentCls:Fe,skeletonAvatarCls:Oe,skeletonTitleCls:Te,skeletonParagraphCls:xe,skeletonButtonCls:Ie,skeletonInputCls:$e,skeletonImageCls:ot,controlHeight:ke,controlHeightLG:et,controlHeightSM:pt,gradientFromColor:ct,padding:ht,marginSM:lt,borderRadius:mt,titleHeight:at,blockRadius:it,paragraphLiHeight:ft,controlHeightXS:vt,paragraphMarginTop:St}=Ke;return{[`${Fe}`]:{display:"table",width:"100%",[`${Fe}-header`]:{display:"table-cell",paddingInlineEnd:ht,verticalAlign:"top",[`${Oe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ct},re(ke)),[`${Oe}-circle`]:{borderRadius:"50%"},[`${Oe}-lg`]:Object.assign({},re(et)),[`${Oe}-sm`]:Object.assign({},re(pt))},[`${Fe}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${Te}`]:{width:"100%",height:at,background:ct,borderRadius:it,[`+ ${xe}`]:{marginBlockStart:pt}},[`${xe}`]:{padding:0,"> li":{width:"100%",height:ft,listStyle:"none",background:ct,borderRadius:it,"+ li":{marginBlockStart:vt}}},[`${xe}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${Fe}-content`]:{[`${Te}, ${xe} > li`]:{borderRadius:mt}}},[`${Fe}-with-avatar ${Fe}-content`]:{[`${Te}`]:{marginBlockStart:lt,[`+ ${xe}`]:{marginBlockStart:St}}},[`${Fe}${Fe}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},fe(Ke)),y(Ke)),x(Ke)),z(Ke)),[`${Fe}${Fe}-block`]:{width:"100%",[`${Ie}`]:{width:"100%"},[`${$e}`]:{width:"100%"}},[`${Fe}${Fe}-active`]:{[` + `]:{display:"inline-block",minWidth:xe.itemSize,height:xe.itemSize,color:xe.colorText,fontFamily:xe.fontFamily,lineHeight:`${xe.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:xe.borderRadius,cursor:"pointer",transition:`all ${xe.motionDurationMid}`},[`${Ie}-prev, ${Ie}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:xe.colorText,cursor:"pointer",userSelect:"none"},[`${Ie}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:xe.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${xe.lineWidth}px ${xe.lineType} transparent`,borderRadius:xe.borderRadius,outline:"none",transition:`all ${xe.motionDurationMid}`},[`&:hover ${Ie}-item-link`]:{backgroundColor:xe.colorBgTextHover},[`&:active ${Ie}-item-link`]:{backgroundColor:xe.colorBgTextActive},[`&${Ie}-disabled:hover`]:{[`${Ie}-item-link`]:{backgroundColor:"transparent"}}},[`${Ie}-slash`]:{marginInlineEnd:xe.paginationSlashMarginInlineEnd,marginInlineStart:xe.paginationSlashMarginInlineStart},[`${Ie}-options`]:{display:"inline-block",marginInlineStart:xe.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:xe.controlHeight,marginInlineStart:xe.marginXS,lineHeight:`${xe.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,We.ik)(xe)),{width:xe.controlHeightLG*1.25,height:xe.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:xe.marginXS,marginInlineEnd:xe.marginXS})}}}},Re=xe=>{const{componentCls:Ie}=xe;return{[`${Ie}-item`]:{display:"inline-block",minWidth:xe.itemSize,height:xe.itemSize,marginInlineEnd:xe.marginXS,fontFamily:xe.fontFamily,lineHeight:`${xe.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${xe.lineWidth}px ${xe.lineType} transparent`,borderRadius:xe.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${xe.paginationItemPaddingInline}px`,color:xe.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${Ie}-item-active)`]:{"&:hover":{transition:`all ${xe.motionDurationMid}`,backgroundColor:xe.colorBgTextHover},"&:active":{backgroundColor:xe.colorBgTextActive}},"&-active":{fontWeight:xe.fontWeightStrong,backgroundColor:xe.itemActiveBg,borderColor:xe.colorPrimary,a:{color:xe.colorPrimary},"&:hover":{borderColor:xe.colorPrimaryHover},"&:hover a":{color:xe.colorPrimaryHover}}}}},Ve=xe=>{const{componentCls:Ie}=xe;return{[Ie]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ze.Wf)(xe)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${Ie}-total-text`]:{display:"inline-block",height:xe.itemSize,marginInlineEnd:xe.marginXS,lineHeight:`${xe.itemSize-2}px`,verticalAlign:"middle"}}),Re(xe)),He(xe)),Ye(xe)),ut(xe)),Qe(xe)),{[`@media only screen and (max-width: ${xe.screenLG}px)`]:{[`${Ie}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${xe.screenSM}px)`]:{[`${Ie}-options`]:{display:"none"}}}),[`&${xe.componentCls}-rtl`]:{direction:"rtl"}}},Ae=xe=>{const{componentCls:Ie}=xe;return{[`${Ie}${Ie}-disabled:not(${Ie}-mini)`]:{"&, &:hover":{[`${Ie}-item-link`]:{borderColor:xe.colorBorder}},"&:focus-visible":{[`${Ie}-item-link`]:{borderColor:xe.colorBorder}},[`${Ie}-item, ${Ie}-item-link`]:{backgroundColor:xe.colorBgContainerDisabled,borderColor:xe.colorBorder,[`&:hover:not(${Ie}-item-active)`]:{backgroundColor:xe.colorBgContainerDisabled,borderColor:xe.colorBorder,a:{color:xe.colorTextDisabled}},[`&${Ie}-item-active`]:{backgroundColor:xe.itemActiveBgDisabled}},[`${Ie}-prev, ${Ie}-next`]:{"&:hover button":{backgroundColor:xe.colorBgContainerDisabled,borderColor:xe.colorBorder,color:xe.colorTextDisabled},[`${Ie}-item-link`]:{backgroundColor:xe.colorBgContainerDisabled,borderColor:xe.colorBorder}}},[`${Ie}:not(${Ie}-mini)`]:{[`${Ie}-prev, ${Ie}-next`]:{"&:hover button":{borderColor:xe.colorPrimaryHover,backgroundColor:xe.itemBg},[`${Ie}-item-link`]:{backgroundColor:xe.itemLinkBg,borderColor:xe.colorBorder},[`&:hover ${Ie}-item-link`]:{borderColor:xe.colorPrimary,backgroundColor:xe.itemBg,color:xe.colorPrimary},[`&${Ie}-disabled`]:{[`${Ie}-item-link`]:{borderColor:xe.colorBorder,color:xe.colorTextDisabled}}},[`${Ie}-item`]:{backgroundColor:xe.itemBg,border:`${xe.lineWidth}px ${xe.lineType} ${xe.colorBorder}`,[`&:hover:not(${Ie}-item-active)`]:{borderColor:xe.colorPrimary,backgroundColor:xe.itemBg,a:{color:xe.colorPrimary}},"&-active":{borderColor:xe.colorPrimary}}}}},Ne=xe=>{const{componentCls:Ie}=xe;return{[`${Ie}:not(${Ie}-disabled)`]:{[`${Ie}-item`]:Object.assign({},(0,ze.Qy)(xe)),[`${Ie}-jump-prev, ${Ie}-jump-next`]:{"&:focus-visible":Object.assign({[`${Ie}-item-link-icon`]:{opacity:1},[`${Ie}-item-ellipsis`]:{opacity:0}},(0,ze.oN)(xe))},[`${Ie}-prev, ${Ie}-next`]:{[`&:focus-visible ${Ie}-item-link`]:Object.assign({},(0,ze.oN)(xe))}}}};var qe=(0,Ue.Z)("Pagination",xe=>{const Ie=(0,rt.TS)(xe,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:xe.marginXXS/2,paginationMiniQuickJumperInputWidth:xe.controlHeightLG*1.1,paginationItemPaddingInline:xe.marginXXS*1.5,paginationEllipsisLetterSpacing:xe.marginXXS/2,paginationSlashMarginInlineStart:xe.marginXXS,paginationSlashMarginInlineEnd:xe.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,We.e5)(xe),(0,We.TM)(xe));return[Ve(Ie),Ne(Ie),xe.wireframe&&Ae(Ie)]},xe=>({itemBg:xe.colorBgContainer,itemSize:xe.controlHeight,itemSizeSM:xe.controlHeightSM,itemActiveBg:xe.colorBgContainer,itemLinkBg:xe.colorBgContainer,itemActiveColorDisabled:xe.colorTextDisabled,itemActiveBgDisabled:xe.controlItemBgActiveDisabled,itemInputBg:xe.colorBgContainer,miniOptionsSizeChangerTop:0})),Ke=function(xe,Ie){var $e={};for(var ot in xe)Object.prototype.hasOwnProperty.call(xe,ot)&&Ie.indexOf(ot)<0&&($e[ot]=xe[ot]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ke=0,ot=Object.getOwnPropertySymbols(xe);ke{const{prefixCls:Ie,selectPrefixCls:$e,className:ot,rootClassName:ke,style:et,size:pt,locale:ct,selectComponentClass:ht,responsive:lt,showSizeChanger:mt}=xe,at=Ke(xe,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:it}=(0,Be.Z)(lt),{getPrefixCls:ft,direction:vt,pagination:St={}}=_e.useContext(Me.E_),Tt=ft("pagination",Ie),[Bt,Nt]=qe(Tt),rn=mt!=null?mt:St.showSizeChanger,bn=_e.useMemo(()=>{const Ht=_e.createElement("span",{className:`${Tt}-item-ellipsis`},"\u2022\u2022\u2022"),Wt=_e.createElement("button",{className:`${Tt}-item-link`,type:"button",tabIndex:-1},vt==="rtl"?_e.createElement(ae.Z,null):_e.createElement(ue.Z,null)),en=_e.createElement("button",{className:`${Tt}-item-link`,type:"button",tabIndex:-1},vt==="rtl"?_e.createElement(ue.Z,null):_e.createElement(ae.Z,null)),yn=_e.createElement("a",{className:`${Tt}-item-link`},_e.createElement("div",{className:`${Tt}-item-container`},vt==="rtl"?_e.createElement(le.Z,{className:`${Tt}-item-link-icon`}):_e.createElement(ie,{className:`${Tt}-item-link-icon`}),Ht)),dn=_e.createElement("a",{className:`${Tt}-item-link`},_e.createElement("div",{className:`${Tt}-item-container`},vt==="rtl"?_e.createElement(ie,{className:`${Tt}-item-link-icon`}):_e.createElement(le.Z,{className:`${Tt}-item-link-icon`}),Ht));return{prevIcon:Wt,nextIcon:en,jumpPrevIcon:yn,jumpNextIcon:dn}},[vt,Tt]),[un]=(0,tt.Z)("Pagination",je.Z),on=Object.assign(Object.assign({},un),ct),kn=(0,Ge.Z)(pt),Wn=kn==="small"||!!(it&&!kn&<),En=ft("select",$e),Kt=re()({[`${Tt}-mini`]:Wn,[`${Tt}-rtl`]:vt==="rtl"},St==null?void 0:St.className,ot,ke,Nt),Gt=Object.assign(Object.assign({},St==null?void 0:St.style),et);return Bt(_e.createElement(Ce,Object.assign({},bn,at,{style:Gt,prefixCls:Tt,selectPrefixCls:En,className:Kt,selectComponentClass:ht||(Wn?Ze:Xe),locale:on,showSizeChanger:rn})))},Te=Oe},39722:function(_t,dt,ge){"use strict";ge.d(dt,{t5:function(){return ue}});var be=ge(92310),_e=ge.n(be),E=ge(55477),he=ge(59301),de=ge(36355),se=ge(77578),ne=ge(17356),ie=function(oe,re){var ee={};for(var a in oe)Object.prototype.hasOwnProperty.call(oe,a)&&re.indexOf(a)<0&&(ee[a]=oe[a]);if(oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var y=0,a=Object.getOwnPropertySymbols(oe);y{if(!(!re&&!ee))return he.createElement(he.Fragment,null,re&&he.createElement("div",{className:`${oe}-title`},(0,se.Z)(re)),he.createElement("div",{className:`${oe}-inner-content`},(0,se.Z)(ee)))},ue=oe=>{const{hashId:re,prefixCls:ee,className:a,style:y,placement:x="top",title:b,content:z,children:te}=oe;return he.createElement("div",{className:_e()(re,ee,`${ee}-pure`,`${ee}-placement-${x}`,a),style:y},he.createElement("div",{className:`${ee}-arrow`}),he.createElement(E.G,Object.assign({},oe,{className:re,prefixCls:ee}),te||le(ee,b,z)))},ae=oe=>{const{prefixCls:re}=oe,ee=ie(oe,["prefixCls"]),{getPrefixCls:a}=he.useContext(de.E_),y=a("popover",re),[x,b]=(0,ne.Z)(y);return x(he.createElement(ue,Object.assign({},ee,{prefixCls:y,hashId:b})))};dt.ZP=ae},17356:function(_t,dt,ge){"use strict";var be=ge(17313),_e=ge(29878),E=ge(19447),he=ge(33166),de=ge(83116),se=ge(37613);const ne=ue=>{const{componentCls:ae,popoverColor:oe,minWidth:re,fontWeightStrong:ee,popoverPadding:a,boxShadowSecondary:y,colorTextHeading:x,borderRadiusLG:b,zIndexPopup:z,marginXS:te,colorBgElevated:ce,popoverBg:fe}=ue;return[{[ae]:Object.assign(Object.assign({},(0,be.Wf)(ue)),{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":ce,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${ae}-content`]:{position:"relative"},[`${ae}-inner`]:{backgroundColor:fe,backgroundClip:"padding-box",borderRadius:b,boxShadow:y,padding:a},[`${ae}-title`]:{minWidth:re,marginBottom:te,color:x,fontWeight:ee},[`${ae}-inner-content`]:{color:oe}})},(0,E.ZP)(ue,{colorBg:"var(--antd-arrow-background-color)"}),{[`${ae}-pure`]:{position:"relative",maxWidth:"none",margin:ue.sizePopupArrow,display:"inline-block",[`${ae}-content`]:{display:"inline-block"}}}]},ie=ue=>{const{componentCls:ae}=ue;return{[ae]:he.i.map(oe=>{const re=ue[`${oe}6`];return{[`&${ae}-${oe}`]:{"--antd-arrow-background-color":re,[`${ae}-inner`]:{backgroundColor:re},[`${ae}-arrow`]:{background:"transparent"}}}})}},le=ue=>{const{componentCls:ae,lineWidth:oe,lineType:re,colorSplit:ee,paddingSM:a,controlHeight:y,fontSize:x,lineHeight:b,padding:z}=ue,te=y-Math.round(x*b),ce=te/2,fe=te/2-oe,me=z;return{[ae]:{[`${ae}-inner`]:{padding:0},[`${ae}-title`]:{margin:0,padding:`${ce}px ${me}px ${fe}px`,borderBottom:`${oe}px ${re} ${ee}`},[`${ae}-inner-content`]:{padding:`${a}px ${me}px`}}}};dt.Z=(0,de.Z)("Popover",ue=>{const{colorBgElevated:ae,colorText:oe,wireframe:re}=ue,ee=(0,se.TS)(ue,{popoverPadding:12,popoverBg:ae,popoverColor:oe});return[ne(ee),ie(ee),re&&le(ee),(0,_e._y)(ee,"zoom-big")]},ue=>({width:177,minWidth:177,zIndexPopup:ue.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},93948:function(_t,dt,ge){"use strict";ge.d(dt,{Z:function(){return mt}});var be=ge(59301),_e=ge(29679),E=ge(40001),he=ge(19248),de=ge(99267),se=ge(92310),ne=ge.n(se),ie=ge(2738),le=ge(36355),ue=ge(54476),ae=ge(33885),oe=ge(75931),re={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},ee=function(){var it=(0,be.useRef)([]),ft=(0,be.useRef)(null);return(0,be.useEffect)(function(){var vt=Date.now(),St=!1;it.current.forEach(function(Tt){if(Tt){St=!0;var Bt=Tt.style;Bt.transitionDuration=".3s, .3s, .3s, .06s",ft.current&&vt-ft.current<100&&(Bt.transitionDuration="0s, 0s")}}),St&&(ft.current=Date.now())}),it.current},a=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],y=function(it){var ft=(0,ae.Z)((0,ae.Z)({},re),it),vt=ft.className,St=ft.percent,Tt=ft.prefixCls,Bt=ft.strokeColor,Nt=ft.strokeLinecap,rn=ft.strokeWidth,bn=ft.style,un=ft.trailColor,on=ft.trailWidth,kn=ft.transition,Wn=(0,oe.Z)(ft,a);delete Wn.gapPosition;var En=Array.isArray(St)?St:[St],Kt=Array.isArray(Bt)?Bt:[Bt],Gt=ee(),Ht=rn/2,Wt=100-rn/2,en="M ".concat(Nt==="round"?Ht:0,",").concat(Ht,` + L `).concat(Nt==="round"?Wt:100,",").concat(Ht),yn="0 0 100 ".concat(rn),dn=0;return be.createElement("svg",(0,ue.Z)({className:ne()("".concat(Tt,"-line"),vt),viewBox:yn,preserveAspectRatio:"none",style:bn},Wn),be.createElement("path",{className:"".concat(Tt,"-line-trail"),d:en,strokeLinecap:Nt,stroke:un,strokeWidth:on||rn,fillOpacity:"0"}),En.map(function(In,$t){var sn=1;switch(Nt){case"round":sn=1-rn/100;break;case"square":sn=1-rn/2/100;break;default:sn=1;break}var Pn={strokeDasharray:"".concat(In*sn,"px, 100px"),strokeDashoffset:"-".concat(dn,"px"),transition:kn||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Rn=Kt[$t]||Kt[Kt.length-1];return dn+=In,be.createElement("path",{key:$t,className:"".concat(Tt,"-line-path"),d:en,strokeLinecap:Nt,stroke:Rn,strokeWidth:rn,fillOpacity:"0",ref:function(Ot){Gt[$t]=Ot},style:Pn})}))},x=y,b=ge(76190),z=ge(42978),te=ge(47273),ce=0,fe=(0,te.Z)();function me(){var at;return fe?(at=ce,ce+=1):at="TEST_OR_SSR",at}var ve=function(at){var it=be.useState(),ft=(0,z.Z)(it,2),vt=ft[0],St=ft[1];return be.useEffect(function(){St("rc_progress_".concat(me()))},[]),at||vt},pe=function(it){var ft=it.bg,vt=it.children;return be.createElement("div",{style:{width:"100%",height:"100%",background:ft}},vt)};function Se(at,it){return Object.keys(at).map(function(ft){var vt=parseFloat(ft),St="".concat(Math.floor(vt*it),"%");return"".concat(at[ft]," ").concat(St)})}var ye=be.forwardRef(function(at,it){var ft=at.prefixCls,vt=at.color,St=at.gradientId,Tt=at.radius,Bt=at.style,Nt=at.ptg,rn=at.strokeLinecap,bn=at.strokeWidth,un=at.size,on=at.gapDegree,kn=vt&&(0,b.Z)(vt)==="object",Wn=kn?"#FFF":void 0,En=un/2,Kt=be.createElement("circle",{className:"".concat(ft,"-circle-path"),r:Tt,cx:En,cy:En,stroke:Wn,strokeLinecap:rn,strokeWidth:bn,opacity:Nt===0?0:1,style:Bt,ref:it});if(!kn)return Kt;var Gt="".concat(St,"-conic"),Ht=on?"".concat(180+on/2,"deg"):"0deg",Wt=Se(vt,(360-on)/360),en=Se(vt,1),yn="conic-gradient(from ".concat(Ht,", ").concat(Wt.join(", "),")"),dn="linear-gradient(to ".concat(on?"bottom":"top",", ").concat(en.join(", "),")");return be.createElement(be.Fragment,null,be.createElement("mask",{id:Gt},Kt),be.createElement("foreignObject",{x:0,y:0,width:un,height:un,mask:"url(#".concat(Gt,")")},be.createElement(pe,{bg:dn},be.createElement(pe,{bg:yn}))))}),we=ye,Pe=100,Le=function(it,ft,vt,St,Tt,Bt,Nt,rn,bn,un){var on=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,kn=vt/100*360*((360-Bt)/360),Wn=Bt===0?0:{bottom:0,top:180,left:90,right:-90}[Nt],En=(100-St)/100*ft;bn==="round"&&St!==100&&(En+=un/2,En>=ft&&(En=ft-.01));var Kt=Pe/2;return{stroke:typeof rn=="string"?rn:void 0,strokeDasharray:"".concat(ft,"px ").concat(it),strokeDashoffset:En+on,transform:"rotate(".concat(Tt+kn+Wn,"deg)"),transformOrigin:"".concat(Kt,"px ").concat(Kt,"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}},Ee=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function De(at){var it=at!=null?at:[];return Array.isArray(it)?it:[it]}var Ce=function(it){var ft=(0,ae.Z)((0,ae.Z)({},re),it),vt=ft.id,St=ft.prefixCls,Tt=ft.steps,Bt=ft.strokeWidth,Nt=ft.trailWidth,rn=ft.gapDegree,bn=rn===void 0?0:rn,un=ft.gapPosition,on=ft.trailColor,kn=ft.strokeLinecap,Wn=ft.style,En=ft.className,Kt=ft.strokeColor,Gt=ft.percent,Ht=(0,oe.Z)(ft,Ee),Wt=Pe/2,en=ve(vt),yn="".concat(en,"-gradient"),dn=Wt-Bt/2,In=Math.PI*2*dn,$t=bn>0?90+bn/2:-90,sn=In*((360-bn)/360),Pn=(0,b.Z)(Tt)==="object"?Tt:{count:Tt,space:2},Rn=Pn.count,wt=Pn.space,Ot=De(Gt),xt=De(Kt),Xt=xt.find(function(tn){return tn&&(0,b.Z)(tn)==="object"}),Mn=Xt&&(0,b.Z)(Xt)==="object",Tn=Mn?"butt":kn,ur=Le(In,sn,0,100,$t,bn,un,on,Tn,Bt),nr=ee(),zt=function(){var Dt=0;return Ot.map(function(fn,zn){var Nn=xt[zn]||xt[xt.length-1],Ln=Le(In,sn,Dt,fn,$t,bn,un,Nn,Tn,Bt);return Dt+=fn,be.createElement(we,{key:zn,color:Nn,ptg:fn,radius:dn,prefixCls:St,gradientId:yn,style:Ln,strokeLinecap:Tn,strokeWidth:Bt,gapDegree:bn,ref:function(Mt){nr[zn]=Mt},size:Pe})}).reverse()},At=function(){var Dt=Math.round(Rn*(Ot[0]/100)),fn=100/Rn,zn=0;return new Array(Rn).fill(null).map(function(Nn,Ln){var bt=Ln<=Dt-1?xt[0]:on,Mt=bt&&(0,b.Z)(bt)==="object"?"url(#".concat(yn,")"):void 0,Ft=Le(In,sn,zn,fn,$t,bn,un,bt,"butt",Bt,wt);return zn+=(sn-Ft.strokeDashoffset+wt)*100/sn,be.createElement("circle",{key:Ln,className:"".concat(St,"-circle-path"),r:dn,cx:Wt,cy:Wt,stroke:Mt,strokeWidth:Bt,opacity:1,style:Ft,ref:function(nn){nr[Ln]=nn}})})};return be.createElement("svg",(0,ue.Z)({className:ne()("".concat(St,"-circle"),En),viewBox:"0 0 ".concat(Pe," ").concat(Pe),style:Wn,id:vt,role:"presentation"},Ht),!Rn&&be.createElement("circle",{className:"".concat(St,"-circle-trail"),r:dn,cx:Wt,cy:Wt,stroke:on,strokeLinecap:Tn,strokeWidth:Nt||Bt,style:ur}),Rn?At():zt())},je=Ce,Me={Line:x,Circle:je},Ge=ge(6848),Be=ge(30071);function tt(at){return!at||at<0?0:at>100?100:at}function Je(at){let{success:it,successPercent:ft}=at,vt=ft;return it&&"progress"in it&&(vt=it.progress),it&&"percent"in it&&(vt=it.percent),vt}const Ze=at=>{let{percent:it,success:ft,successPercent:vt}=at;const St=tt(Je({success:ft,successPercent:vt}));return[St,tt(tt(it)-St)]},Xe=at=>{let{success:it={},strokeColor:ft}=at;const{strokeColor:vt}=it;return[vt||Be.presetPrimaryColors.green,ft||null]},We=(at,it,ft)=>{var vt,St,Tt,Bt;let Nt=-1,rn=-1;if(it==="step"){const bn=ft.steps,un=ft.strokeWidth;typeof at=="string"||typeof at=="undefined"?(Nt=at==="small"?2:14,rn=un!=null?un:8):typeof at=="number"?[Nt,rn]=[at,at]:[Nt=14,rn=8]=at,Nt*=bn}else if(it==="line"){const bn=ft==null?void 0:ft.strokeWidth;typeof at=="string"||typeof at=="undefined"?rn=bn||(at==="small"?6:8):typeof at=="number"?[Nt,rn]=[at,at]:[Nt=-1,rn=8]=at}else(it==="circle"||it==="dashboard")&&(typeof at=="string"||typeof at=="undefined"?[Nt,rn]=at==="small"?[60,60]:[120,120]:typeof at=="number"?[Nt,rn]=[at,at]:(Nt=(St=(vt=at[0])!==null&&vt!==void 0?vt:at[1])!==null&&St!==void 0?St:120,rn=(Bt=(Tt=at[0])!==null&&Tt!==void 0?Tt:at[1])!==null&&Bt!==void 0?Bt:120));return[Nt,rn]},ze=3,Ue=at=>ze/at*100;var Qe=at=>{const{prefixCls:it,trailColor:ft=null,strokeLinecap:vt="round",gapPosition:St,gapDegree:Tt,width:Bt=120,type:Nt,children:rn,success:bn,size:un=Bt}=at,[on,kn]=We(un,"circle");let{strokeWidth:Wn}=at;Wn===void 0&&(Wn=Math.max(Ue(on),6));const En={width:on,height:kn,fontSize:on*.15+6},Kt=be.useMemo(()=>{if(Tt||Tt===0)return Tt;if(Nt==="dashboard")return 75},[Tt,Nt]),Gt=St||Nt==="dashboard"&&"bottom"||void 0,Ht=Object.prototype.toString.call(at.strokeColor)==="[object Object]",Wt=Xe({success:bn,strokeColor:at.strokeColor}),en=ne()(`${it}-inner`,{[`${it}-circle-gradient`]:Ht}),yn=be.createElement(je,{percent:Ze(at),strokeWidth:Wn,trailWidth:Wn,strokeColor:Wt,strokeLinecap:vt,trailColor:ft,prefixCls:it,gapDegree:Kt,gapPosition:Gt});return be.createElement("div",{className:en,style:En},on<=20?be.createElement(Ge.Z,{title:rn},be.createElement("span",null,yn)):be.createElement(be.Fragment,null,yn,rn))},ut=function(at,it){var ft={};for(var vt in at)Object.prototype.hasOwnProperty.call(at,vt)&&it.indexOf(vt)<0&&(ft[vt]=at[vt]);if(at!=null&&typeof Object.getOwnPropertySymbols=="function")for(var St=0,vt=Object.getOwnPropertySymbols(at);St{let it=[];return Object.keys(at).forEach(ft=>{const vt=parseFloat(ft.replace(/%/g,""));isNaN(vt)||it.push({key:vt,value:at[ft]})}),it=it.sort((ft,vt)=>ft.key-vt.key),it.map(ft=>{let{key:vt,value:St}=ft;return`${St} ${vt}%`}).join(", ")},He=(at,it)=>{const{from:ft=Be.presetPrimaryColors.blue,to:vt=Be.presetPrimaryColors.blue,direction:St=it==="rtl"?"to left":"to right"}=at,Tt=ut(at,["from","to","direction"]);if(Object.keys(Tt).length!==0){const Bt=Ye(Tt);return{backgroundImage:`linear-gradient(${St}, ${Bt})`}}return{backgroundImage:`linear-gradient(${St}, ${ft}, ${vt})`}};var Ve=at=>{const{prefixCls:it,direction:ft,percent:vt,size:St,strokeWidth:Tt,strokeColor:Bt,strokeLinecap:Nt="round",children:rn,trailColor:bn=null,success:un}=at,on=Bt&&typeof Bt!="string"?He(Bt,ft):{backgroundColor:Bt},kn=Nt==="square"||Nt==="butt"?0:void 0,Wn={backgroundColor:bn||void 0,borderRadius:kn},En=St!=null?St:[-1,Tt||(St==="small"?6:8)],[Kt,Gt]=We(En,"line",{strokeWidth:Tt}),Ht=Object.assign({width:`${tt(vt)}%`,height:Gt,borderRadius:kn},on),Wt=Je(at),en={width:`${tt(Wt)}%`,height:Gt,borderRadius:kn,backgroundColor:un==null?void 0:un.strokeColor},yn={width:Kt<0?"100%":Kt,height:Gt};return be.createElement(be.Fragment,null,be.createElement("div",{className:`${it}-outer`,style:yn},be.createElement("div",{className:`${it}-inner`,style:Wn},be.createElement("div",{className:`${it}-bg`,style:Ht}),Wt!==void 0?be.createElement("div",{className:`${it}-success-bg`,style:en}):null)),rn)},Ne=at=>{const{size:it,steps:ft,percent:vt=0,strokeWidth:St=8,strokeColor:Tt,trailColor:Bt=null,prefixCls:Nt,children:rn}=at,bn=Math.round(ft*(vt/100)),un=it==="small"?2:14,on=it!=null?it:[un,St],[kn,Wn]=We(on,"step",{steps:ft,strokeWidth:St}),En=kn/ft,Kt=new Array(ft);for(let Gt=0;Gt{const it=at?"100%":"-100%";return new qe.Keyframes(`antProgress${at?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${it}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${it}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},xe=at=>{const{componentCls:it,iconCls:ft}=at;return{[it]:Object.assign(Object.assign({},(0,Ke.Wf)(at)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:at.fontSize,marginInlineEnd:at.marginXS,marginBottom:at.marginXS},[`${it}-outer`]:{display:"inline-block",width:"100%"},[`&${it}-show-info`]:{[`${it}-outer`]:{marginInlineEnd:`calc(-2em - ${at.marginXS}px)`,paddingInlineEnd:`calc(2em + ${at.paddingXS}px)`}},[`${it}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:at.remainingColor,borderRadius:at.lineBorderRadius},[`${it}-inner:not(${it}-circle-gradient)`]:{[`${it}-circle-path`]:{stroke:at.defaultColor}},[`${it}-success-bg, ${it}-bg`]:{position:"relative",backgroundColor:at.defaultColor,borderRadius:at.lineBorderRadius,transition:`all ${at.motionDurationSlow} ${at.motionEaseInOutCirc}`},[`${it}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:at.colorSuccess},[`${it}-text`]:{display:"inline-block",width:"2em",marginInlineStart:at.marginXS,color:at.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[ft]:{fontSize:at.fontSize}},[`&${it}-status-active`]:{[`${it}-bg::before`]:{position:"absolute",inset:0,backgroundColor:at.colorBgContainer,borderRadius:at.lineBorderRadius,opacity:0,animationName:Te(),animationDuration:at.progressActiveMotionDuration,animationTimingFunction:at.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${it}-rtl${it}-status-active`]:{[`${it}-bg::before`]:{animationName:Te(!0)}},[`&${it}-status-exception`]:{[`${it}-bg`]:{backgroundColor:at.colorError},[`${it}-text`]:{color:at.colorError}},[`&${it}-status-exception ${it}-inner:not(${it}-circle-gradient)`]:{[`${it}-circle-path`]:{stroke:at.colorError}},[`&${it}-status-success`]:{[`${it}-bg`]:{backgroundColor:at.colorSuccess},[`${it}-text`]:{color:at.colorSuccess}},[`&${it}-status-success ${it}-inner:not(${it}-circle-gradient)`]:{[`${it}-circle-path`]:{stroke:at.colorSuccess}}})}},Ie=at=>{const{componentCls:it,iconCls:ft}=at;return{[it]:{[`${it}-circle-trail`]:{stroke:at.remainingColor},[`&${it}-circle ${it}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${it}-circle ${it}-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%)",[ft]:{fontSize:`${at.fontSize/at.fontSizeSM}em`}},[`${it}-circle&-status-exception`]:{[`${it}-text`]:{color:at.colorError}},[`${it}-circle&-status-success`]:{[`${it}-text`]:{color:at.colorSuccess}}},[`${it}-inline-circle`]:{lineHeight:1,[`${it}-inner`]:{verticalAlign:"bottom"}}}},$e=at=>{const{componentCls:it}=at;return{[it]:{[`${it}-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}}}}}},ot=at=>{const{componentCls:it,iconCls:ft}=at;return{[it]:{[`${it}-small&-line, ${it}-small&-line ${it}-text ${ft}`]:{fontSize:at.fontSizeSM}}}};var ke=(0,Fe.Z)("Progress",at=>{const it=at.marginXXS/2,ft=(0,Oe.TS)(at,{progressStepMarginInlineEnd:it,progressStepMinWidth:it,progressActiveMotionDuration:"2.4s"});return[xe(ft),Ie(ft),$e(ft),ot(ft)]},at=>({circleTextColor:at.colorText,defaultColor:at.colorInfo,remainingColor:at.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),et=function(at,it){var ft={};for(var vt in at)Object.prototype.hasOwnProperty.call(at,vt)&&it.indexOf(vt)<0&&(ft[vt]=at[vt]);if(at!=null&&typeof Object.getOwnPropertySymbols=="function")for(var St=0,vt=Object.getOwnPropertySymbols(at);St{const{prefixCls:ft,className:vt,rootClassName:St,steps:Tt,strokeColor:Bt,percent:Nt=0,size:rn="default",showInfo:bn=!0,type:un="line",status:on,format:kn,style:Wn}=at,En=et(at,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),Kt=be.useMemo(()=>{var Ot,xt;const Xt=Je(at);return parseInt(Xt!==void 0?(Ot=Xt!=null?Xt:0)===null||Ot===void 0?void 0:Ot.toString():(xt=Nt!=null?Nt:0)===null||xt===void 0?void 0:xt.toString(),10)},[Nt,at.success,at.successPercent]),Gt=be.useMemo(()=>!ct.includes(on)&&Kt>=100?"success":on||"normal",[on,Kt]),{getPrefixCls:Ht,direction:Wt,progress:en}=be.useContext(le.E_),yn=Ht("progress",ft),[dn,In]=ke(yn),$t=be.useMemo(()=>{if(!bn)return null;const Ot=Je(at);let xt;const Xt=kn||(Tn=>`${Tn}%`),Mn=un==="line";return kn||Gt!=="exception"&&Gt!=="success"?xt=Xt(tt(Nt),tt(Ot)):Gt==="exception"?xt=Mn?be.createElement(he.Z,null):be.createElement(de.Z,null):Gt==="success"&&(xt=Mn?be.createElement(_e.Z,null):be.createElement(E.Z,null)),be.createElement("span",{className:`${yn}-text`,title:typeof xt=="string"?xt:void 0},xt)},[bn,Nt,Kt,Gt,un,yn,kn]),sn=Array.isArray(Bt)?Bt[0]:Bt,Pn=typeof Bt=="string"||Array.isArray(Bt)?Bt:void 0;let Rn;un==="line"?Rn=Tt?be.createElement(Ne,Object.assign({},at,{strokeColor:Pn,prefixCls:yn,steps:Tt}),$t):be.createElement(Ve,Object.assign({},at,{strokeColor:sn,prefixCls:yn,direction:Wt}),$t):(un==="circle"||un==="dashboard")&&(Rn=be.createElement(Qe,Object.assign({},at,{strokeColor:sn,prefixCls:yn,progressStatus:Gt}),$t));const wt=ne()(yn,`${yn}-status-${Gt}`,`${yn}-${un==="dashboard"&&"circle"||Tt&&"steps"||un}`,{[`${yn}-inline-circle`]:un==="circle"&&We(rn,"circle")[0]<=20,[`${yn}-show-info`]:bn,[`${yn}-${rn}`]:typeof rn=="string",[`${yn}-rtl`]:Wt==="rtl"},en==null?void 0:en.className,vt,St,In);return dn(be.createElement("div",Object.assign({ref:it,style:Object.assign(Object.assign({},en==null?void 0:en.style),Wn),className:wt,role:"progressbar","aria-valuenow":Kt},(0,ie.Z)(En,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Rn))}),mt=lt},61621:function(_t,dt,ge){"use strict";ge.d(dt,{Z:function(){return qe}});var be=ge(92310),_e=ge.n(be),E=ge(59301),he=ge(36355),de=ge(2738),ne=Ke=>{const{prefixCls:Fe,className:Oe,style:Te,size:xe,shape:Ie}=Ke,$e=_e()({[`${Fe}-lg`]:xe==="large",[`${Fe}-sm`]:xe==="small"}),ot=_e()({[`${Fe}-circle`]:Ie==="circle",[`${Fe}-square`]:Ie==="square",[`${Fe}-round`]:Ie==="round"}),ke=E.useMemo(()=>typeof xe=="number"?{width:xe,height:xe,lineHeight:`${xe}px`}:{},[xe]);return E.createElement("span",{className:_e()(Fe,$e,ot,Oe),style:Object.assign(Object.assign({},ke),Te)})},ie=ge(36237),le=ge(83116),ue=ge(37613);const ae=new ie.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),oe=Ke=>({height:Ke,lineHeight:`${Ke}px`}),re=Ke=>Object.assign({width:Ke},oe(Ke)),ee=Ke=>({background:Ke.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:ae,animationDuration:Ke.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),a=Ke=>Object.assign({width:Ke*5,minWidth:Ke*5},oe(Ke)),y=Ke=>{const{skeletonAvatarCls:Fe,gradientFromColor:Oe,controlHeight:Te,controlHeightLG:xe,controlHeightSM:Ie}=Ke;return{[`${Fe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Oe},re(Te)),[`${Fe}${Fe}-circle`]:{borderRadius:"50%"},[`${Fe}${Fe}-lg`]:Object.assign({},re(xe)),[`${Fe}${Fe}-sm`]:Object.assign({},re(Ie))}},x=Ke=>{const{controlHeight:Fe,borderRadiusSM:Oe,skeletonInputCls:Te,controlHeightLG:xe,controlHeightSM:Ie,gradientFromColor:$e}=Ke;return{[`${Te}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:$e,borderRadius:Oe},a(Fe)),[`${Te}-lg`]:Object.assign({},a(xe)),[`${Te}-sm`]:Object.assign({},a(Ie))}},b=Ke=>Object.assign({width:Ke},oe(Ke)),z=Ke=>{const{skeletonImageCls:Fe,imageSizeBase:Oe,gradientFromColor:Te,borderRadiusSM:xe}=Ke;return{[`${Fe}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:Te,borderRadius:xe},b(Oe*2)),{[`${Fe}-path`]:{fill:"#bfbfbf"},[`${Fe}-svg`]:Object.assign(Object.assign({},b(Oe)),{maxWidth:Oe*4,maxHeight:Oe*4}),[`${Fe}-svg${Fe}-svg-circle`]:{borderRadius:"50%"}}),[`${Fe}${Fe}-circle`]:{borderRadius:"50%"}}},te=(Ke,Fe,Oe)=>{const{skeletonButtonCls:Te}=Ke;return{[`${Oe}${Te}-circle`]:{width:Fe,minWidth:Fe,borderRadius:"50%"},[`${Oe}${Te}-round`]:{borderRadius:Fe}}},ce=Ke=>Object.assign({width:Ke*2,minWidth:Ke*2},oe(Ke)),fe=Ke=>{const{borderRadiusSM:Fe,skeletonButtonCls:Oe,controlHeight:Te,controlHeightLG:xe,controlHeightSM:Ie,gradientFromColor:$e}=Ke;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${Oe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:$e,borderRadius:Fe,width:Te*2,minWidth:Te*2},ce(Te))},te(Ke,Te,Oe)),{[`${Oe}-lg`]:Object.assign({},ce(xe))}),te(Ke,xe,`${Oe}-lg`)),{[`${Oe}-sm`]:Object.assign({},ce(Ie))}),te(Ke,Ie,`${Oe}-sm`))},me=Ke=>{const{componentCls:Fe,skeletonAvatarCls:Oe,skeletonTitleCls:Te,skeletonParagraphCls:xe,skeletonButtonCls:Ie,skeletonInputCls:$e,skeletonImageCls:ot,controlHeight:ke,controlHeightLG:et,controlHeightSM:pt,gradientFromColor:ct,padding:ht,marginSM:lt,borderRadius:mt,titleHeight:at,blockRadius:it,paragraphLiHeight:ft,controlHeightXS:vt,paragraphMarginTop:St}=Ke;return{[`${Fe}`]:{display:"table",width:"100%",[`${Fe}-header`]:{display:"table-cell",paddingInlineEnd:ht,verticalAlign:"top",[`${Oe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ct},re(ke)),[`${Oe}-circle`]:{borderRadius:"50%"},[`${Oe}-lg`]:Object.assign({},re(et)),[`${Oe}-sm`]:Object.assign({},re(pt))},[`${Fe}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${Te}`]:{width:"100%",height:at,background:ct,borderRadius:it,[`+ ${xe}`]:{marginBlockStart:pt}},[`${xe}`]:{padding:0,"> li":{width:"100%",height:ft,listStyle:"none",background:ct,borderRadius:it,"+ li":{marginBlockStart:vt}}},[`${xe}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${Fe}-content`]:{[`${Te}, ${xe} > li`]:{borderRadius:mt}}},[`${Fe}-with-avatar ${Fe}-content`]:{[`${Te}`]:{marginBlockStart:lt,[`+ ${xe}`]:{marginBlockStart:St}}},[`${Fe}${Fe}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},fe(Ke)),y(Ke)),x(Ke)),z(Ke)),[`${Fe}${Fe}-block`]:{width:"100%",[`${Ie}`]:{width:"100%"},[`${$e}`]:{width:"100%"}},[`${Fe}${Fe}-active`]:{[` ${Te}, ${xe} > li, ${Oe}, ${Ie}, ${$e}, ${ot} - `]:Object.assign({},ee(Ke))}}};var ve=(0,le.Z)("Skeleton",Ke=>{const{componentCls:Fe}=Ke,Oe=(0,ue.TS)(Ke,{skeletonAvatarCls:`${Fe}-avatar`,skeletonTitleCls:`${Fe}-title`,skeletonParagraphCls:`${Fe}-paragraph`,skeletonButtonCls:`${Fe}-button`,skeletonInputCls:`${Fe}-input`,skeletonImageCls:`${Fe}-image`,imageSizeBase:Ke.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${Ke.gradientFromColor} 25%, ${Ke.gradientToColor} 37%, ${Ke.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[me(Oe)]},Ke=>{const{colorFillContent:Fe,colorFill:Oe}=Ke,Te=Fe,xe=Oe;return{color:Te,colorGradientEnd:xe,gradientFromColor:Te,gradientToColor:xe,titleHeight:Ke.controlHeight/2,blockRadius:Ke.borderRadiusSM,paragraphMarginTop:Ke.marginLG+Ke.marginXXS,paragraphLiHeight:Ke.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),Se=Ke=>{const{prefixCls:Fe,className:Oe,rootClassName:Te,active:xe,shape:Ie="circle",size:$e="default"}=Ke,{getPrefixCls:ot}=E.useContext(he.E_),ke=ot("skeleton",Fe),[et,pt]=ve(ke),ct=(0,de.Z)(Ke,["prefixCls","className"]),ht=_e()(ke,`${ke}-element`,{[`${ke}-active`]:xe},Oe,Te,pt);return et(E.createElement("div",{className:ht},E.createElement(ne,Object.assign({prefixCls:`${ke}-avatar`,shape:Ie,size:$e},ct))))},we=Ke=>{const{prefixCls:Fe,className:Oe,rootClassName:Te,active:xe,block:Ie=!1,size:$e="default"}=Ke,{getPrefixCls:ot}=E.useContext(he.E_),ke=ot("skeleton",Fe),[et,pt]=ve(ke),ct=(0,de.Z)(Ke,["prefixCls"]),ht=_e()(ke,`${ke}-element`,{[`${ke}-active`]:xe,[`${ke}-block`]:Ie},Oe,Te,pt);return et(E.createElement("div",{className:ht},E.createElement(ne,Object.assign({prefixCls:`${ke}-button`,size:$e},ct))))};const Pe="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 Ee=Ke=>{const{prefixCls:Fe,className:Oe,rootClassName:Te,style:xe,active:Ie}=Ke,{getPrefixCls:$e}=E.useContext(he.E_),ot=$e("skeleton",Fe),[ke,et]=ve(ot),pt=_e()(ot,`${ot}-element`,{[`${ot}-active`]:Ie},Oe,Te,et);return ke(E.createElement("div",{className:pt},E.createElement("div",{className:_e()(`${ot}-image`,Oe),style:xe},E.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${ot}-image-svg`},E.createElement("path",{d:Pe,className:`${ot}-image-path`})))))},Ce=Ke=>{const{prefixCls:Fe,className:Oe,rootClassName:Te,active:xe,block:Ie,size:$e="default"}=Ke,{getPrefixCls:ot}=E.useContext(he.E_),ke=ot("skeleton",Fe),[et,pt]=ve(ke),ct=(0,de.Z)(Ke,["prefixCls"]),ht=_e()(ke,`${ke}-element`,{[`${ke}-active`]:xe,[`${ke}-block`]:Ie},Oe,Te,pt);return et(E.createElement("div",{className:ht},E.createElement(ne,Object.assign({prefixCls:`${ke}-input`,size:$e},ct))))},je=ge(54476),Me={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},Ge=Me,Be=ge(7657),tt=function(Fe,Oe){return E.createElement(Be.Z,(0,je.Z)({},Fe,{ref:Oe,icon:Ge}))},Je=E.forwardRef(tt),Ze=Je,We=Ke=>{const{prefixCls:Fe,className:Oe,rootClassName:Te,style:xe,active:Ie,children:$e}=Ke,{getPrefixCls:ot}=E.useContext(he.E_),ke=ot("skeleton",Fe),[et,pt]=ve(ke),ct=_e()(ke,`${ke}-element`,{[`${ke}-active`]:Ie},pt,Oe,Te),ht=$e!=null?$e:E.createElement(Ze,null);return et(E.createElement("div",{className:ct},E.createElement("div",{className:_e()(`${ke}-image`,Oe),style:xe},ht)))},ze=ge(94480),rt=Ke=>{const Fe=ot=>{const{width:ke,rows:et=2}=Ke;if(Array.isArray(ke))return ke[ot];if(et-1===ot)return ke},{prefixCls:Oe,className:Te,style:xe,rows:Ie}=Ke,$e=(0,ze.Z)(Array(Ie)).map((ot,ke)=>E.createElement("li",{key:ke,style:{width:Fe(ke)}}));return E.createElement("ul",{className:_e()(Oe,Te),style:xe},$e)},ut=Ke=>{let{prefixCls:Fe,className:Oe,width:Te,style:xe}=Ke;return E.createElement("h3",{className:_e()(Fe,Oe),style:Object.assign({width:Te},xe)})};function Ye(Ke){return Ke&&typeof Ke=="object"?Ke:{}}function He(Ke,Fe){return Ke&&!Fe?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Re(Ke,Fe){return!Ke&&Fe?{width:"38%"}:Ke&&Fe?{width:"50%"}:{}}function Ve(Ke,Fe){const Oe={};return(!Ke||!Fe)&&(Oe.width="61%"),!Ke&&Fe?Oe.rows=3:Oe.rows=2,Oe}const Ae=Ke=>{const{prefixCls:Fe,loading:Oe,className:Te,rootClassName:xe,style:Ie,children:$e,avatar:ot=!1,title:ke=!0,paragraph:et=!0,active:pt,round:ct}=Ke,{getPrefixCls:ht,direction:lt,skeleton:mt}=E.useContext(he.E_),at=ht("skeleton",Fe),[it,ft]=ve(at);if(Oe||!("loading"in Ke)){const vt=!!ot,St=!!ke,Tt=!!et;let Bt;if(vt){const Sn=Object.assign(Object.assign({prefixCls:`${at}-avatar`},He(St,Tt)),Ye(ot));Bt=E.createElement("div",{className:`${at}-header`},E.createElement(ne,Object.assign({},Sn)))}let Nt;if(St||Tt){let Sn;if(St){const on=Object.assign(Object.assign({prefixCls:`${at}-title`},Re(vt,Tt)),Ye(ke));Sn=E.createElement(ut,Object.assign({},on))}let un;if(Tt){const on=Object.assign(Object.assign({prefixCls:`${at}-paragraph`},Ve(vt,St)),Ye(et));un=E.createElement(rt,Object.assign({},on))}Nt=E.createElement("div",{className:`${at}-content`},Sn,un)}const rn=_e()(at,{[`${at}-with-avatar`]:vt,[`${at}-active`]:pt,[`${at}-rtl`]:lt==="rtl",[`${at}-round`]:ct},mt==null?void 0:mt.className,Te,xe,ft);return it(E.createElement("div",{className:rn,style:Object.assign(Object.assign({},mt==null?void 0:mt.style),Ie)},Bt,Nt))}return typeof $e!="undefined"?$e:null};Ae.Button=we,Ae.Avatar=Se,Ae.Input=Ce,Ae.Image=Ee,Ae.Node=We;var Ne=Ae,qe=Ne},31797:function(_t,dt,ge){"use strict";ge.d(dt,{default:function(){return ve}});var be=ge(59301),_e=ge(56762),E=ge(92343),he=ge(92310),de=ge.n(he),se=ge(36355),ne=ge(61621),le=pe=>{const{value:Se,formatter:ye,precision:we,decimalSeparator:Pe,groupSeparator:Le="",prefixCls:Ee}=pe;let De;if(typeof ye=="function")De=ye(Se);else{const Ce=String(Se),je=Ce.match(/^(-?)(\d*)(\.(\d+))?$/);if(!je||Ce==="-")De=Ce;else{const Me=je[1];let Ge=je[2]||"0",Be=je[4]||"";Ge=Ge.replace(/\B(?=(\d{3})+(?!\d))/g,Le),typeof we=="number"&&(Be=Be.padEnd(we,"0").slice(0,we>0?we:0)),Be&&(Be=`${Pe}${Be}`),De=[be.createElement("span",{key:"int",className:`${Ee}-content-value-int`},Me,Ge),Be&&be.createElement("span",{key:"decimal",className:`${Ee}-content-value-decimal`},Be)]}}return be.createElement("span",{className:`${Ee}-content-value`},De)},ue=ge(17313),ae=ge(83116),oe=ge(37613);const re=pe=>{const{componentCls:Se,marginXXS:ye,padding:we,colorTextDescription:Pe,titleFontSize:Le,colorTextHeading:Ee,contentFontSize:De,fontFamily:Ce}=pe;return{[`${Se}`]:Object.assign(Object.assign({},(0,ue.Wf)(pe)),{[`${Se}-title`]:{marginBottom:ye,color:Pe,fontSize:Le},[`${Se}-skeleton`]:{paddingTop:we},[`${Se}-content`]:{color:Ee,fontSize:De,fontFamily:Ce,[`${Se}-content-value`]:{display:"inline-block",direction:"ltr"},[`${Se}-content-prefix, ${Se}-content-suffix`]:{display:"inline-block"},[`${Se}-content-prefix`]:{marginInlineEnd:ye},[`${Se}-content-suffix`]:{marginInlineStart:ye}}})}};var ee=(0,ae.Z)("Statistic",pe=>{const Se=(0,oe.TS)(pe,{});return[re(Se)]},pe=>{const{fontSizeHeading3:Se,fontSize:ye}=pe;return{titleFontSize:ye,contentFontSize:Se}}),y=pe=>{const{prefixCls:Se,className:ye,rootClassName:we,style:Pe,valueStyle:Le,value:Ee=0,title:De,valueRender:Ce,prefix:je,suffix:Me,loading:Ge=!1,onMouseEnter:Be,onMouseLeave:tt,decimalSeparator:Je=".",groupSeparator:Ze=","}=pe,{getPrefixCls:Xe,direction:We,statistic:ze}=be.useContext(se.E_),Ue=Xe("statistic",Se),[rt,Qe]=ee(Ue),ut=be.createElement(le,Object.assign({decimalSeparator:Je,groupSeparator:Ze,prefixCls:Ue},pe,{value:Ee})),Ye=de()(Ue,{[`${Ue}-rtl`]:We==="rtl"},ze==null?void 0:ze.className,ye,we,Qe);return rt(be.createElement("div",{className:Ye,style:Object.assign(Object.assign({},ze==null?void 0:ze.style),Pe),onMouseEnter:Be,onMouseLeave:tt},De&&be.createElement("div",{className:`${Ue}-title`},De),be.createElement(ne.Z,{paragraph:!1,loading:Ge,className:`${Ue}-skeleton`},be.createElement("div",{style:Le,className:`${Ue}-content`},je&&be.createElement("span",{className:`${Ue}-content-prefix`},je),Ce?Ce(ut):ut,Me&&be.createElement("span",{className:`${Ue}-content-suffix`},Me)))))};const x=[["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(pe,Se){let ye=pe;const we=/\[[^\]]*]/g,Pe=(Se.match(we)||[]).map(Ce=>Ce.slice(1,-1)),Le=Se.replace(we,"[]"),Ee=x.reduce((Ce,je)=>{let[Me,Ge]=je;if(Ce.includes(Me)){const Be=Math.floor(ye/Ge);return ye-=Be*Ge,Ce.replace(new RegExp(`${Me}+`,"g"),tt=>{const Je=tt.length;return Be.toString().padStart(Je,"0")})}return Ce},Le);let De=0;return Ee.replace(we,()=>{const Ce=Pe[De];return De+=1,Ce})}function z(pe,Se){const{format:ye=""}=Se,we=new Date(pe).getTime(),Pe=Date.now(),Le=Math.max(we-Pe,0);return b(Le,ye)}const te=1e3/30;function ce(pe){return new Date(pe).getTime()}const fe=pe=>{const{value:Se,format:ye="HH:mm:ss",onChange:we,onFinish:Pe}=pe,Le=(0,_e.Z)(),Ee=be.useRef(null),De=()=>{Pe==null||Pe(),Ee.current&&(clearInterval(Ee.current),Ee.current=null)},Ce=()=>{const Ge=ce(Se);Ge>=Date.now()&&(Ee.current=setInterval(()=>{Le(),we==null||we(Ge-Date.now()),Ge(Ce(),()=>{Ee.current&&(clearInterval(Ee.current),Ee.current=null)}),[Se]);const je=(Ge,Be)=>z(Ge,Object.assign(Object.assign({},Be),{format:ye})),Me=Ge=>(0,E.Tm)(Ge,{title:void 0});return be.createElement(y,Object.assign({},pe,{valueRender:Me,formatter:je}))};var me=be.memo(fe);y.Countdown=me;var ve=y},15969:function(_t,dt,ge){"use strict";ge.d(dt,{N:function(){return be}});const be=_e=>({color:_e.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${_e.motionDurationSlow}`,"&:focus, &:hover":{color:_e.colorLinkHover},"&:active":{color:_e.colorLinkActive}})},1710:function(_t,dt,ge){"use strict";ge.d(dt,{default:function(){return Ts}});var be={},_e="rc-table-internal-hook",E=ge(42978),he=ge(6089),de=ge(34280),se=ge(13697),ne=ge(59301),ie=ge(4676);function le(nt){var st=ne.createContext(void 0),gt=function(wt){var Ct=wt.value,It=wt.children,Rt=ne.useRef(Ct);Rt.current=Ct;var jt=ne.useState(function(){return{getValue:function(){return Rt.current},listeners:new Set}}),Ut=(0,E.Z)(jt,1),Qt=Ut[0];return(0,de.Z)(function(){(0,ie.unstable_batchedUpdates)(function(){Qt.listeners.forEach(function(Zt){Zt(Ct)})})},[Ct]),ne.createElement(st.Provider,{value:Qt},It)};return{Context:st,Provider:gt,defaultValue:nt}}function ue(nt,st){var gt=(0,he.Z)(typeof st=="function"?st:function(Zt){if(st===void 0)return Zt;if(!Array.isArray(st))return Zt[st];var wn={};return st.forEach(function(gn){wn[gn]=Zt[gn]}),wn}),yt=ne.useContext(nt==null?void 0:nt.Context),wt=yt||{},Ct=wt.listeners,It=wt.getValue,Rt=ne.useRef();Rt.current=gt(yt?It():nt==null?void 0:nt.defaultValue);var jt=ne.useState({}),Ut=(0,E.Z)(jt,2),Qt=Ut[1];return(0,de.Z)(function(){if(!yt)return;function Zt(wn){var gn=gt(wn);(0,se.Z)(Rt.current,gn,!0)||Qt({})}return Ct.add(Zt),function(){Ct.delete(Zt)}},[yt]),Rt.current}var ae=ge(54476),oe=ge(8654);function re(){var nt=ne.createContext(null);function st(){return ne.useContext(nt)}function gt(wt,Ct){var It=(0,oe.Yr)(wt),Rt=function(Ut,Qt){var Zt=It?{ref:Qt}:{},wn=ne.useRef(0),gn=ne.useRef(Ut),vn=st();return vn!==null?ne.createElement(wt,(0,ae.Z)({},Ut,Zt)):((!Ct||Ct(gn.current,Ut))&&(wn.current+=1),gn.current=Ut,ne.createElement(nt.Provider,{value:wn.current},ne.createElement(wt,(0,ae.Z)({},Ut,Zt))))};return It?ne.forwardRef(Rt):Rt}function yt(wt,Ct){var It=(0,oe.Yr)(wt),Rt=function(Ut,Qt){var Zt=It?{ref:Qt}:{};return st(),ne.createElement(wt,(0,ae.Z)({},Ut,Zt))};return It?ne.memo(ne.forwardRef(Rt),Ct):ne.memo(Rt,Ct)}return{makeImmutable:gt,responseImmutable:yt,useImmutableMark:st}}var ee=re(),a=ee.makeImmutable,y=ee.responseImmutable,x=ee.useImmutableMark,b=re(),z=b.makeImmutable,te=b.responseImmutable,ce=b.useImmutableMark,fe=le(),me=fe;function ve(nt,st){var gt=ne.useRef(0);gt.current+=1;var yt=ne.useRef(nt),wt=[];Object.keys(nt||{}).map(function(It){var Rt;(nt==null?void 0:nt[It])!==((Rt=yt.current)===null||Rt===void 0?void 0:Rt[It])&&wt.push(It)}),yt.current=nt;var Ct=ne.useRef([]);return wt.length&&(Ct.current=wt),ne.useDebugValue(gt.current),ne.useDebugValue(Ct.current.join(", ")),st&&console.log("".concat(st,":"),gt.current,Ct.current),gt.current}var pe=null,Se=ne.memo(function(){var nt=ve();return ne.createElement("h1",null,"Render Times: ",nt)});Se.displayName="RenderBlock";var ye=ge(76190),we=ge(33885),Pe=ge(20068),Le=ge(92310),Ee=ge.n(Le),De=ge(80547),Ce=ge(97938),je=ge(48736),Me=ne.createContext({renderWithProps:!1}),Ge=Me,Be="RC_TABLE_KEY";function tt(nt){return nt==null?[]:Array.isArray(nt)?nt:[nt]}function Je(nt){var st=[],gt={};return nt.forEach(function(yt){for(var wt=yt||{},Ct=wt.key,It=wt.dataIndex,Rt=Ct||tt(It).join("-")||Be;gt[Rt];)Rt="".concat(Rt,"_next");gt[Rt]=!0,st.push(Rt)}),st}function Ze(nt){return nt!=null}function Xe(nt){return nt&&(0,ye.Z)(nt)==="object"&&!Array.isArray(nt)&&!ne.isValidElement(nt)}function We(nt,st,gt,yt,wt,Ct){var It=ne.useContext(Ge),Rt=ce(),jt=(0,De.Z)(function(){if(Ze(yt))return[yt];var Ut=st==null||st===""?[]:Array.isArray(st)?st:[st],Qt=(0,Ce.Z)(nt,Ut),Zt=Qt,wn=void 0;if(wt){var gn=wt(Qt,nt,gt);Xe(gn)?(Zt=gn.children,wn=gn.props,It.renderWithProps=!0):Zt=gn}return[Zt,wn]},[Rt,nt,yt,st,wt,gt],function(Ut,Qt){if(Ct){var Zt=(0,E.Z)(Ut,2),wn=Zt[1],gn=(0,E.Z)(Qt,2),vn=gn[1];return Ct(vn,wn)}return It.renderWithProps?!0:!(0,se.Z)(Ut,Qt,!0)});return jt}function ze(nt,st,gt,yt){var wt=nt+st-1;return nt<=yt&&wt>=gt}function Ue(nt,st){return ue(me,function(gt){var yt=ze(nt,st||1,gt.hoverStartRow,gt.hoverEndRow);return[yt,gt.onHover]})}var rt=function(st){var gt=st.ellipsis,yt=st.rowType,wt=st.children,Ct,It=gt===!0?{showTitle:!0}:gt;return It&&(It.showTitle||yt==="header")&&(typeof wt=="string"||typeof wt=="number"?Ct=wt.toString():ne.isValidElement(wt)&&typeof wt.props.children=="string"&&(Ct=wt.props.children)),Ct};function Qe(nt){var st,gt,yt,wt,Ct,It,Rt,jt,Ut=nt.component,Qt=nt.children,Zt=nt.ellipsis,wn=nt.scope,gn=nt.prefixCls,vn=nt.className,Hn=nt.align,Mn=nt.record,Gn=nt.render,Fn=nt.dataIndex,Yn=nt.renderIndex,gr=nt.shouldCellUpdate,hr=nt.index,ir=nt.rowType,Ir=nt.colSpan,kr=nt.rowSpan,er=nt.fixLeft,lr=nt.fixRight,tr=nt.firstFixLeft,Xn=nt.lastFixLeft,or=nt.firstFixRight,Or=nt.lastFixRight,Gr=nt.appendNode,Br=nt.additionalProps,vr=Br===void 0?{}:Br,Kr=nt.isSticky,Jr="".concat(gn,"-cell"),Eo=ue(me,["supportSticky","allColumnsFixedLeft"]),so=Eo.supportSticky,Bo=Eo.allColumnsFixedLeft,No=We(Mn,Fn,Yn,Qt,Gn,gr),zr=(0,E.Z)(No,2),Wo=zr[0],uo=zr[1],Lo={},Oo=typeof er=="number"&&so,la=typeof lr=="number"&&so;Oo&&(Lo.position="sticky",Lo.left=er),la&&(Lo.position="sticky",Lo.right=lr);var Er=(st=(gt=(yt=uo==null?void 0:uo.colSpan)!==null&&yt!==void 0?yt:vr.colSpan)!==null&>!==void 0?gt:Ir)!==null&&st!==void 0?st:1,Sr=(wt=(Ct=(It=uo==null?void 0:uo.rowSpan)!==null&&It!==void 0?It:vr.rowSpan)!==null&&Ct!==void 0?Ct:kr)!==null&&wt!==void 0?wt:1,yr=Ue(hr,Sr),ur=(0,E.Z)(yr,2),fo=ur[0],dr=ur[1],Fr=function(Ko){var ca;Mn&&dr(hr,hr+Sr-1),vr==null||(ca=vr.onMouseEnter)===null||ca===void 0||ca.call(vr,Ko)},ao=function(Ko){var ca;Mn&&dr(-1,-1),vr==null||(ca=vr.onMouseLeave)===null||ca===void 0||ca.call(vr,Ko)};if(Er===0||Sr===0)return null;var eo=(Rt=vr.title)!==null&&Rt!==void 0?Rt:rt({rowType:ir,ellipsis:Zt,children:Wo}),ta=Ee()(Jr,vn,(jt={},(0,Pe.Z)(jt,"".concat(Jr,"-fix-left"),Oo&&so),(0,Pe.Z)(jt,"".concat(Jr,"-fix-left-first"),tr&&so),(0,Pe.Z)(jt,"".concat(Jr,"-fix-left-last"),Xn&&so),(0,Pe.Z)(jt,"".concat(Jr,"-fix-left-all"),Xn&&Bo&&so),(0,Pe.Z)(jt,"".concat(Jr,"-fix-right"),la&&so),(0,Pe.Z)(jt,"".concat(Jr,"-fix-right-first"),or&&so),(0,Pe.Z)(jt,"".concat(Jr,"-fix-right-last"),Or&&so),(0,Pe.Z)(jt,"".concat(Jr,"-ellipsis"),Zt),(0,Pe.Z)(jt,"".concat(Jr,"-with-append"),Gr),(0,Pe.Z)(jt,"".concat(Jr,"-fix-sticky"),(Oo||la)&&Kr&&so),(0,Pe.Z)(jt,"".concat(Jr,"-row-hover"),!uo&&fo),jt),vr.className,uo==null?void 0:uo.className),Qo={};Hn&&(Qo.textAlign=Hn);var ba=(0,we.Z)((0,we.Z)((0,we.Z)((0,we.Z)({},Lo),vr.style),Qo),uo==null?void 0:uo.style),Zo=Wo;return(0,ye.Z)(Zo)==="object"&&!Array.isArray(Zo)&&!ne.isValidElement(Zo)&&(Zo=null),Zt&&(Xn||or)&&(Zo=ne.createElement("span",{className:"".concat(Jr,"-content")},Zo)),ne.createElement(Ut,(0,ae.Z)({},uo,vr,{className:ta,style:ba,title:eo,scope:wn,onMouseEnter:Fr,onMouseLeave:ao,colSpan:Er!==1?Er:null,rowSpan:Sr!==1?Sr:null}),Gr,Zo)}var ut=ne.memo(Qe);function Ye(nt,st,gt,yt,wt,Ct){var It=gt[nt]||{},Rt=gt[st]||{},jt,Ut;It.fixed==="left"?jt=yt.left[wt==="rtl"?st:nt]:Rt.fixed==="right"&&(Ut=yt.right[wt==="rtl"?nt:st]);var Qt=!1,Zt=!1,wn=!1,gn=!1,vn=gt[st+1],Hn=gt[nt-1],Mn=!(Ct!=null&&Ct.children);if(wt==="rtl"){if(jt!==void 0){var Gn=Hn&&Hn.fixed==="left";gn=!Gn&&Mn}else if(Ut!==void 0){var Fn=vn&&vn.fixed==="right";wn=!Fn&&Mn}}else if(jt!==void 0){var Yn=vn&&vn.fixed==="left";Qt=!Yn&&Mn}else if(Ut!==void 0){var gr=Hn&&Hn.fixed==="right";Zt=!gr&&Mn}return{fixLeft:jt,fixRight:Ut,lastFixLeft:Qt,firstFixRight:Zt,lastFixRight:wn,firstFixLeft:gn,isSticky:yt.isSticky}}var He=ne.createContext({}),Re=He;function Ve(nt){var st=nt.className,gt=nt.index,yt=nt.children,wt=nt.colSpan,Ct=wt===void 0?1:wt,It=nt.rowSpan,Rt=nt.align,jt=ue(me,["prefixCls","direction"]),Ut=jt.prefixCls,Qt=jt.direction,Zt=ne.useContext(Re),wn=Zt.scrollColumnIndex,gn=Zt.stickyOffsets,vn=Zt.flattenColumns,Hn=Zt.columns,Mn=gt+Ct-1,Gn=Mn+1===wn?Ct+1:Ct,Fn=Ye(gt,gt+Gn-1,vn,gn,Qt,Hn==null?void 0:Hn[gt]);return ne.createElement(ut,(0,ae.Z)({className:st,index:gt,component:"td",prefixCls:Ut,record:null,dataIndex:null,align:Rt,colSpan:Gn,rowSpan:It,render:function(){return yt}},Fn))}var Ae=ge(75931),Ne=["children"];function qe(nt){var st=nt.children,gt=(0,Ae.Z)(nt,Ne);return ne.createElement("tr",gt,st)}function Ke(nt){var st=nt.children;return st}Ke.Row=qe,Ke.Cell=Ve;var Fe=Ke;function Oe(nt){var st=nt.children,gt=nt.stickyOffsets,yt=nt.flattenColumns,wt=nt.columns,Ct=ue(me,"prefixCls"),It=yt.length-1,Rt=yt[It],jt=ne.useMemo(function(){return{stickyOffsets:gt,flattenColumns:yt,scrollColumnIndex:Rt!=null&&Rt.scrollbar?It:null,columns:wt}},[Rt,yt,It,gt,wt]);return ne.createElement(Re.Provider,{value:jt},ne.createElement("tfoot",{className:"".concat(Ct,"-summary")},st))}var Te=te(Oe),xe=Fe,Ie=ge(70425),$e=ge(29301),ot=ge(29194),ke=ge(24514),et=ge(75152),pt=ge(26112);function ct(nt,st,gt,yt,wt,Ct,It){nt.push({record:st,indent:gt,index:It});var Rt=Ct(st),jt=wt==null?void 0:wt.has(Rt);if(st&&Array.isArray(st[yt])&&jt)for(var Ut=0;Ut1?tr-1:0),or=1;or=0;Rt-=1){var jt=st[Rt],Ut=gt&>[Rt],Qt=Ut&&Ut[Sn];if(jt||Qt||It){var Zt=Qt||{},wn=Zt.columnType,gn=(0,Ae.Z)(Zt,on);wt.unshift(ne.createElement("col",(0,ae.Z)({key:Rt,style:{width:jt}},gn))),It=!0}}return ne.createElement("colgroup",null,wt)}var Wn=Nn,En=ge(94480),$t=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Gt(nt,st){return(0,ne.useMemo)(function(){for(var gt=[],yt=0;yt1?"colgroup":"col":null,ellipsis:Mn.ellipsis,align:Mn.align,component:Mn.title?Ct:It,prefixCls:Qt,key:gn[Hn]},Gn,{additionalProps:Fn,rowType:"header"}))}))}en.displayName="HeaderRow";var bn=en;function dn(nt){var st=[];function gt(It,Rt){var jt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;st[jt]=st[jt]||[];var Ut=Rt,Qt=It.filter(Boolean).map(function(Zt){var wn={key:Zt.key,className:Zt.className||"",children:Zt.title,column:Zt,colStart:Ut},gn=1,vn=Zt.children;return vn&&vn.length>0&&(gn=gt(vn,Ut,jt+1).reduce(function(Hn,Mn){return Hn+Mn},0),wn.hasSubColumns=!0),"colSpan"in Zt&&(gn=Zt.colSpan),"rowSpan"in Zt&&(wn.rowSpan=Zt.rowSpan),wn.colSpan=gn,wn.colEnd=wn.colStart+gn-1,st[jt].push(wn),Ut+=gn,gn});return Qt}gt(nt,0);for(var yt=st.length,wt=function(Rt){st[Rt].forEach(function(jt){!("rowSpan"in jt)&&!jt.hasSubColumns&&(jt.rowSpan=yt-Rt)})},Ct=0;Ct1&&arguments[1]!==void 0?arguments[1]:"";return typeof st=="number"?st:st.endsWith("%")?nt*parseFloat(st)/100:null}function Rn(nt,st){return ne.useMemo(function(){if(st&&st>0){var gt=0,yt=0;nt.forEach(function(Ut){var Qt=Pn(st,Ut.width);Qt?gt+=Qt:yt+=1});var wt=st-gt,Ct=yt,It=wt/yt,Rt=0,jt=nt.map(function(Ut){var Qt=(0,we.Z)({},Ut),Zt=Pn(st,Qt.width);if(Zt)Qt.width=Zt;else{var wn=Math.floor(It);Qt.width=Ct===1?wt:wn,wt-=wn,Ct-=1}return Rt+=Qt.width,Qt});return[jt,Rt]}return[nt,st]},[nt,st])}var Pt=["children"],Et=["fixed"];function Ot(nt){return(0,sn.Z)(nt).filter(function(st){return ne.isValidElement(st)}).map(function(st){var gt=st.key,yt=st.props,wt=yt.children,Ct=(0,Ae.Z)(yt,Pt),It=(0,we.Z)({key:gt},Ct);return wt&&(It.children=Ot(wt)),It})}function Kt(nt){var st=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return nt.filter(function(gt){return gt&&(0,ye.Z)(gt)==="object"}).reduce(function(gt,yt,wt){var Ct=yt.fixed,It=Ct===!0?"left":Ct,Rt="".concat(st,"-").concat(wt),jt=yt.children;return jt&&jt.length>0?[].concat((0,En.Z)(gt),(0,En.Z)(Kt(jt,Rt).map(function(Ut){return(0,we.Z)({fixed:It},Ut)}))):[].concat((0,En.Z)(gt),[(0,we.Z)((0,we.Z)({key:Rt},yt),{},{fixed:It})])},[])}function zn(nt){for(var st=!0,gt=0;gt=0;Ct-=1){var It=nt[Ct];if(wt&&It.fixed!=="right")wt=!1;else if(!wt&&It.fixed==="right"){warning(!1,"Index ".concat(Ct+1," of `columns` missing `fixed='right'` prop."));break}}}function Tn(nt){return nt.map(function(st){var gt=st.fixed,yt=(0,Ae.Z)(st,Et),wt=gt;return gt==="left"?wt="right":gt==="right"&&(wt="left"),(0,we.Z)({fixed:wt},yt)})}function fr(nt,st){var gt=nt.prefixCls,yt=nt.columns,wt=nt.children,Ct=nt.expandable,It=nt.expandedKeys,Rt=nt.columnTitle,jt=nt.getRowKey,Ut=nt.onTriggerExpand,Qt=nt.expandIcon,Zt=nt.rowExpandable,wn=nt.expandIconColumnIndex,gn=nt.direction,vn=nt.expandRowByClick,Hn=nt.columnWidth,Mn=nt.fixed,Gn=nt.scrollWidth,Fn=ne.useMemo(function(){return yt||Ot(wt)},[yt,wt]),Yn=ne.useMemo(function(){if(Ct){var lr,tr=Fn.slice();if(!tr.includes(be)){var Xn=wn||0;Xn>=0&&tr.splice(Xn,0,be)}var or=tr.indexOf(be);tr=tr.filter(function(vr,Kr){return vr!==be||Kr===or});var Or=Fn[or],Gr;(Mn==="left"||Mn)&&!wn?Gr="left":(Mn==="right"||Mn)&&wn===Fn.length?Gr="right":Gr=Or?Or.fixed:null;var Br=(lr={},(0,Pe.Z)(lr,Sn,{className:"".concat(gt,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,Pe.Z)(lr,"title",Rt),(0,Pe.Z)(lr,"fixed",Gr),(0,Pe.Z)(lr,"className","".concat(gt,"-row-expand-icon-cell")),(0,Pe.Z)(lr,"width",Hn),(0,Pe.Z)(lr,"render",function(Kr,Jr,Eo){var so=jt(Jr,Eo),Bo=It.has(so),No=Zt?Zt(Jr):!0,zr=Qt({prefixCls:gt,expanded:Bo,expandable:No,record:Jr,onExpand:Ut});return vn?ne.createElement("span",{onClick:function(uo){return uo.stopPropagation()}},zr):zr}),lr);return tr.map(function(vr){return vr===be?Br:vr})}return Fn.filter(function(vr){return vr!==be})},[Ct,Fn,jt,It,Qt,gn]),gr=ne.useMemo(function(){var lr=Yn;return st&&(lr=st(lr)),lr.length||(lr=[{render:function(){return null}}]),lr},[st,Yn,gn]),hr=ne.useMemo(function(){return gn==="rtl"?Tn(Kt(gr)):Kt(gr)},[gr,gn,Gn]),ir=Rn(hr,Gn),Ir=(0,E.Z)(ir,2),kr=Ir[0],er=Ir[1];return[gr,kr,er]}var nr=fr;function zt(nt){var st,gt=nt.prefixCls,yt=nt.record,wt=nt.onExpand,Ct=nt.expanded,It=nt.expandable,Rt="".concat(gt,"-row-expand-icon");if(!It)return ne.createElement("span",{className:Ee()(Rt,"".concat(gt,"-row-spaced"))});var jt=function(Qt){wt(yt,Qt),Qt.stopPropagation()};return ne.createElement("span",{className:Ee()(Rt,(st={},(0,Pe.Z)(st,"".concat(gt,"-row-expanded"),Ct),(0,Pe.Z)(st,"".concat(gt,"-row-collapsed"),!Ct),st)),onClick:jt})}function At(nt,st,gt){var yt=[];function wt(Ct){(Ct||[]).forEach(function(It,Rt){yt.push(st(It,Rt)),wt(It[gt])})}return wt(nt),yt}function nn(nt,st,gt){var yt=un(nt),wt=yt.expandIcon,Ct=yt.expandedRowKeys,It=yt.defaultExpandedRowKeys,Rt=yt.defaultExpandAllRows,jt=yt.expandedRowRender,Ut=yt.onExpand,Qt=yt.onExpandedRowsChange,Zt=yt.childrenColumnName,wn=wt||zt,gn=Zt||"children",vn=ne.useMemo(function(){return jt?"row":nt.expandable&&nt.internalHooks===_e&&nt.expandable.__PARENT_RENDER_ICON__||st.some(function(hr){return hr&&(0,ye.Z)(hr)==="object"&&hr[gn]})?"nest":!1},[!!jt,st]),Hn=ne.useState(function(){return It||(Rt?At(st,gt,gn):[])}),Mn=(0,E.Z)(Hn,2),Gn=Mn[0],Fn=Mn[1],Yn=ne.useMemo(function(){return new Set(Ct||Gn||[])},[Ct,Gn]),gr=ne.useCallback(function(hr){var ir=gt(hr,st.indexOf(hr)),Ir,kr=Yn.has(ir);kr?(Yn.delete(ir),Ir=(0,En.Z)(Yn)):Ir=[].concat((0,En.Z)(Yn),[ir]),Fn(Ir),Ut&&Ut(!kr,hr),Qt&&Qt(Ir)},[gt,Yn,st,Ut,Qt]);return[yt,vn,Yn,wn,gn,gr]}function Dt(nt,st,gt,yt){var wt=nt.map(function(Ct,It){return Ye(It,It,nt,st,gt,yt==null?void 0:yt[It])});return(0,De.Z)(function(){return wt},[wt],function(Ct,It){return!(0,se.Z)(Ct,It)})}function fn(nt){var st=(0,ne.useRef)(nt),gt=(0,ne.useState)({}),yt=(0,E.Z)(gt,2),wt=yt[1],Ct=(0,ne.useRef)(null),It=(0,ne.useRef)([]);function Rt(jt){It.current.push(jt);var Ut=Promise.resolve();Ct.current=Ut,Ut.then(function(){if(Ct.current===Ut){var Qt=It.current,Zt=st.current;It.current=[],Qt.forEach(function(wn){st.current=wn(st.current)}),Ct.current=null,Zt!==st.current&&wt({})}})}return(0,ne.useEffect)(function(){return function(){Ct.current=null}},[]),[st.current,Rt]}function kn(nt){var st=(0,ne.useRef)(nt||null),gt=(0,ne.useRef)();function yt(){window.clearTimeout(gt.current)}function wt(It){st.current=It,yt(),gt.current=window.setTimeout(function(){st.current=null,gt.current=void 0},100)}function Ct(){return st.current}return(0,ne.useEffect)(function(){return yt},[]),[wt,Ct]}function Bn(){var nt=ne.useState(-1),st=(0,E.Z)(nt,2),gt=st[0],yt=st[1],wt=ne.useState(-1),Ct=(0,E.Z)(wt,2),It=Ct[0],Rt=Ct[1],jt=ne.useCallback(function(Ut,Qt){yt(Ut),Rt(Qt)},[]);return[gt,It,jt]}var An=ge(47273),bt=(0,An.Z)()?window:null;function Mt(nt,st){var gt=(0,ye.Z)(nt)==="object"?nt:{},yt=gt.offsetHeader,wt=yt===void 0?0:yt,Ct=gt.offsetSummary,It=Ct===void 0?0:Ct,Rt=gt.offsetScroll,jt=Rt===void 0?0:Rt,Ut=gt.getContainer,Qt=Ut===void 0?function(){return bt}:Ut,Zt=Qt()||bt;return ne.useMemo(function(){var wn=!!nt;return{isSticky:wn,stickyClassName:wn?"".concat(st,"-sticky-holder"):"",offsetHeader:wt,offsetSummary:It,offsetScroll:jt,container:Zt}},[jt,wt,It,st,Zt])}function Ft(nt,st,gt){var yt=(0,ne.useMemo)(function(){for(var wt=[],Ct=[],It=0,Rt=0,jt=0;jt=Zt&&(vr=Zt-wn),It({scrollLeft:vr/Zt*(Qt+2)}),Fn.current.x=or.pageX},lr=function(){if(Ct.current){var or=(0,Jt.os)(Ct.current).top,Or=or+Ct.current.offsetHeight,Gr=jt===window?document.documentElement.scrollTop+window.innerHeight:(0,Jt.os)(jt).top+jt.clientHeight;Or-(0,et.Z)()<=Gr||or>=Gr-Rt?Gn(function(Br){return(0,we.Z)((0,we.Z)({},Br),{},{isHiddenScrollBar:!0})}):Gn(function(Br){return(0,we.Z)((0,we.Z)({},Br),{},{isHiddenScrollBar:!1})})}},tr=function(or){Gn(function(Or){return(0,we.Z)((0,we.Z)({},Or),{},{scrollLeft:or/Qt*Zt||0})})};return ne.useImperativeHandle(gt,function(){return{setScrollLeft:tr}}),ne.useEffect(function(){var Xn=(0,Vt.Z)(document.body,"mouseup",Ir,!1),or=(0,Vt.Z)(document.body,"mousemove",er,!1);return lr(),function(){Xn.remove(),or.remove()}},[wn,hr]),ne.useEffect(function(){var Xn=(0,Vt.Z)(jt,"scroll",lr,!1),or=(0,Vt.Z)(window,"resize",lr,!1);return function(){Xn.remove(),or.remove()}},[jt]),ne.useEffect(function(){Mn.isHiddenScrollBar||Gn(function(Xn){var or=Ct.current;return or?(0,we.Z)((0,we.Z)({},Xn),{},{scrollLeft:or.scrollLeft/or.scrollWidth*or.clientWidth}):Xn})},[Mn.isHiddenScrollBar]),Qt<=Zt||!wn||Mn.isHiddenScrollBar?null:ne.createElement("div",{style:{height:(0,et.Z)(),width:Zt,bottom:Rt},className:"".concat(Ut,"-sticky-scroll")},ne.createElement("div",{onMouseDown:kr,ref:gn,className:Ee()("".concat(Ut,"-sticky-scroll-bar"),(0,Pe.Z)({},"".concat(Ut,"-sticky-scroll-bar-active"),hr)),style:{width:"".concat(wn,"px"),transform:"translate3d(".concat(Mn.scrollLeft,"px, 0, 0)")}}))},Kn=ne.forwardRef($n);function kt(nt){return null}var br=kt;function cr(nt){return null}var ar=cr,Hr="rc-table",xn=[],jn={};function hn(){return"No Data"}function _n(nt){var st,gt=(0,we.Z)({rowKey:"key",prefixCls:Hr,emptyText:hn},nt),yt=gt.prefixCls,wt=gt.className,Ct=gt.rowClassName,It=gt.style,Rt=gt.data,jt=gt.rowKey,Ut=gt.scroll,Qt=gt.tableLayout,Zt=gt.direction,wn=gt.title,gn=gt.footer,vn=gt.summary,Hn=gt.caption,Mn=gt.id,Gn=gt.showHeader,Fn=gt.components,Yn=gt.emptyText,gr=gt.onRow,hr=gt.onHeaderRow,ir=gt.internalHooks,Ir=gt.transformColumns,kr=gt.internalRefs,er=gt.tailor,lr=gt.sticky,tr=Rt||xn,Xn=!!tr.length,or=ir===_e,Or=ne.useCallback(function(yo,Ao){return(0,Ce.Z)(Fn,yo)||Ao},[Fn]),Gr=ne.useMemo(function(){return typeof jt=="function"?jt:function(yo){var Ao=yo&&yo[jt];return Ao}},[jt]),Br=Or(["body"]),vr=Bn(),Kr=(0,E.Z)(vr,3),Jr=Kr[0],Eo=Kr[1],so=Kr[2],Bo=nn(gt,tr,Gr),No=(0,E.Z)(Bo,6),zr=No[0],Wo=No[1],uo=No[2],Lo=No[3],Oo=No[4],la=No[5],Er=Ut==null?void 0:Ut.x,Sr=ne.useState(0),yr=(0,E.Z)(Sr,2),ur=yr[0],fo=yr[1],dr=nr((0,we.Z)((0,we.Z)((0,we.Z)({},gt),zr),{},{expandable:!!zr.expandedRowRender,columnTitle:zr.columnTitle,expandedKeys:uo,getRowKey:Gr,onTriggerExpand:la,expandIcon:Lo,expandIconColumnIndex:zr.expandIconColumnIndex,direction:Zt,scrollWidth:or&&er&&typeof Er=="number"?Er:null}),or?Ir:null),Fr=(0,E.Z)(dr,3),ao=Fr[0],eo=Fr[1],ta=Fr[2],Qo=ta!=null?ta:Er,ba=ne.useMemo(function(){return{columns:ao,flattenColumns:eo}},[ao,eo]),Zo=ne.useRef(),va=ne.useRef(),Ko=ne.useRef(),ca=ne.useRef(),Ga=ne.useRef(),mo=ne.useState(!1),vo=(0,E.Z)(mo,2),Io=vo[0],$o=vo[1],Vo=ne.useState(!1),Qr=(0,E.Z)(Vo,2),aa=Qr[0],na=Qr[1],ma=fn(new Map),xa=(0,E.Z)(ma,2),Pa=xa[0],ei=xa[1],Aa=Je(eo),ya=Aa.map(function(yo){return Pa.get(yo)}),ua=ne.useMemo(function(){return ya},[ya.join("_")]),ia=xt(ua,eo.length,Zt),Xo=Ut&&Ze(Ut.y),Ro=Ut&&Ze(Qo)||!!zr.fixed,_a=Ro&&eo.some(function(yo){var Ao=yo.fixed;return Ao}),Wa=ne.useRef(),Ra=Mt(lr,yt),Oa=Ra.isSticky,li=Ra.offsetHeader,Pi=Ra.offsetSummary,io=Ra.offsetScroll,_o=Ra.stickyClassName,qo=Ra.container,Mo=ne.useMemo(function(){return vn==null?void 0:vn(tr)},[vn,tr]),ra=(Xo||Oa)&&ne.isValidElement(Mo)&&Mo.type===Fe&&Mo.props.fixed,da,fa,Da;Xo&&(fa={overflowY:"scroll",maxHeight:Ut.y}),Ro&&(da={overflowX:"auto"},Xo||(fa={overflowY:"hidden"}),Da={width:Qo===!0?"auto":Qo,minWidth:"100%"});var Mi=ne.useCallback(function(yo,Ao){(0,ot.Z)(Zo.current)&&ei(function(Sa){if(Sa.get(yo)!==Ao){var Ma=new Map(Sa);return Ma.set(yo,Ao),Ma}return Sa})},[]),Ls=kn(null),Fi=(0,E.Z)(Ls,2),As=Fi[0],Bi=Fi[1];function ci(yo,Ao){Ao&&(typeof Ao=="function"?Ao(yo):Ao.scrollLeft!==yo&&(Ao.scrollLeft=yo,Ao.scrollLeft!==yo&&setTimeout(function(){Ao.scrollLeft=yo},0)))}var Za=(0,he.Z)(function(yo){var Ao=yo.currentTarget,Sa=yo.scrollLeft,Ma=Zt==="rtl",Fa=typeof Sa=="number"?Sa:Ao.scrollLeft,Qi=Ao||jn;if(!Bi()||Bi()===Qi){var _i;As(Qi),ci(Fa,va.current),ci(Fa,Ko.current),ci(Fa,Ga.current),ci(Fa,(_i=Wa.current)===null||_i===void 0?void 0:_i.setScrollLeft)}var Oi=Ao||va.current;if(Oi){var Ti=Oi.scrollWidth,Li=Oi.clientWidth;if(Ti===Li){$o(!1),na(!1);return}Ma?($o(-Fa0)):($o(Fa>0),na(Fa1?Hn-or:0,Gr=(0,we.Z)((0,we.Z)((0,we.Z)({},Ir),jt),{},{flex:"0 0 ".concat(or,"px"),width:"".concat(or,"px"),marginRight:Or,pointerEvents:"auto"}),Br=ne.useMemo(function(){return Qt?tr<=1:er===0||tr===0||tr>1},[tr,er,Qt]);Br?Gr.visibility="hidden":Qt&&(Gr.height=Zt==null?void 0:Zt(tr));var vr=Br?function(){return null}:wn,Kr={};return(tr===0||er===0)&&(Kr.rowSpan=1,Kr.colSpan=1),ne.createElement(ut,(0,ae.Z)({className:Ee()(vn,Ut),ellipsis:gt.ellipsis,align:gt.align,scope:gt.rowScope,component:"div",prefixCls:st.prefixCls,key:Yn,record:Rt,index:Ct,renderIndex:It,dataIndex:gn,render:vr,shouldCellUpdate:gt.shouldCellUpdate},gr,{appendNode:hr,additionalProps:(0,we.Z)((0,we.Z)({},ir),{},{style:Gr},Kr)}))}var qr=Mr,lo=["data","index","className","rowKey","style","extra","getHeight"],Cn=ne.forwardRef(function(nt,st){var gt=nt.data,yt=nt.index,wt=nt.className,Ct=nt.rowKey,It=nt.style,Rt=nt.extra,jt=nt.getHeight,Ut=(0,Ae.Z)(nt,lo),Qt=gt.record,Zt=gt.indent,wn=gt.index,gn=ue(me,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),vn=gn.scrollX,Hn=gn.flattenColumns,Mn=gn.prefixCls,Gn=gn.fixColumn,Fn=gn.componentWidth,Yn=at(Qt,Ct,yt,Zt),gr=Yn.rowSupportExpand,hr=Yn.expanded,ir=Yn.rowProps,Ir=Yn.expandedRowRender,kr=Yn.expandedRowClassName,er;if(gr&&hr){var lr=Ir(Qt,yt,Zt+1,hr),tr=kr==null?void 0:kr(Qt,yt,Zt),Xn={};Gn&&(Xn={style:(0,Pe.Z)({},"--virtual-width","".concat(Fn,"px"))});var or="".concat(Mn,"-expanded-row-cell");er=ne.createElement("div",{className:Ee()("".concat(Mn,"-expanded-row"),"".concat(Mn,"-expanded-row-level-").concat(Zt+1),tr)},ne.createElement(ut,{component:"div",prefixCls:Mn,className:Ee()(or,(0,Pe.Z)({},"".concat(or,"-fixed"),Gn)),additionalProps:Xn},lr))}var Or=(0,we.Z)((0,we.Z)({},It),{},{width:vn});Rt&&(Or.position="absolute",Or.pointerEvents="none");var Gr=ne.createElement("div",(0,ae.Z)({},ir,Ut,{ref:gr?null:st,className:Ee()(wt,"".concat(Mn,"-row"),ir==null?void 0:ir.className,(0,Pe.Z)({},"".concat(Mn,"-row-extra"),Rt)),style:(0,we.Z)((0,we.Z)({},Or),ir==null?void 0:ir.style)}),Hn.map(function(Br,vr){return ne.createElement(qr,{key:vr,rowInfo:Yn,column:Br,colIndex:vr,indent:Zt,index:yt,renderIndex:wn,record:Qt,inverse:Rt,getHeight:jt})}));return gr?ne.createElement("div",{ref:st},Gr,er):Gr}),wo=te(Cn),ro=wo,Nr=ne.forwardRef(function(nt,st){var gt=nt.data,yt=nt.onScroll,wt=ue(me,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),Ct=wt.flattenColumns,It=wt.onColumnResize,Rt=wt.getRowKey,jt=wt.expandedKeys,Ut=wt.prefixCls,Qt=wt.childrenColumnName,Zt=wt.emptyNode,wn=wt.scrollX,gn=ue(Qn),vn=gn.scrollY,Hn=gn.listItemHeight,Mn=ne.useRef(),Gn=ht(gt,Qt,jt,Rt),Fn=ne.useMemo(function(){var er=0;return Ct.map(function(lr){var tr=lr.width,Xn=lr.key;return er+=tr,[Xn,tr,er]})},[Ct]),Yn=ne.useMemo(function(){return Fn.map(function(er){return er[2]})},[Fn]);ne.useEffect(function(){Fn.forEach(function(er){var lr=(0,E.Z)(er,2),tr=lr[0],Xn=lr[1];It(tr,Xn)})},[Fn]),ne.useImperativeHandle(st,function(){var er={};return Object.defineProperty(er,"scrollLeft",{get:function(){var tr;return((tr=Mn.current)===null||tr===void 0?void 0:tr.getScrollInfo().x)||0},set:function(tr){var Xn;(Xn=Mn.current)===null||Xn===void 0||Xn.scrollTo({left:tr})}}),er});var gr=function(lr,tr){var Xn,or=(Xn=Gn[tr])===null||Xn===void 0?void 0:Xn.record,Or=lr.onCell;if(Or){var Gr,Br=Or(or,tr);return(Gr=Br==null?void 0:Br.rowSpan)!==null&&Gr!==void 0?Gr:1}return 1},hr=function(lr){var tr=lr.start,Xn=lr.end,or=lr.getSize,Or=lr.offsetY;if(Xn<0)return null;for(var Gr=Ct.filter(function(Er){return gr(Er,tr)===0}),Br=tr,vr=function(Sr){if(Gr=Gr.filter(function(yr){return gr(yr,Sr)===0}),!Gr.length)return Br=Sr,"break"},Kr=tr;Kr>=0;Kr-=1){var Jr=vr(Kr);if(Jr==="break")break}for(var Eo=Ct.filter(function(Er){return gr(Er,Xn)!==1}),so=Xn,Bo=function(Sr){if(Eo=Eo.filter(function(yr){return gr(yr,Sr)!==1}),!Eo.length)return so=Math.max(Sr-1,Xn),"break"},No=Xn;No1})&&Wo.push(Sr)},Lo=Br;Lo<=so;Lo+=1)var Oo=uo(Lo);var la=Wo.map(function(Er){var Sr=Gn[Er],yr=Rt(Sr.record,Er),ur=function(Fr){var ao=Er+Fr-1,eo=Rt(Gn[ao].record,ao),ta=or(yr,eo);return ta.bottom-ta.top},fo=or(yr);return ne.createElement(ro,{key:Er,data:Sr,rowKey:yr,index:Er,style:{top:-Or+fo.top},extra:!0,getHeight:ur})});return la},ir=ne.useMemo(function(){return{columnsOffset:Yn}},[Yn]),Ir="".concat(Ut,"-tbody"),kr;return Gn.length?kr=ne.createElement(sr.Z,{fullHeight:!1,ref:Mn,className:Ee()(Ir,"".concat(Ir,"-virtual")),height:vn,itemHeight:Hn||24,data:Gn,itemKey:function(lr){return Rt(lr.record)},scrollWidth:wn,onVirtualScroll:function(lr){var tr=lr.x;yt({scrollLeft:tr})},extraRender:hr},function(er,lr,tr){var Xn=Rt(er.record,lr);return ne.createElement(ro,(0,ae.Z)({data:er,rowKey:Xn,index:lr},tr))}):kr=ne.createElement("div",{className:Ee()("".concat(Ut,"-placeholder"))},ne.createElement(ut,{component:"div",prefixCls:Ut},Zt)),ne.createElement(Wr.Provider,{value:ir},kr)}),So=te(Nr),to=So,no=function(st,gt){var yt=gt.ref,wt=gt.onScroll;return ne.createElement(to,{ref:yt,data:st,onScroll:wt})},bo=100;function qn(nt){var st=nt.columns,gt=nt.scroll,yt=nt.prefixCls,wt=yt===void 0?Hr:yt,Ct=nt.className,It=nt.listItemHeight,Rt=gt||{},jt=Rt.x,Ut=Rt.y;typeof jt!="number"&&(jt=((st||[]).length+1)*bo),typeof Ut!="number"&&(Ut=500);var Qt=ne.useMemo(function(){return{scrollY:Ut,listItemHeight:It}},[Ut,It]);return ne.createElement(Qn.Provider,{value:Qt},ne.createElement(In,(0,ae.Z)({},nt,{className:Ee()(Ct,"".concat(wt,"-virtual")),scroll:(0,we.Z)((0,we.Z)({},gt),{},{x:jt}),components:{body:no},columns:st,internalHooks:_e,tailor:!0})))}function xr(nt){return z(qn,nt)}var Tr=xr(),Lr=null;function ho(nt){return null}var Do=ho;function xo(nt){return null}var jo=xo,Yo=ge(2738),Fo=ge(68031),Yr=ge(36355),co=ge(93891),zo=ge(19716),Lt=ge(8628),Xt=ge(31724),mn=ge(58421),yn=ge(71418),ln=ge(88088);function an(nt){return function(gt){let{prefixCls:yt,onExpand:wt,record:Ct,expanded:It,expandable:Rt}=gt;const jt=`${yt}-row-expand-icon`;return ne.createElement("button",{type:"button",onClick:Ut=>{wt(Ct,Ut),Ut.stopPropagation()},className:Ee()(jt,{[`${jt}-spaced`]:!Rt,[`${jt}-expanded`]:Rt&&It,[`${jt}-collapsed`]:Rt&&!It}),"aria-label":It?nt.collapse:nt.expand,"aria-expanded":It})}}var cn=an;function pn(nt,st){return"key"in nt&&nt.key!==void 0&&nt.key!==null?nt.key:nt.dataIndex?Array.isArray(nt.dataIndex)?nt.dataIndex.join("."):nt.dataIndex:st}function On(nt,st){return st?`${st}-${nt}`:`${nt}`}function Zn(nt,st){return typeof nt=="function"?nt(st):nt}function Dn(nt,st){const gt=Zn(nt,st);return Object.prototype.toString.call(gt)==="[object Object]"?"":gt}var Ar={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"},rr=Ar,oo=ge(7657),pr=function(st,gt){return ne.createElement(oo.Z,(0,ae.Z)({},st,{ref:gt,icon:rr}))},Jn=ne.forwardRef(pr),wr=Jn,_r=ge(56762);function Vn(nt){const st=ne.useRef(nt),gt=(0,_r.Z)();return[()=>st.current,yt=>{st.current=yt,gt()}]}var Dr=ge(3113),$r=ge(24905),jr=ge(38854),Cr=ge(64165),Ur=ge(20834),po=ge(40875),Po=ge(5112),Uo=ge(17574),Co=ge(47472),Ho=ge(92832);function sa(nt){let{value:st,onChange:gt,filterSearch:yt,tablePrefixCls:wt,locale:Ct}=nt;return yt?ne.createElement("div",{className:`${wt}-filter-dropdown-search`},ne.createElement(Ho.default,{prefix:ne.createElement(Co.Z,null),placeholder:Ct.filterSearchPlaceholder,onChange:gt,value:st,htmlSize:1,className:`${wt}-filter-dropdown-search-input`})):null}var To=sa,ja=ge(10228);const Ba=nt=>{const{keyCode:st}=nt;st===ja.Z.ENTER&&nt.stopPropagation()};var Na=ne.forwardRef((nt,st)=>ne.createElement("div",{className:nt.className,onClick:gt=>gt.stopPropagation(),onKeyDown:Ba,ref:st},nt.children));function ko(nt){let st=[];return(nt||[]).forEach(gt=>{let{value:yt,children:wt}=gt;st.push(yt),wt&&(st=[].concat((0,En.Z)(st),(0,En.Z)(ko(wt))))}),st}function Rr(nt){return nt.some(st=>{let{children:gt}=st;return gt})}function Vr(nt,st){return typeof st=="string"||typeof st=="number"?st==null?void 0:st.toString().toLowerCase().includes(nt.trim().toLowerCase()):!1}function Jo(nt){let{filters:st,prefixCls:gt,filteredKeys:yt,filterMultiple:wt,searchValue:Ct,filterSearch:It}=nt;return st.map((Rt,jt)=>{const Ut=String(Rt.value);if(Rt.children)return{key:Ut||jt,label:Rt.text,popupClassName:`${gt}-dropdown-submenu`,children:Jo({filters:Rt.children,prefixCls:gt,filteredKeys:yt,filterMultiple:wt,searchValue:Ct,filterSearch:It})};const Qt=wt?$r.default:Po.ZP,Zt={key:Rt.value!==void 0?Ut:jt,label:ne.createElement(ne.Fragment,null,ne.createElement(Qt,{checked:yt.includes(Ut)}),ne.createElement("span",null,Rt.text))};return Ct.trim()?typeof It=="function"?It(Ct,Rt)?Zt:null:Vr(Ct,Rt.text)?Zt:null:Zt})}function oa(nt){var st,gt;const{tablePrefixCls:yt,prefixCls:wt,column:Ct,dropdownPrefixCls:It,columnKey:Rt,filterMultiple:jt,filterMode:Ut="menu",filterSearch:Qt=!1,filterState:Zt,triggerFilter:wn,locale:gn,children:vn,getPopupContainer:Hn}=nt,{filterDropdownOpen:Mn,onFilterDropdownOpenChange:Gn,filterResetToDefaultFilteredValue:Fn,defaultFilteredValue:Yn,filterDropdownVisible:gr,onFilterDropdownVisibleChange:hr}=Ct,[ir,Ir]=ne.useState(!1),kr=!!(Zt&&(!((st=Zt.filteredKeys)===null||st===void 0)&&st.length||Zt.forceFiltered)),er=dr=>{Ir(dr),Gn==null||Gn(dr),hr==null||hr(dr)},lr=(gt=Mn!=null?Mn:gr)!==null&>!==void 0?gt:ir,tr=Zt==null?void 0:Zt.filteredKeys,[Xn,or]=Vn(tr||[]),Or=dr=>{let{selectedKeys:Fr}=dr;or(Fr)},Gr=(dr,Fr)=>{let{node:ao,checked:eo}=Fr;Or(jt?{selectedKeys:dr}:{selectedKeys:eo&&ao.key?[ao.key]:[]})};ne.useEffect(()=>{ir&&Or({selectedKeys:tr||[]})},[tr]);const[Br,vr]=ne.useState([]),Kr=dr=>{vr(dr)},[Jr,Eo]=ne.useState(""),so=dr=>{const{value:Fr}=dr.target;Eo(Fr)};ne.useEffect(()=>{ir||Eo("")},[ir]);const Bo=dr=>{const Fr=dr&&dr.length?dr:null;if(Fr===null&&(!Zt||!Zt.filteredKeys)||(0,se.Z)(Fr,Zt==null?void 0:Zt.filteredKeys,!0))return null;wn({column:Ct,key:Rt,filteredKeys:Fr})},No=()=>{er(!1),Bo(Xn())},zr=function(){let{confirm:dr,closeDropdown:Fr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};dr&&Bo([]),Fr&&er(!1),Eo(""),or(Fn?(Yn||[]).map(ao=>String(ao)):[])},Wo=function(){let{closeDropdown:dr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};dr&&er(!1),Bo(Xn())},uo=dr=>{dr&&tr!==void 0&&or(tr||[]),er(dr),!dr&&!Ct.filterDropdown&&No()},Lo=Ee()({[`${It}-menu-without-submenu`]:!Rr(Ct.filters||[])}),Oo=dr=>{if(dr.target.checked){const Fr=ko(Ct==null?void 0:Ct.filters).map(ao=>String(ao));or(Fr)}else or([])},la=dr=>{let{filters:Fr}=dr;return(Fr||[]).map((ao,eo)=>{const ta=String(ao.value),Qo={title:ao.text,key:ao.value!==void 0?ta:eo};return ao.children&&(Qo.children=la({filters:ao.children})),Qo})},Er=dr=>{var Fr;return Object.assign(Object.assign({},dr),{text:dr.title,value:dr.key,children:((Fr=dr.children)===null||Fr===void 0?void 0:Fr.map(ao=>Er(ao)))||[]})};let Sr;if(typeof Ct.filterDropdown=="function")Sr=Ct.filterDropdown({prefixCls:`${It}-custom`,setSelectedKeys:dr=>Or({selectedKeys:dr}),selectedKeys:Xn(),confirm:Wo,clearFilters:zr,filters:Ct.filters,visible:lr,close:()=>{er(!1)}});else if(Ct.filterDropdown)Sr=Ct.filterDropdown;else{const dr=Xn()||[],Fr=()=>(Ct.filters||[]).length===0?ne.createElement(Cr.Z,{image:Cr.Z.PRESENTED_IMAGE_SIMPLE,description:gn.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):Ut==="tree"?ne.createElement(ne.Fragment,null,ne.createElement(To,{filterSearch:Qt,value:Jr,onChange:so,tablePrefixCls:yt,locale:gn}),ne.createElement("div",{className:`${yt}-filter-dropdown-tree`},jt?ne.createElement($r.default,{checked:dr.length===ko(Ct.filters).length,indeterminate:dr.length>0&&dr.lengthtypeof Qt=="function"?Qt(Jr,Er(eo)):Vr(Jr,eo.title):void 0}))):ne.createElement(ne.Fragment,null,ne.createElement(To,{filterSearch:Qt,value:Jr,onChange:so,tablePrefixCls:yt,locale:gn}),ne.createElement(Ur.default,{selectable:!0,multiple:jt,prefixCls:`${It}-menu`,className:Lo,onSelect:Or,onDeselect:Or,selectedKeys:dr,getPopupContainer:Hn,openKeys:Br,onOpenChange:Kr,items:Jo({filters:Ct.filters||[],filterSearch:Qt,prefixCls:wt,filteredKeys:Xn(),filterMultiple:jt,searchValue:Jr})})),ao=()=>Fn?(0,se.Z)((Yn||[]).map(eo=>String(eo)),dr,!0):dr.length===0;Sr=ne.createElement(ne.Fragment,null,Fr(),ne.createElement("div",{className:`${wt}-dropdown-btns`},ne.createElement(Dr.ZP,{type:"link",size:"small",disabled:ao(),onClick:()=>zr()},gn.filterReset),ne.createElement(Dr.ZP,{type:"primary",size:"small",onClick:No},gn.filterConfirm)))}Ct.filterDropdown&&(Sr=ne.createElement(po.J,{selectable:void 0},Sr));const yr=()=>ne.createElement(Na,{className:`${wt}-dropdown`},Sr);let ur;typeof Ct.filterIcon=="function"?ur=Ct.filterIcon(kr):Ct.filterIcon?ur=Ct.filterIcon:ur=ne.createElement(wr,null);const{direction:fo}=ne.useContext(Yr.E_);return ne.createElement("div",{className:`${wt}-column`},ne.createElement("span",{className:`${yt}-column-title`},vn),ne.createElement(jr.Z,{dropdownRender:yr,trigger:["click"],open:lr,onOpenChange:uo,getPopupContainer:Hn,placement:fo==="rtl"?"bottomLeft":"bottomRight"},ne.createElement("span",{role:"button",tabIndex:-1,className:Ee()(`${wt}-trigger`,{active:kr}),onClick:dr=>{dr.stopPropagation()}},ur)))}var ka=oa;function za(nt,st,gt){let yt=[];return(nt||[]).forEach((wt,Ct)=>{var It;const Rt=On(Ct,gt);if(wt.filters||"filterDropdown"in wt||"onFilter"in wt)if("filteredValue"in wt){let jt=wt.filteredValue;"filterDropdown"in wt||(jt=(It=jt==null?void 0:jt.map(String))!==null&&It!==void 0?It:jt),yt.push({column:wt,key:pn(wt,Rt),filteredKeys:jt,forceFiltered:wt.filtered})}else yt.push({column:wt,key:pn(wt,Rt),filteredKeys:st&&wt.defaultFilteredValue?wt.defaultFilteredValue:void 0,forceFiltered:wt.filtered});"children"in wt&&(yt=[].concat((0,En.Z)(yt),(0,En.Z)(za(wt.children,st,Rt))))}),yt}function Ka(nt,st,gt,yt,wt,Ct,It,Rt){return gt.map((jt,Ut)=>{const Qt=On(Ut,Rt),{filterMultiple:Zt=!0,filterMode:wn,filterSearch:gn}=jt;let vn=jt;if(vn.filters||vn.filterDropdown){const Hn=pn(vn,Qt),Mn=yt.find(Gn=>{let{key:Fn}=Gn;return Hn===Fn});vn=Object.assign(Object.assign({},vn),{title:Gn=>ne.createElement(ka,{tablePrefixCls:nt,prefixCls:`${nt}-filter`,dropdownPrefixCls:st,column:vn,columnKey:Hn,filterState:Mn,filterMultiple:Zt,filterMode:wn,filterSearch:gn,triggerFilter:Ct,locale:wt,getPopupContainer:It},Zn(jt.title,Gn))})}return"children"in vn&&(vn=Object.assign(Object.assign({},vn),{children:Ka(nt,st,vn.children,yt,wt,Ct,It,Qt)})),vn})}function ti(nt){const st={};return nt.forEach(gt=>{let{key:yt,filteredKeys:wt,column:Ct}=gt;const{filters:It,filterDropdown:Rt}=Ct;if(Rt)st[yt]=wt||null;else if(Array.isArray(wt)){const jt=ko(It);st[yt]=jt.filter(Ut=>wt.includes(String(Ut)))}else st[yt]=null}),st}function ni(nt,st){return st.reduce((gt,yt)=>{const{column:{onFilter:wt,filters:Ct},filteredKeys:It}=yt;return wt&&It&&It.length?gt.filter(Rt=>It.some(jt=>{const Ut=ko(Ct),Qt=Ut.findIndex(wn=>String(wn)===String(jt)),Zt=Qt!==-1?Ut[Qt]:jt;return wt(Zt,Rt)})):gt},nt)}const ri=nt=>nt.flatMap(st=>"children"in st?[st].concat((0,En.Z)(ri(st.children||[]))):[st]);function Ua(nt){let{prefixCls:st,dropdownPrefixCls:gt,mergedColumns:yt,onFilterChange:wt,getPopupContainer:Ct,locale:It}=nt;const Rt=ne.useMemo(()=>ri(yt||[]),[yt]),[jt,Ut]=ne.useState(()=>za(Rt,!0)),Qt=ne.useMemo(()=>{const vn=za(Rt,!1);if(vn.length===0)return vn;let Hn=!0,Mn=!0;if(vn.forEach(Gn=>{let{filteredKeys:Fn}=Gn;Fn!==void 0?Hn=!1:Mn=!1}),Hn){const Gn=(Rt||[]).map((Fn,Yn)=>pn(Fn,On(Yn)));return jt.filter(Fn=>{let{key:Yn}=Fn;return Gn.includes(Yn)}).map(Fn=>{const Yn=Rt[Gn.findIndex(gr=>gr===Fn.key)];return Object.assign(Object.assign({},Fn),{column:Object.assign(Object.assign({},Fn.column),Yn),forceFiltered:Yn.filtered})})}return vn},[Rt,jt]),Zt=ne.useMemo(()=>ti(Qt),[Qt]),wn=vn=>{const Hn=Qt.filter(Mn=>{let{key:Gn}=Mn;return Gn!==vn.key});Hn.push(vn),Ut(Hn),wt(ti(Hn),Hn)};return[vn=>Ka(st,gt,vn,Qt,It,wn,Ct),Qt,Zt]}var fi=Ua;function gi(nt,st,gt){const yt=ne.useRef({});function wt(Ct){if(!yt.current||yt.current.data!==nt||yt.current.childrenColumnName!==st||yt.current.getRowKey!==gt){let Rt=function(jt){jt.forEach((Ut,Qt)=>{const Zt=gt(Ut,Qt);It.set(Zt,Ut),Ut&&typeof Ut=="object"&&st in Ut&&Rt(Ut[st]||[])})};const It=new Map;Rt(nt),yt.current={data:nt,childrenColumnName:st,kvMap:It,getRowKey:gt}}return yt.current.kvMap.get(Ct)}return[wt]}var Ha=ge(50371),oi=function(nt,st){var gt={};for(var yt in nt)Object.prototype.hasOwnProperty.call(nt,yt)&&st.indexOf(yt)<0&&(gt[yt]=nt[yt]);if(nt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var wt=0,yt=Object.getOwnPropertySymbols(nt);wt{const Ct=nt[wt];typeof Ct!="function"&&(gt[wt]=Ct)}),gt}function hi(nt,st,gt){const yt=gt&&typeof gt=="object"?gt:{},{total:wt=0}=yt,Ct=oi(yt,["total"]),[It,Rt]=(0,ne.useState)(()=>({current:"defaultCurrent"in Ct?Ct.defaultCurrent:1,pageSize:"defaultPageSize"in Ct?Ct.defaultPageSize:$a})),jt=(0,Ha.Z)(It,Ct,{total:wt>0?wt:nt}),Ut=Math.ceil((wt||nt)/jt.pageSize);jt.current>Ut&&(jt.current=Ut||1);const Qt=(wn,gn)=>{Rt({current:wn!=null?wn:1,pageSize:gn||jt.pageSize})},Zt=(wn,gn)=>{var vn;gt&&((vn=gt.onChange)===null||vn===void 0||vn.call(gt,wn,gn)),Qt(wn,gn),st(wn,gn||(jt==null?void 0:jt.pageSize))};return gt===!1?[{},()=>{}]:[Object.assign(Object.assign({},jt),{onChange:Zt}),Qt]}var mi=hi,pi=ge(84105),ai=ge(35654),Xa=ge(90782),vi=ge(71430),yi=ge(18929);const Ca={},Ya="SELECT_ALL",Ja="SELECT_INVERT",mr="SELECT_NONE",Xr=[],ea=(nt,st)=>{let gt=[];return(st||[]).forEach(yt=>{gt.push(yt),yt&&typeof yt=="object"&&nt in yt&&(gt=[].concat((0,En.Z)(gt),(0,En.Z)(ea(nt,yt[nt]))))}),gt};var Ia=(nt,st)=>{const{preserveSelectedRowKeys:gt,selectedRowKeys:yt,defaultSelectedRowKeys:wt,getCheckboxProps:Ct,onChange:It,onSelect:Rt,onSelectAll:jt,onSelectInvert:Ut,onSelectNone:Qt,onSelectMultiple:Zt,columnWidth:wn,type:gn,selections:vn,fixed:Hn,renderCell:Mn,hideSelectAll:Gn,checkStrictly:Fn=!0}=st||{},{prefixCls:Yn,data:gr,pageData:hr,getRecordByKey:ir,getRowKey:Ir,expandType:kr,childrenColumnName:er,locale:lr,getPopupContainer:tr}=nt,[Xn,or]=(0,yi.Z)(yt||wt||Xr,{value:yt}),Or=ne.useRef(new Map),Gr=(0,ne.useCallback)(Er=>{if(gt){const Sr=new Map;Er.forEach(yr=>{let ur=ir(yr);!ur&&Or.current.has(yr)&&(ur=Or.current.get(yr)),Sr.set(yr,ur)}),Or.current=Sr}},[ir,gt]);ne.useEffect(()=>{Gr(Xn)},[Xn]);const{keyEntities:Br}=(0,ne.useMemo)(()=>{if(Fn)return{keyEntities:null};let Er=gr;if(gt){const Sr=new Set(gr.map((ur,fo)=>Ir(ur,fo))),yr=Array.from(Or.current).reduce((ur,fo)=>{let[dr,Fr]=fo;return Sr.has(dr)?ur:ur.concat(Fr)},[]);Er=[].concat((0,En.Z)(Er),(0,En.Z)(yr))}return(0,vi.I8)(Er,{externalGetKey:Ir,childrenPropName:er})},[gr,Ir,Fn,er,gt]),vr=(0,ne.useMemo)(()=>ea(er,hr),[er,hr]),Kr=(0,ne.useMemo)(()=>{const Er=new Map;return vr.forEach((Sr,yr)=>{const ur=Ir(Sr,yr),fo=(Ct?Ct(Sr):null)||{};Er.set(ur,fo)}),Er},[vr,Ir,Ct]),Jr=(0,ne.useCallback)(Er=>{var Sr;return!!(!((Sr=Kr.get(Ir(Er)))===null||Sr===void 0)&&Sr.disabled)},[Kr,Ir]),[Eo,so]=(0,ne.useMemo)(()=>{if(Fn)return[Xn||[],[]];const{checkedKeys:Er,halfCheckedKeys:Sr}=(0,Xa.S)(Xn,!0,Br,Jr);return[Er||[],Sr]},[Xn,Fn,Br,Jr]),Bo=(0,ne.useMemo)(()=>{const Er=gn==="radio"?Eo.slice(0,1):Eo;return new Set(Er)},[Eo,gn]),No=(0,ne.useMemo)(()=>gn==="radio"?new Set:new Set(so),[so,gn]),[zr,Wo]=(0,ne.useState)(null);ne.useEffect(()=>{st||or(Xr)},[!!st]);const uo=(0,ne.useCallback)((Er,Sr)=>{let yr,ur;Gr(Er),gt?(yr=Er,ur=Er.map(fo=>Or.current.get(fo))):(yr=[],ur=[],Er.forEach(fo=>{const dr=ir(fo);dr!==void 0&&(yr.push(fo),ur.push(dr))})),or(yr),It==null||It(yr,ur,{type:Sr})},[or,ir,It,gt]),Lo=(0,ne.useCallback)((Er,Sr,yr,ur)=>{if(Rt){const fo=yr.map(dr=>ir(dr));Rt(ir(Er),Sr,fo,ur)}uo(yr,"single")},[Rt,ir,uo]),Oo=(0,ne.useMemo)(()=>!vn||Gn?null:(vn===!0?[Ya,Ja,mr]:vn).map(Sr=>Sr===Ya?{key:"all",text:lr.selectionAll,onSelect(){uo(gr.map((yr,ur)=>Ir(yr,ur)).filter(yr=>{const ur=Kr.get(yr);return!(ur!=null&&ur.disabled)||Bo.has(yr)}),"all")}}:Sr===Ja?{key:"invert",text:lr.selectInvert,onSelect(){const yr=new Set(Bo);hr.forEach((fo,dr)=>{const Fr=Ir(fo,dr),ao=Kr.get(Fr);ao!=null&&ao.disabled||(yr.has(Fr)?yr.delete(Fr):yr.add(Fr))});const ur=Array.from(yr);Ut&&Ut(ur),uo(ur,"invert")}}:Sr===mr?{key:"none",text:lr.selectNone,onSelect(){Qt==null||Qt(),uo(Array.from(Bo).filter(yr=>{const ur=Kr.get(yr);return ur==null?void 0:ur.disabled}),"none")}}:Sr).map(Sr=>Object.assign(Object.assign({},Sr),{onSelect:function(){for(var yr,ur,fo=arguments.length,dr=new Array(fo),Fr=0;Fr{var Sr;if(!st)return Er.filter(mo=>mo!==Ca);let yr=(0,En.Z)(Er);const ur=new Set(Bo),fo=vr.map(Ir).filter(mo=>!Kr.get(mo).disabled),dr=fo.every(mo=>ur.has(mo)),Fr=fo.some(mo=>ur.has(mo)),ao=()=>{const mo=[];dr?fo.forEach(Io=>{ur.delete(Io),mo.push(Io)}):fo.forEach(Io=>{ur.has(Io)||(ur.add(Io),mo.push(Io))});const vo=Array.from(ur);jt==null||jt(!dr,vo.map(Io=>ir(Io)),mo.map(Io=>ir(Io))),uo(vo,"all"),Wo(null)};let eo;if(gn!=="radio"){let mo;if(Oo){const Qr={getPopupContainer:tr,items:Oo.map((aa,na)=>{const{key:ma,text:xa,onSelect:Pa}=aa;return{key:ma!=null?ma:na,onClick:()=>{Pa==null||Pa(fo)},label:xa}})};mo=ne.createElement("div",{className:`${Yn}-selection-extra`},ne.createElement(jr.Z,{menu:Qr,getPopupContainer:tr},ne.createElement("span",null,ne.createElement(pi.Z,null))))}const vo=vr.map((Qr,aa)=>{const na=Ir(Qr,aa),ma=Kr.get(na)||{};return Object.assign({checked:ur.has(na)},ma)}).filter(Qr=>{let{disabled:aa}=Qr;return aa}),Io=!!vo.length&&vo.length===vr.length,$o=Io&&vo.every(Qr=>{let{checked:aa}=Qr;return aa}),Vo=Io&&vo.some(Qr=>{let{checked:aa}=Qr;return aa});eo=!Gn&&ne.createElement("div",{className:`${Yn}-selection`},ne.createElement($r.default,{checked:Io?$o:!!vr.length&&dr,indeterminate:Io?!$o&&Vo:!dr&&Fr,onChange:ao,disabled:vr.length===0||Io,"aria-label":mo?"Custom selection":"Select all",skipGroup:!0}),mo)}let ta;gn==="radio"?ta=(mo,vo,Io)=>{const $o=Ir(vo,Io),Vo=ur.has($o);return{node:ne.createElement(Po.ZP,Object.assign({},Kr.get($o),{checked:Vo,onClick:Qr=>Qr.stopPropagation(),onChange:Qr=>{ur.has($o)||Lo($o,!0,[$o],Qr.nativeEvent)}})),checked:Vo}}:ta=(mo,vo,Io)=>{var $o;const Vo=Ir(vo,Io),Qr=ur.has(Vo),aa=No.has(Vo),na=Kr.get(Vo);let ma;return kr==="nest"?ma=aa:ma=($o=na==null?void 0:na.indeterminate)!==null&&$o!==void 0?$o:aa,{node:ne.createElement($r.default,Object.assign({},na,{indeterminate:ma,checked:Qr,skipGroup:!0,onClick:xa=>xa.stopPropagation(),onChange:xa=>{let{nativeEvent:Pa}=xa;const{shiftKey:ei}=Pa;let Aa=-1,ya=-1;if(ei&&Fn){const ua=new Set([zr,Vo]);fo.some((ia,Xo)=>{if(ua.has(ia))if(Aa===-1)Aa=Xo;else return ya=Xo,!0;return!1})}if(ya!==-1&&Aa!==ya&&Fn){const ua=fo.slice(Aa,ya+1),ia=[];Qr?ua.forEach(Ro=>{ur.has(Ro)&&(ia.push(Ro),ur.delete(Ro))}):ua.forEach(Ro=>{ur.has(Ro)||(ia.push(Ro),ur.add(Ro))});const Xo=Array.from(ur);Zt==null||Zt(!Qr,Xo.map(Ro=>ir(Ro)),ia.map(Ro=>ir(Ro))),uo(Xo,"multiple")}else{const ua=Eo;if(Fn){const ia=Qr?(0,ai._5)(ua,Vo):(0,ai.L0)(ua,Vo);Lo(Vo,!Qr,ia,Pa)}else{const ia=(0,Xa.S)([].concat((0,En.Z)(ua),[Vo]),!0,Br,Jr),{checkedKeys:Xo,halfCheckedKeys:Ro}=ia;let _a=Xo;if(Qr){const Wa=new Set(Xo);Wa.delete(Vo),_a=(0,Xa.S)(Array.from(Wa),{checked:!1,halfCheckedKeys:Ro},Br,Jr).checkedKeys}Lo(Vo,!Qr,_a,Pa)}}Wo(Qr?null:Vo)}})),checked:Qr}};const Qo=(mo,vo,Io)=>{const{node:$o,checked:Vo}=ta(mo,vo,Io);return Mn?Mn(Vo,vo,Io,$o):$o};if(!yr.includes(Ca))if(yr.findIndex(mo=>{var vo;return((vo=mo[Sn])===null||vo===void 0?void 0:vo.columnType)==="EXPAND_COLUMN"})===0){const[mo,...vo]=yr;yr=[mo,Ca].concat((0,En.Z)(vo))}else yr=[Ca].concat((0,En.Z)(yr));const ba=yr.indexOf(Ca);yr=yr.filter((mo,vo)=>mo!==Ca||vo===ba);const Zo=yr[ba-1],va=yr[ba+1];let Ko=Hn;Ko===void 0&&((va==null?void 0:va.fixed)!==void 0?Ko=va.fixed:(Zo==null?void 0:Zo.fixed)!==void 0&&(Ko=Zo.fixed)),Ko&&Zo&&((Sr=Zo[Sn])===null||Sr===void 0?void 0:Sr.columnType)==="EXPAND_COLUMN"&&Zo.fixed===void 0&&(Zo.fixed=Ko);const ca=Ee()(`${Yn}-selection-col`,{[`${Yn}-selection-col-with-dropdown`]:vn&&gn==="checkbox"}),Ga={fixed:Ko,width:wn,className:`${Yn}-selection-column`,title:st.columnTitle||eo,render:Qo,onCell:st.onCell,[Sn]:{className:ca}};return yr.map(mo=>mo===Ca?Ga:mo)},[Ir,vr,st,Eo,Bo,No,wn,Oo,kr,zr,Kr,Zt,Lo,Jr]),Bo]},Ta=ge(89489),ha=ge(59477),Go=ge(6848);const pa="ascend",Qa="descend";function Ea(nt){return typeof nt.sorter=="object"&&typeof nt.sorter.multiple=="number"?nt.sorter.multiple:!1}function ii(nt){return typeof nt=="function"?nt:nt&&typeof nt=="object"&&nt.compare?nt.compare:!1}function qi(nt,st){return st?nt[nt.indexOf(st)+1]:nt[0]}function Si(nt,st,gt){let yt=[];function wt(Ct,It){yt.push({column:Ct,key:pn(Ct,It),multiplePriority:Ea(Ct),sortOrder:Ct.sortOrder})}return(nt||[]).forEach((Ct,It)=>{const Rt=On(It,gt);Ct.children?("sortOrder"in Ct&&wt(Ct,Rt),yt=[].concat((0,En.Z)(yt),(0,En.Z)(Si(Ct.children,st,Rt)))):Ct.sorter&&("sortOrder"in Ct?wt(Ct,Rt):st&&Ct.defaultSortOrder&&yt.push({column:Ct,key:pn(Ct,Rt),multiplePriority:Ea(Ct),sortOrder:Ct.defaultSortOrder}))}),yt}function Ai(nt,st,gt,yt,wt,Ct,It,Rt){return(st||[]).map((jt,Ut)=>{const Qt=On(Ut,Rt);let Zt=jt;if(Zt.sorter){const wn=Zt.sortDirections||wt,gn=Zt.showSorterTooltip===void 0?It:Zt.showSorterTooltip,vn=pn(Zt,Qt),Hn=gt.find(kr=>{let{key:er}=kr;return er===vn}),Mn=Hn?Hn.sortOrder:null,Gn=qi(wn,Mn);let Fn;if(jt.sortIcon)Fn=jt.sortIcon({sortOrder:Mn});else{const kr=wn.includes(pa)&&ne.createElement(ha.Z,{className:Ee()(`${nt}-column-sorter-up`,{active:Mn===pa})}),er=wn.includes(Qa)&&ne.createElement(Ta.Z,{className:Ee()(`${nt}-column-sorter-down`,{active:Mn===Qa})});Fn=ne.createElement("span",{className:Ee()(`${nt}-column-sorter`,{[`${nt}-column-sorter-full`]:!!(kr&&er)})},ne.createElement("span",{className:`${nt}-column-sorter-inner`,"aria-hidden":"true"},kr,er))}const{cancelSort:Yn,triggerAsc:gr,triggerDesc:hr}=Ct||{};let ir=Yn;Gn===Qa?ir=hr:Gn===pa&&(ir=gr);const Ir=typeof gn=="object"?gn:{title:ir};Zt=Object.assign(Object.assign({},Zt),{className:Ee()(Zt.className,{[`${nt}-column-sort`]:Mn}),title:kr=>{const er=ne.createElement("div",{className:`${nt}-column-sorters`},ne.createElement("span",{className:`${nt}-column-title`},Zn(jt.title,kr)),Fn);return gn?ne.createElement(Go.Z,Object.assign({},Ir),er):er},onHeaderCell:kr=>{const er=jt.onHeaderCell&&jt.onHeaderCell(kr)||{},lr=er.onClick,tr=er.onKeyDown;er.onClick=Or=>{yt({column:jt,key:vn,sortOrder:Gn,multiplePriority:Ea(jt)}),lr==null||lr(Or)},er.onKeyDown=Or=>{Or.keyCode===ja.Z.ENTER&&(yt({column:jt,key:vn,sortOrder:Gn,multiplePriority:Ea(jt)}),tr==null||tr(Or))};const Xn=Dn(jt.title,{}),or=Xn==null?void 0:Xn.toString();return Mn?er["aria-sort"]=Mn==="ascend"?"ascending":"descending":er["aria-label"]=or||"",er.className=Ee()(er.className,`${nt}-column-has-sorters`),er.tabIndex=0,jt.ellipsis&&(er.title=(Xn!=null?Xn:"").toString()),er}})}return"children"in Zt&&(Zt=Object.assign(Object.assign({},Zt),{children:Ai(nt,Zt.children,gt,yt,wt,Ct,It,Qt)})),Zt})}function Di(nt){const{column:st,sortOrder:gt}=nt;return{column:st,order:gt,field:st.dataIndex,columnKey:st.key}}function ji(nt){const st=nt.filter(gt=>{let{sortOrder:yt}=gt;return yt}).map(Di);return st.length===0&&nt.length?Object.assign(Object.assign({},Di(nt[nt.length-1])),{column:void 0}):st.length<=1?st[0]||{}:st}function bi(nt,st,gt){const yt=st.slice().sort((It,Rt)=>Rt.multiplePriority-It.multiplePriority),wt=nt.slice(),Ct=yt.filter(It=>{let{column:{sorter:Rt},sortOrder:jt}=It;return ii(Rt)&&jt});return Ct.length?wt.sort((It,Rt)=>{for(let jt=0;jt{const Rt=It[gt];return Rt?Object.assign(Object.assign({},It),{[gt]:bi(Rt,st,gt)}):It}):wt}function es(nt){let{prefixCls:st,mergedColumns:gt,onSorterChange:yt,sortDirections:wt,tableLocale:Ct,showSorterTooltip:It}=nt;const[Rt,jt]=ne.useState(Si(gt,!0)),Ut=ne.useMemo(()=>{let vn=!0;const Hn=Si(gt,!1);if(!Hn.length)return Rt;const Mn=[];function Gn(Yn){vn?Mn.push(Yn):Mn.push(Object.assign(Object.assign({},Yn),{sortOrder:null}))}let Fn=null;return Hn.forEach(Yn=>{Fn===null?(Gn(Yn),Yn.sortOrder&&(Yn.multiplePriority===!1?vn=!1:Fn=!0)):(Fn&&Yn.multiplePriority!==!1||(vn=!1),Gn(Yn))}),Mn},[gt,Rt]),Qt=ne.useMemo(()=>{const vn=Ut.map(Hn=>{let{column:Mn,sortOrder:Gn}=Hn;return{column:Mn,order:Gn}});return{sortColumns:vn,sortColumn:vn[0]&&vn[0].column,sortOrder:vn[0]&&vn[0].order}},[Ut]);function Zt(vn){let Hn;vn.multiplePriority===!1||!Ut.length||Ut[0].multiplePriority===!1?Hn=[vn]:Hn=[].concat((0,En.Z)(Ut.filter(Mn=>{let{key:Gn}=Mn;return Gn!==vn.key})),[vn]),jt(Hn),yt(ji(Hn),Hn)}return[vn=>Ai(st,vn,Ut,Zt,wt,Ct,It),Ut,Qt,()=>ji(Ut)]}function Ii(nt,st){return nt.map(gt=>{const yt=Object.assign({},gt);return yt.title=Zn(gt.title,st),"children"in yt&&(yt.children=Ii(yt.children,st)),yt})}function ts(nt){return[ne.useCallback(gt=>Ii(gt,nt),[nt])]}var ns=Pr((nt,st)=>{const{_renderTimes:gt}=nt,{_renderTimes:yt}=st;return gt!==yt}),rs=xr((nt,st)=>{const{_renderTimes:gt}=nt,{_renderTimes:yt}=st;return gt!==yt}),qa=ge(64993),si=ge(17313),os=ge(83116),as=ge(37613),is=nt=>{const{componentCls:st}=nt,gt=`${nt.lineWidth}px ${nt.lineType} ${nt.tableBorderColor}`,yt=(wt,Ct,It)=>({[`&${st}-${wt}`]:{[`> ${st}-container`]:{[`> ${st}-content, > ${st}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${st}-expanded-row-fixed`]:{margin:`-${Ct}px -${It+nt.lineWidth}px`}}}}}});return{[`${st}-wrapper`]:{[`${st}${st}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${st}-title`]:{border:gt,borderBottom:0},[`> ${st}-container`]:{borderInlineStart:gt,borderTop:gt,[` + `]:Object.assign({},ee(Ke))}}};var ve=(0,le.Z)("Skeleton",Ke=>{const{componentCls:Fe}=Ke,Oe=(0,ue.TS)(Ke,{skeletonAvatarCls:`${Fe}-avatar`,skeletonTitleCls:`${Fe}-title`,skeletonParagraphCls:`${Fe}-paragraph`,skeletonButtonCls:`${Fe}-button`,skeletonInputCls:`${Fe}-input`,skeletonImageCls:`${Fe}-image`,imageSizeBase:Ke.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${Ke.gradientFromColor} 25%, ${Ke.gradientToColor} 37%, ${Ke.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[me(Oe)]},Ke=>{const{colorFillContent:Fe,colorFill:Oe}=Ke,Te=Fe,xe=Oe;return{color:Te,colorGradientEnd:xe,gradientFromColor:Te,gradientToColor:xe,titleHeight:Ke.controlHeight/2,blockRadius:Ke.borderRadiusSM,paragraphMarginTop:Ke.marginLG+Ke.marginXXS,paragraphLiHeight:Ke.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),Se=Ke=>{const{prefixCls:Fe,className:Oe,rootClassName:Te,active:xe,shape:Ie="circle",size:$e="default"}=Ke,{getPrefixCls:ot}=E.useContext(he.E_),ke=ot("skeleton",Fe),[et,pt]=ve(ke),ct=(0,de.Z)(Ke,["prefixCls","className"]),ht=_e()(ke,`${ke}-element`,{[`${ke}-active`]:xe},Oe,Te,pt);return et(E.createElement("div",{className:ht},E.createElement(ne,Object.assign({prefixCls:`${ke}-avatar`,shape:Ie,size:$e},ct))))},we=Ke=>{const{prefixCls:Fe,className:Oe,rootClassName:Te,active:xe,block:Ie=!1,size:$e="default"}=Ke,{getPrefixCls:ot}=E.useContext(he.E_),ke=ot("skeleton",Fe),[et,pt]=ve(ke),ct=(0,de.Z)(Ke,["prefixCls"]),ht=_e()(ke,`${ke}-element`,{[`${ke}-active`]:xe,[`${ke}-block`]:Ie},Oe,Te,pt);return et(E.createElement("div",{className:ht},E.createElement(ne,Object.assign({prefixCls:`${ke}-button`,size:$e},ct))))};const Pe="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 Ee=Ke=>{const{prefixCls:Fe,className:Oe,rootClassName:Te,style:xe,active:Ie}=Ke,{getPrefixCls:$e}=E.useContext(he.E_),ot=$e("skeleton",Fe),[ke,et]=ve(ot),pt=_e()(ot,`${ot}-element`,{[`${ot}-active`]:Ie},Oe,Te,et);return ke(E.createElement("div",{className:pt},E.createElement("div",{className:_e()(`${ot}-image`,Oe),style:xe},E.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${ot}-image-svg`},E.createElement("path",{d:Pe,className:`${ot}-image-path`})))))},Ce=Ke=>{const{prefixCls:Fe,className:Oe,rootClassName:Te,active:xe,block:Ie,size:$e="default"}=Ke,{getPrefixCls:ot}=E.useContext(he.E_),ke=ot("skeleton",Fe),[et,pt]=ve(ke),ct=(0,de.Z)(Ke,["prefixCls"]),ht=_e()(ke,`${ke}-element`,{[`${ke}-active`]:xe,[`${ke}-block`]:Ie},Oe,Te,pt);return et(E.createElement("div",{className:ht},E.createElement(ne,Object.assign({prefixCls:`${ke}-input`,size:$e},ct))))},je=ge(54476),Me={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},Ge=Me,Be=ge(7657),tt=function(Fe,Oe){return E.createElement(Be.Z,(0,je.Z)({},Fe,{ref:Oe,icon:Ge}))},Je=E.forwardRef(tt),Ze=Je,We=Ke=>{const{prefixCls:Fe,className:Oe,rootClassName:Te,style:xe,active:Ie,children:$e}=Ke,{getPrefixCls:ot}=E.useContext(he.E_),ke=ot("skeleton",Fe),[et,pt]=ve(ke),ct=_e()(ke,`${ke}-element`,{[`${ke}-active`]:Ie},pt,Oe,Te),ht=$e!=null?$e:E.createElement(Ze,null);return et(E.createElement("div",{className:ct},E.createElement("div",{className:_e()(`${ke}-image`,Oe),style:xe},ht)))},ze=ge(94480),rt=Ke=>{const Fe=ot=>{const{width:ke,rows:et=2}=Ke;if(Array.isArray(ke))return ke[ot];if(et-1===ot)return ke},{prefixCls:Oe,className:Te,style:xe,rows:Ie}=Ke,$e=(0,ze.Z)(Array(Ie)).map((ot,ke)=>E.createElement("li",{key:ke,style:{width:Fe(ke)}}));return E.createElement("ul",{className:_e()(Oe,Te),style:xe},$e)},ut=Ke=>{let{prefixCls:Fe,className:Oe,width:Te,style:xe}=Ke;return E.createElement("h3",{className:_e()(Fe,Oe),style:Object.assign({width:Te},xe)})};function Ye(Ke){return Ke&&typeof Ke=="object"?Ke:{}}function He(Ke,Fe){return Ke&&!Fe?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Re(Ke,Fe){return!Ke&&Fe?{width:"38%"}:Ke&&Fe?{width:"50%"}:{}}function Ve(Ke,Fe){const Oe={};return(!Ke||!Fe)&&(Oe.width="61%"),!Ke&&Fe?Oe.rows=3:Oe.rows=2,Oe}const Ae=Ke=>{const{prefixCls:Fe,loading:Oe,className:Te,rootClassName:xe,style:Ie,children:$e,avatar:ot=!1,title:ke=!0,paragraph:et=!0,active:pt,round:ct}=Ke,{getPrefixCls:ht,direction:lt,skeleton:mt}=E.useContext(he.E_),at=ht("skeleton",Fe),[it,ft]=ve(at);if(Oe||!("loading"in Ke)){const vt=!!ot,St=!!ke,Tt=!!et;let Bt;if(vt){const bn=Object.assign(Object.assign({prefixCls:`${at}-avatar`},He(St,Tt)),Ye(ot));Bt=E.createElement("div",{className:`${at}-header`},E.createElement(ne,Object.assign({},bn)))}let Nt;if(St||Tt){let bn;if(St){const on=Object.assign(Object.assign({prefixCls:`${at}-title`},Re(vt,Tt)),Ye(ke));bn=E.createElement(ut,Object.assign({},on))}let un;if(Tt){const on=Object.assign(Object.assign({prefixCls:`${at}-paragraph`},Ve(vt,St)),Ye(et));un=E.createElement(rt,Object.assign({},on))}Nt=E.createElement("div",{className:`${at}-content`},bn,un)}const rn=_e()(at,{[`${at}-with-avatar`]:vt,[`${at}-active`]:pt,[`${at}-rtl`]:lt==="rtl",[`${at}-round`]:ct},mt==null?void 0:mt.className,Te,xe,ft);return it(E.createElement("div",{className:rn,style:Object.assign(Object.assign({},mt==null?void 0:mt.style),Ie)},Bt,Nt))}return typeof $e!="undefined"?$e:null};Ae.Button=we,Ae.Avatar=Se,Ae.Input=Ce,Ae.Image=Ee,Ae.Node=We;var Ne=Ae,qe=Ne},31797:function(_t,dt,ge){"use strict";ge.d(dt,{default:function(){return ve}});var be=ge(59301),_e=ge(56762),E=ge(92343),he=ge(92310),de=ge.n(he),se=ge(36355),ne=ge(61621),le=pe=>{const{value:Se,formatter:ye,precision:we,decimalSeparator:Pe,groupSeparator:Le="",prefixCls:Ee}=pe;let De;if(typeof ye=="function")De=ye(Se);else{const Ce=String(Se),je=Ce.match(/^(-?)(\d*)(\.(\d+))?$/);if(!je||Ce==="-")De=Ce;else{const Me=je[1];let Ge=je[2]||"0",Be=je[4]||"";Ge=Ge.replace(/\B(?=(\d{3})+(?!\d))/g,Le),typeof we=="number"&&(Be=Be.padEnd(we,"0").slice(0,we>0?we:0)),Be&&(Be=`${Pe}${Be}`),De=[be.createElement("span",{key:"int",className:`${Ee}-content-value-int`},Me,Ge),Be&&be.createElement("span",{key:"decimal",className:`${Ee}-content-value-decimal`},Be)]}}return be.createElement("span",{className:`${Ee}-content-value`},De)},ue=ge(17313),ae=ge(83116),oe=ge(37613);const re=pe=>{const{componentCls:Se,marginXXS:ye,padding:we,colorTextDescription:Pe,titleFontSize:Le,colorTextHeading:Ee,contentFontSize:De,fontFamily:Ce}=pe;return{[`${Se}`]:Object.assign(Object.assign({},(0,ue.Wf)(pe)),{[`${Se}-title`]:{marginBottom:ye,color:Pe,fontSize:Le},[`${Se}-skeleton`]:{paddingTop:we},[`${Se}-content`]:{color:Ee,fontSize:De,fontFamily:Ce,[`${Se}-content-value`]:{display:"inline-block",direction:"ltr"},[`${Se}-content-prefix, ${Se}-content-suffix`]:{display:"inline-block"},[`${Se}-content-prefix`]:{marginInlineEnd:ye},[`${Se}-content-suffix`]:{marginInlineStart:ye}}})}};var ee=(0,ae.Z)("Statistic",pe=>{const Se=(0,oe.TS)(pe,{});return[re(Se)]},pe=>{const{fontSizeHeading3:Se,fontSize:ye}=pe;return{titleFontSize:ye,contentFontSize:Se}}),y=pe=>{const{prefixCls:Se,className:ye,rootClassName:we,style:Pe,valueStyle:Le,value:Ee=0,title:De,valueRender:Ce,prefix:je,suffix:Me,loading:Ge=!1,onMouseEnter:Be,onMouseLeave:tt,decimalSeparator:Je=".",groupSeparator:Ze=","}=pe,{getPrefixCls:Xe,direction:We,statistic:ze}=be.useContext(se.E_),Ue=Xe("statistic",Se),[rt,Qe]=ee(Ue),ut=be.createElement(le,Object.assign({decimalSeparator:Je,groupSeparator:Ze,prefixCls:Ue},pe,{value:Ee})),Ye=de()(Ue,{[`${Ue}-rtl`]:We==="rtl"},ze==null?void 0:ze.className,ye,we,Qe);return rt(be.createElement("div",{className:Ye,style:Object.assign(Object.assign({},ze==null?void 0:ze.style),Pe),onMouseEnter:Be,onMouseLeave:tt},De&&be.createElement("div",{className:`${Ue}-title`},De),be.createElement(ne.Z,{paragraph:!1,loading:Ge,className:`${Ue}-skeleton`},be.createElement("div",{style:Le,className:`${Ue}-content`},je&&be.createElement("span",{className:`${Ue}-content-prefix`},je),Ce?Ce(ut):ut,Me&&be.createElement("span",{className:`${Ue}-content-suffix`},Me)))))};const x=[["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(pe,Se){let ye=pe;const we=/\[[^\]]*]/g,Pe=(Se.match(we)||[]).map(Ce=>Ce.slice(1,-1)),Le=Se.replace(we,"[]"),Ee=x.reduce((Ce,je)=>{let[Me,Ge]=je;if(Ce.includes(Me)){const Be=Math.floor(ye/Ge);return ye-=Be*Ge,Ce.replace(new RegExp(`${Me}+`,"g"),tt=>{const Je=tt.length;return Be.toString().padStart(Je,"0")})}return Ce},Le);let De=0;return Ee.replace(we,()=>{const Ce=Pe[De];return De+=1,Ce})}function z(pe,Se){const{format:ye=""}=Se,we=new Date(pe).getTime(),Pe=Date.now(),Le=Math.max(we-Pe,0);return b(Le,ye)}const te=1e3/30;function ce(pe){return new Date(pe).getTime()}const fe=pe=>{const{value:Se,format:ye="HH:mm:ss",onChange:we,onFinish:Pe}=pe,Le=(0,_e.Z)(),Ee=be.useRef(null),De=()=>{Pe==null||Pe(),Ee.current&&(clearInterval(Ee.current),Ee.current=null)},Ce=()=>{const Ge=ce(Se);Ge>=Date.now()&&(Ee.current=setInterval(()=>{Le(),we==null||we(Ge-Date.now()),Ge(Ce(),()=>{Ee.current&&(clearInterval(Ee.current),Ee.current=null)}),[Se]);const je=(Ge,Be)=>z(Ge,Object.assign(Object.assign({},Be),{format:ye})),Me=Ge=>(0,E.Tm)(Ge,{title:void 0});return be.createElement(y,Object.assign({},pe,{valueRender:Me,formatter:je}))};var me=be.memo(fe);y.Countdown=me;var ve=y},15969:function(_t,dt,ge){"use strict";ge.d(dt,{N:function(){return be}});const be=_e=>({color:_e.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${_e.motionDurationSlow}`,"&:focus, &:hover":{color:_e.colorLinkHover},"&:active":{color:_e.colorLinkActive}})},1710:function(_t,dt,ge){"use strict";ge.d(dt,{default:function(){return Ts}});var be={},_e="rc-table-internal-hook",E=ge(42978),he=ge(6089),de=ge(34280),se=ge(13697),ne=ge(59301),ie=ge(4676);function le(nt){var st=ne.createContext(void 0),gt=function(Pt){var Ct=Pt.value,It=Pt.children,Rt=ne.useRef(Ct);Rt.current=Ct;var jt=ne.useState(function(){return{getValue:function(){return Rt.current},listeners:new Set}}),Ut=(0,E.Z)(jt,1),Qt=Ut[0];return(0,de.Z)(function(){(0,ie.unstable_batchedUpdates)(function(){Qt.listeners.forEach(function(Zt){Zt(Ct)})})},[Ct]),ne.createElement(st.Provider,{value:Qt},It)};return{Context:st,Provider:gt,defaultValue:nt}}function ue(nt,st){var gt=(0,he.Z)(typeof st=="function"?st:function(Zt){if(st===void 0)return Zt;if(!Array.isArray(st))return Zt[st];var wn={};return st.forEach(function(gn){wn[gn]=Zt[gn]}),wn}),yt=ne.useContext(nt==null?void 0:nt.Context),Pt=yt||{},Ct=Pt.listeners,It=Pt.getValue,Rt=ne.useRef();Rt.current=gt(yt?It():nt==null?void 0:nt.defaultValue);var jt=ne.useState({}),Ut=(0,E.Z)(jt,2),Qt=Ut[1];return(0,de.Z)(function(){if(!yt)return;function Zt(wn){var gn=gt(wn);(0,se.Z)(Rt.current,gn,!0)||Qt({})}return Ct.add(Zt),function(){Ct.delete(Zt)}},[yt]),Rt.current}var ae=ge(54476),oe=ge(8654);function re(){var nt=ne.createContext(null);function st(){return ne.useContext(nt)}function gt(Pt,Ct){var It=(0,oe.Yr)(Pt),Rt=function(Ut,Qt){var Zt=It?{ref:Qt}:{},wn=ne.useRef(0),gn=ne.useRef(Ut),vn=st();return vn!==null?ne.createElement(Pt,(0,ae.Z)({},Ut,Zt)):((!Ct||Ct(gn.current,Ut))&&(wn.current+=1),gn.current=Ut,ne.createElement(nt.Provider,{value:wn.current},ne.createElement(Pt,(0,ae.Z)({},Ut,Zt))))};return It?ne.forwardRef(Rt):Rt}function yt(Pt,Ct){var It=(0,oe.Yr)(Pt),Rt=function(Ut,Qt){var Zt=It?{ref:Qt}:{};return st(),ne.createElement(Pt,(0,ae.Z)({},Ut,Zt))};return It?ne.memo(ne.forwardRef(Rt),Ct):ne.memo(Rt,Ct)}return{makeImmutable:gt,responseImmutable:yt,useImmutableMark:st}}var ee=re(),a=ee.makeImmutable,y=ee.responseImmutable,x=ee.useImmutableMark,b=re(),z=b.makeImmutable,te=b.responseImmutable,ce=b.useImmutableMark,fe=le(),me=fe;function ve(nt,st){var gt=ne.useRef(0);gt.current+=1;var yt=ne.useRef(nt),Pt=[];Object.keys(nt||{}).map(function(It){var Rt;(nt==null?void 0:nt[It])!==((Rt=yt.current)===null||Rt===void 0?void 0:Rt[It])&&Pt.push(It)}),yt.current=nt;var Ct=ne.useRef([]);return Pt.length&&(Ct.current=Pt),ne.useDebugValue(gt.current),ne.useDebugValue(Ct.current.join(", ")),st&&console.log("".concat(st,":"),gt.current,Ct.current),gt.current}var pe=null,Se=ne.memo(function(){var nt=ve();return ne.createElement("h1",null,"Render Times: ",nt)});Se.displayName="RenderBlock";var ye=ge(76190),we=ge(33885),Pe=ge(20068),Le=ge(92310),Ee=ge.n(Le),De=ge(80547),Ce=ge(97938),je=ge(48736),Me=ne.createContext({renderWithProps:!1}),Ge=Me,Be="RC_TABLE_KEY";function tt(nt){return nt==null?[]:Array.isArray(nt)?nt:[nt]}function Je(nt){var st=[],gt={};return nt.forEach(function(yt){for(var Pt=yt||{},Ct=Pt.key,It=Pt.dataIndex,Rt=Ct||tt(It).join("-")||Be;gt[Rt];)Rt="".concat(Rt,"_next");gt[Rt]=!0,st.push(Rt)}),st}function Ze(nt){return nt!=null}function Xe(nt){return nt&&(0,ye.Z)(nt)==="object"&&!Array.isArray(nt)&&!ne.isValidElement(nt)}function We(nt,st,gt,yt,Pt,Ct){var It=ne.useContext(Ge),Rt=ce(),jt=(0,De.Z)(function(){if(Ze(yt))return[yt];var Ut=st==null||st===""?[]:Array.isArray(st)?st:[st],Qt=(0,Ce.Z)(nt,Ut),Zt=Qt,wn=void 0;if(Pt){var gn=Pt(Qt,nt,gt);Xe(gn)?(Zt=gn.children,wn=gn.props,It.renderWithProps=!0):Zt=gn}return[Zt,wn]},[Rt,nt,yt,st,Pt,gt],function(Ut,Qt){if(Ct){var Zt=(0,E.Z)(Ut,2),wn=Zt[1],gn=(0,E.Z)(Qt,2),vn=gn[1];return Ct(vn,wn)}return It.renderWithProps?!0:!(0,se.Z)(Ut,Qt,!0)});return jt}function ze(nt,st,gt,yt){var Pt=nt+st-1;return nt<=yt&&Pt>=gt}function Ue(nt,st){return ue(me,function(gt){var yt=ze(nt,st||1,gt.hoverStartRow,gt.hoverEndRow);return[yt,gt.onHover]})}var rt=function(st){var gt=st.ellipsis,yt=st.rowType,Pt=st.children,Ct,It=gt===!0?{showTitle:!0}:gt;return It&&(It.showTitle||yt==="header")&&(typeof Pt=="string"||typeof Pt=="number"?Ct=Pt.toString():ne.isValidElement(Pt)&&typeof Pt.props.children=="string"&&(Ct=Pt.props.children)),Ct};function Qe(nt){var st,gt,yt,Pt,Ct,It,Rt,jt,Ut=nt.component,Qt=nt.children,Zt=nt.ellipsis,wn=nt.scope,gn=nt.prefixCls,vn=nt.className,Hn=nt.align,Fn=nt.record,Gn=nt.render,Bn=nt.dataIndex,Yn=nt.renderIndex,gr=nt.shouldCellUpdate,hr=nt.index,ir=nt.rowType,Ir=nt.colSpan,kr=nt.rowSpan,er=nt.fixLeft,lr=nt.fixRight,tr=nt.firstFixLeft,Xn=nt.lastFixLeft,or=nt.firstFixRight,Or=nt.lastFixRight,Gr=nt.appendNode,Br=nt.additionalProps,vr=Br===void 0?{}:Br,Kr=nt.isSticky,Jr="".concat(gn,"-cell"),Eo=ue(me,["supportSticky","allColumnsFixedLeft"]),so=Eo.supportSticky,Bo=Eo.allColumnsFixedLeft,No=We(Fn,Bn,Yn,Qt,Gn,gr),zr=(0,E.Z)(No,2),Wo=zr[0],uo=zr[1],Lo={},Oo=typeof er=="number"&&so,la=typeof lr=="number"&&so;Oo&&(Lo.position="sticky",Lo.left=er),la&&(Lo.position="sticky",Lo.right=lr);var Er=(st=(gt=(yt=uo==null?void 0:uo.colSpan)!==null&&yt!==void 0?yt:vr.colSpan)!==null&>!==void 0?gt:Ir)!==null&&st!==void 0?st:1,Sr=(Pt=(Ct=(It=uo==null?void 0:uo.rowSpan)!==null&&It!==void 0?It:vr.rowSpan)!==null&&Ct!==void 0?Ct:kr)!==null&&Pt!==void 0?Pt:1,yr=Ue(hr,Sr),dr=(0,E.Z)(yr,2),fo=dr[0],fr=dr[1],Fr=function(Ko){var ca;Fn&&fr(hr,hr+Sr-1),vr==null||(ca=vr.onMouseEnter)===null||ca===void 0||ca.call(vr,Ko)},ao=function(Ko){var ca;Fn&&fr(-1,-1),vr==null||(ca=vr.onMouseLeave)===null||ca===void 0||ca.call(vr,Ko)};if(Er===0||Sr===0)return null;var eo=(Rt=vr.title)!==null&&Rt!==void 0?Rt:rt({rowType:ir,ellipsis:Zt,children:Wo}),ta=Ee()(Jr,vn,(jt={},(0,Pe.Z)(jt,"".concat(Jr,"-fix-left"),Oo&&so),(0,Pe.Z)(jt,"".concat(Jr,"-fix-left-first"),tr&&so),(0,Pe.Z)(jt,"".concat(Jr,"-fix-left-last"),Xn&&so),(0,Pe.Z)(jt,"".concat(Jr,"-fix-left-all"),Xn&&Bo&&so),(0,Pe.Z)(jt,"".concat(Jr,"-fix-right"),la&&so),(0,Pe.Z)(jt,"".concat(Jr,"-fix-right-first"),or&&so),(0,Pe.Z)(jt,"".concat(Jr,"-fix-right-last"),Or&&so),(0,Pe.Z)(jt,"".concat(Jr,"-ellipsis"),Zt),(0,Pe.Z)(jt,"".concat(Jr,"-with-append"),Gr),(0,Pe.Z)(jt,"".concat(Jr,"-fix-sticky"),(Oo||la)&&Kr&&so),(0,Pe.Z)(jt,"".concat(Jr,"-row-hover"),!uo&&fo),jt),vr.className,uo==null?void 0:uo.className),Qo={};Hn&&(Qo.textAlign=Hn);var ba=(0,we.Z)((0,we.Z)((0,we.Z)((0,we.Z)({},Lo),vr.style),Qo),uo==null?void 0:uo.style),Zo=Wo;return(0,ye.Z)(Zo)==="object"&&!Array.isArray(Zo)&&!ne.isValidElement(Zo)&&(Zo=null),Zt&&(Xn||or)&&(Zo=ne.createElement("span",{className:"".concat(Jr,"-content")},Zo)),ne.createElement(Ut,(0,ae.Z)({},uo,vr,{className:ta,style:ba,title:eo,scope:wn,onMouseEnter:Fr,onMouseLeave:ao,colSpan:Er!==1?Er:null,rowSpan:Sr!==1?Sr:null}),Gr,Zo)}var ut=ne.memo(Qe);function Ye(nt,st,gt,yt,Pt,Ct){var It=gt[nt]||{},Rt=gt[st]||{},jt,Ut;It.fixed==="left"?jt=yt.left[Pt==="rtl"?st:nt]:Rt.fixed==="right"&&(Ut=yt.right[Pt==="rtl"?nt:st]);var Qt=!1,Zt=!1,wn=!1,gn=!1,vn=gt[st+1],Hn=gt[nt-1],Fn=!(Ct!=null&&Ct.children);if(Pt==="rtl"){if(jt!==void 0){var Gn=Hn&&Hn.fixed==="left";gn=!Gn&&Fn}else if(Ut!==void 0){var Bn=vn&&vn.fixed==="right";wn=!Bn&&Fn}}else if(jt!==void 0){var Yn=vn&&vn.fixed==="left";Qt=!Yn&&Fn}else if(Ut!==void 0){var gr=Hn&&Hn.fixed==="right";Zt=!gr&&Fn}return{fixLeft:jt,fixRight:Ut,lastFixLeft:Qt,firstFixRight:Zt,lastFixRight:wn,firstFixLeft:gn,isSticky:yt.isSticky}}var He=ne.createContext({}),Re=He;function Ve(nt){var st=nt.className,gt=nt.index,yt=nt.children,Pt=nt.colSpan,Ct=Pt===void 0?1:Pt,It=nt.rowSpan,Rt=nt.align,jt=ue(me,["prefixCls","direction"]),Ut=jt.prefixCls,Qt=jt.direction,Zt=ne.useContext(Re),wn=Zt.scrollColumnIndex,gn=Zt.stickyOffsets,vn=Zt.flattenColumns,Hn=Zt.columns,Fn=gt+Ct-1,Gn=Fn+1===wn?Ct+1:Ct,Bn=Ye(gt,gt+Gn-1,vn,gn,Qt,Hn==null?void 0:Hn[gt]);return ne.createElement(ut,(0,ae.Z)({className:st,index:gt,component:"td",prefixCls:Ut,record:null,dataIndex:null,align:Rt,colSpan:Gn,rowSpan:It,render:function(){return yt}},Bn))}var Ae=ge(75931),Ne=["children"];function qe(nt){var st=nt.children,gt=(0,Ae.Z)(nt,Ne);return ne.createElement("tr",gt,st)}function Ke(nt){var st=nt.children;return st}Ke.Row=qe,Ke.Cell=Ve;var Fe=Ke;function Oe(nt){var st=nt.children,gt=nt.stickyOffsets,yt=nt.flattenColumns,Pt=nt.columns,Ct=ue(me,"prefixCls"),It=yt.length-1,Rt=yt[It],jt=ne.useMemo(function(){return{stickyOffsets:gt,flattenColumns:yt,scrollColumnIndex:Rt!=null&&Rt.scrollbar?It:null,columns:Pt}},[Rt,yt,It,gt,Pt]);return ne.createElement(Re.Provider,{value:jt},ne.createElement("tfoot",{className:"".concat(Ct,"-summary")},st))}var Te=te(Oe),xe=Fe,Ie=ge(70425),$e=ge(29301),ot=ge(29194),ke=ge(24514),et=ge(75152),pt=ge(26112);function ct(nt,st,gt,yt,Pt,Ct,It){nt.push({record:st,indent:gt,index:It});var Rt=Ct(st),jt=Pt==null?void 0:Pt.has(Rt);if(st&&Array.isArray(st[yt])&&jt)for(var Ut=0;Ut1?tr-1:0),or=1;or=0;Rt-=1){var jt=st[Rt],Ut=gt&>[Rt],Qt=Ut&&Ut[bn];if(jt||Qt||It){var Zt=Qt||{},wn=Zt.columnType,gn=(0,Ae.Z)(Zt,on);Pt.unshift(ne.createElement("col",(0,ae.Z)({key:Rt,style:{width:jt}},gn))),It=!0}}return ne.createElement("colgroup",null,Pt)}var Wn=kn,En=ge(94480),Kt=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Gt(nt,st){return(0,ne.useMemo)(function(){for(var gt=[],yt=0;yt1?"colgroup":"col":null,ellipsis:Fn.ellipsis,align:Fn.align,component:Fn.title?Ct:It,prefixCls:Qt,key:gn[Hn]},Gn,{additionalProps:Bn,rowType:"header"}))}))}en.displayName="HeaderRow";var yn=en;function dn(nt){var st=[];function gt(It,Rt){var jt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;st[jt]=st[jt]||[];var Ut=Rt,Qt=It.filter(Boolean).map(function(Zt){var wn={key:Zt.key,className:Zt.className||"",children:Zt.title,column:Zt,colStart:Ut},gn=1,vn=Zt.children;return vn&&vn.length>0&&(gn=gt(vn,Ut,jt+1).reduce(function(Hn,Fn){return Hn+Fn},0),wn.hasSubColumns=!0),"colSpan"in Zt&&(gn=Zt.colSpan),"rowSpan"in Zt&&(wn.rowSpan=Zt.rowSpan),wn.colSpan=gn,wn.colEnd=wn.colStart+gn-1,st[jt].push(wn),Ut+=gn,gn});return Qt}gt(nt,0);for(var yt=st.length,Pt=function(Rt){st[Rt].forEach(function(jt){!("rowSpan"in jt)&&!jt.hasSubColumns&&(jt.rowSpan=yt-Rt)})},Ct=0;Ct1&&arguments[1]!==void 0?arguments[1]:"";return typeof st=="number"?st:st.endsWith("%")?nt*parseFloat(st)/100:null}function Rn(nt,st){return ne.useMemo(function(){if(st&&st>0){var gt=0,yt=0;nt.forEach(function(Ut){var Qt=Pn(st,Ut.width);Qt?gt+=Qt:yt+=1});var Pt=st-gt,Ct=yt,It=Pt/yt,Rt=0,jt=nt.map(function(Ut){var Qt=(0,we.Z)({},Ut),Zt=Pn(st,Qt.width);if(Zt)Qt.width=Zt;else{var wn=Math.floor(It);Qt.width=Ct===1?Pt:wn,Pt-=wn,Ct-=1}return Rt+=Qt.width,Qt});return[jt,Rt]}return[nt,st]},[nt,st])}var wt=["children"],Ot=["fixed"];function xt(nt){return(0,sn.Z)(nt).filter(function(st){return ne.isValidElement(st)}).map(function(st){var gt=st.key,yt=st.props,Pt=yt.children,Ct=(0,Ae.Z)(yt,wt),It=(0,we.Z)({key:gt},Ct);return Pt&&(It.children=xt(Pt)),It})}function Xt(nt){var st=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return nt.filter(function(gt){return gt&&(0,ye.Z)(gt)==="object"}).reduce(function(gt,yt,Pt){var Ct=yt.fixed,It=Ct===!0?"left":Ct,Rt="".concat(st,"-").concat(Pt),jt=yt.children;return jt&&jt.length>0?[].concat((0,En.Z)(gt),(0,En.Z)(Xt(jt,Rt).map(function(Ut){return(0,we.Z)({fixed:It},Ut)}))):[].concat((0,En.Z)(gt),[(0,we.Z)((0,we.Z)({key:Rt},yt),{},{fixed:It})])},[])}function Mn(nt){for(var st=!0,gt=0;gt=0;Ct-=1){var It=nt[Ct];if(Pt&&It.fixed!=="right")Pt=!1;else if(!Pt&&It.fixed==="right"){warning(!1,"Index ".concat(Ct+1," of `columns` missing `fixed='right'` prop."));break}}}function Tn(nt){return nt.map(function(st){var gt=st.fixed,yt=(0,Ae.Z)(st,Ot),Pt=gt;return gt==="left"?Pt="right":gt==="right"&&(Pt="left"),(0,we.Z)({fixed:Pt},yt)})}function ur(nt,st){var gt=nt.prefixCls,yt=nt.columns,Pt=nt.children,Ct=nt.expandable,It=nt.expandedKeys,Rt=nt.columnTitle,jt=nt.getRowKey,Ut=nt.onTriggerExpand,Qt=nt.expandIcon,Zt=nt.rowExpandable,wn=nt.expandIconColumnIndex,gn=nt.direction,vn=nt.expandRowByClick,Hn=nt.columnWidth,Fn=nt.fixed,Gn=nt.scrollWidth,Bn=ne.useMemo(function(){return yt||xt(Pt)},[yt,Pt]),Yn=ne.useMemo(function(){if(Ct){var lr,tr=Bn.slice();if(!tr.includes(be)){var Xn=wn||0;Xn>=0&&tr.splice(Xn,0,be)}var or=tr.indexOf(be);tr=tr.filter(function(vr,Kr){return vr!==be||Kr===or});var Or=Bn[or],Gr;(Fn==="left"||Fn)&&!wn?Gr="left":(Fn==="right"||Fn)&&wn===Bn.length?Gr="right":Gr=Or?Or.fixed:null;var Br=(lr={},(0,Pe.Z)(lr,bn,{className:"".concat(gt,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,Pe.Z)(lr,"title",Rt),(0,Pe.Z)(lr,"fixed",Gr),(0,Pe.Z)(lr,"className","".concat(gt,"-row-expand-icon-cell")),(0,Pe.Z)(lr,"width",Hn),(0,Pe.Z)(lr,"render",function(Kr,Jr,Eo){var so=jt(Jr,Eo),Bo=It.has(so),No=Zt?Zt(Jr):!0,zr=Qt({prefixCls:gt,expanded:Bo,expandable:No,record:Jr,onExpand:Ut});return vn?ne.createElement("span",{onClick:function(uo){return uo.stopPropagation()}},zr):zr}),lr);return tr.map(function(vr){return vr===be?Br:vr})}return Bn.filter(function(vr){return vr!==be})},[Ct,Bn,jt,It,Qt,gn]),gr=ne.useMemo(function(){var lr=Yn;return st&&(lr=st(lr)),lr.length||(lr=[{render:function(){return null}}]),lr},[st,Yn,gn]),hr=ne.useMemo(function(){return gn==="rtl"?Tn(Xt(gr)):Xt(gr)},[gr,gn,Gn]),ir=Rn(hr,Gn),Ir=(0,E.Z)(ir,2),kr=Ir[0],er=Ir[1];return[gr,kr,er]}var nr=ur;function zt(nt){var st,gt=nt.prefixCls,yt=nt.record,Pt=nt.onExpand,Ct=nt.expanded,It=nt.expandable,Rt="".concat(gt,"-row-expand-icon");if(!It)return ne.createElement("span",{className:Ee()(Rt,"".concat(gt,"-row-spaced"))});var jt=function(Qt){Pt(yt,Qt),Qt.stopPropagation()};return ne.createElement("span",{className:Ee()(Rt,(st={},(0,Pe.Z)(st,"".concat(gt,"-row-expanded"),Ct),(0,Pe.Z)(st,"".concat(gt,"-row-collapsed"),!Ct),st)),onClick:jt})}function At(nt,st,gt){var yt=[];function Pt(Ct){(Ct||[]).forEach(function(It,Rt){yt.push(st(It,Rt)),Pt(It[gt])})}return Pt(nt),yt}function tn(nt,st,gt){var yt=un(nt),Pt=yt.expandIcon,Ct=yt.expandedRowKeys,It=yt.defaultExpandedRowKeys,Rt=yt.defaultExpandAllRows,jt=yt.expandedRowRender,Ut=yt.onExpand,Qt=yt.onExpandedRowsChange,Zt=yt.childrenColumnName,wn=Pt||zt,gn=Zt||"children",vn=ne.useMemo(function(){return jt?"row":nt.expandable&&nt.internalHooks===_e&&nt.expandable.__PARENT_RENDER_ICON__||st.some(function(hr){return hr&&(0,ye.Z)(hr)==="object"&&hr[gn]})?"nest":!1},[!!jt,st]),Hn=ne.useState(function(){return It||(Rt?At(st,gt,gn):[])}),Fn=(0,E.Z)(Hn,2),Gn=Fn[0],Bn=Fn[1],Yn=ne.useMemo(function(){return new Set(Ct||Gn||[])},[Ct,Gn]),gr=ne.useCallback(function(hr){var ir=gt(hr,st.indexOf(hr)),Ir,kr=Yn.has(ir);kr?(Yn.delete(ir),Ir=(0,En.Z)(Yn)):Ir=[].concat((0,En.Z)(Yn),[ir]),Bn(Ir),Ut&&Ut(!kr,hr),Qt&&Qt(Ir)},[gt,Yn,st,Ut,Qt]);return[yt,vn,Yn,wn,gn,gr]}function Dt(nt,st,gt,yt){var Pt=nt.map(function(Ct,It){return Ye(It,It,nt,st,gt,yt==null?void 0:yt[It])});return(0,De.Z)(function(){return Pt},[Pt],function(Ct,It){return!(0,se.Z)(Ct,It)})}function fn(nt){var st=(0,ne.useRef)(nt),gt=(0,ne.useState)({}),yt=(0,E.Z)(gt,2),Pt=yt[1],Ct=(0,ne.useRef)(null),It=(0,ne.useRef)([]);function Rt(jt){It.current.push(jt);var Ut=Promise.resolve();Ct.current=Ut,Ut.then(function(){if(Ct.current===Ut){var Qt=It.current,Zt=st.current;It.current=[],Qt.forEach(function(wn){st.current=wn(st.current)}),Ct.current=null,Zt!==st.current&&Pt({})}})}return(0,ne.useEffect)(function(){return function(){Ct.current=null}},[]),[st.current,Rt]}function zn(nt){var st=(0,ne.useRef)(nt||null),gt=(0,ne.useRef)();function yt(){window.clearTimeout(gt.current)}function Pt(It){st.current=It,yt(),gt.current=window.setTimeout(function(){st.current=null,gt.current=void 0},100)}function Ct(){return st.current}return(0,ne.useEffect)(function(){return yt},[]),[Pt,Ct]}function Nn(){var nt=ne.useState(-1),st=(0,E.Z)(nt,2),gt=st[0],yt=st[1],Pt=ne.useState(-1),Ct=(0,E.Z)(Pt,2),It=Ct[0],Rt=Ct[1],jt=ne.useCallback(function(Ut,Qt){yt(Ut),Rt(Qt)},[]);return[gt,It,jt]}var Ln=ge(47273),bt=(0,Ln.Z)()?window:null;function Mt(nt,st){var gt=(0,ye.Z)(nt)==="object"?nt:{},yt=gt.offsetHeader,Pt=yt===void 0?0:yt,Ct=gt.offsetSummary,It=Ct===void 0?0:Ct,Rt=gt.offsetScroll,jt=Rt===void 0?0:Rt,Ut=gt.getContainer,Qt=Ut===void 0?function(){return bt}:Ut,Zt=Qt()||bt;return ne.useMemo(function(){var wn=!!nt;return{isSticky:wn,stickyClassName:wn?"".concat(st,"-sticky-holder"):"",offsetHeader:Pt,offsetSummary:It,offsetScroll:jt,container:Zt}},[jt,Pt,It,st,Zt])}function Ft(nt,st,gt){var yt=(0,ne.useMemo)(function(){for(var Pt=[],Ct=[],It=0,Rt=0,jt=0;jt=Zt&&(vr=Zt-wn),It({scrollLeft:vr/Zt*(Qt+2)}),Bn.current.x=or.pageX},lr=function(){if(Ct.current){var or=(0,Jt.os)(Ct.current).top,Or=or+Ct.current.offsetHeight,Gr=jt===window?document.documentElement.scrollTop+window.innerHeight:(0,Jt.os)(jt).top+jt.clientHeight;Or-(0,et.Z)()<=Gr||or>=Gr-Rt?Gn(function(Br){return(0,we.Z)((0,we.Z)({},Br),{},{isHiddenScrollBar:!0})}):Gn(function(Br){return(0,we.Z)((0,we.Z)({},Br),{},{isHiddenScrollBar:!1})})}},tr=function(or){Gn(function(Or){return(0,we.Z)((0,we.Z)({},Or),{},{scrollLeft:or/Qt*Zt||0})})};return ne.useImperativeHandle(gt,function(){return{setScrollLeft:tr}}),ne.useEffect(function(){var Xn=(0,Vt.Z)(document.body,"mouseup",Ir,!1),or=(0,Vt.Z)(document.body,"mousemove",er,!1);return lr(),function(){Xn.remove(),or.remove()}},[wn,hr]),ne.useEffect(function(){var Xn=(0,Vt.Z)(jt,"scroll",lr,!1),or=(0,Vt.Z)(window,"resize",lr,!1);return function(){Xn.remove(),or.remove()}},[jt]),ne.useEffect(function(){Fn.isHiddenScrollBar||Gn(function(Xn){var or=Ct.current;return or?(0,we.Z)((0,we.Z)({},Xn),{},{scrollLeft:or.scrollLeft/or.scrollWidth*or.clientWidth}):Xn})},[Fn.isHiddenScrollBar]),Qt<=Zt||!wn||Fn.isHiddenScrollBar?null:ne.createElement("div",{style:{height:(0,et.Z)(),width:Zt,bottom:Rt},className:"".concat(Ut,"-sticky-scroll")},ne.createElement("div",{onMouseDown:kr,ref:gn,className:Ee()("".concat(Ut,"-sticky-scroll-bar"),(0,Pe.Z)({},"".concat(Ut,"-sticky-scroll-bar-active"),hr)),style:{width:"".concat(wn,"px"),transform:"translate3d(".concat(Fn.scrollLeft,"px, 0, 0)")}}))},Kn=ne.forwardRef($n);function kt(nt){return null}var br=kt;function cr(nt){return null}var ar=cr,Hr="rc-table",xn=[],Dn={};function hn(){return"No Data"}function _n(nt){var st,gt=(0,we.Z)({rowKey:"key",prefixCls:Hr,emptyText:hn},nt),yt=gt.prefixCls,Pt=gt.className,Ct=gt.rowClassName,It=gt.style,Rt=gt.data,jt=gt.rowKey,Ut=gt.scroll,Qt=gt.tableLayout,Zt=gt.direction,wn=gt.title,gn=gt.footer,vn=gt.summary,Hn=gt.caption,Fn=gt.id,Gn=gt.showHeader,Bn=gt.components,Yn=gt.emptyText,gr=gt.onRow,hr=gt.onHeaderRow,ir=gt.internalHooks,Ir=gt.transformColumns,kr=gt.internalRefs,er=gt.tailor,lr=gt.sticky,tr=Rt||xn,Xn=!!tr.length,or=ir===_e,Or=ne.useCallback(function(yo,Ao){return(0,Ce.Z)(Bn,yo)||Ao},[Bn]),Gr=ne.useMemo(function(){return typeof jt=="function"?jt:function(yo){var Ao=yo&&yo[jt];return Ao}},[jt]),Br=Or(["body"]),vr=Nn(),Kr=(0,E.Z)(vr,3),Jr=Kr[0],Eo=Kr[1],so=Kr[2],Bo=tn(gt,tr,Gr),No=(0,E.Z)(Bo,6),zr=No[0],Wo=No[1],uo=No[2],Lo=No[3],Oo=No[4],la=No[5],Er=Ut==null?void 0:Ut.x,Sr=ne.useState(0),yr=(0,E.Z)(Sr,2),dr=yr[0],fo=yr[1],fr=nr((0,we.Z)((0,we.Z)((0,we.Z)({},gt),zr),{},{expandable:!!zr.expandedRowRender,columnTitle:zr.columnTitle,expandedKeys:uo,getRowKey:Gr,onTriggerExpand:la,expandIcon:Lo,expandIconColumnIndex:zr.expandIconColumnIndex,direction:Zt,scrollWidth:or&&er&&typeof Er=="number"?Er:null}),or?Ir:null),Fr=(0,E.Z)(fr,3),ao=Fr[0],eo=Fr[1],ta=Fr[2],Qo=ta!=null?ta:Er,ba=ne.useMemo(function(){return{columns:ao,flattenColumns:eo}},[ao,eo]),Zo=ne.useRef(),va=ne.useRef(),Ko=ne.useRef(),ca=ne.useRef(),Ga=ne.useRef(),mo=ne.useState(!1),vo=(0,E.Z)(mo,2),Io=vo[0],$o=vo[1],Vo=ne.useState(!1),Qr=(0,E.Z)(Vo,2),aa=Qr[0],na=Qr[1],ma=fn(new Map),xa=(0,E.Z)(ma,2),Pa=xa[0],ei=xa[1],Aa=Je(eo),ya=Aa.map(function(yo){return Pa.get(yo)}),ua=ne.useMemo(function(){return ya},[ya.join("_")]),ia=Et(ua,eo.length,Zt),Xo=Ut&&Ze(Ut.y),Ro=Ut&&Ze(Qo)||!!zr.fixed,_a=Ro&&eo.some(function(yo){var Ao=yo.fixed;return Ao}),Wa=ne.useRef(),Ra=Mt(lr,yt),Oa=Ra.isSticky,li=Ra.offsetHeader,Pi=Ra.offsetSummary,io=Ra.offsetScroll,_o=Ra.stickyClassName,qo=Ra.container,Mo=ne.useMemo(function(){return vn==null?void 0:vn(tr)},[vn,tr]),ra=(Xo||Oa)&&ne.isValidElement(Mo)&&Mo.type===Fe&&Mo.props.fixed,da,fa,Da;Xo&&(fa={overflowY:"scroll",maxHeight:Ut.y}),Ro&&(da={overflowX:"auto"},Xo||(fa={overflowY:"hidden"}),Da={width:Qo===!0?"auto":Qo,minWidth:"100%"});var Mi=ne.useCallback(function(yo,Ao){(0,ot.Z)(Zo.current)&&ei(function(Sa){if(Sa.get(yo)!==Ao){var Ma=new Map(Sa);return Ma.set(yo,Ao),Ma}return Sa})},[]),Ls=zn(null),Fi=(0,E.Z)(Ls,2),As=Fi[0],Bi=Fi[1];function ci(yo,Ao){Ao&&(typeof Ao=="function"?Ao(yo):Ao.scrollLeft!==yo&&(Ao.scrollLeft=yo,Ao.scrollLeft!==yo&&setTimeout(function(){Ao.scrollLeft=yo},0)))}var Za=(0,he.Z)(function(yo){var Ao=yo.currentTarget,Sa=yo.scrollLeft,Ma=Zt==="rtl",Fa=typeof Sa=="number"?Sa:Ao.scrollLeft,Qi=Ao||Dn;if(!Bi()||Bi()===Qi){var _i;As(Qi),ci(Fa,va.current),ci(Fa,Ko.current),ci(Fa,Ga.current),ci(Fa,(_i=Wa.current)===null||_i===void 0?void 0:_i.setScrollLeft)}var Oi=Ao||va.current;if(Oi){var Ti=Oi.scrollWidth,Li=Oi.clientWidth;if(Ti===Li){$o(!1),na(!1);return}Ma?($o(-Fa0)):($o(Fa>0),na(Fa1?Hn-or:0,Gr=(0,we.Z)((0,we.Z)((0,we.Z)({},Ir),jt),{},{flex:"0 0 ".concat(or,"px"),width:"".concat(or,"px"),marginRight:Or,pointerEvents:"auto"}),Br=ne.useMemo(function(){return Qt?tr<=1:er===0||tr===0||tr>1},[tr,er,Qt]);Br?Gr.visibility="hidden":Qt&&(Gr.height=Zt==null?void 0:Zt(tr));var vr=Br?function(){return null}:wn,Kr={};return(tr===0||er===0)&&(Kr.rowSpan=1,Kr.colSpan=1),ne.createElement(ut,(0,ae.Z)({className:Ee()(vn,Ut),ellipsis:gt.ellipsis,align:gt.align,scope:gt.rowScope,component:"div",prefixCls:st.prefixCls,key:Yn,record:Rt,index:Ct,renderIndex:It,dataIndex:gn,render:vr,shouldCellUpdate:gt.shouldCellUpdate},gr,{appendNode:hr,additionalProps:(0,we.Z)((0,we.Z)({},ir),{},{style:Gr},Kr)}))}var qr=Mr,lo=["data","index","className","rowKey","style","extra","getHeight"],Cn=ne.forwardRef(function(nt,st){var gt=nt.data,yt=nt.index,Pt=nt.className,Ct=nt.rowKey,It=nt.style,Rt=nt.extra,jt=nt.getHeight,Ut=(0,Ae.Z)(nt,lo),Qt=gt.record,Zt=gt.indent,wn=gt.index,gn=ue(me,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),vn=gn.scrollX,Hn=gn.flattenColumns,Fn=gn.prefixCls,Gn=gn.fixColumn,Bn=gn.componentWidth,Yn=at(Qt,Ct,yt,Zt),gr=Yn.rowSupportExpand,hr=Yn.expanded,ir=Yn.rowProps,Ir=Yn.expandedRowRender,kr=Yn.expandedRowClassName,er;if(gr&&hr){var lr=Ir(Qt,yt,Zt+1,hr),tr=kr==null?void 0:kr(Qt,yt,Zt),Xn={};Gn&&(Xn={style:(0,Pe.Z)({},"--virtual-width","".concat(Bn,"px"))});var or="".concat(Fn,"-expanded-row-cell");er=ne.createElement("div",{className:Ee()("".concat(Fn,"-expanded-row"),"".concat(Fn,"-expanded-row-level-").concat(Zt+1),tr)},ne.createElement(ut,{component:"div",prefixCls:Fn,className:Ee()(or,(0,Pe.Z)({},"".concat(or,"-fixed"),Gn)),additionalProps:Xn},lr))}var Or=(0,we.Z)((0,we.Z)({},It),{},{width:vn});Rt&&(Or.position="absolute",Or.pointerEvents="none");var Gr=ne.createElement("div",(0,ae.Z)({},ir,Ut,{ref:gr?null:st,className:Ee()(Pt,"".concat(Fn,"-row"),ir==null?void 0:ir.className,(0,Pe.Z)({},"".concat(Fn,"-row-extra"),Rt)),style:(0,we.Z)((0,we.Z)({},Or),ir==null?void 0:ir.style)}),Hn.map(function(Br,vr){return ne.createElement(qr,{key:vr,rowInfo:Yn,column:Br,colIndex:vr,indent:Zt,index:yt,renderIndex:wn,record:Qt,inverse:Rt,getHeight:jt})}));return gr?ne.createElement("div",{ref:st},Gr,er):Gr}),wo=te(Cn),ro=wo,Nr=ne.forwardRef(function(nt,st){var gt=nt.data,yt=nt.onScroll,Pt=ue(me,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),Ct=Pt.flattenColumns,It=Pt.onColumnResize,Rt=Pt.getRowKey,jt=Pt.expandedKeys,Ut=Pt.prefixCls,Qt=Pt.childrenColumnName,Zt=Pt.emptyNode,wn=Pt.scrollX,gn=ue(Qn),vn=gn.scrollY,Hn=gn.listItemHeight,Fn=ne.useRef(),Gn=ht(gt,Qt,jt,Rt),Bn=ne.useMemo(function(){var er=0;return Ct.map(function(lr){var tr=lr.width,Xn=lr.key;return er+=tr,[Xn,tr,er]})},[Ct]),Yn=ne.useMemo(function(){return Bn.map(function(er){return er[2]})},[Bn]);ne.useEffect(function(){Bn.forEach(function(er){var lr=(0,E.Z)(er,2),tr=lr[0],Xn=lr[1];It(tr,Xn)})},[Bn]),ne.useImperativeHandle(st,function(){var er={};return Object.defineProperty(er,"scrollLeft",{get:function(){var tr;return((tr=Fn.current)===null||tr===void 0?void 0:tr.getScrollInfo().x)||0},set:function(tr){var Xn;(Xn=Fn.current)===null||Xn===void 0||Xn.scrollTo({left:tr})}}),er});var gr=function(lr,tr){var Xn,or=(Xn=Gn[tr])===null||Xn===void 0?void 0:Xn.record,Or=lr.onCell;if(Or){var Gr,Br=Or(or,tr);return(Gr=Br==null?void 0:Br.rowSpan)!==null&&Gr!==void 0?Gr:1}return 1},hr=function(lr){var tr=lr.start,Xn=lr.end,or=lr.getSize,Or=lr.offsetY;if(Xn<0)return null;for(var Gr=Ct.filter(function(Er){return gr(Er,tr)===0}),Br=tr,vr=function(Sr){if(Gr=Gr.filter(function(yr){return gr(yr,Sr)===0}),!Gr.length)return Br=Sr,"break"},Kr=tr;Kr>=0;Kr-=1){var Jr=vr(Kr);if(Jr==="break")break}for(var Eo=Ct.filter(function(Er){return gr(Er,Xn)!==1}),so=Xn,Bo=function(Sr){if(Eo=Eo.filter(function(yr){return gr(yr,Sr)!==1}),!Eo.length)return so=Math.max(Sr-1,Xn),"break"},No=Xn;No1})&&Wo.push(Sr)},Lo=Br;Lo<=so;Lo+=1)var Oo=uo(Lo);var la=Wo.map(function(Er){var Sr=Gn[Er],yr=Rt(Sr.record,Er),dr=function(Fr){var ao=Er+Fr-1,eo=Rt(Gn[ao].record,ao),ta=or(yr,eo);return ta.bottom-ta.top},fo=or(yr);return ne.createElement(ro,{key:Er,data:Sr,rowKey:yr,index:Er,style:{top:-Or+fo.top},extra:!0,getHeight:dr})});return la},ir=ne.useMemo(function(){return{columnsOffset:Yn}},[Yn]),Ir="".concat(Ut,"-tbody"),kr;return Gn.length?kr=ne.createElement(sr.Z,{fullHeight:!1,ref:Fn,className:Ee()(Ir,"".concat(Ir,"-virtual")),height:vn,itemHeight:Hn||24,data:Gn,itemKey:function(lr){return Rt(lr.record)},scrollWidth:wn,onVirtualScroll:function(lr){var tr=lr.x;yt({scrollLeft:tr})},extraRender:hr},function(er,lr,tr){var Xn=Rt(er.record,lr);return ne.createElement(ro,(0,ae.Z)({data:er,rowKey:Xn,index:lr},tr))}):kr=ne.createElement("div",{className:Ee()("".concat(Ut,"-placeholder"))},ne.createElement(ut,{component:"div",prefixCls:Ut},Zt)),ne.createElement(Wr.Provider,{value:ir},kr)}),So=te(Nr),to=So,no=function(st,gt){var yt=gt.ref,Pt=gt.onScroll;return ne.createElement(to,{ref:yt,data:st,onScroll:Pt})},bo=100;function qn(nt){var st=nt.columns,gt=nt.scroll,yt=nt.prefixCls,Pt=yt===void 0?Hr:yt,Ct=nt.className,It=nt.listItemHeight,Rt=gt||{},jt=Rt.x,Ut=Rt.y;typeof jt!="number"&&(jt=((st||[]).length+1)*bo),typeof Ut!="number"&&(Ut=500);var Qt=ne.useMemo(function(){return{scrollY:Ut,listItemHeight:It}},[Ut,It]);return ne.createElement(Qn.Provider,{value:Qt},ne.createElement(jn,(0,ae.Z)({},nt,{className:Ee()(Ct,"".concat(Pt,"-virtual")),scroll:(0,we.Z)((0,we.Z)({},gt),{},{x:jt}),components:{body:no},columns:st,internalHooks:_e,tailor:!0})))}function xr(nt){return z(qn,nt)}var Tr=xr(),Lr=null;function ho(nt){return null}var Do=ho;function xo(nt){return null}var jo=xo,Yo=ge(2738),Fo=ge(68031),Yr=ge(36355),co=ge(93891),zo=ge(19716),Lt=ge(8628),Yt=ge(31724),mn=ge(58421),Sn=ge(71418),ln=ge(88088);function an(nt){return function(gt){let{prefixCls:yt,onExpand:Pt,record:Ct,expanded:It,expandable:Rt}=gt;const jt=`${yt}-row-expand-icon`;return ne.createElement("button",{type:"button",onClick:Ut=>{Pt(Ct,Ut),Ut.stopPropagation()},className:Ee()(jt,{[`${jt}-spaced`]:!Rt,[`${jt}-expanded`]:Rt&&It,[`${jt}-collapsed`]:Rt&&!It}),"aria-label":It?nt.collapse:nt.expand,"aria-expanded":It})}}var cn=an;function pn(nt,st){return"key"in nt&&nt.key!==void 0&&nt.key!==null?nt.key:nt.dataIndex?Array.isArray(nt.dataIndex)?nt.dataIndex.join("."):nt.dataIndex:st}function On(nt,st){return st?`${st}-${nt}`:`${nt}`}function Zn(nt,st){return typeof nt=="function"?nt(st):nt}function An(nt,st){const gt=Zn(nt,st);return Object.prototype.toString.call(gt)==="[object Object]"?"":gt}var Ar={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"},rr=Ar,oo=ge(7657),pr=function(st,gt){return ne.createElement(oo.Z,(0,ae.Z)({},st,{ref:gt,icon:rr}))},Jn=ne.forwardRef(pr),wr=Jn,_r=ge(56762);function Vn(nt){const st=ne.useRef(nt),gt=(0,_r.Z)();return[()=>st.current,yt=>{st.current=yt,gt()}]}var Dr=ge(3113),$r=ge(24905),jr=ge(38854),Cr=ge(64165),Ur=ge(20834),po=ge(40875),Po=ge(5112),Uo=ge(17574),Co=ge(47472),Ho=ge(92832);function sa(nt){let{value:st,onChange:gt,filterSearch:yt,tablePrefixCls:Pt,locale:Ct}=nt;return yt?ne.createElement("div",{className:`${Pt}-filter-dropdown-search`},ne.createElement(Ho.default,{prefix:ne.createElement(Co.Z,null),placeholder:Ct.filterSearchPlaceholder,onChange:gt,value:st,htmlSize:1,className:`${Pt}-filter-dropdown-search-input`})):null}var To=sa,ja=ge(10228);const Ba=nt=>{const{keyCode:st}=nt;st===ja.Z.ENTER&&nt.stopPropagation()};var Na=ne.forwardRef((nt,st)=>ne.createElement("div",{className:nt.className,onClick:gt=>gt.stopPropagation(),onKeyDown:Ba,ref:st},nt.children));function ko(nt){let st=[];return(nt||[]).forEach(gt=>{let{value:yt,children:Pt}=gt;st.push(yt),Pt&&(st=[].concat((0,En.Z)(st),(0,En.Z)(ko(Pt))))}),st}function Rr(nt){return nt.some(st=>{let{children:gt}=st;return gt})}function Vr(nt,st){return typeof st=="string"||typeof st=="number"?st==null?void 0:st.toString().toLowerCase().includes(nt.trim().toLowerCase()):!1}function Jo(nt){let{filters:st,prefixCls:gt,filteredKeys:yt,filterMultiple:Pt,searchValue:Ct,filterSearch:It}=nt;return st.map((Rt,jt)=>{const Ut=String(Rt.value);if(Rt.children)return{key:Ut||jt,label:Rt.text,popupClassName:`${gt}-dropdown-submenu`,children:Jo({filters:Rt.children,prefixCls:gt,filteredKeys:yt,filterMultiple:Pt,searchValue:Ct,filterSearch:It})};const Qt=Pt?$r.default:Po.ZP,Zt={key:Rt.value!==void 0?Ut:jt,label:ne.createElement(ne.Fragment,null,ne.createElement(Qt,{checked:yt.includes(Ut)}),ne.createElement("span",null,Rt.text))};return Ct.trim()?typeof It=="function"?It(Ct,Rt)?Zt:null:Vr(Ct,Rt.text)?Zt:null:Zt})}function oa(nt){var st,gt;const{tablePrefixCls:yt,prefixCls:Pt,column:Ct,dropdownPrefixCls:It,columnKey:Rt,filterMultiple:jt,filterMode:Ut="menu",filterSearch:Qt=!1,filterState:Zt,triggerFilter:wn,locale:gn,children:vn,getPopupContainer:Hn}=nt,{filterDropdownOpen:Fn,onFilterDropdownOpenChange:Gn,filterResetToDefaultFilteredValue:Bn,defaultFilteredValue:Yn,filterDropdownVisible:gr,onFilterDropdownVisibleChange:hr}=Ct,[ir,Ir]=ne.useState(!1),kr=!!(Zt&&(!((st=Zt.filteredKeys)===null||st===void 0)&&st.length||Zt.forceFiltered)),er=fr=>{Ir(fr),Gn==null||Gn(fr),hr==null||hr(fr)},lr=(gt=Fn!=null?Fn:gr)!==null&>!==void 0?gt:ir,tr=Zt==null?void 0:Zt.filteredKeys,[Xn,or]=Vn(tr||[]),Or=fr=>{let{selectedKeys:Fr}=fr;or(Fr)},Gr=(fr,Fr)=>{let{node:ao,checked:eo}=Fr;Or(jt?{selectedKeys:fr}:{selectedKeys:eo&&ao.key?[ao.key]:[]})};ne.useEffect(()=>{ir&&Or({selectedKeys:tr||[]})},[tr]);const[Br,vr]=ne.useState([]),Kr=fr=>{vr(fr)},[Jr,Eo]=ne.useState(""),so=fr=>{const{value:Fr}=fr.target;Eo(Fr)};ne.useEffect(()=>{ir||Eo("")},[ir]);const Bo=fr=>{const Fr=fr&&fr.length?fr:null;if(Fr===null&&(!Zt||!Zt.filteredKeys)||(0,se.Z)(Fr,Zt==null?void 0:Zt.filteredKeys,!0))return null;wn({column:Ct,key:Rt,filteredKeys:Fr})},No=()=>{er(!1),Bo(Xn())},zr=function(){let{confirm:fr,closeDropdown:Fr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};fr&&Bo([]),Fr&&er(!1),Eo(""),or(Bn?(Yn||[]).map(ao=>String(ao)):[])},Wo=function(){let{closeDropdown:fr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};fr&&er(!1),Bo(Xn())},uo=fr=>{fr&&tr!==void 0&&or(tr||[]),er(fr),!fr&&!Ct.filterDropdown&&No()},Lo=Ee()({[`${It}-menu-without-submenu`]:!Rr(Ct.filters||[])}),Oo=fr=>{if(fr.target.checked){const Fr=ko(Ct==null?void 0:Ct.filters).map(ao=>String(ao));or(Fr)}else or([])},la=fr=>{let{filters:Fr}=fr;return(Fr||[]).map((ao,eo)=>{const ta=String(ao.value),Qo={title:ao.text,key:ao.value!==void 0?ta:eo};return ao.children&&(Qo.children=la({filters:ao.children})),Qo})},Er=fr=>{var Fr;return Object.assign(Object.assign({},fr),{text:fr.title,value:fr.key,children:((Fr=fr.children)===null||Fr===void 0?void 0:Fr.map(ao=>Er(ao)))||[]})};let Sr;if(typeof Ct.filterDropdown=="function")Sr=Ct.filterDropdown({prefixCls:`${It}-custom`,setSelectedKeys:fr=>Or({selectedKeys:fr}),selectedKeys:Xn(),confirm:Wo,clearFilters:zr,filters:Ct.filters,visible:lr,close:()=>{er(!1)}});else if(Ct.filterDropdown)Sr=Ct.filterDropdown;else{const fr=Xn()||[],Fr=()=>(Ct.filters||[]).length===0?ne.createElement(Cr.Z,{image:Cr.Z.PRESENTED_IMAGE_SIMPLE,description:gn.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):Ut==="tree"?ne.createElement(ne.Fragment,null,ne.createElement(To,{filterSearch:Qt,value:Jr,onChange:so,tablePrefixCls:yt,locale:gn}),ne.createElement("div",{className:`${yt}-filter-dropdown-tree`},jt?ne.createElement($r.default,{checked:fr.length===ko(Ct.filters).length,indeterminate:fr.length>0&&fr.lengthtypeof Qt=="function"?Qt(Jr,Er(eo)):Vr(Jr,eo.title):void 0}))):ne.createElement(ne.Fragment,null,ne.createElement(To,{filterSearch:Qt,value:Jr,onChange:so,tablePrefixCls:yt,locale:gn}),ne.createElement(Ur.default,{selectable:!0,multiple:jt,prefixCls:`${It}-menu`,className:Lo,onSelect:Or,onDeselect:Or,selectedKeys:fr,getPopupContainer:Hn,openKeys:Br,onOpenChange:Kr,items:Jo({filters:Ct.filters||[],filterSearch:Qt,prefixCls:Pt,filteredKeys:Xn(),filterMultiple:jt,searchValue:Jr})})),ao=()=>Bn?(0,se.Z)((Yn||[]).map(eo=>String(eo)),fr,!0):fr.length===0;Sr=ne.createElement(ne.Fragment,null,Fr(),ne.createElement("div",{className:`${Pt}-dropdown-btns`},ne.createElement(Dr.ZP,{type:"link",size:"small",disabled:ao(),onClick:()=>zr()},gn.filterReset),ne.createElement(Dr.ZP,{type:"primary",size:"small",onClick:No},gn.filterConfirm)))}Ct.filterDropdown&&(Sr=ne.createElement(po.J,{selectable:void 0},Sr));const yr=()=>ne.createElement(Na,{className:`${Pt}-dropdown`},Sr);let dr;typeof Ct.filterIcon=="function"?dr=Ct.filterIcon(kr):Ct.filterIcon?dr=Ct.filterIcon:dr=ne.createElement(wr,null);const{direction:fo}=ne.useContext(Yr.E_);return ne.createElement("div",{className:`${Pt}-column`},ne.createElement("span",{className:`${yt}-column-title`},vn),ne.createElement(jr.Z,{dropdownRender:yr,trigger:["click"],open:lr,onOpenChange:uo,getPopupContainer:Hn,placement:fo==="rtl"?"bottomLeft":"bottomRight"},ne.createElement("span",{role:"button",tabIndex:-1,className:Ee()(`${Pt}-trigger`,{active:kr}),onClick:fr=>{fr.stopPropagation()}},dr)))}var ka=oa;function za(nt,st,gt){let yt=[];return(nt||[]).forEach((Pt,Ct)=>{var It;const Rt=On(Ct,gt);if(Pt.filters||"filterDropdown"in Pt||"onFilter"in Pt)if("filteredValue"in Pt){let jt=Pt.filteredValue;"filterDropdown"in Pt||(jt=(It=jt==null?void 0:jt.map(String))!==null&&It!==void 0?It:jt),yt.push({column:Pt,key:pn(Pt,Rt),filteredKeys:jt,forceFiltered:Pt.filtered})}else yt.push({column:Pt,key:pn(Pt,Rt),filteredKeys:st&&Pt.defaultFilteredValue?Pt.defaultFilteredValue:void 0,forceFiltered:Pt.filtered});"children"in Pt&&(yt=[].concat((0,En.Z)(yt),(0,En.Z)(za(Pt.children,st,Rt))))}),yt}function Ka(nt,st,gt,yt,Pt,Ct,It,Rt){return gt.map((jt,Ut)=>{const Qt=On(Ut,Rt),{filterMultiple:Zt=!0,filterMode:wn,filterSearch:gn}=jt;let vn=jt;if(vn.filters||vn.filterDropdown){const Hn=pn(vn,Qt),Fn=yt.find(Gn=>{let{key:Bn}=Gn;return Hn===Bn});vn=Object.assign(Object.assign({},vn),{title:Gn=>ne.createElement(ka,{tablePrefixCls:nt,prefixCls:`${nt}-filter`,dropdownPrefixCls:st,column:vn,columnKey:Hn,filterState:Fn,filterMultiple:Zt,filterMode:wn,filterSearch:gn,triggerFilter:Ct,locale:Pt,getPopupContainer:It},Zn(jt.title,Gn))})}return"children"in vn&&(vn=Object.assign(Object.assign({},vn),{children:Ka(nt,st,vn.children,yt,Pt,Ct,It,Qt)})),vn})}function ti(nt){const st={};return nt.forEach(gt=>{let{key:yt,filteredKeys:Pt,column:Ct}=gt;const{filters:It,filterDropdown:Rt}=Ct;if(Rt)st[yt]=Pt||null;else if(Array.isArray(Pt)){const jt=ko(It);st[yt]=jt.filter(Ut=>Pt.includes(String(Ut)))}else st[yt]=null}),st}function ni(nt,st){return st.reduce((gt,yt)=>{const{column:{onFilter:Pt,filters:Ct},filteredKeys:It}=yt;return Pt&&It&&It.length?gt.filter(Rt=>It.some(jt=>{const Ut=ko(Ct),Qt=Ut.findIndex(wn=>String(wn)===String(jt)),Zt=Qt!==-1?Ut[Qt]:jt;return Pt(Zt,Rt)})):gt},nt)}const ri=nt=>nt.flatMap(st=>"children"in st?[st].concat((0,En.Z)(ri(st.children||[]))):[st]);function Ua(nt){let{prefixCls:st,dropdownPrefixCls:gt,mergedColumns:yt,onFilterChange:Pt,getPopupContainer:Ct,locale:It}=nt;const Rt=ne.useMemo(()=>ri(yt||[]),[yt]),[jt,Ut]=ne.useState(()=>za(Rt,!0)),Qt=ne.useMemo(()=>{const vn=za(Rt,!1);if(vn.length===0)return vn;let Hn=!0,Fn=!0;if(vn.forEach(Gn=>{let{filteredKeys:Bn}=Gn;Bn!==void 0?Hn=!1:Fn=!1}),Hn){const Gn=(Rt||[]).map((Bn,Yn)=>pn(Bn,On(Yn)));return jt.filter(Bn=>{let{key:Yn}=Bn;return Gn.includes(Yn)}).map(Bn=>{const Yn=Rt[Gn.findIndex(gr=>gr===Bn.key)];return Object.assign(Object.assign({},Bn),{column:Object.assign(Object.assign({},Bn.column),Yn),forceFiltered:Yn.filtered})})}return vn},[Rt,jt]),Zt=ne.useMemo(()=>ti(Qt),[Qt]),wn=vn=>{const Hn=Qt.filter(Fn=>{let{key:Gn}=Fn;return Gn!==vn.key});Hn.push(vn),Ut(Hn),Pt(ti(Hn),Hn)};return[vn=>Ka(st,gt,vn,Qt,It,wn,Ct),Qt,Zt]}var fi=Ua;function gi(nt,st,gt){const yt=ne.useRef({});function Pt(Ct){if(!yt.current||yt.current.data!==nt||yt.current.childrenColumnName!==st||yt.current.getRowKey!==gt){let Rt=function(jt){jt.forEach((Ut,Qt)=>{const Zt=gt(Ut,Qt);It.set(Zt,Ut),Ut&&typeof Ut=="object"&&st in Ut&&Rt(Ut[st]||[])})};const It=new Map;Rt(nt),yt.current={data:nt,childrenColumnName:st,kvMap:It,getRowKey:gt}}return yt.current.kvMap.get(Ct)}return[Pt]}var Ha=ge(50371),oi=function(nt,st){var gt={};for(var yt in nt)Object.prototype.hasOwnProperty.call(nt,yt)&&st.indexOf(yt)<0&&(gt[yt]=nt[yt]);if(nt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pt=0,yt=Object.getOwnPropertySymbols(nt);Pt{const Ct=nt[Pt];typeof Ct!="function"&&(gt[Pt]=Ct)}),gt}function hi(nt,st,gt){const yt=gt&&typeof gt=="object"?gt:{},{total:Pt=0}=yt,Ct=oi(yt,["total"]),[It,Rt]=(0,ne.useState)(()=>({current:"defaultCurrent"in Ct?Ct.defaultCurrent:1,pageSize:"defaultPageSize"in Ct?Ct.defaultPageSize:$a})),jt=(0,Ha.Z)(It,Ct,{total:Pt>0?Pt:nt}),Ut=Math.ceil((Pt||nt)/jt.pageSize);jt.current>Ut&&(jt.current=Ut||1);const Qt=(wn,gn)=>{Rt({current:wn!=null?wn:1,pageSize:gn||jt.pageSize})},Zt=(wn,gn)=>{var vn;gt&&((vn=gt.onChange)===null||vn===void 0||vn.call(gt,wn,gn)),Qt(wn,gn),st(wn,gn||(jt==null?void 0:jt.pageSize))};return gt===!1?[{},()=>{}]:[Object.assign(Object.assign({},jt),{onChange:Zt}),Qt]}var mi=hi,pi=ge(84105),ai=ge(35654),Xa=ge(90782),vi=ge(71430),yi=ge(18929);const Ca={},Ya="SELECT_ALL",Ja="SELECT_INVERT",mr="SELECT_NONE",Xr=[],ea=(nt,st)=>{let gt=[];return(st||[]).forEach(yt=>{gt.push(yt),yt&&typeof yt=="object"&&nt in yt&&(gt=[].concat((0,En.Z)(gt),(0,En.Z)(ea(nt,yt[nt]))))}),gt};var Ia=(nt,st)=>{const{preserveSelectedRowKeys:gt,selectedRowKeys:yt,defaultSelectedRowKeys:Pt,getCheckboxProps:Ct,onChange:It,onSelect:Rt,onSelectAll:jt,onSelectInvert:Ut,onSelectNone:Qt,onSelectMultiple:Zt,columnWidth:wn,type:gn,selections:vn,fixed:Hn,renderCell:Fn,hideSelectAll:Gn,checkStrictly:Bn=!0}=st||{},{prefixCls:Yn,data:gr,pageData:hr,getRecordByKey:ir,getRowKey:Ir,expandType:kr,childrenColumnName:er,locale:lr,getPopupContainer:tr}=nt,[Xn,or]=(0,yi.Z)(yt||Pt||Xr,{value:yt}),Or=ne.useRef(new Map),Gr=(0,ne.useCallback)(Er=>{if(gt){const Sr=new Map;Er.forEach(yr=>{let dr=ir(yr);!dr&&Or.current.has(yr)&&(dr=Or.current.get(yr)),Sr.set(yr,dr)}),Or.current=Sr}},[ir,gt]);ne.useEffect(()=>{Gr(Xn)},[Xn]);const{keyEntities:Br}=(0,ne.useMemo)(()=>{if(Bn)return{keyEntities:null};let Er=gr;if(gt){const Sr=new Set(gr.map((dr,fo)=>Ir(dr,fo))),yr=Array.from(Or.current).reduce((dr,fo)=>{let[fr,Fr]=fo;return Sr.has(fr)?dr:dr.concat(Fr)},[]);Er=[].concat((0,En.Z)(Er),(0,En.Z)(yr))}return(0,vi.I8)(Er,{externalGetKey:Ir,childrenPropName:er})},[gr,Ir,Bn,er,gt]),vr=(0,ne.useMemo)(()=>ea(er,hr),[er,hr]),Kr=(0,ne.useMemo)(()=>{const Er=new Map;return vr.forEach((Sr,yr)=>{const dr=Ir(Sr,yr),fo=(Ct?Ct(Sr):null)||{};Er.set(dr,fo)}),Er},[vr,Ir,Ct]),Jr=(0,ne.useCallback)(Er=>{var Sr;return!!(!((Sr=Kr.get(Ir(Er)))===null||Sr===void 0)&&Sr.disabled)},[Kr,Ir]),[Eo,so]=(0,ne.useMemo)(()=>{if(Bn)return[Xn||[],[]];const{checkedKeys:Er,halfCheckedKeys:Sr}=(0,Xa.S)(Xn,!0,Br,Jr);return[Er||[],Sr]},[Xn,Bn,Br,Jr]),Bo=(0,ne.useMemo)(()=>{const Er=gn==="radio"?Eo.slice(0,1):Eo;return new Set(Er)},[Eo,gn]),No=(0,ne.useMemo)(()=>gn==="radio"?new Set:new Set(so),[so,gn]),[zr,Wo]=(0,ne.useState)(null);ne.useEffect(()=>{st||or(Xr)},[!!st]);const uo=(0,ne.useCallback)((Er,Sr)=>{let yr,dr;Gr(Er),gt?(yr=Er,dr=Er.map(fo=>Or.current.get(fo))):(yr=[],dr=[],Er.forEach(fo=>{const fr=ir(fo);fr!==void 0&&(yr.push(fo),dr.push(fr))})),or(yr),It==null||It(yr,dr,{type:Sr})},[or,ir,It,gt]),Lo=(0,ne.useCallback)((Er,Sr,yr,dr)=>{if(Rt){const fo=yr.map(fr=>ir(fr));Rt(ir(Er),Sr,fo,dr)}uo(yr,"single")},[Rt,ir,uo]),Oo=(0,ne.useMemo)(()=>!vn||Gn?null:(vn===!0?[Ya,Ja,mr]:vn).map(Sr=>Sr===Ya?{key:"all",text:lr.selectionAll,onSelect(){uo(gr.map((yr,dr)=>Ir(yr,dr)).filter(yr=>{const dr=Kr.get(yr);return!(dr!=null&&dr.disabled)||Bo.has(yr)}),"all")}}:Sr===Ja?{key:"invert",text:lr.selectInvert,onSelect(){const yr=new Set(Bo);hr.forEach((fo,fr)=>{const Fr=Ir(fo,fr),ao=Kr.get(Fr);ao!=null&&ao.disabled||(yr.has(Fr)?yr.delete(Fr):yr.add(Fr))});const dr=Array.from(yr);Ut&&Ut(dr),uo(dr,"invert")}}:Sr===mr?{key:"none",text:lr.selectNone,onSelect(){Qt==null||Qt(),uo(Array.from(Bo).filter(yr=>{const dr=Kr.get(yr);return dr==null?void 0:dr.disabled}),"none")}}:Sr).map(Sr=>Object.assign(Object.assign({},Sr),{onSelect:function(){for(var yr,dr,fo=arguments.length,fr=new Array(fo),Fr=0;Fr{var Sr;if(!st)return Er.filter(mo=>mo!==Ca);let yr=(0,En.Z)(Er);const dr=new Set(Bo),fo=vr.map(Ir).filter(mo=>!Kr.get(mo).disabled),fr=fo.every(mo=>dr.has(mo)),Fr=fo.some(mo=>dr.has(mo)),ao=()=>{const mo=[];fr?fo.forEach(Io=>{dr.delete(Io),mo.push(Io)}):fo.forEach(Io=>{dr.has(Io)||(dr.add(Io),mo.push(Io))});const vo=Array.from(dr);jt==null||jt(!fr,vo.map(Io=>ir(Io)),mo.map(Io=>ir(Io))),uo(vo,"all"),Wo(null)};let eo;if(gn!=="radio"){let mo;if(Oo){const Qr={getPopupContainer:tr,items:Oo.map((aa,na)=>{const{key:ma,text:xa,onSelect:Pa}=aa;return{key:ma!=null?ma:na,onClick:()=>{Pa==null||Pa(fo)},label:xa}})};mo=ne.createElement("div",{className:`${Yn}-selection-extra`},ne.createElement(jr.Z,{menu:Qr,getPopupContainer:tr},ne.createElement("span",null,ne.createElement(pi.Z,null))))}const vo=vr.map((Qr,aa)=>{const na=Ir(Qr,aa),ma=Kr.get(na)||{};return Object.assign({checked:dr.has(na)},ma)}).filter(Qr=>{let{disabled:aa}=Qr;return aa}),Io=!!vo.length&&vo.length===vr.length,$o=Io&&vo.every(Qr=>{let{checked:aa}=Qr;return aa}),Vo=Io&&vo.some(Qr=>{let{checked:aa}=Qr;return aa});eo=!Gn&&ne.createElement("div",{className:`${Yn}-selection`},ne.createElement($r.default,{checked:Io?$o:!!vr.length&&fr,indeterminate:Io?!$o&&Vo:!fr&&Fr,onChange:ao,disabled:vr.length===0||Io,"aria-label":mo?"Custom selection":"Select all",skipGroup:!0}),mo)}let ta;gn==="radio"?ta=(mo,vo,Io)=>{const $o=Ir(vo,Io),Vo=dr.has($o);return{node:ne.createElement(Po.ZP,Object.assign({},Kr.get($o),{checked:Vo,onClick:Qr=>Qr.stopPropagation(),onChange:Qr=>{dr.has($o)||Lo($o,!0,[$o],Qr.nativeEvent)}})),checked:Vo}}:ta=(mo,vo,Io)=>{var $o;const Vo=Ir(vo,Io),Qr=dr.has(Vo),aa=No.has(Vo),na=Kr.get(Vo);let ma;return kr==="nest"?ma=aa:ma=($o=na==null?void 0:na.indeterminate)!==null&&$o!==void 0?$o:aa,{node:ne.createElement($r.default,Object.assign({},na,{indeterminate:ma,checked:Qr,skipGroup:!0,onClick:xa=>xa.stopPropagation(),onChange:xa=>{let{nativeEvent:Pa}=xa;const{shiftKey:ei}=Pa;let Aa=-1,ya=-1;if(ei&&Bn){const ua=new Set([zr,Vo]);fo.some((ia,Xo)=>{if(ua.has(ia))if(Aa===-1)Aa=Xo;else return ya=Xo,!0;return!1})}if(ya!==-1&&Aa!==ya&&Bn){const ua=fo.slice(Aa,ya+1),ia=[];Qr?ua.forEach(Ro=>{dr.has(Ro)&&(ia.push(Ro),dr.delete(Ro))}):ua.forEach(Ro=>{dr.has(Ro)||(ia.push(Ro),dr.add(Ro))});const Xo=Array.from(dr);Zt==null||Zt(!Qr,Xo.map(Ro=>ir(Ro)),ia.map(Ro=>ir(Ro))),uo(Xo,"multiple")}else{const ua=Eo;if(Bn){const ia=Qr?(0,ai._5)(ua,Vo):(0,ai.L0)(ua,Vo);Lo(Vo,!Qr,ia,Pa)}else{const ia=(0,Xa.S)([].concat((0,En.Z)(ua),[Vo]),!0,Br,Jr),{checkedKeys:Xo,halfCheckedKeys:Ro}=ia;let _a=Xo;if(Qr){const Wa=new Set(Xo);Wa.delete(Vo),_a=(0,Xa.S)(Array.from(Wa),{checked:!1,halfCheckedKeys:Ro},Br,Jr).checkedKeys}Lo(Vo,!Qr,_a,Pa)}}Wo(Qr?null:Vo)}})),checked:Qr}};const Qo=(mo,vo,Io)=>{const{node:$o,checked:Vo}=ta(mo,vo,Io);return Fn?Fn(Vo,vo,Io,$o):$o};if(!yr.includes(Ca))if(yr.findIndex(mo=>{var vo;return((vo=mo[bn])===null||vo===void 0?void 0:vo.columnType)==="EXPAND_COLUMN"})===0){const[mo,...vo]=yr;yr=[mo,Ca].concat((0,En.Z)(vo))}else yr=[Ca].concat((0,En.Z)(yr));const ba=yr.indexOf(Ca);yr=yr.filter((mo,vo)=>mo!==Ca||vo===ba);const Zo=yr[ba-1],va=yr[ba+1];let Ko=Hn;Ko===void 0&&((va==null?void 0:va.fixed)!==void 0?Ko=va.fixed:(Zo==null?void 0:Zo.fixed)!==void 0&&(Ko=Zo.fixed)),Ko&&Zo&&((Sr=Zo[bn])===null||Sr===void 0?void 0:Sr.columnType)==="EXPAND_COLUMN"&&Zo.fixed===void 0&&(Zo.fixed=Ko);const ca=Ee()(`${Yn}-selection-col`,{[`${Yn}-selection-col-with-dropdown`]:vn&&gn==="checkbox"}),Ga={fixed:Ko,width:wn,className:`${Yn}-selection-column`,title:st.columnTitle||eo,render:Qo,onCell:st.onCell,[bn]:{className:ca}};return yr.map(mo=>mo===Ca?Ga:mo)},[Ir,vr,st,Eo,Bo,No,wn,Oo,kr,zr,Kr,Zt,Lo,Jr]),Bo]},Ta=ge(89489),ha=ge(59477),Go=ge(6848);const pa="ascend",Qa="descend";function Ea(nt){return typeof nt.sorter=="object"&&typeof nt.sorter.multiple=="number"?nt.sorter.multiple:!1}function ii(nt){return typeof nt=="function"?nt:nt&&typeof nt=="object"&&nt.compare?nt.compare:!1}function qi(nt,st){return st?nt[nt.indexOf(st)+1]:nt[0]}function Si(nt,st,gt){let yt=[];function Pt(Ct,It){yt.push({column:Ct,key:pn(Ct,It),multiplePriority:Ea(Ct),sortOrder:Ct.sortOrder})}return(nt||[]).forEach((Ct,It)=>{const Rt=On(It,gt);Ct.children?("sortOrder"in Ct&&Pt(Ct,Rt),yt=[].concat((0,En.Z)(yt),(0,En.Z)(Si(Ct.children,st,Rt)))):Ct.sorter&&("sortOrder"in Ct?Pt(Ct,Rt):st&&Ct.defaultSortOrder&&yt.push({column:Ct,key:pn(Ct,Rt),multiplePriority:Ea(Ct),sortOrder:Ct.defaultSortOrder}))}),yt}function Ai(nt,st,gt,yt,Pt,Ct,It,Rt){return(st||[]).map((jt,Ut)=>{const Qt=On(Ut,Rt);let Zt=jt;if(Zt.sorter){const wn=Zt.sortDirections||Pt,gn=Zt.showSorterTooltip===void 0?It:Zt.showSorterTooltip,vn=pn(Zt,Qt),Hn=gt.find(kr=>{let{key:er}=kr;return er===vn}),Fn=Hn?Hn.sortOrder:null,Gn=qi(wn,Fn);let Bn;if(jt.sortIcon)Bn=jt.sortIcon({sortOrder:Fn});else{const kr=wn.includes(pa)&&ne.createElement(ha.Z,{className:Ee()(`${nt}-column-sorter-up`,{active:Fn===pa})}),er=wn.includes(Qa)&&ne.createElement(Ta.Z,{className:Ee()(`${nt}-column-sorter-down`,{active:Fn===Qa})});Bn=ne.createElement("span",{className:Ee()(`${nt}-column-sorter`,{[`${nt}-column-sorter-full`]:!!(kr&&er)})},ne.createElement("span",{className:`${nt}-column-sorter-inner`,"aria-hidden":"true"},kr,er))}const{cancelSort:Yn,triggerAsc:gr,triggerDesc:hr}=Ct||{};let ir=Yn;Gn===Qa?ir=hr:Gn===pa&&(ir=gr);const Ir=typeof gn=="object"?gn:{title:ir};Zt=Object.assign(Object.assign({},Zt),{className:Ee()(Zt.className,{[`${nt}-column-sort`]:Fn}),title:kr=>{const er=ne.createElement("div",{className:`${nt}-column-sorters`},ne.createElement("span",{className:`${nt}-column-title`},Zn(jt.title,kr)),Bn);return gn?ne.createElement(Go.Z,Object.assign({},Ir),er):er},onHeaderCell:kr=>{const er=jt.onHeaderCell&&jt.onHeaderCell(kr)||{},lr=er.onClick,tr=er.onKeyDown;er.onClick=Or=>{yt({column:jt,key:vn,sortOrder:Gn,multiplePriority:Ea(jt)}),lr==null||lr(Or)},er.onKeyDown=Or=>{Or.keyCode===ja.Z.ENTER&&(yt({column:jt,key:vn,sortOrder:Gn,multiplePriority:Ea(jt)}),tr==null||tr(Or))};const Xn=An(jt.title,{}),or=Xn==null?void 0:Xn.toString();return Fn?er["aria-sort"]=Fn==="ascend"?"ascending":"descending":er["aria-label"]=or||"",er.className=Ee()(er.className,`${nt}-column-has-sorters`),er.tabIndex=0,jt.ellipsis&&(er.title=(Xn!=null?Xn:"").toString()),er}})}return"children"in Zt&&(Zt=Object.assign(Object.assign({},Zt),{children:Ai(nt,Zt.children,gt,yt,Pt,Ct,It,Qt)})),Zt})}function Di(nt){const{column:st,sortOrder:gt}=nt;return{column:st,order:gt,field:st.dataIndex,columnKey:st.key}}function ji(nt){const st=nt.filter(gt=>{let{sortOrder:yt}=gt;return yt}).map(Di);return st.length===0&&nt.length?Object.assign(Object.assign({},Di(nt[nt.length-1])),{column:void 0}):st.length<=1?st[0]||{}:st}function bi(nt,st,gt){const yt=st.slice().sort((It,Rt)=>Rt.multiplePriority-It.multiplePriority),Pt=nt.slice(),Ct=yt.filter(It=>{let{column:{sorter:Rt},sortOrder:jt}=It;return ii(Rt)&&jt});return Ct.length?Pt.sort((It,Rt)=>{for(let jt=0;jt{const Rt=It[gt];return Rt?Object.assign(Object.assign({},It),{[gt]:bi(Rt,st,gt)}):It}):Pt}function es(nt){let{prefixCls:st,mergedColumns:gt,onSorterChange:yt,sortDirections:Pt,tableLocale:Ct,showSorterTooltip:It}=nt;const[Rt,jt]=ne.useState(Si(gt,!0)),Ut=ne.useMemo(()=>{let vn=!0;const Hn=Si(gt,!1);if(!Hn.length)return Rt;const Fn=[];function Gn(Yn){vn?Fn.push(Yn):Fn.push(Object.assign(Object.assign({},Yn),{sortOrder:null}))}let Bn=null;return Hn.forEach(Yn=>{Bn===null?(Gn(Yn),Yn.sortOrder&&(Yn.multiplePriority===!1?vn=!1:Bn=!0)):(Bn&&Yn.multiplePriority!==!1||(vn=!1),Gn(Yn))}),Fn},[gt,Rt]),Qt=ne.useMemo(()=>{const vn=Ut.map(Hn=>{let{column:Fn,sortOrder:Gn}=Hn;return{column:Fn,order:Gn}});return{sortColumns:vn,sortColumn:vn[0]&&vn[0].column,sortOrder:vn[0]&&vn[0].order}},[Ut]);function Zt(vn){let Hn;vn.multiplePriority===!1||!Ut.length||Ut[0].multiplePriority===!1?Hn=[vn]:Hn=[].concat((0,En.Z)(Ut.filter(Fn=>{let{key:Gn}=Fn;return Gn!==vn.key})),[vn]),jt(Hn),yt(ji(Hn),Hn)}return[vn=>Ai(st,vn,Ut,Zt,Pt,Ct,It),Ut,Qt,()=>ji(Ut)]}function Ii(nt,st){return nt.map(gt=>{const yt=Object.assign({},gt);return yt.title=Zn(gt.title,st),"children"in yt&&(yt.children=Ii(yt.children,st)),yt})}function ts(nt){return[ne.useCallback(gt=>Ii(gt,nt),[nt])]}var ns=Pr((nt,st)=>{const{_renderTimes:gt}=nt,{_renderTimes:yt}=st;return gt!==yt}),rs=xr((nt,st)=>{const{_renderTimes:gt}=nt,{_renderTimes:yt}=st;return gt!==yt}),qa=ge(64993),si=ge(17313),os=ge(83116),as=ge(37613),is=nt=>{const{componentCls:st}=nt,gt=`${nt.lineWidth}px ${nt.lineType} ${nt.tableBorderColor}`,yt=(Pt,Ct,It)=>({[`&${st}-${Pt}`]:{[`> ${st}-container`]:{[`> ${st}-content, > ${st}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${st}-expanded-row-fixed`]:{margin:`-${Ct}px -${It+nt.lineWidth}px`}}}}}});return{[`${st}-wrapper`]:{[`${st}${st}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${st}-title`]:{border:gt,borderBottom:0},[`> ${st}-container`]:{borderInlineStart:gt,borderTop:gt,[` > ${st}-content, > ${st}-header, > ${st}-body, @@ -230,25 +230,25 @@ headers: `+JSON.stringify(ft),lt.data=mt,lt.path=Be.path,lt.status=Re,lt.headers `]:{"> th, > td":{borderInlineEnd:0}}}}}},yt("middle",nt.tablePaddingVerticalMiddle,nt.tablePaddingHorizontalMiddle)),yt("small",nt.tablePaddingVerticalSmall,nt.tablePaddingHorizontalSmall)),{[`> ${st}-footer`]:{border:gt,borderTop:0}}),[`${st}-cell`]:{[`${st}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${nt.lineWidth}px 0 ${nt.lineWidth}px ${nt.tableHeaderBg}`}},[`${st}-bordered ${st}-cell-scrollbar`]:{borderInlineEnd:gt}}}},ss=nt=>{const{componentCls:st}=nt;return{[`${st}-wrapper`]:{[`${st}-cell-ellipsis`]:Object.assign(Object.assign({},si.vS),{wordBreak:"keep-all",[` &${st}-cell-fix-left-last, &${st}-cell-fix-right-first - `]:{overflow:"visible",[`${st}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${st}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},ls=nt=>{const{componentCls:st}=nt;return{[`${st}-wrapper`]:{[`${st}-tbody > tr${st}-placeholder`]:{textAlign:"center",color:nt.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:nt.colorBgContainer}}}}},cs=ge(15969),us=nt=>{const{componentCls:st,antCls:gt,controlInteractiveSize:yt,motionDurationSlow:wt,lineWidth:Ct,paddingXS:It,lineType:Rt,tableBorderColor:jt,tableExpandIconBg:Ut,tableExpandColumnWidth:Qt,borderRadius:Zt,fontSize:wn,fontSizeSM:gn,lineHeight:vn,tablePaddingVertical:Hn,tablePaddingHorizontal:Mn,tableExpandedRowBg:Gn,paddingXXS:Fn}=nt,Yn=yt/2-Ct,gr=Yn*2+Ct*3,hr=`${Ct}px ${Rt} ${jt}`,ir=Fn-Ct;return{[`${st}-wrapper`]:{[`${st}-expand-icon-col`]:{width:Qt},[`${st}-row-expand-icon-cell`]:{textAlign:"center",[`${st}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${st}-row-indent`]:{height:1,float:"left"},[`${st}-row-expand-icon`]:Object.assign(Object.assign({},(0,cs.N)(nt)),{position:"relative",float:"left",boxSizing:"border-box",width:gr,height:gr,padding:0,color:"inherit",lineHeight:`${gr}px`,background:Ut,border:hr,borderRadius:Zt,transform:`scale(${yt/gr})`,transition:`all ${wt}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${wt} ease-out`,content:'""'},"&::before":{top:Yn,insetInlineEnd:ir,insetInlineStart:ir,height:Ct},"&::after":{top:ir,bottom:ir,insetInlineStart:Yn,width:Ct,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"}}),[`${st}-row-indent + ${st}-row-expand-icon`]:{marginTop:(wn*vn-Ct*3)/2-Math.ceil((gn*1.4-Ct*3)/2),marginInlineEnd:It},[`tr${st}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:Gn}},[`${gt}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${st}-expanded-row-fixed`]:{position:"relative",margin:`-${Hn}px -${Mn}px`,padding:`${Hn}px ${Mn}px`}}}},ds=nt=>{const{componentCls:st,antCls:gt,iconCls:yt,tableFilterDropdownWidth:wt,tableFilterDropdownSearchWidth:Ct,paddingXXS:It,paddingXS:Rt,colorText:jt,lineWidth:Ut,lineType:Qt,tableBorderColor:Zt,tableHeaderIconColor:wn,fontSizeSM:gn,tablePaddingHorizontal:vn,borderRadius:Hn,motionDurationSlow:Mn,colorTextDescription:Gn,colorPrimary:Fn,tableHeaderFilterActiveBg:Yn,colorTextDisabled:gr,tableFilterDropdownBg:hr,tableFilterDropdownHeight:ir,controlItemBgHover:Ir,controlItemBgActive:kr,boxShadowSecondary:er,filterDropdownMenuBg:lr}=nt,tr=`${gt}-dropdown`,Xn=`${st}-filter-dropdown`,or=`${gt}-tree`,Or=`${Ut}px ${Qt} ${Zt}`;return[{[`${st}-wrapper`]:{[`${st}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${st}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-It,marginInline:`${It}px ${-vn/2}px`,padding:`0 ${It}px`,color:wn,fontSize:gn,borderRadius:Hn,cursor:"pointer",transition:`all ${Mn}`,"&:hover":{color:Gn,background:Yn},"&.active":{color:Fn}}}},{[`${gt}-dropdown`]:{[Xn]:Object.assign(Object.assign({},(0,si.Wf)(nt)),{minWidth:wt,backgroundColor:hr,borderRadius:Hn,boxShadow:er,overflow:"hidden",[`${tr}-menu`]:{maxHeight:ir,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:lr,"&:empty::after":{display:"block",padding:`${Rt}px 0`,color:gr,fontSize:gn,textAlign:"center",content:'"Not Found"'}},[`${Xn}-tree`]:{paddingBlock:`${Rt}px 0`,paddingInline:Rt,[or]:{padding:0},[`${or}-treenode ${or}-node-content-wrapper:hover`]:{backgroundColor:Ir},[`${or}-treenode-checkbox-checked ${or}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:kr}}},[`${Xn}-search`]:{padding:Rt,borderBottom:Or,"&-input":{input:{minWidth:Ct},[yt]:{color:gr}}},[`${Xn}-checkall`]:{width:"100%",marginBottom:It,marginInlineStart:It},[`${Xn}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${Rt-Ut}px ${Rt}px`,overflow:"hidden",borderTop:Or}})}},{[`${gt}-dropdown ${Xn}, ${Xn}-submenu`]:{[`${gt}-checkbox-wrapper + span`]:{paddingInlineStart:Rt,color:jt},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},fs=nt=>{const{componentCls:st,lineWidth:gt,colorSplit:yt,motionDurationSlow:wt,zIndexTableFixed:Ct,tableBg:It,zIndexTableSticky:Rt}=nt,jt=yt;return{[`${st}-wrapper`]:{[` + `]:{overflow:"visible",[`${st}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${st}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},ls=nt=>{const{componentCls:st}=nt;return{[`${st}-wrapper`]:{[`${st}-tbody > tr${st}-placeholder`]:{textAlign:"center",color:nt.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:nt.colorBgContainer}}}}},cs=ge(15969),us=nt=>{const{componentCls:st,antCls:gt,controlInteractiveSize:yt,motionDurationSlow:Pt,lineWidth:Ct,paddingXS:It,lineType:Rt,tableBorderColor:jt,tableExpandIconBg:Ut,tableExpandColumnWidth:Qt,borderRadius:Zt,fontSize:wn,fontSizeSM:gn,lineHeight:vn,tablePaddingVertical:Hn,tablePaddingHorizontal:Fn,tableExpandedRowBg:Gn,paddingXXS:Bn}=nt,Yn=yt/2-Ct,gr=Yn*2+Ct*3,hr=`${Ct}px ${Rt} ${jt}`,ir=Bn-Ct;return{[`${st}-wrapper`]:{[`${st}-expand-icon-col`]:{width:Qt},[`${st}-row-expand-icon-cell`]:{textAlign:"center",[`${st}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${st}-row-indent`]:{height:1,float:"left"},[`${st}-row-expand-icon`]:Object.assign(Object.assign({},(0,cs.N)(nt)),{position:"relative",float:"left",boxSizing:"border-box",width:gr,height:gr,padding:0,color:"inherit",lineHeight:`${gr}px`,background:Ut,border:hr,borderRadius:Zt,transform:`scale(${yt/gr})`,transition:`all ${Pt}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${Pt} ease-out`,content:'""'},"&::before":{top:Yn,insetInlineEnd:ir,insetInlineStart:ir,height:Ct},"&::after":{top:ir,bottom:ir,insetInlineStart:Yn,width:Ct,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"}}),[`${st}-row-indent + ${st}-row-expand-icon`]:{marginTop:(wn*vn-Ct*3)/2-Math.ceil((gn*1.4-Ct*3)/2),marginInlineEnd:It},[`tr${st}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:Gn}},[`${gt}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${st}-expanded-row-fixed`]:{position:"relative",margin:`-${Hn}px -${Fn}px`,padding:`${Hn}px ${Fn}px`}}}},ds=nt=>{const{componentCls:st,antCls:gt,iconCls:yt,tableFilterDropdownWidth:Pt,tableFilterDropdownSearchWidth:Ct,paddingXXS:It,paddingXS:Rt,colorText:jt,lineWidth:Ut,lineType:Qt,tableBorderColor:Zt,tableHeaderIconColor:wn,fontSizeSM:gn,tablePaddingHorizontal:vn,borderRadius:Hn,motionDurationSlow:Fn,colorTextDescription:Gn,colorPrimary:Bn,tableHeaderFilterActiveBg:Yn,colorTextDisabled:gr,tableFilterDropdownBg:hr,tableFilterDropdownHeight:ir,controlItemBgHover:Ir,controlItemBgActive:kr,boxShadowSecondary:er,filterDropdownMenuBg:lr}=nt,tr=`${gt}-dropdown`,Xn=`${st}-filter-dropdown`,or=`${gt}-tree`,Or=`${Ut}px ${Qt} ${Zt}`;return[{[`${st}-wrapper`]:{[`${st}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${st}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-It,marginInline:`${It}px ${-vn/2}px`,padding:`0 ${It}px`,color:wn,fontSize:gn,borderRadius:Hn,cursor:"pointer",transition:`all ${Fn}`,"&:hover":{color:Gn,background:Yn},"&.active":{color:Bn}}}},{[`${gt}-dropdown`]:{[Xn]:Object.assign(Object.assign({},(0,si.Wf)(nt)),{minWidth:Pt,backgroundColor:hr,borderRadius:Hn,boxShadow:er,overflow:"hidden",[`${tr}-menu`]:{maxHeight:ir,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:lr,"&:empty::after":{display:"block",padding:`${Rt}px 0`,color:gr,fontSize:gn,textAlign:"center",content:'"Not Found"'}},[`${Xn}-tree`]:{paddingBlock:`${Rt}px 0`,paddingInline:Rt,[or]:{padding:0},[`${or}-treenode ${or}-node-content-wrapper:hover`]:{backgroundColor:Ir},[`${or}-treenode-checkbox-checked ${or}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:kr}}},[`${Xn}-search`]:{padding:Rt,borderBottom:Or,"&-input":{input:{minWidth:Ct},[yt]:{color:gr}}},[`${Xn}-checkall`]:{width:"100%",marginBottom:It,marginInlineStart:It},[`${Xn}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${Rt-Ut}px ${Rt}px`,overflow:"hidden",borderTop:Or}})}},{[`${gt}-dropdown ${Xn}, ${Xn}-submenu`]:{[`${gt}-checkbox-wrapper + span`]:{paddingInlineStart:Rt,color:jt},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},fs=nt=>{const{componentCls:st,lineWidth:gt,colorSplit:yt,motionDurationSlow:Pt,zIndexTableFixed:Ct,tableBg:It,zIndexTableSticky:Rt}=nt,jt=yt;return{[`${st}-wrapper`]:{[` ${st}-cell-fix-left, ${st}-cell-fix-right `]:{position:"sticky !important",zIndex:Ct,background:It},[` ${st}-cell-fix-left-first::after, ${st}-cell-fix-left-last::after - `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-gt,width:30,transform:"translateX(100%)",transition:`box-shadow ${wt}`,content:'""',pointerEvents:"none"},[`${st}-cell-fix-left-all::after`]:{display:"none"},[` + `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-gt,width:30,transform:"translateX(100%)",transition:`box-shadow ${Pt}`,content:'""',pointerEvents:"none"},[`${st}-cell-fix-left-all::after`]:{display:"none"},[` ${st}-cell-fix-right-first::after, ${st}-cell-fix-right-last::after - `]:{position:"absolute",top:0,bottom:-gt,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${wt}`,content:'""',pointerEvents:"none"},[`${st}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:Rt+1,width:30,transition:`box-shadow ${wt}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${st}-ping-left`]:{[`&:not(${st}-has-fix-left) ${st}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${jt}`}},[` + `]:{position:"absolute",top:0,bottom:-gt,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${Pt}`,content:'""',pointerEvents:"none"},[`${st}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:Rt+1,width:30,transition:`box-shadow ${Pt}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${st}-ping-left`]:{[`&:not(${st}-has-fix-left) ${st}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${jt}`}},[` ${st}-cell-fix-left-first::after, ${st}-cell-fix-left-last::after `]:{boxShadow:`inset 10px 0 8px -8px ${jt}`},[`${st}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${st}-ping-right`]:{[`&:not(${st}-has-fix-right) ${st}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${jt}`}},[` ${st}-cell-fix-right-first::after, ${st}-cell-fix-right-last::after - `]:{boxShadow:`inset -10px 0 8px -8px ${jt}`}}}}},gs=nt=>{const{componentCls:st,antCls:gt}=nt;return{[`${st}-wrapper`]:{[`${st}-pagination${gt}-pagination`]:{margin:`${nt.margin}px 0`},[`${st}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:nt.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},hs=nt=>{const{componentCls:st,tableRadius:gt}=nt;return{[`${st}-wrapper`]:{[st]:{[`${st}-title, ${st}-header`]:{borderRadius:`${gt}px ${gt}px 0 0`},[`${st}-title + ${st}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${st}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:gt,borderStartEndRadius:gt,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:gt},"> *:last-child":{borderStartEndRadius:gt}}},"&-footer":{borderRadius:`0 0 ${gt}px ${gt}px`}}}}},ms=nt=>{const{componentCls:st}=nt;return{[`${st}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${st}-pagination-left`]:{justifyContent:"flex-end"},[`${st}-pagination-right`]:{justifyContent:"flex-start"},[`${st}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${st}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${st}-row-indent`]:{float:"right"}}}}},ps=nt=>{const{componentCls:st,antCls:gt,iconCls:yt,fontSizeIcon:wt,padding:Ct,paddingXS:It,tableHeaderIconColor:Rt,tableHeaderIconColorHover:jt,tableSelectionColumnWidth:Ut}=nt;return{[`${st}-wrapper`]:{[`${st}-selection-col`]:{width:Ut,[`&${st}-selection-col-with-dropdown`]:{width:Ut+wt+Ct/4}},[`${st}-bordered ${st}-selection-col`]:{width:Ut+It*2,[`&${st}-selection-col-with-dropdown`]:{width:Ut+wt+Ct/4+It*2}},[` + `]:{boxShadow:`inset -10px 0 8px -8px ${jt}`}}}}},gs=nt=>{const{componentCls:st,antCls:gt}=nt;return{[`${st}-wrapper`]:{[`${st}-pagination${gt}-pagination`]:{margin:`${nt.margin}px 0`},[`${st}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:nt.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},hs=nt=>{const{componentCls:st,tableRadius:gt}=nt;return{[`${st}-wrapper`]:{[st]:{[`${st}-title, ${st}-header`]:{borderRadius:`${gt}px ${gt}px 0 0`},[`${st}-title + ${st}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${st}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:gt,borderStartEndRadius:gt,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:gt},"> *:last-child":{borderStartEndRadius:gt}}},"&-footer":{borderRadius:`0 0 ${gt}px ${gt}px`}}}}},ms=nt=>{const{componentCls:st}=nt;return{[`${st}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${st}-pagination-left`]:{justifyContent:"flex-end"},[`${st}-pagination-right`]:{justifyContent:"flex-start"},[`${st}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${st}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${st}-row-indent`]:{float:"right"}}}}},ps=nt=>{const{componentCls:st,antCls:gt,iconCls:yt,fontSizeIcon:Pt,padding:Ct,paddingXS:It,tableHeaderIconColor:Rt,tableHeaderIconColorHover:jt,tableSelectionColumnWidth:Ut}=nt;return{[`${st}-wrapper`]:{[`${st}-selection-col`]:{width:Ut,[`&${st}-selection-col-with-dropdown`]:{width:Ut+Pt+Ct/4}},[`${st}-bordered ${st}-selection-col`]:{width:Ut+It*2,[`&${st}-selection-col-with-dropdown`]:{width:Ut+Pt+Ct/4+It*2}},[` table tr th${st}-selection-column, table tr td${st}-selection-column - `]:{paddingInlineEnd:nt.paddingXS,paddingInlineStart:nt.paddingXS,textAlign:"center",[`${gt}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${st}-selection-column${st}-cell-fix-left`]:{zIndex:nt.zIndexTableFixed+1},[`table tr th${st}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${st}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${st}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${nt.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${nt.tablePaddingHorizontal/4}px`,[yt]:{color:Rt,fontSize:wt,verticalAlign:"baseline","&:hover":{color:jt}}}}}},vs=nt=>{const{componentCls:st}=nt,gt=(yt,wt,Ct,It)=>({[`${st}${st}-${yt}`]:{fontSize:It,[` + `]:{paddingInlineEnd:nt.paddingXS,paddingInlineStart:nt.paddingXS,textAlign:"center",[`${gt}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${st}-selection-column${st}-cell-fix-left`]:{zIndex:nt.zIndexTableFixed+1},[`table tr th${st}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${st}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${st}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${nt.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${nt.tablePaddingHorizontal/4}px`,[yt]:{color:Rt,fontSize:Pt,verticalAlign:"baseline","&:hover":{color:jt}}}}}},vs=nt=>{const{componentCls:st}=nt,gt=(yt,Pt,Ct,It)=>({[`${st}${st}-${yt}`]:{fontSize:It,[` ${st}-title, ${st}-footer, ${st}-cell, @@ -257,38 +257,38 @@ headers: `+JSON.stringify(ft),lt.data=mt,lt.path=Be.path,lt.status=Re,lt.headers ${st}-tbody > tr > td, tfoot > tr > th, tfoot > tr > td - `]:{padding:`${wt}px ${Ct}px`},[`${st}-filter-trigger`]:{marginInlineEnd:`-${Ct/2}px`},[`${st}-expanded-row-fixed`]:{margin:`-${wt}px -${Ct}px`},[`${st}-tbody`]:{[`${st}-wrapper:only-child ${st}`]:{marginBlock:`-${wt}px`,marginInline:`${nt.tableExpandColumnWidth-Ct}px -${Ct}px`}},[`${st}-selection-column`]:{paddingInlineStart:`${Ct/4}px`}}});return{[`${st}-wrapper`]:Object.assign(Object.assign({},gt("middle",nt.tablePaddingVerticalMiddle,nt.tablePaddingHorizontalMiddle,nt.tableFontSizeMiddle)),gt("small",nt.tablePaddingVerticalSmall,nt.tablePaddingHorizontalSmall,nt.tableFontSizeSmall))}},ys=nt=>{const{componentCls:st,marginXXS:gt,fontSizeIcon:yt,tableHeaderIconColor:wt,tableHeaderIconColorHover:Ct}=nt;return{[`${st}-wrapper`]:{[`${st}-thead th${st}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${nt.motionDurationSlow}`,"&:hover":{background:nt.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:nt.colorPrimary},[` + `]:{padding:`${Pt}px ${Ct}px`},[`${st}-filter-trigger`]:{marginInlineEnd:`-${Ct/2}px`},[`${st}-expanded-row-fixed`]:{margin:`-${Pt}px -${Ct}px`},[`${st}-tbody`]:{[`${st}-wrapper:only-child ${st}`]:{marginBlock:`-${Pt}px`,marginInline:`${nt.tableExpandColumnWidth-Ct}px -${Ct}px`}},[`${st}-selection-column`]:{paddingInlineStart:`${Ct/4}px`}}});return{[`${st}-wrapper`]:Object.assign(Object.assign({},gt("middle",nt.tablePaddingVerticalMiddle,nt.tablePaddingHorizontalMiddle,nt.tableFontSizeMiddle)),gt("small",nt.tablePaddingVerticalSmall,nt.tablePaddingHorizontalSmall,nt.tableFontSizeSmall))}},ys=nt=>{const{componentCls:st,marginXXS:gt,fontSizeIcon:yt,tableHeaderIconColor:Pt,tableHeaderIconColorHover:Ct}=nt;return{[`${st}-wrapper`]:{[`${st}-thead th${st}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${nt.motionDurationSlow}`,"&:hover":{background:nt.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:nt.colorPrimary},[` &${st}-cell-fix-left:hover, &${st}-cell-fix-right:hover - `]:{background:nt.tableFixedHeaderSortActiveBg}},[`${st}-thead th${st}-column-sort`]:{background:nt.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${st}-column-sort`]:{background:nt.tableBodySortBg},[`${st}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${st}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${st}-column-sorter`]:{marginInlineStart:gt,color:wt,fontSize:0,transition:`color ${nt.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:yt,"&.active":{color:nt.colorPrimary}},[`${st}-column-sorter-up + ${st}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${st}-column-sorters:hover ${st}-column-sorter`]:{color:Ct}}}},Ss=nt=>{const{componentCls:st,opacityLoading:gt,tableScrollThumbBg:yt,tableScrollThumbBgHover:wt,tableScrollThumbSize:Ct,tableScrollBg:It,zIndexTableSticky:Rt,stickyScrollBarBorderRadius:jt}=nt,Ut=`${nt.lineWidth}px ${nt.lineType} ${nt.tableBorderColor}`;return{[`${st}-wrapper`]:{[`${st}-sticky`]:{"&-holder":{position:"sticky",zIndex:Rt,background:nt.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${Ct}px !important`,zIndex:Rt,display:"flex",alignItems:"center",background:It,borderTop:Ut,opacity:gt,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:Ct,backgroundColor:yt,borderRadius:jt,transition:`all ${nt.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:wt}}}}}}},Ri=nt=>{const{componentCls:st,lineWidth:gt,tableBorderColor:yt}=nt,wt=`${gt}px ${nt.lineType} ${yt}`;return{[`${st}-wrapper`]:{[`${st}-summary`]:{position:"relative",zIndex:nt.zIndexTableFixed,background:nt.tableBg,"> tr":{"> th, > td":{borderBottom:wt}}},[`div${st}-summary`]:{boxShadow:`0 -${gt}px 0 ${yt}`}}}},bs=nt=>{const{componentCls:st}=nt,gt=`${nt.lineWidth}px ${nt.lineType} ${nt.tableBorderColor}`,yt=`${st}-expanded-row-cell`;return{[`${st}-wrapper`]:{[`${st}-tbody-virtual`]:{[`${st}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${st}-cell`]:{borderBottom:gt},[`${st}-expanded-row`]:{[`${yt}${yt}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${nt.lineWidth}px)`,borderInlineEnd:"none"}}},[`${st}-bordered`]:{[`${st}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:gt,position:"absolute"},[`${st}-cell`]:{borderInlineEnd:gt,[`&${st}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-nt.lineWidth,borderInlineStart:gt}}}}}}};const Ps=nt=>{const{componentCls:st,fontWeightStrong:gt,tablePaddingVertical:yt,tablePaddingHorizontal:wt,lineWidth:Ct,lineType:It,tableBorderColor:Rt,tableFontSize:jt,tableBg:Ut,tableRadius:Qt,tableHeaderTextColor:Zt,motionDurationMid:wn,tableHeaderBg:gn,tableHeaderCellSplitColor:vn,tableRowHoverBg:Hn,tableSelectedRowBg:Mn,tableSelectedRowHoverBg:Gn,tableFooterTextColor:Fn,tableFooterBg:Yn,paddingContentVerticalLG:gr}=nt,hr=`${Ct}px ${It} ${Rt}`;return{[`${st}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,si.dF)()),{[st]:Object.assign(Object.assign({},(0,si.Wf)(nt)),{fontSize:jt,background:Ut,borderRadius:`${Qt}px ${Qt}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${Qt}px ${Qt}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` + `]:{background:nt.tableFixedHeaderSortActiveBg}},[`${st}-thead th${st}-column-sort`]:{background:nt.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${st}-column-sort`]:{background:nt.tableBodySortBg},[`${st}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${st}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${st}-column-sorter`]:{marginInlineStart:gt,color:Pt,fontSize:0,transition:`color ${nt.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:yt,"&.active":{color:nt.colorPrimary}},[`${st}-column-sorter-up + ${st}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${st}-column-sorters:hover ${st}-column-sorter`]:{color:Ct}}}},Ss=nt=>{const{componentCls:st,opacityLoading:gt,tableScrollThumbBg:yt,tableScrollThumbBgHover:Pt,tableScrollThumbSize:Ct,tableScrollBg:It,zIndexTableSticky:Rt,stickyScrollBarBorderRadius:jt}=nt,Ut=`${nt.lineWidth}px ${nt.lineType} ${nt.tableBorderColor}`;return{[`${st}-wrapper`]:{[`${st}-sticky`]:{"&-holder":{position:"sticky",zIndex:Rt,background:nt.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${Ct}px !important`,zIndex:Rt,display:"flex",alignItems:"center",background:It,borderTop:Ut,opacity:gt,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:Ct,backgroundColor:yt,borderRadius:jt,transition:`all ${nt.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:Pt}}}}}}},Ri=nt=>{const{componentCls:st,lineWidth:gt,tableBorderColor:yt}=nt,Pt=`${gt}px ${nt.lineType} ${yt}`;return{[`${st}-wrapper`]:{[`${st}-summary`]:{position:"relative",zIndex:nt.zIndexTableFixed,background:nt.tableBg,"> tr":{"> th, > td":{borderBottom:Pt}}},[`div${st}-summary`]:{boxShadow:`0 -${gt}px 0 ${yt}`}}}},bs=nt=>{const{componentCls:st}=nt,gt=`${nt.lineWidth}px ${nt.lineType} ${nt.tableBorderColor}`,yt=`${st}-expanded-row-cell`;return{[`${st}-wrapper`]:{[`${st}-tbody-virtual`]:{[`${st}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${st}-cell`]:{borderBottom:gt},[`${st}-expanded-row`]:{[`${yt}${yt}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${nt.lineWidth}px)`,borderInlineEnd:"none"}}},[`${st}-bordered`]:{[`${st}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:gt,position:"absolute"},[`${st}-cell`]:{borderInlineEnd:gt,[`&${st}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-nt.lineWidth,borderInlineStart:gt}}}}}}};const Ps=nt=>{const{componentCls:st,fontWeightStrong:gt,tablePaddingVertical:yt,tablePaddingHorizontal:Pt,lineWidth:Ct,lineType:It,tableBorderColor:Rt,tableFontSize:jt,tableBg:Ut,tableRadius:Qt,tableHeaderTextColor:Zt,motionDurationMid:wn,tableHeaderBg:gn,tableHeaderCellSplitColor:vn,tableRowHoverBg:Hn,tableSelectedRowBg:Fn,tableSelectedRowHoverBg:Gn,tableFooterTextColor:Bn,tableFooterBg:Yn,paddingContentVerticalLG:gr}=nt,hr=`${Ct}px ${It} ${Rt}`;return{[`${st}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,si.dF)()),{[st]:Object.assign(Object.assign({},(0,si.Wf)(nt)),{fontSize:jt,background:Ut,borderRadius:`${Qt}px ${Qt}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${Qt}px ${Qt}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` ${st}-cell, ${st}-thead > tr > th, ${st}-tbody > tr > th, ${st}-tbody > tr > td, tfoot > tr > th, tfoot > tr > td - `]:{position:"relative",padding:`${gr}px ${wt}px`,overflowWrap:"break-word"},[`${st}-title`]:{padding:`${yt}px ${wt}px`},[`${st}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:Zt,fontWeight:gt,textAlign:"start",background:gn,borderBottom:hr,transition:`background ${wn} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${st}-selection-column):not(${st}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:vn,transform:"translateY(-50%)",transition:`background-color ${wn}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${st}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${wn}, border-color ${wn}`,borderBottom:hr,[` + `]:{position:"relative",padding:`${gr}px ${Pt}px`,overflowWrap:"break-word"},[`${st}-title`]:{padding:`${yt}px ${Pt}px`},[`${st}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:Zt,fontWeight:gt,textAlign:"start",background:gn,borderBottom:hr,transition:`background ${wn} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${st}-selection-column):not(${st}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:vn,transform:"translateY(-50%)",transition:`background-color ${wn}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${st}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${wn}, border-color ${wn}`,borderBottom:hr,[` > ${st}-wrapper:only-child, > ${st}-expanded-row-fixed > ${st}-wrapper:only-child - `]:{[st]:{marginBlock:`-${yt}px`,marginInline:`${nt.tableExpandColumnWidth-wt}px -${wt}px`,[`${st}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:Zt,fontWeight:gt,textAlign:"start",background:gn,borderBottom:hr,transition:`background ${wn} ease`},[` + `]:{[st]:{marginBlock:`-${yt}px`,marginInline:`${nt.tableExpandColumnWidth-Pt}px -${Pt}px`,[`${st}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:Zt,fontWeight:gt,textAlign:"start",background:gn,borderBottom:hr,transition:`background ${wn} ease`},[` &${st}-row:hover > th, &${st}-row:hover > td, > th${st}-cell-row-hover, > td${st}-cell-row-hover - `]:{background:Hn},[`&${st}-row-selected`]:{"> th, > td":{background:Mn},"&:hover > th, &:hover > td":{background:Gn}}}},[`${st}-footer`]:{padding:`${yt}px ${wt}px`,color:Fn,background:Yn}})}};var ws=(0,os.Z)("Table",nt=>{const{colorTextHeading:st,colorSplit:gt,colorIcon:yt,colorIconHover:wt,opacityLoading:Ct,colorBgContainer:It,controlInteractiveSize:Rt,headerBg:jt,headerColor:Ut,headerSortActiveBg:Qt,headerSortHoverBg:Zt,bodySortBg:wn,rowHoverBg:gn,rowSelectedBg:vn,rowSelectedHoverBg:Hn,rowExpandedBg:Mn,cellPaddingBlock:Gn,cellPaddingInline:Fn,cellPaddingBlockMD:Yn,cellPaddingInlineMD:gr,cellPaddingBlockSM:hr,cellPaddingInlineSM:ir,borderColor:Ir,footerBg:kr,footerColor:er,headerBorderRadius:lr,cellFontSize:tr,cellFontSizeMD:Xn,cellFontSizeSM:or,headerSplitColor:Or,fixedHeaderSortActiveBg:Gr,headerFilterHoverBg:Br,filterDropdownBg:vr,expandIconBg:Kr,selectionColumnWidth:Jr,stickyScrollBarBg:Eo}=nt,so=new qa.C(yt),Bo=new qa.C(wt),No=2,zr=(0,as.TS)(nt,{tableFontSize:tr,tableBg:It,tableRadius:lr,tablePaddingVertical:Gn,tablePaddingHorizontal:Fn,tablePaddingVerticalMiddle:Yn,tablePaddingHorizontalMiddle:gr,tablePaddingVerticalSmall:hr,tablePaddingHorizontalSmall:ir,tableBorderColor:Ir,tableHeaderTextColor:Ut,tableHeaderBg:jt,tableFooterTextColor:er,tableFooterBg:kr,tableHeaderCellSplitColor:Or,tableHeaderSortBg:Qt,tableHeaderSortHoverBg:Zt,tableHeaderIconColor:so.clone().setAlpha(so.getAlpha()*Ct).toRgbString(),tableHeaderIconColorHover:Bo.clone().setAlpha(Bo.getAlpha()*Ct).toRgbString(),tableBodySortBg:wn,tableFixedHeaderSortActiveBg:Gr,tableHeaderFilterActiveBg:Br,tableFilterDropdownBg:vr,tableRowHoverBg:gn,tableSelectedRowBg:vn,tableSelectedRowHoverBg:Hn,zIndexTableFixed:No,zIndexTableSticky:No+1,tableFontSizeMiddle:Xn,tableFontSizeSmall:or,tableSelectionColumnWidth:Jr,tableExpandIconBg:Kr,tableExpandColumnWidth:Rt+2*nt.padding,tableExpandedRowBg:Mn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Eo,tableScrollThumbBgHover:st,tableScrollBg:gt});return[Ps(zr),gs(zr),Ri(zr),ys(zr),ds(zr),is(zr),hs(zr),us(zr),Ri(zr),ls(zr),ps(zr),fs(zr),Ss(zr),ss(zr),vs(zr),ms(zr),bs(zr)]},nt=>{const{colorFillAlter:st,colorBgContainer:gt,colorTextHeading:yt,colorFillSecondary:wt,colorFillContent:Ct,controlItemBgActive:It,controlItemBgActiveHover:Rt,padding:jt,paddingSM:Ut,paddingXS:Qt,colorBorderSecondary:Zt,borderRadiusLG:wn,fontSize:gn,controlHeight:vn,colorTextPlaceholder:Hn}=nt,Mn=new qa.C(wt).onBackground(gt).toHexShortString(),Gn=new qa.C(Ct).onBackground(gt).toHexShortString(),Fn=new qa.C(st).onBackground(gt).toHexShortString();return{headerBg:Fn,headerColor:yt,headerSortActiveBg:Mn,headerSortHoverBg:Gn,bodySortBg:Fn,rowHoverBg:Fn,rowSelectedBg:It,rowSelectedHoverBg:Rt,rowExpandedBg:st,cellPaddingBlock:jt,cellPaddingInline:jt,cellPaddingBlockMD:Ut,cellPaddingInlineMD:Qt,cellPaddingBlockSM:Qt,cellPaddingInlineSM:Qt,borderColor:Zt,headerBorderRadius:wn,footerBg:Fn,footerColor:yt,cellFontSize:gn,cellFontSizeMD:gn,cellFontSizeSM:gn,headerSplitColor:Zt,fixedHeaderSortActiveBg:Mn,headerFilterHoverBg:Ct,filterDropdownMenuBg:gt,filterDropdownBg:gt,expandIconBg:gt,selectionColumnWidth:vn,stickyScrollBarBg:Hn,stickyScrollBarBorderRadius:100}});const Cs=[],Es=(nt,st)=>{const{prefixCls:gt,className:yt,rootClassName:wt,style:Ct,size:It,bordered:Rt,dropdownPrefixCls:jt,dataSource:Ut,pagination:Qt,rowSelection:Zt,rowKey:wn="key",rowClassName:gn,columns:vn,children:Hn,childrenColumnName:Mn,onChange:Gn,getPopupContainer:Fn,loading:Yn,expandIcon:gr,expandable:hr,expandedRowRender:ir,expandIconColumnIndex:Ir,indentSize:kr,scroll:er,sortDirections:lr,locale:tr,showSorterTooltip:Xn=!0,virtual:or}=nt,Or=ne.useMemo(()=>vn||Ot(Hn),[vn,Hn]),Gr=ne.useMemo(()=>Or.some(io=>io.responsive),[Or]),Br=(0,Lt.Z)(Gr),vr=ne.useMemo(()=>{const io=new Set(Object.keys(Br).filter(_o=>Br[_o]));return Or.filter(_o=>!_o.responsive||_o.responsive.some(qo=>io.has(qo)))},[Or,Br]),Kr=(0,Yo.Z)(nt,["className","style","columns"]),{locale:Jr=Xt.Z,direction:Eo,table:so,renderEmpty:Bo,getPrefixCls:No,getPopupContainer:zr}=ne.useContext(Yr.E_),Wo=(0,zo.Z)(It),uo=Object.assign(Object.assign({},Jr.Table),tr),Lo=Ut||Cs,Oo=No("table",gt),la=No("dropdown",jt),Er=Object.assign({childrenColumnName:Mn,expandIconColumnIndex:Ir},hr),{childrenColumnName:Sr="children"}=Er,yr=ne.useMemo(()=>Lo.some(io=>io==null?void 0:io[Sr])?"nest":ir||hr&&hr.expandedRowRender?"row":null,[Lo]),ur={body:ne.useRef()},fo=ne.useMemo(()=>typeof wn=="function"?wn:io=>io==null?void 0:io[wn],[wn]),[dr]=gi(Lo,Sr,fo),Fr={},ao=function(io,_o){let qo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Mo,ra,da;const fa=Object.assign(Object.assign({},Fr),io);qo&&((Mo=Fr.resetPagination)===null||Mo===void 0||Mo.call(Fr),!((ra=fa.pagination)===null||ra===void 0)&&ra.current&&(fa.pagination.current=1),Qt&&Qt.onChange&&Qt.onChange(1,(da=fa.pagination)===null||da===void 0?void 0:da.pageSize)),er&&er.scrollToFirstRowOnChange!==!1&&ur.body.current&&(0,Fo.Z)(0,{getContainer:()=>ur.body.current}),Gn==null||Gn(fa.pagination,fa.filters,fa.sorter,{currentDataSource:ni(bi(Lo,fa.sorterStates,Sr),fa.filterStates),action:_o})},eo=(io,_o)=>{ao({sorter:io,sorterStates:_o},"sort",!1)},[ta,Qo,ba,Zo]=es({prefixCls:Oo,mergedColumns:vr,onSorterChange:eo,sortDirections:lr||["ascend","descend"],tableLocale:uo,showSorterTooltip:Xn}),va=ne.useMemo(()=>bi(Lo,Qo,Sr),[Lo,Qo]);Fr.sorter=Zo(),Fr.sorterStates=Qo;const Ko=(io,_o)=>{ao({filters:io,filterStates:_o},"filter",!0)},[ca,Ga,mo]=fi({prefixCls:Oo,locale:uo,dropdownPrefixCls:la,mergedColumns:vr,onFilterChange:Ko,getPopupContainer:Fn||zr}),vo=ni(va,Ga);Fr.filters=mo,Fr.filterStates=Ga;const Io=ne.useMemo(()=>{const io={};return Object.keys(mo).forEach(_o=>{mo[_o]!==null&&(io[_o]=mo[_o])}),Object.assign(Object.assign({},ba),{filters:io})},[ba,mo]),[$o]=ts(Io),Vo=(io,_o)=>{ao({pagination:Object.assign(Object.assign({},Fr.pagination),{current:io,pageSize:_o})},"paginate")},[Qr,aa]=mi(vo.length,Vo,Qt);Fr.pagination=Qt===!1?{}:Va(Qr,Qt),Fr.resetPagination=aa;const na=ne.useMemo(()=>{if(Qt===!1||!Qr.pageSize)return vo;const{current:io=1,total:_o,pageSize:qo=$a}=Qr;return vo.length<_o?vo.length>qo?vo.slice((io-1)*qo,io*qo):vo:vo.slice((io-1)*qo,io*qo)},[!!Qt,vo,Qr&&Qr.current,Qr&&Qr.pageSize,Qr&&Qr.total]),[ma,xa]=Ia({prefixCls:Oo,data:vo,pageData:na,getRowKey:fo,getRecordByKey:dr,expandType:yr,childrenColumnName:Sr,locale:uo,getPopupContainer:Fn||zr},Zt),Pa=(io,_o,qo)=>{let Mo;return typeof gn=="function"?Mo=Ee()(gn(io,_o,qo)):Mo=Ee()(gn),Ee()({[`${Oo}-row-selected`]:xa.has(fo(io,_o))},Mo)};Er.__PARENT_RENDER_ICON__=Er.expandIcon,Er.expandIcon=Er.expandIcon||gr||cn(uo),yr==="nest"&&Er.expandIconColumnIndex===void 0?Er.expandIconColumnIndex=Zt?1:0:Er.expandIconColumnIndex>0&&Zt&&(Er.expandIconColumnIndex-=1),typeof Er.indentSize!="number"&&(Er.indentSize=typeof kr=="number"?kr:15);const ei=ne.useCallback(io=>$o(ma(ca(ta(io)))),[ta,ca,ma]);let Aa,ya;if(Qt!==!1&&(Qr!=null&&Qr.total)){let io;Qr.size?io=Qr.size:io=Wo==="small"||Wo==="middle"?"small":void 0;const _o=ra=>ne.createElement(mn.Z,Object.assign({},Qr,{className:Ee()(`${Oo}-pagination ${Oo}-pagination-${ra}`,Qr.className),size:io})),qo=Eo==="rtl"?"left":"right",{position:Mo}=Qr;if(Mo!==null&&Array.isArray(Mo)){const ra=Mo.find(Da=>Da.includes("top")),da=Mo.find(Da=>Da.includes("bottom")),fa=Mo.every(Da=>`${Da}`=="none");!ra&&!da&&!fa&&(ya=_o(qo)),ra&&(Aa=_o(ra.toLowerCase().replace("top",""))),da&&(ya=_o(da.toLowerCase().replace("bottom","")))}else ya=_o(qo)}let ua;typeof Yn=="boolean"?ua={spinning:Yn}:typeof Yn=="object"&&(ua=Object.assign({spinning:!0},Yn));const[ia,Xo]=ws(Oo),[,Ro]=(0,ln.Z)(),_a=Ee()(`${Oo}-wrapper`,so==null?void 0:so.className,{[`${Oo}-wrapper-rtl`]:Eo==="rtl"},yt,wt,Xo),Wa=Object.assign(Object.assign({},so==null?void 0:so.style),Ct),Ra=tr&&tr.emptyText||(Bo==null?void 0:Bo("Table"))||ne.createElement(co.Z,{componentName:"Table"}),Oa=or?rs:ns,li={},Pi=ne.useMemo(()=>{const{fontSize:io,lineHeight:_o,padding:qo,paddingXS:Mo,paddingSM:ra}=Ro,da=Math.floor(io*_o);switch(Wo){case"large":return qo*2+da;case"small":return Mo*2+da;default:return ra*2+da}},[Ro,Wo]);return or&&(li.listItemHeight=Pi),ia(ne.createElement("div",{ref:st,className:_a,style:Wa},ne.createElement(yn.Z,Object.assign({spinning:!1},ua),Aa,ne.createElement(Oa,Object.assign({},li,Kr,{columns:vr,direction:Eo,expandable:Er,prefixCls:Oo,className:Ee()({[`${Oo}-middle`]:Wo==="middle",[`${Oo}-small`]:Wo==="small",[`${Oo}-bordered`]:Rt,[`${Oo}-empty`]:Lo.length===0}),data:na,rowKey:fo,rowClassName:Pa,emptyText:Ra,internalHooks:_e,internalRefs:ur,transformColumns:ei})),ya)))};var xs=ne.forwardRef(Es);const _s=(nt,st)=>{const gt=ne.useRef(0);return gt.current+=1,ne.createElement(xs,Object.assign({},nt,{ref:st,_renderTimes:gt.current}))},La=ne.forwardRef(_s);La.SELECTION_COLUMN=Ca,La.EXPAND_COLUMN=be,La.SELECTION_ALL=Ya,La.SELECTION_INVERT=Ja,La.SELECTION_NONE=mr,La.Column=Do,La.ColumnGroup=jo,La.Summary=xe;var Os=La,Ts=Os},12563:function(_t,dt,ge){"use strict";ge.d(dt,{default:function(){return we}});var be=ge(59301),_e=ge(99267),E=ge(92310),he=ge.n(E),de=ge(36785),se=ge(47729),ne=ge(14088),ie=ge(36355),le=ge(17313),ue=ge(37613),ae=ge(83116);const oe=Pe=>{const{paddingXXS:Le,lineWidth:Ee,tagPaddingHorizontal:De,componentCls:Ce}=Pe,je=De-Ee,Me=Le-Ee;return{[Ce]:Object.assign(Object.assign({},(0,le.Wf)(Pe)),{display:"inline-block",height:"auto",marginInlineEnd:Pe.marginXS,paddingInline:je,fontSize:Pe.tagFontSize,lineHeight:Pe.tagLineHeight,whiteSpace:"nowrap",background:Pe.defaultBg,border:`${Pe.lineWidth}px ${Pe.lineType} ${Pe.colorBorder}`,borderRadius:Pe.borderRadiusSM,opacity:1,transition:`all ${Pe.motionDurationMid}`,textAlign:"start",position:"relative",[`&${Ce}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:Pe.defaultColor},[`${Ce}-close-icon`]:{marginInlineStart:Me,color:Pe.colorTextDescription,fontSize:Pe.tagIconSize,cursor:"pointer",transition:`all ${Pe.motionDurationMid}`,"&:hover":{color:Pe.colorTextHeading}},[`&${Ce}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${Pe.iconCls}-close, ${Pe.iconCls}-close:hover`]:{color:Pe.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${Ce}-checkable-checked):hover`]:{color:Pe.colorPrimary,backgroundColor:Pe.colorFillSecondary},"&:active, &-checked":{color:Pe.colorTextLightSolid},"&-checked":{backgroundColor:Pe.colorPrimary,"&:hover":{backgroundColor:Pe.colorPrimaryHover}},"&:active":{backgroundColor:Pe.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${Pe.iconCls} + span, > span + ${Pe.iconCls}`]:{marginInlineStart:je}}),[`${Ce}-borderless`]:{borderColor:"transparent",background:Pe.tagBorderlessBg}}},re=Pe=>{const{lineWidth:Le,fontSizeIcon:Ee}=Pe,De=Pe.fontSizeSM,Ce=`${Pe.lineHeightSM*De}px`;return(0,ue.TS)(Pe,{tagFontSize:De,tagLineHeight:Ce,tagIconSize:Ee-2*Le,tagPaddingHorizontal:8,tagBorderlessBg:Pe.colorFillTertiary})},ee=Pe=>({defaultBg:Pe.colorFillQuaternary,defaultColor:Pe.colorText});var a=(0,ae.Z)("Tag",Pe=>{const Le=re(Pe);return oe(Le)},ee),y=function(Pe,Le){var Ee={};for(var De in Pe)Object.prototype.hasOwnProperty.call(Pe,De)&&Le.indexOf(De)<0&&(Ee[De]=Pe[De]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ce=0,De=Object.getOwnPropertySymbols(Pe);Ce{const{prefixCls:Le,style:Ee,className:De,checked:Ce,onChange:je,onClick:Me}=Pe,Ge=y(Pe,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:Be,tag:tt}=be.useContext(ie.E_),Je=Ue=>{je==null||je(!Ce),Me==null||Me(Ue)},Ze=Be("tag",Le),[Xe,We]=a(Ze),ze=he()(Ze,`${Ze}-checkable`,{[`${Ze}-checkable-checked`]:Ce},tt==null?void 0:tt.className,De,We);return Xe(be.createElement("span",Object.assign({},Ge,{style:Object.assign(Object.assign({},Ee),tt==null?void 0:tt.style),className:ze,onClick:Je})))},z=ge(45157);const te=Pe=>(0,z.Z)(Pe,(Le,Ee)=>{let{textColor:De,lightBorderColor:Ce,lightColor:je,darkColor:Me}=Ee;return{[`${Pe.componentCls}-${Le}`]:{color:De,background:je,borderColor:Ce,"&-inverse":{color:Pe.colorTextLightSolid,background:Me,borderColor:Me},[`&${Pe.componentCls}-borderless`]:{borderColor:"transparent"}}}});var ce=(0,ae.b)(["Tag","preset"],Pe=>{const Le=re(Pe);return te(Le)},ee);function fe(Pe){return typeof Pe!="string"?Pe:Pe.charAt(0).toUpperCase()+Pe.slice(1)}const me=(Pe,Le,Ee)=>{const De=fe(Ee);return{[`${Pe.componentCls}-${Le}`]:{color:Pe[`color${Ee}`],background:Pe[`color${De}Bg`],borderColor:Pe[`color${De}Border`],[`&${Pe.componentCls}-borderless`]:{borderColor:"transparent"}}}};var ve=(0,ae.b)(["Tag","status"],Pe=>{const Le=re(Pe);return[me(Le,"success","Success"),me(Le,"processing","Info"),me(Le,"error","Error"),me(Le,"warning","Warning")]},ee),pe=function(Pe,Le){var Ee={};for(var De in Pe)Object.prototype.hasOwnProperty.call(Pe,De)&&Le.indexOf(De)<0&&(Ee[De]=Pe[De]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ce=0,De=Object.getOwnPropertySymbols(Pe);Ce{const{prefixCls:Ee,className:De,rootClassName:Ce,style:je,children:Me,icon:Ge,color:Be,onClose:tt,closeIcon:Je,closable:Ze,bordered:Xe=!0}=Pe,We=pe(Pe,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:ze,direction:Ue,tag:rt}=be.useContext(ie.E_),[Qe,ut]=be.useState(!0);be.useEffect(()=>{"visible"in We&&ut(We.visible)},[We.visible]);const Ye=(0,de.o2)(Be),He=(0,de.yT)(Be),Re=Ye||He,Ve=Object.assign(Object.assign({backgroundColor:Be&&!Re?Be:void 0},rt==null?void 0:rt.style),je),Ae=ze("tag",Ee),[Ne,qe]=a(Ae),Ke=he()(Ae,rt==null?void 0:rt.className,{[`${Ae}-${Be}`]:Re,[`${Ae}-has-color`]:Be&&!Re,[`${Ae}-hidden`]:!Qe,[`${Ae}-rtl`]:Ue==="rtl",[`${Ae}-borderless`]:!Xe},De,Ce,qe),Fe=ot=>{ot.stopPropagation(),tt==null||tt(ot),!ot.defaultPrevented&&ut(!1)},[,Oe]=(0,se.Z)(Ze,Je,ot=>ot===null?be.createElement(_e.Z,{className:`${Ae}-close-icon`,onClick:Fe}):be.createElement("span",{className:`${Ae}-close-icon`,onClick:Fe},ot),null,!1),Te=typeof We.onClick=="function"||Me&&Me.type==="a",xe=Ge||null,Ie=xe?be.createElement(be.Fragment,null,xe,Me&&be.createElement("span",null,Me)):Me,$e=be.createElement("span",Object.assign({},We,{ref:Le,className:Ke,style:Ve}),Ie,Oe,Ye&&be.createElement(ce,{key:"preset",prefixCls:Ae}),He&&be.createElement(ve,{key:"status",prefixCls:Ae}));return Ne(Te?be.createElement(ne.Z,{component:"Tag"},$e):$e)},ye=be.forwardRef(Se);ye.CheckableTag=b;var we=ye},65615:function(_t,dt,ge){"use strict";ge.d(dt,{Z:function(){return ot}});var be=ge(59301),_e=ge(33885),E=ge(54476),he=ge(76190),de=ge(42978),se=ge(75931),ne=ge(43403),ie=ge(35593),le=ge(92310),ue=ge.n(le),ae=ge(34280),oe=ge(18929),re=ge(6089);function ee(ke){var et=window.innerWidth||document.documentElement.clientWidth,pt=window.innerHeight||document.documentElement.clientHeight,ct=ke.getBoundingClientRect(),ht=ct.top,lt=ct.right,mt=ct.bottom,at=ct.left;return ht>=0&&at>=0&<<=et&&mt<=pt}function a(ke,et,pt){var ct;return(ct=pt!=null?pt:et)!==null&&ct!==void 0?ct:ke===null?"center":"bottom"}function y(ke,et,pt,ct){var ht=(0,be.useState)(void 0),lt=(0,de.Z)(ht,2),mt=lt[0],at=lt[1];(0,ae.Z)(function(){var rn=typeof ke=="function"?ke():ke;at(rn||null)});var it=(0,be.useState)(null),ft=(0,de.Z)(it,2),vt=ft[0],St=ft[1],Tt=(0,re.Z)(function(){if(mt){!ee(mt)&&et&&mt.scrollIntoView(ct);var rn=mt.getBoundingClientRect(),Sn=rn.left,un=rn.top,on=rn.width,Nn=rn.height,Wn={left:Sn,top:un,width:on,height:Nn,radius:0};St(function(En){return JSON.stringify(En)!==JSON.stringify(Wn)?Wn:En})}else St(null)}),Bt=function(Sn){var un;return(un=Array.isArray(pt==null?void 0:pt.offset)?pt==null?void 0:pt.offset[Sn]:pt==null?void 0:pt.offset)!==null&&un!==void 0?un:6};(0,ae.Z)(function(){return Tt(),window.addEventListener("resize",Tt),function(){window.removeEventListener("resize",Tt)}},[mt,et,Tt]);var Nt=(0,be.useMemo)(function(){if(!vt)return vt;var rn=Bt(0),Sn=Bt(1),un=(pt==null?void 0:pt.radius)||2;return{left:vt.left-rn,top:vt.top-Sn,width:vt.width+rn*2,height:vt.height+Sn*2,radius:un}},[vt,pt]);return[Nt,mt]}var x=ge(80402),b={fill:"transparent",pointerEvents:"auto"},z=function(et){var pt=et.prefixCls,ct=et.rootClassName,ht=et.pos,lt=et.showMask,mt=et.style,at=mt===void 0?{}:mt,it=et.fill,ft=it===void 0?"rgba(0,0,0,0.5)":it,vt=et.open,St=et.animated,Tt=et.zIndex,Bt=(0,x.Z)(),Nt="".concat(pt,"-mask-").concat(Bt),rn=(0,he.Z)(St)==="object"?St==null?void 0:St.placeholder:St;return be.createElement(ne.Z,{open:vt,autoLock:!0},be.createElement("div",{className:ue()("".concat(pt,"-mask"),ct),style:(0,_e.Z)({position:"fixed",left:0,right:0,top:0,bottom:0,zIndex:Tt,pointerEvents:"none"},at)},lt?be.createElement("svg",{style:{width:"100%",height:"100%"}},be.createElement("defs",null,be.createElement("mask",{id:Nt},be.createElement("rect",{x:"0",y:"0",width:"100vw",height:"100vh",fill:"white"}),ht&&be.createElement("rect",{x:ht.left,y:ht.top,rx:ht.radius,width:ht.width,height:ht.height,fill:"black",className:rn?"".concat(pt,"-placeholder-animated"):""}))),be.createElement("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:ft,mask:"url(#".concat(Nt,")")}),ht&&be.createElement(be.Fragment,null,be.createElement("rect",(0,E.Z)({},b,{x:"0",y:"0",width:"100%",height:ht.top})),be.createElement("rect",(0,E.Z)({},b,{x:"0",y:"0",width:ht.left,height:"100%"})),be.createElement("rect",(0,E.Z)({},b,{x:"0",y:ht.top+ht.height,width:"100%",height:"calc(100vh - ".concat(ht.top+ht.height,"px)")})),be.createElement("rect",(0,E.Z)({},b,{x:ht.left+ht.width,y:"0",width:"calc(100vw - ".concat(ht.left+ht.width,"px)"),height:"100%"})))):null))},te=z,ce={adjustX:1,adjustY:1},fe=[0,0],me={left:{points:["cr","cl"],offset:[-8,0]},right:{points:["cl","cr"],offset:[8,0]},top:{points:["bc","tc"],offset:[0,-8]},bottom:{points:["tc","bc"],offset:[0,8]},topLeft:{points:["bl","tl"],offset:[0,-8]},leftTop:{points:["tr","tl"],offset:[-8,0]},topRight:{points:["br","tr"],offset:[0,-8]},rightTop:{points:["tl","tr"],offset:[8,0]},bottomRight:{points:["tr","br"],offset:[0,8]},rightBottom:{points:["bl","br"],offset:[8,0]},bottomLeft:{points:["tl","bl"],offset:[0,8]},leftBottom:{points:["br","bl"],offset:[-8,0]}};function ve(){var ke=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,et={};return Object.keys(me).forEach(function(pt){et[pt]=(0,_e.Z)((0,_e.Z)({},me[pt]),{},{autoArrow:ke,targetOffset:fe})}),et}var pe=ve(),Se=ge(94480);function ye(ke){var et=ke.prefixCls,pt=ke.current,ct=ke.total,ht=ke.title,lt=ke.description,mt=ke.onClose,at=ke.onPrev,it=ke.onNext,ft=ke.onFinish,vt=ke.className,St=ke.closeIcon,Tt=St!==!1&&St!==null,Bt=St!==void 0&&St!==!0?St:be.createElement("span",{className:"".concat(et,"-close-x")},"\xD7");return be.createElement("div",{className:ue()("".concat(et,"-content"),vt)},be.createElement("div",{className:"".concat(et,"-inner")},Tt&&be.createElement("button",{type:"button",onClick:mt,"aria-label":"Close",className:"".concat(et,"-close")},Bt),be.createElement("div",{className:"".concat(et,"-header")},be.createElement("div",{className:"".concat(et,"-title")},ht)),be.createElement("div",{className:"".concat(et,"-description")},lt),be.createElement("div",{className:"".concat(et,"-footer")},be.createElement("div",{className:"".concat(et,"-sliders")},ct>1?(0,Se.Z)(Array.from({length:ct}).keys()).map(function(Nt,rn){return be.createElement("span",{key:Nt,className:rn===pt?"active":""})}):null),be.createElement("div",{className:"".concat(et,"-buttons")},pt!==0?be.createElement("button",{className:"".concat(et,"-prev-btn"),onClick:at},"Prev"):null,pt===ct-1?be.createElement("button",{className:"".concat(et,"-finish-btn"),onClick:ft},"Finish"):be.createElement("button",{className:"".concat(et,"-next-btn"),onClick:it},"Next")))))}var we=function(et){var pt=et.current,ct=et.renderPanel;return be.createElement(be.Fragment,null,typeof ct=="function"?ct(et,pt):be.createElement(ye,et))},Pe=we,Le=["prefixCls","steps","defaultCurrent","current","onChange","onClose","onFinish","open","mask","arrow","rootClassName","placement","renderPanel","gap","animated","scrollIntoViewOptions","zIndex","closeIcon"],Ee={left:"50%",top:"50%",width:1,height:1},De=function(et){var pt=et.prefixCls,ct=pt===void 0?"rc-tour":pt,ht=et.steps,lt=ht===void 0?[]:ht,mt=et.defaultCurrent,at=et.current,it=et.onChange,ft=et.onClose,vt=et.onFinish,St=et.open,Tt=et.mask,Bt=Tt===void 0?!0:Tt,Nt=et.arrow,rn=Nt===void 0?!0:Nt,Sn=et.rootClassName,un=et.placement,on=et.renderPanel,Nn=et.gap,Wn=et.animated,En=et.scrollIntoViewOptions,$t=En===void 0?!0:En,Gt=et.zIndex,Ht=Gt===void 0?1001:Gt,Wt=et.closeIcon,en=(0,se.Z)(et,Le),bn=be.useRef(),dn=(0,oe.Z)(0,{value:at,defaultValue:mt}),Ln=(0,de.Z)(dn,2),Yt=Ln[0],sn=Ln[1],Pn=(0,oe.Z)(void 0,{value:St,postState:function(ar){return Yt<0||Yt>=lt.length?!1:ar!=null?ar:!0}}),Rn=(0,de.Z)(Pn,2),Pt=Rn[0],Et=Rn[1],Ot=be.useRef(Pt);(0,ae.Z)(function(){Pt&&!Ot.current&&sn(0),Ot.current=Pt},[Pt]);var Kt=lt[Yt]||{},zn=Kt.target,Tn=Kt.placement,fr=Kt.style,nr=Kt.arrow,zt=Kt.className,At=Kt.mask,nn=Kt.scrollIntoViewOptions,Dt=Kt.closeIcon,fn=Pt&&(At!=null?At:Bt),kn=Dt!=null?Dt:Wt,Bn=nn!=null?nn:$t,An=y(zn,St,Nn,Bn),bt=(0,de.Z)(An,2),Mt=bt[0],Ft=bt[1],xt=a(Ft,un,Tn),tn=Ft?typeof nr=="undefined"?rn:nr:!1,qt=(0,he.Z)(tn)==="object"?tn.pointAtCenter:!1;(0,ae.Z)(function(){var cr;(cr=bn.current)===null||cr===void 0||cr.forceAlign()},[qt,Yt]);var Vt=function(ar){sn(ar),it==null||it(ar)};if(Ft===void 0)return null;var Jt=function(){Et(!1),ft==null||ft(Yt)},$n=function(){return be.createElement(Pe,(0,E.Z)({arrow:tn,key:"content",prefixCls:ct,total:lt.length,renderPanel:on,onPrev:function(){Vt(Yt-1)},onNext:function(){Vt(Yt+1)},onClose:Jt,current:Yt,onFinish:function(){Jt(),vt==null||vt()},closeIcon:kn},lt[Yt]))},Kn=typeof fn=="boolean"?fn:!!fn,kt=typeof fn=="boolean"?void 0:fn,br=function(ar){return ar||Ft||document.body};return be.createElement(be.Fragment,null,be.createElement(te,{zIndex:Ht,prefixCls:ct,pos:Mt,showMask:Kn,style:kt==null?void 0:kt.style,fill:kt==null?void 0:kt.color,open:Pt,animated:Wn,rootClassName:Sn}),be.createElement(ie.Z,(0,E.Z)({builtinPlacements:ve(qt)},en,{ref:bn,popupStyle:fr,popupPlacement:xt,popupVisible:Pt,popupClassName:ue()(Sn,zt),prefixCls:ct,popup:$n,forceRender:!1,destroyPopupOnHide:!0,zIndex:Ht,getTriggerDOMNode:br,arrow:!!tn}),be.createElement(ne.Z,{open:Pt,autoLock:!0},be.createElement("div",{className:ue()(Sn,"".concat(ct,"-target-placeholder")),style:(0,_e.Z)((0,_e.Z)({},Mt||Ee),{},{position:"fixed",pointerEvents:"none"})}))))},Ce=De,je=Ce,Me=ge(79676),Ge=ge(36355),Be=ge(88088),tt=ge(99267),Je=ge(3113),Ze=ge(9763),Xe=ge(31724),We=ge(47729);function ze(ke){return ke!=null}var rt=ke=>{let{stepProps:et,current:pt,type:ct,indicatorsRender:ht,closeIcon:lt}=ke;var mt,at;const{prefixCls:it,total:ft=1,title:vt,onClose:St,onPrev:Tt,onNext:Bt,onFinish:Nt,cover:rn,description:Sn,nextButtonProps:un,prevButtonProps:on,type:Nn,className:Wn,closeIcon:En}=et,$t=Nn!=null?Nn:ct,Gt=En!=null?En:lt,Ht=Gt!==!1&&Gt!==null,[Wt,en]=(0,We.Z)(Ht,Gt,Kt=>be.createElement("span",{onClick:St,"aria-label":"Close",className:`${it}-close`},Kt),be.createElement(tt.Z,{className:`${it}-close-icon`}),!0),bn=pt===ft-1,dn=()=>{var Kt;Tt==null||Tt(),(Kt=on==null?void 0:on.onClick)===null||Kt===void 0||Kt.call(on)},Ln=()=>{var Kt;bn?Nt==null||Nt():Bt==null||Bt(),(Kt=un==null?void 0:un.onClick)===null||Kt===void 0||Kt.call(un)},Yt=ze(vt)?be.createElement("div",{className:`${it}-header`},be.createElement("div",{className:`${it}-title`},vt)):null,sn=ze(Sn)?be.createElement("div",{className:`${it}-description`},Sn):null,Pn=ze(rn)?be.createElement("div",{className:`${it}-cover`},rn):null;let Rn;ht?Rn=ht(pt,ft):Rn=(0,Se.Z)(Array.from({length:ft}).keys()).map((Kt,zn)=>be.createElement("span",{key:Kt,className:ue()(zn===pt&&`${it}-indicator-active`,`${it}-indicator`)}));const Pt=$t==="primary"?"default":"primary",Et={type:"default",ghost:$t==="primary"},[Ot]=(0,Ze.Z)("Tour",Xe.Z.Tour);return be.createElement("div",{className:ue()(Wn,`${it}-content`)},be.createElement("div",{className:`${it}-inner`},Wt&&en,Pn,Yt,sn,be.createElement("div",{className:`${it}-footer`},ft>1&&be.createElement("div",{className:`${it}-indicators`},Rn),be.createElement("div",{className:`${it}-buttons`},pt!==0?be.createElement(Je.ZP,Object.assign({},Et,on,{onClick:dn,size:"small",className:ue()(`${it}-prev-btn`,on==null?void 0:on.className)}),(mt=on==null?void 0:on.children)!==null&&mt!==void 0?mt:Ot==null?void 0:Ot.Previous):null,be.createElement(Je.ZP,Object.assign({type:Pt},un,{onClick:Ln,size:"small",className:ue()(`${it}-next-btn`,un==null?void 0:un.className)}),(at=un==null?void 0:un.children)!==null&&at!==void 0?at:bn?Ot==null?void 0:Ot.Finish:Ot==null?void 0:Ot.Next)))))},Qe=ge(39722),ut=ge(64993),Ye=ge(17313),He=ge(19447),Re=ge(83116),Ve=ge(37613);const Ae=ke=>{const{componentCls:et,lineHeight:pt,padding:ct,paddingXS:ht,borderRadius:lt,borderRadiusXS:mt,colorPrimary:at,colorText:it,colorFill:ft,indicatorHeight:vt,indicatorWidth:St,boxShadowTertiary:Tt,tourZIndexPopup:Bt,fontSize:Nt,colorBgElevated:rn,fontWeightStrong:Sn,marginXS:un,colorTextLightSolid:on,tourBorderRadius:Nn,colorWhite:Wn,colorBgTextHover:En,tourCloseSize:$t,motionDurationSlow:Gt,antCls:Ht}=ke;return[{[et]:Object.assign(Object.assign({},(0,Ye.Wf)(ke)),{color:it,position:"absolute",zIndex:Bt,display:"block",visibility:"visible",fontSize:Nt,lineHeight:pt,width:520,"--antd-arrow-background-color":rn,"&-pure":{maxWidth:"100%",position:"relative"},[`&${et}-hidden`]:{display:"none"},[`${et}-content`]:{position:"relative"},[`${et}-inner`]:{textAlign:"start",textDecoration:"none",borderRadius:Nn,boxShadow:Tt,position:"relative",backgroundColor:rn,border:"none",backgroundClip:"padding-box",[`${et}-close`]:{position:"absolute",top:ct,insetInlineEnd:ct,color:ke.colorIcon,outline:"none",width:$t,height:$t,borderRadius:ke.borderRadiusSM,transition:`background-color ${ke.motionDurationMid}, color ${ke.motionDurationMid}`,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{color:ke.colorIconHover,backgroundColor:ke.wireframe?"transparent":ke.colorFillContent}},[`${et}-cover`]:{textAlign:"center",padding:`${ct+$t+ht}px ${ct}px 0`,img:{width:"100%"}},[`${et}-header`]:{padding:`${ct}px ${ct}px ${ht}px`,[`${et}-title`]:{lineHeight:pt,fontSize:Nt,fontWeight:Sn}},[`${et}-description`]:{padding:`0 ${ct}px`,lineHeight:pt,wordWrap:"break-word"},[`${et}-footer`]:{padding:`${ht}px ${ct}px ${ct}px`,textAlign:"end",borderRadius:`0 0 ${mt}px ${mt}px`,display:"flex",[`${et}-indicators`]:{display:"inline-block",[`${et}-indicator`]:{width:St,height:vt,display:"inline-block",borderRadius:"50%",background:ft,"&:not(:last-child)":{marginInlineEnd:vt},"&-active":{background:at}}},[`${et}-buttons`]:{marginInlineStart:"auto",[`${Ht}-btn`]:{marginInlineStart:un}}}},[`${et}-primary, &${et}-primary`]:{"--antd-arrow-background-color":at,[`${et}-inner`]:{color:on,textAlign:"start",textDecoration:"none",backgroundColor:at,borderRadius:lt,boxShadow:Tt,[`${et}-close`]:{color:on},[`${et}-indicators`]:{[`${et}-indicator`]:{background:new ut.C(on).setAlpha(.15).toRgbString(),"&-active":{background:on}}},[`${et}-prev-btn`]:{color:on,borderColor:new ut.C(on).setAlpha(.15).toRgbString(),backgroundColor:at,"&:hover":{backgroundColor:new ut.C(on).setAlpha(.15).toRgbString(),borderColor:"transparent"}},[`${et}-next-btn`]:{color:at,borderColor:"transparent",background:Wn,"&:hover":{background:new ut.C(En).onBackground(Wn).toRgbString()}}}}}),[`${et}-mask`]:{[`${et}-placeholder-animated`]:{transition:`all ${Gt}`}},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${et}-inner`]:{borderRadius:Math.min(Nn,He.qN)}}},(0,He.ZP)(ke,{colorBg:"var(--antd-arrow-background-color)",contentRadius:Nn,limitVerticalRadius:!0})]};var Ne=(0,Re.Z)("Tour",ke=>{const{borderRadiusLG:et,fontSize:pt,lineHeight:ct}=ke,ht=(0,Ve.TS)(ke,{tourZIndexPopup:ke.zIndexPopupBase+70,indicatorWidth:6,indicatorHeight:6,tourBorderRadius:et,tourCloseSize:pt*ct});return[Ae(ht)]}),qe=ge(53487),Ke=function(ke,et){var pt={};for(var ct in ke)Object.prototype.hasOwnProperty.call(ke,ct)&&et.indexOf(ct)<0&&(pt[ct]=ke[ct]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ht=0,ct=Object.getOwnPropertySymbols(ke);ht{const{prefixCls:et,current:pt=0,total:ct=6,className:ht,style:lt,type:mt}=ke,at=Ke(ke,["prefixCls","current","total","className","style","type"]),{getPrefixCls:it}=be.useContext(Ge.E_),ft=it("tour",et),[vt,St]=Ne(ft);return vt(be.createElement(Qe.t5,{prefixCls:ft,hashId:St,className:ue()(ht,`${ft}-pure`,mt&&`${ft}-${mt}`),style:lt},be.createElement(rt,{stepProps:Object.assign(Object.assign({},at),{prefixCls:ft,total:ct}),current:pt,type:mt})))};var Oe=(0,qe.i)(Fe),xe=ke=>{let{defaultType:et,steps:pt=[],current:ct,defaultCurrent:ht}=ke;var lt;const[mt,at]=(0,oe.Z)(ht,{value:ct});(0,be.useLayoutEffect)(()=>{ct!==void 0&&at(ct)},[ct]);const it=typeof mt=="number"?(lt=pt[mt])===null||lt===void 0?void 0:lt.type:et;return{currentMergedType:it!=null?it:et,updateInnerCurrent:at}},Ie=function(ke,et){var pt={};for(var ct in ke)Object.prototype.hasOwnProperty.call(ke,ct)&&et.indexOf(ct)<0&&(pt[ct]=ke[ct]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ht=0,ct=Object.getOwnPropertySymbols(ke);ht{const{prefixCls:et,current:pt,defaultCurrent:ct,type:ht,rootClassName:lt,indicatorsRender:mt,steps:at}=ke,it=Ie(ke,["prefixCls","current","defaultCurrent","type","rootClassName","indicatorsRender","steps"]),{getPrefixCls:ft,direction:vt}=(0,be.useContext)(Ge.E_),St=ft("tour",et),[Tt,Bt]=Ne(St),[,Nt]=(0,Be.Z)(),{currentMergedType:rn,updateInnerCurrent:Sn}=xe({defaultType:ht,steps:at,current:pt,defaultCurrent:ct}),un=(0,Me.Z)({arrowPointAtCenter:!0,autoAdjustOverflow:!0,offset:Nt.marginXXS,arrowWidth:Nt.sizePopupArrow,borderRadius:Nt.borderRadius}),on=ue()({[`${St}-primary`]:rn==="primary",[`${St}-rtl`]:vt==="rtl"},Bt,lt),Nn=(En,$t)=>be.createElement(rt,{type:ht,stepProps:En,current:$t,indicatorsRender:mt}),Wn=En=>{var $t;Sn(En),($t=ke.onChange)===null||$t===void 0||$t.call(ke,En)};return Tt(be.createElement(je,Object.assign({},it,{rootClassName:on,prefixCls:St,current:pt,defaultCurrent:ct,animated:!0,renderPanel:Nn,builtinPlacements:un,onChange:Wn,steps:at})))};$e._InternalPanelDoNotUseOrYouWillBeFired=Oe;var ot=$e},17574:function(_t,dt,ge){"use strict";ge.d(dt,{default:function(){return Be}});var be=ge(60091),_e=ge(94480),E=ge(52671),he=ge(8657),de=ge(54476),se=ge(59301),ne={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"},ie=ne,le=ge(7657),ue=function(Je,Ze){return se.createElement(le.Z,(0,de.Z)({},Je,{ref:Ze,icon:ie}))},ae=se.forwardRef(ue),oe=ae,re=ge(92310),ee=ge.n(re),a=ge(35654),y=ge(71430),x=ge(36355),b=ge(56082),z=ge(62892),te=ge(20648);const ce=4;function fe(tt){const{dropPosition:Je,dropLevelOffset:Ze,prefixCls:Xe,indent:We,direction:ze="ltr"}=tt,Ue=ze==="ltr"?"left":"right",rt=ze==="ltr"?"right":"left",Qe={[Ue]:-Ze*We+ce,[rt]:0};switch(Je){case-1:Qe.top=-3;break;case 1:Qe.bottom=-3;break;default:Qe.bottom=-3,Qe[Ue]=We+ce;break}return se.createElement("div",{style:Qe,className:`${Xe}-drop-indicator`})}var me=ge(71997),pe=se.forwardRef((tt,Je)=>{const{getPrefixCls:Ze,direction:Xe,virtual:We,tree:ze}=se.useContext(x.E_),{prefixCls:Ue,className:rt,showIcon:Qe=!1,showLine:ut,switcherIcon:Ye,blockNode:He=!1,children:Re,checkable:Ve=!1,selectable:Ae=!0,draggable:Ne,motion:qe,style:Ke}=tt,Fe=Ze("tree",Ue),Oe=Ze(),Te=qe!=null?qe:Object.assign(Object.assign({},(0,z.Z)(Oe)),{motionAppear:!1}),xe=Object.assign(Object.assign({},tt),{checkable:Ve,selectable:Ae,showIcon:Qe,motion:Te,blockNode:He,showLine:!!ut,dropIndicatorRender:fe}),[Ie,$e]=(0,te.ZP)(Fe),ot=se.useMemo(()=>{if(!Ne)return!1;let et={};switch(typeof Ne){case"function":et.nodeDraggable=Ne;break;case"object":et=Object.assign({},Ne);break;default:break}return et.icon!==!1&&(et.icon=et.icon||se.createElement(b.Z,null)),et},[Ne]),ke=et=>se.createElement(me.Z,{prefixCls:Fe,switcherIcon:Ye,treeNodeProps:et,showLine:ut});return Ie(se.createElement(be.Z,Object.assign({itemHeight:20,ref:Je,virtual:We},xe,{style:Object.assign(Object.assign({},ze==null?void 0:ze.style),Ke),prefixCls:Fe,className:ee()({[`${Fe}-icon-hide`]:!Qe,[`${Fe}-block-node`]:He,[`${Fe}-unselectable`]:!Ae,[`${Fe}-rtl`]:Xe==="rtl"},ze==null?void 0:ze.className,rt,$e),direction:Xe,checkable:Ve&&se.createElement("span",{className:`${Fe}-checkbox-inner`}),selectable:Ae,switcherIcon:ke,draggable:ot}),Re))}),Se;(function(tt){tt[tt.None=0]="None",tt[tt.Start=1]="Start",tt[tt.End=2]="End"})(Se||(Se={}));function ye(tt,Je){function Ze(Xe){const{key:We,children:ze}=Xe;Je(We,Xe)!==!1&&ye(ze||[],Je)}tt.forEach(Ze)}function we(tt){let{treeData:Je,expandedKeys:Ze,startKey:Xe,endKey:We}=tt;const ze=[];let Ue=Se.None;if(Xe&&Xe===We)return[Xe];if(!Xe||!We)return[];function rt(Qe){return Qe===Xe||Qe===We}return ye(Je,Qe=>{if(Ue===Se.End)return!1;if(rt(Qe)){if(ze.push(Qe),Ue===Se.None)Ue=Se.Start;else if(Ue===Se.Start)return Ue=Se.End,!1}else Ue===Se.Start&&ze.push(Qe);return Ze.includes(Qe)}),ze}function Pe(tt,Je){const Ze=(0,_e.Z)(Je),Xe=[];return ye(tt,(We,ze)=>{const Ue=Ze.indexOf(We);return Ue!==-1&&(Xe.push(ze),Ze.splice(Ue,1)),!!Ze.length}),Xe}var Le=function(tt,Je){var Ze={};for(var Xe in tt)Object.prototype.hasOwnProperty.call(tt,Xe)&&Je.indexOf(Xe)<0&&(Ze[Xe]=tt[Xe]);if(tt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var We=0,Xe=Object.getOwnPropertySymbols(tt);We{var{defaultExpandAll:Ze,defaultExpandParent:Xe,defaultExpandedKeys:We}=tt,ze=Le(tt,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Ue=se.useRef(),rt=se.useRef(),Qe=()=>{const{keyEntities:ot}=(0,y.I8)(De(ze));let ke;return Ze?ke=Object.keys(ot):Xe?ke=(0,a.r7)(ze.expandedKeys||We||[],ot):ke=ze.expandedKeys||We,ke},[ut,Ye]=se.useState(ze.selectedKeys||ze.defaultSelectedKeys||[]),[He,Re]=se.useState(()=>Qe());se.useEffect(()=>{"selectedKeys"in ze&&Ye(ze.selectedKeys)},[ze.selectedKeys]),se.useEffect(()=>{"expandedKeys"in ze&&Re(ze.expandedKeys)},[ze.expandedKeys]);const Ve=(ot,ke)=>{var et;return"expandedKeys"in ze||Re(ot),(et=ze.onExpand)===null||et===void 0?void 0:et.call(ze,ot,ke)},Ae=(ot,ke)=>{var et;const{multiple:pt}=ze,{node:ct,nativeEvent:ht}=ke,{key:lt=""}=ct,mt=De(ze),at=Object.assign(Object.assign({},ke),{selected:!0}),it=(ht==null?void 0:ht.ctrlKey)||(ht==null?void 0:ht.metaKey),ft=ht==null?void 0:ht.shiftKey;let vt;pt&&it?(vt=ot,Ue.current=lt,rt.current=vt,at.selectedNodes=Pe(mt,vt)):pt&&ft?(vt=Array.from(new Set([].concat((0,_e.Z)(rt.current||[]),(0,_e.Z)(we({treeData:mt,expandedKeys:He,startKey:lt,endKey:Ue.current}))))),at.selectedNodes=Pe(mt,vt)):(vt=[lt],Ue.current=lt,rt.current=vt,at.selectedNodes=Pe(mt,vt)),(et=ze.onSelect)===null||et===void 0||et.call(ze,vt,at),"selectedKeys"in ze||Ye(vt)},{getPrefixCls:Ne,direction:qe}=se.useContext(x.E_),{prefixCls:Ke,className:Fe,showIcon:Oe=!0,expandAction:Te="click"}=ze,xe=Le(ze,["prefixCls","className","showIcon","expandAction"]),Ie=Ne("tree",Ke),$e=ee()(`${Ie}-directory`,{[`${Ie}-directory-rtl`]:qe==="rtl"},Fe);return se.createElement(pe,Object.assign({icon:Ee,ref:Je,blockNode:!0},xe,{showIcon:Oe,expandAction:Te,prefixCls:Ie,className:$e,expandedKeys:He,selectedKeys:ut,onSelect:Ae,onExpand:Ve}))};var Me=se.forwardRef(Ce);const Ge=pe;Ge.DirectoryTree=Me,Ge.TreeNode=be.O;var Be=Ge},20648:function(_t,dt,ge){"use strict";ge.d(dt,{TM:function(){return re},Yk:function(){return oe}});var be=ge(36237),_e=ge(98447),E=ge(17313),he=ge(8378),de=ge(37613),se=ge(83116);const ne=new be.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),ie=(ee,a)=>({[`.${ee}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${a.motionDurationSlow}`}}}),le=(ee,a)=>({[`.${ee}-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:'""'}}}),ue=(ee,a)=>{const{treeCls:y,treeNodeCls:x,treeNodePadding:b,titleHeight:z,nodeSelectedBg:te,nodeHoverBg:ce}=a,fe=a.paddingXS;return{[y]:Object.assign(Object.assign({},(0,E.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,E.oN)(a)),[`${y}-list-holder-inner`]:{alignItems:"flex-start"},[`&${y}-block-node`]:{[`${y}-list-holder-inner`]:{alignItems:"stretch",[`${y}-node-content-wrapper`]:{flex:"auto"},[`${x}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:b,insetInlineStart:0,border:`1px solid ${a.colorPrimary}`,opacity:0,animationName:ne,animationDuration:a.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${x}`]:{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,E.oN)(a)),[`&:not(${x}-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}`,[`${x}:hover &`]:{opacity:.45}},[`&${x}-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({},ie(ee,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:fe},[`${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:ce},[`&${y}-node-selected`]:{backgroundColor:te},[`${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"},le(ee,a)),[`${x}.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"}}},[`${x}-leaf-last`]:{[`${y}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${z/2}px !important`}}}}})}},ae=ee=>{const{treeCls:a,treeNodeCls:y,treeNodePadding:x,directoryNodeSelectedBg:b,directoryNodeSelectedColor:z}=ee;return{[`${a}${a}-directory`]:{[y]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:x,insetInlineStart:0,transition:`background-color ${ee.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:ee.controlItemBgHover}},"> *":{zIndex:1},[`${a}-switcher`]:{transition:`color ${ee.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=(ee,a)=>{const y=`.${ee}`,x=`${y}-treenode`,b=a.paddingXS/2,z=(0,de.TS)(a,{treeCls:y,treeNodeCls:x,treeNodePadding:b});return[ue(ee,z),ae(z)]},re=ee=>{const{controlHeightSM:a}=ee;return{titleHeight:a,nodeHoverBg:ee.controlItemBgHover,nodeSelectedBg:ee.controlItemBgActive}};dt.ZP=(0,se.Z)("Tree",(ee,a)=>{let{prefixCls:y}=a;return[{[ee.componentCls]:(0,_e.C2)(`${y}-checkbox`,ee)},oe(y,ee),(0,he.Z)(ee)]},ee=>{const{colorTextLightSolid:a,colorPrimary:y}=ee;return Object.assign(Object.assign({},re(ee)),{directoryNodeSelectedColor:a,directoryNodeSelectedBg:y})})},71997:function(_t,dt,ge){"use strict";ge.d(dt,{Z:function(){return x}});var be=ge(54476),_e=ge(59301),E={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"},he=E,de=ge(7657),se=function(z,te){return _e.createElement(de.Z,(0,be.Z)({},z,{ref:te,icon:he}))},ne=_e.forwardRef(se),ie=ne,le=ge(52671),ue=ge(58617),ae=ge(15075),oe=ge(43531),re=ge(92310),ee=ge.n(re),a=ge(92343),x=b=>{const{prefixCls:z,switcherIcon:te,treeNodeProps:ce,showLine:fe}=b,{isLeaf:me,expanded:ve,loading:pe}=ce;if(pe)return _e.createElement(ue.Z,{className:`${z}-switcher-loading-icon`});let Se;if(fe&&typeof fe=="object"&&(Se=fe.showLeafIcon),me){if(!fe)return null;if(typeof Se!="boolean"&&Se){const Pe=typeof Se=="function"?Se(ce):Se,Le=`${z}-switcher-line-custom-icon`;return(0,a.l$)(Pe)?(0,a.Tm)(Pe,{className:ee()(Pe.props.className||"",Le)}):Pe}return Se?_e.createElement(le.Z,{className:`${z}-switcher-line-icon`}):_e.createElement("span",{className:`${z}-switcher-leaf-line`})}const ye=`${z}-switcher-icon`,we=typeof te=="function"?te(ce):te;return(0,a.l$)(we)?(0,a.Tm)(we,{className:ee()(we.props.className||"",ye)}):we!==void 0?we:fe?ve?_e.createElement(ae.Z,{className:`${z}-switcher-line-icon`}):_e.createElement(oe.Z,{className:`${z}-switcher-line-icon`}):_e.createElement(ie,{className:ye})}},54580:function(_t,dt,ge){"use strict";ge.d(dt,{default:function(){return An}});var be=ge(59301),_e=ge(94480),E=ge(92310),he=ge.n(E),de=ge(54476),se=ge(67732),ne=ge(83652),ie=ge(42403),le=ge(158),ue=ge(20068),ae=ge(75931),oe=ge(75044),re=ge(76190),ee=ge(3202),a=ge(26112);function y(bt,Mt){var Ft="cannot ".concat(bt.method," ").concat(bt.action," ").concat(Mt.status,"'"),xt=new Error(Ft);return xt.status=Mt.status,xt.method=bt.method,xt.url=bt.action,xt}function x(bt){var Mt=bt.responseText||bt.response;if(!Mt)return Mt;try{return JSON.parse(Mt)}catch(Ft){return Mt}}function b(bt){var Mt=new XMLHttpRequest;bt.onProgress&&Mt.upload&&(Mt.upload.onprogress=function(qt){qt.total>0&&(qt.percent=qt.loaded/qt.total*100),bt.onProgress(qt)});var Ft=new FormData;bt.data&&Object.keys(bt.data).forEach(function(tn){var qt=bt.data[tn];if(Array.isArray(qt)){qt.forEach(function(Vt){Ft.append("".concat(tn,"[]"),Vt)});return}Ft.append(tn,qt)}),bt.file instanceof Blob?Ft.append(bt.filename,bt.file,bt.file.name):Ft.append(bt.filename,bt.file),Mt.onerror=function(qt){bt.onError(qt)},Mt.onload=function(){return Mt.status<200||Mt.status>=300?bt.onError(y(bt,Mt),x(Mt)):bt.onSuccess(x(Mt),Mt)},Mt.open(bt.method,bt.action,!0),bt.withCredentials&&"withCredentials"in Mt&&(Mt.withCredentials=!0);var xt=bt.headers||{};return xt["X-Requested-With"]!==null&&Mt.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(xt).forEach(function(tn){xt[tn]!==null&&Mt.setRequestHeader(tn,xt[tn])}),Mt.send(Ft),{abort:function(){Mt.abort()}}}var z=+new Date,te=0;function ce(){return"rc-upload-".concat(z,"-").concat(++te)}var fe=ge(48736),me=function(bt,Mt){if(bt&&Mt){var Ft=Array.isArray(Mt)?Mt:Mt.split(","),xt=bt.name||"",tn=bt.type||"",qt=tn.replace(/\/.*$/,"");return Ft.some(function(Vt){var Jt=Vt.trim();if(/^\*(\/\*)?$/.test(Vt))return!0;if(Jt.charAt(0)==="."){var $n=xt.toLowerCase(),Kn=Jt.toLowerCase(),kt=[Kn];return(Kn===".jpg"||Kn===".jpeg")&&(kt=[".jpg",".jpeg"]),kt.some(function(br){return $n.endsWith(br)})}return/\/\*$/.test(Jt)?qt===Jt.replace(/\/.*$/,""):tn===Jt?!0:/^\w+$/.test(Jt)?((0,fe.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(Jt,"'.Skip for check.")),!0):!1})}return!0};function ve(bt,Mt){var Ft=bt.createReader(),xt=[];function tn(){Ft.readEntries(function(qt){var Vt=Array.prototype.slice.apply(qt);xt=xt.concat(Vt);var Jt=!Vt.length;Jt?Mt(xt):tn()})}tn()}var pe=function(Mt,Ft,xt){var tn=function qt(Vt,Jt){Vt&&(Vt.path=Jt||"",Vt.isFile?Vt.file(function($n){xt($n)&&(Vt.fullPath&&!$n.webkitRelativePath&&(Object.defineProperties($n,{webkitRelativePath:{writable:!0}}),$n.webkitRelativePath=Vt.fullPath.replace(/^\//,""),Object.defineProperties($n,{webkitRelativePath:{writable:!1}})),Ft([$n]))}):Vt.isDirectory&&ve(Vt,function($n){$n.forEach(function(Kn){qt(Kn,"".concat(Jt).concat(Vt.name,"/"))})}))};Mt.forEach(function(qt){tn(qt.webkitGetAsEntry())})},Se=pe,ye=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],we=function(bt){(0,ie.Z)(Ft,bt);var Mt=(0,le.Z)(Ft);function Ft(){var xt;(0,se.Z)(this,Ft);for(var tn=arguments.length,qt=new Array(tn),Vt=0;Vt{let{uid:qt}=tn;return qt===bt.uid});return xt===-1?Ft.push(bt):Ft[xt]=bt,Ft}function et(bt,Mt){const Ft=bt.uid!==void 0?"uid":"name";return Mt.filter(xt=>xt[Ft]===bt[Ft])[0]}function pt(bt,Mt){const Ft=bt.uid!==void 0?"uid":"name",xt=Mt.filter(tn=>tn[Ft]!==bt[Ft]);return xt.length===Mt.length?null:xt}const ct=function(){const Mt=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),xt=Mt[Mt.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(xt)||[""])[0]},ht=bt=>bt.indexOf("image/")===0,lt=bt=>{if(bt.type&&!bt.thumbUrl)return ht(bt.type);const Mt=bt.thumbUrl||bt.url||"",Ft=ct(Mt);return/^data:image\//.test(Mt)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(Ft)?!0:!(/^data:/.test(Mt)||Ft)},mt=200;function at(bt){return new Promise(Mt=>{if(!bt.type||!ht(bt.type)){Mt("");return}const Ft=document.createElement("canvas");Ft.width=mt,Ft.height=mt,Ft.style.cssText=`position: fixed; left: 0; top: 0; width: ${mt}px; height: ${mt}px; z-index: 9999; display: none;`,document.body.appendChild(Ft);const xt=Ft.getContext("2d"),tn=new Image;if(tn.onload=()=>{const{width:qt,height:Vt}=tn;let Jt=mt,$n=mt,Kn=0,kt=0;qt>Vt?($n=Vt*(mt/qt),kt=-($n-Jt)/2):(Jt=qt*(mt/Vt),Kn=-(Jt-$n)/2),xt.drawImage(tn,Kn,kt,Jt,$n);const br=Ft.toDataURL();document.body.removeChild(Ft),window.URL.revokeObjectURL(tn.src),Mt(br)},tn.crossOrigin="anonymous",bt.type.startsWith("image/svg+xml")){const qt=new FileReader;qt.onload=()=>{qt.result&&(tn.src=qt.result)},qt.readAsDataURL(bt)}else if(bt.type.startsWith("image/gif")){const qt=new FileReader;qt.onload=()=>{qt.result&&Mt(qt.result)},qt.readAsDataURL(bt)}else tn.src=window.URL.createObjectURL(bt)})}var it=ge(26227),ft=ge(41464),vt=ge(15277),St=ge(93948),Tt=ge(6848),Nt=be.forwardRef((bt,Mt)=>{let{prefixCls:Ft,className:xt,style:tn,locale:qt,listType:Vt,file:Jt,items:$n,progress:Kn,iconRender:kt,actionIconRender:br,itemRender:cr,isImgUrl:ar,showPreviewIcon:Hr,showRemoveIcon:xn,showDownloadIcon:jn,previewIcon:hn,removeIcon:_n,downloadIcon:Pr,onPreview:Un,onDownload:In,onClose:sr}=bt;var Qn,Wr;const{status:Zr}=Jt,[Mr,qr]=be.useState(Zr);be.useEffect(()=>{Zr!=="removed"&&qr(Zr)},[Zr]);const[lo,Cn]=be.useState(!1);be.useEffect(()=>{const Yr=setTimeout(()=>{Cn(!0)},300);return()=>{clearTimeout(Yr)}},[]);const wo=kt(Jt);let ro=be.createElement("div",{className:`${Ft}-icon`},wo);if(Vt==="picture"||Vt==="picture-card"||Vt==="picture-circle")if(Mr==="uploading"||!Jt.thumbUrl&&!Jt.url){const Yr=he()(`${Ft}-list-item-thumbnail`,{[`${Ft}-list-item-file`]:Mr!=="uploading"});ro=be.createElement("div",{className:Yr},wo)}else{const Yr=ar!=null&&ar(Jt)?be.createElement("img",{src:Jt.thumbUrl||Jt.url,alt:Jt.name,className:`${Ft}-list-item-image`,crossOrigin:Jt.crossOrigin}):wo,co=he()(`${Ft}-list-item-thumbnail`,{[`${Ft}-list-item-file`]:ar&&!ar(Jt)});ro=be.createElement("a",{className:co,onClick:zo=>Un(Jt,zo),href:Jt.url||Jt.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Yr)}const Nr=he()(`${Ft}-list-item`,`${Ft}-list-item-${Mr}`),So=typeof Jt.linkProps=="string"?JSON.parse(Jt.linkProps):Jt.linkProps,to=xn?br((typeof _n=="function"?_n(Jt):_n)||be.createElement(it.Z,null),()=>sr(Jt),Ft,qt.removeFile):null,no=jn&&Mr==="done"?br((typeof Pr=="function"?Pr(Jt):Pr)||be.createElement(ft.Z,null),()=>In(Jt),Ft,qt.downloadFile):null,bo=Vt!=="picture-card"&&Vt!=="picture-circle"&&be.createElement("span",{key:"download-delete",className:he()(`${Ft}-list-item-actions`,{picture:Vt==="picture"})},no,to),qn=he()(`${Ft}-list-item-name`),xr=Jt.url?[be.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:qn,title:Jt.name},So,{href:Jt.url,onClick:Yr=>Un(Jt,Yr)}),Jt.name),bo]:[be.createElement("span",{key:"view",className:qn,onClick:Yr=>Un(Jt,Yr),title:Jt.name},Jt.name),bo],Tr={pointerEvents:"none",opacity:.5},Lr=Hr?be.createElement("a",{href:Jt.url||Jt.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:Jt.url||Jt.thumbUrl?void 0:Tr,onClick:Yr=>Un(Jt,Yr),title:qt.previewFile},typeof hn=="function"?hn(Jt):hn||be.createElement(vt.Z,null)):null,ho=(Vt==="picture-card"||Vt==="picture-circle")&&Mr!=="uploading"&&be.createElement("span",{className:`${Ft}-list-item-actions`},Lr,Mr==="done"&&no,to),{getPrefixCls:Do}=be.useContext(Ge.E_),xo=Do(),jo=be.createElement("div",{className:Nr},ro,xr,ho,lo&&be.createElement(Oe.default,{motionName:`${xo}-fade`,visible:Mr==="uploading",motionDeadline:2e3},Yr=>{let{className:co}=Yr;const zo="percent"in Jt?be.createElement(St.Z,Object.assign({},Kn,{type:"line",percent:Jt.percent,"aria-label":Jt["aria-label"],"aria-labelledby":Jt["aria-labelledby"]})):null;return be.createElement("div",{className:he()(`${Ft}-list-item-progress`,co)},zo)})),Yo=Jt.response&&typeof Jt.response=="string"?Jt.response:((Qn=Jt.error)===null||Qn===void 0?void 0:Qn.statusText)||((Wr=Jt.error)===null||Wr===void 0?void 0:Wr.message)||qt.uploadError,Fo=Mr==="error"?be.createElement(Tt.Z,{title:Yo,getPopupContainer:Yr=>Yr.parentNode},jo):jo;return be.createElement("div",{className:he()(`${Ft}-list-item-container`,xt),style:tn,ref:Mt},cr?cr(Fo,Jt,$n,{download:In.bind(null,Jt),preview:Un.bind(null,Jt),remove:sr.bind(null,Jt)}):Fo)});const rn=(bt,Mt)=>{const{listType:Ft="text",previewFile:xt=at,onPreview:tn,onDownload:qt,onRemove:Vt,locale:Jt,iconRender:$n,isImageUrl:Kn=lt,prefixCls:kt,items:br=[],showPreviewIcon:cr=!0,showRemoveIcon:ar=!0,showDownloadIcon:Hr=!1,removeIcon:xn,previewIcon:jn,downloadIcon:hn,progress:_n={size:[-1,2],showInfo:!1},appendAction:Pr,appendActionVisible:Un=!0,itemRender:In,disabled:sr}=bt,Qn=(0,Te.Z)(),[Wr,Zr]=be.useState(!1);be.useEffect(()=>{Ft!=="picture"&&Ft!=="picture-card"&&Ft!=="picture-circle"||(br||[]).forEach(Tr=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(Tr.originFileObj instanceof File||Tr.originFileObj instanceof Blob)||Tr.thumbUrl!==void 0||(Tr.thumbUrl="",xt&&xt(Tr.originFileObj).then(Lr=>{Tr.thumbUrl=Lr||"",Qn()}))})},[Ft,br,xt]),be.useEffect(()=>{Zr(!0)},[]);const Mr=(Tr,Lr)=>{if(tn)return Lr==null||Lr.preventDefault(),tn(Tr)},qr=Tr=>{typeof qt=="function"?qt(Tr):Tr.url&&window.open(Tr.url)},lo=Tr=>{Vt==null||Vt(Tr)},Cn=Tr=>{if($n)return $n(Tr,Ft);const Lr=Tr.status==="uploading",ho=Kn&&Kn(Tr)?be.createElement(Fe,null):be.createElement(rt,null);let Do=Lr?be.createElement(Qe.Z,null):be.createElement(Ve,null);return Ft==="picture"?Do=Lr?be.createElement(Qe.Z,null):ho:(Ft==="picture-card"||Ft==="picture-circle")&&(Do=Lr?Jt.uploading:ho),Do},wo=(Tr,Lr,ho,Do)=>{const xo={type:"text",size:"small",title:Do,onClick:jo=>{Lr(),(0,Ie.l$)(Tr)&&Tr.props.onClick&&Tr.props.onClick(jo)},className:`${ho}-list-item-action`,disabled:sr};if((0,Ie.l$)(Tr)){const jo=(0,Ie.Tm)(Tr,Object.assign(Object.assign({},Tr.props),{onClick:()=>{}}));return be.createElement($e.ZP,Object.assign({},xo,{icon:jo}))}return be.createElement($e.ZP,Object.assign({},xo),be.createElement("span",null,Tr))};be.useImperativeHandle(Mt,()=>({handlePreview:Mr,handleDownload:qr}));const{getPrefixCls:ro}=be.useContext(Ge.E_),Nr=ro("upload",kt),So=ro(),to=he()(`${Nr}-list`,`${Nr}-list-${Ft}`),no=(0,_e.Z)(br.map(Tr=>({key:Tr.uid,file:Tr})));let qn={motionDeadline:2e3,motionName:`${Nr}-${Ft==="picture-card"||Ft==="picture-circle"?"animate-inline":"animate"}`,keys:no,motionAppear:Wr};const xr=be.useMemo(()=>{const Tr=Object.assign({},(0,xe.Z)(So));return delete Tr.onAppearEnd,delete Tr.onEnterEnd,delete Tr.onLeaveEnd,Tr},[So]);return Ft!=="picture-card"&&Ft!=="picture-circle"&&(qn=Object.assign(Object.assign({},xr),qn)),be.createElement("div",{className:to},be.createElement(Oe.CSSMotionList,Object.assign({},qn,{component:!1}),Tr=>{let{key:Lr,file:ho,className:Do,style:xo}=Tr;return be.createElement(Nt,{key:Lr,locale:Jt,prefixCls:Nr,className:Do,style:xo,file:ho,items:br,progress:_n,listType:Ft,isImgUrl:Kn,showPreviewIcon:cr,showRemoveIcon:ar,showDownloadIcon:Hr,removeIcon:xn,previewIcon:jn,downloadIcon:hn,iconRender:Cn,actionIconRender:wo,itemRender:In,onPreview:Mr,onDownload:qr,onClose:lo})}),Pr&&be.createElement(Oe.default,Object.assign({},qn,{visible:Un,forceRender:!0}),Tr=>{let{className:Lr,style:ho}=Tr;return(0,Ie.Tm)(Pr,Do=>({className:he()(Do.className,Lr),style:Object.assign(Object.assign(Object.assign({},ho),{pointerEvents:Lr?"none":void 0}),Do.style)}))}))};var un=be.forwardRef(rn),on=ge(17313),Nn=ge(8378),Wn=ge(83116),En=ge(37613),Gt=bt=>{const{componentCls:Mt,iconCls:Ft}=bt;return{[`${Mt}-wrapper`]:{[`${Mt}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:bt.colorFillAlter,border:`${bt.lineWidth}px dashed ${bt.colorBorder}`,borderRadius:bt.borderRadiusLG,cursor:"pointer",transition:`border-color ${bt.motionDurationSlow}`,[Mt]:{padding:`${bt.padding}px 0`},[`${Mt}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${Mt}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${Mt}-disabled):hover`]:{borderColor:bt.colorPrimaryHover},[`p${Mt}-drag-icon`]:{marginBottom:bt.margin,[Ft]:{color:bt.colorPrimary,fontSize:bt.uploadThumbnailSize}},[`p${Mt}-text`]:{margin:`0 0 ${bt.marginXXS}px`,color:bt.colorTextHeading,fontSize:bt.fontSizeLG},[`p${Mt}-hint`]:{color:bt.colorTextDescription,fontSize:bt.fontSize},[`&${Mt}-disabled`]:{cursor:"not-allowed",[`p${Mt}-drag-icon ${Ft}, + `]:{background:Hn},[`&${st}-row-selected`]:{"> th, > td":{background:Fn},"&:hover > th, &:hover > td":{background:Gn}}}},[`${st}-footer`]:{padding:`${yt}px ${Pt}px`,color:Bn,background:Yn}})}};var ws=(0,os.Z)("Table",nt=>{const{colorTextHeading:st,colorSplit:gt,colorIcon:yt,colorIconHover:Pt,opacityLoading:Ct,colorBgContainer:It,controlInteractiveSize:Rt,headerBg:jt,headerColor:Ut,headerSortActiveBg:Qt,headerSortHoverBg:Zt,bodySortBg:wn,rowHoverBg:gn,rowSelectedBg:vn,rowSelectedHoverBg:Hn,rowExpandedBg:Fn,cellPaddingBlock:Gn,cellPaddingInline:Bn,cellPaddingBlockMD:Yn,cellPaddingInlineMD:gr,cellPaddingBlockSM:hr,cellPaddingInlineSM:ir,borderColor:Ir,footerBg:kr,footerColor:er,headerBorderRadius:lr,cellFontSize:tr,cellFontSizeMD:Xn,cellFontSizeSM:or,headerSplitColor:Or,fixedHeaderSortActiveBg:Gr,headerFilterHoverBg:Br,filterDropdownBg:vr,expandIconBg:Kr,selectionColumnWidth:Jr,stickyScrollBarBg:Eo}=nt,so=new qa.C(yt),Bo=new qa.C(Pt),No=2,zr=(0,as.TS)(nt,{tableFontSize:tr,tableBg:It,tableRadius:lr,tablePaddingVertical:Gn,tablePaddingHorizontal:Bn,tablePaddingVerticalMiddle:Yn,tablePaddingHorizontalMiddle:gr,tablePaddingVerticalSmall:hr,tablePaddingHorizontalSmall:ir,tableBorderColor:Ir,tableHeaderTextColor:Ut,tableHeaderBg:jt,tableFooterTextColor:er,tableFooterBg:kr,tableHeaderCellSplitColor:Or,tableHeaderSortBg:Qt,tableHeaderSortHoverBg:Zt,tableHeaderIconColor:so.clone().setAlpha(so.getAlpha()*Ct).toRgbString(),tableHeaderIconColorHover:Bo.clone().setAlpha(Bo.getAlpha()*Ct).toRgbString(),tableBodySortBg:wn,tableFixedHeaderSortActiveBg:Gr,tableHeaderFilterActiveBg:Br,tableFilterDropdownBg:vr,tableRowHoverBg:gn,tableSelectedRowBg:vn,tableSelectedRowHoverBg:Hn,zIndexTableFixed:No,zIndexTableSticky:No+1,tableFontSizeMiddle:Xn,tableFontSizeSmall:or,tableSelectionColumnWidth:Jr,tableExpandIconBg:Kr,tableExpandColumnWidth:Rt+2*nt.padding,tableExpandedRowBg:Fn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Eo,tableScrollThumbBgHover:st,tableScrollBg:gt});return[Ps(zr),gs(zr),Ri(zr),ys(zr),ds(zr),is(zr),hs(zr),us(zr),Ri(zr),ls(zr),ps(zr),fs(zr),Ss(zr),ss(zr),vs(zr),ms(zr),bs(zr)]},nt=>{const{colorFillAlter:st,colorBgContainer:gt,colorTextHeading:yt,colorFillSecondary:Pt,colorFillContent:Ct,controlItemBgActive:It,controlItemBgActiveHover:Rt,padding:jt,paddingSM:Ut,paddingXS:Qt,colorBorderSecondary:Zt,borderRadiusLG:wn,fontSize:gn,controlHeight:vn,colorTextPlaceholder:Hn}=nt,Fn=new qa.C(Pt).onBackground(gt).toHexShortString(),Gn=new qa.C(Ct).onBackground(gt).toHexShortString(),Bn=new qa.C(st).onBackground(gt).toHexShortString();return{headerBg:Bn,headerColor:yt,headerSortActiveBg:Fn,headerSortHoverBg:Gn,bodySortBg:Bn,rowHoverBg:Bn,rowSelectedBg:It,rowSelectedHoverBg:Rt,rowExpandedBg:st,cellPaddingBlock:jt,cellPaddingInline:jt,cellPaddingBlockMD:Ut,cellPaddingInlineMD:Qt,cellPaddingBlockSM:Qt,cellPaddingInlineSM:Qt,borderColor:Zt,headerBorderRadius:wn,footerBg:Bn,footerColor:yt,cellFontSize:gn,cellFontSizeMD:gn,cellFontSizeSM:gn,headerSplitColor:Zt,fixedHeaderSortActiveBg:Fn,headerFilterHoverBg:Ct,filterDropdownMenuBg:gt,filterDropdownBg:gt,expandIconBg:gt,selectionColumnWidth:vn,stickyScrollBarBg:Hn,stickyScrollBarBorderRadius:100}});const Cs=[],Es=(nt,st)=>{const{prefixCls:gt,className:yt,rootClassName:Pt,style:Ct,size:It,bordered:Rt,dropdownPrefixCls:jt,dataSource:Ut,pagination:Qt,rowSelection:Zt,rowKey:wn="key",rowClassName:gn,columns:vn,children:Hn,childrenColumnName:Fn,onChange:Gn,getPopupContainer:Bn,loading:Yn,expandIcon:gr,expandable:hr,expandedRowRender:ir,expandIconColumnIndex:Ir,indentSize:kr,scroll:er,sortDirections:lr,locale:tr,showSorterTooltip:Xn=!0,virtual:or}=nt,Or=ne.useMemo(()=>vn||xt(Hn),[vn,Hn]),Gr=ne.useMemo(()=>Or.some(io=>io.responsive),[Or]),Br=(0,Lt.Z)(Gr),vr=ne.useMemo(()=>{const io=new Set(Object.keys(Br).filter(_o=>Br[_o]));return Or.filter(_o=>!_o.responsive||_o.responsive.some(qo=>io.has(qo)))},[Or,Br]),Kr=(0,Yo.Z)(nt,["className","style","columns"]),{locale:Jr=Yt.Z,direction:Eo,table:so,renderEmpty:Bo,getPrefixCls:No,getPopupContainer:zr}=ne.useContext(Yr.E_),Wo=(0,zo.Z)(It),uo=Object.assign(Object.assign({},Jr.Table),tr),Lo=Ut||Cs,Oo=No("table",gt),la=No("dropdown",jt),Er=Object.assign({childrenColumnName:Fn,expandIconColumnIndex:Ir},hr),{childrenColumnName:Sr="children"}=Er,yr=ne.useMemo(()=>Lo.some(io=>io==null?void 0:io[Sr])?"nest":ir||hr&&hr.expandedRowRender?"row":null,[Lo]),dr={body:ne.useRef()},fo=ne.useMemo(()=>typeof wn=="function"?wn:io=>io==null?void 0:io[wn],[wn]),[fr]=gi(Lo,Sr,fo),Fr={},ao=function(io,_o){let qo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Mo,ra,da;const fa=Object.assign(Object.assign({},Fr),io);qo&&((Mo=Fr.resetPagination)===null||Mo===void 0||Mo.call(Fr),!((ra=fa.pagination)===null||ra===void 0)&&ra.current&&(fa.pagination.current=1),Qt&&Qt.onChange&&Qt.onChange(1,(da=fa.pagination)===null||da===void 0?void 0:da.pageSize)),er&&er.scrollToFirstRowOnChange!==!1&&dr.body.current&&(0,Fo.Z)(0,{getContainer:()=>dr.body.current}),Gn==null||Gn(fa.pagination,fa.filters,fa.sorter,{currentDataSource:ni(bi(Lo,fa.sorterStates,Sr),fa.filterStates),action:_o})},eo=(io,_o)=>{ao({sorter:io,sorterStates:_o},"sort",!1)},[ta,Qo,ba,Zo]=es({prefixCls:Oo,mergedColumns:vr,onSorterChange:eo,sortDirections:lr||["ascend","descend"],tableLocale:uo,showSorterTooltip:Xn}),va=ne.useMemo(()=>bi(Lo,Qo,Sr),[Lo,Qo]);Fr.sorter=Zo(),Fr.sorterStates=Qo;const Ko=(io,_o)=>{ao({filters:io,filterStates:_o},"filter",!0)},[ca,Ga,mo]=fi({prefixCls:Oo,locale:uo,dropdownPrefixCls:la,mergedColumns:vr,onFilterChange:Ko,getPopupContainer:Bn||zr}),vo=ni(va,Ga);Fr.filters=mo,Fr.filterStates=Ga;const Io=ne.useMemo(()=>{const io={};return Object.keys(mo).forEach(_o=>{mo[_o]!==null&&(io[_o]=mo[_o])}),Object.assign(Object.assign({},ba),{filters:io})},[ba,mo]),[$o]=ts(Io),Vo=(io,_o)=>{ao({pagination:Object.assign(Object.assign({},Fr.pagination),{current:io,pageSize:_o})},"paginate")},[Qr,aa]=mi(vo.length,Vo,Qt);Fr.pagination=Qt===!1?{}:Va(Qr,Qt),Fr.resetPagination=aa;const na=ne.useMemo(()=>{if(Qt===!1||!Qr.pageSize)return vo;const{current:io=1,total:_o,pageSize:qo=$a}=Qr;return vo.length<_o?vo.length>qo?vo.slice((io-1)*qo,io*qo):vo:vo.slice((io-1)*qo,io*qo)},[!!Qt,vo,Qr&&Qr.current,Qr&&Qr.pageSize,Qr&&Qr.total]),[ma,xa]=Ia({prefixCls:Oo,data:vo,pageData:na,getRowKey:fo,getRecordByKey:fr,expandType:yr,childrenColumnName:Sr,locale:uo,getPopupContainer:Bn||zr},Zt),Pa=(io,_o,qo)=>{let Mo;return typeof gn=="function"?Mo=Ee()(gn(io,_o,qo)):Mo=Ee()(gn),Ee()({[`${Oo}-row-selected`]:xa.has(fo(io,_o))},Mo)};Er.__PARENT_RENDER_ICON__=Er.expandIcon,Er.expandIcon=Er.expandIcon||gr||cn(uo),yr==="nest"&&Er.expandIconColumnIndex===void 0?Er.expandIconColumnIndex=Zt?1:0:Er.expandIconColumnIndex>0&&Zt&&(Er.expandIconColumnIndex-=1),typeof Er.indentSize!="number"&&(Er.indentSize=typeof kr=="number"?kr:15);const ei=ne.useCallback(io=>$o(ma(ca(ta(io)))),[ta,ca,ma]);let Aa,ya;if(Qt!==!1&&(Qr!=null&&Qr.total)){let io;Qr.size?io=Qr.size:io=Wo==="small"||Wo==="middle"?"small":void 0;const _o=ra=>ne.createElement(mn.Z,Object.assign({},Qr,{className:Ee()(`${Oo}-pagination ${Oo}-pagination-${ra}`,Qr.className),size:io})),qo=Eo==="rtl"?"left":"right",{position:Mo}=Qr;if(Mo!==null&&Array.isArray(Mo)){const ra=Mo.find(Da=>Da.includes("top")),da=Mo.find(Da=>Da.includes("bottom")),fa=Mo.every(Da=>`${Da}`=="none");!ra&&!da&&!fa&&(ya=_o(qo)),ra&&(Aa=_o(ra.toLowerCase().replace("top",""))),da&&(ya=_o(da.toLowerCase().replace("bottom","")))}else ya=_o(qo)}let ua;typeof Yn=="boolean"?ua={spinning:Yn}:typeof Yn=="object"&&(ua=Object.assign({spinning:!0},Yn));const[ia,Xo]=ws(Oo),[,Ro]=(0,ln.Z)(),_a=Ee()(`${Oo}-wrapper`,so==null?void 0:so.className,{[`${Oo}-wrapper-rtl`]:Eo==="rtl"},yt,Pt,Xo),Wa=Object.assign(Object.assign({},so==null?void 0:so.style),Ct),Ra=tr&&tr.emptyText||(Bo==null?void 0:Bo("Table"))||ne.createElement(co.Z,{componentName:"Table"}),Oa=or?rs:ns,li={},Pi=ne.useMemo(()=>{const{fontSize:io,lineHeight:_o,padding:qo,paddingXS:Mo,paddingSM:ra}=Ro,da=Math.floor(io*_o);switch(Wo){case"large":return qo*2+da;case"small":return Mo*2+da;default:return ra*2+da}},[Ro,Wo]);return or&&(li.listItemHeight=Pi),ia(ne.createElement("div",{ref:st,className:_a,style:Wa},ne.createElement(Sn.Z,Object.assign({spinning:!1},ua),Aa,ne.createElement(Oa,Object.assign({},li,Kr,{columns:vr,direction:Eo,expandable:Er,prefixCls:Oo,className:Ee()({[`${Oo}-middle`]:Wo==="middle",[`${Oo}-small`]:Wo==="small",[`${Oo}-bordered`]:Rt,[`${Oo}-empty`]:Lo.length===0}),data:na,rowKey:fo,rowClassName:Pa,emptyText:Ra,internalHooks:_e,internalRefs:dr,transformColumns:ei})),ya)))};var xs=ne.forwardRef(Es);const _s=(nt,st)=>{const gt=ne.useRef(0);return gt.current+=1,ne.createElement(xs,Object.assign({},nt,{ref:st,_renderTimes:gt.current}))},La=ne.forwardRef(_s);La.SELECTION_COLUMN=Ca,La.EXPAND_COLUMN=be,La.SELECTION_ALL=Ya,La.SELECTION_INVERT=Ja,La.SELECTION_NONE=mr,La.Column=Do,La.ColumnGroup=jo,La.Summary=xe;var Os=La,Ts=Os},12563:function(_t,dt,ge){"use strict";ge.d(dt,{default:function(){return we}});var be=ge(59301),_e=ge(99267),E=ge(92310),he=ge.n(E),de=ge(36785),se=ge(47729),ne=ge(14088),ie=ge(36355),le=ge(17313),ue=ge(37613),ae=ge(83116);const oe=Pe=>{const{paddingXXS:Le,lineWidth:Ee,tagPaddingHorizontal:De,componentCls:Ce}=Pe,je=De-Ee,Me=Le-Ee;return{[Ce]:Object.assign(Object.assign({},(0,le.Wf)(Pe)),{display:"inline-block",height:"auto",marginInlineEnd:Pe.marginXS,paddingInline:je,fontSize:Pe.tagFontSize,lineHeight:Pe.tagLineHeight,whiteSpace:"nowrap",background:Pe.defaultBg,border:`${Pe.lineWidth}px ${Pe.lineType} ${Pe.colorBorder}`,borderRadius:Pe.borderRadiusSM,opacity:1,transition:`all ${Pe.motionDurationMid}`,textAlign:"start",position:"relative",[`&${Ce}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:Pe.defaultColor},[`${Ce}-close-icon`]:{marginInlineStart:Me,color:Pe.colorTextDescription,fontSize:Pe.tagIconSize,cursor:"pointer",transition:`all ${Pe.motionDurationMid}`,"&:hover":{color:Pe.colorTextHeading}},[`&${Ce}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${Pe.iconCls}-close, ${Pe.iconCls}-close:hover`]:{color:Pe.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${Ce}-checkable-checked):hover`]:{color:Pe.colorPrimary,backgroundColor:Pe.colorFillSecondary},"&:active, &-checked":{color:Pe.colorTextLightSolid},"&-checked":{backgroundColor:Pe.colorPrimary,"&:hover":{backgroundColor:Pe.colorPrimaryHover}},"&:active":{backgroundColor:Pe.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${Pe.iconCls} + span, > span + ${Pe.iconCls}`]:{marginInlineStart:je}}),[`${Ce}-borderless`]:{borderColor:"transparent",background:Pe.tagBorderlessBg}}},re=Pe=>{const{lineWidth:Le,fontSizeIcon:Ee}=Pe,De=Pe.fontSizeSM,Ce=`${Pe.lineHeightSM*De}px`;return(0,ue.TS)(Pe,{tagFontSize:De,tagLineHeight:Ce,tagIconSize:Ee-2*Le,tagPaddingHorizontal:8,tagBorderlessBg:Pe.colorFillTertiary})},ee=Pe=>({defaultBg:Pe.colorFillQuaternary,defaultColor:Pe.colorText});var a=(0,ae.Z)("Tag",Pe=>{const Le=re(Pe);return oe(Le)},ee),y=function(Pe,Le){var Ee={};for(var De in Pe)Object.prototype.hasOwnProperty.call(Pe,De)&&Le.indexOf(De)<0&&(Ee[De]=Pe[De]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ce=0,De=Object.getOwnPropertySymbols(Pe);Ce{const{prefixCls:Le,style:Ee,className:De,checked:Ce,onChange:je,onClick:Me}=Pe,Ge=y(Pe,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:Be,tag:tt}=be.useContext(ie.E_),Je=Ue=>{je==null||je(!Ce),Me==null||Me(Ue)},Ze=Be("tag",Le),[Xe,We]=a(Ze),ze=he()(Ze,`${Ze}-checkable`,{[`${Ze}-checkable-checked`]:Ce},tt==null?void 0:tt.className,De,We);return Xe(be.createElement("span",Object.assign({},Ge,{style:Object.assign(Object.assign({},Ee),tt==null?void 0:tt.style),className:ze,onClick:Je})))},z=ge(45157);const te=Pe=>(0,z.Z)(Pe,(Le,Ee)=>{let{textColor:De,lightBorderColor:Ce,lightColor:je,darkColor:Me}=Ee;return{[`${Pe.componentCls}-${Le}`]:{color:De,background:je,borderColor:Ce,"&-inverse":{color:Pe.colorTextLightSolid,background:Me,borderColor:Me},[`&${Pe.componentCls}-borderless`]:{borderColor:"transparent"}}}});var ce=(0,ae.b)(["Tag","preset"],Pe=>{const Le=re(Pe);return te(Le)},ee);function fe(Pe){return typeof Pe!="string"?Pe:Pe.charAt(0).toUpperCase()+Pe.slice(1)}const me=(Pe,Le,Ee)=>{const De=fe(Ee);return{[`${Pe.componentCls}-${Le}`]:{color:Pe[`color${Ee}`],background:Pe[`color${De}Bg`],borderColor:Pe[`color${De}Border`],[`&${Pe.componentCls}-borderless`]:{borderColor:"transparent"}}}};var ve=(0,ae.b)(["Tag","status"],Pe=>{const Le=re(Pe);return[me(Le,"success","Success"),me(Le,"processing","Info"),me(Le,"error","Error"),me(Le,"warning","Warning")]},ee),pe=function(Pe,Le){var Ee={};for(var De in Pe)Object.prototype.hasOwnProperty.call(Pe,De)&&Le.indexOf(De)<0&&(Ee[De]=Pe[De]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ce=0,De=Object.getOwnPropertySymbols(Pe);Ce{const{prefixCls:Ee,className:De,rootClassName:Ce,style:je,children:Me,icon:Ge,color:Be,onClose:tt,closeIcon:Je,closable:Ze,bordered:Xe=!0}=Pe,We=pe(Pe,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:ze,direction:Ue,tag:rt}=be.useContext(ie.E_),[Qe,ut]=be.useState(!0);be.useEffect(()=>{"visible"in We&&ut(We.visible)},[We.visible]);const Ye=(0,de.o2)(Be),He=(0,de.yT)(Be),Re=Ye||He,Ve=Object.assign(Object.assign({backgroundColor:Be&&!Re?Be:void 0},rt==null?void 0:rt.style),je),Ae=ze("tag",Ee),[Ne,qe]=a(Ae),Ke=he()(Ae,rt==null?void 0:rt.className,{[`${Ae}-${Be}`]:Re,[`${Ae}-has-color`]:Be&&!Re,[`${Ae}-hidden`]:!Qe,[`${Ae}-rtl`]:Ue==="rtl",[`${Ae}-borderless`]:!Xe},De,Ce,qe),Fe=ot=>{ot.stopPropagation(),tt==null||tt(ot),!ot.defaultPrevented&&ut(!1)},[,Oe]=(0,se.Z)(Ze,Je,ot=>ot===null?be.createElement(_e.Z,{className:`${Ae}-close-icon`,onClick:Fe}):be.createElement("span",{className:`${Ae}-close-icon`,onClick:Fe},ot),null,!1),Te=typeof We.onClick=="function"||Me&&Me.type==="a",xe=Ge||null,Ie=xe?be.createElement(be.Fragment,null,xe,Me&&be.createElement("span",null,Me)):Me,$e=be.createElement("span",Object.assign({},We,{ref:Le,className:Ke,style:Ve}),Ie,Oe,Ye&&be.createElement(ce,{key:"preset",prefixCls:Ae}),He&&be.createElement(ve,{key:"status",prefixCls:Ae}));return Ne(Te?be.createElement(ne.Z,{component:"Tag"},$e):$e)},ye=be.forwardRef(Se);ye.CheckableTag=b;var we=ye},65615:function(_t,dt,ge){"use strict";ge.d(dt,{Z:function(){return ot}});var be=ge(59301),_e=ge(33885),E=ge(54476),he=ge(76190),de=ge(42978),se=ge(75931),ne=ge(43403),ie=ge(35593),le=ge(92310),ue=ge.n(le),ae=ge(34280),oe=ge(18929),re=ge(6089);function ee(ke){var et=window.innerWidth||document.documentElement.clientWidth,pt=window.innerHeight||document.documentElement.clientHeight,ct=ke.getBoundingClientRect(),ht=ct.top,lt=ct.right,mt=ct.bottom,at=ct.left;return ht>=0&&at>=0&<<=et&&mt<=pt}function a(ke,et,pt){var ct;return(ct=pt!=null?pt:et)!==null&&ct!==void 0?ct:ke===null?"center":"bottom"}function y(ke,et,pt,ct){var ht=(0,be.useState)(void 0),lt=(0,de.Z)(ht,2),mt=lt[0],at=lt[1];(0,ae.Z)(function(){var rn=typeof ke=="function"?ke():ke;at(rn||null)});var it=(0,be.useState)(null),ft=(0,de.Z)(it,2),vt=ft[0],St=ft[1],Tt=(0,re.Z)(function(){if(mt){!ee(mt)&&et&&mt.scrollIntoView(ct);var rn=mt.getBoundingClientRect(),bn=rn.left,un=rn.top,on=rn.width,kn=rn.height,Wn={left:bn,top:un,width:on,height:kn,radius:0};St(function(En){return JSON.stringify(En)!==JSON.stringify(Wn)?Wn:En})}else St(null)}),Bt=function(bn){var un;return(un=Array.isArray(pt==null?void 0:pt.offset)?pt==null?void 0:pt.offset[bn]:pt==null?void 0:pt.offset)!==null&&un!==void 0?un:6};(0,ae.Z)(function(){return Tt(),window.addEventListener("resize",Tt),function(){window.removeEventListener("resize",Tt)}},[mt,et,Tt]);var Nt=(0,be.useMemo)(function(){if(!vt)return vt;var rn=Bt(0),bn=Bt(1),un=(pt==null?void 0:pt.radius)||2;return{left:vt.left-rn,top:vt.top-bn,width:vt.width+rn*2,height:vt.height+bn*2,radius:un}},[vt,pt]);return[Nt,mt]}var x=ge(80402),b={fill:"transparent",pointerEvents:"auto"},z=function(et){var pt=et.prefixCls,ct=et.rootClassName,ht=et.pos,lt=et.showMask,mt=et.style,at=mt===void 0?{}:mt,it=et.fill,ft=it===void 0?"rgba(0,0,0,0.5)":it,vt=et.open,St=et.animated,Tt=et.zIndex,Bt=(0,x.Z)(),Nt="".concat(pt,"-mask-").concat(Bt),rn=(0,he.Z)(St)==="object"?St==null?void 0:St.placeholder:St;return be.createElement(ne.Z,{open:vt,autoLock:!0},be.createElement("div",{className:ue()("".concat(pt,"-mask"),ct),style:(0,_e.Z)({position:"fixed",left:0,right:0,top:0,bottom:0,zIndex:Tt,pointerEvents:"none"},at)},lt?be.createElement("svg",{style:{width:"100%",height:"100%"}},be.createElement("defs",null,be.createElement("mask",{id:Nt},be.createElement("rect",{x:"0",y:"0",width:"100vw",height:"100vh",fill:"white"}),ht&&be.createElement("rect",{x:ht.left,y:ht.top,rx:ht.radius,width:ht.width,height:ht.height,fill:"black",className:rn?"".concat(pt,"-placeholder-animated"):""}))),be.createElement("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:ft,mask:"url(#".concat(Nt,")")}),ht&&be.createElement(be.Fragment,null,be.createElement("rect",(0,E.Z)({},b,{x:"0",y:"0",width:"100%",height:ht.top})),be.createElement("rect",(0,E.Z)({},b,{x:"0",y:"0",width:ht.left,height:"100%"})),be.createElement("rect",(0,E.Z)({},b,{x:"0",y:ht.top+ht.height,width:"100%",height:"calc(100vh - ".concat(ht.top+ht.height,"px)")})),be.createElement("rect",(0,E.Z)({},b,{x:ht.left+ht.width,y:"0",width:"calc(100vw - ".concat(ht.left+ht.width,"px)"),height:"100%"})))):null))},te=z,ce={adjustX:1,adjustY:1},fe=[0,0],me={left:{points:["cr","cl"],offset:[-8,0]},right:{points:["cl","cr"],offset:[8,0]},top:{points:["bc","tc"],offset:[0,-8]},bottom:{points:["tc","bc"],offset:[0,8]},topLeft:{points:["bl","tl"],offset:[0,-8]},leftTop:{points:["tr","tl"],offset:[-8,0]},topRight:{points:["br","tr"],offset:[0,-8]},rightTop:{points:["tl","tr"],offset:[8,0]},bottomRight:{points:["tr","br"],offset:[0,8]},rightBottom:{points:["bl","br"],offset:[8,0]},bottomLeft:{points:["tl","bl"],offset:[0,8]},leftBottom:{points:["br","bl"],offset:[-8,0]}};function ve(){var ke=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,et={};return Object.keys(me).forEach(function(pt){et[pt]=(0,_e.Z)((0,_e.Z)({},me[pt]),{},{autoArrow:ke,targetOffset:fe})}),et}var pe=ve(),Se=ge(94480);function ye(ke){var et=ke.prefixCls,pt=ke.current,ct=ke.total,ht=ke.title,lt=ke.description,mt=ke.onClose,at=ke.onPrev,it=ke.onNext,ft=ke.onFinish,vt=ke.className,St=ke.closeIcon,Tt=St!==!1&&St!==null,Bt=St!==void 0&&St!==!0?St:be.createElement("span",{className:"".concat(et,"-close-x")},"\xD7");return be.createElement("div",{className:ue()("".concat(et,"-content"),vt)},be.createElement("div",{className:"".concat(et,"-inner")},Tt&&be.createElement("button",{type:"button",onClick:mt,"aria-label":"Close",className:"".concat(et,"-close")},Bt),be.createElement("div",{className:"".concat(et,"-header")},be.createElement("div",{className:"".concat(et,"-title")},ht)),be.createElement("div",{className:"".concat(et,"-description")},lt),be.createElement("div",{className:"".concat(et,"-footer")},be.createElement("div",{className:"".concat(et,"-sliders")},ct>1?(0,Se.Z)(Array.from({length:ct}).keys()).map(function(Nt,rn){return be.createElement("span",{key:Nt,className:rn===pt?"active":""})}):null),be.createElement("div",{className:"".concat(et,"-buttons")},pt!==0?be.createElement("button",{className:"".concat(et,"-prev-btn"),onClick:at},"Prev"):null,pt===ct-1?be.createElement("button",{className:"".concat(et,"-finish-btn"),onClick:ft},"Finish"):be.createElement("button",{className:"".concat(et,"-next-btn"),onClick:it},"Next")))))}var we=function(et){var pt=et.current,ct=et.renderPanel;return be.createElement(be.Fragment,null,typeof ct=="function"?ct(et,pt):be.createElement(ye,et))},Pe=we,Le=["prefixCls","steps","defaultCurrent","current","onChange","onClose","onFinish","open","mask","arrow","rootClassName","placement","renderPanel","gap","animated","scrollIntoViewOptions","zIndex","closeIcon"],Ee={left:"50%",top:"50%",width:1,height:1},De=function(et){var pt=et.prefixCls,ct=pt===void 0?"rc-tour":pt,ht=et.steps,lt=ht===void 0?[]:ht,mt=et.defaultCurrent,at=et.current,it=et.onChange,ft=et.onClose,vt=et.onFinish,St=et.open,Tt=et.mask,Bt=Tt===void 0?!0:Tt,Nt=et.arrow,rn=Nt===void 0?!0:Nt,bn=et.rootClassName,un=et.placement,on=et.renderPanel,kn=et.gap,Wn=et.animated,En=et.scrollIntoViewOptions,Kt=En===void 0?!0:En,Gt=et.zIndex,Ht=Gt===void 0?1001:Gt,Wt=et.closeIcon,en=(0,se.Z)(et,Le),yn=be.useRef(),dn=(0,oe.Z)(0,{value:at,defaultValue:mt}),In=(0,de.Z)(dn,2),$t=In[0],sn=In[1],Pn=(0,oe.Z)(void 0,{value:St,postState:function(ar){return $t<0||$t>=lt.length?!1:ar!=null?ar:!0}}),Rn=(0,de.Z)(Pn,2),wt=Rn[0],Ot=Rn[1],xt=be.useRef(wt);(0,ae.Z)(function(){wt&&!xt.current&&sn(0),xt.current=wt},[wt]);var Xt=lt[$t]||{},Mn=Xt.target,Tn=Xt.placement,ur=Xt.style,nr=Xt.arrow,zt=Xt.className,At=Xt.mask,tn=Xt.scrollIntoViewOptions,Dt=Xt.closeIcon,fn=wt&&(At!=null?At:Bt),zn=Dt!=null?Dt:Wt,Nn=tn!=null?tn:Kt,Ln=y(Mn,St,kn,Nn),bt=(0,de.Z)(Ln,2),Mt=bt[0],Ft=bt[1],Et=a(Ft,un,Tn),nn=Ft?typeof nr=="undefined"?rn:nr:!1,qt=(0,he.Z)(nn)==="object"?nn.pointAtCenter:!1;(0,ae.Z)(function(){var cr;(cr=yn.current)===null||cr===void 0||cr.forceAlign()},[qt,$t]);var Vt=function(ar){sn(ar),it==null||it(ar)};if(Ft===void 0)return null;var Jt=function(){Ot(!1),ft==null||ft($t)},$n=function(){return be.createElement(Pe,(0,E.Z)({arrow:nn,key:"content",prefixCls:ct,total:lt.length,renderPanel:on,onPrev:function(){Vt($t-1)},onNext:function(){Vt($t+1)},onClose:Jt,current:$t,onFinish:function(){Jt(),vt==null||vt()},closeIcon:zn},lt[$t]))},Kn=typeof fn=="boolean"?fn:!!fn,kt=typeof fn=="boolean"?void 0:fn,br=function(ar){return ar||Ft||document.body};return be.createElement(be.Fragment,null,be.createElement(te,{zIndex:Ht,prefixCls:ct,pos:Mt,showMask:Kn,style:kt==null?void 0:kt.style,fill:kt==null?void 0:kt.color,open:wt,animated:Wn,rootClassName:bn}),be.createElement(ie.Z,(0,E.Z)({builtinPlacements:ve(qt)},en,{ref:yn,popupStyle:ur,popupPlacement:Et,popupVisible:wt,popupClassName:ue()(bn,zt),prefixCls:ct,popup:$n,forceRender:!1,destroyPopupOnHide:!0,zIndex:Ht,getTriggerDOMNode:br,arrow:!!nn}),be.createElement(ne.Z,{open:wt,autoLock:!0},be.createElement("div",{className:ue()(bn,"".concat(ct,"-target-placeholder")),style:(0,_e.Z)((0,_e.Z)({},Mt||Ee),{},{position:"fixed",pointerEvents:"none"})}))))},Ce=De,je=Ce,Me=ge(79676),Ge=ge(36355),Be=ge(88088),tt=ge(99267),Je=ge(3113),Ze=ge(9763),Xe=ge(31724),We=ge(47729);function ze(ke){return ke!=null}var rt=ke=>{let{stepProps:et,current:pt,type:ct,indicatorsRender:ht,closeIcon:lt}=ke;var mt,at;const{prefixCls:it,total:ft=1,title:vt,onClose:St,onPrev:Tt,onNext:Bt,onFinish:Nt,cover:rn,description:bn,nextButtonProps:un,prevButtonProps:on,type:kn,className:Wn,closeIcon:En}=et,Kt=kn!=null?kn:ct,Gt=En!=null?En:lt,Ht=Gt!==!1&&Gt!==null,[Wt,en]=(0,We.Z)(Ht,Gt,Xt=>be.createElement("span",{onClick:St,"aria-label":"Close",className:`${it}-close`},Xt),be.createElement(tt.Z,{className:`${it}-close-icon`}),!0),yn=pt===ft-1,dn=()=>{var Xt;Tt==null||Tt(),(Xt=on==null?void 0:on.onClick)===null||Xt===void 0||Xt.call(on)},In=()=>{var Xt;yn?Nt==null||Nt():Bt==null||Bt(),(Xt=un==null?void 0:un.onClick)===null||Xt===void 0||Xt.call(un)},$t=ze(vt)?be.createElement("div",{className:`${it}-header`},be.createElement("div",{className:`${it}-title`},vt)):null,sn=ze(bn)?be.createElement("div",{className:`${it}-description`},bn):null,Pn=ze(rn)?be.createElement("div",{className:`${it}-cover`},rn):null;let Rn;ht?Rn=ht(pt,ft):Rn=(0,Se.Z)(Array.from({length:ft}).keys()).map((Xt,Mn)=>be.createElement("span",{key:Xt,className:ue()(Mn===pt&&`${it}-indicator-active`,`${it}-indicator`)}));const wt=Kt==="primary"?"default":"primary",Ot={type:"default",ghost:Kt==="primary"},[xt]=(0,Ze.Z)("Tour",Xe.Z.Tour);return be.createElement("div",{className:ue()(Wn,`${it}-content`)},be.createElement("div",{className:`${it}-inner`},Wt&&en,Pn,$t,sn,be.createElement("div",{className:`${it}-footer`},ft>1&&be.createElement("div",{className:`${it}-indicators`},Rn),be.createElement("div",{className:`${it}-buttons`},pt!==0?be.createElement(Je.ZP,Object.assign({},Ot,on,{onClick:dn,size:"small",className:ue()(`${it}-prev-btn`,on==null?void 0:on.className)}),(mt=on==null?void 0:on.children)!==null&&mt!==void 0?mt:xt==null?void 0:xt.Previous):null,be.createElement(Je.ZP,Object.assign({type:wt},un,{onClick:In,size:"small",className:ue()(`${it}-next-btn`,un==null?void 0:un.className)}),(at=un==null?void 0:un.children)!==null&&at!==void 0?at:yn?xt==null?void 0:xt.Finish:xt==null?void 0:xt.Next)))))},Qe=ge(39722),ut=ge(64993),Ye=ge(17313),He=ge(19447),Re=ge(83116),Ve=ge(37613);const Ae=ke=>{const{componentCls:et,lineHeight:pt,padding:ct,paddingXS:ht,borderRadius:lt,borderRadiusXS:mt,colorPrimary:at,colorText:it,colorFill:ft,indicatorHeight:vt,indicatorWidth:St,boxShadowTertiary:Tt,tourZIndexPopup:Bt,fontSize:Nt,colorBgElevated:rn,fontWeightStrong:bn,marginXS:un,colorTextLightSolid:on,tourBorderRadius:kn,colorWhite:Wn,colorBgTextHover:En,tourCloseSize:Kt,motionDurationSlow:Gt,antCls:Ht}=ke;return[{[et]:Object.assign(Object.assign({},(0,Ye.Wf)(ke)),{color:it,position:"absolute",zIndex:Bt,display:"block",visibility:"visible",fontSize:Nt,lineHeight:pt,width:520,"--antd-arrow-background-color":rn,"&-pure":{maxWidth:"100%",position:"relative"},[`&${et}-hidden`]:{display:"none"},[`${et}-content`]:{position:"relative"},[`${et}-inner`]:{textAlign:"start",textDecoration:"none",borderRadius:kn,boxShadow:Tt,position:"relative",backgroundColor:rn,border:"none",backgroundClip:"padding-box",[`${et}-close`]:{position:"absolute",top:ct,insetInlineEnd:ct,color:ke.colorIcon,outline:"none",width:Kt,height:Kt,borderRadius:ke.borderRadiusSM,transition:`background-color ${ke.motionDurationMid}, color ${ke.motionDurationMid}`,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{color:ke.colorIconHover,backgroundColor:ke.wireframe?"transparent":ke.colorFillContent}},[`${et}-cover`]:{textAlign:"center",padding:`${ct+Kt+ht}px ${ct}px 0`,img:{width:"100%"}},[`${et}-header`]:{padding:`${ct}px ${ct}px ${ht}px`,[`${et}-title`]:{lineHeight:pt,fontSize:Nt,fontWeight:bn}},[`${et}-description`]:{padding:`0 ${ct}px`,lineHeight:pt,wordWrap:"break-word"},[`${et}-footer`]:{padding:`${ht}px ${ct}px ${ct}px`,textAlign:"end",borderRadius:`0 0 ${mt}px ${mt}px`,display:"flex",[`${et}-indicators`]:{display:"inline-block",[`${et}-indicator`]:{width:St,height:vt,display:"inline-block",borderRadius:"50%",background:ft,"&:not(:last-child)":{marginInlineEnd:vt},"&-active":{background:at}}},[`${et}-buttons`]:{marginInlineStart:"auto",[`${Ht}-btn`]:{marginInlineStart:un}}}},[`${et}-primary, &${et}-primary`]:{"--antd-arrow-background-color":at,[`${et}-inner`]:{color:on,textAlign:"start",textDecoration:"none",backgroundColor:at,borderRadius:lt,boxShadow:Tt,[`${et}-close`]:{color:on},[`${et}-indicators`]:{[`${et}-indicator`]:{background:new ut.C(on).setAlpha(.15).toRgbString(),"&-active":{background:on}}},[`${et}-prev-btn`]:{color:on,borderColor:new ut.C(on).setAlpha(.15).toRgbString(),backgroundColor:at,"&:hover":{backgroundColor:new ut.C(on).setAlpha(.15).toRgbString(),borderColor:"transparent"}},[`${et}-next-btn`]:{color:at,borderColor:"transparent",background:Wn,"&:hover":{background:new ut.C(En).onBackground(Wn).toRgbString()}}}}}),[`${et}-mask`]:{[`${et}-placeholder-animated`]:{transition:`all ${Gt}`}},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${et}-inner`]:{borderRadius:Math.min(kn,He.qN)}}},(0,He.ZP)(ke,{colorBg:"var(--antd-arrow-background-color)",contentRadius:kn,limitVerticalRadius:!0})]};var Ne=(0,Re.Z)("Tour",ke=>{const{borderRadiusLG:et,fontSize:pt,lineHeight:ct}=ke,ht=(0,Ve.TS)(ke,{tourZIndexPopup:ke.zIndexPopupBase+70,indicatorWidth:6,indicatorHeight:6,tourBorderRadius:et,tourCloseSize:pt*ct});return[Ae(ht)]}),qe=ge(53487),Ke=function(ke,et){var pt={};for(var ct in ke)Object.prototype.hasOwnProperty.call(ke,ct)&&et.indexOf(ct)<0&&(pt[ct]=ke[ct]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ht=0,ct=Object.getOwnPropertySymbols(ke);ht{const{prefixCls:et,current:pt=0,total:ct=6,className:ht,style:lt,type:mt}=ke,at=Ke(ke,["prefixCls","current","total","className","style","type"]),{getPrefixCls:it}=be.useContext(Ge.E_),ft=it("tour",et),[vt,St]=Ne(ft);return vt(be.createElement(Qe.t5,{prefixCls:ft,hashId:St,className:ue()(ht,`${ft}-pure`,mt&&`${ft}-${mt}`),style:lt},be.createElement(rt,{stepProps:Object.assign(Object.assign({},at),{prefixCls:ft,total:ct}),current:pt,type:mt})))};var Oe=(0,qe.i)(Fe),xe=ke=>{let{defaultType:et,steps:pt=[],current:ct,defaultCurrent:ht}=ke;var lt;const[mt,at]=(0,oe.Z)(ht,{value:ct});(0,be.useLayoutEffect)(()=>{ct!==void 0&&at(ct)},[ct]);const it=typeof mt=="number"?(lt=pt[mt])===null||lt===void 0?void 0:lt.type:et;return{currentMergedType:it!=null?it:et,updateInnerCurrent:at}},Ie=function(ke,et){var pt={};for(var ct in ke)Object.prototype.hasOwnProperty.call(ke,ct)&&et.indexOf(ct)<0&&(pt[ct]=ke[ct]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ht=0,ct=Object.getOwnPropertySymbols(ke);ht{const{prefixCls:et,current:pt,defaultCurrent:ct,type:ht,rootClassName:lt,indicatorsRender:mt,steps:at}=ke,it=Ie(ke,["prefixCls","current","defaultCurrent","type","rootClassName","indicatorsRender","steps"]),{getPrefixCls:ft,direction:vt}=(0,be.useContext)(Ge.E_),St=ft("tour",et),[Tt,Bt]=Ne(St),[,Nt]=(0,Be.Z)(),{currentMergedType:rn,updateInnerCurrent:bn}=xe({defaultType:ht,steps:at,current:pt,defaultCurrent:ct}),un=(0,Me.Z)({arrowPointAtCenter:!0,autoAdjustOverflow:!0,offset:Nt.marginXXS,arrowWidth:Nt.sizePopupArrow,borderRadius:Nt.borderRadius}),on=ue()({[`${St}-primary`]:rn==="primary",[`${St}-rtl`]:vt==="rtl"},Bt,lt),kn=(En,Kt)=>be.createElement(rt,{type:ht,stepProps:En,current:Kt,indicatorsRender:mt}),Wn=En=>{var Kt;bn(En),(Kt=ke.onChange)===null||Kt===void 0||Kt.call(ke,En)};return Tt(be.createElement(je,Object.assign({},it,{rootClassName:on,prefixCls:St,current:pt,defaultCurrent:ct,animated:!0,renderPanel:kn,builtinPlacements:un,onChange:Wn,steps:at})))};$e._InternalPanelDoNotUseOrYouWillBeFired=Oe;var ot=$e},17574:function(_t,dt,ge){"use strict";ge.d(dt,{default:function(){return Be}});var be=ge(60091),_e=ge(94480),E=ge(52671),he=ge(8657),de=ge(54476),se=ge(59301),ne={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"},ie=ne,le=ge(7657),ue=function(Je,Ze){return se.createElement(le.Z,(0,de.Z)({},Je,{ref:Ze,icon:ie}))},ae=se.forwardRef(ue),oe=ae,re=ge(92310),ee=ge.n(re),a=ge(35654),y=ge(71430),x=ge(36355),b=ge(56082),z=ge(62892),te=ge(20648);const ce=4;function fe(tt){const{dropPosition:Je,dropLevelOffset:Ze,prefixCls:Xe,indent:We,direction:ze="ltr"}=tt,Ue=ze==="ltr"?"left":"right",rt=ze==="ltr"?"right":"left",Qe={[Ue]:-Ze*We+ce,[rt]:0};switch(Je){case-1:Qe.top=-3;break;case 1:Qe.bottom=-3;break;default:Qe.bottom=-3,Qe[Ue]=We+ce;break}return se.createElement("div",{style:Qe,className:`${Xe}-drop-indicator`})}var me=ge(71997),pe=se.forwardRef((tt,Je)=>{const{getPrefixCls:Ze,direction:Xe,virtual:We,tree:ze}=se.useContext(x.E_),{prefixCls:Ue,className:rt,showIcon:Qe=!1,showLine:ut,switcherIcon:Ye,blockNode:He=!1,children:Re,checkable:Ve=!1,selectable:Ae=!0,draggable:Ne,motion:qe,style:Ke}=tt,Fe=Ze("tree",Ue),Oe=Ze(),Te=qe!=null?qe:Object.assign(Object.assign({},(0,z.Z)(Oe)),{motionAppear:!1}),xe=Object.assign(Object.assign({},tt),{checkable:Ve,selectable:Ae,showIcon:Qe,motion:Te,blockNode:He,showLine:!!ut,dropIndicatorRender:fe}),[Ie,$e]=(0,te.ZP)(Fe),ot=se.useMemo(()=>{if(!Ne)return!1;let et={};switch(typeof Ne){case"function":et.nodeDraggable=Ne;break;case"object":et=Object.assign({},Ne);break;default:break}return et.icon!==!1&&(et.icon=et.icon||se.createElement(b.Z,null)),et},[Ne]),ke=et=>se.createElement(me.Z,{prefixCls:Fe,switcherIcon:Ye,treeNodeProps:et,showLine:ut});return Ie(se.createElement(be.Z,Object.assign({itemHeight:20,ref:Je,virtual:We},xe,{style:Object.assign(Object.assign({},ze==null?void 0:ze.style),Ke),prefixCls:Fe,className:ee()({[`${Fe}-icon-hide`]:!Qe,[`${Fe}-block-node`]:He,[`${Fe}-unselectable`]:!Ae,[`${Fe}-rtl`]:Xe==="rtl"},ze==null?void 0:ze.className,rt,$e),direction:Xe,checkable:Ve&&se.createElement("span",{className:`${Fe}-checkbox-inner`}),selectable:Ae,switcherIcon:ke,draggable:ot}),Re))}),Se;(function(tt){tt[tt.None=0]="None",tt[tt.Start=1]="Start",tt[tt.End=2]="End"})(Se||(Se={}));function ye(tt,Je){function Ze(Xe){const{key:We,children:ze}=Xe;Je(We,Xe)!==!1&&ye(ze||[],Je)}tt.forEach(Ze)}function we(tt){let{treeData:Je,expandedKeys:Ze,startKey:Xe,endKey:We}=tt;const ze=[];let Ue=Se.None;if(Xe&&Xe===We)return[Xe];if(!Xe||!We)return[];function rt(Qe){return Qe===Xe||Qe===We}return ye(Je,Qe=>{if(Ue===Se.End)return!1;if(rt(Qe)){if(ze.push(Qe),Ue===Se.None)Ue=Se.Start;else if(Ue===Se.Start)return Ue=Se.End,!1}else Ue===Se.Start&&ze.push(Qe);return Ze.includes(Qe)}),ze}function Pe(tt,Je){const Ze=(0,_e.Z)(Je),Xe=[];return ye(tt,(We,ze)=>{const Ue=Ze.indexOf(We);return Ue!==-1&&(Xe.push(ze),Ze.splice(Ue,1)),!!Ze.length}),Xe}var Le=function(tt,Je){var Ze={};for(var Xe in tt)Object.prototype.hasOwnProperty.call(tt,Xe)&&Je.indexOf(Xe)<0&&(Ze[Xe]=tt[Xe]);if(tt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var We=0,Xe=Object.getOwnPropertySymbols(tt);We{var{defaultExpandAll:Ze,defaultExpandParent:Xe,defaultExpandedKeys:We}=tt,ze=Le(tt,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Ue=se.useRef(),rt=se.useRef(),Qe=()=>{const{keyEntities:ot}=(0,y.I8)(De(ze));let ke;return Ze?ke=Object.keys(ot):Xe?ke=(0,a.r7)(ze.expandedKeys||We||[],ot):ke=ze.expandedKeys||We,ke},[ut,Ye]=se.useState(ze.selectedKeys||ze.defaultSelectedKeys||[]),[He,Re]=se.useState(()=>Qe());se.useEffect(()=>{"selectedKeys"in ze&&Ye(ze.selectedKeys)},[ze.selectedKeys]),se.useEffect(()=>{"expandedKeys"in ze&&Re(ze.expandedKeys)},[ze.expandedKeys]);const Ve=(ot,ke)=>{var et;return"expandedKeys"in ze||Re(ot),(et=ze.onExpand)===null||et===void 0?void 0:et.call(ze,ot,ke)},Ae=(ot,ke)=>{var et;const{multiple:pt}=ze,{node:ct,nativeEvent:ht}=ke,{key:lt=""}=ct,mt=De(ze),at=Object.assign(Object.assign({},ke),{selected:!0}),it=(ht==null?void 0:ht.ctrlKey)||(ht==null?void 0:ht.metaKey),ft=ht==null?void 0:ht.shiftKey;let vt;pt&&it?(vt=ot,Ue.current=lt,rt.current=vt,at.selectedNodes=Pe(mt,vt)):pt&&ft?(vt=Array.from(new Set([].concat((0,_e.Z)(rt.current||[]),(0,_e.Z)(we({treeData:mt,expandedKeys:He,startKey:lt,endKey:Ue.current}))))),at.selectedNodes=Pe(mt,vt)):(vt=[lt],Ue.current=lt,rt.current=vt,at.selectedNodes=Pe(mt,vt)),(et=ze.onSelect)===null||et===void 0||et.call(ze,vt,at),"selectedKeys"in ze||Ye(vt)},{getPrefixCls:Ne,direction:qe}=se.useContext(x.E_),{prefixCls:Ke,className:Fe,showIcon:Oe=!0,expandAction:Te="click"}=ze,xe=Le(ze,["prefixCls","className","showIcon","expandAction"]),Ie=Ne("tree",Ke),$e=ee()(`${Ie}-directory`,{[`${Ie}-directory-rtl`]:qe==="rtl"},Fe);return se.createElement(pe,Object.assign({icon:Ee,ref:Je,blockNode:!0},xe,{showIcon:Oe,expandAction:Te,prefixCls:Ie,className:$e,expandedKeys:He,selectedKeys:ut,onSelect:Ae,onExpand:Ve}))};var Me=se.forwardRef(Ce);const Ge=pe;Ge.DirectoryTree=Me,Ge.TreeNode=be.O;var Be=Ge},20648:function(_t,dt,ge){"use strict";ge.d(dt,{TM:function(){return re},Yk:function(){return oe}});var be=ge(36237),_e=ge(98447),E=ge(17313),he=ge(8378),de=ge(37613),se=ge(83116);const ne=new be.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),ie=(ee,a)=>({[`.${ee}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${a.motionDurationSlow}`}}}),le=(ee,a)=>({[`.${ee}-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:'""'}}}),ue=(ee,a)=>{const{treeCls:y,treeNodeCls:x,treeNodePadding:b,titleHeight:z,nodeSelectedBg:te,nodeHoverBg:ce}=a,fe=a.paddingXS;return{[y]:Object.assign(Object.assign({},(0,E.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,E.oN)(a)),[`${y}-list-holder-inner`]:{alignItems:"flex-start"},[`&${y}-block-node`]:{[`${y}-list-holder-inner`]:{alignItems:"stretch",[`${y}-node-content-wrapper`]:{flex:"auto"},[`${x}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:b,insetInlineStart:0,border:`1px solid ${a.colorPrimary}`,opacity:0,animationName:ne,animationDuration:a.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${x}`]:{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,E.oN)(a)),[`&:not(${x}-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}`,[`${x}:hover &`]:{opacity:.45}},[`&${x}-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({},ie(ee,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:fe},[`${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:ce},[`&${y}-node-selected`]:{backgroundColor:te},[`${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"},le(ee,a)),[`${x}.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"}}},[`${x}-leaf-last`]:{[`${y}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${z/2}px !important`}}}}})}},ae=ee=>{const{treeCls:a,treeNodeCls:y,treeNodePadding:x,directoryNodeSelectedBg:b,directoryNodeSelectedColor:z}=ee;return{[`${a}${a}-directory`]:{[y]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:x,insetInlineStart:0,transition:`background-color ${ee.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:ee.controlItemBgHover}},"> *":{zIndex:1},[`${a}-switcher`]:{transition:`color ${ee.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=(ee,a)=>{const y=`.${ee}`,x=`${y}-treenode`,b=a.paddingXS/2,z=(0,de.TS)(a,{treeCls:y,treeNodeCls:x,treeNodePadding:b});return[ue(ee,z),ae(z)]},re=ee=>{const{controlHeightSM:a}=ee;return{titleHeight:a,nodeHoverBg:ee.controlItemBgHover,nodeSelectedBg:ee.controlItemBgActive}};dt.ZP=(0,se.Z)("Tree",(ee,a)=>{let{prefixCls:y}=a;return[{[ee.componentCls]:(0,_e.C2)(`${y}-checkbox`,ee)},oe(y,ee),(0,he.Z)(ee)]},ee=>{const{colorTextLightSolid:a,colorPrimary:y}=ee;return Object.assign(Object.assign({},re(ee)),{directoryNodeSelectedColor:a,directoryNodeSelectedBg:y})})},71997:function(_t,dt,ge){"use strict";ge.d(dt,{Z:function(){return x}});var be=ge(54476),_e=ge(59301),E={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"},he=E,de=ge(7657),se=function(z,te){return _e.createElement(de.Z,(0,be.Z)({},z,{ref:te,icon:he}))},ne=_e.forwardRef(se),ie=ne,le=ge(52671),ue=ge(58617),ae=ge(15075),oe=ge(43531),re=ge(92310),ee=ge.n(re),a=ge(92343),x=b=>{const{prefixCls:z,switcherIcon:te,treeNodeProps:ce,showLine:fe}=b,{isLeaf:me,expanded:ve,loading:pe}=ce;if(pe)return _e.createElement(ue.Z,{className:`${z}-switcher-loading-icon`});let Se;if(fe&&typeof fe=="object"&&(Se=fe.showLeafIcon),me){if(!fe)return null;if(typeof Se!="boolean"&&Se){const Pe=typeof Se=="function"?Se(ce):Se,Le=`${z}-switcher-line-custom-icon`;return(0,a.l$)(Pe)?(0,a.Tm)(Pe,{className:ee()(Pe.props.className||"",Le)}):Pe}return Se?_e.createElement(le.Z,{className:`${z}-switcher-line-icon`}):_e.createElement("span",{className:`${z}-switcher-leaf-line`})}const ye=`${z}-switcher-icon`,we=typeof te=="function"?te(ce):te;return(0,a.l$)(we)?(0,a.Tm)(we,{className:ee()(we.props.className||"",ye)}):we!==void 0?we:fe?ve?_e.createElement(ae.Z,{className:`${z}-switcher-line-icon`}):_e.createElement(oe.Z,{className:`${z}-switcher-line-icon`}):_e.createElement(ie,{className:ye})}},54580:function(_t,dt,ge){"use strict";ge.d(dt,{default:function(){return Ln}});var be=ge(59301),_e=ge(94480),E=ge(92310),he=ge.n(E),de=ge(54476),se=ge(67732),ne=ge(83652),ie=ge(42403),le=ge(158),ue=ge(20068),ae=ge(75931),oe=ge(75044),re=ge(76190),ee=ge(3202),a=ge(26112);function y(bt,Mt){var Ft="cannot ".concat(bt.method," ").concat(bt.action," ").concat(Mt.status,"'"),Et=new Error(Ft);return Et.status=Mt.status,Et.method=bt.method,Et.url=bt.action,Et}function x(bt){var Mt=bt.responseText||bt.response;if(!Mt)return Mt;try{return JSON.parse(Mt)}catch(Ft){return Mt}}function b(bt){var Mt=new XMLHttpRequest;bt.onProgress&&Mt.upload&&(Mt.upload.onprogress=function(qt){qt.total>0&&(qt.percent=qt.loaded/qt.total*100),bt.onProgress(qt)});var Ft=new FormData;bt.data&&Object.keys(bt.data).forEach(function(nn){var qt=bt.data[nn];if(Array.isArray(qt)){qt.forEach(function(Vt){Ft.append("".concat(nn,"[]"),Vt)});return}Ft.append(nn,qt)}),bt.file instanceof Blob?Ft.append(bt.filename,bt.file,bt.file.name):Ft.append(bt.filename,bt.file),Mt.onerror=function(qt){bt.onError(qt)},Mt.onload=function(){return Mt.status<200||Mt.status>=300?bt.onError(y(bt,Mt),x(Mt)):bt.onSuccess(x(Mt),Mt)},Mt.open(bt.method,bt.action,!0),bt.withCredentials&&"withCredentials"in Mt&&(Mt.withCredentials=!0);var Et=bt.headers||{};return Et["X-Requested-With"]!==null&&Mt.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(Et).forEach(function(nn){Et[nn]!==null&&Mt.setRequestHeader(nn,Et[nn])}),Mt.send(Ft),{abort:function(){Mt.abort()}}}var z=+new Date,te=0;function ce(){return"rc-upload-".concat(z,"-").concat(++te)}var fe=ge(48736),me=function(bt,Mt){if(bt&&Mt){var Ft=Array.isArray(Mt)?Mt:Mt.split(","),Et=bt.name||"",nn=bt.type||"",qt=nn.replace(/\/.*$/,"");return Ft.some(function(Vt){var Jt=Vt.trim();if(/^\*(\/\*)?$/.test(Vt))return!0;if(Jt.charAt(0)==="."){var $n=Et.toLowerCase(),Kn=Jt.toLowerCase(),kt=[Kn];return(Kn===".jpg"||Kn===".jpeg")&&(kt=[".jpg",".jpeg"]),kt.some(function(br){return $n.endsWith(br)})}return/\/\*$/.test(Jt)?qt===Jt.replace(/\/.*$/,""):nn===Jt?!0:/^\w+$/.test(Jt)?((0,fe.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(Jt,"'.Skip for check.")),!0):!1})}return!0};function ve(bt,Mt){var Ft=bt.createReader(),Et=[];function nn(){Ft.readEntries(function(qt){var Vt=Array.prototype.slice.apply(qt);Et=Et.concat(Vt);var Jt=!Vt.length;Jt?Mt(Et):nn()})}nn()}var pe=function(Mt,Ft,Et){var nn=function qt(Vt,Jt){Vt&&(Vt.path=Jt||"",Vt.isFile?Vt.file(function($n){Et($n)&&(Vt.fullPath&&!$n.webkitRelativePath&&(Object.defineProperties($n,{webkitRelativePath:{writable:!0}}),$n.webkitRelativePath=Vt.fullPath.replace(/^\//,""),Object.defineProperties($n,{webkitRelativePath:{writable:!1}})),Ft([$n]))}):Vt.isDirectory&&ve(Vt,function($n){$n.forEach(function(Kn){qt(Kn,"".concat(Jt).concat(Vt.name,"/"))})}))};Mt.forEach(function(qt){nn(qt.webkitGetAsEntry())})},Se=pe,ye=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],we=function(bt){(0,ie.Z)(Ft,bt);var Mt=(0,le.Z)(Ft);function Ft(){var Et;(0,se.Z)(this,Ft);for(var nn=arguments.length,qt=new Array(nn),Vt=0;Vt{let{uid:qt}=nn;return qt===bt.uid});return Et===-1?Ft.push(bt):Ft[Et]=bt,Ft}function et(bt,Mt){const Ft=bt.uid!==void 0?"uid":"name";return Mt.filter(Et=>Et[Ft]===bt[Ft])[0]}function pt(bt,Mt){const Ft=bt.uid!==void 0?"uid":"name",Et=Mt.filter(nn=>nn[Ft]!==bt[Ft]);return Et.length===Mt.length?null:Et}const ct=function(){const Mt=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),Et=Mt[Mt.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(Et)||[""])[0]},ht=bt=>bt.indexOf("image/")===0,lt=bt=>{if(bt.type&&!bt.thumbUrl)return ht(bt.type);const Mt=bt.thumbUrl||bt.url||"",Ft=ct(Mt);return/^data:image\//.test(Mt)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(Ft)?!0:!(/^data:/.test(Mt)||Ft)},mt=200;function at(bt){return new Promise(Mt=>{if(!bt.type||!ht(bt.type)){Mt("");return}const Ft=document.createElement("canvas");Ft.width=mt,Ft.height=mt,Ft.style.cssText=`position: fixed; left: 0; top: 0; width: ${mt}px; height: ${mt}px; z-index: 9999; display: none;`,document.body.appendChild(Ft);const Et=Ft.getContext("2d"),nn=new Image;if(nn.onload=()=>{const{width:qt,height:Vt}=nn;let Jt=mt,$n=mt,Kn=0,kt=0;qt>Vt?($n=Vt*(mt/qt),kt=-($n-Jt)/2):(Jt=qt*(mt/Vt),Kn=-(Jt-$n)/2),Et.drawImage(nn,Kn,kt,Jt,$n);const br=Ft.toDataURL();document.body.removeChild(Ft),window.URL.revokeObjectURL(nn.src),Mt(br)},nn.crossOrigin="anonymous",bt.type.startsWith("image/svg+xml")){const qt=new FileReader;qt.onload=()=>{qt.result&&(nn.src=qt.result)},qt.readAsDataURL(bt)}else if(bt.type.startsWith("image/gif")){const qt=new FileReader;qt.onload=()=>{qt.result&&Mt(qt.result)},qt.readAsDataURL(bt)}else nn.src=window.URL.createObjectURL(bt)})}var it=ge(26227),ft=ge(41464),vt=ge(15277),St=ge(93948),Tt=ge(6848),Nt=be.forwardRef((bt,Mt)=>{let{prefixCls:Ft,className:Et,style:nn,locale:qt,listType:Vt,file:Jt,items:$n,progress:Kn,iconRender:kt,actionIconRender:br,itemRender:cr,isImgUrl:ar,showPreviewIcon:Hr,showRemoveIcon:xn,showDownloadIcon:Dn,previewIcon:hn,removeIcon:_n,downloadIcon:Pr,onPreview:Un,onDownload:jn,onClose:sr}=bt;var Qn,Wr;const{status:Zr}=Jt,[Mr,qr]=be.useState(Zr);be.useEffect(()=>{Zr!=="removed"&&qr(Zr)},[Zr]);const[lo,Cn]=be.useState(!1);be.useEffect(()=>{const Yr=setTimeout(()=>{Cn(!0)},300);return()=>{clearTimeout(Yr)}},[]);const wo=kt(Jt);let ro=be.createElement("div",{className:`${Ft}-icon`},wo);if(Vt==="picture"||Vt==="picture-card"||Vt==="picture-circle")if(Mr==="uploading"||!Jt.thumbUrl&&!Jt.url){const Yr=he()(`${Ft}-list-item-thumbnail`,{[`${Ft}-list-item-file`]:Mr!=="uploading"});ro=be.createElement("div",{className:Yr},wo)}else{const Yr=ar!=null&&ar(Jt)?be.createElement("img",{src:Jt.thumbUrl||Jt.url,alt:Jt.name,className:`${Ft}-list-item-image`,crossOrigin:Jt.crossOrigin}):wo,co=he()(`${Ft}-list-item-thumbnail`,{[`${Ft}-list-item-file`]:ar&&!ar(Jt)});ro=be.createElement("a",{className:co,onClick:zo=>Un(Jt,zo),href:Jt.url||Jt.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Yr)}const Nr=he()(`${Ft}-list-item`,`${Ft}-list-item-${Mr}`),So=typeof Jt.linkProps=="string"?JSON.parse(Jt.linkProps):Jt.linkProps,to=xn?br((typeof _n=="function"?_n(Jt):_n)||be.createElement(it.Z,null),()=>sr(Jt),Ft,qt.removeFile):null,no=Dn&&Mr==="done"?br((typeof Pr=="function"?Pr(Jt):Pr)||be.createElement(ft.Z,null),()=>jn(Jt),Ft,qt.downloadFile):null,bo=Vt!=="picture-card"&&Vt!=="picture-circle"&&be.createElement("span",{key:"download-delete",className:he()(`${Ft}-list-item-actions`,{picture:Vt==="picture"})},no,to),qn=he()(`${Ft}-list-item-name`),xr=Jt.url?[be.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:qn,title:Jt.name},So,{href:Jt.url,onClick:Yr=>Un(Jt,Yr)}),Jt.name),bo]:[be.createElement("span",{key:"view",className:qn,onClick:Yr=>Un(Jt,Yr),title:Jt.name},Jt.name),bo],Tr={pointerEvents:"none",opacity:.5},Lr=Hr?be.createElement("a",{href:Jt.url||Jt.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:Jt.url||Jt.thumbUrl?void 0:Tr,onClick:Yr=>Un(Jt,Yr),title:qt.previewFile},typeof hn=="function"?hn(Jt):hn||be.createElement(vt.Z,null)):null,ho=(Vt==="picture-card"||Vt==="picture-circle")&&Mr!=="uploading"&&be.createElement("span",{className:`${Ft}-list-item-actions`},Lr,Mr==="done"&&no,to),{getPrefixCls:Do}=be.useContext(Ge.E_),xo=Do(),jo=be.createElement("div",{className:Nr},ro,xr,ho,lo&&be.createElement(Oe.default,{motionName:`${xo}-fade`,visible:Mr==="uploading",motionDeadline:2e3},Yr=>{let{className:co}=Yr;const zo="percent"in Jt?be.createElement(St.Z,Object.assign({},Kn,{type:"line",percent:Jt.percent,"aria-label":Jt["aria-label"],"aria-labelledby":Jt["aria-labelledby"]})):null;return be.createElement("div",{className:he()(`${Ft}-list-item-progress`,co)},zo)})),Yo=Jt.response&&typeof Jt.response=="string"?Jt.response:((Qn=Jt.error)===null||Qn===void 0?void 0:Qn.statusText)||((Wr=Jt.error)===null||Wr===void 0?void 0:Wr.message)||qt.uploadError,Fo=Mr==="error"?be.createElement(Tt.Z,{title:Yo,getPopupContainer:Yr=>Yr.parentNode},jo):jo;return be.createElement("div",{className:he()(`${Ft}-list-item-container`,Et),style:nn,ref:Mt},cr?cr(Fo,Jt,$n,{download:jn.bind(null,Jt),preview:Un.bind(null,Jt),remove:sr.bind(null,Jt)}):Fo)});const rn=(bt,Mt)=>{const{listType:Ft="text",previewFile:Et=at,onPreview:nn,onDownload:qt,onRemove:Vt,locale:Jt,iconRender:$n,isImageUrl:Kn=lt,prefixCls:kt,items:br=[],showPreviewIcon:cr=!0,showRemoveIcon:ar=!0,showDownloadIcon:Hr=!1,removeIcon:xn,previewIcon:Dn,downloadIcon:hn,progress:_n={size:[-1,2],showInfo:!1},appendAction:Pr,appendActionVisible:Un=!0,itemRender:jn,disabled:sr}=bt,Qn=(0,Te.Z)(),[Wr,Zr]=be.useState(!1);be.useEffect(()=>{Ft!=="picture"&&Ft!=="picture-card"&&Ft!=="picture-circle"||(br||[]).forEach(Tr=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(Tr.originFileObj instanceof File||Tr.originFileObj instanceof Blob)||Tr.thumbUrl!==void 0||(Tr.thumbUrl="",Et&&Et(Tr.originFileObj).then(Lr=>{Tr.thumbUrl=Lr||"",Qn()}))})},[Ft,br,Et]),be.useEffect(()=>{Zr(!0)},[]);const Mr=(Tr,Lr)=>{if(nn)return Lr==null||Lr.preventDefault(),nn(Tr)},qr=Tr=>{typeof qt=="function"?qt(Tr):Tr.url&&window.open(Tr.url)},lo=Tr=>{Vt==null||Vt(Tr)},Cn=Tr=>{if($n)return $n(Tr,Ft);const Lr=Tr.status==="uploading",ho=Kn&&Kn(Tr)?be.createElement(Fe,null):be.createElement(rt,null);let Do=Lr?be.createElement(Qe.Z,null):be.createElement(Ve,null);return Ft==="picture"?Do=Lr?be.createElement(Qe.Z,null):ho:(Ft==="picture-card"||Ft==="picture-circle")&&(Do=Lr?Jt.uploading:ho),Do},wo=(Tr,Lr,ho,Do)=>{const xo={type:"text",size:"small",title:Do,onClick:jo=>{Lr(),(0,Ie.l$)(Tr)&&Tr.props.onClick&&Tr.props.onClick(jo)},className:`${ho}-list-item-action`,disabled:sr};if((0,Ie.l$)(Tr)){const jo=(0,Ie.Tm)(Tr,Object.assign(Object.assign({},Tr.props),{onClick:()=>{}}));return be.createElement($e.ZP,Object.assign({},xo,{icon:jo}))}return be.createElement($e.ZP,Object.assign({},xo),be.createElement("span",null,Tr))};be.useImperativeHandle(Mt,()=>({handlePreview:Mr,handleDownload:qr}));const{getPrefixCls:ro}=be.useContext(Ge.E_),Nr=ro("upload",kt),So=ro(),to=he()(`${Nr}-list`,`${Nr}-list-${Ft}`),no=(0,_e.Z)(br.map(Tr=>({key:Tr.uid,file:Tr})));let qn={motionDeadline:2e3,motionName:`${Nr}-${Ft==="picture-card"||Ft==="picture-circle"?"animate-inline":"animate"}`,keys:no,motionAppear:Wr};const xr=be.useMemo(()=>{const Tr=Object.assign({},(0,xe.Z)(So));return delete Tr.onAppearEnd,delete Tr.onEnterEnd,delete Tr.onLeaveEnd,Tr},[So]);return Ft!=="picture-card"&&Ft!=="picture-circle"&&(qn=Object.assign(Object.assign({},xr),qn)),be.createElement("div",{className:to},be.createElement(Oe.CSSMotionList,Object.assign({},qn,{component:!1}),Tr=>{let{key:Lr,file:ho,className:Do,style:xo}=Tr;return be.createElement(Nt,{key:Lr,locale:Jt,prefixCls:Nr,className:Do,style:xo,file:ho,items:br,progress:_n,listType:Ft,isImgUrl:Kn,showPreviewIcon:cr,showRemoveIcon:ar,showDownloadIcon:Hr,removeIcon:xn,previewIcon:Dn,downloadIcon:hn,iconRender:Cn,actionIconRender:wo,itemRender:jn,onPreview:Mr,onDownload:qr,onClose:lo})}),Pr&&be.createElement(Oe.default,Object.assign({},qn,{visible:Un,forceRender:!0}),Tr=>{let{className:Lr,style:ho}=Tr;return(0,Ie.Tm)(Pr,Do=>({className:he()(Do.className,Lr),style:Object.assign(Object.assign(Object.assign({},ho),{pointerEvents:Lr?"none":void 0}),Do.style)}))}))};var un=be.forwardRef(rn),on=ge(17313),kn=ge(8378),Wn=ge(83116),En=ge(37613),Gt=bt=>{const{componentCls:Mt,iconCls:Ft}=bt;return{[`${Mt}-wrapper`]:{[`${Mt}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:bt.colorFillAlter,border:`${bt.lineWidth}px dashed ${bt.colorBorder}`,borderRadius:bt.borderRadiusLG,cursor:"pointer",transition:`border-color ${bt.motionDurationSlow}`,[Mt]:{padding:`${bt.padding}px 0`},[`${Mt}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${Mt}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${Mt}-disabled):hover`]:{borderColor:bt.colorPrimaryHover},[`p${Mt}-drag-icon`]:{marginBottom:bt.margin,[Ft]:{color:bt.colorPrimary,fontSize:bt.uploadThumbnailSize}},[`p${Mt}-text`]:{margin:`0 0 ${bt.marginXXS}px`,color:bt.colorTextHeading,fontSize:bt.fontSizeLG},[`p${Mt}-hint`]:{color:bt.colorTextDescription,fontSize:bt.fontSize},[`&${Mt}-disabled`]:{cursor:"not-allowed",[`p${Mt}-drag-icon ${Ft}, p${Mt}-text, p${Mt}-hint - `]:{color:bt.colorTextDisabled}}}}}},Wt=bt=>{const{componentCls:Mt,antCls:Ft,iconCls:xt,fontSize:tn,lineHeight:qt}=bt,Vt=`${Mt}-list-item`,Jt=`${Vt}-actions`,$n=`${Vt}-action`,Kn=Math.round(tn*qt);return{[`${Mt}-wrapper`]:{[`${Mt}-list`]:Object.assign(Object.assign({},(0,on.dF)()),{lineHeight:bt.lineHeight,[Vt]:{position:"relative",height:bt.lineHeight*tn,marginTop:bt.marginXS,fontSize:tn,display:"flex",alignItems:"center",transition:`background-color ${bt.motionDurationSlow}`,"&:hover":{backgroundColor:bt.controlItemBgHover},[`${Vt}-name`]:Object.assign(Object.assign({},on.vS),{padding:`0 ${bt.paddingXS}px`,lineHeight:qt,flex:"auto",transition:`all ${bt.motionDurationSlow}`}),[Jt]:{[$n]:{opacity:0},[`${$n}${Ft}-btn-sm`]:{height:Kn,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[` + `]:{color:bt.colorTextDisabled}}}}}},Wt=bt=>{const{componentCls:Mt,antCls:Ft,iconCls:Et,fontSize:nn,lineHeight:qt}=bt,Vt=`${Mt}-list-item`,Jt=`${Vt}-actions`,$n=`${Vt}-action`,Kn=Math.round(nn*qt);return{[`${Mt}-wrapper`]:{[`${Mt}-list`]:Object.assign(Object.assign({},(0,on.dF)()),{lineHeight:bt.lineHeight,[Vt]:{position:"relative",height:bt.lineHeight*nn,marginTop:bt.marginXS,fontSize:nn,display:"flex",alignItems:"center",transition:`background-color ${bt.motionDurationSlow}`,"&:hover":{backgroundColor:bt.controlItemBgHover},[`${Vt}-name`]:Object.assign(Object.assign({},on.vS),{padding:`0 ${bt.paddingXS}px`,lineHeight:qt,flex:"auto",transition:`all ${bt.motionDurationSlow}`}),[Jt]:{[$n]:{opacity:0},[`${$n}${Ft}-btn-sm`]:{height:Kn,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[` ${$n}:focus-visible, &.picture ${$n} - `]:{opacity:1},[xt]:{color:bt.actionsColor,transition:`all ${bt.motionDurationSlow}`},[`&:hover ${xt}`]:{color:bt.colorText}},[`${Mt}-icon ${xt}`]:{color:bt.colorTextDescription,fontSize:tn},[`${Vt}-progress`]:{position:"absolute",bottom:-bt.uploadProgressOffset,width:"100%",paddingInlineStart:tn+bt.paddingXS,fontSize:tn,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${Vt}:hover ${$n}`]:{opacity:1,color:bt.colorText},[`${Vt}-error`]:{color:bt.colorError,[`${Vt}-name, ${Mt}-icon ${xt}`]:{color:bt.colorError},[Jt]:{[`${xt}, ${xt}:hover`]:{color:bt.colorError},[$n]:{opacity:1}}},[`${Mt}-list-item-container`]:{transition:`opacity ${bt.motionDurationSlow}, height ${bt.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},en=ge(36237),bn=ge(1950);const dn=new en.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),Ln=new en.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var sn=bt=>{const{componentCls:Mt}=bt,Ft=`${Mt}-animate-inline`;return[{[`${Mt}-wrapper`]:{[`${Ft}-appear, ${Ft}-enter, ${Ft}-leave`]:{animationDuration:bt.motionDurationSlow,animationTimingFunction:bt.motionEaseInOutCirc,animationFillMode:"forwards"},[`${Ft}-appear, ${Ft}-enter`]:{animationName:dn},[`${Ft}-leave`]:{animationName:Ln}}},{[`${Mt}-wrapper`]:(0,bn.J$)(bt)},dn,Ln]},Pn=ge(30071),Rn=ge(64993);const Pt=bt=>{const{componentCls:Mt,iconCls:Ft,uploadThumbnailSize:xt,uploadProgressOffset:tn}=bt,qt=`${Mt}-list`,Vt=`${qt}-item`;return{[`${Mt}-wrapper`]:{[` + `]:{opacity:1},[Et]:{color:bt.actionsColor,transition:`all ${bt.motionDurationSlow}`},[`&:hover ${Et}`]:{color:bt.colorText}},[`${Mt}-icon ${Et}`]:{color:bt.colorTextDescription,fontSize:nn},[`${Vt}-progress`]:{position:"absolute",bottom:-bt.uploadProgressOffset,width:"100%",paddingInlineStart:nn+bt.paddingXS,fontSize:nn,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${Vt}:hover ${$n}`]:{opacity:1,color:bt.colorText},[`${Vt}-error`]:{color:bt.colorError,[`${Vt}-name, ${Mt}-icon ${Et}`]:{color:bt.colorError},[Jt]:{[`${Et}, ${Et}:hover`]:{color:bt.colorError},[$n]:{opacity:1}}},[`${Mt}-list-item-container`]:{transition:`opacity ${bt.motionDurationSlow}, height ${bt.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},en=ge(36237),yn=ge(1950);const dn=new en.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),In=new en.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var sn=bt=>{const{componentCls:Mt}=bt,Ft=`${Mt}-animate-inline`;return[{[`${Mt}-wrapper`]:{[`${Ft}-appear, ${Ft}-enter, ${Ft}-leave`]:{animationDuration:bt.motionDurationSlow,animationTimingFunction:bt.motionEaseInOutCirc,animationFillMode:"forwards"},[`${Ft}-appear, ${Ft}-enter`]:{animationName:dn},[`${Ft}-leave`]:{animationName:In}}},{[`${Mt}-wrapper`]:(0,yn.J$)(bt)},dn,In]},Pn=ge(30071),Rn=ge(64993);const wt=bt=>{const{componentCls:Mt,iconCls:Ft,uploadThumbnailSize:Et,uploadProgressOffset:nn}=bt,qt=`${Mt}-list`,Vt=`${qt}-item`;return{[`${Mt}-wrapper`]:{[` ${qt}${qt}-picture, ${qt}${qt}-picture-card, ${qt}${qt}-picture-circle - `]:{[Vt]:{position:"relative",height:xt+bt.lineWidth*2+bt.paddingXS*2,padding:bt.paddingXS,border:`${bt.lineWidth}px ${bt.lineType} ${bt.colorBorder}`,borderRadius:bt.borderRadiusLG,"&:hover":{background:"transparent"},[`${Vt}-thumbnail`]:Object.assign(Object.assign({},on.vS),{width:xt,height:xt,lineHeight:`${xt+bt.paddingSM}px`,textAlign:"center",flex:"none",[Ft]:{fontSize:bt.fontSizeHeading2,color:bt.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${Vt}-progress`]:{bottom:tn,width:`calc(100% - ${bt.paddingSM*2}px)`,marginTop:0,paddingInlineStart:xt+bt.paddingXS}},[`${Vt}-error`]:{borderColor:bt.colorError,[`${Vt}-thumbnail ${Ft}`]:{[`svg path[fill='${Pn.blue[0]}']`]:{fill:bt.colorErrorBg},[`svg path[fill='${Pn.blue.primary}']`]:{fill:bt.colorError}}},[`${Vt}-uploading`]:{borderStyle:"dashed",[`${Vt}-name`]:{marginBottom:tn}}},[`${qt}${qt}-picture-circle ${Vt}`]:{[`&, &::before, ${Vt}-thumbnail`]:{borderRadius:"50%"}}}}},Et=bt=>{const{componentCls:Mt,iconCls:Ft,fontSizeLG:xt,colorTextLightSolid:tn}=bt,qt=`${Mt}-list`,Vt=`${qt}-item`,Jt=bt.uploadPicCardSize;return{[` + `]:{[Vt]:{position:"relative",height:Et+bt.lineWidth*2+bt.paddingXS*2,padding:bt.paddingXS,border:`${bt.lineWidth}px ${bt.lineType} ${bt.colorBorder}`,borderRadius:bt.borderRadiusLG,"&:hover":{background:"transparent"},[`${Vt}-thumbnail`]:Object.assign(Object.assign({},on.vS),{width:Et,height:Et,lineHeight:`${Et+bt.paddingSM}px`,textAlign:"center",flex:"none",[Ft]:{fontSize:bt.fontSizeHeading2,color:bt.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${Vt}-progress`]:{bottom:nn,width:`calc(100% - ${bt.paddingSM*2}px)`,marginTop:0,paddingInlineStart:Et+bt.paddingXS}},[`${Vt}-error`]:{borderColor:bt.colorError,[`${Vt}-thumbnail ${Ft}`]:{[`svg path[fill='${Pn.blue[0]}']`]:{fill:bt.colorErrorBg},[`svg path[fill='${Pn.blue.primary}']`]:{fill:bt.colorError}}},[`${Vt}-uploading`]:{borderStyle:"dashed",[`${Vt}-name`]:{marginBottom:nn}}},[`${qt}${qt}-picture-circle ${Vt}`]:{[`&, &::before, ${Vt}-thumbnail`]:{borderRadius:"50%"}}}}},Ot=bt=>{const{componentCls:Mt,iconCls:Ft,fontSizeLG:Et,colorTextLightSolid:nn}=bt,qt=`${Mt}-list`,Vt=`${qt}-item`,Jt=bt.uploadPicCardSize;return{[` ${Mt}-wrapper${Mt}-picture-card-wrapper, ${Mt}-wrapper${Mt}-picture-circle-wrapper - `]:Object.assign(Object.assign({},(0,on.dF)()),{display:"inline-block",width:"100%",[`${Mt}${Mt}-select`]:{width:Jt,height:Jt,marginInlineEnd:bt.marginXS,marginBottom:bt.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:bt.colorFillAlter,border:`${bt.lineWidth}px dashed ${bt.colorBorder}`,borderRadius:bt.borderRadiusLG,cursor:"pointer",transition:`border-color ${bt.motionDurationSlow}`,[`> ${Mt}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${Mt}-disabled):hover`]:{borderColor:bt.colorPrimary}},[`${qt}${qt}-picture-card, ${qt}${qt}-picture-circle`]:{[`${qt}-item-container`]:{display:"inline-block",width:Jt,height:Jt,marginBlock:`0 ${bt.marginXS}px`,marginInline:`0 ${bt.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[Vt]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${bt.paddingXS*2}px)`,height:`calc(100% - ${bt.paddingXS*2}px)`,backgroundColor:bt.colorBgMask,opacity:0,transition:`all ${bt.motionDurationSlow}`,content:'" "'}},[`${Vt}:hover`]:{[`&::before, ${Vt}-actions`]:{opacity:1}},[`${Vt}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${bt.motionDurationSlow}`,[`${Ft}-eye, ${Ft}-download, ${Ft}-delete`]:{zIndex:10,width:xt,margin:`0 ${bt.marginXXS}px`,fontSize:xt,cursor:"pointer",transition:`all ${bt.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${Vt}-actions, ${Vt}-actions:hover`]:{[`${Ft}-eye, ${Ft}-download, ${Ft}-delete`]:{color:new Rn.C(tn).setAlpha(.65).toRgbString(),"&:hover":{color:tn}}},[`${Vt}-thumbnail, ${Vt}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${Vt}-name`]:{display:"none",textAlign:"center"},[`${Vt}-file + ${Vt}-name`]:{position:"absolute",bottom:bt.margin,display:"block",width:`calc(100% - ${bt.paddingXS*2}px)`},[`${Vt}-uploading`]:{[`&${Vt}`]:{backgroundColor:bt.colorFillAlter},[`&::before, ${Ft}-eye, ${Ft}-download, ${Ft}-delete`]:{display:"none"}},[`${Vt}-progress`]:{bottom:bt.marginXL,width:`calc(100% - ${bt.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${Mt}-wrapper${Mt}-picture-circle-wrapper`]:{[`${Mt}${Mt}-select`]:{borderRadius:"50%"}}}};var Kt=bt=>{const{componentCls:Mt}=bt;return{[`${Mt}-rtl`]:{direction:"rtl"}}};const zn=bt=>{const{componentCls:Mt,colorTextDisabled:Ft}=bt;return{[`${Mt}-wrapper`]:Object.assign(Object.assign({},(0,on.Wf)(bt)),{[Mt]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${Mt}-select`]:{display:"inline-block"},[`${Mt}-disabled`]:{color:Ft,cursor:"not-allowed"}})}};var Tn=(0,Wn.Z)("Upload",bt=>{const{fontSizeHeading3:Mt,fontSize:Ft,lineHeight:xt,lineWidth:tn,controlHeightLG:qt}=bt,Vt=Math.round(Ft*xt),Jt=(0,En.TS)(bt,{uploadThumbnailSize:Mt*2,uploadProgressOffset:Vt/2+tn,uploadPicCardSize:qt*2.55});return[zn(Jt),Gt(Jt),Pt(Jt),Et(Jt),Wt(Jt),sn(Jt),Kt(Jt),(0,Nn.Z)(Jt)]},bt=>({actionsColor:bt.colorTextDescription})),fr=function(bt,Mt,Ft,xt){function tn(qt){return qt instanceof Ft?qt:new Ft(function(Vt){Vt(qt)})}return new(Ft||(Ft=Promise))(function(qt,Vt){function Jt(kt){try{Kn(xt.next(kt))}catch(br){Vt(br)}}function $n(kt){try{Kn(xt.throw(kt))}catch(br){Vt(br)}}function Kn(kt){kt.done?qt(kt.value):tn(kt.value).then(Jt,$n)}Kn((xt=xt.apply(bt,Mt||[])).next())})};const nr=`__LIST_IGNORE_${Date.now()}__`,zt=(bt,Mt)=>{const{fileList:Ft,defaultFileList:xt,onRemove:tn,showUploadList:qt=!0,listType:Vt="text",onPreview:Jt,onDownload:$n,onChange:Kn,onDrop:kt,previewFile:br,disabled:cr,locale:ar,iconRender:Hr,isImageUrl:xn,progress:jn,prefixCls:hn,className:_n,type:Pr="select",children:Un,style:In,itemRender:sr,maxCount:Qn,data:Wr={},multiple:Zr=!1,action:Mr="",accept:qr="",supportServerRender:lo=!0,rootClassName:Cn}=bt,wo=be.useContext(Be.Z),ro=cr!=null?cr:wo,[Nr,So]=(0,je.Z)(xt||[],{value:Ft,postState:Jn=>Jn!=null?Jn:[]}),[to,no]=be.useState("drop"),bo=be.useRef(null);be.useMemo(()=>{const Jn=Date.now();(Ft||[]).forEach((wr,_r)=>{!wr.uid&&!Object.isFrozen(wr)&&(wr.uid=`__AUTO__${Jn}_${_r}__`)})},[Ft]);const qn=(Jn,wr,_r)=>{let Vn=(0,_e.Z)(wr),Dr=!1;Qn===1?Vn=Vn.slice(-1):Qn&&(Dr=Vn.length>Qn,Vn=Vn.slice(0,Qn)),(0,Me.flushSync)(()=>{So(Vn)});const $r={file:Jn,fileList:Vn};_r&&($r.event=_r),(!Dr||Vn.some(jr=>jr.uid===Jn.uid))&&(0,Me.flushSync)(()=>{Kn==null||Kn($r)})},xr=(Jn,wr)=>fr(void 0,void 0,void 0,function*(){const{beforeUpload:_r,transformFile:Vn}=bt;let Dr=Jn;if(_r){const $r=yield _r(Jn,wr);if($r===!1)return!1;if(delete Jn[nr],$r===nr)return Object.defineProperty(Jn,nr,{value:!0,configurable:!0}),!1;typeof $r=="object"&&$r&&(Dr=$r)}return Vn&&(Dr=yield Vn(Dr)),Dr}),Tr=Jn=>{const wr=Jn.filter(Dr=>!Dr.file[nr]);if(!wr.length)return;const _r=wr.map(Dr=>ot(Dr.file));let Vn=(0,_e.Z)(Nr);_r.forEach(Dr=>{Vn=ke(Dr,Vn)}),_r.forEach((Dr,$r)=>{let jr=Dr;if(wr[$r].parsedFile)Dr.status="uploading";else{const{originFileObj:Cr}=Dr;let Ur;try{Ur=new File([Cr],Cr.name,{type:Cr.type})}catch(po){Ur=new Blob([Cr],{type:Cr.type}),Ur.name=Cr.name,Ur.lastModifiedDate=new Date,Ur.lastModified=new Date().getTime()}Ur.uid=Dr.uid,jr=Ur}qn(jr,Vn)})},Lr=(Jn,wr,_r)=>{try{typeof Jn=="string"&&(Jn=JSON.parse(Jn))}catch($r){}if(!et(wr,Nr))return;const Vn=ot(wr);Vn.status="done",Vn.percent=100,Vn.response=Jn,Vn.xhr=_r;const Dr=ke(Vn,Nr);qn(Vn,Dr)},ho=(Jn,wr)=>{if(!et(wr,Nr))return;const _r=ot(wr);_r.status="uploading",_r.percent=Jn.percent;const Vn=ke(_r,Nr);qn(_r,Vn,Jn)},Do=(Jn,wr,_r)=>{if(!et(_r,Nr))return;const Vn=ot(_r);Vn.error=Jn,Vn.response=wr,Vn.status="error";const Dr=ke(Vn,Nr);qn(Vn,Dr)},xo=Jn=>{let wr;Promise.resolve(typeof tn=="function"?tn(Jn):tn).then(_r=>{var Vn;if(_r===!1)return;const Dr=pt(Jn,Nr);Dr&&(wr=Object.assign(Object.assign({},Jn),{status:"removed"}),Nr==null||Nr.forEach($r=>{const jr=wr.uid!==void 0?"uid":"name";$r[jr]===wr[jr]&&!Object.isFrozen($r)&&($r.status="removed")}),(Vn=bo.current)===null||Vn===void 0||Vn.abort(wr),qn(wr,Dr))})},jo=Jn=>{no(Jn.type),Jn.type==="drop"&&(kt==null||kt(Jn))};be.useImperativeHandle(Mt,()=>({onBatchStart:Tr,onSuccess:Lr,onProgress:ho,onError:Do,fileList:Nr,upload:bo.current}));const{getPrefixCls:Yo,direction:Fo,upload:Yr}=be.useContext(Ge.E_),co=Yo("upload",hn),zo=Object.assign(Object.assign({onBatchStart:Tr,onError:Do,onProgress:ho,onSuccess:Lr},bt),{data:Wr,multiple:Zr,action:Mr,accept:qr,supportServerRender:lo,prefixCls:co,disabled:ro,beforeUpload:xr,onChange:void 0});delete zo.className,delete zo.style,(!Un||ro)&&delete zo.id;const[Lt,Xt]=Tn(co),[mn]=(0,tt.Z)("Upload",Je.Z.Upload),{showRemoveIcon:yn,showPreviewIcon:ln,showDownloadIcon:an,removeIcon:cn,previewIcon:pn,downloadIcon:On}=typeof qt=="boolean"?{}:qt,Zn=(Jn,wr)=>qt?be.createElement(un,{prefixCls:co,listType:Vt,items:Nr,previewFile:br,onPreview:Jt,onDownload:$n,onRemove:xo,showRemoveIcon:!ro&&yn,showPreviewIcon:ln,showDownloadIcon:an,removeIcon:cn,previewIcon:pn,downloadIcon:On,iconRender:Hr,locale:Object.assign(Object.assign({},mn),ar),isImageUrl:xn,progress:jn,appendAction:Jn,appendActionVisible:wr,itemRender:sr,disabled:ro}):Jn,Dn=he()(`${co}-wrapper`,_n,Cn,Xt,Yr==null?void 0:Yr.className,{[`${co}-rtl`]:Fo==="rtl",[`${co}-picture-card-wrapper`]:Vt==="picture-card",[`${co}-picture-circle-wrapper`]:Vt==="picture-circle"}),Ar=Object.assign(Object.assign({},Yr==null?void 0:Yr.style),In);if(Pr==="drag"){const Jn=he()(Xt,co,`${co}-drag`,{[`${co}-drag-uploading`]:Nr.some(wr=>wr.status==="uploading"),[`${co}-drag-hover`]:to==="dragover",[`${co}-disabled`]:ro,[`${co}-rtl`]:Fo==="rtl"});return Lt(be.createElement("span",{className:Dn},be.createElement("div",{className:Jn,style:Ar,onDrop:jo,onDragOver:jo,onDragLeave:jo},be.createElement(Ce,Object.assign({},zo,{ref:bo,className:`${co}-btn`}),be.createElement("div",{className:`${co}-drag-container`},Un))),Zn()))}const rr=he()(co,`${co}-select`,{[`${co}-disabled`]:ro}),pr=(Jn=>be.createElement("div",{className:rr,style:Jn},be.createElement(Ce,Object.assign({},zo,{ref:bo}))))(Un?void 0:{display:"none"});return Lt(Vt==="picture-card"||Vt==="picture-circle"?be.createElement("span",{className:Dn},Zn(pr,!!Un)):be.createElement("span",{className:Dn},pr,Zn()))};var nn=be.forwardRef(zt),Dt=function(bt,Mt){var Ft={};for(var xt in bt)Object.prototype.hasOwnProperty.call(bt,xt)&&Mt.indexOf(xt)<0&&(Ft[xt]=bt[xt]);if(bt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var tn=0,xt=Object.getOwnPropertySymbols(bt);tn{var{style:Ft,height:xt}=bt,tn=Dt(bt,["style","height"]);return be.createElement(nn,Object.assign({ref:Mt},tn,{type:"drag",style:Object.assign(Object.assign({},Ft),{height:xt})}))});const Bn=nn;Bn.Dragger=kn,Bn.LIST_IGNORE=nr;var An=Bn},24334:function(_t,dt,ge){var be,_e;(function(E,he){_t.exports=he(E)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof ge.g!="undefined"?ge.g:this,function(E){"use strict";E=E||{};var he=E.Base64,de="2.6.4",se="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ne=function(Ee){for(var De={},Ce=0,je=Ee.length;Ce>>6)+ie(128|De&63):ie(224|De>>>12&15)+ie(128|De>>>6&63)+ie(128|De&63)}else{var De=65536+(Ee.charCodeAt(0)-55296)*1024+(Ee.charCodeAt(1)-56320);return ie(240|De>>>18&7)+ie(128|De>>>12&63)+ie(128|De>>>6&63)+ie(128|De&63)}},ue=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,ae=function(Ee){return Ee.replace(ue,le)},oe=function(Ee){var De=[0,2,1][Ee.length%3],Ce=Ee.charCodeAt(0)<<16|(Ee.length>1?Ee.charCodeAt(1):0)<<8|(Ee.length>2?Ee.charCodeAt(2):0),je=[se.charAt(Ce>>>18),se.charAt(Ce>>>12&63),De>=2?"=":se.charAt(Ce>>>6&63),De>=1?"=":se.charAt(Ce&63)];return je.join("")},re=E.btoa&&typeof E.btoa=="function"?function(Ee){return E.btoa(Ee)}:function(Ee){if(Ee.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Ee.replace(/[\s\S]{1,3}/g,oe)},ee=function(Ee){return re(ae(String(Ee)))},a=function(Ee){return Ee.replace(/[+\/]/g,function(De){return De=="+"?"-":"_"}).replace(/=/g,"")},y=function(Ee,De){return De?a(ee(Ee)):ee(Ee)},x=function(Ee){return y(Ee,!0)},b;E.Uint8Array&&(b=function(Ee,De){for(var Ce="",je=0,Me=Ee.length;je>>18)+se.charAt(Je>>>12&63)+(typeof Be!="undefined"?se.charAt(Je>>>6&63):"=")+(typeof tt!="undefined"?se.charAt(Je&63):"=")}return De?a(Ce):Ce});var z=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,te=function(Ee){switch(Ee.length){case 4:var De=(7&Ee.charCodeAt(0))<<18|(63&Ee.charCodeAt(1))<<12|(63&Ee.charCodeAt(2))<<6|63&Ee.charCodeAt(3),Ce=De-65536;return ie((Ce>>>10)+55296)+ie((Ce&1023)+56320);case 3:return ie((15&Ee.charCodeAt(0))<<12|(63&Ee.charCodeAt(1))<<6|63&Ee.charCodeAt(2));default:return ie((31&Ee.charCodeAt(0))<<6|63&Ee.charCodeAt(1))}},ce=function(Ee){return Ee.replace(z,te)},fe=function(Ee){var De=Ee.length,Ce=De%4,je=(De>0?ne[Ee.charAt(0)]<<18:0)|(De>1?ne[Ee.charAt(1)]<<12:0)|(De>2?ne[Ee.charAt(2)]<<6:0)|(De>3?ne[Ee.charAt(3)]:0),Me=[ie(je>>>16),ie(je>>>8&255),ie(je&255)];return Me.length-=[0,0,2,1][Ce],Me.join("")},me=E.atob&&typeof E.atob=="function"?function(Ee){return E.atob(Ee)}:function(Ee){return Ee.replace(/\S{1,4}/g,fe)},ve=function(Ee){return me(String(Ee).replace(/[^A-Za-z0-9\+\/]/g,""))},pe=function(Ee){return ce(me(Ee))},Se=function(Ee){return String(Ee).replace(/[-_]/g,function(De){return De=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},ye=function(Ee){return pe(Se(Ee))},we;E.Uint8Array&&(we=function(Ee){return Uint8Array.from(ve(Se(Ee)),function(De){return De.charCodeAt(0)})});var Pe=function(){var Ee=E.Base64;return E.Base64=he,Ee};if(E.Base64={VERSION:de,atob:ve,btoa:re,fromBase64:ye,toBase64:y,utob:ae,encode:y,encodeURI:x,btou:ce,decode:ye,noConflict:Pe,fromUint8Array:b,toUint8Array:we},typeof Object.defineProperty=="function"){var Le=function(Ee){return{value:Ee,enumerable:!1,writable:!0,configurable:!0}};E.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Le(function(){return ye(this)})),Object.defineProperty(String.prototype,"toBase64",Le(function(Ee){return y(this,Ee)})),Object.defineProperty(String.prototype,"toBase64URI",Le(function(){return y(this,!0)}))}}return E.Meteor&&(Base64=E.Base64),_t.exports?_t.exports.Base64=E.Base64:(be=[],_e=function(){return E.Base64}.apply(dt,be),_e!==void 0&&(_t.exports=_e)),{Base64:E.Base64}})},39417:function(_t,dt,ge){"use strict";ge.d(dt,{Z:function(){return pe}});var be=ge(54476),_e=ge(20068),E=ge(75931),he=ge(33885),de=ge(67732),se=ge(83652),ne=ge(31226),ie=ge(42403),le=ge(158),ue=ge(92310),ae=ge.n(ue),oe=ge(26112),re=ge(59301),ee=ge(39378),a=function(ye){for(var we=ye.prefixCls,Pe=ye.level,Le=ye.isStart,Ee=ye.isEnd,De="".concat(we,"-indent-unit"),Ce=[],je=0;je0&&arguments[0]!==void 0?arguments[0]:[],qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ke=Ne.length,Fe=qe.length;if(Math.abs(Ke-Fe)!==1)return{add:!1,key:null};function Oe(Te,xe){var Ie=new Map;Te.forEach(function(ot){Ie.set(ot,!0)});var $e=xe.filter(function(ot){return!Ie.has(ot)});return $e.length===1?$e[0]:null}return Ke ").concat(qe);return qe}var Ue=y.forwardRef(function(Ne,qe){var Ke=Ne.prefixCls,Fe=Ne.data,Oe=Ne.selectable,Te=Ne.checkable,xe=Ne.expandedKeys,Ie=Ne.selectedKeys,$e=Ne.checkedKeys,ot=Ne.loadedKeys,ke=Ne.loadingKeys,et=Ne.halfCheckedKeys,pt=Ne.keyEntities,ct=Ne.disabled,ht=Ne.dragging,lt=Ne.dragOverNodeKey,mt=Ne.dropPosition,at=Ne.motion,it=Ne.height,ft=Ne.itemHeight,vt=Ne.virtual,St=Ne.focusable,Tt=Ne.activeItem,Bt=Ne.focused,Nt=Ne.tabIndex,rn=Ne.onKeyDown,Sn=Ne.onFocus,un=Ne.onBlur,on=Ne.onActiveChange,Nn=Ne.onListChangeStart,Wn=Ne.onListChangeEnd,En=(0,ce.Z)(Ne,je),$t=y.useRef(null),Gt=y.useRef(null);y.useImperativeHandle(qe,function(){return{scrollTo:function(An){$t.current.scrollTo(An)},getIndentWidth:function(){return Gt.current.offsetWidth}}});var Ht=y.useState(xe),Wt=(0,te.Z)(Ht,2),en=Wt[0],bn=Wt[1],dn=y.useState(Fe),Ln=(0,te.Z)(dn,2),Yt=Ln[0],sn=Ln[1],Pn=y.useState(Fe),Rn=(0,te.Z)(Pn,2),Pt=Rn[0],Et=Rn[1],Ot=y.useState([]),Kt=(0,te.Z)(Ot,2),zn=Kt[0],Tn=Kt[1],fr=y.useState(null),nr=(0,te.Z)(fr,2),zt=nr[0],At=nr[1],nn=y.useRef(Fe);nn.current=Fe;function Dt(){var Bn=nn.current;sn(Bn),Et(Bn),Tn([]),At(null),Wn()}(0,fe.Z)(function(){bn(xe);var Bn=De(en,xe);if(Bn.key!==null)if(Bn.add){var An=Yt.findIndex(function(qt){var Vt=qt.key;return Vt===Bn.key}),bt=Xe(Ce(Yt,Fe,Bn.key),vt,it,ft),Mt=Yt.slice();Mt.splice(An+1,0,Ze),Et(Mt),Tn(bt),At("show")}else{var Ft=Fe.findIndex(function(qt){var Vt=qt.key;return Vt===Bn.key}),xt=Xe(Ce(Fe,Yt,Bn.key),vt,it,ft),tn=Fe.slice();tn.splice(Ft+1,0,Ze),Et(tn),Tn(xt),At("hide")}else Yt!==Fe&&(sn(Fe),Et(Fe))},[xe,Fe]),y.useEffect(function(){ht||Dt()},[ht]);var fn=at?Pt:Fe,kn={expandedKeys:xe,selectedKeys:Ie,loadedKeys:ot,loadingKeys:ke,checkedKeys:$e,halfCheckedKeys:et,dragOverNodeKey:lt,dropPosition:mt,keyEntities:pt};return y.createElement(y.Fragment,null,Bt&&Tt&&y.createElement("span",{style:Me,"aria-live":"assertive"},ze(Tt)),y.createElement("div",null,y.createElement("input",{style:Me,disabled:St===!1||ct,tabIndex:St!==!1?Nt:null,onKeyDown:rn,onFocus:Sn,onBlur:un,value:"",onChange:Ge,"aria-label":"for screen reader"})),y.createElement("div",{className:"".concat(Ke,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},y.createElement("div",{className:"".concat(Ke,"-indent")},y.createElement("div",{ref:Gt,className:"".concat(Ke,"-indent-unit")}))),y.createElement(me.Z,(0,be.Z)({},En,{data:fn,itemKey:We,height:it,fullHeight:!1,virtual:vt,itemHeight:ft,prefixCls:"".concat(Ke,"-list"),ref:$t,onVisibleChange:function(An,bt){var Mt=new Set(An),Ft=bt.filter(function(xt){return!Mt.has(xt)});Ft.some(function(xt){return We(xt)===Be})&&Dt()}}),function(Bn){var An=Bn.pos,bt=(0,be.Z)({},(z(Bn.data),Bn.data)),Mt=Bn.title,Ft=Bn.key,xt=Bn.isStart,tn=Bn.isEnd,qt=(0,ye.km)(Ft,An);delete bt.key,delete bt.children;var Vt=(0,ye.H8)(qt,kn);return y.createElement(Ee,(0,be.Z)({},bt,Vt,{title:Mt,active:!!Tt&&Ft===Tt.key,pos:An,data:Bn.data,isStart:xt,isEnd:tn,motion:at,motionNodes:Ft===Be?zn:null,motionType:zt,onMotionStart:Nn,onMotionEnd:Dt,treeNodeRequiredProps:kn,onMouseMove:function(){on(null)}}))}))});Ue.displayName="NodeList";var rt=Ue,Qe=ge(35654),ut=ge(90782),Ye=ge(67841),He=10,Re=function(Ne){(0,le.Z)(Ke,Ne);var qe=(0,ue.Z)(Ke);function Ke(){var Fe;(0,se.Z)(this,Ke);for(var Oe=arguments.length,Te=new Array(Oe),xe=0;xe2&&arguments[2]!==void 0?arguments[2]:!1,et=Fe.state,pt=et.dragChildrenKeys,ct=et.dropPosition,ht=et.dropTargetKey,lt=et.dropTargetPos,mt=et.dropAllowed;if(mt){var at=Fe.props.onDrop;if(Fe.setState({dragOverNodeKey:null}),Fe.cleanDragState(),ht!==null){var it=(0,he.Z)((0,he.Z)({},(0,ye.H8)(ht,Fe.getTreeNodeRequiredProps())),{},{active:((ot=Fe.getActiveItem())===null||ot===void 0?void 0:ot.key)===ht,data:(0,Ye.Z)(Fe.state.keyEntities,ht).node}),ft=pt.indexOf(ht)!==-1;(0,a.ZP)(!ft,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var vt=(0,Qe.yx)(lt),St={event:Ie,node:(0,ye.F)(it),dragNode:Fe.dragNode?(0,ye.F)(Fe.dragNode.props):null,dragNodesKeys:[Fe.dragNode.props.eventKey].concat(pt),dropToGap:ct!==0,dropPosition:ct+Number(vt[vt.length-1])};ke||at==null||at(St),Fe.dragNode=null}}},Fe.cleanDragState=function(){var Ie=Fe.state.draggingNodeKey;Ie!==null&&Fe.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),Fe.dragStartMousePosition=null,Fe.currentMouseOverDroppableNodeKey=null},Fe.triggerExpandActionExpand=function(Ie,$e){var ot=Fe.state,ke=ot.expandedKeys,et=ot.flattenNodes,pt=$e.expanded,ct=$e.key,ht=$e.isLeaf;if(!(ht||Ie.shiftKey||Ie.metaKey||Ie.ctrlKey)){var lt=et.filter(function(at){return at.key===ct})[0],mt=(0,ye.F)((0,he.Z)((0,he.Z)({},(0,ye.H8)(ct,Fe.getTreeNodeRequiredProps())),{},{data:lt.data}));Fe.setExpandedKeys(pt?(0,Qe._5)(ke,ct):(0,Qe.L0)(ke,ct)),Fe.onNodeExpand(Ie,mt)}},Fe.onNodeClick=function(Ie,$e){var ot=Fe.props,ke=ot.onClick,et=ot.expandAction;et==="click"&&Fe.triggerExpandActionExpand(Ie,$e),ke==null||ke(Ie,$e)},Fe.onNodeDoubleClick=function(Ie,$e){var ot=Fe.props,ke=ot.onDoubleClick,et=ot.expandAction;et==="doubleClick"&&Fe.triggerExpandActionExpand(Ie,$e),ke==null||ke(Ie,$e)},Fe.onNodeSelect=function(Ie,$e){var ot=Fe.state.selectedKeys,ke=Fe.state,et=ke.keyEntities,pt=ke.fieldNames,ct=Fe.props,ht=ct.onSelect,lt=ct.multiple,mt=$e.selected,at=$e[pt.key],it=!mt;it?lt?ot=(0,Qe.L0)(ot,at):ot=[at]:ot=(0,Qe._5)(ot,at);var ft=ot.map(function(vt){var St=(0,Ye.Z)(et,vt);return St?St.node:null}).filter(function(vt){return vt});Fe.setUncontrolledState({selectedKeys:ot}),ht==null||ht(ot,{event:"select",selected:it,node:$e,selectedNodes:ft,nativeEvent:Ie.nativeEvent})},Fe.onNodeCheck=function(Ie,$e,ot){var ke=Fe.state,et=ke.keyEntities,pt=ke.checkedKeys,ct=ke.halfCheckedKeys,ht=Fe.props,lt=ht.checkStrictly,mt=ht.onCheck,at=$e.key,it,ft={event:"check",node:$e,checked:ot,nativeEvent:Ie.nativeEvent};if(lt){var vt=ot?(0,Qe.L0)(pt,at):(0,Qe._5)(pt,at),St=(0,Qe._5)(ct,at);it={checked:vt,halfChecked:St},ft.checkedNodes=vt.map(function(un){return(0,Ye.Z)(et,un)}).filter(function(un){return un}).map(function(un){return un.node}),Fe.setUncontrolledState({checkedKeys:vt})}else{var Tt=(0,ut.S)([].concat((0,de.Z)(pt),[at]),!0,et),Bt=Tt.checkedKeys,Nt=Tt.halfCheckedKeys;if(!ot){var rn=new Set(Bt);rn.delete(at);var Sn=(0,ut.S)(Array.from(rn),{checked:!1,halfCheckedKeys:Nt},et);Bt=Sn.checkedKeys,Nt=Sn.halfCheckedKeys}it=Bt,ft.checkedNodes=[],ft.checkedNodesPositions=[],ft.halfCheckedKeys=Nt,Bt.forEach(function(un){var on=(0,Ye.Z)(et,un);if(on){var Nn=on.node,Wn=on.pos;ft.checkedNodes.push(Nn),ft.checkedNodesPositions.push({node:Nn,pos:Wn})}}),Fe.setUncontrolledState({checkedKeys:Bt},!1,{halfCheckedKeys:Nt})}mt==null||mt(it,ft)},Fe.onNodeLoad=function(Ie){var $e=Ie.key,ot=new Promise(function(ke,et){Fe.setState(function(pt){var ct=pt.loadedKeys,ht=ct===void 0?[]:ct,lt=pt.loadingKeys,mt=lt===void 0?[]:lt,at=Fe.props,it=at.loadData,ft=at.onLoad;if(!it||ht.indexOf($e)!==-1||mt.indexOf($e)!==-1)return null;var vt=it(Ie);return vt.then(function(){var St=Fe.state.loadedKeys,Tt=(0,Qe.L0)(St,$e);ft==null||ft(Tt,{event:"load",node:Ie}),Fe.setUncontrolledState({loadedKeys:Tt}),Fe.setState(function(Bt){return{loadingKeys:(0,Qe._5)(Bt.loadingKeys,$e)}}),ke()}).catch(function(St){if(Fe.setState(function(Bt){return{loadingKeys:(0,Qe._5)(Bt.loadingKeys,$e)}}),Fe.loadingRetryTimes[$e]=(Fe.loadingRetryTimes[$e]||0)+1,Fe.loadingRetryTimes[$e]>=He){var Tt=Fe.state.loadedKeys;(0,a.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),Fe.setUncontrolledState({loadedKeys:(0,Qe.L0)(Tt,$e)}),ke()}et(St)}),{loadingKeys:(0,Qe.L0)(mt,$e)}})});return ot.catch(function(){}),ot},Fe.onNodeMouseEnter=function(Ie,$e){var ot=Fe.props.onMouseEnter;ot==null||ot({event:Ie,node:$e})},Fe.onNodeMouseLeave=function(Ie,$e){var ot=Fe.props.onMouseLeave;ot==null||ot({event:Ie,node:$e})},Fe.onNodeContextMenu=function(Ie,$e){var ot=Fe.props.onRightClick;ot&&(Ie.preventDefault(),ot({event:Ie,node:$e}))},Fe.onFocus=function(){var Ie=Fe.props.onFocus;Fe.setState({focused:!0});for(var $e=arguments.length,ot=new Array($e),ke=0;ke<$e;ke++)ot[ke]=arguments[ke];Ie==null||Ie.apply(void 0,ot)},Fe.onBlur=function(){var Ie=Fe.props.onBlur;Fe.setState({focused:!1}),Fe.onActiveChange(null);for(var $e=arguments.length,ot=new Array($e),ke=0;ke<$e;ke++)ot[ke]=arguments[ke];Ie==null||Ie.apply(void 0,ot)},Fe.getTreeNodeRequiredProps=function(){var Ie=Fe.state,$e=Ie.expandedKeys,ot=Ie.selectedKeys,ke=Ie.loadedKeys,et=Ie.loadingKeys,pt=Ie.checkedKeys,ct=Ie.halfCheckedKeys,ht=Ie.dragOverNodeKey,lt=Ie.dropPosition,mt=Ie.keyEntities;return{expandedKeys:$e||[],selectedKeys:ot||[],loadedKeys:ke||[],loadingKeys:et||[],checkedKeys:pt||[],halfCheckedKeys:ct||[],dragOverNodeKey:ht,dropPosition:lt,keyEntities:mt}},Fe.setExpandedKeys=function(Ie){var $e=Fe.state,ot=$e.treeData,ke=$e.fieldNames,et=(0,ye.oH)(ot,Ie,ke);Fe.setUncontrolledState({expandedKeys:Ie,flattenNodes:et},!0)},Fe.onNodeExpand=function(Ie,$e){var ot=Fe.state.expandedKeys,ke=Fe.state,et=ke.listChanging,pt=ke.fieldNames,ct=Fe.props,ht=ct.onExpand,lt=ct.loadData,mt=$e.expanded,at=$e[pt.key];if(!et){var it=ot.indexOf(at),ft=!mt;if((0,a.ZP)(mt&&it!==-1||!mt&&it===-1,"Expand state not sync with index check"),ft?ot=(0,Qe.L0)(ot,at):ot=(0,Qe._5)(ot,at),Fe.setExpandedKeys(ot),ht==null||ht(ot,{node:$e,expanded:ft,nativeEvent:Ie.nativeEvent}),ft&<){var vt=Fe.onNodeLoad($e);vt&&vt.then(function(){var St=(0,ye.oH)(Fe.state.treeData,ot,pt);Fe.setUncontrolledState({flattenNodes:St})}).catch(function(){var St=Fe.state.expandedKeys,Tt=(0,Qe._5)(St,at);Fe.setExpandedKeys(Tt)})}}},Fe.onListChangeStart=function(){Fe.setUncontrolledState({listChanging:!0})},Fe.onListChangeEnd=function(){setTimeout(function(){Fe.setUncontrolledState({listChanging:!1})})},Fe.onActiveChange=function(Ie){var $e=Fe.state.activeKey,ot=Fe.props.onActiveChange;$e!==Ie&&(Fe.setState({activeKey:Ie}),Ie!==null&&Fe.scrollTo({key:Ie}),ot==null||ot(Ie))},Fe.getActiveItem=function(){var Ie=Fe.state,$e=Ie.activeKey,ot=Ie.flattenNodes;return $e===null?null:ot.find(function(ke){var et=ke.key;return et===$e})||null},Fe.offsetActiveKey=function(Ie){var $e=Fe.state,ot=$e.flattenNodes,ke=$e.activeKey,et=ot.findIndex(function(ht){var lt=ht.key;return lt===ke});et===-1&&Ie<0&&(et=ot.length),et=(et+Ie+ot.length)%ot.length;var pt=ot[et];if(pt){var ct=pt.key;Fe.onActiveChange(ct)}else Fe.onActiveChange(null)},Fe.onKeyDown=function(Ie){var $e=Fe.state,ot=$e.activeKey,ke=$e.expandedKeys,et=$e.checkedKeys,pt=$e.fieldNames,ct=Fe.props,ht=ct.onKeyDown,lt=ct.checkable,mt=ct.selectable;switch(Ie.which){case re.Z.UP:{Fe.offsetActiveKey(-1),Ie.preventDefault();break}case re.Z.DOWN:{Fe.offsetActiveKey(1),Ie.preventDefault();break}}var at=Fe.getActiveItem();if(at&&at.data){var it=Fe.getTreeNodeRequiredProps(),ft=at.data.isLeaf===!1||!!(at.data[pt.children]||[]).length,vt=(0,ye.F)((0,he.Z)((0,he.Z)({},(0,ye.H8)(ot,it)),{},{data:at.data,active:!0}));switch(Ie.which){case re.Z.LEFT:{ft&&ke.includes(ot)?Fe.onNodeExpand({},vt):at.parent&&Fe.onActiveChange(at.parent.key),Ie.preventDefault();break}case re.Z.RIGHT:{ft&&!ke.includes(ot)?Fe.onNodeExpand({},vt):at.children&&at.children.length&&Fe.onActiveChange(at.children[0].key),Ie.preventDefault();break}case re.Z.ENTER:case re.Z.SPACE:{lt&&!vt.disabled&&vt.checkable!==!1&&!vt.disableCheckbox?Fe.onNodeCheck({},vt,!et.includes(ot)):!lt&&mt&&!vt.disabled&&vt.selectable!==!1&&Fe.onNodeSelect({},vt);break}}}ht==null||ht(Ie)},Fe.setUncontrolledState=function(Ie){var $e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ot=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!Fe.destroyed){var ke=!1,et=!0,pt={};Object.keys(Ie).forEach(function(ct){if(ct in Fe.props){et=!1;return}ke=!0,pt[ct]=Ie[ct]}),ke&&(!$e||et)&&Fe.setState((0,he.Z)((0,he.Z)({},pt),ot))}},Fe.scrollTo=function(Ie){Fe.listRef.current.scrollTo(Ie)},Fe}return(0,ne.Z)(Ke,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var Oe=this.props.activeKey;Oe!==void 0&&Oe!==this.state.activeKey&&(this.setState({activeKey:Oe}),Oe!==null&&this.scrollTo({key:Oe}))}},{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 Oe,Te=this.state,xe=Te.focused,Ie=Te.flattenNodes,$e=Te.keyEntities,ot=Te.draggingNodeKey,ke=Te.activeKey,et=Te.dropLevelOffset,pt=Te.dropContainerKey,ct=Te.dropTargetKey,ht=Te.dropPosition,lt=Te.dragOverNodeKey,mt=Te.indent,at=this.props,it=at.prefixCls,ft=at.className,vt=at.style,St=at.showLine,Tt=at.focusable,Bt=at.tabIndex,Nt=Bt===void 0?0:Bt,rn=at.selectable,Sn=at.showIcon,un=at.icon,on=at.switcherIcon,Nn=at.draggable,Wn=at.checkable,En=at.checkStrictly,$t=at.disabled,Gt=at.motion,Ht=at.loadData,Wt=at.filterTreeNode,en=at.height,bn=at.itemHeight,dn=at.virtual,Ln=at.titleRender,Yt=at.dropIndicatorRender,sn=at.onContextMenu,Pn=at.onScroll,Rn=at.direction,Pt=at.rootClassName,Et=at.rootStyle,Ot=(0,ee.Z)(this.props,{aria:!0,data:!0}),Kt;return Nn&&((0,E.Z)(Nn)==="object"?Kt=Nn:typeof Nn=="function"?Kt={nodeDraggable:Nn}:Kt={}),y.createElement(x.k.Provider,{value:{prefixCls:it,selectable:rn,showIcon:Sn,icon:un,switcherIcon:on,draggable:Kt,draggingNodeKey:ot,checkable:Wn,checkStrictly:En,disabled:$t,keyEntities:$e,dropLevelOffset:et,dropContainerKey:pt,dropTargetKey:ct,dropPosition:ht,dragOverNodeKey:lt,indent:mt,direction:Rn,dropIndicatorRender:Yt,loadData:Ht,filterTreeNode:Wt,titleRender:Ln,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()(it,ft,Pt,(Oe={},(0,_e.Z)(Oe,"".concat(it,"-show-line"),St),(0,_e.Z)(Oe,"".concat(it,"-focused"),xe),(0,_e.Z)(Oe,"".concat(it,"-active-focused"),ke!==null),Oe)),style:Et},y.createElement(rt,(0,be.Z)({ref:this.listRef,prefixCls:it,style:vt,data:Ie,disabled:$t,selectable:rn,checkable:!!Wn,motion:Gt,dragging:ot!==null,height:en,itemHeight:bn,virtual:dn,focusable:Tt,focused:xe,tabIndex:Nt,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:sn,onScroll:Pn},this.getTreeNodeRequiredProps(),Ot))))}}],[{key:"getDerivedStateFromProps",value:function(Oe,Te){var xe=Te.prevProps,Ie={prevProps:Oe};function $e(Tt){return!xe&&Tt in Oe||xe&&xe[Tt]!==Oe[Tt]}var ot,ke=Te.fieldNames;if($e("fieldNames")&&(ke=(0,ye.w$)(Oe.fieldNames),Ie.fieldNames=ke),$e("treeData")?ot=Oe.treeData:$e("children")&&((0,a.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),ot=(0,ye.zn)(Oe.children)),ot){Ie.treeData=ot;var et=(0,ye.I8)(ot,{fieldNames:ke});Ie.keyEntities=(0,he.Z)((0,_e.Z)({},Be,Je),et.keyEntities)}var pt=Ie.keyEntities||Te.keyEntities;if($e("expandedKeys")||xe&&$e("autoExpandParent"))Ie.expandedKeys=Oe.autoExpandParent||!xe&&Oe.defaultExpandParent?(0,Qe.r7)(Oe.expandedKeys,pt):Oe.expandedKeys;else if(!xe&&Oe.defaultExpandAll){var ct=(0,he.Z)({},pt);delete ct[Be],Ie.expandedKeys=Object.keys(ct).map(function(Tt){return ct[Tt].key})}else!xe&&Oe.defaultExpandedKeys&&(Ie.expandedKeys=Oe.autoExpandParent||Oe.defaultExpandParent?(0,Qe.r7)(Oe.defaultExpandedKeys,pt):Oe.defaultExpandedKeys);if(Ie.expandedKeys||delete Ie.expandedKeys,ot||Ie.expandedKeys){var ht=(0,ye.oH)(ot||Te.treeData,Ie.expandedKeys||Te.expandedKeys,ke);Ie.flattenNodes=ht}if(Oe.selectable&&($e("selectedKeys")?Ie.selectedKeys=(0,Qe.BT)(Oe.selectedKeys,Oe):!xe&&Oe.defaultSelectedKeys&&(Ie.selectedKeys=(0,Qe.BT)(Oe.defaultSelectedKeys,Oe))),Oe.checkable){var lt;if($e("checkedKeys")?lt=(0,Qe.E6)(Oe.checkedKeys)||{}:!xe&&Oe.defaultCheckedKeys?lt=(0,Qe.E6)(Oe.defaultCheckedKeys)||{}:ot&&(lt=(0,Qe.E6)(Oe.checkedKeys)||{checkedKeys:Te.checkedKeys,halfCheckedKeys:Te.halfCheckedKeys}),lt){var mt=lt,at=mt.checkedKeys,it=at===void 0?[]:at,ft=mt.halfCheckedKeys,vt=ft===void 0?[]:ft;if(!Oe.checkStrictly){var St=(0,ut.S)(it,!0,pt);it=St.checkedKeys,vt=St.halfCheckedKeys}Ie.checkedKeys=it,Ie.halfCheckedKeys=vt}}return $e("loadedKeys")&&(Ie.loadedKeys=Oe.loadedKeys),Ie}}]),Ke}(y.Component);Re.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},Re.TreeNode=pe.Z;var Ve=Re,Ae=Ve},35654:function(_t,dt,ge){"use strict";ge.d(dt,{BT:function(){return y},E6:function(){return z},L0:function(){return ue},OM:function(){return a},_5:function(){return le},r7:function(){return te},wA:function(){return oe},yx:function(){return ae}});var be=ge(94480),_e=ge(76190),E=ge(48736),he=ge(59301),de=ge(39417),se=ge(67841),ne=ge(71430),ie=null;function le(ce,fe){if(!ce)return[];var me=ce.slice(),ve=me.indexOf(fe);return ve>=0&&me.splice(ve,1),me}function ue(ce,fe){var me=(ce||[]).slice();return me.indexOf(fe)===-1&&me.push(fe),me}function ae(ce){return ce.split("-")}function oe(ce,fe){var me=[],ve=(0,se.Z)(fe,ce);function pe(){var Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Se.forEach(function(ye){var we=ye.key,Pe=ye.children;me.push(we),pe(Pe)})}return pe(ve.children),me}function re(ce){if(ce.parent){var fe=ae(ce.pos);return Number(fe[fe.length-1])===ce.parent.children.length-1}return!1}function ee(ce){var fe=ae(ce.pos);return Number(fe[fe.length-1])===0}function a(ce,fe,me,ve,pe,Se,ye,we,Pe,Le){var Ee,De=ce.clientX,Ce=ce.clientY,je=ce.target.getBoundingClientRect(),Me=je.top,Ge=je.height,Be=(Le==="rtl"?-1:1)*(((pe==null?void 0:pe.x)||0)-De),tt=(Be-12)/ve,Je=(0,se.Z)(we,me.props.eventKey);if(Ce-1.5?Se({dragNode:He,dropNode:Re,dropPosition:1})?Qe=1:Ve=!1:Se({dragNode:He,dropNode:Re,dropPosition:0})?Qe=0:Se({dragNode:He,dropNode:Re,dropPosition:1})?Qe=1:Ve=!1:Se({dragNode:He,dropNode:Re,dropPosition:1})?Qe=1:Ve=!1,{dropPosition:Qe,dropLevelOffset:ut,dropTargetKey:Je.key,dropTargetPos:Je.pos,dragOverNodeKey:rt,dropContainerKey:Qe===0?null:((Ee=Je.parent)===null||Ee===void 0?void 0:Ee.key)||null,dropAllowed:Ve}}function y(ce,fe){if(ce){var me=fe.multiple;return me?ce.slice():ce.length?[ce[0]]:ce}}var x=function(fe){return fe};function b(ce,fe){if(!ce)return[];var me=fe||{},ve=me.processProps,pe=ve===void 0?x:ve,Se=Array.isArray(ce)?ce:[ce];return Se.map(function(ye){var we=ye.children,Pe=_objectWithoutProperties(ye,ie),Le=b(we,fe);return React.createElement(TreeNode,_extends({key:Pe.key},pe(Pe)),Le)})}function z(ce){if(!ce)return null;var fe;if(Array.isArray(ce))fe={checkedKeys:ce,halfCheckedKeys:void 0};else if((0,_e.Z)(ce)==="object")fe={checkedKeys:ce.checked||void 0,halfCheckedKeys:ce.halfChecked||void 0};else return(0,E.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return fe}function te(ce,fe){var me=new Set;function ve(pe){if(!me.has(pe)){var Se=(0,se.Z)(fe,pe);if(Se){me.add(pe);var ye=Se.parent,we=Se.node;we.disabled||ye&&ve(ye.key)}}}return(ce||[]).forEach(function(pe){ve(pe)}),(0,be.Z)(me)}},90782:function(_t,dt,ge){"use strict";ge.d(dt,{S:function(){return ne}});var be=ge(48736),_e=ge(67841);function E(ie,le){var ue=new Set;return ie.forEach(function(ae){le.has(ae)||ue.add(ae)}),ue}function he(ie){var le=ie||{},ue=le.disabled,ae=le.disableCheckbox,oe=le.checkable;return!!(ue||ae)||oe===!1}function de(ie,le,ue,ae){for(var oe=new Set(ie),re=new Set,ee=0;ee<=ue;ee+=1){var a=le.get(ee)||new Set;a.forEach(function(z){var te=z.key,ce=z.node,fe=z.children,me=fe===void 0?[]:fe;oe.has(te)&&!ae(ce)&&me.filter(function(ve){return!ae(ve.node)}).forEach(function(ve){oe.add(ve.key)})})}for(var y=new Set,x=ue;x>=0;x-=1){var b=le.get(x)||new Set;b.forEach(function(z){var te=z.parent,ce=z.node;if(!(ae(ce)||!z.parent||y.has(z.parent.key))){if(ae(z.parent.node)){y.add(te.key);return}var fe=!0,me=!1;(te.children||[]).filter(function(ve){return!ae(ve.node)}).forEach(function(ve){var pe=ve.key,Se=oe.has(pe);fe&&!Se&&(fe=!1),!me&&(Se||re.has(pe))&&(me=!0)}),fe&&oe.add(te.key),me&&re.add(te.key),y.add(te.key)}})}return{checkedKeys:Array.from(oe),halfCheckedKeys:Array.from(E(re,oe))}}function se(ie,le,ue,ae,oe){for(var re=new Set(ie),ee=new Set(le),a=0;a<=ae;a+=1){var y=ue.get(a)||new Set;y.forEach(function(te){var ce=te.key,fe=te.node,me=te.children,ve=me===void 0?[]:me;!re.has(ce)&&!ee.has(ce)&&!oe(fe)&&ve.filter(function(pe){return!oe(pe.node)}).forEach(function(pe){re.delete(pe.key)})})}ee=new Set;for(var x=new Set,b=ae;b>=0;b-=1){var z=ue.get(b)||new Set;z.forEach(function(te){var ce=te.parent,fe=te.node;if(!(oe(fe)||!te.parent||x.has(te.parent.key))){if(oe(te.parent.node)){x.add(ce.key);return}var me=!0,ve=!1;(ce.children||[]).filter(function(pe){return!oe(pe.node)}).forEach(function(pe){var Se=pe.key,ye=re.has(Se);me&&!ye&&(me=!1),!ve&&(ye||ee.has(Se))&&(ve=!0)}),me||re.delete(ce.key),ve&&ee.add(ce.key),x.add(ce.key)}})}return{checkedKeys:Array.from(re),halfCheckedKeys:Array.from(E(ee,re))}}function ne(ie,le,ue,ae){var oe=[],re;ae?re=ae:re=he;var ee=new Set(ie.filter(function(b){var z=!!(0,_e.Z)(ue,b);return z||oe.push(b),z})),a=new Map,y=0;Object.keys(ue).forEach(function(b){var z=ue[b],te=z.level,ce=a.get(te);ce||(ce=new Set,a.set(te,ce)),ce.add(z),y=Math.max(y,te)}),(0,be.ZP)(!oe.length,"Tree missing follow keys: ".concat(oe.slice(0,100).map(function(b){return"'".concat(b,"'")}).join(", ")));var x;return le===!0?x=de(ee,a,y,re):x=se(ee,le.halfCheckedKeys,a,y,re),x}},67841:function(_t,dt,ge){"use strict";ge.d(dt,{Z:function(){return be}});function be(_e,E){return _e[E]}},71430:function(_t,dt,ge){"use strict";ge.d(dt,{F:function(){return te},H8:function(){return z},I8:function(){return b},km:function(){return oe},oH:function(){return y},w$:function(){return re},zn:function(){return a}});var be=ge(76190),_e=ge(94480),E=ge(33885),he=ge(75931),de=ge(11592),se=ge(2738),ne=ge(48736),ie=ge(67841),le=["children"];function ue(ce,fe){return"".concat(ce,"-").concat(fe)}function ae(ce){return ce&&ce.type&&ce.type.isTreeNode}function oe(ce,fe){return ce!=null?ce:fe}function re(ce){var fe=ce||{},me=fe.title,ve=fe._title,pe=fe.key,Se=fe.children,ye=me||"title";return{title:ye,_title:ve||[ye],key:pe||"key",children:Se||"children"}}function ee(ce,fe){var me=new Map;function ve(pe){var Se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(pe||[]).forEach(function(ye){var we=ye[fe.key],Pe=ye[fe.children];warning(we!=null,"Tree node must have a certain key: [".concat(Se).concat(we,"]"));var Le=String(we);warning(!me.has(Le)||we===null||we===void 0,"Same 'key' exist in the Tree: ".concat(Le)),me.set(Le,!0),ve(Pe,"".concat(Se).concat(Le," > "))})}ve(ce)}function a(ce){function fe(me){var ve=(0,de.Z)(me);return ve.map(function(pe){if(!ae(pe))return(0,ne.ZP)(!pe,"Tree/TreeNode can only accept TreeNode as children."),null;var Se=pe.key,ye=pe.props,we=ye.children,Pe=(0,he.Z)(ye,le),Le=(0,E.Z)({key:Se},Pe),Ee=fe(we);return Ee.length&&(Le.children=Ee),Le}).filter(function(pe){return pe})}return fe(ce)}function y(ce,fe,me){var ve=re(me),pe=ve._title,Se=ve.key,ye=ve.children,we=new Set(fe===!0?[]:fe),Pe=[];function Le(Ee){var De=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Ee.map(function(Ce,je){for(var Me=ue(De?De.pos:"0",je),Ge=oe(Ce[Se],Me),Be,tt=0;tt1&&arguments[1]!==void 0?arguments[1]:{},me=fe.initWrapper,ve=fe.processEntity,pe=fe.onProcessFinished,Se=fe.externalGetKey,ye=fe.childrenPropName,we=fe.fieldNames,Pe=arguments.length>2?arguments[2]:void 0,Le=Se||Pe,Ee={},De={},Ce={posEntities:Ee,keyEntities:De};return me&&(Ce=me(Ce)||Ce),x(ce,function(je){var Me=je.node,Ge=je.index,Be=je.pos,tt=je.key,Je=je.parentPos,Ze=je.level,Xe=je.nodes,We={node:Me,nodes:Xe,index:Ge,key:tt,pos:Be,level:Ze},ze=oe(tt,Be);Ee[Be]=We,De[ze]=We,We.parent=Ee[Je],We.parent&&(We.parent.children=We.parent.children||[],We.parent.children.push(We)),ve&&ve(We,Ce)},{externalGetKey:Le,childrenPropName:ye,fieldNames:we}),pe&&pe(Ce),Ce}function z(ce,fe){var me=fe.expandedKeys,ve=fe.selectedKeys,pe=fe.loadedKeys,Se=fe.loadingKeys,ye=fe.checkedKeys,we=fe.halfCheckedKeys,Pe=fe.dragOverNodeKey,Le=fe.dropPosition,Ee=fe.keyEntities,De=(0,ie.Z)(Ee,ce),Ce={eventKey:ce,expanded:me.indexOf(ce)!==-1,selected:ve.indexOf(ce)!==-1,loaded:pe.indexOf(ce)!==-1,loading:Se.indexOf(ce)!==-1,checked:ye.indexOf(ce)!==-1,halfChecked:we.indexOf(ce)!==-1,pos:String(De?De.pos:""),dragOver:Pe===ce&&Le===0,dragOverGapTop:Pe===ce&&Le===-1,dragOverGapBottom:Pe===ce&&Le===1};return Ce}function te(ce){var fe=ce.data,me=ce.expanded,ve=ce.selected,pe=ce.checked,Se=ce.loaded,ye=ce.loading,we=ce.halfChecked,Pe=ce.dragOver,Le=ce.dragOverGapTop,Ee=ce.dragOverGapBottom,De=ce.pos,Ce=ce.active,je=ce.eventKey,Me=(0,E.Z)((0,E.Z)({},fe),{},{expanded:me,selected:ve,checked:pe,loaded:Se,loading:ye,halfChecked:we,dragOver:Pe,dragOverGapTop:Le,dragOverGapBottom:Ee,pos:De,active:Ce,key:je});return"props"in Me||Object.defineProperty(Me,"props",{get:function(){return(0,ne.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),ce}}),Me}},8224:function(_t,dt,ge){"use strict";ge.d(dt,{Z:function(){return _e}});var be=ge(4676);function _e(E,he,de,se){var ne=be.unstable_batchedUpdates?function(le){be.unstable_batchedUpdates(de,le)}:de;return E!=null&&E.addEventListener&&E.addEventListener(he,ne,se),{remove:function(){E!=null&&E.removeEventListener&&E.removeEventListener(he,ne,se)}}}},55468:function(_t,dt,ge){"use strict";ge.d(dt,{g1:function(){return ae},os:function(){return re}});var be=/margin|padding|width|height|max|min|offset/,_e={left:!0,top:!0},E={cssFloat:1,styleFloat:1,float:1};function he(ee){return ee.nodeType===1?ee.ownerDocument.defaultView.getComputedStyle(ee,null):{}}function de(ee,a,y){if(a=a.toLowerCase(),y==="auto"){if(a==="height")return ee.offsetHeight;if(a==="width")return ee.offsetWidth}return a in _e||(_e[a]=be.test(a)),_e[a]?parseFloat(y)||0:y}function se(ee,a){var y=arguments.length,x=he(ee);return a=E[a]?"cssFloat"in ee.style?"cssFloat":"styleFloat":a,y===1?x:de(ee,a,x[a]||ee.style[a])}function ne(ee,a,y){var x=arguments.length;if(a=E[a]?"cssFloat"in ee.style?"cssFloat":"styleFloat":a,x===3)return typeof y=="number"&&be.test(a)&&(y="".concat(y,"px")),ee.style[a]=y,y;for(var b in a)a.hasOwnProperty(b)&&ne(ee,b,a[b]);return he(ee)}function ie(ee){return ee===document.body?document.documentElement.clientWidth:ee.offsetWidth}function le(ee){return ee===document.body?window.innerHeight||document.documentElement.clientHeight:ee.offsetHeight}function ue(){var ee=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),a=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:ee,height:a}}function ae(){var ee=document.documentElement.clientWidth,a=window.innerHeight||document.documentElement.clientHeight;return{width:ee,height:a}}function oe(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function re(ee){var a=ee.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(_t,dt,ge){"use strict";ge.d(dt,{G:function(){return he}});var be=ge(47273),_e=function(se){if((0,be.Z)()&&window.document.documentElement){var ne=Array.isArray(se)?se:[se],ie=window.document.documentElement;return ne.some(function(le){return le in ie.style})}return!1},E=function(se,ne){if(!_e(se))return!1;var ie=document.createElement("div"),le=ie.style[se];return ie.style[se]=ne,ie.style[se]!==le};function he(de,se){return!Array.isArray(de)&&se!==void 0?E(de,se):_e(de)}},7062:function(_t,dt,ge){var be=ge(19637),_e=ge(97573),E=[ge(96627)];_t.exports=be.createStore(_e,E)},96627:function(_t,dt,ge){_t.exports=be;function be(){return ge(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(_t){return _t<10?"0"+_t:_t}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(_t){return rx_escapable.lastIndex=0,rx_escapable.test(_t)?'"'+_t.replace(rx_escapable,function(dt){var ge=meta[dt];return typeof ge=="string"?ge:"\\u"+("0000"+dt.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+_t+'"'}function str(_t,dt){var ge,be,_e,E,he=gap,de,se=dt[_t];switch(se&&typeof se=="object"&&typeof se.toJSON=="function"&&(se=se.toJSON(_t)),typeof rep=="function"&&(se=rep.call(dt,_t,se)),typeof se){case"string":return quote(se);case"number":return isFinite(se)?String(se):"null";case"boolean":case"null":return String(se);case"object":if(!se)return"null";if(gap+=indent,de=[],Object.prototype.toString.apply(se)==="[object Array]"){for(E=se.length,ge=0;ge ${Mt}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${Mt}-disabled):hover`]:{borderColor:bt.colorPrimary}},[`${qt}${qt}-picture-card, ${qt}${qt}-picture-circle`]:{[`${qt}-item-container`]:{display:"inline-block",width:Jt,height:Jt,marginBlock:`0 ${bt.marginXS}px`,marginInline:`0 ${bt.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[Vt]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${bt.paddingXS*2}px)`,height:`calc(100% - ${bt.paddingXS*2}px)`,backgroundColor:bt.colorBgMask,opacity:0,transition:`all ${bt.motionDurationSlow}`,content:'" "'}},[`${Vt}:hover`]:{[`&::before, ${Vt}-actions`]:{opacity:1}},[`${Vt}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${bt.motionDurationSlow}`,[`${Ft}-eye, ${Ft}-download, ${Ft}-delete`]:{zIndex:10,width:Et,margin:`0 ${bt.marginXXS}px`,fontSize:Et,cursor:"pointer",transition:`all ${bt.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${Vt}-actions, ${Vt}-actions:hover`]:{[`${Ft}-eye, ${Ft}-download, ${Ft}-delete`]:{color:new Rn.C(nn).setAlpha(.65).toRgbString(),"&:hover":{color:nn}}},[`${Vt}-thumbnail, ${Vt}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${Vt}-name`]:{display:"none",textAlign:"center"},[`${Vt}-file + ${Vt}-name`]:{position:"absolute",bottom:bt.margin,display:"block",width:`calc(100% - ${bt.paddingXS*2}px)`},[`${Vt}-uploading`]:{[`&${Vt}`]:{backgroundColor:bt.colorFillAlter},[`&::before, ${Ft}-eye, ${Ft}-download, ${Ft}-delete`]:{display:"none"}},[`${Vt}-progress`]:{bottom:bt.marginXL,width:`calc(100% - ${bt.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${Mt}-wrapper${Mt}-picture-circle-wrapper`]:{[`${Mt}${Mt}-select`]:{borderRadius:"50%"}}}};var Xt=bt=>{const{componentCls:Mt}=bt;return{[`${Mt}-rtl`]:{direction:"rtl"}}};const Mn=bt=>{const{componentCls:Mt,colorTextDisabled:Ft}=bt;return{[`${Mt}-wrapper`]:Object.assign(Object.assign({},(0,on.Wf)(bt)),{[Mt]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${Mt}-select`]:{display:"inline-block"},[`${Mt}-disabled`]:{color:Ft,cursor:"not-allowed"}})}};var Tn=(0,Wn.Z)("Upload",bt=>{const{fontSizeHeading3:Mt,fontSize:Ft,lineHeight:Et,lineWidth:nn,controlHeightLG:qt}=bt,Vt=Math.round(Ft*Et),Jt=(0,En.TS)(bt,{uploadThumbnailSize:Mt*2,uploadProgressOffset:Vt/2+nn,uploadPicCardSize:qt*2.55});return[Mn(Jt),Gt(Jt),wt(Jt),Ot(Jt),Wt(Jt),sn(Jt),Xt(Jt),(0,kn.Z)(Jt)]},bt=>({actionsColor:bt.colorTextDescription})),ur=function(bt,Mt,Ft,Et){function nn(qt){return qt instanceof Ft?qt:new Ft(function(Vt){Vt(qt)})}return new(Ft||(Ft=Promise))(function(qt,Vt){function Jt(kt){try{Kn(Et.next(kt))}catch(br){Vt(br)}}function $n(kt){try{Kn(Et.throw(kt))}catch(br){Vt(br)}}function Kn(kt){kt.done?qt(kt.value):nn(kt.value).then(Jt,$n)}Kn((Et=Et.apply(bt,Mt||[])).next())})};const nr=`__LIST_IGNORE_${Date.now()}__`,zt=(bt,Mt)=>{const{fileList:Ft,defaultFileList:Et,onRemove:nn,showUploadList:qt=!0,listType:Vt="text",onPreview:Jt,onDownload:$n,onChange:Kn,onDrop:kt,previewFile:br,disabled:cr,locale:ar,iconRender:Hr,isImageUrl:xn,progress:Dn,prefixCls:hn,className:_n,type:Pr="select",children:Un,style:jn,itemRender:sr,maxCount:Qn,data:Wr={},multiple:Zr=!1,action:Mr="",accept:qr="",supportServerRender:lo=!0,rootClassName:Cn}=bt,wo=be.useContext(Be.Z),ro=cr!=null?cr:wo,[Nr,So]=(0,je.Z)(Et||[],{value:Ft,postState:Jn=>Jn!=null?Jn:[]}),[to,no]=be.useState("drop"),bo=be.useRef(null);be.useMemo(()=>{const Jn=Date.now();(Ft||[]).forEach((wr,_r)=>{!wr.uid&&!Object.isFrozen(wr)&&(wr.uid=`__AUTO__${Jn}_${_r}__`)})},[Ft]);const qn=(Jn,wr,_r)=>{let Vn=(0,_e.Z)(wr),Dr=!1;Qn===1?Vn=Vn.slice(-1):Qn&&(Dr=Vn.length>Qn,Vn=Vn.slice(0,Qn)),(0,Me.flushSync)(()=>{So(Vn)});const $r={file:Jn,fileList:Vn};_r&&($r.event=_r),(!Dr||Vn.some(jr=>jr.uid===Jn.uid))&&(0,Me.flushSync)(()=>{Kn==null||Kn($r)})},xr=(Jn,wr)=>ur(void 0,void 0,void 0,function*(){const{beforeUpload:_r,transformFile:Vn}=bt;let Dr=Jn;if(_r){const $r=yield _r(Jn,wr);if($r===!1)return!1;if(delete Jn[nr],$r===nr)return Object.defineProperty(Jn,nr,{value:!0,configurable:!0}),!1;typeof $r=="object"&&$r&&(Dr=$r)}return Vn&&(Dr=yield Vn(Dr)),Dr}),Tr=Jn=>{const wr=Jn.filter(Dr=>!Dr.file[nr]);if(!wr.length)return;const _r=wr.map(Dr=>ot(Dr.file));let Vn=(0,_e.Z)(Nr);_r.forEach(Dr=>{Vn=ke(Dr,Vn)}),_r.forEach((Dr,$r)=>{let jr=Dr;if(wr[$r].parsedFile)Dr.status="uploading";else{const{originFileObj:Cr}=Dr;let Ur;try{Ur=new File([Cr],Cr.name,{type:Cr.type})}catch(po){Ur=new Blob([Cr],{type:Cr.type}),Ur.name=Cr.name,Ur.lastModifiedDate=new Date,Ur.lastModified=new Date().getTime()}Ur.uid=Dr.uid,jr=Ur}qn(jr,Vn)})},Lr=(Jn,wr,_r)=>{try{typeof Jn=="string"&&(Jn=JSON.parse(Jn))}catch($r){}if(!et(wr,Nr))return;const Vn=ot(wr);Vn.status="done",Vn.percent=100,Vn.response=Jn,Vn.xhr=_r;const Dr=ke(Vn,Nr);qn(Vn,Dr)},ho=(Jn,wr)=>{if(!et(wr,Nr))return;const _r=ot(wr);_r.status="uploading",_r.percent=Jn.percent;const Vn=ke(_r,Nr);qn(_r,Vn,Jn)},Do=(Jn,wr,_r)=>{if(!et(_r,Nr))return;const Vn=ot(_r);Vn.error=Jn,Vn.response=wr,Vn.status="error";const Dr=ke(Vn,Nr);qn(Vn,Dr)},xo=Jn=>{let wr;Promise.resolve(typeof nn=="function"?nn(Jn):nn).then(_r=>{var Vn;if(_r===!1)return;const Dr=pt(Jn,Nr);Dr&&(wr=Object.assign(Object.assign({},Jn),{status:"removed"}),Nr==null||Nr.forEach($r=>{const jr=wr.uid!==void 0?"uid":"name";$r[jr]===wr[jr]&&!Object.isFrozen($r)&&($r.status="removed")}),(Vn=bo.current)===null||Vn===void 0||Vn.abort(wr),qn(wr,Dr))})},jo=Jn=>{no(Jn.type),Jn.type==="drop"&&(kt==null||kt(Jn))};be.useImperativeHandle(Mt,()=>({onBatchStart:Tr,onSuccess:Lr,onProgress:ho,onError:Do,fileList:Nr,upload:bo.current}));const{getPrefixCls:Yo,direction:Fo,upload:Yr}=be.useContext(Ge.E_),co=Yo("upload",hn),zo=Object.assign(Object.assign({onBatchStart:Tr,onError:Do,onProgress:ho,onSuccess:Lr},bt),{data:Wr,multiple:Zr,action:Mr,accept:qr,supportServerRender:lo,prefixCls:co,disabled:ro,beforeUpload:xr,onChange:void 0});delete zo.className,delete zo.style,(!Un||ro)&&delete zo.id;const[Lt,Yt]=Tn(co),[mn]=(0,tt.Z)("Upload",Je.Z.Upload),{showRemoveIcon:Sn,showPreviewIcon:ln,showDownloadIcon:an,removeIcon:cn,previewIcon:pn,downloadIcon:On}=typeof qt=="boolean"?{}:qt,Zn=(Jn,wr)=>qt?be.createElement(un,{prefixCls:co,listType:Vt,items:Nr,previewFile:br,onPreview:Jt,onDownload:$n,onRemove:xo,showRemoveIcon:!ro&&Sn,showPreviewIcon:ln,showDownloadIcon:an,removeIcon:cn,previewIcon:pn,downloadIcon:On,iconRender:Hr,locale:Object.assign(Object.assign({},mn),ar),isImageUrl:xn,progress:Dn,appendAction:Jn,appendActionVisible:wr,itemRender:sr,disabled:ro}):Jn,An=he()(`${co}-wrapper`,_n,Cn,Yt,Yr==null?void 0:Yr.className,{[`${co}-rtl`]:Fo==="rtl",[`${co}-picture-card-wrapper`]:Vt==="picture-card",[`${co}-picture-circle-wrapper`]:Vt==="picture-circle"}),Ar=Object.assign(Object.assign({},Yr==null?void 0:Yr.style),jn);if(Pr==="drag"){const Jn=he()(Yt,co,`${co}-drag`,{[`${co}-drag-uploading`]:Nr.some(wr=>wr.status==="uploading"),[`${co}-drag-hover`]:to==="dragover",[`${co}-disabled`]:ro,[`${co}-rtl`]:Fo==="rtl"});return Lt(be.createElement("span",{className:An},be.createElement("div",{className:Jn,style:Ar,onDrop:jo,onDragOver:jo,onDragLeave:jo},be.createElement(Ce,Object.assign({},zo,{ref:bo,className:`${co}-btn`}),be.createElement("div",{className:`${co}-drag-container`},Un))),Zn()))}const rr=he()(co,`${co}-select`,{[`${co}-disabled`]:ro}),pr=(Jn=>be.createElement("div",{className:rr,style:Jn},be.createElement(Ce,Object.assign({},zo,{ref:bo}))))(Un?void 0:{display:"none"});return Lt(Vt==="picture-card"||Vt==="picture-circle"?be.createElement("span",{className:An},Zn(pr,!!Un)):be.createElement("span",{className:An},pr,Zn()))};var tn=be.forwardRef(zt),Dt=function(bt,Mt){var Ft={};for(var Et in bt)Object.prototype.hasOwnProperty.call(bt,Et)&&Mt.indexOf(Et)<0&&(Ft[Et]=bt[Et]);if(bt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var nn=0,Et=Object.getOwnPropertySymbols(bt);nn{var{style:Ft,height:Et}=bt,nn=Dt(bt,["style","height"]);return be.createElement(tn,Object.assign({ref:Mt},nn,{type:"drag",style:Object.assign(Object.assign({},Ft),{height:Et})}))});const Nn=tn;Nn.Dragger=zn,Nn.LIST_IGNORE=nr;var Ln=Nn},24334:function(_t,dt,ge){var be,_e;(function(E,he){_t.exports=he(E)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof ge.g!="undefined"?ge.g:this,function(E){"use strict";E=E||{};var he=E.Base64,de="2.6.4",se="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ne=function(Ee){for(var De={},Ce=0,je=Ee.length;Ce>>6)+ie(128|De&63):ie(224|De>>>12&15)+ie(128|De>>>6&63)+ie(128|De&63)}else{var De=65536+(Ee.charCodeAt(0)-55296)*1024+(Ee.charCodeAt(1)-56320);return ie(240|De>>>18&7)+ie(128|De>>>12&63)+ie(128|De>>>6&63)+ie(128|De&63)}},ue=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,ae=function(Ee){return Ee.replace(ue,le)},oe=function(Ee){var De=[0,2,1][Ee.length%3],Ce=Ee.charCodeAt(0)<<16|(Ee.length>1?Ee.charCodeAt(1):0)<<8|(Ee.length>2?Ee.charCodeAt(2):0),je=[se.charAt(Ce>>>18),se.charAt(Ce>>>12&63),De>=2?"=":se.charAt(Ce>>>6&63),De>=1?"=":se.charAt(Ce&63)];return je.join("")},re=E.btoa&&typeof E.btoa=="function"?function(Ee){return E.btoa(Ee)}:function(Ee){if(Ee.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Ee.replace(/[\s\S]{1,3}/g,oe)},ee=function(Ee){return re(ae(String(Ee)))},a=function(Ee){return Ee.replace(/[+\/]/g,function(De){return De=="+"?"-":"_"}).replace(/=/g,"")},y=function(Ee,De){return De?a(ee(Ee)):ee(Ee)},x=function(Ee){return y(Ee,!0)},b;E.Uint8Array&&(b=function(Ee,De){for(var Ce="",je=0,Me=Ee.length;je>>18)+se.charAt(Je>>>12&63)+(typeof Be!="undefined"?se.charAt(Je>>>6&63):"=")+(typeof tt!="undefined"?se.charAt(Je&63):"=")}return De?a(Ce):Ce});var z=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,te=function(Ee){switch(Ee.length){case 4:var De=(7&Ee.charCodeAt(0))<<18|(63&Ee.charCodeAt(1))<<12|(63&Ee.charCodeAt(2))<<6|63&Ee.charCodeAt(3),Ce=De-65536;return ie((Ce>>>10)+55296)+ie((Ce&1023)+56320);case 3:return ie((15&Ee.charCodeAt(0))<<12|(63&Ee.charCodeAt(1))<<6|63&Ee.charCodeAt(2));default:return ie((31&Ee.charCodeAt(0))<<6|63&Ee.charCodeAt(1))}},ce=function(Ee){return Ee.replace(z,te)},fe=function(Ee){var De=Ee.length,Ce=De%4,je=(De>0?ne[Ee.charAt(0)]<<18:0)|(De>1?ne[Ee.charAt(1)]<<12:0)|(De>2?ne[Ee.charAt(2)]<<6:0)|(De>3?ne[Ee.charAt(3)]:0),Me=[ie(je>>>16),ie(je>>>8&255),ie(je&255)];return Me.length-=[0,0,2,1][Ce],Me.join("")},me=E.atob&&typeof E.atob=="function"?function(Ee){return E.atob(Ee)}:function(Ee){return Ee.replace(/\S{1,4}/g,fe)},ve=function(Ee){return me(String(Ee).replace(/[^A-Za-z0-9\+\/]/g,""))},pe=function(Ee){return ce(me(Ee))},Se=function(Ee){return String(Ee).replace(/[-_]/g,function(De){return De=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},ye=function(Ee){return pe(Se(Ee))},we;E.Uint8Array&&(we=function(Ee){return Uint8Array.from(ve(Se(Ee)),function(De){return De.charCodeAt(0)})});var Pe=function(){var Ee=E.Base64;return E.Base64=he,Ee};if(E.Base64={VERSION:de,atob:ve,btoa:re,fromBase64:ye,toBase64:y,utob:ae,encode:y,encodeURI:x,btou:ce,decode:ye,noConflict:Pe,fromUint8Array:b,toUint8Array:we},typeof Object.defineProperty=="function"){var Le=function(Ee){return{value:Ee,enumerable:!1,writable:!0,configurable:!0}};E.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Le(function(){return ye(this)})),Object.defineProperty(String.prototype,"toBase64",Le(function(Ee){return y(this,Ee)})),Object.defineProperty(String.prototype,"toBase64URI",Le(function(){return y(this,!0)}))}}return E.Meteor&&(Base64=E.Base64),_t.exports?_t.exports.Base64=E.Base64:(be=[],_e=function(){return E.Base64}.apply(dt,be),_e!==void 0&&(_t.exports=_e)),{Base64:E.Base64}})},39417:function(_t,dt,ge){"use strict";ge.d(dt,{Z:function(){return pe}});var be=ge(54476),_e=ge(20068),E=ge(75931),he=ge(33885),de=ge(67732),se=ge(83652),ne=ge(31226),ie=ge(42403),le=ge(158),ue=ge(92310),ae=ge.n(ue),oe=ge(26112),re=ge(59301),ee=ge(39378),a=function(ye){for(var we=ye.prefixCls,Pe=ye.level,Le=ye.isStart,Ee=ye.isEnd,De="".concat(we,"-indent-unit"),Ce=[],je=0;je0&&arguments[0]!==void 0?arguments[0]:[],qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ke=Ne.length,Fe=qe.length;if(Math.abs(Ke-Fe)!==1)return{add:!1,key:null};function Oe(Te,xe){var Ie=new Map;Te.forEach(function(ot){Ie.set(ot,!0)});var $e=xe.filter(function(ot){return!Ie.has(ot)});return $e.length===1?$e[0]:null}return Ke ").concat(qe);return qe}var Ue=y.forwardRef(function(Ne,qe){var Ke=Ne.prefixCls,Fe=Ne.data,Oe=Ne.selectable,Te=Ne.checkable,xe=Ne.expandedKeys,Ie=Ne.selectedKeys,$e=Ne.checkedKeys,ot=Ne.loadedKeys,ke=Ne.loadingKeys,et=Ne.halfCheckedKeys,pt=Ne.keyEntities,ct=Ne.disabled,ht=Ne.dragging,lt=Ne.dragOverNodeKey,mt=Ne.dropPosition,at=Ne.motion,it=Ne.height,ft=Ne.itemHeight,vt=Ne.virtual,St=Ne.focusable,Tt=Ne.activeItem,Bt=Ne.focused,Nt=Ne.tabIndex,rn=Ne.onKeyDown,bn=Ne.onFocus,un=Ne.onBlur,on=Ne.onActiveChange,kn=Ne.onListChangeStart,Wn=Ne.onListChangeEnd,En=(0,ce.Z)(Ne,je),Kt=y.useRef(null),Gt=y.useRef(null);y.useImperativeHandle(qe,function(){return{scrollTo:function(Ln){Kt.current.scrollTo(Ln)},getIndentWidth:function(){return Gt.current.offsetWidth}}});var Ht=y.useState(xe),Wt=(0,te.Z)(Ht,2),en=Wt[0],yn=Wt[1],dn=y.useState(Fe),In=(0,te.Z)(dn,2),$t=In[0],sn=In[1],Pn=y.useState(Fe),Rn=(0,te.Z)(Pn,2),wt=Rn[0],Ot=Rn[1],xt=y.useState([]),Xt=(0,te.Z)(xt,2),Mn=Xt[0],Tn=Xt[1],ur=y.useState(null),nr=(0,te.Z)(ur,2),zt=nr[0],At=nr[1],tn=y.useRef(Fe);tn.current=Fe;function Dt(){var Nn=tn.current;sn(Nn),Ot(Nn),Tn([]),At(null),Wn()}(0,fe.Z)(function(){yn(xe);var Nn=De(en,xe);if(Nn.key!==null)if(Nn.add){var Ln=$t.findIndex(function(qt){var Vt=qt.key;return Vt===Nn.key}),bt=Xe(Ce($t,Fe,Nn.key),vt,it,ft),Mt=$t.slice();Mt.splice(Ln+1,0,Ze),Ot(Mt),Tn(bt),At("show")}else{var Ft=Fe.findIndex(function(qt){var Vt=qt.key;return Vt===Nn.key}),Et=Xe(Ce(Fe,$t,Nn.key),vt,it,ft),nn=Fe.slice();nn.splice(Ft+1,0,Ze),Ot(nn),Tn(Et),At("hide")}else $t!==Fe&&(sn(Fe),Ot(Fe))},[xe,Fe]),y.useEffect(function(){ht||Dt()},[ht]);var fn=at?wt:Fe,zn={expandedKeys:xe,selectedKeys:Ie,loadedKeys:ot,loadingKeys:ke,checkedKeys:$e,halfCheckedKeys:et,dragOverNodeKey:lt,dropPosition:mt,keyEntities:pt};return y.createElement(y.Fragment,null,Bt&&Tt&&y.createElement("span",{style:Me,"aria-live":"assertive"},ze(Tt)),y.createElement("div",null,y.createElement("input",{style:Me,disabled:St===!1||ct,tabIndex:St!==!1?Nt:null,onKeyDown:rn,onFocus:bn,onBlur:un,value:"",onChange:Ge,"aria-label":"for screen reader"})),y.createElement("div",{className:"".concat(Ke,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},y.createElement("div",{className:"".concat(Ke,"-indent")},y.createElement("div",{ref:Gt,className:"".concat(Ke,"-indent-unit")}))),y.createElement(me.Z,(0,be.Z)({},En,{data:fn,itemKey:We,height:it,fullHeight:!1,virtual:vt,itemHeight:ft,prefixCls:"".concat(Ke,"-list"),ref:Kt,onVisibleChange:function(Ln,bt){var Mt=new Set(Ln),Ft=bt.filter(function(Et){return!Mt.has(Et)});Ft.some(function(Et){return We(Et)===Be})&&Dt()}}),function(Nn){var Ln=Nn.pos,bt=(0,be.Z)({},(z(Nn.data),Nn.data)),Mt=Nn.title,Ft=Nn.key,Et=Nn.isStart,nn=Nn.isEnd,qt=(0,ye.km)(Ft,Ln);delete bt.key,delete bt.children;var Vt=(0,ye.H8)(qt,zn);return y.createElement(Ee,(0,be.Z)({},bt,Vt,{title:Mt,active:!!Tt&&Ft===Tt.key,pos:Ln,data:Nn.data,isStart:Et,isEnd:nn,motion:at,motionNodes:Ft===Be?Mn:null,motionType:zt,onMotionStart:kn,onMotionEnd:Dt,treeNodeRequiredProps:zn,onMouseMove:function(){on(null)}}))}))});Ue.displayName="NodeList";var rt=Ue,Qe=ge(35654),ut=ge(90782),Ye=ge(67841),He=10,Re=function(Ne){(0,le.Z)(Ke,Ne);var qe=(0,ue.Z)(Ke);function Ke(){var Fe;(0,se.Z)(this,Ke);for(var Oe=arguments.length,Te=new Array(Oe),xe=0;xe2&&arguments[2]!==void 0?arguments[2]:!1,et=Fe.state,pt=et.dragChildrenKeys,ct=et.dropPosition,ht=et.dropTargetKey,lt=et.dropTargetPos,mt=et.dropAllowed;if(mt){var at=Fe.props.onDrop;if(Fe.setState({dragOverNodeKey:null}),Fe.cleanDragState(),ht!==null){var it=(0,he.Z)((0,he.Z)({},(0,ye.H8)(ht,Fe.getTreeNodeRequiredProps())),{},{active:((ot=Fe.getActiveItem())===null||ot===void 0?void 0:ot.key)===ht,data:(0,Ye.Z)(Fe.state.keyEntities,ht).node}),ft=pt.indexOf(ht)!==-1;(0,a.ZP)(!ft,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var vt=(0,Qe.yx)(lt),St={event:Ie,node:(0,ye.F)(it),dragNode:Fe.dragNode?(0,ye.F)(Fe.dragNode.props):null,dragNodesKeys:[Fe.dragNode.props.eventKey].concat(pt),dropToGap:ct!==0,dropPosition:ct+Number(vt[vt.length-1])};ke||at==null||at(St),Fe.dragNode=null}}},Fe.cleanDragState=function(){var Ie=Fe.state.draggingNodeKey;Ie!==null&&Fe.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),Fe.dragStartMousePosition=null,Fe.currentMouseOverDroppableNodeKey=null},Fe.triggerExpandActionExpand=function(Ie,$e){var ot=Fe.state,ke=ot.expandedKeys,et=ot.flattenNodes,pt=$e.expanded,ct=$e.key,ht=$e.isLeaf;if(!(ht||Ie.shiftKey||Ie.metaKey||Ie.ctrlKey)){var lt=et.filter(function(at){return at.key===ct})[0],mt=(0,ye.F)((0,he.Z)((0,he.Z)({},(0,ye.H8)(ct,Fe.getTreeNodeRequiredProps())),{},{data:lt.data}));Fe.setExpandedKeys(pt?(0,Qe._5)(ke,ct):(0,Qe.L0)(ke,ct)),Fe.onNodeExpand(Ie,mt)}},Fe.onNodeClick=function(Ie,$e){var ot=Fe.props,ke=ot.onClick,et=ot.expandAction;et==="click"&&Fe.triggerExpandActionExpand(Ie,$e),ke==null||ke(Ie,$e)},Fe.onNodeDoubleClick=function(Ie,$e){var ot=Fe.props,ke=ot.onDoubleClick,et=ot.expandAction;et==="doubleClick"&&Fe.triggerExpandActionExpand(Ie,$e),ke==null||ke(Ie,$e)},Fe.onNodeSelect=function(Ie,$e){var ot=Fe.state.selectedKeys,ke=Fe.state,et=ke.keyEntities,pt=ke.fieldNames,ct=Fe.props,ht=ct.onSelect,lt=ct.multiple,mt=$e.selected,at=$e[pt.key],it=!mt;it?lt?ot=(0,Qe.L0)(ot,at):ot=[at]:ot=(0,Qe._5)(ot,at);var ft=ot.map(function(vt){var St=(0,Ye.Z)(et,vt);return St?St.node:null}).filter(function(vt){return vt});Fe.setUncontrolledState({selectedKeys:ot}),ht==null||ht(ot,{event:"select",selected:it,node:$e,selectedNodes:ft,nativeEvent:Ie.nativeEvent})},Fe.onNodeCheck=function(Ie,$e,ot){var ke=Fe.state,et=ke.keyEntities,pt=ke.checkedKeys,ct=ke.halfCheckedKeys,ht=Fe.props,lt=ht.checkStrictly,mt=ht.onCheck,at=$e.key,it,ft={event:"check",node:$e,checked:ot,nativeEvent:Ie.nativeEvent};if(lt){var vt=ot?(0,Qe.L0)(pt,at):(0,Qe._5)(pt,at),St=(0,Qe._5)(ct,at);it={checked:vt,halfChecked:St},ft.checkedNodes=vt.map(function(un){return(0,Ye.Z)(et,un)}).filter(function(un){return un}).map(function(un){return un.node}),Fe.setUncontrolledState({checkedKeys:vt})}else{var Tt=(0,ut.S)([].concat((0,de.Z)(pt),[at]),!0,et),Bt=Tt.checkedKeys,Nt=Tt.halfCheckedKeys;if(!ot){var rn=new Set(Bt);rn.delete(at);var bn=(0,ut.S)(Array.from(rn),{checked:!1,halfCheckedKeys:Nt},et);Bt=bn.checkedKeys,Nt=bn.halfCheckedKeys}it=Bt,ft.checkedNodes=[],ft.checkedNodesPositions=[],ft.halfCheckedKeys=Nt,Bt.forEach(function(un){var on=(0,Ye.Z)(et,un);if(on){var kn=on.node,Wn=on.pos;ft.checkedNodes.push(kn),ft.checkedNodesPositions.push({node:kn,pos:Wn})}}),Fe.setUncontrolledState({checkedKeys:Bt},!1,{halfCheckedKeys:Nt})}mt==null||mt(it,ft)},Fe.onNodeLoad=function(Ie){var $e=Ie.key,ot=new Promise(function(ke,et){Fe.setState(function(pt){var ct=pt.loadedKeys,ht=ct===void 0?[]:ct,lt=pt.loadingKeys,mt=lt===void 0?[]:lt,at=Fe.props,it=at.loadData,ft=at.onLoad;if(!it||ht.indexOf($e)!==-1||mt.indexOf($e)!==-1)return null;var vt=it(Ie);return vt.then(function(){var St=Fe.state.loadedKeys,Tt=(0,Qe.L0)(St,$e);ft==null||ft(Tt,{event:"load",node:Ie}),Fe.setUncontrolledState({loadedKeys:Tt}),Fe.setState(function(Bt){return{loadingKeys:(0,Qe._5)(Bt.loadingKeys,$e)}}),ke()}).catch(function(St){if(Fe.setState(function(Bt){return{loadingKeys:(0,Qe._5)(Bt.loadingKeys,$e)}}),Fe.loadingRetryTimes[$e]=(Fe.loadingRetryTimes[$e]||0)+1,Fe.loadingRetryTimes[$e]>=He){var Tt=Fe.state.loadedKeys;(0,a.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),Fe.setUncontrolledState({loadedKeys:(0,Qe.L0)(Tt,$e)}),ke()}et(St)}),{loadingKeys:(0,Qe.L0)(mt,$e)}})});return ot.catch(function(){}),ot},Fe.onNodeMouseEnter=function(Ie,$e){var ot=Fe.props.onMouseEnter;ot==null||ot({event:Ie,node:$e})},Fe.onNodeMouseLeave=function(Ie,$e){var ot=Fe.props.onMouseLeave;ot==null||ot({event:Ie,node:$e})},Fe.onNodeContextMenu=function(Ie,$e){var ot=Fe.props.onRightClick;ot&&(Ie.preventDefault(),ot({event:Ie,node:$e}))},Fe.onFocus=function(){var Ie=Fe.props.onFocus;Fe.setState({focused:!0});for(var $e=arguments.length,ot=new Array($e),ke=0;ke<$e;ke++)ot[ke]=arguments[ke];Ie==null||Ie.apply(void 0,ot)},Fe.onBlur=function(){var Ie=Fe.props.onBlur;Fe.setState({focused:!1}),Fe.onActiveChange(null);for(var $e=arguments.length,ot=new Array($e),ke=0;ke<$e;ke++)ot[ke]=arguments[ke];Ie==null||Ie.apply(void 0,ot)},Fe.getTreeNodeRequiredProps=function(){var Ie=Fe.state,$e=Ie.expandedKeys,ot=Ie.selectedKeys,ke=Ie.loadedKeys,et=Ie.loadingKeys,pt=Ie.checkedKeys,ct=Ie.halfCheckedKeys,ht=Ie.dragOverNodeKey,lt=Ie.dropPosition,mt=Ie.keyEntities;return{expandedKeys:$e||[],selectedKeys:ot||[],loadedKeys:ke||[],loadingKeys:et||[],checkedKeys:pt||[],halfCheckedKeys:ct||[],dragOverNodeKey:ht,dropPosition:lt,keyEntities:mt}},Fe.setExpandedKeys=function(Ie){var $e=Fe.state,ot=$e.treeData,ke=$e.fieldNames,et=(0,ye.oH)(ot,Ie,ke);Fe.setUncontrolledState({expandedKeys:Ie,flattenNodes:et},!0)},Fe.onNodeExpand=function(Ie,$e){var ot=Fe.state.expandedKeys,ke=Fe.state,et=ke.listChanging,pt=ke.fieldNames,ct=Fe.props,ht=ct.onExpand,lt=ct.loadData,mt=$e.expanded,at=$e[pt.key];if(!et){var it=ot.indexOf(at),ft=!mt;if((0,a.ZP)(mt&&it!==-1||!mt&&it===-1,"Expand state not sync with index check"),ft?ot=(0,Qe.L0)(ot,at):ot=(0,Qe._5)(ot,at),Fe.setExpandedKeys(ot),ht==null||ht(ot,{node:$e,expanded:ft,nativeEvent:Ie.nativeEvent}),ft&<){var vt=Fe.onNodeLoad($e);vt&&vt.then(function(){var St=(0,ye.oH)(Fe.state.treeData,ot,pt);Fe.setUncontrolledState({flattenNodes:St})}).catch(function(){var St=Fe.state.expandedKeys,Tt=(0,Qe._5)(St,at);Fe.setExpandedKeys(Tt)})}}},Fe.onListChangeStart=function(){Fe.setUncontrolledState({listChanging:!0})},Fe.onListChangeEnd=function(){setTimeout(function(){Fe.setUncontrolledState({listChanging:!1})})},Fe.onActiveChange=function(Ie){var $e=Fe.state.activeKey,ot=Fe.props.onActiveChange;$e!==Ie&&(Fe.setState({activeKey:Ie}),Ie!==null&&Fe.scrollTo({key:Ie}),ot==null||ot(Ie))},Fe.getActiveItem=function(){var Ie=Fe.state,$e=Ie.activeKey,ot=Ie.flattenNodes;return $e===null?null:ot.find(function(ke){var et=ke.key;return et===$e})||null},Fe.offsetActiveKey=function(Ie){var $e=Fe.state,ot=$e.flattenNodes,ke=$e.activeKey,et=ot.findIndex(function(ht){var lt=ht.key;return lt===ke});et===-1&&Ie<0&&(et=ot.length),et=(et+Ie+ot.length)%ot.length;var pt=ot[et];if(pt){var ct=pt.key;Fe.onActiveChange(ct)}else Fe.onActiveChange(null)},Fe.onKeyDown=function(Ie){var $e=Fe.state,ot=$e.activeKey,ke=$e.expandedKeys,et=$e.checkedKeys,pt=$e.fieldNames,ct=Fe.props,ht=ct.onKeyDown,lt=ct.checkable,mt=ct.selectable;switch(Ie.which){case re.Z.UP:{Fe.offsetActiveKey(-1),Ie.preventDefault();break}case re.Z.DOWN:{Fe.offsetActiveKey(1),Ie.preventDefault();break}}var at=Fe.getActiveItem();if(at&&at.data){var it=Fe.getTreeNodeRequiredProps(),ft=at.data.isLeaf===!1||!!(at.data[pt.children]||[]).length,vt=(0,ye.F)((0,he.Z)((0,he.Z)({},(0,ye.H8)(ot,it)),{},{data:at.data,active:!0}));switch(Ie.which){case re.Z.LEFT:{ft&&ke.includes(ot)?Fe.onNodeExpand({},vt):at.parent&&Fe.onActiveChange(at.parent.key),Ie.preventDefault();break}case re.Z.RIGHT:{ft&&!ke.includes(ot)?Fe.onNodeExpand({},vt):at.children&&at.children.length&&Fe.onActiveChange(at.children[0].key),Ie.preventDefault();break}case re.Z.ENTER:case re.Z.SPACE:{lt&&!vt.disabled&&vt.checkable!==!1&&!vt.disableCheckbox?Fe.onNodeCheck({},vt,!et.includes(ot)):!lt&&mt&&!vt.disabled&&vt.selectable!==!1&&Fe.onNodeSelect({},vt);break}}}ht==null||ht(Ie)},Fe.setUncontrolledState=function(Ie){var $e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ot=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!Fe.destroyed){var ke=!1,et=!0,pt={};Object.keys(Ie).forEach(function(ct){if(ct in Fe.props){et=!1;return}ke=!0,pt[ct]=Ie[ct]}),ke&&(!$e||et)&&Fe.setState((0,he.Z)((0,he.Z)({},pt),ot))}},Fe.scrollTo=function(Ie){Fe.listRef.current.scrollTo(Ie)},Fe}return(0,ne.Z)(Ke,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var Oe=this.props.activeKey;Oe!==void 0&&Oe!==this.state.activeKey&&(this.setState({activeKey:Oe}),Oe!==null&&this.scrollTo({key:Oe}))}},{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 Oe,Te=this.state,xe=Te.focused,Ie=Te.flattenNodes,$e=Te.keyEntities,ot=Te.draggingNodeKey,ke=Te.activeKey,et=Te.dropLevelOffset,pt=Te.dropContainerKey,ct=Te.dropTargetKey,ht=Te.dropPosition,lt=Te.dragOverNodeKey,mt=Te.indent,at=this.props,it=at.prefixCls,ft=at.className,vt=at.style,St=at.showLine,Tt=at.focusable,Bt=at.tabIndex,Nt=Bt===void 0?0:Bt,rn=at.selectable,bn=at.showIcon,un=at.icon,on=at.switcherIcon,kn=at.draggable,Wn=at.checkable,En=at.checkStrictly,Kt=at.disabled,Gt=at.motion,Ht=at.loadData,Wt=at.filterTreeNode,en=at.height,yn=at.itemHeight,dn=at.virtual,In=at.titleRender,$t=at.dropIndicatorRender,sn=at.onContextMenu,Pn=at.onScroll,Rn=at.direction,wt=at.rootClassName,Ot=at.rootStyle,xt=(0,ee.Z)(this.props,{aria:!0,data:!0}),Xt;return kn&&((0,E.Z)(kn)==="object"?Xt=kn:typeof kn=="function"?Xt={nodeDraggable:kn}:Xt={}),y.createElement(x.k.Provider,{value:{prefixCls:it,selectable:rn,showIcon:bn,icon:un,switcherIcon:on,draggable:Xt,draggingNodeKey:ot,checkable:Wn,checkStrictly:En,disabled:Kt,keyEntities:$e,dropLevelOffset:et,dropContainerKey:pt,dropTargetKey:ct,dropPosition:ht,dragOverNodeKey:lt,indent:mt,direction:Rn,dropIndicatorRender:$t,loadData:Ht,filterTreeNode:Wt,titleRender:In,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()(it,ft,wt,(Oe={},(0,_e.Z)(Oe,"".concat(it,"-show-line"),St),(0,_e.Z)(Oe,"".concat(it,"-focused"),xe),(0,_e.Z)(Oe,"".concat(it,"-active-focused"),ke!==null),Oe)),style:Ot},y.createElement(rt,(0,be.Z)({ref:this.listRef,prefixCls:it,style:vt,data:Ie,disabled:Kt,selectable:rn,checkable:!!Wn,motion:Gt,dragging:ot!==null,height:en,itemHeight:yn,virtual:dn,focusable:Tt,focused:xe,tabIndex:Nt,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:sn,onScroll:Pn},this.getTreeNodeRequiredProps(),xt))))}}],[{key:"getDerivedStateFromProps",value:function(Oe,Te){var xe=Te.prevProps,Ie={prevProps:Oe};function $e(Tt){return!xe&&Tt in Oe||xe&&xe[Tt]!==Oe[Tt]}var ot,ke=Te.fieldNames;if($e("fieldNames")&&(ke=(0,ye.w$)(Oe.fieldNames),Ie.fieldNames=ke),$e("treeData")?ot=Oe.treeData:$e("children")&&((0,a.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),ot=(0,ye.zn)(Oe.children)),ot){Ie.treeData=ot;var et=(0,ye.I8)(ot,{fieldNames:ke});Ie.keyEntities=(0,he.Z)((0,_e.Z)({},Be,Je),et.keyEntities)}var pt=Ie.keyEntities||Te.keyEntities;if($e("expandedKeys")||xe&&$e("autoExpandParent"))Ie.expandedKeys=Oe.autoExpandParent||!xe&&Oe.defaultExpandParent?(0,Qe.r7)(Oe.expandedKeys,pt):Oe.expandedKeys;else if(!xe&&Oe.defaultExpandAll){var ct=(0,he.Z)({},pt);delete ct[Be],Ie.expandedKeys=Object.keys(ct).map(function(Tt){return ct[Tt].key})}else!xe&&Oe.defaultExpandedKeys&&(Ie.expandedKeys=Oe.autoExpandParent||Oe.defaultExpandParent?(0,Qe.r7)(Oe.defaultExpandedKeys,pt):Oe.defaultExpandedKeys);if(Ie.expandedKeys||delete Ie.expandedKeys,ot||Ie.expandedKeys){var ht=(0,ye.oH)(ot||Te.treeData,Ie.expandedKeys||Te.expandedKeys,ke);Ie.flattenNodes=ht}if(Oe.selectable&&($e("selectedKeys")?Ie.selectedKeys=(0,Qe.BT)(Oe.selectedKeys,Oe):!xe&&Oe.defaultSelectedKeys&&(Ie.selectedKeys=(0,Qe.BT)(Oe.defaultSelectedKeys,Oe))),Oe.checkable){var lt;if($e("checkedKeys")?lt=(0,Qe.E6)(Oe.checkedKeys)||{}:!xe&&Oe.defaultCheckedKeys?lt=(0,Qe.E6)(Oe.defaultCheckedKeys)||{}:ot&&(lt=(0,Qe.E6)(Oe.checkedKeys)||{checkedKeys:Te.checkedKeys,halfCheckedKeys:Te.halfCheckedKeys}),lt){var mt=lt,at=mt.checkedKeys,it=at===void 0?[]:at,ft=mt.halfCheckedKeys,vt=ft===void 0?[]:ft;if(!Oe.checkStrictly){var St=(0,ut.S)(it,!0,pt);it=St.checkedKeys,vt=St.halfCheckedKeys}Ie.checkedKeys=it,Ie.halfCheckedKeys=vt}}return $e("loadedKeys")&&(Ie.loadedKeys=Oe.loadedKeys),Ie}}]),Ke}(y.Component);Re.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},Re.TreeNode=pe.Z;var Ve=Re,Ae=Ve},35654:function(_t,dt,ge){"use strict";ge.d(dt,{BT:function(){return y},E6:function(){return z},L0:function(){return ue},OM:function(){return a},_5:function(){return le},r7:function(){return te},wA:function(){return oe},yx:function(){return ae}});var be=ge(94480),_e=ge(76190),E=ge(48736),he=ge(59301),de=ge(39417),se=ge(67841),ne=ge(71430),ie=null;function le(ce,fe){if(!ce)return[];var me=ce.slice(),ve=me.indexOf(fe);return ve>=0&&me.splice(ve,1),me}function ue(ce,fe){var me=(ce||[]).slice();return me.indexOf(fe)===-1&&me.push(fe),me}function ae(ce){return ce.split("-")}function oe(ce,fe){var me=[],ve=(0,se.Z)(fe,ce);function pe(){var Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Se.forEach(function(ye){var we=ye.key,Pe=ye.children;me.push(we),pe(Pe)})}return pe(ve.children),me}function re(ce){if(ce.parent){var fe=ae(ce.pos);return Number(fe[fe.length-1])===ce.parent.children.length-1}return!1}function ee(ce){var fe=ae(ce.pos);return Number(fe[fe.length-1])===0}function a(ce,fe,me,ve,pe,Se,ye,we,Pe,Le){var Ee,De=ce.clientX,Ce=ce.clientY,je=ce.target.getBoundingClientRect(),Me=je.top,Ge=je.height,Be=(Le==="rtl"?-1:1)*(((pe==null?void 0:pe.x)||0)-De),tt=(Be-12)/ve,Je=(0,se.Z)(we,me.props.eventKey);if(Ce-1.5?Se({dragNode:He,dropNode:Re,dropPosition:1})?Qe=1:Ve=!1:Se({dragNode:He,dropNode:Re,dropPosition:0})?Qe=0:Se({dragNode:He,dropNode:Re,dropPosition:1})?Qe=1:Ve=!1:Se({dragNode:He,dropNode:Re,dropPosition:1})?Qe=1:Ve=!1,{dropPosition:Qe,dropLevelOffset:ut,dropTargetKey:Je.key,dropTargetPos:Je.pos,dragOverNodeKey:rt,dropContainerKey:Qe===0?null:((Ee=Je.parent)===null||Ee===void 0?void 0:Ee.key)||null,dropAllowed:Ve}}function y(ce,fe){if(ce){var me=fe.multiple;return me?ce.slice():ce.length?[ce[0]]:ce}}var x=function(fe){return fe};function b(ce,fe){if(!ce)return[];var me=fe||{},ve=me.processProps,pe=ve===void 0?x:ve,Se=Array.isArray(ce)?ce:[ce];return Se.map(function(ye){var we=ye.children,Pe=_objectWithoutProperties(ye,ie),Le=b(we,fe);return React.createElement(TreeNode,_extends({key:Pe.key},pe(Pe)),Le)})}function z(ce){if(!ce)return null;var fe;if(Array.isArray(ce))fe={checkedKeys:ce,halfCheckedKeys:void 0};else if((0,_e.Z)(ce)==="object")fe={checkedKeys:ce.checked||void 0,halfCheckedKeys:ce.halfChecked||void 0};else return(0,E.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return fe}function te(ce,fe){var me=new Set;function ve(pe){if(!me.has(pe)){var Se=(0,se.Z)(fe,pe);if(Se){me.add(pe);var ye=Se.parent,we=Se.node;we.disabled||ye&&ve(ye.key)}}}return(ce||[]).forEach(function(pe){ve(pe)}),(0,be.Z)(me)}},90782:function(_t,dt,ge){"use strict";ge.d(dt,{S:function(){return ne}});var be=ge(48736),_e=ge(67841);function E(ie,le){var ue=new Set;return ie.forEach(function(ae){le.has(ae)||ue.add(ae)}),ue}function he(ie){var le=ie||{},ue=le.disabled,ae=le.disableCheckbox,oe=le.checkable;return!!(ue||ae)||oe===!1}function de(ie,le,ue,ae){for(var oe=new Set(ie),re=new Set,ee=0;ee<=ue;ee+=1){var a=le.get(ee)||new Set;a.forEach(function(z){var te=z.key,ce=z.node,fe=z.children,me=fe===void 0?[]:fe;oe.has(te)&&!ae(ce)&&me.filter(function(ve){return!ae(ve.node)}).forEach(function(ve){oe.add(ve.key)})})}for(var y=new Set,x=ue;x>=0;x-=1){var b=le.get(x)||new Set;b.forEach(function(z){var te=z.parent,ce=z.node;if(!(ae(ce)||!z.parent||y.has(z.parent.key))){if(ae(z.parent.node)){y.add(te.key);return}var fe=!0,me=!1;(te.children||[]).filter(function(ve){return!ae(ve.node)}).forEach(function(ve){var pe=ve.key,Se=oe.has(pe);fe&&!Se&&(fe=!1),!me&&(Se||re.has(pe))&&(me=!0)}),fe&&oe.add(te.key),me&&re.add(te.key),y.add(te.key)}})}return{checkedKeys:Array.from(oe),halfCheckedKeys:Array.from(E(re,oe))}}function se(ie,le,ue,ae,oe){for(var re=new Set(ie),ee=new Set(le),a=0;a<=ae;a+=1){var y=ue.get(a)||new Set;y.forEach(function(te){var ce=te.key,fe=te.node,me=te.children,ve=me===void 0?[]:me;!re.has(ce)&&!ee.has(ce)&&!oe(fe)&&ve.filter(function(pe){return!oe(pe.node)}).forEach(function(pe){re.delete(pe.key)})})}ee=new Set;for(var x=new Set,b=ae;b>=0;b-=1){var z=ue.get(b)||new Set;z.forEach(function(te){var ce=te.parent,fe=te.node;if(!(oe(fe)||!te.parent||x.has(te.parent.key))){if(oe(te.parent.node)){x.add(ce.key);return}var me=!0,ve=!1;(ce.children||[]).filter(function(pe){return!oe(pe.node)}).forEach(function(pe){var Se=pe.key,ye=re.has(Se);me&&!ye&&(me=!1),!ve&&(ye||ee.has(Se))&&(ve=!0)}),me||re.delete(ce.key),ve&&ee.add(ce.key),x.add(ce.key)}})}return{checkedKeys:Array.from(re),halfCheckedKeys:Array.from(E(ee,re))}}function ne(ie,le,ue,ae){var oe=[],re;ae?re=ae:re=he;var ee=new Set(ie.filter(function(b){var z=!!(0,_e.Z)(ue,b);return z||oe.push(b),z})),a=new Map,y=0;Object.keys(ue).forEach(function(b){var z=ue[b],te=z.level,ce=a.get(te);ce||(ce=new Set,a.set(te,ce)),ce.add(z),y=Math.max(y,te)}),(0,be.ZP)(!oe.length,"Tree missing follow keys: ".concat(oe.slice(0,100).map(function(b){return"'".concat(b,"'")}).join(", ")));var x;return le===!0?x=de(ee,a,y,re):x=se(ee,le.halfCheckedKeys,a,y,re),x}},67841:function(_t,dt,ge){"use strict";ge.d(dt,{Z:function(){return be}});function be(_e,E){return _e[E]}},71430:function(_t,dt,ge){"use strict";ge.d(dt,{F:function(){return te},H8:function(){return z},I8:function(){return b},km:function(){return oe},oH:function(){return y},w$:function(){return re},zn:function(){return a}});var be=ge(76190),_e=ge(94480),E=ge(33885),he=ge(75931),de=ge(11592),se=ge(2738),ne=ge(48736),ie=ge(67841),le=["children"];function ue(ce,fe){return"".concat(ce,"-").concat(fe)}function ae(ce){return ce&&ce.type&&ce.type.isTreeNode}function oe(ce,fe){return ce!=null?ce:fe}function re(ce){var fe=ce||{},me=fe.title,ve=fe._title,pe=fe.key,Se=fe.children,ye=me||"title";return{title:ye,_title:ve||[ye],key:pe||"key",children:Se||"children"}}function ee(ce,fe){var me=new Map;function ve(pe){var Se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(pe||[]).forEach(function(ye){var we=ye[fe.key],Pe=ye[fe.children];warning(we!=null,"Tree node must have a certain key: [".concat(Se).concat(we,"]"));var Le=String(we);warning(!me.has(Le)||we===null||we===void 0,"Same 'key' exist in the Tree: ".concat(Le)),me.set(Le,!0),ve(Pe,"".concat(Se).concat(Le," > "))})}ve(ce)}function a(ce){function fe(me){var ve=(0,de.Z)(me);return ve.map(function(pe){if(!ae(pe))return(0,ne.ZP)(!pe,"Tree/TreeNode can only accept TreeNode as children."),null;var Se=pe.key,ye=pe.props,we=ye.children,Pe=(0,he.Z)(ye,le),Le=(0,E.Z)({key:Se},Pe),Ee=fe(we);return Ee.length&&(Le.children=Ee),Le}).filter(function(pe){return pe})}return fe(ce)}function y(ce,fe,me){var ve=re(me),pe=ve._title,Se=ve.key,ye=ve.children,we=new Set(fe===!0?[]:fe),Pe=[];function Le(Ee){var De=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Ee.map(function(Ce,je){for(var Me=ue(De?De.pos:"0",je),Ge=oe(Ce[Se],Me),Be,tt=0;tt1&&arguments[1]!==void 0?arguments[1]:{},me=fe.initWrapper,ve=fe.processEntity,pe=fe.onProcessFinished,Se=fe.externalGetKey,ye=fe.childrenPropName,we=fe.fieldNames,Pe=arguments.length>2?arguments[2]:void 0,Le=Se||Pe,Ee={},De={},Ce={posEntities:Ee,keyEntities:De};return me&&(Ce=me(Ce)||Ce),x(ce,function(je){var Me=je.node,Ge=je.index,Be=je.pos,tt=je.key,Je=je.parentPos,Ze=je.level,Xe=je.nodes,We={node:Me,nodes:Xe,index:Ge,key:tt,pos:Be,level:Ze},ze=oe(tt,Be);Ee[Be]=We,De[ze]=We,We.parent=Ee[Je],We.parent&&(We.parent.children=We.parent.children||[],We.parent.children.push(We)),ve&&ve(We,Ce)},{externalGetKey:Le,childrenPropName:ye,fieldNames:we}),pe&&pe(Ce),Ce}function z(ce,fe){var me=fe.expandedKeys,ve=fe.selectedKeys,pe=fe.loadedKeys,Se=fe.loadingKeys,ye=fe.checkedKeys,we=fe.halfCheckedKeys,Pe=fe.dragOverNodeKey,Le=fe.dropPosition,Ee=fe.keyEntities,De=(0,ie.Z)(Ee,ce),Ce={eventKey:ce,expanded:me.indexOf(ce)!==-1,selected:ve.indexOf(ce)!==-1,loaded:pe.indexOf(ce)!==-1,loading:Se.indexOf(ce)!==-1,checked:ye.indexOf(ce)!==-1,halfChecked:we.indexOf(ce)!==-1,pos:String(De?De.pos:""),dragOver:Pe===ce&&Le===0,dragOverGapTop:Pe===ce&&Le===-1,dragOverGapBottom:Pe===ce&&Le===1};return Ce}function te(ce){var fe=ce.data,me=ce.expanded,ve=ce.selected,pe=ce.checked,Se=ce.loaded,ye=ce.loading,we=ce.halfChecked,Pe=ce.dragOver,Le=ce.dragOverGapTop,Ee=ce.dragOverGapBottom,De=ce.pos,Ce=ce.active,je=ce.eventKey,Me=(0,E.Z)((0,E.Z)({},fe),{},{expanded:me,selected:ve,checked:pe,loaded:Se,loading:ye,halfChecked:we,dragOver:Pe,dragOverGapTop:Le,dragOverGapBottom:Ee,pos:De,active:Ce,key:je});return"props"in Me||Object.defineProperty(Me,"props",{get:function(){return(0,ne.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),ce}}),Me}},8224:function(_t,dt,ge){"use strict";ge.d(dt,{Z:function(){return _e}});var be=ge(4676);function _e(E,he,de,se){var ne=be.unstable_batchedUpdates?function(le){be.unstable_batchedUpdates(de,le)}:de;return E!=null&&E.addEventListener&&E.addEventListener(he,ne,se),{remove:function(){E!=null&&E.removeEventListener&&E.removeEventListener(he,ne,se)}}}},55468:function(_t,dt,ge){"use strict";ge.d(dt,{g1:function(){return ae},os:function(){return re}});var be=/margin|padding|width|height|max|min|offset/,_e={left:!0,top:!0},E={cssFloat:1,styleFloat:1,float:1};function he(ee){return ee.nodeType===1?ee.ownerDocument.defaultView.getComputedStyle(ee,null):{}}function de(ee,a,y){if(a=a.toLowerCase(),y==="auto"){if(a==="height")return ee.offsetHeight;if(a==="width")return ee.offsetWidth}return a in _e||(_e[a]=be.test(a)),_e[a]?parseFloat(y)||0:y}function se(ee,a){var y=arguments.length,x=he(ee);return a=E[a]?"cssFloat"in ee.style?"cssFloat":"styleFloat":a,y===1?x:de(ee,a,x[a]||ee.style[a])}function ne(ee,a,y){var x=arguments.length;if(a=E[a]?"cssFloat"in ee.style?"cssFloat":"styleFloat":a,x===3)return typeof y=="number"&&be.test(a)&&(y="".concat(y,"px")),ee.style[a]=y,y;for(var b in a)a.hasOwnProperty(b)&&ne(ee,b,a[b]);return he(ee)}function ie(ee){return ee===document.body?document.documentElement.clientWidth:ee.offsetWidth}function le(ee){return ee===document.body?window.innerHeight||document.documentElement.clientHeight:ee.offsetHeight}function ue(){var ee=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),a=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:ee,height:a}}function ae(){var ee=document.documentElement.clientWidth,a=window.innerHeight||document.documentElement.clientHeight;return{width:ee,height:a}}function oe(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function re(ee){var a=ee.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(_t,dt,ge){"use strict";ge.d(dt,{G:function(){return he}});var be=ge(47273),_e=function(se){if((0,be.Z)()&&window.document.documentElement){var ne=Array.isArray(se)?se:[se],ie=window.document.documentElement;return ne.some(function(le){return le in ie.style})}return!1},E=function(se,ne){if(!_e(se))return!1;var ie=document.createElement("div"),le=ie.style[se];return ie.style[se]=ne,ie.style[se]!==le};function he(de,se){return!Array.isArray(de)&&se!==void 0?E(de,se):_e(de)}},7062:function(_t,dt,ge){var be=ge(19637),_e=ge(97573),E=[ge(96627)];_t.exports=be.createStore(_e,E)},96627:function(_t,dt,ge){_t.exports=be;function be(){return ge(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(_t){return _t<10?"0"+_t:_t}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(_t){return rx_escapable.lastIndex=0,rx_escapable.test(_t)?'"'+_t.replace(rx_escapable,function(dt){var ge=meta[dt];return typeof ge=="string"?ge:"\\u"+("0000"+dt.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+_t+'"'}function str(_t,dt){var ge,be,_e,E,he=gap,de,se=dt[_t];switch(se&&typeof se=="object"&&typeof se.toJSON=="function"&&(se=se.toJSON(_t)),typeof rep=="function"&&(se=rep.call(dt,_t,se)),typeof se){case"string":return quote(se);case"number":return isFinite(se)?String(se):"null";case"boolean":case"null":return String(se);case"object":if(!se)return"null";if(gap+=indent,de=[],Object.prototype.toString.apply(se)==="[object Array]"){for(E=se.length,ge=0;ge{y.current.setValue(y.current.getValue()+" "+ae.value+" ")},z=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:nt.createElement(pe.Z,{className:Ee.Z.lists,gutter:[10,10]},a.map((ae,ie)=>nt.createElement(Xe.Z,{flex:"110px",className:Ee.Z.item},nt.createElement("div",null,nt.createElement(Re.Z,{value:`$$${ae.value}$$`}),ae.name),nt.createElement("div",{className:Ee.Z.children},ae.children.map((de,ce)=>nt.createElement("div",{key:ce},nt.createElement("h1",null,de.name),nt.createElement(pe.Z,{gutter:[10,10]},de.data.map((fe,Ce)=>nt.createElement(Xe.Z,{key:Ce,onClick:()=>b(fe),className:Ee.Z.diamond},nt.createElement(Re.Z,{value:"`$$"+fe.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:nt.createElement(pe.Z,{className:Ee.Z.lists,gutter:[10,10]},E.map((ae,ie)=>nt.createElement(Xe.Z,{flex:"110px",className:Ee.Z.item},nt.createElement("div",null,nt.createElement(Re.Z,{value:"`$$"+ae.value+"$$`"}),ae.name),nt.createElement("div",{className:Ee.Z.children},ae.children.map((de,ce)=>nt.createElement("div",{key:ce},de.name&&nt.createElement("h1",null,de.name),nt.createElement(pe.Z,{gutter:[10,10]},de.data.map((fe,Ce)=>nt.createElement(Xe.Z,{key:Ce,onClick:()=>b(fe),className:Ee.Z.diamond},nt.createElement(Re.Z,{value:"`$$"+fe.value+"$$`"}))))))))))}],ne=()=>{var ae=document.createElement("div");ae.innerHTML=y.current.getValue();var ie=ae.innerText;return st&&st(ie),ie};return(0,x.useImperativeHandle)(le,()=>({getData:ne})),nt.createElement("div",{className:Ee.Z.mathWrap},nt.createElement(Ie.default,{defaultActiveKey:"1",items:z}),nt.createElement("math-field",{locale:"zh_cn",className:Ee.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:y,style:{width:800,marginTop:30,fontSize:18}},Je||""),$e&&nt.createElement("div",{className:Ee.Z.button},nt.createElement(Ne.ZP,{size:"large",onClick:ne,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});kt.Z=ot},97041:function(ct,kt,re){"use strict";re.d(kt,{z:function(){return _t},Z:function(){return an}});var x=re(59301),pe=re(54580),Xe=re(8591),Ie=re(43418),Ne=re(3113),Re=re(78323),Ee=re(12480),He=Object.defineProperty,nt=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,$e=(vt,je,at)=>je in vt?He(vt,je,{enumerable:!0,configurable:!0,writable:!0,value:at}):vt[je]=at,Je=(vt,je)=>{for(var at in je||(je={}))ot.call(je,at)&&$e(vt,at,je[at]);if(nt)for(var at of nt(je))st.call(je,at)&&$e(vt,at,je[at]);return vt},le=(vt,je,at)=>new Promise((ht,Fe)=>{var qe=Et=>{try{nn(at.next(Et))}catch(Vt){Fe(Vt)}},Mt=Et=>{try{nn(at.throw(Et))}catch(Vt){Fe(Vt)}},nn=Et=>Et.done?ht(Et.value):Promise.resolve(Et.value).then(qe,Mt);nn((at=at.apply(vt,je)).next())});const y="\u3000\u3000";function a(vt){var je=["Bytes","KB","MB","GB","TB"];if(vt==0)return"0 Byte";var at=parseInt(""+Math.floor(Math.log(vt)/Math.log(1024)),10);return(vt/Math.pow(1024,at)).toFixed(1)+" "+je[at]}var E=({value:vt=[],action:je,onChange:at,className:ht,maxSize:Fe=150,title:qe="\u6587\u4EF6\u4E0A\u4F20",accept:Mt=null})=>{const nn={multiple:!1,fileList:vt,accept:Mt,withCredentials:!0,beforeUpload:Vt=>Vt.size/1024/1024(We.name.indexOf(y)===-1&&(We.name=`${We.name}${y}${a(We.size)}`),Je({},We))),Vt.file.status==="done"&&((dt=(De=Vt.file)==null?void 0:De.response)==null?void 0:dt.status)===-1){message.error((on=(ft=Vt.file)==null?void 0:ft.response)==null?void 0:on.message),at([]);return}at(Yt)},onRemove:Vt=>le(void 0,null,function*(){const De=Vt.size/1024/1024;return Vt.status==="uploading"?!0:De0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:vt.length>0,ghost:!0},qe),React.createElement("span",{onClick:Et,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",Fe,"M)"," ")))},b=re(61481),z=re(89392),ne=Object.defineProperty,ae=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,ce=(vt,je,at)=>je in vt?ne(vt,je,{enumerable:!0,configurable:!0,writable:!0,value:at}):vt[je]=at,fe=(vt,je)=>{for(var at in je||(je={}))ie.call(je,at)&&ce(vt,at,je[at]);if(ae)for(var at of ae(je))de.call(je,at)&&ce(vt,at,je[at]);return vt};const Ce=vt=>React.createElement("svg",fe({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},vt),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var Pe="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",Ze=Object.defineProperty,ve=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,jt=(vt,je,at)=>je in vt?Ze(vt,je,{enumerable:!0,configurable:!0,writable:!0,value:at}):vt[je]=at,Ve=(vt,je)=>{for(var at in je||(je={}))Qe.call(je,at)&&jt(vt,at,je[at]);if(ve)for(var at of ve(je))It.call(je,at)&&jt(vt,at,je[at]);return vt},pt=(vt,je,at)=>new Promise((ht,Fe)=>{var qe=Et=>{try{nn(at.next(Et))}catch(Vt){Fe(Vt)}},Mt=Et=>{try{nn(at.throw(Et))}catch(Vt){Fe(Vt)}},nn=Et=>Et.done?ht(Et.value):Promise.resolve(Et.value).then(qe,Mt);nn((at=at.apply(vt,je)).next())});const{Dragger:Tt}=pe.default;function _t(vt){let je=[];return vt&&vt.length>0&&(je=vt.map(at=>({uid:at.id,id:at.id,name:at.title+y+at.filesize,url:at.url,filesize:at.filesize,status:"done",response:{id:at.id}}))),je}var an=({value:vt,onChange:je,action:at,data:ht,className:Fe,maxSize:qe=150,title:Mt="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:nn=!1,accept:Et="",additionalText:Vt,isDragger:De,number:dt=1e3,aloneClear:ft=!1,realTimeRemove:on=!0,uploadText:Yt,setFileProgress:We,showFileProgress:Ye})=>{const[we,me]=(0,x.useState)(!1);let[Te,ze]=(0,x.useState)(vt||[]),[ye,he]=(0,x.useState)(1);(0,x.useEffect)(()=>{vt&&(ye===1&&ze([...vt]),he(2),dt===(vt==null?void 0:vt.length)&&me(!0))},[vt]);const tt=()=>{setTimeout(()=>{Te.pop(),ze([...Te])},500)};Ye&&We(Te.some(Ge=>Ge.status==="uploading"));const Oe={multiple:!0,disabled:we,accept:Et,withCredentials:!0,fileList:Te,beforeUpload:(Ge,Bt)=>{const Pt=Ge.size/1024/1024;return Te.concat(Bt).length>dt?(Te.pop(),ze([...Te]),Xe.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${dt}\u4E2A\u6587\u4EF6`),ft?Promise.reject():(tt(),!1)):Pt=dt?me(!0):me(!1),ze([...Te]),Te=Te.map(Gt=>{var Be,lt;return(Be=Gt==null?void 0:Gt.response)!=null&&Be.id&&(Gt.url=(lt=Gt==null?void 0:Gt.response)==null?void 0:lt.url),Gt.name.indexOf(y)===-1&&(Gt.name=`${Gt.name}${y}${a(Gt.size)}`),Ve({},Gt)}),console.log("info:",Ge,Te),je(Te)},onRemove:Ge=>pt(void 0,null,function*(){if(!on)return!0;const Bt=()=>pt(void 0,null,function*(){if(Ge.response?Ge.response.id:Ge.id){let Wt=yield(0,Ee.JZ)(Ge.response?Ge.response.id:Ge.uid);return Promise.resolve(Wt)}else return!0});return nn?new Promise((Pt,Wt)=>{Ie.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:x.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>pt(void 0,null,function*(){const Ht=yield Bt();Xe.ZP.success("\u5220\u9664\u6210\u529F"),Pt(!0)}),onCancel:()=>Pt(!1)})}):yield Bt()})};function Ae(Ge){Ge.preventDefault(),Ge.stopPropagation()}return x.createElement("div",{className:`multi-upload ${Fe||""}`},De&&x.createElement(Tt,Ve({},Oe),x.createElement("p",{className:"ant-upload-drag-icon"},x.createElement(b.Z,null)),x.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",x.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",qe,"MB)"," "),Vt),!De&&x.createElement(pe.default,Ve({},Oe),x.createElement(Ne.ZP,{disabled:we,className:"upload_button"},x.createElement("img",{className:"aBtn_img",src:Pe}),Mt),x.createElement("span",{onClick:Ae,className:"upload_text"},Yt||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${qe}MB)`)))}},35191:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return Ie}});var x=re(95392),pe={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},Xe=re(59301),Ie=({message:Ne,className:Re,children:Ee,style:He={}})=>Xe.createElement("div",{className:`custom-spinner ${pe.idsRingWrapper} ${Re}`},Xe.createElement("div",{className:pe.ldsRing},Xe.createElement("div",null),Xe.createElement("div",null),Xe.createElement("div",null),Xe.createElement("div",null)),Ne?Xe.createElement("p",{style:He},Ne):null,Ee,Xe.createElement(x.Outlet,null))},48775:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return Ie}});var x=re(59301),pe=re(27035),Xe=re(11611),Ie=()=>{const[Ne,Re]=(0,x.useState)(""),[Ee,He]=(0,x.useState)(0);let[nt,ot]=(0,x.useState)(),[st,$e]=(0,x.useState)();const[Je,le]=(0,x.useState)(!1),y=(0,x.useRef)("");(0,x.useEffect)(()=>pe.Z.subscribe("preview-image",Ce=>{Re(Ce),console.log(de.current),document.body.style.overflow="hidden"}),[]),(0,x.useEffect)(()=>(document.addEventListener("keydown",a),()=>{document.removeEventListener("keydown",a)}),[]),(0,x.useEffect)(()=>{y.current=Ne},[Ne]);function a(fe){fe.keyCode==27&&y.current&&E()}function E(){document.body.style.overflow="auto",ot(void 0),$e(void 0),He(0),Re("")}function b(){He(Ee+90)}function z(){nt=de.current.width*1.1,st=de.current.height*1.1,$e(st),ot(nt)}function ne(){nt=de.current.width/1.1,st=de.current.height/1.1,$e(st),ot(nt)}const ae=(0,x.useRef)(),ie=(0,x.useRef)(),de=(0,x.useRef)(),ce=fe=>{(fe.nativeEvent.target===ae.current||fe.nativeEvent.target===ie.current)&&E()};return x.createElement(x.Fragment,null,Ne?x.createElement("div",null,x.createElement("div",{className:"preview-wrp-group",ref:ie},x.createElement(Xe.Z,{className:"image-preview",src:Ne,style:{display:"none"},preview:{visible:!0,src:Ne,movable:!1,onVisibleChange:fe=>{Re("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},63347:function(ct,kt,re){"use strict";re.d(kt,{h:function(){return ae}});var x=re(59301),pe=re(57809),Xe=re(78241),Ie=re(3113),Ne=re(89780),Re=re.n(Ne),Ee=re(4887),He=re(37068),nt=Object.defineProperty,ot=Object.defineProperties,st=Object.getOwnPropertyDescriptors,$e=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,y=(ie,de,ce)=>de in ie?nt(ie,de,{enumerable:!0,configurable:!0,writable:!0,value:ce}):ie[de]=ce,a=(ie,de)=>{for(var ce in de||(de={}))Je.call(de,ce)&&y(ie,ce,de[ce]);if($e)for(var ce of $e(de))le.call(de,ce)&&y(ie,ce,de[ce]);return ie},E=(ie,de)=>ot(ie,st(de));const b=pe.default.Option,z={labelCol:{span:4},wrapperCol:{span:20}},ne={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"]};kt.Z=({callback:ie,onCancel:de})=>{const[ce,fe]=(0,x.useState)("python");function Ce(Ze){fe(ne[Ze][1])}function Pe(Ze){ie(Ze)}return x.createElement(Xe.default,E(a({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Pe,style:{width:500}}),x.createElement(Xe.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},x.createElement(pe.default,{getPopupContainer:Ze=>Ze.parentNode,onChange:Ce},Object.keys(ne).map(Ze=>x.createElement(b,{key:Ze,value:Ze},ne[Ze][0])))),x.createElement(Xe.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},x.createElement(ae,{mode:ce})),x.createElement("div",{className:"flex-container flex-end"},x.createElement(Ie.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),x.createElement(Ie.ZP,{type:"ghost",onClick:de},"\u53D6\u6D88")))};function ae({value:ie,onChange:de,mode:ce,options:fe={}}){const Ce=(0,x.useRef)(),[Pe,Ze]=(0,x.useState)();return(0,x.useEffect)(()=>{if(Pe){let ve=function(Qe){const It=Qe.getValue();de&&de(It)};return Pe.on("change",ve),()=>{Pe.off("change",ve)}}},[Pe,de]),(0,x.useEffect)(()=>{Pe&&Pe.setOption("mode",ce)},[Pe,ce]),(0,x.useEffect)(()=>{Pe&&(ie!==Pe.getValue()||ie==="")&&setTimeout(()=>{Pe.setValue(ie||"")},300)},[Pe,ie]),(0,x.useEffect)(()=>{if(Ce.current&&!Pe){const ve=Re().fromTextArea(Ce.current,a({mode:ce,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},fe));Ze(ve)}},[Ce.current,Pe]),x.createElement("div",{className:"my-codemirror-container"},x.createElement("textarea",{ref:Ce}))}},88871:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return Ua}});var x=re(59301),pe=re(89780),Xe=re.n(pe),Ie=re(76374),Ne=re(4887),Re=re(6313),Ee=re(25717),He=re(99498),nt=re(25419),ot=re(67549),st=re(76818),$e=({value:it="",className:wt,showTextOnly:yt,showLines:En,style:bn={}})=>{const fn=(0,x.useMemo)(()=>"",[it]);return x.createElement(x.Fragment,null,x.createElement("div",{dangerouslySetInnerHTML:{__html:fn}}))},Je=re(59301),le=Object.defineProperty,y=Object.defineProperties,a=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ne=(it,wt,yt)=>wt in it?le(it,wt,{enumerable:!0,configurable:!0,writable:!0,value:yt}):it[wt]=yt,ae=(it,wt)=>{for(var yt in wt||(wt={}))b.call(wt,yt)&&ne(it,yt,wt[yt]);if(E)for(var yt of E(wt))z.call(wt,yt)&&ne(it,yt,wt[yt]);return it},ie=(it,wt)=>y(it,a(wt));let de=[{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 ce({onActionCallback:it,title:wt,icon:yt,actionName:En,className:bn="",children:fn}){function ca(){it(En)}return Je.createElement("a",{title:wt,className:bn,onClick:ca},Je.createElement("i",{className:`${yt}`}),fn)}var fe=({watch:it,showNullButton:wt,showNullProgramButton:yt,onActionCallback:En,fullScreen:bn,insertTemp:fn,hidetoolBar:ca,extraUse:Qn})=>{const Ot=[...de,{title:`${it?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${it?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Je.createElement("ul",{className:"markdown-toolbar-container"},!ca&&Ot.map((St,ln)=>Je.createElement("li",{key:ln},St.actionName?Je.createElement(ce,ie(ae({},St),{onActionCallback:En})):Je.createElement("span",{className:"v-line"}))),wt?Je.createElement("li",null,Je.createElement(ce,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:En},Je.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,yt?Je.createElement(Je.Fragment,null,Je.createElement("li",null,Je.createElement(ce,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:En},Je.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Je.createElement("li",null,Je.createElement(ce,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:En},Je.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,fn&&Je.createElement("li",null,Je.createElement(ce,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${fn}`,onActionCallback:En},Je.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Qn&&Je.createElement("li",null,Qn),Je.createElement("li",{className:"btn-full-screen"},Je.createElement(ce,{icon:`${bn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:bn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:En})))},Ce=re(81123),Pe=re(78241),Ze=re(92832),ve=re(3113),Qe=Object.defineProperty,It=Object.defineProperties,jt=Object.getOwnPropertyDescriptors,Ve=Object.getOwnPropertySymbols,pt=Object.prototype.hasOwnProperty,Tt=Object.prototype.propertyIsEnumerable,_t=(it,wt,yt)=>wt in it?Qe(it,wt,{enumerable:!0,configurable:!0,writable:!0,value:yt}):it[wt]=yt,an=(it,wt)=>{for(var yt in wt||(wt={}))pt.call(wt,yt)&&_t(it,yt,wt[yt]);if(Ve)for(var yt of Ve(wt))Tt.call(wt,yt)&&_t(it,yt,wt[yt]);return it},vt=(it,wt)=>It(it,jt(wt));const je={labelCol:{span:4},wrapperCol:{span:20}};var at=({callback:it,onCancel:wt})=>{function yt(En){it(En)}return x.createElement(Pe.default,vt(an({},je),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:yt,style:{width:500}}),x.createElement(Pe.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},x.createElement(Ze.default,null)),x.createElement(Pe.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},x.createElement(Ze.default,null)),x.createElement("div",{className:"flex-container flex-end"},x.createElement(ve.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),x.createElement(ve.ZP,{type:"ghost",onClick:wt},"\u53D6\u6D88")))},ht=re(63347),Fe=re(90443),qe=re(43418),Mt=re(95237),nn=re(86197),Et=re(59301),Vt=({callback:it,onCancel:wt})=>{const yt=document.createElement("canvas"),En=yt.getContext("2d");yt.width=1e3,yt.height=800,En.fillStyle="#ffffff",En.fillRect(0,0,yt.width,yt.height);const bn=yt.toDataURL("image/png");return Et.createElement(qe.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Et.createElement(Mt.Z,{style:{height:"100vh"}},Et.createElement(nn.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:bn,visible:!0,title:String(Date.now())},onOk:fn=>{it({src:fn.url})},onClose:wt})))},De=re(12378);function dt(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(dt,go.CommandHandler),dt.prototype.canAlignSelection=function(){var it=this.diagram;return!(it===null||it.isReadOnly||it.isModelReadOnly||it.selection.count<2)},dt.prototype.alignLeft=function(){var it=this.diagram;it.startTransaction("aligning left");var wt=1/0;it.selection.each(function(yt){yt instanceof go.Link||(wt=Math.min(yt.position.x,wt))}),it.selection.each(function(yt){yt instanceof go.Link||yt.move(new go.Point(wt,yt.position.y))}),it.commitTransaction("aligning left")},dt.prototype.alignRight=function(){var it=this.diagram;it.startTransaction("aligning right");var wt=-1/0;it.selection.each(function(yt){if(!(yt instanceof go.Link)){var En=yt.actualBounds.x+yt.actualBounds.width;wt=Math.max(En,wt)}}),it.selection.each(function(yt){yt instanceof go.Link||yt.move(new go.Point(wt-yt.actualBounds.width,yt.position.y))}),it.commitTransaction("aligning right")},dt.prototype.alignTop=function(){var it=this.diagram;it.startTransaction("alignTop");var wt=1/0;it.selection.each(function(yt){yt instanceof go.Link||(wt=Math.min(yt.position.y,wt))}),it.selection.each(function(yt){yt instanceof go.Link||yt.move(new go.Point(yt.position.x,wt))}),it.commitTransaction("alignTop")},dt.prototype.alignBottom=function(){var it=this.diagram;it.startTransaction("aligning bottom");var wt=-1/0;it.selection.each(function(yt){if(!(yt instanceof go.Link)){var En=yt.actualBounds.y+yt.actualBounds.height;wt=Math.max(En,wt)}}),it.selection.each(function(yt){yt instanceof go.Link||yt.move(new go.Point(yt.actualBounds.x,wt-yt.actualBounds.height))}),it.commitTransaction("aligning bottom")},dt.prototype.alignCenterX=function(){var it=this.diagram,wt=it.selection.first();if(wt){it.startTransaction("aligning Center X");var yt=wt.actualBounds.x+wt.actualBounds.width/2;it.selection.each(function(En){En instanceof go.Link||En.move(new go.Point(yt-En.actualBounds.width/2,En.actualBounds.y))}),it.commitTransaction("aligning Center X")}},dt.prototype.alignCenterY=function(){var it=this.diagram,wt=it.selection.first();if(wt){it.startTransaction("aligning Center Y");var yt=wt.actualBounds.y+wt.actualBounds.height/2;it.selection.each(function(En){En instanceof go.Link||En.move(new go.Point(En.actualBounds.x,yt-En.actualBounds.height/2))}),it.commitTransaction("aligning Center Y")}},dt.prototype.alignColumn=function(it){var wt=this.diagram;wt.startTransaction("align Column"),it===void 0&&(it=0),it=parseFloat(it);var yt=new Array;wt.selection.each(function(Qn){Qn instanceof go.Link||yt.push(Qn)});for(var En=0;En0){for(var Qn=fn.elt(ca-1);Qn!==null&&Qn.isTreeExpanded&&!Qn.isTreeLeaf;){var Ot=this._sortTreeChildrenByY(Qn);Qn=Ot.last()}Qn!==null&&it.select(Qn)}else it.select(bn)}}else if(yt.key==="Down")if(wt.isTreeExpanded&&!wt.isTreeLeaf){var En=this._sortTreeChildrenByY(wt).first();En!==null&&it.select(En)}else for(;wt!==null;){var bn=wt.findTreeParentNode();if(bn===null)break;var fn=this._sortTreeChildrenByY(bn),ca=fn.indexOf(wt);if(cafn.y?1:bn.xfn.x?1:0}),wt},dt.prototype.copyToClipboard=function(it){go.CommandHandler.prototype.copyToClipboard.call(this,it),this._lastPasteOffset.set(this.pasteOffset)},dt.prototype.pasteFromClipboard=function(){var it=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(it,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),it},Object.defineProperty(dt.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(it){if(it!=="move"&&it!=="select"&&it!=="scroll"&&it!=="tree"&&it!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+it);this._arrowKeyBehavior=it}}),Object.defineProperty(dt.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(it){if(!(it instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+it);this._pasteOffset.set(it)}});var ft=dt,on=re(87851),Yt=re(43604),We=re(57193),Ye={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},we=re(59301),me=(it,wt,yt)=>new Promise((En,bn)=>{var fn=Ot=>{try{Qn(yt.next(Ot))}catch(St){bn(St)}},ca=Ot=>{try{Qn(yt.throw(Ot))}catch(St){bn(St)}},Qn=Ot=>Ot.done?En(Ot.value):Promise.resolve(Ot.value).then(fn,ca);Qn((yt=yt.apply(it,wt)).next())});function Te({onCancel:it,callback:wt}){let yt=(0,x.useRef)(),En=(0,x.useRef)(),bn=(0,x.useRef)(),fn=(0,x.useRef)(!1);const ca=(0,x.useRef)(!1),[Qn,Ot]=(0,x.useState)(0);function St(){const Le=De.bx.make,gn={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"};yt.current=new De.S0(En.current,{padding:20,grid:Le(De.s_,"Grid",Le(De.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Le(De.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Zt=>{var Jt=Zt.diagram.commandHandler.addTopLevelParts(Zt.diagram.selection,!0);Jt||Zt.diagram.currentTool.doCancel()},commandHandler:Le(ft),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Zt=>{var Jt=Zt.subject;Jt.location=Jt.location.copy().snapToGridPoint(Zt.diagram.grid.gridOrigin,Zt.diagram.grid.gridCellSize),setTimeout(()=>{Zt.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Zt=>{var Jt=Zt.subject;setTimeout(()=>{Zt.diagram.commandHandler.editTextBlock()})},LinkRelinked:Zt=>{var Jt=Zt.parameter.part;Jt.invalidateConnectedLinks();var Qt=Zt.subject;Zt.diagram.toolManager.linkingTool.isForwards?Qt.toNode.invalidateConnectedLinks():Qt.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),yt.current.nodeTemplate=Le(De.NB,"Auto",{locationSpot:De.z6.Center,locationObjectName:"SHAPE",desiredSize:new De.$u(120,60),minSize:new De.$u(40,40),resizable:!0,resizeCellSize:new De.$u(10,10),rotatable:!0},new De.KX("location","loc",De.E9.parse).makeTwoWay(De.E9.stringify),new De.KX("desiredSize","size",De.$u.parse).makeTwoWay(De.$u.stringify),Le(De.bn,{name:"SHAPE",fill:gn.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:De.z6.AllSides,toSpot:De.z6.AllSides},new De.KX("figure"),new De.KX("fill"),new De.KX("stroke","borderColor"),new De.KX("strokeWidth","thickness"),new De.KX("strokeDashArray","dash")),Le(De.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Le(De.al,{margin:1,textAlign:"center",overflow:De.al.OverflowEllipsis,editable:!0},new De.KX("text").makeTwoWay(),new De.KX("stroke","color"))),yt.current.nodeTemplate.toolTip=Le("ToolTip",Le(De.s_,"Vertical",{maxSize:new De.$u(200,NaN)},Le(De.al,{font:"bold 10pt sans-serif",textAlign:"center"},new De.KX("text")),Le(De.al,{font:"10pt sans-serif",textAlign:"center"},new De.KX("text","details"))));function zn(Zt,Jt){var Qt=(Rt,Dn)=>{Rt.handled=!0,Rt.diagram.model.commit(sn=>{var Nn=Dn.part.adornedPart,Yn=new De.E9().setRectSpot(Nn.actualBounds,Zt);Yn.subtract(Nn.location),Yn.scale(2,2),Yn.x+=Math.sign(Yn.x)*130,Yn.y+=Math.sign(Yn.y)*130,Yn.add(Nn.location),Yn.snapToGridPoint(Rt.diagram.grid.gridOrigin,Rt.diagram.grid.gridCellSize);var Fn=sn.copyNodeData(Nn.data);sn.setGroupKeyForNodeData(Fn,sn.getGroupKeyForNodeData(Nn.data)),sn.addNodeData(Fn);var On={from:Nn.key,to:sn.getKeyForNodeData(Fn)};sn.addLinkData(On);var _n=Rt.diagram.findNodeForData(Fn);_n.location=Yn,Rt.diagram.select(_n),setTimeout(()=>{Rt.diagram.commandHandler.editTextBlock()},20)})};return Le(De.bn,{figure:Jt,alignment:Zt,alignmentFocus:Zt.opposite(),width:Zt.equals(De.z6.Top)||Zt.equals(De.z6.Bottom)?25:18,height:Zt.equals(De.z6.Top)||Zt.equals(De.z6.Bottom)?18:25,fill:"orange",stroke:gn.white,strokeWidth:4,mouseEnter:(Rt,Dn)=>Dn.fill="dodgerblue",mouseLeave:(Rt,Dn)=>Dn.fill="orange",isActionable:!0,click:Qt,contextClick:Qt})}function jn(Zt){return Le(De.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:(Jt,Qt)=>Qt.fill="dodgerblue",mouseLeave:(Jt,Qt)=>Qt.fill="orange",click:(Jt,Qt)=>{Jt.diagram.commandHandler.showContextMenu(Qt.part.adornedPart)}},Zt||{})}yt.current.nodeTemplate.selectionAdornmentTemplate=Le(De.uz,"Spot",Le(De.Vm,{padding:10}),zn(De.z6.Top,"TriangleUp"),zn(De.z6.Left,"TriangleLeft"),zn(De.z6.Right,"TriangleRight"),zn(De.z6.Bottom,"TriangleDown"),jn({alignment:new De.z6(.75,0)}));function An(Zt,Jt){return(Qt,Rt)=>{Qt.handled=!0,Qt.diagram.model.commit(Dn=>{Dn.set(Rt.part.adornedPart.data,Zt,Jt)})}}function xe(Zt,Jt){return Jt||(Jt="color"),Le(De.bn,{width:16,height:16,stroke:"lightgray",fill:Zt,margin:1,background:"transparent",mouseEnter:(Qt,Rt)=>Rt.stroke="dodgerblue",mouseLeave:(Qt,Rt)=>Rt.stroke="lightgray",click:An(Jt,Zt),contextClick:An(Jt,Zt)})}function xt(){return[Le("ContextMenuButton",Le(De.s_,"Horizontal",xe(gn.white,"fill"),xe(gn.beige,"fill"),xe(gn.extralightblue,"fill"),xe(gn.extralightred,"fill"))),Le("ContextMenuButton",Le(De.s_,"Horizontal",xe(gn.lightgray,"fill"),xe(gn.lightgreen,"fill"),xe(gn.lightblue,"fill"),xe(gn.lightred,"fill")))]}function Lt(){return[Le("ContextMenuButton",Le(De.s_,"Horizontal",xe(gn.black),xe(gn.green),xe(gn.blue),xe(gn.red))),Le("ContextMenuButton",Le(De.s_,"Horizontal",xe(gn.white),xe(gn.magenta),xe(gn.purple),xe(gn.orange)))]}function Ct(Zt,Jt){return Jt||(Jt="thickness"),Le(De.bn,"LineH",{width:16,height:16,strokeWidth:Zt,margin:1,background:"transparent",mouseEnter:(Qt,Rt)=>Rt.background="dodgerblue",mouseLeave:(Qt,Rt)=>Rt.background="transparent",click:An(Jt,Zt),contextClick:An(Jt,Zt)})}function en(Zt,Jt){return Jt||(Jt="dash"),Le(De.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Zt,margin:1,background:"transparent",mouseEnter:(Qt,Rt)=>Rt.background="dodgerblue",mouseLeave:(Qt,Rt)=>Rt.background="transparent",click:An(Jt,Zt),contextClick:An(Jt,Zt)})}function Xt(){return[Le("ContextMenuButton",Le(De.s_,"Horizontal",Ct(1),Ct(2),Ct(3),Ct(4))),Le("ContextMenuButton",Le(De.s_,"Horizontal",en(null),en([2,4]),en([4,4])))]}function Ut(Zt,Jt){return Jt||(Jt="figure"),Le(De.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Zt,margin:1,background:"transparent",mouseEnter:(Qt,Rt)=>Rt.fill="dodgerblue",mouseLeave:(Qt,Rt)=>Rt.fill="lightgray",click:An(Jt,Zt),contextClick:An(Jt,Zt)})}yt.current.nodeTemplate.contextMenu=Le("ContextMenu",Le("ContextMenuButton",Le(De.s_,"Horizontal",Ut("Rectangle"),Ut("RoundedRectangle"),Ut("Ellipse"),Ut("Diamond"))),Le("ContextMenuButton",Le(De.s_,"Horizontal",Ut("Parallelogram2"),Ut("ManualOperation"),Ut("Procedure"),Ut("Cylinder1"))),Le("ContextMenuButton",Le(De.s_,"Horizontal",Ut("Terminator"),Ut("CreateRequest"),Ut("Document"),Ut("TriangleDown"))),xt(),Lt(),Xt()),yt.current.groupTemplate=Le(De.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:De.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Zt,Jt)=>{var Qt=Jt.addMembers(Jt.diagram.selection,!0);Qt||Jt.diagram.currentTool.doCancel()},avoidable:!1},new De.KX("location","loc",De.E9.parse).makeTwoWay(De.E9.stringify),Le(De.s_,"Auto",{name:"BODY"},Le(De.bn,{parameter1:10,fill:gn.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:De.z6.AllSides,toSpot:De.z6.AllSides},new De.KX("fill"),new De.KX("stroke","color"),new De.KX("strokeWidth","thickness"),new De.KX("strokeDashArray","dash")),Le(De.Vm,{background:"transparent",margin:20})),Le(De.al,{alignment:De.z6.Top,alignmentFocus:De.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new De.KX("text"),new De.KX("stroke","color"))),yt.current.groupTemplate.selectionAdornmentTemplate=Le(De.uz,"Spot",Le(De.s_,"Auto",Le(De.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Le(De.Vm,{margin:1.5})),jn({alignment:De.z6.TopRight,alignmentFocus:De.z6.BottomRight})),yt.current.groupTemplate.contextMenu=Le("ContextMenu",xt(),Lt(),Xt()),yt.current.linkTemplate=Le(De.rU,{layerName:"Foreground",routing:De.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new De.KX("fromSpot","fromSpot",De.z6.parse),new De.KX("toSpot","toSpot",De.z6.parse),new De.KX("fromShortLength","dir",Zt=>Zt>=1?10:0),new De.KX("toShortLength","dir",Zt=>Zt>=1?10:0),new De.KX("points").makeTwoWay(),Le(De.bn,{strokeWidth:2},new De.KX("stroke","color"),new De.KX("strokeWidth","thickness"),new De.KX("strokeDashArray","dash")),Le(De.bn,{segmentIndex:0,segmentOffset:new De.E9(15,0),segmentOrientation:De.rU.OrientAlong,alignmentFocus:De.z6.Right,figure:"circle",width:10,strokeWidth:0},new De.KX("fill","color"),new De.KX("visible","dir",Zt=>Zt===1)),Le(De.bn,{segmentIndex:-1,segmentOffset:new De.E9(-10,6),segmentOrientation:De.rU.OrientPlus90,alignmentFocus:De.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new De.KX("fill","color"),new De.KX("visible","dir",Zt=>Zt>=1),new De.KX("width","thickness",Zt=>7+3*Zt),new De.KX("height","thickness",Zt=>7+3*Zt),new De.KX("segmentOffset","thickness",Zt=>new De.E9(-15,4+1.5*Zt))),Le(De.bn,{segmentIndex:0,segmentOffset:new De.E9(15,-6),segmentOrientation:De.rU.OrientMinus90,alignmentFocus:De.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new De.KX("fill","color"),new De.KX("visible","dir",Zt=>Zt===2),new De.KX("width","thickness",Zt=>7+3*Zt),new De.KX("height","thickness",Zt=>7+3*Zt),new De.KX("segmentOffset","thickness",Zt=>new De.E9(-15,4+1.5*Zt))),Le(De.al,{alignmentFocus:new De.z6(0,1,-4,0),editable:!0},new De.KX("text").makeTwoWay(),new De.KX("stroke","color"))),yt.current.linkTemplate.selectionAdornmentTemplate=Le(De.uz,Le(De.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:$t(2)},new De.KX("pathPattern","thickness",$t)),jn({alignmentFocus:new De.z6(0,0,-6,-4)}));function $t(Zt){return Le(De.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Zt+4).toString()+" H3"})}function Zn(Zt){var Jt="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Zt===0?Jt="M0 0 M16 16 M0 8 L16 8":Zt===2&&(Jt="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Le(De.bn,{geometryString:Jt,margin:2,background:"transparent",mouseEnter:(Qt,Rt)=>Rt.background="dodgerblue",mouseLeave:(Qt,Rt)=>Rt.background="transparent",click:An("dir",Zt),contextClick:An("dir",Zt)})}function rt(Zt){var Jt=(Qt,Rt)=>{Qt.handled=!0,Qt.diagram.model.commit(Dn=>{var sn=Rt.part.adornedPart;Dn.set(sn.data,Zt?"toSpot":"fromSpot",De.z6.stringify(De.z6.AllSides)),(Zt?sn.toNode:sn.fromNode).invalidateConnectedLinks()})};return Le(De.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Qt,Rt)=>Rt.background="dodgerblue",mouseLeave:(Qt,Rt)=>Rt.background="transparent",click:Jt,contextClick:Jt})}function Me(Zt,Jt){var Qt=0,Rt=De.z6.RightSide;Zt.equals(De.z6.Top)?(Qt=270,Rt=De.z6.TopSide):Zt.equals(De.z6.Left)?(Qt=180,Rt=De.z6.LeftSide):Zt.equals(De.z6.Bottom)&&(Qt=90,Rt=De.z6.BottomSide),Jt||(Qt-=180);var Dn=(sn,Nn)=>{sn.handled=!0,sn.diagram.model.commit(Yn=>{var Fn=Nn.part.adornedPart;Yn.set(Fn.data,Jt?"toSpot":"fromSpot",De.z6.stringify(Rt)),(Jt?Fn.toNode:Fn.fromNode).invalidateConnectedLinks()})};return Le(De.bn,{alignment:Zt,alignmentFocus:Zt.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Qt,background:"transparent",mouseEnter:(sn,Nn)=>Nn.background="dodgerblue",mouseLeave:(sn,Nn)=>Nn.background="transparent",click:Dn,contextClick:Dn})}yt.current.linkTemplate.contextMenu=Le("ContextMenu",Lt(),Xt(),Le("ContextMenuButton",Le(De.s_,"Horizontal",Zn(0),Zn(1),Zn(2))),Le("ContextMenuButton",Le(De.s_,"Horizontal",Le(De.s_,"Spot",rt(!1),Me(De.z6.Top,!1),Me(De.z6.Left,!1),Me(De.z6.Right,!1),Me(De.z6.Bottom,!1)),Le(De.s_,"Spot",{margin:new De.Zt(0,0,0,2)},rt(!0),Me(De.z6.Top,!0),Me(De.z6.Left,!0),Me(De.z6.Right,!0),Me(De.z6.Bottom,!0)))));const Dt=`{ "class": "GraphLinksModel", +\\end{array}`}]}]}],b=ae=>{y.current.setValue(y.current.getValue()+" "+ae.value+" ")},z=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:nt.createElement(pe.Z,{className:Ee.Z.lists,gutter:[10,10]},a.map((ae,ie)=>nt.createElement(Xe.Z,{flex:"110px",className:Ee.Z.item},nt.createElement("div",null,nt.createElement(Re.Z,{value:`$$${ae.value}$$`}),ae.name),nt.createElement("div",{className:Ee.Z.children},ae.children.map((de,ce)=>nt.createElement("div",{key:ce},nt.createElement("h1",null,de.name),nt.createElement(pe.Z,{gutter:[10,10]},de.data.map((fe,Ce)=>nt.createElement(Xe.Z,{key:Ce,onClick:()=>b(fe),className:Ee.Z.diamond},nt.createElement(Re.Z,{value:"`$$"+fe.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:nt.createElement(pe.Z,{className:Ee.Z.lists,gutter:[10,10]},E.map((ae,ie)=>nt.createElement(Xe.Z,{flex:"110px",className:Ee.Z.item},nt.createElement("div",null,nt.createElement(Re.Z,{value:"`$$"+ae.value+"$$`"}),ae.name),nt.createElement("div",{className:Ee.Z.children},ae.children.map((de,ce)=>nt.createElement("div",{key:ce},de.name&&nt.createElement("h1",null,de.name),nt.createElement(pe.Z,{gutter:[10,10]},de.data.map((fe,Ce)=>nt.createElement(Xe.Z,{key:Ce,onClick:()=>b(fe),className:Ee.Z.diamond},nt.createElement(Re.Z,{value:"`$$"+fe.value+"$$`"}))))))))))}],ne=()=>{var ae=document.createElement("div");ae.innerHTML=y.current.getValue();var ie=ae.innerText;return st&&st(ie),ie};return(0,x.useImperativeHandle)(le,()=>({getData:ne})),nt.createElement("div",{className:Ee.Z.mathWrap},nt.createElement(Ie.default,{defaultActiveKey:"1",items:z}),nt.createElement("math-field",{locale:"zh_cn",className:Ee.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:y,style:{width:800,marginTop:30,fontSize:18}},Je||""),$e&&nt.createElement("div",{className:Ee.Z.button},nt.createElement(Ne.ZP,{size:"large",onClick:ne,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});kt.Z=ot},97041:function(ct,kt,re){"use strict";re.d(kt,{z:function(){return _t},Z:function(){return an}});var x=re(59301),pe=re(54580),Xe=re(8591),Ie=re(43418),Ne=re(3113),Re=re(78323),Ee=re(12480),He=Object.defineProperty,nt=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,$e=(vt,je,at)=>je in vt?He(vt,je,{enumerable:!0,configurable:!0,writable:!0,value:at}):vt[je]=at,Je=(vt,je)=>{for(var at in je||(je={}))ot.call(je,at)&&$e(vt,at,je[at]);if(nt)for(var at of nt(je))st.call(je,at)&&$e(vt,at,je[at]);return vt},le=(vt,je,at)=>new Promise((ht,Fe)=>{var qe=Et=>{try{nn(at.next(Et))}catch(Vt){Fe(Vt)}},Mt=Et=>{try{nn(at.throw(Et))}catch(Vt){Fe(Vt)}},nn=Et=>Et.done?ht(Et.value):Promise.resolve(Et.value).then(qe,Mt);nn((at=at.apply(vt,je)).next())});const y="\u3000\u3000";function a(vt){var je=["Bytes","KB","MB","GB","TB"];if(vt==0)return"0 Byte";var at=parseInt(""+Math.floor(Math.log(vt)/Math.log(1024)),10);return(vt/Math.pow(1024,at)).toFixed(1)+" "+je[at]}var E=({value:vt=[],action:je,onChange:at,className:ht,maxSize:Fe=150,title:qe="\u6587\u4EF6\u4E0A\u4F20",accept:Mt=null})=>{const nn={multiple:!1,fileList:vt,accept:Mt,withCredentials:!0,beforeUpload:Vt=>Vt.size/1024/1024(We.name.indexOf(y)===-1&&(We.name=`${We.name}${y}${a(We.size)}`),Je({},We))),Vt.file.status==="done"&&((dt=(De=Vt.file)==null?void 0:De.response)==null?void 0:dt.status)===-1){message.error((on=(ft=Vt.file)==null?void 0:ft.response)==null?void 0:on.message),at([]);return}at(Yt)},onRemove:Vt=>le(void 0,null,function*(){const De=Vt.size/1024/1024;return Vt.status==="uploading"?!0:De0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:vt.length>0,ghost:!0},qe),React.createElement("span",{onClick:Et,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",Fe,"M)"," ")))},b=re(61481),z=re(89392),ne=Object.defineProperty,ae=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,ce=(vt,je,at)=>je in vt?ne(vt,je,{enumerable:!0,configurable:!0,writable:!0,value:at}):vt[je]=at,fe=(vt,je)=>{for(var at in je||(je={}))ie.call(je,at)&&ce(vt,at,je[at]);if(ae)for(var at of ae(je))de.call(je,at)&&ce(vt,at,je[at]);return vt};const Ce=vt=>React.createElement("svg",fe({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},vt),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var Pe="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",Ze=Object.defineProperty,ve=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,jt=(vt,je,at)=>je in vt?Ze(vt,je,{enumerable:!0,configurable:!0,writable:!0,value:at}):vt[je]=at,Ve=(vt,je)=>{for(var at in je||(je={}))Qe.call(je,at)&&jt(vt,at,je[at]);if(ve)for(var at of ve(je))It.call(je,at)&&jt(vt,at,je[at]);return vt},pt=(vt,je,at)=>new Promise((ht,Fe)=>{var qe=Et=>{try{nn(at.next(Et))}catch(Vt){Fe(Vt)}},Mt=Et=>{try{nn(at.throw(Et))}catch(Vt){Fe(Vt)}},nn=Et=>Et.done?ht(Et.value):Promise.resolve(Et.value).then(qe,Mt);nn((at=at.apply(vt,je)).next())});const{Dragger:Tt}=pe.default;function _t(vt){let je=[];return vt&&vt.length>0&&(je=vt.map(at=>({uid:at.id,id:at.id,name:at.title+y+at.filesize,url:at.url,filesize:at.filesize,status:"done",response:{id:at.id}}))),je}var an=({value:vt,onChange:je,action:at,data:ht,className:Fe,maxSize:qe=150,title:Mt="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:nn=!1,accept:Et="",additionalText:Vt,isDragger:De,number:dt=1e3,aloneClear:ft=!1,realTimeRemove:on=!0,uploadText:Yt,setFileProgress:We,showFileProgress:Ye})=>{const[we,me]=(0,x.useState)(!1);let[Te,ze]=(0,x.useState)(vt||[]),[ye,he]=(0,x.useState)(1);(0,x.useEffect)(()=>{vt&&(ye===1&&ze([...vt]),he(2),dt===(vt==null?void 0:vt.length)&&me(!0))},[vt]);const tt=()=>{setTimeout(()=>{Te.pop(),ze([...Te])},500)};Ye&&We(Te.some(Ge=>Ge.status==="uploading"));const Oe={multiple:!0,disabled:we,accept:Et,withCredentials:!0,fileList:Te,beforeUpload:(Ge,Bt)=>{const Pt=Ge.size/1024/1024;return Te.concat(Bt).length>dt?(Te.pop(),ze([...Te]),Xe.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${dt}\u4E2A\u6587\u4EF6`),ft?Promise.reject():(tt(),!1)):Pt=dt?me(!0):me(!1),ze([...Te]),Te=Te.map(Gt=>{var Be,lt;return(Be=Gt==null?void 0:Gt.response)!=null&&Be.id&&(Gt.url=(lt=Gt==null?void 0:Gt.response)==null?void 0:lt.url),Gt.name.indexOf(y)===-1&&(Gt.name=`${Gt.name}${y}${a(Gt.size)}`),Ve({},Gt)}),console.log("info:",Ge,Te),je(Te)},onRemove:Ge=>pt(void 0,null,function*(){if(!on)return!0;const Bt=()=>pt(void 0,null,function*(){if(Ge.response?Ge.response.id:Ge.id){let Wt=yield(0,Ee.JZ)(Ge.response?Ge.response.id:Ge.uid);return Promise.resolve(Wt)}else return!0});return nn?new Promise((Pt,Wt)=>{Ie.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:x.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>pt(void 0,null,function*(){const Ht=yield Bt();Xe.ZP.success("\u5220\u9664\u6210\u529F"),Pt(!0)}),onCancel:()=>Pt(!1)})}):yield Bt()})};function Ae(Ge){Ge.preventDefault(),Ge.stopPropagation()}return x.createElement("div",{className:`multi-upload ${Fe||""}`},De&&x.createElement(Tt,Ve({},Oe),x.createElement("p",{className:"ant-upload-drag-icon"},x.createElement(b.Z,null)),x.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",x.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",qe,"MB)"," "),Vt),!De&&x.createElement(pe.default,Ve({},Oe),x.createElement(Ne.ZP,{disabled:we,className:"upload_button"},x.createElement("img",{className:"aBtn_img",src:Pe}),Mt),x.createElement("span",{onClick:Ae,className:"upload_text"},Yt||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${qe}MB)`)))}},35191:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return Ie}});var x=re(95392),pe={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},Xe=re(59301),Ie=({message:Ne,className:Re,children:Ee,style:He={}})=>Xe.createElement("div",{className:`custom-spinner ${pe.idsRingWrapper} ${Re}`},Xe.createElement("div",{className:pe.ldsRing},Xe.createElement("div",null),Xe.createElement("div",null),Xe.createElement("div",null),Xe.createElement("div",null)),Ne?Xe.createElement("p",{style:He},Ne):null,Ee,Xe.createElement(x.Outlet,null))},48775:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return Ie}});var x=re(59301),pe=re(27035),Xe=re(11611),Ie=()=>{const[Ne,Re]=(0,x.useState)(""),[Ee,He]=(0,x.useState)(0);let[nt,ot]=(0,x.useState)(),[st,$e]=(0,x.useState)();const[Je,le]=(0,x.useState)(!1),y=(0,x.useRef)("");(0,x.useEffect)(()=>pe.Z.subscribe("preview-image",Ce=>{Re(Ce),console.log(de.current),document.body.style.overflow="hidden"}),[]),(0,x.useEffect)(()=>(document.addEventListener("keydown",a),()=>{document.removeEventListener("keydown",a)}),[]),(0,x.useEffect)(()=>{y.current=Ne},[Ne]);function a(fe){fe.keyCode==27&&y.current&&E()}function E(){document.body.style.overflow="auto",ot(void 0),$e(void 0),He(0),Re("")}function b(){He(Ee+90)}function z(){nt=de.current.width*1.1,st=de.current.height*1.1,$e(st),ot(nt)}function ne(){nt=de.current.width/1.1,st=de.current.height/1.1,$e(st),ot(nt)}const ae=(0,x.useRef)(),ie=(0,x.useRef)(),de=(0,x.useRef)(),ce=fe=>{(fe.nativeEvent.target===ae.current||fe.nativeEvent.target===ie.current)&&E()};return x.createElement(x.Fragment,null,Ne?x.createElement("div",null,x.createElement("div",{className:"preview-wrp-group",ref:ie},x.createElement(Xe.Z,{className:"image-preview",src:Ne,style:{display:"none"},preview:{visible:!0,src:Ne,movable:!1,onVisibleChange:fe=>{Re("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},63347:function(ct,kt,re){"use strict";re.d(kt,{h:function(){return ae}});var x=re(59301),pe=re(57809),Xe=re(78241),Ie=re(3113),Ne=re(89780),Re=re.n(Ne),Ee=re(4887),He=re(37068),nt=Object.defineProperty,ot=Object.defineProperties,st=Object.getOwnPropertyDescriptors,$e=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,y=(ie,de,ce)=>de in ie?nt(ie,de,{enumerable:!0,configurable:!0,writable:!0,value:ce}):ie[de]=ce,a=(ie,de)=>{for(var ce in de||(de={}))Je.call(de,ce)&&y(ie,ce,de[ce]);if($e)for(var ce of $e(de))le.call(de,ce)&&y(ie,ce,de[ce]);return ie},E=(ie,de)=>ot(ie,st(de));const b=pe.default.Option,z={labelCol:{span:4},wrapperCol:{span:20}},ne={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"]};kt.Z=({callback:ie,onCancel:de})=>{const[ce,fe]=(0,x.useState)("python");function Ce(Ze){fe(ne[Ze][1])}function Pe(Ze){ie(Ze)}return x.createElement(Xe.default,E(a({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Pe,style:{width:500}}),x.createElement(Xe.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},x.createElement(pe.default,{getPopupContainer:Ze=>Ze.parentNode,onChange:Ce},Object.keys(ne).map(Ze=>x.createElement(b,{key:Ze,value:Ze},ne[Ze][0])))),x.createElement(Xe.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},x.createElement(ae,{mode:ce})),x.createElement("div",{className:"flex-container flex-end"},x.createElement(Ie.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),x.createElement(Ie.ZP,{type:"ghost",onClick:de},"\u53D6\u6D88")))};function ae({value:ie,onChange:de,mode:ce,options:fe={}}){const Ce=(0,x.useRef)(),[Pe,Ze]=(0,x.useState)();return(0,x.useEffect)(()=>{if(Pe){let ve=function(Qe){const It=Qe.getValue();de&&de(It)};return Pe.on("change",ve),()=>{Pe.off("change",ve)}}},[Pe,de]),(0,x.useEffect)(()=>{Pe&&Pe.setOption("mode",ce)},[Pe,ce]),(0,x.useEffect)(()=>{Pe&&(ie!==Pe.getValue()||ie==="")&&setTimeout(()=>{Pe.setValue(ie||"")},300)},[Pe,ie]),(0,x.useEffect)(()=>{if(Ce.current&&!Pe){const ve=Re().fromTextArea(Ce.current,a({mode:ce,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},fe));Ze(ve)}},[Ce.current,Pe]),x.createElement("div",{className:"my-codemirror-container"},x.createElement("textarea",{ref:Ce}))}},88871:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return Ua}});var x=re(59301),pe=re(89780),Xe=re.n(pe),Ie=re(76374),Ne=re(4887),Re=re(6313),Ee=re(25717),He=re(99498),nt=re(25419),ot=re(67549),st=re(76818),$e=({value:it="",className:wt,showTextOnly:yt,showLines:Cn,style:bn={}})=>{const pn=(0,x.useMemo)(()=>"",[it]);return x.createElement(x.Fragment,null,x.createElement("div",{dangerouslySetInnerHTML:{__html:pn}}))},Je=re(59301),le=Object.defineProperty,y=Object.defineProperties,a=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ne=(it,wt,yt)=>wt in it?le(it,wt,{enumerable:!0,configurable:!0,writable:!0,value:yt}):it[wt]=yt,ae=(it,wt)=>{for(var yt in wt||(wt={}))b.call(wt,yt)&&ne(it,yt,wt[yt]);if(E)for(var yt of E(wt))z.call(wt,yt)&&ne(it,yt,wt[yt]);return it},ie=(it,wt)=>y(it,a(wt));let de=[{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 ce({onActionCallback:it,title:wt,icon:yt,actionName:Cn,className:bn="",children:pn}){function ua(){it(Cn)}return Je.createElement("a",{title:wt,className:bn,onClick:ua},Je.createElement("i",{className:`${yt}`}),pn)}var fe=({watch:it,showNullButton:wt,showNullProgramButton:yt,onActionCallback:Cn,fullScreen:bn,insertTemp:pn,hidetoolBar:ua,extraUse:Vn})=>{const Ot=[...de,{title:`${it?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${it?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Je.createElement("ul",{className:"markdown-toolbar-container"},!ua&&Ot.map((St,ln)=>Je.createElement("li",{key:ln},St.actionName?Je.createElement(ce,ie(ae({},St),{onActionCallback:Cn})):Je.createElement("span",{className:"v-line"}))),wt?Je.createElement("li",null,Je.createElement(ce,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Cn},Je.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,yt?Je.createElement(Je.Fragment,null,Je.createElement("li",null,Je.createElement(ce,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Cn},Je.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Je.createElement("li",null,Je.createElement(ce,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Cn},Je.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,pn&&Je.createElement("li",null,Je.createElement(ce,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${pn}`,onActionCallback:Cn},Je.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Vn&&Je.createElement("li",null,Vn),Je.createElement("li",{className:"btn-full-screen"},Je.createElement(ce,{icon:`${bn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:bn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Cn})))},Ce=re(81123),Pe=re(78241),Ze=re(92832),ve=re(3113),Qe=Object.defineProperty,It=Object.defineProperties,jt=Object.getOwnPropertyDescriptors,Ve=Object.getOwnPropertySymbols,pt=Object.prototype.hasOwnProperty,Tt=Object.prototype.propertyIsEnumerable,_t=(it,wt,yt)=>wt in it?Qe(it,wt,{enumerable:!0,configurable:!0,writable:!0,value:yt}):it[wt]=yt,an=(it,wt)=>{for(var yt in wt||(wt={}))pt.call(wt,yt)&&_t(it,yt,wt[yt]);if(Ve)for(var yt of Ve(wt))Tt.call(wt,yt)&&_t(it,yt,wt[yt]);return it},vt=(it,wt)=>It(it,jt(wt));const je={labelCol:{span:4},wrapperCol:{span:20}};var at=({callback:it,onCancel:wt})=>{function yt(Cn){it(Cn)}return x.createElement(Pe.default,vt(an({},je),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:yt,style:{width:500}}),x.createElement(Pe.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},x.createElement(Ze.default,null)),x.createElement(Pe.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},x.createElement(Ze.default,null)),x.createElement("div",{className:"flex-container flex-end"},x.createElement(ve.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),x.createElement(ve.ZP,{type:"ghost",onClick:wt},"\u53D6\u6D88")))},ht=re(63347),Fe=re(90443),qe=re(43418),Mt=re(95237),nn=re(86197),Et=re(59301),Vt=({callback:it,onCancel:wt})=>{const yt=document.createElement("canvas"),Cn=yt.getContext("2d");yt.width=1e3,yt.height=800,Cn.fillStyle="#ffffff",Cn.fillRect(0,0,yt.width,yt.height);const bn=yt.toDataURL("image/png");return Et.createElement(qe.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Et.createElement(Mt.Z,{style:{height:"100vh"}},Et.createElement(nn.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:bn,visible:!0,title:String(Date.now())},onOk:pn=>{it({src:pn.url})},onClose:wt})))},De=re(12378);function dt(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(dt,go.CommandHandler),dt.prototype.canAlignSelection=function(){var it=this.diagram;return!(it===null||it.isReadOnly||it.isModelReadOnly||it.selection.count<2)},dt.prototype.alignLeft=function(){var it=this.diagram;it.startTransaction("aligning left");var wt=1/0;it.selection.each(function(yt){yt instanceof go.Link||(wt=Math.min(yt.position.x,wt))}),it.selection.each(function(yt){yt instanceof go.Link||yt.move(new go.Point(wt,yt.position.y))}),it.commitTransaction("aligning left")},dt.prototype.alignRight=function(){var it=this.diagram;it.startTransaction("aligning right");var wt=-1/0;it.selection.each(function(yt){if(!(yt instanceof go.Link)){var Cn=yt.actualBounds.x+yt.actualBounds.width;wt=Math.max(Cn,wt)}}),it.selection.each(function(yt){yt instanceof go.Link||yt.move(new go.Point(wt-yt.actualBounds.width,yt.position.y))}),it.commitTransaction("aligning right")},dt.prototype.alignTop=function(){var it=this.diagram;it.startTransaction("alignTop");var wt=1/0;it.selection.each(function(yt){yt instanceof go.Link||(wt=Math.min(yt.position.y,wt))}),it.selection.each(function(yt){yt instanceof go.Link||yt.move(new go.Point(yt.position.x,wt))}),it.commitTransaction("alignTop")},dt.prototype.alignBottom=function(){var it=this.diagram;it.startTransaction("aligning bottom");var wt=-1/0;it.selection.each(function(yt){if(!(yt instanceof go.Link)){var Cn=yt.actualBounds.y+yt.actualBounds.height;wt=Math.max(Cn,wt)}}),it.selection.each(function(yt){yt instanceof go.Link||yt.move(new go.Point(yt.actualBounds.x,wt-yt.actualBounds.height))}),it.commitTransaction("aligning bottom")},dt.prototype.alignCenterX=function(){var it=this.diagram,wt=it.selection.first();if(wt){it.startTransaction("aligning Center X");var yt=wt.actualBounds.x+wt.actualBounds.width/2;it.selection.each(function(Cn){Cn instanceof go.Link||Cn.move(new go.Point(yt-Cn.actualBounds.width/2,Cn.actualBounds.y))}),it.commitTransaction("aligning Center X")}},dt.prototype.alignCenterY=function(){var it=this.diagram,wt=it.selection.first();if(wt){it.startTransaction("aligning Center Y");var yt=wt.actualBounds.y+wt.actualBounds.height/2;it.selection.each(function(Cn){Cn instanceof go.Link||Cn.move(new go.Point(Cn.actualBounds.x,yt-Cn.actualBounds.height/2))}),it.commitTransaction("aligning Center Y")}},dt.prototype.alignColumn=function(it){var wt=this.diagram;wt.startTransaction("align Column"),it===void 0&&(it=0),it=parseFloat(it);var yt=new Array;wt.selection.each(function(Vn){Vn instanceof go.Link||yt.push(Vn)});for(var Cn=0;Cn0){for(var Vn=pn.elt(ua-1);Vn!==null&&Vn.isTreeExpanded&&!Vn.isTreeLeaf;){var Ot=this._sortTreeChildrenByY(Vn);Vn=Ot.last()}Vn!==null&&it.select(Vn)}else it.select(bn)}}else if(yt.key==="Down")if(wt.isTreeExpanded&&!wt.isTreeLeaf){var Cn=this._sortTreeChildrenByY(wt).first();Cn!==null&&it.select(Cn)}else for(;wt!==null;){var bn=wt.findTreeParentNode();if(bn===null)break;var pn=this._sortTreeChildrenByY(bn),ua=pn.indexOf(wt);if(uapn.y?1:bn.xpn.x?1:0}),wt},dt.prototype.copyToClipboard=function(it){go.CommandHandler.prototype.copyToClipboard.call(this,it),this._lastPasteOffset.set(this.pasteOffset)},dt.prototype.pasteFromClipboard=function(){var it=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(it,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),it},Object.defineProperty(dt.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(it){if(it!=="move"&&it!=="select"&&it!=="scroll"&&it!=="tree"&&it!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+it);this._arrowKeyBehavior=it}}),Object.defineProperty(dt.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(it){if(!(it instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+it);this._pasteOffset.set(it)}});var ft=dt,on=re(87851),Yt=re(43604),We=re(57193),Ye={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},we=re(59301),me=(it,wt,yt)=>new Promise((Cn,bn)=>{var pn=Ot=>{try{Vn(yt.next(Ot))}catch(St){bn(St)}},ua=Ot=>{try{Vn(yt.throw(Ot))}catch(St){bn(St)}},Vn=Ot=>Ot.done?Cn(Ot.value):Promise.resolve(Ot.value).then(pn,ua);Vn((yt=yt.apply(it,wt)).next())});function Te({onCancel:it,callback:wt}){let yt=(0,x.useRef)(),Cn=(0,x.useRef)(),bn=(0,x.useRef)(),pn=(0,x.useRef)(!1);const ua=(0,x.useRef)(!1),[Vn,Ot]=(0,x.useState)(0);function St(){const Le=De.bx.make,mn={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"};yt.current=new De.S0(Cn.current,{padding:20,grid:Le(De.s_,"Grid",Le(De.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Le(De.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Zt=>{var Jt=Zt.diagram.commandHandler.addTopLevelParts(Zt.diagram.selection,!0);Jt||Zt.diagram.currentTool.doCancel()},commandHandler:Le(ft),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Zt=>{var Jt=Zt.subject;Jt.location=Jt.location.copy().snapToGridPoint(Zt.diagram.grid.gridOrigin,Zt.diagram.grid.gridCellSize),setTimeout(()=>{Zt.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Zt=>{var Jt=Zt.subject;setTimeout(()=>{Zt.diagram.commandHandler.editTextBlock()})},LinkRelinked:Zt=>{var Jt=Zt.parameter.part;Jt.invalidateConnectedLinks();var Qt=Zt.subject;Zt.diagram.toolManager.linkingTool.isForwards?Qt.toNode.invalidateConnectedLinks():Qt.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),yt.current.nodeTemplate=Le(De.NB,"Auto",{locationSpot:De.z6.Center,locationObjectName:"SHAPE",desiredSize:new De.$u(120,60),minSize:new De.$u(40,40),resizable:!0,resizeCellSize:new De.$u(10,10),rotatable:!0},new De.KX("location","loc",De.E9.parse).makeTwoWay(De.E9.stringify),new De.KX("desiredSize","size",De.$u.parse).makeTwoWay(De.$u.stringify),Le(De.bn,{name:"SHAPE",fill:mn.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:De.z6.AllSides,toSpot:De.z6.AllSides},new De.KX("figure"),new De.KX("fill"),new De.KX("stroke","borderColor"),new De.KX("strokeWidth","thickness"),new De.KX("strokeDashArray","dash")),Le(De.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Le(De.al,{margin:1,textAlign:"center",overflow:De.al.OverflowEllipsis,editable:!0},new De.KX("text").makeTwoWay(),new De.KX("stroke","color"))),yt.current.nodeTemplate.toolTip=Le("ToolTip",Le(De.s_,"Vertical",{maxSize:new De.$u(200,NaN)},Le(De.al,{font:"bold 10pt sans-serif",textAlign:"center"},new De.KX("text")),Le(De.al,{font:"10pt sans-serif",textAlign:"center"},new De.KX("text","details"))));function zn(Zt,Jt){var Qt=(Rt,Fn)=>{Rt.handled=!0,Rt.diagram.model.commit(sn=>{var On=Fn.part.adornedPart,ia=new De.E9().setRectSpot(On.actualBounds,Zt);ia.subtract(On.location),ia.scale(2,2),ia.x+=Math.sign(ia.x)*130,ia.y+=Math.sign(ia.y)*130,ia.add(On.location),ia.snapToGridPoint(Rt.diagram.grid.gridOrigin,Rt.diagram.grid.gridCellSize);var Sn=sn.copyNodeData(On.data);sn.setGroupKeyForNodeData(Sn,sn.getGroupKeyForNodeData(On.data)),sn.addNodeData(Sn);var Nn={from:On.key,to:sn.getKeyForNodeData(Sn)};sn.addLinkData(Nn);var ta=Rt.diagram.findNodeForData(Sn);ta.location=ia,Rt.diagram.select(ta),setTimeout(()=>{Rt.diagram.commandHandler.editTextBlock()},20)})};return Le(De.bn,{figure:Jt,alignment:Zt,alignmentFocus:Zt.opposite(),width:Zt.equals(De.z6.Top)||Zt.equals(De.z6.Bottom)?25:18,height:Zt.equals(De.z6.Top)||Zt.equals(De.z6.Bottom)?18:25,fill:"orange",stroke:mn.white,strokeWidth:4,mouseEnter:(Rt,Fn)=>Fn.fill="dodgerblue",mouseLeave:(Rt,Fn)=>Fn.fill="orange",isActionable:!0,click:Qt,contextClick:Qt})}function jn(Zt){return Le(De.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:(Jt,Qt)=>Qt.fill="dodgerblue",mouseLeave:(Jt,Qt)=>Qt.fill="orange",click:(Jt,Qt)=>{Jt.diagram.commandHandler.showContextMenu(Qt.part.adornedPart)}},Zt||{})}yt.current.nodeTemplate.selectionAdornmentTemplate=Le(De.uz,"Spot",Le(De.Vm,{padding:10}),zn(De.z6.Top,"TriangleUp"),zn(De.z6.Left,"TriangleLeft"),zn(De.z6.Right,"TriangleRight"),zn(De.z6.Bottom,"TriangleDown"),jn({alignment:new De.z6(.75,0)}));function wn(Zt,Jt){return(Qt,Rt)=>{Qt.handled=!0,Qt.diagram.model.commit(Fn=>{Fn.set(Rt.part.adornedPart.data,Zt,Jt)})}}function xe(Zt,Jt){return Jt||(Jt="color"),Le(De.bn,{width:16,height:16,stroke:"lightgray",fill:Zt,margin:1,background:"transparent",mouseEnter:(Qt,Rt)=>Rt.stroke="dodgerblue",mouseLeave:(Qt,Rt)=>Rt.stroke="lightgray",click:wn(Jt,Zt),contextClick:wn(Jt,Zt)})}function xt(){return[Le("ContextMenuButton",Le(De.s_,"Horizontal",xe(mn.white,"fill"),xe(mn.beige,"fill"),xe(mn.extralightblue,"fill"),xe(mn.extralightred,"fill"))),Le("ContextMenuButton",Le(De.s_,"Horizontal",xe(mn.lightgray,"fill"),xe(mn.lightgreen,"fill"),xe(mn.lightblue,"fill"),xe(mn.lightred,"fill")))]}function Lt(){return[Le("ContextMenuButton",Le(De.s_,"Horizontal",xe(mn.black),xe(mn.green),xe(mn.blue),xe(mn.red))),Le("ContextMenuButton",Le(De.s_,"Horizontal",xe(mn.white),xe(mn.magenta),xe(mn.purple),xe(mn.orange)))]}function Ct(Zt,Jt){return Jt||(Jt="thickness"),Le(De.bn,"LineH",{width:16,height:16,strokeWidth:Zt,margin:1,background:"transparent",mouseEnter:(Qt,Rt)=>Rt.background="dodgerblue",mouseLeave:(Qt,Rt)=>Rt.background="transparent",click:wn(Jt,Zt),contextClick:wn(Jt,Zt)})}function en(Zt,Jt){return Jt||(Jt="dash"),Le(De.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Zt,margin:1,background:"transparent",mouseEnter:(Qt,Rt)=>Rt.background="dodgerblue",mouseLeave:(Qt,Rt)=>Rt.background="transparent",click:wn(Jt,Zt),contextClick:wn(Jt,Zt)})}function qt(){return[Le("ContextMenuButton",Le(De.s_,"Horizontal",Ct(1),Ct(2),Ct(3),Ct(4))),Le("ContextMenuButton",Le(De.s_,"Horizontal",en(null),en([2,4]),en([4,4])))]}function Ut(Zt,Jt){return Jt||(Jt="figure"),Le(De.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Zt,margin:1,background:"transparent",mouseEnter:(Qt,Rt)=>Rt.fill="dodgerblue",mouseLeave:(Qt,Rt)=>Rt.fill="lightgray",click:wn(Jt,Zt),contextClick:wn(Jt,Zt)})}yt.current.nodeTemplate.contextMenu=Le("ContextMenu",Le("ContextMenuButton",Le(De.s_,"Horizontal",Ut("Rectangle"),Ut("RoundedRectangle"),Ut("Ellipse"),Ut("Diamond"))),Le("ContextMenuButton",Le(De.s_,"Horizontal",Ut("Parallelogram2"),Ut("ManualOperation"),Ut("Procedure"),Ut("Cylinder1"))),Le("ContextMenuButton",Le(De.s_,"Horizontal",Ut("Terminator"),Ut("CreateRequest"),Ut("Document"),Ut("TriangleDown"))),xt(),Lt(),qt()),yt.current.groupTemplate=Le(De.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:De.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Zt,Jt)=>{var Qt=Jt.addMembers(Jt.diagram.selection,!0);Qt||Jt.diagram.currentTool.doCancel()},avoidable:!1},new De.KX("location","loc",De.E9.parse).makeTwoWay(De.E9.stringify),Le(De.s_,"Auto",{name:"BODY"},Le(De.bn,{parameter1:10,fill:mn.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:De.z6.AllSides,toSpot:De.z6.AllSides},new De.KX("fill"),new De.KX("stroke","color"),new De.KX("strokeWidth","thickness"),new De.KX("strokeDashArray","dash")),Le(De.Vm,{background:"transparent",margin:20})),Le(De.al,{alignment:De.z6.Top,alignmentFocus:De.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new De.KX("text"),new De.KX("stroke","color"))),yt.current.groupTemplate.selectionAdornmentTemplate=Le(De.uz,"Spot",Le(De.s_,"Auto",Le(De.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Le(De.Vm,{margin:1.5})),jn({alignment:De.z6.TopRight,alignmentFocus:De.z6.BottomRight})),yt.current.groupTemplate.contextMenu=Le("ContextMenu",xt(),Lt(),qt()),yt.current.linkTemplate=Le(De.rU,{layerName:"Foreground",routing:De.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new De.KX("fromSpot","fromSpot",De.z6.parse),new De.KX("toSpot","toSpot",De.z6.parse),new De.KX("fromShortLength","dir",Zt=>Zt>=1?10:0),new De.KX("toShortLength","dir",Zt=>Zt>=1?10:0),new De.KX("points").makeTwoWay(),Le(De.bn,{strokeWidth:2},new De.KX("stroke","color"),new De.KX("strokeWidth","thickness"),new De.KX("strokeDashArray","dash")),Le(De.bn,{segmentIndex:0,segmentOffset:new De.E9(15,0),segmentOrientation:De.rU.OrientAlong,alignmentFocus:De.z6.Right,figure:"circle",width:10,strokeWidth:0},new De.KX("fill","color"),new De.KX("visible","dir",Zt=>Zt===1)),Le(De.bn,{segmentIndex:-1,segmentOffset:new De.E9(-10,6),segmentOrientation:De.rU.OrientPlus90,alignmentFocus:De.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new De.KX("fill","color"),new De.KX("visible","dir",Zt=>Zt>=1),new De.KX("width","thickness",Zt=>7+3*Zt),new De.KX("height","thickness",Zt=>7+3*Zt),new De.KX("segmentOffset","thickness",Zt=>new De.E9(-15,4+1.5*Zt))),Le(De.bn,{segmentIndex:0,segmentOffset:new De.E9(15,-6),segmentOrientation:De.rU.OrientMinus90,alignmentFocus:De.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new De.KX("fill","color"),new De.KX("visible","dir",Zt=>Zt===2),new De.KX("width","thickness",Zt=>7+3*Zt),new De.KX("height","thickness",Zt=>7+3*Zt),new De.KX("segmentOffset","thickness",Zt=>new De.E9(-15,4+1.5*Zt))),Le(De.al,{alignmentFocus:new De.z6(0,1,-4,0),editable:!0},new De.KX("text").makeTwoWay(),new De.KX("stroke","color"))),yt.current.linkTemplate.selectionAdornmentTemplate=Le(De.uz,Le(De.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:$t(2)},new De.KX("pathPattern","thickness",$t)),jn({alignmentFocus:new De.z6(0,0,-6,-4)}));function $t(Zt){return Le(De.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Zt+4).toString()+" H3"})}function Zn(Zt){var Jt="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Zt===0?Jt="M0 0 M16 16 M0 8 L16 8":Zt===2&&(Jt="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Le(De.bn,{geometryString:Jt,margin:2,background:"transparent",mouseEnter:(Qt,Rt)=>Rt.background="dodgerblue",mouseLeave:(Qt,Rt)=>Rt.background="transparent",click:wn("dir",Zt),contextClick:wn("dir",Zt)})}function rt(Zt){var Jt=(Qt,Rt)=>{Qt.handled=!0,Qt.diagram.model.commit(Fn=>{var sn=Rt.part.adornedPart;Fn.set(sn.data,Zt?"toSpot":"fromSpot",De.z6.stringify(De.z6.AllSides)),(Zt?sn.toNode:sn.fromNode).invalidateConnectedLinks()})};return Le(De.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Qt,Rt)=>Rt.background="dodgerblue",mouseLeave:(Qt,Rt)=>Rt.background="transparent",click:Jt,contextClick:Jt})}function Me(Zt,Jt){var Qt=0,Rt=De.z6.RightSide;Zt.equals(De.z6.Top)?(Qt=270,Rt=De.z6.TopSide):Zt.equals(De.z6.Left)?(Qt=180,Rt=De.z6.LeftSide):Zt.equals(De.z6.Bottom)&&(Qt=90,Rt=De.z6.BottomSide),Jt||(Qt-=180);var Fn=(sn,On)=>{sn.handled=!0,sn.diagram.model.commit(ia=>{var Sn=On.part.adornedPart;ia.set(Sn.data,Jt?"toSpot":"fromSpot",De.z6.stringify(Rt)),(Jt?Sn.toNode:Sn.fromNode).invalidateConnectedLinks()})};return Le(De.bn,{alignment:Zt,alignmentFocus:Zt.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Qt,background:"transparent",mouseEnter:(sn,On)=>On.background="dodgerblue",mouseLeave:(sn,On)=>On.background="transparent",click:Fn,contextClick:Fn})}yt.current.linkTemplate.contextMenu=Le("ContextMenu",Lt(),qt(),Le("ContextMenuButton",Le(De.s_,"Horizontal",Zn(0),Zn(1),Zn(2))),Le("ContextMenuButton",Le(De.s_,"Horizontal",Le(De.s_,"Spot",rt(!1),Me(De.z6.Top,!1),Me(De.z6.Left,!1),Me(De.z6.Right,!1),Me(De.z6.Bottom,!1)),Le(De.s_,"Spot",{margin:new De.Zt(0,0,0,2)},rt(!0),Me(De.z6.Top,!0),Me(De.z6.Left,!0),Me(De.z6.Right,!0),Me(De.z6.Bottom,!0)))));const Dt=`{ "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,24 +86,24 @@ {"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 rn=["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 In(Zt){return console.log("shapeName:",Zt),rn.indexOf(Zt)>=0}var ea=new De.YI(bn.current,{maxSelectionCount:1,linkTemplate:Le(De.rU,{locationSpot:De.z6.Center,selectionAdornmentTemplate:Le(De.uz,"Link",{locationSpot:De.z6.Center},Le(De.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Le(De.bn,{toArrow:"Standard",stroke:null}))},{routing:De.rU.AvoidsNodes,curve:De.rU.JumpOver,corner:5,toShortLength:4},new De.KX("points"),Le(De.bn,{isPanelMain:!0,strokeWidth:2}),Le(De.bn,{toArrow:"Standard",stroke:null})),model:new De.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...De.bn.getFigureGenerators().toArray().map(Zt=>({text:"\u672A\u547D\u540D",size:"100 100",figure:Zt.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return yt.current.addDiagramListener("TextEdited",function(Zt){var Jt;const Qt=Zt.subject.part;var Rt=(Jt=document.activeElement)==null?void 0:Jt.value;typeof Rt=="string"&&Rt.trim()===""&&yt.current.model.commit(function(Dn){Dn.set(Qt.data,"text","\u672A\u547D\u540D"),yt.current.commandHandler.stopCommand()},"increment")}),ea.nodeTemplate=Le(De.NB,"Auto",{locationSpot:De.z6.Center},new De.KX("location","location",De.E9.parse).makeTwoWay(De.E9.stringify),Le(De.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 De.KX("stroke").makeTwoWay(),new De.KX("fill").makeTwoWay(),new De.KX("figure")),Le(De.al,{margin:new De.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new De.$u(16,16),maxSize:new De.$u(10,NaN),textAlign:"center",editable:!0},new De.KX("key").makeTwoWay())),setTimeout(()=>{yt.current.grid=Le(De.s_,"Grid",Le(De.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Le(De.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),yt.current.grid.visible=!0,yt.current.grid.gridCellStroke="darkgray",yt.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=yt.current,yt.current}const ln=()=>me(this,null,function*(){var Le=yt.current.makeImage();const gn=yield(0,We.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Le.src}});wt({src:gn.url})});return(0,x.useEffect)(()=>(setTimeout(()=>{St()},500),Ot(Qn+1),()=>{yt.current=null}),[]),we.createElement("div",{ref:ca,className:fn.current?`${Ye.maxH60} body-overflow-initial`:"body-overflow-initial"},we.createElement(qe.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Qn,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:we.createElement(Mt.Z,null,we.createElement(Yt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),we.createElement(Yt.Z,{onClick:()=>{var Le,gn,zn=yt.current.selection.first();if(fn.current=!fn.current,document.activeElement&&zn){let jn=(gn=(Le=document.activeElement)==null?void 0:Le.value)==null?void 0:gn.trim();typeof jn=="string"&&yt.current.model.commit(function(An){An.set(zn.data,"text",jn||"\u672A\u547D\u540D"),yt.current.commandHandler.stopCommand()},"increment")}Ot(Qn+1)}},we.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:it},we.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:Ye.flowChartWrp},we.createElement("div",{style:{display:"flex",height:"100%"}},we.createElement("div",{style:{width:"300px",height:"100%"}},we.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),we.createElement("div",{style:{height:"calc(100% - 50px)"},className:Ye.myPaletteDiv,ref:bn})),we.createElement("div",{style:{flex:1,position:"relative"}},we.createElement("div",{ref:En,style:{height:"80vh"}}))),we.createElement("div",{className:"tr"},we.createElement(ve.ZP,{size:"large",onClick:ln,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var ze=Te,ye=re(5112),he=re(5871);const tt=ye.ZP.Group,Oe={margin:"0 8px"};var Ae=({callback:it,onCancel:wt})=>{function yt(En){it(En)}return x.createElement(Pe.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:yt},x.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},x.createElement("span",{style:Oe},"\u5355\u5143\u683C\u6570\uFF1A"),x.createElement("span",{style:Oe},"\u884C\u6570"),x.createElement(Pe.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},x.createElement(he.Z,null)),x.createElement("span",{style:Oe},"\u5217\u6570"),x.createElement(Pe.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},x.createElement(he.Z,null))),x.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},x.createElement("span",{style:Oe},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),x.createElement(Pe.default.Item,{name:"align"},x.createElement(tt,null,x.createElement(ye.ZP,{value:"default"},x.createElement("i",{className:"fa fa-align-justify"})),x.createElement(ye.ZP,{value:"left"},x.createElement("i",{className:"fa fa-align-left"})),x.createElement(ye.ZP,{value:"center"},x.createElement("i",{className:"fa fa-align-center"})),x.createElement(ye.ZP,{value:"right"},x.createElement("i",{className:"fa fa-align-right"}))))),x.createElement("div",{className:"flex-container flex-end"},x.createElement(ve.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),x.createElement(ve.ZP,{type:"ghost",onClick:wt},"\u53D6\u6D88")))},Ge=re(78673),Bt=re(63089),Pt=re.n(Bt),Ht=(0,x.forwardRef)(({use3d:it,width:wt,height:yt,callback:En,showSaveButton:bn},fn)=>{const ca=(0,x.useRef)(),Qn=(0,x.useRef)(),[Ot,St]=(0,x.useState)(!1),ln=(0,x.useRef)({id:ca,appName:"graphing",width:wt||1e3,height:yt||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,x.useEffect)(()=>{Qn.current=new(Pt())(ln.current,!0),window.onload=function(){Qn.current.inject("applet_container")}},[]);const Le=()=>{var gn=window.ggbApplet.getPNGBase64(1,!0,72);return En&&En(gn),gn};return(0,x.useEffect)(()=>{ln.current.appName=Ot?"3D":"graphing",Qn.current.inject("applet_container")},[Ot]),(0,x.useEffect)(()=>{St(it)},[it]),(0,x.useImperativeHandle)(fn,()=>({getImgData:Le})),x.createElement(x.Fragment,null,x.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:ca}),x.createElement(Mt.Z,{align:"middle"},x.createElement(Yt.Z,{flex:1},x.createElement(Ge.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Ot,onChange:gn=>St(gn)})),x.createElement(Yt.Z,null,x.createElement(ve.ZP,{size:"large",onClick:Le,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Gt=re(24638),Be=re(1012),lt=re(8591);const At="link",gt="upload-image",bt="add-flowchart",dn="draw-image",Pn="add-flowchart",cn="code-block",Cn="add-table",Hn="------------",wn={default:Hn,left:`:${Hn}`,center:`:${Hn}:`,right:`${Hn}:`};var Un=re(66991),qn=(it,wt,yt)=>new Promise((En,bn)=>{var fn=Ot=>{try{Qn(yt.next(Ot))}catch(St){bn(St)}},ca=Ot=>{try{Qn(yt.throw(Ot))}catch(St){bn(St)}},Qn=Ot=>Ot.done?En(Ot.value):Promise.resolve(Ot.value).then(fn,ca);Qn((yt=yt.apply(it,wt)).next())});function oa(){}let yn=0;const pa=1e4,ra="\u2581",$n="@\u2581\u2581@",aa="@\u2581@",Ra=` +]}`;var rn=["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 In(Zt){return console.log("shapeName:",Zt),rn.indexOf(Zt)>=0}var qn=new De.YI(bn.current,{maxSelectionCount:1,linkTemplate:Le(De.rU,{locationSpot:De.z6.Center,selectionAdornmentTemplate:Le(De.uz,"Link",{locationSpot:De.z6.Center},Le(De.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Le(De.bn,{toArrow:"Standard",stroke:null}))},{routing:De.rU.AvoidsNodes,curve:De.rU.JumpOver,corner:5,toShortLength:4},new De.KX("points"),Le(De.bn,{isPanelMain:!0,strokeWidth:2}),Le(De.bn,{toArrow:"Standard",stroke:null})),model:new De.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...De.bn.getFigureGenerators().toArray().map(Zt=>({text:"\u672A\u547D\u540D",size:"100 100",figure:Zt.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return yt.current.addDiagramListener("TextEdited",function(Zt){var Jt;const Qt=Zt.subject.part;var Rt=(Jt=document.activeElement)==null?void 0:Jt.value;typeof Rt=="string"&&Rt.trim()===""&&yt.current.model.commit(function(Fn){Fn.set(Qt.data,"text","\u672A\u547D\u540D"),yt.current.commandHandler.stopCommand()},"increment")}),qn.nodeTemplate=Le(De.NB,"Auto",{locationSpot:De.z6.Center},new De.KX("location","location",De.E9.parse).makeTwoWay(De.E9.stringify),Le(De.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 De.KX("stroke").makeTwoWay(),new De.KX("fill").makeTwoWay(),new De.KX("figure")),Le(De.al,{margin:new De.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new De.$u(16,16),maxSize:new De.$u(10,NaN),textAlign:"center",editable:!0},new De.KX("key").makeTwoWay())),setTimeout(()=>{yt.current.grid=Le(De.s_,"Grid",Le(De.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Le(De.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),yt.current.grid.visible=!0,yt.current.grid.gridCellStroke="darkgray",yt.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=yt.current,yt.current}const ln=()=>me(this,null,function*(){var Le=yt.current.makeImage();const mn=yield(0,We.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Le.src}});wt({src:mn.url})});return(0,x.useEffect)(()=>(setTimeout(()=>{St()},500),Ot(Vn+1),()=>{yt.current=null}),[]),we.createElement("div",{ref:ua,className:pn.current?`${Ye.maxH60} body-overflow-initial`:"body-overflow-initial"},we.createElement(qe.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Vn,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:we.createElement(Mt.Z,null,we.createElement(Yt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),we.createElement(Yt.Z,{onClick:()=>{var Le,mn,zn=yt.current.selection.first();if(pn.current=!pn.current,document.activeElement&&zn){let jn=(mn=(Le=document.activeElement)==null?void 0:Le.value)==null?void 0:mn.trim();typeof jn=="string"&&yt.current.model.commit(function(wn){wn.set(zn.data,"text",jn||"\u672A\u547D\u540D"),yt.current.commandHandler.stopCommand()},"increment")}Ot(Vn+1)}},we.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:it},we.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:Ye.flowChartWrp},we.createElement("div",{style:{display:"flex",height:"100%"}},we.createElement("div",{style:{width:"300px",height:"100%"}},we.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),we.createElement("div",{style:{height:"calc(100% - 50px)"},className:Ye.myPaletteDiv,ref:bn})),we.createElement("div",{style:{flex:1,position:"relative"}},we.createElement("div",{ref:Cn,style:{height:"80vh"}}))),we.createElement("div",{className:"tr"},we.createElement(ve.ZP,{size:"large",onClick:ln,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var ze=Te,ye=re(5112),he=re(5871);const tt=ye.ZP.Group,Oe={margin:"0 8px"};var Ae=({callback:it,onCancel:wt})=>{function yt(Cn){it(Cn)}return x.createElement(Pe.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:yt},x.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},x.createElement("span",{style:Oe},"\u5355\u5143\u683C\u6570\uFF1A"),x.createElement("span",{style:Oe},"\u884C\u6570"),x.createElement(Pe.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},x.createElement(he.Z,null)),x.createElement("span",{style:Oe},"\u5217\u6570"),x.createElement(Pe.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},x.createElement(he.Z,null))),x.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},x.createElement("span",{style:Oe},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),x.createElement(Pe.default.Item,{name:"align"},x.createElement(tt,null,x.createElement(ye.ZP,{value:"default"},x.createElement("i",{className:"fa fa-align-justify"})),x.createElement(ye.ZP,{value:"left"},x.createElement("i",{className:"fa fa-align-left"})),x.createElement(ye.ZP,{value:"center"},x.createElement("i",{className:"fa fa-align-center"})),x.createElement(ye.ZP,{value:"right"},x.createElement("i",{className:"fa fa-align-right"}))))),x.createElement("div",{className:"flex-container flex-end"},x.createElement(ve.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),x.createElement(ve.ZP,{type:"ghost",onClick:wt},"\u53D6\u6D88")))},Ge=re(78673),Bt=re(63089),Pt=re.n(Bt),Ht=(0,x.forwardRef)(({use3d:it,width:wt,height:yt,callback:Cn,showSaveButton:bn},pn)=>{const ua=(0,x.useRef)(),Vn=(0,x.useRef)(),[Ot,St]=(0,x.useState)(!1),ln=(0,x.useRef)({id:ua,appName:"graphing",width:wt||1e3,height:yt||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,x.useEffect)(()=>{Vn.current=new(Pt())(ln.current,!0),window.onload=function(){Vn.current.inject("applet_container")}},[]);const Le=()=>{var mn=window.ggbApplet.getPNGBase64(1,!0,72);return Cn&&Cn(mn),mn};return(0,x.useEffect)(()=>{ln.current.appName=Ot?"3D":"graphing",Vn.current.inject("applet_container")},[Ot]),(0,x.useEffect)(()=>{St(it)},[it]),(0,x.useImperativeHandle)(pn,()=>({getImgData:Le})),x.createElement(x.Fragment,null,x.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:ua}),x.createElement(Mt.Z,{align:"middle"},x.createElement(Yt.Z,{flex:1},x.createElement(Ge.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Ot,onChange:mn=>St(mn)})),x.createElement(Yt.Z,null,x.createElement(ve.ZP,{size:"large",onClick:Le,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Gt=re(24638),Be=re(1012),lt=re(8591);const At="link",gt="upload-image",bt="add-flowchart",dn="draw-image",Pn="add-flowchart",gn="code-block",Bn="add-table",Hn="------------",Dn={default:Hn,left:`:${Hn}`,center:`:${Hn}:`,right:`${Hn}:`};var Wn=re(66991),Jn=(it,wt,yt)=>new Promise((Cn,bn)=>{var pn=Ot=>{try{Vn(yt.next(Ot))}catch(St){bn(St)}},ua=Ot=>{try{Vn(yt.throw(Ot))}catch(St){bn(St)}},Vn=Ot=>Ot.done?Cn(Ot.value):Promise.resolve(Ot.value).then(pn,ua);Vn((yt=yt.apply(it,wt)).next())});function aa(){}let yn=0;const pa=1e4,na="\u2581",Xn="@\u2581\u2581@",ea="@\u2581@",Ra=` **\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`,Vn=["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 Ja(it){return/^\d+$/.test(it)?`${it}px`:it}const ia=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",ba={[ia+"-B"]:"bold",[ia+"-I"]:"italic"},Ba={[At]:"\u6DFB\u52A0\u94FE\u63A5",[cn]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[gt]:"\u6DFB\u52A0\u56FE\u7247",[dn]:"\u6DFB\u52A0\u753B\u56FE",[bt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Cn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Ua=({defaultValue:it="",onChange:wt,width:yt="100%",height:En=400,miniToolbar:bn=!1,isFocus:fn=!1,watch:ca,insertTemp:Qn,mode:Ot="markdown",id:St="markdown-editor-id",showResizeBar:ln=!1,noStorage:Le=!1,showNullButton:gn=!1,showNullProgramButton:zn=!1,hidetoolBar:jn=!1,fullScreen:An=!1,onBlur:xe,onCMBeforeChange:xt,onFullScreen:Lt,className:Ct="",disablePaste:en=!1,disabled:Xt=!1,disabledFill:Ut=!1,placeholder:$t="",values:Zn="",extraUse:rt})=>{const[Me,Dt]=(0,x.useState)(null),[rn,In]=(0,x.useState)(it),[ea,Zt]=(0,x.useState)(ca),[Jt,Qt]=(0,x.useState)(An),[Rt,Dn]=(0,x.useState)(""),[sn,Nn]=(0,x.useState)(0),[Yn,Fn]=(0,x.useState)(En),[On,_n]=(0,x.useState)(!1),ya=(0,x.useRef)((0,Be.Z)()),ja=(0,x.useRef)(!1),Ta=(0,x.useRef)(),[Rn,Fa]=(0,x.useState)(0),[Sa,xn]=(0,x.useState)(0),Za=(0,x.useRef)(),Va=(0,x.useRef)(),Qa=(0,x.useRef)(),ka=(0,x.useRef)(),qa=()=>qn(void 0,null,function*(){var hn;const pn=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:ya.current}});(hn=pn==null?void 0:pn.attachments)!=null&&hn.length&&(console.log("cm:",Me,Za),pn.attachments.map(Bn=>{Bn.content_type.indexOf("image")>-1?Me.replaceSelection(`![,](/api/attachments/${Bn.id}?type=${Bn.content_type})`):Bn.content_type.indexOf("video")>-1?Me.replaceSelection(``):Bn.content_type.indexOf("pdf")>-1?Me.replaceSelection(`${Bn.name}`):Me.replaceSelection(`[${Bn.name}](${ENV.API_SERVER}/api/attachments/${Bn.id}?type=${Bn.content_type})`)}))});(0,x.useEffect)(()=>{const hn=window.scrollY||window.pageYOffset;In(Zn),Me==null||Me.setValue(Zn),window.scrollTo(0,hn)},[Zn]),(0,x.useEffect)(()=>{Lt==null||Lt(Jt)},[Jt]),(0,x.useEffect)(()=>{if(Za.current){let hn=function(Bn,Ln){var na;if(en){Ln.preventDefault();return}const za=Ln.clipboardData;if(za){const tn=za.types.toString(),Ha=za.items;if(tn==="Files"||za.types.indexOf("Files")>-1){if(Ln.preventDefault(),Ot=="stex")return;try{let Ka=Ha[1];((na=Ha[0])==null?void 0:na.kind)==="file"&&(Ka=Ha[0]);const Na=Ka.getAsFile(),ur=Na.name.split(".").pop();(0,Fe.I)(Na,Ca=>{var fa,wa,la;Ca.id?((fa=Na==null?void 0:Na.type)==null?void 0:fa.indexOf("image"))>-1?pn.replaceSelection(``):((wa=Na==null?void 0:Na.type)==null?void 0:wa.indexOf("video"))>-1?pn.replaceSelection(``):((la=Na==null?void 0:Na.type)==null?void 0:la.indexOf("pdf"))>-1?pn.replaceSelection(`${Na.name}`):Vn.includes(ur)?pn.replaceSelection(`${Na.name}`):pn.replaceSelection(`[${Na.name}](/api/attachments/${Ca.id}?type=${Ca.content_type})`):(Ca==null?void 0:Ca.status)===401&&(lt.ZP.warning((Ca==null?void 0:Ca.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(Ka){lt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const pn=Xe().fromTextArea(Za.current,{mode:Ot,lineNumbers:!bn,lineWrapping:!0,value:it,autoCloseTags:!zn,autoCloseBrackets:!0});return pn.on("keyup",function(Bn,Ln){Ln.keyCode===8&&(Bn.getValue()==""?pn.setOption("placeholder",$t):pn.setOption("placeholder",null))}),pn.on("keydown",function(Bn,Ln){if(Ln.keyCode===8){var na=da(Bn);na&&Ln.preventDefault()}}),fn&&pn.focus(),pn.on("paste",hn),pn.on("dragleave",function(Bn,Ln){Va.current.classList.remove("mouse-hover-md")}),Xt&&pn.on("beforeChange",function(Bn,Ln){(Ln.origin==="paste"||Ln.origin==="+input")&&Ln.cancel()}),Dt(pn),()=>{pn.off("paste",hn)}}},[]);const Aa=(0,x.useCallback)(()=>{if(Va.current)try{}catch(hn){console.log(hn,"---- to set md editor body height")}},[Yn,Va,Jt]);(0,x.useEffect)(()=>{function hn(){let pn=new Ie.Z(Bn=>{for(let Ln of Bn)(Ln.target.offsetHeight>0||Ln.target.offsetWidth>0)&&(Aa(),Me.setSize("100%","100%"),Me.refresh())});return pn.observe(Za.current.parentElement),pn}if(Me){const pn=hn();return()=>{var Bn,Ln;(Bn=Za.current)!=null&&Bn.parentElement&&pn.unobserve((Ln=Za.current)==null?void 0:Ln.parentElement)}}},[Me,Aa]),(0,x.useEffect)(()=>{if(Me){let hn=[];for(const[pn,Bn]of Object.entries(ba)){let Ln={[pn]:()=>{La(Bn)}};hn.push(Ln),Me.addKeyMap(Ln)}return Ta.current=setInterval(()=>{ja.current&&qa()},4e3),()=>{clearInterval(Ta.current);for(let pn of hn)Me.removeKeyMap(pn)}}},[Me]),(0,x.useEffect)(()=>{An!==Jt&&Qt(An)},[An]),(0,Un.Z)(()=>{if(!Le&&sn>0){let hn=new Date().getTime(),pn=window.sessionStorage.getItem(St);hn>=sn+pa&&(!pn||pn!==rn)&&(window.sessionStorage.setItem(St,rn),_n(!0))}},pa),(0,x.useEffect)(()=>{Zt(ca)},[Me,ca]),(0,x.useEffect)(()=>{Me&&fn&&Me.focus()},[Me,fn]),(0,x.useEffect)(()=>{if(ea&&Me){let hn=function(Bn){let Ln=Bn.target;if(ka.current){let na=Ln.scrollTop/Ln.scrollHeight;ka.current.scrollTop=ka.current.scrollHeight*na}};const pn=Me.getScrollerElement();return pn.addEventListener("scroll",hn),()=>{pn.removeEventListener("scroll",hn)}}},[Me,ea]),(0,x.useEffect)(()=>{if(Me&&xt){let hn=function(pn,Bn){xt(pn,Bn)};return Me.on("beforeChange",hn),()=>{Me.off("beforeChange",hn)}}},[Me,xt]),(0,x.useEffect)(()=>{if(Me&&xe){let hn=function(){xe(Me.getValue())};return Me.on("blur",hn),()=>{Me.off("blur",hn)}}},[Me,xe]);function da(hn,pn){var Bn=hn.getDoc(),Ln=Bn.getCursor(),na=Bn.getLine(Ln.line),za=na.charAt(Ln.ch-1),tn=na.lastIndexOf("@\u2581@",Ln.ch),Ha=na.lastIndexOf("@\u2581\u2581@",Ln.ch),Ka=tn>Ha?tn:Ha,Na=tn>Ha?3:4;if($n.indexOf(za)===-1)return null;if(console.log("change1:",pn,hn,na,Ln,Ka,tn,Ha,za),Ka>=0&&Ln.ch-Ka<5){var ur=Ka+Na;return Bn.replaceRange("",{line:Ln.line,ch:Ka},{line:Ln.line,ch:ur}),{line:Ln.line,ch:ur}}return null}(0,x.useEffect)(()=>{if(Me){let hn=function(pn,Bn){const Ln=pn.getValue();In(Ln),Nn(new Date().getTime()),pn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),wt&&(zn?wt(Ln,Kn(Ln)):wt(Ln))};return Me.on("change",hn),()=>{Me.off("change",hn)}}},[Me,wt]),(0,x.useEffect)(()=>{if(Me)if(it==null)Me.setValue(""),In("");else{const hn=window.scrollY||window.pageYOffset;it!==Me.getValue()&&(Me.setValue(it),In(it),Me.setCursor(Xt?1:Me.lineCount(),0),window.scrollTo(0,hn))}},[Me,it]);const La=(0,x.useCallback)(hn=>{const pn=Me.getCursor(),Bn=Me.getSelection();let Ln=Bn.split(` -`);switch(hn){case"bold":return Me.replaceSelection("**"+Bn+"**"),Bn===""&&Me.setCursor(pn.line,pn.ch+2),Me.focus();case"italic":return Me.replaceSelection("*"+Bn+"*"),Bn===""&&Me.setCursor(pn.line,pn.ch+1),Me.focus();case"code":return Me.replaceSelection("`"+Bn+"`"),Bn===""&&Me.setCursor(pn.line,pn.ch+1),Me.focus();case"inline-latex":return Dn("inline-latex"),Me.focus();case"latex":return Me.replaceSelection("```latex\n"+Bn+"\n```"),Me.setCursor(pn.line+1,Bn.length+1),Me.focus();case"line-break":return Me.replaceSelection(`
-`),Me.focus();case"list-ul":return Bn===""?Me.replaceSelection("- "+Bn):Me.replaceSelection(Ln.map(na=>na===""?"":`- ${na}`).join(` -`)),Me.focus();case"list-ol":return Bn===""?Me.replaceSelection("1. "+Bn):Me.replaceSelection(Ln.map((na,za)=>na===""?"":`${za+1}. ${na}`).join(` -`)),Me.focus();case"add-null-ch":return Bn===""&&Me.setCursor(pn.line,pn.ch),Me.replaceSelection(ra),Me.focus();case"add-signal":return Bn===""&&Me.setCursor(pn.line,pn.ch),Me.replaceSelection(aa),Me.focus();case"add-multiple":return Bn===""&&Me.setCursor(pn.line,pn.ch),Me.replaceSelection($n),Me.focus();case"inster-template-1":return Bn===""&&Me.setCursor(pn.line,pn.ch),Me.replaceSelection(Ra),Me.focus();case"eraser":return Me.setValue(""),Me.focus();case"trigger-watch":return Zt(!ea),Me.focus();case"trigger-full-screen":return Qt(!Jt),Me.focus();case At:Dn(At);return;case cn:Dn(cn);return;case gt:Dn(gt);return;case dn:Dn(dn);return;case"maths-latex":Dn("maths-latex");return;case bt:Dn(bt);return;case Cn:Dn(Cn);return;default:throw new Error}},[Me,ea,Jt]),Oa=(0,x.useCallback)((hn,pn)=>{var Bn,Ln,na,za,tn,Ha;switch(Dn(""),Rt){case At:const{title:fa,link:wa}=hn;return Me.replaceSelection(`[${fa}](${wa})`),Me.focus();case cn:const{language:la,content:Wn}=hn;return Me.replaceSelection(["```"+la,Wn,"```"].join(` -`)),Me.focus();case"maths-latex":for(var Ka=atob(hn),Na=new Uint8Array(Ka.length),ur=0;ur{Xn.id?Me.replaceSelection(`![,](/api/attachments/${Xn.id}?type=${Xn.content_type})`):(Xn==null?void 0:Xn.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Me.replaceSelection("`$$"+hn+"$$`");break;case gt:case dn:case Pn:const{src:Xa,alt:Ft}=hn,mt=pn,zt=(na=(Ln=(Bn=mt==null?void 0:mt.name)==null?void 0:Bn.split("."))==null?void 0:Ln.pop)==null?void 0:na.call(Ln);return((za=mt==null?void 0:mt.type)==null?void 0:za.indexOf("image"))>-1||!(mt!=null&&mt.type)?mt.align||mt.width?Me.replaceSelection(`

${Ft||

`):Me.replaceSelection(`${Ft||`):((tn=mt==null?void 0:mt.type)==null?void 0:tn.indexOf("video"))>-1?Me.replaceSelection(``):((Ha=mt==null?void 0:mt.type)==null?void 0:Ha.indexOf("pdf"))>-1?Me.replaceSelection(`${mt.name}`):Vn.includes(zt)?Me.replaceSelection(`${mt.name}`):Me.replaceSelection(`[${mt.name}](${Xa})`),Me.focus();case Cn:const{row:mn,col:Jn,align:ga}=hn;let un=` -`;for(let Xn=0;Xn=0?"Cmd":"Ctrl",ya={[ra+"-B"]:"bold",[ra+"-I"]:"italic"},La={[At]:"\u6DFB\u52A0\u94FE\u63A5",[gn]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[gt]:"\u6DFB\u52A0\u56FE\u7247",[dn]:"\u6DFB\u52A0\u753B\u56FE",[bt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Bn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Ua=({defaultValue:it="",onChange:wt,width:yt="100%",height:Cn=400,miniToolbar:bn=!1,isFocus:pn=!1,watch:ua,insertTemp:Vn,mode:Ot="markdown",id:St="markdown-editor-id",showResizeBar:ln=!1,noStorage:Le=!1,showNullButton:mn=!1,showNullProgramButton:zn=!1,hidetoolBar:jn=!1,fullScreen:wn=!1,onBlur:xe,onCMBeforeChange:xt,onFullScreen:Lt,className:Ct="",disablePaste:en=!1,disabled:qt=!1,disabledFill:Ut=!1,placeholder:$t="",values:Zn="",extraUse:rt})=>{const[Me,Dt]=(0,x.useState)(null),[rn,In]=(0,x.useState)(it),[qn,Zt]=(0,x.useState)(ua),[Jt,Qt]=(0,x.useState)(wn),[Rt,Fn]=(0,x.useState)(""),[sn,On]=(0,x.useState)(0),[ia,Sn]=(0,x.useState)(Cn),[Nn,ta]=(0,x.useState)(!1),ma=(0,x.useRef)((0,Be.Z)()),Ta=(0,x.useRef)(!1),za=(0,x.useRef)(),[Tn,wa]=(0,x.useState)(0),[Aa,xn]=(0,x.useState)(0),Ha=(0,x.useRef)(),Va=(0,x.useRef)(),Qa=(0,x.useRef)(),ja=(0,x.useRef)(),_a=()=>Jn(void 0,null,function*(){var En;const cn=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:ma.current}});(En=cn==null?void 0:cn.attachments)!=null&&En.length&&(console.log("cm:",Me,Ha),cn.attachments.map(An=>{An.content_type.indexOf("image")>-1?Me.replaceSelection(`![,](/api/attachments/${An.id}?type=${An.content_type})`):An.content_type.indexOf("video")>-1?Me.replaceSelection(``):An.content_type.indexOf("pdf")>-1?Me.replaceSelection(`${An.name}`):Me.replaceSelection(`[${An.name}](${ENV.API_SERVER}/api/attachments/${An.id}?type=${An.content_type})`)}))});(0,x.useEffect)(()=>{const En=window.scrollY||window.pageYOffset;In(Zn),Me==null||Me.setValue(Zn),window.scrollTo(0,En)},[Zn]),(0,x.useEffect)(()=>{Lt==null||Lt(Jt)},[Jt]),(0,x.useEffect)(()=>{if(Ha.current){let En=function(An,Ln){var $n;if(en){Ln.preventDefault();return}const Ga=Ln.clipboardData;if(Ga){const tn=Ga.types.toString(),Za=Ga.items;if(tn==="Files"||Ga.types.indexOf("Files")>-1){if(Ln.preventDefault(),Ot=="stex")return;try{let Ka=Za[1];(($n=Za[0])==null?void 0:$n.kind)==="file"&&(Ka=Za[0]);const Oa=Ka.getAsFile(),ur=Oa.name.split(".").pop();(0,Fe.I)(Oa,Da=>{var fa,Fa,oa;Da.id?((fa=Oa==null?void 0:Oa.type)==null?void 0:fa.indexOf("image"))>-1?cn.replaceSelection(``):((Fa=Oa==null?void 0:Oa.type)==null?void 0:Fa.indexOf("video"))>-1?cn.replaceSelection(``):((oa=Oa==null?void 0:Oa.type)==null?void 0:oa.indexOf("pdf"))>-1?cn.replaceSelection(`${Oa.name}`):Un.includes(ur)?cn.replaceSelection(`${Oa.name}`):cn.replaceSelection(`[${Oa.name}](/api/attachments/${Da.id}?type=${Da.content_type})`):(Da==null?void 0:Da.status)===401&&(lt.ZP.warning((Da==null?void 0:Da.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(Ka){lt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const cn=Xe().fromTextArea(Ha.current,{mode:Ot,lineNumbers:!bn,lineWrapping:!0,value:it,autoCloseTags:!zn,autoCloseBrackets:!0});return cn.on("keyup",function(An,Ln){Ln.keyCode===8&&(An.getValue()==""?cn.setOption("placeholder",$t):cn.setOption("placeholder",null))}),cn.on("keydown",function(An,Ln){if(Ln.keyCode===8){var $n=sa(An);$n&&Ln.preventDefault()}}),pn&&cn.focus(),cn.on("paste",En),cn.on("dragleave",function(An,Ln){Va.current.classList.remove("mouse-hover-md")}),qt&&cn.on("beforeChange",function(An,Ln){(Ln.origin==="paste"||Ln.origin==="+input")&&Ln.cancel()}),Dt(cn),()=>{cn.off("paste",En)}}},[]);const xa=(0,x.useCallback)(()=>{if(Va.current)try{}catch(En){console.log(En,"---- to set md editor body height")}},[ia,Va,Jt]);(0,x.useEffect)(()=>{function En(){let cn=new Ie.Z(An=>{for(let Ln of An)(Ln.target.offsetHeight>0||Ln.target.offsetWidth>0)&&(xa(),Me.setSize("100%","100%"),Me.refresh())});return cn.observe(Ha.current.parentElement),cn}if(Me){const cn=En();return()=>{var An,Ln;(An=Ha.current)!=null&&An.parentElement&&cn.unobserve((Ln=Ha.current)==null?void 0:Ln.parentElement)}}},[Me,xa]),(0,x.useEffect)(()=>{if(Me){let En=[];for(const[cn,An]of Object.entries(ya)){let Ln={[cn]:()=>{Na(An)}};En.push(Ln),Me.addKeyMap(Ln)}return za.current=setInterval(()=>{Ta.current&&_a()},4e3),()=>{clearInterval(za.current);for(let cn of En)Me.removeKeyMap(cn)}}},[Me]),(0,x.useEffect)(()=>{wn!==Jt&&Qt(wn)},[wn]),(0,Wn.Z)(()=>{if(!Le&&sn>0){let En=new Date().getTime(),cn=window.sessionStorage.getItem(St);En>=sn+pa&&(!cn||cn!==rn)&&(window.sessionStorage.setItem(St,rn),ta(!0))}},pa),(0,x.useEffect)(()=>{Zt(ua)},[Me,ua]),(0,x.useEffect)(()=>{Me&&pn&&Me.focus()},[Me,pn]),(0,x.useEffect)(()=>{if(qn&&Me){let En=function(An){let Ln=An.target;if(ja.current){let $n=Ln.scrollTop/Ln.scrollHeight;ja.current.scrollTop=ja.current.scrollHeight*$n}};const cn=Me.getScrollerElement();return cn.addEventListener("scroll",En),()=>{cn.removeEventListener("scroll",En)}}},[Me,qn]),(0,x.useEffect)(()=>{if(Me&&xt){let En=function(cn,An){xt(cn,An)};return Me.on("beforeChange",En),()=>{Me.off("beforeChange",En)}}},[Me,xt]),(0,x.useEffect)(()=>{if(Me&&xe){let En=function(){xe(Me.getValue())};return Me.on("blur",En),()=>{Me.off("blur",En)}}},[Me,xe]);function sa(En,cn){var An=En.getDoc(),Ln=An.getCursor(),$n=An.getLine(Ln.line),Ga=$n.charAt(Ln.ch-1),tn=$n.lastIndexOf("@\u2581@",Ln.ch),Za=$n.lastIndexOf("@\u2581\u2581@",Ln.ch),Ka=tn>Za?tn:Za,Oa=tn>Za?3:4;if(Xn.indexOf(Ga)===-1)return null;if(console.log("change1:",cn,En,$n,Ln,Ka,tn,Za,Ga),Ka>=0&&Ln.ch-Ka<5){var ur=Ka+Oa;return An.replaceRange("",{line:Ln.line,ch:Ka},{line:Ln.line,ch:ur}),{line:Ln.line,ch:ur}}return null}(0,x.useEffect)(()=>{if(Me){let En=function(cn,An){const Ln=cn.getValue();In(Ln),On(new Date().getTime()),cn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),wt&&(zn?wt(Ln,ba(Ln)):wt(Ln))};return Me.on("change",En),()=>{Me.off("change",En)}}},[Me,wt]),(0,x.useEffect)(()=>{if(Me)if(it==null)Me.setValue(""),In("");else{const En=window.scrollY||window.pageYOffset;it!==Me.getValue()&&(Me.setValue(it),In(it),Me.setCursor(qt?1:Me.lineCount(),0),window.scrollTo(0,En))}},[Me,it]);const Na=(0,x.useCallback)(En=>{const cn=Me.getCursor(),An=Me.getSelection();let Ln=An.split(` +`);switch(En){case"bold":return Me.replaceSelection("**"+An+"**"),An===""&&Me.setCursor(cn.line,cn.ch+2),Me.focus();case"italic":return Me.replaceSelection("*"+An+"*"),An===""&&Me.setCursor(cn.line,cn.ch+1),Me.focus();case"code":return Me.replaceSelection("`"+An+"`"),An===""&&Me.setCursor(cn.line,cn.ch+1),Me.focus();case"inline-latex":return Fn("inline-latex"),Me.focus();case"latex":return Me.replaceSelection("```latex\n"+An+"\n```"),Me.setCursor(cn.line+1,An.length+1),Me.focus();case"line-break":return Me.replaceSelection(`
+`),Me.focus();case"list-ul":return An===""?Me.replaceSelection("- "+An):Me.replaceSelection(Ln.map($n=>$n===""?"":`- ${$n}`).join(` +`)),Me.focus();case"list-ol":return An===""?Me.replaceSelection("1. "+An):Me.replaceSelection(Ln.map(($n,Ga)=>$n===""?"":`${Ga+1}. ${$n}`).join(` +`)),Me.focus();case"add-null-ch":return An===""&&Me.setCursor(cn.line,cn.ch),Me.replaceSelection(na),Me.focus();case"add-signal":return An===""&&Me.setCursor(cn.line,cn.ch),Me.replaceSelection(ea),Me.focus();case"add-multiple":return An===""&&Me.setCursor(cn.line,cn.ch),Me.replaceSelection(Xn),Me.focus();case"inster-template-1":return An===""&&Me.setCursor(cn.line,cn.ch),Me.replaceSelection(Ra),Me.focus();case"eraser":return Me.setValue(""),Me.focus();case"trigger-watch":return Zt(!qn),Me.focus();case"trigger-full-screen":return Qt(!Jt),Me.focus();case At:Fn(At);return;case gn:Fn(gn);return;case gt:Fn(gt);return;case dn:Fn(dn);return;case"maths-latex":Fn("maths-latex");return;case bt:Fn(bt);return;case Bn:Fn(Bn);return;default:throw new Error}},[Me,qn,Jt]),Ma=(0,x.useCallback)((En,cn)=>{var An,Ln,$n,Ga,tn,Za;switch(Fn(""),Rt){case At:const{title:fa,link:Fa}=En;return Me.replaceSelection(`[${fa}](${Fa})`),Me.focus();case gn:const{language:oa,content:Kn}=En;return Me.replaceSelection(["```"+oa,Kn,"```"].join(` +`)),Me.focus();case"maths-latex":for(var Ka=atob(En),Oa=new Uint8Array(Ka.length),ur=0;ur{Yn.id?Me.replaceSelection(`![,](/api/attachments/${Yn.id}?type=${Yn.content_type})`):(Yn==null?void 0:Yn.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Me.replaceSelection("`$$"+En+"$$`");break;case gt:case dn:case Pn:const{src:qa,alt:Ft}=En,mt=cn,zt=($n=(Ln=(An=mt==null?void 0:mt.name)==null?void 0:An.split("."))==null?void 0:Ln.pop)==null?void 0:$n.call(Ln);return((Ga=mt==null?void 0:mt.type)==null?void 0:Ga.indexOf("image"))>-1||!(mt!=null&&mt.type)?mt.align||mt.width?Me.replaceSelection(`

${Ft||

`):Me.replaceSelection(`${Ft||`):((tn=mt==null?void 0:mt.type)==null?void 0:tn.indexOf("video"))>-1?Me.replaceSelection(``):((Za=mt==null?void 0:mt.type)==null?void 0:Za.indexOf("pdf"))>-1?Me.replaceSelection(`${mt.name}`):Un.includes(zt)?Me.replaceSelection(`${mt.name}`):Me.replaceSelection(`[${mt.name}](${qa})`),Me.focus();case Bn:const{row:fn,col:Qn,align:ca}=En;let un=` +`;for(let Yn=0;Yn{switch(Rt){case At:return x.createElement(at,{callback:Oa,onCancel:_a});case cn:return x.createElement(ht.Z,{callback:Oa,onCancel:_a});case gt:return x.createElement(Fe.Z,{callback:Oa,onCancel:_a});case bt:return x.createElement(ze,{callback:Oa,onCancel:_a});case Cn:return x.createElement(Ae,{callback:Oa,onCancel:_a});case"maths-latex":return x.createElement(Ht,{showSaveButton:!0,callback:Oa});case"inline-latex":return x.createElement(Gt.Z,{showSaveButton:!0,callback:Oa});default:return null}},[Rt]);function _a(){Dn("")}(0,x.useEffect)(()=>{if(Qa.current){let hn=function(tn){na=!0,za=tn.pageY},pn=function(){na=!1},Bn=function(tn){if(na){let Ha=tn.pageY-za;Ha<0&&(Ha=0),Ha>300&&(Ha=300);let Ka=En+Ha+"px";Fn(Ka)}},Ln=Qa.current,na=!1,za=0;return Ln.addEventListener("mousedown",hn),document.addEventListener("mousemove",Bn),document.addEventListener("mouseup",pn),()=>{Ln.removeEventListener("mousedown",hn),document.removeEventListener("mousemove",Bn),document.removeEventListener("mouseup",pn)}}},[Me,Qa]),(0,x.useEffect)(()=>{Fn(En)},[En]);const ir=Ja(yt),Ma=Ja(Yn),nr={width:ir,height:Ma},va=(0,x.useMemo)(()=>{if(sn){let hn=new Date(sn),pn=hn.getHours(),Bn=hn.getMinutes(),Ln=hn.getSeconds();return pn=pn<10?"0"+pn:pn,Bn=Bn<10?"0"+Bn:Bn,Ln=Ln<10?"0"+Ln:Ln,`${pn}:${Bn}:${Ln}`}return 0},[sn]),Kn=hn=>{const pn=[];if(zn){let Bn=-1;hn=hn.replace(/(@▁▁@|@▁@)/g,function(Ln,na,za){pn.push({multiLine:Ln!==aa})})}return pn};function Ia(){window.sessionStorage.removeItem(St),_n(!1),Nn(0)}function lr(){_n(!1),Nn(0),Me.setValue(window.sessionStorage.getItem(St))}(0,x.useEffect)(()=>{Ba[Rt]&&Rt!==dn&&Rt!==bt&&setTimeout(()=>{const hn=document.getElementsByClassName("markdown-popup-form")[0],pn=window.innerWidth/2-hn.offsetWidth/2,Bn=window.innerHeight/2-hn.offsetHeight/2;Fa(pn),xn(Bn)},0)},[Rt]);const qt=hn=>{hn.preventDefault();const pn=hn.clientX-Rn,Bn=hn.clientY-Sa;document.body.onmousemove=Ln=>{let na=Ln.clientX-pn,za=Ln.clientY-Bn;const tn=document.getElementsByClassName("markdown-popup-form")[0],Ha=window.innerWidth-tn.offsetWidth,Ka=window.innerHeight-tn.offsetHeight;na=Math.max(0,Math.min(na,Ha)),za=Math.max(0,Math.min(za,Ka)),ha(Ln.clientX,Ln.clientY,pn,Bn)&&(Fa(na),xn(za))},document.body.onmouseup=function(){document.body.onmousemove=null}},ha=(hn,pn,Bn,Ln)=>{const na=document.body.clientHeight,za=document.body.clientWidth;return hn<20&&Bn>hn||hn>za-20&&Bnpn||pn>na-20&&LnZe in Pe?$e(Pe,Ze,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Pe[Ze]=ve,z=(Pe,Ze)=>{for(var ve in Ze||(Ze={}))a.call(Ze,ve)&&b(Pe,ve,Ze[ve]);if(y)for(var ve of y(Ze))E.call(Ze,ve)&&b(Pe,ve,Ze[ve]);return Pe},ne=(Pe,Ze)=>Je(Pe,le(Ze));const{useForm:ae}=x.default,ie={width:280,marginRight:10},de={labelCol:{span:5},wrapperCol:{span:19}};var ce=({callback:Pe,onCancel:Ze})=>{const[ve]=ae();let Qe=(0,nt.useRef)();function It(pt){Qe.current.width=ve.getFieldValue("width"),Qe.current.align=ve.getFieldValue("align"),Pe(pt,Qe.current)}function jt(pt,Tt){if(pt.status===-1){pe.ZP.error(pt.message);return}ve.setFieldsValue({src:`/api/attachments/${pt.id}`,type:Tt.type})}function Ve(pt){let Tt=pt.target.files[0];Qe.current=Tt,Ce(Tt,jt)}return st.createElement(x.default,ne(z({form:ve},de),{className:"upload-image-panel",onFinish:It,style:{width:470,overflow:"hidden"}}),st.createElement(x.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},st.createElement("div",{className:"flex-container"},st.createElement(x.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},st.createElement(Xe.default,{style:ie})),st.createElement(fe,{onFileChange:Ve}))),st.createElement(x.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},st.createElement(Xe.default,{style:{width:264}})),st.createElement(x.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},st.createElement(Ie.Z,null,st.createElement(x.default.Item,{name:"width",style:{margin:0}},st.createElement(Ne.Z,{style:{width:264}})),st.createElement("span",{className:"ml8"},"%"))),st.createElement(x.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},st.createElement(Re.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"}]})),st.createElement("aside",null,st.createElement(x.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},st.createElement(Ee.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),st.createElement(Ee.ZP,{type:"default",onClick:Ze},"\u53D6\u6D88"))))};function fe({onFileChange:Pe}){return st.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",st.createElement("input",{type:"file",onChange:Pe}))}function Ce(Pe,Ze){if(!Pe)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,ot.bg)())throw pe.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let ve=new FormData;ve.append("editormd-image-file",Pe),ve.append("file_param_name","editormd-image-file"),ve.append("byxhr","true");var Qe=new window.XMLHttpRequest;Qe.withCredentials=!0,Qe.addEventListener("load",function(It){Ze(JSON.parse(It.target.responseText),Pe)},!1),Qe.addEventListener("error",function(It){console.error(It)},!1),Qe.open("POST",`${He.KI}/api/attachments.json`),Qe.send(ve)}},81123:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return Xe}});var x=re(59301),pe=re(4676);class Xe extends x.Component{constructor(Ne){super(Ne);const Re=window.document;this.node=Re.createElement("div"),Re.body.appendChild(this.node)}render(){const{children:Ne}=this.props;return(0,pe.createPortal)(Ne,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},47140:function(ct,kt,re){"use strict";re.d(kt,{i:function(){return de},Z:function(){return fe}});var x={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},pe=re(71418),Xe=re(6848),Ie=re(93948),Ne=re(92310),Re=re.n(Ne),Ee=re(63949),He=re(13922),nt=re(81779),ot=re(79005),st=re(20345),$e=re(77882),Je=re(31081),le=re(75309),y=re(71979),a=re(47558),E=re(42922),b=re(66832),z=re(96593),ne=re(19664),ae=re(91833),ie=re(59301);const de=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:ot,swimg:st},{name:"101\u8BA1\u5212",ptimg:$e,swimg:Je},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:le,swimg:y},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:E},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:b,swimg:z},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ne,swimg:ae}];var fe=({className:Ce,dataSource:Pe=[],col:Ze=4,right:ve,bottom:Qe=23,precision:It=0,wrapWidth:jt=1200,trackEventItems:Ve,loading:pt,onRemove:Tt=()=>{},isCurrent:_t=!0,showAlias:an=!1,showProgress:vt=!1})=>{const je=Math.floor((jt-(Ze-1)*ve)/Ze),at=[{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(ht=>(window.ENV==="build"&&(ht.ptimg=`/react/build${ht.ptimg}`,ht.swimg=`/react/build${ht.swimg}`),ht));return ie.createElement(pe.Z,{spinning:pt},ie.createElement("div",{className:Re()(x.list,Ce)},!!(Pe!=null&&Pe.length)&&(Pe==null?void 0:Pe.map((ht,Fe)=>{var qe,Mt,nn,Et,Vt,De;const{name:dt,id:ft,identifier:on,featured:Yt,school_name:We,image_url:Ye,excellent:we,is_plan:me}=ht;return ie.createElement("div",{key:ft,className:_t&&vt?x.wrapisCurrent:x.wrap,style:{width:je,marginRight:(1+Fe)%Ze===0?0:ve+It,marginBottom:Qe}},ie.createElement("a",{className:x.li,onClick:Te=>{Te.preventDefault(),Te.stopPropagation(),Ve&&(0,Ee.L9)([Ve]),(0,Ee.xg)(`/paths/${on}`)}},ie.createElement("div",{className:x.img},ie.createElement("img",{className:x.cover,src:`${Ye}`}),_t&&(0,nt.bg)()&&(ht==null?void 0:ht.studying)&&ie.createElement("div",{className:`${x.movebq} user-path-items`,onClick:Te=>{Te.stopPropagation(),Tt(ht)}},ie.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ie.createElement("span",{className:"c-red"},"\u79FB\u9664")),(qe=ht==null?void 0:ht.subject_tags)==null?void 0:qe.map((Te,ze)=>{var ye,he;if(ze===0){const Oe=(ye=at.find(Ae=>Ae.name==Te))==null?void 0:ye.swimg;return ie.createElement("img",{className:x.sign,src:Oe,style:{left:"-4px"}})}const tt=(he=at.find(Oe=>Oe.name==Te))==null?void 0:he.ptimg;return ie.createElement("img",{className:x.sign,src:tt,style:{left:`${48+52*(ze-1)+2*ze}px`}})}),ie.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(ht==null?void 0:ht.excellent)&&ie.createElement("div",{className:x.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ie.createElement("div",{className:x.name},ie.createElement(Xe.Z,{title:an&&(ht!=null&&ht.excellent_alias_name)?ie.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${dt}`,ie.createElement("br",null),ie.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${ht==null?void 0:ht.excellent_alias_name}`)):dt},ie.createElement("span",{className:x.e},an&&(ht==null?void 0:ht.excellent_alias_name)||dt))),_t&&vt&&((Mt=ht==null?void 0:ht.progress)==null?void 0:Mt.all_score)!=0&&ie.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ie.createElement(Ie.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((nn=ht==null?void 0:ht.progress)==null?void 0:nn.my_score)/((Et=ht==null?void 0:ht.progress)==null?void 0:Et.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Vt=ht==null?void 0:ht.progress)==null?void 0:Vt.my_score,"/",(De=ht==null?void 0:ht.progress)==null?void 0:De.all_score),(!_t||!vt)&&ie.createElement("div",{className:x.tags},ie.createElement("div",null,ie.createElement(Xe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ie.createElement("span",null,ie.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ie.createElement("span",null,ht.stages_count))),ie.createElement(Xe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ie.createElement("span",null,ie.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ie.createElement("span",null,ht.members_count)))))))})),!Pe.length&&ie.createElement(He.Z,null)))}},16338:function(ct,kt,re){"use strict";re.d(kt,{jL:function(){return Ne},w9:function(){return er},vv:function(){return En},dN:function(){return Ua},QD:function(){return ja},cQ:function(){return ye.Z},vg:function(){return $n},Oz:function(){return Un},op:function(){return Nn},O5:function(){return va},_b:function(){return Za},t7:function(){return Qe},tT:function(){return Ve},Gi:function(){return jn},YG:function(){return ca},Ed:function(){return gn},kT:function(){return St},qp:function(){return E},Um:function(){return de},K3:function(){return ne},vr:function(){return Fa},qE:function(){return On},Je:function(){return an},wb:function(){return dt},rC:function(){return ze},lB:function(){return Yt},cq:function(){return en},kO:function(){return Zn},tp:function(){return Ce},Si:function(){return lr},k8:function(){return Xa},Du:function(){return za}});var x=re(59301),pe={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"},Xe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAA0CAYAAAAkEw66AAAAAXNSR0IArs4c6QAAGNVJREFUeF7VmwmwHVWdxr9zuvvu9+3ZXsxCiNkIQZOwEzMgyADjggsWgzPqOAJaMiCjYiGKqDBQAo4iWGAxA+ooMm7gBhSyhBBRIIBSAQlrHuTt7913t97PmfpOd4cXlLAFGO6rW9237719+/z6+6/nPIHX+XHttddaex38nlW2lLO1svq1wJ4aeFMM9CqFnNKoaYVapDAOicfjGEMKqKk2nrx59Lbt5xx6aPR6DEG8Hj/K3xwY0YtjSx2vYnlspLEsX0BRKUBrINtyX+PZp0r3fR+IIgzFSo9EsahFUfSHWIj7Pa919zvf2vlo+rFXdWivObjHJvR8S6vTJORHckV0+4GBAF4InwQlBCAIkEMXgCLA9Mn9WCef4ft8HWkgVIDn6ckwUA/HQfCzoFX71TsP6n/41aL3moHTWotnJnGysPEFx8ZcAtMqGTjh2NmVTL+iDB6BZurjsRSe2SogjhNwMZIngbZbqgXom8N26/KjV3femB7ebRxfE3DbRnW/k8c3LQvv5yCjOFVVqhgCyNnJmAhoxyOFasz1OeCM2lLTJryI4BQQUn1RAhI24Lc1dBjc2K6Nnv2edfP+sLvIvergxqb0vpHA1fk8lre9xBZpZsYKU9sMYiDvAHKaqU4HuANcZrIpcILiezRdo7z0aUw3BoJYI4gELAeI/bjZmBq9+PGNd5x/+unHua8U4KsKbriujxUSV9gW+rwg9WPTfpHgpEgUQgAFJwU6LSDwjSxA8F2jslSBBJaZKwVGJRv1pSAJLyQ8qlwLOA4Q1us31Z58+OTj3rX/E68E3qsGbmhK/6Nt40oIFMJwZ5URFh/cZoGgHQKODeSsaUEiA5iSy6IqYRnfmPq66YojPILbYbqpGXuhRhRrFPMSUaP+6OTAtuPff8ze97xceK8KuJGG/oBl4XsaKMTTsiwDKVXZjm1qsgRBU84TXi5VXqo24/syP5ce2xEg0gBDeAZWFijo79JnpLQxXSo7iICiIyD8qUfdxuQRRx24x5MvB95uBzfW1G+XFn4GoMMojQNOYWUK45b+jG9mW+PvFNAKEkqVYgI583VZcOB7WRrCqGwiaQovU1lAlaXKM/BMQNIGbN0FLGh0lySCVv0OP3aPOnKf2a2XCm+3ghuc1AvzOdwmLSwIwkQlBoxMtgZYCkvwQLafBYo0l2v6gBcCxRxQyifwM9PckRCniXIGbjo8wiI4bgnRRFul0XAZMABbaggVoytvo12vff7Qt/Rc8LqBm5jQndrBr3MFHOwyemaJbGaaAKzMp00zV2O+6VVnSTCPcYCNdrItEGAOcKxpVUQKLjPZ6VHVgEuf3Kf/rLk0Y4ViTpiAEUYKJaEgVDg2OTq1+j3r5w68FHi7TXFDU/El1Yr8VLudDM4IjUpLVWW2Mg0GgubybATNfN/0C5+eqjQ9oO0ngAmR0ZF5X2bKjLRZBUFgNE03AKhcPqk62wJsm+qjvyM4Aa0idFN1zcmvHraq90uvObihqej4YsH6nzCEyHwRB0WFZeZJ05xupsZSp6sty+2mXX2a/5rP0fT8MAHRZpmWph48J38zi6xUF1Vqft9KAg2BES6PmyChGGFTBVJ1kb/dq7XeeuTBs0deLLxXrLhHn2nP6+4s3Gk7Yl6Q5mpZMMjAGWjT0o+dgkR6BVnUzJSW2PpzhpHVqIygdPiEET3rzwiHP2QCSlrjUm1epE0el+R1/E6SmjDa2nGEat5Bu9089bC9O7/1moDT0GJkMv5eR6f1oVY7MRfjp2SiNgOO5pkFBpnkadmD/qflRrAtiUrBhJFdPnauJhI6SU6noXSyb2BmUZUqzYKEqSSSZ6SUSU34WagYVUsg9N27R7DtkONWrmRcf8HHK1Lc4EjrqHJn6ZdxBIsXkXU2MqVZqU/ja5ZU/MyWR5/Bps1/wfD2p+G7TUy1QziWRHfZgVXsREd3H1YtnoW+vl709nSjv7f0V4MwPnRaRUGlxSm8rG7N0pAMlim/CE4Jk+tRbTxmAoYK4Qit/Mhb9/a9eze9ILW/YQwv5jvmM/fcs720YMnMDeWStabtJrmVUVaqtsy3sRqgAm+96yH85qbb4DZqWNjfi57uHlRKJViWjSCM0Wr5aDRaqDebqDeaqLkRLFugp7OIQudMrFn+JvT3z8Ee8+dgVldxp+tkpUB42ZZgqLrEnyUq89MkODkunjVVoREFMao5G367een6lZ2fejEQXrbiBgbbn+qZUbyETcWs2KZ/Ynsoi6aMgEPjLVz6Xz/B1OjT2P8tyzB7Zm/i6IMQYRghDGk2ielkLaKIPiiM4PshGk0XzWYDU40a6m6Ickmi3N2Lt+y1B5a+eQ+sXLIQM7rLxi1QiR47I2l3xPizFFyitsQnmqhq8juNks1go2BrDRG4WwMv3veItT1TLwTvZYH7w0NP9y7sn3NPqSgXMiCYRuNz1MbE9eEnRnDhpVdh1fxu7L1iCYIwghcECKMYUfaMY4Rh8jogxJgQNQjP+CECpUK4H8bwPR8tgmzW0Ao8lEsW+vrn4sA1S7Fs2VKsXDIP1UrO3BymMD7PEwvj6wJjnjTTJFAEsUJOJj4y8iMUWIfE8bp1Kzs2virgtg23PtHTV7os9JI0wASFNPWg4vI54LGBMZz/je/i71YvQv/sWXA9D2EYIooiAzCOYoRxDM/z4Xo+PC+Az2MR31NpkU4fpKGUQKRkoiSCjCSiSCAKVPLddgON9hQsK0TXjA7su3YVDjt0Hdbu82ZzbQYgVZb6OJOW0GQjZW54XtACInTkHXjt5kXr9+r4zG4Hd/bZZ8uTTz1rY7liHxiHiR9h+sFAQHNxJMulCGed/x2jtHlv6ofruogILaZpEl6MIAiML2u1XQRhaIDxeKZGqoEAObgoTkBGkUp7bvRRfC0QRpZRkYqk6SjHcYDQryNXVNj/oLX4yIc/iMULZyVVSFr0GxVmlQWDg0xSFG5j372rV1fXr1wpdhldX7Kpbn2mtbqrs7jRkqLIC6VDzgIBwZUKwGXfuwFjA49g331WoO26CSwDh/BieK6HyakaPM9LTZbv0WQJL0r2o9ioMkhN2gDka0JkDhYpExW1FtCQEMKGlg6gbWhTxjPFaKBvZgUfP/njOHz9WrRS5QXG9AkvzeXoHxXrVw0n9puxEm8+dGVlaFeqe8ngBifiT1Y65aUha7+0+M7Sj0IeeOixYXznO1fiHQfvY1REs4wiBoIAcRQZkBOTk/B9P1GSCRBBoraQn/dTmDxOiATGLV+nioxjA49wINjAY4YtIaQFwX1hQYtkn/AtW+Okfzsdf/+OA9H2Uj+XdoiZltBebaGh2a9DrONYvfdtK8q/2L3gaurXxaI4WqUJJH2ETTPltVsaX73wvzG7IjGrrwce4RhoieKCMMDY+LiBZ2AwGJjAQKg0Sx6jCrWBmQAlTJo3vx+ZvIvOXLBEEAJCMPFNQrkBBwnNfcuGMFAFlIqRyxdw+he/gv1WL0PDTftzSicd41jBYaURa/SUHLTrjc+vX9mxy47JS1LcpoGB4qKOuZvzebFMpyUPT0BoTD023P0wfvWL67DfPsvhut4O80z8Woip+hQma41UWVQRDMwEXIQ43Se4OApSYEAYeAijwADSmp1RghPGt3Kb5MMJxEx9VJ2QNu8mYNlQUYj+hUtx9nnnolIpw83KrrSSMOCURmfOQejWr37bis6P7DbFba/ptZal77SlyPFy6WC5ZedBKYWLLrkKs6oOCvl8AoR+zWwjeL6L4dFRuJ5CEGpTsEeBQBD4iFWMWEWIwjpU6Ca+kNswNll+zCgECSkcKM02CQtS/nK0oxPDFDzRIYFSfYRIcFRfzgDktRz7z5/E8Scci7ar0g4xc0aePen0VaSAiLxHutVTe6/cRfn1khQ3OBEdU6xYv4oZbzjJopJISrX96aFtuOaH12D5ogXw/QABVZQFhCDC5NQ4xienEIQCbijh+RKTvXPhVYrIPTGAXLOOOJ4AwhAxzTKomTTEdHy1l/guc5voWTmXSPWFSVAwf7FRH83YuD5jxgQooS3HqE9Bomf2fJx9wcXo7KjAp3swLSZApjPeJUvDioLBkttYvHZtf/v5VPeSwD09Fp9Z7pDnEhzvD1MEqo2d2ut+swEPbr4fM3p7jIqYbhjlBKHxdcMjQ0ZtXmjDbSsMLFqJx048AWDWv/kvWPjNy2DXB5hXAHEIpZqwZNVct1INSFkyoJRyE1g6hjaFnp2IDyrxezqFaMClHQdjsjljsrzuk8/4Cg46ZF9zPQYc05k0qpYswFH+uCW9VYcsm7F994CbiL5fKlkf4lyC1nSswnRlWcBfftVP0RgZRqGQR2jKKd/4JZrpxOQExicmEIQWvDCHhu9gyz99FN76VQCt0AZmnnUxSg/cAUuGEKoJaBdSZjVpBCk7EnDahxRlKHCfjbccNPMis29mWSGMH6TqNKQxWStJVayccQvrjv4ATj7lRLTcpL1k2kym0GUJJlASvuvo6JADV3RtfsngbtXa3gsoBA3k3Rakb8GtiuiaUtk+xveUqRjoU9gmKuYFLr/yGkwMjSBH5xrQ4dNPBaYiGBwehOu24QUCXuhgSnTjsTPOQDxvRjqjrNB31tdRfvwB5O0cEI9BaA9SVhCpGqA56+NAa/oIC5AER2XlmfdDhT60FLBoxlYAof0UnjLukAo1arPyxhev2vcAnHbWOSaJNmWe6elRCAm4TukrS0XvOGivrt+9aHDba8GaQt56r4A8XADztYIVKgimXH6M7iDUebackzJLIm8LlIsSP/jRz/HU1ieQcywDLnHwAWq1BsbGR5M6lYrzJEZmLsHw5z8LlOm0AWwfQ885X0Ol/oypHRFPwpZF2FYXwngEgoBEHpEaNwpTyJsqROsCgupMtFeshLt8Oap/ug8d998CKQgvgICfRFppm/QEBAdg1oIlOOMrF6BcLsAPlCnHIjPvClQcgW4nhFThPxy8ovPXLwjugaGh8uxyzwXlvPOxsoPC9PUaZpYoLZobHtAMtAEhoVDKSXSUHdy+YSN+d9MGFKm4NK0gwKHhUTSaNZPL+ZEFzwXGVrwNk6edlkDjHMLmrei78DzkLR8W18qoEUiRgxR5xKoJ2+ox4EJVh5B9UDqPel8vWgccAW/Naug5Myk84OkJzDn3FOTbIwacFASXJMSC/XOZhxISHTP6ceZ5F6GzuxNekEb5IKlIOvISvU7AhPiog5ZVbtgluE0DurigHPx4RnfunXQXbNJm8wEZQAYCphDs99c9YMqDKbALtjJNyNGRQVx++dWwtDA5GHMyz/ewfXAYntdE4AfwjFkINHsXY+JzXwPmdptGXunKH6D79uuRzxVhqwBKDSFnzTTRNIrHIQXz+RAxTVF1obFqPcY/ehLQVU2CLG+AApwNGzHjR99GTk0Bqg0pvCQ9sRxIY6o5aGmjWOnCmed/A70zZ8INmCpxbGwoAF0Fgd5cEBVkfNj+Szvu2CW4rUPumTN6C+faCijwxqTTeNmXssV+bM1w9oiqm2wToELgt1AtSHQULVxzzU/w5/u2mKUMcRCg3W7hmeFhBF4rKaPY6WDGJDrQnrcUrdX7wRkcQuXe22HHU7CFgDT+zE/AKR9au7CsPkSqAWWiaieG3nkCvPe9G+DSGQrqwUdRuHUjylvvQS4ahaObELoBAVqFSCsJzto4Jkg4OQdn/sd/ord/Plw/MtAIj5Y1oywxq+DXrThae8CKzq3PC+6ux4dndRZ67uut2nM68sn6jWxtx/QvZebKiWKCq7WAmtm2IZSPGR0FjI9uxxVXfB+tqTokYgNu++AQVOSZ1EErunSWRBXTyYASkLIAbdGnMBhI6Lhu5COlA61Ck39JUTHRVAtO73ej0TMbEyeeBj1vjlGauP8RVL7/A+SDQdiowVF1SN02UVaa2fAkl2NU5TNnC5z+5QswY/5iuG4EN1KmhtWxwNwuBws7w+G85S1ftaBr8nnB3f1Y8/hqtfzDzhzQU0qm0v4WOLam6ecIjl2GWhuYaFF5IcamJtFZtNDX4WDzvZvxv9dej9BzoaIIo+Oj0FEAzSxfhyYSa50W5iAU20RNafIuwmol/k0yGPAGJJ0OZSJqHkqWEcU22vPegua/nAR0dxvVWZv+iI6fXomcrsNRDWhNU9UmAWZoVVYOgsFBOCjlLXzqjC+ia+6eaHsRmp5GMScxu8NCf4eF7qKIRBQ8mnfkz4PQ/83SuX/d2BSbHmne3Fktv72vDHQUEsWxGnjuIwPH3hf93FQbGKnTXDUeGhiCFDFmVHPoKlu49dYN+O1vb4alYozXpqBjggvNBHDyYIHDhJVQ+IiSYolFuXHqBQhGT+VCWiUTGaOYQIuIhYWQ34tLcBeugH/ch4DuXmBkEJXvXoB8ewwWXGiT77GWSBoA9G9cKBcLB92dFZx02umI8r0m9Vszv4QVsx10FYUZu7GuNHeuN1XkB9FN7Xbwmb0XVh/KuIhNWwOvs2Tn+6rCZAecITezU9PWc5i0Ml0JZKbfwsTHDU0Bky6wYcs20w7qrThGeaW8xJ0bN+HW2+5Eo9k0lQT9jWkEMVHl2dnhoNp4VLBc4uI4JrKRAcgEO7HDXFLQE64oGNz0k0pUkvUhCxZDrz4A4tEHkXvwLtgihNSJa0gEQNfAXp0NZTnGVSxeuADHHHcCpJXD+9f0YcUc2zRgn6sXnr9O3yeBlqeGJyfDE1cvKlxvkuvfP6512QF6y8kCFwYHllHZsgSezAwh7ZhyPIRHH/fMJDDWAn72x8dQb7XRVbZNoKgWLBRyAvfe/wBuuf0u1CYnIWVaQ9K5pRMrdNw8v5khM2rjZ2iYVGJWfxJunJbwBGjm0kx6ohj/zQpryyS82lKQpopgI0AnLodmaop9C4rVAwTWH3wgluy9Fh/cbxbWLSqa6idbJfpcS3PNupNkQnuioVrDk976I1eV7xW3b2lvL5eKczoLQKWQrIqk6rIeWwYuWw1kymwFTLaAgQlgsK5xxa1bUGu66ChYqOSpXMss4Ms5EtsGnsatGzahMTaWhutsLWsaug2s7F5nix7S/CKZ/08L+7RlZMqpDJ4hk62JShWbLj805Ve2II9zlCbJQqW7C/sftA4HrZiPUw/vRweD7S7A0a/XXW1SsLYSeGpIbxiZeOpIccufG8dVOys/5r2o5JNVQaw9WUrxhDRbk46k62/5moobbySKu397gK/9ZgsKFlDNSZQJzhHI2xKOJVDISTRbbfzpwS0YePxxxL73rJzNwNJZ62yG2dzydNlOUqVnK4PTdpKRWLqfLe/JPpO9nuZnTFRNyFj5Apbtswr5rpn4wpELcPiyqhHKrhTHsTJ4TLnCWNdgA3Dr/lHiuo2j1XJf7x2VvNiHTbZyBs9OA8U02zcTMjKJrsNTwEgT+NE9ow9864Ytt/dVZVDNW6LsSBT5XUsgZ7P7L5BzbDPX+qeHH8HAlr+YZQeJjSWpwk4P2pdhk05mcHfHa3YyzXKa9GD6mez9hOiOhHjHwjzzOzZ65s3B/D2XolSt7nnh+5a9a0mfZcZLkTz3MrJronVxoQ+ziPEWsL3GXDZ60NjIr/6sjynk8EsHEPRxDBK8E1ztw+k+njhHFTqJCTMl4Qm21eDd/KR7+NePLt35fPnO/8fj592ljz5sPn49rwBUC4mF0bqmp2HZMguKhOC4kpPpF8fNgLEjkPzyz/qzjo3zcwKSyqOfy2avePKuNHgwUjEB3j4FbB1R973/3zfsh9ten/+nerk35RM36MPfswdu2qMDoqOY9BO59jhb6zJdbVneyhSMixPpnphR7BSBr3tAf9i2cH45j9k0Dy58Zreitwr0dSRK5J0YbwJDLfo39eWTDrTOebkDeL2+13e5nnPZfrh/UTdmVvOJb6fq6OsIzziK9H8lCI6RldtMcX46ZbDT9V//oJ6fAz4iBI7VMfYp5SBmEFw1uTNcezFcB56YQPv329qHfPXo8n2vF4BX8rsXbdS/WD0L72ZThfA4NrqiLIdlMGSfjtBYn1Nx9HH1wDQ7Nj9v6/zGB3S5HWCvUlFfvWiGWMYFQpQzzXSoAfxlWD1w0X1y33tPEkyy33CPk6/TBx8yF7f05pDjuIrOzuaaVUoExxKT43a5akFCtVys3+Wcwweu1dbHV+LxN3VhPsEx8jANGfOAh4eiL5x0iHPeG47YtAv+9I3xp9f0yIvLDAw6ySIY/ExSnpkqVcels/x/syLgtXHpx9bhlF2CO/tanVuzHHfPqmJVOf0nNdr5SFP7D02Eb/3iEfkdtdsbFeCXbtYfXlDGueU85iKZsjXZklnpyZdpGmgWFcS4pGsQnzvuOBG/4CzXFX/Qp+zZi28pPzkZHeNIS337X2+Qp+IckWajb1RsyXWffqOeN8tRH+rKyWOhsSBnYyYziiCAa0k8EQKb2kF01acPc3akXS8IbsW1Onf6AnVib16ewqWz21vq9qu2yNPeqL7thW7xZ65391jcV1jE/1qKFcaeCfDwOYeK9D83nv32/wHzrWgvjJ8Q7AAAAABJRU5ErkJggg==",Ne=({dataSource:Ft=[],img:mt,imgWidth:zt=346,title:mn,sunTitle:Jn,bannerExtraContent:ga})=>x.createElement("div",{className:pe.banner},x.createElement("div",{className:pe.content},x.createElement("aside",null,x.createElement("p",null,x.createElement("b",null,mn),x.createElement("span",null,Jn)),Ft.length>0&&x.createElement("div",{className:pe.btns},Ft.map((un,Xn)=>x.createElement("div",{key:Xn,onClick:un.click},un.name,un.sign?x.createElement("img",{src:Xe,width:39}):null))),ga),mt&&x.createElement("img",{style:{marginTop:33,marginRight:38},src:mt,width:zt}))),Re={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"},Ee=re(92310),He=re.n(Ee),nt=re(89392),ot=Object.defineProperty,st=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,le=(Ft,mt,zt)=>mt in Ft?ot(Ft,mt,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Ft[mt]=zt,y=(Ft,mt)=>{for(var zt in mt||(mt={}))$e.call(mt,zt)&&le(Ft,zt,mt[zt]);if(st)for(var zt of st(mt))Je.call(mt,zt)&&le(Ft,zt,mt[zt]);return Ft},E=({dataSource:Ft=[],value:mt,onChange:zt,onTitleChange:mn,className:Jn,title:ga,titleWidth:un=41,style:Xn={},fontColor:sa="#6A7283",showCount:xa,classNameActive:ar,styleItem:Sn={}})=>{const[Ga,$a]=(0,x.useState)(0),[cr,Ea]=(0,x.useState)(!1),Pa=(0,x.useRef)(null),rr=(0,x.useRef)(null);return(0,x.useEffect)(()=>{var Nt;Ft.length!==0&&(((Nt=Pa==null?void 0:Pa.current)==null?void 0:Nt.clientHeight)>97?$a(1):$a(0)),Ft.length===0&&$a(0),Ea(!1)},[Ft]),x.createElement("div",{className:He()(Re.row,Jn),style:Xn},x.createElement("div",{onClick:(0,nt.throttle)(()=>mn==null?void 0:mn(),2e3),style:{width:un,marginTop:cr?12:4},className:`${Re.title} ${mn?"current":""}`},ga),x.createElement("div",{className:cr?`${Re.tagsWrap} ${Re.tagsBorderWrap}`:Re.tagsWrap},x.createElement("div",{className:Re.bar,ref:rr,style:Ga>0?{height:Ga===1?97:"auto",overflow:Ga===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},x.createElement("div",{className:Re.tag,ref:Pa},Ft==null?void 0:Ft.map(Nt=>x.createElement("span",{onClick:()=>zt(Nt.id),key:Nt.id,style:y(y({color:sa},Sn),(Nt==null?void 0:Nt.style)||{}),className:mt===Nt.id?He()(ar||Re.active,Nt.classNameActive):""},x.createElement("span",{title:Nt.name,className:Re.name},Nt.name),!!xa&&x.createElement("span",{className:Re.num},Nt.count))))),!!Ga&&x.createElement(x.Fragment,null,Ga===1?x.createElement("div",{onClick:()=>{var Nt;$a(2),((Nt=Pa==null?void 0:Pa.current)==null?void 0:Nt.clientHeight)>245?Ea(!0):Ea(!1)},className:Re.action},"\u5C55\u5F00",x.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):x.createElement("div",{onClick:()=>{rr.current.scrollTop=0,$a(1),Ea(!1)},className:Re.action},"\u6536\u8D77",x.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},b={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},ne=({dataSource:Ft=[],value:mt,onChange:zt,onTitleChange:mn,className:Jn,title:ga,titleWidth:un=41,style:Xn={},fontColor:sa="#6A7283",showCount:xa,expand:ar=!0})=>{const[Sn,Ga]=(0,x.useState)(0),[$a,cr]=(0,x.useState)(!1),Ea=(0,x.useRef)(null),Pa=(0,x.useRef)(null),[rr,Nt]=(0,x.useState)(ar);return x.createElement("div",{className:He()(b.row,Jn),style:Xn},x.createElement("div",{className:"flex item-center justify-between"},x.createElement("div",{onClick:(0,nt.throttle)(()=>mn==null?void 0:mn(),2e3),style:{width:un,marginTop:$a?12:4},className:`${b.title} ${mn?"current":""}`},ga),x.createElement("i",{className:`iconfont ${rr?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:rr?8:10},onClick:()=>Nt(!rr)})),rr&&x.createElement("div",{className:$a?`${b.tagsWrap} ${b.tagsBorderWrap}`:b.tagsWrap},x.createElement("div",{className:b.fenge}),x.createElement("div",{className:b.bar,ref:Pa},x.createElement("div",{className:b.tag,ref:Ea},Ft==null?void 0:Ft.map(vn=>x.createElement("span",{onClick:()=>zt(vn.id),key:vn.id,style:{color:sa},className:mt===vn.id?b.active:""},x.createElement("span",{title:vn.name,className:b.name},vn.name),!!xa&&x.createElement("span",{className:b.num},vn.count)))))))},ae={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},de=({dataSource:Ft=[],value:mt,onChange:zt,onTitleChange:mn,className:Jn,title:ga,titleWidth:un=41,style:Xn={},fontColor:sa="#fff",showCount:xa,expand:ar=!0})=>{const[Sn,Ga]=(0,x.useState)(0),[$a,cr]=(0,x.useState)(!1),Ea=(0,x.useRef)(null),Pa=(0,x.useRef)(null),[rr,Nt]=(0,x.useState)(ar);return x.createElement("div",{className:He()(ae.row,Jn),style:Xn},x.createElement("div",{className:"flex item-center justify-between"},x.createElement("div",{onClick:(0,nt.throttle)(()=>mn==null?void 0:mn(),2e3),style:{width:un},className:`${ae.title} ${mn?"current":""}`},ga),x.createElement("i",{className:`iconfont ${rr?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:rr?"#00DDC7":"#037F74",fontSize:rr?10:12},onClick:()=>Nt(!rr)})),rr&&x.createElement("div",{className:$a?`${ae.tagsWrap} ${ae.tagsBorderWrap}`:ae.tagsWrap},x.createElement("div",{className:ae.bar,ref:Pa},x.createElement("div",{className:ae.tag,ref:Ea},Ft==null?void 0:Ft.map(vn=>x.createElement("span",{onClick:()=>zt(vn.id),key:vn.id,style:{color:sa},className:mt===vn.id?ae.active:""},x.createElement("span",{title:vn.name,className:ae.name},vn.name),!!xa&&x.createElement("span",{className:ae.num},vn.count)))))))},ce={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},Ce=({dataSource:Ft=[],value:mt,onChange:zt,className:mn,style:Jn={}})=>x.createElement("div",{style:Jn,className:He()(ce.tabs,mn)},Ft.map(ga=>x.createElement("span",{onClick:()=>zt(ga.id),className:mt===ga.id?ce.active:"",key:ga.id},ga.name))),Pe={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"},Ze=re(92832),Qe=({dataSource:Ft=[],value:mt="",onChange:zt,onInputChange:mn=()=>{},className:Jn,style:ga={},placeholder:un,allowClear:Xn=!1})=>{var sa;const[xa,ar]=(0,x.useState)(""),[Sn,Ga]=(0,x.useState)("");(0,x.useEffect)(()=>{var Ea;let Pa=mt;(Ea=JSON.stringify(mt))!=null&&Ea.includes("{")&&(ar(mt.id),Pa=mt.value||"");try{Ga(decodeURIComponent(Pa||""))}catch(rr){Ga(decodeURIComponent(Pa||""))}},[mt]);const $a=()=>{zt(encodeURIComponent(Sn),xa||null)},cr=Ea=>{Ea!==xa&&(ar(Ea),zt(encodeURIComponent(Sn),Ea))};return x.createElement("div",{className:He()(Pe.input,Jn),style:ga},!!Ft.length&&x.createElement("div",{className:Pe.dropdown},x.createElement("div",{className:Pe.text},(sa=Ft.find(Ea=>Ea.id===xa))==null?void 0:sa.name,x.createElement("i",{className:"iconfont icon-zhankai4"}),x.createElement("b",{className:Pe.b1}),x.createElement("b",{className:Pe.b2})),x.createElement("div",{className:Pe.menu},Ft.map((Ea,Pa)=>x.createElement("div",{key:Pa,onClick:()=>cr(Ea.id)},Ea.name)))),x.createElement(Ze.default,{onPressEnter:$a,value:Sn,onChange:Ea=>{Ga(Ea.target.value),mn(encodeURIComponent(Ea.target.value),xa||null)},bordered:!1,placeholder:un}),x.createElement("i",{onClick:$a,className:"iconfont icon-sousuo9 font14 pl10 current"}))},It={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},Ve=({dataSource:Ft=[],value:mt="",onChange:zt,onInputChange:mn=()=>{},className:Jn,style:ga={},placeholder:un,allowClear:Xn=!1})=>{var sa;const[xa,ar]=(0,x.useState)(""),[Sn,Ga]=(0,x.useState)("");(0,x.useEffect)(()=>{var Ea;let Pa=mt;(Ea=JSON.stringify(mt))!=null&&Ea.includes("{")&&(ar(mt.id),Pa=mt.value||"");try{Ga(decodeURIComponent(Pa||""))}catch(rr){Ga(decodeURIComponent(Pa||""))}},[mt]);const $a=()=>{zt(encodeURIComponent(Sn),xa||null)},cr=Ea=>{Ea!==xa&&(ar(Ea),zt(encodeURIComponent(Sn),Ea))};return x.createElement("div",{className:He()(It.input,Jn),style:ga},!!Ft.length&&x.createElement("div",{className:It.dropdown},x.createElement("div",{className:It.text},(sa=Ft.find(Ea=>Ea.id===xa))==null?void 0:sa.name,x.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),x.createElement("div",{className:It.menu},Ft.map((Ea,Pa)=>x.createElement("div",{key:Pa,onClick:()=>cr(Ea.id)},Ea.name)))),x.createElement(Ze.default,{onPressEnter:$a,value:Sn,onChange:Ea=>{Ga(Ea.target.value),mn(encodeURIComponent(Ea.target.value),xa||null)},bordered:!1,placeholder:un}),x.createElement("i",{onClick:$a,className:"iconfont icon-sousuo9 font14 pl10 current"}))},pt={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"},Tt=re(95392),an=({value:Ft,onChange:mt,className:zt,total:mn,pageSize:Jn,style:ga={}})=>{const un=(0,Tt.useIntl)(),Xn=Ft<2,sa=Ft>=Math.ceil(mn/Jn);return mn<=Jn?x.createElement(x.Fragment,null):x.createElement("div",{className:He()(pt.quickPager,zt),style:ga},x.createElement("div",{onClick:()=>{Xn||mt(Ft-1,"prev")},className:Xn?pt.disabled:""},un.formatMessage({id:"shixuns.previousPage"})),x.createElement("div",{onClick:()=>{sa||mt(Ft+1,"next")},className:sa?pt.disabled:""},un.formatMessage({id:"shixuns.nextPage"})))},vt={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"},je=re(71418),at=re(6848),ht=re(13570),Fe=re(78323),qe=re(63949),Mt=re(96908),nn=re(57177),Et=re(81378),Vt=re(13922),dt=({className:Ft,dataSource:mt=[],col:zt=4,right:mn,bottom:Jn=23,precision:ga=0,wrapWidth:un=1200,trackEventItems:Xn,loading:sa})=>{const xa=(0,Tt.useIntl)(),ar=Math.floor((un-(zt-1)*mn)/zt);return x.createElement(je.Z,{spinning:sa},x.createElement("div",{className:He()(vt.list,Ft)},!!mt.length&&mt.map((Sn,Ga)=>{const{name:$a,id:cr,identifier:Ea,power:Pa,cover_image_id:rr,pic:Nt}=Sn;return x.createElement("div",{className:vt.wrap,key:cr,style:{width:ar,marginRight:(1+Ga)%zt===0?0:mn+ga,marginBottom:Jn}},x.createElement("a",{target:"_blank",href:`/shixuns/${Ea}/challenges`,className:vt.li,onClick:vn=>{vn.preventDefault(),Xn&&(0,qe.L9)([Xn]),Pa&&(0,qe.xg)(`/shixuns/${Ea}/challenges`)}},x.createElement("div",{className:vt.img},x.createElement("img",{className:vt.cover,src:`${Nt}`}),Sn.is_jupyter&&x.createElement("img",{className:vt.sign,src:Mt}),Sn.is_jupyter_lab&&x.createElement("img",{className:vt.sign,src:nn}),Sn.is_unity_3d&&x.createElement("img",{className:vt.sign,src:Et})),x.createElement("div",{className:vt.name},x.createElement(at.Z,{title:$a||xa.formatMessage({id:"shixuns.practicalProjectNameNotFilled"})},x.createElement("span",{className:vt.e},$a||xa.formatMessage({id:"shixuns.practicalProjectNameNotFilled"})))),x.createElement("div",{className:vt.tags},x.createElement(at.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),x.createElement("span",null,Sn.challenges_count))),!!Sn.myshixuns_count&&x.createElement(at.Z,{placement:"bottom",title:xa.formatMessage({id:"shixuns.numberOfLearners"})},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),x.createElement("span",null,Sn.myshixuns_count))),x.createElement(at.Z,{placement:"bottom",title:xa.formatMessage({id:"shixuns.difficultyCoefficient",defaultMessage:"\u96BE\u5EA6\u7B49\u7EA7"})},x.createElement("span",null,x.createElement("span",null,Sn.level))),x.createElement("div",{className:vt.rate},x.createElement(ht.Z,{allowHalf:!0,disabled:!0,defaultValue:Sn.score_info}),x.createElement("span",null,"\xA0",Sn.score_info?`${Sn.score_info}\u5206`:"5\u5206")))),!Pa&&x.createElement("div",{className:vt.lockWrap},x.createElement("img",{src:`${Fe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!mt.length&&x.createElement(Vt.Z,null)))},ft={flex_box_center:"flex_box_center___KD0ZB",flex_space_between:"flex_space_between___rMep5",flex_box_vertical_center:"flex_box_vertical_center___jD3Po",flex_box_center_end:"flex_box_center_end___RbohB",flex_box_column:"flex_box_column___GmzUj",list:"list___dlUtq",wrap:"wrap___LYbIZ",lockWrap:"lockWrap___U7Ajb",li:"li___bsnqy",img:"img___yQ3UM",cover:"cover___KP0L8",bq:"bq___DtmL1",sign:"sign___TZ9Wq",titleBg:"titleBg___tnX0O",name:"name___OGYeq",e:"e___zxiB9",text:"text____ZmZX",value:"value___WPLok",rate:"rate___iOr7E"},Yt=({className:Ft,dataSource:mt=[],col:zt=4,right:mn,bottom:Jn=23,precision:ga=0,wrapWidth:un=1200,wrapClassName:Xn,trackEventItems:sa,loading:xa})=>{const ar=Math.floor((un-(zt-1)*mn)/zt);return x.createElement(je.Z,{spinning:xa},x.createElement("div",{className:He()(ft.list,Ft)},!!mt.length&&mt.map((Sn,Ga)=>{const{name:$a,id:cr,identifier:Ea,power:Pa,cover_image_id:rr,pic:Nt}=Sn;return x.createElement("div",{className:He()(ft.wrap,Xn),key:cr,style:{width:ar,marginRight:(1+Ga)%zt===0?0:mn+ga,marginBottom:Jn}},x.createElement("a",{target:"_blank",href:`/shixuns/${Ea}/challenges`,className:ft.li,onClick:vn=>{vn.preventDefault(),sa&&(0,qe.L9)([sa]),Pa&&(0,qe.xg)(`/shixuns/${Ea}/challenges`)}},x.createElement("img",{src:re(47621),className:ft.titleBg}),x.createElement("div",{className:ft.name},x.createElement(at.Z,{title:$a||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},x.createElement("span",{className:ft.e},$a||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),x.createElement("div",{style:{padding:"14px",paddingBottom:0}},x.createElement("div",{className:ft.img},x.createElement("img",{className:ft.cover,src:rr?`${Fe.Z.API_SERVER}/api/attachments/${rr}`:`${Fe.Z.IMG_SERVER+Nt}`}),Sn.is_jupyter&&x.createElement("div",{className:ft.bq},"Jupyter"),Sn.is_jupyter_lab&&x.createElement("div",{className:ft.bq},"JupyterLab"),Sn.is_unity_3d&&x.createElement("div",{className:ft.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),x.createElement("div",{className:"mt20 flex item-center justify-between"},x.createElement("div",null,x.createElement("span",{className:ft.text},"\u5B66\u4E60\u4EBA\u6570"),x.createElement("span",{className:ft.value},Sn.myshixuns_count)),x.createElement("div",null,x.createElement("span",{className:ft.text},"\u56F0\u96BE\u7B49\u7EA7"),x.createElement("span",{className:ft.value},Sn.level))),x.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},x.createElement("div",null,x.createElement("span",{className:ft.text},"\u5173\u5361\u6570"),x.createElement("span",{className:ft.value},Sn.challenges_count)),x.createElement("div",{className:ft.rate},x.createElement(ht.Z,{allowHalf:!0,disabled:!0,defaultValue:Sn.score_info}),x.createElement("span",{className:ft.value,style:{color:"#FF9C00"}},"\xA0",Sn.score_info?`${Sn.score_info}\u5206`:"5\u5206"))))),!Pa&&x.createElement("div",{className:ft.lockWrap},x.createElement("img",{src:`${Fe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!mt.length&&x.createElement(Vt.Z,null)))},We={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},Ye="data:image/png;base64,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",we="data:image/png;base64,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",me="data:image/png;base64,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",ze=({className:Ft,dataSource:mt=[],col:zt=4,right:mn,bottom:Jn=23,precision:ga=0,wrapWidth:un=1200,trackEventItems:Xn,loading:sa,wrapClassName:xa,imgClassName:ar})=>{const Sn=Math.floor((un-(zt-1)*mn)/zt);return x.createElement(je.Z,{spinning:sa},x.createElement("div",{className:He()(We.list,Ft)},!!mt.length&&mt.map((Ga,$a)=>{const{name:cr,id:Ea,identifier:Pa,power:rr,cover_image_id:Nt,pic:vn}=Ga;return x.createElement("div",{className:He()(We.wrap,xa),key:Ea,style:{width:Sn,marginRight:(1+$a)%zt===0?0:mn+ga,marginBottom:Jn}},x.createElement("a",{target:"_blank",href:`/shixuns/${Pa}/challenges`,className:We.li,onClick:Gn=>{Gn.preventDefault(),Xn&&(0,qe.L9)([Xn]),rr&&(0,qe.xg)(`/shixuns/${Pa}/challenges`)}},x.createElement("div",{className:He()(We.img,ar)},x.createElement("img",{className:We.cover,src:Nt?`${Fe.Z.API_SERVER}/api/attachments/${Nt}`:`${Fe.Z.IMG_SERVER+vn}`}),Ga.is_jupyter&&x.createElement("img",{className:We.sign,src:Ye}),Ga.is_jupyter_lab&&x.createElement("img",{className:We.sign,src:we}),Ga.is_unity_3d&&x.createElement("img",{className:We.sign,src:me})),x.createElement("div",{className:We.name},x.createElement(at.Z,{title:cr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},x.createElement("span",{className:We.e},cr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),x.createElement("div",{className:We.tags},x.createElement(at.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),x.createElement("span",null,Ga.challenges_count))),!!Ga.myshixuns_count&&x.createElement(at.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),x.createElement("span",null,Ga.myshixuns_count))),x.createElement(at.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},x.createElement("span",null,x.createElement("span",null,Ga.level))),x.createElement("div",{className:We.rate},x.createElement(ht.Z,{allowHalf:!0,disabled:!0,defaultValue:Ga.score_info}),x.createElement("span",null,"\xA0",Ga.score_info?`${Ga.score_info}\u5206`:"5\u5206")))),!rr&&x.createElement("div",{className:We.lockWrap},x.createElement("img",{src:`${Fe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!mt.length&&x.createElement(Vt.Z,null)))},ye=re(47140),he={flex_box_center:"flex_box_center___vu9yi",flex_space_between:"flex_space_between___LwoH7",flex_box_vertical_center:"flex_box_vertical_center___pUG0J",flex_box_center_end:"flex_box_center_end___xWI9t",flex_box_column:"flex_box_column___Mr5rB",list:"list___zE1wj",wrap:"wrap___5HG1h",lockWrap:"lockWrap___zziwX",li:"li___aNI2z",img:"img___adfIp",cover:"cover___G1cj9",bq:"bq___hpdTt",sign:"sign___kHAha",titleBg:"titleBg___S1VlI",name:"name___zsjxM",e:"e___fd1jW",text:"text___b9Tdy",value:"value___ZASRv",unit:"unit___sMNBQ",tags:"tags___KbL1d",tag1:"tag1___c9ebE",tag2:"tag2___bxczv"},tt=re(79005),Oe=re(20345),Ae=re(77882),Ge=re(31081),Bt=re(75309),Pt=re(71979),Wt=re(47558),Ht=re(42922),Gt=re(66832),Be=re(96593),lt=re(19664),At=re(91833),gt=Object.defineProperty,bt=Object.getOwnPropertySymbols,dn=Object.prototype.hasOwnProperty,Pn=Object.prototype.propertyIsEnumerable,cn=(Ft,mt,zt)=>mt in Ft?gt(Ft,mt,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Ft[mt]=zt,Cn=(Ft,mt)=>{for(var zt in mt||(mt={}))dn.call(mt,zt)&&cn(Ft,zt,mt[zt]);if(bt)for(var zt of bt(mt))Pn.call(mt,zt)&&cn(Ft,zt,mt[zt]);return Ft};const Hn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:tt,swimg:Oe},{name:"101\u8BA1\u5212",ptimg:Ae,swimg:Ge},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Bt,swimg:Pt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Wt,swimg:Ht},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Gt,swimg:Be},{name:"\u519B\u961F\u4E00\u6D41",ptimg:lt,swimg:At}];var Un=({className:Ft,dataSource:mt=[],col:zt=4,right:mn,bottom:Jn=23,precision:ga=0,wrapWidth:un=1200,trackEventItems:Xn,loading:sa,wrapClassName:xa,imgClassName:ar,isArrow:Sn=!1,imgStyle:Ga={}})=>{const $a=Math.floor((un-(zt-1)*mn)/zt),[cr,Ea]=(0,x.useState)(),[Pa,rr]=(0,x.useState)(),Nt=Gn=>Ea(Gn),vn=()=>Ea(-1);return x.createElement(je.Z,{spinning:sa},x.createElement("div",{className:He()(he.list,Ft)},!!(mt!=null&&mt.length)&&(mt==null?void 0:mt.map((Gn,sr)=>{var gr;const{name:Ar,id:xr,identifier:dr,featured:yr,school_name:hr,image_url:br,excellent:Er,is_plan:Br}=Gn;return x.createElement("div",{key:xr,className:He()(he.wrap,xa),style:{width:$a,marginRight:(1+sr)%zt===0?0:mn+ga,marginBottom:Jn}},x.createElement("a",{target:"_blank",href:`/paths/${dr}`,className:he.li,onClick:Dr=>{Dr.preventDefault(),Xn&&(0,qe.L9)([Xn]),(0,qe.xg)(`/paths/${dr}`)}},x.createElement("img",{src:re(39057),className:he.titleBg}),x.createElement("div",{className:he.name},x.createElement(at.Z,{title:Ar},x.createElement("span",{className:he.e,style:{color:Sn&&cr===sr?"#145DFF":"#000000"},onMouseEnter:()=>{Nt(sr)},onMouseLeave:vn},Ar))),x.createElement("div",{style:{padding:"14px",paddingBottom:0}},x.createElement("div",{className:He()(he.img,ar)},x.createElement("img",{className:he.cover,style:Cn({},Ga),src:`${Fe.Z.IMG_SERVER+br}`}),(gr=Gn==null?void 0:Gn.subject_tags)==null?void 0:gr.map((Dr,mr)=>{var Zr,so;if(mr===0){const Kr=(Zr=Hn.find(xo=>xo.name==Dr))==null?void 0:Zr.swimg;return x.createElement("img",{className:he.sign,src:Kr,style:{left:"-4px"}})}const Rr=(so=Hn.find(Kr=>Kr.name==Dr))==null?void 0:so.ptimg;return x.createElement("img",{className:he.sign,src:Rr,style:{left:`${48+52*(mr-1)+2*mr}px`}})}),x.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Gn==null?void 0:Gn.excellent)&&x.createElement("div",{className:he.bq},"\u5F00\u653E\u8BFE\u7A0B"))),x.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},x.createElement("div",null,x.createElement("span",{className:he.text},"\u7AE0\u8282\u6570"),x.createElement("span",{className:he.value},Gn.stages_count)),x.createElement("div",null,x.createElement("span",{className:he.text},"\u5B66\u4E60\u4EBA\u6570"),x.createElement("span",{className:he.value},Gn.members_count))))))})),!mt.length&&x.createElement(Vt.Z,null)))},qn={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},oa=re(81779),yn=re(59301);const pa=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:tt,swimg:Oe},{name:"101\u8BA1\u5212",ptimg:Ae,swimg:Ge},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Bt,swimg:Pt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Wt,swimg:Ht},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Gt,swimg:Be},{name:"\u519B\u961F\u4E00\u6D41",ptimg:lt,swimg:At}];var $n=({className:Ft,dataSource:mt=[],col:zt=4,right:mn,bottom:Jn=23,precision:ga=0,wrapWidth:un=1200,trackEventItems:Xn,loading:sa,onRemove:xa=()=>{},isCurrent:ar=!0,showAlias:Sn=!1,wrapClassName:Ga,imgClassName:$a})=>{const cr=Math.floor((un-(zt-1)*mn)/zt),Ea=[{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(Pa=>(window.ENV==="build"&&(Pa.ptimg=`/react/build${Pa.ptimg}`,Pa.swimg=`/react/build${Pa.swimg}`),Pa));return yn.createElement(je.Z,{spinning:sa},yn.createElement("div",{className:He()(qn.list,Ft)},!!(mt!=null&&mt.length)&&(mt==null?void 0:mt.map((Pa,rr)=>{var Nt;const{name:vn,id:Gn,identifier:sr,featured:gr,school_name:Ar,image_url:xr,excellent:dr,is_plan:yr}=Pa;return yn.createElement("div",{key:Gn,className:He()(qn.wrap,Ga),style:{width:cr,marginRight:(1+rr)%zt===0?0:mn+ga,marginBottom:Jn}},yn.createElement("a",{className:qn.li,onClick:hr=>{hr.preventDefault(),hr.stopPropagation(),Xn&&(0,qe.L9)([Xn]),(0,qe.xg)(`/paths/${sr}`)}},yn.createElement("div",{className:He()(qn.img,$a)},yn.createElement("img",{className:qn.cover,src:`${Fe.Z.IMG_SERVER+xr}`}),ar&&(0,oa.bg)()&&(Pa==null?void 0:Pa.studying)&&yn.createElement("div",{className:`${qn.movebq} user-path-items`,onClick:hr=>{hr.stopPropagation(),xa(Pa)}},yn.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),yn.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Nt=Pa==null?void 0:Pa.subject_tags)==null?void 0:Nt.map((hr,br)=>{var Er,Br;if(br===0){const mr=(Er=Ea.find(Zr=>Zr.name==hr))==null?void 0:Er.swimg;return yn.createElement("img",{className:qn.sign,src:mr,style:{left:"-4px"}})}const Dr=(Br=Ea.find(mr=>mr.name==hr))==null?void 0:Br.ptimg;return yn.createElement("img",{className:qn.sign,src:Dr,style:{left:`${48+52*(br-1)+2*br}px`}})}),yn.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Pa==null?void 0:Pa.excellent)&&yn.createElement("div",{className:qn.bq},"\u5F00\u653E\u8BFE\u7A0B"))),yn.createElement("div",{className:qn.name},yn.createElement(at.Z,{title:Sn&&(Pa!=null&&Pa.excellent_alias_name)?yn.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${vn}`,yn.createElement("br",null),yn.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Pa==null?void 0:Pa.excellent_alias_name}`)):vn},yn.createElement("span",{className:qn.e},Sn&&(Pa==null?void 0:Pa.excellent_alias_name)||vn))),yn.createElement("div",{className:qn.tags},yn.createElement("div",null,yn.createElement(at.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},yn.createElement("span",null,yn.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),yn.createElement("span",null,Pa.stages_count))),yn.createElement(at.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},yn.createElement("span",null,yn.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),yn.createElement("span",null,Pa.members_count)))))))})),!mt.length&&yn.createElement(Vt.Z,null)))},aa={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"},Ra="data:image/png;base64,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",Vn=re(59301),er=({className:Ft,dataSource:mt=[],col:zt=4,right:mn,bottom:Jn=23,precision:ga=0,wrapWidth:un=1200,trackEventItems:Xn,loading:sa})=>{const xa=(0,Tt.useIntl)(),ar=Math.floor((un-(zt-1)*mn)/zt);return Vn.createElement(je.Z,{spinning:sa},Vn.createElement("div",{className:He()(aa.list,Ft)},!!mt.length&&mt.map((Sn,Ga)=>{const{subject_identifier:$a,id:cr,identifier:Ea,power:Pa}=Sn,rr=Sn.is_public!=0&&Sn.is_public;return Vn.createElement("div",{className:aa.wrap,key:cr,style:{width:ar,marginRight:(1+Ga)%zt===0?0:mn+ga,marginBottom:Jn}},Vn.createElement("a",{className:aa.li,onClick:Nt=>{Nt.preventDefault(),Xn&&(0,qe.L9)([Xn]),(0,qe.xg)(Sn.first_category_url)}},Vn.createElement("div",{className:aa.top},Vn.createElement(at.Z,{title:Sn.name},Vn.createElement("div",{className:aa.name},Sn.name)),Vn.createElement("img",{className:aa.img,src:Fe.Z.IMG_SERVER+"/images/"+Sn.avatar_url}),Vn.createElement("div",{className:aa.text,title:Sn.creator},Sn.creator),$a&&Vn.createElement("div",{className:aa.btns},Vn.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Vn.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),rr&&Vn.createElement("div",{className:aa.sign},xa.formatMessage({id:"classrooms.public",defaultMessage:"\u516C\u5F00"}))),Vn.createElement("div",{className:aa.bottom},Sn.visits>0&&Vn.createElement(at.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Vn.createElement("span",null,Vn.createElement("i",{className:"iconfont icon-liulanyan"}),Vn.createElement("span",null,Sn.visits))),Sn.course_members_count>0&&Vn.createElement(at.Z,{title:"\u6210\u5458",placement:"bottom"},Vn.createElement("span",null,Vn.createElement("i",{className:"iconfont icon-chengyuan"}),Sn.course_members_count)),Sn.tasks_count>0&&Vn.createElement(at.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Vn.createElement("span",null,Vn.createElement("i",{className:"iconfont icon-zuoye"}),Sn.tasks_count)),Sn.is_end?Vn.createElement("div",{style:{color:"#6B758B"}},xa.formatMessage({id:"classrooms.ended",defaultMessage:"\u5DF2\u7ED3\u675F"})):Vn.createElement("div",{style:{color:"#00B187"}},xa.formatMessage({id:"classrooms.inProgress",defaultMessage:"\u8FDB\u884C\u4E2D"})))),!Sn.is_accessible&&Vn.createElement("div",{className:aa.lockWrap},Vn.createElement("img",{src:`${Fe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Vn.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!mt.length&&Vn.createElement(Vt.Z,null)))},ia={flex_box_center:"flex_box_center___PuarE",flex_space_between:"flex_space_between___q4lAa",flex_box_vertical_center:"flex_box_vertical_center___wsb8w",flex_box_center_end:"flex_box_center_end___H781P",flex_box_column:"flex_box_column___bHK1y",list:"list___e2XDo",wrap:"wrap___cz7sh",lockWrap:"lockWrap___EPuRr",creator:"creator___Y6Xjp",img:"img___kSEud",text:"text___GIlhY",top:"top___K4GCD",sign:"sign___KCjEP",name:"name___z3U4d",middle:"middle___LeUM5",row:"row___VBzfJ",value:"value___qigWu",btns:"btns___kGysm",bottom:"bottom___yPYd5",warpStyle:"warpStyle___pH3uC"},ba="data:image/png;base64,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",Ua=({className:Ft,dataSource:mt=[],col:zt=4,right:mn,bottom:Jn=23,precision:ga=0,wrapWidth:un=1200,wrapClassName:Xn,trackEventItems:sa,loading:xa})=>{const ar=Math.floor((un-(zt-1)*mn)/zt);return x.createElement(je.Z,{spinning:xa},x.createElement("div",{className:He()(ia.list,Ft)},!!mt.length&&mt.map((Sn,Ga)=>{const{subject_identifier:$a,id:cr,identifier:Ea,power:Pa}=Sn,rr=Sn.is_public!=0&&Sn.is_public;return x.createElement("div",{className:He()(`${ia.wrap} ${Sn.is_accessible?"":ia.warpStyle}`,Xn),key:cr,style:{width:ar,marginRight:(1+Ga)%zt===0?0:mn+ga,marginBottom:Jn}},x.createElement("a",{className:ia.li,onClick:Nt=>{Nt.preventDefault(),sa&&(0,qe.L9)([sa]),(0,qe.xg)(Sn.first_category_url)}},x.createElement("div",{className:ia.creator},x.createElement("img",{className:ia.img,src:Fe.Z.IMG_SERVER+"/images/"+Sn.avatar_url}),x.createElement("div",{className:ia.text,title:Sn.creator},Sn.creator)),x.createElement("div",{className:ia.top},x.createElement(at.Z,{title:Sn.name},x.createElement("div",{className:ia.name},Sn.name)),rr&&x.createElement("div",{className:ia.sign},"\u516C\u5F00")),x.createElement("div",{className:ia.middle},x.createElement("div",{className:ia.row,style:{marginBottom:6}},x.createElement("div",null,x.createElement("span",{className:ia.text},"\u8BBF\u95EE\u91CF"),x.createElement("span",{className:ia.value},(Sn==null?void 0:Sn.visits)||0)),x.createElement("div",null,x.createElement("span",{className:ia.text},"\u6210\u5458"),x.createElement("span",{className:ia.value},(Sn==null?void 0:Sn.course_members_count)||0))),x.createElement("div",{className:ia.row},x.createElement("div",null,x.createElement("span",{className:ia.text,style:{width:42}},"\u4F5C",x.createElement("span",{style:{marginLeft:14}},"\u4E1A")),x.createElement("span",{className:ia.value},(Sn==null?void 0:Sn.tasks_count)||0)),x.createElement("div",null,x.createElement("span",{className:ia.text},"\u72B6\u6001"),Sn.is_end?x.createElement("span",{className:ia.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):x.createElement("span",{className:ia.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),$a&&x.createElement("div",{className:ia.btns},x.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),x.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Sn.is_accessible&&x.createElement("div",{className:ia.lockWrap},x.createElement("img",{src:`${Fe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!mt.length&&x.createElement(Vt.Z,null)))},it={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},wt="data:image/png;base64,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",En=({className:Ft,dataSource:mt=[],col:zt=4,right:mn,bottom:Jn=23,precision:ga=0,wrapWidth:un=1200,wrapClassName:Xn,trackEventItems:sa,loading:xa})=>{const ar=Math.floor((un-(zt-1)*mn)/zt);return x.createElement(je.Z,{spinning:xa},x.createElement("div",{className:He()(it.list,Ft)},!!mt.length&&mt.map((Sn,Ga)=>{const{subject_identifier:$a,id:cr,identifier:Ea,power:Pa}=Sn,rr=Sn.is_public!=0&&Sn.is_public;return x.createElement("div",{className:He()(`${it.wrap} ${Sn.is_accessible?"":it.warpStyle}`,Xn),key:cr,style:{width:ar,marginRight:(1+Ga)%zt===0?0:mn+ga,marginBottom:Jn}},x.createElement("a",{className:it.li,onClick:Nt=>{Nt.preventDefault(),sa&&(0,qe.L9)([sa]),(0,qe.xg)(Sn.first_category_url)}},x.createElement("div",{className:it.creator},x.createElement("img",{className:it.img,src:Fe.Z.IMG_SERVER+"/images/"+Sn.avatar_url}),x.createElement("div",{className:it.text,title:Sn.creator},Sn.creator)),x.createElement("div",{className:it.top},x.createElement(at.Z,{title:Sn.name},x.createElement("div",{className:it.name},Sn.name)),rr&&x.createElement("div",{className:it.sign})),x.createElement("div",{className:it.middle},x.createElement("div",{className:it.row,style:{marginBottom:6}},x.createElement("div",null,x.createElement("span",{className:it.text},"\u8BBF\u95EE\u91CF"),x.createElement("span",{className:it.value},(Sn==null?void 0:Sn.visits)||0)),x.createElement("div",null,x.createElement("span",{className:it.text},"\u6210\u5458"),x.createElement("span",{className:it.value},(Sn==null?void 0:Sn.course_members_count)||0))),x.createElement("div",{className:it.row},x.createElement("div",null,x.createElement("span",{className:it.text,style:{width:42}},"\u4F5C",x.createElement("span",{style:{marginLeft:14}},"\u4E1A")),x.createElement("span",{className:it.value},(Sn==null?void 0:Sn.tasks_count)||0)),x.createElement("div",null,x.createElement("span",{className:it.text},"\u72B6\u6001"),Sn.is_end?x.createElement("span",{className:it.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):x.createElement("span",{className:it.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),$a&&x.createElement("div",{className:it.btns},x.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),x.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Sn.is_accessible&&x.createElement("div",{className:it.lockWrap},x.createElement("img",{src:`${Fe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!mt.length&&x.createElement(Vt.Z,null)))},bn={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"},ca=({dataSource:Ft=[],value:mt,onChange:zt,className:mn,style:Jn={},tabBarExtraContent:ga})=>x.createElement("div",{className:He()(bn.tabs,mn),style:Jn},x.createElement("div",{className:bn.tabsWrap},Ft.map((un,Xn)=>x.createElement("aside",{className:bn.tab,onClick:()=>{zt(un.id),un.link&&Tt.history.push(un.link)},key:Xn},x.createElement("div",{className:mt===un.id?bn.active:""},un.name),(un==null?void 0:un.resetCount)==null&&(un==null?void 0:un.total)!==void 0&&x.createElement("span",null,"\uFF08",un==null?void 0:un.total,"\uFF09"),(un==null?void 0:un.resetCount)!==void 0&&(un==null?void 0:un.total)!==void 0&&x.createElement(at.Z,{title:(un==null?void 0:un.tip)!=null?un==null?void 0:un.tip:""},x.createElement("span",{style:{color:"#9096A3"}},"\uFF08",x.createElement("span",{style:{color:"#000"}},un==null?void 0:un.resetCount),"/",x.createElement("span",null,un==null?void 0:un.total),"\uFF09"))))),x.createElement("div",{className:bn.tabBar},ga)),Qn={flex_box_center:"flex_box_center___itkVp",flex_space_between:"flex_space_between___F4yZx",flex_box_vertical_center:"flex_box_vertical_center___ko4cu",flex_box_center_end:"flex_box_center_end___cCBYR",flex_box_column:"flex_box_column___Mpq6K",tabs:"tabs___qRAhL",tabsWrap:"tabsWrap___CGRvS",tab:"tab___eYne_",active:"active___swSx6"},St=({dataSource:Ft=[],value:mt,onChange:zt,className:mn,style:Jn={},tabBarExtraContent:ga})=>x.createElement("div",{className:He()(Qn.tabs,mn),style:Jn},x.createElement("div",{className:Qn.tabsWrap},Ft.map((un,Xn)=>x.createElement("aside",{className:Qn.tab,onClick:()=>{zt(un.id),un.link&&Tt.history.push(un.link)},key:Xn},x.createElement("div",{className:mt===un.id?Qn.active:""},un.name),(un==null?void 0:un.resetCount)==null&&(un==null?void 0:un.total)!==void 0&&x.createElement("span",null,"\uFF08",un==null?void 0:un.total,"\uFF09"),(un==null?void 0:un.resetCount)!==void 0&&(un==null?void 0:un.total)!==void 0&&x.createElement(at.Z,{title:(un==null?void 0:un.tip)!=null?un==null?void 0:un.tip:""},x.createElement("span",{style:{color:"#9096A3"}},"\uFF08",x.createElement("span",{style:{color:"#000"}},un==null?void 0:un.resetCount),"/",x.createElement("span",null,un==null?void 0:un.total),"\uFF09"))))),x.createElement("div",{className:Qn.tabBar},ga)),ln={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},gn=({dataSource:Ft=[],value:mt,onChange:zt,className:mn,style:Jn={},tabBarExtraContent:ga})=>x.createElement("div",{className:He()(ln.tabs,mn),style:Jn},x.createElement("div",{className:ln.tabsWrap},Ft.map((un,Xn)=>x.createElement("aside",{className:`${ln.tab} ${mt===un.id?ln.active:""}`,onClick:()=>{zt(un.id),un.link&&Tt.history.push(un.link)},key:Xn},x.createElement("div",null,un.name),(un==null?void 0:un.resetCount)==null&&(un==null?void 0:un.total)!==void 0&&x.createElement("span",null,"\uFF08",un==null?void 0:un.total,"\uFF09"),(un==null?void 0:un.resetCount)!==void 0&&(un==null?void 0:un.total)!==void 0&&x.createElement(at.Z,{title:(un==null?void 0:un.tip)!=null?un==null?void 0:un.tip:""},x.createElement("span",{style:{color:"#9096A3"}},"\uFF08",x.createElement("span",{style:{color:"#000"}},un==null?void 0:un.resetCount),"/",x.createElement("span",null,un==null?void 0:un.total),"\uFF09"))))),x.createElement("div",{className:ln.tabBar},ga)),jn=({className:Ft,style:mt={},children:zt})=>x.createElement("div",{className:He()(Ft),style:mt},zt),An={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"},xe=re(38854),xt=re(20834);const Lt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var en=({sortValue:Ft,dropValue:mt,className:zt,onSort:mn,onDrop:Jn,dataSource:ga=Lt})=>{var un;return x.createElement("div",{className:He()(An.orderWrap,zt)},x.createElement(xe.Z,{dropdownRender:()=>x.createElement(xt.default,null,ga.map((Xn,sa)=>x.createElement(xt.default.Item,{key:sa,onClick:()=>Jn(Xn.id)},Xn.name)))},x.createElement("span",{className:An.orderTextWrap},(un=ga.find(Xn=>mt===Xn.id))==null?void 0:un.name)),x.createElement("span",{className:An.orderIconWrap},x.createElement("span",{className:An.orderAsc},x.createElement("i",{className:Ft==="asc"?`iconfont icon-sanjiaoxing-up font12 ${An.cursorPointer} ${An.active}`:`iconfont icon-sanjiaoxing-up font12 ${An.cursorPointer}`,onClick:()=>mn(Ft==="asc"?"desc":"asc")})),x.createElement("span",{className:An.orderDesc},x.createElement("i",{className:Ft==="desc"?`iconfont icon-sanjiaoxing-down font12 ${An.cursorPointer} ${An.active}`:`iconfont icon-sanjiaoxing-down font12 ${An.cursorPointer}`,onClick:()=>mn(Ft==="asc"?"desc":"asc")}))))},Xt={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const Ut=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Zn=({sortValue:Ft,dropValue:mt,className:zt,onSort:mn,onDrop:Jn,dataSource:ga=Ut})=>{var un;return x.createElement("div",{className:He()(Xt.orderWrap,zt)},x.createElement(xe.Z,{dropdownRender:()=>x.createElement(xt.default,null,ga.map((Xn,sa)=>x.createElement(xt.default.Item,{key:sa,onClick:()=>Jn(Xn.id)},Xn.name)))},x.createElement("span",{className:Xt.orderTextWrap},(un=ga.find(Xn=>mt===Xn.id))==null?void 0:un.name)),x.createElement("span",{className:Xt.orderIconWrap},x.createElement("span",{className:Xt.orderAsc},x.createElement("i",{className:Ft==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Xt.cursorPointer} ${Xt.active}`:`iconfont icon-sanjiaoxing-up font12 ${Xt.cursorPointer}`,onClick:()=>mn(Ft==="asc"?"desc":"asc")})),x.createElement("span",{className:Xt.orderDesc},x.createElement("i",{className:Ft==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Xt.cursorPointer} ${Xt.active}`:`iconfont icon-sanjiaoxing-down font12 ${Xt.cursorPointer}`,onClick:()=>mn(Ft==="asc"?"desc":"asc")}))))},rt={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v",ThemeOne:"ThemeOne___iCQio"},Me=re(3113),Dt=re(76936),rn=Object.defineProperty,In=Object.getOwnPropertySymbols,ea=Object.prototype.hasOwnProperty,Zt=Object.prototype.propertyIsEnumerable,Jt=(Ft,mt,zt)=>mt in Ft?rn(Ft,mt,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Ft[mt]=zt,Qt=(Ft,mt)=>{for(var zt in mt||(mt={}))ea.call(mt,zt)&&Jt(Ft,zt,mt[zt]);if(In)for(var zt of In(mt))Zt.call(mt,zt)&&Jt(Ft,zt,mt[zt]);return Ft},Rt=(Ft,mt)=>{var zt={};for(var mn in Ft)ea.call(Ft,mn)&&mt.indexOf(mn)<0&&(zt[mn]=Ft[mn]);if(Ft!=null&&In)for(var mn of In(Ft))mt.indexOf(mn)<0&&Zt.call(Ft,mn)&&(zt[mn]=Ft[mn]);return zt},Dn=(Ft,mt,zt)=>new Promise((mn,Jn)=>{var ga=sa=>{try{Xn(zt.next(sa))}catch(xa){Jn(xa)}},un=sa=>{try{Xn(zt.throw(sa))}catch(xa){Jn(xa)}},Xn=sa=>sa.done?mn(sa.value):Promise.resolve(sa.value).then(ga,un);Xn((zt=zt.apply(Ft,mt)).next())}),Nn=Ft=>{var mt=Ft,{className:zt,style:mn,children:Jn,loading:ga=!1,openLoading:un,onClick:Xn=()=>{},size:sa="middle",shape:xa="round",theme:ar}=mt,Sn=Rt(mt,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Ga,$a]=(0,x.useState)(!1),cr=(0,x.useMemo)(()=>{switch(ar){case Dt.Fy.THEMEONE:return rt.ThemeOne;case Dt.Fy.DEFAULT:default:return rt.btn}},[ar]);return x.createElement(Me.ZP,Qt({onClick:(0,nt.throttle)(Ea=>Dn(void 0,null,function*(){un&&$a(!0);try{yield Xn(Ea)}catch(Pa){console.log("error",Pa)}un&&$a(!1)}),2e3,{leading:!0,trailing:!1}),className:He()(cr,rt[`${sa}-${xa}`],zt),style:mn,size:sa,shape:xa,loading:Ga||ga},Sn),Jn)},Yn={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"},On=({className:Ft,style:mt,children:zt=null,onClick:mn,title:Jn})=>x.createElement("div",{className:He()(Yn.head,Ft),style:mt},x.createElement("span",{className:"primary-hover",onClick:mn},x.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),x.createElement("b",{title:Jn},Jn),x.createElement("div",{className:Yn.node},zt)),_n={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"},ja=({confirmShow:Ft=!0,confirmTitle:mt,confirmClick:zt,cancelShow:mn=!0,cancelTitle:Jn,cancelClick:ga,className:un,style:Xn,confirmLoading:sa=!1})=>x.createElement("div",{className:He()(_n.btns,un),style:Xn},Ft&&x.createElement(Me.ZP,{loading:sa,onClick:zt,type:"primary",className:_n.confirm},mt),mn&&x.createElement(Me.ZP,{onClick:ga,className:_n.cancel},Jn)),Ta={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"},Fa=({className:Ft,style:mt={},LeftContent:zt,children:mn,RightContent:Jn})=>x.createElement("div",{className:He()(Ta.fixedBottom,Ft),style:mt},x.createElement("div",{className:Ta.wrap},x.createElement("div",{className:Ta.left},zt),x.createElement("div",{className:Ta.center},mn),x.createElement("div",{className:Ta.right},Jn))),Sa={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"},Za=({className:Ft,style:mt={},dataSource:zt=[]})=>x.createElement("div",{className:He()(Sa.crumbs,Ft),style:mt},zt.map((mn,Jn)=>JnTt.history.push(mn.path)},mn.name):x.createElement("span",null,mn.name),x.createElement("span",null,"\xA0",">","\xA0")):x.createElement("span",{key:Jn,style:{color:"#5F6368"}},mn.name))),Va=re(31797),Qa=Object.defineProperty,ka=Object.defineProperties,qa=Object.getOwnPropertyDescriptors,Aa=Object.getOwnPropertySymbols,da=Object.prototype.hasOwnProperty,La=Object.prototype.propertyIsEnumerable,Oa=(Ft,mt,zt)=>mt in Ft?Qa(Ft,mt,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Ft[mt]=zt,Da=(Ft,mt)=>{for(var zt in mt||(mt={}))da.call(mt,zt)&&Oa(Ft,zt,mt[zt]);if(Aa)for(var zt of Aa(mt))La.call(mt,zt)&&Oa(Ft,zt,mt[zt]);return Ft},_a=(Ft,mt)=>ka(Ft,qa(mt)),ir=(Ft,mt)=>{var zt={};for(var mn in Ft)da.call(Ft,mn)&&mt.indexOf(mn)<0&&(zt[mn]=Ft[mn]);if(Ft!=null&&Aa)for(var mn of Aa(Ft))mt.indexOf(mn)<0&&La.call(Ft,mn)&&(zt[mn]=Ft[mn]);return zt};const{Countdown:Ma}=Va.default;var va=Ft=>{var mt=Ft,{onChange:zt}=mt,mn=ir(mt,["onChange"]);const[Jn,ga]=(0,x.useState)(null);(0,x.useEffect)(()=>{typeof Jn=="number"&&Jn>=0&&zt(Jn)},[Jn]);const un=Xn=>{const sa=Math.floor(Xn/1e3);ga(sa)};return x.createElement(Ma,_a(Da({},mn),{onChange:un}))},Kn={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},lr=({DataProps:Ft,className:mt,style:zt={}})=>{var mn;return x.createElement("div",{className:He()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",Kn.ClassRoomItem,mt),style:zt,onClick:()=>{(0,qe.xg)(Ft==null?void 0:Ft.first_category_url)}},x.createElement("div",{className:"flex flex-col item-center"},x.createElement("img",{src:`${(mn=Fe.Z)==null?void 0:mn.IMG_SERVER}/images/${Ft==null?void 0:Ft.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Ft==null?void 0:Ft.subject_identifier)&&x.createElement("div",{className:"mt-40px"},x.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),x.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),x.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},x.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Ft!=null&&Ft.is_public)&&x.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),x.createElement("span",{className:He()("text-16px font-medium",Kn.TitleDom)},Ft==null?void 0:Ft.name)),x.createElement("div",{className:"c-grey-333 font-medium"},Ft==null?void 0:Ft.creator),x.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Ft==null?void 0:Ft.course_members_count),x.createElement("div",{className:"c-grey-333 flex item-center justify-between"},x.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Ft==null?void 0:Ft.tasks_count),Ft!=null&&Ft.is_end?x.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):x.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},qt=Object.defineProperty,ha=Object.getOwnPropertySymbols,hn=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,Bn=(Ft,mt,zt)=>mt in Ft?qt(Ft,mt,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Ft[mt]=zt,Ln=(Ft,mt)=>{for(var zt in mt||(mt={}))hn.call(mt,zt)&&Bn(Ft,zt,mt[zt]);if(ha)for(var zt of ha(mt))pn.call(mt,zt)&&Bn(Ft,zt,mt[zt]);return Ft},za=({DataProps:Ft=[],selectValue:mt,onChange:zt,className:mn,style:Jn={},extra:ga,classNameItem:un,styleItem:Xn={},barHidden:sa})=>{const[xa,ar]=(0,x.useState)();return(0,x.useEffect)(()=>{ar(Array.isArray(mt)?mt:[mt])},[mt]),x.createElement("div",{className:He()("flex px-20px py-10px gap-40px",mn),style:Ln({borderBottom:"1px solid #D3F0FF"},Jn)},Ft==null?void 0:Ft.map(Sn=>x.createElement("div",{key:Sn==null?void 0:Sn.id,className:He()("flex item-center justify-center current c-grey-333 text-16 relative",un,Sn==null?void 0:Sn.className),style:Ln(Ln({color:xa!=null&&xa.includes(Sn==null?void 0:Sn.id)?"#1890FF":"",minWidth:88},Xn),(Sn==null?void 0:Sn.style)||{}),onClick:Ga=>{zt==null||zt({domEvent:Ga,item:Sn}),Sn!=null&&Sn.link&&Tt.history.push(Sn==null?void 0:Sn.link)}},Sn==null?void 0:Sn.name,!sa&&(xa==null?void 0:xa.includes(Sn==null?void 0:Sn.id))&&x.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),x.createElement("div",{className:"ml-auto"},ga))},tn=Object.defineProperty,Ha=Object.defineProperties,Ka=Object.getOwnPropertyDescriptors,Na=Object.getOwnPropertySymbols,ur=Object.prototype.hasOwnProperty,Ca=Object.prototype.propertyIsEnumerable,fa=(Ft,mt,zt)=>mt in Ft?tn(Ft,mt,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Ft[mt]=zt,wa=(Ft,mt)=>{for(var zt in mt||(mt={}))ur.call(mt,zt)&&fa(Ft,zt,mt[zt]);if(Na)for(var zt of Na(mt))Ca.call(mt,zt)&&fa(Ft,zt,mt[zt]);return Ft},la=(Ft,mt)=>Ha(Ft,Ka(mt)),Xa=({value:Ft,onChange:mt,onInputChange:zt,className:mn,style:Jn={},InputProps:ga})=>{const[un,Xn]=(0,x.useState)(Ft);return x.createElement("div",{className:He()("flex item-center rounded-full px-10px py-2px",mn),style:wa({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},Jn)},x.createElement(Ze.default,la(wa({bordered:!1},ga),{onChange:sa=>{Xn(sa.target.value),zt==null||zt(encodeURIComponent(sa.target.value))},onPressEnter:sa=>{mt==null||mt({domEvent:sa,item:{value:un}})}})),x.createElement("img",{className:"h-22px current",src:re(25365),height:22,onClick:sa=>{mt==null||mt({domEvent:sa,item:{value:un}})}}))}},66991:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return pe}});var x=re(59301);function pe(Xe,Ie){const Ne=(0,x.useRef)();(0,x.useEffect)(()=>{Ne.current=Xe}),(0,x.useEffect)(()=>{function Re(){Ne.current()}if(Ie!==null){let Ee=setInterval(Re,Ie);return()=>clearInterval(Ee)}},[Ie])}},34649:function(ct,kt,re){"use strict";re.r(kt),re.d(kt,{default:function(){return Zn}});var x=re(59301),pe=re(95392),Xe=re(78241),Ie=re(8591),Ne=re(43418),Re=re(95237),Ee=re(43604),He=re(6848),nt=re(3113),ot=re(28103),st=re(92832),$e=re(61621),Je=re(5112),le=re(11414),y=re(86342),a=re(63949),E=re(56656),b=re.n(E),z={flex_box_center:"flex_box_center___Eli3_",flex_space_between:"flex_space_between___b9mMZ",flex_box_vertical_center:"flex_box_vertical_center___HDlqC",flex_box_center_end:"flex_box_center_end___wxSjo",flex_box_column:"flex_box_column___riQIC",icons:"icons___fU5ZJ",shixuns:"shixuns___HhH4T",buttons:"buttons___Xd62N",addStage:"addStage___Ap4gr",color4CA:"color4CA___dMAG4",color204:"color204___ySVKY",completed:"completed___pNt1x",actionTabs:"actionTabs___x3cPl",tab:"tab___BFnIn",s1:"s1___O6K2P",tabActive:"tabActive___v3_qF",total:"total___oZdqK",introContent:"introContent___dSvDD",introContentMaxHeight:"introContentMaxHeight___NxSzO"},ne=re(43428),ae=re(24905),ie=re(58421),de=re(57193),ce=re(45062),fe=re(81779),Ce={flex_box_center:"flex_box_center___bI3gK",flex_space_between:"flex_space_between___ZyemH",flex_box_vertical_center:"flex_box_vertical_center___vOG6y",flex_box_center_end:"flex_box_center_end___g0YQU",flex_box_column:"flex_box_column___a7oLH",wrp:"wrp___wYwtQ",drawer:"drawer___UVA9h",menu:"menu___s5Hi1",actived:"actived___GavBb",actived2:"actived2___XNyxe",listItem:"listItem___OyHb7",info:"info___UU9rA",title:"title___CmRLc",titleLeft:"titleLeft___xWCXz",titleRight:"titleRight___PeYdC",search:"search___CzPOL",description:"description___TEI_C",menuCourse:"menuCourse___Z8Z9h"},Pe=re(59301),Ze=Object.defineProperty,ve=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,jt=(rt,Me,Dt)=>Me in rt?Ze(rt,Me,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):rt[Me]=Dt,Ve=(rt,Me)=>{for(var Dt in Me||(Me={}))Qe.call(Me,Dt)&&jt(rt,Dt,Me[Dt]);if(ve)for(var Dt of ve(Me))It.call(Me,Dt)&&jt(rt,Dt,Me[Dt]);return rt},pt=(rt,Me,Dt)=>new Promise((rn,In)=>{var ea=Qt=>{try{Jt(Dt.next(Qt))}catch(Rt){In(Rt)}},Zt=Qt=>{try{Jt(Dt.throw(Qt))}catch(Rt){In(Rt)}},Jt=Qt=>Qt.done?rn(Qt.value):Promise.resolve(Qt.value).then(ea,Zt);Jt((Dt=Dt.apply(rt,Me)).next())});const{Search:Tt}=st.default,_t=[{id:"type",name:"\u7B5B\u9009",children:[{name:"\u5168\u90E8\u5B9E\u8BAD",id:"all",type:"type"},{name:"\u6211\u7684\u5B9E\u8BAD",id:"mine",type:"type"}]},{id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]}],an=({classroomList:rt,loading:Me,dispatch:Dt,cb:rn,shixunIds:In=[]})=>{var ea;const Zt=(0,pe.useIntl)(),Jt=(0,pe.useParams)(),Qt=(0,pe.useLocation)(),{actionTabs:Rt}=rt,[Dn]=Xe.default.useForm(),{shixunLists:sn}=rt,[Nn,Yn]=(0,x.useState)([]),[Fn,On]=(0,x.useState)([]),[_n,ya]=(0,x.useState)({page:1,type:"all",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",load_jupyter_evaluate:!0,group_id:null});(0,x.useEffect)(()=>{rt.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&(_n.page=1,Dt({type:"classroomList/getShixunLists",payload:Ve({},_n)}))},[rt.actionTabs.key]),(0,x.useEffect)(()=>{ja()},[Jt]);const ja=()=>pt(void 0,null,function*(){const Rn=yield(0,de.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});Yn([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(Rn==null?void 0:Rn.groups)||[]])}),Ta=()=>{Dt({type:"classroomList/setActionTabs",payload:{}}),ya({page:1,type:"all",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",load_jupyter_evaluate:!0,group_id:null})};return rt.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:Pe.createElement(ne.Z,{placement:"bottom",height:"100%",closable:!1,open:rt.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:Ce.drawer,footer:Pe.createElement("div",{className:"tc"},Pe.createElement(nt.ZP,{size:"middle",onClick:()=>{Ta(),On([]),rn("\u53D6\u6D88")},style:{marginRight:8}},"\u53D6\u6D88"),Pe.createElement(nt.ZP,{size:"middle",onClick:()=>pt(void 0,null,function*(){var Rn,Fa;for(let xn=0;xn<(Fn==null?void 0:Fn.length);xn++){const Za=Fn[xn];if(In.includes(Za)){Ie.ZP.info(Zt.formatMessage({id:"classrooms.notDuplicateSelect",defaultMessage:"\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A{title}"},{title:(Fa=(Rn=sn==null?void 0:sn.shixun_list)==null?void 0:Rn.find(Va=>Va.id===Za))==null?void 0:Fa.title}));return}}const Sa=yield(0,ce.Ep)({id:rt.actionTabs.id,course_id:rt.actionTabs.course_id,shixun_ids:[...Fn]});On([]),Sa!=null&&Sa.shixuns_list&&(Ta(),rn(Sa.shixuns_list))}),type:"primary"},Zt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"})))},Pe.createElement("section",{className:"tc"},Pe.createElement(Tt,{placeholder:"\u5B9E\u8BAD\u4FE1\u606F/\u9662\u6821\u540D\u79F0/\u521B\u5EFA\u8005",enterButton:"\u641C\u7D22",size:"middle",className:Ce.search,onSearch:Rn=>{_n.keyword=Rn,_n.page=1,Dt({type:"classroomList/getShixunLists",payload:Ve({},_n)})}})),Pe.createElement("section",{className:"edu-container"},_t.map(function(Rn,Fa){var Sa;return Pe.createElement("ul",{className:Ce.menu,key:Fa},Pe.createElement("li",null,Rn.name),(Sa=Rn==null?void 0:Rn.children)==null?void 0:Sa.map(function(xn,Za){return Pe.createElement("li",{className:_n[Rn.id]==xn.id?Ce.actived:"",onClick:()=>{_n[Rn.id]=xn.id,_n.page=1,ya(Ve({},_n)),Dt({type:"classroomList/getShixunLists",payload:Ve({},_n)})}},Pe.createElement("strong",null,xn.name))}))}),_n.type==="mine"&&Pe.createElement("ul",{className:Ce.menu},Pe.createElement("li",null,"\u76EE\u5F55"),Nn==null?void 0:Nn.map((Rn,Fa)=>Pe.createElement("li",{className:_n.group_id==Rn.id?Ce.actived:"",key:Rn.name,onClick:()=>{_n.group_id=Rn.id,_n.page=1,ya(Ve({},_n)),Dt({type:"classroomList/getShixunLists",payload:Ve({},_n)})}},Pe.createElement("strong",null,Rn.name)))),(ea=sn==null?void 0:sn.shixun_list)==null?void 0:ea.map(function(Rn,Fa){return Pe.createElement("div",{className:Ce.listItem,key:Fa},Pe.createElement(ae.default,{checked:Fn.includes(Rn.id),value:Rn.id,onChange:Sa=>{let xn=Fn.indexOf(Rn.id);Fn.indexOf(Rn.id)>-1?On(Fn.filter(Za=>Za!==Rn.id)):On(Fn.concat(Rn.id))}}),Pe.createElement("div",{className:Ce.info},Pe.createElement("div",{className:Ce.title},Pe.createElement("div",{className:Ce.titleLeft},Pe.createElement("a",{className:"c-black",href:`/shixuns/${Rn==null?void 0:Rn.identifier}/challenges`,target:"_blank"},Pe.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:Rn.title}})),(0,fe.Ny)()&&(Rn==null?void 0:Rn.mark_status)===1&&Pe.createElement(He.Z,{title:Rn==null?void 0:Rn.mark_content},Pe.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,fe.Ny)()&&(Rn==null?void 0:Rn.mark_status)===2&&Pe.createElement(He.Z,{title:Rn==null?void 0:Rn.mark_content},Pe.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,fe.Ny)()&&(Rn==null?void 0:Rn.mark_status)===3&&Pe.createElement(He.Z,{title:Rn==null?void 0:Rn.mark_content},Pe.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")))),Pe.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},Pe.createElement("span",{className:Ce.description,dangerouslySetInnerHTML:{__html:Rn.description}})),Pe.createElement("div",{className:"flex-wrp mt15"},Rn.challenge_names.map(function(Sa,xn){return Pe.createElement("span",{key:xn,className:"mr30 font12"},"\u7B2C",xn+1,"\u5173 ",Sa," ")})),Pe.createElement(ot.Z,{dashed:!0}),Pe.createElement("div",{className:"c-light-black mt20 font12"},Pe.createElement("span",null,Rn.author_name),Pe.createElement("span",{className:"ml15 mr15"},"|"),Pe.createElement("span",null,Rn.author_school_name),Pe.createElement("span",{className:"ml15 mr15"},"|"),Pe.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570:",Rn.level),Pe.createElement("span",{className:"ml15 mr15"},"|"),Pe.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570:"),Pe.createElement("span",null,Rn.study_count))))}),Pe.createElement("p",null)),Pe.createElement("div",{className:"tc"},Pe.createElement(ie.Z,{current:_n.page||1,hideOnSinglePage:!0,showSizeChanger:!1,defaultPageSize:20,showQuickJumper:!0,total:sn==null?void 0:sn.shixuns_count,onChange:Rn=>{_n.page=Rn,Dt({type:"classroomList/getShixunLists",payload:Ve({},_n)})}})))};var vt=(0,pe.connect)(({classroomList:rt,loading:Me})=>({classroomList:rt,loading:Me}))(an),je=re(69206),at=re(93948),ht={wrap:"wrap___UWG0f",name:"name___LIQSC",button:"button___CSggN",progress:"progress___AQo_Y",havaLearn:"havaLearn___fq9Cb"},Fe=(rt,Me,Dt)=>new Promise((rn,In)=>{var ea=Qt=>{try{Jt(Dt.next(Qt))}catch(Rt){In(Rt)}},Zt=Qt=>{try{Jt(Dt.throw(Qt))}catch(Rt){In(Rt)}},Jt=Qt=>Qt.done?rn(Qt.value):Promise.resolve(Qt.value).then(ea,Zt);Jt((Dt=Dt.apply(rt,Me)).next())}),Mt=({data:rt={},dispatch:Me=()=>{},onReloadData:Dt=()=>{}})=>{const rn=(0,pe.useIntl)(),In=()=>{var Qt,Rt,Dn;if(!(0,je.tJ)(Me)||(0,fe.Jd)())return;let sn;for(let Nn=0;Nn<((Qt=rt==null?void 0:rt.stages)==null?void 0:Qt.length);Nn++){const Yn=(Rt=rt==null?void 0:rt.stages)==null?void 0:Rt[Nn],Fn=(Dn=Yn==null?void 0:Yn.shixuns_list)==null?void 0:Dn.find(On=>(On==null?void 0:On.shixun_status)!=="\u6682\u672A\u516C\u5F00");if(Fn){sn=Fn.identifier;break}}sn?Jt(sn):Ie.ZP.info(rn.formatMessage({id:"classrooms.shixunNotPublic",defaultMessage:"\u5B9E\u8BAD\u6682\u672A\u516C\u5F00!"}))},ea=Qt=>{Qt=Qt!=null&&Qt.includes(".json")?Qt:`${Qt}.json`,Ne.default.confirm({centered:!0,title:rn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),okText:rn.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:rn.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),content:x.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Fe(void 0,null,function*(){const Rt=yield(0,y.$Q)({url:Qt});if(!Rt)return;Ie.ZP.success(rn.formatMessage({id:"classrooms.resetSuccessEnteringProject",defaultMessage:"\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01"}));const Dn=yield(0,y.Ir)({id:Rt.shixun_identifier});if(Dn!=null&&Dn.game_identifier){(0,a.xg)(`/tasks/${Dn.game_identifier}`),Dt();return}(Dn==null?void 0:Dn.status)===2?ea(Dn==null?void 0:Dn.message):(Dn==null?void 0:Dn.status)===3&&Zt(Dn==null?void 0:Dn.message)})})},Zt=Qt=>{Ne.default.confirm({centered:!0,title:rn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),okText:rn.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:rn.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),content:x.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Qt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Jt=Qt=>Fe(void 0,null,function*(){const Rt=yield(0,y.Ir)({id:Qt});if(Rt!=null&&Rt.game_identifier){(0,a.xg)(`/tasks/${Rt.game_identifier}`),Dt();return}(Rt==null?void 0:Rt.status)===2?ea(Rt==null?void 0:Rt.message):(Rt==null?void 0:Rt.status)===3&&Zt(Rt==null?void 0:Rt.message)});return x.createElement("section",null,!(0,fe.GJ)()&&x.createElement(x.Fragment,null,rt!=null&&rt.start_learning?x.createElement(Re.Z,{className:ht.wrap,align:"middle"},x.createElement(Ee.Z,{flex:"1"},x.createElement("div",{className:`mt5 ${ht.havaLearn}`},x.createElement("span",null,"\u5DF2\u5B66",rt==null?void 0:rt.learned,"%")),x.createElement("div",{className:`mt5 ${ht.progress}`},x.createElement(at.Z,{percent:rt==null?void 0:rt.learned,showInfo:!1})),x.createElement("div",{className:"mt5"},x.createElement("span",{className:"font16"},"\u4E0A\u6B21\u5B66\u4E60\u5185\u5BB9"),x.createElement("span",{className:"ml20 c-blue-4ca"},rt==null?void 0:rt.last_shixun))),x.createElement(Ee.Z,null,x.createElement(nt.ZP,{className:ht.button,type:"primary",onClick:()=>Jt(rt==null?void 0:rt.last_shixun_identifier)},"\u5F00\u59CB\u5B66\u4E60"))):x.createElement(Re.Z,{className:ht.wrap,align:"middle"},x.createElement(Ee.Z,{flex:"1"},x.createElement("span",{className:ht.name},"\u8FD8\u672A\u5F00\u59CB\u5B66\u4E60")),x.createElement(Ee.Z,null,x.createElement(nt.ZP,{className:ht.button,type:"primary",onClick:In},"\u5F00\u59CB\u5B66\u4E60")))))},nn=re(75823),Et=re(81045),Vt=re(97041),De=re(17574),dt=re(10906),ft=re(53283),on=re(11176),Yt={tree:"tree___SHCwq",learn:"learn___buOG9",name:"name___dwQwe",sign:"sign___aQzc5",pdf_name:"pdf_name___m1wEX",name_style:"name_style___CnJ7d",color333:"color333___TbHdH"},We=re(89392),Ye=re(84105),we=re(38819),me=re(78323),Te=re(75353),ze=re(59301),ye=Object.defineProperty,he=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,Ae=(rt,Me,Dt)=>Me in rt?ye(rt,Me,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):rt[Me]=Dt,Ge=(rt,Me)=>{for(var Dt in Me||(Me={}))tt.call(Me,Dt)&&Ae(rt,Dt,Me[Dt]);if(he)for(var Dt of he(Me))Oe.call(Me,Dt)&&Ae(rt,Dt,Me[Dt]);return rt},Bt=(rt,Me)=>{var Dt={};for(var rn in rt)tt.call(rt,rn)&&Me.indexOf(rn)<0&&(Dt[rn]=rt[rn]);if(rt!=null&&he)for(var rn of he(rt))Me.indexOf(rn)<0&&Oe.call(rt,rn)&&(Dt[rn]=rt[rn]);return Dt},Pt=(rt,Me,Dt)=>new Promise((rn,In)=>{var ea=Qt=>{try{Jt(Dt.next(Qt))}catch(Rt){In(Rt)}},Zt=Qt=>{try{Jt(Dt.throw(Qt))}catch(Rt){In(Rt)}},Jt=Qt=>Qt.done?rn(Qt.value):Promise.resolve(Qt.value).then(ea,Zt);Jt((Dt=Dt.apply(rt,Me)).next())});const Wt=(rt={})=>{var Me,Dt;switch(rt==null?void 0:rt.item_type){case"Challenge":return ze.createElement(He.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u4EFB\u52A1\u5173\u5361"},ze.createElement("i",{className:"iconfont icon-renwuguanka1 font20",style:{color:"#39B97E"}}));case"VideoItem":return ze.createElement(He.Z,{title:"\u6559\u5B66\u89C6\u9891"},ze.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"}));case"StageCatalog":return ze.createElement("i",{className:"iconfont icon-kongbai c-brilliant-blue font20"});case"SubjectHomework":if((rt==null?void 0:rt.homework_type)==="group")return ze.createElement(He.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u5206\u7EC4\u4F5C\u4E1A"},ze.createElement("i",{className:"iconfont icon-fenzuzuoye3 font20",style:{color:"#acc218"}}));if((rt==null?void 0:rt.homework_type)==="normal")return ze.createElement(He.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u56FE\u6587\u4F5C\u4E1A"},ze.createElement("i",{className:"iconfont icon-tuwenzuoye font20",style:{color:"#1db37f"}}));break;case"ExaminationBank":return ze.createElement(He.Z,{title:"\u6D4B\u9A8C\u5F62\u5F0F\uFF1A\u5728\u7EBF\u8003\u8BD5"},ze.createElement("i",{className:"iconfont icon-zhangjieceshibeifen font20",style:{color:"#e9a318"}}));case"HomeworkCommon":if((rt==null?void 0:rt.homework_type)==="hack")return ze.createElement(He.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u7F16\u7A0B\u4F5C\u4E1A"},ze.createElement("i",{className:"iconfont icon-bianchengzuoye1 font20",style:{color:"#E99237"}}));break;case"Shixun":return rt!=null&&rt.is_all_choice?ze.createElement(He.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898"},ze.createElement("i",{className:"iconfont icon-xuanzeti4 c-lake-blue font20"})):rt!=null&&rt.is_unity_3d?((Me=rt==null?void 0:rt.challenge_types)==null?void 0:Me.length)<=1?ze.createElement(He.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u865A\u62DF\u4EFF\u771F"},ze.createElement("i",{className:"iconfont icon-xunifangzhenti1 font20",style:{color:"#A504D8"}})):ze.createElement(He.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898\uFF0B\u865A\u62DF\u4EFF\u771F"},ze.createElement("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})):((Dt=rt==null?void 0:rt.challenge_types)==null?void 0:Dt.length)>1?ze.createElement(He.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898\uFF0B\u7F16\u7A0B\u5F00\u53D1"},ze.createElement("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})):ze.createElement(He.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u7F16\u7A0B\u5F00\u53D1"},ze.createElement("i",{className:"iconfont icon-shixunti2 c-light-primary font20"}));default:return ze.createElement(He.Z,{title:"\u6559\u5B66\u8BFE\u4EF6"},ze.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"}))}},Ht=rt=>{var Me=rt,{pathsDetail:Dt,globalSetting:rn,user:In,loading:ea,visibleType:Zt,subjectHomeworkType:Jt,updateSort:Qt,isPaths:Rt,dispatch:Dn,keywords:sn,isShowSchedule:Nn,getData:Yn}=Me,Fn=Bt(Me,["pathsDetail","globalSetting","user","loading","visibleType","subjectHomeworkType","updateSort","isPaths","dispatch","keywords","isShowSchedule","getData"]);const On=(0,pe.useIntl)();let[_n,ya]=(0,x.useState)([]),[ja,Ta]=(0,x.useState)([]);const Rn=(0,pe.useParams)(),[Fa,Sa]=(0,x.useState)([]),[xn,Za]=(0,x.useState)({}),[Va,Qa]=(0,x.useState)({name:"",filename:"",type:"",className:"",data:"",close:!0,style:{position:"fixed",zIndex:9999,background:"rgba(0,0,0,.7)"},monacoEditor:{value:"",language:"",theme:"vs",options:{readOnly:!0}}});(0,x.useEffect)(()=>{if(Fn.data&&!(0,We.isEqual)(Fn.data,Fa)){ja=[];const qt=JSON.parse(JSON.stringify(Fn.data));Oa(qt,0),Sa([...qt]),Fn!=null&&Fn.expandAll||Zt!="All"?ya([...ja]):ya([])}},[Fn.data,Zt,Fn==null?void 0:Fn.expandAll]),(0,x.useEffect)(()=>{var qt,ha,hn,pn,Bn,Ln,na,za,tn,Ha;let Ka;if((qt=Dt.detail)!=null&&qt.has_start){const Na=(hn=(ha=Dt.detail)==null?void 0:ha.courses)==null?void 0:hn.findIndex(ur=>{var Ca;return parseInt((Ca=ur.course_status)==null?void 0:Ca.status)===1});Ka=Na>-1?Na:0}else{let Na=(Ln=(Bn=(pn=Dt.detail)==null?void 0:pn.courses)==null?void 0:Bn.map(ur=>{var Ca;return parseInt((Ca=ur.course_status)==null?void 0:Ca.status)}))==null?void 0:Ln.lastIndexOf(2);Ka=Na>-1?Na:0,Na=(za=(na=Dt.detail)==null?void 0:na.courses)==null?void 0:za.findIndex(ur=>{var Ca;return parseInt((Ca=ur.course_status)==null?void 0:Ca.status)===0}),Ka=Na>-1?Na:Ka}(tn=Dt.detail)!=null&&tn.courses&&Za(((Ha=Dt.detail)==null?void 0:Ha.courses[Ka])||{})},[Dt.detail]);const ka=(qt,ha,...hn)=>Pt(void 0,[qt,ha,...hn],function*(pn,Bn,Ln={}){const na=Bn?yield(0,y.BK)({id:pn,challenge_id:Ln==null?void 0:Ln.challenge_id,subject_id:Rn.pathId}):yield(0,y.Ir)({id:pn,challenge_id:Ln==null?void 0:Ln.challenge_id,subject_id:Rn.pathId});if(na!=null&&na.game_identifier||na!=null&&na.identifier){(0,a.xg)(Bn?`/tasks/${na==null?void 0:na.identifier}/jupyter`:`/tasks/${na.game_identifier}?subject_id=${Rn.pathId||""}`);return}(na==null?void 0:na.status)===-3?(0,a.eF)():(na==null?void 0:na.status)===2?qa(na==null?void 0:na.message):(na==null?void 0:na.status)===3&&Aa(na==null?void 0:na.message)}),qa=qt=>{qt=qt!=null&&qt.includes(".json")?qt:`${qt}.json`,Ne.default.confirm({centered:!0,title:On.formatMessage({id:"shixuns.prompt",defaultMessage:"\u63D0\u793A"}),okText:On.formatMessage({id:"paths.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:On.formatMessage({id:"paths.cancel",defaultMessage:"\u53D6\u6D88"}),content:ze.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Pt(void 0,null,function*(){const ha=yield(0,nn.L8)({url:qt});if(!ha)return;Ie.ZP.success(On.formatMessage({id:"paths.resetSuccess",defaultMessage:"\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01"}));const hn=yield(0,y.Ir)({id:ha.shixun_identifier});if(hn!=null&&hn.game_identifier){(0,a.xg)(`/tasks/${hn.game_identifier}`);return}(hn==null?void 0:hn.status)===2?qa(hn==null?void 0:hn.message):(hn==null?void 0:hn.status)===3&&Aa(hn==null?void 0:hn.message)})})},Aa=qt=>{Ne.default.confirm({centered:!0,title:On.formatMessage({id:"shixuns.prompt",defaultMessage:"\u63D0\u793A"}),okText:On.formatMessage({id:"paths.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:On.formatMessage({id:"paths.cancel",defaultMessage:"\u53D6\u6D88"}),content:ze.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",qt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},da=qt=>{console.log("onDragEnter:",qt)},La=qt=>Pt(void 0,null,function*(){var ha,hn,pn,Bn;console.log("onDrop:",qt);const Ln=qt.node.props.eventKey,na=qt.dragNode.props.eventKey,za=qt.node.props.pos.split("-"),tn=qt.dropPosition-Number(za[za.length-1]);if(za.length>3&&!qt.node.dragOverGapBottom&&!qt.node.dragOverGapTop||qt.node.dragOver&&qt.dragNodesKeys.length>1||za.length>2&&qt.dragNodesKeys.length>1)return!1;let Ha=["Attachment","Hack","Shixun","SubjectHomework","Videoltem"];if(Ha.includes((ha=qt.dragNode)==null?void 0:ha.item_type)&&((hn=qt.node)==null?void 0:hn.item_type)!="StageCatalog"&&tn===0||((pn=qt.dragNode)==null?void 0:pn.item_type)==="StageCatalog"&&Ha.includes((Bn=qt.node)==null?void 0:Bn.item_type)&&tn===0)return!1;const Ka=(Ca,fa,wa)=>{for(let la=0;la{wa.splice(fa,1),ur=Ca}),!qt.dropToGap)Ka(Na,Ln,Ca=>{Ca.children=Ca.children||[],Ca.children.unshift(ur)});else if((qt.node.props.children||[]).length>0&&qt.node.props.expanded&&tn===1)Ka(Na,Ln,Ca=>{Ca.children=Ca.children||[],Ca.children.unshift(ur)});else{let Ca,fa;Ka(Na,Ln,(wa,la,Wn)=>{Ca=Wn,fa=la}),tn===-1?Ca.splice(fa,0,ur):Ca.splice(fa+1,0,ur)}yield Qt({stage_id:Fn.stage_id,list:Na}),Oa(Na,0,0,!0),console.log("data:",Na),Sa([...Na]),ya([..._n,qt.node.key])}),Oa=(qt,ha,hn,pn)=>{ha=ha||0,qt.map((Bn,Ln)=>{var na;try{return Bn.key2=ha+1+"-"+(Ln+1),Bn.key3=Fn.index+1+"-"+(Ln+1),Bn.title="",pn||(Bn.key=ha+1+"-"+(Ln+1)),ha?Bn.index=hn+"-"+(Ln+1):Bn.index=Bn.key3,(na=Bn.children)!=null&&na.length&&(ja.push(Bn.key2),Oa(Bn.children,Bn.key2,Bn.index,pn)),Bn}catch(za){}})},Da=qt=>{qt=qt||"";let ha=new RegExp(sn,"ig");const hn=qt.replace(ha,'$&');return sn?ze.createElement("span",{dangerouslySetInnerHTML:{__html:hn}}):qt},_a=(qt,ha)=>{const{learning_status:hn,name:pn}=qt;return(hn==null?void 0:hn[0])==="can"&&(hn==null?void 0:hn[1])==="try"?ze.createElement("div",{className:Yt.learn},ze.createElement("span",{className:Yt.name},ha?pn:Da(pn)),ze.createElement("span",{className:Yt.sign},"\u514D\u8D39\u8BD5\u5B66")):ha?pn:Da(pn)},ir=qt=>{Zt==="All"&&(_n.includes(qt)?ya(_n.filter(ha=>ha!=qt)):ya(_n.concat(qt)))},Ma=(qt,ha)=>Pt(void 0,null,function*(){if((0,je.tJ)(Dn,!0)){if(qt!=null&&qt.need_authorize){(0,je.rX)(!1);return}yield ka(qt.identifier,qt.is_jupyter||qt.is_jupyter_lab,qt),ha(),xn!=null&&xn.course_id&&(0,ft.JS)({id:xn==null?void 0:xn.course_id})}}),nr=qt=>Pt(void 0,null,function*(){var ha,hn,pn,Bn,Ln;if(!(0,je.tJ)(Dn))return;if(!((ha=In.userInfo)!=null&&ha.admin)&&!((hn=In.userInfo)!=null&&hn.business)&&!qt.can_view&&qt.item_type!=="Attachment")return Ne.default.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:ze.createElement("div",{className:"tc font14"},"\u5F53\u524D\u89C6\u9891\u4E3A\u521B\u5EFA\u8005\u6240\u5C5E\u5355\u4F4D\u5185\u90E8\u6559\u5B66\u8D44\u6599\uFF0C\u5916\u5355\u4F4D\u7528\u6237\u65E0\u89C2\u770B\u6743\u9650")});qt.link&&(0,on.DH)({is_f:1,id:qt.id,point:0,total:0});const na=Fn!=null&&Fn.course_id?`course_id=${Fn==null?void 0:Fn.course_id}`:`subject_id=${Rn.pathId||Fn.subject_id}`;if(((Bn=qt==null?void 0:qt.name)==null?void 0:Bn.substr((pn=qt==null?void 0:qt.name)==null?void 0:pn.lastIndexOf("."))).toUpperCase()===".ZIP"){if(!((Ln=Dt.detail)!=null&&Ln.allow_download)){Ie.ZP.info(On.formatMessage({id:"paths.teachingMaterialsNoDownload",defaultMessage:"\u6559\u5B66\u8BFE\u4EF6\u4E0D\u652F\u6301\u4E0B\u8F7D"}));return}(0,a.FH)(qt.name,me.Z.API_SERVER+qt.url)}else(0,a.xg)(qt.link||`/video/${qt.id}?${na}`);if(qt.item_type==="Attachment"&&qt.complete_status!=2){const tn=yield(0,ft.rS)({attachment_id:qt.id,status:2})}(qt.item_type==="Attachment"||qt.item_type==="VideoItem")&&Yn()}),[va,Kn]=(0,x.useState)(!1),Ia=qt=>{va||Kn(!0)},lr=(0,x.useMemo)(()=>(console.log("doms:"),ze.createElement(De.default,{className:Yt.tree,disabled:Fn.disabled,expandedKeys:[..._n],draggable:!0,onDragEnter:da,onDrop:La,onExpand:ir,blockNode:!0,titleRender:qt=>{var ha,hn,pn,Bn,Ln,na,za;let tn=qt;if(Zt=="SubjectHomework"){if(Jt=="group_count"&&(tn==null?void 0:tn.homework_type)!="group"||Jt=="normal_count"&&(tn==null?void 0:tn.homework_type)!="normal")return null}else if(tn.item_type!==Zt&&Zt!=="All")return null;const Ha=((ha=qt==null?void 0:qt.learning_status)==null?void 0:ha[0])==="can";return ze.createElement(Re.Z,{align:"middle",className:"font14",onClick:()=>ir(tn.key),style:{flexWrap:"nowrap",whiteSpace:"nowrap"},onMouseOver:()=>Ia(tn.key)},ze.createElement(Ee.Z,{flex:"30px",style:{display:"flex",alignItems:"center"}},Wt(qt)),ze.createElement(Ee.Z,{flex:"1",className:Yt.color333,style:{display:"flex",alignItems:"center",width:300}},Fn.cust_seq&&ze.createElement("span",{className:`${Yt.color333} mr10`},qt.index),qt.item_type!=="Attachment"&&ze.createElement("div",{className:Yt.name_style},ze.createElement(He.Z,{placement:"topLeft",title:qt.name},_a(qt,!1))),qt.item_type==="Attachment"&&ze.createElement("a",{target:"_blank",className:Yt.pdf_name,title:qt.name,onClick:()=>Pt(void 0,null,function*(){if((0,je.tJ)(Dn)){if(xn!=null&&xn.course_id){const Ka=yield(0,ft.JS)({id:xn==null?void 0:xn.course_id})}switch(qt.item_type){case"Attachment":nr(tn);break;case"VideoItem":nr(qt);break;case"ExaminationBank":nr(qt);break;case"HomeworkCommon":nr(qt);break;case"SubjectHomework":(qt.homework_type=="group"||qt.homework_type=="normal")&&nr(qt);break;case"Shixun":Ma(qt);break}}})},qt.name),(qt.item_type==="Shixun"||qt.item_type==="Challenge")&&qt.is_unity_3d&&ze.createElement("span",{style:{background:"#a300d8",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"68px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"}},"\u865A\u62DF\u4EFF\u771F"),(qt.item_type==="Shixun"||qt.item_type==="Challenge")&&qt.is_jupyter_lab&&ze.createElement("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"76px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"}},"JupyterLab"),(qt.item_type==="Shixun"||qt.item_type==="Challenge")&&qt.is_jupyter&&ze.createElement("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"112px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"}},"Jupyter Notebook"),(qt.item_type==="Shixun"||qt.item_type==="Challenge")&&((hn=qt==null?void 0:qt.shixun_marks)==null?void 0:hn.length)>0&&(((pn=In==null?void 0:In.userInfo)==null?void 0:pn.role)==1||((Bn=In==null?void 0:In.userInfo)==null?void 0:Bn.role)==2)&&(qt==null?void 0:qt.shixun_marks.map((Ka,Na)=>ze.createElement(He.Z,{title:`${Ka}`,key:Na},ze.createElement("span",{style:{background:"#43a2ff",color:"#fff",borderRadius:"13px",marginLeft:"5px",height:"20px",textAlign:"center",fontSize:"12px",maxWidth:"70px",padding:"0px 13px",overflow:"hidden",whiteSpace:"nowrap",display:"inline-flex",alignItems:"center",justifyContent:"center",textOverflow:"ellipsis"}},Ka)))),!!((Ln=qt.schools)!=null&&Ln.length)&&ze.createElement(He.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},ze.createElement("i",{className:"iconfont icon-zhidinggongkai1 ml10 c-orange",style:{transform:"translateY(1px)",display:"inline-block"}})),(qt.item_type==="Shixun"||qt.item_type==="Challenge")&&!!(qt!=null&&qt.finished_challenges_count)&&ze.createElement(He.Z,{title:`\u5B8C\u6210\u5EA6:${Math.round((qt==null?void 0:qt.finished_challenges_count)/(qt==null?void 0:qt.challenges_count)*100)}%`},ze.createElement("i",{className:`iconfont icon-a-wanchengdu100 ml10 ${(qt==null?void 0:qt.finished_challenges_count)-(qt==null?void 0:qt.challenges_count)===0?"c-light-green":"c-grey-333"}`,style:{transform:"translateY(1px)",display:"inline-block"}}))),!Fn.disabled&&ze.createElement("aside",{style:{color:"#0152d9",fontSize:"14px",marginRight:"20px"}},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u9879\u76EE\u663E\u793A\u987A\u5E8F"),va&&ze.createElement(Ee.Z,{className:"tr"},(tn.item_type==="VideoItem"||(tn==null?void 0:tn.item_type)==="Attachment"||(tn==null?void 0:tn.item_type)==="StageCatalog"||(tn==null?void 0:tn.item_type)==="SubjectHomework"||(tn==null?void 0:tn.item_type)==="ExaminationBank"||(tn==null?void 0:tn.item_type)==="HomeworkCommon")&&!Fn.disabled&&!Fn.hiddenEditBtn&&ze.createElement(He.Z,{title:"\u7F16\u8F91"},ze.createElement("span",{onClick:()=>{Fn.editVidoItem(Ge({stage_id:Fn.stage_id},tn))},style:{color:"#ccc",marginRight:"10px"}},ze.createElement(dt.Z,null))),!Fn.disabled&&ze.createElement(ze.Fragment,null,ze.createElement(He.Z,{title:"\u5220\u9664"},ze.createElement("span",{onClick:()=>{Fn.deleteStages({id:tn.stage_item_id,stage_id:Fn.stage_id})},className:"iconfont icon-shanchu c-grey-c"}))),Fn.showVideoPlay&&Fn.disabled&&tn.item_type==="SubjectHomework"&&Ha&&ze.createElement("aside",null,!(0,fe.JA)()&&Rt&&((0,fe.Ny)()||(tn==null?void 0:tn.is_free)||!(tn!=null&&tn.is_free)&&(tn==null?void 0:tn.is_trial_study))&&ze.createElement(nt.ZP,{className:"mr10",type:"primary",onClick:()=>Pt(void 0,null,function*(){(0,je.tJ)(Dn)&&Dn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:tn.stage_item_id,title:(tn==null?void 0:tn.homework_type)=="group"?"\u5206\u7EC4\u4F5C\u4E1A":"\u56FE\u6587\u4F5C\u4E1A"}}})})},On.formatMessage({id:"paths.send",defaultMessage:"\u53D1\u9001"})),!(0,fe.JA)()&&Rt&&ze.createElement(nt.ZP,{type:"primary",onClick:()=>Pt(void 0,null,function*(){(0,je.tJ)(Dn)&&Fn.showInfoModal(Ge({stage_id:Fn.stage_id},tn))})},"\u67E5\u770B\u8BE6\u60C5")),Fn.showVideoPlay&&Fn.disabled&&tn.item_type==="ExaminationBank"&&Ha&&ze.createElement("aside",null,!(0,fe.JA)()&&Rt&&((0,fe.Ny)()||(tn==null?void 0:tn.is_free)||!(tn!=null&&tn.is_free)&&(tn==null?void 0:tn.is_trial_study))&&ze.createElement(nt.ZP,{className:"mr10",type:"primary",onClick:()=>Pt(void 0,null,function*(){(0,je.tJ)(Dn)&&Dn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:tn.stage_item_id,title:"\u6D4B\u9A8C",examinationid:tn.id}}})})},On.formatMessage({id:"paths.send",defaultMessage:"\u53D1\u9001"})),!(0,fe.JA)()&&Rt&&ze.createElement(nt.ZP,{type:"primary",onClick:()=>Pt(void 0,null,function*(){(0,je.tJ)(Dn)&&window.open(`/paperlibrary/see/${tn.id}?defaultActiveKey=1`)})},"\u67E5\u770B\u8BE6\u60C5")),Fn.showVideoPlay&&Fn.disabled&&tn.item_type==="HomeworkCommon"&&Ha&&ze.createElement("aside",null,!(0,fe.JA)()&&Rt&&((0,fe.Ny)()||(tn==null?void 0:tn.is_free)||!(tn!=null&&tn.is_free)&&(tn==null?void 0:tn.is_trial_study))&&ze.createElement(nt.ZP,{className:"mr10",type:"primary",onClick:()=>Pt(void 0,null,function*(){(0,je.tJ)(Dn)&&Dn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:tn.stage_item_id,title:"\u7F16\u7A0B\u4F5C\u4E1A",examinationid:tn.id}}})})},On.formatMessage({id:"paths.send",defaultMessage:"\u53D1\u9001"})),!(0,fe.JA)()&&Rt&&ze.createElement(nt.ZP,{type:"primary",onClick:()=>Pt(void 0,null,function*(){(0,je.tJ)(Dn)&&Fn.showInfoModal(Ge({stage_id:Fn.stage_id},tn))})},"\u67E5\u770B\u8BE6\u60C5")),Fn.showVideoPlay&&Fn.disabled&&tn.item_type==="VideoItem"&&Ha&&ze.createElement("aside",null,!(0,fe.JA)()&&Rt&&((0,fe.Ny)()||(tn==null?void 0:tn.is_free)||!(tn!=null&&tn.is_free)&&(tn==null?void 0:tn.is_trial_study))&&ze.createElement(nt.ZP,{className:"mr10",type:"primary",onClick:()=>Pt(void 0,null,function*(){(0,je.tJ)(Dn)&&Dn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:tn.stage_item_id,title:"\u89C6\u9891"}}})})},On.formatMessage({id:"paths.send",defaultMessage:"\u53D1\u9001"})),ze.createElement(nt.ZP,{type:"primary",className:"mr10",onClick:()=>Pt(void 0,null,function*(){nr(tn)})},tn.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60")),(tn.allow_visit||tn.to_be_built||!tn.shixun_status)&&Fn.disabled&&(tn.item_type==="Shixun"||tn.item_type==="Challenge")&&Ha&&ze.createElement("aside",null,!(0,fe.JA)()&&Rt&&!tn.shixun_status&&((0,fe.Ny)()||(tn==null?void 0:tn.is_free)||!(tn!=null&&tn.is_free)&&(tn==null?void 0:tn.is_trial_study))&&ze.createElement(nt.ZP,{className:"ml10",type:"primary",onClick:()=>Pt(void 0,null,function*(){(0,je.tJ)(Dn)&&Dn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:tn.stage_item_id,title:"\u5B9E\u8BAD",is_jupyter:tn==null?void 0:tn.is_jupyter,identifier:tn==null?void 0:tn.identifier}}})})},On.formatMessage({id:"paths.send",defaultMessage:"\u53D1\u9001"})),ze.createElement(nt.ZP,{className:"ml10",type:"primary",onClick:()=>Pt(void 0,null,function*(){(0,je.tJ)(Dn)&&(xn!=null&&xn.course_id&&(yield(0,ft.JS)({id:xn==null?void 0:xn.course_id})),window.open(`/shixuns/${tn.identifier}/challenges`))})},"\u67E5\u770B\u8BE6\u60C5"),!tn.shixun_status&&ze.createElement(Te.Z,{className:"ml10",type:"primary",onClick:()=>Pt(void 0,null,function*(){return new Promise(Ka=>Pt(void 0,null,function*(){Ma(tn,Ka)}))})},tn!=null&&tn.need_authorize?"\u9700\u6388\u6743":qt!=null&&qt.finished_challenges_count?(qt==null?void 0:qt.finished_challenges_count)-(qt==null?void 0:qt.challenges_count)===0?"\u518D\u6B21\u5B9E\u6218":"\u7EE7\u7EED\u5B9E\u6218":"\u5F00\u59CB\u5B9E\u6218")),Fn.showVideoPlay&&Fn.disabled&&tn.item_type==="Attachment"&&Ha&&ze.createElement("aside",null,((na=Dt.detail)==null?void 0:na.allow_download)&&ze.createElement(nt.ZP,{className:"mr10",type:"primary",onClick:()=>Pt(void 0,null,function*(){var Ka;(0,je.tJ)(Dn)&&(0,a.Nd)("",`${me.Z.API_SERVER}${(Ka=tn.url)==null?void 0:Ka.replace("disposition=inline","")}`)})},"\u4E0B\u8F7D\u8D44\u6E90"),ze.createElement(nt.ZP,{type:"primary",className:"mr10",onClick:()=>Pt(void 0,null,function*(){(0,je.tJ)(Dn)&&(0,a.xg)(`/video/${tn.id}?subject_id=${Rn.pathId||""}`)})},"\u5F00\u59CB\u5B66\u4E60"))),ze.createElement(Ee.Z,null,Fn.disabled&&tn.shixun_status==="\u6682\u672A\u516C\u5F00"&&ze.createElement("span",{className:`${Yt.color204} ml5`},"\u6682\u672A\u53D1\u5E03"),tn.shixun_status==="\u5DF2\u5220\u9664"&&ze.createElement("span",{className:`${Yt.color204} ml5`},"\u5DF2\u5220\u9664"),Fn.disabled&&!Nn&&(tn.item_type==="Shixun"||tn.item_type==="Challenge")&&!!tn.challenges_count&&ze.createElement("span",{className:"exper\u02C6iment-number ml5 c-grey-999"},"\u5B9E\u9A8C\u6570 ",tn.challenges_count),Fn.disabled&&Nn&&(tn.item_type==="Shixun"||tn.item_type==="Challenge")&&!!tn.challenges_count&&tn.shixun_status!=="\u6682\u672A\u516C\u5F00"&&tn.shixun_status!=="\u5DF2\u5220\u9664"&&ze.createElement(ze.Fragment,null,ze.createElement("i",{className:"iconfont icon-wanchenggouxuan font14",style:{marginLeft:"5px",color:tn.finished_challenges_count===tn.challenges_count?"#50DAAE":"#DEDEDE"}}),ze.createElement("span",{style:{marginLeft:"4px"}},ze.createElement("span",{style:{color:"#165DFF",fontSize:"14px"}},tn.finished_challenges_count),ze.createElement("span",{style:{color:"#DEDEDE",fontSize:"14px"}},"/",tn.challenges_count))),Fn.disabled&&Nn&&(tn.item_type==="VideoItem"||tn.item_type==="Attachment")&&(tn.complete_status==0?ze.createElement("i",{className:"iconfont icon-weidianjixuexi font14",style:{color:"#DEDEDE"}}):tn.complete_status==1?ze.createElement("i",{className:"iconfont icon-yidianjixuexiweiwancheng font14",style:{color:"#50DAAE"}}):ze.createElement("i",{className:"iconfont icon-xuexiwancheng font14",style:{color:"#50DAAE"}})),Zt==="All"&&!!((za=qt.children)!=null&&za.length)&&ze.createElement("span",{className:"ml10"},_n.includes(qt.key)?ze.createElement(Ye.Z,null):ze.createElement(we.Z,null))))},treeData:Fa})),[Fa,ja,_n,Zt,va]);return ze.createElement(ze.Fragment,null,lr)};var Gt=(0,pe.connect)(({pathsDetail:rt,loading:Me,user:Dt,globalSetting:rn})=>({pathsDetail:rt,globalSetting:rn,user:Dt,loading:Me.effects}))(Ht),Be=re(35191),lt=re(81123),At=re(13922),gt=re(5871),bt=re(88871);const dn=({user:rt,onReplyDiscuss:Me,dispatch:Dt,id:rn,activeDiscussIndex:In,params:ea})=>{const Zt=(0,pe.useIntl)(),[Jt,Qt]=(0,x.useState)("");function Rt(sn){Qt(sn)}console.log(ea,"params33");function Dn(){if(!Jt){Ie.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}Me(rn,Jt),Qt("")}return x.createElement("div",{key:rn,className:"discuss-item-editor",style:{display:In===rn?"block":"none",width:"100%"}},x.createElement(bt.Z,{miniToolbar:!0,startInit:In===rn,defaultValue:Jt,id:rn,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:Rt}),x.createElement("a",{onClick:Dn,className:"btn-send"},"\u53D1\u9001"))};var Pn=(0,pe.connect)(({shixunsDetail:rt,loading:Me,globalSetting:Dt})=>({shixunsDetail:rt,globalSetting:Dt,loading:Me.models.index}))(dn),cn=(rt,Me,Dt)=>new Promise((rn,In)=>{var ea=Qt=>{try{Jt(Dt.next(Qt))}catch(Rt){In(Rt)}},Zt=Qt=>{try{Jt(Dt.throw(Qt))}catch(Rt){In(Rt)}},Jt=Qt=>Qt.done?rn(Qt.value):Promise.resolve(Qt.value).then(ea,Zt);Jt((Dt=Dt.apply(rt,Me)).next())});const Cn=({user:rt,upDataList:Me,params:Dt,page:rn,getTypeNumber:In,dispatch:ea,keywords:Zt})=>{const Jt=(0,pe.useIntl)(),Qt=(Rt,Dn)=>cn(void 0,null,function*(){const sn=yield(0,ft.ke)({id:Rt,content:Dn});(sn==null?void 0:sn.status)===0&&Me(1,Zt)});return x.createElement("div",{className:"discuss-item-container bg-white"},x.createElement("a",{href:`/users/${rt.login}`,target:"_blank"},x.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:`${me.Z.IMG_SERVER}/images/${rt.image_url}`,width:"50"})),x.createElement("section",null,x.createElement(Pn,{id:Dt.pathId,params:Dt,activeDiscussIndex:Dt.pathId,onReplyDiscuss:Qt})))};var Hn=(0,pe.connect)(({shixunsDetail:rt,loading:Me,globalSetting:Dt})=>({shixunsDetail:rt,globalSetting:Dt,loading:Me.models.index}))(Cn),wn=re(47530);function Un(rt,Me=1){return get("/discusses.json",{page:Me-1,container_identifier:rt,container_type:"Shixun"})}function qn(rt,Me){return(0,de.v_)(`/discusses/${rt}/top_or_down_discuss.json`,{top:Me})}function oa(rt,Me){return(0,de.v_)(`/discusses/${rt}/plus.json`,{container_type:"Discuss",type:Me?1:0})}function yn(rt,Me){return(0,de.v_)(`/discusses/${rt}/hidden.json`,Me)}function pa(rt,Me){return(0,de.v_)(`/discusses/${rt}/reward_code.json`,Me)}function ra(rt){return(0,de.ZP)(`/api/discusses/${rt}.json`,{method:"delete"})}function $n(rt,Me){return(0,de.v_)(`/discusses/${rt}/reply.json`,{container_type:"Shixun",content:Me})}function aa(rt){return post("/discusses.json",rt)}var Ra=re(76818),Vn=re(48775),Ja=re(27035);function er({data:rt,index:Me,adminOrOperator:Dt,parentDiscussIndex:rn,shixunIdentifier:In,isDelete:ea,user:Zt,onSetRewardData:Jt,onSetActionType:Qt,params:Rt,deleteCommentAlert:Dn,shixunName:sn,keywords:Nn}){const{author:Yn,can_delete:Fn,manage:On,content:_n,hidden:ya,id:ja,reward:Ta,time:Rn}=rt,Fa=(0,pe.useIntl)();function Sa(){Jt({id:ja,index:Me,user_id:Yn.user_id,parentDiscussIndex:rn})}function xn(){Qt({id:ja,index:Me,params:{hidden:ya?"0":"1",container_identifier:In},type:"hidden-discuss",parentDiscussIndex:rn,message:ya?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function Za(){if(Dn){Ne.default.info({title:Fa.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:x.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",sn,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk(){}});return}Qt({id:ja,index:Me,type:"delete-discuss",parentDiscussIndex:rn,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}return x.createElement("div",{className:"second-level-discuss"},x.createElement("div",{className:"discuss-info-body"},x.createElement("div",{className:"discuss-info"},x.createElement("a",{href:`/users/${Yn.login}`,target:"_blank"},Yn.name),x.createElement("span",{className:"grey"},Rn),Ta?x.createElement("a",{className:"c-orange gift",title:`\u5DF2\u5956\u52B1\u91D1\u5E01${Ta}`},x.createElement("i",{className:"iconfont icon-gift c-orange "}),x.createElement("span",null,Ta)):null),x.createElement("div",{className:Nn?"hidden":"btn-group"},Dt?x.createElement("a",{onClick:Sa,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},x.createElement("i",{className:"iconfont icon-jiangli"})):null,Dt?x.createElement("a",{onClick:xn,title:ya?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},x.createElement("i",{className:ya?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,On?x.createElement("a",{onClick:Za,title:"\u5220\u9664"},x.createElement("i",{className:"iconfont icon-shanchu"})):null)),x.createElement(Ra.Z,{className:"discuss-content",value:_n,highlightKeywords:Nn}))}var ia=({data:rt,index:Me,shixunIdentifier:Dt,adminOrOperator:rn,identity:In,onTopOrDownDiscuss:ea,onPlusDiscuss:Zt,onSetActionType:Jt,onSetRewardData:Qt,user:Rt,isDelete:Dn,activeDiscussIndex:sn,onReplyDiscuss:Nn,onSetActiveDiscussIndex:Yn,params:Fn,keywords:On})=>{const{content:_n,children:ya,game_url:ja,hidden:Ta,id:Rn,position:Fa,praise_count:Sa,reward:xn,sticky:Za,time:Va,user_praise:Qa,game_passed:ka,delete_comment_alert:qa,author:Aa,shixun_name:da,manage:La}=rt;function Oa(){Yn(Rn)}function Da(){ea(Rn,!Za,Me)}function _a(){Zt(Rn,!Qa,Me)}function ir(){Qt({id:Rn,index:Me,user_id:Aa.user_id})}function Ma(){if(qa){Ne.default.info({title:intl.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:x.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",da,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk(){}});return}Jt({id:Rn,index:Me,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function nr(){Jt({id:Rn,index:Me,params:{hidden:Ta?"0":"1",container_identifier:Dt},type:"hidden-discuss",message:Ta?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const va=Kn=>{let{nodeName:Ia,src:lr}=Kn.target;Ia==="IMG"&&(Ja.Z.publish("preview-image",lr),console.log("src:",lr))};return x.createElement("div",{className:"discuss-item-container",key:Rn},x.createElement("a",{href:`/users/${Aa.login}`,target:"_blank"},x.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:`${me.Z.IMG_SERVER}/images/${Aa.image_url}`,width:"50"})),x.createElement("section",null,x.createElement("div",{className:"discuss-info"},x.createElement("a",{href:`/users/${Aa.login}`,target:"_blank"},Aa.name),x.createElement("span",{className:"grey"},Va),Fa?x.createElement("span",{className:"c-green"}," [\u7B2C",Fa,"\u5173] "):null,ja?x.createElement("a",{href:ja,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},"\u67E5\u770B"):null,xn?x.createElement("a",{className:"c-orange gift",title:`\u5DF2\u5956\u52B1\u91D1\u5E01${xn}`},x.createElement("i",{className:"iconfont icon-gift c-orange "}),x.createElement("span",null,xn)):null,In<=5?x.createElement("span",{style:{flex:"1",textAlign:"right",color:ka===1?"#29bd8b":""}},ka||ka===0?ka===1?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173":""):null),x.createElement("div",{onClick:va},x.createElement(Ra.Z,{className:"discuss-content",value:_n,highlightKeywords:On})),ya&&ya.length>0?x.createElement("div",{className:"reply-discuss-container",onClick:va},ya.map((Kn,Ia)=>x.createElement(er,{key:Kn.id,data:Kn,index:Ia,deleteCommentAlert:qa,shixunName:da,shixunIdentifier:Dt,adminOrOperator:rn,user:Rt,isDelete:Dn,onSetRewardData:Qt,onSetActionType:Jt,parentDiscussIndex:Me,keywords:On}))):null,x.createElement("div",{className:On?"hidden":"btn-group"},rn?x.createElement("a",{onClick:ir,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},x.createElement("i",{className:"iconfont icon-jiangli"})):null,rn?x.createElement("a",{onClick:nr,title:Ta?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},x.createElement("i",{className:Ta?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,La&&(!ya||ya.length==0)&&x.createElement("a",{onClick:Ma,title:"\u5220\u9664"},x.createElement("i",{className:"iconfont icon-shanchu"})),x.createElement("a",{onClick:Oa,title:"\u56DE\u590D"},x.createElement("i",{className:"iconfont icon-huifu1"})),x.createElement("a",{onClick:_a,className:Qa?"c-orange":""},x.createElement("i",{className:Qa?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),x.createElement("span",null,Sa||""))),x.createElement(Pn,{id:Rn,params:Fn,activeDiscussIndex:sn,onReplyDiscuss:Nn})))},ba=Object.defineProperty,Ba=Object.defineProperties,Ua=Object.getOwnPropertyDescriptors,it=Object.getOwnPropertySymbols,wt=Object.prototype.hasOwnProperty,yt=Object.prototype.propertyIsEnumerable,En=(rt,Me,Dt)=>Me in rt?ba(rt,Me,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):rt[Me]=Dt,bn=(rt,Me)=>{for(var Dt in Me||(Me={}))wt.call(Me,Dt)&&En(rt,Dt,Me[Dt]);if(it)for(var Dt of it(Me))yt.call(Me,Dt)&&En(rt,Dt,Me[Dt]);return rt},fn=(rt,Me)=>Ba(rt,Ua(Me)),ca=(rt,Me,Dt)=>new Promise((rn,In)=>{var ea=Qt=>{try{Jt(Dt.next(Qt))}catch(Rt){In(Rt)}},Zt=Qt=>{try{Jt(Dt.throw(Qt))}catch(Rt){In(Rt)}},Jt=Qt=>Qt.done?rn(Qt.value):Promise.resolve(Qt.value).then(ea,Zt);Jt((Dt=Dt.apply(rt,Me)).next())});const Qn={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function Ot(rt,Me){switch(Me.type){case wn.tD:return fn(bn({},rt),{loading:!0});case wn.RS:return fn(bn({},rt),{showRewardDialog:!0});case wn.t2:return fn(bn({},rt),{showRewardDialog:!1});case wn.GR:return bn(bn({},rt),Me.payload);case wn.u8:return bn(bn({},rt),Me.payload);case wn.rM:return bn(bn({},rt),Me.payload);case wn.yS:return bn(bn({},rt),Me.payload);case wn.Vn:return bn(bn({},rt),Me.payload);case wn.SX:return bn(bn({},rt),Me.payload);default:throw new Error}}var St=({shixunIdentifier:rt,identity:Me,activeIndex:Dt,user:rn,isShixunDetail:In=!1,isDelete:ea,getTypeNumber:Zt,params:Jt,getData:Qt,isNotDiscuss:Rt,keywords:Dn,setTypeCount:sn})=>{const[Nn,Yn]=(0,x.useReducer)(Ot,Qn),{page:Fn,loading:On,data:_n,actionType:ya,showRewardDialog:ja,activeDiscussIndex:Ta}=Nn,Rn=(0,x.useRef)(),Fa=(0,x.useRef)();function Sa(Kn){return ca(this,null,function*(){if(!On)try{Yn({type:wn.tD});const Ia=yield(0,ft.Mu)({coursesId:Jt==null?void 0:Jt.pathId,page:Kn,keywords:Dn});sn(Ia==null?void 0:Ia.disscuss_count),Yn({type:wn.GR,payload:{activeDiscussIndex:null,page:Kn,data:Ia,loading:!1}})}catch(Ia){console.log(Ia)}})}function xn(Kn){document.body.scrollIntoView(),Sa(Kn)}function Za(Kn,Ia,lr){return ca(this,null,function*(){try{const qt=yield oa(Kn,Ia);Ma[lr].user_praise=Ia,Ma[lr].praise_count=qt.praise_count,Yn({type:wn.rM,payload:{data:fn(bn({},_n),{comments:Ma})}})}catch(qt){console.log(qt)}})}function Va(Kn,Ia,lr){return ca(this,null,function*(){try{yield qn(Kn,Ia),Ma[lr].sticky=Ia,Yn({type:wn.u8,payload:{data:fn(bn({},_n),{comments:Ma})}})}catch(qt){console.log(qt)}})}function Qa(){Yn({type:wn.yS,payload:{actionType:null}})}function ka(){return ca(this,null,function*(){const{id:Kn,params:Ia,type:lr,index:qt,parentDiscussIndex:ha}=ya;if(lr==="hidden-discuss"&&(yield yn(Kn,Ia),ha?Ma[ha].children[qt].hidden=Ia.hidden==1:Ma[qt].hidden=Ia.hidden==1,Yn({type:wn.yS,payload:{actionType:null,data:fn(bn({},_n),{comments:Ma})}})),lr==="delete-discuss"){if(yield ra(Kn),ha||ha===0){let hn=Ma[ha].children;for(let pn=hn.length-1;pn>=0;pn--)if(hn[pn].id===Kn){hn.splice(pn,1);break}Ma[ha].children=hn}else for(let hn=Ma.length-1;hn>=0;hn--)if(Ma[hn].id===Kn){Ma.splice(hn,1);break}Yn({type:wn.yS,payload:{actionType:null,data:fn(bn({},_n),{comments:Ma})}})}})}function qa(Kn){Yn({type:wn.yS,payload:{actionType:Kn}})}function Aa(){Yn({type:wn.t2})}function da(){return ca(this,null,function*(){const{id:Kn,index:Ia,score:lr,user_id:qt,parentDiscussIndex:ha}=Rn.current,hn=yield pa(Kn,{container_type:"Discusses",score:lr,user_id:qt});ha?Ma[ha].children[Ia].reward=hn.code:Ma[Ia].reward=hn.code,Yn({type:wn.Vn,payload:{showRewardDialog:!1,data:fn(bn({},_n),{comments:Ma})}}),Rn.current=null})}function La(Kn){Rn.current=Kn,Yn({type:wn.RS})}function Oa(Kn){Rn.current.score=Kn}function Da(Kn,Ia){return ca(this,null,function*(){try{yield $n(Kn,Ia),Sa(Fn),Qt()}catch(lr){console.log(lr)}})}function _a(Kn){Yn(Ta===Kn?{type:wn.SX,payload:{activeDiscussIndex:null}}:{type:wn.SX,payload:{activeDiscussIndex:Kn}})}if((0,x.useEffect)(()=>{function Kn(){return ca(this,null,function*(){Dt===3&&!_n&&rt&&(yield Sa(Fn))})}Kn()},[Jt.pathId,Dn]),(0,x.useEffect)(()=>{Sa()},[Dn]),!_n)return!In&&x.createElement(Be.Z,null);const{disscuss_count:ir,comments:Ma,all:nr,can_hidden:va}=_n;return x.createElement(x.Fragment,null,x.createElement("div",{className:"discuss-container discuss-warp-container",ref:Fa},!In&&On?x.createElement(Be.Z,null):null,ir===0?x.createElement("div",{style:{display:"flex"}},x.createElement(At.Z,null)):null,(0,fe.bg)()&&!Rt&&!Dn&&x.createElement(Hn,{getTypeNumber:Zt,upDataList:Sa,page:Fn,user:rn,params:Jt,keywords:Dn}),x.createElement("aside",{className:"bg-white"},Ma==null?void 0:Ma.map((Kn,Ia)=>x.createElement(ia,{user:rn,key:Kn.id,data:Kn,index:Ia,identity:Me,onPaginationChange:xn,shixunIdentifier:rt,isDelete:ea,onSetActionType:qa,onTopOrDownDiscuss:Va,adminOrOperator:va,onPlusDiscuss:Za,onSetRewardData:La,activeDiscussIndex:Ta,onSetActiveDiscussIndex:_a,onReplyDiscuss:Da,keywords:Dn}))),ir>10?x.createElement("div",{className:"pagination-container tc"},x.createElement(ie.Z,{showQuickJumper:!0,showSizeChanger:!1,onChange:xn,current:Fn,total:ir})):null),x.createElement(lt.Z,null,x.createElement(Ne.default,{centered:!0,title:intl.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:!!ya,onOk:ka,onCancel:Qa},x.createElement("p",null,ya?ya.message:"")),x.createElement(Ne.default,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",open:ja,onCancel:Aa,onOk:da},x.createElement(gt.Z,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:Oa,style:{width:"228px"}}))))},ln=re(16338),Le=re(59301),gn=Object.defineProperty,zn=Object.defineProperties,jn=Object.getOwnPropertyDescriptors,An=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,xt=Object.prototype.propertyIsEnumerable,Lt=(rt,Me,Dt)=>Me in rt?gn(rt,Me,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):rt[Me]=Dt,Ct=(rt,Me)=>{for(var Dt in Me||(Me={}))xe.call(Me,Dt)&&Lt(rt,Dt,Me[Dt]);if(An)for(var Dt of An(Me))xt.call(Me,Dt)&&Lt(rt,Dt,Me[Dt]);return rt},en=(rt,Me)=>zn(rt,jn(Me)),Xt=(rt,Me)=>{var Dt={};for(var rn in rt)xe.call(rt,rn)&&Me.indexOf(rn)<0&&(Dt[rn]=rt[rn]);if(rt!=null&&An)for(var rn of An(rt))Me.indexOf(rn)<0&&xt.call(rt,rn)&&(Dt[rn]=rt[rn]);return Dt},Ut=(rt,Me,Dt)=>new Promise((rn,In)=>{var ea=Qt=>{try{Jt(Dt.next(Qt))}catch(Rt){In(Rt)}},Zt=Qt=>{try{Jt(Dt.throw(Qt))}catch(Rt){In(Rt)}},Jt=Qt=>Qt.done?rn(Qt.value):Promise.resolve(Qt.value).then(ea,Zt);Jt((Dt=Dt.apply(rt,Me)).next())});const $t=rt=>{var Me=rt,{classroomList:Dt,user:rn,globalSetting:In,loading:ea,dispatch:Zt}=Me,Jt=Xt(Me,["classroomList","user","globalSetting","loading","dispatch"]),Qt;const Rt=(0,pe.useParams)(),{detailTopBanner:Dn}=Dt,[sn,Nn]=(0,x.useState)([]),[Yn,Fn]=(0,x.useState)({}),[On,_n]=(0,x.useState)(-1),[ya,ja]=(0,x.useState)(!1),[Ta,Rn]=(0,x.useState)({name:"",is_jupyter:!1}),[Fa]=Xe.default.useForm(),[Sa]=Xe.default.useForm(),xn=(0,pe.useIntl)(),[Za]=Xe.default.useForm(),[Va,Qa]=(0,x.useState)(!1),[ka,qa]=(0,x.useState)(),[Aa,da]=(0,x.useState)([]),[La,Oa]=(0,x.useState)(),[Da,_a]=(0,x.useState)("All"),[ir,Ma]=(0,x.useState)(!0),[nr,va]=(0,x.useState)(0),[Kn,Ia]=(0,x.useState)(""),[lr,qt]=(0,x.useState)(0),[ha,hn]=(0,x.useState)([{name:"\u5168\u90E8",totalName:"\u8BFE\u7A0B\u5B66\u4E60",type:"All",number:0},{name:"\u5B9E\u8DF5\u9879\u76EE",totalName:"\u5B9E\u8DF5\u9879\u76EE",type:"Shixun",number:0},{name:"\u89C6\u9891\u9879\u76EE",totalName:"\u89C6\u9891\u9879\u76EE",type:"VideoItem",number:0},{name:"\u6559\u5B66\u8BFE\u4EF6",totalName:"\u6559\u5B66\u8BFE\u4EF6",type:"Attachment",number:0},{name:"\u8BA8\u8BBA",totalName:"\u8BA8\u8BBA",type:"Discusses",number:0},{name:"\u5173\u5361",totalName:"\u5173\u5361",type:"challenges_count",number:0}]),pn=(0,x.useRef)();(0,x.useEffect)(()=>{la()},[Rt==null?void 0:Rt.coursesId]),(0,x.useEffect)(()=>{Dt.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&la()},[Dt.actionTabs.key]),(0,x.useEffect)(()=>{Ln()},[Yn]),(0,x.useEffect)(()=>{const Nt=sn.map(Gn=>Gn.items);let vn=0;Nt.map(Gn=>{Gn.map(sr=>{new RegExp(Kn,"ig").test(sr.name)&&(sr.item_type===Da||Da==="All")&&vn++})}),vn>ha.find(Gn=>Gn.type===Da).number&&(vn=ha.find(Gn=>Gn.type===Da).number),qt(vn)},[sn,Da,Kn]),(0,x.useEffect)(()=>{if(!pn.current)return;function Nt(){var Gn;let sr=new ResizeObserver(gr=>{for(let Ar of gr);});return sr.observe((Gn=pn.current)==null?void 0:Gn.firstElementChild),sr}const vn=Nt();return()=>{var Gn,sr;(Gn=pn.current)!=null&&Gn.firstElementChild&&vn.unobserve((sr=pn.current)==null?void 0:sr.firstElementChild)}},[pn.current,sn]);const Bn=Nt=>Ut(void 0,null,function*(){const vn=yield(0,ce.Ex)(Ct({},Nt));return sn[On].items=Nt.list,vn}),Ln=()=>{const{shixuns_count:Nt=0,videos_count:vn=0,pdf_attachments_count:Gn=0,disscuss_count:sr=0,challenges_count:gr=0}=Yn,Ar={All:Nt+vn+Gn+gr,Shixun:Nt,VideoItem:vn,Attachment:Gn,Discusses:sr,challenges_count:gr},xr=ha.map(dr=>en(Ct({},dr),{number:Ar[dr.type]}));hn(xr)},na=Nt=>{var vn;On===-1?(Ia((vn=decodeURIComponent(Nt))==null?void 0:vn.trim()),_n(-1)):Ie.ZP.warning("\u8BF7\u5148\u53D6\u6D88\u7F16\u8F91\u72B6\u6001")},za=Nt=>Ut(void 0,null,function*(){Zt({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const vn=yield(0,y.Ir)({id:Nt});if(Zt({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),vn!=null&&vn.game_identifier){(0,a.xg)(`/tasks/${vn.game_identifier}`);return}(vn==null?void 0:vn.status)===2?tn(vn==null?void 0:vn.message):(vn==null?void 0:vn.status)===3&&Ha(vn==null?void 0:vn.message)}),tn=Nt=>{Nt=Nt!=null&&Nt.includes(".json")?Nt:`${Nt}.json`,Ne.default.confirm({centered:!0,title:xn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),okText:xn.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:xn.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),content:Le.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Ut(void 0,null,function*(){const vn=yield(0,nn.L8)({url:Nt});if(!vn)return;Ie.ZP.success(xn.formatMessage({id:"classrooms.resetSuccessEnteringProject",defaultMessage:"\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01"}));const Gn=yield(0,y.Ir)({id:vn.shixun_identifier});if(Gn!=null&&Gn.game_identifier){(0,a.xg)(`/tasks/${Gn.game_identifier}`);return}(Gn==null?void 0:Gn.status)===2?tn(Gn==null?void 0:Gn.message):(Gn==null?void 0:Gn.status)===3&&Ha(Gn==null?void 0:Gn.message)})})},Ha=Nt=>{Ne.default.confirm({centered:!0,title:xn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),okText:xn.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:xn.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),content:Le.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Nt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Ka=()=>{const Nt={shixuns_list:[],items:[]};ur(sn.length,Nt),Nn([...sn,Nt]),qa(!0)},Na=()=>{On===sn.length-1&&ka&&(xa(),Nn(sn.filter((Nt,vn)=>vn!==sn.length-1))),la(),_n(-1)},ur=(Nt,vn)=>{Xn()&&(_n(Nt),Fa.setFieldsValue({name:vn.stage_name,description:vn.stage_description}))},Ca=Nt=>{var vn;setTimeout(()=>{document.documentElement.scrollTop=nr},300),Nt!=="\u53D6\u6D88"&&(sn[On].items=(vn=sn[On].items)==null?void 0:vn.concat(Nt),Nn([...sn]))},fa=Nt=>{var vn;Nt.map(Gn=>(Gn.type="Attachment",Gn.id=Gn.id||Gn.response.id,Gn.url=`/api/attachments/${Gn.id||Gn.response.id}`,Gn)),sn[On].items=(vn=sn[On].items)==null?void 0:vn.concat(Nt),Nn([...sn])},wa=Nt=>Ut(void 0,null,function*(){const vn=yield(0,ce.A2)(Ct({id:sn[On].stage_id,course_id:Rt.coursesId},Nt));if(vn.id){Oa(!1);const Gn=[Ct({},vn)];sn[On].items=sn[On].items.concat(Gn),Nn([...sn])}return vn}),la=()=>Ut(void 0,null,function*(){Ma(!0);const Nt=yield(0,ce.R7)({coursesId:Rt==null?void 0:Rt.coursesId});Nt!=null&&Nt.stages&&Nn(Nt!=null&&Nt.stages?[...Nt==null?void 0:Nt.stages]:[]),Fn(Nt?Ct({},Nt):{}),Ma(!1),xa(),_n(-1)}),Wn=(Nt,vn)=>Ut(void 0,null,function*(){var Gn;if(!(Nt!=null&&Nt.name))return Ie.ZP.info(xn.formatMessage({id:"classrooms.promptName",defaultMessage:"\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01"}));xa();const sr=[];if((Gn=sn[On][vn||"shixuns_list"])==null||Gn.map(gr=>{sr.push({type:gr.item_type,id:gr.id})}),ka){const gr=yield(0,ce.CI)(en(Ct({},Nt),{coursesId:Rt.coursesId,list:sr}));gr&&(sn[On]=Ct(Ct({},sn[On]),gr))}else{const gr=yield(0,ce.xn)(en(Ct({},Nt),{id:sn[On].stage_id,type:Array.from(new Set(sr.map(Ar=>Ar.type))),list:sr}));gr&&(sn[On]=Ct(Ct({},sn[On]),gr))}}),Xa=(Nt,vn,Gn)=>{const sr=Array.from(Nt),[gr]=sr.splice(vn,1);return sr.splice(Gn,0,gr),sr},Ft=(Nt,vn)=>{Ne.default.confirm({centered:!0,okText:xn.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:xn.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:xn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:"\u786E\u5B9A\u5220\u9664\u8BE5\u5B9E\u8BAD\u5417\uFF1F",onOk:()=>{sn[On][vn||"shixuns_list"].splice(Nt,1),Ie.ZP.success(xn.formatMessage({id:"classrooms.deleteSuccess",defaultMessage:"\u5220\u9664\u6210\u529F"})),Nn([...sn]),Wn(Fa.getFieldsValue(),vn)}})},mt=Nt=>{Ne.default.confirm({centered:!0,okText:xn.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:xn.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:xn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:()=>Ut(void 0,null,function*(){(yield(0,ce._V)({id:Nt})).status===0&&(_n(-1),Ie.ZP.success(xn.formatMessage({id:"classrooms.deleteSuccess",defaultMessage:"\u5220\u9664\u6210\u529F"})),la())})})},zt=Nt=>{Ne.default.confirm({centered:!0,okText:xn.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:xn.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:xn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:()=>Ut(void 0,null,function*(){(yield(0,ce.WW)(Ct({},Nt))).status===0&&(_n(-1),Ie.ZP.success(xn.formatMessage({id:"classrooms.deleteSuccess",defaultMessage:"\u5220\u9664\u6210\u529F"})),la())})})},mn=()=>{Rn({name:"",is_jupyter:!1}),Sa.setFieldsValue({name:"",is_jupyter:!1}),ja(!1)},Jn=(Nt,vn)=>{if(!Nt.destination)return;const Gn=Xa(sn[On][vn||"shixuns_list"],Nt.source.index,Nt.destination.index);sn[On][vn||"shixuns_list"]=Gn,Nn([...sn]),Wn(Fa.getFieldsValue(),vn)},ga=Nt=>Ut(void 0,null,function*(){if(!Xn())return;(yield(0,ce.ms)({id:Nt})).status===0&&la()}),un=Nt=>Ut(void 0,null,function*(){if(!Xn())return;(yield(0,ce.yy)({id:Nt})).status===0&&la()}),Xn=()=>On!==-1?(Ne.default.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,title:xn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:Le.createElement("div",{className:"tc font14"},"\u5F53\u524D\u5355\u5143\u6709\u672A\u4FDD\u5B58\u7684\u4FEE\u6539\u8BB0\u5F55\uFF0C\u8BF7\u5148\u4FDD\u5B58\uFF01"),onOk:()=>{const Nt=`Edit_${On}`;let vn=document.getElementById(Nt);vn&&setTimeout(()=>vn.scrollIntoView({block:"start",behavior:"smooth"}))}}),!1):!0,sa=()=>{Wn(Fa.getFieldsValue())},xa=()=>{qa(!1)},ar=(Nt,vn,Gn)=>Le.createElement(Re.Z,{className:"list-item-row",align:"middle",key:vn,gutter:[5,10]},Le.createElement(Ee.Z,null,Nt.item_type==="Shixun"?Le.createElement("i",{className:"iconfont c-green-shixun c-light-primary font20"}):Le.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"})),Le.createElement(Ee.Z,{flex:1,className:!Nt.allow_visit&&!Nt.to_be_built&&(Nt.shixun_status==="\u6682\u672A\u516C\u5F00"||Nt.shixun_status==="\u5DF2\u5220\u9664")?z.color204:""},Gn+1,"-",vn+1,"\xA0\xA0",Nt.name,On===-1&&Nt.complete_status===1&&Le.createElement("span",{className:z.completed},Le.createElement("i",{className:"iconfont icon-duigou1 mr5 font12"}),"\u5DF2\u5B8C\u6210")),Le.createElement(Ee.Z,null,On===Gn&&Le.createElement("div",null,Le.createElement(He.Z,{title:"\u5220\u9664"},Le.createElement("span",{onClick:()=>{Ft(vn,"shixuns_list")},className:"iconfont icon-shanchu c-grey-c"}))),On!==Gn&&Nt.item_type==="VideoItem"&&Le.createElement("aside",null,Le.createElement(nt.ZP,{type:"primary",href:Nt.link||`/video/${Nt.id}?course_id=${Rt==null?void 0:Rt.coursesId}`,target:"_blank"},Nt.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60")),(Nt.allow_visit||Nt.to_be_built||Nt.shixun_status!=="\u6682\u672A\u516C\u5F00"&&Nt.shixun_status!=="\u5DF2\u5220\u9664")&&On!==Gn&&Nt.item_type==="Shixun"&&Le.createElement("aside",null,Le.createElement(pe.Link,{to:`/shixuns/${Nt.identifier}/challenges`,target:"_blank"},"\u67E5\u770B\u8BE6\u60C5"),Nt.shixun_status!=="\u6682\u672A\u516C\u5F00"&&Le.createElement(nt.ZP,{className:"ml20",type:"primary",onClick:()=>{(0,je.tJ)(Zt)&&za(Nt.identifier)}},"\u5F00\u59CB\u5B9E\u6218")),On===-1&&!Nt.allow_visit&&Nt.shixun_status==="\u6682\u672A\u516C\u5F00"&&Le.createElement("span",{className:z.color204},"\u6682\u672A\u516C\u5F00"),On===-1&&!Nt.allow_visit&&Nt.shixun_status==="\u5DF2\u5220\u9664"&&Le.createElement("span",{className:z.color204},"\u5DF2\u5220\u9664"),On===-1&&Nt.allow_visit&&Nt.item_type==="Shixun"&&Le.createElement("span",{className:`${z.color204} ml5 experiment-number`},"\u5B9E\u9A8C\u6570 ",Nt.challenges_count))),Sn=(Nt,vn)=>{var Gn,sr,gr,Ar;if(Da!=="All"&&!((Gn=Nt.stage_tag)!=null&&Gn.includes(Da)))return null;const xr=Nt.items.filter(dr=>{var yr,hr;return new RegExp(Kn,"ig").test(dr.name)&&(dr.item_type===Da||Da==="All"||((hr=(yr=dr==null?void 0:dr.children)==null?void 0:yr.filter(Er=>{var Br,Dr;return Er.item_type===Da||Da==="All"||((Dr=(Br=Er==null?void 0:Er.children)==null?void 0:Br.filter(mr=>mr.item_type===Da||Da==="All"))==null?void 0:Dr.length)>0}))==null?void 0:hr.length)>0)});return Kn&&(xr!=null&&xr.length)||!Kn?Le.createElement("section",{key:vn,className:"bg-white pt30 mb20 pb20 pl10 pr10"},Le.createElement("aside",{className:"pl20 pr20"},Le.createElement(Re.Z,{gutter:[5,20],align:"middle",style:{lineHeight:"16px"}},Le.createElement(Ee.Z,{flex:"22px"},Le.createElement("span",{className:z.icons},Le.createElement("i",{className:"iconfont icon-zhangjie2 font18"}))),Le.createElement(Ee.Z,{flex:1,className:"tl font18 bold c-grey-333"},Nt.stage_name||`\u7B2C${sn==null?void 0:sn.length}\u90E8\u5206`),Le.createElement(Ee.Z,null,(0,fe.GJ)()&&On===vn&&!ka&&Le.createElement(He.Z,{title:"\u5220\u9664"},Le.createElement("span",{onClick:()=>{mt(Nt.stage_id)},className:"iconfont icon-shanchu c-grey-c"})),(0,fe.GJ)()&&On!==vn&&Da==="All"&&!Kn&&Le.createElement("div",null,vn>0&&Le.createElement(He.Z,{title:"\u5411\u4E0A\u79FB\u52A8"},Le.createElement("span",{onClick:()=>ga(Nt.stage_id),className:"iconfont icon-xiangshangyi c-light-green font18 current"})),vnun(Nt.stage_id),className:"iconfont icon-xiangxiayi c-light-green font18 current ml5"})),!ka&&Le.createElement(He.Z,{title:"\u7F16\u8F91"},Le.createElement("span",{onClick:()=>ur(vn,Nt),className:"iconfont icon-bianjidaibeijing c-light-green font20 current ml5"}))))),!!Nt.stage_description&&Le.createElement("div",{style:{marginTop:12}},Le.createElement("div",{ref:pn,className:`${z.introContent} ${Nt!=null&&Nt.showReadFull?"":z.introContentMaxHeight}`},Le.createElement(Ra.Z,{value:Nt==null?void 0:Nt.stage_description})),(Nt==null?void 0:Nt.showExpansion)&&Le.createElement("div",{onClick:dr=>{sn[vn].showReadFull=!(Nt!=null&&Nt.showReadFull),Nn([...sn])}},Le.createElement(ot.Z,{dashed:!1,className:"",style:{cursor:"pointer"}},Le.createElement("a",{className:`font14 ${z.color999}`},Nt!=null&&Nt.showReadFull?"\u6536\u8D77\u5168\u6587 ":"\u9605\u8BFB\u5168\u6587 ",Le.createElement("i",{className:`iconfont font14 ${Nt!=null&&Nt.showReadFull?"icon-changyongtubiao-xianxingdaochu-zhuanqu-":"icon-jiantou9"}`})))))),On===vn&&Le.createElement("div",{className:"pl20 pr20 pt20"},Le.createElement("aside",null,Le.createElement(Xe.default.Item,{name:"name",label:"\u540D\u79F0",rules:[{required:!0,message:"\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"}]},Le.createElement(st.default,{size:"middle",maxLength:60,placeholder:`\u8BF7\u8F93\u5165\u7B2C${sn==null?void 0:sn.length}\u9636\u6BB5\u540D\u79F0,\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26`,onBlur:sa})),Le.createElement(Xe.default.Item,{name:"description",label:"\u63CF\u8FF0",rules:[{required:!0,message:"\u63CF\u8FF0\u4E0D\u80FD\u4E3A\u7A7A"}]},Le.createElement(st.default.TextArea,{rows:5,maxLength:300,placeholder:`\u8BF7\u8F93\u5165\u7B2C${sn==null?void 0:sn.length}\u9636\u6BB5\u63CF\u8FF0`,onBlur:sa}))),Le.createElement("aside",{style:{display:"flex",justifyContent:"space-evenly"}},Le.createElement(nt.ZP,{size:"middle",className:"mt10",onClick:()=>{if(!sn[On].stage_id)return Ie.ZP.info(xn.formatMessage({id:"classrooms.promptName",defaultMessage:"\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01"}));(0,je.tJ)(Zt)&&(0,je.xY)()&&(ja(!0),Sa.setFieldsValue({name:"",is_jupyter:!1}))}},Le.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE"),Le.createElement("br",null),Le.createElement(nt.ZP,{size:"middle",className:"mt10",onClick:()=>{var dr;if(!sn[On].stage_id)return Ie.ZP.info(xn.formatMessage({id:"classrooms.promptName",defaultMessage:"\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01"}));va(document.documentElement.scrollTop),Zt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",id:sn[On].stage_id,course_id:Rt.coursesId}}),da((dr=Nt==null?void 0:Nt.shixuns_list)==null?void 0:dr.map(yr=>yr.id))}},Le.createElement("span",{className:"iconfont icon-tianjiafangda mr5"}),"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"),Le.createElement("br",null),!((sr=In==null?void 0:In.setting)!=null&&sr.is_local)&&Le.createElement(Le.Fragment,null,Le.createElement(nt.ZP,{size:"middle",className:"mt10",onClick:()=>{var dr,yr;if(!sn[On].stage_id)return Ie.ZP.info(xn.formatMessage({id:"classrooms.promptName",defaultMessage:"\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01"}));((dr=rn.userInfo)!=null&&dr.admin||(yr=rn.userInfo)!=null&&yr.is_teacher&&(0,je.O5)())&&Oa(!0)}},Le.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE"),Le.createElement("br",null)),Le.createElement(nt.ZP,{size:"middle",className:"mt10",onClick:()=>{if(!sn[On].stage_id)return Ie.ZP.info(xn.formatMessage({id:"classrooms.promptName",defaultMessage:"\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01"}));(0,je.tJ)(Zt)&&(0,je.xY)()&&(Qa(!0),Za.resetFields())}},Le.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6"),Le.createElement("br",null)),Le.createElement("aside",{className:"c-light-black mt10 pb20",id:`Edit_${vn}`},"\u4E0B\u9762\u5B9E\u8BAD\u53EF\u4EE5\u901A\u8FC7\u62D6\u62FD\u8FDB\u884C\u6392\u5E8F\u8C03\u6574")),!!((gr=Nt.attachments_list)!=null&&gr.length)&&Le.createElement(ot.Z,null),Le.createElement("aside",{className:z.shixuns},On===vn?Le.createElement(le.Z5,{onDragEnd:dr=>Jn(dr,"attachments_list")},Le.createElement(le.bK,{droppableId:"droppable-id2"},(dr,yr)=>{var hr;return Le.createElement("div",en(Ct({className:"mt20",ref:dr.innerRef},dr.droppableProps),{onScroll:()=>{}}),(hr=Nt.attachments_list)==null?void 0:hr.map(function(br,Er){return Le.createElement(le._l,{draggableId:`${br.id.toString()}-${vn}-${Er}`,index:Er,key:br.id},(Br,Dr)=>Le.createElement("div",Ct(Ct({ref:Br.innerRef},Br.draggableProps),Br.dragHandleProps),Le.createElement(Re.Z,{className:"list-item-row",align:"middle",key:Er,gutter:[5,10]},Le.createElement(Ee.Z,null,Le.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"})),Le.createElement(Ee.Z,{flex:"1"},Le.createElement("a",{className:"c-grey-333",href:me.Z.IMG_SERVER+br.url,target:"_blank"},br.name)),Le.createElement(Ee.Z,null,On===vn&&Le.createElement("div",null,Le.createElement(He.Z,{title:"\u5220\u9664"},Le.createElement("span",{onClick:()=>{Ft(Er,"attachments_list")},className:"iconfont icon-shanchu c-grey-c"})))))))}))})):Le.createElement("div",{className:"mt20"},(Ar=Nt.attachments_list)==null?void 0:Ar.map(function(dr,yr){return Le.createElement("div",null,Le.createElement(Re.Z,{className:"list-item-row",align:"middle",key:yr,gutter:[5,10]},Le.createElement(Ee.Z,null,Le.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"})),Le.createElement(Ee.Z,null,Le.createElement("a",{className:"c-grey-333",href:me.Z.IMG_SERVER+dr.url,target:"_blank"},dr.name))))}))),!!(xr!=null&&xr.length)&&Le.createElement(Gt,{visibleType:Da,data:[...xr],stage_id:Nt.stage_id,disabled:On!==vn,deleteStages:zt,updateSort:Bn,subject_id:Yn==null?void 0:Yn.subject_id,course_id:Rt==null?void 0:Rt.coursesId,index:vn,cust_seq:!0,hiddenEditBtn:!0,keywords:Kn,isShowSchedule:Yn==null?void 0:Yn.is_show_schedule,getData:la,showVideoPlay:!0}),On===vn&&Le.createElement("aside",{className:z.buttons},Le.createElement(nt.ZP,{onClick:Na,type:"primary",size:"middle",ghost:!0},"\u53D6\u6D88"),Le.createElement(nt.ZP,{onClick:Na,size:"middle",type:"primary"},"\u4FDD\u5B58"))):null},Ga=Nt=>{if(Nt){let Gn=0;for(var vn=0;vn127||Nt.charCodeAt(vn)==94?Gn+=2:Gn++;return Gn}else return 0},$a=()=>{var Nt;for(let vn in sn)Ga((Nt=sn[vn])==null?void 0:Nt.stage_description)>424?sn[vn].showExpansion=!0:sn[vn].showExpansion=!1;return sn==null?void 0:sn.map(function(vn,Gn){return Le.createElement("div",{key:Gn},Sn(vn,Gn))})},{start_date:cr,course_end:Ea}=Dn,Pa=Ea||b()(b()().format("L")).valueOf(){};return Le.createElement("section",{className:"mb50"},Le.createElement(Mt,{data:Yn,dispatch:Zt,onReloadData:la}),Le.createElement("aside",{style:{justifyContent:"space-between",display:"flex",background:"#fff",alignItems:"center",paddingRight:"20px"}},Le.createElement("div",{className:z.actionTabs},ha.map(function(Nt,vn){if(sn!=null&&sn.some(Gn=>{var sr;return(sr=Gn.stage_tag)==null?void 0:sr.includes(Nt.type)})||Nt.type=="All"||Nt.type==="Discusses")return Le.createElement("div",{key:vn,className:Nt.type===Da?z.tabActive:z.tab,onClick:()=>{On===-1?(_a(Nt.type),_n(-1)):Ie.ZP.warning("\u8BF7\u5148\u53D6\u6D88\u7F16\u8F91\u72B6\u6001")}},Le.createElement("div",{className:z.s1},Nt.name))})),Le.createElement("div",{style:{display:"flex",justifyContent:"center"}},Le.createElement(ln.t7,{style:{width:222,marginTop:"-3px"},className:(0,fe.G5)()?"mr20":"",placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onChange:na}),(0,fe.G5)()&&Le.createElement(nt.ZP,{type:"primary",onClick:()=>Ut(void 0,null,function*(){Ne.default.confirm({title:xn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:"\u540C\u6B65\u5F00\u653E\u8BFE\u7A0B\u8D44\u6E90\u540E\uFF0C\u4F1A\u9020\u6210\u5728\u7EBF\u5B66\u4E60\u5185\u6240\u6709\u8D44\u6E90\u5F3A\u5236\u540C\u6B65\u4E3A\u6700\u65B0\u5F00\u653E\u8BFE\u7A0B\u5185\u5BB9\uFF0C\u662F\u5426\u7EE7\u7EED\u540C\u6B65\uFF1F",okText:"\u540C\u6B65",cancelText:xn.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>Ut(void 0,null,function*(){(yield(0,de.ZP)("/api/courses/sync_stages.json",{method:"post",body:{classroom_identifier:Rt==null?void 0:Rt.coursesId}})).status===0&&la()})})})},"\u66F4\u65B0"))),Le.createElement("div",{className:z.total},"\u5171",Le.createElement("span",null,Kn?lr:ha.find(Nt=>Nt.type===Da).number),"\u4E2A",ha.find(Nt=>Nt.type===Da).totalName),Kn&&lr===0&&Da!=="Discusses"&&Le.createElement(At.Z,{styles:{margin:"0 auto",padding:"100px 0",backgroundColor:"#fff"}}),Le.createElement($e.Z,{loading:ir,active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},Da!=="Discusses"&&Le.createElement(Le.Fragment,null,Le.createElement(Xe.default,{form:Fa,onFinish:Wn},$a),(0,fe.GJ)()&&!ka&&Da==="All"&&On===-1&&!Kn&&Le.createElement("div",{className:z.addStage,onClick:Ka},Le.createElement("span",{className:z.color4CA},"+\u70B9\u51FB\u65B0\u5EFA\u9636\u6BB5"),"\uFF08\u6DFB\u52A0\u4E00\u4E2A\u6216\u591A\u4E2A\u5B9E\u8BAD/\u89C6\u9891\u9879\u76EE\uFF0C\u7EC4\u6210\u4E00\u4E2A\u9636\u6BB5\uFF09"))),Da==="Discusses"&&Le.createElement("aside",{style:{paddingTop:25,background:"#fff"}},Le.createElement(St,{activeIndex:3,isNotDiscuss:Pa,getData:la,shixunIdentifier:11,coursesId:Rt==null?void 0:Rt.coursesId,params:{pathId:Rt==null?void 0:Rt.coursesId},identity:(Qt=rn.userInfo)==null?void 0:Qt.role,getTypeNumber:Ln,user:rn.userInfo,isShixunDetail:!0,keywords:Kn,setTypeCount:qt})),Le.createElement(Ne.default,{centered:!0,title:"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",open:ya,onOk:()=>Ut(void 0,null,function*(){yield Sa.validateFields();const Nt=yield(0,ce.vf)(Ct({id:sn[On].stage_id,course_id:Rt.coursesId},Ta));mn(),Nt.id&&(Ie.ZP.success(xn.formatMessage({id:"classrooms.addSuccess",defaultMessage:"\u6DFB\u52A0\u6210\u529F"})),Ca([Nt]))}),onCancel:mn},Le.createElement(Xe.default,{form:Sa,onValuesChange:Nt=>{Rn(Ct(Ct({},Ta),Nt))}},Le.createElement(Xe.default.Item,{label:"\u5B9E\u8BAD\u7C7B\u578B",name:"is_jupyter",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B9E\u8BAD\u7C7B\u578B"}]},Le.createElement(Je.ZP.Group,null,Le.createElement(Je.ZP,{defaultChecked:!0,value:!1},"\u666E\u901A\u5B9E\u8BAD"),Le.createElement(Je.ZP,{value:!0},"jupyter\u5B9E\u8BAD"))),Le.createElement(Xe.default.Item,{label:"\u5B9E\u8BAD\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u540D\u79F0"}]},Le.createElement(st.default,{maxLength:60,suffix:Le.createElement("span",null,Ta.name.length,"/60")})))),Le.createElement(Ne.default,{centered:!0,title:"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6",open:Va,onOk:()=>Ut(void 0,null,function*(){yield Za.validateFields();const Nt=yield Za.getFieldsValue();(yield(0,ce.s0)({id:sn[On].stage_id,course_id:Rt.coursesId,attachment_ids:Nt.files.map(Gn=>Gn.response.id)})).status===0&&(Ie.ZP.success(xn.formatMessage({id:"classrooms.addSuccess",defaultMessage:"\u6DFB\u52A0\u6210\u529F"})),Qa(!1),fa([...Nt.files]))}),onCancel:()=>Qa(!1)},Le.createElement(Xe.default,{form:Za},Le.createElement(Xe.default.Item,{label:"\u8BFE\u4EF6\u5185\u5BB9",name:"files",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u8BFE\u4EF6\u5185\u5BB9"}]},Le.createElement(Vt.Z,{maxSize:100,accept:"application/pdf",number:10})),Le.createElement(Xe.default.Item,{label:"\u77E5\u8BC6\u6807\u7B7E",name:"test_lyl"},Le.createElement(st.default,{onClick:()=>rr})),Le.createElement("div",null,Le.createElement("span",{className:"c-red"},"\u6CE8\u610F\uFF1A"),Le.createElement("br",null),"1\u3001\u4E0A\u4F20\u8BFE\u4EF6\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",Le.createElement(pe.Link,{target:"_blank",to:"/users/mmipb3zhj/videos/protocol"},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B",Le.createElement("br",null),"2\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7100M\uFF1B",Le.createElement("br",null),"3\u3001\u5F53\u524D\u4EC5\u9650\u652F\u6301pdf\u6587\u4EF6\uFF1B",Le.createElement("br",null),"4\u3001\u6587\u4EF6\u540D\u5C06\u88AB\u81EA\u52A8\u8BFB\u53D6\u4E3A\u7CFB\u7EDF\u5185\u8BE5\u8BFE\u4EF6\u7684\u540D\u79F0\uFF0C\u4E0A\u4F20\u524D\u8BF7\u6CE8\u610F\u8FD9\u4E00\u70B9\uFF1B",Le.createElement("br",null),"5\u3001\u4E00\u6B21\u6700\u591A\u4E0A\u4F2010\u4E2A\u6587\u4EF6\u3002"))),Le.createElement(vt,{shixunIds:Aa,cb:Ca}),Le.createElement(Et.Z,{visible:La,onCancel:()=>Oa(!1),onOk:wa}))};var Zn=(0,pe.connect)(({classroomList:rt,user:Me,loading:Dt,globalSetting:rn})=>({classroomList:rt,user:Me,globalSetting:rn,loading:Dt.models.index}))($t)},12480:function(ct,kt,re){"use strict";re.d(kt,{$J:function(){return Xe},JZ:function(){return Ne},bN:function(){return Ee},jP:function(){return Re},rO:function(){return Ie}});var x=re(57193),pe=(He,nt,ot)=>new Promise((st,$e)=>{var Je=a=>{try{y(ot.next(a))}catch(E){$e(E)}},le=a=>{try{y(ot.throw(a))}catch(E){$e(E)}},y=a=>a.done?st(a.value):Promise.resolve(a.value).then(Je,le);y((ot=ot.apply(He,nt)).next())});function Xe(He){return(0,x.U2)(`libraries/${He}.json`)}function Ie(He){return(0,x.U2)("library_tags.json",He)}function Ne(He){return pe(this,null,function*(){return(yield(0,x.IV)(`attachments/${He}.json`)).status===0})}function Re(He){return(0,x.v_)("libraries.json",He)}function Ee(He,nt){return(0,x.gz)(`libraries/${He}.json`,nt)}},81045:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return Pe}});var x=re(59301),pe=re(95392),Xe=re(92832),Ie=re(78241),Ne=re(8591),Re=re(43418),Ee=re(93948),He=re(12563),nt=re(24905),ot={modal:"modal___EKlPQ",uploadWrap:"uploadWrap___YGxav",upload:"upload___ouqG9",uploadLink:"uploadLink___nuif6",fileProgress:"fileProgress___tf4qy",fileCancel:"fileCancel___Bh3Wh",videoName:"videoName___Ra0NM",contentItem:"contentItem___zMdIq","tagsList-content":"tagsList-content___sDVph"},st=re(40986),$e=re(81779),Je=re(37582),le=Object.defineProperty,y=Object.defineProperties,a=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ne=(Ze,ve,Qe)=>ve in Ze?le(Ze,ve,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):Ze[ve]=Qe,ae=(Ze,ve)=>{for(var Qe in ve||(ve={}))b.call(ve,Qe)&&ne(Ze,Qe,ve[Qe]);if(E)for(var Qe of E(ve))z.call(ve,Qe)&&ne(Ze,Qe,ve[Qe]);return Ze},ie=(Ze,ve)=>y(Ze,a(ve)),de=(Ze,ve,Qe)=>new Promise((It,jt)=>{var Ve=_t=>{try{Tt(Qe.next(_t))}catch(an){jt(an)}},pt=_t=>{try{Tt(Qe.throw(_t))}catch(an){jt(an)}},Tt=_t=>_t.done?It(_t.value):Promise.resolve(_t.value).then(Ve,pt);Tt((Qe=Qe.apply(Ze,ve)).next())});const{TextArea:ce}=Xe.default,fe=1024,Ce=({user:Ze,globalSetting:ve,loading:Qe,dispatch:It,visible:jt,editData:Ve,onCancel:pt=()=>{},onOk:Tt=()=>{},queryParams:_t={}})=>{var an,vt;const je=(0,pe.useParams)(),[at]=Ie.default.useForm(),[ht,Fe]=(0,x.useState)([]),[qe,Mt]=(0,x.useState)(!1),nn=(0,x.useRef)(),[Et,Vt]=(0,x.useState)(),[De,dt]=(0,x.useState)(!1),[ft,on]=(0,x.useState)(!1),Yt=(0,$e.Ny)()?3:1;(0,x.useEffect)(()=>{var Ge,Bt,Pt,Wt,Ht;jt&&Ve&&(dt(Ve.is_link),Vt(Ve.link),!Ve.is_link&&Fe([{name:(Ge=Ve==null?void 0:Ve.video_item)==null?void 0:Ge.file_name,loaded:100,videoId:(Bt=Ve==null?void 0:Ve.video_item)==null?void 0:Bt.video_id}]),he(((Pt=Ve==null?void 0:Ve.tags)==null?void 0:Pt.map(Gt=>Gt==null?void 0:Gt.name))||[]),at.setFieldsValue({name:Ve.name,description:Ve.description,attachment_id:(Wt=Ve==null?void 0:Ve.video_item)==null?void 0:Wt.attachment_id,allow_skip:(Ht=Ve==null?void 0:Ve.video_item)==null?void 0:Ht.allow_skip}))},[Ve,jt]);const We=Ge=>{dt(!1);const Bt=Ge.name.toLowerCase();return Bt&&Bt.indexOf(".avi")==-1&&Bt.indexOf(".flv")==-1&&Bt.indexOf(".f4v")==-1&&Bt.indexOf(".m4v")==-1&&Bt.indexOf(".mov")==-1&&Bt.indexOf(".mp4")==-1&&Bt.indexOf(".rmvb")==-1&&Bt.indexOf(".swf")==-1&&Bt.indexOf(".webm")==-1&&Bt.indexOf(".wmv")==-1?(Ne.ZP.info("\u4E0D\u652F\u6301\u7684\u89C6\u9891\u683C\u5F0F"),!0):Ge.size>fe*Yt*1024*1024?(Ne.ZP.info(`\u89C6\u9891\u5927\u5C0F\u8D85\u8FC7${Yt}G`),!0):ht!=null&&ht.find(Pt=>Pt.name===Ge.name)?(Ne.ZP.info("\u4F60\u4E0D\u80FD\u4E0A\u4F20\u540C\u4E00\u4E2A\u89C6\u9891\u6587\u4EF6\u540D\u79F0\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9\u3002"),!0):!1},Ye=(Ge,Bt)=>{Re.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:x.createElement("div",{className:"tc"},"\u60A8\u786E\u8BA4\u8981",Bt?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20","\u8BE5\u89C6\u9891\u5417\uFF1F"),onOk:()=>{Bt?Fe([]):(nn.current.cancel(),Fe([]))}})},we=()=>de(void 0,null,function*(){if(yield at.validateFields(),!De&&!(ht!=null&&ht.length)||De&&!Et){Ne.ZP.info("\u8BF7\u5148\u4E0A\u4F20\u89C6\u9891\u6216\u8005\u6DFB\u52A0\u5916\u94FE");return}on(!0);const Ge=De?{link:Et}:{video_id:ht==null?void 0:ht[0].videoId},Bt=yield Tt(ae(ae(ae({},Ge),_t),{name:at.getFieldValue("name"),attachment_id:at.getFieldValue("attachment_id"),description:at.getFieldValue("description"),tags:ye,allow_skip:at.getFieldValue("allow_skip")}));on(!1),console.log("res"),console.log(Bt),Bt!=null&&Bt.id&&me()}),me=()=>{at.resetFields(),Fe([]),Vt(null),he([]),dt(null)},Te=()=>{pt(),me()},ze=()=>{var Ge,Bt,Pt,Wt,Ht;return x.createElement(x.Fragment,null,!De&&!!(ht!=null&&ht.length)&&x.createElement("div",{className:ot.fileProgress},((Ge=ht==null?void 0:ht[0])==null?void 0:Ge.loaded)==100?x.createElement("div",{className:`${ot.videoName} font14`},(Bt=ht==null?void 0:ht[0])==null?void 0:Bt.name):x.createElement(Ee.Z,{style:{width:"80%"},percent:(Pt=ht==null?void 0:ht[0])==null?void 0:Pt.loaded,status:((Wt=ht==null?void 0:ht[0])==null?void 0:Wt.loaded)==100?"normal":"active"}),x.createElement("div",{className:ot.fileCancel,onClick:()=>{var Gt,Be;return Ye((Gt=ht==null?void 0:ht[0])==null?void 0:Gt.name,((Be=ht==null?void 0:ht[0])==null?void 0:Be.loaded)==100)}},((Ht=ht==null?void 0:ht[0])==null?void 0:Ht.loaded)===100?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20")),x.createElement("div",{className:ot.uploadWrap,style:{display:ht!=null&&ht.length?"none":"flex"}},x.createElement(Je.Z,ie(ae({},Ae),{ref:nn}),x.createElement("div",{className:ot.upload},x.createElement("i",{className:"iconfont icon-shangchuanshipin1 mr5"}),"\u4E0A\u4F20\u89C6\u9891")),x.createElement("label",{className:`${ot.upload} ${ot.uploadLink}`,onClick:()=>dt(!0)},x.createElement("i",{className:"iconfont icon-lianjie1 mr5"}),"\u6DFB\u52A0\u5916\u94FE")),De&&x.createElement(Xe.default,{className:"mt5",placeholder:"\u8BF7\u8F93\u5165\u89C6\u9891\u94FE\u63A5",value:Et,onChange:Gt=>Vt(Gt.target.value)}))},[ye,he]=(0,x.useState)([]),tt=Ge=>{if(Ge.key=="Enter"){const Bt=at.getFieldValue("tag");if(at.setFieldsValue({tag:""}),!Bt){Ne.ZP.info("\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A");return}if(ye.filter(Pt=>Pt===Bt).length>0){Ne.ZP.info("\u5DF2\u6709\u76F8\u540C\u540D\u79F0\u6807\u7B7E");return}ye.push(Bt),he([...ye])}},Oe=(Ge,Bt)=>{Ge.preventDefault(),he([...ye.filter(Pt=>Pt!=Bt)])},Ae={accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*",onBefore:We,onBeginInitFile:Ge=>{Fe([{name:Ge.filename,loaded:0}])},onComplete:Ge=>{Fe([{name:Ge.filename,loaded:Ge.percent,videoId:Ge.id}])},onError:()=>{Fe([])},onProgress:Ge=>{Fe([{name:Ge.filename,loaded:Ge.percent}])},chunkSize:1024*1024*2,options:{user_id:(an=Ze==null?void 0:Ze.userInfo)==null?void 0:an.user_id}};return x.createElement(Re.default,{centered:!0,maskClosable:!1,title:Ve?"\u7F16\u8F91\u89C6\u9891\u9879\u76EE":"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE",width:740,className:ot.modal,open:jt,confirmLoading:ft,onOk:we,onCancel:Te},x.createElement(Ie.default,{form:at},x.createElement(Ie.default.Item,{label:"\u9879\u76EE\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0"}]},x.createElement(Xe.default,{maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u9879\u76EE\u540D\u79F0"})),x.createElement(Ie.default.Item,{label:"\u9879\u76EE\u5185\u5BB9",name:"content",className:ot.contentItem},ze()),x.createElement(Ie.default.Item,{name:"attachment_id",label:"\u4E0A\u4F20\u5C01\u9762\u56FE:"},x.createElement(st.Z,{getFileProgress:Ge=>{if(Ge.file.status==="uploading"){on(!0);return}Ge.file.status==="done"&&on(!1)}})),x.createElement(Ie.default.Item,{label:"\u9879\u76EE\u7B80\u4ECB",name:"description",className:"ml8"},x.createElement(ce,{rows:5,maxLength:800,placeholder:"\u8BF7\u8F93\u5165\u672C\u89C6\u9891\u7B80\u4ECB\uFF0C\u6700\u591A\u4E0D\u8D85\u8FC7800\u5B57"})),x.createElement(Ie.default.Item,{label:"\u77E5\u8BC6\u6807\u7B7E",name:"tag",className:"ml8"},x.createElement(Xe.default,{onKeyUp:tt})),x.createElement("div",{className:ot["tagsList-content"]},ye.map((Ge,Bt)=>x.createElement(He.default,{key:Bt+Ge,closable:!0,onClose:Pt=>{Oe(Pt,Ge)}},Ge))),x.createElement(Ie.default.Item,{label:"\u64AD\u653E\u8BBE\u7F6E",name:"allow_skip",valuePropName:"checked",className:"ml8",initialValue:!0},x.createElement(nt.default,null,"\u5141\u8BB8\u5FEB\u8FDB\u64AD\u653E")),x.createElement("div",{className:"c-grey-999"},x.createElement("div",null,"\u6CE8\u610F\uFF1A"),x.createElement("div",null,"1\u3001\u4E0A\u4F20\u89C6\u9891\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",x.createElement(pe.Link,{to:`/users/${(vt=Ze.userInfo)==null?void 0:vt.login}/videos/protocol`,target:"_blank",className:ot.colorBlue},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B"),x.createElement("div",null,"2\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",Yt,"G\uFF1B"),x.createElement("div",null,"3\u3001\u652F\u6301\u6587\u4EF6\u683C\u5F0F\uFF1Aavi\u3001flv\u3001f4v\u3001m4v\u3001mov\u3001mp4\u3001rmvb\u3001swf\u3001webm\u3001wmv\uFF1B"),x.createElement("div",null,"4\u3001\u5982\u679C\u89C6\u9891\u6765\u81EA\u4E8E\u5916\u90E8\u94FE\u63A5\uFF0C\u672C\u7F51\u7AD9\u4E0D\u63D0\u4F9B\u64AD\u653E\u9875\u9762\uFF0C\u65E0\u6CD5\u63D0\u4F9B\u7EDF\u8BA1\u6570\u636E\u3002"))))};var Pe=(0,pe.connect)(({user:Ze,loading:ve,globalSetting:Qe})=>({user:Ze,globalSetting:Qe,loading:ve}))(Ce)},69206:function(ct,kt,re){"use strict";re.d(kt,{rX:function(){return ae},pW:function(){return ie},gy:function(){return de},xY:function(){return ne},O5:function(){return z},tJ:function(){return le},o1:function(){return y},Rd:function(){return b}});var x=re(95392),pe=re(43418),Xe=re(28103),Ie=re(8591),Ne=re(81779),Re=re(63949),Ee=re(87169),He=re(25510),nt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAC0CAYAAAA9zQYyAAAAAXNSR0IArs4c6QAAQABJREFUeAHsvQuQpclVmJn3We+qfkxPT89oRqN5SKPRC0mgAQRYCwgkh2ExAWvDrrVrwOBl14shYh/GRBB2EF4CdlnvbmAvsGxgWEd4l2WNsYEwMkIYCQnYkQYhZvQYzUgzPdM908/qet26z/2+k3/ee6u6qrtrpkciOiqr/vvnn3ny5MmTJ0+efPz510ajUSMdukMO3CIcqN8i5TgsxiEHggOHAn0oCLcUBw4F+paqzsPCHAr0oQzcUhw4FOhbqjoPC3Mo0IcycEtx4FCgb6nqPCzMoUAfysAtxYFDgb6lqvOwMIcCfSgDtxQHDgX6lqrOw8IcCvShDNxSHDgU6FuqOg8LcyjQhzJwS3HgUKBvqeo8LMyhQB/KwC3FgUOBvqWq87AwhwJ9KAO3FAcOBfqWqs7DwhwK9KEM3FIcOBToW6o6DwtzKNCHMnBLceBQoG+p6jwszKFAH8rALcWBQ4G+parzsDCHAn0oA7cUB5pf6tJ85PmtRwbL7btGKY3mUj6VbDBIaThItepxTGK9kQDLrkY8h5jxPEiNxs7TzHrdVAvYBnGAR+wYBOR7OPOb4B8DV6mn01RxBoW3O8YmjsXUGNU2t7/w2uPzHxtHHHq+aByofSnPtvu1Mxs/NN9q/WR9ptVq9VNqDYapV0upFhc/O1yR5enwIRI9DPiU6txrSHmNMBEIr9TxVCOO+Bt34JGIsSMfWlDgFH8hJeKH8UuKVCe8Naqn+Vq9MzMc/OcPHmn9yhjFoeeLwoEvmYb+yOnUPtdpfXertd1qbnXSTL2JoIziopUhPFlQdnJhWsgAKZGVR6EKQSwSZzgCptspoBEUP+Z5laMx5AYAgqBDgZ7AXYULIY8/cNmglucXZkeD7b/xYDoU6Kt4+woHfMkE+uNPnmukO1ca3T7aE5nbGiE0IVwjNB1at/rbq/zIzFVOeQulOiV4GYiISFAJJPGKawbLiIweJysNSY2sq5eGBZB5GAaw9E2cuBXm3CAHzQ7Jeq2U5iYgh74vCge+ZAKd0jkM5TmkQGlSWIqQ4UWIFBe13V5uuMt6UBgzpHh4qNeVPZxmAGERXAkm8abPAmnCRqTN6XMaf6VArVzC1cr6Q/AzcsF2OvMhZIRxPTca7ge1M83h003lwC7RuKm4r4nsB3//V7vd2mBYQyOOuIZIyrA+SIN6H5nkGcEbEDZ99Xn2KqbJ+I4ICTdEoIaoe0xx0nsNsaIHCGePcC7v2tXi9y8klEfTYQDnS3+myQKMMFniohUM8Q/3sMUjfeRdAycXot9ozBbVfk0+HEbeXA684oPCe5/YvP3KZvv+jXrtjlGzcYzKX6YItYW02vyedv0H76sNXzXXVGg0BbJSU6vGn5p7yin0Qjj42u1CfypZkdbuH6Gs11KfmYgNRKwzZNSJNm6hPefVoEhzE1jjSZTzpmFFjjYy4ryKK3azul+xnnaSY+MQxobYarfTlUbtqV85P/qnZ1ut2grg5D52dCBVs8j6ZHePI+DY0hmnur5HqsToNcPDBtez7ZTWDCgE6JcXQC2R8QK+BeBatHOjelz9xjB4tkXAGs/hJNoMivN5NKT9Di7O9keXZwa1Zx+sbz31hw8vrxaQL8X9FRHo130k3XF6a/itW6n7V0azozcyk/WqVJ9HdVJELEulps4c19+Y2Uxf0e6l2XZrh0DLCEVpt8mhCaDweE1ELfuZLGP8pnbUNdKw0Uyr8PwF6u75YZeKIRUDz1li7+A6hXAfQ+M2aR1hsw/6pIHAho3BmRJlYDI3EjMloiC8jsBPO2FD29OAtDSazUb6dH0m/ezpWlqfJQ87hUIw9/D6U65pZPoNF6nXS3Q2+j54YlJRoseOCBq7rkb55ZttGtbmbEkjrQMyN/uBtGSK9ex0EQdUF953h9u11vAL8+36xxozo1/7itUr73//24+u70zwyj/dVIG+58Pp5HOd9EPD3vC7Uqt+d9R+9P8dOAPbepjsI/xqXjTZd9+d0jvnO6k9FugbKzD6s2KxlZFrKzR0rZk2EelL1MhFJOxyd5QuE7+NoNXJsyEoNWfLWiT/ozzeRtxtmCkLTH5r7vQR6Lo4o/FgDVur5FbT1q4qvbaH+gwwcOmcF39so57+8Se2GCbMkFx8lllUIgloHrgH+eXZ1JWDvpygBFzjXgSrqFDxj+Q19wEquoZYW5DSqkQdHDShwi19JcjIAKhu+iWSS2/kVYFYJgMGxhO5SJ7z1DOtab4x+vO3jNIv/HDzwi9+58MntgD4oribJtAzv7HxXd1R88fT3MwDoYlZ3UjDaU1GwWWI2sHPutDtfcsDKb17bjPN0UXbVUd8VewAHVf81bzQHGiDp41Id9G8lxCmi+A+2++m59D+/UET06IdVSHfm3SR3vswO7RPzGIM6G4H6XbQnwTHAnFthM9Za+16tVxLQiSMOvM5nvYQaMPDLCGPFi3nw6u19E8/sZ3SLH2CLakIUwh04QvA/O/vqgz3BJhKWHBGz1GIJN48wxYiTPCIqsIjYByY430sQSXrct9NQwkvDS/qlXJZ1hnqd6GZTrRq6bW1/odXZvo/+ptvWvzwbhSvxDNN6uW5/+gjqf1rF7Z+Ytho/AijqZQ2qcQimSHQlDwKT5wuGEYA3XB/YFxE5ripX0On5wkKnwXRL04HgM+jDU93e+n57jCdQ9CuULlDhHNJ84LKrPFszgqjdrra3T+7Us2ITQT9DJXxIoLdIOwEDePuIcLNpSYdEKchU4cYU5vxcEdDlZjsYiaEVjMyM0HtnXTTjdWKVwDDcQ8t54NhXlG6HD6OM/5arsIXjaZKP0aHZzr/yANc07CiLlmbvKQ1fD8nzNiRiB4sWr11uknldnrpXHuYLi8133lnq/VvHnki/fAfvT790jjJK+R5WQL9NZ8+P/+RF+f+t2Gr/d2pRyFi4EXhipBaIeGnkCXMgigQPBfDYX8GZu4qUFjFCHgt9epzqZOa6QqMu9jrpU/Wt9JlhE3hHKhdyXMBuDZInd/QFNmilB0E6QgafW60zZx3O63REFp0xSvADsG3jRB2EDTxrobWbqZFmkIbjbMIjjny6Nd75NPhqWqcUSnSOO18rqYNQzCq+FL+XKSx3E6nzP4pSSlprgbaGSKceKusIrKgift0xM6kVz2VdCVi93MJL/dxPHkEDfBGemwwPeaVVrfTFzYHSxePjH7u3k+kOz7/5tmfLElfiftLFuifp9Y+8rHWTw/nZ747bcXQgwJRCDXQtIvCUUCFOOKJtLCED6x4y86P104HjPA4l527qM/11mw6uzVKZ9ZH6QW032UGXwzBUlMwNSkoYpBDOhsLTSyWos9u99OfX1pNdy8eTa9iELrWHqROYzbdPXAwOqCRmEs9ZgbEcRlaO8NemoGmJgs/x+utdAqYuWowqN2eKZPE4hOHzmfLZaPFazcT5fZBF8Tmm487ym3cLv4Jc6PuKlzgK9nuh6Okqcgag+2bTpwCVy7g/OEqPY/RAYJ49bm6/bS2vd4YnVj4hyc+NTx37qH6L5bkN/v+kgX6v/rli39n2Gr9QOpiYpSClMoKKquCl8LLuLiI1K5DIEcMwzHic+Hlydjt1IAthO+jL26mD5JPZwlN3BqmGfzHya/Uh0KkeKuRNTL6yIWmQQN77uKzq2n0zEZ6fmmQ3vuG2TS/NEpPrHdSq9dP3eYMIuRoP5sj1ov7SZzOUxdbUZdpUE8Cs7LVSG+Zn0/zww6hmWBzLa4Id26ghEY5hauEVHTgico3boerGDDmpc+7YXYk2PlQJd8/sODaDVg97xO8A1+BKfcSuQO1kV5VoGZojakt5gPXV3v1TmPmZ+77ZHr6qTemD5TkN/P+kgT6jn9+6eFuGv1YQtNljTwtgBV5aialLe6ERTmtWApqZfaMwyjA2wfO6B2u4ofTYCMm2x5/8mJ66jlmge5nGvuu2dRcmiOUmYq+hkVK28C3wWOBemjEHiaEotZDUy6eOpJqy3Mh5L/ywmZ664VO+ku3z6Vjy4vpCzSq01sINtANNH6H2Y42mngbtb/l1B8VcuHKdnr6HBr78ma6520n0gK9haaibppuFbE2u1eIcImMRk3IWFPDrxIXrPOhFLi6l+fI5UZ/StprwUvkVHxpWNNhQRs/hcYxuGFc07DGWS7dVfA5mH4zw2x0HZQvnJ7v/dSbn2l9/SfuSVcKxM26H1ig/8HjqfHisPcPR7MLR3eYF9WUVRTK2lSQvfere1QqtVfCYIxTYSosZx3KJqJcMDWtPFADj9I29vlXPXQqdern0qeeupA6n22k/sm59IV7j6X1I2hcpiLaaRuB1s5upU3mV3sI1Yipqt4IYQXZ3FKDKT20+8rR9EkGLE+92EmvG1xJrz3WSl95fDZtb4/S00wunUGbdLGTn2ErxosI8epZGtF6N71mHhoePJ6OzlMk512rWr2qDi0KtGeBJ2NosYTBq+BBlMzS8S+kzybSv8sZ9XJdoPWnwh+Nahox4VXUjqyCnt1xPIfwkt40gYbyjWErRJazCHkAWumGMYW4vp56rdaXPXGp91+ke+b/+x153oSHA0/bLf/Sma9eq7V+Ny3M0Y9IqG6qAJYphBmPRqyz+6EFEF7BDevSjnqb6b3vaKdvOr7GQgSoYELFDrCRBidPnM6TXyxewY9merLTSp/4/Fb6+FPn08VNAm9bSfUTM2npRDvNL7ZZDGmkBdK1ych55efR1IPoJYZoYQaLMPVu7q9jQPkcAn5pYzuNuqvpbUfa6d0nltPvXkjpdxD2DSbUm8Pt9Po7l9Lb75hPb1mk7TX6CGo3VhjL/HeUPaglnkGplLuw8oeXRun/+GNayJIJobOMISwUcGF5RCH9oYAhFKauXAjEhCMleO+7cFNpx0AlvYyvXIBRFyUq8i2R3I33Mn53HEHZkV5ng4xGGcBT8IYr6AEUoPETZUcA5ljtag9Ov/r2Y+/4/OvTixOAl+87sIbe7HfelxYXW1FBKp9wUB7apzyXuwBwh4FV2qYgHextBgiJBY/UW0+t7iliJUG4KH2VMLgeYZm/CCPadgCDH2j304OvXUjvvH8hffzspfQnn9tMLzxxPq1+YTGt3nEkpdvn09pRpt1aaHFMh60a630I9RILO858YIywoshiCzMdC+CsHZtl/nou/eZpGshnnkkLt7dT7dlR+uZTCPHdt6WVJgZPDaG3p4H0pgsskFu2k4bcVVRrHJlDzHMzjZgYiKL6c+U6DWgv5pKxiUqPFmkVuOny8xiI5YvOuF3xEe5P5tDVMFV4JFOL6HgwWH7vQBeBRlT5ErlDmEt81TACtQh8VjgRcMYW1dwoYdItDm66SM6POO2xOvCiOfeq5y/3voVh+y9moJvzeyANfc/7z5989oXuH6fWwl2ZaIiMwlVUB+H41cj2uUO6mCuMBtY20ilWAx9YYbm5uc2iYT8to+nuvHchnTjKKh0Mmd43kYuWxSNrboQZARAGGQR9gxmhQdpGba+mpfTHn11Pf/DHmGNzLGKwgY9MWNvGfxurdLOu9g2Zk0ZZEjWPuLWQyA009YCB6fpqN22cZUXvhU56fauX/pOvmk/najPpNhpEi5kO60zTp0GaaHo0jpC1KDczK6XMEJ1fJKCJ8urL+QuN9NEnLmH2NJmiRZ8z/Vdzotu6Rqs5vehl8rpajv+89zo8gBmfBS8v+Ss8xmWXUwYRBHg3bhKfw1xJ1ZfjYoISL0WglzFf0sV/EIVXPGAJcLdv6QFkt7ISAc5h0OnOMD2x2UmfU1mtoFCacCmiM0wARj4Z9/iZXrnW6H3gx9/z9Ht/PD1cWlxEv5wf6+iG3YtPb70xtefuSrOwKbrxqaRBf2ZQLhEwG3T/qxvpPffSnd+xnG5T28HirfYmAt9Iz47cNrRA+a8mQ3RqO+9WZTCbhz75DtG8zmD0fFcL7bmkIGNDpzWeuUUjOoswHsH+RagHd8yljeUmgzxyQlMOqYT+hY2ULqBdzlCZV6C7O5NGp2ppiYa32e9FR6K0YgxF3lISReTZCreO9nZQCsH3znbT3fcMU4syt9h81UCgFep6CAOzLyDwEllMAzrNF104d7RYEa7Io4RPZRi0IGhGFTctd0EecREdQDbESRlMkzsJcES8tORCFZSSlJ0hCr0OPOG1dvDAtwu9+fRvL6+nX35mM20usu7aZBp3BP/HaSLhzh9MvtGw9oaf/5OHT/74V6Tnd0a+9KerJekauEad2lelZbQec7dXEyszZAo3axztN7P6QnrfgyvpP7i3n25je1Cd1bshU2Bqya5d8BAhYv+Faco8tMpdFOGo8Ag3HgGWwUME2nhNUnff9fF0nOKwK1f0u9zdv9Dhvo50v4jgnmb/yG3zaXhsLnU3EOLzNKiL9hzArAFrOtS3vSGyzDhWYTMXwrgRm51FxCmTeQOTMNmNp+xI06930zxsuuPOZVaCrXYucGatbGK0OFegIwOnLoUZKeAhBMZVmcWzaSBuwhn8VXwlhMIXMygompAW+Rkmfssij2NYIw3VNY3aMuvUWdkVWnyyHHFLDep42GHrAvL7H8+2MOFS+l+fPpe6K0s52bV+ozJbt29dSm8E7Esj0P208GDsw5hU8dUkhwTAic3N9LUnU/r2e+j1FzdYtFCragfLVExwdd82QgpoTM1VTB7zUMwKMQGmk+Hhpy2599nZCztF9zzT0nOlNRBOEUQlmxAOK+AXuS5TlXUEHFMlMRBMW9ydH23hn8W/jEDMD9Nck/0f2L+uTDr5NrDCI/Pqjv0temmp2wKgxX0f2VV3It3kVGvX0my/T6+QyVMk88Ym8BepCGRVcho7BMaD5stOZ8FwClPljecIyPiLUpgO108RoJdE3nNkvvtQAiJc5NOuRO4KB5fyGOVhnr/RZjW1M0rfeeds+qPVrfQhFr7SDIrK8pi5bi9UtXqNPvQBYn8nYG7CD7neuBvVGyuxaw4beOyk12tMcK7kGoOxd957hLneFoMzBCvUmjfEQ0FAMKw6BVLx0YnCMO8qSJMozKEp8FsnbrJ3cOjlwnYEAh8aGns1eg8FTAReCrsDOmtgoECbA3BO0mAKxIBGA3txlJbbnXQErfN81pdiDVpInYUYVJrBmdqIrn4IrATLgMiamQ4bgltTtftDPvnJGpFnEVGWIKeq9Nz1F5Q7cVah+WbULieNUyTsiJ2OK0nLPVY0d0Dnh9zjKLK7Xe61NDjkpJm6UtuaoywM+L+MOf8PfRb5YBwRzNudvDxbmVTwqN495pzUzXI3LNA/T/bU5EoIkAKpG3MlP2bNSBzEHkM7PXy8gXHh+3Ws3FHA6Ob4GbGnwoGdq3nRDRY8FZpycxAow62Q0Jc2Ah6Uzx40aG5osCrauR8kbwejTNeFVIkoJEnWC8NN00RhYtCHYYtQ42fmxDRvOjGX7j8ykz5zcRvBE3hvp66W5Nykqic1bTSknEaTRA0er4BlGwWciIEa30sM/MfArGQTgi1moqb8JfqVuef8duO+Xv5BfyQq6end2Ix03+wMLHYTL7yNMkxhlkfyQmH2YgzU2Fg9lj74RC29610EvHx3wwJ95nHYP8tIzkqTGImVwCBjyh/xKEAwL7BhvkklDtTQAWq7duRdZwaBix7JoYP4RKPY6YTK3afaQE2gaUH5CbdvCFiEJYQd02NmDqzN9TTaZOrIKSQhgmEIZTDQIPyqTl1Rs6pO45X0fisdwwSZcd+2ghegUgvhyrZhlNlgTZ7s8nPkBZjL5zpLo1dhdnaEtzq4RIKLtJbPB35It9NVAaSNvHdG5qdx/ntFHjBst9BVyffNu6pzbX5drjmLwQCaQe8SdV5zk1pmBRHClYvA0GpVpA1+6LTIzXMVlw+A0EWCiudBdCHcgip1SiV3hVLnFJmypAYtxVKOmLTBthQqh5oi61p8pgfGK6PTxEDmgHGqKBYfIw5hR0vfju37lodZ3p6jebDPIrSw9rHdXqDnR8Zqt2pmqJX5T5hFiXcNEwsousuEPbbWYaxIPjbMiraInPoptEIC9OWuN/z+cMUUJPxQQzdozFnbFQQCCUN5Q6rzc4md5BkEErz7PoG8GT75v9fftXGXWpO6XNM5hPLCOymWD3HFUymDYcGgXKyIo55uojtg60BAlM6oiCkqxnVSCKeYeMfBgIYdiYyMw9AyA7ocn/vRisUtgAKtMOnNeyYwaxFoptrIO2xq4hw+OUOisl1iiujtxxbSwluOpCefv5IuvLiV+h2FmeKpGYOJpIiBWPUcCEBM93j0RD2949Wz2PvD9CSbrRq+4yh+rkoH48vOEoJ5l1PjWpHili7KxV3lX2fj9UAieQE4mLIrZX40p4lTAe+tOHfCTVJ8qX3SZZ3RuK13Cx/CupteuVeFlShYdjPdwQRaKY3+V2mYdlKXCxQ1GaP1QnGGM6VXxFfikgsfgZkJoZmzNjZUDZaFWW3Gs5uZEGr3PfvstiS7PhvL3GAtvWVpNr32oZV05u5BevZSj20DvXSx2w3tHi8fOEAjVZN9zfNMM80eXU4nl9vpvpVmOsWLf40Bc6MQOc8+3jpCaFtQsIJuCSpuumhTkZNgfXk7a04NkG/plMoMPBPognb/O7CRz0HS7I/tlYix19IkHMZKKDlIb5BbaOauoE+XI/w3l5qDCXRQAxXRAncTIuHEKQFqWrrsomVC4+TYqpzYxKgv3+yI4toWwClaL4W13Ado65jRMBy48ahcAFwkDTElPaZDnRdiTzA4OcIiiYK/mVhYAVRNqeOtIBQ1b7Nwb9d9vxELpDtIm9gyjhN9e8ipNdb3oulqB+eU3EuBqrzFl73SUpUlfBpP+S9TmDEIEy0mHjP94tDtbxYDF5HT8AVfTvsX4VfqVDAje6MxeRXNhV/lbvy4TNPlevklOZhAM5DLFVIIHVM+RYlxVxMp/XbBCqDxdssO9kLYnPkQNy4sARpEzC/DgNDMCFW2q0lHGEMJeFZ18wiZb2fbgGIPBZnUSOQrUwPCWsC7hyOWevEHLxH0WFaGGPd5hOQaQ+ZxVAKmSYa0HF65nGE2SeR1HfAmy7mFV81vVtdz5iScoKbZ6a4K2Bn9JXySsnLtS4ZdXnFjXmSJKMEv934wgb4qtzFVxEwzO4eXKalS0ImQiGiSVmHNA6RciVmo8SuUgBVhNg9xZS2NBkWYSzpjMETA6swCMEIiwE1MFAXEDt+3WWJ1Eb8NjKeAcbOSQDGtRqh55FU9YNTK1kNoZ2Nu0IU0FngrTY2NC81k3jmfvbEF5N5Rf0FDYbU6ZaJ4d9BZ+LAjUJbg/sIItCWYItAKlEDDLJ1X5RQK52WViYj2hxkGNw15NoRVnTtpwhU6yhiCDHQseYMrD7pMr0ZG+MxCcP3mw4+zCgqpU4Fu+CmbaiK74HjO37Ghwh8ySn65lwQb4S6HNInNDQBJzkCEQkulYApes93bqeErFwJs3wHyYEAW7JijNmyvCjWNUV5jt+NhHPrF9lgPMYszKWFFguHwFSUUHh/4zz16oZ2A4o1UPN9ced5jV9DL4VAhloGB3X5otxJ2FV5Li/hFQ8hiabVrOBhuWrVv3t8grC5UZeyNzpwBuTzh5lhEHnK4GAFFyL3zzL8/VSh2tKFqeBIQ5yahJlLeAkkjBoPQb4PwCukPBIFDn2klu4SKPVwh0xgBdkBYc1WLyNAH/w2coh1ndHAc10kh1S8VeywilbLviUS+VAR4j/LcXIl+mSbHPtxREzkwvJ4TDCnUlrakzF/EFJ6DwAYzGs5Tj0JVK4xyQDgSBWoHfc5lI8RUsHIczmiEMJLZIJRyXDSu8E3ESm1sK2hqa5O7O0xkSJO87TfU3HXmsu1Kddrdhje18YmzJ/C4sd0u1xWQVFhQDUiG8ulq+N3p932+AUHO+dkYwULZ7Gtyv+VUYm7SIUfxQ0zMvtBEnWqkLB7K06b8I7b3ekyE8Tdi++dyUd7AWxVYYna4quxRDpgaNN5cETwYtqwgKxKhJojfQfH1H+y3SzoZTOEUEgIRJ56JW2Km4rVH59KSK4wo7BAMwvO8g8w3m0pYbDi7Go8VKIh8G/cUPpMwFDiVZo6ur5iv2zoVajfTOEh0i2cdbR3FJU2ARfqM2QMZu+A4y7nWZzZ6LOvvZKO4zSf2MUtDpgbBwEdEwWd5QXO1C9vGCC8RiNFLt1eCHOOvUD1a4jrlWWP2pufsDXxcmGmleRrnLLxqspKnaeaWBAwuEsFk5t4f226kf3d5Nb37yFx6aNZ3foCljmwG18415xsHZVqgGPyZotIE4AinOWJZfLTOAunL7LUy5vHvzpoYB+/jkQCvIpBXgREZtO+Q/KugcoBiDFyWzgiq8RbJHLx9eL6Z3sRReOzWqPYVIezyJvLNg0ETyKc8G+JTcEdPzEtXkQgRQFUeCrQofFlAl29oXARabawqtqJFlQeF5AVQrk5+jUdjOQPYZ8V2ZWUxndu8wAs4pvNPATH5pJKyYBMSfDFXnECZUXpu0JlIJF6BYJ908IpCrrGl8/lNTpPiFXa2pac2c+un6INO0VDvbM+kRfaR1xFklqtYSOqnx3nN/b/7xEb6c+6PnmqlHz/ZTg/T/XXqvAPIolCLnYvXylViQv/L4KinfciL4KocoXGuh/VaeK6OO5hAR3oJsMKq1ncVTuIVHIqvLNm+/dvLBQNk01io2RLK4xb7mVe30B28MRJyLJ5AlhtKmT0JtkSc2KUruxCekHa0EMwN9FU2pqlmCENoTYE8V9s5YyhIiMIpJIJo4oo+G0RRMF08q7wxo3lk38L2uShvNBrznnJRb9VzMYGy1jVwQvdUkn28NwZbx96aRRseRcteZrFI02yTQj876KZLkHqR/eOvnh8xX0827IU53ZpJP/rn2+kT6xzQzo6532c7wM80ttN/c2Ih3cUGrhjXWKaKD3sRJ2UaN3Iwa+i9oHaFyaadrNoFcPDHlyDQe2VCccKUqChUKkPeec7/eYCHJnOlT95kAXWlT62XK8owl4k/fWU9rXbbLGkjQODJ8Oab8Weh0HzIYqd+zHGZtowNvoo3Hmg6CiOdqI9uGNI5rxzpwn6kP0DyYkiKcDog1SRwgaXkG3PXPJnvFm9cuNWaJcfYMoIvnLSZk3mHcCNYIfRBhzJBpviLWWQ+ERW05JxkXQ6bCqzKrlCJdz8XeUN5k8Y2z3WKV83m2KqyxhkkW/D2HLsg16Gps+mIhTNGVgbpf3hqLX34HED9FQhgb8WFbvo37D5cZuf+3z86G+f/ZcpyvrK1omysFKxvY8ekCRAVFxw1piqUlAuJ6DuSlx830R1coM1fevZ0OyM0mUI770F0QEa8HXRG6oSZ3m6rnT7FGQ4uVPcULBqIEDJIgclzzzQFkGi2eL+ek9FWtnZz6GECsjYxVK0tQOhaGI0ok6Fz1jJIW1hTpIHge96H534sAXNyZpYVR0SThmolK4h2zLlHEuvVrgh8qcic+9Vwe4fsjXMa1tx9G2YWxdFlf+6xNkKL3FxkzfQ8+8EHhmPzn6PRNnj54CleW/u1z/IGT4xwcwniuIFzo/QbFy+l73rk9vQ2Xn7wLZ5c8VET01lmP3naG+aGWugsaa4Gf6VCDibQpSxxh9g9BHUvQkPjAF6S6wstqdTA4KwwFRqfGZ9gny5gR3dhUI2DZFxY0bkMXual4xkmGpM1tCH7u5qDPOh1919MzyHACp/v+sXbI8RpR9tj+PqV04VeeeBIDnQVKmRPjvXoMF+bsmFh5QeeXNmKPTQHueLIdGeq9FvBukl46Z1y+LV+S9rdMJWGJ1hc0qzJNdvgfBHPltvaSotz86m5PJtqnX7qcW0g0GvtUbrAPoD/nTfmewwGEy8Gx34T30FjsLvAy8zfeFczHeHMk54zPW6qqei37CHfhRQfpgImDVqa96F7HCXem+cOJtDmbV1Ys1OVEn5tgzHx+ncSarJSjTLcui53oiJW23bAtk+ZN8u0UX7XLi+RC2HnVZbE1XShPSEmb9OQqSWPINAk4ahjoBBegp29aNCI6I0RXMJQ7zYuB0gKvXy2xyiyGEvj5kyAAjPH4GjZPLEtN7A/zdsjyHS2O9PbzJyKzLRmXih2llcnPcLdDBd0ig/a7K3kkTZzl6vGBqzhFpu0tjZ4UX82HV3g+EkE+Tne0l4fbqZnrzTT6bMwxV2JUtTD7OCcwq+/r57e9+YT6Y0cibvI7kPelIvtvmpgtxBYL314luvDZ/hOWJyvrXaiJwuWKORe+eHq4pJmt5xcDXSwkIMJ9DVxS5wXzgIVicgh2Twg2uL5K1PCFgy43OIVDpl0nJp/kB1wS3Cvz5keMRdNuAfGuH1U5oWmBj7b0VYm15iEKYEGf8xYqKEVaKTafLUw1Mjy30UVYeIkJ6kTrsKVBVrC1b0eZaDWRo8j0M+u9dMXtjuYIDRCDhinLwEuV3rsCbGRR0MXGfj51ZV7fnqJvzRK+T2CFgXY+eNtCsTkBm/y5BchevKK86n7293URbDbs3PpyAwnqvKVrrO89/eh03xwos9HKXiPMrY1MmX37V+xkv7WQwucBsFXDzY3ONQSbQ/B88Ezz+S2fJOGby+VWSUtzs/LA2sRlyOy39/dBfc5NP8E5OX6bqJAH4wUhbK0Xgdfls0qb6Ep7+T9tNfx4vAC+5yHqO2ABSZ221FZ2QSpbGgSZpMDD8wOoUZnZidHidW8cBYCKVWQi0Drt+GFQOMt+VB3JJM+Gx1+nBQ6hrcqrbQh3fDcynI6ff5FtCGxZhVwuYJN4Z/62agKjSA4G/REwHPYQX6DcBIwxoDAK/BsnSBfaYuXkL3DLI98iIZI2fsslmytXkn9GQRyjmPR6sfTEx1eUR0h0J6VdvFC+stvmEt//X6OK95YS1c4t3AeOlHoGFUMp1UI8ooGNAPtM8ykuDcml07aAWQsUXoh+7lcajlQ6NX/yrqDC3QIolW0hwtpsmDGZ2Gw2rImJgTmG6OQWNkx4g80igtCR6QzEQ5Qepyu40lfCnvGpoxlgVUrq0YLKcbrYpVKHEbzbG4hNqEwQKbgRVymKc9aZO1sdypVuuz3sUKEVwGMxGB04aJHmzmPvTnQTqJlhHkRuSJMwCtLXqax/GLPDp/lsL53uQI1gd0FwGPMq4NNXmwzg3EJ7bsOI0Yt+g4SthFeF0mcWWF3N2eXEKegkV+TxRWPHkhbM+mTz6ylL3zyDIfDnEhptZNuRyO/+747sbs304D359zP4ndwLLYCzVuW5G5teFDPiNNUML+IjF2MwOa6gL/jSsm8jIJGa+dZZNPOZwm7ie7gAm3mFa170yHhOWYX+RFoGUryif6i3glVr3pq2Cc50O/MJqtbmAe5c8tpYlAIpLoyN4ZJDiH2wUxjqUB55R3o4HZIFxkYAVw0MmKzs6FUGj/gpQc4/sfERqXEVEDU0cZwLV3u8QVcTkHdMbMhDaTLja+UtMombiLNbnesAhlud0QV7E2Kjd7C5DnHIZYXmY5rIsx+0cty2e3XGAxaTmHtfZwjlxM2hgXsuhnORPnGU3Pp1X/5jtRbaHMk22w6CcypRVJwFqEbjBwMx7Fn5kmGYCRfGjL4Owi1Jpc5LNJgMtmkBa7ILuCVM7YUKEOWmFfi/tIEej9KogUiltqN4d+7ABbPqTZnhWVHKbI2dJOVuA1G5X/KuR51zsPzM2zhhEe7dPj8RINBTE5llU2ceESWWR0TerA8V2wICz+xpI1WyL0GGkcBhArpUPNbcfuZA85aoItiMNpHS88ur0TDmtUWigyiWUlF1WBKRUbQ1A9EBn8ENMcbdyEwlP8C2vPpbifmWPiueOxDscdxys6XGKJHqdDGEnxkWefLBf203uikk8yC3MN5dEO6xT7HOPQ9hUpe2AAQ6FAl4PMVUmm0vlxV1NyzsdoryMMl94IQJw/dQRjliu7HwP3KL3zl5N1NdAcX6CB+LwqmC6B/X8C9EsMsj1HkjRF4cIwt+XMLDLRkLMxT2BS8OCWJE/hjsAOsI+292GEvFqnAZQHjzDnICUGnwrSpY78GFQKKsTbPA1VyI92EenPX+Zt7DCuuSz2G7QwBDsqigUTjKLDer+0meUyqPkSAiBDcPZKTFYqgkZ7rbKXnWQVcAND55rJj0HP14gVk+GZzFz6QiTgG6xoQLLKwCrtNpPLoyEDFEa9I5ARVaQsCMdFYK4G1LjRpNqCkS1oXHAfgFkrBJyN/viTuYAKtsgwGcQ/OT9NcFSKrEOB8vgpoOkH2RzKYTwU42ND51VeXbmtM+ua5Z5np5aGLA89fhKGa2nk0n4XavHL6sOMCEw0COtwQ5D2m6QBTKSrQCjN1EuGmtEuuMETq/ENTE4fairTa+bHtlOrTfHZwaE/jn/n7y4cuch4TkqbwZW+Gxi+MjgC9skAWVqy4SrBHtNbzbC46w1zagAWoPr2W6ZyxUdl54qqHu5ajxnIjzvHOpetsltr5QTW8cdpSZSLfZInldbJU86VwJAoGUUKIxbrgTFbelOd1N+A1H20YvvaW6x6gG3CaQjfTHUygr5tzqRUBlf5ruKg94qMGZaYzHBxz2+CkfLrEU5xOOYNdF5Z1CDMamvgh88AmjUMbqcG8XTELmozkPwTOihAuNGfJhki1txuO4tBEYHXevBTYKsjgyoEp8DIAIm0IDj/bcO4cA7ILHUXDb7UITmoJYNaheooGkJ8iaPwjuNfBqrPGNFojfZ7z5C6DVBvXmQ0FLI544B70B7365R6ChnJw8cgFo5iG9A4gQTjibMiE5Rck4I3BFgMCg07hhQnsmeLc4Nj8BCjHosR0Xm4OJhZG5Ka+hrtO9DVS7hv1MgR6mprgTM7E4ODWdarKJMIF5yg6Xiumw5ep7mE7wTsXZ6LrzAKrdhYmC2kwiueYN9YsIV1mYRbojFcokPIfuElrpcX8sMjQLOYeuAKSZ4MjbHKPx0grKHTg7zNiqvFG7aXtevrAGbpv+m1tyzxnXSHY4wb6iZMGHBire6bEB1BBaxafiBz/1PlK1zA9y2IHfRhL19HBRJkscwyyvSOpOT3CST7a/Qqtwh3baWGWPaKNU6n25q9wMiG+NwN8bDEALg/ApbNAZn+8/MCRZ34ZYdy72nqtyLETdi8XmRNxHTnZK+k1wl6aQNPdOOc4cRKHU3JgaHHBkMljCZ66g6NMwhNq0RVC51K3rVXMi8ApI8VNbH6f0LvQdpS4imdhluSQ+JWUKioEcUwantw0KnxK8s5aCIHIFTiFUCjSaic2WT5u0lvEK0fkovaL8gKTzaPqHjSHqI0R5QaYBWnc5VKeoK/wNYxRMrLY4kAcOVswXWH/xUUGxnUE2hrIe1CkXhhBwSNbTRfCmRc75GsWHUoOL312o1gWZH/hO6aeyWIuGzyZx4ULJTUUk1GcBEU+mjwe06MZI2RUi5RITJRFTykH3rETnl7cLvMmuoMJtLTdiJObcua6DiAHGiHUMJAK8PzmM2ub6TG+RLsQ+eV5ivg0cdQS8DI7cyznQHhoi8zNPXM1G2dJXGnM1SeBuVKD+4F7Kil5R4UKNlVu21UXDb0GratdzkOmQqwSN7dLl/7sMv7wm97HKVesU9BUzgyLX/BdCaqoTYS5y+mofqM83tSh0Yd9r2BU+diLmFyxDZQ82xA9cSqbWqRXmHCuwsa8vpC2BFzWyOKraJgUytgxXzRDPPUrvoxM/vGsIop6iJwD37V+XKy6me5gAm3O0rk3r6tI4wXav0DySdZlfoksVx9sjwPRN9jo/4cX19AgmgVOsTlxjzakUqyrPNMTGEibc8rauarACK3I0E8iK3noyiN/dZaq6w7vrZyow0xDlSxusaQbFWPcpCyxPB/2KF+/4BzkeSrSxQZzzvVeYAtOQ/Vf7YS8OiaHFFkSIEIAtoxb7Ffu0zNYpshPQPgtFRkOWx9PmGeE5wUhG5x2Nmkobx5XBHQQJU8to2n0Ov0nxvwEjlAC0pHzcLndStAGd0Dcgykx5WqqUvzAzM8kmxLyit4PJtBR+XvRYykwDywohcrXvsBjiJ2Y1M6ZGzOcLbw0dyQq0C5dBsefaha0Cvq08ylCiC65S0nMSMDRPsLr6LvLpnV7g9awxXy3k1sIOTUdGg343Byy7owudVwbBatxuY78drjD0yEDQCvYY3OtXOngWPdoKJ5bHYIZxaJmr1m5RIZwTsoWyUiUBQvcSMuGK08cnpP3lZMvUuXHQ6PnUYD5Uw2EDQ2CrCzhoY2QlMbZK2ZjzRKTRrpUQuSvV8XhDIc5xdwyg09Cgp/CBnykc/6bhkImnl8fMyoS7SWicOQqEYbtcJQTnu2uyx0gL+HhYAJtBjuI3Z0jkYU54wLthDG52sKBi+OH6XIabnXwXU20EC/MqgJ0FDxYX2YPZP6UC8b7XGVfooQKSF4xcg7bwrpU20ZTu7uO6goAbUrP1xtwtIKH0yj8WaDFLA0QFN1xYOPZMmTavCkooSEBGwvNpEYD/sZ/Ml5QRdbit7ih+fAoiAO+gEtPD40IqqRBb3GKZOhWw/mTYjHauCyx0hhiO+ZhPFWMynlHYwClqfNSe9bMKogQWvHllhJ1NHRQnJtKNAKzCRc8itx5JHG07irOm+WSYTfRHVygr5k5xCuVsE7ao8w+4jIDsr/8Opds1x5TYcBpi7mtcwn/Pe0203dqUoAQJibtgMvI1CDTzqeoH2DtHnWSkRsM+NGmlzrd9DQvjF7hy7EhCNrt4qaWrK64DANRHIsrroCxZrNJEYj9kaQsFvGrOAUN8StAxpdDBRf7TpqF2tOVSh8LXIYytYJqqezixeh8eLzzqJB6SQhODgQ9/vBg8IT/Em96y0cErtzzk8+ZXmmOufkpWsRTSieOYLe9hI2eGO3oHCjyCWcyVSWHV+5+kwQ62FfRLDtzQfTJAP+CwxY2PBZIdimoCAvqx3rMa1i1dM9sPb2Vg8cXGMRZibIwdEMwVn9gFknlcv7qpmmXcyMHgtdXVtLa+Y20ykujeUt+qDDyzfjF4LKZmtAQMdWjcRIAcdqImQ7oDhKk3zT+jG9RrZkKI6xwKxqfgrBbciJm8jMROuDN2wyCvgzjYokNzvl4W2zwDdoUZKmRPUGTySKJXTqcI6KEGzz2V7RHww74yY+4ggcWkASRJnujIflszxBHG/MQqKzrSqFEhUbCSFkhnvYbtPu5AnsZt5sk0FPEKbTWIdywcDH24jG/aZIplVmyIOJlAk9qU48GGLKv2K+6DjfdycbJoXsKQSAAhSzPLhRbIJ4wSV/Ji88TpRm4776HaQ1f7OfAUuUVCw0KIGlML25zyqJpNUzyyLnn35xiAlfisjD7tHe6Arff3dJKh6m13bVZJcZnO/swMSDQ57B/hfXBhN4owJ49u3iECzeVwHLTgi1vvM0jHC7vD7HH44EgSIkl8GwPBQj1R0TAV/iqtFMZZcD4JY/C1KnQl+O9iQJdyKg4lHlQAsf3wj/vKqEYMcNV2aeNhoWbnt3cSi2WwOawRULDG15s2LgLV7ksyeDCig3m7cxYQXAg1Gcj/ouU1u95GxKDo4Jj6i580MF9J6YpoP28JLBcu4VnGs90Y9oPTQk3XeFXNCgUxDxHBvfP8ckHCHUF0G2scs+KdMjhaqb3kV1KiDq9ILyJQ2ModbgpgnwfMucivGqllDv3UgqoMTqTSYeD3xgmEiDLVUwxLxLaq0BzN4HzetG6eJa5u5z4bqY7mECbe6F3BxVBeRWJX8L3IL4kKVG+cCpHbPnun3Mw2EVgt3mn8FG2kHZ9vy0c4h44eTCrq1xmS9hvAIgvVgQrOPuARbZYzvPGhjBq5ahv4k0ZqSu8Fm+6V/DZNpOjc+GnTQOigyVWqL7Q3ja6HZUrFEHmzf26pgcwQ0Z7fo8xkDOFsMlUYwfBbFGOFt+OWnf+F564N59gtg1o72ZN7GmrQTHh7q8wXGc5sw9PFKhKbGS43BRltZQKawMM2x1akFvCEN6Kh4Y7Dmow0m6zscVzCu1hQ4UHksCQUZf8zNi4seNdxpvoDibQ0ue1pyuESqyt3mtvFwJElBAFnalkYYP39FxgWVlcCGZaDQqnsFkc8MgUHYn1ZSYDGY2DZyrQyo4ZrgyGgqdCsMnji7QlU+JyvrmyeQwnHVUOoVyKv8RffbcRcQXegnEqk5KAKGVrj5gCEfcoj/MZCjWvR20PeGGYCTJfLFhhL8dRJpq/wOJKn9qzkagIeBElbGVncWYoe+SBv2y0ldvSWHgfVAgX44ScfWwzIKF7q0ujtfHJfXkam7t4sgfwRWOn7HqYhfUW7y6CeAOJ982ZgZ+/5ssImbkQp21iqyv3MRXmzxndN9EdTKBfbsZy2fLBaL2yV50SmkuJVXC5RlSkYdpX6geFwGiSjVmBF9gseIivSQOfdrVwJnKZvGgaZ1JiwSBnHASYxsoxaNqpaczRtIGriszhopaaaSeGjNhfNWLGCZ7ARY+hMEkvlR4vuUTJpnFM/IGjNcu3XprpKd6SepJjkAZM/ywxx7XIV3w7M3OspnZBzWelo4z90NCzChlZdqBa29c/KzhzhPxl5NhloTdEuFgOt7AIeMPeBXp9zKuGuTzyUFNDrjsbtQCPlnkrvL7USi8OOvGW/klenfumN83xWhiLQLTJyx5H4WokLyMMePGgy6LQlpf7r2mU2zMEvutd02weU/hSPK+MQEeNUPBg6vXIymXxd1wqVZ0XTCkqTZQKYNyN0wkSqbLQC1uixDXJv4In0MpVKRmSLyq2EkDT5NASx+MOIQiASJeJrfDm4PGvNJUGOA6c8pS8ffvcRr3t18IYrLap6G2+tbjNYTBPMdf8J2e202k2QF2uL0a7WEAIWle22T6KJoS3fo1uM0ZovBzrngqO7Gojda4UOrBtgSuWj3hWiYTmhQ7Lb5Mt5VatxDw1ZXXPs+FyQKUSVeETzBenFOts1B1OYrr7+CKfdOdz0pzG5KdQ754bph9+6Gg0QBuJ54DYmG3IkBtafBNauxzUs0nY0Xbjr3z8Uu84X014dms4fAw6/+CRY3O8G/bS3MEE2gEExOUavUaGdC8xLypfruXCRqQ7Az6EAC5nVuaEsk7zQzcJV2hzfN6XnAcpGdZKyBrEVbUMlVOGsIsn8lSIc2VZPwV37nKrVFX4XgIdBFWVHv6pHxWyZZHusPsz+YFGr4IUPRTxWaDQiLDV/d8DNPBqYyZ96NJG+sjGkO57PrV5/aSkccHHwWwbrTg/00uf5ziCo405XoNy4OcEqP2Kb6xQBhaOPJl1Dq0tnxROw6XNWRL9amxxEx3V2iU8n71dBRBnabSsTSl2n20QPTYyrfBdmnleQfNFgRprBi3NOmhropmbHl5iGs0maIneEt7zrTLOXaHMrDPklcXavbSFe/1MiF8kG4x6z/3embVfPrK09D+9dTF2p4Lnxt3BBNryXMtNVbKV5gX9cc/j592Js/AIBE8EpWImmYgull6rZLm7K2kU5GAZaXNGYbpE7QATQRUBPFjhirqu0FYwebeSpp3QprZaihuDTJWzxCELIUyxNoMQ2UgLvHjiITw5hcI85Lgt7X63Xq6hTR/H/6GLV3gbG71anwv7V7s/kvmD0GcBrKdjmB2fWuulc6i9LqLhAouS5yzHjO9iYmu7IOQJSmFfw62mfACNRx1Y8T57146W650QaH1oW/zySRscmYSfirU4GYhq5vgiLkviv/sspg/ftNGMWqKX0X5v0Qg9AFPzxzzmZlgkY3bJBrQAUj4dy6tbhIPbM1jySwqWE9OxPrprdmHx713p9t/7O+e73/dNt80/BvgNu4MJtGiDu3vhL9VX3aPCYAyPKvZwFELueCh5CwbVGRGHVqx0i6gt1jgLcKg6CmaZXIRSpgefK9RZBeauPuBJmwXdOiDEwDHi7A3Zr/LLuWTtk0FtBFr4wApoYvEUN8ZV6IVyyhV7K4CtMbj14Jr4IjnpFURxZFzuA4E+NFefWn+eGYx/yQ7DD11BCBoLCEOLyUttWVJ4Ich22w1s0dgnQmOZRZufQOifJ90W6Zlq4IIjEFwnoZfcWCTsCMLta1JYMsFftbBmieZI0EUe8naDK+aVeN6UVtLMUuZAi8T6LiFNJeaefXu8iVY9zaGa55hqeZr8bCg2OnNJfQ4Ksl7Jp9GkyZkRdc+aWXqQ6LexH+VNC/PpVYu1dIQDcerY4AMP7iFJh/NA6u35L+OE1//3N54/923feueJT4j6RtzBBXpPrFa0FFsYndpp0kmVGGMzRNZKxxqz6dMX1tL8AlM3oOgj+dHlMRiKJV3xqLrtsmBSCLvPJdyscMGrcavhmYoJqMiMHzUKcF6GZxeRGT+huTO2KtxklCs4hJEYG47phsz1gboqhCEKKLShmRzBWt2xesbLq3efWkA4qSDylj5dmS7UwLLL77QW0+9zVsP7z3fSh2or6Th28yIvBqsFnaXhJDoqGoqo5RFXjbl5N0F50pGbql7N1283oenyuOwQB4EKngNq6bsCunVsdP25cSJgNAYnyxwkhwDjt8H4srgKxjLGG4LiIJ/yRzXEggs2QwxOe7YQ6HSewvQ8xLM9Q+JcD3mjc7bJVWC1/G1+jBhKPoHgP3FllG5f30qvX+yn13Ow0DJTkpGHxdjeTq3F2XvaM4u/8LvPrX3zN9y1dDmQXefnYAItzRXde+O1knHRkrOQaEe6H8MnK1Zm08fB8O300NEFmMugiL3PNZgsrCywmw1MMkSjVJGSH/qAUUCzGOf8/DW4OOqAio8kVRCCZ7ICsONeQss9N0QTxEyLqcIMQlDMFmfvHseGmTE1EOfeaRdSBt3c/GJ69RLHtHDcltikLWjE06BX6qMx/4yy/cYLq+lfrXFgTW05Tgl1FdNNWe6cy460ZBqrrLJAgYY3bqxqcObfEsL84JA35Dm+qxvfoyOdH/hUpco2yPEza4NQjzZUA7F/KUBHilQOoSAIlEHgtu6iBRsvIxVw/6IhMSPlxDPmxhV6livBZJ5Nq/MWdYMnKsSAgqee7qAu74IGp/ys1ivw4HngPre2lf6sU0vfcPJEup2TbWa2WViDB/0rm2l+ceHto1b3B0H0j7iu6w4m0LToMQP2RA3x4cq9FMxiyRx5LFNhEIw/hg56hJWv4dClAAQG5mqiOM3jy7F+aDOY6vZFk1N4tVzscxBfhTPaCE/Km37ZGNHeDSAmRuwljeHFBTAPpqNisjbK8iCII3v/NF88RqyBMDolpr+ucUmlhPmqzQyd9k11GkCjzxdp8TuTYVerQDQ8JLHeTv8erfx/X+il0z0WS+ozaYWytkbqOfuh4JRZ4ypqwBtsMyPwaLIpNx20OQugzHwwT81HRtMKencGo5rBGggjX4U6riK44PR/cvlsAPDywktGmqENq4R5zO46eGcRGe0VtiZg/AIGAAIaTJC+wGMiXa5r78cxWe4kU23qnsTDL0lcwhjaqi/zBV9Whp/vpq+8YzbdJ0mYH+7i622x5Xc4/J5/+bkXfu6v3n/yQsa7/+/BBHqMhxxDcxJQGFWeqwKFGEC42st37fK3PHJB49MFpHOmITExnxWgKYSl+Ai0fFKYDdMrqMpBlrl/IbvqXm4hfDnGlcAs3DI1u6xQxCDDMq7xN1IqHMZW3sgr/1hMQmEytkBuUOx48muzfmRI86iB0MZ8OL9x8COInGXgyIs0aDdTZ3YmfXqjlv6f85vpE2ijjcZ8WqawR6DZ48+0P6MxkM10pYxoBGFywMswEShOj4K5QHQOjXpxi3caaRzpM7yuyqEz6W5OQloh8+NgYbAWguYKiPVk4WSHdwspU4P5+HWljI7wbAUKsSbQBkJ14QXqA/wP3e2qCoUi3Dd0ZaoEiz+Uh4hwyoO4aYyLmEgnibf+/J76FpkPBn0Gw3lg2NAMYTX0U8xVN/vr6Z5XZU66ZN+n0dRb9Xt787NfC9ZfD9zX+Jnm3TXAqqjSEmXGgZ1c1MlEKl3OcndWQ82rKaJIZ+1gBnzUvEcAAD/VSURBVMDHvzA5mWzOrgqImilh3vPgCzYGn73L50AEg6MB+YgTl1EYDD6OnTmP88mJgbBijPHKv9kXjzt/LEuUT1MLrYxd+AJjhd9abaR/dn41vYCdfA98dJAWjZ47cx08aI7kEM+Mm+SUWWJZ1OGeKrqJMDN+TBfadN2cEJqOIFyvWfZo/pRexNR8huYxjzCuzCPUCCaNLgoFfCzv+Wyx1R56FGwzAE0Y0q70mZtTacwXh0Y+zorJ3Zzwzy2mPQpOBbqkD6qrvAAL3OThQs+ZKBumDlrf80xi/wf8mQXKE2BnadS+/fPYejfdj9Q/vAz9tgBxzjfSenfwCA83WaDBeE1npVs4mZUlcwe4wXbq5VdwK1+5iXlr4nIsIHgstM74kkbffi7DWXfO14aOGYNGYwk8VVDljzodQ2VP9A54i1hpL2flU5kkZOQysO07Fm8q+kztgNQ9GLHPoj6bPsPuoX9+di39a2RsjdpbZBhWVyNFA8uN1eTm6djBwpaeKPw2EOJ7wK/BvTWAryDQHe1iNa+CpdAeU/gc6nH4IjMP6TJCyUeDEgPU0KYOADQTzEN/sBY4maZcgzP8zvtpVrgp/Qj3ZSQYOQ77QGZJjD9qX4nWpLHOrTDri1vgFm+uRAb7tXSJp2BiBPNDudwzs2E49yvAHIWQcwxXP3Clm16zyMwML2KIuck+9vb28G5Br+eg+ABOYqZdVY4ohIX0OX5s6j7AACsOv2ZHLHrATO1JRVfx0G4VVoGWNzFaDmaYPBDm8IDiJ5zhu4kBS+AyBs1ItLzPOlueacZM0mQfYVVeNq7iwryIB6D4j7lx7k6jGWcSFyu0kZ2x8NkjtSxRqyr6pq/31zl0HKn/WmY83sbcrEJpL6EJsYV5sE136rhrm662wxTD+ibai/Qx8IJ4BVvtvUkYEwJodV5ttat3jjkGfxAp3XUE1SOnZiwxArxItR7Hq+nQRxodrJJ3wMqDwocikAqxkqBRG+eI4XdTiP5gIppfo0gcM85Imb9piJcpwoTjmf98VYHafoW5BkU8P5WyCpr84d9x0yKrpecxzS4jxMfB7ylZHtdwLDHYugF3cIGWIDLPhEzlEIRKsZcA5WY1Q6yCgEcw4w2b6OMMb5wClstagEtcec4YxnmILlwJ9yH7YXn2i0KNAuJpqJBEwg2r5NoE0CnN2XaPnoNI7zZNlZSx47dFfAaBh+SYnzLURUA6zAt3AV7A5HgQaYm0wEXDRiBGCHsmxolCtRXpoNMBXxn0qbG3GRh7ls0W0r1JJW920NQU5QVs0As0gmeQ5U32j2+jJPoIeY/laCY98pywqkA72FZTqgZvCKoaWS3vXcJDeQSjeNAZWMVhDsQoNASYYPLK9jHxCrcVa1J/CIqrUi4RHnGEFyE2sPirxuV89zJpWpTX7NZp5Cvkp4ILy4OxxI24G4PajakQKPHXdAJEVXIvico989BZi+xkYGGjVUxhiHPKSuenI4rL2n2Cx3CxRJr4hcm7XPBvV7BCqhNfUSI+C+bA1YkuQcZwVj4MjnluvZGXgkzvgkCzhJtepPvfxFZ10SjwkiZMVshVZppk5NWg1mpUXizBg0c3BybLbKa+jRKNyUEhcXlLK8vePLh5yJchNtGOm6PttAE+zZA4Go1GsIlCPQe71sC3zRs62q0dhHCTOd8uLcdB5SZqf5sXHkyzyVkfhm+x7O7LtzF7Ya6SpSYeCydhNKQQ6AatJtS6GrvARALCc3mC8MpL4ASPlaGUVnHyHhmOhqwV5YvRG+yJH7EaWhMOrY1ZL8h13cEE2oKVwhXU088VgVZI/FE3wsd0WKUlYh46WqUCEwCVwJTEFAgGhbCYVhBcdQu/c9HTzxEYMNkMGHPKCCsIp627pwtaiZ9kn5UVFGSda95VWssaeaOtSSfmYnKIfg0T4qPPX07r1MoMgjAXFZ1J0AyaaWA0IN0coh8LK3GwInjaaPN48QDccYgkwuz8vHl4HG6eDUKQwLcloUwVuq9Dvs6xItdCWPmuTzwrJDFzg8kT5+6x7m2DiFIcWSJaRaHMuqdDQWJqDAHyOgOz12gQHWdLcML0mE7rAKf4bnW2WagZpXN0Q2uYPpe1j9g6GtOEIW+IU6kw7/JLbc4tXCYkwxjmM2BaLZ7B4uHqDojtTEOOuce5hNC4PRy+AgsrmayrfyVOV+4QGX7v4awUg6YBJuCCUHdTjgeZEfA5zY7oKcid3gJV8imxVuPusCqOJKYqKcf3KfCI5yfoV+gQpjBBIFq8/nq3X9lkk3JHbUlFdmMpF0TWELF1pijLxv/YihqLSWbuyigCjKCH5gZPzHnbKOiZwjIgrg28r2Ap6C3MC3uSFo2kRSNxSjy/vwgl5Ndgec75cnsDG4R/deiJskBSnmRU6OmHIuNaehUwTaSrzjES0W4USvKKnpJGNhzMgptnTIE1puyeutJJv33+YvpTx5pspApNDQ7/Q1i9h1B7r8K4hdDzHD0WFM3hX+RyN6Cmu2MTTzf1inOvkW42Lf0ZasLU13QH1NDWqnqJXPdzcsxoLr37OeNkmtriaqcA7J+HLXovJ67dUZ4NapgYp11ZHo+BKhHSUpyMVjhDgCMwqB0XSNHNLVBeKMw6BYYjzLb5VDLa0SXv+Nwbmk/ULMcAqu3cZKeap8xVzzYOBQossSNNaPPHBNCWrHcUPfPTTPFs7GzL278FFjKPMZ1dBC60OgLt4o4mr5uE7BVIBrznR3OxdG2jFGdMmZqWy17BVTzzi94JOmrkGdOPCJfz//aOLTS0CyWvXWqndyzflj54uZv+zwtbHMDOZKQ2tVqZckfBLWcItc9VmHFUlsJ6nNw0zvw0tXdNDjW1XLPO1NjDbn99oVX7gOW7njuYQDviIVMZkanFP3ZT4RBxtZPKoJSoKr1cfgVcxmoeOu+GTATP0ByefS/1txRTxqsFF5Csr77jCDYrsxc8b2LM0lXGHhXPi3N3mp9Ic7ulX2H0T16qiaIBQap7QerAKbgxviCd/rKXWRZm7UovIKwBmAn5HUIR2JDUdpkmsAfbZYMNJ44Rrm2RzgZB4yAsH72LJkfwm04B4sxbM22WVjGDFjd4kX3PbQdqDDztH7ZZ1vU7jd/MFtI7GTf81PMddv8xGRE0ISsKbvBfDlWuBPG4hH+Zy8kUxxw2RteM5+BOm4Zoqj5fw+XdyX+98kz7iXRfQbL//WACrWBYi6owsys1WglMuUUZBCmOAsafBeUKm5A4O+us6bjfRBeVbI7R8MSdifERMYnnID3/VDkfjAax2COYKlJSGbNk8Da+T9KqzcVmnLO91TTQlqXSHcQxSYEgIMYIk38efhMbsuAJvXact+yXvvwuSpgP0OeRCx7I6KqZg7ms/BBTMo1NP+TZ4xLvpHQIJkvs8UkJGoe0hoPGAcKp3V/nsHSrsQGipgNUl5rZxBSvTwEce2aACxOAOHu6eVY8b1teTrfzepyzNc5nZ5ntpTewl+R7j8+knz7Lrjl2AUaEkdZ5xfNc1z667O2sBgNhLvOIngXK5ukRllEIy3yu2Z5n1Ns4W5tt/MS73uWc4vXdwQQ6+vRShWprr8ppisCwqOUQFPzcLff+lMDYLA5RHQXVzb5LcTExduPOwi/ExEUx9yd6AjjlEzzsWDRkF9FUi7oFyLdG3OPhIFHNqwYdsISMjFYNQY0YFCK8yoGzGjnMBu+ihLvWhsw1dxmIKfAKteOxbeJM03XWA+FykKgMsUOZnoGPbCKEDvxyOOnoHWJqmQYQOgn8mjkaZWpkB2LWYXDDfHm0odkQfZNljXnyfCZ2O71mpc2StilNF2ZB+lrM6D9AsD8MnL0GiANflgCx6ZAToszDFUKnSHMvkRedFvl40QlwLLON9thg48Ji6n7ve+458elIegM/BxNoKiMGOLY66fOK0l+dE3TCpFwIBSRgd4FVrIvQCRqYGyFVBuOIHJpRjQN3YZScDDeJyM+l4UzCM+kFU8l1Ov5aftuuWXmzx4l7BIkpmxA1t21Sf2Vhxt1uvrCg+eDUmwPLvO0S6sCVGz9NIYjKJalEJn9Rl3DfI7Q1DFBrCnbYwOYHTgU393p215mGEFLjgHWu2o/++E3zLpXijmXTucfIWQwFF7BQStED8BTTeoRjvWNjtzGZWrznyMwK53jft8LXaQMHeUFbgynE/3B5MT12aY291VjD4J44/SCKK9vGxWZeIFPe3IrPaxyjxb36+EKabw4fXag3f+g995/46ATH9X0HFGhKLufHAo0/cz/nJL2Vy9VqPN0SabJGKLEE+yejI71+4uInM2ecfowvV3hmyzSjJjjdC6ErZAR+1KbQRSNNxU7RPklnHQQZYywWt8JIhP6YHwYw5yftihHlRNgQNcU2eDTLmxpqzDhIMSpXOAKIlo54uSHwUZvkq9bO9OVpM7PNoEZk4QvAeDKB8LggGK1OI8npxccVZQCORhTfR8FsUWSHzJBISZzYzxyvHMLoCG3fAZfCraBLu4q2g7a/xMN51P0FNGif7amnebexTq9wF1OBmizypc/b6a9myfzBmU56zNUfGkCmV/rNG4Rx+SFP93Ew7qAlHKVFHQX8Ljb8H5/rrd82O/rHaWbjZ957z8oVEhzIHUygKXSsPMlpm7wuKkqCjfOOk26eFSK74dzzUPGCGIXjKf52NIgi3BWaDDn5NThf+wBUoNOxZblbIcxu+l78VVSB2Ds4YrX17CLzzISlUTDjlx+boSJDAwamxREEsqnmdMMuF9pU+GBITpe5EwEBrTmAOTl2cixzQPEo+RISSXYAZlSRMuddlvMFzbNE+iSOZ7DZmNzaycl/EewxaDZMm+iIacUOXyy4wJL753ob6Vn2eW9TvtMbm+m2GfZ9O9dN3W8zgyO/Ty6zn4SZD5hQ0ZFpyLT75awUU4RHMKGO0VBOtefA02AvdP/3ji3WfvSvvaH5J+ysCuoP+nPDAn0q9vxpzJlEyyq4yL0QW54lgUEKhekj0UPsxrbbDhEEJ/xLRUZ6anMvObOyjFcwtLKLM6e4qEEFa183RYrVEnlZ6+PGV1JmoQhUoJvGGIJGQDYJMnwIs0CUS01rI4nyEGQXPUkv3ikiiI8GFQAqgtxrmGIClssctAJR3GiqMTi4LM50OW0uQ2wxhSb/g5KApQlMMiDcoaM4nByjARDnszzK89/QRVhuIKLKDdeysIaYTmGDN2Zm05XtjXSJGZFNynMBoT7RRoDB18ccEfPdc8wXM7gbK7gJY4gdsgmpwQbBJm/o9HgFq5numGueO9ps/NSX35v+ydtPMQB5Ge6GBfr7356Gf/tjtdWcl5UyRWV0b8YEN5UCuqZGeoEBzqvIgS06wbj8eg8DG+DszhQQseRf0+voyvlVlId0aTvyIU2e1srxQu/lsnkxFWPlqipzn15FmGsug3kVlzuZUjaqVEIrF6YG/hBmwgPWRlrJWUkleF7kkOAgWsIrLN6K33v0X9xLPiIz3LKbrISrSSda2BnUEiO0CzG5ERlBCP+xXJ4LJCb+mOslod8lN22fT7vRBxDuk+KrQOuF99DrCxZxehN7vzUrWDNMpzDK78OUeIwXGLaYzz7DSuUsLyosIOANpvG0evJyNQRoWIvbW+WdQ8GdhIa7oOtudvI1att/MN/Y+sEf+KrFJ4B62e6GBdqcKPCqc6ZBXKEwSJDa4qgIuMJXx9LH2Rv4tts4ZwIetymsuiC0DDhirwLCUKrP1NNYzCbeZB7bhRlCtudv4plyp7MuxDG98BIVRGAsik8JVRHinOck5yxGwEcafqaycd62wNs2tP/N0zFCyFBhDWFZuDI0j9Wzvmln6pLBBDZDlPCJEE84ZA8xcWHaGeK/NCiMFYB8Ls65ZwdzTVcwEcC67/BVmOSHkPFLYRx/xCVDwBFvn6sUCD/ClFqDjf8tBn5d9nZsbPc5VgHDxUbuHByiH8gKM4MW8XEOBy/0HgFfF/P6d/n2+PPNzX/x3DfccVOE2XIeSKAbW5tPDmiN8R2vMaOgdsIzSw9HqQTmIv/Vs530l47PpYcIi03rFoyrRguFn1nbUsgiJhJUUGXN5FOVyEj8MeASaodwZqgMkUWk4DEf3W6xGOdZxWcotWB2ps9XwUQcecaftFdw0cDjKcMZXi59of9snQoDTsGfdmGKTAdc06+QZ6pCcMewNizjJqUUKujIZI3TqbUHbEJ6Bk27CjEuqvh9cJfXm7xi4zcWfZPE70HG4gvpxWNn2WePh4NHz+1uMD5gyoQn+g1wRW9Kmnj7xLrRzLR30x/lp1/Ge4GG8OjnLqaLZniU/UcnFz4P+pvmDiTQs/WFj3Q7EOrO1DGjpAVKpznsfCtCe2Z9mP7nz26mH7ljKd3HCxWtGiNj9gC00bqNEcMP1UiFx5sF1hZ1hO6AKOOMADPhESYA6PJtsQ2tQtNZnVncsl88RUuZVkENTKT3XlyeZZmCJT5wVUAWa9rl4AkGz17WaU45f6zmblHtvr1udy2dofWsWOG4guZQCBET4fv/lCa2GyKXuIQW/SIvipsufwmro1UvDGfSf/sHX0hP9+1zOFQe2uoM+upzHCeAjru/uZZ+8ituS8eYhvOlXeshxg9oB+fBtbdnGNBtxHs3YCYjd+kN+cZkg1mTfH41JXWKhL0mDKiy/xwz9J96Ks0ebaRHvuY1qTbXP795+jJHFCAcN8kdSKDvODnzySvPrZ9BWE9lqZB7XIWJpfKjkm3SjfTRs430I5wC9PZT3fRa6uYegO3o6mhxmVQGT1HRlBvLBAH1qSArd3SBXVo8gpt/883wwfMQ2lLNCo0raYIVp2hY8cIU50BVmN1woTmB3U+cSnrvUXwGwduc/OOmJL+bfT+v+N/Hmx9tCPbdwmye5LIIXwRwGs+N+yPHPcANn8RNm17mLK9dEfwCmvZJvhy6xewCUxQUnljfD+TgGsf7/eYWrydSRwEPPhkGn/IYgmEk6rp8D8dIdY97uLusiva5n910EkDOcQ0Q6FWQfuZ8qp+/kl7/9tvTWx85mu440Ugr7dbKkftGf/vnH330H3z/298+XQWkfWnuQAL9c9/5wRe+4Wff8NvD3uz3xMEmUT8VA+NW+WMwJ0FwgtKe3uAN589Ir++p5XlaX5oNCxQcotEflQ4KdBshhI4Hmwaqlb0LTXx0ZzyapZfg4Rk/xmBN6OJsJ4IKO3YIYjxGRBVqAI1tOmgMv4enwA18k6S/mt58sp2+jQpbnmM6Ch5YUr/hUpwNtgFfFLiiRQsvMlQhMN+LnZupn+DJBQliQV3CfZ6EhW7gx5BYZaSX/MyGByZKjTMReJxeE8I5Vnh7OwsmvsCgUCvI4UQUyPIyu3zPdchgkage9bLO18uazId8/iwvZ4/Quu7reJZ5hM9eTIu3LaSv/o6H0uvvwQaf6/MyrG+6DzjOb/bvD449PPd4Sn/vYUjMmb303wMJ9LvSu0bzzcv/bH19632pzXyLwuUMgvyQF5Y9Ln5C+KrwEEJXjgB05s8EBa5UdMBX6SIS3LtcVGwRaCtAEC9x+VhwlXRRaeWhAhdeZ5pwlSfwEhAthLu9QYU3w13nF/hGp5P+6pedSm/hcxqznbX0dLebziKxrohpkrirwh0JbfyeWuR+6Mw+G09ls8IdbfW4CHVWJxy0xPghyM2DNPnvo8W2ceRxB2nAXxqB6S2yU6Cu9onuU77FzaIP9h/lFT8QCq5aFaG9h3O02x2W2t2i6ouyxqOklGfBr6DlMR7JzzGNCzJsxILXW9BzerWfnr6I5nfU97Fn2Jm3kR5+5M70Ng5wfBVngC1x8J2DUhu5C6lt8M7Otn/k0c9vLm7NrP7w20+d+uJM21GqcP/oniN/9MOPX/rtQWf4LXG2VImQa3LWe7C5imCKKMLUAkqIV0i/8XDBRx22V9a+wsjkvZwc5QrORkY7gQqunaF7PwlbrgIRKM3DgD3wF7i97gj0DDbocST2MqdBtZgSO1dnV0VFU3TXCgBoFfAQBQTIbZz8hhBqj7vXok1YfDYO+BkEzXB3eLTosfK2TwQYQfO4sBb8cCDXhGdiNZ884JZ+ryzcYYLRaDwQ8tIlFuBifg3+y2ql3Lrzwlw67klWCB3intkNkFpYmreh+Xmm7DisK/Kz58GiTD3EcBMafv+5Ydp6Es3/9JNp6eHj6WuZXH7rSTZuzdI46h3o91NwvPVOmcRg6Yc0/PnZ+e8/U5+Z/Y3z5//Lb73tNg6XfmnuQBraLP7Oe1P/x587+mOXzp/7urS8sBJnNChkOgUx/IWZERhRY2FVE4TAAhPJqntJUu5GKrjTLhoEAaAYu2mQ6fAxwB6eAmfa4hes4Cr36aTTcNOwBYZK9VyMLvOVvlrlAYqbsbhrMRCyqH7sdfAAUWWVtWkhokajVsvG7jPQWfx6mW0ghVo7Xs4Fh+stbZSE4xFUAWnAiiQrn8Z5CE40EOrD1TtfEbMhXcSM+NwlFQlV79J0mHVkpDDr+FLtXcT1mI7z/Dw3R7lINsLWdnX0EmU8r53tWzYUhknAGMhzDl362Gd66anfeibN8KbwA+++P731zRwag+WhFh7RuGtssLKx8ZpCbtjkmc9FYZq3h7Avzr6v15+Z//XLn/9b33bk3rVM0MF+DyzQor/4fenPZ3+68RPb68OfjkNNYp8fEcV2ViCsDS/94WQYl6pCbwgnnvADpEDEAwGMosMVJueHKkyEwuTHnb8i28eVRhf5VTDikMMVyh0pA/8emRTY3VE+U4bnecv6EhLpUHMGbeSeBU0Mq7GYDzFv7QwA5RQuNJW6wCdUYZcrD8AUeA98VEMWMyNr4dCP4HYnno3ABlNnFBy7B20E7mEhXIPDr+baC1jUT23NsHSNIDOrQeuY8DHKAyxAWMDpU9CwRN55v4ecQeg2OuniBlN3aOkWaWM3X5P+gdXjj3742fSxR19Mr3ngtenLvvJIuv1IP91e32Y2hEah6QI9mlgNex/44Yqi1StrFBNNpjrHAy/NzX5Ht7My98Ez6T9716l8+oG536hjVsm+5+DuVx9Pje/69c2f5WT57wuh9t2ykIyQzMpfCWagh3KYHpc3neoKRkc6BycRzy1Lt54pB5zgMl7hLAI6BREcmn6+lj9I4afc9RSc03noD5h9kBkfDg/aLdQjYyG/xb0AsQscLzCLHnMjzjK2acPGD8cXmRGYQ5V6aKPC4VsldZ69+5aJFpr5xun30oWAufpodnJqRIMYYhZoGigYIdD85qaEYIZAB2H8iExTppb+lAHhh5+kRx+/dT5V/WhQTwH9+nuX04MLm3wxgP0oXuZK3gNMg9idxzz0OoLcbc2lF09vpz9+/6d4IXcuPfDOV6W3PriS7mj32Oes7qahUTYtGgV6hrK14Is9iGOIkrPTsG6zzbsQOYODU6a6w8G/ay02/tN3z6cXgvgb/HnJAi3+L//VtPjxJy7+3LBV/2uoourcs4rM0LLBeiC5R00AE/YaJbQWSnQQK9MI09lkI1KAyoXNR7xRweDw5OfKu69Ai9b8dOHP3ngw3Gu6kQRd/CBEkV8lXOP0ekqe3uMSlsuxAFop6J8nYd9vjTibQJDtm/l552Udj3kkrUWts9JWZ8eZhzGqqZagh5dDUou3QBrsi2hwVl2ThrE8i0DwAsGIz1L4cmpPoeV8Wg+6dDNUnVGWOwDnaCzhB0wzxMz99YNDHz+7kR7/PBuH+ABp1IU8L60Hs2CRfL7mzsV0iqm7OdLFOX4IoSWKL2bRI/QQ6Iuj2fTxT55Nzzx6Ob36/tvTmx45kU4c51wNaFqkh3C+o8ZmJbOvUVjvjUqY7V3iECH5hXM6UZa7LhGvofHQXmRgub39y3/z3vnvCaAb/HlJJkfB/f99Z1r/5t859r0fePT8mf56/e/GMVK+EMbp7FkoqUEr0OkfChROm02/TCwCY8FCqITAH12hFQ95ltSwAuOjCCpmGBXPYTiSn5o+bHTSR0YlY+FwPsZlQjz6Iz/u9hiBD78VXYFkGggLZzh5hKCQn2v8QZ83EpjGDVzDLfZIshHnGGclceBgF2HtcUU7Jz8NDcQxl48uOXbXd0jHuRtXrvBhFYTcd/fTwBkJ4tvg8+tAR9hFf8zTjAhzghshDPopbq11Od37+hPpZIfPvrF65845z94bMZ04YLl6jTI9s8bUqbzi9FcSUFUz0MUJRVVdtGgorgS6h9s9Nwq981J+scx1gy1gOQ0hPf7iKttKa+nrvuWBdN+dzIow797A5LShDnxRGB5xqghXnjKUnZ7NIgPMyyZGCeIujDt8tn2JGBi3PCzymtdSv3EKkAO5lyXQ5vRvv4nJ5fYn/+uZf//IR3sX1n+Mk93fAOM5qh0VM0v3sr2a7kZ7N1se60RLp2DR2mGOLdNCWSD3eMzTfTpSfuoi3fQchxmyiSv2DBNv8bUJTcNjthUjLT9WGlhevMDeWvbjHmlvMyCjUwvBJl5XGkB+MiDwsVc9rW3QXc6DFHq7qEix8RN0CY43cBnjgkIDDfQ0q6D1TiPddXQbXWQJgI88NA3ws1R5Anm7o3s8vVBbSM8htGvg3hDWio2GzR3Bi2ViadUMmPGi4LxsG418DuVwlLBFnt13aU/o6aIxxWajl8LceEfdJbT8RnrktYscpsRRxXwWwkUejyG4hGI5TePrrF20NGl24Wi62wMjWcL+NNf6Bo1oleN/65wJy5TdZUpUZ6DneSiKZhfN3OX8jk0+Md2jN1milzh51xL3Xtrm01d96s8Bqy8NuDFzZFfDt9NlRp6ZMd4xAu9Vgs8w+WkdlZmZ2XijkNkcGlSLvFe7FxGVg20jfdkC/eYPrS5/bvSO+9LXN7q1s8d+b3Sx+wAUzsZhgTTLv/n629L77pqh+/LdBwWxsF++qqkoMxEDuyNa7zba40NPXmBwMJPecGo5jzOJV8hiRpX0eAOP3lgqp9gq/N96/Hx6xz3L6TUI5wZW62Q1y4EUwLucOJ/iPNrHnu2nv373UnQmCnQR9pyrv7oQc07bwhxg0Peb5zZSk81XX3PfnYBniLLV1EZn8/Us58c+s5p+6U+fT8P5Oxjt19OGsqdT6vWbHSZDtHSsAA8Kj/PEQgPzvEQVKchzAPNdlZi8jcLwzLnauSfBLx40+rPPrqcX7jnOrjiO82WhQ3H0XHJt4SGa+nUry2xpn08rzHAs0Jg6tU66E55vzC+nAQc8LmC2nGWeWrOgj0BaNz2E2QZotk4rthgH+O2WOPKAsg8c4EKCCicfeWBa1RdkobVDifEcK4+AOv8cp9KCyxbpPhB5p9nUaDQ32Vvy6U6931lrdD8kxEHcS7Khf+DRS4v/V2/2PWvbw28bdptfThd/Fwaab4ZSglAZ1j8Tk1vpf3xdPX07Uzd1NIUuymBJiyMgCq5oMyq2Va/TRfsW8MrsIhUf+juYZXckgrHggAM+EuTAA2FBg8xy1GvDinCAFIJm1SjQkXPJtbpTASBY59NjR9CMsa21osbK0eVfiUSgxce/H8dZI0Il2mavgsvvAkbvgdcXXz0lFErRVCvpVz+xmn7hs53UmV/h/T/4EHsbiJYlaug4VFEEaGLKEREso8cqjKeI8uZzmAnslQA7F7B06wBw6cgr2Mu9sZbe85Vz6TVMr7URaJuhh6b7Qu6lbj2tQuwmmrpPg7LRuVkpTBM4Ge8X0vsYZzpzCD44k6LCoUHkQSzmDIO4ebQ3r8vGvHlbu500UtRSmGkAHnRvbxyDPvLRvo8FJcLU5qGV8OucAZqdnRXm0dMvbn7jU1vnt/6X9z5gYQ/kpPlA7u9+bPDe9zeO/sTaYPSWoU1PTeNLaWzWxuqfIpK4Dq/LszuPslIHVK51RrDs8h9P+QlZtfg1ul0Z44jez/7qYroLhqjdTRaywl1c1qN3DxPfZi9Ck11+Hp4S3R0RDpjClUT5qbQN6EfDbPMGBvsaNAWyXqEcQVuF3BvEK9CWwRPwu5wi1EUj0heFhoLciA9to7Bga/qdvq3aWnrzcjM9wsDwA1eoHzWuBBcnrc58mKF5KvCSHKNCAlSJakhFxTGF2lBhQFhjaRna+QggzySicbTnMLYwN6Snxlyy2jMGWjQup+HmZeKcMwzOWWNC8RjfN6QuNQkQ2RBkhxUeUuPxBQphLIb4Ror1YFr4Jo5YJArexoggaIstqxjT9g7WJcYG6bLAx1fIDCdfgLn0qFgwNdobnqA0+I7bj2ymhz0j+ODuQAL9Tz62/e4r/da/WK0NFobYUhicMFWivHByMWxC/Bwhlc5eSgv3H8fcaLHCZKtVZwENA/RbL6YtGCIuujIm6519lVHYUsUJL2xxwUcfDERwM/sKtul7AfK+01k9SH00mjIttiMX+1xcNMZKoLX3bcM9DhR0tjKEWeIF4q5MDrFft1kPXsWkOX2pn45e7KfXnTmfnmNGYG0JWoXVWQi0nWSEfWW4Au1lWBSDHxkmbxU37Sy+QXI3U2sPHWG8sYD1yUD8Tug6MXtnuhOa43gAtT2SWbRh8JP3AZ3Sk6sKlVeDbmpyiKRZ8kchYj80BVKzahyOaCBRTAkDb/xBind1G7fKKYteQFO+cZRliHKHSiNv4qISrQWGhYyhWvGFgCi5CA7sJtJyvaQf9CtyzR/ozPUWNrYZQHBwdzCYVhuVUtLbh3tItgJPhfs2r/OLnsRJaaJw4z0XlM8CRYFlbni0o6hwusjYh1BVfDEZrNLighc+yNxIK7u9drrgo3mRWDBdhIUnHkNPBEDF8Byaq8U8Q3cb5wMC5SyCSLQR3fTDLaDssHqYPu6yjY9O0uD9Hsr9J+fT9qUL6XPv/700+vpHGNwx8Aua+VGqTBj2O2iCUMPhmQUTTgGxt2EueIHPV3zbQ0vp6zi/+W4G27E0jpkV47BABZ/BGYfKSDDdPxRWZbck6ljzycUJo9ZnXF1ziAilKWetCUda0JiBZA7Jq6xYehdb/EUdS6+pTZCvcR0TYpihkUtE82MxaRGt5iJvftPzvAx3wwL9+LnH692jrztp5eVmzd3RRqXBctMlzJJreqh1sC9dSPDtiJFTVkTxnznFTb+CZeHGDiCPqpIJwXrTADNm/hgwh4sjp9eHVFl5wgeXIllkFCaDwbucFe20VN6onyNzkyB3UIbcSgMPntvswoJdqV9C7aPFetMCLRwothkvxJIx8lfDZFj2bY6VQXr1A0vpVZ/aSItXLqQ/3SZymUshDSZAtHTLOz1hS2dvLgAtBDNjoXsl/cAbj6d3cv7zidEaA1/sZARJJaAguX/ZCRA1vN9BtHxZKyrQ/oHfgu3jaiGMmRRBwtyTnqqRqYndP+2ccnxLBr8CbXhGK24eIk3mZCgjaLTdAuVPQGSffGZQSJIZ5smb9B6f730+3cvfS3E3LNDpDTDoDHXqHgA5VrSHNHvZnKXQ+pChMWjxtCBPuczCQeie7v9v71x+LDvuOn76/fZrGCsOxh4HB1lWhBwRHtmELBFIUTaWkBewZh/YIiHEgr8AsQBlgRBYimDBDjaRQMrCWBE4E8dmETvjweM4M9PP29339uXz+dapO6d7ejLd1410F6e6z63X7/erX/3qV89TVUc0sIsBNiRQ6iKgGk4yE6AKfNauzEihmCK06nvYVmFzUQpROXBgGm064koR7vOnSsiTj6c05FQFL32jftxUePcEo37wa+VkyMoKhVcHbDEpeI5VmF9ls87RB582N12S8kCpA4AsHyC4pN1RuppnN3kd7Ddff3Gt+eq1eVbymABTDq5j2OOVsSltjATQHPdIeENp+AzP0pRYyUNRslJkMI7Jjw7yV/JSPOTaso1COzTBGTe2XSpoRemDGZTJz2TZVHxkYPLnGiRHmsorKyrnwlwsECld3Jhlhee0wYUdcsJDoBnUYW61aSUyfsAZBegIC4DHmnSICqqFlPrURgY08lpNDSMF906oiH5Zy4K0T80LBVTZcS4dSwot38IOjH4E72QLPN/2ZdlK2kzMLNz5HE9iKEDr63zP+Ztlu8Fei2vP8haO9dtfv/9JM+Ylx7vHv8ibPwFI2zeKfpDH5i705AeHXiaEG6xL/C5fA3h+ick2LbmrDr5SdhAv7yqa2Uwlg4xynGdGnhbQnlVQLOml6PhxlcOgkj6yAKA8wrR8CCN9aBZkW2eJ5L/A4Xc15XwDoAlXeucDhbYy/SzmUgrtXMQlqZSOtT2KbPLklK6+MKzgClN0hDQ8znERqvEdU9mekOjEdcfYBlfY0mV1AFtn4tsfBfLguL+FU4AqjfgULPwHlmFDbCLskC13hxJRApAzPhbWh1faKTPycsQqxoJv1ISRKBqrO0pEnt2Eowbkjb2boFn3XeOTWE8+tczwea158QUuaLm91xzdvctaOLJhUz2jb2QHnmtfNu3K2P0aSoBx+S9trjSvMEzZoDnJYYL0kgwx0NSSpVI5BbfxTDGEd1tWcgn85JuHxFts3bOeRbPLMMsWs7ZTYIGrdGRFaVFRyFLt0RKCX06KwRNi2kC3wZCchJdlUeNKZJFb4bv0eMJe3lxcod+BRcZtMp+bLiuXMh6ekM5DpgghoPwkP2dgqghOBZ8b2CZzCvC0p473HqSjIhb+0sK0PEewLVAqD4rncEKhlmAZsAJaSbEM5Im64ldtHKbkbCO4krUiCObZukrfQitSgTrwq0vcB8cXnVa5f/mZa8/Qem5wH9x+M39rp3l/F+wNWuoMRiEkUYduEo1mjZqNtYVmC1x23odeURBZBNY8YOkTp+RE5KIklpvX5Qpj1x64wONSSUULOLRJYsiEXuObwsmQom1RSqkCHDISVCJ4W3pBzE8AShlMAg1r5dqGBU1ZufZuL/UZzMUVmkTKre8kj/CUW5GABX9GmZ1YICFrX7qmAF+OywiolthjUBWw/YA3dB6xb8T9yEnScaSiVtL8uwqQhQRZruHi0fUM+cCJe9XKPyuv8K5u2VK5B0HFt0G0hfbynAV2pjkccS+dS0626PKgFqYV50cx2VK7qcfvdM/T+m6ubWTyM88C75Oby80LDBtGy6wd3zps3ttmq6WvumWWf2WIRuEIw6SVKV47UTWfDIsYcrh+Lp+nxIXHSZumtIJKqShurbbKxSshaitpchEAGV1kwu+eiyhvy45lcp6JOiu6ykAqyFnoEAddG8EEVsL6gYUPb9LDfXLjxo2pG+lLKbQv+1wN8EakoiQwY9OUGlczIJMqFAUhLEi+9K6xAP9co3BH4Lhst8gir/bjjGJnnxlfi7LA2SkACw6P3JiuQivopE8Yziho+EewKuohQ4J5WgbvlXDcbOtrvMMMLy5PFuMnHnZcOxgxiQtvg70MS7L6YzrADeB/j7d/3gU9YhmKu1j4kA/3V9B6f8ya8U0uMxwfLTUHB3wbhZbwLvTmmDjObbPrxxsTFzmr5OqHm5YcrkQx2ScBW/soi6dTzJBLZmU9W0V12AGAEfxHbxScfONJTKKETYQ/wakKnYD8CANQ9C7ACS1UxFGeJTy//CSE8GLs76pbG0KBJ1QE8a3tGGNNStqMqpqTpbVn37o9eO7Xnlu9FYBL/lxKofPJYjg6dpeX65WO92JUOliTWTl0nK1Cx69CGK/n8UZBqoBHrLf6bv9RxmRKYvwiHMdvd9E2LxucX16NPxUJQAtdWavoR1RGx8i606qTxphltSgntUBWj3N1WUnbjYK56BD62SXGvgcL74QWNvJgUqjCYwVXtxVrF5gBleyAQfQh3fYBr+S2ydP2Gldp8dJlxGnon6HkQ19AHbPawZJV8wQK/DEbRNxBxyWIEZndgEt5bEi6w+vsA05rbzIpT4uclltuinrJcaR8StR4zENHXgWohDy6XEp8GesGGTkAXWljw1noRtHpDcvVxMIiHypYNmHFK38tB3R7zqcm8yTipTl22y0rY/Orq19A/v/w3R8P3vjai6sfiH4ZcymFppwQpOzDQc1ZclkKv2RPILKqYgGTbpzMBOcczqp8JlHQG1JVVWoVOl/B6gClW1M2SbcISclyY0Jzn/HELl3lCso2lxksrV5mWEWZxXFRwONKKrQGHclrahi2vSZEXl2tEMBCsigqA7j14/VIkw2lURZOYAhQoVeh/+S6Z/JorWHsmIKiCPn+yjG7CYe8PeSDO7TO11nRuIeC7rFlVN5d4Zjn8sMR3y3JxzMXmShao1z5QKHv3T9o3t/Z4sJx+IOO1wmcUEHLnyIHtpZLWJO5B2E1F0RhCMe0pRl3/TndYlcaxooDhq0rwSq0e7KLLJFHSEqxrKyYng0JUkcXKg69m3SQ0YOKCDwT7BPeXbBrlAnv4m9try58518+bd74vWvNjyBzYXMphd5FeOsUmp8W82OlE1PyibcGYqPUvlDxEsrt+7aKdKcYQRWAtsaMWgZmvPgdcjBwQNMGbo6PAEucv6V8XMkIpURY4719/hO2+v4veyVX/OSYl3Kg1BlHApqKIL4tCWmKrRqmc1QzYcLVAjmTv+gFQC6BCSt06ZHgL7CG1UIEyzzBnPyVYYBh8AUPnryzs1lhr7h7fZfYS7GxwVZXbh66Tms9OOBSHu6uOGLb5spTQD+zgv8QWtQ2WxH3VzPGPxouN3/13r3mpS8/07wIr1YYdx5kfJ9y8YgT4PSOQ16qeIDVahrhwou9T/arRMsAJNaRf4Ehn9TG5MNwYMreFvjxBZJdUGuUiGWkSg6h67uG2hsqG+kOqYhl8QAZmZ7pY4VfmbTRSFkI7ZCRlaMTChAYn9Hm6muL26M/a66t/H6b7IWsCys0ixzNDt2tC/e+CijqWZi3YBFjSdAMOdyAqxPuUfuE5aodWqCGwtDQqWa0It9hXhKYfM4LW/EO2NQ0pKteoqWtiuiwXdB0VTi8+Lvs5RLbFmChucWk6sesAa8uceiJhLz0hYgyEUSamRSizOZBGTtWt3D8K8Z8FBOlTJqGmXISTaSNfzVOBquxYOTXIVZdGShdtn4bWwof8MMT9ragqH6LxfOD+1ySMeSly5ghnAWyvDjk1MkBe49hYMDJDVZHsmmERe2bnw6bb72903zzC8vNrzCpXFdLZB95eWh1y96JdAasGLg9qPCtsjLMIS0rsEqlwoZfc88Qy/x6f52VORc1Eu9cQWV1UnzC0CdDNJMjzEqg3By72ytZ78ykMXksaPJqGk5sLTdbZjsc6SfcOMsRfpWN36PxBdQ8+03m2G++NvByD7Xt4ubCCs2LwuZNWpSfuoXDTehyqzBlytKKjaXR7+yJ40Ef0li+S+ZWsxpgplA0HjFFiSUJ/qy4KvQ9vk89z5m1VTagF+ER3iYlvMKP0Fp8C9OTbz/hkpcPOBO3xbrTyLEr8bIIJylE2bIYPPpvxm2YsyEpzEi5awiUfvJYwi0qW6V8ogFbND/nGwduW5woNCXscpdXEYjubZ9h1SVlBDBivDiiVjhud1XG4ccdWoj5UtocUHGVBQ4dy9sYsKu2eZbhx7ot2Enzo53F5i/f4UQHLf9K5iooDGkN5/ab5zdGzTdfvsb6v/fQKWkbBQUh9yg1PLr3vHCPFCGv7DOUAiYVGfAoNeHl0K0ys3zMD7BkOQptpcjqBEpPPu0ZVG7lURogS8mWGTwrBcKwfFPWgMmRcvGolsOlBVoc+SErzZynngYe4bmcuTDCq2j0h99vmv/iEoZ9jwVxB4WtHz882OGEnJghNYc10+aFp5tvszHn73YpXArHT1Fb252t21KYocCDoiI4LqV9YZ+ErTnAdMEaUwHA32KqOxH80CW6XfTwgPEnSrFAekJHXPBS3ASkKQGWMToNywNaodP6tSi0yldKr0ZZA4h4wAmulKDBuM23tmHa0sFdTs5QlNYEhkJzbguIcuNnUjhmHnjCBuu5AyZ+jK/n2Nl0onLj56QCG7ZpFV7jJcBXbbCkSauNBu2M73M4Fb/pJu1N9nbfa27/8lLzuTHbaGmllbJvQ31M1NbQltpwld3GQOW1HC0DjUrnkyVH/I7eDinrvOrGn+U8lNdtoi7GhHT8YIUPskVeQw+aKrLzWjCT9pguwgUcj2xxSGB3Ye74zqCc9h3Qku8vzC3tDI/2BstHzb+JdRlzYYX+wauvNj/83qDZu08rcQcpb6LQHrPaokvwYhIVWiFFySGb2RfrwrQTFAfcIyyfjjrEGSFaIAq3pcH5txJXtU4CGgWPiQSLM78USuCtZCThenlMF850StMCb+wTkc8Iv4XtkAsfNViltHL5JAwebULCC3HS1EzgcbTg6Y6MMo6+PKSUS+SALWlXi3w/bpZ5Yzjmu4TNAI8ts6tI7DOfY+LY/PvHvHNA9r/5OWQeRJCp+KYvfXmiIVj1PTtdHbevYTO4QpNs7E3MzfluLFqicZEn1dblTnGzouTGJsLdcWfPwW5RVptcQi0t9xGVr6yuUMe2OYrFkGj/UJtNUQfQpNcZUiFdufkZfld7hjRKDndsVhLvxM8egop57blrzZdf2njzlZeO/3h3YTT8/PbTh3/69XQr8IsMpjAXVuh3foB8TIBJTLNPC7FHFWNPQbPOVtItFCn3PECOoUKumVJZlLsvBqye6YMMQ2IpYeKiZBLVCKyUKaA0X3rxn2eqotZo4Rz8aQyTRGx+Kg3tTGywA9raNV7cauRxYlq+QrAG1njyVcPb5AORYGF8iIgTplLZsX0jlgpvtJXRYgCJz6Zlxz1XDTQDTw7g30AhPLWiUr/HjUc//ahpvnidbzpAdxOcVErRweH6rZOTDVZDWPM+Yr8NSY38EKg2IGNaTS49ao44B7ZHxTlWWdnmO+YkwhxKOBxAk9bnBPcud3AcclB3sAtC+GOlhompg4aI28rHVoAx84Hk0fzX8YIV1EaJU+vRBQ8rWK7rhLnDkJ2znDRoFnlr2iwe7//Fb2xd6LPHYD3WKMkLmde5Se+P3pIBwOFN+dtd+Rq2uc8ThaVK56UKUtHPJDLHVTyyEr82YWnNwY9taeuGqI8FHaUm7DxlE7YqtO4oC8WV5g/6tvLGB1cp47fQfXsYtzjERxGMNzMa3dW0buGkpzf0KwzpJFA7DFTEQte4TAiwJe9T82Jl4bR1wcM6RqActo0cnW1uIDsXd7wl3vG5vY2NyJDT3ofgOaO7RSNym8bEntFKkAQIZ/5wcLDTfOcmNDx8Ic++rZCfyACnVyy4l91rDGTdlnCI36zU0wq1tyWKiQywrQzMk08qPMgpU9Kf9FghGDEzngAWf2DBMYoJK2NPksTDbsHxEwwxPcN1hUZpXMy8/z69zYswhmKESTKpFBSwhe72R4OqssmmBWTBqMTGmSu7SM+6m0FNlKs4IWxAsSyAKoyzebagq5GOaDEU5EPGhAVqEwxNvYbXOJynDAQnQ4mWp8S3CU3SND14maSPd6L4BnaeUwotHGkLa6+h0nIJeeBtjb2uwDDz6QuHCSzDCXsiF92Pny5u+TSZpIvNhzHT6KTCEpd8A6A/PYTJ6MeWfhoYw0gvstGGfoVRRNJQeTWBBznptmkbJ72aR0GNd8yifKRhfGD8IYxnbOVgRYcM81yNubhCk56slNqIXYVsmMLMQ060A9iGGW/jqHJPjG4z1TEKoSqbBALeSqIWVgU/6zc88JfKDkgprUr1tJ38nQ564JNZjPxO8tuhJe4pA5z8BS2M4sajctoAuJbnUka6dhEJs6eaGHF4JGuw1xjwdjM0okTECSKA8amMDqLxRDGNF18g3cUqStm6zYu4icMRxYWe4fWRLt782IrbA8uTj/Q1Val1Owcwb1FsA6wohJln6Lv7T9SrNJfVgDYHsGAGkrnWlskaZt66GZPjmuEi+TOwxrePsBVGp8OakhBWC6SAHzJJ9KHQB7TO4pxK8By8s/CCmEfDO3G1e45i1/BOMRn0KNZCh9bJIZYtsvaksoKkzMStxrTtyqVpT6ltKxsc0lQJa9JpNYkLvuFE6BZHW1q1jHSn7Fo76YojPmGh2caZhulNhh/AaIQ7a4RzeMNybw5hWtHTg+NnfD3HUIaPGOG5OnNxhX777fHi8Y3dLBn5WqWyoW1eui12lZrCrnDhuXpAMLPBbQXSbdVOuUGsaKFrWi3Og4hQz08KV+GfEXDCpVVxjZ8QLvxUKuIKdoZEodkNrNojIuFVQVJoLTEVSxTT76K20UVpiTNN8YVR+Sqbp8q7BrZ2pWd6vlWsFcBKJmv6YwS0ayewBhmuu8ojbuDEM03nQrH1i0dcYPRLj7BcsGH3W43IrRFEhNDjx9f3gta9KQxR5wjjGrm7LcaVWB0OHkPv9ddH68fDN+ec4PHevRROzSG2GTjvCdkWLoWqW6Nt8m2cQVUIoUO4XVZVxERakEqlJqTfp/qxawER+nC4cBrtSkt6uMWrT42v/mobLupDj+GduAqvHSUnrhumO0SwNBEBP9qaitOFMTwKClAaD2XH45qcCqfyGSSNWpknfLY4RAVAhY/SV3zL1AdaeYCfuAmPQpsO4dJPuuapTaAqu1ECyF+GU3jNqkbevDPBqYKrG+zrPhwd7N3amvtno6/KXLyFJsU//Nrqt//8P5pnh4PlP2HNk6t2GKeltTRzZgLlMHOOlx/KpBmNNKDU2ik4c9oxyqguwdUCfVQBd9BOOaUx0bpOzKnweDqRZ5ym+RiQMxiX80o79PlJy9ompmgyjGhtqU5a2jNu4zTBr7ItQeW3E6az0lExzZ+2xuGDxVDp6JYdw7tCqPiExghTlToEOuHdXioVgDgrhh8RonVemx99+Pz8wre++5WFt1qsK7FYucgg9VLENv/m+EsH907+gFXJ3xnvL7zMcg/HuyFh9YgMqJZsgM/roLQGRkZiWHR9CkLlVhgTZSUsyIR3hxwGF4S4yo8EOmZSUdqwCBp3F0y+JoaImvYpGIHkE3OqQPCfwg9Eh748GyZQC5gKXZunFl6rm55864+NQ0U23VqhlY0khOkqU2RGmGml+FrZJkhgHsfa6QkMxLRshU7AgYkNXIYQArnaQFmF94oDXJWvNIwLbWz2whQGseTDSW2FdYjjTVDmx3TsbZfG25yCv7m6MPdPr6we/f1/vrH6E2Ku1Eyl0JWDr/xrs3nze/tfPF5ef210cPCl8crqy7w0+DzDuesMjrg5kBzNs1XMb4m5+8icmWkLKUZh1RIzIBLDVgI/x5xVtkeBQj6mFuYpOAJrvLaPyVpgGpWmdcZ/Ho0aH4VsAQzTGVqTjIbEuT81L+KpIBNlxR8lVsHOyqMmbB58hG2p17RrGzLJRAtQSSUdEIOrTXxAWrsqdchWJDzJl0jkTXjplB6FAFoxdzqNuXRv6fAe+1HuoNQfzQ2Pfri4tfbfm+vN97/x2x/9z9/euOESzP+L+UwKfR5H3/jr2yvv7myu3z3eeoo7/54gu1wqy1uBhdHyeOBqPyJhhao059VywoKJZTN/RcYGxBTPNTUCW0Vyf0rGjR1g8WNa/ow/a7IkZbh02shKusyCzmKUdMTr0hN3srzVRWlpS7PS11HT8EVJdVe06nd5b2Jq4CSgddRwbCd5GUt3YIzukjEqYazBu7NvmdiTIbdbLBzSIezzHnFva310//r4zv1XfmF+8I+vP3/ey4FOAlfrvHKFvlr2emq9BC4ngU5fcjnEHrqXwCxKoFfoWSyVnqepJdAr9NSi6xFnUQK9Qs9iqfQ8TS2BXqGnFl2POIsS6BV6Fkul52lqCfQKPbXoesRZlECv0LNYKj1PU0ugV+ipRdcjzqIEeoWexVLpeZpaAr1CTy26HnEWJdAr9CyWSs/T1BLoFXpq0fWIsyiBXqFnsVR6nqaWQK/QU4uuR5xFCfQKPYul0vM0tQR6hZ5adD3iLEqgV+hZLJWep6kl0Cv01KLrEWdRAr1Cz2Kp9DxNLYFeoacWXY84ixLoFXoWS6XnaWoJ9Ao9teh6xFmUwP8BvOeeqRbgzD0AAAAASUVORK5CYII=",ot=re.p+"static/newqrcode.a8740efb.png",st=re(32637),$e=re(59301),Je=(ce,fe,Ce)=>new Promise((Pe,Ze)=>{var ve=jt=>{try{It(Ce.next(jt))}catch(Ve){Ze(Ve)}},Qe=jt=>{try{It(Ce.throw(jt))}catch(Ve){Ze(Ve)}},It=jt=>jt.done?Pe(jt.value):Promise.resolve(jt.value).then(ve,Qe);It((Ce=Ce.apply(ce,fe)).next())});const le=(ce,fe=!1)=>!!(y(ce)&&a(fe)),y=ce=>(0,Ne.bg)()?!0:(ce({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),a=(ce=!1)=>{var fe;const{user:Ce}=(0,x.getDvaApp)()._store.getState();return(fe=Ce.userInfo)!=null&&fe.profile_completed?!0:(pe.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,Re.xg)("/account/profile/edit"),E()}}),!1)},E=()=>{pe.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},b=()=>{pe.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:$e.createElement("div",{style:{textAlign:"center"}},$e.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),$e.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:st}),$e.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},z=()=>{var ce;const{user:fe}=(0,x.getDvaApp)()._store.getState();return(ce=fe.userInfo)!=null&&ce.professional_certification?!0:(pe.default.confirm({title:"\u63D0\u793A",centered:!0,content:$e.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,Re.xg)("/account/certification")}}),!1)},ne=()=>(0,Ne.V9)()?!0:(pe.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:$e.createElement("div",{className:"tc",style:{marginLeft:-38}},$e.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),$e.createElement("img",{src:ot,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ae=(ce,fe)=>ce?!0:(pe.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:$e.createElement("div",null,$e.createElement("p",null,fe||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),$e.createElement("div",{style:{marginLeft:"110px"}},$e.createElement("img",{src:nt,width:200}),$e.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Re.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),ie=ce=>{pe.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:$e.createElement("div",null,$e.createElement("div",null,$e.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),$e.createElement(Xe.Z,null),$e.createElement("p",{style:{color:"#666666",fontSize:12}}," ",$e.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",$e.createElement("a",null,ce),"\u5929\u3002"),$e.createElement("p",{style:{color:"#666666",fontSize:12}}," ",$e.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),$e.createElement("div",{style:{textAlign:"center",marginTop:30}},$e.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:He,alt:"\u4E8C\u7EF4\u7801",width:160})))})},de=(ce,fe="")=>{const{shixunsDetail:{detail:Ce}}=(0,x.getDvaApp)()._store.getState();if((Ce==null?void 0:Ce.public)===2||(Ce==null?void 0:Ce.public)===1||(Ce==null?void 0:Ce.shixun_status)===3){let Pe="";return(Ce==null?void 0:Ce.public)===2&&(Pe="\u5DF2\u516C\u5F00"),(Ce==null?void 0:Ce.public)===1&&(Pe="\u5F85\u5BA1\u6838"),(Ce==null?void 0:Ce.shixun_status)===3&&(Pe="\u5DF2\u5173\u95ED"),pe.default.info({centered:!0,icon:$e.createElement(Ee.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:$e.createElement("div",{className:"tc",style:{marginLeft:-38}},$e.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},$e.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Pe,"\uFF0C",fe,"\u3002"),$e.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),$e.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:He,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Ce==null?void 0:Ce.shixun_status)===2?(pe.default.confirm({centered:!0,icon:$e.createElement(Ee.Z,null),title:"\u63D0\u793A",content:$e.createElement("div",null,$e.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",fe,"\u3002"),$e.createElement("br",null),$e.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{pe.default.confirm({width:440,centered:!0,icon:$e.createElement(Ee.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>Je(void 0,null,function*(){(yield ce({type:"shixunsDetail/cancelRelease",payload:{id:Ce==null?void 0:Ce.identifier}})).status!==401&&(Ie.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),ce({type:"shixunsDetail/getShixunsDetail",payload:{id:Ce==null?void 0:Ce.identifier}}),ce({type:"practiceSetting/getCommonData",payload:{id:Ce==null?void 0:Ce.identifier}}))})})}}),!0):!1}},56762:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return pe}});var x=re(59301);function pe(){const[,Xe]=x.useReducer(Ie=>Ie+1,0);return Xe}},24905:function(ct,kt,re){"use strict";re.d(kt,{default:function(){return ce}});var x=re(92310),pe=re.n(x),Xe=re(5630),Ie=re(59301),Ne=re(36355),Re=re(1684),Ee=re(32441),nt=Ie.createContext(null),ot=re(98447),st=re(14088),$e=re(4572),Je=function(fe,Ce){var Pe={};for(var Ze in fe)Object.prototype.hasOwnProperty.call(fe,Ze)&&Ce.indexOf(Ze)<0&&(Pe[Ze]=fe[Ze]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,Ze=Object.getOwnPropertySymbols(fe);ve{var Pe;const{prefixCls:Ze,className:ve,rootClassName:Qe,children:It,indeterminate:jt=!1,style:Ve,onMouseEnter:pt,onMouseLeave:Tt,skipGroup:_t=!1,disabled:an}=fe,vt=Je(fe,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:je,direction:at,checkbox:ht}=Ie.useContext(Ne.E_),Fe=Ie.useContext(nt),{isFormItemInput:qe}=Ie.useContext(Ee.aM),Mt=Ie.useContext(Re.Z),nn=(Pe=(Fe==null?void 0:Fe.disabled)||an)!==null&&Pe!==void 0?Pe:Mt,Et=Ie.useRef(vt.value);Ie.useEffect(()=>{Fe==null||Fe.registerValue(vt.value)},[]),Ie.useEffect(()=>{if(!_t)return vt.value!==Et.current&&(Fe==null||Fe.cancelValue(Et.current),Fe==null||Fe.registerValue(vt.value),Et.current=vt.value),()=>Fe==null?void 0:Fe.cancelValue(vt.value)},[vt.value]);const Vt=je("checkbox",Ze),[De,dt]=(0,ot.ZP)(Vt),ft=Object.assign({},vt);Fe&&!_t&&(ft.onChange=function(){vt.onChange&&vt.onChange.apply(vt,arguments),Fe.toggleOption&&Fe.toggleOption({label:It,value:vt.value})},ft.name=Fe.name,ft.checked=Fe.value.includes(vt.value));const on=pe()(`${Vt}-wrapper`,{[`${Vt}-rtl`]:at==="rtl",[`${Vt}-wrapper-checked`]:ft.checked,[`${Vt}-wrapper-disabled`]:nn,[`${Vt}-wrapper-in-form-item`]:qe},ht==null?void 0:ht.className,ve,Qe,dt),Yt=pe()({[`${Vt}-indeterminate`]:jt},$e.A,dt),We=jt?"mixed":void 0;return De(Ie.createElement(st.Z,{component:"Checkbox",disabled:nn},Ie.createElement("label",{className:on,style:Object.assign(Object.assign({},ht==null?void 0:ht.style),Ve),onMouseEnter:pt,onMouseLeave:Tt},Ie.createElement(Xe.Z,Object.assign({"aria-checked":We},ft,{prefixCls:Vt,className:Yt,disabled:nn,ref:Ce})),It!==void 0&&Ie.createElement("span",null,It))))};var a=Ie.forwardRef(le),E=re(94480),b=re(2738),z=function(fe,Ce){var Pe={};for(var Ze in fe)Object.prototype.hasOwnProperty.call(fe,Ze)&&Ce.indexOf(Ze)<0&&(Pe[Ze]=fe[Ze]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,Ze=Object.getOwnPropertySymbols(fe);ve{const{defaultValue:Pe,children:Ze,options:ve=[],prefixCls:Qe,className:It,rootClassName:jt,style:Ve,onChange:pt}=fe,Tt=z(fe,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:_t,direction:an}=Ie.useContext(Ne.E_),[vt,je]=Ie.useState(Tt.value||Pe||[]),[at,ht]=Ie.useState([]);Ie.useEffect(()=>{"value"in Tt&&je(Tt.value||[])},[Tt.value]);const Fe=Ie.useMemo(()=>ve.map(Ye=>typeof Ye=="string"||typeof Ye=="number"?{label:Ye,value:Ye}:Ye),[ve]),qe=Ye=>{ht(we=>we.filter(me=>me!==Ye))},Mt=Ye=>{ht(we=>[].concat((0,E.Z)(we),[Ye]))},nn=Ye=>{const we=vt.indexOf(Ye.value),me=(0,E.Z)(vt);we===-1?me.push(Ye.value):me.splice(we,1),"value"in Tt||je(me),pt==null||pt(me.filter(Te=>at.includes(Te)).sort((Te,ze)=>{const ye=Fe.findIndex(tt=>tt.value===Te),he=Fe.findIndex(tt=>tt.value===ze);return ye-he}))},Et=_t("checkbox",Qe),Vt=`${Et}-group`,[De,dt]=(0,ot.ZP)(Et),ft=(0,b.Z)(Tt,["value","disabled"]),on=ve.length?Fe.map(Ye=>Ie.createElement(a,{prefixCls:Et,key:Ye.value.toString(),disabled:"disabled"in Ye?Ye.disabled:Tt.disabled,value:Ye.value,checked:vt.includes(Ye.value),onChange:Ye.onChange,className:`${Vt}-item`,style:Ye.style,title:Ye.title},Ye.label)):Ze,Yt={toggleOption:nn,value:vt,disabled:Tt.disabled,name:Tt.name,registerValue:Mt,cancelValue:qe},We=pe()(Vt,{[`${Vt}-rtl`]:an==="rtl"},It,jt,dt);return De(Ie.createElement("div",Object.assign({className:We,style:Ve},ft,{ref:Ce}),Ie.createElement(nt.Provider,{value:Yt},on)))},ae=Ie.forwardRef(ne);var ie=Ie.memo(ae);const de=a;de.Group=ie,de.__ANT_CHECKBOX=!0;var ce=de},98447:function(ct,kt,re){"use strict";re.d(kt,{C2:function(){return Ne}});var x=re(17313),pe=re(37613),Xe=re(83116);const Ie=Re=>{const{checkboxCls:Ee}=Re,He=`${Ee}-wrapper`;return[{[`${Ee}-group`]:Object.assign(Object.assign({},(0,x.Wf)(Re)),{display:"inline-flex",flexWrap:"wrap",columnGap:Re.marginXS,[`> ${Re.antCls}-row`]:{flex:1}}),[He]:Object.assign(Object.assign({},(0,x.Wf)(Re)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${He}`]:{marginInlineStart:0},[`&${He}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[Ee]:Object.assign(Object.assign({},(0,x.Wf)(Re)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:Re.borderRadiusSM,alignSelf:"center",[`${Ee}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${Ee}-inner`]:Object.assign({},(0,x.oN)(Re))},[`${Ee}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:Re.checkboxSize,height:Re.checkboxSize,direction:"ltr",backgroundColor:Re.colorBgContainer,border:`${Re.lineWidth}px ${Re.lineType} ${Re.colorBorder}`,borderRadius:Re.borderRadiusSM,borderCollapse:"separate",transition:`all ${Re.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:Re.checkboxSize/14*5,height:Re.checkboxSize/14*8,border:`${Re.lineWidthBold}px solid ${Re.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${Re.motionDurationFast} ${Re.motionEaseInBack}, opacity ${Re.motionDurationFast}`}},"& + span":{paddingInlineStart:Re.paddingXS,paddingInlineEnd:Re.paddingXS}})},{[` +`),Me.focus();default:throw new Error}},[Me,Rt]),Ia=(0,x.useMemo)(()=>{switch(Rt){case At:return x.createElement(at,{callback:Ma,onCancel:$a});case gn:return x.createElement(ht.Z,{callback:Ma,onCancel:$a});case gt:return x.createElement(Fe.Z,{callback:Ma,onCancel:$a});case bt:return x.createElement(ze,{callback:Ma,onCancel:$a});case Bn:return x.createElement(Ae,{callback:Ma,onCancel:$a});case"maths-latex":return x.createElement(Ht,{showSaveButton:!0,callback:Ma});case"inline-latex":return x.createElement(Gt.Z,{showSaveButton:!0,callback:Ma});default:return null}},[Rt]);function $a(){Fn("")}(0,x.useEffect)(()=>{if(Qa.current){let En=function(tn){$n=!0,Ga=tn.pageY},cn=function(){$n=!1},An=function(tn){if($n){let Za=tn.pageY-Ga;Za<0&&(Za=0),Za>300&&(Za=300);let Ka=Cn+Za+"px";Sn(Ka)}},Ln=Qa.current,$n=!1,Ga=0;return Ln.addEventListener("mousedown",En),document.addEventListener("mousemove",An),document.addEventListener("mouseup",cn),()=>{Ln.removeEventListener("mousedown",En),document.removeEventListener("mousemove",An),document.removeEventListener("mouseup",cn)}}},[Me,Qa]),(0,x.useEffect)(()=>{Sn(Cn)},[Cn]);const lr=Ja(yt),rr=Ja(ia),Ba={width:lr,height:rr},ha=(0,x.useMemo)(()=>{if(sn){let En=new Date(sn),cn=En.getHours(),An=En.getMinutes(),Ln=En.getSeconds();return cn=cn<10?"0"+cn:cn,An=An<10?"0"+An:An,Ln=Ln<10?"0"+Ln:Ln,`${cn}:${An}:${Ln}`}return 0},[sn]),ba=En=>{const cn=[];if(zn){let An=-1;En=En.replace(/(@▁▁@|@▁@)/g,function(Ln,$n,Ga){cn.push({multiLine:Ln!==ea})})}return cn};function Sa(){window.sessionStorage.removeItem(St),ta(!1),On(0)}function Xa(){ta(!1),On(0),Me.setValue(window.sessionStorage.getItem(St))}(0,x.useEffect)(()=>{La[Rt]&&Rt!==dn&&Rt!==bt&&setTimeout(()=>{const En=document.getElementsByClassName("markdown-popup-form")[0],cn=window.innerWidth/2-En.offsetWidth/2,An=window.innerHeight/2-En.offsetHeight/2;wa(cn),xn(An)},0)},[Rt]);const Xt=En=>{En.preventDefault();const cn=En.clientX-Tn,An=En.clientY-Aa;document.body.onmousemove=Ln=>{let $n=Ln.clientX-cn,Ga=Ln.clientY-An;const tn=document.getElementsByClassName("markdown-popup-form")[0],Za=window.innerWidth-tn.offsetWidth,Ka=window.innerHeight-tn.offsetHeight;$n=Math.max(0,Math.min($n,Za)),Ga=Math.max(0,Math.min(Ga,Ka)),va(Ln.clientX,Ln.clientY,cn,An)&&(wa($n),xn(Ga))},document.body.onmouseup=function(){document.body.onmousemove=null}},va=(En,cn,An,Ln)=>{const $n=document.body.clientHeight,Ga=document.body.clientWidth;return En<20&&An>En||En>Ga-20&&Ancn||cn>$n-20&&LnZe in Pe?$e(Pe,Ze,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Pe[Ze]=ve,z=(Pe,Ze)=>{for(var ve in Ze||(Ze={}))a.call(Ze,ve)&&b(Pe,ve,Ze[ve]);if(y)for(var ve of y(Ze))E.call(Ze,ve)&&b(Pe,ve,Ze[ve]);return Pe},ne=(Pe,Ze)=>Je(Pe,le(Ze));const{useForm:ae}=x.default,ie={width:280,marginRight:10},de={labelCol:{span:5},wrapperCol:{span:19}};var ce=({callback:Pe,onCancel:Ze})=>{const[ve]=ae();let Qe=(0,nt.useRef)();function It(pt){Qe.current.width=ve.getFieldValue("width"),Qe.current.align=ve.getFieldValue("align"),Pe(pt,Qe.current)}function jt(pt,Tt){if(pt.status===-1){pe.ZP.error(pt.message);return}ve.setFieldsValue({src:`/api/attachments/${pt.id}`,type:Tt.type})}function Ve(pt){let Tt=pt.target.files[0];Qe.current=Tt,Ce(Tt,jt)}return st.createElement(x.default,ne(z({form:ve},de),{className:"upload-image-panel",onFinish:It,style:{width:470,overflow:"hidden"}}),st.createElement(x.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},st.createElement("div",{className:"flex-container"},st.createElement(x.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},st.createElement(Xe.default,{style:ie})),st.createElement(fe,{onFileChange:Ve}))),st.createElement(x.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},st.createElement(Xe.default,{style:{width:264}})),st.createElement(x.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},st.createElement(Ie.Z,null,st.createElement(x.default.Item,{name:"width",style:{margin:0}},st.createElement(Ne.Z,{style:{width:264}})),st.createElement("span",{className:"ml8"},"%"))),st.createElement(x.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},st.createElement(Re.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"}]})),st.createElement("aside",null,st.createElement(x.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},st.createElement(Ee.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),st.createElement(Ee.ZP,{type:"default",onClick:Ze},"\u53D6\u6D88"))))};function fe({onFileChange:Pe}){return st.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",st.createElement("input",{type:"file",onChange:Pe}))}function Ce(Pe,Ze){if(!Pe)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,ot.bg)())throw pe.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let ve=new FormData;ve.append("editormd-image-file",Pe),ve.append("file_param_name","editormd-image-file"),ve.append("byxhr","true");var Qe=new window.XMLHttpRequest;Qe.withCredentials=!0,Qe.addEventListener("load",function(It){Ze(JSON.parse(It.target.responseText),Pe)},!1),Qe.addEventListener("error",function(It){console.error(It)},!1),Qe.open("POST",`${He.KI}/api/attachments.json`),Qe.send(ve)}},81123:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return Xe}});var x=re(59301),pe=re(4676);class Xe extends x.Component{constructor(Ne){super(Ne);const Re=window.document;this.node=Re.createElement("div"),Re.body.appendChild(this.node)}render(){const{children:Ne}=this.props;return(0,pe.createPortal)(Ne,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},47140:function(ct,kt,re){"use strict";re.d(kt,{i:function(){return de},Z:function(){return fe}});var x={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},pe=re(71418),Xe=re(6848),Ie=re(93948),Ne=re(92310),Re=re.n(Ne),Ee=re(63949),He=re(13922),nt=re(81779),ot=re(79005),st=re(20345),$e=re(77882),Je=re(31081),le=re(75309),y=re(71979),a=re(47558),E=re(42922),b=re(66832),z=re(96593),ne=re(19664),ae=re(91833),ie=re(59301);const de=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:ot,swimg:st},{name:"101\u8BA1\u5212",ptimg:$e,swimg:Je},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:le,swimg:y},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:E},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:b,swimg:z},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ne,swimg:ae}];var fe=({className:Ce,dataSource:Pe=[],col:Ze=4,right:ve,bottom:Qe=23,precision:It=0,wrapWidth:jt=1200,trackEventItems:Ve,loading:pt,onRemove:Tt=()=>{},isCurrent:_t=!0,showAlias:an=!1,showProgress:vt=!1})=>{const je=Math.floor((jt-(Ze-1)*ve)/Ze),at=[{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(ht=>(window.ENV==="build"&&(ht.ptimg=`/react/build${ht.ptimg}`,ht.swimg=`/react/build${ht.swimg}`),ht));return ie.createElement(pe.Z,{spinning:pt},ie.createElement("div",{className:Re()(x.list,Ce)},!!(Pe!=null&&Pe.length)&&(Pe==null?void 0:Pe.map((ht,Fe)=>{var qe,Mt,nn,Et,Vt,De;const{name:dt,id:ft,identifier:on,featured:Yt,school_name:We,image_url:Ye,excellent:we,is_plan:me}=ht;return ie.createElement("div",{key:ft,className:_t&&vt?x.wrapisCurrent:x.wrap,style:{width:je,marginRight:(1+Fe)%Ze===0?0:ve+It,marginBottom:Qe}},ie.createElement("a",{className:x.li,onClick:Te=>{Te.preventDefault(),Te.stopPropagation(),Ve&&(0,Ee.L9)([Ve]),(0,Ee.xg)(`/paths/${on}`)}},ie.createElement("div",{className:x.img},ie.createElement("img",{className:x.cover,src:`${Ye}`}),_t&&(0,nt.bg)()&&(ht==null?void 0:ht.studying)&&ie.createElement("div",{className:`${x.movebq} user-path-items`,onClick:Te=>{Te.stopPropagation(),Tt(ht)}},ie.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ie.createElement("span",{className:"c-red"},"\u79FB\u9664")),(qe=ht==null?void 0:ht.subject_tags)==null?void 0:qe.map((Te,ze)=>{var ye,he;if(ze===0){const Oe=(ye=at.find(Ae=>Ae.name==Te))==null?void 0:ye.swimg;return ie.createElement("img",{className:x.sign,src:Oe,style:{left:"-4px"}})}const tt=(he=at.find(Oe=>Oe.name==Te))==null?void 0:he.ptimg;return ie.createElement("img",{className:x.sign,src:tt,style:{left:`${48+52*(ze-1)+2*ze}px`}})}),ie.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(ht==null?void 0:ht.excellent)&&ie.createElement("div",{className:x.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ie.createElement("div",{className:x.name},ie.createElement(Xe.Z,{title:an&&(ht!=null&&ht.excellent_alias_name)?ie.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${dt}`,ie.createElement("br",null),ie.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${ht==null?void 0:ht.excellent_alias_name}`)):dt},ie.createElement("span",{className:x.e},an&&(ht==null?void 0:ht.excellent_alias_name)||dt))),_t&&vt&&((Mt=ht==null?void 0:ht.progress)==null?void 0:Mt.all_score)!=0&&ie.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ie.createElement(Ie.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((nn=ht==null?void 0:ht.progress)==null?void 0:nn.my_score)/((Et=ht==null?void 0:ht.progress)==null?void 0:Et.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Vt=ht==null?void 0:ht.progress)==null?void 0:Vt.my_score,"/",(De=ht==null?void 0:ht.progress)==null?void 0:De.all_score),(!_t||!vt)&&ie.createElement("div",{className:x.tags},ie.createElement("div",null,ie.createElement(Xe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ie.createElement("span",null,ie.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ie.createElement("span",null,ht.stages_count))),ie.createElement(Xe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ie.createElement("span",null,ie.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ie.createElement("span",null,ht.members_count)))))))})),!Pe.length&&ie.createElement(He.Z,null)))}},16338:function(ct,kt,re){"use strict";re.d(kt,{jL:function(){return Ne},w9:function(){return tr},vv:function(){return Cn},dN:function(){return Ua},QD:function(){return Ta},cQ:function(){return ye.Z},vg:function(){return Xn},Oz:function(){return Wn},op:function(){return On},O5:function(){return ha},_b:function(){return Ha},t7:function(){return Qe},tT:function(){return Ve},Gi:function(){return jn},YG:function(){return ua},Ed:function(){return mn},kT:function(){return St},qp:function(){return E},Um:function(){return de},K3:function(){return ne},vr:function(){return wa},qE:function(){return Nn},Je:function(){return an},wb:function(){return dt},rC:function(){return ze},lB:function(){return Yt},cq:function(){return en},kO:function(){return Zn},tp:function(){return Ce},Si:function(){return Xa},k8:function(){return qa},Du:function(){return Ga}});var x=re(59301),pe={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"},Xe="data:image/png;base64,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",Ne=({dataSource:Ft=[],img:mt,imgWidth:zt=346,title:fn,sunTitle:Qn,bannerExtraContent:ca})=>x.createElement("div",{className:pe.banner},x.createElement("div",{className:pe.content},x.createElement("aside",null,x.createElement("p",null,x.createElement("b",null,fn),x.createElement("span",null,Qn)),Ft.length>0&&x.createElement("div",{className:pe.btns},Ft.map((un,Yn)=>x.createElement("div",{key:Yn,onClick:un.click},un.name,un.sign?x.createElement("img",{src:Xe,width:39}):null))),ca),mt&&x.createElement("img",{style:{marginTop:33,marginRight:38},src:mt,width:zt}))),Re={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"},Ee=re(92310),He=re.n(Ee),nt=re(89392),ot=Object.defineProperty,st=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,le=(Ft,mt,zt)=>mt in Ft?ot(Ft,mt,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Ft[mt]=zt,y=(Ft,mt)=>{for(var zt in mt||(mt={}))$e.call(mt,zt)&&le(Ft,zt,mt[zt]);if(st)for(var zt of st(mt))Je.call(mt,zt)&&le(Ft,zt,mt[zt]);return Ft},E=({dataSource:Ft=[],value:mt,onChange:zt,onTitleChange:fn,className:Qn,title:ca,titleWidth:un=41,style:Yn={},fontColor:la="#6A7283",showCount:Ca,classNameActive:ar,styleItem:hn={}})=>{const[ka,er]=(0,x.useState)(0),[cr,Ea]=(0,x.useState)(!1),Pa=(0,x.useRef)(null),or=(0,x.useRef)(null);return(0,x.useEffect)(()=>{var Nt;Ft.length!==0&&(((Nt=Pa==null?void 0:Pa.current)==null?void 0:Nt.clientHeight)>97?er(1):er(0)),Ft.length===0&&er(0),Ea(!1)},[Ft]),x.createElement("div",{className:He()(Re.row,Qn),style:Yn},x.createElement("div",{onClick:(0,nt.throttle)(()=>fn==null?void 0:fn(),2e3),style:{width:un,marginTop:cr?12:4},className:`${Re.title} ${fn?"current":""}`},ca),x.createElement("div",{className:cr?`${Re.tagsWrap} ${Re.tagsBorderWrap}`:Re.tagsWrap},x.createElement("div",{className:Re.bar,ref:or,style:ka>0?{height:ka===1?97:"auto",overflow:ka===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},x.createElement("div",{className:Re.tag,ref:Pa},Ft==null?void 0:Ft.map(Nt=>x.createElement("span",{onClick:()=>zt(Nt.id),key:Nt.id,style:y(y({color:la},hn),(Nt==null?void 0:Nt.style)||{}),className:mt===Nt.id?He()(ar||Re.active,Nt.classNameActive):""},x.createElement("span",{title:Nt.name,className:Re.name},Nt.name),!!Ca&&x.createElement("span",{className:Re.num},Nt.count))))),!!ka&&x.createElement(x.Fragment,null,ka===1?x.createElement("div",{onClick:()=>{var Nt;er(2),((Nt=Pa==null?void 0:Pa.current)==null?void 0:Nt.clientHeight)>245?Ea(!0):Ea(!1)},className:Re.action},"\u5C55\u5F00",x.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):x.createElement("div",{onClick:()=>{or.current.scrollTop=0,er(1),Ea(!1)},className:Re.action},"\u6536\u8D77",x.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},b={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},ne=({dataSource:Ft=[],value:mt,onChange:zt,onTitleChange:fn,className:Qn,title:ca,titleWidth:un=41,style:Yn={},fontColor:la="#6A7283",showCount:Ca,expand:ar=!0})=>{const[hn,ka]=(0,x.useState)(0),[er,cr]=(0,x.useState)(!1),Ea=(0,x.useRef)(null),Pa=(0,x.useRef)(null),[or,Nt]=(0,x.useState)(ar);return x.createElement("div",{className:He()(b.row,Qn),style:Yn},x.createElement("div",{className:"flex item-center justify-between"},x.createElement("div",{onClick:(0,nt.throttle)(()=>fn==null?void 0:fn(),2e3),style:{width:un,marginTop:er?12:4},className:`${b.title} ${fn?"current":""}`},ca),x.createElement("i",{className:`iconfont ${or?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:or?8:10},onClick:()=>Nt(!or)})),or&&x.createElement("div",{className:er?`${b.tagsWrap} ${b.tagsBorderWrap}`:b.tagsWrap},x.createElement("div",{className:b.fenge}),x.createElement("div",{className:b.bar,ref:Pa},x.createElement("div",{className:b.tag,ref:Ea},Ft==null?void 0:Ft.map(vn=>x.createElement("span",{onClick:()=>zt(vn.id),key:vn.id,style:{color:la},className:mt===vn.id?b.active:""},x.createElement("span",{title:vn.name,className:b.name},vn.name),!!Ca&&x.createElement("span",{className:b.num},vn.count)))))))},ae={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},de=({dataSource:Ft=[],value:mt,onChange:zt,onTitleChange:fn,className:Qn,title:ca,titleWidth:un=41,style:Yn={},fontColor:la="#fff",showCount:Ca,expand:ar=!0})=>{const[hn,ka]=(0,x.useState)(0),[er,cr]=(0,x.useState)(!1),Ea=(0,x.useRef)(null),Pa=(0,x.useRef)(null),[or,Nt]=(0,x.useState)(ar);return x.createElement("div",{className:He()(ae.row,Qn),style:Yn},x.createElement("div",{className:"flex item-center justify-between"},x.createElement("div",{onClick:(0,nt.throttle)(()=>fn==null?void 0:fn(),2e3),style:{width:un},className:`${ae.title} ${fn?"current":""}`},ca),x.createElement("i",{className:`iconfont ${or?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:or?"#00DDC7":"#037F74",fontSize:or?10:12},onClick:()=>Nt(!or)})),or&&x.createElement("div",{className:er?`${ae.tagsWrap} ${ae.tagsBorderWrap}`:ae.tagsWrap},x.createElement("div",{className:ae.bar,ref:Pa},x.createElement("div",{className:ae.tag,ref:Ea},Ft==null?void 0:Ft.map(vn=>x.createElement("span",{onClick:()=>zt(vn.id),key:vn.id,style:{color:la},className:mt===vn.id?ae.active:""},x.createElement("span",{title:vn.name,className:ae.name},vn.name),!!Ca&&x.createElement("span",{className:ae.num},vn.count)))))))},ce={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},Ce=({dataSource:Ft=[],value:mt,onChange:zt,className:fn,style:Qn={}})=>x.createElement("div",{style:Qn,className:He()(ce.tabs,fn)},Ft.map(ca=>x.createElement("span",{onClick:()=>zt(ca.id),className:mt===ca.id?ce.active:"",key:ca.id},ca.name))),Pe={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"},Ze=re(92832),Qe=({dataSource:Ft=[],value:mt="",onChange:zt,onInputChange:fn=()=>{},className:Qn,style:ca={},placeholder:un,allowClear:Yn=!1})=>{var la;const[Ca,ar]=(0,x.useState)(""),[hn,ka]=(0,x.useState)("");(0,x.useEffect)(()=>{var Ea;let Pa=mt;(Ea=JSON.stringify(mt))!=null&&Ea.includes("{")&&(ar(mt.id),Pa=mt.value||"");try{ka(decodeURIComponent(Pa||""))}catch(or){ka(decodeURIComponent(Pa||""))}},[mt]);const er=()=>{zt(encodeURIComponent(hn),Ca||null)},cr=Ea=>{Ea!==Ca&&(ar(Ea),zt(encodeURIComponent(hn),Ea))};return x.createElement("div",{className:He()(Pe.input,Qn),style:ca},!!Ft.length&&x.createElement("div",{className:Pe.dropdown},x.createElement("div",{className:Pe.text},(la=Ft.find(Ea=>Ea.id===Ca))==null?void 0:la.name,x.createElement("i",{className:"iconfont icon-zhankai4"}),x.createElement("b",{className:Pe.b1}),x.createElement("b",{className:Pe.b2})),x.createElement("div",{className:Pe.menu},Ft.map((Ea,Pa)=>x.createElement("div",{key:Pa,onClick:()=>cr(Ea.id)},Ea.name)))),x.createElement(Ze.default,{onPressEnter:er,value:hn,onChange:Ea=>{ka(Ea.target.value),fn(encodeURIComponent(Ea.target.value),Ca||null)},bordered:!1,placeholder:un}),x.createElement("i",{onClick:er,className:"iconfont icon-sousuo9 font14 pl10 current"}))},It={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},Ve=({dataSource:Ft=[],value:mt="",onChange:zt,onInputChange:fn=()=>{},className:Qn,style:ca={},placeholder:un,allowClear:Yn=!1})=>{var la;const[Ca,ar]=(0,x.useState)(""),[hn,ka]=(0,x.useState)("");(0,x.useEffect)(()=>{var Ea;let Pa=mt;(Ea=JSON.stringify(mt))!=null&&Ea.includes("{")&&(ar(mt.id),Pa=mt.value||"");try{ka(decodeURIComponent(Pa||""))}catch(or){ka(decodeURIComponent(Pa||""))}},[mt]);const er=()=>{zt(encodeURIComponent(hn),Ca||null)},cr=Ea=>{Ea!==Ca&&(ar(Ea),zt(encodeURIComponent(hn),Ea))};return x.createElement("div",{className:He()(It.input,Qn),style:ca},!!Ft.length&&x.createElement("div",{className:It.dropdown},x.createElement("div",{className:It.text},(la=Ft.find(Ea=>Ea.id===Ca))==null?void 0:la.name,x.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),x.createElement("div",{className:It.menu},Ft.map((Ea,Pa)=>x.createElement("div",{key:Pa,onClick:()=>cr(Ea.id)},Ea.name)))),x.createElement(Ze.default,{onPressEnter:er,value:hn,onChange:Ea=>{ka(Ea.target.value),fn(encodeURIComponent(Ea.target.value),Ca||null)},bordered:!1,placeholder:un}),x.createElement("i",{onClick:er,className:"iconfont icon-sousuo9 font14 pl10 current"}))},pt={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"},Tt=re(95392),an=({value:Ft,onChange:mt,className:zt,total:fn,pageSize:Qn,style:ca={}})=>{const un=(0,Tt.useIntl)(),Yn=Ft<2,la=Ft>=Math.ceil(fn/Qn);return fn<=Qn?x.createElement(x.Fragment,null):x.createElement("div",{className:He()(pt.quickPager,zt),style:ca},x.createElement("div",{onClick:()=>{Yn||mt(Ft-1,"prev")},className:Yn?pt.disabled:""},un.formatMessage({id:"shixuns.previousPage"})),x.createElement("div",{onClick:()=>{la||mt(Ft+1,"next")},className:la?pt.disabled:""},un.formatMessage({id:"shixuns.nextPage"})))},vt={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"},je=re(71418),at=re(6848),ht=re(13570),Fe=re(78323),qe=re(63949),Mt=re(96908),nn=re(57177),Et=re(81378),Vt=re(13922),dt=({className:Ft,dataSource:mt=[],col:zt=4,right:fn,bottom:Qn=23,precision:ca=0,wrapWidth:un=1200,trackEventItems:Yn,loading:la})=>{const Ca=(0,Tt.useIntl)(),ar=Math.floor((un-(zt-1)*fn)/zt);return x.createElement(je.Z,{spinning:la},x.createElement("div",{className:He()(vt.list,Ft)},!!mt.length&&mt.map((hn,ka)=>{const{name:er,id:cr,identifier:Ea,power:Pa,cover_image_id:or,pic:Nt}=hn;return x.createElement("div",{className:vt.wrap,key:cr,style:{width:ar,marginRight:(1+ka)%zt===0?0:fn+ca,marginBottom:Qn}},x.createElement("a",{target:"_blank",href:`/shixuns/${Ea}/challenges`,className:vt.li,onClick:vn=>{vn.preventDefault(),Yn&&(0,qe.L9)([Yn]),Pa&&(0,qe.xg)(`/shixuns/${Ea}/challenges`)}},x.createElement("div",{className:vt.img},x.createElement("img",{className:vt.cover,src:`${Nt}`}),hn.is_jupyter&&x.createElement("img",{className:vt.sign,src:Mt}),hn.is_jupyter_lab&&x.createElement("img",{className:vt.sign,src:nn}),hn.is_unity_3d&&x.createElement("img",{className:vt.sign,src:Et})),x.createElement("div",{className:vt.name},x.createElement(at.Z,{title:er||Ca.formatMessage({id:"shixuns.practicalProjectNameNotFilled"})},x.createElement("span",{className:vt.e},er||Ca.formatMessage({id:"shixuns.practicalProjectNameNotFilled"})))),x.createElement("div",{className:vt.tags},x.createElement(at.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),x.createElement("span",null,hn.challenges_count))),!!hn.myshixuns_count&&x.createElement(at.Z,{placement:"bottom",title:Ca.formatMessage({id:"shixuns.numberOfLearners"})},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),x.createElement("span",null,hn.myshixuns_count))),x.createElement(at.Z,{placement:"bottom",title:Ca.formatMessage({id:"shixuns.difficultyCoefficient",defaultMessage:"\u96BE\u5EA6\u7B49\u7EA7"})},x.createElement("span",null,x.createElement("span",null,hn.level))),x.createElement("div",{className:vt.rate},x.createElement(ht.Z,{allowHalf:!0,disabled:!0,defaultValue:hn.score_info}),x.createElement("span",null,"\xA0",hn.score_info?`${hn.score_info}\u5206`:"5\u5206")))),!Pa&&x.createElement("div",{className:vt.lockWrap},x.createElement("img",{src:`${Fe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!mt.length&&x.createElement(Vt.Z,null)))},ft={flex_box_center:"flex_box_center___KD0ZB",flex_space_between:"flex_space_between___rMep5",flex_box_vertical_center:"flex_box_vertical_center___jD3Po",flex_box_center_end:"flex_box_center_end___RbohB",flex_box_column:"flex_box_column___GmzUj",list:"list___dlUtq",wrap:"wrap___LYbIZ",lockWrap:"lockWrap___U7Ajb",li:"li___bsnqy",img:"img___yQ3UM",cover:"cover___KP0L8",bq:"bq___DtmL1",sign:"sign___TZ9Wq",titleBg:"titleBg___tnX0O",name:"name___OGYeq",e:"e___zxiB9",text:"text____ZmZX",value:"value___WPLok",rate:"rate___iOr7E"},Yt=({className:Ft,dataSource:mt=[],col:zt=4,right:fn,bottom:Qn=23,precision:ca=0,wrapWidth:un=1200,wrapClassName:Yn,trackEventItems:la,loading:Ca})=>{const ar=Math.floor((un-(zt-1)*fn)/zt);return x.createElement(je.Z,{spinning:Ca},x.createElement("div",{className:He()(ft.list,Ft)},!!mt.length&&mt.map((hn,ka)=>{const{name:er,id:cr,identifier:Ea,power:Pa,cover_image_id:or,pic:Nt}=hn;return x.createElement("div",{className:He()(ft.wrap,Yn),key:cr,style:{width:ar,marginRight:(1+ka)%zt===0?0:fn+ca,marginBottom:Qn}},x.createElement("a",{target:"_blank",href:`/shixuns/${Ea}/challenges`,className:ft.li,onClick:vn=>{vn.preventDefault(),la&&(0,qe.L9)([la]),Pa&&(0,qe.xg)(`/shixuns/${Ea}/challenges`)}},x.createElement("img",{src:re(47621),className:ft.titleBg}),x.createElement("div",{className:ft.name},x.createElement(at.Z,{title:er||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},x.createElement("span",{className:ft.e},er||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),x.createElement("div",{style:{padding:"14px",paddingBottom:0}},x.createElement("div",{className:ft.img},x.createElement("img",{className:ft.cover,src:or?`${Fe.Z.API_SERVER}/api/attachments/${or}`:`${Fe.Z.IMG_SERVER+Nt}`}),hn.is_jupyter&&x.createElement("div",{className:ft.bq},"Jupyter"),hn.is_jupyter_lab&&x.createElement("div",{className:ft.bq},"JupyterLab"),hn.is_unity_3d&&x.createElement("div",{className:ft.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),x.createElement("div",{className:"mt20 flex item-center justify-between"},x.createElement("div",null,x.createElement("span",{className:ft.text},"\u5B66\u4E60\u4EBA\u6570"),x.createElement("span",{className:ft.value},hn.myshixuns_count)),x.createElement("div",null,x.createElement("span",{className:ft.text},"\u56F0\u96BE\u7B49\u7EA7"),x.createElement("span",{className:ft.value},hn.level))),x.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},x.createElement("div",null,x.createElement("span",{className:ft.text},"\u5173\u5361\u6570"),x.createElement("span",{className:ft.value},hn.challenges_count)),x.createElement("div",{className:ft.rate},x.createElement(ht.Z,{allowHalf:!0,disabled:!0,defaultValue:hn.score_info}),x.createElement("span",{className:ft.value,style:{color:"#FF9C00"}},"\xA0",hn.score_info?`${hn.score_info}\u5206`:"5\u5206"))))),!Pa&&x.createElement("div",{className:ft.lockWrap},x.createElement("img",{src:`${Fe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!mt.length&&x.createElement(Vt.Z,null)))},We={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},Ye="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKQAAAA8CAYAAADogBFvAAAAAXNSR0IArs4c6QAADzxJREFUeF7tnQl4VcUVx3/3JSEBARFEFllcQAMJuKDUD7FqtVbFtUqtS6ufS1soxaW1Si0KBaFVWy2ittqqdQ9xpYq4tLgVFWUThYQlJIEkkJXs63u333lzL+/mrfeF9/KSeM/35Xv3zZw5c+bM/83MOTN3ouGQY4EuZAGtC+niqOJYAAeQDgi6lAU0fUayHqCR5gJXEriS/T6TICkZNOMzIN/gFx7/8vvLiFxDtpfP4G2Xb5Ej6SaPKddav6mPtb5g9e/PF9nSvmTVlpD1S36Sr63WOj1ukD/d+PR+b1NpAekmj5Gve8Dd5lc2ivK4G2lzV4K7Eo/8eSrQ3ZW424rw6J/ST1utTb2jtkuhLAplwgDS7BDj09txdgFqgsjCbwVOKMCYAPH+IAzABIDf8qPYz+OygMus0+8HFQDmYDpaypj1mp+m/qKbgMoKQO+zxwIyCzhNPhOIQQFrAas/uK3l5dlt/SEY9bbn0ZsrS1obynfXNJQXFTeUbPugua5utQZrM7PZHgU2EsIaHJAJUcWp1JYFklKgVx/fX0oqpPSBgw6BASOh/xAlxgC+u6WJqh0bqdi2nrb66gI0sjQXL2W8xHpb9XUykwPITjZ43KuTpcnBw2HA4TBwFBw81Dt66+42aoq2U7FjAw0Ve8R52KxpLB6v86KWjTvuetmswAGkTUN1W7aDBsHIieiHjkVDlhpuavbkU7ThE9wtjQLMbTosyFzGc5pGoD/RyQ13ANnJBk9YdSm9YVg6+tB0NC2ZtqZ6dn/1P+rKirwqaRqrknVuSM9mZ8J0FD2CetmJ1MipO74WkPXn0VOg72CvY1ZRuJU9uRvQPW4ZLes0jdszlvG3+CoRWroDyERZPtH1Dk1HH56B5vHQWFvJzrUf42lrUaMlPJ4BMxOxtnQAmWhgJLL+3gPQR5+E1qsPDdXl5G9YjUdipIreGpzGFUOfpb4zVXQA2ZnW7op1paSiH30qWlIqdVWlFGz6Al1ipmqkXH0wnD0ym8bOUt0BZGdZuivXk9IH/ajJaK4Uasr3UJizUQX/Fb2WOZ7LtfniosefHEDG38bdo4bUvuijJqG5XFQU5VOSv22/3hr8NTObWzqjIQ4gO8PK3aWO3v3RR57gHR13blpHQ121FZTTM7N5Od5NcQAZbwt3N/mDjvDu8jQ11rHj6/XoskevqKxXMuOPfZHyeDbJAWQ8rdsdZct2zYjj0VJS2bu7gLLiXdZRMiszmx/Hs1kOIONp3e4qO60/+rBx6O5WdmzeRHOTz8lO0pg2fhkr4tU0B5Dxsmx3lytTd99B1FZVUZC31dqanMzxTNDmsz9gGcumOoCMpTV7kixXEvrwCV4HZ1vuZlqamqytu2VCNn+NR3MdQMbDqj1Epj5wBFqfgVSU7qWkWB3CENKgEhibme39jCklBpCysf/H3aohrY1w64CYNqrLCJOziRJg1hN+qqtjJklJQx88xrudmJuzBY+cVveBcmlmNr/qmODQpRIHyPuKlVYtjXBL/1i3K7HyDh4Gp94IU2+Ee0+A+pgPJJ3WPn3QEWgpvSkpKaaiosJabxsuJk7IYksslXEAGUtrmrIW5sHAkerb7UO6NSBJ6wcDhnvXkFu354HlDK8GKzOzOS+WJnQAGUtrmrIW5atXCHoCIDXwDDwSlyuJvIICGhran7OIdRjIAaQDyIgW0PsNRkvtR2l5OaXlAcuPmIaBuh4gp1wP/QYrI338ODRUBRpM0+Cc36p0OVT6nwd9PIcdAydcqr7nroL8NXDi5TBmKoyepPgL16n0dS+3dzgGjoaTjY0If7n+Wow+GdK/p1Jr9sC+Ihg1SX0X3Xob6+K3F0FLg0r/egUUbWovSRy8SdNh5PEw4jho2Ae71sOuDbDhVaWvP1nbWLIZvvo3TLwQvjtDvdQlaf+eB2Uxeuu1V2/oP4yGhnryCn3etqmWS+PmjGUsiYhsGwxdD5C/WwsjJirV7xkX3KjyPvZSY+poqoXbBvqaetzF8HPjDMAbc2HIWDjlp8FNsfldePIaH+iTU2FxIRxkyHvgu5D3afCyM5dDprF8emuBN4jM6TPDm/zZG+HTf/l4xpwG1z/nXaMFpYIv4fHpUGVEJEwmaxu/eBFyP4Br/t5exMPnwZb3bUDADouGPmiU9+3FnLxC3BZvW0rHMgzUswEpI5O8Q9LaDAVroHgzDE2H0SdB6kGqJyryYdFJ0GicbLnsfjjLOGn1yT/ghRmBPSajmgBXLg+Qwwd3j4WzboXTDV4J95jkPZxghH2e+xl89ozKEVDdlKVu8RAq/lqNikm91Eg++GiVXlsGD52tRr1ggCz+BgaPAXk/20oxBSTo/YagJfdiV8lequuMEd9SnwYxCQP1bECKwerK4ZELQUYbk2RbbNZbMOQYlbJyMSy/Wz3LdDjvG/XcWAN3Hg6t7XYp4IxZ8CNjmSCj7NJp7cEQyamRH8m8zT7H54WZ8MkTPhlyO4ZM+xcvUGkb3oDHLw8OSDP1m3fgw0ehtlSBWUb2ysL2eh3It7T+iMddVV1LUVnQMFZMwkA9H5CPXQqb3gzsChlVBBSyHm2uh7ljFHiFbn4Pjj1DPT/1U5Bp0Uq/XQ1HnKxSnrgC1r8aHSAvnAfn3aXKfPYsPHN9cKiYywIJrC+a5Ft/WqfsSDIOBITWsnJjRr/DaG1pIbewJKjUWISBejYgZTqeOzZ0l9zyPhxzusp/7BLY9JZ6FifjhhfUc85/YckPfDKsI6iMRnNGq3t+rBRphJyzBuQgrNBD34etHwTXcfLVcN3TKu/d++H136lnKyDlx3TXkcGdv1iB0ZTT7zDv0/aiMppaWoNKP9AwUM8G5Fdvwt8MjzuY+ab/Bc40dr+yfw2rDEdRRgMBlXSArAFl9KwyzgVaR7f3HoDX5gRKjgTIh6rV2lZow+uBSwJTojhX489R32QUltHYH5A7P4P7T4s19ILLk2k7JY3SqhpK99WFqvOAwkA9G5Af/R1emhW6s865HS5ZpPJXLYXsW328Fy+EH9yhvi+/B1YafH/YCoceqdLnZUBpu6NZKj0cICVgLvnRkoSCFk8OBOSXy+DJq6OV1jH+5F6Q1p/G5mZ2lAQJxxlSDyQMFHtATpgGR56iVNvyHmz7KLDxstcrXqpQUx3cdoiPJ5ZhnzUvwNPXhjb+tLth2lyV/86f4I3f+3jF8Zmfq+6SLNsB96TDUVPgNx8qHmnXg2cFlx0OkDIyPrhPrV2FJNbqe8MvtK4S3go2Zcv6Vta5nUGicp9B3vuBcooraXMHfxHxQMJAsQfkRQvg3DuVeazeq9Vgo06EOz9XKXu3wvwMX651fbXgeCgxPF5reQlgLzSCvuHikOJpSiwxFF3zBEy5TuU+exN8aqzXTP5fvgkZxvrxz2fC5CvhtJ+p3KevgzXPRw9IKWHd6w41yoYDmH8csrMAKTql9vWGqoqr6qisaw6pZUfDQLEH5Hd+Atc+qRRdmw3/vCpQaStPzn9gybk+nl+8BhMvUN+XXgCb3wksf+1T8J1rVHo4QMoux7xxwcMfElwXUJt7zg+cDnmr29clux+/MDxoGW0zzlVBc9lNmTMy9Nov0hpy1goY/31Vl3/Ix6rB8ZfACT9UKRJe+vw59ZxIQMq0nZJGbUMzBRVhL7XoUBgo9oCUoPMdxu6GBKQXTIByy4VaKWnwm4/VVpnQf5fAy7/2dcP0B+FMY90XbMo9fCLM+UJNpZEAKflfZqndGH8SZ0acGiEJSC82wjhWPokH3pvnA62ZJ/G+rJsDZZop1nWmePni7VvpuIvg56+oFNlynJ8JzX5OgswCd63zbUH+5Xuw/ePEA1KWGvIOt9vNlr21eDyhz3p2JAwUe0CKyWavhHRjfVVXoUAni38x8ik/geHGFC33yMgIZu2wcWfDr972dZ/slnz+PNTuhaNPhUvuVd6vSeFGSPGQBbjrXoH3/gxl22BIOpz0I593LXIevQi+ttRpBc/5c+ECI2hupt8rMcGvQgPSGk6SsFHO+2rPXLxyk2a8DrLeFirdrtaHEryXy0ZlmTD5Kt9uzTcrVXDfpESOkKKD7G3rOruqmqhuCv9qjcvF+RlZhDBuoAnjA0iJ1ckoaR4wCNV1794HrxsBYivPze/CsWcGLyUgWz5XAVMoHCAFiEInXhZcloBkxQKQvehQJFP6wh2+Lb78L+C+KaH5JUeWE7Ks8KdZaeqqZaFDRsCMN3z79qEk7t4IMjo21XQdQLpSvP8QoKaxlcJ9odeRorCmsSVjHBPtvhQWH0CKJtKRVz3mO4BgNXhFgQrHyC8/GMmhUNlTPvWG9rnVJarcphX2DleIByrOxxVL1Mhsxv5EqkyVWbNh4/Lw4JLc2e/4TvbI3raM2pFo6k1wxkwYPNa3z2wFpJSXeOf5v1d751bdJE/WqfJDkeWBf+A90SOkTNtJvdA9bWwpa8ET4RWNaMJA8QOk2WF9DlEHGmS6FhDszVX7rXao76EwdJy6yF2OjJXLieUIFKqzpPMlHCWjdsFadWTMDglQFhVAnwFqi/HOEYHrPTtywvFIBx96FAzPVODbk6PW3XbCQQdad0fLiz11D7urW9nXHP4eqmjCQPEHZEcb3NFysR49JMxz5SNKm9VPgZzYcQjE4ZOzKy1u8qtt3Jmv8fCEZcyOZDoHkJEsNHcjDBuvuO6bCvlG/DRSuW9Dvly74tHZUumOOG3LUWo7L4U5gAwHHHGsxMESkvOKC40DEd8GsEXRxqI6D1VNka+P1ODtzGzOD7t66XGX3sdyypaguATHhbJvg1UPR9FN3x7WxjbYsc/ezSqRwkA9b4QclqE8aiEJeH/5UseQITs5F81X/+tQSPa6g73f0zHpPaqUhMa3VrppDRMkNxscKQzU8wDZo7q6+zSmtFGntN6GcwOECwM5gOw+fd6lNW31QG6lADLytTHhwkAOILt0N3cv5XZWe6gXZNqhEGEgB5B2jOfw2LLAvmad3bX2pu1QYSAHkLZM7TDZsYD4NDn2YpJeccHCQA4g7Vja4bFtgeJ6D5WNNqdtcXD8TgM5gLRtaofRjgWa3LC9yl5M0jtK+p0GcgBpx8oOT1QWyKt209Aa2ds2hbpczM7Iwrvr4AAyKlM7zHYsEKVz0+5uIAeQdizs8Ni2gIyL8icxSbeNnZv9go0wkANI26Z2GKOxwJ56D+VRODdmGMgBZDRWdnhtW6C6WWeX/Zjk/jDQ/wHkSLPJ/mcrgQAAAABJRU5ErkJggg==",we="data:image/png;base64,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",me="data:image/png;base64,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",ze=({className:Ft,dataSource:mt=[],col:zt=4,right:fn,bottom:Qn=23,precision:ca=0,wrapWidth:un=1200,trackEventItems:Yn,loading:la,wrapClassName:Ca,imgClassName:ar})=>{const hn=Math.floor((un-(zt-1)*fn)/zt);return x.createElement(je.Z,{spinning:la},x.createElement("div",{className:He()(We.list,Ft)},!!mt.length&&mt.map((ka,er)=>{const{name:cr,id:Ea,identifier:Pa,power:or,cover_image_id:Nt,pic:vn}=ka;return x.createElement("div",{className:He()(We.wrap,Ca),key:Ea,style:{width:hn,marginRight:(1+er)%zt===0?0:fn+ca,marginBottom:Qn}},x.createElement("a",{target:"_blank",href:`/shixuns/${Pa}/challenges`,className:We.li,onClick:Gn=>{Gn.preventDefault(),Yn&&(0,qe.L9)([Yn]),or&&(0,qe.xg)(`/shixuns/${Pa}/challenges`)}},x.createElement("div",{className:He()(We.img,ar)},x.createElement("img",{className:We.cover,src:Nt?`${Fe.Z.API_SERVER}/api/attachments/${Nt}`:`${Fe.Z.IMG_SERVER+vn}`}),ka.is_jupyter&&x.createElement("img",{className:We.sign,src:Ye}),ka.is_jupyter_lab&&x.createElement("img",{className:We.sign,src:we}),ka.is_unity_3d&&x.createElement("img",{className:We.sign,src:me})),x.createElement("div",{className:We.name},x.createElement(at.Z,{title:cr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},x.createElement("span",{className:We.e},cr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),x.createElement("div",{className:We.tags},x.createElement(at.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),x.createElement("span",null,ka.challenges_count))),!!ka.myshixuns_count&&x.createElement(at.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),x.createElement("span",null,ka.myshixuns_count))),x.createElement(at.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},x.createElement("span",null,x.createElement("span",null,ka.level))),x.createElement("div",{className:We.rate},x.createElement(ht.Z,{allowHalf:!0,disabled:!0,defaultValue:ka.score_info}),x.createElement("span",null,"\xA0",ka.score_info?`${ka.score_info}\u5206`:"5\u5206")))),!or&&x.createElement("div",{className:We.lockWrap},x.createElement("img",{src:`${Fe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!mt.length&&x.createElement(Vt.Z,null)))},ye=re(47140),he={flex_box_center:"flex_box_center___vu9yi",flex_space_between:"flex_space_between___LwoH7",flex_box_vertical_center:"flex_box_vertical_center___pUG0J",flex_box_center_end:"flex_box_center_end___xWI9t",flex_box_column:"flex_box_column___Mr5rB",list:"list___zE1wj",wrap:"wrap___5HG1h",lockWrap:"lockWrap___zziwX",li:"li___aNI2z",img:"img___adfIp",cover:"cover___G1cj9",bq:"bq___hpdTt",sign:"sign___kHAha",titleBg:"titleBg___S1VlI",name:"name___zsjxM",e:"e___fd1jW",text:"text___b9Tdy",value:"value___ZASRv",unit:"unit___sMNBQ",tags:"tags___KbL1d",tag1:"tag1___c9ebE",tag2:"tag2___bxczv"},tt=re(79005),Oe=re(20345),Ae=re(77882),Ge=re(31081),Bt=re(75309),Pt=re(71979),Wt=re(47558),Ht=re(42922),Gt=re(66832),Be=re(96593),lt=re(19664),At=re(91833),gt=Object.defineProperty,bt=Object.getOwnPropertySymbols,dn=Object.prototype.hasOwnProperty,Pn=Object.prototype.propertyIsEnumerable,gn=(Ft,mt,zt)=>mt in Ft?gt(Ft,mt,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Ft[mt]=zt,Bn=(Ft,mt)=>{for(var zt in mt||(mt={}))dn.call(mt,zt)&&gn(Ft,zt,mt[zt]);if(bt)for(var zt of bt(mt))Pn.call(mt,zt)&&gn(Ft,zt,mt[zt]);return Ft};const Hn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:tt,swimg:Oe},{name:"101\u8BA1\u5212",ptimg:Ae,swimg:Ge},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Bt,swimg:Pt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Wt,swimg:Ht},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Gt,swimg:Be},{name:"\u519B\u961F\u4E00\u6D41",ptimg:lt,swimg:At}];var Wn=({className:Ft,dataSource:mt=[],col:zt=4,right:fn,bottom:Qn=23,precision:ca=0,wrapWidth:un=1200,trackEventItems:Yn,loading:la,wrapClassName:Ca,imgClassName:ar,isArrow:hn=!1,imgStyle:ka={}})=>{const er=Math.floor((un-(zt-1)*fn)/zt),[cr,Ea]=(0,x.useState)(),[Pa,or]=(0,x.useState)(),Nt=Gn=>Ea(Gn),vn=()=>Ea(-1);return x.createElement(je.Z,{spinning:la},x.createElement("div",{className:He()(he.list,Ft)},!!(mt!=null&&mt.length)&&(mt==null?void 0:mt.map((Gn,sr)=>{var gr;const{name:Ar,id:xr,identifier:dr,featured:yr,school_name:hr,image_url:br,excellent:Er,is_plan:Br}=Gn;return x.createElement("div",{key:xr,className:He()(he.wrap,Ca),style:{width:er,marginRight:(1+sr)%zt===0?0:fn+ca,marginBottom:Qn}},x.createElement("a",{target:"_blank",href:`/paths/${dr}`,className:he.li,onClick:Dr=>{Dr.preventDefault(),Yn&&(0,qe.L9)([Yn]),(0,qe.xg)(`/paths/${dr}`)}},x.createElement("img",{src:re(39057),className:he.titleBg}),x.createElement("div",{className:he.name},x.createElement(at.Z,{title:Ar},x.createElement("span",{className:he.e,style:{color:hn&&cr===sr?"#145DFF":"#000000"},onMouseEnter:()=>{Nt(sr)},onMouseLeave:vn},Ar))),x.createElement("div",{style:{padding:"14px",paddingBottom:0}},x.createElement("div",{className:He()(he.img,ar)},x.createElement("img",{className:he.cover,style:Bn({},ka),src:`${Fe.Z.IMG_SERVER+br}`}),(gr=Gn==null?void 0:Gn.subject_tags)==null?void 0:gr.map((Dr,mr)=>{var Zr,so;if(mr===0){const Kr=(Zr=Hn.find(xo=>xo.name==Dr))==null?void 0:Zr.swimg;return x.createElement("img",{className:he.sign,src:Kr,style:{left:"-4px"}})}const Rr=(so=Hn.find(Kr=>Kr.name==Dr))==null?void 0:so.ptimg;return x.createElement("img",{className:he.sign,src:Rr,style:{left:`${48+52*(mr-1)+2*mr}px`}})}),x.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Gn==null?void 0:Gn.excellent)&&x.createElement("div",{className:he.bq},"\u5F00\u653E\u8BFE\u7A0B"))),x.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},x.createElement("div",null,x.createElement("span",{className:he.text},"\u7AE0\u8282\u6570"),x.createElement("span",{className:he.value},Gn.stages_count)),x.createElement("div",null,x.createElement("span",{className:he.text},"\u5B66\u4E60\u4EBA\u6570"),x.createElement("span",{className:he.value},Gn.members_count))))))})),!mt.length&&x.createElement(Vt.Z,null)))},Jn={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},aa=re(81779),yn=re(59301);const pa=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:tt,swimg:Oe},{name:"101\u8BA1\u5212",ptimg:Ae,swimg:Ge},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Bt,swimg:Pt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Wt,swimg:Ht},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Gt,swimg:Be},{name:"\u519B\u961F\u4E00\u6D41",ptimg:lt,swimg:At}];var Xn=({className:Ft,dataSource:mt=[],col:zt=4,right:fn,bottom:Qn=23,precision:ca=0,wrapWidth:un=1200,trackEventItems:Yn,loading:la,onRemove:Ca=()=>{},isCurrent:ar=!0,showAlias:hn=!1,wrapClassName:ka,imgClassName:er})=>{const cr=Math.floor((un-(zt-1)*fn)/zt),Ea=[{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(Pa=>(window.ENV==="build"&&(Pa.ptimg=`/react/build${Pa.ptimg}`,Pa.swimg=`/react/build${Pa.swimg}`),Pa));return yn.createElement(je.Z,{spinning:la},yn.createElement("div",{className:He()(Jn.list,Ft)},!!(mt!=null&&mt.length)&&(mt==null?void 0:mt.map((Pa,or)=>{var Nt;const{name:vn,id:Gn,identifier:sr,featured:gr,school_name:Ar,image_url:xr,excellent:dr,is_plan:yr}=Pa;return yn.createElement("div",{key:Gn,className:He()(Jn.wrap,ka),style:{width:cr,marginRight:(1+or)%zt===0?0:fn+ca,marginBottom:Qn}},yn.createElement("a",{className:Jn.li,onClick:hr=>{hr.preventDefault(),hr.stopPropagation(),Yn&&(0,qe.L9)([Yn]),(0,qe.xg)(`/paths/${sr}`)}},yn.createElement("div",{className:He()(Jn.img,er)},yn.createElement("img",{className:Jn.cover,src:`${Fe.Z.IMG_SERVER+xr}`}),ar&&(0,aa.bg)()&&(Pa==null?void 0:Pa.studying)&&yn.createElement("div",{className:`${Jn.movebq} user-path-items`,onClick:hr=>{hr.stopPropagation(),Ca(Pa)}},yn.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),yn.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Nt=Pa==null?void 0:Pa.subject_tags)==null?void 0:Nt.map((hr,br)=>{var Er,Br;if(br===0){const mr=(Er=Ea.find(Zr=>Zr.name==hr))==null?void 0:Er.swimg;return yn.createElement("img",{className:Jn.sign,src:mr,style:{left:"-4px"}})}const Dr=(Br=Ea.find(mr=>mr.name==hr))==null?void 0:Br.ptimg;return yn.createElement("img",{className:Jn.sign,src:Dr,style:{left:`${48+52*(br-1)+2*br}px`}})}),yn.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Pa==null?void 0:Pa.excellent)&&yn.createElement("div",{className:Jn.bq},"\u5F00\u653E\u8BFE\u7A0B"))),yn.createElement("div",{className:Jn.name},yn.createElement(at.Z,{title:hn&&(Pa!=null&&Pa.excellent_alias_name)?yn.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${vn}`,yn.createElement("br",null),yn.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Pa==null?void 0:Pa.excellent_alias_name}`)):vn},yn.createElement("span",{className:Jn.e},hn&&(Pa==null?void 0:Pa.excellent_alias_name)||vn))),yn.createElement("div",{className:Jn.tags},yn.createElement("div",null,yn.createElement(at.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},yn.createElement("span",null,yn.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),yn.createElement("span",null,Pa.stages_count))),yn.createElement(at.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},yn.createElement("span",null,yn.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),yn.createElement("span",null,Pa.members_count)))))))})),!mt.length&&yn.createElement(Vt.Z,null)))},ea={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"},Ra="data:image/png;base64,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",Un=re(59301),tr=({className:Ft,dataSource:mt=[],col:zt=4,right:fn,bottom:Qn=23,precision:ca=0,wrapWidth:un=1200,trackEventItems:Yn,loading:la})=>{const Ca=(0,Tt.useIntl)(),ar=Math.floor((un-(zt-1)*fn)/zt);return Un.createElement(je.Z,{spinning:la},Un.createElement("div",{className:He()(ea.list,Ft)},!!mt.length&&mt.map((hn,ka)=>{const{subject_identifier:er,id:cr,identifier:Ea,power:Pa}=hn,or=hn.is_public!=0&&hn.is_public;return Un.createElement("div",{className:ea.wrap,key:cr,style:{width:ar,marginRight:(1+ka)%zt===0?0:fn+ca,marginBottom:Qn}},Un.createElement("a",{className:ea.li,onClick:Nt=>{Nt.preventDefault(),Yn&&(0,qe.L9)([Yn]),(0,qe.xg)(hn.first_category_url)}},Un.createElement("div",{className:ea.top},Un.createElement(at.Z,{title:hn.name},Un.createElement("div",{className:ea.name},hn.name)),Un.createElement("img",{className:ea.img,src:Fe.Z.IMG_SERVER+"/images/"+hn.avatar_url}),Un.createElement("div",{className:ea.text,title:hn.creator},hn.creator),er&&Un.createElement("div",{className:ea.btns},Un.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Un.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),or&&Un.createElement("div",{className:ea.sign},Ca.formatMessage({id:"classrooms.public",defaultMessage:"\u516C\u5F00"}))),Un.createElement("div",{className:ea.bottom},hn.visits>0&&Un.createElement(at.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Un.createElement("span",null,Un.createElement("i",{className:"iconfont icon-liulanyan"}),Un.createElement("span",null,hn.visits))),hn.course_members_count>0&&Un.createElement(at.Z,{title:"\u6210\u5458",placement:"bottom"},Un.createElement("span",null,Un.createElement("i",{className:"iconfont icon-chengyuan"}),hn.course_members_count)),hn.tasks_count>0&&Un.createElement(at.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Un.createElement("span",null,Un.createElement("i",{className:"iconfont icon-zuoye"}),hn.tasks_count)),hn.is_end?Un.createElement("div",{style:{color:"#6B758B"}},Ca.formatMessage({id:"classrooms.ended",defaultMessage:"\u5DF2\u7ED3\u675F"})):Un.createElement("div",{style:{color:"#00B187"}},Ca.formatMessage({id:"classrooms.inProgress",defaultMessage:"\u8FDB\u884C\u4E2D"})))),!hn.is_accessible&&Un.createElement("div",{className:ea.lockWrap},Un.createElement("img",{src:`${Fe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Un.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!mt.length&&Un.createElement(Vt.Z,null)))},ra={flex_box_center:"flex_box_center___PuarE",flex_space_between:"flex_space_between___q4lAa",flex_box_vertical_center:"flex_box_vertical_center___wsb8w",flex_box_center_end:"flex_box_center_end___H781P",flex_box_column:"flex_box_column___bHK1y",list:"list___e2XDo",wrap:"wrap___cz7sh",lockWrap:"lockWrap___EPuRr",creator:"creator___Y6Xjp",img:"img___kSEud",text:"text___GIlhY",top:"top___K4GCD",sign:"sign___KCjEP",name:"name___z3U4d",middle:"middle___LeUM5",row:"row___VBzfJ",value:"value___qigWu",btns:"btns___kGysm",bottom:"bottom___yPYd5",warpStyle:"warpStyle___pH3uC"},ya="data:image/png;base64,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",Ua=({className:Ft,dataSource:mt=[],col:zt=4,right:fn,bottom:Qn=23,precision:ca=0,wrapWidth:un=1200,wrapClassName:Yn,trackEventItems:la,loading:Ca})=>{const ar=Math.floor((un-(zt-1)*fn)/zt);return x.createElement(je.Z,{spinning:Ca},x.createElement("div",{className:He()(ra.list,Ft)},!!mt.length&&mt.map((hn,ka)=>{const{subject_identifier:er,id:cr,identifier:Ea,power:Pa}=hn,or=hn.is_public!=0&&hn.is_public;return x.createElement("div",{className:He()(`${ra.wrap} ${hn.is_accessible?"":ra.warpStyle}`,Yn),key:cr,style:{width:ar,marginRight:(1+ka)%zt===0?0:fn+ca,marginBottom:Qn}},x.createElement("a",{className:ra.li,onClick:Nt=>{Nt.preventDefault(),la&&(0,qe.L9)([la]),(0,qe.xg)(hn.first_category_url)}},x.createElement("div",{className:ra.creator},x.createElement("img",{className:ra.img,src:Fe.Z.IMG_SERVER+"/images/"+hn.avatar_url}),x.createElement("div",{className:ra.text,title:hn.creator},hn.creator)),x.createElement("div",{className:ra.top},x.createElement(at.Z,{title:hn.name},x.createElement("div",{className:ra.name},hn.name)),or&&x.createElement("div",{className:ra.sign},"\u516C\u5F00")),x.createElement("div",{className:ra.middle},x.createElement("div",{className:ra.row,style:{marginBottom:6}},x.createElement("div",null,x.createElement("span",{className:ra.text},"\u8BBF\u95EE\u91CF"),x.createElement("span",{className:ra.value},(hn==null?void 0:hn.visits)||0)),x.createElement("div",null,x.createElement("span",{className:ra.text},"\u6210\u5458"),x.createElement("span",{className:ra.value},(hn==null?void 0:hn.course_members_count)||0))),x.createElement("div",{className:ra.row},x.createElement("div",null,x.createElement("span",{className:ra.text,style:{width:42}},"\u4F5C",x.createElement("span",{style:{marginLeft:14}},"\u4E1A")),x.createElement("span",{className:ra.value},(hn==null?void 0:hn.tasks_count)||0)),x.createElement("div",null,x.createElement("span",{className:ra.text},"\u72B6\u6001"),hn.is_end?x.createElement("span",{className:ra.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):x.createElement("span",{className:ra.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),er&&x.createElement("div",{className:ra.btns},x.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),x.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!hn.is_accessible&&x.createElement("div",{className:ra.lockWrap},x.createElement("img",{src:`${Fe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!mt.length&&x.createElement(Vt.Z,null)))},it={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},wt="data:image/png;base64,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",Cn=({className:Ft,dataSource:mt=[],col:zt=4,right:fn,bottom:Qn=23,precision:ca=0,wrapWidth:un=1200,wrapClassName:Yn,trackEventItems:la,loading:Ca})=>{const ar=Math.floor((un-(zt-1)*fn)/zt);return x.createElement(je.Z,{spinning:Ca},x.createElement("div",{className:He()(it.list,Ft)},!!mt.length&&mt.map((hn,ka)=>{const{subject_identifier:er,id:cr,identifier:Ea,power:Pa}=hn,or=hn.is_public!=0&&hn.is_public;return x.createElement("div",{className:He()(`${it.wrap} ${hn.is_accessible?"":it.warpStyle}`,Yn),key:cr,style:{width:ar,marginRight:(1+ka)%zt===0?0:fn+ca,marginBottom:Qn}},x.createElement("a",{className:it.li,onClick:Nt=>{Nt.preventDefault(),la&&(0,qe.L9)([la]),(0,qe.xg)(hn.first_category_url)}},x.createElement("div",{className:it.creator},x.createElement("img",{className:it.img,src:Fe.Z.IMG_SERVER+"/images/"+hn.avatar_url}),x.createElement("div",{className:it.text,title:hn.creator},hn.creator)),x.createElement("div",{className:it.top},x.createElement(at.Z,{title:hn.name},x.createElement("div",{className:it.name},hn.name)),or&&x.createElement("div",{className:it.sign})),x.createElement("div",{className:it.middle},x.createElement("div",{className:it.row,style:{marginBottom:6}},x.createElement("div",null,x.createElement("span",{className:it.text},"\u8BBF\u95EE\u91CF"),x.createElement("span",{className:it.value},(hn==null?void 0:hn.visits)||0)),x.createElement("div",null,x.createElement("span",{className:it.text},"\u6210\u5458"),x.createElement("span",{className:it.value},(hn==null?void 0:hn.course_members_count)||0))),x.createElement("div",{className:it.row},x.createElement("div",null,x.createElement("span",{className:it.text,style:{width:42}},"\u4F5C",x.createElement("span",{style:{marginLeft:14}},"\u4E1A")),x.createElement("span",{className:it.value},(hn==null?void 0:hn.tasks_count)||0)),x.createElement("div",null,x.createElement("span",{className:it.text},"\u72B6\u6001"),hn.is_end?x.createElement("span",{className:it.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):x.createElement("span",{className:it.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),er&&x.createElement("div",{className:it.btns},x.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),x.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!hn.is_accessible&&x.createElement("div",{className:it.lockWrap},x.createElement("img",{src:`${Fe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!mt.length&&x.createElement(Vt.Z,null)))},bn={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"},ua=({dataSource:Ft=[],value:mt,onChange:zt,className:fn,style:Qn={},tabBarExtraContent:ca})=>x.createElement("div",{className:He()(bn.tabs,fn),style:Qn},x.createElement("div",{className:bn.tabsWrap},Ft.map((un,Yn)=>x.createElement("aside",{className:bn.tab,onClick:()=>{zt(un.id),un.link&&Tt.history.push(un.link)},key:Yn},x.createElement("div",{className:mt===un.id?bn.active:""},un.name),(un==null?void 0:un.resetCount)==null&&(un==null?void 0:un.total)!==void 0&&x.createElement("span",null,"\uFF08",un==null?void 0:un.total,"\uFF09"),(un==null?void 0:un.resetCount)!==void 0&&(un==null?void 0:un.total)!==void 0&&x.createElement(at.Z,{title:(un==null?void 0:un.tip)!=null?un==null?void 0:un.tip:""},x.createElement("span",{style:{color:"#9096A3"}},"\uFF08",x.createElement("span",{style:{color:"#000"}},un==null?void 0:un.resetCount),"/",x.createElement("span",null,un==null?void 0:un.total),"\uFF09"))))),x.createElement("div",{className:bn.tabBar},ca)),Vn={flex_box_center:"flex_box_center___itkVp",flex_space_between:"flex_space_between___F4yZx",flex_box_vertical_center:"flex_box_vertical_center___ko4cu",flex_box_center_end:"flex_box_center_end___cCBYR",flex_box_column:"flex_box_column___Mpq6K",tabs:"tabs___qRAhL",tabsWrap:"tabsWrap___CGRvS",tab:"tab___eYne_",active:"active___swSx6"},St=({dataSource:Ft=[],value:mt,onChange:zt,className:fn,style:Qn={},tabBarExtraContent:ca})=>x.createElement("div",{className:He()(Vn.tabs,fn),style:Qn},x.createElement("div",{className:Vn.tabsWrap},Ft.map((un,Yn)=>x.createElement("aside",{className:Vn.tab,onClick:()=>{zt(un.id),un.link&&Tt.history.push(un.link)},key:Yn},x.createElement("div",{className:mt===un.id?Vn.active:""},un.name),(un==null?void 0:un.resetCount)==null&&(un==null?void 0:un.total)!==void 0&&x.createElement("span",null,"\uFF08",un==null?void 0:un.total,"\uFF09"),(un==null?void 0:un.resetCount)!==void 0&&(un==null?void 0:un.total)!==void 0&&x.createElement(at.Z,{title:(un==null?void 0:un.tip)!=null?un==null?void 0:un.tip:""},x.createElement("span",{style:{color:"#9096A3"}},"\uFF08",x.createElement("span",{style:{color:"#000"}},un==null?void 0:un.resetCount),"/",x.createElement("span",null,un==null?void 0:un.total),"\uFF09"))))),x.createElement("div",{className:Vn.tabBar},ca)),ln={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},mn=({dataSource:Ft=[],value:mt,onChange:zt,className:fn,style:Qn={},tabBarExtraContent:ca})=>x.createElement("div",{className:He()(ln.tabs,fn),style:Qn},x.createElement("div",{className:ln.tabsWrap},Ft.map((un,Yn)=>x.createElement("aside",{className:`${ln.tab} ${mt===un.id?ln.active:""}`,onClick:()=>{zt(un.id),un.link&&Tt.history.push(un.link)},key:Yn},x.createElement("div",null,un.name),(un==null?void 0:un.resetCount)==null&&(un==null?void 0:un.total)!==void 0&&x.createElement("span",null,"\uFF08",un==null?void 0:un.total,"\uFF09"),(un==null?void 0:un.resetCount)!==void 0&&(un==null?void 0:un.total)!==void 0&&x.createElement(at.Z,{title:(un==null?void 0:un.tip)!=null?un==null?void 0:un.tip:""},x.createElement("span",{style:{color:"#9096A3"}},"\uFF08",x.createElement("span",{style:{color:"#000"}},un==null?void 0:un.resetCount),"/",x.createElement("span",null,un==null?void 0:un.total),"\uFF09"))))),x.createElement("div",{className:ln.tabBar},ca)),jn=({className:Ft,style:mt={},children:zt})=>x.createElement("div",{className:He()(Ft),style:mt},zt),wn={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"},xe=re(38854),xt=re(20834);const Lt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var en=({sortValue:Ft,dropValue:mt,className:zt,onSort:fn,onDrop:Qn,dataSource:ca=Lt})=>{var un;return x.createElement("div",{className:He()(wn.orderWrap,zt)},x.createElement(xe.Z,{dropdownRender:()=>x.createElement(xt.default,null,ca.map((Yn,la)=>x.createElement(xt.default.Item,{key:la,onClick:()=>Qn(Yn.id)},Yn.name)))},x.createElement("span",{className:wn.orderTextWrap},(un=ca.find(Yn=>mt===Yn.id))==null?void 0:un.name)),x.createElement("span",{className:wn.orderIconWrap},x.createElement("span",{className:wn.orderAsc},x.createElement("i",{className:Ft==="asc"?`iconfont icon-sanjiaoxing-up font12 ${wn.cursorPointer} ${wn.active}`:`iconfont icon-sanjiaoxing-up font12 ${wn.cursorPointer}`,onClick:()=>fn(Ft==="asc"?"desc":"asc")})),x.createElement("span",{className:wn.orderDesc},x.createElement("i",{className:Ft==="desc"?`iconfont icon-sanjiaoxing-down font12 ${wn.cursorPointer} ${wn.active}`:`iconfont icon-sanjiaoxing-down font12 ${wn.cursorPointer}`,onClick:()=>fn(Ft==="asc"?"desc":"asc")}))))},qt={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const Ut=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Zn=({sortValue:Ft,dropValue:mt,className:zt,onSort:fn,onDrop:Qn,dataSource:ca=Ut})=>{var un;return x.createElement("div",{className:He()(qt.orderWrap,zt)},x.createElement(xe.Z,{dropdownRender:()=>x.createElement(xt.default,null,ca.map((Yn,la)=>x.createElement(xt.default.Item,{key:la,onClick:()=>Qn(Yn.id)},Yn.name)))},x.createElement("span",{className:qt.orderTextWrap},(un=ca.find(Yn=>mt===Yn.id))==null?void 0:un.name)),x.createElement("span",{className:qt.orderIconWrap},x.createElement("span",{className:qt.orderAsc},x.createElement("i",{className:Ft==="asc"?`iconfont icon-sanjiaoxing-up font12 ${qt.cursorPointer} ${qt.active}`:`iconfont icon-sanjiaoxing-up font12 ${qt.cursorPointer}`,onClick:()=>fn(Ft==="asc"?"desc":"asc")})),x.createElement("span",{className:qt.orderDesc},x.createElement("i",{className:Ft==="desc"?`iconfont icon-sanjiaoxing-down font12 ${qt.cursorPointer} ${qt.active}`:`iconfont icon-sanjiaoxing-down font12 ${qt.cursorPointer}`,onClick:()=>fn(Ft==="asc"?"desc":"asc")}))))},rt={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v",ThemeOne:"ThemeOne___iCQio"},Me=re(3113),Dt=re(76936),rn=Object.defineProperty,In=Object.getOwnPropertySymbols,qn=Object.prototype.hasOwnProperty,Zt=Object.prototype.propertyIsEnumerable,Jt=(Ft,mt,zt)=>mt in Ft?rn(Ft,mt,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Ft[mt]=zt,Qt=(Ft,mt)=>{for(var zt in mt||(mt={}))qn.call(mt,zt)&&Jt(Ft,zt,mt[zt]);if(In)for(var zt of In(mt))Zt.call(mt,zt)&&Jt(Ft,zt,mt[zt]);return Ft},Rt=(Ft,mt)=>{var zt={};for(var fn in Ft)qn.call(Ft,fn)&&mt.indexOf(fn)<0&&(zt[fn]=Ft[fn]);if(Ft!=null&&In)for(var fn of In(Ft))mt.indexOf(fn)<0&&Zt.call(Ft,fn)&&(zt[fn]=Ft[fn]);return zt},Fn=(Ft,mt,zt)=>new Promise((fn,Qn)=>{var ca=la=>{try{Yn(zt.next(la))}catch(Ca){Qn(Ca)}},un=la=>{try{Yn(zt.throw(la))}catch(Ca){Qn(Ca)}},Yn=la=>la.done?fn(la.value):Promise.resolve(la.value).then(ca,un);Yn((zt=zt.apply(Ft,mt)).next())}),On=Ft=>{var mt=Ft,{className:zt,style:fn,children:Qn,loading:ca=!1,openLoading:un,onClick:Yn=()=>{},size:la="middle",shape:Ca="round",theme:ar}=mt,hn=Rt(mt,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[ka,er]=(0,x.useState)(!1),cr=(0,x.useMemo)(()=>{switch(ar){case Dt.Fy.THEMEONE:return rt.ThemeOne;case Dt.Fy.DEFAULT:default:return rt.btn}},[ar]);return x.createElement(Me.ZP,Qt({onClick:(0,nt.throttle)(Ea=>Fn(void 0,null,function*(){un&&er(!0);try{yield Yn(Ea)}catch(Pa){console.log("error",Pa)}un&&er(!1)}),2e3,{leading:!0,trailing:!1}),className:He()(cr,rt[`${la}-${Ca}`],zt),style:fn,size:la,shape:Ca,loading:ka||ca},hn),Qn)},ia={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"},Nn=({className:Ft,style:mt,children:zt=null,onClick:fn,title:Qn})=>x.createElement("div",{className:He()(ia.head,Ft),style:mt},x.createElement("span",{className:"primary-hover",onClick:fn},x.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),x.createElement("b",{title:Qn},Qn),x.createElement("div",{className:ia.node},zt)),ta={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"},Ta=({confirmShow:Ft=!0,confirmTitle:mt,confirmClick:zt,cancelShow:fn=!0,cancelTitle:Qn,cancelClick:ca,className:un,style:Yn,confirmLoading:la=!1})=>x.createElement("div",{className:He()(ta.btns,un),style:Yn},Ft&&x.createElement(Me.ZP,{loading:la,onClick:zt,type:"primary",className:ta.confirm},mt),fn&&x.createElement(Me.ZP,{onClick:ca,className:ta.cancel},Qn)),za={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"},wa=({className:Ft,style:mt={},LeftContent:zt,children:fn,RightContent:Qn})=>x.createElement("div",{className:He()(za.fixedBottom,Ft),style:mt},x.createElement("div",{className:za.wrap},x.createElement("div",{className:za.left},zt),x.createElement("div",{className:za.center},fn),x.createElement("div",{className:za.right},Qn))),Aa={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"},Ha=({className:Ft,style:mt={},dataSource:zt=[]})=>x.createElement("div",{className:He()(Aa.crumbs,Ft),style:mt},zt.map((fn,Qn)=>QnTt.history.push(fn.path)},fn.name):x.createElement("span",null,fn.name),x.createElement("span",null,"\xA0",">","\xA0")):x.createElement("span",{key:Qn,style:{color:"#5F6368"}},fn.name))),Va=re(31797),Qa=Object.defineProperty,ja=Object.defineProperties,_a=Object.getOwnPropertyDescriptors,xa=Object.getOwnPropertySymbols,sa=Object.prototype.hasOwnProperty,Na=Object.prototype.propertyIsEnumerable,Ma=(Ft,mt,zt)=>mt in Ft?Qa(Ft,mt,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Ft[mt]=zt,Ia=(Ft,mt)=>{for(var zt in mt||(mt={}))sa.call(mt,zt)&&Ma(Ft,zt,mt[zt]);if(xa)for(var zt of xa(mt))Na.call(mt,zt)&&Ma(Ft,zt,mt[zt]);return Ft},$a=(Ft,mt)=>ja(Ft,_a(mt)),lr=(Ft,mt)=>{var zt={};for(var fn in Ft)sa.call(Ft,fn)&&mt.indexOf(fn)<0&&(zt[fn]=Ft[fn]);if(Ft!=null&&xa)for(var fn of xa(Ft))mt.indexOf(fn)<0&&Na.call(Ft,fn)&&(zt[fn]=Ft[fn]);return zt};const{Countdown:rr}=Va.default;var ha=Ft=>{var mt=Ft,{onChange:zt}=mt,fn=lr(mt,["onChange"]);const[Qn,ca]=(0,x.useState)(null);(0,x.useEffect)(()=>{typeof Qn=="number"&&Qn>=0&&zt(Qn)},[Qn]);const un=Yn=>{const la=Math.floor(Yn/1e3);ca(la)};return x.createElement(rr,$a(Ia({},fn),{onChange:un}))},ba={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},Xa=({DataProps:Ft,className:mt,style:zt={}})=>{var fn;return x.createElement("div",{className:He()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",ba.ClassRoomItem,mt),style:zt,onClick:()=>{(0,qe.xg)(Ft==null?void 0:Ft.first_category_url)}},x.createElement("div",{className:"flex flex-col item-center"},x.createElement("img",{src:`${(fn=Fe.Z)==null?void 0:fn.IMG_SERVER}/images/${Ft==null?void 0:Ft.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Ft==null?void 0:Ft.subject_identifier)&&x.createElement("div",{className:"mt-40px"},x.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),x.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),x.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},x.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Ft!=null&&Ft.is_public)&&x.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),x.createElement("span",{className:He()("text-16px font-medium",ba.TitleDom)},Ft==null?void 0:Ft.name)),x.createElement("div",{className:"c-grey-333 font-medium"},Ft==null?void 0:Ft.creator),x.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Ft==null?void 0:Ft.course_members_count),x.createElement("div",{className:"c-grey-333 flex item-center justify-between"},x.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Ft==null?void 0:Ft.tasks_count),Ft!=null&&Ft.is_end?x.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):x.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},Xt=Object.defineProperty,va=Object.getOwnPropertySymbols,En=Object.prototype.hasOwnProperty,cn=Object.prototype.propertyIsEnumerable,An=(Ft,mt,zt)=>mt in Ft?Xt(Ft,mt,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Ft[mt]=zt,Ln=(Ft,mt)=>{for(var zt in mt||(mt={}))En.call(mt,zt)&&An(Ft,zt,mt[zt]);if(va)for(var zt of va(mt))cn.call(mt,zt)&&An(Ft,zt,mt[zt]);return Ft},Ga=({DataProps:Ft=[],selectValue:mt,onChange:zt,className:fn,style:Qn={},extra:ca,classNameItem:un,styleItem:Yn={},barHidden:la})=>{const[Ca,ar]=(0,x.useState)();return(0,x.useEffect)(()=>{ar(Array.isArray(mt)?mt:[mt])},[mt]),x.createElement("div",{className:He()("flex px-20px py-10px gap-40px",fn),style:Ln({borderBottom:"1px solid #D3F0FF"},Qn)},Ft==null?void 0:Ft.map(hn=>x.createElement("div",{key:hn==null?void 0:hn.id,className:He()("flex item-center justify-center current c-grey-333 text-16 relative",un,hn==null?void 0:hn.className),style:Ln(Ln({color:Ca!=null&&Ca.includes(hn==null?void 0:hn.id)?"#1890FF":"",minWidth:88},Yn),(hn==null?void 0:hn.style)||{}),onClick:ka=>{zt==null||zt({domEvent:ka,item:hn}),hn!=null&&hn.link&&Tt.history.push(hn==null?void 0:hn.link)}},hn==null?void 0:hn.name,!la&&(Ca==null?void 0:Ca.includes(hn==null?void 0:hn.id))&&x.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),x.createElement("div",{className:"ml-auto"},ca))},tn=Object.defineProperty,Za=Object.defineProperties,Ka=Object.getOwnPropertyDescriptors,Oa=Object.getOwnPropertySymbols,ur=Object.prototype.hasOwnProperty,Da=Object.prototype.propertyIsEnumerable,fa=(Ft,mt,zt)=>mt in Ft?tn(Ft,mt,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Ft[mt]=zt,Fa=(Ft,mt)=>{for(var zt in mt||(mt={}))ur.call(mt,zt)&&fa(Ft,zt,mt[zt]);if(Oa)for(var zt of Oa(mt))Da.call(mt,zt)&&fa(Ft,zt,mt[zt]);return Ft},oa=(Ft,mt)=>Za(Ft,Ka(mt)),qa=({value:Ft,onChange:mt,onInputChange:zt,className:fn,style:Qn={},InputProps:ca})=>{const[un,Yn]=(0,x.useState)(Ft);return x.createElement("div",{className:He()("flex item-center rounded-full px-10px py-2px",fn),style:Fa({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},Qn)},x.createElement(Ze.default,oa(Fa({bordered:!1},ca),{onChange:la=>{Yn(la.target.value),zt==null||zt(encodeURIComponent(la.target.value))},onPressEnter:la=>{mt==null||mt({domEvent:la,item:{value:un}})}})),x.createElement("img",{className:"h-22px current",src:re(25365),height:22,onClick:la=>{mt==null||mt({domEvent:la,item:{value:un}})}}))}},66991:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return pe}});var x=re(59301);function pe(Xe,Ie){const Ne=(0,x.useRef)();(0,x.useEffect)(()=>{Ne.current=Xe}),(0,x.useEffect)(()=>{function Re(){Ne.current()}if(Ie!==null){let Ee=setInterval(Re,Ie);return()=>clearInterval(Ee)}},[Ie])}},34649:function(ct,kt,re){"use strict";re.r(kt),re.d(kt,{default:function(){return Zn}});var x=re(59301),pe=re(95392),Xe=re(78241),Ie=re(8591),Ne=re(43418),Re=re(95237),Ee=re(43604),He=re(6848),nt=re(3113),ot=re(28103),st=re(92832),$e=re(61621),Je=re(5112),le=re(11414),y=re(86342),a=re(63949),E=re(56656),b=re.n(E),z={flex_box_center:"flex_box_center___Eli3_",flex_space_between:"flex_space_between___b9mMZ",flex_box_vertical_center:"flex_box_vertical_center___HDlqC",flex_box_center_end:"flex_box_center_end___wxSjo",flex_box_column:"flex_box_column___riQIC",icons:"icons___fU5ZJ",shixuns:"shixuns___HhH4T",buttons:"buttons___Xd62N",addStage:"addStage___Ap4gr",color4CA:"color4CA___dMAG4",color204:"color204___ySVKY",completed:"completed___pNt1x",actionTabs:"actionTabs___x3cPl",tab:"tab___BFnIn",s1:"s1___O6K2P",tabActive:"tabActive___v3_qF",total:"total___oZdqK",introContent:"introContent___dSvDD",introContentMaxHeight:"introContentMaxHeight___NxSzO"},ne=re(43428),ae=re(24905),ie=re(58421),de=re(57193),ce=re(45062),fe=re(81779),Ce={flex_box_center:"flex_box_center___bI3gK",flex_space_between:"flex_space_between___ZyemH",flex_box_vertical_center:"flex_box_vertical_center___vOG6y",flex_box_center_end:"flex_box_center_end___g0YQU",flex_box_column:"flex_box_column___a7oLH",wrp:"wrp___wYwtQ",drawer:"drawer___UVA9h",menu:"menu___s5Hi1",actived:"actived___GavBb",actived2:"actived2___XNyxe",listItem:"listItem___OyHb7",info:"info___UU9rA",title:"title___CmRLc",titleLeft:"titleLeft___xWCXz",titleRight:"titleRight___PeYdC",search:"search___CzPOL",description:"description___TEI_C",menuCourse:"menuCourse___Z8Z9h"},Pe=re(59301),Ze=Object.defineProperty,ve=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,jt=(rt,Me,Dt)=>Me in rt?Ze(rt,Me,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):rt[Me]=Dt,Ve=(rt,Me)=>{for(var Dt in Me||(Me={}))Qe.call(Me,Dt)&&jt(rt,Dt,Me[Dt]);if(ve)for(var Dt of ve(Me))It.call(Me,Dt)&&jt(rt,Dt,Me[Dt]);return rt},pt=(rt,Me,Dt)=>new Promise((rn,In)=>{var qn=Qt=>{try{Jt(Dt.next(Qt))}catch(Rt){In(Rt)}},Zt=Qt=>{try{Jt(Dt.throw(Qt))}catch(Rt){In(Rt)}},Jt=Qt=>Qt.done?rn(Qt.value):Promise.resolve(Qt.value).then(qn,Zt);Jt((Dt=Dt.apply(rt,Me)).next())});const{Search:Tt}=st.default,_t=[{id:"type",name:"\u7B5B\u9009",children:[{name:"\u5168\u90E8\u5B9E\u8BAD",id:"all",type:"type"},{name:"\u6211\u7684\u5B9E\u8BAD",id:"mine",type:"type"}]},{id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]}],an=({classroomList:rt,loading:Me,dispatch:Dt,cb:rn,shixunIds:In=[]})=>{var qn;const Zt=(0,pe.useIntl)(),Jt=(0,pe.useParams)(),Qt=(0,pe.useLocation)(),{actionTabs:Rt}=rt,[Fn]=Xe.default.useForm(),{shixunLists:sn}=rt,[On,ia]=(0,x.useState)([]),[Sn,Nn]=(0,x.useState)([]),[ta,ma]=(0,x.useState)({page:1,type:"all",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",load_jupyter_evaluate:!0,group_id:null});(0,x.useEffect)(()=>{rt.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&(ta.page=1,Dt({type:"classroomList/getShixunLists",payload:Ve({},ta)}))},[rt.actionTabs.key]),(0,x.useEffect)(()=>{Ta()},[Jt]);const Ta=()=>pt(void 0,null,function*(){const Tn=yield(0,de.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});ia([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(Tn==null?void 0:Tn.groups)||[]])}),za=()=>{Dt({type:"classroomList/setActionTabs",payload:{}}),ma({page:1,type:"all",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",load_jupyter_evaluate:!0,group_id:null})};return rt.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:Pe.createElement(ne.Z,{placement:"bottom",height:"100%",closable:!1,open:rt.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:Ce.drawer,footer:Pe.createElement("div",{className:"tc"},Pe.createElement(nt.ZP,{size:"middle",onClick:()=>{za(),Nn([]),rn("\u53D6\u6D88")},style:{marginRight:8}},"\u53D6\u6D88"),Pe.createElement(nt.ZP,{size:"middle",onClick:()=>pt(void 0,null,function*(){var Tn,wa;for(let xn=0;xn<(Sn==null?void 0:Sn.length);xn++){const Ha=Sn[xn];if(In.includes(Ha)){Ie.ZP.info(Zt.formatMessage({id:"classrooms.notDuplicateSelect",defaultMessage:"\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A{title}"},{title:(wa=(Tn=sn==null?void 0:sn.shixun_list)==null?void 0:Tn.find(Va=>Va.id===Ha))==null?void 0:wa.title}));return}}const Aa=yield(0,ce.Ep)({id:rt.actionTabs.id,course_id:rt.actionTabs.course_id,shixun_ids:[...Sn]});Nn([]),Aa!=null&&Aa.shixuns_list&&(za(),rn(Aa.shixuns_list))}),type:"primary"},Zt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"})))},Pe.createElement("section",{className:"tc"},Pe.createElement(Tt,{placeholder:"\u5B9E\u8BAD\u4FE1\u606F/\u9662\u6821\u540D\u79F0/\u521B\u5EFA\u8005",enterButton:"\u641C\u7D22",size:"middle",className:Ce.search,onSearch:Tn=>{ta.keyword=Tn,ta.page=1,Dt({type:"classroomList/getShixunLists",payload:Ve({},ta)})}})),Pe.createElement("section",{className:"edu-container"},_t.map(function(Tn,wa){var Aa;return Pe.createElement("ul",{className:Ce.menu,key:wa},Pe.createElement("li",null,Tn.name),(Aa=Tn==null?void 0:Tn.children)==null?void 0:Aa.map(function(xn,Ha){return Pe.createElement("li",{className:ta[Tn.id]==xn.id?Ce.actived:"",onClick:()=>{ta[Tn.id]=xn.id,ta.page=1,ma(Ve({},ta)),Dt({type:"classroomList/getShixunLists",payload:Ve({},ta)})}},Pe.createElement("strong",null,xn.name))}))}),ta.type==="mine"&&Pe.createElement("ul",{className:Ce.menu},Pe.createElement("li",null,"\u76EE\u5F55"),On==null?void 0:On.map((Tn,wa)=>Pe.createElement("li",{className:ta.group_id==Tn.id?Ce.actived:"",key:Tn.name,onClick:()=>{ta.group_id=Tn.id,ta.page=1,ma(Ve({},ta)),Dt({type:"classroomList/getShixunLists",payload:Ve({},ta)})}},Pe.createElement("strong",null,Tn.name)))),(qn=sn==null?void 0:sn.shixun_list)==null?void 0:qn.map(function(Tn,wa){return Pe.createElement("div",{className:Ce.listItem,key:wa},Pe.createElement(ae.default,{checked:Sn.includes(Tn.id),value:Tn.id,onChange:Aa=>{let xn=Sn.indexOf(Tn.id);Sn.indexOf(Tn.id)>-1?Nn(Sn.filter(Ha=>Ha!==Tn.id)):Nn(Sn.concat(Tn.id))}}),Pe.createElement("div",{className:Ce.info},Pe.createElement("div",{className:Ce.title},Pe.createElement("div",{className:Ce.titleLeft},Pe.createElement("a",{className:"c-black",href:`/shixuns/${Tn==null?void 0:Tn.identifier}/challenges`,target:"_blank"},Pe.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:Tn.title}})),(0,fe.Ny)()&&(Tn==null?void 0:Tn.mark_status)===1&&Pe.createElement(He.Z,{title:Tn==null?void 0:Tn.mark_content},Pe.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,fe.Ny)()&&(Tn==null?void 0:Tn.mark_status)===2&&Pe.createElement(He.Z,{title:Tn==null?void 0:Tn.mark_content},Pe.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,fe.Ny)()&&(Tn==null?void 0:Tn.mark_status)===3&&Pe.createElement(He.Z,{title:Tn==null?void 0:Tn.mark_content},Pe.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")))),Pe.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},Pe.createElement("span",{className:Ce.description,dangerouslySetInnerHTML:{__html:Tn.description}})),Pe.createElement("div",{className:"flex-wrp mt15"},Tn.challenge_names.map(function(Aa,xn){return Pe.createElement("span",{key:xn,className:"mr30 font12"},"\u7B2C",xn+1,"\u5173 ",Aa," ")})),Pe.createElement(ot.Z,{dashed:!0}),Pe.createElement("div",{className:"c-light-black mt20 font12"},Pe.createElement("span",null,Tn.author_name),Pe.createElement("span",{className:"ml15 mr15"},"|"),Pe.createElement("span",null,Tn.author_school_name),Pe.createElement("span",{className:"ml15 mr15"},"|"),Pe.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570:",Tn.level),Pe.createElement("span",{className:"ml15 mr15"},"|"),Pe.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570:"),Pe.createElement("span",null,Tn.study_count))))}),Pe.createElement("p",null)),Pe.createElement("div",{className:"tc"},Pe.createElement(ie.Z,{current:ta.page||1,hideOnSinglePage:!0,showSizeChanger:!1,defaultPageSize:20,showQuickJumper:!0,total:sn==null?void 0:sn.shixuns_count,onChange:Tn=>{ta.page=Tn,Dt({type:"classroomList/getShixunLists",payload:Ve({},ta)})}})))};var vt=(0,pe.connect)(({classroomList:rt,loading:Me})=>({classroomList:rt,loading:Me}))(an),je=re(69206),at=re(93948),ht={wrap:"wrap___UWG0f",name:"name___LIQSC",button:"button___CSggN",progress:"progress___AQo_Y",havaLearn:"havaLearn___fq9Cb"},Fe=(rt,Me,Dt)=>new Promise((rn,In)=>{var qn=Qt=>{try{Jt(Dt.next(Qt))}catch(Rt){In(Rt)}},Zt=Qt=>{try{Jt(Dt.throw(Qt))}catch(Rt){In(Rt)}},Jt=Qt=>Qt.done?rn(Qt.value):Promise.resolve(Qt.value).then(qn,Zt);Jt((Dt=Dt.apply(rt,Me)).next())}),Mt=({data:rt={},dispatch:Me=()=>{},onReloadData:Dt=()=>{}})=>{const rn=(0,pe.useIntl)(),In=()=>{var Qt,Rt,Fn;if(!(0,je.tJ)(Me)||(0,fe.Jd)())return;let sn;for(let On=0;On<((Qt=rt==null?void 0:rt.stages)==null?void 0:Qt.length);On++){const ia=(Rt=rt==null?void 0:rt.stages)==null?void 0:Rt[On],Sn=(Fn=ia==null?void 0:ia.shixuns_list)==null?void 0:Fn.find(Nn=>(Nn==null?void 0:Nn.shixun_status)!=="\u6682\u672A\u516C\u5F00");if(Sn){sn=Sn.identifier;break}}sn?Jt(sn):Ie.ZP.info(rn.formatMessage({id:"classrooms.shixunNotPublic",defaultMessage:"\u5B9E\u8BAD\u6682\u672A\u516C\u5F00!"}))},qn=Qt=>{Qt=Qt!=null&&Qt.includes(".json")?Qt:`${Qt}.json`,Ne.default.confirm({centered:!0,title:rn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),okText:rn.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:rn.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),content:x.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Fe(void 0,null,function*(){const Rt=yield(0,y.$Q)({url:Qt});if(!Rt)return;Ie.ZP.success(rn.formatMessage({id:"classrooms.resetSuccessEnteringProject",defaultMessage:"\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01"}));const Fn=yield(0,y.Ir)({id:Rt.shixun_identifier});if(Fn!=null&&Fn.game_identifier){(0,a.xg)(`/tasks/${Fn.game_identifier}`),Dt();return}(Fn==null?void 0:Fn.status)===2?qn(Fn==null?void 0:Fn.message):(Fn==null?void 0:Fn.status)===3&&Zt(Fn==null?void 0:Fn.message)})})},Zt=Qt=>{Ne.default.confirm({centered:!0,title:rn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),okText:rn.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:rn.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),content:x.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Qt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Jt=Qt=>Fe(void 0,null,function*(){const Rt=yield(0,y.Ir)({id:Qt});if(Rt!=null&&Rt.game_identifier){(0,a.xg)(`/tasks/${Rt.game_identifier}`),Dt();return}(Rt==null?void 0:Rt.status)===2?qn(Rt==null?void 0:Rt.message):(Rt==null?void 0:Rt.status)===3&&Zt(Rt==null?void 0:Rt.message)});return x.createElement("section",null,!(0,fe.GJ)()&&x.createElement(x.Fragment,null,rt!=null&&rt.start_learning?x.createElement(Re.Z,{className:ht.wrap,align:"middle"},x.createElement(Ee.Z,{flex:"1"},x.createElement("div",{className:`mt5 ${ht.havaLearn}`},x.createElement("span",null,"\u5DF2\u5B66",rt==null?void 0:rt.learned,"%")),x.createElement("div",{className:`mt5 ${ht.progress}`},x.createElement(at.Z,{percent:rt==null?void 0:rt.learned,showInfo:!1})),x.createElement("div",{className:"mt5"},x.createElement("span",{className:"font16"},"\u4E0A\u6B21\u5B66\u4E60\u5185\u5BB9"),x.createElement("span",{className:"ml20 c-blue-4ca"},rt==null?void 0:rt.last_shixun))),x.createElement(Ee.Z,null,x.createElement(nt.ZP,{className:ht.button,type:"primary",onClick:()=>Jt(rt==null?void 0:rt.last_shixun_identifier)},"\u5F00\u59CB\u5B66\u4E60"))):x.createElement(Re.Z,{className:ht.wrap,align:"middle"},x.createElement(Ee.Z,{flex:"1"},x.createElement("span",{className:ht.name},"\u8FD8\u672A\u5F00\u59CB\u5B66\u4E60")),x.createElement(Ee.Z,null,x.createElement(nt.ZP,{className:ht.button,type:"primary",onClick:In},"\u5F00\u59CB\u5B66\u4E60")))))},nn=re(75823),Et=re(81045),Vt=re(97041),De=re(17574),dt=re(10906),ft=re(53283),on=re(11176),Yt={tree:"tree___SHCwq",learn:"learn___buOG9",name:"name___dwQwe",sign:"sign___aQzc5",pdf_name:"pdf_name___m1wEX",name_style:"name_style___CnJ7d",color333:"color333___TbHdH"},We=re(89392),Ye=re(84105),we=re(38819),me=re(78323),Te=re(75353),ze=re(59301),ye=Object.defineProperty,he=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,Ae=(rt,Me,Dt)=>Me in rt?ye(rt,Me,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):rt[Me]=Dt,Ge=(rt,Me)=>{for(var Dt in Me||(Me={}))tt.call(Me,Dt)&&Ae(rt,Dt,Me[Dt]);if(he)for(var Dt of he(Me))Oe.call(Me,Dt)&&Ae(rt,Dt,Me[Dt]);return rt},Bt=(rt,Me)=>{var Dt={};for(var rn in rt)tt.call(rt,rn)&&Me.indexOf(rn)<0&&(Dt[rn]=rt[rn]);if(rt!=null&&he)for(var rn of he(rt))Me.indexOf(rn)<0&&Oe.call(rt,rn)&&(Dt[rn]=rt[rn]);return Dt},Pt=(rt,Me,Dt)=>new Promise((rn,In)=>{var qn=Qt=>{try{Jt(Dt.next(Qt))}catch(Rt){In(Rt)}},Zt=Qt=>{try{Jt(Dt.throw(Qt))}catch(Rt){In(Rt)}},Jt=Qt=>Qt.done?rn(Qt.value):Promise.resolve(Qt.value).then(qn,Zt);Jt((Dt=Dt.apply(rt,Me)).next())});const Wt=(rt={})=>{var Me,Dt;switch(rt==null?void 0:rt.item_type){case"Challenge":return ze.createElement(He.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u4EFB\u52A1\u5173\u5361"},ze.createElement("i",{className:"iconfont icon-renwuguanka1 font20",style:{color:"#39B97E"}}));case"VideoItem":return ze.createElement(He.Z,{title:"\u6559\u5B66\u89C6\u9891"},ze.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"}));case"StageCatalog":return ze.createElement("i",{className:"iconfont icon-kongbai c-brilliant-blue font20"});case"SubjectHomework":if((rt==null?void 0:rt.homework_type)==="group")return ze.createElement(He.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u5206\u7EC4\u4F5C\u4E1A"},ze.createElement("i",{className:"iconfont icon-fenzuzuoye3 font20",style:{color:"#acc218"}}));if((rt==null?void 0:rt.homework_type)==="normal")return ze.createElement(He.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u56FE\u6587\u4F5C\u4E1A"},ze.createElement("i",{className:"iconfont icon-tuwenzuoye font20",style:{color:"#1db37f"}}));break;case"ExaminationBank":return ze.createElement(He.Z,{title:"\u6D4B\u9A8C\u5F62\u5F0F\uFF1A\u5728\u7EBF\u8003\u8BD5"},ze.createElement("i",{className:"iconfont icon-zhangjieceshibeifen font20",style:{color:"#e9a318"}}));case"HomeworkCommon":if((rt==null?void 0:rt.homework_type)==="hack")return ze.createElement(He.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u7F16\u7A0B\u4F5C\u4E1A"},ze.createElement("i",{className:"iconfont icon-bianchengzuoye1 font20",style:{color:"#E99237"}}));break;case"Shixun":return rt!=null&&rt.is_all_choice?ze.createElement(He.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898"},ze.createElement("i",{className:"iconfont icon-xuanzeti4 c-lake-blue font20"})):rt!=null&&rt.is_unity_3d?((Me=rt==null?void 0:rt.challenge_types)==null?void 0:Me.length)<=1?ze.createElement(He.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u865A\u62DF\u4EFF\u771F"},ze.createElement("i",{className:"iconfont icon-xunifangzhenti1 font20",style:{color:"#A504D8"}})):ze.createElement(He.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898\uFF0B\u865A\u62DF\u4EFF\u771F"},ze.createElement("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})):((Dt=rt==null?void 0:rt.challenge_types)==null?void 0:Dt.length)>1?ze.createElement(He.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898\uFF0B\u7F16\u7A0B\u5F00\u53D1"},ze.createElement("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})):ze.createElement(He.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u7F16\u7A0B\u5F00\u53D1"},ze.createElement("i",{className:"iconfont icon-shixunti2 c-light-primary font20"}));default:return ze.createElement(He.Z,{title:"\u6559\u5B66\u8BFE\u4EF6"},ze.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"}))}},Ht=rt=>{var Me=rt,{pathsDetail:Dt,globalSetting:rn,user:In,loading:qn,visibleType:Zt,subjectHomeworkType:Jt,updateSort:Qt,isPaths:Rt,dispatch:Fn,keywords:sn,isShowSchedule:On,getData:ia}=Me,Sn=Bt(Me,["pathsDetail","globalSetting","user","loading","visibleType","subjectHomeworkType","updateSort","isPaths","dispatch","keywords","isShowSchedule","getData"]);const Nn=(0,pe.useIntl)();let[ta,ma]=(0,x.useState)([]),[Ta,za]=(0,x.useState)([]);const Tn=(0,pe.useParams)(),[wa,Aa]=(0,x.useState)([]),[xn,Ha]=(0,x.useState)({}),[Va,Qa]=(0,x.useState)({name:"",filename:"",type:"",className:"",data:"",close:!0,style:{position:"fixed",zIndex:9999,background:"rgba(0,0,0,.7)"},monacoEditor:{value:"",language:"",theme:"vs",options:{readOnly:!0}}});(0,x.useEffect)(()=>{if(Sn.data&&!(0,We.isEqual)(Sn.data,wa)){Ta=[];const Xt=JSON.parse(JSON.stringify(Sn.data));Ma(Xt,0),Aa([...Xt]),Sn!=null&&Sn.expandAll||Zt!="All"?ma([...Ta]):ma([])}},[Sn.data,Zt,Sn==null?void 0:Sn.expandAll]),(0,x.useEffect)(()=>{var Xt,va,En,cn,An,Ln,$n,Ga,tn,Za;let Ka;if((Xt=Dt.detail)!=null&&Xt.has_start){const Oa=(En=(va=Dt.detail)==null?void 0:va.courses)==null?void 0:En.findIndex(ur=>{var Da;return parseInt((Da=ur.course_status)==null?void 0:Da.status)===1});Ka=Oa>-1?Oa:0}else{let Oa=(Ln=(An=(cn=Dt.detail)==null?void 0:cn.courses)==null?void 0:An.map(ur=>{var Da;return parseInt((Da=ur.course_status)==null?void 0:Da.status)}))==null?void 0:Ln.lastIndexOf(2);Ka=Oa>-1?Oa:0,Oa=(Ga=($n=Dt.detail)==null?void 0:$n.courses)==null?void 0:Ga.findIndex(ur=>{var Da;return parseInt((Da=ur.course_status)==null?void 0:Da.status)===0}),Ka=Oa>-1?Oa:Ka}(tn=Dt.detail)!=null&&tn.courses&&Ha(((Za=Dt.detail)==null?void 0:Za.courses[Ka])||{})},[Dt.detail]);const ja=(Xt,va,...En)=>Pt(void 0,[Xt,va,...En],function*(cn,An,Ln={}){const $n=An?yield(0,y.BK)({id:cn,challenge_id:Ln==null?void 0:Ln.challenge_id,subject_id:Tn.pathId}):yield(0,y.Ir)({id:cn,challenge_id:Ln==null?void 0:Ln.challenge_id,subject_id:Tn.pathId});if($n!=null&&$n.game_identifier||$n!=null&&$n.identifier){(0,a.xg)(An?`/tasks/${$n==null?void 0:$n.identifier}/jupyter`:`/tasks/${$n.game_identifier}?subject_id=${Tn.pathId||""}`);return}($n==null?void 0:$n.status)===-3?(0,a.eF)():($n==null?void 0:$n.status)===2?_a($n==null?void 0:$n.message):($n==null?void 0:$n.status)===3&&xa($n==null?void 0:$n.message)}),_a=Xt=>{Xt=Xt!=null&&Xt.includes(".json")?Xt:`${Xt}.json`,Ne.default.confirm({centered:!0,title:Nn.formatMessage({id:"shixuns.prompt",defaultMessage:"\u63D0\u793A"}),okText:Nn.formatMessage({id:"paths.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Nn.formatMessage({id:"paths.cancel",defaultMessage:"\u53D6\u6D88"}),content:ze.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Pt(void 0,null,function*(){const va=yield(0,nn.L8)({url:Xt});if(!va)return;Ie.ZP.success(Nn.formatMessage({id:"paths.resetSuccess",defaultMessage:"\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01"}));const En=yield(0,y.Ir)({id:va.shixun_identifier});if(En!=null&&En.game_identifier){(0,a.xg)(`/tasks/${En.game_identifier}`);return}(En==null?void 0:En.status)===2?_a(En==null?void 0:En.message):(En==null?void 0:En.status)===3&&xa(En==null?void 0:En.message)})})},xa=Xt=>{Ne.default.confirm({centered:!0,title:Nn.formatMessage({id:"shixuns.prompt",defaultMessage:"\u63D0\u793A"}),okText:Nn.formatMessage({id:"paths.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Nn.formatMessage({id:"paths.cancel",defaultMessage:"\u53D6\u6D88"}),content:ze.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Xt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},sa=Xt=>{console.log("onDragEnter:",Xt)},Na=Xt=>Pt(void 0,null,function*(){var va,En,cn,An;console.log("onDrop:",Xt);const Ln=Xt.node.props.eventKey,$n=Xt.dragNode.props.eventKey,Ga=Xt.node.props.pos.split("-"),tn=Xt.dropPosition-Number(Ga[Ga.length-1]);if(Ga.length>3&&!Xt.node.dragOverGapBottom&&!Xt.node.dragOverGapTop||Xt.node.dragOver&&Xt.dragNodesKeys.length>1||Ga.length>2&&Xt.dragNodesKeys.length>1)return!1;let Za=["Attachment","Hack","Shixun","SubjectHomework","Videoltem"];if(Za.includes((va=Xt.dragNode)==null?void 0:va.item_type)&&((En=Xt.node)==null?void 0:En.item_type)!="StageCatalog"&&tn===0||((cn=Xt.dragNode)==null?void 0:cn.item_type)==="StageCatalog"&&Za.includes((An=Xt.node)==null?void 0:An.item_type)&&tn===0)return!1;const Ka=(Da,fa,Fa)=>{for(let oa=0;oa{Fa.splice(fa,1),ur=Da}),!Xt.dropToGap)Ka(Oa,Ln,Da=>{Da.children=Da.children||[],Da.children.unshift(ur)});else if((Xt.node.props.children||[]).length>0&&Xt.node.props.expanded&&tn===1)Ka(Oa,Ln,Da=>{Da.children=Da.children||[],Da.children.unshift(ur)});else{let Da,fa;Ka(Oa,Ln,(Fa,oa,Kn)=>{Da=Kn,fa=oa}),tn===-1?Da.splice(fa,0,ur):Da.splice(fa+1,0,ur)}yield Qt({stage_id:Sn.stage_id,list:Oa}),Ma(Oa,0,0,!0),console.log("data:",Oa),Aa([...Oa]),ma([...ta,Xt.node.key])}),Ma=(Xt,va,En,cn)=>{va=va||0,Xt.map((An,Ln)=>{var $n;try{return An.key2=va+1+"-"+(Ln+1),An.key3=Sn.index+1+"-"+(Ln+1),An.title="",cn||(An.key=va+1+"-"+(Ln+1)),va?An.index=En+"-"+(Ln+1):An.index=An.key3,($n=An.children)!=null&&$n.length&&(Ta.push(An.key2),Ma(An.children,An.key2,An.index,cn)),An}catch(Ga){}})},Ia=Xt=>{Xt=Xt||"";let va=new RegExp(sn,"ig");const En=Xt.replace(va,'$&');return sn?ze.createElement("span",{dangerouslySetInnerHTML:{__html:En}}):Xt},$a=(Xt,va)=>{const{learning_status:En,name:cn}=Xt;return(En==null?void 0:En[0])==="can"&&(En==null?void 0:En[1])==="try"?ze.createElement("div",{className:Yt.learn},ze.createElement("span",{className:Yt.name},va?cn:Ia(cn)),ze.createElement("span",{className:Yt.sign},"\u514D\u8D39\u8BD5\u5B66")):va?cn:Ia(cn)},lr=Xt=>{Zt==="All"&&(ta.includes(Xt)?ma(ta.filter(va=>va!=Xt)):ma(ta.concat(Xt)))},rr=(Xt,va)=>Pt(void 0,null,function*(){if((0,je.tJ)(Fn,!0)){if(Xt!=null&&Xt.need_authorize){(0,je.rX)(!1);return}yield ja(Xt.identifier,Xt.is_jupyter||Xt.is_jupyter_lab,Xt),va(),xn!=null&&xn.course_id&&(0,ft.JS)({id:xn==null?void 0:xn.course_id})}}),Ba=Xt=>Pt(void 0,null,function*(){var va,En,cn,An,Ln;if(!(0,je.tJ)(Fn))return;if(!((va=In.userInfo)!=null&&va.admin)&&!((En=In.userInfo)!=null&&En.business)&&!Xt.can_view&&Xt.item_type!=="Attachment")return Ne.default.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:ze.createElement("div",{className:"tc font14"},"\u5F53\u524D\u89C6\u9891\u4E3A\u521B\u5EFA\u8005\u6240\u5C5E\u5355\u4F4D\u5185\u90E8\u6559\u5B66\u8D44\u6599\uFF0C\u5916\u5355\u4F4D\u7528\u6237\u65E0\u89C2\u770B\u6743\u9650")});Xt.link&&(0,on.DH)({is_f:1,id:Xt.id,point:0,total:0});const $n=Sn!=null&&Sn.course_id?`course_id=${Sn==null?void 0:Sn.course_id}`:`subject_id=${Tn.pathId||Sn.subject_id}`;if(((An=Xt==null?void 0:Xt.name)==null?void 0:An.substr((cn=Xt==null?void 0:Xt.name)==null?void 0:cn.lastIndexOf("."))).toUpperCase()===".ZIP"){if(!((Ln=Dt.detail)!=null&&Ln.allow_download)){Ie.ZP.info(Nn.formatMessage({id:"paths.teachingMaterialsNoDownload",defaultMessage:"\u6559\u5B66\u8BFE\u4EF6\u4E0D\u652F\u6301\u4E0B\u8F7D"}));return}(0,a.FH)(Xt.name,me.Z.API_SERVER+Xt.url)}else(0,a.xg)(Xt.link||`/video/${Xt.id}?${$n}`);if(Xt.item_type==="Attachment"&&Xt.complete_status!=2){const tn=yield(0,ft.rS)({attachment_id:Xt.id,status:2})}(Xt.item_type==="Attachment"||Xt.item_type==="VideoItem")&&ia()}),[ha,ba]=(0,x.useState)(!1),Sa=Xt=>{ha||ba(!0)},Xa=(0,x.useMemo)(()=>(console.log("doms:"),ze.createElement(De.default,{className:Yt.tree,disabled:Sn.disabled,expandedKeys:[...ta],draggable:!0,onDragEnter:sa,onDrop:Na,onExpand:lr,blockNode:!0,titleRender:Xt=>{var va,En,cn,An,Ln,$n,Ga;let tn=Xt;if(Zt=="SubjectHomework"){if(Jt=="group_count"&&(tn==null?void 0:tn.homework_type)!="group"||Jt=="normal_count"&&(tn==null?void 0:tn.homework_type)!="normal")return null}else if(tn.item_type!==Zt&&Zt!=="All")return null;const Za=((va=Xt==null?void 0:Xt.learning_status)==null?void 0:va[0])==="can";return ze.createElement(Re.Z,{align:"middle",className:"font14",onClick:()=>lr(tn.key),style:{flexWrap:"nowrap",whiteSpace:"nowrap"},onMouseOver:()=>Sa(tn.key)},ze.createElement(Ee.Z,{flex:"30px",style:{display:"flex",alignItems:"center"}},Wt(Xt)),ze.createElement(Ee.Z,{flex:"1",className:Yt.color333,style:{display:"flex",alignItems:"center",width:300}},Sn.cust_seq&&ze.createElement("span",{className:`${Yt.color333} mr10`},Xt.index),Xt.item_type!=="Attachment"&&ze.createElement("div",{className:Yt.name_style},ze.createElement(He.Z,{placement:"topLeft",title:Xt.name},$a(Xt,!1))),Xt.item_type==="Attachment"&&ze.createElement("a",{target:"_blank",className:Yt.pdf_name,title:Xt.name,onClick:()=>Pt(void 0,null,function*(){if((0,je.tJ)(Fn)){if(xn!=null&&xn.course_id){const Ka=yield(0,ft.JS)({id:xn==null?void 0:xn.course_id})}switch(Xt.item_type){case"Attachment":Ba(tn);break;case"VideoItem":Ba(Xt);break;case"ExaminationBank":Ba(Xt);break;case"HomeworkCommon":Ba(Xt);break;case"SubjectHomework":(Xt.homework_type=="group"||Xt.homework_type=="normal")&&Ba(Xt);break;case"Shixun":rr(Xt);break}}})},Xt.name),(Xt.item_type==="Shixun"||Xt.item_type==="Challenge")&&Xt.is_unity_3d&&ze.createElement("span",{style:{background:"#a300d8",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"68px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"}},"\u865A\u62DF\u4EFF\u771F"),(Xt.item_type==="Shixun"||Xt.item_type==="Challenge")&&Xt.is_jupyter_lab&&ze.createElement("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"76px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"}},"JupyterLab"),(Xt.item_type==="Shixun"||Xt.item_type==="Challenge")&&Xt.is_jupyter&&ze.createElement("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"112px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"}},"Jupyter Notebook"),(Xt.item_type==="Shixun"||Xt.item_type==="Challenge")&&((En=Xt==null?void 0:Xt.shixun_marks)==null?void 0:En.length)>0&&(((cn=In==null?void 0:In.userInfo)==null?void 0:cn.role)==1||((An=In==null?void 0:In.userInfo)==null?void 0:An.role)==2)&&(Xt==null?void 0:Xt.shixun_marks.map((Ka,Oa)=>ze.createElement(He.Z,{title:`${Ka}`,key:Oa},ze.createElement("span",{style:{background:"#43a2ff",color:"#fff",borderRadius:"13px",marginLeft:"5px",height:"20px",textAlign:"center",fontSize:"12px",maxWidth:"70px",padding:"0px 13px",overflow:"hidden",whiteSpace:"nowrap",display:"inline-flex",alignItems:"center",justifyContent:"center",textOverflow:"ellipsis"}},Ka)))),!!((Ln=Xt.schools)!=null&&Ln.length)&&ze.createElement(He.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},ze.createElement("i",{className:"iconfont icon-zhidinggongkai1 ml10 c-orange",style:{transform:"translateY(1px)",display:"inline-block"}})),(Xt.item_type==="Shixun"||Xt.item_type==="Challenge")&&!!(Xt!=null&&Xt.finished_challenges_count)&&ze.createElement(He.Z,{title:`\u5B8C\u6210\u5EA6:${Math.round((Xt==null?void 0:Xt.finished_challenges_count)/(Xt==null?void 0:Xt.challenges_count)*100)}%`},ze.createElement("i",{className:`iconfont icon-a-wanchengdu100 ml10 ${(Xt==null?void 0:Xt.finished_challenges_count)-(Xt==null?void 0:Xt.challenges_count)===0?"c-light-green":"c-grey-333"}`,style:{transform:"translateY(1px)",display:"inline-block"}}))),!Sn.disabled&&ze.createElement("aside",{style:{color:"#0152d9",fontSize:"14px",marginRight:"20px"}},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u9879\u76EE\u663E\u793A\u987A\u5E8F"),ha&&ze.createElement(Ee.Z,{className:"tr"},(tn.item_type==="VideoItem"||(tn==null?void 0:tn.item_type)==="Attachment"||(tn==null?void 0:tn.item_type)==="StageCatalog"||(tn==null?void 0:tn.item_type)==="SubjectHomework"||(tn==null?void 0:tn.item_type)==="ExaminationBank"||(tn==null?void 0:tn.item_type)==="HomeworkCommon")&&!Sn.disabled&&!Sn.hiddenEditBtn&&ze.createElement(He.Z,{title:"\u7F16\u8F91"},ze.createElement("span",{onClick:()=>{Sn.editVidoItem(Ge({stage_id:Sn.stage_id},tn))},style:{color:"#ccc",marginRight:"10px"}},ze.createElement(dt.Z,null))),!Sn.disabled&&ze.createElement(ze.Fragment,null,ze.createElement(He.Z,{title:"\u5220\u9664"},ze.createElement("span",{onClick:()=>{Sn.deleteStages({id:tn.stage_item_id,stage_id:Sn.stage_id})},className:"iconfont icon-shanchu c-grey-c"}))),Sn.showVideoPlay&&Sn.disabled&&tn.item_type==="SubjectHomework"&&Za&&ze.createElement("aside",null,!(0,fe.JA)()&&Rt&&((0,fe.Ny)()||(tn==null?void 0:tn.is_free)||!(tn!=null&&tn.is_free)&&(tn==null?void 0:tn.is_trial_study))&&ze.createElement(nt.ZP,{className:"mr10",type:"primary",onClick:()=>Pt(void 0,null,function*(){(0,je.tJ)(Fn)&&Fn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:tn.stage_item_id,title:(tn==null?void 0:tn.homework_type)=="group"?"\u5206\u7EC4\u4F5C\u4E1A":"\u56FE\u6587\u4F5C\u4E1A"}}})})},Nn.formatMessage({id:"paths.send",defaultMessage:"\u53D1\u9001"})),!(0,fe.JA)()&&Rt&&ze.createElement(nt.ZP,{type:"primary",onClick:()=>Pt(void 0,null,function*(){(0,je.tJ)(Fn)&&Sn.showInfoModal(Ge({stage_id:Sn.stage_id},tn))})},"\u67E5\u770B\u8BE6\u60C5")),Sn.showVideoPlay&&Sn.disabled&&tn.item_type==="ExaminationBank"&&Za&&ze.createElement("aside",null,!(0,fe.JA)()&&Rt&&((0,fe.Ny)()||(tn==null?void 0:tn.is_free)||!(tn!=null&&tn.is_free)&&(tn==null?void 0:tn.is_trial_study))&&ze.createElement(nt.ZP,{className:"mr10",type:"primary",onClick:()=>Pt(void 0,null,function*(){(0,je.tJ)(Fn)&&Fn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:tn.stage_item_id,title:"\u6D4B\u9A8C",examinationid:tn.id}}})})},Nn.formatMessage({id:"paths.send",defaultMessage:"\u53D1\u9001"})),!(0,fe.JA)()&&Rt&&ze.createElement(nt.ZP,{type:"primary",onClick:()=>Pt(void 0,null,function*(){(0,je.tJ)(Fn)&&window.open(`/paperlibrary/see/${tn.id}?defaultActiveKey=1`)})},"\u67E5\u770B\u8BE6\u60C5")),Sn.showVideoPlay&&Sn.disabled&&tn.item_type==="HomeworkCommon"&&Za&&ze.createElement("aside",null,!(0,fe.JA)()&&Rt&&((0,fe.Ny)()||(tn==null?void 0:tn.is_free)||!(tn!=null&&tn.is_free)&&(tn==null?void 0:tn.is_trial_study))&&ze.createElement(nt.ZP,{className:"mr10",type:"primary",onClick:()=>Pt(void 0,null,function*(){(0,je.tJ)(Fn)&&Fn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:tn.stage_item_id,title:"\u7F16\u7A0B\u4F5C\u4E1A",examinationid:tn.id}}})})},Nn.formatMessage({id:"paths.send",defaultMessage:"\u53D1\u9001"})),!(0,fe.JA)()&&Rt&&ze.createElement(nt.ZP,{type:"primary",onClick:()=>Pt(void 0,null,function*(){(0,je.tJ)(Fn)&&Sn.showInfoModal(Ge({stage_id:Sn.stage_id},tn))})},"\u67E5\u770B\u8BE6\u60C5")),Sn.showVideoPlay&&Sn.disabled&&tn.item_type==="VideoItem"&&Za&&ze.createElement("aside",null,!(0,fe.JA)()&&Rt&&((0,fe.Ny)()||(tn==null?void 0:tn.is_free)||!(tn!=null&&tn.is_free)&&(tn==null?void 0:tn.is_trial_study))&&ze.createElement(nt.ZP,{className:"mr10",type:"primary",onClick:()=>Pt(void 0,null,function*(){(0,je.tJ)(Fn)&&Fn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:tn.stage_item_id,title:"\u89C6\u9891"}}})})},Nn.formatMessage({id:"paths.send",defaultMessage:"\u53D1\u9001"})),ze.createElement(nt.ZP,{type:"primary",className:"mr10",onClick:()=>Pt(void 0,null,function*(){Ba(tn)})},tn.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60")),(tn.allow_visit||tn.to_be_built||!tn.shixun_status)&&Sn.disabled&&(tn.item_type==="Shixun"||tn.item_type==="Challenge")&&Za&&ze.createElement("aside",null,!(0,fe.JA)()&&Rt&&!tn.shixun_status&&((0,fe.Ny)()||(tn==null?void 0:tn.is_free)||!(tn!=null&&tn.is_free)&&(tn==null?void 0:tn.is_trial_study))&&ze.createElement(nt.ZP,{className:"ml10",type:"primary",onClick:()=>Pt(void 0,null,function*(){(0,je.tJ)(Fn)&&Fn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:tn.stage_item_id,title:"\u5B9E\u8BAD",is_jupyter:tn==null?void 0:tn.is_jupyter,identifier:tn==null?void 0:tn.identifier}}})})},Nn.formatMessage({id:"paths.send",defaultMessage:"\u53D1\u9001"})),ze.createElement(nt.ZP,{className:"ml10",type:"primary",onClick:()=>Pt(void 0,null,function*(){(0,je.tJ)(Fn)&&(xn!=null&&xn.course_id&&(yield(0,ft.JS)({id:xn==null?void 0:xn.course_id})),window.open(`/shixuns/${tn.identifier}/challenges`))})},"\u67E5\u770B\u8BE6\u60C5"),!tn.shixun_status&&ze.createElement(Te.Z,{className:"ml10",type:"primary",onClick:()=>Pt(void 0,null,function*(){return new Promise(Ka=>Pt(void 0,null,function*(){rr(tn,Ka)}))})},tn!=null&&tn.need_authorize?"\u9700\u6388\u6743":Xt!=null&&Xt.finished_challenges_count?(Xt==null?void 0:Xt.finished_challenges_count)-(Xt==null?void 0:Xt.challenges_count)===0?"\u518D\u6B21\u5B9E\u6218":"\u7EE7\u7EED\u5B9E\u6218":"\u5F00\u59CB\u5B9E\u6218")),Sn.showVideoPlay&&Sn.disabled&&tn.item_type==="Attachment"&&Za&&ze.createElement("aside",null,(($n=Dt.detail)==null?void 0:$n.allow_download)&&ze.createElement(nt.ZP,{className:"mr10",type:"primary",onClick:()=>Pt(void 0,null,function*(){var Ka;(0,je.tJ)(Fn)&&(0,a.Nd)("",`${me.Z.API_SERVER}${(Ka=tn.url)==null?void 0:Ka.replace("disposition=inline","")}`)})},"\u4E0B\u8F7D\u8D44\u6E90"),ze.createElement(nt.ZP,{type:"primary",className:"mr10",onClick:()=>Pt(void 0,null,function*(){(0,je.tJ)(Fn)&&(0,a.xg)(`/video/${tn.id}?subject_id=${Tn.pathId||""}`)})},"\u5F00\u59CB\u5B66\u4E60"))),ze.createElement(Ee.Z,null,Sn.disabled&&tn.shixun_status==="\u6682\u672A\u516C\u5F00"&&ze.createElement("span",{className:`${Yt.color204} ml5`},"\u6682\u672A\u53D1\u5E03"),tn.shixun_status==="\u5DF2\u5220\u9664"&&ze.createElement("span",{className:`${Yt.color204} ml5`},"\u5DF2\u5220\u9664"),Sn.disabled&&!On&&(tn.item_type==="Shixun"||tn.item_type==="Challenge")&&!!tn.challenges_count&&ze.createElement("span",{className:"exper\u02C6iment-number ml5 c-grey-999"},"\u5B9E\u9A8C\u6570 ",tn.challenges_count),Sn.disabled&&On&&(tn.item_type==="Shixun"||tn.item_type==="Challenge")&&!!tn.challenges_count&&tn.shixun_status!=="\u6682\u672A\u516C\u5F00"&&tn.shixun_status!=="\u5DF2\u5220\u9664"&&ze.createElement(ze.Fragment,null,ze.createElement("i",{className:"iconfont icon-wanchenggouxuan font14",style:{marginLeft:"5px",color:tn.finished_challenges_count===tn.challenges_count?"#50DAAE":"#DEDEDE"}}),ze.createElement("span",{style:{marginLeft:"4px"}},ze.createElement("span",{style:{color:"#165DFF",fontSize:"14px"}},tn.finished_challenges_count),ze.createElement("span",{style:{color:"#DEDEDE",fontSize:"14px"}},"/",tn.challenges_count))),Sn.disabled&&On&&(tn.item_type==="VideoItem"||tn.item_type==="Attachment")&&(tn.complete_status==0?ze.createElement("i",{className:"iconfont icon-weidianjixuexi font14",style:{color:"#DEDEDE"}}):tn.complete_status==1?ze.createElement("i",{className:"iconfont icon-yidianjixuexiweiwancheng font14",style:{color:"#50DAAE"}}):ze.createElement("i",{className:"iconfont icon-xuexiwancheng font14",style:{color:"#50DAAE"}})),Zt==="All"&&!!((Ga=Xt.children)!=null&&Ga.length)&&ze.createElement("span",{className:"ml10"},ta.includes(Xt.key)?ze.createElement(Ye.Z,null):ze.createElement(we.Z,null))))},treeData:wa})),[wa,Ta,ta,Zt,ha]);return ze.createElement(ze.Fragment,null,Xa)};var Gt=(0,pe.connect)(({pathsDetail:rt,loading:Me,user:Dt,globalSetting:rn})=>({pathsDetail:rt,globalSetting:rn,user:Dt,loading:Me.effects}))(Ht),Be=re(35191),lt=re(81123),At=re(13922),gt=re(5871),bt=re(88871);const dn=({user:rt,onReplyDiscuss:Me,dispatch:Dt,id:rn,activeDiscussIndex:In,params:qn})=>{const Zt=(0,pe.useIntl)(),[Jt,Qt]=(0,x.useState)("");function Rt(sn){Qt(sn)}console.log(qn,"params33");function Fn(){if(!Jt){Ie.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}Me(rn,Jt),Qt("")}return x.createElement("div",{key:rn,className:"discuss-item-editor",style:{display:In===rn?"block":"none",width:"100%"}},x.createElement(bt.Z,{miniToolbar:!0,startInit:In===rn,defaultValue:Jt,id:rn,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:Rt}),x.createElement("a",{onClick:Fn,className:"btn-send"},"\u53D1\u9001"))};var Pn=(0,pe.connect)(({shixunsDetail:rt,loading:Me,globalSetting:Dt})=>({shixunsDetail:rt,globalSetting:Dt,loading:Me.models.index}))(dn),gn=(rt,Me,Dt)=>new Promise((rn,In)=>{var qn=Qt=>{try{Jt(Dt.next(Qt))}catch(Rt){In(Rt)}},Zt=Qt=>{try{Jt(Dt.throw(Qt))}catch(Rt){In(Rt)}},Jt=Qt=>Qt.done?rn(Qt.value):Promise.resolve(Qt.value).then(qn,Zt);Jt((Dt=Dt.apply(rt,Me)).next())});const Bn=({user:rt,upDataList:Me,params:Dt,page:rn,getTypeNumber:In,dispatch:qn,keywords:Zt})=>{const Jt=(0,pe.useIntl)(),Qt=(Rt,Fn)=>gn(void 0,null,function*(){const sn=yield(0,ft.ke)({id:Rt,content:Fn});(sn==null?void 0:sn.status)===0&&Me(1,Zt)});return x.createElement("div",{className:"discuss-item-container bg-white"},x.createElement("a",{href:`/users/${rt.login}`,target:"_blank"},x.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:`${me.Z.IMG_SERVER}/images/${rt.image_url}`,width:"50"})),x.createElement("section",null,x.createElement(Pn,{id:Dt.pathId,params:Dt,activeDiscussIndex:Dt.pathId,onReplyDiscuss:Qt})))};var Hn=(0,pe.connect)(({shixunsDetail:rt,loading:Me,globalSetting:Dt})=>({shixunsDetail:rt,globalSetting:Dt,loading:Me.models.index}))(Bn),Dn=re(47530);function Wn(rt,Me=1){return get("/discusses.json",{page:Me-1,container_identifier:rt,container_type:"Shixun"})}function Jn(rt,Me){return(0,de.v_)(`/discusses/${rt}/top_or_down_discuss.json`,{top:Me})}function aa(rt,Me){return(0,de.v_)(`/discusses/${rt}/plus.json`,{container_type:"Discuss",type:Me?1:0})}function yn(rt,Me){return(0,de.v_)(`/discusses/${rt}/hidden.json`,Me)}function pa(rt,Me){return(0,de.v_)(`/discusses/${rt}/reward_code.json`,Me)}function na(rt){return(0,de.ZP)(`/api/discusses/${rt}.json`,{method:"delete"})}function Xn(rt,Me){return(0,de.v_)(`/discusses/${rt}/reply.json`,{container_type:"Shixun",content:Me})}function ea(rt){return post("/discusses.json",rt)}var Ra=re(76818),Un=re(48775),Ja=re(27035);function tr({data:rt,index:Me,adminOrOperator:Dt,parentDiscussIndex:rn,shixunIdentifier:In,isDelete:qn,user:Zt,onSetRewardData:Jt,onSetActionType:Qt,params:Rt,deleteCommentAlert:Fn,shixunName:sn,keywords:On}){const{author:ia,can_delete:Sn,manage:Nn,content:ta,hidden:ma,id:Ta,reward:za,time:Tn}=rt,wa=(0,pe.useIntl)();function Aa(){Jt({id:Ta,index:Me,user_id:ia.user_id,parentDiscussIndex:rn})}function xn(){Qt({id:Ta,index:Me,params:{hidden:ma?"0":"1",container_identifier:In},type:"hidden-discuss",parentDiscussIndex:rn,message:ma?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function Ha(){if(Fn){Ne.default.info({title:wa.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:x.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",sn,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk(){}});return}Qt({id:Ta,index:Me,type:"delete-discuss",parentDiscussIndex:rn,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}return x.createElement("div",{className:"second-level-discuss"},x.createElement("div",{className:"discuss-info-body"},x.createElement("div",{className:"discuss-info"},x.createElement("a",{href:`/users/${ia.login}`,target:"_blank"},ia.name),x.createElement("span",{className:"grey"},Tn),za?x.createElement("a",{className:"c-orange gift",title:`\u5DF2\u5956\u52B1\u91D1\u5E01${za}`},x.createElement("i",{className:"iconfont icon-gift c-orange "}),x.createElement("span",null,za)):null),x.createElement("div",{className:On?"hidden":"btn-group"},Dt?x.createElement("a",{onClick:Aa,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},x.createElement("i",{className:"iconfont icon-jiangli"})):null,Dt?x.createElement("a",{onClick:xn,title:ma?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},x.createElement("i",{className:ma?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Nn?x.createElement("a",{onClick:Ha,title:"\u5220\u9664"},x.createElement("i",{className:"iconfont icon-shanchu"})):null)),x.createElement(Ra.Z,{className:"discuss-content",value:ta,highlightKeywords:On}))}var ra=({data:rt,index:Me,shixunIdentifier:Dt,adminOrOperator:rn,identity:In,onTopOrDownDiscuss:qn,onPlusDiscuss:Zt,onSetActionType:Jt,onSetRewardData:Qt,user:Rt,isDelete:Fn,activeDiscussIndex:sn,onReplyDiscuss:On,onSetActiveDiscussIndex:ia,params:Sn,keywords:Nn})=>{const{content:ta,children:ma,game_url:Ta,hidden:za,id:Tn,position:wa,praise_count:Aa,reward:xn,sticky:Ha,time:Va,user_praise:Qa,game_passed:ja,delete_comment_alert:_a,author:xa,shixun_name:sa,manage:Na}=rt;function Ma(){ia(Tn)}function Ia(){qn(Tn,!Ha,Me)}function $a(){Zt(Tn,!Qa,Me)}function lr(){Qt({id:Tn,index:Me,user_id:xa.user_id})}function rr(){if(_a){Ne.default.info({title:intl.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:x.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",sa,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk(){}});return}Jt({id:Tn,index:Me,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Ba(){Jt({id:Tn,index:Me,params:{hidden:za?"0":"1",container_identifier:Dt},type:"hidden-discuss",message:za?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const ha=ba=>{let{nodeName:Sa,src:Xa}=ba.target;Sa==="IMG"&&(Ja.Z.publish("preview-image",Xa),console.log("src:",Xa))};return x.createElement("div",{className:"discuss-item-container",key:Tn},x.createElement("a",{href:`/users/${xa.login}`,target:"_blank"},x.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:`${me.Z.IMG_SERVER}/images/${xa.image_url}`,width:"50"})),x.createElement("section",null,x.createElement("div",{className:"discuss-info"},x.createElement("a",{href:`/users/${xa.login}`,target:"_blank"},xa.name),x.createElement("span",{className:"grey"},Va),wa?x.createElement("span",{className:"c-green"}," [\u7B2C",wa,"\u5173] "):null,Ta?x.createElement("a",{href:Ta,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},"\u67E5\u770B"):null,xn?x.createElement("a",{className:"c-orange gift",title:`\u5DF2\u5956\u52B1\u91D1\u5E01${xn}`},x.createElement("i",{className:"iconfont icon-gift c-orange "}),x.createElement("span",null,xn)):null,In<=5?x.createElement("span",{style:{flex:"1",textAlign:"right",color:ja===1?"#29bd8b":""}},ja||ja===0?ja===1?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173":""):null),x.createElement("div",{onClick:ha},x.createElement(Ra.Z,{className:"discuss-content",value:ta,highlightKeywords:Nn})),ma&&ma.length>0?x.createElement("div",{className:"reply-discuss-container",onClick:ha},ma.map((ba,Sa)=>x.createElement(tr,{key:ba.id,data:ba,index:Sa,deleteCommentAlert:_a,shixunName:sa,shixunIdentifier:Dt,adminOrOperator:rn,user:Rt,isDelete:Fn,onSetRewardData:Qt,onSetActionType:Jt,parentDiscussIndex:Me,keywords:Nn}))):null,x.createElement("div",{className:Nn?"hidden":"btn-group"},rn?x.createElement("a",{onClick:lr,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},x.createElement("i",{className:"iconfont icon-jiangli"})):null,rn?x.createElement("a",{onClick:Ba,title:za?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},x.createElement("i",{className:za?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Na&&(!ma||ma.length==0)&&x.createElement("a",{onClick:rr,title:"\u5220\u9664"},x.createElement("i",{className:"iconfont icon-shanchu"})),x.createElement("a",{onClick:Ma,title:"\u56DE\u590D"},x.createElement("i",{className:"iconfont icon-huifu1"})),x.createElement("a",{onClick:$a,className:Qa?"c-orange":""},x.createElement("i",{className:Qa?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),x.createElement("span",null,Aa||""))),x.createElement(Pn,{id:Tn,params:Sn,activeDiscussIndex:sn,onReplyDiscuss:On})))},ya=Object.defineProperty,La=Object.defineProperties,Ua=Object.getOwnPropertyDescriptors,it=Object.getOwnPropertySymbols,wt=Object.prototype.hasOwnProperty,yt=Object.prototype.propertyIsEnumerable,Cn=(rt,Me,Dt)=>Me in rt?ya(rt,Me,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):rt[Me]=Dt,bn=(rt,Me)=>{for(var Dt in Me||(Me={}))wt.call(Me,Dt)&&Cn(rt,Dt,Me[Dt]);if(it)for(var Dt of it(Me))yt.call(Me,Dt)&&Cn(rt,Dt,Me[Dt]);return rt},pn=(rt,Me)=>La(rt,Ua(Me)),ua=(rt,Me,Dt)=>new Promise((rn,In)=>{var qn=Qt=>{try{Jt(Dt.next(Qt))}catch(Rt){In(Rt)}},Zt=Qt=>{try{Jt(Dt.throw(Qt))}catch(Rt){In(Rt)}},Jt=Qt=>Qt.done?rn(Qt.value):Promise.resolve(Qt.value).then(qn,Zt);Jt((Dt=Dt.apply(rt,Me)).next())});const Vn={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function Ot(rt,Me){switch(Me.type){case Dn.tD:return pn(bn({},rt),{loading:!0});case Dn.RS:return pn(bn({},rt),{showRewardDialog:!0});case Dn.t2:return pn(bn({},rt),{showRewardDialog:!1});case Dn.GR:return bn(bn({},rt),Me.payload);case Dn.u8:return bn(bn({},rt),Me.payload);case Dn.rM:return bn(bn({},rt),Me.payload);case Dn.yS:return bn(bn({},rt),Me.payload);case Dn.Vn:return bn(bn({},rt),Me.payload);case Dn.SX:return bn(bn({},rt),Me.payload);default:throw new Error}}var St=({shixunIdentifier:rt,identity:Me,activeIndex:Dt,user:rn,isShixunDetail:In=!1,isDelete:qn,getTypeNumber:Zt,params:Jt,getData:Qt,isNotDiscuss:Rt,keywords:Fn,setTypeCount:sn})=>{const On=(0,pe.useIntl)(),[ia,Sn]=(0,x.useReducer)(Ot,Vn),{page:Nn,loading:ta,data:ma,actionType:Ta,showRewardDialog:za,activeDiscussIndex:Tn}=ia,wa=(0,x.useRef)(),Aa=(0,x.useRef)();function xn(Sa){return ua(this,null,function*(){if(!ta)try{Sn({type:Dn.tD});const Xa=yield(0,ft.Mu)({coursesId:Jt==null?void 0:Jt.pathId,page:Sa,keywords:Fn});sn(Xa==null?void 0:Xa.disscuss_count),Sn({type:Dn.GR,payload:{activeDiscussIndex:null,page:Sa,data:Xa,loading:!1}})}catch(Xa){console.log(Xa)}})}function Ha(Sa){document.body.scrollIntoView(),xn(Sa)}function Va(Sa,Xa,Xt){return ua(this,null,function*(){try{const va=yield aa(Sa,Xa);Ba[Xt].user_praise=Xa,Ba[Xt].praise_count=va.praise_count,Sn({type:Dn.rM,payload:{data:pn(bn({},ma),{comments:Ba})}})}catch(va){console.log(va)}})}function Qa(Sa,Xa,Xt){return ua(this,null,function*(){try{yield Jn(Sa,Xa),Ba[Xt].sticky=Xa,Sn({type:Dn.u8,payload:{data:pn(bn({},ma),{comments:Ba})}})}catch(va){console.log(va)}})}function ja(){Sn({type:Dn.yS,payload:{actionType:null}})}function _a(){return ua(this,null,function*(){const{id:Sa,params:Xa,type:Xt,index:va,parentDiscussIndex:En}=Ta;if(Xt==="hidden-discuss"&&(yield yn(Sa,Xa),En?Ba[En].children[va].hidden=Xa.hidden==1:Ba[va].hidden=Xa.hidden==1,Sn({type:Dn.yS,payload:{actionType:null,data:pn(bn({},ma),{comments:Ba})}})),Xt==="delete-discuss"){if(yield na(Sa),En||En===0){let cn=Ba[En].children;for(let An=cn.length-1;An>=0;An--)if(cn[An].id===Sa){cn.splice(An,1);break}Ba[En].children=cn}else for(let cn=Ba.length-1;cn>=0;cn--)if(Ba[cn].id===Sa){Ba.splice(cn,1);break}Sn({type:Dn.yS,payload:{actionType:null,data:pn(bn({},ma),{comments:Ba})}})}})}function xa(Sa){Sn({type:Dn.yS,payload:{actionType:Sa}})}function sa(){Sn({type:Dn.t2})}function Na(){return ua(this,null,function*(){const{id:Sa,index:Xa,score:Xt,user_id:va,parentDiscussIndex:En}=wa.current,cn=yield pa(Sa,{container_type:"Discusses",score:Xt,user_id:va});En?Ba[En].children[Xa].reward=cn.code:Ba[Xa].reward=cn.code,Sn({type:Dn.Vn,payload:{showRewardDialog:!1,data:pn(bn({},ma),{comments:Ba})}}),wa.current=null})}function Ma(Sa){wa.current=Sa,Sn({type:Dn.RS})}function Ia(Sa){wa.current.score=Sa}function $a(Sa,Xa){return ua(this,null,function*(){try{yield Xn(Sa,Xa),xn(Nn),Qt()}catch(Xt){console.log(Xt)}})}function lr(Sa){Sn(Tn===Sa?{type:Dn.SX,payload:{activeDiscussIndex:null}}:{type:Dn.SX,payload:{activeDiscussIndex:Sa}})}if((0,x.useEffect)(()=>{function Sa(){return ua(this,null,function*(){Dt===3&&!ma&&rt&&(yield xn(Nn))})}Sa()},[Jt.pathId,Fn]),(0,x.useEffect)(()=>{xn()},[Fn]),!ma)return!In&&x.createElement(Be.Z,null);const{disscuss_count:rr,comments:Ba,all:ha,can_hidden:ba}=ma;return x.createElement(x.Fragment,null,x.createElement("div",{className:"discuss-container discuss-warp-container",ref:Aa},!In&&ta?x.createElement(Be.Z,null):null,rr===0?x.createElement("div",{style:{display:"flex"}},x.createElement(At.Z,null)):null,(0,fe.bg)()&&!Rt&&!Fn&&x.createElement(Hn,{getTypeNumber:Zt,upDataList:xn,page:Nn,user:rn,params:Jt,keywords:Fn}),x.createElement("aside",{className:"bg-white"},Ba==null?void 0:Ba.map((Sa,Xa)=>x.createElement(ra,{user:rn,key:Sa.id,data:Sa,index:Xa,identity:Me,onPaginationChange:Ha,shixunIdentifier:rt,isDelete:qn,onSetActionType:xa,onTopOrDownDiscuss:Qa,adminOrOperator:ba,onPlusDiscuss:Va,onSetRewardData:Ma,activeDiscussIndex:Tn,onSetActiveDiscussIndex:lr,onReplyDiscuss:$a,keywords:Fn}))),rr>10?x.createElement("div",{className:"pagination-container tc"},x.createElement(ie.Z,{showQuickJumper:!0,showSizeChanger:!1,onChange:Ha,current:Nn,total:rr})):null),x.createElement(lt.Z,null,x.createElement(Ne.default,{centered:!0,title:On.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:!!Ta,onOk:_a,onCancel:ja},x.createElement("p",null,Ta?Ta.message:"")),x.createElement(Ne.default,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",open:za,onCancel:sa,onOk:Na},x.createElement(gt.Z,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:Ia,style:{width:"228px"}}))))},ln=re(16338),Le=re(59301),mn=Object.defineProperty,zn=Object.defineProperties,jn=Object.getOwnPropertyDescriptors,wn=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,xt=Object.prototype.propertyIsEnumerable,Lt=(rt,Me,Dt)=>Me in rt?mn(rt,Me,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):rt[Me]=Dt,Ct=(rt,Me)=>{for(var Dt in Me||(Me={}))xe.call(Me,Dt)&&Lt(rt,Dt,Me[Dt]);if(wn)for(var Dt of wn(Me))xt.call(Me,Dt)&&Lt(rt,Dt,Me[Dt]);return rt},en=(rt,Me)=>zn(rt,jn(Me)),qt=(rt,Me)=>{var Dt={};for(var rn in rt)xe.call(rt,rn)&&Me.indexOf(rn)<0&&(Dt[rn]=rt[rn]);if(rt!=null&&wn)for(var rn of wn(rt))Me.indexOf(rn)<0&&xt.call(rt,rn)&&(Dt[rn]=rt[rn]);return Dt},Ut=(rt,Me,Dt)=>new Promise((rn,In)=>{var qn=Qt=>{try{Jt(Dt.next(Qt))}catch(Rt){In(Rt)}},Zt=Qt=>{try{Jt(Dt.throw(Qt))}catch(Rt){In(Rt)}},Jt=Qt=>Qt.done?rn(Qt.value):Promise.resolve(Qt.value).then(qn,Zt);Jt((Dt=Dt.apply(rt,Me)).next())});const $t=rt=>{var Me=rt,{classroomList:Dt,user:rn,globalSetting:In,loading:qn,dispatch:Zt}=Me,Jt=qt(Me,["classroomList","user","globalSetting","loading","dispatch"]),Qt;const Rt=(0,pe.useParams)(),{detailTopBanner:Fn}=Dt,[sn,On]=(0,x.useState)([]),[ia,Sn]=(0,x.useState)({}),[Nn,ta]=(0,x.useState)(-1),[ma,Ta]=(0,x.useState)(!1),[za,Tn]=(0,x.useState)({name:"",is_jupyter:!1}),[wa]=Xe.default.useForm(),[Aa]=Xe.default.useForm(),xn=(0,pe.useIntl)(),[Ha]=Xe.default.useForm(),[Va,Qa]=(0,x.useState)(!1),[ja,_a]=(0,x.useState)(),[xa,sa]=(0,x.useState)([]),[Na,Ma]=(0,x.useState)(),[Ia,$a]=(0,x.useState)("All"),[lr,rr]=(0,x.useState)(!0),[Ba,ha]=(0,x.useState)(0),[ba,Sa]=(0,x.useState)(""),[Xa,Xt]=(0,x.useState)(0),[va,En]=(0,x.useState)([{name:"\u5168\u90E8",totalName:"\u8BFE\u7A0B\u5B66\u4E60",type:"All",number:0},{name:"\u5B9E\u8DF5\u9879\u76EE",totalName:"\u5B9E\u8DF5\u9879\u76EE",type:"Shixun",number:0},{name:"\u89C6\u9891\u9879\u76EE",totalName:"\u89C6\u9891\u9879\u76EE",type:"VideoItem",number:0},{name:"\u6559\u5B66\u8BFE\u4EF6",totalName:"\u6559\u5B66\u8BFE\u4EF6",type:"Attachment",number:0},{name:"\u8BA8\u8BBA",totalName:"\u8BA8\u8BBA",type:"Discusses",number:0},{name:"\u5173\u5361",totalName:"\u5173\u5361",type:"challenges_count",number:0}]),cn=(0,x.useRef)();(0,x.useEffect)(()=>{oa()},[Rt==null?void 0:Rt.coursesId]),(0,x.useEffect)(()=>{Dt.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&oa()},[Dt.actionTabs.key]),(0,x.useEffect)(()=>{Ln()},[ia]),(0,x.useEffect)(()=>{const Nt=sn.map(Gn=>Gn.items);let vn=0;Nt.map(Gn=>{Gn.map(sr=>{new RegExp(ba,"ig").test(sr.name)&&(sr.item_type===Ia||Ia==="All")&&vn++})}),vn>va.find(Gn=>Gn.type===Ia).number&&(vn=va.find(Gn=>Gn.type===Ia).number),Xt(vn)},[sn,Ia,ba]),(0,x.useEffect)(()=>{if(!cn.current)return;function Nt(){var Gn;let sr=new ResizeObserver(gr=>{for(let Ar of gr);});return sr.observe((Gn=cn.current)==null?void 0:Gn.firstElementChild),sr}const vn=Nt();return()=>{var Gn,sr;(Gn=cn.current)!=null&&Gn.firstElementChild&&vn.unobserve((sr=cn.current)==null?void 0:sr.firstElementChild)}},[cn.current,sn]);const An=Nt=>Ut(void 0,null,function*(){const vn=yield(0,ce.Ex)(Ct({},Nt));return sn[Nn].items=Nt.list,vn}),Ln=()=>{const{shixuns_count:Nt=0,videos_count:vn=0,pdf_attachments_count:Gn=0,disscuss_count:sr=0,challenges_count:gr=0}=ia,Ar={All:Nt+vn+Gn+gr,Shixun:Nt,VideoItem:vn,Attachment:Gn,Discusses:sr,challenges_count:gr},xr=va.map(dr=>en(Ct({},dr),{number:Ar[dr.type]}));En(xr)},$n=Nt=>{var vn;Nn===-1?(Sa((vn=decodeURIComponent(Nt))==null?void 0:vn.trim()),ta(-1)):Ie.ZP.warning("\u8BF7\u5148\u53D6\u6D88\u7F16\u8F91\u72B6\u6001")},Ga=Nt=>Ut(void 0,null,function*(){Zt({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const vn=yield(0,y.Ir)({id:Nt});if(Zt({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),vn!=null&&vn.game_identifier){(0,a.xg)(`/tasks/${vn.game_identifier}`);return}(vn==null?void 0:vn.status)===2?tn(vn==null?void 0:vn.message):(vn==null?void 0:vn.status)===3&&Za(vn==null?void 0:vn.message)}),tn=Nt=>{Nt=Nt!=null&&Nt.includes(".json")?Nt:`${Nt}.json`,Ne.default.confirm({centered:!0,title:xn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),okText:xn.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:xn.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),content:Le.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Ut(void 0,null,function*(){const vn=yield(0,nn.L8)({url:Nt});if(!vn)return;Ie.ZP.success(xn.formatMessage({id:"classrooms.resetSuccessEnteringProject",defaultMessage:"\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01"}));const Gn=yield(0,y.Ir)({id:vn.shixun_identifier});if(Gn!=null&&Gn.game_identifier){(0,a.xg)(`/tasks/${Gn.game_identifier}`);return}(Gn==null?void 0:Gn.status)===2?tn(Gn==null?void 0:Gn.message):(Gn==null?void 0:Gn.status)===3&&Za(Gn==null?void 0:Gn.message)})})},Za=Nt=>{Ne.default.confirm({centered:!0,title:xn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),okText:xn.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:xn.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),content:Le.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Nt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Ka=()=>{const Nt={shixuns_list:[],items:[]};ur(sn.length,Nt),On([...sn,Nt]),_a(!0)},Oa=()=>{Nn===sn.length-1&&ja&&(Ca(),On(sn.filter((Nt,vn)=>vn!==sn.length-1))),oa(),ta(-1)},ur=(Nt,vn)=>{Yn()&&(ta(Nt),wa.setFieldsValue({name:vn.stage_name,description:vn.stage_description}))},Da=Nt=>{var vn;setTimeout(()=>{document.documentElement.scrollTop=Ba},300),Nt!=="\u53D6\u6D88"&&(sn[Nn].items=(vn=sn[Nn].items)==null?void 0:vn.concat(Nt),On([...sn]))},fa=Nt=>{var vn;Nt.map(Gn=>(Gn.type="Attachment",Gn.id=Gn.id||Gn.response.id,Gn.url=`/api/attachments/${Gn.id||Gn.response.id}`,Gn)),sn[Nn].items=(vn=sn[Nn].items)==null?void 0:vn.concat(Nt),On([...sn])},Fa=Nt=>Ut(void 0,null,function*(){const vn=yield(0,ce.A2)(Ct({id:sn[Nn].stage_id,course_id:Rt.coursesId},Nt));if(vn.id){Ma(!1);const Gn=[Ct({},vn)];sn[Nn].items=sn[Nn].items.concat(Gn),On([...sn])}return vn}),oa=()=>Ut(void 0,null,function*(){rr(!0);const Nt=yield(0,ce.R7)({coursesId:Rt==null?void 0:Rt.coursesId});Nt!=null&&Nt.stages&&On(Nt!=null&&Nt.stages?[...Nt==null?void 0:Nt.stages]:[]),Sn(Nt?Ct({},Nt):{}),rr(!1),Ca(),ta(-1)}),Kn=(Nt,vn)=>Ut(void 0,null,function*(){var Gn;if(!(Nt!=null&&Nt.name))return Ie.ZP.info(xn.formatMessage({id:"classrooms.promptName",defaultMessage:"\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01"}));Ca();const sr=[];if((Gn=sn[Nn][vn||"shixuns_list"])==null||Gn.map(gr=>{sr.push({type:gr.item_type,id:gr.id})}),ja){const gr=yield(0,ce.CI)(en(Ct({},Nt),{coursesId:Rt.coursesId,list:sr}));gr&&(sn[Nn]=Ct(Ct({},sn[Nn]),gr))}else{const gr=yield(0,ce.xn)(en(Ct({},Nt),{id:sn[Nn].stage_id,type:Array.from(new Set(sr.map(Ar=>Ar.type))),list:sr}));gr&&(sn[Nn]=Ct(Ct({},sn[Nn]),gr))}}),qa=(Nt,vn,Gn)=>{const sr=Array.from(Nt),[gr]=sr.splice(vn,1);return sr.splice(Gn,0,gr),sr},Ft=(Nt,vn)=>{Ne.default.confirm({centered:!0,okText:xn.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:xn.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:xn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:"\u786E\u5B9A\u5220\u9664\u8BE5\u5B9E\u8BAD\u5417\uFF1F",onOk:()=>{sn[Nn][vn||"shixuns_list"].splice(Nt,1),Ie.ZP.success(xn.formatMessage({id:"classrooms.deleteSuccess",defaultMessage:"\u5220\u9664\u6210\u529F"})),On([...sn]),Kn(wa.getFieldsValue(),vn)}})},mt=Nt=>{Ne.default.confirm({centered:!0,okText:xn.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:xn.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:xn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:()=>Ut(void 0,null,function*(){(yield(0,ce._V)({id:Nt})).status===0&&(ta(-1),Ie.ZP.success(xn.formatMessage({id:"classrooms.deleteSuccess",defaultMessage:"\u5220\u9664\u6210\u529F"})),oa())})})},zt=Nt=>{Ne.default.confirm({centered:!0,okText:xn.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:xn.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:xn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:()=>Ut(void 0,null,function*(){(yield(0,ce.WW)(Ct({},Nt))).status===0&&(ta(-1),Ie.ZP.success(xn.formatMessage({id:"classrooms.deleteSuccess",defaultMessage:"\u5220\u9664\u6210\u529F"})),oa())})})},fn=()=>{Tn({name:"",is_jupyter:!1}),Aa.setFieldsValue({name:"",is_jupyter:!1}),Ta(!1)},Qn=(Nt,vn)=>{if(!Nt.destination)return;const Gn=qa(sn[Nn][vn||"shixuns_list"],Nt.source.index,Nt.destination.index);sn[Nn][vn||"shixuns_list"]=Gn,On([...sn]),Kn(wa.getFieldsValue(),vn)},ca=Nt=>Ut(void 0,null,function*(){if(!Yn())return;(yield(0,ce.ms)({id:Nt})).status===0&&oa()}),un=Nt=>Ut(void 0,null,function*(){if(!Yn())return;(yield(0,ce.yy)({id:Nt})).status===0&&oa()}),Yn=()=>Nn!==-1?(Ne.default.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,title:xn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:Le.createElement("div",{className:"tc font14"},"\u5F53\u524D\u5355\u5143\u6709\u672A\u4FDD\u5B58\u7684\u4FEE\u6539\u8BB0\u5F55\uFF0C\u8BF7\u5148\u4FDD\u5B58\uFF01"),onOk:()=>{const Nt=`Edit_${Nn}`;let vn=document.getElementById(Nt);vn&&setTimeout(()=>vn.scrollIntoView({block:"start",behavior:"smooth"}))}}),!1):!0,la=()=>{Kn(wa.getFieldsValue())},Ca=()=>{_a(!1)},ar=(Nt,vn,Gn)=>Le.createElement(Re.Z,{className:"list-item-row",align:"middle",key:vn,gutter:[5,10]},Le.createElement(Ee.Z,null,Nt.item_type==="Shixun"?Le.createElement("i",{className:"iconfont c-green-shixun c-light-primary font20"}):Le.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"})),Le.createElement(Ee.Z,{flex:1,className:!Nt.allow_visit&&!Nt.to_be_built&&(Nt.shixun_status==="\u6682\u672A\u516C\u5F00"||Nt.shixun_status==="\u5DF2\u5220\u9664")?z.color204:""},Gn+1,"-",vn+1,"\xA0\xA0",Nt.name,Nn===-1&&Nt.complete_status===1&&Le.createElement("span",{className:z.completed},Le.createElement("i",{className:"iconfont icon-duigou1 mr5 font12"}),"\u5DF2\u5B8C\u6210")),Le.createElement(Ee.Z,null,Nn===Gn&&Le.createElement("div",null,Le.createElement(He.Z,{title:"\u5220\u9664"},Le.createElement("span",{onClick:()=>{Ft(vn,"shixuns_list")},className:"iconfont icon-shanchu c-grey-c"}))),Nn!==Gn&&Nt.item_type==="VideoItem"&&Le.createElement("aside",null,Le.createElement(nt.ZP,{type:"primary",href:Nt.link||`/video/${Nt.id}?course_id=${Rt==null?void 0:Rt.coursesId}`,target:"_blank"},Nt.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60")),(Nt.allow_visit||Nt.to_be_built||Nt.shixun_status!=="\u6682\u672A\u516C\u5F00"&&Nt.shixun_status!=="\u5DF2\u5220\u9664")&&Nn!==Gn&&Nt.item_type==="Shixun"&&Le.createElement("aside",null,Le.createElement(pe.Link,{to:`/shixuns/${Nt.identifier}/challenges`,target:"_blank"},"\u67E5\u770B\u8BE6\u60C5"),Nt.shixun_status!=="\u6682\u672A\u516C\u5F00"&&Le.createElement(nt.ZP,{className:"ml20",type:"primary",onClick:()=>{(0,je.tJ)(Zt)&&Ga(Nt.identifier)}},"\u5F00\u59CB\u5B9E\u6218")),Nn===-1&&!Nt.allow_visit&&Nt.shixun_status==="\u6682\u672A\u516C\u5F00"&&Le.createElement("span",{className:z.color204},"\u6682\u672A\u516C\u5F00"),Nn===-1&&!Nt.allow_visit&&Nt.shixun_status==="\u5DF2\u5220\u9664"&&Le.createElement("span",{className:z.color204},"\u5DF2\u5220\u9664"),Nn===-1&&Nt.allow_visit&&Nt.item_type==="Shixun"&&Le.createElement("span",{className:`${z.color204} ml5 experiment-number`},"\u5B9E\u9A8C\u6570 ",Nt.challenges_count))),hn=(Nt,vn)=>{var Gn,sr,gr,Ar;if(Ia!=="All"&&!((Gn=Nt.stage_tag)!=null&&Gn.includes(Ia)))return null;const xr=Nt.items.filter(dr=>{var yr,hr;return new RegExp(ba,"ig").test(dr.name)&&(dr.item_type===Ia||Ia==="All"||((hr=(yr=dr==null?void 0:dr.children)==null?void 0:yr.filter(Er=>{var Br,Dr;return Er.item_type===Ia||Ia==="All"||((Dr=(Br=Er==null?void 0:Er.children)==null?void 0:Br.filter(mr=>mr.item_type===Ia||Ia==="All"))==null?void 0:Dr.length)>0}))==null?void 0:hr.length)>0)});return ba&&(xr!=null&&xr.length)||!ba?Le.createElement("section",{key:vn,className:"bg-white pt30 mb20 pb20 pl10 pr10"},Le.createElement("aside",{className:"pl20 pr20"},Le.createElement(Re.Z,{gutter:[5,20],align:"middle",style:{lineHeight:"16px"}},Le.createElement(Ee.Z,{flex:"22px"},Le.createElement("span",{className:z.icons},Le.createElement("i",{className:"iconfont icon-zhangjie2 font18"}))),Le.createElement(Ee.Z,{flex:1,className:"tl font18 bold c-grey-333"},Nt.stage_name||`\u7B2C${sn==null?void 0:sn.length}\u90E8\u5206`),Le.createElement(Ee.Z,null,(0,fe.GJ)()&&Nn===vn&&!ja&&Le.createElement(He.Z,{title:"\u5220\u9664"},Le.createElement("span",{onClick:()=>{mt(Nt.stage_id)},className:"iconfont icon-shanchu c-grey-c"})),(0,fe.GJ)()&&Nn!==vn&&Ia==="All"&&!ba&&Le.createElement("div",null,vn>0&&Le.createElement(He.Z,{title:"\u5411\u4E0A\u79FB\u52A8"},Le.createElement("span",{onClick:()=>ca(Nt.stage_id),className:"iconfont icon-xiangshangyi c-light-green font18 current"})),vnun(Nt.stage_id),className:"iconfont icon-xiangxiayi c-light-green font18 current ml5"})),!ja&&Le.createElement(He.Z,{title:"\u7F16\u8F91"},Le.createElement("span",{onClick:()=>ur(vn,Nt),className:"iconfont icon-bianjidaibeijing c-light-green font20 current ml5"}))))),!!Nt.stage_description&&Le.createElement("div",{style:{marginTop:12}},Le.createElement("div",{ref:cn,className:`${z.introContent} ${Nt!=null&&Nt.showReadFull?"":z.introContentMaxHeight}`},Le.createElement(Ra.Z,{value:Nt==null?void 0:Nt.stage_description})),(Nt==null?void 0:Nt.showExpansion)&&Le.createElement("div",{onClick:dr=>{sn[vn].showReadFull=!(Nt!=null&&Nt.showReadFull),On([...sn])}},Le.createElement(ot.Z,{dashed:!1,className:"",style:{cursor:"pointer"}},Le.createElement("a",{className:`font14 ${z.color999}`},Nt!=null&&Nt.showReadFull?"\u6536\u8D77\u5168\u6587 ":"\u9605\u8BFB\u5168\u6587 ",Le.createElement("i",{className:`iconfont font14 ${Nt!=null&&Nt.showReadFull?"icon-changyongtubiao-xianxingdaochu-zhuanqu-":"icon-jiantou9"}`})))))),Nn===vn&&Le.createElement("div",{className:"pl20 pr20 pt20"},Le.createElement("aside",null,Le.createElement(Xe.default.Item,{name:"name",label:"\u540D\u79F0",rules:[{required:!0,message:"\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"}]},Le.createElement(st.default,{size:"middle",maxLength:60,placeholder:`\u8BF7\u8F93\u5165\u7B2C${sn==null?void 0:sn.length}\u9636\u6BB5\u540D\u79F0,\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26`,onBlur:la})),Le.createElement(Xe.default.Item,{name:"description",label:"\u63CF\u8FF0",rules:[{required:!0,message:"\u63CF\u8FF0\u4E0D\u80FD\u4E3A\u7A7A"}]},Le.createElement(st.default.TextArea,{rows:5,maxLength:300,placeholder:`\u8BF7\u8F93\u5165\u7B2C${sn==null?void 0:sn.length}\u9636\u6BB5\u63CF\u8FF0`,onBlur:la}))),Le.createElement("aside",{style:{display:"flex",justifyContent:"space-evenly"}},Le.createElement(nt.ZP,{size:"middle",className:"mt10",onClick:()=>{if(!sn[Nn].stage_id)return Ie.ZP.info(xn.formatMessage({id:"classrooms.promptName",defaultMessage:"\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01"}));(0,je.tJ)(Zt)&&(0,je.xY)()&&(Ta(!0),Aa.setFieldsValue({name:"",is_jupyter:!1}))}},Le.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE"),Le.createElement("br",null),Le.createElement(nt.ZP,{size:"middle",className:"mt10",onClick:()=>{var dr;if(!sn[Nn].stage_id)return Ie.ZP.info(xn.formatMessage({id:"classrooms.promptName",defaultMessage:"\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01"}));ha(document.documentElement.scrollTop),Zt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",id:sn[Nn].stage_id,course_id:Rt.coursesId}}),sa((dr=Nt==null?void 0:Nt.shixuns_list)==null?void 0:dr.map(yr=>yr.id))}},Le.createElement("span",{className:"iconfont icon-tianjiafangda mr5"}),"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"),Le.createElement("br",null),!((sr=In==null?void 0:In.setting)!=null&&sr.is_local)&&Le.createElement(Le.Fragment,null,Le.createElement(nt.ZP,{size:"middle",className:"mt10",onClick:()=>{var dr,yr;if(!sn[Nn].stage_id)return Ie.ZP.info(xn.formatMessage({id:"classrooms.promptName",defaultMessage:"\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01"}));((dr=rn.userInfo)!=null&&dr.admin||(yr=rn.userInfo)!=null&&yr.is_teacher&&(0,je.O5)())&&Ma(!0)}},Le.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE"),Le.createElement("br",null)),Le.createElement(nt.ZP,{size:"middle",className:"mt10",onClick:()=>{if(!sn[Nn].stage_id)return Ie.ZP.info(xn.formatMessage({id:"classrooms.promptName",defaultMessage:"\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01"}));(0,je.tJ)(Zt)&&(0,je.xY)()&&(Qa(!0),Ha.resetFields())}},Le.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6"),Le.createElement("br",null)),Le.createElement("aside",{className:"c-light-black mt10 pb20",id:`Edit_${vn}`},"\u4E0B\u9762\u5B9E\u8BAD\u53EF\u4EE5\u901A\u8FC7\u62D6\u62FD\u8FDB\u884C\u6392\u5E8F\u8C03\u6574")),!!((gr=Nt.attachments_list)!=null&&gr.length)&&Le.createElement(ot.Z,null),Le.createElement("aside",{className:z.shixuns},Nn===vn?Le.createElement(le.Z5,{onDragEnd:dr=>Qn(dr,"attachments_list")},Le.createElement(le.bK,{droppableId:"droppable-id2"},(dr,yr)=>{var hr;return Le.createElement("div",en(Ct({className:"mt20",ref:dr.innerRef},dr.droppableProps),{onScroll:()=>{}}),(hr=Nt.attachments_list)==null?void 0:hr.map(function(br,Er){return Le.createElement(le._l,{draggableId:`${br.id.toString()}-${vn}-${Er}`,index:Er,key:br.id},(Br,Dr)=>Le.createElement("div",Ct(Ct({ref:Br.innerRef},Br.draggableProps),Br.dragHandleProps),Le.createElement(Re.Z,{className:"list-item-row",align:"middle",key:Er,gutter:[5,10]},Le.createElement(Ee.Z,null,Le.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"})),Le.createElement(Ee.Z,{flex:"1"},Le.createElement("a",{className:"c-grey-333",href:me.Z.IMG_SERVER+br.url,target:"_blank"},br.name)),Le.createElement(Ee.Z,null,Nn===vn&&Le.createElement("div",null,Le.createElement(He.Z,{title:"\u5220\u9664"},Le.createElement("span",{onClick:()=>{Ft(Er,"attachments_list")},className:"iconfont icon-shanchu c-grey-c"})))))))}))})):Le.createElement("div",{className:"mt20"},(Ar=Nt.attachments_list)==null?void 0:Ar.map(function(dr,yr){return Le.createElement("div",null,Le.createElement(Re.Z,{className:"list-item-row",align:"middle",key:yr,gutter:[5,10]},Le.createElement(Ee.Z,null,Le.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"})),Le.createElement(Ee.Z,null,Le.createElement("a",{className:"c-grey-333",href:me.Z.IMG_SERVER+dr.url,target:"_blank"},dr.name))))}))),!!(xr!=null&&xr.length)&&Le.createElement(Gt,{visibleType:Ia,data:[...xr],stage_id:Nt.stage_id,disabled:Nn!==vn,deleteStages:zt,updateSort:An,subject_id:ia==null?void 0:ia.subject_id,course_id:Rt==null?void 0:Rt.coursesId,index:vn,cust_seq:!0,hiddenEditBtn:!0,keywords:ba,isShowSchedule:ia==null?void 0:ia.is_show_schedule,getData:oa,showVideoPlay:!0}),Nn===vn&&Le.createElement("aside",{className:z.buttons},Le.createElement(nt.ZP,{onClick:Oa,type:"primary",size:"middle",ghost:!0},"\u53D6\u6D88"),Le.createElement(nt.ZP,{onClick:Oa,size:"middle",type:"primary"},"\u4FDD\u5B58"))):null},ka=Nt=>{if(Nt){let Gn=0;for(var vn=0;vn127||Nt.charCodeAt(vn)==94?Gn+=2:Gn++;return Gn}else return 0},er=()=>{var Nt;for(let vn in sn)ka((Nt=sn[vn])==null?void 0:Nt.stage_description)>424?sn[vn].showExpansion=!0:sn[vn].showExpansion=!1;return sn==null?void 0:sn.map(function(vn,Gn){return Le.createElement("div",{key:Gn},hn(vn,Gn))})},{start_date:cr,course_end:Ea}=Fn,Pa=Ea||b()(b()().format("L")).valueOf(){};return Le.createElement("section",{className:"mb50"},Le.createElement(Mt,{data:ia,dispatch:Zt,onReloadData:oa}),Le.createElement("aside",{style:{justifyContent:"space-between",display:"flex",background:"#fff",alignItems:"center",paddingRight:"20px"}},Le.createElement("div",{className:z.actionTabs},va.map(function(Nt,vn){if(sn!=null&&sn.some(Gn=>{var sr;return(sr=Gn.stage_tag)==null?void 0:sr.includes(Nt.type)})||Nt.type=="All"||Nt.type==="Discusses")return Le.createElement("div",{key:vn,className:Nt.type===Ia?z.tabActive:z.tab,onClick:()=>{Nn===-1?($a(Nt.type),ta(-1)):Ie.ZP.warning("\u8BF7\u5148\u53D6\u6D88\u7F16\u8F91\u72B6\u6001")}},Le.createElement("div",{className:z.s1},Nt.name))})),Le.createElement("div",{style:{display:"flex",justifyContent:"center"}},Le.createElement(ln.t7,{style:{width:222,marginTop:"-3px"},className:(0,fe.G5)()?"mr20":"",placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onChange:$n}),(0,fe.G5)()&&Le.createElement(nt.ZP,{type:"primary",onClick:()=>Ut(void 0,null,function*(){Ne.default.confirm({title:xn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:"\u540C\u6B65\u5F00\u653E\u8BFE\u7A0B\u8D44\u6E90\u540E\uFF0C\u4F1A\u9020\u6210\u5728\u7EBF\u5B66\u4E60\u5185\u6240\u6709\u8D44\u6E90\u5F3A\u5236\u540C\u6B65\u4E3A\u6700\u65B0\u5F00\u653E\u8BFE\u7A0B\u5185\u5BB9\uFF0C\u662F\u5426\u7EE7\u7EED\u540C\u6B65\uFF1F",okText:"\u540C\u6B65",cancelText:xn.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>Ut(void 0,null,function*(){(yield(0,de.ZP)("/api/courses/sync_stages.json",{method:"post",body:{classroom_identifier:Rt==null?void 0:Rt.coursesId}})).status===0&&oa()})})})},"\u66F4\u65B0"))),Le.createElement("div",{className:z.total},"\u5171",Le.createElement("span",null,ba?Xa:va.find(Nt=>Nt.type===Ia).number),"\u4E2A",va.find(Nt=>Nt.type===Ia).totalName),ba&&Xa===0&&Ia!=="Discusses"&&Le.createElement(At.Z,{styles:{margin:"0 auto",padding:"100px 0",backgroundColor:"#fff"}}),Le.createElement($e.Z,{loading:lr,active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},Ia!=="Discusses"&&Le.createElement(Le.Fragment,null,Le.createElement(Xe.default,{form:wa,onFinish:Kn},er),(0,fe.GJ)()&&!ja&&Ia==="All"&&Nn===-1&&!ba&&Le.createElement("div",{className:z.addStage,onClick:Ka},Le.createElement("span",{className:z.color4CA},"+\u70B9\u51FB\u65B0\u5EFA\u9636\u6BB5"),"\uFF08\u6DFB\u52A0\u4E00\u4E2A\u6216\u591A\u4E2A\u5B9E\u8BAD/\u89C6\u9891\u9879\u76EE\uFF0C\u7EC4\u6210\u4E00\u4E2A\u9636\u6BB5\uFF09"))),Ia==="Discusses"&&Le.createElement("aside",{style:{paddingTop:25,background:"#fff"}},Le.createElement(St,{activeIndex:3,isNotDiscuss:Pa,getData:oa,shixunIdentifier:11,coursesId:Rt==null?void 0:Rt.coursesId,params:{pathId:Rt==null?void 0:Rt.coursesId},identity:(Qt=rn.userInfo)==null?void 0:Qt.role,getTypeNumber:Ln,user:rn.userInfo,isShixunDetail:!0,keywords:ba,setTypeCount:Xt})),Le.createElement(Ne.default,{centered:!0,title:"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",open:ma,onOk:()=>Ut(void 0,null,function*(){yield Aa.validateFields();const Nt=yield(0,ce.vf)(Ct({id:sn[Nn].stage_id,course_id:Rt.coursesId},za));fn(),Nt.id&&(Ie.ZP.success(xn.formatMessage({id:"classrooms.addSuccess",defaultMessage:"\u6DFB\u52A0\u6210\u529F"})),Da([Nt]))}),onCancel:fn},Le.createElement(Xe.default,{form:Aa,onValuesChange:Nt=>{Tn(Ct(Ct({},za),Nt))}},Le.createElement(Xe.default.Item,{label:"\u5B9E\u8BAD\u7C7B\u578B",name:"is_jupyter",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B9E\u8BAD\u7C7B\u578B"}]},Le.createElement(Je.ZP.Group,null,Le.createElement(Je.ZP,{defaultChecked:!0,value:!1},"\u666E\u901A\u5B9E\u8BAD"),Le.createElement(Je.ZP,{value:!0},"jupyter\u5B9E\u8BAD"))),Le.createElement(Xe.default.Item,{label:"\u5B9E\u8BAD\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u540D\u79F0"}]},Le.createElement(st.default,{maxLength:60,suffix:Le.createElement("span",null,za.name.length,"/60")})))),Le.createElement(Ne.default,{centered:!0,title:"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6",open:Va,onOk:()=>Ut(void 0,null,function*(){yield Ha.validateFields();const Nt=yield Ha.getFieldsValue();(yield(0,ce.s0)({id:sn[Nn].stage_id,course_id:Rt.coursesId,attachment_ids:Nt.files.map(Gn=>Gn.response.id)})).status===0&&(Ie.ZP.success(xn.formatMessage({id:"classrooms.addSuccess",defaultMessage:"\u6DFB\u52A0\u6210\u529F"})),Qa(!1),fa([...Nt.files]))}),onCancel:()=>Qa(!1)},Le.createElement(Xe.default,{form:Ha},Le.createElement(Xe.default.Item,{label:"\u8BFE\u4EF6\u5185\u5BB9",name:"files",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u8BFE\u4EF6\u5185\u5BB9"}]},Le.createElement(Vt.Z,{maxSize:100,accept:"application/pdf",number:10})),Le.createElement(Xe.default.Item,{label:"\u77E5\u8BC6\u6807\u7B7E",name:"test_lyl"},Le.createElement(st.default,{onClick:()=>or})),Le.createElement("div",null,Le.createElement("span",{className:"c-red"},"\u6CE8\u610F\uFF1A"),Le.createElement("br",null),"1\u3001\u4E0A\u4F20\u8BFE\u4EF6\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",Le.createElement(pe.Link,{target:"_blank",to:"/users/mmipb3zhj/videos/protocol"},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B",Le.createElement("br",null),"2\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7100M\uFF1B",Le.createElement("br",null),"3\u3001\u5F53\u524D\u4EC5\u9650\u652F\u6301pdf\u6587\u4EF6\uFF1B",Le.createElement("br",null),"4\u3001\u6587\u4EF6\u540D\u5C06\u88AB\u81EA\u52A8\u8BFB\u53D6\u4E3A\u7CFB\u7EDF\u5185\u8BE5\u8BFE\u4EF6\u7684\u540D\u79F0\uFF0C\u4E0A\u4F20\u524D\u8BF7\u6CE8\u610F\u8FD9\u4E00\u70B9\uFF1B",Le.createElement("br",null),"5\u3001\u4E00\u6B21\u6700\u591A\u4E0A\u4F2010\u4E2A\u6587\u4EF6\u3002"))),Le.createElement(vt,{shixunIds:xa,cb:Da}),Le.createElement(Et.Z,{visible:Na,onCancel:()=>Ma(!1),onOk:Fa}))};var Zn=(0,pe.connect)(({classroomList:rt,user:Me,loading:Dt,globalSetting:rn})=>({classroomList:rt,user:Me,globalSetting:rn,loading:Dt.models.index}))($t)},12480:function(ct,kt,re){"use strict";re.d(kt,{$J:function(){return Xe},JZ:function(){return Ne},bN:function(){return Ee},jP:function(){return Re},rO:function(){return Ie}});var x=re(57193),pe=(He,nt,ot)=>new Promise((st,$e)=>{var Je=a=>{try{y(ot.next(a))}catch(E){$e(E)}},le=a=>{try{y(ot.throw(a))}catch(E){$e(E)}},y=a=>a.done?st(a.value):Promise.resolve(a.value).then(Je,le);y((ot=ot.apply(He,nt)).next())});function Xe(He){return(0,x.U2)(`libraries/${He}.json`)}function Ie(He){return(0,x.U2)("library_tags.json",He)}function Ne(He){return pe(this,null,function*(){return(yield(0,x.IV)(`attachments/${He}.json`)).status===0})}function Re(He){return(0,x.v_)("libraries.json",He)}function Ee(He,nt){return(0,x.gz)(`libraries/${He}.json`,nt)}},81045:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return Pe}});var x=re(59301),pe=re(95392),Xe=re(92832),Ie=re(78241),Ne=re(8591),Re=re(43418),Ee=re(93948),He=re(12563),nt=re(24905),ot={modal:"modal___EKlPQ",uploadWrap:"uploadWrap___YGxav",upload:"upload___ouqG9",uploadLink:"uploadLink___nuif6",fileProgress:"fileProgress___tf4qy",fileCancel:"fileCancel___Bh3Wh",videoName:"videoName___Ra0NM",contentItem:"contentItem___zMdIq","tagsList-content":"tagsList-content___sDVph"},st=re(40986),$e=re(81779),Je=re(37582),le=Object.defineProperty,y=Object.defineProperties,a=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ne=(Ze,ve,Qe)=>ve in Ze?le(Ze,ve,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):Ze[ve]=Qe,ae=(Ze,ve)=>{for(var Qe in ve||(ve={}))b.call(ve,Qe)&&ne(Ze,Qe,ve[Qe]);if(E)for(var Qe of E(ve))z.call(ve,Qe)&&ne(Ze,Qe,ve[Qe]);return Ze},ie=(Ze,ve)=>y(Ze,a(ve)),de=(Ze,ve,Qe)=>new Promise((It,jt)=>{var Ve=_t=>{try{Tt(Qe.next(_t))}catch(an){jt(an)}},pt=_t=>{try{Tt(Qe.throw(_t))}catch(an){jt(an)}},Tt=_t=>_t.done?It(_t.value):Promise.resolve(_t.value).then(Ve,pt);Tt((Qe=Qe.apply(Ze,ve)).next())});const{TextArea:ce}=Xe.default,fe=1024,Ce=({user:Ze,globalSetting:ve,loading:Qe,dispatch:It,visible:jt,editData:Ve,onCancel:pt=()=>{},onOk:Tt=()=>{},queryParams:_t={}})=>{var an,vt;const je=(0,pe.useParams)(),[at]=Ie.default.useForm(),[ht,Fe]=(0,x.useState)([]),[qe,Mt]=(0,x.useState)(!1),nn=(0,x.useRef)(),[Et,Vt]=(0,x.useState)(),[De,dt]=(0,x.useState)(!1),[ft,on]=(0,x.useState)(!1),Yt=(0,$e.Ny)()?3:1;(0,x.useEffect)(()=>{var Ge,Bt,Pt,Wt,Ht;jt&&Ve&&(dt(Ve.is_link),Vt(Ve.link),!Ve.is_link&&Fe([{name:(Ge=Ve==null?void 0:Ve.video_item)==null?void 0:Ge.file_name,loaded:100,videoId:(Bt=Ve==null?void 0:Ve.video_item)==null?void 0:Bt.video_id}]),he(((Pt=Ve==null?void 0:Ve.tags)==null?void 0:Pt.map(Gt=>Gt==null?void 0:Gt.name))||[]),at.setFieldsValue({name:Ve.name,description:Ve.description,attachment_id:(Wt=Ve==null?void 0:Ve.video_item)==null?void 0:Wt.attachment_id,allow_skip:(Ht=Ve==null?void 0:Ve.video_item)==null?void 0:Ht.allow_skip}))},[Ve,jt]);const We=Ge=>{dt(!1);const Bt=Ge.name.toLowerCase();return Bt&&Bt.indexOf(".avi")==-1&&Bt.indexOf(".flv")==-1&&Bt.indexOf(".f4v")==-1&&Bt.indexOf(".m4v")==-1&&Bt.indexOf(".mov")==-1&&Bt.indexOf(".mp4")==-1&&Bt.indexOf(".rmvb")==-1&&Bt.indexOf(".swf")==-1&&Bt.indexOf(".webm")==-1&&Bt.indexOf(".wmv")==-1?(Ne.ZP.info("\u4E0D\u652F\u6301\u7684\u89C6\u9891\u683C\u5F0F"),!0):Ge.size>fe*Yt*1024*1024?(Ne.ZP.info(`\u89C6\u9891\u5927\u5C0F\u8D85\u8FC7${Yt}G`),!0):ht!=null&&ht.find(Pt=>Pt.name===Ge.name)?(Ne.ZP.info("\u4F60\u4E0D\u80FD\u4E0A\u4F20\u540C\u4E00\u4E2A\u89C6\u9891\u6587\u4EF6\u540D\u79F0\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9\u3002"),!0):!1},Ye=(Ge,Bt)=>{Re.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:x.createElement("div",{className:"tc"},"\u60A8\u786E\u8BA4\u8981",Bt?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20","\u8BE5\u89C6\u9891\u5417\uFF1F"),onOk:()=>{Bt?Fe([]):(nn.current.cancel(),Fe([]))}})},we=()=>de(void 0,null,function*(){if(yield at.validateFields(),!De&&!(ht!=null&&ht.length)||De&&!Et){Ne.ZP.info("\u8BF7\u5148\u4E0A\u4F20\u89C6\u9891\u6216\u8005\u6DFB\u52A0\u5916\u94FE");return}on(!0);const Ge=De?{link:Et}:{video_id:ht==null?void 0:ht[0].videoId},Bt=yield Tt(ae(ae(ae({},Ge),_t),{name:at.getFieldValue("name"),attachment_id:at.getFieldValue("attachment_id"),description:at.getFieldValue("description"),tags:ye,allow_skip:at.getFieldValue("allow_skip")}));on(!1),console.log("res"),console.log(Bt),Bt!=null&&Bt.id&&me()}),me=()=>{at.resetFields(),Fe([]),Vt(null),he([]),dt(null)},Te=()=>{pt(),me()},ze=()=>{var Ge,Bt,Pt,Wt,Ht;return x.createElement(x.Fragment,null,!De&&!!(ht!=null&&ht.length)&&x.createElement("div",{className:ot.fileProgress},((Ge=ht==null?void 0:ht[0])==null?void 0:Ge.loaded)==100?x.createElement("div",{className:`${ot.videoName} font14`},(Bt=ht==null?void 0:ht[0])==null?void 0:Bt.name):x.createElement(Ee.Z,{style:{width:"80%"},percent:(Pt=ht==null?void 0:ht[0])==null?void 0:Pt.loaded,status:((Wt=ht==null?void 0:ht[0])==null?void 0:Wt.loaded)==100?"normal":"active"}),x.createElement("div",{className:ot.fileCancel,onClick:()=>{var Gt,Be;return Ye((Gt=ht==null?void 0:ht[0])==null?void 0:Gt.name,((Be=ht==null?void 0:ht[0])==null?void 0:Be.loaded)==100)}},((Ht=ht==null?void 0:ht[0])==null?void 0:Ht.loaded)===100?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20")),x.createElement("div",{className:ot.uploadWrap,style:{display:ht!=null&&ht.length?"none":"flex"}},x.createElement(Je.Z,ie(ae({},Ae),{ref:nn}),x.createElement("div",{className:ot.upload},x.createElement("i",{className:"iconfont icon-shangchuanshipin1 mr5"}),"\u4E0A\u4F20\u89C6\u9891")),x.createElement("label",{className:`${ot.upload} ${ot.uploadLink}`,onClick:()=>dt(!0)},x.createElement("i",{className:"iconfont icon-lianjie1 mr5"}),"\u6DFB\u52A0\u5916\u94FE")),De&&x.createElement(Xe.default,{className:"mt5",placeholder:"\u8BF7\u8F93\u5165\u89C6\u9891\u94FE\u63A5",value:Et,onChange:Gt=>Vt(Gt.target.value)}))},[ye,he]=(0,x.useState)([]),tt=Ge=>{if(Ge.key=="Enter"){const Bt=at.getFieldValue("tag");if(at.setFieldsValue({tag:""}),!Bt){Ne.ZP.info("\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A");return}if(ye.filter(Pt=>Pt===Bt).length>0){Ne.ZP.info("\u5DF2\u6709\u76F8\u540C\u540D\u79F0\u6807\u7B7E");return}ye.push(Bt),he([...ye])}},Oe=(Ge,Bt)=>{Ge.preventDefault(),he([...ye.filter(Pt=>Pt!=Bt)])},Ae={accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*",onBefore:We,onBeginInitFile:Ge=>{Fe([{name:Ge.filename,loaded:0}])},onComplete:Ge=>{Fe([{name:Ge.filename,loaded:Ge.percent,videoId:Ge.id}])},onError:()=>{Fe([])},onProgress:Ge=>{Fe([{name:Ge.filename,loaded:Ge.percent}])},chunkSize:1024*1024*2,options:{user_id:(an=Ze==null?void 0:Ze.userInfo)==null?void 0:an.user_id}};return x.createElement(Re.default,{centered:!0,maskClosable:!1,title:Ve?"\u7F16\u8F91\u89C6\u9891\u9879\u76EE":"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE",width:740,className:ot.modal,open:jt,confirmLoading:ft,onOk:we,onCancel:Te},x.createElement(Ie.default,{form:at},x.createElement(Ie.default.Item,{label:"\u9879\u76EE\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0"}]},x.createElement(Xe.default,{maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u9879\u76EE\u540D\u79F0"})),x.createElement(Ie.default.Item,{label:"\u9879\u76EE\u5185\u5BB9",name:"content",className:ot.contentItem},ze()),x.createElement(Ie.default.Item,{name:"attachment_id",label:"\u4E0A\u4F20\u5C01\u9762\u56FE:"},x.createElement(st.Z,{getFileProgress:Ge=>{if(Ge.file.status==="uploading"){on(!0);return}Ge.file.status==="done"&&on(!1)}})),x.createElement(Ie.default.Item,{label:"\u9879\u76EE\u7B80\u4ECB",name:"description",className:"ml8"},x.createElement(ce,{rows:5,maxLength:800,placeholder:"\u8BF7\u8F93\u5165\u672C\u89C6\u9891\u7B80\u4ECB\uFF0C\u6700\u591A\u4E0D\u8D85\u8FC7800\u5B57"})),x.createElement(Ie.default.Item,{label:"\u77E5\u8BC6\u6807\u7B7E",name:"tag",className:"ml8"},x.createElement(Xe.default,{onKeyUp:tt})),x.createElement("div",{className:ot["tagsList-content"]},ye.map((Ge,Bt)=>x.createElement(He.default,{key:Bt+Ge,closable:!0,onClose:Pt=>{Oe(Pt,Ge)}},Ge))),x.createElement(Ie.default.Item,{label:"\u64AD\u653E\u8BBE\u7F6E",name:"allow_skip",valuePropName:"checked",className:"ml8",initialValue:!0},x.createElement(nt.default,null,"\u5141\u8BB8\u5FEB\u8FDB\u64AD\u653E")),x.createElement("div",{className:"c-grey-999"},x.createElement("div",null,"\u6CE8\u610F\uFF1A"),x.createElement("div",null,"1\u3001\u4E0A\u4F20\u89C6\u9891\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",x.createElement(pe.Link,{to:`/users/${(vt=Ze.userInfo)==null?void 0:vt.login}/videos/protocol`,target:"_blank",className:ot.colorBlue},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B"),x.createElement("div",null,"2\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",Yt,"G\uFF1B"),x.createElement("div",null,"3\u3001\u652F\u6301\u6587\u4EF6\u683C\u5F0F\uFF1Aavi\u3001flv\u3001f4v\u3001m4v\u3001mov\u3001mp4\u3001rmvb\u3001swf\u3001webm\u3001wmv\uFF1B"),x.createElement("div",null,"4\u3001\u5982\u679C\u89C6\u9891\u6765\u81EA\u4E8E\u5916\u90E8\u94FE\u63A5\uFF0C\u672C\u7F51\u7AD9\u4E0D\u63D0\u4F9B\u64AD\u653E\u9875\u9762\uFF0C\u65E0\u6CD5\u63D0\u4F9B\u7EDF\u8BA1\u6570\u636E\u3002"))))};var Pe=(0,pe.connect)(({user:Ze,loading:ve,globalSetting:Qe})=>({user:Ze,globalSetting:Qe,loading:ve}))(Ce)},69206:function(ct,kt,re){"use strict";re.d(kt,{rX:function(){return ae},pW:function(){return ie},gy:function(){return de},xY:function(){return ne},O5:function(){return z},tJ:function(){return le},o1:function(){return y},Rd:function(){return b}});var x=re(95392),pe=re(43418),Xe=re(28103),Ie=re(8591),Ne=re(81779),Re=re(63949),Ee=re(87169),He=re(25510),nt="data:image/png;base64,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",ot=re.p+"static/newqrcode.a8740efb.png",st=re(32637),$e=re(59301),Je=(ce,fe,Ce)=>new Promise((Pe,Ze)=>{var ve=jt=>{try{It(Ce.next(jt))}catch(Ve){Ze(Ve)}},Qe=jt=>{try{It(Ce.throw(jt))}catch(Ve){Ze(Ve)}},It=jt=>jt.done?Pe(jt.value):Promise.resolve(jt.value).then(ve,Qe);It((Ce=Ce.apply(ce,fe)).next())});const le=(ce,fe=!1)=>!!(y(ce)&&a(fe)),y=ce=>(0,Ne.bg)()?!0:(ce({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),a=(ce=!1)=>{var fe;const{user:Ce}=(0,x.getDvaApp)()._store.getState();return(fe=Ce.userInfo)!=null&&fe.profile_completed?!0:(pe.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,Re.xg)("/account/profile/edit"),E()}}),!1)},E=()=>{pe.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},b=()=>{pe.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:$e.createElement("div",{style:{textAlign:"center"}},$e.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),$e.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:st}),$e.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},z=()=>{var ce;const{user:fe}=(0,x.getDvaApp)()._store.getState();return(ce=fe.userInfo)!=null&&ce.professional_certification?!0:(pe.default.confirm({title:"\u63D0\u793A",centered:!0,content:$e.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,Re.xg)("/account/certification")}}),!1)},ne=()=>(0,Ne.V9)()?!0:(pe.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:$e.createElement("div",{className:"tc",style:{marginLeft:-38}},$e.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),$e.createElement("img",{src:ot,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ae=(ce,fe)=>ce?!0:(pe.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:$e.createElement("div",null,$e.createElement("p",null,fe||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),$e.createElement("div",{style:{marginLeft:"110px"}},$e.createElement("img",{src:nt,width:200}),$e.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Re.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),ie=ce=>{pe.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:$e.createElement("div",null,$e.createElement("div",null,$e.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),$e.createElement(Xe.Z,null),$e.createElement("p",{style:{color:"#666666",fontSize:12}}," ",$e.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",$e.createElement("a",null,ce),"\u5929\u3002"),$e.createElement("p",{style:{color:"#666666",fontSize:12}}," ",$e.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),$e.createElement("div",{style:{textAlign:"center",marginTop:30}},$e.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:He,alt:"\u4E8C\u7EF4\u7801",width:160})))})},de=(ce,fe="")=>{const{shixunsDetail:{detail:Ce}}=(0,x.getDvaApp)()._store.getState();if((Ce==null?void 0:Ce.public)===2||(Ce==null?void 0:Ce.public)===1||(Ce==null?void 0:Ce.shixun_status)===3){let Pe="";return(Ce==null?void 0:Ce.public)===2&&(Pe="\u5DF2\u516C\u5F00"),(Ce==null?void 0:Ce.public)===1&&(Pe="\u5F85\u5BA1\u6838"),(Ce==null?void 0:Ce.shixun_status)===3&&(Pe="\u5DF2\u5173\u95ED"),pe.default.info({centered:!0,icon:$e.createElement(Ee.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:$e.createElement("div",{className:"tc",style:{marginLeft:-38}},$e.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},$e.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Pe,"\uFF0C",fe,"\u3002"),$e.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),$e.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:He,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Ce==null?void 0:Ce.shixun_status)===2?(pe.default.confirm({centered:!0,icon:$e.createElement(Ee.Z,null),title:"\u63D0\u793A",content:$e.createElement("div",null,$e.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",fe,"\u3002"),$e.createElement("br",null),$e.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{pe.default.confirm({width:440,centered:!0,icon:$e.createElement(Ee.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>Je(void 0,null,function*(){(yield ce({type:"shixunsDetail/cancelRelease",payload:{id:Ce==null?void 0:Ce.identifier}})).status!==401&&(Ie.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),ce({type:"shixunsDetail/getShixunsDetail",payload:{id:Ce==null?void 0:Ce.identifier}}),ce({type:"practiceSetting/getCommonData",payload:{id:Ce==null?void 0:Ce.identifier}}))})})}}),!0):!1}},56762:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return pe}});var x=re(59301);function pe(){const[,Xe]=x.useReducer(Ie=>Ie+1,0);return Xe}},24905:function(ct,kt,re){"use strict";re.d(kt,{default:function(){return ce}});var x=re(92310),pe=re.n(x),Xe=re(5630),Ie=re(59301),Ne=re(36355),Re=re(1684),Ee=re(32441),nt=Ie.createContext(null),ot=re(98447),st=re(14088),$e=re(4572),Je=function(fe,Ce){var Pe={};for(var Ze in fe)Object.prototype.hasOwnProperty.call(fe,Ze)&&Ce.indexOf(Ze)<0&&(Pe[Ze]=fe[Ze]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,Ze=Object.getOwnPropertySymbols(fe);ve{var Pe;const{prefixCls:Ze,className:ve,rootClassName:Qe,children:It,indeterminate:jt=!1,style:Ve,onMouseEnter:pt,onMouseLeave:Tt,skipGroup:_t=!1,disabled:an}=fe,vt=Je(fe,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:je,direction:at,checkbox:ht}=Ie.useContext(Ne.E_),Fe=Ie.useContext(nt),{isFormItemInput:qe}=Ie.useContext(Ee.aM),Mt=Ie.useContext(Re.Z),nn=(Pe=(Fe==null?void 0:Fe.disabled)||an)!==null&&Pe!==void 0?Pe:Mt,Et=Ie.useRef(vt.value);Ie.useEffect(()=>{Fe==null||Fe.registerValue(vt.value)},[]),Ie.useEffect(()=>{if(!_t)return vt.value!==Et.current&&(Fe==null||Fe.cancelValue(Et.current),Fe==null||Fe.registerValue(vt.value),Et.current=vt.value),()=>Fe==null?void 0:Fe.cancelValue(vt.value)},[vt.value]);const Vt=je("checkbox",Ze),[De,dt]=(0,ot.ZP)(Vt),ft=Object.assign({},vt);Fe&&!_t&&(ft.onChange=function(){vt.onChange&&vt.onChange.apply(vt,arguments),Fe.toggleOption&&Fe.toggleOption({label:It,value:vt.value})},ft.name=Fe.name,ft.checked=Fe.value.includes(vt.value));const on=pe()(`${Vt}-wrapper`,{[`${Vt}-rtl`]:at==="rtl",[`${Vt}-wrapper-checked`]:ft.checked,[`${Vt}-wrapper-disabled`]:nn,[`${Vt}-wrapper-in-form-item`]:qe},ht==null?void 0:ht.className,ve,Qe,dt),Yt=pe()({[`${Vt}-indeterminate`]:jt},$e.A,dt),We=jt?"mixed":void 0;return De(Ie.createElement(st.Z,{component:"Checkbox",disabled:nn},Ie.createElement("label",{className:on,style:Object.assign(Object.assign({},ht==null?void 0:ht.style),Ve),onMouseEnter:pt,onMouseLeave:Tt},Ie.createElement(Xe.Z,Object.assign({"aria-checked":We},ft,{prefixCls:Vt,className:Yt,disabled:nn,ref:Ce})),It!==void 0&&Ie.createElement("span",null,It))))};var a=Ie.forwardRef(le),E=re(94480),b=re(2738),z=function(fe,Ce){var Pe={};for(var Ze in fe)Object.prototype.hasOwnProperty.call(fe,Ze)&&Ce.indexOf(Ze)<0&&(Pe[Ze]=fe[Ze]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,Ze=Object.getOwnPropertySymbols(fe);ve{const{defaultValue:Pe,children:Ze,options:ve=[],prefixCls:Qe,className:It,rootClassName:jt,style:Ve,onChange:pt}=fe,Tt=z(fe,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:_t,direction:an}=Ie.useContext(Ne.E_),[vt,je]=Ie.useState(Tt.value||Pe||[]),[at,ht]=Ie.useState([]);Ie.useEffect(()=>{"value"in Tt&&je(Tt.value||[])},[Tt.value]);const Fe=Ie.useMemo(()=>ve.map(Ye=>typeof Ye=="string"||typeof Ye=="number"?{label:Ye,value:Ye}:Ye),[ve]),qe=Ye=>{ht(we=>we.filter(me=>me!==Ye))},Mt=Ye=>{ht(we=>[].concat((0,E.Z)(we),[Ye]))},nn=Ye=>{const we=vt.indexOf(Ye.value),me=(0,E.Z)(vt);we===-1?me.push(Ye.value):me.splice(we,1),"value"in Tt||je(me),pt==null||pt(me.filter(Te=>at.includes(Te)).sort((Te,ze)=>{const ye=Fe.findIndex(tt=>tt.value===Te),he=Fe.findIndex(tt=>tt.value===ze);return ye-he}))},Et=_t("checkbox",Qe),Vt=`${Et}-group`,[De,dt]=(0,ot.ZP)(Et),ft=(0,b.Z)(Tt,["value","disabled"]),on=ve.length?Fe.map(Ye=>Ie.createElement(a,{prefixCls:Et,key:Ye.value.toString(),disabled:"disabled"in Ye?Ye.disabled:Tt.disabled,value:Ye.value,checked:vt.includes(Ye.value),onChange:Ye.onChange,className:`${Vt}-item`,style:Ye.style,title:Ye.title},Ye.label)):Ze,Yt={toggleOption:nn,value:vt,disabled:Tt.disabled,name:Tt.name,registerValue:Mt,cancelValue:qe},We=pe()(Vt,{[`${Vt}-rtl`]:an==="rtl"},It,jt,dt);return De(Ie.createElement("div",Object.assign({className:We,style:Ve},ft,{ref:Ce}),Ie.createElement(nt.Provider,{value:Yt},on)))},ae=Ie.forwardRef(ne);var ie=Ie.memo(ae);const de=a;de.Group=ie,de.__ANT_CHECKBOX=!0;var ce=de},98447:function(ct,kt,re){"use strict";re.d(kt,{C2:function(){return Ne}});var x=re(17313),pe=re(37613),Xe=re(83116);const Ie=Re=>{const{checkboxCls:Ee}=Re,He=`${Ee}-wrapper`;return[{[`${Ee}-group`]:Object.assign(Object.assign({},(0,x.Wf)(Re)),{display:"inline-flex",flexWrap:"wrap",columnGap:Re.marginXS,[`> ${Re.antCls}-row`]:{flex:1}}),[He]:Object.assign(Object.assign({},(0,x.Wf)(Re)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${He}`]:{marginInlineStart:0},[`&${He}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[Ee]:Object.assign(Object.assign({},(0,x.Wf)(Re)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:Re.borderRadiusSM,alignSelf:"center",[`${Ee}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${Ee}-inner`]:Object.assign({},(0,x.oN)(Re))},[`${Ee}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:Re.checkboxSize,height:Re.checkboxSize,direction:"ltr",backgroundColor:Re.colorBgContainer,border:`${Re.lineWidth}px ${Re.lineType} ${Re.colorBorder}`,borderRadius:Re.borderRadiusSM,borderCollapse:"separate",transition:`all ${Re.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:Re.checkboxSize/14*5,height:Re.checkboxSize/14*8,border:`${Re.lineWidthBold}px solid ${Re.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${Re.motionDurationFast} ${Re.motionEaseInBack}, opacity ${Re.motionDurationFast}`}},"& + span":{paddingInlineStart:Re.paddingXS,paddingInlineEnd:Re.paddingXS}})},{[` ${He}:not(${He}-disabled), ${Ee}:not(${Ee}-disabled) `]:{[`&:hover ${Ee}-inner`]:{borderColor:Re.colorPrimary}},[`${He}:not(${He}-disabled)`]:{[`&:hover ${Ee}-checked:not(${Ee}-disabled) ${Ee}-inner`]:{backgroundColor:Re.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${Ee}-checked:not(${Ee}-disabled):after`]:{borderColor:Re.colorPrimaryHover}}},{[`${Ee}-checked`]:{[`${Ee}-inner`]:{backgroundColor:Re.colorPrimary,borderColor:Re.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${Re.motionDurationMid} ${Re.motionEaseOutBack} ${Re.motionDurationFast}`}}},[` ${He}-checked:not(${He}-disabled), ${Ee}-checked:not(${Ee}-disabled) - `]:{[`&:hover ${Ee}-inner`]:{backgroundColor:Re.colorPrimaryHover,borderColor:"transparent"}}},{[Ee]:{"&-indeterminate":{[`${Ee}-inner`]:{backgroundColor:Re.colorBgContainer,borderColor:Re.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:Re.fontSizeLG/2,height:Re.fontSizeLG/2,backgroundColor:Re.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${He}-disabled`]:{cursor:"not-allowed"},[`${Ee}-disabled`]:{[`&, ${Ee}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${Ee}-inner`]:{background:Re.colorBgContainerDisabled,borderColor:Re.colorBorder,"&:after":{borderColor:Re.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:Re.colorTextDisabled},[`&${Ee}-indeterminate ${Ee}-inner::after`]:{background:Re.colorTextDisabled}}}]};function Ne(Re,Ee){const He=(0,pe.TS)(Ee,{checkboxCls:`.${Re}`,checkboxSize:Ee.controlInteractiveSize});return[Ie(He)]}kt.ZP=(0,Xe.Z)("Checkbox",(Re,Ee)=>{let{prefixCls:He}=Ee;return[Ne(He,Re)]})},28103:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return $e}});var x=re(92310),pe=re.n(x),Xe=re(59301),Ie=re(36355),Ne=re(17313),Re=re(83116),Ee=re(37613);const He=Je=>{const{componentCls:le,sizePaddingEdgeHorizontal:y,colorSplit:a,lineWidth:E,textPaddingInline:b,orientationMargin:z,verticalMarginInline:ne}=Je;return{[le]:Object.assign(Object.assign({},(0,Ne.Wf)(Je)),{borderBlockStart:`${E}px solid ${a}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:ne,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${E}px solid ${a}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${Je.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${le}-with-text`]:{display:"flex",alignItems:"center",margin:`${Je.dividerHorizontalWithTextGutterMargin}px 0`,color:Je.colorTextHeading,fontWeight:500,fontSize:Je.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${a}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${E}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${le}-with-text-left`]:{"&::before":{width:`${z*100}%`},"&::after":{width:`${100-z*100}%`}},[`&-horizontal${le}-with-text-right`]:{"&::before":{width:`${100-z*100}%`},"&::after":{width:`${z*100}%`}},[`${le}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:b},"&-dashed":{background:"none",borderColor:a,borderStyle:"dashed",borderWidth:`${E}px 0 0`},[`&-horizontal${le}-with-text${le}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${le}-dashed`]:{borderInlineStartWidth:E,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${le}-with-text`]:{color:Je.colorText,fontWeight:"normal",fontSize:Je.fontSize},[`&-horizontal${le}-with-text-left${le}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${le}-inner-text`]:{paddingInlineStart:y}},[`&-horizontal${le}-with-text-right${le}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${le}-inner-text`]:{paddingInlineEnd:y}}})}};var nt=(0,Re.Z)("Divider",Je=>{const le=(0,Ee.TS)(Je,{dividerHorizontalWithTextGutterMargin:Je.margin,dividerHorizontalGutterMargin:Je.marginLG,sizePaddingEdgeHorizontal:0});return[He(le)]},Je=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Je.marginXS})),ot=function(Je,le){var y={};for(var a in Je)Object.prototype.hasOwnProperty.call(Je,a)&&le.indexOf(a)<0&&(y[a]=Je[a]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var E=0,a=Object.getOwnPropertySymbols(Je);E{const{getPrefixCls:le,direction:y,divider:a}=Xe.useContext(Ie.E_),{prefixCls:E,type:b="horizontal",orientation:z="center",orientationMargin:ne,className:ae,rootClassName:ie,children:de,dashed:ce,plain:fe,style:Ce}=Je,Pe=ot(Je,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Ze=le("divider",E),[ve,Qe]=nt(Ze),It=z.length>0?`-${z}`:z,jt=!!de,Ve=z==="left"&&ne!=null,pt=z==="right"&&ne!=null,Tt=pe()(Ze,a==null?void 0:a.className,Qe,`${Ze}-${b}`,{[`${Ze}-with-text`]:jt,[`${Ze}-with-text${It}`]:jt,[`${Ze}-dashed`]:!!ce,[`${Ze}-plain`]:!!fe,[`${Ze}-rtl`]:y==="rtl",[`${Ze}-no-default-orientation-margin-left`]:Ve,[`${Ze}-no-default-orientation-margin-right`]:pt},ae,ie),_t=Xe.useMemo(()=>typeof ne=="number"?ne:/^\d+$/.test(ne)?Number(ne):ne,[ne]),an=Object.assign(Object.assign({},Ve&&{marginLeft:_t}),pt&&{marginRight:_t});return ve(Xe.createElement("div",Object.assign({className:Tt,style:Object.assign(Object.assign({},a==null?void 0:a.style),Ce)},Pe,{role:"separator"}),de&&b!=="vertical"&&Xe.createElement("span",{className:`${Ze}-inner-text`,style:an},de)))}},43428:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return De}});var x=re(92310),pe=re.n(x),Xe=re(33885),Ie=re(42978),Ne=re(43403),Re=re(34280),Ee=re(59301),He=Ee.createContext(null),nt=Ee.createContext({}),ot=He,st=re(20068),$e=re(54476),Je=re(77900),le=re(10228),y=re(26112),a=re(70425),E=function(ft){var on=ft.prefixCls,Yt=ft.className,We=ft.style,Ye=ft.children,we=ft.containerRef,me=ft.id,Te=ft.onMouseEnter,ze=ft.onMouseOver,ye=ft.onMouseLeave,he=ft.onClick,tt=ft.onKeyDown,Oe=ft.onKeyUp,Ae={onMouseEnter:Te,onMouseOver:ze,onMouseLeave:ye,onClick:he,onKeyDown:tt,onKeyUp:Oe},Ge=Ee.useContext(nt),Bt=Ge.panel,Pt=(0,a.useComposeRef)(Bt,we);return Ee.createElement(Ee.Fragment,null,Ee.createElement("div",(0,$e.Z)({id:me,className:pe()("".concat(on,"-content"),Yt),style:(0,Xe.Z)({},We),"aria-modal":"true",role:"dialog",ref:Pt},Ae),Ye))},b=E,z=re(48736);function ne(dt){return typeof dt=="string"&&String(Number(dt))===dt?((0,z.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(dt)):dt}function ae(dt){warning(!("wrapperClassName"in dt),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!dt.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var ie={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function de(dt,ft){var on,Yt,We,Ye,we=dt.prefixCls,me=dt.open,Te=dt.placement,ze=dt.inline,ye=dt.push,he=dt.forceRender,tt=dt.autoFocus,Oe=dt.keyboard,Ae=dt.rootClassName,Ge=dt.rootStyle,Bt=dt.zIndex,Pt=dt.className,Wt=dt.id,Ht=dt.style,Gt=dt.motion,Be=dt.width,lt=dt.height,At=dt.children,gt=dt.contentWrapperStyle,bt=dt.mask,dn=dt.maskClosable,Pn=dt.maskMotion,cn=dt.maskClassName,Cn=dt.maskStyle,Hn=dt.afterOpenChange,wn=dt.onClose,Un=dt.onMouseEnter,qn=dt.onMouseOver,oa=dt.onMouseLeave,yn=dt.onClick,pa=dt.onKeyDown,ra=dt.onKeyUp,$n=Ee.useRef(),aa=Ee.useRef(),Ra=Ee.useRef();Ee.useImperativeHandle(ft,function(){return $n.current});var Vn=function(St){var ln=St.keyCode,Le=St.shiftKey;switch(ln){case le.Z.TAB:{if(ln===le.Z.TAB){if(!Le&&document.activeElement===Ra.current){var gn;(gn=aa.current)===null||gn===void 0||gn.focus({preventScroll:!0})}else if(Le&&document.activeElement===aa.current){var zn;(zn=Ra.current)===null||zn===void 0||zn.focus({preventScroll:!0})}}break}case le.Z.ESC:{wn&&Oe&&(St.stopPropagation(),wn(St));break}}};Ee.useEffect(function(){if(me&&tt){var Ot;(Ot=$n.current)===null||Ot===void 0||Ot.focus({preventScroll:!0})}},[me]);var Ja=Ee.useState(!1),er=(0,Ie.Z)(Ja,2),ia=er[0],ba=er[1],Ba=Ee.useContext(ot),Ua;ye===!1?Ua={distance:0}:ye===!0?Ua={}:Ua=ye||{};var it=(on=(Yt=(We=Ua)===null||We===void 0?void 0:We.distance)!==null&&Yt!==void 0?Yt:Ba==null?void 0:Ba.pushDistance)!==null&&on!==void 0?on:180,wt=Ee.useMemo(function(){return{pushDistance:it,push:function(){ba(!0)},pull:function(){ba(!1)}}},[it]);Ee.useEffect(function(){if(me){var Ot;Ba==null||(Ot=Ba.push)===null||Ot===void 0||Ot.call(Ba)}else{var St;Ba==null||(St=Ba.pull)===null||St===void 0||St.call(Ba)}},[me]),Ee.useEffect(function(){return function(){var Ot;Ba==null||(Ot=Ba.pull)===null||Ot===void 0||Ot.call(Ba)}},[]);var yt=bt&&Ee.createElement(Je.default,(0,$e.Z)({key:"mask"},Pn,{visible:me}),function(Ot,St){var ln=Ot.className,Le=Ot.style;return Ee.createElement("div",{className:pe()("".concat(we,"-mask"),ln,cn),style:(0,Xe.Z)((0,Xe.Z)({},Le),Cn),onClick:dn&&me?wn:void 0,ref:St})}),En=typeof Gt=="function"?Gt(Te):Gt,bn={};if(ia&&it)switch(Te){case"top":bn.transform="translateY(".concat(it,"px)");break;case"bottom":bn.transform="translateY(".concat(-it,"px)");break;case"left":bn.transform="translateX(".concat(it,"px)");break;default:bn.transform="translateX(".concat(-it,"px)");break}Te==="left"||Te==="right"?bn.width=ne(Be):bn.height=ne(lt);var fn={onMouseEnter:Un,onMouseOver:qn,onMouseLeave:oa,onClick:yn,onKeyDown:pa,onKeyUp:ra},ca=Ee.createElement(Je.default,(0,$e.Z)({key:"panel"},En,{visible:me,forceRender:he,onVisibleChanged:function(St){Hn==null||Hn(St)},removeOnLeave:!1,leavedClassName:"".concat(we,"-content-wrapper-hidden")}),function(Ot,St){var ln=Ot.className,Le=Ot.style;return Ee.createElement("div",(0,$e.Z)({className:pe()("".concat(we,"-content-wrapper"),ln),style:(0,Xe.Z)((0,Xe.Z)((0,Xe.Z)({},bn),Le),gt)},(0,y.Z)(dt,{data:!0})),Ee.createElement(b,(0,$e.Z)({id:Wt,containerRef:St,prefixCls:we,className:Pt,style:Ht},fn),At))}),Qn=(0,Xe.Z)({},Ge);return Bt&&(Qn.zIndex=Bt),Ee.createElement(ot.Provider,{value:wt},Ee.createElement("div",{className:pe()(we,"".concat(we,"-").concat(Te),Ae,(Ye={},(0,st.Z)(Ye,"".concat(we,"-open"),me),(0,st.Z)(Ye,"".concat(we,"-inline"),ze),Ye)),style:Qn,tabIndex:-1,ref:$n,onKeyDown:Vn},yt,Ee.createElement("div",{tabIndex:0,ref:aa,style:ie,"aria-hidden":"true","data-sentinel":"start"}),ca,Ee.createElement("div",{tabIndex:0,ref:Ra,style:ie,"aria-hidden":"true","data-sentinel":"end"})))}var ce=Ee.forwardRef(de),fe=ce,Ce=function(ft){var on=ft.open,Yt=on===void 0?!1:on,We=ft.prefixCls,Ye=We===void 0?"rc-drawer":We,we=ft.placement,me=we===void 0?"right":we,Te=ft.autoFocus,ze=Te===void 0?!0:Te,ye=ft.keyboard,he=ye===void 0?!0:ye,tt=ft.width,Oe=tt===void 0?378:tt,Ae=ft.mask,Ge=Ae===void 0?!0:Ae,Bt=ft.maskClosable,Pt=Bt===void 0?!0:Bt,Wt=ft.getContainer,Ht=ft.forceRender,Gt=ft.afterOpenChange,Be=ft.destroyOnClose,lt=ft.onMouseEnter,At=ft.onMouseOver,gt=ft.onMouseLeave,bt=ft.onClick,dn=ft.onKeyDown,Pn=ft.onKeyUp,cn=ft.panelRef,Cn=Ee.useState(!1),Hn=(0,Ie.Z)(Cn,2),wn=Hn[0],Un=Hn[1],qn=Ee.useState(!1),oa=(0,Ie.Z)(qn,2),yn=oa[0],pa=oa[1];(0,Re.Z)(function(){pa(!0)},[]);var ra=yn?Yt:!1,$n=Ee.useRef(),aa=Ee.useRef();(0,Re.Z)(function(){ra&&(aa.current=document.activeElement)},[ra]);var Ra=function(ba){var Ba;if(Un(ba),Gt==null||Gt(ba),!ba&&aa.current&&!((Ba=$n.current)!==null&&Ba!==void 0&&Ba.contains(aa.current))){var Ua;(Ua=aa.current)===null||Ua===void 0||Ua.focus({preventScroll:!0})}},Vn=Ee.useMemo(function(){return{panel:cn}},[cn]);if(!Ht&&!wn&&!ra&&Be)return null;var Ja={onMouseEnter:lt,onMouseOver:At,onMouseLeave:gt,onClick:bt,onKeyDown:dn,onKeyUp:Pn},er=(0,Xe.Z)((0,Xe.Z)({},ft),{},{open:ra,prefixCls:Ye,placement:me,autoFocus:ze,keyboard:he,width:Oe,mask:Ge,maskClosable:Pt,inline:Wt===!1,afterOpenChange:Ra,ref:$n},Ja);return Ee.createElement(nt.Provider,{value:Vn},Ee.createElement(Ne.Z,{open:ra||Ht||wn,autoDestroy:!1,getContainer:Wt,autoLock:Ge&&(ra||wn)},Ee.createElement(fe,er)))},Pe=Ce,Ze=Pe,ve=re(62892),Qe=re(36355),It=re(32441),jt=re(47729),pt=dt=>{const{prefixCls:ft,title:on,footer:Yt,extra:We,closeIcon:Ye,closable:we,onClose:me,headerStyle:Te,drawerStyle:ze,bodyStyle:ye,footerStyle:he,children:tt}=dt,Oe=Ee.useCallback(Wt=>Ee.createElement("button",{type:"button",onClick:me,"aria-label":"Close",className:`${ft}-close`},Wt),[me]),[Ae,Ge]=(0,jt.Z)(we,Ye,Oe,void 0,!0),Bt=Ee.useMemo(()=>!on&&!Ae?null:Ee.createElement("div",{style:Te,className:pe()(`${ft}-header`,{[`${ft}-header-close-only`]:Ae&&!on&&!We})},Ee.createElement("div",{className:`${ft}-header-title`},Ge,on&&Ee.createElement("div",{className:`${ft}-title`},on)),We&&Ee.createElement("div",{className:`${ft}-extra`},We)),[Ae,Ge,We,Te,ft,on]),Pt=Ee.useMemo(()=>{if(!Yt)return null;const Wt=`${ft}-footer`;return Ee.createElement("div",{className:Wt,style:he},Yt)},[Yt,he,ft]);return Ee.createElement("div",{className:`${ft}-wrapper-body`,style:ze},Bt,Ee.createElement("div",{className:`${ft}-body`,style:ye},tt),Pt)},Tt=re(33234),_t=re(83116),an=re(37613),je=dt=>{const{componentCls:ft,motionDurationSlow:on}=dt,Yt={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${on}`}}};return{[ft]:{[`${ft}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${on}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${ft}-panel-motion`]:{"&-left":[Yt,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[Yt,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[Yt,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[Yt,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const at=dt=>{const{componentCls:ft,zIndexPopup:on,colorBgMask:Yt,colorBgElevated:We,motionDurationSlow:Ye,motionDurationMid:we,padding:me,paddingLG:Te,fontSizeLG:ze,lineHeightLG:ye,lineWidth:he,lineType:tt,colorSplit:Oe,marginSM:Ae,colorIcon:Ge,colorIconHover:Bt,colorText:Pt,fontWeightStrong:Wt,footerPaddingBlock:Ht,footerPaddingInline:Gt}=dt,Be=`${ft}-content-wrapper`;return{[ft]:{position:"fixed",inset:0,zIndex:on,pointerEvents:"none","&-pure":{position:"relative",background:We,[`&${ft}-left`]:{boxShadow:dt.boxShadowDrawerLeft},[`&${ft}-right`]:{boxShadow:dt.boxShadowDrawerRight},[`&${ft}-top`]:{boxShadow:dt.boxShadowDrawerUp},[`&${ft}-bottom`]:{boxShadow:dt.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${ft}-mask`]:{position:"absolute",inset:0,zIndex:on,background:Yt,pointerEvents:"auto"},[Be]:{position:"absolute",zIndex:on,maxWidth:"100vw",transition:`all ${Ye}`,"&-hidden":{display:"none"}},[`&-left > ${Be}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:dt.boxShadowDrawerLeft},[`&-right > ${Be}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:dt.boxShadowDrawerRight},[`&-top > ${Be}`]:{top:0,insetInline:0,boxShadow:dt.boxShadowDrawerUp},[`&-bottom > ${Be}`]:{bottom:0,insetInline:0,boxShadow:dt.boxShadowDrawerDown},[`${ft}-content`]:{width:"100%",height:"100%",overflow:"auto",background:We,pointerEvents:"auto"},[`${ft}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${ft}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${me}px ${Te}px`,fontSize:ze,lineHeight:ye,borderBottom:`${he}px ${tt} ${Oe}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${ft}-extra`]:{flex:"none"},[`${ft}-close`]:{display:"inline-block",marginInlineEnd:Ae,color:Ge,fontWeight:Wt,fontSize:ze,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${we}`,textRendering:"auto","&:focus, &:hover":{color:Bt,textDecoration:"none"}},[`${ft}-title`]:{flex:1,margin:0,color:Pt,fontWeight:dt.fontWeightStrong,fontSize:ze,lineHeight:ye},[`${ft}-body`]:{flex:1,minWidth:0,minHeight:0,padding:Te,overflow:"auto"},[`${ft}-footer`]:{flexShrink:0,padding:`${Ht}px ${Gt}px`,borderTop:`${he}px ${tt} ${Oe}`},"&-rtl":{direction:"rtl"}}}};var ht=(0,_t.Z)("Drawer",dt=>{const ft=(0,an.TS)(dt,{});return[at(ft),je(ft)]},dt=>({zIndexPopup:dt.zIndexPopupBase,footerPaddingBlock:dt.paddingXS,footerPaddingInline:dt.padding})),Fe=re(11575),qe=function(dt,ft){var on={};for(var Yt in dt)Object.prototype.hasOwnProperty.call(dt,Yt)&&ft.indexOf(Yt)<0&&(on[Yt]=dt[Yt]);if(dt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var We=0,Yt=Object.getOwnPropertySymbols(dt);We{var ft;const{rootClassName:on,width:Yt,height:We,size:Ye="default",mask:we=!0,push:me=nn,open:Te,afterOpenChange:ze,onClose:ye,prefixCls:he,getContainer:tt,style:Oe,className:Ae,visible:Ge,afterVisibleChange:Bt}=dt,Pt=qe(dt,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:Wt,getPrefixCls:Ht,direction:Gt,drawer:Be}=Ee.useContext(Qe.E_),lt=Ht("drawer",he),[At,gt]=ht(lt),bt=tt===void 0&&Wt?()=>Wt(document.body):tt,dn=pe()({"no-mask":!we,[`${lt}-rtl`]:Gt==="rtl"},on,gt),Pn=Ee.useMemo(()=>Yt!=null?Yt:Ye==="large"?736:378,[Yt,Ye]),cn=Ee.useMemo(()=>We!=null?We:Ye==="large"?736:378,[We,Ye]),Cn={motionName:(0,ve.m)(lt,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},Hn=Un=>({motionName:(0,ve.m)(lt,`panel-motion-${Un}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),wn=(0,Fe.H)();return At(Ee.createElement(Tt.BR,null,Ee.createElement(It.Ux,{status:!0,override:!0},Ee.createElement(Ze,Object.assign({prefixCls:lt,onClose:ye,maskMotion:Cn,motion:Hn},Pt,{open:Te!=null?Te:Ge,mask:we,push:me,width:Pn,height:cn,style:Object.assign(Object.assign({},Be==null?void 0:Be.style),Oe),className:pe()(Be==null?void 0:Be.className,Ae),rootClassName:dn,getContainer:bt,afterOpenChange:ze!=null?ze:Bt,panelRef:wn}),Ee.createElement(pt,Object.assign({prefixCls:lt},Pt,{onClose:ye}))))))},Vt=dt=>{const{prefixCls:ft,style:on,className:Yt,placement:We="right"}=dt,Ye=qe(dt,["prefixCls","style","className","placement"]),{getPrefixCls:we}=Ee.useContext(Qe.E_),me=we("drawer",ft),[Te,ze]=ht(me),ye=pe()(me,`${me}-pure`,`${me}-${We}`,ze,Yt);return Te(Ee.createElement("div",{className:ye,style:on},Ee.createElement(pt,Object.assign({prefixCls:me},Ye))))};Et._InternalPanelDoNotUseOrYouWillBeFired=Vt;var De=Et},91857:function(ct,kt,re){"use strict";var x=re(59301),pe=re(38819),Xe=re(92310),Ie=re.n(Xe),Ne=re(31561),Re=re(70425),Ee=re(18929),He=re(2738),nt=re(79676),ot=re(53487),st=re(92343),$e=re(36355),Je=re(20834),le=re(40875),y=re(88088),a=re(47211);const E=null,b=ie=>{const{menu:de,arrow:ce,prefixCls:fe,children:Ce,trigger:Pe,disabled:Ze,dropdownRender:ve,getPopupContainer:Qe,overlayClassName:It,rootClassName:jt,open:Ve,onOpenChange:pt,visible:Tt,onVisibleChange:_t,mouseEnterDelay:an=.15,mouseLeaveDelay:vt=.1,autoAdjustOverflow:je=!0,placement:at="",overlay:ht,transitionName:Fe}=ie,{getPopupContainer:qe,getPrefixCls:Mt,direction:nn}=x.useContext($e.E_),Et=x.useMemo(()=>{const Ae=Mt();return Fe!==void 0?Fe:at.includes("top")?`${Ae}-slide-down`:`${Ae}-slide-up`},[Mt,at,Fe]),Vt=x.useMemo(()=>at?at.includes("Center")?at.slice(0,at.indexOf("Center")):at:nn==="rtl"?"bottomRight":"bottomLeft",[at,nn]),De=Mt("dropdown",fe),[dt,ft]=(0,a.Z)(De),[,on]=(0,y.Z)(),Yt=x.Children.only(Ce),We=(0,st.Tm)(Yt,{className:Ie()(`${De}-trigger`,{[`${De}-rtl`]:nn==="rtl"},Yt.props.className),disabled:Ze}),Ye=Ze?[]:Pe;let we;Ye&&Ye.includes("contextMenu")&&(we=!0);const[me,Te]=(0,Ee.Z)(!1,{value:Ve!=null?Ve:Tt}),ze=(0,Re.useEvent)(Ae=>{pt==null||pt(Ae),_t==null||_t(Ae),Te(Ae)}),ye=Ie()(It,jt,ft,{[`${De}-rtl`]:nn==="rtl"}),he=(0,nt.Z)({arrowPointAtCenter:typeof ce=="object"&&ce.pointAtCenter,autoAdjustOverflow:je,offset:on.marginXXS,arrowWidth:ce?on.sizePopupArrow:0,borderRadius:on.borderRadius}),tt=x.useCallback(()=>{Te(!1)},[]),Oe=()=>{let Ae;return de!=null&&de.items?Ae=x.createElement(Je.default,Object.assign({},de)):typeof ht=="function"?Ae=ht():Ae=ht,ve&&(Ae=ve(Ae)),Ae=x.Children.only(typeof Ae=="string"?x.createElement("span",null,Ae):Ae),x.createElement(le.J,{prefixCls:`${De}-menu`,expandIcon:x.createElement("span",{className:`${De}-menu-submenu-arrow`},x.createElement(pe.Z,{className:`${De}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:tt,validator:Ge=>{let{mode:Bt}=Ge}},Ae)};return dt(x.createElement(Ne.Z,Object.assign({alignPoint:we},(0,He.Z)(ie,["rootClassName"]),{mouseEnterDelay:an,mouseLeaveDelay:vt,visible:me,builtinPlacements:he,arrow:!!ce,overlayClassName:ye,prefixCls:De,getPopupContainer:Qe||qe,transitionName:Et,trigger:Ye,overlay:Oe,placement:Vt,onVisibleChange:ze}),We))};function z(ie){return Object.assign(Object.assign({},ie),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const ne=(0,ot.Z)(b,"dropdown",ie=>ie,z),ae=ie=>x.createElement(ne,Object.assign({},ie),x.createElement("span",null));b._InternalPanelDoNotUseOrYouWillBeFired=ae,kt.Z=b},38854:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return y}});var x=re(91857),pe=re(92310),Xe=re.n(pe),Ie=re(59301),Ne=re(18785),Re=re(3113),Ee=re(36355),He=re(81327),nt=re(33234),ot=re(47211),st=function(a,E){var b={};for(var z in a)Object.prototype.hasOwnProperty.call(a,z)&&E.indexOf(z)<0&&(b[z]=a[z]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,z=Object.getOwnPropertySymbols(a);ne{const{getPopupContainer:E,getPrefixCls:b,direction:z}=Ie.useContext(Ee.E_),{prefixCls:ne,type:ae="default",danger:ie,disabled:de,loading:ce,onClick:fe,htmlType:Ce,children:Pe,className:Ze,menu:ve,arrow:Qe,autoFocus:It,overlay:jt,trigger:Ve,align:pt,open:Tt,onOpenChange:_t,placement:an,getPopupContainer:vt,href:je,icon:at=Ie.createElement(Ne.Z,null),title:ht,buttonsRender:Fe=Oe=>Oe,mouseEnterDelay:qe,mouseLeaveDelay:Mt,overlayClassName:nn,overlayStyle:Et,destroyPopupOnHide:Vt,dropdownRender:De}=a,dt=st(a,["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"]),ft=b("dropdown",ne),on=`${ft}-button`,[Yt,We]=(0,ot.Z)(ft),Ye={menu:ve,arrow:Qe,autoFocus:It,align:pt,disabled:de,trigger:de?[]:Ve,onOpenChange:_t,getPopupContainer:vt||E,mouseEnterDelay:qe,mouseLeaveDelay:Mt,overlayClassName:nn,overlayStyle:Et,destroyPopupOnHide:Vt,dropdownRender:De},{compactSize:we,compactItemClassnames:me}=(0,nt.ri)(ft,z),Te=Xe()(on,me,Ze,We);"overlay"in a&&(Ye.overlay=jt),"open"in a&&(Ye.open=Tt),"placement"in a?Ye.placement=an:Ye.placement=z==="rtl"?"bottomLeft":"bottomRight";const ze=Ie.createElement(Re.ZP,{type:ae,danger:ie,disabled:de,loading:ce,onClick:fe,htmlType:Ce,href:je,title:ht},Pe),ye=Ie.createElement(Re.ZP,{type:ae,danger:ie,icon:at}),[he,tt]=Fe([ze,ye]);return Yt(Ie.createElement(He.Z.Compact,Object.assign({className:Te,size:we,block:!0},dt),he,Ie.createElement(x.Z,Object.assign({},Ye),tt)))};$e.__ANT_BUTTON=!0;var Je=$e;const le=x.Z;le.Button=Je;var y=le},47211:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return st}});var x=re(17313),pe=re(13826),Xe=re(92899),Ie=re(29878),Ne=re(19447),Re=re(83116),Ee=re(37613),nt=$e=>{const{componentCls:Je,menuCls:le,colorError:y,colorTextLightSolid:a}=$e,E=`${le}-item`;return{[`${Je}, ${Je}-menu-submenu`]:{[`${le} ${E}`]:{[`&${E}-danger:not(${E}-disabled)`]:{color:y,"&:hover":{color:a,backgroundColor:y}}}}}};const ot=$e=>{const{componentCls:Je,menuCls:le,zIndexPopup:y,dropdownArrowDistance:a,sizePopupArrow:E,antCls:b,iconCls:z,motionDurationMid:ne,dropdownPaddingVertical:ae,fontSize:ie,dropdownEdgeChildPadding:de,colorTextDisabled:ce,fontSizeIcon:fe,controlPaddingHorizontal:Ce,colorBgElevated:Pe}=$e;return[{[Je]:Object.assign(Object.assign({},(0,x.Wf)($e)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:y,display:"block","&::before":{position:"absolute",insetBlock:-a+E/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${b}-btn`]:{[`& > ${z}-down, & > ${b}-btn-icon > ${z}-down`]:{fontSize:fe}},[`${Je}-wrap`]:{position:"relative",[`${b}-btn > ${z}-down`]:{fontSize:fe},[`${z}-down::before`]:{transition:`transform ${ne}`}},[`${Je}-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${Je}-placement-bottomLeft, + `]:{[`&:hover ${Ee}-inner`]:{backgroundColor:Re.colorPrimaryHover,borderColor:"transparent"}}},{[Ee]:{"&-indeterminate":{[`${Ee}-inner`]:{backgroundColor:Re.colorBgContainer,borderColor:Re.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:Re.fontSizeLG/2,height:Re.fontSizeLG/2,backgroundColor:Re.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${He}-disabled`]:{cursor:"not-allowed"},[`${Ee}-disabled`]:{[`&, ${Ee}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${Ee}-inner`]:{background:Re.colorBgContainerDisabled,borderColor:Re.colorBorder,"&:after":{borderColor:Re.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:Re.colorTextDisabled},[`&${Ee}-indeterminate ${Ee}-inner::after`]:{background:Re.colorTextDisabled}}}]};function Ne(Re,Ee){const He=(0,pe.TS)(Ee,{checkboxCls:`.${Re}`,checkboxSize:Ee.controlInteractiveSize});return[Ie(He)]}kt.ZP=(0,Xe.Z)("Checkbox",(Re,Ee)=>{let{prefixCls:He}=Ee;return[Ne(He,Re)]})},28103:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return $e}});var x=re(92310),pe=re.n(x),Xe=re(59301),Ie=re(36355),Ne=re(17313),Re=re(83116),Ee=re(37613);const He=Je=>{const{componentCls:le,sizePaddingEdgeHorizontal:y,colorSplit:a,lineWidth:E,textPaddingInline:b,orientationMargin:z,verticalMarginInline:ne}=Je;return{[le]:Object.assign(Object.assign({},(0,Ne.Wf)(Je)),{borderBlockStart:`${E}px solid ${a}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:ne,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${E}px solid ${a}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${Je.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${le}-with-text`]:{display:"flex",alignItems:"center",margin:`${Je.dividerHorizontalWithTextGutterMargin}px 0`,color:Je.colorTextHeading,fontWeight:500,fontSize:Je.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${a}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${E}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${le}-with-text-left`]:{"&::before":{width:`${z*100}%`},"&::after":{width:`${100-z*100}%`}},[`&-horizontal${le}-with-text-right`]:{"&::before":{width:`${100-z*100}%`},"&::after":{width:`${z*100}%`}},[`${le}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:b},"&-dashed":{background:"none",borderColor:a,borderStyle:"dashed",borderWidth:`${E}px 0 0`},[`&-horizontal${le}-with-text${le}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${le}-dashed`]:{borderInlineStartWidth:E,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${le}-with-text`]:{color:Je.colorText,fontWeight:"normal",fontSize:Je.fontSize},[`&-horizontal${le}-with-text-left${le}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${le}-inner-text`]:{paddingInlineStart:y}},[`&-horizontal${le}-with-text-right${le}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${le}-inner-text`]:{paddingInlineEnd:y}}})}};var nt=(0,Re.Z)("Divider",Je=>{const le=(0,Ee.TS)(Je,{dividerHorizontalWithTextGutterMargin:Je.margin,dividerHorizontalGutterMargin:Je.marginLG,sizePaddingEdgeHorizontal:0});return[He(le)]},Je=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Je.marginXS})),ot=function(Je,le){var y={};for(var a in Je)Object.prototype.hasOwnProperty.call(Je,a)&&le.indexOf(a)<0&&(y[a]=Je[a]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var E=0,a=Object.getOwnPropertySymbols(Je);E{const{getPrefixCls:le,direction:y,divider:a}=Xe.useContext(Ie.E_),{prefixCls:E,type:b="horizontal",orientation:z="center",orientationMargin:ne,className:ae,rootClassName:ie,children:de,dashed:ce,plain:fe,style:Ce}=Je,Pe=ot(Je,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Ze=le("divider",E),[ve,Qe]=nt(Ze),It=z.length>0?`-${z}`:z,jt=!!de,Ve=z==="left"&&ne!=null,pt=z==="right"&&ne!=null,Tt=pe()(Ze,a==null?void 0:a.className,Qe,`${Ze}-${b}`,{[`${Ze}-with-text`]:jt,[`${Ze}-with-text${It}`]:jt,[`${Ze}-dashed`]:!!ce,[`${Ze}-plain`]:!!fe,[`${Ze}-rtl`]:y==="rtl",[`${Ze}-no-default-orientation-margin-left`]:Ve,[`${Ze}-no-default-orientation-margin-right`]:pt},ae,ie),_t=Xe.useMemo(()=>typeof ne=="number"?ne:/^\d+$/.test(ne)?Number(ne):ne,[ne]),an=Object.assign(Object.assign({},Ve&&{marginLeft:_t}),pt&&{marginRight:_t});return ve(Xe.createElement("div",Object.assign({className:Tt,style:Object.assign(Object.assign({},a==null?void 0:a.style),Ce)},Pe,{role:"separator"}),de&&b!=="vertical"&&Xe.createElement("span",{className:`${Ze}-inner-text`,style:an},de)))}},43428:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return De}});var x=re(92310),pe=re.n(x),Xe=re(33885),Ie=re(42978),Ne=re(43403),Re=re(34280),Ee=re(59301),He=Ee.createContext(null),nt=Ee.createContext({}),ot=He,st=re(20068),$e=re(54476),Je=re(77900),le=re(10228),y=re(26112),a=re(70425),E=function(ft){var on=ft.prefixCls,Yt=ft.className,We=ft.style,Ye=ft.children,we=ft.containerRef,me=ft.id,Te=ft.onMouseEnter,ze=ft.onMouseOver,ye=ft.onMouseLeave,he=ft.onClick,tt=ft.onKeyDown,Oe=ft.onKeyUp,Ae={onMouseEnter:Te,onMouseOver:ze,onMouseLeave:ye,onClick:he,onKeyDown:tt,onKeyUp:Oe},Ge=Ee.useContext(nt),Bt=Ge.panel,Pt=(0,a.useComposeRef)(Bt,we);return Ee.createElement(Ee.Fragment,null,Ee.createElement("div",(0,$e.Z)({id:me,className:pe()("".concat(on,"-content"),Yt),style:(0,Xe.Z)({},We),"aria-modal":"true",role:"dialog",ref:Pt},Ae),Ye))},b=E,z=re(48736);function ne(dt){return typeof dt=="string"&&String(Number(dt))===dt?((0,z.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(dt)):dt}function ae(dt){warning(!("wrapperClassName"in dt),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!dt.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var ie={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function de(dt,ft){var on,Yt,We,Ye,we=dt.prefixCls,me=dt.open,Te=dt.placement,ze=dt.inline,ye=dt.push,he=dt.forceRender,tt=dt.autoFocus,Oe=dt.keyboard,Ae=dt.rootClassName,Ge=dt.rootStyle,Bt=dt.zIndex,Pt=dt.className,Wt=dt.id,Ht=dt.style,Gt=dt.motion,Be=dt.width,lt=dt.height,At=dt.children,gt=dt.contentWrapperStyle,bt=dt.mask,dn=dt.maskClosable,Pn=dt.maskMotion,gn=dt.maskClassName,Bn=dt.maskStyle,Hn=dt.afterOpenChange,Dn=dt.onClose,Wn=dt.onMouseEnter,Jn=dt.onMouseOver,aa=dt.onMouseLeave,yn=dt.onClick,pa=dt.onKeyDown,na=dt.onKeyUp,Xn=Ee.useRef(),ea=Ee.useRef(),Ra=Ee.useRef();Ee.useImperativeHandle(ft,function(){return Xn.current});var Un=function(St){var ln=St.keyCode,Le=St.shiftKey;switch(ln){case le.Z.TAB:{if(ln===le.Z.TAB){if(!Le&&document.activeElement===Ra.current){var mn;(mn=ea.current)===null||mn===void 0||mn.focus({preventScroll:!0})}else if(Le&&document.activeElement===ea.current){var zn;(zn=Ra.current)===null||zn===void 0||zn.focus({preventScroll:!0})}}break}case le.Z.ESC:{Dn&&Oe&&(St.stopPropagation(),Dn(St));break}}};Ee.useEffect(function(){if(me&&tt){var Ot;(Ot=Xn.current)===null||Ot===void 0||Ot.focus({preventScroll:!0})}},[me]);var Ja=Ee.useState(!1),tr=(0,Ie.Z)(Ja,2),ra=tr[0],ya=tr[1],La=Ee.useContext(ot),Ua;ye===!1?Ua={distance:0}:ye===!0?Ua={}:Ua=ye||{};var it=(on=(Yt=(We=Ua)===null||We===void 0?void 0:We.distance)!==null&&Yt!==void 0?Yt:La==null?void 0:La.pushDistance)!==null&&on!==void 0?on:180,wt=Ee.useMemo(function(){return{pushDistance:it,push:function(){ya(!0)},pull:function(){ya(!1)}}},[it]);Ee.useEffect(function(){if(me){var Ot;La==null||(Ot=La.push)===null||Ot===void 0||Ot.call(La)}else{var St;La==null||(St=La.pull)===null||St===void 0||St.call(La)}},[me]),Ee.useEffect(function(){return function(){var Ot;La==null||(Ot=La.pull)===null||Ot===void 0||Ot.call(La)}},[]);var yt=bt&&Ee.createElement(Je.default,(0,$e.Z)({key:"mask"},Pn,{visible:me}),function(Ot,St){var ln=Ot.className,Le=Ot.style;return Ee.createElement("div",{className:pe()("".concat(we,"-mask"),ln,gn),style:(0,Xe.Z)((0,Xe.Z)({},Le),Bn),onClick:dn&&me?Dn:void 0,ref:St})}),Cn=typeof Gt=="function"?Gt(Te):Gt,bn={};if(ra&&it)switch(Te){case"top":bn.transform="translateY(".concat(it,"px)");break;case"bottom":bn.transform="translateY(".concat(-it,"px)");break;case"left":bn.transform="translateX(".concat(it,"px)");break;default:bn.transform="translateX(".concat(-it,"px)");break}Te==="left"||Te==="right"?bn.width=ne(Be):bn.height=ne(lt);var pn={onMouseEnter:Wn,onMouseOver:Jn,onMouseLeave:aa,onClick:yn,onKeyDown:pa,onKeyUp:na},ua=Ee.createElement(Je.default,(0,$e.Z)({key:"panel"},Cn,{visible:me,forceRender:he,onVisibleChanged:function(St){Hn==null||Hn(St)},removeOnLeave:!1,leavedClassName:"".concat(we,"-content-wrapper-hidden")}),function(Ot,St){var ln=Ot.className,Le=Ot.style;return Ee.createElement("div",(0,$e.Z)({className:pe()("".concat(we,"-content-wrapper"),ln),style:(0,Xe.Z)((0,Xe.Z)((0,Xe.Z)({},bn),Le),gt)},(0,y.Z)(dt,{data:!0})),Ee.createElement(b,(0,$e.Z)({id:Wt,containerRef:St,prefixCls:we,className:Pt,style:Ht},pn),At))}),Vn=(0,Xe.Z)({},Ge);return Bt&&(Vn.zIndex=Bt),Ee.createElement(ot.Provider,{value:wt},Ee.createElement("div",{className:pe()(we,"".concat(we,"-").concat(Te),Ae,(Ye={},(0,st.Z)(Ye,"".concat(we,"-open"),me),(0,st.Z)(Ye,"".concat(we,"-inline"),ze),Ye)),style:Vn,tabIndex:-1,ref:Xn,onKeyDown:Un},yt,Ee.createElement("div",{tabIndex:0,ref:ea,style:ie,"aria-hidden":"true","data-sentinel":"start"}),ua,Ee.createElement("div",{tabIndex:0,ref:Ra,style:ie,"aria-hidden":"true","data-sentinel":"end"})))}var ce=Ee.forwardRef(de),fe=ce,Ce=function(ft){var on=ft.open,Yt=on===void 0?!1:on,We=ft.prefixCls,Ye=We===void 0?"rc-drawer":We,we=ft.placement,me=we===void 0?"right":we,Te=ft.autoFocus,ze=Te===void 0?!0:Te,ye=ft.keyboard,he=ye===void 0?!0:ye,tt=ft.width,Oe=tt===void 0?378:tt,Ae=ft.mask,Ge=Ae===void 0?!0:Ae,Bt=ft.maskClosable,Pt=Bt===void 0?!0:Bt,Wt=ft.getContainer,Ht=ft.forceRender,Gt=ft.afterOpenChange,Be=ft.destroyOnClose,lt=ft.onMouseEnter,At=ft.onMouseOver,gt=ft.onMouseLeave,bt=ft.onClick,dn=ft.onKeyDown,Pn=ft.onKeyUp,gn=ft.panelRef,Bn=Ee.useState(!1),Hn=(0,Ie.Z)(Bn,2),Dn=Hn[0],Wn=Hn[1],Jn=Ee.useState(!1),aa=(0,Ie.Z)(Jn,2),yn=aa[0],pa=aa[1];(0,Re.Z)(function(){pa(!0)},[]);var na=yn?Yt:!1,Xn=Ee.useRef(),ea=Ee.useRef();(0,Re.Z)(function(){na&&(ea.current=document.activeElement)},[na]);var Ra=function(ya){var La;if(Wn(ya),Gt==null||Gt(ya),!ya&&ea.current&&!((La=Xn.current)!==null&&La!==void 0&&La.contains(ea.current))){var Ua;(Ua=ea.current)===null||Ua===void 0||Ua.focus({preventScroll:!0})}},Un=Ee.useMemo(function(){return{panel:gn}},[gn]);if(!Ht&&!Dn&&!na&&Be)return null;var Ja={onMouseEnter:lt,onMouseOver:At,onMouseLeave:gt,onClick:bt,onKeyDown:dn,onKeyUp:Pn},tr=(0,Xe.Z)((0,Xe.Z)({},ft),{},{open:na,prefixCls:Ye,placement:me,autoFocus:ze,keyboard:he,width:Oe,mask:Ge,maskClosable:Pt,inline:Wt===!1,afterOpenChange:Ra,ref:Xn},Ja);return Ee.createElement(nt.Provider,{value:Un},Ee.createElement(Ne.Z,{open:na||Ht||Dn,autoDestroy:!1,getContainer:Wt,autoLock:Ge&&(na||Dn)},Ee.createElement(fe,tr)))},Pe=Ce,Ze=Pe,ve=re(62892),Qe=re(36355),It=re(32441),jt=re(47729),pt=dt=>{const{prefixCls:ft,title:on,footer:Yt,extra:We,closeIcon:Ye,closable:we,onClose:me,headerStyle:Te,drawerStyle:ze,bodyStyle:ye,footerStyle:he,children:tt}=dt,Oe=Ee.useCallback(Wt=>Ee.createElement("button",{type:"button",onClick:me,"aria-label":"Close",className:`${ft}-close`},Wt),[me]),[Ae,Ge]=(0,jt.Z)(we,Ye,Oe,void 0,!0),Bt=Ee.useMemo(()=>!on&&!Ae?null:Ee.createElement("div",{style:Te,className:pe()(`${ft}-header`,{[`${ft}-header-close-only`]:Ae&&!on&&!We})},Ee.createElement("div",{className:`${ft}-header-title`},Ge,on&&Ee.createElement("div",{className:`${ft}-title`},on)),We&&Ee.createElement("div",{className:`${ft}-extra`},We)),[Ae,Ge,We,Te,ft,on]),Pt=Ee.useMemo(()=>{if(!Yt)return null;const Wt=`${ft}-footer`;return Ee.createElement("div",{className:Wt,style:he},Yt)},[Yt,he,ft]);return Ee.createElement("div",{className:`${ft}-wrapper-body`,style:ze},Bt,Ee.createElement("div",{className:`${ft}-body`,style:ye},tt),Pt)},Tt=re(33234),_t=re(83116),an=re(37613),je=dt=>{const{componentCls:ft,motionDurationSlow:on}=dt,Yt={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${on}`}}};return{[ft]:{[`${ft}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${on}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${ft}-panel-motion`]:{"&-left":[Yt,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[Yt,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[Yt,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[Yt,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const at=dt=>{const{componentCls:ft,zIndexPopup:on,colorBgMask:Yt,colorBgElevated:We,motionDurationSlow:Ye,motionDurationMid:we,padding:me,paddingLG:Te,fontSizeLG:ze,lineHeightLG:ye,lineWidth:he,lineType:tt,colorSplit:Oe,marginSM:Ae,colorIcon:Ge,colorIconHover:Bt,colorText:Pt,fontWeightStrong:Wt,footerPaddingBlock:Ht,footerPaddingInline:Gt}=dt,Be=`${ft}-content-wrapper`;return{[ft]:{position:"fixed",inset:0,zIndex:on,pointerEvents:"none","&-pure":{position:"relative",background:We,[`&${ft}-left`]:{boxShadow:dt.boxShadowDrawerLeft},[`&${ft}-right`]:{boxShadow:dt.boxShadowDrawerRight},[`&${ft}-top`]:{boxShadow:dt.boxShadowDrawerUp},[`&${ft}-bottom`]:{boxShadow:dt.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${ft}-mask`]:{position:"absolute",inset:0,zIndex:on,background:Yt,pointerEvents:"auto"},[Be]:{position:"absolute",zIndex:on,maxWidth:"100vw",transition:`all ${Ye}`,"&-hidden":{display:"none"}},[`&-left > ${Be}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:dt.boxShadowDrawerLeft},[`&-right > ${Be}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:dt.boxShadowDrawerRight},[`&-top > ${Be}`]:{top:0,insetInline:0,boxShadow:dt.boxShadowDrawerUp},[`&-bottom > ${Be}`]:{bottom:0,insetInline:0,boxShadow:dt.boxShadowDrawerDown},[`${ft}-content`]:{width:"100%",height:"100%",overflow:"auto",background:We,pointerEvents:"auto"},[`${ft}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${ft}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${me}px ${Te}px`,fontSize:ze,lineHeight:ye,borderBottom:`${he}px ${tt} ${Oe}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${ft}-extra`]:{flex:"none"},[`${ft}-close`]:{display:"inline-block",marginInlineEnd:Ae,color:Ge,fontWeight:Wt,fontSize:ze,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${we}`,textRendering:"auto","&:focus, &:hover":{color:Bt,textDecoration:"none"}},[`${ft}-title`]:{flex:1,margin:0,color:Pt,fontWeight:dt.fontWeightStrong,fontSize:ze,lineHeight:ye},[`${ft}-body`]:{flex:1,minWidth:0,minHeight:0,padding:Te,overflow:"auto"},[`${ft}-footer`]:{flexShrink:0,padding:`${Ht}px ${Gt}px`,borderTop:`${he}px ${tt} ${Oe}`},"&-rtl":{direction:"rtl"}}}};var ht=(0,_t.Z)("Drawer",dt=>{const ft=(0,an.TS)(dt,{});return[at(ft),je(ft)]},dt=>({zIndexPopup:dt.zIndexPopupBase,footerPaddingBlock:dt.paddingXS,footerPaddingInline:dt.padding})),Fe=re(11575),qe=function(dt,ft){var on={};for(var Yt in dt)Object.prototype.hasOwnProperty.call(dt,Yt)&&ft.indexOf(Yt)<0&&(on[Yt]=dt[Yt]);if(dt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var We=0,Yt=Object.getOwnPropertySymbols(dt);We{var ft;const{rootClassName:on,width:Yt,height:We,size:Ye="default",mask:we=!0,push:me=nn,open:Te,afterOpenChange:ze,onClose:ye,prefixCls:he,getContainer:tt,style:Oe,className:Ae,visible:Ge,afterVisibleChange:Bt}=dt,Pt=qe(dt,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:Wt,getPrefixCls:Ht,direction:Gt,drawer:Be}=Ee.useContext(Qe.E_),lt=Ht("drawer",he),[At,gt]=ht(lt),bt=tt===void 0&&Wt?()=>Wt(document.body):tt,dn=pe()({"no-mask":!we,[`${lt}-rtl`]:Gt==="rtl"},on,gt),Pn=Ee.useMemo(()=>Yt!=null?Yt:Ye==="large"?736:378,[Yt,Ye]),gn=Ee.useMemo(()=>We!=null?We:Ye==="large"?736:378,[We,Ye]),Bn={motionName:(0,ve.m)(lt,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},Hn=Wn=>({motionName:(0,ve.m)(lt,`panel-motion-${Wn}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),Dn=(0,Fe.H)();return At(Ee.createElement(Tt.BR,null,Ee.createElement(It.Ux,{status:!0,override:!0},Ee.createElement(Ze,Object.assign({prefixCls:lt,onClose:ye,maskMotion:Bn,motion:Hn},Pt,{open:Te!=null?Te:Ge,mask:we,push:me,width:Pn,height:gn,style:Object.assign(Object.assign({},Be==null?void 0:Be.style),Oe),className:pe()(Be==null?void 0:Be.className,Ae),rootClassName:dn,getContainer:bt,afterOpenChange:ze!=null?ze:Bt,panelRef:Dn}),Ee.createElement(pt,Object.assign({prefixCls:lt},Pt,{onClose:ye}))))))},Vt=dt=>{const{prefixCls:ft,style:on,className:Yt,placement:We="right"}=dt,Ye=qe(dt,["prefixCls","style","className","placement"]),{getPrefixCls:we}=Ee.useContext(Qe.E_),me=we("drawer",ft),[Te,ze]=ht(me),ye=pe()(me,`${me}-pure`,`${me}-${We}`,ze,Yt);return Te(Ee.createElement("div",{className:ye,style:on},Ee.createElement(pt,Object.assign({prefixCls:me},Ye))))};Et._InternalPanelDoNotUseOrYouWillBeFired=Vt;var De=Et},91857:function(ct,kt,re){"use strict";var x=re(59301),pe=re(38819),Xe=re(92310),Ie=re.n(Xe),Ne=re(31561),Re=re(70425),Ee=re(18929),He=re(2738),nt=re(79676),ot=re(53487),st=re(92343),$e=re(36355),Je=re(20834),le=re(40875),y=re(88088),a=re(47211);const E=null,b=ie=>{const{menu:de,arrow:ce,prefixCls:fe,children:Ce,trigger:Pe,disabled:Ze,dropdownRender:ve,getPopupContainer:Qe,overlayClassName:It,rootClassName:jt,open:Ve,onOpenChange:pt,visible:Tt,onVisibleChange:_t,mouseEnterDelay:an=.15,mouseLeaveDelay:vt=.1,autoAdjustOverflow:je=!0,placement:at="",overlay:ht,transitionName:Fe}=ie,{getPopupContainer:qe,getPrefixCls:Mt,direction:nn}=x.useContext($e.E_),Et=x.useMemo(()=>{const Ae=Mt();return Fe!==void 0?Fe:at.includes("top")?`${Ae}-slide-down`:`${Ae}-slide-up`},[Mt,at,Fe]),Vt=x.useMemo(()=>at?at.includes("Center")?at.slice(0,at.indexOf("Center")):at:nn==="rtl"?"bottomRight":"bottomLeft",[at,nn]),De=Mt("dropdown",fe),[dt,ft]=(0,a.Z)(De),[,on]=(0,y.Z)(),Yt=x.Children.only(Ce),We=(0,st.Tm)(Yt,{className:Ie()(`${De}-trigger`,{[`${De}-rtl`]:nn==="rtl"},Yt.props.className),disabled:Ze}),Ye=Ze?[]:Pe;let we;Ye&&Ye.includes("contextMenu")&&(we=!0);const[me,Te]=(0,Ee.Z)(!1,{value:Ve!=null?Ve:Tt}),ze=(0,Re.useEvent)(Ae=>{pt==null||pt(Ae),_t==null||_t(Ae),Te(Ae)}),ye=Ie()(It,jt,ft,{[`${De}-rtl`]:nn==="rtl"}),he=(0,nt.Z)({arrowPointAtCenter:typeof ce=="object"&&ce.pointAtCenter,autoAdjustOverflow:je,offset:on.marginXXS,arrowWidth:ce?on.sizePopupArrow:0,borderRadius:on.borderRadius}),tt=x.useCallback(()=>{Te(!1)},[]),Oe=()=>{let Ae;return de!=null&&de.items?Ae=x.createElement(Je.default,Object.assign({},de)):typeof ht=="function"?Ae=ht():Ae=ht,ve&&(Ae=ve(Ae)),Ae=x.Children.only(typeof Ae=="string"?x.createElement("span",null,Ae):Ae),x.createElement(le.J,{prefixCls:`${De}-menu`,expandIcon:x.createElement("span",{className:`${De}-menu-submenu-arrow`},x.createElement(pe.Z,{className:`${De}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:tt,validator:Ge=>{let{mode:Bt}=Ge}},Ae)};return dt(x.createElement(Ne.Z,Object.assign({alignPoint:we},(0,He.Z)(ie,["rootClassName"]),{mouseEnterDelay:an,mouseLeaveDelay:vt,visible:me,builtinPlacements:he,arrow:!!ce,overlayClassName:ye,prefixCls:De,getPopupContainer:Qe||qe,transitionName:Et,trigger:Ye,overlay:Oe,placement:Vt,onVisibleChange:ze}),We))};function z(ie){return Object.assign(Object.assign({},ie),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const ne=(0,ot.Z)(b,"dropdown",ie=>ie,z),ae=ie=>x.createElement(ne,Object.assign({},ie),x.createElement("span",null));b._InternalPanelDoNotUseOrYouWillBeFired=ae,kt.Z=b},38854:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return y}});var x=re(91857),pe=re(92310),Xe=re.n(pe),Ie=re(59301),Ne=re(18785),Re=re(3113),Ee=re(36355),He=re(81327),nt=re(33234),ot=re(47211),st=function(a,E){var b={};for(var z in a)Object.prototype.hasOwnProperty.call(a,z)&&E.indexOf(z)<0&&(b[z]=a[z]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,z=Object.getOwnPropertySymbols(a);ne{const{getPopupContainer:E,getPrefixCls:b,direction:z}=Ie.useContext(Ee.E_),{prefixCls:ne,type:ae="default",danger:ie,disabled:de,loading:ce,onClick:fe,htmlType:Ce,children:Pe,className:Ze,menu:ve,arrow:Qe,autoFocus:It,overlay:jt,trigger:Ve,align:pt,open:Tt,onOpenChange:_t,placement:an,getPopupContainer:vt,href:je,icon:at=Ie.createElement(Ne.Z,null),title:ht,buttonsRender:Fe=Oe=>Oe,mouseEnterDelay:qe,mouseLeaveDelay:Mt,overlayClassName:nn,overlayStyle:Et,destroyPopupOnHide:Vt,dropdownRender:De}=a,dt=st(a,["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"]),ft=b("dropdown",ne),on=`${ft}-button`,[Yt,We]=(0,ot.Z)(ft),Ye={menu:ve,arrow:Qe,autoFocus:It,align:pt,disabled:de,trigger:de?[]:Ve,onOpenChange:_t,getPopupContainer:vt||E,mouseEnterDelay:qe,mouseLeaveDelay:Mt,overlayClassName:nn,overlayStyle:Et,destroyPopupOnHide:Vt,dropdownRender:De},{compactSize:we,compactItemClassnames:me}=(0,nt.ri)(ft,z),Te=Xe()(on,me,Ze,We);"overlay"in a&&(Ye.overlay=jt),"open"in a&&(Ye.open=Tt),"placement"in a?Ye.placement=an:Ye.placement=z==="rtl"?"bottomLeft":"bottomRight";const ze=Ie.createElement(Re.ZP,{type:ae,danger:ie,disabled:de,loading:ce,onClick:fe,htmlType:Ce,href:je,title:ht},Pe),ye=Ie.createElement(Re.ZP,{type:ae,danger:ie,icon:at}),[he,tt]=Fe([ze,ye]);return Yt(Ie.createElement(He.Z.Compact,Object.assign({className:Te,size:we,block:!0},dt),he,Ie.createElement(x.Z,Object.assign({},Ye),tt)))};$e.__ANT_BUTTON=!0;var Je=$e;const le=x.Z;le.Button=Je;var y=le},47211:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return st}});var x=re(17313),pe=re(13826),Xe=re(92899),Ie=re(29878),Ne=re(19447),Re=re(83116),Ee=re(37613),nt=$e=>{const{componentCls:Je,menuCls:le,colorError:y,colorTextLightSolid:a}=$e,E=`${le}-item`;return{[`${Je}, ${Je}-menu-submenu`]:{[`${le} ${E}`]:{[`&${E}-danger:not(${E}-disabled)`]:{color:y,"&:hover":{color:a,backgroundColor:y}}}}}};const ot=$e=>{const{componentCls:Je,menuCls:le,zIndexPopup:y,dropdownArrowDistance:a,sizePopupArrow:E,antCls:b,iconCls:z,motionDurationMid:ne,dropdownPaddingVertical:ae,fontSize:ie,dropdownEdgeChildPadding:de,colorTextDisabled:ce,fontSizeIcon:fe,controlPaddingHorizontal:Ce,colorBgElevated:Pe}=$e;return[{[Je]:Object.assign(Object.assign({},(0,x.Wf)($e)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:y,display:"block","&::before":{position:"absolute",insetBlock:-a+E/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${b}-btn`]:{[`& > ${z}-down, & > ${b}-btn-icon > ${z}-down`]:{fontSize:fe}},[`${Je}-wrap`]:{position:"relative",[`${b}-btn > ${z}-down`]:{fontSize:fe},[`${z}-down::before`]:{transition:`transform ${ne}`}},[`${Je}-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${Je}-placement-bottomLeft, &${b}-slide-down-appear${b}-slide-down-appear-active${Je}-placement-bottomLeft, &${b}-slide-down-enter${b}-slide-down-enter-active${Je}-placement-bottom, &${b}-slide-down-appear${b}-slide-down-appear-active${Je}-placement-bottom, @@ -117,10 +117,10 @@ &${b}-slide-down-leave${b}-slide-down-leave-active${Je}-placement-bottom, &${b}-slide-down-leave${b}-slide-down-leave-active${Je}-placement-bottomRight`]:{animationName:pe.Uw},[`&${b}-slide-up-leave${b}-slide-up-leave-active${Je}-placement-topLeft, &${b}-slide-up-leave${b}-slide-up-leave-active${Je}-placement-top, - &${b}-slide-up-leave${b}-slide-up-leave-active${Je}-placement-topRight`]:{animationName:pe.ly}})},(0,Ne.ZP)($e,{colorBg:Pe,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${Je} ${le}`]:{position:"relative",margin:0},[`${le}-submenu-popup`]:{position:"absolute",zIndex:y,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${Je}, ${Je}-menu-submenu`]:{[le]:Object.assign(Object.assign({padding:de,listStyleType:"none",backgroundColor:Pe,backgroundClip:"padding-box",borderRadius:$e.borderRadiusLG,outline:"none",boxShadow:$e.boxShadowSecondary},(0,x.Qy)($e)),{[`${le}-item-group-title`]:{padding:`${ae}px ${Ce}px`,color:$e.colorTextDescription,transition:`all ${ne}`},[`${le}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${le}-item-icon`]:{minWidth:ie,marginInlineEnd:$e.marginXS,fontSize:$e.fontSizeSM},[`${le}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${ne}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${le}-item, ${le}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${ae}px ${Ce}px`,color:$e.colorText,fontWeight:"normal",fontSize:ie,lineHeight:$e.lineHeight,cursor:"pointer",transition:`all ${ne}`,borderRadius:$e.borderRadiusSM,"&:hover, &-active":{backgroundColor:$e.controlItemBgHover}},(0,x.Qy)($e)),{"&-selected":{color:$e.colorPrimary,backgroundColor:$e.controlItemBgActive,"&:hover, &-active":{backgroundColor:$e.controlItemBgActiveHover}},"&-disabled":{color:ce,cursor:"not-allowed","&:hover":{color:ce,backgroundColor:Pe,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${$e.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:$e.colorSplit},[`${Je}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:$e.paddingXS,[`${Je}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:$e.colorTextDescription,fontSize:fe,fontStyle:"normal"}}}),[`${le}-item-group-list`]:{margin:`0 ${$e.marginXS}px`,padding:0,listStyle:"none"},[`${le}-submenu-title`]:{paddingInlineEnd:Ce+$e.fontSizeSM},[`${le}-submenu-vertical`]:{position:"relative"},[`${le}-submenu${le}-submenu-disabled ${Je}-menu-submenu-title`]:{[`&, ${Je}-menu-submenu-arrow-icon`]:{color:ce,backgroundColor:Pe,cursor:"not-allowed"}},[`${le}-submenu-selected ${Je}-menu-submenu-title`]:{color:$e.colorPrimary}})}},[(0,pe.oN)($e,"slide-up"),(0,pe.oN)($e,"slide-down"),(0,Xe.Fm)($e,"move-up"),(0,Xe.Fm)($e,"move-down"),(0,Ie._y)($e,"zoom-big")]]};var st=(0,Re.Z)("Dropdown",($e,Je)=>{let{rootPrefixCls:le}=Je;const{marginXXS:y,sizePopupArrow:a,controlHeight:E,fontSize:b,lineHeight:z,paddingXXS:ne,componentCls:ae,borderRadiusLG:ie}=$e,de=(E-b*z)/2,{dropdownArrowOffset:ce}=(0,Ne.fS)({contentRadius:ie}),fe=(0,Ee.TS)($e,{menuCls:`${ae}-menu`,rootPrefixCls:le,dropdownArrowDistance:a/2+y,dropdownArrowOffset:ce,dropdownPaddingVertical:de,dropdownEdgeChildPadding:ne});return[ot(fe),nt(fe)]},$e=>({zIndexPopup:$e.zIndexPopupBase+50}))},8628:function(ct,kt,re){"use strict";var x=re(59301),pe=re(34280),Xe=re(56762),Ie=re(69507);function Ne(){let Re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const Ee=(0,x.useRef)({}),He=(0,Xe.Z)(),nt=(0,Ie.ZP)();return(0,pe.Z)(()=>{const ot=nt.subscribe(st=>{Ee.current=st,Re&&He()});return()=>nt.unsubscribe(ot)},[]),Ee.current}kt.Z=Ne},11611:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return Qn}});var x=re(59301),pe=re(15277),Xe=re(92310),Ie=re.n(Xe),Ne=re(54476),Re=re(33885),Ee=re(20068),He=re(42978),nt=re(76190),ot=re(75931),st=re(55468),$e=re(18929),Je=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"],le=x.createContext(null),y=0;function a(Ot,St){var ln=x.useState(function(){return y+=1,String(y)}),Le=(0,He.Z)(ln,1),gn=Le[0],zn=x.useContext(le),jn={data:St,canPreview:Ot};return x.useEffect(function(){if(zn)return zn.register(gn,jn)},[]),x.useEffect(function(){zn&&zn.register(gn,jn)},[Ot,St]),gn}function E(Ot){return new Promise(function(St){var ln=document.createElement("img");ln.onerror=function(){return St(!1)},ln.onload=function(){return St(!0)},ln.src=Ot})}function b(Ot){var St=Ot.src,ln=Ot.isCustomPlaceholder,Le=Ot.fallback,gn=(0,x.useState)(ln?"loading":"normal"),zn=(0,He.Z)(gn,2),jn=zn[0],An=zn[1],xe=(0,x.useRef)(!1),xt=jn==="error";(0,x.useEffect)(function(){E(St).then(function(Xt){Xt||An("error")})},[St]),(0,x.useEffect)(function(){ln&&!xe.current?An("loading"):xt&&An("normal")},[St]);var Lt=function(){An("normal")},Ct=function(Ut){xe.current=!1,jn==="loading"&&Ut!=null&&Ut.complete&&(Ut.naturalWidth||Ut.naturalHeight)&&(xe.current=!0,Lt())},en=xt&&Le?{src:Le}:{onLoad:Lt,src:St};return[Ct,en,jn]}var z=re(86923),ne=re(8224),ae=re(10228),ie=re(48736);function de(Ot,St,ln,Le){var gn=St+ln,zn=(ln-Le)/2;if(ln>Le){if(St>0)return(0,Ee.Z)({},Ot,zn);if(St<0&&gnLe)return(0,Ee.Z)({},Ot,St<0?zn:-zn);return{}}function ce(Ot,St,ln,Le){var gn=(0,st.g1)(),zn=gn.width,jn=gn.height,An=null;return Ot<=zn&&St<=jn?An={x:0,y:0}:(Ot>zn||St>jn)&&(An=(0,Re.Z)((0,Re.Z)({},de("x",ln,Ot,zn)),de("y",Le,St,jn))),An}var fe=re(13697),Ce=re(16089),Pe={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function Ze(Ot,St,ln,Le){var gn=(0,x.useRef)(null),zn=(0,x.useRef)([]),jn=(0,x.useState)(Pe),An=(0,He.Z)(jn,2),xe=An[0],xt=An[1],Lt=function(Ut){xt(Pe),Le&&!(0,fe.Z)(Pe,xe)&&Le({transform:Pe,action:Ut})},Ct=function(Ut,$t){gn.current===null&&(zn.current=[],gn.current=(0,Ce.Z)(function(){xt(function(Zn){var rt=Zn;return zn.current.forEach(function(Me){rt=(0,Re.Z)((0,Re.Z)({},rt),Me)}),gn.current=null,Le==null||Le({transform:rt,action:$t}),rt})})),zn.current.push((0,Re.Z)((0,Re.Z)({},xe),Ut))},en=function(Ut,$t,Zn,rt){var Me=Ot.current,Dt=Me.width,rn=Me.height,In=Me.offsetWidth,ea=Me.offsetHeight,Zt=Me.offsetLeft,Jt=Me.offsetTop,Qt=Ut,Rt=xe.scale*Ut;Rt>ln?(Qt=ln/xe.scale,Rt=ln):Rt1,ka=Va&&Me>=1,qa=Ze(Ta,Zt,Qt,_n),Aa=qa.transform,da=qa.resetTransform,La=qa.updateTransform,Oa=qa.dispatchZoomChange,Da=(0,x.useState)(!0),_a=(0,He.Z)(Da,2),ir=_a[0],Ma=_a[1],nr=Aa.rotate,va=Aa.scale,Kn=Aa.x,Ia=Aa.y,lr=Ie()((0,Ee.Z)({},"".concat(ln,"-moving"),xn));(0,x.useEffect)(function(){ir||Ma(!0)},[ir]);var qt=function(){da("close")},ha=function(){Oa(Ve+In,"zoomIn")},hn=function(){Oa(Ve/(Ve+In),"zoomOut")},pn=function(){La({rotate:nr+90},"rotateRight")},Bn=function(){La({rotate:nr-90},"rotateLeft")},Ln=function(){La({flipX:!Aa.flipX},"flipX")},na=function(){La({flipY:!Aa.flipY},"flipY")},za=function(Wn){Wn==null||Wn.preventDefault(),Wn==null||Wn.stopPropagation(),Zn>0&&(Ma(!1),da("prev"),ya==null||ya(Zn-1,Zn))},tn=function(Wn){Wn==null||Wn.preventDefault(),Wn==null||Wn.stopPropagation(),Zn0&&(mt=Ve/mt),Oa(mt,"wheel",Wn.clientX,Wn.clientY)}},Ca=function(Wn){!xt||!Qa||(Wn.keyCode===ae.Z.LEFT?za():Wn.keyCode===ae.Z.RIGHT&&tn())},fa=function(Wn){xt&&(va!==1?La({x:0,y:0,scale:1},"doubleClick"):Oa(Ve+In,"doubleClick",Wn.clientX,Wn.clientY))};(0,x.useEffect)(function(){var la,Wn,Xa,Ft;if(An){Xa=(0,ne.Z)(window,"mouseup",Ha,!1),Ft=(0,ne.Z)(window,"mousemove",Na,!1);try{window.top!==window.self&&(la=(0,ne.Z)(window.top,"mouseup",Ha,!1),Wn=(0,ne.Z)(window.top,"mousemove",Na,!1))}catch(mt){(0,ie.Kp)(!1,"[rc-image] ".concat(mt))}}return function(){var mt,zt,mn,Jn;(mt=Xa)===null||mt===void 0||mt.remove(),(zt=Ft)===null||zt===void 0||zt.remove(),(mn=la)===null||mn===void 0||mn.remove(),(Jn=Wn)===null||Jn===void 0||Jn.remove()}},[xt,xn,Kn,Ia,nr,An]),(0,x.useEffect)(function(){var la=(0,ne.Z)(window,"keydown",Ca,!1);return function(){la.remove()}},[xt,Qa,Zn]);var wa=x.createElement(an,(0,Ne.Z)({},Fn,{width:St.width,height:St.height,imgRef:Ta,className:"".concat(ln,"-img"),alt:gn,style:{transform:"translate3d(".concat(Aa.x,"px, ").concat(Aa.y,"px, 0) scale3d(").concat(Aa.flipX?"-":"").concat(va,", ").concat(Aa.flipY?"-":"").concat(va,", 1) rotate(").concat(nr,"deg)"),transitionDuration:!ir&&"0s"},fallback:zn,src:Le,onWheel:ur,onMouseDown:Ka,onDoubleClick:fa}));return x.createElement(x.Fragment,null,x.createElement(z.Z,(0,Ne.Z)({transitionName:Dn,maskTransitionName:Nn,closable:!1,keyboard:!0,prefixCls:ln,onClose:xe,visible:xt,wrapClassName:lr,rootClassName:en,getContainer:Ut},ja,{afterClose:qt}),x.createElement("div",{className:"".concat(ln,"-img-wrapper")},Yn?Yn(wa,(0,Re.Z)({transform:Aa},Va?{current:Zn}:{})):wa)),x.createElement(jt,{visible:xt,transform:Aa,maskTransitionName:Nn,closeIcon:Xt,getContainer:Ut,prefixCls:ln,rootClassName:en,icons:Ct,countRender:Dt,showSwitch:Qa,showProgress:ka,current:Zn,count:Me,scale:va,minScale:Zt,maxScale:Qt,toolbarRender:On,onSwitchLeft:za,onSwitchRight:tn,onZoomIn:ha,onZoomOut:hn,onRotateRight:pn,onRotateLeft:Bn,onFlipX:Ln,onFlipY:na,onClose:xe}))},je=vt,at=re(94480);function ht(Ot){var St=x.useState({}),ln=(0,He.Z)(St,2),Le=ln[0],gn=ln[1],zn=x.useCallback(function(An,xe){return gn(function(xt){return(0,Re.Z)((0,Re.Z)({},xt),{},(0,Ee.Z)({},An,xe))}),function(){gn(function(xt){var Lt=(0,Re.Z)({},xt);return delete Lt[An],Lt})}},[]),jn=x.useMemo(function(){return Ot?Ot.map(function(An){if(typeof An=="string")return{data:{src:An}};var xe={};return Object.keys(An).forEach(function(xt){["src"].concat((0,at.Z)(Je)).includes(xt)&&(xe[xt]=An[xt])}),{data:xe}}):Object.keys(Le).reduce(function(An,xe){var xt=Le[xe],Lt=xt.canPreview,Ct=xt.data;return Lt&&An.push({data:Ct,id:xe}),An},[])},[Ot,Le]);return[jn,zn]}var Fe=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],qe=["src"],Mt=function(St){var ln,Le=St.previewPrefixCls,gn=Le===void 0?"rc-image-preview":Le,zn=St.children,jn=St.icons,An=jn===void 0?{}:jn,xe=St.items,xt=St.preview,Lt=St.fallback,Ct=(0,nt.Z)(xt)==="object"?xt:{},en=Ct.visible,Xt=Ct.onVisibleChange,Ut=Ct.getContainer,$t=Ct.current,Zn=Ct.movable,rt=Ct.minScale,Me=Ct.maxScale,Dt=Ct.countRender,rn=Ct.closeIcon,In=Ct.onChange,ea=Ct.onTransform,Zt=Ct.toolbarRender,Jt=Ct.imageRender,Qt=(0,ot.Z)(Ct,Fe),Rt=ht(xe),Dn=(0,He.Z)(Rt,2),sn=Dn[0],Nn=Dn[1],Yn=(0,$e.Z)(0,{value:$t}),Fn=(0,He.Z)(Yn,2),On=Fn[0],_n=Fn[1],ya=(0,x.useState)(!1),ja=(0,He.Z)(ya,2),Ta=ja[0],Rn=ja[1],Fa=((ln=sn[On])===null||ln===void 0?void 0:ln.data)||{},Sa=Fa.src,xn=(0,ot.Z)(Fa,qe),Za=(0,$e.Z)(!!en,{value:en,onChange:function(nr,va){Xt==null||Xt(nr,va,On)}}),Va=(0,He.Z)(Za,2),Qa=Va[0],ka=Va[1],qa=(0,x.useState)(null),Aa=(0,He.Z)(qa,2),da=Aa[0],La=Aa[1],Oa=x.useCallback(function(Ma,nr,va){var Kn=sn.findIndex(function(Ia){return Ia.id===Ma});ka(!0),La({x:nr,y:va}),_n(Kn<0?0:Kn),Rn(!0)},[sn]);x.useEffect(function(){Qa?Ta||_n(0):Rn(!1)},[Qa]);var Da=function(nr,va){_n(nr),In==null||In(nr,va)},_a=function(){ka(!1),La(null)},ir=x.useMemo(function(){return{register:Nn,onPreview:Oa}},[Nn,Oa]);return x.createElement(le.Provider,{value:ir},zn,x.createElement(je,(0,Ne.Z)({"aria-hidden":!Qa,movable:Zn,visible:Qa,prefixCls:gn,closeIcon:rn,onClose:_a,mousePosition:da,imgCommonProps:xn,src:Sa,fallback:Lt,icons:An,minScale:rt,maxScale:Me,getContainer:Ut,current:On,count:sn.length,countRender:Dt,onTransform:ea,toolbarRender:Zt,imageRender:Jt,onChange:Da},Qt)))},nn=Mt,Et=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],Vt=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],De=function(St){var ln=St.src,Le=St.alt,gn=St.onPreviewClose,zn=St.prefixCls,jn=zn===void 0?"rc-image":zn,An=St.previewPrefixCls,xe=An===void 0?"".concat(jn,"-preview"):An,xt=St.placeholder,Lt=St.fallback,Ct=St.width,en=St.height,Xt=St.style,Ut=St.preview,$t=Ut===void 0?!0:Ut,Zn=St.className,rt=St.onClick,Me=St.onError,Dt=St.wrapperClassName,rn=St.wrapperStyle,In=St.rootClassName,ea=(0,ot.Z)(St,Et),Zt=xt&&xt!==!0,Jt=(0,nt.Z)($t)==="object"?$t:{},Qt=Jt.src,Rt=Jt.visible,Dn=Rt===void 0?void 0:Rt,sn=Jt.onVisibleChange,Nn=sn===void 0?gn:sn,Yn=Jt.getContainer,Fn=Yn===void 0?void 0:Yn,On=Jt.mask,_n=Jt.maskClassName,ya=Jt.movable,ja=Jt.icons,Ta=Jt.scaleStep,Rn=Jt.minScale,Fa=Jt.maxScale,Sa=Jt.imageRender,xn=Jt.toolbarRender,Za=(0,ot.Z)(Jt,Vt),Va=Qt!=null?Qt:ln,Qa=(0,$e.Z)(!!Dn,{value:Dn,onChange:Nn}),ka=(0,He.Z)(Qa,2),qa=ka[0],Aa=ka[1],da=b({src:ln,isCustomPlaceholder:Zt,fallback:Lt}),La=(0,He.Z)(da,3),Oa=La[0],Da=La[1],_a=La[2],ir=(0,x.useState)(null),Ma=(0,He.Z)(ir,2),nr=Ma[0],va=Ma[1],Kn=(0,x.useContext)(le),Ia=!!$t,lr=function(){Aa(!1),va(null)},qt=Ie()(jn,Dt,In,(0,Ee.Z)({},"".concat(jn,"-error"),_a==="error")),ha=(0,x.useMemo)(function(){var Ln={};return Je.forEach(function(na){St[na]!==void 0&&(Ln[na]=St[na])}),Ln},Je.map(function(Ln){return St[Ln]})),hn=(0,x.useMemo)(function(){return(0,Re.Z)((0,Re.Z)({},ha),{},{src:Va})},[Va,ha]),pn=a(Ia,hn),Bn=function(na){var za=(0,st.os)(na.target),tn=za.left,Ha=za.top;Kn?Kn.onPreview(pn,tn,Ha):(va({x:tn,y:Ha}),Aa(!0)),rt==null||rt(na)};return x.createElement(x.Fragment,null,x.createElement("div",(0,Ne.Z)({},ea,{className:qt,onClick:Ia?Bn:rt,style:(0,Re.Z)({width:Ct,height:en},rn)}),x.createElement("img",(0,Ne.Z)({},ha,{className:Ie()("".concat(jn,"-img"),(0,Ee.Z)({},"".concat(jn,"-img-placeholder"),xt===!0),Zn),style:(0,Re.Z)({height:en},Xt),ref:Oa},Da,{width:Ct,height:en,onError:Me})),_a==="loading"&&x.createElement("div",{"aria-hidden":"true",className:"".concat(jn,"-placeholder")},xt),On&&Ia&&x.createElement("div",{className:Ie()("".concat(jn,"-mask"),_n),style:{display:(Xt==null?void 0:Xt.display)==="none"?"none":void 0}},On)),!Kn&&Ia&&x.createElement(je,(0,Ne.Z)({"aria-hidden":!qa,visible:qa,prefixCls:xe,onClose:lr,mousePosition:nr,src:Va,alt:Le,fallback:Lt,getContainer:Fn,icons:ja,movable:ya,scaleStep:Ta,minScale:Rn,maxScale:Fa,rootClassName:In,imageRender:Sa,imgCommonProps:ha,toolbarRender:xn},Za)))};De.PreviewGroup=nn,De.displayName="Image";var dt=De,ft=dt,on=re(62892),Yt=re(36355),We=re(31724),Ye=re(99267),we=re(33853),me=re(38819),Te={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"},ze=Te,ye=re(7657),he=function(St,ln){return x.createElement(ye.Z,(0,Ne.Z)({},St,{ref:ln,icon:ze}))},tt=x.forwardRef(he),Oe=tt,Ae={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}},{tag:"path",attrs:{d:"M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z"}}]},name:"rotate-right",theme:"outlined"},Ge=Ae,Bt=function(St,ln){return x.createElement(ye.Z,(0,Ne.Z)({},St,{ref:ln,icon:Ge}))},Pt=x.forwardRef(Bt),Wt=Pt,Ht={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"swap",theme:"outlined"},Gt=Ht,Be=function(St,ln){return x.createElement(ye.Z,(0,Ne.Z)({},St,{ref:ln,icon:Gt}))},lt=x.forwardRef(Be),At=lt,gt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"},bt=gt,dn=function(St,ln){return x.createElement(ye.Z,(0,Ne.Z)({},St,{ref:ln,icon:bt}))},Pn=x.forwardRef(dn),cn=Pn,Cn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"},Hn=Cn,wn=function(St,ln){return x.createElement(ye.Z,(0,Ne.Z)({},St,{ref:ln,icon:Hn}))},Un=x.forwardRef(wn),qn=Un,oa=re(64993),yn=re(73819),pa=re(17313),ra=re(29878),$n=re(1950),aa=re(83116),Ra=re(37613);const Vn=Ot=>({position:Ot||"absolute",inset:0}),Ja=Ot=>{const{iconCls:St,motionDurationSlow:ln,paddingXXS:Le,marginXXS:gn,prefixCls:zn,colorTextLightSolid:jn}=Ot;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:jn,background:new oa.C("#000").setAlpha(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${ln}`,[`.${zn}-mask-info`]:Object.assign(Object.assign({},pa.vS),{padding:`0 ${Le}px`,[St]:{marginInlineEnd:gn,svg:{verticalAlign:"baseline"}}})}},er=Ot=>{const{previewCls:St,modalMaskBg:ln,paddingSM:Le,marginXL:gn,margin:zn,paddingLG:jn,previewOperationColorDisabled:An,previewOperationHoverColor:xe,motionDurationSlow:xt,iconCls:Lt,colorTextLightSolid:Ct}=Ot,en=new oa.C(ln).setAlpha(.1),Xt=en.clone().setAlpha(.2);return{[`${St}-footer`]:{position:"fixed",bottom:gn,left:{_skip_check_:!0,value:0},width:"100%",display:"flex",flexDirection:"column",alignItems:"center",color:Ot.previewOperationColor},[`${St}-progress`]:{marginBottom:zn},[`${St}-close`]:{position:"fixed",top:gn,right:{_skip_check_:!0,value:gn},display:"flex",color:Ct,backgroundColor:en.toRgbString(),borderRadius:"50%",padding:Le,outline:0,border:0,cursor:"pointer",transition:`all ${xt}`,"&:hover":{backgroundColor:Xt.toRgbString()},[`& > ${Lt}`]:{fontSize:Ot.previewOperationSize}},[`${St}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${jn}px`,backgroundColor:en.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:Le,padding:Le,cursor:"pointer",transition:`all ${xt}`,userSelect:"none",[`&:not(${St}-operations-operation-disabled):hover > ${Lt}`]:{color:xe},"&-disabled":{color:An,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${Lt}`]:{fontSize:Ot.previewOperationSize}}}}},ia=Ot=>{const{modalMaskBg:St,iconCls:ln,previewOperationColorDisabled:Le,previewCls:gn,zIndexPopup:zn,motionDurationSlow:jn}=Ot,An=new oa.C(St).setAlpha(.1),xe=An.clone().setAlpha(.2);return{[`${gn}-switch-left, ${gn}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:zn+1,display:"flex",alignItems:"center",justifyContent:"center",width:Ot.imagePreviewSwitchSize,height:Ot.imagePreviewSwitchSize,marginTop:-Ot.imagePreviewSwitchSize/2,color:Ot.previewOperationColor,background:An.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${jn}`,userSelect:"none","&:hover":{background:xe.toRgbString()},"&-disabled":{"&, &:hover":{color:Le,background:"transparent",cursor:"not-allowed",[`> ${ln}`]:{cursor:"not-allowed"}}},[`> ${ln}`]:{fontSize:Ot.previewOperationSize}},[`${gn}-switch-left`]:{insetInlineStart:Ot.marginSM},[`${gn}-switch-right`]:{insetInlineEnd:Ot.marginSM}}},ba=Ot=>{const{motionEaseOut:St,previewCls:ln,motionDurationSlow:Le,componentCls:gn}=Ot;return[{[`${gn}-preview-root`]:{[ln]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${ln}-body`]:Object.assign(Object.assign({},Vn()),{overflow:"hidden"}),[`${ln}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${Le} ${St} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},Vn()),{transition:`transform ${Le} ${St} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${ln}-moving`]:{[`${ln}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${gn}-preview-root`]:{[`${ln}-wrap`]:{zIndex:Ot.zIndexPopup}}},{[`${gn}-preview-operations-wrapper`]:{position:"fixed",zIndex:Ot.zIndexPopup+1},"&":[er(Ot),ia(Ot)]}]},Ba=Ot=>{const{componentCls:St}=Ot;return{[St]:{position:"relative",display:"inline-block",[`${St}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${St}-img-placeholder`]:{backgroundColor:Ot.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${St}-mask`]:Object.assign({},Ja(Ot)),[`${St}-mask:hover`]:{opacity:1},[`${St}-placeholder`]:Object.assign({},Vn())}}},Ua=Ot=>{const{previewCls:St}=Ot;return{[`${St}-root`]:(0,ra._y)(Ot,"zoom"),"&":(0,$n.J$)(Ot,!0)}};var it=(0,aa.Z)("Image",Ot=>{const St=`${Ot.componentCls}-preview`,ln=(0,Ra.TS)(Ot,{previewCls:St,modalMaskBg:new oa.C("#000").setAlpha(.45).toRgbString(),imagePreviewSwitchSize:Ot.controlHeightLG});return[Ba(ln),ba(ln),(0,yn.QA)((0,Ra.TS)(ln,{componentCls:St})),Ua(ln)]},Ot=>({zIndexPopup:Ot.zIndexPopupBase+80,previewOperationColor:new oa.C(Ot.colorTextLightSolid).setAlpha(.65).toRgbString(),previewOperationHoverColor:new oa.C(Ot.colorTextLightSolid).setAlpha(.85).toRgbString(),previewOperationColorDisabled:new oa.C(Ot.colorTextLightSolid).setAlpha(.25).toRgbString(),previewOperationSize:Ot.fontSizeIcon*1.5})),wt=function(Ot,St){var ln={};for(var Le in Ot)Object.prototype.hasOwnProperty.call(Ot,Le)&&St.indexOf(Le)<0&&(ln[Le]=Ot[Le]);if(Ot!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gn=0,Le=Object.getOwnPropertySymbols(Ot);gn{var{previewPrefixCls:St,preview:ln}=Ot,Le=wt(Ot,["previewPrefixCls","preview"]);const{getPrefixCls:gn}=x.useContext(Yt.E_),zn=gn("image",St),jn=`${zn}-preview`,An=gn(),[xe,xt]=it(zn),Lt=x.useMemo(()=>{var Ct;if(ln===!1)return ln;const en=typeof ln=="object"?ln:{},Xt=Ie()(xt,(Ct=en.rootClassName)!==null&&Ct!==void 0?Ct:"");return Object.assign(Object.assign({},en),{transitionName:(0,on.m)(An,"zoom",en.transitionName),maskTransitionName:(0,on.m)(An,"fade",en.maskTransitionName),rootClassName:Xt})},[ln]);return xe(x.createElement(ft.PreviewGroup,Object.assign({preview:Lt,previewPrefixCls:jn,icons:yt},Le)))},fn=function(Ot,St){var ln={};for(var Le in Ot)Object.prototype.hasOwnProperty.call(Ot,Le)&&St.indexOf(Le)<0&&(ln[Le]=Ot[Le]);if(Ot!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gn=0,Le=Object.getOwnPropertySymbols(Ot);gn{const{prefixCls:St,preview:ln,className:Le,rootClassName:gn,style:zn}=Ot,jn=fn(Ot,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:An,locale:xe=We.Z,getPopupContainer:xt,image:Lt}=x.useContext(Yt.E_),Ct=An("image",St),en=An(),Xt=xe.Image||We.Z.Image,[Ut,$t]=it(Ct),Zn=Ie()(gn,$t),rt=Ie()(Le,$t,Lt==null?void 0:Lt.className),Me=x.useMemo(()=>{if(ln===!1)return ln;const rn=typeof ln=="object"?ln:{},{getContainer:In}=rn,ea=fn(rn,["getContainer"]);return Object.assign(Object.assign({mask:x.createElement("div",{className:`${Ct}-mask-info`},x.createElement(pe.Z,null),Xt==null?void 0:Xt.preview),icons:yt},ea),{getContainer:In||xt,transitionName:(0,on.m)(en,"zoom",rn.transitionName),maskTransitionName:(0,on.m)(en,"fade",rn.maskTransitionName)})},[ln,Xt]),Dt=Object.assign(Object.assign({},Lt==null?void 0:Lt.style),zn);return Ut(x.createElement(ft,Object.assign({prefixCls:Ct,preview:Me,rootClassName:Zn,className:rt,style:Dt},jn)))};ca.PreviewGroup=bn;var Qn=ca},45818:function(ct,kt,re){"use strict";re.d(kt,{D:function(){return ne},Z:function(){return de}});var x=re(54476),pe=re(59301),Xe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},Ie=Xe,Ne=re(7657),Re=function(fe,Ce){return pe.createElement(Ne.Z,(0,x.Z)({},fe,{ref:Ce,icon:Ie}))},Ee=pe.forwardRef(Re),He=Ee,nt=re(33853),ot=re(38819),st=re(92310),$e=re.n(st),Je=re(2738),y=ce=>!isNaN(parseFloat(ce))&&isFinite(ce),a=re(36355),E=re(84966),b=function(ce,fe){var Ce={};for(var Pe in ce)Object.prototype.hasOwnProperty.call(ce,Pe)&&fe.indexOf(Pe)<0&&(Ce[Pe]=ce[Pe]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,Pe=Object.getOwnPropertySymbols(ce);Ze{let ce=0;return function(){let fe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return ce+=1,`${fe}${ce}`}})();var de=pe.forwardRef((ce,fe)=>{const{prefixCls:Ce,className:Pe,trigger:Ze,children:ve,defaultCollapsed:Qe=!1,theme:It="dark",style:jt={},collapsible:Ve=!1,reverseArrow:pt=!1,width:Tt=200,collapsedWidth:_t=80,zeroWidthTriggerStyle:an,breakpoint:vt,onCollapse:je,onBreakpoint:at}=ce,ht=b(ce,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:Fe}=(0,pe.useContext)(E.Gs),[qe,Mt]=(0,pe.useState)("collapsed"in ce?ce.collapsed:Qe),[nn,Et]=(0,pe.useState)(!1);(0,pe.useEffect)(()=>{"collapsed"in ce&&Mt(ce.collapsed)},[ce.collapsed]);const Vt=(We,Ye)=>{"collapsed"in ce||Mt(We),je==null||je(We,Ye)},De=(0,pe.useRef)();De.current=We=>{Et(We.matches),at==null||at(We.matches),qe!==We.matches&&Vt(We.matches,"responsive")},(0,pe.useEffect)(()=>{function We(we){return De.current(we)}let Ye;if(typeof window!="undefined"){const{matchMedia:we}=window;if(we&&vt&&vt in z){Ye=we(`(max-width: ${z[vt]})`);try{Ye.addEventListener("change",We)}catch(me){Ye.addListener(We)}We(Ye)}}return()=>{try{Ye==null||Ye.removeEventListener("change",We)}catch(we){Ye==null||Ye.removeListener(We)}}},[vt]),(0,pe.useEffect)(()=>{const We=ae("ant-sider-");return Fe.addSider(We),()=>Fe.removeSider(We)},[]);const dt=()=>{Vt(!qe,"clickTrigger")},{getPrefixCls:ft}=(0,pe.useContext)(a.E_),on=()=>{const We=ft("layout-sider",Ce),Ye=(0,Je.Z)(ht,["collapsed"]),we=qe?_t:Tt,me=y(we)?`${we}px`:String(we),Te=parseFloat(String(_t||0))===0?pe.createElement("span",{onClick:dt,className:$e()(`${We}-zero-width-trigger`,`${We}-zero-width-trigger-${pt?"right":"left"}`),style:an},Ze||pe.createElement(He,null)):null,he={expanded:pt?pe.createElement(ot.Z,null):pe.createElement(nt.Z,null),collapsed:pt?pe.createElement(nt.Z,null):pe.createElement(ot.Z,null)}[qe?"collapsed":"expanded"],tt=Ze!==null?Te||pe.createElement("div",{className:`${We}-trigger`,onClick:dt,style:{width:me}},Ze||he):null,Oe=Object.assign(Object.assign({},jt),{flex:`0 0 ${me}`,maxWidth:me,minWidth:me,width:me}),Ae=$e()(We,`${We}-${It}`,{[`${We}-collapsed`]:!!qe,[`${We}-has-trigger`]:Ve&&Ze!==null&&!Te,[`${We}-below`]:!!nn,[`${We}-zero-width`]:parseFloat(me)===0},Pe);return pe.createElement("aside",Object.assign({className:Ae},Ye,{style:Oe,ref:fe}),pe.createElement("div",{className:`${We}-children`},ve),Ve||nn&&Te?tt:null)},Yt=pe.useMemo(()=>({siderCollapsed:qe}),[qe]);return pe.createElement(ne.Provider,{value:Yt},on())})},84966:function(ct,kt,re){"use strict";re.d(kt,{VY:function(){return ne},$_:function(){return z},h4:function(){return b},Gs:function(){return Je},ZP:function(){return ae}});var x=re(94480),pe=re(92310),Xe=re.n(pe),Ie=re(2738),Ne=re(59301),Re=re(36355),Ee=re(83116),nt=ie=>{const{componentCls:de,bodyBg:ce,lightSiderBg:fe,lightTriggerBg:Ce,lightTriggerColor:Pe}=ie;return{[`${de}-sider-light`]:{background:fe,[`${de}-sider-trigger`]:{color:Pe,background:Ce},[`${de}-sider-zero-width-trigger`]:{color:Pe,background:Ce,border:`1px solid ${ce}`,borderInlineStart:0}}}};const ot=ie=>{const{antCls:de,componentCls:ce,colorText:fe,triggerColor:Ce,footerBg:Pe,triggerBg:Ze,headerHeight:ve,headerPadding:Qe,headerColor:It,footerPadding:jt,triggerHeight:Ve,zeroTriggerHeight:pt,zeroTriggerWidth:Tt,motionDurationMid:_t,motionDurationSlow:an,fontSize:vt,borderRadius:je,bodyBg:at,headerBg:ht,siderBg:Fe}=ie;return{[ce]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:at,"&, *":{boxSizing:"border-box"},[`&${ce}-has-sider`]:{flexDirection:"row",[`> ${ce}, > ${ce}-content`]:{width:0}},[`${ce}-header, &${ce}-footer`]:{flex:"0 0 auto"},[`${ce}-sider`]:{position:"relative",minWidth:0,background:Fe,transition:`all ${_t}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${de}-menu${de}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:Ve},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:Ve,color:Ce,lineHeight:`${Ve}px`,textAlign:"center",background:Ze,cursor:"pointer",transition:`all ${_t}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:ve,insetInlineEnd:-Tt,zIndex:1,width:Tt,height:pt,color:Ce,fontSize:ie.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:Fe,borderStartStartRadius:0,borderStartEndRadius:je,borderEndEndRadius:je,borderEndStartRadius:0,cursor:"pointer",transition:`background ${an} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${an}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-Tt,borderStartStartRadius:je,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:je}}}}},nt(ie)),{"&-rtl":{direction:"rtl"}}),[`${ce}-header`]:{height:ve,padding:Qe,color:It,lineHeight:`${ve}px`,background:ht,[`${de}-menu`]:{lineHeight:"inherit"}},[`${ce}-footer`]:{padding:jt,color:fe,fontSize:vt,background:Pe},[`${ce}-content`]:{flex:"auto",minHeight:0}}};var st=(0,Ee.Z)("Layout",ie=>[ot(ie)],ie=>{const{colorBgLayout:de,controlHeight:ce,controlHeightLG:fe,colorText:Ce,controlHeightSM:Pe,marginXXS:Ze,colorTextLightSolid:ve,colorBgContainer:Qe}=ie,It=fe*1.25;return{colorBgHeader:"#001529",colorBgBody:de,colorBgTrigger:"#002140",bodyBg:de,headerBg:"#001529",headerHeight:ce*2,headerPadding:`0 ${It}px`,headerColor:Ce,footerPadding:`${Pe}px ${It}px`,footerBg:de,siderBg:"#001529",triggerHeight:fe+Ze*2,triggerBg:"#002140",triggerColor:ve,zeroTriggerWidth:fe,zeroTriggerHeight:fe,lightSiderBg:Qe,lightTriggerBg:Qe,lightTriggerColor:Ce}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),$e=function(ie,de){var ce={};for(var fe in ie)Object.prototype.hasOwnProperty.call(ie,fe)&&de.indexOf(fe)<0&&(ce[fe]=ie[fe]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ce=0,fe=Object.getOwnPropertySymbols(ie);Cenull,removeSider:()=>null}});function le(ie){let{suffixCls:de,tagName:ce,displayName:fe}=ie;return Ce=>Ne.forwardRef((Ze,ve)=>Ne.createElement(Ce,Object.assign({ref:ve,suffixCls:de,tagName:ce},Ze)))}const y=Ne.forwardRef((ie,de)=>{const{prefixCls:ce,suffixCls:fe,className:Ce,tagName:Pe}=ie,Ze=$e(ie,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:ve}=Ne.useContext(Re.E_),Qe=ve("layout",ce),[It,jt]=st(Qe),Ve=fe?`${Qe}-${fe}`:Qe;return It(Ne.createElement(Pe,Object.assign({className:Xe()(ce||Ve,Ce,jt),ref:de},Ze)))}),a=Ne.forwardRef((ie,de)=>{const{direction:ce}=Ne.useContext(Re.E_),[fe,Ce]=Ne.useState([]),{prefixCls:Pe,className:Ze,rootClassName:ve,children:Qe,hasSider:It,tagName:jt,style:Ve}=ie,pt=$e(ie,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Tt=(0,Ie.Z)(pt,["suffixCls"]),{getPrefixCls:_t,layout:an}=Ne.useContext(Re.E_),vt=_t("layout",Pe),[je,at]=st(vt),ht=Xe()(vt,{[`${vt}-has-sider`]:typeof It=="boolean"?It:fe.length>0,[`${vt}-rtl`]:ce==="rtl"},an==null?void 0:an.className,Ze,ve,at),Fe=Ne.useMemo(()=>({siderHook:{addSider:qe=>{Ce(Mt=>[].concat((0,x.Z)(Mt),[qe]))},removeSider:qe=>{Ce(Mt=>Mt.filter(nn=>nn!==qe))}}}),[]);return je(Ne.createElement(Je.Provider,{value:Fe},Ne.createElement(jt,Object.assign({ref:de,className:ht,style:Object.assign(Object.assign({},an==null?void 0:an.style),Ve)},Tt),Qe)))}),E=le({tagName:"div",displayName:"Layout"})(a),b=le({suffixCls:"header",tagName:"header",displayName:"Header"})(y),z=le({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(y),ne=le({suffixCls:"content",tagName:"main",displayName:"Content"})(y);var ae=E},40875:function(ct,kt,re){"use strict";re.d(kt,{J:function(){return Re}});var x=re(59301),pe=re(33234),Xe=re(70425),Ie=function(Ee,He){var nt={};for(var ot in Ee)Object.prototype.hasOwnProperty.call(Ee,ot)&&He.indexOf(ot)<0&&(nt[ot]=Ee[ot]);if(Ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var st=0,ot=Object.getOwnPropertySymbols(Ee);st{const{children:nt}=Ee,ot=Ie(Ee,["children"]),st=x.useContext(Ne),$e=x.useMemo(()=>Object.assign(Object.assign({},st),ot),[st,ot.prefixCls,ot.mode,ot.selectable]);return x.createElement(Ne.Provider,{value:$e},x.createElement(pe.BR,null,(0,Xe.supportNodeRef)(nt)?x.cloneElement(nt,{ref:He}):nt))});kt.Z=Ne},20834:function(ct,kt,re){"use strict";re.d(kt,{default:function(){return Yt}});var x=re(15285),pe=re(59301),Xe=re(45818),Ie=re(92310),Ne=re.n(Ie),Re=re(36355),Ee=function(We,Ye){var we={};for(var me in We)Object.prototype.hasOwnProperty.call(We,me)&&Ye.indexOf(me)<0&&(we[me]=We[me]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,me=Object.getOwnPropertySymbols(We);Te{const{prefixCls:Ye,className:we,dashed:me}=We,Te=Ee(We,["prefixCls","className","dashed"]),{getPrefixCls:ze}=pe.useContext(Re.E_),ye=ze("menu",Ye),he=Ne()({[`${ye}-item-divider-dashed`]:!!me},we);return pe.createElement(x.iz,Object.assign({className:he},Te))},ot=re(11592),st=re(2738),$e=re(6848),Je=re(92343),y=(0,pe.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),E=We=>{var Ye;const{className:we,children:me,icon:Te,title:ze,danger:ye}=We,{prefixCls:he,firstLevel:tt,direction:Oe,disableMenuItemTitleTooltip:Ae,inlineCollapsed:Ge}=pe.useContext(y),Bt=lt=>{const At=pe.createElement("span",{className:`${he}-title-content`},me);return(!Te||(0,Je.l$)(me)&&me.type==="span")&&me&<&&tt&&typeof me=="string"?pe.createElement("div",{className:`${he}-inline-collapsed-noicon`},me.charAt(0)):At},{siderCollapsed:Pt}=pe.useContext(Xe.D);let Wt=ze;typeof ze=="undefined"?Wt=tt?me:"":ze===!1&&(Wt="");const Ht={title:Wt};!Pt&&!Ge&&(Ht.title=null,Ht.open=!1);const Gt=(0,ot.Z)(me).length;let Be=pe.createElement(x.ck,Object.assign({},(0,st.Z)(We,["title","icon","danger"]),{className:Ne()({[`${he}-item-danger`]:ye,[`${he}-item-only-child`]:(Te?Gt+1:Gt)===1},we),title:typeof ze=="string"?ze:void 0}),(0,Je.Tm)(Te,{className:Ne()((0,Je.l$)(Te)?(Ye=Te.props)===null||Ye===void 0?void 0:Ye.className:"",`${he}-item-icon`)}),Bt(Ge));return Ae||(Be=pe.createElement($e.Z,Object.assign({},Ht,{placement:Oe==="rtl"?"left":"right",overlayClassName:`${he}-inline-collapsed-tooltip`}),Be)),Be},z=We=>{var Ye;const{popupClassName:we,icon:me,title:Te,theme:ze}=We,ye=pe.useContext(y),{prefixCls:he,inlineCollapsed:tt,theme:Oe}=ye,Ae=(0,x.Xl)();let Ge;if(!me)Ge=tt&&!Ae.length&&Te&&typeof Te=="string"?pe.createElement("div",{className:`${he}-inline-collapsed-noicon`},Te.charAt(0)):pe.createElement("span",{className:`${he}-title-content`},Te);else{const Pt=(0,Je.l$)(Te)&&Te.type==="span";Ge=pe.createElement(pe.Fragment,null,(0,Je.Tm)(me,{className:Ne()((0,Je.l$)(me)?(Ye=me.props)===null||Ye===void 0?void 0:Ye.className:"",`${he}-item-icon`)}),Pt?Te:pe.createElement("span",{className:`${he}-title-content`},Te))}const Bt=pe.useMemo(()=>Object.assign(Object.assign({},ye),{firstLevel:!1}),[ye]);return pe.createElement(y.Provider,{value:Bt},pe.createElement(x.Wd,Object.assign({},(0,st.Z)(We,["icon"]),{title:Ge,popupClassName:Ne()(he,we,`${he}-${ze||Oe}`)})))},ne=re(18785),ae=re(70425),ie=re(62892),de=re(40875),ce=function(We,Ye){var we={};for(var me in We)Object.prototype.hasOwnProperty.call(We,me)&&Ye.indexOf(me)<0&&(we[me]=We[me]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,me=Object.getOwnPropertySymbols(We);Te{if(Ye&&typeof Ye=="object"){const me=Ye,{label:Te,children:ze,key:ye,type:he}=me,tt=ce(me,["label","children","key","type"]),Oe=ye!=null?ye:`tmp-${we}`;return ze||he==="group"?he==="group"?pe.createElement(x.BW,Object.assign({key:Oe},tt,{title:Te}),fe(ze)):pe.createElement(z,Object.assign({key:Oe},tt,{title:Te}),fe(ze)):he==="divider"?pe.createElement(nt,Object.assign({key:Oe},tt)):pe.createElement(E,Object.assign({key:Oe},tt),Te)}return null}).filter(Ye=>Ye)}function Ce(We){return pe.useMemo(()=>We&&fe(We),[We])}var Pe=re(64993),Ze=re(17313),ve=re(8378),Qe=re(13826),It=re(29878),jt=re(83116),Ve=re(37613),Tt=We=>{const{componentCls:Ye,motionDurationSlow:we,horizontalLineHeight:me,colorSplit:Te,lineWidth:ze,lineType:ye,itemPaddingInline:he}=We;return{[`${Ye}-horizontal`]:{lineHeight:me,border:0,borderBottom:`${ze}px ${ye} ${Te}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${Ye}-item, ${Ye}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:he},[`> ${Ye}-item:hover, + &${b}-slide-up-leave${b}-slide-up-leave-active${Je}-placement-topRight`]:{animationName:pe.ly}})},(0,Ne.ZP)($e,{colorBg:Pe,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${Je} ${le}`]:{position:"relative",margin:0},[`${le}-submenu-popup`]:{position:"absolute",zIndex:y,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${Je}, ${Je}-menu-submenu`]:{[le]:Object.assign(Object.assign({padding:de,listStyleType:"none",backgroundColor:Pe,backgroundClip:"padding-box",borderRadius:$e.borderRadiusLG,outline:"none",boxShadow:$e.boxShadowSecondary},(0,x.Qy)($e)),{[`${le}-item-group-title`]:{padding:`${ae}px ${Ce}px`,color:$e.colorTextDescription,transition:`all ${ne}`},[`${le}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${le}-item-icon`]:{minWidth:ie,marginInlineEnd:$e.marginXS,fontSize:$e.fontSizeSM},[`${le}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${ne}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${le}-item, ${le}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${ae}px ${Ce}px`,color:$e.colorText,fontWeight:"normal",fontSize:ie,lineHeight:$e.lineHeight,cursor:"pointer",transition:`all ${ne}`,borderRadius:$e.borderRadiusSM,"&:hover, &-active":{backgroundColor:$e.controlItemBgHover}},(0,x.Qy)($e)),{"&-selected":{color:$e.colorPrimary,backgroundColor:$e.controlItemBgActive,"&:hover, &-active":{backgroundColor:$e.controlItemBgActiveHover}},"&-disabled":{color:ce,cursor:"not-allowed","&:hover":{color:ce,backgroundColor:Pe,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${$e.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:$e.colorSplit},[`${Je}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:$e.paddingXS,[`${Je}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:$e.colorTextDescription,fontSize:fe,fontStyle:"normal"}}}),[`${le}-item-group-list`]:{margin:`0 ${$e.marginXS}px`,padding:0,listStyle:"none"},[`${le}-submenu-title`]:{paddingInlineEnd:Ce+$e.fontSizeSM},[`${le}-submenu-vertical`]:{position:"relative"},[`${le}-submenu${le}-submenu-disabled ${Je}-menu-submenu-title`]:{[`&, ${Je}-menu-submenu-arrow-icon`]:{color:ce,backgroundColor:Pe,cursor:"not-allowed"}},[`${le}-submenu-selected ${Je}-menu-submenu-title`]:{color:$e.colorPrimary}})}},[(0,pe.oN)($e,"slide-up"),(0,pe.oN)($e,"slide-down"),(0,Xe.Fm)($e,"move-up"),(0,Xe.Fm)($e,"move-down"),(0,Ie._y)($e,"zoom-big")]]};var st=(0,Re.Z)("Dropdown",($e,Je)=>{let{rootPrefixCls:le}=Je;const{marginXXS:y,sizePopupArrow:a,controlHeight:E,fontSize:b,lineHeight:z,paddingXXS:ne,componentCls:ae,borderRadiusLG:ie}=$e,de=(E-b*z)/2,{dropdownArrowOffset:ce}=(0,Ne.fS)({contentRadius:ie}),fe=(0,Ee.TS)($e,{menuCls:`${ae}-menu`,rootPrefixCls:le,dropdownArrowDistance:a/2+y,dropdownArrowOffset:ce,dropdownPaddingVertical:de,dropdownEdgeChildPadding:ne});return[ot(fe),nt(fe)]},$e=>({zIndexPopup:$e.zIndexPopupBase+50}))},8628:function(ct,kt,re){"use strict";var x=re(59301),pe=re(34280),Xe=re(56762),Ie=re(69507);function Ne(){let Re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const Ee=(0,x.useRef)({}),He=(0,Xe.Z)(),nt=(0,Ie.ZP)();return(0,pe.Z)(()=>{const ot=nt.subscribe(st=>{Ee.current=st,Re&&He()});return()=>nt.unsubscribe(ot)},[]),Ee.current}kt.Z=Ne},11611:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return Vn}});var x=re(59301),pe=re(15277),Xe=re(92310),Ie=re.n(Xe),Ne=re(54476),Re=re(33885),Ee=re(20068),He=re(42978),nt=re(76190),ot=re(75931),st=re(55468),$e=re(18929),Je=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"],le=x.createContext(null),y=0;function a(Ot,St){var ln=x.useState(function(){return y+=1,String(y)}),Le=(0,He.Z)(ln,1),mn=Le[0],zn=x.useContext(le),jn={data:St,canPreview:Ot};return x.useEffect(function(){if(zn)return zn.register(mn,jn)},[]),x.useEffect(function(){zn&&zn.register(mn,jn)},[Ot,St]),mn}function E(Ot){return new Promise(function(St){var ln=document.createElement("img");ln.onerror=function(){return St(!1)},ln.onload=function(){return St(!0)},ln.src=Ot})}function b(Ot){var St=Ot.src,ln=Ot.isCustomPlaceholder,Le=Ot.fallback,mn=(0,x.useState)(ln?"loading":"normal"),zn=(0,He.Z)(mn,2),jn=zn[0],wn=zn[1],xe=(0,x.useRef)(!1),xt=jn==="error";(0,x.useEffect)(function(){E(St).then(function(qt){qt||wn("error")})},[St]),(0,x.useEffect)(function(){ln&&!xe.current?wn("loading"):xt&&wn("normal")},[St]);var Lt=function(){wn("normal")},Ct=function(Ut){xe.current=!1,jn==="loading"&&Ut!=null&&Ut.complete&&(Ut.naturalWidth||Ut.naturalHeight)&&(xe.current=!0,Lt())},en=xt&&Le?{src:Le}:{onLoad:Lt,src:St};return[Ct,en,jn]}var z=re(86923),ne=re(8224),ae=re(10228),ie=re(48736);function de(Ot,St,ln,Le){var mn=St+ln,zn=(ln-Le)/2;if(ln>Le){if(St>0)return(0,Ee.Z)({},Ot,zn);if(St<0&&mnLe)return(0,Ee.Z)({},Ot,St<0?zn:-zn);return{}}function ce(Ot,St,ln,Le){var mn=(0,st.g1)(),zn=mn.width,jn=mn.height,wn=null;return Ot<=zn&&St<=jn?wn={x:0,y:0}:(Ot>zn||St>jn)&&(wn=(0,Re.Z)((0,Re.Z)({},de("x",ln,Ot,zn)),de("y",Le,St,jn))),wn}var fe=re(13697),Ce=re(16089),Pe={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function Ze(Ot,St,ln,Le){var mn=(0,x.useRef)(null),zn=(0,x.useRef)([]),jn=(0,x.useState)(Pe),wn=(0,He.Z)(jn,2),xe=wn[0],xt=wn[1],Lt=function(Ut){xt(Pe),Le&&!(0,fe.Z)(Pe,xe)&&Le({transform:Pe,action:Ut})},Ct=function(Ut,$t){mn.current===null&&(zn.current=[],mn.current=(0,Ce.Z)(function(){xt(function(Zn){var rt=Zn;return zn.current.forEach(function(Me){rt=(0,Re.Z)((0,Re.Z)({},rt),Me)}),mn.current=null,Le==null||Le({transform:rt,action:$t}),rt})})),zn.current.push((0,Re.Z)((0,Re.Z)({},xe),Ut))},en=function(Ut,$t,Zn,rt){var Me=Ot.current,Dt=Me.width,rn=Me.height,In=Me.offsetWidth,qn=Me.offsetHeight,Zt=Me.offsetLeft,Jt=Me.offsetTop,Qt=Ut,Rt=xe.scale*Ut;Rt>ln?(Qt=ln/xe.scale,Rt=ln):Rt1,ja=Va&&Me>=1,_a=Ze(za,Zt,Qt,ta),xa=_a.transform,sa=_a.resetTransform,Na=_a.updateTransform,Ma=_a.dispatchZoomChange,Ia=(0,x.useState)(!0),$a=(0,He.Z)(Ia,2),lr=$a[0],rr=$a[1],Ba=xa.rotate,ha=xa.scale,ba=xa.x,Sa=xa.y,Xa=Ie()((0,Ee.Z)({},"".concat(ln,"-moving"),xn));(0,x.useEffect)(function(){lr||rr(!0)},[lr]);var Xt=function(){sa("close")},va=function(){Ma(Ve+In,"zoomIn")},En=function(){Ma(Ve/(Ve+In),"zoomOut")},cn=function(){Na({rotate:Ba+90},"rotateRight")},An=function(){Na({rotate:Ba-90},"rotateLeft")},Ln=function(){Na({flipX:!xa.flipX},"flipX")},$n=function(){Na({flipY:!xa.flipY},"flipY")},Ga=function(Kn){Kn==null||Kn.preventDefault(),Kn==null||Kn.stopPropagation(),Zn>0&&(rr(!1),sa("prev"),ma==null||ma(Zn-1,Zn))},tn=function(Kn){Kn==null||Kn.preventDefault(),Kn==null||Kn.stopPropagation(),Zn0&&(mt=Ve/mt),Ma(mt,"wheel",Kn.clientX,Kn.clientY)}},Da=function(Kn){!xt||!Qa||(Kn.keyCode===ae.Z.LEFT?Ga():Kn.keyCode===ae.Z.RIGHT&&tn())},fa=function(Kn){xt&&(ha!==1?Na({x:0,y:0,scale:1},"doubleClick"):Ma(Ve+In,"doubleClick",Kn.clientX,Kn.clientY))};(0,x.useEffect)(function(){var oa,Kn,qa,Ft;if(wn){qa=(0,ne.Z)(window,"mouseup",Za,!1),Ft=(0,ne.Z)(window,"mousemove",Oa,!1);try{window.top!==window.self&&(oa=(0,ne.Z)(window.top,"mouseup",Za,!1),Kn=(0,ne.Z)(window.top,"mousemove",Oa,!1))}catch(mt){(0,ie.Kp)(!1,"[rc-image] ".concat(mt))}}return function(){var mt,zt,fn,Qn;(mt=qa)===null||mt===void 0||mt.remove(),(zt=Ft)===null||zt===void 0||zt.remove(),(fn=oa)===null||fn===void 0||fn.remove(),(Qn=Kn)===null||Qn===void 0||Qn.remove()}},[xt,xn,ba,Sa,Ba,wn]),(0,x.useEffect)(function(){var oa=(0,ne.Z)(window,"keydown",Da,!1);return function(){oa.remove()}},[xt,Qa,Zn]);var Fa=x.createElement(an,(0,Ne.Z)({},Sn,{width:St.width,height:St.height,imgRef:za,className:"".concat(ln,"-img"),alt:mn,style:{transform:"translate3d(".concat(xa.x,"px, ").concat(xa.y,"px, 0) scale3d(").concat(xa.flipX?"-":"").concat(ha,", ").concat(xa.flipY?"-":"").concat(ha,", 1) rotate(").concat(Ba,"deg)"),transitionDuration:!lr&&"0s"},fallback:zn,src:Le,onWheel:ur,onMouseDown:Ka,onDoubleClick:fa}));return x.createElement(x.Fragment,null,x.createElement(z.Z,(0,Ne.Z)({transitionName:Fn,maskTransitionName:On,closable:!1,keyboard:!0,prefixCls:ln,onClose:xe,visible:xt,wrapClassName:Xa,rootClassName:en,getContainer:Ut},Ta,{afterClose:Xt}),x.createElement("div",{className:"".concat(ln,"-img-wrapper")},ia?ia(Fa,(0,Re.Z)({transform:xa},Va?{current:Zn}:{})):Fa)),x.createElement(jt,{visible:xt,transform:xa,maskTransitionName:On,closeIcon:qt,getContainer:Ut,prefixCls:ln,rootClassName:en,icons:Ct,countRender:Dt,showSwitch:Qa,showProgress:ja,current:Zn,count:Me,scale:ha,minScale:Zt,maxScale:Qt,toolbarRender:Nn,onSwitchLeft:Ga,onSwitchRight:tn,onZoomIn:va,onZoomOut:En,onRotateRight:cn,onRotateLeft:An,onFlipX:Ln,onFlipY:$n,onClose:xe}))},je=vt,at=re(94480);function ht(Ot){var St=x.useState({}),ln=(0,He.Z)(St,2),Le=ln[0],mn=ln[1],zn=x.useCallback(function(wn,xe){return mn(function(xt){return(0,Re.Z)((0,Re.Z)({},xt),{},(0,Ee.Z)({},wn,xe))}),function(){mn(function(xt){var Lt=(0,Re.Z)({},xt);return delete Lt[wn],Lt})}},[]),jn=x.useMemo(function(){return Ot?Ot.map(function(wn){if(typeof wn=="string")return{data:{src:wn}};var xe={};return Object.keys(wn).forEach(function(xt){["src"].concat((0,at.Z)(Je)).includes(xt)&&(xe[xt]=wn[xt])}),{data:xe}}):Object.keys(Le).reduce(function(wn,xe){var xt=Le[xe],Lt=xt.canPreview,Ct=xt.data;return Lt&&wn.push({data:Ct,id:xe}),wn},[])},[Ot,Le]);return[jn,zn]}var Fe=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],qe=["src"],Mt=function(St){var ln,Le=St.previewPrefixCls,mn=Le===void 0?"rc-image-preview":Le,zn=St.children,jn=St.icons,wn=jn===void 0?{}:jn,xe=St.items,xt=St.preview,Lt=St.fallback,Ct=(0,nt.Z)(xt)==="object"?xt:{},en=Ct.visible,qt=Ct.onVisibleChange,Ut=Ct.getContainer,$t=Ct.current,Zn=Ct.movable,rt=Ct.minScale,Me=Ct.maxScale,Dt=Ct.countRender,rn=Ct.closeIcon,In=Ct.onChange,qn=Ct.onTransform,Zt=Ct.toolbarRender,Jt=Ct.imageRender,Qt=(0,ot.Z)(Ct,Fe),Rt=ht(xe),Fn=(0,He.Z)(Rt,2),sn=Fn[0],On=Fn[1],ia=(0,$e.Z)(0,{value:$t}),Sn=(0,He.Z)(ia,2),Nn=Sn[0],ta=Sn[1],ma=(0,x.useState)(!1),Ta=(0,He.Z)(ma,2),za=Ta[0],Tn=Ta[1],wa=((ln=sn[Nn])===null||ln===void 0?void 0:ln.data)||{},Aa=wa.src,xn=(0,ot.Z)(wa,qe),Ha=(0,$e.Z)(!!en,{value:en,onChange:function(Ba,ha){qt==null||qt(Ba,ha,Nn)}}),Va=(0,He.Z)(Ha,2),Qa=Va[0],ja=Va[1],_a=(0,x.useState)(null),xa=(0,He.Z)(_a,2),sa=xa[0],Na=xa[1],Ma=x.useCallback(function(rr,Ba,ha){var ba=sn.findIndex(function(Sa){return Sa.id===rr});ja(!0),Na({x:Ba,y:ha}),ta(ba<0?0:ba),Tn(!0)},[sn]);x.useEffect(function(){Qa?za||ta(0):Tn(!1)},[Qa]);var Ia=function(Ba,ha){ta(Ba),In==null||In(Ba,ha)},$a=function(){ja(!1),Na(null)},lr=x.useMemo(function(){return{register:On,onPreview:Ma}},[On,Ma]);return x.createElement(le.Provider,{value:lr},zn,x.createElement(je,(0,Ne.Z)({"aria-hidden":!Qa,movable:Zn,visible:Qa,prefixCls:mn,closeIcon:rn,onClose:$a,mousePosition:sa,imgCommonProps:xn,src:Aa,fallback:Lt,icons:wn,minScale:rt,maxScale:Me,getContainer:Ut,current:Nn,count:sn.length,countRender:Dt,onTransform:qn,toolbarRender:Zt,imageRender:Jt,onChange:Ia},Qt)))},nn=Mt,Et=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],Vt=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],De=function(St){var ln=St.src,Le=St.alt,mn=St.onPreviewClose,zn=St.prefixCls,jn=zn===void 0?"rc-image":zn,wn=St.previewPrefixCls,xe=wn===void 0?"".concat(jn,"-preview"):wn,xt=St.placeholder,Lt=St.fallback,Ct=St.width,en=St.height,qt=St.style,Ut=St.preview,$t=Ut===void 0?!0:Ut,Zn=St.className,rt=St.onClick,Me=St.onError,Dt=St.wrapperClassName,rn=St.wrapperStyle,In=St.rootClassName,qn=(0,ot.Z)(St,Et),Zt=xt&&xt!==!0,Jt=(0,nt.Z)($t)==="object"?$t:{},Qt=Jt.src,Rt=Jt.visible,Fn=Rt===void 0?void 0:Rt,sn=Jt.onVisibleChange,On=sn===void 0?mn:sn,ia=Jt.getContainer,Sn=ia===void 0?void 0:ia,Nn=Jt.mask,ta=Jt.maskClassName,ma=Jt.movable,Ta=Jt.icons,za=Jt.scaleStep,Tn=Jt.minScale,wa=Jt.maxScale,Aa=Jt.imageRender,xn=Jt.toolbarRender,Ha=(0,ot.Z)(Jt,Vt),Va=Qt!=null?Qt:ln,Qa=(0,$e.Z)(!!Fn,{value:Fn,onChange:On}),ja=(0,He.Z)(Qa,2),_a=ja[0],xa=ja[1],sa=b({src:ln,isCustomPlaceholder:Zt,fallback:Lt}),Na=(0,He.Z)(sa,3),Ma=Na[0],Ia=Na[1],$a=Na[2],lr=(0,x.useState)(null),rr=(0,He.Z)(lr,2),Ba=rr[0],ha=rr[1],ba=(0,x.useContext)(le),Sa=!!$t,Xa=function(){xa(!1),ha(null)},Xt=Ie()(jn,Dt,In,(0,Ee.Z)({},"".concat(jn,"-error"),$a==="error")),va=(0,x.useMemo)(function(){var Ln={};return Je.forEach(function($n){St[$n]!==void 0&&(Ln[$n]=St[$n])}),Ln},Je.map(function(Ln){return St[Ln]})),En=(0,x.useMemo)(function(){return(0,Re.Z)((0,Re.Z)({},va),{},{src:Va})},[Va,va]),cn=a(Sa,En),An=function($n){var Ga=(0,st.os)($n.target),tn=Ga.left,Za=Ga.top;ba?ba.onPreview(cn,tn,Za):(ha({x:tn,y:Za}),xa(!0)),rt==null||rt($n)};return x.createElement(x.Fragment,null,x.createElement("div",(0,Ne.Z)({},qn,{className:Xt,onClick:Sa?An:rt,style:(0,Re.Z)({width:Ct,height:en},rn)}),x.createElement("img",(0,Ne.Z)({},va,{className:Ie()("".concat(jn,"-img"),(0,Ee.Z)({},"".concat(jn,"-img-placeholder"),xt===!0),Zn),style:(0,Re.Z)({height:en},qt),ref:Ma},Ia,{width:Ct,height:en,onError:Me})),$a==="loading"&&x.createElement("div",{"aria-hidden":"true",className:"".concat(jn,"-placeholder")},xt),Nn&&Sa&&x.createElement("div",{className:Ie()("".concat(jn,"-mask"),ta),style:{display:(qt==null?void 0:qt.display)==="none"?"none":void 0}},Nn)),!ba&&Sa&&x.createElement(je,(0,Ne.Z)({"aria-hidden":!_a,visible:_a,prefixCls:xe,onClose:Xa,mousePosition:Ba,src:Va,alt:Le,fallback:Lt,getContainer:Sn,icons:Ta,movable:ma,scaleStep:za,minScale:Tn,maxScale:wa,rootClassName:In,imageRender:Aa,imgCommonProps:va,toolbarRender:xn},Ha)))};De.PreviewGroup=nn,De.displayName="Image";var dt=De,ft=dt,on=re(62892),Yt=re(36355),We=re(31724),Ye=re(99267),we=re(33853),me=re(38819),Te={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"},ze=Te,ye=re(7657),he=function(St,ln){return x.createElement(ye.Z,(0,Ne.Z)({},St,{ref:ln,icon:ze}))},tt=x.forwardRef(he),Oe=tt,Ae={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}},{tag:"path",attrs:{d:"M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z"}}]},name:"rotate-right",theme:"outlined"},Ge=Ae,Bt=function(St,ln){return x.createElement(ye.Z,(0,Ne.Z)({},St,{ref:ln,icon:Ge}))},Pt=x.forwardRef(Bt),Wt=Pt,Ht={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"swap",theme:"outlined"},Gt=Ht,Be=function(St,ln){return x.createElement(ye.Z,(0,Ne.Z)({},St,{ref:ln,icon:Gt}))},lt=x.forwardRef(Be),At=lt,gt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"},bt=gt,dn=function(St,ln){return x.createElement(ye.Z,(0,Ne.Z)({},St,{ref:ln,icon:bt}))},Pn=x.forwardRef(dn),gn=Pn,Bn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"},Hn=Bn,Dn=function(St,ln){return x.createElement(ye.Z,(0,Ne.Z)({},St,{ref:ln,icon:Hn}))},Wn=x.forwardRef(Dn),Jn=Wn,aa=re(64993),yn=re(73819),pa=re(17313),na=re(29878),Xn=re(1950),ea=re(83116),Ra=re(37613);const Un=Ot=>({position:Ot||"absolute",inset:0}),Ja=Ot=>{const{iconCls:St,motionDurationSlow:ln,paddingXXS:Le,marginXXS:mn,prefixCls:zn,colorTextLightSolid:jn}=Ot;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:jn,background:new aa.C("#000").setAlpha(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${ln}`,[`.${zn}-mask-info`]:Object.assign(Object.assign({},pa.vS),{padding:`0 ${Le}px`,[St]:{marginInlineEnd:mn,svg:{verticalAlign:"baseline"}}})}},tr=Ot=>{const{previewCls:St,modalMaskBg:ln,paddingSM:Le,marginXL:mn,margin:zn,paddingLG:jn,previewOperationColorDisabled:wn,previewOperationHoverColor:xe,motionDurationSlow:xt,iconCls:Lt,colorTextLightSolid:Ct}=Ot,en=new aa.C(ln).setAlpha(.1),qt=en.clone().setAlpha(.2);return{[`${St}-footer`]:{position:"fixed",bottom:mn,left:{_skip_check_:!0,value:0},width:"100%",display:"flex",flexDirection:"column",alignItems:"center",color:Ot.previewOperationColor},[`${St}-progress`]:{marginBottom:zn},[`${St}-close`]:{position:"fixed",top:mn,right:{_skip_check_:!0,value:mn},display:"flex",color:Ct,backgroundColor:en.toRgbString(),borderRadius:"50%",padding:Le,outline:0,border:0,cursor:"pointer",transition:`all ${xt}`,"&:hover":{backgroundColor:qt.toRgbString()},[`& > ${Lt}`]:{fontSize:Ot.previewOperationSize}},[`${St}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${jn}px`,backgroundColor:en.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:Le,padding:Le,cursor:"pointer",transition:`all ${xt}`,userSelect:"none",[`&:not(${St}-operations-operation-disabled):hover > ${Lt}`]:{color:xe},"&-disabled":{color:wn,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${Lt}`]:{fontSize:Ot.previewOperationSize}}}}},ra=Ot=>{const{modalMaskBg:St,iconCls:ln,previewOperationColorDisabled:Le,previewCls:mn,zIndexPopup:zn,motionDurationSlow:jn}=Ot,wn=new aa.C(St).setAlpha(.1),xe=wn.clone().setAlpha(.2);return{[`${mn}-switch-left, ${mn}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:zn+1,display:"flex",alignItems:"center",justifyContent:"center",width:Ot.imagePreviewSwitchSize,height:Ot.imagePreviewSwitchSize,marginTop:-Ot.imagePreviewSwitchSize/2,color:Ot.previewOperationColor,background:wn.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${jn}`,userSelect:"none","&:hover":{background:xe.toRgbString()},"&-disabled":{"&, &:hover":{color:Le,background:"transparent",cursor:"not-allowed",[`> ${ln}`]:{cursor:"not-allowed"}}},[`> ${ln}`]:{fontSize:Ot.previewOperationSize}},[`${mn}-switch-left`]:{insetInlineStart:Ot.marginSM},[`${mn}-switch-right`]:{insetInlineEnd:Ot.marginSM}}},ya=Ot=>{const{motionEaseOut:St,previewCls:ln,motionDurationSlow:Le,componentCls:mn}=Ot;return[{[`${mn}-preview-root`]:{[ln]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${ln}-body`]:Object.assign(Object.assign({},Un()),{overflow:"hidden"}),[`${ln}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${Le} ${St} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},Un()),{transition:`transform ${Le} ${St} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${ln}-moving`]:{[`${ln}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${mn}-preview-root`]:{[`${ln}-wrap`]:{zIndex:Ot.zIndexPopup}}},{[`${mn}-preview-operations-wrapper`]:{position:"fixed",zIndex:Ot.zIndexPopup+1},"&":[tr(Ot),ra(Ot)]}]},La=Ot=>{const{componentCls:St}=Ot;return{[St]:{position:"relative",display:"inline-block",[`${St}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${St}-img-placeholder`]:{backgroundColor:Ot.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${St}-mask`]:Object.assign({},Ja(Ot)),[`${St}-mask:hover`]:{opacity:1},[`${St}-placeholder`]:Object.assign({},Un())}}},Ua=Ot=>{const{previewCls:St}=Ot;return{[`${St}-root`]:(0,na._y)(Ot,"zoom"),"&":(0,Xn.J$)(Ot,!0)}};var it=(0,ea.Z)("Image",Ot=>{const St=`${Ot.componentCls}-preview`,ln=(0,Ra.TS)(Ot,{previewCls:St,modalMaskBg:new aa.C("#000").setAlpha(.45).toRgbString(),imagePreviewSwitchSize:Ot.controlHeightLG});return[La(ln),ya(ln),(0,yn.QA)((0,Ra.TS)(ln,{componentCls:St})),Ua(ln)]},Ot=>({zIndexPopup:Ot.zIndexPopupBase+80,previewOperationColor:new aa.C(Ot.colorTextLightSolid).setAlpha(.65).toRgbString(),previewOperationHoverColor:new aa.C(Ot.colorTextLightSolid).setAlpha(.85).toRgbString(),previewOperationColorDisabled:new aa.C(Ot.colorTextLightSolid).setAlpha(.25).toRgbString(),previewOperationSize:Ot.fontSizeIcon*1.5})),wt=function(Ot,St){var ln={};for(var Le in Ot)Object.prototype.hasOwnProperty.call(Ot,Le)&&St.indexOf(Le)<0&&(ln[Le]=Ot[Le]);if(Ot!=null&&typeof Object.getOwnPropertySymbols=="function")for(var mn=0,Le=Object.getOwnPropertySymbols(Ot);mn{var{previewPrefixCls:St,preview:ln}=Ot,Le=wt(Ot,["previewPrefixCls","preview"]);const{getPrefixCls:mn}=x.useContext(Yt.E_),zn=mn("image",St),jn=`${zn}-preview`,wn=mn(),[xe,xt]=it(zn),Lt=x.useMemo(()=>{var Ct;if(ln===!1)return ln;const en=typeof ln=="object"?ln:{},qt=Ie()(xt,(Ct=en.rootClassName)!==null&&Ct!==void 0?Ct:"");return Object.assign(Object.assign({},en),{transitionName:(0,on.m)(wn,"zoom",en.transitionName),maskTransitionName:(0,on.m)(wn,"fade",en.maskTransitionName),rootClassName:qt})},[ln]);return xe(x.createElement(ft.PreviewGroup,Object.assign({preview:Lt,previewPrefixCls:jn,icons:yt},Le)))},pn=function(Ot,St){var ln={};for(var Le in Ot)Object.prototype.hasOwnProperty.call(Ot,Le)&&St.indexOf(Le)<0&&(ln[Le]=Ot[Le]);if(Ot!=null&&typeof Object.getOwnPropertySymbols=="function")for(var mn=0,Le=Object.getOwnPropertySymbols(Ot);mn{const{prefixCls:St,preview:ln,className:Le,rootClassName:mn,style:zn}=Ot,jn=pn(Ot,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:wn,locale:xe=We.Z,getPopupContainer:xt,image:Lt}=x.useContext(Yt.E_),Ct=wn("image",St),en=wn(),qt=xe.Image||We.Z.Image,[Ut,$t]=it(Ct),Zn=Ie()(mn,$t),rt=Ie()(Le,$t,Lt==null?void 0:Lt.className),Me=x.useMemo(()=>{if(ln===!1)return ln;const rn=typeof ln=="object"?ln:{},{getContainer:In}=rn,qn=pn(rn,["getContainer"]);return Object.assign(Object.assign({mask:x.createElement("div",{className:`${Ct}-mask-info`},x.createElement(pe.Z,null),qt==null?void 0:qt.preview),icons:yt},qn),{getContainer:In||xt,transitionName:(0,on.m)(en,"zoom",rn.transitionName),maskTransitionName:(0,on.m)(en,"fade",rn.maskTransitionName)})},[ln,qt]),Dt=Object.assign(Object.assign({},Lt==null?void 0:Lt.style),zn);return Ut(x.createElement(ft,Object.assign({prefixCls:Ct,preview:Me,rootClassName:Zn,className:rt,style:Dt},jn)))};ua.PreviewGroup=bn;var Vn=ua},45818:function(ct,kt,re){"use strict";re.d(kt,{D:function(){return ne},Z:function(){return de}});var x=re(54476),pe=re(59301),Xe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},Ie=Xe,Ne=re(7657),Re=function(fe,Ce){return pe.createElement(Ne.Z,(0,x.Z)({},fe,{ref:Ce,icon:Ie}))},Ee=pe.forwardRef(Re),He=Ee,nt=re(33853),ot=re(38819),st=re(92310),$e=re.n(st),Je=re(2738),y=ce=>!isNaN(parseFloat(ce))&&isFinite(ce),a=re(36355),E=re(84966),b=function(ce,fe){var Ce={};for(var Pe in ce)Object.prototype.hasOwnProperty.call(ce,Pe)&&fe.indexOf(Pe)<0&&(Ce[Pe]=ce[Pe]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,Pe=Object.getOwnPropertySymbols(ce);Ze{let ce=0;return function(){let fe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return ce+=1,`${fe}${ce}`}})();var de=pe.forwardRef((ce,fe)=>{const{prefixCls:Ce,className:Pe,trigger:Ze,children:ve,defaultCollapsed:Qe=!1,theme:It="dark",style:jt={},collapsible:Ve=!1,reverseArrow:pt=!1,width:Tt=200,collapsedWidth:_t=80,zeroWidthTriggerStyle:an,breakpoint:vt,onCollapse:je,onBreakpoint:at}=ce,ht=b(ce,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:Fe}=(0,pe.useContext)(E.Gs),[qe,Mt]=(0,pe.useState)("collapsed"in ce?ce.collapsed:Qe),[nn,Et]=(0,pe.useState)(!1);(0,pe.useEffect)(()=>{"collapsed"in ce&&Mt(ce.collapsed)},[ce.collapsed]);const Vt=(We,Ye)=>{"collapsed"in ce||Mt(We),je==null||je(We,Ye)},De=(0,pe.useRef)();De.current=We=>{Et(We.matches),at==null||at(We.matches),qe!==We.matches&&Vt(We.matches,"responsive")},(0,pe.useEffect)(()=>{function We(we){return De.current(we)}let Ye;if(typeof window!="undefined"){const{matchMedia:we}=window;if(we&&vt&&vt in z){Ye=we(`(max-width: ${z[vt]})`);try{Ye.addEventListener("change",We)}catch(me){Ye.addListener(We)}We(Ye)}}return()=>{try{Ye==null||Ye.removeEventListener("change",We)}catch(we){Ye==null||Ye.removeListener(We)}}},[vt]),(0,pe.useEffect)(()=>{const We=ae("ant-sider-");return Fe.addSider(We),()=>Fe.removeSider(We)},[]);const dt=()=>{Vt(!qe,"clickTrigger")},{getPrefixCls:ft}=(0,pe.useContext)(a.E_),on=()=>{const We=ft("layout-sider",Ce),Ye=(0,Je.Z)(ht,["collapsed"]),we=qe?_t:Tt,me=y(we)?`${we}px`:String(we),Te=parseFloat(String(_t||0))===0?pe.createElement("span",{onClick:dt,className:$e()(`${We}-zero-width-trigger`,`${We}-zero-width-trigger-${pt?"right":"left"}`),style:an},Ze||pe.createElement(He,null)):null,he={expanded:pt?pe.createElement(ot.Z,null):pe.createElement(nt.Z,null),collapsed:pt?pe.createElement(nt.Z,null):pe.createElement(ot.Z,null)}[qe?"collapsed":"expanded"],tt=Ze!==null?Te||pe.createElement("div",{className:`${We}-trigger`,onClick:dt,style:{width:me}},Ze||he):null,Oe=Object.assign(Object.assign({},jt),{flex:`0 0 ${me}`,maxWidth:me,minWidth:me,width:me}),Ae=$e()(We,`${We}-${It}`,{[`${We}-collapsed`]:!!qe,[`${We}-has-trigger`]:Ve&&Ze!==null&&!Te,[`${We}-below`]:!!nn,[`${We}-zero-width`]:parseFloat(me)===0},Pe);return pe.createElement("aside",Object.assign({className:Ae},Ye,{style:Oe,ref:fe}),pe.createElement("div",{className:`${We}-children`},ve),Ve||nn&&Te?tt:null)},Yt=pe.useMemo(()=>({siderCollapsed:qe}),[qe]);return pe.createElement(ne.Provider,{value:Yt},on())})},84966:function(ct,kt,re){"use strict";re.d(kt,{VY:function(){return ne},$_:function(){return z},h4:function(){return b},Gs:function(){return Je},ZP:function(){return ae}});var x=re(94480),pe=re(92310),Xe=re.n(pe),Ie=re(2738),Ne=re(59301),Re=re(36355),Ee=re(83116),nt=ie=>{const{componentCls:de,bodyBg:ce,lightSiderBg:fe,lightTriggerBg:Ce,lightTriggerColor:Pe}=ie;return{[`${de}-sider-light`]:{background:fe,[`${de}-sider-trigger`]:{color:Pe,background:Ce},[`${de}-sider-zero-width-trigger`]:{color:Pe,background:Ce,border:`1px solid ${ce}`,borderInlineStart:0}}}};const ot=ie=>{const{antCls:de,componentCls:ce,colorText:fe,triggerColor:Ce,footerBg:Pe,triggerBg:Ze,headerHeight:ve,headerPadding:Qe,headerColor:It,footerPadding:jt,triggerHeight:Ve,zeroTriggerHeight:pt,zeroTriggerWidth:Tt,motionDurationMid:_t,motionDurationSlow:an,fontSize:vt,borderRadius:je,bodyBg:at,headerBg:ht,siderBg:Fe}=ie;return{[ce]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:at,"&, *":{boxSizing:"border-box"},[`&${ce}-has-sider`]:{flexDirection:"row",[`> ${ce}, > ${ce}-content`]:{width:0}},[`${ce}-header, &${ce}-footer`]:{flex:"0 0 auto"},[`${ce}-sider`]:{position:"relative",minWidth:0,background:Fe,transition:`all ${_t}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${de}-menu${de}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:Ve},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:Ve,color:Ce,lineHeight:`${Ve}px`,textAlign:"center",background:Ze,cursor:"pointer",transition:`all ${_t}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:ve,insetInlineEnd:-Tt,zIndex:1,width:Tt,height:pt,color:Ce,fontSize:ie.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:Fe,borderStartStartRadius:0,borderStartEndRadius:je,borderEndEndRadius:je,borderEndStartRadius:0,cursor:"pointer",transition:`background ${an} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${an}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-Tt,borderStartStartRadius:je,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:je}}}}},nt(ie)),{"&-rtl":{direction:"rtl"}}),[`${ce}-header`]:{height:ve,padding:Qe,color:It,lineHeight:`${ve}px`,background:ht,[`${de}-menu`]:{lineHeight:"inherit"}},[`${ce}-footer`]:{padding:jt,color:fe,fontSize:vt,background:Pe},[`${ce}-content`]:{flex:"auto",minHeight:0}}};var st=(0,Ee.Z)("Layout",ie=>[ot(ie)],ie=>{const{colorBgLayout:de,controlHeight:ce,controlHeightLG:fe,colorText:Ce,controlHeightSM:Pe,marginXXS:Ze,colorTextLightSolid:ve,colorBgContainer:Qe}=ie,It=fe*1.25;return{colorBgHeader:"#001529",colorBgBody:de,colorBgTrigger:"#002140",bodyBg:de,headerBg:"#001529",headerHeight:ce*2,headerPadding:`0 ${It}px`,headerColor:Ce,footerPadding:`${Pe}px ${It}px`,footerBg:de,siderBg:"#001529",triggerHeight:fe+Ze*2,triggerBg:"#002140",triggerColor:ve,zeroTriggerWidth:fe,zeroTriggerHeight:fe,lightSiderBg:Qe,lightTriggerBg:Qe,lightTriggerColor:Ce}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),$e=function(ie,de){var ce={};for(var fe in ie)Object.prototype.hasOwnProperty.call(ie,fe)&&de.indexOf(fe)<0&&(ce[fe]=ie[fe]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ce=0,fe=Object.getOwnPropertySymbols(ie);Cenull,removeSider:()=>null}});function le(ie){let{suffixCls:de,tagName:ce,displayName:fe}=ie;return Ce=>Ne.forwardRef((Ze,ve)=>Ne.createElement(Ce,Object.assign({ref:ve,suffixCls:de,tagName:ce},Ze)))}const y=Ne.forwardRef((ie,de)=>{const{prefixCls:ce,suffixCls:fe,className:Ce,tagName:Pe}=ie,Ze=$e(ie,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:ve}=Ne.useContext(Re.E_),Qe=ve("layout",ce),[It,jt]=st(Qe),Ve=fe?`${Qe}-${fe}`:Qe;return It(Ne.createElement(Pe,Object.assign({className:Xe()(ce||Ve,Ce,jt),ref:de},Ze)))}),a=Ne.forwardRef((ie,de)=>{const{direction:ce}=Ne.useContext(Re.E_),[fe,Ce]=Ne.useState([]),{prefixCls:Pe,className:Ze,rootClassName:ve,children:Qe,hasSider:It,tagName:jt,style:Ve}=ie,pt=$e(ie,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Tt=(0,Ie.Z)(pt,["suffixCls"]),{getPrefixCls:_t,layout:an}=Ne.useContext(Re.E_),vt=_t("layout",Pe),[je,at]=st(vt),ht=Xe()(vt,{[`${vt}-has-sider`]:typeof It=="boolean"?It:fe.length>0,[`${vt}-rtl`]:ce==="rtl"},an==null?void 0:an.className,Ze,ve,at),Fe=Ne.useMemo(()=>({siderHook:{addSider:qe=>{Ce(Mt=>[].concat((0,x.Z)(Mt),[qe]))},removeSider:qe=>{Ce(Mt=>Mt.filter(nn=>nn!==qe))}}}),[]);return je(Ne.createElement(Je.Provider,{value:Fe},Ne.createElement(jt,Object.assign({ref:de,className:ht,style:Object.assign(Object.assign({},an==null?void 0:an.style),Ve)},Tt),Qe)))}),E=le({tagName:"div",displayName:"Layout"})(a),b=le({suffixCls:"header",tagName:"header",displayName:"Header"})(y),z=le({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(y),ne=le({suffixCls:"content",tagName:"main",displayName:"Content"})(y);var ae=E},40875:function(ct,kt,re){"use strict";re.d(kt,{J:function(){return Re}});var x=re(59301),pe=re(33234),Xe=re(70425),Ie=function(Ee,He){var nt={};for(var ot in Ee)Object.prototype.hasOwnProperty.call(Ee,ot)&&He.indexOf(ot)<0&&(nt[ot]=Ee[ot]);if(Ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var st=0,ot=Object.getOwnPropertySymbols(Ee);st{const{children:nt}=Ee,ot=Ie(Ee,["children"]),st=x.useContext(Ne),$e=x.useMemo(()=>Object.assign(Object.assign({},st),ot),[st,ot.prefixCls,ot.mode,ot.selectable]);return x.createElement(Ne.Provider,{value:$e},x.createElement(pe.BR,null,(0,Xe.supportNodeRef)(nt)?x.cloneElement(nt,{ref:He}):nt))});kt.Z=Ne},20834:function(ct,kt,re){"use strict";re.d(kt,{default:function(){return Yt}});var x=re(15285),pe=re(59301),Xe=re(45818),Ie=re(92310),Ne=re.n(Ie),Re=re(36355),Ee=function(We,Ye){var we={};for(var me in We)Object.prototype.hasOwnProperty.call(We,me)&&Ye.indexOf(me)<0&&(we[me]=We[me]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,me=Object.getOwnPropertySymbols(We);Te{const{prefixCls:Ye,className:we,dashed:me}=We,Te=Ee(We,["prefixCls","className","dashed"]),{getPrefixCls:ze}=pe.useContext(Re.E_),ye=ze("menu",Ye),he=Ne()({[`${ye}-item-divider-dashed`]:!!me},we);return pe.createElement(x.iz,Object.assign({className:he},Te))},ot=re(11592),st=re(2738),$e=re(6848),Je=re(92343),y=(0,pe.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),E=We=>{var Ye;const{className:we,children:me,icon:Te,title:ze,danger:ye}=We,{prefixCls:he,firstLevel:tt,direction:Oe,disableMenuItemTitleTooltip:Ae,inlineCollapsed:Ge}=pe.useContext(y),Bt=lt=>{const At=pe.createElement("span",{className:`${he}-title-content`},me);return(!Te||(0,Je.l$)(me)&&me.type==="span")&&me&<&&tt&&typeof me=="string"?pe.createElement("div",{className:`${he}-inline-collapsed-noicon`},me.charAt(0)):At},{siderCollapsed:Pt}=pe.useContext(Xe.D);let Wt=ze;typeof ze=="undefined"?Wt=tt?me:"":ze===!1&&(Wt="");const Ht={title:Wt};!Pt&&!Ge&&(Ht.title=null,Ht.open=!1);const Gt=(0,ot.Z)(me).length;let Be=pe.createElement(x.ck,Object.assign({},(0,st.Z)(We,["title","icon","danger"]),{className:Ne()({[`${he}-item-danger`]:ye,[`${he}-item-only-child`]:(Te?Gt+1:Gt)===1},we),title:typeof ze=="string"?ze:void 0}),(0,Je.Tm)(Te,{className:Ne()((0,Je.l$)(Te)?(Ye=Te.props)===null||Ye===void 0?void 0:Ye.className:"",`${he}-item-icon`)}),Bt(Ge));return Ae||(Be=pe.createElement($e.Z,Object.assign({},Ht,{placement:Oe==="rtl"?"left":"right",overlayClassName:`${he}-inline-collapsed-tooltip`}),Be)),Be},z=We=>{var Ye;const{popupClassName:we,icon:me,title:Te,theme:ze}=We,ye=pe.useContext(y),{prefixCls:he,inlineCollapsed:tt,theme:Oe}=ye,Ae=(0,x.Xl)();let Ge;if(!me)Ge=tt&&!Ae.length&&Te&&typeof Te=="string"?pe.createElement("div",{className:`${he}-inline-collapsed-noicon`},Te.charAt(0)):pe.createElement("span",{className:`${he}-title-content`},Te);else{const Pt=(0,Je.l$)(Te)&&Te.type==="span";Ge=pe.createElement(pe.Fragment,null,(0,Je.Tm)(me,{className:Ne()((0,Je.l$)(me)?(Ye=me.props)===null||Ye===void 0?void 0:Ye.className:"",`${he}-item-icon`)}),Pt?Te:pe.createElement("span",{className:`${he}-title-content`},Te))}const Bt=pe.useMemo(()=>Object.assign(Object.assign({},ye),{firstLevel:!1}),[ye]);return pe.createElement(y.Provider,{value:Bt},pe.createElement(x.Wd,Object.assign({},(0,st.Z)(We,["icon"]),{title:Ge,popupClassName:Ne()(he,we,`${he}-${ze||Oe}`)})))},ne=re(18785),ae=re(70425),ie=re(62892),de=re(40875),ce=function(We,Ye){var we={};for(var me in We)Object.prototype.hasOwnProperty.call(We,me)&&Ye.indexOf(me)<0&&(we[me]=We[me]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,me=Object.getOwnPropertySymbols(We);Te{if(Ye&&typeof Ye=="object"){const me=Ye,{label:Te,children:ze,key:ye,type:he}=me,tt=ce(me,["label","children","key","type"]),Oe=ye!=null?ye:`tmp-${we}`;return ze||he==="group"?he==="group"?pe.createElement(x.BW,Object.assign({key:Oe},tt,{title:Te}),fe(ze)):pe.createElement(z,Object.assign({key:Oe},tt,{title:Te}),fe(ze)):he==="divider"?pe.createElement(nt,Object.assign({key:Oe},tt)):pe.createElement(E,Object.assign({key:Oe},tt),Te)}return null}).filter(Ye=>Ye)}function Ce(We){return pe.useMemo(()=>We&&fe(We),[We])}var Pe=re(64993),Ze=re(17313),ve=re(8378),Qe=re(13826),It=re(29878),jt=re(83116),Ve=re(37613),Tt=We=>{const{componentCls:Ye,motionDurationSlow:we,horizontalLineHeight:me,colorSplit:Te,lineWidth:ze,lineType:ye,itemPaddingInline:he}=We;return{[`${Ye}-horizontal`]:{lineHeight:me,border:0,borderBottom:`${ze}px ${ye} ${Te}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${Ye}-item, ${Ye}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:he},[`> ${Ye}-item:hover, > ${Ye}-item-active, > ${Ye}-submenu ${Ye}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${Ye}-item, ${Ye}-submenu-title`]:{transition:[`border-color ${we}`,`background ${we}`].join(",")},[`${Ye}-submenu-arrow`]:{display:"none"}}}},an=We=>{let{componentCls:Ye,menuArrowOffset:we}=We;return{[`${Ye}-rtl`]:{direction:"rtl"},[`${Ye}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${Ye}-rtl${Ye}-vertical, - ${Ye}-submenu-rtl ${Ye}-vertical`]:{[`${Ye}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${we})`},"&::after":{transform:`rotate(45deg) translateY(${we})`}}}}};const vt=We=>Object.assign({},(0,Ze.oN)(We));var at=(We,Ye)=>{const{componentCls:we,itemColor:me,itemSelectedColor:Te,groupTitleColor:ze,itemBg:ye,subMenuItemBg:he,itemSelectedBg:tt,activeBarHeight:Oe,activeBarWidth:Ae,activeBarBorderWidth:Ge,motionDurationSlow:Bt,motionEaseInOut:Pt,motionEaseOut:Wt,itemPaddingInline:Ht,motionDurationMid:Gt,itemHoverColor:Be,lineType:lt,colorSplit:At,itemDisabledColor:gt,dangerItemColor:bt,dangerItemHoverColor:dn,dangerItemSelectedColor:Pn,dangerItemActiveBg:cn,dangerItemSelectedBg:Cn,itemHoverBg:Hn,itemActiveBg:wn,menuSubMenuBg:Un,horizontalItemSelectedColor:qn,horizontalItemSelectedBg:oa,horizontalItemBorderRadius:yn,horizontalItemHoverBg:pa,popupBg:ra}=We;return{[`${we}-${Ye}, ${we}-${Ye} > ${we}`]:{color:me,background:ye,[`&${we}-root:focus-visible`]:Object.assign({},vt(We)),[`${we}-item-group-title`]:{color:ze},[`${we}-submenu-selected`]:{[`> ${we}-submenu-title`]:{color:Te}},[`${we}-item-disabled, ${we}-submenu-disabled`]:{color:`${gt} !important`},[`${we}-item:not(${we}-item-selected):not(${we}-submenu-selected)`]:{[`&:hover, > ${we}-submenu-title:hover`]:{color:Be}},[`&:not(${we}-horizontal)`]:{[`${we}-item:not(${we}-item-selected)`]:{"&:hover":{backgroundColor:Hn},"&:active":{backgroundColor:wn}},[`${we}-submenu-title`]:{"&:hover":{backgroundColor:Hn},"&:active":{backgroundColor:wn}}},[`${we}-item-danger`]:{color:bt,[`&${we}-item:hover`]:{[`&:not(${we}-item-selected):not(${we}-submenu-selected)`]:{color:dn}},[`&${we}-item:active`]:{background:cn}},[`${we}-item a`]:{"&, &:hover":{color:"inherit"}},[`${we}-item-selected`]:{color:Te,[`&${we}-item-danger`]:{color:Pn},"a, a:hover":{color:"inherit"}},[`& ${we}-item-selected`]:{backgroundColor:tt,[`&${we}-item-danger`]:{backgroundColor:Cn}},[`${we}-item, ${we}-submenu-title`]:{[`&:not(${we}-item-disabled):focus-visible`]:Object.assign({},vt(We))},[`&${we}-submenu > ${we}`]:{backgroundColor:Un},[`&${we}-popup > ${we}`]:{backgroundColor:ra},[`&${we}-horizontal`]:Object.assign(Object.assign({},Ye==="dark"?{borderBottom:0}:{}),{[`> ${we}-item, > ${we}-submenu`]:{top:Ge,marginTop:-Ge,marginBottom:0,borderRadius:yn,"&::after":{position:"absolute",insetInline:Ht,bottom:0,borderBottom:`${Oe}px solid transparent`,transition:`border-color ${Bt} ${Pt}`,content:'""'},"&:hover, &-active, &-open":{background:pa,"&::after":{borderBottomWidth:Oe,borderBottomColor:qn}},"&-selected":{color:qn,backgroundColor:oa,"&:hover":{backgroundColor:oa},"&::after":{borderBottomWidth:Oe,borderBottomColor:qn}}}}),[`&${we}-root`]:{[`&${we}-inline, &${we}-vertical`]:{borderInlineEnd:`${Ge}px ${lt} ${At}`}},[`&${we}-inline`]:{[`${we}-sub${we}-inline`]:{background:he},[`${we}-item, ${we}-submenu-title`]:Ge&&Ae?{width:`calc(100% + ${Ge}px)`}:{},[`${we}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${Ae}px solid ${Te}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Gt} ${Wt}`,`opacity ${Gt} ${Wt}`].join(","),content:'""'},[`&${we}-item-danger`]:{"&::after":{borderInlineEndColor:Pn}}},[`${we}-selected, ${we}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Gt} ${Pt}`,`opacity ${Gt} ${Pt}`].join(",")}}}}}};const ht=We=>{const{componentCls:Ye,itemHeight:we,itemMarginInline:me,padding:Te,menuArrowSize:ze,marginXS:ye,itemMarginBlock:he}=We,tt=Te+ze+ye;return{[`${Ye}-item`]:{position:"relative",overflow:"hidden"},[`${Ye}-item, ${Ye}-submenu-title`]:{height:we,lineHeight:`${we}px`,paddingInline:Te,overflow:"hidden",textOverflow:"ellipsis",marginInline:me,marginBlock:he,width:`calc(100% - ${me*2}px)`},[`> ${Ye}-item, + ${Ye}-submenu-rtl ${Ye}-vertical`]:{[`${Ye}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${we})`},"&::after":{transform:`rotate(45deg) translateY(${we})`}}}}};const vt=We=>Object.assign({},(0,Ze.oN)(We));var at=(We,Ye)=>{const{componentCls:we,itemColor:me,itemSelectedColor:Te,groupTitleColor:ze,itemBg:ye,subMenuItemBg:he,itemSelectedBg:tt,activeBarHeight:Oe,activeBarWidth:Ae,activeBarBorderWidth:Ge,motionDurationSlow:Bt,motionEaseInOut:Pt,motionEaseOut:Wt,itemPaddingInline:Ht,motionDurationMid:Gt,itemHoverColor:Be,lineType:lt,colorSplit:At,itemDisabledColor:gt,dangerItemColor:bt,dangerItemHoverColor:dn,dangerItemSelectedColor:Pn,dangerItemActiveBg:gn,dangerItemSelectedBg:Bn,itemHoverBg:Hn,itemActiveBg:Dn,menuSubMenuBg:Wn,horizontalItemSelectedColor:Jn,horizontalItemSelectedBg:aa,horizontalItemBorderRadius:yn,horizontalItemHoverBg:pa,popupBg:na}=We;return{[`${we}-${Ye}, ${we}-${Ye} > ${we}`]:{color:me,background:ye,[`&${we}-root:focus-visible`]:Object.assign({},vt(We)),[`${we}-item-group-title`]:{color:ze},[`${we}-submenu-selected`]:{[`> ${we}-submenu-title`]:{color:Te}},[`${we}-item-disabled, ${we}-submenu-disabled`]:{color:`${gt} !important`},[`${we}-item:not(${we}-item-selected):not(${we}-submenu-selected)`]:{[`&:hover, > ${we}-submenu-title:hover`]:{color:Be}},[`&:not(${we}-horizontal)`]:{[`${we}-item:not(${we}-item-selected)`]:{"&:hover":{backgroundColor:Hn},"&:active":{backgroundColor:Dn}},[`${we}-submenu-title`]:{"&:hover":{backgroundColor:Hn},"&:active":{backgroundColor:Dn}}},[`${we}-item-danger`]:{color:bt,[`&${we}-item:hover`]:{[`&:not(${we}-item-selected):not(${we}-submenu-selected)`]:{color:dn}},[`&${we}-item:active`]:{background:gn}},[`${we}-item a`]:{"&, &:hover":{color:"inherit"}},[`${we}-item-selected`]:{color:Te,[`&${we}-item-danger`]:{color:Pn},"a, a:hover":{color:"inherit"}},[`& ${we}-item-selected`]:{backgroundColor:tt,[`&${we}-item-danger`]:{backgroundColor:Bn}},[`${we}-item, ${we}-submenu-title`]:{[`&:not(${we}-item-disabled):focus-visible`]:Object.assign({},vt(We))},[`&${we}-submenu > ${we}`]:{backgroundColor:Wn},[`&${we}-popup > ${we}`]:{backgroundColor:na},[`&${we}-horizontal`]:Object.assign(Object.assign({},Ye==="dark"?{borderBottom:0}:{}),{[`> ${we}-item, > ${we}-submenu`]:{top:Ge,marginTop:-Ge,marginBottom:0,borderRadius:yn,"&::after":{position:"absolute",insetInline:Ht,bottom:0,borderBottom:`${Oe}px solid transparent`,transition:`border-color ${Bt} ${Pt}`,content:'""'},"&:hover, &-active, &-open":{background:pa,"&::after":{borderBottomWidth:Oe,borderBottomColor:Jn}},"&-selected":{color:Jn,backgroundColor:aa,"&:hover":{backgroundColor:aa},"&::after":{borderBottomWidth:Oe,borderBottomColor:Jn}}}}),[`&${we}-root`]:{[`&${we}-inline, &${we}-vertical`]:{borderInlineEnd:`${Ge}px ${lt} ${At}`}},[`&${we}-inline`]:{[`${we}-sub${we}-inline`]:{background:he},[`${we}-item, ${we}-submenu-title`]:Ge&&Ae?{width:`calc(100% + ${Ge}px)`}:{},[`${we}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${Ae}px solid ${Te}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Gt} ${Wt}`,`opacity ${Gt} ${Wt}`].join(","),content:'""'},[`&${we}-item-danger`]:{"&::after":{borderInlineEndColor:Pn}}},[`${we}-selected, ${we}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Gt} ${Pt}`,`opacity ${Gt} ${Pt}`].join(",")}}}}}};const ht=We=>{const{componentCls:Ye,itemHeight:we,itemMarginInline:me,padding:Te,menuArrowSize:ze,marginXS:ye,itemMarginBlock:he}=We,tt=Te+ze+ye;return{[`${Ye}-item`]:{position:"relative",overflow:"hidden"},[`${Ye}-item, ${Ye}-submenu-title`]:{height:we,lineHeight:`${we}px`,paddingInline:Te,overflow:"hidden",textOverflow:"ellipsis",marginInline:me,marginBlock:he,width:`calc(100% - ${me*2}px)`},[`> ${Ye}-item, > ${Ye}-submenu > ${Ye}-submenu-title`]:{height:we,lineHeight:`${we}px`},[`${Ye}-item-group-list ${Ye}-submenu-title, ${Ye}-submenu-title`]:{paddingInlineEnd:tt}}};var qe=We=>{const{componentCls:Ye,iconCls:we,itemHeight:me,colorTextLightSolid:Te,dropdownWidth:ze,controlHeightLG:ye,motionDurationMid:he,motionEaseOut:tt,paddingXL:Oe,itemMarginInline:Ae,fontSizeLG:Ge,motionDurationSlow:Bt,paddingXS:Pt,boxShadowSecondary:Wt,collapsedWidth:Ht,collapsedIconSize:Gt}=We,Be={height:me,lineHeight:`${me}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[Ye]:{"&-inline, &-vertical":Object.assign({[`&${Ye}-root`]:{boxShadow:"none"}},ht(We))},[`${Ye}-submenu-popup`]:{[`${Ye}-vertical`]:Object.assign(Object.assign({},ht(We)),{boxShadow:Wt})}},{[`${Ye}-submenu-popup ${Ye}-vertical${Ye}-sub`]:{minWidth:ze,maxHeight:`calc(100vh - ${ye*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${Ye}-inline`]:{width:"100%",[`&${Ye}-root`]:{[`${Ye}-item, ${Ye}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${Bt}`,`background ${Bt}`,`padding ${he} ${tt}`].join(","),[`> ${Ye}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${Ye}-sub${Ye}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${Ye}-submenu > ${Ye}-submenu-title`]:Be,[`& ${Ye}-item-group-title`]:{paddingInlineStart:Oe}},[`${Ye}-item`]:Be}},{[`${Ye}-inline-collapsed`]:{width:Ht,[`&${Ye}-root`]:{[`${Ye}-item, ${Ye}-submenu ${Ye}-submenu-title`]:{[`> ${Ye}-inline-collapsed-noicon`]:{fontSize:Ge,textAlign:"center"}}},[`> ${Ye}-item, > ${Ye}-item-group > ${Ye}-item-group-list > ${Ye}-item, @@ -129,7 +129,7 @@ ${Ye}-submenu-arrow, ${Ye}-submenu-expand-icon `]:{opacity:0},[`${Ye}-item-icon, ${we}`]:{margin:0,fontSize:Gt,lineHeight:`${me}px`,"+ span":{display:"inline-block",opacity:0}}},[`${Ye}-item-icon, ${we}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${Ye}-item-icon, ${we}`]:{display:"none"},"a, a:hover":{color:Te}},[`${Ye}-item-group-title`]:Object.assign(Object.assign({},Ze.vS),{paddingInline:Pt})}}]};const Mt=We=>{const{componentCls:Ye,motionDurationSlow:we,motionDurationMid:me,motionEaseInOut:Te,motionEaseOut:ze,iconCls:ye,iconSize:he,iconMarginInlineEnd:tt}=We;return{[`${Ye}-item, ${Ye}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${we}`,`background ${we}`,`padding ${we} ${Te}`].join(","),[`${Ye}-item-icon, ${ye}`]:{minWidth:he,fontSize:he,transition:[`font-size ${me} ${ze}`,`margin ${we} ${Te}`,`color ${we}`].join(","),"+ span":{marginInlineStart:tt,opacity:1,transition:[`opacity ${we} ${Te}`,`margin ${we}`,`color ${we}`].join(",")}},[`${Ye}-item-icon`]:Object.assign({},(0,Ze.Ro)()),[`&${Ye}-item-only-child`]:{[`> ${ye}, > ${Ye}-item-icon`]:{marginInlineEnd:0}}},[`${Ye}-item-disabled, ${Ye}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${Ye}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},nn=We=>{const{componentCls:Ye,motionDurationSlow:we,motionEaseInOut:me,borderRadius:Te,menuArrowSize:ze,menuArrowOffset:ye}=We;return{[`${Ye}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:We.margin,width:ze,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${we} ${me}, opacity ${we}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:ze*.6,height:ze*.15,backgroundColor:"currentcolor",borderRadius:Te,transition:[`background ${we} ${me}`,`transform ${we} ${me}`,`top ${we} ${me}`,`color ${we} ${me}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${ye})`},"&::after":{transform:`rotate(-45deg) translateY(${ye})`}}}}},Et=We=>{const{antCls:Ye,componentCls:we,fontSize:me,motionDurationSlow:Te,motionDurationMid:ze,motionEaseInOut:ye,paddingXS:he,padding:tt,colorSplit:Oe,lineWidth:Ae,zIndexPopup:Ge,borderRadiusLG:Bt,subMenuItemBorderRadius:Pt,menuArrowSize:Wt,menuArrowOffset:Ht,lineType:Gt,menuPanelMaskInset:Be,groupTitleLineHeight:lt,groupTitleFontSize:At}=We;return[{"":{[`${we}`]:Object.assign(Object.assign({},(0,Ze.dF)()),{"&-hidden":{display:"none"}})},[`${we}-submenu-hidden`]:{display:"none"}},{[we]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ze.Wf)(We)),(0,Ze.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:me,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${Te} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${we}-item`]:{flex:"none"}},[`${we}-item, ${we}-submenu, ${we}-submenu-title`]:{borderRadius:We.itemBorderRadius},[`${we}-item-group-title`]:{padding:`${he}px ${tt}px`,fontSize:At,lineHeight:lt,transition:`all ${Te}`},[`&-horizontal ${we}-submenu`]:{transition:[`border-color ${Te} ${ye}`,`background ${Te} ${ye}`].join(",")},[`${we}-submenu, ${we}-submenu-inline`]:{transition:[`border-color ${Te} ${ye}`,`background ${Te} ${ye}`,`padding ${ze} ${ye}`].join(",")},[`${we}-submenu ${we}-sub`]:{cursor:"initial",transition:[`background ${Te} ${ye}`,`padding ${Te} ${ye}`].join(",")},[`${we}-title-content`]:{transition:`color ${Te}`},[`${we}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${we}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:Oe,borderStyle:Gt,borderWidth:0,borderTopWidth:Ae,marginBlock:Ae,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Mt(We)),{[`${we}-item-group`]:{[`${we}-item-group-list`]:{margin:0,padding:0,[`${we}-item, ${we}-submenu-title`]:{paddingInline:`${me*2}px ${tt}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:Ge,borderRadius:Bt,boxShadow:"none",transformOrigin:"0 0",[`&${we}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${Be}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:Be},"\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:We.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:We.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:We.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:We.paddingXS},[`> ${we}`]:Object.assign(Object.assign(Object.assign({borderRadius:Bt},Mt(We)),nn(We)),{[`${we}-item, ${we}-submenu > ${we}-submenu-title`]:{borderRadius:Pt},[`${we}-submenu-title::after`]:{transition:`transform ${Te} ${ye}`}})}}),nn(We)),{[`&-inline-collapsed ${we}-submenu-arrow, - &-inline ${we}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Ht})`},"&::after":{transform:`rotate(45deg) translateX(-${Ht})`}},[`${we}-submenu-open${we}-submenu-inline > ${we}-submenu-title > ${we}-submenu-arrow`]:{transform:`translateY(-${Wt*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Ht})`},"&::before":{transform:`rotate(45deg) translateX(${Ht})`}}})},{[`${Ye}-layout-header`]:{[we]:{lineHeight:"inherit"}}}]};var Vt=(We,Ye)=>(0,jt.Z)("Menu",me=>{if(Ye===!1)return[];const{colorBgElevated:Te,colorPrimary:ze,colorTextLightSolid:ye,controlHeightLG:he,fontSize:tt,darkItemColor:Oe,darkDangerItemColor:Ae,darkItemBg:Ge,darkSubMenuItemBg:Bt,darkItemSelectedColor:Pt,darkItemSelectedBg:Wt,darkDangerItemSelectedBg:Ht,darkItemHoverBg:Gt,darkGroupTitleColor:Be,darkItemHoverColor:lt,darkItemDisabledColor:At,darkDangerItemHoverColor:gt,darkDangerItemSelectedColor:bt,darkDangerItemActiveBg:dn}=me,Pn=tt/7*5,cn=(0,Ve.TS)(me,{menuArrowSize:Pn,menuHorizontalHeight:he*1.15,menuArrowOffset:`${Pn*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:Te}),Cn=(0,Ve.TS)(cn,{itemColor:Oe,itemHoverColor:lt,groupTitleColor:Be,itemSelectedColor:Pt,itemBg:Ge,popupBg:Ge,subMenuItemBg:Bt,itemActiveBg:"transparent",itemSelectedBg:Wt,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Gt,itemDisabledColor:At,dangerItemColor:Ae,dangerItemHoverColor:gt,dangerItemSelectedColor:bt,dangerItemActiveBg:dn,dangerItemSelectedBg:Ht,menuSubMenuBg:Bt,horizontalItemSelectedColor:ye,horizontalItemSelectedBg:ze});return[Et(cn),Tt(cn),qe(cn),at(cn,"light"),at(Cn,"dark"),an(cn),(0,ve.Z)(cn),(0,Qe.oN)(cn,"slide-up"),(0,Qe.oN)(cn,"slide-down"),(0,It._y)(cn,"zoom-big")]},me=>{const{colorPrimary:Te,colorError:ze,colorTextDisabled:ye,colorErrorBg:he,colorText:tt,colorTextDescription:Oe,colorBgContainer:Ae,colorFillAlter:Ge,colorFillContent:Bt,lineWidth:Pt,lineWidthBold:Wt,controlItemBgActive:Ht,colorBgTextHover:Gt,controlHeightLG:Be,lineHeight:lt,colorBgElevated:At,marginXXS:gt,padding:bt,fontSize:dn,controlHeightSM:Pn,fontSizeLG:cn,colorTextLightSolid:Cn,colorErrorHover:Hn}=me,wn=new Pe.C(Cn).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:me.zIndexPopupBase+50,radiusItem:me.borderRadiusLG,itemBorderRadius:me.borderRadiusLG,radiusSubMenuItem:me.borderRadiusSM,subMenuItemBorderRadius:me.borderRadiusSM,colorItemText:tt,itemColor:tt,colorItemTextHover:tt,itemHoverColor:tt,colorItemTextHoverHorizontal:Te,horizontalItemHoverColor:Te,colorGroupTitle:Oe,groupTitleColor:Oe,colorItemTextSelected:Te,itemSelectedColor:Te,colorItemTextSelectedHorizontal:Te,horizontalItemSelectedColor:Te,colorItemBg:Ae,itemBg:Ae,colorItemBgHover:Gt,itemHoverBg:Gt,colorItemBgActive:Bt,itemActiveBg:Ht,colorSubItemBg:Ge,subMenuItemBg:Ge,colorItemBgSelected:Ht,itemSelectedBg:Ht,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:Wt,activeBarHeight:Wt,colorActiveBarBorderSize:Pt,activeBarBorderWidth:Pt,colorItemTextDisabled:ye,itemDisabledColor:ye,colorDangerItemText:ze,dangerItemColor:ze,colorDangerItemTextHover:ze,dangerItemHoverColor:ze,colorDangerItemTextSelected:ze,dangerItemSelectedColor:ze,colorDangerItemBgActive:he,dangerItemActiveBg:he,colorDangerItemBgSelected:he,dangerItemSelectedBg:he,itemMarginInline:me.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Be,groupTitleLineHeight:lt,collapsedWidth:Be*2,popupBg:At,itemMarginBlock:gt,itemPaddingInline:bt,horizontalLineHeight:`${Be*1.15}px`,iconSize:dn,iconMarginInlineEnd:Pn-dn,collapsedIconSize:cn,groupTitleFontSize:dn,darkItemDisabledColor:new Pe.C(Cn).setAlpha(.25).toRgbString(),darkItemColor:wn,darkDangerItemColor:ze,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Cn,darkItemSelectedBg:Te,darkDangerItemSelectedBg:ze,darkItemHoverBg:"transparent",darkGroupTitleColor:wn,darkItemHoverColor:Cn,darkDangerItemHoverColor:Hn,darkDangerItemSelectedColor:Cn,darkDangerItemActiveBg:ze}},{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"]]})(We),De=function(We,Ye){var we={};for(var me in We)Object.prototype.hasOwnProperty.call(We,me)&&Ye.indexOf(me)<0&&(we[me]=We[me]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,me=Object.getOwnPropertySymbols(We);Te{var we,me;const Te=pe.useContext(de.Z),ze=Te||{},{getPrefixCls:ye,getPopupContainer:he,direction:tt,menu:Oe}=pe.useContext(Re.E_),Ae=ye(),{prefixCls:Ge,className:Bt,style:Pt,theme:Wt="light",expandIcon:Ht,_internalDisableMenuItemTitleTooltip:Gt,inlineCollapsed:Be,siderCollapsed:lt,items:At,children:gt,rootClassName:bt,mode:dn,selectable:Pn,onClick:cn,overflowedIndicatorPopupClassName:Cn}=We,Hn=De(We,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),wn=(0,st.Z)(Hn,["collapsedWidth"]),Un=Ce(At)||gt;(we=ze.validator)===null||we===void 0||we.call(ze,{mode:dn});const qn=(0,ae.useEvent)(function(){var ia;cn==null||cn.apply(void 0,arguments),(ia=ze.onClick)===null||ia===void 0||ia.call(ze)}),oa=ze.mode||dn,yn=Pn!=null?Pn:ze.selectable,pa=pe.useMemo(()=>lt!==void 0?lt:Be,[Be,lt]),ra={horizontal:{motionName:`${Ae}-slide-up`},inline:(0,ie.Z)(Ae),other:{motionName:`${Ae}-zoom-big`}},$n=ye("menu",Ge||ze.prefixCls),[aa,Ra]=Vt($n,!Te),Vn=Ne()(`${$n}-${Wt}`,Oe==null?void 0:Oe.className,Bt);let Ja;if(typeof Ht=="function")Ja=Ht;else if(Ht===null||Ht===!1)Ja=null;else if(ze.expandIcon===null||ze.expandIcon===!1)Ja=null;else{const ia=Ht!=null?Ht:ze.expandIcon;Ja=(0,Je.Tm)(ia,{className:Ne()(`${$n}-submenu-expand-icon`,(0,Je.l$)(ia)?(me=ia.props)===null||me===void 0?void 0:me.className:"")})}const er=pe.useMemo(()=>({prefixCls:$n,inlineCollapsed:pa||!1,direction:tt,firstLevel:!0,theme:Wt,mode:oa,disableMenuItemTitleTooltip:Gt}),[$n,pa,tt,Gt,Wt]);return aa(pe.createElement(de.Z.Provider,{value:null},pe.createElement(y.Provider,{value:er},pe.createElement(x.ZP,Object.assign({getPopupContainer:he,overflowedIndicator:pe.createElement(ne.Z,null),overflowedIndicatorPopupClassName:Ne()($n,`${$n}-${Wt}`,Cn),mode:oa,selectable:yn,onClick:qn},wn,{inlineCollapsed:pa,style:Object.assign(Object.assign({},Oe==null?void 0:Oe.style),Pt),className:Vn,prefixCls:$n,direction:tt,defaultMotions:ra,expandIcon:Ja,ref:Ye,rootClassName:Ne()(bt,Ra)}),Un))))});const on=(0,pe.forwardRef)((We,Ye)=>{const we=(0,pe.useRef)(null),me=pe.useContext(Xe.D);return(0,pe.useImperativeHandle)(Ye,()=>({menu:we.current,focus:Te=>{var ze;(ze=we.current)===null||ze===void 0||ze.focus(Te)}})),pe.createElement(ft,Object.assign({ref:we},We,me))});on.Item=E,on.SubMenu=z,on.Divider=nt,on.ItemGroup=x.BW;var Yt=on},58421:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return ze}});var x=re(54476),pe=re(59301),Xe={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"},Ie=Xe,Ne=re(7657),Re=function(he,tt){return pe.createElement(Ne.Z,(0,x.Z)({},he,{ref:tt,icon:Ie}))},Ee=pe.forwardRef(Re),He=Ee,nt=re(49198),ot=re(33853),st=re(38819),$e=re(92310),Je=re.n($e),le=re(20068),y=re(33885),a=re(67732),E=re(83652),b=re(42403),z=re(158),ne=re(26112),ae={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},ie=ae,de=re(91735),ce=function(ye){(0,b.Z)(tt,ye);var he=(0,z.Z)(tt);function tt(){var Oe;(0,a.Z)(this,tt);for(var Ae=arguments.length,Ge=new Array(Ae),Bt=0;Bt=0||Pt.relatedTarget.className.indexOf("".concat(Be,"-item"))>=0))&&Gt(Oe.getValidValue()))},Oe.go=function(Pt){var Wt=Oe.state.goInputText;Wt!==""&&(Pt.keyCode===ie.ENTER||Pt.type==="click")&&(Oe.setState({goInputText:""}),Oe.props.quickGo(Oe.getValidValue()))},Oe}return(0,E.Z)(tt,[{key:"getPageSizeOptions",value:function(){var Ae=this.props,Ge=Ae.pageSize,Bt=Ae.pageSizeOptions;return Bt.some(function(Pt){return Pt.toString()===Ge.toString()})?Bt:Bt.concat([Ge.toString()]).sort(function(Pt,Wt){var Ht=Number.isNaN(Number(Pt))?0:Number(Pt),Gt=Number.isNaN(Number(Wt))?0:Number(Wt);return Ht-Gt})}},{key:"render",value:function(){var Ae=this,Ge=this.props,Bt=Ge.pageSize,Pt=Ge.locale,Wt=Ge.rootPrefixCls,Ht=Ge.changeSize,Gt=Ge.quickGo,Be=Ge.goButton,lt=Ge.selectComponentClass,At=Ge.buildOptionText,gt=Ge.selectPrefixCls,bt=Ge.disabled,dn=this.state.goInputText,Pn="".concat(Wt,"-options"),cn=lt,Cn=null,Hn=null,wn=null;if(!Ht&&!Gt)return null;var Un=this.getPageSizeOptions();if(Ht&&cn){var qn=Un.map(function(oa,yn){return pe.createElement(cn.Option,{key:yn,value:oa.toString()},(At||Ae.buildOptionText)(oa))});Cn=pe.createElement(cn,{disabled:bt,prefixCls:gt,showSearch:!1,className:"".concat(Pn,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Bt||Un[0]).toString(),onChange:this.changeSize,getPopupContainer:function(yn){return yn.parentNode},"aria-label":Pt.page_size,defaultOpen:!1},qn)}return Gt&&(Be&&(wn=typeof Be=="boolean"?pe.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:bt,className:"".concat(Pn,"-quick-jumper-button")},Pt.jump_to_confirm):pe.createElement("span",{onClick:this.go,onKeyUp:this.go},Be)),Hn=pe.createElement("div",{className:"".concat(Pn,"-quick-jumper")},Pt.jump_to,pe.createElement("input",{disabled:bt,type:"text",value:dn,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":Pt.page}),Pt.page,wn)),pe.createElement("li",{className:"".concat(Pn)},Cn,Hn)}}]),tt}(pe.Component);ce.defaultProps={pageSizeOptions:["10","20","50","100"]};var fe=ce,Ce=function(he){var tt,Oe=he.rootPrefixCls,Ae=he.page,Ge=he.active,Bt=he.className,Pt=he.showTitle,Wt=he.onClick,Ht=he.onKeyPress,Gt=he.itemRender,Be="".concat(Oe,"-item"),lt=Je()(Be,"".concat(Be,"-").concat(Ae),(tt={},(0,le.Z)(tt,"".concat(Be,"-active"),Ge),(0,le.Z)(tt,"".concat(Be,"-disabled"),!Ae),(0,le.Z)(tt,he.className,Bt),tt)),At=function(){Wt(Ae)},gt=function(Pn){Ht(Pn,Wt,Ae)},bt=Gt(Ae,"page",pe.createElement("a",{rel:"nofollow"},Ae));return bt?pe.createElement("li",{title:Pt?Ae.toString():null,className:lt,onClick:At,onKeyPress:gt,tabIndex:0},bt):null},Pe=Ce;function Ze(){}function ve(ye){var he=Number(ye);return typeof he=="number"&&!Number.isNaN(he)&&isFinite(he)&&Math.floor(he)===he}var Qe=function(he,tt,Oe){return Oe};function It(ye,he,tt){var Oe=typeof ye=="undefined"?he.pageSize:ye;return Math.floor((tt.total-1)/Oe)+1}var jt=function(ye){(0,b.Z)(tt,ye);var he=(0,z.Z)(tt);function tt(Oe){var Ae;(0,a.Z)(this,tt),Ae=he.call(this,Oe),Ae.paginationNode=pe.createRef(),Ae.getJumpPrevPage=function(){return Math.max(1,Ae.state.current-(Ae.props.showLessItems?3:5))},Ae.getJumpNextPage=function(){return Math.min(It(void 0,Ae.state,Ae.props),Ae.state.current+(Ae.props.showLessItems?3:5))},Ae.getItemIcon=function(Ht,Gt){var Be=Ae.props.prefixCls,lt=Ht||pe.createElement("button",{type:"button","aria-label":Gt,className:"".concat(Be,"-item-link")});return typeof Ht=="function"&&(lt=pe.createElement(Ht,(0,y.Z)({},Ae.props))),lt},Ae.isValid=function(Ht){var Gt=Ae.props.total;return ve(Ht)&&Ht!==Ae.state.current&&ve(Gt)&&Gt>0},Ae.shouldDisplayQuickJumper=function(){var Ht=Ae.props,Gt=Ht.showQuickJumper,Be=Ht.total,lt=Ae.state.pageSize;return Be<=lt?!1:Gt},Ae.handleKeyDown=function(Ht){(Ht.keyCode===ie.ARROW_UP||Ht.keyCode===ie.ARROW_DOWN)&&Ht.preventDefault()},Ae.handleKeyUp=function(Ht){var Gt=Ae.getValidValue(Ht),Be=Ae.state.currentInputValue;Gt!==Be&&Ae.setState({currentInputValue:Gt}),Ht.keyCode===ie.ENTER?Ae.handleChange(Gt):Ht.keyCode===ie.ARROW_UP?Ae.handleChange(Gt-1):Ht.keyCode===ie.ARROW_DOWN&&Ae.handleChange(Gt+1)},Ae.handleBlur=function(Ht){var Gt=Ae.getValidValue(Ht);Ae.handleChange(Gt)},Ae.changePageSize=function(Ht){var Gt=Ae.state.current,Be=It(Ht,Ae.state,Ae.props);Gt=Gt>Be?Be:Gt,Be===0&&(Gt=Ae.state.current),typeof Ht=="number"&&("pageSize"in Ae.props||Ae.setState({pageSize:Ht}),"current"in Ae.props||Ae.setState({current:Gt,currentInputValue:Gt})),Ae.props.onShowSizeChange(Gt,Ht),"onChange"in Ae.props&&Ae.props.onChange&&Ae.props.onChange(Gt,Ht)},Ae.handleChange=function(Ht){var Gt=Ae.props,Be=Gt.disabled,lt=Gt.onChange,At=Ae.state,gt=At.pageSize,bt=At.current,dn=At.currentInputValue;if(Ae.isValid(Ht)&&!Be){var Pn=It(void 0,Ae.state,Ae.props),cn=Ht;return Ht>Pn?cn=Pn:Ht<1&&(cn=1),"current"in Ae.props||Ae.setState({current:cn}),cn!==dn&&Ae.setState({currentInputValue:cn}),lt(cn,gt),cn}return bt},Ae.prev=function(){Ae.hasPrev()&&Ae.handleChange(Ae.state.current-1)},Ae.next=function(){Ae.hasNext()&&Ae.handleChange(Ae.state.current+1)},Ae.jumpPrev=function(){Ae.handleChange(Ae.getJumpPrevPage())},Ae.jumpNext=function(){Ae.handleChange(Ae.getJumpNextPage())},Ae.hasPrev=function(){return Ae.state.current>1},Ae.hasNext=function(){return Ae.state.current2?Be-2:0),At=2;At=Bt?Wt=Bt:Wt=Number(Ge),Wt}},{key:"getShowSizeChanger",value:function(){var Ae=this.props,Ge=Ae.showSizeChanger,Bt=Ae.total,Pt=Ae.totalBoundaryShowSizeChanger;return typeof Ge!="undefined"?Ge:Bt>Pt}},{key:"render",value:function(){var Ae=this.props,Ge=Ae.prefixCls,Bt=Ae.className,Pt=Ae.style,Wt=Ae.disabled,Ht=Ae.hideOnSinglePage,Gt=Ae.total,Be=Ae.locale,lt=Ae.showQuickJumper,At=Ae.showLessItems,gt=Ae.showTitle,bt=Ae.showTotal,dn=Ae.simple,Pn=Ae.itemRender,cn=Ae.showPrevNextJumpers,Cn=Ae.jumpPrevIcon,Hn=Ae.jumpNextIcon,wn=Ae.selectComponentClass,Un=Ae.selectPrefixCls,qn=Ae.pageSizeOptions,oa=this.state,yn=oa.current,pa=oa.pageSize,ra=oa.currentInputValue;if(Ht===!0&&Gt<=pa)return null;var $n=It(void 0,this.state,this.props),aa=[],Ra=null,Vn=null,Ja=null,er=null,ia=null,ba=lt&<.goButton,Ba=At?1:2,Ua=yn-1>0?yn-1:0,it=yn+1<$n?yn+1:$n,wt=(0,ne.Z)(this.props,{aria:!0,data:!0}),yt=bt&&pe.createElement("li",{className:"".concat(Ge,"-total-text")},bt(Gt,[Gt===0?0:(yn-1)*pa+1,yn*pa>Gt?Gt:yn*pa]));if(dn){ba&&(typeof ba=="boolean"?ia=pe.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Be.jump_to_confirm):ia=pe.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},ba),ia=pe.createElement("li",{title:gt?"".concat(Be.jump_to).concat(yn,"/").concat($n):null,className:"".concat(Ge,"-simple-pager")},ia));var En=this.renderPrev(Ua);return pe.createElement("ul",(0,x.Z)({className:Je()(Ge,"".concat(Ge,"-simple"),(0,le.Z)({},"".concat(Ge,"-disabled"),Wt),Bt),style:Pt,ref:this.paginationNode},wt),yt,En?pe.createElement("li",{title:gt?Be.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:Je()("".concat(Ge,"-prev"),(0,le.Z)({},"".concat(Ge,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},En):null,pe.createElement("li",{title:gt?"".concat(yn,"/").concat($n):null,className:"".concat(Ge,"-simple-pager")},pe.createElement("input",{type:"text",value:ra,disabled:Wt,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),pe.createElement("span",{className:"".concat(Ge,"-slash")},"/"),$n),pe.createElement("li",{title:gt?Be.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:Je()("".concat(Ge,"-next"),(0,le.Z)({},"".concat(Ge,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(it)),ia)}if($n<=3+Ba*2){var bn={locale:Be,rootPrefixCls:Ge,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:gt,itemRender:Pn};$n||aa.push(pe.createElement(Pe,(0,x.Z)({},bn,{key:"noPager",page:1,className:"".concat(Ge,"-item-disabled")})));for(var fn=1;fn<=$n;fn+=1){var ca=yn===fn;aa.push(pe.createElement(Pe,(0,x.Z)({},bn,{key:fn,page:fn,active:ca})))}}else{var Qn=At?Be.prev_3:Be.prev_5,Ot=At?Be.next_3:Be.next_5,St=Pn(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Cn,"prev page")),ln=Pn(this.getJumpNextPage(),"jump-next",this.getItemIcon(Hn,"next page"));cn&&(Ra=St?pe.createElement("li",{title:gt?Qn:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:Je()("".concat(Ge,"-jump-prev"),(0,le.Z)({},"".concat(Ge,"-jump-prev-custom-icon"),!!Cn))},St):null,Vn=ln?pe.createElement("li",{title:gt?Ot:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:Je()("".concat(Ge,"-jump-next"),(0,le.Z)({},"".concat(Ge,"-jump-next-custom-icon"),!!Hn))},ln):null),er=pe.createElement(Pe,{locale:Be,last:!0,rootPrefixCls:Ge,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:$n,page:$n,active:!1,showTitle:gt,itemRender:Pn}),Ja=pe.createElement(Pe,{locale:Be,rootPrefixCls:Ge,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:gt,itemRender:Pn});var Le=Math.max(1,yn-Ba),gn=Math.min(yn+Ba,$n);yn-1<=Ba&&(gn=1+Ba*2),$n-yn<=Ba&&(Le=$n-Ba*2);for(var zn=Le;zn<=gn;zn+=1){var jn=yn===zn;aa.push(pe.createElement(Pe,{locale:Be,rootPrefixCls:Ge,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:zn,page:zn,active:jn,showTitle:gt,itemRender:Pn}))}yn-1>=Ba*2&&yn!==3&&(aa[0]=(0,pe.cloneElement)(aa[0],{className:"".concat(Ge,"-item-after-jump-prev")}),aa.unshift(Ra)),$n-yn>=Ba*2&&yn!==$n-2&&(aa[aa.length-1]=(0,pe.cloneElement)(aa[aa.length-1],{className:"".concat(Ge,"-item-before-jump-next")}),aa.push(Vn)),Le!==1&&aa.unshift(Ja),gn!==$n&&aa.push(er)}var An=!this.hasPrev()||!$n,xe=!this.hasNext()||!$n,xt=this.renderPrev(Ua),Lt=this.renderNext(it);return pe.createElement("ul",(0,x.Z)({className:Je()(Ge,Bt,(0,le.Z)({},"".concat(Ge,"-disabled"),Wt)),style:Pt,ref:this.paginationNode},wt),yt,xt?pe.createElement("li",{title:gt?Be.prev_page:null,onClick:this.prev,tabIndex:An?null:0,onKeyPress:this.runIfEnterPrev,className:Je()("".concat(Ge,"-prev"),(0,le.Z)({},"".concat(Ge,"-disabled"),An)),"aria-disabled":An},xt):null,aa,Lt?pe.createElement("li",{title:gt?Be.next_page:null,onClick:this.next,tabIndex:xe?null:0,onKeyPress:this.runIfEnterNext,className:Je()("".concat(Ge,"-next"),(0,le.Z)({},"".concat(Ge,"-disabled"),xe)),"aria-disabled":xe},Lt):null,pe.createElement(fe,{disabled:Wt,locale:Be,rootPrefixCls:Ge,selectComponentClass:wn,selectPrefixCls:Un,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:yn,pageSize:pa,pageSizeOptions:qn,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:ba}))}}],[{key:"getDerivedStateFromProps",value:function(Ae,Ge){var Bt={};if("current"in Ae&&(Bt.current=Ae.current,Ae.current!==Ge.current&&(Bt.currentInputValue=Bt.current)),"pageSize"in Ae&&Ae.pageSize!==Ge.pageSize){var Pt=Ge.current,Wt=It(Ae.pageSize,Ge,Ae);Pt=Pt>Wt?Wt:Pt,"current"in Ae||(Bt.current=Pt,Bt.currentInputValue=Pt),Bt.pageSize=Ae.pageSize}return Bt}}]),tt}(pe.Component);jt.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:Ze,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:Ze,locale:de.Z,style:{},itemRender:Qe,totalBoundaryShowSizeChanger:50};var Ve=jt,pt=re(22075),Tt=re(36355),_t=re(19716),an=re(8628),vt=re(9763),je=re(57809);const at=ye=>pe.createElement(je.default,Object.assign({},ye,{showSearch:!0,size:"small"})),ht=ye=>pe.createElement(je.default,Object.assign({},ye,{showSearch:!0,size:"middle"}));at.Option=je.default.Option,ht.Option=je.default.Option;var Fe=re(9937),qe=re(17313),Mt=re(83116),nn=re(37613);const Et=ye=>{const{componentCls:he}=ye;return{[`${he}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${he}-item-link`]:{color:ye.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${he}-item-link`]:{color:ye.colorTextDisabled,cursor:"not-allowed"}}},[`&${he}-disabled`]:{cursor:"not-allowed",[`${he}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:ye.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:ye.colorBorder,backgroundColor:ye.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:ye.itemActiveBgDisabled},a:{color:ye.itemActiveColorDisabled}}},[`${he}-item-link`]:{color:ye.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${he}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${he}-simple-pager`]:{color:ye.colorTextDisabled},[`${he}-jump-prev, ${he}-jump-next`]:{[`${he}-item-link-icon`]:{opacity:0},[`${he}-item-ellipsis`]:{opacity:1}}},[`&${he}-simple`]:{[`${he}-prev, ${he}-next`]:{[`&${he}-disabled ${he}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Vt=ye=>{const{componentCls:he}=ye;return{[`&${he}-mini ${he}-total-text, &${he}-mini ${he}-simple-pager`]:{height:ye.itemSizeSM,lineHeight:`${ye.itemSizeSM}px`},[`&${he}-mini ${he}-item`]:{minWidth:ye.itemSizeSM,height:ye.itemSizeSM,margin:0,lineHeight:`${ye.itemSizeSM-2}px`},[`&${he}-mini:not(${he}-disabled) ${he}-item:not(${he}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:ye.colorBgTextHover},"&:active":{backgroundColor:ye.colorBgTextActive}},[`&${he}-mini ${he}-prev, &${he}-mini ${he}-next`]:{minWidth:ye.itemSizeSM,height:ye.itemSizeSM,margin:0,lineHeight:`${ye.itemSizeSM}px`},[`&${he}-mini:not(${he}-disabled)`]:{[`${he}-prev, ${he}-next`]:{[`&:hover ${he}-item-link`]:{backgroundColor:ye.colorBgTextHover},[`&:active ${he}-item-link`]:{backgroundColor:ye.colorBgTextActive},[`&${he}-disabled:hover ${he}-item-link`]:{backgroundColor:"transparent"}}},[` + &-inline ${we}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Ht})`},"&::after":{transform:`rotate(45deg) translateX(-${Ht})`}},[`${we}-submenu-open${we}-submenu-inline > ${we}-submenu-title > ${we}-submenu-arrow`]:{transform:`translateY(-${Wt*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Ht})`},"&::before":{transform:`rotate(45deg) translateX(${Ht})`}}})},{[`${Ye}-layout-header`]:{[we]:{lineHeight:"inherit"}}}]};var Vt=(We,Ye)=>(0,jt.Z)("Menu",me=>{if(Ye===!1)return[];const{colorBgElevated:Te,colorPrimary:ze,colorTextLightSolid:ye,controlHeightLG:he,fontSize:tt,darkItemColor:Oe,darkDangerItemColor:Ae,darkItemBg:Ge,darkSubMenuItemBg:Bt,darkItemSelectedColor:Pt,darkItemSelectedBg:Wt,darkDangerItemSelectedBg:Ht,darkItemHoverBg:Gt,darkGroupTitleColor:Be,darkItemHoverColor:lt,darkItemDisabledColor:At,darkDangerItemHoverColor:gt,darkDangerItemSelectedColor:bt,darkDangerItemActiveBg:dn}=me,Pn=tt/7*5,gn=(0,Ve.TS)(me,{menuArrowSize:Pn,menuHorizontalHeight:he*1.15,menuArrowOffset:`${Pn*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:Te}),Bn=(0,Ve.TS)(gn,{itemColor:Oe,itemHoverColor:lt,groupTitleColor:Be,itemSelectedColor:Pt,itemBg:Ge,popupBg:Ge,subMenuItemBg:Bt,itemActiveBg:"transparent",itemSelectedBg:Wt,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Gt,itemDisabledColor:At,dangerItemColor:Ae,dangerItemHoverColor:gt,dangerItemSelectedColor:bt,dangerItemActiveBg:dn,dangerItemSelectedBg:Ht,menuSubMenuBg:Bt,horizontalItemSelectedColor:ye,horizontalItemSelectedBg:ze});return[Et(gn),Tt(gn),qe(gn),at(gn,"light"),at(Bn,"dark"),an(gn),(0,ve.Z)(gn),(0,Qe.oN)(gn,"slide-up"),(0,Qe.oN)(gn,"slide-down"),(0,It._y)(gn,"zoom-big")]},me=>{const{colorPrimary:Te,colorError:ze,colorTextDisabled:ye,colorErrorBg:he,colorText:tt,colorTextDescription:Oe,colorBgContainer:Ae,colorFillAlter:Ge,colorFillContent:Bt,lineWidth:Pt,lineWidthBold:Wt,controlItemBgActive:Ht,colorBgTextHover:Gt,controlHeightLG:Be,lineHeight:lt,colorBgElevated:At,marginXXS:gt,padding:bt,fontSize:dn,controlHeightSM:Pn,fontSizeLG:gn,colorTextLightSolid:Bn,colorErrorHover:Hn}=me,Dn=new Pe.C(Bn).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:me.zIndexPopupBase+50,radiusItem:me.borderRadiusLG,itemBorderRadius:me.borderRadiusLG,radiusSubMenuItem:me.borderRadiusSM,subMenuItemBorderRadius:me.borderRadiusSM,colorItemText:tt,itemColor:tt,colorItemTextHover:tt,itemHoverColor:tt,colorItemTextHoverHorizontal:Te,horizontalItemHoverColor:Te,colorGroupTitle:Oe,groupTitleColor:Oe,colorItemTextSelected:Te,itemSelectedColor:Te,colorItemTextSelectedHorizontal:Te,horizontalItemSelectedColor:Te,colorItemBg:Ae,itemBg:Ae,colorItemBgHover:Gt,itemHoverBg:Gt,colorItemBgActive:Bt,itemActiveBg:Ht,colorSubItemBg:Ge,subMenuItemBg:Ge,colorItemBgSelected:Ht,itemSelectedBg:Ht,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:Wt,activeBarHeight:Wt,colorActiveBarBorderSize:Pt,activeBarBorderWidth:Pt,colorItemTextDisabled:ye,itemDisabledColor:ye,colorDangerItemText:ze,dangerItemColor:ze,colorDangerItemTextHover:ze,dangerItemHoverColor:ze,colorDangerItemTextSelected:ze,dangerItemSelectedColor:ze,colorDangerItemBgActive:he,dangerItemActiveBg:he,colorDangerItemBgSelected:he,dangerItemSelectedBg:he,itemMarginInline:me.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Be,groupTitleLineHeight:lt,collapsedWidth:Be*2,popupBg:At,itemMarginBlock:gt,itemPaddingInline:bt,horizontalLineHeight:`${Be*1.15}px`,iconSize:dn,iconMarginInlineEnd:Pn-dn,collapsedIconSize:gn,groupTitleFontSize:dn,darkItemDisabledColor:new Pe.C(Bn).setAlpha(.25).toRgbString(),darkItemColor:Dn,darkDangerItemColor:ze,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Bn,darkItemSelectedBg:Te,darkDangerItemSelectedBg:ze,darkItemHoverBg:"transparent",darkGroupTitleColor:Dn,darkItemHoverColor:Bn,darkDangerItemHoverColor:Hn,darkDangerItemSelectedColor:Bn,darkDangerItemActiveBg:ze}},{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"]]})(We),De=function(We,Ye){var we={};for(var me in We)Object.prototype.hasOwnProperty.call(We,me)&&Ye.indexOf(me)<0&&(we[me]=We[me]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,me=Object.getOwnPropertySymbols(We);Te{var we,me;const Te=pe.useContext(de.Z),ze=Te||{},{getPrefixCls:ye,getPopupContainer:he,direction:tt,menu:Oe}=pe.useContext(Re.E_),Ae=ye(),{prefixCls:Ge,className:Bt,style:Pt,theme:Wt="light",expandIcon:Ht,_internalDisableMenuItemTitleTooltip:Gt,inlineCollapsed:Be,siderCollapsed:lt,items:At,children:gt,rootClassName:bt,mode:dn,selectable:Pn,onClick:gn,overflowedIndicatorPopupClassName:Bn}=We,Hn=De(We,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Dn=(0,st.Z)(Hn,["collapsedWidth"]),Wn=Ce(At)||gt;(we=ze.validator)===null||we===void 0||we.call(ze,{mode:dn});const Jn=(0,ae.useEvent)(function(){var ra;gn==null||gn.apply(void 0,arguments),(ra=ze.onClick)===null||ra===void 0||ra.call(ze)}),aa=ze.mode||dn,yn=Pn!=null?Pn:ze.selectable,pa=pe.useMemo(()=>lt!==void 0?lt:Be,[Be,lt]),na={horizontal:{motionName:`${Ae}-slide-up`},inline:(0,ie.Z)(Ae),other:{motionName:`${Ae}-zoom-big`}},Xn=ye("menu",Ge||ze.prefixCls),[ea,Ra]=Vt(Xn,!Te),Un=Ne()(`${Xn}-${Wt}`,Oe==null?void 0:Oe.className,Bt);let Ja;if(typeof Ht=="function")Ja=Ht;else if(Ht===null||Ht===!1)Ja=null;else if(ze.expandIcon===null||ze.expandIcon===!1)Ja=null;else{const ra=Ht!=null?Ht:ze.expandIcon;Ja=(0,Je.Tm)(ra,{className:Ne()(`${Xn}-submenu-expand-icon`,(0,Je.l$)(ra)?(me=ra.props)===null||me===void 0?void 0:me.className:"")})}const tr=pe.useMemo(()=>({prefixCls:Xn,inlineCollapsed:pa||!1,direction:tt,firstLevel:!0,theme:Wt,mode:aa,disableMenuItemTitleTooltip:Gt}),[Xn,pa,tt,Gt,Wt]);return ea(pe.createElement(de.Z.Provider,{value:null},pe.createElement(y.Provider,{value:tr},pe.createElement(x.ZP,Object.assign({getPopupContainer:he,overflowedIndicator:pe.createElement(ne.Z,null),overflowedIndicatorPopupClassName:Ne()(Xn,`${Xn}-${Wt}`,Bn),mode:aa,selectable:yn,onClick:Jn},Dn,{inlineCollapsed:pa,style:Object.assign(Object.assign({},Oe==null?void 0:Oe.style),Pt),className:Un,prefixCls:Xn,direction:tt,defaultMotions:na,expandIcon:Ja,ref:Ye,rootClassName:Ne()(bt,Ra)}),Wn))))});const on=(0,pe.forwardRef)((We,Ye)=>{const we=(0,pe.useRef)(null),me=pe.useContext(Xe.D);return(0,pe.useImperativeHandle)(Ye,()=>({menu:we.current,focus:Te=>{var ze;(ze=we.current)===null||ze===void 0||ze.focus(Te)}})),pe.createElement(ft,Object.assign({ref:we},We,me))});on.Item=E,on.SubMenu=z,on.Divider=nt,on.ItemGroup=x.BW;var Yt=on},58421:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return ze}});var x=re(54476),pe=re(59301),Xe={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"},Ie=Xe,Ne=re(7657),Re=function(he,tt){return pe.createElement(Ne.Z,(0,x.Z)({},he,{ref:tt,icon:Ie}))},Ee=pe.forwardRef(Re),He=Ee,nt=re(49198),ot=re(33853),st=re(38819),$e=re(92310),Je=re.n($e),le=re(20068),y=re(33885),a=re(67732),E=re(83652),b=re(42403),z=re(158),ne=re(26112),ae={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},ie=ae,de=re(91735),ce=function(ye){(0,b.Z)(tt,ye);var he=(0,z.Z)(tt);function tt(){var Oe;(0,a.Z)(this,tt);for(var Ae=arguments.length,Ge=new Array(Ae),Bt=0;Bt=0||Pt.relatedTarget.className.indexOf("".concat(Be,"-item"))>=0))&&Gt(Oe.getValidValue()))},Oe.go=function(Pt){var Wt=Oe.state.goInputText;Wt!==""&&(Pt.keyCode===ie.ENTER||Pt.type==="click")&&(Oe.setState({goInputText:""}),Oe.props.quickGo(Oe.getValidValue()))},Oe}return(0,E.Z)(tt,[{key:"getPageSizeOptions",value:function(){var Ae=this.props,Ge=Ae.pageSize,Bt=Ae.pageSizeOptions;return Bt.some(function(Pt){return Pt.toString()===Ge.toString()})?Bt:Bt.concat([Ge.toString()]).sort(function(Pt,Wt){var Ht=Number.isNaN(Number(Pt))?0:Number(Pt),Gt=Number.isNaN(Number(Wt))?0:Number(Wt);return Ht-Gt})}},{key:"render",value:function(){var Ae=this,Ge=this.props,Bt=Ge.pageSize,Pt=Ge.locale,Wt=Ge.rootPrefixCls,Ht=Ge.changeSize,Gt=Ge.quickGo,Be=Ge.goButton,lt=Ge.selectComponentClass,At=Ge.buildOptionText,gt=Ge.selectPrefixCls,bt=Ge.disabled,dn=this.state.goInputText,Pn="".concat(Wt,"-options"),gn=lt,Bn=null,Hn=null,Dn=null;if(!Ht&&!Gt)return null;var Wn=this.getPageSizeOptions();if(Ht&&gn){var Jn=Wn.map(function(aa,yn){return pe.createElement(gn.Option,{key:yn,value:aa.toString()},(At||Ae.buildOptionText)(aa))});Bn=pe.createElement(gn,{disabled:bt,prefixCls:gt,showSearch:!1,className:"".concat(Pn,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Bt||Wn[0]).toString(),onChange:this.changeSize,getPopupContainer:function(yn){return yn.parentNode},"aria-label":Pt.page_size,defaultOpen:!1},Jn)}return Gt&&(Be&&(Dn=typeof Be=="boolean"?pe.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:bt,className:"".concat(Pn,"-quick-jumper-button")},Pt.jump_to_confirm):pe.createElement("span",{onClick:this.go,onKeyUp:this.go},Be)),Hn=pe.createElement("div",{className:"".concat(Pn,"-quick-jumper")},Pt.jump_to,pe.createElement("input",{disabled:bt,type:"text",value:dn,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":Pt.page}),Pt.page,Dn)),pe.createElement("li",{className:"".concat(Pn)},Bn,Hn)}}]),tt}(pe.Component);ce.defaultProps={pageSizeOptions:["10","20","50","100"]};var fe=ce,Ce=function(he){var tt,Oe=he.rootPrefixCls,Ae=he.page,Ge=he.active,Bt=he.className,Pt=he.showTitle,Wt=he.onClick,Ht=he.onKeyPress,Gt=he.itemRender,Be="".concat(Oe,"-item"),lt=Je()(Be,"".concat(Be,"-").concat(Ae),(tt={},(0,le.Z)(tt,"".concat(Be,"-active"),Ge),(0,le.Z)(tt,"".concat(Be,"-disabled"),!Ae),(0,le.Z)(tt,he.className,Bt),tt)),At=function(){Wt(Ae)},gt=function(Pn){Ht(Pn,Wt,Ae)},bt=Gt(Ae,"page",pe.createElement("a",{rel:"nofollow"},Ae));return bt?pe.createElement("li",{title:Pt?Ae.toString():null,className:lt,onClick:At,onKeyPress:gt,tabIndex:0},bt):null},Pe=Ce;function Ze(){}function ve(ye){var he=Number(ye);return typeof he=="number"&&!Number.isNaN(he)&&isFinite(he)&&Math.floor(he)===he}var Qe=function(he,tt,Oe){return Oe};function It(ye,he,tt){var Oe=typeof ye=="undefined"?he.pageSize:ye;return Math.floor((tt.total-1)/Oe)+1}var jt=function(ye){(0,b.Z)(tt,ye);var he=(0,z.Z)(tt);function tt(Oe){var Ae;(0,a.Z)(this,tt),Ae=he.call(this,Oe),Ae.paginationNode=pe.createRef(),Ae.getJumpPrevPage=function(){return Math.max(1,Ae.state.current-(Ae.props.showLessItems?3:5))},Ae.getJumpNextPage=function(){return Math.min(It(void 0,Ae.state,Ae.props),Ae.state.current+(Ae.props.showLessItems?3:5))},Ae.getItemIcon=function(Ht,Gt){var Be=Ae.props.prefixCls,lt=Ht||pe.createElement("button",{type:"button","aria-label":Gt,className:"".concat(Be,"-item-link")});return typeof Ht=="function"&&(lt=pe.createElement(Ht,(0,y.Z)({},Ae.props))),lt},Ae.isValid=function(Ht){var Gt=Ae.props.total;return ve(Ht)&&Ht!==Ae.state.current&&ve(Gt)&&Gt>0},Ae.shouldDisplayQuickJumper=function(){var Ht=Ae.props,Gt=Ht.showQuickJumper,Be=Ht.total,lt=Ae.state.pageSize;return Be<=lt?!1:Gt},Ae.handleKeyDown=function(Ht){(Ht.keyCode===ie.ARROW_UP||Ht.keyCode===ie.ARROW_DOWN)&&Ht.preventDefault()},Ae.handleKeyUp=function(Ht){var Gt=Ae.getValidValue(Ht),Be=Ae.state.currentInputValue;Gt!==Be&&Ae.setState({currentInputValue:Gt}),Ht.keyCode===ie.ENTER?Ae.handleChange(Gt):Ht.keyCode===ie.ARROW_UP?Ae.handleChange(Gt-1):Ht.keyCode===ie.ARROW_DOWN&&Ae.handleChange(Gt+1)},Ae.handleBlur=function(Ht){var Gt=Ae.getValidValue(Ht);Ae.handleChange(Gt)},Ae.changePageSize=function(Ht){var Gt=Ae.state.current,Be=It(Ht,Ae.state,Ae.props);Gt=Gt>Be?Be:Gt,Be===0&&(Gt=Ae.state.current),typeof Ht=="number"&&("pageSize"in Ae.props||Ae.setState({pageSize:Ht}),"current"in Ae.props||Ae.setState({current:Gt,currentInputValue:Gt})),Ae.props.onShowSizeChange(Gt,Ht),"onChange"in Ae.props&&Ae.props.onChange&&Ae.props.onChange(Gt,Ht)},Ae.handleChange=function(Ht){var Gt=Ae.props,Be=Gt.disabled,lt=Gt.onChange,At=Ae.state,gt=At.pageSize,bt=At.current,dn=At.currentInputValue;if(Ae.isValid(Ht)&&!Be){var Pn=It(void 0,Ae.state,Ae.props),gn=Ht;return Ht>Pn?gn=Pn:Ht<1&&(gn=1),"current"in Ae.props||Ae.setState({current:gn}),gn!==dn&&Ae.setState({currentInputValue:gn}),lt(gn,gt),gn}return bt},Ae.prev=function(){Ae.hasPrev()&&Ae.handleChange(Ae.state.current-1)},Ae.next=function(){Ae.hasNext()&&Ae.handleChange(Ae.state.current+1)},Ae.jumpPrev=function(){Ae.handleChange(Ae.getJumpPrevPage())},Ae.jumpNext=function(){Ae.handleChange(Ae.getJumpNextPage())},Ae.hasPrev=function(){return Ae.state.current>1},Ae.hasNext=function(){return Ae.state.current2?Be-2:0),At=2;At=Bt?Wt=Bt:Wt=Number(Ge),Wt}},{key:"getShowSizeChanger",value:function(){var Ae=this.props,Ge=Ae.showSizeChanger,Bt=Ae.total,Pt=Ae.totalBoundaryShowSizeChanger;return typeof Ge!="undefined"?Ge:Bt>Pt}},{key:"render",value:function(){var Ae=this.props,Ge=Ae.prefixCls,Bt=Ae.className,Pt=Ae.style,Wt=Ae.disabled,Ht=Ae.hideOnSinglePage,Gt=Ae.total,Be=Ae.locale,lt=Ae.showQuickJumper,At=Ae.showLessItems,gt=Ae.showTitle,bt=Ae.showTotal,dn=Ae.simple,Pn=Ae.itemRender,gn=Ae.showPrevNextJumpers,Bn=Ae.jumpPrevIcon,Hn=Ae.jumpNextIcon,Dn=Ae.selectComponentClass,Wn=Ae.selectPrefixCls,Jn=Ae.pageSizeOptions,aa=this.state,yn=aa.current,pa=aa.pageSize,na=aa.currentInputValue;if(Ht===!0&&Gt<=pa)return null;var Xn=It(void 0,this.state,this.props),ea=[],Ra=null,Un=null,Ja=null,tr=null,ra=null,ya=lt&<.goButton,La=At?1:2,Ua=yn-1>0?yn-1:0,it=yn+1Gt?Gt:yn*pa]));if(dn){ya&&(typeof ya=="boolean"?ra=pe.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Be.jump_to_confirm):ra=pe.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},ya),ra=pe.createElement("li",{title:gt?"".concat(Be.jump_to).concat(yn,"/").concat(Xn):null,className:"".concat(Ge,"-simple-pager")},ra));var Cn=this.renderPrev(Ua);return pe.createElement("ul",(0,x.Z)({className:Je()(Ge,"".concat(Ge,"-simple"),(0,le.Z)({},"".concat(Ge,"-disabled"),Wt),Bt),style:Pt,ref:this.paginationNode},wt),yt,Cn?pe.createElement("li",{title:gt?Be.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:Je()("".concat(Ge,"-prev"),(0,le.Z)({},"".concat(Ge,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},Cn):null,pe.createElement("li",{title:gt?"".concat(yn,"/").concat(Xn):null,className:"".concat(Ge,"-simple-pager")},pe.createElement("input",{type:"text",value:na,disabled:Wt,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),pe.createElement("span",{className:"".concat(Ge,"-slash")},"/"),Xn),pe.createElement("li",{title:gt?Be.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:Je()("".concat(Ge,"-next"),(0,le.Z)({},"".concat(Ge,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(it)),ra)}if(Xn<=3+La*2){var bn={locale:Be,rootPrefixCls:Ge,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:gt,itemRender:Pn};Xn||ea.push(pe.createElement(Pe,(0,x.Z)({},bn,{key:"noPager",page:1,className:"".concat(Ge,"-item-disabled")})));for(var pn=1;pn<=Xn;pn+=1){var ua=yn===pn;ea.push(pe.createElement(Pe,(0,x.Z)({},bn,{key:pn,page:pn,active:ua})))}}else{var Vn=At?Be.prev_3:Be.prev_5,Ot=At?Be.next_3:Be.next_5,St=Pn(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Bn,"prev page")),ln=Pn(this.getJumpNextPage(),"jump-next",this.getItemIcon(Hn,"next page"));gn&&(Ra=St?pe.createElement("li",{title:gt?Vn:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:Je()("".concat(Ge,"-jump-prev"),(0,le.Z)({},"".concat(Ge,"-jump-prev-custom-icon"),!!Bn))},St):null,Un=ln?pe.createElement("li",{title:gt?Ot:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:Je()("".concat(Ge,"-jump-next"),(0,le.Z)({},"".concat(Ge,"-jump-next-custom-icon"),!!Hn))},ln):null),tr=pe.createElement(Pe,{locale:Be,last:!0,rootPrefixCls:Ge,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Xn,page:Xn,active:!1,showTitle:gt,itemRender:Pn}),Ja=pe.createElement(Pe,{locale:Be,rootPrefixCls:Ge,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:gt,itemRender:Pn});var Le=Math.max(1,yn-La),mn=Math.min(yn+La,Xn);yn-1<=La&&(mn=1+La*2),Xn-yn<=La&&(Le=Xn-La*2);for(var zn=Le;zn<=mn;zn+=1){var jn=yn===zn;ea.push(pe.createElement(Pe,{locale:Be,rootPrefixCls:Ge,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:zn,page:zn,active:jn,showTitle:gt,itemRender:Pn}))}yn-1>=La*2&&yn!==3&&(ea[0]=(0,pe.cloneElement)(ea[0],{className:"".concat(Ge,"-item-after-jump-prev")}),ea.unshift(Ra)),Xn-yn>=La*2&&yn!==Xn-2&&(ea[ea.length-1]=(0,pe.cloneElement)(ea[ea.length-1],{className:"".concat(Ge,"-item-before-jump-next")}),ea.push(Un)),Le!==1&&ea.unshift(Ja),mn!==Xn&&ea.push(tr)}var wn=!this.hasPrev()||!Xn,xe=!this.hasNext()||!Xn,xt=this.renderPrev(Ua),Lt=this.renderNext(it);return pe.createElement("ul",(0,x.Z)({className:Je()(Ge,Bt,(0,le.Z)({},"".concat(Ge,"-disabled"),Wt)),style:Pt,ref:this.paginationNode},wt),yt,xt?pe.createElement("li",{title:gt?Be.prev_page:null,onClick:this.prev,tabIndex:wn?null:0,onKeyPress:this.runIfEnterPrev,className:Je()("".concat(Ge,"-prev"),(0,le.Z)({},"".concat(Ge,"-disabled"),wn)),"aria-disabled":wn},xt):null,ea,Lt?pe.createElement("li",{title:gt?Be.next_page:null,onClick:this.next,tabIndex:xe?null:0,onKeyPress:this.runIfEnterNext,className:Je()("".concat(Ge,"-next"),(0,le.Z)({},"".concat(Ge,"-disabled"),xe)),"aria-disabled":xe},Lt):null,pe.createElement(fe,{disabled:Wt,locale:Be,rootPrefixCls:Ge,selectComponentClass:Dn,selectPrefixCls:Wn,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:yn,pageSize:pa,pageSizeOptions:Jn,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:ya}))}}],[{key:"getDerivedStateFromProps",value:function(Ae,Ge){var Bt={};if("current"in Ae&&(Bt.current=Ae.current,Ae.current!==Ge.current&&(Bt.currentInputValue=Bt.current)),"pageSize"in Ae&&Ae.pageSize!==Ge.pageSize){var Pt=Ge.current,Wt=It(Ae.pageSize,Ge,Ae);Pt=Pt>Wt?Wt:Pt,"current"in Ae||(Bt.current=Pt,Bt.currentInputValue=Pt),Bt.pageSize=Ae.pageSize}return Bt}}]),tt}(pe.Component);jt.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:Ze,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:Ze,locale:de.Z,style:{},itemRender:Qe,totalBoundaryShowSizeChanger:50};var Ve=jt,pt=re(22075),Tt=re(36355),_t=re(19716),an=re(8628),vt=re(9763),je=re(57809);const at=ye=>pe.createElement(je.default,Object.assign({},ye,{showSearch:!0,size:"small"})),ht=ye=>pe.createElement(je.default,Object.assign({},ye,{showSearch:!0,size:"middle"}));at.Option=je.default.Option,ht.Option=je.default.Option;var Fe=re(9937),qe=re(17313),Mt=re(83116),nn=re(37613);const Et=ye=>{const{componentCls:he}=ye;return{[`${he}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${he}-item-link`]:{color:ye.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${he}-item-link`]:{color:ye.colorTextDisabled,cursor:"not-allowed"}}},[`&${he}-disabled`]:{cursor:"not-allowed",[`${he}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:ye.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:ye.colorBorder,backgroundColor:ye.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:ye.itemActiveBgDisabled},a:{color:ye.itemActiveColorDisabled}}},[`${he}-item-link`]:{color:ye.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${he}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${he}-simple-pager`]:{color:ye.colorTextDisabled},[`${he}-jump-prev, ${he}-jump-next`]:{[`${he}-item-link-icon`]:{opacity:0},[`${he}-item-ellipsis`]:{opacity:1}}},[`&${he}-simple`]:{[`${he}-prev, ${he}-next`]:{[`&${he}-disabled ${he}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Vt=ye=>{const{componentCls:he}=ye;return{[`&${he}-mini ${he}-total-text, &${he}-mini ${he}-simple-pager`]:{height:ye.itemSizeSM,lineHeight:`${ye.itemSizeSM}px`},[`&${he}-mini ${he}-item`]:{minWidth:ye.itemSizeSM,height:ye.itemSizeSM,margin:0,lineHeight:`${ye.itemSizeSM-2}px`},[`&${he}-mini:not(${he}-disabled) ${he}-item:not(${he}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:ye.colorBgTextHover},"&:active":{backgroundColor:ye.colorBgTextActive}},[`&${he}-mini ${he}-prev, &${he}-mini ${he}-next`]:{minWidth:ye.itemSizeSM,height:ye.itemSizeSM,margin:0,lineHeight:`${ye.itemSizeSM}px`},[`&${he}-mini:not(${he}-disabled)`]:{[`${he}-prev, ${he}-next`]:{[`&:hover ${he}-item-link`]:{backgroundColor:ye.colorBgTextHover},[`&:active ${he}-item-link`]:{backgroundColor:ye.colorBgTextActive},[`&${he}-disabled:hover ${he}-item-link`]:{backgroundColor:"transparent"}}},[` &${he}-mini ${he}-prev ${he}-item-link, &${he}-mini ${he}-next ${he}-item-link `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:ye.itemSizeSM,lineHeight:`${ye.itemSizeSM}px`}},[`&${he}-mini ${he}-jump-prev, &${he}-mini ${he}-jump-next`]:{height:ye.itemSizeSM,marginInlineEnd:0,lineHeight:`${ye.itemSizeSM}px`},[`&${he}-mini ${he}-options`]:{marginInlineStart:ye.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:ye.miniOptionsSizeChangerTop},"&-quick-jumper":{height:ye.itemSizeSM,lineHeight:`${ye.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,Fe.x0)(ye)),{width:ye.paginationMiniQuickJumperInputWidth,height:ye.controlHeightSM})}}}},De=ye=>{const{componentCls:he}=ye;return{[` @@ -144,44 +144,44 @@ ${he}-next, ${he}-jump-prev, ${he}-jump-next - `]:{display:"inline-block",minWidth:ye.itemSize,height:ye.itemSize,color:ye.colorText,fontFamily:ye.fontFamily,lineHeight:`${ye.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:ye.borderRadius,cursor:"pointer",transition:`all ${ye.motionDurationMid}`},[`${he}-prev, ${he}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:ye.colorText,cursor:"pointer",userSelect:"none"},[`${he}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:ye.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${ye.lineWidth}px ${ye.lineType} transparent`,borderRadius:ye.borderRadius,outline:"none",transition:`all ${ye.motionDurationMid}`},[`&:hover ${he}-item-link`]:{backgroundColor:ye.colorBgTextHover},[`&:active ${he}-item-link`]:{backgroundColor:ye.colorBgTextActive},[`&${he}-disabled:hover`]:{[`${he}-item-link`]:{backgroundColor:"transparent"}}},[`${he}-slash`]:{marginInlineEnd:ye.paginationSlashMarginInlineEnd,marginInlineStart:ye.paginationSlashMarginInlineStart},[`${he}-options`]:{display:"inline-block",marginInlineStart:ye.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:ye.controlHeight,marginInlineStart:ye.marginXS,lineHeight:`${ye.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,Fe.ik)(ye)),{width:ye.controlHeightLG*1.25,height:ye.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:ye.marginXS,marginInlineEnd:ye.marginXS})}}}},ft=ye=>{const{componentCls:he}=ye;return{[`${he}-item`]:{display:"inline-block",minWidth:ye.itemSize,height:ye.itemSize,marginInlineEnd:ye.marginXS,fontFamily:ye.fontFamily,lineHeight:`${ye.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${ye.lineWidth}px ${ye.lineType} transparent`,borderRadius:ye.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${ye.paginationItemPaddingInline}px`,color:ye.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${he}-item-active)`]:{"&:hover":{transition:`all ${ye.motionDurationMid}`,backgroundColor:ye.colorBgTextHover},"&:active":{backgroundColor:ye.colorBgTextActive}},"&-active":{fontWeight:ye.fontWeightStrong,backgroundColor:ye.itemActiveBg,borderColor:ye.colorPrimary,a:{color:ye.colorPrimary},"&:hover":{borderColor:ye.colorPrimaryHover},"&:hover a":{color:ye.colorPrimaryHover}}}}},on=ye=>{const{componentCls:he}=ye;return{[he]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,qe.Wf)(ye)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${he}-total-text`]:{display:"inline-block",height:ye.itemSize,marginInlineEnd:ye.marginXS,lineHeight:`${ye.itemSize-2}px`,verticalAlign:"middle"}}),ft(ye)),dt(ye)),De(ye)),Vt(ye)),Et(ye)),{[`@media only screen and (max-width: ${ye.screenLG}px)`]:{[`${he}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${ye.screenSM}px)`]:{[`${he}-options`]:{display:"none"}}}),[`&${ye.componentCls}-rtl`]:{direction:"rtl"}}},Yt=ye=>{const{componentCls:he}=ye;return{[`${he}${he}-disabled:not(${he}-mini)`]:{"&, &:hover":{[`${he}-item-link`]:{borderColor:ye.colorBorder}},"&:focus-visible":{[`${he}-item-link`]:{borderColor:ye.colorBorder}},[`${he}-item, ${he}-item-link`]:{backgroundColor:ye.colorBgContainerDisabled,borderColor:ye.colorBorder,[`&:hover:not(${he}-item-active)`]:{backgroundColor:ye.colorBgContainerDisabled,borderColor:ye.colorBorder,a:{color:ye.colorTextDisabled}},[`&${he}-item-active`]:{backgroundColor:ye.itemActiveBgDisabled}},[`${he}-prev, ${he}-next`]:{"&:hover button":{backgroundColor:ye.colorBgContainerDisabled,borderColor:ye.colorBorder,color:ye.colorTextDisabled},[`${he}-item-link`]:{backgroundColor:ye.colorBgContainerDisabled,borderColor:ye.colorBorder}}},[`${he}:not(${he}-mini)`]:{[`${he}-prev, ${he}-next`]:{"&:hover button":{borderColor:ye.colorPrimaryHover,backgroundColor:ye.itemBg},[`${he}-item-link`]:{backgroundColor:ye.itemLinkBg,borderColor:ye.colorBorder},[`&:hover ${he}-item-link`]:{borderColor:ye.colorPrimary,backgroundColor:ye.itemBg,color:ye.colorPrimary},[`&${he}-disabled`]:{[`${he}-item-link`]:{borderColor:ye.colorBorder,color:ye.colorTextDisabled}}},[`${he}-item`]:{backgroundColor:ye.itemBg,border:`${ye.lineWidth}px ${ye.lineType} ${ye.colorBorder}`,[`&:hover:not(${he}-item-active)`]:{borderColor:ye.colorPrimary,backgroundColor:ye.itemBg,a:{color:ye.colorPrimary}},"&-active":{borderColor:ye.colorPrimary}}}}},We=ye=>{const{componentCls:he}=ye;return{[`${he}:not(${he}-disabled)`]:{[`${he}-item`]:Object.assign({},(0,qe.Qy)(ye)),[`${he}-jump-prev, ${he}-jump-next`]:{"&:focus-visible":Object.assign({[`${he}-item-link-icon`]:{opacity:1},[`${he}-item-ellipsis`]:{opacity:0}},(0,qe.oN)(ye))},[`${he}-prev, ${he}-next`]:{[`&:focus-visible ${he}-item-link`]:Object.assign({},(0,qe.oN)(ye))}}}};var Ye=(0,Mt.Z)("Pagination",ye=>{const he=(0,nn.TS)(ye,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:ye.marginXXS/2,paginationMiniQuickJumperInputWidth:ye.controlHeightLG*1.1,paginationItemPaddingInline:ye.marginXXS*1.5,paginationEllipsisLetterSpacing:ye.marginXXS/2,paginationSlashMarginInlineStart:ye.marginXXS,paginationSlashMarginInlineEnd:ye.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,Fe.e5)(ye),(0,Fe.TM)(ye));return[on(he),We(he),ye.wireframe&&Yt(he)]},ye=>({itemBg:ye.colorBgContainer,itemSize:ye.controlHeight,itemSizeSM:ye.controlHeightSM,itemActiveBg:ye.colorBgContainer,itemLinkBg:ye.colorBgContainer,itemActiveColorDisabled:ye.colorTextDisabled,itemActiveBgDisabled:ye.controlItemBgActiveDisabled,itemInputBg:ye.colorBgContainer,miniOptionsSizeChangerTop:0})),we=function(ye,he){var tt={};for(var Oe in ye)Object.prototype.hasOwnProperty.call(ye,Oe)&&he.indexOf(Oe)<0&&(tt[Oe]=ye[Oe]);if(ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,Oe=Object.getOwnPropertySymbols(ye);Ae{const{prefixCls:he,selectPrefixCls:tt,className:Oe,rootClassName:Ae,style:Ge,size:Bt,locale:Pt,selectComponentClass:Wt,responsive:Ht,showSizeChanger:Gt}=ye,Be=we(ye,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:lt}=(0,an.Z)(Ht),{getPrefixCls:At,direction:gt,pagination:bt={}}=pe.useContext(Tt.E_),dn=At("pagination",he),[Pn,cn]=Ye(dn),Cn=Gt!=null?Gt:bt.showSizeChanger,Hn=pe.useMemo(()=>{const $n=pe.createElement("span",{className:`${dn}-item-ellipsis`},"\u2022\u2022\u2022"),aa=pe.createElement("button",{className:`${dn}-item-link`,type:"button",tabIndex:-1},gt==="rtl"?pe.createElement(st.Z,null):pe.createElement(ot.Z,null)),Ra=pe.createElement("button",{className:`${dn}-item-link`,type:"button",tabIndex:-1},gt==="rtl"?pe.createElement(ot.Z,null):pe.createElement(st.Z,null)),Vn=pe.createElement("a",{className:`${dn}-item-link`},pe.createElement("div",{className:`${dn}-item-container`},gt==="rtl"?pe.createElement(nt.Z,{className:`${dn}-item-link-icon`}):pe.createElement(He,{className:`${dn}-item-link-icon`}),$n)),Ja=pe.createElement("a",{className:`${dn}-item-link`},pe.createElement("div",{className:`${dn}-item-container`},gt==="rtl"?pe.createElement(He,{className:`${dn}-item-link-icon`}):pe.createElement(nt.Z,{className:`${dn}-item-link-icon`}),$n));return{prevIcon:aa,nextIcon:Ra,jumpPrevIcon:Vn,jumpNextIcon:Ja}},[gt,dn]),[wn]=(0,vt.Z)("Pagination",pt.Z),Un=Object.assign(Object.assign({},wn),Pt),qn=(0,_t.Z)(Bt),oa=qn==="small"||!!(lt&&!qn&&Ht),yn=At("select",tt),pa=Je()({[`${dn}-mini`]:oa,[`${dn}-rtl`]:gt==="rtl"},bt==null?void 0:bt.className,Oe,Ae,cn),ra=Object.assign(Object.assign({},bt==null?void 0:bt.style),Ge);return Pn(pe.createElement(Ve,Object.assign({},Hn,Be,{style:ra,prefixCls:dn,selectPrefixCls:yn,className:pa,selectComponentClass:Wt||(oa?at:ht),locale:Un,showSizeChanger:Cn})))},ze=Te},93948:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return Gt}});var x=re(59301),pe=re(29679),Xe=re(40001),Ie=re(19248),Ne=re(99267),Re=re(92310),Ee=re.n(Re),He=re(2738),nt=re(36355),ot=re(54476),st=re(33885),$e=re(75931),Je={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},le=function(){var lt=(0,x.useRef)([]),At=(0,x.useRef)(null);return(0,x.useEffect)(function(){var gt=Date.now(),bt=!1;lt.current.forEach(function(dn){if(dn){bt=!0;var Pn=dn.style;Pn.transitionDuration=".3s, .3s, .3s, .06s",At.current&>-At.current<100&&(Pn.transitionDuration="0s, 0s")}}),bt&&(At.current=Date.now())}),lt.current},y=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],a=function(lt){var At=(0,st.Z)((0,st.Z)({},Je),lt),gt=At.className,bt=At.percent,dn=At.prefixCls,Pn=At.strokeColor,cn=At.strokeLinecap,Cn=At.strokeWidth,Hn=At.style,wn=At.trailColor,Un=At.trailWidth,qn=At.transition,oa=(0,$e.Z)(At,y);delete oa.gapPosition;var yn=Array.isArray(bt)?bt:[bt],pa=Array.isArray(Pn)?Pn:[Pn],ra=le(),$n=Cn/2,aa=100-Cn/2,Ra="M ".concat(cn==="round"?$n:0,",").concat($n,` - L `).concat(cn==="round"?aa:100,",").concat($n),Vn="0 0 100 ".concat(Cn),Ja=0;return x.createElement("svg",(0,ot.Z)({className:Ee()("".concat(dn,"-line"),gt),viewBox:Vn,preserveAspectRatio:"none",style:Hn},oa),x.createElement("path",{className:"".concat(dn,"-line-trail"),d:Ra,strokeLinecap:cn,stroke:wn,strokeWidth:Un||Cn,fillOpacity:"0"}),yn.map(function(er,ia){var ba=1;switch(cn){case"round":ba=1-Cn/100;break;case"square":ba=1-Cn/2/100;break;default:ba=1;break}var Ba={strokeDasharray:"".concat(er*ba,"px, 100px"),strokeDashoffset:"-".concat(Ja,"px"),transition:qn||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Ua=pa[ia]||pa[pa.length-1];return Ja+=er,x.createElement("path",{key:ia,className:"".concat(dn,"-line-path"),d:Ra,strokeLinecap:cn,stroke:Ua,strokeWidth:Cn,fillOpacity:"0",ref:function(wt){ra[ia]=wt},style:Ba})}))},E=a,b=re(76190),z=re(42978),ne=re(47273),ae=0,ie=(0,ne.Z)();function de(){var Be;return ie?(Be=ae,ae+=1):Be="TEST_OR_SSR",Be}var ce=function(Be){var lt=x.useState(),At=(0,z.Z)(lt,2),gt=At[0],bt=At[1];return x.useEffect(function(){bt("rc_progress_".concat(de()))},[]),Be||gt},fe=function(lt){var At=lt.bg,gt=lt.children;return x.createElement("div",{style:{width:"100%",height:"100%",background:At}},gt)};function Ce(Be,lt){return Object.keys(Be).map(function(At){var gt=parseFloat(At),bt="".concat(Math.floor(gt*lt),"%");return"".concat(Be[At]," ").concat(bt)})}var Pe=x.forwardRef(function(Be,lt){var At=Be.prefixCls,gt=Be.color,bt=Be.gradientId,dn=Be.radius,Pn=Be.style,cn=Be.ptg,Cn=Be.strokeLinecap,Hn=Be.strokeWidth,wn=Be.size,Un=Be.gapDegree,qn=gt&&(0,b.Z)(gt)==="object",oa=qn?"#FFF":void 0,yn=wn/2,pa=x.createElement("circle",{className:"".concat(At,"-circle-path"),r:dn,cx:yn,cy:yn,stroke:oa,strokeLinecap:Cn,strokeWidth:Hn,opacity:cn===0?0:1,style:Pn,ref:lt});if(!qn)return pa;var ra="".concat(bt,"-conic"),$n=Un?"".concat(180+Un/2,"deg"):"0deg",aa=Ce(gt,(360-Un)/360),Ra=Ce(gt,1),Vn="conic-gradient(from ".concat($n,", ").concat(aa.join(", "),")"),Ja="linear-gradient(to ".concat(Un?"bottom":"top",", ").concat(Ra.join(", "),")");return x.createElement(x.Fragment,null,x.createElement("mask",{id:ra},pa),x.createElement("foreignObject",{x:0,y:0,width:wn,height:wn,mask:"url(#".concat(ra,")")},x.createElement(fe,{bg:Ja},x.createElement(fe,{bg:Vn}))))}),Ze=Pe,ve=100,Qe=function(lt,At,gt,bt,dn,Pn,cn,Cn,Hn,wn){var Un=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,qn=gt/100*360*((360-Pn)/360),oa=Pn===0?0:{bottom:0,top:180,left:90,right:-90}[cn],yn=(100-bt)/100*At;Hn==="round"&&bt!==100&&(yn+=wn/2,yn>=At&&(yn=At-.01));var pa=ve/2;return{stroke:typeof Cn=="string"?Cn:void 0,strokeDasharray:"".concat(At,"px ").concat(lt),strokeDashoffset:yn+Un,transform:"rotate(".concat(dn+qn+oa,"deg)"),transformOrigin:"".concat(pa,"px ").concat(pa,"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}},It=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function jt(Be){var lt=Be!=null?Be:[];return Array.isArray(lt)?lt:[lt]}var Ve=function(lt){var At=(0,st.Z)((0,st.Z)({},Je),lt),gt=At.id,bt=At.prefixCls,dn=At.steps,Pn=At.strokeWidth,cn=At.trailWidth,Cn=At.gapDegree,Hn=Cn===void 0?0:Cn,wn=At.gapPosition,Un=At.trailColor,qn=At.strokeLinecap,oa=At.style,yn=At.className,pa=At.strokeColor,ra=At.percent,$n=(0,$e.Z)(At,It),aa=ve/2,Ra=ce(gt),Vn="".concat(Ra,"-gradient"),Ja=aa-Pn/2,er=Math.PI*2*Ja,ia=Hn>0?90+Hn/2:-90,ba=er*((360-Hn)/360),Ba=(0,b.Z)(dn)==="object"?dn:{count:dn,space:2},Ua=Ba.count,it=Ba.space,wt=jt(ra),yt=jt(pa),En=yt.find(function(ln){return ln&&(0,b.Z)(ln)==="object"}),bn=En&&(0,b.Z)(En)==="object",fn=bn?"butt":qn,ca=Qe(er,ba,0,100,ia,Hn,wn,Un,fn,Pn),Qn=le(),Ot=function(){var Le=0;return wt.map(function(gn,zn){var jn=yt[zn]||yt[yt.length-1],An=Qe(er,ba,Le,gn,ia,Hn,wn,jn,fn,Pn);return Le+=gn,x.createElement(Ze,{key:zn,color:jn,ptg:gn,radius:Ja,prefixCls:bt,gradientId:Vn,style:An,strokeLinecap:fn,strokeWidth:Pn,gapDegree:Hn,ref:function(xt){Qn[zn]=xt},size:ve})}).reverse()},St=function(){var Le=Math.round(Ua*(wt[0]/100)),gn=100/Ua,zn=0;return new Array(Ua).fill(null).map(function(jn,An){var xe=An<=Le-1?yt[0]:Un,xt=xe&&(0,b.Z)(xe)==="object"?"url(#".concat(Vn,")"):void 0,Lt=Qe(er,ba,zn,gn,ia,Hn,wn,xe,"butt",Pn,it);return zn+=(ba-Lt.strokeDashoffset+it)*100/ba,x.createElement("circle",{key:An,className:"".concat(bt,"-circle-path"),r:Ja,cx:aa,cy:aa,stroke:xt,strokeWidth:Pn,opacity:1,style:Lt,ref:function(en){Qn[An]=en}})})};return x.createElement("svg",(0,ot.Z)({className:Ee()("".concat(bt,"-circle"),yn),viewBox:"0 0 ".concat(ve," ").concat(ve),style:oa,id:gt,role:"presentation"},$n),!Ua&&x.createElement("circle",{className:"".concat(bt,"-circle-trail"),r:Ja,cx:aa,cy:aa,stroke:Un,strokeLinecap:fn,strokeWidth:cn||Pn,style:ca}),Ua?St():Ot())},pt=Ve,Tt={Line:E,Circle:pt},_t=re(6848),an=re(30071);function vt(Be){return!Be||Be<0?0:Be>100?100:Be}function je(Be){let{success:lt,successPercent:At}=Be,gt=At;return lt&&"progress"in lt&&(gt=lt.progress),lt&&"percent"in lt&&(gt=lt.percent),gt}const at=Be=>{let{percent:lt,success:At,successPercent:gt}=Be;const bt=vt(je({success:At,successPercent:gt}));return[bt,vt(vt(lt)-bt)]},ht=Be=>{let{success:lt={},strokeColor:At}=Be;const{strokeColor:gt}=lt;return[gt||an.presetPrimaryColors.green,At||null]},Fe=(Be,lt,At)=>{var gt,bt,dn,Pn;let cn=-1,Cn=-1;if(lt==="step"){const Hn=At.steps,wn=At.strokeWidth;typeof Be=="string"||typeof Be=="undefined"?(cn=Be==="small"?2:14,Cn=wn!=null?wn:8):typeof Be=="number"?[cn,Cn]=[Be,Be]:[cn=14,Cn=8]=Be,cn*=Hn}else if(lt==="line"){const Hn=At==null?void 0:At.strokeWidth;typeof Be=="string"||typeof Be=="undefined"?Cn=Hn||(Be==="small"?6:8):typeof Be=="number"?[cn,Cn]=[Be,Be]:[cn=-1,Cn=8]=Be}else(lt==="circle"||lt==="dashboard")&&(typeof Be=="string"||typeof Be=="undefined"?[cn,Cn]=Be==="small"?[60,60]:[120,120]:typeof Be=="number"?[cn,Cn]=[Be,Be]:(cn=(bt=(gt=Be[0])!==null&>!==void 0?gt:Be[1])!==null&&bt!==void 0?bt:120,Cn=(Pn=(dn=Be[0])!==null&&dn!==void 0?dn:Be[1])!==null&&Pn!==void 0?Pn:120));return[cn,Cn]},qe=3,Mt=Be=>qe/Be*100;var Et=Be=>{const{prefixCls:lt,trailColor:At=null,strokeLinecap:gt="round",gapPosition:bt,gapDegree:dn,width:Pn=120,type:cn,children:Cn,success:Hn,size:wn=Pn}=Be,[Un,qn]=Fe(wn,"circle");let{strokeWidth:oa}=Be;oa===void 0&&(oa=Math.max(Mt(Un),6));const yn={width:Un,height:qn,fontSize:Un*.15+6},pa=x.useMemo(()=>{if(dn||dn===0)return dn;if(cn==="dashboard")return 75},[dn,cn]),ra=bt||cn==="dashboard"&&"bottom"||void 0,$n=Object.prototype.toString.call(Be.strokeColor)==="[object Object]",aa=ht({success:Hn,strokeColor:Be.strokeColor}),Ra=Ee()(`${lt}-inner`,{[`${lt}-circle-gradient`]:$n}),Vn=x.createElement(pt,{percent:at(Be),strokeWidth:oa,trailWidth:oa,strokeColor:aa,strokeLinecap:gt,trailColor:At,prefixCls:lt,gapDegree:pa,gapPosition:ra});return x.createElement("div",{className:Ra,style:yn},Un<=20?x.createElement(_t.Z,{title:Cn},x.createElement("span",null,Vn)):x.createElement(x.Fragment,null,Vn,Cn))},Vt=function(Be,lt){var At={};for(var gt in Be)Object.prototype.hasOwnProperty.call(Be,gt)&<.indexOf(gt)<0&&(At[gt]=Be[gt]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var bt=0,gt=Object.getOwnPropertySymbols(Be);bt{let lt=[];return Object.keys(Be).forEach(At=>{const gt=parseFloat(At.replace(/%/g,""));isNaN(gt)||lt.push({key:gt,value:Be[At]})}),lt=lt.sort((At,gt)=>At.key-gt.key),lt.map(At=>{let{key:gt,value:bt}=At;return`${bt} ${gt}%`}).join(", ")},dt=(Be,lt)=>{const{from:At=an.presetPrimaryColors.blue,to:gt=an.presetPrimaryColors.blue,direction:bt=lt==="rtl"?"to left":"to right"}=Be,dn=Vt(Be,["from","to","direction"]);if(Object.keys(dn).length!==0){const Pn=De(dn);return{backgroundImage:`linear-gradient(${bt}, ${Pn})`}}return{backgroundImage:`linear-gradient(${bt}, ${At}, ${gt})`}};var on=Be=>{const{prefixCls:lt,direction:At,percent:gt,size:bt,strokeWidth:dn,strokeColor:Pn,strokeLinecap:cn="round",children:Cn,trailColor:Hn=null,success:wn}=Be,Un=Pn&&typeof Pn!="string"?dt(Pn,At):{backgroundColor:Pn},qn=cn==="square"||cn==="butt"?0:void 0,oa={backgroundColor:Hn||void 0,borderRadius:qn},yn=bt!=null?bt:[-1,dn||(bt==="small"?6:8)],[pa,ra]=Fe(yn,"line",{strokeWidth:dn}),$n=Object.assign({width:`${vt(gt)}%`,height:ra,borderRadius:qn},Un),aa=je(Be),Ra={width:`${vt(aa)}%`,height:ra,borderRadius:qn,backgroundColor:wn==null?void 0:wn.strokeColor},Vn={width:pa<0?"100%":pa,height:ra};return x.createElement(x.Fragment,null,x.createElement("div",{className:`${lt}-outer`,style:Vn},x.createElement("div",{className:`${lt}-inner`,style:oa},x.createElement("div",{className:`${lt}-bg`,style:$n}),aa!==void 0?x.createElement("div",{className:`${lt}-success-bg`,style:Ra}):null)),Cn)},We=Be=>{const{size:lt,steps:At,percent:gt=0,strokeWidth:bt=8,strokeColor:dn,trailColor:Pn=null,prefixCls:cn,children:Cn}=Be,Hn=Math.round(At*(gt/100)),wn=lt==="small"?2:14,Un=lt!=null?lt:[wn,bt],[qn,oa]=Fe(Un,"step",{steps:At,strokeWidth:bt}),yn=qn/At,pa=new Array(At);for(let ra=0;ra{const lt=Be?"100%":"-100%";return new Ye.Keyframes(`antProgress${Be?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${lt}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${lt}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},ye=Be=>{const{componentCls:lt,iconCls:At}=Be;return{[lt]:Object.assign(Object.assign({},(0,we.Wf)(Be)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:Be.fontSize,marginInlineEnd:Be.marginXS,marginBottom:Be.marginXS},[`${lt}-outer`]:{display:"inline-block",width:"100%"},[`&${lt}-show-info`]:{[`${lt}-outer`]:{marginInlineEnd:`calc(-2em - ${Be.marginXS}px)`,paddingInlineEnd:`calc(2em + ${Be.paddingXS}px)`}},[`${lt}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:Be.remainingColor,borderRadius:Be.lineBorderRadius},[`${lt}-inner:not(${lt}-circle-gradient)`]:{[`${lt}-circle-path`]:{stroke:Be.defaultColor}},[`${lt}-success-bg, ${lt}-bg`]:{position:"relative",backgroundColor:Be.defaultColor,borderRadius:Be.lineBorderRadius,transition:`all ${Be.motionDurationSlow} ${Be.motionEaseInOutCirc}`},[`${lt}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:Be.colorSuccess},[`${lt}-text`]:{display:"inline-block",width:"2em",marginInlineStart:Be.marginXS,color:Be.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[At]:{fontSize:Be.fontSize}},[`&${lt}-status-active`]:{[`${lt}-bg::before`]:{position:"absolute",inset:0,backgroundColor:Be.colorBgContainer,borderRadius:Be.lineBorderRadius,opacity:0,animationName:ze(),animationDuration:Be.progressActiveMotionDuration,animationTimingFunction:Be.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${lt}-rtl${lt}-status-active`]:{[`${lt}-bg::before`]:{animationName:ze(!0)}},[`&${lt}-status-exception`]:{[`${lt}-bg`]:{backgroundColor:Be.colorError},[`${lt}-text`]:{color:Be.colorError}},[`&${lt}-status-exception ${lt}-inner:not(${lt}-circle-gradient)`]:{[`${lt}-circle-path`]:{stroke:Be.colorError}},[`&${lt}-status-success`]:{[`${lt}-bg`]:{backgroundColor:Be.colorSuccess},[`${lt}-text`]:{color:Be.colorSuccess}},[`&${lt}-status-success ${lt}-inner:not(${lt}-circle-gradient)`]:{[`${lt}-circle-path`]:{stroke:Be.colorSuccess}}})}},he=Be=>{const{componentCls:lt,iconCls:At}=Be;return{[lt]:{[`${lt}-circle-trail`]:{stroke:Be.remainingColor},[`&${lt}-circle ${lt}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${lt}-circle ${lt}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:Be.circleTextColor,fontSize:Be.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[At]:{fontSize:`${Be.fontSize/Be.fontSizeSM}em`}},[`${lt}-circle&-status-exception`]:{[`${lt}-text`]:{color:Be.colorError}},[`${lt}-circle&-status-success`]:{[`${lt}-text`]:{color:Be.colorSuccess}}},[`${lt}-inline-circle`]:{lineHeight:1,[`${lt}-inner`]:{verticalAlign:"bottom"}}}},tt=Be=>{const{componentCls:lt}=Be;return{[lt]:{[`${lt}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:Be.progressStepMinWidth,marginInlineEnd:Be.progressStepMarginInlineEnd,backgroundColor:Be.remainingColor,transition:`all ${Be.motionDurationSlow}`,"&-active":{backgroundColor:Be.defaultColor}}}}}},Oe=Be=>{const{componentCls:lt,iconCls:At}=Be;return{[lt]:{[`${lt}-small&-line, ${lt}-small&-line ${lt}-text ${At}`]:{fontSize:Be.fontSizeSM}}}};var Ae=(0,me.Z)("Progress",Be=>{const lt=Be.marginXXS/2,At=(0,Te.TS)(Be,{progressStepMarginInlineEnd:lt,progressStepMinWidth:lt,progressActiveMotionDuration:"2.4s"});return[ye(At),he(At),tt(At),Oe(At)]},Be=>({circleTextColor:Be.colorText,defaultColor:Be.colorInfo,remainingColor:Be.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),Ge=function(Be,lt){var At={};for(var gt in Be)Object.prototype.hasOwnProperty.call(Be,gt)&<.indexOf(gt)<0&&(At[gt]=Be[gt]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var bt=0,gt=Object.getOwnPropertySymbols(Be);bt{const{prefixCls:At,className:gt,rootClassName:bt,steps:dn,strokeColor:Pn,percent:cn=0,size:Cn="default",showInfo:Hn=!0,type:wn="line",status:Un,format:qn,style:oa}=Be,yn=Ge(Be,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),pa=x.useMemo(()=>{var wt,yt;const En=je(Be);return parseInt(En!==void 0?(wt=En!=null?En:0)===null||wt===void 0?void 0:wt.toString():(yt=cn!=null?cn:0)===null||yt===void 0?void 0:yt.toString(),10)},[cn,Be.success,Be.successPercent]),ra=x.useMemo(()=>!Pt.includes(Un)&&pa>=100?"success":Un||"normal",[Un,pa]),{getPrefixCls:$n,direction:aa,progress:Ra}=x.useContext(nt.E_),Vn=$n("progress",At),[Ja,er]=Ae(Vn),ia=x.useMemo(()=>{if(!Hn)return null;const wt=je(Be);let yt;const En=qn||(fn=>`${fn}%`),bn=wn==="line";return qn||ra!=="exception"&&ra!=="success"?yt=En(vt(cn),vt(wt)):ra==="exception"?yt=bn?x.createElement(Ie.Z,null):x.createElement(Ne.Z,null):ra==="success"&&(yt=bn?x.createElement(pe.Z,null):x.createElement(Xe.Z,null)),x.createElement("span",{className:`${Vn}-text`,title:typeof yt=="string"?yt:void 0},yt)},[Hn,cn,pa,ra,wn,Vn,qn]),ba=Array.isArray(Pn)?Pn[0]:Pn,Ba=typeof Pn=="string"||Array.isArray(Pn)?Pn:void 0;let Ua;wn==="line"?Ua=dn?x.createElement(We,Object.assign({},Be,{strokeColor:Ba,prefixCls:Vn,steps:dn}),ia):x.createElement(on,Object.assign({},Be,{strokeColor:ba,prefixCls:Vn,direction:aa}),ia):(wn==="circle"||wn==="dashboard")&&(Ua=x.createElement(Et,Object.assign({},Be,{strokeColor:ba,prefixCls:Vn,progressStatus:ra}),ia));const it=Ee()(Vn,`${Vn}-status-${ra}`,`${Vn}-${wn==="dashboard"&&"circle"||dn&&"steps"||wn}`,{[`${Vn}-inline-circle`]:wn==="circle"&&Fe(Cn,"circle")[0]<=20,[`${Vn}-show-info`]:Hn,[`${Vn}-${Cn}`]:typeof Cn=="string",[`${Vn}-rtl`]:aa==="rtl"},Ra==null?void 0:Ra.className,gt,bt,er);return Ja(x.createElement("div",Object.assign({ref:lt,style:Object.assign(Object.assign({},Ra==null?void 0:Ra.style),oa),className:it,role:"progressbar","aria-valuenow":pa},(0,He.Z)(yn,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Ua))}),Gt=Ht},13570:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return vt}});var x=re(54476),pe=re(59301),Xe={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"},Ie=Xe,Ne=re(7657),Re=function(at,ht){return pe.createElement(Ne.Z,(0,x.Z)({},at,{ref:ht,icon:Ie}))},Ee=pe.forwardRef(Re),He=Ee,nt=re(92310),ot=re.n(nt),st=re(20068),$e=re(42978),Je=re(75931),le=re(18929),y=re(10228),a=re(26112);function E(je,at){var ht=je.disabled,Fe=je.prefixCls,qe=je.character,Mt=je.characterRender,nn=je.index,Et=je.count,Vt=je.value,De=je.allowHalf,dt=je.focused,ft=je.onHover,on=je.onClick,Yt=function(he){ft(he,nn)},We=function(he){on(he,nn)},Ye=function(he){he.keyCode===y.Z.ENTER&&on(he,nn)},we=nn+1,me=new Set([Fe]);Vt===0&&nn===0&&dt?me.add("".concat(Fe,"-focused")):De&&Vt+.5>=we&&Vtnn?"true":"false","aria-posinset":nn+1,"aria-setsize":Et,tabIndex:ht?-1:0},pe.createElement("div",{className:"".concat(Fe,"-first")},Te),pe.createElement("div",{className:"".concat(Fe,"-second")},Te)));return Mt&&(ze=Mt(ze,je)),ze}var b=pe.forwardRef(E);function z(){var je=pe.useRef({});function at(Fe){return je.current[Fe]}function ht(Fe){return function(qe){je.current[Fe]=qe}}return[at,ht]}function ne(je){var at=je.pageXOffset,ht="scrollLeft";if(typeof at!="number"){var Fe=je.document;at=Fe.documentElement[ht],typeof at!="number"&&(at=Fe.body[ht])}return at}function ae(je){var at,ht,Fe=je.ownerDocument,qe=Fe.body,Mt=Fe&&Fe.documentElement,nn=je.getBoundingClientRect();return at=nn.left,ht=nn.top,at-=Mt.clientLeft||qe.clientLeft||0,ht-=Mt.clientTop||qe.clientTop||0,{left:at,top:ht}}function ie(je){var at=ae(je),ht=je.ownerDocument,Fe=ht.defaultView||ht.parentWindow;return at.left+=ne(Fe),at.left}var de=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function ce(je,at){var ht,Fe=je.prefixCls,qe=Fe===void 0?"rc-rate":Fe,Mt=je.className,nn=je.defaultValue,Et=je.value,Vt=je.count,De=Vt===void 0?5:Vt,dt=je.allowHalf,ft=dt===void 0?!1:dt,on=je.allowClear,Yt=on===void 0?!0:on,We=je.character,Ye=We===void 0?"\u2605":We,we=je.characterRender,me=je.disabled,Te=je.direction,ze=Te===void 0?"ltr":Te,ye=je.tabIndex,he=ye===void 0?0:ye,tt=je.autoFocus,Oe=je.onHoverChange,Ae=je.onChange,Ge=je.onFocus,Bt=je.onBlur,Pt=je.onKeyDown,Wt=je.onMouseLeave,Ht=(0,Je.Z)(je,de),Gt=z(),Be=(0,$e.Z)(Gt,2),lt=Be[0],At=Be[1],gt=pe.useRef(null),bt=function(){if(!me){var fn;(fn=gt.current)===null||fn===void 0||fn.focus()}};pe.useImperativeHandle(at,function(){return{focus:bt,blur:function(){if(!me){var fn;(fn=gt.current)===null||fn===void 0||fn.blur()}}}});var dn=(0,le.Z)(nn||0,{value:Et}),Pn=(0,$e.Z)(dn,2),cn=Pn[0],Cn=Pn[1],Hn=(0,le.Z)(null),wn=(0,$e.Z)(Hn,2),Un=wn[0],qn=wn[1],oa=function(fn,ca){var Qn=ze==="rtl",Ot=fn+1;if(ft){var St=lt(fn),ln=ie(St),Le=St.clientWidth;(Qn&&ca-ln>Le/2||!Qn&&ca-ln0&&!Qn||ca===y.Z.RIGHT&&Ot>0&&Qn?(ft?Ot-=.5:Ot-=1,yn(Ot),fn.preventDefault()):ca===y.Z.LEFT&&Ot{const{componentCls:at}=je;return{[`${at}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:je.marginXS},"> div":{transition:`all ${je.motionDurationMid}, outline 0s`,"&:hover":{transform:je.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${je.lineWidth}px dashed ${je.starColor}`,transform:je.starHoverScale}},"&-first, &-second":{color:je.starBg,transition:`all ${je.motionDurationMid}`,userSelect:"none",[je.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${at}-star-first, &-half ${at}-star-second`]:{opacity:1},[`&-half ${at}-star-first, &-full ${at}-star-second`]:{color:"inherit"}}}},Ve=je=>({[`&-rtl${je.componentCls}`]:{direction:"rtl"}}),pt=je=>{const{componentCls:at}=je;return{[at]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ve.Wf)(je)),{display:"inline-block",margin:0,padding:0,color:je.starColor,fontSize:je.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${at} ${at}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),jt(je)),{[`+ ${at}-text`]:{display:"inline-block",marginInlineStart:je.marginXS,fontSize:je.fontSize}}),Ve(je))}};var Tt=(0,Qe.Z)("Rate",je=>{const at=(0,It.TS)(je,{});return[pt(at)]},je=>({starColor:je.yellow6,starSize:je.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:je.colorFillContent})),_t=function(je,at){var ht={};for(var Fe in je)Object.prototype.hasOwnProperty.call(je,Fe)&&at.indexOf(Fe)<0&&(ht[Fe]=je[Fe]);if(je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qe=0,Fe=Object.getOwnPropertySymbols(je);qe{const{prefixCls:ht,className:Fe,rootClassName:qe,style:Mt,tooltips:nn,character:Et=pe.createElement(He,null)}=je,Vt=_t(je,["prefixCls","className","rootClassName","style","tooltips","character"]),De=(me,Te)=>{let{index:ze}=Te;return nn?pe.createElement(Ze.Z,{title:nn[ze]},me):me},{getPrefixCls:dt,direction:ft,rate:on}=pe.useContext(Pe.E_),Yt=dt("rate",ht),[We,Ye]=Tt(Yt),we=Object.assign(Object.assign({},on==null?void 0:on.style),Mt);return We(pe.createElement(Ce,Object.assign({ref:at,character:Et,characterRender:De},Vt,{className:ot()(Fe,qe,Ye,on==null?void 0:on.className),style:we,prefixCls:Yt,direction:ft})))})},61621:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return Ye}});var x=re(92310),pe=re.n(x),Xe=re(59301),Ie=re(36355),Ne=re(2738),Ee=we=>{const{prefixCls:me,className:Te,style:ze,size:ye,shape:he}=we,tt=pe()({[`${me}-lg`]:ye==="large",[`${me}-sm`]:ye==="small"}),Oe=pe()({[`${me}-circle`]:he==="circle",[`${me}-square`]:he==="square",[`${me}-round`]:he==="round"}),Ae=Xe.useMemo(()=>typeof ye=="number"?{width:ye,height:ye,lineHeight:`${ye}px`}:{},[ye]);return Xe.createElement("span",{className:pe()(me,tt,Oe,Te),style:Object.assign(Object.assign({},Ae),ze)})},He=re(36237),nt=re(83116),ot=re(37613);const st=new He.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),$e=we=>({height:we,lineHeight:`${we}px`}),Je=we=>Object.assign({width:we},$e(we)),le=we=>({background:we.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:st,animationDuration:we.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),y=we=>Object.assign({width:we*5,minWidth:we*5},$e(we)),a=we=>{const{skeletonAvatarCls:me,gradientFromColor:Te,controlHeight:ze,controlHeightLG:ye,controlHeightSM:he}=we;return{[`${me}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Te},Je(ze)),[`${me}${me}-circle`]:{borderRadius:"50%"},[`${me}${me}-lg`]:Object.assign({},Je(ye)),[`${me}${me}-sm`]:Object.assign({},Je(he))}},E=we=>{const{controlHeight:me,borderRadiusSM:Te,skeletonInputCls:ze,controlHeightLG:ye,controlHeightSM:he,gradientFromColor:tt}=we;return{[`${ze}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:tt,borderRadius:Te},y(me)),[`${ze}-lg`]:Object.assign({},y(ye)),[`${ze}-sm`]:Object.assign({},y(he))}},b=we=>Object.assign({width:we},$e(we)),z=we=>{const{skeletonImageCls:me,imageSizeBase:Te,gradientFromColor:ze,borderRadiusSM:ye}=we;return{[`${me}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:ze,borderRadius:ye},b(Te*2)),{[`${me}-path`]:{fill:"#bfbfbf"},[`${me}-svg`]:Object.assign(Object.assign({},b(Te)),{maxWidth:Te*4,maxHeight:Te*4}),[`${me}-svg${me}-svg-circle`]:{borderRadius:"50%"}}),[`${me}${me}-circle`]:{borderRadius:"50%"}}},ne=(we,me,Te)=>{const{skeletonButtonCls:ze}=we;return{[`${Te}${ze}-circle`]:{width:me,minWidth:me,borderRadius:"50%"},[`${Te}${ze}-round`]:{borderRadius:me}}},ae=we=>Object.assign({width:we*2,minWidth:we*2},$e(we)),ie=we=>{const{borderRadiusSM:me,skeletonButtonCls:Te,controlHeight:ze,controlHeightLG:ye,controlHeightSM:he,gradientFromColor:tt}=we;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${Te}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:tt,borderRadius:me,width:ze*2,minWidth:ze*2},ae(ze))},ne(we,ze,Te)),{[`${Te}-lg`]:Object.assign({},ae(ye))}),ne(we,ye,`${Te}-lg`)),{[`${Te}-sm`]:Object.assign({},ae(he))}),ne(we,he,`${Te}-sm`))},de=we=>{const{componentCls:me,skeletonAvatarCls:Te,skeletonTitleCls:ze,skeletonParagraphCls:ye,skeletonButtonCls:he,skeletonInputCls:tt,skeletonImageCls:Oe,controlHeight:Ae,controlHeightLG:Ge,controlHeightSM:Bt,gradientFromColor:Pt,padding:Wt,marginSM:Ht,borderRadius:Gt,titleHeight:Be,blockRadius:lt,paragraphLiHeight:At,controlHeightXS:gt,paragraphMarginTop:bt}=we;return{[`${me}`]:{display:"table",width:"100%",[`${me}-header`]:{display:"table-cell",paddingInlineEnd:Wt,verticalAlign:"top",[`${Te}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Pt},Je(Ae)),[`${Te}-circle`]:{borderRadius:"50%"},[`${Te}-lg`]:Object.assign({},Je(Ge)),[`${Te}-sm`]:Object.assign({},Je(Bt))},[`${me}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${ze}`]:{width:"100%",height:Be,background:Pt,borderRadius:lt,[`+ ${ye}`]:{marginBlockStart:Bt}},[`${ye}`]:{padding:0,"> li":{width:"100%",height:At,listStyle:"none",background:Pt,borderRadius:lt,"+ li":{marginBlockStart:gt}}},[`${ye}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${me}-content`]:{[`${ze}, ${ye} > li`]:{borderRadius:Gt}}},[`${me}-with-avatar ${me}-content`]:{[`${ze}`]:{marginBlockStart:Ht,[`+ ${ye}`]:{marginBlockStart:bt}}},[`${me}${me}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},ie(we)),a(we)),E(we)),z(we)),[`${me}${me}-block`]:{width:"100%",[`${he}`]:{width:"100%"},[`${tt}`]:{width:"100%"}},[`${me}${me}-active`]:{[` + `]:{display:"inline-block",minWidth:ye.itemSize,height:ye.itemSize,color:ye.colorText,fontFamily:ye.fontFamily,lineHeight:`${ye.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:ye.borderRadius,cursor:"pointer",transition:`all ${ye.motionDurationMid}`},[`${he}-prev, ${he}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:ye.colorText,cursor:"pointer",userSelect:"none"},[`${he}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:ye.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${ye.lineWidth}px ${ye.lineType} transparent`,borderRadius:ye.borderRadius,outline:"none",transition:`all ${ye.motionDurationMid}`},[`&:hover ${he}-item-link`]:{backgroundColor:ye.colorBgTextHover},[`&:active ${he}-item-link`]:{backgroundColor:ye.colorBgTextActive},[`&${he}-disabled:hover`]:{[`${he}-item-link`]:{backgroundColor:"transparent"}}},[`${he}-slash`]:{marginInlineEnd:ye.paginationSlashMarginInlineEnd,marginInlineStart:ye.paginationSlashMarginInlineStart},[`${he}-options`]:{display:"inline-block",marginInlineStart:ye.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:ye.controlHeight,marginInlineStart:ye.marginXS,lineHeight:`${ye.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,Fe.ik)(ye)),{width:ye.controlHeightLG*1.25,height:ye.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:ye.marginXS,marginInlineEnd:ye.marginXS})}}}},ft=ye=>{const{componentCls:he}=ye;return{[`${he}-item`]:{display:"inline-block",minWidth:ye.itemSize,height:ye.itemSize,marginInlineEnd:ye.marginXS,fontFamily:ye.fontFamily,lineHeight:`${ye.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${ye.lineWidth}px ${ye.lineType} transparent`,borderRadius:ye.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${ye.paginationItemPaddingInline}px`,color:ye.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${he}-item-active)`]:{"&:hover":{transition:`all ${ye.motionDurationMid}`,backgroundColor:ye.colorBgTextHover},"&:active":{backgroundColor:ye.colorBgTextActive}},"&-active":{fontWeight:ye.fontWeightStrong,backgroundColor:ye.itemActiveBg,borderColor:ye.colorPrimary,a:{color:ye.colorPrimary},"&:hover":{borderColor:ye.colorPrimaryHover},"&:hover a":{color:ye.colorPrimaryHover}}}}},on=ye=>{const{componentCls:he}=ye;return{[he]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,qe.Wf)(ye)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${he}-total-text`]:{display:"inline-block",height:ye.itemSize,marginInlineEnd:ye.marginXS,lineHeight:`${ye.itemSize-2}px`,verticalAlign:"middle"}}),ft(ye)),dt(ye)),De(ye)),Vt(ye)),Et(ye)),{[`@media only screen and (max-width: ${ye.screenLG}px)`]:{[`${he}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${ye.screenSM}px)`]:{[`${he}-options`]:{display:"none"}}}),[`&${ye.componentCls}-rtl`]:{direction:"rtl"}}},Yt=ye=>{const{componentCls:he}=ye;return{[`${he}${he}-disabled:not(${he}-mini)`]:{"&, &:hover":{[`${he}-item-link`]:{borderColor:ye.colorBorder}},"&:focus-visible":{[`${he}-item-link`]:{borderColor:ye.colorBorder}},[`${he}-item, ${he}-item-link`]:{backgroundColor:ye.colorBgContainerDisabled,borderColor:ye.colorBorder,[`&:hover:not(${he}-item-active)`]:{backgroundColor:ye.colorBgContainerDisabled,borderColor:ye.colorBorder,a:{color:ye.colorTextDisabled}},[`&${he}-item-active`]:{backgroundColor:ye.itemActiveBgDisabled}},[`${he}-prev, ${he}-next`]:{"&:hover button":{backgroundColor:ye.colorBgContainerDisabled,borderColor:ye.colorBorder,color:ye.colorTextDisabled},[`${he}-item-link`]:{backgroundColor:ye.colorBgContainerDisabled,borderColor:ye.colorBorder}}},[`${he}:not(${he}-mini)`]:{[`${he}-prev, ${he}-next`]:{"&:hover button":{borderColor:ye.colorPrimaryHover,backgroundColor:ye.itemBg},[`${he}-item-link`]:{backgroundColor:ye.itemLinkBg,borderColor:ye.colorBorder},[`&:hover ${he}-item-link`]:{borderColor:ye.colorPrimary,backgroundColor:ye.itemBg,color:ye.colorPrimary},[`&${he}-disabled`]:{[`${he}-item-link`]:{borderColor:ye.colorBorder,color:ye.colorTextDisabled}}},[`${he}-item`]:{backgroundColor:ye.itemBg,border:`${ye.lineWidth}px ${ye.lineType} ${ye.colorBorder}`,[`&:hover:not(${he}-item-active)`]:{borderColor:ye.colorPrimary,backgroundColor:ye.itemBg,a:{color:ye.colorPrimary}},"&-active":{borderColor:ye.colorPrimary}}}}},We=ye=>{const{componentCls:he}=ye;return{[`${he}:not(${he}-disabled)`]:{[`${he}-item`]:Object.assign({},(0,qe.Qy)(ye)),[`${he}-jump-prev, ${he}-jump-next`]:{"&:focus-visible":Object.assign({[`${he}-item-link-icon`]:{opacity:1},[`${he}-item-ellipsis`]:{opacity:0}},(0,qe.oN)(ye))},[`${he}-prev, ${he}-next`]:{[`&:focus-visible ${he}-item-link`]:Object.assign({},(0,qe.oN)(ye))}}}};var Ye=(0,Mt.Z)("Pagination",ye=>{const he=(0,nn.TS)(ye,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:ye.marginXXS/2,paginationMiniQuickJumperInputWidth:ye.controlHeightLG*1.1,paginationItemPaddingInline:ye.marginXXS*1.5,paginationEllipsisLetterSpacing:ye.marginXXS/2,paginationSlashMarginInlineStart:ye.marginXXS,paginationSlashMarginInlineEnd:ye.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,Fe.e5)(ye),(0,Fe.TM)(ye));return[on(he),We(he),ye.wireframe&&Yt(he)]},ye=>({itemBg:ye.colorBgContainer,itemSize:ye.controlHeight,itemSizeSM:ye.controlHeightSM,itemActiveBg:ye.colorBgContainer,itemLinkBg:ye.colorBgContainer,itemActiveColorDisabled:ye.colorTextDisabled,itemActiveBgDisabled:ye.controlItemBgActiveDisabled,itemInputBg:ye.colorBgContainer,miniOptionsSizeChangerTop:0})),we=function(ye,he){var tt={};for(var Oe in ye)Object.prototype.hasOwnProperty.call(ye,Oe)&&he.indexOf(Oe)<0&&(tt[Oe]=ye[Oe]);if(ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,Oe=Object.getOwnPropertySymbols(ye);Ae{const{prefixCls:he,selectPrefixCls:tt,className:Oe,rootClassName:Ae,style:Ge,size:Bt,locale:Pt,selectComponentClass:Wt,responsive:Ht,showSizeChanger:Gt}=ye,Be=we(ye,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:lt}=(0,an.Z)(Ht),{getPrefixCls:At,direction:gt,pagination:bt={}}=pe.useContext(Tt.E_),dn=At("pagination",he),[Pn,gn]=Ye(dn),Bn=Gt!=null?Gt:bt.showSizeChanger,Hn=pe.useMemo(()=>{const Xn=pe.createElement("span",{className:`${dn}-item-ellipsis`},"\u2022\u2022\u2022"),ea=pe.createElement("button",{className:`${dn}-item-link`,type:"button",tabIndex:-1},gt==="rtl"?pe.createElement(st.Z,null):pe.createElement(ot.Z,null)),Ra=pe.createElement("button",{className:`${dn}-item-link`,type:"button",tabIndex:-1},gt==="rtl"?pe.createElement(ot.Z,null):pe.createElement(st.Z,null)),Un=pe.createElement("a",{className:`${dn}-item-link`},pe.createElement("div",{className:`${dn}-item-container`},gt==="rtl"?pe.createElement(nt.Z,{className:`${dn}-item-link-icon`}):pe.createElement(He,{className:`${dn}-item-link-icon`}),Xn)),Ja=pe.createElement("a",{className:`${dn}-item-link`},pe.createElement("div",{className:`${dn}-item-container`},gt==="rtl"?pe.createElement(He,{className:`${dn}-item-link-icon`}):pe.createElement(nt.Z,{className:`${dn}-item-link-icon`}),Xn));return{prevIcon:ea,nextIcon:Ra,jumpPrevIcon:Un,jumpNextIcon:Ja}},[gt,dn]),[Dn]=(0,vt.Z)("Pagination",pt.Z),Wn=Object.assign(Object.assign({},Dn),Pt),Jn=(0,_t.Z)(Bt),aa=Jn==="small"||!!(lt&&!Jn&&Ht),yn=At("select",tt),pa=Je()({[`${dn}-mini`]:aa,[`${dn}-rtl`]:gt==="rtl"},bt==null?void 0:bt.className,Oe,Ae,gn),na=Object.assign(Object.assign({},bt==null?void 0:bt.style),Ge);return Pn(pe.createElement(Ve,Object.assign({},Hn,Be,{style:na,prefixCls:dn,selectPrefixCls:yn,className:pa,selectComponentClass:Wt||(aa?at:ht),locale:Wn,showSizeChanger:Bn})))},ze=Te},93948:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return Gt}});var x=re(59301),pe=re(29679),Xe=re(40001),Ie=re(19248),Ne=re(99267),Re=re(92310),Ee=re.n(Re),He=re(2738),nt=re(36355),ot=re(54476),st=re(33885),$e=re(75931),Je={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},le=function(){var lt=(0,x.useRef)([]),At=(0,x.useRef)(null);return(0,x.useEffect)(function(){var gt=Date.now(),bt=!1;lt.current.forEach(function(dn){if(dn){bt=!0;var Pn=dn.style;Pn.transitionDuration=".3s, .3s, .3s, .06s",At.current&>-At.current<100&&(Pn.transitionDuration="0s, 0s")}}),bt&&(At.current=Date.now())}),lt.current},y=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],a=function(lt){var At=(0,st.Z)((0,st.Z)({},Je),lt),gt=At.className,bt=At.percent,dn=At.prefixCls,Pn=At.strokeColor,gn=At.strokeLinecap,Bn=At.strokeWidth,Hn=At.style,Dn=At.trailColor,Wn=At.trailWidth,Jn=At.transition,aa=(0,$e.Z)(At,y);delete aa.gapPosition;var yn=Array.isArray(bt)?bt:[bt],pa=Array.isArray(Pn)?Pn:[Pn],na=le(),Xn=Bn/2,ea=100-Bn/2,Ra="M ".concat(gn==="round"?Xn:0,",").concat(Xn,` + L `).concat(gn==="round"?ea:100,",").concat(Xn),Un="0 0 100 ".concat(Bn),Ja=0;return x.createElement("svg",(0,ot.Z)({className:Ee()("".concat(dn,"-line"),gt),viewBox:Un,preserveAspectRatio:"none",style:Hn},aa),x.createElement("path",{className:"".concat(dn,"-line-trail"),d:Ra,strokeLinecap:gn,stroke:Dn,strokeWidth:Wn||Bn,fillOpacity:"0"}),yn.map(function(tr,ra){var ya=1;switch(gn){case"round":ya=1-Bn/100;break;case"square":ya=1-Bn/2/100;break;default:ya=1;break}var La={strokeDasharray:"".concat(tr*ya,"px, 100px"),strokeDashoffset:"-".concat(Ja,"px"),transition:Jn||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Ua=pa[ra]||pa[pa.length-1];return Ja+=tr,x.createElement("path",{key:ra,className:"".concat(dn,"-line-path"),d:Ra,strokeLinecap:gn,stroke:Ua,strokeWidth:Bn,fillOpacity:"0",ref:function(wt){na[ra]=wt},style:La})}))},E=a,b=re(76190),z=re(42978),ne=re(47273),ae=0,ie=(0,ne.Z)();function de(){var Be;return ie?(Be=ae,ae+=1):Be="TEST_OR_SSR",Be}var ce=function(Be){var lt=x.useState(),At=(0,z.Z)(lt,2),gt=At[0],bt=At[1];return x.useEffect(function(){bt("rc_progress_".concat(de()))},[]),Be||gt},fe=function(lt){var At=lt.bg,gt=lt.children;return x.createElement("div",{style:{width:"100%",height:"100%",background:At}},gt)};function Ce(Be,lt){return Object.keys(Be).map(function(At){var gt=parseFloat(At),bt="".concat(Math.floor(gt*lt),"%");return"".concat(Be[At]," ").concat(bt)})}var Pe=x.forwardRef(function(Be,lt){var At=Be.prefixCls,gt=Be.color,bt=Be.gradientId,dn=Be.radius,Pn=Be.style,gn=Be.ptg,Bn=Be.strokeLinecap,Hn=Be.strokeWidth,Dn=Be.size,Wn=Be.gapDegree,Jn=gt&&(0,b.Z)(gt)==="object",aa=Jn?"#FFF":void 0,yn=Dn/2,pa=x.createElement("circle",{className:"".concat(At,"-circle-path"),r:dn,cx:yn,cy:yn,stroke:aa,strokeLinecap:Bn,strokeWidth:Hn,opacity:gn===0?0:1,style:Pn,ref:lt});if(!Jn)return pa;var na="".concat(bt,"-conic"),Xn=Wn?"".concat(180+Wn/2,"deg"):"0deg",ea=Ce(gt,(360-Wn)/360),Ra=Ce(gt,1),Un="conic-gradient(from ".concat(Xn,", ").concat(ea.join(", "),")"),Ja="linear-gradient(to ".concat(Wn?"bottom":"top",", ").concat(Ra.join(", "),")");return x.createElement(x.Fragment,null,x.createElement("mask",{id:na},pa),x.createElement("foreignObject",{x:0,y:0,width:Dn,height:Dn,mask:"url(#".concat(na,")")},x.createElement(fe,{bg:Ja},x.createElement(fe,{bg:Un}))))}),Ze=Pe,ve=100,Qe=function(lt,At,gt,bt,dn,Pn,gn,Bn,Hn,Dn){var Wn=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,Jn=gt/100*360*((360-Pn)/360),aa=Pn===0?0:{bottom:0,top:180,left:90,right:-90}[gn],yn=(100-bt)/100*At;Hn==="round"&&bt!==100&&(yn+=Dn/2,yn>=At&&(yn=At-.01));var pa=ve/2;return{stroke:typeof Bn=="string"?Bn:void 0,strokeDasharray:"".concat(At,"px ").concat(lt),strokeDashoffset:yn+Wn,transform:"rotate(".concat(dn+Jn+aa,"deg)"),transformOrigin:"".concat(pa,"px ").concat(pa,"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}},It=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function jt(Be){var lt=Be!=null?Be:[];return Array.isArray(lt)?lt:[lt]}var Ve=function(lt){var At=(0,st.Z)((0,st.Z)({},Je),lt),gt=At.id,bt=At.prefixCls,dn=At.steps,Pn=At.strokeWidth,gn=At.trailWidth,Bn=At.gapDegree,Hn=Bn===void 0?0:Bn,Dn=At.gapPosition,Wn=At.trailColor,Jn=At.strokeLinecap,aa=At.style,yn=At.className,pa=At.strokeColor,na=At.percent,Xn=(0,$e.Z)(At,It),ea=ve/2,Ra=ce(gt),Un="".concat(Ra,"-gradient"),Ja=ea-Pn/2,tr=Math.PI*2*Ja,ra=Hn>0?90+Hn/2:-90,ya=tr*((360-Hn)/360),La=(0,b.Z)(dn)==="object"?dn:{count:dn,space:2},Ua=La.count,it=La.space,wt=jt(na),yt=jt(pa),Cn=yt.find(function(ln){return ln&&(0,b.Z)(ln)==="object"}),bn=Cn&&(0,b.Z)(Cn)==="object",pn=bn?"butt":Jn,ua=Qe(tr,ya,0,100,ra,Hn,Dn,Wn,pn,Pn),Vn=le(),Ot=function(){var Le=0;return wt.map(function(mn,zn){var jn=yt[zn]||yt[yt.length-1],wn=Qe(tr,ya,Le,mn,ra,Hn,Dn,jn,pn,Pn);return Le+=mn,x.createElement(Ze,{key:zn,color:jn,ptg:mn,radius:Ja,prefixCls:bt,gradientId:Un,style:wn,strokeLinecap:pn,strokeWidth:Pn,gapDegree:Hn,ref:function(xt){Vn[zn]=xt},size:ve})}).reverse()},St=function(){var Le=Math.round(Ua*(wt[0]/100)),mn=100/Ua,zn=0;return new Array(Ua).fill(null).map(function(jn,wn){var xe=wn<=Le-1?yt[0]:Wn,xt=xe&&(0,b.Z)(xe)==="object"?"url(#".concat(Un,")"):void 0,Lt=Qe(tr,ya,zn,mn,ra,Hn,Dn,xe,"butt",Pn,it);return zn+=(ya-Lt.strokeDashoffset+it)*100/ya,x.createElement("circle",{key:wn,className:"".concat(bt,"-circle-path"),r:Ja,cx:ea,cy:ea,stroke:xt,strokeWidth:Pn,opacity:1,style:Lt,ref:function(en){Vn[wn]=en}})})};return x.createElement("svg",(0,ot.Z)({className:Ee()("".concat(bt,"-circle"),yn),viewBox:"0 0 ".concat(ve," ").concat(ve),style:aa,id:gt,role:"presentation"},Xn),!Ua&&x.createElement("circle",{className:"".concat(bt,"-circle-trail"),r:Ja,cx:ea,cy:ea,stroke:Wn,strokeLinecap:pn,strokeWidth:gn||Pn,style:ua}),Ua?St():Ot())},pt=Ve,Tt={Line:E,Circle:pt},_t=re(6848),an=re(30071);function vt(Be){return!Be||Be<0?0:Be>100?100:Be}function je(Be){let{success:lt,successPercent:At}=Be,gt=At;return lt&&"progress"in lt&&(gt=lt.progress),lt&&"percent"in lt&&(gt=lt.percent),gt}const at=Be=>{let{percent:lt,success:At,successPercent:gt}=Be;const bt=vt(je({success:At,successPercent:gt}));return[bt,vt(vt(lt)-bt)]},ht=Be=>{let{success:lt={},strokeColor:At}=Be;const{strokeColor:gt}=lt;return[gt||an.presetPrimaryColors.green,At||null]},Fe=(Be,lt,At)=>{var gt,bt,dn,Pn;let gn=-1,Bn=-1;if(lt==="step"){const Hn=At.steps,Dn=At.strokeWidth;typeof Be=="string"||typeof Be=="undefined"?(gn=Be==="small"?2:14,Bn=Dn!=null?Dn:8):typeof Be=="number"?[gn,Bn]=[Be,Be]:[gn=14,Bn=8]=Be,gn*=Hn}else if(lt==="line"){const Hn=At==null?void 0:At.strokeWidth;typeof Be=="string"||typeof Be=="undefined"?Bn=Hn||(Be==="small"?6:8):typeof Be=="number"?[gn,Bn]=[Be,Be]:[gn=-1,Bn=8]=Be}else(lt==="circle"||lt==="dashboard")&&(typeof Be=="string"||typeof Be=="undefined"?[gn,Bn]=Be==="small"?[60,60]:[120,120]:typeof Be=="number"?[gn,Bn]=[Be,Be]:(gn=(bt=(gt=Be[0])!==null&>!==void 0?gt:Be[1])!==null&&bt!==void 0?bt:120,Bn=(Pn=(dn=Be[0])!==null&&dn!==void 0?dn:Be[1])!==null&&Pn!==void 0?Pn:120));return[gn,Bn]},qe=3,Mt=Be=>qe/Be*100;var Et=Be=>{const{prefixCls:lt,trailColor:At=null,strokeLinecap:gt="round",gapPosition:bt,gapDegree:dn,width:Pn=120,type:gn,children:Bn,success:Hn,size:Dn=Pn}=Be,[Wn,Jn]=Fe(Dn,"circle");let{strokeWidth:aa}=Be;aa===void 0&&(aa=Math.max(Mt(Wn),6));const yn={width:Wn,height:Jn,fontSize:Wn*.15+6},pa=x.useMemo(()=>{if(dn||dn===0)return dn;if(gn==="dashboard")return 75},[dn,gn]),na=bt||gn==="dashboard"&&"bottom"||void 0,Xn=Object.prototype.toString.call(Be.strokeColor)==="[object Object]",ea=ht({success:Hn,strokeColor:Be.strokeColor}),Ra=Ee()(`${lt}-inner`,{[`${lt}-circle-gradient`]:Xn}),Un=x.createElement(pt,{percent:at(Be),strokeWidth:aa,trailWidth:aa,strokeColor:ea,strokeLinecap:gt,trailColor:At,prefixCls:lt,gapDegree:pa,gapPosition:na});return x.createElement("div",{className:Ra,style:yn},Wn<=20?x.createElement(_t.Z,{title:Bn},x.createElement("span",null,Un)):x.createElement(x.Fragment,null,Un,Bn))},Vt=function(Be,lt){var At={};for(var gt in Be)Object.prototype.hasOwnProperty.call(Be,gt)&<.indexOf(gt)<0&&(At[gt]=Be[gt]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var bt=0,gt=Object.getOwnPropertySymbols(Be);bt{let lt=[];return Object.keys(Be).forEach(At=>{const gt=parseFloat(At.replace(/%/g,""));isNaN(gt)||lt.push({key:gt,value:Be[At]})}),lt=lt.sort((At,gt)=>At.key-gt.key),lt.map(At=>{let{key:gt,value:bt}=At;return`${bt} ${gt}%`}).join(", ")},dt=(Be,lt)=>{const{from:At=an.presetPrimaryColors.blue,to:gt=an.presetPrimaryColors.blue,direction:bt=lt==="rtl"?"to left":"to right"}=Be,dn=Vt(Be,["from","to","direction"]);if(Object.keys(dn).length!==0){const Pn=De(dn);return{backgroundImage:`linear-gradient(${bt}, ${Pn})`}}return{backgroundImage:`linear-gradient(${bt}, ${At}, ${gt})`}};var on=Be=>{const{prefixCls:lt,direction:At,percent:gt,size:bt,strokeWidth:dn,strokeColor:Pn,strokeLinecap:gn="round",children:Bn,trailColor:Hn=null,success:Dn}=Be,Wn=Pn&&typeof Pn!="string"?dt(Pn,At):{backgroundColor:Pn},Jn=gn==="square"||gn==="butt"?0:void 0,aa={backgroundColor:Hn||void 0,borderRadius:Jn},yn=bt!=null?bt:[-1,dn||(bt==="small"?6:8)],[pa,na]=Fe(yn,"line",{strokeWidth:dn}),Xn=Object.assign({width:`${vt(gt)}%`,height:na,borderRadius:Jn},Wn),ea=je(Be),Ra={width:`${vt(ea)}%`,height:na,borderRadius:Jn,backgroundColor:Dn==null?void 0:Dn.strokeColor},Un={width:pa<0?"100%":pa,height:na};return x.createElement(x.Fragment,null,x.createElement("div",{className:`${lt}-outer`,style:Un},x.createElement("div",{className:`${lt}-inner`,style:aa},x.createElement("div",{className:`${lt}-bg`,style:Xn}),ea!==void 0?x.createElement("div",{className:`${lt}-success-bg`,style:Ra}):null)),Bn)},We=Be=>{const{size:lt,steps:At,percent:gt=0,strokeWidth:bt=8,strokeColor:dn,trailColor:Pn=null,prefixCls:gn,children:Bn}=Be,Hn=Math.round(At*(gt/100)),Dn=lt==="small"?2:14,Wn=lt!=null?lt:[Dn,bt],[Jn,aa]=Fe(Wn,"step",{steps:At,strokeWidth:bt}),yn=Jn/At,pa=new Array(At);for(let na=0;na{const lt=Be?"100%":"-100%";return new Ye.Keyframes(`antProgress${Be?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${lt}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${lt}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},ye=Be=>{const{componentCls:lt,iconCls:At}=Be;return{[lt]:Object.assign(Object.assign({},(0,we.Wf)(Be)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:Be.fontSize,marginInlineEnd:Be.marginXS,marginBottom:Be.marginXS},[`${lt}-outer`]:{display:"inline-block",width:"100%"},[`&${lt}-show-info`]:{[`${lt}-outer`]:{marginInlineEnd:`calc(-2em - ${Be.marginXS}px)`,paddingInlineEnd:`calc(2em + ${Be.paddingXS}px)`}},[`${lt}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:Be.remainingColor,borderRadius:Be.lineBorderRadius},[`${lt}-inner:not(${lt}-circle-gradient)`]:{[`${lt}-circle-path`]:{stroke:Be.defaultColor}},[`${lt}-success-bg, ${lt}-bg`]:{position:"relative",backgroundColor:Be.defaultColor,borderRadius:Be.lineBorderRadius,transition:`all ${Be.motionDurationSlow} ${Be.motionEaseInOutCirc}`},[`${lt}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:Be.colorSuccess},[`${lt}-text`]:{display:"inline-block",width:"2em",marginInlineStart:Be.marginXS,color:Be.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[At]:{fontSize:Be.fontSize}},[`&${lt}-status-active`]:{[`${lt}-bg::before`]:{position:"absolute",inset:0,backgroundColor:Be.colorBgContainer,borderRadius:Be.lineBorderRadius,opacity:0,animationName:ze(),animationDuration:Be.progressActiveMotionDuration,animationTimingFunction:Be.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${lt}-rtl${lt}-status-active`]:{[`${lt}-bg::before`]:{animationName:ze(!0)}},[`&${lt}-status-exception`]:{[`${lt}-bg`]:{backgroundColor:Be.colorError},[`${lt}-text`]:{color:Be.colorError}},[`&${lt}-status-exception ${lt}-inner:not(${lt}-circle-gradient)`]:{[`${lt}-circle-path`]:{stroke:Be.colorError}},[`&${lt}-status-success`]:{[`${lt}-bg`]:{backgroundColor:Be.colorSuccess},[`${lt}-text`]:{color:Be.colorSuccess}},[`&${lt}-status-success ${lt}-inner:not(${lt}-circle-gradient)`]:{[`${lt}-circle-path`]:{stroke:Be.colorSuccess}}})}},he=Be=>{const{componentCls:lt,iconCls:At}=Be;return{[lt]:{[`${lt}-circle-trail`]:{stroke:Be.remainingColor},[`&${lt}-circle ${lt}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${lt}-circle ${lt}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:Be.circleTextColor,fontSize:Be.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[At]:{fontSize:`${Be.fontSize/Be.fontSizeSM}em`}},[`${lt}-circle&-status-exception`]:{[`${lt}-text`]:{color:Be.colorError}},[`${lt}-circle&-status-success`]:{[`${lt}-text`]:{color:Be.colorSuccess}}},[`${lt}-inline-circle`]:{lineHeight:1,[`${lt}-inner`]:{verticalAlign:"bottom"}}}},tt=Be=>{const{componentCls:lt}=Be;return{[lt]:{[`${lt}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:Be.progressStepMinWidth,marginInlineEnd:Be.progressStepMarginInlineEnd,backgroundColor:Be.remainingColor,transition:`all ${Be.motionDurationSlow}`,"&-active":{backgroundColor:Be.defaultColor}}}}}},Oe=Be=>{const{componentCls:lt,iconCls:At}=Be;return{[lt]:{[`${lt}-small&-line, ${lt}-small&-line ${lt}-text ${At}`]:{fontSize:Be.fontSizeSM}}}};var Ae=(0,me.Z)("Progress",Be=>{const lt=Be.marginXXS/2,At=(0,Te.TS)(Be,{progressStepMarginInlineEnd:lt,progressStepMinWidth:lt,progressActiveMotionDuration:"2.4s"});return[ye(At),he(At),tt(At),Oe(At)]},Be=>({circleTextColor:Be.colorText,defaultColor:Be.colorInfo,remainingColor:Be.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),Ge=function(Be,lt){var At={};for(var gt in Be)Object.prototype.hasOwnProperty.call(Be,gt)&<.indexOf(gt)<0&&(At[gt]=Be[gt]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var bt=0,gt=Object.getOwnPropertySymbols(Be);bt{const{prefixCls:At,className:gt,rootClassName:bt,steps:dn,strokeColor:Pn,percent:gn=0,size:Bn="default",showInfo:Hn=!0,type:Dn="line",status:Wn,format:Jn,style:aa}=Be,yn=Ge(Be,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),pa=x.useMemo(()=>{var wt,yt;const Cn=je(Be);return parseInt(Cn!==void 0?(wt=Cn!=null?Cn:0)===null||wt===void 0?void 0:wt.toString():(yt=gn!=null?gn:0)===null||yt===void 0?void 0:yt.toString(),10)},[gn,Be.success,Be.successPercent]),na=x.useMemo(()=>!Pt.includes(Wn)&&pa>=100?"success":Wn||"normal",[Wn,pa]),{getPrefixCls:Xn,direction:ea,progress:Ra}=x.useContext(nt.E_),Un=Xn("progress",At),[Ja,tr]=Ae(Un),ra=x.useMemo(()=>{if(!Hn)return null;const wt=je(Be);let yt;const Cn=Jn||(pn=>`${pn}%`),bn=Dn==="line";return Jn||na!=="exception"&&na!=="success"?yt=Cn(vt(gn),vt(wt)):na==="exception"?yt=bn?x.createElement(Ie.Z,null):x.createElement(Ne.Z,null):na==="success"&&(yt=bn?x.createElement(pe.Z,null):x.createElement(Xe.Z,null)),x.createElement("span",{className:`${Un}-text`,title:typeof yt=="string"?yt:void 0},yt)},[Hn,gn,pa,na,Dn,Un,Jn]),ya=Array.isArray(Pn)?Pn[0]:Pn,La=typeof Pn=="string"||Array.isArray(Pn)?Pn:void 0;let Ua;Dn==="line"?Ua=dn?x.createElement(We,Object.assign({},Be,{strokeColor:La,prefixCls:Un,steps:dn}),ra):x.createElement(on,Object.assign({},Be,{strokeColor:ya,prefixCls:Un,direction:ea}),ra):(Dn==="circle"||Dn==="dashboard")&&(Ua=x.createElement(Et,Object.assign({},Be,{strokeColor:ya,prefixCls:Un,progressStatus:na}),ra));const it=Ee()(Un,`${Un}-status-${na}`,`${Un}-${Dn==="dashboard"&&"circle"||dn&&"steps"||Dn}`,{[`${Un}-inline-circle`]:Dn==="circle"&&Fe(Bn,"circle")[0]<=20,[`${Un}-show-info`]:Hn,[`${Un}-${Bn}`]:typeof Bn=="string",[`${Un}-rtl`]:ea==="rtl"},Ra==null?void 0:Ra.className,gt,bt,tr);return Ja(x.createElement("div",Object.assign({ref:lt,style:Object.assign(Object.assign({},Ra==null?void 0:Ra.style),aa),className:it,role:"progressbar","aria-valuenow":pa},(0,He.Z)(yn,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Ua))}),Gt=Ht},13570:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return vt}});var x=re(54476),pe=re(59301),Xe={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"},Ie=Xe,Ne=re(7657),Re=function(at,ht){return pe.createElement(Ne.Z,(0,x.Z)({},at,{ref:ht,icon:Ie}))},Ee=pe.forwardRef(Re),He=Ee,nt=re(92310),ot=re.n(nt),st=re(20068),$e=re(42978),Je=re(75931),le=re(18929),y=re(10228),a=re(26112);function E(je,at){var ht=je.disabled,Fe=je.prefixCls,qe=je.character,Mt=je.characterRender,nn=je.index,Et=je.count,Vt=je.value,De=je.allowHalf,dt=je.focused,ft=je.onHover,on=je.onClick,Yt=function(he){ft(he,nn)},We=function(he){on(he,nn)},Ye=function(he){he.keyCode===y.Z.ENTER&&on(he,nn)},we=nn+1,me=new Set([Fe]);Vt===0&&nn===0&&dt?me.add("".concat(Fe,"-focused")):De&&Vt+.5>=we&&Vtnn?"true":"false","aria-posinset":nn+1,"aria-setsize":Et,tabIndex:ht?-1:0},pe.createElement("div",{className:"".concat(Fe,"-first")},Te),pe.createElement("div",{className:"".concat(Fe,"-second")},Te)));return Mt&&(ze=Mt(ze,je)),ze}var b=pe.forwardRef(E);function z(){var je=pe.useRef({});function at(Fe){return je.current[Fe]}function ht(Fe){return function(qe){je.current[Fe]=qe}}return[at,ht]}function ne(je){var at=je.pageXOffset,ht="scrollLeft";if(typeof at!="number"){var Fe=je.document;at=Fe.documentElement[ht],typeof at!="number"&&(at=Fe.body[ht])}return at}function ae(je){var at,ht,Fe=je.ownerDocument,qe=Fe.body,Mt=Fe&&Fe.documentElement,nn=je.getBoundingClientRect();return at=nn.left,ht=nn.top,at-=Mt.clientLeft||qe.clientLeft||0,ht-=Mt.clientTop||qe.clientTop||0,{left:at,top:ht}}function ie(je){var at=ae(je),ht=je.ownerDocument,Fe=ht.defaultView||ht.parentWindow;return at.left+=ne(Fe),at.left}var de=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function ce(je,at){var ht,Fe=je.prefixCls,qe=Fe===void 0?"rc-rate":Fe,Mt=je.className,nn=je.defaultValue,Et=je.value,Vt=je.count,De=Vt===void 0?5:Vt,dt=je.allowHalf,ft=dt===void 0?!1:dt,on=je.allowClear,Yt=on===void 0?!0:on,We=je.character,Ye=We===void 0?"\u2605":We,we=je.characterRender,me=je.disabled,Te=je.direction,ze=Te===void 0?"ltr":Te,ye=je.tabIndex,he=ye===void 0?0:ye,tt=je.autoFocus,Oe=je.onHoverChange,Ae=je.onChange,Ge=je.onFocus,Bt=je.onBlur,Pt=je.onKeyDown,Wt=je.onMouseLeave,Ht=(0,Je.Z)(je,de),Gt=z(),Be=(0,$e.Z)(Gt,2),lt=Be[0],At=Be[1],gt=pe.useRef(null),bt=function(){if(!me){var pn;(pn=gt.current)===null||pn===void 0||pn.focus()}};pe.useImperativeHandle(at,function(){return{focus:bt,blur:function(){if(!me){var pn;(pn=gt.current)===null||pn===void 0||pn.blur()}}}});var dn=(0,le.Z)(nn||0,{value:Et}),Pn=(0,$e.Z)(dn,2),gn=Pn[0],Bn=Pn[1],Hn=(0,le.Z)(null),Dn=(0,$e.Z)(Hn,2),Wn=Dn[0],Jn=Dn[1],aa=function(pn,ua){var Vn=ze==="rtl",Ot=pn+1;if(ft){var St=lt(pn),ln=ie(St),Le=St.clientWidth;(Vn&&ua-ln>Le/2||!Vn&&ua-ln0&&!Vn||ua===y.Z.RIGHT&&Ot>0&&Vn?(ft?Ot-=.5:Ot-=1,yn(Ot),pn.preventDefault()):ua===y.Z.LEFT&&Ot{const{componentCls:at}=je;return{[`${at}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:je.marginXS},"> div":{transition:`all ${je.motionDurationMid}, outline 0s`,"&:hover":{transform:je.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${je.lineWidth}px dashed ${je.starColor}`,transform:je.starHoverScale}},"&-first, &-second":{color:je.starBg,transition:`all ${je.motionDurationMid}`,userSelect:"none",[je.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${at}-star-first, &-half ${at}-star-second`]:{opacity:1},[`&-half ${at}-star-first, &-full ${at}-star-second`]:{color:"inherit"}}}},Ve=je=>({[`&-rtl${je.componentCls}`]:{direction:"rtl"}}),pt=je=>{const{componentCls:at}=je;return{[at]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ve.Wf)(je)),{display:"inline-block",margin:0,padding:0,color:je.starColor,fontSize:je.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${at} ${at}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),jt(je)),{[`+ ${at}-text`]:{display:"inline-block",marginInlineStart:je.marginXS,fontSize:je.fontSize}}),Ve(je))}};var Tt=(0,Qe.Z)("Rate",je=>{const at=(0,It.TS)(je,{});return[pt(at)]},je=>({starColor:je.yellow6,starSize:je.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:je.colorFillContent})),_t=function(je,at){var ht={};for(var Fe in je)Object.prototype.hasOwnProperty.call(je,Fe)&&at.indexOf(Fe)<0&&(ht[Fe]=je[Fe]);if(je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qe=0,Fe=Object.getOwnPropertySymbols(je);qe{const{prefixCls:ht,className:Fe,rootClassName:qe,style:Mt,tooltips:nn,character:Et=pe.createElement(He,null)}=je,Vt=_t(je,["prefixCls","className","rootClassName","style","tooltips","character"]),De=(me,Te)=>{let{index:ze}=Te;return nn?pe.createElement(Ze.Z,{title:nn[ze]},me):me},{getPrefixCls:dt,direction:ft,rate:on}=pe.useContext(Pe.E_),Yt=dt("rate",ht),[We,Ye]=Tt(Yt),we=Object.assign(Object.assign({},on==null?void 0:on.style),Mt);return We(pe.createElement(Ce,Object.assign({ref:at,character:Et,characterRender:De},Vt,{className:ot()(Fe,qe,Ye,on==null?void 0:on.className),style:we,prefixCls:Yt,direction:ft})))})},61621:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return Ye}});var x=re(92310),pe=re.n(x),Xe=re(59301),Ie=re(36355),Ne=re(2738),Ee=we=>{const{prefixCls:me,className:Te,style:ze,size:ye,shape:he}=we,tt=pe()({[`${me}-lg`]:ye==="large",[`${me}-sm`]:ye==="small"}),Oe=pe()({[`${me}-circle`]:he==="circle",[`${me}-square`]:he==="square",[`${me}-round`]:he==="round"}),Ae=Xe.useMemo(()=>typeof ye=="number"?{width:ye,height:ye,lineHeight:`${ye}px`}:{},[ye]);return Xe.createElement("span",{className:pe()(me,tt,Oe,Te),style:Object.assign(Object.assign({},Ae),ze)})},He=re(36237),nt=re(83116),ot=re(37613);const st=new He.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),$e=we=>({height:we,lineHeight:`${we}px`}),Je=we=>Object.assign({width:we},$e(we)),le=we=>({background:we.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:st,animationDuration:we.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),y=we=>Object.assign({width:we*5,minWidth:we*5},$e(we)),a=we=>{const{skeletonAvatarCls:me,gradientFromColor:Te,controlHeight:ze,controlHeightLG:ye,controlHeightSM:he}=we;return{[`${me}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Te},Je(ze)),[`${me}${me}-circle`]:{borderRadius:"50%"},[`${me}${me}-lg`]:Object.assign({},Je(ye)),[`${me}${me}-sm`]:Object.assign({},Je(he))}},E=we=>{const{controlHeight:me,borderRadiusSM:Te,skeletonInputCls:ze,controlHeightLG:ye,controlHeightSM:he,gradientFromColor:tt}=we;return{[`${ze}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:tt,borderRadius:Te},y(me)),[`${ze}-lg`]:Object.assign({},y(ye)),[`${ze}-sm`]:Object.assign({},y(he))}},b=we=>Object.assign({width:we},$e(we)),z=we=>{const{skeletonImageCls:me,imageSizeBase:Te,gradientFromColor:ze,borderRadiusSM:ye}=we;return{[`${me}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:ze,borderRadius:ye},b(Te*2)),{[`${me}-path`]:{fill:"#bfbfbf"},[`${me}-svg`]:Object.assign(Object.assign({},b(Te)),{maxWidth:Te*4,maxHeight:Te*4}),[`${me}-svg${me}-svg-circle`]:{borderRadius:"50%"}}),[`${me}${me}-circle`]:{borderRadius:"50%"}}},ne=(we,me,Te)=>{const{skeletonButtonCls:ze}=we;return{[`${Te}${ze}-circle`]:{width:me,minWidth:me,borderRadius:"50%"},[`${Te}${ze}-round`]:{borderRadius:me}}},ae=we=>Object.assign({width:we*2,minWidth:we*2},$e(we)),ie=we=>{const{borderRadiusSM:me,skeletonButtonCls:Te,controlHeight:ze,controlHeightLG:ye,controlHeightSM:he,gradientFromColor:tt}=we;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${Te}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:tt,borderRadius:me,width:ze*2,minWidth:ze*2},ae(ze))},ne(we,ze,Te)),{[`${Te}-lg`]:Object.assign({},ae(ye))}),ne(we,ye,`${Te}-lg`)),{[`${Te}-sm`]:Object.assign({},ae(he))}),ne(we,he,`${Te}-sm`))},de=we=>{const{componentCls:me,skeletonAvatarCls:Te,skeletonTitleCls:ze,skeletonParagraphCls:ye,skeletonButtonCls:he,skeletonInputCls:tt,skeletonImageCls:Oe,controlHeight:Ae,controlHeightLG:Ge,controlHeightSM:Bt,gradientFromColor:Pt,padding:Wt,marginSM:Ht,borderRadius:Gt,titleHeight:Be,blockRadius:lt,paragraphLiHeight:At,controlHeightXS:gt,paragraphMarginTop:bt}=we;return{[`${me}`]:{display:"table",width:"100%",[`${me}-header`]:{display:"table-cell",paddingInlineEnd:Wt,verticalAlign:"top",[`${Te}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Pt},Je(Ae)),[`${Te}-circle`]:{borderRadius:"50%"},[`${Te}-lg`]:Object.assign({},Je(Ge)),[`${Te}-sm`]:Object.assign({},Je(Bt))},[`${me}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${ze}`]:{width:"100%",height:Be,background:Pt,borderRadius:lt,[`+ ${ye}`]:{marginBlockStart:Bt}},[`${ye}`]:{padding:0,"> li":{width:"100%",height:At,listStyle:"none",background:Pt,borderRadius:lt,"+ li":{marginBlockStart:gt}}},[`${ye}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${me}-content`]:{[`${ze}, ${ye} > li`]:{borderRadius:Gt}}},[`${me}-with-avatar ${me}-content`]:{[`${ze}`]:{marginBlockStart:Ht,[`+ ${ye}`]:{marginBlockStart:bt}}},[`${me}${me}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},ie(we)),a(we)),E(we)),z(we)),[`${me}${me}-block`]:{width:"100%",[`${he}`]:{width:"100%"},[`${tt}`]:{width:"100%"}},[`${me}${me}-active`]:{[` ${ze}, ${ye} > li, ${Te}, ${he}, ${tt}, ${Oe} - `]:Object.assign({},le(we))}}};var ce=(0,nt.Z)("Skeleton",we=>{const{componentCls:me}=we,Te=(0,ot.TS)(we,{skeletonAvatarCls:`${me}-avatar`,skeletonTitleCls:`${me}-title`,skeletonParagraphCls:`${me}-paragraph`,skeletonButtonCls:`${me}-button`,skeletonInputCls:`${me}-input`,skeletonImageCls:`${me}-image`,imageSizeBase:we.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${we.gradientFromColor} 25%, ${we.gradientToColor} 37%, ${we.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[de(Te)]},we=>{const{colorFillContent:me,colorFill:Te}=we,ze=me,ye=Te;return{color:ze,colorGradientEnd:ye,gradientFromColor:ze,gradientToColor:ye,titleHeight:we.controlHeight/2,blockRadius:we.borderRadiusSM,paragraphMarginTop:we.marginLG+we.marginXXS,paragraphLiHeight:we.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),Ce=we=>{const{prefixCls:me,className:Te,rootClassName:ze,active:ye,shape:he="circle",size:tt="default"}=we,{getPrefixCls:Oe}=Xe.useContext(Ie.E_),Ae=Oe("skeleton",me),[Ge,Bt]=ce(Ae),Pt=(0,Ne.Z)(we,["prefixCls","className"]),Wt=pe()(Ae,`${Ae}-element`,{[`${Ae}-active`]:ye},Te,ze,Bt);return Ge(Xe.createElement("div",{className:Wt},Xe.createElement(Ee,Object.assign({prefixCls:`${Ae}-avatar`,shape:he,size:tt},Pt))))},Ze=we=>{const{prefixCls:me,className:Te,rootClassName:ze,active:ye,block:he=!1,size:tt="default"}=we,{getPrefixCls:Oe}=Xe.useContext(Ie.E_),Ae=Oe("skeleton",me),[Ge,Bt]=ce(Ae),Pt=(0,Ne.Z)(we,["prefixCls"]),Wt=pe()(Ae,`${Ae}-element`,{[`${Ae}-active`]:ye,[`${Ae}-block`]:he},Te,ze,Bt);return Ge(Xe.createElement("div",{className:Wt},Xe.createElement(Ee,Object.assign({prefixCls:`${Ae}-button`,size:tt},Pt))))};const ve="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 It=we=>{const{prefixCls:me,className:Te,rootClassName:ze,style:ye,active:he}=we,{getPrefixCls:tt}=Xe.useContext(Ie.E_),Oe=tt("skeleton",me),[Ae,Ge]=ce(Oe),Bt=pe()(Oe,`${Oe}-element`,{[`${Oe}-active`]:he},Te,ze,Ge);return Ae(Xe.createElement("div",{className:Bt},Xe.createElement("div",{className:pe()(`${Oe}-image`,Te),style:ye},Xe.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${Oe}-image-svg`},Xe.createElement("path",{d:ve,className:`${Oe}-image-path`})))))},Ve=we=>{const{prefixCls:me,className:Te,rootClassName:ze,active:ye,block:he,size:tt="default"}=we,{getPrefixCls:Oe}=Xe.useContext(Ie.E_),Ae=Oe("skeleton",me),[Ge,Bt]=ce(Ae),Pt=(0,Ne.Z)(we,["prefixCls"]),Wt=pe()(Ae,`${Ae}-element`,{[`${Ae}-active`]:ye,[`${Ae}-block`]:he},Te,ze,Bt);return Ge(Xe.createElement("div",{className:Wt},Xe.createElement(Ee,Object.assign({prefixCls:`${Ae}-input`,size:tt},Pt))))},pt=re(54476),Tt={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"},_t=Tt,an=re(7657),vt=function(me,Te){return Xe.createElement(an.Z,(0,pt.Z)({},me,{ref:Te,icon:_t}))},je=Xe.forwardRef(vt),at=je,Fe=we=>{const{prefixCls:me,className:Te,rootClassName:ze,style:ye,active:he,children:tt}=we,{getPrefixCls:Oe}=Xe.useContext(Ie.E_),Ae=Oe("skeleton",me),[Ge,Bt]=ce(Ae),Pt=pe()(Ae,`${Ae}-element`,{[`${Ae}-active`]:he},Bt,Te,ze),Wt=tt!=null?tt:Xe.createElement(at,null);return Ge(Xe.createElement("div",{className:Pt},Xe.createElement("div",{className:pe()(`${Ae}-image`,Te),style:ye},Wt)))},qe=re(94480),nn=we=>{const me=Oe=>{const{width:Ae,rows:Ge=2}=we;if(Array.isArray(Ae))return Ae[Oe];if(Ge-1===Oe)return Ae},{prefixCls:Te,className:ze,style:ye,rows:he}=we,tt=(0,qe.Z)(Array(he)).map((Oe,Ae)=>Xe.createElement("li",{key:Ae,style:{width:me(Ae)}}));return Xe.createElement("ul",{className:pe()(Te,ze),style:ye},tt)},Vt=we=>{let{prefixCls:me,className:Te,width:ze,style:ye}=we;return Xe.createElement("h3",{className:pe()(me,Te),style:Object.assign({width:ze},ye)})};function De(we){return we&&typeof we=="object"?we:{}}function dt(we,me){return we&&!me?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function ft(we,me){return!we&&me?{width:"38%"}:we&&me?{width:"50%"}:{}}function on(we,me){const Te={};return(!we||!me)&&(Te.width="61%"),!we&&me?Te.rows=3:Te.rows=2,Te}const Yt=we=>{const{prefixCls:me,loading:Te,className:ze,rootClassName:ye,style:he,children:tt,avatar:Oe=!1,title:Ae=!0,paragraph:Ge=!0,active:Bt,round:Pt}=we,{getPrefixCls:Wt,direction:Ht,skeleton:Gt}=Xe.useContext(Ie.E_),Be=Wt("skeleton",me),[lt,At]=ce(Be);if(Te||!("loading"in we)){const gt=!!Oe,bt=!!Ae,dn=!!Ge;let Pn;if(gt){const Hn=Object.assign(Object.assign({prefixCls:`${Be}-avatar`},dt(bt,dn)),De(Oe));Pn=Xe.createElement("div",{className:`${Be}-header`},Xe.createElement(Ee,Object.assign({},Hn)))}let cn;if(bt||dn){let Hn;if(bt){const Un=Object.assign(Object.assign({prefixCls:`${Be}-title`},ft(gt,dn)),De(Ae));Hn=Xe.createElement(Vt,Object.assign({},Un))}let wn;if(dn){const Un=Object.assign(Object.assign({prefixCls:`${Be}-paragraph`},on(gt,bt)),De(Ge));wn=Xe.createElement(nn,Object.assign({},Un))}cn=Xe.createElement("div",{className:`${Be}-content`},Hn,wn)}const Cn=pe()(Be,{[`${Be}-with-avatar`]:gt,[`${Be}-active`]:Bt,[`${Be}-rtl`]:Ht==="rtl",[`${Be}-round`]:Pt},Gt==null?void 0:Gt.className,ze,ye,At);return lt(Xe.createElement("div",{className:Cn,style:Object.assign(Object.assign({},Gt==null?void 0:Gt.style),he)},Pn,cn))}return typeof tt!="undefined"?tt:null};Yt.Button=Ze,Yt.Avatar=Ce,Yt.Input=Ve,Yt.Image=It,Yt.Node=Fe;var We=Yt,Ye=We},31797:function(ct,kt,re){"use strict";re.d(kt,{default:function(){return ce}});var x=re(59301),pe=re(56762),Xe=re(92343),Ie=re(92310),Ne=re.n(Ie),Re=re(36355),Ee=re(61621),nt=fe=>{const{value:Ce,formatter:Pe,precision:Ze,decimalSeparator:ve,groupSeparator:Qe="",prefixCls:It}=fe;let jt;if(typeof Pe=="function")jt=Pe(Ce);else{const Ve=String(Ce),pt=Ve.match(/^(-?)(\d*)(\.(\d+))?$/);if(!pt||Ve==="-")jt=Ve;else{const Tt=pt[1];let _t=pt[2]||"0",an=pt[4]||"";_t=_t.replace(/\B(?=(\d{3})+(?!\d))/g,Qe),typeof Ze=="number"&&(an=an.padEnd(Ze,"0").slice(0,Ze>0?Ze:0)),an&&(an=`${ve}${an}`),jt=[x.createElement("span",{key:"int",className:`${It}-content-value-int`},Tt,_t),an&&x.createElement("span",{key:"decimal",className:`${It}-content-value-decimal`},an)]}}return x.createElement("span",{className:`${It}-content-value`},jt)},ot=re(17313),st=re(83116),$e=re(37613);const Je=fe=>{const{componentCls:Ce,marginXXS:Pe,padding:Ze,colorTextDescription:ve,titleFontSize:Qe,colorTextHeading:It,contentFontSize:jt,fontFamily:Ve}=fe;return{[`${Ce}`]:Object.assign(Object.assign({},(0,ot.Wf)(fe)),{[`${Ce}-title`]:{marginBottom:Pe,color:ve,fontSize:Qe},[`${Ce}-skeleton`]:{paddingTop:Ze},[`${Ce}-content`]:{color:It,fontSize:jt,fontFamily:Ve,[`${Ce}-content-value`]:{display:"inline-block",direction:"ltr"},[`${Ce}-content-prefix, ${Ce}-content-suffix`]:{display:"inline-block"},[`${Ce}-content-prefix`]:{marginInlineEnd:Pe},[`${Ce}-content-suffix`]:{marginInlineStart:Pe}}})}};var le=(0,st.Z)("Statistic",fe=>{const Ce=(0,$e.TS)(fe,{});return[Je(Ce)]},fe=>{const{fontSizeHeading3:Ce,fontSize:Pe}=fe;return{titleFontSize:Pe,contentFontSize:Ce}}),a=fe=>{const{prefixCls:Ce,className:Pe,rootClassName:Ze,style:ve,valueStyle:Qe,value:It=0,title:jt,valueRender:Ve,prefix:pt,suffix:Tt,loading:_t=!1,onMouseEnter:an,onMouseLeave:vt,decimalSeparator:je=".",groupSeparator:at=","}=fe,{getPrefixCls:ht,direction:Fe,statistic:qe}=x.useContext(Re.E_),Mt=ht("statistic",Ce),[nn,Et]=le(Mt),Vt=x.createElement(nt,Object.assign({decimalSeparator:je,groupSeparator:at,prefixCls:Mt},fe,{value:It})),De=Ne()(Mt,{[`${Mt}-rtl`]:Fe==="rtl"},qe==null?void 0:qe.className,Pe,Ze,Et);return nn(x.createElement("div",{className:De,style:Object.assign(Object.assign({},qe==null?void 0:qe.style),ve),onMouseEnter:an,onMouseLeave:vt},jt&&x.createElement("div",{className:`${Mt}-title`},jt),x.createElement(Ee.Z,{paragraph:!1,loading:_t,className:`${Mt}-skeleton`},x.createElement("div",{style:Qe,className:`${Mt}-content`},pt&&x.createElement("span",{className:`${Mt}-content-prefix`},pt),Ve?Ve(Vt):Vt,Tt&&x.createElement("span",{className:`${Mt}-content-suffix`},Tt)))))};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,Ce){let Pe=fe;const Ze=/\[[^\]]*]/g,ve=(Ce.match(Ze)||[]).map(Ve=>Ve.slice(1,-1)),Qe=Ce.replace(Ze,"[]"),It=E.reduce((Ve,pt)=>{let[Tt,_t]=pt;if(Ve.includes(Tt)){const an=Math.floor(Pe/_t);return Pe-=an*_t,Ve.replace(new RegExp(`${Tt}+`,"g"),vt=>{const je=vt.length;return an.toString().padStart(je,"0")})}return Ve},Qe);let jt=0;return It.replace(Ze,()=>{const Ve=ve[jt];return jt+=1,Ve})}function z(fe,Ce){const{format:Pe=""}=Ce,Ze=new Date(fe).getTime(),ve=Date.now(),Qe=Math.max(Ze-ve,0);return b(Qe,Pe)}const ne=1e3/30;function ae(fe){return new Date(fe).getTime()}const ie=fe=>{const{value:Ce,format:Pe="HH:mm:ss",onChange:Ze,onFinish:ve}=fe,Qe=(0,pe.Z)(),It=x.useRef(null),jt=()=>{ve==null||ve(),It.current&&(clearInterval(It.current),It.current=null)},Ve=()=>{const _t=ae(Ce);_t>=Date.now()&&(It.current=setInterval(()=>{Qe(),Ze==null||Ze(_t-Date.now()),_t(Ve(),()=>{It.current&&(clearInterval(It.current),It.current=null)}),[Ce]);const pt=(_t,an)=>z(_t,Object.assign(Object.assign({},an),{format:Pe})),Tt=_t=>(0,Xe.Tm)(_t,{title:void 0});return x.createElement(a,Object.assign({},fe,{valueRender:Tt,formatter:pt}))};var de=x.memo(ie);a.Countdown=de;var ce=a},12563:function(ct,kt,re){"use strict";re.d(kt,{default:function(){return Ze}});var x=re(59301),pe=re(99267),Xe=re(92310),Ie=re.n(Xe),Ne=re(36785),Re=re(47729),Ee=re(14088),He=re(36355),nt=re(17313),ot=re(37613),st=re(83116);const $e=ve=>{const{paddingXXS:Qe,lineWidth:It,tagPaddingHorizontal:jt,componentCls:Ve}=ve,pt=jt-It,Tt=Qe-It;return{[Ve]:Object.assign(Object.assign({},(0,nt.Wf)(ve)),{display:"inline-block",height:"auto",marginInlineEnd:ve.marginXS,paddingInline:pt,fontSize:ve.tagFontSize,lineHeight:ve.tagLineHeight,whiteSpace:"nowrap",background:ve.defaultBg,border:`${ve.lineWidth}px ${ve.lineType} ${ve.colorBorder}`,borderRadius:ve.borderRadiusSM,opacity:1,transition:`all ${ve.motionDurationMid}`,textAlign:"start",position:"relative",[`&${Ve}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:ve.defaultColor},[`${Ve}-close-icon`]:{marginInlineStart:Tt,color:ve.colorTextDescription,fontSize:ve.tagIconSize,cursor:"pointer",transition:`all ${ve.motionDurationMid}`,"&:hover":{color:ve.colorTextHeading}},[`&${Ve}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${ve.iconCls}-close, ${ve.iconCls}-close:hover`]:{color:ve.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${Ve}-checkable-checked):hover`]:{color:ve.colorPrimary,backgroundColor:ve.colorFillSecondary},"&:active, &-checked":{color:ve.colorTextLightSolid},"&-checked":{backgroundColor:ve.colorPrimary,"&:hover":{backgroundColor:ve.colorPrimaryHover}},"&:active":{backgroundColor:ve.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${ve.iconCls} + span, > span + ${ve.iconCls}`]:{marginInlineStart:pt}}),[`${Ve}-borderless`]:{borderColor:"transparent",background:ve.tagBorderlessBg}}},Je=ve=>{const{lineWidth:Qe,fontSizeIcon:It}=ve,jt=ve.fontSizeSM,Ve=`${ve.lineHeightSM*jt}px`;return(0,ot.TS)(ve,{tagFontSize:jt,tagLineHeight:Ve,tagIconSize:It-2*Qe,tagPaddingHorizontal:8,tagBorderlessBg:ve.colorFillTertiary})},le=ve=>({defaultBg:ve.colorFillQuaternary,defaultColor:ve.colorText});var y=(0,st.Z)("Tag",ve=>{const Qe=Je(ve);return $e(Qe)},le),a=function(ve,Qe){var It={};for(var jt in ve)Object.prototype.hasOwnProperty.call(ve,jt)&&Qe.indexOf(jt)<0&&(It[jt]=ve[jt]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ve=0,jt=Object.getOwnPropertySymbols(ve);Ve{const{prefixCls:Qe,style:It,className:jt,checked:Ve,onChange:pt,onClick:Tt}=ve,_t=a(ve,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:an,tag:vt}=x.useContext(He.E_),je=Mt=>{pt==null||pt(!Ve),Tt==null||Tt(Mt)},at=an("tag",Qe),[ht,Fe]=y(at),qe=Ie()(at,`${at}-checkable`,{[`${at}-checkable-checked`]:Ve},vt==null?void 0:vt.className,jt,Fe);return ht(x.createElement("span",Object.assign({},_t,{style:Object.assign(Object.assign({},It),vt==null?void 0:vt.style),className:qe,onClick:je})))},z=re(45157);const ne=ve=>(0,z.Z)(ve,(Qe,It)=>{let{textColor:jt,lightBorderColor:Ve,lightColor:pt,darkColor:Tt}=It;return{[`${ve.componentCls}-${Qe}`]:{color:jt,background:pt,borderColor:Ve,"&-inverse":{color:ve.colorTextLightSolid,background:Tt,borderColor:Tt},[`&${ve.componentCls}-borderless`]:{borderColor:"transparent"}}}});var ae=(0,st.b)(["Tag","preset"],ve=>{const Qe=Je(ve);return ne(Qe)},le);function ie(ve){return typeof ve!="string"?ve:ve.charAt(0).toUpperCase()+ve.slice(1)}const de=(ve,Qe,It)=>{const jt=ie(It);return{[`${ve.componentCls}-${Qe}`]:{color:ve[`color${It}`],background:ve[`color${jt}Bg`],borderColor:ve[`color${jt}Border`],[`&${ve.componentCls}-borderless`]:{borderColor:"transparent"}}}};var ce=(0,st.b)(["Tag","status"],ve=>{const Qe=Je(ve);return[de(Qe,"success","Success"),de(Qe,"processing","Info"),de(Qe,"error","Error"),de(Qe,"warning","Warning")]},le),fe=function(ve,Qe){var It={};for(var jt in ve)Object.prototype.hasOwnProperty.call(ve,jt)&&Qe.indexOf(jt)<0&&(It[jt]=ve[jt]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ve=0,jt=Object.getOwnPropertySymbols(ve);Ve{const{prefixCls:It,className:jt,rootClassName:Ve,style:pt,children:Tt,icon:_t,color:an,onClose:vt,closeIcon:je,closable:at,bordered:ht=!0}=ve,Fe=fe(ve,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:qe,direction:Mt,tag:nn}=x.useContext(He.E_),[Et,Vt]=x.useState(!0);x.useEffect(()=>{"visible"in Fe&&Vt(Fe.visible)},[Fe.visible]);const De=(0,Ne.o2)(an),dt=(0,Ne.yT)(an),ft=De||dt,on=Object.assign(Object.assign({backgroundColor:an&&!ft?an:void 0},nn==null?void 0:nn.style),pt),Yt=qe("tag",It),[We,Ye]=y(Yt),we=Ie()(Yt,nn==null?void 0:nn.className,{[`${Yt}-${an}`]:ft,[`${Yt}-has-color`]:an&&!ft,[`${Yt}-hidden`]:!Et,[`${Yt}-rtl`]:Mt==="rtl",[`${Yt}-borderless`]:!ht},jt,Ve,Ye),me=Oe=>{Oe.stopPropagation(),vt==null||vt(Oe),!Oe.defaultPrevented&&Vt(!1)},[,Te]=(0,Re.Z)(at,je,Oe=>Oe===null?x.createElement(pe.Z,{className:`${Yt}-close-icon`,onClick:me}):x.createElement("span",{className:`${Yt}-close-icon`,onClick:me},Oe),null,!1),ze=typeof Fe.onClick=="function"||Tt&&Tt.type==="a",ye=_t||null,he=ye?x.createElement(x.Fragment,null,ye,Tt&&x.createElement("span",null,Tt)):Tt,tt=x.createElement("span",Object.assign({},Fe,{ref:Qe,className:we,style:on}),he,Te,De&&x.createElement(ae,{key:"preset",prefixCls:Yt}),dt&&x.createElement(ce,{key:"status",prefixCls:Yt}));return We(ze?x.createElement(Ee.Z,{component:"Tag"},tt):tt)},Pe=x.forwardRef(Ce);Pe.CheckableTag=b;var Ze=Pe},17574:function(ct,kt,re){"use strict";re.d(kt,{default:function(){return an}});var x=re(60091),pe=re(94480),Xe=re(52671),Ie=re(8657),Ne=re(54476),Re=re(59301),Ee={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"},He=Ee,nt=re(7657),ot=function(je,at){return Re.createElement(nt.Z,(0,Ne.Z)({},je,{ref:at,icon:He}))},st=Re.forwardRef(ot),$e=st,Je=re(92310),le=re.n(Je),y=re(35654),a=re(71430),E=re(36355),b=re(56082),z=re(62892),ne=re(20648);const ae=4;function ie(vt){const{dropPosition:je,dropLevelOffset:at,prefixCls:ht,indent:Fe,direction:qe="ltr"}=vt,Mt=qe==="ltr"?"left":"right",nn=qe==="ltr"?"right":"left",Et={[Mt]:-at*Fe+ae,[nn]:0};switch(je){case-1:Et.top=-3;break;case 1:Et.bottom=-3;break;default:Et.bottom=-3,Et[Mt]=Fe+ae;break}return Re.createElement("div",{style:Et,className:`${ht}-drop-indicator`})}var de=re(71997),fe=Re.forwardRef((vt,je)=>{const{getPrefixCls:at,direction:ht,virtual:Fe,tree:qe}=Re.useContext(E.E_),{prefixCls:Mt,className:nn,showIcon:Et=!1,showLine:Vt,switcherIcon:De,blockNode:dt=!1,children:ft,checkable:on=!1,selectable:Yt=!0,draggable:We,motion:Ye,style:we}=vt,me=at("tree",Mt),Te=at(),ze=Ye!=null?Ye:Object.assign(Object.assign({},(0,z.Z)(Te)),{motionAppear:!1}),ye=Object.assign(Object.assign({},vt),{checkable:on,selectable:Yt,showIcon:Et,motion:ze,blockNode:dt,showLine:!!Vt,dropIndicatorRender:ie}),[he,tt]=(0,ne.ZP)(me),Oe=Re.useMemo(()=>{if(!We)return!1;let Ge={};switch(typeof We){case"function":Ge.nodeDraggable=We;break;case"object":Ge=Object.assign({},We);break;default:break}return Ge.icon!==!1&&(Ge.icon=Ge.icon||Re.createElement(b.Z,null)),Ge},[We]),Ae=Ge=>Re.createElement(de.Z,{prefixCls:me,switcherIcon:De,treeNodeProps:Ge,showLine:Vt});return he(Re.createElement(x.Z,Object.assign({itemHeight:20,ref:je,virtual:Fe},ye,{style:Object.assign(Object.assign({},qe==null?void 0:qe.style),we),prefixCls:me,className:le()({[`${me}-icon-hide`]:!Et,[`${me}-block-node`]:dt,[`${me}-unselectable`]:!Yt,[`${me}-rtl`]:ht==="rtl"},qe==null?void 0:qe.className,nn,tt),direction:ht,checkable:on&&Re.createElement("span",{className:`${me}-checkbox-inner`}),selectable:Yt,switcherIcon:Ae,draggable:Oe}),ft))}),Ce;(function(vt){vt[vt.None=0]="None",vt[vt.Start=1]="Start",vt[vt.End=2]="End"})(Ce||(Ce={}));function Pe(vt,je){function at(ht){const{key:Fe,children:qe}=ht;je(Fe,ht)!==!1&&Pe(qe||[],je)}vt.forEach(at)}function Ze(vt){let{treeData:je,expandedKeys:at,startKey:ht,endKey:Fe}=vt;const qe=[];let Mt=Ce.None;if(ht&&ht===Fe)return[ht];if(!ht||!Fe)return[];function nn(Et){return Et===ht||Et===Fe}return Pe(je,Et=>{if(Mt===Ce.End)return!1;if(nn(Et)){if(qe.push(Et),Mt===Ce.None)Mt=Ce.Start;else if(Mt===Ce.Start)return Mt=Ce.End,!1}else Mt===Ce.Start&&qe.push(Et);return at.includes(Et)}),qe}function ve(vt,je){const at=(0,pe.Z)(je),ht=[];return Pe(vt,(Fe,qe)=>{const Mt=at.indexOf(Fe);return Mt!==-1&&(ht.push(qe),at.splice(Mt,1)),!!at.length}),ht}var Qe=function(vt,je){var at={};for(var ht in vt)Object.prototype.hasOwnProperty.call(vt,ht)&&je.indexOf(ht)<0&&(at[ht]=vt[ht]);if(vt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fe=0,ht=Object.getOwnPropertySymbols(vt);Fe{var{defaultExpandAll:at,defaultExpandParent:ht,defaultExpandedKeys:Fe}=vt,qe=Qe(vt,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Mt=Re.useRef(),nn=Re.useRef(),Et=()=>{const{keyEntities:Oe}=(0,a.I8)(jt(qe));let Ae;return at?Ae=Object.keys(Oe):ht?Ae=(0,y.r7)(qe.expandedKeys||Fe||[],Oe):Ae=qe.expandedKeys||Fe,Ae},[Vt,De]=Re.useState(qe.selectedKeys||qe.defaultSelectedKeys||[]),[dt,ft]=Re.useState(()=>Et());Re.useEffect(()=>{"selectedKeys"in qe&&De(qe.selectedKeys)},[qe.selectedKeys]),Re.useEffect(()=>{"expandedKeys"in qe&&ft(qe.expandedKeys)},[qe.expandedKeys]);const on=(Oe,Ae)=>{var Ge;return"expandedKeys"in qe||ft(Oe),(Ge=qe.onExpand)===null||Ge===void 0?void 0:Ge.call(qe,Oe,Ae)},Yt=(Oe,Ae)=>{var Ge;const{multiple:Bt}=qe,{node:Pt,nativeEvent:Wt}=Ae,{key:Ht=""}=Pt,Gt=jt(qe),Be=Object.assign(Object.assign({},Ae),{selected:!0}),lt=(Wt==null?void 0:Wt.ctrlKey)||(Wt==null?void 0:Wt.metaKey),At=Wt==null?void 0:Wt.shiftKey;let gt;Bt&<?(gt=Oe,Mt.current=Ht,nn.current=gt,Be.selectedNodes=ve(Gt,gt)):Bt&&At?(gt=Array.from(new Set([].concat((0,pe.Z)(nn.current||[]),(0,pe.Z)(Ze({treeData:Gt,expandedKeys:dt,startKey:Ht,endKey:Mt.current}))))),Be.selectedNodes=ve(Gt,gt)):(gt=[Ht],Mt.current=Ht,nn.current=gt,Be.selectedNodes=ve(Gt,gt)),(Ge=qe.onSelect)===null||Ge===void 0||Ge.call(qe,gt,Be),"selectedKeys"in qe||De(gt)},{getPrefixCls:We,direction:Ye}=Re.useContext(E.E_),{prefixCls:we,className:me,showIcon:Te=!0,expandAction:ze="click"}=qe,ye=Qe(qe,["prefixCls","className","showIcon","expandAction"]),he=We("tree",we),tt=le()(`${he}-directory`,{[`${he}-directory-rtl`]:Ye==="rtl"},me);return Re.createElement(fe,Object.assign({icon:It,ref:je,blockNode:!0},ye,{showIcon:Te,expandAction:ze,prefixCls:he,className:tt,expandedKeys:dt,selectedKeys:Vt,onSelect:Yt,onExpand:on}))};var Tt=Re.forwardRef(Ve);const _t=fe;_t.DirectoryTree=Tt,_t.TreeNode=x.O;var an=_t},20648:function(ct,kt,re){"use strict";re.d(kt,{TM:function(){return Je},Yk:function(){return $e}});var x=re(36237),pe=re(98447),Xe=re(17313),Ie=re(8378),Ne=re(37613),Re=re(83116);const Ee=new x.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),He=(le,y)=>({[`.${le}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${y.motionDurationSlow}`}}}),nt=(le,y)=>({[`.${le}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:y.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${y.lineWidthBold}px solid ${y.colorPrimary}`,borderRadius:"50%",content:'""'}}}),ot=(le,y)=>{const{treeCls:a,treeNodeCls:E,treeNodePadding:b,titleHeight:z,nodeSelectedBg:ne,nodeHoverBg:ae}=y,ie=y.paddingXS;return{[a]:Object.assign(Object.assign({},(0,Xe.Wf)(y)),{background:y.colorBgContainer,borderRadius:y.borderRadius,transition:`background-color ${y.motionDurationSlow}`,[`&${a}-rtl`]:{[`${a}-switcher`]:{"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${a}-active-focused)`]:Object.assign({},(0,Xe.oN)(y)),[`${a}-list-holder-inner`]:{alignItems:"flex-start"},[`&${a}-block-node`]:{[`${a}-list-holder-inner`]:{alignItems:"stretch",[`${a}-node-content-wrapper`]:{flex:"auto"},[`${E}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:b,insetInlineStart:0,border:`1px solid ${y.colorPrimary}`,opacity:0,animationName:Ee,animationDuration:y.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":{[`${a}-node-content-wrapper`]:{color:y.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${a}-node-content-wrapper`]:Object.assign({},(0,Xe.oN)(y)),[`&:not(${E}-disabled).filter-node ${a}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${a}-draggable-icon`]:{flexShrink:0,width:z,lineHeight:`${z}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${y.motionDurationSlow}`,[`${E}:hover &`]:{opacity:.45}},[`&${E}-disabled`]:{[`${a}-draggable-icon`]:{visibility:"hidden"}}}},[`${a}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:z}},[`${a}-draggable-icon`]:{visibility:"hidden"},[`${a}-switcher`]:Object.assign(Object.assign({},He(le,y)),{position:"relative",flex:"none",alignSelf:"stretch",width:z,margin:0,lineHeight:`${z}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:y.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 ${y.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:z/2*.8,height:z/2,borderBottom:`1px solid ${y.colorBorder}`,content:'""'}}}),[`${a}-checkbox`]:{top:"initial",marginInlineEnd:ie},[`${a}-node-content-wrapper, ${a}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:z,margin:0,padding:`0 ${y.paddingXS/2}px`,color:"inherit",lineHeight:`${z}px`,background:"transparent",borderRadius:y.borderRadius,cursor:"pointer",transition:`all ${y.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:ae},[`&${a}-node-selected`]:{backgroundColor:ne},[`${a}-iconEle`]:{display:"inline-block",width:z,height:z,lineHeight:`${z}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${a}-unselectable ${a}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${a}-node-content-wrapper`]:Object.assign({lineHeight:`${z}px`,userSelect:"none"},nt(le,y)),[`${E}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${y.colorPrimary}`}},"&-show-line":{[`${a}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:z/2,bottom:-b,borderInlineEnd:`1px solid ${y.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${a}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${E}-leaf-last`]:{[`${a}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${z/2}px !important`}}}}})}},st=le=>{const{treeCls:y,treeNodeCls:a,treeNodePadding:E,directoryNodeSelectedBg:b,directoryNodeSelectedColor:z}=le;return{[`${y}${y}-directory`]:{[a]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:E,insetInlineStart:0,transition:`background-color ${le.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:le.controlItemBgHover}},"> *":{zIndex:1},[`${y}-switcher`]:{transition:`color ${le.motionDurationMid}`},[`${y}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${y}-node-selected`]:{color:z,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:b},[`${y}-switcher`]:{color:z},[`${y}-node-content-wrapper`]:{color:z,background:"transparent"}}}}}},$e=(le,y)=>{const a=`.${le}`,E=`${a}-treenode`,b=y.paddingXS/2,z=(0,Ne.TS)(y,{treeCls:a,treeNodeCls:E,treeNodePadding:b});return[ot(le,z),st(z)]},Je=le=>{const{controlHeightSM:y}=le;return{titleHeight:y,nodeHoverBg:le.controlItemBgHover,nodeSelectedBg:le.controlItemBgActive}};kt.ZP=(0,Re.Z)("Tree",(le,y)=>{let{prefixCls:a}=y;return[{[le.componentCls]:(0,pe.C2)(`${a}-checkbox`,le)},$e(a,le),(0,Ie.Z)(le)]},le=>{const{colorTextLightSolid:y,colorPrimary:a}=le;return Object.assign(Object.assign({},Je(le)),{directoryNodeSelectedColor:y,directoryNodeSelectedBg:a})})},71997:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return E}});var x=re(54476),pe=re(59301),Xe={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"},Ie=Xe,Ne=re(7657),Re=function(z,ne){return pe.createElement(Ne.Z,(0,x.Z)({},z,{ref:ne,icon:Ie}))},Ee=pe.forwardRef(Re),He=Ee,nt=re(52671),ot=re(58617),st=re(15075),$e=re(43531),Je=re(92310),le=re.n(Je),y=re(92343),E=b=>{const{prefixCls:z,switcherIcon:ne,treeNodeProps:ae,showLine:ie}=b,{isLeaf:de,expanded:ce,loading:fe}=ae;if(fe)return pe.createElement(ot.Z,{className:`${z}-switcher-loading-icon`});let Ce;if(ie&&typeof ie=="object"&&(Ce=ie.showLeafIcon),de){if(!ie)return null;if(typeof Ce!="boolean"&&Ce){const ve=typeof Ce=="function"?Ce(ae):Ce,Qe=`${z}-switcher-line-custom-icon`;return(0,y.l$)(ve)?(0,y.Tm)(ve,{className:le()(ve.props.className||"",Qe)}):ve}return Ce?pe.createElement(nt.Z,{className:`${z}-switcher-line-icon`}):pe.createElement("span",{className:`${z}-switcher-leaf-line`})}const Pe=`${z}-switcher-icon`,Ze=typeof ne=="function"?ne(ae):ne;return(0,y.l$)(Ze)?(0,y.Tm)(Ze,{className:le()(Ze.props.className||"",Pe)}):Ze!==void 0?Ze:ie?ce?pe.createElement(st.Z,{className:`${z}-switcher-line-icon`}):pe.createElement($e.Z,{className:`${z}-switcher-line-icon`}):pe.createElement(He,{className:Pe})}},54580:function(ct,kt,re){"use strict";re.d(kt,{default:function(){return An}});var x=re(59301),pe=re(94480),Xe=re(92310),Ie=re.n(Xe),Ne=re(54476),Re=re(67732),Ee=re(83652),He=re(42403),nt=re(158),ot=re(20068),st=re(75931),$e=re(75044),Je=re(76190),le=re(3202),y=re(26112);function a(xe,xt){var Lt="cannot ".concat(xe.method," ").concat(xe.action," ").concat(xt.status,"'"),Ct=new Error(Lt);return Ct.status=xt.status,Ct.method=xe.method,Ct.url=xe.action,Ct}function E(xe){var xt=xe.responseText||xe.response;if(!xt)return xt;try{return JSON.parse(xt)}catch(Lt){return xt}}function b(xe){var xt=new XMLHttpRequest;xe.onProgress&&xt.upload&&(xt.upload.onprogress=function(Xt){Xt.total>0&&(Xt.percent=Xt.loaded/Xt.total*100),xe.onProgress(Xt)});var Lt=new FormData;xe.data&&Object.keys(xe.data).forEach(function(en){var Xt=xe.data[en];if(Array.isArray(Xt)){Xt.forEach(function(Ut){Lt.append("".concat(en,"[]"),Ut)});return}Lt.append(en,Xt)}),xe.file instanceof Blob?Lt.append(xe.filename,xe.file,xe.file.name):Lt.append(xe.filename,xe.file),xt.onerror=function(Xt){xe.onError(Xt)},xt.onload=function(){return xt.status<200||xt.status>=300?xe.onError(a(xe,xt),E(xt)):xe.onSuccess(E(xt),xt)},xt.open(xe.method,xe.action,!0),xe.withCredentials&&"withCredentials"in xt&&(xt.withCredentials=!0);var Ct=xe.headers||{};return Ct["X-Requested-With"]!==null&&xt.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(Ct).forEach(function(en){Ct[en]!==null&&xt.setRequestHeader(en,Ct[en])}),xt.send(Lt),{abort:function(){xt.abort()}}}var z=+new Date,ne=0;function ae(){return"rc-upload-".concat(z,"-").concat(++ne)}var ie=re(48736),de=function(xe,xt){if(xe&&xt){var Lt=Array.isArray(xt)?xt:xt.split(","),Ct=xe.name||"",en=xe.type||"",Xt=en.replace(/\/.*$/,"");return Lt.some(function(Ut){var $t=Ut.trim();if(/^\*(\/\*)?$/.test(Ut))return!0;if($t.charAt(0)==="."){var Zn=Ct.toLowerCase(),rt=$t.toLowerCase(),Me=[rt];return(rt===".jpg"||rt===".jpeg")&&(Me=[".jpg",".jpeg"]),Me.some(function(Dt){return Zn.endsWith(Dt)})}return/\/\*$/.test($t)?Xt===$t.replace(/\/.*$/,""):en===$t?!0:/^\w+$/.test($t)?((0,ie.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat($t,"'.Skip for check.")),!0):!1})}return!0};function ce(xe,xt){var Lt=xe.createReader(),Ct=[];function en(){Lt.readEntries(function(Xt){var Ut=Array.prototype.slice.apply(Xt);Ct=Ct.concat(Ut);var $t=!Ut.length;$t?xt(Ct):en()})}en()}var fe=function(xt,Lt,Ct){var en=function Xt(Ut,$t){Ut&&(Ut.path=$t||"",Ut.isFile?Ut.file(function(Zn){Ct(Zn)&&(Ut.fullPath&&!Zn.webkitRelativePath&&(Object.defineProperties(Zn,{webkitRelativePath:{writable:!0}}),Zn.webkitRelativePath=Ut.fullPath.replace(/^\//,""),Object.defineProperties(Zn,{webkitRelativePath:{writable:!1}})),Lt([Zn]))}):Ut.isDirectory&&ce(Ut,function(Zn){Zn.forEach(function(rt){Xt(rt,"".concat($t).concat(Ut.name,"/"))})}))};xt.forEach(function(Xt){en(Xt.webkitGetAsEntry())})},Ce=fe,Pe=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],Ze=function(xe){(0,He.Z)(Lt,xe);var xt=(0,nt.Z)(Lt);function Lt(){var Ct;(0,Re.Z)(this,Lt);for(var en=arguments.length,Xt=new Array(en),Ut=0;Ut{let{uid:Xt}=en;return Xt===xe.uid});return Ct===-1?Lt.push(xe):Lt[Ct]=xe,Lt}function Ge(xe,xt){const Lt=xe.uid!==void 0?"uid":"name";return xt.filter(Ct=>Ct[Lt]===xe[Lt])[0]}function Bt(xe,xt){const Lt=xe.uid!==void 0?"uid":"name",Ct=xt.filter(en=>en[Lt]!==xe[Lt]);return Ct.length===xt.length?null:Ct}const Pt=function(){const xt=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),Ct=xt[xt.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(Ct)||[""])[0]},Wt=xe=>xe.indexOf("image/")===0,Ht=xe=>{if(xe.type&&!xe.thumbUrl)return Wt(xe.type);const xt=xe.thumbUrl||xe.url||"",Lt=Pt(xt);return/^data:image\//.test(xt)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(Lt)?!0:!(/^data:/.test(xt)||Lt)},Gt=200;function Be(xe){return new Promise(xt=>{if(!xe.type||!Wt(xe.type)){xt("");return}const Lt=document.createElement("canvas");Lt.width=Gt,Lt.height=Gt,Lt.style.cssText=`position: fixed; left: 0; top: 0; width: ${Gt}px; height: ${Gt}px; z-index: 9999; display: none;`,document.body.appendChild(Lt);const Ct=Lt.getContext("2d"),en=new Image;if(en.onload=()=>{const{width:Xt,height:Ut}=en;let $t=Gt,Zn=Gt,rt=0,Me=0;Xt>Ut?(Zn=Ut*(Gt/Xt),Me=-(Zn-$t)/2):($t=Xt*(Gt/Ut),rt=-($t-Zn)/2),Ct.drawImage(en,rt,Me,$t,Zn);const Dt=Lt.toDataURL();document.body.removeChild(Lt),window.URL.revokeObjectURL(en.src),xt(Dt)},en.crossOrigin="anonymous",xe.type.startsWith("image/svg+xml")){const Xt=new FileReader;Xt.onload=()=>{Xt.result&&(en.src=Xt.result)},Xt.readAsDataURL(xe)}else if(xe.type.startsWith("image/gif")){const Xt=new FileReader;Xt.onload=()=>{Xt.result&&xt(Xt.result)},Xt.readAsDataURL(xe)}else en.src=window.URL.createObjectURL(xe)})}var lt=re(26227),At=re(41464),gt=re(15277),bt=re(93948),dn=re(6848),cn=x.forwardRef((xe,xt)=>{let{prefixCls:Lt,className:Ct,style:en,locale:Xt,listType:Ut,file:$t,items:Zn,progress:rt,iconRender:Me,actionIconRender:Dt,itemRender:rn,isImgUrl:In,showPreviewIcon:ea,showRemoveIcon:Zt,showDownloadIcon:Jt,previewIcon:Qt,removeIcon:Rt,downloadIcon:Dn,onPreview:sn,onDownload:Nn,onClose:Yn}=xe;var Fn,On;const{status:_n}=$t,[ya,ja]=x.useState(_n);x.useEffect(()=>{_n!=="removed"&&ja(_n)},[_n]);const[Ta,Rn]=x.useState(!1);x.useEffect(()=>{const va=setTimeout(()=>{Rn(!0)},300);return()=>{clearTimeout(va)}},[]);const Fa=Me($t);let Sa=x.createElement("div",{className:`${Lt}-icon`},Fa);if(Ut==="picture"||Ut==="picture-card"||Ut==="picture-circle")if(ya==="uploading"||!$t.thumbUrl&&!$t.url){const va=Ie()(`${Lt}-list-item-thumbnail`,{[`${Lt}-list-item-file`]:ya!=="uploading"});Sa=x.createElement("div",{className:va},Fa)}else{const va=In!=null&&In($t)?x.createElement("img",{src:$t.thumbUrl||$t.url,alt:$t.name,className:`${Lt}-list-item-image`,crossOrigin:$t.crossOrigin}):Fa,Kn=Ie()(`${Lt}-list-item-thumbnail`,{[`${Lt}-list-item-file`]:In&&!In($t)});Sa=x.createElement("a",{className:Kn,onClick:Ia=>sn($t,Ia),href:$t.url||$t.thumbUrl,target:"_blank",rel:"noopener noreferrer"},va)}const xn=Ie()(`${Lt}-list-item`,`${Lt}-list-item-${ya}`),Za=typeof $t.linkProps=="string"?JSON.parse($t.linkProps):$t.linkProps,Va=Zt?Dt((typeof Rt=="function"?Rt($t):Rt)||x.createElement(lt.Z,null),()=>Yn($t),Lt,Xt.removeFile):null,Qa=Jt&&ya==="done"?Dt((typeof Dn=="function"?Dn($t):Dn)||x.createElement(At.Z,null),()=>Nn($t),Lt,Xt.downloadFile):null,ka=Ut!=="picture-card"&&Ut!=="picture-circle"&&x.createElement("span",{key:"download-delete",className:Ie()(`${Lt}-list-item-actions`,{picture:Ut==="picture"})},Qa,Va),qa=Ie()(`${Lt}-list-item-name`),Aa=$t.url?[x.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:qa,title:$t.name},Za,{href:$t.url,onClick:va=>sn($t,va)}),$t.name),ka]:[x.createElement("span",{key:"view",className:qa,onClick:va=>sn($t,va),title:$t.name},$t.name),ka],da={pointerEvents:"none",opacity:.5},La=ea?x.createElement("a",{href:$t.url||$t.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:$t.url||$t.thumbUrl?void 0:da,onClick:va=>sn($t,va),title:Xt.previewFile},typeof Qt=="function"?Qt($t):Qt||x.createElement(gt.Z,null)):null,Oa=(Ut==="picture-card"||Ut==="picture-circle")&&ya!=="uploading"&&x.createElement("span",{className:`${Lt}-list-item-actions`},La,ya==="done"&&Qa,Va),{getPrefixCls:Da}=x.useContext(_t.E_),_a=Da(),ir=x.createElement("div",{className:xn},Sa,Aa,Oa,Ta&&x.createElement(Te.default,{motionName:`${_a}-fade`,visible:ya==="uploading",motionDeadline:2e3},va=>{let{className:Kn}=va;const Ia="percent"in $t?x.createElement(bt.Z,Object.assign({},rt,{type:"line",percent:$t.percent,"aria-label":$t["aria-label"],"aria-labelledby":$t["aria-labelledby"]})):null;return x.createElement("div",{className:Ie()(`${Lt}-list-item-progress`,Kn)},Ia)})),Ma=$t.response&&typeof $t.response=="string"?$t.response:((Fn=$t.error)===null||Fn===void 0?void 0:Fn.statusText)||((On=$t.error)===null||On===void 0?void 0:On.message)||Xt.uploadError,nr=ya==="error"?x.createElement(dn.Z,{title:Ma,getPopupContainer:va=>va.parentNode},ir):ir;return x.createElement("div",{className:Ie()(`${Lt}-list-item-container`,Ct),style:en,ref:xt},rn?rn(nr,$t,Zn,{download:Nn.bind(null,$t),preview:sn.bind(null,$t),remove:Yn.bind(null,$t)}):nr)});const Cn=(xe,xt)=>{const{listType:Lt="text",previewFile:Ct=Be,onPreview:en,onDownload:Xt,onRemove:Ut,locale:$t,iconRender:Zn,isImageUrl:rt=Ht,prefixCls:Me,items:Dt=[],showPreviewIcon:rn=!0,showRemoveIcon:In=!0,showDownloadIcon:ea=!1,removeIcon:Zt,previewIcon:Jt,downloadIcon:Qt,progress:Rt={size:[-1,2],showInfo:!1},appendAction:Dn,appendActionVisible:sn=!0,itemRender:Nn,disabled:Yn}=xe,Fn=(0,ze.Z)(),[On,_n]=x.useState(!1);x.useEffect(()=>{Lt!=="picture"&&Lt!=="picture-card"&&Lt!=="picture-circle"||(Dt||[]).forEach(da=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(da.originFileObj instanceof File||da.originFileObj instanceof Blob)||da.thumbUrl!==void 0||(da.thumbUrl="",Ct&&Ct(da.originFileObj).then(La=>{da.thumbUrl=La||"",Fn()}))})},[Lt,Dt,Ct]),x.useEffect(()=>{_n(!0)},[]);const ya=(da,La)=>{if(en)return La==null||La.preventDefault(),en(da)},ja=da=>{typeof Xt=="function"?Xt(da):da.url&&window.open(da.url)},Ta=da=>{Ut==null||Ut(da)},Rn=da=>{if(Zn)return Zn(da,Lt);const La=da.status==="uploading",Oa=rt&&rt(da)?x.createElement(me,null):x.createElement(nn,null);let Da=La?x.createElement(Et.Z,null):x.createElement(on,null);return Lt==="picture"?Da=La?x.createElement(Et.Z,null):Oa:(Lt==="picture-card"||Lt==="picture-circle")&&(Da=La?$t.uploading:Oa),Da},Fa=(da,La,Oa,Da)=>{const _a={type:"text",size:"small",title:Da,onClick:ir=>{La(),(0,he.l$)(da)&&da.props.onClick&&da.props.onClick(ir)},className:`${Oa}-list-item-action`,disabled:Yn};if((0,he.l$)(da)){const ir=(0,he.Tm)(da,Object.assign(Object.assign({},da.props),{onClick:()=>{}}));return x.createElement(tt.ZP,Object.assign({},_a,{icon:ir}))}return x.createElement(tt.ZP,Object.assign({},_a),x.createElement("span",null,da))};x.useImperativeHandle(xt,()=>({handlePreview:ya,handleDownload:ja}));const{getPrefixCls:Sa}=x.useContext(_t.E_),xn=Sa("upload",Me),Za=Sa(),Va=Ie()(`${xn}-list`,`${xn}-list-${Lt}`),Qa=(0,pe.Z)(Dt.map(da=>({key:da.uid,file:da})));let qa={motionDeadline:2e3,motionName:`${xn}-${Lt==="picture-card"||Lt==="picture-circle"?"animate-inline":"animate"}`,keys:Qa,motionAppear:On};const Aa=x.useMemo(()=>{const da=Object.assign({},(0,ye.Z)(Za));return delete da.onAppearEnd,delete da.onEnterEnd,delete da.onLeaveEnd,da},[Za]);return Lt!=="picture-card"&&Lt!=="picture-circle"&&(qa=Object.assign(Object.assign({},Aa),qa)),x.createElement("div",{className:Va},x.createElement(Te.CSSMotionList,Object.assign({},qa,{component:!1}),da=>{let{key:La,file:Oa,className:Da,style:_a}=da;return x.createElement(cn,{key:La,locale:$t,prefixCls:xn,className:Da,style:_a,file:Oa,items:Dt,progress:Rt,listType:Lt,isImgUrl:rt,showPreviewIcon:rn,showRemoveIcon:In,showDownloadIcon:ea,removeIcon:Zt,previewIcon:Jt,downloadIcon:Qt,iconRender:Rn,actionIconRender:Fa,itemRender:Nn,onPreview:ya,onDownload:ja,onClose:Ta})}),Dn&&x.createElement(Te.default,Object.assign({},qa,{visible:sn,forceRender:!0}),da=>{let{className:La,style:Oa}=da;return(0,he.Tm)(Dn,Da=>({className:Ie()(Da.className,La),style:Object.assign(Object.assign(Object.assign({},Oa),{pointerEvents:La?"none":void 0}),Da.style)}))}))};var wn=x.forwardRef(Cn),Un=re(17313),qn=re(8378),oa=re(83116),yn=re(37613),ra=xe=>{const{componentCls:xt,iconCls:Lt}=xe;return{[`${xt}-wrapper`]:{[`${xt}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:xe.colorFillAlter,border:`${xe.lineWidth}px dashed ${xe.colorBorder}`,borderRadius:xe.borderRadiusLG,cursor:"pointer",transition:`border-color ${xe.motionDurationSlow}`,[xt]:{padding:`${xe.padding}px 0`},[`${xt}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${xt}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${xt}-disabled):hover`]:{borderColor:xe.colorPrimaryHover},[`p${xt}-drag-icon`]:{marginBottom:xe.margin,[Lt]:{color:xe.colorPrimary,fontSize:xe.uploadThumbnailSize}},[`p${xt}-text`]:{margin:`0 0 ${xe.marginXXS}px`,color:xe.colorTextHeading,fontSize:xe.fontSizeLG},[`p${xt}-hint`]:{color:xe.colorTextDescription,fontSize:xe.fontSize},[`&${xt}-disabled`]:{cursor:"not-allowed",[`p${xt}-drag-icon ${Lt}, + `]:Object.assign({},le(we))}}};var ce=(0,nt.Z)("Skeleton",we=>{const{componentCls:me}=we,Te=(0,ot.TS)(we,{skeletonAvatarCls:`${me}-avatar`,skeletonTitleCls:`${me}-title`,skeletonParagraphCls:`${me}-paragraph`,skeletonButtonCls:`${me}-button`,skeletonInputCls:`${me}-input`,skeletonImageCls:`${me}-image`,imageSizeBase:we.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${we.gradientFromColor} 25%, ${we.gradientToColor} 37%, ${we.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[de(Te)]},we=>{const{colorFillContent:me,colorFill:Te}=we,ze=me,ye=Te;return{color:ze,colorGradientEnd:ye,gradientFromColor:ze,gradientToColor:ye,titleHeight:we.controlHeight/2,blockRadius:we.borderRadiusSM,paragraphMarginTop:we.marginLG+we.marginXXS,paragraphLiHeight:we.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),Ce=we=>{const{prefixCls:me,className:Te,rootClassName:ze,active:ye,shape:he="circle",size:tt="default"}=we,{getPrefixCls:Oe}=Xe.useContext(Ie.E_),Ae=Oe("skeleton",me),[Ge,Bt]=ce(Ae),Pt=(0,Ne.Z)(we,["prefixCls","className"]),Wt=pe()(Ae,`${Ae}-element`,{[`${Ae}-active`]:ye},Te,ze,Bt);return Ge(Xe.createElement("div",{className:Wt},Xe.createElement(Ee,Object.assign({prefixCls:`${Ae}-avatar`,shape:he,size:tt},Pt))))},Ze=we=>{const{prefixCls:me,className:Te,rootClassName:ze,active:ye,block:he=!1,size:tt="default"}=we,{getPrefixCls:Oe}=Xe.useContext(Ie.E_),Ae=Oe("skeleton",me),[Ge,Bt]=ce(Ae),Pt=(0,Ne.Z)(we,["prefixCls"]),Wt=pe()(Ae,`${Ae}-element`,{[`${Ae}-active`]:ye,[`${Ae}-block`]:he},Te,ze,Bt);return Ge(Xe.createElement("div",{className:Wt},Xe.createElement(Ee,Object.assign({prefixCls:`${Ae}-button`,size:tt},Pt))))};const ve="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 It=we=>{const{prefixCls:me,className:Te,rootClassName:ze,style:ye,active:he}=we,{getPrefixCls:tt}=Xe.useContext(Ie.E_),Oe=tt("skeleton",me),[Ae,Ge]=ce(Oe),Bt=pe()(Oe,`${Oe}-element`,{[`${Oe}-active`]:he},Te,ze,Ge);return Ae(Xe.createElement("div",{className:Bt},Xe.createElement("div",{className:pe()(`${Oe}-image`,Te),style:ye},Xe.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${Oe}-image-svg`},Xe.createElement("path",{d:ve,className:`${Oe}-image-path`})))))},Ve=we=>{const{prefixCls:me,className:Te,rootClassName:ze,active:ye,block:he,size:tt="default"}=we,{getPrefixCls:Oe}=Xe.useContext(Ie.E_),Ae=Oe("skeleton",me),[Ge,Bt]=ce(Ae),Pt=(0,Ne.Z)(we,["prefixCls"]),Wt=pe()(Ae,`${Ae}-element`,{[`${Ae}-active`]:ye,[`${Ae}-block`]:he},Te,ze,Bt);return Ge(Xe.createElement("div",{className:Wt},Xe.createElement(Ee,Object.assign({prefixCls:`${Ae}-input`,size:tt},Pt))))},pt=re(54476),Tt={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"},_t=Tt,an=re(7657),vt=function(me,Te){return Xe.createElement(an.Z,(0,pt.Z)({},me,{ref:Te,icon:_t}))},je=Xe.forwardRef(vt),at=je,Fe=we=>{const{prefixCls:me,className:Te,rootClassName:ze,style:ye,active:he,children:tt}=we,{getPrefixCls:Oe}=Xe.useContext(Ie.E_),Ae=Oe("skeleton",me),[Ge,Bt]=ce(Ae),Pt=pe()(Ae,`${Ae}-element`,{[`${Ae}-active`]:he},Bt,Te,ze),Wt=tt!=null?tt:Xe.createElement(at,null);return Ge(Xe.createElement("div",{className:Pt},Xe.createElement("div",{className:pe()(`${Ae}-image`,Te),style:ye},Wt)))},qe=re(94480),nn=we=>{const me=Oe=>{const{width:Ae,rows:Ge=2}=we;if(Array.isArray(Ae))return Ae[Oe];if(Ge-1===Oe)return Ae},{prefixCls:Te,className:ze,style:ye,rows:he}=we,tt=(0,qe.Z)(Array(he)).map((Oe,Ae)=>Xe.createElement("li",{key:Ae,style:{width:me(Ae)}}));return Xe.createElement("ul",{className:pe()(Te,ze),style:ye},tt)},Vt=we=>{let{prefixCls:me,className:Te,width:ze,style:ye}=we;return Xe.createElement("h3",{className:pe()(me,Te),style:Object.assign({width:ze},ye)})};function De(we){return we&&typeof we=="object"?we:{}}function dt(we,me){return we&&!me?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function ft(we,me){return!we&&me?{width:"38%"}:we&&me?{width:"50%"}:{}}function on(we,me){const Te={};return(!we||!me)&&(Te.width="61%"),!we&&me?Te.rows=3:Te.rows=2,Te}const Yt=we=>{const{prefixCls:me,loading:Te,className:ze,rootClassName:ye,style:he,children:tt,avatar:Oe=!1,title:Ae=!0,paragraph:Ge=!0,active:Bt,round:Pt}=we,{getPrefixCls:Wt,direction:Ht,skeleton:Gt}=Xe.useContext(Ie.E_),Be=Wt("skeleton",me),[lt,At]=ce(Be);if(Te||!("loading"in we)){const gt=!!Oe,bt=!!Ae,dn=!!Ge;let Pn;if(gt){const Hn=Object.assign(Object.assign({prefixCls:`${Be}-avatar`},dt(bt,dn)),De(Oe));Pn=Xe.createElement("div",{className:`${Be}-header`},Xe.createElement(Ee,Object.assign({},Hn)))}let gn;if(bt||dn){let Hn;if(bt){const Wn=Object.assign(Object.assign({prefixCls:`${Be}-title`},ft(gt,dn)),De(Ae));Hn=Xe.createElement(Vt,Object.assign({},Wn))}let Dn;if(dn){const Wn=Object.assign(Object.assign({prefixCls:`${Be}-paragraph`},on(gt,bt)),De(Ge));Dn=Xe.createElement(nn,Object.assign({},Wn))}gn=Xe.createElement("div",{className:`${Be}-content`},Hn,Dn)}const Bn=pe()(Be,{[`${Be}-with-avatar`]:gt,[`${Be}-active`]:Bt,[`${Be}-rtl`]:Ht==="rtl",[`${Be}-round`]:Pt},Gt==null?void 0:Gt.className,ze,ye,At);return lt(Xe.createElement("div",{className:Bn,style:Object.assign(Object.assign({},Gt==null?void 0:Gt.style),he)},Pn,gn))}return typeof tt!="undefined"?tt:null};Yt.Button=Ze,Yt.Avatar=Ce,Yt.Input=Ve,Yt.Image=It,Yt.Node=Fe;var We=Yt,Ye=We},31797:function(ct,kt,re){"use strict";re.d(kt,{default:function(){return ce}});var x=re(59301),pe=re(56762),Xe=re(92343),Ie=re(92310),Ne=re.n(Ie),Re=re(36355),Ee=re(61621),nt=fe=>{const{value:Ce,formatter:Pe,precision:Ze,decimalSeparator:ve,groupSeparator:Qe="",prefixCls:It}=fe;let jt;if(typeof Pe=="function")jt=Pe(Ce);else{const Ve=String(Ce),pt=Ve.match(/^(-?)(\d*)(\.(\d+))?$/);if(!pt||Ve==="-")jt=Ve;else{const Tt=pt[1];let _t=pt[2]||"0",an=pt[4]||"";_t=_t.replace(/\B(?=(\d{3})+(?!\d))/g,Qe),typeof Ze=="number"&&(an=an.padEnd(Ze,"0").slice(0,Ze>0?Ze:0)),an&&(an=`${ve}${an}`),jt=[x.createElement("span",{key:"int",className:`${It}-content-value-int`},Tt,_t),an&&x.createElement("span",{key:"decimal",className:`${It}-content-value-decimal`},an)]}}return x.createElement("span",{className:`${It}-content-value`},jt)},ot=re(17313),st=re(83116),$e=re(37613);const Je=fe=>{const{componentCls:Ce,marginXXS:Pe,padding:Ze,colorTextDescription:ve,titleFontSize:Qe,colorTextHeading:It,contentFontSize:jt,fontFamily:Ve}=fe;return{[`${Ce}`]:Object.assign(Object.assign({},(0,ot.Wf)(fe)),{[`${Ce}-title`]:{marginBottom:Pe,color:ve,fontSize:Qe},[`${Ce}-skeleton`]:{paddingTop:Ze},[`${Ce}-content`]:{color:It,fontSize:jt,fontFamily:Ve,[`${Ce}-content-value`]:{display:"inline-block",direction:"ltr"},[`${Ce}-content-prefix, ${Ce}-content-suffix`]:{display:"inline-block"},[`${Ce}-content-prefix`]:{marginInlineEnd:Pe},[`${Ce}-content-suffix`]:{marginInlineStart:Pe}}})}};var le=(0,st.Z)("Statistic",fe=>{const Ce=(0,$e.TS)(fe,{});return[Je(Ce)]},fe=>{const{fontSizeHeading3:Ce,fontSize:Pe}=fe;return{titleFontSize:Pe,contentFontSize:Ce}}),a=fe=>{const{prefixCls:Ce,className:Pe,rootClassName:Ze,style:ve,valueStyle:Qe,value:It=0,title:jt,valueRender:Ve,prefix:pt,suffix:Tt,loading:_t=!1,onMouseEnter:an,onMouseLeave:vt,decimalSeparator:je=".",groupSeparator:at=","}=fe,{getPrefixCls:ht,direction:Fe,statistic:qe}=x.useContext(Re.E_),Mt=ht("statistic",Ce),[nn,Et]=le(Mt),Vt=x.createElement(nt,Object.assign({decimalSeparator:je,groupSeparator:at,prefixCls:Mt},fe,{value:It})),De=Ne()(Mt,{[`${Mt}-rtl`]:Fe==="rtl"},qe==null?void 0:qe.className,Pe,Ze,Et);return nn(x.createElement("div",{className:De,style:Object.assign(Object.assign({},qe==null?void 0:qe.style),ve),onMouseEnter:an,onMouseLeave:vt},jt&&x.createElement("div",{className:`${Mt}-title`},jt),x.createElement(Ee.Z,{paragraph:!1,loading:_t,className:`${Mt}-skeleton`},x.createElement("div",{style:Qe,className:`${Mt}-content`},pt&&x.createElement("span",{className:`${Mt}-content-prefix`},pt),Ve?Ve(Vt):Vt,Tt&&x.createElement("span",{className:`${Mt}-content-suffix`},Tt)))))};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,Ce){let Pe=fe;const Ze=/\[[^\]]*]/g,ve=(Ce.match(Ze)||[]).map(Ve=>Ve.slice(1,-1)),Qe=Ce.replace(Ze,"[]"),It=E.reduce((Ve,pt)=>{let[Tt,_t]=pt;if(Ve.includes(Tt)){const an=Math.floor(Pe/_t);return Pe-=an*_t,Ve.replace(new RegExp(`${Tt}+`,"g"),vt=>{const je=vt.length;return an.toString().padStart(je,"0")})}return Ve},Qe);let jt=0;return It.replace(Ze,()=>{const Ve=ve[jt];return jt+=1,Ve})}function z(fe,Ce){const{format:Pe=""}=Ce,Ze=new Date(fe).getTime(),ve=Date.now(),Qe=Math.max(Ze-ve,0);return b(Qe,Pe)}const ne=1e3/30;function ae(fe){return new Date(fe).getTime()}const ie=fe=>{const{value:Ce,format:Pe="HH:mm:ss",onChange:Ze,onFinish:ve}=fe,Qe=(0,pe.Z)(),It=x.useRef(null),jt=()=>{ve==null||ve(),It.current&&(clearInterval(It.current),It.current=null)},Ve=()=>{const _t=ae(Ce);_t>=Date.now()&&(It.current=setInterval(()=>{Qe(),Ze==null||Ze(_t-Date.now()),_t(Ve(),()=>{It.current&&(clearInterval(It.current),It.current=null)}),[Ce]);const pt=(_t,an)=>z(_t,Object.assign(Object.assign({},an),{format:Pe})),Tt=_t=>(0,Xe.Tm)(_t,{title:void 0});return x.createElement(a,Object.assign({},fe,{valueRender:Tt,formatter:pt}))};var de=x.memo(ie);a.Countdown=de;var ce=a},12563:function(ct,kt,re){"use strict";re.d(kt,{default:function(){return Ze}});var x=re(59301),pe=re(99267),Xe=re(92310),Ie=re.n(Xe),Ne=re(36785),Re=re(47729),Ee=re(14088),He=re(36355),nt=re(17313),ot=re(37613),st=re(83116);const $e=ve=>{const{paddingXXS:Qe,lineWidth:It,tagPaddingHorizontal:jt,componentCls:Ve}=ve,pt=jt-It,Tt=Qe-It;return{[Ve]:Object.assign(Object.assign({},(0,nt.Wf)(ve)),{display:"inline-block",height:"auto",marginInlineEnd:ve.marginXS,paddingInline:pt,fontSize:ve.tagFontSize,lineHeight:ve.tagLineHeight,whiteSpace:"nowrap",background:ve.defaultBg,border:`${ve.lineWidth}px ${ve.lineType} ${ve.colorBorder}`,borderRadius:ve.borderRadiusSM,opacity:1,transition:`all ${ve.motionDurationMid}`,textAlign:"start",position:"relative",[`&${Ve}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:ve.defaultColor},[`${Ve}-close-icon`]:{marginInlineStart:Tt,color:ve.colorTextDescription,fontSize:ve.tagIconSize,cursor:"pointer",transition:`all ${ve.motionDurationMid}`,"&:hover":{color:ve.colorTextHeading}},[`&${Ve}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${ve.iconCls}-close, ${ve.iconCls}-close:hover`]:{color:ve.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${Ve}-checkable-checked):hover`]:{color:ve.colorPrimary,backgroundColor:ve.colorFillSecondary},"&:active, &-checked":{color:ve.colorTextLightSolid},"&-checked":{backgroundColor:ve.colorPrimary,"&:hover":{backgroundColor:ve.colorPrimaryHover}},"&:active":{backgroundColor:ve.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${ve.iconCls} + span, > span + ${ve.iconCls}`]:{marginInlineStart:pt}}),[`${Ve}-borderless`]:{borderColor:"transparent",background:ve.tagBorderlessBg}}},Je=ve=>{const{lineWidth:Qe,fontSizeIcon:It}=ve,jt=ve.fontSizeSM,Ve=`${ve.lineHeightSM*jt}px`;return(0,ot.TS)(ve,{tagFontSize:jt,tagLineHeight:Ve,tagIconSize:It-2*Qe,tagPaddingHorizontal:8,tagBorderlessBg:ve.colorFillTertiary})},le=ve=>({defaultBg:ve.colorFillQuaternary,defaultColor:ve.colorText});var y=(0,st.Z)("Tag",ve=>{const Qe=Je(ve);return $e(Qe)},le),a=function(ve,Qe){var It={};for(var jt in ve)Object.prototype.hasOwnProperty.call(ve,jt)&&Qe.indexOf(jt)<0&&(It[jt]=ve[jt]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ve=0,jt=Object.getOwnPropertySymbols(ve);Ve{const{prefixCls:Qe,style:It,className:jt,checked:Ve,onChange:pt,onClick:Tt}=ve,_t=a(ve,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:an,tag:vt}=x.useContext(He.E_),je=Mt=>{pt==null||pt(!Ve),Tt==null||Tt(Mt)},at=an("tag",Qe),[ht,Fe]=y(at),qe=Ie()(at,`${at}-checkable`,{[`${at}-checkable-checked`]:Ve},vt==null?void 0:vt.className,jt,Fe);return ht(x.createElement("span",Object.assign({},_t,{style:Object.assign(Object.assign({},It),vt==null?void 0:vt.style),className:qe,onClick:je})))},z=re(45157);const ne=ve=>(0,z.Z)(ve,(Qe,It)=>{let{textColor:jt,lightBorderColor:Ve,lightColor:pt,darkColor:Tt}=It;return{[`${ve.componentCls}-${Qe}`]:{color:jt,background:pt,borderColor:Ve,"&-inverse":{color:ve.colorTextLightSolid,background:Tt,borderColor:Tt},[`&${ve.componentCls}-borderless`]:{borderColor:"transparent"}}}});var ae=(0,st.b)(["Tag","preset"],ve=>{const Qe=Je(ve);return ne(Qe)},le);function ie(ve){return typeof ve!="string"?ve:ve.charAt(0).toUpperCase()+ve.slice(1)}const de=(ve,Qe,It)=>{const jt=ie(It);return{[`${ve.componentCls}-${Qe}`]:{color:ve[`color${It}`],background:ve[`color${jt}Bg`],borderColor:ve[`color${jt}Border`],[`&${ve.componentCls}-borderless`]:{borderColor:"transparent"}}}};var ce=(0,st.b)(["Tag","status"],ve=>{const Qe=Je(ve);return[de(Qe,"success","Success"),de(Qe,"processing","Info"),de(Qe,"error","Error"),de(Qe,"warning","Warning")]},le),fe=function(ve,Qe){var It={};for(var jt in ve)Object.prototype.hasOwnProperty.call(ve,jt)&&Qe.indexOf(jt)<0&&(It[jt]=ve[jt]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ve=0,jt=Object.getOwnPropertySymbols(ve);Ve{const{prefixCls:It,className:jt,rootClassName:Ve,style:pt,children:Tt,icon:_t,color:an,onClose:vt,closeIcon:je,closable:at,bordered:ht=!0}=ve,Fe=fe(ve,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:qe,direction:Mt,tag:nn}=x.useContext(He.E_),[Et,Vt]=x.useState(!0);x.useEffect(()=>{"visible"in Fe&&Vt(Fe.visible)},[Fe.visible]);const De=(0,Ne.o2)(an),dt=(0,Ne.yT)(an),ft=De||dt,on=Object.assign(Object.assign({backgroundColor:an&&!ft?an:void 0},nn==null?void 0:nn.style),pt),Yt=qe("tag",It),[We,Ye]=y(Yt),we=Ie()(Yt,nn==null?void 0:nn.className,{[`${Yt}-${an}`]:ft,[`${Yt}-has-color`]:an&&!ft,[`${Yt}-hidden`]:!Et,[`${Yt}-rtl`]:Mt==="rtl",[`${Yt}-borderless`]:!ht},jt,Ve,Ye),me=Oe=>{Oe.stopPropagation(),vt==null||vt(Oe),!Oe.defaultPrevented&&Vt(!1)},[,Te]=(0,Re.Z)(at,je,Oe=>Oe===null?x.createElement(pe.Z,{className:`${Yt}-close-icon`,onClick:me}):x.createElement("span",{className:`${Yt}-close-icon`,onClick:me},Oe),null,!1),ze=typeof Fe.onClick=="function"||Tt&&Tt.type==="a",ye=_t||null,he=ye?x.createElement(x.Fragment,null,ye,Tt&&x.createElement("span",null,Tt)):Tt,tt=x.createElement("span",Object.assign({},Fe,{ref:Qe,className:we,style:on}),he,Te,De&&x.createElement(ae,{key:"preset",prefixCls:Yt}),dt&&x.createElement(ce,{key:"status",prefixCls:Yt}));return We(ze?x.createElement(Ee.Z,{component:"Tag"},tt):tt)},Pe=x.forwardRef(Ce);Pe.CheckableTag=b;var Ze=Pe},17574:function(ct,kt,re){"use strict";re.d(kt,{default:function(){return an}});var x=re(60091),pe=re(94480),Xe=re(52671),Ie=re(8657),Ne=re(54476),Re=re(59301),Ee={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"},He=Ee,nt=re(7657),ot=function(je,at){return Re.createElement(nt.Z,(0,Ne.Z)({},je,{ref:at,icon:He}))},st=Re.forwardRef(ot),$e=st,Je=re(92310),le=re.n(Je),y=re(35654),a=re(71430),E=re(36355),b=re(56082),z=re(62892),ne=re(20648);const ae=4;function ie(vt){const{dropPosition:je,dropLevelOffset:at,prefixCls:ht,indent:Fe,direction:qe="ltr"}=vt,Mt=qe==="ltr"?"left":"right",nn=qe==="ltr"?"right":"left",Et={[Mt]:-at*Fe+ae,[nn]:0};switch(je){case-1:Et.top=-3;break;case 1:Et.bottom=-3;break;default:Et.bottom=-3,Et[Mt]=Fe+ae;break}return Re.createElement("div",{style:Et,className:`${ht}-drop-indicator`})}var de=re(71997),fe=Re.forwardRef((vt,je)=>{const{getPrefixCls:at,direction:ht,virtual:Fe,tree:qe}=Re.useContext(E.E_),{prefixCls:Mt,className:nn,showIcon:Et=!1,showLine:Vt,switcherIcon:De,blockNode:dt=!1,children:ft,checkable:on=!1,selectable:Yt=!0,draggable:We,motion:Ye,style:we}=vt,me=at("tree",Mt),Te=at(),ze=Ye!=null?Ye:Object.assign(Object.assign({},(0,z.Z)(Te)),{motionAppear:!1}),ye=Object.assign(Object.assign({},vt),{checkable:on,selectable:Yt,showIcon:Et,motion:ze,blockNode:dt,showLine:!!Vt,dropIndicatorRender:ie}),[he,tt]=(0,ne.ZP)(me),Oe=Re.useMemo(()=>{if(!We)return!1;let Ge={};switch(typeof We){case"function":Ge.nodeDraggable=We;break;case"object":Ge=Object.assign({},We);break;default:break}return Ge.icon!==!1&&(Ge.icon=Ge.icon||Re.createElement(b.Z,null)),Ge},[We]),Ae=Ge=>Re.createElement(de.Z,{prefixCls:me,switcherIcon:De,treeNodeProps:Ge,showLine:Vt});return he(Re.createElement(x.Z,Object.assign({itemHeight:20,ref:je,virtual:Fe},ye,{style:Object.assign(Object.assign({},qe==null?void 0:qe.style),we),prefixCls:me,className:le()({[`${me}-icon-hide`]:!Et,[`${me}-block-node`]:dt,[`${me}-unselectable`]:!Yt,[`${me}-rtl`]:ht==="rtl"},qe==null?void 0:qe.className,nn,tt),direction:ht,checkable:on&&Re.createElement("span",{className:`${me}-checkbox-inner`}),selectable:Yt,switcherIcon:Ae,draggable:Oe}),ft))}),Ce;(function(vt){vt[vt.None=0]="None",vt[vt.Start=1]="Start",vt[vt.End=2]="End"})(Ce||(Ce={}));function Pe(vt,je){function at(ht){const{key:Fe,children:qe}=ht;je(Fe,ht)!==!1&&Pe(qe||[],je)}vt.forEach(at)}function Ze(vt){let{treeData:je,expandedKeys:at,startKey:ht,endKey:Fe}=vt;const qe=[];let Mt=Ce.None;if(ht&&ht===Fe)return[ht];if(!ht||!Fe)return[];function nn(Et){return Et===ht||Et===Fe}return Pe(je,Et=>{if(Mt===Ce.End)return!1;if(nn(Et)){if(qe.push(Et),Mt===Ce.None)Mt=Ce.Start;else if(Mt===Ce.Start)return Mt=Ce.End,!1}else Mt===Ce.Start&&qe.push(Et);return at.includes(Et)}),qe}function ve(vt,je){const at=(0,pe.Z)(je),ht=[];return Pe(vt,(Fe,qe)=>{const Mt=at.indexOf(Fe);return Mt!==-1&&(ht.push(qe),at.splice(Mt,1)),!!at.length}),ht}var Qe=function(vt,je){var at={};for(var ht in vt)Object.prototype.hasOwnProperty.call(vt,ht)&&je.indexOf(ht)<0&&(at[ht]=vt[ht]);if(vt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fe=0,ht=Object.getOwnPropertySymbols(vt);Fe{var{defaultExpandAll:at,defaultExpandParent:ht,defaultExpandedKeys:Fe}=vt,qe=Qe(vt,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Mt=Re.useRef(),nn=Re.useRef(),Et=()=>{const{keyEntities:Oe}=(0,a.I8)(jt(qe));let Ae;return at?Ae=Object.keys(Oe):ht?Ae=(0,y.r7)(qe.expandedKeys||Fe||[],Oe):Ae=qe.expandedKeys||Fe,Ae},[Vt,De]=Re.useState(qe.selectedKeys||qe.defaultSelectedKeys||[]),[dt,ft]=Re.useState(()=>Et());Re.useEffect(()=>{"selectedKeys"in qe&&De(qe.selectedKeys)},[qe.selectedKeys]),Re.useEffect(()=>{"expandedKeys"in qe&&ft(qe.expandedKeys)},[qe.expandedKeys]);const on=(Oe,Ae)=>{var Ge;return"expandedKeys"in qe||ft(Oe),(Ge=qe.onExpand)===null||Ge===void 0?void 0:Ge.call(qe,Oe,Ae)},Yt=(Oe,Ae)=>{var Ge;const{multiple:Bt}=qe,{node:Pt,nativeEvent:Wt}=Ae,{key:Ht=""}=Pt,Gt=jt(qe),Be=Object.assign(Object.assign({},Ae),{selected:!0}),lt=(Wt==null?void 0:Wt.ctrlKey)||(Wt==null?void 0:Wt.metaKey),At=Wt==null?void 0:Wt.shiftKey;let gt;Bt&<?(gt=Oe,Mt.current=Ht,nn.current=gt,Be.selectedNodes=ve(Gt,gt)):Bt&&At?(gt=Array.from(new Set([].concat((0,pe.Z)(nn.current||[]),(0,pe.Z)(Ze({treeData:Gt,expandedKeys:dt,startKey:Ht,endKey:Mt.current}))))),Be.selectedNodes=ve(Gt,gt)):(gt=[Ht],Mt.current=Ht,nn.current=gt,Be.selectedNodes=ve(Gt,gt)),(Ge=qe.onSelect)===null||Ge===void 0||Ge.call(qe,gt,Be),"selectedKeys"in qe||De(gt)},{getPrefixCls:We,direction:Ye}=Re.useContext(E.E_),{prefixCls:we,className:me,showIcon:Te=!0,expandAction:ze="click"}=qe,ye=Qe(qe,["prefixCls","className","showIcon","expandAction"]),he=We("tree",we),tt=le()(`${he}-directory`,{[`${he}-directory-rtl`]:Ye==="rtl"},me);return Re.createElement(fe,Object.assign({icon:It,ref:je,blockNode:!0},ye,{showIcon:Te,expandAction:ze,prefixCls:he,className:tt,expandedKeys:dt,selectedKeys:Vt,onSelect:Yt,onExpand:on}))};var Tt=Re.forwardRef(Ve);const _t=fe;_t.DirectoryTree=Tt,_t.TreeNode=x.O;var an=_t},20648:function(ct,kt,re){"use strict";re.d(kt,{TM:function(){return Je},Yk:function(){return $e}});var x=re(36237),pe=re(98447),Xe=re(17313),Ie=re(8378),Ne=re(37613),Re=re(83116);const Ee=new x.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),He=(le,y)=>({[`.${le}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${y.motionDurationSlow}`}}}),nt=(le,y)=>({[`.${le}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:y.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${y.lineWidthBold}px solid ${y.colorPrimary}`,borderRadius:"50%",content:'""'}}}),ot=(le,y)=>{const{treeCls:a,treeNodeCls:E,treeNodePadding:b,titleHeight:z,nodeSelectedBg:ne,nodeHoverBg:ae}=y,ie=y.paddingXS;return{[a]:Object.assign(Object.assign({},(0,Xe.Wf)(y)),{background:y.colorBgContainer,borderRadius:y.borderRadius,transition:`background-color ${y.motionDurationSlow}`,[`&${a}-rtl`]:{[`${a}-switcher`]:{"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${a}-active-focused)`]:Object.assign({},(0,Xe.oN)(y)),[`${a}-list-holder-inner`]:{alignItems:"flex-start"},[`&${a}-block-node`]:{[`${a}-list-holder-inner`]:{alignItems:"stretch",[`${a}-node-content-wrapper`]:{flex:"auto"},[`${E}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:b,insetInlineStart:0,border:`1px solid ${y.colorPrimary}`,opacity:0,animationName:Ee,animationDuration:y.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":{[`${a}-node-content-wrapper`]:{color:y.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${a}-node-content-wrapper`]:Object.assign({},(0,Xe.oN)(y)),[`&:not(${E}-disabled).filter-node ${a}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${a}-draggable-icon`]:{flexShrink:0,width:z,lineHeight:`${z}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${y.motionDurationSlow}`,[`${E}:hover &`]:{opacity:.45}},[`&${E}-disabled`]:{[`${a}-draggable-icon`]:{visibility:"hidden"}}}},[`${a}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:z}},[`${a}-draggable-icon`]:{visibility:"hidden"},[`${a}-switcher`]:Object.assign(Object.assign({},He(le,y)),{position:"relative",flex:"none",alignSelf:"stretch",width:z,margin:0,lineHeight:`${z}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:y.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 ${y.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:z/2*.8,height:z/2,borderBottom:`1px solid ${y.colorBorder}`,content:'""'}}}),[`${a}-checkbox`]:{top:"initial",marginInlineEnd:ie},[`${a}-node-content-wrapper, ${a}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:z,margin:0,padding:`0 ${y.paddingXS/2}px`,color:"inherit",lineHeight:`${z}px`,background:"transparent",borderRadius:y.borderRadius,cursor:"pointer",transition:`all ${y.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:ae},[`&${a}-node-selected`]:{backgroundColor:ne},[`${a}-iconEle`]:{display:"inline-block",width:z,height:z,lineHeight:`${z}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${a}-unselectable ${a}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${a}-node-content-wrapper`]:Object.assign({lineHeight:`${z}px`,userSelect:"none"},nt(le,y)),[`${E}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${y.colorPrimary}`}},"&-show-line":{[`${a}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:z/2,bottom:-b,borderInlineEnd:`1px solid ${y.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${a}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${E}-leaf-last`]:{[`${a}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${z/2}px !important`}}}}})}},st=le=>{const{treeCls:y,treeNodeCls:a,treeNodePadding:E,directoryNodeSelectedBg:b,directoryNodeSelectedColor:z}=le;return{[`${y}${y}-directory`]:{[a]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:E,insetInlineStart:0,transition:`background-color ${le.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:le.controlItemBgHover}},"> *":{zIndex:1},[`${y}-switcher`]:{transition:`color ${le.motionDurationMid}`},[`${y}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${y}-node-selected`]:{color:z,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:b},[`${y}-switcher`]:{color:z},[`${y}-node-content-wrapper`]:{color:z,background:"transparent"}}}}}},$e=(le,y)=>{const a=`.${le}`,E=`${a}-treenode`,b=y.paddingXS/2,z=(0,Ne.TS)(y,{treeCls:a,treeNodeCls:E,treeNodePadding:b});return[ot(le,z),st(z)]},Je=le=>{const{controlHeightSM:y}=le;return{titleHeight:y,nodeHoverBg:le.controlItemBgHover,nodeSelectedBg:le.controlItemBgActive}};kt.ZP=(0,Re.Z)("Tree",(le,y)=>{let{prefixCls:a}=y;return[{[le.componentCls]:(0,pe.C2)(`${a}-checkbox`,le)},$e(a,le),(0,Ie.Z)(le)]},le=>{const{colorTextLightSolid:y,colorPrimary:a}=le;return Object.assign(Object.assign({},Je(le)),{directoryNodeSelectedColor:y,directoryNodeSelectedBg:a})})},71997:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return E}});var x=re(54476),pe=re(59301),Xe={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"},Ie=Xe,Ne=re(7657),Re=function(z,ne){return pe.createElement(Ne.Z,(0,x.Z)({},z,{ref:ne,icon:Ie}))},Ee=pe.forwardRef(Re),He=Ee,nt=re(52671),ot=re(58617),st=re(15075),$e=re(43531),Je=re(92310),le=re.n(Je),y=re(92343),E=b=>{const{prefixCls:z,switcherIcon:ne,treeNodeProps:ae,showLine:ie}=b,{isLeaf:de,expanded:ce,loading:fe}=ae;if(fe)return pe.createElement(ot.Z,{className:`${z}-switcher-loading-icon`});let Ce;if(ie&&typeof ie=="object"&&(Ce=ie.showLeafIcon),de){if(!ie)return null;if(typeof Ce!="boolean"&&Ce){const ve=typeof Ce=="function"?Ce(ae):Ce,Qe=`${z}-switcher-line-custom-icon`;return(0,y.l$)(ve)?(0,y.Tm)(ve,{className:le()(ve.props.className||"",Qe)}):ve}return Ce?pe.createElement(nt.Z,{className:`${z}-switcher-line-icon`}):pe.createElement("span",{className:`${z}-switcher-leaf-line`})}const Pe=`${z}-switcher-icon`,Ze=typeof ne=="function"?ne(ae):ne;return(0,y.l$)(Ze)?(0,y.Tm)(Ze,{className:le()(Ze.props.className||"",Pe)}):Ze!==void 0?Ze:ie?ce?pe.createElement(st.Z,{className:`${z}-switcher-line-icon`}):pe.createElement($e.Z,{className:`${z}-switcher-line-icon`}):pe.createElement(He,{className:Pe})}},54580:function(ct,kt,re){"use strict";re.d(kt,{default:function(){return wn}});var x=re(59301),pe=re(94480),Xe=re(92310),Ie=re.n(Xe),Ne=re(54476),Re=re(67732),Ee=re(83652),He=re(42403),nt=re(158),ot=re(20068),st=re(75931),$e=re(75044),Je=re(76190),le=re(3202),y=re(26112);function a(xe,xt){var Lt="cannot ".concat(xe.method," ").concat(xe.action," ").concat(xt.status,"'"),Ct=new Error(Lt);return Ct.status=xt.status,Ct.method=xe.method,Ct.url=xe.action,Ct}function E(xe){var xt=xe.responseText||xe.response;if(!xt)return xt;try{return JSON.parse(xt)}catch(Lt){return xt}}function b(xe){var xt=new XMLHttpRequest;xe.onProgress&&xt.upload&&(xt.upload.onprogress=function(qt){qt.total>0&&(qt.percent=qt.loaded/qt.total*100),xe.onProgress(qt)});var Lt=new FormData;xe.data&&Object.keys(xe.data).forEach(function(en){var qt=xe.data[en];if(Array.isArray(qt)){qt.forEach(function(Ut){Lt.append("".concat(en,"[]"),Ut)});return}Lt.append(en,qt)}),xe.file instanceof Blob?Lt.append(xe.filename,xe.file,xe.file.name):Lt.append(xe.filename,xe.file),xt.onerror=function(qt){xe.onError(qt)},xt.onload=function(){return xt.status<200||xt.status>=300?xe.onError(a(xe,xt),E(xt)):xe.onSuccess(E(xt),xt)},xt.open(xe.method,xe.action,!0),xe.withCredentials&&"withCredentials"in xt&&(xt.withCredentials=!0);var Ct=xe.headers||{};return Ct["X-Requested-With"]!==null&&xt.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(Ct).forEach(function(en){Ct[en]!==null&&xt.setRequestHeader(en,Ct[en])}),xt.send(Lt),{abort:function(){xt.abort()}}}var z=+new Date,ne=0;function ae(){return"rc-upload-".concat(z,"-").concat(++ne)}var ie=re(48736),de=function(xe,xt){if(xe&&xt){var Lt=Array.isArray(xt)?xt:xt.split(","),Ct=xe.name||"",en=xe.type||"",qt=en.replace(/\/.*$/,"");return Lt.some(function(Ut){var $t=Ut.trim();if(/^\*(\/\*)?$/.test(Ut))return!0;if($t.charAt(0)==="."){var Zn=Ct.toLowerCase(),rt=$t.toLowerCase(),Me=[rt];return(rt===".jpg"||rt===".jpeg")&&(Me=[".jpg",".jpeg"]),Me.some(function(Dt){return Zn.endsWith(Dt)})}return/\/\*$/.test($t)?qt===$t.replace(/\/.*$/,""):en===$t?!0:/^\w+$/.test($t)?((0,ie.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat($t,"'.Skip for check.")),!0):!1})}return!0};function ce(xe,xt){var Lt=xe.createReader(),Ct=[];function en(){Lt.readEntries(function(qt){var Ut=Array.prototype.slice.apply(qt);Ct=Ct.concat(Ut);var $t=!Ut.length;$t?xt(Ct):en()})}en()}var fe=function(xt,Lt,Ct){var en=function qt(Ut,$t){Ut&&(Ut.path=$t||"",Ut.isFile?Ut.file(function(Zn){Ct(Zn)&&(Ut.fullPath&&!Zn.webkitRelativePath&&(Object.defineProperties(Zn,{webkitRelativePath:{writable:!0}}),Zn.webkitRelativePath=Ut.fullPath.replace(/^\//,""),Object.defineProperties(Zn,{webkitRelativePath:{writable:!1}})),Lt([Zn]))}):Ut.isDirectory&&ce(Ut,function(Zn){Zn.forEach(function(rt){qt(rt,"".concat($t).concat(Ut.name,"/"))})}))};xt.forEach(function(qt){en(qt.webkitGetAsEntry())})},Ce=fe,Pe=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],Ze=function(xe){(0,He.Z)(Lt,xe);var xt=(0,nt.Z)(Lt);function Lt(){var Ct;(0,Re.Z)(this,Lt);for(var en=arguments.length,qt=new Array(en),Ut=0;Ut{let{uid:qt}=en;return qt===xe.uid});return Ct===-1?Lt.push(xe):Lt[Ct]=xe,Lt}function Ge(xe,xt){const Lt=xe.uid!==void 0?"uid":"name";return xt.filter(Ct=>Ct[Lt]===xe[Lt])[0]}function Bt(xe,xt){const Lt=xe.uid!==void 0?"uid":"name",Ct=xt.filter(en=>en[Lt]!==xe[Lt]);return Ct.length===xt.length?null:Ct}const Pt=function(){const xt=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),Ct=xt[xt.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(Ct)||[""])[0]},Wt=xe=>xe.indexOf("image/")===0,Ht=xe=>{if(xe.type&&!xe.thumbUrl)return Wt(xe.type);const xt=xe.thumbUrl||xe.url||"",Lt=Pt(xt);return/^data:image\//.test(xt)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(Lt)?!0:!(/^data:/.test(xt)||Lt)},Gt=200;function Be(xe){return new Promise(xt=>{if(!xe.type||!Wt(xe.type)){xt("");return}const Lt=document.createElement("canvas");Lt.width=Gt,Lt.height=Gt,Lt.style.cssText=`position: fixed; left: 0; top: 0; width: ${Gt}px; height: ${Gt}px; z-index: 9999; display: none;`,document.body.appendChild(Lt);const Ct=Lt.getContext("2d"),en=new Image;if(en.onload=()=>{const{width:qt,height:Ut}=en;let $t=Gt,Zn=Gt,rt=0,Me=0;qt>Ut?(Zn=Ut*(Gt/qt),Me=-(Zn-$t)/2):($t=qt*(Gt/Ut),rt=-($t-Zn)/2),Ct.drawImage(en,rt,Me,$t,Zn);const Dt=Lt.toDataURL();document.body.removeChild(Lt),window.URL.revokeObjectURL(en.src),xt(Dt)},en.crossOrigin="anonymous",xe.type.startsWith("image/svg+xml")){const qt=new FileReader;qt.onload=()=>{qt.result&&(en.src=qt.result)},qt.readAsDataURL(xe)}else if(xe.type.startsWith("image/gif")){const qt=new FileReader;qt.onload=()=>{qt.result&&xt(qt.result)},qt.readAsDataURL(xe)}else en.src=window.URL.createObjectURL(xe)})}var lt=re(26227),At=re(41464),gt=re(15277),bt=re(93948),dn=re(6848),gn=x.forwardRef((xe,xt)=>{let{prefixCls:Lt,className:Ct,style:en,locale:qt,listType:Ut,file:$t,items:Zn,progress:rt,iconRender:Me,actionIconRender:Dt,itemRender:rn,isImgUrl:In,showPreviewIcon:qn,showRemoveIcon:Zt,showDownloadIcon:Jt,previewIcon:Qt,removeIcon:Rt,downloadIcon:Fn,onPreview:sn,onDownload:On,onClose:ia}=xe;var Sn,Nn;const{status:ta}=$t,[ma,Ta]=x.useState(ta);x.useEffect(()=>{ta!=="removed"&&Ta(ta)},[ta]);const[za,Tn]=x.useState(!1);x.useEffect(()=>{const ha=setTimeout(()=>{Tn(!0)},300);return()=>{clearTimeout(ha)}},[]);const wa=Me($t);let Aa=x.createElement("div",{className:`${Lt}-icon`},wa);if(Ut==="picture"||Ut==="picture-card"||Ut==="picture-circle")if(ma==="uploading"||!$t.thumbUrl&&!$t.url){const ha=Ie()(`${Lt}-list-item-thumbnail`,{[`${Lt}-list-item-file`]:ma!=="uploading"});Aa=x.createElement("div",{className:ha},wa)}else{const ha=In!=null&&In($t)?x.createElement("img",{src:$t.thumbUrl||$t.url,alt:$t.name,className:`${Lt}-list-item-image`,crossOrigin:$t.crossOrigin}):wa,ba=Ie()(`${Lt}-list-item-thumbnail`,{[`${Lt}-list-item-file`]:In&&!In($t)});Aa=x.createElement("a",{className:ba,onClick:Sa=>sn($t,Sa),href:$t.url||$t.thumbUrl,target:"_blank",rel:"noopener noreferrer"},ha)}const xn=Ie()(`${Lt}-list-item`,`${Lt}-list-item-${ma}`),Ha=typeof $t.linkProps=="string"?JSON.parse($t.linkProps):$t.linkProps,Va=Zt?Dt((typeof Rt=="function"?Rt($t):Rt)||x.createElement(lt.Z,null),()=>ia($t),Lt,qt.removeFile):null,Qa=Jt&&ma==="done"?Dt((typeof Fn=="function"?Fn($t):Fn)||x.createElement(At.Z,null),()=>On($t),Lt,qt.downloadFile):null,ja=Ut!=="picture-card"&&Ut!=="picture-circle"&&x.createElement("span",{key:"download-delete",className:Ie()(`${Lt}-list-item-actions`,{picture:Ut==="picture"})},Qa,Va),_a=Ie()(`${Lt}-list-item-name`),xa=$t.url?[x.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:_a,title:$t.name},Ha,{href:$t.url,onClick:ha=>sn($t,ha)}),$t.name),ja]:[x.createElement("span",{key:"view",className:_a,onClick:ha=>sn($t,ha),title:$t.name},$t.name),ja],sa={pointerEvents:"none",opacity:.5},Na=qn?x.createElement("a",{href:$t.url||$t.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:$t.url||$t.thumbUrl?void 0:sa,onClick:ha=>sn($t,ha),title:qt.previewFile},typeof Qt=="function"?Qt($t):Qt||x.createElement(gt.Z,null)):null,Ma=(Ut==="picture-card"||Ut==="picture-circle")&&ma!=="uploading"&&x.createElement("span",{className:`${Lt}-list-item-actions`},Na,ma==="done"&&Qa,Va),{getPrefixCls:Ia}=x.useContext(_t.E_),$a=Ia(),lr=x.createElement("div",{className:xn},Aa,xa,Ma,za&&x.createElement(Te.default,{motionName:`${$a}-fade`,visible:ma==="uploading",motionDeadline:2e3},ha=>{let{className:ba}=ha;const Sa="percent"in $t?x.createElement(bt.Z,Object.assign({},rt,{type:"line",percent:$t.percent,"aria-label":$t["aria-label"],"aria-labelledby":$t["aria-labelledby"]})):null;return x.createElement("div",{className:Ie()(`${Lt}-list-item-progress`,ba)},Sa)})),rr=$t.response&&typeof $t.response=="string"?$t.response:((Sn=$t.error)===null||Sn===void 0?void 0:Sn.statusText)||((Nn=$t.error)===null||Nn===void 0?void 0:Nn.message)||qt.uploadError,Ba=ma==="error"?x.createElement(dn.Z,{title:rr,getPopupContainer:ha=>ha.parentNode},lr):lr;return x.createElement("div",{className:Ie()(`${Lt}-list-item-container`,Ct),style:en,ref:xt},rn?rn(Ba,$t,Zn,{download:On.bind(null,$t),preview:sn.bind(null,$t),remove:ia.bind(null,$t)}):Ba)});const Bn=(xe,xt)=>{const{listType:Lt="text",previewFile:Ct=Be,onPreview:en,onDownload:qt,onRemove:Ut,locale:$t,iconRender:Zn,isImageUrl:rt=Ht,prefixCls:Me,items:Dt=[],showPreviewIcon:rn=!0,showRemoveIcon:In=!0,showDownloadIcon:qn=!1,removeIcon:Zt,previewIcon:Jt,downloadIcon:Qt,progress:Rt={size:[-1,2],showInfo:!1},appendAction:Fn,appendActionVisible:sn=!0,itemRender:On,disabled:ia}=xe,Sn=(0,ze.Z)(),[Nn,ta]=x.useState(!1);x.useEffect(()=>{Lt!=="picture"&&Lt!=="picture-card"&&Lt!=="picture-circle"||(Dt||[]).forEach(sa=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(sa.originFileObj instanceof File||sa.originFileObj instanceof Blob)||sa.thumbUrl!==void 0||(sa.thumbUrl="",Ct&&Ct(sa.originFileObj).then(Na=>{sa.thumbUrl=Na||"",Sn()}))})},[Lt,Dt,Ct]),x.useEffect(()=>{ta(!0)},[]);const ma=(sa,Na)=>{if(en)return Na==null||Na.preventDefault(),en(sa)},Ta=sa=>{typeof qt=="function"?qt(sa):sa.url&&window.open(sa.url)},za=sa=>{Ut==null||Ut(sa)},Tn=sa=>{if(Zn)return Zn(sa,Lt);const Na=sa.status==="uploading",Ma=rt&&rt(sa)?x.createElement(me,null):x.createElement(nn,null);let Ia=Na?x.createElement(Et.Z,null):x.createElement(on,null);return Lt==="picture"?Ia=Na?x.createElement(Et.Z,null):Ma:(Lt==="picture-card"||Lt==="picture-circle")&&(Ia=Na?$t.uploading:Ma),Ia},wa=(sa,Na,Ma,Ia)=>{const $a={type:"text",size:"small",title:Ia,onClick:lr=>{Na(),(0,he.l$)(sa)&&sa.props.onClick&&sa.props.onClick(lr)},className:`${Ma}-list-item-action`,disabled:ia};if((0,he.l$)(sa)){const lr=(0,he.Tm)(sa,Object.assign(Object.assign({},sa.props),{onClick:()=>{}}));return x.createElement(tt.ZP,Object.assign({},$a,{icon:lr}))}return x.createElement(tt.ZP,Object.assign({},$a),x.createElement("span",null,sa))};x.useImperativeHandle(xt,()=>({handlePreview:ma,handleDownload:Ta}));const{getPrefixCls:Aa}=x.useContext(_t.E_),xn=Aa("upload",Me),Ha=Aa(),Va=Ie()(`${xn}-list`,`${xn}-list-${Lt}`),Qa=(0,pe.Z)(Dt.map(sa=>({key:sa.uid,file:sa})));let _a={motionDeadline:2e3,motionName:`${xn}-${Lt==="picture-card"||Lt==="picture-circle"?"animate-inline":"animate"}`,keys:Qa,motionAppear:Nn};const xa=x.useMemo(()=>{const sa=Object.assign({},(0,ye.Z)(Ha));return delete sa.onAppearEnd,delete sa.onEnterEnd,delete sa.onLeaveEnd,sa},[Ha]);return Lt!=="picture-card"&&Lt!=="picture-circle"&&(_a=Object.assign(Object.assign({},xa),_a)),x.createElement("div",{className:Va},x.createElement(Te.CSSMotionList,Object.assign({},_a,{component:!1}),sa=>{let{key:Na,file:Ma,className:Ia,style:$a}=sa;return x.createElement(gn,{key:Na,locale:$t,prefixCls:xn,className:Ia,style:$a,file:Ma,items:Dt,progress:Rt,listType:Lt,isImgUrl:rt,showPreviewIcon:rn,showRemoveIcon:In,showDownloadIcon:qn,removeIcon:Zt,previewIcon:Jt,downloadIcon:Qt,iconRender:Tn,actionIconRender:wa,itemRender:On,onPreview:ma,onDownload:Ta,onClose:za})}),Fn&&x.createElement(Te.default,Object.assign({},_a,{visible:sn,forceRender:!0}),sa=>{let{className:Na,style:Ma}=sa;return(0,he.Tm)(Fn,Ia=>({className:Ie()(Ia.className,Na),style:Object.assign(Object.assign(Object.assign({},Ma),{pointerEvents:Na?"none":void 0}),Ia.style)}))}))};var Dn=x.forwardRef(Bn),Wn=re(17313),Jn=re(8378),aa=re(83116),yn=re(37613),na=xe=>{const{componentCls:xt,iconCls:Lt}=xe;return{[`${xt}-wrapper`]:{[`${xt}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:xe.colorFillAlter,border:`${xe.lineWidth}px dashed ${xe.colorBorder}`,borderRadius:xe.borderRadiusLG,cursor:"pointer",transition:`border-color ${xe.motionDurationSlow}`,[xt]:{padding:`${xe.padding}px 0`},[`${xt}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${xt}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${xt}-disabled):hover`]:{borderColor:xe.colorPrimaryHover},[`p${xt}-drag-icon`]:{marginBottom:xe.margin,[Lt]:{color:xe.colorPrimary,fontSize:xe.uploadThumbnailSize}},[`p${xt}-text`]:{margin:`0 0 ${xe.marginXXS}px`,color:xe.colorTextHeading,fontSize:xe.fontSizeLG},[`p${xt}-hint`]:{color:xe.colorTextDescription,fontSize:xe.fontSize},[`&${xt}-disabled`]:{cursor:"not-allowed",[`p${xt}-drag-icon ${Lt}, p${xt}-text, p${xt}-hint - `]:{color:xe.colorTextDisabled}}}}}},aa=xe=>{const{componentCls:xt,antCls:Lt,iconCls:Ct,fontSize:en,lineHeight:Xt}=xe,Ut=`${xt}-list-item`,$t=`${Ut}-actions`,Zn=`${Ut}-action`,rt=Math.round(en*Xt);return{[`${xt}-wrapper`]:{[`${xt}-list`]:Object.assign(Object.assign({},(0,Un.dF)()),{lineHeight:xe.lineHeight,[Ut]:{position:"relative",height:xe.lineHeight*en,marginTop:xe.marginXS,fontSize:en,display:"flex",alignItems:"center",transition:`background-color ${xe.motionDurationSlow}`,"&:hover":{backgroundColor:xe.controlItemBgHover},[`${Ut}-name`]:Object.assign(Object.assign({},Un.vS),{padding:`0 ${xe.paddingXS}px`,lineHeight:Xt,flex:"auto",transition:`all ${xe.motionDurationSlow}`}),[$t]:{[Zn]:{opacity:0},[`${Zn}${Lt}-btn-sm`]:{height:rt,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[` + `]:{color:xe.colorTextDisabled}}}}}},ea=xe=>{const{componentCls:xt,antCls:Lt,iconCls:Ct,fontSize:en,lineHeight:qt}=xe,Ut=`${xt}-list-item`,$t=`${Ut}-actions`,Zn=`${Ut}-action`,rt=Math.round(en*qt);return{[`${xt}-wrapper`]:{[`${xt}-list`]:Object.assign(Object.assign({},(0,Wn.dF)()),{lineHeight:xe.lineHeight,[Ut]:{position:"relative",height:xe.lineHeight*en,marginTop:xe.marginXS,fontSize:en,display:"flex",alignItems:"center",transition:`background-color ${xe.motionDurationSlow}`,"&:hover":{backgroundColor:xe.controlItemBgHover},[`${Ut}-name`]:Object.assign(Object.assign({},Wn.vS),{padding:`0 ${xe.paddingXS}px`,lineHeight:qt,flex:"auto",transition:`all ${xe.motionDurationSlow}`}),[$t]:{[Zn]:{opacity:0},[`${Zn}${Lt}-btn-sm`]:{height:rt,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[` ${Zn}:focus-visible, &.picture ${Zn} - `]:{opacity:1},[Ct]:{color:xe.actionsColor,transition:`all ${xe.motionDurationSlow}`},[`&:hover ${Ct}`]:{color:xe.colorText}},[`${xt}-icon ${Ct}`]:{color:xe.colorTextDescription,fontSize:en},[`${Ut}-progress`]:{position:"absolute",bottom:-xe.uploadProgressOffset,width:"100%",paddingInlineStart:en+xe.paddingXS,fontSize:en,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${Ut}:hover ${Zn}`]:{opacity:1,color:xe.colorText},[`${Ut}-error`]:{color:xe.colorError,[`${Ut}-name, ${xt}-icon ${Ct}`]:{color:xe.colorError},[$t]:{[`${Ct}, ${Ct}:hover`]:{color:xe.colorError},[Zn]:{opacity:1}}},[`${xt}-list-item-container`]:{transition:`opacity ${xe.motionDurationSlow}, height ${xe.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},Ra=re(36237),Vn=re(1950);const Ja=new Ra.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),er=new Ra.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var ba=xe=>{const{componentCls:xt}=xe,Lt=`${xt}-animate-inline`;return[{[`${xt}-wrapper`]:{[`${Lt}-appear, ${Lt}-enter, ${Lt}-leave`]:{animationDuration:xe.motionDurationSlow,animationTimingFunction:xe.motionEaseInOutCirc,animationFillMode:"forwards"},[`${Lt}-appear, ${Lt}-enter`]:{animationName:Ja},[`${Lt}-leave`]:{animationName:er}}},{[`${xt}-wrapper`]:(0,Vn.J$)(xe)},Ja,er]},Ba=re(30071),Ua=re(64993);const it=xe=>{const{componentCls:xt,iconCls:Lt,uploadThumbnailSize:Ct,uploadProgressOffset:en}=xe,Xt=`${xt}-list`,Ut=`${Xt}-item`;return{[`${xt}-wrapper`]:{[` - ${Xt}${Xt}-picture, - ${Xt}${Xt}-picture-card, - ${Xt}${Xt}-picture-circle - `]:{[Ut]:{position:"relative",height:Ct+xe.lineWidth*2+xe.paddingXS*2,padding:xe.paddingXS,border:`${xe.lineWidth}px ${xe.lineType} ${xe.colorBorder}`,borderRadius:xe.borderRadiusLG,"&:hover":{background:"transparent"},[`${Ut}-thumbnail`]:Object.assign(Object.assign({},Un.vS),{width:Ct,height:Ct,lineHeight:`${Ct+xe.paddingSM}px`,textAlign:"center",flex:"none",[Lt]:{fontSize:xe.fontSizeHeading2,color:xe.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${Ut}-progress`]:{bottom:en,width:`calc(100% - ${xe.paddingSM*2}px)`,marginTop:0,paddingInlineStart:Ct+xe.paddingXS}},[`${Ut}-error`]:{borderColor:xe.colorError,[`${Ut}-thumbnail ${Lt}`]:{[`svg path[fill='${Ba.blue[0]}']`]:{fill:xe.colorErrorBg},[`svg path[fill='${Ba.blue.primary}']`]:{fill:xe.colorError}}},[`${Ut}-uploading`]:{borderStyle:"dashed",[`${Ut}-name`]:{marginBottom:en}}},[`${Xt}${Xt}-picture-circle ${Ut}`]:{[`&, &::before, ${Ut}-thumbnail`]:{borderRadius:"50%"}}}}},wt=xe=>{const{componentCls:xt,iconCls:Lt,fontSizeLG:Ct,colorTextLightSolid:en}=xe,Xt=`${xt}-list`,Ut=`${Xt}-item`,$t=xe.uploadPicCardSize;return{[` + `]:{opacity:1},[Ct]:{color:xe.actionsColor,transition:`all ${xe.motionDurationSlow}`},[`&:hover ${Ct}`]:{color:xe.colorText}},[`${xt}-icon ${Ct}`]:{color:xe.colorTextDescription,fontSize:en},[`${Ut}-progress`]:{position:"absolute",bottom:-xe.uploadProgressOffset,width:"100%",paddingInlineStart:en+xe.paddingXS,fontSize:en,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${Ut}:hover ${Zn}`]:{opacity:1,color:xe.colorText},[`${Ut}-error`]:{color:xe.colorError,[`${Ut}-name, ${xt}-icon ${Ct}`]:{color:xe.colorError},[$t]:{[`${Ct}, ${Ct}:hover`]:{color:xe.colorError},[Zn]:{opacity:1}}},[`${xt}-list-item-container`]:{transition:`opacity ${xe.motionDurationSlow}, height ${xe.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},Ra=re(36237),Un=re(1950);const Ja=new Ra.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),tr=new Ra.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var ya=xe=>{const{componentCls:xt}=xe,Lt=`${xt}-animate-inline`;return[{[`${xt}-wrapper`]:{[`${Lt}-appear, ${Lt}-enter, ${Lt}-leave`]:{animationDuration:xe.motionDurationSlow,animationTimingFunction:xe.motionEaseInOutCirc,animationFillMode:"forwards"},[`${Lt}-appear, ${Lt}-enter`]:{animationName:Ja},[`${Lt}-leave`]:{animationName:tr}}},{[`${xt}-wrapper`]:(0,Un.J$)(xe)},Ja,tr]},La=re(30071),Ua=re(64993);const it=xe=>{const{componentCls:xt,iconCls:Lt,uploadThumbnailSize:Ct,uploadProgressOffset:en}=xe,qt=`${xt}-list`,Ut=`${qt}-item`;return{[`${xt}-wrapper`]:{[` + ${qt}${qt}-picture, + ${qt}${qt}-picture-card, + ${qt}${qt}-picture-circle + `]:{[Ut]:{position:"relative",height:Ct+xe.lineWidth*2+xe.paddingXS*2,padding:xe.paddingXS,border:`${xe.lineWidth}px ${xe.lineType} ${xe.colorBorder}`,borderRadius:xe.borderRadiusLG,"&:hover":{background:"transparent"},[`${Ut}-thumbnail`]:Object.assign(Object.assign({},Wn.vS),{width:Ct,height:Ct,lineHeight:`${Ct+xe.paddingSM}px`,textAlign:"center",flex:"none",[Lt]:{fontSize:xe.fontSizeHeading2,color:xe.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${Ut}-progress`]:{bottom:en,width:`calc(100% - ${xe.paddingSM*2}px)`,marginTop:0,paddingInlineStart:Ct+xe.paddingXS}},[`${Ut}-error`]:{borderColor:xe.colorError,[`${Ut}-thumbnail ${Lt}`]:{[`svg path[fill='${La.blue[0]}']`]:{fill:xe.colorErrorBg},[`svg path[fill='${La.blue.primary}']`]:{fill:xe.colorError}}},[`${Ut}-uploading`]:{borderStyle:"dashed",[`${Ut}-name`]:{marginBottom:en}}},[`${qt}${qt}-picture-circle ${Ut}`]:{[`&, &::before, ${Ut}-thumbnail`]:{borderRadius:"50%"}}}}},wt=xe=>{const{componentCls:xt,iconCls:Lt,fontSizeLG:Ct,colorTextLightSolid:en}=xe,qt=`${xt}-list`,Ut=`${qt}-item`,$t=xe.uploadPicCardSize;return{[` ${xt}-wrapper${xt}-picture-card-wrapper, ${xt}-wrapper${xt}-picture-circle-wrapper - `]:Object.assign(Object.assign({},(0,Un.dF)()),{display:"inline-block",width:"100%",[`${xt}${xt}-select`]:{width:$t,height:$t,marginInlineEnd:xe.marginXS,marginBottom:xe.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:xe.colorFillAlter,border:`${xe.lineWidth}px dashed ${xe.colorBorder}`,borderRadius:xe.borderRadiusLG,cursor:"pointer",transition:`border-color ${xe.motionDurationSlow}`,[`> ${xt}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${xt}-disabled):hover`]:{borderColor:xe.colorPrimary}},[`${Xt}${Xt}-picture-card, ${Xt}${Xt}-picture-circle`]:{[`${Xt}-item-container`]:{display:"inline-block",width:$t,height:$t,marginBlock:`0 ${xe.marginXS}px`,marginInline:`0 ${xe.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[Ut]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${xe.paddingXS*2}px)`,height:`calc(100% - ${xe.paddingXS*2}px)`,backgroundColor:xe.colorBgMask,opacity:0,transition:`all ${xe.motionDurationSlow}`,content:'" "'}},[`${Ut}:hover`]:{[`&::before, ${Ut}-actions`]:{opacity:1}},[`${Ut}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${xe.motionDurationSlow}`,[`${Lt}-eye, ${Lt}-download, ${Lt}-delete`]:{zIndex:10,width:Ct,margin:`0 ${xe.marginXXS}px`,fontSize:Ct,cursor:"pointer",transition:`all ${xe.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${Ut}-actions, ${Ut}-actions:hover`]:{[`${Lt}-eye, ${Lt}-download, ${Lt}-delete`]:{color:new Ua.C(en).setAlpha(.65).toRgbString(),"&:hover":{color:en}}},[`${Ut}-thumbnail, ${Ut}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${Ut}-name`]:{display:"none",textAlign:"center"},[`${Ut}-file + ${Ut}-name`]:{position:"absolute",bottom:xe.margin,display:"block",width:`calc(100% - ${xe.paddingXS*2}px)`},[`${Ut}-uploading`]:{[`&${Ut}`]:{backgroundColor:xe.colorFillAlter},[`&::before, ${Lt}-eye, ${Lt}-download, ${Lt}-delete`]:{display:"none"}},[`${Ut}-progress`]:{bottom:xe.marginXL,width:`calc(100% - ${xe.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${xt}-wrapper${xt}-picture-circle-wrapper`]:{[`${xt}${xt}-select`]:{borderRadius:"50%"}}}};var En=xe=>{const{componentCls:xt}=xe;return{[`${xt}-rtl`]:{direction:"rtl"}}};const bn=xe=>{const{componentCls:xt,colorTextDisabled:Lt}=xe;return{[`${xt}-wrapper`]:Object.assign(Object.assign({},(0,Un.Wf)(xe)),{[xt]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${xt}-select`]:{display:"inline-block"},[`${xt}-disabled`]:{color:Lt,cursor:"not-allowed"}})}};var fn=(0,oa.Z)("Upload",xe=>{const{fontSizeHeading3:xt,fontSize:Lt,lineHeight:Ct,lineWidth:en,controlHeightLG:Xt}=xe,Ut=Math.round(Lt*Ct),$t=(0,yn.TS)(xe,{uploadThumbnailSize:xt*2,uploadProgressOffset:Ut/2+en,uploadPicCardSize:Xt*2.55});return[bn($t),ra($t),it($t),wt($t),aa($t),ba($t),En($t),(0,qn.Z)($t)]},xe=>({actionsColor:xe.colorTextDescription})),ca=function(xe,xt,Lt,Ct){function en(Xt){return Xt instanceof Lt?Xt:new Lt(function(Ut){Ut(Xt)})}return new(Lt||(Lt=Promise))(function(Xt,Ut){function $t(Me){try{rt(Ct.next(Me))}catch(Dt){Ut(Dt)}}function Zn(Me){try{rt(Ct.throw(Me))}catch(Dt){Ut(Dt)}}function rt(Me){Me.done?Xt(Me.value):en(Me.value).then($t,Zn)}rt((Ct=Ct.apply(xe,xt||[])).next())})};const Qn=`__LIST_IGNORE_${Date.now()}__`,Ot=(xe,xt)=>{const{fileList:Lt,defaultFileList:Ct,onRemove:en,showUploadList:Xt=!0,listType:Ut="text",onPreview:$t,onDownload:Zn,onChange:rt,onDrop:Me,previewFile:Dt,disabled:rn,locale:In,iconRender:ea,isImageUrl:Zt,progress:Jt,prefixCls:Qt,className:Rt,type:Dn="select",children:sn,style:Nn,itemRender:Yn,maxCount:Fn,data:On={},multiple:_n=!1,action:ya="",accept:ja="",supportServerRender:Ta=!0,rootClassName:Rn}=xe,Fa=x.useContext(an.Z),Sa=rn!=null?rn:Fa,[xn,Za]=(0,pt.Z)(Ct||[],{value:Lt,postState:fa=>fa!=null?fa:[]}),[Va,Qa]=x.useState("drop"),ka=x.useRef(null);x.useMemo(()=>{const fa=Date.now();(Lt||[]).forEach((wa,la)=>{!wa.uid&&!Object.isFrozen(wa)&&(wa.uid=`__AUTO__${fa}_${la}__`)})},[Lt]);const qa=(fa,wa,la)=>{let Wn=(0,pe.Z)(wa),Xa=!1;Fn===1?Wn=Wn.slice(-1):Fn&&(Xa=Wn.length>Fn,Wn=Wn.slice(0,Fn)),(0,Tt.flushSync)(()=>{Za(Wn)});const Ft={file:fa,fileList:Wn};la&&(Ft.event=la),(!Xa||Wn.some(mt=>mt.uid===fa.uid))&&(0,Tt.flushSync)(()=>{rt==null||rt(Ft)})},Aa=(fa,wa)=>ca(void 0,void 0,void 0,function*(){const{beforeUpload:la,transformFile:Wn}=xe;let Xa=fa;if(la){const Ft=yield la(fa,wa);if(Ft===!1)return!1;if(delete fa[Qn],Ft===Qn)return Object.defineProperty(fa,Qn,{value:!0,configurable:!0}),!1;typeof Ft=="object"&&Ft&&(Xa=Ft)}return Wn&&(Xa=yield Wn(Xa)),Xa}),da=fa=>{const wa=fa.filter(Xa=>!Xa.file[Qn]);if(!wa.length)return;const la=wa.map(Xa=>Oe(Xa.file));let Wn=(0,pe.Z)(xn);la.forEach(Xa=>{Wn=Ae(Xa,Wn)}),la.forEach((Xa,Ft)=>{let mt=Xa;if(wa[Ft].parsedFile)Xa.status="uploading";else{const{originFileObj:zt}=Xa;let mn;try{mn=new File([zt],zt.name,{type:zt.type})}catch(Jn){mn=new Blob([zt],{type:zt.type}),mn.name=zt.name,mn.lastModifiedDate=new Date,mn.lastModified=new Date().getTime()}mn.uid=Xa.uid,mt=mn}qa(mt,Wn)})},La=(fa,wa,la)=>{try{typeof fa=="string"&&(fa=JSON.parse(fa))}catch(Ft){}if(!Ge(wa,xn))return;const Wn=Oe(wa);Wn.status="done",Wn.percent=100,Wn.response=fa,Wn.xhr=la;const Xa=Ae(Wn,xn);qa(Wn,Xa)},Oa=(fa,wa)=>{if(!Ge(wa,xn))return;const la=Oe(wa);la.status="uploading",la.percent=fa.percent;const Wn=Ae(la,xn);qa(la,Wn,fa)},Da=(fa,wa,la)=>{if(!Ge(la,xn))return;const Wn=Oe(la);Wn.error=fa,Wn.response=wa,Wn.status="error";const Xa=Ae(Wn,xn);qa(Wn,Xa)},_a=fa=>{let wa;Promise.resolve(typeof en=="function"?en(fa):en).then(la=>{var Wn;if(la===!1)return;const Xa=Bt(fa,xn);Xa&&(wa=Object.assign(Object.assign({},fa),{status:"removed"}),xn==null||xn.forEach(Ft=>{const mt=wa.uid!==void 0?"uid":"name";Ft[mt]===wa[mt]&&!Object.isFrozen(Ft)&&(Ft.status="removed")}),(Wn=ka.current)===null||Wn===void 0||Wn.abort(wa),qa(wa,Xa))})},ir=fa=>{Qa(fa.type),fa.type==="drop"&&(Me==null||Me(fa))};x.useImperativeHandle(xt,()=>({onBatchStart:da,onSuccess:La,onProgress:Oa,onError:Da,fileList:xn,upload:ka.current}));const{getPrefixCls:Ma,direction:nr,upload:va}=x.useContext(_t.E_),Kn=Ma("upload",Qt),Ia=Object.assign(Object.assign({onBatchStart:da,onError:Da,onProgress:Oa,onSuccess:La},xe),{data:On,multiple:_n,action:ya,accept:ja,supportServerRender:Ta,prefixCls:Kn,disabled:Sa,beforeUpload:Aa,onChange:void 0});delete Ia.className,delete Ia.style,(!sn||Sa)&&delete Ia.id;const[lr,qt]=fn(Kn),[ha]=(0,vt.Z)("Upload",je.Z.Upload),{showRemoveIcon:hn,showPreviewIcon:pn,showDownloadIcon:Bn,removeIcon:Ln,previewIcon:na,downloadIcon:za}=typeof Xt=="boolean"?{}:Xt,tn=(fa,wa)=>Xt?x.createElement(wn,{prefixCls:Kn,listType:Ut,items:xn,previewFile:Dt,onPreview:$t,onDownload:Zn,onRemove:_a,showRemoveIcon:!Sa&&hn,showPreviewIcon:pn,showDownloadIcon:Bn,removeIcon:Ln,previewIcon:na,downloadIcon:za,iconRender:ea,locale:Object.assign(Object.assign({},ha),In),isImageUrl:Zt,progress:Jt,appendAction:fa,appendActionVisible:wa,itemRender:Yn,disabled:Sa}):fa,Ha=Ie()(`${Kn}-wrapper`,Rt,Rn,qt,va==null?void 0:va.className,{[`${Kn}-rtl`]:nr==="rtl",[`${Kn}-picture-card-wrapper`]:Ut==="picture-card",[`${Kn}-picture-circle-wrapper`]:Ut==="picture-circle"}),Ka=Object.assign(Object.assign({},va==null?void 0:va.style),Nn);if(Dn==="drag"){const fa=Ie()(qt,Kn,`${Kn}-drag`,{[`${Kn}-drag-uploading`]:xn.some(wa=>wa.status==="uploading"),[`${Kn}-drag-hover`]:Va==="dragover",[`${Kn}-disabled`]:Sa,[`${Kn}-rtl`]:nr==="rtl"});return lr(x.createElement("span",{className:Ha},x.createElement("div",{className:fa,style:Ka,onDrop:ir,onDragOver:ir,onDragLeave:ir},x.createElement(Ve,Object.assign({},Ia,{ref:ka,className:`${Kn}-btn`}),x.createElement("div",{className:`${Kn}-drag-container`},sn))),tn()))}const Na=Ie()(Kn,`${Kn}-select`,{[`${Kn}-disabled`]:Sa}),Ca=(fa=>x.createElement("div",{className:Na,style:fa},x.createElement(Ve,Object.assign({},Ia,{ref:ka}))))(sn?void 0:{display:"none"});return lr(Ut==="picture-card"||Ut==="picture-circle"?x.createElement("span",{className:Ha},tn(Ca,!!sn)):x.createElement("span",{className:Ha},Ca,tn()))};var ln=x.forwardRef(Ot),Le=function(xe,xt){var Lt={};for(var Ct in xe)Object.prototype.hasOwnProperty.call(xe,Ct)&&xt.indexOf(Ct)<0&&(Lt[Ct]=xe[Ct]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var en=0,Ct=Object.getOwnPropertySymbols(xe);en{var{style:Lt,height:Ct}=xe,en=Le(xe,["style","height"]);return x.createElement(ln,Object.assign({ref:xt},en,{type:"drag",style:Object.assign(Object.assign({},Lt),{height:Ct})}))});const jn=ln;jn.Dragger=zn,jn.LIST_IGNORE=Qn;var An=jn},39417:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return fe}});var x=re(54476),pe=re(20068),Xe=re(75931),Ie=re(33885),Ne=re(67732),Re=re(83652),Ee=re(31226),He=re(42403),nt=re(158),ot=re(92310),st=re.n(ot),$e=re(26112),Je=re(59301),le=re(39378),y=function(Pe){for(var Ze=Pe.prefixCls,ve=Pe.level,Qe=Pe.isStart,It=Pe.isEnd,jt="".concat(Ze,"-indent-unit"),Ve=[],pt=0;pt0&&arguments[0]!==void 0?arguments[0]:[],Ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],we=We.length,me=Ye.length;if(Math.abs(we-me)!==1)return{add:!1,key:null};function Te(ze,ye){var he=new Map;ze.forEach(function(Oe){he.set(Oe,!0)});var tt=ye.filter(function(Oe){return!he.has(Oe)});return tt.length===1?tt[0]:null}return we ").concat(Ye);return Ye}var Mt=a.forwardRef(function(We,Ye){var we=We.prefixCls,me=We.data,Te=We.selectable,ze=We.checkable,ye=We.expandedKeys,he=We.selectedKeys,tt=We.checkedKeys,Oe=We.loadedKeys,Ae=We.loadingKeys,Ge=We.halfCheckedKeys,Bt=We.keyEntities,Pt=We.disabled,Wt=We.dragging,Ht=We.dragOverNodeKey,Gt=We.dropPosition,Be=We.motion,lt=We.height,At=We.itemHeight,gt=We.virtual,bt=We.focusable,dn=We.activeItem,Pn=We.focused,cn=We.tabIndex,Cn=We.onKeyDown,Hn=We.onFocus,wn=We.onBlur,Un=We.onActiveChange,qn=We.onListChangeStart,oa=We.onListChangeEnd,yn=(0,ae.Z)(We,pt),pa=a.useRef(null),ra=a.useRef(null);a.useImperativeHandle(Ye,function(){return{scrollTo:function(An){pa.current.scrollTo(An)},getIndentWidth:function(){return ra.current.offsetWidth}}});var $n=a.useState(ye),aa=(0,ne.Z)($n,2),Ra=aa[0],Vn=aa[1],Ja=a.useState(me),er=(0,ne.Z)(Ja,2),ia=er[0],ba=er[1],Ba=a.useState(me),Ua=(0,ne.Z)(Ba,2),it=Ua[0],wt=Ua[1],yt=a.useState([]),En=(0,ne.Z)(yt,2),bn=En[0],fn=En[1],ca=a.useState(null),Qn=(0,ne.Z)(ca,2),Ot=Qn[0],St=Qn[1],ln=a.useRef(me);ln.current=me;function Le(){var jn=ln.current;ba(jn),wt(jn),fn([]),St(null),oa()}(0,ie.Z)(function(){Vn(ye);var jn=jt(Ra,ye);if(jn.key!==null)if(jn.add){var An=ia.findIndex(function(Xt){var Ut=Xt.key;return Ut===jn.key}),xe=ht(Ve(ia,me,jn.key),gt,lt,At),xt=ia.slice();xt.splice(An+1,0,at),wt(xt),fn(xe),St("show")}else{var Lt=me.findIndex(function(Xt){var Ut=Xt.key;return Ut===jn.key}),Ct=ht(Ve(me,ia,jn.key),gt,lt,At),en=me.slice();en.splice(Lt+1,0,at),wt(en),fn(Ct),St("hide")}else ia!==me&&(ba(me),wt(me))},[ye,me]),a.useEffect(function(){Wt||Le()},[Wt]);var gn=Be?it:me,zn={expandedKeys:ye,selectedKeys:he,loadedKeys:Oe,loadingKeys:Ae,checkedKeys:tt,halfCheckedKeys:Ge,dragOverNodeKey:Ht,dropPosition:Gt,keyEntities:Bt};return a.createElement(a.Fragment,null,Pn&&dn&&a.createElement("span",{style:Tt,"aria-live":"assertive"},qe(dn)),a.createElement("div",null,a.createElement("input",{style:Tt,disabled:bt===!1||Pt,tabIndex:bt!==!1?cn:null,onKeyDown:Cn,onFocus:Hn,onBlur:wn,value:"",onChange:_t,"aria-label":"for screen reader"})),a.createElement("div",{className:"".concat(we,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},a.createElement("div",{className:"".concat(we,"-indent")},a.createElement("div",{ref:ra,className:"".concat(we,"-indent-unit")}))),a.createElement(de.Z,(0,x.Z)({},yn,{data:gn,itemKey:Fe,height:lt,fullHeight:!1,virtual:gt,itemHeight:At,prefixCls:"".concat(we,"-list"),ref:pa,onVisibleChange:function(An,xe){var xt=new Set(An),Lt=xe.filter(function(Ct){return!xt.has(Ct)});Lt.some(function(Ct){return Fe(Ct)===an})&&Le()}}),function(jn){var An=jn.pos,xe=(0,x.Z)({},(z(jn.data),jn.data)),xt=jn.title,Lt=jn.key,Ct=jn.isStart,en=jn.isEnd,Xt=(0,Pe.km)(Lt,An);delete xe.key,delete xe.children;var Ut=(0,Pe.H8)(Xt,zn);return a.createElement(It,(0,x.Z)({},xe,Ut,{title:xt,active:!!dn&&Lt===dn.key,pos:An,data:jn.data,isStart:Ct,isEnd:en,motion:Be,motionNodes:Lt===an?bn:null,motionType:Ot,onMotionStart:qn,onMotionEnd:Le,treeNodeRequiredProps:zn,onMouseMove:function(){Un(null)}}))}))});Mt.displayName="NodeList";var nn=Mt,Et=re(35654),Vt=re(90782),De=re(67841),dt=10,ft=function(We){(0,nt.Z)(we,We);var Ye=(0,ot.Z)(we);function we(){var me;(0,Re.Z)(this,we);for(var Te=arguments.length,ze=new Array(Te),ye=0;ye2&&arguments[2]!==void 0?arguments[2]:!1,Ge=me.state,Bt=Ge.dragChildrenKeys,Pt=Ge.dropPosition,Wt=Ge.dropTargetKey,Ht=Ge.dropTargetPos,Gt=Ge.dropAllowed;if(Gt){var Be=me.props.onDrop;if(me.setState({dragOverNodeKey:null}),me.cleanDragState(),Wt!==null){var lt=(0,Ie.Z)((0,Ie.Z)({},(0,Pe.H8)(Wt,me.getTreeNodeRequiredProps())),{},{active:((Oe=me.getActiveItem())===null||Oe===void 0?void 0:Oe.key)===Wt,data:(0,De.Z)(me.state.keyEntities,Wt).node}),At=Bt.indexOf(Wt)!==-1;(0,y.ZP)(!At,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var gt=(0,Et.yx)(Ht),bt={event:he,node:(0,Pe.F)(lt),dragNode:me.dragNode?(0,Pe.F)(me.dragNode.props):null,dragNodesKeys:[me.dragNode.props.eventKey].concat(Bt),dropToGap:Pt!==0,dropPosition:Pt+Number(gt[gt.length-1])};Ae||Be==null||Be(bt),me.dragNode=null}}},me.cleanDragState=function(){var he=me.state.draggingNodeKey;he!==null&&me.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),me.dragStartMousePosition=null,me.currentMouseOverDroppableNodeKey=null},me.triggerExpandActionExpand=function(he,tt){var Oe=me.state,Ae=Oe.expandedKeys,Ge=Oe.flattenNodes,Bt=tt.expanded,Pt=tt.key,Wt=tt.isLeaf;if(!(Wt||he.shiftKey||he.metaKey||he.ctrlKey)){var Ht=Ge.filter(function(Be){return Be.key===Pt})[0],Gt=(0,Pe.F)((0,Ie.Z)((0,Ie.Z)({},(0,Pe.H8)(Pt,me.getTreeNodeRequiredProps())),{},{data:Ht.data}));me.setExpandedKeys(Bt?(0,Et._5)(Ae,Pt):(0,Et.L0)(Ae,Pt)),me.onNodeExpand(he,Gt)}},me.onNodeClick=function(he,tt){var Oe=me.props,Ae=Oe.onClick,Ge=Oe.expandAction;Ge==="click"&&me.triggerExpandActionExpand(he,tt),Ae==null||Ae(he,tt)},me.onNodeDoubleClick=function(he,tt){var Oe=me.props,Ae=Oe.onDoubleClick,Ge=Oe.expandAction;Ge==="doubleClick"&&me.triggerExpandActionExpand(he,tt),Ae==null||Ae(he,tt)},me.onNodeSelect=function(he,tt){var Oe=me.state.selectedKeys,Ae=me.state,Ge=Ae.keyEntities,Bt=Ae.fieldNames,Pt=me.props,Wt=Pt.onSelect,Ht=Pt.multiple,Gt=tt.selected,Be=tt[Bt.key],lt=!Gt;lt?Ht?Oe=(0,Et.L0)(Oe,Be):Oe=[Be]:Oe=(0,Et._5)(Oe,Be);var At=Oe.map(function(gt){var bt=(0,De.Z)(Ge,gt);return bt?bt.node:null}).filter(function(gt){return gt});me.setUncontrolledState({selectedKeys:Oe}),Wt==null||Wt(Oe,{event:"select",selected:lt,node:tt,selectedNodes:At,nativeEvent:he.nativeEvent})},me.onNodeCheck=function(he,tt,Oe){var Ae=me.state,Ge=Ae.keyEntities,Bt=Ae.checkedKeys,Pt=Ae.halfCheckedKeys,Wt=me.props,Ht=Wt.checkStrictly,Gt=Wt.onCheck,Be=tt.key,lt,At={event:"check",node:tt,checked:Oe,nativeEvent:he.nativeEvent};if(Ht){var gt=Oe?(0,Et.L0)(Bt,Be):(0,Et._5)(Bt,Be),bt=(0,Et._5)(Pt,Be);lt={checked:gt,halfChecked:bt},At.checkedNodes=gt.map(function(wn){return(0,De.Z)(Ge,wn)}).filter(function(wn){return wn}).map(function(wn){return wn.node}),me.setUncontrolledState({checkedKeys:gt})}else{var dn=(0,Vt.S)([].concat((0,Ne.Z)(Bt),[Be]),!0,Ge),Pn=dn.checkedKeys,cn=dn.halfCheckedKeys;if(!Oe){var Cn=new Set(Pn);Cn.delete(Be);var Hn=(0,Vt.S)(Array.from(Cn),{checked:!1,halfCheckedKeys:cn},Ge);Pn=Hn.checkedKeys,cn=Hn.halfCheckedKeys}lt=Pn,At.checkedNodes=[],At.checkedNodesPositions=[],At.halfCheckedKeys=cn,Pn.forEach(function(wn){var Un=(0,De.Z)(Ge,wn);if(Un){var qn=Un.node,oa=Un.pos;At.checkedNodes.push(qn),At.checkedNodesPositions.push({node:qn,pos:oa})}}),me.setUncontrolledState({checkedKeys:Pn},!1,{halfCheckedKeys:cn})}Gt==null||Gt(lt,At)},me.onNodeLoad=function(he){var tt=he.key,Oe=new Promise(function(Ae,Ge){me.setState(function(Bt){var Pt=Bt.loadedKeys,Wt=Pt===void 0?[]:Pt,Ht=Bt.loadingKeys,Gt=Ht===void 0?[]:Ht,Be=me.props,lt=Be.loadData,At=Be.onLoad;if(!lt||Wt.indexOf(tt)!==-1||Gt.indexOf(tt)!==-1)return null;var gt=lt(he);return gt.then(function(){var bt=me.state.loadedKeys,dn=(0,Et.L0)(bt,tt);At==null||At(dn,{event:"load",node:he}),me.setUncontrolledState({loadedKeys:dn}),me.setState(function(Pn){return{loadingKeys:(0,Et._5)(Pn.loadingKeys,tt)}}),Ae()}).catch(function(bt){if(me.setState(function(Pn){return{loadingKeys:(0,Et._5)(Pn.loadingKeys,tt)}}),me.loadingRetryTimes[tt]=(me.loadingRetryTimes[tt]||0)+1,me.loadingRetryTimes[tt]>=dt){var dn=me.state.loadedKeys;(0,y.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),me.setUncontrolledState({loadedKeys:(0,Et.L0)(dn,tt)}),Ae()}Ge(bt)}),{loadingKeys:(0,Et.L0)(Gt,tt)}})});return Oe.catch(function(){}),Oe},me.onNodeMouseEnter=function(he,tt){var Oe=me.props.onMouseEnter;Oe==null||Oe({event:he,node:tt})},me.onNodeMouseLeave=function(he,tt){var Oe=me.props.onMouseLeave;Oe==null||Oe({event:he,node:tt})},me.onNodeContextMenu=function(he,tt){var Oe=me.props.onRightClick;Oe&&(he.preventDefault(),Oe({event:he,node:tt}))},me.onFocus=function(){var he=me.props.onFocus;me.setState({focused:!0});for(var tt=arguments.length,Oe=new Array(tt),Ae=0;Ae1&&arguments[1]!==void 0?arguments[1]:!1,Oe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!me.destroyed){var Ae=!1,Ge=!0,Bt={};Object.keys(he).forEach(function(Pt){if(Pt in me.props){Ge=!1;return}Ae=!0,Bt[Pt]=he[Pt]}),Ae&&(!tt||Ge)&&me.setState((0,Ie.Z)((0,Ie.Z)({},Bt),Oe))}},me.scrollTo=function(he){me.listRef.current.scrollTo(he)},me}return(0,Ee.Z)(we,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var Te=this.props.activeKey;Te!==void 0&&Te!==this.state.activeKey&&(this.setState({activeKey:Te}),Te!==null&&this.scrollTo({key:Te}))}},{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 Te,ze=this.state,ye=ze.focused,he=ze.flattenNodes,tt=ze.keyEntities,Oe=ze.draggingNodeKey,Ae=ze.activeKey,Ge=ze.dropLevelOffset,Bt=ze.dropContainerKey,Pt=ze.dropTargetKey,Wt=ze.dropPosition,Ht=ze.dragOverNodeKey,Gt=ze.indent,Be=this.props,lt=Be.prefixCls,At=Be.className,gt=Be.style,bt=Be.showLine,dn=Be.focusable,Pn=Be.tabIndex,cn=Pn===void 0?0:Pn,Cn=Be.selectable,Hn=Be.showIcon,wn=Be.icon,Un=Be.switcherIcon,qn=Be.draggable,oa=Be.checkable,yn=Be.checkStrictly,pa=Be.disabled,ra=Be.motion,$n=Be.loadData,aa=Be.filterTreeNode,Ra=Be.height,Vn=Be.itemHeight,Ja=Be.virtual,er=Be.titleRender,ia=Be.dropIndicatorRender,ba=Be.onContextMenu,Ba=Be.onScroll,Ua=Be.direction,it=Be.rootClassName,wt=Be.rootStyle,yt=(0,le.Z)(this.props,{aria:!0,data:!0}),En;return qn&&((0,Xe.Z)(qn)==="object"?En=qn:typeof qn=="function"?En={nodeDraggable:qn}:En={}),a.createElement(E.k.Provider,{value:{prefixCls:lt,selectable:Cn,showIcon:Hn,icon:wn,switcherIcon:Un,draggable:En,draggingNodeKey:Oe,checkable:oa,checkStrictly:yn,disabled:pa,keyEntities:tt,dropLevelOffset:Ge,dropContainerKey:Bt,dropTargetKey:Pt,dropPosition:Wt,dragOverNodeKey:Ht,indent:Gt,direction:Ua,dropIndicatorRender:ia,loadData:$n,filterTreeNode:aa,titleRender:er,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}},a.createElement("div",{role:"tree",className:$e()(lt,At,it,(Te={},(0,pe.Z)(Te,"".concat(lt,"-show-line"),bt),(0,pe.Z)(Te,"".concat(lt,"-focused"),ye),(0,pe.Z)(Te,"".concat(lt,"-active-focused"),Ae!==null),Te)),style:wt},a.createElement(nn,(0,x.Z)({ref:this.listRef,prefixCls:lt,style:gt,data:he,disabled:pa,selectable:Cn,checkable:!!oa,motion:ra,dragging:Oe!==null,height:Ra,itemHeight:Vn,virtual:Ja,focusable:dn,focused:ye,tabIndex:cn,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:ba,onScroll:Ba},this.getTreeNodeRequiredProps(),yt))))}}],[{key:"getDerivedStateFromProps",value:function(Te,ze){var ye=ze.prevProps,he={prevProps:Te};function tt(dn){return!ye&&dn in Te||ye&&ye[dn]!==Te[dn]}var Oe,Ae=ze.fieldNames;if(tt("fieldNames")&&(Ae=(0,Pe.w$)(Te.fieldNames),he.fieldNames=Ae),tt("treeData")?Oe=Te.treeData:tt("children")&&((0,y.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),Oe=(0,Pe.zn)(Te.children)),Oe){he.treeData=Oe;var Ge=(0,Pe.I8)(Oe,{fieldNames:Ae});he.keyEntities=(0,Ie.Z)((0,pe.Z)({},an,je),Ge.keyEntities)}var Bt=he.keyEntities||ze.keyEntities;if(tt("expandedKeys")||ye&&tt("autoExpandParent"))he.expandedKeys=Te.autoExpandParent||!ye&&Te.defaultExpandParent?(0,Et.r7)(Te.expandedKeys,Bt):Te.expandedKeys;else if(!ye&&Te.defaultExpandAll){var Pt=(0,Ie.Z)({},Bt);delete Pt[an],he.expandedKeys=Object.keys(Pt).map(function(dn){return Pt[dn].key})}else!ye&&Te.defaultExpandedKeys&&(he.expandedKeys=Te.autoExpandParent||Te.defaultExpandParent?(0,Et.r7)(Te.defaultExpandedKeys,Bt):Te.defaultExpandedKeys);if(he.expandedKeys||delete he.expandedKeys,Oe||he.expandedKeys){var Wt=(0,Pe.oH)(Oe||ze.treeData,he.expandedKeys||ze.expandedKeys,Ae);he.flattenNodes=Wt}if(Te.selectable&&(tt("selectedKeys")?he.selectedKeys=(0,Et.BT)(Te.selectedKeys,Te):!ye&&Te.defaultSelectedKeys&&(he.selectedKeys=(0,Et.BT)(Te.defaultSelectedKeys,Te))),Te.checkable){var Ht;if(tt("checkedKeys")?Ht=(0,Et.E6)(Te.checkedKeys)||{}:!ye&&Te.defaultCheckedKeys?Ht=(0,Et.E6)(Te.defaultCheckedKeys)||{}:Oe&&(Ht=(0,Et.E6)(Te.checkedKeys)||{checkedKeys:ze.checkedKeys,halfCheckedKeys:ze.halfCheckedKeys}),Ht){var Gt=Ht,Be=Gt.checkedKeys,lt=Be===void 0?[]:Be,At=Gt.halfCheckedKeys,gt=At===void 0?[]:At;if(!Te.checkStrictly){var bt=(0,Vt.S)(lt,!0,Bt);lt=bt.checkedKeys,gt=bt.halfCheckedKeys}he.checkedKeys=lt,he.halfCheckedKeys=gt}}return tt("loadedKeys")&&(he.loadedKeys=Te.loadedKeys),he}}]),we}(a.Component);ft.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},ft.TreeNode=fe.Z;var on=ft,Yt=on},35654:function(ct,kt,re){"use strict";re.d(kt,{BT:function(){return a},E6:function(){return z},L0:function(){return ot},OM:function(){return y},_5:function(){return nt},r7:function(){return ne},wA:function(){return $e},yx:function(){return st}});var x=re(94480),pe=re(76190),Xe=re(48736),Ie=re(59301),Ne=re(39417),Re=re(67841),Ee=re(71430),He=null;function nt(ae,ie){if(!ae)return[];var de=ae.slice(),ce=de.indexOf(ie);return ce>=0&&de.splice(ce,1),de}function ot(ae,ie){var de=(ae||[]).slice();return de.indexOf(ie)===-1&&de.push(ie),de}function st(ae){return ae.split("-")}function $e(ae,ie){var de=[],ce=(0,Re.Z)(ie,ae);function fe(){var Ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Ce.forEach(function(Pe){var Ze=Pe.key,ve=Pe.children;de.push(Ze),fe(ve)})}return fe(ce.children),de}function Je(ae){if(ae.parent){var ie=st(ae.pos);return Number(ie[ie.length-1])===ae.parent.children.length-1}return!1}function le(ae){var ie=st(ae.pos);return Number(ie[ie.length-1])===0}function y(ae,ie,de,ce,fe,Ce,Pe,Ze,ve,Qe){var It,jt=ae.clientX,Ve=ae.clientY,pt=ae.target.getBoundingClientRect(),Tt=pt.top,_t=pt.height,an=(Qe==="rtl"?-1:1)*(((fe==null?void 0:fe.x)||0)-jt),vt=(an-12)/ce,je=(0,Re.Z)(Ze,de.props.eventKey);if(Ve-1.5?Ce({dragNode:dt,dropNode:ft,dropPosition:1})?Et=1:on=!1:Ce({dragNode:dt,dropNode:ft,dropPosition:0})?Et=0:Ce({dragNode:dt,dropNode:ft,dropPosition:1})?Et=1:on=!1:Ce({dragNode:dt,dropNode:ft,dropPosition:1})?Et=1:on=!1,{dropPosition:Et,dropLevelOffset:Vt,dropTargetKey:je.key,dropTargetPos:je.pos,dragOverNodeKey:nn,dropContainerKey:Et===0?null:((It=je.parent)===null||It===void 0?void 0:It.key)||null,dropAllowed:on}}function a(ae,ie){if(ae){var de=ie.multiple;return de?ae.slice():ae.length?[ae[0]]:ae}}var E=function(ie){return ie};function b(ae,ie){if(!ae)return[];var de=ie||{},ce=de.processProps,fe=ce===void 0?E:ce,Ce=Array.isArray(ae)?ae:[ae];return Ce.map(function(Pe){var Ze=Pe.children,ve=_objectWithoutProperties(Pe,He),Qe=b(Ze,ie);return React.createElement(TreeNode,_extends({key:ve.key},fe(ve)),Qe)})}function z(ae){if(!ae)return null;var ie;if(Array.isArray(ae))ie={checkedKeys:ae,halfCheckedKeys:void 0};else if((0,pe.Z)(ae)==="object")ie={checkedKeys:ae.checked||void 0,halfCheckedKeys:ae.halfChecked||void 0};else return(0,Xe.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return ie}function ne(ae,ie){var de=new Set;function ce(fe){if(!de.has(fe)){var Ce=(0,Re.Z)(ie,fe);if(Ce){de.add(fe);var Pe=Ce.parent,Ze=Ce.node;Ze.disabled||Pe&&ce(Pe.key)}}}return(ae||[]).forEach(function(fe){ce(fe)}),(0,x.Z)(de)}},90782:function(ct,kt,re){"use strict";re.d(kt,{S:function(){return Ee}});var x=re(48736),pe=re(67841);function Xe(He,nt){var ot=new Set;return He.forEach(function(st){nt.has(st)||ot.add(st)}),ot}function Ie(He){var nt=He||{},ot=nt.disabled,st=nt.disableCheckbox,$e=nt.checkable;return!!(ot||st)||$e===!1}function Ne(He,nt,ot,st){for(var $e=new Set(He),Je=new Set,le=0;le<=ot;le+=1){var y=nt.get(le)||new Set;y.forEach(function(z){var ne=z.key,ae=z.node,ie=z.children,de=ie===void 0?[]:ie;$e.has(ne)&&!st(ae)&&de.filter(function(ce){return!st(ce.node)}).forEach(function(ce){$e.add(ce.key)})})}for(var a=new Set,E=ot;E>=0;E-=1){var b=nt.get(E)||new Set;b.forEach(function(z){var ne=z.parent,ae=z.node;if(!(st(ae)||!z.parent||a.has(z.parent.key))){if(st(z.parent.node)){a.add(ne.key);return}var ie=!0,de=!1;(ne.children||[]).filter(function(ce){return!st(ce.node)}).forEach(function(ce){var fe=ce.key,Ce=$e.has(fe);ie&&!Ce&&(ie=!1),!de&&(Ce||Je.has(fe))&&(de=!0)}),ie&&$e.add(ne.key),de&&Je.add(ne.key),a.add(ne.key)}})}return{checkedKeys:Array.from($e),halfCheckedKeys:Array.from(Xe(Je,$e))}}function Re(He,nt,ot,st,$e){for(var Je=new Set(He),le=new Set(nt),y=0;y<=st;y+=1){var a=ot.get(y)||new Set;a.forEach(function(ne){var ae=ne.key,ie=ne.node,de=ne.children,ce=de===void 0?[]:de;!Je.has(ae)&&!le.has(ae)&&!$e(ie)&&ce.filter(function(fe){return!$e(fe.node)}).forEach(function(fe){Je.delete(fe.key)})})}le=new Set;for(var E=new Set,b=st;b>=0;b-=1){var z=ot.get(b)||new Set;z.forEach(function(ne){var ae=ne.parent,ie=ne.node;if(!($e(ie)||!ne.parent||E.has(ne.parent.key))){if($e(ne.parent.node)){E.add(ae.key);return}var de=!0,ce=!1;(ae.children||[]).filter(function(fe){return!$e(fe.node)}).forEach(function(fe){var Ce=fe.key,Pe=Je.has(Ce);de&&!Pe&&(de=!1),!ce&&(Pe||le.has(Ce))&&(ce=!0)}),de||Je.delete(ae.key),ce&&le.add(ae.key),E.add(ae.key)}})}return{checkedKeys:Array.from(Je),halfCheckedKeys:Array.from(Xe(le,Je))}}function Ee(He,nt,ot,st){var $e=[],Je;st?Je=st:Je=Ie;var le=new Set(He.filter(function(b){var z=!!(0,pe.Z)(ot,b);return z||$e.push(b),z})),y=new Map,a=0;Object.keys(ot).forEach(function(b){var z=ot[b],ne=z.level,ae=y.get(ne);ae||(ae=new Set,y.set(ne,ae)),ae.add(z),a=Math.max(a,ne)}),(0,x.ZP)(!$e.length,"Tree missing follow keys: ".concat($e.slice(0,100).map(function(b){return"'".concat(b,"'")}).join(", ")));var E;return nt===!0?E=Ne(le,y,a,Je):E=Re(le,nt.halfCheckedKeys,y,a,Je),E}},67841:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return x}});function x(pe,Xe){return pe[Xe]}},71430:function(ct,kt,re){"use strict";re.d(kt,{F:function(){return ne},H8:function(){return z},I8:function(){return b},km:function(){return $e},oH:function(){return a},w$:function(){return Je},zn:function(){return y}});var x=re(76190),pe=re(94480),Xe=re(33885),Ie=re(75931),Ne=re(11592),Re=re(2738),Ee=re(48736),He=re(67841),nt=["children"];function ot(ae,ie){return"".concat(ae,"-").concat(ie)}function st(ae){return ae&&ae.type&&ae.type.isTreeNode}function $e(ae,ie){return ae!=null?ae:ie}function Je(ae){var ie=ae||{},de=ie.title,ce=ie._title,fe=ie.key,Ce=ie.children,Pe=de||"title";return{title:Pe,_title:ce||[Pe],key:fe||"key",children:Ce||"children"}}function le(ae,ie){var de=new Map;function ce(fe){var Ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(fe||[]).forEach(function(Pe){var Ze=Pe[ie.key],ve=Pe[ie.children];warning(Ze!=null,"Tree node must have a certain key: [".concat(Ce).concat(Ze,"]"));var Qe=String(Ze);warning(!de.has(Qe)||Ze===null||Ze===void 0,"Same 'key' exist in the Tree: ".concat(Qe)),de.set(Qe,!0),ce(ve,"".concat(Ce).concat(Qe," > "))})}ce(ae)}function y(ae){function ie(de){var ce=(0,Ne.Z)(de);return ce.map(function(fe){if(!st(fe))return(0,Ee.ZP)(!fe,"Tree/TreeNode can only accept TreeNode as children."),null;var Ce=fe.key,Pe=fe.props,Ze=Pe.children,ve=(0,Ie.Z)(Pe,nt),Qe=(0,Xe.Z)({key:Ce},ve),It=ie(Ze);return It.length&&(Qe.children=It),Qe}).filter(function(fe){return fe})}return ie(ae)}function a(ae,ie,de){var ce=Je(de),fe=ce._title,Ce=ce.key,Pe=ce.children,Ze=new Set(ie===!0?[]:ie),ve=[];function Qe(It){var jt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return It.map(function(Ve,pt){for(var Tt=ot(jt?jt.pos:"0",pt),_t=$e(Ve[Ce],Tt),an,vt=0;vt1&&arguments[1]!==void 0?arguments[1]:{},de=ie.initWrapper,ce=ie.processEntity,fe=ie.onProcessFinished,Ce=ie.externalGetKey,Pe=ie.childrenPropName,Ze=ie.fieldNames,ve=arguments.length>2?arguments[2]:void 0,Qe=Ce||ve,It={},jt={},Ve={posEntities:It,keyEntities:jt};return de&&(Ve=de(Ve)||Ve),E(ae,function(pt){var Tt=pt.node,_t=pt.index,an=pt.pos,vt=pt.key,je=pt.parentPos,at=pt.level,ht=pt.nodes,Fe={node:Tt,nodes:ht,index:_t,key:vt,pos:an,level:at},qe=$e(vt,an);It[an]=Fe,jt[qe]=Fe,Fe.parent=It[je],Fe.parent&&(Fe.parent.children=Fe.parent.children||[],Fe.parent.children.push(Fe)),ce&&ce(Fe,Ve)},{externalGetKey:Qe,childrenPropName:Pe,fieldNames:Ze}),fe&&fe(Ve),Ve}function z(ae,ie){var de=ie.expandedKeys,ce=ie.selectedKeys,fe=ie.loadedKeys,Ce=ie.loadingKeys,Pe=ie.checkedKeys,Ze=ie.halfCheckedKeys,ve=ie.dragOverNodeKey,Qe=ie.dropPosition,It=ie.keyEntities,jt=(0,He.Z)(It,ae),Ve={eventKey:ae,expanded:de.indexOf(ae)!==-1,selected:ce.indexOf(ae)!==-1,loaded:fe.indexOf(ae)!==-1,loading:Ce.indexOf(ae)!==-1,checked:Pe.indexOf(ae)!==-1,halfChecked:Ze.indexOf(ae)!==-1,pos:String(jt?jt.pos:""),dragOver:ve===ae&&Qe===0,dragOverGapTop:ve===ae&&Qe===-1,dragOverGapBottom:ve===ae&&Qe===1};return Ve}function ne(ae){var ie=ae.data,de=ae.expanded,ce=ae.selected,fe=ae.checked,Ce=ae.loaded,Pe=ae.loading,Ze=ae.halfChecked,ve=ae.dragOver,Qe=ae.dragOverGapTop,It=ae.dragOverGapBottom,jt=ae.pos,Ve=ae.active,pt=ae.eventKey,Tt=(0,Xe.Z)((0,Xe.Z)({},ie),{},{expanded:de,selected:ce,checked:fe,loaded:Ce,loading:Pe,halfChecked:Ze,dragOver:ve,dragOverGapTop:Qe,dragOverGapBottom:It,pos:jt,active:Ve,key:pt});return"props"in Tt||Object.defineProperty(Tt,"props",{get:function(){return(0,Ee.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),ae}}),Tt}},8224:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return pe}});var x=re(4676);function pe(Xe,Ie,Ne,Re){var Ee=x.unstable_batchedUpdates?function(nt){x.unstable_batchedUpdates(Ne,nt)}:Ne;return Xe!=null&&Xe.addEventListener&&Xe.addEventListener(Ie,Ee,Re),{remove:function(){Xe!=null&&Xe.removeEventListener&&Xe.removeEventListener(Ie,Ee,Re)}}}},55468:function(ct,kt,re){"use strict";re.d(kt,{g1:function(){return st},os:function(){return Je}});var x=/margin|padding|width|height|max|min|offset/,pe={left:!0,top:!0},Xe={cssFloat:1,styleFloat:1,float:1};function Ie(le){return le.nodeType===1?le.ownerDocument.defaultView.getComputedStyle(le,null):{}}function Ne(le,y,a){if(y=y.toLowerCase(),a==="auto"){if(y==="height")return le.offsetHeight;if(y==="width")return le.offsetWidth}return y in pe||(pe[y]=x.test(y)),pe[y]?parseFloat(a)||0:a}function Re(le,y){var a=arguments.length,E=Ie(le);return y=Xe[y]?"cssFloat"in le.style?"cssFloat":"styleFloat":y,a===1?E:Ne(le,y,E[y]||le.style[y])}function Ee(le,y,a){var E=arguments.length;if(y=Xe[y]?"cssFloat"in le.style?"cssFloat":"styleFloat":y,E===3)return typeof a=="number"&&x.test(y)&&(a="".concat(a,"px")),le.style[y]=a,a;for(var b in y)y.hasOwnProperty(b)&&Ee(le,b,y[b]);return Ie(le)}function He(le){return le===document.body?document.documentElement.clientWidth:le.offsetWidth}function nt(le){return le===document.body?window.innerHeight||document.documentElement.clientHeight:le.offsetHeight}function ot(){var le=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),y=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:le,height:y}}function st(){var le=document.documentElement.clientWidth,y=window.innerHeight||document.documentElement.clientHeight;return{width:le,height:y}}function $e(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function Je(le){var y=le.getBoundingClientRect(),a=document.documentElement;return{left:y.left+(window.pageXOffset||a.scrollLeft)-(a.clientLeft||document.body.clientLeft||0),top:y.top+(window.pageYOffset||a.scrollTop)-(a.clientTop||document.body.clientTop||0)}}},11414:function(ct,kt,re){"use strict";re.d(kt,{Z5:function(){return Jd},_l:function(){return Gu},bK:function(){return il}});var x=re(59301),pe=re(18773);function Xe(ee,te){ee.prototype=Object.create(te.prototype),ee.prototype.constructor=ee,(0,pe.Z)(ee,te)}var Ie=re(54476),Ne=re(59781),Re=x.createContext(null),Ee=null;function He(ee){ee()}var nt=He,ot=function(te){return nt=te},st=function(){return nt};function $e(){var ee=st(),te=null,oe=null;return{clear:function(){te=null,oe=null},notify:function(){ee(function(){for(var ue=te;ue;)ue.callback(),ue=ue.next})},get:function(){for(var ue=[],ge=te;ge;)ue.push(ge),ge=ge.next;return ue},subscribe:function(ue){var ge=!0,Se=oe={callback:ue,next:null,prev:oe};return Se.prev?Se.prev.next=Se:te=Se,function(){!ge||te===null||(ge=!1,Se.next?Se.next.prev=Se.prev:oe=Se.prev,Se.prev?Se.prev.next=Se.next:te=Se.next)}}}}var Je={notify:function(){},get:function(){return[]}};function le(ee,te){var oe,se=Je;function ue(Ke){return ke(),se.subscribe(Ke)}function ge(){se.notify()}function Se(){_e.onStateChange&&_e.onStateChange()}function be(){return!!oe}function ke(){oe||(oe=te?te.addNestedSub(Se):ee.subscribe(Se),se=$e())}function et(){oe&&(oe(),oe=void 0,se.clear(),se=Je)}var _e={addNestedSub:ue,notifyNestedSubs:ge,handleChangeWrapper:Se,isSubscribed:be,trySubscribe:ke,tryUnsubscribe:et,getListeners:function(){return se}};return _e}var y=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?x.useLayoutEffect:x.useEffect;function a(ee){var te=ee.store,oe=ee.context,se=ee.children,ue=(0,x.useMemo)(function(){var be=le(te);return{store:te,subscription:be}},[te]),ge=(0,x.useMemo)(function(){return te.getState()},[te]);y(function(){var be=ue.subscription;return be.onStateChange=be.notifyNestedSubs,be.trySubscribe(),ge!==te.getState()&&be.notifyNestedSubs(),function(){be.tryUnsubscribe(),be.onStateChange=null}},[ue,ge]);var Se=oe||Re;return x.createElement(Se.Provider,{value:ue},se)}var E=a,b=re(85377),z=re(94266),ne=re.n(z),ae=re(53410),ie=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],de=["reactReduxForwardedRef"],ce=[],fe=[null,null],Ce=function(te){try{return JSON.stringify(te)}catch(oe){return String(te)}};function Pe(ee,te){var oe=ee[1];return[te.payload,oe+1]}function Ze(ee,te,oe){y(function(){return ee.apply(void 0,te)},oe)}function ve(ee,te,oe,se,ue,ge,Se){ee.current=se,te.current=ue,oe.current=!1,ge.current&&(ge.current=null,Se())}function Qe(ee,te,oe,se,ue,ge,Se,be,ke,et){if(ee){var _e=!1,Ke=null,Ue=function(){if(!_e){var Mn=te.getState(),Tn,kn;try{Tn=se(Mn,ue.current)}catch(ta){kn=ta,Ke=ta}kn||(Ke=null),Tn===ge.current?Se.current||ke():(ge.current=Tn,be.current=Tn,Se.current=!0,et({type:"STORE_UPDATED",payload:{error:kn}}))}};oe.onStateChange=Ue,oe.trySubscribe(),Ue();var ut=function(){if(_e=!0,oe.tryUnsubscribe(),oe.onStateChange=null,Ke)throw Ke};return ut}}var It=function(){return[null,0]};function jt(ee,te){te===void 0&&(te={});var oe=te,se=oe.getDisplayName,ue=se===void 0?function(Wa){return"ConnectAdvanced("+Wa+")"}:se,ge=oe.methodName,Se=ge===void 0?"connectAdvanced":ge,be=oe.renderCountProp,ke=be===void 0?void 0:be,et=oe.shouldHandleStateChanges,_e=et===void 0?!0:et,Ke=oe.storeKey,Ue=Ke===void 0?"store":Ke,ut=oe.withRef,Kt=ut===void 0?!1:ut,Mn=oe.forwardRef,Tn=Mn===void 0?!1:Mn,kn=oe.context,ta=kn===void 0?Re:kn,ua=(0,b.Z)(oe,ie);if(0)var ma;var Ya=ta;return function(tr){var fr=tr.displayName||tr.name||"Component",or=ue(fr),pr=(0,Ie.Z)({},ua,{getDisplayName:ue,methodName:Se,renderCountProp:ke,shouldHandleStateChanges:_e,storeKey:Ue,displayName:or,wrappedComponentName:fr,WrappedComponent:tr}),vr=ua.pure;function Sr(Pr){return ee(Pr.dispatch,pr)}var Lr=vr?x.useMemo:function(Pr){return Pr()};function Fr(Pr){var zr=(0,x.useMemo)(function(){var lo=Pr.reactReduxForwardedRef,ri=(0,b.Z)(Pr,de);return[Pr.context,lo,ri]},[Pr]),Nr=zr[0],oo=zr[1],Hr=zr[2],Gr=(0,x.useMemo)(function(){return Nr&&Nr.Consumer&&(0,ae.isContextConsumer)(x.createElement(Nr.Consumer,null))?Nr:Ya},[Nr,Ya]),Or=(0,x.useContext)(Gr),jr=!!Pr.store&&!!Pr.store.getState&&!!Pr.store.dispatch,So=!!Or&&!!Or.store,Mr=jr?Pr.store:Or.store,io=(0,x.useMemo)(function(){return Sr(Mr)},[Mr]),Po=(0,x.useMemo)(function(){if(!_e)return fe;var lo=le(Mr,jr?null:Or.subscription),ri=lo.notifyNestedSubs.bind(lo);return[lo,ri]},[Mr,jr,Or]),Qr=Po[0],yo=Po[1],bo=(0,x.useMemo)(function(){return jr?Or:(0,Ie.Z)({},Or,{subscription:Qr})},[jr,Or,Qr]),ll=(0,x.useReducer)(Pe,ce,It),Wu=ll[0],Eo=Wu[0],Uu=ll[1];if(Eo&&Eo.error)throw Eo.error;var sl=(0,x.useRef)(),ti=(0,x.useRef)(Hr),Ao=(0,x.useRef)(),dl=(0,x.useRef)(!1),ni=Lr(function(){return Ao.current&&Hr===ti.current?Ao.current:io(Mr.getState(),Hr)},[Mr,Eo,Hr]);Ze(ve,[ti,sl,dl,Hr,ni,Ao,yo]),Ze(Qe,[_e,Mr,Qr,io,ti,sl,dl,Ao,yo,Uu],[Mr,Qr,io]);var ai=(0,x.useMemo)(function(){return x.createElement(tr,(0,Ie.Z)({},ni,{ref:oo}))},[oo,tr,ni]),Vu=(0,x.useMemo)(function(){return _e?x.createElement(Gr.Provider,{value:bo},ai):ai},[Gr,ai,bo]);return Vu}var wr=vr?x.memo(Fr):Fr;if(wr.WrappedComponent=tr,wr.displayName=Fr.displayName=or,Tn){var Ir=x.forwardRef(function(zr,Nr){return x.createElement(wr,(0,Ie.Z)({},zr,{reactReduxForwardedRef:Nr}))});return Ir.displayName=or,Ir.WrappedComponent=tr,ne()(Ir,tr)}return ne()(wr,tr)}}function Ve(ee,te){return ee===te?ee!==0||te!==0||1/ee===1/te:ee!==ee&&te!==te}function pt(ee,te){if(Ve(ee,te))return!0;if(typeof ee!="object"||ee===null||typeof te!="object"||te===null)return!1;var oe=Object.keys(ee),se=Object.keys(te);if(oe.length!==se.length)return!1;for(var ue=0;ue=0;se--){var ue=te[se](ee);if(ue)return ue}return function(ge,Se){throw new Error("Invalid value of type "+typeof ee+" for "+oe+" argument when connecting component "+Se.wrappedComponentName+".")}}function Te(ee,te){return ee===te}function ze(ee){var te=ee===void 0?{}:ee,oe=te.connectHOC,se=oe===void 0?jt:oe,ue=te.mapStateToPropsFactories,ge=ue===void 0?nn:ue,Se=te.mapDispatchToPropsFactories,be=Se===void 0?Fe:Se,ke=te.mergePropsFactories,et=ke===void 0?ft:ke,_e=te.selectorFactory,Ke=_e===void 0?Ye:_e;return function(ut,Kt,Mn,Tn){Tn===void 0&&(Tn={});var kn=Tn,ta=kn.pure,ua=ta===void 0?!0:ta,ma=kn.areStatesEqual,Ya=ma===void 0?Te:ma,Wa=kn.areOwnPropsEqual,tr=Wa===void 0?pt:Wa,fr=kn.areStatePropsEqual,or=fr===void 0?pt:fr,pr=kn.areMergedPropsEqual,vr=pr===void 0?pt:pr,Sr=(0,b.Z)(kn,we),Lr=me(ut,ge,"mapStateToProps"),Fr=me(Kt,be,"mapDispatchToProps"),wr=me(Mn,et,"mergeProps");return se(Ke,(0,Ie.Z)({methodName:"connect",getDisplayName:function(Pr){return"Connect("+Pr+")"},shouldHandleStateChanges:!!ut,initMapStateToProps:Lr,initMapDispatchToProps:Fr,initMergeProps:wr,pure:ua,areStatesEqual:Ya,areOwnPropsEqual:tr,areStatePropsEqual:or,areMergedPropsEqual:vr},Sr))}}var ye=ze();function he(){var ee=useContext(ReactReduxContext);return ee}function tt(ee){ee===void 0&&(ee=ReactReduxContext);var te=ee===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ee)};return function(){var se=te(),ue=se.store;return ue}}var Oe=null;function Ae(ee){ee===void 0&&(ee=ReactReduxContext);var te=ee===ReactReduxContext?useDefaultStore:createStoreHook(ee);return function(){var se=te();return se.dispatch}}var Ge=null,Bt=function(te,oe){return te===oe};function Pt(ee,te,oe,se){var ue=useReducer(function(Kt){return Kt+1},0),ge=ue[1],Se=useMemo(function(){return createSubscription(oe,se)},[oe,se]),be=useRef(),ke=useRef(),et=useRef(),_e=useRef(),Ke=oe.getState(),Ue;try{if(ee!==ke.current||Ke!==et.current||be.current){var ut=ee(Ke);_e.current===void 0||!te(ut,_e.current)?Ue=ut:Ue=_e.current}else Ue=_e.current}catch(Kt){throw be.current&&(Kt.message+=` + `]:Object.assign(Object.assign({},(0,Wn.dF)()),{display:"inline-block",width:"100%",[`${xt}${xt}-select`]:{width:$t,height:$t,marginInlineEnd:xe.marginXS,marginBottom:xe.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:xe.colorFillAlter,border:`${xe.lineWidth}px dashed ${xe.colorBorder}`,borderRadius:xe.borderRadiusLG,cursor:"pointer",transition:`border-color ${xe.motionDurationSlow}`,[`> ${xt}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${xt}-disabled):hover`]:{borderColor:xe.colorPrimary}},[`${qt}${qt}-picture-card, ${qt}${qt}-picture-circle`]:{[`${qt}-item-container`]:{display:"inline-block",width:$t,height:$t,marginBlock:`0 ${xe.marginXS}px`,marginInline:`0 ${xe.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[Ut]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${xe.paddingXS*2}px)`,height:`calc(100% - ${xe.paddingXS*2}px)`,backgroundColor:xe.colorBgMask,opacity:0,transition:`all ${xe.motionDurationSlow}`,content:'" "'}},[`${Ut}:hover`]:{[`&::before, ${Ut}-actions`]:{opacity:1}},[`${Ut}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${xe.motionDurationSlow}`,[`${Lt}-eye, ${Lt}-download, ${Lt}-delete`]:{zIndex:10,width:Ct,margin:`0 ${xe.marginXXS}px`,fontSize:Ct,cursor:"pointer",transition:`all ${xe.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${Ut}-actions, ${Ut}-actions:hover`]:{[`${Lt}-eye, ${Lt}-download, ${Lt}-delete`]:{color:new Ua.C(en).setAlpha(.65).toRgbString(),"&:hover":{color:en}}},[`${Ut}-thumbnail, ${Ut}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${Ut}-name`]:{display:"none",textAlign:"center"},[`${Ut}-file + ${Ut}-name`]:{position:"absolute",bottom:xe.margin,display:"block",width:`calc(100% - ${xe.paddingXS*2}px)`},[`${Ut}-uploading`]:{[`&${Ut}`]:{backgroundColor:xe.colorFillAlter},[`&::before, ${Lt}-eye, ${Lt}-download, ${Lt}-delete`]:{display:"none"}},[`${Ut}-progress`]:{bottom:xe.marginXL,width:`calc(100% - ${xe.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${xt}-wrapper${xt}-picture-circle-wrapper`]:{[`${xt}${xt}-select`]:{borderRadius:"50%"}}}};var Cn=xe=>{const{componentCls:xt}=xe;return{[`${xt}-rtl`]:{direction:"rtl"}}};const bn=xe=>{const{componentCls:xt,colorTextDisabled:Lt}=xe;return{[`${xt}-wrapper`]:Object.assign(Object.assign({},(0,Wn.Wf)(xe)),{[xt]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${xt}-select`]:{display:"inline-block"},[`${xt}-disabled`]:{color:Lt,cursor:"not-allowed"}})}};var pn=(0,aa.Z)("Upload",xe=>{const{fontSizeHeading3:xt,fontSize:Lt,lineHeight:Ct,lineWidth:en,controlHeightLG:qt}=xe,Ut=Math.round(Lt*Ct),$t=(0,yn.TS)(xe,{uploadThumbnailSize:xt*2,uploadProgressOffset:Ut/2+en,uploadPicCardSize:qt*2.55});return[bn($t),na($t),it($t),wt($t),ea($t),ya($t),Cn($t),(0,Jn.Z)($t)]},xe=>({actionsColor:xe.colorTextDescription})),ua=function(xe,xt,Lt,Ct){function en(qt){return qt instanceof Lt?qt:new Lt(function(Ut){Ut(qt)})}return new(Lt||(Lt=Promise))(function(qt,Ut){function $t(Me){try{rt(Ct.next(Me))}catch(Dt){Ut(Dt)}}function Zn(Me){try{rt(Ct.throw(Me))}catch(Dt){Ut(Dt)}}function rt(Me){Me.done?qt(Me.value):en(Me.value).then($t,Zn)}rt((Ct=Ct.apply(xe,xt||[])).next())})};const Vn=`__LIST_IGNORE_${Date.now()}__`,Ot=(xe,xt)=>{const{fileList:Lt,defaultFileList:Ct,onRemove:en,showUploadList:qt=!0,listType:Ut="text",onPreview:$t,onDownload:Zn,onChange:rt,onDrop:Me,previewFile:Dt,disabled:rn,locale:In,iconRender:qn,isImageUrl:Zt,progress:Jt,prefixCls:Qt,className:Rt,type:Fn="select",children:sn,style:On,itemRender:ia,maxCount:Sn,data:Nn={},multiple:ta=!1,action:ma="",accept:Ta="",supportServerRender:za=!0,rootClassName:Tn}=xe,wa=x.useContext(an.Z),Aa=rn!=null?rn:wa,[xn,Ha]=(0,pt.Z)(Ct||[],{value:Lt,postState:fa=>fa!=null?fa:[]}),[Va,Qa]=x.useState("drop"),ja=x.useRef(null);x.useMemo(()=>{const fa=Date.now();(Lt||[]).forEach((Fa,oa)=>{!Fa.uid&&!Object.isFrozen(Fa)&&(Fa.uid=`__AUTO__${fa}_${oa}__`)})},[Lt]);const _a=(fa,Fa,oa)=>{let Kn=(0,pe.Z)(Fa),qa=!1;Sn===1?Kn=Kn.slice(-1):Sn&&(qa=Kn.length>Sn,Kn=Kn.slice(0,Sn)),(0,Tt.flushSync)(()=>{Ha(Kn)});const Ft={file:fa,fileList:Kn};oa&&(Ft.event=oa),(!qa||Kn.some(mt=>mt.uid===fa.uid))&&(0,Tt.flushSync)(()=>{rt==null||rt(Ft)})},xa=(fa,Fa)=>ua(void 0,void 0,void 0,function*(){const{beforeUpload:oa,transformFile:Kn}=xe;let qa=fa;if(oa){const Ft=yield oa(fa,Fa);if(Ft===!1)return!1;if(delete fa[Vn],Ft===Vn)return Object.defineProperty(fa,Vn,{value:!0,configurable:!0}),!1;typeof Ft=="object"&&Ft&&(qa=Ft)}return Kn&&(qa=yield Kn(qa)),qa}),sa=fa=>{const Fa=fa.filter(qa=>!qa.file[Vn]);if(!Fa.length)return;const oa=Fa.map(qa=>Oe(qa.file));let Kn=(0,pe.Z)(xn);oa.forEach(qa=>{Kn=Ae(qa,Kn)}),oa.forEach((qa,Ft)=>{let mt=qa;if(Fa[Ft].parsedFile)qa.status="uploading";else{const{originFileObj:zt}=qa;let fn;try{fn=new File([zt],zt.name,{type:zt.type})}catch(Qn){fn=new Blob([zt],{type:zt.type}),fn.name=zt.name,fn.lastModifiedDate=new Date,fn.lastModified=new Date().getTime()}fn.uid=qa.uid,mt=fn}_a(mt,Kn)})},Na=(fa,Fa,oa)=>{try{typeof fa=="string"&&(fa=JSON.parse(fa))}catch(Ft){}if(!Ge(Fa,xn))return;const Kn=Oe(Fa);Kn.status="done",Kn.percent=100,Kn.response=fa,Kn.xhr=oa;const qa=Ae(Kn,xn);_a(Kn,qa)},Ma=(fa,Fa)=>{if(!Ge(Fa,xn))return;const oa=Oe(Fa);oa.status="uploading",oa.percent=fa.percent;const Kn=Ae(oa,xn);_a(oa,Kn,fa)},Ia=(fa,Fa,oa)=>{if(!Ge(oa,xn))return;const Kn=Oe(oa);Kn.error=fa,Kn.response=Fa,Kn.status="error";const qa=Ae(Kn,xn);_a(Kn,qa)},$a=fa=>{let Fa;Promise.resolve(typeof en=="function"?en(fa):en).then(oa=>{var Kn;if(oa===!1)return;const qa=Bt(fa,xn);qa&&(Fa=Object.assign(Object.assign({},fa),{status:"removed"}),xn==null||xn.forEach(Ft=>{const mt=Fa.uid!==void 0?"uid":"name";Ft[mt]===Fa[mt]&&!Object.isFrozen(Ft)&&(Ft.status="removed")}),(Kn=ja.current)===null||Kn===void 0||Kn.abort(Fa),_a(Fa,qa))})},lr=fa=>{Qa(fa.type),fa.type==="drop"&&(Me==null||Me(fa))};x.useImperativeHandle(xt,()=>({onBatchStart:sa,onSuccess:Na,onProgress:Ma,onError:Ia,fileList:xn,upload:ja.current}));const{getPrefixCls:rr,direction:Ba,upload:ha}=x.useContext(_t.E_),ba=rr("upload",Qt),Sa=Object.assign(Object.assign({onBatchStart:sa,onError:Ia,onProgress:Ma,onSuccess:Na},xe),{data:Nn,multiple:ta,action:ma,accept:Ta,supportServerRender:za,prefixCls:ba,disabled:Aa,beforeUpload:xa,onChange:void 0});delete Sa.className,delete Sa.style,(!sn||Aa)&&delete Sa.id;const[Xa,Xt]=pn(ba),[va]=(0,vt.Z)("Upload",je.Z.Upload),{showRemoveIcon:En,showPreviewIcon:cn,showDownloadIcon:An,removeIcon:Ln,previewIcon:$n,downloadIcon:Ga}=typeof qt=="boolean"?{}:qt,tn=(fa,Fa)=>qt?x.createElement(Dn,{prefixCls:ba,listType:Ut,items:xn,previewFile:Dt,onPreview:$t,onDownload:Zn,onRemove:$a,showRemoveIcon:!Aa&&En,showPreviewIcon:cn,showDownloadIcon:An,removeIcon:Ln,previewIcon:$n,downloadIcon:Ga,iconRender:qn,locale:Object.assign(Object.assign({},va),In),isImageUrl:Zt,progress:Jt,appendAction:fa,appendActionVisible:Fa,itemRender:ia,disabled:Aa}):fa,Za=Ie()(`${ba}-wrapper`,Rt,Tn,Xt,ha==null?void 0:ha.className,{[`${ba}-rtl`]:Ba==="rtl",[`${ba}-picture-card-wrapper`]:Ut==="picture-card",[`${ba}-picture-circle-wrapper`]:Ut==="picture-circle"}),Ka=Object.assign(Object.assign({},ha==null?void 0:ha.style),On);if(Fn==="drag"){const fa=Ie()(Xt,ba,`${ba}-drag`,{[`${ba}-drag-uploading`]:xn.some(Fa=>Fa.status==="uploading"),[`${ba}-drag-hover`]:Va==="dragover",[`${ba}-disabled`]:Aa,[`${ba}-rtl`]:Ba==="rtl"});return Xa(x.createElement("span",{className:Za},x.createElement("div",{className:fa,style:Ka,onDrop:lr,onDragOver:lr,onDragLeave:lr},x.createElement(Ve,Object.assign({},Sa,{ref:ja,className:`${ba}-btn`}),x.createElement("div",{className:`${ba}-drag-container`},sn))),tn()))}const Oa=Ie()(ba,`${ba}-select`,{[`${ba}-disabled`]:Aa}),Da=(fa=>x.createElement("div",{className:Oa,style:fa},x.createElement(Ve,Object.assign({},Sa,{ref:ja}))))(sn?void 0:{display:"none"});return Xa(Ut==="picture-card"||Ut==="picture-circle"?x.createElement("span",{className:Za},tn(Da,!!sn)):x.createElement("span",{className:Za},Da,tn()))};var ln=x.forwardRef(Ot),Le=function(xe,xt){var Lt={};for(var Ct in xe)Object.prototype.hasOwnProperty.call(xe,Ct)&&xt.indexOf(Ct)<0&&(Lt[Ct]=xe[Ct]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var en=0,Ct=Object.getOwnPropertySymbols(xe);en{var{style:Lt,height:Ct}=xe,en=Le(xe,["style","height"]);return x.createElement(ln,Object.assign({ref:xt},en,{type:"drag",style:Object.assign(Object.assign({},Lt),{height:Ct})}))});const jn=ln;jn.Dragger=zn,jn.LIST_IGNORE=Vn;var wn=jn},39417:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return fe}});var x=re(54476),pe=re(20068),Xe=re(75931),Ie=re(33885),Ne=re(67732),Re=re(83652),Ee=re(31226),He=re(42403),nt=re(158),ot=re(92310),st=re.n(ot),$e=re(26112),Je=re(59301),le=re(39378),y=function(Pe){for(var Ze=Pe.prefixCls,ve=Pe.level,Qe=Pe.isStart,It=Pe.isEnd,jt="".concat(Ze,"-indent-unit"),Ve=[],pt=0;pt0&&arguments[0]!==void 0?arguments[0]:[],Ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],we=We.length,me=Ye.length;if(Math.abs(we-me)!==1)return{add:!1,key:null};function Te(ze,ye){var he=new Map;ze.forEach(function(Oe){he.set(Oe,!0)});var tt=ye.filter(function(Oe){return!he.has(Oe)});return tt.length===1?tt[0]:null}return we ").concat(Ye);return Ye}var Mt=a.forwardRef(function(We,Ye){var we=We.prefixCls,me=We.data,Te=We.selectable,ze=We.checkable,ye=We.expandedKeys,he=We.selectedKeys,tt=We.checkedKeys,Oe=We.loadedKeys,Ae=We.loadingKeys,Ge=We.halfCheckedKeys,Bt=We.keyEntities,Pt=We.disabled,Wt=We.dragging,Ht=We.dragOverNodeKey,Gt=We.dropPosition,Be=We.motion,lt=We.height,At=We.itemHeight,gt=We.virtual,bt=We.focusable,dn=We.activeItem,Pn=We.focused,gn=We.tabIndex,Bn=We.onKeyDown,Hn=We.onFocus,Dn=We.onBlur,Wn=We.onActiveChange,Jn=We.onListChangeStart,aa=We.onListChangeEnd,yn=(0,ae.Z)(We,pt),pa=a.useRef(null),na=a.useRef(null);a.useImperativeHandle(Ye,function(){return{scrollTo:function(wn){pa.current.scrollTo(wn)},getIndentWidth:function(){return na.current.offsetWidth}}});var Xn=a.useState(ye),ea=(0,ne.Z)(Xn,2),Ra=ea[0],Un=ea[1],Ja=a.useState(me),tr=(0,ne.Z)(Ja,2),ra=tr[0],ya=tr[1],La=a.useState(me),Ua=(0,ne.Z)(La,2),it=Ua[0],wt=Ua[1],yt=a.useState([]),Cn=(0,ne.Z)(yt,2),bn=Cn[0],pn=Cn[1],ua=a.useState(null),Vn=(0,ne.Z)(ua,2),Ot=Vn[0],St=Vn[1],ln=a.useRef(me);ln.current=me;function Le(){var jn=ln.current;ya(jn),wt(jn),pn([]),St(null),aa()}(0,ie.Z)(function(){Un(ye);var jn=jt(Ra,ye);if(jn.key!==null)if(jn.add){var wn=ra.findIndex(function(qt){var Ut=qt.key;return Ut===jn.key}),xe=ht(Ve(ra,me,jn.key),gt,lt,At),xt=ra.slice();xt.splice(wn+1,0,at),wt(xt),pn(xe),St("show")}else{var Lt=me.findIndex(function(qt){var Ut=qt.key;return Ut===jn.key}),Ct=ht(Ve(me,ra,jn.key),gt,lt,At),en=me.slice();en.splice(Lt+1,0,at),wt(en),pn(Ct),St("hide")}else ra!==me&&(ya(me),wt(me))},[ye,me]),a.useEffect(function(){Wt||Le()},[Wt]);var mn=Be?it:me,zn={expandedKeys:ye,selectedKeys:he,loadedKeys:Oe,loadingKeys:Ae,checkedKeys:tt,halfCheckedKeys:Ge,dragOverNodeKey:Ht,dropPosition:Gt,keyEntities:Bt};return a.createElement(a.Fragment,null,Pn&&dn&&a.createElement("span",{style:Tt,"aria-live":"assertive"},qe(dn)),a.createElement("div",null,a.createElement("input",{style:Tt,disabled:bt===!1||Pt,tabIndex:bt!==!1?gn:null,onKeyDown:Bn,onFocus:Hn,onBlur:Dn,value:"",onChange:_t,"aria-label":"for screen reader"})),a.createElement("div",{className:"".concat(we,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},a.createElement("div",{className:"".concat(we,"-indent")},a.createElement("div",{ref:na,className:"".concat(we,"-indent-unit")}))),a.createElement(de.Z,(0,x.Z)({},yn,{data:mn,itemKey:Fe,height:lt,fullHeight:!1,virtual:gt,itemHeight:At,prefixCls:"".concat(we,"-list"),ref:pa,onVisibleChange:function(wn,xe){var xt=new Set(wn),Lt=xe.filter(function(Ct){return!xt.has(Ct)});Lt.some(function(Ct){return Fe(Ct)===an})&&Le()}}),function(jn){var wn=jn.pos,xe=(0,x.Z)({},(z(jn.data),jn.data)),xt=jn.title,Lt=jn.key,Ct=jn.isStart,en=jn.isEnd,qt=(0,Pe.km)(Lt,wn);delete xe.key,delete xe.children;var Ut=(0,Pe.H8)(qt,zn);return a.createElement(It,(0,x.Z)({},xe,Ut,{title:xt,active:!!dn&&Lt===dn.key,pos:wn,data:jn.data,isStart:Ct,isEnd:en,motion:Be,motionNodes:Lt===an?bn:null,motionType:Ot,onMotionStart:Jn,onMotionEnd:Le,treeNodeRequiredProps:zn,onMouseMove:function(){Wn(null)}}))}))});Mt.displayName="NodeList";var nn=Mt,Et=re(35654),Vt=re(90782),De=re(67841),dt=10,ft=function(We){(0,nt.Z)(we,We);var Ye=(0,ot.Z)(we);function we(){var me;(0,Re.Z)(this,we);for(var Te=arguments.length,ze=new Array(Te),ye=0;ye2&&arguments[2]!==void 0?arguments[2]:!1,Ge=me.state,Bt=Ge.dragChildrenKeys,Pt=Ge.dropPosition,Wt=Ge.dropTargetKey,Ht=Ge.dropTargetPos,Gt=Ge.dropAllowed;if(Gt){var Be=me.props.onDrop;if(me.setState({dragOverNodeKey:null}),me.cleanDragState(),Wt!==null){var lt=(0,Ie.Z)((0,Ie.Z)({},(0,Pe.H8)(Wt,me.getTreeNodeRequiredProps())),{},{active:((Oe=me.getActiveItem())===null||Oe===void 0?void 0:Oe.key)===Wt,data:(0,De.Z)(me.state.keyEntities,Wt).node}),At=Bt.indexOf(Wt)!==-1;(0,y.ZP)(!At,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var gt=(0,Et.yx)(Ht),bt={event:he,node:(0,Pe.F)(lt),dragNode:me.dragNode?(0,Pe.F)(me.dragNode.props):null,dragNodesKeys:[me.dragNode.props.eventKey].concat(Bt),dropToGap:Pt!==0,dropPosition:Pt+Number(gt[gt.length-1])};Ae||Be==null||Be(bt),me.dragNode=null}}},me.cleanDragState=function(){var he=me.state.draggingNodeKey;he!==null&&me.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),me.dragStartMousePosition=null,me.currentMouseOverDroppableNodeKey=null},me.triggerExpandActionExpand=function(he,tt){var Oe=me.state,Ae=Oe.expandedKeys,Ge=Oe.flattenNodes,Bt=tt.expanded,Pt=tt.key,Wt=tt.isLeaf;if(!(Wt||he.shiftKey||he.metaKey||he.ctrlKey)){var Ht=Ge.filter(function(Be){return Be.key===Pt})[0],Gt=(0,Pe.F)((0,Ie.Z)((0,Ie.Z)({},(0,Pe.H8)(Pt,me.getTreeNodeRequiredProps())),{},{data:Ht.data}));me.setExpandedKeys(Bt?(0,Et._5)(Ae,Pt):(0,Et.L0)(Ae,Pt)),me.onNodeExpand(he,Gt)}},me.onNodeClick=function(he,tt){var Oe=me.props,Ae=Oe.onClick,Ge=Oe.expandAction;Ge==="click"&&me.triggerExpandActionExpand(he,tt),Ae==null||Ae(he,tt)},me.onNodeDoubleClick=function(he,tt){var Oe=me.props,Ae=Oe.onDoubleClick,Ge=Oe.expandAction;Ge==="doubleClick"&&me.triggerExpandActionExpand(he,tt),Ae==null||Ae(he,tt)},me.onNodeSelect=function(he,tt){var Oe=me.state.selectedKeys,Ae=me.state,Ge=Ae.keyEntities,Bt=Ae.fieldNames,Pt=me.props,Wt=Pt.onSelect,Ht=Pt.multiple,Gt=tt.selected,Be=tt[Bt.key],lt=!Gt;lt?Ht?Oe=(0,Et.L0)(Oe,Be):Oe=[Be]:Oe=(0,Et._5)(Oe,Be);var At=Oe.map(function(gt){var bt=(0,De.Z)(Ge,gt);return bt?bt.node:null}).filter(function(gt){return gt});me.setUncontrolledState({selectedKeys:Oe}),Wt==null||Wt(Oe,{event:"select",selected:lt,node:tt,selectedNodes:At,nativeEvent:he.nativeEvent})},me.onNodeCheck=function(he,tt,Oe){var Ae=me.state,Ge=Ae.keyEntities,Bt=Ae.checkedKeys,Pt=Ae.halfCheckedKeys,Wt=me.props,Ht=Wt.checkStrictly,Gt=Wt.onCheck,Be=tt.key,lt,At={event:"check",node:tt,checked:Oe,nativeEvent:he.nativeEvent};if(Ht){var gt=Oe?(0,Et.L0)(Bt,Be):(0,Et._5)(Bt,Be),bt=(0,Et._5)(Pt,Be);lt={checked:gt,halfChecked:bt},At.checkedNodes=gt.map(function(Dn){return(0,De.Z)(Ge,Dn)}).filter(function(Dn){return Dn}).map(function(Dn){return Dn.node}),me.setUncontrolledState({checkedKeys:gt})}else{var dn=(0,Vt.S)([].concat((0,Ne.Z)(Bt),[Be]),!0,Ge),Pn=dn.checkedKeys,gn=dn.halfCheckedKeys;if(!Oe){var Bn=new Set(Pn);Bn.delete(Be);var Hn=(0,Vt.S)(Array.from(Bn),{checked:!1,halfCheckedKeys:gn},Ge);Pn=Hn.checkedKeys,gn=Hn.halfCheckedKeys}lt=Pn,At.checkedNodes=[],At.checkedNodesPositions=[],At.halfCheckedKeys=gn,Pn.forEach(function(Dn){var Wn=(0,De.Z)(Ge,Dn);if(Wn){var Jn=Wn.node,aa=Wn.pos;At.checkedNodes.push(Jn),At.checkedNodesPositions.push({node:Jn,pos:aa})}}),me.setUncontrolledState({checkedKeys:Pn},!1,{halfCheckedKeys:gn})}Gt==null||Gt(lt,At)},me.onNodeLoad=function(he){var tt=he.key,Oe=new Promise(function(Ae,Ge){me.setState(function(Bt){var Pt=Bt.loadedKeys,Wt=Pt===void 0?[]:Pt,Ht=Bt.loadingKeys,Gt=Ht===void 0?[]:Ht,Be=me.props,lt=Be.loadData,At=Be.onLoad;if(!lt||Wt.indexOf(tt)!==-1||Gt.indexOf(tt)!==-1)return null;var gt=lt(he);return gt.then(function(){var bt=me.state.loadedKeys,dn=(0,Et.L0)(bt,tt);At==null||At(dn,{event:"load",node:he}),me.setUncontrolledState({loadedKeys:dn}),me.setState(function(Pn){return{loadingKeys:(0,Et._5)(Pn.loadingKeys,tt)}}),Ae()}).catch(function(bt){if(me.setState(function(Pn){return{loadingKeys:(0,Et._5)(Pn.loadingKeys,tt)}}),me.loadingRetryTimes[tt]=(me.loadingRetryTimes[tt]||0)+1,me.loadingRetryTimes[tt]>=dt){var dn=me.state.loadedKeys;(0,y.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),me.setUncontrolledState({loadedKeys:(0,Et.L0)(dn,tt)}),Ae()}Ge(bt)}),{loadingKeys:(0,Et.L0)(Gt,tt)}})});return Oe.catch(function(){}),Oe},me.onNodeMouseEnter=function(he,tt){var Oe=me.props.onMouseEnter;Oe==null||Oe({event:he,node:tt})},me.onNodeMouseLeave=function(he,tt){var Oe=me.props.onMouseLeave;Oe==null||Oe({event:he,node:tt})},me.onNodeContextMenu=function(he,tt){var Oe=me.props.onRightClick;Oe&&(he.preventDefault(),Oe({event:he,node:tt}))},me.onFocus=function(){var he=me.props.onFocus;me.setState({focused:!0});for(var tt=arguments.length,Oe=new Array(tt),Ae=0;Ae1&&arguments[1]!==void 0?arguments[1]:!1,Oe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!me.destroyed){var Ae=!1,Ge=!0,Bt={};Object.keys(he).forEach(function(Pt){if(Pt in me.props){Ge=!1;return}Ae=!0,Bt[Pt]=he[Pt]}),Ae&&(!tt||Ge)&&me.setState((0,Ie.Z)((0,Ie.Z)({},Bt),Oe))}},me.scrollTo=function(he){me.listRef.current.scrollTo(he)},me}return(0,Ee.Z)(we,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var Te=this.props.activeKey;Te!==void 0&&Te!==this.state.activeKey&&(this.setState({activeKey:Te}),Te!==null&&this.scrollTo({key:Te}))}},{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 Te,ze=this.state,ye=ze.focused,he=ze.flattenNodes,tt=ze.keyEntities,Oe=ze.draggingNodeKey,Ae=ze.activeKey,Ge=ze.dropLevelOffset,Bt=ze.dropContainerKey,Pt=ze.dropTargetKey,Wt=ze.dropPosition,Ht=ze.dragOverNodeKey,Gt=ze.indent,Be=this.props,lt=Be.prefixCls,At=Be.className,gt=Be.style,bt=Be.showLine,dn=Be.focusable,Pn=Be.tabIndex,gn=Pn===void 0?0:Pn,Bn=Be.selectable,Hn=Be.showIcon,Dn=Be.icon,Wn=Be.switcherIcon,Jn=Be.draggable,aa=Be.checkable,yn=Be.checkStrictly,pa=Be.disabled,na=Be.motion,Xn=Be.loadData,ea=Be.filterTreeNode,Ra=Be.height,Un=Be.itemHeight,Ja=Be.virtual,tr=Be.titleRender,ra=Be.dropIndicatorRender,ya=Be.onContextMenu,La=Be.onScroll,Ua=Be.direction,it=Be.rootClassName,wt=Be.rootStyle,yt=(0,le.Z)(this.props,{aria:!0,data:!0}),Cn;return Jn&&((0,Xe.Z)(Jn)==="object"?Cn=Jn:typeof Jn=="function"?Cn={nodeDraggable:Jn}:Cn={}),a.createElement(E.k.Provider,{value:{prefixCls:lt,selectable:Bn,showIcon:Hn,icon:Dn,switcherIcon:Wn,draggable:Cn,draggingNodeKey:Oe,checkable:aa,checkStrictly:yn,disabled:pa,keyEntities:tt,dropLevelOffset:Ge,dropContainerKey:Bt,dropTargetKey:Pt,dropPosition:Wt,dragOverNodeKey:Ht,indent:Gt,direction:Ua,dropIndicatorRender:ra,loadData:Xn,filterTreeNode:ea,titleRender:tr,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}},a.createElement("div",{role:"tree",className:$e()(lt,At,it,(Te={},(0,pe.Z)(Te,"".concat(lt,"-show-line"),bt),(0,pe.Z)(Te,"".concat(lt,"-focused"),ye),(0,pe.Z)(Te,"".concat(lt,"-active-focused"),Ae!==null),Te)),style:wt},a.createElement(nn,(0,x.Z)({ref:this.listRef,prefixCls:lt,style:gt,data:he,disabled:pa,selectable:Bn,checkable:!!aa,motion:na,dragging:Oe!==null,height:Ra,itemHeight:Un,virtual:Ja,focusable:dn,focused:ye,tabIndex:gn,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:ya,onScroll:La},this.getTreeNodeRequiredProps(),yt))))}}],[{key:"getDerivedStateFromProps",value:function(Te,ze){var ye=ze.prevProps,he={prevProps:Te};function tt(dn){return!ye&&dn in Te||ye&&ye[dn]!==Te[dn]}var Oe,Ae=ze.fieldNames;if(tt("fieldNames")&&(Ae=(0,Pe.w$)(Te.fieldNames),he.fieldNames=Ae),tt("treeData")?Oe=Te.treeData:tt("children")&&((0,y.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),Oe=(0,Pe.zn)(Te.children)),Oe){he.treeData=Oe;var Ge=(0,Pe.I8)(Oe,{fieldNames:Ae});he.keyEntities=(0,Ie.Z)((0,pe.Z)({},an,je),Ge.keyEntities)}var Bt=he.keyEntities||ze.keyEntities;if(tt("expandedKeys")||ye&&tt("autoExpandParent"))he.expandedKeys=Te.autoExpandParent||!ye&&Te.defaultExpandParent?(0,Et.r7)(Te.expandedKeys,Bt):Te.expandedKeys;else if(!ye&&Te.defaultExpandAll){var Pt=(0,Ie.Z)({},Bt);delete Pt[an],he.expandedKeys=Object.keys(Pt).map(function(dn){return Pt[dn].key})}else!ye&&Te.defaultExpandedKeys&&(he.expandedKeys=Te.autoExpandParent||Te.defaultExpandParent?(0,Et.r7)(Te.defaultExpandedKeys,Bt):Te.defaultExpandedKeys);if(he.expandedKeys||delete he.expandedKeys,Oe||he.expandedKeys){var Wt=(0,Pe.oH)(Oe||ze.treeData,he.expandedKeys||ze.expandedKeys,Ae);he.flattenNodes=Wt}if(Te.selectable&&(tt("selectedKeys")?he.selectedKeys=(0,Et.BT)(Te.selectedKeys,Te):!ye&&Te.defaultSelectedKeys&&(he.selectedKeys=(0,Et.BT)(Te.defaultSelectedKeys,Te))),Te.checkable){var Ht;if(tt("checkedKeys")?Ht=(0,Et.E6)(Te.checkedKeys)||{}:!ye&&Te.defaultCheckedKeys?Ht=(0,Et.E6)(Te.defaultCheckedKeys)||{}:Oe&&(Ht=(0,Et.E6)(Te.checkedKeys)||{checkedKeys:ze.checkedKeys,halfCheckedKeys:ze.halfCheckedKeys}),Ht){var Gt=Ht,Be=Gt.checkedKeys,lt=Be===void 0?[]:Be,At=Gt.halfCheckedKeys,gt=At===void 0?[]:At;if(!Te.checkStrictly){var bt=(0,Vt.S)(lt,!0,Bt);lt=bt.checkedKeys,gt=bt.halfCheckedKeys}he.checkedKeys=lt,he.halfCheckedKeys=gt}}return tt("loadedKeys")&&(he.loadedKeys=Te.loadedKeys),he}}]),we}(a.Component);ft.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},ft.TreeNode=fe.Z;var on=ft,Yt=on},35654:function(ct,kt,re){"use strict";re.d(kt,{BT:function(){return a},E6:function(){return z},L0:function(){return ot},OM:function(){return y},_5:function(){return nt},r7:function(){return ne},wA:function(){return $e},yx:function(){return st}});var x=re(94480),pe=re(76190),Xe=re(48736),Ie=re(59301),Ne=re(39417),Re=re(67841),Ee=re(71430),He=null;function nt(ae,ie){if(!ae)return[];var de=ae.slice(),ce=de.indexOf(ie);return ce>=0&&de.splice(ce,1),de}function ot(ae,ie){var de=(ae||[]).slice();return de.indexOf(ie)===-1&&de.push(ie),de}function st(ae){return ae.split("-")}function $e(ae,ie){var de=[],ce=(0,Re.Z)(ie,ae);function fe(){var Ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Ce.forEach(function(Pe){var Ze=Pe.key,ve=Pe.children;de.push(Ze),fe(ve)})}return fe(ce.children),de}function Je(ae){if(ae.parent){var ie=st(ae.pos);return Number(ie[ie.length-1])===ae.parent.children.length-1}return!1}function le(ae){var ie=st(ae.pos);return Number(ie[ie.length-1])===0}function y(ae,ie,de,ce,fe,Ce,Pe,Ze,ve,Qe){var It,jt=ae.clientX,Ve=ae.clientY,pt=ae.target.getBoundingClientRect(),Tt=pt.top,_t=pt.height,an=(Qe==="rtl"?-1:1)*(((fe==null?void 0:fe.x)||0)-jt),vt=(an-12)/ce,je=(0,Re.Z)(Ze,de.props.eventKey);if(Ve-1.5?Ce({dragNode:dt,dropNode:ft,dropPosition:1})?Et=1:on=!1:Ce({dragNode:dt,dropNode:ft,dropPosition:0})?Et=0:Ce({dragNode:dt,dropNode:ft,dropPosition:1})?Et=1:on=!1:Ce({dragNode:dt,dropNode:ft,dropPosition:1})?Et=1:on=!1,{dropPosition:Et,dropLevelOffset:Vt,dropTargetKey:je.key,dropTargetPos:je.pos,dragOverNodeKey:nn,dropContainerKey:Et===0?null:((It=je.parent)===null||It===void 0?void 0:It.key)||null,dropAllowed:on}}function a(ae,ie){if(ae){var de=ie.multiple;return de?ae.slice():ae.length?[ae[0]]:ae}}var E=function(ie){return ie};function b(ae,ie){if(!ae)return[];var de=ie||{},ce=de.processProps,fe=ce===void 0?E:ce,Ce=Array.isArray(ae)?ae:[ae];return Ce.map(function(Pe){var Ze=Pe.children,ve=_objectWithoutProperties(Pe,He),Qe=b(Ze,ie);return React.createElement(TreeNode,_extends({key:ve.key},fe(ve)),Qe)})}function z(ae){if(!ae)return null;var ie;if(Array.isArray(ae))ie={checkedKeys:ae,halfCheckedKeys:void 0};else if((0,pe.Z)(ae)==="object")ie={checkedKeys:ae.checked||void 0,halfCheckedKeys:ae.halfChecked||void 0};else return(0,Xe.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return ie}function ne(ae,ie){var de=new Set;function ce(fe){if(!de.has(fe)){var Ce=(0,Re.Z)(ie,fe);if(Ce){de.add(fe);var Pe=Ce.parent,Ze=Ce.node;Ze.disabled||Pe&&ce(Pe.key)}}}return(ae||[]).forEach(function(fe){ce(fe)}),(0,x.Z)(de)}},90782:function(ct,kt,re){"use strict";re.d(kt,{S:function(){return Ee}});var x=re(48736),pe=re(67841);function Xe(He,nt){var ot=new Set;return He.forEach(function(st){nt.has(st)||ot.add(st)}),ot}function Ie(He){var nt=He||{},ot=nt.disabled,st=nt.disableCheckbox,$e=nt.checkable;return!!(ot||st)||$e===!1}function Ne(He,nt,ot,st){for(var $e=new Set(He),Je=new Set,le=0;le<=ot;le+=1){var y=nt.get(le)||new Set;y.forEach(function(z){var ne=z.key,ae=z.node,ie=z.children,de=ie===void 0?[]:ie;$e.has(ne)&&!st(ae)&&de.filter(function(ce){return!st(ce.node)}).forEach(function(ce){$e.add(ce.key)})})}for(var a=new Set,E=ot;E>=0;E-=1){var b=nt.get(E)||new Set;b.forEach(function(z){var ne=z.parent,ae=z.node;if(!(st(ae)||!z.parent||a.has(z.parent.key))){if(st(z.parent.node)){a.add(ne.key);return}var ie=!0,de=!1;(ne.children||[]).filter(function(ce){return!st(ce.node)}).forEach(function(ce){var fe=ce.key,Ce=$e.has(fe);ie&&!Ce&&(ie=!1),!de&&(Ce||Je.has(fe))&&(de=!0)}),ie&&$e.add(ne.key),de&&Je.add(ne.key),a.add(ne.key)}})}return{checkedKeys:Array.from($e),halfCheckedKeys:Array.from(Xe(Je,$e))}}function Re(He,nt,ot,st,$e){for(var Je=new Set(He),le=new Set(nt),y=0;y<=st;y+=1){var a=ot.get(y)||new Set;a.forEach(function(ne){var ae=ne.key,ie=ne.node,de=ne.children,ce=de===void 0?[]:de;!Je.has(ae)&&!le.has(ae)&&!$e(ie)&&ce.filter(function(fe){return!$e(fe.node)}).forEach(function(fe){Je.delete(fe.key)})})}le=new Set;for(var E=new Set,b=st;b>=0;b-=1){var z=ot.get(b)||new Set;z.forEach(function(ne){var ae=ne.parent,ie=ne.node;if(!($e(ie)||!ne.parent||E.has(ne.parent.key))){if($e(ne.parent.node)){E.add(ae.key);return}var de=!0,ce=!1;(ae.children||[]).filter(function(fe){return!$e(fe.node)}).forEach(function(fe){var Ce=fe.key,Pe=Je.has(Ce);de&&!Pe&&(de=!1),!ce&&(Pe||le.has(Ce))&&(ce=!0)}),de||Je.delete(ae.key),ce&&le.add(ae.key),E.add(ae.key)}})}return{checkedKeys:Array.from(Je),halfCheckedKeys:Array.from(Xe(le,Je))}}function Ee(He,nt,ot,st){var $e=[],Je;st?Je=st:Je=Ie;var le=new Set(He.filter(function(b){var z=!!(0,pe.Z)(ot,b);return z||$e.push(b),z})),y=new Map,a=0;Object.keys(ot).forEach(function(b){var z=ot[b],ne=z.level,ae=y.get(ne);ae||(ae=new Set,y.set(ne,ae)),ae.add(z),a=Math.max(a,ne)}),(0,x.ZP)(!$e.length,"Tree missing follow keys: ".concat($e.slice(0,100).map(function(b){return"'".concat(b,"'")}).join(", ")));var E;return nt===!0?E=Ne(le,y,a,Je):E=Re(le,nt.halfCheckedKeys,y,a,Je),E}},67841:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return x}});function x(pe,Xe){return pe[Xe]}},71430:function(ct,kt,re){"use strict";re.d(kt,{F:function(){return ne},H8:function(){return z},I8:function(){return b},km:function(){return $e},oH:function(){return a},w$:function(){return Je},zn:function(){return y}});var x=re(76190),pe=re(94480),Xe=re(33885),Ie=re(75931),Ne=re(11592),Re=re(2738),Ee=re(48736),He=re(67841),nt=["children"];function ot(ae,ie){return"".concat(ae,"-").concat(ie)}function st(ae){return ae&&ae.type&&ae.type.isTreeNode}function $e(ae,ie){return ae!=null?ae:ie}function Je(ae){var ie=ae||{},de=ie.title,ce=ie._title,fe=ie.key,Ce=ie.children,Pe=de||"title";return{title:Pe,_title:ce||[Pe],key:fe||"key",children:Ce||"children"}}function le(ae,ie){var de=new Map;function ce(fe){var Ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(fe||[]).forEach(function(Pe){var Ze=Pe[ie.key],ve=Pe[ie.children];warning(Ze!=null,"Tree node must have a certain key: [".concat(Ce).concat(Ze,"]"));var Qe=String(Ze);warning(!de.has(Qe)||Ze===null||Ze===void 0,"Same 'key' exist in the Tree: ".concat(Qe)),de.set(Qe,!0),ce(ve,"".concat(Ce).concat(Qe," > "))})}ce(ae)}function y(ae){function ie(de){var ce=(0,Ne.Z)(de);return ce.map(function(fe){if(!st(fe))return(0,Ee.ZP)(!fe,"Tree/TreeNode can only accept TreeNode as children."),null;var Ce=fe.key,Pe=fe.props,Ze=Pe.children,ve=(0,Ie.Z)(Pe,nt),Qe=(0,Xe.Z)({key:Ce},ve),It=ie(Ze);return It.length&&(Qe.children=It),Qe}).filter(function(fe){return fe})}return ie(ae)}function a(ae,ie,de){var ce=Je(de),fe=ce._title,Ce=ce.key,Pe=ce.children,Ze=new Set(ie===!0?[]:ie),ve=[];function Qe(It){var jt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return It.map(function(Ve,pt){for(var Tt=ot(jt?jt.pos:"0",pt),_t=$e(Ve[Ce],Tt),an,vt=0;vt1&&arguments[1]!==void 0?arguments[1]:{},de=ie.initWrapper,ce=ie.processEntity,fe=ie.onProcessFinished,Ce=ie.externalGetKey,Pe=ie.childrenPropName,Ze=ie.fieldNames,ve=arguments.length>2?arguments[2]:void 0,Qe=Ce||ve,It={},jt={},Ve={posEntities:It,keyEntities:jt};return de&&(Ve=de(Ve)||Ve),E(ae,function(pt){var Tt=pt.node,_t=pt.index,an=pt.pos,vt=pt.key,je=pt.parentPos,at=pt.level,ht=pt.nodes,Fe={node:Tt,nodes:ht,index:_t,key:vt,pos:an,level:at},qe=$e(vt,an);It[an]=Fe,jt[qe]=Fe,Fe.parent=It[je],Fe.parent&&(Fe.parent.children=Fe.parent.children||[],Fe.parent.children.push(Fe)),ce&&ce(Fe,Ve)},{externalGetKey:Qe,childrenPropName:Pe,fieldNames:Ze}),fe&&fe(Ve),Ve}function z(ae,ie){var de=ie.expandedKeys,ce=ie.selectedKeys,fe=ie.loadedKeys,Ce=ie.loadingKeys,Pe=ie.checkedKeys,Ze=ie.halfCheckedKeys,ve=ie.dragOverNodeKey,Qe=ie.dropPosition,It=ie.keyEntities,jt=(0,He.Z)(It,ae),Ve={eventKey:ae,expanded:de.indexOf(ae)!==-1,selected:ce.indexOf(ae)!==-1,loaded:fe.indexOf(ae)!==-1,loading:Ce.indexOf(ae)!==-1,checked:Pe.indexOf(ae)!==-1,halfChecked:Ze.indexOf(ae)!==-1,pos:String(jt?jt.pos:""),dragOver:ve===ae&&Qe===0,dragOverGapTop:ve===ae&&Qe===-1,dragOverGapBottom:ve===ae&&Qe===1};return Ve}function ne(ae){var ie=ae.data,de=ae.expanded,ce=ae.selected,fe=ae.checked,Ce=ae.loaded,Pe=ae.loading,Ze=ae.halfChecked,ve=ae.dragOver,Qe=ae.dragOverGapTop,It=ae.dragOverGapBottom,jt=ae.pos,Ve=ae.active,pt=ae.eventKey,Tt=(0,Xe.Z)((0,Xe.Z)({},ie),{},{expanded:de,selected:ce,checked:fe,loaded:Ce,loading:Pe,halfChecked:Ze,dragOver:ve,dragOverGapTop:Qe,dragOverGapBottom:It,pos:jt,active:Ve,key:pt});return"props"in Tt||Object.defineProperty(Tt,"props",{get:function(){return(0,Ee.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),ae}}),Tt}},8224:function(ct,kt,re){"use strict";re.d(kt,{Z:function(){return pe}});var x=re(4676);function pe(Xe,Ie,Ne,Re){var Ee=x.unstable_batchedUpdates?function(nt){x.unstable_batchedUpdates(Ne,nt)}:Ne;return Xe!=null&&Xe.addEventListener&&Xe.addEventListener(Ie,Ee,Re),{remove:function(){Xe!=null&&Xe.removeEventListener&&Xe.removeEventListener(Ie,Ee,Re)}}}},55468:function(ct,kt,re){"use strict";re.d(kt,{g1:function(){return st},os:function(){return Je}});var x=/margin|padding|width|height|max|min|offset/,pe={left:!0,top:!0},Xe={cssFloat:1,styleFloat:1,float:1};function Ie(le){return le.nodeType===1?le.ownerDocument.defaultView.getComputedStyle(le,null):{}}function Ne(le,y,a){if(y=y.toLowerCase(),a==="auto"){if(y==="height")return le.offsetHeight;if(y==="width")return le.offsetWidth}return y in pe||(pe[y]=x.test(y)),pe[y]?parseFloat(a)||0:a}function Re(le,y){var a=arguments.length,E=Ie(le);return y=Xe[y]?"cssFloat"in le.style?"cssFloat":"styleFloat":y,a===1?E:Ne(le,y,E[y]||le.style[y])}function Ee(le,y,a){var E=arguments.length;if(y=Xe[y]?"cssFloat"in le.style?"cssFloat":"styleFloat":y,E===3)return typeof a=="number"&&x.test(y)&&(a="".concat(a,"px")),le.style[y]=a,a;for(var b in y)y.hasOwnProperty(b)&&Ee(le,b,y[b]);return Ie(le)}function He(le){return le===document.body?document.documentElement.clientWidth:le.offsetWidth}function nt(le){return le===document.body?window.innerHeight||document.documentElement.clientHeight:le.offsetHeight}function ot(){var le=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),y=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:le,height:y}}function st(){var le=document.documentElement.clientWidth,y=window.innerHeight||document.documentElement.clientHeight;return{width:le,height:y}}function $e(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function Je(le){var y=le.getBoundingClientRect(),a=document.documentElement;return{left:y.left+(window.pageXOffset||a.scrollLeft)-(a.clientLeft||document.body.clientLeft||0),top:y.top+(window.pageYOffset||a.scrollTop)-(a.clientTop||document.body.clientTop||0)}}},11414:function(ct,kt,re){"use strict";re.d(kt,{Z5:function(){return Jd},_l:function(){return Gu},bK:function(){return il}});var x=re(59301),pe=re(18773);function Xe(ee,te){ee.prototype=Object.create(te.prototype),ee.prototype.constructor=ee,(0,pe.Z)(ee,te)}var Ie=re(54476),Ne=re(59781),Re=x.createContext(null),Ee=null;function He(ee){ee()}var nt=He,ot=function(te){return nt=te},st=function(){return nt};function $e(){var ee=st(),te=null,oe=null;return{clear:function(){te=null,oe=null},notify:function(){ee(function(){for(var ue=te;ue;)ue.callback(),ue=ue.next})},get:function(){for(var ue=[],ge=te;ge;)ue.push(ge),ge=ge.next;return ue},subscribe:function(ue){var ge=!0,Se=oe={callback:ue,next:null,prev:oe};return Se.prev?Se.prev.next=Se:te=Se,function(){!ge||te===null||(ge=!1,Se.next?Se.next.prev=Se.prev:oe=Se.prev,Se.prev?Se.prev.next=Se.next:te=Se.next)}}}}var Je={notify:function(){},get:function(){return[]}};function le(ee,te){var oe,se=Je;function ue(Ke){return ke(),se.subscribe(Ke)}function ge(){se.notify()}function Se(){_e.onStateChange&&_e.onStateChange()}function be(){return!!oe}function ke(){oe||(oe=te?te.addNestedSub(Se):ee.subscribe(Se),se=$e())}function et(){oe&&(oe(),oe=void 0,se.clear(),se=Je)}var _e={addNestedSub:ue,notifyNestedSubs:ge,handleChangeWrapper:Se,isSubscribed:be,trySubscribe:ke,tryUnsubscribe:et,getListeners:function(){return se}};return _e}var y=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?x.useLayoutEffect:x.useEffect;function a(ee){var te=ee.store,oe=ee.context,se=ee.children,ue=(0,x.useMemo)(function(){var be=le(te);return{store:te,subscription:be}},[te]),ge=(0,x.useMemo)(function(){return te.getState()},[te]);y(function(){var be=ue.subscription;return be.onStateChange=be.notifyNestedSubs,be.trySubscribe(),ge!==te.getState()&&be.notifyNestedSubs(),function(){be.tryUnsubscribe(),be.onStateChange=null}},[ue,ge]);var Se=oe||Re;return x.createElement(Se.Provider,{value:ue},se)}var E=a,b=re(85377),z=re(94266),ne=re.n(z),ae=re(53410),ie=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],de=["reactReduxForwardedRef"],ce=[],fe=[null,null],Ce=function(te){try{return JSON.stringify(te)}catch(oe){return String(te)}};function Pe(ee,te){var oe=ee[1];return[te.payload,oe+1]}function Ze(ee,te,oe){y(function(){return ee.apply(void 0,te)},oe)}function ve(ee,te,oe,se,ue,ge,Se){ee.current=se,te.current=ue,oe.current=!1,ge.current&&(ge.current=null,Se())}function Qe(ee,te,oe,se,ue,ge,Se,be,ke,et){if(ee){var _e=!1,Ke=null,Ue=function(){if(!_e){var Mn=te.getState(),Rn,kn;try{Rn=se(Mn,ue.current)}catch(_n){kn=_n,Ke=_n}kn||(Ke=null),Rn===ge.current?Se.current||ke():(ge.current=Rn,be.current=Rn,Se.current=!0,et({type:"STORE_UPDATED",payload:{error:kn}}))}};oe.onStateChange=Ue,oe.trySubscribe(),Ue();var ut=function(){if(_e=!0,oe.tryUnsubscribe(),oe.onStateChange=null,Ke)throw Ke};return ut}}var It=function(){return[null,0]};function jt(ee,te){te===void 0&&(te={});var oe=te,se=oe.getDisplayName,ue=se===void 0?function(Wa){return"ConnectAdvanced("+Wa+")"}:se,ge=oe.methodName,Se=ge===void 0?"connectAdvanced":ge,be=oe.renderCountProp,ke=be===void 0?void 0:be,et=oe.shouldHandleStateChanges,_e=et===void 0?!0:et,Ke=oe.storeKey,Ue=Ke===void 0?"store":Ke,ut=oe.withRef,Kt=ut===void 0?!1:ut,Mn=oe.forwardRef,Rn=Mn===void 0?!1:Mn,kn=oe.context,_n=kn===void 0?Re:kn,da=(0,b.Z)(oe,ie);if(0)var ga;var Ya=_n;return function(nr){var fr=nr.displayName||nr.name||"Component",ir=ue(fr),pr=(0,Ie.Z)({},da,{getDisplayName:ue,methodName:Se,renderCountProp:ke,shouldHandleStateChanges:_e,storeKey:Ue,displayName:ir,wrappedComponentName:fr,WrappedComponent:nr}),vr=da.pure;function Sr(Pr){return ee(Pr.dispatch,pr)}var Lr=vr?x.useMemo:function(Pr){return Pr()};function Fr(Pr){var zr=(0,x.useMemo)(function(){var lo=Pr.reactReduxForwardedRef,ri=(0,b.Z)(Pr,de);return[Pr.context,lo,ri]},[Pr]),Nr=zr[0],oo=zr[1],Hr=zr[2],Gr=(0,x.useMemo)(function(){return Nr&&Nr.Consumer&&(0,ae.isContextConsumer)(x.createElement(Nr.Consumer,null))?Nr:Ya},[Nr,Ya]),Or=(0,x.useContext)(Gr),jr=!!Pr.store&&!!Pr.store.getState&&!!Pr.store.dispatch,So=!!Or&&!!Or.store,Mr=jr?Pr.store:Or.store,io=(0,x.useMemo)(function(){return Sr(Mr)},[Mr]),Po=(0,x.useMemo)(function(){if(!_e)return fe;var lo=le(Mr,jr?null:Or.subscription),ri=lo.notifyNestedSubs.bind(lo);return[lo,ri]},[Mr,jr,Or]),Qr=Po[0],yo=Po[1],bo=(0,x.useMemo)(function(){return jr?Or:(0,Ie.Z)({},Or,{subscription:Qr})},[jr,Or,Qr]),ll=(0,x.useReducer)(Pe,ce,It),Wu=ll[0],Eo=Wu[0],Uu=ll[1];if(Eo&&Eo.error)throw Eo.error;var sl=(0,x.useRef)(),ti=(0,x.useRef)(Hr),Ao=(0,x.useRef)(),dl=(0,x.useRef)(!1),ni=Lr(function(){return Ao.current&&Hr===ti.current?Ao.current:io(Mr.getState(),Hr)},[Mr,Eo,Hr]);Ze(ve,[ti,sl,dl,Hr,ni,Ao,yo]),Ze(Qe,[_e,Mr,Qr,io,ti,sl,dl,Ao,yo,Uu],[Mr,Qr,io]);var ai=(0,x.useMemo)(function(){return x.createElement(nr,(0,Ie.Z)({},ni,{ref:oo}))},[oo,nr,ni]),Vu=(0,x.useMemo)(function(){return _e?x.createElement(Gr.Provider,{value:bo},ai):ai},[Gr,ai,bo]);return Vu}var wr=vr?x.memo(Fr):Fr;if(wr.WrappedComponent=nr,wr.displayName=Fr.displayName=ir,Rn){var Ir=x.forwardRef(function(zr,Nr){return x.createElement(wr,(0,Ie.Z)({},zr,{reactReduxForwardedRef:Nr}))});return Ir.displayName=ir,Ir.WrappedComponent=nr,ne()(Ir,nr)}return ne()(wr,nr)}}function Ve(ee,te){return ee===te?ee!==0||te!==0||1/ee===1/te:ee!==ee&&te!==te}function pt(ee,te){if(Ve(ee,te))return!0;if(typeof ee!="object"||ee===null||typeof te!="object"||te===null)return!1;var oe=Object.keys(ee),se=Object.keys(te);if(oe.length!==se.length)return!1;for(var ue=0;ue=0;se--){var ue=te[se](ee);if(ue)return ue}return function(ge,Se){throw new Error("Invalid value of type "+typeof ee+" for "+oe+" argument when connecting component "+Se.wrappedComponentName+".")}}function Te(ee,te){return ee===te}function ze(ee){var te=ee===void 0?{}:ee,oe=te.connectHOC,se=oe===void 0?jt:oe,ue=te.mapStateToPropsFactories,ge=ue===void 0?nn:ue,Se=te.mapDispatchToPropsFactories,be=Se===void 0?Fe:Se,ke=te.mergePropsFactories,et=ke===void 0?ft:ke,_e=te.selectorFactory,Ke=_e===void 0?Ye:_e;return function(ut,Kt,Mn,Rn){Rn===void 0&&(Rn={});var kn=Rn,_n=kn.pure,da=_n===void 0?!0:_n,ga=kn.areStatesEqual,Ya=ga===void 0?Te:ga,Wa=kn.areOwnPropsEqual,nr=Wa===void 0?pt:Wa,fr=kn.areStatePropsEqual,ir=fr===void 0?pt:fr,pr=kn.areMergedPropsEqual,vr=pr===void 0?pt:pr,Sr=(0,b.Z)(kn,we),Lr=me(ut,ge,"mapStateToProps"),Fr=me(Kt,be,"mapDispatchToProps"),wr=me(Mn,et,"mergeProps");return se(Ke,(0,Ie.Z)({methodName:"connect",getDisplayName:function(Pr){return"Connect("+Pr+")"},shouldHandleStateChanges:!!ut,initMapStateToProps:Lr,initMapDispatchToProps:Fr,initMergeProps:wr,pure:da,areStatesEqual:Ya,areOwnPropsEqual:nr,areStatePropsEqual:ir,areMergedPropsEqual:vr},Sr))}}var ye=ze();function he(){var ee=useContext(ReactReduxContext);return ee}function tt(ee){ee===void 0&&(ee=ReactReduxContext);var te=ee===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ee)};return function(){var se=te(),ue=se.store;return ue}}var Oe=null;function Ae(ee){ee===void 0&&(ee=ReactReduxContext);var te=ee===ReactReduxContext?useDefaultStore:createStoreHook(ee);return function(){var se=te();return se.dispatch}}var Ge=null,Bt=function(te,oe){return te===oe};function Pt(ee,te,oe,se){var ue=useReducer(function(Kt){return Kt+1},0),ge=ue[1],Se=useMemo(function(){return createSubscription(oe,se)},[oe,se]),be=useRef(),ke=useRef(),et=useRef(),_e=useRef(),Ke=oe.getState(),Ue;try{if(ee!==ke.current||Ke!==et.current||be.current){var ut=ee(Ke);_e.current===void 0||!te(ut,_e.current)?Ue=ut:Ue=_e.current}else Ue=_e.current}catch(Kt){throw be.current&&(Kt.message+=` The error may be correlated with this previous error: `+be.current.stack+` -`),Kt}return useIsomorphicLayoutEffect(function(){ke.current=ee,et.current=Ke,_e.current=Ue,be.current=void 0}),useIsomorphicLayoutEffect(function(){function Kt(){try{var Mn=oe.getState();if(Mn===et.current)return;var Tn=ke.current(Mn);if(te(Tn,_e.current))return;_e.current=Tn,et.current=Mn}catch(kn){be.current=kn}ge()}return Se.onStateChange=Kt,Se.trySubscribe(),Kt(),function(){return Se.tryUnsubscribe()}},[oe,Se]),Ue}function Wt(ee){ee===void 0&&(ee=ReactReduxContext);var te=ee===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ee)};return function(se,ue){ue===void 0&&(ue=Bt);var ge=te(),Se=ge.store,be=ge.subscription,ke=Pt(se,ue,Se,be);return useDebugValue(ke),ke}}var Ht=null,Gt=re(4676);ot(Gt.unstable_batchedUpdates);function Be(ee,te){if(ee.length!==te.length)return!1;for(var oe=0;oe");return se.callbacks},se.setCallbacks=function(be){se.callbacks=be},se}var oe=te.prototype;return oe.componentDidMount=function(){this.unbind=gn(window,[{eventName:"error",fn:this.onWindowError}])},oe.componentWillUnmount=function(){this.unbind()},oe.componentDidCatch=function(ue){if(ue instanceof An){this.setState({});return}throw ue},oe.render=function(){return this.props.children(this.setCallbacks)},te}(x.Component),Lt=` +`)},pn=function(te){return[bn(te),"color: #00C584; font-size: 1.2em; font-weight: bold;","line-height: 1.5","color: #723874;"]},ua="__react-beautiful-dnd-disable-dev-warnings";function Vn(ee,te){var oe;it||typeof window!="undefined"&&window[ua]||(oe=console)[ee].apply(oe,pn(te))}var Ot=Vn.bind(null,"warn"),St=Vn.bind(null,"error");function ln(){}function Le(ee,te){return(0,Ie.Z)({},ee,{},te)}function mn(ee,te,oe){var se=te.map(function(ue){var ge=Le(oe,ue.options);return ee.addEventListener(ue.eventName,ue.fn,ge),function(){ee.removeEventListener(ue.eventName,ue.fn,ge)}});return function(){se.forEach(function(ge){ge()})}}var zn=!0,jn="Invariant failed";function wn(ee){this.message=ee}wn.prototype.toString=function(){return this.message};function xe(ee,te){if(!ee)throw zn?new wn(jn):new wn(jn+": "+(te||""))}var xt=function(ee){Xe(te,ee);function te(){for(var se,ue=arguments.length,ge=new Array(ue),Se=0;Se");return se.callbacks},se.setCallbacks=function(be){se.callbacks=be},se}var oe=te.prototype;return oe.componentDidMount=function(){this.unbind=mn(window,[{eventName:"error",fn:this.onWindowError}])},oe.componentWillUnmount=function(){this.unbind()},oe.componentDidCatch=function(ue){if(ue instanceof wn){this.setState({});return}throw ue},oe.render=function(){return this.props.children(this.setCallbacks)},te}(x.Component),Lt=` Press space bar to start a drag. When dragging you can use the arrow keys to move the item around and escape to cancel. Some screen readers may require you to be in focus mode or to use your pass through key `,Ct=function(te){return te+1},en=function(te){return` You have lifted an item in position `+Ct(te.source.index)+` -`},Xt=function(te,oe){var se=te.droppableId===oe.droppableId,ue=Ct(te.index),ge=Ct(oe.index);return se?` +`},qt=function(te,oe){var se=te.droppableId===oe.droppableId,ue=Ct(te.index),ge=Ct(oe.index);return se?` You have moved the item from position `+ue+` to position `+ge+` `:` @@ -196,7 +196,7 @@ The error may be correlated with this previous error: in list `+oe.droppableId+` has been combined with `+se.draggableId+` in list `+se.droppableId+` - `},$t=function(te){var oe=te.destination;if(oe)return Xt(te.source,oe);var se=te.combine;return se?Ut(te.draggableId,te.source,se):"You are over an area that cannot be dropped on"},Zn=function(te){return` + `},$t=function(te){var oe=te.destination;if(oe)return qt(te.source,oe);var se=te.combine;return se?Ut(te.draggableId,te.source,se):"You are over an area that cannot be dropped on"},Zn=function(te){return` The item has returned to its starting position of `+Ct(te.index)+` `},rt=function(te){if(te.reason==="CANCEL")return` @@ -204,14 +204,14 @@ The error may be correlated with this previous error: `+Zn(te.source)+` `;var oe=te.destination,se=te.combine;return oe?` You have dropped the item. - `+Xt(te.source,oe)+` + `+qt(te.source,oe)+` `:se?` You have dropped the item. `+Ut(te.draggableId,te.source,se)+` `:` The item has been dropped while not over a drop area. `+Zn(te.source)+` - `},Me={dragHandleUsageInstructions:Lt,onDragStart:en,onDragUpdate:$t,onDragEnd:rt},Dt={x:0,y:0},rn=function(te,oe){return{x:te.x+oe.x,y:te.y+oe.y}},In=function(te,oe){return{x:te.x-oe.x,y:te.y-oe.y}},ea=function(te,oe){return te.x===oe.x&&te.y===oe.y},Zt=function(te){return{x:te.x!==0?-te.x:0,y:te.y!==0?-te.y:0}},Jt=function(te,oe,se){var ue;return se===void 0&&(se=0),ue={},ue[te]=oe,ue[te==="x"?"y":"x"]=se,ue},Qt=function(te,oe){return Math.sqrt(Math.pow(oe.x-te.x,2)+Math.pow(oe.y-te.y,2))},Rt=function(te,oe){return Math.min.apply(Math,oe.map(function(se){return Qt(te,se)}))},Dn=function(te){return function(oe){return{x:te(oe.x),y:te(oe.y)}}},sn=function(ee,te){var oe=Cn({top:Math.max(te.top,ee.top),right:Math.min(te.right,ee.right),bottom:Math.min(te.bottom,ee.bottom),left:Math.max(te.left,ee.left)});return oe.width<=0||oe.height<=0?null:oe},Nn=function(te,oe){return{top:te.top+oe.y,left:te.left+oe.x,bottom:te.bottom+oe.y,right:te.right+oe.x}},Yn=function(te){return[{x:te.left,y:te.top},{x:te.right,y:te.top},{x:te.left,y:te.bottom},{x:te.right,y:te.bottom}]},Fn={top:0,right:0,bottom:0,left:0},On=function(te,oe){return oe?Nn(te,oe.scroll.diff.displacement):te},_n=function(te,oe,se){if(se&&se.increasedBy){var ue;return(0,Ie.Z)({},te,(ue={},ue[oe.end]=te[oe.end]+se.increasedBy[oe.line],ue))}return te},ya=function(te,oe){return oe&&oe.shouldClipSubject?sn(oe.pageMarginBox,te):Cn(te)},ja=function(ee){var te=ee.page,oe=ee.withPlaceholder,se=ee.axis,ue=ee.frame,ge=On(te.marginBox,ue),Se=_n(ge,se,oe),be=ya(Se,ue);return{page:te,withPlaceholder:oe,active:be}},Ta=function(ee,te){ee.frame||xe(!1);var oe=ee.frame,se=In(te,oe.scroll.initial),ue=Zt(se),ge=(0,Ie.Z)({},oe,{scroll:{initial:oe.scroll.initial,current:te,diff:{value:se,displacement:ue},max:oe.scroll.max}}),Se=ja({page:ee.subject.page,withPlaceholder:ee.subject.withPlaceholder,axis:ee.axis,frame:ge}),be=(0,Ie.Z)({},ee,{frame:ge,subject:Se});return be};function Rn(ee){return Number.isInteger?Number.isInteger(ee):typeof ee=="number"&&isFinite(ee)&&Math.floor(ee)===ee}function Fa(ee){return Object.values?Object.values(ee):Object.keys(ee).map(function(te){return ee[te]})}function Sa(ee,te){if(ee.findIndex)return ee.findIndex(te);for(var oe=0;oeee.bottom,et=se.leftee.right,_e=ke&&et;if(_e)return!0;var Ke=ke&&Se||et&≥return Ke}},Ia=function(ee){var te=va(ee.top,ee.bottom),oe=va(ee.left,ee.right);return function(se){var ue=te(se.top)&&te(se.bottom)&&oe(se.left)&&oe(se.right);return ue}},lr={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},qt={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},ha=function(ee){return function(te){var oe=va(te.top,te.bottom),se=va(te.left,te.right);return function(ue){return ee===lr?oe(ue.top)&&oe(ue.bottom):se(ue.left)&&se(ue.right)}}},hn=function(te,oe){var se=oe.frame?oe.frame.scroll.diff.displacement:Dt;return Nn(te,se)},pn=function(te,oe,se){return oe.subject.active?se(oe.subject.active)(te):!1},Bn=function(te,oe,se){return se(oe)(te)},Ln=function(te){var oe=te.target,se=te.destination,ue=te.viewport,ge=te.withDroppableDisplacement,Se=te.isVisibleThroughFrameFn,be=ge?hn(oe,se):oe;return pn(be,se,Se)&&Bn(be,ue,Se)},na=function(te){return Ln((0,Ie.Z)({},te,{isVisibleThroughFrameFn:Kn}))},za=function(te){return Ln((0,Ie.Z)({},te,{isVisibleThroughFrameFn:Ia}))},tn=function(te){return Ln((0,Ie.Z)({},te,{isVisibleThroughFrameFn:ha(te.destination.axis)}))},Ha=function(te,oe,se){if(typeof se=="boolean")return se;if(!oe)return!0;var ue=oe.invisible,ge=oe.visible;if(ue[te])return!1;var Se=ge[te];return Se?Se.shouldAnimate:!0};function Ka(ee,te){var oe=ee.page.marginBox,se={top:te.point.y,right:0,bottom:0,left:te.point.x};return Cn(Hn(oe,se))}function Na(ee){var te=ee.afterDragging,oe=ee.destination,se=ee.displacedBy,ue=ee.viewport,ge=ee.forceShouldAnimate,Se=ee.last;return te.reduce(function(ke,et){var _e=Ka(et,se),Ke=et.descriptor.id;ke.all.push(Ke);var Ue=na({target:_e,destination:oe,viewport:ue,withDroppableDisplacement:!0});if(!Ue)return ke.invisible[et.descriptor.id]=!0,ke;var ut=Ha(Ke,Se,ge),Kt={draggableId:Ke,shouldAnimate:ut};return ke.visible[Ke]=Kt,ke},{all:[],visible:{},invisible:{}})}function ur(ee,te){if(!ee.length)return 0;var oe=ee[ee.length-1].descriptor.index;return te.inHomeList?oe:oe+1}function Ca(ee){var te=ee.insideDestination,oe=ee.inHomeList,se=ee.displacedBy,ue=ee.destination,ge=ur(te,{inHomeList:oe});return{displaced:Ma,displacedBy:se,at:{type:"REORDER",destination:{droppableId:ue.descriptor.id,index:ge}}}}function fa(ee){var te=ee.draggable,oe=ee.insideDestination,se=ee.destination,ue=ee.viewport,ge=ee.displacedBy,Se=ee.last,be=ee.index,ke=ee.forceShouldAnimate,et=_a(te,se);if(be==null)return Ca({insideDestination:oe,inHomeList:et,displacedBy:ge,destination:se});var _e=xn(oe,function(Mn){return Mn.descriptor.index===be});if(!_e)return Ca({insideDestination:oe,inHomeList:et,displacedBy:ge,destination:se});var Ke=Oa(te,oe),Ue=oe.indexOf(_e),ut=Ke.slice(Ue),Kt=Na({afterDragging:ut,destination:se,displacedBy:ge,last:Se,viewport:ue.frame,forceShouldAnimate:ke});return{displaced:Kt,displacedBy:ge,at:{type:"REORDER",destination:{droppableId:se.descriptor.id,index:be}}}}function wa(ee,te){return!!te.effected[ee]}var la=function(ee){var te=ee.isMovingForward,oe=ee.destination,se=ee.draggables,ue=ee.combine,ge=ee.afterCritical;if(!oe.isCombineEnabled)return null;var Se=ue.draggableId,be=se[Se],ke=be.descriptor.index,et=wa(Se,ge);return et?te?ke:ke-1:te?ke+1:ke},Wn=function(ee){var te=ee.isMovingForward,oe=ee.isInHomeList,se=ee.insideDestination,ue=ee.location;if(!se.length)return null;var ge=ue.index,Se=te?ge+1:ge-1,be=se[0].descriptor.index,ke=se[se.length-1].descriptor.index,et=oe?ke:ke+1;return Seet?null:Se},Xa=function(ee){var te=ee.isMovingForward,oe=ee.isInHomeList,se=ee.draggable,ue=ee.draggables,ge=ee.destination,Se=ee.insideDestination,be=ee.previousImpact,ke=ee.viewport,et=ee.afterCritical,_e=be.at;if(_e||xe(!1),_e.type==="REORDER"){var Ke=Wn({isMovingForward:te,isInHomeList:oe,location:_e.destination,insideDestination:Se});return Ke==null?null:fa({draggable:se,insideDestination:Se,destination:ge,viewport:ke,last:be.displaced,displacedBy:be.displacedBy,index:Ke})}var Ue=la({isMovingForward:te,destination:ge,displaced:be.displaced,draggables:ue,combine:_e.combine,afterCritical:et});return Ue==null?null:fa({draggable:se,insideDestination:Se,destination:ge,viewport:ke,last:be.displaced,displacedBy:be.displacedBy,index:Ue})},Ft=function(ee){var te=ee.displaced,oe=ee.afterCritical,se=ee.combineWith,ue=ee.displacedBy,ge=!!(te.visible[se]||te.invisible[se]);return wa(se,oe)?ge?Dt:Zt(ue.point):ge?ue.point:Dt},mt=function(ee){var te=ee.afterCritical,oe=ee.impact,se=ee.draggables,ue=La(oe);ue||xe(!1);var ge=ue.draggableId,Se=se[ge].page.borderBox.center,be=Ft({displaced:oe.displaced,afterCritical:te,combineWith:ge,displacedBy:oe.displacedBy});return rn(Se,be)},zt=function(te,oe){return oe.margin[te.start]+oe.borderBox[te.size]/2},mn=function(te,oe){return oe.margin[te.end]+oe.borderBox[te.size]/2},Jn=function(te,oe,se){return oe[te.crossAxisStart]+se.margin[te.crossAxisStart]+se.borderBox[te.crossAxisSize]/2},ga=function(te){var oe=te.axis,se=te.moveRelativeTo,ue=te.isMoving;return Jt(oe.line,se.marginBox[oe.end]+zt(oe,ue),Jn(oe,se.marginBox,ue))},un=function(te){var oe=te.axis,se=te.moveRelativeTo,ue=te.isMoving;return Jt(oe.line,se.marginBox[oe.start]-mn(oe,ue),Jn(oe,se.marginBox,ue))},Xn=function(te){var oe=te.axis,se=te.moveInto,ue=te.isMoving;return Jt(oe.line,se.contentBox[oe.start]+zt(oe,ue),Jn(oe,se.contentBox,ue))},sa=function(ee){var te=ee.impact,oe=ee.draggable,se=ee.draggables,ue=ee.droppable,ge=ee.afterCritical,Se=Aa(ue.descriptor.id,se),be=oe.page,ke=ue.axis;if(!Se.length)return Xn({axis:ke,moveInto:ue.page,isMoving:be});var et=te.displaced,_e=te.displacedBy,Ke=et.all[0];if(Ke){var Ue=se[Ke];if(wa(Ke,ge))return un({axis:ke,moveRelativeTo:Ue.page,isMoving:be});var ut=ra(Ue.page,_e.point);return un({axis:ke,moveRelativeTo:ut,isMoving:be})}var Kt=Se[Se.length-1];if(Kt.descriptor.id===oe.descriptor.id)return be.borderBox.center;if(wa(Kt.descriptor.id,ge)){var Mn=ra(Kt.page,Zt(ge.displacedBy.point));return ga({axis:ke,moveRelativeTo:Mn,isMoving:be})}return ga({axis:ke,moveRelativeTo:Kt.page,isMoving:be})},xa=function(ee,te){var oe=ee.frame;return oe?rn(te,oe.scroll.diff.displacement):te},ar=function(te){var oe=te.impact,se=te.draggable,ue=te.droppable,ge=te.draggables,Se=te.afterCritical,be=se.page.borderBox.center,ke=oe.at;return!ue||!ke?be:ke.type==="REORDER"?sa({impact:oe,draggable:se,draggables:ge,droppable:ue,afterCritical:Se}):mt({impact:oe,draggables:ge,afterCritical:Se})},Sn=function(ee){var te=ar(ee),oe=ee.droppable,se=oe?xa(oe,te):te;return se},Ga=function(ee,te){var oe=In(te,ee.scroll.initial),se=Zt(oe),ue=Cn({top:te.y,bottom:te.y+ee.frame.height,left:te.x,right:te.x+ee.frame.width}),ge={frame:ue,scroll:{initial:ee.scroll.initial,max:ee.scroll.max,current:te,diff:{value:oe,displacement:se}}};return ge};function $a(ee,te){return ee.map(function(oe){return te[oe]})}function cr(ee,te){for(var oe=0;oe1?_e.sort(function(Ke,Ue){return Gn(Ke)[be.start]-Gn(Ue)[be.start]})[0]:et.sort(function(Ke,Ue){var ut=Rt(oe,Yn(Gn(Ke))),Kt=Rt(oe,Yn(Gn(Ue)));return ut!==Kt?ut-Kt:Gn(Ke)[be.start]-Gn(Ue)[be.start]})[0]},gr=function(te,oe){var se=te.page.borderBox.center;return wa(te.descriptor.id,oe)?In(se,oe.displacedBy.point):se},Ar=function(te,oe){var se=te.page.borderBox;return wa(te.descriptor.id,oe)?Nn(se,Zt(oe.displacedBy.point)):se},xr=function(ee){var te=ee.pageBorderBoxCenter,oe=ee.viewport,se=ee.destination,ue=ee.insideDestination,ge=ee.afterCritical,Se=ue.filter(function(be){return za({target:Ar(be,ge),destination:se,viewport:oe.frame,withDroppableDisplacement:!0})}).sort(function(be,ke){var et=Qt(te,xa(se,gr(be,ge))),_e=Qt(te,xa(se,gr(ke,ge)));return et<_e?-1:_ete.left&&ee.topte.top}function ul(ee){var te=ee.pageBorderBox,oe=ee.draggable,se=ee.candidates,ue=oe.page.borderBox.center,ge=se.map(function(Se){var be=Se.axis,ke=Jt(Se.axis.line,te.center[be.line],Se.page.borderBox.center[be.crossAxisLine]);return{id:Se.descriptor.id,distance:Qt(ue,ke)}}).sort(function(Se,be){return be.distance-Se.distance});return ge[0]?ge[0].id:null}function cl(ee){var te=ee.pageBorderBox,oe=ee.draggable,se=ee.droppables,ue=ka(se).filter(function(ge){if(!ge.isEnabled)return!1;var Se=ge.subject.active;if(!Se||!xo(te,Se))return!1;if(Kr(Se)(te.center))return!0;var be=ge.axis,ke=Se.center[be.crossAxisLine],et=te[be.crossAxisStart],_e=te[be.crossAxisEnd],Ke=va(Se[be.crossAxisStart],Se[be.crossAxisEnd]),Ue=Ke(et),ut=Ke(_e);return!Ue&&!ut?!0:Ue?etke});return ue.length?ue.length===1?ue[0].descriptor.id:ul({pageBorderBox:te,draggable:oe,candidates:ue}):null}var oi=function(te,oe){return Cn(Nn(te,oe))},gl=function(ee,te){var oe=ee.frame;return oe?oi(te,oe.scroll.diff.value):te};function ii(ee){var te=ee.displaced,oe=ee.id;return!!(te.visible[oe]||te.invisible[oe])}function ml(ee){var te=ee.draggable,oe=ee.closest,se=ee.inHomeList;return oe?se&&oe.descriptor.index>te.descriptor.index?oe.descriptor.index-1:oe.descriptor.index:null}var fl=function(ee){var te=ee.pageBorderBoxWithDroppableScroll,oe=ee.draggable,se=ee.destination,ue=ee.insideDestination,ge=ee.last,Se=ee.viewport,be=ee.afterCritical,ke=se.axis,et=dr(se.axis,oe.displaceBy),_e=et.value,Ke=te[ke.start],Ue=te[ke.end],ut=Oa(oe,ue),Kt=xn(ut,function(Tn){var kn=Tn.descriptor.id,ta=Tn.page.borderBox.center[ke.line],ua=wa(kn,be),ma=ii({displaced:ge,id:kn});return ua?ma?Ue<=ta:Kekn[be.start]+ua&&Kekn[be.start]-et+ua&&_ekn[be.start]+et+ua&&Kekn[be.start]+ua&&_e=Si)return hi;var ge=ue/Si,Se=Mo+Vl*ge,be=se==="CANCEL"?Se*Ql:Se;return Number(be.toFixed(2))},Jl=function(ee){var te=ee.impact,oe=ee.draggable,se=ee.dimensions,ue=ee.viewport,ge=ee.afterCritical,Se=se.draggables,be=se.droppables,ke=mr(te),et=ke?be[ke]:null,_e=be[oe.descriptor.droppableId],Ke=di({impact:te,draggable:oe,draggables:Se,afterCritical:ge,droppable:et||_e,viewport:ue}),Ue=In(Ke,oe.client.borderBox.center);return Ue},Xl=function(ee){var te=ee.draggables,oe=ee.reason,se=ee.lastImpact,ue=ee.home,ge=ee.viewport,Se=ee.onLiftImpact;if(!se.at||oe!=="DROP"){var be=si({draggables:te,impact:Se,destination:ue,viewport:ge,forceShouldAnimate:!0});return{impact:be,didDropInsideDroppable:!1}}if(se.at.type==="REORDER")return{impact:se,didDropInsideDroppable:!0};var ke=(0,Ie.Z)({},se,{displaced:Ma});return{impact:ke,didDropInsideDroppable:!0}},ql=function(ee){var te=ee.getState,oe=ee.dispatch;return function(se){return function(ue){if(ue.type!=="DROP"){se(ue);return}var ge=te(),Se=ue.payload.reason;if(ge.phase==="COLLECTING"){oe(Zl({reason:Se}));return}if(ge.phase!=="IDLE"){var be=ge.phase==="DROP_PENDING"&&ge.isWaiting;be&&xe(!1),ge.phase==="DRAGGING"||ge.phase==="DROP_PENDING"||xe(!1);var ke=ge.critical,et=ge.dimensions,_e=et.draggables[ge.critical.draggable.id],Ke=Xl({reason:Se,lastImpact:ge.impact,afterCritical:ge.afterCritical,onLiftImpact:ge.onLiftImpact,home:ge.dimensions.droppables[ge.critical.droppable.id],viewport:ge.viewport,draggables:ge.dimensions.draggables}),Ue=Ke.impact,ut=Ke.didDropInsideDroppable,Kt=ut?da(Ue):null,Mn=ut?La(Ue):null,Tn={index:ke.draggable.index,droppableId:ke.droppable.id},kn={draggableId:_e.descriptor.id,type:_e.descriptor.type,source:Tn,reason:Se,mode:ge.movementMode,destination:Kt,combine:Mn},ta=Jl({impact:Ue,draggable:_e,dimensions:et,viewport:ge.viewport,afterCritical:ge.afterCritical}),ua={critical:ge.critical,afterCritical:ge.afterCritical,result:kn,impact:Ue},ma=!ea(ge.current.client.offset,ta)||!!kn.combine;if(!ma){oe(Lo({completed:ua}));return}var Ya=Yl({current:ge.current.client.offset,destination:ta,reason:Se}),Wa={newHomeClientOffset:ta,dropDuration:Ya,completed:ua};oe(jl(Wa))}}}},Pi=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function _l(ee){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(oe){oe.target!==window&&oe.target!==window.document||ee()}}}function $l(ee){var te=ee.onWindowScroll;function oe(){te(Pi())}var se=Ua(oe),ue=_l(se),ge=ln;function Se(){return ge!==ln}function be(){Se()&&xe(!1),ge=gn(window,[ue])}function ke(){Se()||xe(!1),se.cancel(),ge(),ge=ln}return{start:be,stop:ke,isActive:Se}}var es=function(te){return te.type==="DROP_COMPLETE"||te.type==="DROP_ANIMATE"||te.type==="FLUSH"},ts=function(ee){var te=$l({onWindowScroll:function(se){ee.dispatch(Rl({newScroll:se}))}});return function(oe){return function(se){!te.isActive()&&se.type==="INITIAL_PUBLISH"&&te.start(),te.isActive()&&es(se)&&te.stop(),oe(se)}}},ns=function(ee){var te=!1,oe=!1,se=setTimeout(function(){oe=!0}),ue=function(Se){te||oe||(te=!0,ee(Se),clearTimeout(se))};return ue.wasCalled=function(){return te},ue},as=function(){var ee=[],te=function(ge){var Se=Sa(ee,function(et){return et.timerId===ge});Se===-1&&xe(!1);var be=ee.splice(Se,1),ke=be[0];ke.callback()},oe=function(ge){var Se=setTimeout(function(){return te(Se)}),be={timerId:Se,callback:ge};ee.push(be)},se=function(){if(ee.length){var ge=[].concat(ee);ee.length=0,ge.forEach(function(Se){clearTimeout(Se.timerId),Se.callback()})}};return{add:oe,flush:se}},rs=function(te,oe){return te==null&&oe==null?!0:te==null||oe==null?!1:te.droppableId===oe.droppableId&&te.index===oe.index},os=function(te,oe){return te==null&&oe==null?!0:te==null||oe==null?!1:te.draggableId===oe.draggableId&&te.droppableId===oe.droppableId},is=function(te,oe){if(te===oe)return!0;var se=te.draggable.id===oe.draggable.id&&te.draggable.droppableId===oe.draggable.droppableId&&te.draggable.type===oe.draggable.type&&te.draggable.index===oe.draggable.index,ue=te.droppable.id===oe.droppable.id&&te.droppable.type===oe.droppable.type;return se&&ue},$r=function(te,oe){Jr(),oe(),Xr()},uo=function(te,oe){return{draggableId:te.draggable.id,type:te.droppable.type,source:{droppableId:te.droppable.id,index:te.draggable.index},mode:oe}},Ro=function(te,oe,se,ue){if(!te){se(ue(oe));return}var ge=ns(se),Se={announce:ge};te(oe,Se),ge.wasCalled()||se(ue(oe))},ls=function(ee,te){var oe=as(),se=null,ue=function(Ue,ut){se&&xe(!1),$r("onBeforeCapture",function(){var Kt=ee().onBeforeCapture;if(Kt){var Mn={draggableId:Ue,mode:ut};Kt(Mn)}})},ge=function(Ue,ut){se&&xe(!1),$r("onBeforeDragStart",function(){var Kt=ee().onBeforeDragStart;Kt&&Kt(uo(Ue,ut))})},Se=function(Ue,ut){se&&xe(!1);var Kt=uo(Ue,ut);se={mode:ut,lastCritical:Ue,lastLocation:Kt.source,lastCombine:null},oe.add(function(){$r("onDragStart",function(){return Ro(ee().onDragStart,Kt,te,Me.onDragStart)})})},be=function(Ue,ut){var Kt=da(ut),Mn=La(ut);se||xe(!1);var Tn=!is(Ue,se.lastCritical);Tn&&(se.lastCritical=Ue);var kn=!rs(se.lastLocation,Kt);kn&&(se.lastLocation=Kt);var ta=!os(se.lastCombine,Mn);if(ta&&(se.lastCombine=Mn),!(!Tn&&!kn&&!ta)){var ua=(0,Ie.Z)({},uo(Ue,se.mode),{combine:Mn,destination:Kt});oe.add(function(){$r("onDragUpdate",function(){return Ro(ee().onDragUpdate,ua,te,Me.onDragUpdate)})})}},ke=function(){se||xe(!1),oe.flush()},et=function(Ue){se||xe(!1),se=null,$r("onDragEnd",function(){return Ro(ee().onDragEnd,Ue,te,Me.onDragEnd)})},_e=function(){if(se){var Ue=(0,Ie.Z)({},uo(se.lastCritical,se.mode),{combine:null,destination:null,reason:"CANCEL"});et(Ue)}};return{beforeCapture:ue,beforeStart:ge,start:Se,update:be,flush:ke,drop:et,abort:_e}},ss=function(ee,te){var oe=ls(ee,te);return function(se){return function(ue){return function(ge){if(ge.type==="BEFORE_INITIAL_CAPTURE"){oe.beforeCapture(ge.payload.draggableId,ge.payload.movementMode);return}if(ge.type==="INITIAL_PUBLISH"){var Se=ge.payload.critical;oe.beforeStart(Se,ge.payload.movementMode),ue(ge),oe.start(Se,ge.payload.movementMode);return}if(ge.type==="DROP_COMPLETE"){var be=ge.payload.completed.result;oe.flush(),ue(ge),oe.drop(be);return}if(ue(ge),ge.type==="FLUSH"){oe.abort();return}var ke=se.getState();ke.phase==="DRAGGING"&&oe.update(ke.critical,ke.impact)}}}},ds=function(ee){return function(te){return function(oe){if(oe.type!=="DROP_ANIMATION_FINISHED"){te(oe);return}var se=ee.getState();se.phase!=="DROP_ANIMATING"&&xe(!1),ee.dispatch(Lo({completed:se.completed}))}}},us=function(ee){var te=null,oe=null;function se(){oe&&(cancelAnimationFrame(oe),oe=null),te&&(te(),te=null)}return function(ue){return function(ge){if((ge.type==="FLUSH"||ge.type==="DROP_COMPLETE"||ge.type==="DROP_ANIMATION_FINISHED")&&se(),ue(ge),ge.type==="DROP_ANIMATE"){var Se={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var ke=ee.getState();ke.phase==="DROP_ANIMATING"&&ee.dispatch(pi())}};oe=requestAnimationFrame(function(){oe=null,te=gn(window,[Se])})}}}},cs=function(ee){return function(){return function(te){return function(oe){(oe.type==="DROP_COMPLETE"||oe.type==="FLUSH"||oe.type==="DROP_ANIMATE")&&ee.stopPublishing(),te(oe)}}}},gs=function(ee){var te=!1;return function(){return function(oe){return function(se){if(se.type==="INITIAL_PUBLISH"){te=!0,ee.tryRecordFocus(se.payload.critical.draggable.id),oe(se),ee.tryRestoreFocusRecorded();return}if(oe(se),!!te){if(se.type==="FLUSH"){te=!1,ee.tryRestoreFocusRecorded();return}if(se.type==="DROP_COMPLETE"){te=!1;var ue=se.payload.completed.result;ue.combine&&ee.tryShiftRecord(ue.draggableId,ue.combine.draggableId),ee.tryRestoreFocusRecorded()}}}}}},ms=function(te){return te.type==="DROP_COMPLETE"||te.type==="DROP_ANIMATE"||te.type==="FLUSH"},fs=function(ee){return function(te){return function(oe){return function(se){if(ms(se)){ee.stop(),oe(se);return}if(se.type==="INITIAL_PUBLISH"){oe(se);var ue=te.getState();ue.phase!=="DRAGGING"&&xe(!1),ee.start(ue);return}oe(se),ee.scroll(te.getState())}}}},ps=function(ee){return function(te){return function(oe){if(te(oe),oe.type==="PUBLISH_WHILE_DRAGGING"){var se=ee.getState();se.phase==="DROP_PENDING"&&(se.isWaiting||ee.dispatch(fi({reason:se.reason})))}}}},vs=Ne.qC,hs=function(ee){var te=ee.dimensionMarshal,oe=ee.focusMarshal,se=ee.styleMarshal,ue=ee.getResponders,ge=ee.announce,Se=ee.autoScroller;return(0,Ne.MT)(wl,vs((0,Ne.md)(Ul(se),cs(te),Wl(te),ql,ds,us,ps,fs(Se),ts,gs(oe),ss(ue,ge))))},To=function(){return{additions:{},removals:{},modified:{}}};function Ss(ee){var te=ee.registry,oe=ee.callbacks,se=To(),ue=null,ge=function(){ue||(oe.collectionStarting(),ue=requestAnimationFrame(function(){ue=null,Jr();var _e=se,Ke=_e.additions,Ue=_e.removals,ut=_e.modified,Kt=Object.keys(Ke).map(function(kn){return te.draggable.getById(kn).getDimension(Dt)}).sort(function(kn,ta){return kn.descriptor.index-ta.descriptor.index}),Mn=Object.keys(ut).map(function(kn){var ta=te.droppable.getById(kn),ua=ta.callbacks.getScrollWhileDragging();return{droppableId:kn,scroll:ua}}),Tn={additions:Kt,removals:Object.keys(Ue),modified:Mn};se=To(),Xr(),oe.publish(Tn)}))},Se=function(_e){var Ke=_e.descriptor.id;se.additions[Ke]=_e,se.modified[_e.descriptor.droppableId]=!0,se.removals[Ke]&&delete se.removals[Ke],ge()},be=function(_e){var Ke=_e.descriptor;se.removals[Ke.id]=!0,se.modified[Ke.droppableId]=!0,se.additions[Ke.id]&&delete se.additions[Ke.id],ge()},ke=function(){ue&&(cancelAnimationFrame(ue),ue=null,se=To())};return{add:Se,remove:be,stop:ke}}var yi=function(ee){var te=ee.scrollHeight,oe=ee.scrollWidth,se=ee.height,ue=ee.width,ge=In({x:oe,y:te},{x:ue,y:se}),Se={x:Math.max(0,ge.x),y:Math.max(0,ge.y)};return Se},bi=function(){var ee=document.documentElement;return ee||xe(!1),ee},Ei=function(){var ee=bi(),te=yi({scrollHeight:ee.scrollHeight,scrollWidth:ee.scrollWidth,width:ee.clientWidth,height:ee.clientHeight});return te},Ps=function(){var ee=Pi(),te=Ei(),oe=ee.y,se=ee.x,ue=bi(),ge=ue.clientWidth,Se=ue.clientHeight,be=se+ge,ke=oe+Se,et=Cn({top:oe,left:se,right:be,bottom:ke}),_e={frame:et,scroll:{initial:ee,current:ee,max:te,diff:{value:Dt,displacement:Dt}}};return _e},ys=function(ee){var te=ee.critical,oe=ee.scrollOptions,se=ee.registry;Jr();var ue=Ps(),ge=ue.scroll.current,Se=te.droppable,be=se.droppable.getAllByType(Se.type).map(function(Ke){return Ke.callbacks.getDimensionAndWatchScroll(ge,oe)}),ke=se.draggable.getAllByType(te.draggable.type).map(function(Ke){return Ke.getDimension(ge)}),et={draggables:Qa(ke),droppables:Va(be)};Xr();var _e={dimensions:et,critical:te,viewport:ue};return _e};function Ai(ee,te,oe){if(oe.descriptor.id===te.id||oe.descriptor.type!==te.type)return!1;var se=ee.droppable.getById(oe.descriptor.droppableId);return se.descriptor.mode==="virtual"}var bs=function(ee,te){var oe=null,se=Ss({callbacks:{publish:te.publishWhileDragging,collectionStarting:te.collectionStarting},registry:ee}),ue=function(ut,Kt){ee.droppable.exists(ut)||xe(!1),oe&&te.updateDroppableIsEnabled({id:ut,isEnabled:Kt})},ge=function(ut,Kt){oe&&(ee.droppable.exists(ut)||xe(!1),te.updateDroppableIsCombineEnabled({id:ut,isCombineEnabled:Kt}))},Se=function(ut,Kt){oe&&(ee.droppable.exists(ut)||xe(!1),te.updateDroppableScroll({id:ut,newScroll:Kt}))},be=function(ut,Kt){oe&&ee.droppable.getById(ut).callbacks.scroll(Kt)},ke=function(){if(oe){se.stop();var ut=oe.critical.droppable;ee.droppable.getAllByType(ut.type).forEach(function(Kt){return Kt.callbacks.dragStopped()}),oe.unsubscribe(),oe=null}},et=function(ut){oe||xe(!1);var Kt=oe.critical.draggable;ut.type==="ADDITION"&&Ai(ee,Kt,ut.value)&&se.add(ut.value),ut.type==="REMOVAL"&&Ai(ee,Kt,ut.value)&&se.remove(ut.value)},_e=function(ut){oe&&xe(!1);var Kt=ee.draggable.getById(ut.draggableId),Mn=ee.droppable.getById(Kt.descriptor.droppableId),Tn={draggable:Kt.descriptor,droppable:Mn.descriptor},kn=ee.subscribe(et);return oe={critical:Tn,unsubscribe:kn},ys({critical:Tn,registry:ee,scrollOptions:ut.scrollOptions})},Ke={updateDroppableIsEnabled:ue,updateDroppableIsCombineEnabled:ge,scrollDroppable:be,updateDroppableScroll:Se,startPublishing:_e,stopPublishing:ke};return Ke},xi=function(ee,te){return ee.phase==="IDLE"?!0:ee.phase!=="DROP_ANIMATING"||ee.completed.result.draggableId===te?!1:ee.completed.result.reason==="DROP"},Es=function(ee){window.scrollBy(ee.x,ee.y)},As=ba(function(ee){return ka(ee).filter(function(te){return!(!te.isEnabled||!te.frame)})}),xs=function(te,oe){var se=xn(As(oe),function(ue){return ue.frame||xe(!1),Kr(ue.frame.pageMarginBox)(te)});return se},Cs=function(ee){var te=ee.center,oe=ee.destination,se=ee.droppables;if(oe){var ue=se[oe];return ue.frame?ue:null}var ge=xs(te,se);return ge},Tr={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(te){return Math.pow(te,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},ws=function(ee,te){var oe=ee[te.size]*Tr.startFromPercentage,se=ee[te.size]*Tr.maxScrollAtPercentage,ue={startScrollingFrom:oe,maxScrollValueAt:se};return ue},Ci=function(ee){var te=ee.startOfRange,oe=ee.endOfRange,se=ee.current,ue=oe-te;if(ue===0)return 0;var ge=se-te,Se=ge/ue;return Se},zo=1,Bs=function(ee,te){if(ee>te.startScrollingFrom)return 0;if(ee<=te.maxScrollValueAt)return Tr.maxPixelScroll;if(ee===te.startScrollingFrom)return zo;var oe=Ci({startOfRange:te.maxScrollValueAt,endOfRange:te.startScrollingFrom,current:ee}),se=1-oe,ue=Tr.maxPixelScroll*Tr.ease(se);return Math.ceil(ue)},wi=Tr.durationDampening.accelerateAt,Bi=Tr.durationDampening.stopDampeningAt,Ds=function(ee,te){var oe=te,se=Bi,ue=Date.now(),ge=ue-oe;if(ge>=Bi)return ee;if(gete.height,ge=oe.width>te.width;return!ge&&!ue?se:ge&&ue?null:{x:ge?0:se.x,y:ue?0:se.y}},Ls=Dn(function(ee){return ee===0?0:ee}),Li=function(ee){var te=ee.dragStartTime,oe=ee.container,se=ee.subject,ue=ee.center,ge=ee.shouldUseTimeDampening,Se={top:ue.y-oe.top,right:oe.right-ue.x,bottom:oe.bottom-ue.y,left:ue.x-oe.left},be=Fi({container:oe,distanceToEdges:Se,dragStartTime:te,axis:lr,shouldUseTimeDampening:ge}),ke=Fi({container:oe,distanceToEdges:Se,dragStartTime:te,axis:qt,shouldUseTimeDampening:ge}),et=Ls({x:ke,y:be});if(ea(et,Dt))return null;var _e=Fs({container:oe,subject:se,proposedScroll:et});return _e?ea(_e,Dt)?null:_e:null},Is=Dn(function(ee){return ee===0?0:ee>0?1:-1}),Go=function(){var ee=function(oe,se){return oe<0?oe:oe>se?oe-se:0};return function(te){var oe=te.current,se=te.max,ue=te.change,ge=rn(oe,ue),Se={x:ee(ge.x,se.x),y:ee(ge.y,se.y)};return ea(Se,Dt)?null:Se}}(),Ii=function(te){var oe=te.max,se=te.current,ue=te.change,ge={x:Math.max(se.x,oe.x),y:Math.max(se.y,oe.y)},Se=Is(ue),be=Go({max:ge,current:se,change:Se});return!be||Se.x!==0&&be.x===0||Se.y!==0&&be.y===0},ko=function(te,oe){return Ii({current:te.scroll.current,max:te.scroll.max,change:oe})},Ns=function(te,oe){if(!ko(te,oe))return null;var se=te.scroll.max,ue=te.scroll.current;return Go({current:ue,max:se,change:oe})},Ho=function(te,oe){var se=te.frame;return se?Ii({current:se.scroll.current,max:se.scroll.max,change:oe}):!1},Os=function(te,oe){var se=te.frame;return!se||!Ho(te,oe)?null:Go({current:se.scroll.current,max:se.scroll.max,change:oe})},Ms=function(ee){var te=ee.viewport,oe=ee.subject,se=ee.center,ue=ee.dragStartTime,ge=ee.shouldUseTimeDampening,Se=Li({dragStartTime:ue,container:te.frame,subject:oe,center:se,shouldUseTimeDampening:ge});return Se&&ko(te,Se)?Se:null},Rs=function(ee){var te=ee.droppable,oe=ee.subject,se=ee.center,ue=ee.dragStartTime,ge=ee.shouldUseTimeDampening,Se=te.frame;if(!Se)return null;var be=Li({dragStartTime:ue,container:Se.pageMarginBox,subject:oe,center:se,shouldUseTimeDampening:ge});return be&&Ho(te,be)?be:null},Ni=function(ee){var te=ee.state,oe=ee.dragStartTime,se=ee.shouldUseTimeDampening,ue=ee.scrollWindow,ge=ee.scrollDroppable,Se=te.current.page.borderBoxCenter,be=te.dimensions.draggables[te.critical.draggable.id],ke=be.page.marginBox;if(te.isWindowScrollAllowed){var et=te.viewport,_e=Ms({dragStartTime:oe,viewport:et,subject:ke,center:Se,shouldUseTimeDampening:se});if(_e){ue(_e);return}}var Ke=Cs({center:Se,destination:mr(te.impact),droppables:te.dimensions.droppables});if(Ke){var Ue=Rs({dragStartTime:oe,droppable:Ke,subject:ke,center:Se,shouldUseTimeDampening:se});Ue&&ge(Ke.descriptor.id,Ue)}},Ts=function(ee){var te=ee.scrollWindow,oe=ee.scrollDroppable,se=Ua(te),ue=Ua(oe),ge=null,Se=function(_e){ge||xe(!1);var Ke=ge,Ue=Ke.shouldUseTimeDampening,ut=Ke.dragStartTime;Ni({state:_e,scrollWindow:se,scrollDroppable:ue,dragStartTime:ut,shouldUseTimeDampening:Ue})},be=function(_e){Jr(),ge&&xe(!1);var Ke=Date.now(),Ue=!1,ut=function(){Ue=!0};Ni({state:_e,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:ut,scrollDroppable:ut}),ge={dragStartTime:Ke,shouldUseTimeDampening:Ue},Xr(),Ue&&Se(_e)},ke=function(){ge&&(se.cancel(),ue.cancel(),ge=null)};return{start:be,stop:ke,scroll:Se}},zs=function(ee){var te=ee.move,oe=ee.scrollDroppable,se=ee.scrollWindow,ue=function(et,_e){var Ke=rn(et.current.client.selection,_e);te({client:Ke})},ge=function(et,_e){if(!Ho(et,_e))return _e;var Ke=Os(et,_e);if(!Ke)return oe(et.descriptor.id,_e),null;var Ue=In(_e,Ke);oe(et.descriptor.id,Ue);var ut=In(_e,Ue);return ut},Se=function(et,_e,Ke){if(!et||!ko(_e,Ke))return Ke;var Ue=Ns(_e,Ke);if(!Ue)return se(Ke),null;var ut=In(Ke,Ue);se(ut);var Kt=In(Ke,ut);return Kt},be=function(et){var _e=et.scrollJumpRequest;if(_e){var Ke=mr(et.impact);Ke||xe(!1);var Ue=ge(et.dimensions.droppables[Ke],_e);if(Ue){var ut=et.viewport,Kt=Se(et.isWindowScrollAllowed,ut,Ue);Kt&&ue(et,Kt)}}};return be},Gs=function(ee){var te=ee.scrollDroppable,oe=ee.scrollWindow,se=ee.move,ue=Ts({scrollWindow:oe,scrollDroppable:te}),ge=zs({move:se,scrollWindow:oe,scrollDroppable:te}),Se=function(et){if(et.phase==="DRAGGING"){if(et.movementMode==="FLUID"){ue.scroll(et);return}et.scrollJumpRequest&&ge(et)}},be={scroll:Se,start:ue.start,stop:ue.stop};return be},Wr="data-rbd",Ur=function(){var ee=Wr+"-drag-handle";return{base:ee,draggableId:ee+"-draggable-id",contextId:ee+"-context-id"}}(),jo=function(){var ee=Wr+"-draggable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),ks=function(){var ee=Wr+"-droppable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),Oi={contextId:Wr+"-scroll-container-context-id"},Hs=function(te){return function(oe){return"["+oe+'="'+te+'"]'}},eo=function(te,oe){return te.map(function(se){var ue=se.styles[oe];return ue?se.selector+" { "+ue+" }":""}).join(" ")},js="pointer-events: none;",Zs=function(ee){var te=Hs(ee),oe=function(){var be=` + `},Me={dragHandleUsageInstructions:Lt,onDragStart:en,onDragUpdate:$t,onDragEnd:rt},Dt={x:0,y:0},rn=function(te,oe){return{x:te.x+oe.x,y:te.y+oe.y}},In=function(te,oe){return{x:te.x-oe.x,y:te.y-oe.y}},qn=function(te,oe){return te.x===oe.x&&te.y===oe.y},Zt=function(te){return{x:te.x!==0?-te.x:0,y:te.y!==0?-te.y:0}},Jt=function(te,oe,se){var ue;return se===void 0&&(se=0),ue={},ue[te]=oe,ue[te==="x"?"y":"x"]=se,ue},Qt=function(te,oe){return Math.sqrt(Math.pow(oe.x-te.x,2)+Math.pow(oe.y-te.y,2))},Rt=function(te,oe){return Math.min.apply(Math,oe.map(function(se){return Qt(te,se)}))},Fn=function(te){return function(oe){return{x:te(oe.x),y:te(oe.y)}}},sn=function(ee,te){var oe=Bn({top:Math.max(te.top,ee.top),right:Math.min(te.right,ee.right),bottom:Math.min(te.bottom,ee.bottom),left:Math.max(te.left,ee.left)});return oe.width<=0||oe.height<=0?null:oe},On=function(te,oe){return{top:te.top+oe.y,left:te.left+oe.x,bottom:te.bottom+oe.y,right:te.right+oe.x}},ia=function(te){return[{x:te.left,y:te.top},{x:te.right,y:te.top},{x:te.left,y:te.bottom},{x:te.right,y:te.bottom}]},Sn={top:0,right:0,bottom:0,left:0},Nn=function(te,oe){return oe?On(te,oe.scroll.diff.displacement):te},ta=function(te,oe,se){if(se&&se.increasedBy){var ue;return(0,Ie.Z)({},te,(ue={},ue[oe.end]=te[oe.end]+se.increasedBy[oe.line],ue))}return te},ma=function(te,oe){return oe&&oe.shouldClipSubject?sn(oe.pageMarginBox,te):Bn(te)},Ta=function(ee){var te=ee.page,oe=ee.withPlaceholder,se=ee.axis,ue=ee.frame,ge=Nn(te.marginBox,ue),Se=ta(ge,se,oe),be=ma(Se,ue);return{page:te,withPlaceholder:oe,active:be}},za=function(ee,te){ee.frame||xe(!1);var oe=ee.frame,se=In(te,oe.scroll.initial),ue=Zt(se),ge=(0,Ie.Z)({},oe,{scroll:{initial:oe.scroll.initial,current:te,diff:{value:se,displacement:ue},max:oe.scroll.max}}),Se=Ta({page:ee.subject.page,withPlaceholder:ee.subject.withPlaceholder,axis:ee.axis,frame:ge}),be=(0,Ie.Z)({},ee,{frame:ge,subject:Se});return be};function Tn(ee){return Number.isInteger?Number.isInteger(ee):typeof ee=="number"&&isFinite(ee)&&Math.floor(ee)===ee}function wa(ee){return Object.values?Object.values(ee):Object.keys(ee).map(function(te){return ee[te]})}function Aa(ee,te){if(ee.findIndex)return ee.findIndex(te);for(var oe=0;oeee.bottom,et=se.leftee.right,_e=ke&&et;if(_e)return!0;var Ke=ke&&Se||et&≥return Ke}},Sa=function(ee){var te=ha(ee.top,ee.bottom),oe=ha(ee.left,ee.right);return function(se){var ue=te(se.top)&&te(se.bottom)&&oe(se.left)&&oe(se.right);return ue}},Xa={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Xt={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},va=function(ee){return function(te){var oe=ha(te.top,te.bottom),se=ha(te.left,te.right);return function(ue){return ee===Xa?oe(ue.top)&&oe(ue.bottom):se(ue.left)&&se(ue.right)}}},En=function(te,oe){var se=oe.frame?oe.frame.scroll.diff.displacement:Dt;return On(te,se)},cn=function(te,oe,se){return oe.subject.active?se(oe.subject.active)(te):!1},An=function(te,oe,se){return se(oe)(te)},Ln=function(te){var oe=te.target,se=te.destination,ue=te.viewport,ge=te.withDroppableDisplacement,Se=te.isVisibleThroughFrameFn,be=ge?En(oe,se):oe;return cn(be,se,Se)&&An(be,ue,Se)},$n=function(te){return Ln((0,Ie.Z)({},te,{isVisibleThroughFrameFn:ba}))},Ga=function(te){return Ln((0,Ie.Z)({},te,{isVisibleThroughFrameFn:Sa}))},tn=function(te){return Ln((0,Ie.Z)({},te,{isVisibleThroughFrameFn:va(te.destination.axis)}))},Za=function(te,oe,se){if(typeof se=="boolean")return se;if(!oe)return!0;var ue=oe.invisible,ge=oe.visible;if(ue[te])return!1;var Se=ge[te];return Se?Se.shouldAnimate:!0};function Ka(ee,te){var oe=ee.page.marginBox,se={top:te.point.y,right:0,bottom:0,left:te.point.x};return Bn(Hn(oe,se))}function Oa(ee){var te=ee.afterDragging,oe=ee.destination,se=ee.displacedBy,ue=ee.viewport,ge=ee.forceShouldAnimate,Se=ee.last;return te.reduce(function(ke,et){var _e=Ka(et,se),Ke=et.descriptor.id;ke.all.push(Ke);var Ue=$n({target:_e,destination:oe,viewport:ue,withDroppableDisplacement:!0});if(!Ue)return ke.invisible[et.descriptor.id]=!0,ke;var ut=Za(Ke,Se,ge),Kt={draggableId:Ke,shouldAnimate:ut};return ke.visible[Ke]=Kt,ke},{all:[],visible:{},invisible:{}})}function ur(ee,te){if(!ee.length)return 0;var oe=ee[ee.length-1].descriptor.index;return te.inHomeList?oe:oe+1}function Da(ee){var te=ee.insideDestination,oe=ee.inHomeList,se=ee.displacedBy,ue=ee.destination,ge=ur(te,{inHomeList:oe});return{displaced:rr,displacedBy:se,at:{type:"REORDER",destination:{droppableId:ue.descriptor.id,index:ge}}}}function fa(ee){var te=ee.draggable,oe=ee.insideDestination,se=ee.destination,ue=ee.viewport,ge=ee.displacedBy,Se=ee.last,be=ee.index,ke=ee.forceShouldAnimate,et=$a(te,se);if(be==null)return Da({insideDestination:oe,inHomeList:et,displacedBy:ge,destination:se});var _e=xn(oe,function(Mn){return Mn.descriptor.index===be});if(!_e)return Da({insideDestination:oe,inHomeList:et,displacedBy:ge,destination:se});var Ke=Ma(te,oe),Ue=oe.indexOf(_e),ut=Ke.slice(Ue),Kt=Oa({afterDragging:ut,destination:se,displacedBy:ge,last:Se,viewport:ue.frame,forceShouldAnimate:ke});return{displaced:Kt,displacedBy:ge,at:{type:"REORDER",destination:{droppableId:se.descriptor.id,index:be}}}}function Fa(ee,te){return!!te.effected[ee]}var oa=function(ee){var te=ee.isMovingForward,oe=ee.destination,se=ee.draggables,ue=ee.combine,ge=ee.afterCritical;if(!oe.isCombineEnabled)return null;var Se=ue.draggableId,be=se[Se],ke=be.descriptor.index,et=Fa(Se,ge);return et?te?ke:ke-1:te?ke+1:ke},Kn=function(ee){var te=ee.isMovingForward,oe=ee.isInHomeList,se=ee.insideDestination,ue=ee.location;if(!se.length)return null;var ge=ue.index,Se=te?ge+1:ge-1,be=se[0].descriptor.index,ke=se[se.length-1].descriptor.index,et=oe?ke:ke+1;return Seet?null:Se},qa=function(ee){var te=ee.isMovingForward,oe=ee.isInHomeList,se=ee.draggable,ue=ee.draggables,ge=ee.destination,Se=ee.insideDestination,be=ee.previousImpact,ke=ee.viewport,et=ee.afterCritical,_e=be.at;if(_e||xe(!1),_e.type==="REORDER"){var Ke=Kn({isMovingForward:te,isInHomeList:oe,location:_e.destination,insideDestination:Se});return Ke==null?null:fa({draggable:se,insideDestination:Se,destination:ge,viewport:ke,last:be.displaced,displacedBy:be.displacedBy,index:Ke})}var Ue=oa({isMovingForward:te,destination:ge,displaced:be.displaced,draggables:ue,combine:_e.combine,afterCritical:et});return Ue==null?null:fa({draggable:se,insideDestination:Se,destination:ge,viewport:ke,last:be.displaced,displacedBy:be.displacedBy,index:Ue})},Ft=function(ee){var te=ee.displaced,oe=ee.afterCritical,se=ee.combineWith,ue=ee.displacedBy,ge=!!(te.visible[se]||te.invisible[se]);return Fa(se,oe)?ge?Dt:Zt(ue.point):ge?ue.point:Dt},mt=function(ee){var te=ee.afterCritical,oe=ee.impact,se=ee.draggables,ue=Na(oe);ue||xe(!1);var ge=ue.draggableId,Se=se[ge].page.borderBox.center,be=Ft({displaced:oe.displaced,afterCritical:te,combineWith:ge,displacedBy:oe.displacedBy});return rn(Se,be)},zt=function(te,oe){return oe.margin[te.start]+oe.borderBox[te.size]/2},fn=function(te,oe){return oe.margin[te.end]+oe.borderBox[te.size]/2},Qn=function(te,oe,se){return oe[te.crossAxisStart]+se.margin[te.crossAxisStart]+se.borderBox[te.crossAxisSize]/2},ca=function(te){var oe=te.axis,se=te.moveRelativeTo,ue=te.isMoving;return Jt(oe.line,se.marginBox[oe.end]+zt(oe,ue),Qn(oe,se.marginBox,ue))},un=function(te){var oe=te.axis,se=te.moveRelativeTo,ue=te.isMoving;return Jt(oe.line,se.marginBox[oe.start]-fn(oe,ue),Qn(oe,se.marginBox,ue))},Yn=function(te){var oe=te.axis,se=te.moveInto,ue=te.isMoving;return Jt(oe.line,se.contentBox[oe.start]+zt(oe,ue),Qn(oe,se.contentBox,ue))},la=function(ee){var te=ee.impact,oe=ee.draggable,se=ee.draggables,ue=ee.droppable,ge=ee.afterCritical,Se=xa(ue.descriptor.id,se),be=oe.page,ke=ue.axis;if(!Se.length)return Yn({axis:ke,moveInto:ue.page,isMoving:be});var et=te.displaced,_e=te.displacedBy,Ke=et.all[0];if(Ke){var Ue=se[Ke];if(Fa(Ke,ge))return un({axis:ke,moveRelativeTo:Ue.page,isMoving:be});var ut=na(Ue.page,_e.point);return un({axis:ke,moveRelativeTo:ut,isMoving:be})}var Kt=Se[Se.length-1];if(Kt.descriptor.id===oe.descriptor.id)return be.borderBox.center;if(Fa(Kt.descriptor.id,ge)){var Mn=na(Kt.page,Zt(ge.displacedBy.point));return ca({axis:ke,moveRelativeTo:Mn,isMoving:be})}return ca({axis:ke,moveRelativeTo:Kt.page,isMoving:be})},Ca=function(ee,te){var oe=ee.frame;return oe?rn(te,oe.scroll.diff.displacement):te},ar=function(te){var oe=te.impact,se=te.draggable,ue=te.droppable,ge=te.draggables,Se=te.afterCritical,be=se.page.borderBox.center,ke=oe.at;return!ue||!ke?be:ke.type==="REORDER"?la({impact:oe,draggable:se,draggables:ge,droppable:ue,afterCritical:Se}):mt({impact:oe,draggables:ge,afterCritical:Se})},hn=function(ee){var te=ar(ee),oe=ee.droppable,se=oe?Ca(oe,te):te;return se},ka=function(ee,te){var oe=In(te,ee.scroll.initial),se=Zt(oe),ue=Bn({top:te.y,bottom:te.y+ee.frame.height,left:te.x,right:te.x+ee.frame.width}),ge={frame:ue,scroll:{initial:ee.scroll.initial,max:ee.scroll.max,current:te,diff:{value:oe,displacement:se}}};return ge};function er(ee,te){return ee.map(function(oe){return te[oe]})}function cr(ee,te){for(var oe=0;oe1?_e.sort(function(Ke,Ue){return Gn(Ke)[be.start]-Gn(Ue)[be.start]})[0]:et.sort(function(Ke,Ue){var ut=Rt(oe,ia(Gn(Ke))),Kt=Rt(oe,ia(Gn(Ue)));return ut!==Kt?ut-Kt:Gn(Ke)[be.start]-Gn(Ue)[be.start]})[0]},gr=function(te,oe){var se=te.page.borderBox.center;return Fa(te.descriptor.id,oe)?In(se,oe.displacedBy.point):se},Ar=function(te,oe){var se=te.page.borderBox;return Fa(te.descriptor.id,oe)?On(se,Zt(oe.displacedBy.point)):se},xr=function(ee){var te=ee.pageBorderBoxCenter,oe=ee.viewport,se=ee.destination,ue=ee.insideDestination,ge=ee.afterCritical,Se=ue.filter(function(be){return Ga({target:Ar(be,ge),destination:se,viewport:oe.frame,withDroppableDisplacement:!0})}).sort(function(be,ke){var et=Qt(te,Ca(se,gr(be,ge))),_e=Qt(te,Ca(se,gr(ke,ge)));return et<_e?-1:_ete.left&&ee.topte.top}function ul(ee){var te=ee.pageBorderBox,oe=ee.draggable,se=ee.candidates,ue=oe.page.borderBox.center,ge=se.map(function(Se){var be=Se.axis,ke=Jt(Se.axis.line,te.center[be.line],Se.page.borderBox.center[be.crossAxisLine]);return{id:Se.descriptor.id,distance:Qt(ue,ke)}}).sort(function(Se,be){return be.distance-Se.distance});return ge[0]?ge[0].id:null}function cl(ee){var te=ee.pageBorderBox,oe=ee.draggable,se=ee.droppables,ue=ja(se).filter(function(ge){if(!ge.isEnabled)return!1;var Se=ge.subject.active;if(!Se||!xo(te,Se))return!1;if(Kr(Se)(te.center))return!0;var be=ge.axis,ke=Se.center[be.crossAxisLine],et=te[be.crossAxisStart],_e=te[be.crossAxisEnd],Ke=ha(Se[be.crossAxisStart],Se[be.crossAxisEnd]),Ue=Ke(et),ut=Ke(_e);return!Ue&&!ut?!0:Ue?etke});return ue.length?ue.length===1?ue[0].descriptor.id:ul({pageBorderBox:te,draggable:oe,candidates:ue}):null}var oi=function(te,oe){return Bn(On(te,oe))},gl=function(ee,te){var oe=ee.frame;return oe?oi(te,oe.scroll.diff.value):te};function ii(ee){var te=ee.displaced,oe=ee.id;return!!(te.visible[oe]||te.invisible[oe])}function ml(ee){var te=ee.draggable,oe=ee.closest,se=ee.inHomeList;return oe?se&&oe.descriptor.index>te.descriptor.index?oe.descriptor.index-1:oe.descriptor.index:null}var fl=function(ee){var te=ee.pageBorderBoxWithDroppableScroll,oe=ee.draggable,se=ee.destination,ue=ee.insideDestination,ge=ee.last,Se=ee.viewport,be=ee.afterCritical,ke=se.axis,et=dr(se.axis,oe.displaceBy),_e=et.value,Ke=te[ke.start],Ue=te[ke.end],ut=Ma(oe,ue),Kt=xn(ut,function(Rn){var kn=Rn.descriptor.id,_n=Rn.page.borderBox.center[ke.line],da=Fa(kn,be),ga=ii({displaced:ge,id:kn});return da?ga?Ue<=_n:Ke<_n-_e:ga?Ue<=_n+_e:Ke<_n}),Mn=ml({draggable:oe,closest:Kt,inHomeList:$a(oe,se)});return fa({draggable:oe,insideDestination:ue,destination:se,viewport:Se,last:ge,displacedBy:et,index:Mn})},pl=4,vl=function(ee){var te=ee.draggable,oe=ee.pageBorderBoxWithDroppableScroll,se=ee.previousImpact,ue=ee.destination,ge=ee.insideDestination,Se=ee.afterCritical;if(!ue.isCombineEnabled)return null;var be=ue.axis,ke=dr(ue.axis,te.displaceBy),et=ke.value,_e=oe[be.start],Ke=oe[be.end],Ue=Ma(te,ge),ut=xn(Ue,function(Mn){var Rn=Mn.descriptor.id,kn=Mn.page.borderBox,_n=kn[be.size],da=_n/pl,ga=Fa(Rn,Se),Ya=ii({displaced:se.displaced,id:Rn});return ga?Ya?Ke>kn[be.start]+da&&Kekn[be.start]-et+da&&_ekn[be.start]+et+da&&Kekn[be.start]+da&&_e=Si)return hi;var ge=ue/Si,Se=Mo+Vl*ge,be=se==="CANCEL"?Se*Ql:Se;return Number(be.toFixed(2))},Jl=function(ee){var te=ee.impact,oe=ee.draggable,se=ee.dimensions,ue=ee.viewport,ge=ee.afterCritical,Se=se.draggables,be=se.droppables,ke=mr(te),et=ke?be[ke]:null,_e=be[oe.descriptor.droppableId],Ke=di({impact:te,draggable:oe,draggables:Se,afterCritical:ge,droppable:et||_e,viewport:ue}),Ue=In(Ke,oe.client.borderBox.center);return Ue},Xl=function(ee){var te=ee.draggables,oe=ee.reason,se=ee.lastImpact,ue=ee.home,ge=ee.viewport,Se=ee.onLiftImpact;if(!se.at||oe!=="DROP"){var be=si({draggables:te,impact:Se,destination:ue,viewport:ge,forceShouldAnimate:!0});return{impact:be,didDropInsideDroppable:!1}}if(se.at.type==="REORDER")return{impact:se,didDropInsideDroppable:!0};var ke=(0,Ie.Z)({},se,{displaced:rr});return{impact:ke,didDropInsideDroppable:!0}},ql=function(ee){var te=ee.getState,oe=ee.dispatch;return function(se){return function(ue){if(ue.type!=="DROP"){se(ue);return}var ge=te(),Se=ue.payload.reason;if(ge.phase==="COLLECTING"){oe(Zl({reason:Se}));return}if(ge.phase!=="IDLE"){var be=ge.phase==="DROP_PENDING"&&ge.isWaiting;be&&xe(!1),ge.phase==="DRAGGING"||ge.phase==="DROP_PENDING"||xe(!1);var ke=ge.critical,et=ge.dimensions,_e=et.draggables[ge.critical.draggable.id],Ke=Xl({reason:Se,lastImpact:ge.impact,afterCritical:ge.afterCritical,onLiftImpact:ge.onLiftImpact,home:ge.dimensions.droppables[ge.critical.droppable.id],viewport:ge.viewport,draggables:ge.dimensions.draggables}),Ue=Ke.impact,ut=Ke.didDropInsideDroppable,Kt=ut?sa(Ue):null,Mn=ut?Na(Ue):null,Rn={index:ke.draggable.index,droppableId:ke.droppable.id},kn={draggableId:_e.descriptor.id,type:_e.descriptor.type,source:Rn,reason:Se,mode:ge.movementMode,destination:Kt,combine:Mn},_n=Jl({impact:Ue,draggable:_e,dimensions:et,viewport:ge.viewport,afterCritical:ge.afterCritical}),da={critical:ge.critical,afterCritical:ge.afterCritical,result:kn,impact:Ue},ga=!qn(ge.current.client.offset,_n)||!!kn.combine;if(!ga){oe(Lo({completed:da}));return}var Ya=Yl({current:ge.current.client.offset,destination:_n,reason:Se}),Wa={newHomeClientOffset:_n,dropDuration:Ya,completed:da};oe(jl(Wa))}}}},Pi=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function _l(ee){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(oe){oe.target!==window&&oe.target!==window.document||ee()}}}function $l(ee){var te=ee.onWindowScroll;function oe(){te(Pi())}var se=Ua(oe),ue=_l(se),ge=ln;function Se(){return ge!==ln}function be(){Se()&&xe(!1),ge=mn(window,[ue])}function ke(){Se()||xe(!1),se.cancel(),ge(),ge=ln}return{start:be,stop:ke,isActive:Se}}var es=function(te){return te.type==="DROP_COMPLETE"||te.type==="DROP_ANIMATE"||te.type==="FLUSH"},ts=function(ee){var te=$l({onWindowScroll:function(se){ee.dispatch(Rl({newScroll:se}))}});return function(oe){return function(se){!te.isActive()&&se.type==="INITIAL_PUBLISH"&&te.start(),te.isActive()&&es(se)&&te.stop(),oe(se)}}},ns=function(ee){var te=!1,oe=!1,se=setTimeout(function(){oe=!0}),ue=function(Se){te||oe||(te=!0,ee(Se),clearTimeout(se))};return ue.wasCalled=function(){return te},ue},as=function(){var ee=[],te=function(ge){var Se=Aa(ee,function(et){return et.timerId===ge});Se===-1&&xe(!1);var be=ee.splice(Se,1),ke=be[0];ke.callback()},oe=function(ge){var Se=setTimeout(function(){return te(Se)}),be={timerId:Se,callback:ge};ee.push(be)},se=function(){if(ee.length){var ge=[].concat(ee);ee.length=0,ge.forEach(function(Se){clearTimeout(Se.timerId),Se.callback()})}};return{add:oe,flush:se}},rs=function(te,oe){return te==null&&oe==null?!0:te==null||oe==null?!1:te.droppableId===oe.droppableId&&te.index===oe.index},os=function(te,oe){return te==null&&oe==null?!0:te==null||oe==null?!1:te.draggableId===oe.draggableId&&te.droppableId===oe.droppableId},is=function(te,oe){if(te===oe)return!0;var se=te.draggable.id===oe.draggable.id&&te.draggable.droppableId===oe.draggable.droppableId&&te.draggable.type===oe.draggable.type&&te.draggable.index===oe.draggable.index,ue=te.droppable.id===oe.droppable.id&&te.droppable.type===oe.droppable.type;return se&&ue},$r=function(te,oe){Jr(),oe(),Xr()},uo=function(te,oe){return{draggableId:te.draggable.id,type:te.droppable.type,source:{droppableId:te.droppable.id,index:te.draggable.index},mode:oe}},Ro=function(te,oe,se,ue){if(!te){se(ue(oe));return}var ge=ns(se),Se={announce:ge};te(oe,Se),ge.wasCalled()||se(ue(oe))},ls=function(ee,te){var oe=as(),se=null,ue=function(Ue,ut){se&&xe(!1),$r("onBeforeCapture",function(){var Kt=ee().onBeforeCapture;if(Kt){var Mn={draggableId:Ue,mode:ut};Kt(Mn)}})},ge=function(Ue,ut){se&&xe(!1),$r("onBeforeDragStart",function(){var Kt=ee().onBeforeDragStart;Kt&&Kt(uo(Ue,ut))})},Se=function(Ue,ut){se&&xe(!1);var Kt=uo(Ue,ut);se={mode:ut,lastCritical:Ue,lastLocation:Kt.source,lastCombine:null},oe.add(function(){$r("onDragStart",function(){return Ro(ee().onDragStart,Kt,te,Me.onDragStart)})})},be=function(Ue,ut){var Kt=sa(ut),Mn=Na(ut);se||xe(!1);var Rn=!is(Ue,se.lastCritical);Rn&&(se.lastCritical=Ue);var kn=!rs(se.lastLocation,Kt);kn&&(se.lastLocation=Kt);var _n=!os(se.lastCombine,Mn);if(_n&&(se.lastCombine=Mn),!(!Rn&&!kn&&!_n)){var da=(0,Ie.Z)({},uo(Ue,se.mode),{combine:Mn,destination:Kt});oe.add(function(){$r("onDragUpdate",function(){return Ro(ee().onDragUpdate,da,te,Me.onDragUpdate)})})}},ke=function(){se||xe(!1),oe.flush()},et=function(Ue){se||xe(!1),se=null,$r("onDragEnd",function(){return Ro(ee().onDragEnd,Ue,te,Me.onDragEnd)})},_e=function(){if(se){var Ue=(0,Ie.Z)({},uo(se.lastCritical,se.mode),{combine:null,destination:null,reason:"CANCEL"});et(Ue)}};return{beforeCapture:ue,beforeStart:ge,start:Se,update:be,flush:ke,drop:et,abort:_e}},ss=function(ee,te){var oe=ls(ee,te);return function(se){return function(ue){return function(ge){if(ge.type==="BEFORE_INITIAL_CAPTURE"){oe.beforeCapture(ge.payload.draggableId,ge.payload.movementMode);return}if(ge.type==="INITIAL_PUBLISH"){var Se=ge.payload.critical;oe.beforeStart(Se,ge.payload.movementMode),ue(ge),oe.start(Se,ge.payload.movementMode);return}if(ge.type==="DROP_COMPLETE"){var be=ge.payload.completed.result;oe.flush(),ue(ge),oe.drop(be);return}if(ue(ge),ge.type==="FLUSH"){oe.abort();return}var ke=se.getState();ke.phase==="DRAGGING"&&oe.update(ke.critical,ke.impact)}}}},ds=function(ee){return function(te){return function(oe){if(oe.type!=="DROP_ANIMATION_FINISHED"){te(oe);return}var se=ee.getState();se.phase!=="DROP_ANIMATING"&&xe(!1),ee.dispatch(Lo({completed:se.completed}))}}},us=function(ee){var te=null,oe=null;function se(){oe&&(cancelAnimationFrame(oe),oe=null),te&&(te(),te=null)}return function(ue){return function(ge){if((ge.type==="FLUSH"||ge.type==="DROP_COMPLETE"||ge.type==="DROP_ANIMATION_FINISHED")&&se(),ue(ge),ge.type==="DROP_ANIMATE"){var Se={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var ke=ee.getState();ke.phase==="DROP_ANIMATING"&&ee.dispatch(pi())}};oe=requestAnimationFrame(function(){oe=null,te=mn(window,[Se])})}}}},cs=function(ee){return function(){return function(te){return function(oe){(oe.type==="DROP_COMPLETE"||oe.type==="FLUSH"||oe.type==="DROP_ANIMATE")&&ee.stopPublishing(),te(oe)}}}},gs=function(ee){var te=!1;return function(){return function(oe){return function(se){if(se.type==="INITIAL_PUBLISH"){te=!0,ee.tryRecordFocus(se.payload.critical.draggable.id),oe(se),ee.tryRestoreFocusRecorded();return}if(oe(se),!!te){if(se.type==="FLUSH"){te=!1,ee.tryRestoreFocusRecorded();return}if(se.type==="DROP_COMPLETE"){te=!1;var ue=se.payload.completed.result;ue.combine&&ee.tryShiftRecord(ue.draggableId,ue.combine.draggableId),ee.tryRestoreFocusRecorded()}}}}}},ms=function(te){return te.type==="DROP_COMPLETE"||te.type==="DROP_ANIMATE"||te.type==="FLUSH"},fs=function(ee){return function(te){return function(oe){return function(se){if(ms(se)){ee.stop(),oe(se);return}if(se.type==="INITIAL_PUBLISH"){oe(se);var ue=te.getState();ue.phase!=="DRAGGING"&&xe(!1),ee.start(ue);return}oe(se),ee.scroll(te.getState())}}}},ps=function(ee){return function(te){return function(oe){if(te(oe),oe.type==="PUBLISH_WHILE_DRAGGING"){var se=ee.getState();se.phase==="DROP_PENDING"&&(se.isWaiting||ee.dispatch(fi({reason:se.reason})))}}}},vs=Ne.qC,hs=function(ee){var te=ee.dimensionMarshal,oe=ee.focusMarshal,se=ee.styleMarshal,ue=ee.getResponders,ge=ee.announce,Se=ee.autoScroller;return(0,Ne.MT)(wl,vs((0,Ne.md)(Ul(se),cs(te),Wl(te),ql,ds,us,ps,fs(Se),ts,gs(oe),ss(ue,ge))))},To=function(){return{additions:{},removals:{},modified:{}}};function Ss(ee){var te=ee.registry,oe=ee.callbacks,se=To(),ue=null,ge=function(){ue||(oe.collectionStarting(),ue=requestAnimationFrame(function(){ue=null,Jr();var _e=se,Ke=_e.additions,Ue=_e.removals,ut=_e.modified,Kt=Object.keys(Ke).map(function(kn){return te.draggable.getById(kn).getDimension(Dt)}).sort(function(kn,_n){return kn.descriptor.index-_n.descriptor.index}),Mn=Object.keys(ut).map(function(kn){var _n=te.droppable.getById(kn),da=_n.callbacks.getScrollWhileDragging();return{droppableId:kn,scroll:da}}),Rn={additions:Kt,removals:Object.keys(Ue),modified:Mn};se=To(),Xr(),oe.publish(Rn)}))},Se=function(_e){var Ke=_e.descriptor.id;se.additions[Ke]=_e,se.modified[_e.descriptor.droppableId]=!0,se.removals[Ke]&&delete se.removals[Ke],ge()},be=function(_e){var Ke=_e.descriptor;se.removals[Ke.id]=!0,se.modified[Ke.droppableId]=!0,se.additions[Ke.id]&&delete se.additions[Ke.id],ge()},ke=function(){ue&&(cancelAnimationFrame(ue),ue=null,se=To())};return{add:Se,remove:be,stop:ke}}var yi=function(ee){var te=ee.scrollHeight,oe=ee.scrollWidth,se=ee.height,ue=ee.width,ge=In({x:oe,y:te},{x:ue,y:se}),Se={x:Math.max(0,ge.x),y:Math.max(0,ge.y)};return Se},bi=function(){var ee=document.documentElement;return ee||xe(!1),ee},Ei=function(){var ee=bi(),te=yi({scrollHeight:ee.scrollHeight,scrollWidth:ee.scrollWidth,width:ee.clientWidth,height:ee.clientHeight});return te},Ps=function(){var ee=Pi(),te=Ei(),oe=ee.y,se=ee.x,ue=bi(),ge=ue.clientWidth,Se=ue.clientHeight,be=se+ge,ke=oe+Se,et=Bn({top:oe,left:se,right:be,bottom:ke}),_e={frame:et,scroll:{initial:ee,current:ee,max:te,diff:{value:Dt,displacement:Dt}}};return _e},ys=function(ee){var te=ee.critical,oe=ee.scrollOptions,se=ee.registry;Jr();var ue=Ps(),ge=ue.scroll.current,Se=te.droppable,be=se.droppable.getAllByType(Se.type).map(function(Ke){return Ke.callbacks.getDimensionAndWatchScroll(ge,oe)}),ke=se.draggable.getAllByType(te.draggable.type).map(function(Ke){return Ke.getDimension(ge)}),et={draggables:Qa(ke),droppables:Va(be)};Xr();var _e={dimensions:et,critical:te,viewport:ue};return _e};function Ai(ee,te,oe){if(oe.descriptor.id===te.id||oe.descriptor.type!==te.type)return!1;var se=ee.droppable.getById(oe.descriptor.droppableId);return se.descriptor.mode==="virtual"}var bs=function(ee,te){var oe=null,se=Ss({callbacks:{publish:te.publishWhileDragging,collectionStarting:te.collectionStarting},registry:ee}),ue=function(ut,Kt){ee.droppable.exists(ut)||xe(!1),oe&&te.updateDroppableIsEnabled({id:ut,isEnabled:Kt})},ge=function(ut,Kt){oe&&(ee.droppable.exists(ut)||xe(!1),te.updateDroppableIsCombineEnabled({id:ut,isCombineEnabled:Kt}))},Se=function(ut,Kt){oe&&(ee.droppable.exists(ut)||xe(!1),te.updateDroppableScroll({id:ut,newScroll:Kt}))},be=function(ut,Kt){oe&&ee.droppable.getById(ut).callbacks.scroll(Kt)},ke=function(){if(oe){se.stop();var ut=oe.critical.droppable;ee.droppable.getAllByType(ut.type).forEach(function(Kt){return Kt.callbacks.dragStopped()}),oe.unsubscribe(),oe=null}},et=function(ut){oe||xe(!1);var Kt=oe.critical.draggable;ut.type==="ADDITION"&&Ai(ee,Kt,ut.value)&&se.add(ut.value),ut.type==="REMOVAL"&&Ai(ee,Kt,ut.value)&&se.remove(ut.value)},_e=function(ut){oe&&xe(!1);var Kt=ee.draggable.getById(ut.draggableId),Mn=ee.droppable.getById(Kt.descriptor.droppableId),Rn={draggable:Kt.descriptor,droppable:Mn.descriptor},kn=ee.subscribe(et);return oe={critical:Rn,unsubscribe:kn},ys({critical:Rn,registry:ee,scrollOptions:ut.scrollOptions})},Ke={updateDroppableIsEnabled:ue,updateDroppableIsCombineEnabled:ge,scrollDroppable:be,updateDroppableScroll:Se,startPublishing:_e,stopPublishing:ke};return Ke},xi=function(ee,te){return ee.phase==="IDLE"?!0:ee.phase!=="DROP_ANIMATING"||ee.completed.result.draggableId===te?!1:ee.completed.result.reason==="DROP"},Es=function(ee){window.scrollBy(ee.x,ee.y)},As=ya(function(ee){return ja(ee).filter(function(te){return!(!te.isEnabled||!te.frame)})}),xs=function(te,oe){var se=xn(As(oe),function(ue){return ue.frame||xe(!1),Kr(ue.frame.pageMarginBox)(te)});return se},Cs=function(ee){var te=ee.center,oe=ee.destination,se=ee.droppables;if(oe){var ue=se[oe];return ue.frame?ue:null}var ge=xs(te,se);return ge},Tr={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(te){return Math.pow(te,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},ws=function(ee,te){var oe=ee[te.size]*Tr.startFromPercentage,se=ee[te.size]*Tr.maxScrollAtPercentage,ue={startScrollingFrom:oe,maxScrollValueAt:se};return ue},Ci=function(ee){var te=ee.startOfRange,oe=ee.endOfRange,se=ee.current,ue=oe-te;if(ue===0)return 0;var ge=se-te,Se=ge/ue;return Se},zo=1,Bs=function(ee,te){if(ee>te.startScrollingFrom)return 0;if(ee<=te.maxScrollValueAt)return Tr.maxPixelScroll;if(ee===te.startScrollingFrom)return zo;var oe=Ci({startOfRange:te.maxScrollValueAt,endOfRange:te.startScrollingFrom,current:ee}),se=1-oe,ue=Tr.maxPixelScroll*Tr.ease(se);return Math.ceil(ue)},wi=Tr.durationDampening.accelerateAt,Bi=Tr.durationDampening.stopDampeningAt,Ds=function(ee,te){var oe=te,se=Bi,ue=Date.now(),ge=ue-oe;if(ge>=Bi)return ee;if(gete.height,ge=oe.width>te.width;return!ge&&!ue?se:ge&&ue?null:{x:ge?0:se.x,y:ue?0:se.y}},Ls=Fn(function(ee){return ee===0?0:ee}),Li=function(ee){var te=ee.dragStartTime,oe=ee.container,se=ee.subject,ue=ee.center,ge=ee.shouldUseTimeDampening,Se={top:ue.y-oe.top,right:oe.right-ue.x,bottom:oe.bottom-ue.y,left:ue.x-oe.left},be=Fi({container:oe,distanceToEdges:Se,dragStartTime:te,axis:Xa,shouldUseTimeDampening:ge}),ke=Fi({container:oe,distanceToEdges:Se,dragStartTime:te,axis:Xt,shouldUseTimeDampening:ge}),et=Ls({x:ke,y:be});if(qn(et,Dt))return null;var _e=Fs({container:oe,subject:se,proposedScroll:et});return _e?qn(_e,Dt)?null:_e:null},Is=Fn(function(ee){return ee===0?0:ee>0?1:-1}),Go=function(){var ee=function(oe,se){return oe<0?oe:oe>se?oe-se:0};return function(te){var oe=te.current,se=te.max,ue=te.change,ge=rn(oe,ue),Se={x:ee(ge.x,se.x),y:ee(ge.y,se.y)};return qn(Se,Dt)?null:Se}}(),Ii=function(te){var oe=te.max,se=te.current,ue=te.change,ge={x:Math.max(se.x,oe.x),y:Math.max(se.y,oe.y)},Se=Is(ue),be=Go({max:ge,current:se,change:Se});return!be||Se.x!==0&&be.x===0||Se.y!==0&&be.y===0},ko=function(te,oe){return Ii({current:te.scroll.current,max:te.scroll.max,change:oe})},Ns=function(te,oe){if(!ko(te,oe))return null;var se=te.scroll.max,ue=te.scroll.current;return Go({current:ue,max:se,change:oe})},Ho=function(te,oe){var se=te.frame;return se?Ii({current:se.scroll.current,max:se.scroll.max,change:oe}):!1},Os=function(te,oe){var se=te.frame;return!se||!Ho(te,oe)?null:Go({current:se.scroll.current,max:se.scroll.max,change:oe})},Ms=function(ee){var te=ee.viewport,oe=ee.subject,se=ee.center,ue=ee.dragStartTime,ge=ee.shouldUseTimeDampening,Se=Li({dragStartTime:ue,container:te.frame,subject:oe,center:se,shouldUseTimeDampening:ge});return Se&&ko(te,Se)?Se:null},Rs=function(ee){var te=ee.droppable,oe=ee.subject,se=ee.center,ue=ee.dragStartTime,ge=ee.shouldUseTimeDampening,Se=te.frame;if(!Se)return null;var be=Li({dragStartTime:ue,container:Se.pageMarginBox,subject:oe,center:se,shouldUseTimeDampening:ge});return be&&Ho(te,be)?be:null},Ni=function(ee){var te=ee.state,oe=ee.dragStartTime,se=ee.shouldUseTimeDampening,ue=ee.scrollWindow,ge=ee.scrollDroppable,Se=te.current.page.borderBoxCenter,be=te.dimensions.draggables[te.critical.draggable.id],ke=be.page.marginBox;if(te.isWindowScrollAllowed){var et=te.viewport,_e=Ms({dragStartTime:oe,viewport:et,subject:ke,center:Se,shouldUseTimeDampening:se});if(_e){ue(_e);return}}var Ke=Cs({center:Se,destination:mr(te.impact),droppables:te.dimensions.droppables});if(Ke){var Ue=Rs({dragStartTime:oe,droppable:Ke,subject:ke,center:Se,shouldUseTimeDampening:se});Ue&&ge(Ke.descriptor.id,Ue)}},Ts=function(ee){var te=ee.scrollWindow,oe=ee.scrollDroppable,se=Ua(te),ue=Ua(oe),ge=null,Se=function(_e){ge||xe(!1);var Ke=ge,Ue=Ke.shouldUseTimeDampening,ut=Ke.dragStartTime;Ni({state:_e,scrollWindow:se,scrollDroppable:ue,dragStartTime:ut,shouldUseTimeDampening:Ue})},be=function(_e){Jr(),ge&&xe(!1);var Ke=Date.now(),Ue=!1,ut=function(){Ue=!0};Ni({state:_e,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:ut,scrollDroppable:ut}),ge={dragStartTime:Ke,shouldUseTimeDampening:Ue},Xr(),Ue&&Se(_e)},ke=function(){ge&&(se.cancel(),ue.cancel(),ge=null)};return{start:be,stop:ke,scroll:Se}},zs=function(ee){var te=ee.move,oe=ee.scrollDroppable,se=ee.scrollWindow,ue=function(et,_e){var Ke=rn(et.current.client.selection,_e);te({client:Ke})},ge=function(et,_e){if(!Ho(et,_e))return _e;var Ke=Os(et,_e);if(!Ke)return oe(et.descriptor.id,_e),null;var Ue=In(_e,Ke);oe(et.descriptor.id,Ue);var ut=In(_e,Ue);return ut},Se=function(et,_e,Ke){if(!et||!ko(_e,Ke))return Ke;var Ue=Ns(_e,Ke);if(!Ue)return se(Ke),null;var ut=In(Ke,Ue);se(ut);var Kt=In(Ke,ut);return Kt},be=function(et){var _e=et.scrollJumpRequest;if(_e){var Ke=mr(et.impact);Ke||xe(!1);var Ue=ge(et.dimensions.droppables[Ke],_e);if(Ue){var ut=et.viewport,Kt=Se(et.isWindowScrollAllowed,ut,Ue);Kt&&ue(et,Kt)}}};return be},Gs=function(ee){var te=ee.scrollDroppable,oe=ee.scrollWindow,se=ee.move,ue=Ts({scrollWindow:oe,scrollDroppable:te}),ge=zs({move:se,scrollWindow:oe,scrollDroppable:te}),Se=function(et){if(et.phase==="DRAGGING"){if(et.movementMode==="FLUID"){ue.scroll(et);return}et.scrollJumpRequest&&ge(et)}},be={scroll:Se,start:ue.start,stop:ue.stop};return be},Wr="data-rbd",Ur=function(){var ee=Wr+"-drag-handle";return{base:ee,draggableId:ee+"-draggable-id",contextId:ee+"-context-id"}}(),jo=function(){var ee=Wr+"-draggable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),ks=function(){var ee=Wr+"-droppable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),Oi={contextId:Wr+"-scroll-container-context-id"},Hs=function(te){return function(oe){return"["+oe+'="'+te+'"]'}},eo=function(te,oe){return te.map(function(se){var ue=se.styles[oe];return ue?se.selector+" { "+ue+" }":""}).join(" ")},js="pointer-events: none;",Zs=function(ee){var te=Hs(ee),oe=function(){var be=` cursor: -webkit-grab; cursor: grab; `;return{selector:te(Ur.contextId),styles:{always:` @@ -228,9 +228,9 @@ The error may be correlated with this previous error: -moz-user-select: none; -ms-user-select: none; overflow-anchor: none; - `}},Se=[se,oe,ue,ge];return{always:eo(Se,"always"),resting:eo(Se,"resting"),dragging:eo(Se,"dragging"),dropAnimating:eo(Se,"dropAnimating"),userCancel:eo(Se,"userCancel")}},Cr=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?x.useLayoutEffect:x.useEffect,Zo=function(){var te=document.querySelector("head");return te||xe(!1),te},Mi=function(te){var oe=document.createElement("style");return te&&oe.setAttribute("nonce",te),oe.type="text/css",oe};function Ks(ee,te){var oe=gt(function(){return Zs(ee)},[ee]),se=(0,x.useRef)(null),ue=(0,x.useRef)(null),ge=bt(ba(function(Ke){var Ue=ue.current;Ue||xe(!1),Ue.textContent=Ke}),[]),Se=bt(function(Ke){var Ue=se.current;Ue||xe(!1),Ue.textContent=Ke},[]);Cr(function(){!se.current&&!ue.current||xe(!1);var Ke=Mi(te),Ue=Mi(te);return se.current=Ke,ue.current=Ue,Ke.setAttribute(Wr+"-always",ee),Ue.setAttribute(Wr+"-dynamic",ee),Zo().appendChild(Ke),Zo().appendChild(Ue),Se(oe.always),ge(oe.resting),function(){var ut=function(Mn){var Tn=Mn.current;Tn||xe(!1),Zo().removeChild(Tn),Mn.current=null};ut(se),ut(ue)}},[te,Se,ge,oe.always,oe.resting,ee]);var be=bt(function(){return ge(oe.dragging)},[ge,oe.dragging]),ke=bt(function(Ke){if(Ke==="DROP"){ge(oe.dropAnimating);return}ge(oe.userCancel)},[ge,oe.dropAnimating,oe.userCancel]),et=bt(function(){ue.current&&ge(oe.resting)},[ge,oe.resting]),_e=gt(function(){return{dragging:be,dropping:ke,resting:et}},[be,ke,et]);return _e}var Ri=function(ee){return ee&&ee.ownerDocument?ee.ownerDocument.defaultView:window};function to(ee){return ee instanceof Ri(ee).HTMLElement}function Ti(ee,te){var oe="["+Ur.contextId+'="'+ee+'"]',se=Za(document.querySelectorAll(oe));if(!se.length)return null;var ue=xn(se,function(ge){return ge.getAttribute(Ur.draggableId)===te});return!ue||!to(ue)?null:ue}function Ws(ee){var te=(0,x.useRef)({}),oe=(0,x.useRef)(null),se=(0,x.useRef)(null),ue=(0,x.useRef)(!1),ge=bt(function(Ue,ut){var Kt={id:Ue,focus:ut};return te.current[Ue]=Kt,function(){var Tn=te.current,kn=Tn[Ue];kn!==Kt&&delete Tn[Ue]}},[]),Se=bt(function(Ue){var ut=Ti(ee,Ue);ut&&ut!==document.activeElement&&ut.focus()},[ee]),be=bt(function(Ue,ut){oe.current===Ue&&(oe.current=ut)},[]),ke=bt(function(){se.current||ue.current&&(se.current=requestAnimationFrame(function(){se.current=null;var Ue=oe.current;Ue&&Se(Ue)}))},[Se]),et=bt(function(Ue){oe.current=null;var ut=document.activeElement;ut&&ut.getAttribute(Ur.draggableId)===Ue&&(oe.current=Ue)},[]);Cr(function(){return ue.current=!0,function(){ue.current=!1;var Ue=se.current;Ue&&cancelAnimationFrame(Ue)}},[]);var _e=gt(function(){return{register:ge,tryRecordFocus:et,tryRestoreFocusRecorded:ke,tryShiftRecord:be}},[ge,et,ke,be]);return _e}function Us(){var ee={draggables:{},droppables:{}},te=[];function oe(Ke){return te.push(Ke),function(){var ut=te.indexOf(Ke);ut!==-1&&te.splice(ut,1)}}function se(Ke){te.length&&te.forEach(function(Ue){return Ue(Ke)})}function ue(Ke){return ee.draggables[Ke]||null}function ge(Ke){var Ue=ue(Ke);return Ue||xe(!1),Ue}var Se={register:function(Ue){ee.draggables[Ue.descriptor.id]=Ue,se({type:"ADDITION",value:Ue})},update:function(Ue,ut){var Kt=ee.draggables[ut.descriptor.id];Kt&&Kt.uniqueId===Ue.uniqueId&&(delete ee.draggables[ut.descriptor.id],ee.draggables[Ue.descriptor.id]=Ue)},unregister:function(Ue){var ut=Ue.descriptor.id,Kt=ue(ut);Kt&&Ue.uniqueId===Kt.uniqueId&&(delete ee.draggables[ut],se({type:"REMOVAL",value:Ue}))},getById:ge,findById:ue,exists:function(Ue){return!!ue(Ue)},getAllByType:function(Ue){return Fa(ee.draggables).filter(function(ut){return ut.descriptor.type===Ue})}};function be(Ke){return ee.droppables[Ke]||null}function ke(Ke){var Ue=be(Ke);return Ue||xe(!1),Ue}var et={register:function(Ue){ee.droppables[Ue.descriptor.id]=Ue},unregister:function(Ue){var ut=be(Ue.descriptor.id);ut&&Ue.uniqueId===ut.uniqueId&&delete ee.droppables[Ue.descriptor.id]},getById:ke,findById:be,exists:function(Ue){return!!be(Ue)},getAllByType:function(Ue){return Fa(ee.droppables).filter(function(ut){return ut.descriptor.type===Ue})}};function _e(){ee.draggables={},ee.droppables={},te.length=0}return{draggable:Se,droppable:et,subscribe:oe,clean:_e}}function Vs(){var ee=gt(Us,[]);return(0,x.useEffect)(function(){return function(){requestAnimationFrame(ee.clean)}},[ee]),ee}var Ko=x.createContext(null),no=function(){var ee=document.body;return ee||xe(!1),ee},Qs={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},Ys=function(te){return"rbd-announcement-"+te};function Js(ee){var te=gt(function(){return Ys(ee)},[ee]),oe=(0,x.useRef)(null);(0,x.useEffect)(function(){var ge=document.createElement("div");return oe.current=ge,ge.id=te,ge.setAttribute("aria-live","assertive"),ge.setAttribute("aria-atomic","true"),(0,Ie.Z)(ge.style,Qs),no().appendChild(ge),function(){setTimeout(function(){var ke=no();ke.contains(ge)&&ke.removeChild(ge),ge===oe.current&&(oe.current=null)})}},[te]);var se=bt(function(ue){var ge=oe.current;if(ge){ge.textContent=ue;return}},[]);return se}var zi=0,Xs={separator:"::"};function qs(){zi=0}function Wo(ee,te){return te===void 0&&(te=Xs),gt(function(){return""+ee+te.separator+zi++},[te.separator,ee])}function _s(ee){var te=ee.contextId,oe=ee.uniqueId;return"rbd-hidden-text-"+te+"-"+oe}function $s(ee){var te=ee.contextId,oe=ee.text,se=Wo("hidden-text",{separator:"-"}),ue=gt(function(){return _s({contextId:te,uniqueId:se})},[se,te]);return(0,x.useEffect)(function(){var Se=document.createElement("div");return Se.id=ue,Se.textContent=oe,Se.style.display="none",no().appendChild(Se),function(){var ke=no();ke.contains(Se)&&ke.removeChild(Se)}},[ue,oe]),ue}var co=x.createContext(null),ed={react:"^16.8.5","react-dom":"^16.8.5"},td=/(\d+)\.(\d+)\.(\d+)/,Gi=function(te){var oe=td.exec(te);oe==null&&xe(!1);var se=Number(oe[1]),ue=Number(oe[2]),ge=Number(oe[3]);return{major:se,minor:ue,patch:ge,raw:te}},nd=function(te,oe){return oe.major>te.major?!0:oe.majorte.minor?!0:oe.minor=te.patch},ad=function(ee,te){var oe=Gi(ee),se=Gi(te);nd(oe,se)},Yu=` + `}},Se=[se,oe,ue,ge];return{always:eo(Se,"always"),resting:eo(Se,"resting"),dragging:eo(Se,"dragging"),dropAnimating:eo(Se,"dropAnimating"),userCancel:eo(Se,"userCancel")}},Cr=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?x.useLayoutEffect:x.useEffect,Zo=function(){var te=document.querySelector("head");return te||xe(!1),te},Mi=function(te){var oe=document.createElement("style");return te&&oe.setAttribute("nonce",te),oe.type="text/css",oe};function Ks(ee,te){var oe=gt(function(){return Zs(ee)},[ee]),se=(0,x.useRef)(null),ue=(0,x.useRef)(null),ge=bt(ya(function(Ke){var Ue=ue.current;Ue||xe(!1),Ue.textContent=Ke}),[]),Se=bt(function(Ke){var Ue=se.current;Ue||xe(!1),Ue.textContent=Ke},[]);Cr(function(){!se.current&&!ue.current||xe(!1);var Ke=Mi(te),Ue=Mi(te);return se.current=Ke,ue.current=Ue,Ke.setAttribute(Wr+"-always",ee),Ue.setAttribute(Wr+"-dynamic",ee),Zo().appendChild(Ke),Zo().appendChild(Ue),Se(oe.always),ge(oe.resting),function(){var ut=function(Mn){var Rn=Mn.current;Rn||xe(!1),Zo().removeChild(Rn),Mn.current=null};ut(se),ut(ue)}},[te,Se,ge,oe.always,oe.resting,ee]);var be=bt(function(){return ge(oe.dragging)},[ge,oe.dragging]),ke=bt(function(Ke){if(Ke==="DROP"){ge(oe.dropAnimating);return}ge(oe.userCancel)},[ge,oe.dropAnimating,oe.userCancel]),et=bt(function(){ue.current&&ge(oe.resting)},[ge,oe.resting]),_e=gt(function(){return{dragging:be,dropping:ke,resting:et}},[be,ke,et]);return _e}var Ri=function(ee){return ee&&ee.ownerDocument?ee.ownerDocument.defaultView:window};function to(ee){return ee instanceof Ri(ee).HTMLElement}function Ti(ee,te){var oe="["+Ur.contextId+'="'+ee+'"]',se=Ha(document.querySelectorAll(oe));if(!se.length)return null;var ue=xn(se,function(ge){return ge.getAttribute(Ur.draggableId)===te});return!ue||!to(ue)?null:ue}function Ws(ee){var te=(0,x.useRef)({}),oe=(0,x.useRef)(null),se=(0,x.useRef)(null),ue=(0,x.useRef)(!1),ge=bt(function(Ue,ut){var Kt={id:Ue,focus:ut};return te.current[Ue]=Kt,function(){var Rn=te.current,kn=Rn[Ue];kn!==Kt&&delete Rn[Ue]}},[]),Se=bt(function(Ue){var ut=Ti(ee,Ue);ut&&ut!==document.activeElement&&ut.focus()},[ee]),be=bt(function(Ue,ut){oe.current===Ue&&(oe.current=ut)},[]),ke=bt(function(){se.current||ue.current&&(se.current=requestAnimationFrame(function(){se.current=null;var Ue=oe.current;Ue&&Se(Ue)}))},[Se]),et=bt(function(Ue){oe.current=null;var ut=document.activeElement;ut&&ut.getAttribute(Ur.draggableId)===Ue&&(oe.current=Ue)},[]);Cr(function(){return ue.current=!0,function(){ue.current=!1;var Ue=se.current;Ue&&cancelAnimationFrame(Ue)}},[]);var _e=gt(function(){return{register:ge,tryRecordFocus:et,tryRestoreFocusRecorded:ke,tryShiftRecord:be}},[ge,et,ke,be]);return _e}function Us(){var ee={draggables:{},droppables:{}},te=[];function oe(Ke){return te.push(Ke),function(){var ut=te.indexOf(Ke);ut!==-1&&te.splice(ut,1)}}function se(Ke){te.length&&te.forEach(function(Ue){return Ue(Ke)})}function ue(Ke){return ee.draggables[Ke]||null}function ge(Ke){var Ue=ue(Ke);return Ue||xe(!1),Ue}var Se={register:function(Ue){ee.draggables[Ue.descriptor.id]=Ue,se({type:"ADDITION",value:Ue})},update:function(Ue,ut){var Kt=ee.draggables[ut.descriptor.id];Kt&&Kt.uniqueId===Ue.uniqueId&&(delete ee.draggables[ut.descriptor.id],ee.draggables[Ue.descriptor.id]=Ue)},unregister:function(Ue){var ut=Ue.descriptor.id,Kt=ue(ut);Kt&&Ue.uniqueId===Kt.uniqueId&&(delete ee.draggables[ut],se({type:"REMOVAL",value:Ue}))},getById:ge,findById:ue,exists:function(Ue){return!!ue(Ue)},getAllByType:function(Ue){return wa(ee.draggables).filter(function(ut){return ut.descriptor.type===Ue})}};function be(Ke){return ee.droppables[Ke]||null}function ke(Ke){var Ue=be(Ke);return Ue||xe(!1),Ue}var et={register:function(Ue){ee.droppables[Ue.descriptor.id]=Ue},unregister:function(Ue){var ut=be(Ue.descriptor.id);ut&&Ue.uniqueId===ut.uniqueId&&delete ee.droppables[Ue.descriptor.id]},getById:ke,findById:be,exists:function(Ue){return!!be(Ue)},getAllByType:function(Ue){return wa(ee.droppables).filter(function(ut){return ut.descriptor.type===Ue})}};function _e(){ee.draggables={},ee.droppables={},te.length=0}return{draggable:Se,droppable:et,subscribe:oe,clean:_e}}function Vs(){var ee=gt(Us,[]);return(0,x.useEffect)(function(){return function(){requestAnimationFrame(ee.clean)}},[ee]),ee}var Ko=x.createContext(null),no=function(){var ee=document.body;return ee||xe(!1),ee},Qs={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},Ys=function(te){return"rbd-announcement-"+te};function Js(ee){var te=gt(function(){return Ys(ee)},[ee]),oe=(0,x.useRef)(null);(0,x.useEffect)(function(){var ge=document.createElement("div");return oe.current=ge,ge.id=te,ge.setAttribute("aria-live","assertive"),ge.setAttribute("aria-atomic","true"),(0,Ie.Z)(ge.style,Qs),no().appendChild(ge),function(){setTimeout(function(){var ke=no();ke.contains(ge)&&ke.removeChild(ge),ge===oe.current&&(oe.current=null)})}},[te]);var se=bt(function(ue){var ge=oe.current;if(ge){ge.textContent=ue;return}},[]);return se}var zi=0,Xs={separator:"::"};function qs(){zi=0}function Wo(ee,te){return te===void 0&&(te=Xs),gt(function(){return""+ee+te.separator+zi++},[te.separator,ee])}function _s(ee){var te=ee.contextId,oe=ee.uniqueId;return"rbd-hidden-text-"+te+"-"+oe}function $s(ee){var te=ee.contextId,oe=ee.text,se=Wo("hidden-text",{separator:"-"}),ue=gt(function(){return _s({contextId:te,uniqueId:se})},[se,te]);return(0,x.useEffect)(function(){var Se=document.createElement("div");return Se.id=ue,Se.textContent=oe,Se.style.display="none",no().appendChild(Se),function(){var ke=no();ke.contains(Se)&&ke.removeChild(Se)}},[ue,oe]),ue}var co=x.createContext(null),ed={react:"^16.8.5","react-dom":"^16.8.5"},td=/(\d+)\.(\d+)\.(\d+)/,Gi=function(te){var oe=td.exec(te);oe==null&&xe(!1);var se=Number(oe[1]),ue=Number(oe[2]),ge=Number(oe[3]);return{major:se,minor:ue,patch:ge,raw:te}},nd=function(te,oe){return oe.major>te.major?!0:oe.majorte.minor?!0:oe.minor=te.patch},ad=function(ee,te){var oe=Gi(ee),se=Gi(te);nd(oe,se)},Yu=` We expect a html5 doctype: This is to ensure consistent browser layout and measurement More information: https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/doctype.md -`,rd=function(ee){var te=ee.doctype;te&&(te.name.toLowerCase(),te.publicId)};function Ju(ee){}function ao(ee,te){}function od(){ao(function(){ad(ed.react,x.version),rd(document)},[])}function Uo(ee){var te=(0,x.useRef)(ee);return(0,x.useEffect)(function(){te.current=ee}),te}function id(){var ee=null;function te(){return!!ee}function oe(Se){return Se===ee}function se(Se){ee&&xe(!1);var be={abandon:Se};return ee=be,be}function ue(){ee||xe(!1),ee=null}function ge(){ee&&(ee.abandon(),ue())}return{isClaimed:te,isActive:oe,claim:se,release:ue,tryAbandon:ge}}var ld=9,sd=13,Vo=27,ki=32,dd=33,ud=34,cd=35,gd=36,md=37,fd=38,pd=39,vd=40,mo,hd=(mo={},mo[sd]=!0,mo[ld]=!0,mo),Hi=function(ee){hd[ee.keyCode]&&ee.preventDefault()},fo=function(){var ee="visibilitychange";if(typeof document=="undefined")return ee;var te=[ee,"ms"+ee,"webkit"+ee,"moz"+ee,"o"+ee],oe=xn(te,function(se){return"on"+se in document});return oe||ee}(),ji=0,Zi=5;function Sd(ee,te){return Math.abs(te.x-ee.x)>=Zi||Math.abs(te.y-ee.y)>=Zi}var Ki={type:"IDLE"};function Pd(ee){var te=ee.cancel,oe=ee.completed,se=ee.getPhase,ue=ee.setPhase;return[{eventName:"mousemove",fn:function(Se){var be=Se.button,ke=Se.clientX,et=Se.clientY;if(be===ji){var _e={x:ke,y:et},Ke=se();if(Ke.type==="DRAGGING"){Se.preventDefault(),Ke.actions.move(_e);return}Ke.type!=="PENDING"&&xe(!1);var Ue=Ke.point;if(Sd(Ue,_e)){Se.preventDefault();var ut=Ke.actions.fluidLift(_e);ue({type:"DRAGGING",actions:ut})}}}},{eventName:"mouseup",fn:function(Se){var be=se();if(be.type!=="DRAGGING"){te();return}Se.preventDefault(),be.actions.drop({shouldBlockNextClick:!0}),oe()}},{eventName:"mousedown",fn:function(Se){se().type==="DRAGGING"&&Se.preventDefault(),te()}},{eventName:"keydown",fn:function(Se){var be=se();if(be.type==="PENDING"){te();return}if(Se.keyCode===Vo){Se.preventDefault(),te();return}Hi(Se)}},{eventName:"resize",fn:te},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){se().type==="PENDING"&&te()}},{eventName:"webkitmouseforcedown",fn:function(Se){var be=se();if(be.type==="IDLE"&&xe(!1),be.actions.shouldRespectForcePress()){te();return}Se.preventDefault()}},{eventName:fo,fn:te}]}function yd(ee){var te=(0,x.useRef)(Ki),oe=(0,x.useRef)(ln),se=gt(function(){return{eventName:"mousedown",fn:function(Ke){if(!Ke.defaultPrevented&&Ke.button===ji&&!(Ke.ctrlKey||Ke.metaKey||Ke.shiftKey||Ke.altKey)){var Ue=ee.findClosestDraggableId(Ke);if(Ue){var ut=ee.tryGetLock(Ue,Se,{sourceEvent:Ke});if(ut){Ke.preventDefault();var Kt={x:Ke.clientX,y:Ke.clientY};oe.current(),et(ut,Kt)}}}}}},[ee]),ue=gt(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(Ke){if(!Ke.defaultPrevented){var Ue=ee.findClosestDraggableId(Ke);if(Ue){var ut=ee.findOptionsForDraggable(Ue);ut&&(ut.shouldRespectForcePress||ee.canGetLock(Ue)&&Ke.preventDefault())}}}}},[ee]),ge=bt(function(){var Ke={passive:!1,capture:!0};oe.current=gn(window,[ue,se],Ke)},[ue,se]),Se=bt(function(){var _e=te.current;_e.type!=="IDLE"&&(te.current=Ki,oe.current(),ge())},[ge]),be=bt(function(){var _e=te.current;Se(),_e.type==="DRAGGING"&&_e.actions.cancel({shouldBlockNextClick:!0}),_e.type==="PENDING"&&_e.actions.abort()},[Se]),ke=bt(function(){var Ke={capture:!0,passive:!1},Ue=Pd({cancel:be,completed:Se,getPhase:function(){return te.current},setPhase:function(Kt){te.current=Kt}});oe.current=gn(window,Ue,Ke)},[be,Se]),et=bt(function(Ke,Ue){te.current.type!=="IDLE"&&xe(!1),te.current={type:"PENDING",point:Ue,actions:Ke},ke()},[ke]);Cr(function(){return ge(),function(){oe.current()}},[ge])}var Vr;function bd(){}var Ed=(Vr={},Vr[ud]=!0,Vr[dd]=!0,Vr[gd]=!0,Vr[cd]=!0,Vr);function Ad(ee,te){function oe(){te(),ee.cancel()}function se(){te(),ee.drop()}return[{eventName:"keydown",fn:function(ge){if(ge.keyCode===Vo){ge.preventDefault(),oe();return}if(ge.keyCode===ki){ge.preventDefault(),se();return}if(ge.keyCode===vd){ge.preventDefault(),ee.moveDown();return}if(ge.keyCode===fd){ge.preventDefault(),ee.moveUp();return}if(ge.keyCode===pd){ge.preventDefault(),ee.moveRight();return}if(ge.keyCode===md){ge.preventDefault(),ee.moveLeft();return}if(Ed[ge.keyCode]){ge.preventDefault();return}Hi(ge)}},{eventName:"mousedown",fn:oe},{eventName:"mouseup",fn:oe},{eventName:"click",fn:oe},{eventName:"touchstart",fn:oe},{eventName:"resize",fn:oe},{eventName:"wheel",fn:oe,options:{passive:!0}},{eventName:fo,fn:oe}]}function xd(ee){var te=(0,x.useRef)(bd),oe=gt(function(){return{eventName:"keydown",fn:function(ge){if(ge.defaultPrevented||ge.keyCode!==ki)return;var Se=ee.findClosestDraggableId(ge);if(!Se)return;var be=ee.tryGetLock(Se,_e,{sourceEvent:ge});if(!be)return;ge.preventDefault();var ke=!0,et=be.snapLift();te.current();function _e(){ke||xe(!1),ke=!1,te.current(),se()}te.current=gn(window,Ad(et,_e),{capture:!0,passive:!1})}}},[ee]),se=bt(function(){var ge={passive:!1,capture:!0};te.current=gn(window,[oe],ge)},[oe]);Cr(function(){return se(),function(){te.current()}},[se])}var Qo={type:"IDLE"},Cd=120,wd=.15;function Bd(ee){var te=ee.cancel,oe=ee.getPhase;return[{eventName:"orientationchange",fn:te},{eventName:"resize",fn:te},{eventName:"contextmenu",fn:function(ue){ue.preventDefault()}},{eventName:"keydown",fn:function(ue){if(oe().type!=="DRAGGING"){te();return}ue.keyCode===Vo&&ue.preventDefault(),te()}},{eventName:fo,fn:te}]}function Dd(ee){var te=ee.cancel,oe=ee.completed,se=ee.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(ge){var Se=se();if(Se.type!=="DRAGGING"){te();return}Se.hasMoved=!0;var be=ge.touches[0],ke=be.clientX,et=be.clientY,_e={x:ke,y:et};ge.preventDefault(),Se.actions.move(_e)}},{eventName:"touchend",fn:function(ge){var Se=se();if(Se.type!=="DRAGGING"){te();return}ge.preventDefault(),Se.actions.drop({shouldBlockNextClick:!0}),oe()}},{eventName:"touchcancel",fn:function(ge){if(se().type!=="DRAGGING"){te();return}ge.preventDefault(),te()}},{eventName:"touchforcechange",fn:function(ge){var Se=se();Se.type==="IDLE"&&xe(!1);var be=ge.touches[0];if(be){var ke=be.force>=wd;if(ke){var et=Se.actions.shouldRespectForcePress();if(Se.type==="PENDING"){et&&te();return}if(et){if(Se.hasMoved){ge.preventDefault();return}te();return}ge.preventDefault()}}}},{eventName:fo,fn:te}]}function Fd(ee){var te=(0,x.useRef)(Qo),oe=(0,x.useRef)(ln),se=bt(function(){return te.current},[]),ue=bt(function(ut){te.current=ut},[]),ge=gt(function(){return{eventName:"touchstart",fn:function(ut){if(!ut.defaultPrevented){var Kt=ee.findClosestDraggableId(ut);if(Kt){var Mn=ee.tryGetLock(Kt,be,{sourceEvent:ut});if(Mn){var Tn=ut.touches[0],kn=Tn.clientX,ta=Tn.clientY,ua={x:kn,y:ta};oe.current(),Ke(Mn,ua)}}}}}},[ee]),Se=bt(function(){var ut={capture:!0,passive:!1};oe.current=gn(window,[ge],ut)},[ge]),be=bt(function(){var Ue=te.current;Ue.type!=="IDLE"&&(Ue.type==="PENDING"&&clearTimeout(Ue.longPressTimerId),ue(Qo),oe.current(),Se())},[Se,ue]),ke=bt(function(){var Ue=te.current;be(),Ue.type==="DRAGGING"&&Ue.actions.cancel({shouldBlockNextClick:!0}),Ue.type==="PENDING"&&Ue.actions.abort()},[be]),et=bt(function(){var ut={capture:!0,passive:!1},Kt={cancel:ke,completed:be,getPhase:se},Mn=gn(window,Dd(Kt),ut),Tn=gn(window,Bd(Kt),ut);oe.current=function(){Mn(),Tn()}},[ke,se,be]),_e=bt(function(){var ut=se();ut.type!=="PENDING"&&xe(!1);var Kt=ut.actions.fluidLift(ut.point);ue({type:"DRAGGING",actions:Kt,hasMoved:!1})},[se,ue]),Ke=bt(function(ut,Kt){se().type!=="IDLE"&&xe(!1);var Mn=setTimeout(_e,Cd);ue({type:"PENDING",point:Kt,actions:ut,longPressTimerId:Mn}),et()},[et,se,ue,_e]);Cr(function(){return Se(),function(){oe.current();var Kt=se();Kt.type==="PENDING"&&(clearTimeout(Kt.longPressTimerId),ue(Qo))}},[se,Se,ue]),Cr(function(){var ut=gn(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return ut},[])}function Ld(ee){}var Id={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Wi(ee,te){if(te==null)return!1;var oe=!!Id[te.tagName.toLowerCase()];if(oe)return!0;var se=te.getAttribute("contenteditable");return se==="true"||se===""?!0:te===ee?!1:Wi(ee,te.parentElement)}function Nd(ee,te){var oe=te.target;return to(oe)?Wi(ee,oe):!1}var Od=function(ee){return Cn(ee.getBoundingClientRect()).center};function Md(ee){return ee instanceof Ri(ee).Element}var Rd=function(){var ee="matches";if(typeof document=="undefined")return ee;var te=[ee,"msMatchesSelector","webkitMatchesSelector"],oe=xn(te,function(se){return se in Element.prototype});return oe||ee}();function Ui(ee,te){return ee==null?null:ee[Rd](te)?ee:Ui(ee.parentElement,te)}function Td(ee,te){return ee.closest?ee.closest(te):Ui(ee,te)}function zd(ee){return"["+Ur.contextId+'="'+ee+'"]'}function Gd(ee,te){var oe=te.target;if(!Md(oe))return null;var se=zd(ee),ue=Td(oe,se);return!ue||!to(ue)?null:ue}function kd(ee,te){var oe=Gd(ee,te);return oe?oe.getAttribute(Ur.draggableId):null}function Hd(ee,te){var oe="["+jo.contextId+'="'+ee+'"]',se=Za(document.querySelectorAll(oe)),ue=xn(se,function(ge){return ge.getAttribute(jo.id)===te});return!ue||!to(ue)?null:ue}function jd(ee){ee.preventDefault()}function po(ee){var te=ee.expected,oe=ee.phase,se=ee.isLockActive,ue=ee.shouldWarn;return!(!se()||te!==oe)}function Vi(ee){var te=ee.lockAPI,oe=ee.store,se=ee.registry,ue=ee.draggableId;if(te.isClaimed())return!1;var ge=se.draggable.findById(ue);return!(!ge||!ge.options.isEnabled||!xi(oe.getState(),ue))}function Zd(ee){var te=ee.lockAPI,oe=ee.contextId,se=ee.store,ue=ee.registry,ge=ee.draggableId,Se=ee.forceSensorStop,be=ee.sourceEvent,ke=Vi({lockAPI:te,store:se,registry:ue,draggableId:ge});if(!ke)return null;var et=ue.draggable.getById(ge),_e=Hd(oe,et.descriptor.id);if(!_e||be&&!et.options.canDragInteractiveElements&&Nd(_e,be))return null;var Ke=te.claim(Se||ln),Ue="PRE_DRAG";function ut(){return et.options.shouldRespectForcePress}function Kt(){return te.isActive(Ke)}function Mn(Wa,tr){po({expected:Wa,phase:Ue,isLockActive:Kt,shouldWarn:!0})&&se.dispatch(tr())}var Tn=Mn.bind(null,"DRAGGING");function kn(Wa){function tr(){te.release(),Ue="COMPLETED"}Ue!=="PRE_DRAG"&&(tr(),Ue!=="PRE_DRAG"&&xe(!1)),se.dispatch(Dl(Wa.liftActionArgs)),Ue="DRAGGING";function fr(or,pr){if(pr===void 0&&(pr={shouldBlockNextClick:!1}),Wa.cleanup(),pr.shouldBlockNextClick){var vr=gn(window,[{eventName:"click",fn:jd,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(vr)}tr(),se.dispatch(fi({reason:or}))}return(0,Ie.Z)({isActive:function(){return po({expected:"DRAGGING",phase:Ue,isLockActive:Kt,shouldWarn:!1})},shouldRespectForcePress:ut,drop:function(pr){return fr("DROP",pr)},cancel:function(pr){return fr("CANCEL",pr)}},Wa.actions)}function ta(Wa){var tr=Ua(function(or){Tn(function(){return mi({client:or})})}),fr=kn({liftActionArgs:{id:ge,clientSelection:Wa,movementMode:"FLUID"},cleanup:function(){return tr.cancel()},actions:{move:tr}});return(0,Ie.Z)({},fr,{move:tr})}function ua(){var Wa={moveUp:function(){return Tn(zl)},moveRight:function(){return Tn(kl)},moveDown:function(){return Tn(Gl)},moveLeft:function(){return Tn(Hl)}};return kn({liftActionArgs:{id:ge,clientSelection:Od(_e),movementMode:"SNAP"},cleanup:ln,actions:Wa})}function ma(){var Wa=po({expected:"PRE_DRAG",phase:Ue,isLockActive:Kt,shouldWarn:!0});Wa&&te.release()}var Ya={isActive:function(){return po({expected:"PRE_DRAG",phase:Ue,isLockActive:Kt,shouldWarn:!1})},shouldRespectForcePress:ut,fluidLift:ta,snapLift:ua,abort:ma};return Ya}var Kd=[yd,xd,Fd];function Wd(ee){var te=ee.contextId,oe=ee.store,se=ee.registry,ue=ee.customSensors,ge=ee.enableDefaultSensors,Se=[].concat(ge?Kd:[],ue||[]),be=(0,x.useState)(function(){return id()})[0],ke=bt(function(ta,ua){ta.isDragging&&!ua.isDragging&&be.tryAbandon()},[be]);Cr(function(){var ta=oe.getState(),ua=oe.subscribe(function(){var ma=oe.getState();ke(ta,ma),ta=ma});return ua},[be,oe,ke]),Cr(function(){return be.tryAbandon},[be.tryAbandon]);var et=bt(function(kn){return Vi({lockAPI:be,registry:se,store:oe,draggableId:kn})},[be,se,oe]),_e=bt(function(kn,ta,ua){return Zd({lockAPI:be,registry:se,contextId:te,store:oe,draggableId:kn,forceSensorStop:ta,sourceEvent:ua&&ua.sourceEvent?ua.sourceEvent:null})},[te,be,se,oe]),Ke=bt(function(kn){return kd(te,kn)},[te]),Ue=bt(function(kn){var ta=se.draggable.findById(kn);return ta?ta.options:null},[se.draggable]),ut=bt(function(){be.isClaimed()&&(be.tryAbandon(),oe.getState().phase!=="IDLE"&&oe.dispatch(Fo()))},[be,oe]),Kt=bt(be.isClaimed,[be]),Mn=gt(function(){return{canGetLock:et,tryGetLock:_e,findClosestDraggableId:Ke,findOptionsForDraggable:Ue,tryReleaseLock:ut,isLockClaimed:Kt}},[et,_e,Ke,Ue,ut,Kt]);Ld(Se);for(var Tn=0;Tn=Zi||Math.abs(te.y-ee.y)>=Zi}var Ki={type:"IDLE"};function Pd(ee){var te=ee.cancel,oe=ee.completed,se=ee.getPhase,ue=ee.setPhase;return[{eventName:"mousemove",fn:function(Se){var be=Se.button,ke=Se.clientX,et=Se.clientY;if(be===ji){var _e={x:ke,y:et},Ke=se();if(Ke.type==="DRAGGING"){Se.preventDefault(),Ke.actions.move(_e);return}Ke.type!=="PENDING"&&xe(!1);var Ue=Ke.point;if(Sd(Ue,_e)){Se.preventDefault();var ut=Ke.actions.fluidLift(_e);ue({type:"DRAGGING",actions:ut})}}}},{eventName:"mouseup",fn:function(Se){var be=se();if(be.type!=="DRAGGING"){te();return}Se.preventDefault(),be.actions.drop({shouldBlockNextClick:!0}),oe()}},{eventName:"mousedown",fn:function(Se){se().type==="DRAGGING"&&Se.preventDefault(),te()}},{eventName:"keydown",fn:function(Se){var be=se();if(be.type==="PENDING"){te();return}if(Se.keyCode===Vo){Se.preventDefault(),te();return}Hi(Se)}},{eventName:"resize",fn:te},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){se().type==="PENDING"&&te()}},{eventName:"webkitmouseforcedown",fn:function(Se){var be=se();if(be.type==="IDLE"&&xe(!1),be.actions.shouldRespectForcePress()){te();return}Se.preventDefault()}},{eventName:fo,fn:te}]}function yd(ee){var te=(0,x.useRef)(Ki),oe=(0,x.useRef)(ln),se=gt(function(){return{eventName:"mousedown",fn:function(Ke){if(!Ke.defaultPrevented&&Ke.button===ji&&!(Ke.ctrlKey||Ke.metaKey||Ke.shiftKey||Ke.altKey)){var Ue=ee.findClosestDraggableId(Ke);if(Ue){var ut=ee.tryGetLock(Ue,Se,{sourceEvent:Ke});if(ut){Ke.preventDefault();var Kt={x:Ke.clientX,y:Ke.clientY};oe.current(),et(ut,Kt)}}}}}},[ee]),ue=gt(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(Ke){if(!Ke.defaultPrevented){var Ue=ee.findClosestDraggableId(Ke);if(Ue){var ut=ee.findOptionsForDraggable(Ue);ut&&(ut.shouldRespectForcePress||ee.canGetLock(Ue)&&Ke.preventDefault())}}}}},[ee]),ge=bt(function(){var Ke={passive:!1,capture:!0};oe.current=mn(window,[ue,se],Ke)},[ue,se]),Se=bt(function(){var _e=te.current;_e.type!=="IDLE"&&(te.current=Ki,oe.current(),ge())},[ge]),be=bt(function(){var _e=te.current;Se(),_e.type==="DRAGGING"&&_e.actions.cancel({shouldBlockNextClick:!0}),_e.type==="PENDING"&&_e.actions.abort()},[Se]),ke=bt(function(){var Ke={capture:!0,passive:!1},Ue=Pd({cancel:be,completed:Se,getPhase:function(){return te.current},setPhase:function(Kt){te.current=Kt}});oe.current=mn(window,Ue,Ke)},[be,Se]),et=bt(function(Ke,Ue){te.current.type!=="IDLE"&&xe(!1),te.current={type:"PENDING",point:Ue,actions:Ke},ke()},[ke]);Cr(function(){return ge(),function(){oe.current()}},[ge])}var Vr;function bd(){}var Ed=(Vr={},Vr[ud]=!0,Vr[dd]=!0,Vr[gd]=!0,Vr[cd]=!0,Vr);function Ad(ee,te){function oe(){te(),ee.cancel()}function se(){te(),ee.drop()}return[{eventName:"keydown",fn:function(ge){if(ge.keyCode===Vo){ge.preventDefault(),oe();return}if(ge.keyCode===ki){ge.preventDefault(),se();return}if(ge.keyCode===vd){ge.preventDefault(),ee.moveDown();return}if(ge.keyCode===fd){ge.preventDefault(),ee.moveUp();return}if(ge.keyCode===pd){ge.preventDefault(),ee.moveRight();return}if(ge.keyCode===md){ge.preventDefault(),ee.moveLeft();return}if(Ed[ge.keyCode]){ge.preventDefault();return}Hi(ge)}},{eventName:"mousedown",fn:oe},{eventName:"mouseup",fn:oe},{eventName:"click",fn:oe},{eventName:"touchstart",fn:oe},{eventName:"resize",fn:oe},{eventName:"wheel",fn:oe,options:{passive:!0}},{eventName:fo,fn:oe}]}function xd(ee){var te=(0,x.useRef)(bd),oe=gt(function(){return{eventName:"keydown",fn:function(ge){if(ge.defaultPrevented||ge.keyCode!==ki)return;var Se=ee.findClosestDraggableId(ge);if(!Se)return;var be=ee.tryGetLock(Se,_e,{sourceEvent:ge});if(!be)return;ge.preventDefault();var ke=!0,et=be.snapLift();te.current();function _e(){ke||xe(!1),ke=!1,te.current(),se()}te.current=mn(window,Ad(et,_e),{capture:!0,passive:!1})}}},[ee]),se=bt(function(){var ge={passive:!1,capture:!0};te.current=mn(window,[oe],ge)},[oe]);Cr(function(){return se(),function(){te.current()}},[se])}var Qo={type:"IDLE"},Cd=120,wd=.15;function Bd(ee){var te=ee.cancel,oe=ee.getPhase;return[{eventName:"orientationchange",fn:te},{eventName:"resize",fn:te},{eventName:"contextmenu",fn:function(ue){ue.preventDefault()}},{eventName:"keydown",fn:function(ue){if(oe().type!=="DRAGGING"){te();return}ue.keyCode===Vo&&ue.preventDefault(),te()}},{eventName:fo,fn:te}]}function Dd(ee){var te=ee.cancel,oe=ee.completed,se=ee.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(ge){var Se=se();if(Se.type!=="DRAGGING"){te();return}Se.hasMoved=!0;var be=ge.touches[0],ke=be.clientX,et=be.clientY,_e={x:ke,y:et};ge.preventDefault(),Se.actions.move(_e)}},{eventName:"touchend",fn:function(ge){var Se=se();if(Se.type!=="DRAGGING"){te();return}ge.preventDefault(),Se.actions.drop({shouldBlockNextClick:!0}),oe()}},{eventName:"touchcancel",fn:function(ge){if(se().type!=="DRAGGING"){te();return}ge.preventDefault(),te()}},{eventName:"touchforcechange",fn:function(ge){var Se=se();Se.type==="IDLE"&&xe(!1);var be=ge.touches[0];if(be){var ke=be.force>=wd;if(ke){var et=Se.actions.shouldRespectForcePress();if(Se.type==="PENDING"){et&&te();return}if(et){if(Se.hasMoved){ge.preventDefault();return}te();return}ge.preventDefault()}}}},{eventName:fo,fn:te}]}function Fd(ee){var te=(0,x.useRef)(Qo),oe=(0,x.useRef)(ln),se=bt(function(){return te.current},[]),ue=bt(function(ut){te.current=ut},[]),ge=gt(function(){return{eventName:"touchstart",fn:function(ut){if(!ut.defaultPrevented){var Kt=ee.findClosestDraggableId(ut);if(Kt){var Mn=ee.tryGetLock(Kt,be,{sourceEvent:ut});if(Mn){var Rn=ut.touches[0],kn=Rn.clientX,_n=Rn.clientY,da={x:kn,y:_n};oe.current(),Ke(Mn,da)}}}}}},[ee]),Se=bt(function(){var ut={capture:!0,passive:!1};oe.current=mn(window,[ge],ut)},[ge]),be=bt(function(){var Ue=te.current;Ue.type!=="IDLE"&&(Ue.type==="PENDING"&&clearTimeout(Ue.longPressTimerId),ue(Qo),oe.current(),Se())},[Se,ue]),ke=bt(function(){var Ue=te.current;be(),Ue.type==="DRAGGING"&&Ue.actions.cancel({shouldBlockNextClick:!0}),Ue.type==="PENDING"&&Ue.actions.abort()},[be]),et=bt(function(){var ut={capture:!0,passive:!1},Kt={cancel:ke,completed:be,getPhase:se},Mn=mn(window,Dd(Kt),ut),Rn=mn(window,Bd(Kt),ut);oe.current=function(){Mn(),Rn()}},[ke,se,be]),_e=bt(function(){var ut=se();ut.type!=="PENDING"&&xe(!1);var Kt=ut.actions.fluidLift(ut.point);ue({type:"DRAGGING",actions:Kt,hasMoved:!1})},[se,ue]),Ke=bt(function(ut,Kt){se().type!=="IDLE"&&xe(!1);var Mn=setTimeout(_e,Cd);ue({type:"PENDING",point:Kt,actions:ut,longPressTimerId:Mn}),et()},[et,se,ue,_e]);Cr(function(){return Se(),function(){oe.current();var Kt=se();Kt.type==="PENDING"&&(clearTimeout(Kt.longPressTimerId),ue(Qo))}},[se,Se,ue]),Cr(function(){var ut=mn(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return ut},[])}function Ld(ee){}var Id={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Wi(ee,te){if(te==null)return!1;var oe=!!Id[te.tagName.toLowerCase()];if(oe)return!0;var se=te.getAttribute("contenteditable");return se==="true"||se===""?!0:te===ee?!1:Wi(ee,te.parentElement)}function Nd(ee,te){var oe=te.target;return to(oe)?Wi(ee,oe):!1}var Od=function(ee){return Bn(ee.getBoundingClientRect()).center};function Md(ee){return ee instanceof Ri(ee).Element}var Rd=function(){var ee="matches";if(typeof document=="undefined")return ee;var te=[ee,"msMatchesSelector","webkitMatchesSelector"],oe=xn(te,function(se){return se in Element.prototype});return oe||ee}();function Ui(ee,te){return ee==null?null:ee[Rd](te)?ee:Ui(ee.parentElement,te)}function Td(ee,te){return ee.closest?ee.closest(te):Ui(ee,te)}function zd(ee){return"["+Ur.contextId+'="'+ee+'"]'}function Gd(ee,te){var oe=te.target;if(!Md(oe))return null;var se=zd(ee),ue=Td(oe,se);return!ue||!to(ue)?null:ue}function kd(ee,te){var oe=Gd(ee,te);return oe?oe.getAttribute(Ur.draggableId):null}function Hd(ee,te){var oe="["+jo.contextId+'="'+ee+'"]',se=Ha(document.querySelectorAll(oe)),ue=xn(se,function(ge){return ge.getAttribute(jo.id)===te});return!ue||!to(ue)?null:ue}function jd(ee){ee.preventDefault()}function po(ee){var te=ee.expected,oe=ee.phase,se=ee.isLockActive,ue=ee.shouldWarn;return!(!se()||te!==oe)}function Vi(ee){var te=ee.lockAPI,oe=ee.store,se=ee.registry,ue=ee.draggableId;if(te.isClaimed())return!1;var ge=se.draggable.findById(ue);return!(!ge||!ge.options.isEnabled||!xi(oe.getState(),ue))}function Zd(ee){var te=ee.lockAPI,oe=ee.contextId,se=ee.store,ue=ee.registry,ge=ee.draggableId,Se=ee.forceSensorStop,be=ee.sourceEvent,ke=Vi({lockAPI:te,store:se,registry:ue,draggableId:ge});if(!ke)return null;var et=ue.draggable.getById(ge),_e=Hd(oe,et.descriptor.id);if(!_e||be&&!et.options.canDragInteractiveElements&&Nd(_e,be))return null;var Ke=te.claim(Se||ln),Ue="PRE_DRAG";function ut(){return et.options.shouldRespectForcePress}function Kt(){return te.isActive(Ke)}function Mn(Wa,nr){po({expected:Wa,phase:Ue,isLockActive:Kt,shouldWarn:!0})&&se.dispatch(nr())}var Rn=Mn.bind(null,"DRAGGING");function kn(Wa){function nr(){te.release(),Ue="COMPLETED"}Ue!=="PRE_DRAG"&&(nr(),Ue!=="PRE_DRAG"&&xe(!1)),se.dispatch(Dl(Wa.liftActionArgs)),Ue="DRAGGING";function fr(ir,pr){if(pr===void 0&&(pr={shouldBlockNextClick:!1}),Wa.cleanup(),pr.shouldBlockNextClick){var vr=mn(window,[{eventName:"click",fn:jd,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(vr)}nr(),se.dispatch(fi({reason:ir}))}return(0,Ie.Z)({isActive:function(){return po({expected:"DRAGGING",phase:Ue,isLockActive:Kt,shouldWarn:!1})},shouldRespectForcePress:ut,drop:function(pr){return fr("DROP",pr)},cancel:function(pr){return fr("CANCEL",pr)}},Wa.actions)}function _n(Wa){var nr=Ua(function(ir){Rn(function(){return mi({client:ir})})}),fr=kn({liftActionArgs:{id:ge,clientSelection:Wa,movementMode:"FLUID"},cleanup:function(){return nr.cancel()},actions:{move:nr}});return(0,Ie.Z)({},fr,{move:nr})}function da(){var Wa={moveUp:function(){return Rn(zl)},moveRight:function(){return Rn(kl)},moveDown:function(){return Rn(Gl)},moveLeft:function(){return Rn(Hl)}};return kn({liftActionArgs:{id:ge,clientSelection:Od(_e),movementMode:"SNAP"},cleanup:ln,actions:Wa})}function ga(){var Wa=po({expected:"PRE_DRAG",phase:Ue,isLockActive:Kt,shouldWarn:!0});Wa&&te.release()}var Ya={isActive:function(){return po({expected:"PRE_DRAG",phase:Ue,isLockActive:Kt,shouldWarn:!1})},shouldRespectForcePress:ut,fluidLift:_n,snapLift:da,abort:ga};return Ya}var Kd=[yd,xd,Fd];function Wd(ee){var te=ee.contextId,oe=ee.store,se=ee.registry,ue=ee.customSensors,ge=ee.enableDefaultSensors,Se=[].concat(ge?Kd:[],ue||[]),be=(0,x.useState)(function(){return id()})[0],ke=bt(function(_n,da){_n.isDragging&&!da.isDragging&&be.tryAbandon()},[be]);Cr(function(){var _n=oe.getState(),da=oe.subscribe(function(){var ga=oe.getState();ke(_n,ga),_n=ga});return da},[be,oe,ke]),Cr(function(){return be.tryAbandon},[be.tryAbandon]);var et=bt(function(kn){return Vi({lockAPI:be,registry:se,store:oe,draggableId:kn})},[be,se,oe]),_e=bt(function(kn,_n,da){return Zd({lockAPI:be,registry:se,contextId:te,store:oe,draggableId:kn,forceSensorStop:_n,sourceEvent:da&&da.sourceEvent?da.sourceEvent:null})},[te,be,se,oe]),Ke=bt(function(kn){return kd(te,kn)},[te]),Ue=bt(function(kn){var _n=se.draggable.findById(kn);return _n?_n.options:null},[se.draggable]),ut=bt(function(){be.isClaimed()&&(be.tryAbandon(),oe.getState().phase!=="IDLE"&&oe.dispatch(Fo()))},[be,oe]),Kt=bt(be.isClaimed,[be]),Mn=gt(function(){return{canGetLock:et,tryGetLock:_e,findClosestDraggableId:Ke,findOptionsForDraggable:Ue,tryReleaseLock:ut,isLockClaimed:Kt}},[et,_e,Ke,Ue,ut,Kt]);Ld(Se);for(var Rn=0;Rnko(ot))} pos: ${this.timelinePos}`),le.length&&this.log(`R `).split(` `),V=[],le=t?$s(t.baseTime,t.timescale):0;let pe="00:00.000",Ee=0,ke=0,Re,ot=!0;U.oncue=function(it){const Kt=n[a];let Jt=n.ccOffset;const nr=(Ee-le)/9e4;if(Kt!=null&&Kt.new&&(ke!==void 0?Jt=n.ccOffset=Kt.start:S0(n,a,nr)),nr){if(!t){Re=new Error("Missing initPTS for VTT MPEGTS");return}Jt=nr-n.presentationOffset}const xr=it.endTime-it.startTime,Nr=Ks((it.startTime+Jt-ke)*9e4,v*9e4)/9e4;it.startTime=Math.max(Nr,0),it.endTime=Math.max(Nr+xr,0);const ln=it.text.trim();it.text=decodeURIComponent(encodeURIComponent(ln)),it.id||(it.id=o4(it.startTime,it.endTime,ln)),it.endTime>0&&V.push(it)},U.onparsingerror=function(it){Re=it},U.onflush=function(){if(Re){S(Re);return}x(V)},Q.forEach(it=>{if(ot)if(to(it,"X-TIMESTAMP-MAP=")){ot=!1,it.slice(16).split(",").forEach(Kt=>{to(Kt,"LOCAL:")?pe=Kt.slice(6):to(Kt,"MPEGTS:")&&(Ee=parseInt(Kt.slice(7)))});try{ke=B4(pe)/1e3}catch(Kt){Re=Kt}return}else it===""&&(ot=!1);U.parse(it+` `)}),U.flush()}const ro="stpp.ttml.im1t",w4=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,C4=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,l4={left:"start",center:"center",right:"end",start:"start",end:"end"};function zl(P,t,n,a){const v=ft(new Uint8Array(P),["mdat"]);if(v.length===0){a(new Error("Could not parse IMSC1 mdat"));return}const x=v.map(U=>ee(U)),S=bo(t.baseTime,1,t.timescale);try{x.forEach(U=>n(R4(U,S)))}catch(U){a(U)}}function R4(P,t){const v=new DOMParser().parseFromString(P,"text/xml").getElementsByTagName("tt")[0];if(!v)throw new Error("Invalid ttml");const x={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},S=Object.keys(x).reduce((pe,Ee)=>(pe[Ee]=v.getAttribute(`ttp:${Ee}`)||x[Ee],pe),{}),U=v.getAttribute("xml:space")!=="preserve",Q=z4(Wl(v,"styling","style")),V=z4(Wl(v,"layout","region")),le=Wl(v,"body","[begin]");return[].map.call(le,pe=>{const Ee=V4(pe,U);if(!Ee||!pe.hasAttribute("begin"))return null;const ke=c4(pe.getAttribute("begin"),S),Re=c4(pe.getAttribute("dur"),S);let ot=c4(pe.getAttribute("end"),S);if(ke===null)throw W4(pe);if(ot===null){if(Re===null)throw W4(pe);ot=ke+Re}const it=new A4(ke-t,ot-t,Ee);it.id=o4(it.startTime,it.endTime,it.text);const Kt=V[pe.getAttribute("region")],Jt=Q[pe.getAttribute("style")],nr=L4(Kt,Jt,Q),{textAlign:xr}=nr;if(xr){const Nr=l4[xr];Nr&&(it.lineAlign=Nr),it.align=xr}return y(it,nr),it}).filter(pe=>pe!==null)}function Wl(P,t,n){const a=P.getElementsByTagName(t)[0];return a?[].slice.call(a.querySelectorAll(n)):[]}function z4(P){return P.reduce((t,n)=>{const a=n.getAttribute("xml:id");return a&&(t[a]=n),t},{})}function V4(P,t){return[].slice.call(P.childNodes).reduce((n,a,v)=>{var x;return a.nodeName==="br"&&v?n+` -`:(x=a.childNodes)!=null&&x.length?V4(a,t):t?n+a.textContent.trim().replace(/\s+/g," "):n+a.textContent},"")}function L4(P,t,n){const a="http://www.w3.org/ns/ttml#styling";let v=null;const x=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"],S=P!=null&&P.hasAttribute("style")?P.getAttribute("style"):null;return S&&n.hasOwnProperty(S)&&(v=n[S]),x.reduce((U,Q)=>{const V=Y4(t,a,Q)||Y4(P,a,Q)||Y4(v,a,Q);return V&&(U[Q]=V),U},{})}function Y4(P,t,n){return P&&P.hasAttributeNS(t,n)?P.getAttributeNS(t,n):null}function W4(P){return new Error(`Could not parse ttml timestamp ${P}`)}function c4(P,t){if(!P)return null;let n=O4(P);return n===null&&(w4.test(P)?n=nc(P,t):C4.test(P)&&(n=H4(P,t))),n}function nc(P,t){const n=w4.exec(P),a=(n[4]|0)+(n[5]|0)/t.subFrameRate;return(n[1]|0)*3600+(n[2]|0)*60+(n[3]|0)+a/t.frameRate}function H4(P,t){const n=C4.exec(P),a=Number(n[1]);switch(n[2]){case"h":return a*3600;case"m":return a*60;case"ms":return a*1e3;case"f":return a/t.frameRate;case"t":return a/t.tickRate}return a}class M4{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,a){(this.startTime===null||this.startTime>t)&&(this.startTime=t),this.endTime=n,this.screen=a,this.timelineController.createCaptionsTrack(this.trackName)}reset(){this.cueRanges=[],this.startTime=null}}class uc{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=_(),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 M4(this,"textTrack1"),n=new M4(this,"textTrack2"),a=new M4(this,"textTrack3"),v=new M4(this,"textTrack4");this.cea608Parser1=new b0(1,t,n),this.cea608Parser2=new b0(3,a,v)}addCues(t,n,a,v,x){let S=!1;for(let U=x.length;U--;){const Q=x[U],V=Z4(Q[0],Q[1],n,a);if(V>=0&&(Q[0]=Math.min(Q[0],n),Q[1]=Math.max(Q[1],a),S=!0,V/(a-n)>.5))return}if(S||x.push([n,a]),this.config.renderTextTracksNatively){const U=this.captionsTracks[t];this.Cues.newCue(U,n,a,v)}else{const U=this.Cues.newCue(null,n,a,v);this.hls.trigger(s.CUES_PARSED,{type:"captions",cues:U,track:t})}}onInitPtsFound(t,{frag:n,id:a,initPTS:v,timescale:x,trackId:S}){const{unparsedVttFrags:U}=this;a===o.MAIN&&(this.initPTS[n.cc]={baseTime:v,timescale:x,trackId:S}),U.length&&(this.unparsedVttFrags=[],U.forEach(Q=>{this.initPTS[Q.frag.cc]?this.onFragLoaded(s.FRAG_LOADED,Q):this.hls.trigger(s.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:Q.frag,error:new Error("Subtitle discontinuity domain does not match main")})}))}getExistingTrack(t,n){const{media:a}=this;if(a)for(let v=0;v{sa(v[x]),delete v[x]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=_(),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 a=0;ax.textCodec===ro);if(this.config.enableWebVTT||v&&this.config.enableIMSC1){if(Kl(this.tracks,a)){this.tracks=a;return}if(this.textTracks=[],this.tracks=a,this.config.renderTextTracksNatively){const S=this.media,U=S?J0(S.textTracks):null;if(this.tracks.forEach((Q,V)=>{let le;if(U){let pe=null;for(let Ee=0;EeV!==null).map(V=>V.label);Q.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${Q.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const S=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:S})}}}onManifestLoaded(t,n){this.config.enableCEA708Captions&&n.captions&&n.captions.forEach(a=>{const v=/(?:CC|SERVICE)([1-4])/.exec(a.instreamId);if(!v)return;const x=`textTrack${v[1]}`,S=this.captionsProperties[x];S&&(S.label=a.name,a.lang&&(S.languageCode=a.lang),S.media=a)})}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===o.MAIN){var a,v;const{cea608Parser1:x,cea608Parser2:S,lastSn:U}=this,{cc:Q,sn:V}=n.frag,le=(a=(v=n.part)==null?void 0:v.index)!=null?a:-1;x&&S&&(V!==U+1||V===U&&le!==this.lastPartIndex+1||Q!==this.lastCc)&&(x.reset(),S.reset()),this.lastCc=Q,this.lastSn=V,this.lastPartIndex=le}}onFragLoaded(t,n){const{frag:a,payload:v}=n;if(a.type===o.SUBTITLE)if(v.byteLength){const x=a.decryptdata,S="stats"in n;if(x==null||!x.encrypted||S){const U=this.tracks[a.level],Q=this.vttCCs;Q[a.cc]||(Q[a.cc]={start:a.start,prevCC:this.prevCC,new:!0},this.prevCC=a.cc),U&&U.textCodec===ro?this._parseIMSC1(a,v):this._parseVTTs(n)}}else this.hls.trigger(s.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:a,error:new Error("Empty subtitle payload")})}_parseIMSC1(t,n){const a=this.hls;zl(n,this.initPTS[t.cc],v=>{this._appendCues(v,t.level),a.trigger(s.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})},v=>{a.logger.log(`Failed to parse IMSC1: ${v}`),a.trigger(s.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:v})})}_parseVTTs(t){var n;const{frag:a,payload:v}=t,{initPTS:x,unparsedVttFrags:S}=this,U=x.length-1;if(!x[a.cc]&&U===-1){S.push(t);return}const Q=this.hls,V=(n=a.initSegment)!=null&&n.data?Zt(a.initSegment.data,new Uint8Array(v)).buffer:v;Ul(V,this.initPTS[a.cc],this.vttCCs,a.cc,a.start,le=>{this._appendCues(le,a.level),Q.trigger(s.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:a})},le=>{const pe=le.message==="Missing initPTS for VTT MPEGTS";pe?S.push(t):this._fallbackToIMSC1(a,v),Q.logger.log(`Failed to parse VTT cue: ${le}`),!(pe&&U>a.cc)&&Q.trigger(s.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:a,error:le})})}_fallbackToIMSC1(t,n){const a=this.tracks[t.level];a.textCodec||zl(n,this.initPTS[t.cc],()=>{a.textCodec=ro,this._parseIMSC1(t,n)},()=>{a.textCodec="wvtt"})}_appendCues(t,n){const a=this.hls;if(this.config.renderTextTracksNatively){const v=this.textTracks[n];if(!v||v.mode==="disabled")return;t.forEach(x=>Ws(v,x))}else{const v=this.tracks[n];if(!v)return;const x=v.default?"default":"subtitles"+n;a.trigger(s.CUES_PARSED,{type:"subtitles",cues:t,track:x})}}onFragDecrypted(t,n){const{frag:a}=n;a.type===o.SUBTITLE&&this.onFragLoaded(s.FRAG_LOADED,n)}onSubtitleTracksCleared(){this.tracks=[],this.captionsTracks={}}onFragParsingUserdata(t,n){if(!this.enabled||!this.config.enableCEA708Captions)return;const{frag:a,samples:v}=n;if(!(a.type===o.MAIN&&this.closedCaptionsForLevel(a)==="NONE"))for(let x=0;xxs(U[Q],n,a))}if(this.config.renderTextTracksNatively&&n===0&&v!==void 0){const{textTracks:U}=this;Object.keys(U).forEach(Q=>xs(U[Q],n,v))}}}extractCea608Data(t){const n=[[],[]],a=t[0]&31;let v=2;for(let x=0;x=16?Q--:Q++;const ke=s0(V.trim()),Re=o4(t,n,ke);P!=null&&(pe=P.cues)!=null&&pe.getCueById(Re)||(S=new le(t,n,ke),S.id=Re,S.line=Ee+1,S.align="left",S.position=10+Math.min(80,Math.floor(Q*8/32)*10),v.push(S))}return P&&v.length&&(v.sort((Ee,ke)=>Ee.line==="auto"||ke.line==="auto"?0:Ee.line>8&&ke.line>8?ke.line-Ee.line:Ee.line-ke.line),v.forEach(Ee=>Ws(P,Ee))),v}};function _e(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(P){}return!1}const Ie=/(\d+)-(\d+)\/(\d+)/;class nt{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||mn,this.controller=new self.AbortController,this.stats=new j}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,a){const v=this.stats;if(v.loading.start)throw new Error("Loader can only be used once.");v.loading.start=self.performance.now();const x=Mt(t,this.controller.signal),S=t.responseType==="arraybuffer",U=S?"byteLength":"length",{maxTimeToFirstByteMs:Q,maxLoadTimeMs:V}=n.loadPolicy;this.context=t,this.config=n,this.callbacks=a,this.request=this.fetchSetup(t,x),self.clearTimeout(this.requestTimeout),n.timeout=Q&&r(Q)?Q:V,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},n.timeout),(is(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then(pe=>{var Ee;this.response=this.loader=pe;const ke=Math.max(self.performance.now(),v.loading.start);if(self.clearTimeout(this.requestTimeout),n.timeout=V,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},V-(ke-v.loading.start)),!pe.ok){const{status:ot,statusText:it}=pe;throw new Nu(it||"fetch, bad network response",ot,pe)}v.loading.first=ke,v.total=Fr(pe.headers)||v.total;const Re=(Ee=this.callbacks)==null?void 0:Ee.onProgress;return Re&&r(n.highWaterMark)?this.loadProgressively(pe,v,t,n.highWaterMark,Re):S?pe.arrayBuffer():t.responseType==="json"?pe.json():pe.text()}).then(pe=>{var Ee,ke;const Re=this.response;if(!Re)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),v.loading.end=Math.max(self.performance.now(),v.loading.first);const ot=pe[U];ot&&(v.loaded=v.total=ot);const it={url:Re.url,data:pe,code:Re.status},Kt=(Ee=this.callbacks)==null?void 0:Ee.onProgress;Kt&&!r(n.highWaterMark)&&Kt(v,t,pe,Re),(ke=this.callbacks)==null||ke.onSuccess(it,v,t,Re)}).catch(pe=>{var Ee;if(self.clearTimeout(this.requestTimeout),v.aborted)return;const ke=pe&&pe.code||0,Re=pe?pe.message:null;(Ee=this.callbacks)==null||Ee.onError({code:ke,text:Re},t,pe?pe.details:null,v)})}getCacheAge(){let t=null;if(this.response){const n=this.response.headers.get("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.response?this.response.headers.get(t):null}loadProgressively(t,n,a,v=0,x){const S=new Er,U=t.body.getReader(),Q=()=>U.read().then(V=>{if(V.done)return S.dataLength&&x(n,a,S.flush().buffer,t),Promise.resolve(new ArrayBuffer(0));const le=V.value,pe=le.length;return n.loaded+=pe,pe=v&&x(n,a,S.flush().buffer,t)):x(n,a,le.buffer,t),Q()}).catch(()=>Promise.reject());return Q()}}function Mt(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 or(P){const t=Ie.exec(P);if(t)return parseInt(t[2])-parseInt(t[1])+1}function Fr(P){const t=P.get("Content-Range");if(t){const a=or(t);if(r(a))return a}const n=P.get("Content-Length");if(n)return parseInt(n)}function mn(P,t){return new self.Request(P.url,t)}class Nu extends Error{constructor(t,n,a){super(t),this.code=void 0,this.details=void 0,this.code=n,this.details=a}}const Ki=/^age:\s*[\d.]+\s*$/im;class Kn{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 j,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,a){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=a,this.loadInternal()}loadInternal(){const{config:t,context:n}=this;if(!t||!n)return;const a=this.loader=new self.XMLHttpRequest,v=this.stats;v.loading.first=0,v.loaded=0,v.aborted=!1;const x=this.xhrSetup;x?Promise.resolve().then(()=>{if(!(this.loader!==a||this.stats.aborted))return x(a,n.url)}).catch(S=>{if(!(this.loader!==a||this.stats.aborted))return a.open("GET",n.url,!0),x(a,n.url)}).then(()=>{this.loader!==a||this.stats.aborted||this.openAndSendXhr(a,n,t)}).catch(S=>{var U;(U=this.callbacks)==null||U.onError({code:a.status,text:S.message},n,a,v)}):this.openAndSendXhr(a,n,t)}openAndSendXhr(t,n,a){t.readyState||t.open("GET",n.url,!0);const v=n.headers,{maxTimeToFirstByteMs:x,maxLoadTimeMs:S}=a.loadPolicy;if(v)for(const U in v)t.setRequestHeader(U,v[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),a.timeout=x&&r(x)?x:S,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),a.timeout),t.send()}readystatechange(){const{context:t,loader:n,stats:a}=this;if(!t||!n)return;const v=n.readyState,x=this.config;if(!a.aborted&&v>=2&&(a.loading.first===0&&(a.loading.first=Math.max(self.performance.now(),a.loading.start),x.timeout!==x.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),x.timeout=x.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),x.loadPolicy.maxLoadTimeMs-(a.loading.first-a.loading.start)))),v===4)){self.clearTimeout(this.requestTimeout),n.onreadystatechange=null,n.onprogress=null;const V=n.status,le=n.responseType==="text"?n.responseText:null;if(V>=200&&V<300){const Re=le!=null?le:n.response;if(Re!=null){var S,U;a.loading.end=Math.max(self.performance.now(),a.loading.first);const ot=n.responseType==="arraybuffer"?Re.byteLength:Re.length;a.loaded=a.total=ot,a.bwEstimate=a.total*8e3/(a.loading.end-a.loading.first);const it=(S=this.callbacks)==null?void 0:S.onProgress;it&&it(a,t,Re,n);const Kt={url:n.responseURL,data:Re,code:V};(U=this.callbacks)==null||U.onSuccess(Kt,a,t,n);return}}const pe=x.loadPolicy.errorRetry,Ee=a.retry,ke={url:t.url,data:void 0,code:V};if(cn(pe,Ee,!1,ke))this.retry(pe);else{var Q;G.error(`${V} while loading ${t.url}`),(Q=this.callbacks)==null||Q.onError({code:V,text:n.statusText},t,n,a)}}}loadtimeout(){if(!this.config)return;const t=this.config.loadPolicy.timeoutRetry,n=this.stats.retry;if(cn(t,n,!0))this.retry(t);else{var a;G.warn(`timeout while loading ${(a=this.context)==null?void 0:a.url}`);const v=this.callbacks;v&&(this.abortInternal(),v.onTimeout(this.stats,this.context,this.loader))}}retry(t){const{context:n,stats:a}=this;this.retryDelay=Xn(t,a.retry),a.retry++,G.warn(`${status?"HTTP Status "+status:"Timeout"} while loading ${n==null?void 0:n.url}, retrying ${a.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&&Ki.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 gi={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},Vi=E(E({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,ignoreDevicePixelRatio:!1,maxDevicePixelRatio:Number.POSITIVE_INFINITY,preferManagedMediaSource:!0,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:1/0,frontBufferFlushThreshold:1/0,startOnSegmentBoundary:!1,maxBufferSize:60*1e3*1e3,maxFragLookUpTolerance:.25,maxBufferHole:.1,detectStallWithCurrentTimeMs:1250,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,nudgeOnVideoHole:!0,liveSyncMode:"edge",liveSyncDurationCount:3,liveSyncOnStallIncrease:1,liveMaxLatencyDurationCount:1/0,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,workerPath:null,enableSoftwareAES:!0,startLevel:void 0,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,ignorePlaylistParsingErrors:!1,loader:Kn,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:Je,bufferController:os,capLevelController:B0,errorController:Qn,fpsController:ma,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:mo,requireKeySystemAccessOnStart:!1,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0,enableDateRangeMetadataCues:!0,enableEmsgMetadataCues:!0,enableEmsgKLVMetadata:!1,enableID3MetadataCues:!0,enableInterstitialPlayback:!0,interstitialAppendInPlace:!0,interstitialLiveLookAhead:10,useMediaCapabilities:!0,preserveManualLevelOnError:!1,certLoadPolicy:{default:gi},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},Ni()),{},{subtitleStreamController:D0,subtitleTrackController:Ml,timelineController:uc,audioStreamController:$l,audioTrackController:T0,emeController:Pe,cmcdController:E4,contentSteeringController:T,interstitialsController:x4});function Ni(){return{cueHandler:z,enableWebVTT:!0,enableIMSC1:!0,enableCEA708Captions:!0,captionsTextTrack1Label:"English",captionsTextTrack1LanguageCode:"en",captionsTextTrack2Label:"Spanish",captionsTextTrack2LanguageCode:"es",captionsTextTrack3Label:"Unknown CC",captionsTextTrack3LanguageCode:"",captionsTextTrack4Label:"Unknown CC",captionsTextTrack4LanguageCode:"",renderTextTracksNatively:!0}}function Xr(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 a=Mr(P),v=["manifest","level","frag"],x=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return v.forEach(S=>{const U=`${S==="level"?"playlist":S}LoadPolicy`,Q=t[U]===void 0,V=[];x.forEach(le=>{const pe=`${S}Loading${le}`,Ee=t[pe];if(Ee!==void 0&&Q){V.push(pe);const ke=a[U].default;switch(t[U]={default:ke},le){case"TimeOut":ke.maxLoadTimeMs=Ee,ke.maxTimeToFirstByteMs=Ee;break;case"MaxRetry":ke.errorRetry.maxNumRetry=Ee,ke.timeoutRetry.maxNumRetry=Ee;break;case"RetryDelay":ke.errorRetry.retryDelayMs=Ee,ke.timeoutRetry.retryDelayMs=Ee;break;case"MaxRetryTimeout":ke.errorRetry.maxRetryDelayMs=Ee,ke.timeoutRetry.maxRetryDelayMs=Ee;break}}}),V.length&&n.warn(`hls.js config: "${V.join('", "')}" setting(s) are deprecated, use "${U}": ${ui(t[U])}`)}),E(E({},a),t)}function Mr(P){return P&&typeof P=="object"?Array.isArray(P)?P.map(Mr):Object.keys(P).reduce((t,n)=>(t[n]=Mr(P[n]),t),{}):P}function $r(P,t){const n=P.loader;n!==nt&&n!==Kn?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),P.progressive=!1):_e()&&(P.loader=nt,P.progressive=!0,P.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}const Pn=2,jn=.1,Ji=.05,Qu=100;class ea extends Zn{constructor(t,n){super("gap-controller",t.logger),this.hls=void 0,this.fragmentTracker=void 0,this.media=null,this.mediaSource=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.buffered={},this.lastCurrentTime=0,this.ended=0,this.waiting=0,this.onMediaPlaying=()=>{this.ended=0,this.waiting=0},this.onMediaWaiting=()=>{var a;(a=this.media)!=null&&a.seeking||(this.waiting=self.performance.now(),this.tick())},this.onMediaEnded=()=>{if(this.hls){var a;this.ended=((a=this.media)==null?void 0:a.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(Qu),this.mediaSource=n.mediaSource;const a=this.media=n.media;$i(a,"playing",this.onMediaPlaying),$i(a,"waiting",this.onMediaWaiting),$i(a,"ended",this.onMediaEnded)}onMediaDetaching(t,n){this.clearInterval();const{media:a}=this;a&&(ca(a,"playing",this.onMediaPlaying),ca(a,"waiting",this.onMediaWaiting),ca(a,"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 a,v;const x=(a=this.hls)==null?void 0:a.config;if(!x)return;const S=this.media;if(!S)return;const{seeking:U}=S,Q=this.seeking&&!U,V=!this.seeking&&U,le=S.paused&&!U||S.ended||S.playbackRate===0;if(this.seeking=U,t!==n){n&&(this.ended=0),this.moved=!0,U||(this.nudgeRetry=0,x.nudgeOnVideoHole&&!le&&t>n&&this.nudgeOnVideoHole(t,n)),this.waiting===0&&this.stallResolved(t);return}if(V||Q){Q&&this.stallResolved(t);return}if(le){this.nudgeRetry=0,this.stallResolved(t),!this.ended&&S.ended&&this.hls&&(this.ended=t||1,this.hls.trigger(s.MEDIA_ENDED,{stalled:!1}));return}if(!on.getBuffered(S).length){this.nudgeRetry=0;return}const pe=on.bufferInfo(S,t,0),Ee=pe.nextStart||0,ke=this.fragmentTracker;if(U&&ke&&this.hls){const ln=va(this.hls.inFlightFragments,t),jr=pe.len>Pn,en=!Ee||ln||Ee-t>Pn&&!ke.getPartialFragment(t);if(jr||en)return;this.moved=!1}const Re=(v=this.hls)==null?void 0:v.latestLevelDetails;if(!this.moved&&this.stalled!==null&&ke){if(!(pe.len>0)&&!Ee)return;const jr=Math.max(Ee,pe.start||0)-t,Jr=!!(Re!=null&&Re.live)?Re.targetduration*2:Pn,zr=j0(t,ke);if(jr>0&&(jr<=Jr||zr)){S.paused||this._trySkipBufferHole(zr);return}}const ot=x.detectStallWithCurrentTimeMs,it=self.performance.now(),Kt=this.waiting;let Jt=this.stalled;if(Jt===null)if(Kt>0&&it-Kt=ot||Kt)&&this.hls){var xr;if(((xr=this.mediaSource)==null?void 0:xr.readyState)==="ended"&&!(Re!=null&&Re.live)&&Math.abs(t-((Re==null?void 0:Re.edge)||0))<1){if(this.ended)return;this.ended=t||1,this.hls.trigger(s.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(pe),!this.media||!this.hls)return}const Nr=on.bufferInfo(S,t,x.maxBufferHole);this._tryFixBufferStall(Nr,nr,t)}stallResolved(t){const n=this.stalled;if(n&&this.hls&&(this.stalled=null,this.stallReported)){const a=self.performance.now()-n;this.log(`playback not stuck anymore @${t}, after ${Math.round(a)}ms`),this.stallReported=!1,this.waiting=0,this.hls.trigger(s.STALL_RESOLVED,{})}}nudgeOnVideoHole(t,n){var a;const v=this.buffered.video;if(this.hls&&this.media&&this.fragmentTracker&&(a=this.buffered.audio)!=null&&a.length&&v&&v.length>1&&t>v.end(0)){const x=on.bufferedInfo(on.timeRangesToArray(this.buffered.audio),t,0);if(x.len>1&&n>=x.start){const S=on.timeRangesToArray(v),U=on.bufferedInfo(S,n,0).bufferedIndex;if(U>-1&&UU)&&le-V<1&&t-V<2){const pe=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${t} hole: ${V} -> ${le} buffered index: ${Q}`);this.warn(pe.message),this.media.currentTime+=1e-6;let Ee=j0(t,this.fragmentTracker);Ee&&"fragment"in Ee?Ee=Ee.fragment:Ee||(Ee=void 0);const ke=on.bufferInfo(this.media,t,0);this.hls.trigger(s.ERROR,{type:c.MEDIA_ERROR,details:d.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:pe,reason:pe.message,frag:Ee,buffer:ke.len,bufferInfo:ke})}}}}}_tryFixBufferStall(t,n,a){var v,x;const{fragmentTracker:S,media:U}=this,Q=(v=this.hls)==null?void 0:v.config;if(!U||!S||!Q)return;const V=(x=this.hls)==null?void 0:x.latestLevelDetails,le=j0(a,S);if((le||V!=null&&V.live&&a1&&t.len>Q.maxBufferHole||t.nextStart&&(t.nextStart-aQ.highBufferWatchdogPeriod*1e3||this.waiting)&&(this.warn("Trying to nudge playhead over buffer-hole"),this._tryNudgeBuffer(t))}adjacentTraversal(t,n){const a=this.fragmentTracker,v=t.nextStart;if(a&&v){const x=a.getFragAtPos(n,o.MAIN),S=a.getFragAtPos(v,o.MAIN);if(x&&S)return S.sn-x.sn<2}return!1}_reportStall(t){const{hls:n,media:a,stallReported:v,stalled:x}=this;if(!v&&x!==null&&a&&n){this.stallReported=!0;const S=new Error(`Playback stalling at @${a.currentTime} due to low buffer (${ui(t)})`);this.warn(S.message),n.trigger(s.ERROR,{type:c.MEDIA_ERROR,details:d.BUFFER_STALLED_ERROR,fatal:!1,error:S,buffer:t.len,bufferInfo:t,stalled:{start:x}})}}_trySkipBufferHole(t){var n;const{fragmentTracker:a,media:v}=this,x=(n=this.hls)==null?void 0:n.config;if(!v||!a||!x)return 0;const S=v.currentTime,U=on.bufferInfo(v,S,0),Q=S0&&U.len<1&&v.readyState<3,Ee=Q-S;if(Ee>0&&(le||pe)){if(Ee>x.maxBufferHole){let Re=!1;if(S===0){const ot=a.getAppendedFrag(0,o.MAIN);ot&&Q{const P=ac();try{P&&new P(0,Number.POSITIVE_INFINITY,"")}catch(t){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY})();class Ac{constructor(t){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.removeCues=!0,this.assetCue=void 0,this.onEventCueEnter=()=>{this.hls&&this.hls.trigger(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&&(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&&(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 a;this.media=n.media,((a=n.overrides)==null?void 0:a.cueRemoval)===!1&&(this.removeCues=!1)}onMediaAttached(){var t;const n=(t=this.hls)==null?void 0:t.latestLevelDetails;n&&this.updateDateRangeCues(n)}onMediaDetaching(t,n){this.media=null,!n.transferMedia&&(this.id3Track&&(this.removeCues&&sa(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;nJ4&&(pe=J4),pe-le<=0&&(pe=le+ic);for(let ke=0;kele.type===lu.audioId3&&Q:v==="video"?V=le=>le.type===lu.emsg&&U:V=le=>le.type===lu.audioId3&&Q||le.type===lu.emsg&&U,xs(x,n,a,V)}}onLevelUpdated(t,{details:n}){this.updateDateRangeCues(n,!0)}onLevelPtsUpdated(t,n){Math.abs(n.drift)>.01&&this.updateDateRangeCues(n.details)}updateDateRangeCues(t,n){if(!this.hls||!this.media)return;const{assetPlayerId:a,timelineOffset:v,enableDateRangeMetadataCues:x,interstitialsController:S}=this.hls.config;if(!x)return;const U=ac();if(a&&v&&!S){const{fragmentStart:ot,fragmentEnd:it}=t;let Kt=this.assetCue;Kt?(Kt.startTime=ot,Kt.endTime=it):U&&(Kt=this.assetCue=sc(U,ot,it,{assetPlayerId:this.hls.config.assetPlayerId},"hlsjs.interstitial.asset"),Kt&&(Kt.id=a,this.id3Track||(this.id3Track=this.createTrack(this.media)),this.id3Track.addCue(Kt),Kt.addEventListener("enter",this.onEventCueEnter)))}if(!t.hasProgramDateTime)return;const{id3Track:Q}=this,{dateRanges:V}=t,le=Object.keys(V);let pe=this.dateRangeCuesAppended;if(Q&&n){var Ee;if((Ee=Q.cues)!=null&&Ee.length){const ot=Object.keys(pe).filter(it=>!le.includes(it));for(let it=ot.length;it--;){var ke;const Kt=ot[it],Jt=(ke=pe[Kt])==null?void 0:ke.cues;delete pe[Kt],Jt&&Object.keys(Jt).forEach(nr=>{const xr=Jt[nr];if(xr){xr.removeEventListener("enter",this.onEventCueEnter);try{Q.removeCue(xr)}catch(Nr){}}})}}else pe=this.dateRangeCuesAppended={}}const Re=t.fragments[t.fragments.length-1];if(!(le.length===0||!r(Re==null?void 0:Re.programDateTime))){this.id3Track||(this.id3Track=this.createTrack(this.media));for(let ot=0;ot{if(Su!==Kt.id){const ri=V[Su];if(ri.class===Kt.class&&ri.startDate>Kt.startDate&&(!On||Kt.startDate.01&&(Su.startTime=Jt,Su.endTime=ln);else if(U){let ri=Kt.attr[On];Hs(On)&&(ri=K(ri));const ni=sc(U,Jt,ln,{key:On,data:ri},lu.dateRange);ni&&(ni.id=it,this.id3Track.addCue(ni),xr[On]=ni,S&&(On==="X-ASSET-LIST"||On==="X-ASSET-URL")&&ni.addEventListener("enter",this.onEventCueEnter))}}pe[it]={cues:xr,dateRange:Kt,durationKnown:Nr}}}}}class Bc{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,a=this.levelDetails;if(!n||!a)return;this.currentTime=n.currentTime;const v=this.computeLatency();if(v===null)return;this._latency=v;const{lowLatencyMode:x,maxLiveSyncPlaybackRate:S}=this.config;if(!x||S===1||!a.live)return;const U=this.targetLatency;if(U===null)return;const Q=v-U,V=Math.min(this.maxLatency,U+a.targetduration);if(Q.05&&this.forwardBufferLength>1){const pe=Math.min(2,Math.max(1,S)),Ee=Math.round(2/(1+Math.exp(-.75*Q-this.edgeStalled))*20)/20,ke=Math.min(pe,Math.max(1,Ee));this.changeMediaPlaybackRate(n,ke)}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:a,targetduration:v}=t,{liveSyncDuration:x,liveSyncDurationCount:S,lowLatencyMode:U}=this.config,Q=this.hls.userConfig;let V=U&&a||n;(this._targetLatencyUpdated||Q.liveSyncDuration||Q.liveSyncDurationCount||V===0)&&(V=x!==void 0?x:S*v);const le=v;return V+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,le)}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 a=this.levelDetails;if(a===null)return null;const v=a.edge,x=t-n-this.edgeStalled,S=v-a.totalduration,U=v-(this.config.lowLatencyMode&&a.partTarget||a.targetduration);return Math.min(Math.max(S,x),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 a=t.buffered.length;return(a?t.buffered.end(a-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 a;n.details===d.BUFFER_STALLED_ERROR&&(this.stallCount++,this.hls&&(a=this.levelDetails)!=null&&a.live&&this.hls.logger.warn("[latency-controller]: Stall detected, adjusting target latency"))}changeMediaPlaybackRate(t,n){var a,v;t.playbackRate!==n&&((a=this.hls)==null||a.logger.debug(`[latency-controller]: latency=${this.latency.toFixed(3)}, targetLatency=${(v=this.targetLatency)==null?void 0:v.toFixed(3)}, forwardBufferLength=${this.forwardBufferLength.toFixed(3)}: adjusting playback rate from ${t.playbackRate} to ${n}`),t.playbackRate=n)}estimateLiveEdge(){const t=this.levelDetails;return t===null?null:t.edge+t.age}computeLatency(){const t=this.estimateLiveEdge();return t===null?null:t-this.currentTime}}class wc extends ys{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 a=this.hls.config.preferManagedMediaSource,v=[],x={},S={};let U=!1,Q=!1,V=!1;n.levels.forEach(le=>{const pe=le.attrs;let{audioCodec:Ee,videoCodec:ke}=le;Ee&&(le.audioCodec=Ee=_t(Ee,a)||void 0),ke&&(ke=le.videoCodec=Ir(ke));const{width:Re,height:ot,unknownCodecs:it}=le,Kt=(it==null?void 0:it.length)||0;if(U||(U=!!(Re&&ot)),Q||(Q=!!ke),V||(V=!!Ee),Kt||Ee&&!this.isAudioSupported(Ee)||ke&&!this.isVideoSupported(ke)){this.log(`Some or all CODECS not supported "${pe.CODECS}"`);return}const{CODECS:Jt,"FRAME-RATE":nr,"HDCP-LEVEL":xr,"PATHWAY-ID":Nr,RESOLUTION:ln,"VIDEO-RANGE":jr}=pe,Jr=`${`${Nr||"."}-`}${le.bitrate}-${ln}-${nr}-${Jt}-${jr}-${xr}`;if(x[Jr])if(x[Jr].uri!==le.url&&!le.attrs["PATHWAY-ID"]){const zr=S[Jr]+=1;le.attrs["PATHWAY-ID"]=new Array(zr+1).join(".");const On=this.createLevel(le);x[Jr]=On,v.push(On)}else x[Jr].addGroupId("audio",pe.AUDIO),x[Jr].addGroupId("text",pe.SUBTITLES);else{const zr=this.createLevel(le);x[Jr]=zr,S[Jr]=1,v.push(zr)}}),this.filterAndSortMediaOptions(v,n,U,Q,V)}createLevel(t){const n=new Gu(t),a=t.supplemental;if(a!=null&&a.videoCodec&&!this.isVideoSupported(a.videoCodec)){const v=new Error(`SUPPLEMENTAL-CODECS not supported "${a.videoCodec}"`);this.log(v.message),n.supportedResult=wt(v,[])}return n}isAudioSupported(t){return we(t,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(t){return we(t,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(t,n,a,v,x){var S;let U=[],Q=[],V=t;const le=((S=n.stats)==null?void 0:S.parsing)||{};if((a||v)&&x&&(V=V.filter(({videoCodec:Jt,videoRange:nr,width:xr,height:Nr})=>(!!Jt||!!(xr&&Nr))&&Ru(nr))),V.length===0){Promise.resolve().then(()=>{if(this.hls){let Jt="no level with compatible codecs found in manifest",nr=Jt;n.levels.length&&(nr=`one or more CODECS in variant not supported: ${ui(n.levels.map(Nr=>Nr.attrs.CODECS).filter((Nr,ln,jr)=>jr.indexOf(Nr)===ln))}`,this.warn(nr),Jt+=` (${nr})`);const xr=new Error(Jt);this.hls.trigger(s.ERROR,{type:c.MEDIA_ERROR,details:d.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:n.url,error:xr,reason:nr})}}),le.end=performance.now();return}n.audioTracks&&(U=n.audioTracks.filter(Jt=>!Jt.audioCodec||this.isAudioSupported(Jt.audioCodec)),fc(U)),n.subtitles&&(Q=n.subtitles,fc(Q));const pe=V.slice(0);V.sort((Jt,nr)=>{if(Jt.attrs["HDCP-LEVEL"]!==nr.attrs["HDCP-LEVEL"])return(Jt.attrs["HDCP-LEVEL"]||"")>(nr.attrs["HDCP-LEVEL"]||"")?1:-1;if(a&&Jt.height!==nr.height)return Jt.height-nr.height;if(Jt.frameRate!==nr.frameRate)return Jt.frameRate-nr.frameRate;if(Jt.videoRange!==nr.videoRange)return qn.indexOf(Jt.videoRange)-qn.indexOf(nr.videoRange);if(Jt.videoCodec!==nr.videoCodec){const xr=Ae(Jt.videoCodec),Nr=Ae(nr.videoCodec);if(xr!==Nr)return Nr-xr}if(Jt.uri===nr.uri&&Jt.codecSet!==nr.codecSet){const xr=ht(Jt.codecSet),Nr=ht(nr.codecSet);if(xr!==Nr)return Nr-xr}return Jt.averageBitrate!==nr.averageBitrate?Jt.averageBitrate-nr.averageBitrate:0});let Ee=pe[0];if(this.steering&&(V=this.steering.filterParsedLevels(V),V.length!==pe.length)){for(let Jt=0;Jtxr&&xr===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=Nr)}break}const Re=x&&!v,ot=this.hls.config,it=!!(ot.audioStreamController&&ot.audioTrackController),Kt={levels:V,audioTracks:U,subtitleTracks:Q,sessionData:n.sessionData,sessionKeys:n.sessionKeys,firstLevel:this._firstLevel,stats:n.stats,audio:x,video:v,altAudio:it&&!Re&&U.some(Jt=>!!Jt.url)};le.end=performance.now(),this.hls.trigger(s.MANIFEST_PARSED,Kt)}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 le=new Error("invalid level idx"),pe=t<0;if(this.hls.trigger(s.ERROR,{type:c.OTHER_ERROR,details:d.LEVEL_SWITCH_ERROR,level:t,fatal:pe,error:le,reason:le.message}),pe)return;t=Math.min(t,n.length-1)}const a=this.currentLevelIndex,v=this.currentLevel,x=v?v.attrs["PATHWAY-ID"]:void 0,S=n[t],U=S.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=S,a===t&&v&&x===U)return;this.log(`Switching to level ${t} (${S.height?S.height+"p ":""}${S.videoRange?S.videoRange+" ":""}${S.codecSet?S.codecSet+" ":""}@${S.bitrate})${U?" with Pathway "+U:""} from level ${a}${x?" with Pathway "+x:""}`);const Q={level:t,attrs:S.attrs,details:S.details,bitrate:S.bitrate,averageBitrate:S.averageBitrate,maxBitrate:S.maxBitrate,realBitrate:S.realBitrate,width:S.width,height:S.height,codecSet:S.codecSet,audioCodec:S.audioCodec,videoCodec:S.videoCodec,audioGroups:S.audioGroups,subtitleGroups:S.subtitleGroups,loaded:S.loaded,loadError:S.loadError,fragmentError:S.fragmentError,name:S.name,id:S.id,uri:S.uri,url:S.url,urlId:0,audioGroupIds:S.audioGroupIds,textGroupIds:S.textGroupIds};this.hls.trigger(s.LEVEL_SWITCHING,Q);const V=S.details;if(!V||V.live){const le=this.switchParams(S.uri,v==null?void 0:v.details,V);this.loadPlaylist(le)}}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(),a=t.filter(v=>n.indexOf(v)!==-1);if(t.length<1){this.warn(`pathwayPriority ${t} should contain at least one pathway from list: ${n}`);return}this.steering.pathwayPriority=a}}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===o.MAIN){const a=n.elementaryStreams;if(!Object.keys(a).some(x=>!!a[x]))return;const v=this._levels[n.level];v!=null&&v.loadError&&(this.log(`Resetting level error count of ${v.loadError} on frag buffered`),v.loadError=0)}}onLevelLoaded(t,n){var a;const{level:v,details:x}=n,S=n.levelInfo;if(!S){var U;this.warn(`Invalid level index ${v}`),(U=n.deliveryDirectives)!=null&&U.skip&&(x.deltaUpdateFailed=!0);return}if(S===this.currentLevel||n.withoutMultiVariant){S.fragmentError===0&&(S.loadError=0);let Q=S.details;Q===n.details&&Q.advanced&&(Q=void 0),this.playlistLoaded(v,n,Q)}else(a=n.deliveryDirectives)!=null&&a.skip&&(x.deltaUpdateFailed=!0)}loadPlaylist(t){super.loadPlaylist(),this.shouldLoadPlaylist(this.currentLevel)&&this.scheduleLoading(this.currentLevel,t)}loadingPlaylist(t,n){super.loadingPlaylist(t,n);const a=this.getUrlWithDirectives(t.uri,n),v=this.currentLevelIndex,x=t.attrs["PATHWAY-ID"],S=t.details,U=S==null?void 0:S.age;this.log(`Loading level index ${v}${(n==null?void 0:n.msn)!==void 0?" at sn "+n.msn+" part "+n.part:""}${x?" Pathway "+x:""}${U&&S.live?" age "+U.toFixed(1)+(S.type?" "+S.type||0:""):""} ${a}`),this.hls.trigger(s.LEVEL_LOADING,{url:a,level:v,levelInfo:t,pathwayId:t.attrs["PATHWAY-ID"],id:0,deliveryDirectives:n||null})}get nextLoadLevel(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel}set nextLoadLevel(t){this.level=t,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=t)}removeLevel(t){var n;if(this._levels.length===1)return;const a=this._levels.filter((x,S)=>S!==t?!0:(this.steering&&this.steering.removeLevel(x),x===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,x.details&&x.details.fragments.forEach(U=>U.level=-1)),!1));da(a),this._levels=a,this.currentLevelIndex>-1&&(n=this.currentLevel)!=null&&n.details&&(this.currentLevelIndex=this.currentLevel.details.fragments[0].level),this.manualLevelIndex>-1&&(this.manualLevelIndex=this.currentLevelIndex);const v=a.length-1;this._firstLevel=Math.min(this._firstLevel,v),this._startLevel&&(this._startLevel=Math.min(this._startLevel,v)),this.hls.trigger(s.LEVELS_UPDATED,{levels:a})}onLevelsUpdated(t,{levels:n}){this._levels=n}checkMaxAutoUpdated(){const{autoLevelCapping:t,maxAutoLevel:n,maxHdcpLevel:a}=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:a}))}}function fc(P){const t={};P.forEach(n=>{const a=n.groupId||"";n.id=t[a]=t[a]||0,t[a]++})}function hc(){return self.SourceBuffer||self.WebKitSourceBuffer}function pc(){if(!ae())return!1;const t=hc();return!t||t.prototype&&typeof t.prototype.appendBuffer=="function"&&typeof t.prototype.remove=="function"}function Cc(){if(!pc())return!1;const P=ae();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(Ue(t,"video")))||["mp4a.40.2","fLaC"].some(t=>P.isTypeSupported(Ue(t,"audio"))))}function Dc(){var P;const t=hc();return typeof(t==null||(P=t.prototype)==null?void 0:P.changeType)=="function"}const mc=100;class vc extends Lt{constructor(t,n,a){super(t,n,a,"stream-controller",o.MAIN),this.audioCodecSwap=!1,this.level=-1,this._forceStartLoad=!1,this._hasEnoughToStart=!1,this.altAudio=0,this.audioOnly=!1,this.fragPlaying=null,this.fragLastKbps=0,this.couldBacktrack=!1,this.backtrackFragment=null,this.audioCodecSwitch=!1,this.videoBuffer=null,this.onMediaPlaying=()=>{this.tick()},this.onMediaSeeked=()=>{const v=this.media,x=v?v.currentTime:null;if(x===null||!r(x)||(this.log(`Media seeked to ${x.toFixed(3)}`),!this.getBufferedFrag(x)))return;const S=this.getFwdBufferInfoAtPos(v,x,o.MAIN,0);if(S===null||S.len===0){this.warn(`Main forward buffer length at ${x} on "seeked" event ${S?S.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:a,hls:v}=this;if(this.stopLoad(),this.setInterval(mc),this.level=-1,!this.startFragRequested){let x=v.startLevel;x===-1&&(v.config.testBandwidth&&this.levels.length>1?(x=0,this.bitrateTest=!0):x=v.firstAutoLevel),v.nextLoadLevel=x,this.level=v.loadLevel,this._hasEnoughToStart=!!n}a>0&&t===-1&&!n&&(this.log(`Override startPosition with lastCurrentTime @${a.toFixed(3)}`),t=a),this.state=Te.IDLE,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}else this._forceStartLoad=!0,this.state=Te.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case Te.WAITING_LEVEL:{const{levels:t,level:n}=this,a=t==null?void 0:t[n],v=a==null?void 0:a.details;if(v&&(!v.live||this.levelLastLoaded===a&&!this.waitForLive(a))){if(this.waitForCdnTuneIn(v))break;this.state=Te.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=Te.IDLE;break}break}case Te.FRAG_LOADING_WAITING_RETRY:this.checkRetryDate();break}this.state===Te.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:a,media:v}=this;if(n===null||!v&&!this.primaryPrefetch&&(this.startFragRequested||!t.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;const x=this.buffering?t.nextLoadLevel:t.loadLevel;if(!(a!=null&&a[x]))return;const S=a[x],U=this.getMainFwdBufferInfo();if(U===null)return;const Q=this.getLevelDetails();if(Q&&this._streamEnded(U,Q)){const ot={};this.altAudio===2&&(ot.type="video"),this.hls.trigger(s.BUFFER_EOS,ot),this.state=Te.ENDED;return}if(!this.buffering)return;t.loadLevel!==x&&t.manualLevel===-1&&this.log(`Adapting to level ${x} from level ${this.level}`),this.level=t.nextLoadLevel=x;const V=S.details;if(!V||this.state===Te.WAITING_LEVEL||this.waitForLive(S)){this.level=x,this.state=Te.WAITING_LEVEL,this.startFragRequested=!1;return}const le=U.len,pe=this.getMaxBufferLength(S.maxBitrate);if(le>=pe)return;this.backtrackFragment&&this.backtrackFragment.start>U.end&&(this.backtrackFragment=null);const Ee=this.backtrackFragment?this.backtrackFragment.start:U.end;let ke=this.getNextFragment(Ee,V);if(this.couldBacktrack&&!this.fragPrevious&&ke&&De(ke)&&this.fragmentTracker.getState(ke)!==Cn.OK){var Re;const it=((Re=this.backtrackFragment)!=null?Re:ke).sn-V.startSN,Kt=V.fragments[it-1];Kt&&ke.cc===Kt.cc&&(ke=Kt,this.fragmentTracker.removeFragment(Kt))}else this.backtrackFragment&&U.len&&(this.backtrackFragment=null);if(ke&&this.isLoopLoading(ke,Ee)){if(!ke.gap){const it=this.audioOnly&&!this.altAudio?ie.AUDIO:ie.VIDEO,Kt=(it===ie.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;Kt&&this.afterBufferFlushed(Kt,it,o.MAIN)}ke=this.getNextFragmentLoopLoading(ke,V,U,o.MAIN,pe)}ke&&(ke.initSegment&&!ke.initSegment.data&&!this.bitrateTest&&(ke=ke.initSegment),this.loadFragment(ke,S,Ee))}loadFragment(t,n,a){const v=this.fragmentTracker.getState(t);v===Cn.NOT_LOADED||v===Cn.PARTIAL?De(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,a):this._loadInitSegment(t,n):this.clearTrackerIfNeeded(t)}getBufferedFrag(t){return this.fragmentTracker.getBufferedFrag(t,o.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 a;const v=this.getAppendedFrag(n.currentTime);v&&v.start>1&&this.flushMainBuffer(0,v.start-1);const x=this.getLevelDetails();if(x!=null&&x.live){const U=this.getMainFwdBufferInfo();if(!U||U.len=S-n.maxFragLookUpTolerance&&x<=U;if(v!==null&&a.duration>v&&(x{this.hls&&this.hls.trigger(s.AUDIO_TRACK_SWITCHED,n)}),a.trigger(s.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null});return}a.trigger(s.AUDIO_TRACK_SWITCHED,n)}}onAudioTrackSwitched(t,n){const a=ut(n.url,this.hls);if(a){const v=this.videoBuffer;v&&this.mediaBuffer!==v&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=v)}this.altAudio=a?2:0,this.tick()}onBufferCreated(t,n){const a=n.tracks;let v,x,S=!1;for(const U in a){const Q=a[U];if(Q.id==="main"){if(x=U,v=Q,U==="video"){const V=a[U];V&&(this.videoBuffer=V.buffer)}}else S=!0}S&&v?(this.log(`Alternate track found, use ${x}.buffered to schedule main fragment loading`),this.mediaBuffer=v.buffer):this.mediaBuffer=this.media}onFragBuffered(t,n){const{frag:a,part:v}=n,x=a.type===o.MAIN;if(x){if(this.fragContextChanged(a)){this.warn(`Fragment ${a.sn}${v?" p: "+v.index:""} of level ${a.level} finished buffering, but was aborted. state: ${this.state}`),this.state===Te.PARSED&&(this.state=Te.IDLE);return}const U=v?v.stats:a.stats;this.fragLastKbps=Math.round(8*U.total/(U.buffering.end-U.loading.first)),De(a)&&(this.fragPrevious=a),this.fragBufferedComplete(a,v)}const S=this.media;S&&(!this._hasEnoughToStart&&on.getBuffered(S).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),x&&this.tick())}get hasEnoughToStart(){return this._hasEnoughToStart}onError(t,n){var a;if(n.fatal){this.state=Te.ERROR;return}switch(n.details){case d.FRAG_GAP:case d.FRAG_PARSING_ERROR:case d.FRAG_DECRYPT_ERROR:case d.FRAG_LOAD_ERROR:case d.FRAG_LOAD_TIMEOUT:case d.KEY_LOAD_ERROR:case d.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(o.MAIN,n);break;case d.LEVEL_LOAD_ERROR:case d.LEVEL_LOAD_TIMEOUT:case d.LEVEL_PARSING_ERROR:!n.levelRetry&&this.state===Te.WAITING_LEVEL&&((a=n.context)==null?void 0:a.type)===h.LEVEL&&(this.state=Te.IDLE);break;case d.BUFFER_ADD_CODEC_ERROR:case d.BUFFER_APPEND_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&this.resetLoadingState();break;case d.BUFFER_FULL_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&(!this.config.interstitialsController&&this.config.assetPlayerId?this._hasEnoughToStart=!0:this.flushMainBuffer(0,Number.POSITIVE_INFINITY));break;case d.INTERNAL_EXCEPTION:this.recoverWorkerError(n);break}}onFragLoadEmergencyAborted(){this.state=Te.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()}onBufferFlushed(t,{type:n}){if(n!==ie.AUDIO||!this.altAudio){const a=(n===ie.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;a&&(this.afterBufferFlushed(a,n,o.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 a=this.startPosition;if(a>=0&&n0&&(Q{const{hls:v}=this,x=a==null?void 0:a.frag;if(!x||this.fragContextChanged(x))return;n.fragmentError=0,this.state=Te.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const S=x.stats;S.parsing.start=S.parsing.end=S.buffering.start=S.buffering.end=self.performance.now(),v.trigger(s.FRAG_LOADED,a),x.bitrateTest=!1}).catch(a=>{this.state===Te.STOPPED||this.state===Te.ERROR||(this.warn(a),this.resetFragmentLoading(t))})}_handleTransmuxComplete(t){const n=this.playlistType,{hls:a}=this,{remuxResult:v,chunkMeta:x}=t,S=this.getCurrentContext(x);if(!S){this.resetWhenMissingContext(x);return}const{frag:U,part:Q,level:V}=S,{video:le,text:pe,id3:Ee,initSegment:ke}=v,{details:Re}=V,ot=this.altAudio?void 0:v.audio;if(this.fragContextChanged(U)){this.fragmentTracker.removeFragment(U);return}if(this.state=Te.PARSING,ke){const it=ke.tracks;if(it){const xr=U.initSegment||U;if(this.unhandledEncryptionError(ke,U))return;this._bufferInitSegment(V,it,xr,x),a.trigger(s.FRAG_PARSING_INIT_SEGMENT,{frag:xr,id:n,tracks:it})}const Kt=ke.initPTS,Jt=ke.timescale,nr=this.initPTS[U.cc];if(r(Kt)&&(!nr||nr.baseTime!==Kt||nr.timescale!==Jt)){const xr=ke.trackId;this.initPTS[U.cc]={baseTime:Kt,timescale:Jt,trackId:xr},a.trigger(s.INIT_PTS_FOUND,{frag:U,id:n,initPTS:Kt,timescale:Jt,trackId:xr})}}if(le&&Re){ot&&le.type==="audiovideo"&&this.logMuxedErr(U);const it=Re.fragments[U.sn-1-Re.startSN],Kt=U.sn===Re.startSN,Jt=!it||U.cc>it.cc;if(v.independent!==!1){const{startPTS:nr,endPTS:xr,startDTS:Nr,endDTS:ln}=le;if(Q)Q.elementaryStreams[le.type]={startPTS:nr,endPTS:xr,startDTS:Nr,endDTS:ln};else if(le.firstKeyFrame&&le.independent&&x.id===1&&!Jt&&(this.couldBacktrack=!0),le.dropped&&le.independent){const jr=this.getMainFwdBufferInfo(),en=(jr?jr.end:this.getLoadPosition())+this.config.maxBufferHole,Jr=le.firstKeyFramePTS?le.firstKeyFramePTS:nr;if(!Kt&&enPn&&(U.gap=!0);U.setElementaryStreamInfo(le.type,nr,xr,Nr,ln),this.backtrackFragment&&(this.backtrackFragment=U),this.bufferFragmentData(le,U,Q,x,Kt||Jt)}else if(Kt||Jt)U.gap=!0;else{this.backtrack(U);return}}if(ot){const{startPTS:it,endPTS:Kt,startDTS:Jt,endDTS:nr}=ot;Q&&(Q.elementaryStreams[ie.AUDIO]={startPTS:it,endPTS:Kt,startDTS:Jt,endDTS:nr}),U.setElementaryStreamInfo(ie.AUDIO,it,Kt,Jt,nr),this.bufferFragmentData(ot,U,Q,x)}if(Re&&Ee!=null&&Ee.samples.length){const it={id:n,frag:U,details:Re,samples:Ee.samples};a.trigger(s.FRAG_PARSING_METADATA,it)}if(Re&&pe){const it={id:n,frag:U,details:Re,samples:pe.samples};a.trigger(s.FRAG_PARSING_USERDATA,it)}}logMuxedErr(t){this.warn(`${De(t)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${t.url}`)}_bufferInitSegment(t,n,a,v){if(this.state!==Te.PARSING)return;this.audioOnly=!!n.audio&&!n.video,this.altAudio&&!this.audioOnly&&(delete n.audio,n.audiovideo&&this.logMuxedErr(a));const{audio:x,video:S,audiovideo:U}=n;if(x){const V=t.audioCodec;let le=Yr(x.codec,V);le==="mp4a"&&(le="mp4a.40.5");const pe=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){le&&(le.indexOf("mp4a.40.5")!==-1?le="mp4a.40.2":le="mp4a.40.5");const Ee=x.metadata;Ee&&"channelCount"in Ee&&(Ee.channelCount||1)!==1&&pe.indexOf("firefox")===-1&&(le="mp4a.40.5")}le&&le.indexOf("mp4a.40.5")!==-1&&pe.indexOf("android")!==-1&&x.container!=="audio/mpeg"&&(le="mp4a.40.2",this.log(`Android: force audio codec to ${le}`)),V&&V!==le&&this.log(`Swapping manifest audio codec "${V}" for "${le}"`),x.levelCodec=le,x.id=o.MAIN,this.log(`Init audio buffer, container:${x.container}, codecs[selected/level/parsed]=[${le||""}/${V||""}/${x.codec}]`),delete n.audiovideo}if(S){S.levelCodec=t.videoCodec,S.id=o.MAIN;const V=S.codec;if((V==null?void 0:V.length)===4)switch(V){case"hvc1":case"hev1":S.codec="hvc1.1.6.L120.90";break;case"av01":S.codec="av01.0.04M.08";break;case"avc1":S.codec="avc1.42e01e";break}this.log(`Init video buffer, container:${S.container}, codecs[level/parsed]=[${t.videoCodec||""}/${V}]${S.codec!==V?" parsed-corrected="+S.codec:""}${S.supplemental?" supplemental="+S.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 Q=Object.keys(n);if(Q.length){if(this.hls.trigger(s.BUFFER_CODECS,n),!this.hls)return;Q.forEach(V=>{const pe=n[V].initSegment;pe!=null&&pe.byteLength&&this.hls.trigger(s.BUFFER_APPENDING,{type:V,data:pe,frag:a,part:null,chunkMeta:v,parent:a.type})})}this.tickImmediate()}getMainFwdBufferInfo(){const t=this.mediaBuffer&&this.altAudio===2?this.mediaBuffer:this.media;return this.getFwdBufferInfo(t,o.MAIN)}get maxBufferLength(){const{levels:t,level:n}=this,a=t==null?void 0:t[n];return a?this.getMaxBufferLength(a.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=Te.IDLE}checkFragmentChanged(){const t=this.media;let n=null;if(t&&t.readyState>1&&t.seeking===!1){const a=t.currentTime;if(on.isBuffered(t,a)?n=this.getAppendedFrag(a):on.isBuffered(t,a+.1)&&(n=this.getAppendedFrag(a+.1)),n){this.backtrackFragment=null;const v=this.fragPlaying,x=n.level;(!v||n.sn!==v.sn||v.level!==x)&&(this.fragPlaying=n,this.hls.trigger(s.FRAG_CHANGED,{frag:n}),(!v||v.level!==x)&&this.hls.trigger(s.LEVEL_SWITCHED,{level:x}))}}}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 a=this.getLevelDetails(),v=this.currentFrag||(a?sr(null,a.fragments,n):null);if(v){const x=v.programDateTime;if(x!==null){const S=x+(n-v.start)*1e3;return new Date(S)}}}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 Sc extends O{constructor(t,n){super("key-loader",n),this.config=void 0,this.keyIdToKeyInfo={},this.emeController=null,this.config=t}abort(t){for(const a in this.keyIdToKeyInfo){const v=this.keyIdToKeyInfo[a].loader;if(v){var n;if(t&&t!==((n=v.context)==null?void 0:n.frag.type))return;v.abort()}}}detach(){for(const t in this.keyIdToKeyInfo){const n=this.keyIdToKeyInfo[t];(n.mediaKeySessionContext||n.decryptdata.isCommonEncryption)&&delete this.keyIdToKeyInfo[t]}}destroy(){this.detach();for(const t in this.keyIdToKeyInfo){const n=this.keyIdToKeyInfo[t].loader;n&&n.destroy()}this.keyIdToKeyInfo={}}createKeyLoadError(t,n=d.KEY_LOAD_ERROR,a,v,x){return new qr({type:c.NETWORK_ERROR,details:n,fatal:!1,frag:t,response:x,error:a,networkDetails:v})}loadClear(t,n,a){if(this.emeController&&this.config.emeEnabled&&!this.emeController.getSelectedKeySystemFormats().length){if(n.length)for(let v=0,x=n.length;v{if(!this.emeController)return;S.setKeyFormat(U);const Q=Cs(U);if(Q)return this.emeController.getKeySystemAccess([Q])})}if(this.config.requireKeySystemAccessOnStart){const v=ds(this.config);if(v.length)return this.emeController.getKeySystemAccess(v)}}return null}load(t){return!t.decryptdata&&t.encrypted&&this.emeController&&this.config.emeEnabled?this.emeController.selectKeySystemFormat(t).then(n=>this.loadInternal(t,n)):this.loadInternal(t)}loadInternal(t,n){var a,v;n&&t.setKeyFormat(n);const x=t.decryptdata;if(!x){const V=new Error(n?`Expected frag.decryptdata to be defined after setting format ${n}`:`Missing decryption data on fragment in onKeyLoading (emeEnabled with controller: ${this.emeController&&this.config.emeEnabled})`);return Promise.reject(this.createKeyLoadError(t,d.KEY_LOAD_ERROR,V))}const S=x.uri;if(!S)return Promise.reject(this.createKeyLoadError(t,d.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${S}"`)));const U=oc(x);let Q=this.keyIdToKeyInfo[U];if((a=Q)!=null&&a.decryptdata.key)return x.key=Q.decryptdata.key,Promise.resolve({frag:t,keyInfo:Q});if(this.emeController&&(v=Q)!=null&&v.keyLoadPromise)switch(this.emeController.getKeyStatus(Q.decryptdata)){case"usable":case"usable-in-future":return Q.keyLoadPromise.then(le=>{const{keyInfo:pe}=le;return x.key=pe.decryptdata.key,{frag:t,keyInfo:pe}})}switch(this.log(`${this.keyIdToKeyInfo[U]?"Rel":"L"}oading${x.keyId?" keyId: "+q(x.keyId):""} URI: ${x.uri} from ${t.type} ${t.level}`),Q=this.keyIdToKeyInfo[U]={decryptdata:x,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},x.method){case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return x.keyFormat==="identity"?this.loadKeyHTTP(Q,t):this.loadKeyEME(Q,t);case"AES-128":case"AES-256":case"AES-256-CTR":return this.loadKeyHTTP(Q,t);default:return Promise.reject(this.createKeyLoadError(t,d.KEY_LOAD_ERROR,new Error(`Key supplied with unsupported METHOD: "${x.method}"`)))}}loadKeyEME(t,n){const a={frag:n,keyInfo:t};if(this.emeController&&this.config.emeEnabled){var v;if(!t.decryptdata.keyId&&(v=n.initSegment)!=null&&v.data){const S=mt(n.initSegment.data);if(S.length){const U=S[0];U.some(Q=>Q!==0)&&(this.log(`Using keyId found in init segment ${q(U)}`),t.decryptdata.keyId=U,ks.setKeyIdForUri(t.decryptdata.uri,U))}}const x=this.emeController.loadKey(a);return(t.keyLoadPromise=x.then(S=>(t.mediaKeySessionContext=S,a))).catch(S=>{throw t.keyLoadPromise=null,"data"in S&&(S.data.frag=n),S})}return Promise.resolve(a)}loadKeyHTTP(t,n){const a=this.config,v=a.loader,x=new v(a);return n.keyLoader=t.loader=x,t.keyLoadPromise=new Promise((S,U)=>{const Q={keyInfo:t,frag:n,responseType:"arraybuffer",url:t.decryptdata.uri},V=a.keyLoadPolicy.default,le={loadPolicy:V,timeout:V.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},pe={onSuccess:(Ee,ke,Re,ot)=>{const{frag:it,keyInfo:Kt}=Re,Jt=oc(Kt.decryptdata);if(!it.decryptdata||Kt!==this.keyIdToKeyInfo[Jt])return U(this.createKeyLoadError(it,d.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),ot));Kt.decryptdata.key=it.decryptdata.key=new Uint8Array(Ee.data),it.keyLoader=null,Kt.loader=null,S({frag:it,keyInfo:Kt})},onError:(Ee,ke,Re,ot)=>{this.resetLoader(ke),U(this.createKeyLoadError(n,d.KEY_LOAD_ERROR,new Error(`HTTP Error ${Ee.code} loading key ${Ee.text}`),Re,E({url:Q.url,data:void 0},Ee)))},onTimeout:(Ee,ke,Re)=>{this.resetLoader(ke),U(this.createKeyLoadError(n,d.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),Re))},onAbort:(Ee,ke,Re)=>{this.resetLoader(ke),U(this.createKeyLoadError(n,d.INTERNAL_ABORTED,new Error("key loading aborted"),Re))}};x.load(Q,le,pe)})}resetLoader(t){const{frag:n,keyInfo:a,url:v}=t,x=a.loader;n.keyLoader===x&&(n.keyLoader=null,a.loader=null);const S=oc(a.decryptdata)||v;delete this.keyIdToKeyInfo[S],x&&x.destroy()}}function oc(P){if(P.keyFormat!==ra.FAIRPLAY){const t=P.keyId;if(t)return q(t)}return P.uri}function gc(P){const{type:t}=P;switch(t){case h.AUDIO_TRACK:return o.AUDIO;case h.SUBTITLE_TRACK:return o.SUBTITLE;default:return o.MAIN}}function lc(P,t){let n=P.url;return(n===void 0||n.indexOf("data:")===0)&&(n=t.url),n}class ec{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,a=n.pLoader,v=n.loader,x=a||v,S=new x(n);return this.loaders[t.type]=S,S}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:a}=n;this.variableList=null,this.load({id:null,level:0,responseType:"text",type:h.MANIFEST,url:a,deliveryDirectives:null,levelOrTrack:null})}onLevelLoading(t,n){const{id:a,level:v,pathwayId:x,url:S,deliveryDirectives:U,levelInfo:Q}=n;this.load({id:a,level:v,pathwayId:x,responseType:"text",type:h.LEVEL,url:S,deliveryDirectives:U,levelOrTrack:Q})}onAudioTrackLoading(t,n){const{id:a,groupId:v,url:x,deliveryDirectives:S,track:U}=n;this.load({id:a,groupId:v,level:null,responseType:"text",type:h.AUDIO_TRACK,url:x,deliveryDirectives:S,levelOrTrack:U})}onSubtitleTrackLoading(t,n){const{id:a,groupId:v,url:x,deliveryDirectives:S,track:U}=n;this.load({id:a,groupId:v,level:null,responseType:"text",type:h.SUBTITLE_TRACK,url:x,deliveryDirectives:S,levelOrTrack:U})}onLevelsUpdated(t,n){const a=this.loaders[h.LEVEL];if(a){const v=a.context;v&&!n.levels.some(x=>x===v.levelOrTrack)&&(a.abort(),delete this.loaders[h.LEVEL])}}load(t){var n;const a=this.hls.config;let v=this.getInternalLoader(t);if(v){const V=this.hls.logger,le=v.context;if(le&&le.levelOrTrack===t.levelOrTrack&&(le.url===t.url||le.deliveryDirectives&&!t.deliveryDirectives)){le.url===t.url?V.log(`[playlist-loader]: ignore ${t.url} ongoing request`):V.log(`[playlist-loader]: ignore ${t.url} in favor of ${le.url}`);return}V.log(`[playlist-loader]: aborting previous loader for type: ${t.type}`),v.abort()}let x;if(t.type===h.MANIFEST?x=a.manifestLoadPolicy.default:x=y({},a.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),v=this.createInternalLoader(t),r((n=t.deliveryDirectives)==null?void 0:n.part)){let V;if(t.type===h.LEVEL&&t.level!==null?V=this.hls.levels[t.level].details:t.type===h.AUDIO_TRACK&&t.id!==null?V=this.hls.audioTracks[t.id].details:t.type===h.SUBTITLE_TRACK&&t.id!==null&&(V=this.hls.subtitleTracks[t.id].details),V){const le=V.partTarget,pe=V.targetduration;if(le&&pe){const Ee=Math.max(le*3,pe*.8)*1e3;x=y({},x,{maxTimeToFirstByteMs:Math.min(Ee,x.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(Ee,x.maxTimeToFirstByteMs)})}}}const S=x.errorRetry||x.timeoutRetry||{},U={loadPolicy:x,timeout:x.maxLoadTimeMs,maxRetry:S.maxNumRetry||0,retryDelay:S.retryDelayMs||0,maxRetryDelay:S.maxRetryDelayMs||0},Q={onSuccess:(V,le,pe,Ee)=>{const ke=this.getInternalLoader(pe);this.resetInternalLoader(pe.type);const Re=V.data;le.parsing.start=performance.now(),js.isMediaPlaylist(Re)||pe.type!==h.MANIFEST?this.handleTrackOrLevelPlaylist(V,le,pe,Ee||null,ke):this.handleMasterPlaylist(V,le,pe,Ee)},onError:(V,le,pe,Ee)=>{this.handleNetworkError(le,pe,!1,V,Ee)},onTimeout:(V,le,pe)=>{this.handleNetworkError(le,pe,!0,void 0,V)}};v.load(t,U,Q)}checkAutostartLoad(){if(!this.hls)return;const{config:{autoStartLoad:t,startPosition:n},forceStartLoad:a}=this.hls;(t||a)&&(this.hls.logger.log(`${t?"auto":"force"} startLoad with configured startPosition ${n}`),this.hls.startLoad(n))}handleMasterPlaylist(t,n,a,v){const x=this.hls,S=t.data,U=lc(t,a),Q=js.parseMasterPlaylist(S,U);if(Q.playlistParsingError){n.parsing.end=performance.now(),this.handleManifestParsingError(t,a,Q.playlistParsingError,v,n);return}const{contentSteering:V,levels:le,sessionData:pe,sessionKeys:Ee,startTimeOffset:ke,variableList:Re}=Q;this.variableList=Re,le.forEach(Jt=>{const{unknownCodecs:nr}=Jt;if(nr){const{preferManagedMediaSource:xr}=this.hls.config;let{audioCodec:Nr,videoCodec:ln}=Jt;for(let jr=nr.length;jr--;){const en=nr[jr];we(en,"audio",xr)?(Jt.audioCodec=Nr=Nr?`${Nr},${en}`:en,jt.audio[Nr.substring(0,4)]=2,nr.splice(jr,1)):we(en,"video",xr)&&(Jt.videoCodec=ln=ln?`${ln},${en}`:en,jt.video[ln.substring(0,4)]=2,nr.splice(jr,1))}}});const{AUDIO:ot=[],SUBTITLES:it,"CLOSED-CAPTIONS":Kt}=js.parseMasterPlaylistMedia(S,U,Q);ot.length&&!ot.some(nr=>!nr.url)&&le[0].audioCodec&&!le[0].attrs.AUDIO&&(this.hls.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),ot.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new $u({}),bitrate:0,url:""})),x.trigger(s.MANIFEST_LOADED,{levels:le,audioTracks:ot,subtitles:it,captions:Kt,contentSteering:V,url:U,stats:n,networkDetails:v,sessionData:pe,sessionKeys:Ee,startTimeOffset:ke,variableList:Re})}handleTrackOrLevelPlaylist(t,n,a,v,x){const S=this.hls,{id:U,level:Q,type:V}=a,le=lc(t,a),pe=r(Q)?Q:r(U)?U:0,Ee=gc(a),ke=js.parseLevelPlaylist(t.data,le,pe,Ee,0,this.variableList);if(V===h.MANIFEST){const Re={attrs:new $u({}),bitrate:0,details:ke,name:"",url:le};ke.requestScheduled=n.loading.start+xu(ke,0),S.trigger(s.MANIFEST_LOADED,{levels:[Re],audioTracks:[],url:le,stats:n,networkDetails:v,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}n.parsing.end=performance.now(),a.levelDetails=ke,this.handlePlaylistLoaded(ke,t,n,a,v,x)}handleManifestParsingError(t,n,a,v,x){this.hls.trigger(s.ERROR,{type:c.NETWORK_ERROR,details:d.MANIFEST_PARSING_ERROR,fatal:n.type===h.MANIFEST,url:t.url,err:a,error:a,reason:a.message,response:t,context:n,networkDetails:v,stats:x})}handleNetworkError(t,n,a=!1,v,x){let S=`A network ${a?"timeout":"error"+(v?" (status "+v.code+")":"")} occurred while loading ${t.type}`;t.type===h.LEVEL?S+=`: ${t.level} id: ${t.id}`:(t.type===h.AUDIO_TRACK||t.type===h.SUBTITLE_TRACK)&&(S+=` id: ${t.id} group-id: "${t.groupId}"`);const U=new Error(S);this.hls.logger.warn(`[playlist-loader]: ${S}`);let Q=d.UNKNOWN,V=!1;const le=this.getInternalLoader(t);switch(t.type){case h.MANIFEST:Q=a?d.MANIFEST_LOAD_TIMEOUT:d.MANIFEST_LOAD_ERROR,V=!0;break;case h.LEVEL:Q=a?d.LEVEL_LOAD_TIMEOUT:d.LEVEL_LOAD_ERROR,V=!1;break;case h.AUDIO_TRACK:Q=a?d.AUDIO_TRACK_LOAD_TIMEOUT:d.AUDIO_TRACK_LOAD_ERROR,V=!1;break;case h.SUBTITLE_TRACK:Q=a?d.SUBTITLE_TRACK_LOAD_TIMEOUT:d.SUBTITLE_LOAD_ERROR,V=!1;break}le&&this.resetInternalLoader(t.type);const pe={type:c.NETWORK_ERROR,details:Q,fatal:V,url:t.url,loader:le,context:t,error:U,networkDetails:n,stats:x};if(v){const Ee=(n==null?void 0:n.url)||t.url;pe.response=E({url:Ee,data:void 0},v)}this.hls.trigger(s.ERROR,pe)}handlePlaylistLoaded(t,n,a,v,x,S){const U=this.hls,{type:Q,level:V,levelOrTrack:le,id:pe,groupId:Ee,deliveryDirectives:ke}=v,Re=lc(n,v),ot=gc(v);let it=typeof v.level=="number"&&ot===o.MAIN?V:void 0;const Kt=t.playlistParsingError;if(Kt){if(this.hls.logger.warn(`${Kt} ${t.url}`),!U.config.ignorePlaylistParsingErrors){U.trigger(s.ERROR,{type:c.NETWORK_ERROR,details:d.LEVEL_PARSING_ERROR,fatal:!1,url:Re,error:Kt,reason:Kt.message,response:n,context:v,level:it,parent:ot,networkDetails:x,stats:a});return}t.playlistParsingError=null}if(!t.fragments.length){const Jt=t.playlistParsingError=new Error("No Segments found in Playlist");U.trigger(s.ERROR,{type:c.NETWORK_ERROR,details:d.LEVEL_EMPTY_ERROR,fatal:!1,url:Re,error:Jt,reason:Jt.message,response:n,context:v,level:it,parent:ot,networkDetails:x,stats:a});return}switch(t.live&&S&&(S.getCacheAge&&(t.ageHeader=S.getCacheAge()||0),(!S.getCacheAge||isNaN(t.ageHeader))&&(t.ageHeader=0)),Q){case h.MANIFEST:case h.LEVEL:if(it){if(!le)it=0;else if(le!==U.levels[it]){const Jt=U.levels.indexOf(le);Jt>-1&&(it=Jt)}}U.trigger(s.LEVEL_LOADED,{details:t,levelInfo:le||U.levels[0],level:it||0,id:pe||0,stats:a,networkDetails:x,deliveryDirectives:ke,withoutMultiVariant:Q===h.MANIFEST});break;case h.AUDIO_TRACK:U.trigger(s.AUDIO_TRACK_LOADED,{details:t,track:le,id:pe||0,groupId:Ee||"",stats:a,networkDetails:x,deliveryDirectives:ke});break;case h.SUBTITLE_TRACK:U.trigger(s.SUBTITLE_TRACK_LOADED,{details:t,track:le,id:pe||0,groupId:Ee||"",stats:a,networkDetails:x,deliveryDirectives:ke});break}}}class S4{static get version(){return tu}static isMSESupported(){return pc()}static isSupported(){return Cc()}static getMediaSource(){return ae()}static get Events(){return s}static get MetadataSchema(){return lu}static get ErrorTypes(){return c}static get ErrorDetails(){return d}static get DefaultConfig(){return S4.defaultConfig?S4.defaultConfig:Vi}static set DefaultConfig(t){S4.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 Tr,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=$(t.debug||!1,"Hls instance",t.assetPlayerId),a=this.config=Xr(S4.DefaultConfig,t,n);this.userConfig=t,a.progressive&&$r(a,n);const{abrController:v,bufferController:x,capLevelController:S,errorController:U,fpsController:Q}=a,V=new U(this),le=this.abrController=new v(this),pe=new zi(this),Ee=a.interstitialsController,ke=Ee?this.interstitialsController=new Ee(this,S4):null,Re=this.bufferController=new x(this,pe),ot=this.capLevelController=new S(this),it=new Q(this),Kt=new ec(this),Jt=a.contentSteeringController,nr=Jt?new Jt(this):null,xr=this.levelController=new wc(this,nr),Nr=new Ac(this),ln=new Sc(this.config,this.logger),jr=this.streamController=new vc(this,pe,ln),en=this.gapController=new ea(this,pe);ot.setStreamController(jr),it.setStreamController(jr);const Jr=[Kt,xr,jr];ke&&Jr.splice(1,0,ke),nr&&Jr.splice(1,0,nr),this.networkControllers=Jr;const zr=[le,Re,en,ot,it,Nr,pe];this.audioTrackController=this.createController(a.audioTrackController,Jr);const On=a.audioStreamController;On&&Jr.push(this.audioStreamController=new On(this,pe,ln)),this.subtitleTrackController=this.createController(a.subtitleTrackController,Jr);const Su=a.subtitleStreamController;Su&&Jr.push(this.subtititleStreamController=new Su(this,pe,ln)),this.createController(a.timelineController,zr),ln.emeController=this.emeController=this.createController(a.emeController,zr),this.cmcdController=this.createController(a.cmcdController,zr),this.latencyController=this.createController(Bc,zr),this.coreComponents=zr,Jr.push(V);const ri=V.onErrorOut;typeof ri=="function"&&this.on(s.ERROR,ri,V),this.on(s.MANIFEST_LOADED,Kt.onManifestLoaded,Kt)}createController(t,n){if(t){const a=new t(this);return n&&n.push(a),a}return null}on(t,n,a=this){this._emitter.on(t,n,a)}once(t,n,a=this){this._emitter.once(t,n,a)}removeAllListeners(t){this._emitter.removeAllListeners(t)}off(t,n,a=this,v){this._emitter.off(t,n,a,v)}listeners(t){return this._emitter.listeners(t)}emit(t,n,a){return this._emitter.emit(t,n,a)}trigger(t,n){if(this.config.debug)return this.emit(t,t,n);try{return this.emit(t,t,n)}catch(a){if(this.logger.error("An internal error happened while handling event "+t+'. Error message: "'+a.message+'". Here is a stacktrace:',a),!this.triggeringException){this.triggeringException=!0;const v=t===s.ERROR;this.trigger(s.ERROR,{type:c.OTHER_ERROR,details:d.INTERNAL_EXCEPTION,fatal:v,event:t,error:a}),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 x=new Error(`attachMedia failed: invalid argument (${t})`);this.trigger(s.ERROR,{type:c.OTHER_ERROR,details:d.ATTACH_MEDIA_ERROR,fatal:!0,error:x});return}this.logger.log("attachMedia"),this._media&&(this.logger.warn("media must be detached before attaching"),this.detachMedia());const n="media"in t,a=n?t.media:t,v=n?t:{media:a};this._media=a,this.trigger(s.MEDIA_ATTACHING,v)}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,a=this._url,v=this._url=W.buildAbsoluteURL(self.location.href,t,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.logger.log(`loadSource:${v}`),n&&a&&(a!==v||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 a=0;a{t.resumeBuffering&&t.resumeBuffering()}))}pauseBuffering(){this.bufferingEnabled&&(this.logger.log("pause buffering"),this.networkControllers.forEach(t=>{t.pauseBuffering&&t.pauseBuffering()}))}get inFlightFragments(){const t={[o.MAIN]:this.streamController.inFlightFrag};return this.audioStreamController&&(t[o.AUDIO]=this.audioStreamController.inFlightFrag),this.subtititleStreamController&&(t[o.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=r4()),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){Lr(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 a=t.length;for(let v=0;v=n)return v;return 0}get maxAutoLevel(){const{levels:t,autoLevelCapping:n,maxHdcpLevel:a}=this;let v;if(n===-1&&t!=null&&t.length?v=t.length-1:v=n,a)for(let x=v;x--;){const S=t[x].attrs["HDCP-LEVEL"];if(S&&S<=a)return x}return v}get firstAutoLevel(){return this.abrController.firstAutoLevel}get nextAutoLevel(){return this.abrController.nextAutoLevel}set nextAutoLevel(t){this.abrController.nextAutoLevel=t}get playingDate(){return this.streamController.currentProgramDateTime}get mainForwardBufferInfo(){return this.streamController.getMainFwdBufferInfo()}get maxBufferLength(){return this.streamController.maxBufferLength}setAudioOption(t){var n;return((n=this.audioTrackController)==null?void 0:n.setAudioOption(t))||null}setSubtitleOption(t){var n;return((n=this.subtitleTrackController)==null?void 0:n.setSubtitleOption(t))||null}get allAudioTracks(){const t=this.audioTrackController;return t?t.allAudioTracks:[]}get audioTracks(){const t=this.audioTrackController;return t?t.audioTracks:[]}get audioTrack(){const t=this.audioTrackController;return t?t.audioTrack:-1}set audioTrack(t){const n=this.audioTrackController;n&&(n.audioTrack=t)}get allSubtitleTracks(){const t=this.subtitleTrackController;return t?t.allSubtitleTracks:[]}get subtitleTracks(){const t=this.subtitleTrackController;return t?t.subtitleTracks:[]}get subtitleTrack(){const t=this.subtitleTrackController;return t?t.subtitleTrack:-1}get media(){return this._media}set subtitleTrack(t){const n=this.subtitleTrackController;n&&(n.subtitleTrack=t)}get subtitleDisplay(){const t=this.subtitleTrackController;return t?t.subtitleDisplay:!1}set subtitleDisplay(t){const n=this.subtitleTrackController;n&&(n.subtitleDisplay=t)}get lowLatencyMode(){return this.config.lowLatencyMode}set lowLatencyMode(t){this.config.lowLatencyMode=t}get liveSyncPosition(){return this.latencyController.liveSyncPosition}get latency(){return this.latencyController.latency}get maxLatency(){return this.latencyController.maxLatency}get targetLatency(){return this.latencyController.targetLatency}set targetLatency(t){this.latencyController.targetLatency=t}get drift(){return this.latencyController.drift}get forceStartLoad(){return this.streamController.forceStartLoad}get pathways(){return this.levelController.pathways}get pathwayPriority(){return this.levelController.pathwayPriority}set pathwayPriority(t){this.levelController.pathwayPriority=t}get bufferedToEnd(){var t;return!!((t=this.bufferController)!=null&&t.bufferedToEnd)}get interstitialsManager(){var t;return((t=this.interstitialsController)==null?void 0:t.interstitialsManager)||null}getMediaDecodingInfo(t,n=this.allAudioTracks){const a=ki(n);return cr(t,a,navigator.mediaCapabilities)}}S4.defaultConfig=void 0},53280:function(f,g,e){"use strict";e.d(g,{D:function(){return u}});function r(l,c,d){var s=d||{},h=s.noTrailing,o=h===void 0?!1:h,i=s.noLeading,b=i===void 0?!1:i,p=s.debounceMode,y=p===void 0?void 0:p,m,E=!1,B=0;function I(){m&&clearTimeout(m)}function O(F){var R=F||{},M=R.upcomingOnly,N=M===void 0?!1:M;I(),E=!N}function w(){for(var F=arguments.length,R=new Array(F),M=0;Ml?b?(B=Date.now(),o||(m=setTimeout(y?G:$,l))):$():o!==!0&&(m=setTimeout(y?G:$,y===void 0?l-Y:l))}return w.cancel=O,w}function u(l,c,d){var s=d||{},h=s.atBegin,o=h===void 0?!1:h;return r(l,c,{debounceMode:o!==!1})}}},__webpack_module_cache__={};function __webpack_require__(f){var g=__webpack_module_cache__[f];if(g!==void 0)return g.exports;var e=__webpack_module_cache__[f]={id:f,loaded:!1,exports:{}};return __webpack_modules__[f].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(f){var g=f&&f.__esModule?function(){return f.default}:function(){return f};return __webpack_require__.d(g,{a:g}),g}}(),function(){var f=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 u=Object.create(null);__webpack_require__.r(u);var l={};g=g||[null,f({}),f([]),f(f)];for(var c=r&2&&e;typeof c=="object"&&!~g.indexOf(c);c=f(c))Object.getOwnPropertyNames(c).forEach(function(d){l[d]=function(){return e[d]}});return l.default=function(){return e},__webpack_require__.d(u,l),u}}(),function(){__webpack_require__.d=function(f,g){for(var e in g)__webpack_require__.o(g,e)&&!__webpack_require__.o(f,e)&&Object.defineProperty(f,e,{enumerable:!0,get:g[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(f){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(g,e){return __webpack_require__.f[e](f,g),g},[]))}}(),function(){__webpack_require__.u=function(f){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",119:"p__User__ThemeChange__Paths",195:"p__Classrooms__Lists__GroupHomework__Detail__index",201:"p__Classrooms__ThemeChange__Students",264:"p__User__Detail__Order__pages__orderPay__index",292:"p__Classrooms__Lists__Exercise__Add__index",337:"p__Paperlibrary__Random__PreviewEdit__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",518:"p__Shixuns__Detail__Settings__ThemeChange__index",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",570:"p__Home__Detail__OnlineNum__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",879:"p__User__ThemeChange__AccountInfo",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",900:"p__User__ThemeChange__Classrooms",906:"p__User__ThemeChange__CareerCertification",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1077:"p__User__ThemeTwoLogin__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1477:"p__Classrooms__ThemeChange__Assistant",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1651:"p__Paths__ThemeChange__Statistics",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1678:"p__Classrooms__ThemeChange__Attachment",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1754:"p__Classrooms__ThemeChange__Video",1783:"p__virtualSpaces__Lists__Experiment__index",1798:"p__Classrooms__ThemeChange__GroupHomework",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1897:"p__User__ThemeChange__ClassManagement",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1993:"p__Shixuns__Detail__Dataset__ThemeChange__index",2045:"p__Engineering__Lists__TeacherList__index",2099:"p__Paperlibrary__ThemeChange__index",2102:"p__Classrooms__Lists__Board__Edit__index",2130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",2141:"p__Shixuns__Detail__Split__index",2203:"p__Classrooms__ThemeChange__ShixunHomeworks",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2281:"p__Paths__ThemeChange__Detail",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2829:"p__Messages__Private__index",2862:"p__User__ThemeChange__ExperImentImg",2865:"p__Innovation__MyMirror__index",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",3006:"p__Engineering__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3509:"p__HttpStatus__SixActivities",3581:"p__Shixuns__Detail__Collaborators__ThemeChange__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3831:"p__User__ThemeChange__VirtualSpaces",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4048:"p__Forums__ThemeChange__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4297:"p__Classrooms__ThemeChange__Polls",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4565:"p__HttpStatus__500",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5117:"p__User__ThemeChange__Certificate",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5165:"p__User__ThemeChange__Topics",5176:"p__User__Detail__Videos__Protocol__index",5177:"p__Classrooms__ThemeChange__Teachers",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5307:"p__Shixuns__ThemeChange__New",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5330:"p__Classrooms__ThemeChange__ShixunHomeworksComment",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5466:"p__Classrooms__ThemeChange__LiveVideo",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5694:"p__Classrooms__ThemeChange__ShixunHomeworksDetail",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5776:"p__User__ThemeChange__RealNameCertification",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5800:"p__User__ThemeChange__Competitions",5816:"p__Paperlibrary__Random__Edit__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6080:"p__Paths__ThemeChange__New",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6185:"p__Classrooms__ThemeChange__Announcement",6205:"p__Classrooms__ThemeChange__VideoUpload",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6282:"p__Classrooms__ThemeChange__ProgramHomework",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6451:"p__Shixuns__Detail__RankingList__ThemeChange__index",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6637:"p__Shixuns__Detail__Repository__ThemeChange__index",6651:"p__Engineering__Evaluate__Detail__index",6682:"p__User__ThemeChange__Shixuns",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6776:"p__Classrooms__ThemeChange__Exercise",6784:"p__Innovation__Edit__index",6788:"p__Home__Detail__ShixunContext__Detail__index",6789:"p__Classrooms__ThemeChange__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6820:"p__User__Detail__Topics__Normal__index",6882:"p__Classrooms__New__StartClass__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7099:"p__Competitions__ThemeChange__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7289:"p__tasks__ThemeChange__index",7322:"layouts__ThemeChange__ShixunDetail",7323:"p__Classrooms__ThemeChange__New",7329:"p__Classrooms__ThemeChange__Attendance",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7402:"p__User__ThemeChange__OtherResources",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7835:"p__Problemset__ThemeChange__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7901:"p__Guidance__ThemeChange",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8115:"p__User__ThemeChange__DataSet",8143:"layouts__GraduationsDetail__index",8145:"p__User__ThemeChange__ClassManagementItem",8155:"p__Shixuns__Overview__index",8217:"p__User__ThemeChange__AccountInfoEdit",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8365:"p__Home__Detail__ShixunContext__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8458:"p__Classrooms__ThemeChange__CommonHomework",8479:"p__User__ThemeChange__TeachGroup",8517:"p__User__Detail__Topics__Group__index",8552:"p__Shixuns__ThemeChange__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8579:"p__Competitions__ThemeChange__Edit",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8787:"p__Competitions__Entered__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8965:"p__Shixuns__Detail__Discuss__ThemeChange__index",8999:"p__Three__index",9039:"p__Classrooms__ThemeChange__CourseGroup",9076:"p__Account__Binding__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9406:"p__Classrooms__ThemeChange__Board",9416:"p__Graduations__Lists__Tasks__index",9417:"p__Shixuns__ThemeOne__Detail__SkillTags__index",9449:"p__Shixuns__ThemeChange__Detail",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9511:"p__Shixuns__ThemeChange__Edit",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9814:"p__Shixuns__Detail__Challenges__ThemeChange__index",9891:"p__User__Detail__Videos__Success__index",9906:"p__Paths__ThemeChange__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[f]||f)+"."+{26:"7e9f55f6",67:"b4f89fa6",70:"b88e5e26",109:"bb2cfe3d",119:"2ae0e94a",195:"6f0d498a",201:"6cc70ed5",264:"b3ecda56",292:"d87c8e86",316:"1f60ada6",337:"456c6382",354:"d4d139cf",479:"43ff2c04",485:"c5c4cd83",508:"92d63109",518:"09ac3dd5",532:"05ffc79d",533:"e3d39f8d",547:"fdcde15b",556:"7fe132a8",559:"4c8e4828",570:"ce4ae937",576:"8a6675d9",629:"44a1d9a5",643:"3ef8e6da",671:"4a609b8d",680:"31ed095f",700:"112fb2a7",737:"0de14c78",741:"ac5fd360",763:"4dc81dca",799:"bd444248",879:"a3fc9736",895:"78d77e1c",900:"479d9bb0",906:"3b0e4561",921:"86f1ae39",928:"afb81846",981:"24da50c7",1006:"db4a0ac0",1043:"fc55fec2",1045:"501689c3",1048:"35000772",1070:"a0d121a2",1077:"b1b81495",1144:"c90eccaf",1154:"8cb80842",1211:"bd16be4c",1253:"a52f51e9",1257:"c510e812",1274:"5f6ea65a",1276:"98b73ff8",1343:"21a5573a",1423:"c1b396b1",1427:"e199c159",1450:"e36b1385",1461:"e547f75f",1462:"fcf08abc",1470:"292116e1",1475:"06d8a86b",1477:"acc0a117",1482:"861c68c5",1512:"74783d11",1520:"b79a188c",1545:"e8703596",1561:"f681eaf8",1578:"ec247502",1581:"e5377e7f",1582:"bbb8cd2c",1646:"e6e27b60",1651:"9a4cb349",1657:"f584d6e2",1660:"bd5721b6",1674:"c6941c78",1678:"999f2029",1713:"d2ad6aef",1717:"b0db29c2",1727:"729c7bc0",1754:"e7efa412",1783:"bbeff916",1798:"09e42cc5",1799:"b4b5299f",1831:"c3776d48",1836:"085c0c2b",1855:"80c18db5",1880:"66545525",1897:"804affb3",1939:"9a2fd852",1953:"6ad391a4",1962:"c471a7df",1993:"4ecdbe12",2011:"59d51f98",2045:"8d3f7559",2099:"2b4e0669",2102:"ac6ade1b",2130:"93530ae1",2141:"bf71313e",2203:"5575645b",2216:"84b7594f",2240:"7570f80d",2249:"f4830452",2281:"e78fd979",2300:"517faa70",2303:"ae17ad8e",2307:"e839307c",2338:"35206293",2339:"5543ada6",2358:"6cd3e189",2386:"192e235c",2396:"810813d9",2404:"ae5cd47f",2412:"9d9e7d29",2425:"c73bf1df",2443:"22d9c871",2476:"3fb9f4dc",2494:"68080a87",2501:"d54a15ba",2538:"de4a3723",2539:"5cdcf335",2548:"9c17a776",2570:"4f2f019d",2594:"e87d3761",2603:"3509be50",2659:"656de7c3",2707:"ef724b4f",2806:"b67fba1a",2819:"93791aed",2823:"f430531d",2829:"b5c788db",2837:"54a82605",2862:"87896386",2865:"1724c4b9",2884:"ee37ef4e",2969:"67ee3c27",3006:"a6959251",3086:"94f521ed",3133:"9bf3f89c",3141:"ccdb8b00",3150:"6bc39fd9",3157:"8bd479ba",3173:"cd96d305",3183:"3977a026",3198:"8e655451",3212:"f806759b",3247:"9e54b7ed",3260:"fcce0801",3276:"e603dffe",3317:"4e52d30c",3391:"d355850d",3433:"5950f10e",3442:"12458eff",3447:"47e80a3a",3451:"699a8326",3509:"efa13070",3550:"3dc83156",3581:"19ed417b",3585:"00c9d9ec",3668:"f7adc07d",3697:"481a10d9",3747:"204f0bd9",3754:"c339d0b3",3777:"d5b0f2f1",3784:"b63e58c2",3805:"9dbcb95e",3831:"4887bc23",3862:"cb936201",3873:"e81959d0",3885:"f87f7f15",3910:"fbc47ade",3951:"7d8ba74a",3987:"5cecd51b",4014:"27a8e97c",4017:"2cc5381d",4030:"76558339",4038:"5382bb91",4048:"ff2ad837",4056:"a6514ebb",4058:"204e37c1",4059:"dd2c3b1e",4078:"a548ef7b",4088:"236723f3",4093:"2b9e2696",4100:"b0c25d48",4105:"b373c936",4144:"1c570c27",4164:"951a5be9",4216:"7e30ee1c",4217:"5c0f5a86",4227:"1e86bb64",4259:"24549935",4264:"3cbcc8ec",4297:"e35e7e32",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"8cbf543f",4492:"ca249470",4496:"4fbf5aae",4498:"1641ed02",4504:"5cf00a9b",4514:"5ed32e7e",4520:"d7f23640",4546:"eb51a45e",4565:"3cebf883",4572:"259b96f6",4599:"61def4cb",4610:"aad91236",4621:"28913648",4628:"ece2c60c",4662:"974f1682",4685:"c33f1528",4715:"05b3f953",4736:"4d939cca",4741:"5d8556c7",4757:"d8cd800e",4766:"33c1e378",4770:"6594bd98",4790:"619413e4",4795:"f93bd3d8",4797:"a24e92db",4800:"c016efa5",4850:"1edda4b7",4889:"cc8123e0",4928:"563a1412",4973:"ddf83938",4994:"37ffac53",5022:"4ee6460a",5030:"41fa6b35",5043:"b5869fc3",5048:"9e9e71aa",5060:"85dafcc6",5096:"16699e72",5111:"19823953",5117:"9bae9d86",5125:"ef98fc97",5148:"8fc81367",5165:"b451de99",5176:"c6b38f9d",5177:"8d4b1996",5179:"3ad62bef",5186:"03eb0c08",5230:"4e064e5e",5238:"32d29f95",5290:"5dabcdc2",5297:"7aaa388d",5307:"6f38a0b0",5319:"eea585f8",5321:"1163c84e",5330:"ed4b0864",5335:"adad6cb1",5354:"7ae70604",5357:"2bbfeb62",5359:"41be08c7",5382:"5de8bc20",5402:"df548e16",5416:"454536b7",5434:"38b302a6",5466:"839ff9b5",5494:"d89549c4",5518:"86c59b1e",5549:"f02df8e8",5572:"61deecd3",5573:"7ad54241",5624:"4fbeeeb6",5631:"e00d3d36",5650:"55d2c165",5679:"4a090bef",5694:"64a9e315",5705:"9d0e4567",5729:"658987ad",5764:"e0d7e586",5775:"547e7502",5776:"bfd43813",5786:"ce2e4024",5798:"ff088545",5800:"b2682021",5816:"219bf858",5876:"5eded409",5888:"a6c52f85",5891:"231a351d",5894:"bfbb5814",5902:"efb70f81",5915:"a24b3ae9",5972:"885cdcba",5992:"0141d05b",6029:"22148600",6034:"b5ad9300",6045:"d268f87f",6047:"3ce45acd",6063:"b6980aa0",6069:"f2d031f0",6080:"6e9dfba4",6126:"99519171",6127:"0f641e47",6170:"4c58bc71",6185:"fc87e98f",6205:"108222ba",6265:"f353757c",6270:"9634f8df",6282:"2a21d178",6328:"a13eb8b9",6366:"67674be2",6378:"7f3a946a",6411:"82e11baa",6434:"fef55a83",6444:"325c4302",6451:"d3bf934b",6452:"20ba34d4",6531:"23ccfd28",6583:"b5c61eb9",6587:"2f6c5945",6634:"cfbbb871",6637:"c322c665",6651:"39979eb1",6682:"1a259630",6685:"0c4709af",6701:"fedfcc10",6729:"b44702e7",6741:"2d433928",6774:"59d4d618",6776:"76fd4cbb",6784:"40853ae9",6788:"4d3b4807",6789:"efc5352e",6796:"2f479813",6820:"5607f4fa",6882:"9c7bd8bd",6904:"e912574d",6913:"b4489c7d",6954:"2cc3f050",6963:"2039c0ad",7043:"ab7559b0",7045:"35bf0074",7058:"dc801505",7062:"e9b0de27",7084:"46ccce72",7099:"13aa474c",7156:"e7466006",7165:"837412f4",7178:"15d7ad27",7182:"f36b1ae2",7224:"902fcdab",7242:"87d4fea7",7260:"fe3f652d",7289:"839c3cd5",7322:"5fd3fe1c",7323:"cb4d6565",7329:"2f419c00",7333:"7ecf8620",7365:"1005464f",7395:"d83a4c0f",7402:"3f5e607b",7460:"4ee94b14",7477:"f36a33dd",7482:"91028738",7527:"40176b89",7545:"d09836e2",7560:"a1a73aca",7589:"18c84157",7591:"c8233ce9",7614:"70c15b08",7622:"57f75e6e",7686:"4fcec9f9",7706:"c2a79e40",7806:"c55f31dc",7835:"117f5509",7855:"d6d2daeb",7857:"cf1e5849",7883:"464e1dc5",7884:"0f595d4c",7901:"c1e419dd",7922:"ba5cd702",7964:"29aed9a1",8062:"e7bfcf8f",8072:"45aa0036",8085:"627c6bc6",8089:"d536b13a",8115:"fe40b902",8143:"ac19d210",8145:"6914b84f",8155:"69c6d1fe",8161:"83c5fa9a",8217:"c6272e1d",8237:"2e01208e",8241:"a0859688",8286:"d2087d8e",8302:"55794970",8332:"d2177dce",8340:"584d5d75",8350:"07df8a75",8365:"f1a316f9",8398:"8be6a037",8431:"1f16cb3b",8435:"29ffda57",8447:"b0c7d0ae",8458:"35d3f14a",8479:"e15527d2",8517:"db9c5ae3",8552:"5f02027a",8561:"333e8ec9",8563:"e555fd12",8579:"b548d4c4",8639:"2883d89e",8660:"80374b26",8665:"82031aea",8688:"bd497708",8689:"4f51e689",8723:"99b5c6fc",8737:"ce7dad23",8776:"0ad26240",8787:"5e4de9ad",8823:"f40044d8",8827:"db850957",8842:"9f25a3e2",8866:"6fa6043c",8882:"650b71f8",8885:"d53a1714",8898:"d002bcd8",8909:"81cdc487",8920:"7f82440c",8963:"790aecdd",8965:"e600e125",8999:"efa6dd4e",9039:"77225953",9076:"b5259789",9104:"bbcb2345",9205:"e586cfc7",9252:"0d791a59",9260:"cf5f8140",9366:"f90c9dcc",9391:"d8adf67e",9404:"9fcc3d3e",9406:"196883b6",9416:"0371c186",9417:"59783dda",9449:"69afe5bf",9487:"45dd72ea",9489:"00a9b0e7",9507:"693c05de",9511:"b9657ff8",9554:"ed358e7b",9559:"f794af19",9647:"cf0c7337",9649:"31e4ef6e",9674:"42f00502",9677:"82f17d73",9695:"2fa3d32b",9715:"45585f59",9716:"8cc4f789",9785:"b2a74219",9788:"3a5f3563",9814:"85951e29",9891:"428a95a5",9895:"b8e31ff2",9906:"79d0c438",9921:"6cb740d3",9922:"e8fe6ae9",9928:"5989f5e0",9944:"840b9df8",9950:"74f6dfb2",9968:"17466785"}[f]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(f){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",119:"p__User__ThemeChange__Paths",195:"p__Classrooms__Lists__GroupHomework__Detail__index",201:"p__Classrooms__ThemeChange__Students",264:"p__User__Detail__Order__pages__orderPay__index",292:"p__Classrooms__Lists__Exercise__Add__index",337:"p__Paperlibrary__Random__PreviewEdit__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",518:"p__Shixuns__Detail__Settings__ThemeChange__index",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",879:"p__User__ThemeChange__AccountInfo",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",900:"p__User__ThemeChange__Classrooms",906:"p__User__ThemeChange__CareerCertification",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1077:"p__User__ThemeTwoLogin__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1477:"p__Classrooms__ThemeChange__Assistant",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1651:"p__Paths__ThemeChange__Statistics",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1678:"p__Classrooms__ThemeChange__Attachment",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1754:"p__Classrooms__ThemeChange__Video",1783:"p__virtualSpaces__Lists__Experiment__index",1798:"p__Classrooms__ThemeChange__GroupHomework",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1897:"p__User__ThemeChange__ClassManagement",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1993:"p__Shixuns__Detail__Dataset__ThemeChange__index",2045:"p__Engineering__Lists__TeacherList__index",2099:"p__Paperlibrary__ThemeChange__index",2102:"p__Classrooms__Lists__Board__Edit__index",2130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",2141:"p__Shixuns__Detail__Split__index",2203:"p__Classrooms__ThemeChange__ShixunHomeworks",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2281:"p__Paths__ThemeChange__Detail",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2829:"p__Messages__Private__index",2862:"p__User__ThemeChange__ExperImentImg",2865:"p__Innovation__MyMirror__index",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",3006:"p__Engineering__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3509:"p__HttpStatus__SixActivities",3581:"p__Shixuns__Detail__Collaborators__ThemeChange__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3831:"p__User__ThemeChange__VirtualSpaces",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4048:"p__Forums__ThemeChange__index",4056:"p__IntrainCourse__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4297:"p__Classrooms__ThemeChange__Polls",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5117:"p__User__ThemeChange__Certificate",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5165:"p__User__ThemeChange__Topics",5176:"p__User__Detail__Videos__Protocol__index",5177:"p__Classrooms__ThemeChange__Teachers",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5307:"p__Shixuns__ThemeChange__New",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5330:"p__Classrooms__ThemeChange__ShixunHomeworksComment",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5466:"p__Classrooms__ThemeChange__LiveVideo",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5694:"p__Classrooms__ThemeChange__ShixunHomeworksDetail",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5776:"p__User__ThemeChange__RealNameCertification",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5800:"p__User__ThemeChange__Competitions",5816:"p__Paperlibrary__Random__Edit__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6080:"p__Paths__ThemeChange__New",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6185:"p__Classrooms__ThemeChange__Announcement",6205:"p__Classrooms__ThemeChange__VideoUpload",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6282:"p__Classrooms__ThemeChange__ProgramHomework",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6451:"p__Shixuns__Detail__RankingList__ThemeChange__index",6452:"p__Innovation__PublicDataSet__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6637:"p__Shixuns__Detail__Repository__ThemeChange__index",6651:"p__Engineering__Evaluate__Detail__index",6682:"p__User__ThemeChange__Shixuns",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6776:"p__Classrooms__ThemeChange__Exercise",6784:"p__Innovation__Edit__index",6789:"p__Classrooms__ThemeChange__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6820:"p__User__Detail__Topics__Normal__index",6882:"p__Classrooms__New__StartClass__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7099:"p__Competitions__ThemeChange__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7289:"p__tasks__ThemeChange__index",7322:"layouts__ThemeChange__ShixunDetail",7323:"p__Classrooms__ThemeChange__New",7329:"p__Classrooms__ThemeChange__Attendance",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7402:"p__User__ThemeChange__OtherResources",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7835:"p__Problemset__ThemeChange__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7901:"p__Guidance__ThemeChange",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8115:"p__User__ThemeChange__DataSet",8143:"layouts__GraduationsDetail__index",8145:"p__User__ThemeChange__ClassManagementItem",8155:"p__Shixuns__Overview__index",8217:"p__User__ThemeChange__AccountInfoEdit",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8458:"p__Classrooms__ThemeChange__CommonHomework",8479:"p__User__ThemeChange__TeachGroup",8517:"p__User__Detail__Topics__Group__index",8552:"p__Shixuns__ThemeChange__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8579:"p__Competitions__ThemeChange__Edit",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8787:"p__Competitions__Entered__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8965:"p__Shixuns__Detail__Discuss__ThemeChange__index",8999:"p__Three__index",9039:"p__Classrooms__ThemeChange__CourseGroup",9076:"p__Account__Binding__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9406:"p__Classrooms__ThemeChange__Board",9416:"p__Graduations__Lists__Tasks__index",9449:"p__Shixuns__ThemeChange__Detail",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9511:"p__Shixuns__ThemeChange__Edit",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9814:"p__Shixuns__Detail__Challenges__ThemeChange__index",9891:"p__User__Detail__Videos__Success__index",9906:"p__Paths__ThemeChange__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[f]||f)+"."+{26:"91ed81ab",67:"e3d38d20",109:"1a7fc455",119:"0cc71034",195:"f769a2d5",201:"485c1365",264:"5fd9b3fc",292:"6606dfd5",337:"b8a90018",479:"bba9e475",485:"d63578fe",508:"82593858",518:"333855a6",532:"a09abdd6",533:"1aafb83c",547:"5581debc",556:"04b76b9e",559:"c49aa5ba",576:"e4f97d42",643:"22ded693",680:"e67e9e01",700:"3e008095",737:"98eb2f74",799:"bca8871b",879:"edebf581",895:"ad846737",900:"ff3ab102",906:"831f1c01",921:"30cc7e9b",928:"0277270a",1006:"2263131d",1043:"e8c0878b",1045:"5313cd30",1048:"dafc3f4f",1070:"e67e9e01",1077:"4749f7c5",1211:"bdb8faab",1253:"66a07f9e",1257:"156e8f74",1276:"bbc6eeec",1343:"5eed418c",1423:"5c4a76fc",1427:"22016b87",1450:"1edcc2ed",1461:"da497c45",1470:"183c9793",1475:"c965e527",1477:"63b15587",1482:"d159af07",1512:"f3653a35",1520:"f7300d0e",1545:"ce1fb1d8",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1651:"55e4f704",1657:"b60513e3",1674:"fdbc1e05",1678:"0b445f86",1713:"66b47ae4",1717:"10201060",1727:"41895eef",1754:"263823b9",1783:"7a21883d",1798:"cacd2a12",1831:"74ad0b7c",1836:"5f0d3f7f",1855:"b92cccb4",1880:"ace3ee6a",1897:"982f171f",1939:"9edbcb6f",1953:"a3ad760b",1962:"84e145fa",1993:"7cc7cf77",2045:"dcfad42d",2099:"7a63f8c2",2102:"ec61f9f0",2130:"50dfcc51",2141:"5eb2f330",2203:"1af06e49",2216:"6acb758a",2240:"e7cce869",2281:"9db2c457",2303:"c5cd1882",2307:"b2c54321",2338:"aaf98900",2339:"f7913f4f",2396:"bd9b4f77",2404:"08d36549",2412:"009d1fcb",2425:"47b23ee4",2443:"33936585",2476:"cf85a190",2501:"2441982c",2539:"8ec286b4",2548:"75182034",2570:"42abe00c",2603:"0277270a",2659:"f6071a36",2707:"cabcb16e",2806:"e33d6e5a",2819:"9455b08a",2823:"a13b21fb",2829:"a5909474",2862:"96747ece",2865:"6ef3cf6b",2884:"e4a93731",3006:"7fce4e74",3086:"d0ebac07",3141:"5e5e4c2f",3157:"b3478235",3183:"b2253f40",3212:"ad1521c1",3247:"50105eb7",3260:"8e0d65fb",3276:"7bbb651d",3317:"137440b7",3391:"f0e498fe",3433:"9bf21937",3442:"bdf7849c",3447:"1653d818",3451:"e3a31387",3509:"70043ca5",3581:"f46d27eb",3585:"5f288e7b",3668:"efca073d",3747:"9fe873ee",3784:"c81d4a51",3831:"e18a5aa2",3873:"aecf5064",3910:"658d457f",3951:"9b11b034",4030:"d0b7bd58",4048:"f9582bef",4056:"10eacfff",4078:"aa54548e",4093:"5cd9f235",4100:"03cdfb68",4105:"7f9d4513",4144:"f10aa199",4164:"f16cd35e",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"36917df0",4297:"27082f64",4449:"e68d8d58",4492:"6d7afab9",4496:"77babddd",4498:"ef907484",4504:"bd40e960",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"4fecde0c",4610:"687005a6",4621:"47b96e8f",4662:"82def4d7",4715:"ae95fa4d",4736:"a51a09a9",4741:"6d7ba6f6",4757:"73b754d2",4766:"b5df5a8e",4770:"674b2d2a",4795:"939f9f81",4800:"f50302a4",4889:"a91da64a",4928:"a4b1a237",4973:"129c56e8",4994:"910f69b0",5022:"81b1b86b",5043:"247e6954",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5117:"11a38b68",5125:"57501e4a",5148:"572faeac",5165:"3f82ab1b",5176:"9c49e7fa",5177:"4c237473",5179:"699b44a8",5186:"312ee878",5230:"94dfecf3",5238:"68f49dc4",5297:"5426028f",5307:"4195a245",5319:"34217c3f",5330:"6e93d25e",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"6020d931",5402:"6b06b33c",5466:"c09ae45d",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5624:"b754187c",5650:"f8f63f4b",5694:"77ca16cb",5705:"df6bf207",5729:"46f9b5d4",5775:"8945cad2",5776:"790daf68",5786:"37a81eaa",5798:"ce1cf7da",5800:"f05382af",5816:"494c814d",5888:"193a7f8f",5891:"b9a46704",5894:"4faa35bb",5915:"bc9c3e69",5972:"79479731",5992:"419f5d2f",6029:"2451f838",6063:"f85d9e56",6069:"6b81b8a6",6080:"13de064b",6127:"f31505a8",6185:"d9c205a6",6205:"6eef461f",6265:"b6b7cbc3",6270:"5496b206",6282:"0a46d402",6328:"de2b9d62",6366:"079fc2d8",6434:"23effd91",6444:"fd46d237",6451:"949d91e5",6452:"50a6d310",6583:"d8052752",6587:"9c49e7fa",6634:"5c3c2ecd",6637:"cd627031",6651:"b07fe216",6682:"c0a18d4d",6685:"ad2a7bde",6729:"aea3b7f5",6741:"b838eb14",6776:"af91f915",6784:"1affe817",6789:"185ce46c",6796:"15902a1a",6820:"cebdf1cf",6882:"c2d2eada",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",7043:"25478869",7045:"48f6fc4c",7058:"6e461c3d",7062:"5282c3e5",7099:"15159102",7178:"6e47d75d",7182:"183c9793",7224:"7caf9754",7242:"4f353f61",7260:"2c380d56",7289:"74a55b34",7322:"f372c040",7323:"3e11a2bc",7329:"7a4ac9fe",7395:"ff574c5d",7402:"3e65fd99",7460:"dedd2038",7477:"9e6bb67b",7482:"c37a3f01",7527:"a4765b7e",7545:"77965f6e",7560:"d82e43ca",7589:"666efe80",7614:"de9ee12f",7622:"fe4790f3",7806:"80b7b1d6",7835:"abd0d81c",7855:"711d3be3",7857:"13a29416",7883:"93cf27b2",7884:"1ca6cde0",7901:"505c3349",7922:"372a3625",8062:"8e384b9f",8072:"540f746b",8085:"3cfec1d7",8115:"51647157",8143:"f33d8a25",8145:"89ef939a",8155:"d345abd7",8217:"f0f958ba",8237:"61bca2d4",8241:"a7cd5360",8286:"4ca6c6b1",8332:"a10509a3",8398:"2f4a56af",8431:"289b326c",8435:"3a170931",8447:"0ae0fe33",8458:"1528fe4c",8479:"63a9d2a4",8517:"cccfddad",8552:"debdee43",8563:"ddbd95eb",8579:"f63b043d",8665:"c52575bc",8688:"c044db56",8689:"52d74979",8723:"3e358029",8787:"121de108",8823:"9b2f4e16",8827:"3aeb4a40",8866:"79e678a7",8882:"f3e42f72",8885:"de905169",8965:"f169309d",8999:"448aa22f",9039:"e59f0028",9076:"6a501148",9205:"49a3e67d",9366:"4f511490",9391:"c11edda0",9404:"d8cf04f7",9406:"87658c28",9416:"7ffdab01",9449:"9d75c671",9487:"a73f5679",9489:"ee2bb5b7",9507:"1138f0da",9511:"52ae4834",9647:"36898856",9649:"00fb4211",9674:"16483a2c",9677:"67a9d264",9695:"e2a53983",9715:"b6c6645f",9716:"a5750e0d",9785:"08d36549",9788:"781a4d20",9814:"4c57e46b",9891:"512a9301",9906:"0c113c87",9921:"e0db9101",9922:"33690872",9944:"1ba31055"}[f]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(f){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(f){return f=Object.create(f),f.children||(f.children=[]),Object.defineProperty(f,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+f.id)}}),f}}(),function(){__webpack_require__.o=function(f,g){return Object.prototype.hasOwnProperty.call(f,g)}}(),function(){var f={};__webpack_require__.l=function(g,e,r,u){if(f[g]){f[g].push(e);return}var l,c;if(r!==void 0)for(var d=document.getElementsByTagName("script"),s=0;s{const V=Y4(t,a,Q)||Y4(P,a,Q)||Y4(v,a,Q);return V&&(U[Q]=V),U},{})}function Y4(P,t,n){return P&&P.hasAttributeNS(t,n)?P.getAttributeNS(t,n):null}function W4(P){return new Error(`Could not parse ttml timestamp ${P}`)}function c4(P,t){if(!P)return null;let n=O4(P);return n===null&&(w4.test(P)?n=nc(P,t):C4.test(P)&&(n=H4(P,t))),n}function nc(P,t){const n=w4.exec(P),a=(n[4]|0)+(n[5]|0)/t.subFrameRate;return(n[1]|0)*3600+(n[2]|0)*60+(n[3]|0)+a/t.frameRate}function H4(P,t){const n=C4.exec(P),a=Number(n[1]);switch(n[2]){case"h":return a*3600;case"m":return a*60;case"ms":return a*1e3;case"f":return a/t.frameRate;case"t":return a/t.tickRate}return a}class M4{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,a){(this.startTime===null||this.startTime>t)&&(this.startTime=t),this.endTime=n,this.screen=a,this.timelineController.createCaptionsTrack(this.trackName)}reset(){this.cueRanges=[],this.startTime=null}}class uc{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=_(),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 M4(this,"textTrack1"),n=new M4(this,"textTrack2"),a=new M4(this,"textTrack3"),v=new M4(this,"textTrack4");this.cea608Parser1=new b0(1,t,n),this.cea608Parser2=new b0(3,a,v)}addCues(t,n,a,v,x){let S=!1;for(let U=x.length;U--;){const Q=x[U],V=Z4(Q[0],Q[1],n,a);if(V>=0&&(Q[0]=Math.min(Q[0],n),Q[1]=Math.max(Q[1],a),S=!0,V/(a-n)>.5))return}if(S||x.push([n,a]),this.config.renderTextTracksNatively){const U=this.captionsTracks[t];this.Cues.newCue(U,n,a,v)}else{const U=this.Cues.newCue(null,n,a,v);this.hls.trigger(s.CUES_PARSED,{type:"captions",cues:U,track:t})}}onInitPtsFound(t,{frag:n,id:a,initPTS:v,timescale:x,trackId:S}){const{unparsedVttFrags:U}=this;a===o.MAIN&&(this.initPTS[n.cc]={baseTime:v,timescale:x,trackId:S}),U.length&&(this.unparsedVttFrags=[],U.forEach(Q=>{this.initPTS[Q.frag.cc]?this.onFragLoaded(s.FRAG_LOADED,Q):this.hls.trigger(s.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:Q.frag,error:new Error("Subtitle discontinuity domain does not match main")})}))}getExistingTrack(t,n){const{media:a}=this;if(a)for(let v=0;v{sa(v[x]),delete v[x]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=_(),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 a=0;ax.textCodec===ro);if(this.config.enableWebVTT||v&&this.config.enableIMSC1){if(Kl(this.tracks,a)){this.tracks=a;return}if(this.textTracks=[],this.tracks=a,this.config.renderTextTracksNatively){const S=this.media,U=S?J0(S.textTracks):null;if(this.tracks.forEach((Q,V)=>{let le;if(U){let pe=null;for(let Ee=0;EeV!==null).map(V=>V.label);Q.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${Q.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const S=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:S})}}}onManifestLoaded(t,n){this.config.enableCEA708Captions&&n.captions&&n.captions.forEach(a=>{const v=/(?:CC|SERVICE)([1-4])/.exec(a.instreamId);if(!v)return;const x=`textTrack${v[1]}`,S=this.captionsProperties[x];S&&(S.label=a.name,a.lang&&(S.languageCode=a.lang),S.media=a)})}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===o.MAIN){var a,v;const{cea608Parser1:x,cea608Parser2:S,lastSn:U}=this,{cc:Q,sn:V}=n.frag,le=(a=(v=n.part)==null?void 0:v.index)!=null?a:-1;x&&S&&(V!==U+1||V===U&&le!==this.lastPartIndex+1||Q!==this.lastCc)&&(x.reset(),S.reset()),this.lastCc=Q,this.lastSn=V,this.lastPartIndex=le}}onFragLoaded(t,n){const{frag:a,payload:v}=n;if(a.type===o.SUBTITLE)if(v.byteLength){const x=a.decryptdata,S="stats"in n;if(x==null||!x.encrypted||S){const U=this.tracks[a.level],Q=this.vttCCs;Q[a.cc]||(Q[a.cc]={start:a.start,prevCC:this.prevCC,new:!0},this.prevCC=a.cc),U&&U.textCodec===ro?this._parseIMSC1(a,v):this._parseVTTs(n)}}else this.hls.trigger(s.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:a,error:new Error("Empty subtitle payload")})}_parseIMSC1(t,n){const a=this.hls;zl(n,this.initPTS[t.cc],v=>{this._appendCues(v,t.level),a.trigger(s.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})},v=>{a.logger.log(`Failed to parse IMSC1: ${v}`),a.trigger(s.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:v})})}_parseVTTs(t){var n;const{frag:a,payload:v}=t,{initPTS:x,unparsedVttFrags:S}=this,U=x.length-1;if(!x[a.cc]&&U===-1){S.push(t);return}const Q=this.hls,V=(n=a.initSegment)!=null&&n.data?Zt(a.initSegment.data,new Uint8Array(v)).buffer:v;Ul(V,this.initPTS[a.cc],this.vttCCs,a.cc,a.start,le=>{this._appendCues(le,a.level),Q.trigger(s.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:a})},le=>{const pe=le.message==="Missing initPTS for VTT MPEGTS";pe?S.push(t):this._fallbackToIMSC1(a,v),Q.logger.log(`Failed to parse VTT cue: ${le}`),!(pe&&U>a.cc)&&Q.trigger(s.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:a,error:le})})}_fallbackToIMSC1(t,n){const a=this.tracks[t.level];a.textCodec||zl(n,this.initPTS[t.cc],()=>{a.textCodec=ro,this._parseIMSC1(t,n)},()=>{a.textCodec="wvtt"})}_appendCues(t,n){const a=this.hls;if(this.config.renderTextTracksNatively){const v=this.textTracks[n];if(!v||v.mode==="disabled")return;t.forEach(x=>Ws(v,x))}else{const v=this.tracks[n];if(!v)return;const x=v.default?"default":"subtitles"+n;a.trigger(s.CUES_PARSED,{type:"subtitles",cues:t,track:x})}}onFragDecrypted(t,n){const{frag:a}=n;a.type===o.SUBTITLE&&this.onFragLoaded(s.FRAG_LOADED,n)}onSubtitleTracksCleared(){this.tracks=[],this.captionsTracks={}}onFragParsingUserdata(t,n){if(!this.enabled||!this.config.enableCEA708Captions)return;const{frag:a,samples:v}=n;if(!(a.type===o.MAIN&&this.closedCaptionsForLevel(a)==="NONE"))for(let x=0;xxs(U[Q],n,a))}if(this.config.renderTextTracksNatively&&n===0&&v!==void 0){const{textTracks:U}=this;Object.keys(U).forEach(Q=>xs(U[Q],n,v))}}}extractCea608Data(t){const n=[[],[]],a=t[0]&31;let v=2;for(let x=0;x=16?Q--:Q++;const ke=s0(V.trim()),Re=o4(t,n,ke);P!=null&&(pe=P.cues)!=null&&pe.getCueById(Re)||(S=new le(t,n,ke),S.id=Re,S.line=Ee+1,S.align="left",S.position=10+Math.min(80,Math.floor(Q*8/32)*10),v.push(S))}return P&&v.length&&(v.sort((Ee,ke)=>Ee.line==="auto"||ke.line==="auto"?0:Ee.line>8&&ke.line>8?ke.line-Ee.line:Ee.line-ke.line),v.forEach(Ee=>Ws(P,Ee))),v}};function _e(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(P){}return!1}const Ie=/(\d+)-(\d+)\/(\d+)/;class nt{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||mn,this.controller=new self.AbortController,this.stats=new j}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,a){const v=this.stats;if(v.loading.start)throw new Error("Loader can only be used once.");v.loading.start=self.performance.now();const x=Mt(t,this.controller.signal),S=t.responseType==="arraybuffer",U=S?"byteLength":"length",{maxTimeToFirstByteMs:Q,maxLoadTimeMs:V}=n.loadPolicy;this.context=t,this.config=n,this.callbacks=a,this.request=this.fetchSetup(t,x),self.clearTimeout(this.requestTimeout),n.timeout=Q&&r(Q)?Q:V,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},n.timeout),(is(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then(pe=>{var Ee;this.response=this.loader=pe;const ke=Math.max(self.performance.now(),v.loading.start);if(self.clearTimeout(this.requestTimeout),n.timeout=V,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},V-(ke-v.loading.start)),!pe.ok){const{status:ot,statusText:it}=pe;throw new Nu(it||"fetch, bad network response",ot,pe)}v.loading.first=ke,v.total=Fr(pe.headers)||v.total;const Re=(Ee=this.callbacks)==null?void 0:Ee.onProgress;return Re&&r(n.highWaterMark)?this.loadProgressively(pe,v,t,n.highWaterMark,Re):S?pe.arrayBuffer():t.responseType==="json"?pe.json():pe.text()}).then(pe=>{var Ee,ke;const Re=this.response;if(!Re)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),v.loading.end=Math.max(self.performance.now(),v.loading.first);const ot=pe[U];ot&&(v.loaded=v.total=ot);const it={url:Re.url,data:pe,code:Re.status},Kt=(Ee=this.callbacks)==null?void 0:Ee.onProgress;Kt&&!r(n.highWaterMark)&&Kt(v,t,pe,Re),(ke=this.callbacks)==null||ke.onSuccess(it,v,t,Re)}).catch(pe=>{var Ee;if(self.clearTimeout(this.requestTimeout),v.aborted)return;const ke=pe&&pe.code||0,Re=pe?pe.message:null;(Ee=this.callbacks)==null||Ee.onError({code:ke,text:Re},t,pe?pe.details:null,v)})}getCacheAge(){let t=null;if(this.response){const n=this.response.headers.get("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.response?this.response.headers.get(t):null}loadProgressively(t,n,a,v=0,x){const S=new Er,U=t.body.getReader(),Q=()=>U.read().then(V=>{if(V.done)return S.dataLength&&x(n,a,S.flush().buffer,t),Promise.resolve(new ArrayBuffer(0));const le=V.value,pe=le.length;return n.loaded+=pe,pe=v&&x(n,a,S.flush().buffer,t)):x(n,a,le.buffer,t),Q()}).catch(()=>Promise.reject());return Q()}}function Mt(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 or(P){const t=Ie.exec(P);if(t)return parseInt(t[2])-parseInt(t[1])+1}function Fr(P){const t=P.get("Content-Range");if(t){const a=or(t);if(r(a))return a}const n=P.get("Content-Length");if(n)return parseInt(n)}function mn(P,t){return new self.Request(P.url,t)}class Nu extends Error{constructor(t,n,a){super(t),this.code=void 0,this.details=void 0,this.code=n,this.details=a}}const Ki=/^age:\s*[\d.]+\s*$/im;class Kn{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 j,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,a){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=a,this.loadInternal()}loadInternal(){const{config:t,context:n}=this;if(!t||!n)return;const a=this.loader=new self.XMLHttpRequest,v=this.stats;v.loading.first=0,v.loaded=0,v.aborted=!1;const x=this.xhrSetup;x?Promise.resolve().then(()=>{if(!(this.loader!==a||this.stats.aborted))return x(a,n.url)}).catch(S=>{if(!(this.loader!==a||this.stats.aborted))return a.open("GET",n.url,!0),x(a,n.url)}).then(()=>{this.loader!==a||this.stats.aborted||this.openAndSendXhr(a,n,t)}).catch(S=>{var U;(U=this.callbacks)==null||U.onError({code:a.status,text:S.message},n,a,v)}):this.openAndSendXhr(a,n,t)}openAndSendXhr(t,n,a){t.readyState||t.open("GET",n.url,!0);const v=n.headers,{maxTimeToFirstByteMs:x,maxLoadTimeMs:S}=a.loadPolicy;if(v)for(const U in v)t.setRequestHeader(U,v[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),a.timeout=x&&r(x)?x:S,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),a.timeout),t.send()}readystatechange(){const{context:t,loader:n,stats:a}=this;if(!t||!n)return;const v=n.readyState,x=this.config;if(!a.aborted&&v>=2&&(a.loading.first===0&&(a.loading.first=Math.max(self.performance.now(),a.loading.start),x.timeout!==x.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),x.timeout=x.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),x.loadPolicy.maxLoadTimeMs-(a.loading.first-a.loading.start)))),v===4)){self.clearTimeout(this.requestTimeout),n.onreadystatechange=null,n.onprogress=null;const V=n.status,le=n.responseType==="text"?n.responseText:null;if(V>=200&&V<300){const Re=le!=null?le:n.response;if(Re!=null){var S,U;a.loading.end=Math.max(self.performance.now(),a.loading.first);const ot=n.responseType==="arraybuffer"?Re.byteLength:Re.length;a.loaded=a.total=ot,a.bwEstimate=a.total*8e3/(a.loading.end-a.loading.first);const it=(S=this.callbacks)==null?void 0:S.onProgress;it&&it(a,t,Re,n);const Kt={url:n.responseURL,data:Re,code:V};(U=this.callbacks)==null||U.onSuccess(Kt,a,t,n);return}}const pe=x.loadPolicy.errorRetry,Ee=a.retry,ke={url:t.url,data:void 0,code:V};if(cn(pe,Ee,!1,ke))this.retry(pe);else{var Q;G.error(`${V} while loading ${t.url}`),(Q=this.callbacks)==null||Q.onError({code:V,text:n.statusText},t,n,a)}}}loadtimeout(){if(!this.config)return;const t=this.config.loadPolicy.timeoutRetry,n=this.stats.retry;if(cn(t,n,!0))this.retry(t);else{var a;G.warn(`timeout while loading ${(a=this.context)==null?void 0:a.url}`);const v=this.callbacks;v&&(this.abortInternal(),v.onTimeout(this.stats,this.context,this.loader))}}retry(t){const{context:n,stats:a}=this;this.retryDelay=Xn(t,a.retry),a.retry++,G.warn(`${status?"HTTP Status "+status:"Timeout"} while loading ${n==null?void 0:n.url}, retrying ${a.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&&Ki.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 gi={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},Vi=E(E({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,ignoreDevicePixelRatio:!1,maxDevicePixelRatio:Number.POSITIVE_INFINITY,preferManagedMediaSource:!0,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:1/0,frontBufferFlushThreshold:1/0,startOnSegmentBoundary:!1,maxBufferSize:60*1e3*1e3,maxFragLookUpTolerance:.25,maxBufferHole:.1,detectStallWithCurrentTimeMs:1250,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,nudgeOnVideoHole:!0,liveSyncMode:"edge",liveSyncDurationCount:3,liveSyncOnStallIncrease:1,liveMaxLatencyDurationCount:1/0,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,workerPath:null,enableSoftwareAES:!0,startLevel:void 0,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,ignorePlaylistParsingErrors:!1,loader:Kn,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:Je,bufferController:os,capLevelController:B0,errorController:Qn,fpsController:ma,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:mo,requireKeySystemAccessOnStart:!1,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0,enableDateRangeMetadataCues:!0,enableEmsgMetadataCues:!0,enableEmsgKLVMetadata:!1,enableID3MetadataCues:!0,enableInterstitialPlayback:!0,interstitialAppendInPlace:!0,interstitialLiveLookAhead:10,useMediaCapabilities:!0,preserveManualLevelOnError:!1,certLoadPolicy:{default:gi},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},Ni()),{},{subtitleStreamController:D0,subtitleTrackController:Ml,timelineController:uc,audioStreamController:$l,audioTrackController:T0,emeController:Pe,cmcdController:E4,contentSteeringController:T,interstitialsController:x4});function Ni(){return{cueHandler:z,enableWebVTT:!0,enableIMSC1:!0,enableCEA708Captions:!0,captionsTextTrack1Label:"English",captionsTextTrack1LanguageCode:"en",captionsTextTrack2Label:"Spanish",captionsTextTrack2LanguageCode:"es",captionsTextTrack3Label:"Unknown CC",captionsTextTrack3LanguageCode:"",captionsTextTrack4Label:"Unknown CC",captionsTextTrack4LanguageCode:"",renderTextTracksNatively:!0}}function Xr(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 a=Mr(P),v=["manifest","level","frag"],x=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return v.forEach(S=>{const U=`${S==="level"?"playlist":S}LoadPolicy`,Q=t[U]===void 0,V=[];x.forEach(le=>{const pe=`${S}Loading${le}`,Ee=t[pe];if(Ee!==void 0&&Q){V.push(pe);const ke=a[U].default;switch(t[U]={default:ke},le){case"TimeOut":ke.maxLoadTimeMs=Ee,ke.maxTimeToFirstByteMs=Ee;break;case"MaxRetry":ke.errorRetry.maxNumRetry=Ee,ke.timeoutRetry.maxNumRetry=Ee;break;case"RetryDelay":ke.errorRetry.retryDelayMs=Ee,ke.timeoutRetry.retryDelayMs=Ee;break;case"MaxRetryTimeout":ke.errorRetry.maxRetryDelayMs=Ee,ke.timeoutRetry.maxRetryDelayMs=Ee;break}}}),V.length&&n.warn(`hls.js config: "${V.join('", "')}" setting(s) are deprecated, use "${U}": ${ui(t[U])}`)}),E(E({},a),t)}function Mr(P){return P&&typeof P=="object"?Array.isArray(P)?P.map(Mr):Object.keys(P).reduce((t,n)=>(t[n]=Mr(P[n]),t),{}):P}function $r(P,t){const n=P.loader;n!==nt&&n!==Kn?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),P.progressive=!1):_e()&&(P.loader=nt,P.progressive=!0,P.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}const Pn=2,jn=.1,Ji=.05,Qu=100;class ea extends Zn{constructor(t,n){super("gap-controller",t.logger),this.hls=void 0,this.fragmentTracker=void 0,this.media=null,this.mediaSource=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.buffered={},this.lastCurrentTime=0,this.ended=0,this.waiting=0,this.onMediaPlaying=()=>{this.ended=0,this.waiting=0},this.onMediaWaiting=()=>{var a;(a=this.media)!=null&&a.seeking||(this.waiting=self.performance.now(),this.tick())},this.onMediaEnded=()=>{if(this.hls){var a;this.ended=((a=this.media)==null?void 0:a.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(Qu),this.mediaSource=n.mediaSource;const a=this.media=n.media;$i(a,"playing",this.onMediaPlaying),$i(a,"waiting",this.onMediaWaiting),$i(a,"ended",this.onMediaEnded)}onMediaDetaching(t,n){this.clearInterval();const{media:a}=this;a&&(ca(a,"playing",this.onMediaPlaying),ca(a,"waiting",this.onMediaWaiting),ca(a,"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 a,v;const x=(a=this.hls)==null?void 0:a.config;if(!x)return;const S=this.media;if(!S)return;const{seeking:U}=S,Q=this.seeking&&!U,V=!this.seeking&&U,le=S.paused&&!U||S.ended||S.playbackRate===0;if(this.seeking=U,t!==n){n&&(this.ended=0),this.moved=!0,U||(this.nudgeRetry=0,x.nudgeOnVideoHole&&!le&&t>n&&this.nudgeOnVideoHole(t,n)),this.waiting===0&&this.stallResolved(t);return}if(V||Q){Q&&this.stallResolved(t);return}if(le){this.nudgeRetry=0,this.stallResolved(t),!this.ended&&S.ended&&this.hls&&(this.ended=t||1,this.hls.trigger(s.MEDIA_ENDED,{stalled:!1}));return}if(!on.getBuffered(S).length){this.nudgeRetry=0;return}const pe=on.bufferInfo(S,t,0),Ee=pe.nextStart||0,ke=this.fragmentTracker;if(U&&ke&&this.hls){const ln=va(this.hls.inFlightFragments,t),jr=pe.len>Pn,en=!Ee||ln||Ee-t>Pn&&!ke.getPartialFragment(t);if(jr||en)return;this.moved=!1}const Re=(v=this.hls)==null?void 0:v.latestLevelDetails;if(!this.moved&&this.stalled!==null&&ke){if(!(pe.len>0)&&!Ee)return;const jr=Math.max(Ee,pe.start||0)-t,Jr=!!(Re!=null&&Re.live)?Re.targetduration*2:Pn,zr=j0(t,ke);if(jr>0&&(jr<=Jr||zr)){S.paused||this._trySkipBufferHole(zr);return}}const ot=x.detectStallWithCurrentTimeMs,it=self.performance.now(),Kt=this.waiting;let Jt=this.stalled;if(Jt===null)if(Kt>0&&it-Kt=ot||Kt)&&this.hls){var xr;if(((xr=this.mediaSource)==null?void 0:xr.readyState)==="ended"&&!(Re!=null&&Re.live)&&Math.abs(t-((Re==null?void 0:Re.edge)||0))<1){if(this.ended)return;this.ended=t||1,this.hls.trigger(s.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(pe),!this.media||!this.hls)return}const Nr=on.bufferInfo(S,t,x.maxBufferHole);this._tryFixBufferStall(Nr,nr,t)}stallResolved(t){const n=this.stalled;if(n&&this.hls&&(this.stalled=null,this.stallReported)){const a=self.performance.now()-n;this.log(`playback not stuck anymore @${t}, after ${Math.round(a)}ms`),this.stallReported=!1,this.waiting=0,this.hls.trigger(s.STALL_RESOLVED,{})}}nudgeOnVideoHole(t,n){var a;const v=this.buffered.video;if(this.hls&&this.media&&this.fragmentTracker&&(a=this.buffered.audio)!=null&&a.length&&v&&v.length>1&&t>v.end(0)){const x=on.bufferedInfo(on.timeRangesToArray(this.buffered.audio),t,0);if(x.len>1&&n>=x.start){const S=on.timeRangesToArray(v),U=on.bufferedInfo(S,n,0).bufferedIndex;if(U>-1&&UU)&&le-V<1&&t-V<2){const pe=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${t} hole: ${V} -> ${le} buffered index: ${Q}`);this.warn(pe.message),this.media.currentTime+=1e-6;let Ee=j0(t,this.fragmentTracker);Ee&&"fragment"in Ee?Ee=Ee.fragment:Ee||(Ee=void 0);const ke=on.bufferInfo(this.media,t,0);this.hls.trigger(s.ERROR,{type:c.MEDIA_ERROR,details:d.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:pe,reason:pe.message,frag:Ee,buffer:ke.len,bufferInfo:ke})}}}}}_tryFixBufferStall(t,n,a){var v,x;const{fragmentTracker:S,media:U}=this,Q=(v=this.hls)==null?void 0:v.config;if(!U||!S||!Q)return;const V=(x=this.hls)==null?void 0:x.latestLevelDetails,le=j0(a,S);if((le||V!=null&&V.live&&a1&&t.len>Q.maxBufferHole||t.nextStart&&(t.nextStart-aQ.highBufferWatchdogPeriod*1e3||this.waiting)&&(this.warn("Trying to nudge playhead over buffer-hole"),this._tryNudgeBuffer(t))}adjacentTraversal(t,n){const a=this.fragmentTracker,v=t.nextStart;if(a&&v){const x=a.getFragAtPos(n,o.MAIN),S=a.getFragAtPos(v,o.MAIN);if(x&&S)return S.sn-x.sn<2}return!1}_reportStall(t){const{hls:n,media:a,stallReported:v,stalled:x}=this;if(!v&&x!==null&&a&&n){this.stallReported=!0;const S=new Error(`Playback stalling at @${a.currentTime} due to low buffer (${ui(t)})`);this.warn(S.message),n.trigger(s.ERROR,{type:c.MEDIA_ERROR,details:d.BUFFER_STALLED_ERROR,fatal:!1,error:S,buffer:t.len,bufferInfo:t,stalled:{start:x}})}}_trySkipBufferHole(t){var n;const{fragmentTracker:a,media:v}=this,x=(n=this.hls)==null?void 0:n.config;if(!v||!a||!x)return 0;const S=v.currentTime,U=on.bufferInfo(v,S,0),Q=S0&&U.len<1&&v.readyState<3,Ee=Q-S;if(Ee>0&&(le||pe)){if(Ee>x.maxBufferHole){let Re=!1;if(S===0){const ot=a.getAppendedFrag(0,o.MAIN);ot&&Q{const P=ac();try{P&&new P(0,Number.POSITIVE_INFINITY,"")}catch(t){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY})();class Ac{constructor(t){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.removeCues=!0,this.assetCue=void 0,this.onEventCueEnter=()=>{this.hls&&this.hls.trigger(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&&(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&&(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 a;this.media=n.media,((a=n.overrides)==null?void 0:a.cueRemoval)===!1&&(this.removeCues=!1)}onMediaAttached(){var t;const n=(t=this.hls)==null?void 0:t.latestLevelDetails;n&&this.updateDateRangeCues(n)}onMediaDetaching(t,n){this.media=null,!n.transferMedia&&(this.id3Track&&(this.removeCues&&sa(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;nJ4&&(pe=J4),pe-le<=0&&(pe=le+ic);for(let ke=0;kele.type===lu.audioId3&&Q:v==="video"?V=le=>le.type===lu.emsg&&U:V=le=>le.type===lu.audioId3&&Q||le.type===lu.emsg&&U,xs(x,n,a,V)}}onLevelUpdated(t,{details:n}){this.updateDateRangeCues(n,!0)}onLevelPtsUpdated(t,n){Math.abs(n.drift)>.01&&this.updateDateRangeCues(n.details)}updateDateRangeCues(t,n){if(!this.hls||!this.media)return;const{assetPlayerId:a,timelineOffset:v,enableDateRangeMetadataCues:x,interstitialsController:S}=this.hls.config;if(!x)return;const U=ac();if(a&&v&&!S){const{fragmentStart:ot,fragmentEnd:it}=t;let Kt=this.assetCue;Kt?(Kt.startTime=ot,Kt.endTime=it):U&&(Kt=this.assetCue=sc(U,ot,it,{assetPlayerId:this.hls.config.assetPlayerId},"hlsjs.interstitial.asset"),Kt&&(Kt.id=a,this.id3Track||(this.id3Track=this.createTrack(this.media)),this.id3Track.addCue(Kt),Kt.addEventListener("enter",this.onEventCueEnter)))}if(!t.hasProgramDateTime)return;const{id3Track:Q}=this,{dateRanges:V}=t,le=Object.keys(V);let pe=this.dateRangeCuesAppended;if(Q&&n){var Ee;if((Ee=Q.cues)!=null&&Ee.length){const ot=Object.keys(pe).filter(it=>!le.includes(it));for(let it=ot.length;it--;){var ke;const Kt=ot[it],Jt=(ke=pe[Kt])==null?void 0:ke.cues;delete pe[Kt],Jt&&Object.keys(Jt).forEach(nr=>{const xr=Jt[nr];if(xr){xr.removeEventListener("enter",this.onEventCueEnter);try{Q.removeCue(xr)}catch(Nr){}}})}}else pe=this.dateRangeCuesAppended={}}const Re=t.fragments[t.fragments.length-1];if(!(le.length===0||!r(Re==null?void 0:Re.programDateTime))){this.id3Track||(this.id3Track=this.createTrack(this.media));for(let ot=0;ot{if(Su!==Kt.id){const ri=V[Su];if(ri.class===Kt.class&&ri.startDate>Kt.startDate&&(!On||Kt.startDate.01&&(Su.startTime=Jt,Su.endTime=ln);else if(U){let ri=Kt.attr[On];Hs(On)&&(ri=K(ri));const ni=sc(U,Jt,ln,{key:On,data:ri},lu.dateRange);ni&&(ni.id=it,this.id3Track.addCue(ni),xr[On]=ni,S&&(On==="X-ASSET-LIST"||On==="X-ASSET-URL")&&ni.addEventListener("enter",this.onEventCueEnter))}}pe[it]={cues:xr,dateRange:Kt,durationKnown:Nr}}}}}class Bc{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,a=this.levelDetails;if(!n||!a)return;this.currentTime=n.currentTime;const v=this.computeLatency();if(v===null)return;this._latency=v;const{lowLatencyMode:x,maxLiveSyncPlaybackRate:S}=this.config;if(!x||S===1||!a.live)return;const U=this.targetLatency;if(U===null)return;const Q=v-U,V=Math.min(this.maxLatency,U+a.targetduration);if(Q.05&&this.forwardBufferLength>1){const pe=Math.min(2,Math.max(1,S)),Ee=Math.round(2/(1+Math.exp(-.75*Q-this.edgeStalled))*20)/20,ke=Math.min(pe,Math.max(1,Ee));this.changeMediaPlaybackRate(n,ke)}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:a,targetduration:v}=t,{liveSyncDuration:x,liveSyncDurationCount:S,lowLatencyMode:U}=this.config,Q=this.hls.userConfig;let V=U&&a||n;(this._targetLatencyUpdated||Q.liveSyncDuration||Q.liveSyncDurationCount||V===0)&&(V=x!==void 0?x:S*v);const le=v;return V+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,le)}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 a=this.levelDetails;if(a===null)return null;const v=a.edge,x=t-n-this.edgeStalled,S=v-a.totalduration,U=v-(this.config.lowLatencyMode&&a.partTarget||a.targetduration);return Math.min(Math.max(S,x),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 a=t.buffered.length;return(a?t.buffered.end(a-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 a;n.details===d.BUFFER_STALLED_ERROR&&(this.stallCount++,this.hls&&(a=this.levelDetails)!=null&&a.live&&this.hls.logger.warn("[latency-controller]: Stall detected, adjusting target latency"))}changeMediaPlaybackRate(t,n){var a,v;t.playbackRate!==n&&((a=this.hls)==null||a.logger.debug(`[latency-controller]: latency=${this.latency.toFixed(3)}, targetLatency=${(v=this.targetLatency)==null?void 0:v.toFixed(3)}, forwardBufferLength=${this.forwardBufferLength.toFixed(3)}: adjusting playback rate from ${t.playbackRate} to ${n}`),t.playbackRate=n)}estimateLiveEdge(){const t=this.levelDetails;return t===null?null:t.edge+t.age}computeLatency(){const t=this.estimateLiveEdge();return t===null?null:t-this.currentTime}}class wc extends ys{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 a=this.hls.config.preferManagedMediaSource,v=[],x={},S={};let U=!1,Q=!1,V=!1;n.levels.forEach(le=>{const pe=le.attrs;let{audioCodec:Ee,videoCodec:ke}=le;Ee&&(le.audioCodec=Ee=_t(Ee,a)||void 0),ke&&(ke=le.videoCodec=Ir(ke));const{width:Re,height:ot,unknownCodecs:it}=le,Kt=(it==null?void 0:it.length)||0;if(U||(U=!!(Re&&ot)),Q||(Q=!!ke),V||(V=!!Ee),Kt||Ee&&!this.isAudioSupported(Ee)||ke&&!this.isVideoSupported(ke)){this.log(`Some or all CODECS not supported "${pe.CODECS}"`);return}const{CODECS:Jt,"FRAME-RATE":nr,"HDCP-LEVEL":xr,"PATHWAY-ID":Nr,RESOLUTION:ln,"VIDEO-RANGE":jr}=pe,Jr=`${`${Nr||"."}-`}${le.bitrate}-${ln}-${nr}-${Jt}-${jr}-${xr}`;if(x[Jr])if(x[Jr].uri!==le.url&&!le.attrs["PATHWAY-ID"]){const zr=S[Jr]+=1;le.attrs["PATHWAY-ID"]=new Array(zr+1).join(".");const On=this.createLevel(le);x[Jr]=On,v.push(On)}else x[Jr].addGroupId("audio",pe.AUDIO),x[Jr].addGroupId("text",pe.SUBTITLES);else{const zr=this.createLevel(le);x[Jr]=zr,S[Jr]=1,v.push(zr)}}),this.filterAndSortMediaOptions(v,n,U,Q,V)}createLevel(t){const n=new Gu(t),a=t.supplemental;if(a!=null&&a.videoCodec&&!this.isVideoSupported(a.videoCodec)){const v=new Error(`SUPPLEMENTAL-CODECS not supported "${a.videoCodec}"`);this.log(v.message),n.supportedResult=wt(v,[])}return n}isAudioSupported(t){return we(t,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(t){return we(t,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(t,n,a,v,x){var S;let U=[],Q=[],V=t;const le=((S=n.stats)==null?void 0:S.parsing)||{};if((a||v)&&x&&(V=V.filter(({videoCodec:Jt,videoRange:nr,width:xr,height:Nr})=>(!!Jt||!!(xr&&Nr))&&Ru(nr))),V.length===0){Promise.resolve().then(()=>{if(this.hls){let Jt="no level with compatible codecs found in manifest",nr=Jt;n.levels.length&&(nr=`one or more CODECS in variant not supported: ${ui(n.levels.map(Nr=>Nr.attrs.CODECS).filter((Nr,ln,jr)=>jr.indexOf(Nr)===ln))}`,this.warn(nr),Jt+=` (${nr})`);const xr=new Error(Jt);this.hls.trigger(s.ERROR,{type:c.MEDIA_ERROR,details:d.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:n.url,error:xr,reason:nr})}}),le.end=performance.now();return}n.audioTracks&&(U=n.audioTracks.filter(Jt=>!Jt.audioCodec||this.isAudioSupported(Jt.audioCodec)),fc(U)),n.subtitles&&(Q=n.subtitles,fc(Q));const pe=V.slice(0);V.sort((Jt,nr)=>{if(Jt.attrs["HDCP-LEVEL"]!==nr.attrs["HDCP-LEVEL"])return(Jt.attrs["HDCP-LEVEL"]||"")>(nr.attrs["HDCP-LEVEL"]||"")?1:-1;if(a&&Jt.height!==nr.height)return Jt.height-nr.height;if(Jt.frameRate!==nr.frameRate)return Jt.frameRate-nr.frameRate;if(Jt.videoRange!==nr.videoRange)return qn.indexOf(Jt.videoRange)-qn.indexOf(nr.videoRange);if(Jt.videoCodec!==nr.videoCodec){const xr=Ae(Jt.videoCodec),Nr=Ae(nr.videoCodec);if(xr!==Nr)return Nr-xr}if(Jt.uri===nr.uri&&Jt.codecSet!==nr.codecSet){const xr=ht(Jt.codecSet),Nr=ht(nr.codecSet);if(xr!==Nr)return Nr-xr}return Jt.averageBitrate!==nr.averageBitrate?Jt.averageBitrate-nr.averageBitrate:0});let Ee=pe[0];if(this.steering&&(V=this.steering.filterParsedLevels(V),V.length!==pe.length)){for(let Jt=0;Jtxr&&xr===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=Nr)}break}const Re=x&&!v,ot=this.hls.config,it=!!(ot.audioStreamController&&ot.audioTrackController),Kt={levels:V,audioTracks:U,subtitleTracks:Q,sessionData:n.sessionData,sessionKeys:n.sessionKeys,firstLevel:this._firstLevel,stats:n.stats,audio:x,video:v,altAudio:it&&!Re&&U.some(Jt=>!!Jt.url)};le.end=performance.now(),this.hls.trigger(s.MANIFEST_PARSED,Kt)}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 le=new Error("invalid level idx"),pe=t<0;if(this.hls.trigger(s.ERROR,{type:c.OTHER_ERROR,details:d.LEVEL_SWITCH_ERROR,level:t,fatal:pe,error:le,reason:le.message}),pe)return;t=Math.min(t,n.length-1)}const a=this.currentLevelIndex,v=this.currentLevel,x=v?v.attrs["PATHWAY-ID"]:void 0,S=n[t],U=S.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=S,a===t&&v&&x===U)return;this.log(`Switching to level ${t} (${S.height?S.height+"p ":""}${S.videoRange?S.videoRange+" ":""}${S.codecSet?S.codecSet+" ":""}@${S.bitrate})${U?" with Pathway "+U:""} from level ${a}${x?" with Pathway "+x:""}`);const Q={level:t,attrs:S.attrs,details:S.details,bitrate:S.bitrate,averageBitrate:S.averageBitrate,maxBitrate:S.maxBitrate,realBitrate:S.realBitrate,width:S.width,height:S.height,codecSet:S.codecSet,audioCodec:S.audioCodec,videoCodec:S.videoCodec,audioGroups:S.audioGroups,subtitleGroups:S.subtitleGroups,loaded:S.loaded,loadError:S.loadError,fragmentError:S.fragmentError,name:S.name,id:S.id,uri:S.uri,url:S.url,urlId:0,audioGroupIds:S.audioGroupIds,textGroupIds:S.textGroupIds};this.hls.trigger(s.LEVEL_SWITCHING,Q);const V=S.details;if(!V||V.live){const le=this.switchParams(S.uri,v==null?void 0:v.details,V);this.loadPlaylist(le)}}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(),a=t.filter(v=>n.indexOf(v)!==-1);if(t.length<1){this.warn(`pathwayPriority ${t} should contain at least one pathway from list: ${n}`);return}this.steering.pathwayPriority=a}}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===o.MAIN){const a=n.elementaryStreams;if(!Object.keys(a).some(x=>!!a[x]))return;const v=this._levels[n.level];v!=null&&v.loadError&&(this.log(`Resetting level error count of ${v.loadError} on frag buffered`),v.loadError=0)}}onLevelLoaded(t,n){var a;const{level:v,details:x}=n,S=n.levelInfo;if(!S){var U;this.warn(`Invalid level index ${v}`),(U=n.deliveryDirectives)!=null&&U.skip&&(x.deltaUpdateFailed=!0);return}if(S===this.currentLevel||n.withoutMultiVariant){S.fragmentError===0&&(S.loadError=0);let Q=S.details;Q===n.details&&Q.advanced&&(Q=void 0),this.playlistLoaded(v,n,Q)}else(a=n.deliveryDirectives)!=null&&a.skip&&(x.deltaUpdateFailed=!0)}loadPlaylist(t){super.loadPlaylist(),this.shouldLoadPlaylist(this.currentLevel)&&this.scheduleLoading(this.currentLevel,t)}loadingPlaylist(t,n){super.loadingPlaylist(t,n);const a=this.getUrlWithDirectives(t.uri,n),v=this.currentLevelIndex,x=t.attrs["PATHWAY-ID"],S=t.details,U=S==null?void 0:S.age;this.log(`Loading level index ${v}${(n==null?void 0:n.msn)!==void 0?" at sn "+n.msn+" part "+n.part:""}${x?" Pathway "+x:""}${U&&S.live?" age "+U.toFixed(1)+(S.type?" "+S.type||0:""):""} ${a}`),this.hls.trigger(s.LEVEL_LOADING,{url:a,level:v,levelInfo:t,pathwayId:t.attrs["PATHWAY-ID"],id:0,deliveryDirectives:n||null})}get nextLoadLevel(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel}set nextLoadLevel(t){this.level=t,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=t)}removeLevel(t){var n;if(this._levels.length===1)return;const a=this._levels.filter((x,S)=>S!==t?!0:(this.steering&&this.steering.removeLevel(x),x===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,x.details&&x.details.fragments.forEach(U=>U.level=-1)),!1));da(a),this._levels=a,this.currentLevelIndex>-1&&(n=this.currentLevel)!=null&&n.details&&(this.currentLevelIndex=this.currentLevel.details.fragments[0].level),this.manualLevelIndex>-1&&(this.manualLevelIndex=this.currentLevelIndex);const v=a.length-1;this._firstLevel=Math.min(this._firstLevel,v),this._startLevel&&(this._startLevel=Math.min(this._startLevel,v)),this.hls.trigger(s.LEVELS_UPDATED,{levels:a})}onLevelsUpdated(t,{levels:n}){this._levels=n}checkMaxAutoUpdated(){const{autoLevelCapping:t,maxAutoLevel:n,maxHdcpLevel:a}=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:a}))}}function fc(P){const t={};P.forEach(n=>{const a=n.groupId||"";n.id=t[a]=t[a]||0,t[a]++})}function hc(){return self.SourceBuffer||self.WebKitSourceBuffer}function pc(){if(!ae())return!1;const t=hc();return!t||t.prototype&&typeof t.prototype.appendBuffer=="function"&&typeof t.prototype.remove=="function"}function Cc(){if(!pc())return!1;const P=ae();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(Ue(t,"video")))||["mp4a.40.2","fLaC"].some(t=>P.isTypeSupported(Ue(t,"audio"))))}function Dc(){var P;const t=hc();return typeof(t==null||(P=t.prototype)==null?void 0:P.changeType)=="function"}const mc=100;class vc extends Lt{constructor(t,n,a){super(t,n,a,"stream-controller",o.MAIN),this.audioCodecSwap=!1,this.level=-1,this._forceStartLoad=!1,this._hasEnoughToStart=!1,this.altAudio=0,this.audioOnly=!1,this.fragPlaying=null,this.fragLastKbps=0,this.couldBacktrack=!1,this.backtrackFragment=null,this.audioCodecSwitch=!1,this.videoBuffer=null,this.onMediaPlaying=()=>{this.tick()},this.onMediaSeeked=()=>{const v=this.media,x=v?v.currentTime:null;if(x===null||!r(x)||(this.log(`Media seeked to ${x.toFixed(3)}`),!this.getBufferedFrag(x)))return;const S=this.getFwdBufferInfoAtPos(v,x,o.MAIN,0);if(S===null||S.len===0){this.warn(`Main forward buffer length at ${x} on "seeked" event ${S?S.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:a,hls:v}=this;if(this.stopLoad(),this.setInterval(mc),this.level=-1,!this.startFragRequested){let x=v.startLevel;x===-1&&(v.config.testBandwidth&&this.levels.length>1?(x=0,this.bitrateTest=!0):x=v.firstAutoLevel),v.nextLoadLevel=x,this.level=v.loadLevel,this._hasEnoughToStart=!!n}a>0&&t===-1&&!n&&(this.log(`Override startPosition with lastCurrentTime @${a.toFixed(3)}`),t=a),this.state=Te.IDLE,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}else this._forceStartLoad=!0,this.state=Te.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case Te.WAITING_LEVEL:{const{levels:t,level:n}=this,a=t==null?void 0:t[n],v=a==null?void 0:a.details;if(v&&(!v.live||this.levelLastLoaded===a&&!this.waitForLive(a))){if(this.waitForCdnTuneIn(v))break;this.state=Te.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=Te.IDLE;break}break}case Te.FRAG_LOADING_WAITING_RETRY:this.checkRetryDate();break}this.state===Te.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:a,media:v}=this;if(n===null||!v&&!this.primaryPrefetch&&(this.startFragRequested||!t.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;const x=this.buffering?t.nextLoadLevel:t.loadLevel;if(!(a!=null&&a[x]))return;const S=a[x],U=this.getMainFwdBufferInfo();if(U===null)return;const Q=this.getLevelDetails();if(Q&&this._streamEnded(U,Q)){const ot={};this.altAudio===2&&(ot.type="video"),this.hls.trigger(s.BUFFER_EOS,ot),this.state=Te.ENDED;return}if(!this.buffering)return;t.loadLevel!==x&&t.manualLevel===-1&&this.log(`Adapting to level ${x} from level ${this.level}`),this.level=t.nextLoadLevel=x;const V=S.details;if(!V||this.state===Te.WAITING_LEVEL||this.waitForLive(S)){this.level=x,this.state=Te.WAITING_LEVEL,this.startFragRequested=!1;return}const le=U.len,pe=this.getMaxBufferLength(S.maxBitrate);if(le>=pe)return;this.backtrackFragment&&this.backtrackFragment.start>U.end&&(this.backtrackFragment=null);const Ee=this.backtrackFragment?this.backtrackFragment.start:U.end;let ke=this.getNextFragment(Ee,V);if(this.couldBacktrack&&!this.fragPrevious&&ke&&De(ke)&&this.fragmentTracker.getState(ke)!==Cn.OK){var Re;const it=((Re=this.backtrackFragment)!=null?Re:ke).sn-V.startSN,Kt=V.fragments[it-1];Kt&&ke.cc===Kt.cc&&(ke=Kt,this.fragmentTracker.removeFragment(Kt))}else this.backtrackFragment&&U.len&&(this.backtrackFragment=null);if(ke&&this.isLoopLoading(ke,Ee)){if(!ke.gap){const it=this.audioOnly&&!this.altAudio?ie.AUDIO:ie.VIDEO,Kt=(it===ie.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;Kt&&this.afterBufferFlushed(Kt,it,o.MAIN)}ke=this.getNextFragmentLoopLoading(ke,V,U,o.MAIN,pe)}ke&&(ke.initSegment&&!ke.initSegment.data&&!this.bitrateTest&&(ke=ke.initSegment),this.loadFragment(ke,S,Ee))}loadFragment(t,n,a){const v=this.fragmentTracker.getState(t);v===Cn.NOT_LOADED||v===Cn.PARTIAL?De(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,a):this._loadInitSegment(t,n):this.clearTrackerIfNeeded(t)}getBufferedFrag(t){return this.fragmentTracker.getBufferedFrag(t,o.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 a;const v=this.getAppendedFrag(n.currentTime);v&&v.start>1&&this.flushMainBuffer(0,v.start-1);const x=this.getLevelDetails();if(x!=null&&x.live){const U=this.getMainFwdBufferInfo();if(!U||U.len=S-n.maxFragLookUpTolerance&&x<=U;if(v!==null&&a.duration>v&&(x{this.hls&&this.hls.trigger(s.AUDIO_TRACK_SWITCHED,n)}),a.trigger(s.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null});return}a.trigger(s.AUDIO_TRACK_SWITCHED,n)}}onAudioTrackSwitched(t,n){const a=ut(n.url,this.hls);if(a){const v=this.videoBuffer;v&&this.mediaBuffer!==v&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=v)}this.altAudio=a?2:0,this.tick()}onBufferCreated(t,n){const a=n.tracks;let v,x,S=!1;for(const U in a){const Q=a[U];if(Q.id==="main"){if(x=U,v=Q,U==="video"){const V=a[U];V&&(this.videoBuffer=V.buffer)}}else S=!0}S&&v?(this.log(`Alternate track found, use ${x}.buffered to schedule main fragment loading`),this.mediaBuffer=v.buffer):this.mediaBuffer=this.media}onFragBuffered(t,n){const{frag:a,part:v}=n,x=a.type===o.MAIN;if(x){if(this.fragContextChanged(a)){this.warn(`Fragment ${a.sn}${v?" p: "+v.index:""} of level ${a.level} finished buffering, but was aborted. state: ${this.state}`),this.state===Te.PARSED&&(this.state=Te.IDLE);return}const U=v?v.stats:a.stats;this.fragLastKbps=Math.round(8*U.total/(U.buffering.end-U.loading.first)),De(a)&&(this.fragPrevious=a),this.fragBufferedComplete(a,v)}const S=this.media;S&&(!this._hasEnoughToStart&&on.getBuffered(S).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),x&&this.tick())}get hasEnoughToStart(){return this._hasEnoughToStart}onError(t,n){var a;if(n.fatal){this.state=Te.ERROR;return}switch(n.details){case d.FRAG_GAP:case d.FRAG_PARSING_ERROR:case d.FRAG_DECRYPT_ERROR:case d.FRAG_LOAD_ERROR:case d.FRAG_LOAD_TIMEOUT:case d.KEY_LOAD_ERROR:case d.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(o.MAIN,n);break;case d.LEVEL_LOAD_ERROR:case d.LEVEL_LOAD_TIMEOUT:case d.LEVEL_PARSING_ERROR:!n.levelRetry&&this.state===Te.WAITING_LEVEL&&((a=n.context)==null?void 0:a.type)===h.LEVEL&&(this.state=Te.IDLE);break;case d.BUFFER_ADD_CODEC_ERROR:case d.BUFFER_APPEND_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&this.resetLoadingState();break;case d.BUFFER_FULL_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&(!this.config.interstitialsController&&this.config.assetPlayerId?this._hasEnoughToStart=!0:this.flushMainBuffer(0,Number.POSITIVE_INFINITY));break;case d.INTERNAL_EXCEPTION:this.recoverWorkerError(n);break}}onFragLoadEmergencyAborted(){this.state=Te.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()}onBufferFlushed(t,{type:n}){if(n!==ie.AUDIO||!this.altAudio){const a=(n===ie.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;a&&(this.afterBufferFlushed(a,n,o.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 a=this.startPosition;if(a>=0&&n0&&(Q{const{hls:v}=this,x=a==null?void 0:a.frag;if(!x||this.fragContextChanged(x))return;n.fragmentError=0,this.state=Te.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const S=x.stats;S.parsing.start=S.parsing.end=S.buffering.start=S.buffering.end=self.performance.now(),v.trigger(s.FRAG_LOADED,a),x.bitrateTest=!1}).catch(a=>{this.state===Te.STOPPED||this.state===Te.ERROR||(this.warn(a),this.resetFragmentLoading(t))})}_handleTransmuxComplete(t){const n=this.playlistType,{hls:a}=this,{remuxResult:v,chunkMeta:x}=t,S=this.getCurrentContext(x);if(!S){this.resetWhenMissingContext(x);return}const{frag:U,part:Q,level:V}=S,{video:le,text:pe,id3:Ee,initSegment:ke}=v,{details:Re}=V,ot=this.altAudio?void 0:v.audio;if(this.fragContextChanged(U)){this.fragmentTracker.removeFragment(U);return}if(this.state=Te.PARSING,ke){const it=ke.tracks;if(it){const xr=U.initSegment||U;if(this.unhandledEncryptionError(ke,U))return;this._bufferInitSegment(V,it,xr,x),a.trigger(s.FRAG_PARSING_INIT_SEGMENT,{frag:xr,id:n,tracks:it})}const Kt=ke.initPTS,Jt=ke.timescale,nr=this.initPTS[U.cc];if(r(Kt)&&(!nr||nr.baseTime!==Kt||nr.timescale!==Jt)){const xr=ke.trackId;this.initPTS[U.cc]={baseTime:Kt,timescale:Jt,trackId:xr},a.trigger(s.INIT_PTS_FOUND,{frag:U,id:n,initPTS:Kt,timescale:Jt,trackId:xr})}}if(le&&Re){ot&&le.type==="audiovideo"&&this.logMuxedErr(U);const it=Re.fragments[U.sn-1-Re.startSN],Kt=U.sn===Re.startSN,Jt=!it||U.cc>it.cc;if(v.independent!==!1){const{startPTS:nr,endPTS:xr,startDTS:Nr,endDTS:ln}=le;if(Q)Q.elementaryStreams[le.type]={startPTS:nr,endPTS:xr,startDTS:Nr,endDTS:ln};else if(le.firstKeyFrame&&le.independent&&x.id===1&&!Jt&&(this.couldBacktrack=!0),le.dropped&&le.independent){const jr=this.getMainFwdBufferInfo(),en=(jr?jr.end:this.getLoadPosition())+this.config.maxBufferHole,Jr=le.firstKeyFramePTS?le.firstKeyFramePTS:nr;if(!Kt&&enPn&&(U.gap=!0);U.setElementaryStreamInfo(le.type,nr,xr,Nr,ln),this.backtrackFragment&&(this.backtrackFragment=U),this.bufferFragmentData(le,U,Q,x,Kt||Jt)}else if(Kt||Jt)U.gap=!0;else{this.backtrack(U);return}}if(ot){const{startPTS:it,endPTS:Kt,startDTS:Jt,endDTS:nr}=ot;Q&&(Q.elementaryStreams[ie.AUDIO]={startPTS:it,endPTS:Kt,startDTS:Jt,endDTS:nr}),U.setElementaryStreamInfo(ie.AUDIO,it,Kt,Jt,nr),this.bufferFragmentData(ot,U,Q,x)}if(Re&&Ee!=null&&Ee.samples.length){const it={id:n,frag:U,details:Re,samples:Ee.samples};a.trigger(s.FRAG_PARSING_METADATA,it)}if(Re&&pe){const it={id:n,frag:U,details:Re,samples:pe.samples};a.trigger(s.FRAG_PARSING_USERDATA,it)}}logMuxedErr(t){this.warn(`${De(t)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${t.url}`)}_bufferInitSegment(t,n,a,v){if(this.state!==Te.PARSING)return;this.audioOnly=!!n.audio&&!n.video,this.altAudio&&!this.audioOnly&&(delete n.audio,n.audiovideo&&this.logMuxedErr(a));const{audio:x,video:S,audiovideo:U}=n;if(x){const V=t.audioCodec;let le=Yr(x.codec,V);le==="mp4a"&&(le="mp4a.40.5");const pe=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){le&&(le.indexOf("mp4a.40.5")!==-1?le="mp4a.40.2":le="mp4a.40.5");const Ee=x.metadata;Ee&&"channelCount"in Ee&&(Ee.channelCount||1)!==1&&pe.indexOf("firefox")===-1&&(le="mp4a.40.5")}le&&le.indexOf("mp4a.40.5")!==-1&&pe.indexOf("android")!==-1&&x.container!=="audio/mpeg"&&(le="mp4a.40.2",this.log(`Android: force audio codec to ${le}`)),V&&V!==le&&this.log(`Swapping manifest audio codec "${V}" for "${le}"`),x.levelCodec=le,x.id=o.MAIN,this.log(`Init audio buffer, container:${x.container}, codecs[selected/level/parsed]=[${le||""}/${V||""}/${x.codec}]`),delete n.audiovideo}if(S){S.levelCodec=t.videoCodec,S.id=o.MAIN;const V=S.codec;if((V==null?void 0:V.length)===4)switch(V){case"hvc1":case"hev1":S.codec="hvc1.1.6.L120.90";break;case"av01":S.codec="av01.0.04M.08";break;case"avc1":S.codec="avc1.42e01e";break}this.log(`Init video buffer, container:${S.container}, codecs[level/parsed]=[${t.videoCodec||""}/${V}]${S.codec!==V?" parsed-corrected="+S.codec:""}${S.supplemental?" supplemental="+S.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 Q=Object.keys(n);if(Q.length){if(this.hls.trigger(s.BUFFER_CODECS,n),!this.hls)return;Q.forEach(V=>{const pe=n[V].initSegment;pe!=null&&pe.byteLength&&this.hls.trigger(s.BUFFER_APPENDING,{type:V,data:pe,frag:a,part:null,chunkMeta:v,parent:a.type})})}this.tickImmediate()}getMainFwdBufferInfo(){const t=this.mediaBuffer&&this.altAudio===2?this.mediaBuffer:this.media;return this.getFwdBufferInfo(t,o.MAIN)}get maxBufferLength(){const{levels:t,level:n}=this,a=t==null?void 0:t[n];return a?this.getMaxBufferLength(a.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=Te.IDLE}checkFragmentChanged(){const t=this.media;let n=null;if(t&&t.readyState>1&&t.seeking===!1){const a=t.currentTime;if(on.isBuffered(t,a)?n=this.getAppendedFrag(a):on.isBuffered(t,a+.1)&&(n=this.getAppendedFrag(a+.1)),n){this.backtrackFragment=null;const v=this.fragPlaying,x=n.level;(!v||n.sn!==v.sn||v.level!==x)&&(this.fragPlaying=n,this.hls.trigger(s.FRAG_CHANGED,{frag:n}),(!v||v.level!==x)&&this.hls.trigger(s.LEVEL_SWITCHED,{level:x}))}}}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 a=this.getLevelDetails(),v=this.currentFrag||(a?sr(null,a.fragments,n):null);if(v){const x=v.programDateTime;if(x!==null){const S=x+(n-v.start)*1e3;return new Date(S)}}}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 Sc extends O{constructor(t,n){super("key-loader",n),this.config=void 0,this.keyIdToKeyInfo={},this.emeController=null,this.config=t}abort(t){for(const a in this.keyIdToKeyInfo){const v=this.keyIdToKeyInfo[a].loader;if(v){var n;if(t&&t!==((n=v.context)==null?void 0:n.frag.type))return;v.abort()}}}detach(){for(const t in this.keyIdToKeyInfo){const n=this.keyIdToKeyInfo[t];(n.mediaKeySessionContext||n.decryptdata.isCommonEncryption)&&delete this.keyIdToKeyInfo[t]}}destroy(){this.detach();for(const t in this.keyIdToKeyInfo){const n=this.keyIdToKeyInfo[t].loader;n&&n.destroy()}this.keyIdToKeyInfo={}}createKeyLoadError(t,n=d.KEY_LOAD_ERROR,a,v,x){return new qr({type:c.NETWORK_ERROR,details:n,fatal:!1,frag:t,response:x,error:a,networkDetails:v})}loadClear(t,n,a){if(this.emeController&&this.config.emeEnabled&&!this.emeController.getSelectedKeySystemFormats().length){if(n.length)for(let v=0,x=n.length;v{if(!this.emeController)return;S.setKeyFormat(U);const Q=Cs(U);if(Q)return this.emeController.getKeySystemAccess([Q])})}if(this.config.requireKeySystemAccessOnStart){const v=ds(this.config);if(v.length)return this.emeController.getKeySystemAccess(v)}}return null}load(t){return!t.decryptdata&&t.encrypted&&this.emeController&&this.config.emeEnabled?this.emeController.selectKeySystemFormat(t).then(n=>this.loadInternal(t,n)):this.loadInternal(t)}loadInternal(t,n){var a,v;n&&t.setKeyFormat(n);const x=t.decryptdata;if(!x){const V=new Error(n?`Expected frag.decryptdata to be defined after setting format ${n}`:`Missing decryption data on fragment in onKeyLoading (emeEnabled with controller: ${this.emeController&&this.config.emeEnabled})`);return Promise.reject(this.createKeyLoadError(t,d.KEY_LOAD_ERROR,V))}const S=x.uri;if(!S)return Promise.reject(this.createKeyLoadError(t,d.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${S}"`)));const U=oc(x);let Q=this.keyIdToKeyInfo[U];if((a=Q)!=null&&a.decryptdata.key)return x.key=Q.decryptdata.key,Promise.resolve({frag:t,keyInfo:Q});if(this.emeController&&(v=Q)!=null&&v.keyLoadPromise)switch(this.emeController.getKeyStatus(Q.decryptdata)){case"usable":case"usable-in-future":return Q.keyLoadPromise.then(le=>{const{keyInfo:pe}=le;return x.key=pe.decryptdata.key,{frag:t,keyInfo:pe}})}switch(this.log(`${this.keyIdToKeyInfo[U]?"Rel":"L"}oading${x.keyId?" keyId: "+q(x.keyId):""} URI: ${x.uri} from ${t.type} ${t.level}`),Q=this.keyIdToKeyInfo[U]={decryptdata:x,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},x.method){case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return x.keyFormat==="identity"?this.loadKeyHTTP(Q,t):this.loadKeyEME(Q,t);case"AES-128":case"AES-256":case"AES-256-CTR":return this.loadKeyHTTP(Q,t);default:return Promise.reject(this.createKeyLoadError(t,d.KEY_LOAD_ERROR,new Error(`Key supplied with unsupported METHOD: "${x.method}"`)))}}loadKeyEME(t,n){const a={frag:n,keyInfo:t};if(this.emeController&&this.config.emeEnabled){var v;if(!t.decryptdata.keyId&&(v=n.initSegment)!=null&&v.data){const S=mt(n.initSegment.data);if(S.length){const U=S[0];U.some(Q=>Q!==0)&&(this.log(`Using keyId found in init segment ${q(U)}`),t.decryptdata.keyId=U,ks.setKeyIdForUri(t.decryptdata.uri,U))}}const x=this.emeController.loadKey(a);return(t.keyLoadPromise=x.then(S=>(t.mediaKeySessionContext=S,a))).catch(S=>{throw t.keyLoadPromise=null,"data"in S&&(S.data.frag=n),S})}return Promise.resolve(a)}loadKeyHTTP(t,n){const a=this.config,v=a.loader,x=new v(a);return n.keyLoader=t.loader=x,t.keyLoadPromise=new Promise((S,U)=>{const Q={keyInfo:t,frag:n,responseType:"arraybuffer",url:t.decryptdata.uri},V=a.keyLoadPolicy.default,le={loadPolicy:V,timeout:V.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},pe={onSuccess:(Ee,ke,Re,ot)=>{const{frag:it,keyInfo:Kt}=Re,Jt=oc(Kt.decryptdata);if(!it.decryptdata||Kt!==this.keyIdToKeyInfo[Jt])return U(this.createKeyLoadError(it,d.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),ot));Kt.decryptdata.key=it.decryptdata.key=new Uint8Array(Ee.data),it.keyLoader=null,Kt.loader=null,S({frag:it,keyInfo:Kt})},onError:(Ee,ke,Re,ot)=>{this.resetLoader(ke),U(this.createKeyLoadError(n,d.KEY_LOAD_ERROR,new Error(`HTTP Error ${Ee.code} loading key ${Ee.text}`),Re,E({url:Q.url,data:void 0},Ee)))},onTimeout:(Ee,ke,Re)=>{this.resetLoader(ke),U(this.createKeyLoadError(n,d.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),Re))},onAbort:(Ee,ke,Re)=>{this.resetLoader(ke),U(this.createKeyLoadError(n,d.INTERNAL_ABORTED,new Error("key loading aborted"),Re))}};x.load(Q,le,pe)})}resetLoader(t){const{frag:n,keyInfo:a,url:v}=t,x=a.loader;n.keyLoader===x&&(n.keyLoader=null,a.loader=null);const S=oc(a.decryptdata)||v;delete this.keyIdToKeyInfo[S],x&&x.destroy()}}function oc(P){if(P.keyFormat!==ra.FAIRPLAY){const t=P.keyId;if(t)return q(t)}return P.uri}function gc(P){const{type:t}=P;switch(t){case h.AUDIO_TRACK:return o.AUDIO;case h.SUBTITLE_TRACK:return o.SUBTITLE;default:return o.MAIN}}function lc(P,t){let n=P.url;return(n===void 0||n.indexOf("data:")===0)&&(n=t.url),n}class ec{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,a=n.pLoader,v=n.loader,x=a||v,S=new x(n);return this.loaders[t.type]=S,S}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:a}=n;this.variableList=null,this.load({id:null,level:0,responseType:"text",type:h.MANIFEST,url:a,deliveryDirectives:null,levelOrTrack:null})}onLevelLoading(t,n){const{id:a,level:v,pathwayId:x,url:S,deliveryDirectives:U,levelInfo:Q}=n;this.load({id:a,level:v,pathwayId:x,responseType:"text",type:h.LEVEL,url:S,deliveryDirectives:U,levelOrTrack:Q})}onAudioTrackLoading(t,n){const{id:a,groupId:v,url:x,deliveryDirectives:S,track:U}=n;this.load({id:a,groupId:v,level:null,responseType:"text",type:h.AUDIO_TRACK,url:x,deliveryDirectives:S,levelOrTrack:U})}onSubtitleTrackLoading(t,n){const{id:a,groupId:v,url:x,deliveryDirectives:S,track:U}=n;this.load({id:a,groupId:v,level:null,responseType:"text",type:h.SUBTITLE_TRACK,url:x,deliveryDirectives:S,levelOrTrack:U})}onLevelsUpdated(t,n){const a=this.loaders[h.LEVEL];if(a){const v=a.context;v&&!n.levels.some(x=>x===v.levelOrTrack)&&(a.abort(),delete this.loaders[h.LEVEL])}}load(t){var n;const a=this.hls.config;let v=this.getInternalLoader(t);if(v){const V=this.hls.logger,le=v.context;if(le&&le.levelOrTrack===t.levelOrTrack&&(le.url===t.url||le.deliveryDirectives&&!t.deliveryDirectives)){le.url===t.url?V.log(`[playlist-loader]: ignore ${t.url} ongoing request`):V.log(`[playlist-loader]: ignore ${t.url} in favor of ${le.url}`);return}V.log(`[playlist-loader]: aborting previous loader for type: ${t.type}`),v.abort()}let x;if(t.type===h.MANIFEST?x=a.manifestLoadPolicy.default:x=y({},a.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),v=this.createInternalLoader(t),r((n=t.deliveryDirectives)==null?void 0:n.part)){let V;if(t.type===h.LEVEL&&t.level!==null?V=this.hls.levels[t.level].details:t.type===h.AUDIO_TRACK&&t.id!==null?V=this.hls.audioTracks[t.id].details:t.type===h.SUBTITLE_TRACK&&t.id!==null&&(V=this.hls.subtitleTracks[t.id].details),V){const le=V.partTarget,pe=V.targetduration;if(le&&pe){const Ee=Math.max(le*3,pe*.8)*1e3;x=y({},x,{maxTimeToFirstByteMs:Math.min(Ee,x.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(Ee,x.maxTimeToFirstByteMs)})}}}const S=x.errorRetry||x.timeoutRetry||{},U={loadPolicy:x,timeout:x.maxLoadTimeMs,maxRetry:S.maxNumRetry||0,retryDelay:S.retryDelayMs||0,maxRetryDelay:S.maxRetryDelayMs||0},Q={onSuccess:(V,le,pe,Ee)=>{const ke=this.getInternalLoader(pe);this.resetInternalLoader(pe.type);const Re=V.data;le.parsing.start=performance.now(),js.isMediaPlaylist(Re)||pe.type!==h.MANIFEST?this.handleTrackOrLevelPlaylist(V,le,pe,Ee||null,ke):this.handleMasterPlaylist(V,le,pe,Ee)},onError:(V,le,pe,Ee)=>{this.handleNetworkError(le,pe,!1,V,Ee)},onTimeout:(V,le,pe)=>{this.handleNetworkError(le,pe,!0,void 0,V)}};v.load(t,U,Q)}checkAutostartLoad(){if(!this.hls)return;const{config:{autoStartLoad:t,startPosition:n},forceStartLoad:a}=this.hls;(t||a)&&(this.hls.logger.log(`${t?"auto":"force"} startLoad with configured startPosition ${n}`),this.hls.startLoad(n))}handleMasterPlaylist(t,n,a,v){const x=this.hls,S=t.data,U=lc(t,a),Q=js.parseMasterPlaylist(S,U);if(Q.playlistParsingError){n.parsing.end=performance.now(),this.handleManifestParsingError(t,a,Q.playlistParsingError,v,n);return}const{contentSteering:V,levels:le,sessionData:pe,sessionKeys:Ee,startTimeOffset:ke,variableList:Re}=Q;this.variableList=Re,le.forEach(Jt=>{const{unknownCodecs:nr}=Jt;if(nr){const{preferManagedMediaSource:xr}=this.hls.config;let{audioCodec:Nr,videoCodec:ln}=Jt;for(let jr=nr.length;jr--;){const en=nr[jr];we(en,"audio",xr)?(Jt.audioCodec=Nr=Nr?`${Nr},${en}`:en,jt.audio[Nr.substring(0,4)]=2,nr.splice(jr,1)):we(en,"video",xr)&&(Jt.videoCodec=ln=ln?`${ln},${en}`:en,jt.video[ln.substring(0,4)]=2,nr.splice(jr,1))}}});const{AUDIO:ot=[],SUBTITLES:it,"CLOSED-CAPTIONS":Kt}=js.parseMasterPlaylistMedia(S,U,Q);ot.length&&!ot.some(nr=>!nr.url)&&le[0].audioCodec&&!le[0].attrs.AUDIO&&(this.hls.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),ot.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new $u({}),bitrate:0,url:""})),x.trigger(s.MANIFEST_LOADED,{levels:le,audioTracks:ot,subtitles:it,captions:Kt,contentSteering:V,url:U,stats:n,networkDetails:v,sessionData:pe,sessionKeys:Ee,startTimeOffset:ke,variableList:Re})}handleTrackOrLevelPlaylist(t,n,a,v,x){const S=this.hls,{id:U,level:Q,type:V}=a,le=lc(t,a),pe=r(Q)?Q:r(U)?U:0,Ee=gc(a),ke=js.parseLevelPlaylist(t.data,le,pe,Ee,0,this.variableList);if(V===h.MANIFEST){const Re={attrs:new $u({}),bitrate:0,details:ke,name:"",url:le};ke.requestScheduled=n.loading.start+xu(ke,0),S.trigger(s.MANIFEST_LOADED,{levels:[Re],audioTracks:[],url:le,stats:n,networkDetails:v,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}n.parsing.end=performance.now(),a.levelDetails=ke,this.handlePlaylistLoaded(ke,t,n,a,v,x)}handleManifestParsingError(t,n,a,v,x){this.hls.trigger(s.ERROR,{type:c.NETWORK_ERROR,details:d.MANIFEST_PARSING_ERROR,fatal:n.type===h.MANIFEST,url:t.url,err:a,error:a,reason:a.message,response:t,context:n,networkDetails:v,stats:x})}handleNetworkError(t,n,a=!1,v,x){let S=`A network ${a?"timeout":"error"+(v?" (status "+v.code+")":"")} occurred while loading ${t.type}`;t.type===h.LEVEL?S+=`: ${t.level} id: ${t.id}`:(t.type===h.AUDIO_TRACK||t.type===h.SUBTITLE_TRACK)&&(S+=` id: ${t.id} group-id: "${t.groupId}"`);const U=new Error(S);this.hls.logger.warn(`[playlist-loader]: ${S}`);let Q=d.UNKNOWN,V=!1;const le=this.getInternalLoader(t);switch(t.type){case h.MANIFEST:Q=a?d.MANIFEST_LOAD_TIMEOUT:d.MANIFEST_LOAD_ERROR,V=!0;break;case h.LEVEL:Q=a?d.LEVEL_LOAD_TIMEOUT:d.LEVEL_LOAD_ERROR,V=!1;break;case h.AUDIO_TRACK:Q=a?d.AUDIO_TRACK_LOAD_TIMEOUT:d.AUDIO_TRACK_LOAD_ERROR,V=!1;break;case h.SUBTITLE_TRACK:Q=a?d.SUBTITLE_TRACK_LOAD_TIMEOUT:d.SUBTITLE_LOAD_ERROR,V=!1;break}le&&this.resetInternalLoader(t.type);const pe={type:c.NETWORK_ERROR,details:Q,fatal:V,url:t.url,loader:le,context:t,error:U,networkDetails:n,stats:x};if(v){const Ee=(n==null?void 0:n.url)||t.url;pe.response=E({url:Ee,data:void 0},v)}this.hls.trigger(s.ERROR,pe)}handlePlaylistLoaded(t,n,a,v,x,S){const U=this.hls,{type:Q,level:V,levelOrTrack:le,id:pe,groupId:Ee,deliveryDirectives:ke}=v,Re=lc(n,v),ot=gc(v);let it=typeof v.level=="number"&&ot===o.MAIN?V:void 0;const Kt=t.playlistParsingError;if(Kt){if(this.hls.logger.warn(`${Kt} ${t.url}`),!U.config.ignorePlaylistParsingErrors){U.trigger(s.ERROR,{type:c.NETWORK_ERROR,details:d.LEVEL_PARSING_ERROR,fatal:!1,url:Re,error:Kt,reason:Kt.message,response:n,context:v,level:it,parent:ot,networkDetails:x,stats:a});return}t.playlistParsingError=null}if(!t.fragments.length){const Jt=t.playlistParsingError=new Error("No Segments found in Playlist");U.trigger(s.ERROR,{type:c.NETWORK_ERROR,details:d.LEVEL_EMPTY_ERROR,fatal:!1,url:Re,error:Jt,reason:Jt.message,response:n,context:v,level:it,parent:ot,networkDetails:x,stats:a});return}switch(t.live&&S&&(S.getCacheAge&&(t.ageHeader=S.getCacheAge()||0),(!S.getCacheAge||isNaN(t.ageHeader))&&(t.ageHeader=0)),Q){case h.MANIFEST:case h.LEVEL:if(it){if(!le)it=0;else if(le!==U.levels[it]){const Jt=U.levels.indexOf(le);Jt>-1&&(it=Jt)}}U.trigger(s.LEVEL_LOADED,{details:t,levelInfo:le||U.levels[0],level:it||0,id:pe||0,stats:a,networkDetails:x,deliveryDirectives:ke,withoutMultiVariant:Q===h.MANIFEST});break;case h.AUDIO_TRACK:U.trigger(s.AUDIO_TRACK_LOADED,{details:t,track:le,id:pe||0,groupId:Ee||"",stats:a,networkDetails:x,deliveryDirectives:ke});break;case h.SUBTITLE_TRACK:U.trigger(s.SUBTITLE_TRACK_LOADED,{details:t,track:le,id:pe||0,groupId:Ee||"",stats:a,networkDetails:x,deliveryDirectives:ke});break}}}class S4{static get version(){return tu}static isMSESupported(){return pc()}static isSupported(){return Cc()}static getMediaSource(){return ae()}static get Events(){return s}static get MetadataSchema(){return lu}static get ErrorTypes(){return c}static get ErrorDetails(){return d}static get DefaultConfig(){return S4.defaultConfig?S4.defaultConfig:Vi}static set DefaultConfig(t){S4.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 Tr,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=$(t.debug||!1,"Hls instance",t.assetPlayerId),a=this.config=Xr(S4.DefaultConfig,t,n);this.userConfig=t,a.progressive&&$r(a,n);const{abrController:v,bufferController:x,capLevelController:S,errorController:U,fpsController:Q}=a,V=new U(this),le=this.abrController=new v(this),pe=new zi(this),Ee=a.interstitialsController,ke=Ee?this.interstitialsController=new Ee(this,S4):null,Re=this.bufferController=new x(this,pe),ot=this.capLevelController=new S(this),it=new Q(this),Kt=new ec(this),Jt=a.contentSteeringController,nr=Jt?new Jt(this):null,xr=this.levelController=new wc(this,nr),Nr=new Ac(this),ln=new Sc(this.config,this.logger),jr=this.streamController=new vc(this,pe,ln),en=this.gapController=new ea(this,pe);ot.setStreamController(jr),it.setStreamController(jr);const Jr=[Kt,xr,jr];ke&&Jr.splice(1,0,ke),nr&&Jr.splice(1,0,nr),this.networkControllers=Jr;const zr=[le,Re,en,ot,it,Nr,pe];this.audioTrackController=this.createController(a.audioTrackController,Jr);const On=a.audioStreamController;On&&Jr.push(this.audioStreamController=new On(this,pe,ln)),this.subtitleTrackController=this.createController(a.subtitleTrackController,Jr);const Su=a.subtitleStreamController;Su&&Jr.push(this.subtititleStreamController=new Su(this,pe,ln)),this.createController(a.timelineController,zr),ln.emeController=this.emeController=this.createController(a.emeController,zr),this.cmcdController=this.createController(a.cmcdController,zr),this.latencyController=this.createController(Bc,zr),this.coreComponents=zr,Jr.push(V);const ri=V.onErrorOut;typeof ri=="function"&&this.on(s.ERROR,ri,V),this.on(s.MANIFEST_LOADED,Kt.onManifestLoaded,Kt)}createController(t,n){if(t){const a=new t(this);return n&&n.push(a),a}return null}on(t,n,a=this){this._emitter.on(t,n,a)}once(t,n,a=this){this._emitter.once(t,n,a)}removeAllListeners(t){this._emitter.removeAllListeners(t)}off(t,n,a=this,v){this._emitter.off(t,n,a,v)}listeners(t){return this._emitter.listeners(t)}emit(t,n,a){return this._emitter.emit(t,n,a)}trigger(t,n){if(this.config.debug)return this.emit(t,t,n);try{return this.emit(t,t,n)}catch(a){if(this.logger.error("An internal error happened while handling event "+t+'. Error message: "'+a.message+'". Here is a stacktrace:',a),!this.triggeringException){this.triggeringException=!0;const v=t===s.ERROR;this.trigger(s.ERROR,{type:c.OTHER_ERROR,details:d.INTERNAL_EXCEPTION,fatal:v,event:t,error:a}),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 x=new Error(`attachMedia failed: invalid argument (${t})`);this.trigger(s.ERROR,{type:c.OTHER_ERROR,details:d.ATTACH_MEDIA_ERROR,fatal:!0,error:x});return}this.logger.log("attachMedia"),this._media&&(this.logger.warn("media must be detached before attaching"),this.detachMedia());const n="media"in t,a=n?t.media:t,v=n?t:{media:a};this._media=a,this.trigger(s.MEDIA_ATTACHING,v)}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,a=this._url,v=this._url=W.buildAbsoluteURL(self.location.href,t,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.logger.log(`loadSource:${v}`),n&&a&&(a!==v||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 a=0;a{t.resumeBuffering&&t.resumeBuffering()}))}pauseBuffering(){this.bufferingEnabled&&(this.logger.log("pause buffering"),this.networkControllers.forEach(t=>{t.pauseBuffering&&t.pauseBuffering()}))}get inFlightFragments(){const t={[o.MAIN]:this.streamController.inFlightFrag};return this.audioStreamController&&(t[o.AUDIO]=this.audioStreamController.inFlightFrag),this.subtititleStreamController&&(t[o.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=r4()),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){Lr(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 a=t.length;for(let v=0;v=n)return v;return 0}get maxAutoLevel(){const{levels:t,autoLevelCapping:n,maxHdcpLevel:a}=this;let v;if(n===-1&&t!=null&&t.length?v=t.length-1:v=n,a)for(let x=v;x--;){const S=t[x].attrs["HDCP-LEVEL"];if(S&&S<=a)return x}return v}get firstAutoLevel(){return this.abrController.firstAutoLevel}get nextAutoLevel(){return this.abrController.nextAutoLevel}set nextAutoLevel(t){this.abrController.nextAutoLevel=t}get playingDate(){return this.streamController.currentProgramDateTime}get mainForwardBufferInfo(){return this.streamController.getMainFwdBufferInfo()}get maxBufferLength(){return this.streamController.maxBufferLength}setAudioOption(t){var n;return((n=this.audioTrackController)==null?void 0:n.setAudioOption(t))||null}setSubtitleOption(t){var n;return((n=this.subtitleTrackController)==null?void 0:n.setSubtitleOption(t))||null}get allAudioTracks(){const t=this.audioTrackController;return t?t.allAudioTracks:[]}get audioTracks(){const t=this.audioTrackController;return t?t.audioTracks:[]}get audioTrack(){const t=this.audioTrackController;return t?t.audioTrack:-1}set audioTrack(t){const n=this.audioTrackController;n&&(n.audioTrack=t)}get allSubtitleTracks(){const t=this.subtitleTrackController;return t?t.allSubtitleTracks:[]}get subtitleTracks(){const t=this.subtitleTrackController;return t?t.subtitleTracks:[]}get subtitleTrack(){const t=this.subtitleTrackController;return t?t.subtitleTrack:-1}get media(){return this._media}set subtitleTrack(t){const n=this.subtitleTrackController;n&&(n.subtitleTrack=t)}get subtitleDisplay(){const t=this.subtitleTrackController;return t?t.subtitleDisplay:!1}set subtitleDisplay(t){const n=this.subtitleTrackController;n&&(n.subtitleDisplay=t)}get lowLatencyMode(){return this.config.lowLatencyMode}set lowLatencyMode(t){this.config.lowLatencyMode=t}get liveSyncPosition(){return this.latencyController.liveSyncPosition}get latency(){return this.latencyController.latency}get maxLatency(){return this.latencyController.maxLatency}get targetLatency(){return this.latencyController.targetLatency}set targetLatency(t){this.latencyController.targetLatency=t}get drift(){return this.latencyController.drift}get forceStartLoad(){return this.streamController.forceStartLoad}get pathways(){return this.levelController.pathways}get pathwayPriority(){return this.levelController.pathwayPriority}set pathwayPriority(t){this.levelController.pathwayPriority=t}get bufferedToEnd(){var t;return!!((t=this.bufferController)!=null&&t.bufferedToEnd)}get interstitialsManager(){var t;return((t=this.interstitialsController)==null?void 0:t.interstitialsManager)||null}getMediaDecodingInfo(t,n=this.allAudioTracks){const a=ki(n);return cr(t,a,navigator.mediaCapabilities)}}S4.defaultConfig=void 0},53280:function(f,g,e){"use strict";e.d(g,{D:function(){return u}});function r(l,c,d){var s=d||{},h=s.noTrailing,o=h===void 0?!1:h,i=s.noLeading,b=i===void 0?!1:i,p=s.debounceMode,y=p===void 0?void 0:p,m,E=!1,B=0;function I(){m&&clearTimeout(m)}function O(F){var R=F||{},M=R.upcomingOnly,N=M===void 0?!1:M;I(),E=!N}function w(){for(var F=arguments.length,R=new Array(F),M=0;Ml?b?(B=Date.now(),o||(m=setTimeout(y?G:$,l))):$():o!==!0&&(m=setTimeout(y?G:$,y===void 0?l-Y:l))}return w.cancel=O,w}function u(l,c,d){var s=d||{},h=s.atBegin,o=h===void 0?!1:h;return r(l,c,{debounceMode:o!==!1})}}},__webpack_module_cache__={};function __webpack_require__(f){var g=__webpack_module_cache__[f];if(g!==void 0)return g.exports;var e=__webpack_module_cache__[f]={id:f,loaded:!1,exports:{}};return __webpack_modules__[f].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(f){var g=f&&f.__esModule?function(){return f.default}:function(){return f};return __webpack_require__.d(g,{a:g}),g}}(),function(){var f=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 u=Object.create(null);__webpack_require__.r(u);var l={};g=g||[null,f({}),f([]),f(f)];for(var c=r&2&&e;typeof c=="object"&&!~g.indexOf(c);c=f(c))Object.getOwnPropertyNames(c).forEach(function(d){l[d]=function(){return e[d]}});return l.default=function(){return e},__webpack_require__.d(u,l),u}}(),function(){__webpack_require__.d=function(f,g){for(var e in g)__webpack_require__.o(g,e)&&!__webpack_require__.o(f,e)&&Object.defineProperty(f,e,{enumerable:!0,get:g[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(f){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(g,e){return __webpack_require__.f[e](f,g),g},[]))}}(),function(){__webpack_require__.u=function(f){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",119:"p__User__ThemeChange__Paths",195:"p__Classrooms__Lists__GroupHomework__Detail__index",201:"p__Classrooms__ThemeChange__Students",264:"p__User__Detail__Order__pages__orderPay__index",292:"p__Classrooms__Lists__Exercise__Add__index",337:"p__Paperlibrary__Random__PreviewEdit__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",518:"p__Shixuns__Detail__Settings__ThemeChange__index",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",570:"p__Home__Detail__OnlineNum__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",879:"p__User__ThemeChange__AccountInfo",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",900:"p__User__ThemeChange__Classrooms",906:"p__User__ThemeChange__CareerCertification",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1077:"p__User__ThemeTwoLogin__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1477:"p__Classrooms__ThemeChange__Assistant",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1651:"p__Paths__ThemeChange__Statistics",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1678:"p__Classrooms__ThemeChange__Attachment",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1754:"p__Classrooms__ThemeChange__Video",1783:"p__virtualSpaces__Lists__Experiment__index",1798:"p__Classrooms__ThemeChange__GroupHomework",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1897:"p__User__ThemeChange__ClassManagement",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1993:"p__Shixuns__Detail__Dataset__ThemeChange__index",2045:"p__Engineering__Lists__TeacherList__index",2099:"p__Paperlibrary__ThemeChange__index",2102:"p__Classrooms__Lists__Board__Edit__index",2130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",2141:"p__Shixuns__Detail__Split__index",2203:"p__Classrooms__ThemeChange__ShixunHomeworks",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2281:"p__Paths__ThemeChange__Detail",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2829:"p__Messages__Private__index",2862:"p__User__ThemeChange__ExperImentImg",2865:"p__Innovation__MyMirror__index",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",3006:"p__Engineering__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3509:"p__HttpStatus__SixActivities",3581:"p__Shixuns__Detail__Collaborators__ThemeChange__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3831:"p__User__ThemeChange__VirtualSpaces",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4048:"p__Forums__ThemeChange__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4297:"p__Classrooms__ThemeChange__Polls",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4565:"p__HttpStatus__500",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5117:"p__User__ThemeChange__Certificate",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5165:"p__User__ThemeChange__Topics",5176:"p__User__Detail__Videos__Protocol__index",5177:"p__Classrooms__ThemeChange__Teachers",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5307:"p__Shixuns__ThemeChange__New",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5330:"p__Classrooms__ThemeChange__ShixunHomeworksComment",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5466:"p__Classrooms__ThemeChange__LiveVideo",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5694:"p__Classrooms__ThemeChange__ShixunHomeworksDetail",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5776:"p__User__ThemeChange__RealNameCertification",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5800:"p__User__ThemeChange__Competitions",5816:"p__Paperlibrary__Random__Edit__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6080:"p__Paths__ThemeChange__New",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6185:"p__Classrooms__ThemeChange__Announcement",6205:"p__Classrooms__ThemeChange__VideoUpload",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6282:"p__Classrooms__ThemeChange__ProgramHomework",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6451:"p__Shixuns__Detail__RankingList__ThemeChange__index",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6637:"p__Shixuns__Detail__Repository__ThemeChange__index",6651:"p__Engineering__Evaluate__Detail__index",6682:"p__User__ThemeChange__Shixuns",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6776:"p__Classrooms__ThemeChange__Exercise",6784:"p__Innovation__Edit__index",6788:"p__Home__Detail__ShixunContext__Detail__index",6789:"p__Classrooms__ThemeChange__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6820:"p__User__Detail__Topics__Normal__index",6882:"p__Classrooms__New__StartClass__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7099:"p__Competitions__ThemeChange__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7289:"p__tasks__ThemeChange__index",7322:"layouts__ThemeChange__ShixunDetail",7323:"p__Classrooms__ThemeChange__New",7329:"p__Classrooms__ThemeChange__Attendance",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7402:"p__User__ThemeChange__OtherResources",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7835:"p__Problemset__ThemeChange__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7901:"p__Guidance__ThemeChange",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8115:"p__User__ThemeChange__DataSet",8143:"layouts__GraduationsDetail__index",8145:"p__User__ThemeChange__ClassManagementItem",8155:"p__Shixuns__Overview__index",8217:"p__User__ThemeChange__AccountInfoEdit",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8365:"p__Home__Detail__ShixunContext__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8458:"p__Classrooms__ThemeChange__CommonHomework",8479:"p__User__ThemeChange__TeachGroup",8517:"p__User__Detail__Topics__Group__index",8552:"p__Shixuns__ThemeChange__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8579:"p__Competitions__ThemeChange__Edit",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8787:"p__Competitions__Entered__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8965:"p__Shixuns__Detail__Discuss__ThemeChange__index",8999:"p__Three__index",9039:"p__Classrooms__ThemeChange__CourseGroup",9076:"p__Account__Binding__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9406:"p__Classrooms__ThemeChange__Board",9416:"p__Graduations__Lists__Tasks__index",9417:"p__Shixuns__ThemeOne__Detail__SkillTags__index",9449:"p__Shixuns__ThemeChange__Detail",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9511:"p__Shixuns__ThemeChange__Edit",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9814:"p__Shixuns__Detail__Challenges__ThemeChange__index",9891:"p__User__Detail__Videos__Success__index",9906:"p__Paths__ThemeChange__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[f]||f)+"."+{26:"7e9f55f6",67:"b4f89fa6",70:"b88e5e26",109:"bb2cfe3d",119:"2ae0e94a",195:"6f0d498a",201:"6cc70ed5",264:"b3ecda56",292:"c9c53c7a",316:"1f60ada6",337:"456c6382",354:"d4d139cf",479:"43ff2c04",485:"c5c4cd83",508:"92d63109",518:"09ac3dd5",532:"05ffc79d",533:"e3d39f8d",547:"fdcde15b",556:"7fe132a8",559:"4c8e4828",570:"ce4ae937",576:"8a6675d9",629:"44a1d9a5",643:"3ef8e6da",671:"4a609b8d",680:"31ed095f",700:"112fb2a7",737:"0de14c78",741:"ac5fd360",763:"4dc81dca",799:"bd444248",879:"a3fc9736",895:"78d77e1c",900:"479d9bb0",906:"3b0e4561",921:"86f1ae39",928:"afb81846",981:"24da50c7",1006:"db4a0ac0",1043:"fc55fec2",1045:"501689c3",1048:"35000772",1070:"a0d121a2",1077:"b1b81495",1144:"c90eccaf",1154:"8cb80842",1211:"bd16be4c",1253:"a52f51e9",1257:"c510e812",1274:"5f6ea65a",1276:"98b73ff8",1343:"21a5573a",1423:"c1b396b1",1427:"e199c159",1450:"e36b1385",1461:"e547f75f",1462:"fcf08abc",1470:"292116e1",1475:"06d8a86b",1477:"acc0a117",1482:"861c68c5",1512:"74783d11",1520:"b79a188c",1545:"e8703596",1561:"f681eaf8",1578:"ec247502",1581:"e5377e7f",1582:"bbb8cd2c",1646:"e6e27b60",1651:"9a4cb349",1657:"f584d6e2",1660:"bd5721b6",1674:"c6941c78",1678:"999f2029",1713:"d2ad6aef",1717:"b0db29c2",1727:"729c7bc0",1754:"e7efa412",1783:"bbeff916",1798:"09e42cc5",1799:"b4b5299f",1831:"c3776d48",1836:"085c0c2b",1855:"80c18db5",1880:"66545525",1897:"804affb3",1939:"9a2fd852",1953:"6ad391a4",1962:"c471a7df",1993:"4ecdbe12",2011:"59d51f98",2045:"8d3f7559",2099:"2b4e0669",2102:"ac6ade1b",2130:"93530ae1",2141:"bf71313e",2203:"5575645b",2216:"84b7594f",2240:"7570f80d",2249:"f4830452",2281:"e78fd979",2300:"517faa70",2303:"ae17ad8e",2307:"e839307c",2338:"35206293",2339:"5543ada6",2358:"6cd3e189",2386:"192e235c",2396:"810813d9",2404:"ae5cd47f",2412:"9d9e7d29",2425:"c73bf1df",2443:"22d9c871",2476:"3fb9f4dc",2494:"68080a87",2501:"d54a15ba",2538:"de4a3723",2539:"5cdcf335",2548:"9c17a776",2570:"4f2f019d",2594:"e87d3761",2603:"3509be50",2659:"656de7c3",2707:"ef724b4f",2806:"b67fba1a",2819:"93791aed",2823:"f430531d",2829:"b5c788db",2837:"54a82605",2862:"87896386",2865:"1724c4b9",2884:"ee37ef4e",2969:"67ee3c27",3006:"a6959251",3086:"94f521ed",3133:"9bf3f89c",3141:"ccdb8b00",3150:"6bc39fd9",3157:"8bd479ba",3173:"cd96d305",3183:"3977a026",3198:"8e655451",3212:"f806759b",3247:"9e54b7ed",3260:"fcce0801",3276:"e603dffe",3317:"4e52d30c",3391:"d355850d",3433:"5950f10e",3442:"12458eff",3447:"47e80a3a",3451:"699a8326",3509:"efa13070",3550:"3dc83156",3581:"19ed417b",3585:"00c9d9ec",3668:"f7adc07d",3697:"481a10d9",3747:"204f0bd9",3754:"c339d0b3",3777:"d5b0f2f1",3784:"b63e58c2",3805:"9dbcb95e",3831:"4887bc23",3862:"cb936201",3873:"e81959d0",3885:"f87f7f15",3910:"fbc47ade",3951:"7d8ba74a",3987:"5cecd51b",4014:"27a8e97c",4017:"2cc5381d",4030:"76558339",4038:"5382bb91",4048:"ff2ad837",4056:"a6514ebb",4058:"204e37c1",4059:"dd2c3b1e",4078:"a548ef7b",4088:"236723f3",4093:"2b9e2696",4100:"b0c25d48",4105:"6fea85b0",4144:"1c570c27",4164:"951a5be9",4216:"7e30ee1c",4217:"5c0f5a86",4227:"1e86bb64",4259:"24549935",4264:"3cbcc8ec",4297:"e35e7e32",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"8cbf543f",4492:"ca249470",4496:"4fbf5aae",4498:"1641ed02",4504:"5cf00a9b",4514:"5ed32e7e",4520:"d7f23640",4546:"eb51a45e",4565:"3cebf883",4572:"259b96f6",4599:"61def4cb",4610:"aad91236",4621:"28913648",4628:"ece2c60c",4662:"974f1682",4685:"c33f1528",4715:"05b3f953",4736:"4d939cca",4741:"5d8556c7",4757:"d8cd800e",4766:"33c1e378",4770:"6594bd98",4790:"619413e4",4795:"f93bd3d8",4797:"a24e92db",4800:"c016efa5",4850:"1edda4b7",4889:"cc8123e0",4928:"563a1412",4973:"ddf83938",4994:"37ffac53",5022:"4ee6460a",5030:"41fa6b35",5043:"b5869fc3",5048:"9e9e71aa",5060:"85dafcc6",5096:"16699e72",5111:"19823953",5117:"9bae9d86",5125:"ef98fc97",5148:"8fc81367",5165:"b451de99",5176:"c6b38f9d",5177:"8d4b1996",5179:"3ad62bef",5186:"03eb0c08",5230:"4e064e5e",5238:"32d29f95",5290:"5dabcdc2",5297:"7aaa388d",5307:"6f38a0b0",5319:"eea585f8",5321:"1163c84e",5330:"ed4b0864",5335:"adad6cb1",5354:"7ae70604",5357:"2bbfeb62",5359:"41be08c7",5382:"5de8bc20",5402:"df548e16",5416:"454536b7",5434:"38b302a6",5466:"839ff9b5",5494:"d89549c4",5518:"86c59b1e",5549:"f02df8e8",5572:"61deecd3",5573:"7ad54241",5624:"4fbeeeb6",5631:"e00d3d36",5650:"55d2c165",5679:"4a090bef",5694:"64a9e315",5705:"9d0e4567",5729:"658987ad",5764:"e0d7e586",5775:"547e7502",5776:"bfd43813",5786:"ce2e4024",5798:"ff088545",5800:"b2682021",5816:"219bf858",5876:"5eded409",5888:"a6c52f85",5891:"231a351d",5894:"bfbb5814",5902:"efb70f81",5915:"a24b3ae9",5972:"885cdcba",5992:"0141d05b",6029:"22148600",6034:"b5ad9300",6045:"d268f87f",6047:"3ce45acd",6063:"b6980aa0",6069:"f2d031f0",6080:"6e9dfba4",6126:"99519171",6127:"0f641e47",6170:"4c58bc71",6185:"fc87e98f",6205:"108222ba",6265:"f353757c",6270:"9634f8df",6282:"2a21d178",6328:"a13eb8b9",6366:"67674be2",6378:"7f3a946a",6411:"82e11baa",6434:"fef55a83",6444:"325c4302",6451:"d3bf934b",6452:"20ba34d4",6531:"23ccfd28",6583:"b5c61eb9",6587:"2f6c5945",6634:"cfbbb871",6637:"c322c665",6651:"39979eb1",6682:"1a259630",6685:"0c4709af",6701:"fedfcc10",6729:"b44702e7",6741:"2d433928",6774:"59d4d618",6776:"76fd4cbb",6784:"40853ae9",6788:"4d3b4807",6789:"efc5352e",6796:"2f479813",6820:"5607f4fa",6882:"9c7bd8bd",6904:"e912574d",6913:"b4489c7d",6954:"2cc3f050",6963:"2039c0ad",7043:"ab7559b0",7045:"35bf0074",7058:"dc801505",7062:"e9b0de27",7084:"46ccce72",7099:"13aa474c",7156:"e7466006",7165:"837412f4",7178:"15d7ad27",7182:"f36b1ae2",7224:"902fcdab",7242:"87d4fea7",7260:"fe3f652d",7289:"839c3cd5",7322:"5fd3fe1c",7323:"cb4d6565",7329:"2f419c00",7333:"7ecf8620",7365:"1005464f",7395:"d83a4c0f",7402:"3f5e607b",7460:"4ee94b14",7477:"f36a33dd",7482:"91028738",7527:"40176b89",7545:"d09836e2",7560:"a1a73aca",7589:"18c84157",7591:"c8233ce9",7614:"70c15b08",7622:"57f75e6e",7686:"4fcec9f9",7706:"c2a79e40",7806:"c55f31dc",7835:"117f5509",7855:"d6d2daeb",7857:"cf1e5849",7883:"061b9c41",7884:"0f595d4c",7901:"c1e419dd",7922:"ba5cd702",7964:"29aed9a1",8062:"e7bfcf8f",8072:"45aa0036",8085:"627c6bc6",8089:"d536b13a",8115:"fe40b902",8143:"ac19d210",8145:"6914b84f",8155:"69c6d1fe",8161:"83c5fa9a",8217:"c6272e1d",8237:"2e01208e",8241:"a0859688",8286:"d2087d8e",8302:"55794970",8332:"d2177dce",8340:"584d5d75",8350:"07df8a75",8365:"f1a316f9",8398:"8be6a037",8431:"1f16cb3b",8435:"29ffda57",8447:"b0c7d0ae",8458:"35d3f14a",8479:"e15527d2",8517:"db9c5ae3",8552:"5f02027a",8561:"333e8ec9",8563:"e555fd12",8579:"b548d4c4",8639:"2883d89e",8660:"80374b26",8665:"82031aea",8688:"bd497708",8689:"4f51e689",8723:"99b5c6fc",8737:"ce7dad23",8776:"0ad26240",8787:"5e4de9ad",8823:"f40044d8",8827:"9de6c815",8842:"9f25a3e2",8866:"6fa6043c",8882:"650b71f8",8885:"d53a1714",8898:"d002bcd8",8909:"81cdc487",8920:"7f82440c",8963:"790aecdd",8965:"e600e125",8999:"efa6dd4e",9039:"77225953",9076:"b5259789",9104:"bbcb2345",9205:"e586cfc7",9252:"0d791a59",9260:"cf5f8140",9366:"f90c9dcc",9391:"d8adf67e",9404:"9fcc3d3e",9406:"196883b6",9416:"0371c186",9417:"59783dda",9449:"69afe5bf",9487:"45dd72ea",9489:"00a9b0e7",9507:"693c05de",9511:"b9657ff8",9554:"ed358e7b",9559:"f794af19",9647:"cf0c7337",9649:"31e4ef6e",9674:"42f00502",9677:"82f17d73",9695:"2fa3d32b",9715:"45585f59",9716:"8cc4f789",9785:"b2a74219",9788:"3a5f3563",9814:"85951e29",9891:"428a95a5",9895:"b8e31ff2",9906:"79d0c438",9921:"6cb740d3",9922:"e8fe6ae9",9928:"5989f5e0",9944:"840b9df8",9950:"74f6dfb2",9968:"17466785"}[f]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(f){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",119:"p__User__ThemeChange__Paths",195:"p__Classrooms__Lists__GroupHomework__Detail__index",201:"p__Classrooms__ThemeChange__Students",264:"p__User__Detail__Order__pages__orderPay__index",292:"p__Classrooms__Lists__Exercise__Add__index",337:"p__Paperlibrary__Random__PreviewEdit__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",518:"p__Shixuns__Detail__Settings__ThemeChange__index",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",879:"p__User__ThemeChange__AccountInfo",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",900:"p__User__ThemeChange__Classrooms",906:"p__User__ThemeChange__CareerCertification",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1077:"p__User__ThemeTwoLogin__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1477:"p__Classrooms__ThemeChange__Assistant",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1651:"p__Paths__ThemeChange__Statistics",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1678:"p__Classrooms__ThemeChange__Attachment",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1754:"p__Classrooms__ThemeChange__Video",1783:"p__virtualSpaces__Lists__Experiment__index",1798:"p__Classrooms__ThemeChange__GroupHomework",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1897:"p__User__ThemeChange__ClassManagement",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1993:"p__Shixuns__Detail__Dataset__ThemeChange__index",2045:"p__Engineering__Lists__TeacherList__index",2099:"p__Paperlibrary__ThemeChange__index",2102:"p__Classrooms__Lists__Board__Edit__index",2130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",2141:"p__Shixuns__Detail__Split__index",2203:"p__Classrooms__ThemeChange__ShixunHomeworks",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2281:"p__Paths__ThemeChange__Detail",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2829:"p__Messages__Private__index",2862:"p__User__ThemeChange__ExperImentImg",2865:"p__Innovation__MyMirror__index",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",3006:"p__Engineering__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3509:"p__HttpStatus__SixActivities",3581:"p__Shixuns__Detail__Collaborators__ThemeChange__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3831:"p__User__ThemeChange__VirtualSpaces",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4048:"p__Forums__ThemeChange__index",4056:"p__IntrainCourse__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4297:"p__Classrooms__ThemeChange__Polls",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5117:"p__User__ThemeChange__Certificate",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5165:"p__User__ThemeChange__Topics",5176:"p__User__Detail__Videos__Protocol__index",5177:"p__Classrooms__ThemeChange__Teachers",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5307:"p__Shixuns__ThemeChange__New",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5330:"p__Classrooms__ThemeChange__ShixunHomeworksComment",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5466:"p__Classrooms__ThemeChange__LiveVideo",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5694:"p__Classrooms__ThemeChange__ShixunHomeworksDetail",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5776:"p__User__ThemeChange__RealNameCertification",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5800:"p__User__ThemeChange__Competitions",5816:"p__Paperlibrary__Random__Edit__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6080:"p__Paths__ThemeChange__New",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6185:"p__Classrooms__ThemeChange__Announcement",6205:"p__Classrooms__ThemeChange__VideoUpload",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6282:"p__Classrooms__ThemeChange__ProgramHomework",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6451:"p__Shixuns__Detail__RankingList__ThemeChange__index",6452:"p__Innovation__PublicDataSet__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6637:"p__Shixuns__Detail__Repository__ThemeChange__index",6651:"p__Engineering__Evaluate__Detail__index",6682:"p__User__ThemeChange__Shixuns",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6776:"p__Classrooms__ThemeChange__Exercise",6784:"p__Innovation__Edit__index",6789:"p__Classrooms__ThemeChange__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6820:"p__User__Detail__Topics__Normal__index",6882:"p__Classrooms__New__StartClass__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7099:"p__Competitions__ThemeChange__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7289:"p__tasks__ThemeChange__index",7322:"layouts__ThemeChange__ShixunDetail",7323:"p__Classrooms__ThemeChange__New",7329:"p__Classrooms__ThemeChange__Attendance",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7402:"p__User__ThemeChange__OtherResources",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7835:"p__Problemset__ThemeChange__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7901:"p__Guidance__ThemeChange",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8115:"p__User__ThemeChange__DataSet",8143:"layouts__GraduationsDetail__index",8145:"p__User__ThemeChange__ClassManagementItem",8155:"p__Shixuns__Overview__index",8217:"p__User__ThemeChange__AccountInfoEdit",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8458:"p__Classrooms__ThemeChange__CommonHomework",8479:"p__User__ThemeChange__TeachGroup",8517:"p__User__Detail__Topics__Group__index",8552:"p__Shixuns__ThemeChange__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8579:"p__Competitions__ThemeChange__Edit",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8787:"p__Competitions__Entered__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8965:"p__Shixuns__Detail__Discuss__ThemeChange__index",8999:"p__Three__index",9039:"p__Classrooms__ThemeChange__CourseGroup",9076:"p__Account__Binding__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9406:"p__Classrooms__ThemeChange__Board",9416:"p__Graduations__Lists__Tasks__index",9449:"p__Shixuns__ThemeChange__Detail",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9511:"p__Shixuns__ThemeChange__Edit",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9814:"p__Shixuns__Detail__Challenges__ThemeChange__index",9891:"p__User__Detail__Videos__Success__index",9906:"p__Paths__ThemeChange__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[f]||f)+"."+{26:"91ed81ab",67:"e3d38d20",109:"1a7fc455",119:"0cc71034",195:"f769a2d5",201:"485c1365",264:"5fd9b3fc",292:"6606dfd5",337:"b8a90018",479:"bba9e475",485:"d63578fe",508:"82593858",518:"333855a6",532:"a09abdd6",533:"1aafb83c",547:"5581debc",556:"04b76b9e",559:"c49aa5ba",576:"e4f97d42",643:"22ded693",680:"e67e9e01",700:"3e008095",737:"98eb2f74",799:"bca8871b",879:"edebf581",895:"ad846737",900:"ff3ab102",906:"831f1c01",921:"30cc7e9b",928:"0277270a",1006:"2263131d",1043:"e8c0878b",1045:"5313cd30",1048:"dafc3f4f",1070:"e67e9e01",1077:"4749f7c5",1211:"bdb8faab",1253:"66a07f9e",1257:"156e8f74",1276:"bbc6eeec",1343:"5eed418c",1423:"5c4a76fc",1427:"22016b87",1450:"1edcc2ed",1461:"da497c45",1470:"183c9793",1475:"c965e527",1477:"63b15587",1482:"d159af07",1512:"f3653a35",1520:"f7300d0e",1545:"ce1fb1d8",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1651:"55e4f704",1657:"b60513e3",1674:"fdbc1e05",1678:"0b445f86",1713:"66b47ae4",1717:"10201060",1727:"41895eef",1754:"263823b9",1783:"7a21883d",1798:"cacd2a12",1831:"74ad0b7c",1836:"5f0d3f7f",1855:"b92cccb4",1880:"ace3ee6a",1897:"982f171f",1939:"9edbcb6f",1953:"a3ad760b",1962:"84e145fa",1993:"7cc7cf77",2045:"dcfad42d",2099:"7a63f8c2",2102:"ec61f9f0",2130:"50dfcc51",2141:"5eb2f330",2203:"1af06e49",2216:"6acb758a",2240:"e7cce869",2281:"9db2c457",2303:"c5cd1882",2307:"b2c54321",2338:"aaf98900",2339:"f7913f4f",2396:"bd9b4f77",2404:"08d36549",2412:"009d1fcb",2425:"47b23ee4",2443:"33936585",2476:"cf85a190",2501:"2441982c",2539:"8ec286b4",2548:"75182034",2570:"42abe00c",2603:"0277270a",2659:"f6071a36",2707:"cabcb16e",2806:"e33d6e5a",2819:"9455b08a",2823:"a13b21fb",2829:"a5909474",2862:"96747ece",2865:"6ef3cf6b",2884:"e4a93731",3006:"7fce4e74",3086:"d0ebac07",3141:"5e5e4c2f",3157:"b3478235",3183:"b2253f40",3212:"ad1521c1",3247:"50105eb7",3260:"8e0d65fb",3276:"7bbb651d",3317:"137440b7",3391:"f0e498fe",3433:"9bf21937",3442:"bdf7849c",3447:"1653d818",3451:"e3a31387",3509:"70043ca5",3581:"f46d27eb",3585:"5f288e7b",3668:"efca073d",3747:"9fe873ee",3784:"c81d4a51",3831:"e18a5aa2",3873:"aecf5064",3910:"658d457f",3951:"9b11b034",4030:"d0b7bd58",4048:"f9582bef",4056:"10eacfff",4078:"aa54548e",4093:"5cd9f235",4100:"03cdfb68",4105:"7f9d4513",4144:"f10aa199",4164:"f16cd35e",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"36917df0",4297:"27082f64",4449:"e68d8d58",4492:"6d7afab9",4496:"77babddd",4498:"ef907484",4504:"bd40e960",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"4fecde0c",4610:"687005a6",4621:"47b96e8f",4662:"82def4d7",4715:"ae95fa4d",4736:"a51a09a9",4741:"6d7ba6f6",4757:"73b754d2",4766:"b5df5a8e",4770:"674b2d2a",4795:"939f9f81",4800:"f50302a4",4889:"a91da64a",4928:"a4b1a237",4973:"129c56e8",4994:"910f69b0",5022:"81b1b86b",5043:"247e6954",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5117:"11a38b68",5125:"57501e4a",5148:"572faeac",5165:"3f82ab1b",5176:"9c49e7fa",5177:"4c237473",5179:"699b44a8",5186:"312ee878",5230:"94dfecf3",5238:"68f49dc4",5297:"5426028f",5307:"4195a245",5319:"34217c3f",5330:"6e93d25e",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"6020d931",5402:"6b06b33c",5466:"c09ae45d",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5624:"b754187c",5650:"f8f63f4b",5694:"77ca16cb",5705:"df6bf207",5729:"46f9b5d4",5775:"8945cad2",5776:"790daf68",5786:"37a81eaa",5798:"ce1cf7da",5800:"f05382af",5816:"494c814d",5888:"193a7f8f",5891:"b9a46704",5894:"4faa35bb",5915:"bc9c3e69",5972:"79479731",5992:"419f5d2f",6029:"2451f838",6063:"f85d9e56",6069:"6b81b8a6",6080:"13de064b",6127:"f31505a8",6185:"d9c205a6",6205:"6eef461f",6265:"b6b7cbc3",6270:"5496b206",6282:"0a46d402",6328:"de2b9d62",6366:"079fc2d8",6434:"23effd91",6444:"fd46d237",6451:"949d91e5",6452:"50a6d310",6583:"d8052752",6587:"9c49e7fa",6634:"5c3c2ecd",6637:"cd627031",6651:"b07fe216",6682:"c0a18d4d",6685:"ad2a7bde",6729:"aea3b7f5",6741:"b838eb14",6776:"af91f915",6784:"1affe817",6789:"185ce46c",6796:"15902a1a",6820:"cebdf1cf",6882:"c2d2eada",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",7043:"25478869",7045:"48f6fc4c",7058:"6e461c3d",7062:"5282c3e5",7099:"15159102",7178:"6e47d75d",7182:"183c9793",7224:"7caf9754",7242:"4f353f61",7260:"2c380d56",7289:"74a55b34",7322:"f372c040",7323:"3e11a2bc",7329:"7a4ac9fe",7395:"ff574c5d",7402:"3e65fd99",7460:"dedd2038",7477:"9e6bb67b",7482:"c37a3f01",7527:"a4765b7e",7545:"77965f6e",7560:"d82e43ca",7589:"666efe80",7614:"de9ee12f",7622:"fe4790f3",7806:"80b7b1d6",7835:"abd0d81c",7855:"711d3be3",7857:"13a29416",7883:"93cf27b2",7884:"1ca6cde0",7901:"505c3349",7922:"372a3625",8062:"8e384b9f",8072:"540f746b",8085:"3cfec1d7",8115:"51647157",8143:"f33d8a25",8145:"89ef939a",8155:"d345abd7",8217:"f0f958ba",8237:"61bca2d4",8241:"a7cd5360",8286:"4ca6c6b1",8332:"a10509a3",8398:"2f4a56af",8431:"289b326c",8435:"3a170931",8447:"0ae0fe33",8458:"1528fe4c",8479:"63a9d2a4",8517:"cccfddad",8552:"debdee43",8563:"ddbd95eb",8579:"f63b043d",8665:"c52575bc",8688:"c044db56",8689:"52d74979",8723:"3e358029",8787:"121de108",8823:"9b2f4e16",8827:"3aeb4a40",8866:"79e678a7",8882:"f3e42f72",8885:"de905169",8965:"f169309d",8999:"448aa22f",9039:"e59f0028",9076:"6a501148",9205:"49a3e67d",9366:"4f511490",9391:"c11edda0",9404:"d8cf04f7",9406:"87658c28",9416:"7ffdab01",9449:"9d75c671",9487:"a73f5679",9489:"ee2bb5b7",9507:"1138f0da",9511:"52ae4834",9647:"36898856",9649:"00fb4211",9674:"16483a2c",9677:"67a9d264",9695:"e2a53983",9715:"b6c6645f",9716:"a5750e0d",9785:"08d36549",9788:"781a4d20",9814:"4c57e46b",9891:"512a9301",9906:"0c113c87",9921:"e0db9101",9922:"33690872",9944:"1ba31055"}[f]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(f){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(f){return f=Object.create(f),f.children||(f.children=[]),Object.defineProperty(f,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+f.id)}}),f}}(),function(){__webpack_require__.o=function(f,g){return Object.prototype.hasOwnProperty.call(f,g)}}(),function(){var f={};__webpack_require__.l=function(g,e,r,u){if(f[g]){f[g].push(e);return}var l,c;if(r!==void 0)for(var d=document.getElementsByTagName("script"),s=0;s0&&arguments[0]!==void 0?arguments[0]:"";return Ln.endsWith("/")?Ln:"".concat(Ln,"/")}var fl=__webpack_require__(38127),hl=__webpack_require__(38329),n0=__webpack_require__(8616),u0=["content"],Io=["content"],_4=/^(http:|https:)?\/\//;function pl(Ln){return _4.test(Ln)||Ln.startsWith("/")&&!Ln.startsWith("/*")||Ln.startsWith("./")||Ln.startsWith("../")}var Ao=function(){return He.createElement("noscript",{dangerouslySetInnerHTML:{__html:"Enable JavaScript to run this app."}})},_0=function(nu){var ti,Wi=nu.loaderData,fi=nu.htmlPageOpts,Si=nu.manifest,wi=(Si==null||(ti=Si.assets)===null||ti===void 0?void 0:ti["umi.css"])||"";return He.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"window.__UMI_LOADER_DATA__ = ".concat(JSON.stringify(Wi||{}),"; window.__UMI_METADATA_LOADER_DATA__ = ").concat(JSON.stringify(fi||{}),"; window.__UMI_BUILD_ClIENT_CSS__ = '").concat(wi,"'")}})};function Oo(Ln){var nu=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof Ln=="string")return pl(Ln)?(0,ms.Z)({src:Ln},nu):{content:Ln};if((0,n0.Z)(Ln)==="object")return(0,ms.Z)((0,ms.Z)({},Ln),nu);throw new Error("Invalid script type: ".concat((0,n0.Z)(Ln)))}function U4(Ln){return pl(Ln)?{type:"link",href:Ln}:{type:"style",content:Ln}}var Jl=function(nu){var ti,Wi,fi,Si,wi,ka,hi=nu.htmlPageOpts;return He.createElement(He.Fragment,null,(hi==null?void 0:hi.title)&&He.createElement("title",null,hi.title),hi==null||(ti=hi.favicons)===null||ti===void 0?void 0:ti.map(function(Ma,Xo){return He.createElement("link",{key:Xo,rel:"shortcut icon",href:Ma})}),(hi==null?void 0:hi.description)&&He.createElement("meta",{name:"description",content:hi.description}),(hi==null||(Wi=hi.keywords)===null||Wi===void 0?void 0:Wi.length)&&He.createElement("meta",{name:"keywords",content:hi.keywords.join(",")}),hi==null||(fi=hi.metas)===null||fi===void 0?void 0:fi.map(function(Ma){return He.createElement("meta",{key:Ma.name,name:Ma.name,content:Ma.content})}),hi==null||(Si=hi.links)===null||Si===void 0?void 0:Si.map(function(Ma,Xo){return He.createElement("link",(0,hl.Z)({key:Xo},Ma))}),hi==null||(wi=hi.styles)===null||wi===void 0?void 0:wi.map(function(Ma,Xo){var a0=U4(Ma),b0=a0.type,Qo=a0.href,N0=a0.content;if(b0==="link")return He.createElement("link",{key:Xo,rel:"stylesheet",href:Qo});if(b0==="style")return He.createElement("style",{key:Xo},N0)}),hi==null||(ka=hi.headScripts)===null||ka===void 0?void 0:ka.map(function(Ma,Xo){var a0=Oo(Ma),b0=a0.content,Qo=(0,fl.Z)(a0,u0);return He.createElement("script",(0,hl.Z)({dangerouslySetInnerHTML:{__html:b0},key:Xo},Qo))}))};function zs(Ln){var nu,ti=Ln.children,Wi=Ln.loaderData,fi=Ln.manifest,Si=Ln.htmlPageOpts,wi=Ln.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,ka=Ln.mountElementId;if(wi!=null&&wi.pureHtml)return He.createElement("html",null,He.createElement("head",null,He.createElement(Jl,{htmlPageOpts:Si})),He.createElement("body",null,He.createElement(Ao,null),He.createElement("div",{id:ka},ti),He.createElement(_0,{manifest:fi,loaderData:Wi,htmlPageOpts:Si})));if(wi!=null&&wi.pureApp)return He.createElement(He.Fragment,null,ti);var hi=typeof window=="undefined"?fi==null?void 0:fi.assets["umi.css"]:window.__UMI_BUILD_ClIENT_CSS__;return He.createElement("html",{suppressHydrationWarning:!0,lang:(Si==null?void 0:Si.lang)||"en"},He.createElement("head",null,He.createElement("meta",{charSet:"utf-8"}),He.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),hi&&He.createElement("link",{suppressHydrationWarning:!0,rel:"stylesheet",href:hi}),He.createElement(Jl,{htmlPageOpts:Si})),He.createElement("body",null,He.createElement(Ao,null),He.createElement("div",{id:ka},ti),He.createElement(_0,{manifest:fi,loaderData:Wi,htmlPageOpts:Si}),Si==null||(nu=Si.scripts)===null||nu===void 0?void 0:nu.map(function(Ma,Xo){var a0=Oo(Ma),b0=a0.content,Qo=(0,fl.Z)(a0,Io);return He.createElement("script",(0,hl.Z)({dangerouslySetInnerHTML:{__html:b0},key:Xo},Qo))})))}var k0=He.createContext(void 0);function Ol(){return He.useContext(k0)}var ml=["redirect"];function vl(Ln){var nu=Ln.routesById,ti=Ln.parentId,Wi=Ln.routeComponents,fi=Ln.useStream,Si=fi===void 0?!0:fi;return Object.keys(nu).filter(function(wi){return nu[wi].parentId===ti}).map(function(wi){var ka=_l((0,ms.Z)((0,ms.Z)({route:nu[wi],routeComponent:Wi[wi],loadingComponent:Ln.loadingComponent,reactRouter5Compat:Ln.reactRouter5Compat},Ln.reactRouter5Compat&&{hasChildren:Object.keys(nu).filter(function(Ma){return nu[Ma].parentId===wi}).length>0}),{},{useStream:Si})),hi=vl({routesById:nu,routeComponents:Wi,parentId:ka.id,loadingComponent:Ln.loadingComponent,reactRouter5Compat:Ln.reactRouter5Compat,useStream:Si});return hi.length>0&&(ka.children=hi,ka.routes=hi),ka})}function gl(Ln){var nu=(0,xo.UO)(),ti=(0,xo.Gn)(Ln.to,nu),Wi=(0,dl.T$)(),fi=(0,xo.TH)();if(Wi!=null&&Wi.keepQuery){var Si=fi.search+fi.hash;ti+=Si}var wi=(0,ms.Z)((0,ms.Z)({},Ln),{},{to:ti});return He.createElement(xo.Fg,(0,hl.Z)({replace:!0},wi))}function _l(Ln){var nu=Ln.route,ti=Ln.useStream,Wi=ti===void 0?!0:ti,fi=nu.redirect,Si=(0,fl.Z)(nu,ml),wi=Ln.reactRouter5Compat?kl:Q0;return(0,ms.Z)({element:fi?He.createElement(gl,{to:fi}):He.createElement(k0.Provider,{value:{route:Ln.route}},He.createElement(wi,{loader:He.memo(Ln.routeComponent),loadingComponent:Ln.loadingComponent||I4,hasChildren:Ln.hasChildren,useStream:Wi}))},Si)}function I4(){return He.createElement("div",null)}function kl(Ln){var nu=Ol(),ti=nu.route,Wi=(0,dl.Ov)(),fi=Wi.history,Si=Wi.clientRoutes,wi=(0,xo.UO)(),ka={params:wi,isExact:!0,path:ti.path,url:fi.location.pathname},hi=Ln.loader,Ma={location:fi.location,match:ka,history:fi,params:wi,route:ti,routes:Si};return Ln.useStream?He.createElement(He.Suspense,{fallback:He.createElement(Ln.loadingComponent,null)},He.createElement(hi,Ma,Ln.hasChildren&&He.createElement(xo.j3,null))):He.createElement(hi,Ma,Ln.hasChildren&&He.createElement(xo.j3,null))}function Q0(Ln){var nu=Ln.loader;return Ln.useStream?He.createElement(He.Suspense,{fallback:He.createElement(Ln.loadingComponent,null)},He.createElement(nu,null)):He.createElement(nu,null)}var q0=null;function y4(){return q0}function e4(Ln){var nu=Ln.history,ti=He.useState({action:nu.action,location:nu.location}),Wi=(0,Po.Z)(ti,2),fi=Wi[0],Si=Wi[1];return(0,He.useLayoutEffect)(function(){return nu.listen(Si)},[nu]),(0,He.useLayoutEffect)(function(){function wi(ka){Ln.pluginManager.applyPlugins({key:"onRouteChange",type:"event",args:{routes:Ln.routes,clientRoutes:Ln.clientRoutes,location:ka.location,action:ka.action,basename:Ln.basename,isFirst:!!ka.isFirst}})}return wi({location:fi.location,action:fi.action,isFirst:!0}),nu.listen(wi)},[nu,Ln.routes,Ln.clientRoutes]),He.createElement(xo.F0,{navigator:nu,location:fi.location,basename:Ln.basename},Ln.children)}function i0(){var Ln=(0,dl.Ov)(),nu=Ln.clientRoutes;return(0,xo.V$)(nu)}var yl=["innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","rootContainer"],El=function(nu,ti){var Wi=nu.basename||"/",fi=vl({routesById:nu.routes,routeComponents:nu.routeComponents,loadingComponent:nu.loadingComponent,reactRouter5Compat:nu.reactRouter5Compat,useStream:nu.useStream});nu.pluginManager.applyPlugins({key:"patchClientRoutes",type:"event",args:{routes:fi}});for(var Si=He.createElement(e4,{basename:Wi,pluginManager:nu.pluginManager,routes:nu.routes,clientRoutes:fi,history:nu.history},ti),wi=0,ka=yl;winew Promise((Wi,fi)=>{var Si=hi=>{try{ka(ti.next(hi))}catch(Ma){fi(Ma)}},wi=hi=>{try{ka(ti.throw(hi))}catch(Ma){fi(Ma)}},ka=hi=>hi.done?Wi(hi.value):Promise.resolve(hi.value).then(Si,wi);ka((ti=ti.apply(Ln,nu)).next())});function E4(){return Ll(this,null,function*(){return{routes:{1:{path:"/",parentId:"@@/global-layout",id:"1"},2:{path:"/paperlibrary",parentId:"1",id:"2"},3:{path:"/paperlibrary",parentId:"2",id:"3"},4:{path:"/paperlibrary/add",parentId:"2",id:"4"},5:{path:"/paperlibrary/add/:id",parentId:"2",id:"5"},6:{path:"/paperlibrary/see/:id",parentId:"2",id:"6"},7:{path:"/paperlibrary/edit_select/:id",parentId:"2",id:"7"},8:{path:"/paperlibrary/exchangequestion",parentId:"2",id:"8"},9:{path:"/paths",parentId:"1",id:"9"},10:{path:"/paths",parentId:"9",id:"10"},11:{path:"/paths/higherVocationalEducation",parentId:"9",id:"11"},12:{path:"/paths/new",parentId:"9",id:"12"},13:{path:"/paths/guidance",exact:!0,parentId:"9",id:"13"},14:{path:"/paths/:pathId",parentId:"9",id:"14"},15:{path:"/paths/:pathId/statistics",parentId:"9",id:"15"},16:{path:"/paths/:pathId/edit",parentId:"9",id:"16"},17:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/add",parentId:"9",id:"17"},18:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/edit",parentId:"9",id:"18"},19:{path:"/classrooms",parentId:"1",id:"19"},20:{path:"/classrooms",parentId:"19",id:"20"},21:{path:"/classrooms/examList",parentId:"19",id:"21"},22:{path:"/classrooms/classicCases",parentId:"19",id:"22"},23:{path:"/classrooms/index",parentId:"19",id:"23"},24:{path:"/classrooms/new",parentId:"19",id:"24"},25:{path:"/classrooms/:coursesId/edit",parentId:"19",id:"25"},26:{path:"/classrooms/news/:subjectid/newgold/:id",parentId:"19",id:"26"},27:{path:"/classrooms/:coursesId/newgolds/settings",parentId:"19",id:"27"},28:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/review_detail/:userId",parentId:"19",id:"28"},29:{path:"/classrooms/:coursesId/common_homework/:categoryId/review_detail/:userId",parentId:"19",id:"29"},30:{path:"/classrooms/:coursesId/program_homework/:categoryId/review_detail/:userId",parentId:"19",id:"30"},31:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/detail",parentId:"19",id:"31"},32:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"32"},33:{path:"/classrooms/:coursesId/common_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"33"},34:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/commitsummary",parentId:"19",id:"34"},35:{path:"/classrooms/:coursesId/group_homework/:categoryId/detail",parentId:"19",id:"35"},36:{path:"/classrooms/:coursesId/common_homework/:categoryId/detail",parentId:"19",id:"36"},37:{path:"/classrooms/:coursesId/common_homework/:categoryId/review/:userId",parentId:"19",id:"37"},38:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/review/:userId",parentId:"19",id:"38"},39:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/post",parentId:"19",id:"39"},40:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"40"},41:{path:"/classrooms/:coursesId/exercise/:categoryId/detail/:userId/review_detail",parentId:"19",id:"41"},42:{path:"/classrooms/:coursesId/exercise/:categoryId/detail",parentId:"19",id:"42"},43:{path:"/classrooms/:coursesId/exercise/:categoryId/preview_select",parentId:"19",id:"43"},44:{path:"/classrooms/:coursesId/exercise/:categoryId/:login/initate_answer",parentId:"19",id:"44"},45:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login",parentId:"19",id:"45"},46:{path:"/classrooms/:coursesId/exercise/:categoryId/wrongAnswer/:login",parentId:"19",id:"46"},47:{path:"/classrooms/:coursesId/exercisenotice/:categoryId/users/:login",parentId:"19",id:"47"},48:{path:"/classrooms/:coursesId/exercise/:categoryId/random/edit",parentId:"19",id:"48"},49:{path:"/classrooms/:coursesId/exercise/:categoryId/random/preview",parentId:"19",id:"49"},50:{path:"/classrooms/:coursesId/exercise/add",parentId:"19",id:"50"},51:{path:"/classrooms/:coursesId/exercise/add/:exerciseId",parentId:"19",id:"51"},52:{path:"/classrooms/:coursesId/exercise/:exerciseId/reviews/group",parentId:"19",id:"52"},53:{path:"/classrooms/:coursesId/exercise/:exerciseId/review/:userId",parentId:"19",id:"53"},54:{path:"/classrooms/:coursesId/exercise/:exerciseId/centralizeReview/:userId",parentId:"19",id:"54"},55:{path:"/classrooms/:coursesId/exercise/:exerciseId/export_blank",parentId:"19",id:"55"},56:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup",parentId:"19",id:"56"},57:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup/edit",parentId:"19",id:"57"},58:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId",parentId:"19",id:"58"},59:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId",parentId:"19",id:"59"},60:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId/code",parentId:"19",id:"60"},61:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId/code",parentId:"19",id:"61"},62:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/detail",parentId:"19",id:"62"},63:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/add",parentId:"19",id:"63"},64:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/edit",parentId:"19",id:"64"},65:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/add",parentId:"19",id:"65"},66:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/edit",parentId:"19",id:"66"},67:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/detail",parentId:"19",id:"67"},68:{path:"/classrooms/:coursesId/common_homework/:categoryId/add",parentId:"19",id:"68"},69:{path:"/classrooms/:coursesId/common_homework/:categoryId/edit",parentId:"19",id:"69"},70:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/post",parentId:"19",id:"70"},71:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"71"},72:{path:"/classrooms/:coursesId/group_homework/:categoryId/add",parentId:"19",id:"72"},73:{path:"/classrooms/:coursesId/group_homework/:categoryId/edit",parentId:"19",id:"73"},74:{path:"/classrooms/:coursesId/poll/:categoryId/add",parentId:"19",id:"74"},75:{path:"/classrooms/:coursesId/poll/:categoryId/edit",parentId:"19",id:"75"},76:{path:"/classrooms/:coursesId/poll/:categoryId/detail",parentId:"19",id:"76"},77:{path:"/classrooms/:coursesId/poll/:categoryId/users/:login",parentId:"19",id:"77"},78:{path:"/classrooms/:coursesId/poll/:categoryId/questionnaireInfo/:login",parentId:"19",id:"78"},79:{path:"/classrooms/:coursesId/board/:categoryId/Add",parentId:"19",id:"79"},80:{path:"/classrooms/:coursesId/board/:categoryId/Edit/:boardId",parentId:"19",id:"80"},81:{path:"/classrooms/:coursesId/board/:categoryId/Detail/:boardId",parentId:"19",id:"81"},82:{path:"/classrooms/:courseId/template/:templateId",parentId:"19",id:"82"},83:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report/:reportId",parentId:"19",id:"83"},84:{path:"/classrooms/guidance",parentId:"19",id:"84"},85:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report-view/:workId",parentId:"19",id:"85"},86:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login/check",parentId:"19",id:"86"},87:{path:"/classrooms/:coursesId/Studentdetail/:login",parentId:"19",id:"87"},88:{path:"/classrooms/:coursesId/StudentSituation/:categoryId/:login",parentId:"19",id:"88"},89:{path:"/classrooms/:coursesId/engineering/datail",parentId:"19",id:"89"},90:{path:"/classrooms/:coursesId/program_homework/:categoryId/add",parentId:"19",id:"90"},91:{path:"/classrooms/:coursesId/program_homework/:categoryId/edit",parentId:"19",id:"91"},92:{path:"/classrooms/:coursesId/program_homework/ranking",parentId:"19",id:"92"},93:{path:"/classrooms/:coursesId/program_homework/:categoryId/detail",parentId:"19",id:"93"},94:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/ranking",parentId:"19",id:"94"},95:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/:user_id/comment",parentId:"19",id:"95"},96:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer",parentId:"19",id:"96"},97:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/add",parentId:"19",id:"97"},98:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/edit",parentId:"19",id:"98"},99:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/detail",parentId:"19",id:"99"},100:{path:"/classrooms/:videoId/video_info",parentId:"19",id:"100"},101:{path:"/classrooms/",parentId:"19",id:"101"},102:{path:"/classrooms/:coursesId/shixun_homework/:categoryId",parentId:"101",id:"102"},103:{path:"/classrooms/:coursesId/shixun_homework",parentId:"101",id:"103"},104:{path:"/classrooms/:coursesId/graduation_topics/:categoryId",parentId:"101",id:"104"},105:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"101",id:"105"},106:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"101",id:"106"},107:{path:"/classrooms/:coursesId/exercise/:categoryId",parentId:"101",id:"107"},108:{path:"/classrooms/:coursesId/exercise",parentId:"101",id:"108"},109:{path:"/classrooms/:coursesId/poll/:categoryId",parentId:"101",id:"109"},110:{path:"/classrooms/:coursesId/poll",parentId:"101",id:"110"},111:{path:"/classrooms/:coursesId/common_homework/:categoryId",parentId:"101",id:"111"},112:{path:"/classrooms/:coursesId/common_homework",parentId:"101",id:"112"},113:{path:"/classrooms/:coursesId/group_homework/:categoryId",parentId:"101",id:"113"},114:{path:"/classrooms/:coursesId/group_homework",parentId:"101",id:"114"},115:{path:"/classrooms/:coursesId/teachers",parentId:"101",id:"115"},116:{path:"/classrooms/:coursesId/students",parentId:"101",id:"116"},117:{path:"/classrooms/:coursesId/assistant",parentId:"101",id:"117"},118:{path:"/classrooms/:coursesId/program_homework",parentId:"101",id:"118"},119:{path:"/classrooms/:coursesId/program_homework/:categoryId",parentId:"101",id:"119"},120:{path:"/classrooms/:coursesId/engineering",parentId:"101",id:"120"},121:{path:"/classrooms/:coursesId/learning_path",parentId:"101",id:"121"},122:{path:"/classrooms/:coursesId/resource_recommend",parentId:"101",id:"122"},123:{path:"/classrooms/:coursesId/attendance",parentId:"101",id:"123"},124:{path:"/classrooms/:coursesId/attendance/StudetnSign",parentId:"101",id:"124"},125:{path:"/classrooms/:coursesId/attendance/:categoryId/:tabId/detail",parentId:"101",id:"125"},126:{path:"/classrooms/:coursesId/announcement",parentId:"101",id:"126"},127:{path:"/classrooms/:coursesId/announcement/:categoryId",parentId:"101",id:"127"},128:{path:"/classrooms/:coursesId/online_learning",parentId:"101",id:"128"},129:{path:"/classrooms/:coursesId/online_learning/:categoryId",parentId:"101",id:"129"},130:{path:"/classrooms/:coursesId/attachment/:categoryId",parentId:"101",id:"130"},131:{path:"/classrooms/:coursesId/attachment",parentId:"101",id:"131"},132:{path:"/classrooms/:coursesId/video",parentId:"101",id:"132"},133:{path:"/classrooms/:coursesId/video/:categoryId",parentId:"101",id:"133"},134:{path:"/classrooms/:coursesId/video/:categoryId/statistics",parentId:"101",id:"134"},135:{path:"/classrooms/:coursesId/video/:username/upload",parentId:"101",id:"135"},136:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId",parentId:"101",id:"136"},137:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId/:userId",parentId:"101",id:"137"},138:{path:"/classrooms/:coursesId/live_video/:categoryId",parentId:"101",id:"138"},139:{path:"/classrooms/:coursesId/live_video",parentId:"101",id:"139"},140:{path:"/classrooms/:coursesId/video/:categoryId/studentstatistics",parentId:"101",id:"140"},141:{path:"/classrooms/:coursesId/board/:categoryId",parentId:"101",id:"141"},142:{path:"/classrooms/:coursesId/board",parentId:"101",id:"142"},143:{path:"/classrooms/:coursesId/course_group",parentId:"101",id:"143"},144:{path:"/classrooms/:coursesId/course_group/:categoryId",parentId:"101",id:"144"},145:{path:"/classrooms/:coursesId/course_group/:categoryId/detail",parentId:"101",id:"145"},146:{path:"/classrooms/:coursesId/not_course_group/:categoryId",parentId:"101",id:"146"},147:{path:"/classrooms/:coursesId/not_course_group",parentId:"101",id:"147"},148:{path:"/classrooms/:coursesId/statistics/",parentId:"101",id:"148"},149:{path:"/classrooms/:coursesId/statistics/:categoryId",parentId:"101",id:"149"},150:{path:"/classrooms/:coursesId/statistics_video/:categoryId",parentId:"101",id:"150"},151:{path:"/classrooms/:coursesId/statistics_quality/:categoryId",parentId:"101",id:"151"},152:{path:"/classrooms/:coursesId/statistics_user_portrait/:categoryId",parentId:"101",id:"152"},153:{path:"/classrooms/:coursesId/student_statistics/:categoryId",parentId:"101",id:"153"},154:{path:"/classrooms/:coursesId/student_statistics/:categoryId/:listId/:type",parentId:"101",id:"154"},155:{path:"/classrooms/:coursesId/video_statistics/:categoryId/Student/:studentid",parentId:"101",id:"155"},156:{path:"/classrooms/:coursesId/exportlist/:type",parentId:"101",id:"156"},157:{path:"/classrooms/:coursesId",parentId:"101",id:"157"},158:{path:"/classrooms/:coursesId/template",parentId:"101",id:"158"},159:{path:"/competitions",parentId:"1",id:"159"},160:{path:"/competitions/index",parentId:"159",id:"160"},161:{path:"/competitions/:identifier/list",parentId:"159",id:"161"},162:{path:"/competitions/exports",parentId:"159",id:"162"},163:{path:"/competitions",parentId:"159",id:"163"},164:{path:"/competitions/:identifier",parentId:"159",id:"164"},165:{path:"/competitions/index/:identifier",parentId:"159",id:"165"},166:{path:"/competitions/:identifier/detail/enroll",parentId:"159",id:"166"},167:{path:"/competitions/:identifier/detail/UpdateTeanname/:Teannameid",parentId:"159",id:"167"},168:{path:"/competitions/:identifier/detail/teamDetail/:Teamid",parentId:"159",id:"168"},169:{path:"/competitions/detail/:identifier",parentId:"159",id:"169"},170:{path:"/forums",parentId:"1",id:"170"},171:{path:"/forums",parentId:"170",id:"171"},172:{path:"/forums/categories/:memoType",parentId:"170",id:"172"},173:{path:"/forums/new",parentId:"170",id:"173"},174:{path:"/forums/:memoId/edit",parentId:"170",id:"174"},175:{path:"/forums/:memoId",parentId:"170",id:"175"},176:{path:"/problemset",parentId:"1",id:"176"},177:{path:"/problemset",parentId:"176",id:"177"},178:{path:"/problemset/newitem",parentId:"176",id:"178"},179:{path:"/problemset/:type/:id",parentId:"176",id:"179"},180:{path:"/problemset/preview",parentId:"176",id:"180"},181:{path:"/problemset/preview_new",parentId:"176",id:"181"},182:{path:"/problemset/preview_select",parentId:"176",id:"182"},183:{path:"/shixuns",parentId:"1",id:"183"},184:{path:"/shixuns",parentId:"183",id:"184"},185:{path:"/shixuns/exports",parentId:"183",id:"185"},186:{path:"/shixuns/new",parentId:"183",id:"186"},187:{path:"/shixuns/new/CreateImg",parentId:"183",id:"187"},188:{path:"/shixuns/new/:id/imagepreview",parentId:"183",id:"188"},189:{path:"/shixuns/:id/Merge",parentId:"183",id:"189"},190:{path:"/shixuns/:id/Split",parentId:"183",id:"190"},191:{path:"/shixuns/:id/edit",parentId:"183",id:"191"},192:{path:"shixuns/:id/edit/warehouse",parentId:"191",id:"192"},193:{path:"/shixuns/:id/edit/newquestion",parentId:"191",id:"193"},194:{path:"/shixuns/:id/edit/:challengesId/editquestion",parentId:"191",id:"194"},195:{path:"/shixuns/:id/edit/:challengesId/editquestion/:questionId",parentId:"191",id:"195"},196:{path:"/shixuns/:id/edit/new",parentId:"191",id:"196"},197:{path:"/shixuns/:id/edit/:challengesId/editcheckpoint",parentId:"191",id:"197"},198:{path:"/shixuns/:id/edit/:challengesId/tab=2",parentId:"191",id:"198"},199:{path:"/shixuns/:id/edit/:challengesId/tab=3",parentId:"191",id:"199"},200:{path:"/shixuns/:id/edit/:challengesId/tab=4",parentId:"191",id:"200"},201:{path:"/shixuns/:id",parentId:"183",id:"201"},202:{path:"/shixuns/:id/challenges",parentId:"201",id:"202"},203:{path:"/shixuns/:id/repository",parentId:"201",id:"203"},204:{path:"/shixuns/:id/secret_repository",parentId:"201",id:"204"},205:{path:"/shixuns/:id/collaborators",parentId:"201",id:"205"},206:{path:"/shixuns/:id/dataset",parentId:"201",id:"206"},207:{path:"/shixuns/:id/dataset/jupyterEdit",parentId:"201",id:"207"},208:{path:"/shixuns/:id/shixun_discuss",parentId:"201",id:"208"},209:{path:"/shixuns/:id/ranking_list",parentId:"201",id:"209"},210:{path:"/shixuns/:id/settings",parentId:"201",id:"210"},211:{path:"/shixuns/:id/repository/:repoId/commits",parentId:"201",id:"211"},212:{path:"/shixuns/:id/secret_repository/:repoId/commits",parentId:"201",id:"212"},213:{path:"/shixuns/:id/repository/upload_file",parentId:"201",id:"213"},214:{path:"/shixuns/:id/secret_repository/upload_file",parentId:"201",id:"214"},215:{path:"/shixuns/:id/repository/add_file",parentId:"201",id:"215"},216:{path:"/shixuns/:id/secret_repository/add_file",parentId:"201",id:"216"},217:{path:"/shixuns/:id/repository/master/shixun_show/:fileId",exact:!1,parentId:"201",id:"217"},218:{path:"/shixuns/:id/secret_repository/master/shixun_show/:fileId",exact:!1,parentId:"201",id:"218"},219:{path:"/shixuns/:id/audit_situation",parentId:"201",id:"219"},220:{path:"/shixuns/:id/fork_list",parentId:"201",id:"220"},221:{path:"/shixuns/:id/skill_tags",parentId:"201",id:"221"},222:{path:"/users",parentId:"1",id:"222"},223:{path:"/users/:username/videos/protocol",parentId:"222",id:"223"},224:{path:"/users/:username/videos/resourceProtocol",parentId:"222",id:"224"},225:{path:"/users/:username/videos/success",parentId:"222",id:"225"},226:{path:"/users/:username/topicbank/:topicstype",parentId:"222",id:"226"},227:{path:"/users/:username/topics/:topicId/:topictype/normal/detail",parentId:"222",id:"227"},228:{path:"/users/:username/topics/:topicId/:topictype/group/detail",parentId:"222",id:"228"},229:{path:"/users/:username/topics/:topicId/:topictype/normal/edit",parentId:"222",id:"229"},230:{path:"/users/:username/topics/:topicId/:topictype/group/edit",parentId:"222",id:"230"},231:{path:"/users/:username/topics/:topicId/:topictype/exercise/edit",parentId:"222",id:"231"},232:{path:"/users/:username/topics/:topicId/:topictype/exercise/detail",parentId:"222",id:"232"},233:{path:"/users/:username/topics/:topicId/:topictype/poll/edit",parentId:"222",id:"233"},234:{path:"/users/:username/topics/:topicId/:topictype/poll/detail",parentId:"222",id:"234"},235:{path:"/users/:username/experiment-img/add",parentId:"222",id:"235"},236:{path:"/users/:username",parentId:"222",id:"236"},237:{path:"/users/:username",parentId:"236",id:"237"},238:{path:"/users/:username/baseInfo/edit",parentId:"236",id:"238"},239:{path:"/users/:username/baseInfo",parentId:"236",id:"239"},240:{path:"/users/:username/realNameCertification",parentId:"236",id:"240"},241:{path:"/users/:username/careerCertification",parentId:"236",id:"241"},242:{path:"/users/:username/classrooms",parentId:"236",id:"242"},243:{path:"/users/:username/shixuns",parentId:"236",id:"243"},244:{path:"/users/:username/dataSet",parentId:"236",id:"244"},245:{path:"/users/:username/userPortrait",parentId:"236",id:"245"},246:{path:"/users/:username/learningPath",parentId:"236",id:"246"},247:{path:"/users/:username/teach-group",parentId:"236",id:"247"},248:{path:"/users/:username/competitions",parentId:"236",id:"248"},249:{path:"/users/:username/experiment-img",parentId:"236",id:"249"},250:{path:"/users/:username/experiment-img/:experid/detail",parentId:"236",id:"250"},251:{path:"/users/:username/certificate",parentId:"236",id:"251"},252:{path:"/users/:username/otherResources",parentId:"236",id:"252"},253:{path:"/users/:username/classmanagement",parentId:"236",id:"253"},254:{path:"/users/:username/classmanagement/:couserid",parentId:"236",id:"254"},255:{path:"/users/:username/paths",parentId:"236",id:"255"},256:{path:"/users/:username/projects",parentId:"236",id:"256"},257:{path:"/users/:username/videos",parentId:"236",id:"257"},258:{path:"/users/:username/videos/upload",parentId:"236",id:"258"},259:{path:"/users/:username/topics/:topicstype",parentId:"236",id:"259"},260:{path:"/users/:username/vspaces",parentId:"236",id:"260"},261:{path:"/users/:username/resourcesCenter",parentId:"236",id:"261"},262:{path:"/users/:username/resourcesCenter/:id/detail",parentId:"236",id:"262"},263:{path:"/users/:username/resourceGuarantee",parentId:"236",id:"263"},264:{path:"/users/:username/resourceAllocation",parentId:"236",id:"264"},265:{parentId:"1",id:"265"},266:{path:"/problems",parentId:"265",id:"266"},267:{path:"/problems",parentId:"266",id:"267"},268:{path:"/problems/batchAdd",parentId:"266",id:"268"},269:{path:"/problems/newcreate",parentId:"265",id:"269"},270:{path:"/problems/newedit/:id",exact:!0,parentId:"265",id:"270"},271:{path:"/problems/:id/edit",exact:!0,parentId:"265",id:"271"},272:{path:"/problems/new",exact:!0,parentId:"265",id:"272"},273:{path:"/problems/:id/oj/:save_identifier",parentId:"265",id:"273"},274:{path:"/problems/:id/record-detail/:submitId",parentId:"265",id:"274"},275:{path:"/problems/add",parentId:"265",id:"275"},276:{path:"/problems/:id/ojedit",parentId:"265",id:"276"},277:{path:"/engineering",parentId:"1",id:"277"},278:{path:"/engineering",parentId:"277",id:"278"},279:{path:"/engineering/teacherList",parentId:"278",id:"279"},280:{path:"/engineering/studentList",parentId:"278",id:"280"},281:{path:"/engineering/training/program",parentId:"278",id:"281"},282:{path:"/engineering/training/program/add",parentId:"278",id:"282"},283:{path:"/engineering/training/program/edit",parentId:"278",id:"283"},284:{path:"/engineering/training/objectives",parentId:"278",id:"284"},285:{path:"/engineering/graduated/index",parentId:"278",id:"285"},286:{path:"/engineering/graduated/matrix",parentId:"278",id:"286"},287:{path:"/engineering/course/list",parentId:"278",id:"287"},288:{path:"/engineering/course/setting",parentId:"278",id:"288"},289:{path:"/engineering/course/matrix",parentId:"278",id:"289"},290:{path:"/engineering/navigation",parentId:"278",id:"290"},291:{path:"/engineering/evaluate/course",parentId:"278",id:"291"},292:{path:"/engineering/evaluate/course/:ec_year_id/:id",parentId:"278",id:"292"},293:{path:"/engineering/evaluate/norm",parentId:"278",id:"293"},294:{path:"/engineering/evaluate/document",parentId:"278",id:"294"},295:{path:"/engineering/evaluate/norm/:ec_year_id/:id",parentId:"278",id:"295"},296:{path:"/engineering/*",redirect:"/404",parentId:"278",id:"296"},297:{path:"/innovation",parentId:"1",id:"297"},298:{path:"/innovation/tasks/:taskId",parentId:"297",id:"298"},299:{path:"/innovation",parentId:"297",id:"299"},300:{path:"/innovation/project",parentId:"299",id:"300"},301:{path:"/innovation/dataset",parentId:"299",id:"301"},302:{path:"/innovation/mirror",parentId:"299",id:"302"},303:{path:"/innovation/my-project",parentId:"299",id:"303"},304:{path:"/innovation/my-dataset",parentId:"299",id:"304"},305:{path:"/innovation/my-mirror",parentId:"299",id:"305"},306:{path:"/innovation/project/create",parentId:"299",id:"306"},307:{path:"/innovation/project/edit/:id",parentId:"299",id:"307"},308:{path:"/innovation/project/detail/:taskId",parentId:"299",id:"308"},309:{path:"/tasks",parentId:"1",id:"309"},310:{path:"/tasks/:taskId",exact:!0,parentId:"309",id:"310"},311:{path:"/tasks/:identifier/jupyter/",exact:!0,parentId:"309",id:"311"},312:{path:"/tasks/:courseId/:homeworkId/:taskId",exact:!0,parentId:"309",id:"312"},313:{path:"/tasks/jupyter/:courseId/:homeworkId/:identifier",exact:!0,parentId:"309",id:"313"},314:{path:"/tasks/:courseId/:exerciseId/:taskId/exercise",exact:!0,parentId:"309",id:"314"},315:{path:"/myproblems",parentId:"1",id:"315"},316:{path:"/myproblems/:id/record-detail/:submitId",exact:!0,parentId:"315",id:"316"},317:{path:"/myproblems/:id",exact:!0,parentId:"315",id:"317"},318:{path:"/account",parentId:"1",id:"318"},319:{path:"/account",parentId:"318",id:"319"},320:{path:"/account/profile",parentId:"319",id:"320"},321:{path:"/account/profile/edit",parentId:"319",id:"321"},322:{path:"/account/certification",parentId:"319",id:"322"},323:{path:"/account/secure",parentId:"319",id:"323"},324:{path:"/account/binding",parentId:"319",id:"324"},325:{path:"/account/Results",parentId:"319",id:"325"},326:{path:"/ch",parentId:"1",id:"326"},327:{path:"/ch/rest/edit/:categoryId/:id",exact:!0,parentId:"326",id:"327"},328:{path:"/ch/rest/",exact:!0,parentId:"326",id:"328"},329:{path:"/ch/rest/:id",exact:!0,parentId:"326",id:"329"},330:{path:"/order",parentId:"1",id:"330"},331:{path:"/order",parentId:"330",id:"331"},332:{path:"/order/invoice",parentId:"330",id:"332"},333:{path:"/order/records",parentId:"330",id:"333"},334:{path:"/order/apply",parentId:"330",id:"334"},335:{path:"/order/view",parentId:"330",id:"335"},336:{path:"/order/:courseId/information",parentId:"330",id:"336"},337:{path:"/order/:courseId/pay",parentId:"330",id:"337"},338:{path:"/order/:orderNum/result",parentId:"330",id:"338"},339:{path:"/messages",parentId:"1",id:"339"},340:{path:"/messages/:userId/user_tidings",parentId:"339",id:"340"},341:{path:"/messages/:userId/private_messages",parentId:"339",id:"341"},342:{path:"/messages/:userId/message_detail",parentId:"339",id:"342"},343:{path:"/vtrs",parentId:"1",id:"343"},344:{path:"/vtrs/:virtual_spacesId",parentId:"343",id:"344"},345:{path:"/vtrs/:virtual_spacesId",exact:!0,parentId:"344",id:"345"},346:{path:"/vtrs/:virtual_spacesId/workplace",exact:!0,parentId:"344",id:"346"},347:{path:"/vtrs/:virtual_spacesId/experiment",parentId:"344",id:"347"},348:{path:"/vtrs/:virtual_spacesId/announcement",parentId:"344",id:"348"},349:{path:"/vtrs/:virtual_spacesId/announcement/add",parentId:"344",id:"349"},350:{path:"/vtrs/:virtual_spacesId/announcement/:id/edit",parentId:"344",id:"350"},351:{path:"/vtrs/:virtual_spacesId/announcement/:id/detail",parentId:"344",id:"351"},352:{path:"/vtrs/:virtual_spacesId/survey",parentId:"344",id:"352"},353:{path:"/vtrs/:virtual_spacesId/survey/:id/detail",parentId:"344",id:"353"},354:{path:"/vtrs/:virtual_spacesId/knowledge",parentId:"344",id:"354"},355:{path:"/vtrs/:virtual_spacesId/knowledge/add",parentId:"344",id:"355"},356:{path:"/vtrs/:virtual_spacesId/knowledge/:id/edit",parentId:"344",id:"356"},357:{path:"/vtrs/:virtual_spacesId/material",parentId:"344",id:"357"},358:{path:"/vtrs/:virtual_spacesId/material/:id/detail",parentId:"344",id:"358"},359:{path:"/vtrs/:virtual_spacesId/lesson",parentId:"344",id:"359"},360:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail",parentId:"344",id:"360"},361:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"344",id:"361"},362:{path:"/vtrs/:virtual_spacesId/discussion",parentId:"344",id:"362"},363:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail",parentId:"344",id:"363"},364:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"344",id:"364"},365:{path:"/vtrs/:virtual_spacesId/settings",parentId:"344",id:"365"},366:{path:"/vtrs/:virtual_spacesId/resources",parentId:"344",id:"366"},367:{path:"/vtrs/:virtual_spacesId/resources/:id/detail",parentId:"344",id:"367"},368:{path:"/vtrs/:virtual_spacesId/Plan",parentId:"344",id:"368"},369:{path:"/vtrs/:virtual_spacesId/plan/:id/detail",parentId:"344",id:"369"},370:{path:"/vtrs/:virtual_spacesId/digtal",parentId:"344",id:"370"},371:{path:"/vtrs/:virtual_spacesId/homepage",parentId:"344",id:"371"},372:{path:"/vtrs/:virtual_spacesId/*",parentId:"344",id:"372"},373:{path:"/101",parentId:"1",id:"373"},374:{path:"/101/:virtual_spacesId",parentId:"373",id:"374"},375:{path:"/101/:virtual_spacesId",exact:!0,parentId:"374",id:"375"},376:{path:"/101/:virtual_spacesId/workplace",exact:!0,parentId:"374",id:"376"},377:{path:"/101/:virtual_spacesId/experiment",parentId:"374",id:"377"},378:{path:"/101/:virtual_spacesId/announcement",parentId:"374",id:"378"},379:{path:"/101/:virtual_spacesId/announcement/add",parentId:"374",id:"379"},380:{path:"/101/:virtual_spacesId/announcement/:id/edit",parentId:"374",id:"380"},381:{path:"/101/:virtual_spacesId/announcement/:id/detail",parentId:"374",id:"381"},382:{path:"/101/:virtual_spacesId/survey",parentId:"374",id:"382"},383:{path:"/101/:virtual_spacesId/survey/:id/detail",parentId:"374",id:"383"},384:{path:"/101/:virtual_spacesId/knowledge",parentId:"374",id:"384"},385:{path:"/101/:virtual_spacesId/knowledge/add",parentId:"374",id:"385"},386:{path:"/101/:virtual_spacesId/knowledge/:id/edit",parentId:"374",id:"386"},387:{path:"/101/:virtual_spacesId/material",parentId:"374",id:"387"},388:{path:"/101/:virtual_spacesId/material/:id/detail",parentId:"374",id:"388"},389:{path:"/101/:virtual_spacesId/lesson",parentId:"374",id:"389"},390:{path:"/101/:virtual_spacesId/lesson/:id/detail",parentId:"374",id:"390"},391:{path:"/101/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"374",id:"391"},392:{path:"/101/:virtual_spacesId/discussion",parentId:"374",id:"392"},393:{path:"/101/:virtual_spacesId/discussion/:id/detail",parentId:"374",id:"393"},394:{path:"/101/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"374",id:"394"},395:{path:"/101/:virtual_spacesId/settings",parentId:"374",id:"395"},396:{path:"/101/:virtual_spacesId/resources",parentId:"374",id:"396"},397:{path:"/101/:virtual_spacesId/resources/:id/detail",parentId:"374",id:"397"},398:{path:"/101/:virtual_spacesId/Plan",parentId:"374",id:"398"},399:{path:"/101/:virtual_spacesId/plan/:id/detail",parentId:"374",id:"399"},400:{path:"/101/:virtual_spacesId/digtal",parentId:"374",id:"400"},401:{path:"/101/:virtual_spacesId/homepage",parentId:"374",id:"401"},402:{path:"/101/:virtual_spacesId/*",parentId:"374",id:"402"},403:{path:"/administration",parentId:"1",id:"403"},404:{path:"/administration",parentId:"403",id:"404"},405:{path:"/administration/college",parentId:"404",id:"405"},406:{path:"/administration/student",parentId:"404",id:"406"},407:{path:"/administration/student/:studentId/edit",parentId:"404",id:"407"},408:{path:"/administration/profession",parentId:"404",id:"408"},409:{path:"/graduations",parentId:"1",id:"409"},410:{path:"/graduations",exact:!0,parentId:"409",id:"410"},411:{path:"/graduations/:id/:moduleKey/:moduleId/review/:itemId",exact:!0,parentId:"409",id:"411"},412:{path:"/graduations/:id",parentId:"409",id:"412"},413:{path:"/graduations/:id/index",parentId:"412",id:"413"},414:{path:"/graduations/:id/topics",parentId:"412",id:"414"},415:{path:"/graduations/:id/student_selection",parentId:"412",id:"415"},416:{path:"/graduations/:id/tasks",parentId:"412",id:"416"},417:{path:"/graduations/:id/opening_report",parentId:"412",id:"417"},418:{path:"/graduations/:id/midterm_report",parentId:"412",id:"418"},419:{path:"/graduations/:id/thesis",parentId:"412",id:"419"},420:{path:"/graduations/:id/final_defense",parentId:"412",id:"420"},421:{path:"/graduations/:id/final_thesis",parentId:"412",id:"421"},422:{path:"/graduations/:id/settings",parentId:"412",id:"422"},423:{path:"/graduations/:id/teachers",parentId:"412",id:"423"},424:{path:"/graduations/:id/students",parentId:"412",id:"424"},425:{path:"/graduations/:id/archives",parentId:"412",id:"425"},426:{path:"/graduations/:id/grading_summary",parentId:"412",id:"426"},427:{path:"/dataset",parentId:"1",id:"427"},428:{path:"/dataset",exact:!0,parentId:"427",id:"428"},429:{path:"/dataset/:id/detail",exact:!0,parentId:"427",id:"429"},430:{path:"/knowledgegraph",parentId:"1",id:"430"},431:{path:"/knowledgegraph/:pathId",parentId:"430",id:"431"},432:{path:"/knowledgegraph/:pathId/statistics",parentId:"430",id:"432"},433:{path:"/newlogin",parentId:"1",id:"433"},434:{path:"/onlinenum",parentId:"1",id:"434"},435:{path:"/onlinenum",parentId:"434",id:"435"},436:{path:"/shixuncontext",parentId:"1",id:"436"},437:{path:"/shixuncontext",parentId:"436",id:"437"},438:{path:"/shixuncontext/:Id/detail",parentId:"436",id:"438"},439:{path:"/educoder-demo",exact:!0,parentId:"1",id:"439"},440:{path:"/training",parentId:"1",id:"440"},441:{name:"\u7CBE\u57F9\u8BFE\u7A0B",path:"/training",parentId:"440",id:"441"},442:{path:"/largeScreen",exact:!0,parentId:"1",id:"442"},443:{path:"/quality",parentId:"1",id:"443"},444:{name:"\u7CBE\u54C1\u8BFE\u7A0B",path:"/quality",parentId:"443",id:"444"},445:{path:"/otherlogin",exact:!0,parentId:"1",id:"445"},446:{path:"/otherloginqq",exact:!0,parentId:"1",id:"446"},447:{path:"/otherloginstart",exact:!0,parentId:"1",id:"447"},448:{path:"/pathsoverview",exact:!0,parentId:"1",id:"448"},449:{path:"/shixunsoverview",exact:!0,parentId:"1",id:"449"},450:{path:"/classroomsoverview",exact:!0,parentId:"1",id:"450"},451:{path:"/login",parentId:"1",id:"451"},452:{path:"/login",parentId:"451",id:"452"},453:{path:"/user",parentId:"1",id:"453"},454:{path:"/user/login",parentId:"453",id:"454"},455:{path:"/user/register",parentId:"453",id:"455"},456:{path:"/user/reset-password",parentId:"453",id:"456"},457:{path:"/colleges",parentId:"1",id:"457"},458:{path:"/colleges/:id/statistics",parentId:"457",id:"458"},459:{path:"/help",parentId:"1",id:"459"},460:{path:"/help/:id",parentId:"459",id:"460"},461:{path:"/video",parentId:"1",id:"461"},462:{path:"/video/:videoId",parentId:"461",id:"462"},463:{path:"/terminal",parentId:"1",id:"463"},464:{path:"/report/:taskId/:game_report_id",parentId:"1",id:"464"},465:{path:"/statsDashboard",parentId:"1",id:"465"},466:{path:"/",parentId:"1",id:"466"},467:{path:"/",exact:!0,parentId:"466",id:"467"},468:{path:"/api/*",exact:!0,parentId:"466",id:"468"},469:{path:"/search",exact:!0,parentId:"466",id:"469"},470:{path:"/moop_cases",exact:!0,parentId:"466",id:"470"},471:{path:"/moop_cases/new",exact:!0,parentId:"466",id:"471"},472:{path:"/moop_cases/:caseId",exact:!0,parentId:"466",id:"472"},473:{path:"/moop_cases/:caseId/edit",exact:!0,parentId:"466",id:"473"},474:{path:"/moop_cases/:caseId/publish-success",exact:!0,parentId:"466",id:"474"},475:{path:"/randompaper",exact:!0,parentId:"466",id:"475"},476:{path:"/randompaper/edit/:id",exact:!0,parentId:"466",id:"476"},477:{path:"/randompaper/detail/:id",exact:!0,parentId:"466",id:"477"},478:{path:"/403",parentId:"466",id:"478"},479:{path:"/500",parentId:"466",id:"479"},480:{path:"/404",parentId:"466",id:"480"},481:{path:"/download",parentId:"466",id:"481"},482:{path:"/iwce",parentId:"466",id:"482"},483:{path:"/classrooms/:coursesId/attendance/TeacherSign",parentId:"466",id:"483"},484:{path:"/classrooms/:coursesId/attendance/:categoryId",parentId:"466",id:"484"},485:{path:"/Activities",parentId:"466",id:"485"},486:{path:"/iwce/:itemname",parentId:"466",id:"486"},487:{path:"/hpc-course",parentId:"466",id:"487"},488:{path:"/user_agents",parentId:"466",id:"488"},489:{path:"/three",parentId:"466",id:"489"},490:{path:"/introduction",parentId:"466",id:"490"},491:{path:"/chatgpt",parentId:"466",id:"491"},492:{path:"/*",parentId:"466",id:"492"},"@@/global-layout":{id:"@@/global-layout",path:"/",isLayout:!0}},routeComponents:{1:He.lazy(()=>__webpack_require__.e(4059).then(__webpack_require__.bind(__webpack_require__,14059))),2:He.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,86801))),3:He.lazy(()=>Promise.all([__webpack_require__.e(8660),__webpack_require__.e(2099)]).then(__webpack_require__.bind(__webpack_require__,33921))),4:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(8660),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,52230))),5:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(8660),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,52230))),6:He.lazy(()=>__webpack_require__.e(3247).then(__webpack_require__.bind(__webpack_require__,78524))),7:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(8660),__webpack_require__.e(1561),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,68806))),8:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(8660),__webpack_require__.e(1561),__webpack_require__.e(1545)]).then(__webpack_require__.bind(__webpack_require__,97614))),9:He.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,86801))),10:He.lazy(()=>__webpack_require__.e(9906).then(__webpack_require__.bind(__webpack_require__,70395))),11:He.lazy(()=>__webpack_require__.e(5572).then(__webpack_require__.bind(__webpack_require__,35873))),12:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(6080)]).then(__webpack_require__.bind(__webpack_require__,17107))),13:He.lazy(()=>__webpack_require__.e(7901).then(__webpack_require__.bind(__webpack_require__,84108))),14:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(6411),__webpack_require__.e(2281)]).then(__webpack_require__.bind(__webpack_require__,20712))),15:He.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1651)]).then(__webpack_require__.bind(__webpack_require__,17894))),16:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(6080)]).then(__webpack_require__.bind(__webpack_require__,17107))),17:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(8660),__webpack_require__.e(1561),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,68806))),18:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(8660),__webpack_require__.e(1561),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,68806))),19:He.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,86801))),20:He.lazy(()=>__webpack_require__.e(6789).then(__webpack_require__.bind(__webpack_require__,19588))),21:He.lazy(()=>__webpack_require__.e(9921).then(__webpack_require__.bind(__webpack_require__,41385))),22:He.lazy(()=>__webpack_require__.e(1674).then(__webpack_require__.bind(__webpack_require__,42448))),23:He.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,40318))),24:He.lazy(()=>__webpack_require__.e(7323).then(__webpack_require__.bind(__webpack_require__,8490))),25:He.lazy(()=>__webpack_require__.e(7323).then(__webpack_require__.bind(__webpack_require__,8490))),26:He.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,48501))),27:He.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,48501))),28:He.lazy(()=>__webpack_require__.e(109).then(__webpack_require__.bind(__webpack_require__,62689))),29:He.lazy(()=>__webpack_require__.e(737).then(__webpack_require__.bind(__webpack_require__,67074))),30:He.lazy(()=>__webpack_require__.e(3391).then(__webpack_require__.bind(__webpack_require__,36304))),31:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(6411),__webpack_require__.e(5694)]).then(__webpack_require__.bind(__webpack_require__,98643))),32:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(6411),__webpack_require__.e(5330)]).then(__webpack_require__.bind(__webpack_require__,10535))),33:He.lazy(()=>Promise.all([__webpack_require__.e(8660),__webpack_require__.e(2303)]).then(__webpack_require__.bind(__webpack_require__,43257))),34:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(1450)]).then(__webpack_require__.bind(__webpack_require__,60572))),35:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(195)]).then(__webpack_require__.bind(__webpack_require__,59747))),36:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(3668)]).then(__webpack_require__.bind(__webpack_require__,46438))),37:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(8660),__webpack_require__.e(2338)]).then(__webpack_require__.bind(__webpack_require__,53264))),38:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(4662)]).then(__webpack_require__.bind(__webpack_require__,60535))),39:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(8072)]).then(__webpack_require__.bind(__webpack_require__,73512))),40:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(479)]).then(__webpack_require__.bind(__webpack_require__,31954))),41:He.lazy(()=>__webpack_require__.e(5297).then(__webpack_require__.bind(__webpack_require__,93422))),42:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(6411),__webpack_require__.e(4164)]).then(__webpack_require__.bind(__webpack_require__,80048))),43:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(8660),__webpack_require__.e(1561),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,68806))),44:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(3150),__webpack_require__.e(4889)]).then(__webpack_require__.bind(__webpack_require__,62243))),45:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(3150),__webpack_require__.e(4105)]).then(__webpack_require__.bind(__webpack_require__,29037))),46:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(7883)]).then(__webpack_require__.bind(__webpack_require__,30746))),47:He.lazy(()=>__webpack_require__.e(7482).then(__webpack_require__.bind(__webpack_require__,54958))),48:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,50677))),49:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(337)]).then(__webpack_require__.bind(__webpack_require__,41330))),50:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(8660),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,56793))),51:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(8660),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,56793))),52:He.lazy(()=>__webpack_require__.e(5992).then(__webpack_require__.bind(__webpack_require__,43417))),53:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(6411),__webpack_require__.e(8660),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,40357))),54:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(6411),__webpack_require__.e(8660),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,40357))),55:He.lazy(()=>__webpack_require__.e(8431).then(__webpack_require__.bind(__webpack_require__,47565))),56:He.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5902)]).then(__webpack_require__.bind(__webpack_require__,19037))),57:He.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3433)]).then(__webpack_require__.bind(__webpack_require__,40711))),58:He.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,99013))),59:He.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,99013))),60:He.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,59307))),61:He.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,59307))),62:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(1578)]).then(__webpack_require__.bind(__webpack_require__,80667))),63:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(3317)]).then(__webpack_require__.bind(__webpack_require__,46846))),64:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(1482)]).then(__webpack_require__.bind(__webpack_require__,24180))),65:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(4795)]).then(__webpack_require__.bind(__webpack_require__,50817))),66:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(26)]).then(__webpack_require__.bind(__webpack_require__,56335))),67:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(8882)]).then(__webpack_require__.bind(__webpack_require__,8612))),68:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(5888)]).then(__webpack_require__.bind(__webpack_require__,5960))),69:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(9715)]).then(__webpack_require__.bind(__webpack_require__,25286))),70:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(7045)]).then(__webpack_require__.bind(__webpack_require__,53167))),71:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(1211)]).then(__webpack_require__.bind(__webpack_require__,93305))),72:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(1582)]).then(__webpack_require__.bind(__webpack_require__,53201))),73:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(6729)]).then(__webpack_require__.bind(__webpack_require__,11433))),74:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(9695)]).then(__webpack_require__.bind(__webpack_require__,32729))),75:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(8723)]).then(__webpack_require__.bind(__webpack_require__,80296))),76:He.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7622)]).then(__webpack_require__.bind(__webpack_require__,50953))),77:He.lazy(()=>__webpack_require__.e(5148).then(__webpack_require__.bind(__webpack_require__,14368))),78:He.lazy(()=>__webpack_require__.e(643).then(__webpack_require__.bind(__webpack_require__,93094))),79:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(3442)]).then(__webpack_require__.bind(__webpack_require__,82042))),80:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(2102)]).then(__webpack_require__.bind(__webpack_require__,49775))),81:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(2425)]).then(__webpack_require__.bind(__webpack_require__,86644))),82:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(2404)]).then(__webpack_require__.bind(__webpack_require__,32016))),83:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(9785)]).then(__webpack_require__.bind(__webpack_require__,88276))),84:He.lazy(()=>__webpack_require__.e(7901).then(__webpack_require__.bind(__webpack_require__,84108))),85:He.lazy(()=>__webpack_require__.e(2819).then(__webpack_require__.bind(__webpack_require__,58907))),86:He.lazy(()=>__webpack_require__.e(1512).then(__webpack_require__.bind(__webpack_require__,42282))),87:He.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7395)]).then(__webpack_require__.bind(__webpack_require__,51943))),88:He.lazy(()=>__webpack_require__.e(3585).then(__webpack_require__.bind(__webpack_require__,56917))),89:He.lazy(()=>__webpack_require__.e(6963).then(__webpack_require__.bind(__webpack_require__,64959))),90:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,84448))),91:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,84448))),92:He.lazy(()=>__webpack_require__.e(6127).then(__webpack_require__.bind(__webpack_require__,60166))),93:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__,71317))),94:He.lazy(()=>__webpack_require__.e(1048).then(__webpack_require__.bind(__webpack_require__,38954))),95:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(2884)]).then(__webpack_require__.bind(__webpack_require__,22012))),96:He.lazy(()=>__webpack_require__.e(4770).then(__webpack_require__.bind(__webpack_require__,17174))),97:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(2603)]).then(__webpack_require__.bind(__webpack_require__,19785))),98:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(4216)]).then(__webpack_require__.bind(__webpack_require__,6398))),99:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(5319)]).then(__webpack_require__.bind(__webpack_require__,30279))),100:He.lazy(()=>__webpack_require__.e(895).then(__webpack_require__.bind(__webpack_require__,89812))),101:He.lazy(()=>__webpack_require__.e(7322).then(__webpack_require__.bind(__webpack_require__,38307))),102:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(763),__webpack_require__.e(2203)]).then(__webpack_require__.bind(__webpack_require__,64871))),103:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(763),__webpack_require__.e(2203)]).then(__webpack_require__.bind(__webpack_require__,64871))),104:He.lazy(()=>__webpack_require__.e(5048).then(__webpack_require__.bind(__webpack_require__,47693))),105:He.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,2577))),106:He.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,2577))),107:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(6776)]).then(__webpack_require__.bind(__webpack_require__,95434))),108:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(6776)]).then(__webpack_require__.bind(__webpack_require__,95434))),109:He.lazy(()=>__webpack_require__.e(4297).then(__webpack_require__.bind(__webpack_require__,745))),110:He.lazy(()=>__webpack_require__.e(4297).then(__webpack_require__.bind(__webpack_require__,745))),111:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(763),__webpack_require__.e(8458)]).then(__webpack_require__.bind(__webpack_require__,92207))),112:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(763),__webpack_require__.e(8458)]).then(__webpack_require__.bind(__webpack_require__,92207))),113:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(763),__webpack_require__.e(1798)]).then(__webpack_require__.bind(__webpack_require__,32864))),114:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(763),__webpack_require__.e(1798)]).then(__webpack_require__.bind(__webpack_require__,32864))),115:He.lazy(()=>__webpack_require__.e(5177).then(__webpack_require__.bind(__webpack_require__,97542))),116:He.lazy(()=>__webpack_require__.e(201).then(__webpack_require__.bind(__webpack_require__,56363))),117:He.lazy(()=>__webpack_require__.e(1477).then(__webpack_require__.bind(__webpack_require__,39741))),118:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(763),__webpack_require__.e(6282)]).then(__webpack_require__.bind(__webpack_require__,24009))),119:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(763),__webpack_require__.e(6282)]).then(__webpack_require__.bind(__webpack_require__,24009))),120:He.lazy(()=>__webpack_require__.e(1962).then(__webpack_require__.bind(__webpack_require__,83086))),121:He.lazy(()=>__webpack_require__.e(4928).then(__webpack_require__.bind(__webpack_require__,16390))),122:He.lazy(()=>__webpack_require__.e(1257).then(__webpack_require__.bind(__webpack_require__,53256))),123:He.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7165),__webpack_require__.e(7329)]).then(__webpack_require__.bind(__webpack_require__,88426))),124:He.lazy(()=>__webpack_require__.e(8340).then(__webpack_require__.bind(__webpack_require__,82161))),125:He.lazy(()=>__webpack_require__.e(4093).then(__webpack_require__.bind(__webpack_require__,77746))),126:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(6185)]).then(__webpack_require__.bind(__webpack_require__,18962))),127:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(6185)]).then(__webpack_require__.bind(__webpack_require__,18962))),128:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,34649))),129:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,34649))),130:He.lazy(()=>__webpack_require__.e(1678).then(__webpack_require__.bind(__webpack_require__,660))),131:He.lazy(()=>__webpack_require__.e(1678).then(__webpack_require__.bind(__webpack_require__,660))),132:He.lazy(()=>__webpack_require__.e(1754).then(__webpack_require__.bind(__webpack_require__,71371))),133:He.lazy(()=>__webpack_require__.e(1754).then(__webpack_require__.bind(__webpack_require__,71371))),134:He.lazy(()=>__webpack_require__.e(4217).then(__webpack_require__.bind(__webpack_require__,2167))),135:He.lazy(()=>__webpack_require__.e(6205).then(__webpack_require__.bind(__webpack_require__,27751))),136:He.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(533)]).then(__webpack_require__.bind(__webpack_require__,61290))),137:He.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5798)]).then(__webpack_require__.bind(__webpack_require__,27162))),138:He.lazy(()=>__webpack_require__.e(5466).then(__webpack_require__.bind(__webpack_require__,3273))),139:He.lazy(()=>__webpack_require__.e(5466).then(__webpack_require__.bind(__webpack_require__,3273))),140:He.lazy(()=>__webpack_require__.e(9944).then(__webpack_require__.bind(__webpack_require__,56596))),141:He.lazy(()=>__webpack_require__.e(9406).then(__webpack_require__.bind(__webpack_require__,89864))),142:He.lazy(()=>__webpack_require__.e(9406).then(__webpack_require__.bind(__webpack_require__,89864))),143:He.lazy(()=>__webpack_require__.e(9039).then(__webpack_require__.bind(__webpack_require__,72076))),144:He.lazy(()=>__webpack_require__.e(9039).then(__webpack_require__.bind(__webpack_require__,72076))),145:He.lazy(()=>__webpack_require__.e(7922).then(__webpack_require__.bind(__webpack_require__,77225))),146:He.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,95051))),147:He.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,95051))),148:He.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,92941))),149:He.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,92941))),150:He.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8689)]).then(__webpack_require__.bind(__webpack_require__,52236))),151:He.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7806)]).then(__webpack_require__.bind(__webpack_require__,98261))),152:He.lazy(()=>__webpack_require__.e(3276).then(__webpack_require__.bind(__webpack_require__,68134))),153:He.lazy(()=>__webpack_require__.e(8885).then(__webpack_require__.bind(__webpack_require__,3495))),154:He.lazy(()=>__webpack_require__.e(3451).then(__webpack_require__.bind(__webpack_require__,39800))),155:He.lazy(()=>__webpack_require__.e(9922).then(__webpack_require__.bind(__webpack_require__,6605))),156:He.lazy(()=>__webpack_require__.e(4572).then(__webpack_require__.bind(__webpack_require__,50804))),157:He.lazy(()=>__webpack_require__.e(4017).then(__webpack_require__.bind(__webpack_require__,79427))),158:He.lazy(()=>__webpack_require__.e(5518).then(__webpack_require__.bind(__webpack_require__,41812))),159:He.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,86801))),160:He.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3173),__webpack_require__.e(7099)]).then(__webpack_require__.bind(__webpack_require__,18705))),161:He.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3173),__webpack_require__.e(7099)]).then(__webpack_require__.bind(__webpack_require__,18705))),162:He.lazy(()=>__webpack_require__.e(4449).then(__webpack_require__.bind(__webpack_require__,44345))),163:He.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3173),__webpack_require__.e(7099)]).then(__webpack_require__.bind(__webpack_require__,18705))),164:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(70),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,70537))),165:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(70),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,70537))),166:He.lazy(()=>__webpack_require__.e(8787).then(__webpack_require__.bind(__webpack_require__,43751))),167:He.lazy(()=>__webpack_require__.e(5650).then(__webpack_require__.bind(__webpack_require__,90935))),168:He.lazy(()=>__webpack_require__.e(1799).then(__webpack_require__.bind(__webpack_require__,75031))),169:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(70),__webpack_require__.e(8579)]).then(__webpack_require__.bind(__webpack_require__,77987))),170:He.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,86801))),171:He.lazy(()=>__webpack_require__.e(8639).then(__webpack_require__.bind(__webpack_require__,22742))),172:He.lazy(()=>__webpack_require__.e(4048).then(__webpack_require__.bind(__webpack_require__,31401))),173:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,20454))),174:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,20454))),175:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(508)]).then(__webpack_require__.bind(__webpack_require__,37494))),176:He.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,86801))),177:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(8660),__webpack_require__.e(1561),__webpack_require__.e(7835)]).then(__webpack_require__.bind(__webpack_require__,54405))),178:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(8660),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,70955))),179:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(8660),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,70955))),180:He.lazy(()=>__webpack_require__.e(1581).then(__webpack_require__.bind(__webpack_require__,16067))),181:He.lazy(()=>__webpack_require__.e(4144).then(__webpack_require__.bind(__webpack_require__,82102))),182:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(8660),__webpack_require__.e(1561),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,68806))),183:He.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,86801))),184:He.lazy(()=>__webpack_require__.e(8552).then(__webpack_require__.bind(__webpack_require__,88609))),185:He.lazy(()=>__webpack_require__.e(7884).then(__webpack_require__.bind(__webpack_require__,17839))),186:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(5307)]).then(__webpack_require__.bind(__webpack_require__,44199))),187:He.lazy(()=>__webpack_require__.e(5549).then(__webpack_require__.bind(__webpack_require__,97526))),188:He.lazy(()=>__webpack_require__.e(9674).then(__webpack_require__.bind(__webpack_require__,26978))),189:He.lazy(()=>__webpack_require__.e(5573).then(__webpack_require__.bind(__webpack_require__,28844))),190:He.lazy(()=>__webpack_require__.e(2141).then(__webpack_require__.bind(__webpack_require__,38699))),191:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(6411),__webpack_require__.e(2358),__webpack_require__.e(9511)]).then(__webpack_require__.bind(__webpack_require__,41873))),192:He.lazy(()=>__webpack_require__.e(6328).then(__webpack_require__.bind(__webpack_require__,41610))),193:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(7857)]).then(__webpack_require__.bind(__webpack_require__,65293))),194:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(8660),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,60114))),195:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(8660),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,60114))),196:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(8660),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,28554))),197:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(8660),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,28554))),198:He.lazy(()=>__webpack_require__.e(9205).then(__webpack_require__.bind(__webpack_require__,53721))),199:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(1423)]).then(__webpack_require__.bind(__webpack_require__,72723))),200:He.lazy(()=>__webpack_require__.e(7614).then(__webpack_require__.bind(__webpack_require__,27792))),201:He.lazy(()=>__webpack_require__.e(9449).then(__webpack_require__.bind(__webpack_require__,14676))),202:He.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9814)]).then(__webpack_require__.bind(__webpack_require__,69430))),203:He.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6637)]).then(__webpack_require__.bind(__webpack_require__,87776))),204:He.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6637)]).then(__webpack_require__.bind(__webpack_require__,87776))),205:He.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3581)]).then(__webpack_require__.bind(__webpack_require__,26637))),206:He.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1993)]).then(__webpack_require__.bind(__webpack_require__,31757))),207:He.lazy(()=>Promise.all([__webpack_require__.e(2358),__webpack_require__.e(1475)]).then(__webpack_require__.bind(__webpack_require__,37852))),208:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(6411),__webpack_require__.e(8965)]).then(__webpack_require__.bind(__webpack_require__,22967))),209:He.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6451)]).then(__webpack_require__.bind(__webpack_require__,36997))),210:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(6411),__webpack_require__.e(518)]).then(__webpack_require__.bind(__webpack_require__,42681))),211:He.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5894)]).then(__webpack_require__.bind(__webpack_require__,59692))),212:He.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5894)]).then(__webpack_require__.bind(__webpack_require__,59692))),213:He.lazy(()=>__webpack_require__.e(2130).then(__webpack_require__.bind(__webpack_require__,46181))),214:He.lazy(()=>__webpack_require__.e(2130).then(__webpack_require__.bind(__webpack_require__,46181))),215:He.lazy(()=>__webpack_require__.e(5230).then(__webpack_require__.bind(__webpack_require__,73312))),216:He.lazy(()=>__webpack_require__.e(5230).then(__webpack_require__.bind(__webpack_require__,73312))),217:He.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,54722))),218:He.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,54722))),219:He.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5096)]).then(__webpack_require__.bind(__webpack_require__,93156))),220:He.lazy(()=>__webpack_require__.e(3086).then(__webpack_require__.bind(__webpack_require__,87522))),221:He.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9417)]).then(__webpack_require__.bind(__webpack_require__,99186))),222:He.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,86801))),223:He.lazy(()=>__webpack_require__.e(5176).then(__webpack_require__.bind(__webpack_require__,4407))),224:He.lazy(()=>__webpack_require__.e(6587).then(__webpack_require__.bind(__webpack_require__,289))),225:He.lazy(()=>__webpack_require__.e(9891).then(__webpack_require__.bind(__webpack_require__,36730))),226:He.lazy(()=>__webpack_require__.e(8062).then(__webpack_require__.bind(__webpack_require__,80555))),227:He.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,29802))),228:He.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,29802))),229:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(6820)]).then(__webpack_require__.bind(__webpack_require__,70218))),230:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(8517)]).then(__webpack_require__.bind(__webpack_require__,97761))),231:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(7043)]).then(__webpack_require__.bind(__webpack_require__,94793))),232:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(2806)]).then(__webpack_require__.bind(__webpack_require__,92890))),233:He.lazy(()=>__webpack_require__.e(5043).then(__webpack_require__.bind(__webpack_require__,73981))),234:He.lazy(()=>__webpack_require__.e(799).then(__webpack_require__.bind(__webpack_require__,37199))),235:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(3157)]).then(__webpack_require__.bind(__webpack_require__,4901))),236:He.lazy(()=>__webpack_require__.e(8332).then(__webpack_require__.bind(__webpack_require__,75806))),237:He.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,183))),238:He.lazy(()=>__webpack_require__.e(8217).then(__webpack_require__.bind(__webpack_require__,28160))),239:He.lazy(()=>__webpack_require__.e(879).then(__webpack_require__.bind(__webpack_require__,21361))),240:He.lazy(()=>__webpack_require__.e(5776).then(__webpack_require__.bind(__webpack_require__,70378))),241:He.lazy(()=>__webpack_require__.e(906).then(__webpack_require__.bind(__webpack_require__,87011))),242:He.lazy(()=>__webpack_require__.e(900).then(__webpack_require__.bind(__webpack_require__,44743))),243:He.lazy(()=>__webpack_require__.e(6682).then(__webpack_require__.bind(__webpack_require__,90666))),244:He.lazy(()=>__webpack_require__.e(8115).then(__webpack_require__.bind(__webpack_require__,98412))),245:He.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__,20221))),246:He.lazy(()=>__webpack_require__.e(4610).then(__webpack_require__.bind(__webpack_require__,93060))),247:He.lazy(()=>__webpack_require__.e(8479).then(__webpack_require__.bind(__webpack_require__,51087))),248:He.lazy(()=>__webpack_require__.e(5800).then(__webpack_require__.bind(__webpack_require__,5001))),249:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(2862)]).then(__webpack_require__.bind(__webpack_require__,81503))),250:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(8286)]).then(__webpack_require__.bind(__webpack_require__,83235))),251:He.lazy(()=>__webpack_require__.e(5117).then(__webpack_require__.bind(__webpack_require__,88103))),252:He.lazy(()=>__webpack_require__.e(7402).then(__webpack_require__.bind(__webpack_require__,44243))),253:He.lazy(()=>__webpack_require__.e(1897).then(__webpack_require__.bind(__webpack_require__,52526))),254:He.lazy(()=>__webpack_require__.e(8145).then(__webpack_require__.bind(__webpack_require__,19751))),255:He.lazy(()=>__webpack_require__.e(119).then(__webpack_require__.bind(__webpack_require__,77078))),256:He.lazy(()=>__webpack_require__.e(4736).then(__webpack_require__.bind(__webpack_require__,70750))),257:He.lazy(()=>__webpack_require__.e(2412).then(__webpack_require__.bind(__webpack_require__,69298))),258:He.lazy(()=>__webpack_require__.e(2240).then(__webpack_require__.bind(__webpack_require__,90375))),259:He.lazy(()=>__webpack_require__.e(5165).then(__webpack_require__.bind(__webpack_require__,64628))),260:He.lazy(()=>__webpack_require__.e(3831).then(__webpack_require__.bind(__webpack_require__,83628))),261:He.lazy(()=>__webpack_require__.e(2396).then(__webpack_require__.bind(__webpack_require__,94742))),262:He.lazy(()=>__webpack_require__.e(7855).then(__webpack_require__.bind(__webpack_require__,98392))),263:He.lazy(()=>__webpack_require__.e(9507).then(__webpack_require__.bind(__webpack_require__,6349))),264:He.lazy(()=>__webpack_require__.e(1343).then(__webpack_require__.bind(__webpack_require__,85372))),265:He.lazy(()=>__webpack_require__.e(4059).then(__webpack_require__.bind(__webpack_require__,14059))),266:He.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,86801))),267:He.lazy(()=>__webpack_require__.e(9647).then(__webpack_require__.bind(__webpack_require__,79551))),268:He.lazy(()=>__webpack_require__.e(485).then(__webpack_require__.bind(__webpack_require__,50652))),269:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,32759))),270:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,32759))),271:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,71694))),272:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,71694))),273:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(7460)]).then(__webpack_require__.bind(__webpack_require__,94471))),274:He.lazy(()=>__webpack_require__.e(9716).then(__webpack_require__.bind(__webpack_require__,66508))),275:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,92201))),276:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,92201))),277:He.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,86801))),278:He.lazy(()=>__webpack_require__.e(3006).then(__webpack_require__.bind(__webpack_require__,83048))),279:He.lazy(()=>__webpack_require__.e(2045).then(__webpack_require__.bind(__webpack_require__,70804))),280:He.lazy(()=>__webpack_require__.e(1520).then(__webpack_require__.bind(__webpack_require__,51565))),281:He.lazy(()=>__webpack_require__.e(9649).then(__webpack_require__.bind(__webpack_require__,23773))),282:He.lazy(()=>__webpack_require__.e(4546).then(__webpack_require__.bind(__webpack_require__,42249))),283:He.lazy(()=>__webpack_require__.e(5357).then(__webpack_require__.bind(__webpack_require__,5445))),284:He.lazy(()=>__webpack_require__.e(8665).then(__webpack_require__.bind(__webpack_require__,25362))),285:He.lazy(()=>__webpack_require__.e(3183).then(__webpack_require__.bind(__webpack_require__,85862))),286:He.lazy(()=>__webpack_require__.e(4800).then(__webpack_require__.bind(__webpack_require__,6393))),287:He.lazy(()=>__webpack_require__.e(9489).then(__webpack_require__.bind(__webpack_require__,83163))),288:He.lazy(()=>__webpack_require__.e(9391).then(__webpack_require__.bind(__webpack_require__,30274))),289:He.lazy(()=>__webpack_require__.e(5335).then(__webpack_require__.bind(__webpack_require__,6710))),290:He.lazy(()=>__webpack_require__.e(2823).then(__webpack_require__.bind(__webpack_require__,74350))),291:He.lazy(()=>__webpack_require__.e(4973).then(__webpack_require__.bind(__webpack_require__,2819))),292:He.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6651)]).then(__webpack_require__.bind(__webpack_require__,35058))),293:He.lazy(()=>__webpack_require__.e(6741).then(__webpack_require__.bind(__webpack_require__,3404))),294:He.lazy(()=>__webpack_require__.e(5775).then(__webpack_require__.bind(__webpack_require__,53807))),295:He.lazy(()=>__webpack_require__.e(2548).then(__webpack_require__.bind(__webpack_require__,79339))),296:He.lazy(()=>__webpack_require__.e(4059).then(__webpack_require__.bind(__webpack_require__,14059))),297:He.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,86801))),298:He.lazy(()=>__webpack_require__.e(6634).then(__webpack_require__.bind(__webpack_require__,49850))),299:He.lazy(()=>__webpack_require__.e(680).then(__webpack_require__.bind(__webpack_require__,71690))),300:He.lazy(()=>__webpack_require__.e(6366).then(__webpack_require__.bind(__webpack_require__,75434))),301:He.lazy(()=>__webpack_require__.e(6452).then(__webpack_require__.bind(__webpack_require__,90955))),302:He.lazy(()=>__webpack_require__.e(1070).then(__webpack_require__.bind(__webpack_require__,19325))),303:He.lazy(()=>__webpack_require__.e(7242).then(__webpack_require__.bind(__webpack_require__,51331))),304:He.lazy(()=>__webpack_require__.e(2707).then(__webpack_require__.bind(__webpack_require__,11937))),305:He.lazy(()=>__webpack_require__.e(2865).then(__webpack_require__.bind(__webpack_require__,32217))),306:He.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,41477))),307:He.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,41477))),308:He.lazy(()=>__webpack_require__.e(3141).then(__webpack_require__.bind(__webpack_require__,96500))),309:He.lazy(()=>__webpack_require__.e(4059).then(__webpack_require__.bind(__webpack_require__,14059))),310:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(6411),__webpack_require__.e(8660),__webpack_require__.e(7289)]).then(__webpack_require__.bind(__webpack_require__,42472))),311:He.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8660),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,78958))),312:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(6411),__webpack_require__.e(8660),__webpack_require__.e(7289)]).then(__webpack_require__.bind(__webpack_require__,42472))),313:He.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8660),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,78958))),314:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(6411),__webpack_require__.e(8660),__webpack_require__.e(7289)]).then(__webpack_require__.bind(__webpack_require__,42472))),315:He.lazy(()=>__webpack_require__.e(4059).then(__webpack_require__.bind(__webpack_require__,14059))),316:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(7527)]).then(__webpack_require__.bind(__webpack_require__,85964))),317:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(6270)]).then(__webpack_require__.bind(__webpack_require__,57753))),318:He.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,86801))),319:He.lazy(()=>__webpack_require__.e(547).then(__webpack_require__.bind(__webpack_require__,10976))),320:He.lazy(()=>__webpack_require__.e(9788).then(__webpack_require__.bind(__webpack_require__,9392))),321:He.lazy(()=>__webpack_require__.e(576).then(__webpack_require__.bind(__webpack_require__,62252))),322:He.lazy(()=>__webpack_require__.e(7260).then(__webpack_require__.bind(__webpack_require__,93797))),323:He.lazy(()=>__webpack_require__.e(4520).then(__webpack_require__.bind(__webpack_require__,50933))),324:He.lazy(()=>__webpack_require__.e(9076).then(__webpack_require__.bind(__webpack_require__,6062))),325:He.lazy(()=>__webpack_require__.e(4514).then(__webpack_require__.bind(__webpack_require__,5741))),326:He.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,86801))),327:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(928)]).then(__webpack_require__.bind(__webpack_require__,99922))),328:He.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,27975))),329:He.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,27975))),330:He.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,86801))),331:He.lazy(()=>__webpack_require__.e(1939).then(__webpack_require__.bind(__webpack_require__,99477))),332:He.lazy(()=>__webpack_require__.e(556).then(__webpack_require__.bind(__webpack_require__,71531))),333:He.lazy(()=>__webpack_require__.e(6434).then(__webpack_require__.bind(__webpack_require__,97108))),334:He.lazy(()=>__webpack_require__.e(1880).then(__webpack_require__.bind(__webpack_require__,79867))),335:He.lazy(()=>__webpack_require__.e(8237).then(__webpack_require__.bind(__webpack_require__,67536))),336:He.lazy(()=>__webpack_require__.e(3447).then(__webpack_require__.bind(__webpack_require__,39687))),337:He.lazy(()=>__webpack_require__.e(264).then(__webpack_require__.bind(__webpack_require__,25552))),338:He.lazy(()=>__webpack_require__.e(4259).then(__webpack_require__.bind(__webpack_require__,68107))),339:He.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,86801))),340:He.lazy(()=>__webpack_require__.e(4078).then(__webpack_require__.bind(__webpack_require__,95022))),341:He.lazy(()=>__webpack_require__.e(2829).then(__webpack_require__.bind(__webpack_require__,32692))),342:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(5359)]).then(__webpack_require__.bind(__webpack_require__,650))),343:He.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,86801))),344:He.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,33779))),345:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,7895))),346:He.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,24948))),347:He.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,43515))),348:He.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,82509))),349:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,82994))),350:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,82994))),351:He.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,84122))),352:He.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,89871))),353:He.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,34014))),354:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,91384))),355:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,41916))),356:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,41916))),357:He.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,73415))),358:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,37264))),359:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,42219))),360:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,81149))),361:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,81149))),362:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,66909))),363:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,31655))),364:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,31655))),365:He.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,88101))),366:He.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,15323))),367:He.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,53802))),368:He.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,45539))),369:He.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,888))),370:He.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,71198))),371:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,7895))),372:He.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,80695))),373:He.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,86801))),374:He.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,33779))),375:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,7895))),376:He.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,24948))),377:He.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,43515))),378:He.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,82509))),379:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,82994))),380:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,82994))),381:He.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,84122))),382:He.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,89871))),383:He.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,34014))),384:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,91384))),385:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,41916))),386:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,41916))),387:He.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,73415))),388:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,37264))),389:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,42219))),390:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,81149))),391:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,81149))),392:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,66909))),393:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,31655))),394:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,31655))),395:He.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,88101))),396:He.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,15323))),397:He.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,53802))),398:He.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,45539))),399:He.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,888))),400:He.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,71198))),401:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,7895))),402:He.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,80695))),403:He.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,86801))),404:He.lazy(()=>__webpack_require__.e(4766).then(__webpack_require__.bind(__webpack_require__,48552))),405:He.lazy(()=>__webpack_require__.e(7560).then(__webpack_require__.bind(__webpack_require__,21576))),406:He.lazy(()=>__webpack_require__.e(6029).then(__webpack_require__.bind(__webpack_require__,55524))),407:He.lazy(()=>__webpack_require__.e(5179).then(__webpack_require__.bind(__webpack_require__,60341))),408:He.lazy(()=>__webpack_require__.e(4621).then(__webpack_require__.bind(__webpack_require__,56290))),409:He.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,86801))),410:He.lazy(()=>__webpack_require__.e(1831).then(__webpack_require__.bind(__webpack_require__,47517))),411:He.lazy(()=>__webpack_require__.e(2539).then(__webpack_require__.bind(__webpack_require__,91864))),412:He.lazy(()=>__webpack_require__.e(8143).then(__webpack_require__.bind(__webpack_require__,30007))),413:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(5624)]).then(__webpack_require__.bind(__webpack_require__,34970))),414:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(1461)]).then(__webpack_require__.bind(__webpack_require__,87582))),415:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(4492)]).then(__webpack_require__.bind(__webpack_require__,18682))),416:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(9416)]).then(__webpack_require__.bind(__webpack_require__,50555))),417:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,61324))),418:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,61324))),419:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,61324))),420:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,61324))),421:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,61324))),422:He.lazy(()=>__webpack_require__.e(5022).then(__webpack_require__.bind(__webpack_require__,1647))),423:He.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,98928))),424:He.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,98928))),425:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(7545)]).then(__webpack_require__.bind(__webpack_require__,58727))),426:He.lazy(()=>__webpack_require__.e(1253).then(__webpack_require__.bind(__webpack_require__,39111))),427:He.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,86801))),428:He.lazy(()=>__webpack_require__.e(2216).then(__webpack_require__.bind(__webpack_require__,75358))),429:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(5382)]).then(__webpack_require__.bind(__webpack_require__,6286))),430:He.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,86801))),431:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(6411),__webpack_require__.e(8823)]).then(__webpack_require__.bind(__webpack_require__,27395))),432:He.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5915)]).then(__webpack_require__.bind(__webpack_require__,58105))),433:He.lazy(()=>__webpack_require__.e(1077).then(__webpack_require__.bind(__webpack_require__,82874))),434:He.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,86801))),435:He.lazy(()=>__webpack_require__.e(570).then(__webpack_require__.bind(__webpack_require__,65254))),436:He.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,86801))),437:He.lazy(()=>__webpack_require__.e(8365).then(__webpack_require__.bind(__webpack_require__,73414))),438:He.lazy(()=>__webpack_require__.e(6788).then(__webpack_require__.bind(__webpack_require__,1118))),439:He.lazy(()=>__webpack_require__.e(4058).then(__webpack_require__.bind(__webpack_require__,3436))),440:He.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,86801))),441:He.lazy(()=>__webpack_require__.e(4056).then(__webpack_require__.bind(__webpack_require__,84078))),442:He.lazy(()=>__webpack_require__.e(9487).then(__webpack_require__.bind(__webpack_require__,10695))),443:He.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,86801))),444:He.lazy(()=>__webpack_require__.e(532).then(__webpack_require__.bind(__webpack_require__,93592))),445:He.lazy(()=>__webpack_require__.e(7178).then(__webpack_require__.bind(__webpack_require__,62216))),446:He.lazy(()=>__webpack_require__.e(1660).then(__webpack_require__.bind(__webpack_require__,15677))),447:He.lazy(()=>__webpack_require__.e(7333).then(__webpack_require__.bind(__webpack_require__,84009))),448:He.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4227)]).then(__webpack_require__.bind(__webpack_require__,84114))),449:He.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8155)]).then(__webpack_require__.bind(__webpack_require__,28998))),450:He.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5186)]).then(__webpack_require__.bind(__webpack_require__,75552))),451:He.lazy(()=>__webpack_require__.e(5786).then(__webpack_require__.bind(__webpack_require__,25933))),452:He.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,69049))),453:He.lazy(()=>__webpack_require__.e(5972).then(__webpack_require__.bind(__webpack_require__,56056))),454:He.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,69049))),455:He.lazy(()=>__webpack_require__.e(1470).then(__webpack_require__.bind(__webpack_require__,97794))),456:He.lazy(()=>__webpack_require__.e(7182).then(__webpack_require__.bind(__webpack_require__,92521))),457:He.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,86801))),458:He.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2476)]).then(__webpack_require__.bind(__webpack_require__,90747))),459:He.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,86801))),460:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(5729)]).then(__webpack_require__.bind(__webpack_require__,80918))),461:He.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,86801))),462:He.lazy(()=>__webpack_require__.e(6444).then(__webpack_require__.bind(__webpack_require__,5302))),463:He.lazy(()=>__webpack_require__.e(5111).then(__webpack_require__.bind(__webpack_require__,3374))),464:He.lazy(()=>__webpack_require__.e(2307).then(__webpack_require__.bind(__webpack_require__,3706))),465:He.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7224)]).then(__webpack_require__.bind(__webpack_require__,15074))),466:He.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,86801))),467:He.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3173),__webpack_require__.e(8866)]).then(__webpack_require__.bind(__webpack_require__,31002))),468:He.lazy(()=>__webpack_require__.e(2300).then(__webpack_require__.bind(__webpack_require__,7779))),469:He.lazy(()=>__webpack_require__.e(2501).then(__webpack_require__.bind(__webpack_require__,94865))),470:He.lazy(()=>__webpack_require__.e(3212).then(__webpack_require__.bind(__webpack_require__,60927))),471:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,35518))),472:He.lazy(()=>__webpack_require__.e(1855).then(__webpack_require__.bind(__webpack_require__,73136))),473:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,35518))),474:He.lazy(()=>__webpack_require__.e(1276).then(__webpack_require__.bind(__webpack_require__,52077))),475:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,50677))),476:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,50677))),477:He.lazy(()=>__webpack_require__.e(3784).then(__webpack_require__.bind(__webpack_require__,65629))),478:He.lazy(()=>__webpack_require__.e(3862).then(__webpack_require__.bind(__webpack_require__,19706))),479:He.lazy(()=>__webpack_require__.e(4565).then(__webpack_require__.bind(__webpack_require__,19818))),480:He.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,69630))),481:He.lazy(()=>__webpack_require__.e(6170).then(__webpack_require__.bind(__webpack_require__,52157))),482:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,30650))),483:He.lazy(()=>__webpack_require__.e(1836).then(__webpack_require__.bind(__webpack_require__,40490))),484:He.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7165),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,85873))),485:He.lazy(()=>__webpack_require__.e(3509).then(__webpack_require__.bind(__webpack_require__,44045))),486:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,30650))),487:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,30650))),488:He.lazy(()=>__webpack_require__.e(6034).then(__webpack_require__.bind(__webpack_require__,13366))),489:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(8999)]).then(__webpack_require__.bind(__webpack_require__,55804))),490:He.lazy(()=>__webpack_require__.e(3910).then(__webpack_require__.bind(__webpack_require__,13732))),491:He.lazy(()=>Promise.all([__webpack_require__.e(6701),__webpack_require__.e(67)]).then(__webpack_require__.bind(__webpack_require__,68370))),492:He.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,69630))),"@@/global-layout":He.lazy(()=>__webpack_require__.e(1717).then(__webpack_require__.bind(__webpack_require__,62198)))}}})}var D=__webpack_require__(38542),T=__webpack_require__(82328),k=__webpack_require__(71418),ge=__webpack_require__(30610),Pe=()=>He.createElement(k.Z,{size:"middle",className:ge.Z.loading}),rn=__webpack_require__(95392),Tn=__webpack_require__(56656),sn=__webpack_require__.n(Tn),Zu=__webpack_require__(91392),ma=__webpack_require__.n(Zu),Qi=__webpack_require__(29256),Ws=__webpack_require__.n(Qi),sa=__webpack_require__(81626),xs=__webpack_require__.n(sa),Wa=__webpack_require__(71912),t4=__webpack_require__.n(Wa),J0=__webpack_require__(48228),Ml=__webpack_require__.n(J0),r4=__webpack_require__(27112),Yo=__webpack_require__.n(r4),ku=__webpack_require__(36867),w0=__webpack_require__.n(ku),Nl=__webpack_require__(53501),eo=__webpack_require__.n(Nl),ls=__webpack_require__(22982),Ea=__webpack_require__.n(ls),y0=__webpack_require__(54449),el=__webpack_require__.n(y0),E0=__webpack_require__(10564),R0=__webpack_require__.n(E0),C0=__webpack_require__(92468),b4=__webpack_require__.n(C0),ko=__webpack_require__(27082),L0=__webpack_require__.n(ko);sn().extend(Ws()),sn().extend(xs()),sn().extend(t4()),sn().extend(Ml()),sn().extend(Yo()),sn().extend(w0()),sn().extend(eo()),sn().extend(Ea()),sn().extend(el()),sn().extend(R0()),sn().extend(b4()),sn().extend(L0()),sn().extend(ma());var n4=Object.defineProperty,M0=Object.getOwnPropertySymbols,x4=Object.prototype.hasOwnProperty,Ro=Object.prototype.propertyIsEnumerable,D0=(Ln,nu,ti)=>nu in Ln?n4(Ln,nu,{enumerable:!0,configurable:!0,writable:!0,value:ti}):Ln[nu]=ti,tl=(Ln,nu)=>{for(var ti in nu||(nu={}))x4.call(nu,ti)&&D0(Ln,ti,nu[ti]);if(M0)for(var ti of M0(nu))Ro.call(nu,ti)&&D0(Ln,ti,nu[ti]);return Ln},jl=(Ln,nu,ti)=>new Promise((Wi,fi)=>{var Si=hi=>{try{ka(ti.next(hi))}catch(Ma){fi(Ma)}},wi=hi=>{try{ka(ti.throw(hi))}catch(Ma){fi(Ma)}},ka=hi=>hi.done?Wi(hi.value):Promise.resolve(hi.value).then(Si,wi);ka((ti=ti.apply(Ln,nu)).next())});const Uo="/react/build/",Bo=!1;function wo(){return jl(this,null,function*(){const Ln=(0,D.gD)(),{routes:nu,routeComponents:ti}=yield E4(Ln);yield Ln.applyPlugins({key:"patchRoutes",type:rn.ApplyPluginsType.event,args:{routes:nu,routeComponents:ti}});const Wi=Ln.applyPlugins({key:"modifyContextOpts",type:rn.ApplyPluginsType.modify,initialValue:{}}),fi=Wi.basename||"/",Si=Wi.historyType||"browser",wi=(0,T.fi)(tl({type:Si,basename:fi},Wi.historyOpts));return Ln.applyPlugins({key:"render",type:rn.ApplyPluginsType.compose,initialValue(){const ka={useStream:!0,routes:nu,routeComponents:ti,pluginManager:Ln,mountElementId:"root",rootElement:Wi.rootElement||document.getElementById("root"),loadingComponent:Pe,publicPath:Uo,runtimePublicPath:Bo,history:wi,historyType:Si,basename:fi,__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{pureApp:!1,pureHtml:!1},callback:Wi.callback},hi=Ln.applyPlugins({key:"modifyClientRenderOpts",type:rn.ApplyPluginsType.modify,initialValue:ka});return Rl(hi)}})()})}wo(),typeof window!="undefined"&&(window.g_umi={version:"4.5.1"})})()})();