You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__Paperlibrary__Random__Ed...

389 lines
1.3 MiB

(self.webpackChunk=self.webpackChunk||[]).push([[5816],{33463:function(Ot,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return ue}});var y=ee(87462),ie=ee(67294),De={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},Be=De,Oe=ee(74643),Ke=function(Fe,Ne){return ie.createElement(Oe.Z,(0,y.Z)({},Fe,{ref:Ne,icon:Be}))},ue=ie.forwardRef(Ke)},28575:function(Ot,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return ue}});var y=ee(87462),ie=ee(67294),De={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},Be=De,Oe=ee(74643),Ke=function(Fe,Ne){return ie.createElement(Oe.Z,(0,y.Z)({},Fe,{ref:Ne,icon:Be}))},ue=ie.forwardRef(Ke)},81893:function(Ot,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return ue}});var y=ee(87462),ie=ee(67294),De={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},Be=De,Oe=ee(74643),Ke=function(Fe,Ne){return ie.createElement(Oe.Z,(0,y.Z)({},Fe,{ref:Ne,icon:Be}))},ue=ie.forwardRef(Ke)},55304:function(Ot,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return ue}});var y=ee(87462),ie=ee(67294),De={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"},Be=De,Oe=ee(74643),Ke=function(Fe,Ne){return ie.createElement(Oe.Z,(0,y.Z)({},Fe,{ref:Ne,icon:Be}))},ue=ie.forwardRef(Ke)},73148:function(Ot,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return ue}});var y=ee(87462),ie=ee(67294),De={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},Be=De,Oe=ee(74643),Ke=function(Fe,Ne){return ie.createElement(Oe.Z,(0,y.Z)({},Fe,{ref:Ne,icon:Be}))},ue=ie.forwardRef(Ke)},56747:function(Ot,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return ue}});var y=ee(87462),ie=ee(67294),De={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},Be=De,Oe=ee(74643),Ke=function(Fe,Ne){return ie.createElement(Oe.Z,(0,y.Z)({},Fe,{ref:Ne,icon:Be}))},ue=ie.forwardRef(Ke)},50881:function(Ot,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return ue}});var y=ee(87462),ie=ee(67294),De={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},Be=De,Oe=ee(74643),Ke=function(Fe,Ne){return ie.createElement(Oe.Z,(0,y.Z)({},Fe,{ref:Ne,icon:Be}))},ue=ie.forwardRef(Ke)},22751:function(Ot,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return ue}});var y=ee(87462),ie=ee(67294),De={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},Be=De,Oe=ee(74643),Ke=function(Fe,Ne){return ie.createElement(Oe.Z,(0,y.Z)({},Fe,{ref:Ne,icon:Be}))},ue=ie.forwardRef(Ke)},24018:function(Ot,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return ue}});var y=ee(87462),ie=ee(67294),De={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"},Be=De,Oe=ee(74643),Ke=function(Fe,Ne){return ie.createElement(Oe.Z,(0,y.Z)({},Fe,{ref:Ne,icon:Be}))},ue=ie.forwardRef(Ke)},34182:function(Ot,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return ue}});var y=ee(87462),ie=ee(67294),De={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},Be=De,Oe=ee(74643),Ke=function(Fe,Ne){return ie.createElement(Oe.Z,(0,y.Z)({},Fe,{ref:Ne,icon:Be}))},ue=ie.forwardRef(Ke)},40043:function(Ot,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return ue}});var y=ee(87462),ie=ee(67294),De={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"},Be=De,Oe=ee(74643),Ke=function(Fe,Ne){return ie.createElement(Oe.Z,(0,y.Z)({},Fe,{ref:Ne,icon:Be}))},ue=ie.forwardRef(Ke)},74664:function(Ot,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return ue}});var y=ee(87462),ie=ee(67294),De={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},Be=De,Oe=ee(74643),Ke=function(Fe,Ne){return ie.createElement(Oe.Z,(0,y.Z)({},Fe,{ref:Ne,icon:Be}))},ue=ie.forwardRef(Ke)},91034:function(Ot,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return ue}});var y=ee(87462),ie=ee(67294),De={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},Be=De,Oe=ee(74643),Ke=function(Fe,Ne){return ie.createElement(Oe.Z,(0,y.Z)({},Fe,{ref:Ne,icon:Be}))},ue=ie.forwardRef(Ke)},71736:function(Ot,Ft){"use strict";Ft.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},52654:function(Ot,Ft){"use strict";Ft.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"}},14375:function(Ot,Ft,ee){"use strict";var y=ee(67294),ie=Object.defineProperty,De=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,Ke=(Fe,Ne,ke)=>Ne in Fe?ie(Fe,Ne,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Fe[Ne]=ke,ue=(Fe,Ne)=>{for(var ke in Ne||(Ne={}))Be.call(Ne,ke)&&Ke(Fe,ke,Ne[ke]);if(De)for(var ke of De(Ne))Oe.call(Ne,ke)&&Ke(Fe,ke,Ne[ke]);return Fe};const Me=Fe=>React.createElement("svg",ue({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Fe),React.createElement("title",null,"\u7F16\u7EC4 18"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#FCB041",cx:7,cy:7,r:7}),React.createElement("path",{d:"M7.531 9.638a.616.616 0 1 1-1.231 0v-.02a.616.616 0 1 1 1.231 0v.02Zm0-2.25a.616.616 0 1 1-1.231 0V4.117a.616.616 0 1 1 1.231 0v3.273Z",fill:"#FFF",fillRule:"nonzero"})));Ft.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNGQ0IwNDEiIGN4PSI3IiBjeT0iNyIgcj0iNyIvPjxwYXRoIGQ9Ik03LjUzMSA5LjYzOGEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwdi0uMDJhLjYxNi42MTYgMCAxIDEgMS4yMzEgMHYuMDJabTAtMi4yNWEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwVjQuMTE3YS42MTYuNjE2IDAgMSAxIDEuMjMxIDB2My4yNzNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+"},18023:function(){"use strict";function Ot(se,E,a,x){a===void 0&&(a=0),x===void 0&&(x=1/0),this._name=se,this._defaultValue=E,this._minimum=a,this._maximum=x}Object.defineProperty(Ot.prototype,"name",{get:function(){return this._name},set:function(se){if(typeof se!="string"||se==="")throw new Error("Shape name must be a valid string.");this._name=se}}),Object.defineProperty(Ot.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(se){if(typeof se!="number"||isNaN(se))throw new Error("The default value must be a real number, not: "+se);this._defaultValue=se}}),Object.defineProperty(Ot.prototype,"minimum",{get:function(){return this._minimum},set:function(se){if(typeof se!="number"||isNaN(se))throw new Error("Minimum must be a real number, not: "+se);this._minimum=se}}),Object.defineProperty(Ot.prototype,"maximum",{get:function(){return this._maximum},set:function(se){if(typeof se!="number"||isNaN(se))throw new Error("Maximum must be a real number, not: "+se);this._maximum=se}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(se,E){var a=go.Shape._FigureParameters[se];return a?a[E]:null},go.Shape.setFigureParameter=function(se,E,a){if(!(a instanceof Ot))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+a);if(a.defaultValue<a.minimum||a.defaultValue>a.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+a.defaultValue);var x=go.Shape._FigureParameters[se];x||(x=[],go.Shape._FigureParameters[se]=x),x[E]=a};var Ft=[];function ee(se,E){var a=Ft.pop();return a===void 0?new go.Point(se,E):(a.x=se,a.y=E,a)}function y(){var se=Ft.pop();return se===void 0?new go.Point:se}function ie(se){Ft.push(se)}function De(se,E,a,x,b,z,te,re,oe){oe||(oe=new go.Point);var ce=se-a,pe=b-te,ge=NaN,Ae=NaN;if(ce===0)if(pe===0)se===a&&(ge=se,Ae=E);else{var we=(z-re)/pe,Pe=z-we*b;ge=se,Ae=we*ge+Pe}else if(pe===0){var he=(E-x)/ce,Xe=E-he*se;ge=b,Ae=he*ge+Xe}else{var he=(E-x)/ce,we=(z-re)/pe,Xe=E-he*se,Pe=z-we*b;ge=(Pe-Xe)/(he-we),Ae=he*ge+Xe}return oe.x=ge,oe.y=Ae,oe}function Be(se,E,a,x,b,z,te,re,oe,ce,pe,ge,Ae,we){var Pe=1-oe,he=oe,Xe=se*Pe+a*he,je=E*Pe+x*he,Ze=a*Pe+b*he,Ce=x*Pe+z*he,Je=b*Pe+te*he,at=z*Pe+re*he,$e=Xe*Pe+Ze*he,rt=je*Pe+Ce*he,pt=Ze*Pe+Je*he,Ct=Ce*Pe+at*he,mn=$e*Pe+pt*he,ln=rt*Pe+Ct*he;ce.x=Xe,ce.y=je,pe.x=$e,pe.y=rt,ge.x=mn,ge.y=ln,Ae.x=pt,Ae.y=Ct,we.x=Je,we.y=at}var Oe=new go.Spot(.156,.156),Ke=new go.Spot(.844,.844),ue=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new Ot("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(se,E,a){var x=se?se.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,E/3),x=Math.min(x,a/3);var b=x*ue,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(se,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(se,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(se,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(se,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(se,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(se,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(se,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(se,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(se,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(se,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(se,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(se,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(se,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(se,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(se,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=Oe,b.spot2=Ke,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(se,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(se,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(se,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,E,a,ue*E,0,E,(1-ue)*a)))}),go.Shape.defineFigureGenerator("Curve2",function(se,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,E,a,0,ue*a,(1-ue)*E,a)))}),go.Shape.defineFigureGenerator("Curve3",function(se,E,a){return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,E,ue*a,ue*E,a)))}),go.Shape.defineFigureGenerator("Curve4",function(se,E,a){return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,(1-ue)*E,0,0,(1-ue)*a)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(se,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(se,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(se,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(se,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 Ot("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(se,E,a){var x=se?se.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())),b<E/2&&z.setSpots(b/E,0,(E-b)/E,1),z}}),go.Shape.defineFigureGenerator("Parallelogram","Parallelogram1"),go.Shape.setFigureParameter("Parallelogram2",0,new Ot("Indent",10,-1/0,1/0)),go.Shape.defineFigureGenerator("Parallelogram2",function(se,E,a){var x=se?se.parameter1:NaN;isNaN(x)?x=10:x<-E?x=-E:x>E&&(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<E/2&&z.setSpots(b/E,0,(E-b)/E,1),z}}),go.Shape.setFigureParameter("Trapezoid1",0,new Ot("Indent",.2,-.99,.99)),go.Shape.defineFigureGenerator("Trapezoid1",function(se,E,a){var x=se?se.parameter1:NaN;isNaN(x)?x=.2:x<.5?x=-.5:x>.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())),b<E/2&&z.setSpots(b/E,0,(E-b)/E,1),z}}),go.Shape.defineFigureGenerator("Trapezoid","Trapezoid1"),go.Shape.setFigureParameter("Trapezoid2",0,new Ot("Indent",20,-1/0,1/0)),go.Shape.defineFigureGenerator("Trapezoid2",function(se,E,a){var x=se?se.parameter1:NaN;isNaN(x)?x=20:x<-E?x=-E/2:x>E&&(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())),b<E/2&&z.setSpots(b/E,0,(E-b)/E,1),z}}),go.Shape.setFigureParameter("ManualOperation",0,new Ot("Indent",10,-1/0,1/0)),go.Shape.defineFigureGenerator("ManualOperation",function(se,E,a){var x=se?se.parameter1:NaN;isNaN(x)?x=10:x<-E?x=-E/2:x>E&&(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())),b<E/2&&z.setSpots(b/E,0,(E-b)/E,1),z}});var Me=[];function Fe(){var se=Me.pop();return se===void 0?[]:se}function Ne(se){se.length=0,Me.push(se)}function ke(se){for(var E=Fe(),a=.5,x=.5,b=Math.PI*1.5,z=0,te=0;te<se;te++)z=2*Math.PI/se*te+b,E[te]=new go.Point(x+a*Math.cos(z),x+a*Math.sin(z));return E.push(E[0]),E}function Le(se){var E=be(se),a=Fe();a[0]=E[0];for(var x=1,b=1;x<E.length;x+=2,b+=3)a[b]=E[x],a[b+1]=E[x],a[b+2]=E[x+1];return Ne(E),a}function be(se){for(var E=ke(se),a=Fe(),x=Math.floor(E.length/2),b=E.length-1,z=se%2===0?2:1,te=0;te<b;te++){var re=E[te],oe=E[te+1],ce=E[(x+te-1)%b],pe=E[(x+te+z)%b];a[te*2]=re,a[te*2+1]=De(re.x,re.y,ce.x,ce.y,oe.x,oe.y,pe.x,pe.y,new go.Point)}return a[a.length]=a[0],Ne(E),a}go.Shape.defineFigureGenerator("Pentagon",function(se,E,a){var x=ke(5),b=new go.Geometry,z=new go.PathFigure(x[0].x*E,x[0].y*a,!0);b.add(z);for(var te=1;te<5;te++)z.add(new go.PathSegment(go.PathSegment.Line,x[te].x*E,x[te].y*a));return z.add(new go.PathSegment(go.PathSegment.Line,x[0].x*E,x[0].y*a).close()),Ne(x),b.spot1=new go.Spot(.2,.22),b.spot2=new go.Spot(.8,.9),b}),go.Shape.defineFigureGenerator("Hexagon",function(se,E,a){var x=ke(6),b=new go.Geometry,z=new go.PathFigure(x[0].x*E,x[0].y*a,!0);b.add(z);for(var te=1;te<6;te++)z.add(new go.PathSegment(go.PathSegment.Line,x[te].x*E,x[te].y*a));return z.add(new go.PathSegment(go.PathSegment.Line,x[0].x*E,x[0].y*a).close()),Ne(x),b.spot1=new go.Spot(.07,.25),b.spot2=new go.Spot(.93,.75),b}),go.Shape.defineFigureGenerator("Heptagon",function(se,E,a){var x=ke(7),b=new go.Geometry,z=new go.PathFigure(x[0].x*E,x[0].y*a,!0);b.add(z);for(var te=1;te<7;te++)z.add(new go.PathSegment(go.PathSegment.Line,x[te].x*E,x[te].y*a));return z.add(new go.PathSegment(go.PathSegment.Line,x[0].x*E,x[0].y*a).close()),Ne(x),b.spot1=new go.Spot(.2,.15),b.spot2=new go.Spot(.8,.85),b}),go.Shape.defineFigureGenerator("Octagon",function(se,E,a){var x=ke(8),b=new go.Geometry,z=new go.PathFigure(x[0].x*E,x[0].y*a,!0);b.add(z);for(var te=1;te<8;te++)z.add(new go.PathSegment(go.PathSegment.Line,x[te].x*E,x[te].y*a));return z.add(new go.PathSegment(go.PathSegment.Line,x[0].x*E,x[0].y*a).close()),Ne(x),b.spot1=new go.Spot(.15,.15),b.spot2=new go.Spot(.85,.85),b}),go.Shape.defineFigureGenerator("Nonagon",function(se,E,a){var x=ke(9),b=new go.Geometry,z=new go.PathFigure(x[0].x*E,x[0].y*a,!0);b.add(z);for(var te=1;te<9;te++)z.add(new go.PathSegment(go.PathSegment.Line,x[te].x*E,x[te].y*a));return z.add(new go.PathSegment(go.PathSegment.Line,x[0].x*E,x[0].y*a).close()),Ne(x),b.spot1=new go.Spot(.17,.13),b.spot2=new go.Spot(.82,.82),b}),go.Shape.defineFigureGenerator("Decagon",function(se,E,a){var x=ke(10),b=new go.Geometry,z=new go.PathFigure(x[0].x*E,x[0].y*a,!0);b.add(z);for(var te=1;te<10;te++)z.add(new go.PathSegment(go.PathSegment.Line,x[te].x*E,x[te].y*a));return z.add(new go.PathSegment(go.PathSegment.Line,x[0].x*E,x[0].y*a).close()),Ne(x),b.spot1=new go.Spot(.16,.16),b.spot2=new go.Spot(.84,.84),b}),go.Shape.defineFigureGenerator("Dodecagon",function(se,E,a){var x=ke(12),b=new go.Geometry,z=new go.PathFigure(x[0].x*E,x[0].y*a,!0);b.add(z);for(var te=1;te<12;te++)z.add(new go.PathSegment(go.PathSegment.Line,x[te].x*E,x[te].y*a));return z.add(new go.PathSegment(go.PathSegment.Line,x[0].x*E,x[0].y*a).close()),Ne(x),b.spot1=new go.Spot(.16,.16),b.spot2=new go.Spot(.84,.84),b}),go.Shape.defineFigureGenerator("FivePointedStar",function(se,E,a){var x=be(5),b=new go.Geometry,z=new go.PathFigure(x[0].x*E,x[0].y*a,!0);b.add(z);for(var te=1;te<10;te++)z.add(new go.PathSegment(go.PathSegment.Line,x[te].x*E,x[te].y*a));return z.add(new go.PathSegment(go.PathSegment.Line,x[0].x*E,x[0].y*a).close()),Ne(x),b.spot1=new go.Spot(.266,.333),b.spot2=new go.Spot(.733,.733),b}),go.Shape.defineFigureGenerator("SixPointedStar",function(se,E,a){var x=be(6),b=new go.Geometry,z=new go.PathFigure(x[0].x*E,x[0].y*a,!0);b.add(z);for(var te=1;te<12;te++)z.add(new go.PathSegment(go.PathSegment.Line,x[te].x*E,x[te].y*a));return z.add(new go.PathSegment(go.PathSegment.Line,x[0].x*E,x[0].y*a).close()),Ne(x),b.spot1=new go.Spot(.17,.25),b.spot2=new go.Spot(.83,.75),b}),go.Shape.defineFigureGenerator("SevenPointedStar",function(se,E,a){var x=be(7),b=new go.Geometry,z=new go.PathFigure(x[0].x*E,x[0].y*a,!0);b.add(z);for(var te=1;te<14;te++)z.add(new go.PathSegment(go.PathSegment.Line,x[te].x*E,x[te].y*a));return z.add(new go.PathSegment(go.PathSegment.Line,x[0].x*E,x[0].y*a).close()),Ne(x),b.spot1=new go.Spot(.222,.277),b.spot2=new go.Spot(.777,.666),b}),go.Shape.defineFigureGenerator("EightPointedStar",function(se,E,a){var x=be(8),b=new go.Geometry,z=new go.PathFigure(x[0].x*E,x[0].y*a,!0);b.add(z);for(var te=1;te<16;te++)z.add(new go.PathSegment(go.PathSegment.Line,x[te].x*E,x[te].y*a));return z.add(new go.PathSegment(go.PathSegment.Line,x[0].x*E,x[0].y*a).close()),Ne(x),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("NinePointedStar",function(se,E,a){var x=be(9),b=new go.Geometry,z=new go.PathFigure(x[0].x*E,x[0].y*a,!0);b.add(z);for(var te=1;te<18;te++)z.add(new go.PathSegment(go.PathSegment.Line,x[te].x*E,x[te].y*a));return z.add(new go.PathSegment(go.PathSegment.Line,x[0].x*E,x[0].y*a).close()),Ne(x),b.spot1=new go.Spot(.222,.277),b.spot2=new go.Spot(.777,.666),b}),go.Shape.defineFigureGenerator("TenPointedStar",function(se,E,a){var x=be(10),b=new go.Geometry,z=new go.PathFigure(x[0].x*E,x[0].y*a,!0);b.add(z);for(var te=1;te<20;te++)z.add(new go.PathSegment(go.PathSegment.Line,x[te].x*E,x[te].y*a));return z.add(new go.PathSegment(go.PathSegment.Line,x[0].x*E,x[0].y*a).close()),Ne(x),b.spot1=new go.Spot(.281,.261),b.spot2=new go.Spot(.723,.748),b}),go.Shape.defineFigureGenerator("FivePointedBurst",function(se,E,a){var x=Le(5),b=new go.Geometry,z=new go.PathFigure(x[0].x*E,x[0].y*a,!0);b.add(z);for(var te=1;te<x.length;te+=3)z.add(new go.PathSegment(go.PathSegment.Bezier,x[te+2].x*E,x[te+2].y*a,x[te].x*E,x[te].y*a,x[te+1].x*E,x[te+1].y*a));return z.segments.last().close(),Ne(x),b.spot1=new go.Spot(.222,.277),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("SixPointedBurst",function(se,E,a){var x=Le(6),b=new go.Geometry,z=new go.PathFigure(x[0].x*E,x[0].y*a,!0);b.add(z);for(var te=1;te<x.length;te+=3)z.add(new go.PathSegment(go.PathSegment.Bezier,x[te+2].x*E,x[te+2].y*a,x[te].x*E,x[te].y*a,x[te+1].x*E,x[te+1].y*a));return z.segments.last().close(),Ne(x),b.spot1=new go.Spot(.17,.222),b.spot2=new go.Spot(.833,.777),b}),go.Shape.defineFigureGenerator("SevenPointedBurst",function(se,E,a){var x=Le(7),b=new go.Geometry,z=new go.PathFigure(x[0].x*E,x[0].y*a,!0);b.add(z);for(var te=1;te<x.length;te+=3)z.add(new go.PathSegment(go.PathSegment.Bezier,x[te+2].x*E,x[te+2].y*a,x[te].x*E,x[te].y*a,x[te+1].x*E,x[te+1].y*a));return z.segments.last().close(),Ne(x),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("EightPointedBurst",function(se,E,a){var x=Le(8),b=new go.Geometry,z=new go.PathFigure(x[0].x*E,x[0].y*a,!0);b.add(z);for(var te=1;te<x.length;te+=3)z.add(new go.PathSegment(go.PathSegment.Bezier,x[te+2].x*E,x[te+2].y*a,x[te].x*E,x[te].y*a,x[te+1].x*E,x[te+1].y*a));return z.segments.last().close(),Ne(x),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("NinePointedBurst",function(se,E,a){var x=Le(9),b=new go.Geometry,z=new go.PathFigure(x[0].x*E,x[0].y*a,!0);b.add(z);for(var te=1;te<x.length;te+=3)z.add(new go.PathSegment(go.PathSegment.Bezier,x[te+2].x*E,x[te+2].y*a,x[te].x*E,x[te].y*a,x[te+1].x*E,x[te+1].y*a));return z.segments.last().close(),Ne(x),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("TenPointedBurst",function(se,E,a){var x=Le(10),b=new go.Geometry,z=new go.PathFigure(x[0].x*E,x[0].y*a,!0);b.add(z);for(var te=1;te<x.length;te+=3)z.add(new go.PathSegment(go.PathSegment.Bezier,x[te+2].x*E,x[te+2].y*a,x[te].x*E,x[te].y*a,x[te+1].x*E,x[te+1].y*a));return z.segments.last().close(),Ne(x),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.setFigureParameter("FramedRectangle",0,new Ot("ThicknessX",8)),go.Shape.setFigureParameter("FramedRectangle",1,new Ot("ThicknessY",8)),go.Shape.defineFigureGenerator("FramedRectangle",function(se,E,a){var x=se?se.parameter1:NaN,b=se?se.parameter2:NaN;isNaN(x)&&(x=8),isNaN(b)&&(b=8);var z=new go.Geometry,te=new go.PathFigure(0,0,!0);return z.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()),x<E/2&&b<a/2&&(te.add(new go.PathSegment(go.PathSegment.Move,x,b)),te.add(new go.PathSegment(go.PathSegment.Line,x,a-b)),te.add(new go.PathSegment(go.PathSegment.Line,E-x,a-b)),te.add(new go.PathSegment(go.PathSegment.Line,E-x,b).close())),z.setSpots(0,0,1,1,x,b,-x,-b),z}),go.Shape.setFigureParameter("Ring",0,new Ot("Thickness",8)),go.Shape.defineFigureGenerator("Ring",function(se,E,a){var x=se?se.parameter1:NaN;(isNaN(x)||x<0)&&(x=8);var b=E/2,z=new go.Geometry,te=new go.PathFigure(E,E/2,!0);z.add(te),te.add(new go.PathSegment(go.PathSegment.Arc,0,360,b,b,b,b).close());var re=Math.max(b-x,0);return re>0&&(te.add(new go.PathSegment(go.PathSegment.Move,E/2+re,E/2)),te.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,re,re).close())),z.spot1=Oe,z.spot2=Ke,z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("Cloud",function(se,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(se,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 Ot("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new Ot("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(se,E,a){var x=se?se.parameter1:NaN,b=se?se.parameter2:NaN;isNaN(x)&&(x=0),isNaN(b)&&(b=315);var z=x%360;z<0&&(z+=360);var te=b%360,re=Math.min(E,a)/2;return new go.Geometry().add(new go.PathFigure(re,re).add(new go.PathSegment(go.PathSegment.Arc,z,te,re,re,re,re).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(se,E,a){var x=ue/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 Ot("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(se,E,a){var x=se?se.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 Ot("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(se,E,a){var x=se?se.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 Ot("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(se,E,a){var x=se?se.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,re=Math.atan2(a,E),oe=x-Math.min(Math.cos(re)*x/2,z),ce=x-Math.min(Math.sin(re)*x/2,te),b=new go.Geometry,pe=new go.PathFigure(oe,0,!0);return b.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,z,.2*a)),pe.add(new go.PathSegment(go.PathSegment.Line,E-oe,0)),pe.add(new go.PathSegment(go.PathSegment.Line,E,ce)),pe.add(new go.PathSegment(go.PathSegment.Line,.8*E,te)),pe.add(new go.PathSegment(go.PathSegment.Line,E,a-ce)),pe.add(new go.PathSegment(go.PathSegment.Line,E-oe,a)),pe.add(new go.PathSegment(go.PathSegment.Line,z,.8*a)),pe.add(new go.PathSegment(go.PathSegment.Line,oe,a)),pe.add(new go.PathSegment(go.PathSegment.Line,0,a-ce)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*E,te)),pe.add(new go.PathSegment(go.PathSegment.Line,0,ce).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new Ot("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(se,E,a){var x=se?se.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 Ot("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(se,E,a){var x=se?se.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 Ot("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(se,E,a){var x=se?se.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(se,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,ue*E,0,E,(.5-ue/2)*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a,E,(.5+ue/2)*a,ue*E,a).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(se,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(se,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(se,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(se,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,re=0,oe=z*ue;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5+z+re)*a,(.5-z+te)*E,(.5+oe+re)*a,(.5-oe+te)*E,(.5+z+re)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+te)*E,(.5+re)*a,(.5+oe+te)*E,(.5+z+re)*a,(.5+z+te)*E,(.5+oe+re)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5-z+re)*a,(1-.5+z+te)*E,(.5-oe+re)*a,(.5+oe+te)*E,(.5-z+re)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*E,.36771243*a,(.5-oe+te)*E,(.5-z+re)*a,(.5-z+te+.05)*E,(.5-oe+re-.02)*a)),z=.2,te=0,re=-.3,oe=z*ue,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+te)*E,(.5+re)*a,(.5+oe+te)*E,(.5+z+re)*a,(.5+z+te)*E,(.5+oe+re)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5-z+re)*a,(1-.5+z+te)*E,(.5-oe+re)*a,(.5+oe+te)*E,(.5-z+re)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+te)*E,(.5+re)*a,(.5-oe+te)*E,(.5-z+re)*a,(.5-z+te)*E,(.5-oe+re)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-oe+te)*E,(.5+z+re)*a,(.5-z+te)*E,(.5+oe+re)*a,(.5-oe+te)*E,(.5+z+re)*a)),z=.2,te=-.3,re=0,oe=z*ue,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5-z+re)*a,(1-.5+z+te-.05)*E,(.5-oe+re-.02)*a,(.5+oe+te)*E,(.5-z+re)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+te)*E,(.5+re)*a,(.5-oe+te)*E,(.5-z+re)*a,(.5-z+te)*E,(.5-oe+re)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*E,(.5+z+re)*a,(.5-z+te)*E,(.5+oe+re)*a,(.5-oe+te)*E,(.5+z+re)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,.6*a,(.5+oe+te)*E,(.5+z+re)*a,(.5+z+te)*E,(.5+oe+re)*a).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(se,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,re=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(te+z)*E,re*a)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,E*te,a*re,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)),re=.75,b=new go.PathFigure((te+z)*E,re*a,!0),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,E*te,a*re,z*E,z*E).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(se,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(se,E,a){var x=new go.Geometry,b=ue*.5,z=.5,te=.5,re=.5,oe=new go.PathFigure(te*E,(re-z)*a);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,re*a,(te-b)*E,(re-z)*a,(te-z)*E,(re-b)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re+z)*a,(te-z)*E,(re+b)*a,(te-b)*E,(re+z)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,re*a,(te+b)*E,(re+z)*a,(te+z)*E,(re+b)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re-z)*a,(te+z)*E,(re-b)*a,(te+b)*E,(re-z)*a)),z=.4,b=ue*.4;var ce=y(),pe=y(),ge=y(),Ae=y();Be(te,re-z,te+b,re-z,te+z,re-b,te+z,re,.42,ce,pe,ge,Ae,Ae);var we=y(),Pe=y(),he=y();Be(te,re-z,te+b,re-z,te+z,re-b,te+z,re,.58,Ae,Ae,he,we,Pe);var Xe=y(),je=y(),Ze=y();Be(te,re+z,te-b,re+z,te-z,re+b,te-z,re,.42,Xe,je,Ze,Ae,Ae);var Ce=y(),Je=y(),at=y();return Be(te,re+z,te-b,re+z,te-z,re+b,te-z,re,.58,Ae,Ae,at,Ce,Je),oe.add(new go.PathSegment(go.PathSegment.Move,at.x*E,at.y*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,re*a,Ce.x*E,Ce.y*a,Je.x*E,Je.y*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re-z)*a,(te-z)*E,(re-b)*a,(te-b)*E,(re-z)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,ge.x*E,ge.y*a,ce.x*E,ce.y*a,pe.x*E,pe.y*a)),oe.add(new go.PathSegment(go.PathSegment.Line,at.x*E,at.y*a).close()),oe.add(new go.PathSegment(go.PathSegment.Move,Ze.x*E,Ze.y*a)),oe.add(new go.PathSegment(go.PathSegment.Line,he.x*E,he.y*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,re*a,we.x*E,we.y*a,Pe.x*E,Pe.y*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re+z)*a,(te+z)*E,(re+b)*a,(te+b)*E,(re+z)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,Ze.x*E,Ze.y*a,Xe.x*E,Xe.y*a,je.x*E,je.y*a).close()),ie(ce),ie(pe),ie(ge),ie(Ae),ie(we),ie(Pe),ie(he),ie(Xe),ie(je),ie(Ze),ie(Ce),ie(Je),ie(at),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(se,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 Ot("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(se,E,a){var x=se?se.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(se,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(se,E,a){var x=new go.Geometry,b=ue*.4,z=.4,te=.5,re=.5,oe=y(),ce=y(),pe=y(),ge=y(),Ae=new go.PathFigure((te-z)*E,re*a,!1);x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re-z)*a,(te-z)*E,(re-b)*a,(te-b)*E,(re-z)*a)),Be(te,re-z,te+b,re-z,te+z,re-b,te+z,re,.44,pe,ge,ce,oe,oe),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ce.x*E,ce.y*a,pe.x*E,pe.y*a,ge.x*E,ge.y*a));var we=ee(ce.x,ce.y);Be(te,re-z,te+b,re-z,te+z,re-b,te+z,re,.56,oe,oe,ce,pe,ge);var Pe=ee(ce.x,ce.y);Ae.add(new go.PathSegment(go.PathSegment.Line,(we.x*.1+.95*.9)*E,we.y*.1*a)),Ae.add(new go.PathSegment(go.PathSegment.Line,.85*E,we.y*.1*a)),Ae.add(new go.PathSegment(go.PathSegment.Line,.85*E,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,E,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),Ae.add(new go.PathSegment(go.PathSegment.Line,(Pe.x*.1+.9)*E,.15*a)),Ae.add(new go.PathSegment(go.PathSegment.Line,(Pe.x*.1+.9)*E,(Pe.y*.1+.05*.9)*a)),Ae.add(new go.PathSegment(go.PathSegment.Line,Pe.x*E,Pe.y*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,re*a,pe.x*E,pe.y*a,ge.x*E,ge.y*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re+z)*a,(te+z)*E,(re+b)*a,(te+b)*E,(re+z)*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,re*a,(te-b)*E,(re+z)*a,(te-z)*E,(re+b)*a)),z=.35,b=ue*.35;var he=new go.PathFigure(te*E,(re-z)*a,!1);x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,re*a,(te-b)*E,(re-z)*a,(te-z)*E,(re-b)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re+z)*a,(te-z)*E,(re+b)*a,(te-b)*E,(re+z)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,re*a,(te+b)*E,(re+z)*a,(te+z)*E,(re+b)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re-z)*a,(te+z)*E,(re-b)*a,(te+b)*E,(re-z)*a));var Xe=new go.PathFigure((te-z)*E,re*a,!1);return x.add(Xe),ie(oe),ie(ce),ie(pe),ie(ge),ie(we),ie(Pe),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(se,E,a){var x=new go.Geometry,b=.375,z=0,te=-.125,re=b*ue,oe=new go.PathFigure((.525+z)*E,(.5+b+te)*a,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*E,(.5+te)*a,(.5+re+z)*E,(.5+b+te)*a,(.5+b+z)*E,(.5+re+te)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5-b+te)*a,(1-.5+b+z)*E,(.5-re+te)*a,(.5+re+z)*E,(.5-b+te)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*E,(.5+te)*a,(.5-re+z)*E,(.5-b+te)*a,(.5-b+z)*E,(.5-re+te)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.475+z)*E,(.5+b+te)*a,(.5-b+z)*E,(.5+re+te)*a,(.5-re+z)*E,(.5+b+te)*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.475*E,.85*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.425*E,.85*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.425*E,.9*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.475*E,.9*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.475*E,a)),oe.add(new go.PathSegment(go.PathSegment.Line,.525*E,a)),oe.add(new go.PathSegment(go.PathSegment.Line,.525*E,.9*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.575*E,.9*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.575*E,.85*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.525*E,.85*a).close()),b=.325,z=0,te=-.125,re=b*ue;var oe=new go.PathFigure((1-.5+b+z)*E,(.5+te)*a,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5+b+te)*a,(.5+b+z)*E,(.5+re+te)*a,(.5+re+z)*E,(.5+b+te)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*E,(.5+te)*a,(.5-re+z)*E,(.5+b+te)*a,(.5-b+z)*E,(.5+re+te)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*E,(.5-b+te)*a,(.5-b+z)*E,(.5-re+te)*a,(.5-re+z)*E,(.5-b+te)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*E,(.5+te)*a,(.5+re+z)*E,(.5-b+te)*a,(1-.5+b+z)*E,(.5-re+te)*a));var oe=new go.PathFigure((.525+z)*E,(.5+b+te)*a,!1);return x.add(oe),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(se,E,a){var x=se?se.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(se,E,a){var x=se?se.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(se,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(se,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(se,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(se,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(se,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(se,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(se,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(se,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(se,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(se,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(se,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 Ot("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new Ot("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(se,E,a){var x=se?se.parameter1:NaN;isNaN(x)&&(x=.3);var b=se?se.parameter2:NaN;isNaN(b)&&(b=.3);var z=(1-x)*E,te=(.5-b/2)*a,re=(.5+b/2)*a,oe=new go.Geometry,ce=new go.PathFigure(0,te,!0);oe.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,z,te)),ce.add(new go.PathSegment(go.PathSegment.Line,z,0)),ce.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),ce.add(new go.PathSegment(go.PathSegment.Line,z,a)),ce.add(new go.PathSegment(go.PathSegment.Line,z,re)),ce.add(new go.PathSegment(go.PathSegment.Line,0,re).close()),oe.spot1=new go.Spot(0,te/a);var pe=De(0,re/a,1,re/a,z/E,1,1,.5,y());return oe.spot2=new go.Spot(pe.x,pe.y),ie(pe),oe}),go.Shape.setFigureParameter("Arrow2",0,new Ot("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new Ot("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(se,E,a){var x=se?se.parameter1:NaN;isNaN(x)&&(x=30),x>E&&(x=E);var b=se?se.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,a/2);var z=E-x,te=(a-b)/2,re=te+b,oe=new go.Geometry,ce=new go.PathFigure(0,te,!0);oe.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,z,te)),ce.add(new go.PathSegment(go.PathSegment.Line,z,0)),ce.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),ce.add(new go.PathSegment(go.PathSegment.Line,z,a)),ce.add(new go.PathSegment(go.PathSegment.Line,z,re)),ce.add(new go.PathSegment(go.PathSegment.Line,0,re).close()),oe.spot1=new go.Spot(0,te/a);var pe=De(0,re/a,1,re/a,z/E,1,1,.5,y());return oe.spot2=new go.Spot(pe.x,pe.y),ie(pe),oe}),go.Shape.defineFigureGenerator("Chevron",function(se,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(se,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 Ot("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(se,E,a){var x=se?se.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*a,z=(.5+x/2)*a,te=new go.Geometry,re=new go.PathFigure(E,.5*a,!0);te.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),re.add(new go.PathSegment(go.PathSegment.Line,.3*E,z)),re.add(new go.PathSegment(go.PathSegment.Line,.3*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),re.add(new go.PathSegment(go.PathSegment.Line,.3*E,b)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close());var oe=De(0,.5,.3,0,0,b/a,.1,b/a,y());return te.spot1=new go.Spot(oe.x,oe.y),oe=De(.7,1,1,.5,0,z/a,1,z/a,oe),te.spot2=new go.Spot(oe.x,oe.y),ie(oe),te}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new Ot("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new Ot("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(se,E,a){var x=se?se.parameter1:NaN;isNaN(x)&&(x=40);var b=se?se.parameter2:NaN;isNaN(b)&&(b=100);var z=(a-x)/2,te=z+x,re=(a-b)/2,oe=re+b;(x>a||b>a)&&(b>x?(x=x*a/b,z=(a-x)/2,te=z+x,re=0,oe=a):(z=0,te=a,re=0,oe=a));var ce=new go.Geometry,pe=new go.PathFigure(E,.5*a,!0);ce.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.7*E,oe)),pe.add(new go.PathSegment(go.PathSegment.Line,.7*E,te)),pe.add(new go.PathSegment(go.PathSegment.Line,.3*E,te)),pe.add(new go.PathSegment(go.PathSegment.Line,.3*E,oe)),pe.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),pe.add(new go.PathSegment(go.PathSegment.Line,.3*E,re)),pe.add(new go.PathSegment(go.PathSegment.Line,.3*E,z)),pe.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),pe.add(new go.PathSegment(go.PathSegment.Line,.7*E,re).close());var ge=De(0,.5,.3,re/a,0,z/a,1,z/a,y());return ce.spot1=new go.Spot(ge.x,ge.y),ge=De(.7,oe/a,1,.5,0,te/a,1,te/a,ge),ce.spot2=new go.Spot(ge.x,ge.y),ie(ge),ce}),go.Shape.setFigureParameter("IBeamArrow",0,new Ot("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(se,E,a){var x=se?se.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*a,z=(.5+x/2)*a,te=new go.Geometry,re=new go.PathFigure(E,.5*a,!0);te.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),re.add(new go.PathSegment(go.PathSegment.Line,.2*E,z)),re.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,0,a)),re.add(new go.PathSegment(go.PathSegment.Line,0,0)),re.add(new go.PathSegment(go.PathSegment.Line,.2*E,0)),re.add(new go.PathSegment(go.PathSegment.Line,.2*E,b)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),te.spot1=new go.Spot(0,b/a);var oe=De(.7,1,1,.5,0,z/a,1,z/a,y());return te.spot2=new go.Spot(oe.x,oe.y),ie(oe),te}),go.Shape.setFigureParameter("IBeamArrow2",0,new Ot("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new Ot("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(se,E,a){var x=se?se.parameter1:NaN;isNaN(x)&&(x=40);var b=se?se.parameter2:NaN;isNaN(b)&&(b=100);var z=(a-x)/2,te=z+x,re=(a-b)/2,oe=re+b;(x>a||b>a)&&(b>x?(x=x*a/b,z=(a-x)/2,te=z+x,re=0,oe=a):(z=0,te=a,re=0,oe=a));var ce=new go.Geometry,pe=new go.PathFigure(E,.5*a,!0);ce.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.7*E,oe)),pe.add(new go.PathSegment(go.PathSegment.Line,.7*E,te)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*E,te)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*E,oe)),pe.add(new go.PathSegment(go.PathSegment.Line,0,oe)),pe.add(new go.PathSegment(go.PathSegment.Line,0,re)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*E,re)),pe.add(new go.PathSegment(go.PathSegment.Line,.2*E,z)),pe.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),pe.add(new go.PathSegment(go.PathSegment.Line,.7*E,re).close()),ce.spot1=new go.Spot(0,z/a);var ge=De(.7,oe/a,1,.5,0,te/a,1,te/a,y());return ce.spot2=new go.Spot(ge.x,ge.y),ie(ge),ce}),go.Shape.setFigureParameter("Pointer",0,new Ot("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(se,E,a){var x=se?se.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=De(.2,.65,1,.65,0,1,1,.5,y());return b.spot2=new go.Spot(te.x,te.y),ie(te),b}),go.Shape.setFigureParameter("RoundedPointer",0,new Ot("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(se,E,a){var x=se?se.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=De(0,.65,1,.65,0,1,1,.5,y());return b.spot2=new go.Spot(te.x,te.y),ie(te),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new Ot("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(se,E,a){var x=se?se.parameter1:NaN;isNaN(x)&&(x=.4);var b=(.5-x/2)*a,z=(.5+x/2)*a,te=new go.Geometry,re=new go.PathFigure(E,.5*a,!0);te.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),re.add(new go.PathSegment(go.PathSegment.Line,0,z)),re.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,0,b)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),te.spot1=new go.Spot(.2,.3);var oe=De(.7,1,1,.5,0,z/a,1,z/a,y());return te.spot2=new go.Spot(oe.x,oe.y),ie(oe),te}),go.Shape.setFigureParameter("SplitEndArrow2",0,new Ot("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(se,E,a){var x=se?se.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,re=new go.PathFigure(E,.5*a,!0);te.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,z)),re.add(new go.PathSegment(go.PathSegment.Line,0,z)),re.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,0,b)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,b)),re.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),te.spot1=new go.Spot(.2,b/a);var oe=De(.7,1,1,.5,0,z/a,1,z/a,y());return te.spot2=new go.Spot(oe.x,oe.y),ie(oe),te}),go.Shape.setFigureParameter("SquareArrow",0,new Ot("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(se,E,a){var x=se?se.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(se,E,a){var x=new go.Geometry,b=ue*.5,z=ue*.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(se,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(se,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(se,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(se,E,a){var x=se?se.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,z=ue*.5,te=new go.PathFigure(0,x,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,ue*x,(.5-z)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,1*E,x,(.5+z)*E,0,1*E,ue*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-ue*x,(.5+z)*E,1*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,a-x,(.5-z)*E,1*a,0,a-ue*x)),te.add(new go.PathSegment(go.PathSegment.Line,0,x));var re=new go.PathFigure(E,x,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,2*x,1*E,2*x-ue*x,(.5+z)*E,2*x)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-z)*E,2*x,0,2*x-ue*x)),b.spot1=new go.Spot(0,0,0,2*x),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(se,E,a){var x=se?se.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,z=ue*.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,ue*x,(.5-z)*E,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,x,(.5+z)*E,0,E,ue*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-ue*x,(.5+z)*E,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,a-x,(.5-z)*E,a,0,a-ue*x));var re=new go.PathFigure(0,a-x,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a-2*x,0,a-x-ue*x,(.5-z)*E,a-2*x)),re.add(new go.PathSegment(go.PathSegment.Bezier,E,a-x,(.5+z)*E,a-2*x,E,a-x-ue*x)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*x),b}),go.Shape.defineFigureGenerator("Cylinder3",function(se,E,a){var x=se?se.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var b=new go.Geometry,z=ue*.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-ue*x,0,E,(.5-z)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,E-x,a,E,(.5+z)*a,E-ue*x,a)),te.add(new go.PathSegment(go.PathSegment.Line,x,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,ue*x,a,0,(.5+z)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*a,ue*x,0));var re=new go.PathFigure(x,0,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*a,x+ue*x,0,2*x,(.5-z)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,x,a,2*x,(.5+z)*a,x+ue*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(se,E,a){var x=se?se.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var b=new go.Geometry,z=ue*.5,te=new go.PathFigure(E-x,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,E-ue*x,0,E,(.5-z)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,E-x,a,E,(.5+z)*a,E-ue*x,a)),te.add(new go.PathSegment(go.PathSegment.Line,x,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,ue*x,a,0,(.5+z)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*a,ue*x,0)),te.add(new go.PathSegment(go.PathSegment.Line,E-x,0));var re=new go.PathFigure(E-x,0,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,E-2*x,.5*a,E-x-ue*x,0,E-2*x,(.5-z)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,E-x,a,E-2*x,(.5+z)*a,E-x-ue*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(se,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(se,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(se,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(se,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(se,E,a){var x=new go.Geometry,b=.2,z=.1,te=ue*b,re=ue*z,oe=.5,ce=.1,pe=new go.PathFigure(oe*E,(ce+z)*a,!0);x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,(oe-b)*E,ce*a,(oe-te)*E,(ce+z)*a,(oe-b)*E,(ce+re)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(ce-z)*a,(oe-b)*E,(ce-re)*a,(oe-te)*E,(ce-z)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(oe+b)*E,ce*a,(oe+te)*E,(ce-z)*a,(oe+b)*E,(ce-re)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(ce+z)*a,(oe+b)*E,(ce+re)*a,(oe+te)*E,(ce+z)*a));var ge=.05,Ae=ue*ge;oe=.05,ce=.25;var we=new go.PathFigure(.5*E,.2*a,!0);return x.add(we),we.add(new go.PathSegment(go.PathSegment.Line,.95*E,.2*a)),oe=.95,ce=.25,we.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ge)*E,ce*a,(oe+Ae)*E,(ce-ge)*a,(oe+ge)*E,(ce-Ae)*a)),we.add(new go.PathSegment(go.PathSegment.Line,E,.6*a)),we.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*a)),we.add(new go.PathSegment(go.PathSegment.Line,.85*E,.35*a)),ge=.025,Ae=ue*ge,oe=.825,ce=.35,we.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(ce-ge)*a,(oe+ge)*E,(ce-Ae)*a,(oe+Ae)*E,(ce-ge)*a)),we.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ge)*E,ce*a,(oe-Ae)*E,(ce-ge)*a,(oe-ge)*E,(ce-Ae)*a)),we.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),we.add(new go.PathSegment(go.PathSegment.Line,.55*E,a)),we.add(new go.PathSegment(go.PathSegment.Line,.55*E,.7*a)),ge=.05,Ae=ue*ge,oe=.5,ce=.7,we.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(ce-ge)*a,(oe+ge)*E,(ce-Ae)*a,(oe+Ae)*E,(ce-ge)*a)),we.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ge)*E,ce*a,(oe-Ae)*E,(ce-ge)*a,(oe-ge)*E,(ce-Ae)*a)),we.add(new go.PathSegment(go.PathSegment.Line,.45*E,a)),we.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),we.add(new go.PathSegment(go.PathSegment.Line,.2*E,.35*a)),ge=.025,Ae=ue*ge,oe=.175,ce=.35,we.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(ce-ge)*a,(oe+ge)*E,(ce-Ae)*a,(oe+Ae)*E,(ce-ge)*a)),we.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ge)*E,ce*a,(oe-Ae)*E,(ce-ge)*a,(oe-ge)*E,(ce-Ae)*a)),we.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*a)),we.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),we.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),ge=.05,Ae=ue*ge,oe=.05,ce=.25,we.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(ce-ge)*a,(oe-ge)*E,(ce-Ae)*a,(oe-Ae)*E,(ce-ge)*a)),we.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 Ot("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(se,E,a){var x=se?se.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(se,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(se,E,a){var x=new go.Geometry,b=se?se.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(se,E,a){var x=new go.Geometry,b=ue*.5,z=ue*.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 re=new go.PathFigure(E,.1*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*a,E,(.1+z)*a,(.5+b)*E,.2*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-b)*E,.2*a,0,(.1+z)*a)),re.add(new go.PathSegment(go.PathSegment.Move,E,.2*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*a,E,(.2+z)*a,(.5+b)*E,.3*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-b)*E,.3*a,0,(.2+z)*a)),re.add(new go.PathSegment(go.PathSegment.Move,E,.3*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.4*a,E,(.3+z)*a,(.5+b)*E,.4*a)),re.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(se,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(se,E,a){var x=new go.Geometry,b=ue*.5,z=ue*.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 re=new go.PathFigure(E,.1*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*a,E,(.1+z)*a,(.5+b)*E,.2*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-b)*E,.2*a,0,(.1+z)*a)),re.add(new go.PathSegment(go.PathSegment.Move,E,.2*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*a,E,(.2+z)*a,(.5+b)*E,.3*a)),re.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(se,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(se,E,a){var x=new go.Geometry,b=se?se.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var z=ue*.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 re=new go.PathFigure(0,b*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E,b*a)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(se,E,a){var x=new go.Geometry,b=se?se.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(se,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(se,E,a){var x=new go.Geometry,b=se?se.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(se,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(se,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(se,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(se,E,a){var x=new go.Geometry,b=se?se.parameter1:NaN,z=se?se.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 re=new go.PathFigure(b*E,0,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,b*E,a)),re.add(new go.PathSegment(go.PathSegment.Move,0,z*a)),re.add(new go.PathSegment(go.PathSegment.Line,E,z*a)),x}),go.Shape.defineFigureGenerator("Junction",function(se,E,a){var x=new go.Geometry,b=1/Math.SQRT2,z=(1-1/Math.SQRT2)/2,te=ue*.5,re=.5,oe=new go.PathFigure(E,re*a,!0);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,re*E,a,E,(re+te)*a,(re+te)*E,a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,re*a,(re-te)*E,a,0,(re+te)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,re*E,0,0,(re-te)*a,(re-te)*E,0)),oe.add(new go.PathSegment(go.PathSegment.Bezier,E,re*a,(re+te)*E,0,E,(re-te)*a));var ce=new go.PathFigure((z+b)*E,(z+b)*a,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,z*E,z*a)),ce.add(new go.PathSegment(go.PathSegment.Move,z*E,(z+b)*a)),ce.add(new go.PathSegment(go.PathSegment.Line,(z+b)*E,z*a)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(se,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(se,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(se,E,a){var x=new go.Geometry,b=ue*.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(se,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(se,E,a){var x=new go.Geometry,b=se?se.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(se,E,a){var x=new go.Geometry,b=se?se.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(se,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(se,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(se,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(se,E,a){var x=new go.Geometry,b=se?se.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 re=new go.PathFigure(.5*b*E,b*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*E,b*a)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(se,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(se,E,a){var x=new go.Geometry,b=ue*.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 re=new go.PathFigure(E,.5*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),re.add(new go.PathSegment(go.PathSegment.Move,.5*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(se,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(se,E,a){var x=new go.Geometry,b=se?se.parameter1:NaN,z=se?se.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(se,E,a){var x=new go.Geometry,b=se?se.parameter1:NaN,z=se?se.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(se,E,a){var x=new go.Geometry,b=se?se.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(se,E,a){var x=new go.Geometry,b=se?se.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(se,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(se,E,a){var x=new go.Geometry,b=se?se.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(se,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(se,E,a){var x=new go.Geometry,b=se?se.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(se,E,a){var x=new go.Geometry,b=ue*.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(se,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(se,E,a){var x=new go.Geometry,b=ue*.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 re=new go.PathFigure(E,z*a,!1);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E,z*a));var oe=new go.PathFigure(.8*E,.75*a,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.8*E,.25*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.6*E,.25*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.6*E,.75*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.4*E,.75*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.4*E,.25*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*E,.25*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*E,.75*a)),x}),go.Shape.defineFigureGenerator("Ground",function(se,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(se,E,a){var x=new go.Geometry,b=ue*.1,z=.1,te=.9,re=.5,oe=new go.PathFigure(.8*E,.5*a,!0);x.add(oe),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,.8*E,.5*a));var ce=new go.PathFigure((te+z)*E,re*a,!0);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re+z)*a,(te+z)*E,(re+b)*a,(te+b)*E,(re+z)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,re*a,(te-b)*E,(re+z)*a,(te-z)*E,(re+b)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re-z)*a,(te-z)*E,(re-b)*a,(te-b)*E,(re-z)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,re*a,(te+b)*E,(re-z)*a,(te+z)*E,(re-b)*a)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(se,E,a){var x=new go.Geometry,b=ue*.5,z=ue*.4,te=ue*.1,re=.1,oe=.9,ce=.5,pe=new go.PathFigure(.8*E,.5*a,!0);x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,a,.8*E,(.5+z)*a,(.4+b)*E,a)),pe.add(new go.PathSegment(go.PathSegment.Line,0,a)),pe.add(new go.PathSegment(go.PathSegment.Line,0,0)),pe.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),pe.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*a,(.4+b)*E,0,.8*E,(.5-z)*a));var ge=new go.PathFigure((oe+re)*E,ce*a,!0);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(ce+re)*a,(oe+re)*E,(ce+te)*a,(oe+te)*E,(ce+re)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(oe-re)*E,ce*a,(oe-te)*E,(ce+re)*a,(oe-re)*E,(ce+te)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(ce-re)*a,(oe-re)*E,(ce-te)*a,(oe-te)*E,(ce-re)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(oe+re)*E,ce*a,(oe+te)*E,(ce-re)*a,(oe+re)*E,(ce-te)*a)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(se,E,a){var x=new go.Geometry,b=.5,z=ue*b,te=0,re=.5,oe=new go.PathFigure(.8*E,.5*a,!0);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.7*E,(re+z)*a,(te+z)*E,(re+b)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.75*a,.25*E,.25*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*a,(te+z)*E,(re-b)*a,.7*E,(re-z)*a)),b=.1,z=ue*.1,te=.9,re=.5;var ce=new go.PathFigure((te-b)*E,re*a,!0);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re-b)*a,(te-b)*E,(re-z)*a,(te-z)*E,(re-b)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,re*a,(te+z)*E,(re-b)*a,(te+b)*E,(re-z)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re+b)*a,(te+b)*E,(re+z)*a,(te+z)*E,(re+b)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,re*a,(te-z)*E,(re+b)*a,(te-b)*E,(re+z)*a)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(se,E,a){var x=new go.Geometry,b=.5,z=ue*b,te=0,re=.5,oe=new go.PathFigure(0,0,!0);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,(te+z+z)*E,(re-b)*a,.8*E,(re-z)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.8*E,(re+z)*a,(te+z+z)*E,(re+b)*a)),oe.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(se,E,a){var x=new go.Geometry,b=.5,z=ue*b,te=.2,re=.5,oe=new go.PathFigure(.1*E,0,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,a,.35*E,.25*a,.35*E,.75*a));var ce=new go.PathFigure(.8*E,.5*a,!0);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,a,.7*E,(re+z)*a,(te+z)*E,(re+b)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,.45*E,.75*a,.45*E,.25*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*a,(te+z)*E,(re-b)*a,.7*E,(re-z)*a)),b=.1,z=ue*.1,te=.9,re=.5;var pe=new go.PathFigure((te-b)*E,re*a,!0);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re-b)*a,(te-b)*E,(re-z)*a,(te-z)*E,(re-b)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,re*a,(te+z)*E,(re-b)*a,(te+b)*E,(re-z)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re+b)*a,(te+b)*E,(re+z)*a,(te+z)*E,(re+b)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,re*a,(te-z)*E,(re+b)*a,(te-b)*E,(re+z)*a)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(se,E,a){var x=new go.Geometry,b=.5,z=ue*b,te=.2,re=.5,oe=new go.PathFigure(.1*E,0,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,a,.35*E,.25*a,.35*E,.75*a));var ce=new go.PathFigure(.2*E,0,!0);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,(te+z)*E,(re-b)*a,.9*E,(re-z)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,a,.9*E,(re+z)*a,(te+z)*E,(re+b)*a)),ce.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(se,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(se,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(se,E,a){var x=new go.Geometry,b=ue*.1,z=.1,te=.1,re=.5,oe=new go.PathFigure((te-b*.5)*E,a,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,0,(te-b)*E,a,(te-z)*E,0)),te=.3,oe.add(new go.PathSegment(go.PathSegment.Bezier,te*E,a,(te+z)*E,0,(te+b)*E,a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,0,(te-b)*E,a,(te-z)*E,0)),te=.5,oe.add(new go.PathSegment(go.PathSegment.Bezier,te*E,a,(te+z)*E,0,(te+b)*E,a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,0,(te-b)*E,a,(te-z)*E,0)),te=.7,oe.add(new go.PathSegment(go.PathSegment.Bezier,te*E,a,(te+z)*E,0,(te+b)*E,a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,0,(te-b)*E,a,(te-z)*E,0)),te=.9,oe.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(se,E,a){var x=new go.Geometry,b=ue*.5,z=.5,te=.5,re=.5,oe=new go.PathFigure((te-z)*E,re*a,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re-z)*a,(te-z)*E,(re-b)*a,(te-b)*E,(re-z)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,re*a,(te+b)*E,(re-z)*a,(te+z)*E,(re-b)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re+z)*a,(te+z)*E,(re+b)*a,(te+b)*E,(re+z)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,re*a,(te-b)*E,(re+z)*a,(te-z)*E,(re+b)*a)),oe.add(new go.PathSegment(go.PathSegment.Move,(te-z+.1)*E,re*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z-.1)*E,re*a,te*E,(re-z)*a,te*E,(re+z)*a)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(se,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(se,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(se,E,a){var x=new go.Geometry,b=E,z=a;E=E*.38,a=a*.6;var te=ue*.8,re=.8,oe=0,ce=.5,pe=(b-E)/2,ge=(z-a)/2,Ae=new go.PathFigure(oe*E+pe,(ce+re)*a+ge,!0);x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(oe-re)*E+pe,ce*a+ge,(oe-te)*E+pe,(ce+re)*a+ge,(oe-re)*E+pe,(ce+te)*a+ge)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,oe*E+pe,(ce-re)*a+ge,(oe-re)*E+pe,(ce-te)*a+ge,(oe-te)*E+pe,(ce-re)*a+ge)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(oe-re+te*.5)*E+pe,ce*a+ge,oe*E+pe,(ce-re)*a+ge,(oe-re+te*.5)*E+pe,(ce-te)*a+ge)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,oe*E+pe,(ce+re)*a+ge,(oe-re+te*.5)*E+pe,(ce+te)*a+ge,oe*E+pe,(ce+re)*a+ge).close()),te=ue*.4,re=.4,oe=.2,ce=.5;var we=new go.PathFigure(oe*E+pe,(ce+re)*a+ge,!0);x.add(we),we.add(new go.PathSegment(go.PathSegment.Bezier,(oe-re)*E+pe,ce*a+ge,(oe-te)*E+pe,(ce+re)*a+ge,(oe-re)*E+pe,(ce+te)*a+ge)),we.add(new go.PathSegment(go.PathSegment.Bezier,oe*E+pe,(ce-re)*a+ge,(oe-re)*E+pe,(ce-te)*a+ge,(oe-te)*E+pe,(ce-re)*a+ge)),we.add(new go.PathSegment(go.PathSegment.Bezier,(oe-re+te*.5)*E+pe,ce*a+ge,oe*E+pe,(ce-re)*a+ge,(oe-re+te*.5)*E+pe,(ce-te)*a+ge)),we.add(new go.PathSegment(go.PathSegment.Bezier,oe*E+pe,(ce+re)*a+ge,(oe-re+te*.5)*E+pe,(ce+te)*a+ge,oe*E+pe,(ce+re)*a+ge).close()),te=ue*.2,re=.2,oe=.5,ce=.5;var Pe=new go.PathFigure((oe-re)*E+pe,ce*a+ge,!0);x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,oe*E+pe,(ce-re)*a+ge,(oe-re)*E+pe,(ce-te)*a+ge,(oe-te)*E+pe,(ce-re)*a+ge)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(oe+re)*E+pe,ce*a+ge,(oe+te)*E+pe,(ce-re)*a+ge,(oe+re)*E+pe,(ce-te)*a+ge)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,oe*E+pe,(ce+re)*a+ge,(oe+re)*E+pe,(ce+te)*a+ge,(oe+te)*E+pe,(ce+re)*a+ge)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(oe-re)*E+pe,ce*a+ge,(oe-te)*E+pe,(ce+re)*a+ge,(oe-re)*E+pe,(ce+te)*a+ge)),te=ue*.4,re=.4,oe=.8,ce=.5;var he=new go.PathFigure(oe*E+pe,(ce-re)*a+ge,!0);x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,(oe+re)*E+pe,ce*a+ge,(oe+te)*E+pe,(ce-re)*a+ge,(oe+re)*E+pe,(ce-te)*a+ge)),he.add(new go.PathSegment(go.PathSegment.Bezier,oe*E+pe,(ce+re)*a+ge,(oe+re)*E+pe,(ce+te)*a+ge,(oe+te)*E+pe,(ce+re)*a+ge)),he.add(new go.PathSegment(go.PathSegment.Bezier,(oe+re-te*.5)*E+pe,ce*a+ge,oe*E+pe,(ce+re)*a+ge,(oe+re-te*.5)*E+pe,(ce+te)*a+ge)),he.add(new go.PathSegment(go.PathSegment.Bezier,oe*E+pe,(ce-re)*a+ge,(oe+re-te*.5)*E+pe,(ce-te)*a+ge,oe*E+pe,(ce-re)*a+ge).close()),te=ue*.8,re=.8,oe=1,ce=.5;var Xe=new go.PathFigure(oe*E+pe,(ce-re)*a+ge,!0);return x.add(Xe),Xe.add(new go.PathSegment(go.PathSegment.Bezier,(oe+re)*E+pe,ce*a+ge,(oe+te)*E+pe,(ce-re)*a+ge,(oe+re)*E+pe,(ce-te)*a+ge)),Xe.add(new go.PathSegment(go.PathSegment.Bezier,oe*E+pe,(ce+re)*a+ge,(oe+re)*E+pe,(ce+te)*a+ge,(oe+te)*E+pe,(ce+re)*a+ge)),Xe.add(new go.PathSegment(go.PathSegment.Bezier,(oe+re-te*.5)*E+pe,ce*a+ge,oe*E+pe,(ce+re)*a+ge,(oe+re-te*.5)*E+pe,(ce+te)*a+ge)),Xe.add(new go.PathSegment(go.PathSegment.Bezier,oe*E+pe,(ce-re)*a+ge,(oe+re-te*.5)*E+pe,(ce-te)*a+ge,oe*E+pe,(ce-re)*a+ge).close()),x}),go.Shape.defineFigureGenerator("Email",function(se,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(se,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 re=new go.PathFigure(0,.5*a,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),re.add(new go.PathSegment(go.PathSegment.Move,.5*E,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*a)),re.add(new go.PathSegment(go.PathSegment.Move,.75*E,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,.75*E,.6*a)),re.add(new go.PathSegment(go.PathSegment.Move,.25*E,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,.25*E,.6*a)),x}),go.Shape.defineFigureGenerator("Power",function(se,E,a){var x=new go.Geometry,b=ue*.4,z=.4,te=.5,re=.5,oe=y(),ce=y(),pe=y(),ge=y();Be(te,re-z,te+b,re-z,te+z,re-b,te+z,re,.5,oe,oe,ce,pe,ge);var Ae=ee(ce.x,ce.y),we=new go.PathFigure(ce.x*E,ce.y*a,!0);x.add(we),we.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,re*a,pe.x*E,pe.y*a,ge.x*E,ge.y*a)),we.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re+z)*a,(te+z)*E,(re+b)*a,(te+b)*E,(re+z)*a)),we.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,re*a,(te-b)*E,(re+z)*a,(te-z)*E,(re+b)*a)),Be(te-z,re,te-z,re-b,te-b,re-z,te,re-z,.5,pe,ge,ce,oe,oe),we.add(new go.PathSegment(go.PathSegment.Bezier,ce.x*E,ce.y*a,pe.x*E,pe.y*a,ge.x*E,ge.y*a)),b=ue*.3,z=.3,Be(te-z,re,te-z,re-b,te-b,re-z,te,re-z,.5,pe,ge,ce,oe,oe),we.add(new go.PathSegment(go.PathSegment.Line,ce.x*E,ce.y*a)),we.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,re*a,ge.x*E,ge.y*a,pe.x*E,pe.y*a)),we.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re+z)*a,(te-z)*E,(re+b)*a,(te-b)*E,(re+z)*a)),we.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,re*a,(te+b)*E,(re+z)*a,(te+z)*E,(re+b)*a)),Be(te,re-z,te+b,re-z,te+z,re-b,te+z,re,.5,oe,oe,ce,pe,ge),we.add(new go.PathSegment(go.PathSegment.Bezier,ce.x*E,ce.y*a,ge.x*E,ge.y*a,pe.x*E,pe.y*a).close());var we=new go.PathFigure(.45*E,0,!0);return x.add(we),we.add(new go.PathSegment(go.PathSegment.Line,.45*E,.5*a)),we.add(new go.PathSegment(go.PathSegment.Line,.55*E,.5*a)),we.add(new go.PathSegment(go.PathSegment.Line,.55*E,0).close()),ie(oe),ie(ce),ie(pe),ie(ge),ie(Ae),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(se,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,re,oe){te.add(new go.PathSegment(go.PathSegment.Move,(.3+re)*E,(.8+oe)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(.5+re)*E,(.5+oe)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(.1+re)*E,(.5+oe)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(.3+re)*E,(.8+oe)*a).close())}return z(b,0,0),z(b,.4,0),z(b,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(se,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(se,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(se,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(se,E,a){var x=new go.Geometry,b=.5,z=0,te=0,re=b*ue,oe=.4*Math.SQRT2/2+.5,ce=.5-.5*Math.SQRT2/2,pe=1,ge=.5,Ae=.5,we=0,Pe=new go.PathFigure(oe*E,(1-ce)*a,!1);return x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,pe*E,ge*a,pe*E,.7*a,pe*E,ge*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+z)*E,(we+z)*a,(.5+b+z)*E,(.5-re+z)*a,(.5+re+z)*E,(.5-b+z)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*E,(.5+te)*a,(.5-re+z)*E,(.5-b+te)*a,(.5-b+z)*E,(.5-re+te)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(.35+z)*E,.9*a,(.5-b+z)*E,(.5+re+te)*a,(.5-re+z)*E,.9*a)),Pe.add(new go.PathSegment(go.PathSegment.Move,(.25+z)*E,.8*a)),Pe.add(new go.PathSegment(go.PathSegment.Line,(.35+z)*E,.9*a)),Pe.add(new go.PathSegment(go.PathSegment.Line,(.2+z)*E,.95*a)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(se,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(se,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(se,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(se,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(se,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(se,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(se,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,re=.5,oe=te,ce=Math.PI/4,pe=4*(1-Math.cos(ce))/(3*Math.sin(ce)),ge=pe*.5,Ae=te,we=te,Pe=pe*Ae,he=pe*we;z.add(new go.PathSegment(go.PathSegment.Bezier,(re-Ae)*E,oe*a,(re-(Pe+Ae)/2)*E,(oe+(we+he)/2)*a,(re-Ae)*E,(oe+he)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,re*E,(oe-we)*a,(re-Ae)*E,(oe-he)*a,(re-Pe)*E,(oe-we)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,(re+Ae)*E,oe*a,(re+Pe)*E,(oe-we)*a,(re+Ae)*E,(oe-he)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*E,(1-.595)*a,(re+Ae)*E,(oe+he)*a,(re+(Pe+Ae)/2)*E,(oe+(we+he)/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 Xe=new go.PathFigure(.2*E,a,!1);x.add(Xe),Xe.add(new go.PathSegment(go.PathSegment.Line,.2*E,.8*a));var je=new go.PathFigure(.8*E,a,!1);return x.add(je),je.add(new go.PathSegment(go.PathSegment.Line,.8*E,.8*a)),x}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(se,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(se,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(se,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(se,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(se,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(se,E,a){var x=new go.Geometry,b=.5,z=ue*.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 re=new go.PathFigure(b*E,0,!1);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,b*E,.15*a)),re.add(new go.PathSegment(go.PathSegment.Move,b*E,a)),re.add(new go.PathSegment(go.PathSegment.Line,b*E,.85*a)),re.add(new go.PathSegment(go.PathSegment.Move,0,b*a)),re.add(new go.PathSegment(go.PathSegment.Line,.15*E,b*a)),re.add(new go.PathSegment(go.PathSegment.Move,E,b*a)),re.add(new go.PathSegment(go.PathSegment.Line,.85*E,b*a)),re.add(new go.PathSegment(go.PathSegment.Move,b*E,b*a)),re.add(new go.PathSegment(go.PathSegment.Line,.58*E,.1*a)),re.add(new go.PathSegment(go.PathSegment.Move,b*E,b*a)),re.add(new go.PathSegment(go.PathSegment.Line,.78*E,.54*a)),x}),go.Shape.defineFigureGenerator("Package",function(se,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(se,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(se,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(se,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(se,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(se,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(se,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(se,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,re=ue*.1,oe=.2,ce=.9,pe=new go.PathFigure((oe-te)*E,ce*a,!0);x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(ce-te)*a,(oe-te)*E,(ce-re)*a,(oe-re)*E,(ce-te)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(oe+te)*E,ce*a,(oe+re)*E,(ce-te)*a,(oe+te)*E,(ce-re)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(ce+te)*a,(oe+te)*E,(ce+re)*a,(oe+re)*E,(ce+te)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(oe-te)*E,ce*a,(oe-re)*E,(ce+te)*a,(oe-te)*E,(ce+re)*a).close()),te=.1,re=ue*.1,oe=.8,ce=.9;var ge=new go.PathFigure((oe-te)*E,ce*a,!0);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(ce-te)*a,(oe-te)*E,(ce-re)*a,(oe-re)*E,(ce-te)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(oe+te)*E,ce*a,(oe+re)*E,(ce-te)*a,(oe+te)*E,(ce-re)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(ce+te)*a,(oe+te)*E,(ce+re)*a,(oe+re)*E,(ce+te)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(oe-te)*E,ce*a,(oe-re)*E,(ce+te)*a,(oe-te)*E,(ce+re)*a).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(se,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(se,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 re=new go.PathFigure(.5*E,.7*a,!1);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E,.7*a));var oe=.1,ce=ue*.1,pe=.1,ge=.9,Ae=new go.PathFigure((pe-oe)*E,ge*a,!0);x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,pe*E,(ge-oe)*a,(pe-oe)*E,(ge-ce)*a,(pe-ce)*E,(ge-oe)*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(pe+oe)*E,ge*a,(pe+ce)*E,(ge-oe)*a,(pe+oe)*E,(ge-ce)*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,pe*E,(ge+oe)*a,(pe+oe)*E,(ge+ce)*a,(pe+ce)*E,(ge+oe)*a)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(pe-oe)*E,ge*a,(pe-ce)*E,(ge+oe)*a,(pe-oe)*E,(ge+ce)*a)),oe=.1,ce=ue*.1,pe=.4,ge=.9;var we=new go.PathFigure((pe-oe)*E,ge*a,!0);return x.add(we),we.add(new go.PathSegment(go.PathSegment.Bezier,pe*E,(ge-oe)*a,(pe-oe)*E,(ge-ce)*a,(pe-ce)*E,(ge-oe)*a)),we.add(new go.PathSegment(go.PathSegment.Bezier,(pe+oe)*E,ge*a,(pe+ce)*E,(ge-oe)*a,(pe+oe)*E,(ge-ce)*a)),we.add(new go.PathSegment(go.PathSegment.Bezier,pe*E,(ge+oe)*a,(pe+oe)*E,(ge+ce)*a,(pe+ce)*E,(ge+oe)*a)),we.add(new go.PathSegment(go.PathSegment.Bezier,(pe-oe)*E,ge*a,(pe-ce)*E,(ge+oe)*a,(pe-oe)*E,(ge+ce)*a)),x}),go.Shape.defineFigureGenerator("RailShipment",function(se,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 pe=.05,ge=ue*.05,Ae=.175,we=.95,re=new go.PathFigure((Ae-pe)*E,we*a,!0);x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,Ae*E,(we-pe)*a,(Ae-pe)*E,(we-ge)*a,(Ae-ge)*E,(we-pe)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+pe)*E,we*a,(Ae+ge)*E,(we-pe)*a,(Ae+pe)*E,(we-ge)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,Ae*E,(we+pe)*a,(Ae+pe)*E,(we+ge)*a,(Ae+ge)*E,(we+pe)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-pe)*E,we*a,(Ae-ge)*E,(we+pe)*a,(Ae-pe)*E,(we+ge)*a));var pe=.05,ge=ue*.05,Ae=.375,we=.95,oe=new go.PathFigure((Ae-pe)*E,we*a,!0);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,Ae*E,(we-pe)*a,(Ae-pe)*E,(we-ge)*a,(Ae-ge)*E,(we-pe)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+pe)*E,we*a,(Ae+ge)*E,(we-pe)*a,(Ae+pe)*E,(we-ge)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,Ae*E,(we+pe)*a,(Ae+pe)*E,(we+ge)*a,(Ae+ge)*E,(we+pe)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-pe)*E,we*a,(Ae-ge)*E,(we+pe)*a,(Ae-pe)*E,(we+ge)*a));var pe=.05,ge=ue*.05,Ae=.625,we=.95,ce=new go.PathFigure((Ae-pe)*E,we*a,!0);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,Ae*E,(we-pe)*a,(Ae-pe)*E,(we-ge)*a,(Ae-ge)*E,(we-pe)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+pe)*E,we*a,(Ae+ge)*E,(we-pe)*a,(Ae+pe)*E,(we-ge)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,Ae*E,(we+pe)*a,(Ae+pe)*E,(we+ge)*a,(Ae+ge)*E,(we+pe)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-pe)*E,we*a,(Ae-ge)*E,(we+pe)*a,(Ae-pe)*E,(we+ge)*a));var pe=.05,ge=ue*.05,Ae=.825,we=.95,Pe=new go.PathFigure((Ae-pe)*E,we*a,!0);x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,Ae*E,(we-pe)*a,(Ae-pe)*E,(we-ge)*a,(Ae-ge)*E,(we-pe)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+pe)*E,we*a,(Ae+ge)*E,(we-pe)*a,(Ae+pe)*E,(we-ge)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,Ae*E,(we+pe)*a,(Ae+pe)*E,(we+ge)*a,(Ae+ge)*E,(we+pe)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-pe)*E,we*a,(Ae-ge)*E,(we+pe)*a,(Ae-pe)*E,(we+ge)*a).close());var he=new go.PathFigure(0,a,!1);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Line,E,a).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(se,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 re=.05,oe=ue*.05,ce=.35,pe=.775,ge=new go.PathFigure((ce-re)*E,pe*a,!0);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,ce*E,(pe-re)*a,(ce-re)*E,(pe-oe)*a,(ce-oe)*E,(pe-re)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ce+re)*E,pe*a,(ce+oe)*E,(pe-re)*a,(ce+re)*E,(pe-oe)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ce*E,(pe+re)*a,(ce+re)*E,(pe+oe)*a,(ce+oe)*E,(pe+re)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ce-re)*E,pe*a,(ce-oe)*E,(pe+re)*a,(ce-re)*E,(pe+oe)*a).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(se,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(se,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(se,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(se,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(se,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(se,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(se,E,a){var x=new go.Geometry,b=.3,z=ue*.3,te=.5,re=.7,oe=new go.PathFigure((te-b)*E,re*a,!0);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re-b)*a,(te-b)*E,(re-z)*a,(te-z)*E,(re-b)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,re*a,(te+z)*E,(re-b)*a,(te+b)*E,(re-z)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re+b)*a,(te+b)*E,(re+z)*a,(te+z)*E,(re+b)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,re*a,(te-z)*E,(re+b)*a,(te-b)*E,(re+z)*a));var ce=new go.PathFigure(0,.7*a,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,E,.7*a,0,0,E,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(se,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(se,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(se,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(se,E,a){var x=new go.Geometry,b=.5,z=ue*.5,te=.5,re=.5,oe=new go.PathFigure((te-b)*E,re*a,!0);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re-b)*a,(te-b)*E,(re-z)*a,(te-z)*E,(re-b)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,re*a,(te+z)*E,(re-b)*a,(te+b)*E,(re-z)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re+b)*a,(te+b)*E,(re+z)*a,(te+z)*E,(re+b)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,re*a,(te-z)*E,(re+b)*a,(te-b)*E,(re+z)*a));var ce=new go.PathFigure(.15*E,.5*a,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.85*E,.5*a)),x}),go.Shape.defineFigureGenerator("Flag",function(se,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(se,E,a){var x=new go.Geometry,b=.5,z=ue*.5,te=.5,re=.5,oe=new go.PathFigure((te-b)*E,re*a,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re-b)*a,(te-b)*E,(re-z)*a,(te-z)*E,(re-b)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,re*a,(te+z)*E,(re-b)*a,(te+b)*E,(re-z)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re+b)*a,(te+b)*E,(re+z)*a,(te+z)*E,(re+b)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,re*a,(te-z)*E,(re+b)*a,(te-b)*E,(re+z)*a).close()),b=.05,z=ue*.05,te=.5,re=.8;var ce=new go.PathFigure((te-b)*E,re*a,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re-b)*a,(te-b)*E,(re-z)*a,(te-z)*E,(re-b)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*E,re*a,(te+z)*E,(re-b)*a,(te+b)*E,(re-z)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re+b)*a,(te+b)*E,(re+z)*a,(te+z)*E,(re+b)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*E,re*a,(te-z)*E,(re+b)*a,(te-b)*E,(re+z)*a).close()),ce.add(new go.PathSegment(go.PathSegment.Move,.5*E,.7*a)),ce.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*a,.75*E,.475*a,.75*E,.225*a)),ce.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(se,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(se,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(se,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(se,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(se,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(se,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(se,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(se,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(se,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 re=new go.PathFigure(.678*E,.85*a,!1);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.678*E,.45*a)),re.add(new go.PathSegment(go.PathSegment.Line,.874*E,.45*a)),re.add(new go.PathSegment(go.PathSegment.Line,.874*E,.85*a).close());var oe=new go.PathFigure(.5*E,.1*a,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*E,.3*a)),oe.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*E,.3*a).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(se,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(se,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 re=new go.PathFigure(E*.612,a,!0);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E*.612,a*(1-.184*3))),re.add(new go.PathSegment(go.PathSegment.Line,E*.796,a*(1-.184*4))),re.add(new go.PathSegment(go.PathSegment.Line,E*.796,a*1).close());var oe=new go.PathFigure(E*.816,a,!0);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,E*.816,a*(1-.184*4))),oe.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-.184*5))),oe.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(se,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 re=new go.PathFigure(E*.055,.18*a,!0);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.18)),re.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.21)),re.add(new go.PathSegment(go.PathSegment.Line,E*.055,a*.21).close());var oe=new go.PathFigure(E*1,0,!0);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,E*.4,0)),oe.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.65)),oe.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(se,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(se,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(se,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 re=new go.PathFigure(E*(.11+.24133333*1+.028*1),a*.1,!1);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*1),a*.1)),re.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*1),a*.8)),re.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*1),a*.8).close());var oe=new go.PathFigure(E*(.11+.24133333*2+.028*2),a*.1,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*3+.028*2),a*.1)),oe.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*3+.028*2),a*.8)),oe.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*2),a*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(se,E,a){var x=new go.Geometry,b=8,z=b*ue,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 re=new go.PathFigure(E*.83,0,!1);x.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E*.83,a*.3)),re.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*.3)),re.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*0).close());var oe=new go.PathFigure(E*.83,a*1,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,E*.83,a*.5)),oe.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*.5)),oe.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*1).close());var ce=new go.PathFigure(E*.78,a*.05,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.05)),ce.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.25)),ce.add(new go.PathSegment(go.PathSegment.Line,E*.78,a*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(se,E,a){var x=se?se.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,E/3),x=Math.min(x,a/3);var b=x*ue,z=a*.8,te=new go.Geometry,re=new go.PathFigure(x,0,!0);return te.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E-x,0)),re.add(new go.PathSegment(go.PathSegment.Bezier,E,x,E-b,0,E,b)),re.add(new go.PathSegment(go.PathSegment.Line,E,z-x)),re.add(new go.PathSegment(go.PathSegment.Bezier,E-x,z,E,z-b,E-b,z)),re.add(new go.PathSegment(go.PathSegment.Line,E*.7,z)),re.add(new go.PathSegment(go.PathSegment.Line,E*.7,a)),re.add(new go.PathSegment(go.PathSegment.Line,E*.55,z)),re.add(new go.PathSegment(go.PathSegment.Line,x,z)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,z-x,b,z,0,z-b)),re.add(new go.PathSegment(go.PathSegment.Line,0,x)),re.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(se,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(se,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(se,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(se,E,a){var x=new go.Geometry,b=15,z=b*ue,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(se,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(se,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(se,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(se,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(se,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(se,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")},61016: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 Ot={},Ft="5.0",ee={},y=null,ie=!1,De=!1,Be=null,Oe=!1,Ke=null,ue=null,Me=0;Me<arguments.length;Me++){var Fe=arguments[Me];if(Fe!==null)switch(typeof Fe){case"number":Ft=Fe.toFixed(1);break;case"string":Fe.match(new RegExp("^[0-9]\\.[0-9]+$"))?Ft=Fe:Be=Fe;break;case"object":typeof Fe.is3D!="undefined"?y=Fe:ee=Fe;break;case"boolean":ie=Fe,De=!0;break}}y===null&&(y={is3D:!1,AV:!1,SV:!1,CV:!1,EV2:!1,CP:!1,PC:!1,DA:!1,FI:!1,PV:!1,macro:!1},ee.material_id!==void 0&&!De&&(ie=!0)),Be!==null&&ee.id===void 0&&(ee.id=Be);var Ne="",ke="",Le=!1,be=null,se=null,E=null,a=!1,x=null,b=null,z=null,te=null,re=null;ee.height!==void 0&&(ee.height=Math.round(ee.height)),ee.width!==void 0&&(ee.width=Math.round(ee.width));var oe=function(lt){return parseFloat(lt)>4?parseFloat(lt):5};Ot.setHTML5Codebase=function(lt,At){ue=lt,Ct(lt,At)},Ot.setJavaCodebase=Ot.setJavaCodebaseVersion=Ot.isCompiledInstalled=Ot.setPreCompiledScriptPath=Ot.setPreCompiledResourcePath=function(){},Ot.setHTML5CodebaseVersion=function(lt,At){var kt=parseFloat(lt);if(kt!==NaN&&kt<5){console.log("The GeoGebra HTML5 codebase version "+kt+" is deprecated. Using version latest instead.");return}Ke=lt,pt(lt,At)},Ot.getHTML5CodebaseVersion=function(){return se},Ot.getParameters=function(){return ee},Ot.setFontsCSSURL=function(lt){te=lt},Ot.setGiacJSURL=function(lt){},Ot.setJNLPFile=function(lt){Ne=lt},Ot.setJNLPBaseDir=function(lt){},Ot.inject=function(){function lt(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var At="auto",kt=ee.id,In,Wt=!1,dn=0;dn<arguments.length;dn++){var He=arguments[dn];typeof He=="string"?(He=He.toLowerCase(),He.match(/^(prefer)?(java|html5|compiled|auto|screenshot)$/)?At=He:kt=arguments[dn]):typeof He=="boolean"?Wt=He:He instanceof HTMLElement&&(In=He)}en();function en(){if(!Oe){setTimeout(en,200);return}At=$e(At);var Bn=In||document.getElementById(kt);if(!Bn){console.log("possibly bug on ajax loading? ");return}if(Ot.removeExistingApplet(Bn,!1),ee.width===void 0&&Bn.clientWidth&&(ee.width=Bn.clientWidth),ee.height===void 0&&Bn.clientHeight&&(ee.height=Bn.clientHeight),!(ee.width&&ee.height)&&At==="html5"&&(delete ee.width,delete ee.height),be=At,At==="screenshot")je(Bn,ee);else{var It=!1;ee.hasOwnProperty("playButton")&&ee.playButton||ee.hasOwnProperty("clickToLoad")&&ee.clickToLoad?It=!0:ee.hasOwnProperty("playButtonAutoDecide")&&ee.playButtonAutoDecide&&(It=(!ce()||lt())&&pe()),It?(be="screenshot",Ce(Bn,ee,Wt,At)):Xe(Bn,ee,Wt)}}};function ce(){try{return window.self!==window.top}catch(lt){return!0}}function pe(){return ee.hasOwnProperty("screenshotGenerator")&&ee.screenshotGenerator?!1:Math.max(screen.width,screen.height)<800}Ot.getViews=function(){return y},Ot.isJavaInstalled=function(){return!1};var ge=function(lt){var At=function(dn){var He=JSON.parse(dn),en=function(Et){return Et.type=="G"||Et.type=="E"},Bn=He.elements?He.elements.filter(en)[0]:He;if(!Bn||!Bn.url){kt();return}ee.fileName=Bn.url,Ae(Bn.settings||{}),y.is3D=!0;var It="https://www.geogebra.org/images/";Ot.setPreviewImage(x||Bn.previewUrl,It+"GeoGebra_loading.png",It+"applet_play.png"),lt()},kt=function(){ee.onError&&ee.onError(),mn("Error: Fetching material (id "+ee.material_id+") failed.",ee)},In=location.host.match(/(www|stage|beta|groot|alpha).geogebra.(org|net)/)?location.host:"www.geogebra.org",Wt="/materials/"+ee.material_id+"?scope=basic";we("https://"+In+"/api/proxy.php?path="+encodeURIComponent(Wt),At,kt)};function Ae(lt){var At=["width","height","showToolBar","showMenuBar","showAlgebraInput","allowStyleBar","showResetIcon","enableLabelDrags","enableShiftDragZoom","enableRightClick","appName"];["enableLabelDrags","enableShiftDragZoom","enableRightClick"].forEach(function(kt){lt[kt]=!!lt[kt]}),At.forEach(function(kt){ee[kt]===void 0&&lt[kt]!==void 0&&(ee[kt]=lt[kt])}),ee.showToolBarHelp===void 0&&(ee.showToolBarHelp=ee.showToolBar)}function we(lt,At,kt){var In=new XMLHttpRequest;In.open("GET",lt),In.onload=function(){At(In.responseText)},In.onerror=kt,In.send()}Ot.isHTML5Installed=function(){return!0},Ot.getLoadedAppletType=function(){return be},Ot.setPreviewImage=function(lt,At,kt){x=lt,b=At,z=kt},Ot.removeExistingApplet=function(lt,At){var kt;typeof lt=="string"&&(lt=document.getElementById(lt)),be=null;var In=null;for(kt=0;kt<lt.childNodes.length;kt++){var Wt=lt.childNodes[kt],dn=Wt.className;dn==="applet_screenshot"?At?(Wt.style.display="block",be="screenshot"):Wt.style.display="none":dn!=="applet_scaler prerender"&&(lt.removeChild(Wt),In=dn&&dn.indexOf("appletParameters")!=-1?Wt.id:null,kt--)}var He=ee.id!==void 0?ee.id:In,en=window[He];en&&typeof en.getBase64=="function"&&(en.remove(),window[He]=null)},Ot.refreshHitPoints=function(){if(oe(ggbHTML5LoadedCodebaseVersion)>=5)return!0;var lt=Ot.getAppletObject();return lt&&typeof lt.recalculateEnvironments=="function"?(lt.recalculateEnvironments(),!0):!1},Ot.startAnimation=function(){var lt=Ot.getAppletObject();return lt&&typeof lt.startAnimation=="function"?(lt.startAnimation(),!0):!1},Ot.stopAnimation=function(){var lt=Ot.getAppletObject();return lt&&typeof lt.stopAnimation=="function"?(lt.stopAnimation(),!0):!1},Ot.getAppletObject=function(){var lt=ee.id!==void 0?ee.id:"ggbApplet";return window[lt]},Ot.resize=function(){};var Pe=function(lt,At,kt){var In=document.createElement("param");In.setAttribute("name",At),In.setAttribute("value",kt),lt.appendChild(In)},he=function(lt){return lt&&lt!=="false"},Xe=function(lt,At,kt){oe(se)<=4.2&&(kt=!0);var In=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==se||ggbHTML5LoadedCodebaseIsWebSimple&&!a)&&(In=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Wt=document.createElement("div");Wt.classList.add("appletParameters","notranslate");var dn=At.width,He=At.height;if(At.disableAutoScale=At.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():At.disableAutoScale,At.width!==void 0)if(oe(se)<=4.4)he(At.showToolBar)&&(At.height-=7),he(At.showAlgebraInput)&&(At.height-=37),At.width<605&&he(At.showToolBar)&&(At.width=605,dn=605);else{var en=100;(he(At.showToolBar)||he(At.showMenuBar))&&(At.hasOwnProperty("customToolBar")&&(At.customToolbar=At.customToolBar),en=he(At.showMenuBar)?245:155),dn<en&&(At.width=en,dn=en)}Wt.style.border="none",Wt.style.display="inline-block";for(var Bn in At)At.hasOwnProperty(Bn)&&Bn!=="appletOnLoad"&&Wt.setAttribute("data-param-"+Bn,At[Bn]);te&&Wt.setAttribute("data-param-fontscssurl",te),Ot.resize=function(){GGBAppletUtils.responsiveResize(lt,At)},window.addEventListener("resize",function(la){Ot.resize()});var It=typeof At.appletOnLoad=="function"?At.appletOnLoad:function(){};if(!kt&&At.width!==void 0){At.hasOwnProperty("showSplash")||Wt.setAttribute("data-param-showSplash","false");var Et=lt.querySelector(".applet_scaler.prerender"),jt=Et!==null;if(jt)var Qe=Et.querySelector(".ggb_preview");else{var Qe=at(dn,He,At.borderColor,!1);Et=document.createElement("div"),Et.className="applet_scaler",Et.style.position="relative",Et.style.display="block",Et.style.width=dn+"px",Et.style.height=He+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(Et,"66%"),oe(se)>=5?(At.appletOnLoad=function(la){var et=lt.querySelector(".ggb_preview");et&&et.parentNode.removeChild(et),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Et),window.GGBT_wsf_view&&$(window).trigger("resize"),It(la)},jt||Et.appendChild(Qe)):Wt.appendChild(Qe),Et.appendChild(Wt),jt||lt.appendChild(Et),setTimeout(function(){Ot.resize()},1)}else{var Ve=document.createElement("div");Ve.className="applet_scaler",Ve.style.position="relative",Ve.style.display="block",Ve.appendChild(Wt),lt.appendChild(Ve),At.appletOnLoad=function(la){Ot.resize(),It(la)}}function mt(la,et){et&&typeof et.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(la,et.appletOnLoad):renderGGBElement(la),mn("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",et)}function Vt(la,et){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:la,params:et}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(yt){mt(yt.article,yt.params)}),html5AppletsToProcess=null)},oe(se)<5&&(la.className+=" geogebraweb")):mt(la,et)}if(In){scriptLoadStarted=!0;for(var Xt=0;Xt<Wt.childNodes.length;Xt++){var cn=Wt.childNodes[Xt].tagName;cn==="TABLE"&&(Wt.removeChild(Wt.childNodes[Xt]),Xt--)}if(ggbHTML5LoadedScript!==null){var ta=document.querySelector('script[src="'+ggbHTML5LoadedScript+'"]');ta!=null&&ta.parentNode.removeChild(ta)}var ra=document.createElement("script"),On=function(){Vt(Wt,At)};ra.src=ke+E,ggbHTML5LoadedCodebaseIsWebSimple=a,ggbHTML5LoadedCodebaseVersion=se,ggbHTML5LoadedScript=ra.src,mn("GeoGebra HTML5 codebase loaded: '"+ke+"'.",At),!ue&&(!Ke||Ke=="5.0")?(a?webSimple.succeeded=webSimple.succeeded||webSimple():web3d.succeeded=web3d.succeeded||web3d(),On()):ke.requirejs?__webpack_require__.e(12).then(function(){var la=[__webpack_require__(12)];On.apply(null,la)}.bind(this)).catch(__webpack_require__.oe):(ra.onload=On,lt.appendChild(ra))}else Vt(Wt,At);At.height=He,At.width=dn},je=function(lt,At,kt){var In=at(At.width,At.height,At.borderColor,kt),Wt=document.createElement("div");Wt.style.position="relative",Wt.style.display="block",Wt.style.width=At.width+"px",Wt.style.height=At.height+"px",Wt.className="applet_screenshot applet_scaler"+(kt?" applet_screenshot_play":""),Wt.appendChild(In);var dn=GGBAppletUtils.getScale(At,lt,kt);kt?(lt.appendChild(Je()),window.GGBT_wsf_view||(lt.style.position="relative")):window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(Wt,"66%"),lt.appendChild(Wt),dn!==1&&!isNaN(dn)&&(GGBAppletUtils.scaleElement(Wt,dn),Wt.style.width=At.width+"px",Wt.style.height=At.height+"px",Wt.parentNode.style.width=At.width*dn+"px",Wt.parentNode.style.height=At.height*dn+"px"),Ot.resize=function(){Ze(lt,In,Wt,kt)},window.addEventListener("resize",function(He){Ot.resize()}),Ot.resize()};function Ze(lt,At,kt,In){if(lt.contains(At)){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(lt.id!=="fullscreencontent")return;window.GGBT_wsf_view.setCloseBtnPosition(lt)}var Wt=GGBAppletUtils.getScale(ee,lt,In);kt.parentNode!==null&&(!isNaN(Wt)&&Wt!==1?(GGBAppletUtils.scaleElement(kt,Wt),kt.parentNode.style.width=ee.width*Wt+"px",kt.parentNode.style.height=ee.height*Wt+"px"):(GGBAppletUtils.scaleElement(kt,1),kt.parentNode.style.width=ee.width+"px",kt.parentNode.style.height=ee.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&GGBAppletUtils.positionCenter(lt),typeof window.GGBT_ws_header_footer=="object"&&window.GGBT_ws_header_footer.setWsScrollerHeight()}}Ot.onExitFullscreen=function(lt,At){At.appendChild(lt)};var Ce=function(lt,At,kt,In){je(lt,At,!0);for(var Wt=function(){var en=[];for(He=0;He<lt.childNodes.length;He++)en.push(lt.childNodes[He]);if(window.GGBT_wsf_view){var Bn=window.GGBT_wsf_view.renderFullScreen(lt,At.id),It=document.getElementById("fullscreencontainer"),Et=jQuery(lt).find(".fullscreencontent");Et.length>0?(Bn.remove(),Et.attr("id","fullscreencontent").show(),jQuery(It).append(Et),window.dispatchEvent(new Event("resize"))):Xe(Bn,At,!1),window.GGBT_wsf_view.launchFullScreen(It)}else be=In,Xe(lt,At,!1);if(!window.GGBT_wsf_view)for(He=0;He<en.length;He++)lt.removeChild(en[He])},dn=lt.getElementsByClassName("ggb_preview_play"),He=0;He<dn.length;He++)dn[He].addEventListener("click",Wt,!1),dn[He].addEventListener("ontouchstart",Wt,!1);typeof window.ggbAppletPlayerOnload=="function"&&window.ggbAppletPlayerOnload(lt),pe()&&window.GGBT_wsf_view&&$(".wsf-element-fullscreen-button").remove()},Je=function(){var lt=document.createElement("div");if(lt.className="ggb_preview_play icon-applet-play",!window.GGBT_wsf_view){var At='.icon-applet-play { width: 100%; height: 100%;box-sizing: border-box;position: absolute;z-index: 1001;cursor: pointer;border-width: 0px; background-color: transparent;background-repeat: no-repeat;left: 0;top: 0;background-position: center center; background-image: url("https://www.geogebra.org/images/worksheet/icon-start-applet.png");}.icon-applet-play:hover {background-image: url("https://www.geogebra.org/images/worksheet/icon-start-applet-hover.png");}',kt=document.createElement("style");kt.styleSheet?kt.styleSheet.cssText=At:kt.appendChild(document.createTextNode(At)),document.getElementsByTagName("head")[0].appendChild(kt)}return lt},at=function(lt,At,kt,In){var Wt=document.createElement("div");Wt.className="ggb_preview",Wt.style.position="absolute",Wt.style.zIndex="90",Wt.style.width=lt-2+"px",Wt.style.height=At-2+"px",Wt.style.top="0px",Wt.style.left="0px",Wt.style.overflow="hidden",Wt.style.backgroundColor="white";var dn="lightgrey";kt!==void 0&&(kt==="none"?dn="transparent":dn=kt),Wt.style.border="1px solid "+dn;var He=document.createElement("img");if(He.style.position="relative",He.style.zIndex="1000",He.style.top="-1px",He.style.left="-1px",x!==null&&He.setAttribute("src",x),He.style.opacity=.7,b!==null){var en,Bn,It;if(!In){en=document.createElement("img"),en.style.position="absolute",en.style.zIndex="1001",en.style.opacity=1,He.style.opacity=.3,Bn=360,Bn>lt/4*3&&(Bn=lt/4*3),It=Bn/5.8,en.setAttribute("src",b),en.setAttribute("width",Bn),en.setAttribute("height",It);var Et=(lt-Bn)/2,jt=(At-It)/2;en.style.left=Et+"px",en.style.top=jt+"px",Wt.appendChild(en)}}return Wt.appendChild(He),Wt},$e=function(lt){return lt=lt.toLowerCase(),lt==="html5"||lt==="screenshot"?lt:"html5"},rt=["web","webSimple","web3d","tablet","tablet3d","phone"],pt=function(lt,At){if(se=lt,At){Ct(se,!0);return}var kt=!ie;if(kt){var In=oe(se);!isNaN(In)&&In<4.4&&(kt=!1)}var Wt,dn;window.location.protocol.substr(0,4)==="http"?Wt=window.location.protocol:Wt="http:";var He=se.indexOf("//");He>0?dn=se:He===0?dn=Wt+se:dn="https://www.geogebra.org/apps/5.2.814.0/";for(var en in rt)if(se.slice(rt[en].length*-1)===rt[en]||se.slice((rt[en].length+1)*-1)===rt[en]+"/"){Ct(dn,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&kt&&!y.is3D&&!y.AV&&!y.SV&&!y.CV&&!y.EV2&&!y.CP&&!y.PC&&!y.DA&&!y.FI&&!y.PV&&!he(ee.showToolBar)&&!he(ee.showMenuBar)&&!he(ee.showAlgebraInput)&&!he(ee.enableRightClick)&&(!ee.appName||ee.appName=="classic")?dn+="webSimple/":dn+="web3d/",Ct(dn,!1)},Ct=function(lt,At){if(lt.requirejs){ke=lt;return}lt.slice(-1)!=="/"&&(lt+="/"),ke=lt,At===null&&(At=lt.indexOf("http")===-1),Le=At,E="web.nocache.js",a=!1;var kt=ke.split("/");kt.length>1&&(!At&&kt[kt.length-2]==="webSimple"?(E="webSimple.nocache.js",a=!0):rt.indexOf(kt[kt.length-2])>=0&&(E=kt[kt.length-2]+".nocache.js")),kt=lt.split("/"),se=kt[kt.length-3],se.substr(0,4)==="test"?se=se.substr(4,1)+"."+se.substr(5,1):(se.substr(0,3)==="war"||se.substr(0,4)==="beta")&&(se="5.0");var In=parseFloat(se);In!==NaN&&In<5&&lt.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+In+" is deprecated. Using version latest instead."),pt("5.0",At))},mn=function(lt,At){window.console&&window.console.log&&(!At||typeof At.showLogging=="undefined"||At.showLogging&&At.showLogging!=="false")&&console.log(lt)};ee.material_id!==void 0?ge(ln):ln();function ln(){var lt=Ft;Ke!==null?lt=Ke:parseFloat(lt)<5&&(lt="5.0"),pt(lt,!1),ue!==null&&Ct(ue,Le),Oe=!0}return Ot},GGBAppletUtils=function(){"use strict";function Ot(){return window.GGBT_wsf_edit!==void 0}function Ft(Oe,Ke){Ke!=1?(Oe.style.transformOrigin="0% 0% 0px",Oe.style.webkitTransformOrigin="0% 0% 0px",Oe.style.transform="scale("+Ke+","+Ke+")",Oe.style.webkitTransform="scale("+Ke+","+Ke+")",Oe.style.maxWidth="initial",Oe.querySelector(".ggb_preview")!==null&&(Oe.querySelector(".ggb_preview").style.maxWidth="initial"),Oe.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Oe.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Oe.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Oe.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Oe.style.transform="none",Oe.style.webkitTransform="none")}function ee(Oe,Ke,ue,Me,Fe,Ne){var ke=null;if(Ne!=null&&Ne!="")for(var Le=Oe.parentNode;Le!=null;)if((" "+Le.className+" ").indexOf(" "+Ne+" ")>-1){ke=Le;break}else Le=Le.parentNode;var be=0,se=0,E=0,a=0,x=0,b=0,z=0;if(ke)be=ke.offsetWidth,se=Math.max(Me?ke.offsetWidth:0,ke.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(be=Math.min(window.innerWidth,document.documentElement.clientWidth),se=Math.min(window.innerHeight,document.documentElement.clientHeight),E=be):(be=window.innerWidth,se=window.innerHeight,E=window.innerWidth),Oe){var te=Oe.getBoundingClientRect();te.left>0&&te.left<=be&&(Fe===void 0||!Fe)&&(document.dir==="rtl"?(x=be-te.width-te.left,b=E<=480?10:30):(b=te.left,x=E<=480?10:30),a=b+x)}if(Oe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var re=Oe.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(a=40,z=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(a=0,z=40)}}return Oe&&((ue===void 0||!ue)&&Ke>0&&Ke+a<be?be=Ke:be-=a,typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ue===void 0||!ue)&&(se-=z)),{width:be,height:se}}function y(Oe,Ke,ue,Me,Fe){if(Oe.isScreenshoGenerator)return 1;var Ne=Me!==void 0&&Me,ke=Oe.noScaleMargin!=null&&Oe.noScaleMargin,Le=function(re){return re&&re!=="false"},be=Le(Oe.autoHeight),se=ee(Ke,Oe.width,ue,be,Ne&&window.GGBT_wsf_view||ke,Fe),E=parseInt(se.width),a=Oe.width,x=Oe.height;if(a===void 0){var b=Ke.querySelector(".appletParameters");b&&(a=b.offsetWidth,x=b.offsetHeight)}var z=E/a,te=Ne?1:se.height/x;return ue!==void 0&&!ue&&(z=Math.min(1,z),te=Math.min(1,te)),Math.min(z,te)}function ie(Oe,Ke,ue){var Me=1,Fe,Ne=!1;if(Oe.hasOwnProperty("allowUpscale")&&(Ne=Oe.allowUpscale),Oe.hasOwnProperty("scale")&&(Me=parseFloat(Oe.scale),(isNaN(Me)||Me===null||Me===0)&&(Me=1),Me>1&&(Ne=!0)),Ke&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(Ne=!0),!(Oe.hasOwnProperty("disableAutoScale")&&Oe.disableAutoScale))Fe=y(Oe,Ke,Ne,ue,Oe.scaleContainerClass);else return Me;return Ne&&(!Oe.hasOwnProperty("scale")||Me===1)?Fe:Math.min(Me,Fe)}function De(Oe){var Ke=Math.min(window.innerWidth,document.documentElement.clientWidth),ue=Math.min(window.innerHeight,document.documentElement.clientHeight),Me=Oe.getBoundingClientRect(),Fe=(Ke-Me.width)/2,Ne=(ue-Me.height)/2;Ne<0&&(Ne=0),Oe.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Fe<40?Oe.style.left="40px":Oe.style.left=Fe+"px",Oe.style.top=Ne+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Ne<40?Oe.style.top="40px":Oe.style.top=Ne+"px",Oe.style.left=Fe+"px")}function Be(Oe,Ke){var ue=Oe.querySelector(".appletParameters");if(ue){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Ke.id!==ue.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Oe)}if(ue.parentElement&&/fullscreen/.test(ue.parentElement.className))return;var Me=ie(Ke,Oe);Ot()&&ue.setAttribute("data-param-scale",Me);for(var Fe=null,Ne=0;Ne<Oe.childNodes.length;Ne++)if(Oe.childNodes[Ne].className!==void 0&&Oe.childNodes[Ne].className.match(/^applet_scaler/)){Fe=Oe.childNodes[Ne];break}if(Fe!==null&&Fe.querySelector(".noscale")!==null)return;var ke=Ke.id!==void 0?Ke.id:"ggbApplet",Le=window[ke];(Le==null||!Le.recalculateEnvironments)&&Fe!==null&&!Fe.className.match(/fullscreen/)&&(Fe.parentNode.style.transform="",!isNaN(Me)&&Me!==1?(Fe.parentNode.style.width=Ke.width*Me+"px",Fe.parentNode.style.height=Ke.height*Me+"px",Ft(Fe,Me)):(Ft(Fe,1),Fe.parentNode.style.width=Ke.width+"px",Fe.parentNode.style.height=Ke.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&De(Oe),window.GGBT_wsf_view&&!window.GGBT_wsf_view.isFullscreen()&&window.GGBT_wsf_general.adjustContentToResize($(ue).parents(".content-added-content"))}}return{responsiveResize:Be,isFlexibleWorksheetEditor:Ot,positionCenter:De,getScale:ie,scaleElement:Ft}}();__WEBPACK_AMD_DEFINE_ARRAY__=[],__WEBPACK_AMD_DEFINE_RESULT__=function(){return GGBApplet}.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__),__WEBPACK_AMD_DEFINE_RESULT__!==void 0&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__),GGBAppletUtils.makeModule=function(name,permutation){function webModule(){var H="bootstrap",I="begin",J="gwt.codesvr."+name+"=",K="gwt.codesvr=",L=name,M="startup",N="DUMMY",O=0,P=1,Q="iframe",R="position:absolute; width:0; height:0; border:none; left: -1000px;",S=" top: -1000px;",T="Chrome",U="CSS1Compat",V="<!doctype html>",W="",X="<html><head></head><body></body></html>",Y="undefined",Z="readystatechange",$=10,_="script",ab="javascript",bb="Failed to load ",cb="moduleStartup",db="scriptTagAdded",eb="moduleRequested",fb="meta",gb="name",hb=name+"::",ib="::",jb="gwt:property",kb="content",lb="=",mb="gwt:onPropertyErrorFn",nb='Bad handler "',ob='" for "gwt:onPropertyErrorFn"',pb="gwt:onLoadErrorFn",qb='" for "gwt:onLoadErrorFn"',rb="#",sb="?",tb="/",ub="img",vb="clear.cache.gif",wb="baseUrl",xb=name+".nocache.js",yb="base",zb="//",Ab="selectingPermutation",Bb=name+".devmode.js",Cb=permutation,Db=":",Eb=".cache.js",Fb="loadExternalRefs",Gb="end",n=window,o=document;function p(){var Ot=n.location.search;return Ot.indexOf(J)!=-1||Ot.indexOf(K)!=-1}function q(Ot,Ft){}webModule.__sendStats=q,webModule.__moduleName=L,webModule.__errFn=null,webModule.__moduleBase=N,webModule.__softPermutationId=O,webModule.__computePropValue=null,webModule.__getPropMap=null,webModule.__installRunAsyncCode=function(){},webModule.__gwtStartLoadingFragment=function(){return null},webModule.__gwt_isKnownPropertyValue=function(){return!1},webModule.__gwt_getMetaProperty=function(){return null};var r=null,s=n.__gwt_activeModules=n.__gwt_activeModules||{};s[L]={moduleName:L},webModule.__moduleStartupDone=function(Ot){var Ft=s[L].bindings;s[L].bindings=function(){for(var ee=Ft?Ft():{},y=Ot[webModule.__softPermutationId],ie=O;ie<y.length;ie++){var De=y[ie];ee[De[O]]=De[P]}return ee}};var t;function u(){return v(),t}function v(){if(!t){var Ot=o.createElement(Q);if(Ot.id=L,Ot.style.cssText=R+S,Ot.tabIndex=-1,o.body.appendChild(Ot),t=Ot.contentWindow.document,navigator.userAgent.indexOf(T)==-1){t.open();var Ft=document.compatMode==U?V:W;t.write(Ft+X),t.close()}}}function w(Ot){function Ft(y){function ie(){return typeof o.readyState==Y?typeof o.body!=Y&&o.body!=null:/loaded|complete/.test(o.readyState)}var De=ie();if(De){y();return}function Be(){if(!De){if(!ie())return;De=!0,y(),o.removeEventListener&&o.removeEventListener(Z,Be,!1),Oe&&clearInterval(Oe)}}o.addEventListener&&o.addEventListener(Z,Be,!1);var Oe=setInterval(function(){Be()},$)}function ee(y){var ie=u(),De=ie.body,Be=ie.createElement(_);Be.language=ab,Be.crossOrigin=W,Be.src=y,webModule.__errFn&&(Be.onerror=function(){webModule.__errFn(L,new Error(bb+y))}),De.appendChild(Be)}Ft(function(){ee(Ot)})}webModule.__startLoadingFragment=function(Ot){return C(Ot)},webModule.__installRunAsyncCode=function(Ot){var Ft=u(),ee=Ft.body,y=Ft.createElement(_);y.language=ab,y.text=Ot,ee.appendChild(y),ee.removeChild(y)};function A(){for(var c={},d,e,f=o.getElementsByTagName(fb),g=O,h=f.length;g<h;++g){var i=f[g],j=i.getAttribute(gb),k;if(j){if(j=j.replace(hb,W),j.indexOf(ib)>=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(Ot){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Ot){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Ot){var Ft=c[Ot];return Ft==null?null:Ft},r=d,webModule.__errFn=e}function B(){function Ot(Oe){var Ke=Oe.lastIndexOf(rb);Ke==-1&&(Ke=Oe.length);var ue=Oe.indexOf(sb);ue==-1&&(ue=Oe.length);var Me=Oe.lastIndexOf(tb,Math.min(ue,Ke));return Me>=O?Oe.substring(O,Me+P):W}function Ft(Oe){if(!Oe.match(/^\w+:\/\//)){var Ke=o.createElement(ub);Ke.src=Oe+vb,Oe=Ot(Ke.src)}return Oe}function ee(){var Oe=__gwt_getMetaProperty(wb);return Oe!=null?Oe:W}function y(){for(var Oe=o.getElementsByTagName(_),Ke=O;Ke<Oe.length;++Ke)if(Oe[Ke].src.indexOf(xb)!=-1)return Ot(Oe[Ke].src);return W}function ie(){var Oe=o.getElementsByTagName(yb);return Oe.length>O?Oe[Oe.length-P].href:W}function De(){var Oe=o.location;return Oe.href==Oe.protocol+zb+Oe.host+Oe.pathname+Oe.search+Oe.hash}var Be=ee();return Be==W&&(Be=y()),Be==W&&(Be=ie()),Be==W&&De()&&(Be=Ot(o.location.href)),Be=Ft(Be),Be}function C(Ot){return Ot.match(/^\//)||Ot.match(/^[a-zA-Z]+:\/\//)?Ot:webModule.__moduleBase+Ot}function D(){var Ot=[],Ft=O,ee=[],y=[];function ie(Oe){var Ke=y[Oe](),ue=ee[Oe];if(Ke in ue)return Ke;var Me=[];for(var Fe in ue)Me[ue[Fe]]=Fe;throw r&&r(Oe,Me,Ke),null}if(__gwt_isKnownPropertyValue=function(Oe,Ke){return Ke in ee[Oe]},webModule.__getPropMap=function(){var Oe={};for(var Ke in ee)ee.hasOwnProperty(Ke)&&(Oe[Ke]=ie(Ke));return Oe},webModule.__computePropValue=ie,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var De;try{De=Cb;var Be=De.indexOf(Db);Be!=-1&&(Ft=parseInt(De.substring(Be+P),$),De=De.substring(O,Be))}catch(Oe){}return webModule.__softPermutationId=Ft,C(De+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})()},15476:function(Ot,Ft,ee){"use strict";ee.d(Ft,{Ax:function(){return Be},Ds:function(){return Oe},KI:function(){return ue},SI:function(){return De},f1:function(){return ie}});var y=ee(11320);function ie(Me){let Fe=!0;if(Me.length>0){for(let Ne=0;Ne<Me.length;Ne++)if(Me[Ne].compile_success==0||!Me[Ne].compile_success){Fe=!1;break}}else Fe=!1;return Fe}function De(Me,Fe=""){let Ne=[];for(let ke=0;ke<Me.length;ke++){let Le=Me[ke],be=Fe?`${Fe}/${Le.name}`:`${Le.name}`;Ne.push({title:Le.name,type:Le.type,isLeaf:Le.type!=="tree",key:be})}return Ne}function Be(Me,Fe,Ne){for(let ke=0;ke<Me.length;ke++){let Le=Me[ke];if(Le.key===Fe){Le.children=Ne;break}Le.children&&Be(Le.children,Fe,Ne)}return Me}function Oe(Me,Fe,Ne){let ke;return function(){let Le=this,be=arguments,se=function(){ke=null,Ne||Me.apply(Le,be)},E=Ne&&!ke;clearTimeout(ke),ke=setTimeout(se,Fe),E&&Me.apply(Le,be)}}const Ke=!0,ue=y.Z.API_SERVER},60580:function(Ot,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return se}});var y=ee(71577),ie=ee(67294),De=Object.defineProperty,Be=Object.defineProperties,Oe=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,Fe=(E,a,x)=>a in E?De(E,a,{enumerable:!0,configurable:!0,writable:!0,value:x}):E[a]=x,Ne=(E,a)=>{for(var x in a||(a={}))ue.call(a,x)&&Fe(E,x,a[x]);if(Ke)for(var x of Ke(a))Me.call(a,x)&&Fe(E,x,a[x]);return E},ke=(E,a)=>Be(E,Oe(a)),Le=(E,a)=>{var x={};for(var b in E)ue.call(E,b)&&a.indexOf(b)<0&&(x[b]=E[b]);if(E!=null&&Ke)for(var b of Ke(E))a.indexOf(b)<0&&Me.call(E,b)&&(x[b]=E[b]);return x},be=(E,a,x)=>new Promise((b,z)=>{var te=ce=>{try{oe(x.next(ce))}catch(pe){z(pe)}},re=ce=>{try{oe(x.throw(ce))}catch(pe){z(pe)}},oe=ce=>ce.done?b(ce.value):Promise.resolve(ce.value).then(te,re);oe((x=x.apply(E,a)).next())});const se=E=>{var a=E,{children:x}=a,b=Le(a,["children"]);const[z,te]=(0,ie.useState)(!1);return ie.createElement(y.ZP,ke(Ne({},b),{loading:z,onClick:re=>be(void 0,null,function*(){try{te(!0),yield b.onClick(re),te(!1)}catch(oe){console.error(oe),te(!1)}})}),x)}},63037:function(Ot,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return be}});var y=ee(67294),ie=ee(2453),De=ee(69677),Be={codeBox:"codeBox___WpkVl"},Oe=ee(94184),Ke=ee.n(Oe),ue=Object.defineProperty,Me=(se,E,a)=>E in se?ue(se,E,{enumerable:!0,configurable:!0,writable:!0,value:a}):se[E]=a,Fe=(se,E,a)=>Me(se,typeof E!="symbol"?E+"":E,a),Ne=(se,E,a)=>new Promise((x,b)=>{var z=oe=>{try{re(a.next(oe))}catch(ce){b(ce)}},te=oe=>{try{re(a.throw(oe))}catch(ce){b(ce)}},re=oe=>oe.done?x(oe.value):Promise.resolve(oe.value).then(z,te);re((a=a.apply(se,E)).next())});class ke extends y.Component{constructor(E){super(E),Fe(this,"canvas"),Fe(this,"randomNum",(a,x)=>Math.floor(Math.random()*(x-a)+a)),Fe(this,"drawPic",()=>{this.randomCode()}),Fe(this,"reloadPic",()=>{this.drawPic()}),Fe(this,"changeCode",a=>{console.log(a.target.value,222),this.setState({value:a.target.value,showError:!1})}),Fe(this,"onVerify",()=>{let a;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(a=!0,ie.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(a=!0,ie.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(a=!1),this.setState({showError:a}),a}),this.canvas=y.createRef(),this.state={value:"",code:"",codeLength:4,fontSizeMin:20,fontSizeMax:22,backgroundColorMin:240,backgroundColorMax:250,colorMin:10,colorMax:20,lineColorMin:40,lineColorMax:180,contentWidth:96,contentHeight:38,showError:!1}}componentDidMount(){this.drawPic()}randomColor(E,a){const x=this.randomNum(E,a),b=this.randomNum(E,a),z=this.randomNum(E,a);return`rgb(${x}, ${b}, ${z})`}drawText(E,a,x){E.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const b=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);E.font=b+"px SimHei";const z=10,te=(this.state.contentWidth-40)/(this.state.code.length-1);let re=z;x>0&&(re=z+x*te);let oe=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);b>40&&(oe=40);const ce=this.randomNum(-10,10);E.translate(re,oe),E.rotate(ce*Math.PI/180),E.fillText(a,0,0),E.rotate(-ce*Math.PI/180),E.translate(-re,-oe)}drawLine(E){for(let a=0;a<1;a++)E.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),E.beginPath(),E.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),E.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),E.stroke()}drawDot(E){for(let a=0;a<100;a++)E.fillStyle=this.randomColor(0,255),E.beginPath(),E.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),E.fill()}randomCode(){let E="";const a="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let x=0;x<this.state.codeLength;x++){const b=Math.floor(Math.random()*57);E+=a[b]}this.setState({code:E},()=>{const b=this.canvas.current.getContext("2d");b.textBaseline="bottom",b.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),b.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let z=0;z<this.state.code.length;z++)this.drawText(b,this.state.code[z],z);this.drawLine(b),this.drawDot(b)})}render(){const{className:E,width:a=300}=this.props;return y.createElement("div",{className:Ke()(Be.codeBox,E),style:{width:a}},y.createElement("aside",null,y.createElement(De.default,{value:this.state.value,onChange:this.changeCode,placeholder:"\u8BF7\u8F93\u5165\u56FE\u7247\u4E2D\u7684\u9A8C\u8BC1\u7801"})),y.createElement("div",null,y.createElement("canvas",{onClick:this.reloadPic,ref:this.canvas,width:"100",height:"30"}),y.createElement("div",{className:"current",onClick:this.reloadPic},"\u770B\u4E0D\u6E05\uFF1F\u6362\u4E00\u5F20")))}}const Le=(se,E)=>{let a;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,E),React.createElement(ke,{ref:x=>a=x})),onOk:()=>Ne(void 0,null,function*(){if(a.onVerify())return Promise.reject();se()})})};var be=ke},73646:function(Ot,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return Fe}});var y=ee(67294),ie=ee(69677),De=ee(66309),Be=ee(2453),Oe={flex:"flex___eLcnP",flex1:"flex1___yUTT7",color666:"color666___TiUhG",error:"error___gTTtv",deleteIcon:"deleteIcon___mnZW1",addIcon:"addIcon___JC5NS"},Ke=ee(38308);const{TextArea:ue}=ie.default;class Me extends y.Component{constructor(ke){super(ke),this.state={inputVisible:!1,EditInputIndex:-1}}render(){let{index:ke,onAnswerChange:Le,addChildAnswer:be,exerciseIsPublish:se,answers:E,activeOptionErrorIndex:a,flex:x="0 0 1000px"}=this.props;console.log("----",E);let{inputVisible:b,EditInputIndex:z}=this.state;return y.createElement("div",{className:Oe.flex},y.createElement("div",{className:`${Oe.color666} mb5 mt6`,style:{flex:"0 0 90px"}},"\u7B54\u6848(\u586B\u7A7A",ke+1,"):"),y.createElement("div",{style:{border:"1px solid #f6f6f6",flex:1,padding:10}},E==null?void 0:E.map((te,re)=>y.createElement(y.Fragment,null,z!==re?(te==null?void 0:te.length)>0?y.createElement(De.default,{className:"edit-tag",key:te,closable:!((E==null?void 0:E.length)===1&&re===0),onClose:oe=>{oe.preventDefault(),(E==null?void 0:E.length)===1&&re===0?this.props.deleteChildAnswermain(ke,re):this.props.deleteChildAnswer(ke,re)}},y.createElement("span",{onDoubleClick:oe=>{this.setState({EditInputIndex:re}),oe.preventDefault()}},te)):y.createElement(ie.default,{defaultValue:te,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:oe=>{if(oe.target.value.replaceAll(" ","").length<=0){Be.ZP.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}Le(ke,re,oe.target.value),this.setState({EditInputIndex:-1,inputVisible:!1})}}):y.createElement(ie.default,{defaultValue:te,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:oe=>{if(oe.target.value.replaceAll(" ","").length<=0){Be.ZP.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}Le(ke,re,oe.target.value),this.setState({EditInputIndex:-1,inputVisible:!1})}}))),!b&&y.createElement(De.default,{className:"site-tag-plus",onClick:()=>{be(ke),this.setState({inputVisible:!0})}},y.createElement(Ke.Z,null)," \u65B0\u589E\u7B54\u6848")))}}var Fe=Me},35566:function(Ot,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return se}});var y=ee(67294),ie=ee(35567),De=Object.defineProperty,Be=Object.defineProperties,Oe=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,Fe=(E,a,x)=>a in E?De(E,a,{enumerable:!0,configurable:!0,writable:!0,value:x}):E[a]=x,Ne=(E,a)=>{for(var x in a||(a={}))ue.call(a,x)&&Fe(E,x,a[x]);if(Ke)for(var x of Ke(a))Me.call(a,x)&&Fe(E,x,a[x]);return E},ke=(E,a)=>Be(E,Oe(a)),Le=(E,a,x)=>Fe(E,typeof a!="symbol"?a+"":a,x);const be="\u2581";class se extends y.Component{constructor(){super(...arguments),Le(this,"getChCountBeforeCursor",(a,x)=>{const b=x.line;let z=0;for(let re=0;re<b;re++)z+=a.getLine(re).split(be).length-1;const te=a.getLine(b).substring(0,x.ch);return z+=te.split(be).length-1,z}),Le(this,"onCMBeforeChange",(a,x)=>{const b=a.getRange(x.from,x.to);let z=0;if(x.text.forEach(te=>{z+=te.split(be).length-1}),b&&b.indexOf(be)!=-1){const te=b.split(be).length-1,re=this.getChCountBeforeCursor(a,x.from);console.log(`\u5220\u9664${te}\u4E2A\uFF0C \u4E4B\u524D\u6709${re}\u4E2A\uFF0C\u65B0\u589E${z}\u4E2A`),this.props.deleteEmptyDisabled?x.cancel():this.props.onPlaceholderChange&&this.props.onPlaceholderChange(re,te,z)}else if(z){const te=this.getChCountBeforeCursor(a,x.from);console.log(`\u65B0\u589E${z}\u4E2A\uFF0C\u4E4B\u524D\u6709${te}\u4E2A`),this.props.onPlaceholderChange&&this.props.onPlaceholderChange(te,0,z)}})}render(){return y.createElement(ie.Z,ke(Ne({},this.props),{onCMBeforeChange:this.onCMBeforeChange}))}}},40950:function(Ot,Ft,ee){"use strict";ee.d(Ft,{d4:function(){return be},VP:function(){return Fe}});var y=ee(67294),ie={digitalLabel:"digitalLabel___hkWuZ",active:"active___jawU1",titleEditor:"titleEditor___wX1lW",title:"title___SuT2h",editIcon:"editIcon___XrTIi",paperTab:"paperTab___GUxeB",tabItem:"tabItem___or0fY",dottedLine:"dottedLine___Ln0Xr"};const De=({number:se,active:E,className:a})=>y.createElement("div",{className:`${ie.digitalLabel} ${E?ie.active:""} ${a}`},se);var Be=ee(83062),Oe=ee(69677),Ke=ee(2453),ue=ee(67294),Me=(se,E,a)=>new Promise((x,b)=>{var z=oe=>{try{re(a.next(oe))}catch(ce){b(ce)}},te=oe=>{try{re(a.throw(oe))}catch(ce){b(ce)}},re=oe=>oe.done?x(oe.value):Promise.resolve(oe.value).then(z,te);re((a=a.apply(se,E)).next())});const Fe=({defaultValue:se,onFinish:E})=>{const[a,x]=(0,y.useState)(!1),[b,z]=(0,y.useState)(se);return(0,y.useEffect)(()=>{z(se)},[se]),ue.createElement("div",{className:ie.titleEditor},a?ue.createElement(Oe.default,{autoFocus:!0,maxLength:60,style:{textAlign:"center",marginTop:20,marginBottom:20},value:b,onChange:te=>{z(te.target.value)},onBlur:()=>Me(void 0,null,function*(){var te;if(((te=b==null?void 0:b.replaceAll(" ",""))==null?void 0:te.length)<=0){Ke.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield E(b))&&x(!1)}),onPressEnter:()=>Me(void 0,null,function*(){var te;if(((te=b==null?void 0:b.replaceAll(" ",""))==null?void 0:te.length)<=0){Ke.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield E(b))&&x(!1)})}):ue.createElement("div",{className:ie.title,onDoubleClick:()=>x(!0)},b,ue.createElement(Be.Z,{title:"\u7F16\u8F91\u8BD5\u5377\u540D\u79F0"},ue.createElement("i",{className:`${ie.editIcon} iconfont icon-bianji_Hover`,onClick:()=>x(!0)}))))};var Ne=ee(71230),ke=ee(15746),Le=(se,E,a)=>new Promise((x,b)=>{var z=oe=>{try{re(a.next(oe))}catch(ce){b(ce)}},te=oe=>{try{re(a.throw(oe))}catch(ce){b(ce)}},re=oe=>oe.done?x(oe.value):Promise.resolve(oe.value).then(z,te);re((a=a.apply(se,E)).next())});const be=({onChange:se=()=>Le(void 0,null,function*(){}),tabs:E,activeKey:a,defaultActiveKey:x,className:b=""})=>{var z,te,re,oe,ce,pe,ge;const[Ae,we]=(0,y.useState)(x===void 0?(z=E[0])==null?void 0:z.key:x);return(0,y.useEffect)(()=>{a!==void 0&&we(a)},[a]),y.createElement(Ne.Z,{justify:"center",align:"middle",className:`${ie.paperTab} ${b}`},y.createElement(ke.Z,{className:`${ie.tabItem} ${Ae===((te=E[0])==null?void 0:te.key)?ie.active:""}`,onClick:()=>Le(void 0,null,function*(){var Pe;yield se(E[0].key),we((Pe=E[0])==null?void 0:Pe.key)})},y.createElement(De,{number:1,active:Ae===((re=E[0])==null?void 0:re.key),className:"mr10"}),y.createElement("span",null,(oe=E[0])==null?void 0:oe.label)),y.createElement(ke.Z,{flex:"188px",className:`${ie.dottedLine} ml30 mr30`}),y.createElement(ke.Z,{className:`${ie.tabItem} ${Ae===((ce=E[1])==null?void 0:ce.key)?ie.active:""}`,onClick:()=>Le(void 0,null,function*(){var Pe,he;yield se((Pe=E[1])==null?void 0:Pe.key),we((he=E[1])==null?void 0:he.key)})},y.createElement(De,{number:2,active:Ae===((pe=E[1])==null?void 0:pe.key),className:"mr10"}),y.createElement("span",null,(ge=E[1])==null?void 0:ge.label)))}},20670:function(Ot,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return Ke}});var y=ee(55241),ie={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},De=ee(32637),Be=ee(67294),Ke=({type:ue,style:Me})=>{const Fe=Be.createElement("div",{className:ie.wrap,onClick:Ne=>{Ne.preventDefault(),Ne.stopPropagation()}},Be.createElement("p",null,ue==="shixun"||ue==="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",Be.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",ue==="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"),Be.createElement("div",{className:ie.contact},Be.createElement("div",{className:ie.img},Be.createElement("img",{src:De,width:"124px",height:"124px"})),Be.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return Be.createElement(y.Z,{content:Fe},Be.createElement("span",{className:ie.text,style:Me},"\u9AD8\u6D88\u8017"))}},63205:function(Ot,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return ke}});var y=ee(67294),ie={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},De=ee(94184),Be=ee.n(De),Oe=ee(57953),Ke=ee(15979),ue=ee(33170),Me=ee(28706),Fe=(Le,be,se)=>new Promise((E,a)=>{var x=te=>{try{z(se.next(te))}catch(re){a(re)}},b=te=>{try{z(se.throw(te))}catch(re){a(re)}},z=te=>te.done?E(te.value):Promise.resolve(te.value).then(x,b);z((se=se.apply(Le,be)).next())}),ke=({data:Le,className:be,fullWidth:se,style:E={},onClose:a,onOk:x,showFullTools:b,noAssociationId:z})=>{const te=(0,y.useRef)(null),re=(0,y.useRef)(null),oe=(0,y.useRef)(null),ce=(0,y.useRef)(null),[pe,ge]=(0,y.useState)(!1),[Ae,we]=(0,y.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,y.useEffect)(()=>{oe.current||(oe.current=document.createElement("style"),document.head.appendChild(oe.current)),Le!=null&&Le.visible?(document.body.setAttribute("data-custom","y-hidden"),oe.current.innerHTML=" html { overflow-y: hidden; }",Le!=null&&Le.src&&Pe()):(document.body.removeAttribute("data-custom"),oe.current&&(document.head.removeChild(oe.current),oe.current=null))},[Le==null?void 0:Le.visible]);const Pe=()=>Fe(void 0,null,function*(){ge(!0),we("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Ce=yield(0,Me.ZJ)(Le==null?void 0:Le.src);te.current.src="",te.current.src=Ce,te.current.onload=function(){Ze()},ge(!1),we("")}),he=()=>{document.body.removeAttribute("data-custom"),oe.current.innerHTML=" ",a()},Xe=Ce=>Fe(void 0,null,function*(){ge(!0),we("\u6B63\u5728\u4FDD\u5B58\u4E2D");const Je=yield(0,ue.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Le.title,file:Ce.dataUrl}});Je!=null&&Je.id&&!z?(yield(0,ue.ZP)(`/api/attachments/${Le.id}/add_subitem.json`,{method:"post",body:{subitem_id:Je==null?void 0:Je.id,settings:JSON.stringify(Ce.state)}})).status===0&&x():Je!=null&&Je.id&&x(Je),document.body.removeAttribute("data-custom"),oe.current.innerHTML=" ",ge(!1),we("")}),je=()=>{const Ce=document.querySelector('a[href="https://markerjs.com/"]');Ce&&Ce.parentNode&&(Ce.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(at=>{const $e=document.querySelector(at.name);$e&&$e.setAttribute("title",at.title)})},Ze=()=>{re.current=new Ke.hP(te.current),re.current.targetRoot=ce.current,re.current.addEventListener("render",Xe),re.current.addEventListener("beforeclose",he),b&&(re.current.availableMarkerTypes=re.current.ALL_MARKER_TYPES,re.current.uiStyleSettings.redoButtonVisible=!0,re.current.uiStyleSettings.notesButtonVisible=!0,re.current.uiStyleSettings.zoomButtonVisible=!0,re.current.uiStyleSettings.zoomOutButtonVisible=!0,re.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=re.current.uiStyleSettings,re.current.show(),Le!=null&&Le.snapshotData&&re.current.restoreState(Le.snapshotData),setTimeout(()=>{window.scrollTo(0,0),je()},300)};return y.createElement(y.Fragment,null,(Le==null?void 0:Le.visible)&&y.createElement(Oe.Z,{spinning:pe,tip:Ae,style:{position:"absolute"}},y.createElement("div",{ref:ce,className:Be()(ie.imageDimensions,be,se?ie.fullWidth:""),style:E},y.createElement("img",{className:ie.img,ref:te}))))}},35713:function(Ot,Ft,ee){"use strict";var y=ee(67294),ie=ee(71736),De=ee(84279),Be=ee(36527),Oe=ee(14446),Ke=ee(67294);const ue=(0,y.forwardRef)(({callback:Me,width:Fe,onChange:Ne,disabled:ke,readOnly:Le,type:be="",value:se="",style:E={}},a)=>{const x=(0,y.useRef)(),b=(0,y.useRef)(),[z,te]=(0,y.useState)(0),[re,oe]=(0,y.useState)(0),[ce,pe]=(0,y.useState)(!1),ge=()=>{var he=document.createElement("div");he.innerHTML=x.current.getValue();var Xe=he.innerText;return Me&&Me(Xe),Xe};(0,y.useImperativeHandle)(a,()=>({getData:ge}));const Ae=he=>{he.preventDefault();const Xe=he.clientX-z,je=he.clientY-re;document.body.onmousemove=Ze=>{let Ce=Ze.clientX-Xe,Je=Ze.clientY-je;const at=document.getElementsByClassName("markdown-popup-form")[0],$e=window.innerWidth-at.offsetWidth,rt=window.innerHeight-at.offsetHeight;Ce=Math.max(0,Math.min(Ce,$e)),Je=Math.max(0,Math.min(Je,rt)),we(Ze.clientX,Ze.clientY,Xe,je)&&(te(Ce),oe(Je))},document.body.onmouseup=function(){document.body.onmousemove=null}},we=(he,Xe,je,Ze)=>{const Ce=document.body.clientHeight,Je=document.body.clientWidth;return he<20&&je>he||he>Je-20&&je<he||Xe<20&&Ze>Xe||Xe>Ce-20&&Ze<Xe?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};(0,y.useEffect)(()=>{ce&&setTimeout(()=>{const he=document.getElementsByClassName("markdown-popup-form")[0],Xe=window.innerWidth/2-he.offsetWidth/2,je=window.innerHeight/2-he.offsetHeight/2;te(Xe),oe(je)},0)},[ce]);const Pe=()=>{ke||Le||pe(!0)};return Ke.createElement("div",{style:E},Ke.createElement("div",{style:{width:Fe||"100%",position:"relative"},className:`${ie.Z.mathFillWrap} ${ke||Le?"cursorDefault":""}`,onClick:()=>Pe()},Ke.createElement("math-field",{disabled:ke,locale:"zh_cn",class:`${ie.Z.mathField} ${be}`,readOnly:Le,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:x,style:{width:"100%",fontSize:se?18:14},value:se||""})),Ke.createElement(Oe.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:z,top:re},title:Ke.createElement("div",{style:{cursor:"move"},onMouseDown:Ae},"\u8F93\u5165\u516C\u5F0F"),open:ce,onOk:()=>{const he=b.current.getData();x.current.setValue(he),Ne(he),pe(!1)},onCancel:()=>{pe(!1)},destroyOnClose:!0,className:"markdown-popup-form"},Ke.createElement(Be.Z,{value:se,ref:b,onChange:Ne,showSaveButton:!1})))});Ft.Z=ue},36527:function(Ot,Ft,ee){"use strict";var y=ee(67294),ie=ee(71230),De=ee(15746),Be=ee(66368),Oe=ee(71577),Ke=ee(85725),ue=ee(71736),Me=ee(84279),Fe=ee(67294);const Ne=(0,y.forwardRef)(({callback:ke,showSaveButton:Le,value:be=""},se)=>{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
\\text{\u5BF9\u4E8E\u65B9\u7A0B\u5F62\u5982\uFF1A}x^{3}-1=0 \\ \r
\\text{\u8BBE}\\text{:}\\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r
x_{1}=1,x_{2}= \\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r
x_{3}= \\omega ^{2}=\\frac{-1-\\sqrt{3}i}{2} \r
\\end{array} `},{value:`\\begin{array}{l} \r
a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r
\\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r
\\left\\{\\begin{matrix} \r
\\Delta \\gt 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u4E0D\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r
\\Delta = 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r
\\Delta \\lt 0\\text{\u65B9\u7A0B\u65E0\u5B9E\u6839} \r
\\end{matrix}\\right. \r
\\end{array} `},{value:`\\begin{array}{l} \r
a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r
\\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r
\\mathop{{x}}\\nolimits_{{1,2}}=\\frac{{-b \\pm \r
\\sqrt{{\\mathop{{b}}\\nolimits^{{2}}-4ac}}}}{{2a}} \\ \r
\\mathop{{x}}\\nolimits_{{1}}+\\mathop{{x}}\\nolimits_{{2}}=-\\frac{{b}}{{a}} \\ \r
\\mathop{{x}}\\nolimits_{{1}}\\mathop{{x}}\\nolimits_{{2}}=\\frac{{c}}{{a}} \r
\\end{array} `}]}]},{name:"\u51E0\u4F55",value:"\\Delta A B C ",children:[{data:[{value:"\\Delta A B C "},{value:"a \\parallel c,b \\parallel c \\Rightarrow a \\parallel b "},{value:"l \\perp \\beta ,l \\subset \\alpha \\Rightarrow \\alpha \\perp \\beta"},{value:`\\left.\\begin{matrix} \r
a \\perp \\alpha \\ \r
b \\perp \\alpha \r
\\end{matrix}\\right\\}\\Rightarrow a \\parallel b`},{value:"P \\in \\alpha ,P \\in \\beta , \\alpha \\cap \\beta =l \\Rightarrow P \\in l "},{value:`\\alpha \\perp \\beta , \\alpha \\cap \\beta =l,a \\subset \\alpha ,a \\perp l \r
\\Rightarrow a \\perp \\beta `},{value:`\\left.\\begin{matrix} \r
a \\subset \\beta ,b \\subset \\beta ,a \\cap b=P \\ \r
a \\parallel \\partial ,b \\parallel \\partial \r
\\end{matrix}\\right\\}\\Rightarrow \\beta \\parallel \\alpha `},{value:"\\alpha \\parallel \\beta , \\gamma \\cap \\alpha =a, \\gamma \\cap \\beta =b \\Rightarrow a \\parallel b "},{value:"A \\in l,B \\in l,A \\in \\alpha ,B \\in \\alpha \\Rightarrow l \\subset \\alpha "},{value:`\\left.\\begin{matrix} \r
m \\subset \\alpha ,n \\subset \\alpha ,m \\cap n=P \\ \r
a \\perp m,a \\perp n \r
\\end{matrix}\\right\\}\\Rightarrow a \\perp \\alpha `},{value:`\\begin{array}{c} \r
\\text{\u76F4\u89D2\u4E09\u89D2\u5F62\u4E2D,\u76F4\u89D2\u8FB9\u957Fa,b,\u659C\u8FB9\u8FB9\u957Fc} \\ \r
a^{2}+b^{2}=c^{2} \r
\\end{array}`}]}]},{name:"\u4E0D\u7B49\u5F0F",value:"a > b",children:[{data:[{value:"a > b,b > c \\Rightarrow a > c "},{value:"a > b,c > d \\Rightarrow a+c > b+d "},{value:"a > b > 0,c > d > 0 \\Rightarrow ac bd "},{value:`\\begin{array}{c} \r
a \\gt b,c \\gt 0 \\Rightarrow ac \\gt bc \\ \r
a \\gt b,c \\lt 0 \\Rightarrow ac \\lt bc \r
\\end{array}`},{value:"\\left | a-b \\right | \\geqslant \\left | a \\right | -\\left | b \\right | "},{value:"-\\left | a \\right |\\leq a\\leqslant \\left | a \\right | "},{value:"\\left | a \\right |\\leqslant b \\Rightarrow -b \\leqslant a \\leqslant \\left | b \\right | "},{value:"\\left | a+b \\right | \\leqslant \\left | a \\right | + \\left | b \\right | "},{value:`\\begin{array}{c} \r
a \\gt b \\gt 0,n \\in N^{\\ast},n \\gt 1 \\ \r
\\Rightarrow a^{n}\\gt b^{n}, \\sqrt[n]{a}\\gt \\sqrt[n]{b} \r
\\end{array}`},{value:`\\left( \\sum_{k=1}^n a_k b_k \\right)^{\\!\\!2}\\leq \r
\\left( \\sum_{k=1}^n a_k^2 \\right) \\left( \\sum_{k=1}^n b_k^2 \\right) `},{value:`\\begin{array}{c} \r
a,b \\in R^{+} \\ \r
\\Rightarrow \\frac{a+b}{{2}}\\ge \\sqrt{ab} \\ \r
\\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r
\\end{array}`},{value:`\\begin{array}{c} \r
a,b \\in R \\ \r
\\Rightarrow a^{2}+b^{2}\\gt 2ab \\ \r
\\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r
\\end{array}`},{value:`\\begin{array}{c} \r
H_{n}=\\frac{n}{\\sum \\limits_{i=1}^{n}\\frac{1}{x_{i}}}= \\frac{n}{\\frac{1}{x_{1}}+ \\frac{1}{x_{2}}+ \\cdots + \\frac{1}{x_{n}}} \\ G_{n}=\\sqrt[n]{\\prod \\limits_{i=1}^{n}x_{i}}= \\sqrt[n]{x_{1}x_{2}\\cdots x_{n}} \\ A_{n}=\\frac{1}{n}\\sum \\limits_{i=1}^{n}x_{i}=\\frac{x_{1}+ x_{2}+ \\cdots + x_{n}}{n} \\ Q_{n}=\\sqrt{\\sum \\limits_{i=1}^{n}x_{i}^{2}}= \\sqrt{\\frac{x_{1}^{2}+ x_{2}^{2}+ \\cdots + x_{n}^{2}}{n}} \\ H_{n}\\leq G_{n}\\leq A_{n}\\leq Q_{n} \r
\\end{array}`}]}]},{name:"\u79EF\u5206",value:"\\frac{\\mathrm{d}\\partial}{\\partial x}",children:[{data:[{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}x^n=nx^{n-1} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}e^{ax}=a\\,e^{ax} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\ln(x)=\\frac{1}{x} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\sin x=\\cos x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cos x=-\\sin x "},{value:"\\int k\\mathrm{d}x = kx+C "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\tan x=\\sec^2 x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cot x=-\\csc^2 x "},{value:"\\int \\frac{1}{x}\\mathrm{d}x= \\ln \\left| x \\right| +C "},{value:"\\int \\frac{1}{\\sqrt{1-x^{2}}}\\mathrm{d}x= \\arcsin x +C "},{value:"\\int \\frac{1}{1+x^{2}}\\mathrm{d}x= \\arctan x +C "},{value:"\\int u \\frac{\\mathrm{d}v}{\\mathrm{d}x}\\,\\mathrm{d}x=uv-\\int \\frac{\\mathrm{d}u}{\\mathrm{d}x}v\\,\\mathrm{d}x "},{value:"f(x) = \\int_{-\\infty}^\\infty \\hat f(x)\\xi\\,e^{2 \\pi i \\xi x} \\,\\mathrm{d}\\xi "},{value:"\\int x^{\\mu}\\mathrm{d}x=\\frac{x^{\\mu +1}}{\\mu +1}+C, \\left({\\mu \\neq -1}\\right) "}]}]},{name:"\u4E09\u89D2",value:"e^{i \\theta}",children:[{name:"\u6C42\u548C Summation",data:[{value:"e^{i \\theta} "},{value:"\\left(\\frac{\\pi}{2}-\\theta \\right ) "},{value:"\\text{sin}^{2}\\frac{\\alpha}{2}=\\frac{1- \\text{cos}\\alpha}{2} "},{value:"\\text{cos}^{2}\\frac{\\alpha}{2}=\\frac{1+ \\text{cos}\\alpha}{2} "},{value:"\\text{tan}\\frac{\\alpha}{2}=\\frac{\\text{sin}\\alpha}{1+ \\text{cos}\\alpha} "},{value:"\\sin \\alpha + \\sin \\beta =2 \\sin \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\sin \\alpha - \\sin \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha + \\cos \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha - \\cos \\beta =-2\\sin \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"a^{2}=b^{2}+c^{2}-2bc\\cos A "},{value:"\\frac{\\sin A}{a}=\\frac{\\sin B}{b}=\\frac{\\sin C}{c}=\\frac{1}{2R} "},{value:"\\sin \\left ( \\frac{\\pi}{2}-\\alpha \\right ) = \\cos \\alpha "},{value:"\\sin \\left ( \\frac{\\pi}{2}+\\alpha \\right ) = \\cos \\alpha "}]}]},{name:"\u7EDF\u8BA1",value:"C_{r}^{n}",children:[{data:[{value:"C_{r}^{n} "},{value:"\\frac{n!}{r!(n-r)!} "},{value:"\\sum_{i=1}^{n}{X_i} "},{value:"\\sum_{i=1}^{n}{X_i^2} "},{value:"X_1, \\cdots,X_n "},{value:"\\frac{x-\\mu}{\\sigma} "},{value:"\\sum_{i=1}^{n}{(X_i - \\overline{X})^2} "},{value:`\\begin{array}{c} \r
\\text{\u82E5}P \\left( AB \\right) =P \\left( A \\right) P \\left( B \\right) \\\\ \r
\\text{\u5219}P \\left( A \\left| B\\right. \\right) =P \\left({B}\\right) \r
\\end{array}`},{value:"P(E) ={n \\choose k}p^k (1-p)^{n-k} "},{value:"P \\left( A \\right) = \\lim \\limits_{n \\to \\infty}f_{n}\\left ( A \\right ) "},{value:"P \\left( \\bigcup \\limits_{i=1}^{+ \\infty}A_{i}\\right) = \\prod \\limits_{i=1}^{+ \\infty}P{\\left( A_{i}\\right)} "},{value:`\\begin{array}{c} \r
P \\left( \\emptyset \\right) =0 \\\\ \r
P \\left( S \\right) =1 \r
\\end{array}`},{value:`\\begin{array}{c} \r
\\forall A \\in S \\\\ \r
P \\left( A \\right) \\ge 0 \r
\\end{array}`},{value:"P \\left( \\bigcup \\limits_{i=1}^{n}A_{i}\\right) = \\prod \\limits_{i=1}^{n}P \\left( A_{i}\\right) "},{value:`\\begin{array}{c} \r
S= \\binom{N}{n},A_{k}=\\binom{M}{k}\\cdot \\binom{N-M}{n-k} \\\\ \r
P\\left ( A_{k}\\right ) = \\frac{\\binom{M}{k}\\cdot \\binom{N-M}{n-k}}{\\binom{N}{n}} \r
\\end{array}`},{value:`\\begin{array}{c} \r
P_{n}=n! \\\\ \r
A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r
\\end{array}`}]}]}],b=re=>{E.current.setValue(E.current.getValue()+" "+re.value+" ")},z=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Fe.createElement(ie.Z,{className:ue.Z.lists,gutter:[10,10]},a.map((re,oe)=>Fe.createElement(De.Z,{flex:"110px",className:ue.Z.item},Fe.createElement("div",null,Fe.createElement(Ke.Z,{value:`$$${re.value}$$`}),re.name),Fe.createElement("div",{className:ue.Z.children},re.children.map((ce,pe)=>Fe.createElement("div",{key:pe},Fe.createElement("h1",null,ce.name),Fe.createElement(ie.Z,{gutter:[10,10]},ce.data.map((ge,Ae)=>Fe.createElement(De.Z,{key:Ae,onClick:()=>b(ge),className:ue.Z.diamond},Fe.createElement(Ke.Z,{value:"`$$"+ge.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Fe.createElement(ie.Z,{className:ue.Z.lists,gutter:[10,10]},x.map((re,oe)=>Fe.createElement(De.Z,{flex:"110px",className:ue.Z.item},Fe.createElement("div",null,Fe.createElement(Ke.Z,{value:"`$$"+re.value+"$$`"}),re.name),Fe.createElement("div",{className:ue.Z.children},re.children.map((ce,pe)=>Fe.createElement("div",{key:pe},ce.name&&Fe.createElement("h1",null,ce.name),Fe.createElement(ie.Z,{gutter:[10,10]},ce.data.map((ge,Ae)=>Fe.createElement(De.Z,{key:Ae,onClick:()=>b(ge),className:ue.Z.diamond},Fe.createElement(Ke.Z,{value:"`$$"+ge.value+"$$`"}))))))))))}],te=()=>{var re=document.createElement("div");re.innerHTML=E.current.getValue();var oe=re.innerText;return ke&&ke(oe),oe};return(0,y.useImperativeHandle)(se,()=>({getData:te})),Fe.createElement("div",{className:ue.Z.mathWrap},Fe.createElement(Be.default,{defaultActiveKey:"1",items:z}),Fe.createElement("math-field",{locale:"zh_cn",className:ue.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:E,style:{width:800,marginTop:30,fontSize:18}},be||""),Le&&Fe.createElement("div",{className:ue.Z.button},Fe.createElement(Oe.ZP,{size:"large",onClick:te,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Ft.Z=Ne},15312:function(Ot,Ft,ee){"use strict";ee.d(Ft,{t:function(){return jt}});var y=ee(67294),ie=ee(69677),De=ee(22150),Be=ee(14446),Oe=ee(71230),Ke=ee(15746),ue=ee(31795),Me=ee(42563),Fe=ee(78045),Ne=ee(41307),ke=ee(35973),Le=ee(52654),be=ee(2453),se=ee(71577),E=ee(57953),a=ee(19575),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=ee(33170),z=ee(88742),te=ee(35567),re=ee(74855),oe=ee(96707),ce=ee(67294),pe=Object.defineProperty,ge=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,we=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,Xe=(Qe,Ve,mt)=>Ve in Qe?pe(Qe,Ve,{enumerable:!0,configurable:!0,writable:!0,value:mt}):Qe[Ve]=mt,je=(Qe,Ve)=>{for(var mt in Ve||(Ve={}))Pe.call(Ve,mt)&&Xe(Qe,mt,Ve[mt]);if(we)for(var mt of we(Ve))he.call(Ve,mt)&&Xe(Qe,mt,Ve[mt]);return Qe},Ze=(Qe,Ve)=>ge(Qe,Ae(Ve)),Ce=(Qe,Ve,mt)=>new Promise((Vt,Xt)=>{var cn=On=>{try{ra(mt.next(On))}catch(la){Xt(la)}},ta=On=>{try{ra(mt.throw(On))}catch(la){Xt(la)}},ra=On=>On.done?Vt(On.value):Promise.resolve(On.value).then(cn,ta);ra((mt=mt.apply(Qe,Ve)).next())}),at=({buttonProps:Qe,buttonText:Ve,form:mt,hackIdentifier:Vt="",answerKey:Xt,data:cn})=>{const[ta,ra]=(0,y.useState)(!1),[On,la]=(0,y.useState)(!1),[et,yt]=(0,y.useState)(!1),[Rn,Yn]=(0,y.useState)({}),[Dt,Ln]=(0,y.useState)(""),[Hn,Pn]=(0,y.useState)(""),Oa=(0,y.useRef)(Vt),rn=(0,y.useRef)(""),_t=(0,y.useRef)(!1);(0,y.useEffect)(()=>{et&&Na()},[et]),(0,y.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);const da=()=>new Date().getTime(),Ra=cn==null?void 0:cn.code,za=()=>{var An,Tn;let ba=Ra?cn==null?void 0:cn.code:(An=mt.getFieldValue("hack_codes"))==null?void 0:An.code,lr=Ra?cn==null?void 0:cn.answer_content:mt.getFieldValue(Xt),lo=Ra?cn==null?void 0:cn.input:(Tn=mt.getFieldValue("hack_sets"))==null?void 0:Tn.input;lr==null||lr.forEach(yo=>{const Ar=yo.value||yo.answer_text||"";ba=ba.replace(/(@▁@|@▁▁@)/,Ar)}),Pn(lo),Ln(ba),Yn({}),yt(!0)},Na=()=>Ce(void 0,null,function*(){var An,Tn,ba,lr;const lo=da(),yo=Ra?cn==null?void 0:cn.time_limit:(An=mt.getFieldsValue())==null?void 0:An.hack.time_limit,Ar=Ra?(Tn=cn==null?void 0:cn.answer_content)==null?void 0:Tn.length:(lr=(ba=mt.getFieldsValue())==null?void 0:ba.standard_answers)==null?void 0:lr.length;ra(!0),yield(0,z.bM)(rn.current,{test_hack_code:Dt,test_input:Hn});function Qn(){return Ce(this,null,function*(){const{status:Ua,data:wr}=yield(0,z.rX)(rn.current,"submit"),wo=da()-lo>(yo+3)*1e3*Ar;if(_t.current){if(wo){be.ZP.error("\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"),ra(!1);return}if(Ua===0){ra(!1),Yn(Ze(je({},wr),{showText:!0}));return}setTimeout(Qn,1e3)}})}Qn()}),Zr=()=>Ce(void 0,null,function*(){var An,Tn,ba,lr,lo,yo,Ar;if(!cn){try{yield mt.validateFields()}catch(vo){(ba=(Tn=(An=vo==null?void 0:vo.errorFields)==null?void 0:An[0])==null?void 0:Tn.name)!=null&&ba.includes("standard_answers")?be.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):be.ZP.error(vo.errorFields[0].errors[0]),mt.scrollToField(vo.errorFields[0].name,{behavior:"smooth",block:"center"});return}la(!0);let Ua="";const wr=mt.getFieldsValue();Oa.current?Ua=yield(0,b.ZP)(`/api/problems/${Oa.current}.json`,{method:"put",body:Ze(je({},wr),{hack:Ze(je({},wr==null?void 0:wr.hack),{sub_discipline_id:(Ar=(yo=wr==null?void 0:wr.hack)==null?void 0:yo.sub_discipline_id)==null?void 0:Ar[1],difficult:wr.difficulty,item_banks_group_id:wr.item_banks_group_id}),hack_codes:Ze(je({},wr.hack_codes),{code:a.Base64.encode(wr.hack_codes.code)}),update_hack_sets:[je({},wr.hack_sets)],is_blank:!0})}):(Ua=yield(0,b.ZP)("/api/problems.json",{method:"post",body:Ze(je({},wr),{hack:Ze(je({},wr==null?void 0:wr.hack),{sub_discipline_id:(lo=(lr=wr==null?void 0:wr.hack)==null?void 0:lr.sub_discipline_id)==null?void 0:lo[1],difficult:wr.difficulty,item_banks_group_id:wr.item_banks_group_id}),hack_codes:Ze(je({},wr.hack_codes),{code:a.Base64.encode(wr.hack_codes.code)}),hack_sets:[je({},wr.hack_sets)],is_blank:!0})}),Oa.current=Ua==null?void 0:Ua.identifier,sessionStorage.projectFill=Ua==null?void 0:Ua.identifier)}const Qn=yield(0,b.ZP)(`/api/problems/${Oa.current}/start.json`,{method:"get"});if((Qn==null?void 0:Qn.status)===0){rn.current=Qn==null?void 0:Qn.identifier,_t.current=!0,la(!1),za();return}la(!1)}),vn=An=>{const{status:Tn,error_msg:ba,execute_time:lr,output:lo,input:yo,expected_output:Ar}=An;let Qn=null;switch(Tn){case oe.h.OK:Qn=ce.createElement(ce.Fragment,null,ce.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",lr/1e3,"\u79D2"),ce.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A\u8C03\u8BD5\u901A\u8FC7"));break;case oe.h.NOMATCH:Qn=ce.createElement(ce.Fragment,null,ce.createElement("div",null,"\u8F93\u5165\uFF1A"),ce.createElement("pre",{style:{fontFamily:"initial"}},yo),ce.createElement("div",null,"\u8F93\u51FA\uFF1A"),ce.createElement("pre",{style:{fontFamily:"initial"}},lo&&a.Base64.decode(lo)),ce.createElement("div",null,"\u9884\u671F\u8F93\u51FA\uFF1A"),ce.createElement("pre",{style:{fontFamily:"initial"}},Ar&&a.Base64.decode(Ar)));break;case oe.h.EXECUTEFAILURE:Qn=ce.createElement(ce.Fragment,null,ce.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ce.createElement("pre",null,yo)),ce.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ce.createElement("pre",{className:"error"},a.Base64.decode(ba)));break;case oe.h.COMPILEFAILURE:Qn=ce.createElement(ce.Fragment,null,ce.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ce.createElement("pre",null,yo)),ce.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ce.createElement("pre",{className:"error"},a.Base64.decode(ba)));break;case oe.h.PODFAILURE:Qn=ce.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case oe.h.TIMEOUT:Qn=ce.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ce.createElement(ce.Fragment,null," ",Qn," ")};return ce.createElement("div",null,ce.createElement(se.ZP,Ze(je({loading:On},Qe),{onClick:Zr}),Ve),ce.createElement(Be.default,{open:et,title:"\u8C03\u8BD5\u4EE3\u7801",destroyOnClose:!0,width:1200,okText:"\u8FD0\u884C\u6D4B\u8BD5",confirmLoading:ta,cancelButtonProps:{style:{display:"none"}},onOk:()=>Na(),onCancel:()=>{_t.current=!1,yt(!1)}},ce.createElement("div",{className:x.result},ce.createElement("div",{className:x.left},ce.createElement("div",{className:"mb20"},ce.createElement("span",{className:"c-black"},"\u6267\u884C\u4EE3\u7801"),!cn&&ce.createElement(re.CopyToClipboard,{text:Dt,onCopy:()=>be.ZP.success("\u590D\u5236\u6210\u529F")},ce.createElement("span",{style:{float:"right"},className:"current c-light-primary"},ce.createElement("i",{className:"iconfont icon-fuzhi8 mr5"}),"\u590D\u5236"))),ce.createElement(te.Z,{height:510,className:"mb0",hidetoolBar:!0,defaultValue:Dt,onChange:An=>Ln(An)})),ce.createElement("div",{className:x.right},ce.createElement("div",{className:"c-black mb20"},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B"),ce.createElement("div",{className:x.box},ce.createElement("div",{className:x.li},ce.createElement(ie.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165",value:Hn,onChange:An=>Pn(An.target.value),bordered:!1,style:{height:180}}))),ce.createElement("div",{className:"c-black mb20 mt30"},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"),ce.createElement("div",{className:x.box},ce.createElement(E.Z,{spinning:ta,tip:"\u4EE3\u7801\u6267\u884C\u4E2D"},ce.createElement("div",{className:x.li,style:{height:196,overflow:"auto",padding:10}},vn(Rn))))))))},$e=ee(55304),rt=ee(67294),pt=Object.defineProperty,Ct=Object.defineProperties,mn=Object.getOwnPropertyDescriptors,ln=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,At=Object.prototype.propertyIsEnumerable,kt=(Qe,Ve,mt)=>Ve in Qe?pt(Qe,Ve,{enumerable:!0,configurable:!0,writable:!0,value:mt}):Qe[Ve]=mt,In=(Qe,Ve)=>{for(var mt in Ve||(Ve={}))lt.call(Ve,mt)&&kt(Qe,mt,Ve[mt]);if(ln)for(var mt of ln(Ve))At.call(Ve,mt)&&kt(Qe,mt,Ve[mt]);return Qe},Wt=(Qe,Ve)=>Ct(Qe,mn(Ve)),dn=(Qe,Ve)=>{var mt={};for(var Vt in Qe)lt.call(Qe,Vt)&&Ve.indexOf(Vt)<0&&(mt[Vt]=Qe[Vt]);if(Qe!=null&&ln)for(var Vt of ln(Qe))Ve.indexOf(Vt)<0&&At.call(Qe,Vt)&&(mt[Vt]=Qe[Vt]);return mt};const{TextArea:He}=ie.default,en=[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"}],Bn=({value:Qe,onChange:Ve})=>rt.createElement(Switch,{checked:Qe,onChange:mt=>{Ve(mt)}}),It="@\u2581@",Et="@\u2581\u2581@",jt=({questionTitlePlaceholder:Qe,form:Ve,scoreByBlank:mt=!1,hackidentifier:Vt,answerKey:Xt})=>{const[cn,ta]=(0,y.useState)(!1),[ra,On]=(0,y.useState)(!1),et=(0,ke.useParams)().type==="edit",yt=(rn,_t)=>{const da=_t.line;let Ra=0;for(let Na=0;Na<da;Na++)Ra+=rn.getLine(Na).split(It).length-1;for(let Na=0;Na<da;Na++)Ra+=rn.getLine(Na).split(Et).length-1;const za=rn.getLine(da).substring(0,_t.ch);return Ra+=za.split(It).length-1,Ra+=za.split(Et).length-1,Ra},Rn=(rn,_t,da,Ra)=>{const za=rn.getRange(_t.from,_t.to);let Na=0;if(_t.text.forEach(Zr=>{Na+=Zr.split(It).length-1}),_t.text.forEach(Zr=>{Na+=Zr.split(Et).length-1}),_t.origin!=="setValue"){if(za&&(za.indexOf(It)!==-1||za.indexOf(Et)!==-1)){const Zr=za.split(It).length-1+za.split(Et).length-1,vn=yt(rn,_t.from);if(console.log(`\u5220\u9664${Zr}\u4E2A\uFF0C \u524D\u9762\u6709${vn}\u4E2A\uFF0C\u65B0\u589E${Na}\u4E2A`),Zr>1){const An=Array.from({length:Zr},(Tn,ba)=>vn+ba);Ra(An)}else Ra(vn)}else if(Na>0){const Zr=yt(rn,_t.from);console.log(`\u65B0\u589E${Na}\u4E2A\uFF0C\u4E4B\u524D\u6709${Zr}\u4E2A`),da(Na,Zr)}}},Yn=()=>{const rn=Ve.getFieldValue(Xt);Ve.setFieldsValue({[Xt]:rn==null?void 0:rn.map((_t,da)=>Wt(In({},_t),{position:da+1}))})},Dt=(0,y.useRef)(),Ln=(rn,_t)=>{for(let da=0;da<rn;da++)Dt.current({position:null,answer_text:""},_t+da);Yn()},Hn=(0,y.useRef)(),Pn=rn=>{Hn.current(rn),Yn()},Oa=De.default.useWatch(Xt,Ve);return rt.createElement("div",{className:Le.Z.wrap},rt.createElement(De.default.Item,{label:"\u8BD5\u9898\u63CF\u8FF0",name:["hack","description"],style:{display:"table"},className:"w100",labelCol:{span:24},rules:[{required:!0}]},rt.createElement(Ne.h,{scrollId:"name",watch:!0,height:140})),rt.createElement("div",{className:Le.Z.questionTitleEditorWrap},rt.createElement(De.default.Item,{label:"\u7A0B\u5E8F\u4EE3\u7801",name:["hack_codes","code"],labelCol:{span:24},rules:[{required:!0}]},rt.createElement(Ne.h,{scrollId:"name",watch:!0,height:400,hidetoolBar:!0,showNullProgramButton:!0,onChange:(rn,_t)=>{const da=Ve.getFieldValue(Xt);console.log("--preAnswerData",da,_t),Ve.setFieldsValue({[Xt]:da==null?void 0:da.map((Ra,za)=>{var Na;return Wt(In({},Ra),{position:za+1,multi_line:(Na=_t==null?void 0:_t[za])==null?void 0:Na.multiLine})})})},placeholder:Qe,onCMBeforeChange:(rn,_t)=>{Rn(rn,_t,Ln,Pn)}}))),rt.createElement(De.default.List,{name:Xt,rules:[{validator(rn,_t){if(!(_t!=null&&_t.length))return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const da of _t){const{answer_text:Ra}=da||{};if((Ra==null?void 0:Ra.length)===0)return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(rn,{add:_t,remove:da},{errors:Ra})=>(Dt.current=_t,Hn.current=da,rt.createElement(rt.Fragment,null,rt.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},rt.createElement(De.default.Item,{label:"\u586B\u7A7A\u9879\u7B54\u6848",required:!0,labelCol:{span:24}}),rt.createElement("div",{onClick:()=>{Be.default.warning({title:"\u7ED9\u5206\u8BF4\u660E",icon:null,width:700,centered:!0,content:rt.createElement("div",null,rt.createElement("div",null,"1.\u5B66\u751F\u586B\u5199\u7B54\u6848\u4E4B\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801",rt.createElement("span",{style:{color:"#e30000"}},"\u8FDB\u884C\u8BC4\u6D4B"),"\u624D\u80FD\u5F97\u5206\u3002"),rt.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"}},rt.createElement($e.Z,{style:{marginRight:3,color:"#3061D0"}}),rt.createElement("span",null," \u7ED9\u5206\u8BF4\u660E"))),rn.map((za,Na)=>{var Zr=za,{key:vn,name:An}=Zr,Tn=dn(Zr,["key","name"]),ba,lr;return rt.createElement(Oe.Z,{className:"mb20",key:vn,align:"middle",wrap:!1},rt.createElement(Ke.Z,{flex:"0 0 auto",className:`${Le.Z.blankIndex}`},"\u586B\u7A7A\u9879",Na+1),rt.createElement(Ke.Z,{flex:1},rt.createElement(Oe.Z,{align:"top",justify:"space-between",wrap:!1},rt.createElement(Ke.Z,null,rt.createElement(De.default.Item,Wt(In({},Tn),{name:[An,"answer_text"],noStyle:!0}),(ba=Oa==null?void 0:Oa[An])!=null&&ba.multi_line||(lr=Oa==null?void 0:Oa[An])!=null&&lr.multiLine?rt.createElement(He,{spellCheck:!1,style:{marginLeft:10,width:550}}):rt.createElement(ie.default,{style:{marginLeft:10,width:550},className:Le.Z.blankInput,size:"large",maxLength:1e3,onBlur:lo=>{}}))),mt&&rt.createElement(Ke.Z,{flex:"224px"},rt.createElement(De.default.Item,Wt(In({},Tn),{name:[An,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),rt.createElement(ue.Z,{size:"large",className:Le.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"}))))))})))),rt.createElement("div",{onClick:()=>ta(!0)},rt.createElement(De.default.Item,{name:["hack","analysis"],label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},rt.createElement(Ne.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:cn}))),rt.createElement(De.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"}]},rt.createElement(Me.default,{size:"large"},en.map(rn=>rt.createElement(Me.default.Option,{key:rn.title,value:rn.key}," ",rn.title)))),rt.createElement(De.default.Item,{label:"\u6700\u5927\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09",style:{marginTop:30},labelCol:{span:24},required:!0},rt.createElement(De.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},rt.createElement(ue.Z,{precision:0,max:10,min:3,size:"large",style:{width:"97%"}})),rt.createElement("span",{className:"ml10 font14"},"\u79D2")),rt.createElement(De.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"}]},rt.createElement(Fe.ZP.Group,{style:{marginTop:-10}},rt.createElement(Fe.ZP,{value:0},"\u4E0D\u5FFD\u7565\u7A7A\u683C"),rt.createElement(Fe.ZP,{value:1},"\u5FFD\u7565\u9996\u5C3E\u7A7A\u683C"),rt.createElement(Fe.ZP,{value:2},"\u5FFD\u7565\u6240\u6709\u7A7A\u683C"))),rt.createElement(De.default.Item,{label:"\u6D4B\u8BD5\u7528\u4F8B",required:!0,style:{marginTop:30}}),rt.createElement("div",{style:{background:"#F6F7F9",padding:15}},rt.createElement(De.default.Item,{label:"\u8F93\u5165",labelCol:{span:24},name:["hack_sets","input"]},rt.createElement(He,{rows:4})),rt.createElement(De.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24},name:["hack_sets","output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},rt.createElement(He,{rows:4}))),rt.createElement(at,{form:Ve,answerKey:Xt,hackIdentifier:Vt,buttonText:"\u8FD0\u884C\u8C03\u8BD5",buttonProps:{ghost:!0,icon:rt.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"}}}))}},11776:function(Ot,Ft,ee){"use strict";ee.d(Ft,{u:function(){return ce}});var y=ee(67294),ie=ee(71230),De=ee(15746),Be=ee(83062),Oe=ee(22150),Ke=ee(52654),ue=ee(40043),Me=ee(24018),Fe=ee(41307),Ne=ee(67294),ke=Object.defineProperty,Le=Object.defineProperties,be=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,x=(pe,ge,Ae)=>ge in pe?ke(pe,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):pe[ge]=Ae,b=(pe,ge)=>{for(var Ae in ge||(ge={}))E.call(ge,Ae)&&x(pe,Ae,ge[Ae]);if(se)for(var Ae of se(ge))a.call(ge,Ae)&&x(pe,Ae,ge[Ae]);return pe},z=(pe,ge)=>Le(pe,be(ge)),te=(pe,ge)=>{var Ae={};for(var we in pe)E.call(pe,we)&&ge.indexOf(we)<0&&(Ae[we]=pe[we]);if(pe!=null&&se)for(var we of se(pe))ge.indexOf(we)<0&&a.call(pe,we)&&(Ae[we]=pe[we]);return Ae};const re=["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"],oe=({value:pe,onChange:ge,choiceTextKey:Ae,answerKey:we,index:Pe,isEdit:he,setInputActive:Xe,form:je,choiceOptionsPath:Ze,allowChangeMode:Ce,showAddIcon:Je,addItem:at,deleteItem:$e})=>{console.log(pe,"value");const rt=(pe==null?void 0:pe[we])===1,pt=()=>{const mn=je.getFieldValue(Ze);je.setFieldValue(Ze,mn.map(ln=>z(b({},ln),{[we]:0})))},Ct=()=>{rt?ge(z(b({},pe),{[we]:0})):(Ce||pt(),ge(z(b({},pe),{[we]:1})))};return Ne.createElement(ie.Z,{className:Ke.Z.choiceWrap,align:"middle",wrap:!1},Ne.createElement(De.Z,{onClick:Ct,className:`${Ke.Z.choiceIndex} ${rt?Ke.Z.activeAnswer:""}`},re[Pe]),Ne.createElement(De.Z,{flex:1,className:`${Ke.Z.editorWrap} ml15`,onClick:Xe},Ne.createElement(Fe.x,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:he,value:pe==null?void 0:pe[Ae],onChange:mn=>{ge(z(b({},pe),{[Ae]:mn}))}})),Ne.createElement(De.Z,{flex:"0 0 auto",className:"ml15"},Ne.createElement("div",{onClick:Ct,className:`${Ke.Z.setAnswerBtn} ${rt?Ke.Z.activeAnswer:""}`},rt?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),Ne.createElement(De.Z,{className:Ke.Z.actionWrapper},Ne.createElement(Be.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},Ne.createElement(ue.Z,{className:Ke.Z.addIcon,onClick:at,style:{visibility:Je?"visible":"hidden"}})),Ne.createElement(Be.Z,{title:"\u5220\u9664"},Ne.createElement(Me.Z,{className:Ke.Z.deleteIcon,onClick:$e,style:{visibility:Pe>1?"visible":"hidden"}}))))},ce=({questionTitlePlaceholder:pe,titleKey:ge,choiceKey:Ae,analysisKey:we,choiceTextKey:Pe,answerKey:he,choiceOptionsPath:Xe,allowChangeMode:je=!0,form:Ze,showAnalysis:Ce=!0})=>{const[Je,at]=(0,y.useState)(),[$e,rt]=(0,y.useState)(!1);return Ne.createElement("div",{className:Ke.Z.wrap},Ne.createElement("div",{className:Ke.Z.questionTitleEditorWrap},Ne.createElement(Oe.default.Item,{label:"\u9898\u5E72",name:ge,labelCol:{span:24},rules:[{required:!0}]},Ne.createElement(Fe.h,{scrollId:Array.isArray(ge)?ge.join("_"):`${ge}`,watch:!0,height:140,placeholder:pe}))),Ne.createElement(Oe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Ne.createElement(Oe.default.List,{name:Ae,rules:[{validator(pt,Ct){const mn=Ct.some(lt=>lt[he]===1),ln=Ct.findIndex(lt=>{var At;return((At=lt[Pe])==null?void 0:At.length)<=0});return ln!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${re[ln]}\u9009\u9879\u7684\u5185\u5BB9`)):mn?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(pt,{add:Ct,remove:mn})=>Ne.createElement("div",{id:Array.isArray(Xe)?Xe.join("_"):`${Xe}`},pt.map((ln,lt)=>{var At=ln,{key:kt,name:In}=At,Wt=te(At,["key","name"]);const dn=Je===kt,He=()=>{at(kt)},en=lt<7&&lt===pt.length-1,Bn=()=>Ct({[Pe]:"",[he]:0}),It=()=>mn(In);return Ne.createElement(Oe.default.Item,z(b({},Wt),{key:kt,name:In,className:Ke.Z.choiceListWrap,rules:[{validator(Et,jt){return jt!=null&&jt.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${re[lt]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),Ne.createElement(oe,{choiceTextKey:Pe,answerKey:he,index:lt,isEdit:dn,setInputActive:He,form:Ze,choiceOptionsPath:Xe,allowChangeMode:je,showAddIcon:en,addItem:Bn,deleteItem:It}))}),pt.length<8&&Ne.createElement("div",{className:`${Ke.Z.addBtn} mb30`,onClick:()=>Ct({[Pe]:"",[he]:0})},"\u6DFB\u52A0\u9009\u9879"))),Ce&&Ne.createElement("div",{onClick:()=>rt(!0)},Ne.createElement(Oe.default.Item,{name:we,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Ne.createElement(Fe.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:$e}))))}},81580:function(Ot,Ft,ee){"use strict";ee.d(Ft,{u:function(){return je}});var y=ee(67294),ie=ee(14446),De=ee(71230),Be=ee(15746),Oe=ee(69677),Ke=ee(83062),ue=ee(47897),Me=ee(22150),Fe=ee(78045),Ne=ee(31795),ke=ee(41307),Le=ee(24018),be=ee(17663),se=ee(52654),E=ee(35713),a=ee(67294),x=Object.defineProperty,b=Object.defineProperties,z=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,ce=(Ze,Ce,Je)=>Ce in Ze?x(Ze,Ce,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Ze[Ce]=Je,pe=(Ze,Ce)=>{for(var Je in Ce||(Ce={}))re.call(Ce,Je)&&ce(Ze,Je,Ce[Je]);if(te)for(var Je of te(Ce))oe.call(Ce,Je)&&ce(Ze,Je,Ce[Je]);return Ze},ge=(Ze,Ce)=>b(Ze,z(Ce)),Ae=(Ze,Ce)=>{var Je={};for(var at in Ze)re.call(Ze,at)&&Ce.indexOf(at)<0&&(Je[at]=Ze[at]);if(Ze!=null&&te)for(var at of te(Ze))Ce.indexOf(at)<0&&oe.call(Ze,at)&&(Je[at]=Ze[at]);return Je};const we=({value:Ze,onChange:Ce})=>{const Je=$e=>{ie.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:se.Z.modal,onOk:()=>{const rt=[...Ze];rt.splice($e,1),Ce(rt)}})},at=()=>{const $e=[...Ze];$e.push(""),Ce($e)};return a.createElement(De.Z,{className:"ml20"},a.createElement(Be.Z,{flex:1},Ze==null?void 0:Ze.map(($e,rt)=>a.createElement(De.Z,{key:`${$e}_${rt}`,className:"mb20"},a.createElement(Oe.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:$e,autoSize:{maxRows:3},maxLength:1e3,onBlur:pt=>{const Ct=[...Ze],mn=pt.target.value.trim();Ct[rt]=mn,Ce(Ct)}}),a.createElement(Ke.Z,{title:"\u5220\u9664"},a.createElement(Le.Z,{className:se.Z.deleteIcon,style:{marginLeft:15,visibility:rt>0?"visible":"hidden"},onClick:()=>Je(rt)}))))),a.createElement(Be.Z,null,a.createElement("div",{className:`${se.Z.addBtn}`,onClick:()=>{at()}},"\u65B0\u589E\u7B54\u6848")))},Pe=({value:Ze,onChange:Ce})=>{const Je=$e=>{ie.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:se.Z.modal,onOk:()=>{const rt=[...Ze];rt.splice($e,1),Ce(rt)}})},at=()=>{const $e=[...Ze];$e.push(""),Ce($e)};return a.createElement(De.Z,{className:"ml20"},a.createElement(Be.Z,{flex:1},Ze==null?void 0:Ze.map(($e,rt)=>a.createElement(De.Z,{key:`${$e}_${rt}`,align:"middle",className:"mb20"},a.createElement(E.Z,{value:$e,style:{flex:1},onChange:pt=>{const Ct=[...Ze];Ct[rt]=pt,Ce(Ct)}}),a.createElement(Ke.Z,{title:"\u5220\u9664"},a.createElement(Le.Z,{className:se.Z.deleteIcon,style:{marginLeft:15,visibility:rt>0?"visible":"hidden"},onClick:()=>Je(rt)}))))),a.createElement(Be.Z,null,a.createElement("div",{className:`${se.Z.addBtn}`,onClick:()=>{at()}},"\u65B0\u589E\u7B54\u6848")))},he=({value:Ze=!0,onChange:Ce})=>a.createElement(ue.Z,{checked:!Ze,onChange:Je=>{Ce(!Je)}}),Xe="\u2581",je=({questionTitlePlaceholder:Ze,form:Ce,scoreByBlank:Je=!1,answerKey:at})=>{const[$e,rt]=(0,y.useState)(!1),pt=(Wt,dn)=>{const He=dn.line;let en=0;for(let It=0;It<He;It++)en+=Wt.getLine(It).split(Xe).length-1;const Bn=Wt.getLine(He).substring(0,dn.ch);return en+=Bn.split(Xe).length-1,en},Ct=(Wt,dn,He,en)=>{const Bn=Wt.getRange(dn.from,dn.to);let It=0;if(dn.text.forEach(Et=>{It+=Et.split(Xe).length-1}),dn.origin!=="setValue"){if(Bn&&Bn.indexOf(Xe)!==-1){const Et=Bn.split(Xe).length-1,jt=pt(Wt,dn.from);if(console.log(`\u5220\u9664${Et}\u4E2A\uFF0C \u524D\u9762\u6709${jt}\u4E2A\uFF0C\u65B0\u589E${It}\u4E2A`),Et>1){const Qe=Array.from({length:Et},(Ve,mt)=>jt+mt);en(Qe)}else en(jt)}else if(It>0){const Et=pt(Wt,dn.from);console.log(`\u65B0\u589E${It}\u4E2A\uFF0C\u4E4B\u524D\u6709${Et}\u4E2A`),He(It,Et)}}},mn=()=>{const Wt=Ce.getFieldValue(at);Ce.setFieldsValue({[at]:Wt.map((dn,He)=>ge(pe({},dn),{position:He+1}))})},ln=(0,y.useRef)(),lt=(Wt,dn)=>{for(let He=0;He<Wt;He++)ln.current({position:null,answer_text:[""],model:1},dn+He);mn()},At=(0,y.useRef)(),kt=Wt=>{At.current(Wt),mn()},In=Me.default.useWatch(at,Ce);return a.createElement("div",{className:se.Z.wrap},a.createElement("div",{className:se.Z.questionTitleEditorWrap},a.createElement(Me.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},a.createElement(ke.h,{scrollId:"name",watch:!0,height:140,placeholder:Ze,showNullButton:!0,onCMBeforeChange:(Wt,dn)=>{Ct(Wt,dn,lt,kt)}}))),a.createElement(Me.default.List,{name:at,rules:[{validator(Wt,dn){if(!(dn!=null&&dn.length))return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const He of dn){const{answer_text:en}=He||{};if(en!=null&&en.some(Bn=>(Bn==null?void 0:Bn.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Wt,{add:dn,remove:He},{errors:en})=>(ln.current=dn,At.current=He,a.createElement(a.Fragment,null,a.createElement(Me.default.Item,{label:a.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(Wt!=null&&Wt.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}}),Wt.map((Bn,It)=>{var Et=Bn,{key:jt,name:Qe}=Et,Ve=Ae(Et,["key","name"]),mt,Vt;return a.createElement("div",{style:{marginBottom:10},key:jt},a.createElement(De.Z,{className:"mb20",align:"middle",wrap:!1},a.createElement(Be.Z,{style:{marginRight:10},flex:"0 0 auto",className:`${se.Z.blankIndex}`},"\u586B\u7A7A\u9879",It+1),a.createElement(Me.default.Item,ge(pe({},Ve),{name:[Qe,"model"],noStyle:!0}),a.createElement(Fe.ZP.Group,{onChange:()=>{const Xt=Ce.getFieldValue(at);Ce.setFieldsValue({[at]:Xt.map((cn,ta)=>ge(pe({},cn),{answer_text:Qe===ta?[""]:cn.answer_text}))})}},a.createElement(Fe.ZP,{value:1},"\u6587\u672C\u6A21\u5F0F ",a.createElement(Ke.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6587\u672C\u7B54\u6848"},a.createElement(be.Z,null))),a.createElement(Fe.ZP,{value:2},"\u6570\u5B66\u516C\u5F0F\u6A21\u5F0F ",a.createElement(Ke.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u7F16\u5199\u6570\u5B66\u516C\u5F0F\u4F5C\u4E3A\u7B54\u6848"},a.createElement(be.Z,null)))))),a.createElement(De.Z,{style:{marginLeft:20},align:"middle",wrap:!1},a.createElement(Be.Z,{flex:1},a.createElement(De.Z,{align:"top",justify:"space-between",wrap:!1},a.createElement(Be.Z,{flex:1},a.createElement(Me.default.Item,ge(pe({},Ve),{name:[Qe,"answer_text"],noStyle:!0}),((Vt=(mt=Ce.getFieldValue(at))==null?void 0:mt[Qe])==null?void 0:Vt.model)===1?a.createElement(we,null):a.createElement(Pe,null))),Je&&a.createElement(Be.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},a.createElement(Me.default.Item,ge(pe({},Ve),{name:[Qe,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:se.Z.blankInputNumberWrapper}),a.createElement(Ne.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),a.createElement(Me.default.Item,ge(pe({},Ve),{name:[Qe,"position"],noStyle:!0}),a.createElement(Oe.default,{type:"hidden"})))))})))),a.createElement(De.Z,{align:"middle"},a.createElement(Me.default.Item,{name:"downcase",valuePropName:"checked"},a.createElement(ue.Z,null)),a.createElement(Be.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),a.createElement(De.Z,{align:"middle"},a.createElement(Me.default.Item,{name:"no_space",valuePropName:"checked"},a.createElement(ue.Z,null)),a.createElement(Be.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(In==null?void 0:In.length)>1&&a.createElement(De.Z,{align:"middle",className:(In==null?void 0:In.length)>1?"mb30":`${se.Z.hide}`},a.createElement(Me.default.Item,{name:"is_ordered"},a.createElement(he,null)),a.createElement(Be.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:()=>rt(!0)},a.createElement(Me.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(ke.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:$e}))))}},66495:function(Ot,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return te}});var y=ee(67294),ie=ee(71230),De=ee(15746),Be=ee(22150),Oe=ee(52654),Ke=ee(41307),ue=ee(67294),Me=Object.defineProperty,Fe=Object.defineProperties,Ne=Object.getOwnPropertyDescriptors,ke=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,se=(re,oe,ce)=>oe in re?Me(re,oe,{enumerable:!0,configurable:!0,writable:!0,value:ce}):re[oe]=ce,E=(re,oe)=>{for(var ce in oe||(oe={}))Le.call(oe,ce)&&se(re,ce,oe[ce]);if(ke)for(var ce of ke(oe))be.call(oe,ce)&&se(re,ce,oe[ce]);return re},a=(re,oe)=>Fe(re,Ne(oe)),x=(re,oe)=>{var ce={};for(var pe in re)Le.call(re,pe)&&oe.indexOf(pe)<0&&(ce[pe]=re[pe]);if(re!=null&&ke)for(var pe of ke(re))oe.indexOf(pe)<0&&be.call(re,pe)&&(ce[pe]=re[pe]);return ce};const b={\u6B63\u786E:"T",\u9519\u8BEF:"F"},z=({value:re,onChange:oe,form:ce})=>{const pe=(re==null?void 0:re.is_answer)===1,ge=re==null?void 0:re.choice_text,Ae=()=>{const we=ce.getFieldsValue().choices.map(Pe=>({choice_text:Pe.choice_text,is_answer:0}));ce.setFieldsValue({choices:we}),oe(a(E({},re),{is_answer:1}))};return ue.createElement(ie.Z,{className:Oe.Z.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},ue.createElement(De.Z,{onClick:Ae,className:`${Oe.Z.choiceIndex} ${Oe.Z.judgementIndex} ${pe?Oe.Z.activeAnswer:""}`},b[ge]),ue.createElement(De.Z,{flex:1,className:`${Oe.Z.editorWrap} ml15`},ue.createElement("div",{className:`${Oe.Z.inputBorder} ${Oe.Z.placeholder} ${pe?Oe.Z.activeJudgementAnswer:""}`},ge)),ue.createElement(De.Z,{flex:"0 0 auto",className:"ml15"},ue.createElement("div",{onClick:Ae,className:`${Oe.Z.setAnswerBtn} ${pe?Oe.Z.activeAnswer:""}`},pe?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},te=({questionTitlePlaceholder:re,choiceKey:oe,form:ce})=>{const[pe,ge]=(0,y.useState)(!1);return ue.createElement("div",{className:Oe.Z.wrap},ue.createElement("div",{className:Oe.Z.questionTitleEditorWrap},ue.createElement(Be.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},ue.createElement(Ke.h,{scrollId:"name",watch:!0,height:140,placeholder:re}))),ue.createElement(Be.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},ue.createElement(Be.default.List,{name:"choices",rules:[{validator(Ae,we){return we.some(he=>(he==null?void 0:he.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},Ae=>ue.createElement("div",{id:"choices"},Ae.map(we=>{var Pe=we,{key:he,name:Xe}=Pe,je=x(Pe,["key","name"]);return ue.createElement(Be.default.Item,a(E({},je),{key:he,name:Xe,noStyle:!0}),ue.createElement(z,{form:ce}))})))),ue.createElement("div",{onClick:()=>ge(!0)},ue.createElement(Be.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},ue.createElement(Ke.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:pe}))))}},41307:function(Ot,Ft,ee){"use strict";ee.d(Ft,{h:function(){return E},x:function(){return a}});var y=ee(35567),ie=ee(52654),De=ee(85725),Be=ee(67294),Oe=Object.defineProperty,Ke=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,Me=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,ke=(x,b,z)=>b in x?Oe(x,b,{enumerable:!0,configurable:!0,writable:!0,value:z}):x[b]=z,Le=(x,b)=>{for(var z in b||(b={}))Fe.call(b,z)&&ke(x,z,b[z]);if(Me)for(var z of Me(b))Ne.call(b,z)&&ke(x,z,b[z]);return x},be=(x,b)=>Ke(x,ue(b)),se=(x,b)=>{var z={};for(var te in x)Fe.call(x,te)&&b.indexOf(te)<0&&(z[te]=x[te]);if(x!=null&&Me)for(var te of Me(x))b.indexOf(te)<0&&Ne.call(x,te)&&(z[te]=x[te]);return z};const E=x=>{var b=x,{value:z,onChange:te,scrollId:re}=b,oe=se(b,["value","onChange","scrollId"]);return Be.createElement("div",{id:re||""},Be.createElement(y.Z,be(Le({},oe),{defaultValue:z,onChange:(ce,pe)=>{pe!=null&&pe.length?te(ce,pe):te(ce)}})))},a=({value:x,onChange:b,placeholder:z,height:te=140,isEdit:re,miniToolbar:oe,watch:ce=!0})=>re?Be.createElement(y.Z,{watch:ce,isFocus:!0,height:te||void 0,placeholder:z,defaultValue:x,onChange:b,miniToolbar:oe}):Be.createElement("div",{style:{cursor:"pointer"}},x?Be.createElement(De.Z,{className:ie.Z.inputBorder,value:x}):Be.createElement("div",{className:`${ie.Z.inputBorder} ${ie.Z.placeholder} inputBorderError`},z))},77792:function(Ot,Ft,ee){"use strict";ee.d(Ft,{W:function(){return Pe}});var y=ee(67294),ie=ee(2453),De=ee(66309),Be=ee(22150),Oe=ee(47897),Ke=ee(71230),ue=ee(15746),Me=ee(83062),Fe=ee(69677),Ne=ee(31795),ke=ee(52654),Le=ee(41307),be=ee(35567),se=ee(17663),E=Object.defineProperty,a=Object.defineProperties,x=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,re=(he,Xe,je)=>Xe in he?E(he,Xe,{enumerable:!0,configurable:!0,writable:!0,value:je}):he[Xe]=je,oe=(he,Xe)=>{for(var je in Xe||(Xe={}))z.call(Xe,je)&&re(he,je,Xe[je]);if(b)for(var je of b(Xe))te.call(Xe,je)&&re(he,je,Xe[je]);return he},ce=(he,Xe)=>a(he,x(Xe)),pe=(he,Xe)=>{var je={};for(var Ze in he)z.call(he,Ze)&&Xe.indexOf(Ze)<0&&(je[Ze]=he[Ze]);if(he!=null&&b)for(var Ze of b(he))Xe.indexOf(Ze)<0&&te.call(he,Ze)&&(je[Ze]=he[Ze]);return je};const ge=he=>{var Xe=he,{value:je,onChange:Ze}=Xe,Ce=pe(Xe,["value","onChange"]);const Je=at=>{Ze([at])};return y.createElement(be.Z,ce(oe({},Ce),{defaultValue:je==null?void 0:je[0],onChange:Je}))},Ae=he=>{if(!he)return!1;if(/^s*$/.test(he)||he.trim()===""){ie.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let Xe=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 he==="|"?(ie.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},we=({value:he=[],onClose:Xe})=>y.createElement(De.default,{closable:!0,onClose:Xe,className:ke.Z.keywordTag},y.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},he.join(" \u6216 "))),Pe=({questionTitlePlaceholder:he,form:Xe,showKeywords:je,isMustKeyWords:Ze=je})=>{const[Ce,Je]=(0,y.useState)(!1),[at,$e]=(0,y.useState)(""),rt=Be.default.useWatch("use_keywords",Xe),pt=Be.default.useWatch("question_score",Xe);return y.createElement("div",{className:ke.Z.wrap},y.createElement("div",{className:ke.Z.questionTitleEditorWrap},y.createElement(Be.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},y.createElement(Le.h,{scrollId:"name",watch:!0,height:140,placeholder:he}))),y.createElement(Be.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:"answer_texts",labelCol:{span:24}},y.createElement(ge,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),je&&!Ze&&y.createElement(Be.default.Item,{hidden:!0,name:"use_keywords",valuePropName:"checked"},y.createElement(Oe.Z,{defaultChecked:!0})),je&&Ze&&y.createElement(Ke.Z,{align:"middle",className:"mb30"},y.createElement(Be.default.Item,{name:"use_keywords",valuePropName:"checked"},y.createElement(Oe.Z,null)),y.createElement(ue.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),y.createElement(ue.Z,null,y.createElement(Me.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(se.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(rt||!Ze)&&y.createElement(Be.default.List,{name:"keywords",rules:[{validator(Ct,mn){return Ze?mn!=null&&mn.length?(mn==null?void 0:mn.reduce((lt,At)=>lt+At.score,0))>parseFloat(pt)?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()}}]},(Ct,{add:mn,remove:ln})=>y.createElement(y.Fragment,null,y.createElement("div",{className:`${ke.Z.title} mb10`},Ze?"\u5173\u952E\u8BCD":y.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),y.createElement(Ke.Z,{align:"middle",className:"font14 mb30"},y.createElement(ue.Z,{flex:1},y.createElement(Fe.default,{value:at,onChange:lt=>{$e(lt.target.value)},maxLength:50,allowClear:!0,onPressEnter:lt=>{var At,kt,In,Wt;const dn=`${(At=lt.target)==null?void 0:At.value}`,He=(In=(kt=dn==null?void 0:dn.split("|"))==null?void 0:kt.filter(It=>!!It))==null?void 0:In.map(It=>It==null?void 0:It.trim()),en=Xe.getFieldValue("keywords"),Bn=((Wt=en==null?void 0:en.map(It=>It==null?void 0:It.keyword))==null?void 0:Wt.flat())||[];for(const It of He)if(Bn.includes(It)){ie.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Ae(dn)&&(mn({keyword:He,score:1}),$e(""))},className:ke.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(ue.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Ct.map(lt=>{var At=lt,{key:kt,name:In}=At,Wt=pe(At,["key","name"]);return y.createElement(Ke.Z,{key:kt,className:"mb20",style:{marginRight:148}},y.createElement(ue.Z,{flex:1},y.createElement(Ke.Z,{align:"middle",justify:"space-between"},y.createElement(Be.default.Item,ce(oe({},Wt),{name:[In,"keyword"]}),y.createElement(we,{onClose:()=>ln(In)})),Ze&&y.createElement(Be.default.Item,ce(oe({},Wt),{name:[In,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:ke.Z.blankInputNumberWrapper}),y.createElement(Ne.Z,{className:ke.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),y.createElement("div",{onClick:()=>Je(!0)},y.createElement(Be.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},y.createElement(Le.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ce}))))}},30351:function(Ot,Ft,ee){"use strict";ee.d(Ft,{tc:function(){return Zr.t},uh:function(){return y.u},rL:function(){return Na},u8:function(){return De.u},ZZ:function(){return ie.Z},Wk:function(){return Be.W}});var y=ee(11776),ie=ee(66495),De=ee(81580),Be=ee(77792),Oe=ee(67294),Ke=ee(47221),ue=ee(22150),Me=ee(71230),Fe=ee(15746),Ne=ee(31795),ke=ee(83062),Le=ee(85418),be=ee(52654),se=ee(24018),E=ee(41307),a=ee(14446),x=ee(69677),b=ee(47897),z=ee(67294),te=Object.defineProperty,re=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,Ae=(vn,An,Tn)=>An in vn?te(vn,An,{enumerable:!0,configurable:!0,writable:!0,value:Tn}):vn[An]=Tn,we=(vn,An)=>{for(var Tn in An||(An={}))pe.call(An,Tn)&&Ae(vn,Tn,An[Tn]);if(ce)for(var Tn of ce(An))ge.call(An,Tn)&&Ae(vn,Tn,An[Tn]);return vn},Pe=(vn,An)=>re(vn,oe(An)),he=(vn,An)=>{var Tn={};for(var ba in vn)pe.call(vn,ba)&&An.indexOf(ba)<0&&(Tn[ba]=vn[ba]);if(vn!=null&&ce)for(var ba of ce(vn))An.indexOf(ba)<0&&ge.call(vn,ba)&&(Tn[ba]=vn[ba]);return Tn};const Xe=({value:vn,onChange:An})=>{const Tn=lr=>{a.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:be.Z.modal,onOk:()=>{const lo=[...vn];lo.splice(lr,1),An(lo)}})},ba=()=>{const lr=[...vn];lr.push(""),An(lr)};return z.createElement(Me.Z,{className:"ml20"},z.createElement(Fe.Z,{flex:1},vn==null?void 0:vn.map((lr,lo)=>z.createElement(Me.Z,{key:`${lr}_${lo}`,align:"middle",className:"mb20"},z.createElement(x.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:lr,autoSize:{maxRows:3},maxLength:1e3,onBlur:yo=>{const Ar=[...vn],Qn=yo.target.value.trim();Ar[lo]=Qn,An(Ar)}}),z.createElement(ke.Z,{title:"\u5220\u9664"},z.createElement(se.Z,{className:be.Z.deleteIcon,style:{marginLeft:15,visibility:lo>0?"visible":"hidden"},onClick:()=>Tn(lo)}))))),z.createElement(Fe.Z,null,z.createElement("div",{className:`${be.Z.addBtn}`,onClick:()=>{ba()}},"\u65B0\u589E\u7B54\u6848")))},je=({value:vn=!0,onChange:An})=>z.createElement(b.Z,{checked:!vn,onChange:Tn=>{An(!Tn)}}),Ze="\u2581",Ce=({questionTitlePlaceholder:vn,form:An,name:Tn,scoreByBlank:ba=!1,answerKey:lr,titleKey:lo="name",analysisKey:yo="analysis",isOrdered:Ar="is_ordered"})=>{var Qn,Ua;const[wr,vo]=(0,Oe.useState)(!1),wo=(_n,$n)=>{const Ta=$n.line;let ar=0;for(let Xr=0;Xr<Ta;Xr++)ar+=_n.getLine(Xr).split(Ze).length-1;const Ga=_n.getLine(Ta).substring(0,$n.ch);return ar+=Ga.split(Ze).length-1,ar},ho=(_n,$n,Ta,ar)=>{const Ga=_n.getRange($n.from,$n.to);let Xr=0;if($n.text.forEach(So=>{Xr+=So.split(Ze).length-1}),$n.origin!=="setValue"){if(Ga&&Ga.indexOf(Ze)!==-1){const So=Ga.split(Ze).length-1,Go=wo(_n,$n.from);if(console.log(`\u5220\u9664${So}\u4E2A\uFF0C \u524D\u9762\u6709${Go}\u4E2A\uFF0C\u65B0\u589E${Xr}\u4E2A`),So>1){const ga=Array.from({length:So},(Kr,Ri)=>Go+Ri);ar(ga)}else ar(Go)}else if(Xr>0){const So=wo(_n,$n.from);console.log(`\u65B0\u589E${Xr}\u4E2A\uFF0C\u4E4B\u524D\u6709${So}\u4E2A`),Ta(Xr,So)}}},eo=()=>{const _n=An.getFieldValue(["sub_item_banks",...lr]);An.setFieldValue(["sub_item_banks",...lr],_n==null?void 0:_n.map(($n,Ta)=>Pe(we({},$n),{position:Ta+1})))},Fo=(0,Oe.useRef)(),Fr=(_n,$n)=>{for(let Ta=0;Ta<_n;Ta++)Fo.current({position:null,answer_text:[""]},$n+Ta);eo()},Jt=(0,Oe.useRef)(),$t=_n=>{Jt.current(_n),eo()},Ut=(Ua=(Qn=An.getFieldValue("sub_item_banks"))==null?void 0:Qn[lr==null?void 0:lr[0]])==null?void 0:Ua[lr==null?void 0:lr[1]];return(0,Oe.useEffect)(()=>{console.log("========",An.getFieldsValue())},[An]),z.createElement("div",{className:be.Z.wrap},z.createElement("div",{className:be.Z.questionTitleEditorWrap},z.createElement(ue.default.Item,{label:"\u9898\u5E72",name:lo,labelCol:{span:24},rules:[{required:!0}]},z.createElement(E.h,{scrollId:"name",watch:!0,height:140,placeholder:vn,showNullButton:!0,onCMBeforeChange:(_n,$n)=>{ho(_n,$n,Fr,$t)}}))),z.createElement(ue.default.List,{name:lr,rules:[{validator(_n,$n){if(($n==null?void 0:$n.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const Ta of $n){const{answer_text:ar}=Ta||{};if(ar!=null&&ar.some(Ga=>(Ga==null?void 0:Ga.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(_n,{add:$n,remove:Ta},{errors:ar})=>(Fo.current=$n,Jt.current=Ta,z.createElement(z.Fragment,null,z.createElement(ue.default.Item,{label:z.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(_n!=null&&_n.length)&&z.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),_n.map((Ga,Xr)=>{var So=Ga,{key:Go,name:ga}=So,Kr=he(So,["key","name"]);return z.createElement(Me.Z,{align:"top",key:Go},z.createElement(Fe.Z,{className:`${be.Z.blankIndex} pt5`},"\u586B\u7A7A\u9879",Xr+1),z.createElement(Fe.Z,{flex:1},z.createElement(Me.Z,{align:"top",justify:"space-between"},z.createElement(Fe.Z,{flex:1},z.createElement(ue.default.Item,Pe(we({},Kr),{name:[ga,"answer_text"],noStyle:!0}),z.createElement(Xe,null))),ba&&z.createElement(Fe.Z,{flex:"224px"},z.createElement(ue.default.Item,Pe(we({},Kr),{name:[ga,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:be.Z.blankInputNumberWrapper}),z.createElement(Ne.Z,{className:be.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),z.createElement(ue.default.Item,Pe(we({},Kr),{name:[ga,"position"],noStyle:!0}),z.createElement(x.default,{type:"hidden"}))))})))),z.createElement(Me.Z,{align:"middle"},z.createElement(ue.default.Item,{name:[Tn,"downcase"],valuePropName:"checked"},z.createElement(b.Z,null)),z.createElement(Fe.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),z.createElement(Me.Z,{align:"middle"},z.createElement(ue.default.Item,{name:[Tn,"no_space"],valuePropName:"checked"},z.createElement(b.Z,null)),z.createElement(Fe.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(Ut==null?void 0:Ut.length)>1&&z.createElement(Me.Z,{align:"middle",className:(Ut==null?void 0:Ut.length)>1?"mb30":`${be.Z.hide}`},z.createElement(ue.default.Item,{name:Ar},z.createElement(je,null)),z.createElement(Fe.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")),z.createElement("div",{className:"mt30",onClick:()=>vo(!0)},z.createElement(ue.default.Item,{name:yo,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},z.createElement(E.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:wr}))))};var Je=ee(67294),at=Object.defineProperty,$e=Object.defineProperties,rt=Object.getOwnPropertyDescriptors,pt=Object.getOwnPropertySymbols,Ct=Object.prototype.hasOwnProperty,mn=Object.prototype.propertyIsEnumerable,ln=(vn,An,Tn)=>An in vn?at(vn,An,{enumerable:!0,configurable:!0,writable:!0,value:Tn}):vn[An]=Tn,lt=(vn,An)=>{for(var Tn in An||(An={}))Ct.call(An,Tn)&&ln(vn,Tn,An[Tn]);if(pt)for(var Tn of pt(An))mn.call(An,Tn)&&ln(vn,Tn,An[Tn]);return vn},At=(vn,An)=>$e(vn,rt(An)),kt=(vn,An)=>{var Tn={};for(var ba in vn)Ct.call(vn,ba)&&An.indexOf(ba)<0&&(Tn[ba]=vn[ba]);if(vn!=null&&pt)for(var ba of pt(vn))An.indexOf(ba)<0&&mn.call(vn,ba)&&(Tn[ba]=vn[ba]);return Tn};const In={\u6B63\u786E:"T",\u9519\u8BEF:"F"},Wt=({value:vn,onChange:An,form:Tn,choiceKey:ba})=>{const lr=(vn==null?void 0:vn.is_answer)===1,lo=vn==null?void 0:vn.choice_text,yo=()=>{var Ar;const Qn=(Ar=Tn==null?void 0:Tn.getFieldValue(["sub_item_banks",...ba]))==null?void 0:Ar.map(Ua=>({choice_text:Ua.choice_text,is_answer:0}));Tn==null||Tn.setFieldValue(["sub_item_banks",...ba],Qn),An(At(lt({},vn),{is_answer:1}))};return Je.createElement(Me.Z,{className:be.Z.choiceWrap,align:"middle",wrap:!1},Je.createElement(Fe.Z,{onClick:yo,className:`${be.Z.choiceIndex} ${be.Z.judgementIndex} ${lr?be.Z.activeAnswer:""}`},In[lo]),Je.createElement(Fe.Z,{flex:1,className:`${be.Z.editorWrap} ml15`},Je.createElement("div",{className:`${be.Z.inputBorder} ${be.Z.placeholder} ${lr?be.Z.activeJudgementAnswer:""}`},lo)),Je.createElement(Fe.Z,{flex:"0 0 auto",className:"ml15"},Je.createElement("div",{onClick:yo,className:`${be.Z.setAnswerBtn} ${lr?be.Z.activeAnswer:""}`},lr?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},dn=({questionTitlePlaceholder:vn,choiceKey:An="choices",form:Tn,titleKey:ba="name",analysisKey:lr="analysis"})=>{const[lo,yo]=(0,Oe.useState)(!1);return Je.createElement("div",{className:be.Z.wrap},Je.createElement("div",{className:be.Z.questionTitleEditorWrap},Je.createElement(ue.default.Item,{label:"\u9898\u5E72",name:ba,labelCol:{span:24},rules:[{required:!0}]},Je.createElement(E.h,{scrollId:"name",watch:!0,height:140,placeholder:vn}))),Je.createElement(ue.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},Je.createElement(ue.default.List,{name:An,rules:[{validator(Ar,Qn){return Qn.some(wr=>(wr==null?void 0:wr.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},Ar=>Je.createElement("div",{id:"choices",style:{display:"flex",flexDirection:"column",gap:"20px"}},Ar.map(Qn=>{var Ua=Qn,{key:wr,name:vo}=Ua,wo=kt(Ua,["key","name"]);return Je.createElement(ue.default.Item,At(lt({},wo),{key:wr,name:vo,noStyle:!0}),Je.createElement(Wt,{form:Tn,choiceKey:An}))})))),Je.createElement("div",{className:"mt30",onClick:()=>yo(!0)},Je.createElement(ue.default.Item,{name:lr,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Je.createElement(E.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:lo}))))};var He=ee(2453),en=ee(66309),Bn=ee(35567),It=ee(17663),Et=Object.defineProperty,jt=Object.defineProperties,Qe=Object.getOwnPropertyDescriptors,Ve=Object.getOwnPropertySymbols,mt=Object.prototype.hasOwnProperty,Vt=Object.prototype.propertyIsEnumerable,Xt=(vn,An,Tn)=>An in vn?Et(vn,An,{enumerable:!0,configurable:!0,writable:!0,value:Tn}):vn[An]=Tn,cn=(vn,An)=>{for(var Tn in An||(An={}))mt.call(An,Tn)&&Xt(vn,Tn,An[Tn]);if(Ve)for(var Tn of Ve(An))Vt.call(An,Tn)&&Xt(vn,Tn,An[Tn]);return vn},ta=(vn,An)=>jt(vn,Qe(An)),ra=(vn,An)=>{var Tn={};for(var ba in vn)mt.call(vn,ba)&&An.indexOf(ba)<0&&(Tn[ba]=vn[ba]);if(vn!=null&&Ve)for(var ba of Ve(vn))An.indexOf(ba)<0&&Vt.call(vn,ba)&&(Tn[ba]=vn[ba]);return Tn};const On=vn=>{var An=vn,{value:Tn,onChange:ba}=An,lr=ra(An,["value","onChange"]);const lo=yo=>{ba([yo])};return Oe.createElement(Bn.Z,ta(cn({},lr),{defaultValue:Tn==null?void 0:Tn[0],onChange:lo}))},la=vn=>{if(!vn)return!1;let An=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 vn==="|"?(He.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},et=({value:vn=[],onClose:An})=>Oe.createElement(en.default,{closable:!0,onClose:An,className:be.Z.keywordTag},Oe.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},vn.join(" \u6216 "))),yt=({questionTitlePlaceholder:vn,form:An,showKeywords:Tn,isMustKeyWords:ba=Tn,titleKey:lr="name",analysisKey:lo="analysis",answerTexts:yo="answer_texts",keywords:Ar="keywords",useKeywords:Qn="use_keywords",indexs:Ua})=>{const[wr,vo]=(0,Oe.useState)(!1),[wo,ho]=(0,Oe.useState)(""),[eo,Fo]=(0,Oe.useState)(!1),Fr=ue.default.useWatch("question_score",An);return Oe.createElement("div",{className:be.Z.wrap},Oe.createElement("div",{className:be.Z.questionTitleEditorWrap},Oe.createElement(ue.default.Item,{label:"\u9898\u5E72",name:lr,labelCol:{span:24},rules:[{required:!0}]},Oe.createElement(E.h,{scrollId:"name",watch:!0,height:140,placeholder:vn}))),Oe.createElement(ue.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:yo,labelCol:{span:24}},Oe.createElement(On,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),Tn&&!ba&&Oe.createElement(ue.default.Item,{hidden:!0,name:Qn,valuePropName:"checked"},Oe.createElement(b.Z,{defaultChecked:!0})),Tn&&ba&&Oe.createElement(Me.Z,{align:"middle",className:"mb30"},Oe.createElement(ue.default.Item,{name:Qn,valuePropName:"checked"},Oe.createElement(b.Z,{onChange:()=>{var Jt,$t,Ut,_n,$n,Ta;console.log(An.getFieldsValue()),Fo((Ut=($t=(Jt=An.getFieldsValue())==null?void 0:Jt.sub_item_banks)==null?void 0:$t[Ua])==null?void 0:Ut.use_keywords),console.log((Ta=($n=(_n=An.getFieldsValue())==null?void 0:_n.sub_item_banks)==null?void 0:$n[Ua])==null?void 0:Ta.use_keywords),console.log(eo)}})),Oe.createElement(Fe.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),Oe.createElement(Fe.Z,null,Oe.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"},Oe.createElement(It.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(eo||!ba)&&Oe.createElement(ue.default.List,{name:Ar,rules:[{validator(Jt,$t){return ba?$t!=null&&$t.length?($t==null?void 0:$t.reduce((_n,$n)=>_n+$n.score,0))>parseFloat(Fr)?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()}}]},(Jt,{add:$t,remove:Ut})=>Oe.createElement(Oe.Fragment,null,Oe.createElement("div",{className:`${be.Z.title} mb10`},ba?"\u5173\u952E\u8BCD":Oe.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),Oe.createElement(Me.Z,{align:"middle",className:"font14 mb30"},Oe.createElement(Fe.Z,{flex:1},Oe.createElement(x.default,{value:wo,onChange:_n=>{ho(_n.target.value)},maxLength:50,allowClear:!0,onPressEnter:_n=>{var $n,Ta,ar,Ga;const Xr=`${($n=_n.target)==null?void 0:$n.value}`,So=(ar=(Ta=Xr==null?void 0:Xr.split("|"))==null?void 0:Ta.filter(Kr=>!!Kr))==null?void 0:ar.map(Kr=>Kr==null?void 0:Kr.trim()),Go=An.getFieldValue(["sub_item_banks",...Ar]),ga=((Ga=Go==null?void 0:Go.map(Kr=>Kr==null?void 0:Kr.keyword))==null?void 0:Ga.flat())||[];for(const Kr of So)if(ga.includes(Kr)){He.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}la(Xr)&&($t({keyword:So,score:1}),ho(""))},className:be.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"})),Oe.createElement(Fe.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Jt.map(_n=>{var $n=_n,{key:Ta,name:ar}=$n,Ga=ra($n,["key","name"]);return Oe.createElement(Me.Z,{key:Ta,className:"mb20",style:{marginRight:148}},Oe.createElement(Fe.Z,{flex:1},Oe.createElement(Me.Z,{align:"middle",justify:"space-between"},Oe.createElement(ue.default.Item,ta(cn({},Ga),{name:[ar,"keyword"]}),Oe.createElement(et,{onClose:()=>Ut(ar)})),ba&&Oe.createElement(ue.default.Item,ta(cn({},Ga),{name:[ar,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:be.Z.blankInputNumberWrapper}),Oe.createElement(Ne.Z,{className:be.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),Oe.createElement("div",{onClick:()=>vo(!0)},Oe.createElement(ue.default.Item,{name:lo,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Oe.createElement(E.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:wr}))))};var Rn=ee(67294),Yn=Object.defineProperty,Dt=Object.defineProperties,Ln=Object.getOwnPropertyDescriptors,Hn=Object.getOwnPropertySymbols,Pn=Object.prototype.hasOwnProperty,Oa=Object.prototype.propertyIsEnumerable,rn=(vn,An,Tn)=>An in vn?Yn(vn,An,{enumerable:!0,configurable:!0,writable:!0,value:Tn}):vn[An]=Tn,_t=(vn,An)=>{for(var Tn in An||(An={}))Pn.call(An,Tn)&&rn(vn,Tn,An[Tn]);if(Hn)for(var Tn of Hn(An))Oa.call(An,Tn)&&rn(vn,Tn,An[Tn]);return vn},da=(vn,An)=>Dt(vn,Ln(An)),Ra=(vn,An)=>{var Tn={};for(var ba in vn)Pn.call(vn,ba)&&An.indexOf(ba)<0&&(Tn[ba]=vn[ba]);if(vn!=null&&Hn)for(var ba of Hn(vn))An.indexOf(ba)<0&&Oa.call(vn,ba)&&(Tn[ba]=vn[ba]);return Tn};const{Panel:za}=Ke.default,Na=({questionTitlePlaceholder:vn,choiceKey:An,form:Tn,withScore:ba})=>{const[lr,lo]=(0,Oe.useState)([]),yo=Ar=>{lo(Ar)};return Rn.createElement("div",{className:be.Z.wrap},Rn.createElement("div",{className:be.Z.questionTitleEditorWrap},Rn.createElement(ue.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},Rn.createElement(E.h,{scrollId:"name",watch:!0,height:140,placeholder:vn}))),Rn.createElement(ue.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),Rn.createElement(ue.default.List,{name:"sub_item_banks",rules:[{validator(Ar,Qn){return Qn?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(Ar,{add:Qn,remove:Ua,move:wr})=>{const vo=Tn.getFieldValue("sub_item_banks");return Rn.createElement(Rn.Fragment,null,Rn.createElement(Ke.default,{className:Ar.length>0?be.Z.collapseWrapper:"",bordered:!1,activeKey:lr,onChange:yo,expandIcon:({isActive:wo})=>Rn.createElement("i",{className:`iconfont icon-weizhankai ${wo?be.Z.open:be.Z.close}`,style:{fontSize:14,transition:"all .2s"}})},Ar.map((wo,ho)=>{var eo=wo,{key:Fo,name:Fr}=eo,Jt=Ra(eo,["key","name"]),$t,Ut,_n,$n,Ta,ar,Ga,Xr,So,Go;return Rn.createElement(za,{className:be.Z.panel,forceRender:!0,header:Rn.createElement("div",{className:be.Z.panelHeader},"\u7B2C",ho+1,"\u5C0F\u9898",Rn.createElement("span",null,"\uFF08",(($t=vo==null?void 0:vo[Fr])==null?void 0:$t.item_type)=="SINGLE"?"\u5355\u9009\u9898":((Ut=vo==null?void 0:vo[Fr])==null?void 0:Ut.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":((_n=vo==null?void 0:vo[Fr])==null?void 0:_n.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":(($n=vo==null?void 0:vo[Fr])==null?void 0:$n.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:Fr,extra:Rn.createElement(Me.Z,{align:"middle",onClick:ga=>ga.stopPropagation()},ba&&Rn.createElement(Fe.Z,null,Rn.createElement(ue.default.Item,da(_t({},Jt),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[Fr,"question_score"],className:be.Z.blankInputNumberWrapper}),Rn.createElement(Ne.Z,{className:be.Z.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5F53\u524D\u5C0F\u9898\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}}))),Rn.createElement(Fe.Z,null,Rn.createElement(Me.Z,{align:"middle",className:"pl40",justify:"end"},ho!==0&&Rn.createElement("div",{onClick:()=>{var ga;wr(ho,ho-1);const Kr=(ga=Tn.getFieldValue("sub_item_banks"))==null?void 0:ga.map((Ri,Vi)=>(Ar.map((Ir,Xn)=>{Vi===Xn&&(Ri.q_position=Number(Ir.name)+1)}),Ri));Tn.setFieldValue("sub_item_banks",Kr)}},Rn.createElement(ke.Z,{title:"\u4E0A\u79FB"},Rn.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),ho<Ar.length-1&&Rn.createElement("div",{onClick:()=>{var ga;wr(ho,ho+1);const Kr=(ga=Tn.getFieldValue("sub_item_banks"))==null?void 0:ga.map((Ri,Vi)=>(Ar.map((Ir,Xn)=>{Vi===Xn&&(Ri.q_position=Number(Ir.name)+1)}),Ri));Tn.setFieldValue("sub_item_banks",Kr)},className:ho===0?"":"ml15"},Rn.createElement(ke.Z,{title:"\u4E0B\u79FB"},Rn.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"}))))),Rn.createElement(Fe.Z,null,Rn.createElement(ke.Z,{title:"\u5220\u9664"},Rn.createElement(se.Z,{className:`${be.Z.deleteIcon} ml15`,onClick:()=>Ua(Fr)}))))},Rn.createElement(ue.default.Item,da(_t({},Jt),{name:Fr}),(((Ta=vo==null?void 0:vo[Fr])==null?void 0:Ta.item_type)=="SINGLE"||((ar=vo==null?void 0:vo[Fr])==null?void 0:ar.item_type)=="MULTIPLE")&&Rn.createElement(y.u,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((Ga=vo==null?void 0:vo[Fr])==null?void 0:Ga.item_type)=="MULTIPLE",form:Tn,choiceKey:[Fr,"choices"],titleKey:[Fr,"name"],analysisKey:[Fr,"analysis"],choiceOptionsPath:["sub_item_banks",Fr,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((Xr=vo==null?void 0:vo[Fr])==null?void 0:Xr.item_type)=="COMPLETION"&&Rn.createElement(Ce,{form:Tn,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,name:Fr,titleKey:[Fr,"name"],analysisKey:[Fr,"analysis"],isOrdered:[Fr,"is_ordered"],answerKey:[Fr,"standard_answers"]}),((So=vo==null?void 0:vo[Fr])==null?void 0:So.item_type)=="JUDGMENT"&&Rn.createElement(dn,{form:Tn,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[Fr,"name"],analysisKey:[Fr,"analysis"],choiceKey:[Fr,"choices"]}),((Go=vo==null?void 0:vo[Fr])==null?void 0:Go.item_type)=="SUBJECTIVE"&&Rn.createElement(yt,{showKeywords:!0,isMustKeyWords:!1,form:Tn,titleKey:[Fr,"name"],analysisKey:[Fr,"analysis"],answerTexts:[Fr,"answer_texts"],useKeywords:[Fr,"use_keywords"],keywords:[Fr,"keywords"],indexs:Fr,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})),Ar.length<20&&Rn.createElement(Le.Z,{menu:{items:[{label:Rn.createElement("div",{onClick:()=>{Qn({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",item_type:"SINGLE"}),lo([Ar==null?void 0:Ar.length,...lr])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:Rn.createElement("div",{onClick:()=>{Qn({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",item_type:"MULTIPLE"}),lo([Ar==null?void 0:Ar.length,...lr])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:Rn.createElement("div",{onClick:()=>{Qn({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",item_type:"JUDGMENT"}),lo([Ar==null?void 0:Ar.length,...lr])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:Rn.createElement("div",{onClick:()=>{Qn({name:"",analysis:"",is_ordered:!0,standard_answers:[],item_type:"COMPLETION",downcase:!0,no_space:!0}),lo([Ar==null?void 0:Ar.length,...lr])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:Rn.createElement("div",{onClick:()=>{Qn({name:"",answer_texts:[],keywords:[],use_keywords:!0,analysis:"",item_type:"SUBJECTIVE"}),lo([Ar==null?void 0:Ar.length,...lr])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(wo=>wo.show).map(wo=>({label:wo.label,key:wo.key}))}},Rn.createElement("div",{className:`${be.Z.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var Zr=ee(15312)},48994:function(Ot,Ft,ee){"use strict";ee.d(Ft,{C:function(){return Ce}});var y=ee(67294),ie={recalculation:"recalculation____i9AE",tips:"tips___GoMu8",filter:"filter___Vx7VO",input:"input___OEMMv",operating:"operating___TS9iA",operatingItem:"operatingItem___AT84q"},De=ee(94184),Be=ee.n(De),Oe=ee(84567),Ke=ee(71230),ue=ee(2453),Me=ee(83062),Fe=ee(71577),Ne=ee(14446),ke=ee(9430),Le=ee(31795),be=ee(22150),se=ee(57953),E=ee(28706),a=ee(33170),x=ee(52262),b=ee(63037),z=ee(67341),te=Object.defineProperty,re=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,Ae=(Je,at,$e)=>at in Je?te(Je,at,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Je[at]=$e,we=(Je,at)=>{for(var $e in at||(at={}))pe.call(at,$e)&&Ae(Je,$e,at[$e]);if(ce)for(var $e of ce(at))ge.call(at,$e)&&Ae(Je,$e,at[$e]);return Je},Pe=(Je,at)=>re(Je,oe(at)),he=(Je,at,$e)=>new Promise((rt,pt)=>{var Ct=lt=>{try{ln($e.next(lt))}catch(At){pt(At)}},mn=lt=>{try{ln($e.throw(lt))}catch(At){pt(At)}},ln=lt=>lt.done?rt(lt.value):Promise.resolve(lt.value).then(Ct,mn);ln(($e=$e.apply(Je,at)).next())});const Xe=Oe.default.Group,je=({className:Je,title:at,items:$e=[],value:rt,onChange:pt})=>{const Ct=($e==null?void 0:$e.length)===(rt==null?void 0:rt.length),mn=(rt==null?void 0:rt.length)>0&&(rt==null?void 0:rt.length)<($e==null?void 0:$e.length),ln=lt=>{const At=$e.map(kt=>kt.id);pt(lt.target.checked?At:[])};return y.createElement(Ke.Z,{align:"middle",className:Je},!!at&&y.createElement("div",{className:"mr20",style:{color:"#5F6368"}},at),y.createElement(Oe.default,{indeterminate:mn,onChange:ln,checked:Ct},"\u5168\u90E8"),y.createElement(Xe,{value:rt,onChange:pt},$e.map(lt=>y.createElement(Oe.default,{className:"ml30 c-black",key:lt.id,value:lt.id},lt.name,y.createElement("span",null,`(${lt.count})`)))))};var Ce=({className:Je,style:at,dataSource:$e})=>{var rt,pt,Ct,mn,ln,lt,At;const[kt,In]=(0,y.useState)({}),[Wt,dn]=(0,y.useState)(!0),[He,en]=(0,y.useState)(!1),[Bn,It]=(0,y.useState)(!1),[Et,jt]=(0,y.useState)(null),[Qe,Ve]=(0,y.useState)(0),[mt,Vt]=(0,y.useState)({}),[Xt,cn]=(0,y.useState)(!0),[ta,ra]=(0,y.useState)(0),[On,la]=(0,y.useState)(0),[et,yt]=(0,y.useState)(!1),Rn=(0,y.useRef)(null),[Yn,Dt]=(0,y.useState)(!1),[Ln,Hn]=(0,y.useState)(!0),[Pn,Oa]=(0,y.useState)([]),rn={page:1,per_page:5,keyword:"",review:[],question_status:[],success_status:[],sort_by:null,direction:null},[_t,da]=(0,y.useState)(we({},rn));(0,y.useEffect)(()=>{$e!=null&&$e.question_id&&In($e)},[$e==null?void 0:$e.question_id]),(0,y.useEffect)(()=>{var Qn;if(((Qn=kt==null?void 0:kt.exercise_question_resubmit)==null?void 0:Qn.status)==="running"){const Ua=setInterval(()=>{Na()},3e3);return()=>clearInterval(Ua)}},[(rt=kt==null?void 0:kt.exercise_question_resubmit)==null?void 0:rt.status]),(0,y.useEffect)(()=>{var Qn;Bn&&(Bn===1&&(_t.question_status=Zr.map(Ua=>Ua.value),_t.review=vn.map(Ua=>Ua.value)),Bn===2&&(_t.exercise_question_resubmit_id=(Qn=kt==null?void 0:kt.exercise_question_resubmit)==null?void 0:Qn.id,Et===1&&(_t.success_status=[1]),Et===2&&(_t.success_status=[0])),da(we({},_t)),Ra(_t),la(kt!=null&&kt.is_mirror?3:10),ra(kt!=null&&kt.is_mirror?1:5))},[Bn]),(0,y.useEffect)(()=>{Yn&&za()},[Yn]);const Ra=Qn=>he(void 0,null,function*(){dn(!0);const Ua=yield(0,a.ZP)(`/api/exercise_questions/${kt==null?void 0:kt.question_id}/resubmit_student_list.json`,{method:"get",params:Qn});(Ua==null?void 0:Ua.status)==0&&(Vt(Ua||[]),Ve(Ua==null?void 0:Ua.count)),dn(!1)}),za=()=>he(void 0,null,function*(){Hn(!0);const Qn=yield(0,a.ZP)(`/api/exercise_questions/${kt==null?void 0:kt.question_id}/resubmit_history.json`,{method:"get"});(Qn==null?void 0:Qn.status)==0&&Oa((Qn==null?void 0:Qn.data)||[]),Hn(!1)}),Na=()=>he(void 0,null,function*(){const Qn=yield(0,a.ZP)(`/api/exercise_questions/${kt==null?void 0:kt.question_id}/resubmit_status.json`,{method:"get"});(Qn==null?void 0:Qn.status)==0&&In(Pe(we({},kt),{show_resubmit_history:!0,exercise_question_resubmit:(Qn==null?void 0:Qn.data)||{}}))}),Zr=[{label:"\u672A\u8BC4\u6D4B",value:2,color:"#9096A3"},{label:"\u672A\u901A\u5173",value:0,color:"#E30000"},{label:"\u5DF2\u901A\u5173",value:1,color:"#00B187"}],vn=[{label:"\u672A\u8BC4\u9605",value:0,color:"#9096A3"},{label:"\u8BC4\u9605\u4E2D",value:2,color:"#FF9D18"},{label:"\u5DF2\u8BC4\u9605",value:1,color:"#3061D0"}],An=[{label:"\u6210\u529F",value:1,color:"#00B187"},{label:"\u5931\u8D25",value:0,color:"#E30000"}],Tn=[{title:"\u5E8F\u53F7",dataIndex:"key",render:(Qn,Ua,wr)=>y.createElement("span",{className:"c-black"},wr+1+(_t.page-1)*_t.per_page)},{title:"\u59D3\u540D",dataIndex:"user_name",render:Qn=>y.createElement("span",{className:"c-black"},Qn)},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,render:Qn=>y.createElement("span",{className:"c-grey-666"},Qn||"--")},{title:"\u5206\u73ED",dataIndex:"group_name",render:Qn=>y.createElement("span",{className:"c-black"},Qn)},{title:"\u9898\u76EE\u72B6\u6001",dataIndex:"question_status",render:Qn=>{const{label:Ua,color:wr}=Zr.find(vo=>vo.value===Qn)||{};return y.createElement("span",{style:{color:wr}},Ua)}},{title:"\u9898\u76EE\u5F97\u5206",dataIndex:"question_score",sorter:!0,render:Qn=>y.createElement("span",{className:"c-black"},Qn)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:Qn=>y.createElement("span",{className:"c-black"},Qn)},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"review",render:Qn=>{const{label:Ua,color:wr}=vn.find(vo=>vo.value===Qn)||{};return y.createElement("span",{style:{color:wr}},Ua)}},Bn===2&&{title:"\u91CD\u65B0\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"success_status",render:Qn=>{const{label:Ua,color:wr}=An.find(vo=>vo.value===Qn)||{};return y.createElement("span",{style:{color:wr}},Ua)}}].filter(Boolean),ba=(Qn,Ua,wr)=>{_t.page=Qn==null?void 0:Qn.current,_t.per_page=Qn==null?void 0:Qn.pageSize,wr!=null&&wr.order?(_t.sort_by=wr==null?void 0:wr.field,_t.direction=(wr==null?void 0:wr.order)==="ascend"?"asc":"desc"):(_t.sort_by=null,_t.direction=null),da(we({},_t)),Ra(_t)},lr=()=>{if(!ta){ue.ZP.warning("\u8BF7\u8F93\u5165\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u5E76\u53D1\u4EBA\u6570");return}yt(!0)},lo=()=>he(void 0,null,function*(){var Qn,Ua;if((Qn=Rn.current)!=null&&Qn.onVerify())return;en(!0);const wr=yield(0,a.ZP)(`/api/exercise_questions/${kt==null?void 0:kt.question_id}/resubmit.json`,{method:"post",body:{keyword:_t.keyword,question_status:_t.question_status,review:_t.review_status,success_status:_t.success_status,use_max_score:Xt,permits:ta,exercise_question_resubmit_id:Bn===1?null:(Ua=kt==null?void 0:kt.exercise_question_resubmit)==null?void 0:Ua.id}});(wr==null?void 0:wr.status)==0&&(yield Na(),ue.ZP.success("\u64CD\u4F5C\u6210\u529F"),yt(!1),It(!1)),en(!1)}),yo=(Qn,Ua)=>{_t.page=1,_t[Ua]=Qn,da(we({},_t)),Ra(_t)},Ar=["","\u5F53\u524D\u9898\u76EE\u7684\u5B9E\u9A8C\u8D44\u6E90\u4E3A\u4E13\u6709\u4E91\uFF0C\u4E0D\u652F\u6301\u91CD\u65B0\u8BC4\u6D4B~","\u8BE5\u529F\u80FD\u4EC5\u8BFE\u5802\u7BA1\u7406\u5458\u548C\u8003\u8BD5\u7684\u521B\u5EFA\u8005\u53EF\u4EE5\u64CD\u4F5C~"];return y.createElement(y.Fragment,null,y.createElement("div",{className:Be()(ie.recalculation,Je),style:at},y.createElement(Me.Z,{title:Ar[(kt==null?void 0:kt.disable_resubmit_reason)||0]},y.createElement(Fe.ZP,{disabled:(kt==null?void 0:kt.disable_resubmit)||((pt=kt==null?void 0:kt.exercise_question_resubmit)==null?void 0:pt.status)==="running",onClick:()=>It(1),icon:y.createElement("i",{className:"iconfont icon-zhongxinpingce font14"}),type:"primary",ghost:!0},"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206")),(kt==null?void 0:kt.show_resubmit_history)&&y.createElement(y.Fragment,null,((Ct=kt==null?void 0:kt.exercise_question_resubmit)==null?void 0:Ct.status)==="running"?y.createElement("div",{className:"c-grey-666"},"\u91CD\u65B0\u8BC4\u6D4B\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6",y.createElement("span",{className:"c-light-primary ml3"},(mn=kt==null?void 0:kt.exercise_question_resubmit)==null?void 0:mn.rate)):y.createElement("div",{className:"c-grey-666"},"\u91CD\u65B0\u8BC4\u6D4B\u6210\u529F",y.createElement("span",{onClick:()=>{It(2),jt(1)},className:"current",style:{color:"#3061D0",textDecoration:"underline",margin:"0 3px"}},(ln=kt==null?void 0:kt.exercise_question_resubmit)==null?void 0:ln.success_student_count),"\u4EBA\uFF0C\u5931\u8D25",y.createElement("span",{onClick:()=>{It(2),jt(2)},className:"current",style:{color:"#E30000",textDecoration:"underline",margin:"0 3px"}},(lt=kt==null?void 0:kt.exercise_question_resubmit)==null?void 0:lt.fail_count),"\u4EBA"),y.createElement(Me.Z,{title:"\u64CD\u4F5C\u8BB0\u5F55"},y.createElement("i",{onClick:()=>Dt(!0),className:"iconfont icon-chakanshenqingjilu c-light-primary current font14"})))),y.createElement(Ne.default,{centered:!0,open:!!Bn,title:`\u91CD\u65B0\u8BC4\u6D4B${Bn===1?"\u7B97\u5206":"\u7ED3\u679C"}`,width:870,okText:"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206",onCancel:()=>It(!1),onOk:lr,afterClose:()=>{cn(!0),jt(null),da(we({},rn))}},y.createElement("div",{className:ie.filter},Bn===1&&y.createElement(y.Fragment,null,y.createElement("div",{className:ie.tips},y.createElement("div",{className:"mb5",style:{color:"#FF9D18"}},y.createElement("i",{className:"iconfont icon-tishi9 mr10 font14"}),"\u6E29\u99A8\u63D0\u793A"),y.createElement("div",null,"1.\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206\u6D41\u7A0B\uFF1A \u7CFB\u7EDF\u81EA\u52A8\u83B7\u53D6\u5B66\u751F\u5728\u8003\u8BD5\u9875\u9762\u4FDD\u5B58\u7684\u6700\u65B0\u4EE3\u7801\uFF0C\u5E76\u8FDB\u884C\u91CD\u65B0\u8BC4\u6D4B\uFF0C\u4ECE\u800C\u7CBE\u51C6\u8BA1\u7B97\u51FA\u5B66\u751F\u7684\u6700\u7EC8\u5F97\u5206\uFF1B"),y.createElement("div",{style:{margin:"2px 0"}},"2.\u91CD\u65B0\u8BC4\u6D4B\u6761\u4EF6\uFF1A \u8003\u8BD5\u7ED3\u675F\u540E\uFF0C\u4EC5\u5BF9\u5DF2\u63D0\u4EA4\u8BD5\u5377\u4E14\u5DF2\u4F5C\u7B54\u8BE5\u9898\u76EE\u7684\u5B66\u751F\u8FDB\u884C\u91CD\u65B0\u8BC4\u6D4B\u4E0E\u7B97\u5206\uFF1B"),y.createElement("div",null,"3.\u91CD\u65B0\u8BC4\u6D4B\u65F6\uFF0C\u8BF7\u786E\u4FDD\u5B9E\u9A8C\u73AF\u5883\u80FD\u6B63\u5E38\u542F\u52A8\u5E76\u53EF\u8FD0\u884C\u8BC4\u6D4B\u3002")),y.createElement(je,{className:"mt10",title:"\u9898\u76EE\u72B6\u6001",items:(mt==null?void 0:mt.question_status)||[],value:_t.question_status,onChange:Qn=>yo(Qn,"question_status")}),y.createElement(je,{className:"mt10",title:"\u8BC4\u9605\u72B6\u6001",items:(mt==null?void 0:mt.review_status)||[],value:_t.review,onChange:Qn=>yo(Qn,"review")})),Bn===2&&y.createElement(y.Fragment,null,y.createElement(je,{className:"mt10",title:"\u91CD\u65B0\u8BC4\u6D4B\u7ED3\u679C",items:(mt==null?void 0:mt.success_status)||[],value:_t.success_status,onChange:Qn=>yo(Qn,"success_status")})),y.createElement(z.t7,{className:ie.input,style:{bottom:Bn===1?10:-5},value:_t.keyword,onChange:Qn=>yo(Qn,"keyword"),placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22"})),y.createElement(ke.default,{className:"mt20",columns:Tn,scroll:((At=mt==null?void 0:mt.data)==null?void 0:At.length)>7?{y:300}:{},dataSource:(mt==null?void 0:mt.data)||[],loading:Wt,onChange:ba,pagination:{total:Qe,pageSize:_t.per_page,current:_t.page,hideOnSinglePage:!Qe,showSizeChanger:!0,pageSizeOptions:["5","10","20","50","100"],showQuickJumper:!0,size:"default",showTotal:E.rU}}),y.createElement(Ke.Z,{justify:"space-between",align:"middle",className:"mt10"},y.createElement(Oe.default,{className:"c-black",checked:Xt,onChange:Qn=>cn(Qn.target.checked)},"\u91CD\u65B0\u8BC4\u6D4B\u540E\u7684\u5206\u6570\u5927\u4E8E\u539F\u6765\u7684\u5206\u6570\u624D\u66F4\u65B0\u6210\u7EE9"),(0,x.Ny)()&&y.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u5E76\u53D1\u4EBA\u6570",y.createElement(Le.Z,{className:"ml10 mr10",value:ta,max:On,min:1,precision:0,onChange:Qn=>ra(Qn)}),"\u4EBA",y.createElement(Me.Z,{overlayStyle:{maxWidth:450},title:"\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u7684\u6700\u5927\u5E76\u53D1\u4EBA\u6570\u4E3A20\u4EBA\uFF08\u81EA\u5B9A\u4E49\u955C\u50CF\u7684\u6700\u5927\u5E76\u53D1\u4EBA\u6570\u4E3A3\u4EBA\uFF09\u3002"},y.createElement("i",{style:{color:"#9096A3"},className:"iconfont icon-tishi5 font13 ml10"}))))),y.createElement(Ne.default,{centered:!0,title:"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206",open:et,width:494,zIndex:1001,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:He,destroyOnClose:!0,onOk:lo,onCancel:()=>yt(!1)},y.createElement(be.default.Item,{className:"mb0",colon:!1,label:"\u9A8C\u8BC1\u7801",name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},y.createElement(b.Z,{ref:Qn=>Rn.current=Qn}))),y.createElement(Ne.default,{centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:Yn,width:710,onCancel:()=>Dt(!1),footer:null},y.createElement(se.Z,{spinning:Ln},y.createElement("div",{className:ie.operating},Pn.map((Qn,Ua)=>y.createElement("div",{key:Ua,className:ie.operatingItem},y.createElement("div",{style:{flex:"0 0 180px"},className:"c-grey-666"},Qn==null?void 0:Qn.created_at),y.createElement("div",{className:"c-black"},Qn==null?void 0:Qn.user_name,"\u64CD\u4F5C\u4E86\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206"),(Qn==null?void 0:Qn.status)==="running"?y.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6",y.createElement("span",{className:"c-light-primary ml3"},Qn==null?void 0:Qn.rate)):y.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u6210\u529F",y.createElement("span",{style:{color:"#3061D0",margin:"0 3px"}},Qn==null?void 0:Qn.success_student_count),"\u4EBA\uFF0C\u5931\u8D25",y.createElement("span",{style:{color:"#E30000",margin:"0 3px"}},Qn==null?void 0:Qn.fail_count),"\u4EBA")))),y.createElement("div",{style:{height:20}}))))}},96332:function(Ot,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return Me}});var y=ee(67294),ie={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"},De=ee(14446),Be="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",Oe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",Ke=(Fe,Ne,ke)=>new Promise((Le,be)=>{var se=x=>{try{a(ke.next(x))}catch(b){be(b)}},E=x=>{try{a(ke.throw(x))}catch(b){be(b)}},a=x=>x.done?Le(x.value):Promise.resolve(x.value).then(se,E);a((ke=ke.apply(Fe,Ne)).next())}),Me=({type:Fe,resdata:Ne,onok:ke,oktext:Le,okloading:be})=>{const[se,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:re,no_use_list:oe,no_use_num:ce,repeat_shixun_num:pe,student_count:ge,total_num:Ae,use_num:we}=Ne;let Pe=x>0||Fe==="exercise";(0,y.useEffect)(()=>{(Ne==null?void 0:Ne.student_count)>0&&E(!0)},[Ne]),console.log("---11",be),(0,y.useEffect)(()=>{be||E(!1)},[be]);const he=()=>{if(Fe==="exercise"&&b===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:ie.orangeColor},ge),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:ie.orangeColor},we),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:ie.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(Fe==="exercise"&&b===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:ie.orangeColor},ge),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:ie.orangeColor},we),"\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:ie.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Fe==="shixun"&&b===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:ie.orangeColor},ge),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:ie.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Fe==="shixun"&&b===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:ie.orangeColor},ge),"\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:ie.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Fe==="subject"&&b===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:ie.orangeColor},ge),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:ie.orangeColor},we),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:ie.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Fe==="subject"&&b===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",y.createElement("span",{className:ie.orangeColor},ge)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",y.createElement("span",{className:ie.orangeColor},we)," \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:ie.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Fe==="exercisepush")return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:ie.orangeColor},ge),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",y.createElement("span",{className:ie.orangeColor},we),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",y.createElement("span",{className:ie.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(Fe==="shixunpush"&&b===1)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:ie.orangeColor},ge),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",y.createElement("span",{className:ie.orangeColor},we),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:ie.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Fe==="shixunpush"&&b===2)return y.createElement(y.Fragment,null,"\u8BFE\u5802\u5185\u6709",y.createElement("span",{className:ie.orangeColor},ge),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",y.createElement("span",{className:ie.orangeColor},we),"\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:ie.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},Xe=()=>{if(Fe==="exercise"||Fe==="subject"||Fe==="exercisepush"||Fe==="shixunpush")return y.createElement("div",{style:{marginTop:20}},re>0&&y.createElement("div",null,y.createElement("span",{className:ie.flex},y.createElement("img",{src:Oe,style:{width:14}}),y.createElement("span",{className:ie.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),y.createElement("div",{className:ie.statusbody},Fe==="exercise"&&y.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",y.createElement("span",{className:ie.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"),(Fe==="subject"||Fe==="exercisepush")&&y.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Pe&&y.createElement("span",{className:ie.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"),Fe==="shixunpush"&&y.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Pe&&y.createElement("span",{className:ie.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((je,Ze)=>y.createElement("a",{href:`/shixuns/${je.identifier}/challenges`,target:"_blank"},"\u300A",je==null?void 0:je.name,"\u300B",Ze+1!==re&&"\u3001"))))),x>0&&y.createElement("div",{style:{marginTop:20}},y.createElement("span",{className:ie.flex},y.createElement("img",{src:Be,style:{width:14}}),y.createElement("span",{className:ie.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),y.createElement("div",{className:ie.statusbody},Fe==="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"),(Fe==="subject"||Fe==="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"),Fe==="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((je,Ze)=>y.createElement("a",{href:`/shixuns/${je.identifier}/challenges`,target:"_blank"},"\u300A",je==null?void 0:je.name,"\u300B",Ze+1!==x&&"\u3001"))))));if(Fe==="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(De.default,{open:se,onCancel:()=>{E(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!Pe&&"none"}},zIndex:1003,confirmLoading:be,okText:Pe?Le:"\u6211\u77E5\u9053\u4E86",onOk:()=>Ke(void 0,null,function*(){Pe?yield ke([...a,...oe]):E(!1)})},y.createElement("div",{style:{maxHeight:600,overflow:"auto"}},he(),Xe()))}},2715:function(Ot,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return Ke}});var y=ee(67294),ie={btn:"btn___kReTL",redBtn:"redBtn___UFEL0"},De=ee(94184),Be=ee.n(De),Ke=({className:ue,style:Me,state:Fe,onClick:Ne})=>{var ke,Le;return y.createElement("div",{onClick:Ne,className:Be()(Fe?(ke=ie)==null?void 0:ke.redBtn:(Le=ie)==null?void 0:Le.btn,ue),style:Me},Fe?y.createElement(y.Fragment,null,y.createElement("i",{className:"iconfont icon-biaoji1"}),y.createElement("span",null,"\u53D6\u6D88\u6807\u8BB0\u9519\u9898")):y.createElement(y.Fragment,null,y.createElement("i",{className:"iconfont icon-biaojigaiti"}),y.createElement("span",null,"\u6807\u8BB0\u9519\u9898")))}},57444:function(Ot,Ft,ee){"use strict";ee.d(Ft,{h:function(){return re}});var y=ee(67294),ie=ee(42563),De=ee(22150),Be=ee(71577),Oe=ee(4631),Ke=ee.n(Oe),ue=ee(71749),Me=ee(30483),Fe=Object.defineProperty,Ne=Object.defineProperties,ke=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,E=(oe,ce,pe)=>ce in oe?Fe(oe,ce,{enumerable:!0,configurable:!0,writable:!0,value:pe}):oe[ce]=pe,a=(oe,ce)=>{for(var pe in ce||(ce={}))be.call(ce,pe)&&E(oe,pe,ce[pe]);if(Le)for(var pe of Le(ce))se.call(ce,pe)&&E(oe,pe,ce[pe]);return oe},x=(oe,ce)=>Ne(oe,ke(ce));const b=ie.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"]};Ft.Z=({callback:oe,onCancel:ce})=>{const[pe,ge]=(0,y.useState)("python");function Ae(Pe){ge(te[Pe][1])}function we(Pe){oe(Pe)}return y.createElement(De.default,x(a({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:we,style:{width:500}}),y.createElement(De.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},y.createElement(ie.default,{getPopupContainer:Pe=>Pe.parentNode,onChange:Ae},Object.keys(te).map(Pe=>y.createElement(b,{key:Pe,value:Pe},te[Pe][0])))),y.createElement(De.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},y.createElement(re,{mode:pe})),y.createElement("div",{className:"flex-container flex-end"},y.createElement(Be.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(Be.ZP,{type:"ghost",onClick:ce},"\u53D6\u6D88")))};function re({value:oe,onChange:ce,mode:pe,options:ge={}}){const Ae=(0,y.useRef)(),[we,Pe]=(0,y.useState)();return(0,y.useEffect)(()=>{if(we){let he=function(Xe){const je=Xe.getValue();ce&&ce(je)};return we.on("change",he),()=>{we.off("change",he)}}},[we,ce]),(0,y.useEffect)(()=>{we&&we.setOption("mode",pe)},[we,pe]),(0,y.useEffect)(()=>{we&&(oe!==we.getValue()||oe==="")&&setTimeout(()=>{we.setValue(oe||"")},300)},[we,oe]),(0,y.useEffect)(()=>{if(Ae.current&&!we){const he=Ke().fromTextArea(Ae.current,a({mode:pe,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ge));Pe(he)}},[Ae.current,we]),y.createElement("div",{className:"my-codemirror-container"},y.createElement("textarea",{ref:Ae}))}},35567:function(Ot,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return Fr}});var y=ee(67294),ie=ee(4631),De=ee.n(ie),Be=ee(91033),Oe=ee(71749),Ke=ee(57341),ue=ee(82801),Me=ee(88386),Fe=ee(49047),Ne=ee(80785),ke=ee(85725),Le=({value:Jt="",className:$t,showTextOnly:Ut,showLines:_n,style:$n={}})=>{const Ta=(0,y.useMemo)(()=>"",[Jt]);return y.createElement(y.Fragment,null,y.createElement("div",{dangerouslySetInnerHTML:{__html:Ta}}))},be=ee(67294),se=Object.defineProperty,E=Object.defineProperties,a=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,te=(Jt,$t,Ut)=>$t in Jt?se(Jt,$t,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):Jt[$t]=Ut,re=(Jt,$t)=>{for(var Ut in $t||($t={}))b.call($t,Ut)&&te(Jt,Ut,$t[Ut]);if(x)for(var Ut of x($t))z.call($t,Ut)&&te(Jt,Ut,$t[Ut]);return Jt},oe=(Jt,$t)=>E(Jt,a($t));let ce=[{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 pe({onActionCallback:Jt,title:$t,icon:Ut,actionName:_n,className:$n="",children:Ta}){function ar(){Jt(_n)}return be.createElement("a",{title:$t,className:$n,onClick:ar},be.createElement("i",{className:`${Ut}`}),Ta)}var ge=({watch:Jt,showNullButton:$t,showNullProgramButton:Ut,onActionCallback:_n,fullScreen:$n,insertTemp:Ta,hidetoolBar:ar,extraUse:Ga})=>{const Xr=[...ce,{title:`${Jt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Jt?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return be.createElement("ul",{className:"markdown-toolbar-container"},!ar&&Xr.map((So,Go)=>be.createElement("li",{key:Go},So.actionName?be.createElement(pe,oe(re({},So),{onActionCallback:_n})):be.createElement("span",{className:"v-line"}))),$t?be.createElement("li",null,be.createElement(pe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:_n},be.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Ut?be.createElement(be.Fragment,null,be.createElement("li",null,be.createElement(pe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:_n},be.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),be.createElement("li",null,be.createElement(pe,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:_n},be.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,Ta&&be.createElement("li",null,be.createElement(pe,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Ta}`,onActionCallback:_n},be.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Ga&&be.createElement("li",null,Ga),be.createElement("li",{className:"btn-full-screen"},be.createElement(pe,{icon:`${$n?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:$n?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:_n})))},Ae=ee(76621),we=ee(22150),Pe=ee(69677),he=ee(71577),Xe=Object.defineProperty,je=Object.defineProperties,Ze=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,at=Object.prototype.propertyIsEnumerable,$e=(Jt,$t,Ut)=>$t in Jt?Xe(Jt,$t,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):Jt[$t]=Ut,rt=(Jt,$t)=>{for(var Ut in $t||($t={}))Je.call($t,Ut)&&$e(Jt,Ut,$t[Ut]);if(Ce)for(var Ut of Ce($t))at.call($t,Ut)&&$e(Jt,Ut,$t[Ut]);return Jt},pt=(Jt,$t)=>je(Jt,Ze($t));const Ct={labelCol:{span:4},wrapperCol:{span:20}};var mn=({callback:Jt,onCancel:$t})=>{function Ut(_n){Jt(_n)}return y.createElement(we.default,pt(rt({},Ct),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Ut,style:{width:500}}),y.createElement(we.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},y.createElement(Pe.default,null)),y.createElement(we.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},y.createElement(Pe.default,null)),y.createElement("div",{className:"flex-container flex-end"},y.createElement(he.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(he.ZP,{type:"ghost",onClick:$t},"\u53D6\u6D88")))},ln=ee(57444),lt=ee(70859),At=ee(14446),kt=ee(71230),In=ee(63205),Wt=ee(67294),dn=({callback:Jt,onCancel:$t})=>{const Ut=document.createElement("canvas"),_n=Ut.getContext("2d");Ut.width=1e3,Ut.height=800,_n.fillStyle="#ffffff",_n.fillRect(0,0,Ut.width,Ut.height);const $n=Ut.toDataURL("image/png");return Wt.createElement(At.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Wt.createElement(kt.Z,{style:{height:"100vh"}},Wt.createElement(In.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:$n,visible:!0,title:String(Date.now())},onOk:Ta=>{Jt({src:Ta.url})},onClose:$t})))},He=ee(23495);function en(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(en,go.CommandHandler),en.prototype.canAlignSelection=function(){var Jt=this.diagram;return!(Jt===null||Jt.isReadOnly||Jt.isModelReadOnly||Jt.selection.count<2)},en.prototype.alignLeft=function(){var Jt=this.diagram;Jt.startTransaction("aligning left");var $t=1/0;Jt.selection.each(function(Ut){Ut instanceof go.Link||($t=Math.min(Ut.position.x,$t))}),Jt.selection.each(function(Ut){Ut instanceof go.Link||Ut.move(new go.Point($t,Ut.position.y))}),Jt.commitTransaction("aligning left")},en.prototype.alignRight=function(){var Jt=this.diagram;Jt.startTransaction("aligning right");var $t=-1/0;Jt.selection.each(function(Ut){if(!(Ut instanceof go.Link)){var _n=Ut.actualBounds.x+Ut.actualBounds.width;$t=Math.max(_n,$t)}}),Jt.selection.each(function(Ut){Ut instanceof go.Link||Ut.move(new go.Point($t-Ut.actualBounds.width,Ut.position.y))}),Jt.commitTransaction("aligning right")},en.prototype.alignTop=function(){var Jt=this.diagram;Jt.startTransaction("alignTop");var $t=1/0;Jt.selection.each(function(Ut){Ut instanceof go.Link||($t=Math.min(Ut.position.y,$t))}),Jt.selection.each(function(Ut){Ut instanceof go.Link||Ut.move(new go.Point(Ut.position.x,$t))}),Jt.commitTransaction("alignTop")},en.prototype.alignBottom=function(){var Jt=this.diagram;Jt.startTransaction("aligning bottom");var $t=-1/0;Jt.selection.each(function(Ut){if(!(Ut instanceof go.Link)){var _n=Ut.actualBounds.y+Ut.actualBounds.height;$t=Math.max(_n,$t)}}),Jt.selection.each(function(Ut){Ut instanceof go.Link||Ut.move(new go.Point(Ut.actualBounds.x,$t-Ut.actualBounds.height))}),Jt.commitTransaction("aligning bottom")},en.prototype.alignCenterX=function(){var Jt=this.diagram,$t=Jt.selection.first();if($t){Jt.startTransaction("aligning Center X");var Ut=$t.actualBounds.x+$t.actualBounds.width/2;Jt.selection.each(function(_n){_n instanceof go.Link||_n.move(new go.Point(Ut-_n.actualBounds.width/2,_n.actualBounds.y))}),Jt.commitTransaction("aligning Center X")}},en.prototype.alignCenterY=function(){var Jt=this.diagram,$t=Jt.selection.first();if($t){Jt.startTransaction("aligning Center Y");var Ut=$t.actualBounds.y+$t.actualBounds.height/2;Jt.selection.each(function(_n){_n instanceof go.Link||_n.move(new go.Point(_n.actualBounds.x,Ut-_n.actualBounds.height/2))}),Jt.commitTransaction("aligning Center Y")}},en.prototype.alignColumn=function(Jt){var $t=this.diagram;$t.startTransaction("align Column"),Jt===void 0&&(Jt=0),Jt=parseFloat(Jt);var Ut=new Array;$t.selection.each(function(Ga){Ga instanceof go.Link||Ut.push(Ga)});for(var _n=0;_n<Ut.length-1;_n++){var $n=Ut[_n],Ta=$n.actualBounds.y+$n.actualBounds.height+Jt,ar=Ut[_n+1];ar.move(new go.Point($n.actualBounds.x,Ta))}$t.commitTransaction("align Column")},en.prototype.alignRow=function(Jt){Jt===void 0&&(Jt=0),Jt=parseFloat(Jt);var $t=this.diagram;$t.startTransaction("align Row");var Ut=new Array;$t.selection.each(function(Ga){Ga instanceof go.Link||Ut.push(Ga)});for(var _n=0;_n<Ut.length-1;_n++){var $n=Ut[_n],Ta=$n.actualBounds.x+$n.actualBounds.width+Jt,ar=Ut[_n+1];ar.move(new go.Point(Ta,$n.actualBounds.y))}$t.commitTransaction("align Row")},en.prototype.canRotate=function(Jt){var $t=this.diagram;return!($t===null||$t.isReadOnly||$t.isModelReadOnly||$t.selection.count<1)},en.prototype.rotate=function(Jt){Jt===void 0&&(Jt=90);var $t=this.diagram;$t.startTransaction("rotate "+Jt.toString());var $t=this.diagram;$t.selection.each(function(Ut){Ut instanceof go.Link||Ut instanceof go.Group||(Ut.angle+=Jt)}),$t.commitTransaction("rotate "+Jt.toString())},en.prototype.pullToFront=function(){var Jt=this.diagram;Jt.startTransaction("pullToFront");var $t=new go.Map;Jt.selection.each(function(Ut){$t.set(Ut.layer,0)}),$t.iteratorKeys.each(function(Ut){var _n=0;Ut.parts.each(function($n){if(!$n.isSelected){var Ta=$n.zOrder;isNaN(Ta)?$n.zOrder=0:_n=Math.max(_n,Ta)}}),$t.set(Ut,_n)}),Jt.selection.each(function(Ut){en._assignZOrder(Ut,$t.get(Ut.layer)+1)}),Jt.commitTransaction("pullToFront")},en.prototype.pushToBack=function(){var Jt=this.diagram;Jt.startTransaction("pushToBack");var $t=new go.Map;Jt.selection.each(function(Ut){$t.set(Ut.layer,0)}),$t.iteratorKeys.each(function(Ut){var _n=0;Ut.parts.each(function($n){if(!$n.isSelected){var Ta=$n.zOrder;isNaN(Ta)?$n.zOrder=0:_n=Math.min(_n,Ta)}}),$t.set(Ut,_n)}),Jt.selection.each(function(Ut){en._assignZOrder(Ut,$t.get(Ut.layer)-1-en._findGroupDepth(Ut))}),Jt.commitTransaction("pushToBack")},en._assignZOrder=function(Jt,$t,Ut){Ut===void 0&&(Ut=Jt),Jt.layer===Ut.layer&&(Jt.zOrder=$t),Jt instanceof go.Group&&Jt.memberParts.each(function(_n){en._assignZOrder(_n,$t+1,Ut)})},en._findGroupDepth=function(Jt){if(Jt instanceof go.Group){var $t=0;return Jt.memberParts.each(function(Ut){$t=Math.max($t,en._findGroupDepth(Ut))}),$t+1}else return 0},en.prototype.doKeyDown=function(){var Jt=this.diagram;if(Jt!==null){var $t=Jt.lastInput;if($t.key==="Up"||$t.key==="Down"||$t.key==="Left"||$t.key==="Right"){var Ut=this.arrowKeyBehavior;if(Ut==="none")return;if(Ut==="select"){this._arrowKeySelect();return}else if(Ut==="move"){this._arrowKeyMove();return}else if(Ut==="tree"){this._arrowKeyTree();return}}go.CommandHandler.prototype.doKeyDown.call(this)}},en.prototype._getAllParts=function(){var Jt=new Array;return this.diagram.nodes.each(function($t){Jt.push($t)}),this.diagram.parts.each(function($t){Jt.push($t)}),Jt},en.prototype._arrowKeyMove=function(){var Jt=this.diagram,$t=Jt.lastInput,Ut=0,_n=0;if($t.control||$t.meta)Ut=1,_n=1;else if(Jt.grid!==null){var $n=Jt.grid.gridCellSize;_n=$n.width,Ut=$n.height}Jt.startTransaction("arrowKeyMove"),Jt.selection.each(function(Ta){$t.key==="Up"?Ta.move(new go.Point(Ta.actualBounds.x,Ta.actualBounds.y-Ut)):$t.key==="Down"?Ta.move(new go.Point(Ta.actualBounds.x,Ta.actualBounds.y+Ut)):$t.key==="Left"?Ta.move(new go.Point(Ta.actualBounds.x-_n,Ta.actualBounds.y)):$t.key==="Right"&&Ta.move(new go.Point(Ta.actualBounds.x+_n,Ta.actualBounds.y))}),Jt.commitTransaction("arrowKeyMove")},en.prototype._arrowKeySelect=function(){var Jt=this.diagram,$t=Jt.lastInput,Ut=null;$t.key==="Up"?Ut=this._findNearestPartTowards(270):$t.key==="Down"?Ut=this._findNearestPartTowards(90):$t.key==="Left"?Ut=this._findNearestPartTowards(180):$t.key==="Right"&&(Ut=this._findNearestPartTowards(0)),Ut!==null&&($t.shift?Ut.isSelected=!0:$t.control||$t.meta?Ut.isSelected=!Ut.isSelected:Jt.select(Ut))},en.prototype._findNearestPartTowards=function(Jt){var $t=this.diagram.selection.first();if($t===null)return null;for(var Ut=$t.actualBounds.center,_n=this._getAllParts(),$n=1/0,Ta=$t,ar=0;ar<_n.length;ar++){var Ga=_n[ar];if(Ga!==$t&&Ga.canSelect()){var Xr=Ga.actualBounds.center,So=Ut.directionPoint(Xr),Go=this._angleCloseness(So,Jt);if(Go<=45){var ga=Ut.distanceSquaredPoint(Xr);ga*=1+Math.sin(Go*Math.PI/180),ga<$n&&($n=ga,Ta=Ga)}}}return Ta},en.prototype._angleCloseness=function(Jt,$t){return Math.min(Math.abs($t-Jt),Math.min(Math.abs($t+360-Jt),Math.abs($t-360-Jt)))},en.prototype._arrowKeyTree=function(){var Jt=this.diagram,$t=Jt.selection.first();if($t instanceof go.Node){var Ut=Jt.lastInput;if(Ut.key==="Right"){if(!$t.isTreeLeaf)if(!$t.isTreeExpanded)Jt.commandHandler.canExpandTree($t)&&Jt.commandHandler.expandTree($t);else{var _n=this._sortTreeChildrenByY($t).first();_n!==null&&Jt.select(_n)}}else if(Ut.key==="Left")if(!$t.isTreeLeaf&&$t.isTreeExpanded)Jt.commandHandler.canCollapseTree($t)&&Jt.commandHandler.collapseTree($t);else{var $n=$t.findTreeParentNode();$n!==null&&Jt.select($n)}else if(Ut.key==="Up"){var $n=$t.findTreeParentNode();if($n!==null){var Ta=this._sortTreeChildrenByY($n),ar=Ta.indexOf($t);if(ar>0){for(var Ga=Ta.elt(ar-1);Ga!==null&&Ga.isTreeExpanded&&!Ga.isTreeLeaf;){var Xr=this._sortTreeChildrenByY(Ga);Ga=Xr.last()}Ga!==null&&Jt.select(Ga)}else Jt.select($n)}}else if(Ut.key==="Down")if($t.isTreeExpanded&&!$t.isTreeLeaf){var _n=this._sortTreeChildrenByY($t).first();_n!==null&&Jt.select(_n)}else for(;$t!==null;){var $n=$t.findTreeParentNode();if($n===null)break;var Ta=this._sortTreeChildrenByY($n),ar=Ta.indexOf($t);if(ar<Ta.length-1){Jt.select(Ta.elt(ar+1));break}else $t=$n}var So=Jt.selection.first();So!==null&&Jt.scrollToRect(So.actualBounds)}},en.prototype._sortTreeChildrenByY=function(Jt){var $t=new go.List().addAll(Jt.findTreeChildrenNodes());return $t.sort(function(Ut,_n){var $n=Ut.location,Ta=_n.location;return $n.y<Ta.y?-1:$n.y>Ta.y?1:$n.x<Ta.x?-1:$n.x>Ta.x?1:0}),$t},en.prototype.copyToClipboard=function(Jt){go.CommandHandler.prototype.copyToClipboard.call(this,Jt),this._lastPasteOffset.set(this.pasteOffset)},en.prototype.pasteFromClipboard=function(){var Jt=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Jt,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Jt},Object.defineProperty(en.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Jt){if(Jt!=="move"&&Jt!=="select"&&Jt!=="scroll"&&Jt!=="tree"&&Jt!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Jt);this._arrowKeyBehavior=Jt}}),Object.defineProperty(en.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Jt){if(!(Jt instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Jt);this._pasteOffset.set(Jt)}});var Bn=en,It=ee(18023),Et=ee(15746),jt=ee(33170),Qe={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Ve=ee(67294),mt=(Jt,$t,Ut)=>new Promise((_n,$n)=>{var Ta=Xr=>{try{Ga(Ut.next(Xr))}catch(So){$n(So)}},ar=Xr=>{try{Ga(Ut.throw(Xr))}catch(So){$n(So)}},Ga=Xr=>Xr.done?_n(Xr.value):Promise.resolve(Xr.value).then(Ta,ar);Ga((Ut=Ut.apply(Jt,$t)).next())});function Vt({onCancel:Jt,callback:$t}){let Ut=(0,y.useRef)(),_n=(0,y.useRef)(),$n=(0,y.useRef)(),Ta=(0,y.useRef)(!1);const ar=(0,y.useRef)(!1),[Ga,Xr]=(0,y.useState)(0);function So(){const ga=He.bx.make,Kr={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"};Ut.current=new He.S0(_n.current,{padding:20,grid:ga(He.s_,"Grid",ga(He.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),ga(He.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:sa=>{var wa=sa.diagram.commandHandler.addTopLevelParts(sa.diagram.selection,!0);wa||sa.diagram.currentTool.doCancel()},commandHandler:ga(Bn),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:sa=>{var wa=sa.subject;wa.location=wa.location.copy().snapToGridPoint(sa.diagram.grid.gridOrigin,sa.diagram.grid.gridCellSize),setTimeout(()=>{sa.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:sa=>{var wa=sa.subject;setTimeout(()=>{sa.diagram.commandHandler.editTextBlock()})},LinkRelinked:sa=>{var wa=sa.parameter.part;wa.invalidateConnectedLinks();var yr=sa.subject;sa.diagram.toolManager.linkingTool.isForwards?yr.toNode.invalidateConnectedLinks():yr.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),Ut.current.nodeTemplate=ga(He.NB,"Auto",{locationSpot:He.z6.Center,locationObjectName:"SHAPE",desiredSize:new He.$u(120,60),minSize:new He.$u(40,40),resizable:!0,resizeCellSize:new He.$u(10,10),rotatable:!0},new He.KX("location","loc",He.E9.parse).makeTwoWay(He.E9.stringify),new He.KX("desiredSize","size",He.$u.parse).makeTwoWay(He.$u.stringify),ga(He.bn,{name:"SHAPE",fill:Kr.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:He.z6.AllSides,toSpot:He.z6.AllSides},new He.KX("figure"),new He.KX("fill"),new He.KX("stroke","borderColor"),new He.KX("strokeWidth","thickness"),new He.KX("strokeDashArray","dash")),ga(He.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),ga(He.al,{margin:1,textAlign:"center",overflow:He.al.OverflowEllipsis,editable:!0},new He.KX("text").makeTwoWay(),new He.KX("stroke","color"))),Ut.current.nodeTemplate.toolTip=ga("ToolTip",ga(He.s_,"Vertical",{maxSize:new He.$u(200,NaN)},ga(He.al,{font:"bold 10pt sans-serif",textAlign:"center"},new He.KX("text")),ga(He.al,{font:"10pt sans-serif",textAlign:"center"},new He.KX("text","details"))));function Ri(sa,wa){var yr=(tr,Jo)=>{tr.handled=!0,tr.diagram.model.commit(ui=>{var zo=Jo.part.adornedPart,ai=new He.E9().setRectSpot(zo.actualBounds,sa);ai.subtract(zo.location),ai.scale(2,2),ai.x+=Math.sign(ai.x)*130,ai.y+=Math.sign(ai.y)*130,ai.add(zo.location),ai.snapToGridPoint(tr.diagram.grid.gridOrigin,tr.diagram.grid.gridCellSize);var _i=ui.copyNodeData(zo.data);ui.setGroupKeyForNodeData(_i,ui.getGroupKeyForNodeData(zo.data)),ui.addNodeData(_i);var Hi={from:zo.key,to:ui.getKeyForNodeData(_i)};ui.addLinkData(Hi);var fl=tr.diagram.findNodeForData(_i);fl.location=ai,tr.diagram.select(fl),setTimeout(()=>{tr.diagram.commandHandler.editTextBlock()},20)})};return ga(He.bn,{figure:wa,alignment:sa,alignmentFocus:sa.opposite(),width:sa.equals(He.z6.Top)||sa.equals(He.z6.Bottom)?25:18,height:sa.equals(He.z6.Top)||sa.equals(He.z6.Bottom)?18:25,fill:"orange",stroke:Kr.white,strokeWidth:4,mouseEnter:(tr,Jo)=>Jo.fill="dodgerblue",mouseLeave:(tr,Jo)=>Jo.fill="orange",isActionable:!0,click:yr,contextClick:yr})}function Vi(sa){return ga(He.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:(wa,yr)=>yr.fill="dodgerblue",mouseLeave:(wa,yr)=>yr.fill="orange",click:(wa,yr)=>{wa.diagram.commandHandler.showContextMenu(yr.part.adornedPart)}},sa||{})}Ut.current.nodeTemplate.selectionAdornmentTemplate=ga(He.uz,"Spot",ga(He.Vm,{padding:10}),Ri(He.z6.Top,"TriangleUp"),Ri(He.z6.Left,"TriangleLeft"),Ri(He.z6.Right,"TriangleRight"),Ri(He.z6.Bottom,"TriangleDown"),Vi({alignment:new He.z6(.75,0)}));function Ir(sa,wa){return(yr,tr)=>{yr.handled=!0,yr.diagram.model.commit(Jo=>{Jo.set(tr.part.adornedPart.data,sa,wa)})}}function Xn(sa,wa){return wa||(wa="color"),ga(He.bn,{width:16,height:16,stroke:"lightgray",fill:sa,margin:1,background:"transparent",mouseEnter:(yr,tr)=>tr.stroke="dodgerblue",mouseLeave:(yr,tr)=>tr.stroke="lightgray",click:Ir(wa,sa),contextClick:Ir(wa,sa)})}function dl(){return[ga("ContextMenuButton",ga(He.s_,"Horizontal",Xn(Kr.white,"fill"),Xn(Kr.beige,"fill"),Xn(Kr.extralightblue,"fill"),Xn(Kr.extralightred,"fill"))),ga("ContextMenuButton",ga(He.s_,"Horizontal",Xn(Kr.lightgray,"fill"),Xn(Kr.lightgreen,"fill"),Xn(Kr.lightblue,"fill"),Xn(Kr.lightred,"fill")))]}function Qo(){return[ga("ContextMenuButton",ga(He.s_,"Horizontal",Xn(Kr.black),Xn(Kr.green),Xn(Kr.blue),Xn(Kr.red))),ga("ContextMenuButton",ga(He.s_,"Horizontal",Xn(Kr.white),Xn(Kr.magenta),Xn(Kr.purple),Xn(Kr.orange)))]}function gl(sa,wa){return wa||(wa="thickness"),ga(He.bn,"LineH",{width:16,height:16,strokeWidth:sa,margin:1,background:"transparent",mouseEnter:(yr,tr)=>tr.background="dodgerblue",mouseLeave:(yr,tr)=>tr.background="transparent",click:Ir(wa,sa),contextClick:Ir(wa,sa)})}function ml(sa,wa){return wa||(wa="dash"),ga(He.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:sa,margin:1,background:"transparent",mouseEnter:(yr,tr)=>tr.background="dodgerblue",mouseLeave:(yr,tr)=>tr.background="transparent",click:Ir(wa,sa),contextClick:Ir(wa,sa)})}function nl(){return[ga("ContextMenuButton",ga(He.s_,"Horizontal",gl(1),gl(2),gl(3),gl(4))),ga("ContextMenuButton",ga(He.s_,"Horizontal",ml(null),ml([2,4]),ml([4,4])))]}function Mn(sa,wa){return wa||(wa="figure"),ga(He.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:sa,margin:1,background:"transparent",mouseEnter:(yr,tr)=>tr.fill="dodgerblue",mouseLeave:(yr,tr)=>tr.fill="lightgray",click:Ir(wa,sa),contextClick:Ir(wa,sa)})}Ut.current.nodeTemplate.contextMenu=ga("ContextMenu",ga("ContextMenuButton",ga(He.s_,"Horizontal",Mn("Rectangle"),Mn("RoundedRectangle"),Mn("Ellipse"),Mn("Diamond"))),ga("ContextMenuButton",ga(He.s_,"Horizontal",Mn("Parallelogram2"),Mn("ManualOperation"),Mn("Procedure"),Mn("Cylinder1"))),ga("ContextMenuButton",ga(He.s_,"Horizontal",Mn("Terminator"),Mn("CreateRequest"),Mn("Document"),Mn("TriangleDown"))),dl(),Qo(),nl()),Ut.current.groupTemplate=ga(He.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:He.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(sa,wa)=>{var yr=wa.addMembers(wa.diagram.selection,!0);yr||wa.diagram.currentTool.doCancel()},avoidable:!1},new He.KX("location","loc",He.E9.parse).makeTwoWay(He.E9.stringify),ga(He.s_,"Auto",{name:"BODY"},ga(He.bn,{parameter1:10,fill:Kr.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:He.z6.AllSides,toSpot:He.z6.AllSides},new He.KX("fill"),new He.KX("stroke","color"),new He.KX("strokeWidth","thickness"),new He.KX("strokeDashArray","dash")),ga(He.Vm,{background:"transparent",margin:20})),ga(He.al,{alignment:He.z6.Top,alignmentFocus:He.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new He.KX("text"),new He.KX("stroke","color"))),Ut.current.groupTemplate.selectionAdornmentTemplate=ga(He.uz,"Spot",ga(He.s_,"Auto",ga(He.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),ga(He.Vm,{margin:1.5})),Vi({alignment:He.z6.TopRight,alignmentFocus:He.z6.BottomRight})),Ut.current.groupTemplate.contextMenu=ga("ContextMenu",dl(),Qo(),nl()),Ut.current.linkTemplate=ga(He.rU,{layerName:"Foreground",routing:He.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new He.KX("fromSpot","fromSpot",He.z6.parse),new He.KX("toSpot","toSpot",He.z6.parse),new He.KX("fromShortLength","dir",sa=>sa>=1?10:0),new He.KX("toShortLength","dir",sa=>sa>=1?10:0),new He.KX("points").makeTwoWay(),ga(He.bn,{strokeWidth:2},new He.KX("stroke","color"),new He.KX("strokeWidth","thickness"),new He.KX("strokeDashArray","dash")),ga(He.bn,{segmentIndex:0,segmentOffset:new He.E9(15,0),segmentOrientation:He.rU.OrientAlong,alignmentFocus:He.z6.Right,figure:"circle",width:10,strokeWidth:0},new He.KX("fill","color"),new He.KX("visible","dir",sa=>sa===1)),ga(He.bn,{segmentIndex:-1,segmentOffset:new He.E9(-10,6),segmentOrientation:He.rU.OrientPlus90,alignmentFocus:He.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new He.KX("fill","color"),new He.KX("visible","dir",sa=>sa>=1),new He.KX("width","thickness",sa=>7+3*sa),new He.KX("height","thickness",sa=>7+3*sa),new He.KX("segmentOffset","thickness",sa=>new He.E9(-15,4+1.5*sa))),ga(He.bn,{segmentIndex:0,segmentOffset:new He.E9(15,-6),segmentOrientation:He.rU.OrientMinus90,alignmentFocus:He.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new He.KX("fill","color"),new He.KX("visible","dir",sa=>sa===2),new He.KX("width","thickness",sa=>7+3*sa),new He.KX("height","thickness",sa=>7+3*sa),new He.KX("segmentOffset","thickness",sa=>new He.E9(-15,4+1.5*sa))),ga(He.al,{alignmentFocus:new He.z6(0,1,-4,0),editable:!0},new He.KX("text").makeTwoWay(),new He.KX("stroke","color"))),Ut.current.linkTemplate.selectionAdornmentTemplate=ga(He.uz,ga(He.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Gn(2)},new He.KX("pathPattern","thickness",Gn)),Vi({alignmentFocus:new He.z6(0,0,-6,-4)}));function Gn(sa){return ga(He.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(sa+4).toString()+" H3"})}function oa(sa){var wa="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return sa===0?wa="M0 0 M16 16 M0 8 L16 8":sa===2&&(wa="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),ga(He.bn,{geometryString:wa,margin:2,background:"transparent",mouseEnter:(yr,tr)=>tr.background="dodgerblue",mouseLeave:(yr,tr)=>tr.background="transparent",click:Ir("dir",sa),contextClick:Ir("dir",sa)})}function Br(sa){var wa=(yr,tr)=>{yr.handled=!0,yr.diagram.model.commit(Jo=>{var ui=tr.part.adornedPart;Jo.set(ui.data,sa?"toSpot":"fromSpot",He.z6.stringify(He.z6.AllSides)),(sa?ui.toNode:ui.fromNode).invalidateConnectedLinks()})};return ga(He.bn,{width:12,height:12,fill:"transparent",mouseEnter:(yr,tr)=>tr.background="dodgerblue",mouseLeave:(yr,tr)=>tr.background="transparent",click:wa,contextClick:wa})}function Fn(sa,wa){var yr=0,tr=He.z6.RightSide;sa.equals(He.z6.Top)?(yr=270,tr=He.z6.TopSide):sa.equals(He.z6.Left)?(yr=180,tr=He.z6.LeftSide):sa.equals(He.z6.Bottom)&&(yr=90,tr=He.z6.BottomSide),wa||(yr-=180);var Jo=(ui,zo)=>{ui.handled=!0,ui.diagram.model.commit(ai=>{var _i=zo.part.adornedPart;ai.set(_i.data,wa?"toSpot":"fromSpot",He.z6.stringify(tr)),(wa?_i.toNode:_i.fromNode).invalidateConnectedLinks()})};return ga(He.bn,{alignment:sa,alignmentFocus:sa.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:yr,background:"transparent",mouseEnter:(ui,zo)=>zo.background="dodgerblue",mouseLeave:(ui,zo)=>zo.background="transparent",click:Jo,contextClick:Jo})}Ut.current.linkTemplate.contextMenu=ga("ContextMenu",Qo(),nl(),ga("ContextMenuButton",ga(He.s_,"Horizontal",oa(0),oa(1),oa(2))),ga("ContextMenuButton",ga(He.s_,"Horizontal",ga(He.s_,"Spot",Br(!1),Fn(He.z6.Top,!1),Fn(He.z6.Left,!1),Fn(He.z6.Right,!1),Fn(He.z6.Bottom,!1)),ga(He.s_,"Spot",{margin:new He.Zt(0,0,0,2)},Br(!0),Fn(He.z6.Top,!0),Fn(He.z6.Left,!0),Fn(He.z6.Right,!0),Fn(He.z6.Bottom,!0)))));const Bo=`{ "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"},
{"text":"What do our users want?","key":-11,"loc":"105 -334.305","group":-20,"figure":"Ellipse","fill":"#ffffff","color":"black"},
{"text":"Meetings","key":-12,"loc":"-65 -444.305","group":-16,"figure":"TriangleDown","fill":"#ffffff"},
{"text":"Reviews","key":-13,"loc":"105 -454.305","group":-20,"figure":"TriangleDown","fill":"#ffffff","color":"black"},
{"text":"Can we solve it?","key":-14,"loc":"190 -140","color":"#7d33ff","fill":"#ffffff","figure":"Diamond","size":"140 80","thickness":3},
{"isGroup":true,"text":"Internal","key":-16,"loc":"-65 -384.305","fill":"#d5ebff","dash":null,"thickness":1,"group":-22},
{"isGroup":true,"text":"External","key":-20,"loc":"105 -394.305","fill":"#d5ebff","dash":null,"thickness":1,"group":-22},
{"isGroup":true,"text":"Sources","key":-22,"loc":"20 -400","fill":"#a5d2fa","dash":[4,4],"color":"#3358ff"}
],
"linkDataArray": [
{"from":-12,"to":-10,"points":[-65,-414.305,-65,-404.305,-65,-384.305,-65,-384.305,-65,-364.305,-65,-354.305],"dash":null,"dir":1},
{"from":-13,"to":-11,"points":[105,-424.305,105,-414.305,105,-394.305,105,-394.305,105,-374.305,105,-364.305],"dash":null,"color":"#000000","dir":1},
{"from":-10,"to":-9,"points":[-65,-294.305,-65,-284.305,-65,-232.1525,-40,-232.1525,-40,-180,-40,-170],"dir":2,"dash":[4,4]},
{"from":-11,"to":-9,"points":[105,-304.305,105,-294.305,105,-237.1525,0,-237.1525,0,-180,0,-170],"dash":[4,4],"dir":2},
{"from":-9,"to":-14,"points":[40,-150,58,-150,80,-150,80,-153.33333333333331,102,-153.33333333333331,120,-153.33333333333331],"dir":1,"color":"#3358ff"},
{"from":-14,"to":-9,"points":[190,-100,190,-90,-20,-90,-20,-95,-20,-100,-20,-110],"fromSpot":"BottomSide","toSpot":"BottomSide","text":"No","color":"#ff3333","thickness":2,"dir":1},
{"from":-9,"to":-14,"points":[40,-130,58,-130,80,-130,80,-126.66666666666666,102,-126.66666666666666,120,-126.66666666666666]}
]}`;var dr=["Rectangle","Square","RoundedRectangle","Border","Ellipse","Circle","TriangleRight","TriangleDown","TriangleLeft","TriangleUp","Triangle","Diamond","LineH","LineV","None","BarH","BarV","MinusLine","PlusLine","XLine","LineRight","LineDown","LineLeft","LineUp"];function vr(sa){return console.log("shapeName:",sa),dr.indexOf(sa)>=0}var Mr=new He.YI($n.current,{maxSelectionCount:1,linkTemplate:ga(He.rU,{locationSpot:He.z6.Center,selectionAdornmentTemplate:ga(He.uz,"Link",{locationSpot:He.z6.Center},ga(He.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),ga(He.bn,{toArrow:"Standard",stroke:null}))},{routing:He.rU.AvoidsNodes,curve:He.rU.JumpOver,corner:5,toShortLength:4},new He.KX("points"),ga(He.bn,{isPanelMain:!0,strokeWidth:2}),ga(He.bn,{toArrow:"Standard",stroke:null})),model:new He.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...He.bn.getFigureGenerators().toArray().map(sa=>({text:"\u672A\u547D\u540D",size:"100 100",figure:sa.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return Ut.current.addDiagramListener("TextEdited",function(sa){var wa;const yr=sa.subject.part;var tr=(wa=document.activeElement)==null?void 0:wa.value;typeof tr=="string"&&tr.trim()===""&&Ut.current.model.commit(function(Jo){Jo.set(yr.data,"text","\u672A\u547D\u540D"),Ut.current.commandHandler.stopCommand()},"increment")}),Mr.nodeTemplate=ga(He.NB,"Auto",{locationSpot:He.z6.Center},new He.KX("location","location",He.E9.parse).makeTwoWay(He.E9.stringify),ga(He.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 He.KX("stroke").makeTwoWay(),new He.KX("fill").makeTwoWay(),new He.KX("figure")),ga(He.al,{margin:new He.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new He.$u(16,16),maxSize:new He.$u(10,NaN),textAlign:"center",editable:!0},new He.KX("key").makeTwoWay())),setTimeout(()=>{Ut.current.grid=ga(He.s_,"Grid",ga(He.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),ga(He.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),Ut.current.grid.visible=!0,Ut.current.grid.gridCellStroke="darkgray",Ut.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=Ut.current,Ut.current}const Go=()=>mt(this,null,function*(){var ga=Ut.current.makeImage();const Kr=yield(0,jt.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:ga.src}});$t({src:Kr.url})});return(0,y.useEffect)(()=>(setTimeout(()=>{So()},500),Xr(Ga+1),()=>{Ut.current=null}),[]),Ve.createElement("div",{ref:ar,className:Ta.current?`${Qe.maxH60} body-overflow-initial`:"body-overflow-initial"},Ve.createElement(At.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Ga,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:Ve.createElement(kt.Z,null,Ve.createElement(Et.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Ve.createElement(Et.Z,{onClick:()=>{var ga,Kr,Ri=Ut.current.selection.first();if(Ta.current=!Ta.current,document.activeElement&&Ri){let Vi=(Kr=(ga=document.activeElement)==null?void 0:ga.value)==null?void 0:Kr.trim();typeof Vi=="string"&&Ut.current.model.commit(function(Ir){Ir.set(Ri.data,"text",Vi||"\u672A\u547D\u540D"),Ut.current.commandHandler.stopCommand()},"increment")}Xr(Ga+1)}},Ve.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:Jt},Ve.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:Qe.flowChartWrp},Ve.createElement("div",{style:{display:"flex",height:"100%"}},Ve.createElement("div",{style:{width:"300px",height:"100%"}},Ve.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),Ve.createElement("div",{style:{height:"calc(100% - 50px)"},className:Qe.myPaletteDiv,ref:$n})),Ve.createElement("div",{style:{flex:1,position:"relative"}},Ve.createElement("div",{ref:_n,style:{height:"80vh"}}))),Ve.createElement("div",{className:"tr"},Ve.createElement(he.ZP,{size:"large",onClick:Go,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Xt=Vt,cn=ee(78045),ta=ee(31795);const ra=cn.ZP.Group,On={margin:"0 8px"};var la=({callback:Jt,onCancel:$t})=>{function Ut(_n){Jt(_n)}return y.createElement(we.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Ut},y.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},y.createElement("span",{style:On},"\u5355\u5143\u683C\u6570\uFF1A"),y.createElement("span",{style:On},"\u884C\u6570"),y.createElement(we.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},y.createElement(ta.Z,null)),y.createElement("span",{style:On},"\u5217\u6570"),y.createElement(we.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},y.createElement(ta.Z,null))),y.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},y.createElement("span",{style:On},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),y.createElement(we.default.Item,{name:"align"},y.createElement(ra,null,y.createElement(cn.ZP,{value:"default"},y.createElement("i",{className:"fa fa-align-justify"})),y.createElement(cn.ZP,{value:"left"},y.createElement("i",{className:"fa fa-align-left"})),y.createElement(cn.ZP,{value:"center"},y.createElement("i",{className:"fa fa-align-center"})),y.createElement(cn.ZP,{value:"right"},y.createElement("i",{className:"fa fa-align-right"}))))),y.createElement("div",{className:"flex-container flex-end"},y.createElement(he.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(he.ZP,{type:"ghost",onClick:$t},"\u53D6\u6D88")))},et=ee(47897),yt=ee(61016),Rn=ee.n(yt),Dt=(0,y.forwardRef)(({use3d:Jt,width:$t,height:Ut,callback:_n,showSaveButton:$n},Ta)=>{const ar=(0,y.useRef)(),Ga=(0,y.useRef)(),[Xr,So]=(0,y.useState)(!1),Go=(0,y.useRef)({id:ar,appName:"graphing",width:$t||1e3,height:Ut||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)(()=>{Ga.current=new(Rn())(Go.current,!0),window.onload=function(){Ga.current.inject("applet_container")}},[]);const ga=()=>{var Kr=window.ggbApplet.getPNGBase64(1,!0,72);return _n&&_n(Kr),Kr};return(0,y.useEffect)(()=>{Go.current.appName=Xr?"3D":"graphing",Ga.current.inject("applet_container")},[Xr]),(0,y.useEffect)(()=>{So(Jt)},[Jt]),(0,y.useImperativeHandle)(Ta,()=>({getImgData:ga})),y.createElement(y.Fragment,null,y.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:ar}),y.createElement(kt.Z,{align:"middle"},y.createElement(Et.Z,{flex:1},y.createElement(et.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Xr,onChange:Kr=>So(Kr)})),y.createElement(Et.Z,null,y.createElement(he.ZP,{size:"large",onClick:ga,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Ln=ee(36527),Hn=ee(25934),Pn=ee(2453);const Oa="link",rn="upload-image",_t="add-flowchart",da="draw-image",Ra="add-flowchart",za="code-block",Na="add-table",Zr="------------",vn={default:Zr,left:`:${Zr}`,center:`:${Zr}:`,right:`${Zr}:`};var An=ee(99914),Tn=(Jt,$t,Ut)=>new Promise((_n,$n)=>{var Ta=Xr=>{try{Ga(Ut.next(Xr))}catch(So){$n(So)}},ar=Xr=>{try{Ga(Ut.throw(Xr))}catch(So){$n(So)}},Ga=Xr=>Xr.done?_n(Xr.value):Promise.resolve(Xr.value).then(Ta,ar);Ga((Ut=Ut.apply(Jt,$t)).next())});function ba(){}let lr=0;const lo=1e4,yo="\u2581",Ar="@\u2581\u2581@",Qn="@\u2581@",Ua=`
**\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`,wr=["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 vo(Jt){return/^\d+$/.test(Jt)?`${Jt}px`:Jt}const ho=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",eo={[ho+"-B"]:"bold",[ho+"-I"]:"italic"},Fo={[Oa]:"\u6DFB\u52A0\u94FE\u63A5",[za]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[rn]:"\u6DFB\u52A0\u56FE\u7247",[da]:"\u6DFB\u52A0\u753B\u56FE",[_t]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Na]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Fr=({defaultValue:Jt="",onChange:$t,width:Ut="100%",height:_n=400,miniToolbar:$n=!1,isFocus:Ta=!1,watch:ar,insertTemp:Ga,mode:Xr="markdown",id:So="markdown-editor-id",showResizeBar:Go=!1,noStorage:ga=!1,showNullButton:Kr=!1,showNullProgramButton:Ri=!1,hidetoolBar:Vi=!1,fullScreen:Ir=!1,onBlur:Xn,onCMBeforeChange:dl,onFullScreen:Qo,className:gl="",disablePaste:ml=!1,disabled:nl=!1,disabledFill:Mn=!1,placeholder:Gn="",values:oa="",extraUse:Br})=>{const[Fn,Bo]=(0,y.useState)(null),[dr,vr]=(0,y.useState)(Jt),[Mr,sa]=(0,y.useState)(ar),[wa,yr]=(0,y.useState)(Ir),[tr,Jo]=(0,y.useState)(""),[ui,zo]=(0,y.useState)(0),[ai,_i]=(0,y.useState)(_n),[Hi,fl]=(0,y.useState)(!1),pu=(0,y.useRef)((0,Hn.Z)()),iu=(0,y.useRef)(!1),Mo=(0,y.useRef)(),[Fl,Ul]=(0,y.useState)(0),[ql,ll]=(0,y.useState)(0),al=(0,y.useRef)(),eu=(0,y.useRef)(),jl=(0,y.useRef)(),Hl=(0,y.useRef)(),an=()=>Tn(void 0,null,function*(){var fa;const sn=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:pu.current}});(fa=sn==null?void 0:sn.attachments)!=null&&fa.length&&(console.log("cm:",Fn,al),sn.attachments.map(ia=>{ia.content_type.indexOf("image")>-1?Fn.replaceSelection(`![,](/api/attachments/${ia.id}?type=${ia.content_type})`):ia.content_type.indexOf("video")>-1?Fn.replaceSelection(`<video width="100%" controls src="${ENV.API_SERVER}/api/attachments/${data.id}"></video>`):ia.content_type.indexOf("pdf")>-1?Fn.replaceSelection(`<a href="${ENV.API_SERVER}/api/attachments/${ia.id}?type=${ia.content_type}&disposition=inline" target="_blank">${ia.name}</a>`):Fn.replaceSelection(`[${ia.name}](${ENV.API_SERVER}/api/attachments/${ia.id}?type=${ia.content_type})`)}))});(0,y.useEffect)(()=>{const fa=window.scrollY||window.pageYOffset;vr(oa),Fn==null||Fn.setValue(oa),window.scrollTo(0,fa)},[oa]),(0,y.useEffect)(()=>{Qo==null||Qo(wa)},[wa]),(0,y.useEffect)(()=>{if(al.current){let fa=function(ia,va){var or;if(ml){va.preventDefault();return}const jr=va.clipboardData;if(jr){const Hr=jr.types.toString(),po=jr.items;if(Hr==="Files"||jr.types.indexOf("Files")>-1){if(va.preventDefault(),Xr=="stex")return;try{let Wr=po[1];((or=po[0])==null?void 0:or.kind)==="file"&&(Wr=po[0]);const mo=Wr.getAsFile(),ka=mo.name.split(".").pop();(0,lt.I)(mo,fo=>{var ti,$o,yi;fo.id?((ti=mo==null?void 0:mo.type)==null?void 0:ti.indexOf("image"))>-1?sn.replaceSelection(`<img width="100%" src="/api/attachments/${fo.id}?type=${fo.content_type})" alt="" />`):(($o=mo==null?void 0:mo.type)==null?void 0:$o.indexOf("video"))>-1?sn.replaceSelection(`<video width="100%" controls src="/api/attachments/${fo.id}"></video>`):((yi=mo==null?void 0:mo.type)==null?void 0:yi.indexOf("pdf"))>-1?sn.replaceSelection(`<a href="/api/attachments/${fo.id}?type=${mo.type}&disposition=inline" target="_blank">${mo.name}</a>`):wr.includes(ka)?sn.replaceSelection(`<a href="/api/attachments/${fo.id}?type=office&disposition=inline" target="_blank">${mo.name}</a>`):sn.replaceSelection(`[${mo.name}](/api/attachments/${fo.id}?type=${fo.content_type})`):(fo==null?void 0:fo.status)===401&&(Pn.ZP.warning((fo==null?void 0:fo.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(Wr){Pn.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const sn=De().fromTextArea(al.current,{mode:Xr,lineNumbers:!$n,lineWrapping:!0,value:Jt,autoCloseTags:!Ri,autoCloseBrackets:!0});return sn.on("keyup",function(ia,va){va.keyCode===8&&(ia.getValue()==""?sn.setOption("placeholder",Gn):sn.setOption("placeholder",null))}),sn.on("keydown",function(ia,va){if(va.keyCode===8){var or=Dn(ia);or&&va.preventDefault()}}),Ta&&sn.focus(),sn.on("paste",fa),sn.on("dragleave",function(ia,va){eu.current.classList.remove("mouse-hover-md")}),nl&&sn.on("beforeChange",function(ia,va){(va.origin==="paste"||va.origin==="+input")&&va.cancel()}),Bo(sn),()=>{sn.off("paste",fa)}}},[]);const un=(0,y.useCallback)(()=>{if(eu.current)try{}catch(fa){console.log(fa,"---- to set md editor body height")}},[ai,eu,wa]);(0,y.useEffect)(()=>{function fa(){let sn=new Be.Z(ia=>{for(let va of ia)(va.target.offsetHeight>0||va.target.offsetWidth>0)&&(un(),Fn.setSize("100%","100%"),Fn.refresh())});return sn.observe(al.current.parentElement),sn}if(Fn){const sn=fa();return()=>{var ia,va;(ia=al.current)!=null&&ia.parentElement&&sn.unobserve((va=al.current)==null?void 0:va.parentElement)}}},[Fn,un]),(0,y.useEffect)(()=>{if(Fn){let fa=[];for(const[sn,ia]of Object.entries(eo)){let va={[sn]:()=>{tt(ia)}};fa.push(va),Fn.addKeyMap(va)}return Mo.current=setInterval(()=>{iu.current&&an()},4e3),()=>{clearInterval(Mo.current);for(let sn of fa)Fn.removeKeyMap(sn)}}},[Fn]),(0,y.useEffect)(()=>{Ir!==wa&&yr(Ir)},[Ir]),(0,An.Z)(()=>{if(!ga&&ui>0){let fa=new Date().getTime(),sn=window.sessionStorage.getItem(So);fa>=ui+lo&&(!sn||sn!==dr)&&(window.sessionStorage.setItem(So,dr),fl(!0))}},lo),(0,y.useEffect)(()=>{sa(ar)},[Fn,ar]),(0,y.useEffect)(()=>{Fn&&Ta&&Fn.focus()},[Fn,Ta]),(0,y.useEffect)(()=>{if(Mr&&Fn){let fa=function(ia){let va=ia.target;if(Hl.current){let or=va.scrollTop/va.scrollHeight;Hl.current.scrollTop=Hl.current.scrollHeight*or}};const sn=Fn.getScrollerElement();return sn.addEventListener("scroll",fa),()=>{sn.removeEventListener("scroll",fa)}}},[Fn,Mr]),(0,y.useEffect)(()=>{if(Fn&&dl){let fa=function(sn,ia){dl(sn,ia)};return Fn.on("beforeChange",fa),()=>{Fn.off("beforeChange",fa)}}},[Fn,dl]),(0,y.useEffect)(()=>{if(Fn&&Xn){let fa=function(){Xn(Fn.getValue())};return Fn.on("blur",fa),()=>{Fn.off("blur",fa)}}},[Fn,Xn]);function Dn(fa,sn){var ia=fa.getDoc(),va=ia.getCursor(),or=ia.getLine(va.line),jr=or.charAt(va.ch-1),Hr=or.lastIndexOf("@\u2581@",va.ch),po=or.lastIndexOf("@\u2581\u2581@",va.ch),Wr=Hr>po?Hr:po,mo=Hr>po?3:4;if(Ar.indexOf(jr)===-1)return null;if(console.log("change1:",sn,fa,or,va,Wr,Hr,po,jr),Wr>=0&&va.ch-Wr<5){var ka=Wr+mo;return ia.replaceRange("",{line:va.line,ch:Wr},{line:va.line,ch:ka}),{line:va.line,ch:ka}}return null}(0,y.useEffect)(()=>{if(Fn){let fa=function(sn,ia){const va=sn.getValue();vr(va),zo(new Date().getTime()),sn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),$t&&(Ri?$t(va,nr(va)):$t(va))};return Fn.on("change",fa),()=>{Fn.off("change",fa)}}},[Fn,$t]),(0,y.useEffect)(()=>{if(Fn)if(Jt==null)Fn.setValue(""),vr("");else{const fa=window.scrollY||window.pageYOffset;Jt!==Fn.getValue()&&(Fn.setValue(Jt),vr(Jt),Fn.setCursor(nl?1:Fn.lineCount(),0),window.scrollTo(0,fa))}},[Fn,Jt]);const tt=(0,y.useCallback)(fa=>{const sn=Fn.getCursor(),ia=Fn.getSelection();let va=ia.split(`
`);switch(fa){case"bold":return Fn.replaceSelection("**"+ia+"**"),ia===""&&Fn.setCursor(sn.line,sn.ch+2),Fn.focus();case"italic":return Fn.replaceSelection("*"+ia+"*"),ia===""&&Fn.setCursor(sn.line,sn.ch+1),Fn.focus();case"code":return Fn.replaceSelection("`"+ia+"`"),ia===""&&Fn.setCursor(sn.line,sn.ch+1),Fn.focus();case"inline-latex":return Jo("inline-latex"),Fn.focus();case"latex":return Fn.replaceSelection("```latex\n"+ia+"\n```"),Fn.setCursor(sn.line+1,ia.length+1),Fn.focus();case"line-break":return Fn.replaceSelection(`<br/>
`),Fn.focus();case"list-ul":return ia===""?Fn.replaceSelection("- "+ia):Fn.replaceSelection(va.map(or=>or===""?"":`- ${or}`).join(`
`)),Fn.focus();case"list-ol":return ia===""?Fn.replaceSelection("1. "+ia):Fn.replaceSelection(va.map((or,jr)=>or===""?"":`${jr+1}. ${or}`).join(`
`)),Fn.focus();case"add-null-ch":return ia===""&&Fn.setCursor(sn.line,sn.ch),Fn.replaceSelection(yo),Fn.focus();case"add-signal":return ia===""&&Fn.setCursor(sn.line,sn.ch),Fn.replaceSelection(Qn),Fn.focus();case"add-multiple":return ia===""&&Fn.setCursor(sn.line,sn.ch),Fn.replaceSelection(Ar),Fn.focus();case"inster-template-1":return ia===""&&Fn.setCursor(sn.line,sn.ch),Fn.replaceSelection(Ua),Fn.focus();case"eraser":return Fn.setValue(""),Fn.focus();case"trigger-watch":return sa(!Mr),Fn.focus();case"trigger-full-screen":return yr(!wa),Fn.focus();case Oa:Jo(Oa);return;case za:Jo(za);return;case rn:Jo(rn);return;case da:Jo(da);return;case"maths-latex":Jo("maths-latex");return;case _t:Jo(_t);return;case Na:Jo(Na);return;default:throw new Error}},[Fn,Mr,wa]),wn=(0,y.useCallback)((fa,sn)=>{var ia,va,or,jr,Hr,po;switch(Jo(""),tr){case Oa:const{title:ti,link:$o}=fa;return Fn.replaceSelection(`[${ti}](${$o})`),Fn.focus();case za:const{language:yi,content:ni}=fa;return Fn.replaceSelection(["```"+yi,ni,"```"].join(`
`)),Fn.focus();case"maths-latex":for(var Wr=atob(fa),mo=new Uint8Array(Wr.length),ka=0;ka<Wr.length;ka++)mo[ka]=Wr.charCodeAt(ka);var fo=new Blob([mo],{type:"image/png"});(0,lt.I)(fo,vi=>{vi.id?Fn.replaceSelection(`![,](/api/attachments/${vi.id}?type=${vi.content_type})`):(vi==null?void 0:vi.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Fn.replaceSelection("`$$"+fa+"$$`");break;case rn:case da:case Ra:const{src:bi,alt:Ro}=fa,Si=sn,Zi=(or=(va=(ia=Si==null?void 0:Si.name)==null?void 0:ia.split("."))==null?void 0:va.pop)==null?void 0:or.call(va);return((jr=Si==null?void 0:Si.type)==null?void 0:jr.indexOf("image"))>-1||!(Si!=null&&Si.type)?Si.align||Si.width?Fn.replaceSelection(`<p style="text-align:${Si.align||"initial"}"><img width="${Si.width?Si.width+"%":"initial"}" src="${bi}" alt="${Ro||""}" /></p>`):Fn.replaceSelection(`<img width="100%" src="${bi}" alt="${Ro||""}" />`):((Hr=Si==null?void 0:Si.type)==null?void 0:Hr.indexOf("video"))>-1?Fn.replaceSelection(`<video width="100%" controls src="${bi}"></video>`):((po=Si==null?void 0:Si.type)==null?void 0:po.indexOf("pdf"))>-1?Fn.replaceSelection(`<a href="${bi}?type=${Si.type}&disposition=inline" target="_blank">${Si.name}</a>`):wr.includes(Zi)?Fn.replaceSelection(`<a href="${bi}?type=office&disposition=inline" target="_blank">${Si.name}</a>`):Fn.replaceSelection(`[${Si.name}](${bi})`),Fn.focus();case Na:const{row:Xi,col:vl,align:Bl}=fa;let el=`
`;for(let vi=0;vi<Xi;vi++){let Ml=[],Rl=[];for(let $l=0;$l<vl;$l++)vi===1&&Rl.push(vn[Bl]),Ml.push(" ");vi===1&&(el+=`| ${Rl.join(" | ")} |
`),el+=`| ${Ml.join(vl===1?"":" | ")} |
`}return Fn.replaceSelection(el+`
`),Fn.focus();default:throw new Error}},[Fn,tr]),Fa=(0,y.useMemo)(()=>{switch(tr){case Oa:return y.createElement(mn,{callback:wn,onCancel:Ea});case za:return y.createElement(ln.Z,{callback:wn,onCancel:Ea});case rn:return y.createElement(lt.Z,{callback:wn,onCancel:Ea});case _t:return y.createElement(Xt,{callback:wn,onCancel:Ea});case Na:return y.createElement(la,{callback:wn,onCancel:Ea});case"maths-latex":return y.createElement(Dt,{showSaveButton:!0,callback:wn});case"inline-latex":return y.createElement(Ln.Z,{showSaveButton:!0,callback:wn});default:return null}},[tr]);function Ea(){Jo("")}(0,y.useEffect)(()=>{if(jl.current){let fa=function(Hr){or=!0,jr=Hr.pageY},sn=function(){or=!1},ia=function(Hr){if(or){let po=Hr.pageY-jr;po<0&&(po=0),po>300&&(po=300);let Wr=_n+po+"px";_i(Wr)}},va=jl.current,or=!1,jr=0;return va.addEventListener("mousedown",fa),document.addEventListener("mousemove",ia),document.addEventListener("mouseup",sn),()=>{va.removeEventListener("mousedown",fa),document.removeEventListener("mousemove",ia),document.removeEventListener("mouseup",sn)}}},[Fn,jl]),(0,y.useEffect)(()=>{_i(_n)},[_n]);const fn=vo(Ut),kn=vo(ai),Sn={width:fn,height:kn},ma=(0,y.useMemo)(()=>{if(ui){let fa=new Date(ui),sn=fa.getHours(),ia=fa.getMinutes(),va=fa.getSeconds();return sn=sn<10?"0"+sn:sn,ia=ia<10?"0"+ia:ia,va=va<10?"0"+va:va,`${sn}:${ia}:${va}`}return 0},[ui]),nr=fa=>{const sn=[];if(Ri){let ia=-1;fa=fa.replace(/(@▁▁@|@▁@)/g,function(va,or,jr){sn.push({multiLine:va!==Qn})})}return sn};function Or(){window.sessionStorage.removeItem(So),fl(!1),zo(0)}function mr(){fl(!1),zo(0),Fn.setValue(window.sessionStorage.getItem(So))}(0,y.useEffect)(()=>{Fo[tr]&&tr!==da&&tr!==_t&&setTimeout(()=>{const fa=document.getElementsByClassName("markdown-popup-form")[0],sn=window.innerWidth/2-fa.offsetWidth/2,ia=window.innerHeight/2-fa.offsetHeight/2;Ul(sn),ll(ia)},0)},[tr]);const zr=fa=>{fa.preventDefault();const sn=fa.clientX-Fl,ia=fa.clientY-ql;document.body.onmousemove=va=>{let or=va.clientX-sn,jr=va.clientY-ia;const Hr=document.getElementsByClassName("markdown-popup-form")[0],po=window.innerWidth-Hr.offsetWidth,Wr=window.innerHeight-Hr.offsetHeight;or=Math.max(0,Math.min(or,po)),jr=Math.max(0,Math.min(jr,Wr)),Va(va.clientX,va.clientY,sn,ia)&&(Ul(or),ll(jr))},document.body.onmouseup=function(){document.body.onmousemove=null}},Va=(fa,sn,ia,va)=>{const or=document.body.clientHeight,jr=document.body.clientWidth;return fa<20&&ia>fa||fa>jr-20&&ia<fa||sn<20&&va>sn||sn>or-20&&va<sn?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return y.createElement(y.Fragment,null,y.createElement("div",{className:"markdown-editor-wrapper",ref:eu},y.createElement("div",{className:`markdown-editor-container ${gl} ${Mr?"on-preview":""} ${$n?"mini":""} ${wa?"full-screen":""}`,style:Sn},y.createElement(ge,{insertTemp:Ga,watch:Mr,fullScreen:wa,showNullButton:Kr,showNullProgramButton:Ri,onActionCallback:tt,hidetoolBar:Vi,extraUse:Br}),y.createElement("div",{className:"markdown-editor-body"},y.createElement("div",{className:"codemirror-container"},y.createElement("textarea",{ref:al,placeholder:Gn})),Mr?y.createElement("div",{ref:Hl,className:"preview-container"},Xr==="stex"&&y.createElement(Le,{value:dr}),Xr!=="stex"&&y.createElement(ke.Z,{disabledFill:Mn,showProgramFill:Ri,value:dr})):null))),Go?y.createElement("a",{ref:jl,className:"editor-resize"}):null,tr===da&&y.createElement(dn,{callback:wn,onCancel:Ea}),tr===_t&&y.createElement(Xt,{callback:wn,onCancel:Ea}),y.createElement(Ae.Z,null,Fo[tr]&&tr!==da&&tr!==_t?y.createElement(At.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Fl,top:ql},title:y.createElement("div",{style:{cursor:"move"},onMouseDown:zr},Fo[tr]),open:!0,onCancel:Ea,footer:null,destroyOnClose:!0,width:tr===_t?"1200px":null,height:tr===_t?"80vh":null,className:"markdown-popup-form"},Fa):null))}},70859:function(Ot,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return pe},I:function(){return Ae}});var y=ee(22150),ie=ee(2453),De=ee(69677),Be=ee(93421),Oe=ee(31795),Ke=ee(78045),ue=ee(71577),Me=ee(15476),Fe=ee(67294),Ne=ee(52262),ke=ee(67294),Le=Object.defineProperty,be=Object.defineProperties,se=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(we,Pe,he)=>Pe in we?Le(we,Pe,{enumerable:!0,configurable:!0,writable:!0,value:he}):we[Pe]=he,z=(we,Pe)=>{for(var he in Pe||(Pe={}))a.call(Pe,he)&&b(we,he,Pe[he]);if(E)for(var he of E(Pe))x.call(Pe,he)&&b(we,he,Pe[he]);return we},te=(we,Pe)=>be(we,se(Pe));const{useForm:re}=y.default,oe={width:280,marginRight:10},ce={labelCol:{span:5},wrapperCol:{span:19}};var pe=({callback:we,onCancel:Pe})=>{const[he]=re();let Xe=(0,Fe.useRef)();function je(Je){Xe.current.width=he.getFieldValue("width"),Xe.current.align=he.getFieldValue("align"),we(Je,Xe.current)}function Ze(Je,at){if(Je.status===-1){ie.ZP.error(Je.message);return}he.setFieldsValue({src:`/api/attachments/${Je.id}`,type:at.type})}function Ce(Je){let at=Je.target.files[0];Xe.current=at,Ae(at,Ze)}return ke.createElement(y.default,te(z({form:he},ce),{className:"upload-image-panel",onFinish:je,style:{width:470,overflow:"hidden"}}),ke.createElement(y.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ke.createElement("div",{className:"flex-container"},ke.createElement(y.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},ke.createElement(De.default,{style:oe})),ke.createElement(ge,{onFileChange:Ce}))),ke.createElement(y.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ke.createElement(De.default,{style:{width:264}})),ke.createElement(y.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ke.createElement(Be.Z,null,ke.createElement(y.default.Item,{name:"width",style:{margin:0}},ke.createElement(Oe.Z,{style:{width:264}})),ke.createElement("span",{className:"ml8"},"%"))),ke.createElement(y.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ke.createElement(Ke.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"}]})),ke.createElement("aside",null,ke.createElement(y.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ke.createElement(ue.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ke.createElement(ue.ZP,{type:"default",onClick:Pe},"\u53D6\u6D88"))))};function ge({onFileChange:we}){return ke.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ke.createElement("input",{type:"file",onChange:we}))}function Ae(we,Pe){if(!we)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,Ne.bg)())throw ie.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let he=new FormData;he.append("editormd-image-file",we),he.append("file_param_name","editormd-image-file"),he.append("byxhr","true");var Xe=new window.XMLHttpRequest;Xe.withCredentials=!0,Xe.addEventListener("load",function(je){Pe(JSON.parse(je.target.responseText),we)},!1),Xe.addEventListener("error",function(je){console.error(je)},!1),Xe.open("POST",`${Me.KI}/api/attachments.json`),Xe.send(he)}},76621:function(Ot,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return De}});var y=ee(67294),ie=ee(73935);class De extends y.Component{constructor(Oe){super(Oe);const Ke=window.document;this.node=Ke.createElement("div"),Ke.body.appendChild(this.node)}render(){const{children:Oe}=this.props;return(0,ie.createPortal)(Oe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},9897:function(Ot,Ft,ee){"use strict";ee.d(Ft,{i:function(){return oe},Z:function(){return pe}});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"},ie=ee(57953),De=ee(83062),Be=ee(94184),Oe=ee.n(Be),Ke=ee(28706),ue=ee(26194),Me=ee(52262),Fe="data:image/png;base64,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",Ne="data:image/png;base64,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",ke="data:image/png;base64,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",Le="data:image/png;base64,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",be="data:image/png;base64,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",se="data:image/png;base64,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",E="data:image/png;base64,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",a="data:image/png;base64,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",x="data:image/png;base64,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",b="data:image/png;base64,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",z="data:image/png;base64,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",te="data:image/png;base64,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",re=ee(67294);const oe=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Fe,swimg:Ne},{name:"101\u8BA1\u5212",ptimg:ke,swimg:Le},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:be,swimg:se},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:E,swimg:a},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:x,swimg:b},{name:"\u519B\u961F\u4E00\u6D41",ptimg:z,swimg:te}];var pe=({className:ge,dataSource:Ae=[],col:we=4,right:Pe,bottom:he=23,precision:Xe=0,wrapWidth:je=1200,trackEventItems:Ze,loading:Ce,onRemove:Je=()=>{},isCurrent:at=!0,showAlias:$e=!1})=>{const rt=Math.floor((je-(we-1)*Pe)/we),pt=[{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(Ct=>(window.ENV==="build"&&(Ct.ptimg=`/react/build${Ct.ptimg}`,Ct.swimg=`/react/build${Ct.swimg}`),Ct));return re.createElement(ie.Z,{spinning:Ce},re.createElement("div",{className:Oe()(y.list,ge)},!!(Ae!=null&&Ae.length)&&(Ae==null?void 0:Ae.map((Ct,mn)=>{var ln;const{name:lt,id:At,identifier:kt,featured:In,school_name:Wt,image_url:dn,excellent:He,is_plan:en}=Ct;return re.createElement("div",{key:At,className:y.wrap,style:{width:rt,marginRight:(1+mn)%we===0?0:Pe+Xe,marginBottom:he}},re.createElement("a",{className:y.li,onClick:Bn=>{Bn.preventDefault(),Bn.stopPropagation(),Ze&&(0,Ke.L9)([Ze]),(0,Ke.xg)(`/paths/${kt}`)}},re.createElement("div",{className:y.img},re.createElement("img",{className:y.cover,src:`${dn}`}),at&&(0,Me.bg)()&&(Ct==null?void 0:Ct.studying)&&re.createElement("div",{className:`${y.movebq} user-path-items`,onClick:Bn=>{Bn.stopPropagation(),Je(Ct)}},re.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),re.createElement("span",{className:"c-red"},"\u79FB\u9664")),(ln=Ct==null?void 0:Ct.subject_tags)==null?void 0:ln.map((Bn,It)=>{var Et,jt;if(It===0){const Ve=(Et=pt.find(mt=>mt.name==Bn))==null?void 0:Et.swimg;return re.createElement("img",{className:y.sign,src:Ve,style:{left:"-4px"}})}const Qe=(jt=pt.find(Ve=>Ve.name==Bn))==null?void 0:jt.ptimg;return re.createElement("img",{className:y.sign,src:Qe,style:{left:`${48+52*(It-1)+2*It}px`}})}),re.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Ct==null?void 0:Ct.excellent)&&re.createElement("div",{className:y.bq},"\u5F00\u653E\u8BFE\u7A0B"))),re.createElement("div",{className:y.name},re.createElement(De.Z,{title:$e&&(Ct!=null&&Ct.excellent_alias_name)?re.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${lt}`,re.createElement("br",null),re.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ct==null?void 0:Ct.excellent_alias_name}`)):lt},re.createElement("span",{className:y.e},$e&&(Ct==null?void 0:Ct.excellent_alias_name)||lt))),re.createElement("div",{className:y.tags},re.createElement("div",null,re.createElement(De.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},re.createElement("span",null,re.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),re.createElement("span",null,Ct.stages_count))),re.createElement(De.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},re.createElement("span",null,re.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),re.createElement("span",null,Ct.members_count)))))))})),!Ae.length&&re.createElement(ue.Z,null)))}},67341:function(Ot,Ft,ee){"use strict";ee.d(Ft,{jL:function(){return Oe},w9:function(){return In},QD:function(){return Ra},cQ:function(){return mn.Z},op:function(){return Hn},O5:function(){return Fr},_b:function(){return Tn},t7:function(){return pe},Gi:function(){return It},YG:function(){return en},qp:function(){return x},vr:function(){return Zr},qE:function(){return rn},Je:function(){return we},wb:function(){return Ct},cq:function(){return Vt},tp:function(){return te},Si:function(){return Ut},k8:function(){return nl},Du:function(){return Go}});var y=ee(67294),ie={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"},De="data:image/png;base64,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",Oe=({dataSource:Mn=[],img:Gn,imgWidth:oa=346,title:Br,sunTitle:Fn,bannerExtraContent:Bo})=>y.createElement("div",{className:ie.banner},y.createElement("div",{className:ie.content},y.createElement("aside",null,y.createElement("p",null,y.createElement("b",null,Br),y.createElement("span",null,Fn)),Mn.length>0&&y.createElement("div",{className:ie.btns},Mn.map((dr,vr)=>y.createElement("div",{key:vr,onClick:dr.click},dr.name,dr.sign?y.createElement("img",{src:De,width:39}):null))),Bo),Gn&&y.createElement("img",{style:{marginTop:33,marginRight:38},src:Gn,width:oa}))),Ke={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"},ue=ee(94184),Me=ee.n(ue),Fe=ee(96486),Ne=Object.defineProperty,ke=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,se=(Mn,Gn,oa)=>Gn in Mn?Ne(Mn,Gn,{enumerable:!0,configurable:!0,writable:!0,value:oa}):Mn[Gn]=oa,E=(Mn,Gn)=>{for(var oa in Gn||(Gn={}))Le.call(Gn,oa)&&se(Mn,oa,Gn[oa]);if(ke)for(var oa of ke(Gn))be.call(Gn,oa)&&se(Mn,oa,Gn[oa]);return Mn},x=({dataSource:Mn=[],value:Gn,onChange:oa,onTitleChange:Br,className:Fn,title:Bo,titleWidth:dr=41,style:vr={},fontColor:Mr="#6A7283",showCount:sa,classNameActive:wa,styleItem:yr={}})=>{const[tr,Jo]=(0,y.useState)(0),[ui,zo]=(0,y.useState)(!1),ai=(0,y.useRef)(null),_i=(0,y.useRef)(null);return(0,y.useEffect)(()=>{var Hi;Mn.length!==0&&(((Hi=ai==null?void 0:ai.current)==null?void 0:Hi.clientHeight)>97?Jo(1):Jo(0)),Mn.length===0&&Jo(0),zo(!1)},[Mn]),y.createElement("div",{className:Me()(Ke.row,Fn),style:vr},y.createElement("div",{onClick:(0,Fe.throttle)(()=>Br==null?void 0:Br(),2e3),style:{width:dr,marginTop:ui?12:4},className:`${Ke.title} ${Br?"current":""}`},Bo),y.createElement("div",{className:ui?`${Ke.tagsWrap} ${Ke.tagsBorderWrap}`:Ke.tagsWrap},y.createElement("div",{className:Ke.bar,ref:_i,style:tr>0?{height:tr===1?97:"auto",overflow:tr===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},y.createElement("div",{className:Ke.tag,ref:ai},Mn==null?void 0:Mn.map(Hi=>y.createElement("span",{onClick:()=>oa(Hi.id),key:Hi.id,style:E(E({color:Mr},yr),(Hi==null?void 0:Hi.style)||{}),className:Gn===Hi.id?Me()(wa||Ke.active,Hi.classNameActive):""},y.createElement("span",{title:Hi.name,className:Ke.name},Hi.name),!!sa&&y.createElement("span",{className:Ke.num},Hi.count))))),!!tr&&y.createElement(y.Fragment,null,tr===1?y.createElement("div",{onClick:()=>{var Hi;Jo(2),((Hi=ai==null?void 0:ai.current)==null?void 0:Hi.clientHeight)>245?zo(!0):zo(!1)},className:Ke.action},"\u5C55\u5F00",y.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):y.createElement("div",{onClick:()=>{_i.current.scrollTop=0,Jo(1),zo(!1)},className:Ke.action},"\u6536\u8D77",y.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},b={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"},te=({dataSource:Mn=[],value:Gn,onChange:oa,className:Br,style:Fn={}})=>y.createElement("div",{style:Fn,className:Me()(b.tabs,Br)},Mn.map(Bo=>y.createElement("span",{onClick:()=>oa(Bo.id),className:Gn===Bo.id?b.active:"",key:Bo.id},Bo.name))),re={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"},oe=ee(69677),pe=({dataSource:Mn=[],value:Gn="",onChange:oa,onInputChange:Br=()=>{},className:Fn,style:Bo={},placeholder:dr,allowClear:vr=!1})=>{var Mr;const[sa,wa]=(0,y.useState)(""),[yr,tr]=(0,y.useState)("");(0,y.useEffect)(()=>{var zo;let ai=Gn;(zo=JSON.stringify(Gn))!=null&&zo.includes("{")&&(wa(Gn.id),ai=Gn.value||"");try{tr(decodeURIComponent(ai||""))}catch(_i){tr(decodeURIComponent(ai||""))}},[Gn]);const Jo=()=>{oa(encodeURIComponent(yr),sa||null)},ui=zo=>{zo!==sa&&(wa(zo),oa(encodeURIComponent(yr),zo))};return y.createElement("div",{className:Me()(re.input,Fn),style:Bo},!!Mn.length&&y.createElement("div",{className:re.dropdown},y.createElement("div",{className:re.text},(Mr=Mn.find(zo=>zo.id===sa))==null?void 0:Mr.name,y.createElement("i",{className:"iconfont icon-zhankai4"}),y.createElement("b",{className:re.b1}),y.createElement("b",{className:re.b2})),y.createElement("div",{className:re.menu},Mn.map((zo,ai)=>y.createElement("div",{key:ai,onClick:()=>ui(zo.id)},zo.name)))),y.createElement(oe.default,{onPressEnter:Jo,value:yr,onChange:zo=>{tr(zo.target.value),Br(encodeURIComponent(zo.target.value),sa||null)},bordered:!1,placeholder:dr}),y.createElement("i",{onClick:Jo,className:"iconfont icon-sousuo9 font14 pl10 current"}))},ge={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"},we=({value:Mn,onChange:Gn,className:oa,total:Br,pageSize:Fn,style:Bo={}})=>{const dr=Mn<2,vr=Mn>=Math.ceil(Br/Fn);return Br<=Fn?y.createElement(y.Fragment,null):y.createElement("div",{className:Me()(ge.quickPager,oa),style:Bo},y.createElement("div",{onClick:()=>{dr||Gn(Mn-1,"prev")},className:dr?ge.disabled:""},"\u4E0A\u4E00\u9875"),y.createElement("div",{onClick:()=>{vr||Gn(Mn+1,"next")},className:vr?ge.disabled:""},"\u4E0B\u4E00\u9875"))},Pe={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"},he=ee(57953),Xe=ee(83062),je=ee(12604),Ze=ee(11320),Ce=ee(28706),Je=ee(96908),at=ee(57177),$e=ee(81378),rt=ee(26194),Ct=({className:Mn,dataSource:Gn=[],col:oa=4,right:Br,bottom:Fn=23,precision:Bo=0,wrapWidth:dr=1200,trackEventItems:vr,loading:Mr})=>{const sa=Math.floor((dr-(oa-1)*Br)/oa);return y.createElement(he.Z,{spinning:Mr},y.createElement("div",{className:Me()(Pe.list,Mn)},!!Gn.length&&Gn.map((wa,yr)=>{const{name:tr,id:Jo,identifier:ui,power:zo,cover_image_id:ai,pic:_i}=wa;return y.createElement("div",{className:Pe.wrap,key:Jo,style:{width:sa,marginRight:(1+yr)%oa===0?0:Br+Bo,marginBottom:Fn}},y.createElement("a",{target:"_blank",href:`/shixuns/${ui}/challenges`,className:Pe.li,onClick:Hi=>{Hi.preventDefault(),vr&&(0,Ce.L9)([vr]),zo&&(0,Ce.xg)(`/shixuns/${ui}/challenges`)}},y.createElement("div",{className:Pe.img},y.createElement("img",{className:Pe.cover,src:`${_i}`}),wa.is_jupyter&&y.createElement("img",{className:Pe.sign,src:Je}),wa.is_jupyter_lab&&y.createElement("img",{className:Pe.sign,src:at}),wa.is_unity_3d&&y.createElement("img",{className:Pe.sign,src:$e})),y.createElement("div",{className:Pe.name},y.createElement(Xe.Z,{title:tr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},y.createElement("span",{className:Pe.e},tr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),y.createElement("div",{className:Pe.tags},y.createElement(Xe.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),y.createElement("span",null,wa.challenges_count))),!!wa.myshixuns_count&&y.createElement(Xe.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,wa.myshixuns_count))),y.createElement(Xe.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},y.createElement("span",null,y.createElement("span",null,wa.level))),y.createElement("div",{className:Pe.rate},y.createElement(je.Z,{allowHalf:!0,disabled:!0,defaultValue:wa.score_info}),y.createElement("span",null,"\xA0",wa.score_info?`${wa.score_info}\u5206`:"5\u5206")))),!zo&&y.createElement("div",{className:Pe.lockWrap},y.createElement("img",{src:`${Ze.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")))}),!Gn.length&&y.createElement(rt.Z,null)))},mn=ee(9897),ln={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"},lt="data:image/png;base64,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",At=ee(67294),In=({className:Mn,dataSource:Gn=[],col:oa=4,right:Br,bottom:Fn=23,precision:Bo=0,wrapWidth:dr=1200,trackEventItems:vr,loading:Mr})=>{const sa=Math.floor((dr-(oa-1)*Br)/oa);return At.createElement(he.Z,{spinning:Mr},At.createElement("div",{className:Me()(ln.list,Mn)},!!Gn.length&&Gn.map((wa,yr)=>{const{subject_identifier:tr,id:Jo,identifier:ui,power:zo}=wa,ai=wa.is_public!=0&&wa.is_public;return At.createElement("div",{className:ln.wrap,key:Jo,style:{width:sa,marginRight:(1+yr)%oa===0?0:Br+Bo,marginBottom:Fn}},At.createElement("a",{className:ln.li,onClick:_i=>{_i.preventDefault(),vr&&(0,Ce.L9)([vr]),(0,Ce.xg)(wa.first_category_url)}},At.createElement("div",{className:ln.top},At.createElement(Xe.Z,{title:wa.name},At.createElement("div",{className:ln.name},wa.name)),At.createElement("img",{className:ln.img,src:Ze.Z.IMG_SERVER+"/images/"+wa.avatar_url}),At.createElement("div",{className:ln.text,title:wa.creator},wa.creator),tr&&At.createElement("div",{className:ln.btns},At.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),At.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),ai&&At.createElement("div",{className:ln.sign},"\u516C\u5F00")),At.createElement("div",{className:ln.bottom},wa.visits>0&&At.createElement(Xe.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},At.createElement("span",null,At.createElement("i",{className:"iconfont icon-liulanyan"}),At.createElement("span",null,wa.visits))),wa.course_members_count>0&&At.createElement(Xe.Z,{title:"\u6210\u5458",placement:"bottom"},At.createElement("span",null,At.createElement("i",{className:"iconfont icon-chengyuan"}),wa.course_members_count)),wa.tasks_count>0&&At.createElement(Xe.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},At.createElement("span",null,At.createElement("i",{className:"iconfont icon-zuoye"}),wa.tasks_count)),wa.is_end?At.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):At.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!wa.is_accessible&&At.createElement("div",{className:ln.lockWrap},At.createElement("img",{src:`${Ze.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),At.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Gn.length&&At.createElement(rt.Z,null)))},Wt={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"},dn=ee(35973),en=({dataSource:Mn=[],value:Gn,onChange:oa,className:Br,style:Fn={},tabBarExtraContent:Bo})=>y.createElement("div",{className:Me()(Wt.tabs,Br),style:Fn},y.createElement("div",{className:Wt.tabsWrap},Mn.map((dr,vr)=>y.createElement("aside",{className:Wt.tab,onClick:()=>{oa(dr.id),dr.link&&dn.history.push(dr.link)},key:vr},y.createElement("div",{className:Gn===dr.id?Wt.active:""},dr.name),(dr==null?void 0:dr.resetCount)==null&&(dr==null?void 0:dr.total)!==void 0&&y.createElement("span",null,"\uFF08",dr==null?void 0:dr.total,"\uFF09"),(dr==null?void 0:dr.resetCount)!==void 0&&(dr==null?void 0:dr.total)!==void 0&&y.createElement(Xe.Z,{title:(dr==null?void 0:dr.tip)!=null?dr==null?void 0:dr.tip:""},y.createElement("span",{style:{color:"#9096A3"}},"\uFF08",y.createElement("span",{style:{color:"#000"}},dr==null?void 0:dr.resetCount),"/",y.createElement("span",null,dr==null?void 0:dr.total),"\uFF09"))))),y.createElement("div",{className:Wt.tabBar},Bo)),It=({className:Mn,style:Gn={},children:oa})=>y.createElement("div",{className:Me()(Mn),style:Gn},oa),Et={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"},jt=ee(85418),Qe=ee(68508);const Ve=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Vt=({sortValue:Mn,dropValue:Gn,className:oa,onSort:Br,onDrop:Fn,dataSource:Bo=Ve})=>{var dr;return y.createElement("div",{className:Me()(Et.orderWrap,oa)},y.createElement(jt.Z,{dropdownRender:()=>y.createElement(Qe.default,null,Bo.map((vr,Mr)=>y.createElement(Qe.default.Item,{key:Mr,onClick:()=>Fn(vr.id)},vr.name)))},y.createElement("span",{className:Et.orderTextWrap},(dr=Bo.find(vr=>Gn===vr.id))==null?void 0:dr.name)),y.createElement("span",{className:Et.orderIconWrap},y.createElement("span",{className:Et.orderAsc},y.createElement("i",{className:Mn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Et.cursorPointer} ${Et.active}`:`iconfont icon-sanjiaoxing-up font12 ${Et.cursorPointer}`,onClick:()=>Br(Mn==="asc"?"desc":"asc")})),y.createElement("span",{className:Et.orderDesc},y.createElement("i",{className:Mn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Et.cursorPointer} ${Et.active}`:`iconfont icon-sanjiaoxing-down font12 ${Et.cursorPointer}`,onClick:()=>Br(Mn==="asc"?"desc":"asc")}))))},Xt={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"},cn=ee(71577),ta=ee(52810),ra=Object.defineProperty,On=Object.getOwnPropertySymbols,la=Object.prototype.hasOwnProperty,et=Object.prototype.propertyIsEnumerable,yt=(Mn,Gn,oa)=>Gn in Mn?ra(Mn,Gn,{enumerable:!0,configurable:!0,writable:!0,value:oa}):Mn[Gn]=oa,Rn=(Mn,Gn)=>{for(var oa in Gn||(Gn={}))la.call(Gn,oa)&&yt(Mn,oa,Gn[oa]);if(On)for(var oa of On(Gn))et.call(Gn,oa)&&yt(Mn,oa,Gn[oa]);return Mn},Yn=(Mn,Gn)=>{var oa={};for(var Br in Mn)la.call(Mn,Br)&&Gn.indexOf(Br)<0&&(oa[Br]=Mn[Br]);if(Mn!=null&&On)for(var Br of On(Mn))Gn.indexOf(Br)<0&&et.call(Mn,Br)&&(oa[Br]=Mn[Br]);return oa},Dt=(Mn,Gn,oa)=>new Promise((Br,Fn)=>{var Bo=Mr=>{try{vr(oa.next(Mr))}catch(sa){Fn(sa)}},dr=Mr=>{try{vr(oa.throw(Mr))}catch(sa){Fn(sa)}},vr=Mr=>Mr.done?Br(Mr.value):Promise.resolve(Mr.value).then(Bo,dr);vr((oa=oa.apply(Mn,Gn)).next())}),Hn=Mn=>{var Gn=Mn,{className:oa,style:Br,children:Fn,loading:Bo=!1,openLoading:dr,onClick:vr=()=>{},size:Mr="middle",shape:sa="round",theme:wa}=Gn,yr=Yn(Gn,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[tr,Jo]=(0,y.useState)(!1),ui=(0,y.useMemo)(()=>{switch(wa){case ta.Fy.THEMEONE:return Xt.ThemeOne;case ta.Fy.DEFAULT:default:return Xt.btn}},[wa]);return y.createElement(cn.ZP,Rn({onClick:(0,Fe.throttle)(zo=>Dt(void 0,null,function*(){dr&&Jo(!0);try{yield vr(zo)}catch(ai){console.log("error",ai)}dr&&Jo(!1)}),2e3,{leading:!0,trailing:!1}),className:Me()(ui,Xt[`${Mr}-${sa}`],oa),style:Br,size:Mr,shape:sa,loading:tr||Bo},yr),Fn)},Pn={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"},rn=({className:Mn,style:Gn,children:oa=null,onClick:Br,title:Fn})=>y.createElement("div",{className:Me()(Pn.head,Mn),style:Gn},y.createElement("span",{className:"primary-hover",onClick:Br},y.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),y.createElement("b",{title:Fn},Fn),y.createElement("div",{className:Pn.node},oa)),_t={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"},Ra=({confirmShow:Mn=!0,confirmTitle:Gn,confirmClick:oa,cancelShow:Br=!0,cancelTitle:Fn,cancelClick:Bo,className:dr,style:vr,confirmLoading:Mr=!1})=>y.createElement("div",{className:Me()(_t.btns,dr),style:vr},Mn&&y.createElement(cn.ZP,{loading:Mr,onClick:oa,type:"primary",className:_t.confirm},Gn),Br&&y.createElement(cn.ZP,{onClick:Bo,className:_t.cancel},Fn)),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"},Zr=({className:Mn,style:Gn={},LeftContent:oa,children:Br,RightContent:Fn})=>y.createElement("div",{className:Me()(za.fixedBottom,Mn),style:Gn},y.createElement("div",{className:za.wrap},y.createElement("div",{className:za.left},oa),y.createElement("div",{className:za.center},Br),y.createElement("div",{className:za.right},Fn))),vn={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"},Tn=({className:Mn,style:Gn={},dataSource:oa=[]})=>y.createElement("div",{className:Me()(vn.crumbs,Mn),style:Gn},oa.map((Br,Fn)=>Fn<oa.length-1?y.createElement(y.Fragment,{key:Fn},Br.path||Br.onClick?y.createElement("span",{className:vn.hover,onClick:Br!=null&&Br.onClick?Br.onClick:()=>dn.history.push(Br.path)},Br.name):y.createElement("span",null,Br.name),y.createElement("span",null,"\xA0",">","\xA0")):y.createElement("span",{key:Fn,style:{color:"#5F6368"}},Br.name))),ba=ee(55054),lr=Object.defineProperty,lo=Object.defineProperties,yo=Object.getOwnPropertyDescriptors,Ar=Object.getOwnPropertySymbols,Qn=Object.prototype.hasOwnProperty,Ua=Object.prototype.propertyIsEnumerable,wr=(Mn,Gn,oa)=>Gn in Mn?lr(Mn,Gn,{enumerable:!0,configurable:!0,writable:!0,value:oa}):Mn[Gn]=oa,vo=(Mn,Gn)=>{for(var oa in Gn||(Gn={}))Qn.call(Gn,oa)&&wr(Mn,oa,Gn[oa]);if(Ar)for(var oa of Ar(Gn))Ua.call(Gn,oa)&&wr(Mn,oa,Gn[oa]);return Mn},wo=(Mn,Gn)=>lo(Mn,yo(Gn)),ho=(Mn,Gn)=>{var oa={};for(var Br in Mn)Qn.call(Mn,Br)&&Gn.indexOf(Br)<0&&(oa[Br]=Mn[Br]);if(Mn!=null&&Ar)for(var Br of Ar(Mn))Gn.indexOf(Br)<0&&Ua.call(Mn,Br)&&(oa[Br]=Mn[Br]);return oa};const{Countdown:eo}=ba.default;var Fr=Mn=>{var Gn=Mn,{onChange:oa}=Gn,Br=ho(Gn,["onChange"]);const[Fn,Bo]=(0,y.useState)(null);(0,y.useEffect)(()=>{typeof Fn=="number"&&Fn>=0&&oa(Fn)},[Fn]);const dr=vr=>{const Mr=Math.floor(vr/1e3);Bo(Mr)};return y.createElement(eo,wo(vo({},Br),{onChange:dr}))},Jt={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},Ut=({DataProps:Mn,className:Gn,style:oa={}})=>{var Br;return y.createElement("div",{className:Me()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",Jt.ClassRoomItem,Gn),style:oa,onClick:()=>{(0,Ce.xg)(Mn==null?void 0:Mn.first_category_url)}},y.createElement("div",{className:"flex flex-col item-center"},y.createElement("img",{src:`${(Br=Ze.Z)==null?void 0:Br.IMG_SERVER}/images/${Mn==null?void 0:Mn.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Mn==null?void 0:Mn.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}},!!(Mn!=null&&Mn.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:Me()("text-16px font-medium",Jt.TitleDom)},Mn==null?void 0:Mn.name)),y.createElement("div",{className:"c-grey-333 font-medium"},Mn==null?void 0:Mn.creator),y.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Mn==null?void 0:Mn.course_members_count),y.createElement("div",{className:"c-grey-333 flex item-center justify-between"},y.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Mn==null?void 0:Mn.tasks_count),Mn!=null&&Mn.is_end?y.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):y.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},_n=Object.defineProperty,$n=Object.getOwnPropertySymbols,Ta=Object.prototype.hasOwnProperty,ar=Object.prototype.propertyIsEnumerable,Ga=(Mn,Gn,oa)=>Gn in Mn?_n(Mn,Gn,{enumerable:!0,configurable:!0,writable:!0,value:oa}):Mn[Gn]=oa,Xr=(Mn,Gn)=>{for(var oa in Gn||(Gn={}))Ta.call(Gn,oa)&&Ga(Mn,oa,Gn[oa]);if($n)for(var oa of $n(Gn))ar.call(Gn,oa)&&Ga(Mn,oa,Gn[oa]);return Mn},Go=({DataProps:Mn=[],selectValue:Gn,onChange:oa,className:Br,style:Fn={},extra:Bo,classNameItem:dr,styleItem:vr={},barHidden:Mr})=>{const[sa,wa]=(0,y.useState)();return(0,y.useEffect)(()=>{wa(Array.isArray(Gn)?Gn:[Gn])},[Gn]),y.createElement("div",{className:Me()("flex px-20px py-10px gap-40px",Br),style:Xr({borderBottom:"1px solid #D3F0FF"},Fn)},Mn==null?void 0:Mn.map(yr=>y.createElement("div",{key:yr==null?void 0:yr.id,className:Me()("flex item-center justify-center current c-grey-333 text-16 relative",dr,yr==null?void 0:yr.className),style:Xr(Xr({color:sa!=null&&sa.includes(yr==null?void 0:yr.id)?"#1890FF":"",minWidth:88},vr),(yr==null?void 0:yr.style)||{}),onClick:tr=>{oa==null||oa({domEvent:tr,item:yr}),yr!=null&&yr.link&&dn.history.push(yr==null?void 0:yr.link)}},yr==null?void 0:yr.name,!Mr&&(sa==null?void 0:sa.includes(yr==null?void 0:yr.id))&&y.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),y.createElement("div",{className:"ml-auto"},Bo))},ga=Object.defineProperty,Kr=Object.defineProperties,Ri=Object.getOwnPropertyDescriptors,Vi=Object.getOwnPropertySymbols,Ir=Object.prototype.hasOwnProperty,Xn=Object.prototype.propertyIsEnumerable,dl=(Mn,Gn,oa)=>Gn in Mn?ga(Mn,Gn,{enumerable:!0,configurable:!0,writable:!0,value:oa}):Mn[Gn]=oa,Qo=(Mn,Gn)=>{for(var oa in Gn||(Gn={}))Ir.call(Gn,oa)&&dl(Mn,oa,Gn[oa]);if(Vi)for(var oa of Vi(Gn))Xn.call(Gn,oa)&&dl(Mn,oa,Gn[oa]);return Mn},gl=(Mn,Gn)=>Kr(Mn,Ri(Gn)),nl=({value:Mn,onChange:Gn,onInputChange:oa,className:Br,style:Fn={},InputProps:Bo})=>{const[dr,vr]=(0,y.useState)(Mn);return y.createElement("div",{className:Me()("flex item-center rounded-full px-10px py-2px",Br),style:Qo({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},Fn)},y.createElement(oe.default,gl(Qo({bordered:!1},Bo),{onChange:Mr=>{vr(Mr.target.value),oa==null||oa(encodeURIComponent(Mr.target.value))},onPressEnter:Mr=>{Gn==null||Gn({domEvent:Mr,item:{value:dr}})}})),y.createElement("img",{className:"h-22px current",src:ee(25365),height:22,onClick:Mr=>{Gn==null||Gn({domEvent:Mr,item:{value:dr}})}}))}},99914:function(Ot,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return ie}});var y=ee(67294);function ie(De,Be){const Oe=(0,y.useRef)();(0,y.useEffect)(()=>{Oe.current=De}),(0,y.useEffect)(()=>{function Ke(){Oe.current()}if(Be!==null){let ue=setInterval(Ke,Be);return()=>clearInterval(ue)}},[Be])}},96707:function(Ot,Ft,ee){"use strict";ee.d(Ft,{h:function(){return y}});var y=(ie=>(ie[ie.NOMATCH=-1]="NOMATCH",ie[ie.OK=0]="OK",ie[ie.TIMEOUT=2]="TIMEOUT",ie[ie.PODFAILURE=3]="PODFAILURE",ie[ie.COMPILEFAILURE=4]="COMPILEFAILURE",ie[ie.EXECUTEFAILURE=5]="EXECUTEFAILURE",ie[ie.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ie))(y||{})},88742:function(Ot,Ft,ee){"use strict";ee.d(Ft,{H7:function(){return E},MK:function(){return se},MU:function(){return Ne},X6:function(){return Le},bM:function(){return Fe},fi:function(){return a},fu:function(){return Me},n4:function(){return x},rX:function(){return be},vl:function(){return b},zO:function(){return ke}});var y=ee(33170),ie=Object.defineProperty,De=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,Ke=(z,te,re)=>te in z?ie(z,te,{enumerable:!0,configurable:!0,writable:!0,value:re}):z[te]=re,ue=(z,te)=>{for(var re in te||(te={}))Be.call(te,re)&&Ke(z,re,te[re]);if(De)for(var re of De(te))Oe.call(te,re)&&Ke(z,re,te[re]);return z};function Me(z,te){return(0,y.U2)(`myproblems/${z}.json`,ue({hidePopLogin:!0},te||{}))}function Fe(z,te){return(0,y.v_)(`myproblems/${z}/code_submit.json`,te)}function Ne(z,te){return(0,y.v_)(`myproblems/${z}/code_debug.json`,te)}function ke(z,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,y.U2)(`myproblems/${z}/submit_records.json`,te)}function Le(z){return(0,y.U2)("myproblems/record_detail.json",{id:z})}function be(z,te){return(0,y.U2)(`myproblems/${z}/result.json`,{mode:te})}function se(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)}},38884:function(Ot,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return lu}});var y=ee(67294),ie={flex_box_center:"flex_box_center___bZaL5",flex_space_between:"flex_space_between___oaJSq",flex_box_vertical_center:"flex_box_vertical_center____hsuP",flex_box_center_end:"flex_box_center_end___ZYbPQ",flex_box_column:"flex_box_column___nE_62",wrap:"wrap___ulhwR",left:"left___kyWln",title:"title___jsO1D",total:"total___GEhiU",list:"list___u9dBZ",name:"name___Wxggs",b:"b___Y15YO",r:"r___mKQoe",l:"l___uelFD",tag:"tag___Mpkbg",right:"right___mQ3dU",examName:"examName___Na1r8",t:"t___IgCWK",num:"num___CXI8j",topWarp:"topWarp___Kicpu",head:"head___jx3W8",so:"so___qYW7F",btn:"btn___EMJDz",content:"content___sHGsV",titleWrap:"titleWrap___I__GR",single:"single___K5iv9",analysis:"analysis___NoAuR",text:"text___xESW2",modalColumn:"modalColumn___I_tK_",modalRow:"modalRow___lyw_U",sup:"sup___HSz3Z",popover:"popover___kE8aI"},De=ee(22150),Be=ee(83062),Oe=ee(71577),Ke=ee(14446),ue=ee(31795),Me=ee(2453),Fe=ee(69677),Ne=ee(96074),ke=ee(84567),Le=ee(71230),be=ee(15746),se=ee(28452),E=ee(55241),a=Object.defineProperty,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,te=(qe,ut,ht)=>ut in qe?a(qe,ut,{enumerable:!0,configurable:!0,writable:!0,value:ht}):qe[ut]=ht,re=(qe,ut)=>{for(var ht in ut||(ut={}))b.call(ut,ht)&&te(qe,ht,ut[ht]);if(x)for(var ht of x(ut))z.call(ut,ht)&&te(qe,ht,ut[ht]);return qe};const oe=qe=>React.createElement("svg",re({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},qe),React.createElement("title",null,"\u7F16\u7EC4 6"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E4E6FD",width:34,height:34,rx:10}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{d:"M13.808 11.448a.558.558 0 0 1 0 .788l-1.564 1.565a.558.558 0 1 1-.789-.79l1.564-1.563a.558.558 0 0 1 .79 0Zm9.882 2.462a.558.558 0 0 1-.789 0l-1.564-1.563a.558.558 0 1 1 .789-.789l1.564 1.564a.556.556 0 0 1 0 .788Z",fill:"#6678EB"}),React.createElement("path",{d:"M21.753 21.707a5.937 5.937 0 1 0-8.58.015l-.937.936a.558.558 0 1 0 .789.788l.995-.994a5.91 5.91 0 0 0 3.436 1.095c1.287 0 2.48-.41 3.452-1.106l.992.992a.558.558 0 1 0 .789-.789l-.936-.937Z",fill:"#6678EB"}),React.createElement("path",{d:"m20.858 18.95-3.024-1.745v-2.054a.558.558 0 1 0-1.117 0v2.351c0 .064.011.126.031.184a.551.551 0 0 0 .258.33l3.293 1.9a.557.557 0 0 0 .559-.966Z",fill:"#FFF"}))));var ce="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTRFNkZEIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTEzLjgwOCAxMS40NDhhLjU1OC41NTggMCAwIDEgMCAuNzg4bC0xLjU2NCAxLjU2NWEuNTU4LjU1OCAwIDEgMS0uNzg5LS43OWwxLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDAgMSAuNzkgMFptOS44ODIgMi40NjJhLjU1OC41NTggMCAwIDEtLjc4OSAwbC0xLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDEgMSAuNzg5LS43ODlsMS41NjQgMS41NjRhLjU1Ni41NTYgMCAwIDEgMCAuNzg4WiIgZmlsbD0iIzY2NzhFQiIvPjxwYXRoIGQ9Ik0yMS43NTMgMjEuNzA3YTUuOTM3IDUuOTM3IDAgMSAwLTguNTguMDE1bC0uOTM3LjkzNmEuNTU4LjU1OCAwIDEgMCAuNzg5Ljc4OGwuOTk1LS45OTRhNS45MSA1LjkxIDAgMCAwIDMuNDM2IDEuMDk1YzEuMjg3IDAgMi40OC0uNDEgMy40NTItMS4xMDZsLjk5Mi45OTJhLjU1OC41NTggMCAxIDAgLjc4OS0uNzg5bC0uOTM2LS45MzdaIiBmaWxsPSIjNjY3OEVCIi8+PHBhdGggZD0ibTIwLjg1OCAxOC45NS0zLjAyNC0xLjc0NXYtMi4wNTRhLjU1OC41NTggMCAxIDAtMS4xMTcgMHYyLjM1MWMwIC4wNjQuMDExLjEyNi4wMzEuMTg0YS41NTEuNTUxIDAgMCAwIC4yNTguMzNsMy4yOTMgMS45YS41NTcuNTU3IDAgMCAwIC41NTktLjk2NloiIGZpbGw9IiNGRkYiLz48L2c+PC9nPjwvc3ZnPg==",pe=ee(85725),ge=ee(35973),Ae=ee(28706),we=ee(33170),Pe=Object.defineProperty,he=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,Ze=(qe,ut,ht)=>ut in qe?Pe(qe,ut,{enumerable:!0,configurable:!0,writable:!0,value:ht}):qe[ut]=ht,Ce=(qe,ut)=>{for(var ht in ut||(ut={}))Xe.call(ut,ht)&&Ze(qe,ht,ut[ht]);if(he)for(var ht of he(ut))je.call(ut,ht)&&Ze(qe,ht,ut[ht]);return qe};const Je=qe=>React.createElement("svg",Ce({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},qe),React.createElement("title",null,"\u7F16\u7EC4 12"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{width:34,height:34,rx:10,fill:"#EAF3F4"}),React.createElement("path",{d:"M25.905 15.37a.775.775 0 0 0-.626-.529l-4.814-.7-2.152-4.362a.776.776 0 0 0-1.392 0l-2.153 4.363-4.814.699a.775.775 0 0 0-.43 1.323l3.484 3.396-.823 4.794a.777.777 0 0 0 1.126.818l4.306-2.264 4.305 2.264a.778.778 0 0 0 .817-.059.777.777 0 0 0 .31-.759l-.823-4.794 3.483-3.396a.777.777 0 0 0 .196-.795Z",fill:"#21C0A6",fillRule:"nonzero"})));var at="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIgZmlsbD0iI0VBRjNGNCIvPjxwYXRoIGQ9Ik0yNS45MDUgMTUuMzdhLjc3NS43NzUgMCAwIDAtLjYyNi0uNTI5bC00LjgxNC0uNy0yLjE1Mi00LjM2MmEuNzc2Ljc3NiAwIDAgMC0xLjM5MiAwbC0yLjE1MyA0LjM2My00LjgxNC42OTlhLjc3NS43NzUgMCAwIDAtLjQzIDEuMzIzbDMuNDg0IDMuMzk2LS44MjMgNC43OTRhLjc3Ny43NzcgMCAwIDAgMS4xMjYuODE4bDQuMzA2LTIuMjY0IDQuMzA1IDIuMjY0YS43NzguNzc4IDAgMCAwIC44MTctLjA1OS43NzcuNzc3IDAgMCAwIC4zMS0uNzU5bC0uODIzLTQuNzk0IDMuNDgzLTMuMzk2YS43NzcuNzc3IDAgMCAwIC4xOTYtLjc5NVoiIGZpbGw9IiMyMUMwQTYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",$e=Object.defineProperty,rt=Object.getOwnPropertySymbols,pt=Object.prototype.hasOwnProperty,Ct=Object.prototype.propertyIsEnumerable,mn=(qe,ut,ht)=>ut in qe?$e(qe,ut,{enumerable:!0,configurable:!0,writable:!0,value:ht}):qe[ut]=ht,ln=(qe,ut)=>{for(var ht in ut||(ut={}))pt.call(ut,ht)&&mn(qe,ht,ut[ht]);if(rt)for(var ht of rt(ut))Ct.call(ut,ht)&&mn(qe,ht,ut[ht]);return qe};const lt=qe=>React.createElement("svg",ln({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},qe),React.createElement("title",null,"\u9898\u76EE"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E7F3FF",width:34,height:34,rx:10}),React.createElement("g",{fill:"#4C6FFF",fillRule:"nonzero"},React.createElement("path",{d:"m23.719 13.325-4.098-3.94c-.097-.13-.225-.162-.355-.162-.129 0-.258.064-.387.161l-7.55 7.753c-.065.065-.098.162-.13.227l-1.032 5.427c-.033.194.032.323.16.484.13.13.227.162.389.162h.096l4.776-1.099c.097-.032.194-.064.258-.161l7.841-8.108c.194-.162.194-.517.033-.744h-.001Zm-8.1 8.044a.534.534 0 0 1-.386.162.56.56 0 0 1-.388-.162l-3-2.81c-.226-.194-.226-.517-.033-.743.194-.227.517-.227.743-.033l3 2.811c.259.226.291.55.065.776ZM17 22.92h6.844v1.055H17z"}))));var At="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTdGM0ZGIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGw9IiM0QzZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0ibTIzLjcxOSAxMy4zMjUtNC4wOTgtMy45NGMtLjA5Ny0uMTMtLjIyNS0uMTYyLS4zNTUtLjE2Mi0uMTI5IDAtLjI1OC4wNjQtLjM4Ny4xNjFsLTcuNTUgNy43NTNjLS4wNjUuMDY1LS4wOTguMTYyLS4xMy4yMjdsLTEuMDMyIDUuNDI3Yy0uMDMzLjE5NC4wMzIuMzIzLjE2LjQ4NC4xMy4xMy4yMjcuMTYyLjM4OS4xNjJoLjA5Nmw0Ljc3Ni0xLjA5OWMuMDk3LS4wMzIuMTk0LS4wNjQuMjU4LS4xNjFsNy44NDEtOC4xMDhjLjE5NC0uMTYyLjE5NC0uNTE3LjAzMy0uNzQ0aC0uMDAxWm0tOC4xIDguMDQ0YS41MzQuNTM0IDAgMCAxLS4zODYuMTYyLjU2LjU2IDAgMCAxLS4zODgtLjE2MmwtMy0yLjgxYy0uMjI2LS4xOTQtLjIyNi0uNTE3LS4wMzMtLjc0My4xOTQtLjIyNy41MTctLjIyNy43NDMtLjAzM2wzIDIuODExYy4yNTkuMjI2LjI5MS41NS4wNjUuNzc2Wk0xNyAyMi45Mmg2Ljg0NHYxLjA1NUgxN3oiLz48L2c+PC9nPjwvc3ZnPg==",kt=ee(14375),In=ee(35567),Wt=ee(35566),dn=ee(73646),He={wrap:"wrap___OIoOI",modal:"modal___Z3hfU",titleWrap:"titleWrap___aK3oG",required:"required___NHoO7",title:"title___uxb1R",colorGray:"colorGray___O8YPg",choiceWrap:"choiceWrap___t51sb",answer:"answer___vsBnh",activeAnswer:"activeAnswer___AJN4p",deleteIcon:"deleteIcon___WvOJZ",addIcon:"addIcon___UyeIs",editorWrap:"editorWrap___uqcFU",htmlWrap:"htmlWrap___GcBNL",radio:"radio___e8qQ5",color333:"color333___PLzVK",color999:"color999___v3EY0",fold:"fold___OfvPe",head:"head___EejYX",collapseWrapper:"collapseWrapper___sQyVD",panelHeader:"panelHeader___Ivicf",open:"open___aEOQE",close:"close___z4P5H",inputBorder:"inputBorder___ix67O",keywordTag:"keywordTag___iGx08",scoreByBlankRadio:"scoreByBlankRadio___Kwu7q"},en=ee(67294),Bn=Object.defineProperty,It=Object.defineProperties,Et=Object.getOwnPropertyDescriptors,jt=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,mt=(qe,ut,ht)=>ut in qe?Bn(qe,ut,{enumerable:!0,configurable:!0,writable:!0,value:ht}):qe[ut]=ht,Vt=(qe,ut)=>{for(var ht in ut||(ut={}))Qe.call(ut,ht)&&mt(qe,ht,ut[ht]);if(jt)for(var ht of jt(ut))Ve.call(ut,ht)&&mt(qe,ht,ut[ht]);return qe},Xt=(qe,ut)=>It(qe,Et(ut)),cn=(qe,ut)=>{var ht={};for(var Rt in qe)Qe.call(qe,Rt)&&ut.indexOf(Rt)<0&&(ht[Rt]=qe[Rt]);if(qe!=null&&jt)for(var Rt of jt(qe))ut.indexOf(Rt)<0&&Ve.call(qe,Rt)&&(ht[Rt]=qe[Rt]);return ht};const ta=null,ra=(qe,ut)=>{var ht=qe,{globalSetting:Rt,loading:bn,dispatch:aa,isEdit:ja,editData:Ca}=ht,ua=cn(ht,["globalSetting","loading","dispatch","isEdit","editData"]);const[Ee,_e]=(0,y.useState)(""),[Ue,dt]=(0,y.useState)(""),[Tt,Bt]=(0,y.useState)([]),[Lt,zt]=(0,y.useState)(""),[Yt,Cn]=(0,y.useState)(),[ve,Se]=(0,y.useState)(!1),[Te,ze]=(0,y.useState)({}),[Ye,it]=(0,y.useState)([]);(0,y.useEffect)(()=>{!Ca||!ja||(_e(Ca==null?void 0:Ca.name),dt(Ca==null?void 0:Ca.analysis),Cn(Ca==null?void 0:Ca.is_ordered),ze(Ca),Se(!0))},[Ca]),(0,y.useEffect)(()=>{if(!ve)return;const hn=Ca==null?void 0:Ca.standard_answer.map(ca=>ca==null?void 0:ca.answer_text);Bt(hn);const zn=Ca==null?void 0:Ca.standard_answer.map(ca=>ca==null?void 0:ca.score);it(zn),Se(!1)},[ve]),(0,y.useImperativeHandle)(ut,()=>({onSave:Nt,Clear:qt}));const Nt=()=>{let hn=[],zn=!1;return Ee?(Tt.forEach((ca,qn)=>{hn.push({position:qn+1,answer_text:[],score:Ye[qn]}),ca==null||ca.forEach((Pa,Qa)=>{hn[qn].answer_text.push(Pa),(!Pa||!(0,Ae.eR)(Pa,1e4))&&(zt(`${qn}-${Qa}`),Me.ZP.info(Pa?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),zn=!0)})}),zn?!1:(hn==null?void 0:hn.length)>20?(Me.ZP.warning("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC720\u4E2A\uFF01"),!1):{name:Ee,analysis:Ue,standard_answers:hn,is_ordered:Yt,downcase:Te==null?void 0:Te.downcase,no_space:Te==null?void 0:Te.no_space,use_blank_score:Te==null?void 0:Te.use_blank_score}):(Me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},qt=()=>{_e(""),dt(""),Bt([]),Cn(!1)},tn=(hn,zn,ca)=>{const qn=Tt.slice();if(zn&&qn.splice(hn,zn),ca)for(let Pa=0;Pa<ca;Pa++)qn.splice(hn+Pa,0,[""]);Bt(qn)},gn=(hn,zn,ca)=>{zt("");let qn=Tt.slice();qn[hn][zn]=ca,Bt(qn)},Qt=hn=>{let zn=Tt.slice();zn[hn]=[...zn[hn],""],Bt(zn)},jn=(hn,zn)=>{let ca=Tt.slice();if(!ca[hn][zn]){ca[hn]=ca[hn].filter((qn,Pa)=>Pa!==zn),Bt(ca);return}Ke.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:He.modal,onOk:()=>{ca[hn]=ca[hn].filter((qn,Pa)=>Pa!==zn),Bt(ca)}})},pa=hn=>{Ke.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:He.modal,onOk:()=>{let zn=Tt.slice();zn=Tt.filter((ca,qn)=>hn!==qn),Bt(zn)}})};return en.createElement("section",{className:He.wrap},en.createElement("p",{className:He.titleWrap},en.createElement("span",{className:He.required},"*"),en.createElement("span",{className:He.title},"\u9898\u5E72\uFF1A")),en.createElement("div",null,en.createElement(Wt.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:Ee,onChange:hn=>_e(hn),showNullButton:!0,onPlaceholderChange:tn})),en.createElement("div",{className:"mt20"},Tt.map((hn,zn)=>en.createElement("div",{style:{display:"flex"}},en.createElement("div",{style:{flex:1}},en.createElement(dn.Z,{key:zn,answers:hn,index:zn,flex:1,is_md:!0,activeOptionErrorIndex:Lt,onAnswerChange:gn,addChildAnswer:Qt,deleteChildAnswer:jn,deleteChildAnswermain:pa})),Te.use_blank_score&&en.createElement("div",{style:{display:"flex",alignItems:"center",width:"165px"}},en.createElement("span",{style:{color:"red",margin:"auto 5px auto 10px"}},"*"),"\u5206\u503C\uFF1A",en.createElement(ue.Z,{style:{width:"100px"},size:"large",defaultValue:Ye[zn],onBlur:ca=>{Ye[zn]=ca.target.value,it([...Ye])}}))))),en.createElement("div",null,en.createElement(ke.default,{className:`${He.color333} font14 mt20`,checked:Te.use_blank_score,onChange:hn=>ze(Xt(Vt({},Te),{use_blank_score:hn.target.checked}))},"\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206"),en.createElement("span",{style:{color:"#999999",fontSize:"12px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u9700\u8981\u8BBE\u7F6E\u6BCF\u7A7A\u5206\u503C\uFF0C\u5B66\u751F\u7B54\u6848\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206\uFF09")),en.createElement("div",null,en.createElement(ke.default,{className:`${He.color333} font14 mt20`,checked:Te.downcase,onChange:hn=>ze(Xt(Vt({},Te),{downcase:hn.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),en.createElement("div",null,en.createElement(ke.default,{className:`${He.color333} font14 mt20`,checked:Te.no_space,onChange:hn=>ze(Xt(Vt({},Te),{no_space:hn.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),en.createElement("div",{className:"mt20"},(Tt==null?void 0:Tt.length)>1&&en.createElement("span",null,en.createElement(ke.default,{checked:Yt,onChange:hn=>Cn(hn.target.checked),className:`${He.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),en.createElement("span",{className:`${He.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),en.createElement("p",{className:He.titleWrap},en.createElement("span",{className:He.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),en.createElement(In.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Ue,onChange:hn=>dt(hn)}))};var On=(0,ge.connect)(({loading:qe,globalSetting:ut})=>({globalSetting:ut,loading:qe.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(ra)),la=ee(78045),et=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,Rn=Object.prototype.propertyIsEnumerable,Yn=(qe,ut)=>{var ht={};for(var Rt in qe)yt.call(qe,Rt)&&ut.indexOf(Rt)<0&&(ht[Rt]=qe[Rt]);if(qe!=null&&et)for(var Rt of et(qe))ut.indexOf(Rt)<0&&Rn.call(qe,Rt)&&(ht[Rt]=qe[Rt]);return ht};const Dt=null,Ln=(qe,ut)=>{var ht=qe,{globalSetting:Rt,loading:bn,editData:aa,dispatch:ja,onRef:Ca=()=>{},isEdit:ua}=ht,Ee=Yn(ht,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[_e,Ue]=(0,y.useState)(),[dt,Tt]=(0,y.useState)(""),[Bt,Lt]=(0,y.useState)("");(0,y.useEffect)(()=>{if(!aa||!ua)return;Tt(aa==null?void 0:aa.name),Lt(aa==null?void 0:aa.analysis);const Cn=aa==null?void 0:aa.choices.find(ve=>ve.is_answer);Ue(Cn.choice_text==="\u6B63\u786E"?"0":"1")},[aa]),(0,y.useImperativeHandle)(ut,()=>({onSave:zt,Clear:Yt}));const zt=()=>dt?_e?{name:dt,choices:[{choice_text:"\u6B63\u786E",is_answer:_e==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:_e==="1"?1:0}],analysis:Bt}:(Me.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1):(Me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1),Yt=()=>{Tt(""),Lt(""),Ue("")};return y.createElement("section",{className:He.wrap},y.createElement("p",{className:He.titleWrap},y.createElement("span",{className:He.required},"*"),y.createElement("span",{className:He.title},"\u9898\u5E72\uFF1A")),y.createElement(In.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:dt,onChange:Cn=>Tt(Cn)}),y.createElement("p",{className:He.titleWrap},y.createElement("span",{className:He.required},"*"),y.createElement("span",{className:He.title},"\u7B54\u6848\u9009\u9879\uFF1A",y.createElement("span",{className:He.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),y.createElement(la.ZP.Group,{buttonStyle:"solid",value:_e,onChange:Cn=>Ue(Cn.target.value)},y.createElement(la.ZP.Button,{value:"0",className:`${He.radio} mr40`},"\u6B63\u786E"),y.createElement(la.ZP.Button,{value:"1",className:He.radio},"\u9519\u8BEF")),y.createElement("p",{className:He.titleWrap},y.createElement("span",{className:He.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),y.createElement(In.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Bt,onChange:Cn=>Lt(Cn)}))};var Hn=(0,ge.connect)(({loading:qe,globalSetting:ut})=>({globalSetting:ut,loading:qe.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(Ln)),Pn=Object.getOwnPropertySymbols,Oa=Object.prototype.hasOwnProperty,rn=Object.prototype.propertyIsEnumerable,_t=(qe,ut)=>{var ht={};for(var Rt in qe)Oa.call(qe,Rt)&&ut.indexOf(Rt)<0&&(ht[Rt]=qe[Rt]);if(qe!=null&&Pn)for(var Rt of Pn(qe))ut.indexOf(Rt)<0&&rn.call(qe,Rt)&&(ht[Rt]=qe[Rt]);return ht};const da=null,Ra=(qe,ut)=>{var ht=qe,{globalSetting:Rt,loading:bn,editData:aa,dispatch:ja,onRef:Ca=()=>{},isEdit:ua}=ht,Ee=_t(ht,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[_e,Ue]=(0,y.useState)([]);(0,y.useEffect)(()=>{var Lt;if(!aa||!ua)return;const zt=(Lt=aa==null?void 0:aa.shixun)==null?void 0:Lt.challenges.map(Yt=>({id:Yt==null?void 0:Yt.id,score:Yt.score}));Ue(zt)},[aa]),(0,y.useImperativeHandle)(ut,()=>({onSave:dt,Clear:Tt}));const dt=()=>({challenges:[..._e]}),Tt=()=>{Ue([])};console.log("editData--",aa);const Bt=Lt=>{var zt,Yt;return y.createElement("div",null,(Yt=(zt=Lt==null?void 0:Lt.shixun)==null?void 0:zt.challenges)==null?void 0:Yt.map((Cn,ve)=>{var Se;return y.createElement("div",{className:"c-grey-666 font14 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"15px"}},y.createElement("div",null,y.createElement("span",{className:"mr5"},"\u7B2C",ve+1,"\u5173"),y.createElement(Be.Z,{key:ve,title:Cn==null?void 0:Cn.challenge_name},y.createElement("span",null,(0,Ae.Pq)(Cn==null?void 0:Cn.challenge_name,44)))),y.createElement("p",{style:{marginBottom:0}},y.createElement("span",{className:He.required},"*"),y.createElement("span",{className:He.title},"\u5206\u503C\uFF1A"),y.createElement(ue.Z,{precision:1,min:1,max:100,className:He.baseFormItem,style:{width:176},value:(Se=_e.find(Te=>Te.id===Cn.id))==null?void 0:Se.score,onChange:Te=>{_e.find(ze=>ze.id===Cn.id).score=Te,Ue([..._e])}})))}),y.createElement("div",{style:{clear:"both"}}))};return y.createElement("section",{className:He.wrap},y.createElement(pe.Z,{style:{paddingRight:10},className:He.titleHtml,value:`${aa==null?void 0:aa.position}\u3001${aa==null?void 0:aa.name}`}),y.createElement("p",{style:{marginBottom:"10px",marginTop:"25px"}},y.createElement("span",{className:He.required},"*"),y.createElement("span",{className:He.title},"\u5173\u5361")),Bt(aa))};var za=(0,ge.connect)(({loading:qe,globalSetting:ut})=>({globalSetting:ut,loading:qe.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(Ra)),Na=Object.getOwnPropertySymbols,Zr=Object.prototype.hasOwnProperty,vn=Object.prototype.propertyIsEnumerable,An=(qe,ut)=>{var ht={};for(var Rt in qe)Zr.call(qe,Rt)&&ut.indexOf(Rt)<0&&(ht[Rt]=qe[Rt]);if(qe!=null&&Na)for(var Rt of Na(qe))ut.indexOf(Rt)<0&&vn.call(qe,Rt)&&(ht[Rt]=qe[Rt]);return ht};const Tn=["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"],ba=(qe,ut)=>{var ht=qe,{editData:Rt,globalSetting:bn,loading:aa,dispatch:ja,onRef:Ca=()=>{},isEdit:ua}=ht,Ee=An(ht,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[_e,Ue]=(0,y.useState)([]),[dt,Tt]=(0,y.useState)(),[Bt,Lt]=(0,y.useState)([]),[zt,Yt]=(0,y.useState)(""),[Cn,ve]=(0,y.useState)("");(0,y.useEffect)(()=>{Ue(["","","",""])},[]),(0,y.useEffect)(()=>{if(!Rt||!ua)return;Yt(Rt==null?void 0:Rt.name),ve(Rt==null?void 0:Rt.analysis),Ue(Rt==null?void 0:Rt.choices.map(Ye=>Ye.choice_text));const ze=[];Rt==null||Rt.choices.map((Ye,it)=>{Ye.is_answer&&ze.push(it)}),Lt(ze)},[Rt]),(0,y.useImperativeHandle)(ut,()=>({onSave:Se,Clear:Te}));const Se=()=>{if(!zt)return Me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const ze=_e.findIndex(it=>!it);if(ze>-1)return Me.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Tn[ze]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Bt.length)return Me.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(Bt.length<2)return Me.ZP.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;const Ye=_e.map((it,Nt)=>({choice_text:it,is_answer:Bt.includes(Nt)?1:0}));return{name:zt,choices:Ye,analysis:Cn}},Te=()=>{Ue(["","","",""]),Yt(""),ve(""),Lt("")};return y.createElement("section",{className:He.wrap},y.createElement("p",{className:He.titleWrap},y.createElement("span",{className:He.required},"*"),y.createElement("span",{className:He.title},"\u9898\u5E72\uFF1A")),y.createElement(In.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:zt,onChange:ze=>Yt(ze)}),y.createElement("p",{className:He.titleWrap},y.createElement("span",{className:He.required},"*"),y.createElement("span",{className:He.title},"\u7B54\u6848\u9009\u9879\uFF1A",y.createElement("span",{className:He.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),_e.map((ze,Ye)=>y.createElement("div",{className:He.choiceWrap,key:Ye},y.createElement(Be.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},y.createElement("div",{className:`${He.answer} ${Bt.includes(Ye)?He.activeAnswer:""}`,onClick:()=>{Bt.includes(Ye)?Lt(Bt.filter(it=>it!==Ye)):Lt([...Bt,Ye])}},Tn[Ye])),y.createElement("div",{className:He.editorWrap},dt===Ye?y.createElement(In.Z,{id:`single-question-option-${Ye}`,watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:ze,onChange:it=>{_e[Ye]=it,Ue(_e)}}):y.createElement("div",{className:He.htmlWrap,onClick:()=>Tt(Ye)},y.createElement(pe.Z,{value:ze}))),Ye>1&&y.createElement(Be.Z,{title:"\u5220\u9664"},y.createElement("i",{className:`${He.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{Ue(_e.filter((it,Nt)=>Nt!==Ye)),Bt.includes(Ye)?Lt(Bt.filter(it=>it!==Ye)):Lt([...Bt,Ye])}})),Ye<7&&Ye===_e.length-1&&y.createElement(Be.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},y.createElement("i",{className:`${He.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Ue([..._e,""])})))),y.createElement("p",{className:He.titleWrap},y.createElement("span",{className:He.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),y.createElement(In.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Cn,onChange:ze=>ve(ze)}))};var lr=(0,ge.connect)(({loading:qe,globalSetting:ut})=>({globalSetting:ut,loading:qe.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(ba)),lo=Object.getOwnPropertySymbols,yo=Object.prototype.hasOwnProperty,Ar=Object.prototype.propertyIsEnumerable,Qn=(qe,ut)=>{var ht={};for(var Rt in qe)yo.call(qe,Rt)&&ut.indexOf(Rt)<0&&(ht[Rt]=qe[Rt]);if(qe!=null&&lo)for(var Rt of lo(qe))ut.indexOf(Rt)<0&&Ar.call(qe,Rt)&&(ht[Rt]=qe[Rt]);return ht};const Ua=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],wr=(qe,ut)=>{var ht=qe,{editData:Rt,globalSetting:bn,loading:aa,dispatch:ja,onRef:Ca=()=>{},isEdit:ua}=ht,Ee=Qn(ht,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[_e,Ue]=(0,y.useState)([]),[dt,Tt]=(0,y.useState)(),[Bt,Lt]=(0,y.useState)(),[zt,Yt]=(0,y.useState)(""),[Cn,ve]=(0,y.useState)("");(0,y.useEffect)(()=>{Ue(["","","",""])},[]),(0,y.useEffect)(()=>{if(!Rt||!ua)return;const ze=[],Ye=[];Rt==null||Rt.choices.forEach((it,Nt)=>{ze.push(it.choice_text),it.is_answer&&Ye.push(Nt)}),Yt(Rt==null?void 0:Rt.name),ve(Rt==null?void 0:Rt.analysis),Ue(ze),Lt(Ye)},[Rt]),(0,y.useImperativeHandle)(ut,()=>({onSave:Se,Clear:Te}));const Se=()=>{if(!zt)return Me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const ze=_e.findIndex(it=>!it);if(ze>-1)return Me.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Ua[ze]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Array.isArray(Bt))return Me.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;const Ye=_e.map((it,Nt)=>({choice_text:it,is_answer:Bt.includes(Nt)?1:0}));return{name:zt,choices:Ye,analysis:Cn}},Te=()=>{Ue(["","","",""]),Yt(""),ve(""),Lt("")};return y.createElement("section",{className:He.wrap},y.createElement("p",{className:He.titleWrap},y.createElement("span",{className:He.required},"*"),y.createElement("span",{className:He.title},"\u9898\u5E72\uFF1A")),y.createElement(In.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:zt,onChange:ze=>Yt(ze)}),y.createElement("p",{className:He.titleWrap},y.createElement("span",{className:He.required},"*"),y.createElement("span",{className:He.title},"\u7B54\u6848\u9009\u9879\uFF1A",y.createElement("span",{className:He.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),_e.map((ze,Ye)=>y.createElement("div",{className:He.choiceWrap,key:Ye},y.createElement(Be.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},y.createElement("div",{className:`${He.answer} ${Bt!=null&&Bt.includes(Ye)?He.activeAnswer:""}`,onClick:()=>Lt([Ye])},Ua[Ye])),y.createElement("div",{className:He.editorWrap},dt===Ye?y.createElement(In.Z,{id:`single-question-option-${Ye}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:ze,onChange:it=>{_e[Ye]=it,Ue(_e)}}):y.createElement("div",{className:He.htmlWrap,onClick:()=>Tt(Ye)},y.createElement(pe.Z,{value:ze}))),Ye>1&&y.createElement(Be.Z,{title:"\u5220\u9664"},y.createElement("i",{className:`${He.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{Ue(_e.filter((it,Nt)=>Nt!==Ye)),Ye===Bt&&Lt(null)}})),Ye<7&&Ye===_e.length-1&&y.createElement(Be.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},y.createElement("i",{className:`${He.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Ue([..._e,""])})))),y.createElement("p",{className:He.titleWrap},y.createElement("span",{className:He.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),y.createElement(In.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Cn,onChange:ze=>ve(ze)}))};var vo=(0,ge.connect)(({loading:qe,globalSetting:ut})=>({globalSetting:ut,loading:qe.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(wr)),wo=ee(66309),ho=ee(47897),eo=ee(17663),Fo=ee(67294),Fr=Object.defineProperty,Jt=Object.defineProperties,$t=Object.getOwnPropertyDescriptors,Ut=Object.getOwnPropertySymbols,_n=Object.prototype.hasOwnProperty,$n=Object.prototype.propertyIsEnumerable,Ta=(qe,ut,ht)=>ut in qe?Fr(qe,ut,{enumerable:!0,configurable:!0,writable:!0,value:ht}):qe[ut]=ht,ar=(qe,ut)=>{for(var ht in ut||(ut={}))_n.call(ut,ht)&&Ta(qe,ht,ut[ht]);if(Ut)for(var ht of Ut(ut))$n.call(ut,ht)&&Ta(qe,ht,ut[ht]);return qe},Ga=(qe,ut)=>Jt(qe,$t(ut)),Xr=(qe,ut)=>{var ht={};for(var Rt in qe)_n.call(qe,Rt)&&ut.indexOf(Rt)<0&&(ht[Rt]=qe[Rt]);if(qe!=null&&Ut)for(var Rt of Ut(qe))ut.indexOf(Rt)<0&&$n.call(qe,Rt)&&(ht[Rt]=qe[Rt]);return ht},So=(qe,ut,ht)=>new Promise((Rt,bn)=>{var aa=ua=>{try{Ca(ht.next(ua))}catch(Ee){bn(Ee)}},ja=ua=>{try{Ca(ht.throw(ua))}catch(Ee){bn(Ee)}},Ca=ua=>ua.done?Rt(ua.value):Promise.resolve(ua.value).then(aa,ja);Ca((ht=ht.apply(qe,ut)).next())});const Go=qe=>{if(!qe)return!1;if(/^s*$/.test(qe)||qe.trim()===""){Me.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let ut=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 qe==="|"?(Me.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},ga=({value:qe=[],onClose:ut})=>Fo.createElement(wo.default,{closable:!0,onClose:ut,className:He.keywordTag},Fo.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},qe.join(" \u6216 "))),Kr=(qe,ut)=>{var ht=qe,{editData:Rt,globalSetting:bn,loading:aa,dispatch:ja,onRef:Ca=()=>{},isEdit:ua}=ht,Ee=Xr(ht,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[_e,Ue]=(0,y.useState)(""),[dt,Tt]=(0,y.useState)(""),[Bt,Lt]=(0,y.useState)(""),[zt,Yt]=(0,y.useState)(""),[Cn]=De.default.useForm(),ve=De.default.useWatch("use_keywords",Cn);(0,y.useEffect)(()=>{var Ye;!Rt||!ua||(Ue(Rt==null?void 0:Rt.name),Tt(Rt==null?void 0:Rt.analysis),Lt((Ye=Rt==null?void 0:Rt.answer_texts)==null?void 0:Ye[0]),Cn.setFieldsValue(ar({},Rt)))},[Rt]),(0,y.useImperativeHandle)(ut,()=>({onSave:Se,Clear:Te}));const Se=()=>So(void 0,null,function*(){if(!_e)return Me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield Cn.validateFields()}catch(it){Me.ZP.error(it.errorFields[0].errors[0]);return}const Ye=Cn.getFieldsValue();return console.log(Ye,"values"),ar({name:_e,answer_texts:[Bt],analysis:dt},Ye)}),Te=()=>{Ue(""),Tt(""),Lt(""),Cn.resetFields()},ze=Rt==null?void 0:Rt.score;return Fo.createElement("section",{className:He.wrap},Fo.createElement("p",{className:He.titleWrap},Fo.createElement("span",{className:He.required},"*"),Fo.createElement("span",{className:He.title},"\u9898\u5E72\uFF1A")),Fo.createElement(In.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:_e,onChange:Ye=>Ue(Ye)}),Fo.createElement("p",{className:He.titleWrap},Fo.createElement("span",{className:He.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),Fo.createElement(In.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:Bt,onChange:Ye=>Lt(Ye)}),Fo.createElement("p",{className:He.titleWrap},Fo.createElement("span",{className:He.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),Fo.createElement(In.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:dt,onChange:Ye=>Tt(Ye)}),Fo.createElement(De.default,{form:Cn,size:"large",onFinishFailed:Ye=>So(void 0,null,function*(){var it,Nt;Me.ZP.error(Ye.errorFields[0].errors[0]),Cn.scrollToField((Nt=(it=Ye==null?void 0:Ye.errorFields)==null?void 0:it[0])==null?void 0:Nt.name,{behavior:"smooth",block:"center"})})},Fo.createElement(Le.Z,{align:"middle",className:"mb30 mt20"},Fo.createElement(De.default.Item,{noStyle:!0,name:"use_keywords",valuePropName:"checked"},Fo.createElement(ho.Z,null)),Fo.createElement(be.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),Fo.createElement(be.Z,null,Fo.createElement(Be.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"},Fo.createElement(eo.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),ve&&Fo.createElement(De.default.List,{name:"keywords",rules:[{validator(Ye,it){return it!=null&&it.length?(it==null?void 0:it.reduce((qt,tn)=>qt+tn.score,0))>parseFloat(ze)?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"))}}]},(Ye,{add:it,remove:Nt})=>Fo.createElement(Fo.Fragment,null,Fo.createElement("div",{className:"mb10"},"\u5173\u952E\u8BCD"),Fo.createElement(Le.Z,{align:"middle",className:"font14 mb30"},Fo.createElement(be.Z,{flex:1},Fo.createElement(Fe.default,{value:zt,onChange:qt=>{Yt(qt.target.value)},maxLength:50,allowClear:!0,onPressEnter:qt=>{var tn,gn,Qt,jn;const pa=`${(tn=qt.target)==null?void 0:tn.value}`,hn=(Qt=(gn=pa==null?void 0:pa.split("|"))==null?void 0:gn.filter(qn=>!!qn))==null?void 0:Qt.map(qn=>qn==null?void 0:qn.trim()),zn=Cn.getFieldValue("keywords"),ca=((jn=zn==null?void 0:zn.map(qn=>qn==null?void 0:qn.keyword))==null?void 0:jn.flat())||[];for(const qn of hn)if(ca.includes(qn)){Me.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Go(pa)&&(it({keyword:hn,score:1}),Yt(""))},className:He.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"})),Fo.createElement(be.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Ye.map(qt=>{var tn=qt,{key:gn,name:Qt}=tn,jn=Xr(tn,["key","name"]);return Fo.createElement(Le.Z,{key:gn,style:{marginRight:148}},Fo.createElement(be.Z,{flex:1},Fo.createElement(Le.Z,{align:"middle",justify:"space-between"},Fo.createElement(De.default.Item,Ga(ar({},jn),{name:[Qt,"keyword"]}),Fo.createElement(ga,{onClose:()=>Nt(Qt)})),Fo.createElement(De.default.Item,Ga(ar({},jn),{name:[Qt,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),Fo.createElement(ue.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))})))))};var Ri=(0,ge.connect)(({loading:qe,globalSetting:ut})=>({globalSetting:ut,loading:qe.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(Kr)),Vi=ee(47221),Ir={wrap:"wrap___Cc0gS",deleteIcon:"deleteIcon___ebwMv",keywordTag:"keywordTag___lUfL5",questionTitleEditorWrap:"questionTitleEditorWrap___u9UgK",choiceWrap:"choiceWrap___VHsr3",choiceIndex:"choiceIndex___rsj9r",judgementIndex:"judgementIndex___fMm6E",setAnswerBtn:"setAnswerBtn___krVC9",activeAnswer:"activeAnswer___WiYo2",activeJudgementAnswer:"activeJudgementAnswer___M6iww",actionWrapper:"actionWrapper___oKI8_",addIcon:"addIcon___eMbGP",inputBorder:"inputBorder___ob_6x",placeholder:"placeholder___Vkwr4",blankWrapper:"blankWrapper____MZQ5",blankInput:"blankInput___ephwY",blankInputNumberWrapper:"blankInputNumberWrapper___C1UJS",addBtn:"addBtn___qRBpJ",blankIndex:"blankIndex___QsKgf",baseInputWrapper:"baseInputWrapper___juqCB",collapseWrapper:"collapseWrapper___kAXJ0",panelHeader:"panelHeader___hLTSe",open:"open___wWDjf",close:"close___XPTJ0",hide:"hide___VytUy"},Xn=ee(40043),dl=ee(24018),Qo=Object.defineProperty,gl=Object.defineProperties,ml=Object.getOwnPropertyDescriptors,nl=Object.getOwnPropertySymbols,Mn=Object.prototype.hasOwnProperty,Gn=Object.prototype.propertyIsEnumerable,oa=(qe,ut,ht)=>ut in qe?Qo(qe,ut,{enumerable:!0,configurable:!0,writable:!0,value:ht}):qe[ut]=ht,Br=(qe,ut)=>{for(var ht in ut||(ut={}))Mn.call(ut,ht)&&oa(qe,ht,ut[ht]);if(nl)for(var ht of nl(ut))Gn.call(ut,ht)&&oa(qe,ht,ut[ht]);return qe},Fn=(qe,ut)=>gl(qe,ml(ut)),Bo=(qe,ut)=>{var ht={};for(var Rt in qe)Mn.call(qe,Rt)&&ut.indexOf(Rt)<0&&(ht[Rt]=qe[Rt]);if(qe!=null&&nl)for(var Rt of nl(qe))ut.indexOf(Rt)<0&&Gn.call(qe,Rt)&&(ht[Rt]=qe[Rt]);return ht};const dr=qe=>{var ut=qe,{value:ht,onChange:Rt,scrollId:bn}=ut,aa=Bo(ut,["value","onChange","scrollId"]);return y.createElement("div",{id:bn||""},y.createElement(In.Z,Fn(Br({},aa),{defaultValue:ht,onChange:(ja,Ca)=>{Ca!=null&&Ca.length?Rt(ja,Ca):Rt(ja)}})))},vr=({value:qe,onChange:ut,placeholder:ht,height:Rt=140,isEdit:bn})=>bn?y.createElement(In.Z,{watch:!0,isFocus:!0,height:Rt,placeholder:ht,defaultValue:qe,onChange:ut}):y.createElement("div",{style:{cursor:"pointer"}},qe?y.createElement(pe.Z,{className:Ir.inputBorder,value:qe}):y.createElement("div",{className:`${Ir.inputBorder} ${Ir.placeholder}`},ht));var Mr=ee(67294),sa=Object.defineProperty,wa=Object.defineProperties,yr=Object.getOwnPropertyDescriptors,tr=Object.getOwnPropertySymbols,Jo=Object.prototype.hasOwnProperty,ui=Object.prototype.propertyIsEnumerable,zo=(qe,ut,ht)=>ut in qe?sa(qe,ut,{enumerable:!0,configurable:!0,writable:!0,value:ht}):qe[ut]=ht,ai=(qe,ut)=>{for(var ht in ut||(ut={}))Jo.call(ut,ht)&&zo(qe,ht,ut[ht]);if(tr)for(var ht of tr(ut))ui.call(ut,ht)&&zo(qe,ht,ut[ht]);return qe},_i=(qe,ut)=>wa(qe,yr(ut)),Hi=(qe,ut)=>{var ht={};for(var Rt in qe)Jo.call(qe,Rt)&&ut.indexOf(Rt)<0&&(ht[Rt]=qe[Rt]);if(qe!=null&&tr)for(var Rt of tr(qe))ut.indexOf(Rt)<0&&ui.call(qe,Rt)&&(ht[Rt]=qe[Rt]);return ht};const fl=["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"],pu=({value:qe,onChange:ut,choiceTextKey:ht,answerKey:Rt,index:bn,isEdit:aa,setInputActive:ja,form:Ca,choiceOptionsPath:ua,allowChangeMode:Ee,showAddIcon:_e,addItem:Ue,deleteItem:dt})=>{const Tt=(qe==null?void 0:qe[Rt])===!0,Bt=()=>{const zt=Ca.getFieldValue(ua);Ca.setFieldValue(ua,zt.map(Yt=>_i(ai({},Yt),{[Rt]:!1})))},Lt=()=>{Tt?ut(_i(ai({},qe),{[Rt]:!1})):(Ee||Bt(),ut(_i(ai({},qe),{[Rt]:!0})))};return Mr.createElement(Le.Z,{className:Ir.choiceWrap,align:"middle",wrap:!1},Mr.createElement(be.Z,{onClick:Lt,className:`${Ir.choiceIndex} ${Tt?Ir.activeAnswer:""}`},fl[bn]),Mr.createElement(be.Z,{flex:1,className:`${Ir.editorWrap} ml15`,onClick:ja},Mr.createElement(vr,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:aa,value:qe==null?void 0:qe[ht],onChange:zt=>{ut(_i(ai({},qe),{[ht]:zt}))}})),Mr.createElement(be.Z,{flex:"0 0 auto",className:"ml15"},Mr.createElement("div",{onClick:Lt,className:`${Ir.setAnswerBtn} ${Tt?Ir.activeAnswer:""}`},Tt?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),Mr.createElement(be.Z,{className:Ir.actionWrapper},Mr.createElement(Be.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},Mr.createElement(Xn.Z,{className:Ir.addIcon,onClick:Ue,style:{visibility:_e?"visible":"hidden"}})),Mr.createElement(Be.Z,{title:"\u5220\u9664"},Mr.createElement(dl.Z,{className:Ir.deleteIcon,onClick:dt,style:{visibility:bn>1?"visible":"hidden"}}))))},iu=({questionTitlePlaceholder:qe,titleKey:ut,choiceKey:ht,analysisKey:Rt,choiceTextKey:bn,answerKey:aa,choiceOptionsPath:ja,allowChangeMode:Ca=!0,form:ua,showAnalysis:Ee=!0})=>{const[_e,Ue]=(0,y.useState)(),[dt,Tt]=(0,y.useState)(!1);return Mr.createElement("div",{className:Ir.wrap},Mr.createElement("div",{className:Ir.questionTitleEditorWrap},Mr.createElement(De.default.Item,{label:"\u9898\u5E72",name:ut,labelCol:{span:24},rules:[{required:!0}]},Mr.createElement(dr,{scrollId:Array.isArray(ut)?ut.join("_"):`${ut}`,watch:!0,height:140,placeholder:qe}))),Mr.createElement(De.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Mr.createElement(De.default.List,{name:ht,rules:[{validator(Bt,Lt){const zt=Lt.some(Cn=>Cn[aa]),Yt=Lt.findIndex(Cn=>{var ve;return((ve=Cn[bn])==null?void 0:ve.length)<=0});return Yt!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${fl[Yt]}\u9009\u9879\u7684\u5185\u5BB9`)):zt?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(Bt,{add:Lt,remove:zt})=>Mr.createElement("div",{id:Array.isArray(ja)?ja.join("_"):`${ja}`},Bt.map((Yt,Cn)=>{var ve=Yt,{key:Se,name:Te}=ve,ze=Hi(ve,["key","name"]);const Ye=_e===Se,it=()=>{Ue(Se)},Nt=Cn<7&&Cn===Bt.length-1,qt=()=>Lt({[bn]:"",[aa]:0}),tn=()=>zt(Te);return Mr.createElement(De.default.Item,_i(ai({},ze),{key:Se,name:Te,noStyle:!0}),Mr.createElement(pu,{choiceTextKey:bn,answerKey:aa,index:Cn,isEdit:Ye,setInputActive:it,form:ua,choiceOptionsPath:ja,allowChangeMode:Ca,showAddIcon:Nt,addItem:qt,deleteItem:tn}))}),Bt.length<8&&Mr.createElement("div",{className:`${Ir.addBtn} mb30`,onClick:()=>Lt({[bn]:"",[aa]:0})},"\u6DFB\u52A0\u9009\u9879"))),Ee&&Mr.createElement("div",{onClick:()=>Tt(!0)},Mr.createElement(De.default.Item,{name:Rt,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Mr.createElement(vr,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:dt}))))};var Mo=ee(67294),Fl=Object.defineProperty,Ul=Object.defineProperties,ql=Object.getOwnPropertyDescriptors,ll=Object.getOwnPropertySymbols,al=Object.prototype.hasOwnProperty,eu=Object.prototype.propertyIsEnumerable,jl=(qe,ut,ht)=>ut in qe?Fl(qe,ut,{enumerable:!0,configurable:!0,writable:!0,value:ht}):qe[ut]=ht,Hl=(qe,ut)=>{for(var ht in ut||(ut={}))al.call(ut,ht)&&jl(qe,ht,ut[ht]);if(ll)for(var ht of ll(ut))eu.call(ut,ht)&&jl(qe,ht,ut[ht]);return qe},an=(qe,ut)=>Ul(qe,ql(ut)),un=(qe,ut)=>{var ht={};for(var Rt in qe)al.call(qe,Rt)&&ut.indexOf(Rt)<0&&(ht[Rt]=qe[Rt]);if(qe!=null&&ll)for(var Rt of ll(qe))ut.indexOf(Rt)<0&&eu.call(qe,Rt)&&(ht[Rt]=qe[Rt]);return ht};const Dn=({value:qe,onChange:ut})=>{const ht=bn=>{Ke.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:Ir.modal,onOk:()=>{const aa=[...qe];aa.splice(bn,1),ut(aa)}})},Rt=()=>{const bn=[...qe];bn.push(""),ut(bn)};return Mo.createElement(Le.Z,{align:"middle",className:"ml20",gutter:[40,20]},qe==null?void 0:qe.map((bn,aa)=>Mo.createElement(be.Z,{key:`${bn}_${aa}`,className:Ir.blankWrapper},Mo.createElement(Fe.default,{className:Ir.blankInput,defaultValue:bn,maxLength:1e3,onBlur:ja=>{const Ca=[...qe],ua=ja.target.value.trim();Ca[aa]=ua,ut(Ca)}}),Mo.createElement(Be.Z,{title:"\u5220\u9664"},Mo.createElement(dl.Z,{className:Ir.deleteIcon,style:{marginLeft:15,visibility:aa>0?"visible":"hidden"},onClick:()=>ht(aa)})))),Mo.createElement(be.Z,null,Mo.createElement("div",{className:`${Ir.addBtn}`,onClick:()=>{Rt()}},"\u65B0\u589E\u7B54\u6848")))},tt=({value:qe=!0,onChange:ut})=>Mo.createElement(ho.Z,{checked:!qe,onChange:ht=>{ut(!ht)}}),wn="\u2581",Fa=({questionTitlePlaceholder:qe,form:ut,name:ht,scoreByBlank:Rt="use_blank_score",answerKey:bn,titleKey:aa="name",analysisKey:ja="analysis",isOrdered:Ca="is_ordered"})=>{var ua,Ee;const[_e,Ue]=(0,y.useState)(!1),dt=(Se,Te)=>{const ze=Te.line;let Ye=0;for(let Nt=0;Nt<ze;Nt++)Ye+=Se.getLine(Nt).split(wn).length-1;const it=Se.getLine(ze).substring(0,Te.ch);return Ye+=it.split(wn).length-1,Ye},Tt=(Se,Te,ze,Ye)=>{const it=Se.getRange(Te.from,Te.to);let Nt=0;if(Te.text.forEach(qt=>{Nt+=qt.split(wn).length-1}),Te.origin!=="setValue"){if(it&&it.indexOf(wn)!==-1){const qt=it.split(wn).length-1,tn=dt(Se,Te.from);if(console.log(`\u5220\u9664${qt}\u4E2A\uFF0C \u524D\u9762\u6709${tn}\u4E2A\uFF0C\u65B0\u589E${Nt}\u4E2A`),qt>1){const gn=Array.from({length:qt},(Qt,jn)=>tn+jn);Ye(gn)}else Ye(tn)}else if(Nt>0){const qt=dt(Se,Te.from);console.log(`\u65B0\u589E${Nt}\u4E2A\uFF0C\u4E4B\u524D\u6709${qt}\u4E2A`),ze(Nt,qt)}}},Bt=()=>{const Se=ut.getFieldValue(["sub_item_banks",...bn]);ut.setFieldValue(["sub_item_banks",...bn],Se==null?void 0:Se.map((Te,ze)=>an(Hl({},Te),{position:ze+1})))},Lt=(0,y.useRef)(),zt=(Se,Te)=>{for(let ze=0;ze<Se;ze++)Lt.current({position:null,answer_text:[""]},Te+ze);Bt()},Yt=(0,y.useRef)(),Cn=Se=>{Yt.current(Se),Bt()},ve=(Ee=(ua=ut.getFieldValue("sub_item_banks"))==null?void 0:ua[bn==null?void 0:bn[0]])==null?void 0:Ee[bn==null?void 0:bn[1]];return Mo.createElement("div",{className:Ir.wrap},Mo.createElement("div",{className:Ir.questionTitleEditorWrap},Mo.createElement(De.default.Item,{label:"\u9898\u5E72",name:aa,labelCol:{span:24},rules:[{required:!0}]},Mo.createElement(dr,{scrollId:"name",watch:!0,height:140,placeholder:qe,showNullButton:!0,onCMBeforeChange:(Se,Te)=>{Tt(Se,Te,zt,Cn)}}))),Mo.createElement(De.default.List,{name:bn,rules:[{validator(Se,Te){if((Te==null?void 0:Te.length)===0)return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const ze of Te){const{answer_text:Ye}=ze||{};if(Ye!=null&&Ye.some(it=>(it==null?void 0:it.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Se,{add:Te,remove:ze},{errors:Ye})=>(Lt.current=Te,Yt.current=ze,Mo.createElement(Mo.Fragment,null,Mo.createElement(De.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Se.map((it,Nt)=>{var qt=it,{key:tn,name:gn}=qt,Qt=un(qt,["key","name"]);return Mo.createElement(Le.Z,{className:"mb20",key:tn,align:"middle",wrap:!1},Mo.createElement(be.Z,{flex:"0 0 auto",className:`${Ir.blankIndex}`},"\u586B\u7A7A\u9879",Nt+1),Mo.createElement(be.Z,{flex:1},Mo.createElement(Le.Z,{align:"top",justify:"space-between",wrap:!1},Mo.createElement(be.Z,null,Mo.createElement(De.default.Item,an(Hl({},Qt),{name:[gn,"answer_text"],noStyle:!0}),Mo.createElement(Dn,null))),(ut==null?void 0:ut.getFieldValue(["sub_item_banks",...Rt]))&&Mo.createElement(be.Z,{flex:"224px"},Mo.createElement(De.default.Item,an(Hl({},Qt),{name:[gn,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Ir.blankInputNumberWrapper}),Mo.createElement(ue.Z,{className:Ir.blankInput,min:.1,max:100,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),Mo.createElement(De.default.Item,an(Hl({},Qt),{name:[gn,"position"],noStyle:!0}),Mo.createElement(Fe.default,{type:"hidden"}))))})))),Mo.createElement(Le.Z,{align:"middle"},Mo.createElement(De.default.Item,{name:[ht,"downcase"],valuePropName:"checked"},Mo.createElement(ho.Z,null)),Mo.createElement(be.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Mo.createElement(Le.Z,{align:"middle"},Mo.createElement(De.default.Item,{name:[ht,"no_space"],valuePropName:"checked"},Mo.createElement(ho.Z,null)),Mo.createElement(be.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(ve==null?void 0:ve.length)>1&&Mo.createElement(Le.Z,{align:"middle",className:(ve==null?void 0:ve.length)>1?"mb30":`${Ir.hide}`},Mo.createElement(De.default.Item,{name:Ca},Mo.createElement(tt,null)),Mo.createElement(be.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")),Mo.createElement("div",{onClick:()=>Ue(!0)},Mo.createElement(De.default.Item,{name:ja,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Mo.createElement(vr,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:_e}))))};var Ea=Object.defineProperty,fn=Object.defineProperties,kn=Object.getOwnPropertyDescriptors,Sn=Object.getOwnPropertySymbols,ma=Object.prototype.hasOwnProperty,nr=Object.prototype.propertyIsEnumerable,Or=(qe,ut,ht)=>ut in qe?Ea(qe,ut,{enumerable:!0,configurable:!0,writable:!0,value:ht}):qe[ut]=ht,mr=(qe,ut)=>{for(var ht in ut||(ut={}))ma.call(ut,ht)&&Or(qe,ht,ut[ht]);if(Sn)for(var ht of Sn(ut))nr.call(ut,ht)&&Or(qe,ht,ut[ht]);return qe},zr=(qe,ut)=>fn(qe,kn(ut)),Va=(qe,ut)=>{var ht={};for(var Rt in qe)ma.call(qe,Rt)&&ut.indexOf(Rt)<0&&(ht[Rt]=qe[Rt]);if(qe!=null&&Sn)for(var Rt of Sn(qe))ut.indexOf(Rt)<0&&nr.call(qe,Rt)&&(ht[Rt]=qe[Rt]);return ht};const fa={\u6B63\u786E:"T",\u9519\u8BEF:"F"},sn=({value:qe,onChange:ut,form:ht,choiceKey:Rt})=>{const bn=(qe==null?void 0:qe.is_answer)===!0,aa=qe==null?void 0:qe.choice_text,ja=()=>{var Ca;const ua=(Ca=ht==null?void 0:ht.getFieldValue(["sub_item_banks",...Rt]))==null?void 0:Ca.map(Ee=>({choice_text:Ee==null?void 0:Ee.choice_text,is_answer:!1}));ht==null||ht.setFieldValue(["sub_item_banks",...Rt],ua),ut(zr(mr({},qe),{is_answer:!0}))};return y.createElement(Le.Z,{className:Ir.choiceWrap,align:"middle",wrap:!1},y.createElement(be.Z,{onClick:ja,className:`${Ir.choiceIndex} ${Ir.judgementIndex} ${bn?Ir.activeAnswer:""}`},fa[aa]),y.createElement(be.Z,{flex:1,className:`${Ir.editorWrap} ml15`},y.createElement("div",{className:`${Ir.inputBorder} ${Ir.placeholder} ${bn?Ir.activeJudgementAnswer:""}`},aa)),y.createElement(be.Z,{flex:"0 0 auto",className:"ml15"},y.createElement("div",{onClick:ja,className:`${Ir.setAnswerBtn} ${bn?Ir.activeAnswer:""}`},bn?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},ia=({questionTitlePlaceholder:qe,choiceKey:ut="choices",form:ht,titleKey:Rt="name",analysisKey:bn="analysis"})=>{const[aa,ja]=(0,y.useState)(!1);return y.createElement("div",{className:Ir.wrap},y.createElement("div",{className:Ir.questionTitleEditorWrap},y.createElement(De.default.Item,{label:"\u9898\u5E72",name:Rt,labelCol:{span:24},rules:[{required:!0}]},y.createElement(dr,{scrollId:"name",watch:!0,height:140,placeholder:qe}))),y.createElement(De.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},y.createElement(De.default.List,{name:ut,rules:[{validator(Ca,ua){return ua.some(_e=>(_e==null?void 0:_e.is_answer)===!0)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},Ca=>y.createElement("div",{id:"choices"},Ca.map(ua=>{var Ee=ua,{key:_e,name:Ue}=Ee,dt=Va(Ee,["key","name"]);return y.createElement(De.default.Item,zr(mr({},dt),{key:_e,name:Ue,noStyle:!0}),y.createElement(sn,{form:ht,choiceKey:ut}))})))),y.createElement("div",{onClick:()=>ja(!0)},y.createElement(De.default.Item,{name:bn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},y.createElement(vr,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:aa}))))};var va=Object.defineProperty,or=Object.defineProperties,jr=Object.getOwnPropertyDescriptors,Hr=Object.getOwnPropertySymbols,po=Object.prototype.hasOwnProperty,Wr=Object.prototype.propertyIsEnumerable,mo=(qe,ut,ht)=>ut in qe?va(qe,ut,{enumerable:!0,configurable:!0,writable:!0,value:ht}):qe[ut]=ht,ka=(qe,ut)=>{for(var ht in ut||(ut={}))po.call(ut,ht)&&mo(qe,ht,ut[ht]);if(Hr)for(var ht of Hr(ut))Wr.call(ut,ht)&&mo(qe,ht,ut[ht]);return qe},fo=(qe,ut)=>or(qe,jr(ut)),ti=(qe,ut)=>{var ht={};for(var Rt in qe)po.call(qe,Rt)&&ut.indexOf(Rt)<0&&(ht[Rt]=qe[Rt]);if(qe!=null&&Hr)for(var Rt of Hr(qe))ut.indexOf(Rt)<0&&Wr.call(qe,Rt)&&(ht[Rt]=qe[Rt]);return ht};const $o=qe=>{var ut=qe,{value:ht,onChange:Rt}=ut,bn=ti(ut,["value","onChange"]);const aa=ja=>{Rt([ja])};return y.createElement(In.Z,fo(ka({},bn),{defaultValue:ht==null?void 0:ht[0],onChange:aa}))},yi=qe=>{if(!qe)return!1;let ut=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 qe==="|"?(Me.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},ni=({value:qe=[],onClose:ut})=>y.createElement(wo.default,{closable:!0,onClose:ut,className:Ir.keywordTag},qe==null?void 0:qe.join(" \u6216 ")),bi=({questionTitlePlaceholder:qe,form:ut,showKeywords:ht,isMustKeyWords:Rt=ht,titleKey:bn="name",analysisKey:aa="analysis",answerTexts:ja="answer_texts",keywords:Ca="keywords",useKeywords:ua="use_keywords",indexs:Ee})=>{const[_e,Ue]=(0,y.useState)(!1),[dt,Tt]=(0,y.useState)(""),Bt=De.default.useWatch("sub_item_banks",ut),{use_keywords:Lt,score:zt}=(Bt==null?void 0:Bt[Ee])||{};return console.log(Lt,zt,"itemValues"),y.createElement("div",{className:Ir.wrap},y.createElement("div",{className:Ir.questionTitleEditorWrap},y.createElement(De.default.Item,{label:"\u9898\u5E72",name:bn,labelCol:{span:24},rules:[{required:!0}]},y.createElement(dr,{scrollId:"name",watch:!0,height:140,placeholder:qe}))),y.createElement(De.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:ja,labelCol:{span:24}},y.createElement($o,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),ht&&!Rt&&y.createElement(De.default.Item,{hidden:!0,name:ua,valuePropName:"checked"},y.createElement(ho.Z,{defaultChecked:!0})),ht&&Rt&&y.createElement(Le.Z,{align:"middle",className:"mb30"},y.createElement(De.default.Item,{name:ua,valuePropName:"checked"},y.createElement(ho.Z,null)),y.createElement(be.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),y.createElement(be.Z,null,y.createElement(Be.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(eo.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Lt||!Rt)&&y.createElement(De.default.List,{name:Ca,rules:[{validator(Yt,Cn){return Rt?Cn!=null&&Cn.length?(Cn==null?void 0:Cn.reduce((Se,Te)=>Se+Te.score,0))>parseFloat(zt)?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()}}]},(Yt,{add:Cn,remove:ve})=>y.createElement(y.Fragment,null,y.createElement("div",{className:`${Ir.title} mb10`},Rt?"\u5173\u952E\u8BCD":y.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),y.createElement(Le.Z,{align:"middle",className:"font14 mb30"},y.createElement(be.Z,{flex:1},y.createElement(Fe.default,{value:dt,onChange:Se=>{Tt(Se.target.value)},maxLength:50,allowClear:!0,onPressEnter:Se=>{var Te,ze,Ye,it;const Nt=`${(Te=Se.target)==null?void 0:Te.value}`,qt=(Ye=(ze=Nt==null?void 0:Nt.split("|"))==null?void 0:ze.filter(Qt=>!!Qt))==null?void 0:Ye.map(Qt=>Qt==null?void 0:Qt.trim()),tn=ut.getFieldValue(["sub_item_banks",...Ca]),gn=((it=tn==null?void 0:tn.map(Qt=>Qt==null?void 0:Qt.keyword))==null?void 0:it.flat())||[];for(const Qt of qt)if(gn.includes(Qt)){Me.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}yi(Nt)&&(Cn({keyword:qt,score:1}),Tt(""))},className:Ir.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(be.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Yt.map(Se=>{var Te=Se,{key:ze,name:Ye}=Te,it=ti(Te,["key","name"]);return y.createElement(Le.Z,{key:ze,className:"mb20",style:{marginRight:148}},y.createElement(be.Z,{flex:1},y.createElement(Le.Z,{align:"middle",justify:"space-between"},y.createElement(De.default.Item,fo(ka({},it),{name:[Ye,"keyword"]}),y.createElement(ni,{onClose:()=>ve(Ye)})),Rt&&y.createElement(De.default.Item,fo(ka({},it),{name:[Ye,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Ir.blankInputNumberWrapper}),y.createElement(ue.Z,{className:Ir.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),y.createElement("div",{onClick:()=>Ue(!0)},y.createElement(De.default.Item,{name:aa,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},y.createElement(vr,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:_e}))))};var Ro=ee(67294),Si=Object.defineProperty,Zi=Object.defineProperties,Xi=Object.getOwnPropertyDescriptors,vl=Object.getOwnPropertySymbols,Bl=Object.prototype.hasOwnProperty,el=Object.prototype.propertyIsEnumerable,vi=(qe,ut,ht)=>ut in qe?Si(qe,ut,{enumerable:!0,configurable:!0,writable:!0,value:ht}):qe[ut]=ht,Ml=(qe,ut)=>{for(var ht in ut||(ut={}))Bl.call(ut,ht)&&vi(qe,ht,ut[ht]);if(vl)for(var ht of vl(ut))el.call(ut,ht)&&vi(qe,ht,ut[ht]);return qe},Rl=(qe,ut)=>Zi(qe,Xi(ut)),$l=(qe,ut)=>{var ht={};for(var Rt in qe)Bl.call(qe,Rt)&&ut.indexOf(Rt)<0&&(ht[Rt]=qe[Rt]);if(qe!=null&&vl)for(var Rt of vl(qe))ut.indexOf(Rt)<0&&el.call(qe,Rt)&&(ht[Rt]=qe[Rt]);return ht},Vl=(qe,ut,ht)=>new Promise((Rt,bn)=>{var aa=ua=>{try{Ca(ht.next(ua))}catch(Ee){bn(Ee)}},ja=ua=>{try{Ca(ht.throw(ua))}catch(Ee){bn(Ee)}},Ca=ua=>ua.done?Rt(ua.value):Promise.resolve(ua.value).then(aa,ja);Ca((ht=ht.apply(qe,ut)).next())});const{Panel:Tl}=Vi.default,hu=null,Gl=(qe,ut)=>{var ht=qe,{globalSetting:Rt,loading:bn,dispatch:aa,editData:ja,onRef:Ca=()=>{},isEdit:ua}=ht,Ee=$l(ht,["globalSetting","loading","dispatch","editData","onRef","isEdit"]);const[_e,Ue]=(0,y.useState)(""),[dt,Tt]=(0,y.useState)([]),[Bt]=De.default.useForm();(0,y.useEffect)(()=>{!ja||!ua||(Ue(ja==null?void 0:ja.name),Tt(ja==null?void 0:ja.sub_item_banks),Bt.setFieldsValue(Ml({},ja)))},[ja]),(0,y.useEffect)(()=>{Tt(Bt.getFieldValue("sub_item_banks"))},[De.default.useWatch("sub_item_banks",Bt)]),(0,y.useImperativeHandle)(ut,()=>({onSave:Lt,Clear:zt}));const Lt=()=>Vl(void 0,null,function*(){if(!_e)return Me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield Bt.validateFields()}catch(ze){return console.log(ze,"errInfo"),Me.ZP.error(ze.errorFields[0].errors[0]),!1}const Te=dt.map(ze=>Ml({id:ze.id>1?ze.id:null},ze));return{name:_e,sub_item_banks:Te}}),zt=()=>{Ue(""),Tt([])},Yt={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7F16\u7A0B\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898"},Cn=({value:Te})=>Ro.createElement("div",{style:{textAlign:"center",color:"#DF3065",margin:"0 5px"}},Te),[ve,Se]=(0,y.useState)();return Ro.createElement("section",{className:He.wrap},Ro.createElement("p",{className:He.titleWrap},Ro.createElement("span",{className:He.required},"*"),Ro.createElement("span",{className:He.title},"\u9898\u5E72\uFF1A")),Ro.createElement(In.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:_e,onChange:Te=>Ue(Te)}),Ro.createElement(De.default,{form:Bt,autoComplete:"off"},Ro.createElement(De.default.List,{name:"sub_item_banks",rules:[{validator(Te,ze){return ze?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(Te,{add:ze,remove:Ye})=>{const it=Bt.getFieldValue("sub_item_banks");return Ro.createElement(Ro.Fragment,null,Ro.createElement(Vi.default,{className:Te.length>0?He.collapseWrapper:"",bordered:!1,expandIcon:({isActive:Nt})=>Ro.createElement("i",{className:`iconfont icon-weizhankai ${Nt?He.open:He.close}`,style:{fontSize:14,transition:"all .2s"}})},Te.map((Nt,qt)=>{var tn=Nt,{key:gn,name:Qt}=tn,jn=$l(tn,["key","name"]),pa,hn,zn,ca,qn,Pa,Qa,ur,Ya,rr,Ha,Ma;return Ro.createElement(Tl,{className:He.panel,forceRender:!0,header:Ro.createElement("div",{className:He.panelHeader},"\u7B2C",qt+1,"\u5C0F\u9898",Ro.createElement("span",null,"\uFF08",Yt[(pa=it==null?void 0:it[Qt])==null?void 0:pa.item_type],"\uFF09")),extra:Ro.createElement(Le.Z,{align:"middle",onClick:pr=>pr.stopPropagation(),style:{display:"flex",alignItems:"center"}},((hn=it==null?void 0:it[Qt])==null?void 0:hn.item_type)=="completion"&&Ro.createElement(De.default.Item,Rl(Ml({},jn),{name:[Qt,"score"],className:He.blankInputNumberWrapper,style:{marginBottom:0}}),((zn=it==null?void 0:it[Qt])==null?void 0:zn.item_type)=="completion"&&Ro.createElement("div",{style:{display:"flex",alignItems:"center",color:"#191919"}},"\u5171",Ro.createElement(Cn,{value:(ca=it==null?void 0:it[Qt])==null?void 0:ca.score}),"\u5206")),((qn=it==null?void 0:it[Qt])==null?void 0:qn.item_type)=="completion"&&Ro.createElement(Ro.Fragment,null,Ro.createElement(la.ZP.Group,{defaultValue:(Pa=it==null?void 0:it[Qt])==null?void 0:Pa.use_blank_score,className:He.scoreByBlankRadio,style:{marginRight:10},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:pr=>{var Ba;console.log(Bt.getFieldsValue()),Bt==null||Bt.setFieldValue(["sub_item_banks",Qt,"use_blank_score"],(Ba=pr==null?void 0:pr.target)==null?void 0:Ba.value),Se(new Date)}}),Ro.createElement(Be.Z,{overlayInnerStyle:{width:460},title:Ro.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",Ro.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},Ro.createElement("i",{className:"icon-tishixiaowenhao font18 c-3061d0"})))),key:gn},Ro.createElement(De.default.Item,Rl(Ml({},jn),{name:Qt}),(((Qa=it==null?void 0:it[Qt])==null?void 0:Qa.item_type)=="single"||((ur=it==null?void 0:it[Qt])==null?void 0:ur.item_type)=="multiple")&&Ro.createElement(iu,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((Ya=it==null?void 0:it[Qt])==null?void 0:Ya.item_type)!="single",form:Bt,choiceKey:[Qt,"choices"],titleKey:[Qt,"name"],analysisKey:[Qt,"analysis"],choiceOptionsPath:["sub_item_banks",Qt,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((rr=it==null?void 0:it[Qt])==null?void 0:rr.item_type)=="completion"&&Ro.createElement(Fa,{form:Bt,name:Qt,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:[Qt,"use_blank_score"],titleKey:[Qt,"name"],analysisKey:[Qt,"analysis"],isOrdered:[Qt,"is_ordered"],answerKey:[Qt,"standard_answer"],key:ve}),((Ha=it==null?void 0:it[Qt])==null?void 0:Ha.item_type)=="judgement"&&Ro.createElement(ia,{form:Bt,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[Qt,"name"],analysisKey:[Qt,"analysis"],choiceKey:[Qt,"choices"]}),((Ma=it==null?void 0:it[Qt])==null?void 0:Ma.item_type)=="subjective"&&Ro.createElement(bi,{showKeywords:!0,form:Bt,titleKey:[Qt,"name"],analysisKey:[Qt,"analysis"],answerTexts:[Qt,"answer_texts"],useKeywords:[Qt,"use_keywords"],keywords:[Qt,"keywords"],indexs:Qt,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})))})))};var mu=(0,ge.connect)(({loading:qe,globalSetting:ut})=>({globalSetting:ut,loading:qe.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(Gl)),kl=ee(60580),tu=ee(85546),nu=ee(42563),Su=ee(9430),st={flex_box_center:"flex_box_center___xDdtW",flex_space_between:"flex_space_between___J4mFI",flex_box_vertical_center:"flex_box_vertical_center___hDYn6",flex_box_center_end:"flex_box_center_end___H7l1j",flex_box_column:"flex_box_column___TPd2T",questionInfo:"questionInfo___ABq66",label:"label___VQOr7",content:"content____HZ6z",leftPart:"leftPart___YB0y5",rightPart:"rightPart___UVMmS",dragItem:"dragItem___Hbx8k",blackText:"blackText___U4u33",greyText:"greyText___rWIL_",iconWrapper:"iconWrapper___I0kek",contentArea:"contentArea___hGC13",dragging:"dragging___z7VVY",hidden:"hidden___nWAxb",dragIcon:"dragIcon___j91TC",deleteIcon:"deleteIcon___cmCqc",disabled:"disabled___ZlKMj",challengeNameWrapper:"challengeNameWrapper___SpiRb",challengeName:"challengeName___lmQe2",shixunPreviewFooter:"shixunPreviewFooter___u0CzD",shixunInfoWrapper:"shixunInfoWrapper___HzLHD",shixunInfo:"shixunInfo___qaQlF",btnToDetail:"btnToDetail___scXqr",fixedBottom:"fixedBottom___wTBAR",cancelBtn:"cancelBtn___Km4Gi",confirmBtn:"confirmBtn___WrECz",previewBtn:"previewBtn____oGPS",setScoreModalTable:"setScoreModalTable___CjDlp",title:"title___cQWdZ",tipcontent:"tipcontent___A8tZ5",name:"name___CvfT9",tip:"tip___EvoCF",info:"info___y_ayi",img:"img___X9CNn"},gt=ee(67341),Ht=ee(99678),Kn=ee(89779),Vn=ee(9343),pn=ee(26194),yn=ee(20670),St=({open:qe,onCancel:ut,onOk:ht})=>{const Rt=(0,Ht.g)(),[bn,aa,ja,Ca]=(0,Vn.U)(Kn.Gm,{page:1,limit:10,keyword:"",diff:"",shixun_publish_status:"",discipline_id:"",sub_discipline_id:"",type:0,include_shixuns:!0,item_type:"SHIXUN"}),[ua,Ee]=(0,y.useState)(!1);(0,y.useEffect)(()=>{qe&&ja({page:1,limit:10,type:0},!0).then(Bt=>{(Bt==null?void 0:Bt.shixuns_count)===0&&Ee(!0)})},[qe]);const[_e,Ue]=(0,y.useState)([]),[dt,Tt]=(0,y.useState)([]);return y.createElement(Ke.default,{title:"\u9009\u62E9\u5B9E\u8BAD\u9898",open:qe,width:948,centered:!0,closable:!0,onCancel:ut,onOk:()=>ht(dt),destroyOnClose:!0},y.createElement(Le.Z,{justify:"space-between",className:"mb20",style:{maxHeight:650}},y.createElement(be.Z,null,y.createElement(tu.Z,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:Rt,onChange:Bt=>{ja({page:1,discipline_id:Bt==null?void 0:Bt[0],sub_discipline_id:Bt==null?void 0:Bt[1]})}}),y.createElement(nu.default,{className:"ml20",style:{width:118},size:"large",placeholder:"\u96BE\u5EA6",allowClear:!0,options:[{label:"\u521D\u7EA7",value:1},{label:"\u4E2D\u7EA7",value:2},{label:"\u4E2D\u9AD8\u7EA7",value:3},{label:"\u9AD8\u7EA7",value:4}],onChange:Bt=>ja({page:1,diff:Bt})}),y.createElement(nu.default,{className:"ml20",placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"large",allowClear:!0,options:[{label:"\u672A\u53D1\u5E03",value:"unpublish"},{label:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{label:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],onChange:Bt=>ja({page:1,shixun_publish_status:Bt})})),y.createElement(gt.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",style:{width:290},onChange:Bt=>{ja({keyword:Bt,page:1})}})),ua?y.createElement("div",null,y.createElement(pn.Z,{customText:"\u6682\u65E0\u6570\u636E",ButtonText:"\u524D\u5F80\u5B9E\u8DF5\u9879\u76EE\u5E93\uFF0C\u6DFB\u52A0\u66F4\u591A\u8BD5\u9898>",ButtonClick:()=>(0,Ae.xg)("/shixuns")})):y.createElement(Su.default,{loading:aa,rowKey:"id",columns:[{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:"30%",ellipsis:{showTitle:!0},render:(Bt,Lt)=>y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("div",{className:Lt!=null&&Lt.high_resources_consume?st.title:"",title:Bt||"--"},y.createElement(pe.Z,{key:1,showLines:1,showTextOnly:!0,value:Bt||"--"})),(Lt==null?void 0:Lt.high_resources_consume)&&y.createElement(yn.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u96BE\u5EA6",dataIndex:"level"},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",render:(Bt,Lt,zt)=>y.createElement("span",null,Bt||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"study_count"},{title:y.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",y.createElement(Be.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},y.createElement(eo.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",width:100,render:(Bt,Lt,zt)=>y.createElement("span",null,Bt||"- -")},{title:"\u64CD\u4F5C",render(Bt,Lt){const{title:zt,challenge_names:Yt,author_name:Cn,identifier:ve,author_school_name:Se,study_count:Te}=Lt||{};return y.createElement("div",null,y.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{Ke.default.confirm({title:"\u9898\u76EE\u8BE6\u60C5",closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:y.createElement("div",null,y.createElement(pe.Z,{value:zt,style:{marginBottom:18}}),y.createElement("div",{className:st.challengeNameWrapper},Yt.map((ze,Ye)=>y.createElement("div",{className:st.challengeName,key:Ye},"\u7B2C",(0,Ae.EM)(Ye+1),"\u9898\xA0",ze))),y.createElement(Le.Z,{className:st.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},y.createElement(be.Z,{className:st.shixunInfoWrapper},y.createElement("span",null,"\u521B\u5EFA\u8005"),y.createElement("span",{className:st.shixunInfo},Cn.split("\u3001")[0]),y.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),y.createElement("span",{className:st.shixunInfo},Se),y.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{className:st.shixunInfo},Te)),y.createElement(Oe.ZP,{type:"primary",className:st.btnToDetail,onClick:()=>(0,Ae.xg)(`/shixuns/${ve}/challenges?exercise=true`)},y.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},"\u67E5\u770B"),(Lt==null?void 0:Lt.shixun_tag_num)===1&&y.createElement("a",{target:"_blank",href:`/shixuns/${Lt==null?void 0:Lt.identifier}/challenges`,style:{marginLeft:10}},"\u53BB\u53D1\u5E03"))}}],dataSource:Ca==null?void 0:Ca.items,rowSelection:{type:"radio",selectedRowKeys:_e,preserveSelectedRowKeys:!0,getCheckboxProps:Bt=>({disabled:Bt.shixun_tag_num===1}),onChange(Bt,Lt){var zt,Yt,Cn;console.log(Bt),Ue(Bt);const ve=[];for(const Te of dt)Bt.includes(Te.id)&&ve.push(Te);const Se=ve.map(Te=>Te.id);for(const Te of Lt)Te&&Bt.includes(Te.id)&&!Se.includes(Te.id)&&ve.push({id:Te.id,difficulty:Te.level,identifier:Te.identifier,name:Te.name,real_name:(zt=Te==null?void 0:Te.author_name)==null?void 0:zt.split("\u3001")[0],school_name:Te.author_school_name,challenge_names:Te.challenge_names,challenges:(Yt=Te.challenge_names)==null?void 0:Yt.map((ze,Ye)=>({subject:ze,id:Ye,score:5})),score:((Cn=Te.challenge_names)==null?void 0:Cn.length)*5,study_count:Te.study_count,challenges_count:Te.challenges_count});Tt(ve)}},pagination:{current:bn.page,pageSize:bn.limit,total:Ca==null?void 0:Ca.items_count,showTotal:Bt=>y.createElement("span",null,"\u5171\xA0",y.createElement("span",{style:{color:"#165DFF"}},Bt),"\xA0\u6761\u6570\u636E"),showQuickJumper:!0,onChange(Bt,Lt){ja({page:Bt,limit:Lt})},size:"default"},scroll:{y:400}}))},Zn=ee(96332),_a=ee(93686),Eo=(qe,ut,ht)=>new Promise((Rt,bn)=>{var aa=ua=>{try{Ca(ht.next(ua))}catch(Ee){bn(Ee)}},ja=ua=>{try{Ca(ht.throw(ua))}catch(Ee){bn(Ee)}},Ca=ua=>ua.done?Rt(ua.value):Promise.resolve(ua.value).then(aa,ja);Ca((ht=ht.apply(qe,ut)).next())}),di=({visible:qe,getdata:ut,onCancel:ht,onRandomExchange:Rt,selectFromProblemSet:bn,questionParams:aa})=>{const[ja,Ca]=(0,y.useState)(!1),[ua,Ee]=(0,y.useState)(!1),[_e,Ue]=(0,y.useState)({}),dt=(0,ge.useParams)(),[Tt,Bt]=(0,y.useState)(),Lt=(zt,Yt)=>Eo(void 0,null,function*(){Ee(!0);const Cn=yield(0,we.ZP)(`/api/exercises/${dt.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:aa.id,item_bank_id:zt,shixuns_info:[{id:zt,is_copy:Yt!=1,is_use:Yt!=1}]}});Ee(!1),Cn!=null&&Cn.status||(Me.ZP.info("\u6362\u9898\u6210\u529F"),ht(),ut())});return y.createElement(Ke.default,{title:"\u8BF7\u9009\u62E9\u66FF\u6362\u65B9\u5F0F",open:qe,onCancel:ht,centered:!0,maskClosable:!0,footer:null},y.createElement(Le.Z,{justify:"center",className:"pb20"},y.createElement(kl.Z,{onClick:Rt},"\u968F\u673A\u66F4\u6362"),(aa==null?void 0:aa.type)!=="PRACTICAL"&&y.createElement(Oe.ZP,{style:{marginLeft:24},onClick:bn},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9"),(aa==null?void 0:aa.type)==="PRACTICAL"&&y.createElement(Oe.ZP,{style:{marginLeft:24},onClick:()=>{Ca(!0)}},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9")),y.createElement(St,{open:ja,onCancel:()=>Ca(!1),onOk:zt=>Eo(void 0,null,function*(){if(console.log("----selectedRows",zt,dt),(zt==null?void 0:zt.length)<=0){Me.ZP.info("\u8BF7\u9009\u62E9\u5B9E\u8BAD");return}let Yt=zt==null?void 0:zt.map(ve=>ve==null?void 0:ve.id),Cn=yield(0,_a.Tr)({id:[...Yt],course_id:dt.coursesId,type:"shixun"});(Cn==null?void 0:Cn.student_count)===0?Lt(Yt==null?void 0:Yt[0],1):(Bt(Yt),Ue(Cn)),Ca(!1)})}),y.createElement(Zn.Z,{resdata:_e,type:"shixun",okloading:ua,oktext:(_e==null?void 0:_e.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:zt=>Eo(void 0,null,function*(){Lt(Tt==null?void 0:Tt[0],2)})}))},oi=ee(30351),Dr=ee(19575),$a=ee(2715),Ia=ee(48994),To=ee(52810),jo=Object.defineProperty,ii=Object.defineProperties,gi=Object.getOwnPropertyDescriptors,ko=Object.getOwnPropertySymbols,mi=Object.prototype.hasOwnProperty,Ko=Object.prototype.propertyIsEnumerable,Sr=(qe,ut,ht)=>ut in qe?jo(qe,ut,{enumerable:!0,configurable:!0,writable:!0,value:ht}):qe[ut]=ht,Yo=(qe,ut)=>{for(var ht in ut||(ut={}))mi.call(ut,ht)&&Sr(qe,ht,ut[ht]);if(ko)for(var ht of ko(ut))Ko.call(ut,ht)&&Sr(qe,ht,ut[ht]);return qe},pi=(qe,ut)=>ii(qe,gi(ut)),Ti=(qe,ut,ht)=>new Promise((Rt,bn)=>{var aa=ua=>{try{Ca(ht.next(ua))}catch(Ee){bn(Ee)}},ja=ua=>{try{Ca(ht.throw(ua))}catch(Ee){bn(Ee)}},Ca=ua=>ua.done?Rt(ua.value):Promise.resolve(ua.value).then(aa,ja);Ca((ht=ht.apply(qe,ut)).next())}),lu=({data:qe,submit:ut,goBack:ht,loading:Rt,onTypeScore:bn,editPreview:aa=!1,onSkipExamination:ja,selectValue:Ca,onExchange:ua,getdata:Ee,handleMarkWrongQuestion:_e})=>{var Ue,dt,Tt,Bt,Lt,zt,Yt,Cn,ve,Se,Te;const ze=(0,y.useRef)(),[Ye,it]=(0,y.useState)(null),[Nt,qt]=(0,y.useState)(!1),[tn,gn]=(0,y.useState)(!1),Qt=(0,y.useRef)(),[jn]=De.default.useForm(),pa=(0,ge.useParams)(),[hn,zn]=(0,y.useState)(!1);(0,y.useEffect)(()=>{qt(!0)},[]),(0,y.useEffect)(()=>{aa||(0,Ae.Dk)("\u8BD5\u5377\u9884\u89C8")},[aa]);const ca=["\u5BB9\u6613","\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],qn={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},Pa={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7F16\u7A0B\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898"},Qa=wt=>{var ya;const Er=[];return y.createElement(y.Fragment,null,y.createElement("aside",{className:ie.single},(ya=wt==null?void 0:wt.choices)==null?void 0:ya.map((ea,xn)=>(ea.is_answer&&Er.push(To.k4[xn]),y.createElement("ul",{key:xn},y.createElement("li",null,To.k4[xn],"\u3001"),y.createElement("li",null,y.createElement(pe.Z,{value:ea.choice_text})))))),y.createElement("div",{className:ie.analysis},y.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",Er.join(""),y.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",ca[wt.difficulty])),y.createElement("aside",null,y.createElement("span",{className:ie.text},"\u89E3\u6790:"),y.createElement(pe.Z,{value:wt.analysis?wt.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(wt==null?void 0:wt.discipline_name)||"--"}/${wt==null?void 0:wt.sub_discipline_name}`),y.createElement(Be.Z,{title:wt==null?void 0:wt.tag_discipline_name},y.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},y.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),wt==null?void 0:wt.tag_discipline_name)))))},ur=(wt,ya)=>{var Er;const ea=(Er=wt==null?void 0:wt.standard_answer)==null?void 0:Er.map((xn,Cr)=>{var xa;return y.createElement("div",{key:Cr},`\u7B54\u6848\uFF08\u586B\u7A7A${xn==null?void 0:xn.position}\uFF09\uFF1A${(xa=xn==null?void 0:xn.answer_text)==null?void 0:xa.join("\u3001")}`)});return y.createElement(y.Fragment,null,y.createElement("div",{className:ie.analysis},y.createElement("div",{style:{display:"flex"}},y.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),y.createElement("div",null,ea)),y.createElement("aside",null,y.createElement("span",{className:ie.text},"\u89E3\u6790:"),y.createElement(pe.Z,{value:wt.analysis?wt.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),ya?`${(ya==null?void 0:ya.discipline_name)||"--"}/${ya==null?void 0:ya.sub_discipline_name}`:`${(wt==null?void 0:wt.discipline_name)||"--"}/${wt==null?void 0:wt.sub_discipline_name}`),y.createElement(Be.Z,{title:ya?ya==null?void 0:ya.tag_discipline_name:wt==null?void 0:wt.tag_discipline_name},y.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},y.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),ya?ya==null?void 0:ya.tag_discipline_name:wt==null?void 0:wt.tag_discipline_name)))))},Ya=wt=>{var ya;const Er=(ya=wt==null?void 0:wt.standard_answer)==null?void 0:ya.map((ea,xn)=>y.createElement("div",{key:xn},`\u7B54\u6848\uFF08\u586B\u7A7A${(ea==null?void 0:ea.position)||(ea==null?void 0:ea.exercise_choice_id)}\uFF09\uFF1A${ea==null?void 0:ea.answer_text}`));return y.createElement(y.Fragment,null,y.createElement("div",{className:ie.analysis},y.createElement("div",{style:{display:"flex"}},y.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),y.createElement("div",null,Er)),y.createElement("aside",null,y.createElement("span",{className:ie.text},"\u89E3\u6790:"),y.createElement(pe.Z,{value:wt.analysis?wt.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(wt==null?void 0:wt.discipline_name)||"--"}/${wt==null?void 0:wt.sub_discipline_name}`),y.createElement(Be.Z,{title:wt==null?void 0:wt.tag_discipline_name},y.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},y.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),wt==null?void 0:wt.tag_discipline_name)))))},rr=(wt,ya)=>{var Er;return y.createElement("div",{className:ie.analysis},y.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",(Er=wt==null?void 0:wt.answer_texts)==null?void 0:Er[0]),y.createElement("aside",null,y.createElement("span",{className:ie.text},"\u89E3\u6790:"),y.createElement(pe.Z,{value:wt.analysis?wt.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),ya?`${(ya==null?void 0:ya.discipline_name)||"--"}/${ya==null?void 0:ya.sub_discipline_name}`:`${(wt==null?void 0:wt.discipline_name)||"--"}/${wt==null?void 0:wt.sub_discipline_name}`),y.createElement(Be.Z,{title:ya?ya==null?void 0:ya.tag_discipline_name:wt==null?void 0:wt.tag_discipline_name},y.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},y.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),ya?ya==null?void 0:ya.tag_discipline_name:wt==null?void 0:wt.tag_discipline_name))))},Ha=wt=>{var ya,Er;return y.createElement("div",{className:ie.analysis},y.createElement("aside",null,y.createElement("span",{className:ie.text},"\u9884\u671F\u8F93\u51FA:"),y.createElement(pe.Z,{value:(ya=wt==null?void 0:wt.program_attr)==null?void 0:ya.description})),y.createElement("div",{style:{marginTop:20}},"\u6B63\u786E\u7B54\u6848\uFF1A",((Er=wt==null?void 0:wt.program_attr)==null?void 0:Er.answer_text)||"--"),y.createElement("aside",null,y.createElement("span",{className:ie.text},"\u89E3\u6790:"),y.createElement(pe.Z,{value:wt.analysis?wt.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(wt==null?void 0:wt.discipline_name)||"--"}/${wt==null?void 0:wt.sub_discipline_name}`),y.createElement(Be.Z,{title:wt==null?void 0:wt.tag_discipline_name},y.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},y.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),wt==null?void 0:wt.tag_discipline_name))))},Ma=(wt,ya)=>{var Er;return y.createElement("div",null,(Er=wt==null?void 0:wt.sub_item_banks)==null?void 0:Er.map((ea,xn)=>{var Cr,xa;const Jn=[];return y.createElement(y.Fragment,null,y.createElement("div",{style:{marginLeft:25,fontSize:"16px",color:"#333",paddingTop:"15px"}},ya+1+"."+(xn+1),"\uFF08",qn[ea.item_type]||Pa[ea.item_type],"\uFF09",ea.name),(ea.item_type=="SINGLE"||ea.item_type=="MULTIPLE"||ea.item_type=="JUDGMENT"||ea.item_type=="single"||ea.item_type=="multiple"||ea.item_type=="judgement")&&y.createElement(y.Fragment,null,y.createElement("aside",{className:ie.single},(Cr=ea==null?void 0:ea.choices)==null?void 0:Cr.map((ha,$r)=>(ha.is_answer&&Jn.push(To.k4[$r]),y.createElement("ul",{key:$r},y.createElement("li",null,To.k4[$r],"\u3001"),y.createElement("li",null,y.createElement(pe.Z,{value:ha.choice_text})))))),y.createElement("div",{className:ie.analysis},y.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",Jn.join(""),y.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",ca[ea.difficulty])),y.createElement("aside",null,y.createElement("span",{className:ie.text},"\u89E3\u6790:"),y.createElement(pe.Z,{value:ea.analysis?ea.analysis:"\u6682\u65E0\u89E3\u6790"})),y.createElement("ul",null,y.createElement("li",null,y.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(wt==null?void 0:wt.discipline_name)||"--"}/${wt==null?void 0:wt.sub_discipline_name}`),y.createElement(Be.Z,{title:wt==null?void 0:wt.tag_discipline_name},y.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},y.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),wt==null?void 0:wt.tag_discipline_name))))),(ea.item_type=="COMPLETION"||ea.item_type=="completion")&&ur(ea,wt),(ea.item_type=="SUBJECTIVE"||ea.item_type=="subjective")&&rr(ea,wt),((xa=qe==null?void 0:qe.exam)==null?void 0:xa.exercise_status)===3&&y.createElement("div",{className:"flex gap-20px mt20"},y.createElement($a.Z,{state:ea==null?void 0:ea.is_wrong,onClick:()=>{_e==null||_e({value:pi(Yo({},ea),{question_id:ea==null?void 0:ea.id,question_score:ea==null?void 0:ea.score})})}}),ea.item_type=="single"&&y.createElement(Oe.ZP,{style:{color:"#3061D0"},onClick:()=>{hr({value:ea})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848")))}))},pr=wt=>{var ya,Er,ea;return y.createElement("div",{style:{marginTop:"12px"}},(Er=(ya=wt==null?void 0:wt.shixun)==null?void 0:ya.challenges)==null?void 0:Er.map((xn,Cr)=>y.createElement("div",{className:"c-grey-666 font14 mb10 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},y.createElement("div",null,y.createElement("span",{className:"mr5"},"\u7B2C",Cr+1,"\u5173"),y.createElement(Be.Z,{key:Cr,title:xn==null?void 0:xn.challenge_name},y.createElement("span",null,(0,Ae.Pq)(xn==null?void 0:xn.challenge_name,44)))),aa&&y.createElement("div",null,"\u5206\u503C\uFF1A",xn.score,"\u5206"))),y.createElement(ge.Link,{style:{float:"right"},target:"_blank",to:`/shixuns/${(ea=wt==null?void 0:wt.shixun)==null?void 0:ea.identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5"),y.createElement("div",{style:{clear:"both"}}))},Ba=wt=>{let ya=wt.questions_score/wt.questions_count;Ke.default.confirm({icon:null,centered:!0,title:"\u5206\u6570\u8BBE\u7F6E",content:y.createElement("div",{className:ie.modalColumn},y.createElement("div",{className:ie.modalRow,style:{justifyContent:"flex-start"}},y.createElement("sup",{className:ie.sup},"*"),y.createElement("span",null,wt==null?void 0:wt.name,"\uFF1A"),y.createElement(ue.Z,{min:0,precision:1,defaultValue:ya,onChange:Er=>{ya=Er}}),y.createElement("span",{className:"ml5"},"\u5206/\u9898"))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Ti(void 0,null,function*(){var Er;if(!ya)return Me.ZP.warning("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A\u6216\u4E3A0"),Promise.reject();const ea={type:wt==null?void 0:wt.type,score:ya,scoreTotal:Number((Er=ya*wt.questions_count)==null?void 0:Er.toFixed(1))};bn(ea)})})},gr=()=>{let wt="";Ke.default.confirm({icon:null,centered:!0,title:"\u4FDD\u5B58\u8BD5\u5377",content:y.createElement("div",{className:ie.modalColumn},y.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20"},y.createElement("img",{style:{marginRight:5},src:kt.Z}),"\u4FDD\u5B58\u540E\u5355\u72EC\u751F\u6210\u4E00\u4EFD\u4EBA\u5DE5\u7EC4\u5377\u7C7B\u578B\u7684\u56FA\u5B9A\u8BD5\u5377\u3002"),y.createElement("div",{className:ie.modalRow,style:{marginTop:20}},y.createElement("sup",{className:ie.sup},"*"),y.createElement("span",{style:{flexShrink:0}},"\u8BD5\u5377\u540D\u79F0\uFF1A"),y.createElement(Fe.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",min:0,maxLength:60,defaultValue:wt,onChange:ya=>{wt=ya.target.value}}))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Ti(void 0,null,function*(){var ya;if(!wt)return Me.ZP.warning("\u8BD5\u5377\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const Er=[],ea=[],xn=[],Cr=[];(ya=qe==null?void 0:qe.questionList)==null||ya.forEach(Jn=>{var ha;(ha=Jn.questions)==null||ha.forEach($r=>{let xr=Jn.questions_score/Jn.questions_count;xr=xr&&xr.toFixed(1),Jn.type==="COMBINATION"&&xn.push({id:$r.id,sub_item_bank_ids:$r.sub_item_banks.map(Uo=>Uo.id)}),Jn.type==="PRACTICAL"?Cr.push($r.id):(Er.push($r.id),ea.push(xr))})}),console.log("-----",xn),yield ut({item_bank_ids:Er,item_bank_scores:ea,name:wt,combination_item_banks:xn,shixun_ids:Cr})})})},Rr=(wt,ya,Er,ea)=>{var xn;const Cr=`${location.pathname}${location.search}`,xa=(xn=ea.questions)==null?void 0:xn.map(Jn=>Jn==null?void 0:Jn.id);if(Cr.includes("exercise"))Qt.current={id:wt,ids:xa,type:ya,index:Er},gn(!0);else{let Jn=Ke.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u8981\u66F4\u6362\u8BE5\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!0,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Ti(void 0,null,function*(){Jn.update({cancelButtonProps:{disabled:!0}}),yield ua({single_question_id:wt,seleted_item_bank_ids:xa},{type:ya,index:Er}),Jn.update({cancelButtonProps:{disabled:!1}}),Me.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u8BD5\u9898")})})}},to=wt=>{var ya;const Er=(ya=wt.questions)==null?void 0:ya.map(Cr=>Cr==null?void 0:Cr.id),ea=wt.name;let xn=Ke.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:`\u786E\u8BA4\u66F4\u6362${ea}\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F`,cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Ti(void 0,null,function*(){xn.update({cancelButtonProps:{disabled:!0}}),yield ua({seleted_item_bank_ids:Er},{type:wt.type}),xn.update({cancelButtonProps:{disabled:!1}}),Me.ZP.success(`\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210${ea}\u8BD5\u9898`)})})},Po=()=>{let wt=Ke.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u66F4\u6362\u9884\u89C8\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Ti(void 0,null,function*(){wt.update({cancelButtonProps:{disabled:!0}}),yield ua(),wt.update({cancelButtonProps:{disabled:!1}}),Me.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u6574\u5F20\u8BD5\u9898")})})},uo=wt=>{console.log(wt,"key"),ja(wt-1)},Nr=(wt,ya)=>{var Er,ea;if(ya==="SINGLE")return y.createElement(y.Fragment,null,y.createElement(vo,{ref:ze,editData:wt,isEdit:!0}),y.createElement(Ne.Z,null));if(ya==="MULTIPLE")return y.createElement(y.Fragment,null,y.createElement(lr,{ref:ze,editData:wt,isEdit:!0}),y.createElement(Ne.Z,null));if(ya==="JUDGMENT")return y.createElement(y.Fragment,null,y.createElement(Hn,{ref:ze,editData:wt,isEdit:!0}),y.createElement(Ne.Z,null));if(ya==="COMPLETION")return y.createElement(y.Fragment,null,y.createElement(On,{ref:ze,editData:wt,isEdit:!0}),y.createElement(Ne.Z,null));if(ya==="SUBJECTIVE")return y.createElement(y.Fragment,null,y.createElement(Ri,{ref:ze,editData:wt,isEdit:!0}),y.createElement(Ne.Z,null));if(ya==="COMBINATION")return y.createElement(y.Fragment,null,y.createElement(mu,{ref:ze,editData:wt,isEdit:!0}),y.createElement(Ne.Z,null));if(ya==="BPROGRAM")return y.createElement(y.Fragment,null,y.createElement(De.default,{form:jn,style:{marginTop:20},onFinishFailed:xn=>{var Cr,xa;xn.errorFields[0].name.includes("standard_answers")?Me.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):Me.ZP.error(xn.errorFields[0].errors[0]),jn.scrollToField((xa=(Cr=xn==null?void 0:xn.errorFields)==null?void 0:Cr[0])==null?void 0:xa.name,{behavior:"smooth",block:"center"})},onFinish:xn=>Ti(void 0,null,function*(){var Cr;let xa=pi(Yo({question_score:wt.score},xn),{question_type:8,hack:pi(Yo({},xn.hack),{difficult:wt.program_attr.difficult}),hack_codes:pi(Yo({},xn.hack_codes),{code:Dr.Base64.encode((Cr=xn.hack_codes)==null?void 0:Cr.code)})});hn&&(xa.is_cover=1);const Jn=yield(0,we.ZP)(`/api/exercise_questions/${wt.id}.json`,{method:"put",body:xa});(Jn==null?void 0:Jn.status)===0&&(Me.ZP.success("\u7F16\u8F91\u6210\u529F"),uo(Ca+1)),it(null)})},y.createElement(oi.tc,{form:jn,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,hackidentifier:(Er=wt==null?void 0:wt.program_attr)==null?void 0:Er.identifier,answerKey:"standard_answers"}),y.createElement(Ne.Z,null)));if(ya==="PROGRAM"&&ge.history.push(`/problems/${(ea=wt==null?void 0:wt.program_attr)==null?void 0:ea.identifier}/edit?type=exercises&express_id=${pa.categoryId}&question_id=${wt==null?void 0:wt.id}&score=${wt==null?void 0:wt.score}&callback_url=${location.pathname}&select=${Ca}&exercise=true`),ya==="PRACTICAL")return y.createElement(y.Fragment,null,y.createElement(za,{ref:ze,editData:wt,isEdit:!0}),y.createElement(Ne.Z,null))},no=(wt,ya)=>Ti(void 0,null,function*(){var Er,ea,xn,Cr,xa,Jn;const ha=yield(Er=ze.current)==null?void 0:Er.onSave();if(!ha)return;const $r=Aa=>{const Vr=Aa.map(No=>No.choice_text.trim().replace(/^\s+|\s+$/g,""));return new Set(Vr).size!==Vr.length},xr={question_score:ya.score,analysis:ha.analysis};if(wt==="SINGLE"||wt==="MULTIPLE"||wt==="JUDGMENT"){if(wt!=="JUDGMENT"&&$r(ha==null?void 0:ha.choices)){Me.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}const Aa=[],Vr=[];xr.question_type=wt==="JUDGMENT"?2:1,xr.question_title=ha==null?void 0:ha.name,(ea=ha==null?void 0:ha.choices)==null||ea.forEach((ao,No)=>{Aa.push(ao.choice_text),ao!=null&&ao.is_answer&&Vr.push(No+1)}),xr.question_choices=Aa,xr.standard_answers=Vr}if(wt==="COMPLETION"){let Aa=(xn=ha==null?void 0:ha.standard_answers)==null?void 0:xn.map((No,Ho)=>(No==null?void 0:No.score)<=0?Ho+1:null).filter(No=>No!==null);if((Aa==null?void 0:Aa.length)>0)return Me.ZP.warning(`\u7B2C${Aa.join("\u3001")}\u9879\u7684\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A`),!1;let Vr=(Cr=ha==null?void 0:ha.standard_answers)==null?void 0:Cr.reduce((No,Ho)=>No+(Number(Ho==null?void 0:Ho.score)||0),0);if(parseFloat(Vr.toFixed(2))!=(xr==null?void 0:xr.question_score))return Me.ZP.warning("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01"),!1;xr.is_ordered=ha.is_ordered,xr.question_title=ha==null?void 0:ha.name,xr.use_blank_score=ha==null?void 0:ha.use_blank_score,xr.question_type=3;const ao=[];(xa=ha==null?void 0:ha.standard_answers)==null||xa.forEach((No,Ho)=>{ao.push({choice_id:No.position,answer_text:No.answer_text,score:No.score})}),xr.standard_answers=ao,xr.downcase=ha==null?void 0:ha.downcase,xr.no_space=ha==null?void 0:ha.no_space}if(wt==="SUBJECTIVE"&&(console.log("editorData"),console.log(ha),xr.question_title=ha==null?void 0:ha.name,xr.question_type=4,xr.answer_texts=ha==null?void 0:ha.answer_texts,xr.use_keywords=ha==null?void 0:ha.use_keywords,xr.keywords=ha==null?void 0:ha.keywords),wt==="COMBINATION"){xr.question_title=ha==null?void 0:ha.name,xr.question_type=7;try{xr.sub_questions=(Jn=ha==null?void 0:ha.sub_item_banks)==null?void 0:Jn.map((Aa,Vr)=>{var ao,No,Ho;if((Aa==null?void 0:Aa.item_type)=="single"||(Aa==null?void 0:Aa.item_type)=="multiple"){if($r(Aa==null?void 0:Aa.choices))throw new Error(`\u7B2C${Vr+1}\u5C0F\u9898\u9009\u9879\u5185\u5BB9\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58`);const si=[],Mi=[];return(ao=Aa==null?void 0:Aa.choices)==null||ao.forEach((qo,Yi)=>{si.push(qo.choice_text),qo!=null&&qo.is_answer&&Mi.push(Yi+1)}),{id:Aa.id,question_id:Aa.id,question_title:Aa.name,difficulty:Aa.difficulty,question_type:(Aa==null?void 0:Aa.item_type)=="single"?0:(Aa==null?void 0:Aa.item_type)=="multiple"?1:2,question_choices:si,standard_answers:Mi,analysis:Aa.analysis,question_score:Aa==null?void 0:Aa.score}}else if((Aa==null?void 0:Aa.item_type)=="completion"){let si=(No=Aa==null?void 0:Aa.standard_answer)==null?void 0:No.reduce((qo,Yi)=>qo+(Number(Yi==null?void 0:Yi.score)||0),0);if(parseFloat(si.toFixed(2))!=(Aa==null?void 0:Aa.score))throw new Error("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01");const Mi=[];return(Ho=Aa==null?void 0:Aa.standard_answer)==null||Ho.forEach((qo,Yi)=>{Mi.push({choice_id:qo.position,answer_text:qo.answer_text,score:qo.score})}),{id:Aa.id,question_id:Aa.id,is_ordered:Aa.is_ordered,question_title:Aa.name,difficulty:Aa.difficulty,question_type:3,standard_answers:Mi,use_blank_score:Aa.use_blank_score,analysis:Aa.analysis,downcase:Aa==null?void 0:Aa.downcase,no_space:Aa==null?void 0:Aa.no_space,question_score:Aa==null?void 0:Aa.score}}else if((Aa==null?void 0:Aa.item_type)=="subjective")return{id:Aa.id,question_id:Aa.id,question_title:Aa.name,question_type:4,difficulty:Aa.difficulty,answer_texts:Aa==null?void 0:Aa.answer_texts,analysis:Aa.analysis,question_score:Aa==null?void 0:Aa.score,use_keywords:Aa.use_keywords,keywords:Aa==null?void 0:Aa.keywords}})}catch(Aa){Me.ZP.warning(Aa.message);return}delete xr.analysis}let Uo=!1;(ya==null?void 0:ya.is_my)===1&&(Uo=yield new Promise((Vr,ao)=>{Ke.default.confirm({title:"\u63D0\u793A",content:"\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",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>{Vr(!0)},onCancel:()=>{Vr(!1)}})})),Uo&&(xr.is_cover=1);const Do=wt!=="PRACTICAL"?yield(0,we.ZP)(`/api/exercise_questions/${ya.id}.json`,{method:"put",body:xr}):yield(0,we.ZP)(`/api/exercise_questions/${ya.id}/update_shixun_score.json`,{method:"post",body:Yo({},ha)});(Do==null?void 0:Do.status)===0&&(Me.ZP.success("\u7F16\u8F91\u6210\u529F"),uo(Ca+1),it(null))}),Lr=()=>Ti(void 0,null,function*(){(0,ge.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u66F4\u65B0\u8BD5\u5377\uFF0C\u8BF7\u7A0D\u540E..."}}),(yield(0,we.ZP)(`/api/exercises/${pa.categoryId}/sync_random_question.json`,{method:"post"})).status===0&&(yield ja(Ca),Me.ZP.success("\u66F4\u65B0\u6210\u529F")),(0,ge.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}})}),hr=({value:wt}={})=>{var ya;const Er=[];let ea=[];const xn=(ya=wt==null?void 0:wt.choices)==null?void 0:ya.map((xa,Jn)=>{var ha;const $r=Jn+1;return xa!=null&&xa.is_answer&&(Er.push($r),ea.push($r)),{value:$r,label:y.createElement(pe.Z,{className:"c-black font14",value:`${(ha=To.k4)==null?void 0:ha[Jn]}. ${xa==null?void 0:xa.choice_text}`}),disabled:xa==null?void 0:xa.origin_standard_answer}}),Cr=Ke.default.confirm({centered:!0,icon:null,title:"\u589E\u8BBE\u6B63\u786E\u7B54\u6848",width:800,content:y.createElement(y.Fragment,null,"\u5F53\u524D\u8BD5\u9898\u7684\u6B63\u786E\u7B54\u6848\u4E3A ",Er==null?void 0:Er.map(xa=>{var Jn;return(Jn=To.k4)==null?void 0:Jn[xa-1]}),"\uFF0C\u8BF7\u9009\u62E9\u9700\u8981\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u7684\u9009\u9879\u3002",y.createElement("br",null),"\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u9009\u4E2D\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u4EFB\u4E00\u9009\u9879\u7684\u5B66\u751F\u4E5F\u4F1A\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u4F46\u4E0D\u4F1A\u4FEE\u6539\u5F53\u524D\u8BD5\u9898\u7684\u9898\u578B\u3002\u53D6\u6D88\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u4E5F\u4F1A\u91CD\u65B0\u8BA1\u7B97\u5BF9\u5E94\u5B66\u751F\u7684\u5F97\u5206\u3002",y.createElement("br",null),y.createElement(ke.default.Group,{className:"flex-col mt20",options:xn,defaultValue:ea,onChange:xa=>{ea=xa}})),onOk:()=>Ti(void 0,null,function*(){const xa=yield(0,we.ZP)(`/api/exercises/${pa.categoryId}/questions/${wt==null?void 0:wt.id}/add_standard_answers.json`,{method:"put",body:{standard_answer:ea}});(xa==null?void 0:xa.status)===0&&(Me.ZP.success("\u4FEE\u6539\u6210\u529F"),uo(Ca+1))})})},Gr=(Ue=qe==null?void 0:qe.questionList)==null?void 0:Ue.reduce((wt,ya)=>wt+Number(ya.questions_score),0),li=aa&&((dt=qe==null?void 0:qe.exam)==null?void 0:dt.exercise_status)!==1;return y.createElement("section",{className:ie.wrap},y.createElement("div",{id:"id_left_preview",className:ie.left,onMouseEnter:wt=>{const ya=document.getElementById("id_left_preview");ya.style.overflowY="auto"},onMouseLeave:wt=>{const ya=document.getElementById("id_left_preview");ya.style.overflowY="hidden"}},y.createElement("div",{className:ie.title},y.createElement("div",{className:"body-overflow-initial"},y.createElement("b",null),y.createElement("span",null,"\u7B54\u9898\u5361"))),y.createElement("div",{className:ie.total},y.createElement("div",null,y.createElement("img",{src:at}),y.createElement("span",null,"\u9898\u6570(\u9053)"),y.createElement("aside",null,qe==null?void 0:qe.all_questions_count)),y.createElement("div",{className:"mr30 ml30"},y.createElement("img",{src:At}),y.createElement("span",null,"\u603B\u5206(\u5206)"),y.createElement("aside",null,Gr&&Gr.toFixed(1))),y.createElement("div",null,y.createElement("img",{src:ce}),y.createElement("span",null,"\u65F6\u957F(\u5206)"),y.createElement("aside",null,((Tt=qe==null?void 0:qe.exam)==null?void 0:Tt.time)===-1||((Bt=qe==null?void 0:qe.exam)==null?void 0:Bt.time)===null?"\u4E0D\u9650":(Lt=qe==null?void 0:qe.exam)==null?void 0:Lt.time))),(zt=qe==null?void 0:qe.questionList)==null?void 0:zt.map((wt,ya)=>{var Er;return y.createElement("div",{className:ie.list,key:ya},y.createElement("div",{className:ie.name},y.createElement("b",null),y.createElement("span",null,wt.name)),y.createElement("aside",null,y.createElement("div",null,"\u5171",y.createElement("span",{className:ie.b},wt.questions_count),"\u9898 ",y.createElement("span",{className:ie.l},"|"),"\u5171",y.createElement("span",{className:ie.r},wt.questions_score),"\u5206"),y.createElement("div",{className:ie.answerSheet},(Er=wt==null?void 0:wt.questions)==null?void 0:Er.map((ea,xn)=>y.createElement("div",{onClick:()=>{const Cr=`Anchor_${ea==null?void 0:ea.id}`;let xa=document.getElementById(Cr);xa&&setTimeout(()=>xa.scrollIntoView({block:"center",behavior:"smooth"}))},key:ea==null?void 0:ea.id,className:ie.tag},xn+1)))))})),y.createElement("div",{className:ie.right},y.createElement("div",{className:ie.examName,id:"examName"},y.createElement("div",{className:ie.name},y.createElement(Be.Z,{title:(Yt=qe==null?void 0:qe.exam)==null?void 0:Yt.name,getPopupContainer:wt=>wt.parentNode},y.createElement("span",{className:ie.t},(Cn=qe==null?void 0:qe.exam)==null?void 0:Cn.name))),aa&&((ve=qe==null?void 0:qe.exam)==null?void 0:ve.exercise_status)===1&&y.createElement(gt.op,{openLoading:!0,shape:"default",onClick:()=>{Ke.default.confirm({title:"\u63D0\u793A",content:"\u786E\u8BA4\u6839\u636E\u6700\u65B0\u7684\u968F\u673A\u7EC4\u5377\u62BD\u9898\u89C4\u5219\u91CD\u65B0\u751F\u6210\u8BD5\u5377\u5417\uFF1F",onOk:()=>{Lr()}})},type:"primary"},"\u66F4\u65B0\u8BD5\u5377"),!aa&&y.createElement(Oe.ZP,{onClick:Po,type:"primary"},"\u968F\u673A\u66F4\u6362")),y.createElement("div",{className:ie.topWarp},(Se=qe==null?void 0:qe.questionList)==null?void 0:Se.map((wt,ya)=>{var Er,ea;return y.createElement(y.Fragment,{key:ya},y.createElement("div",{className:ie.head,style:ya===0?{border:0,marginTop:-16}:{}},y.createElement("div",{className:ie.name},y.createElement("b",null),y.createElement("span",null,wt.name)),y.createElement("div",{className:ie.so},"\u5171",y.createElement("span",{className:ie.b},wt.questions_count," "),"\u9898 ",wt.type==="COMBINATION"&&`\uFF08\u5305\u542B${(Er=wt==null?void 0:wt.questions)==null?void 0:Er.map(xn=>{var Cr;return(Cr=xn==null?void 0:xn.sub_item_banks)==null?void 0:Cr.length}).reduce((xn,Cr)=>xn+Cr)}\u5C0F\u9898\uFF09`,y.createElement("span",{className:ie.l},"|"),"\u5171",y.createElement("span",{className:ie.r},wt.questions_score),"\u5206"),!aa&&y.createElement("div",{className:ie.btn},y.createElement(Oe.ZP,{onClick:()=>{Ba(wt)},type:"primary",ghost:!0,className:"mr20"},"\u8BBE\u7F6E\u5F97\u5206"),y.createElement(Oe.ZP,{onClick:()=>to(wt),type:"primary",ghost:!0},"\u968F\u673A\u66F4\u6362"))),(ea=wt==null?void 0:wt.questions)==null?void 0:ea.map((xn,Cr)=>{var xa,Jn,ha,$r;return Ye===(xn==null?void 0:xn.id)?y.createElement("div",{id:`Anchor_${xn==null?void 0:xn.id}`,className:ie.content,style:{padding:0,marginTop:24},key:xn==null?void 0:xn.id},y.createElement("div",{style:{float:"right",marginTop:`${(wt==null?void 0:wt.type)==="PRACTICAL"?"-2px":"-6px"}`}},y.createElement(Oe.ZP,{onClick:()=>it(null),className:"mr20",type:"primary",ghost:!0},"\u53D6\u6D88"),y.createElement(Oe.ZP,{onClick:()=>{no(wt==null?void 0:wt.type,xn)},type:"primary"},"\u4FDD\u5B58")),Nr(xn,wt.type)):y.createElement("div",{id:`Anchor_${xn==null?void 0:xn.id}`,className:ie.content,key:xn==null?void 0:xn.id},y.createElement("div",{className:ie.titleWrap},(xn==null?void 0:xn.item_type)==="bprogram"?y.createElement(pe.Z,{style:{paddingRight:10},value:Cr+1+"\u3001"+((xa=xn==null?void 0:xn.program_attr)==null?void 0:xa.description)}):y.createElement(pe.Z,{style:{paddingRight:10},className:ie.titleHtml,value:Cr+1+`\u3001${(xn==null?void 0:xn.item_type)==="combination"?"\uFF08\u9898\u5E72\uFF09":""}`+(xn==null?void 0:xn.name)}),aa&&y.createElement(Oe.ZP,{onClick:()=>{var xr,Uo,Do;if(Ye){Me.ZP.warning("\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898");return}jn.setFieldsValue({standard_answers:xn==null?void 0:xn.standard_answer,hack:Yo(Yo({},xn),xn==null?void 0:xn.program_attr),hack_codes:pi(Yo({},xn==null?void 0:xn.program_attr),{code:Dr.Base64.decode(((xr=xn==null?void 0:xn.program_attr)==null?void 0:xr.code)||"")}),hack_sets:Yo({},(Uo=xn==null?void 0:xn.hack_sets)==null?void 0:Uo[0])}),(xn==null?void 0:xn.item_type)=="program"?ge.history.push(`/problems/newedit/${(Do=xn==null?void 0:xn.program_attr)==null?void 0:Do.identifier}?type=exercises&express_id=${pa.categoryId}&question_id=${xn==null?void 0:xn.id}&score=${xn==null?void 0:xn.score}&exercise=true&callback_url=/classrooms/${pa.coursesId}/exercise/${pa.categoryId}/detail?random=true`):it(xn==null?void 0:xn.id)},type:"primary",style:{marginLeft:"auto"},ghost:!0},"\u7F16\u8F91"),!li&&y.createElement(Oe.ZP,{disabled:li,className:"ml20",onClick:()=>Rr(xn==null?void 0:xn.id,wt.type,Cr,wt),type:"primary",ghost:!0},"\u6362\u4E00\u9898")),(xn==null?void 0:xn.item_type)==="bprogram"&&y.createElement(pe.Z,{style:{paddingRight:10,paddingLeft:25},showProgramFill:!0,disabledFill:!0,className:ie.titleHtml,value:Dr.Base64.decode(((Jn=xn==null?void 0:xn.program_attr)==null?void 0:Jn.code)||"")}),(wt.type==="SINGLE"||wt.type==="JUDGMENT"||wt.type==="MULTIPLE")&&Qa(xn),wt.type==="COMPLETION"&&ur(xn),wt.type==="SUBJECTIVE"&&rr(xn),wt.type==="PROGRAM"&&Ha(xn),wt.type==="BPROGRAM"&&Ya(xn),wt.type==="COMBINATION"&&Ma(xn,Cr),wt.type==="PRACTICAL"&&pr(xn),y.createElement(Le.Z,{className:"mt20",wrap:!1,align:"middle",gutter:20},((ha=qe==null?void 0:qe.exam)==null?void 0:ha.exercise_status)===3&&!["PROGRAM","BPROGRAM","PRACTICAL","COMBINATION"].includes(wt.type)&&y.createElement(be.Z,null,y.createElement($a.Z,{state:xn==null?void 0:xn.is_wrong,onClick:()=>{_e==null||_e({value:pi(Yo({},xn),{question_id:xn==null?void 0:xn.id,question_score:xn==null?void 0:xn.score})})}})),["PROGRAM","BPROGRAM","PRACTICAL"].includes(wt.type)&&(xn==null?void 0:xn.show_resubmit)&&y.createElement(be.Z,null,y.createElement(Ia.C,{dataSource:pi(Yo({},xn),{question_id:xn==null?void 0:xn.id})})),(($r=qe==null?void 0:qe.exam)==null?void 0:$r.exercise_status)===3&&["SINGLE"].includes(wt.type)&&y.createElement(be.Z,null,y.createElement(Oe.ZP,{style:{color:"#3061D0"},onClick:()=>{hr({value:xn})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))))}))}))),aa?y.createElement(gt.vr,null,y.createElement(se.Z,{showTotal:Ae.rU,total:(Te=qe==null?void 0:qe.exam)==null?void 0:Te.total_num,pageSize:1,current:Ca+1,showSizeChanger:!1,onChange:uo,showQuickJumper:!1,hideOnSinglePage:!1})):y.createElement(gt.vr,{LeftContent:y.createElement(gt.op,{onClick:ht,shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u8FD4\u56DE"),RightContent:y.createElement(Le.Z,{align:"middle"},y.createElement(E.Z,{color:"#55575D",overlayClassName:ie.popover,open:Nt,getPopupContainer:wt=>wt==null?void 0:wt.parentNode,content:"\u5982\u60A8\u5BF9\u6B64\u4EFD\u8BD5\u9898\u6EE1\u610F\uFF0C\u53EF\u5C06\u6B64\u4EFD\u8BD5\u9898\u4FDD\u5B58\u4E3A\u56FA\u5B9A\u8BD5\u5377"},y.createElement(gt.op,{onMouseEnter:()=>qt(!0),onMouseLeave:()=>qt(!1),onClick:()=>gr(),shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u4FDD\u5B58")),y.createElement(gt.op,{shape:"default",type:"primary",onClick:()=>ut(),style:{height:38,marginLeft:20}},"\u63D0\u4EA4"))}),y.createElement(di,{visible:tn,questionParams:Qt.current,getdata:Ee,onRandomExchange:()=>Ti(void 0,null,function*(){const wt=Qt.current;yield ua({single_question_id:wt.id,seleted_item_bank_ids:wt.ids},{type:wt.type,index:wt.index}),gn(!1)}),selectFromProblemSet:()=>{const wt=Qt.current,ya=`${location.pathname}${location.search}`;ya.includes("exercise")&&ge.history.push(`/paperlibrary/exchangequestion?type=exercise&qid=${wt.id}&qtype=${wt.type}&exerciseid=${pa.categoryId}&from=${ya}`)},onCancel:()=>{gn(!1)}}))}},83292:function(Ot,Ft,ee){"use strict";ee.r(Ft),ee.d(Ft,{default:function(){return Su}});var y=ee(67294),ie={wrapper:"wrapper___KtBVT",breadCrumbWrapper:"breadCrumbWrapper___k9tSB",baseInfo:"baseInfo____j5EY",radioBtnWrapper:"radioBtnWrapper___k9OCh",baseLineHeight:"baseLineHeight___O_QXK",radiogroup:"radiogroup___e2fW6",easy:"easy___WcUAp",medium:"medium___U_o3j",hard:"hard___dAXLS",formWrap:"formWrap___wt5tC",baseFormItem:"baseFormItem___zV64d",cascaderPopup:"cascaderPopup___qm63f",fixedBottom:"fixedBottom___liDZ4",cancelBtn:"cancelBtn___ZV9Mi",confirmBtn:"confirmBtn___DwH6m",previewBtn:"previewBtn___aLYCy",concat:"concat___ZuLMo"},De=ee(2453),Be=ee(22150),Oe=ee(85673),Ke=ee(35973),ue=ee(40950),Me=ee(57953),Fe=ee(69677),Ne=ee(85546),ke=ee(78045),Le=ee(71230),be=ee(31795),se=ee(71577),E=ee(33170),a=Object.defineProperty,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,te=(st,gt,Ht)=>gt in st?a(st,gt,{enumerable:!0,configurable:!0,writable:!0,value:Ht}):st[gt]=Ht,re=(st,gt)=>{for(var Ht in gt||(gt={}))b.call(gt,Ht)&&te(st,Ht,gt[Ht]);if(x)for(var Ht of x(gt))z.call(gt,Ht)&&te(st,Ht,gt[Ht]);return st},oe=(st,gt,Ht)=>new Promise((Kn,Vn)=>{var pn=St=>{try{Kt(Ht.next(St))}catch(Zn){Vn(Zn)}},yn=St=>{try{Kt(Ht.throw(St))}catch(Zn){Vn(Zn)}},Kt=St=>St.done?Kn(St.value):Promise.resolve(St.value).then(pn,yn);Kt((Ht=Ht.apply(st,gt)).next())});function ce(st){return oe(this,null,function*(){return(0,E.ZP)(`/api/examination_banks/${st}/edit_random_exam_new.json`,{method:"get"})})}function pe(st,gt){return oe(this,null,function*(){return(0,E.ZP)(`/api/examination_banks/${st}/update_random_exam.json`,{method:"post",body:gt})})}function ge(st){return oe(this,null,function*(){return(0,E.ZP)("/api/examination_banks/create_random_exam.json",{method:"post",body:st})})}function Ae(st){return oe(this,null,function*(){return(0,E.ZP)("/api/disciplines.json",{method:"get",params:st})})}function we(st){return oe(this,null,function*(){return(0,E.ZP)("/api/item_banks/item_difficulty_count.json",{method:"get",params:st})})}function Pe(st,gt){return oe(this,null,function*(){return(0,E.ZP)(`/api/examination_banks/${st}/set_item_type_score.json`,{method:"post",body:gt})})}function he(st,gt){return oe(this,null,function*(){return(0,E.ZP)(`/api/exercises/${st}/set_item_type_score.json`,{method:"post",body:gt})})}function Xe(st,gt){return oe(this,null,function*(){return(0,E.ZP)(`/api/examination_banks/${st}/delete_item_type.json`,{method:"post",body:gt})})}function je(st,gt){return oe(this,null,function*(){return(0,E.ZP)(`/api/exercises/${st}/delete_item_type.json`,{method:"post",body:gt})})}function Ze(st){return oe(this,null,function*(){return(0,E.ZP)("/api/examination_banks/preview_random_questions.json",{method:"post",body:st})})}function Ce(st){return oe(this,null,function*(){return(0,E.ZP)("/api/examination_banks/toggle_random_questions.json",{method:"post",body:st})})}function Je(st){return oe(this,null,function*(){return(0,E.ZP)("/api/examination_banks/save_question_list.json",{method:"post",body:st})})}function at(st){return oe(this,null,function*(){return(0,E.ZP)(`/api/exercises/${st.categoryId}/edit.json`,{method:"get",params:re({},st)})})}var $e=(st=>(st.OnlyFileFolder="1",st.OnlyKnowledge="2",st.OnlyDifficulty="3",st.FileFolderAndDiff="4",st.FileFolderAndKnowledge="5",st.KnowledgeAndDiff="6",st.All="7",st.Shixun="8",st))($e||{}),rt=ee(96486),pt=Object.defineProperty,Ct=Object.defineProperties,mn=Object.getOwnPropertyDescriptors,ln=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,At=Object.prototype.propertyIsEnumerable,kt=(st,gt,Ht)=>gt in st?pt(st,gt,{enumerable:!0,configurable:!0,writable:!0,value:Ht}):st[gt]=Ht,In=(st,gt)=>{for(var Ht in gt||(gt={}))lt.call(gt,Ht)&&kt(st,Ht,gt[Ht]);if(ln)for(var Ht of ln(gt))At.call(gt,Ht)&&kt(st,Ht,gt[Ht]);return st},Wt=(st,gt)=>Ct(st,mn(gt)),dn=(st=>(st[st.FileFolder=1]="FileFolder",st[st.Difficulty=2]="Difficulty",st[st.Knowledge=3]="Knowledge",st))(dn||{});const He=(0,y.createContext)(null),en={[$e.OnlyFileFolder]:[1],[$e.OnlyKnowledge]:[3],[$e.OnlyDifficulty]:[2],[$e.FileFolderAndDiff]:[1,2],[$e.FileFolderAndKnowledge]:[1,3],[$e.KnowledgeAndDiff]:[3,2],[$e.All]:[3,2,1]},Bn=(st,gt)=>{if(st.length!==gt.length)return!1;for(const Ht of gt)if(!st.includes(Ht))return!1;return!0},It=st=>{for(const[gt,Ht]of Object.entries(en))if(Bn(st,Ht))return gt},Et={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",COMPLETION:"\u586B\u7A7A\u9898",JUDGMENT:"\u5224\u65AD\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898"},jt={1:{label:"\u7B80\u5355",color:"#46B70E"},2:{label:"\u9002\u4E2D",color:"#165DFF"},3:{label:"\u56F0\u96BE",color:"#EE6F1A"}},Qe=st=>st&&parseFloat(st.toFixed(1)),Ve=(st,gt)=>{var Ht,Kn,Vn;switch(gt.type){case"init":return gt.payload;case"updateBaseInfo":return Wt(In({},st),{examination_bank:gt.payload});case"deleteQuestionType":{const{item_types:pn}=st,yn=pn.filter(Kt=>Kt.item_type!==gt.payload);return st.examination_bank.question_count=Qe(yn.reduce((Kt,St)=>Kt+St.item_bank_count,0)),st.examination_bank.total_score=Qe(yn.reduce((Kt,St)=>Kt+St.total_score,0)),Wt(In({},st),{item_types:yn})}case"setQuestionType":{const{item_types:pn=[]}=st,yn=pn.map(St=>St.item_type),Kt=pn.filter(St=>gt.payload.includes(St.item_type));for(const St of gt.payload)yn.includes(St)||(St==="PRACTICAL"?Kt.push({item_type:St,contents:[],item_banks:[],item_bank_count:0,item_bank_num:0,item_type_text:Et[St],random_rule_type:$e.Shixun,score:0,total_score:0}):Kt.push({item_type:St,contents:[],item_bank_count:0,item_type_text:Et[St],score:0,total_score:0}));return Wt(In({},st),{item_types:Kt})}case"updateItemTypes":return Wt(In({},st),{item_types:gt.payload});case"deleteRule":{const pn=(0,rt.cloneDeep)(st),yn=pn.item_types.find(St=>St.item_type===gt.payload.itemType),Kt=yn.contents.find(St=>St.id===gt.payload.id&&St.is_share==gt.payload.is_share);return yn.contents=yn.contents.filter(St=>St!==Kt),((Ht=yn.contents)==null?void 0:Ht.length)===0&&(yn.random_rule_type=[]),yn.item_bank_count-=Kt==null?void 0:Kt.quanlity,pn.examination_bank.question_count-=Kt==null?void 0:Kt.quanlity,yn.total_score-=(Kt==null?void 0:Kt.quanlity)*yn.score,pn.examination_bank.total_score-=(Kt==null?void 0:Kt.quanlity)*yn.score,yn.total_score=Qe(yn.total_score),pn.examination_bank.total_score=Qe(pn.examination_bank.total_score),pn.contents=yn.contents,pn}case"changeQuestionNum":{const pn=(0,rt.cloneDeep)(st),yn=pn.item_types.find(Eo=>Eo.item_type===gt.payload.itemType),Kt=(Kn=yn==null?void 0:yn.contents)==null?void 0:Kn.find(Eo=>Eo.id===gt.payload.id);if(gt.payload.itemType==="PRACTICAL")return gt.payload.num&&(pn.examination_bank.question_count=pn.examination_bank.question_count-yn.item_bank_count+gt.payload.num,pn.examination_bank.total_score=Qe(pn.examination_bank.total_score-yn.total_score+gt.payload.num*yn.score)),gt.payload.score&&(pn.examination_bank.total_score=Qe(pn.examination_bank.total_score-yn.total_score+gt.payload.num*yn.score)),yn.item_bank_count=gt.payload.num,yn.total_score=Qe(yn.item_bank_count*yn.score),pn;pn.examination_bank.question_count=pn.examination_bank.question_count-(Kt==null?void 0:Kt.quanlity)+gt.payload.num;const St=yn.contents.find(Eo=>Eo.id===gt.payload.id&&Eo.teacher_group_id===gt.payload.teacher_group_id);St.quanlity=gt.payload.num;let Zn=0,_a=0;for(const Eo of yn.contents)Zn+=Eo==null?void 0:Eo.quanlity,_a+=(Eo==null?void 0:Eo.quanlity)*yn.score;return pn.examination_bank.total_score=Qe(pn.examination_bank.total_score-yn.total_score+_a),yn.item_bank_count=Zn,yn.total_score=Qe(_a),pn}case"changeQuestionScore":{const pn=(0,rt.cloneDeep)(st),yn=pn.item_types.find(Kt=>Kt.item_type===gt.payload.itemType);return yn.score=gt.payload.score,yn.total_score=Qe(yn.item_bank_count*yn.score),pn.examination_bank.total_score=Qe(pn.item_types.reduce((Kt,St)=>Kt+St.total_score,0)),pn}case"editRule":{const pn=(0,rt.cloneDeep)(st),yn=pn.item_types.find(Kt=>Kt.item_type===gt.payload.itemType);return yn.contents=gt.payload.tableData.map(Kt=>Wt(In({},Kt),{item_type:gt.payload.itemType,random_rule_type:gt.payload.randomRuleType})),yn.random_rule_type=gt.payload.randomRuleType,yn.item_bank_count=yn.contents.reduce((Kt,St)=>Kt+(St==null?void 0:St.quanlity),0),yn.score=yn.score||1,yn.total_score=Qe(yn.item_bank_count*yn.score),pn.examination_bank.question_count=pn.item_types.reduce((Kt,St)=>Kt+St.item_bank_count,0),pn.examination_bank.total_score=Qe(pn.item_types.reduce((Kt,St)=>Kt+St.total_score,0)),pn}case"addShixun":{const pn=(0,rt.cloneDeep)(st),yn=pn.item_types.find(Kt=>Kt.item_type==="PRACTICAL");return yn.item_banks=gt.payload.shixunList,pn.examination_bank.question_count=pn.examination_bank.question_count+1,yn.item_bank_num=yn.item_banks.length,yn.item_bank_count=yn.item_bank_count||1,yn.score=yn.score||1,yn.total_score=yn.total_score||yn.score*yn.item_bank_count,pn.examination_bank.total_score=(Vn=pn==null?void 0:pn.item_types)==null?void 0:Vn.map(Kt=>Kt.total_score).reduce((Kt,St)=>Kt+St),pn}case"deleteShixunQuestion":{const pn=(0,rt.cloneDeep)(st),yn=pn.item_types.find(Kt=>Kt.item_type==="PRACTICAL");return yn.item_banks=yn.item_banks.filter(Kt=>Kt.id!==gt.payload.shixunId),yn.item_bank_num-=1,yn.item_bank_count>yn.item_bank_num&&(yn.item_bank_count-=1,yn.total_score-=yn.score,yn.total_score=Qe(yn.total_score)),pn}}};var mt=ee(99640),Vt=Object.defineProperty,Xt=Object.defineProperties,cn=Object.getOwnPropertyDescriptors,ta=Object.getOwnPropertySymbols,ra=Object.prototype.hasOwnProperty,On=Object.prototype.propertyIsEnumerable,la=(st,gt,Ht)=>gt in st?Vt(st,gt,{enumerable:!0,configurable:!0,writable:!0,value:Ht}):st[gt]=Ht,et=(st,gt)=>{for(var Ht in gt||(gt={}))ra.call(gt,Ht)&&la(st,Ht,gt[Ht]);if(ta)for(var Ht of ta(gt))On.call(gt,Ht)&&la(st,Ht,gt[Ht]);return st},yt=(st,gt)=>Xt(st,cn(gt)),Rn=(st,gt,Ht)=>new Promise((Kn,Vn)=>{var pn=St=>{try{Kt(Ht.next(St))}catch(Zn){Vn(Zn)}},yn=St=>{try{Kt(Ht.throw(St))}catch(Zn){Vn(Zn)}},Kt=St=>St.done?Kn(St.value):Promise.resolve(St.value).then(pn,yn);Kt((Ht=Ht.apply(st,gt)).next())}),Dt=({courseOptions:st,setCurrentKey:gt,loading:Ht,form:Kn})=>{const{data:Vn,disabled:pn,dispatch:yn}=(0,y.useContext)(He),Kt=(0,Ke.useParams)(),St=(0,y.useRef)(!0),[Zn,_a]=(0,y.useState)(!1),Eo=(0,y.useMemo)(()=>{var Yr,di,oi,Dr,$a;if(!st.length||!Vn)return;const Ia=(Yr=Vn==null?void 0:Vn.examination_bank)==null?void 0:Yr.sub_discipline_id,To=((di=Vn==null?void 0:Vn.examination_bank)==null?void 0:di.time)===-1?void 0:St.current?Kt.id?(oi=Vn==null?void 0:Vn.examination_bank)==null?void 0:oi.time:((Dr=Vn==null?void 0:Vn.examination_bank)==null?void 0:Dr.time)||60:($a=Vn==null?void 0:Vn.examination_bank)==null?void 0:$a.time;St.current=!1;let jo=[];for(const ii of st)for(const gi of ii.children)gi.value===Ia&&(jo=[ii.value,gi.value]);return yt(et({},Vn.examination_bank),{time:To,course:jo})},[Vn,st]);return(0,y.useEffect)(()=>{Kn.setFieldsValue(et({},Eo))},[Eo]),y.createElement(Me.Z,{spinning:Ht,size:"large",style:{position:"fixed",maxHeight:"100vh"},className:"mt30"},y.createElement("div",{className:ie.formWrap},y.createElement(Be.default,{form:Kn,autoComplete:"off",colon:!1,labelCol:{span:4},wrapperCol:{span:20},initialValues:Eo||{difficulty:2,time:60},onValuesChange:(Yr,di)=>{const{course:oi=[]}=di,Dr=yt(et({},di),{sub_discipline_id:oi[1]||0});yn({type:"updateBaseInfo",payload:Dr})}},y.createElement(Be.default.Item,{name:"name",label:"\u8BD5\u5377\u540D\u79F0",className:ie.baseLineHeight,rules:[{required:!0,validator:(Yr,di)=>{var oi;return((oi=di==null?void 0:di.replaceAll(" ",""))==null?void 0:oi.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0")}}]},y.createElement(Fe.default,{maxLength:60,className:ie.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",showCount:!0})),y.createElement(Be.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"course",className:ie.baseLineHeight},y.createElement(Ne.Z,{className:ie.baseFormItem,disabled:pn,size:"large",allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:st,dropdownMenuColumnStyle:{padding:"8px 12px",fontSize:14}})),y.createElement("div",{className:ie.concat},"\u6CA1\u6709\u5408\u9002\u7684\u65B9\u5411&\u8BFE\u7A0B\uFF1F",y.createElement("span",{onClick:()=>_a(!0)},"\u8054\u7CFB\u6559\u7814\u52A9\u7406")),y.createElement(Be.default.Item,{label:"\u96BE\u5EA6",name:"difficulty",className:ie.radioBtnWrapper,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},y.createElement(ke.ZP.Group,{disabled:pn,className:ie.radiogroup},y.createElement(ke.ZP.Button,{className:ie.easy,value:1},"\u7B80\u5355"),y.createElement(ke.ZP.Button,{className:ie.medium,value:2},"\u9002\u4E2D"),y.createElement(ke.ZP.Button,{className:ie.hard,value:3},"\u56F0\u96BE"))),y.createElement(Be.default.Item,{label:"\u7B54\u9898\u65F6\u957F",className:ie.baseLineHeight},y.createElement(Le.Z,{align:"middle"},y.createElement(Be.default.Item,{name:"time",noStyle:!0},y.createElement(be.Z,{className:ie.baseFormItem,min:1,disabled:pn,size:"large",max:9999,style:{width:220},placeholder:"\u8BF7\u586B\u5199\u7B54\u9898\u65F6\u957F"})),y.createElement("span",{style:{marginLeft:"10px",width:"40px",lineHeight:"46px",fontSize:14}},"\u5206\u949F"))),y.createElement(Be.default.Item,{label:"\u8BD5\u5377\u987B\u77E5",name:"exam_notes"},y.createElement(Fe.default.TextArea,{rows:6,disabled:pn,maxLength:65535,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u987B\u77E5"})))),y.createElement("div",{className:ie.fixedBottom},y.createElement(se.ZP,{className:`${ie.cancelBtn} mr5`,onClick:()=>{Kt.id||window.location.href.indexOf("randompaper")>-1?Ke.history.push("/paperlibrary"):Ke.history.push(`/classrooms/${Kt.coursesId}/exercise`)}},"\u53D6\u6D88"),y.createElement(se.ZP,{className:`${ie.confirmBtn} ml15`,type:"primary",size:"large",onClick:()=>Rn(void 0,null,function*(){if(yield Kn.validateFields(),!Kt.id&&!Kt.coursesId){const Yr=yield ge(Vn);Yr.status===0&&(Ke.history.replace(`/randompaper/edit/${Yr==null?void 0:Yr.examination_bank_id}?type=settings`),gt("settings"))}else gt("settings")})},"\u4E0B\u4E00\u6B65")),y.createElement(mt.Z,{open:Zn,onCancel:()=>{_a(!1)}}))},Ln=ee(14446),Hn=ee(15746),Pn={flex_box_center:"flex_box_center___NXYwj",flex_space_between:"flex_space_between___Oy2UZ",flex_box_vertical_center:"flex_box_vertical_center___ybBar",flex_box_center_end:"flex_box_center_end___yyQPf",flex_box_column:"flex_box_column____kuXY",questionInfo:"questionInfo___U9mnu",label:"label___PP7Ng",content:"content___PUXFl",leftPart:"leftPart___uoQeo",rightPart:"rightPart___mCG7H",dragItem:"dragItem___djmPG",blackText:"blackText___KqEaU",greyText:"greyText___VamKm",iconWrapper:"iconWrapper___o1C0y",contentArea:"contentArea___Fj7D0",dragging:"dragging___mX3Il",hidden:"hidden___KWDLK",dragIcon:"dragIcon___yPuB3",deleteIcon:"deleteIcon___go29y",disabled:"disabled___uSK9k",challengeNameWrapper:"challengeNameWrapper___DFjRy",challengeName:"challengeName___m7v0x",shixunPreviewFooter:"shixunPreviewFooter___iaciG",shixunInfoWrapper:"shixunInfoWrapper___aSihg",shixunInfo:"shixunInfo___WYBm1",btnToDetail:"btnToDetail___WVmtj",fixedBottom:"fixedBottom___oeMSX",cancelBtn:"cancelBtn___ac73V",confirmBtn:"confirmBtn___sYh2O",previewBtn:"previewBtn___c2uQz",setScoreModalTable:"setScoreModalTable___kPddX",title:"title___lP1E2",tipcontent:"tipcontent___tV6uE",name:"name___YLyPW",tip:"tip___FYIzt",info:"info___rSdr9",img:"img___ft7eS"},Oa=ee(26194),rn=ee(67341),_t=ee(84567);const da=[{label:"\u5355\u9009\u9898",value:"SINGLE"},{label:"\u591A\u9009\u9898",value:"MULTIPLE"},{label:"\u586B\u7A7A\u9898",value:"COMPLETION"},{label:"\u5224\u65AD\u9898",value:"JUDGMENT"},{label:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{label:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{label:"\u7EC4\u5408\u9898",value:"COMBINATION"},{label:"\u5B9E\u8BAD\u9898",value:"PRACTICAL"},{label:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}];var za=({open:st,onCancel:gt,onOk:Ht})=>{const{data:Kn,dispatch:Vn}=(0,y.useContext)(He);(0,y.useEffect)(()=>{if(st){const{item_types:Kt}=Kn||{};yn(Kt==null?void 0:Kt.map(St=>St.item_type))}},[st,Kn]);const[pn,yn]=(0,y.useState)([]);return y.createElement(Ln.default,{title:y.createElement("div",null,"\u9898\u578B\u8BBE\u7F6E",y.createElement("span",{className:"c-grey-333",style:{fontSize:14,fontWeight:400}},"\uFF08\u901A\u8FC7\u52FE\u9009\u53EF\u5BF9\u9898\u578B\u8FDB\u884C\u6DFB\u52A0/\u5220\u9664\uFF09")),closable:!0,centered:!0,open:st,onCancel:gt,onOk:()=>Ht(pn)},y.createElement(_t.default.Group,{value:pn,onChange:Kt=>yn(Kt)},y.createElement(Le.Z,{gutter:[0,20]},da.map(Kt=>y.createElement(Hn.Z,{key:Kt.value,span:6},y.createElement(_t.default,{value:Kt.value},Kt.label))))))},Na=ee(9430),Zr=Object.defineProperty,vn=Object.getOwnPropertySymbols,An=Object.prototype.hasOwnProperty,Tn=Object.prototype.propertyIsEnumerable,ba=(st,gt,Ht)=>gt in st?Zr(st,gt,{enumerable:!0,configurable:!0,writable:!0,value:Ht}):st[gt]=Ht,lr=(st,gt)=>{for(var Ht in gt||(gt={}))An.call(gt,Ht)&&ba(st,Ht,gt[Ht]);if(vn)for(var Ht of vn(gt))Tn.call(gt,Ht)&&ba(st,Ht,gt[Ht]);return st},yo=({open:st,onCancel:gt,onOk:Ht})=>{const{data:Kn}=(0,y.useContext)(He),[Vn,pn]=(0,y.useState)();console.log("--xxx-",Vn),(0,y.useEffect)(()=>{st&&pn((0,rt.cloneDeep)(Kn))},[st,Kn]);const yn=(0,y.useMemo)(()=>{var Kt;let St;return St=(Kt=Vn==null?void 0:Vn.item_types)==null?void 0:Kt.map(Zn=>Zn.total_score).reduce((Zn,_a)=>parseFloat(Zn)+parseFloat(_a)),St==null?void 0:St.toFixed(1)},[Vn]);return st?y.createElement(Ln.default,{title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C",open:st,width:640,centered:!0,closable:!0,onCancel:gt,onOk:()=>{Ht(Vn)}},y.createElement("div",{className:"c-black mb20"},"\u603B\u5206",y.createElement("span",{className:"ml10 c-light-primary"},yn)),y.createElement(Na.default,{columns:[{title:"\u9898\u578B\u540D\u79F0",dataIndex:"item_type_text",width:130},{title:"\u5C0F\u9898\u603B\u6570",dataIndex:"item_bank_count",width:130},{title:"\u9898\u578B\u603B\u5206",dataIndex:"total_score",width:130},{title:"\u64CD\u4F5C",render(Kt,St){const{score:Zn,item_type:_a}=St;return y.createElement("div",{style:{color:"#9096A3"}},"\u6BCF",((St==null?void 0:St.item_type)==="PRACTICAL","\u9898"),y.createElement(be.Z,{precision:1,size:"large",className:"ml10 mr10",min:.1,disabled:(St==null?void 0:St.item_bank_count)===0,max:100,onChange:Eo=>{const Yr=Vn,di=Yr.item_types.find(Dr=>Dr.item_type===_a);di.score=Number(Eo);const oi=Eo*di.item_bank_count;di.total_score=oi&&Number(oi.toFixed(1)),Yr.examination_bank.total_score=Yr.item_types.reduce((Dr,$a)=>Number(Dr)+Number($a.total_score),0),pn(lr({},Yr))}}),"\u5206")}}],className:Pn.setScoreModalTable,dataSource:Vn==null?void 0:Vn.item_types,rowKey:"item_type",pagination:!1})):null},Ar=ee(66368),Qn=ee(42563),Ua=ee(79870),wr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAtFJREFUWEftWL9rU1EYPffFpCCKEEEJVUQHB10qAUHFHwguDg4ORRDq4uDg4CBIJ6GD0D/B3UEFJ5cugjbQChIqokWKClVrFDGIg2B8yZX3Xl/z/O5LzvfyKhTJXV7g/jrfOfc797sx1toCNnAzQ4A51RkymJNA/CcMvpoYhf0xDWtPwqICWEKM+QSYGgojt3Hw3mweFjmD9YlR+N8WAJSdjYwBrAWCb1oL+jzvMbzSFKoPBgLKAc6dugPbuRDtHzAXgGEMxmjjsXEAYr4MMOw2DcA8wcjWG6g+XOEAZ8c+wNpKtCXZMI+WMn6DJrbsOMQBPtrr9ySM4ZX9LEApkOfd5QBntvvhuhqFswKOz2/wDQWSZ9o0FADLfji5fBTYPwmUduYVMmV+IrLWF2DpFtCcizDTu3hmFeCBKaC4LR2cJpvjMZrwfn8HFm8qATan/bWslWckq6SuTyWcIfi5allrkmsY/DoZSZzanCwQo0REAwTIJf583e9txNIWic9p5E2OCQilZ7BxzY/8L60RSqRkcgnHqKXERgFw5eq/80EagIbB91cSPigilMabNWmYD6okXr7cZdABIAE7Gv6dpfIuZxJDI/G7S32ymJx6CoDP50ny5mIXIJPQ2Y8kEVVEw+DSeCKLWbkldlQA6JZwaZe9BuDr8xkAZjU6Pp5LvHiu9xmkWej6Wt8KXOK1VuGDL89272IaMLv6yAID3cUvzvS5SZyQyZOAZZl7hrnEz0/rjZoxzAhOyUEOcOFEH6MWhDGCWAApPs8B1o/p68GsANgbRVVRPzu8fvVg5gA0xcLTsV/wCtF/iKz6cABkfBfL+Z12m0tc2/cWXnFPODf3zZCxmOj4yxzg/O4qWv48LDwHIHOZrO/i5HoGHRQ3HeEAg0m1ShWtn/dh27tgUAilTqOUMcyqm7AfbZjCR5Q2j+N4o64DOMDhXq8pQ4B5mdzwDP4B5kHmZrL/eyAAAAAASUVORK5CYII=",vo="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA4RJREFUWEftWEtrE1EYPXfSh5VWSlMfNSi4sokLK30pWtuKIChVVBBBWpfiRhcKghii7tp/4FrBBxREXbhQ0Bj7gqokahe+kNZWqa21tLGtk7kymY5J79yZL5NUKNLZZHHnzj33fOec+90wzrkHS/hhywBzrM4ygzkSiP+EwTdtPvDJdnDeCI4KgBPEsGGAPYOn8Bq23A7nwiLNYH+bD+rYSwBlloUYAzgH9F/Zo48pyhMoBVdR3ZkVUBpgV9MNcO24sb7OnA6GYtBEa75rbkCYL24wOcxGAPYUhSUXUH3/Cw0wXDUIziuMJYkFc6mluH+GcRSv2UYDfLxJtSWMwiuOUxsUC6Qot2iAD71q8ruZVNgtYFO/+m+yQKKm2UgGAMvU5GTvbqDyClC4LmUMuw+LTFiYdNDC7FdgIASMG57KHGDNdSB/tVyKltIJAESmRHziBmZHgf5WlwBrb6bihFrQmkdpCSDRiiyu+ozgyJzBujtpy1Jiy9XOAPqOuQRY35mKP8qdFvELBFJu1qH1HnUL8K59iV0DFtwqc3PPIQnAH+3noGmXAK1k4YnhxoaS8joqQgFYOaBUAlBSedbTIgCcuLwBc78+SW3qWnJUzkjG8/yAZ3Nqd937BYDfghvB4x+NQJ5vAMycozRvOVOF+Rk1FaVAkQEquX73PkmJh89EwXngn5+5dhsuPgwopYYZu/ZKAA6dDkLTQhaAlhKLDAsvuJWE+X5RDbCi1jBjpEkCcPCsH4mpmKXEVIksbZiAkDxz5zWZVwaUnjS6pkiDTcx8aI2CscCCRtStJqmjzKmtLD8FeLxAZKcNwPcnguCJ0II1SAYERJSJnUxX0gysagbC2+0YbPNDnY79rZrk6LR+n0DkRsP5a4GK80C4xuEkeXswCvCAfaOawV3E1K2+DGUaUeO+i4AlB9NpeX0gCGihpA6zeahcpBB7W4Bo0IHBgSN+zP2MGVuX1ZiihHKJOC5IpMAHfH7gAFAfetUYBUcgGwIXZc73d0BixqEffNGQ5mYi1yjCSFdLKhIfA6ZHHQBGm/2YmYpJ2bAEN4nAmVRZjKmzwOQQcWnq3focnNdTBwV9n88yhuKj95xb/i5/HdSpRwBbmfpXIRPTCIS5ycF0U3o8O+g7SWR9FebiHeCJXQArkNdKYIiqODXO2G9A6cCeiRANcFEsmf1HlgFmz50xc8kz+AfHHTJwrKNsNwAAAABJRU5ErkJggg==",wo="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABWlJREFUWEftV1tsVEUY/ubspUu3W9mWGlttwXqJVRNBbqIFDbyA8mCCkAYtpEaIGBODhBCECiG+UE1EnzTempYqtSAE45saBMX40JC0IRojpd1GKM1uW7bd7V7OOWPmnD3bPTNndxYbE2I6L2dzdubMN9/3/ZchlFIXbuNB5gDOUp05BmdJIP4fDPZcxt2xaRzVgadBUQ3QDDEE5m/2zBkE1whwoYTg461LcX42LEoZZOCiMXoJoBUCHEIASgH2dBqUgijKORfBkW3/EqgUYNsPieMAmtj+Fhb2NIfFXvaFnUhCQBlI6wD8dGcBrisEP5V7fft2NuJvKcC9p6PDoLSa7cwTJgKejZj8WjLm93iWSAG2tI+qEsdlvywl6BZPqBByQgpw44fDKskEAQUF+82e5rBrxCvGz7fWZr+XkZ/ZwFTIbgkKel0K8LkPhlW2uLbSh9UNQfh9btGLIrIZ7E7WyDkaf8xYQsX538cwHE4YgKUAnz0WMgC+/EwNSn1uR5MVEcxZ/xbjUgbyi3PXDNNLAW44FjIk3rOxNpvtCseuCEFCMGcUc/2734YMFaQA178fUhlDB56vy+4s27AYlgrOocA7Z0IG60UDPLypLm8BEQBncnc2X3ITijng4ZMhM8vK+kHGIIuyI5sXZgsGn//ECmOvgMJ8rgA5/f92T8hM8rkAX/psZI+u4yClesAWhhLNhPTBpSMhfeSkF7eLoP5OHzY8FoSizGzU+vWQmXosgLvPTNTGJpNXi8lvPF4hPwoZW0YZsKw+gMWLSrMV1ASYE8V7e27WTUwnB7IzsrFVjOXzdDVWOpfgY+YO+j3YvKrCWMEkP9g9ZHjeJvErnaN9oHhYgCSrYQ5F2echKPcpSGkUE9PU3vXkMeWWJxcg6HcZAA+cGDIosgHc0THaqun0EN8ViFFqdij5SlTT8jKsa5gHJdPF/DaQwCcXotkCme+8y+/zY1m937D/W19yHmSs7eoeb0gm0v1Wi2QBEGpuAcm8buCjF6tmWqyMHPu/iWAkahQlseZm0lKw1I2mRlPm/V2D9iCxZG1pH+2j4GR2KB1lJaaE8TSTUDf88kiNB2sfKsWCMgWlXgVVARfG4xp+/iuBU72xmca7gGW2NlYaMu/vYgxyaYaBbGkPt+pUP5Trw1xGa4Nu7FhdjkULPBlDUwxGVLgVgsFIGj/+MY0rYdXwzzwvQTzFOiDHi4Fj9K14wI+V9/uxr3PQuZLs6hxviKnpfttVI+fERzdVoPoOsWmYiGt4ozsCncnFA+JeFGp0KwJuNK+pwL6OPBKzYzV/npHZoZN/74UK3OUAMJ7S8VpXBJoRsPYgEhBLskLzmkq0nR7OX+q2t4fNaHYYtUEXdq4O4N6MxGzKnzfSiExpqJnvRm8oiYtXkhiJasZqj8vMMCqzaebAsvbsiQf9OHXxRv5+kEXzZFzvt+5qgiQEmO8jhseSGjAW0w0wJW7g8Tovnqovgb+EGO+XLvTCRYBITEd3bxy/DqREQrnmojLgRt/VMaN7z9ssNLeP94GPZotR2d2CECy5x40315XZNIgldbz61U15aSLASHgSqqblB9hyfKpV07WMzHaXi3lS3NPrAnav9ePRGjOgVI3i5KUEvrucEm6HfFix2h6dnMbNqen8AHd1pxpiyWS/mS0lYSncj2cWVJURBHwEI1Ed8VQ+8sSoSasqro9OFL40beuM/UIpXSnczvjbF387484jK+VODDL/3QiPny3YsG7vGFsRT+rfE5BSC6QjB7IWWfY/91FrrwRRV0k76i2fhhcnk2obqN4IQrxOAGWevEV8UIiS1iltO/t69SEpQHnI/bcz5gDOlt/bnsF/AOXAMnuF/cdAAAAAAElFTkSuQmCC",ho="data:image/png;base64,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",eo={ruleCheckBox:"ruleCheckBox___Onj2f",folderAreaWrapper:"folderAreaWrapper___ut2mr",folderAreaHeader:"folderAreaHeader___fOIDA",folderWrapper:"folderWrapper___IpJ50",folderIcon:"folderIcon___zBoRM",shareFolderIcon:"shareFolderIcon____5s3p",treeNodeItem:"treeNodeItem___quqla",treeNodeDifficulty:"treeNodeDifficulty___en0gk"},Fo=ee(38244),Fr=Object.defineProperty,Jt=Object.defineProperties,$t=Object.getOwnPropertyDescriptors,Ut=Object.getOwnPropertySymbols,_n=Object.prototype.hasOwnProperty,$n=Object.prototype.propertyIsEnumerable,Ta=(st,gt,Ht)=>gt in st?Fr(st,gt,{enumerable:!0,configurable:!0,writable:!0,value:Ht}):st[gt]=Ht,ar=(st,gt)=>{for(var Ht in gt||(gt={}))_n.call(gt,Ht)&&Ta(st,Ht,gt[Ht]);if(Ut)for(var Ht of Ut(gt))$n.call(gt,Ht)&&Ta(st,Ht,gt[Ht]);return st},Ga=(st,gt)=>Jt(st,$t(gt)),Xr=(st,gt,Ht)=>new Promise((Kn,Vn)=>{var pn=St=>{try{Kt(Ht.next(St))}catch(Zn){Vn(Zn)}},yn=St=>{try{Kt(Ht.throw(St))}catch(Zn){Vn(Zn)}},Kt=St=>St.done?Kn(St.value):Promise.resolve(St.value).then(pn,yn);Kt((Ht=Ht.apply(st,gt)).next())});const So=(st,gt,Ht)=>st.map(Kn=>Kn.key===gt?ar(ar({},Kn),Ht):Kn.children?Ga(ar({},Kn),{children:So(Kn.children,gt,Ht)}):Kn),Go={\u7B80\u5355:1,\u9002\u4E2D:2,\u56F0\u96BE:3},ga=(st,gt,Ht)=>st.map(Kn=>{var Vn;const pn=Kn==null?void 0:Kn.tag_disciplines.map(Kt=>{const St=Kt==null?void 0:Kt.difficulty_count.map(Zn=>({label:Zn==null?void 0:Zn.name,value:Go[Zn.name]}));return{title:It(gt)===$e.All&&St.length>0?y.createElement(Le.Z,{justify:"space-between"},y.createElement(Hn.Z,null,`${Kt.name}\uFF08${Kt.child_count}\uFF09`),y.createElement(Hn.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Be.default.Item,{noStyle:!0,name:[`${Kn.id}_${Kt.id}`,"diffValue"]},y.createElement(_t.default.Group,{style:{columnGap:12},options:St})),y.createElement(Be.default.Item,{noStyle:!0,name:[`${Kn.id}_${Kt.id}`,"diffNum"],initialValue:Kt==null?void 0:Kt.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Be.default.Item,{noStyle:!0,name:[`${Kn.id}_${Kt.id}`,"extra"],initialValue:Ga(ar({},Kn),{type:Ht})},y.createElement("input",{type:"hidden"})))):`${Kt.name}\uFF08${Kt.child_count}\uFF09`,key:`${Kn.id}_${Kt.id}`,name:Kt.name,parentName:Kn.name,item_banks_count:Kt.child_count,icon:null,isLeaf:!0,checkable:It(gt)===$e.FileFolderAndKnowledge,disableCheckbox:Kt.child_count===0}}),yn=Kn==null?void 0:Kn.difficulty_count.map(Kt=>({label:Kt==null?void 0:Kt.name,value:Go[Kt.name]}));return{title:It(gt)===$e.FileFolderAndDiff&&yn.length>0?y.createElement(Le.Z,{justify:"space-between"},y.createElement(Hn.Z,null,`${Kn.name}\uFF08${Kn.item_banks_count}\uFF09`),y.createElement(Hn.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Be.default.Item,{noStyle:!0,name:[`${Kn.id}`,"diffValue"]},y.createElement(_t.default.Group,{style:{columnGap:12},options:yn})),y.createElement(Be.default.Item,{noStyle:!0,name:[`${Kn.id}`,"diffNum"],initialValue:Kn==null?void 0:Kn.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Be.default.Item,{noStyle:!0,name:[`${Kn.id}`,"extra"],initialValue:Ga(ar({},Kn),{type:Ht})},y.createElement("input",{type:"hidden"})))):`${Kn.name}\uFF08${Kn.item_banks_count}\uFF09`,key:`${Kn.id}`,name:Kn.name,item_banks_count:Kn.item_banks_count,icon:Kt=>Kt.expanded?Ht==="0"?y.createElement("img",{src:vo,className:eo.folderIcon}):y.createElement("img",{src:wo,className:eo.shareFolderIcon}):Ht==="0"?y.createElement("img",{src:wr,className:eo.folderIcon}):y.createElement("img",{src:ho,className:eo.shareFolderIcon}),isLeaf:!Kn.have_child&&!((Vn=Kn.tag_disciplines)!=null&&Vn.length),checkable:It(gt)===$e.OnlyFileFolder,disableCheckbox:Kn.item_banks_count===0,children:Kn.children.length?It(gt)===$e.All||It(gt)===$e.FileFolderAndKnowledge?[...ga(Kn.children,gt,Ht),...pn]:ga(Kn.children,gt,Ht):[]}}),Kr=(st,gt,Ht)=>st.map(Kn=>{var Vn;const pn=Kn==null?void 0:Kn.tag_disciplines.map(Kt=>{console.log("tagItem:",Kt);const St=Kt==null?void 0:Kt.difficulty_count.map(Zn=>({label:Zn==null?void 0:Zn.name,value:Go[Zn.name]}));return{title:It(gt)===$e.All&&St.length>0?y.createElement(Le.Z,{justify:"space-between"},y.createElement(Hn.Z,null,`${Kt.name}\uFF08${Kt.child_count}\uFF09`),y.createElement(Hn.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Be.default.Item,{noStyle:!0,name:[`${Kn.id}_${Kt.id}`,"diffValue"]},y.createElement(_t.default.Group,{style:{columnGap:12},options:St})),y.createElement(Be.default.Item,{noStyle:!0,name:[`${Kn.id}_${Kt.id}`,"diffNum"],initialValue:Kt==null?void 0:Kt.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Be.default.Item,{noStyle:!0,name:[`${Kn.id}_${Kt.id}`,"extra"],initialValue:Ga(ar({},Kn),{type:Ht})},y.createElement("input",{type:"hidden"})))):`${Kt.name}\uFF08${Kt.child_count}\uFF09`,key:`${Kn.id}_${Kt.id}`,name:Kt.name,parentName:Kn.name,item_banks_count:Kt.child_count,icon:null,isLeaf:!0,checkable:It(gt)===$e.FileFolderAndKnowledge,disableCheckbox:Kt.child_count===0}}),yn=Kn==null?void 0:Kn.difficulty_count.map(Kt=>({label:Kt==null?void 0:Kt.name,value:Go[Kt.name]}));return{title:It(gt)===$e.FileFolderAndDiff&&yn.length>0?y.createElement(Le.Z,{justify:"space-between"},y.createElement(Hn.Z,null,`${Kn.name}\uFF08${Kn.item_banks_count}\uFF09`),y.createElement(Hn.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Be.default.Item,{noStyle:!0,name:[`${Kn.id}`,"diffValue"]},y.createElement(_t.default.Group,{style:{columnGap:12},options:yn})),y.createElement(Be.default.Item,{noStyle:!0,name:[`${Kn.id}`,"diffNum"],initialValue:Kn==null?void 0:Kn.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Be.default.Item,{noStyle:!0,name:[`${Kn.id}`,"extra"],initialValue:Ga(ar({},Kn),{type:Ht})},y.createElement("input",{type:"hidden"})))):`${Kn.name}\uFF08${Kn.item_banks_count}\uFF09`,key:`${Kn.id}`,name:Kn.name,item_banks_count:Kn.item_banks_count,icon:Kt=>Kt.expanded?Ht==="0"?y.createElement("img",{src:vo,className:eo.folderIcon}):y.createElement("img",{src:wo,className:eo.shareFolderIcon}):Ht==="0"?y.createElement("img",{src:wr,className:eo.folderIcon}):y.createElement("img",{src:ho,className:eo.shareFolderIcon}),isLeaf:!Kn.have_child&&!((Vn=Kn.tag_disciplines)!=null&&Vn.length),checkable:It(gt)===$e.OnlyFileFolder,disableCheckbox:Kn.item_banks_count===0,children:[...Kr(Kn.children,gt,Ht),...pn]}});var Vi=({ruleValue:st,defaultData:gt,setSelectData:Ht,currentItemType:Kn,selectData:Vn})=>{const[pn,yn]=(0,y.useState)("1"),[Kt,St]=(0,y.useState)(!0),[Zn]=Be.default.useForm(),[_a,Eo]=(0,y.useState)([]),[Yr,di]=(0,y.useState)("all"),oi=(bn,aa,ja)=>{const{checkedNodes:Ca}=aa;console.log("type:",ja,Ca,Vn),ja==="0"?($a(bn),It(st)===$e.OnlyFileFolder?(Ht(ua=>Ga(ar({},ua),{my:Ca.map(Ee=>({id:Ee.key,group_id:Ee.key,group_name:Ee.name,item_bank_num:Ee.item_banks_count,folderType:"0",quanlity:1}))})),Rt(Ca.reduce((ua,Ee)=>ua+Ee.item_banks_count,0))):(console.log(Ca),Ht(ua=>Ga(ar({},ua),{my:Ca.map(Ee=>{const[_e,Ue]=Ee.key.split("_");return{id:Ee.key,tag_discipline_name:Ee.name,group_id:_e,tag_discipline_id:Ue,folderType:"0",group_name:Ee.parentName,item_bank_num:Ee.item_banks_count,quanlity:1}})})),Rt(Ca.reduce((ua,Ee)=>ua+Ee.item_banks_count,0)))):(To(bn),It(st)===$e.OnlyFileFolder?Ht(ua=>(console.log("pre:",ua),Ga(ar({},ua),{public:Ca.map(Ee=>({id:Ee.key==="0"?"00":Ee.key,teacher_group_name:Ee.name,teacher_group_id:Ee.key,folderType:"3",item_bank_num:Ee.item_banks_count,quanlity:1}))}))):Ht(ua=>Ga(ar({},ua),{public:Ca.map(Ee=>{const[_e,Ue]=Ee.key.split("_");return{id:Ee.key==="0"?"00":Ee.key,tag_discipline_name:Ee.name,teacher_group_id:_e,tag_discipline_id:Ue,folderType:"3",teacher_group_name:Ee.parentName,item_bank_num:Ee.item_banks_count,quanlity:1}})})),Rt(Ca.reduce((ua,Ee)=>ua+Ee.item_banks_count,0)))},[Dr,$a]=(0,y.useState)([]),[Ia,To]=(0,y.useState)([]),[jo,ii]=(0,y.useState)([]),[gi,ko]=(0,y.useState)([]),[mi,Ko]=(0,y.useState)([]),[Sr,Yo]=(0,y.useState)([]),[pi,Ti]=(0,y.useState)(!1),[pl,lu]=(0,y.useState)(!1);function qe(){return Xr(this,null,function*(){let bn=yield(0,E.ZP)("/api/teach_group_shares.json",{method:"get"});bn&&Eo(bn==null?void 0:bn.groups)})}(0,y.useEffect)(()=>{qe()},[]);const ut=bn=>Xr(void 0,null,function*(){var aa,ja,Ca,ua,Ee,_e,Ue,dt,Tt,Bt,Lt,zt;bn.type==="0"?Ti(!0):lu(!0);const Yt=yield(0,Fo.ex)(bn);bn.type==="0"?Ti(!1):lu(!1),bn.type==="0"?Ko(Yt):Yo(Yt);const Cn=(aa=Yt.navigation[0])==null?void 0:aa.difficulty_count.map(Se=>({label:Se==null?void 0:Se.name,value:Go[Se.name]})),ve=(ja=Yt.navigation[0])==null?void 0:ja.tag_disciplines.map(Se=>{const Te=Se==null?void 0:Se.difficulty_count.map(ze=>({label:ze==null?void 0:ze.name,value:Go[ze.name]}));return{title:It(st)===$e.All&&Te.length>0?y.createElement(Le.Z,{justify:"space-between",style:{color:"#232B40"}},y.createElement(Hn.Z,null,`${Se.name}\uFF08${Se.child_count}\uFF09`),y.createElement(Hn.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Be.default.Item,{noStyle:!0,name:[`0_${Se.id}`,"diffValue"]},y.createElement(_t.default.Group,{style:{columnGap:12},options:Te})),y.createElement(Be.default.Item,{noStyle:!0,name:[`0_${Se.id}`,"diffNum"],initialValue:Se==null?void 0:Se.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Be.default.Item,{noStyle:!0,name:[`0_${Se.id}`,"extra"],initialValue:{tag_discipline_name:Se.name,name:"\u6839\u76EE\u5F55",type:bn.type}},y.createElement("input",{type:"hidden"})))):y.createElement("span",{style:{color:"#232B40"}},Se.name,"\uFF08",Se.child_count,"\uFF09"),key:`0_${Se.id}`,name:Se.name,parentName:"\u6839\u76EE\u5F55",item_banks_count:Se.child_count,icon:null,isLeaf:!0,checkable:It(st)===$e.FileFolderAndKnowledge,disableCheckbox:Se.child_count===0}});if(bn.type==="0"){const Se=ga(Yt.data,st,"0"),Te=Kr(Yt.data,st,"0");console.log("normalChildren2:",Te),ii([{title:It(st)===$e.FileFolderAndDiff?y.createElement(Le.Z,{justify:"space-between",style:{color:"#232B40"}},y.createElement(Hn.Z,null,`\u6839\u76EE\u5F55\uFF08${(Ca=Yt.navigation[0])==null?void 0:Ca.child_count}\uFF09`),y.createElement(Hn.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Be.default.Item,{noStyle:!0,name:["0","diffValue"],initialValue:[]},y.createElement(_t.default.Group,{style:{columnGap:12},options:Cn})),y.createElement(Be.default.Item,{noStyle:!0,name:["0","diffNum"],initialValue:(ua=Yt.navigation[0])==null?void 0:ua.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Be.default.Item,{noStyle:!0,name:["0","extra"],initialValue:{type:"0",group_id:"0",name:"\u6839\u76EE\u5F55"}},y.createElement("input",{type:"hidden"})))):y.createElement("span",{style:{color:"#232B40"}},`\u6839\u76EE\u5F55\uFF08${(Ee=Yt.navigation[0])==null?void 0:Ee.child_count}\uFF09`),key:"0",name:"\u6839\u76EE\u5F55",item_banks_count:(_e=Yt.navigation[0])==null?void 0:_e.child_count,disabled:!(((Ue=Yt.navigation[0])==null?void 0:Ue.child_count)>0),checkable:It(st)===$e.OnlyFileFolder,icon:ze=>ze.expanded?y.createElement("img",{src:vo,className:eo.folderIcon}):y.createElement("img",{src:wr,className:eo.folderIcon}),isLeaf:!1,children:It(st)===$e.OnlyFileFolder||It(st)===$e.FileFolderAndDiff?Se:[...Te,...ve]}])}else{const Se=ga(Yt.data,st,"3");ko([{title:It(st)===$e.FileFolderAndDiff?y.createElement(Le.Z,{justify:"space-between"},y.createElement(Hn.Z,null,`\u6839\u76EE\u5F55\uFF08${(dt=Yt.navigation[0])==null?void 0:dt.child_count}\uFF09`),y.createElement(Hn.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Be.default.Item,{noStyle:!0,name:["0","diffValue"]},y.createElement(_t.default.Group,{style:{columnGap:12},options:Cn})),y.createElement(Be.default.Item,{noStyle:!0,name:["0","diffNum"],initialValue:(Tt=Yt.navigation[0])==null?void 0:Tt.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Be.default.Item,{noStyle:!0,name:["0","extra"],initialValue:{type:"3",group_id:"0",name:"\u6839\u76EE\u5F55"}},y.createElement("input",{type:"hidden"})))):y.createElement("span",{style:{color:"#232B40"}},`\u6839\u76EE\u5F55\uFF08${(Bt=Yt.navigation[0])==null?void 0:Bt.child_count}\uFF09`),key:"0",name:"\u6839\u76EE\u5F55",item_banks_count:(Lt=Yt.navigation[0])==null?void 0:Lt.child_count,checkable:It(st)===$e.OnlyFileFolder,icon:Te=>Te.expanded?y.createElement("img",{src:wo,className:eo.shareFolderIcon}):y.createElement("img",{src:ho,className:eo.shareFolderIcon}),isLeaf:!1,disabled:!(((zt=Yt.navigation[0])==null?void 0:zt.child_count)>0),children:It(st)===$e.OnlyFileFolder||It(st)===$e.FileFolderAndDiff?Se:[...Se,...ve]}])}});(0,y.useEffect)(()=>{pn==="1"?ut({type:"0",group_id:0,item_type:Kn,show_children:!0}):pn==="2"&&ut({type:"3",except_mine:!0,item_type:Kn,show_children:!0,teach_group_id:Yr==="all"?"":Yr})},[st,pn,Yr]),(0,y.useEffect)(()=>{var bn,aa,ja,Ca,ua,Ee,_e,Ue,dt,Tt,Bt,Lt;console.log("selectData-active:",Vn,gt,pn),pn==="1"?($a((bn=Vn==null?void 0:Vn.my)==null?void 0:bn.map(zt=>zt.id)),Rt(((ja=(aa=Vn==null?void 0:Vn.my)==null?void 0:aa.reduce)==null?void 0:ja.call(aa,(zt,Yt)=>zt+Yt.item_bank_num,0))||0)):pn==="2"&&(To((Ca=Vn==null?void 0:Vn.public)==null?void 0:Ca.map(zt=>zt.id)),Rt(((Ee=(ua=Vn==null?void 0:Vn.public)==null?void 0:ua.reduce)==null?void 0:Ee.call(ua,(zt,Yt)=>zt+Yt.item_bank_num,0))||0)),It(st)===$e.All&&(pn==="1"?($a((_e=Vn==null?void 0:Vn.my)==null?void 0:_e.map(zt=>zt.id)),Rt((Vn==null?void 0:Vn.filter(zt=>!zt.is_share).reduce((zt,Yt)=>zt+Yt.item_bank_num,0))||0),(Ue=Vn==null?void 0:Vn.filter(zt=>!zt.is_share))==null||Ue.forEach(zt=>{const Yt=Zn.getFieldValue([`${zt.group_id||0}_${zt.tag_discipline_id}`,"diffValue"])||[];console.log("prev:",Yt),Yt!=null&&Yt.includes[zt.difficulty]||Zn.setFieldValue([`${zt.group_id||0}_${zt.tag_discipline_id}`,"diffValue"],Array.from(new Set([...Yt,zt.difficulty])))})):pn==="2"&&(To((dt=Vn==null?void 0:Vn.public)==null?void 0:dt.map(zt=>zt.id)),Rt((Vn==null?void 0:Vn.filter(zt=>!!zt.is_share).reduce((zt,Yt)=>zt+Yt.item_bank_num,0))||0),(Tt=Vn==null?void 0:Vn.filter(zt=>!!zt.is_share))==null||Tt.forEach(zt=>{const Yt=Zn.getFieldValue([`${zt.teacher_group_id||0}_${zt.tag_discipline_id}`,"diffValue"])||[];Yt!=null&&Yt.includes[zt.difficulty]||Zn.setFieldValue([`${zt.teacher_group_id||0}_${zt.tag_discipline_id}`,"diffValue"],Array.from(new Set([...Yt,zt.difficulty])))}))),It(st)===$e.FileFolderAndDiff&&(Zn.resetFields(),setTimeout(()=>{Ht(Vn)},300),pn==="1"?(Rt((Vn==null?void 0:Vn.filter(zt=>!zt.is_share).reduce((zt,Yt)=>zt+Yt.item_bank_num,0))||0),(Bt=Vn==null?void 0:Vn.filter(zt=>!zt.is_share))==null||Bt.forEach(zt=>{const Yt=Zn.getFieldValue([`${zt.group_id}`,"diffValue"])||[];console.log("prev:",Yt),Yt!=null&&Yt.includes[zt.difficulty]||Zn.setFieldValue([`${zt.group_id}`,"diffValue"],Array.from(new Set([...Yt,zt.difficulty])))})):(Rt((Vn==null?void 0:Vn.filter(zt=>!!zt.is_share).reduce((zt,Yt)=>zt+Yt.item_bank_num,0))||0),(Lt=Vn==null?void 0:Vn.filter(zt=>!!zt.is_share))==null||Lt.forEach(zt=>{const Yt=Zn.getFieldValue([`${zt.teacher_group_id}`,"diffValue"])||[];Yt!=null&&Yt.includes[zt.difficulty]||Zn.setFieldValue([`${zt.teacher_group_id}`,"diffValue"],Array.from(new Set([...Yt,zt.difficulty])))})))},[pn]),console.log("1111111111:",Dr,Ia),(0,y.useEffect)(()=>{setTimeout(()=>{var bn,aa,ja,Ca,ua;switch(It(st)){case $e.OnlyFileFolder:{const Ee=[],_e=[];for(const Ue of Vn.my||[])Ee.push(Ue);for(const Ue of Vn.public||[])_e.push(Ue);$a(Ee.map(Ue=>`${Ue.group_id}`)),To(_e.map(Ue=>`${Ue.teacher_group_id}`)),Rt(pn==="1"?Ee.reduce((Ue,dt)=>Ue+dt.item_bank_num,0):_e.reduce((Ue,dt)=>Ue+dt.item_bank_num,0));break}case $e.FileFolderAndKnowledge:{const Ee=[],_e=[];for(const Ue of(Vn==null?void 0:Vn.my)||[])Ee.push(Ue);for(const Ue of(Vn==null?void 0:Vn.public)||[])_e.push(Ue);Rt((bn=pn==="1"?Ee:_e)==null?void 0:bn.reduce((Ue,dt)=>Ue+dt.item_bank_num,0)),$a(Ee.map(Ue=>`${Ue.group_id}_${Ue.tag_discipline_id}`)),To(_e.map(Ue=>`${Ue.teacher_group_id}_${Ue.tag_discipline_id}`));break}case $e.All:{pn==="1"?(Rt((Vn==null?void 0:Vn.filter(Ee=>!Ee.is_share).reduce((Ee,_e)=>Ee+_e.item_bank_num,0))||0),(aa=Vn==null?void 0:Vn.filter(Ee=>!Ee.is_share))==null||aa.forEach(Ee=>{const _e=Zn.getFieldValue([`${Ee.group_id||0}_${Ee.tag_discipline_id}`,"diffValue"])||[];console.log("prev:",_e,Ee.difficulty,Ee),_e!=null&&_e.includes[Ee.difficulty]||Zn.setFieldValue([`${Ee.group_id||0}_${Ee.tag_discipline_id}`,"diffValue"],Array.from(new Set([..._e,Ee.difficulty])))})):(Rt((Vn==null?void 0:Vn.filter(Ee=>!!Ee.is_share).reduce((Ee,_e)=>Ee+_e.item_bank_num,0))||0),(ja=Vn==null?void 0:Vn.filter(Ee=>!!Ee.is_share))==null||ja.forEach(Ee=>{const _e=Zn.getFieldValue([`${Ee.group_id||0}_${Ee.tag_discipline_id}`,"diffValue"])||[];console.log("prev:",_e,Ee.difficulty,Ee),_e!=null&&_e.includes[Ee.difficulty]||Zn.setFieldValue([`${Ee.group_id||0}_${Ee.tag_discipline_id}`,"diffValue"],Array.from(new Set([..._e,Ee.difficulty])))}));break}case $e.FileFolderAndDiff:{pn==="1"?(Rt((Vn==null?void 0:Vn.filter(Ee=>!Ee.is_share).reduce((Ee,_e)=>Ee+_e.item_bank_num,0))||0),(Ca=Vn==null?void 0:Vn.filter(Ee=>!Ee.is_share))==null||Ca.forEach(Ee=>{const _e=Zn.getFieldValue([`${Ee.group_id}`,"diffValue"])||[];console.log("prev:",_e,Ee.difficulty),_e!=null&&_e.includes[Ee.difficulty]||Zn.setFieldValue([`${Ee.group_id}`,"diffValue"],Array.from(new Set([..._e,Ee.difficulty])))})):(Rt((Vn==null?void 0:Vn.filter(Ee=>!!Ee.is_share).reduce((Ee,_e)=>Ee+_e.item_bank_num,0))||0),(ua=Vn==null?void 0:Vn.filter(Ee=>!!Ee.is_share))==null||ua.forEach(Ee=>{const _e=Zn.getFieldValue([`${Ee.group_id}`,"diffValue"])||[];_e!=null&&_e.includes[Ee.difficulty]||Zn.setFieldValue([`${Ee.group_id}`,"diffValue"],Array.from(new Set([..._e,Ee.difficulty])))}));break}}},800)},[gt,st,jo,gi]);const[ht,Rt]=(0,y.useState)(0);return y.createElement(Be.default,{form:Zn,onValuesChange:(bn,aa)=>Xr(void 0,null,function*(){var ja,Ca,ua,Ee;console.log("onValuesChange:",aa,bn);let _e=0;if(It(st)===$e.FileFolderAndDiff){const Ue=yield Zn.getFieldValue(),dt=[],Tt=[];for(const Lt of Object.keys(Ue))if((Ca=(ja=Ue[Lt])==null?void 0:ja.diffValue)!=null&&Ca.length&&Lt!=="null"&&Lt!==null){const zt=Ue[Lt];dt.push(ar({id:Lt},zt))}const Bt={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"};dt.map(Lt=>{var zt,Yt,Cn,ve,Se;Lt.id==0&&(Lt.diffNum=pn==="1"?(Yt=(zt=mi==null?void 0:mi.navigation)==null?void 0:zt[0])==null?void 0:Yt.difficulty_count:(ve=(Cn=Sr==null?void 0:Sr.navigation)==null?void 0:Cn[0])==null?void 0:ve.difficulty_count),(Se=Lt==null?void 0:Lt.diffValue)==null||Se.map(Te=>{var ze,Ye,it,Nt,qt;const tn={group_name:((ze=Lt.extra)==null?void 0:ze.name)||"",teacher_group_name:"",id:`${Lt.id}_${Te}`,group_id:Lt.id,difficulty:Te,item_bank_num:(Nt=(it=(Ye=Lt.diffNum)==null?void 0:Ye.filter(gn=>gn.name===Bt[Te]))==null?void 0:it[0])==null?void 0:Nt.value};pn==="2"&&(tn.is_share=!0,tn.teacher_group_id=Lt.id,tn.teacher_group_name=(qt=Lt.extra)==null?void 0:qt.name),Tt.push(tn)})}),_e=Tt.reduce((Lt,zt)=>Lt+zt.item_bank_num,0),Ht([...Tt,...Vn==null?void 0:Vn.filter(Lt=>pn==="1"?Lt.is_share:!Lt.is_share)])}else if(It(st)===$e.All){const Ue=[];for(const dt of Object.keys(aa)){const{diffNum:Tt=[],diffValue:Bt=[],extra:Lt={}}=aa[dt];console.log("---",Lt);const[zt,Yt]=dt.split("_");let Cn=(Ee=(ua=Lt.tag_disciplines)==null?void 0:ua.filter(ve=>parseInt(ve.id)===parseInt(Yt)))==null?void 0:Ee[0];Bt.forEach(ve=>{var Se;const Te={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},ze=(Se=Tt==null?void 0:Tt.find(it=>it.name===Te[ve]))==null?void 0:Se.value,Ye={group_name:"",teacher_group_name:"",tag_discipline_name:(Cn==null?void 0:Cn.name)||Lt.tag_discipline_name,id:`${dt}_${ve}`,group_id:zt,is_share:!!(Cn!=null&&Cn.is_share||(Lt==null?void 0:Lt.type)==="3"),tag_discipline_id:Yt,difficulty:ve,item_bank_num:ze};_e+=ze,Lt.type==="0"?Ye.group_name=Lt.name:Ye.teacher_group_name=Lt.name,pn==="2"&&(Ye.is_share=!0,Ye.teacher_group_id=Lt.id||0,Ye.teacher_group_name=Lt.name),ze>0&&Ue.push(Ye)})}Ht([...Ue,...Vn==null?void 0:Vn.filter(dt=>pn==="1"?dt.is_share:!dt.is_share)])}Rt(_e)})},y.createElement(Ar.default,{destroyInactiveTabPane:!0,activeKey:pn,onChange:bn=>yn(bn),style:{minHeight:260},tabBarExtraContent:{right:pn==="2"&&(_a==null?void 0:_a.length)>0&&y.createElement(Qn.default,{onChange:bn=>{di(bn)},value:Yr,style:{width:120}},y.createElement(Qn.default.Option,{key:"all",value:"all"},"\u5168\u90E8"),_a==null?void 0:_a.map(bn=>y.createElement(Qn.default.Option,{key:bn==null?void 0:bn.group_id,value:bn==null?void 0:bn.group_id},bn==null?void 0:bn.name)))},items:[{key:"1",label:"\u6211\u521B\u5EFA\u7684",children:(jo==null?void 0:jo.length)===0?y.createElement(Me.Z,{spinning:pi},y.createElement(Oa.Z,{ButtonTwo:y.createElement("a",{target:"_blank",href:"/problemset"},"\u524D\u5F80\u9898\u5E93\uFF0C\u65B0\u589E\u66F4\u591A\u8BD5\u9898",">")})):y.createElement("div",{className:eo.folderAreaWrapper},y.createElement(Le.Z,{justify:"space-between",align:"middle",className:eo.folderAreaHeader},y.createElement("span",null,"\u6587\u4EF6\u5939"),y.createElement("span",{className:"mr20"},"\u5DF2\u9009",y.createElement("span",{style:{color:"#3061D0"}}," ",ht," "),"\u9898")),y.createElement(Me.Z,{spinning:pi},y.createElement("div",{style:{minHeight:200}},jo.length>0&&y.createElement(Ua.default,{checkable:!0,className:eo.folderWrapper,rootStyle:{paddingLeft:15,paddingRight:0,paddingTop:10},selectable:!1,onCheck:(bn,aa)=>oi(bn,aa,"0"),checkedKeys:Dr,checkStrictly:!0,treeData:jo,showIcon:!0,blockNode:!0,defaultExpandAll:!0}))))},{key:"2",label:"\u56E2\u961F\u5171\u4EAB",children:(gi==null?void 0:gi.length)===0?y.createElement(Me.Z,{spinning:pl},y.createElement(Oa.Z,{ButtonTwo:y.createElement("a",{target:"_blank",href:"/problemset"},"\u524D\u5F80\u9898\u5E93\uFF0C\u65B0\u589E\u66F4\u591A\u8BD5\u9898",">")})):y.createElement("div",{className:eo.folderAreaWrapper},y.createElement(Le.Z,{justify:"space-between",align:"middle",className:eo.folderAreaHeader},y.createElement("span",null,"\u6587\u4EF6\u5939"),y.createElement("span",{className:"mr20"},"\u5DF2\u9009",y.createElement("span",{style:{color:"#3061D0"}}," ",ht||0," "),"\u9898")),y.createElement(Me.Z,{spinning:pl},y.createElement("div",{style:{minHeight:200}},(gi==null?void 0:gi.length)>0&&y.createElement(Ua.default,{checkable:!0,className:eo.folderWrapper,selectable:!1,rootStyle:{paddingLeft:15,paddingRight:0,paddingTop:10},onCheck:(bn,aa)=>oi(bn,aa,"3"),checkedKeys:Ia,checkStrictly:!0,treeData:gi,showIcon:!0,blockNode:!0,defaultExpandAll:!0}))))}]}))},Ir=ee(53430),Xn=ee(9343),dl=Object.defineProperty,Qo=Object.defineProperties,gl=Object.getOwnPropertyDescriptors,ml=Object.getOwnPropertySymbols,nl=Object.prototype.hasOwnProperty,Mn=Object.prototype.propertyIsEnumerable,Gn=(st,gt,Ht)=>gt in st?dl(st,gt,{enumerable:!0,configurable:!0,writable:!0,value:Ht}):st[gt]=Ht,oa=(st,gt)=>{for(var Ht in gt||(gt={}))nl.call(gt,Ht)&&Gn(st,Ht,gt[Ht]);if(ml)for(var Ht of ml(gt))Mn.call(gt,Ht)&&Gn(st,Ht,gt[Ht]);return st},Br=(st,gt)=>Qo(st,gl(gt)),Fn=(st,gt,Ht)=>new Promise((Kn,Vn)=>{var pn=St=>{try{Kt(Ht.next(St))}catch(Zn){Vn(Zn)}},yn=St=>{try{Kt(Ht.throw(St))}catch(Zn){Vn(Zn)}},Kt=St=>St.done?Kn(St.value):Promise.resolve(St.value).then(pn,yn);Kt((Ht=Ht.apply(st,gt)).next())});const Bo={\u7B80\u5355:1,\u9002\u4E2D:2,\u56F0\u96BE:3};var vr=({ruleValue:st,setSelectData:gt,currentItemType:Ht,defaultData:Kn,isFirst:Vn})=>{const[pn,yn]=(0,y.useState)([]),[Kt,St,Zn,_a]=(0,Xn.U)(Ae,{source:"question",page:1,per_page:10,group_id:0,keyword:"",group_type:0,clazz:"ItemBanksGroup",sub_discipline_id:void 0,item_type:Ht,show_children:!0});(0,y.useEffect)(()=>{Fn(void 0,null,function*(){const Ia=yield Zn({},!0);yn((0,Ir.L)(Ia.disciplines))})},[]),console.log(Kn),(0,y.useEffect)(()=>{if(Vn)switch(It(st)){case $e.OnlyKnowledge:{Dr(Kn.map(Ia=>Ia.tag_discipline_id));break}case $e.KnowledgeAndDiff:{const Ia=new Map;Kn.forEach(To=>{To&&(Ia.has(To.tag_discipline_id)?Ia.set(To.tag_discipline_id,[...Ia.get(To.tag_discipline_id),To.difficulty]):Ia.set(To.tag_discipline_id,[To.difficulty]))});for(const[To,jo]of Ia.entries())Eo.setFieldValue([To,"diff"],jo);break}}},[Kn,st,Vn]);const[Eo]=Be.default.useForm(),Yr=(0,y.useMemo)(()=>{const Ia=[];let To="",jo="";const ii={};for(const gi of(_a==null?void 0:_a.disciplines)||[]){To=gi.name;for(const ko of gi.sub_disciplines){jo=ko.name;for(const mi of ko.tag_disciplines){const Ko={sub_discipline_name:`${To}&${jo}`,sub_discipline_id:ko.id,tag_discipline_name:mi.name,id:mi.id,item_bank_num:mi.total_count,difficulty_count:mi.difficulty_count,tag_discipline_id:mi.id};Ia.push(Ko)}}}return Ia},[_a,Kn]),di=[{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline_name",show:!0,render:(Ia,To)=>{const{item_bank_num:jo}=To;return y.createElement("div",null,Ia,`(${jo})`)}},{title:"\u65B9\u5411&\u8BFE\u7A0B",dataIndex:"sub_discipline_name",ellipsis:!0,show:!0},{title:"\u96BE\u5EA6",width:"35%",show:st.includes(dn.Difficulty),render:(Ia,To)=>{const{id:jo,difficulty_count:ii,total_count:gi,sub_discipline_name:ko,tag_discipline_name:mi}=To;return y.createElement(y.Fragment,null,y.createElement(Be.default.Item,{name:[jo,"diff"],noStyle:!0},y.createElement(_t.default.Group,{style:{columnGap:12},options:ii.map(Ko=>({label:Ko.name,value:Bo[Ko.name]}))})),y.createElement(Be.default.Item,{name:[jo,"extra"],initialValue:{difficulty_count:ii,total_count:gi,sub_discipline_name:ko,tag_discipline_name:mi},noStyle:!0},y.createElement("input",{type:"hidden"})))}}].filter(Ia=>Ia.show),[oi,Dr]=(0,y.useState)([]),$a=(0,y.useRef)(new Map);return y.createElement("div",{style:{marginTop:12}},y.createElement(Le.Z,{className:"mb20",align:"middle",gutter:20},y.createElement(Hn.Z,null,y.createElement(Ne.Z,{placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",size:"large",style:{width:240},options:pn,onChange:Ia=>{Zn({sub_discipline_id:Ia==null?void 0:Ia[1]})}})),y.createElement(Hn.Z,null,y.createElement(rn.t7,{style:{width:300},placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:Kt.keyword,onChange:Ia=>Zn({keyword:Ia})}))),y.createElement(Be.default,{form:Eo,onValuesChange:(Ia,To)=>{var jo;console.log(To),$a.current.clear();for(const ii of Object.keys(To)){const gi={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},ko=To[ii],{difficulty_count:mi,total_count:Ko}=ko.extra||{};(jo=ko==null?void 0:ko.diff)==null||jo.forEach(Sr=>{var Yo;const pi=(Yo=mi==null?void 0:mi.find(pl=>pl.name===gi[Sr]))==null?void 0:Yo.value,Ti=Br(oa({},ko.extra),{id:`${ii}_${Sr}`,difficulty:Sr,item_bank_num:pi,tag_discipline_id:ii});pi>0&&$a.current.set(`${ii}_${Sr}`,Ti)})}gt([...$a.current.values()])}},(Yr==null?void 0:Yr.length)===0?y.createElement(Oa.Z,{ButtonTwo:y.createElement("a",{target:"_blank",href:"/problemset"},"\u524D\u5F80\u9898\u5E93\uFF0C\u65B0\u589E\u66F4\u591A\u8BD5\u9898",">")}):y.createElement(Na.default,{rowSelection:It(st)===$e.OnlyKnowledge?{preserveSelectedRowKeys:!0,type:"checkbox",onChange(Ia,To){console.log("table-selectedRowKeys:",Ia,To),Dr(Ia),gt(To)},getCheckboxProps:Ia=>({disabled:Ia.item_bank_num===0}),selectedRowKeys:oi}:void 0,columns:di,dataSource:Yr,loading:St,scroll:{y:480},rowKey:"id",pagination:!1})))},Mr=Object.defineProperty,sa=Object.defineProperties,wa=Object.getOwnPropertyDescriptors,yr=Object.getOwnPropertySymbols,tr=Object.prototype.hasOwnProperty,Jo=Object.prototype.propertyIsEnumerable,ui=(st,gt,Ht)=>gt in st?Mr(st,gt,{enumerable:!0,configurable:!0,writable:!0,value:Ht}):st[gt]=Ht,zo=(st,gt)=>{for(var Ht in gt||(gt={}))tr.call(gt,Ht)&&ui(st,Ht,gt[Ht]);if(yr)for(var Ht of yr(gt))Jo.call(gt,Ht)&&ui(st,Ht,gt[Ht]);return st},ai=(st,gt)=>sa(st,wa(gt)),_i=(st,gt,Ht)=>new Promise((Kn,Vn)=>{var pn=St=>{try{Kt(Ht.next(St))}catch(Zn){Vn(Zn)}},yn=St=>{try{Kt(Ht.throw(St))}catch(Zn){Vn(Zn)}},Kt=St=>St.done?Kn(St.value):Promise.resolve(St.value).then(pn,yn);Kt((Ht=Ht.apply(st,gt)).next())});const Hi={\u7B80\u5355:1,\u9002\u4E2D:2,\u56F0\u96BE:3};var pu=({open:st,onCancel:gt,setVisibleModalType:Ht,currentItemType:Kn})=>{var Vn;const{data:pn,dispatch:yn}=(0,y.useContext)(He),[Kt,St]=(0,y.useState)([]),[Zn,_a]=(0,y.useState)(),Eo=(Vn=pn==null?void 0:pn.item_types)==null?void 0:Vn.find(jo=>jo.item_type===Kn);(0,y.useEffect)(()=>{var jo,ii,gi;if(st){const ko=(jo=pn==null?void 0:pn.item_types)==null?void 0:jo.find(mi=>mi.item_type===Kn);if((ko==null?void 0:ko.random_rule_type)!==$e.Shixun){const mi=en[ko==null?void 0:ko.random_rule_type]||[];St(mi);const Ko=(gi=(ii=pn==null?void 0:pn.item_types)==null?void 0:ii.find(Sr=>Sr.item_type===Kn))==null?void 0:gi.contents;switch(console.log("----xxx",It(mi)),It(mi)){case $e.OnlyDifficulty:{Dr(Ko.map(Sr=>Sr.difficulty));break}case $e.OnlyFileFolder:{Dr({my:Ko==null?void 0:Ko.filter(Sr=>parseInt(Sr.teacher_group_id)!=="NaN"&&!Sr.teacher_group_id&&Sr.teacher_group_id!==0),public:Ko==null?void 0:Ko.filter(Sr=>parseInt(Sr.teacher_group_id)>=0)}),_a({my:Ko==null?void 0:Ko.filter(Sr=>parseInt(Sr.teacher_group_id)!=="NaN"&&!Sr.teacher_group_id&&Sr.teacher_group_id!==0),public:Ko==null?void 0:Ko.filter(Sr=>parseInt(Sr.teacher_group_id)>=0)});break}case $e.FileFolderAndKnowledge:{Dr({my:Ko==null?void 0:Ko.filter(Sr=>parseInt(Sr.teacher_group_id)!=="NaN"&&!Sr.teacher_group_id&&Sr.teacher_group_id!==0),public:Ko==null?void 0:Ko.filter(Sr=>parseInt(Sr.teacher_group_id)>=0)}),_a({my:Ko==null?void 0:Ko.filter(Sr=>parseInt(Sr.teacher_group_id)!=="NaN"&&!Sr.teacher_group_id&&Sr.teacher_group_id!==0),public:Ko==null?void 0:Ko.filter(Sr=>parseInt(Sr.teacher_group_id)>=0)});break}case $e.FileFolderAndDiff:{Dr(Ko),_a(Ko);break}case $e.All:{Dr(Ko),_a(Ko);break}default:Dr(Ko)}}}},[st]);const[Yr,di]=(0,y.useState)([]);(0,y.useEffect)(()=>{st&&we({item_type:Kn}).then(jo=>{jo.status===0&&di(jo.data)})},[st]),(0,y.useEffect)(()=>{console.log("selectData",Zn)},[Zn]);const[oi,Dr]=(0,y.useState)(),[$a,Ia]=(0,y.useState)(!0);console.log("isFirst:",$a);const To=jo=>{St(jo),_a([]),Dr([]),Ia(!1)};return y.createElement(Ln.default,{title:"\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219",width:948,closable:!0,centered:!0,open:st,onCancel:gt,destroyOnClose:!0,onOk:()=>_i(void 0,null,function*(){var jo,ii,gi,ko,mi,Ko,Sr;if(Zn===void 0){Ht("");return}if(Object.prototype.toString.call(Zn)==="[object Object]"&&!((jo=Zn.my)!=null&&jo.length)&&!((ii=Zn.public)!=null&&ii.length)){De.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}if(!Object.keys(Zn).length&&!(Zn!=null&&Zn.length)){De.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}const Yo=It(Kt);switch(Yo){case $e.OnlyFileFolder:{yn({type:"editRule",payload:{itemType:Kn,tableData:[...Zn.my||[],...Zn.public||[]],randomRuleType:Yo}});break}case $e.OnlyDifficulty:{const pi=(ko=(gi=pn==null?void 0:pn.item_types)==null?void 0:gi.find(pl=>pl.item_type===Kn))==null?void 0:ko.contents;let Ti=[{},{value:(mi=Yr.find(pl=>pl.name==="\u7B80\u5355"))==null?void 0:mi.value},{value:(Ko=Yr.find(pl=>pl.name==="\u9002\u4E2D"))==null?void 0:Ko.value},{value:(Sr=Yr.find(pl=>pl.name==="\u56F0\u96BE"))==null?void 0:Sr.value}];yn({type:"editRule",payload:{itemType:Kn,tableData:Zn.map((pl,lu)=>{var qe,ut,ht,Rt;return{difficulty:pl,id:lu,quanlity:((ut=(qe=pi==null?void 0:pi.filter(bn=>bn.id===lu))==null?void 0:qe[0])==null?void 0:ut.quanlity)||1,item_bank_num:(Yr==null?void 0:Yr.length)===1?(ht=Yr[0])==null?void 0:ht.value:(Rt=Ti==null?void 0:Ti[pl])==null?void 0:Rt.value}}),randomRuleType:Yo}});break}case $e.OnlyKnowledge:{yn({type:"editRule",payload:{itemType:Kn,tableData:Zn.map(pi=>ai(zo({},pi),{quanlity:pi.quanlity||1})),randomRuleType:Yo}});break}case $e.KnowledgeAndDiff:{yn({type:"editRule",payload:{itemType:Kn,tableData:Zn.map(pi=>ai(zo({},pi),{quanlity:pi.quanlity||1})),randomRuleType:Yo}});break}case $e.FileFolderAndDiff:{yn({type:"editRule",payload:{itemType:Kn,tableData:Zn.map(pi=>ai(zo({},pi),{quanlity:pi.quanlity||1})),randomRuleType:Yo}});break}case $e.FileFolderAndKnowledge:{yn({type:"editRule",payload:{itemType:Kn,tableData:[...Zn.my||[],...Zn.public||[]],randomRuleType:Yo}});break}case $e.All:{yn({type:"editRule",payload:{itemType:Kn,tableData:Zn.map(pi=>ai(zo({},pi),{quanlity:pi.quanlity||1})),randomRuleType:Yo}});break}}Ht("")})},y.createElement(_t.default.Group,{className:`${eo.ruleCheckBox}`,style:{marginBottom:8},value:Kt,onChange:jo=>{var ii;Kt!=null&&Kt.length&&((ii=Eo==null?void 0:Eo.contents)==null?void 0:ii.length)>0?Ln.default.confirm({title:"\u63D0\u793A",content:"\u5207\u6362\u89C4\u5219\u540E\uFF0C\u4E4B\u524D\u7684\u62BD\u9898\u914D\u7F6E\u5C06\u88AB\u6E05\u7A7A\uFF01",okText:"\u7ACB\u5373\u5207\u6362",cancelText:"\u6682\u4E0D\u5207\u6362",onOk:()=>To(jo)}):To(jo)},options:[{label:"\u6307\u5B9A\u6587\u4EF6\u5939\u62BD\u9898",value:dn.FileFolder},{label:"\u6307\u5B9A\u96BE\u5EA6\u62BD\u9898",value:dn.Difficulty},{label:"\u6307\u5B9A\u77E5\u8BC6\u70B9\u62BD\u9898",value:dn.Knowledge}]}),Kt.includes(dn.FileFolder)?y.createElement(Vi,{defaultData:oi,selectData:Zn,ruleValue:Kt,setSelectData:_a,currentItemType:Kn}):Kt.includes(dn.Knowledge)?y.createElement(vr,{defaultData:oi,isFirst:$a,ruleValue:Kt,setSelectData:_a,currentItemType:Kn}):Kt.includes(dn.Difficulty)?y.createElement("div",{style:{marginTop:12}},y.createElement("span",{className:"mr20",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(_t.default.Group,{style:{columnGap:12},options:Yr.map(jo=>({label:jo.name,value:Hi[jo.name]})),value:Zn||oi,onChange:jo=>_a(jo)})):null)},Mo=({open:st,onCancel:gt,setVisibleModalType:Ht,currentItemType:Kn})=>st?y.createElement(pu,{open:st,onCancel:gt,setVisibleModalType:Ht,currentItemType:Kn}):null,Fl=ee(83062),Ul=ee(99678),ql=ee(89779),ll=ee(85725),al=ee(28706),eu=ee(17663),jl=ee(20670),an=({open:st,onCancel:gt,onOk:Ht})=>{const{data:Kn}=(0,y.useContext)(He),Vn=(0,Ul.g)(),[pn,yn,Kt,St]=(0,Xn.U)(ql.Gm,{page:1,limit:10,keyword:"",diff:"",shixun_publish_status:"",discipline_id:"",sub_discipline_id:"",type:0,include_shixuns:!0,item_type:"SHIXUN"}),[Zn,_a]=(0,y.useState)(!1);(0,y.useEffect)(()=>{if(st){Kt({page:1,limit:10,type:0},!0).then($a=>{($a==null?void 0:$a.shixuns_count)===0&&_a(!0)});const Dr=Kn.item_types.find($a=>$a.item_type==="PRACTICAL");Yr(Dr.item_banks.map($a=>$a.id)),oi(Dr.item_banks)}},[st,Kn]);const[Eo,Yr]=(0,y.useState)([]),[di,oi]=(0,y.useState)([]);return y.createElement(Ln.default,{title:"\u9009\u62E9\u5B9E\u8BAD\u9898",open:st,width:948,centered:!0,closable:!0,onCancel:gt,onOk:()=>Ht(di),destroyOnClose:!0},y.createElement(Le.Z,{justify:"space-between",className:"mb20",style:{maxHeight:650}},y.createElement(Hn.Z,null,y.createElement(Ne.Z,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:Vn,onChange:Dr=>{Kt({page:1,discipline_id:Dr==null?void 0:Dr[0],sub_discipline_id:Dr==null?void 0:Dr[1]})}}),y.createElement(Qn.default,{className:"ml20",style:{width:118},size:"large",placeholder:"\u96BE\u5EA6",allowClear:!0,options:[{label:"\u521D\u7EA7",value:1},{label:"\u4E2D\u7EA7",value:2},{label:"\u4E2D\u9AD8\u7EA7",value:3},{label:"\u9AD8\u7EA7",value:4}],onChange:Dr=>Kt({page:1,diff:Dr})}),y.createElement(Qn.default,{className:"ml20",placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"large",allowClear:!0,options:[{label:"\u672A\u53D1\u5E03",value:"unpublish"},{label:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{label:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],onChange:Dr=>Kt({page:1,shixun_publish_status:Dr})})),y.createElement(rn.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",style:{width:290},onChange:Dr=>{Kt({keyword:Dr,page:1})}})),Zn?y.createElement("div",null,y.createElement(Oa.Z,{customText:"\u6682\u65E0\u6570\u636E",ButtonText:"\u524D\u5F80\u5B9E\u8DF5\u9879\u76EE\u5E93\uFF0C\u6DFB\u52A0\u66F4\u591A\u8BD5\u9898>",ButtonClick:()=>(0,al.xg)("/shixuns")})):y.createElement(Na.default,{loading:yn,rowKey:"id",columns:[{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:"30%",ellipsis:{showTitle:!0},render:(Dr,$a)=>y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("div",{className:$a!=null&&$a.high_resources_consume?Pn.title:"",title:Dr||"--"},y.createElement(ll.Z,{key:1,showLines:1,showTextOnly:!0,value:Dr||"--"})),($a==null?void 0:$a.high_resources_consume)&&y.createElement(jl.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u96BE\u5EA6",dataIndex:"level"},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",render:(Dr,$a,Ia)=>y.createElement("span",null,Dr||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"study_count"},{title:y.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",y.createElement(Fl.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},y.createElement(eu.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",width:100,render:(Dr,$a,Ia)=>y.createElement("span",null,Dr||"- -")},{title:"\u64CD\u4F5C",render(Dr,$a){const{title:Ia,challenge_names:To,author_name:jo,identifier:ii,author_school_name:gi,study_count:ko}=$a||{};return y.createElement("div",null,y.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{Ln.default.confirm({title:"\u9898\u76EE\u8BE6\u60C5",closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:y.createElement("div",null,y.createElement(ll.Z,{value:Ia,style:{marginBottom:18}}),y.createElement("div",{className:Pn.challengeNameWrapper},To.map((mi,Ko)=>y.createElement("div",{className:Pn.challengeName,key:Ko},"\u7B2C",(0,al.EM)(Ko+1),"\u9898\xA0",mi))),y.createElement(Le.Z,{className:Pn.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},y.createElement(Hn.Z,{className:Pn.shixunInfoWrapper},y.createElement("span",null,"\u521B\u5EFA\u8005"),y.createElement("span",{className:Pn.shixunInfo},jo.split("\u3001")[0]),y.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),y.createElement("span",{className:Pn.shixunInfo},gi),y.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{className:Pn.shixunInfo},ko)),y.createElement(se.ZP,{type:"primary",className:Pn.btnToDetail,onClick:()=>(0,al.xg)(`/shixuns/${ii}/challenges?exercise=true`)},y.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},"\u67E5\u770B"),($a==null?void 0:$a.shixun_tag_num)===1&&y.createElement("a",{target:"_blank",href:`/shixuns/${$a==null?void 0:$a.identifier}/challenges`,style:{marginLeft:10}},"\u53BB\u53D1\u5E03"))}}],dataSource:St==null?void 0:St.items,rowSelection:{selectedRowKeys:Eo,preserveSelectedRowKeys:!0,getCheckboxProps:Dr=>({disabled:Dr.shixun_tag_num===1}),onChange(Dr,$a){var Ia,To,jo;console.log(Dr),Yr(Dr);const ii=[];for(const ko of di)Dr.includes(ko.id)&&ii.push(ko);const gi=ii.map(ko=>ko.id);for(const ko of $a)ko&&Dr.includes(ko.id)&&!gi.includes(ko.id)&&ii.push({id:ko.id,difficulty:ko.level,identifier:ko.identifier,name:ko.name,real_name:(Ia=ko==null?void 0:ko.author_name)==null?void 0:Ia.split("\u3001")[0],school_name:ko.author_school_name,challenge_names:ko.challenge_names,challenges:(To=ko.challenge_names)==null?void 0:To.map((mi,Ko)=>({subject:mi,id:Ko,score:5})),score:((jo=ko.challenge_names)==null?void 0:jo.length)*5,study_count:ko.study_count,challenges_count:ko.challenges_count});oi(ii)}},pagination:{current:pn.page,pageSize:pn.limit,total:St==null?void 0:St.items_count,showTotal:Dr=>y.createElement("span",null,"\u5171\xA0",y.createElement("span",{style:{color:"#165DFF"}},Dr),"\xA0\u6761\u6570\u636E"),showQuickJumper:!0,onChange(Dr,$a){Kt({page:Dr,limit:$a})},size:"default"},scroll:{y:400}}))},un=ee(66012),Dn=ee(67294),tt=Object.defineProperty,wn=Object.defineProperties,Fa=Object.getOwnPropertyDescriptors,Ea=Object.getOwnPropertySymbols,fn=Object.prototype.hasOwnProperty,kn=Object.prototype.propertyIsEnumerable,Sn=(st,gt,Ht)=>gt in st?tt(st,gt,{enumerable:!0,configurable:!0,writable:!0,value:Ht}):st[gt]=Ht,ma=(st,gt)=>{for(var Ht in gt||(gt={}))fn.call(gt,Ht)&&Sn(st,Ht,gt[Ht]);if(Ea)for(var Ht of Ea(gt))kn.call(gt,Ht)&&Sn(st,Ht,gt[Ht]);return st},nr=(st,gt)=>wn(st,Fa(gt)),mr=({onDelete:st,list:gt,onSelect:Ht})=>{const[Kn,Vn]=(0,y.useState)(!1),{dispatch:pn,disabled:yn}=(0,y.useContext)(He),Kt=(Yr,di,oi)=>{const Dr=Array.from(Yr),[$a]=Dr.splice(di,1);return Dr.splice(oi,0,$a),Dr},[St,Zn]=(0,y.useState)(null),[_a,Eo]=(0,y.useState)(!1);return Dn.createElement(un.Z5,{onDragStart:()=>{Eo(!0)},onDragEnd:Yr=>{if(Eo(!1),!Yr.destination)return;const di=Kt(gt,Yr.source.index,Yr.destination.index);pn({type:"updateItemTypes",payload:di})}},Dn.createElement(un.bK,{droppableId:"droppable"},(Yr,di)=>Dn.createElement("div",nr(ma({},Yr.droppableProps),{ref:Yr.innerRef}),Dn.createElement(Me.Z,{spinning:Kn},gt.map((oi,Dr)=>Dn.createElement(un._l,{key:Dr,draggableId:Dr.toString(),index:Dr,isDragDisabled:St!==oi.item_type},($a,Ia)=>Dn.createElement(Le.Z,nr(ma(ma({align:"middle",wrap:!1,ref:$a.innerRef},$a.draggableProps),$a.dragHandleProps),{className:`${Pn.dragItem} ${_a?Pn.dragging:""}`}),Dn.createElement(Hn.Z,{className:Pn.contentArea,onClick:()=>{Ht(oi.item_type),(0,al.k3)()}},Dn.createElement("span",{className:Pn.blackText},(0,al.EM)(Dr+1),"\u3001\u3010",oi.item_type_text,"\u3011"),Dn.createElement(Fl.Z,{title:`\uFF08${oi.item_bank_count}\u5C0F\u9898\uFF0C\u5171${parseFloat(oi.total_score).toFixed(1)}\u5206\uFF09`},Dn.createElement("span",{className:Pn.greyText},`\uFF08${oi.item_bank_count}\u5C0F\u9898\uFF0C\u5171${parseFloat(oi.total_score).toFixed(1)}\u5206\uFF09`))),!yn&&Dn.createElement(Dn.Fragment,null,Dn.createElement(Fl.Z,{title:"\u957F\u6309\u53EF\u8FDB\u884C\u62D6\u62FD\u6392\u5E8F",open:St===oi.item_type&&!_a},Dn.createElement("div",{style:{cursor:"grab"},className:`${Pn.iconWrapper} ${_a?Pn.hidden:""}`,onMouseEnter:()=>{Zn(oi.item_type)},onMouseLeave:()=>Zn(null)},Dn.createElement("i",{className:`iconfont icon-tuodong1 ${Pn.dragIcon}`}))),Dn.createElement(Fl.Z,{title:"\u5220\u9664"},Dn.createElement("div",{className:`${Pn.iconWrapper} ${_a?Pn.hidden:""}`,style:{cursor:"pointer"},onClick:()=>st(oi.item_type)},Dn.createElement("i",{className:`iconfont icon-shanchu12 ${Pn.deleteIcon}`})))))))),Yr.placeholder)))},zr=ee(12845),Va={flex_box_center:"flex_box_center___ppkzA",flex_space_between:"flex_space_between___Z1syx",flex_box_vertical_center:"flex_box_vertical_center___twJ9S",flex_box_center_end:"flex_box_center_end___uI0uW",flex_box_column:"flex_box_column___JRp7D",timelineWrapper:"timelineWrapper___LP9aM",title:"title___KUHj_",desc:"desc___ubc8E",titles:"titles___njkjf",questionDetailWrapper:"questionDetailWrapper___p4SFM",questionTitle:"questionTitle___JC9X6",questionScoreInfo:"questionScoreInfo___NgOJI",deleteIcon:"deleteIcon___oMVTN",deleteBtn:"deleteBtn___JUPEl",normalText:"normalText___FW9Y_",folderIcon:"folderIcon___gvacQ",challengeNameWrapper:"challengeNameWrapper___fG7Vv",challengeName:"challengeName___Ia1Xs",shixunPreviewFooter:"shixunPreviewFooter___rKsnN",shixunInfoWrapper:"shixunInfoWrapper___FEnDb",shixunInfo:"shixunInfo___TbrA2",btnToDetail:"btnToDetail___dqLQP",q_title:"q_title___qnv4p"},fa=ee(73631),sn=ee(31328);const ia=(st,gt,Ht,Kn)=>{const Vn={[$e.OnlyDifficulty]:[{title:"\u96BE\u5EA6",key:"difficulty",render(pn,yn){const{difficulty:Kt}=yn;return y.createElement("span",{style:{color:jt[Kt].color}},jt[Kt].label)}}],[$e.OnlyKnowledge]:[{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline_name",ellipsis:!0},{title:"\u65B9\u5411&\u8BFE\u7A0B",dataIndex:"sub_discipline_name",width:180,ellipsis:{showTitle:!0},render(pn,yn){return`${pn}`}}],[$e.OnlyFileFolder]:[{title:"\u6587\u4EF6\u5939",render(pn,yn,Kt){const{group_name:St,teacher_group_name:Zn}=yn,_a=St||Zn,Eo=Zn?sn:fa;return y.createElement("div",{style:{display:"flex"}},y.createElement("img",{src:Eo,className:Va.folderIcon})," ",y.createElement(Fl.Z,{title:_a},y.createElement("span",{className:Va.titles},_a)))}},{title:"\u7C7B\u578B",render(pn,yn){const{teacher_group_name:Kt}=yn;return y.createElement("span",null,Kt?"\u56E2\u961F\u5171\u4EAB":"\u6211\u521B\u5EFA\u7684")}}],[$e.KnowledgeAndDiff]:[{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline_name",ellipsis:{showTitle:!0}},{title:"\u65B9\u5411&\u8BFE\u7A0B",width:180,dataIndex:"sub_discipline_name",ellipsis:{showTitle:!0}},{title:"\u96BE\u5EA6",key:"difficulty",render(pn,yn){const{difficulty:Kt}=yn;return y.createElement("span",{style:{color:jt[Kt].color}},jt[Kt].label)}}],[$e.FileFolderAndKnowledge]:[{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline_name",ellipsis:!0},{title:"\u6587\u4EF6\u5939",render(pn,yn){const{group_name:Kt,teacher_group_name:St}=yn,Zn=Kt||St,_a=St?sn:fa;return y.createElement("div",{style:{display:"flex"}},y.createElement("img",{src:_a,className:Va.folderIcon})," ",y.createElement(Fl.Z,{title:Zn},y.createElement("span",{className:Va.titles},Zn)))}},{title:"\u7C7B\u578B",render(pn,yn){const{teacher_group_name:Kt}=yn;return y.createElement("span",null,Kt?"\u56E2\u961F\u5171\u4EAB":"\u6211\u521B\u5EFA\u7684")}}],[$e.FileFolderAndDiff]:[{title:"\u6587\u4EF6\u5939",render(pn,yn){const{group_name:Kt,teacher_group_name:St}=yn,Zn=Kt||St,_a=St?sn:fa;return y.createElement("div",{style:{display:"flex"}},y.createElement("img",{src:_a,className:Va.folderIcon})," ",y.createElement(Fl.Z,{title:Zn},y.createElement("span",{className:Va.titles},Zn)))}},{title:"\u7C7B\u578B",render(pn,yn){const{teacher_group_name:Kt}=yn;return y.createElement("span",null,Kt?"\u56E2\u961F\u5171\u4EAB":"\u6211\u521B\u5EFA\u7684")}},{title:"\u96BE\u5EA6",key:"difficulty",render(pn,yn){const{difficulty:Kt}=yn;return y.createElement("span",{style:{color:jt[Kt].color}},jt[Kt].label)}}],[$e.All]:[{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline_name",ellipsis:!0},{title:"\u6587\u4EF6\u5939",render(pn,yn){const{group_name:Kt,teacher_group_name:St,teacher_group_id:Zn}=yn,_a=Kt||St,Eo=Zn||Zn===0?sn:fa;return y.createElement("div",{style:{display:"flex"}},y.createElement("img",{src:Eo,className:Va.folderIcon})," ",y.createElement(Fl.Z,{title:_a},y.createElement("span",{className:Va.titles},_a)))}},{title:"\u7C7B\u578B",render(pn,yn){const{teacher_group_id:Kt}=yn;return y.createElement("span",null,Kt||Kt===0?"\u56E2\u961F\u5171\u4EAB":"\u6211\u521B\u5EFA\u7684")}},{title:"\u96BE\u5EA6",key:"difficulty",render(pn,yn){const{difficulty:Kt}=yn;return y.createElement("span",{style:{color:jt[Kt].color}},jt[Kt].label)}}],[$e.Shixun]:[]};for(const pn of Object.values(Vn))pn.push({title:"\u62BD\u9898\u6570\u91CF",key:"quanlity",render(yn,Kt){const{item_bank_num:St,quanlity:Zn,id:_a,teacher_group_id:Eo}=Kt||{};return y.createElement(Le.Z,{align:"middle"},y.createElement(be.Z,{disabled:Kn,min:1,max:St,size:"large",precision:0,value:Zn,onChange:Yr=>{gt({type:"changeQuestionNum",payload:{itemType:Ht,id:_a,num:Yr,teacher_group_id:Eo}})}}),y.createElement("span",{className:"ml10 font14",style:{color:"#333333"}},"/",St))}},{title:"\u64CD\u4F5C",key:"action",align:"right",render(yn,Kt){const{id:St,is_share:Zn}=Kt;return Kn?y.createElement("span",{className:"cursorNotAllowed c-grey-999"},"\u5220\u9664"):y.createElement("span",{className:Va.deleteBtn,onClick:()=>{gt({type:"deleteRule",payload:{itemType:Ht,id:St,is_share:Zn}})}},"\u5220\u9664")}});return Vn[st]},va=({setVisibleModalType:st})=>{var gt,Ht,Kn,Vn;const{data:pn,dispatch:yn,disabled:Kt}=(0,y.useContext)(He),St=(gt=pn==null?void 0:pn.item_types)==null?void 0:gt.find(Zn=>Zn.item_type==="PRACTICAL");return y.createElement(zr.Z,{className:Va.timelineWrapper,items:[{children:y.createElement("div",{style:{transform:"translateY(-4px)"}},y.createElement(Le.Z,{className:"mb20",align:"middle",justify:"space-between"},y.createElement(Hn.Z,null,y.createElement("span",{className:Va.title},"\u9898\u5E93\u9009\u9898"),y.createElement("span",{className:Va.desc},"\uFF08\u9700\u8981\u5148\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9\u5B9E\u8BAD\u9898\uFF0C\u518D\u8BBE\u7F6E\u4ECE\u5DF2\u9009\u5B9E\u8BAD\u9898\u4E2D\u968F\u673A\u62BD\u9898\u7684\u6570\u91CF\uFF09")),!Kt&&y.createElement(rn.op,{style:{width:102},onClick:()=>st("selectShixun")},"\u4ECE\u9898\u5E93\u9009\u62E9")),((Ht=St==null?void 0:St.item_banks)==null?void 0:Ht.length)===0?y.createElement(Oa.Z,{customText:"\u6682\u65E0\u5F85\u62BD\u8BD5\u9898\uFF0C\u8BF7\u5148\u4ECE\u9898\u5E93\u8FDB\u884C\u9009\u62E9\uFF5E"}):y.createElement(Na.default,{rowKey:"id",className:"mb10",columns:[{title:"\u5E8F\u53F7",width:60,render(Zn,_a,Eo){return y.createElement("span",null,Eo+1)}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:"40%",ellipsis:{showTitle:!0},render:(Zn,_a)=>y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("div",{className:_a!=null&&_a.high_resources_consume?Va.q_title:"",title:Zn||"--"},y.createElement(ll.Z,{key:1,showLines:1,showTextOnly:!0,value:Zn})),(_a==null?void 0:_a.high_resources_consume)&&y.createElement(jl.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"study_count"},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",render:(Zn,_a,Eo)=>y.createElement("span",null,Zn||"- -")},{title:"\u96BE\u5EA6",dataIndex:"difficulty"},{title:"\u64CD\u4F5C",align:"right",width:180,render(Zn,_a,Eo){const{id:Yr,identifier:di,name:oi,challenge_names:Dr=[],real_name:$a,school_name:Ia,study_count:To,challenges:jo=[]}=_a||{};return y.createElement("div",null,y.createElement("span",{style:{color:"#165DFF",cursor:"pointer",marginLeft:20},onClick:()=>{Ln.default.confirm({title:"\u9898\u76EE\u8BE6\u60C5",closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:y.createElement("div",null,y.createElement(ll.Z,{value:oi,style:{marginBottom:18}}),y.createElement("div",{className:Va.challengeNameWrapper},jo==null?void 0:jo.map((ii,gi)=>y.createElement("div",{className:Va.challengeName,key:gi},"\u7B2C",(0,al.EM)(gi+1),"\u9898\xA0",ii==null?void 0:ii.subject))),y.createElement(Le.Z,{className:Va.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},y.createElement(Hn.Z,{className:Va.shixunInfoWrapper},y.createElement("span",null,"\u521B\u5EFA\u8005"),y.createElement("span",{className:Va.shixunInfo},$a),y.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),y.createElement("span",{className:Va.shixunInfo},Ia),y.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{className:Va.shixunInfo},To)),y.createElement(se.ZP,{type:"primary",className:Va.btnToDetail,onClick:()=>(0,al.xg)(`/shixuns/${di}/challenges?exercise=true`)},y.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},"\u67E5\u770B"),!Kt&&y.createElement("span",{onClick:()=>{yn({type:"deleteShixunQuestion",payload:{shixunId:Yr}})},className:`ml20 ${Va.deleteBtn}`},"\u5220\u9664"))}}],dataSource:(St==null?void 0:St.item_banks)||[],pagination:!1}))},{children:y.createElement(Le.Z,{style:{transform:(Kn=St==null?void 0:St.item_banks)!=null&&Kn.length?"translateY(-8px)":"none"},align:"middle",justify:"space-between"},y.createElement("span",{className:Va.title},"\u5DF2\u9009\u5B9E\u8BAD\u9898\u4E2D\u968F\u673A\u62BD\u9898"),!!((Vn=St==null?void 0:St.item_banks)!=null&&Vn.length)&&y.createElement(Hn.Z,null,y.createElement(Le.Z,{align:"middle"},y.createElement("span",{className:Va.normalText},"\u62BD\u9898\u6570\u91CF"),y.createElement(be.Z,{min:0,disabled:Kt,max:St==null?void 0:St.item_bank_num,size:"large",precision:0,className:"ml10 mr10",value:(St==null?void 0:St.item_bank_count)||1,onChange:Zn=>yn({type:"changeQuestionNum",payload:{num:Zn||1,itemType:"PRACTICAL"}})}),y.createElement("span",{className:`${Va.normalText} mr30`},"/",St==null?void 0:St.item_bank_num),y.createElement("span",{className:Va.normalText},"\u6BCF\u9898\u5206\u503C"),y.createElement(be.Z,{disabled:Kt,min:0,max:100,precision:1,size:"large",precision:1,className:"ml10 mr10",value:St==null?void 0:St.score,onChange:Zn=>yn({type:"changeQuestionScore",payload:{score:Zn,itemType:"PRACTICAL"}})}),y.createElement("span",{className:Va.normalText},"\u5206"))))}]})};var jr=({setVisibleModalType:st,currentItemType:gt,onDelete:Ht})=>{var Kn,Vn;const pn=(0,Ke.useParams)(),{data:yn,dispatch:Kt,disabled:St}=(0,y.useContext)(He),Zn=((Kn=yn==null?void 0:yn.item_types)==null?void 0:Kn.findIndex(Eo=>Eo.item_type===gt))+1,_a=(Vn=yn==null?void 0:yn.item_types)==null?void 0:Vn.find(Eo=>Eo.item_type===gt);return y.createElement("div",{className:Va.questionDetailWrapper},y.createElement(Le.Z,{justify:"space-between",align:"middle",className:"mb30"},y.createElement(Hn.Z,null,y.createElement("span",{className:Va.questionTitle},`${(0,al.EM)(Zn)}\u3001${_a==null?void 0:_a.item_type_text}`),y.createElement("span",{className:Va.questionScoreInfo},"\uFF08",y.createElement("span",{style:{color:"#3061D0"}},_a==null?void 0:_a.item_bank_count),"\u5C0F\u9898 ",y.createElement("span",null,"\uFF0C\u5171",y.createElement("span",{style:{color:"#3061D0"}},_a==null?void 0:_a.total_score),"\u5206"),"\uFF09")),!St&&y.createElement("i",{className:`iconfont icon-shanchutimu ${Va.deleteIcon}`,onClick:()=>Ht(gt)})),gt==="PRACTICAL"?y.createElement(va,{setVisibleModalType:st}):y.createElement(y.Fragment,null,(_a==null?void 0:_a.contents.length)===0?y.createElement(Oa.Z,{styles:{margin:"70px auto 100px auto"},customText:y.createElement("span",null,"\u6682\u65E0\u62BD\u9898\u89C4\u5219\uFF0C\u652F\u6301",y.createElement("span",{style:{color:"#EA9741"}},"\u6307\u5B9A\u6587\u4EF6\u5939\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9"),"\u8FDB\u884C\u62BD\u9898\uFF5E"),ButtonTwo:(pn==null?void 0:pn.id)&&y.createElement(Le.Z,{justify:"center",className:"mt30"},y.createElement(rn.op,{style:{width:136,marginTop:-10},onClick:()=>st("rule")},"\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219"))}):y.createElement(y.Fragment,null,y.createElement(Le.Z,{justify:"space-between",align:"middle",className:"mb20"},y.createElement(Hn.Z,null,y.createElement(Le.Z,{align:"middle"},y.createElement("span",{className:`${Va.normalText}`},"\u6BCF\u9898\u5206\u503C"),y.createElement(be.Z,{disabled:St,size:"large",className:"ml10 mr10",min:.1,max:100,value:_a==null?void 0:_a.score,precision:1,onChange:Eo=>Kt({type:"changeQuestionScore",payload:{score:Eo,itemType:gt}})}),y.createElement("span",{className:Va.normalText},"\u5206"))),(pn==null?void 0:pn.id)&&y.createElement(rn.op,{onClick:()=>st("rule")},"\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219")),y.createElement(Na.default,{columns:ia(_a==null?void 0:_a.random_rule_type,Kt,gt,St),dataSource:_a==null?void 0:_a.contents,pagination:!1,rowKey:"id"}))))},Hr=ee(60580),po=ee(15835),Wr=ee(52262),mo=ee(32637),ka=ee(67294),fo=Object.defineProperty,ti=Object.defineProperties,$o=Object.getOwnPropertyDescriptors,yi=Object.getOwnPropertySymbols,ni=Object.prototype.hasOwnProperty,bi=Object.prototype.propertyIsEnumerable,Ro=(st,gt,Ht)=>gt in st?fo(st,gt,{enumerable:!0,configurable:!0,writable:!0,value:Ht}):st[gt]=Ht,Si=(st,gt)=>{for(var Ht in gt||(gt={}))ni.call(gt,Ht)&&Ro(st,Ht,gt[Ht]);if(yi)for(var Ht of yi(gt))bi.call(gt,Ht)&&Ro(st,Ht,gt[Ht]);return st},Zi=(st,gt)=>ti(st,$o(gt)),Xi=(st,gt,Ht)=>new Promise((Kn,Vn)=>{var pn=St=>{try{Kt(Ht.next(St))}catch(Zn){Vn(Zn)}},yn=St=>{try{Kt(Ht.throw(St))}catch(Zn){Vn(Zn)}},Kt=St=>St.done?Kn(St.value):Promise.resolve(St.value).then(pn,yn);Kt((Ht=Ht.apply(st,gt)).next())}),Bl=({})=>{var st,gt,Ht,Kn,Vn,pn,yn,Kt,St,Zn,_a,Eo,Yr,di,oi;const[Dr]=(0,Ke.useSearchParams)(),$a=(0,Ke.useParams)(),{data:Ia,dispatch:To,setPreview:jo,getData:ii,handlePreview:gi,disabled:ko}=(0,y.useContext)(He),[mi,Ko]=(0,y.useState)(""),[Sr,Yo]=(0,y.useState)((gt=(st=Ia==null?void 0:Ia.item_types)==null?void 0:st[0])==null?void 0:gt.item_type),[pi,Ti]=(0,y.useState)(!0),[pl,lu]=(0,y.useState)(!1),qe=(bn,aa)=>Xi(void 0,null,function*(){var ja,Ca,ua,Ee,_e,Ue;const dt=Ia.item_types.map(Yt=>Yt.item_type_text),Tt=(ja=Ia==null?void 0:Ia.item_types)==null?void 0:ja.filter(Yt=>{var Cn,ve;return((Cn=Yt.contents)==null?void 0:Cn.length)>0||((ve=Yt==null?void 0:Yt.item_banks)==null?void 0:ve.length)>0});if(Ia.sort_by_item_type=dt,!((Ca=Ia.item_types)!=null&&Ca.length)){De.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}if((Tt==null?void 0:Tt.length)===0){De.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}let Bt=()=>Xi(void 0,null,function*(){const Yt=(0,rt.cloneDeep)(Ia),{item_types:Cn}=Yt||{};Yt.item_types=Cn.filter(Se=>Se.item_type===Sr),(yield pe($a.id||$a.categoryId,Yt)).status===0&&(Yo(aa),De.ZP.success("\u4FDD\u5B58\u6210\u529F"),bn||Ke.history.push("/paperlibrary"))}),Lt=(Ee=(ua=Ia==null?void 0:Ia.item_types)==null?void 0:ua.filter(Yt=>Yt.item_type_text==="\u5B9E\u8BAD\u9898")[0])==null?void 0:Ee.item_banks,zt=0;Lt==null||Lt.map(Yt=>{Yt.high_resources_consume&&(zt=zt+1)}),console.log(zt),zt>0?Ln.default.info({centered:!0,icon:null,width:600,okText:"\u6211\u77E5\u9053\u4E86",title:"\u63D0\u793A",content:ka.createElement("div",null,ka.createElement("div",{className:Pn.tipcontent},ka.createElement("div",null,ka.createElement("div",{className:Pn.name},"\u60A8\u597D\uFF01",(_e=(0,Wr.eY)())==null?void 0:_e.username,"\uFF08",(Ue=(0,Wr.eY)())==null?void 0:Ue.login,"\uFF09\uFF1A"),ka.createElement("div",{className:Pn.tip},"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",ka.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002\u53D1\u5E03\u8003\u8BD5\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),ka.createElement("div",{className:Pn.info},ka.createElement("i",{className:"iconfont icon-xunifangzhenti1 mr10 font26"}),ka.createElement("span",{className:"mr10",style:{color:"#6A7283"}},"\u9AD8\u6D88\u8017\u5B9E\u9A8C"),ka.createElement("span",{style:{color:"#232B40"}},`${zt}\u4E2A`))),ka.createElement("div",null,ka.createElement("div",{className:Pn.img},ka.createElement("img",{src:mo,width:"124px",height:"124px"})),ka.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")))),onOk:()=>{Bt()}}):Bt()}),ut=(bn,aa,ja,Ca=!1)=>Xi(void 0,null,function*(){console.log(Ia);const ua=Zi(Si(Si({},Ia.exercise),$a),{exerciseId:$a.categoryId,sort_by_item_type:Ia.sort_by_item_type,difficulty:Ia.examination_bank.difficulty,exam_notes:Ia.examination_bank.exam_notes,exercise_name:Ia.examination_bank.name,time:Ia.examination_bank.time,changed_item_type:Sr,item_types:Ia.item_types,changed_item_type:Sr,sub_discipline_id:Ia.examination_bank.sub_discipline_id});(!bn||aa===1)&&(ua.is_reset=1);const Ee=yield(0,po.wy)(ua);return Ee.status===0&&(Ca||De.ZP.success("\u4FEE\u6539\u6210\u529F "),Yo(ja),bn||Ke.history.push(`/classrooms/${$a.coursesId}/exercise/${$a.categoryId}/detail?random=true`)),Ee}),ht=bn=>{Ln.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,closable:!0,content:ka.createElement("div",null,"\u786E\u8BA4\u5220\u9664\u8BE5\u9898\u578B\uFF1F"),onOk:()=>Xi(void 0,null,function*(){var aa,ja,Ca,ua;if($a.id){if((yield Xe($a.id,{item_type:[bn]})).status!==0)return}else{const Ee=yield je($a.categoryId,{item_type:[bn]});if(ii(),Ee.status!==0)return}if(To({type:"deleteQuestionType",payload:bn}),bn===Sr){const Ee=Ve(Ia,{type:"deleteQuestionType",payload:bn});Yo(Ee.item_types.length?Ee.item_types[0].item_type:(ja=(aa=Ia==null?void 0:Ia.item_types)==null?void 0:aa[0])==null?void 0:ja.item_type)}else Yo((ua=(Ca=Ia==null?void 0:Ia.item_types)==null?void 0:Ca[0])==null?void 0:ua.item_type)})})};(0,y.useEffect)(()=>{var bn;(bn=Ia==null?void 0:Ia.examination_bank)!=null&&bn.name&&Ti(!1),(0,al.Dk)("\u968F\u673A\u7EC4\u5377")},[(Ht=Ia==null?void 0:Ia.examination_bank)==null?void 0:Ht.name]);const Rt=()=>Xi(void 0,null,function*(){var bn;let aa=yield ut(!0,1,Sr,!0);if((aa==null?void 0:aa.status)===0){const ja=yield(0,E.ZP)(`/api/exercises/${$a==null?void 0:$a.categoryId}/simulate_start_answer.json`,{method:"get",params:{coursesId:$a==null?void 0:$a.coursesId,categoryId:$a==null?void 0:$a.categoryId}});(ja==null?void 0:ja.status)!=-1&&window.open(`/classrooms/${$a.coursesId}/exercise/${$a.categoryId}/${(bn=(0,Wr.eY)())==null?void 0:bn.login}/initate_answer`)}});return ka.createElement("div",{className:Pn.questionInfo},ka.createElement("div",{className:"tc mb20"},ka.createElement(ue.VP,{defaultValue:(Kn=Ia==null?void 0:Ia.examination_bank)==null?void 0:Kn.name,onFinish:bn=>Xi(void 0,null,function*(){return To({type:"updateBaseInfo",payload:Zi(Si({},Ia.examination_bank),{name:bn})}),(0,po.wy)({exercise_name:bn,exerciseId:$a==null?void 0:$a.categoryId}),!0})})),ka.createElement(Le.Z,{justify:"center",className:"mb20"},ka.createElement(Hn.Z,{className:"mr30"},ka.createElement("span",{className:Pn.label},"\u7B54\u9898\u65F6\u957F"),ka.createElement("span",null,((Vn=Ia==null?void 0:Ia.examination_bank)==null?void 0:Vn.time)===-1?"\u4E0D\u9650":((pn=Ia==null?void 0:Ia.examination_bank)==null?void 0:pn.time)||"\u4E0D\u9650")),ka.createElement(Hn.Z,{className:"mr30"},ka.createElement("span",{className:Pn.label},"\u96BE\u5EA6"),ka.createElement("span",null,(Kt=jt[`${(yn=Ia==null?void 0:Ia.examination_bank)==null?void 0:yn.difficulty}`])==null?void 0:Kt.label)),ka.createElement(Hn.Z,{className:"mr30"},ka.createElement("span",{className:Pn.label},"\u8BD5\u9898\u603B\u6570"),ka.createElement("span",null,((St=Ia==null?void 0:Ia.examination_bank)==null?void 0:St.question_count)||0)),ka.createElement(Hn.Z,null,ka.createElement("span",{className:Pn.label},"\u603B\u5206"),ka.createElement("span",null,((_a=(Zn=Ia==null?void 0:Ia.examination_bank)==null?void 0:Zn.total_score)==null?void 0:_a.toFixed(1))||0))),ka.createElement("div",{className:Pn.content,style:{border:((Eo=Ia==null?void 0:Ia.item_types)==null?void 0:Eo.length)<=0&&"none"}},((Yr=Ia==null?void 0:Ia.item_types)==null?void 0:Yr.length)>0?ka.createElement(Le.Z,{wrap:!1},ka.createElement(Hn.Z,{flex:"260px",className:Pn.leftPart},!ko&&ka.createElement(Le.Z,{className:"mb20"},ka.createElement(rn.op,{style:{margin:"0 15px",borderRadius:2},onClick:()=>Ko("setScore")},"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C"),($a==null?void 0:$a.id)&&ka.createElement(rn.op,{shape:"default",onClick:()=>Ko("questionType")},"\u6DFB\u52A0\u9898\u578B")),ka.createElement(mr,{list:Ia.item_types,onSelect:bn=>Xi(void 0,null,function*(){if(bn===Sr)return;Ti(!0);const aa=Ia.item_types.find(ja=>ja.item_type===Sr);if(Sr!=="PRACTICAL"&&aa.contents.length>0&&($a!=null&&$a.id)){const ja=(0,rt.cloneDeep)(Ia),{item_types:Ca}=ja||{};ja.item_types=Ca.filter(ua=>ua.item_type===Sr);try{(yield pe($a.id||$a.categoryId,ja)).status===0&&Yo(bn)}catch(ua){}}else $a.categoryId?ut(!0,2,bn):qe(!0,bn);Ti(!1)}),onDelete:ht})),ka.createElement(Hn.Z,{flex:1,className:Pn.rightPart},ka.createElement(Me.Z,{spinning:pi},ka.createElement(jr,{setVisibleModalType:Ko,currentItemType:Sr,onDelete:ht})))):ka.createElement(Oa.Z,{customText:"\u8BF7\u5148\u8BBE\u7F6E\u8BD5\u5377\u9898\u578B",styles:{margin:"70px auto"},ButtonTwo:ka.createElement(Le.Z,{justify:"center",className:"mt20"},($a==null?void 0:$a.id)&&ka.createElement(rn.op,{style:{width:88},onClick:()=>Ko("questionType")},"\u6DFB\u52A0\u9898\u578B"))})),!!($a!=null&&$a.id)&&ka.createElement("div",{className:Pn.fixedBottom},ka.createElement(Hr.Z,{className:`${Pn.previewBtn} mr20`,onClick:()=>Xi(void 0,null,function*(){var bn,aa;const ja=(bn=Ia==null?void 0:Ia.item_types)==null?void 0:bn.filter(Ca=>{var ua,Ee;return((ua=Ca.contents)==null?void 0:ua.length)>0||((Ee=Ca==null?void 0:Ca.item_banks)==null?void 0:Ee.length)>0});if(!((aa=Ia.item_types)!=null&&aa.length)){De.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}if((ja==null?void 0:ja.length)===0){De.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}yield qe(!0,Sr),gi()})},"\u8BD5\u5377\u9884\u89C8"),ka.createElement(Hr.Z,{type:"primary",className:Pn.confirmBtn,onClick:()=>qe()},ka.createElement("i",{className:"iconfont icon-baocun1 mr5"}),"\u4FDD\u5B58\u8BD5\u5377")),!!($a!=null&&$a.categoryId)&&ka.createElement("div",{className:Pn.fixedBottom,style:{justifyContent:((di=Ia==null?void 0:Ia.exercise)==null?void 0:di.exercise_status)!==1?"end":"center"}},ka.createElement(Hr.Z,{className:`${Pn.previewBtn} mr20`,onClick:()=>Xi(void 0,null,function*(){var bn,aa;document.body.scrollIntoView(),Ke.history.push(`/classrooms/${$a.coursesId}/exercise/${(bn=Ia==null?void 0:Ia.exercise)==null?void 0:bn.id}/detail?random=${(aa=Ia==null?void 0:Ia.exercise)==null?void 0:aa.is_random}`)})},"\u8FD4\u56DE"),((oi=Ia==null?void 0:Ia.exercise)==null?void 0:oi.exercise_status)===1&&ka.createElement(Hr.Z,{className:`${Pn.previewBtn} mr20`,onClick:Rt},"\u6A21\u62DF\u8003\u8BD5"),(Ia==null?void 0:Ia.exercise.exercise_status)===1&&ka.createElement(Hr.Z,{type:"primary",className:Pn.confirmBtn,onClick:()=>ut()},"\u63D0\u4EA4")),ka.createElement(za,{open:mi==="questionType",onCancel:()=>Ko(""),onOk:bn=>Xi(void 0,null,function*(){var aa,ja;const Ca=[],ua=Ve(Ia,{type:"setQuestionType",payload:bn}),Ee=((aa=ua==null?void 0:ua.item_types)==null?void 0:aa.map(_e=>_e.item_type))||[];for(const _e of((ja=Ia==null?void 0:Ia.item_types)==null?void 0:ja.map(Ue=>Ue.item_type))||[])Ee.includes(_e)||Ca.push(_e);$a.id&&Ca.length>0&&(yield Xe($a.id,{item_type:Ca})).status!==0||(To({type:"setQuestionType",payload:bn}),Yo(Sr||ua.item_types[0].item_type),Ko(""))})}),ka.createElement(yo,{open:mi==="setScore",onCancel:()=>{Ko("")},onOk:bn=>Xi(void 0,null,function*(){console.log("---newData",bn);const aa=bn.item_types.map(ja=>({item_type:ja.item_type,score:ja.score}));$a.id?(yield Pe($a.id,{score_settings:aa})).status===0&&To({type:"init",payload:bn}):(yield he($a.categoryId,{score_settings:aa})).status===0&&To({type:"init",payload:bn}),Ko("")})}),ka.createElement(Mo,{open:mi==="rule",onCancel:()=>Ko(""),currentItemType:Sr,setVisibleModalType:Ko}),Dr.get("type")==="settings"&&ka.createElement(an,{open:mi==="selectShixun",onCancel:()=>Ko(""),onOk:bn=>{if(console.log(bn),(bn==null?void 0:bn.length)<=0){De.ZP.info("\u5B9E\u8BAD\u6570\u4E0D\u80FD\u4E3A0");return}To({type:"addShixun",payload:{shixunList:[...bn]}}),Ko("")}}))},el=ee(38884),vi=ee(67294),Ml=Object.defineProperty,Rl=Object.defineProperties,$l=Object.getOwnPropertyDescriptors,Vl=Object.getOwnPropertySymbols,Tl=Object.prototype.hasOwnProperty,hu=Object.prototype.propertyIsEnumerable,Gl=(st,gt,Ht)=>gt in st?Ml(st,gt,{enumerable:!0,configurable:!0,writable:!0,value:Ht}):st[gt]=Ht,mu=(st,gt)=>{for(var Ht in gt||(gt={}))Tl.call(gt,Ht)&&Gl(st,Ht,gt[Ht]);if(Vl)for(var Ht of Vl(gt))hu.call(gt,Ht)&&Gl(st,Ht,gt[Ht]);return st},kl=(st,gt)=>Rl(st,$l(gt)),tu=(st,gt,Ht)=>new Promise((Kn,Vn)=>{var pn=St=>{try{Kt(Ht.next(St))}catch(Zn){Vn(Zn)}},yn=St=>{try{Kt(Ht.throw(St))}catch(Zn){Vn(Zn)}},Kt=St=>St.done?Kn(St.value):Promise.resolve(St.value).then(pn,yn);Kt((Ht=Ht.apply(st,gt)).next())}),Su=()=>{var st,gt,Ht,Kn;const[Vn,pn]=(0,y.useState)("baseInfo"),yn=(0,Ke.useDispatch)();(0,y.useEffect)(()=>{yn({type:"globalSetting/footerToggle",payload:!1})},[]);const Kt=(0,Ke.useParams)(),St=!!(Kt.id||Kt.categoryId),[Zn]=(0,Ke.useSearchParams)();(0,y.useEffect)(()=>{Zn.get("type")==="settings"&&pn("settings")},[]);const[_a,Eo]=(0,y.useReducer)(Ve,null),[Yr,di]=(0,y.useState)(!1),oi=()=>tu(void 0,null,function*(){di(!0);let Sr;Kt.categoryId?Sr=yield at(Kt):Sr=yield ce(Kt.id),di(!1),Sr.status===0&&Eo({type:"init",payload:Sr})});(0,y.useEffect)(()=>{St?oi():Eo({type:"init",payload:{examination_bank:{difficulty:2}}})},[Kt]);const[Dr,$a]=(0,y.useState)(""),Ia=(Sr,Yo)=>tu(void 0,null,function*(){var pi,Ti,pl,lu;const qe=(pi=_a==null?void 0:_a.item_types)==null?void 0:pi.filter(Rt=>{var bn;return((bn=Rt==null?void 0:Rt.item_type)==null?void 0:bn.toUpperCase())===(Yo==null?void 0:Yo.type)}),ut={sort_by_item_type:_a.sort_by_item_type,difficulty:_a.examination_bank.difficulty,exam_notes:_a.examination_bank.exam_notes,name:_a.examination_bank.name,time:_a.examination_bank.time,item_types:_a.item_types};if(Sr!==void 0&&!(Sr!=null&&Sr.single_question_id)){ut.seleted_item_bank_ids=Sr==null?void 0:Sr.seleted_item_bank_ids,ut.item_types=qe;const Rt=yield Ce(ut);if((Rt==null?void 0:Rt.status)===0){let bn=(0,rt.cloneDeep)(ko.data);bn.questionList=(Ti=bn==null?void 0:bn.questionList)==null?void 0:Ti.map(aa=>{var ja;return aa.type===Yo.type?kl(mu({},aa),{questions:((ja=Rt==null?void 0:Rt.questions)==null?void 0:ja.questions)||[]}):aa}),mi({show:!0,data:bn})}return}if(Sr!==void 0&&(Sr!=null&&Sr.single_question_id)){ut.seleted_item_bank_ids=Sr==null?void 0:Sr.seleted_item_bank_ids,ut.single_question_id=Sr==null?void 0:Sr.single_question_id,ut.item_types=qe;const Rt=yield Ce(ut);if((Rt==null?void 0:Rt.status)===0){let bn=(0,rt.cloneDeep)(ko.data);bn.questionList=(pl=bn==null?void 0:bn.questionList)==null?void 0:pl.map(aa=>{var ja,Ca;if(aa.type===Yo.type){const ua=(0,rt.cloneDeep)(aa==null?void 0:aa.questions);return ua.splice(Yo.index,1,(Ca=(ja=Rt==null?void 0:Rt.questions)==null?void 0:ja.questions)==null?void 0:Ca[0]),console.log(aa==null?void 0:aa.questions,ua,Yo.index,"new_questions"),kl(mu({},aa),{questions:ua})}return aa}),mi({show:!0,data:bn})}return}const ht=yield Ze(ut);if((ht==null?void 0:ht.status)===0){const Rt=(0,al.ad)(ht);let bn=[];(lu=_a==null?void 0:_a.item_types)==null||lu.forEach(aa=>{var ja;const Ca=(ja=Rt==null?void 0:Rt.questionList)==null?void 0:ja.find(ua=>aa.item_type===ua.type);bn.push(Ca)}),console.log(_a,"sortList"),bn=(0,rt.compact)(bn),Rt.questionList=bn,mi({show:!0,data:Rt}),$a(new Date)}}),To=Sr=>{var Yo;let pi=(0,rt.cloneDeep)(ko.data);pi.questionList=(Yo=pi==null?void 0:pi.questionList)==null?void 0:Yo.map(Ti=>Ti.type===Sr.type?kl(mu({},Ti),{questions_score:Sr.scoreTotal}):Ti),Eo({type:"changeQuestionScore",payload:{score:Sr.score,itemType:Sr.type}}),mi({show:!0,data:pi})},jo=Sr=>tu(void 0,null,function*(){const Yo={sort_by_item_type:_a.sort_by_item_type,difficulty:_a.examination_bank.difficulty,exam_notes:_a.examination_bank.exam_notes,name:_a.examination_bank.name,time:_a.examination_bank.time,item_types:_a.item_types,sub_discipline_id:_a.examination_bank.sub_discipline_id};if(Sr){(yield Je(mu(mu({},Yo),Sr))).status===0&&De.ZP.success("\u4FDD\u5B58\u6210\u529F");return}(yield pe(Kt.id,Yo)).status===0&&(De.ZP.success("\u63D0\u4EA4\u6210\u529F"),Ke.history.push("/paperlibrary?defaultActiveKey=0"))}),ii=(0,Ul.g)(),[gi]=Be.default.useForm(),[ko,mi]=(0,y.useState)({show:!1,data:{}}),Ko=!!((st=_a==null?void 0:_a.exercise)!=null&&st.exercise_status)&&((gt=_a==null?void 0:_a.exercise)==null?void 0:gt.exercise_status)!==1;return vi.createElement(He.Provider,{value:{data:_a,disabled:Ko,dispatch:Eo,setPreview:mi,getData:oi,handlePreview:Ia}},ko.show?vi.createElement(el.Z,{key:Dr,data:ko.data,onExchange:Ia,onTypeScore:To,submit:jo,goBack:()=>mi({show:!1,data:{}})}):vi.createElement("div",{className:ie.wrapper},vi.createElement("div",{className:"edu-container"},vi.createElement(Oe.Z,{className:ie.breadCrumbWrapper,separator:">",items:Kt!=null&&Kt.categoryId?[{title:vi.createElement(Ke.Link,{to:`/classrooms/${Kt.coursesId}/exercise`},(Kn=(Ht=(0,Wr.eY)())==null?void 0:Ht.course)==null?void 0:Kn.course_name)},{title:vi.createElement(Ke.Link,{to:`/classrooms/${Kt.coursesId}/exercise`},"\u8BD5\u5377\u5217\u8868")},{title:"\u7F16\u8F91\u8BD5\u5377"}]:[{title:vi.createElement(Ke.Link,{to:"/paperlibrary"},"\u8BD5\u5377\u5E93")},{title:"\u968F\u673A\u7EC4\u5377"}]}),vi.createElement(ue.d4,{activeKey:Vn,tabs:[{key:"baseInfo",label:"\u8BD5\u5377\u57FA\u7840\u4FE1\u606F"},{key:"settings",label:"\u7EC4\u5377\u914D\u7F6E"}],onChange:Sr=>tu(void 0,null,function*(){if(Sr==="settings"&&(yield gi.validateFields(),!St)){const Yo=yield ge(_a);Yo.status===0&&Ke.history.replace(`/randompaper/edit/${Yo==null?void 0:Yo.examination_bank_id}?type=settings`)}pn(Sr)})}),Vn==="baseInfo"&&vi.createElement(Dt,{courseOptions:ii,setCurrentKey:pn,loading:Yr,form:gi}),vi.createElement("div",{style:{display:Vn==="settings"?"block":"none"}},_a&&vi.createElement(Bl,null)))))}},99640:function(Ot,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return Ne}});var y=ee(14446),ie={ul:"ul___TdfYY"},De=ee(32637),Be=ee(67294),Oe=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,Me=(ke,Le)=>{var be={};for(var se in ke)Ke.call(ke,se)&&Le.indexOf(se)<0&&(be[se]=ke[se]);if(ke!=null&&Oe)for(var se of Oe(ke))Le.indexOf(se)<0&&ue.call(ke,se)&&(be[se]=ke[se]);return be},Ne=ke=>{var Le=ke,{open:be,onCancel:se}=Le,E=Me(Le,["open","onCancel"]);return Be.createElement(y.default,{centered:!0,open:be,title:Be.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:se,footer:null},Be.createElement("div",null,Be.createElement("div",{className:"tc"},Be.createElement("img",{className:"mt10",src:De,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),Be.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),Be.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),Be.createElement("div",{style:{color:"#333"},className:"pt30 font14"},Be.createElement("ul",{className:ie.ul},Be.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"),Be.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"),Be.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")))))}},99678:function(Ot,Ft,ee){"use strict";ee.d(Ft,{g:function(){return Oe}});var y=ee(67294),ie=ee(56443),De=ee(53430),Be=(Ke,ue,Me)=>new Promise((Fe,Ne)=>{var ke=se=>{try{be(Me.next(se))}catch(E){Ne(E)}},Le=se=>{try{be(Me.throw(se))}catch(E){Ne(E)}},be=se=>se.done?Fe(se.value):Promise.resolve(se.value).then(ke,Le);be((Me=Me.apply(Ke,ue)).next())});const Oe=()=>{const[Ke,ue]=(0,y.useState)([]);return(0,y.useEffect)(()=>{Be(void 0,null,function*(){const Fe=yield(0,ie.d1)({source:"question"});Fe!=null&&Fe.disciplines&&ue((0,De.L)(Fe==null?void 0:Fe.disciplines))})},[]),Ke}},9343:function(Ot,Ft,ee){"use strict";ee.d(Ft,{U:function(){return Fe}});var y=ee(67294),ie=Object.defineProperty,De=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,Ke=(Ne,ke,Le)=>ke in Ne?ie(Ne,ke,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Ne[ke]=Le,ue=(Ne,ke)=>{for(var Le in ke||(ke={}))Be.call(ke,Le)&&Ke(Ne,Le,ke[Le]);if(De)for(var Le of De(ke))Oe.call(ke,Le)&&Ke(Ne,Le,ke[Le]);return Ne},Me=(Ne,ke,Le)=>new Promise((be,se)=>{var E=b=>{try{x(Le.next(b))}catch(z){se(z)}},a=b=>{try{x(Le.throw(b))}catch(z){se(z)}},x=b=>b.done?be(b.value):Promise.resolve(b.value).then(E,a);x((Le=Le.apply(Ne,ke)).next())});function Fe(Ne,ke){const[Le,be]=(0,y.useState)(ke),[se,E]=(0,y.useState)(!1),[a,x]=(0,y.useState)();return[Le,se,(z,te=!1)=>Me(this,null,function*(){const re=te?ke:ue(ue({},Le),z);E(!0),be(re);const oe=yield Ne(re);return E(!1),x(oe),oe}),a]}},38780:function(Ot,Ft){"use strict";function ee(){const y=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let ie=1;ie<arguments.length;ie++){const De=ie<0||arguments.length<=ie?void 0:arguments[ie];De&&Object.keys(De).forEach(Be=>{const Oe=De[Be];Oe!==void 0&&(y[Be]=Oe)})}return y}Ft.Z=ee},81643:function(Ot,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return y}});const y=ie=>ie?typeof ie=="function"?ie():ie:null},66367:function(Ot,Ft,ee){"use strict";ee.d(Ft,{F:function(){return y},Z:function(){return ie}});function y(De){return De!=null&&De===De.window}function ie(De,Be){var Oe,Ke;if(typeof window=="undefined")return 0;const ue=Be?"scrollTop":"scrollLeft";let Me=0;return y(De)?Me=De[Be?"pageYOffset":"pageXOffset"]:De instanceof Document?Me=De.documentElement[ue]:(De instanceof HTMLElement||De)&&(Me=De[ue]),De&&!y(De)&&typeof Me!="number"&&(Me=(Ke=((Oe=De.ownerDocument)!==null&&Oe!==void 0?Oe:De).documentElement)===null||Ke===void 0?void 0:Ke[ue]),Me}},57838:function(Ot,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return ie}});var y=ee(67294);function ie(){const[,De]=y.useReducer(Be=>Be+1,0);return De}},58375:function(Ot,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return Be}});var y=ee(96523);function ie(Oe,Ke,ue,Me){const Fe=ue-Ke;return Oe/=Me/2,Oe<1?Fe/2*Oe*Oe*Oe+Ke:Fe/2*((Oe-=2)*Oe*Oe+2)+Ke}var De=ee(66367);function Be(Oe){let Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:ue=()=>window,callback:Me,duration:Fe=450}=Ke,Ne=ue(),ke=(0,De.Z)(Ne,!0),Le=Date.now(),be=()=>{const E=Date.now()-Le,a=ie(E>Fe?Fe:E,ke,Oe,Fe);(0,De.F)(Ne)?Ne.scrollTo(window.pageXOffset,a):Ne instanceof Document||Ne.constructor.name==="HTMLDocument"?Ne.documentElement.scrollTop=a:Ne.scrollTop=a,E<Fe?(0,y.Z)(be):typeof Me=="function"&&Me()};(0,y.Z)(be)}},85673:function(Ot,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return Ze}});var y=ee(94184),ie=ee.n(y),De=ee(37419),Be=ee(1337),Oe=ee(67294),Ke=ee(96159),ue=ee(53124),Me=ee(42922),Fe=ee(56153);const Ne=Ce=>{let{children:Je}=Ce;const{getPrefixCls:at}=Oe.useContext(ue.E_),$e=at("breadcrumb");return Oe.createElement("li",{className:`${$e}-separator`,"aria-hidden":"true"},Je===""?Je:Je||"/")};Ne.__ANT_BREADCRUMB_SEPARATOR=!0;var ke=Ne,Le=function(Ce,Je){var at={};for(var $e in Ce)Object.prototype.hasOwnProperty.call(Ce,$e)&&Je.indexOf($e)<0&&(at[$e]=Ce[$e]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var rt=0,$e=Object.getOwnPropertySymbols(Ce);rt<$e.length;rt++)Je.indexOf($e[rt])<0&&Object.prototype.propertyIsEnumerable.call(Ce,$e[rt])&&(at[$e[rt]]=Ce[$e[rt]]);return at};function be(Ce,Je){if(Ce.title===void 0||Ce.title===null)return null;const at=Object.keys(Je).join("|");return typeof Ce.title=="object"?Ce.title:String(Ce.title).replace(new RegExp(`:(${at})`,"g"),($e,rt)=>Je[rt]||$e)}function se(Ce,Je,at,$e){if(at==null)return null;const{className:rt,onClick:pt}=Je,Ct=Le(Je,["className","onClick"]),mn=Object.assign(Object.assign({},(0,Be.Z)(Ct,{data:!0,aria:!0})),{onClick:pt});return $e!==void 0?Oe.createElement("a",Object.assign({},mn,{className:ie()(`${Ce}-link`,rt),href:$e}),at):Oe.createElement("span",Object.assign({},mn,{className:ie()(`${Ce}-link`,rt)}),at)}function E(Ce,Je){return($e,rt,pt,Ct,mn)=>{if(Je)return Je($e,rt,pt,Ct);const ln=be($e,rt);return se(Ce,$e,ln,mn)}}var a=function(Ce,Je){var at={};for(var $e in Ce)Object.prototype.hasOwnProperty.call(Ce,$e)&&Je.indexOf($e)<0&&(at[$e]=Ce[$e]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var rt=0,$e=Object.getOwnPropertySymbols(Ce);rt<$e.length;rt++)Je.indexOf($e[rt])<0&&Object.prototype.propertyIsEnumerable.call(Ce,$e[rt])&&(at[$e[rt]]=Ce[$e[rt]]);return at};const x=Ce=>{const{prefixCls:Je,separator:at="/",children:$e,menu:rt,overlay:pt,dropdownProps:Ct,href:mn}=Ce,lt=(At=>{if(rt||pt){const kt=Object.assign({},Ct);if(rt){const In=rt||{},{items:Wt}=In,dn=a(In,["items"]);kt.menu=Object.assign(Object.assign({},dn),{items:Wt==null?void 0:Wt.map((He,en)=>{var{key:Bn,title:It,label:Et,path:jt}=He,Qe=a(He,["key","title","label","path"]);let Ve=Et!=null?Et:It;return jt&&(Ve=Oe.createElement("a",{href:`${mn}${jt}`},Ve)),Object.assign(Object.assign({},Qe),{key:Bn!=null?Bn:en,label:Ve})})})}else pt&&(kt.overlay=pt);return Oe.createElement(Fe.Z,Object.assign({placement:"bottom"},kt),Oe.createElement("span",{className:`${Je}-overlay-link`},At,Oe.createElement(Me.Z,null)))}return At})($e);return lt!=null?Oe.createElement(Oe.Fragment,null,Oe.createElement("li",null,lt),at&&Oe.createElement(ke,null,at)):null},b=Ce=>{const{prefixCls:Je,children:at,href:$e}=Ce,rt=a(Ce,["prefixCls","children","href"]),{getPrefixCls:pt}=Oe.useContext(ue.E_),Ct=pt("breadcrumb",Je);return Oe.createElement(x,Object.assign({},rt,{prefixCls:Ct}),se(Ct,rt,at,$e))};b.__ANT_BREADCRUMB_ITEM=!0;var z=b,te=ee(14747),re=ee(67968),oe=ee(45503);const ce=Ce=>{const{componentCls:Je,iconCls:at}=Ce;return{[Je]:Object.assign(Object.assign({},(0,te.Wf)(Ce)),{color:Ce.itemColor,fontSize:Ce.fontSize,[at]:{fontSize:Ce.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Ce.linkColor,transition:`color ${Ce.motionDurationMid}`,padding:`0 ${Ce.paddingXXS}px`,borderRadius:Ce.borderRadiusSM,height:Ce.lineHeight*Ce.fontSize,display:"inline-block",marginInline:-Ce.marginXXS,"&:hover":{color:Ce.linkHoverColor,backgroundColor:Ce.colorBgTextHover}},(0,te.Qy)(Ce)),"li:last-child":{color:Ce.lastItemColor},[`${Je}-separator`]:{marginInline:Ce.separatorMargin,color:Ce.separatorColor},[`${Je}-link`]:{[`
> ${at} + span,
> ${at} + a
`]:{marginInlineStart:Ce.marginXXS}},[`${Je}-overlay-link`]:{borderRadius:Ce.borderRadiusSM,height:Ce.lineHeight*Ce.fontSize,display:"inline-block",padding:`0 ${Ce.paddingXXS}px`,marginInline:-Ce.marginXXS,[`> ${at}`]:{marginInlineStart:Ce.marginXXS,fontSize:Ce.fontSizeIcon},"&:hover":{color:Ce.linkHoverColor,backgroundColor:Ce.colorBgTextHover,a:{color:Ce.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${Ce.componentCls}-rtl`]:{direction:"rtl"}})}};var pe=(0,re.Z)("Breadcrumb",Ce=>{const Je=(0,oe.TS)(Ce,{});return[ce(Je)]},Ce=>({itemColor:Ce.colorTextDescription,lastItemColor:Ce.colorText,iconFontSize:Ce.fontSize,linkColor:Ce.colorTextDescription,linkHoverColor:Ce.colorText,separatorColor:Ce.colorTextDescription,separatorMargin:Ce.marginXS})),ge=function(Ce,Je){var at={};for(var $e in Ce)Object.prototype.hasOwnProperty.call(Ce,$e)&&Je.indexOf($e)<0&&(at[$e]=Ce[$e]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var rt=0,$e=Object.getOwnPropertySymbols(Ce);rt<$e.length;rt++)Je.indexOf($e[rt])<0&&Object.prototype.propertyIsEnumerable.call(Ce,$e[rt])&&(at[$e[rt]]=Ce[$e[rt]]);return at};function Ae(Ce){const{breadcrumbName:Je,children:at}=Ce,$e=ge(Ce,["breadcrumbName","children"]),rt=Object.assign({title:Je},$e);return at&&(rt.menu={items:at.map(pt=>{var{breadcrumbName:Ct}=pt,mn=ge(pt,["breadcrumbName"]);return Object.assign(Object.assign({},mn),{title:Ct})})}),rt}function we(Ce,Je){return(0,Oe.useMemo)(()=>Ce||(Je?Je.map(Ae):null),[Ce,Je])}var Pe=function(Ce,Je){var at={};for(var $e in Ce)Object.prototype.hasOwnProperty.call(Ce,$e)&&Je.indexOf($e)<0&&(at[$e]=Ce[$e]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var rt=0,$e=Object.getOwnPropertySymbols(Ce);rt<$e.length;rt++)Je.indexOf($e[rt])<0&&Object.prototype.propertyIsEnumerable.call(Ce,$e[rt])&&(at[$e[rt]]=Ce[$e[rt]]);return at};const he=(Ce,Je)=>{if(Je===void 0)return Je;let at=(Je||"").replace(/^\//,"");return Object.keys(Ce).forEach($e=>{at=at.replace(`:${$e}`,Ce[$e])}),at},Xe=Ce=>{const{prefixCls:Je,separator:at="/",style:$e,className:rt,rootClassName:pt,routes:Ct,items:mn,children:ln,itemRender:lt,params:At={}}=Ce,kt=Pe(Ce,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:In,direction:Wt,breadcrumb:dn}=Oe.useContext(ue.E_);let He;const en=In("breadcrumb",Je),[Bn,It]=pe(en),Et=we(mn,Ct),jt=E(en,lt);if(Et&&Et.length>0){const mt=[],Vt=mn||Ct;He=Et.map((Xt,cn)=>{const{path:ta,key:ra,type:On,menu:la,overlay:et,onClick:yt,className:Rn,separator:Yn,dropdownProps:Dt}=Xt,Ln=he(At,ta);Ln!==void 0&&mt.push(Ln);const Hn=ra!=null?ra:cn;if(On==="separator")return Oe.createElement(ke,{key:Hn},Yn);const Pn={},Oa=cn===Et.length-1;la?Pn.menu=la:et&&(Pn.overlay=et);let{href:rn}=Xt;return mt.length&&Ln!==void 0&&(rn=`#/${mt.join("/")}`),Oe.createElement(x,Object.assign({key:Hn},Pn,(0,Be.Z)(Xt,{data:!0,aria:!0}),{className:Rn,dropdownProps:Dt,href:rn,separator:Oa?"":at,onClick:yt,prefixCls:en}),jt(Xt,At,Vt,mt,rn))})}else if(ln){const mt=(0,De.Z)(ln).length;He=(0,De.Z)(ln).map((Vt,Xt)=>{if(!Vt)return Vt;const cn=Xt===mt-1;return(0,Ke.Tm)(Vt,{separator:cn?"":at,key:Xt})})}const Qe=ie()(en,dn==null?void 0:dn.className,{[`${en}-rtl`]:Wt==="rtl"},rt,pt,It),Ve=Object.assign(Object.assign({},dn==null?void 0:dn.style),$e);return Bn(Oe.createElement("nav",Object.assign({className:Qe,style:Ve},kt),Oe.createElement("ol",null,He)))};Xe.Item=z,Xe.Separator=ke;var je=Xe,Ze=je},85546:function(Ot,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return Cn}});var y=ee(74902),ie=ee(67294),De=ee(22751),Be=ee(3407),Oe=ee(91034),Ke=ee(94184),ue=ee.n(Ke),Me=ee(87462),Fe=ee(97685),Ne=ee(45987),ke=ee(4942),Le=ee(1413),be=ee(71002);function se(ve){var Se=ie.useRef();Se.current=ve;var Te=ie.useCallback(function(){for(var ze,Ye=arguments.length,it=new Array(Ye),Nt=0;Nt<Ye;Nt++)it[Nt]=arguments[Nt];return(ze=Se.current)===null||ze===void 0?void 0:ze.call.apply(ze,[Se].concat(it))},[]);return Te}function E(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var a=E()?ie.useLayoutEffect:ie.useEffect,x=a,b=function(Se,Te){var ze=ie.useRef(!0);a(function(){if(!ze.current)return Se()},Te),a(function(){return ze.current=!1,function(){ze.current=!0}},[])};function z(ve){var Se=ie.useRef(!1),Te=ie.useState(ve),ze=(0,Fe.Z)(Te,2),Ye=ze[0],it=ze[1];ie.useEffect(function(){return Se.current=!1,function(){Se.current=!0}},[]);function Nt(qt,tn){tn&&Se.current||it(qt)}return[Ye,Nt]}function te(ve){return ve!==void 0}function re(ve,Se){var Te=Se||{},ze=Te.defaultValue,Ye=Te.value,it=Te.onChange,Nt=Te.postState,qt=z(function(){return te(Ye)?Ye:te(ze)?typeof ze=="function"?ze():ze:typeof ve=="function"?ve():ve}),tn=(0,Fe.Z)(qt,2),gn=tn[0],Qt=tn[1],jn=Ye!==void 0?Ye:gn,pa=Nt?Nt(jn):jn,hn=se(it),zn=z([jn]),ca=(0,Fe.Z)(zn,2),qn=ca[0],Pa=ca[1];b(function(){var ur=qn[0];gn!==ur&&hn(gn,ur)},[qn]),b(function(){te(Ye)||Qt(Ye)},[Ye]);var Qa=se(function(ur,Ya){Qt(ur,Ya),Pa([jn],Ya)});return[pa,Qa]}var oe={};function ce(ve,Se){}function pe(ve,Se){}function ge(){oe={}}function Ae(ve,Se,Te){!Se&&!oe[Te]&&(ve(!1,Te),oe[Te]=!0)}function we(ve,Se){Ae(ce,ve,Se)}function Pe(ve,Se){Ae(pe,ve,Se)}var he=we,Xe=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var ve=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(ve)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(ve==null?void 0:ve.substr(0,4))},je={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(Se){var Te=Se.keyCode;if(Se.altKey&&!Se.ctrlKey||Se.metaKey||Te>=je.F1&&Te<=je.F12)return!1;switch(Te){case je.ALT:case je.CAPS_LOCK:case je.CONTEXT_MENU:case je.CTRL:case je.DOWN:case je.END:case je.ESC:case je.HOME:case je.INSERT:case je.LEFT:case je.MAC_FF_META:case je.META:case je.NUMLOCK:case je.NUM_CENTER:case je.PAGE_DOWN:case je.PAGE_UP:case je.PAUSE:case je.PRINT_SCREEN:case je.RIGHT:case je.SHIFT:case je.UP:case je.WIN_KEY:case je.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(Se){if(Se>=je.ZERO&&Se<=je.NINE||Se>=je.NUM_ZERO&&Se<=je.NUM_MULTIPLY||Se>=je.A&&Se<=je.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&Se===0)return!0;switch(Se){case je.SPACE:case je.QUESTION_MARK:case je.NUM_PLUS:case je.NUM_MINUS:case je.NUM_PERIOD:case je.NUM_DIVISION:case je.SEMICOLON:case je.DASH:case je.EQUALS:case je.COMMA:case je.PERIOD:case je.SLASH:case je.APOSTROPHE:case je.SINGLE_QUOTE:case je.OPEN_SQUARE_BRACKET:case je.BACKSLASH:case je.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},Ze=je,Ce=ee(16357);function Je(ve,Se,Te){var ze=ie.useRef({});return(!("value"in ze.current)||Te(ze.current.condition,Se))&&(ze.current.value=ve(),ze.current.condition=Se),ze.current.value}function at(ve,Se){typeof ve=="function"?ve(Se):(0,be.Z)(ve)==="object"&&ve&&"current"in ve&&(ve.current=Se)}function $e(){for(var ve=arguments.length,Se=new Array(ve),Te=0;Te<ve;Te++)Se[Te]=arguments[Te];var ze=Se.filter(function(Ye){return Ye});return ze.length<=1?ze[0]:function(Ye){Se.forEach(function(it){at(it,Ye)})}}function rt(){for(var ve=arguments.length,Se=new Array(ve),Te=0;Te<ve;Te++)Se[Te]=arguments[Te];return Je(function(){return $e.apply(void 0,Se)},Se,function(ze,Ye){return ze.length===Ye.length&&ze.every(function(it,Nt){return it===Ye[Nt]})})}function pt(ve){var Se,Te,ze=isMemo(ve)?ve.type.type:ve.type;return!(typeof ze=="function"&&!((Se=ze.prototype)!==null&&Se!==void 0&&Se.render)||typeof ve=="function"&&!((Te=ve.prototype)!==null&&Te!==void 0&&Te.render))}var Ct=function(Se){var Te=Se.className,ze=Se.customizeIcon,Ye=Se.customizeIconProps,it=Se.onMouseDown,Nt=Se.onClick,qt=Se.children,tn;return typeof ze=="function"?tn=ze(Ye):tn=ze,ie.createElement("span",{className:Te,onMouseDown:function(Qt){Qt.preventDefault(),it&&it(Qt)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:Nt,"aria-hidden":!0},tn!==void 0?tn:ie.createElement("span",{className:ue()(Te.split(/\s+/).map(function(gn){return"".concat(gn,"-icon")}))},qt))},mn=Ct;function ln(ve,Se,Te,ze,Ye){var it=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,Nt=arguments.length>6?arguments[6]:void 0,qt=arguments.length>7?arguments[7]:void 0,tn=ie.useMemo(function(){if((0,be.Z)(ze)==="object")return ze.clearIcon;if(Ye)return Ye},[ze,Ye]),gn=ie.useMemo(function(){return!!(!it&&ze&&(Te.length||Nt)&&!(qt==="combobox"&&Nt===""))},[ze,it,Te.length,Nt,qt]);return{allowClear:gn,clearIcon:ie.createElement(mn,{className:"".concat(ve,"-clear"),onMouseDown:Se,customizeIcon:tn},"\xD7")}}var lt=ie.createContext(null);function At(){return ie.useContext(lt)}function kt(){var ve=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,Se=ie.useState(!1),Te=(0,Fe.Z)(Se,2),ze=Te[0],Ye=Te[1],it=ie.useRef(null),Nt=function(){window.clearTimeout(it.current)};ie.useEffect(function(){return Nt},[]);var qt=function(gn,Qt){Nt(),it.current=window.setTimeout(function(){Ye(gn),Qt&&Qt()},ve)};return[ze,qt,Nt]}function In(){var ve=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,Se=ie.useRef(null),Te=ie.useRef(null);ie.useEffect(function(){return function(){window.clearTimeout(Te.current)}},[]);function ze(Ye){(Ye||Se.current===null)&&(Se.current=Ye),window.clearTimeout(Te.current),Te.current=window.setTimeout(function(){Se.current=null},ve)}return[function(){return Se.current},ze]}function Wt(ve,Se,Te,ze){var Ye=ie.useRef(null);Ye.current={open:Se,triggerOpen:Te,customizedTrigger:ze},ie.useEffect(function(){function it(Nt){var qt;if(!((qt=Ye.current)!==null&&qt!==void 0&&qt.customizedTrigger)){var tn=Nt.target;tn.shadowRoot&&Nt.composed&&(tn=Nt.composedPath()[0]||tn),Ye.current.open&&ve().filter(function(gn){return gn}).every(function(gn){return!gn.contains(tn)&&gn!==tn})&&Ye.current.triggerOpen(!1)}}return window.addEventListener("mousedown",it),function(){return window.removeEventListener("mousedown",it)}},[])}var dn=`accept acceptCharset accessKey action allowFullScreen allowTransparency
alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
charSet checked classID className colSpan cols content contentEditable contextMenu
controls coords crossOrigin data dateTime default defer dir disabled download draggable
encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
mediaGroup method min minLength multiple muted name noValidate nonce open
optimum pattern placeholder poster preload radioGroup readOnly rel required
reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
summary tabIndex target title type useMap value width wmode wrap`,He=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,en="".concat(dn," ").concat(He).split(/[\s\n]+/),Bn="aria-",It="data-";function Et(ve,Se){return ve.indexOf(Se)===0}function jt(ve){var Se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Te;Se===!1?Te={aria:!0,data:!0,attr:!0}:Se===!0?Te={aria:!0}:Te=(0,Le.Z)({},Se);var ze={};return Object.keys(ve).forEach(function(Ye){(Te.aria&&(Ye==="role"||Et(Ye,Bn))||Te.data&&Et(Ye,It)||Te.attr&&en.includes(Ye))&&(ze[Ye]=ve[Ye])}),ze}var Qe=ee(48555);function Ve(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var mt=Ve()?ie.useLayoutEffect:ie.useEffect,Vt=function(Se,Te){var ze=ie.useRef(!0);mt(function(){return Se(ze.current)},Te),mt(function(){return ze.current=!1,function(){ze.current=!0}},[])},Xt=function(Se,Te){Vt(function(ze){if(!ze)return Se()},Te)},cn=Vt,ta=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],ra=void 0;function On(ve,Se){var Te=ve.prefixCls,ze=ve.invalidate,Ye=ve.item,it=ve.renderItem,Nt=ve.responsive,qt=ve.responsiveDisabled,tn=ve.registerSize,gn=ve.itemKey,Qt=ve.className,jn=ve.style,pa=ve.children,hn=ve.display,zn=ve.order,ca=ve.component,qn=ca===void 0?"div":ca,Pa=(0,Ne.Z)(ve,ta),Qa=Nt&&!hn;function ur(pr){tn(gn,pr)}ie.useEffect(function(){return function(){ur(null)}},[]);var Ya=it&&Ye!==ra?it(Ye):pa,rr;ze||(rr={opacity:Qa?0:1,height:Qa?0:ra,overflowY:Qa?"hidden":ra,order:Nt?zn:ra,pointerEvents:Qa?"none":ra,position:Qa?"absolute":ra});var Ha={};Qa&&(Ha["aria-hidden"]=!0);var Ma=ie.createElement(qn,(0,Me.Z)({className:ue()(!ze&&Te,Qt),style:(0,Le.Z)((0,Le.Z)({},rr),jn)},Ha,Pa,{ref:Se}),Ya);return Nt&&(Ma=ie.createElement(Qe.Z,{onResize:function(Ba){var gr=Ba.offsetWidth;ur(gr)},disabled:qt},Ma)),Ma}var la=ie.forwardRef(On);la.displayName="Item";var et=la;function yt(ve){var Se=ie.useRef();Se.current=ve;var Te=ie.useCallback(function(){for(var ze,Ye=arguments.length,it=new Array(Ye),Nt=0;Nt<Ye;Nt++)it[Nt]=arguments[Nt];return(ze=Se.current)===null||ze===void 0?void 0:ze.call.apply(ze,[Se].concat(it))},[]);return Te}var Rn=ee(73935),Yn=function(Se){return+setTimeout(Se,16)},Dt=function(Se){return clearTimeout(Se)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(Yn=function(Se){return window.requestAnimationFrame(Se)},Dt=function(Se){return window.cancelAnimationFrame(Se)});var Ln=0,Hn=new Map;function Pn(ve){Hn.delete(ve)}var Oa=function(Se){var Te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;Ln+=1;var ze=Ln;function Ye(it){if(it===0)Pn(ze),Se();else{var Nt=Yn(function(){Ye(it-1)});Hn.set(ze,Nt)}}return Ye(Te),ze};Oa.cancel=function(ve){var Se=Hn.get(ve);return Pn(Se),Dt(Se)};var rn=Oa;function _t(ve){if(typeof MessageChannel=="undefined")rn(ve);else{var Se=new MessageChannel;Se.port1.onmessage=function(){return ve()},Se.port2.postMessage(void 0)}}function da(){var ve=ie.useRef(null),Se=function(ze){ve.current||(ve.current=[],_t(function(){(0,Rn.unstable_batchedUpdates)(function(){ve.current.forEach(function(Ye){Ye()}),ve.current=null})})),ve.current.push(ze)};return Se}function Ra(ve,Se){var Te=ie.useState(Se),ze=(0,Fe.Z)(Te,2),Ye=ze[0],it=ze[1],Nt=yt(function(qt){ve(function(){it(qt)})});return[Ye,Nt]}var za=ie.createContext(null),Na=["component"],Zr=["className"],vn=["className"],An=function(Se,Te){var ze=ie.useContext(za);if(!ze){var Ye=Se.component,it=Ye===void 0?"div":Ye,Nt=(0,Ne.Z)(Se,Na);return ie.createElement(it,(0,Me.Z)({},Nt,{ref:Te}))}var qt=ze.className,tn=(0,Ne.Z)(ze,Zr),gn=Se.className,Qt=(0,Ne.Z)(Se,vn);return ie.createElement(za.Provider,{value:null},ie.createElement(et,(0,Me.Z)({ref:Te,className:ue()(qt,gn)},tn,Qt)))},Tn=ie.forwardRef(An);Tn.displayName="RawItem";var ba=Tn,lr=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],lo="responsive",yo="invalidate";function Ar(ve){return"+ ".concat(ve.length," ...")}function Qn(ve,Se){var Te=ve.prefixCls,ze=Te===void 0?"rc-overflow":Te,Ye=ve.data,it=Ye===void 0?[]:Ye,Nt=ve.renderItem,qt=ve.renderRawItem,tn=ve.itemKey,gn=ve.itemWidth,Qt=gn===void 0?10:gn,jn=ve.ssr,pa=ve.style,hn=ve.className,zn=ve.maxCount,ca=ve.renderRest,qn=ve.renderRawRest,Pa=ve.suffix,Qa=ve.component,ur=Qa===void 0?"div":Qa,Ya=ve.itemComponent,rr=ve.onVisibleChange,Ha=(0,Ne.Z)(ve,lr),Ma=jn==="full",pr=da(),Ba=Ra(pr,null),gr=(0,Fe.Z)(Ba,2),Rr=gr[0],to=gr[1],Po=Rr||0,uo=Ra(pr,new Map),Nr=(0,Fe.Z)(uo,2),no=Nr[0],Lr=Nr[1],hr=Ra(pr,0),Gr=(0,Fe.Z)(hr,2),li=Gr[0],wt=Gr[1],ya=Ra(pr,0),Er=(0,Fe.Z)(ya,2),ea=Er[0],xn=Er[1],Cr=Ra(pr,0),xa=(0,Fe.Z)(Cr,2),Jn=xa[0],ha=xa[1],$r=(0,ie.useState)(null),xr=(0,Fe.Z)($r,2),Uo=xr[0],Do=xr[1],Aa=(0,ie.useState)(null),Vr=(0,Fe.Z)(Aa,2),ao=Vr[0],No=Vr[1],Ho=ie.useMemo(function(){return ao===null&&Ma?Number.MAX_SAFE_INTEGER:ao||0},[ao,Rr]),si=(0,ie.useState)(!1),Mi=(0,Fe.Z)(si,2),qo=Mi[0],Yi=Mi[1],hl="".concat(ze,"-item"),Al=Math.max(li,ea),Ci=zn===lo,Di=it.length&&Ci,Sl=zn===yo,Gi=Di||typeof zn=="number"&&it.length>zn,xi=(0,ie.useMemo)(function(){var _o=it;return Di?Rr===null&&Ma?_o=it:_o=it.slice(0,Math.min(it.length,Po/Qt)):typeof zn=="number"&&(_o=it.slice(0,zn)),_o},[it,Qt,Rr,zn,Di]),Cl=(0,ie.useMemo)(function(){return Di?it.slice(Ho+1):it.slice(xi.length)},[it,xi,Di,Ho]),ul=(0,ie.useCallback)(function(_o,Ja){var Ur;return typeof tn=="function"?tn(_o):(Ur=tn&&(_o==null?void 0:_o[tn]))!==null&&Ur!==void 0?Ur:Ja},[tn]),Dl=(0,ie.useCallback)(Nt||function(_o){return _o},[Nt]);function ki(_o,Ja,Ur){ao===_o&&(Ja===void 0||Ja===Uo)||(No(_o),Ur||(Yi(_o<it.length-1),rr==null||rr(_o)),Ja!==void 0&&Do(Ja))}function Ai(_o,Ja){to(Ja.clientWidth)}function Nl(_o,Ja){Lr(function(Ur){var ro=new Map(Ur);return Ja===null?ro.delete(_o):ro.set(_o,Ja),ro})}function El(_o,Ja){xn(Ja),wt(ea)}function uu(_o,Ja){ha(Ja)}function Il(_o){return no.get(ul(xi[_o],_o))}cn(function(){if(Po&&typeof Al=="number"&&xi){var _o=Jn,Ja=xi.length,Ur=Ja-1;if(!Ja){ki(0,null);return}for(var ro=0;ro<Ja;ro+=1){var Io=Il(ro);if(Ma&&(Io=Io||0),Io===void 0){ki(ro-1,void 0,!0);break}if(_o+=Io,Ur===0&&_o<=Po||ro===Ur-1&&_o+Il(Ur)<=Po){ki(Ur,null);break}else if(_o+Al>Po){ki(ro-1,_o-Io-Jn+ea);break}}Pa&&Il(0)+Jn>Po&&Do(null)}},[Po,no,ea,Jn,ul,xi]);var su=qo&&!!Cl.length,_l={};Uo!==null&&Di&&(_l={position:"absolute",left:Uo,top:0});var zi={prefixCls:hl,responsive:Di,component:Ya,invalidate:Sl},Ni=qt?function(_o,Ja){var Ur=ul(_o,Ja);return ie.createElement(za.Provider,{key:Ur,value:(0,Le.Z)((0,Le.Z)({},zi),{},{order:Ja,item:_o,itemKey:Ur,registerSize:Nl,display:Ja<=Ho})},qt(_o,Ja))}:function(_o,Ja){var Ur=ul(_o,Ja);return ie.createElement(et,(0,Me.Z)({},zi,{order:Ja,key:Ur,item:_o,renderItem:Dl,itemKey:Ur,registerSize:Nl,display:Ja<=Ho}))},Ii,Ol={order:su?Ho:Number.MAX_SAFE_INTEGER,className:"".concat(hl,"-rest"),registerSize:El,display:su};if(qn)qn&&(Ii=ie.createElement(za.Provider,{value:(0,Le.Z)((0,Le.Z)({},zi),Ol)},qn(Cl)));else{var il=ca||Ar;Ii=ie.createElement(et,(0,Me.Z)({},zi,Ol),typeof il=="function"?il(Cl):il)}var Zl=ie.createElement(ur,(0,Me.Z)({className:ue()(!Sl&&ze,hn),style:pa,ref:Se},Ha),xi.map(Ni),Gi?Ii:null,Pa&&ie.createElement(et,(0,Me.Z)({},zi,{responsive:Ci,responsiveDisabled:!Di,order:Ho,className:"".concat(hl,"-suffix"),registerSize:uu,display:!0,style:_l}),Pa));return Ci&&(Zl=ie.createElement(Qe.Z,{onResize:Ai,disabled:!Di},Zl)),Zl}var Ua=ie.forwardRef(Qn);Ua.displayName="Overflow",Ua.Item=ba,Ua.RESPONSIVE=lo,Ua.INVALIDATE=yo;var wr=Ua,vo=wr,wo=function(Se,Te){var ze,Ye,it=Se.prefixCls,Nt=Se.id,qt=Se.inputElement,tn=Se.disabled,gn=Se.tabIndex,Qt=Se.autoFocus,jn=Se.autoComplete,pa=Se.editable,hn=Se.activeDescendantId,zn=Se.value,ca=Se.maxLength,qn=Se.onKeyDown,Pa=Se.onMouseDown,Qa=Se.onChange,ur=Se.onPaste,Ya=Se.onCompositionStart,rr=Se.onCompositionEnd,Ha=Se.open,Ma=Se.attrs,pr=qt||ie.createElement("input",null),Ba=pr,gr=Ba.ref,Rr=Ba.props,to=Rr.onKeyDown,Po=Rr.onChange,uo=Rr.onMouseDown,Nr=Rr.onCompositionStart,no=Rr.onCompositionEnd,Lr=Rr.style;return"maxLength"in pr.props,pr=ie.cloneElement(pr,(0,Le.Z)((0,Le.Z)((0,Le.Z)({type:"search"},Rr),{},{id:Nt,ref:$e(Te,gr),disabled:tn,tabIndex:gn,autoComplete:jn||"off",autoFocus:Qt,className:ue()("".concat(it,"-selection-search-input"),(ze=pr)===null||ze===void 0||(Ye=ze.props)===null||Ye===void 0?void 0:Ye.className),role:"combobox","aria-label":"Search","aria-expanded":Ha||!1,"aria-haspopup":"listbox","aria-owns":"".concat(Nt,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(Nt,"_list"),"aria-activedescendant":Ha?hn:void 0},Ma),{},{value:pa?zn:"",maxLength:ca,readOnly:!pa,unselectable:pa?null:"on",style:(0,Le.Z)((0,Le.Z)({},Lr),{},{opacity:pa?null:0}),onKeyDown:function(Gr){qn(Gr),to&&to(Gr)},onMouseDown:function(Gr){Pa(Gr),uo&&uo(Gr)},onChange:function(Gr){Qa(Gr),Po&&Po(Gr)},onCompositionStart:function(Gr){Ya(Gr),Nr&&Nr(Gr)},onCompositionEnd:function(Gr){rr(Gr),no&&no(Gr)},onPaste:ur})),pr},ho=ie.forwardRef(wo);ho.displayName="Input";var eo=ho;function Fo(ve){return Array.isArray(ve)?ve:ve!==void 0?[ve]:[]}var Fr=typeof window!="undefined"&&window.document&&window.document.documentElement,Jt=Fr;function $t(ve){return ve!=null}function Ut(ve){return!ve&&ve!==0}function _n(ve){return["string","number"].includes((0,be.Z)(ve))}function $n(ve){var Se=void 0;return ve&&(_n(ve.title)?Se=ve.title.toString():_n(ve.label)&&(Se=ve.label.toString())),Se}function Ta(ve,Se){Jt?ie.useLayoutEffect(ve,Se):ie.useEffect(ve,Se)}function ar(ve){var Se;return(Se=ve.key)!==null&&Se!==void 0?Se:ve.value}var Ga=function(Se){Se.preventDefault(),Se.stopPropagation()},Xr=function(Se){var Te=Se.id,ze=Se.prefixCls,Ye=Se.values,it=Se.open,Nt=Se.searchValue,qt=Se.autoClearSearchValue,tn=Se.inputRef,gn=Se.placeholder,Qt=Se.disabled,jn=Se.mode,pa=Se.showSearch,hn=Se.autoFocus,zn=Se.autoComplete,ca=Se.activeDescendantId,qn=Se.tabIndex,Pa=Se.removeIcon,Qa=Se.maxTagCount,ur=Se.maxTagTextLength,Ya=Se.maxTagPlaceholder,rr=Ya===void 0?function(Do){return"+ ".concat(Do.length," ...")}:Ya,Ha=Se.tagRender,Ma=Se.onToggleOpen,pr=Se.onRemove,Ba=Se.onInputChange,gr=Se.onInputPaste,Rr=Se.onInputKeyDown,to=Se.onInputMouseDown,Po=Se.onInputCompositionStart,uo=Se.onInputCompositionEnd,Nr=ie.useRef(null),no=(0,ie.useState)(0),Lr=(0,Fe.Z)(no,2),hr=Lr[0],Gr=Lr[1],li=(0,ie.useState)(!1),wt=(0,Fe.Z)(li,2),ya=wt[0],Er=wt[1],ea="".concat(ze,"-selection"),xn=it||jn==="multiple"&&qt===!1||jn==="tags"?Nt:"",Cr=jn==="tags"||jn==="multiple"&&qt===!1||pa&&(it||ya);Ta(function(){Gr(Nr.current.scrollWidth)},[xn]);function xa(Do,Aa,Vr,ao,No){return ie.createElement("span",{className:ue()("".concat(ea,"-item"),(0,ke.Z)({},"".concat(ea,"-item-disabled"),Vr)),title:$n(Do)},ie.createElement("span",{className:"".concat(ea,"-item-content")},Aa),ao&&ie.createElement(mn,{className:"".concat(ea,"-item-remove"),onMouseDown:Ga,onClick:No,customizeIcon:Pa},"\xD7"))}function Jn(Do,Aa,Vr,ao,No){var Ho=function(Mi){Ga(Mi),Ma(!it)};return ie.createElement("span",{onMouseDown:Ho},Ha({label:Aa,value:Do,disabled:Vr,closable:ao,onClose:No}))}function ha(Do){var Aa=Do.disabled,Vr=Do.label,ao=Do.value,No=!Qt&&!Aa,Ho=Vr;if(typeof ur=="number"&&(typeof Vr=="string"||typeof Vr=="number")){var si=String(Ho);si.length>ur&&(Ho="".concat(si.slice(0,ur),"..."))}var Mi=function(Yi){Yi&&Yi.stopPropagation(),pr(Do)};return typeof Ha=="function"?Jn(ao,Ho,Aa,No,Mi):xa(Do,Ho,Aa,No,Mi)}function $r(Do){var Aa=typeof rr=="function"?rr(Do):rr;return xa({title:Aa},Aa,!1)}var xr=ie.createElement("div",{className:"".concat(ea,"-search"),style:{width:hr},onFocus:function(){Er(!0)},onBlur:function(){Er(!1)}},ie.createElement(eo,{ref:tn,open:it,prefixCls:ze,id:Te,inputElement:null,disabled:Qt,autoFocus:hn,autoComplete:zn,editable:Cr,activeDescendantId:ca,value:xn,onKeyDown:Rr,onMouseDown:to,onChange:Ba,onPaste:gr,onCompositionStart:Po,onCompositionEnd:uo,tabIndex:qn,attrs:jt(Se,!0)}),ie.createElement("span",{ref:Nr,className:"".concat(ea,"-search-mirror"),"aria-hidden":!0},xn,"\xA0")),Uo=ie.createElement(vo,{prefixCls:"".concat(ea,"-overflow"),data:Ye,renderItem:ha,renderRest:$r,suffix:xr,itemKey:ar,maxCount:Qa});return ie.createElement(ie.Fragment,null,Uo,!Ye.length&&!xn&&ie.createElement("span",{className:"".concat(ea,"-placeholder")},gn))},So=Xr,Go=function(Se){var Te=Se.inputElement,ze=Se.prefixCls,Ye=Se.id,it=Se.inputRef,Nt=Se.disabled,qt=Se.autoFocus,tn=Se.autoComplete,gn=Se.activeDescendantId,Qt=Se.mode,jn=Se.open,pa=Se.values,hn=Se.placeholder,zn=Se.tabIndex,ca=Se.showSearch,qn=Se.searchValue,Pa=Se.activeValue,Qa=Se.maxLength,ur=Se.onInputKeyDown,Ya=Se.onInputMouseDown,rr=Se.onInputChange,Ha=Se.onInputPaste,Ma=Se.onInputCompositionStart,pr=Se.onInputCompositionEnd,Ba=Se.title,gr=ie.useState(!1),Rr=(0,Fe.Z)(gr,2),to=Rr[0],Po=Rr[1],uo=Qt==="combobox",Nr=uo||ca,no=pa[0],Lr=qn||"";uo&&Pa&&!to&&(Lr=Pa),ie.useEffect(function(){uo&&Po(!1)},[uo,Pa]);var hr=Qt!=="combobox"&&!jn&&!ca?!1:!!Lr,Gr=Ba===void 0?$n(no):Ba,li=function(){if(no)return null;var ya=hr?{visibility:"hidden"}:void 0;return ie.createElement("span",{className:"".concat(ze,"-selection-placeholder"),style:ya},hn)};return ie.createElement(ie.Fragment,null,ie.createElement("span",{className:"".concat(ze,"-selection-search")},ie.createElement(eo,{ref:it,prefixCls:ze,id:Ye,open:jn,inputElement:Te,disabled:Nt,autoFocus:qt,autoComplete:tn,editable:Nr,activeDescendantId:gn,value:Lr,onKeyDown:ur,onMouseDown:Ya,onChange:function(ya){Po(!0),rr(ya)},onPaste:Ha,onCompositionStart:Ma,onCompositionEnd:pr,tabIndex:zn,attrs:jt(Se,!0),maxLength:uo?Qa:void 0})),!uo&&no?ie.createElement("span",{className:"".concat(ze,"-selection-item"),title:Gr,style:hr?{visibility:"hidden"}:void 0},no.label):null,li())},ga=Go;function Kr(ve){return![Ze.ESC,Ze.SHIFT,Ze.BACKSPACE,Ze.TAB,Ze.WIN_KEY,Ze.ALT,Ze.META,Ze.WIN_KEY_RIGHT,Ze.CTRL,Ze.SEMICOLON,Ze.EQUALS,Ze.CAPS_LOCK,Ze.CONTEXT_MENU,Ze.F1,Ze.F2,Ze.F3,Ze.F4,Ze.F5,Ze.F6,Ze.F7,Ze.F8,Ze.F9,Ze.F10,Ze.F11,Ze.F12].includes(ve)}var Ri=function(Se,Te){var ze=(0,ie.useRef)(null),Ye=(0,ie.useRef)(!1),it=Se.prefixCls,Nt=Se.open,qt=Se.mode,tn=Se.showSearch,gn=Se.tokenWithEnter,Qt=Se.autoClearSearchValue,jn=Se.onSearch,pa=Se.onSearchSubmit,hn=Se.onToggleOpen,zn=Se.onInputKeyDown,ca=Se.domRef;ie.useImperativeHandle(Te,function(){return{focus:function(){ze.current.focus()},blur:function(){ze.current.blur()}}});var qn=In(0),Pa=(0,Fe.Z)(qn,2),Qa=Pa[0],ur=Pa[1],Ya=function(Lr){var hr=Lr.which;(hr===Ze.UP||hr===Ze.DOWN)&&Lr.preventDefault(),zn&&zn(Lr),hr===Ze.ENTER&&qt==="tags"&&!Ye.current&&!Nt&&(pa==null||pa(Lr.target.value)),Kr(hr)&&hn(!0)},rr=function(){ur(!0)},Ha=(0,ie.useRef)(null),Ma=function(Lr){jn(Lr,!0,Ye.current)!==!1&&hn(!0)},pr=function(){Ye.current=!0},Ba=function(Lr){Ye.current=!1,qt!=="combobox"&&Ma(Lr.target.value)},gr=function(Lr){var hr=Lr.target.value;if(gn&&Ha.current&&/[\r\n]/.test(Ha.current)){var Gr=Ha.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");hr=hr.replace(Gr,Ha.current)}Ha.current=null,Ma(hr)},Rr=function(Lr){var hr=Lr.clipboardData,Gr=hr.getData("text");Ha.current=Gr},to=function(Lr){var hr=Lr.target;if(hr!==ze.current){var Gr=document.body.style.msTouchAction!==void 0;Gr?setTimeout(function(){ze.current.focus()}):ze.current.focus()}},Po=function(Lr){var hr=Qa();Lr.target!==ze.current&&!hr&&qt!=="combobox"&&Lr.preventDefault(),(qt!=="combobox"&&(!tn||!hr)||!Nt)&&(Nt&&Qt!==!1&&jn("",!0,!1),hn())},uo={inputRef:ze,onInputKeyDown:Ya,onInputMouseDown:rr,onInputChange:gr,onInputPaste:Rr,onInputCompositionStart:pr,onInputCompositionEnd:Ba},Nr=qt==="multiple"||qt==="tags"?ie.createElement(So,(0,Me.Z)({},Se,uo)):ie.createElement(ga,(0,Me.Z)({},Se,uo));return ie.createElement("div",{ref:ca,className:"".concat(it,"-selector"),onClick:to,onMouseDown:Po},Nr)},Vi=ie.forwardRef(Ri);Vi.displayName="Selector";var Ir=Vi,Xn=ee(62709),dl=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],Qo=function(Se){var Te=Se===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:Te,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:Te,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:Te,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:Te,adjustY:1},htmlRegion:"scroll"}}},gl=function(Se,Te){var ze=Se.prefixCls,Ye=Se.disabled,it=Se.visible,Nt=Se.children,qt=Se.popupElement,tn=Se.animation,gn=Se.transitionName,Qt=Se.dropdownStyle,jn=Se.dropdownClassName,pa=Se.direction,hn=pa===void 0?"ltr":pa,zn=Se.placement,ca=Se.builtinPlacements,qn=Se.dropdownMatchSelectWidth,Pa=Se.dropdownRender,Qa=Se.dropdownAlign,ur=Se.getPopupContainer,Ya=Se.empty,rr=Se.getTriggerDOMNode,Ha=Se.onPopupVisibleChange,Ma=Se.onPopupMouseEnter,pr=(0,Ne.Z)(Se,dl),Ba="".concat(ze,"-dropdown"),gr=qt;Pa&&(gr=Pa(qt));var Rr=ie.useMemo(function(){return ca||Qo(qn)},[ca,qn]),to=tn?"".concat(Ba,"-").concat(tn):gn,Po=typeof qn=="number",uo=ie.useMemo(function(){return Po?null:qn===!1?"minWidth":"width"},[qn,Po]),Nr=Qt;Po&&(Nr=(0,Le.Z)((0,Le.Z)({},Nr),{},{width:qn}));var no=ie.useRef(null);return ie.useImperativeHandle(Te,function(){return{getPopupElement:function(){return no.current}}}),ie.createElement(Xn.Z,(0,Me.Z)({},pr,{showAction:Ha?["click"]:[],hideAction:Ha?["click"]:[],popupPlacement:zn||(hn==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:Rr,prefixCls:Ba,popupTransitionName:to,popup:ie.createElement("div",{ref:no,onMouseEnter:Ma},gr),stretch:uo,popupAlign:Qa,popupVisible:it,getPopupContainer:ur,popupClassName:ue()(jn,(0,ke.Z)({},"".concat(Ba,"-empty"),Ya)),popupStyle:Nr,getTriggerDOMNode:rr,onPopupVisibleChange:Ha}),Nt)},ml=ie.forwardRef(gl);ml.displayName="SelectTrigger";var nl=ml,Mn=ee(84506);function Gn(ve,Se){var Te=ve.key,ze;return"value"in ve&&(ze=ve.value),Te!=null?Te:ze!==void 0?ze:"rc-index-key-".concat(Se)}function oa(ve,Se){var Te=ve||{},ze=Te.label,Ye=Te.value,it=Te.options,Nt=Te.groupLabel,qt=ze||(Se?"children":"label");return{label:qt,value:Ye||"value",options:it||"options",groupLabel:Nt||qt}}function Br(ve){var Se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Te=Se.fieldNames,ze=Se.childrenAsData,Ye=[],it=oa(Te,!1),Nt=it.label,qt=it.value,tn=it.options,gn=it.groupLabel;function Qt(jn,pa){jn.forEach(function(hn){if(pa||!(tn in hn)){var zn=hn[qt];Ye.push({key:Gn(hn,Ye.length),groupOption:pa,data:hn,label:hn[Nt],value:zn})}else{var ca=hn[gn];ca===void 0&&ze&&(ca=hn.label),Ye.push({key:Gn(hn,Ye.length),group:!0,data:hn,label:ca}),Qt(hn[tn],!0)}})}return Qt(ve,!1),Ye}function Fn(ve){var Se=(0,Le.Z)({},ve);return"props"in Se||Object.defineProperty(Se,"props",{get:function(){return he(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),Se}}),Se}function Bo(ve,Se){if(!Se||!Se.length)return null;var Te=!1;function ze(it,Nt){var qt=(0,Mn.Z)(Nt),tn=qt[0],gn=qt.slice(1);if(!tn)return[it];var Qt=it.split(tn);return Te=Te||Qt.length>1,Qt.reduce(function(jn,pa){return[].concat((0,y.Z)(jn),(0,y.Z)(ze(pa,gn)))},[]).filter(function(jn){return jn})}var Ye=ze(ve,Se);return Te?Ye:null}var dr=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],vr=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function Mr(ve){return ve==="tags"||ve==="multiple"}var sa=ie.forwardRef(function(ve,Se){var Te,ze,Ye=ve.id,it=ve.prefixCls,Nt=ve.className,qt=ve.showSearch,tn=ve.tagRender,gn=ve.direction,Qt=ve.omitDomProps,jn=ve.displayValues,pa=ve.onDisplayValuesChange,hn=ve.emptyOptions,zn=ve.notFoundContent,ca=zn===void 0?"Not Found":zn,qn=ve.onClear,Pa=ve.mode,Qa=ve.disabled,ur=ve.loading,Ya=ve.getInputElement,rr=ve.getRawInputElement,Ha=ve.open,Ma=ve.defaultOpen,pr=ve.onDropdownVisibleChange,Ba=ve.activeValue,gr=ve.onActiveValueChange,Rr=ve.activeDescendantId,to=ve.searchValue,Po=ve.autoClearSearchValue,uo=ve.onSearch,Nr=ve.onSearchSplit,no=ve.tokenSeparators,Lr=ve.allowClear,hr=ve.suffixIcon,Gr=ve.clearIcon,li=ve.OptionList,wt=ve.animation,ya=ve.transitionName,Er=ve.dropdownStyle,ea=ve.dropdownClassName,xn=ve.dropdownMatchSelectWidth,Cr=ve.dropdownRender,xa=ve.dropdownAlign,Jn=ve.placement,ha=ve.builtinPlacements,$r=ve.getPopupContainer,xr=ve.showAction,Uo=xr===void 0?[]:xr,Do=ve.onFocus,Aa=ve.onBlur,Vr=ve.onKeyUp,ao=ve.onKeyDown,No=ve.onMouseDown,Ho=(0,Ne.Z)(ve,dr),si=Mr(Pa),Mi=(qt!==void 0?qt:si)||Pa==="combobox",qo=(0,Le.Z)({},Ho);vr.forEach(function(La){delete qo[La]}),Qt==null||Qt.forEach(function(La){delete qo[La]});var Yi=ie.useState(!1),hl=(0,Fe.Z)(Yi,2),Al=hl[0],Ci=hl[1];ie.useEffect(function(){Ci(Xe())},[]);var Di=ie.useRef(null),Sl=ie.useRef(null),Gi=ie.useRef(null),xi=ie.useRef(null),Cl=ie.useRef(null),ul=kt(),Dl=(0,Fe.Z)(ul,3),ki=Dl[0],Ai=Dl[1],Nl=Dl[2];ie.useImperativeHandle(Se,function(){var La,Sa;return{focus:(La=xi.current)===null||La===void 0?void 0:La.focus,blur:(Sa=xi.current)===null||Sa===void 0?void 0:Sa.blur,scrollTo:function(sr){var fr;return(fr=Cl.current)===null||fr===void 0?void 0:fr.scrollTo(sr)}}});var El=ie.useMemo(function(){var La;if(Pa!=="combobox")return to;var Sa=(La=jn[0])===null||La===void 0?void 0:La.value;return typeof Sa=="string"||typeof Sa=="number"?String(Sa):""},[to,Pa,jn]),uu=Pa==="combobox"&&typeof Ya=="function"&&Ya()||null,Il=typeof rr=="function"&&rr(),su=rt(Sl,Il==null||(Te=Il.props)===null||Te===void 0?void 0:Te.ref),_l=ie.useState(!1),zi=(0,Fe.Z)(_l,2),Ni=zi[0],Ii=zi[1];x(function(){Ii(!0)},[]);var Ol=re(!1,{defaultValue:Ma,value:Ha}),il=(0,Fe.Z)(Ol,2),Zl=il[0],_o=il[1],Ja=Ni?Zl:!1,Ur=!ca&&hn;(Qa||Ur&&Ja&&Pa==="combobox")&&(Ja=!1);var ro=Ur?!1:Ja,Io=ie.useCallback(function(La){var Sa=La!==void 0?La:!Ja;Qa||(_o(Sa),Ja!==Sa&&(pr==null||pr(Sa)))},[Qa,Ja,_o,pr]),Ki=ie.useMemo(function(){return(no||[]).some(function(La){return[`
`,`\r
`].includes(La)})},[no]),Oi=function(Sa,Ka,sr){var fr=!0,so=Sa;gr==null||gr(null);var oo=sr?null:Bo(Sa,no);return Pa!=="combobox"&&oo&&(so="",Nr==null||Nr(oo),Io(!1),fr=!1),uo&&El!==so&&uo(so,{source:Ka?"typing":"effect"}),fr},xl=function(Sa){!Sa||!Sa.trim()||uo(Sa,{source:"submit"})};ie.useEffect(function(){!Ja&&!si&&Pa!=="combobox"&&Oi("",!1,!1)},[Ja]),ie.useEffect(function(){Zl&&Qa&&_o(!1),Qa&&Ai(!1)},[Qa]);var qi=In(),ru=(0,Fe.Z)(qi,2),de=ru[0],fe=ru[1],Ie=function(Sa){var Ka=de(),sr=Sa.which;if(sr===Ze.ENTER&&(Pa!=="combobox"&&Sa.preventDefault(),Ja||Io(!0)),fe(!!El),sr===Ze.BACKSPACE&&!Ka&&si&&!El&&jn.length){for(var fr=(0,y.Z)(jn),so=null,oo=fr.length-1;oo>=0;oo-=1){var Jr=fr[oo];if(!Jr.disabled){fr.splice(oo,1),so=Jr;break}}so&&pa(fr,{type:"remove",values:[so]})}for(var Zo=arguments.length,Vo=new Array(Zo>1?Zo-1:0),ci=1;ci<Zo;ci++)Vo[ci-1]=arguments[ci];if(Ja&&Cl.current){var fi;(fi=Cl.current).onKeyDown.apply(fi,[Sa].concat(Vo))}ao==null||ao.apply(void 0,[Sa].concat(Vo))},We=function(Sa){for(var Ka=arguments.length,sr=new Array(Ka>1?Ka-1:0),fr=1;fr<Ka;fr++)sr[fr-1]=arguments[fr];if(Ja&&Cl.current){var so;(so=Cl.current).onKeyUp.apply(so,[Sa].concat(sr))}Vr==null||Vr.apply(void 0,[Sa].concat(sr))},nt=function(Sa){var Ka=jn.filter(function(sr){return sr!==Sa});pa(Ka,{type:"remove",values:[Sa]})},ot=ie.useRef(!1),bt=function(){Ai(!0),Qa||(Do&&!ot.current&&Do.apply(void 0,arguments),Uo.includes("focus")&&Io(!0)),ot.current=!0},Zt=function(){Ai(!1,function(){ot.current=!1,Io(!1)}),!Qa&&(El&&(Pa==="tags"?uo(El,{source:"submit"}):Pa==="multiple"&&uo("",{source:"blur"})),Aa&&Aa.apply(void 0,arguments))},Mt=[];ie.useEffect(function(){return function(){Mt.forEach(function(La){return clearTimeout(La)}),Mt.splice(0,Mt.length)}},[]);var nn=function(Sa){var Ka,sr=Sa.target,fr=(Ka=Gi.current)===null||Ka===void 0?void 0:Ka.getPopupElement();if(fr&&fr.contains(sr)){var so=setTimeout(function(){var Vo=Mt.indexOf(so);if(Vo!==-1&&Mt.splice(Vo,1),Nl(),!Al&&!fr.contains(document.activeElement)){var ci;(ci=xi.current)===null||ci===void 0||ci.focus()}});Mt.push(so)}for(var oo=arguments.length,Jr=new Array(oo>1?oo-1:0),Zo=1;Zo<oo;Zo++)Jr[Zo-1]=arguments[Zo];No==null||No.apply(void 0,[Sa].concat(Jr))},En=ie.useState({}),on=(0,Fe.Z)(En,2),Wn=on[1];function Un(){Wn({})}var na;Il&&(na=function(Sa){Io(Sa)}),Wt(function(){var La;return[Di.current,(La=Gi.current)===null||La===void 0?void 0:La.getPopupElement()]},ro,Io,!!Il);var Wa=ie.useMemo(function(){return(0,Le.Z)((0,Le.Z)({},ve),{},{notFoundContent:ca,open:Ja,triggerOpen:ro,id:Ye,showSearch:Mi,multiple:si,toggleOpen:Io})},[ve,ca,ro,Ja,Ye,Mi,si,Io]),Da=!!hr||ur,Xa;Da&&(Xa=ie.createElement(mn,{className:ue()("".concat(it,"-arrow"),(0,ke.Z)({},"".concat(it,"-arrow-loading"),ur)),customizeIcon:hr,customizeIconProps:{loading:ur,searchValue:El,open:Ja,focused:ki,showSearch:Mi}}));var Za=function(){var Sa;qn==null||qn(),(Sa=xi.current)===null||Sa===void 0||Sa.focus(),pa([],{type:"clear",values:jn}),Oi("",!1,!1)},ir=ln(it,Za,jn,Lr,Gr,Qa,El,Pa),Qr=ir.allowClear,Tr=ir.clearIcon,_r=ie.createElement(li,{ref:Cl}),Oo=ue()(it,Nt,(ze={},(0,ke.Z)(ze,"".concat(it,"-focused"),ki),(0,ke.Z)(ze,"".concat(it,"-multiple"),si),(0,ke.Z)(ze,"".concat(it,"-single"),!si),(0,ke.Z)(ze,"".concat(it,"-allow-clear"),Lr),(0,ke.Z)(ze,"".concat(it,"-show-arrow"),Da),(0,ke.Z)(ze,"".concat(it,"-disabled"),Qa),(0,ke.Z)(ze,"".concat(it,"-loading"),ur),(0,ke.Z)(ze,"".concat(it,"-open"),Ja),(0,ke.Z)(ze,"".concat(it,"-customize-input"),uu),(0,ke.Z)(ze,"".concat(it,"-show-search"),Mi),ze)),Wo=ie.createElement(nl,{ref:Gi,disabled:Qa,prefixCls:it,visible:ro,popupElement:_r,animation:wt,transitionName:ya,dropdownStyle:Er,dropdownClassName:ea,direction:gn,dropdownMatchSelectWidth:xn,dropdownRender:Cr,dropdownAlign:xa,placement:Jn,builtinPlacements:ha,getPopupContainer:$r,empty:hn,getTriggerDOMNode:function(){return Sl.current},onPopupVisibleChange:na,onPopupMouseEnter:Un},Il?ie.cloneElement(Il,{ref:su}):ie.createElement(Ir,(0,Me.Z)({},ve,{domRef:Sl,prefixCls:it,inputElement:uu,ref:xi,id:Ye,showSearch:Mi,autoClearSearchValue:Po,mode:Pa,activeDescendantId:Rr,tagRender:tn,values:jn,open:Ja,onToggleOpen:Io,activeValue:Ba,searchValue:El,onSearch:Oi,onSearchSubmit:xl,onRemove:nt,tokenWithEnter:Ki}))),br;return Il?br=Wo:br=ie.createElement("div",(0,Me.Z)({className:Oo},qo,{ref:Di,onMouseDown:nn,onKeyDown:Ie,onKeyUp:We,onFocus:bt,onBlur:Zt}),ki&&!Ja&&ie.createElement("span",{style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0},"aria-live":"polite"},"".concat(jn.map(function(La){var Sa=La.label,Ka=La.value;return["number","string"].includes((0,be.Z)(Sa))?Sa:Ka}).join(", "))),Wo,Xa,Qr&&Tr),ie.createElement(lt.Provider,{value:Wa},br)}),wa=sa,yr=function(ve,Se){var Te=ie.useRef({values:new Map,options:new Map}),ze=ie.useMemo(function(){var it=Te.current,Nt=it.values,qt=it.options,tn=ve.map(function(jn){if(jn.label===void 0){var pa;return(0,Le.Z)((0,Le.Z)({},jn),{},{label:(pa=Nt.get(jn.value))===null||pa===void 0?void 0:pa.label})}return jn}),gn=new Map,Qt=new Map;return tn.forEach(function(jn){gn.set(jn.value,jn),Qt.set(jn.value,Se.get(jn.value)||qt.get(jn.value))}),Te.current.values=gn,Te.current.options=Qt,tn},[ve,Se]),Ye=ie.useCallback(function(it){return Se.get(it)||Te.current.options.get(it)},[Se]);return[ze,Ye]};function tr(ve,Se){return Fo(ve).join("").toUpperCase().includes(Se)}var Jo=function(ve,Se,Te,ze,Ye){return ie.useMemo(function(){if(!Te||ze===!1)return ve;var it=Se.options,Nt=Se.label,qt=Se.value,tn=[],gn=typeof ze=="function",Qt=Te.toUpperCase(),jn=gn?ze:function(hn,zn){return Ye?tr(zn[Ye],Qt):zn[it]?tr(zn[Nt!=="children"?Nt:"label"],Qt):tr(zn[qt],Qt)},pa=gn?function(hn){return Fn(hn)}:function(hn){return hn};return ve.forEach(function(hn){if(hn[it]){var zn=jn(Te,pa(hn));if(zn)tn.push(hn);else{var ca=hn[it].filter(function(qn){return jn(Te,pa(qn))});ca.length&&tn.push((0,Le.Z)((0,Le.Z)({},hn),{},(0,ke.Z)({},it,ca)))}return}jn(Te,pa(hn))&&tn.push(hn)}),tn},[ve,ze,Ye,Te,Se])},ui=0,zo=E();function ai(){var ve;return zo?(ve=ui,ui+=1):ve="TEST_OR_SSR",ve}function _i(ve){var Se=ie.useState(),Te=(0,Fe.Z)(Se,2),ze=Te[0],Ye=Te[1];return ie.useEffect(function(){Ye("rc_select_".concat(ai()))},[]),ve||ze}function Hi(ve){var Se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Te=[];return ie.Children.forEach(ve,function(ze){ze==null&&!Se.keepEmpty||(Array.isArray(ze)?Te=Te.concat(Hi(ze)):(0,Ce.isFragment)(ze)&&ze.props?Te=Te.concat(Hi(ze.props.children,Se)):Te.push(ze))}),Te}var fl=["children","value"],pu=["children"];function iu(ve){var Se=ve,Te=Se.key,ze=Se.props,Ye=ze.children,it=ze.value,Nt=(0,Ne.Z)(ze,fl);return(0,Le.Z)({key:Te,value:it!==void 0?it:Te,children:Ye},Nt)}function Mo(ve){var Se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Hi(ve).map(function(Te,ze){if(!ie.isValidElement(Te)||!Te.type)return null;var Ye=Te,it=Ye.type.isSelectOptGroup,Nt=Ye.key,qt=Ye.props,tn=qt.children,gn=(0,Ne.Z)(qt,pu);return Se||!it?iu(Te):(0,Le.Z)((0,Le.Z)({key:"__RC_SELECT_GRP__".concat(Nt===null?ze:Nt,"__"),label:Nt},gn),{},{options:Mo(tn)})}).filter(function(Te){return Te})}function Fl(ve,Se,Te,ze,Ye){return ie.useMemo(function(){var it=ve,Nt=!ve;Nt&&(it=Mo(Se));var qt=new Map,tn=new Map,gn=function(pa,hn,zn){zn&&typeof zn=="string"&&pa.set(hn[zn],hn)};function Qt(jn){for(var pa=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,hn=0;hn<jn.length;hn+=1){var zn=jn[hn];!zn[Te.options]||pa?(qt.set(zn[Te.value],zn),gn(tn,zn,Te.label),gn(tn,zn,ze),gn(tn,zn,Ye)):Qt(zn[Te.options],!0)}}return Qt(it),{options:it,valueOptions:qt,labelOptions:tn}},[ve,Se,Te,ze,Ye])}function Ul(ve){var Se=ie.useRef();Se.current=ve;var Te=ie.useCallback(function(){return Se.current.apply(Se,arguments)},[]);return Te}var ql=function(){return null};ql.isSelectOptGroup=!0;var ll=ql,al=function(){return null};al.isSelectOption=!0;var eu=al;function jl(ve,Se){var Te=(0,Le.Z)({},ve);return Array.isArray(Se)&&Se.forEach(function(ze){delete Te[ze]}),Te}var Hl=ee(73299),an=ie.createContext(null),un=an;function Dn(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}var tt=["disabled","title","children","style","className"];function wn(ve){return typeof ve=="string"||typeof ve=="number"}var Fa=function(Se,Te){var ze=At(),Ye=ze.prefixCls,it=ze.id,Nt=ze.open,qt=ze.multiple,tn=ze.mode,gn=ze.searchValue,Qt=ze.toggleOpen,jn=ze.notFoundContent,pa=ze.onPopupScroll,hn=ie.useContext(un),zn=hn.flattenOptions,ca=hn.onActiveValue,qn=hn.defaultActiveFirstOption,Pa=hn.onSelect,Qa=hn.menuItemSelectedIcon,ur=hn.rawValues,Ya=hn.fieldNames,rr=hn.virtual,Ha=hn.direction,Ma=hn.listHeight,pr=hn.listItemHeight,Ba="".concat(Ye,"-item"),gr=Je(function(){return zn},[Nt,zn],function(xa,Jn){return Jn[0]&&xa[1]!==Jn[1]}),Rr=ie.useRef(null),to=function(Jn){Jn.preventDefault()},Po=function(Jn){Rr.current&&Rr.current.scrollTo(typeof Jn=="number"?{index:Jn}:Jn)},uo=function(Jn){for(var ha=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,$r=gr.length,xr=0;xr<$r;xr+=1){var Uo=(Jn+xr*ha+$r)%$r,Do=gr[Uo],Aa=Do.group,Vr=Do.data;if(!Aa&&!Vr.disabled)return Uo}return-1},Nr=ie.useState(function(){return uo(0)}),no=(0,Fe.Z)(Nr,2),Lr=no[0],hr=no[1],Gr=function(Jn){var ha=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;hr(Jn);var $r={source:ha?"keyboard":"mouse"},xr=gr[Jn];if(!xr){ca(null,-1,$r);return}ca(xr.value,Jn,$r)};(0,ie.useEffect)(function(){Gr(qn!==!1?uo(0):-1)},[gr.length,gn]);var li=ie.useCallback(function(xa){return ur.has(xa)&&tn!=="combobox"},[tn,(0,y.Z)(ur).toString(),ur.size]);(0,ie.useEffect)(function(){var xa=setTimeout(function(){if(!qt&&Nt&&ur.size===1){var ha=Array.from(ur)[0],$r=gr.findIndex(function(xr){var Uo=xr.data;return Uo.value===ha});$r!==-1&&(Gr($r),Po($r))}});if(Nt){var Jn;(Jn=Rr.current)===null||Jn===void 0||Jn.scrollTo(void 0)}return function(){return clearTimeout(xa)}},[Nt,gn,zn.length]);var wt=function(Jn){Jn!==void 0&&Pa(Jn,{selected:!ur.has(Jn)}),qt||Qt(!1)};if(ie.useImperativeHandle(Te,function(){return{onKeyDown:function(Jn){var ha=Jn.which,$r=Jn.ctrlKey;switch(ha){case Ze.N:case Ze.P:case Ze.UP:case Ze.DOWN:{var xr=0;if(ha===Ze.UP?xr=-1:ha===Ze.DOWN?xr=1:Dn()&&$r&&(ha===Ze.N?xr=1:ha===Ze.P&&(xr=-1)),xr!==0){var Uo=uo(Lr+xr,xr);Po(Uo),Gr(Uo,!0)}break}case Ze.ENTER:{var Do=gr[Lr];Do&&!Do.data.disabled?wt(Do.value):wt(void 0),Nt&&Jn.preventDefault();break}case Ze.ESC:Qt(!1),Nt&&Jn.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Jn){Po(Jn)}}}),gr.length===0)return ie.createElement("div",{role:"listbox",id:"".concat(it,"_list"),className:"".concat(Ba,"-empty"),onMouseDown:to},jn);var ya=Object.keys(Ya).map(function(xa){return Ya[xa]}),Er=function(Jn){return Jn.label};function ea(xa,Jn){var ha=xa.group;return{role:ha?"presentation":"option",id:"".concat(it,"_list_").concat(Jn)}}var xn=function(Jn){var ha=gr[Jn];if(!ha)return null;var $r=ha.data||{},xr=$r.value,Uo=ha.group,Do=jt($r,!0),Aa=Er(ha);return ha?ie.createElement("div",(0,Me.Z)({"aria-label":typeof Aa=="string"&&!Uo?Aa:null},Do,{key:Jn},ea(ha,Jn),{"aria-selected":li(xr)}),xr):null},Cr={role:"listbox",id:"".concat(it,"_list")};return ie.createElement(ie.Fragment,null,rr&&ie.createElement("div",(0,Me.Z)({},Cr,{style:{height:0,width:0,overflow:"hidden"}}),xn(Lr-1),xn(Lr),xn(Lr+1)),ie.createElement(Hl.Z,{itemKey:"key",ref:Rr,data:gr,height:Ma,itemHeight:pr,fullHeight:!1,onMouseDown:to,onScroll:pa,virtual:rr,direction:Ha,innerProps:rr?null:Cr},function(xa,Jn){var ha,$r=xa.group,xr=xa.groupOption,Uo=xa.data,Do=xa.label,Aa=xa.value,Vr=Uo.key;if($r){var ao,No=(ao=Uo.title)!==null&&ao!==void 0?ao:wn(Do)?Do.toString():void 0;return ie.createElement("div",{className:ue()(Ba,"".concat(Ba,"-group")),title:No},Do!==void 0?Do:Vr)}var Ho=Uo.disabled,si=Uo.title,Mi=Uo.children,qo=Uo.style,Yi=Uo.className,hl=(0,Ne.Z)(Uo,tt),Al=jl(hl,ya),Ci=li(Aa),Di="".concat(Ba,"-option"),Sl=ue()(Ba,Di,Yi,(ha={},(0,ke.Z)(ha,"".concat(Di,"-grouped"),xr),(0,ke.Z)(ha,"".concat(Di,"-active"),Lr===Jn&&!Ho),(0,ke.Z)(ha,"".concat(Di,"-disabled"),Ho),(0,ke.Z)(ha,"".concat(Di,"-selected"),Ci),ha)),Gi=Er(xa),xi=!Qa||typeof Qa=="function"||Ci,Cl=typeof Gi=="number"?Gi:Gi||Aa,ul=wn(Cl)?Cl.toString():void 0;return si!==void 0&&(ul=si),ie.createElement("div",(0,Me.Z)({},jt(Al),rr?{}:ea(xa,Jn),{"aria-selected":Ci,className:Sl,title:ul,onMouseMove:function(){Lr===Jn||Ho||Gr(Jn)},onClick:function(){Ho||wt(Aa)},style:qo}),ie.createElement("div",{className:"".concat(Di,"-content")},Cl),ie.isValidElement(Qa)||Ci,xi&&ie.createElement(mn,{className:"".concat(Ba,"-option-state"),customizeIcon:Qa,customizeIconProps:{isSelected:Ci}},Ci?"\u2713":null))}))},Ea=ie.forwardRef(Fa);Ea.displayName="OptionList";var fn=Ea;function kn(ve){var Se=ve.mode,Te=ve.options,ze=ve.children,Ye=ve.backfill,it=ve.allowClear,Nt=ve.placeholder,qt=ve.getInputElement,tn=ve.showSearch,gn=ve.onSearch,Qt=ve.defaultOpen,jn=ve.autoFocus,pa=ve.labelInValue,hn=ve.value,zn=ve.inputValue,ca=ve.optionLabelProp,qn=isMultiple(Se),Pa=tn!==void 0?tn:qn||Se==="combobox",Qa=Te||convertChildrenToData(ze);if(warning(Se!=="tags"||Qa.every(function(Ha){return!Ha.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),Se==="tags"||Se==="combobox"){var ur=Qa.some(function(Ha){return Ha.options?Ha.options.some(function(Ma){return typeof("value"in Ma?Ma.value:Ma.key)=="number"}):typeof("value"in Ha?Ha.value:Ha.key)=="number"});warning(!ur,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(Se!=="combobox"||!ca,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(Se==="combobox"||!Ye,"`backfill` only works with `combobox` mode."),warning(Se==="combobox"||!qt,"`getInputElement` only work with `combobox` mode."),noteOnce(Se!=="combobox"||!qt||!it||!Nt,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),gn&&!Pa&&Se!=="combobox"&&Se!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!Qt||jn,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),hn!=null){var Ya=toArray(hn);warning(!pa||Ya.every(function(Ha){return _typeof(Ha)==="object"&&("key"in Ha||"value"in Ha)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!qn||Array.isArray(hn),"`value` should be array when `mode` is `multiple` or `tags`")}if(ze){var rr=null;toNodeArray(ze).some(function(Ha){if(!React.isValidElement(Ha)||!Ha.type)return!1;var Ma=Ha,pr=Ma.type;if(pr.isSelectOption)return!1;if(pr.isSelectOptGroup){var Ba=toNodeArray(Ha.props.children).every(function(gr){return!React.isValidElement(gr)||!Ha.type||gr.type.isSelectOption?!0:(rr=gr.type,!1)});return!Ba}return rr=pr,!0}),rr&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(rr.displayName||rr.name||rr,"`.")),warning(zn===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function Sn(ve,Se){if(ve){var Te=function ze(Ye){for(var it=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Nt=0;Nt<Ye.length;Nt++){var qt=Ye[Nt];if(qt[Se==null?void 0:Se.value]===null)return warning(!1,"`value` in Select options should not be `null`."),!0;if(!it&&Array.isArray(qt[Se==null?void 0:Se.options])&&ze(qt[Se==null?void 0:Se.options],!0))break}};Te(ve)}}var ma=null,nr=["id","mode","prefixCls","backfill","fieldNames","inputValue","searchValue","onSearch","autoClearSearchValue","onSelect","onDeselect","dropdownMatchSelectWidth","filterOption","filterSort","optionFilterProp","optionLabelProp","options","children","defaultActiveFirstOption","menuItemSelectedIcon","virtual","direction","listHeight","listItemHeight","value","defaultValue","labelInValue","onChange"],Or=["inputValue"];function mr(ve){return!ve||(0,be.Z)(ve)!=="object"}var zr=ie.forwardRef(function(ve,Se){var Te=ve.id,ze=ve.mode,Ye=ve.prefixCls,it=Ye===void 0?"rc-select":Ye,Nt=ve.backfill,qt=ve.fieldNames,tn=ve.inputValue,gn=ve.searchValue,Qt=ve.onSearch,jn=ve.autoClearSearchValue,pa=jn===void 0?!0:jn,hn=ve.onSelect,zn=ve.onDeselect,ca=ve.dropdownMatchSelectWidth,qn=ca===void 0?!0:ca,Pa=ve.filterOption,Qa=ve.filterSort,ur=ve.optionFilterProp,Ya=ve.optionLabelProp,rr=ve.options,Ha=ve.children,Ma=ve.defaultActiveFirstOption,pr=ve.menuItemSelectedIcon,Ba=ve.virtual,gr=ve.direction,Rr=ve.listHeight,to=Rr===void 0?200:Rr,Po=ve.listItemHeight,uo=Po===void 0?20:Po,Nr=ve.value,no=ve.defaultValue,Lr=ve.labelInValue,hr=ve.onChange,Gr=(0,Ne.Z)(ve,nr),li=_i(Te),wt=Mr(ze),ya=!!(!rr&&Ha),Er=ie.useMemo(function(){return Pa===void 0&&ze==="combobox"?!1:Pa},[Pa,ze]),ea=ie.useMemo(function(){return oa(qt,ya)},[JSON.stringify(qt),ya]),xn=re("",{value:gn!==void 0?gn:tn,postState:function(Ur){return Ur||""}}),Cr=(0,Fe.Z)(xn,2),xa=Cr[0],Jn=Cr[1],ha=Fl(rr,Ha,ea,ur,Ya),$r=ha.valueOptions,xr=ha.labelOptions,Uo=ha.options,Do=ie.useCallback(function(Ja){var Ur=Fo(Ja);return Ur.map(function(ro){var Io,Ki,Oi,xl,qi;if(mr(ro))Io=ro;else{var ru;Oi=ro.key,Ki=ro.label,Io=(ru=ro.value)!==null&&ru!==void 0?ru:Oi}var de=$r.get(Io);if(de){var fe;if(Ki===void 0&&(Ki=de==null?void 0:de[Ya||ea.label]),Oi===void 0&&(Oi=(fe=de==null?void 0:de.key)!==null&&fe!==void 0?fe:Io),xl=de==null?void 0:de.disabled,qi=de==null?void 0:de.title,0)var Ie}return{label:Ki,value:Io,key:Oi,disabled:xl,title:qi}})},[ea,Ya,$r]),Aa=re(no,{value:Nr}),Vr=(0,Fe.Z)(Aa,2),ao=Vr[0],No=Vr[1],Ho=ie.useMemo(function(){var Ja,Ur=Do(ao);return ze==="combobox"&&Ut((Ja=Ur[0])===null||Ja===void 0?void 0:Ja.value)?[]:Ur},[ao,Do,ze]),si=yr(Ho,$r),Mi=(0,Fe.Z)(si,2),qo=Mi[0],Yi=Mi[1],hl=ie.useMemo(function(){if(!ze&&qo.length===1){var Ja=qo[0];if(Ja.value===null&&(Ja.label===null||Ja.label===void 0))return[]}return qo.map(function(Ur){var ro;return(0,Le.Z)((0,Le.Z)({},Ur),{},{label:(ro=Ur.label)!==null&&ro!==void 0?ro:Ur.value})})},[ze,qo]),Al=ie.useMemo(function(){return new Set(qo.map(function(Ja){return Ja.value}))},[qo]);ie.useEffect(function(){if(ze==="combobox"){var Ja,Ur=(Ja=qo[0])===null||Ja===void 0?void 0:Ja.value;Jn($t(Ur)?String(Ur):"")}},[qo]);var Ci=Ul(function(Ja,Ur){var ro,Io=Ur!=null?Ur:Ja;return ro={},(0,ke.Z)(ro,ea.value,Ja),(0,ke.Z)(ro,ea.label,Io),ro}),Di=ie.useMemo(function(){if(ze!=="tags")return Uo;var Ja=(0,y.Z)(Uo),Ur=function(Io){return $r.has(Io)};return(0,y.Z)(qo).sort(function(ro,Io){return ro.value<Io.value?-1:1}).forEach(function(ro){var Io=ro.value;Ur(Io)||Ja.push(Ci(Io,ro.label))}),Ja},[Ci,Uo,$r,qo,ze]),Sl=Jo(Di,ea,xa,Er,ur),Gi=ie.useMemo(function(){return ze!=="tags"||!xa||Sl.some(function(Ja){return Ja[ur||"value"]===xa})||Sl.some(function(Ja){return Ja[ea.value]===xa})?Sl:[Ci(xa)].concat((0,y.Z)(Sl))},[Ci,ur,ze,Sl,xa,ea]),xi=ie.useMemo(function(){return Qa?(0,y.Z)(Gi).sort(function(Ja,Ur){return Qa(Ja,Ur)}):Gi},[Gi,Qa]),Cl=ie.useMemo(function(){return Br(xi,{fieldNames:ea,childrenAsData:ya})},[xi,ea,ya]),ul=function(Ur){var ro=Do(Ur);if(No(ro),hr&&(ro.length!==qo.length||ro.some(function(Oi,xl){var qi;return((qi=qo[xl])===null||qi===void 0?void 0:qi.value)!==(Oi==null?void 0:Oi.value)}))){var Io=Lr?ro:ro.map(function(Oi){return Oi.value}),Ki=ro.map(function(Oi){return Fn(Yi(Oi.value))});hr(wt?Io:Io[0],wt?Ki:Ki[0])}},Dl=ie.useState(null),ki=(0,Fe.Z)(Dl,2),Ai=ki[0],Nl=ki[1],El=ie.useState(0),uu=(0,Fe.Z)(El,2),Il=uu[0],su=uu[1],_l=Ma!==void 0?Ma:ze!=="combobox",zi=ie.useCallback(function(Ja,Ur){var ro=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Io=ro.source,Ki=Io===void 0?"keyboard":Io;su(Ur),Nt&&ze==="combobox"&&Ja!==null&&Ki==="keyboard"&&Nl(String(Ja))},[Nt,ze]),Ni=function(Ur,ro,Io){var Ki=function(){var ot,bt=Yi(Ur);return[Lr?{label:bt==null?void 0:bt[ea.label],value:Ur,key:(ot=bt==null?void 0:bt.key)!==null&&ot!==void 0?ot:Ur}:Ur,Fn(bt)]};if(ro&&hn){var Oi=Ki(),xl=(0,Fe.Z)(Oi,2),qi=xl[0],ru=xl[1];hn(qi,ru)}else if(!ro&&zn&&Io!=="clear"){var de=Ki(),fe=(0,Fe.Z)(de,2),Ie=fe[0],We=fe[1];zn(Ie,We)}},Ii=Ul(function(Ja,Ur){var ro,Io=wt?Ur.selected:!0;Io?ro=wt?[].concat((0,y.Z)(qo),[Ja]):[Ja]:ro=qo.filter(function(Ki){return Ki.value!==Ja}),ul(ro),Ni(Ja,Io),ze==="combobox"?Nl(""):(!Mr||pa)&&(Jn(""),Nl(""))}),Ol=function(Ur,ro){ul(Ur);var Io=ro.type,Ki=ro.values;(Io==="remove"||Io==="clear")&&Ki.forEach(function(Oi){Ni(Oi.value,!1,Io)})},il=function(Ur,ro){if(Jn(Ur),Nl(null),ro.source==="submit"){var Io=(Ur||"").trim();if(Io){var Ki=Array.from(new Set([].concat((0,y.Z)(Al),[Io])));ul(Ki),Ni(Io,!0),Jn("")}return}ro.source!=="blur"&&(ze==="combobox"&&ul(Ur),Qt==null||Qt(Ur))},Zl=function(Ur){var ro=Ur;ze!=="tags"&&(ro=Ur.map(function(Ki){var Oi=xr.get(Ki);return Oi==null?void 0:Oi.value}).filter(function(Ki){return Ki!==void 0}));var Io=Array.from(new Set([].concat((0,y.Z)(Al),(0,y.Z)(ro))));ul(Io),Io.forEach(function(Ki){Ni(Ki,!0)})},_o=ie.useMemo(function(){var Ja=Ba!==!1&&qn!==!1;return(0,Le.Z)((0,Le.Z)({},ha),{},{flattenOptions:Cl,onActiveValue:zi,defaultActiveFirstOption:_l,onSelect:Ii,menuItemSelectedIcon:pr,rawValues:Al,fieldNames:ea,virtual:Ja,direction:gr,listHeight:to,listItemHeight:uo,childrenAsData:ya})},[ha,Cl,zi,_l,Ii,pr,Al,ea,Ba,qn,to,uo,ya]);return ie.createElement(un.Provider,{value:_o},ie.createElement(wa,(0,Me.Z)({},Gr,{id:li,prefixCls:it,ref:Se,omitDomProps:Or,mode:ze,displayValues:hl,onDisplayValuesChange:Ol,direction:gr,searchValue:xa,onSearch:il,autoClearSearchValue:pa,onSearchSplit:Zl,dropdownMatchSelectWidth:qn,OptionList:fn,emptyOptions:!Cl.length,activeValue:Ai,activeDescendantId:"".concat(li,"_list_").concat(Il)})))}),Va=zr;Va.Option=eu,Va.OptGroup=ll;var fa=null,sn=null,ia=ee(17341);function va(ve){var Se=ie.useRef(!1),Te=ie.useState(ve),ze=(0,Fe.Z)(Te,2),Ye=ze[0],it=ze[1];ie.useEffect(function(){return Se.current=!1,function(){Se.current=!0}},[]);function Nt(qt,tn){tn&&Se.current||it(qt)}return[Ye,Nt]}function or(ve){return ve!==void 0}function jr(ve,Se){var Te=Se||{},ze=Te.defaultValue,Ye=Te.value,it=Te.onChange,Nt=Te.postState,qt=va(function(){return or(Ye)?Ye:or(ze)?typeof ze=="function"?ze():ze:typeof ve=="function"?ve():ve}),tn=(0,Fe.Z)(qt,2),gn=tn[0],Qt=tn[1],jn=Ye!==void 0?Ye:gn,pa=Nt?Nt(jn):jn,hn=yt(it),zn=va([jn]),ca=(0,Fe.Z)(zn,2),qn=ca[0],Pa=ca[1];Xt(function(){var ur=qn[0];gn!==ur&&hn(gn,ur)},[qn]),Xt(function(){or(Ye)||Qt(Ye)},[Ye]);var Qa=yt(function(ur,Ya){Qt(ur,Ya),Pa([jn],Ya)});return[pa,Qa]}var Hr=ie.createContext(null),po=Hr,Wr="__rc_cascader_search_mark__",mo=function(Se,Te,ze){var Ye=ze.label;return Te.some(function(it){return String(it[Ye]).toLowerCase().includes(Se.toLowerCase())})},ka=function(Se,Te,ze,Ye){return Te.map(function(it){return it[Ye.label]}).join(" / ")},fo=function(ve,Se,Te,ze,Ye,it){var Nt=Ye.filter,qt=Nt===void 0?mo:Nt,tn=Ye.render,gn=tn===void 0?ka:tn,Qt=Ye.limit,jn=Qt===void 0?50:Qt,pa=Ye.sort;return ie.useMemo(function(){var hn=[];if(!ve)return[];function zn(ca,qn){var Pa=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;ca.forEach(function(Qa){if(!(!pa&&jn!==!1&&jn>0&&hn.length>=jn)){var ur=[].concat((0,y.Z)(qn),[Qa]),Ya=Qa[Te.children],rr=Pa||Qa.disabled;if((!Ya||Ya.length===0||it)&&qt(ve,ur,{label:Te.label})){var Ha;hn.push((0,Le.Z)((0,Le.Z)({},Qa),{},(Ha={disabled:rr},(0,ke.Z)(Ha,Te.label,gn(ve,ur,ze,Te)),(0,ke.Z)(Ha,Wr,ur),(0,ke.Z)(Ha,Te.children,void 0),Ha)))}Ya&&zn(Qa[Te.children],ur,rr)}})}return zn(Se,[]),pa&&hn.sort(function(ca,qn){return pa(ca[Wr],qn[Wr],ve,Te)}),jn!==!1&&jn>0?hn.slice(0,jn):hn},[ve,Se,Te,ze,gn,it,qt,pa,jn])},ti="__RC_CASCADER_SPLIT__",$o="SHOW_PARENT",yi="SHOW_CHILD";function ni(ve){return ve.join(ti)}function bi(ve){return ve.map(ni)}function Ro(ve){return ve.split(ti)}function Si(ve){var Se=ve||{},Te=Se.label,ze=Se.value,Ye=Se.children,it=ze||"value";return{label:Te||"label",value:it,key:it,children:Ye||"children"}}function Zi(ve,Se){var Te,ze;return(Te=ve.isLeaf)!==null&&Te!==void 0?Te:!((ze=ve[Se.children])!==null&&ze!==void 0&&ze.length)}function Xi(ve){var Se=ve.parentElement;if(Se){var Te=ve.offsetTop-Se.offsetTop;Te-Se.scrollTop<0?Se.scrollTo({top:Te}):Te+ve.offsetHeight-Se.scrollTop>Se.offsetHeight&&Se.scrollTo({top:Te+ve.offsetHeight-Se.offsetHeight})}}function vl(ve,Se){return ve.map(function(Te){var ze;return(ze=Te[Wr])===null||ze===void 0?void 0:ze.map(function(Ye){return Ye[Se.value]})})}function Bl(ve,Se,Te){var ze=new Set(ve),Ye=Se();return ve.filter(function(it){var Nt=Ye[it],qt=Nt?Nt.parent:null,tn=Nt?Nt.children:null;return Nt&&Nt.node.disabled?!0:Te===yi?!(tn&&tn.some(function(gn){return gn.key&&ze.has(gn.key)})):!(qt&&!qt.node.disabled&&ze.has(qt.key))})}function el(ve,Se,Te){for(var ze=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Ye=Se,it=[],Nt=function(){var gn,Qt,jn,pa=ve[qt],hn=(gn=Ye)===null||gn===void 0?void 0:gn.findIndex(function(ca){var qn=ca[Te.value];return ze?String(qn)===String(pa):qn===pa}),zn=hn!==-1?(Qt=Ye)===null||Qt===void 0?void 0:Qt[hn]:null;it.push({value:(jn=zn==null?void 0:zn[Te.value])!==null&&jn!==void 0?jn:pa,index:hn,option:zn}),Ye=zn==null?void 0:zn[Te.children]},qt=0;qt<ve.length;qt+=1)Nt();return it}var vi=function(ve,Se,Te,ze,Ye){return ie.useMemo(function(){var it=Ye||function(Nt){var qt=ze?Nt.slice(-1):Nt,tn=" / ";return qt.every(function(gn){return["string","number"].includes((0,be.Z)(gn))})?qt.join(tn):qt.reduce(function(gn,Qt,jn){var pa=ie.isValidElement(Qt)?ie.cloneElement(Qt,{key:jn}):Qt;return jn===0?[pa]:[].concat((0,y.Z)(gn),[tn,pa])},[])};return ve.map(function(Nt){var qt,tn,gn=el(Nt,Se,Te),Qt=it(gn.map(function(pa){var hn,zn=pa.option,ca=pa.value;return(hn=zn==null?void 0:zn[Te.label])!==null&&hn!==void 0?hn:ca}),gn.map(function(pa){var hn=pa.option;return hn})),jn=ni(Nt);return{label:Qt,value:jn,key:jn,valueCells:Nt,disabled:(qt=gn[gn.length-1])===null||qt===void 0||(tn=qt.option)===null||tn===void 0?void 0:tn.disabled}})},[ve,Se,Te,Ye,ze])},Ml=ee(1089),Rl=function(ve,Se){var Te=ie.useRef({options:null,info:null}),ze=ie.useCallback(function(){return Te.current.options!==ve&&(Te.current.options=ve,Te.current.info=(0,Ml.I8)(ve,{fieldNames:Se,initWrapper:function(it){return(0,Le.Z)((0,Le.Z)({},it),{},{pathKeyEntities:{}})},processEntity:function(it,Nt){var qt=it.nodes.map(function(tn){return tn[Se.value]}).join(ti);Nt.pathKeyEntities[qt]=it,it.key=qt}})),Te.current.info.pathKeyEntities},[Se,ve]);return ze},$l=function(ve,Se){return ie.useCallback(function(Te){var ze=[],Ye=[];return Te.forEach(function(it){var Nt=el(it,ve,Se);Nt.every(function(qt){return qt.option})?Ye.push(it):ze.push(it)}),[Ye,ze]},[ve,Se])},Vl={},Tl=[],hu=function(Se){Tl.push(Se)};function Gl(ve,Se){if(0)var Te}function mu(ve,Se){if(0)var Te}function kl(){Vl={}}function tu(ve,Se,Te){!Se&&!Vl[Te]&&(ve(!1,Te),Vl[Te]=!0)}function nu(ve,Se){tu(Gl,ve,Se)}function Su(ve,Se){tu(mu,ve,Se)}nu.preMessage=hu,nu.resetWarned=kl,nu.noteOnce=Su;var st=null;function gt(ve){return ie.useMemo(function(){if(!ve)return[!1,{}];var Se={matchInputWidth:!0,limit:50};return ve&&(0,be.Z)(ve)==="object"&&(Se=(0,Le.Z)((0,Le.Z)({},Se),ve)),Se.limit<=0&&delete Se.limit,[!0,Se]},[ve])}var Ht=ie.memo(function(ve){var Se=ve.children;return Se},function(ve,Se){return!Se.open}),Kn=Ht;function Vn(ve){var Se,Te=ve.prefixCls,ze=ve.checked,Ye=ve.halfChecked,it=ve.disabled,Nt=ve.onClick,qt=ve.disableCheckbox,tn=ie.useContext(po),gn=tn.checkable,Qt=typeof gn!="boolean"?gn:null;return ie.createElement("span",{className:ue()("".concat(Te),(Se={},(0,ke.Z)(Se,"".concat(Te,"-checked"),ze),(0,ke.Z)(Se,"".concat(Te,"-indeterminate"),!ze&&Ye),(0,ke.Z)(Se,"".concat(Te,"-disabled"),it||qt),Se)),onClick:Nt},Qt)}var pn="__cascader_fix_label__";function yn(ve){var Se=ve.prefixCls,Te=ve.multiple,ze=ve.options,Ye=ve.activeValue,it=ve.prevValuePath,Nt=ve.onToggleOpen,qt=ve.onSelect,tn=ve.onActive,gn=ve.checkedSet,Qt=ve.halfCheckedSet,jn=ve.loadingKeys,pa=ve.isSelectable,hn=ve.searchValue,zn="".concat(Se,"-menu"),ca="".concat(Se,"-menu-item"),qn=ie.useContext(po),Pa=qn.fieldNames,Qa=qn.changeOnSelect,ur=qn.expandTrigger,Ya=qn.expandIcon,rr=qn.loadingIcon,Ha=qn.dropdownMenuColumnStyle,Ma=ur==="hover",pr=ie.useMemo(function(){return ze.map(function(Ba){var gr,Rr=Ba.disabled,to=Ba.disableCheckbox,Po=Ba[Wr],uo=(gr=Ba[pn])!==null&&gr!==void 0?gr:Ba[Pa.label],Nr=Ba[Pa.value],no=Zi(Ba,Pa),Lr=Po?Po.map(function(ya){return ya[Pa.value]}):[].concat((0,y.Z)(it),[Nr]),hr=ni(Lr),Gr=jn.includes(hr),li=gn.has(hr),wt=Qt.has(hr);return{disabled:Rr,label:uo,value:Nr,isLeaf:no,isLoading:Gr,checked:li,halfChecked:wt,option:Ba,disableCheckbox:to,fullPath:Lr,fullPathKey:hr}})},[ze,gn,Pa,Qt,jn,it]);return ie.createElement("ul",{className:zn,role:"menu"},pr.map(function(Ba){var gr,Rr=Ba.disabled,to=Ba.label,Po=Ba.value,uo=Ba.isLeaf,Nr=Ba.isLoading,no=Ba.checked,Lr=Ba.halfChecked,hr=Ba.option,Gr=Ba.fullPath,li=Ba.fullPathKey,wt=Ba.disableCheckbox,ya=function(){if(!(Rr||hn)){var Cr=(0,y.Z)(Gr);Ma&&uo&&Cr.pop(),tn(Cr)}},Er=function(){pa(hr)&&qt(Gr,uo)},ea;return typeof hr.title=="string"?ea=hr.title:typeof to=="string"&&(ea=to),ie.createElement("li",{key:li,className:ue()(ca,(gr={},(0,ke.Z)(gr,"".concat(ca,"-expand"),!uo),(0,ke.Z)(gr,"".concat(ca,"-active"),Ye===Po||Ye===li),(0,ke.Z)(gr,"".concat(ca,"-disabled"),Rr),(0,ke.Z)(gr,"".concat(ca,"-loading"),Nr),gr)),style:Ha,role:"menuitemcheckbox",title:ea,"aria-checked":no,"data-path-key":li,onClick:function(){ya(),!wt&&(!Te||uo)&&Er()},onDoubleClick:function(){Qa&&Nt(!1)},onMouseEnter:function(){Ma&&ya()},onMouseDown:function(Cr){Cr.preventDefault()}},Te&&ie.createElement(Vn,{prefixCls:"".concat(Se,"-checkbox"),checked:no,halfChecked:Lr,disabled:Rr||wt,disableCheckbox:wt,onClick:function(Cr){wt||(Cr.stopPropagation(),Er())}}),ie.createElement("div",{className:"".concat(ca,"-content")},to),!Nr&&Ya&&!uo&&ie.createElement("div",{className:"".concat(ca,"-expand-icon")},Ya),Nr&&rr&&ie.createElement("div",{className:"".concat(ca,"-loading-icon")},rr))}))}var Kt=function(){var ve=At(),Se=ve.multiple,Te=ve.open,ze=ie.useContext(po),Ye=ze.values,it=ie.useState([]),Nt=(0,Fe.Z)(it,2),qt=Nt[0],tn=Nt[1];return ie.useEffect(function(){if(Te&&!Se){var gn=Ye[0];tn(gn||[])}},[Te]),[qt,tn]},St={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(Se){var Te=Se.keyCode;if(Se.altKey&&!Se.ctrlKey||Se.metaKey||Te>=St.F1&&Te<=St.F12)return!1;switch(Te){case St.ALT:case St.CAPS_LOCK:case St.CONTEXT_MENU:case St.CTRL:case St.DOWN:case St.END:case St.ESC:case St.HOME:case St.INSERT:case St.LEFT:case St.MAC_FF_META:case St.META:case St.NUMLOCK:case St.NUM_CENTER:case St.PAGE_DOWN:case St.PAGE_UP:case St.PAUSE:case St.PRINT_SCREEN:case St.RIGHT:case St.SHIFT:case St.UP:case St.WIN_KEY:case St.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(Se){if(Se>=St.ZERO&&Se<=St.NINE||Se>=St.NUM_ZERO&&Se<=St.NUM_MULTIPLY||Se>=St.A&&Se<=St.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&Se===0)return!0;switch(Se){case St.SPACE:case St.QUESTION_MARK:case St.NUM_PLUS:case St.NUM_MINUS:case St.NUM_PERIOD:case St.NUM_DIVISION:case St.SEMICOLON:case St.DASH:case St.EQUALS:case St.COMMA:case St.PERIOD:case St.SLASH:case St.APOSTROPHE:case St.SINGLE_QUOTE:case St.OPEN_SQUARE_BRACKET:case St.BACKSLASH:case St.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},Zn=St,_a=function(ve,Se,Te,ze,Ye,it){var Nt=At(),qt=Nt.direction,tn=Nt.searchValue,gn=Nt.toggleOpen,Qt=Nt.open,jn=qt==="rtl",pa=ie.useMemo(function(){for(var Ha=-1,Ma=Se,pr=[],Ba=[],gr=ze.length,Rr=vl(Se,Te),to=function(hr){var Gr=Ma.findIndex(function(li,wt){return(Rr[wt]?ni(Rr[wt]):li[Te.value])===ze[hr]});if(Gr===-1)return"break";Ha=Gr,pr.push(Ha),Ba.push(ze[hr]),Ma=Ma[Ha][Te.children]},Po=0;Po<gr&&Ma;Po+=1){var uo=to(Po);if(uo==="break")break}for(var Nr=Se,no=0;no<pr.length-1;no+=1)Nr=Nr[pr[no]][Te.children];return[Ba,Ha,Nr,Rr]},[ze,Te,Se]),hn=(0,Fe.Z)(pa,4),zn=hn[0],ca=hn[1],qn=hn[2],Pa=hn[3],Qa=function(Ma){Ye(Ma)},ur=function(Ma){var pr=qn.length,Ba=ca;Ba===-1&&Ma<0&&(Ba=pr);for(var gr=0;gr<pr;gr+=1){Ba=(Ba+Ma+pr)%pr;var Rr=qn[Ba];if(Rr&&!Rr.disabled){var to=zn.slice(0,-1).concat(Pa[Ba]?ni(Pa[Ba]):Rr[Te.value]);Qa(to);return}}},Ya=function(){if(zn.length>1){var Ma=zn.slice(0,-1);Qa(Ma)}else gn(!1)},rr=function(){var Ma,pr=((Ma=qn[ca])===null||Ma===void 0?void 0:Ma[Te.children])||[],Ba=pr.find(function(Rr){return!Rr.disabled});if(Ba){var gr=[].concat((0,y.Z)(zn),[Ba[Te.value]]);Qa(gr)}};ie.useImperativeHandle(ve,function(){return{onKeyDown:function(Ma){var pr=Ma.which;switch(pr){case Zn.UP:case Zn.DOWN:{var Ba=0;pr===Zn.UP?Ba=-1:pr===Zn.DOWN&&(Ba=1),Ba!==0&&ur(Ba);break}case Zn.LEFT:{if(tn)break;jn?rr():Ya();break}case Zn.RIGHT:{if(tn)break;jn?Ya():rr();break}case Zn.BACKSPACE:{tn||Ya();break}case Zn.ENTER:{if(zn.length){var gr=qn[ca],Rr=(gr==null?void 0:gr[Wr])||[];Rr.length?it(Rr.map(function(to){return to[Te.value]}),Rr[Rr.length-1]):it(zn,qn[ca])}break}case Zn.ESC:gn(!1),Qt&&Ma.stopPropagation()}},onKeyUp:function(){}}})},Eo=ie.forwardRef(function(ve,Se){var Te,ze,Ye,it,Nt=At(),qt=Nt.prefixCls,tn=Nt.multiple,gn=Nt.searchValue,Qt=Nt.toggleOpen,jn=Nt.notFoundContent,pa=Nt.direction,hn=Nt.open,zn=ie.useRef(),ca=pa==="rtl",qn=ie.useContext(po),Pa=qn.options,Qa=qn.values,ur=qn.halfValues,Ya=qn.fieldNames,rr=qn.changeOnSelect,Ha=qn.onSelect,Ma=qn.searchOptions,pr=qn.dropdownPrefixCls,Ba=qn.loadData,gr=qn.expandTrigger,Rr=pr||qt,to=ie.useState([]),Po=(0,Fe.Z)(to,2),uo=Po[0],Nr=Po[1],no=function(Vr){if(!(!Ba||gn)){var ao=el(Vr,Pa,Ya),No=ao.map(function(Mi){var qo=Mi.option;return qo}),Ho=No[No.length-1];if(Ho&&!Zi(Ho,Ya)){var si=ni(Vr);Nr(function(Mi){return[].concat((0,y.Z)(Mi),[si])}),Ba(No)}}};ie.useEffect(function(){uo.length&&uo.forEach(function(Aa){var Vr=Ro(Aa),ao=el(Vr,Pa,Ya,!0).map(function(Ho){var si=Ho.option;return si}),No=ao[ao.length-1];(!No||No[Ya.children]||Zi(No,Ya))&&Nr(function(Ho){return Ho.filter(function(si){return si!==Aa})})})},[Pa,uo,Ya]);var Lr=ie.useMemo(function(){return new Set(bi(Qa))},[Qa]),hr=ie.useMemo(function(){return new Set(bi(ur))},[ur]),Gr=Kt(),li=(0,Fe.Z)(Gr,2),wt=li[0],ya=li[1],Er=function(Vr){ya(Vr),no(Vr)},ea=function(Vr){var ao=Vr.disabled,No=Zi(Vr,Ya);return!ao&&(No||rr||tn)},xn=function(Vr,ao){var No=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Ha(Vr),!tn&&(ao||rr&&(gr==="hover"||No))&&Qt(!1)},Cr=ie.useMemo(function(){return gn?Ma:Pa},[gn,Ma,Pa]),xa=ie.useMemo(function(){for(var Aa=[{options:Cr}],Vr=Cr,ao=vl(Vr,Ya),No=function(){var qo=wt[Ho],Yi=Vr.find(function(Al,Ci){return(ao[Ci]?ni(ao[Ci]):Al[Ya.value])===qo}),hl=Yi==null?void 0:Yi[Ya.children];if(!(hl!=null&&hl.length))return"break";Vr=hl,Aa.push({options:hl})},Ho=0;Ho<wt.length;Ho+=1){var si=No();if(si==="break")break}return Aa},[Cr,wt,Ya]),Jn=function(Vr,ao){ea(ao)&&xn(Vr,Zi(ao,Ya),!0)};_a(Se,Cr,Ya,wt,Er,Jn),ie.useEffect(function(){for(var Aa=0;Aa<wt.length;Aa+=1){var Vr,ao=wt.slice(0,Aa+1),No=ni(ao),Ho=(Vr=zn.current)===null||Vr===void 0?void 0:Vr.querySelector('li[data-path-key="'.concat(No.replace(/\\{0,2}"/g,'\\"'),'"]'));Ho&&Xi(Ho)}},[wt]);var ha=!((Te=xa[0])!==null&&Te!==void 0&&(ze=Te.options)!==null&&ze!==void 0&&ze.length),$r=[(Ye={},(0,ke.Z)(Ye,Ya.value,"__EMPTY__"),(0,ke.Z)(Ye,pn,jn),(0,ke.Z)(Ye,"disabled",!0),Ye)],xr=(0,Le.Z)((0,Le.Z)({},ve),{},{multiple:!ha&&tn,onSelect:xn,onActive:Er,onToggleOpen:Qt,checkedSet:Lr,halfCheckedSet:hr,loadingKeys:uo,isSelectable:ea}),Uo=ha?[{options:$r}]:xa,Do=Uo.map(function(Aa,Vr){var ao=wt.slice(0,Vr),No=wt[Vr];return ie.createElement(yn,(0,Me.Z)({key:Vr},xr,{searchValue:gn,prefixCls:Rr,options:Aa.options,prevValuePath:ao,activeValue:No}))});return ie.createElement(Kn,{open:hn},ie.createElement("div",{className:ue()("".concat(Rr,"-menus"),(it={},(0,ke.Z)(it,"".concat(Rr,"-menu-empty"),ha),(0,ke.Z)(it,"".concat(Rr,"-rtl"),ca),it)),ref:zn},Do))}),Yr=Eo;function di(ve){var Se=ve.onPopupVisibleChange,Te=ve.popupVisible,ze=ve.popupClassName,Ye=ve.popupPlacement;warning(!Se,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(Te===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(ze===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(Ye===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function oi(ve,Se){if(ve){var Te=function ze(Ye){for(var it=0;it<Ye.length;it++){var Nt=Ye[it];if(Nt[Se==null?void 0:Se.value]===null)return warning(!1,"`value` in Cascader options should not be `null`."),!0;if(Array.isArray(Nt[Se==null?void 0:Se.children])&&ze(Nt[Se==null?void 0:Se.children]))return!0}};Te(ve)}}var Dr=null,$a=["id","prefixCls","fieldNames","defaultValue","value","changeOnSelect","onChange","displayRender","checkable","autoClearSearchValue","searchValue","onSearch","showSearch","expandTrigger","options","dropdownPrefixCls","loadData","popupVisible","open","popupClassName","dropdownClassName","dropdownMenuColumnStyle","popupPlacement","placement","onDropdownVisibleChange","onPopupVisibleChange","expandIcon","loadingIcon","children","dropdownMatchSelectWidth","showCheckedStrategy"];function Ia(ve){return Array.isArray(ve)&&Array.isArray(ve[0])}function To(ve){return ve?Ia(ve)?ve:(ve.length===0?[]:[ve]).map(function(Se){return Array.isArray(Se)?Se:[Se]}):[]}var jo=ie.forwardRef(function(ve,Se){var Te=ve.id,ze=ve.prefixCls,Ye=ze===void 0?"rc-cascader":ze,it=ve.fieldNames,Nt=ve.defaultValue,qt=ve.value,tn=ve.changeOnSelect,gn=ve.onChange,Qt=ve.displayRender,jn=ve.checkable,pa=ve.autoClearSearchValue,hn=pa===void 0?!0:pa,zn=ve.searchValue,ca=ve.onSearch,qn=ve.showSearch,Pa=ve.expandTrigger,Qa=ve.options,ur=ve.dropdownPrefixCls,Ya=ve.loadData,rr=ve.popupVisible,Ha=ve.open,Ma=ve.popupClassName,pr=ve.dropdownClassName,Ba=ve.dropdownMenuColumnStyle,gr=ve.popupPlacement,Rr=ve.placement,to=ve.onDropdownVisibleChange,Po=ve.onPopupVisibleChange,uo=ve.expandIcon,Nr=uo===void 0?">":uo,no=ve.loadingIcon,Lr=ve.children,hr=ve.dropdownMatchSelectWidth,Gr=hr===void 0?!1:hr,li=ve.showCheckedStrategy,wt=li===void 0?$o:li,ya=(0,Ne.Z)(ve,$a),Er=_i(Te),ea=!!jn,xn=jr(Nt,{value:qt,postState:To}),Cr=(0,Fe.Z)(xn,2),xa=Cr[0],Jn=Cr[1],ha=ie.useMemo(function(){return Si(it)},[JSON.stringify(it)]),$r=ie.useMemo(function(){return Qa||[]},[Qa]),xr=Rl($r,ha),Uo=ie.useCallback(function(zi){var Ni=xr();return zi.map(function(Ii){var Ol=Ni[Ii].nodes;return Ol.map(function(il){return il[ha.value]})})},[xr,ha]),Do=jr("",{value:zn,postState:function(Ni){return Ni||""}}),Aa=(0,Fe.Z)(Do,2),Vr=Aa[0],ao=Aa[1],No=function(Ni,Ii){ao(Ni),Ii.source!=="blur"&&ca&&ca(Ni)},Ho=gt(qn),si=(0,Fe.Z)(Ho,2),Mi=si[0],qo=si[1],Yi=fo(Vr,$r,ha,ur||Ye,qo,tn),hl=$l($r,ha),Al=ie.useMemo(function(){var zi=hl(xa),Ni=(0,Fe.Z)(zi,2),Ii=Ni[0],Ol=Ni[1];if(!ea||!xa.length)return[Ii,[],Ol];var il=bi(Ii),Zl=xr(),_o=(0,ia.S)(il,!0,Zl),Ja=_o.checkedKeys,Ur=_o.halfCheckedKeys;return[Uo(Ja),Uo(Ur),Ol]},[ea,xa,xr,Uo,hl]),Ci=(0,Fe.Z)(Al,3),Di=Ci[0],Sl=Ci[1],Gi=Ci[2],xi=ie.useMemo(function(){var zi=bi(Di),Ni=Bl(zi,xr,wt);return[].concat((0,y.Z)(Gi),(0,y.Z)(Uo(Ni)))},[Di,xr,Uo,Gi,wt]),Cl=vi(xi,$r,ha,ea,Qt),ul=yt(function(zi){if(Jn(zi),gn){var Ni=To(zi),Ii=Ni.map(function(Zl){return el(Zl,$r,ha).map(function(_o){return _o.option})}),Ol=ea?Ni:Ni[0],il=ea?Ii:Ii[0];gn(Ol,il)}}),Dl=yt(function(zi){if((!ea||hn)&&ao(""),!ea)ul(zi);else{var Ni=ni(zi),Ii=bi(Di),Ol=bi(Sl),il=Ii.includes(Ni),Zl=Gi.some(function(qi){return ni(qi)===Ni}),_o=Di,Ja=Gi;if(Zl&&!il)Ja=Gi.filter(function(qi){return ni(qi)!==Ni});else{var Ur=il?Ii.filter(function(qi){return qi!==Ni}):[].concat((0,y.Z)(Ii),[Ni]),ro=xr(),Io;if(il){var Ki=(0,ia.S)(Ur,{checked:!1,halfCheckedKeys:Ol},ro);Io=Ki.checkedKeys}else{var Oi=(0,ia.S)(Ur,!0,ro);Io=Oi.checkedKeys}var xl=Bl(Io,xr,wt);_o=Uo(xl)}ul([].concat((0,y.Z)(Ja),(0,y.Z)(_o)))}}),ki=function(Ni,Ii){if(Ii.type==="clear"){ul([]);return}var Ol=Ii.values[0],il=Ol.valueCells;Dl(il)},Ai=Ha!==void 0?Ha:rr,Nl=pr||Ma,El=Rr||gr,uu=function(Ni){to==null||to(Ni),Po==null||Po(Ni)},Il=ie.useMemo(function(){return{options:$r,fieldNames:ha,values:Di,halfValues:Sl,changeOnSelect:tn,onSelect:Dl,checkable:jn,searchOptions:Yi,dropdownPrefixCls:ur,loadData:Ya,expandTrigger:Pa,expandIcon:Nr,loadingIcon:no,dropdownMenuColumnStyle:Ba}},[$r,ha,Di,Sl,tn,Dl,jn,Yi,ur,Ya,Pa,Nr,no,Ba]),su=!(Vr?Yi:$r).length,_l=Vr&&qo.matchInputWidth||su?{}:{minWidth:"auto"};return ie.createElement(po.Provider,{value:Il},ie.createElement(wa,(0,Me.Z)({},ya,{ref:Se,id:Er,prefixCls:Ye,autoClearSearchValue:hn,dropdownMatchSelectWidth:Gr,dropdownStyle:_l,displayValues:Cl,onDisplayValuesChange:ki,mode:ea?"multiple":void 0,searchValue:Vr,onSearch:No,showSearch:Mi,OptionList:Yr,emptyOptions:su,open:Ai,dropdownClassName:Nl,placement:El,onDropdownVisibleChange:uu,getRawInputElement:function(){return Lr}})))});jo.SHOW_PARENT=$o,jo.SHOW_CHILD=yi;var ii=jo,gi=ii,ko=ee(10366),mi=ee(33603),Ko=ee(8745),Sr=ee(9708),Yo=ee(53124),pi=ee(88258),Ti=ee(98866),pl=ee(98675),lu=ee(65223),qe=ee(87244),ut=ee(13458),ht=ee(78642),Rt=ee(46163),bn=ee(4173),aa=ee(63185),ja=ee(14747),Ca=ee(80110),ua=ee(67968);const Ee=ve=>{const{prefixCls:Se,componentCls:Te,antCls:ze}=ve,Ye=`${Te}-menu-item`,it=`
&${Ye}-expand ${Ye}-expand-icon,
${Ye}-loading-icon
`;return[{[Te]:{width:ve.controlWidth}},{[`${Te}-dropdown`]:[(0,aa.C2)(`${Se}-checkbox`,ve),{[`&${ze}-select-dropdown`]:{padding:0}},{[Te]:{"&-checkbox":{top:0,marginInlineEnd:ve.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${Te}-menu-empty`]:{[`${Te}-menu`]:{width:"100%",height:"auto",[Ye]:{color:ve.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:ve.controlItemWidth,height:ve.dropdownHeight,margin:0,padding:ve.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${ve.lineWidth}px ${ve.lineType} ${ve.colorSplit}`},"&-item":Object.assign(Object.assign({},ja.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:ve.optionPadding,lineHeight:ve.lineHeight,cursor:"pointer",transition:`all ${ve.motionDurationMid}`,borderRadius:ve.borderRadiusSM,"&:hover":{background:ve.controlItemBgHover},"&-disabled":{color:ve.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[it]:{color:ve.colorTextDisabled}},[`&-active:not(${Ye}-disabled)`]:{"&, &:hover":{fontWeight:ve.optionSelectedFontWeight,backgroundColor:ve.optionSelectedBg}},"&-content":{flex:"auto"},[it]:{marginInlineStart:ve.paddingXXS,color:ve.colorTextDescription,fontSize:ve.fontSizeIcon},"&-keyword":{color:ve.colorHighlight}})}}}]},{[`${Te}-dropdown-rtl`]:{direction:"rtl"}},(0,Ca.c)(ve)]};var _e=(0,ua.Z)("Cascader",ve=>[Ee(ve)],ve=>{const Se=Math.round((ve.controlHeight-ve.fontSize*ve.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:ve.controlItemBgActive,optionSelectedFontWeight:ve.fontWeightStrong,optionPadding:`${Se}px ${ve.paddingSM}px`,menuPadding:ve.paddingXXS}}),Ue=function(ve,Se){var Te={};for(var ze in ve)Object.prototype.hasOwnProperty.call(ve,ze)&&Se.indexOf(ze)<0&&(Te[ze]=ve[ze]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ye=0,ze=Object.getOwnPropertySymbols(ve);Ye<ze.length;Ye++)Se.indexOf(ze[Ye])<0&&Object.prototype.propertyIsEnumerable.call(ve,ze[Ye])&&(Te[ze[Ye]]=ve[ze[Ye]]);return Te};const{SHOW_CHILD:dt,SHOW_PARENT:Tt}=gi;function Bt(ve,Se,Te){const ze=ve.toLowerCase().split(Se).reduce((Nt,qt,tn)=>tn===0?[qt]:[].concat((0,y.Z)(Nt),[Se,qt]),[]),Ye=[];let it=0;return ze.forEach((Nt,qt)=>{const tn=it+Nt.length;let gn=ve.slice(it,tn);it=tn,qt%2===1&&(gn=ie.createElement("span",{className:`${Te}-menu-item-keyword`,key:`separator-${qt}`},gn)),Ye.push(gn)}),Ye}const Lt=(ve,Se,Te,ze)=>{const Ye=[],it=ve.toLowerCase();return Se.forEach((Nt,qt)=>{qt!==0&&Ye.push(" / ");let tn=Nt[ze.label];const gn=typeof tn;(gn==="string"||gn==="number")&&(tn=Bt(String(tn),it,Te)),Ye.push(tn)}),Ye},zt=ie.forwardRef((ve,Se)=>{const{prefixCls:Te,size:ze,disabled:Ye,className:it,rootClassName:Nt,multiple:qt,bordered:tn=!0,transitionName:gn,choiceTransitionName:Qt="",popupClassName:jn,dropdownClassName:pa,expandIcon:hn,placement:zn,showSearch:ca,allowClear:qn=!0,notFoundContent:Pa,direction:Qa,getPopupContainer:ur,status:Ya,showArrow:rr,builtinPlacements:Ha,style:Ma}=ve,pr=Ue(ve,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),Ba=(0,ko.Z)(pr,["suffixIcon"]),{getPopupContainer:gr,getPrefixCls:Rr,renderEmpty:to,direction:Po,popupOverflow:uo,cascader:Nr}=ie.useContext(Yo.E_),no=Qa||Po,Lr=no==="rtl",{status:hr,hasFeedback:Gr,isFormItemInput:li,feedbackIcon:wt}=ie.useContext(lu.aM),ya=(0,Sr.F)(hr,Ya),Er=Pa||(to==null?void 0:to("Cascader"))||ie.createElement(pi.Z,{componentName:"Cascader"}),ea=Rr(),xn=Rr("select",Te),Cr=Rr("cascader",Te),[xa,Jn]=(0,qe.Z)(xn),[ha]=_e(Cr),{compactSize:$r,compactItemClassnames:xr}=(0,bn.ri)(xn,Qa),Uo=ue()(jn||pa,`${Cr}-dropdown`,{[`${Cr}-dropdown-rtl`]:no==="rtl"},Nt,Jn),Do=ie.useMemo(()=>{if(!ca)return ca;let Gi={render:Lt};return typeof ca=="object"&&(Gi=Object.assign(Object.assign({},Gi),ca)),Gi},[ca]),Aa=(0,pl.Z)(Gi=>{var xi;return(xi=ze!=null?ze:$r)!==null&&xi!==void 0?xi:Gi}),Vr=ie.useContext(Ti.Z),ao=Ye!=null?Ye:Vr;let No=hn;hn||(No=Lr?ie.createElement(De.Z,null):ie.createElement(Oe.Z,null));const Ho=ie.createElement("span",{className:`${xn}-menu-item-loading-icon`},ie.createElement(Be.Z,{spin:!0})),si=ie.useMemo(()=>qt?ie.createElement("span",{className:`${Cr}-checkbox-inner`}):!1,[qt]),Mi=(0,ht.Z)(ve.suffixIcon,rr),{suffixIcon:qo,removeIcon:Yi,clearIcon:hl}=(0,Rt.Z)(Object.assign(Object.assign({},ve),{hasFeedback:Gr,feedbackIcon:wt,showSuffixIcon:Mi,multiple:qt,prefixCls:xn,componentName:"Cascader"})),Al=ie.useMemo(()=>zn!==void 0?zn:Lr?"bottomRight":"bottomLeft",[zn,Lr]),Ci=(0,ut.Z)(Ha,uo),Di=qn===!0?{clearIcon:hl}:qn,Sl=ie.createElement(gi,Object.assign({prefixCls:xn,className:ue()(!Te&&Cr,{[`${xn}-lg`]:Aa==="large",[`${xn}-sm`]:Aa==="small",[`${xn}-rtl`]:Lr,[`${xn}-borderless`]:!tn,[`${xn}-in-form-item`]:li},(0,Sr.Z)(xn,ya,Gr),xr,Nr==null?void 0:Nr.className,it,Nt,Jn),disabled:ao,style:Object.assign(Object.assign({},Nr==null?void 0:Nr.style),Ma)},Ba,{builtinPlacements:Ci,direction:no,placement:Al,notFoundContent:Er,allowClear:Di,showSearch:Do,expandIcon:No,suffixIcon:qo,removeIcon:Yi,loadingIcon:Ho,checkable:si,dropdownClassName:Uo,dropdownPrefixCls:Te||Cr,choiceTransitionName:(0,mi.m)(ea,"",Qt),transitionName:(0,mi.m)(ea,"slide-up",gn),getPopupContainer:ur||gr,ref:Se}));return ha(xa(Sl))}),Yt=(0,Ko.Z)(zt);zt.SHOW_PARENT=Tt,zt.SHOW_CHILD=dt,zt._InternalPanelDoNotUseOrYouWillBeFired=Yt;var Cn=zt},84567:function(Ot,Ft,ee){"use strict";ee.d(Ft,{default:function(){return pe}});var y=ee(94184),ie=ee.n(y),De=ee(95860),Be=ee(67294),Oe=ee(53124),Ke=ee(98866),ue=ee(65223),Fe=Be.createContext(null),Ne=ee(63185),ke=ee(45353),Le=ee(92429),be=function(ge,Ae){var we={};for(var Pe in ge)Object.prototype.hasOwnProperty.call(ge,Pe)&&Ae.indexOf(Pe)<0&&(we[Pe]=ge[Pe]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,Pe=Object.getOwnPropertySymbols(ge);he<Pe.length;he++)Ae.indexOf(Pe[he])<0&&Object.prototype.propertyIsEnumerable.call(ge,Pe[he])&&(we[Pe[he]]=ge[Pe[he]]);return we};const se=(ge,Ae)=>{var we;const{prefixCls:Pe,className:he,rootClassName:Xe,children:je,indeterminate:Ze=!1,style:Ce,onMouseEnter:Je,onMouseLeave:at,skipGroup:$e=!1,disabled:rt}=ge,pt=be(ge,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:Ct,direction:mn,checkbox:ln}=Be.useContext(Oe.E_),lt=Be.useContext(Fe),{isFormItemInput:At}=Be.useContext(ue.aM),kt=Be.useContext(Ke.Z),In=(we=(lt==null?void 0:lt.disabled)||rt)!==null&&we!==void 0?we:kt,Wt=Be.useRef(pt.value);Be.useEffect(()=>{lt==null||lt.registerValue(pt.value)},[]),Be.useEffect(()=>{if(!$e)return pt.value!==Wt.current&&(lt==null||lt.cancelValue(Wt.current),lt==null||lt.registerValue(pt.value),Wt.current=pt.value),()=>lt==null?void 0:lt.cancelValue(pt.value)},[pt.value]);const dn=Ct("checkbox",Pe),[He,en]=(0,Ne.ZP)(dn),Bn=Object.assign({},pt);lt&&!$e&&(Bn.onChange=function(){pt.onChange&&pt.onChange.apply(pt,arguments),lt.toggleOption&&lt.toggleOption({label:je,value:pt.value})},Bn.name=lt.name,Bn.checked=lt.value.includes(pt.value));const It=ie()(`${dn}-wrapper`,{[`${dn}-rtl`]:mn==="rtl",[`${dn}-wrapper-checked`]:Bn.checked,[`${dn}-wrapper-disabled`]:In,[`${dn}-wrapper-in-form-item`]:At},ln==null?void 0:ln.className,he,Xe,en),Et=ie()({[`${dn}-indeterminate`]:Ze},Le.A,en),jt=Ze?"mixed":void 0;return He(Be.createElement(ke.Z,{component:"Checkbox",disabled:In},Be.createElement("label",{className:It,style:Object.assign(Object.assign({},ln==null?void 0:ln.style),Ce),onMouseEnter:Je,onMouseLeave:at},Be.createElement(De.Z,Object.assign({"aria-checked":jt},Bn,{prefixCls:dn,className:Et,disabled:In,ref:Ae})),je!==void 0&&Be.createElement("span",null,je))))};var a=Be.forwardRef(se),x=ee(74902),b=ee(10366),z=function(ge,Ae){var we={};for(var Pe in ge)Object.prototype.hasOwnProperty.call(ge,Pe)&&Ae.indexOf(Pe)<0&&(we[Pe]=ge[Pe]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,Pe=Object.getOwnPropertySymbols(ge);he<Pe.length;he++)Ae.indexOf(Pe[he])<0&&Object.prototype.propertyIsEnumerable.call(ge,Pe[he])&&(we[Pe[he]]=ge[Pe[he]]);return we};const te=(ge,Ae)=>{const{defaultValue:we,children:Pe,options:he=[],prefixCls:Xe,className:je,rootClassName:Ze,style:Ce,onChange:Je}=ge,at=z(ge,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:$e,direction:rt}=Be.useContext(Oe.E_),[pt,Ct]=Be.useState(at.value||we||[]),[mn,ln]=Be.useState([]);Be.useEffect(()=>{"value"in at&&Ct(at.value||[])},[at.value]);const lt=Be.useMemo(()=>he.map(Qe=>typeof Qe=="string"||typeof Qe=="number"?{label:Qe,value:Qe}:Qe),[he]),At=Qe=>{ln(Ve=>Ve.filter(mt=>mt!==Qe))},kt=Qe=>{ln(Ve=>[].concat((0,x.Z)(Ve),[Qe]))},In=Qe=>{const Ve=pt.indexOf(Qe.value),mt=(0,x.Z)(pt);Ve===-1?mt.push(Qe.value):mt.splice(Ve,1),"value"in at||Ct(mt),Je==null||Je(mt.filter(Vt=>mn.includes(Vt)).sort((Vt,Xt)=>{const cn=lt.findIndex(ra=>ra.value===Vt),ta=lt.findIndex(ra=>ra.value===Xt);return cn-ta}))},Wt=$e("checkbox",Xe),dn=`${Wt}-group`,[He,en]=(0,Ne.ZP)(Wt),Bn=(0,b.Z)(at,["value","disabled"]),It=he.length?lt.map(Qe=>Be.createElement(a,{prefixCls:Wt,key:Qe.value.toString(),disabled:"disabled"in Qe?Qe.disabled:at.disabled,value:Qe.value,checked:pt.includes(Qe.value),onChange:Qe.onChange,className:`${dn}-item`,style:Qe.style,title:Qe.title},Qe.label)):Pe,Et={toggleOption:In,value:pt,disabled:at.disabled,name:at.name,registerValue:kt,cancelValue:At},jt=ie()(dn,{[`${dn}-rtl`]:rt==="rtl"},je,Ze,en);return He(Be.createElement("div",Object.assign({className:jt,style:Ce},Bn,{ref:Ae}),Be.createElement(Fe.Provider,{value:Et},It)))},re=Be.forwardRef(te);var oe=Be.memo(re);const ce=a;ce.Group=oe,ce.__ANT_CHECKBOX=!0;var pe=ce},63185:function(Ot,Ft,ee){"use strict";ee.d(Ft,{C2:function(){return Oe}});var y=ee(14747),ie=ee(45503),De=ee(67968);const Be=Ke=>{const{checkboxCls:ue}=Ke,Me=`${ue}-wrapper`;return[{[`${ue}-group`]:Object.assign(Object.assign({},(0,y.Wf)(Ke)),{display:"inline-flex",flexWrap:"wrap",columnGap:Ke.marginXS,[`> ${Ke.antCls}-row`]:{flex:1}}),[Me]:Object.assign(Object.assign({},(0,y.Wf)(Ke)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${Me}`]:{marginInlineStart:0},[`&${Me}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[ue]:Object.assign(Object.assign({},(0,y.Wf)(Ke)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:Ke.borderRadiusSM,alignSelf:"center",[`${ue}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${ue}-inner`]:Object.assign({},(0,y.oN)(Ke))},[`${ue}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:Ke.checkboxSize,height:Ke.checkboxSize,direction:"ltr",backgroundColor:Ke.colorBgContainer,border:`${Ke.lineWidth}px ${Ke.lineType} ${Ke.colorBorder}`,borderRadius:Ke.borderRadiusSM,borderCollapse:"separate",transition:`all ${Ke.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:Ke.checkboxSize/14*5,height:Ke.checkboxSize/14*8,border:`${Ke.lineWidthBold}px solid ${Ke.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${Ke.motionDurationFast} ${Ke.motionEaseInBack}, opacity ${Ke.motionDurationFast}`}},"& + span":{paddingInlineStart:Ke.paddingXS,paddingInlineEnd:Ke.paddingXS}})},{[`
${Me}:not(${Me}-disabled),
${ue}:not(${ue}-disabled)
`]:{[`&:hover ${ue}-inner`]:{borderColor:Ke.colorPrimary}},[`${Me}:not(${Me}-disabled)`]:{[`&:hover ${ue}-checked:not(${ue}-disabled) ${ue}-inner`]:{backgroundColor:Ke.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${ue}-checked:not(${ue}-disabled):after`]:{borderColor:Ke.colorPrimaryHover}}},{[`${ue}-checked`]:{[`${ue}-inner`]:{backgroundColor:Ke.colorPrimary,borderColor:Ke.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${Ke.motionDurationMid} ${Ke.motionEaseOutBack} ${Ke.motionDurationFast}`}}},[`
${Me}-checked:not(${Me}-disabled),
${ue}-checked:not(${ue}-disabled)
`]:{[`&:hover ${ue}-inner`]:{backgroundColor:Ke.colorPrimaryHover,borderColor:"transparent"}}},{[ue]:{"&-indeterminate":{[`${ue}-inner`]:{backgroundColor:Ke.colorBgContainer,borderColor:Ke.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:Ke.fontSizeLG/2,height:Ke.fontSizeLG/2,backgroundColor:Ke.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${Me}-disabled`]:{cursor:"not-allowed"},[`${ue}-disabled`]:{[`&, ${ue}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${ue}-inner`]:{background:Ke.colorBgContainerDisabled,borderColor:Ke.colorBorder,"&:after":{borderColor:Ke.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:Ke.colorTextDisabled},[`&${ue}-indeterminate ${ue}-inner::after`]:{background:Ke.colorTextDisabled}}}]};function Oe(Ke,ue){const Me=(0,ie.TS)(ue,{checkboxCls:`.${Ke}`,checkboxSize:ue.controlInteractiveSize});return[Be(Me)]}Ft.ZP=(0,De.Z)("Checkbox",(Ke,ue)=>{let{prefixCls:Me}=ue;return[Oe(Me,Ke)]})},47221:function(Ot,Ft,ee){"use strict";ee.d(Ft,{default:function(){return Bn}});var y=ee(91034),ie=ee(94184),De=ee.n(ie),Be=ee(97685),Oe=ee(74902),Ke=ee(71002),ue=ee(21770),Me=ee(80334),Fe=ee(67294),Ne=ee(87462),ke=ee(45987),Le=ee(50344),be=ee(4942),se=ee(62874),E=ee(15105),a=Fe.forwardRef(function(It,Et){var jt,Qe=It.prefixCls,Ve=It.forceRender,mt=It.className,Vt=It.style,Xt=It.children,cn=It.isActive,ta=It.role,ra=Fe.useState(cn||Ve),On=(0,Be.Z)(ra,2),la=On[0],et=On[1];return Fe.useEffect(function(){(Ve||cn)&&et(!0)},[Ve,cn]),la?Fe.createElement("div",{ref:Et,className:De()("".concat(Qe,"-content"),(jt={},(0,be.Z)(jt,"".concat(Qe,"-content-active"),cn),(0,be.Z)(jt,"".concat(Qe,"-content-inactive"),!cn),jt),mt),style:Vt,role:ta},Fe.createElement("div",{className:"".concat(Qe,"-content-box")},Xt)):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=Fe.forwardRef(function(It,Et){var jt,Qe,Ve=It.showArrow,mt=Ve===void 0?!0:Ve,Vt=It.headerClass,Xt=It.isActive,cn=It.onItemClick,ta=It.forceRender,ra=It.className,On=It.prefixCls,la=It.collapsible,et=It.accordion,yt=It.panelKey,Rn=It.extra,Yn=It.header,Dt=It.expandIcon,Ln=It.openMotion,Hn=It.destroyInactivePanel,Pn=It.children,Oa=(0,ke.Z)(It,b),rn=la==="disabled",_t=la==="header",da=la==="icon",Ra=Rn!=null&&typeof Rn!="boolean",za=function(){cn==null||cn(yt)},Na=function(lr){(lr.key==="Enter"||lr.keyCode===E.Z.ENTER||lr.which===E.Z.ENTER)&&za()},Zr=typeof Dt=="function"?Dt(It):Fe.createElement("i",{className:"arrow"});Zr&&(Zr=Fe.createElement("div",{className:"".concat(On,"-expand-icon"),onClick:["header","icon"].includes(la)?za:void 0},Zr));var vn=De()((jt={},(0,be.Z)(jt,"".concat(On,"-item"),!0),(0,be.Z)(jt,"".concat(On,"-item-active"),Xt),(0,be.Z)(jt,"".concat(On,"-item-disabled"),rn),jt),ra),An=De()(Vt,(Qe={},(0,be.Z)(Qe,"".concat(On,"-header"),!0),(0,be.Z)(Qe,"".concat(On,"-header-collapsible-only"),_t),(0,be.Z)(Qe,"".concat(On,"-icon-collapsible-only"),da),Qe)),Tn={className:An,"aria-expanded":Xt,"aria-disabled":rn,onKeyDown:Na};return!_t&&!da&&(Tn.onClick=za,Tn.role=et?"tab":"button",Tn.tabIndex=rn?-1:0),Fe.createElement("div",(0,Ne.Z)({},Oa,{ref:Et,className:vn}),Fe.createElement("div",Tn,mt&&Zr,Fe.createElement("span",{className:"".concat(On,"-header-text"),onClick:la==="header"?za:void 0},Yn),Ra&&Fe.createElement("div",{className:"".concat(On,"-extra")},Rn)),Fe.createElement(se.Z,(0,Ne.Z)({visible:Xt,leavedClassName:"".concat(On,"-content-hidden")},Ln,{forceRender:ta,removeOnLeave:Hn}),function(ba,lr){var lo=ba.className,yo=ba.style;return Fe.createElement(x,{ref:lr,prefixCls:On,className:lo,style:yo,isActive:Xt,forceRender:ta,role:et?"tabpanel":void 0},Pn)}))}),te=z,re=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],oe=function(Et,jt){var Qe=jt.prefixCls,Ve=jt.accordion,mt=jt.collapsible,Vt=jt.destroyInactivePanel,Xt=jt.onItemClick,cn=jt.activeKey,ta=jt.openMotion,ra=jt.expandIcon;return Et.map(function(On,la){var et=On.children,yt=On.label,Rn=On.key,Yn=On.collapsible,Dt=On.onItemClick,Ln=On.destroyInactivePanel,Hn=(0,ke.Z)(On,re),Pn=String(Rn!=null?Rn:la),Oa=Yn!=null?Yn:mt,rn=Ln!=null?Ln:Vt,_t=function(za){Oa!=="disabled"&&(Xt(za),Dt==null||Dt(za))},da=!1;return Ve?da=cn[0]===Pn:da=cn.indexOf(Pn)>-1,Fe.createElement(te,(0,Ne.Z)({},Hn,{prefixCls:Qe,key:Pn,panelKey:Pn,isActive:da,accordion:Ve,openMotion:ta,expandIcon:ra,header:yt,collapsible:Oa,onItemClick:_t,destroyInactivePanel:rn}),et)})},ce=function(Et,jt,Qe){if(!Et)return null;var Ve=Qe.prefixCls,mt=Qe.accordion,Vt=Qe.collapsible,Xt=Qe.destroyInactivePanel,cn=Qe.onItemClick,ta=Qe.activeKey,ra=Qe.openMotion,On=Qe.expandIcon,la=Et.key||String(jt),et=Et.props,yt=et.header,Rn=et.headerClass,Yn=et.destroyInactivePanel,Dt=et.collapsible,Ln=et.onItemClick,Hn=!1;mt?Hn=ta[0]===la:Hn=ta.indexOf(la)>-1;var Pn=Dt!=null?Dt:Vt,Oa=function(da){Pn!=="disabled"&&(cn(da),Ln==null||Ln(da))},rn={key:la,panelKey:la,header:yt,headerClass:Rn,isActive:Hn,prefixCls:Ve,destroyInactivePanel:Yn!=null?Yn:Xt,openMotion:ra,accordion:mt,children:Et.props.children,onItemClick:Oa,expandIcon:On,collapsible:Pn};return typeof Et.type=="string"?Et:(Object.keys(rn).forEach(function(_t){typeof rn[_t]=="undefined"&&delete rn[_t]}),Fe.cloneElement(Et,rn))};function pe(It,Et,jt){return Array.isArray(It)?oe(It,jt):(0,Le.Z)(Et).map(function(Qe,Ve){return ce(Qe,Ve,jt)})}var ge=pe;function Ae(It){var Et=It;if(!Array.isArray(Et)){var jt=(0,Ke.Z)(Et);Et=jt==="number"||jt==="string"?[Et]:[]}return Et.map(function(Qe){return String(Qe)})}var we=Fe.forwardRef(function(It,Et){var jt=It.prefixCls,Qe=jt===void 0?"rc-collapse":jt,Ve=It.destroyInactivePanel,mt=Ve===void 0?!1:Ve,Vt=It.style,Xt=It.accordion,cn=It.className,ta=It.children,ra=It.collapsible,On=It.openMotion,la=It.expandIcon,et=It.activeKey,yt=It.defaultActiveKey,Rn=It.onChange,Yn=It.items,Dt=De()(Qe,cn),Ln=(0,ue.Z)([],{value:et,onChange:function(Ra){return Rn==null?void 0:Rn(Ra)},defaultValue:yt,postState:Ae}),Hn=(0,Be.Z)(Ln,2),Pn=Hn[0],Oa=Hn[1],rn=function(Ra){return Oa(function(){if(Xt)return Pn[0]===Ra?[]:[Ra];var za=Pn.indexOf(Ra),Na=za>-1;return Na?Pn.filter(function(Zr){return Zr!==Ra}):[].concat((0,Oe.Z)(Pn),[Ra])})};(0,Me.ZP)(!ta,"`children` will be removed in next major version. Please use `items` instead.");var _t=ge(Yn,ta,{prefixCls:Qe,accordion:Xt,openMotion:On,expandIcon:la,collapsible:ra,destroyInactivePanel:mt,onItemClick:rn,activeKey:Pn});return Fe.createElement("div",{ref:Et,className:Dt,style:Vt,role:Xt?"tablist":void 0},_t)}),Pe=Object.assign(we,{Panel:te}),he=Pe,Xe=Pe.Panel,je=ee(37419),Ze=ee(10366),Ce=ee(33603),Je=ee(96159),at=ee(53124),$e=ee(98675),pt=Fe.forwardRef((It,Et)=>{const{getPrefixCls:jt}=Fe.useContext(at.E_),{prefixCls:Qe,className:Ve,showArrow:mt=!0}=It,Vt=jt("collapse",Qe),Xt=De()({[`${Vt}-no-arrow`]:!mt},Ve);return Fe.createElement(he.Panel,Object.assign({ref:Et},It,{prefixCls:Vt,className:Xt}))}),Ct=ee(14747),mn=ee(33507),ln=ee(67968),lt=ee(45503);const At=It=>{const{componentCls:Et,contentBg:jt,padding:Qe,headerBg:Ve,headerPadding:mt,collapseHeaderPaddingSM:Vt,collapseHeaderPaddingLG:Xt,collapsePanelBorderRadius:cn,lineWidth:ta,lineType:ra,colorBorder:On,colorText:la,colorTextHeading:et,colorTextDisabled:yt,fontSize:Rn,fontSizeLG:Yn,lineHeight:Dt,marginSM:Ln,paddingSM:Hn,paddingLG:Pn,paddingXS:Oa,motionDurationSlow:rn,fontSizeIcon:_t,contentPadding:da}=It,Ra=`${ta}px ${ra} ${On}`;return{[Et]:Object.assign(Object.assign({},(0,Ct.Wf)(It)),{backgroundColor:Ve,border:Ra,borderBottom:0,borderRadius:`${cn}px`,"&-rtl":{direction:"rtl"},[`& > ${Et}-item`]:{borderBottom:Ra,"&:last-child":{[`
&,
& > ${Et}-header`]:{borderRadius:`0 0 ${cn}px ${cn}px`}},[`> ${Et}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:mt,color:et,lineHeight:Dt,cursor:"pointer",transition:`all ${rn}, visibility 0s`,[`> ${Et}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${Et}-expand-icon`]:{height:Rn*Dt,display:"flex",alignItems:"center",paddingInlineEnd:Ln},[`${Et}-arrow`]:Object.assign(Object.assign({},(0,Ct.Ro)()),{fontSize:_t,svg:{transition:`transform ${rn}`}}),[`${Et}-header-text`]:{marginInlineEnd:"auto"}},[`${Et}-header-collapsible-only`]:{cursor:"default",[`${Et}-header-text`]:{flex:"none",cursor:"pointer"}},[`${Et}-icon-collapsible-only`]:{cursor:"default",[`${Et}-expand-icon`]:{cursor:"pointer"}}},[`${Et}-content`]:{color:la,backgroundColor:jt,borderTop:Ra,[`& > ${Et}-content-box`]:{padding:da},"&-hidden":{display:"none"}},"&-small":{[`> ${Et}-item`]:{[`> ${Et}-header`]:{padding:Vt,paddingInlineStart:Oa,[`> ${Et}-expand-icon`]:{marginInlineStart:Hn-Oa}},[`> ${Et}-content > ${Et}-content-box`]:{padding:Hn}}},"&-large":{[`> ${Et}-item`]:{fontSize:Yn,[`> ${Et}-header`]:{padding:Xt,paddingInlineStart:Qe,[`> ${Et}-expand-icon`]:{height:Yn*Dt,marginInlineStart:Pn-Qe}},[`> ${Et}-content > ${Et}-content-box`]:{padding:Pn}}},[`${Et}-item:last-child`]:{[`> ${Et}-content`]:{borderRadius:`0 0 ${cn}px ${cn}px`}},[`& ${Et}-item-disabled > ${Et}-header`]:{"\n &,\n & > .arrow\n ":{color:yt,cursor:"not-allowed"}},[`&${Et}-icon-position-end`]:{[`& > ${Et}-item`]:{[`> ${Et}-header`]:{[`${Et}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:Ln}}}}})}},kt=It=>{const{componentCls:Et}=It,jt=`> ${Et}-item > ${Et}-header ${Et}-arrow svg`;return{[`${Et}-rtl`]:{[jt]:{transform:"rotate(180deg)"}}}},In=It=>{const{componentCls:Et,headerBg:jt,paddingXXS:Qe,colorBorder:Ve}=It;return{[`${Et}-borderless`]:{backgroundColor:jt,border:0,[`> ${Et}-item`]:{borderBottom:`1px solid ${Ve}`},[`
> ${Et}-item:last-child,
> ${Et}-item:last-child ${Et}-header
`]:{borderRadius:0},[`> ${Et}-item:last-child`]:{borderBottom:0},[`> ${Et}-item > ${Et}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${Et}-item > ${Et}-content > ${Et}-content-box`]:{paddingTop:Qe}}}},Wt=It=>{const{componentCls:Et,paddingSM:jt}=It;return{[`${Et}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${Et}-item`]:{borderBottom:0,[`> ${Et}-content`]:{backgroundColor:"transparent",border:0,[`> ${Et}-content-box`]:{paddingBlock:jt}}}}}};var dn=(0,ln.Z)("Collapse",It=>{const Et=(0,lt.TS)(It,{collapseHeaderPaddingSM:`${It.paddingXS}px ${It.paddingSM}px`,collapseHeaderPaddingLG:`${It.padding}px ${It.paddingLG}px`,collapsePanelBorderRadius:It.borderRadiusLG});return[At(Et),In(Et),Wt(Et),kt(Et),(0,mn.Z)(Et)]},It=>({headerPadding:`${It.paddingSM}px ${It.padding}px`,headerBg:It.colorFillAlter,contentPadding:`${It.padding}px 16px`,contentBg:It.colorBgContainer})),en=Object.assign(Fe.forwardRef((It,Et)=>{const{getPrefixCls:jt,direction:Qe,collapse:Ve}=Fe.useContext(at.E_),{prefixCls:mt,className:Vt,rootClassName:Xt,style:cn,bordered:ta=!0,ghost:ra,size:On,expandIconPosition:la="start",children:et,expandIcon:yt}=It,Rn=(0,$e.Z)(Ra=>{var za;return(za=On!=null?On:Ra)!==null&&za!==void 0?za:"middle"}),Yn=jt("collapse",mt),Dt=jt(),[Ln,Hn]=dn(Yn),Pn=Fe.useMemo(()=>la==="left"?"start":la==="right"?"end":la,[la]),Oa=function(){let Ra=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const za=yt?yt(Ra):Fe.createElement(y.Z,{rotate:Ra.isActive?90:void 0});return(0,Je.Tm)(za,()=>({className:De()(za.props.className,`${Yn}-arrow`)}))},rn=De()(`${Yn}-icon-position-${Pn}`,{[`${Yn}-borderless`]:!ta,[`${Yn}-rtl`]:Qe==="rtl",[`${Yn}-ghost`]:!!ra,[`${Yn}-${Rn}`]:Rn!=="middle"},Ve==null?void 0:Ve.className,Vt,Xt,Hn),_t=Object.assign(Object.assign({},(0,Ce.Z)(Dt)),{motionAppear:!1,leavedClassName:`${Yn}-content-hidden`}),da=Fe.useMemo(()=>et?(0,je.Z)(et).map((Ra,za)=>{var Na,Zr;if(!((Na=Ra.props)===null||Na===void 0)&&Na.disabled){const vn=(Zr=Ra.key)!==null&&Zr!==void 0?Zr:String(za),{disabled:An,collapsible:Tn}=Ra.props,ba=Object.assign(Object.assign({},(0,Ze.Z)(Ra.props,["disabled"])),{key:vn,collapsible:Tn!=null?Tn:An?"disabled":void 0});return(0,Je.Tm)(Ra,ba)}return Ra}):null,[et]);return Ln(Fe.createElement(he,Object.assign({ref:Et,openMotion:_t},(0,Ze.Z)(It,["rootClassName"]),{expandIcon:Oa,prefixCls:Yn,className:rn,style:Object.assign(Object.assign({},Ve==null?void 0:Ve.style),cn)}),da))}),{Panel:pt}),Bn=en},96074:function(Ot,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return Le}});var y=ee(94184),ie=ee.n(y),De=ee(67294),Be=ee(53124),Oe=ee(14747),Ke=ee(67968),ue=ee(45503);const Me=be=>{const{componentCls:se,sizePaddingEdgeHorizontal:E,colorSplit:a,lineWidth:x,textPaddingInline:b,orientationMargin:z,verticalMarginInline:te}=be;return{[se]:Object.assign(Object.assign({},(0,Oe.Wf)(be)),{borderBlockStart:`${x}px solid ${a}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:te,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${x}px solid ${a}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${be.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${se}-with-text`]:{display:"flex",alignItems:"center",margin:`${be.dividerHorizontalWithTextGutterMargin}px 0`,color:be.colorTextHeading,fontWeight:500,fontSize:be.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${a}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${x}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${se}-with-text-left`]:{"&::before":{width:`${z*100}%`},"&::after":{width:`${100-z*100}%`}},[`&-horizontal${se}-with-text-right`]:{"&::before":{width:`${100-z*100}%`},"&::after":{width:`${z*100}%`}},[`${se}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:b},"&-dashed":{background:"none",borderColor:a,borderStyle:"dashed",borderWidth:`${x}px 0 0`},[`&-horizontal${se}-with-text${se}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${se}-dashed`]:{borderInlineStartWidth:x,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${se}-with-text`]:{color:be.colorText,fontWeight:"normal",fontSize:be.fontSize},[`&-horizontal${se}-with-text-left${se}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${se}-inner-text`]:{paddingInlineStart:E}},[`&-horizontal${se}-with-text-right${se}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${se}-inner-text`]:{paddingInlineEnd:E}}})}};var Fe=(0,Ke.Z)("Divider",be=>{const se=(0,ue.TS)(be,{dividerHorizontalWithTextGutterMargin:be.margin,dividerHorizontalGutterMargin:be.marginLG,sizePaddingEdgeHorizontal:0});return[Me(se)]},be=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:be.marginXS})),Ne=function(be,se){var E={};for(var a in be)Object.prototype.hasOwnProperty.call(be,a)&&se.indexOf(a)<0&&(E[a]=be[a]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,a=Object.getOwnPropertySymbols(be);x<a.length;x++)se.indexOf(a[x])<0&&Object.prototype.propertyIsEnumerable.call(be,a[x])&&(E[a[x]]=be[a[x]]);return E},Le=be=>{const{getPrefixCls:se,direction:E,divider:a}=De.useContext(Be.E_),{prefixCls:x,type:b="horizontal",orientation:z="center",orientationMargin:te,className:re,rootClassName:oe,children:ce,dashed:pe,plain:ge,style:Ae}=be,we=Ne(be,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Pe=se("divider",x),[he,Xe]=Fe(Pe),je=z.length>0?`-${z}`:z,Ze=!!ce,Ce=z==="left"&&te!=null,Je=z==="right"&&te!=null,at=ie()(Pe,a==null?void 0:a.className,Xe,`${Pe}-${b}`,{[`${Pe}-with-text`]:Ze,[`${Pe}-with-text${je}`]:Ze,[`${Pe}-dashed`]:!!pe,[`${Pe}-plain`]:!!ge,[`${Pe}-rtl`]:E==="rtl",[`${Pe}-no-default-orientation-margin-left`]:Ce,[`${Pe}-no-default-orientation-margin-right`]:Je},re,oe),$e=De.useMemo(()=>typeof te=="number"?te:/^\d+$/.test(te)?Number(te):te,[te]),rt=Object.assign(Object.assign({},Ce&&{marginLeft:$e}),Je&&{marginRight:$e});return he(De.createElement("div",Object.assign({className:at,style:Object.assign(Object.assign({},a==null?void 0:a.style),Ae)},we,{role:"separator"}),ce&&b!=="vertical"&&De.createElement("span",{className:`${Pe}-inner-text`,style:rt},ce)))}},56153:function(Ot,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return ua}});var y=ee(67294),ie=ee.t(y,2),De=ee(91034),Be=ee(94184),Oe=ee.n(Be),Ke=ee(87462),ue=ee(4942),Me=ee(97685),Fe=ee(45987),Ne=ee(1413),ke=ee(73935);function Le(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var be={};function se(Ee,_e){}function E(Ee,_e){}function a(){be={}}function x(Ee,_e,Ue){!_e&&!be[Ue]&&(Ee(!1,Ue),be[Ue]=!0)}function b(Ee,_e){x(se,Ee,_e)}function z(Ee,_e){x(E,Ee,_e)}var te=null,re=ee(71002),oe=ee(12060);function ce(Ee,_e,Ue){var dt=y.useRef({});return(!("value"in dt.current)||Ue(dt.current.condition,_e))&&(dt.current.value=Ee(),dt.current.condition=_e),dt.current.value}function pe(Ee,_e){typeof Ee=="function"?Ee(_e):(0,re.Z)(Ee)==="object"&&Ee&&"current"in Ee&&(Ee.current=_e)}function ge(){for(var Ee=arguments.length,_e=new Array(Ee),Ue=0;Ue<Ee;Ue++)_e[Ue]=arguments[Ue];var dt=_e.filter(function(Tt){return Tt});return dt.length<=1?dt[0]:function(Tt){_e.forEach(function(Bt){pe(Bt,Tt)})}}function Ae(){for(var Ee=arguments.length,_e=new Array(Ee),Ue=0;Ue<Ee;Ue++)_e[Ue]=arguments[Ue];return ce(function(){return ge.apply(void 0,_e)},_e,function(dt,Tt){return dt.length===Tt.length&&dt.every(function(Bt,Lt){return Bt===Tt[Lt]})})}function we(Ee){var _e,Ue,dt=(0,oe.isMemo)(Ee)?Ee.type.type:Ee.type;return!(typeof dt=="function"&&!((_e=dt.prototype)!==null&&_e!==void 0&&_e.render)||typeof Ee=="function"&&!((Ue=Ee.prototype)!==null&&Ue!==void 0&&Ue.render))}var Pe=y.createContext(null),he=Pe,Xe=ee(74902),je=Le()?y.useLayoutEffect:y.useEffect,Ze=je,Ce=function(_e,Ue){var dt=React.useRef(!0);je(function(){if(!dt.current)return _e()},Ue),je(function(){return dt.current=!1,function(){dt.current=!0}},[])},Je=[];function at(Ee,_e){var Ue=y.useState(function(){if(!Le())return null;var Ye=document.createElement("div");return Ye}),dt=(0,Me.Z)(Ue,1),Tt=dt[0],Bt=y.useRef(!1),Lt=y.useContext(he),zt=y.useState(Je),Yt=(0,Me.Z)(zt,2),Cn=Yt[0],ve=Yt[1],Se=Lt||(Bt.current?void 0:function(Ye){ve(function(it){var Nt=[Ye].concat((0,Xe.Z)(it));return Nt})});function Te(){Tt.parentElement||document.body.appendChild(Tt),Bt.current=!0}function ze(){var Ye;(Ye=Tt.parentElement)===null||Ye===void 0||Ye.removeChild(Tt),Bt.current=!1}return Ze(function(){return Ee?Lt?Lt(Te):Te():ze(),ze},[Ee]),Ze(function(){Cn.length&&(Cn.forEach(function(Ye){return Ye()}),ve(Je))},[Cn]),[Tt,Se]}function $e(Ee,_e){if(!Ee)return!1;if(Ee.contains)return Ee.contains(_e);for(var Ue=_e;Ue;){if(Ue===Ee)return!0;Ue=Ue.parentNode}return!1}var rt="data-rc-order",pt="rc-util-key",Ct=new Map;function mn(){var Ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},_e=Ee.mark;return _e?_e.startsWith("data-")?_e:"data-".concat(_e):pt}function ln(Ee){if(Ee.attachTo)return Ee.attachTo;var _e=document.querySelector("head");return _e||document.body}function lt(Ee){return Ee==="queue"?"prependQueue":Ee?"prepend":"append"}function At(Ee){return Array.from((Ct.get(Ee)||Ee).children).filter(function(_e){return _e.tagName==="STYLE"})}function kt(Ee){var _e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Le())return null;var Ue=_e.csp,dt=_e.prepend,Tt=document.createElement("style");Tt.setAttribute(rt,lt(dt)),Ue!=null&&Ue.nonce&&(Tt.nonce=Ue==null?void 0:Ue.nonce),Tt.innerHTML=Ee;var Bt=ln(_e),Lt=Bt.firstChild;if(dt){if(dt==="queue"){var zt=At(Bt).filter(function(Yt){return["prepend","prependQueue"].includes(Yt.getAttribute(rt))});if(zt.length)return Bt.insertBefore(Tt,zt[zt.length-1].nextSibling),Tt}Bt.insertBefore(Tt,Lt)}else Bt.appendChild(Tt);return Tt}function In(Ee){var _e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ue=ln(_e);return At(Ue).find(function(dt){return dt.getAttribute(mn(_e))===Ee})}function Wt(Ee){var _e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ue=In(Ee,_e);if(Ue){var dt=ln(_e);dt.removeChild(Ue)}}function dn(Ee,_e){var Ue=Ct.get(Ee);if(!Ue||!$e(document,Ue)){var dt=kt("",_e),Tt=dt.parentNode;Ct.set(Ee,Tt),Ee.removeChild(dt)}}function He(){Ct.clear()}function en(Ee,_e){var Ue=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},dt=ln(Ue);dn(dt,Ue);var Tt=In(_e,Ue);if(Tt){var Bt,Lt;if((Bt=Ue.csp)!==null&&Bt!==void 0&&Bt.nonce&&Tt.nonce!==((Lt=Ue.csp)===null||Lt===void 0?void 0:Lt.nonce)){var zt;Tt.nonce=(zt=Ue.csp)===null||zt===void 0?void 0:zt.nonce}return Tt.innerHTML!==Ee&&(Tt.innerHTML=Ee),Tt}var Yt=kt(Ee,Ue);return Yt.setAttribute(mn(Ue),_e),Yt}var Bn;function It(Ee){if(typeof document=="undefined")return 0;if(Ee||Bn===void 0){var _e=document.createElement("div");_e.style.width="100%",_e.style.height="200px";var Ue=document.createElement("div"),dt=Ue.style;dt.position="absolute",dt.top="0",dt.left="0",dt.pointerEvents="none",dt.visibility="hidden",dt.width="200px",dt.height="150px",dt.overflow="hidden",Ue.appendChild(_e),document.body.appendChild(Ue);var Tt=_e.offsetWidth;Ue.style.overflow="scroll";var Bt=_e.offsetWidth;Tt===Bt&&(Bt=Ue.clientWidth),document.body.removeChild(Ue),Bn=Tt-Bt}return Bn}function Et(Ee){var _e=Ee.match(/^(.*)px$/),Ue=Number(_e==null?void 0:_e[1]);return Number.isNaN(Ue)?It():Ue}function jt(Ee){if(typeof document=="undefined"||!Ee||!(Ee instanceof Element))return{width:0,height:0};var _e=getComputedStyle(Ee,"::-webkit-scrollbar"),Ue=_e.width,dt=_e.height;return{width:Et(Ue),height:Et(dt)}}function Qe(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var Ve="rc-util-locker-".concat(Date.now()),mt=0;function Vt(Ee){var _e=!!Ee,Ue=y.useState(function(){return mt+=1,"".concat(Ve,"_").concat(mt)}),dt=(0,Me.Z)(Ue,1),Tt=dt[0];Ze(function(){if(_e){var Bt=jt(document.body).width,Lt=Qe();en(`
html body {
overflow-y: hidden;
`.concat(Lt?"width: calc(100% - ".concat(Bt,"px);"):"",`
}`),Tt)}else Wt(Tt);return function(){Wt(Tt)}},[_e,Tt])}var Xt=!1;function cn(Ee){return typeof Ee=="boolean"&&(Xt=Ee),Xt}var ta=function(_e){return _e===!1?!1:!Le()||!_e?null:typeof _e=="string"?document.querySelector(_e):typeof _e=="function"?_e():_e},ra=y.forwardRef(function(Ee,_e){var Ue=Ee.open,dt=Ee.autoLock,Tt=Ee.getContainer,Bt=Ee.debug,Lt=Ee.autoDestroy,zt=Lt===void 0?!0:Lt,Yt=Ee.children,Cn=y.useState(Ue),ve=(0,Me.Z)(Cn,2),Se=ve[0],Te=ve[1],ze=Se||Ue;y.useEffect(function(){(zt||Ue)&&Te(Ue)},[Ue,zt]);var Ye=y.useState(function(){return ta(Tt)}),it=(0,Me.Z)(Ye,2),Nt=it[0],qt=it[1];y.useEffect(function(){var Qa=ta(Tt);qt(Qa!=null?Qa:null)});var tn=at(ze&&!Nt,Bt),gn=(0,Me.Z)(tn,2),Qt=gn[0],jn=gn[1],pa=Nt!=null?Nt:Qt;Vt(dt&&Ue&&Le()&&(pa===Qt||pa===document.body));var hn=null;if(Yt&&we(Yt)&&_e){var zn=Yt;hn=zn.ref}var ca=Ae(hn,_e);if(!ze||!Le()||Nt===void 0)return null;var qn=pa===!1||cn(),Pa=Yt;return _e&&(Pa=y.cloneElement(Yt,{ref:ca})),y.createElement(he.Provider,{value:jn},qn?Pa:(0,ke.createPortal)(Pa,pa))}),On=ra,la=On,et=ee(48555);function yt(Ee){return Ee instanceof HTMLElement||Ee instanceof SVGElement}function Rn(Ee){return yt(Ee)?Ee:Ee instanceof React.Component?ReactDOM.findDOMNode(Ee):null}function Yn(Ee){var _e;return Ee==null||(_e=Ee.getRootNode)===null||_e===void 0?void 0:_e.call(Ee)}function Dt(Ee){return Yn(Ee)instanceof ShadowRoot}function Ln(Ee){return Dt(Ee)?Yn(Ee):null}function Hn(Ee){var _e=y.useRef();_e.current=Ee;var Ue=y.useCallback(function(){for(var dt,Tt=arguments.length,Bt=new Array(Tt),Lt=0;Lt<Tt;Lt++)Bt[Lt]=arguments[Lt];return(dt=_e.current)===null||dt===void 0?void 0:dt.call.apply(dt,[_e].concat(Bt))},[]);return Ue}function Pn(){var Ee=(0,Ne.Z)({},ie);return Ee.useId}var Oa=0;function rn(){}var _t=Pn(),da=_t?function(_e){var Ue=_t();return _e||Ue}:function(_e){var Ue=y.useState("ssr-id"),dt=(0,Me.Z)(Ue,2),Tt=dt[0],Bt=dt[1];return y.useEffect(function(){var Lt=Oa;Oa+=1,Bt("rc_unique_".concat(Lt))},[]),_e||Tt};function Ra(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var za=Ra()?y.useLayoutEffect:y.useEffect,Na=function(_e,Ue){var dt=y.useRef(!0);za(function(){return _e(dt.current)},Ue),za(function(){return dt.current=!1,function(){dt.current=!0}},[])},Zr=function(_e,Ue){Na(function(dt){if(!dt)return _e()},Ue)},vn=Na,An=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var Ee=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(Ee)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(Ee==null?void 0:Ee.substr(0,4))},Tn=y.createContext(null),ba=Tn;function lr(Ee){return Ee?Array.isArray(Ee)?Ee:[Ee]:[]}function lo(Ee,_e,Ue,dt){return y.useMemo(function(){var Tt=lr(Ue!=null?Ue:_e),Bt=lr(dt!=null?dt:_e),Lt=new Set(Tt),zt=new Set(Bt);return Ee&&(Lt.has("hover")&&(Lt.delete("hover"),Lt.add("click")),zt.has("hover")&&(zt.delete("hover"),zt.add("click"))),[Lt,zt]},[Ee,_e,Ue,dt])}var yo=function(Ee){if(!Ee)return!1;if(Ee instanceof Element){if(Ee.offsetParent)return!0;if(Ee.getBBox){var _e=Ee.getBBox(),Ue=_e.width,dt=_e.height;if(Ue||dt)return!0}if(Ee.getBoundingClientRect){var Tt=Ee.getBoundingClientRect(),Bt=Tt.width,Lt=Tt.height;if(Bt||Lt)return!0}}return!1};function Ar(){var Ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],_e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ue=arguments.length>2?arguments[2]:void 0;return Ue?Ee[0]===_e[0]:Ee[0]===_e[0]&&Ee[1]===_e[1]}function Qn(Ee,_e,Ue,dt){for(var Tt=Ue.points,Bt=Object.keys(Ee),Lt=0;Lt<Bt.length;Lt+=1){var zt,Yt=Bt[Lt];if(Ar((zt=Ee[Yt])===null||zt===void 0?void 0:zt.points,Tt,dt))return"".concat(_e,"-placement-").concat(Yt)}return""}function Ua(Ee,_e,Ue,dt){return _e||(Ue?{motionName:"".concat(Ee,"-").concat(Ue)}:dt?{motionName:dt}:null)}function wr(Ee){return Ee.ownerDocument.defaultView}function vo(Ee){for(var _e=[],Ue=Ee==null?void 0:Ee.parentElement,dt=["hidden","scroll","clip","auto"];Ue;){var Tt=wr(Ue).getComputedStyle(Ue),Bt=Tt.overflowX,Lt=Tt.overflowY,zt=Tt.overflow;[Bt,Lt,zt].some(function(Yt){return dt.includes(Yt)})&&_e.push(Ue),Ue=Ue.parentElement}return _e}function wo(Ee){var _e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(Ee)?_e:Ee}function ho(Ee){return wo(parseFloat(Ee),0)}function eo(Ee,_e){var Ue=(0,Ne.Z)({},Ee);return(_e||[]).forEach(function(dt){if(!(dt instanceof HTMLBodyElement||dt instanceof HTMLHtmlElement)){var Tt=wr(dt).getComputedStyle(dt),Bt=Tt.overflow,Lt=Tt.overflowClipMargin,zt=Tt.borderTopWidth,Yt=Tt.borderBottomWidth,Cn=Tt.borderLeftWidth,ve=Tt.borderRightWidth,Se=dt.getBoundingClientRect(),Te=dt.offsetHeight,ze=dt.clientHeight,Ye=dt.offsetWidth,it=dt.clientWidth,Nt=ho(zt),qt=ho(Yt),tn=ho(Cn),gn=ho(ve),Qt=wo(Math.round(Se.width/Ye*1e3)/1e3),jn=wo(Math.round(Se.height/Te*1e3)/1e3),pa=(Ye-it-tn-gn)*Qt,hn=(Te-ze-Nt-qt)*jn,zn=Nt*jn,ca=qt*jn,qn=tn*Qt,Pa=gn*Qt,Qa=0,ur=0;if(Bt==="clip"){var Ya=ho(Lt);Qa=Ya*Qt,ur=Ya*jn}var rr=Se.x+qn-Qa,Ha=Se.y+zn-ur,Ma=rr+Se.width+2*Qa-qn-Pa-pa,pr=Ha+Se.height+2*ur-zn-ca-hn;Ue.left=Math.max(Ue.left,rr),Ue.top=Math.max(Ue.top,Ha),Ue.right=Math.min(Ue.right,Ma),Ue.bottom=Math.min(Ue.bottom,pr)}}),Ue}function Fo(Ee){var _e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,Ue="".concat(_e),dt=Ue.match(/^(.*)\%$/);return dt?Ee*(parseFloat(dt[1])/100):parseFloat(Ue)}function Fr(Ee,_e){var Ue=_e||[],dt=(0,Me.Z)(Ue,2),Tt=dt[0],Bt=dt[1];return[Fo(Ee.width,Tt),Fo(Ee.height,Bt)]}function Jt(){var Ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[Ee[0],Ee[1]]}function $t(Ee,_e){var Ue=_e[0],dt=_e[1],Tt,Bt;return Ue==="t"?Bt=Ee.y:Ue==="b"?Bt=Ee.y+Ee.height:Bt=Ee.y+Ee.height/2,dt==="l"?Tt=Ee.x:dt==="r"?Tt=Ee.x+Ee.width:Tt=Ee.x+Ee.width/2,{x:Tt,y:Bt}}function Ut(Ee,_e){var Ue={t:"b",b:"t",l:"r",r:"l"};return Ee.map(function(dt,Tt){return Tt===_e?Ue[dt]||"c":dt}).join("")}function _n(Ee,_e,Ue,dt,Tt,Bt,Lt){var zt=y.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:Tt[dt]||{}}),Yt=(0,Me.Z)(zt,2),Cn=Yt[0],ve=Yt[1],Se=y.useRef(0),Te=y.useMemo(function(){return _e?vo(_e):[]},[_e]),ze=y.useRef({}),Ye=function(){ze.current={}};Ee||Ye();var it=Hn(function(){if(_e&&Ue&&Ee){let fr=function(oo,Jr){var Zo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:ha,Vo=Ba.x+oo,ci=Ba.y+Jr,fi=Vo+hr,rl=ci+Lr,tl=Math.max(Vo,Zo.left),Xo=Math.max(ci,Zo.top),Pl=Math.min(fi,Zo.right),qa=Math.min(rl,Zo.bottom);return Math.max(0,(Pl-tl)*(qa-Xo))},so=function(){_o=Ba.y+Ai,Ja=_o+Lr,Ur=Ba.x+ki,ro=Ur+hr};var tn,gn,Qt=_e,jn=Qt.ownerDocument,pa=wr(Qt),hn=pa.getComputedStyle(Qt),zn=hn.width,ca=hn.height,qn=hn.position,Pa=Qt.style.left,Qa=Qt.style.top,ur=Qt.style.right,Ya=Qt.style.bottom,rr=(0,Ne.Z)((0,Ne.Z)({},Tt[dt]),Bt),Ha=jn.createElement("div");(tn=Qt.parentElement)===null||tn===void 0||tn.appendChild(Ha),Ha.style.left="".concat(Qt.offsetLeft,"px"),Ha.style.top="".concat(Qt.offsetTop,"px"),Ha.style.position=qn,Ha.style.height="".concat(Qt.offsetHeight,"px"),Ha.style.width="".concat(Qt.offsetWidth,"px"),Qt.style.left="0",Qt.style.top="0",Qt.style.right="auto",Qt.style.bottom="auto";var Ma;if(Array.isArray(Ue))Ma={x:Ue[0],y:Ue[1],width:0,height:0};else{var pr=Ue.getBoundingClientRect();Ma={x:pr.x,y:pr.y,width:pr.width,height:pr.height}}var Ba=Qt.getBoundingClientRect(),gr=jn.documentElement,Rr=gr.clientWidth,to=gr.clientHeight,Po=gr.scrollWidth,uo=gr.scrollHeight,Nr=gr.scrollTop,no=gr.scrollLeft,Lr=Ba.height,hr=Ba.width,Gr=Ma.height,li=Ma.width,wt={left:0,top:0,right:Rr,bottom:to},ya={left:-no,top:-Nr,right:Po-no,bottom:uo-Nr},Er=rr.htmlRegion,ea="visible",xn="visibleFirst";Er!=="scroll"&&Er!==xn&&(Er=ea);var Cr=Er===xn,xa=eo(ya,Te),Jn=eo(wt,Te),ha=Er===ea?Jn:xa,$r=Cr?Jn:ha;Qt.style.left="auto",Qt.style.top="auto",Qt.style.right="0",Qt.style.bottom="0";var xr=Qt.getBoundingClientRect();Qt.style.left=Pa,Qt.style.top=Qa,Qt.style.right=ur,Qt.style.bottom=Ya,(gn=Qt.parentElement)===null||gn===void 0||gn.removeChild(Ha);var Uo=wo(Math.round(hr/parseFloat(zn)*1e3)/1e3),Do=wo(Math.round(Lr/parseFloat(ca)*1e3)/1e3);if(Uo===0||Do===0||yt(Ue)&&!yo(Ue))return;var Aa=rr.offset,Vr=rr.targetOffset,ao=Fr(Ba,Aa),No=(0,Me.Z)(ao,2),Ho=No[0],si=No[1],Mi=Fr(Ma,Vr),qo=(0,Me.Z)(Mi,2),Yi=qo[0],hl=qo[1];Ma.x-=Yi,Ma.y-=hl;var Al=rr.points||[],Ci=(0,Me.Z)(Al,2),Di=Ci[0],Sl=Ci[1],Gi=Jt(Sl),xi=Jt(Di),Cl=$t(Ma,Gi),ul=$t(Ba,xi),Dl=(0,Ne.Z)({},rr),ki=Cl.x-ul.x+Ho,Ai=Cl.y-ul.y+si,Nl=fr(ki,Ai),El=fr(ki,Ai,Jn),uu=$t(Ma,["t","l"]),Il=$t(Ba,["t","l"]),su=$t(Ma,["b","r"]),_l=$t(Ba,["b","r"]),zi=rr.overflow||{},Ni=zi.adjustX,Ii=zi.adjustY,Ol=zi.shiftX,il=zi.shiftY,Zl=function(Jr){return typeof Jr=="boolean"?Jr:Jr>=0},_o,Ja,Ur,ro;so();var Io=Zl(Ii),Ki=xi[0]===Gi[0];if(Io&&xi[0]==="t"&&(Ja>$r.bottom||ze.current.bt)){var Oi=Ai;Ki?Oi-=Lr-Gr:Oi=uu.y-_l.y-si;var xl=fr(ki,Oi),qi=fr(ki,Oi,Jn);xl>Nl||xl===Nl&&(!Cr||qi>=El)?(ze.current.bt=!0,Ai=Oi,si=-si,Dl.points=[Ut(xi,0),Ut(Gi,0)]):ze.current.bt=!1}if(Io&&xi[0]==="b"&&(_o<$r.top||ze.current.tb)){var ru=Ai;Ki?ru+=Lr-Gr:ru=su.y-Il.y-si;var de=fr(ki,ru),fe=fr(ki,ru,Jn);de>Nl||de===Nl&&(!Cr||fe>=El)?(ze.current.tb=!0,Ai=ru,si=-si,Dl.points=[Ut(xi,0),Ut(Gi,0)]):ze.current.tb=!1}var Ie=Zl(Ni),We=xi[1]===Gi[1];if(Ie&&xi[1]==="l"&&(ro>$r.right||ze.current.rl)){var nt=ki;We?nt-=hr-li:nt=uu.x-_l.x-Ho;var ot=fr(nt,Ai),bt=fr(nt,Ai,Jn);ot>Nl||ot===Nl&&(!Cr||bt>=El)?(ze.current.rl=!0,ki=nt,Ho=-Ho,Dl.points=[Ut(xi,1),Ut(Gi,1)]):ze.current.rl=!1}if(Ie&&xi[1]==="r"&&(Ur<$r.left||ze.current.lr)){var Zt=ki;We?Zt+=hr-li:Zt=su.x-Il.x-Ho;var Mt=fr(Zt,Ai),nn=fr(Zt,Ai,Jn);Mt>Nl||Mt===Nl&&(!Cr||nn>=El)?(ze.current.lr=!0,ki=Zt,Ho=-Ho,Dl.points=[Ut(xi,1),Ut(Gi,1)]):ze.current.lr=!1}so();var En=Ol===!0?0:Ol;typeof En=="number"&&(Ur<Jn.left&&(ki-=Ur-Jn.left-Ho,Ma.x+li<Jn.left+En&&(ki+=Ma.x-Jn.left+li-En)),ro>Jn.right&&(ki-=ro-Jn.right-Ho,Ma.x>Jn.right-En&&(ki+=Ma.x-Jn.right+En)));var on=il===!0?0:il;typeof on=="number"&&(_o<Jn.top&&(Ai-=_o-Jn.top-si,Ma.y+Gr<Jn.top+on&&(Ai+=Ma.y-Jn.top+Gr-on)),Ja>Jn.bottom&&(Ai-=Ja-Jn.bottom-si,Ma.y>Jn.bottom-on&&(Ai+=Ma.y-Jn.bottom+on)));var Wn=Ba.x+ki,Un=Wn+hr,na=Ba.y+Ai,Wa=na+Lr,Da=Ma.x,Xa=Da+li,Za=Ma.y,ir=Za+Gr,Qr=Math.max(Wn,Da),Tr=Math.min(Un,Xa),_r=(Qr+Tr)/2,Oo=_r-Wn,Wo=Math.max(na,Za),br=Math.min(Wa,ir),La=(Wo+br)/2,Sa=La-na;Lt==null||Lt(_e,Dl);var Ka=xr.right-Ba.x-(ki+Ba.width),sr=xr.bottom-Ba.y-(Ai+Ba.height);ve({ready:!0,offsetX:ki/Uo,offsetY:Ai/Do,offsetR:Ka/Uo,offsetB:sr/Do,arrowX:Oo/Uo,arrowY:Sa/Do,scaleX:Uo,scaleY:Do,align:Dl})}}),Nt=function(){Se.current+=1;var gn=Se.current;Promise.resolve().then(function(){Se.current===gn&&it()})},qt=function(){ve(function(gn){return(0,Ne.Z)((0,Ne.Z)({},gn),{},{ready:!1})})};return vn(qt,[dt]),vn(function(){Ee||qt()},[Ee]),[Cn.ready,Cn.offsetX,Cn.offsetY,Cn.offsetR,Cn.offsetB,Cn.arrowX,Cn.arrowY,Cn.scaleX,Cn.scaleY,Cn.align,Nt]}function $n(Ee,_e,Ue,dt,Tt){vn(function(){if(Ee&&_e&&Ue){let Se=function(){dt(),Tt()};var Bt=_e,Lt=Ue,zt=vo(Bt),Yt=vo(Lt),Cn=wr(Lt),ve=new Set([Cn].concat((0,Xe.Z)(zt),(0,Xe.Z)(Yt)));return ve.forEach(function(Te){Te.addEventListener("scroll",Se,{passive:!0})}),Cn.addEventListener("resize",Se,{passive:!0}),dt(),function(){ve.forEach(function(Te){Te.removeEventListener("scroll",Se),Cn.removeEventListener("resize",Se)})}}},[Ee,_e,Ue])}function Ta(Ee){var _e=React.useRef(!1),Ue=React.useState(Ee),dt=_slicedToArray(Ue,2),Tt=dt[0],Bt=dt[1];React.useEffect(function(){return _e.current=!1,function(){_e.current=!0}},[]);function Lt(zt,Yt){Yt&&_e.current||Bt(zt)}return[Tt,Lt]}function ar(Ee){return Ee!==void 0}function Ga(Ee,_e){var Ue=_e||{},dt=Ue.defaultValue,Tt=Ue.value,Bt=Ue.onChange,Lt=Ue.postState,zt=useState(function(){return ar(Tt)?Tt:ar(dt)?typeof dt=="function"?dt():dt:typeof Ee=="function"?Ee():Ee}),Yt=_slicedToArray(zt,2),Cn=Yt[0],ve=Yt[1],Se=Tt!==void 0?Tt:Cn,Te=Lt?Lt(Se):Se,ze=useEvent(Bt),Ye=useState([Se]),it=_slicedToArray(Ye,2),Nt=it[0],qt=it[1];useLayoutUpdateEffect(function(){var gn=Nt[0];Cn!==gn&&ze(Cn,gn)},[Nt]),useLayoutUpdateEffect(function(){ar(Tt)||ve(Tt)},[Tt]);var tn=useEvent(function(gn,Qt){ve(gn,Qt),qt([Se],Qt)});return[Te,tn]}var Xr=ee(95845);function So(Ee,_e,Ue){var dt=y.useRef({});return(!("value"in dt.current)||Ue(dt.current.condition,_e))&&(dt.current.value=Ee(),dt.current.condition=_e),dt.current.value}function Go(Ee,_e){typeof Ee=="function"?Ee(_e):(0,re.Z)(Ee)==="object"&&Ee&&"current"in Ee&&(Ee.current=_e)}function ga(){for(var Ee=arguments.length,_e=new Array(Ee),Ue=0;Ue<Ee;Ue++)_e[Ue]=arguments[Ue];var dt=_e.filter(function(Tt){return Tt});return dt.length<=1?dt[0]:function(Tt){_e.forEach(function(Bt){Go(Bt,Tt)})}}function Kr(){for(var Ee=arguments.length,_e=new Array(Ee),Ue=0;Ue<Ee;Ue++)_e[Ue]=arguments[Ue];return So(function(){return ga.apply(void 0,_e)},_e,function(dt,Tt){return dt.length!==Tt.length||dt.every(function(Bt,Lt){return Bt!==Tt[Lt]})})}function Ri(Ee){var _e,Ue,dt=(0,Xr.isMemo)(Ee)?Ee.type.type:Ee.type;return!(typeof dt=="function"&&!((_e=dt.prototype)!==null&&_e!==void 0&&_e.render)||typeof Ee=="function"&&!((Ue=Ee.prototype)!==null&&Ue!==void 0&&Ue.render))}function Vi(Ee){return!isValidElement(Ee)||isFragment(Ee)?!1:Ri(Ee)}function Ir(Ee,_e,Ue,dt){if(!_e.length)return Ue;var Tt=_toArray(_e),Bt=Tt[0],Lt=Tt.slice(1),zt;return!Ee&&typeof Bt=="number"?zt=[]:Array.isArray(Ee)?zt=_toConsumableArray(Ee):zt=_objectSpread({},Ee),dt&&Ue===void 0&&Lt.length===1?delete zt[Bt][Lt[0]]:zt[Bt]=Ir(zt[Bt],Lt,Ue,dt),zt}function Xn(Ee,_e,Ue){var dt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return _e.length&&dt&&Ue===void 0&&!get(Ee,_e.slice(0,-1))?Ee:Ir(Ee,_e,Ue,dt)}function dl(Ee){return _typeof(Ee)==="object"&&Ee!==null&&Object.getPrototypeOf(Ee)===Object.prototype}function Qo(Ee){return Array.isArray(Ee)?[]:{}}var gl=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function ml(){for(var Ee=arguments.length,_e=new Array(Ee),Ue=0;Ue<Ee;Ue++)_e[Ue]=arguments[Ue];var dt=Qo(_e[0]);return _e.forEach(function(Tt){function Bt(Lt,zt){var Yt=new Set(zt),Cn=get(Tt,Lt),ve=Array.isArray(Cn);if(ve||dl(Cn)){if(!Yt.has(Cn)){Yt.add(Cn);var Se=get(dt,Lt);ve?dt=Xn(dt,Lt,[]):(!Se||_typeof(Se)!=="object")&&(dt=Xn(dt,Lt,Qo(Cn))),gl(Cn).forEach(function(Te){Bt([].concat(_toConsumableArray(Lt),[Te]),Yt)})}}else dt=Xn(dt,Lt,Cn)}Bt([])}),dt}var nl={},Mn=[],Gn=function(_e){Mn.push(_e)};function oa(Ee,_e){if(0)var Ue}function Br(Ee,_e){if(0)var Ue}function Fn(){nl={}}function Bo(Ee,_e,Ue){!_e&&!nl[Ue]&&(Ee(!1,Ue),nl[Ue]=!0)}function dr(Ee,_e){Bo(oa,Ee,_e)}function vr(Ee,_e){Bo(Br,Ee,_e)}dr.preMessage=Gn,dr.resetWarned=Fn,dr.noteOnce=vr;var Mr=null,sa=function(_e){return+setTimeout(_e,16)},wa=function(_e){return clearTimeout(_e)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(sa=function(_e){return window.requestAnimationFrame(_e)},wa=function(_e){return window.cancelAnimationFrame(_e)});var yr=0,tr=new Map;function Jo(Ee){tr.delete(Ee)}var ui=function(_e){var Ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;yr+=1;var dt=yr;function Tt(Bt){if(Bt===0)Jo(dt),_e();else{var Lt=sa(function(){Tt(Bt-1)});tr.set(dt,Lt)}}return Tt(Ue),dt};ui.cancel=function(Ee){var _e=tr.get(Ee);return Jo(_e),wa(_e)};var zo=ui;function ai(Ee,_e,Ue,dt,Tt,Bt,Lt,zt){var Yt=y.useRef(Ee),Cn=y.useRef(!1);Yt.current!==Ee&&(Cn.current=!0,Yt.current=Ee),y.useEffect(function(){var ve=zo(function(){Cn.current=!1});return function(){zo.cancel(ve)}},[Ee]),y.useEffect(function(){if(_e&&dt&&(!Tt||Bt)){var ve=function(){var qn=!1,Pa=function(Ya){var rr=Ya.target;qn=Lt(rr)},Qa=function(Ya){var rr=Ya.target;!Cn.current&&Yt.current&&!qn&&!Lt(rr)&&zt(!1)};return[Pa,Qa]},Se=ve(),Te=(0,Me.Z)(Se,2),ze=Te[0],Ye=Te[1],it=ve(),Nt=(0,Me.Z)(it,2),qt=Nt[0],tn=Nt[1],gn=wr(dt);gn.addEventListener("mousedown",ze,!0),gn.addEventListener("click",Ye,!0),gn.addEventListener("contextmenu",Ye,!0);var Qt=Ln(Ue);if(Qt&&(Qt.addEventListener("mousedown",qt,!0),Qt.addEventListener("click",tn,!0),Qt.addEventListener("contextmenu",tn,!0)),0)var jn,pa,hn,zn;return function(){gn.removeEventListener("mousedown",ze,!0),gn.removeEventListener("click",Ye,!0),gn.removeEventListener("contextmenu",Ye,!0),Qt&&(Qt.removeEventListener("mousedown",qt,!0),Qt.removeEventListener("click",tn,!0),Qt.removeEventListener("contextmenu",tn,!0))}}},[_e,Ue,dt,Tt,Bt])}function _i(Ee){return Ee instanceof HTMLElement||Ee instanceof SVGElement}function Hi(Ee){return _i(Ee)?Ee:Ee instanceof y.Component?ke.findDOMNode(Ee):null}function fl(Ee,_e){var Ue={};return Ue[Ee.toLowerCase()]=_e.toLowerCase(),Ue["Webkit".concat(Ee)]="webkit".concat(_e),Ue["Moz".concat(Ee)]="moz".concat(_e),Ue["ms".concat(Ee)]="MS".concat(_e),Ue["O".concat(Ee)]="o".concat(_e.toLowerCase()),Ue}function pu(Ee,_e){var Ue={animationend:fl("Animation","AnimationEnd"),transitionend:fl("Transition","TransitionEnd")};return Ee&&("AnimationEvent"in _e||delete Ue.animationend.animation,"TransitionEvent"in _e||delete Ue.transitionend.transition),Ue}var iu=pu(Le(),typeof window!="undefined"?window:{}),Mo={};if(Le()){var Fl=document.createElement("div");Mo=Fl.style}var Ul={};function ql(Ee){if(Ul[Ee])return Ul[Ee];var _e=iu[Ee];if(_e)for(var Ue=Object.keys(_e),dt=Ue.length,Tt=0;Tt<dt;Tt+=1){var Bt=Ue[Tt];if(Object.prototype.hasOwnProperty.call(_e,Bt)&&Bt in Mo)return Ul[Ee]=_e[Bt],Ul[Ee]}return""}var ll=ql("animationend"),al=ql("transitionend"),eu=!!(ll&&al),jl=ll||"animationend",Hl=al||"transitionend";function an(Ee,_e){if(!Ee)return null;if((0,re.Z)(Ee)==="object"){var Ue=_e.replace(/-\w/g,function(dt){return dt[1].toUpperCase()});return Ee[Ue]}return"".concat(Ee,"-").concat(_e)}var un="none",Dn="appear",tt="enter",wn="leave",Fa="none",Ea="prepare",fn="start",kn="active",Sn="end";function ma(Ee){var _e=y.useRef(!1),Ue=y.useState(Ee),dt=(0,Me.Z)(Ue,2),Tt=dt[0],Bt=dt[1];y.useEffect(function(){return _e.current=!1,function(){_e.current=!0}},[]);function Lt(zt,Yt){Yt&&_e.current||Bt(zt)}return[Tt,Lt]}var nr=function(_e){return+setTimeout(_e,16)},Or=function(_e){return clearTimeout(_e)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(nr=function(_e){return window.requestAnimationFrame(_e)},Or=function(_e){return window.cancelAnimationFrame(_e)});var mr=0,zr=new Map;function Va(Ee){zr.delete(Ee)}var fa=function(_e){var Ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;mr+=1;var dt=mr;function Tt(Bt){if(Bt===0)Va(dt),_e();else{var Lt=nr(function(){Tt(Bt-1)});zr.set(dt,Lt)}}return Tt(Ue),dt};fa.cancel=function(Ee){var _e=zr.get(Ee);return Va(_e),Or(_e)};var sn=fa,ia=function(){var Ee=y.useRef(null);function _e(){sn.cancel(Ee.current)}function Ue(dt){var Tt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;_e();var Bt=sn(function(){Tt<=1?dt({isCanceled:function(){return Bt!==Ee.current}}):Ue(dt,Tt-1)});Ee.current=Bt}return y.useEffect(function(){return function(){_e()}},[]),[Ue,_e]},va=Le()?y.useLayoutEffect:y.useEffect,or=va,jr=[Ea,fn,kn,Sn],Hr=!1,po=!0;function Wr(Ee){return Ee===kn||Ee===Sn}var mo=function(Ee,_e){var Ue=ma(Fa),dt=(0,Me.Z)(Ue,2),Tt=dt[0],Bt=dt[1],Lt=ia(),zt=(0,Me.Z)(Lt,2),Yt=zt[0],Cn=zt[1];function ve(){Bt(Ea,!0)}return or(function(){if(Tt!==Fa&&Tt!==Sn){var Se=jr.indexOf(Tt),Te=jr[Se+1],ze=_e(Tt);ze===Hr?Bt(Te,!0):Yt(function(Ye){function it(){Ye.isCanceled()||Bt(Te,!0)}ze===!0?it():Promise.resolve(ze).then(it)})}},[Ee,Tt]),y.useEffect(function(){return function(){Cn()}},[]),[ve,Tt]},ka=function(Ee){var _e=(0,y.useRef)(),Ue=(0,y.useRef)(Ee);Ue.current=Ee;var dt=y.useCallback(function(Lt){Ue.current(Lt)},[]);function Tt(Lt){Lt&&(Lt.removeEventListener(Hl,dt),Lt.removeEventListener(jl,dt))}function Bt(Lt){_e.current&&_e.current!==Lt&&Tt(_e.current),Lt&&Lt!==_e.current&&(Lt.addEventListener(Hl,dt),Lt.addEventListener(jl,dt),_e.current=Lt)}return y.useEffect(function(){return function(){Tt(_e.current)}},[]),[Bt,Tt]};function fo(Ee,_e,Ue,dt){var Tt=dt.motionEnter,Bt=Tt===void 0?!0:Tt,Lt=dt.motionAppear,zt=Lt===void 0?!0:Lt,Yt=dt.motionLeave,Cn=Yt===void 0?!0:Yt,ve=dt.motionDeadline,Se=dt.motionLeaveImmediately,Te=dt.onAppearPrepare,ze=dt.onEnterPrepare,Ye=dt.onLeavePrepare,it=dt.onAppearStart,Nt=dt.onEnterStart,qt=dt.onLeaveStart,tn=dt.onAppearActive,gn=dt.onEnterActive,Qt=dt.onLeaveActive,jn=dt.onAppearEnd,pa=dt.onEnterEnd,hn=dt.onLeaveEnd,zn=dt.onVisibleChanged,ca=ma(),qn=(0,Me.Z)(ca,2),Pa=qn[0],Qa=qn[1],ur=ma(un),Ya=(0,Me.Z)(ur,2),rr=Ya[0],Ha=Ya[1],Ma=ma(null),pr=(0,Me.Z)(Ma,2),Ba=pr[0],gr=pr[1],Rr=(0,y.useRef)(!1),to=(0,y.useRef)(null);function Po(){return Ue()}var uo=(0,y.useRef)(!1);function Nr(xa){var Jn=Po();if(!(xa&&!xa.deadline&&xa.target!==Jn)){var ha=uo.current,$r;rr===Dn&&ha?$r=jn==null?void 0:jn(Jn,xa):rr===tt&&ha?$r=pa==null?void 0:pa(Jn,xa):rr===wn&&ha&&($r=hn==null?void 0:hn(Jn,xa)),rr!==un&&ha&&$r!==!1&&(Ha(un,!0),gr(null,!0))}}var no=ka(Nr),Lr=(0,Me.Z)(no,1),hr=Lr[0],Gr=y.useMemo(function(){var xa,Jn,ha;switch(rr){case Dn:return xa={},(0,ue.Z)(xa,Ea,Te),(0,ue.Z)(xa,fn,it),(0,ue.Z)(xa,kn,tn),xa;case tt:return Jn={},(0,ue.Z)(Jn,Ea,ze),(0,ue.Z)(Jn,fn,Nt),(0,ue.Z)(Jn,kn,gn),Jn;case wn:return ha={},(0,ue.Z)(ha,Ea,Ye),(0,ue.Z)(ha,fn,qt),(0,ue.Z)(ha,kn,Qt),ha;default:return{}}},[rr]),li=mo(rr,function(xa){if(xa===Ea){var Jn=Gr[Ea];return Jn?Jn(Po()):Hr}if(Er in Gr){var ha;gr(((ha=Gr[Er])===null||ha===void 0?void 0:ha.call(Gr,Po(),null))||null)}return Er===kn&&(hr(Po()),ve>0&&(clearTimeout(to.current),to.current=setTimeout(function(){Nr({deadline:!0})},ve))),po}),wt=(0,Me.Z)(li,2),ya=wt[0],Er=wt[1],ea=Wr(Er);uo.current=ea,or(function(){Qa(_e);var xa=Rr.current;if(Rr.current=!0,!!Ee){var Jn;!xa&&_e&&zt&&(Jn=Dn),xa&&_e&&Bt&&(Jn=tt),(xa&&!_e&&Cn||!xa&&Se&&!_e&&Cn)&&(Jn=wn),Jn&&(Ha(Jn),ya())}},[_e]),(0,y.useEffect)(function(){(rr===Dn&&!zt||rr===tt&&!Bt||rr===wn&&!Cn)&&Ha(un)},[zt,Bt,Cn]),(0,y.useEffect)(function(){return function(){Rr.current=!1,clearTimeout(to.current)}},[]);var xn=y.useRef(!1);(0,y.useEffect)(function(){Pa&&(xn.current=!0),Pa!==void 0&&rr===un&&((xn.current||Pa)&&(zn==null||zn(Pa)),xn.current=!0)},[Pa,rr]);var Cr=Ba;return Gr[Ea]&&Er===fn&&(Cr=(0,Ne.Z)({transition:"none"},Cr)),[rr,Er,Cr,Pa!=null?Pa:_e]}var ti=ee(15671),$o=ee(43144),yi=ee(60136),ni=ee(51630),bi=function(Ee){(0,yi.Z)(Ue,Ee);var _e=(0,ni.Z)(Ue);function Ue(){return(0,ti.Z)(this,Ue),_e.apply(this,arguments)}return(0,$o.Z)(Ue,[{key:"render",value:function(){return this.props.children}}]),Ue}(y.Component),Ro=bi;function Si(Ee){var _e=Ee;(0,re.Z)(Ee)==="object"&&(_e=Ee.transitionSupport);function Ue(Tt){return!!(Tt.motionName&&_e)}var dt=y.forwardRef(function(Tt,Bt){var Lt=Tt.visible,zt=Lt===void 0?!0:Lt,Yt=Tt.removeOnLeave,Cn=Yt===void 0?!0:Yt,ve=Tt.forceRender,Se=Tt.children,Te=Tt.motionName,ze=Tt.leavedClassName,Ye=Tt.eventProps,it=Ue(Tt),Nt=(0,y.useRef)(),qt=(0,y.useRef)();function tn(){try{return Nt.current instanceof HTMLElement?Nt.current:Hi(qt.current)}catch(Ma){return null}}var gn=fo(it,zt,tn,Tt),Qt=(0,Me.Z)(gn,4),jn=Qt[0],pa=Qt[1],hn=Qt[2],zn=Qt[3],ca=y.useRef(zn);zn&&(ca.current=!0);var qn=y.useCallback(function(Ma){Nt.current=Ma,pe(Bt,Ma)},[Bt]),Pa,Qa=(0,Ne.Z)((0,Ne.Z)({},Ye),{},{visible:zt});if(!Se)Pa=null;else if(jn===un||!Ue(Tt))zn?Pa=Se((0,Ne.Z)({},Qa),qn):!Cn&&ca.current&&ze?Pa=Se((0,Ne.Z)((0,Ne.Z)({},Qa),{},{className:ze}),qn):ve||!Cn&&!ze?Pa=Se((0,Ne.Z)((0,Ne.Z)({},Qa),{},{style:{display:"none"}}),qn):Pa=null;else{var ur,Ya;pa===Ea?Ya="prepare":Wr(pa)?Ya="active":pa===fn&&(Ya="start"),Pa=Se((0,Ne.Z)((0,Ne.Z)({},Qa),{},{className:Oe()(an(Te,jn),(ur={},(0,ue.Z)(ur,an(Te,"".concat(jn,"-").concat(Ya)),Ya),(0,ue.Z)(ur,Te,typeof Te=="string"),ur)),style:hn}),qn)}if(y.isValidElement(Pa)&&we(Pa)){var rr=Pa,Ha=rr.ref;Ha||(Pa=y.cloneElement(Pa,{ref:qn}))}return y.createElement(Ro,{ref:qt},Pa)});return dt.displayName="CSSMotion",dt}var Zi=Si(eu),Xi=ee(97326),vl="add",Bl="keep",el="remove",vi="removed";function Ml(Ee){var _e;return Ee&&(0,re.Z)(Ee)==="object"&&"key"in Ee?_e=Ee:_e={key:Ee},(0,Ne.Z)((0,Ne.Z)({},_e),{},{key:String(_e.key)})}function Rl(){var Ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return Ee.map(Ml)}function $l(){var Ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],_e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ue=[],dt=0,Tt=_e.length,Bt=Rl(Ee),Lt=Rl(_e);Bt.forEach(function(Cn){for(var ve=!1,Se=dt;Se<Tt;Se+=1){var Te=Lt[Se];if(Te.key===Cn.key){dt<Se&&(Ue=Ue.concat(Lt.slice(dt,Se).map(function(ze){return(0,Ne.Z)((0,Ne.Z)({},ze),{},{status:vl})})),dt=Se),Ue.push((0,Ne.Z)((0,Ne.Z)({},Te),{},{status:Bl})),dt+=1,ve=!0;break}}ve||Ue.push((0,Ne.Z)((0,Ne.Z)({},Cn),{},{status:el}))}),dt<Tt&&(Ue=Ue.concat(Lt.slice(dt).map(function(Cn){return(0,Ne.Z)((0,Ne.Z)({},Cn),{},{status:vl})})));var zt={};Ue.forEach(function(Cn){var ve=Cn.key;zt[ve]=(zt[ve]||0)+1});var Yt=Object.keys(zt).filter(function(Cn){return zt[Cn]>1});return Yt.forEach(function(Cn){Ue=Ue.filter(function(ve){var Se=ve.key,Te=ve.status;return Se!==Cn||Te!==el}),Ue.forEach(function(ve){ve.key===Cn&&(ve.status=Bl)})}),Ue}var Vl=["component","children","onVisibleChanged","onAllRemoved"],Tl=["status"],hu=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function Gl(Ee){var _e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Zi,Ue=function(dt){(0,yi.Z)(Bt,dt);var Tt=(0,ni.Z)(Bt);function Bt(){var Lt;(0,ti.Z)(this,Bt);for(var zt=arguments.length,Yt=new Array(zt),Cn=0;Cn<zt;Cn++)Yt[Cn]=arguments[Cn];return Lt=Tt.call.apply(Tt,[this].concat(Yt)),(0,ue.Z)((0,Xi.Z)(Lt),"state",{keyEntities:[]}),(0,ue.Z)((0,Xi.Z)(Lt),"removeKey",function(ve){var Se=Lt.state.keyEntities,Te=Se.map(function(ze){return ze.key!==ve?ze:(0,Ne.Z)((0,Ne.Z)({},ze),{},{status:vi})});return Lt.setState({keyEntities:Te}),Te.filter(function(ze){var Ye=ze.status;return Ye!==vi}).length}),Lt}return(0,$o.Z)(Bt,[{key:"render",value:function(){var zt=this,Yt=this.state.keyEntities,Cn=this.props,ve=Cn.component,Se=Cn.children,Te=Cn.onVisibleChanged,ze=Cn.onAllRemoved,Ye=(0,Fe.Z)(Cn,Vl),it=ve||y.Fragment,Nt={};return hu.forEach(function(qt){Nt[qt]=Ye[qt],delete Ye[qt]}),delete Ye.keys,y.createElement(it,Ye,Yt.map(function(qt){var tn=qt.status,gn=(0,Fe.Z)(qt,Tl),Qt=tn===vl||tn===Bl;return y.createElement(_e,(0,Ke.Z)({},Nt,{key:gn.key,visible:Qt,eventProps:gn,onVisibleChanged:function(pa){if(Te==null||Te(pa,{key:gn.key}),!pa){var hn=zt.removeKey(gn.key);hn===0&&ze&&ze()}}}),Se)}))}}],[{key:"getDerivedStateFromProps",value:function(zt,Yt){var Cn=zt.keys,ve=Yt.keyEntities,Se=Rl(Cn),Te=$l(ve,Se);return{keyEntities:Te.filter(function(ze){var Ye=ve.find(function(it){var Nt=it.key;return ze.key===Nt});return!(Ye&&Ye.status===vi&&ze.status===el)})}}}]),Bt}(y.Component);return(0,ue.Z)(Ue,"defaultProps",{component:"div"}),Ue}var mu=Gl(eu),kl=Zi;function tu(Ee){var _e=Ee.prefixCls,Ue=Ee.align,dt=Ee.arrow,Tt=Ee.arrowPos,Bt=dt||{},Lt=Bt.className,zt=Bt.content,Yt=Tt.x,Cn=Yt===void 0?0:Yt,ve=Tt.y,Se=ve===void 0?0:ve,Te=y.useRef();if(!Ue||!Ue.points)return null;var ze={position:"absolute"};if(Ue.autoArrow!==!1){var Ye=Ue.points[0],it=Ue.points[1],Nt=Ye[0],qt=Ye[1],tn=it[0],gn=it[1];Nt===tn||!["t","b"].includes(Nt)?ze.top=Se:Nt==="t"?ze.top=0:ze.bottom=0,qt===gn||!["l","r"].includes(qt)?ze.left=Cn:qt==="l"?ze.left=0:ze.right=0}return y.createElement("div",{ref:Te,className:Oe()("".concat(_e,"-arrow"),Lt),style:ze},zt)}function nu(Ee){var _e=Ee.prefixCls,Ue=Ee.open,dt=Ee.zIndex,Tt=Ee.mask,Bt=Ee.motion;return Tt?y.createElement(kl,(0,Ke.Z)({},Bt,{motionAppear:!0,visible:Ue,removeOnLeave:!0}),function(Lt){var zt=Lt.className;return y.createElement("div",{style:{zIndex:dt},className:Oe()("".concat(_e,"-mask"),zt)})}):null}var Su=y.memo(function(Ee){var _e=Ee.children;return _e},function(Ee,_e){return _e.cache}),st=Su,gt=y.forwardRef(function(Ee,_e){var Ue=Ee.popup,dt=Ee.className,Tt=Ee.prefixCls,Bt=Ee.style,Lt=Ee.target,zt=Ee.onVisibleChanged,Yt=Ee.open,Cn=Ee.keepDom,ve=Ee.fresh,Se=Ee.onClick,Te=Ee.mask,ze=Ee.arrow,Ye=Ee.arrowPos,it=Ee.align,Nt=Ee.motion,qt=Ee.maskMotion,tn=Ee.forceRender,gn=Ee.getPopupContainer,Qt=Ee.autoDestroy,jn=Ee.portal,pa=Ee.zIndex,hn=Ee.onMouseEnter,zn=Ee.onMouseLeave,ca=Ee.onPointerEnter,qn=Ee.ready,Pa=Ee.offsetX,Qa=Ee.offsetY,ur=Ee.offsetR,Ya=Ee.offsetB,rr=Ee.onAlign,Ha=Ee.onPrepare,Ma=Ee.stretch,pr=Ee.targetWidth,Ba=Ee.targetHeight,gr=typeof Ue=="function"?Ue():Ue,Rr=Yt||Cn,to=(gn==null?void 0:gn.length)>0,Po=y.useState(!gn||!to),uo=(0,Me.Z)(Po,2),Nr=uo[0],no=uo[1];if(vn(function(){!Nr&&to&&Lt&&no(!0)},[Nr,to,Lt]),!Nr)return null;var Lr="auto",hr={left:"-1000vw",top:"-1000vh",right:Lr,bottom:Lr};if(qn||!Yt){var Gr,li=it.points,wt=it.dynamicInset||((Gr=it._experimental)===null||Gr===void 0?void 0:Gr.dynamicInset),ya=wt&&li[0][1]==="r",Er=wt&&li[0][0]==="b";ya?(hr.right=ur,hr.left=Lr):(hr.left=Pa,hr.right=Lr),Er?(hr.bottom=Ya,hr.top=Lr):(hr.top=Qa,hr.bottom=Lr)}var ea={};return Ma&&(Ma.includes("height")&&Ba?ea.height=Ba:Ma.includes("minHeight")&&Ba&&(ea.minHeight=Ba),Ma.includes("width")&&pr?ea.width=pr:Ma.includes("minWidth")&&pr&&(ea.minWidth=pr)),Yt||(ea.pointerEvents="none"),y.createElement(jn,{open:tn||Rr,getContainer:gn&&function(){return gn(Lt)},autoDestroy:Qt},y.createElement(nu,{prefixCls:Tt,open:Yt,zIndex:pa,mask:Te,motion:qt}),y.createElement(et.Z,{onResize:rr,disabled:!Yt},function(xn){return y.createElement(kl,(0,Ke.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:tn,leavedClassName:"".concat(Tt,"-hidden")},Nt,{onAppearPrepare:Ha,onEnterPrepare:Ha,visible:Yt,onVisibleChanged:function(xa){var Jn;Nt==null||(Jn=Nt.onVisibleChanged)===null||Jn===void 0||Jn.call(Nt,xa),zt(xa)}}),function(Cr,xa){var Jn=Cr.className,ha=Cr.style,$r=Oe()(Tt,Jn,dt);return y.createElement("div",{ref:ga(xn,_e,xa),className:$r,style:(0,Ne.Z)((0,Ne.Z)((0,Ne.Z)((0,Ne.Z)({"--arrow-x":"".concat(Ye.x||0,"px"),"--arrow-y":"".concat(Ye.y||0,"px")},hr),ea),ha),{},{boxSizing:"border-box",zIndex:pa},Bt),onMouseEnter:hn,onMouseLeave:zn,onPointerEnter:ca,onClick:Se},ze&&y.createElement(tu,{prefixCls:Tt,arrow:ze,arrowPos:Ye,align:it}),y.createElement(st,{cache:!Yt&&!ve},gr))})}))}),Ht=gt,Kn=y.forwardRef(function(Ee,_e){var Ue=Ee.children,dt=Ee.getTriggerDOMNode,Tt=Ri(Ue),Bt=y.useCallback(function(zt){Go(_e,dt?dt(zt):zt)},[dt]),Lt=Kr(Bt,Ue.ref);return Tt?y.cloneElement(Ue,{ref:Lt}):Ue}),Vn=Kn,pn=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function yn(){var Ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:la,_e=y.forwardRef(function(Ue,dt){var Tt=Ue.prefixCls,Bt=Tt===void 0?"rc-trigger-popup":Tt,Lt=Ue.children,zt=Ue.action,Yt=zt===void 0?"hover":zt,Cn=Ue.showAction,ve=Ue.hideAction,Se=Ue.popupVisible,Te=Ue.defaultPopupVisible,ze=Ue.onPopupVisibleChange,Ye=Ue.afterPopupVisibleChange,it=Ue.mouseEnterDelay,Nt=Ue.mouseLeaveDelay,qt=Nt===void 0?.1:Nt,tn=Ue.focusDelay,gn=Ue.blurDelay,Qt=Ue.mask,jn=Ue.maskClosable,pa=jn===void 0?!0:jn,hn=Ue.getPopupContainer,zn=Ue.forceRender,ca=Ue.autoDestroy,qn=Ue.destroyPopupOnHide,Pa=Ue.popup,Qa=Ue.popupClassName,ur=Ue.popupStyle,Ya=Ue.popupPlacement,rr=Ue.builtinPlacements,Ha=rr===void 0?{}:rr,Ma=Ue.popupAlign,pr=Ue.zIndex,Ba=Ue.stretch,gr=Ue.getPopupClassNameFromAlign,Rr=Ue.fresh,to=Ue.alignPoint,Po=Ue.onPopupClick,uo=Ue.onPopupAlign,Nr=Ue.arrow,no=Ue.popupMotion,Lr=Ue.maskMotion,hr=Ue.popupTransitionName,Gr=Ue.popupAnimation,li=Ue.maskTransitionName,wt=Ue.maskAnimation,ya=Ue.className,Er=Ue.getTriggerDOMNode,ea=(0,Fe.Z)(Ue,pn),xn=ca||qn||!1,Cr=y.useState(!1),xa=(0,Me.Z)(Cr,2),Jn=xa[0],ha=xa[1];vn(function(){ha(An())},[]);var $r=y.useRef({}),xr=y.useContext(ba),Uo=y.useMemo(function(){return{registerSubPopup:function(bo,ri){$r.current[bo]=ri,xr==null||xr.registerSubPopup(bo,ri)}}},[xr]),Do=da(),Aa=y.useState(null),Vr=(0,Me.Z)(Aa,2),ao=Vr[0],No=Vr[1],Ho=Hn(function(qa){yt(qa)&&ao!==qa&&No(qa),xr==null||xr.registerSubPopup(Do,qa)}),si=y.useState(null),Mi=(0,Me.Z)(si,2),qo=Mi[0],Yi=Mi[1],hl=Hn(function(qa){yt(qa)&&qo!==qa&&Yi(qa)}),Al=y.Children.only(Lt),Ci=(Al==null?void 0:Al.props)||{},Di={},Sl=Hn(function(qa){var bo,ri,Wi=qo;return(Wi==null?void 0:Wi.contains(qa))||((bo=Ln(Wi))===null||bo===void 0?void 0:bo.host)===qa||qa===Wi||(ao==null?void 0:ao.contains(qa))||((ri=Ln(ao))===null||ri===void 0?void 0:ri.host)===qa||qa===ao||Object.values($r.current).some(function(kr){return(kr==null?void 0:kr.contains(qa))||qa===kr})}),Gi=Ua(Bt,no,Gr,hr),xi=Ua(Bt,Lr,wt,li),Cl=y.useState(Te||!1),ul=(0,Me.Z)(Cl,2),Dl=ul[0],ki=ul[1],Ai=Se!=null?Se:Dl,Nl=Hn(function(qa){Se===void 0&&ki(qa)});vn(function(){ki(Se||!1)},[Se]);var El=y.useRef(Ai);El.current=Ai;var uu=Hn(function(qa){(0,ke.flushSync)(function(){Ai!==qa&&(Nl(qa),ze==null||ze(qa))})}),Il=y.useRef(),su=function(){clearTimeout(Il.current)},_l=function(bo){var ri=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;su(),ri===0?uu(bo):Il.current=setTimeout(function(){uu(bo)},ri*1e3)};y.useEffect(function(){return su},[]);var zi=y.useState(!1),Ni=(0,Me.Z)(zi,2),Ii=Ni[0],Ol=Ni[1];vn(function(qa){(!qa||Ai)&&Ol(!0)},[Ai]);var il=y.useState(null),Zl=(0,Me.Z)(il,2),_o=Zl[0],Ja=Zl[1],Ur=y.useState([0,0]),ro=(0,Me.Z)(Ur,2),Io=ro[0],Ki=ro[1],Oi=function(bo){Ki([bo.clientX,bo.clientY])},xl=_n(Ai,ao,to?Io:qo,Ya,Ha,Ma,uo),qi=(0,Me.Z)(xl,11),ru=qi[0],de=qi[1],fe=qi[2],Ie=qi[3],We=qi[4],nt=qi[5],ot=qi[6],bt=qi[7],Zt=qi[8],Mt=qi[9],nn=qi[10],En=lo(Jn,Yt,Cn,ve),on=(0,Me.Z)(En,2),Wn=on[0],Un=on[1],na=Wn.has("click"),Wa=Un.has("click")||Un.has("contextMenu"),Da=Hn(function(){Ii||nn()}),Xa=function(){El.current&&to&&Wa&&_l(!1)};$n(Ai,qo,ao,Da,Xa),vn(function(){Da()},[Io,Ya]),vn(function(){Ai&&!(Ha!=null&&Ha[Ya])&&Da()},[JSON.stringify(Ma)]);var Za=y.useMemo(function(){var qa=Qn(Ha,Bt,Mt,to);return Oe()(qa,gr==null?void 0:gr(Mt))},[Mt,gr,Ha,Bt,to]);y.useImperativeHandle(dt,function(){return{forceAlign:Da}});var ir=y.useState(0),Qr=(0,Me.Z)(ir,2),Tr=Qr[0],_r=Qr[1],Oo=y.useState(0),Wo=(0,Me.Z)(Oo,2),br=Wo[0],La=Wo[1],Sa=function(){if(Ba&&qo){var bo=qo.getBoundingClientRect();_r(bo.width),La(bo.height)}},Ka=function(){Sa(),Da()},sr=function(bo){Ol(!1),nn(),Ye==null||Ye(bo)},fr=function(){return new Promise(function(bo){Sa(),Ja(function(){return bo})})};vn(function(){_o&&(nn(),_o(),Ja(null))},[_o]);function so(qa,bo,ri,Wi){Di[qa]=function(kr){var Co;Wi==null||Wi(kr),_l(bo,ri);for(var Ao=arguments.length,co=new Array(Ao>1?Ao-1:0),wi=1;wi<Ao;wi++)co[wi-1]=arguments[wi];(Co=Ci[qa])===null||Co===void 0||Co.call.apply(Co,[Ci,kr].concat(co))}}(na||Wa)&&(Di.onClick=function(qa){var bo;El.current&&Wa?_l(!1):!El.current&&na&&(Oi(qa),_l(!0));for(var ri=arguments.length,Wi=new Array(ri>1?ri-1:0),kr=1;kr<ri;kr++)Wi[kr-1]=arguments[kr];(bo=Ci.onClick)===null||bo===void 0||bo.call.apply(bo,[Ci,qa].concat(Wi))}),ai(Ai,Wa,qo,ao,Qt,pa,Sl,_l);var oo=Wn.has("hover"),Jr=Un.has("hover"),Zo,Vo;oo&&(so("onMouseEnter",!0,it,function(qa){Oi(qa)}),so("onPointerEnter",!0,it,function(qa){Oi(qa)}),Zo=function(){(Ai||Ii)&&_l(!0,it)},to&&(Di.onMouseMove=function(qa){var bo;(bo=Ci.onMouseMove)===null||bo===void 0||bo.call(Ci,qa)})),Jr&&(so("onMouseLeave",!1,qt),so("onPointerLeave",!1,qt),Vo=function(){_l(!1,qt)}),Wn.has("focus")&&so("onFocus",!0,tn),Un.has("focus")&&so("onBlur",!1,gn),Wn.has("contextMenu")&&(Di.onContextMenu=function(qa){var bo;El.current&&Un.has("contextMenu")?_l(!1):(Oi(qa),_l(!0)),qa.preventDefault();for(var ri=arguments.length,Wi=new Array(ri>1?ri-1:0),kr=1;kr<ri;kr++)Wi[kr-1]=arguments[kr];(bo=Ci.onContextMenu)===null||bo===void 0||bo.call.apply(bo,[Ci,qa].concat(Wi))}),ya&&(Di.className=Oe()(Ci.className,ya));var ci=(0,Ne.Z)((0,Ne.Z)({},Ci),Di),fi={},rl=["onContextMenu","onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur"];rl.forEach(function(qa){ea[qa]&&(fi[qa]=function(){for(var bo,ri=arguments.length,Wi=new Array(ri),kr=0;kr<ri;kr++)Wi[kr]=arguments[kr];(bo=ci[qa])===null||bo===void 0||bo.call.apply(bo,[ci].concat(Wi)),ea[qa].apply(ea,Wi)})});var tl=y.cloneElement(Al,(0,Ne.Z)((0,Ne.Z)({},ci),fi)),Xo={x:nt,y:ot},Pl=Nr?(0,Ne.Z)({},Nr!==!0?Nr:{}):null;return y.createElement(y.Fragment,null,y.createElement(et.Z,{disabled:!Ai,ref:hl,onResize:Ka},y.createElement(Vn,{getTriggerDOMNode:Er},tl)),y.createElement(ba.Provider,{value:Uo},y.createElement(Ht,{portal:Ee,ref:Ho,prefixCls:Bt,popup:Pa,className:Oe()(Qa,Za),style:ur,target:qo,onMouseEnter:Zo,onMouseLeave:Vo,onPointerEnter:Zo,zIndex:pr,open:Ai,keepDom:Ii,fresh:Rr,onClick:Po,mask:Qt,motion:Gi,maskMotion:xi,onVisibleChanged:sr,onPrepare:fr,forceRender:zn,autoDestroy:xn,getPopupContainer:hn,align:Mt,arrow:Pl,arrowPos:Xo,ready:ru,offsetX:de,offsetY:fe,offsetR:Ie,offsetB:We,onAlign:Da,stretch:Ba,targetWidth:Tr/bt,targetHeight:br/Zt})))});return _e}var Kt=yn(la),St={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(_e){var Ue=_e.keyCode;if(_e.altKey&&!_e.ctrlKey||_e.metaKey||Ue>=St.F1&&Ue<=St.F12)return!1;switch(Ue){case St.ALT:case St.CAPS_LOCK:case St.CONTEXT_MENU:case St.CTRL:case St.DOWN:case St.END:case St.ESC:case St.HOME:case St.INSERT:case St.LEFT:case St.MAC_FF_META:case St.META:case St.NUMLOCK:case St.NUM_CENTER:case St.PAGE_DOWN:case St.PAGE_UP:case St.PAUSE:case St.PRINT_SCREEN:case St.RIGHT:case St.SHIFT:case St.UP:case St.WIN_KEY:case St.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(_e){if(_e>=St.ZERO&&_e<=St.NINE||_e>=St.NUM_ZERO&&_e<=St.NUM_MULTIPLY||_e>=St.A&&_e<=St.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&_e===0)return!0;switch(_e){case St.SPACE:case St.QUESTION_MARK:case St.NUM_PLUS:case St.NUM_MINUS:case St.NUM_PERIOD:case St.NUM_DIVISION:case St.SEMICOLON:case St.DASH:case St.EQUALS:case St.COMMA:case St.PERIOD:case St.SLASH:case St.APOSTROPHE:case St.SINGLE_QUOTE:case St.OPEN_SQUARE_BRACKET:case St.BACKSLASH:case St.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},Zn=St,_a=Zn.ESC,Eo=Zn.TAB;function Yr(Ee){var _e=Ee.visible,Ue=Ee.triggerRef,dt=Ee.onVisibleChange,Tt=Ee.autoFocus,Bt=Ee.overlayRef,Lt=y.useRef(!1),zt=function(){if(_e){var Se,Te;(Se=Ue.current)===null||Se===void 0||(Te=Se.focus)===null||Te===void 0||Te.call(Se),dt==null||dt(!1)}},Yt=function(){var Se;return(Se=Bt.current)!==null&&Se!==void 0&&Se.focus?(Bt.current.focus(),Lt.current=!0,!0):!1},Cn=function(Se){switch(Se.keyCode){case _a:zt();break;case Eo:{var Te=!1;Lt.current||(Te=Yt()),Te?Se.preventDefault():zt();break}}};y.useEffect(function(){return _e?(window.addEventListener("keydown",Cn),Tt&&sn(Yt,3),function(){window.removeEventListener("keydown",Cn),Lt.current=!1}):function(){Lt.current=!1}},[_e])}var di=(0,y.forwardRef)(function(Ee,_e){var Ue=Ee.overlay,dt=Ee.arrow,Tt=Ee.prefixCls,Bt=(0,y.useMemo)(function(){var zt;return typeof Ue=="function"?zt=Ue():zt=Ue,zt},[Ue]),Lt=ge(_e,Bt==null?void 0:Bt.ref);return y.createElement(y.Fragment,null,dt&&y.createElement("div",{className:"".concat(Tt,"-arrow")}),y.cloneElement(Bt,{ref:we(Bt)?Lt:void 0}))}),oi=di,Dr={adjustX:1,adjustY:1},$a=[0,0],Ia={topLeft:{points:["bl","tl"],overflow:Dr,offset:[0,-4],targetOffset:$a},top:{points:["bc","tc"],overflow:Dr,offset:[0,-4],targetOffset:$a},topRight:{points:["br","tr"],overflow:Dr,offset:[0,-4],targetOffset:$a},bottomLeft:{points:["tl","bl"],overflow:Dr,offset:[0,4],targetOffset:$a},bottom:{points:["tc","bc"],overflow:Dr,offset:[0,4],targetOffset:$a},bottomRight:{points:["tr","br"],overflow:Dr,offset:[0,4],targetOffset:$a}},To=Ia,jo=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function ii(Ee,_e){var Ue,dt=Ee.arrow,Tt=dt===void 0?!1:dt,Bt=Ee.prefixCls,Lt=Bt===void 0?"rc-dropdown":Bt,zt=Ee.transitionName,Yt=Ee.animation,Cn=Ee.align,ve=Ee.placement,Se=ve===void 0?"bottomLeft":ve,Te=Ee.placements,ze=Te===void 0?To:Te,Ye=Ee.getPopupContainer,it=Ee.showAction,Nt=Ee.hideAction,qt=Ee.overlayClassName,tn=Ee.overlayStyle,gn=Ee.visible,Qt=Ee.trigger,jn=Qt===void 0?["hover"]:Qt,pa=Ee.autoFocus,hn=Ee.overlay,zn=Ee.children,ca=Ee.onVisibleChange,qn=(0,Fe.Z)(Ee,jo),Pa=y.useState(),Qa=(0,Me.Z)(Pa,2),ur=Qa[0],Ya=Qa[1],rr="visible"in Ee?gn:ur,Ha=y.useRef(null),Ma=y.useRef(null),pr=y.useRef(null);y.useImperativeHandle(_e,function(){return Ha.current});var Ba=function(hr){Ya(hr),ca==null||ca(hr)};Yr({visible:rr,triggerRef:pr,onVisibleChange:Ba,autoFocus:pa,overlayRef:Ma});var gr=function(hr){var Gr=Ee.onOverlayClick;Ya(!1),Gr&&Gr(hr)},Rr=function(){return y.createElement(oi,{ref:Ma,overlay:hn,prefixCls:Lt,arrow:Tt})},to=function(){return typeof hn=="function"?Rr:Rr()},Po=function(){var hr=Ee.minOverlayWidthMatchTrigger,Gr=Ee.alignPoint;return"minOverlayWidthMatchTrigger"in Ee?hr:!Gr},uo=function(){var hr=Ee.openClassName;return hr!==void 0?hr:"".concat(Lt,"-open")},Nr=y.cloneElement(zn,{className:Oe()((Ue=zn.props)===null||Ue===void 0?void 0:Ue.className,rr&&uo()),ref:we(zn)?ge(pr,zn.ref):void 0}),no=Nt;return!no&&jn.indexOf("contextMenu")!==-1&&(no=["click"]),y.createElement(Kt,(0,Ke.Z)({builtinPlacements:ze},qn,{prefixCls:Lt,ref:Ha,popupClassName:Oe()(qt,(0,ue.Z)({},"".concat(Lt,"-show-arrow"),Tt)),popupStyle:tn,action:jn,showAction:it,hideAction:no,popupPlacement:Se,popupAlign:Cn,popupTransitionName:zt,popupAnimation:Yt,popupVisible:rr,stretch:Po()?"minWidth":"",popup:to(),onPopupVisibleChange:Ba,onPopupClick:gr,getPopupContainer:Ye}),Nr)}var gi=y.forwardRef(ii),ko=gi,mi=ee(60276),Ko=ee(5663),Sr=ee(10366),Yo=ee(80636),pi=ee(8745),Ti=ee(96159),pl=ee(53124),lu=ee(68508),qe=ee(76529),ut=ee(46605),ht=ee(66748);const Rt=null,bn=Ee=>{const{menu:_e,arrow:Ue,prefixCls:dt,children:Tt,trigger:Bt,disabled:Lt,dropdownRender:zt,getPopupContainer:Yt,overlayClassName:Cn,rootClassName:ve,open:Se,onOpenChange:Te,visible:ze,onVisibleChange:Ye,mouseEnterDelay:it=.15,mouseLeaveDelay:Nt=.1,autoAdjustOverflow:qt=!0,placement:tn="",overlay:gn,transitionName:Qt}=Ee,{getPopupContainer:jn,getPrefixCls:pa,direction:hn}=y.useContext(pl.E_),zn=y.useMemo(()=>{const Nr=pa();return Qt!==void 0?Qt:tn.includes("top")?`${Nr}-slide-down`:`${Nr}-slide-up`},[pa,tn,Qt]),ca=y.useMemo(()=>tn?tn.includes("Center")?tn.slice(0,tn.indexOf("Center")):tn:hn==="rtl"?"bottomRight":"bottomLeft",[tn,hn]),qn=pa("dropdown",dt),[Pa,Qa]=(0,ht.Z)(qn),[,ur]=(0,ut.Z)(),Ya=y.Children.only(Tt),rr=(0,Ti.Tm)(Ya,{className:Oe()(`${qn}-trigger`,{[`${qn}-rtl`]:hn==="rtl"},Ya.props.className),disabled:Lt}),Ha=Lt?[]:Bt;let Ma;Ha&&Ha.includes("contextMenu")&&(Ma=!0);const[pr,Ba]=(0,Ko.Z)(!1,{value:Se!=null?Se:ze}),gr=(0,mi.useEvent)(Nr=>{Te==null||Te(Nr),Ye==null||Ye(Nr),Ba(Nr)}),Rr=Oe()(Cn,ve,Qa,{[`${qn}-rtl`]:hn==="rtl"}),to=(0,Yo.Z)({arrowPointAtCenter:typeof Ue=="object"&&Ue.pointAtCenter,autoAdjustOverflow:qt,offset:ur.marginXXS,arrowWidth:Ue?ur.sizePopupArrow:0,borderRadius:ur.borderRadius}),Po=y.useCallback(()=>{Ba(!1)},[]),uo=()=>{let Nr;return _e!=null&&_e.items?Nr=y.createElement(lu.default,Object.assign({},_e)):typeof gn=="function"?Nr=gn():Nr=gn,zt&&(Nr=zt(Nr)),Nr=y.Children.only(typeof Nr=="string"?y.createElement("span",null,Nr):Nr),y.createElement(qe.J,{prefixCls:`${qn}-menu`,expandIcon:y.createElement("span",{className:`${qn}-menu-submenu-arrow`},y.createElement(De.Z,{className:`${qn}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Po,validator:no=>{let{mode:Lr}=no}},Nr)};return Pa(y.createElement(ko,Object.assign({alignPoint:Ma},(0,Sr.Z)(Ee,["rootClassName"]),{mouseEnterDelay:it,mouseLeaveDelay:Nt,visible:pr,builtinPlacements:to,arrow:!!Ue,overlayClassName:Rr,prefixCls:qn,getPopupContainer:Yt||jn,transitionName:zn,trigger:Ha,overlay:uo,placement:ca,onVisibleChange:gr}),rr))};function aa(Ee){return Object.assign(Object.assign({},Ee),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const ja=(0,pi.Z)(bn,"dropdown",Ee=>Ee,aa),Ca=Ee=>y.createElement(ja,Object.assign({},Ee),y.createElement("span",null));bn._InternalPanelDoNotUseOrYouWillBeFired=Ca;var ua=bn},85418:function(Ot,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return E}});var y=ee(56153),ie=ee(94184),De=ee.n(ie),Be=ee(67294),Oe=ee(25877),Ke=ee(71577),ue=ee(53124),Me=ee(93421),Fe=ee(4173),Ne=ee(66748),ke=function(a,x){var b={};for(var z in a)Object.prototype.hasOwnProperty.call(a,z)&&x.indexOf(z)<0&&(b[z]=a[z]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var te=0,z=Object.getOwnPropertySymbols(a);te<z.length;te++)x.indexOf(z[te])<0&&Object.prototype.propertyIsEnumerable.call(a,z[te])&&(b[z[te]]=a[z[te]]);return b};const Le=a=>{const{getPopupContainer:x,getPrefixCls:b,direction:z}=Be.useContext(ue.E_),{prefixCls:te,type:re="default",danger:oe,disabled:ce,loading:pe,onClick:ge,htmlType:Ae,children:we,className:Pe,menu:he,arrow:Xe,autoFocus:je,overlay:Ze,trigger:Ce,align:Je,open:at,onOpenChange:$e,placement:rt,getPopupContainer:pt,href:Ct,icon:mn=Be.createElement(Oe.Z,null),title:ln,buttonsRender:lt=On=>On,mouseEnterDelay:At,mouseLeaveDelay:kt,overlayClassName:In,overlayStyle:Wt,destroyPopupOnHide:dn,dropdownRender:He}=a,en=ke(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"]),Bn=b("dropdown",te),It=`${Bn}-button`,[Et,jt]=(0,Ne.Z)(Bn),Qe={menu:he,arrow:Xe,autoFocus:je,align:Je,disabled:ce,trigger:ce?[]:Ce,onOpenChange:$e,getPopupContainer:pt||x,mouseEnterDelay:At,mouseLeaveDelay:kt,overlayClassName:In,overlayStyle:Wt,destroyPopupOnHide:dn,dropdownRender:He},{compactSize:Ve,compactItemClassnames:mt}=(0,Fe.ri)(Bn,z),Vt=De()(It,mt,Pe,jt);"overlay"in a&&(Qe.overlay=Ze),"open"in a&&(Qe.open=at),"placement"in a?Qe.placement=rt:Qe.placement=z==="rtl"?"bottomLeft":"bottomRight";const Xt=Be.createElement(Ke.ZP,{type:re,danger:oe,disabled:ce,loading:pe,onClick:ge,htmlType:Ae,href:Ct,title:ln},we),cn=Be.createElement(Ke.ZP,{type:re,danger:oe,icon:mn}),[ta,ra]=lt([Xt,cn]);return Et(Be.createElement(Me.Z.Compact,Object.assign({className:Vt,size:Ve,block:!0},en),ta,Be.createElement(y.Z,Object.assign({},Qe),ra)))};Le.__ANT_BUTTON=!0;var be=Le;const se=y.Z;se.Button=be;var E=se},66748:function(Ot,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return ke}});var y=ee(14747),ie=ee(67771),De=ee(33297),Be=ee(50438),Oe=ee(97414),Ke=ee(67968),ue=ee(45503),Fe=Le=>{const{componentCls:be,menuCls:se,colorError:E,colorTextLightSolid:a}=Le,x=`${se}-item`;return{[`${be}, ${be}-menu-submenu`]:{[`${se} ${x}`]:{[`&${x}-danger:not(${x}-disabled)`]:{color:E,"&:hover":{color:a,backgroundColor:E}}}}}};const Ne=Le=>{const{componentCls:be,menuCls:se,zIndexPopup:E,dropdownArrowDistance:a,sizePopupArrow:x,antCls:b,iconCls:z,motionDurationMid:te,dropdownPaddingVertical:re,fontSize:oe,dropdownEdgeChildPadding:ce,colorTextDisabled:pe,fontSizeIcon:ge,controlPaddingHorizontal:Ae,colorBgElevated:we}=Le;return[{[be]:Object.assign(Object.assign({},(0,y.Wf)(Le)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:E,display:"block","&::before":{position:"absolute",insetBlock:-a+x/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${b}-btn`]:{[`& > ${z}-down, & > ${b}-btn-icon > ${z}-down`]:{fontSize:ge}},[`${be}-wrap`]:{position:"relative",[`${b}-btn > ${z}-down`]:{fontSize:ge},[`${z}-down::before`]:{transition:`transform ${te}`}},[`${be}-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${be}-placement-bottomLeft,
&${b}-slide-down-appear${b}-slide-down-appear-active${be}-placement-bottomLeft,
&${b}-slide-down-enter${b}-slide-down-enter-active${be}-placement-bottom,
&${b}-slide-down-appear${b}-slide-down-appear-active${be}-placement-bottom,
&${b}-slide-down-enter${b}-slide-down-enter-active${be}-placement-bottomRight,
&${b}-slide-down-appear${b}-slide-down-appear-active${be}-placement-bottomRight`]:{animationName:ie.fJ},[`&${b}-slide-up-enter${b}-slide-up-enter-active${be}-placement-topLeft,
&${b}-slide-up-appear${b}-slide-up-appear-active${be}-placement-topLeft,
&${b}-slide-up-enter${b}-slide-up-enter-active${be}-placement-top,
&${b}-slide-up-appear${b}-slide-up-appear-active${be}-placement-top,
&${b}-slide-up-enter${b}-slide-up-enter-active${be}-placement-topRight,
&${b}-slide-up-appear${b}-slide-up-appear-active${be}-placement-topRight`]:{animationName:ie.Qt},[`&${b}-slide-down-leave${b}-slide-down-leave-active${be}-placement-bottomLeft,
&${b}-slide-down-leave${b}-slide-down-leave-active${be}-placement-bottom,
&${b}-slide-down-leave${b}-slide-down-leave-active${be}-placement-bottomRight`]:{animationName:ie.Uw},[`&${b}-slide-up-leave${b}-slide-up-leave-active${be}-placement-topLeft,
&${b}-slide-up-leave${b}-slide-up-leave-active${be}-placement-top,
&${b}-slide-up-leave${b}-slide-up-leave-active${be}-placement-topRight`]:{animationName:ie.ly}})},(0,Oe.ZP)(Le,{colorBg:we,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${be} ${se}`]:{position:"relative",margin:0},[`${se}-submenu-popup`]:{position:"absolute",zIndex:E,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${be}, ${be}-menu-submenu`]:{[se]:Object.assign(Object.assign({padding:ce,listStyleType:"none",backgroundColor:we,backgroundClip:"padding-box",borderRadius:Le.borderRadiusLG,outline:"none",boxShadow:Le.boxShadowSecondary},(0,y.Qy)(Le)),{[`${se}-item-group-title`]:{padding:`${re}px ${Ae}px`,color:Le.colorTextDescription,transition:`all ${te}`},[`${se}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${se}-item-icon`]:{minWidth:oe,marginInlineEnd:Le.marginXS,fontSize:Le.fontSizeSM},[`${se}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${te}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${se}-item, ${se}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${re}px ${Ae}px`,color:Le.colorText,fontWeight:"normal",fontSize:oe,lineHeight:Le.lineHeight,cursor:"pointer",transition:`all ${te}`,borderRadius:Le.borderRadiusSM,"&:hover, &-active":{backgroundColor:Le.controlItemBgHover}},(0,y.Qy)(Le)),{"&-selected":{color:Le.colorPrimary,backgroundColor:Le.controlItemBgActive,"&:hover, &-active":{backgroundColor:Le.controlItemBgActiveHover}},"&-disabled":{color:pe,cursor:"not-allowed","&:hover":{color:pe,backgroundColor:we,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${Le.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:Le.colorSplit},[`${be}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:Le.paddingXS,[`${be}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:Le.colorTextDescription,fontSize:ge,fontStyle:"normal"}}}),[`${se}-item-group-list`]:{margin:`0 ${Le.marginXS}px`,padding:0,listStyle:"none"},[`${se}-submenu-title`]:{paddingInlineEnd:Ae+Le.fontSizeSM},[`${se}-submenu-vertical`]:{position:"relative"},[`${se}-submenu${se}-submenu-disabled ${be}-menu-submenu-title`]:{[`&, ${be}-menu-submenu-arrow-icon`]:{color:pe,backgroundColor:we,cursor:"not-allowed"}},[`${se}-submenu-selected ${be}-menu-submenu-title`]:{color:Le.colorPrimary}})}},[(0,ie.oN)(Le,"slide-up"),(0,ie.oN)(Le,"slide-down"),(0,De.Fm)(Le,"move-up"),(0,De.Fm)(Le,"move-down"),(0,Be._y)(Le,"zoom-big")]]};var ke=(0,Ke.Z)("Dropdown",(Le,be)=>{let{rootPrefixCls:se}=be;const{marginXXS:E,sizePopupArrow:a,controlHeight:x,fontSize:b,lineHeight:z,paddingXXS:te,componentCls:re,borderRadiusLG:oe}=Le,ce=(x-b*z)/2,{dropdownArrowOffset:pe}=(0,Oe.fS)({contentRadius:oe}),ge=(0,ue.TS)(Le,{menuCls:`${re}-menu`,rootPrefixCls:se,dropdownArrowDistance:a/2+E,dropdownArrowOffset:pe,dropdownPaddingVertical:ce,dropdownEdgeChildPadding:te});return[Ne(ge),Fe(ge)]},Le=>({zIndexPopup:Le.zIndexPopupBase+50}))},25378:function(Ot,Ft,ee){"use strict";var y=ee(67294),ie=ee(14075),De=ee(57838),Be=ee(74443);function Oe(){let Ke=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const ue=(0,y.useRef)({}),Me=(0,De.Z)(),Fe=(0,Be.ZP)();return(0,ie.Z)(()=>{const Ne=Fe.subscribe(ke=>{ue.current=ke,Ke&&Me()});return()=>Fe.unsubscribe(Ne)},[]),ue.current}Ft.Z=Oe},71322:function(Ot,Ft,ee){"use strict";ee.d(Ft,{D:function(){return z},Z:function(){return oe}});var y=ee(87462),ie=ee(67294),De={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"},Be=De,Oe=ee(74643),Ke=function(pe,ge){return ie.createElement(Oe.Z,(0,y.Z)({},pe,{ref:ge,icon:Be}))},ue=ie.forwardRef(Ke),Me=ee(22751),Fe=ee(91034),Ne=ee(94184),ke=ee.n(Ne),Le=ee(10366),se=ce=>!isNaN(parseFloat(ce))&&isFinite(ce),E=ee(53124),a=ee(84321),x=function(ce,pe){var ge={};for(var Ae in ce)Object.prototype.hasOwnProperty.call(ce,Ae)&&pe.indexOf(Ae)<0&&(ge[Ae]=ce[Ae]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var we=0,Ae=Object.getOwnPropertySymbols(ce);we<Ae.length;we++)pe.indexOf(Ae[we])<0&&Object.prototype.propertyIsEnumerable.call(ce,Ae[we])&&(ge[Ae[we]]=ce[Ae[we]]);return ge};const b={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},z=ie.createContext({}),te=(()=>{let ce=0;return function(){let pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return ce+=1,`${pe}${ce}`}})();var oe=ie.forwardRef((ce,pe)=>{const{prefixCls:ge,className:Ae,trigger:we,children:Pe,defaultCollapsed:he=!1,theme:Xe="dark",style:je={},collapsible:Ze=!1,reverseArrow:Ce=!1,width:Je=200,collapsedWidth:at=80,zeroWidthTriggerStyle:$e,breakpoint:rt,onCollapse:pt,onBreakpoint:Ct}=ce,mn=x(ce,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:ln}=(0,ie.useContext)(a.Gs),[lt,At]=(0,ie.useState)("collapsed"in ce?ce.collapsed:he),[kt,In]=(0,ie.useState)(!1);(0,ie.useEffect)(()=>{"collapsed"in ce&&At(ce.collapsed)},[ce.collapsed]);const Wt=(Et,jt)=>{"collapsed"in ce||At(Et),pt==null||pt(Et,jt)},dn=(0,ie.useRef)();dn.current=Et=>{In(Et.matches),Ct==null||Ct(Et.matches),lt!==Et.matches&&Wt(Et.matches,"responsive")},(0,ie.useEffect)(()=>{function Et(Qe){return dn.current(Qe)}let jt;if(typeof window!="undefined"){const{matchMedia:Qe}=window;if(Qe&&rt&&rt in b){jt=Qe(`(max-width: ${b[rt]})`);try{jt.addEventListener("change",Et)}catch(Ve){jt.addListener(Et)}Et(jt)}}return()=>{try{jt==null||jt.removeEventListener("change",Et)}catch(Qe){jt==null||jt.removeListener(Et)}}},[rt]),(0,ie.useEffect)(()=>{const Et=te("ant-sider-");return ln.addSider(Et),()=>ln.removeSider(Et)},[]);const He=()=>{Wt(!lt,"clickTrigger")},{getPrefixCls:en}=(0,ie.useContext)(E.E_),Bn=()=>{const Et=en("layout-sider",ge),jt=(0,Le.Z)(mn,["collapsed"]),Qe=lt?at:Je,Ve=se(Qe)?`${Qe}px`:String(Qe),mt=parseFloat(String(at||0))===0?ie.createElement("span",{onClick:He,className:ke()(`${Et}-zero-width-trigger`,`${Et}-zero-width-trigger-${Ce?"right":"left"}`),style:$e},we||ie.createElement(ue,null)):null,cn={expanded:Ce?ie.createElement(Fe.Z,null):ie.createElement(Me.Z,null),collapsed:Ce?ie.createElement(Me.Z,null):ie.createElement(Fe.Z,null)}[lt?"collapsed":"expanded"],ta=we!==null?mt||ie.createElement("div",{className:`${Et}-trigger`,onClick:He,style:{width:Ve}},we||cn):null,ra=Object.assign(Object.assign({},je),{flex:`0 0 ${Ve}`,maxWidth:Ve,minWidth:Ve,width:Ve}),On=ke()(Et,`${Et}-${Xe}`,{[`${Et}-collapsed`]:!!lt,[`${Et}-has-trigger`]:Ze&&we!==null&&!mt,[`${Et}-below`]:!!kt,[`${Et}-zero-width`]:parseFloat(Ve)===0},Ae);return ie.createElement("aside",Object.assign({className:On},jt,{style:ra,ref:pe}),ie.createElement("div",{className:`${Et}-children`},Pe),Ze||kt&&mt?ta:null)},It=ie.useMemo(()=>({siderCollapsed:lt}),[lt]);return ie.createElement(z.Provider,{value:It},Bn())})},84321:function(Ot,Ft,ee){"use strict";ee.d(Ft,{VY:function(){return te},$_:function(){return z},h4:function(){return b},Gs:function(){return be},ZP:function(){return re}});var y=ee(74902),ie=ee(94184),De=ee.n(ie),Be=ee(10366),Oe=ee(67294),Ke=ee(53124),ue=ee(67968),Fe=oe=>{const{componentCls:ce,bodyBg:pe,lightSiderBg:ge,lightTriggerBg:Ae,lightTriggerColor:we}=oe;return{[`${ce}-sider-light`]:{background:ge,[`${ce}-sider-trigger`]:{color:we,background:Ae},[`${ce}-sider-zero-width-trigger`]:{color:we,background:Ae,border:`1px solid ${pe}`,borderInlineStart:0}}}};const Ne=oe=>{const{antCls:ce,componentCls:pe,colorText:ge,triggerColor:Ae,footerBg:we,triggerBg:Pe,headerHeight:he,headerPadding:Xe,headerColor:je,footerPadding:Ze,triggerHeight:Ce,zeroTriggerHeight:Je,zeroTriggerWidth:at,motionDurationMid:$e,motionDurationSlow:rt,fontSize:pt,borderRadius:Ct,bodyBg:mn,headerBg:ln,siderBg:lt}=oe;return{[pe]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:mn,"&, *":{boxSizing:"border-box"},[`&${pe}-has-sider`]:{flexDirection:"row",[`> ${pe}, > ${pe}-content`]:{width:0}},[`${pe}-header, &${pe}-footer`]:{flex:"0 0 auto"},[`${pe}-sider`]:{position:"relative",minWidth:0,background:lt,transition:`all ${$e}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${ce}-menu${ce}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:Ce},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:Ce,color:Ae,lineHeight:`${Ce}px`,textAlign:"center",background:Pe,cursor:"pointer",transition:`all ${$e}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:he,insetInlineEnd:-at,zIndex:1,width:at,height:Je,color:Ae,fontSize:oe.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:lt,borderStartStartRadius:0,borderStartEndRadius:Ct,borderEndEndRadius:Ct,borderEndStartRadius:0,cursor:"pointer",transition:`background ${rt} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${rt}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-at,borderStartStartRadius:Ct,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:Ct}}}}},Fe(oe)),{"&-rtl":{direction:"rtl"}}),[`${pe}-header`]:{height:he,padding:Xe,color:je,lineHeight:`${he}px`,background:ln,[`${ce}-menu`]:{lineHeight:"inherit"}},[`${pe}-footer`]:{padding:Ze,color:ge,fontSize:pt,background:we},[`${pe}-content`]:{flex:"auto",minHeight:0}}};var ke=(0,ue.Z)("Layout",oe=>[Ne(oe)],oe=>{const{colorBgLayout:ce,controlHeight:pe,controlHeightLG:ge,colorText:Ae,controlHeightSM:we,marginXXS:Pe,colorTextLightSolid:he,colorBgContainer:Xe}=oe,je=ge*1.25;return{colorBgHeader:"#001529",colorBgBody:ce,colorBgTrigger:"#002140",bodyBg:ce,headerBg:"#001529",headerHeight:pe*2,headerPadding:`0 ${je}px`,headerColor:Ae,footerPadding:`${we}px ${je}px`,footerBg:ce,siderBg:"#001529",triggerHeight:ge+Pe*2,triggerBg:"#002140",triggerColor:he,zeroTriggerWidth:ge,zeroTriggerHeight:ge,lightSiderBg:Xe,lightTriggerBg:Xe,lightTriggerColor:Ae}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),Le=function(oe,ce){var pe={};for(var ge in oe)Object.prototype.hasOwnProperty.call(oe,ge)&&ce.indexOf(ge)<0&&(pe[ge]=oe[ge]);if(oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,ge=Object.getOwnPropertySymbols(oe);Ae<ge.length;Ae++)ce.indexOf(ge[Ae])<0&&Object.prototype.propertyIsEnumerable.call(oe,ge[Ae])&&(pe[ge[Ae]]=oe[ge[Ae]]);return pe};const be=Oe.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}});function se(oe){let{suffixCls:ce,tagName:pe,displayName:ge}=oe;return Ae=>Oe.forwardRef((Pe,he)=>Oe.createElement(Ae,Object.assign({ref:he,suffixCls:ce,tagName:pe},Pe)))}const E=Oe.forwardRef((oe,ce)=>{const{prefixCls:pe,suffixCls:ge,className:Ae,tagName:we}=oe,Pe=Le(oe,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:he}=Oe.useContext(Ke.E_),Xe=he("layout",pe),[je,Ze]=ke(Xe),Ce=ge?`${Xe}-${ge}`:Xe;return je(Oe.createElement(we,Object.assign({className:De()(pe||Ce,Ae,Ze),ref:ce},Pe)))}),a=Oe.forwardRef((oe,ce)=>{const{direction:pe}=Oe.useContext(Ke.E_),[ge,Ae]=Oe.useState([]),{prefixCls:we,className:Pe,rootClassName:he,children:Xe,hasSider:je,tagName:Ze,style:Ce}=oe,Je=Le(oe,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),at=(0,Be.Z)(Je,["suffixCls"]),{getPrefixCls:$e,layout:rt}=Oe.useContext(Ke.E_),pt=$e("layout",we),[Ct,mn]=ke(pt),ln=De()(pt,{[`${pt}-has-sider`]:typeof je=="boolean"?je:ge.length>0,[`${pt}-rtl`]:pe==="rtl"},rt==null?void 0:rt.className,Pe,he,mn),lt=Oe.useMemo(()=>({siderHook:{addSider:At=>{Ae(kt=>[].concat((0,y.Z)(kt),[At]))},removeSider:At=>{Ae(kt=>kt.filter(In=>In!==At))}}}),[]);return Ct(Oe.createElement(be.Provider,{value:lt},Oe.createElement(Ze,Object.assign({ref:ce,className:ln,style:Object.assign(Object.assign({},rt==null?void 0:rt.style),Ce)},at),Xe)))}),x=se({tagName:"div",displayName:"Layout"})(a),b=se({suffixCls:"header",tagName:"header",displayName:"Header"})(E),z=se({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(E),te=se({suffixCls:"content",tagName:"main",displayName:"Content"})(E);var re=x},76529:function(Ot,Ft,ee){"use strict";ee.d(Ft,{J:function(){return Ke}});var y=ee(67294),ie=ee(4173),De=ee(60276),Be=function(ue,Me){var Fe={};for(var Ne in ue)Object.prototype.hasOwnProperty.call(ue,Ne)&&Me.indexOf(Ne)<0&&(Fe[Ne]=ue[Ne]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ke=0,Ne=Object.getOwnPropertySymbols(ue);ke<Ne.length;ke++)Me.indexOf(Ne[ke])<0&&Object.prototype.propertyIsEnumerable.call(ue,Ne[ke])&&(Fe[Ne[ke]]=ue[Ne[ke]]);return Fe};const Oe=y.createContext(null),Ke=y.forwardRef((ue,Me)=>{const{children:Fe}=ue,Ne=Be(ue,["children"]),ke=y.useContext(Oe),Le=y.useMemo(()=>Object.assign(Object.assign({},ke),Ne),[ke,Ne.prefixCls,Ne.mode,Ne.selectable]);return y.createElement(Oe.Provider,{value:Le},y.createElement(ie.BR,null,(0,De.supportNodeRef)(Fe)?y.cloneElement(Fe,{ref:Me}):Fe))});Ft.Z=Oe},68508:function(Ot,Ft,ee){"use strict";ee.d(Ft,{default:function(){return Et}});var y=ee(52073),ie=ee(67294),De=ee(71322),Be=ee(94184),Oe=ee.n(Be),Ke=ee(53124),ue=function(jt,Qe){var Ve={};for(var mt in jt)Object.prototype.hasOwnProperty.call(jt,mt)&&Qe.indexOf(mt)<0&&(Ve[mt]=jt[mt]);if(jt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Vt=0,mt=Object.getOwnPropertySymbols(jt);Vt<mt.length;Vt++)Qe.indexOf(mt[Vt])<0&&Object.prototype.propertyIsEnumerable.call(jt,mt[Vt])&&(Ve[mt[Vt]]=jt[mt[Vt]]);return Ve},Fe=jt=>{const{prefixCls:Qe,className:Ve,dashed:mt}=jt,Vt=ue(jt,["prefixCls","className","dashed"]),{getPrefixCls:Xt}=ie.useContext(Ke.E_),cn=Xt("menu",Qe),ta=Oe()({[`${cn}-item-divider-dashed`]:!!mt},Ve);return ie.createElement(y.iz,Object.assign({className:ta},Vt))},Ne=ee(37419),ke=ee(10366),Le=ee(83062),be=ee(96159),E=(0,ie.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),x=jt=>{var Qe;const{className:Ve,children:mt,icon:Vt,title:Xt,danger:cn}=jt,{prefixCls:ta,firstLevel:ra,direction:On,disableMenuItemTitleTooltip:la,inlineCollapsed:et}=ie.useContext(E),yt=Pn=>{const Oa=ie.createElement("span",{className:`${ta}-title-content`},mt);return(!Vt||(0,be.l$)(mt)&&mt.type==="span")&&mt&&Pn&&ra&&typeof mt=="string"?ie.createElement("div",{className:`${ta}-inline-collapsed-noicon`},mt.charAt(0)):Oa},{siderCollapsed:Rn}=ie.useContext(De.D);let Yn=Xt;typeof Xt=="undefined"?Yn=ra?mt:"":Xt===!1&&(Yn="");const Dt={title:Yn};!Rn&&!et&&(Dt.title=null,Dt.open=!1);const Ln=(0,Ne.Z)(mt).length;let Hn=ie.createElement(y.ck,Object.assign({},(0,ke.Z)(jt,["title","icon","danger"]),{className:Oe()({[`${ta}-item-danger`]:cn,[`${ta}-item-only-child`]:(Vt?Ln+1:Ln)===1},Ve),title:typeof Xt=="string"?Xt:void 0}),(0,be.Tm)(Vt,{className:Oe()((0,be.l$)(Vt)?(Qe=Vt.props)===null||Qe===void 0?void 0:Qe.className:"",`${ta}-item-icon`)}),yt(et));return la||(Hn=ie.createElement(Le.Z,Object.assign({},Dt,{placement:On==="rtl"?"left":"right",overlayClassName:`${ta}-inline-collapsed-tooltip`}),Hn)),Hn},z=jt=>{var Qe;const{popupClassName:Ve,icon:mt,title:Vt,theme:Xt}=jt,cn=ie.useContext(E),{prefixCls:ta,inlineCollapsed:ra,theme:On}=cn,la=(0,y.Xl)();let et;if(!mt)et=ra&&!la.length&&Vt&&typeof Vt=="string"?ie.createElement("div",{className:`${ta}-inline-collapsed-noicon`},Vt.charAt(0)):ie.createElement("span",{className:`${ta}-title-content`},Vt);else{const Rn=(0,be.l$)(Vt)&&Vt.type==="span";et=ie.createElement(ie.Fragment,null,(0,be.Tm)(mt,{className:Oe()((0,be.l$)(mt)?(Qe=mt.props)===null||Qe===void 0?void 0:Qe.className:"",`${ta}-item-icon`)}),Rn?Vt:ie.createElement("span",{className:`${ta}-title-content`},Vt))}const yt=ie.useMemo(()=>Object.assign(Object.assign({},cn),{firstLevel:!1}),[cn]);return ie.createElement(E.Provider,{value:yt},ie.createElement(y.Wd,Object.assign({},(0,ke.Z)(jt,["icon"]),{title:et,popupClassName:Oe()(ta,Ve,`${ta}-${Xt||On}`)})))},te=ee(25877),re=ee(60276),oe=ee(33603),ce=ee(76529),pe=function(jt,Qe){var Ve={};for(var mt in jt)Object.prototype.hasOwnProperty.call(jt,mt)&&Qe.indexOf(mt)<0&&(Ve[mt]=jt[mt]);if(jt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Vt=0,mt=Object.getOwnPropertySymbols(jt);Vt<mt.length;Vt++)Qe.indexOf(mt[Vt])<0&&Object.prototype.propertyIsEnumerable.call(jt,mt[Vt])&&(Ve[mt[Vt]]=jt[mt[Vt]]);return Ve};function ge(jt){return(jt||[]).map((Qe,Ve)=>{if(Qe&&typeof Qe=="object"){const mt=Qe,{label:Vt,children:Xt,key:cn,type:ta}=mt,ra=pe(mt,["label","children","key","type"]),On=cn!=null?cn:`tmp-${Ve}`;return Xt||ta==="group"?ta==="group"?ie.createElement(y.BW,Object.assign({key:On},ra,{title:Vt}),ge(Xt)):ie.createElement(z,Object.assign({key:On},ra,{title:Vt}),ge(Xt)):ta==="divider"?ie.createElement(Fe,Object.assign({key:On},ra)):ie.createElement(x,Object.assign({key:On},ra),Vt)}return null}).filter(Qe=>Qe)}function Ae(jt){return ie.useMemo(()=>jt&&ge(jt),[jt])}var we=ee(84780),Pe=ee(14747),he=ee(33507),Xe=ee(67771),je=ee(50438),Ze=ee(67968),Ce=ee(45503),at=jt=>{const{componentCls:Qe,motionDurationSlow:Ve,horizontalLineHeight:mt,colorSplit:Vt,lineWidth:Xt,lineType:cn,itemPaddingInline:ta}=jt;return{[`${Qe}-horizontal`]:{lineHeight:mt,border:0,borderBottom:`${Xt}px ${cn} ${Vt}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${Qe}-item, ${Qe}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:ta},[`> ${Qe}-item:hover,
> ${Qe}-item-active,
> ${Qe}-submenu ${Qe}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${Qe}-item, ${Qe}-submenu-title`]:{transition:[`border-color ${Ve}`,`background ${Ve}`].join(",")},[`${Qe}-submenu-arrow`]:{display:"none"}}}},rt=jt=>{let{componentCls:Qe,menuArrowOffset:Ve}=jt;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(-${Ve})`},"&::after":{transform:`rotate(45deg) translateY(${Ve})`}}}}};const pt=jt=>Object.assign({},(0,Pe.oN)(jt));var mn=(jt,Qe)=>{const{componentCls:Ve,itemColor:mt,itemSelectedColor:Vt,groupTitleColor:Xt,itemBg:cn,subMenuItemBg:ta,itemSelectedBg:ra,activeBarHeight:On,activeBarWidth:la,activeBarBorderWidth:et,motionDurationSlow:yt,motionEaseInOut:Rn,motionEaseOut:Yn,itemPaddingInline:Dt,motionDurationMid:Ln,itemHoverColor:Hn,lineType:Pn,colorSplit:Oa,itemDisabledColor:rn,dangerItemColor:_t,dangerItemHoverColor:da,dangerItemSelectedColor:Ra,dangerItemActiveBg:za,dangerItemSelectedBg:Na,itemHoverBg:Zr,itemActiveBg:vn,menuSubMenuBg:An,horizontalItemSelectedColor:Tn,horizontalItemSelectedBg:ba,horizontalItemBorderRadius:lr,horizontalItemHoverBg:lo,popupBg:yo}=jt;return{[`${Ve}-${Qe}, ${Ve}-${Qe} > ${Ve}`]:{color:mt,background:cn,[`&${Ve}-root:focus-visible`]:Object.assign({},pt(jt)),[`${Ve}-item-group-title`]:{color:Xt},[`${Ve}-submenu-selected`]:{[`> ${Ve}-submenu-title`]:{color:Vt}},[`${Ve}-item-disabled, ${Ve}-submenu-disabled`]:{color:`${rn} !important`},[`${Ve}-item:not(${Ve}-item-selected):not(${Ve}-submenu-selected)`]:{[`&:hover, > ${Ve}-submenu-title:hover`]:{color:Hn}},[`&:not(${Ve}-horizontal)`]:{[`${Ve}-item:not(${Ve}-item-selected)`]:{"&:hover":{backgroundColor:Zr},"&:active":{backgroundColor:vn}},[`${Ve}-submenu-title`]:{"&:hover":{backgroundColor:Zr},"&:active":{backgroundColor:vn}}},[`${Ve}-item-danger`]:{color:_t,[`&${Ve}-item:hover`]:{[`&:not(${Ve}-item-selected):not(${Ve}-submenu-selected)`]:{color:da}},[`&${Ve}-item:active`]:{background:za}},[`${Ve}-item a`]:{"&, &:hover":{color:"inherit"}},[`${Ve}-item-selected`]:{color:Vt,[`&${Ve}-item-danger`]:{color:Ra},"a, a:hover":{color:"inherit"}},[`& ${Ve}-item-selected`]:{backgroundColor:ra,[`&${Ve}-item-danger`]:{backgroundColor:Na}},[`${Ve}-item, ${Ve}-submenu-title`]:{[`&:not(${Ve}-item-disabled):focus-visible`]:Object.assign({},pt(jt))},[`&${Ve}-submenu > ${Ve}`]:{backgroundColor:An},[`&${Ve}-popup > ${Ve}`]:{backgroundColor:yo},[`&${Ve}-horizontal`]:Object.assign(Object.assign({},Qe==="dark"?{borderBottom:0}:{}),{[`> ${Ve}-item, > ${Ve}-submenu`]:{top:et,marginTop:-et,marginBottom:0,borderRadius:lr,"&::after":{position:"absolute",insetInline:Dt,bottom:0,borderBottom:`${On}px solid transparent`,transition:`border-color ${yt} ${Rn}`,content:'""'},"&:hover, &-active, &-open":{background:lo,"&::after":{borderBottomWidth:On,borderBottomColor:Tn}},"&-selected":{color:Tn,backgroundColor:ba,"&:hover":{backgroundColor:ba},"&::after":{borderBottomWidth:On,borderBottomColor:Tn}}}}),[`&${Ve}-root`]:{[`&${Ve}-inline, &${Ve}-vertical`]:{borderInlineEnd:`${et}px ${Pn} ${Oa}`}},[`&${Ve}-inline`]:{[`${Ve}-sub${Ve}-inline`]:{background:ta},[`${Ve}-item, ${Ve}-submenu-title`]:et&&la?{width:`calc(100% + ${et}px)`}:{},[`${Ve}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${la}px solid ${Vt}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Ln} ${Yn}`,`opacity ${Ln} ${Yn}`].join(","),content:'""'},[`&${Ve}-item-danger`]:{"&::after":{borderInlineEndColor:Ra}}},[`${Ve}-selected, ${Ve}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Ln} ${Rn}`,`opacity ${Ln} ${Rn}`].join(",")}}}}}};const ln=jt=>{const{componentCls:Qe,itemHeight:Ve,itemMarginInline:mt,padding:Vt,menuArrowSize:Xt,marginXS:cn,itemMarginBlock:ta}=jt,ra=Vt+Xt+cn;return{[`${Qe}-item`]:{position:"relative",overflow:"hidden"},[`${Qe}-item, ${Qe}-submenu-title`]:{height:Ve,lineHeight:`${Ve}px`,paddingInline:Vt,overflow:"hidden",textOverflow:"ellipsis",marginInline:mt,marginBlock:ta,width:`calc(100% - ${mt*2}px)`},[`> ${Qe}-item,
> ${Qe}-submenu > ${Qe}-submenu-title`]:{height:Ve,lineHeight:`${Ve}px`},[`${Qe}-item-group-list ${Qe}-submenu-title,
${Qe}-submenu-title`]:{paddingInlineEnd:ra}}};var At=jt=>{const{componentCls:Qe,iconCls:Ve,itemHeight:mt,colorTextLightSolid:Vt,dropdownWidth:Xt,controlHeightLG:cn,motionDurationMid:ta,motionEaseOut:ra,paddingXL:On,itemMarginInline:la,fontSizeLG:et,motionDurationSlow:yt,paddingXS:Rn,boxShadowSecondary:Yn,collapsedWidth:Dt,collapsedIconSize:Ln}=jt,Hn={height:mt,lineHeight:`${mt}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[Qe]:{"&-inline, &-vertical":Object.assign({[`&${Qe}-root`]:{boxShadow:"none"}},ln(jt))},[`${Qe}-submenu-popup`]:{[`${Qe}-vertical`]:Object.assign(Object.assign({},ln(jt)),{boxShadow:Yn})}},{[`${Qe}-submenu-popup ${Qe}-vertical${Qe}-sub`]:{minWidth:Xt,maxHeight:`calc(100vh - ${cn*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 ${yt}`,`background ${yt}`,`padding ${ta} ${ra}`].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`]:Hn,[`& ${Qe}-item-group-title`]:{paddingInlineStart:On}},[`${Qe}-item`]:Hn}},{[`${Qe}-inline-collapsed`]:{width:Dt,[`&${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,
> ${Qe}-item-group > ${Qe}-item-group-list > ${Qe}-submenu > ${Qe}-submenu-title,
> ${Qe}-submenu > ${Qe}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${et/2}px - ${la}px)`,textOverflow:"clip",[`
${Qe}-submenu-arrow,
${Qe}-submenu-expand-icon
`]:{opacity:0},[`${Qe}-item-icon, ${Ve}`]:{margin:0,fontSize:Ln,lineHeight:`${mt}px`,"+ span":{display:"inline-block",opacity:0}}},[`${Qe}-item-icon, ${Ve}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${Qe}-item-icon, ${Ve}`]:{display:"none"},"a, a:hover":{color:Vt}},[`${Qe}-item-group-title`]:Object.assign(Object.assign({},Pe.vS),{paddingInline:Rn})}}]};const kt=jt=>{const{componentCls:Qe,motionDurationSlow:Ve,motionDurationMid:mt,motionEaseInOut:Vt,motionEaseOut:Xt,iconCls:cn,iconSize:ta,iconMarginInlineEnd:ra}=jt;return{[`${Qe}-item, ${Qe}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${Ve}`,`background ${Ve}`,`padding ${Ve} ${Vt}`].join(","),[`${Qe}-item-icon, ${cn}`]:{minWidth:ta,fontSize:ta,transition:[`font-size ${mt} ${Xt}`,`margin ${Ve} ${Vt}`,`color ${Ve}`].join(","),"+ span":{marginInlineStart:ra,opacity:1,transition:[`opacity ${Ve} ${Vt}`,`margin ${Ve}`,`color ${Ve}`].join(",")}},[`${Qe}-item-icon`]:Object.assign({},(0,Pe.Ro)()),[`&${Qe}-item-only-child`]:{[`> ${cn}, > ${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"}}}},In=jt=>{const{componentCls:Qe,motionDurationSlow:Ve,motionEaseInOut:mt,borderRadius:Vt,menuArrowSize:Xt,menuArrowOffset:cn}=jt;return{[`${Qe}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:jt.margin,width:Xt,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${Ve} ${mt}, opacity ${Ve}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:Xt*.6,height:Xt*.15,backgroundColor:"currentcolor",borderRadius:Vt,transition:[`background ${Ve} ${mt}`,`transform ${Ve} ${mt}`,`top ${Ve} ${mt}`,`color ${Ve} ${mt}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${cn})`},"&::after":{transform:`rotate(-45deg) translateY(${cn})`}}}}},Wt=jt=>{const{antCls:Qe,componentCls:Ve,fontSize:mt,motionDurationSlow:Vt,motionDurationMid:Xt,motionEaseInOut:cn,paddingXS:ta,padding:ra,colorSplit:On,lineWidth:la,zIndexPopup:et,borderRadiusLG:yt,subMenuItemBorderRadius:Rn,menuArrowSize:Yn,menuArrowOffset:Dt,lineType:Ln,menuPanelMaskInset:Hn,groupTitleLineHeight:Pn,groupTitleFontSize:Oa}=jt;return[{"":{[`${Ve}`]:Object.assign(Object.assign({},(0,Pe.dF)()),{"&-hidden":{display:"none"}})},[`${Ve}-submenu-hidden`]:{display:"none"}},{[Ve]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Pe.Wf)(jt)),(0,Pe.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:mt,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${Vt} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${Ve}-item`]:{flex:"none"}},[`${Ve}-item, ${Ve}-submenu, ${Ve}-submenu-title`]:{borderRadius:jt.itemBorderRadius},[`${Ve}-item-group-title`]:{padding:`${ta}px ${ra}px`,fontSize:Oa,lineHeight:Pn,transition:`all ${Vt}`},[`&-horizontal ${Ve}-submenu`]:{transition:[`border-color ${Vt} ${cn}`,`background ${Vt} ${cn}`].join(",")},[`${Ve}-submenu, ${Ve}-submenu-inline`]:{transition:[`border-color ${Vt} ${cn}`,`background ${Vt} ${cn}`,`padding ${Xt} ${cn}`].join(",")},[`${Ve}-submenu ${Ve}-sub`]:{cursor:"initial",transition:[`background ${Vt} ${cn}`,`padding ${Vt} ${cn}`].join(",")},[`${Ve}-title-content`]:{transition:`color ${Vt}`},[`${Ve}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${Ve}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:On,borderStyle:Ln,borderWidth:0,borderTopWidth:la,marginBlock:la,padding:0,"&-dashed":{borderStyle:"dashed"}}}),kt(jt)),{[`${Ve}-item-group`]:{[`${Ve}-item-group-list`]:{margin:0,padding:0,[`${Ve}-item, ${Ve}-submenu-title`]:{paddingInline:`${mt*2}px ${ra}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:et,borderRadius:yt,boxShadow:"none",transformOrigin:"0 0",[`&${Ve}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${Hn}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:Hn},"\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:jt.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:jt.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:jt.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:jt.paddingXS},[`> ${Ve}`]:Object.assign(Object.assign(Object.assign({borderRadius:yt},kt(jt)),In(jt)),{[`${Ve}-item, ${Ve}-submenu > ${Ve}-submenu-title`]:{borderRadius:Rn},[`${Ve}-submenu-title::after`]:{transition:`transform ${Vt} ${cn}`}})}}),In(jt)),{[`&-inline-collapsed ${Ve}-submenu-arrow,
&-inline ${Ve}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Dt})`},"&::after":{transform:`rotate(45deg) translateX(-${Dt})`}},[`${Ve}-submenu-open${Ve}-submenu-inline > ${Ve}-submenu-title > ${Ve}-submenu-arrow`]:{transform:`translateY(-${Yn*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Dt})`},"&::before":{transform:`rotate(45deg) translateX(${Dt})`}}})},{[`${Qe}-layout-header`]:{[Ve]:{lineHeight:"inherit"}}}]};var dn=(jt,Qe)=>(0,Ze.Z)("Menu",mt=>{if(Qe===!1)return[];const{colorBgElevated:Vt,colorPrimary:Xt,colorTextLightSolid:cn,controlHeightLG:ta,fontSize:ra,darkItemColor:On,darkDangerItemColor:la,darkItemBg:et,darkSubMenuItemBg:yt,darkItemSelectedColor:Rn,darkItemSelectedBg:Yn,darkDangerItemSelectedBg:Dt,darkItemHoverBg:Ln,darkGroupTitleColor:Hn,darkItemHoverColor:Pn,darkItemDisabledColor:Oa,darkDangerItemHoverColor:rn,darkDangerItemSelectedColor:_t,darkDangerItemActiveBg:da}=mt,Ra=ra/7*5,za=(0,Ce.TS)(mt,{menuArrowSize:Ra,menuHorizontalHeight:ta*1.15,menuArrowOffset:`${Ra*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:Vt}),Na=(0,Ce.TS)(za,{itemColor:On,itemHoverColor:Pn,groupTitleColor:Hn,itemSelectedColor:Rn,itemBg:et,popupBg:et,subMenuItemBg:yt,itemActiveBg:"transparent",itemSelectedBg:Yn,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Ln,itemDisabledColor:Oa,dangerItemColor:la,dangerItemHoverColor:rn,dangerItemSelectedColor:_t,dangerItemActiveBg:da,dangerItemSelectedBg:Dt,menuSubMenuBg:yt,horizontalItemSelectedColor:cn,horizontalItemSelectedBg:Xt});return[Wt(za),at(za),At(za),mn(za,"light"),mn(Na,"dark"),rt(za),(0,he.Z)(za),(0,Xe.oN)(za,"slide-up"),(0,Xe.oN)(za,"slide-down"),(0,je._y)(za,"zoom-big")]},mt=>{const{colorPrimary:Vt,colorError:Xt,colorTextDisabled:cn,colorErrorBg:ta,colorText:ra,colorTextDescription:On,colorBgContainer:la,colorFillAlter:et,colorFillContent:yt,lineWidth:Rn,lineWidthBold:Yn,controlItemBgActive:Dt,colorBgTextHover:Ln,controlHeightLG:Hn,lineHeight:Pn,colorBgElevated:Oa,marginXXS:rn,padding:_t,fontSize:da,controlHeightSM:Ra,fontSizeLG:za,colorTextLightSolid:Na,colorErrorHover:Zr}=mt,vn=new we.C(Na).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:mt.zIndexPopupBase+50,radiusItem:mt.borderRadiusLG,itemBorderRadius:mt.borderRadiusLG,radiusSubMenuItem:mt.borderRadiusSM,subMenuItemBorderRadius:mt.borderRadiusSM,colorItemText:ra,itemColor:ra,colorItemTextHover:ra,itemHoverColor:ra,colorItemTextHoverHorizontal:Vt,horizontalItemHoverColor:Vt,colorGroupTitle:On,groupTitleColor:On,colorItemTextSelected:Vt,itemSelectedColor:Vt,colorItemTextSelectedHorizontal:Vt,horizontalItemSelectedColor:Vt,colorItemBg:la,itemBg:la,colorItemBgHover:Ln,itemHoverBg:Ln,colorItemBgActive:yt,itemActiveBg:Dt,colorSubItemBg:et,subMenuItemBg:et,colorItemBgSelected:Dt,itemSelectedBg:Dt,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:Yn,activeBarHeight:Yn,colorActiveBarBorderSize:Rn,activeBarBorderWidth:Rn,colorItemTextDisabled:cn,itemDisabledColor:cn,colorDangerItemText:Xt,dangerItemColor:Xt,colorDangerItemTextHover:Xt,dangerItemHoverColor:Xt,colorDangerItemTextSelected:Xt,dangerItemSelectedColor:Xt,colorDangerItemBgActive:ta,dangerItemActiveBg:ta,colorDangerItemBgSelected:ta,dangerItemSelectedBg:ta,itemMarginInline:mt.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Hn,groupTitleLineHeight:Pn,collapsedWidth:Hn*2,popupBg:Oa,itemMarginBlock:rn,itemPaddingInline:_t,horizontalLineHeight:`${Hn*1.15}px`,iconSize:da,iconMarginInlineEnd:Ra-da,collapsedIconSize:za,groupTitleFontSize:da,darkItemDisabledColor:new we.C(Na).setAlpha(.25).toRgbString(),darkItemColor:vn,darkDangerItemColor:Xt,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Na,darkItemSelectedBg:Vt,darkDangerItemSelectedBg:Xt,darkItemHoverBg:"transparent",darkGroupTitleColor:vn,darkItemHoverColor:Na,darkDangerItemHoverColor:Zr,darkDangerItemSelectedColor:Na,darkDangerItemActiveBg:Xt}},{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"]]})(jt),He=function(jt,Qe){var Ve={};for(var mt in jt)Object.prototype.hasOwnProperty.call(jt,mt)&&Qe.indexOf(mt)<0&&(Ve[mt]=jt[mt]);if(jt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Vt=0,mt=Object.getOwnPropertySymbols(jt);Vt<mt.length;Vt++)Qe.indexOf(mt[Vt])<0&&Object.prototype.propertyIsEnumerable.call(jt,mt[Vt])&&(Ve[mt[Vt]]=jt[mt[Vt]]);return Ve},Bn=(0,ie.forwardRef)((jt,Qe)=>{var Ve,mt;const Vt=ie.useContext(ce.Z),Xt=Vt||{},{getPrefixCls:cn,getPopupContainer:ta,direction:ra,menu:On}=ie.useContext(Ke.E_),la=cn(),{prefixCls:et,className:yt,style:Rn,theme:Yn="light",expandIcon:Dt,_internalDisableMenuItemTitleTooltip:Ln,inlineCollapsed:Hn,siderCollapsed:Pn,items:Oa,children:rn,rootClassName:_t,mode:da,selectable:Ra,onClick:za,overflowedIndicatorPopupClassName:Na}=jt,Zr=He(jt,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),vn=(0,ke.Z)(Zr,["collapsedWidth"]),An=Ae(Oa)||rn;(Ve=Xt.validator)===null||Ve===void 0||Ve.call(Xt,{mode:da});const Tn=(0,re.useEvent)(function(){var ho;za==null||za.apply(void 0,arguments),(ho=Xt.onClick)===null||ho===void 0||ho.call(Xt)}),ba=Xt.mode||da,lr=Ra!=null?Ra:Xt.selectable,lo=ie.useMemo(()=>Pn!==void 0?Pn:Hn,[Hn,Pn]),yo={horizontal:{motionName:`${la}-slide-up`},inline:(0,oe.Z)(la),other:{motionName:`${la}-zoom-big`}},Ar=cn("menu",et||Xt.prefixCls),[Qn,Ua]=dn(Ar,!Vt),wr=Oe()(`${Ar}-${Yn}`,On==null?void 0:On.className,yt);let vo;if(typeof Dt=="function")vo=Dt;else if(Dt===null||Dt===!1)vo=null;else if(Xt.expandIcon===null||Xt.expandIcon===!1)vo=null;else{const ho=Dt!=null?Dt:Xt.expandIcon;vo=(0,be.Tm)(ho,{className:Oe()(`${Ar}-submenu-expand-icon`,(0,be.l$)(ho)?(mt=ho.props)===null||mt===void 0?void 0:mt.className:"")})}const wo=ie.useMemo(()=>({prefixCls:Ar,inlineCollapsed:lo||!1,direction:ra,firstLevel:!0,theme:Yn,mode:ba,disableMenuItemTitleTooltip:Ln}),[Ar,lo,ra,Ln,Yn]);return Qn(ie.createElement(ce.Z.Provider,{value:null},ie.createElement(E.Provider,{value:wo},ie.createElement(y.ZP,Object.assign({getPopupContainer:ta,overflowedIndicator:ie.createElement(te.Z,null),overflowedIndicatorPopupClassName:Oe()(Ar,`${Ar}-${Yn}`,Na),mode:ba,selectable:lr,onClick:Tn},vn,{inlineCollapsed:lo,style:Object.assign(Object.assign({},On==null?void 0:On.style),Rn),className:wr,prefixCls:Ar,direction:ra,defaultMotions:yo,expandIcon:vo,ref:Qe,rootClassName:Oe()(_t,Ua)}),An))))});const It=(0,ie.forwardRef)((jt,Qe)=>{const Ve=(0,ie.useRef)(null),mt=ie.useContext(De.D);return(0,ie.useImperativeHandle)(Qe,()=>({menu:Ve.current,focus:Vt=>{var Xt;(Xt=Ve.current)===null||Xt===void 0||Xt.focus(Vt)}})),ie.createElement(Bn,Object.assign({ref:Ve},jt,mt))});It.Item=x,It.SubMenu=z,It.Divider=Fe,It.ItemGroup=y.BW;var Et=It},28452:function(Ot,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return la}});var y=ee(87462),ie=ee(67294),De={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"},Be=De,Oe=ee(74643),Ke=function(yt,Rn){return ie.createElement(Oe.Z,(0,y.Z)({},yt,{ref:Rn,icon:Be}))},ue=ie.forwardRef(Ke),Me=ee(81893),Fe=ee(22751),Ne=ee(91034),ke=ee(94184),Le=ee.n(ke),be=ee(4942),se=ee(1413),E=ee(15671),a=ee(43144),x=ee(60136),b=ee(51630),z=`accept acceptCharset accessKey action allowFullScreen allowTransparency
alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
charSet checked classID className colSpan cols content contentEditable contextMenu
controls coords crossOrigin data dateTime default defer dir disabled download draggable
encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
mediaGroup method min minLength multiple muted name noValidate nonce open
optimum pattern placeholder poster preload radioGroup readOnly rel required
reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
summary tabIndex target title type useMap value width wmode wrap`,te=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,re="".concat(z," ").concat(te).split(/[\s\n]+/),oe="aria-",ce="data-";function pe(et,yt){return et.indexOf(yt)===0}function ge(et){var yt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Rn;yt===!1?Rn={aria:!0,data:!0,attr:!0}:yt===!0?Rn={aria:!0}:Rn=(0,se.Z)({},yt);var Yn={};return Object.keys(et).forEach(function(Dt){(Rn.aria&&(Dt==="role"||pe(Dt,oe))||Rn.data&&pe(Dt,ce)||Rn.attr&&re.includes(Dt))&&(Yn[Dt]=et[Dt])}),Yn}var Ae={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},we=Ae,Pe=ee(81626),he=function(et){(0,x.Z)(Rn,et);var yt=(0,b.Z)(Rn);function Rn(){var Yn;(0,E.Z)(this,Rn);for(var Dt=arguments.length,Ln=new Array(Dt),Hn=0;Hn<Dt;Hn++)Ln[Hn]=arguments[Hn];return Yn=yt.call.apply(yt,[this].concat(Ln)),Yn.state={goInputText:""},Yn.getValidValue=function(){var Pn=Yn.state.goInputText;return!Pn||Number.isNaN(Pn)?void 0:Number(Pn)},Yn.buildOptionText=function(Pn){return"".concat(Pn," ").concat(Yn.props.locale.items_per_page)},Yn.changeSize=function(Pn){Yn.props.changeSize(Number(Pn))},Yn.handleChange=function(Pn){Yn.setState({goInputText:Pn.target.value})},Yn.handleBlur=function(Pn){var Oa=Yn.props,rn=Oa.goButton,_t=Oa.quickGo,da=Oa.rootPrefixCls,Ra=Yn.state.goInputText;rn||Ra===""||(Yn.setState({goInputText:""}),!(Pn.relatedTarget&&(Pn.relatedTarget.className.indexOf("".concat(da,"-item-link"))>=0||Pn.relatedTarget.className.indexOf("".concat(da,"-item"))>=0))&&_t(Yn.getValidValue()))},Yn.go=function(Pn){var Oa=Yn.state.goInputText;Oa!==""&&(Pn.keyCode===we.ENTER||Pn.type==="click")&&(Yn.setState({goInputText:""}),Yn.props.quickGo(Yn.getValidValue()))},Yn}return(0,a.Z)(Rn,[{key:"getPageSizeOptions",value:function(){var Dt=this.props,Ln=Dt.pageSize,Hn=Dt.pageSizeOptions;return Hn.some(function(Pn){return Pn.toString()===Ln.toString()})?Hn:Hn.concat([Ln.toString()]).sort(function(Pn,Oa){var rn=Number.isNaN(Number(Pn))?0:Number(Pn),_t=Number.isNaN(Number(Oa))?0:Number(Oa);return rn-_t})}},{key:"render",value:function(){var Dt=this,Ln=this.props,Hn=Ln.pageSize,Pn=Ln.locale,Oa=Ln.rootPrefixCls,rn=Ln.changeSize,_t=Ln.quickGo,da=Ln.goButton,Ra=Ln.selectComponentClass,za=Ln.buildOptionText,Na=Ln.selectPrefixCls,Zr=Ln.disabled,vn=this.state.goInputText,An="".concat(Oa,"-options"),Tn=Ra,ba=null,lr=null,lo=null;if(!rn&&!_t)return null;var yo=this.getPageSizeOptions();if(rn&&Tn){var Ar=yo.map(function(Qn,Ua){return ie.createElement(Tn.Option,{key:Ua,value:Qn.toString()},(za||Dt.buildOptionText)(Qn))});ba=ie.createElement(Tn,{disabled:Zr,prefixCls:Na,showSearch:!1,className:"".concat(An,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Hn||yo[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Ua){return Ua.parentNode},"aria-label":Pn.page_size,defaultOpen:!1},Ar)}return _t&&(da&&(lo=typeof da=="boolean"?ie.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Zr,className:"".concat(An,"-quick-jumper-button")},Pn.jump_to_confirm):ie.createElement("span",{onClick:this.go,onKeyUp:this.go},da)),lr=ie.createElement("div",{className:"".concat(An,"-quick-jumper")},Pn.jump_to,ie.createElement("input",{disabled:Zr,type:"text",value:vn,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":Pn.page}),Pn.page,lo)),ie.createElement("li",{className:"".concat(An)},ba,lr)}}]),Rn}(ie.Component);he.defaultProps={pageSizeOptions:["10","20","50","100"]};var Xe=he,je=function(yt){var Rn,Yn=yt.rootPrefixCls,Dt=yt.page,Ln=yt.active,Hn=yt.className,Pn=yt.showTitle,Oa=yt.onClick,rn=yt.onKeyPress,_t=yt.itemRender,da="".concat(Yn,"-item"),Ra=Le()(da,"".concat(da,"-").concat(Dt),(Rn={},(0,be.Z)(Rn,"".concat(da,"-active"),Ln),(0,be.Z)(Rn,"".concat(da,"-disabled"),!Dt),(0,be.Z)(Rn,yt.className,Hn),Rn)),za=function(){Oa(Dt)},Na=function(An){rn(An,Oa,Dt)},Zr=_t(Dt,"page",ie.createElement("a",{rel:"nofollow"},Dt));return Zr?ie.createElement("li",{title:Pn?Dt.toString():null,className:Ra,onClick:za,onKeyPress:Na,tabIndex:0},Zr):null},Ze=je;function Ce(){}function Je(et){var yt=Number(et);return typeof yt=="number"&&!Number.isNaN(yt)&&isFinite(yt)&&Math.floor(yt)===yt}var at=function(yt,Rn,Yn){return Yn};function $e(et,yt,Rn){var Yn=typeof et=="undefined"?yt.pageSize:et;return Math.floor((Rn.total-1)/Yn)+1}var rt=function(et){(0,x.Z)(Rn,et);var yt=(0,b.Z)(Rn);function Rn(Yn){var Dt;(0,E.Z)(this,Rn),Dt=yt.call(this,Yn),Dt.paginationNode=ie.createRef(),Dt.getJumpPrevPage=function(){return Math.max(1,Dt.state.current-(Dt.props.showLessItems?3:5))},Dt.getJumpNextPage=function(){return Math.min($e(void 0,Dt.state,Dt.props),Dt.state.current+(Dt.props.showLessItems?3:5))},Dt.getItemIcon=function(rn,_t){var da=Dt.props.prefixCls,Ra=rn||ie.createElement("button",{type:"button","aria-label":_t,className:"".concat(da,"-item-link")});return typeof rn=="function"&&(Ra=ie.createElement(rn,(0,se.Z)({},Dt.props))),Ra},Dt.isValid=function(rn){var _t=Dt.props.total;return Je(rn)&&rn!==Dt.state.current&&Je(_t)&&_t>0},Dt.shouldDisplayQuickJumper=function(){var rn=Dt.props,_t=rn.showQuickJumper,da=rn.total,Ra=Dt.state.pageSize;return da<=Ra?!1:_t},Dt.handleKeyDown=function(rn){(rn.keyCode===we.ARROW_UP||rn.keyCode===we.ARROW_DOWN)&&rn.preventDefault()},Dt.handleKeyUp=function(rn){var _t=Dt.getValidValue(rn),da=Dt.state.currentInputValue;_t!==da&&Dt.setState({currentInputValue:_t}),rn.keyCode===we.ENTER?Dt.handleChange(_t):rn.keyCode===we.ARROW_UP?Dt.handleChange(_t-1):rn.keyCode===we.ARROW_DOWN&&Dt.handleChange(_t+1)},Dt.handleBlur=function(rn){var _t=Dt.getValidValue(rn);Dt.handleChange(_t)},Dt.changePageSize=function(rn){var _t=Dt.state.current,da=$e(rn,Dt.state,Dt.props);_t=_t>da?da:_t,da===0&&(_t=Dt.state.current),typeof rn=="number"&&("pageSize"in Dt.props||Dt.setState({pageSize:rn}),"current"in Dt.props||Dt.setState({current:_t,currentInputValue:_t})),Dt.props.onShowSizeChange(_t,rn),"onChange"in Dt.props&&Dt.props.onChange&&Dt.props.onChange(_t,rn)},Dt.handleChange=function(rn){var _t=Dt.props,da=_t.disabled,Ra=_t.onChange,za=Dt.state,Na=za.pageSize,Zr=za.current,vn=za.currentInputValue;if(Dt.isValid(rn)&&!da){var An=$e(void 0,Dt.state,Dt.props),Tn=rn;return rn>An?Tn=An:rn<1&&(Tn=1),"current"in Dt.props||Dt.setState({current:Tn}),Tn!==vn&&Dt.setState({currentInputValue:Tn}),Ra(Tn,Na),Tn}return Zr},Dt.prev=function(){Dt.hasPrev()&&Dt.handleChange(Dt.state.current-1)},Dt.next=function(){Dt.hasNext()&&Dt.handleChange(Dt.state.current+1)},Dt.jumpPrev=function(){Dt.handleChange(Dt.getJumpPrevPage())},Dt.jumpNext=function(){Dt.handleChange(Dt.getJumpNextPage())},Dt.hasPrev=function(){return Dt.state.current>1},Dt.hasNext=function(){return Dt.state.current<$e(void 0,Dt.state,Dt.props)},Dt.runIfEnter=function(rn,_t){if(rn.key==="Enter"||rn.charCode===13){for(var da=arguments.length,Ra=new Array(da>2?da-2:0),za=2;za<da;za++)Ra[za-2]=arguments[za];_t.apply(void 0,Ra)}},Dt.runIfEnterPrev=function(rn){Dt.runIfEnter(rn,Dt.prev)},Dt.runIfEnterNext=function(rn){Dt.runIfEnter(rn,Dt.next)},Dt.runIfEnterJumpPrev=function(rn){Dt.runIfEnter(rn,Dt.jumpPrev)},Dt.runIfEnterJumpNext=function(rn){Dt.runIfEnter(rn,Dt.jumpNext)},Dt.handleGoTO=function(rn){(rn.keyCode===we.ENTER||rn.type==="click")&&Dt.handleChange(Dt.state.currentInputValue)},Dt.renderPrev=function(rn){var _t=Dt.props,da=_t.prevIcon,Ra=_t.itemRender,za=Ra(rn,"prev",Dt.getItemIcon(da,"prev page")),Na=!Dt.hasPrev();return(0,ie.isValidElement)(za)?(0,ie.cloneElement)(za,{disabled:Na}):za},Dt.renderNext=function(rn){var _t=Dt.props,da=_t.nextIcon,Ra=_t.itemRender,za=Ra(rn,"next",Dt.getItemIcon(da,"next page")),Na=!Dt.hasNext();return(0,ie.isValidElement)(za)?(0,ie.cloneElement)(za,{disabled:Na}):za};var Ln=Yn.onChange!==Ce,Hn="current"in Yn;Hn&&!Ln&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var Pn=Yn.defaultCurrent;"current"in Yn&&(Pn=Yn.current);var Oa=Yn.defaultPageSize;return"pageSize"in Yn&&(Oa=Yn.pageSize),Pn=Math.min(Pn,$e(Oa,void 0,Yn)),Dt.state={current:Pn,currentInputValue:Pn,pageSize:Oa},Dt}return(0,a.Z)(Rn,[{key:"componentDidUpdate",value:function(Dt,Ln){var Hn=this.props.prefixCls;if(Ln.current!==this.state.current&&this.paginationNode.current){var Pn=this.paginationNode.current.querySelector(".".concat(Hn,"-item-").concat(Ln.current));if(Pn&&document.activeElement===Pn){var Oa;Pn==null||(Oa=Pn.blur)===null||Oa===void 0||Oa.call(Pn)}}}},{key:"getValidValue",value:function(Dt){var Ln=Dt.target.value,Hn=$e(void 0,this.state,this.props),Pn=this.state.currentInputValue,Oa;return Ln===""?Oa=Ln:Number.isNaN(Number(Ln))?Oa=Pn:Ln>=Hn?Oa=Hn:Oa=Number(Ln),Oa}},{key:"getShowSizeChanger",value:function(){var Dt=this.props,Ln=Dt.showSizeChanger,Hn=Dt.total,Pn=Dt.totalBoundaryShowSizeChanger;return typeof Ln!="undefined"?Ln:Hn>Pn}},{key:"render",value:function(){var Dt=this.props,Ln=Dt.prefixCls,Hn=Dt.className,Pn=Dt.style,Oa=Dt.disabled,rn=Dt.hideOnSinglePage,_t=Dt.total,da=Dt.locale,Ra=Dt.showQuickJumper,za=Dt.showLessItems,Na=Dt.showTitle,Zr=Dt.showTotal,vn=Dt.simple,An=Dt.itemRender,Tn=Dt.showPrevNextJumpers,ba=Dt.jumpPrevIcon,lr=Dt.jumpNextIcon,lo=Dt.selectComponentClass,yo=Dt.selectPrefixCls,Ar=Dt.pageSizeOptions,Qn=this.state,Ua=Qn.current,wr=Qn.pageSize,vo=Qn.currentInputValue;if(rn===!0&&_t<=wr)return null;var wo=$e(void 0,this.state,this.props),ho=[],eo=null,Fo=null,Fr=null,Jt=null,$t=null,Ut=Ra&&Ra.goButton,_n=za?1:2,$n=Ua-1>0?Ua-1:0,Ta=Ua+1<wo?Ua+1:wo,ar=ge(this.props,{aria:!0,data:!0}),Ga=Zr&&ie.createElement("li",{className:"".concat(Ln,"-total-text")},Zr(_t,[_t===0?0:(Ua-1)*wr+1,Ua*wr>_t?_t:Ua*wr]));if(vn){Ut&&(typeof Ut=="boolean"?$t=ie.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},da.jump_to_confirm):$t=ie.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Ut),$t=ie.createElement("li",{title:Na?"".concat(da.jump_to).concat(Ua,"/").concat(wo):null,className:"".concat(Ln,"-simple-pager")},$t));var Xr=this.renderPrev($n);return ie.createElement("ul",(0,y.Z)({className:Le()(Ln,"".concat(Ln,"-simple"),(0,be.Z)({},"".concat(Ln,"-disabled"),Oa),Hn),style:Pn,ref:this.paginationNode},ar),Ga,Xr?ie.createElement("li",{title:Na?da.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:Le()("".concat(Ln,"-prev"),(0,be.Z)({},"".concat(Ln,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},Xr):null,ie.createElement("li",{title:Na?"".concat(Ua,"/").concat(wo):null,className:"".concat(Ln,"-simple-pager")},ie.createElement("input",{type:"text",value:vo,disabled:Oa,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),ie.createElement("span",{className:"".concat(Ln,"-slash")},"/"),wo),ie.createElement("li",{title:Na?da.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:Le()("".concat(Ln,"-next"),(0,be.Z)({},"".concat(Ln,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Ta)),$t)}if(wo<=3+_n*2){var So={locale:da,rootPrefixCls:Ln,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Na,itemRender:An};wo||ho.push(ie.createElement(Ze,(0,y.Z)({},So,{key:"noPager",page:1,className:"".concat(Ln,"-item-disabled")})));for(var Go=1;Go<=wo;Go+=1){var ga=Ua===Go;ho.push(ie.createElement(Ze,(0,y.Z)({},So,{key:Go,page:Go,active:ga})))}}else{var Kr=za?da.prev_3:da.prev_5,Ri=za?da.next_3:da.next_5,Vi=An(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(ba,"prev page")),Ir=An(this.getJumpNextPage(),"jump-next",this.getItemIcon(lr,"next page"));Tn&&(eo=Vi?ie.createElement("li",{title:Na?Kr:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:Le()("".concat(Ln,"-jump-prev"),(0,be.Z)({},"".concat(Ln,"-jump-prev-custom-icon"),!!ba))},Vi):null,Fo=Ir?ie.createElement("li",{title:Na?Ri:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:Le()("".concat(Ln,"-jump-next"),(0,be.Z)({},"".concat(Ln,"-jump-next-custom-icon"),!!lr))},Ir):null),Jt=ie.createElement(Ze,{locale:da,last:!0,rootPrefixCls:Ln,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:wo,page:wo,active:!1,showTitle:Na,itemRender:An}),Fr=ie.createElement(Ze,{locale:da,rootPrefixCls:Ln,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Na,itemRender:An});var Xn=Math.max(1,Ua-_n),dl=Math.min(Ua+_n,wo);Ua-1<=_n&&(dl=1+_n*2),wo-Ua<=_n&&(Xn=wo-_n*2);for(var Qo=Xn;Qo<=dl;Qo+=1){var gl=Ua===Qo;ho.push(ie.createElement(Ze,{locale:da,rootPrefixCls:Ln,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Qo,page:Qo,active:gl,showTitle:Na,itemRender:An}))}Ua-1>=_n*2&&Ua!==3&&(ho[0]=(0,ie.cloneElement)(ho[0],{className:"".concat(Ln,"-item-after-jump-prev")}),ho.unshift(eo)),wo-Ua>=_n*2&&Ua!==wo-2&&(ho[ho.length-1]=(0,ie.cloneElement)(ho[ho.length-1],{className:"".concat(Ln,"-item-before-jump-next")}),ho.push(Fo)),Xn!==1&&ho.unshift(Fr),dl!==wo&&ho.push(Jt)}var ml=!this.hasPrev()||!wo,nl=!this.hasNext()||!wo,Mn=this.renderPrev($n),Gn=this.renderNext(Ta);return ie.createElement("ul",(0,y.Z)({className:Le()(Ln,Hn,(0,be.Z)({},"".concat(Ln,"-disabled"),Oa)),style:Pn,ref:this.paginationNode},ar),Ga,Mn?ie.createElement("li",{title:Na?da.prev_page:null,onClick:this.prev,tabIndex:ml?null:0,onKeyPress:this.runIfEnterPrev,className:Le()("".concat(Ln,"-prev"),(0,be.Z)({},"".concat(Ln,"-disabled"),ml)),"aria-disabled":ml},Mn):null,ho,Gn?ie.createElement("li",{title:Na?da.next_page:null,onClick:this.next,tabIndex:nl?null:0,onKeyPress:this.runIfEnterNext,className:Le()("".concat(Ln,"-next"),(0,be.Z)({},"".concat(Ln,"-disabled"),nl)),"aria-disabled":nl},Gn):null,ie.createElement(Xe,{disabled:Oa,locale:da,rootPrefixCls:Ln,selectComponentClass:lo,selectPrefixCls:yo,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:Ua,pageSize:wr,pageSizeOptions:Ar,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Ut}))}}],[{key:"getDerivedStateFromProps",value:function(Dt,Ln){var Hn={};if("current"in Dt&&(Hn.current=Dt.current,Dt.current!==Ln.current&&(Hn.currentInputValue=Hn.current)),"pageSize"in Dt&&Dt.pageSize!==Ln.pageSize){var Pn=Ln.current,Oa=$e(Dt.pageSize,Ln,Dt);Pn=Pn>Oa?Oa:Pn,"current"in Dt||(Hn.current=Pn,Hn.currentInputValue=Pn),Hn.pageSize=Dt.pageSize}return Hn}}]),Rn}(ie.Component);rt.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:Ce,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:Ce,locale:Pe.Z,style:{},itemRender:at,totalBoundaryShowSizeChanger:50};var pt=rt,Ct=ee(62906),mn=ee(53124),ln=ee(98675),lt=ee(25378),At=ee(10110),kt=ee(42563);const In=et=>ie.createElement(kt.default,Object.assign({},et,{showSearch:!0,size:"small"})),Wt=et=>ie.createElement(kt.default,Object.assign({},et,{showSearch:!0,size:"middle"}));In.Option=kt.default.Option,Wt.Option=kt.default.Option;var dn=ee(47673),He=ee(14747),en=ee(67968),Bn=ee(45503);const It=et=>{const{componentCls:yt}=et;return{[`${yt}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${yt}-item-link`]:{color:et.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${yt}-item-link`]:{color:et.colorTextDisabled,cursor:"not-allowed"}}},[`&${yt}-disabled`]:{cursor:"not-allowed",[`${yt}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:et.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:et.colorBorder,backgroundColor:et.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:et.itemActiveBgDisabled},a:{color:et.itemActiveColorDisabled}}},[`${yt}-item-link`]:{color:et.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${yt}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${yt}-simple-pager`]:{color:et.colorTextDisabled},[`${yt}-jump-prev, ${yt}-jump-next`]:{[`${yt}-item-link-icon`]:{opacity:0},[`${yt}-item-ellipsis`]:{opacity:1}}},[`&${yt}-simple`]:{[`${yt}-prev, ${yt}-next`]:{[`&${yt}-disabled ${yt}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Et=et=>{const{componentCls:yt}=et;return{[`&${yt}-mini ${yt}-total-text, &${yt}-mini ${yt}-simple-pager`]:{height:et.itemSizeSM,lineHeight:`${et.itemSizeSM}px`},[`&${yt}-mini ${yt}-item`]:{minWidth:et.itemSizeSM,height:et.itemSizeSM,margin:0,lineHeight:`${et.itemSizeSM-2}px`},[`&${yt}-mini:not(${yt}-disabled) ${yt}-item:not(${yt}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:et.colorBgTextHover},"&:active":{backgroundColor:et.colorBgTextActive}},[`&${yt}-mini ${yt}-prev, &${yt}-mini ${yt}-next`]:{minWidth:et.itemSizeSM,height:et.itemSizeSM,margin:0,lineHeight:`${et.itemSizeSM}px`},[`&${yt}-mini:not(${yt}-disabled)`]:{[`${yt}-prev, ${yt}-next`]:{[`&:hover ${yt}-item-link`]:{backgroundColor:et.colorBgTextHover},[`&:active ${yt}-item-link`]:{backgroundColor:et.colorBgTextActive},[`&${yt}-disabled:hover ${yt}-item-link`]:{backgroundColor:"transparent"}}},[`
&${yt}-mini ${yt}-prev ${yt}-item-link,
&${yt}-mini ${yt}-next ${yt}-item-link
`]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:et.itemSizeSM,lineHeight:`${et.itemSizeSM}px`}},[`&${yt}-mini ${yt}-jump-prev, &${yt}-mini ${yt}-jump-next`]:{height:et.itemSizeSM,marginInlineEnd:0,lineHeight:`${et.itemSizeSM}px`},[`&${yt}-mini ${yt}-options`]:{marginInlineStart:et.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:et.miniOptionsSizeChangerTop},"&-quick-jumper":{height:et.itemSizeSM,lineHeight:`${et.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,dn.x0)(et)),{width:et.paginationMiniQuickJumperInputWidth,height:et.controlHeightSM})}}}},jt=et=>{const{componentCls:yt}=et;return{[`
&${yt}-simple ${yt}-prev,
&${yt}-simple ${yt}-next
`]:{height:et.itemSizeSM,lineHeight:`${et.itemSizeSM}px`,verticalAlign:"top",[`${yt}-item-link`]:{height:et.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:et.colorBgTextHover},"&:active":{backgroundColor:et.colorBgTextActive},"&::after":{height:et.itemSizeSM,lineHeight:`${et.itemSizeSM}px`}}},[`&${yt}-simple ${yt}-simple-pager`]:{display:"inline-block",height:et.itemSizeSM,marginInlineEnd:et.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:et.marginXS,padding:`0 ${et.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:et.itemInputBg,border:`${et.lineWidth}px ${et.lineType} ${et.colorBorder}`,borderRadius:et.borderRadius,outline:"none",transition:`border-color ${et.motionDurationMid}`,color:"inherit","&:hover":{borderColor:et.colorPrimary},"&:focus":{borderColor:et.colorPrimaryHover,boxShadow:`${et.inputOutlineOffset}px 0 ${et.controlOutlineWidth}px ${et.controlOutline}`},"&[disabled]":{color:et.colorTextDisabled,backgroundColor:et.colorBgContainerDisabled,borderColor:et.colorBorder,cursor:"not-allowed"}}}}},Qe=et=>{const{componentCls:yt}=et;return{[`${yt}-jump-prev, ${yt}-jump-next`]:{outline:0,[`${yt}-item-container`]:{position:"relative",[`${yt}-item-link-icon`]:{color:et.colorPrimary,fontSize:et.fontSizeSM,opacity:0,transition:`all ${et.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${yt}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:et.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:et.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:et.paginationEllipsisTextIndent,opacity:1,transition:`all ${et.motionDurationMid}`}},"&:hover":{[`${yt}-item-link-icon`]:{opacity:1},[`${yt}-item-ellipsis`]:{opacity:0}}},[`
${yt}-prev,
${yt}-jump-prev,
${yt}-jump-next
`]:{marginInlineEnd:et.marginXS},[`
${yt}-prev,
${yt}-next,
${yt}-jump-prev,
${yt}-jump-next
`]:{display:"inline-block",minWidth:et.itemSize,height:et.itemSize,color:et.colorText,fontFamily:et.fontFamily,lineHeight:`${et.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:et.borderRadius,cursor:"pointer",transition:`all ${et.motionDurationMid}`},[`${yt}-prev, ${yt}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:et.colorText,cursor:"pointer",userSelect:"none"},[`${yt}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:et.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${et.lineWidth}px ${et.lineType} transparent`,borderRadius:et.borderRadius,outline:"none",transition:`all ${et.motionDurationMid}`},[`&:hover ${yt}-item-link`]:{backgroundColor:et.colorBgTextHover},[`&:active ${yt}-item-link`]:{backgroundColor:et.colorBgTextActive},[`&${yt}-disabled:hover`]:{[`${yt}-item-link`]:{backgroundColor:"transparent"}}},[`${yt}-slash`]:{marginInlineEnd:et.paginationSlashMarginInlineEnd,marginInlineStart:et.paginationSlashMarginInlineStart},[`${yt}-options`]:{display:"inline-block",marginInlineStart:et.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:et.controlHeight,marginInlineStart:et.marginXS,lineHeight:`${et.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,dn.ik)(et)),{width:et.controlHeightLG*1.25,height:et.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:et.marginXS,marginInlineEnd:et.marginXS})}}}},Ve=et=>{const{componentCls:yt}=et;return{[`${yt}-item`]:{display:"inline-block",minWidth:et.itemSize,height:et.itemSize,marginInlineEnd:et.marginXS,fontFamily:et.fontFamily,lineHeight:`${et.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${et.lineWidth}px ${et.lineType} transparent`,borderRadius:et.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${et.paginationItemPaddingInline}px`,color:et.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${yt}-item-active)`]:{"&:hover":{transition:`all ${et.motionDurationMid}`,backgroundColor:et.colorBgTextHover},"&:active":{backgroundColor:et.colorBgTextActive}},"&-active":{fontWeight:et.fontWeightStrong,backgroundColor:et.itemActiveBg,borderColor:et.colorPrimary,a:{color:et.colorPrimary},"&:hover":{borderColor:et.colorPrimaryHover},"&:hover a":{color:et.colorPrimaryHover}}}}},mt=et=>{const{componentCls:yt}=et;return{[yt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,He.Wf)(et)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${yt}-total-text`]:{display:"inline-block",height:et.itemSize,marginInlineEnd:et.marginXS,lineHeight:`${et.itemSize-2}px`,verticalAlign:"middle"}}),Ve(et)),Qe(et)),jt(et)),Et(et)),It(et)),{[`@media only screen and (max-width: ${et.screenLG}px)`]:{[`${yt}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${et.screenSM}px)`]:{[`${yt}-options`]:{display:"none"}}}),[`&${et.componentCls}-rtl`]:{direction:"rtl"}}},Vt=et=>{const{componentCls:yt}=et;return{[`${yt}${yt}-disabled:not(${yt}-mini)`]:{"&, &:hover":{[`${yt}-item-link`]:{borderColor:et.colorBorder}},"&:focus-visible":{[`${yt}-item-link`]:{borderColor:et.colorBorder}},[`${yt}-item, ${yt}-item-link`]:{backgroundColor:et.colorBgContainerDisabled,borderColor:et.colorBorder,[`&:hover:not(${yt}-item-active)`]:{backgroundColor:et.colorBgContainerDisabled,borderColor:et.colorBorder,a:{color:et.colorTextDisabled}},[`&${yt}-item-active`]:{backgroundColor:et.itemActiveBgDisabled}},[`${yt}-prev, ${yt}-next`]:{"&:hover button":{backgroundColor:et.colorBgContainerDisabled,borderColor:et.colorBorder,color:et.colorTextDisabled},[`${yt}-item-link`]:{backgroundColor:et.colorBgContainerDisabled,borderColor:et.colorBorder}}},[`${yt}:not(${yt}-mini)`]:{[`${yt}-prev, ${yt}-next`]:{"&:hover button":{borderColor:et.colorPrimaryHover,backgroundColor:et.itemBg},[`${yt}-item-link`]:{backgroundColor:et.itemLinkBg,borderColor:et.colorBorder},[`&:hover ${yt}-item-link`]:{borderColor:et.colorPrimary,backgroundColor:et.itemBg,color:et.colorPrimary},[`&${yt}-disabled`]:{[`${yt}-item-link`]:{borderColor:et.colorBorder,color:et.colorTextDisabled}}},[`${yt}-item`]:{backgroundColor:et.itemBg,border:`${et.lineWidth}px ${et.lineType} ${et.colorBorder}`,[`&:hover:not(${yt}-item-active)`]:{borderColor:et.colorPrimary,backgroundColor:et.itemBg,a:{color:et.colorPrimary}},"&-active":{borderColor:et.colorPrimary}}}}},Xt=et=>{const{componentCls:yt}=et;return{[`${yt}:not(${yt}-disabled)`]:{[`${yt}-item`]:Object.assign({},(0,He.Qy)(et)),[`${yt}-jump-prev, ${yt}-jump-next`]:{"&:focus-visible":Object.assign({[`${yt}-item-link-icon`]:{opacity:1},[`${yt}-item-ellipsis`]:{opacity:0}},(0,He.oN)(et))},[`${yt}-prev, ${yt}-next`]:{[`&:focus-visible ${yt}-item-link`]:Object.assign({},(0,He.oN)(et))}}}};var cn=(0,en.Z)("Pagination",et=>{const yt=(0,Bn.TS)(et,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:et.marginXXS/2,paginationMiniQuickJumperInputWidth:et.controlHeightLG*1.1,paginationItemPaddingInline:et.marginXXS*1.5,paginationEllipsisLetterSpacing:et.marginXXS/2,paginationSlashMarginInlineStart:et.marginXXS,paginationSlashMarginInlineEnd:et.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,dn.e5)(et),(0,dn.TM)(et));return[mt(yt),Xt(yt),et.wireframe&&Vt(yt)]},et=>({itemBg:et.colorBgContainer,itemSize:et.controlHeight,itemSizeSM:et.controlHeightSM,itemActiveBg:et.colorBgContainer,itemLinkBg:et.colorBgContainer,itemActiveColorDisabled:et.colorTextDisabled,itemActiveBgDisabled:et.controlItemBgActiveDisabled,itemInputBg:et.colorBgContainer,miniOptionsSizeChangerTop:0})),ta=function(et,yt){var Rn={};for(var Yn in et)Object.prototype.hasOwnProperty.call(et,Yn)&&yt.indexOf(Yn)<0&&(Rn[Yn]=et[Yn]);if(et!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Dt=0,Yn=Object.getOwnPropertySymbols(et);Dt<Yn.length;Dt++)yt.indexOf(Yn[Dt])<0&&Object.prototype.propertyIsEnumerable.call(et,Yn[Dt])&&(Rn[Yn[Dt]]=et[Yn[Dt]]);return Rn},On=et=>{const{prefixCls:yt,selectPrefixCls:Rn,className:Yn,rootClassName:Dt,style:Ln,size:Hn,locale:Pn,selectComponentClass:Oa,responsive:rn,showSizeChanger:_t}=et,da=ta(et,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:Ra}=(0,lt.Z)(rn),{getPrefixCls:za,direction:Na,pagination:Zr={}}=ie.useContext(mn.E_),vn=za("pagination",yt),[An,Tn]=cn(vn),ba=_t!=null?_t:Zr.showSizeChanger,lr=ie.useMemo(()=>{const wo=ie.createElement("span",{className:`${vn}-item-ellipsis`},"\u2022\u2022\u2022"),ho=ie.createElement("button",{className:`${vn}-item-link`,type:"button",tabIndex:-1},Na==="rtl"?ie.createElement(Ne.Z,null):ie.createElement(Fe.Z,null)),eo=ie.createElement("button",{className:`${vn}-item-link`,type:"button",tabIndex:-1},Na==="rtl"?ie.createElement(Fe.Z,null):ie.createElement(Ne.Z,null)),Fo=ie.createElement("a",{className:`${vn}-item-link`},ie.createElement("div",{className:`${vn}-item-container`},Na==="rtl"?ie.createElement(Me.Z,{className:`${vn}-item-link-icon`}):ie.createElement(ue,{className:`${vn}-item-link-icon`}),wo)),Fr=ie.createElement("a",{className:`${vn}-item-link`},ie.createElement("div",{className:`${vn}-item-container`},Na==="rtl"?ie.createElement(ue,{className:`${vn}-item-link-icon`}):ie.createElement(Me.Z,{className:`${vn}-item-link-icon`}),wo));return{prevIcon:ho,nextIcon:eo,jumpPrevIcon:Fo,jumpNextIcon:Fr}},[Na,vn]),[lo]=(0,At.Z)("Pagination",Ct.Z),yo=Object.assign(Object.assign({},lo),Pn),Ar=(0,ln.Z)(Hn),Qn=Ar==="small"||!!(Ra&&!Ar&&rn),Ua=za("select",Rn),wr=Le()({[`${vn}-mini`]:Qn,[`${vn}-rtl`]:Na==="rtl"},Zr==null?void 0:Zr.className,Yn,Dt,Tn),vo=Object.assign(Object.assign({},Zr==null?void 0:Zr.style),Ln);return An(ie.createElement(pt,Object.assign({},lr,da,{style:vo,prefixCls:vn,selectPrefixCls:Ua,className:wr,selectComponentClass:Oa||(Qn?In:Wt),locale:yo,showSizeChanger:ba})))},la=On},66330:function(Ot,Ft,ee){"use strict";ee.d(Ft,{t5:function(){return Ne}});var y=ee(94184),ie=ee.n(y),De=ee(92419),Be=ee(67294),Oe=ee(53124),Ke=ee(81643),ue=ee(20136),Me=function(Le,be){var se={};for(var E in Le)Object.prototype.hasOwnProperty.call(Le,E)&&be.indexOf(E)<0&&(se[E]=Le[E]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,E=Object.getOwnPropertySymbols(Le);a<E.length;a++)be.indexOf(E[a])<0&&Object.prototype.propertyIsEnumerable.call(Le,E[a])&&(se[E[a]]=Le[E[a]]);return se};const Fe=(Le,be,se)=>{if(!(!be&&!se))return Be.createElement(Be.Fragment,null,be&&Be.createElement("div",{className:`${Le}-title`},(0,Ke.Z)(be)),Be.createElement("div",{className:`${Le}-inner-content`},(0,Ke.Z)(se)))},Ne=Le=>{const{hashId:be,prefixCls:se,className:E,style:a,placement:x="top",title:b,content:z,children:te}=Le;return Be.createElement("div",{className:ie()(be,se,`${se}-pure`,`${se}-placement-${x}`,E),style:a},Be.createElement("div",{className:`${se}-arrow`}),Be.createElement(De.G,Object.assign({},Le,{className:be,prefixCls:se}),te||Fe(se,b,z)))},ke=Le=>{const{prefixCls:be}=Le,se=Me(Le,["prefixCls"]),{getPrefixCls:E}=Be.useContext(Oe.E_),a=E("popover",be),[x,b]=(0,ue.Z)(a);return x(Be.createElement(Ne,Object.assign({},se,{prefixCls:a,hashId:b})))};Ft.ZP=ke},55241:function(Ot,Ft,ee){"use strict";var y=ee(94184),ie=ee.n(y),De=ee(67294),Be=ee(81643),Oe=ee(33603),Ke=ee(53124),ue=ee(83062),Me=ee(66330),Fe=ee(20136),Ne=function(be,se){var E={};for(var a in be)Object.prototype.hasOwnProperty.call(be,a)&&se.indexOf(a)<0&&(E[a]=be[a]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,a=Object.getOwnPropertySymbols(be);x<a.length;x++)se.indexOf(a[x])<0&&Object.prototype.propertyIsEnumerable.call(be,a[x])&&(E[a[x]]=be[a[x]]);return E};const ke=be=>{let{title:se,content:E,prefixCls:a}=be;return De.createElement(De.Fragment,null,se&&De.createElement("div",{className:`${a}-title`},(0,Be.Z)(se)),De.createElement("div",{className:`${a}-inner-content`},(0,Be.Z)(E)))},Le=De.forwardRef((be,se)=>{const{prefixCls:E,title:a,content:x,overlayClassName:b,placement:z="top",trigger:te="hover",mouseEnterDelay:re=.1,mouseLeaveDelay:oe=.1,overlayStyle:ce={}}=be,pe=Ne(be,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:ge}=De.useContext(Ke.E_),Ae=ge("popover",E),[we,Pe]=(0,Fe.Z)(Ae),he=ge(),Xe=ie()(b,Pe);return we(De.createElement(ue.Z,Object.assign({placement:z,trigger:te,mouseEnterDelay:re,mouseLeaveDelay:oe,overlayStyle:ce},pe,{prefixCls:Ae,overlayClassName:Xe,ref:se,overlay:a||x?De.createElement(ke,{prefixCls:Ae,title:a,content:x}):null,transitionName:(0,Oe.m)(he,"zoom-big",pe.transitionName),"data-popover-inject":!0})))});Le._InternalPanelDoNotUseOrYouWillBeFired=Me.ZP,Ft.Z=Le},20136:function(Ot,Ft,ee){"use strict";var y=ee(14747),ie=ee(50438),De=ee(97414),Be=ee(8796),Oe=ee(67968),Ke=ee(45503);const ue=Ne=>{const{componentCls:ke,popoverColor:Le,minWidth:be,fontWeightStrong:se,popoverPadding:E,boxShadowSecondary:a,colorTextHeading:x,borderRadiusLG:b,zIndexPopup:z,marginXS:te,colorBgElevated:re,popoverBg:oe}=Ne;return[{[ke]:Object.assign(Object.assign({},(0,y.Wf)(Ne)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:z,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":re,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${ke}-content`]:{position:"relative"},[`${ke}-inner`]:{backgroundColor:oe,backgroundClip:"padding-box",borderRadius:b,boxShadow:a,padding:E},[`${ke}-title`]:{minWidth:be,marginBottom:te,color:x,fontWeight:se},[`${ke}-inner-content`]:{color:Le}})},(0,De.ZP)(Ne,{colorBg:"var(--antd-arrow-background-color)"}),{[`${ke}-pure`]:{position:"relative",maxWidth:"none",margin:Ne.sizePopupArrow,display:"inline-block",[`${ke}-content`]:{display:"inline-block"}}}]},Me=Ne=>{const{componentCls:ke}=Ne;return{[ke]:Be.i.map(Le=>{const be=Ne[`${Le}6`];return{[`&${ke}-${Le}`]:{"--antd-arrow-background-color":be,[`${ke}-inner`]:{backgroundColor:be},[`${ke}-arrow`]:{background:"transparent"}}}})}},Fe=Ne=>{const{componentCls:ke,lineWidth:Le,lineType:be,colorSplit:se,paddingSM:E,controlHeight:a,fontSize:x,lineHeight:b,padding:z}=Ne,te=a-Math.round(x*b),re=te/2,oe=te/2-Le,ce=z;return{[ke]:{[`${ke}-inner`]:{padding:0},[`${ke}-title`]:{margin:0,padding:`${re}px ${ce}px ${oe}px`,borderBottom:`${Le}px ${be} ${se}`},[`${ke}-inner-content`]:{padding:`${E}px ${ce}px`}}}};Ft.Z=(0,Oe.Z)("Popover",Ne=>{const{colorBgElevated:ke,colorText:Le,wireframe:be}=Ne,se=(0,Ke.TS)(Ne,{popoverPadding:12,popoverBg:ke,popoverColor:Le});return[ue(se),Me(se),be&&Fe(se),(0,ie._y)(se,"zoom-big")]},Ne=>({width:177,minWidth:177,zIndexPopup:Ne.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},12604:function(Ot,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return rt}});var y=ee(87462),ie=ee(67294),De={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"},Be=De,Oe=ee(74643),Ke=function(Ct,mn){return ie.createElement(Oe.Z,(0,y.Z)({},Ct,{ref:mn,icon:Be}))},ue=ie.forwardRef(Ke),Me=ee(94184),Fe=ee.n(Me),Ne=ee(4942),ke=ee(97685),Le=ee(45987),be=ee(21770),se=ee(15105),E=ee(64217);function a(pt,Ct){var mn=pt.disabled,ln=pt.prefixCls,lt=pt.character,At=pt.characterRender,kt=pt.index,In=pt.count,Wt=pt.value,dn=pt.allowHalf,He=pt.focused,en=pt.onHover,Bn=pt.onClick,It=function(cn){en(cn,kt)},Et=function(cn){Bn(cn,kt)},jt=function(cn){cn.keyCode===se.Z.ENTER&&Bn(cn,kt)},Qe=kt+1,Ve=new Set([ln]);Wt===0&&kt===0&&He?Ve.add("".concat(ln,"-focused")):dn&&Wt+.5>=Qe&&Wt<Qe?(Ve.add("".concat(ln,"-half")),Ve.add("".concat(ln,"-active")),He&&Ve.add("".concat(ln,"-focused"))):(Qe<=Wt?Ve.add("".concat(ln,"-full")):Ve.add("".concat(ln,"-zero")),Qe===Wt&&He&&Ve.add("".concat(ln,"-focused")));var mt=typeof lt=="function"?lt(pt):lt,Vt=ie.createElement("li",{className:Fe()(Array.from(Ve)),ref:Ct},ie.createElement("div",{onClick:mn?null:Et,onKeyDown:mn?null:jt,onMouseMove:mn?null:It,role:"radio","aria-checked":Wt>kt?"true":"false","aria-posinset":kt+1,"aria-setsize":In,tabIndex:mn?-1:0},ie.createElement("div",{className:"".concat(ln,"-first")},mt),ie.createElement("div",{className:"".concat(ln,"-second")},mt)));return At&&(Vt=At(Vt,pt)),Vt}var x=ie.forwardRef(a);function b(){var pt=ie.useRef({});function Ct(ln){return pt.current[ln]}function mn(ln){return function(lt){pt.current[ln]=lt}}return[Ct,mn]}function z(pt){var Ct=pt.pageXOffset,mn="scrollLeft";if(typeof Ct!="number"){var ln=pt.document;Ct=ln.documentElement[mn],typeof Ct!="number"&&(Ct=ln.body[mn])}return Ct}function te(pt){var Ct,mn,ln=pt.ownerDocument,lt=ln.body,At=ln&&ln.documentElement,kt=pt.getBoundingClientRect();return Ct=kt.left,mn=kt.top,Ct-=At.clientLeft||lt.clientLeft||0,mn-=At.clientTop||lt.clientTop||0,{left:Ct,top:mn}}function re(pt){var Ct=te(pt),mn=pt.ownerDocument,ln=mn.defaultView||mn.parentWindow;return Ct.left+=z(ln),Ct.left}var oe=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function ce(pt,Ct){var mn,ln=pt.prefixCls,lt=ln===void 0?"rc-rate":ln,At=pt.className,kt=pt.defaultValue,In=pt.value,Wt=pt.count,dn=Wt===void 0?5:Wt,He=pt.allowHalf,en=He===void 0?!1:He,Bn=pt.allowClear,It=Bn===void 0?!0:Bn,Et=pt.character,jt=Et===void 0?"\u2605":Et,Qe=pt.characterRender,Ve=pt.disabled,mt=pt.direction,Vt=mt===void 0?"ltr":mt,Xt=pt.tabIndex,cn=Xt===void 0?0:Xt,ta=pt.autoFocus,ra=pt.onHoverChange,On=pt.onChange,la=pt.onFocus,et=pt.onBlur,yt=pt.onKeyDown,Rn=pt.onMouseLeave,Yn=(0,Le.Z)(pt,oe),Dt=b(),Ln=(0,ke.Z)(Dt,2),Hn=Ln[0],Pn=Ln[1],Oa=ie.useRef(null),rn=function(){if(!Ve){var $n;($n=Oa.current)===null||$n===void 0||$n.focus()}};ie.useImperativeHandle(Ct,function(){return{focus:rn,blur:function(){if(!Ve){var $n;($n=Oa.current)===null||$n===void 0||$n.blur()}}}});var _t=(0,be.Z)(kt||0,{value:In}),da=(0,ke.Z)(_t,2),Ra=da[0],za=da[1],Na=(0,be.Z)(null),Zr=(0,ke.Z)(Na,2),vn=Zr[0],An=Zr[1],Tn=function($n,Ta){var ar=Vt==="rtl",Ga=$n+1;if(en){var Xr=Hn($n),So=re(Xr),Go=Xr.clientWidth;(ar&&Ta-So>Go/2||!ar&&Ta-So<Go/2)&&(Ga-=.5)}return Ga},ba=function($n){za($n),On==null||On($n)},lr=ie.useState(!1),lo=(0,ke.Z)(lr,2),yo=lo[0],Ar=lo[1],Qn=function(){Ar(!0),la==null||la()},Ua=function(){Ar(!1),et==null||et()},wr=ie.useState(null),vo=(0,ke.Z)(wr,2),wo=vo[0],ho=vo[1],eo=function($n,Ta){var ar=Tn(Ta,$n.pageX);ar!==vn&&(ho(ar),An(null)),ra==null||ra(ar)},Fo=function($n){Ve||(ho(null),An(null),ra==null||ra(void 0)),$n&&(Rn==null||Rn($n))},Fr=function($n,Ta){var ar=Tn(Ta,$n.pageX),Ga=!1;It&&(Ga=ar===Ra),Fo(),ba(Ga?0:ar),An(Ga?ar:null)},Jt=function($n){var Ta=$n.keyCode,ar=Vt==="rtl",Ga=Ra;Ta===se.Z.RIGHT&&Ga<dn&&!ar?(en?Ga+=.5:Ga+=1,ba(Ga),$n.preventDefault()):Ta===se.Z.LEFT&&Ga>0&&!ar||Ta===se.Z.RIGHT&&Ga>0&&ar?(en?Ga-=.5:Ga-=1,ba(Ga),$n.preventDefault()):Ta===se.Z.LEFT&&Ga<dn&&ar&&(en?Ga+=.5:Ga+=1,ba(Ga),$n.preventDefault()),yt==null||yt($n)};ie.useEffect(function(){ta&&!Ve&&rn()},[]);var $t=new Array(dn).fill(0).map(function(_n,$n){return ie.createElement(x,{ref:Pn($n),index:$n,count:dn,disabled:Ve,prefixCls:"".concat(lt,"-star"),allowHalf:en,value:wo===null?Ra:wo,onClick:Fr,onHover:eo,key:_n||$n,character:jt,characterRender:Qe,focused:yo})}),Ut=Fe()(lt,At,(mn={},(0,Ne.Z)(mn,"".concat(lt,"-disabled"),Ve),(0,Ne.Z)(mn,"".concat(lt,"-rtl"),Vt==="rtl"),mn));return ie.createElement("ul",(0,y.Z)({className:Ut,onMouseLeave:Fo,tabIndex:Ve?-1:cn,onFocus:Ve?null:Qn,onBlur:Ve?null:Ua,onKeyDown:Ve?null:Jt,ref:Oa,role:"radiogroup"},(0,E.Z)(Yn,{aria:!0,data:!0,attr:!0})),$t)}var pe=ie.forwardRef(ce),ge=pe,Ae=ee(53124),we=ee(83062),Pe=ee(14747),he=ee(67968),Xe=ee(45503);const je=pt=>{const{componentCls:Ct}=pt;return{[`${Ct}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:pt.marginXS},"> div":{transition:`all ${pt.motionDurationMid}, outline 0s`,"&:hover":{transform:pt.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${pt.lineWidth}px dashed ${pt.starColor}`,transform:pt.starHoverScale}},"&-first, &-second":{color:pt.starBg,transition:`all ${pt.motionDurationMid}`,userSelect:"none",[pt.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${Ct}-star-first, &-half ${Ct}-star-second`]:{opacity:1},[`&-half ${Ct}-star-first, &-full ${Ct}-star-second`]:{color:"inherit"}}}},Ze=pt=>({[`&-rtl${pt.componentCls}`]:{direction:"rtl"}}),Ce=pt=>{const{componentCls:Ct}=pt;return{[Ct]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Pe.Wf)(pt)),{display:"inline-block",margin:0,padding:0,color:pt.starColor,fontSize:pt.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${Ct} ${Ct}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),je(pt)),{[`+ ${Ct}-text`]:{display:"inline-block",marginInlineStart:pt.marginXS,fontSize:pt.fontSize}}),Ze(pt))}};var Je=(0,he.Z)("Rate",pt=>{const Ct=(0,Xe.TS)(pt,{});return[Ce(Ct)]},pt=>({starColor:pt.yellow6,starSize:pt.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:pt.colorFillContent})),at=function(pt,Ct){var mn={};for(var ln in pt)Object.prototype.hasOwnProperty.call(pt,ln)&&Ct.indexOf(ln)<0&&(mn[ln]=pt[ln]);if(pt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var lt=0,ln=Object.getOwnPropertySymbols(pt);lt<ln.length;lt++)Ct.indexOf(ln[lt])<0&&Object.prototype.propertyIsEnumerable.call(pt,ln[lt])&&(mn[ln[lt]]=pt[ln[lt]]);return mn},rt=ie.forwardRef((pt,Ct)=>{const{prefixCls:mn,className:ln,rootClassName:lt,style:At,tooltips:kt,character:In=ie.createElement(ue,null)}=pt,Wt=at(pt,["prefixCls","className","rootClassName","style","tooltips","character"]),dn=(Ve,mt)=>{let{index:Vt}=mt;return kt?ie.createElement(we.Z,{title:kt[Vt]},Ve):Ve},{getPrefixCls:He,direction:en,rate:Bn}=ie.useContext(Ae.E_),It=He("rate",mn),[Et,jt]=Je(It),Qe=Object.assign(Object.assign({},Bn==null?void 0:Bn.style),At);return Et(ie.createElement(ge,Object.assign({ref:Ct,character:In,characterRender:dn},Wt,{className:Fe()(ln,lt,jt,Bn==null?void 0:Bn.className),style:Qe,prefixCls:It,direction:en})))})},46303:function(Ot,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return jt}});var y=ee(94184),ie=ee.n(y),De=ee(67294),Be=ee(53124),Oe=ee(10366),ue=Qe=>{const{prefixCls:Ve,className:mt,style:Vt,size:Xt,shape:cn}=Qe,ta=ie()({[`${Ve}-lg`]:Xt==="large",[`${Ve}-sm`]:Xt==="small"}),ra=ie()({[`${Ve}-circle`]:cn==="circle",[`${Ve}-square`]:cn==="square",[`${Ve}-round`]:cn==="round"}),On=De.useMemo(()=>typeof Xt=="number"?{width:Xt,height:Xt,lineHeight:`${Xt}px`}:{},[Xt]);return De.createElement("span",{className:ie()(Ve,ta,ra,mt),style:Object.assign(Object.assign({},On),Vt)})},Me=ee(45930),Fe=ee(67968),Ne=ee(45503);const ke=new Me.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),Le=Qe=>({height:Qe,lineHeight:`${Qe}px`}),be=Qe=>Object.assign({width:Qe},Le(Qe)),se=Qe=>({background:Qe.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:ke,animationDuration:Qe.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),E=Qe=>Object.assign({width:Qe*5,minWidth:Qe*5},Le(Qe)),a=Qe=>{const{skeletonAvatarCls:Ve,gradientFromColor:mt,controlHeight:Vt,controlHeightLG:Xt,controlHeightSM:cn}=Qe;return{[`${Ve}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:mt},be(Vt)),[`${Ve}${Ve}-circle`]:{borderRadius:"50%"},[`${Ve}${Ve}-lg`]:Object.assign({},be(Xt)),[`${Ve}${Ve}-sm`]:Object.assign({},be(cn))}},x=Qe=>{const{controlHeight:Ve,borderRadiusSM:mt,skeletonInputCls:Vt,controlHeightLG:Xt,controlHeightSM:cn,gradientFromColor:ta}=Qe;return{[`${Vt}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ta,borderRadius:mt},E(Ve)),[`${Vt}-lg`]:Object.assign({},E(Xt)),[`${Vt}-sm`]:Object.assign({},E(cn))}},b=Qe=>Object.assign({width:Qe},Le(Qe)),z=Qe=>{const{skeletonImageCls:Ve,imageSizeBase:mt,gradientFromColor:Vt,borderRadiusSM:Xt}=Qe;return{[`${Ve}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:Vt,borderRadius:Xt},b(mt*2)),{[`${Ve}-path`]:{fill:"#bfbfbf"},[`${Ve}-svg`]:Object.assign(Object.assign({},b(mt)),{maxWidth:mt*4,maxHeight:mt*4}),[`${Ve}-svg${Ve}-svg-circle`]:{borderRadius:"50%"}}),[`${Ve}${Ve}-circle`]:{borderRadius:"50%"}}},te=(Qe,Ve,mt)=>{const{skeletonButtonCls:Vt}=Qe;return{[`${mt}${Vt}-circle`]:{width:Ve,minWidth:Ve,borderRadius:"50%"},[`${mt}${Vt}-round`]:{borderRadius:Ve}}},re=Qe=>Object.assign({width:Qe*2,minWidth:Qe*2},Le(Qe)),oe=Qe=>{const{borderRadiusSM:Ve,skeletonButtonCls:mt,controlHeight:Vt,controlHeightLG:Xt,controlHeightSM:cn,gradientFromColor:ta}=Qe;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${mt}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ta,borderRadius:Ve,width:Vt*2,minWidth:Vt*2},re(Vt))},te(Qe,Vt,mt)),{[`${mt}-lg`]:Object.assign({},re(Xt))}),te(Qe,Xt,`${mt}-lg`)),{[`${mt}-sm`]:Object.assign({},re(cn))}),te(Qe,cn,`${mt}-sm`))},ce=Qe=>{const{componentCls:Ve,skeletonAvatarCls:mt,skeletonTitleCls:Vt,skeletonParagraphCls:Xt,skeletonButtonCls:cn,skeletonInputCls:ta,skeletonImageCls:ra,controlHeight:On,controlHeightLG:la,controlHeightSM:et,gradientFromColor:yt,padding:Rn,marginSM:Yn,borderRadius:Dt,titleHeight:Ln,blockRadius:Hn,paragraphLiHeight:Pn,controlHeightXS:Oa,paragraphMarginTop:rn}=Qe;return{[`${Ve}`]:{display:"table",width:"100%",[`${Ve}-header`]:{display:"table-cell",paddingInlineEnd:Rn,verticalAlign:"top",[`${mt}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:yt},be(On)),[`${mt}-circle`]:{borderRadius:"50%"},[`${mt}-lg`]:Object.assign({},be(la)),[`${mt}-sm`]:Object.assign({},be(et))},[`${Ve}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${Vt}`]:{width:"100%",height:Ln,background:yt,borderRadius:Hn,[`+ ${Xt}`]:{marginBlockStart:et}},[`${Xt}`]:{padding:0,"> li":{width:"100%",height:Pn,listStyle:"none",background:yt,borderRadius:Hn,"+ li":{marginBlockStart:Oa}}},[`${Xt}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${Ve}-content`]:{[`${Vt}, ${Xt} > li`]:{borderRadius:Dt}}},[`${Ve}-with-avatar ${Ve}-content`]:{[`${Vt}`]:{marginBlockStart:Yn,[`+ ${Xt}`]:{marginBlockStart:rn}}},[`${Ve}${Ve}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},oe(Qe)),a(Qe)),x(Qe)),z(Qe)),[`${Ve}${Ve}-block`]:{width:"100%",[`${cn}`]:{width:"100%"},[`${ta}`]:{width:"100%"}},[`${Ve}${Ve}-active`]:{[`
${Vt},
${Xt} > li,
${mt},
${cn},
${ta},
${ra}
`]:Object.assign({},se(Qe))}}};var pe=(0,Fe.Z)("Skeleton",Qe=>{const{componentCls:Ve}=Qe,mt=(0,Ne.TS)(Qe,{skeletonAvatarCls:`${Ve}-avatar`,skeletonTitleCls:`${Ve}-title`,skeletonParagraphCls:`${Ve}-paragraph`,skeletonButtonCls:`${Ve}-button`,skeletonInputCls:`${Ve}-input`,skeletonImageCls:`${Ve}-image`,imageSizeBase:Qe.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${Qe.gradientFromColor} 25%, ${Qe.gradientToColor} 37%, ${Qe.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[ce(mt)]},Qe=>{const{colorFillContent:Ve,colorFill:mt}=Qe,Vt=Ve,Xt=mt;return{color:Vt,colorGradientEnd:Xt,gradientFromColor:Vt,gradientToColor:Xt,titleHeight:Qe.controlHeight/2,blockRadius:Qe.borderRadiusSM,paragraphMarginTop:Qe.marginLG+Qe.marginXXS,paragraphLiHeight:Qe.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),Ae=Qe=>{const{prefixCls:Ve,className:mt,rootClassName:Vt,active:Xt,shape:cn="circle",size:ta="default"}=Qe,{getPrefixCls:ra}=De.useContext(Be.E_),On=ra("skeleton",Ve),[la,et]=pe(On),yt=(0,Oe.Z)(Qe,["prefixCls","className"]),Rn=ie()(On,`${On}-element`,{[`${On}-active`]:Xt},mt,Vt,et);return la(De.createElement("div",{className:Rn},De.createElement(ue,Object.assign({prefixCls:`${On}-avatar`,shape:cn,size:ta},yt))))},Pe=Qe=>{const{prefixCls:Ve,className:mt,rootClassName:Vt,active:Xt,block:cn=!1,size:ta="default"}=Qe,{getPrefixCls:ra}=De.useContext(Be.E_),On=ra("skeleton",Ve),[la,et]=pe(On),yt=(0,Oe.Z)(Qe,["prefixCls"]),Rn=ie()(On,`${On}-element`,{[`${On}-active`]:Xt,[`${On}-block`]:cn},mt,Vt,et);return la(De.createElement("div",{className:Rn},De.createElement(ue,Object.assign({prefixCls:`${On}-button`,size:ta},yt))))};const he="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 je=Qe=>{const{prefixCls:Ve,className:mt,rootClassName:Vt,style:Xt,active:cn}=Qe,{getPrefixCls:ta}=De.useContext(Be.E_),ra=ta("skeleton",Ve),[On,la]=pe(ra),et=ie()(ra,`${ra}-element`,{[`${ra}-active`]:cn},mt,Vt,la);return On(De.createElement("div",{className:et},De.createElement("div",{className:ie()(`${ra}-image`,mt),style:Xt},De.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${ra}-image-svg`},De.createElement("path",{d:he,className:`${ra}-image-path`})))))},Ce=Qe=>{const{prefixCls:Ve,className:mt,rootClassName:Vt,active:Xt,block:cn,size:ta="default"}=Qe,{getPrefixCls:ra}=De.useContext(Be.E_),On=ra("skeleton",Ve),[la,et]=pe(On),yt=(0,Oe.Z)(Qe,["prefixCls"]),Rn=ie()(On,`${On}-element`,{[`${On}-active`]:Xt,[`${On}-block`]:cn},mt,Vt,et);return la(De.createElement("div",{className:Rn},De.createElement(ue,Object.assign({prefixCls:`${On}-input`,size:ta},yt))))},Je=ee(87462),at={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"},$e=at,rt=ee(74643),pt=function(Ve,mt){return De.createElement(rt.Z,(0,Je.Z)({},Ve,{ref:mt,icon:$e}))},Ct=De.forwardRef(pt),ln=Qe=>{const{prefixCls:Ve,className:mt,rootClassName:Vt,style:Xt,active:cn,children:ta}=Qe,{getPrefixCls:ra}=De.useContext(Be.E_),On=ra("skeleton",Ve),[la,et]=pe(On),yt=ie()(On,`${On}-element`,{[`${On}-active`]:cn},et,mt,Vt),Rn=ta!=null?ta:De.createElement(Ct,null);return la(De.createElement("div",{className:yt},De.createElement("div",{className:ie()(`${On}-image`,mt),style:Xt},Rn)))},lt=ee(74902),kt=Qe=>{const Ve=ra=>{const{width:On,rows:la=2}=Qe;if(Array.isArray(On))return On[ra];if(la-1===ra)return On},{prefixCls:mt,className:Vt,style:Xt,rows:cn}=Qe,ta=(0,lt.Z)(Array(cn)).map((ra,On)=>De.createElement("li",{key:On,style:{width:Ve(On)}}));return De.createElement("ul",{className:ie()(mt,Vt),style:Xt},ta)},Wt=Qe=>{let{prefixCls:Ve,className:mt,width:Vt,style:Xt}=Qe;return De.createElement("h3",{className:ie()(Ve,mt),style:Object.assign({width:Vt},Xt)})};function dn(Qe){return Qe&&typeof Qe=="object"?Qe:{}}function He(Qe,Ve){return Qe&&!Ve?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function en(Qe,Ve){return!Qe&&Ve?{width:"38%"}:Qe&&Ve?{width:"50%"}:{}}function Bn(Qe,Ve){const mt={};return(!Qe||!Ve)&&(mt.width="61%"),!Qe&&Ve?mt.rows=3:mt.rows=2,mt}const It=Qe=>{const{prefixCls:Ve,loading:mt,className:Vt,rootClassName:Xt,style:cn,children:ta,avatar:ra=!1,title:On=!0,paragraph:la=!0,active:et,round:yt}=Qe,{getPrefixCls:Rn,direction:Yn,skeleton:Dt}=De.useContext(Be.E_),Ln=Rn("skeleton",Ve),[Hn,Pn]=pe(Ln);if(mt||!("loading"in Qe)){const Oa=!!ra,rn=!!On,_t=!!la;let da;if(Oa){const Na=Object.assign(Object.assign({prefixCls:`${Ln}-avatar`},He(rn,_t)),dn(ra));da=De.createElement("div",{className:`${Ln}-header`},De.createElement(ue,Object.assign({},Na)))}let Ra;if(rn||_t){let Na;if(rn){const vn=Object.assign(Object.assign({prefixCls:`${Ln}-title`},en(Oa,_t)),dn(On));Na=De.createElement(Wt,Object.assign({},vn))}let Zr;if(_t){const vn=Object.assign(Object.assign({prefixCls:`${Ln}-paragraph`},Bn(Oa,rn)),dn(la));Zr=De.createElement(kt,Object.assign({},vn))}Ra=De.createElement("div",{className:`${Ln}-content`},Na,Zr)}const za=ie()(Ln,{[`${Ln}-with-avatar`]:Oa,[`${Ln}-active`]:et,[`${Ln}-rtl`]:Yn==="rtl",[`${Ln}-round`]:yt},Dt==null?void 0:Dt.className,Vt,Xt,Pn);return Hn(De.createElement("div",{className:za,style:Object.assign(Object.assign({},Dt==null?void 0:Dt.style),cn)},da,Ra))}return typeof ta!="undefined"?ta:null};It.Button=Pe,It.Avatar=Ae,It.Input=Ce,It.Image=je,It.Node=ln;var Et=It,jt=Et},55054:function(Ot,Ft,ee){"use strict";ee.d(Ft,{default:function(){return pe}});var y=ee(67294),ie=ee(57838),De=ee(96159),Be=ee(94184),Oe=ee.n(Be),Ke=ee(53124),ue=ee(46303),Fe=ge=>{const{value:Ae,formatter:we,precision:Pe,decimalSeparator:he,groupSeparator:Xe="",prefixCls:je}=ge;let Ze;if(typeof we=="function")Ze=we(Ae);else{const Ce=String(Ae),Je=Ce.match(/^(-?)(\d*)(\.(\d+))?$/);if(!Je||Ce==="-")Ze=Ce;else{const at=Je[1];let $e=Je[2]||"0",rt=Je[4]||"";$e=$e.replace(/\B(?=(\d{3})+(?!\d))/g,Xe),typeof Pe=="number"&&(rt=rt.padEnd(Pe,"0").slice(0,Pe>0?Pe:0)),rt&&(rt=`${he}${rt}`),Ze=[y.createElement("span",{key:"int",className:`${je}-content-value-int`},at,$e),rt&&y.createElement("span",{key:"decimal",className:`${je}-content-value-decimal`},rt)]}}return y.createElement("span",{className:`${je}-content-value`},Ze)},Ne=ee(14747),ke=ee(67968),Le=ee(45503);const be=ge=>{const{componentCls:Ae,marginXXS:we,padding:Pe,colorTextDescription:he,titleFontSize:Xe,colorTextHeading:je,contentFontSize:Ze,fontFamily:Ce}=ge;return{[`${Ae}`]:Object.assign(Object.assign({},(0,Ne.Wf)(ge)),{[`${Ae}-title`]:{marginBottom:we,color:he,fontSize:Xe},[`${Ae}-skeleton`]:{paddingTop:Pe},[`${Ae}-content`]:{color:je,fontSize:Ze,fontFamily:Ce,[`${Ae}-content-value`]:{display:"inline-block",direction:"ltr"},[`${Ae}-content-prefix, ${Ae}-content-suffix`]:{display:"inline-block"},[`${Ae}-content-prefix`]:{marginInlineEnd:we},[`${Ae}-content-suffix`]:{marginInlineStart:we}}})}};var se=(0,ke.Z)("Statistic",ge=>{const Ae=(0,Le.TS)(ge,{});return[be(Ae)]},ge=>{const{fontSizeHeading3:Ae,fontSize:we}=ge;return{titleFontSize:we,contentFontSize:Ae}}),a=ge=>{const{prefixCls:Ae,className:we,rootClassName:Pe,style:he,valueStyle:Xe,value:je=0,title:Ze,valueRender:Ce,prefix:Je,suffix:at,loading:$e=!1,onMouseEnter:rt,onMouseLeave:pt,decimalSeparator:Ct=".",groupSeparator:mn=","}=ge,{getPrefixCls:ln,direction:lt,statistic:At}=y.useContext(Ke.E_),kt=ln("statistic",Ae),[In,Wt]=se(kt),dn=y.createElement(Fe,Object.assign({decimalSeparator:Ct,groupSeparator:mn,prefixCls:kt},ge,{value:je})),He=Oe()(kt,{[`${kt}-rtl`]:lt==="rtl"},At==null?void 0:At.className,we,Pe,Wt);return In(y.createElement("div",{className:He,style:Object.assign(Object.assign({},At==null?void 0:At.style),he),onMouseEnter:rt,onMouseLeave:pt},Ze&&y.createElement("div",{className:`${kt}-title`},Ze),y.createElement(ue.Z,{paragraph:!1,loading:$e,className:`${kt}-skeleton`},y.createElement("div",{style:Xe,className:`${kt}-content`},Je&&y.createElement("span",{className:`${kt}-content-prefix`},Je),Ce?Ce(dn):dn,at&&y.createElement("span",{className:`${kt}-content-suffix`},at)))))};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(ge,Ae){let we=ge;const Pe=/\[[^\]]*]/g,he=(Ae.match(Pe)||[]).map(Ce=>Ce.slice(1,-1)),Xe=Ae.replace(Pe,"[]"),je=x.reduce((Ce,Je)=>{let[at,$e]=Je;if(Ce.includes(at)){const rt=Math.floor(we/$e);return we-=rt*$e,Ce.replace(new RegExp(`${at}+`,"g"),pt=>{const Ct=pt.length;return rt.toString().padStart(Ct,"0")})}return Ce},Xe);let Ze=0;return je.replace(Pe,()=>{const Ce=he[Ze];return Ze+=1,Ce})}function z(ge,Ae){const{format:we=""}=Ae,Pe=new Date(ge).getTime(),he=Date.now(),Xe=Math.max(Pe-he,0);return b(Xe,we)}const te=1e3/30;function re(ge){return new Date(ge).getTime()}const oe=ge=>{const{value:Ae,format:we="HH:mm:ss",onChange:Pe,onFinish:he}=ge,Xe=(0,ie.Z)(),je=y.useRef(null),Ze=()=>{he==null||he(),je.current&&(clearInterval(je.current),je.current=null)},Ce=()=>{const $e=re(Ae);$e>=Date.now()&&(je.current=setInterval(()=>{Xe(),Pe==null||Pe($e-Date.now()),$e<Date.now()&&Ze()},te))};y.useEffect(()=>(Ce(),()=>{je.current&&(clearInterval(je.current),je.current=null)}),[Ae]);const Je=($e,rt)=>z($e,Object.assign(Object.assign({},rt),{format:we})),at=$e=>(0,De.Tm)($e,{title:void 0});return y.createElement(a,Object.assign({},ge,{valueRender:at,formatter:Je}))};var ce=y.memo(oe);a.Countdown=ce;var pe=a},49867:function(Ot,Ft,ee){"use strict";ee.d(Ft,{N:function(){return y}});const y=ie=>({color:ie.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${ie.motionDurationSlow}`,"&:focus, &:hover":{color:ie.colorLinkHover},"&:active":{color:ie.colorLinkActive}})},9430:function(Ot,Ft,ee){"use strict";ee.d(Ft,{default:function(){return ru}});var y={},ie="rc-table-internal-hook",De=ee(97685),Be=ee(66680),Oe=ee(8410),Ke=ee(91881),ue=ee(67294),Me=ee(73935);function Fe(de){var fe=ue.createContext(void 0),Ie=function(nt){var ot=nt.value,bt=nt.children,Zt=ue.useRef(ot);Zt.current=ot;var Mt=ue.useState(function(){return{getValue:function(){return Zt.current},listeners:new Set}}),nn=(0,De.Z)(Mt,1),En=nn[0];return(0,Oe.Z)(function(){(0,Me.unstable_batchedUpdates)(function(){En.listeners.forEach(function(on){on(ot)})})},[ot]),ue.createElement(fe.Provider,{value:En},bt)};return{Context:fe,Provider:Ie,defaultValue:de}}function Ne(de,fe){var Ie=(0,Be.Z)(typeof fe=="function"?fe:function(on){if(fe===void 0)return on;if(!Array.isArray(fe))return on[fe];var Wn={};return fe.forEach(function(Un){Wn[Un]=on[Un]}),Wn}),We=ue.useContext(de==null?void 0:de.Context),nt=We||{},ot=nt.listeners,bt=nt.getValue,Zt=ue.useRef();Zt.current=Ie(We?bt():de==null?void 0:de.defaultValue);var Mt=ue.useState({}),nn=(0,De.Z)(Mt,2),En=nn[1];return(0,Oe.Z)(function(){if(!We)return;function on(Wn){var Un=Ie(Wn);(0,Ke.Z)(Zt.current,Un,!0)||En({})}return ot.add(on),function(){ot.delete(on)}},[We]),Zt.current}var ke=ee(87462),Le=ee(42550);function be(){var de=ue.createContext(null);function fe(){return ue.useContext(de)}function Ie(nt,ot){var bt=(0,Le.Yr)(nt),Zt=function(nn,En){var on=bt?{ref:En}:{},Wn=ue.useRef(0),Un=ue.useRef(nn),na=fe();return na!==null?ue.createElement(nt,(0,ke.Z)({},nn,on)):((!ot||ot(Un.current,nn))&&(Wn.current+=1),Un.current=nn,ue.createElement(de.Provider,{value:Wn.current},ue.createElement(nt,(0,ke.Z)({},nn,on))))};return bt?ue.forwardRef(Zt):Zt}function We(nt,ot){var bt=(0,Le.Yr)(nt),Zt=function(nn,En){var on=bt?{ref:En}:{};return fe(),ue.createElement(nt,(0,ke.Z)({},nn,on))};return bt?ue.memo(ue.forwardRef(Zt),ot):ue.memo(Zt,ot)}return{makeImmutable:Ie,responseImmutable:We,useImmutableMark:fe}}var se=be(),E=se.makeImmutable,a=se.responseImmutable,x=se.useImmutableMark,b=be(),z=b.makeImmutable,te=b.responseImmutable,re=b.useImmutableMark,oe=Fe(),ce=oe;function pe(de,fe){var Ie=ue.useRef(0);Ie.current+=1;var We=ue.useRef(de),nt=[];Object.keys(de||{}).map(function(bt){var Zt;(de==null?void 0:de[bt])!==((Zt=We.current)===null||Zt===void 0?void 0:Zt[bt])&&nt.push(bt)}),We.current=de;var ot=ue.useRef([]);return nt.length&&(ot.current=nt),ue.useDebugValue(Ie.current),ue.useDebugValue(ot.current.join(", ")),fe&&console.log("".concat(fe,":"),Ie.current,ot.current),Ie.current}var ge=null,Ae=ue.memo(function(){var de=pe();return ue.createElement("h1",null,"Render Times: ",de)});Ae.displayName="RenderBlock";var we=ee(71002),Pe=ee(1413),he=ee(4942),Xe=ee(94184),je=ee.n(Xe);function Ze(de,fe,Ie){var We=ue.useRef({});return(!("value"in We.current)||Ie(We.current.condition,fe))&&(We.current.value=de(),We.current.condition=fe),We.current.value}var Ce={},Je=[],at=function(fe){Je.push(fe)};function $e(de,fe){if(0)var Ie}function rt(de,fe){if(0)var Ie}function pt(){Ce={}}function Ct(de,fe,Ie){!fe&&!Ce[Ie]&&(de(!1,Ie),Ce[Ie]=!0)}function mn(de,fe){Ct($e,de,fe)}function ln(de,fe){Ct(rt,de,fe)}mn.preMessage=at,mn.resetWarned=pt,mn.noteOnce=ln;var lt=mn;function At(de,fe){var Ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,We=new Set;function nt(ot,bt){var Zt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Mt=We.has(ot);if(lt(!Mt,"Warning: There may be circular references"),Mt)return!1;if(ot===bt)return!0;if(Ie&&Zt>1)return!1;We.add(ot);var nn=Zt+1;if(Array.isArray(ot)){if(!Array.isArray(bt)||ot.length!==bt.length)return!1;for(var En=0;En<ot.length;En++)if(!nt(ot[En],bt[En],nn))return!1;return!0}if(ot&&bt&&(0,we.Z)(ot)==="object"&&(0,we.Z)(bt)==="object"){var on=Object.keys(ot);return on.length!==Object.keys(bt).length?!1:on.every(function(Wn){return nt(ot[Wn],bt[Wn],nn)})}return!1}return nt(de,fe)}var kt=At;function In(de,fe){for(var Ie=de,We=0;We<fe.length;We+=1){if(Ie==null)return;Ie=Ie[fe[We]]}return Ie}var Wt=ue.createContext({renderWithProps:!1}),dn=Wt,He="RC_TABLE_KEY";function en(de){return de==null?[]:Array.isArray(de)?de:[de]}function Bn(de){var fe=[],Ie={};return de.forEach(function(We){for(var nt=We||{},ot=nt.key,bt=nt.dataIndex,Zt=ot||en(bt).join("-")||He;Ie[Zt];)Zt="".concat(Zt,"_next");Ie[Zt]=!0,fe.push(Zt)}),fe}function It(de){return de!=null}function Et(de){return de&&(0,we.Z)(de)==="object"&&!Array.isArray(de)&&!ue.isValidElement(de)}function jt(de,fe,Ie,We,nt,ot){var bt=ue.useContext(dn),Zt=re(),Mt=Ze(function(){if(It(We))return[We];var nn=fe==null||fe===""?[]:Array.isArray(fe)?fe:[fe],En=In(de,nn),on=En,Wn=void 0;if(nt){var Un=nt(En,de,Ie);Et(Un)?(on=Un.children,Wn=Un.props,bt.renderWithProps=!0):on=Un}return[on,Wn]},[Zt,de,We,fe,nt,Ie],function(nn,En){if(ot){var on=(0,De.Z)(nn,2),Wn=on[1],Un=(0,De.Z)(En,2),na=Un[1];return ot(na,Wn)}return bt.renderWithProps?!0:!kt(nn,En,!0)});return Mt}function Qe(de,fe,Ie,We){var nt=de+fe-1;return de<=We&&nt>=Ie}function Ve(de,fe){return Ne(ce,function(Ie){var We=Qe(de,fe||1,Ie.hoverStartRow,Ie.hoverEndRow);return[We,Ie.onHover]})}var mt=function(fe){var Ie=fe.ellipsis,We=fe.rowType,nt=fe.children,ot,bt=Ie===!0?{showTitle:!0}:Ie;return bt&&(bt.showTitle||We==="header")&&(typeof nt=="string"||typeof nt=="number"?ot=nt.toString():ue.isValidElement(nt)&&typeof nt.props.children=="string"&&(ot=nt.props.children)),ot};function Vt(de){var fe,Ie,We,nt,ot,bt,Zt,Mt,nn=de.component,En=de.children,on=de.ellipsis,Wn=de.scope,Un=de.prefixCls,na=de.className,Wa=de.align,Da=de.record,Xa=de.render,Za=de.dataIndex,ir=de.renderIndex,Qr=de.shouldCellUpdate,Tr=de.index,_r=de.rowType,Oo=de.colSpan,Wo=de.rowSpan,br=de.fixLeft,La=de.fixRight,Sa=de.firstFixLeft,Ka=de.lastFixLeft,sr=de.firstFixRight,fr=de.lastFixRight,so=de.appendNode,oo=de.additionalProps,Jr=oo===void 0?{}:oo,Zo=de.isSticky,Vo="".concat(Un,"-cell"),ci=Ne(ce,["supportSticky","allColumnsFixedLeft"]),fi=ci.supportSticky,rl=ci.allColumnsFixedLeft,tl=jt(Da,Za,ir,En,Xa,Qr),Xo=(0,De.Z)(tl,2),Pl=Xo[0],qa=Xo[1],bo={},ri=typeof br=="number"&&fi,Wi=typeof La=="number"&&fi;ri&&(bo.position="sticky",bo.left=br),Wi&&(bo.position="sticky",bo.right=La);var kr=(fe=(Ie=(We=qa==null?void 0:qa.colSpan)!==null&&We!==void 0?We:Jr.colSpan)!==null&&Ie!==void 0?Ie:Oo)!==null&&fe!==void 0?fe:1,Co=(nt=(ot=(bt=qa==null?void 0:qa.rowSpan)!==null&&bt!==void 0?bt:Jr.rowSpan)!==null&&ot!==void 0?ot:Wo)!==null&&nt!==void 0?nt:1,Ao=Ve(Tr,Co),co=(0,De.Z)(Ao,2),wi=co[0],io=co[1],ei=function(zl){var Eu;Da&&io(Tr,Tr+Co-1),Jr==null||(Eu=Jr.onMouseEnter)===null||Eu===void 0||Eu.call(Jr,zl)},Fi=function(zl){var Eu;Da&&io(-1,-1),Jr==null||(Eu=Jr.onMouseLeave)===null||Eu===void 0||Eu.call(Jr,zl)};if(kr===0||Co===0)return null;var Bi=(Zt=Jr.title)!==null&&Zt!==void 0?Zt:mt({rowType:_r,ellipsis:on,children:Pl}),cu=je()(Vo,na,(Mt={},(0,he.Z)(Mt,"".concat(Vo,"-fix-left"),ri&&fi),(0,he.Z)(Mt,"".concat(Vo,"-fix-left-first"),Sa&&fi),(0,he.Z)(Mt,"".concat(Vo,"-fix-left-last"),Ka&&fi),(0,he.Z)(Mt,"".concat(Vo,"-fix-left-all"),Ka&&rl&&fi),(0,he.Z)(Mt,"".concat(Vo,"-fix-right"),Wi&&fi),(0,he.Z)(Mt,"".concat(Vo,"-fix-right-first"),sr&&fi),(0,he.Z)(Mt,"".concat(Vo,"-fix-right-last"),fr&&fi),(0,he.Z)(Mt,"".concat(Vo,"-ellipsis"),on),(0,he.Z)(Mt,"".concat(Vo,"-with-append"),so),(0,he.Z)(Mt,"".concat(Vo,"-fix-sticky"),(ri||Wi)&&Zo&&fi),(0,he.Z)(Mt,"".concat(Vo,"-row-hover"),!qa&&wi),Mt),Jr.className,qa==null?void 0:qa.className),au={};Wa&&(au.textAlign=Wa);var Au=(0,Pe.Z)((0,Pe.Z)((0,Pe.Z)((0,Pe.Z)({},bo),Jr.style),au),qa==null?void 0:qa.style),Ll=Pl;return(0,we.Z)(Ll)==="object"&&!Array.isArray(Ll)&&!ue.isValidElement(Ll)&&(Ll=null),on&&(Ka||sr)&&(Ll=ue.createElement("span",{className:"".concat(Vo,"-content")},Ll)),ue.createElement(nn,(0,ke.Z)({},qa,Jr,{className:cu,style:Au,title:Bi,scope:Wn,onMouseEnter:ei,onMouseLeave:Fi,colSpan:kr!==1?kr:null,rowSpan:Co!==1?Co:null}),so,Ll)}var Xt=ue.memo(Vt);function cn(de,fe,Ie,We,nt,ot){var bt=Ie[de]||{},Zt=Ie[fe]||{},Mt,nn;bt.fixed==="left"?Mt=We.left[nt==="rtl"?fe:de]:Zt.fixed==="right"&&(nn=We.right[nt==="rtl"?de:fe]);var En=!1,on=!1,Wn=!1,Un=!1,na=Ie[fe+1],Wa=Ie[de-1],Da=!(ot!=null&&ot.children);if(nt==="rtl"){if(Mt!==void 0){var Xa=Wa&&Wa.fixed==="left";Un=!Xa&&Da}else if(nn!==void 0){var Za=na&&na.fixed==="right";Wn=!Za&&Da}}else if(Mt!==void 0){var ir=na&&na.fixed==="left";En=!ir&&Da}else if(nn!==void 0){var Qr=Wa&&Wa.fixed==="right";on=!Qr&&Da}return{fixLeft:Mt,fixRight:nn,lastFixLeft:En,firstFixRight:on,lastFixRight:Wn,firstFixLeft:Un,isSticky:We.isSticky}}var ta=ue.createContext({}),ra=ta;function On(de){var fe=de.className,Ie=de.index,We=de.children,nt=de.colSpan,ot=nt===void 0?1:nt,bt=de.rowSpan,Zt=de.align,Mt=Ne(ce,["prefixCls","direction"]),nn=Mt.prefixCls,En=Mt.direction,on=ue.useContext(ra),Wn=on.scrollColumnIndex,Un=on.stickyOffsets,na=on.flattenColumns,Wa=on.columns,Da=Ie+ot-1,Xa=Da+1===Wn?ot+1:ot,Za=cn(Ie,Ie+Xa-1,na,Un,En,Wa==null?void 0:Wa[Ie]);return ue.createElement(Xt,(0,ke.Z)({className:fe,index:Ie,component:"td",prefixCls:nn,record:null,dataIndex:null,align:Zt,colSpan:Xa,rowSpan:bt,render:function(){return We}},Za))}var la=ee(45987),et=["children"];function yt(de){var fe=de.children,Ie=(0,la.Z)(de,et);return ue.createElement("tr",Ie,fe)}function Rn(de){var fe=de.children;return fe}Rn.Row=yt,Rn.Cell=On;var Yn=Rn;function Dt(de){var fe=de.children,Ie=de.stickyOffsets,We=de.flattenColumns,nt=de.columns,ot=Ne(ce,"prefixCls"),bt=We.length-1,Zt=We[bt],Mt=ue.useMemo(function(){return{stickyOffsets:Ie,flattenColumns:We,scrollColumnIndex:Zt!=null&&Zt.scrollbar?bt:null,columns:nt}},[Zt,We,bt,Ie,nt]);return ue.createElement(ra.Provider,{value:Mt},ue.createElement("tfoot",{className:"".concat(ot,"-summary")},fe))}var Ln=te(Dt),Hn=Yn;function Pn(de){var fe=ue.useRef();fe.current=de;var Ie=ue.useCallback(function(){for(var We,nt=arguments.length,ot=new Array(nt),bt=0;bt<nt;bt++)ot[bt]=arguments[bt];return(We=fe.current)===null||We===void 0?void 0:We.call.apply(We,[fe].concat(ot))},[]);return Ie}function Oa(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var rn=Oa()?ue.useLayoutEffect:ue.useEffect,_t=function(fe,Ie){var We=React.useRef(!0);rn(function(){return fe(We.current)},Ie),rn(function(){return We.current=!1,function(){We.current=!0}},[])},da=function(fe,Ie){_t(function(We){if(!We)return fe()},Ie)},Ra=null;function za(de){var fe=React.useRef(!1),Ie=React.useState(de),We=_slicedToArray(Ie,2),nt=We[0],ot=We[1];React.useEffect(function(){return fe.current=!1,function(){fe.current=!0}},[]);function bt(Zt,Mt){Mt&&fe.current||ot(Zt)}return[nt,bt]}function Na(de){return de!==void 0}function Zr(de,fe){var Ie=fe||{},We=Ie.defaultValue,nt=Ie.value,ot=Ie.onChange,bt=Ie.postState,Zt=useState(function(){return Na(nt)?nt:Na(We)?typeof We=="function"?We():We:typeof de=="function"?de():de}),Mt=_slicedToArray(Zt,2),nn=Mt[0],En=Mt[1],on=nt!==void 0?nt:nn,Wn=bt?bt(on):on,Un=useEvent(ot),na=useState([on]),Wa=_slicedToArray(na,2),Da=Wa[0],Xa=Wa[1];useLayoutUpdateEffect(function(){var ir=Da[0];nn!==ir&&Un(nn,ir)},[Da]),useLayoutUpdateEffect(function(){Na(nt)||En(nt)},[nt]);var Za=useEvent(function(ir,Qr){En(ir,Qr),Xa([on],Qr)});return[Wn,Za]}var vn=ee(35110);function An(de,fe){typeof de=="function"?de(fe):(0,we.Z)(de)==="object"&&de&&"current"in de&&(de.current=fe)}function Tn(){for(var de=arguments.length,fe=new Array(de),Ie=0;Ie<de;Ie++)fe[Ie]=arguments[Ie];var We=fe.filter(function(nt){return nt});return We.length<=1?We[0]:function(nt){fe.forEach(function(ot){An(ot,nt)})}}function ba(){for(var de=arguments.length,fe=new Array(de),Ie=0;Ie<de;Ie++)fe[Ie]=arguments[Ie];return useMemo(function(){return Tn.apply(void 0,fe)},fe,function(We,nt){return We.length!==nt.length||We.every(function(ot,bt){return ot!==nt[bt]})})}function lr(de){var fe,Ie,We=isMemo(de)?de.type.type:de.type;return!(typeof We=="function"&&!((fe=We.prototype)!==null&&fe!==void 0&&fe.render)||typeof de=="function"&&!((Ie=de.prototype)!==null&&Ie!==void 0&&Ie.render))}function lo(de){return!isValidElement(de)||isFragment(de)?!1:lr(de)}function yo(de,fe,Ie,We){if(!fe.length)return Ie;var nt=_toArray(fe),ot=nt[0],bt=nt.slice(1),Zt;return!de&&typeof ot=="number"?Zt=[]:Array.isArray(de)?Zt=_toConsumableArray(de):Zt=_objectSpread({},de),We&&Ie===void 0&&bt.length===1?delete Zt[ot][bt[0]]:Zt[ot]=yo(Zt[ot],bt,Ie,We),Zt}function Ar(de,fe,Ie){var We=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return fe.length&&We&&Ie===void 0&&!get(de,fe.slice(0,-1))?de:yo(de,fe,Ie,We)}function Qn(de){return _typeof(de)==="object"&&de!==null&&Object.getPrototypeOf(de)===Object.prototype}function Ua(de){return Array.isArray(de)?[]:{}}var wr=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function vo(){for(var de=arguments.length,fe=new Array(de),Ie=0;Ie<de;Ie++)fe[Ie]=arguments[Ie];var We=Ua(fe[0]);return fe.forEach(function(nt){function ot(bt,Zt){var Mt=new Set(Zt),nn=get(nt,bt),En=Array.isArray(nn);if(En||Qn(nn)){if(!Mt.has(nn)){Mt.add(nn);var on=get(We,bt);En?We=Ar(We,bt,[]):(!on||_typeof(on)!=="object")&&(We=Ar(We,bt,Ua(nn))),wr(nn).forEach(function(Wn){ot([].concat(_toConsumableArray(bt),[Wn]),Mt)})}}else We=Ar(We,bt,nn)}ot([])}),We}var wo=ee(48555),ho=function(de){if(!de)return!1;if(de instanceof Element){if(de.offsetParent)return!0;if(de.getBBox){var fe=de.getBBox(),Ie=fe.width,We=fe.height;if(Ie||We)return!0}if(de.getBoundingClientRect){var nt=de.getBoundingClientRect(),ot=nt.width,bt=nt.height;if(ot||bt)return!0}}return!1},eo=function(fe){if(Oa()&&window.document.documentElement){var Ie=Array.isArray(fe)?fe:[fe],We=window.document.documentElement;return Ie.some(function(nt){return nt in We.style})}return!1},Fo=function(fe,Ie){if(!eo(fe))return!1;var We=document.createElement("div"),nt=We.style[fe];return We.style[fe]=Ie,We.style[fe]!==nt};function Fr(de,fe){return!Array.isArray(de)&&fe!==void 0?Fo(de,fe):eo(de)}var Jt;function $t(de){if(typeof document=="undefined")return 0;if(de||Jt===void 0){var fe=document.createElement("div");fe.style.width="100%",fe.style.height="200px";var Ie=document.createElement("div"),We=Ie.style;We.position="absolute",We.top="0",We.left="0",We.pointerEvents="none",We.visibility="hidden",We.width="200px",We.height="150px",We.overflow="hidden",Ie.appendChild(fe),document.body.appendChild(Ie);var nt=fe.offsetWidth;Ie.style.overflow="scroll";var ot=fe.offsetWidth;nt===ot&&(ot=Ie.clientWidth),document.body.removeChild(Ie),Jt=nt-ot}return Jt}function Ut(de){var fe=de.match(/^(.*)px$/),Ie=Number(fe==null?void 0:fe[1]);return Number.isNaN(Ie)?$t():Ie}function _n(de){if(typeof document=="undefined"||!de||!(de instanceof Element))return{width:0,height:0};var fe=getComputedStyle(de,"::-webkit-scrollbar"),Ie=fe.width,We=fe.height;return{width:Ut(Ie),height:Ut(We)}}var $n=`accept acceptCharset accessKey action allowFullScreen allowTransparency
alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
charSet checked classID className colSpan cols content contentEditable contextMenu
controls coords crossOrigin data dateTime default defer dir disabled download draggable
encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
mediaGroup method min minLength multiple muted name noValidate nonce open
optimum pattern placeholder poster preload radioGroup readOnly rel required
reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
summary tabIndex target title type useMap value width wmode wrap`,Ta=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,ar="".concat($n," ").concat(Ta).split(/[\s\n]+/),Ga="aria-",Xr="data-";function So(de,fe){return de.indexOf(fe)===0}function Go(de){var fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ie;fe===!1?Ie={aria:!0,data:!0,attr:!0}:fe===!0?Ie={aria:!0}:Ie=(0,Pe.Z)({},fe);var We={};return Object.keys(de).forEach(function(nt){(Ie.aria&&(nt==="role"||So(nt,Ga))||Ie.data&&So(nt,Xr)||Ie.attr&&ar.includes(nt))&&(We[nt]=de[nt])}),We}function ga(de,fe,Ie,We,nt,ot,bt){de.push({record:fe,indent:Ie,index:bt});var Zt=ot(fe),Mt=nt==null?void 0:nt.has(Zt);if(fe&&Array.isArray(fe[We])&&Mt)for(var nn=0;nn<fe[We].length;nn+=1)ga(de,fe[We][nn],Ie+1,We,nt,ot,nn)}function Kr(de,fe,Ie,We){var nt=ue.useMemo(function(){if(Ie!=null&&Ie.size){for(var ot=[],bt=0;bt<(de==null?void 0:de.length);bt+=1){var Zt=de[bt];ga(ot,Zt,0,fe,Ie,We,bt)}return ot}return de==null?void 0:de.map(function(Mt,nn){return{record:Mt,indent:0,index:nn}})},[de,fe,Ie,We]);return nt}function Ri(de){var fe=de.prefixCls,Ie=de.children,We=de.component,nt=de.cellComponent,ot=de.className,bt=de.expanded,Zt=de.colSpan,Mt=de.isEmpty,nn=Ne(ce,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),En=nn.scrollbarSize,on=nn.fixHeader,Wn=nn.fixColumn,Un=nn.componentWidth,na=nn.horizonScroll,Wa=Ie;return(Mt?na&&Un:Wn)&&(Wa=ue.createElement("div",{style:{width:Un-(on?En:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(fe,"-expanded-row-fixed")},Wa)),ue.createElement(We,{className:ot,style:{display:bt?null:"none"}},ue.createElement(Xt,{component:nt,prefixCls:fe,colSpan:Zt},Wa))}var Vi=Ri;function Ir(de,fe,Ie,We){var nt=Ne(ce,["prefixCls","fixedInfoList","flattenColumns","expandableType","expandRowByClick","onTriggerExpand","rowClassName","expandedRowClassName","indentSize","expandIcon","expandedRowRender","expandIconColumnIndex","expandedKeys","childrenColumnName","rowExpandable","onRow"]),ot=nt.flattenColumns,bt=nt.expandableType,Zt=nt.expandedKeys,Mt=nt.childrenColumnName,nn=nt.onTriggerExpand,En=nt.rowExpandable,on=nt.onRow,Wn=nt.expandRowByClick,Un=nt.rowClassName,na=bt==="nest",Wa=bt==="row"&&(!En||En(de)),Da=Wa||na,Xa=Zt&&Zt.has(fe),Za=Mt&&de&&de[Mt],ir=Pn(nn),Qr=on==null?void 0:on(de,Ie),Tr=Qr==null?void 0:Qr.onClick,_r=function(La){Wn&&Da&&nn(de,La);for(var Sa=arguments.length,Ka=new Array(Sa>1?Sa-1:0),sr=1;sr<Sa;sr++)Ka[sr-1]=arguments[sr];Tr==null||Tr.apply(void 0,[La].concat(Ka))},Oo;typeof Un=="string"?Oo=Un:typeof Un=="function"&&(Oo=Un(de,Ie,We));var Wo=Bn(ot);return(0,Pe.Z)((0,Pe.Z)({},nt),{},{columnsKey:Wo,nestExpandable:na,expanded:Xa,hasNestChildren:Za,record:de,onTriggerExpand:ir,rowSupportExpand:Wa,expandable:Da,rowProps:(0,Pe.Z)((0,Pe.Z)({},Qr),{},{className:je()(Oo,Qr==null?void 0:Qr.className),onClick:_r})})}function Xn(de,fe,Ie,We,nt){var ot=de.record,bt=de.prefixCls,Zt=de.columnsKey,Mt=de.fixedInfoList,nn=de.expandIconColumnIndex,En=de.nestExpandable,on=de.indentSize,Wn=de.expandIcon,Un=de.expanded,na=de.hasNestChildren,Wa=de.onTriggerExpand,Da=Zt[Ie],Xa=Mt[Ie],Za;Ie===(nn||0)&&En&&(Za=ue.createElement(ue.Fragment,null,ue.createElement("span",{style:{paddingLeft:"".concat(on*We,"px")},className:"".concat(bt,"-row-indent indent-level-").concat(We)}),Wn({prefixCls:bt,expanded:Un,expandable:na,record:ot,onExpand:Wa})));var ir;return fe.onCell&&(ir=fe.onCell(ot,nt)),{key:Da,fixedInfo:Xa,appendCellNode:Za,additionalCellProps:ir||{}}}function dl(de){var fe=de.className,Ie=de.style,We=de.record,nt=de.index,ot=de.renderIndex,bt=de.rowKey,Zt=de.indent,Mt=Zt===void 0?0:Zt,nn=de.rowComponent,En=de.cellComponent,on=de.scopeCellComponent,Wn=Ir(We,bt,nt,Mt),Un=Wn.prefixCls,na=Wn.flattenColumns,Wa=Wn.expandedRowClassName,Da=Wn.expandedRowRender,Xa=Wn.rowProps,Za=Wn.expanded,ir=Wn.rowSupportExpand,Qr=ue.useState(!1),Tr=(0,De.Z)(Qr,2),_r=Tr[0],Oo=Tr[1];ue.useEffect(function(){Za&&Oo(!0)},[Za]);var Wo=ue.createElement(nn,(0,ke.Z)({},Xa,{"data-row-key":bt,className:je()(fe,"".concat(Un,"-row"),"".concat(Un,"-row-level-").concat(Mt),Xa==null?void 0:Xa.className),style:(0,Pe.Z)((0,Pe.Z)({},Ie),Xa==null?void 0:Xa.style)}),na.map(function(Ka,sr){var fr=Ka.render,so=Ka.dataIndex,oo=Ka.className,Jr=Xn(Wn,Ka,sr,Mt,nt),Zo=Jr.key,Vo=Jr.fixedInfo,ci=Jr.appendCellNode,fi=Jr.additionalCellProps;return ue.createElement(Xt,(0,ke.Z)({className:oo,ellipsis:Ka.ellipsis,align:Ka.align,scope:Ka.rowScope,component:Ka.rowScope?on:En,prefixCls:Un,key:Zo,record:We,index:nt,renderIndex:ot,dataIndex:so,render:fr,shouldCellUpdate:Ka.shouldCellUpdate},Vo,{appendNode:ci,additionalProps:fi}))})),br;if(ir&&(_r||Za)){var La=Da(We,nt,Mt+1,Za),Sa=Wa&&Wa(We,nt,Mt);br=ue.createElement(Vi,{expanded:Za,className:je()("".concat(Un,"-expanded-row"),"".concat(Un,"-expanded-row-level-").concat(Mt+1),Sa),prefixCls:Un,component:nn,cellComponent:En,colSpan:na.length,isEmpty:!1},La)}return ue.createElement(ue.Fragment,null,Wo,br)}dl.displayName="BodyRow";var Qo=te(dl);function gl(de){var fe=de.columnKey,Ie=de.onColumnResize,We=ue.useRef();return ue.useEffect(function(){We.current&&Ie(fe,We.current.offsetWidth)},[]),ue.createElement(wo.Z,{data:fe},ue.createElement("td",{ref:We,style:{padding:0,border:0,height:0}},ue.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function ml(de){var fe=de.prefixCls,Ie=de.columnsKey,We=de.onColumnResize;return ue.createElement("tr",{"aria-hidden":"true",className:"".concat(fe,"-measure-row"),style:{height:0,fontSize:0}},ue.createElement(wo.Z.Collection,{onBatchResize:function(ot){ot.forEach(function(bt){var Zt=bt.data,Mt=bt.size;We(Zt,Mt.offsetWidth)})}},Ie.map(function(nt){return ue.createElement(gl,{key:nt,columnKey:nt,onColumnResize:We})})))}function nl(de){var fe=de.data,Ie=de.measureColumnWidth,We=Ne(ce,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),nt=We.prefixCls,ot=We.getComponent,bt=We.onColumnResize,Zt=We.flattenColumns,Mt=We.getRowKey,nn=We.expandedKeys,En=We.childrenColumnName,on=We.emptyNode,Wn=Kr(fe,En,nn,Mt),Un=ue.useRef({renderWithProps:!1}),na=ot(["body","wrapper"],"tbody"),Wa=ot(["body","row"],"tr"),Da=ot(["body","cell"],"td"),Xa=ot(["body","cell"],"th"),Za;fe.length?Za=Wn.map(function(Qr,Tr){var _r=Qr.record,Oo=Qr.indent,Wo=Qr.index,br=Mt(_r,Tr);return ue.createElement(Qo,{key:br,rowKey:br,record:_r,index:Tr,renderIndex:Wo,rowComponent:Wa,cellComponent:Da,scopeCellComponent:Xa,getRowKey:Mt,indent:Oo})}):Za=ue.createElement(Vi,{expanded:!0,className:"".concat(nt,"-placeholder"),prefixCls:nt,component:Wa,cellComponent:Da,colSpan:Zt.length,isEmpty:!0},on);var ir=Bn(Zt);return ue.createElement(dn.Provider,{value:Un.current},ue.createElement(na,{className:"".concat(nt,"-tbody")},Ie&&ue.createElement(ml,{prefixCls:nt,columnsKey:ir,onColumnResize:bt}),Za))}nl.displayName="Body";var Mn=te(nl),Gn=["expandable"],oa="RC_TABLE_INTERNAL_COL_DEFINE";function Br(de){var fe=de.expandable,Ie=(0,la.Z)(de,Gn),We;return"expandable"in de?We=(0,Pe.Z)((0,Pe.Z)({},Ie),fe):We=Ie,We.showExpandColumn===!1&&(We.expandIconColumnIndex=-1),We}var Fn=["columnType"];function Bo(de){for(var fe=de.colWidths,Ie=de.columns,We=de.columCount,nt=[],ot=We||Ie.length,bt=!1,Zt=ot-1;Zt>=0;Zt-=1){var Mt=fe[Zt],nn=Ie&&Ie[Zt],En=nn&&nn[oa];if(Mt||En||bt){var on=En||{},Wn=on.columnType,Un=(0,la.Z)(on,Fn);nt.unshift(ue.createElement("col",(0,ke.Z)({key:Zt,style:{width:Mt}},Un))),bt=!0}}return ue.createElement("colgroup",null,nt)}var dr=Bo,vr=ee(74902),Mr=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function sa(de,fe){return(0,ue.useMemo)(function(){for(var Ie=[],We=0;We<fe;We+=1){var nt=de[We];if(nt!==void 0)Ie[We]=nt;else return null}return Ie},[de.join("_"),fe])}var wa=ue.forwardRef(function(de,fe){var Ie=de.className,We=de.noData,nt=de.columns,ot=de.flattenColumns,bt=de.colWidths,Zt=de.columCount,Mt=de.stickyOffsets,nn=de.direction,En=de.fixHeader,on=de.stickyTopOffset,Wn=de.stickyBottomOffset,Un=de.stickyClassName,na=de.onScroll,Wa=de.maxContentScroll,Da=de.children,Xa=(0,la.Z)(de,Mr),Za=Ne(ce,["prefixCls","scrollbarSize","isSticky"]),ir=Za.prefixCls,Qr=Za.scrollbarSize,Tr=Za.isSticky,_r=Tr&&!En?0:Qr,Oo=ue.useRef(null),Wo=ue.useCallback(function(oo){An(fe,oo),An(Oo,oo)},[]);ue.useEffect(function(){var oo;function Jr(Zo){var Vo=Zo,ci=Vo.currentTarget,fi=Vo.deltaX;fi&&(na({currentTarget:ci,scrollLeft:ci.scrollLeft+fi}),Zo.preventDefault())}return(oo=Oo.current)===null||oo===void 0||oo.addEventListener("wheel",Jr),function(){var Zo;(Zo=Oo.current)===null||Zo===void 0||Zo.removeEventListener("wheel",Jr)}},[]);var br=ue.useMemo(function(){return ot.every(function(oo){return oo.width})},[ot]),La=ot[ot.length-1],Sa={fixed:La?La.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat(ir,"-cell-scrollbar")}}},Ka=(0,ue.useMemo)(function(){return _r?[].concat((0,vr.Z)(nt),[Sa]):nt},[_r,nt]),sr=(0,ue.useMemo)(function(){return _r?[].concat((0,vr.Z)(ot),[Sa]):ot},[_r,ot]),fr=(0,ue.useMemo)(function(){var oo=Mt.right,Jr=Mt.left;return(0,Pe.Z)((0,Pe.Z)({},Mt),{},{left:nn==="rtl"?[].concat((0,vr.Z)(Jr.map(function(Zo){return Zo+_r})),[0]):Jr,right:nn==="rtl"?oo:[].concat((0,vr.Z)(oo.map(function(Zo){return Zo+_r})),[0]),isSticky:Tr})},[_r,Mt,Tr]),so=sa(bt,Zt);return ue.createElement("div",{style:(0,Pe.Z)({overflow:"hidden"},Tr?{top:on,bottom:Wn}:{}),ref:Wo,className:je()(Ie,(0,he.Z)({},Un,!!Un))},ue.createElement("table",{style:{tableLayout:"fixed",visibility:We||so?null:"hidden"}},(!We||!Wa||br)&&ue.createElement(dr,{colWidths:so?[].concat((0,vr.Z)(so),[_r]):[],columCount:Zt+1,columns:sr}),Da((0,Pe.Z)((0,Pe.Z)({},Xa),{},{stickyOffsets:fr,columns:Ka,flattenColumns:sr}))))});wa.displayName="FixedHolder";var yr=ue.memo(wa);function tr(de){var fe=de.cells,Ie=de.stickyOffsets,We=de.flattenColumns,nt=de.rowComponent,ot=de.cellComponent,bt=de.tdCellComponent,Zt=de.onHeaderRow,Mt=de.index,nn=Ne(ce,["prefixCls","direction"]),En=nn.prefixCls,on=nn.direction,Wn;Zt&&(Wn=Zt(fe.map(function(na){return na.column}),Mt));var Un=Bn(fe.map(function(na){return na.column}));return ue.createElement(nt,Wn,fe.map(function(na,Wa){var Da=na.column,Xa=cn(na.colStart,na.colEnd,We,Ie,on,Da),Za;return Da&&Da.onHeaderCell&&(Za=na.column.onHeaderCell(Da)),ue.createElement(Xt,(0,ke.Z)({},na,{scope:Da.title?na.colSpan>1?"colgroup":"col":null,ellipsis:Da.ellipsis,align:Da.align,component:Da.title?ot:bt,prefixCls:En,key:Un[Wa]},Xa,{additionalProps:Za,rowType:"header"}))}))}tr.displayName="HeaderRow";var Jo=tr;function ui(de){var fe=[];function Ie(bt,Zt){var Mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;fe[Mt]=fe[Mt]||[];var nn=Zt,En=bt.filter(Boolean).map(function(on){var Wn={key:on.key,className:on.className||"",children:on.title,column:on,colStart:nn},Un=1,na=on.children;return na&&na.length>0&&(Un=Ie(na,nn,Mt+1).reduce(function(Wa,Da){return Wa+Da},0),Wn.hasSubColumns=!0),"colSpan"in on&&(Un=on.colSpan),"rowSpan"in on&&(Wn.rowSpan=on.rowSpan),Wn.colSpan=Un,Wn.colEnd=Wn.colStart+Un-1,fe[Mt].push(Wn),nn+=Un,Un});return En}Ie(de,0);for(var We=fe.length,nt=function(Zt){fe[Zt].forEach(function(Mt){!("rowSpan"in Mt)&&!Mt.hasSubColumns&&(Mt.rowSpan=We-Zt)})},ot=0;ot<We;ot+=1)nt(ot);return fe}function zo(de){var fe=de.stickyOffsets,Ie=de.columns,We=de.flattenColumns,nt=de.onHeaderRow,ot=Ne(ce,["prefixCls","getComponent"]),bt=ot.prefixCls,Zt=ot.getComponent,Mt=ue.useMemo(function(){return ui(Ie)},[Ie]),nn=Zt(["header","wrapper"],"thead"),En=Zt(["header","row"],"tr"),on=Zt(["header","cell"],"th"),Wn=Zt(["header","cell"],"td");return ue.createElement(nn,{className:"".concat(bt,"-thead")},Mt.map(function(Un,na){var Wa=ue.createElement(Jo,{key:na,flattenColumns:We,cells:Un,stickyOffsets:fe,rowComponent:En,cellComponent:on,tdCellComponent:Wn,onHeaderRow:nt,index:na});return Wa}))}var ai=te(zo);function _i(de){var fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ie=[];return ue.Children.forEach(de,function(We){We==null&&!fe.keepEmpty||(Array.isArray(We)?Ie=Ie.concat(_i(We)):(0,vn.isFragment)(We)&&We.props?Ie=Ie.concat(_i(We.props.children,fe)):Ie.push(We))}),Ie}function Hi(de){var fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof fe=="number"?fe:fe.endsWith("%")?de*parseFloat(fe)/100:null}function fl(de,fe){return ue.useMemo(function(){if(fe&&fe>0){var Ie=0,We=0;de.forEach(function(nn){var En=Hi(fe,nn.width);En?Ie+=En:We+=1});var nt=fe-Ie,ot=We,bt=nt/We,Zt=0,Mt=de.map(function(nn){var En=(0,Pe.Z)({},nn),on=Hi(fe,En.width);if(on)En.width=on;else{var Wn=Math.floor(bt);En.width=ot===1?nt:Wn,nt-=Wn,ot-=1}return Zt+=En.width,En});return[Mt,Zt]}return[de,fe]},[de,fe])}var pu=["children"],iu=["fixed"];function Mo(de){return _i(de).filter(function(fe){return ue.isValidElement(fe)}).map(function(fe){var Ie=fe.key,We=fe.props,nt=We.children,ot=(0,la.Z)(We,pu),bt=(0,Pe.Z)({key:Ie},ot);return nt&&(bt.children=Mo(nt)),bt})}function Fl(de){var fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return de.filter(function(Ie){return Ie&&(0,we.Z)(Ie)==="object"}).reduce(function(Ie,We,nt){var ot=We.fixed,bt=ot===!0?"left":ot,Zt="".concat(fe,"-").concat(nt),Mt=We.children;return Mt&&Mt.length>0?[].concat((0,vr.Z)(Ie),(0,vr.Z)(Fl(Mt,Zt).map(function(nn){return(0,Pe.Z)({fixed:bt},nn)}))):[].concat((0,vr.Z)(Ie),[(0,Pe.Z)((0,Pe.Z)({key:Zt},We),{},{fixed:bt})])},[])}function Ul(de){for(var fe=!0,Ie=0;Ie<de.length;Ie+=1){var We=de[Ie];if(fe&&We.fixed!=="left")fe=!1;else if(!fe&&We.fixed==="left"){warning(!1,"Index ".concat(Ie-1," of `columns` missing `fixed='left'` prop."));break}}for(var nt=!0,ot=de.length-1;ot>=0;ot-=1){var bt=de[ot];if(nt&&bt.fixed!=="right")nt=!1;else if(!nt&&bt.fixed==="right"){warning(!1,"Index ".concat(ot+1," of `columns` missing `fixed='right'` prop."));break}}}function ql(de){return de.map(function(fe){var Ie=fe.fixed,We=(0,la.Z)(fe,iu),nt=Ie;return Ie==="left"?nt="right":Ie==="right"&&(nt="left"),(0,Pe.Z)({fixed:nt},We)})}function ll(de,fe){var Ie=de.prefixCls,We=de.columns,nt=de.children,ot=de.expandable,bt=de.expandedKeys,Zt=de.columnTitle,Mt=de.getRowKey,nn=de.onTriggerExpand,En=de.expandIcon,on=de.rowExpandable,Wn=de.expandIconColumnIndex,Un=de.direction,na=de.expandRowByClick,Wa=de.columnWidth,Da=de.fixed,Xa=de.scrollWidth,Za=ue.useMemo(function(){return We||Mo(nt)},[We,nt]),ir=ue.useMemo(function(){if(ot){var La,Sa=Za.slice();if(!Sa.includes(y)){var Ka=Wn||0;Ka>=0&&Sa.splice(Ka,0,y)}var sr=Sa.indexOf(y);Sa=Sa.filter(function(Jr,Zo){return Jr!==y||Zo===sr});var fr=Za[sr],so;(Da==="left"||Da)&&!Wn?so="left":(Da==="right"||Da)&&Wn===Za.length?so="right":so=fr?fr.fixed:null;var oo=(La={},(0,he.Z)(La,oa,{className:"".concat(Ie,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,he.Z)(La,"title",Zt),(0,he.Z)(La,"fixed",so),(0,he.Z)(La,"className","".concat(Ie,"-row-expand-icon-cell")),(0,he.Z)(La,"width",Wa),(0,he.Z)(La,"render",function(Zo,Vo,ci){var fi=Mt(Vo,ci),rl=bt.has(fi),tl=on?on(Vo):!0,Xo=En({prefixCls:Ie,expanded:rl,expandable:tl,record:Vo,onExpand:nn});return na?ue.createElement("span",{onClick:function(qa){return qa.stopPropagation()}},Xo):Xo}),La);return Sa.map(function(Jr){return Jr===y?oo:Jr})}return Za.filter(function(Jr){return Jr!==y})},[ot,Za,Mt,bt,En,Un]),Qr=ue.useMemo(function(){var La=ir;return fe&&(La=fe(La)),La.length||(La=[{render:function(){return null}}]),La},[fe,ir,Un]),Tr=ue.useMemo(function(){return Un==="rtl"?ql(Fl(Qr)):Fl(Qr)},[Qr,Un,Xa]),_r=fl(Tr,Xa),Oo=(0,De.Z)(_r,2),Wo=Oo[0],br=Oo[1];return[Qr,Wo,br]}var al=ll;function eu(de){var fe,Ie=de.prefixCls,We=de.record,nt=de.onExpand,ot=de.expanded,bt=de.expandable,Zt="".concat(Ie,"-row-expand-icon");if(!bt)return ue.createElement("span",{className:je()(Zt,"".concat(Ie,"-row-spaced"))});var Mt=function(En){nt(We,En),En.stopPropagation()};return ue.createElement("span",{className:je()(Zt,(fe={},(0,he.Z)(fe,"".concat(Ie,"-row-expanded"),ot),(0,he.Z)(fe,"".concat(Ie,"-row-collapsed"),!ot),fe)),onClick:Mt})}function jl(de,fe,Ie){var We=[];function nt(ot){(ot||[]).forEach(function(bt,Zt){We.push(fe(bt,Zt)),nt(bt[Ie])})}return nt(de),We}function Hl(de,fe,Ie){var We=Br(de),nt=We.expandIcon,ot=We.expandedRowKeys,bt=We.defaultExpandedRowKeys,Zt=We.defaultExpandAllRows,Mt=We.expandedRowRender,nn=We.onExpand,En=We.onExpandedRowsChange,on=We.childrenColumnName,Wn=nt||eu,Un=on||"children",na=ue.useMemo(function(){return Mt?"row":de.expandable&&de.internalHooks===ie&&de.expandable.__PARENT_RENDER_ICON__||fe.some(function(Tr){return Tr&&(0,we.Z)(Tr)==="object"&&Tr[Un]})?"nest":!1},[!!Mt,fe]),Wa=ue.useState(function(){return bt||(Zt?jl(fe,Ie,Un):[])}),Da=(0,De.Z)(Wa,2),Xa=Da[0],Za=Da[1],ir=ue.useMemo(function(){return new Set(ot||Xa||[])},[ot,Xa]),Qr=ue.useCallback(function(Tr){var _r=Ie(Tr,fe.indexOf(Tr)),Oo,Wo=ir.has(_r);Wo?(ir.delete(_r),Oo=(0,vr.Z)(ir)):Oo=[].concat((0,vr.Z)(ir),[_r]),Za(Oo),nn&&nn(!Wo,Tr),En&&En(Oo)},[Ie,ir,fe,nn,En]);return[We,na,ir,Wn,Un,Qr]}function an(de,fe,Ie,We){var nt=de.map(function(ot,bt){return cn(bt,bt,de,fe,Ie,We==null?void 0:We[bt])});return Ze(function(){return nt},[nt],function(ot,bt){return!kt(ot,bt)})}function un(de){var fe=(0,ue.useRef)(de),Ie=(0,ue.useState)({}),We=(0,De.Z)(Ie,2),nt=We[1],ot=(0,ue.useRef)(null),bt=(0,ue.useRef)([]);function Zt(Mt){bt.current.push(Mt);var nn=Promise.resolve();ot.current=nn,nn.then(function(){if(ot.current===nn){var En=bt.current,on=fe.current;bt.current=[],En.forEach(function(Wn){fe.current=Wn(fe.current)}),ot.current=null,on!==fe.current&&nt({})}})}return(0,ue.useEffect)(function(){return function(){ot.current=null}},[]),[fe.current,Zt]}function Dn(de){var fe=(0,ue.useRef)(de||null),Ie=(0,ue.useRef)();function We(){window.clearTimeout(Ie.current)}function nt(bt){fe.current=bt,We(),Ie.current=window.setTimeout(function(){fe.current=null,Ie.current=void 0},100)}function ot(){return fe.current}return(0,ue.useEffect)(function(){return We},[]),[nt,ot]}function tt(){var de=ue.useState(-1),fe=(0,De.Z)(de,2),Ie=fe[0],We=fe[1],nt=ue.useState(-1),ot=(0,De.Z)(nt,2),bt=ot[0],Zt=ot[1],Mt=ue.useCallback(function(nn,En){We(nn),Zt(En)},[]);return[Ie,bt,Mt]}var wn=Oa()?window:null;function Fa(de,fe){var Ie=(0,we.Z)(de)==="object"?de:{},We=Ie.offsetHeader,nt=We===void 0?0:We,ot=Ie.offsetSummary,bt=ot===void 0?0:ot,Zt=Ie.offsetScroll,Mt=Zt===void 0?0:Zt,nn=Ie.getContainer,En=nn===void 0?function(){return wn}:nn,on=En()||wn;return ue.useMemo(function(){var Wn=!!de;return{isSticky:Wn,stickyClassName:Wn?"".concat(fe,"-sticky-holder"):"",offsetHeader:nt,offsetSummary:bt,offsetScroll:Mt,container:on}},[Mt,nt,bt,fe,on])}function Ea(de,fe,Ie){var We=(0,ue.useMemo)(function(){for(var nt=[],ot=[],bt=0,Zt=0,Mt=0;Mt<fe;Mt+=1)if(Ie==="rtl"){ot[Mt]=Zt,Zt+=de[Mt]||0;var nn=fe-Mt-1;nt[nn]=bt,bt+=de[nn]||0}else{nt[Mt]=bt,bt+=de[Mt]||0;var En=fe-Mt-1;ot[En]=Zt,Zt+=de[En]||0}return{left:nt,right:ot}},[de,fe,Ie]);return We}var fn=Ea;function kn(de){var fe=de.className,Ie=de.children;return ue.createElement("div",{className:fe},Ie)}var Sn=kn;function ma(de,fe,Ie,We){var nt=Me.unstable_batchedUpdates?function(bt){Me.unstable_batchedUpdates(Ie,bt)}:Ie;return de!=null&&de.addEventListener&&de.addEventListener(fe,nt,We),{remove:function(){de!=null&&de.removeEventListener&&de.removeEventListener(fe,nt,We)}}}var nr=/margin|padding|width|height|max|min|offset/,Or={left:!0,top:!0},mr={cssFloat:1,styleFloat:1,float:1};function zr(de){return de.nodeType===1?de.ownerDocument.defaultView.getComputedStyle(de,null):{}}function Va(de,fe,Ie){if(fe=fe.toLowerCase(),Ie==="auto"){if(fe==="height")return de.offsetHeight;if(fe==="width")return de.offsetWidth}return fe in Or||(Or[fe]=nr.test(fe)),Or[fe]?parseFloat(Ie)||0:Ie}function fa(de,fe){var Ie=arguments.length,We=zr(de);return fe=mr[fe]?"cssFloat"in de.style?"cssFloat":"styleFloat":fe,Ie===1?We:Va(de,fe,We[fe]||de.style[fe])}function sn(de,fe,Ie){var We=arguments.length;if(fe=mr[fe]?"cssFloat"in de.style?"cssFloat":"styleFloat":fe,We===3)return typeof Ie=="number"&&nr.test(fe)&&(Ie="".concat(Ie,"px")),de.style[fe]=Ie,Ie;for(var nt in fe)fe.hasOwnProperty(nt)&&sn(de,nt,fe[nt]);return zr(de)}function ia(de){return de===document.body?document.documentElement.clientWidth:de.offsetWidth}function va(de){return de===document.body?window.innerHeight||document.documentElement.clientHeight:de.offsetHeight}function or(){var de=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),fe=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:de,height:fe}}function jr(){var de=document.documentElement.clientWidth,fe=window.innerHeight||document.documentElement.clientHeight;return{width:de,height:fe}}function Hr(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function po(de){var fe=de.getBoundingClientRect(),Ie=document.documentElement;return{left:fe.left+(window.pageXOffset||Ie.scrollLeft)-(Ie.clientLeft||document.body.clientLeft||0),top:fe.top+(window.pageYOffset||Ie.scrollTop)-(Ie.clientTop||document.body.clientTop||0)}}var Wr=function(fe,Ie){var We,nt,ot=fe.scrollBodyRef,bt=fe.onScroll,Zt=fe.offsetScroll,Mt=fe.container,nn=Ne(ce,"prefixCls"),En=((We=ot.current)===null||We===void 0?void 0:We.scrollWidth)||0,on=((nt=ot.current)===null||nt===void 0?void 0:nt.clientWidth)||0,Wn=En&&on*(on/En),Un=ue.useRef(),na=un({scrollLeft:0,isHiddenScrollBar:!1}),Wa=(0,De.Z)(na,2),Da=Wa[0],Xa=Wa[1],Za=ue.useRef({delta:0,x:0}),ir=ue.useState(!1),Qr=(0,De.Z)(ir,2),Tr=Qr[0],_r=Qr[1],Oo=function(){_r(!1)},Wo=function(sr){sr.persist(),Za.current.delta=sr.pageX-Da.scrollLeft,Za.current.x=0,_r(!0),sr.preventDefault()},br=function(sr){var fr,so=sr||((fr=window)===null||fr===void 0?void 0:fr.event),oo=so.buttons;if(!Tr||oo===0){Tr&&_r(!1);return}var Jr=Za.current.x+sr.pageX-Za.current.x-Za.current.delta;Jr<=0&&(Jr=0),Jr+Wn>=on&&(Jr=on-Wn),bt({scrollLeft:Jr/on*(En+2)}),Za.current.x=sr.pageX},La=function(){if(ot.current){var sr=po(ot.current).top,fr=sr+ot.current.offsetHeight,so=Mt===window?document.documentElement.scrollTop+window.innerHeight:po(Mt).top+Mt.clientHeight;fr-$t()<=so||sr>=so-Zt?Xa(function(oo){return(0,Pe.Z)((0,Pe.Z)({},oo),{},{isHiddenScrollBar:!0})}):Xa(function(oo){return(0,Pe.Z)((0,Pe.Z)({},oo),{},{isHiddenScrollBar:!1})})}},Sa=function(sr){Xa(function(fr){return(0,Pe.Z)((0,Pe.Z)({},fr),{},{scrollLeft:sr/En*on||0})})};return ue.useImperativeHandle(Ie,function(){return{setScrollLeft:Sa}}),ue.useEffect(function(){var Ka=ma(document.body,"mouseup",Oo,!1),sr=ma(document.body,"mousemove",br,!1);return La(),function(){Ka.remove(),sr.remove()}},[Wn,Tr]),ue.useEffect(function(){var Ka=ma(Mt,"scroll",La,!1),sr=ma(window,"resize",La,!1);return function(){Ka.remove(),sr.remove()}},[Mt]),ue.useEffect(function(){Da.isHiddenScrollBar||Xa(function(Ka){var sr=ot.current;return sr?(0,Pe.Z)((0,Pe.Z)({},Ka),{},{scrollLeft:sr.scrollLeft/sr.scrollWidth*sr.clientWidth}):Ka})},[Da.isHiddenScrollBar]),En<=on||!Wn||Da.isHiddenScrollBar?null:ue.createElement("div",{style:{height:$t(),width:on,bottom:Zt},className:"".concat(nn,"-sticky-scroll")},ue.createElement("div",{onMouseDown:Wo,ref:Un,className:je()("".concat(nn,"-sticky-scroll-bar"),(0,he.Z)({},"".concat(nn,"-sticky-scroll-bar-active"),Tr)),style:{width:"".concat(Wn,"px"),transform:"translate3d(".concat(Da.scrollLeft,"px, 0, 0)")}}))},mo=ue.forwardRef(Wr);function ka(de){return null}var fo=ka;function ti(de){return null}var $o=ti,yi="rc-table",ni=[],bi={};function Ro(){return"No Data"}function Si(de){var fe,Ie=(0,Pe.Z)({rowKey:"key",prefixCls:yi,emptyText:Ro},de),We=Ie.prefixCls,nt=Ie.className,ot=Ie.rowClassName,bt=Ie.style,Zt=Ie.data,Mt=Ie.rowKey,nn=Ie.scroll,En=Ie.tableLayout,on=Ie.direction,Wn=Ie.title,Un=Ie.footer,na=Ie.summary,Wa=Ie.caption,Da=Ie.id,Xa=Ie.showHeader,Za=Ie.components,ir=Ie.emptyText,Qr=Ie.onRow,Tr=Ie.onHeaderRow,_r=Ie.internalHooks,Oo=Ie.transformColumns,Wo=Ie.internalRefs,br=Ie.tailor,La=Ie.sticky,Sa=Zt||ni,Ka=!!Sa.length,sr=_r===ie,fr=ue.useCallback(function(Ji,cl){return In(Za,Ji)||cl},[Za]),so=ue.useMemo(function(){return typeof Mt=="function"?Mt:function(Ji){var cl=Ji&&Ji[Mt];return cl}},[Mt]),oo=fr(["body"]),Jr=tt(),Zo=(0,De.Z)(Jr,3),Vo=Zo[0],ci=Zo[1],fi=Zo[2],rl=Hl(Ie,Sa,so),tl=(0,De.Z)(rl,6),Xo=tl[0],Pl=tl[1],qa=tl[2],bo=tl[3],ri=tl[4],Wi=tl[5],kr=nn==null?void 0:nn.x,Co=ue.useState(0),Ao=(0,De.Z)(Co,2),co=Ao[0],wi=Ao[1],io=al((0,Pe.Z)((0,Pe.Z)((0,Pe.Z)({},Ie),Xo),{},{expandable:!!Xo.expandedRowRender,columnTitle:Xo.columnTitle,expandedKeys:qa,getRowKey:so,onTriggerExpand:Wi,expandIcon:bo,expandIconColumnIndex:Xo.expandIconColumnIndex,direction:on,scrollWidth:sr&&br&&typeof kr=="number"?kr:null}),sr?Oo:null),ei=(0,De.Z)(io,3),Fi=ei[0],Bi=ei[1],cu=ei[2],au=cu!=null?cu:kr,Au=ue.useMemo(function(){return{columns:Fi,flattenColumns:Bi}},[Fi,Bi]),Ll=ue.useRef(),wu=ue.useRef(),zl=ue.useRef(),Eu=ue.useRef(),Uu=ue.useRef(),Ui=ue.useState(!1),Qi=(0,De.Z)(Ui,2),yl=Qi[0],Kl=Qi[1],wl=ue.useState(!1),Ei=(0,De.Z)(wl,2),du=Ei[0],Xl=Ei[1],Pu=un(new Map),Du=(0,De.Z)(Pu,2),Nu=Du[0],Vu=Du[1],Ru=Bn(Bi),Fu=Ru.map(function(Ji){return Nu.get(Ji)}),Yl=ue.useMemo(function(){return Fu},[Fu.join("_")]),fu=fn(Yl,Bi.length,on),Wl=nn&&It(nn.y),bl=nn&&It(au)||!!Xo.fixed,Lu=bl&&Bi.some(function(Ji){var cl=Ji.fixed;return cl}),Tu=ue.useRef(),zu=Fa(La,We),Mu=zu.isSticky,rs=zu.offsetHeader,ds=zu.offsetSummary,Li=zu.offsetScroll,ol=zu.stickyClassName,ou=zu.container,sl=ue.useMemo(function(){return na==null?void 0:na(Sa)},[na,Sa]),gu=(Wl||Mu)&&ue.isValidElement(sl)&&sl.type===Yn&&sl.props.fixed,yu,bu,ku;Wl&&(bu={overflowY:"scroll",maxHeight:nn.y}),bl&&(yu={overflowX:"auto"},Wl||(bu={overflowY:"hidden"}),ku={width:au===!0?"auto":au,minWidth:"100%"});var gs=ue.useCallback(function(Ji,cl){ho(Ll.current)&&Vu(function(Bu){if(Bu.get(Ji)!==cl){var _u=new Map(Bu);return _u.set(Ji,cl),_u}return Bu})},[]),js=Dn(null),xs=(0,De.Z)(js,2),Hs=xs[0],As=xs[1];function os(Ji,cl){cl&&(typeof cl=="function"?cl(Ji):cl.scrollLeft!==Ji&&(cl.scrollLeft=Ji,cl.scrollLeft!==Ji&&setTimeout(function(){cl.scrollLeft=Ji},0)))}var Qu=Pn(function(Ji){var cl=Ji.currentTarget,Bu=Ji.scrollLeft,_u=on==="rtl",Iu=typeof Bu=="number"?Bu:cl.scrollLeft,es=cl||bi;if(!As()||As()===es){var Es;Hs(es),os(Iu,wu.current),os(Iu,zl.current),os(Iu,Uu.current),os(Iu,(Es=Tu.current)===null||Es===void 0?void 0:Es.setScrollLeft)}var ts=cl||wu.current;if(ts){var ss=ts.scrollWidth,Ps=ts.clientWidth;if(ss===Ps){Kl(!1),Xl(!1);return}_u?(Kl(-Iu<ss-Ps),Xl(-Iu>0)):(Kl(Iu>0),Xl(Iu<ss-Ps))}}),Yu=function(){bl&&zl.current?Qu({currentTarget:zl.current}):(Kl(!1),Xl(!1))},ws=function(cl){var Bu=cl.width;Bu!==co&&(Yu(),wi(Ll.current?Ll.current.offsetWidth:Bu))},Fs=ue.useRef(!1);ue.useEffect(function(){Fs.current&&Yu()},[bl,Zt,Fi.length]),ue.useEffect(function(){Fs.current=!0},[]);var Gs=ue.useState(0),Bs=(0,De.Z)(Gs,2),is=Bs[0],Ju=Bs[1],Ks=ue.useState(!0),ms=(0,De.Z)(Ks,2),Ds=ms[0],Ws=ms[1];ue.useEffect(function(){(!br||!sr)&&(zl.current instanceof Element?Ju(_n(zl.current).width):Ju(_n(Eu.current).width)),Ws(Fr("position","sticky"))},[]),ue.useEffect(function(){sr&&Wo&&(Wo.body.current=zl.current)});var ac=ue.useCallback(function(Ji){return ue.createElement(ue.Fragment,null,ue.createElement(ai,Ji),gu==="top"&&ue.createElement(Ln,Ji,sl))},[gu,sl]),Us=ue.useCallback(function(Ji){return ue.createElement(Ln,Ji,sl)},[sl]),ls=fr(["table"],"table"),us=ue.useMemo(function(){return En||(Lu?au==="max-content"?"auto":"fixed":Wl||Mu||Bi.some(function(Ji){var cl=Ji.ellipsis;return cl})?"fixed":"auto")},[Wl,Lu,Bi,En,Mu]),fs,vs={colWidths:Yl,columCount:Bi.length,stickyOffsets:fu,onHeaderRow:Tr,fixHeader:Wl,scroll:nn},ps=ue.useMemo(function(){return Ka?null:typeof ir=="function"?ir():ir},[Ka,ir]),Ns=ue.createElement(Mn,{data:Sa,measureColumnWidth:Wl||bl||Mu}),hs=ue.createElement(dr,{colWidths:Bi.map(function(Ji){var cl=Ji.width;return cl}),columns:Bi}),Is=Wa!=null?ue.createElement("caption",{className:"".concat(We,"-caption")},Wa):void 0,Os=Go(Ie,{data:!0}),Vs=Go(Ie,{aria:!0});if(Wl||Mu){var qu;typeof oo=="function"?(qu=oo(Sa,{scrollbarSize:is,ref:zl,onScroll:Qu}),vs.colWidths=Bi.map(function(Ji,cl){var Bu=Ji.width,_u=cl===Bi.length-1?Bu-is:Bu;return typeof _u=="number"&&!Number.isNaN(_u)?_u:0})):qu=ue.createElement("div",{style:(0,Pe.Z)((0,Pe.Z)({},yu),bu),onScroll:Qu,ref:zl,className:je()("".concat(We,"-body"))},ue.createElement(ls,(0,ke.Z)({style:(0,Pe.Z)((0,Pe.Z)({},ku),{},{tableLayout:us})},Vs),Is,hs,Ns,!gu&&sl&&ue.createElement(Ln,{stickyOffsets:fu,flattenColumns:Bi,columns:Fi},sl)));var Ls=(0,Pe.Z)((0,Pe.Z)((0,Pe.Z)({noData:!Sa.length,maxContentScroll:bl&&au==="max-content"},vs),Au),{},{direction:on,stickyClassName:ol,onScroll:Qu});fs=ue.createElement(ue.Fragment,null,Xa!==!1&&ue.createElement(yr,(0,ke.Z)({},Ls,{stickyTopOffset:rs,className:"".concat(We,"-header"),ref:wu}),ac),qu,gu&&gu!=="top"&&ue.createElement(yr,(0,ke.Z)({},Ls,{stickyBottomOffset:ds,className:"".concat(We,"-summary"),ref:Uu}),Us),Mu&&ue.createElement(mo,{ref:Tu,offsetScroll:Li,scrollBodyRef:zl,onScroll:Qu,container:ou}))}else fs=ue.createElement("div",{style:(0,Pe.Z)((0,Pe.Z)({},yu),bu),className:je()("".concat(We,"-content")),onScroll:Qu,ref:zl},ue.createElement(ls,(0,ke.Z)({style:(0,Pe.Z)((0,Pe.Z)({},ku),{},{tableLayout:us})},Vs),Is,hs,Xa!==!1&&ue.createElement(ai,(0,ke.Z)({},vs,Au)),Ns,sl&&ue.createElement(Ln,{stickyOffsets:fu,flattenColumns:Bi,columns:Fi},sl)));var Ss=ue.createElement("div",(0,ke.Z)({className:je()(We,nt,(fe={},(0,he.Z)(fe,"".concat(We,"-rtl"),on==="rtl"),(0,he.Z)(fe,"".concat(We,"-ping-left"),yl),(0,he.Z)(fe,"".concat(We,"-ping-right"),du),(0,he.Z)(fe,"".concat(We,"-layout-fixed"),En==="fixed"),(0,he.Z)(fe,"".concat(We,"-fixed-header"),Wl),(0,he.Z)(fe,"".concat(We,"-fixed-column"),Lu),(0,he.Z)(fe,"".concat(We,"-scroll-horizontal"),bl),(0,he.Z)(fe,"".concat(We,"-has-fix-left"),Bi[0]&&Bi[0].fixed),(0,he.Z)(fe,"".concat(We,"-has-fix-right"),Bi[Bi.length-1]&&Bi[Bi.length-1].fixed==="right"),fe)),style:bt,id:Da,ref:Ll},Os),Wn&&ue.createElement(Sn,{className:"".concat(We,"-title")},Wn(Sa)),ue.createElement("div",{ref:Eu,className:"".concat(We,"-container")},fs),Un&&ue.createElement(Sn,{className:"".concat(We,"-footer")},Un(Sa)));bl&&(Ss=ue.createElement(wo.Z,{onResize:ws},Ss));var Ms=an(Bi,fu,on,Fi),Qs=ue.useMemo(function(){return{scrollX:au,prefixCls:We,getComponent:fr,scrollbarSize:is,direction:on,fixedInfoList:Ms,isSticky:Mu,supportSticky:Ds,componentWidth:co,fixHeader:Wl,fixColumn:Lu,horizonScroll:bl,tableLayout:us,rowClassName:ot,expandedRowClassName:Xo.expandedRowClassName,expandIcon:bo,expandableType:Pl,expandRowByClick:Xo.expandRowByClick,expandedRowRender:Xo.expandedRowRender,onTriggerExpand:Wi,expandIconColumnIndex:Xo.expandIconColumnIndex,indentSize:Xo.indentSize,allColumnsFixedLeft:Bi.every(function(Ji){return Ji.fixed==="left"}),emptyNode:ps,columns:Fi,flattenColumns:Bi,onColumnResize:gs,hoverStartRow:Vo,hoverEndRow:ci,onHover:fi,rowExpandable:Xo.rowExpandable,onRow:Qr,getRowKey:so,expandedKeys:qa,childrenColumnName:ri}},[au,We,fr,is,on,Ms,Mu,Ds,co,Wl,Lu,bl,us,ot,Xo.expandedRowClassName,bo,Pl,Xo.expandRowByClick,Xo.expandedRowRender,Wi,Xo.expandIconColumnIndex,Xo.indentSize,ps,Fi,Bi,gs,Vo,ci,fi,Xo.rowExpandable,Qr,so,qa,ri]);return ue.createElement(ce.Provider,{value:Qs},Ss)}function Zi(de){return z(Si,de)}var Xi=Zi();Xi.EXPAND_COLUMN=y,Xi.INTERNAL_HOOKS=ie,Xi.Column=fo,Xi.ColumnGroup=$o,Xi.Summary=Hn;var vl=Xi,Bl=ee(73299),el=Fe(null),vi=Fe(null);function Ml(de,fe,Ie){var We=fe||1;return Ie[de+We]-(Ie[de]||0)}function Rl(de){var fe=de.rowInfo,Ie=de.column,We=de.colIndex,nt=de.indent,ot=de.index,bt=de.renderIndex,Zt=de.record,Mt=de.style,nn=de.className,En=de.inverse,on=de.getHeight,Wn=Ie.render,Un=Ie.dataIndex,na=Ie.className,Wa=Ie.width,Da=Ne(vi,["columnsOffset"]),Xa=Da.columnsOffset,Za=Xn(fe,Ie,We,nt,ot),ir=Za.key,Qr=Za.fixedInfo,Tr=Za.appendCellNode,_r=Za.additionalCellProps,Oo=_r.style,Wo=_r.colSpan,br=Wo===void 0?1:Wo,La=_r.rowSpan,Sa=La===void 0?1:La,Ka=We-1,sr=Ml(Ka,br,Xa),fr=br>1?Wa-sr:0,so=(0,Pe.Z)((0,Pe.Z)((0,Pe.Z)({},Oo),Mt),{},{flex:"0 0 ".concat(sr,"px"),width:"".concat(sr,"px"),marginRight:fr,pointerEvents:"auto"}),oo=ue.useMemo(function(){return En?Sa<=1:br===0||Sa===0||Sa>1},[Sa,br,En]);oo?so.visibility="hidden":En&&(so.height=on==null?void 0:on(Sa));var Jr=oo?function(){return null}:Wn,Zo={};return(Sa===0||br===0)&&(Zo.rowSpan=1,Zo.colSpan=1),ue.createElement(Xt,(0,ke.Z)({className:je()(na,nn),ellipsis:Ie.ellipsis,align:Ie.align,scope:Ie.rowScope,component:"div",prefixCls:fe.prefixCls,key:ir,record:Zt,index:ot,renderIndex:bt,dataIndex:Un,render:Jr,shouldCellUpdate:Ie.shouldCellUpdate},Qr,{appendNode:Tr,additionalProps:(0,Pe.Z)((0,Pe.Z)({},_r),{},{style:so},Zo)}))}var $l=Rl,Vl=["data","index","className","rowKey","style","extra","getHeight"],Tl=ue.forwardRef(function(de,fe){var Ie=de.data,We=de.index,nt=de.className,ot=de.rowKey,bt=de.style,Zt=de.extra,Mt=de.getHeight,nn=(0,la.Z)(de,Vl),En=Ie.record,on=Ie.indent,Wn=Ie.index,Un=Ne(ce,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),na=Un.scrollX,Wa=Un.flattenColumns,Da=Un.prefixCls,Xa=Un.fixColumn,Za=Un.componentWidth,ir=Ir(En,ot,We,on),Qr=ir.rowSupportExpand,Tr=ir.expanded,_r=ir.rowProps,Oo=ir.expandedRowRender,Wo=ir.expandedRowClassName,br;if(Qr&&Tr){var La=Oo(En,We,on+1,Tr),Sa=Wo==null?void 0:Wo(En,We,on),Ka={};Xa&&(Ka={style:(0,he.Z)({},"--virtual-width","".concat(Za,"px"))});var sr="".concat(Da,"-expanded-row-cell");br=ue.createElement("div",{className:je()("".concat(Da,"-expanded-row"),"".concat(Da,"-expanded-row-level-").concat(on+1),Sa)},ue.createElement(Xt,{component:"div",prefixCls:Da,className:je()(sr,(0,he.Z)({},"".concat(sr,"-fixed"),Xa)),additionalProps:Ka},La))}var fr=(0,Pe.Z)((0,Pe.Z)({},bt),{},{width:na});Zt&&(fr.position="absolute",fr.pointerEvents="none");var so=ue.createElement("div",(0,ke.Z)({},_r,nn,{ref:Qr?null:fe,className:je()(nt,"".concat(Da,"-row"),_r==null?void 0:_r.className,(0,he.Z)({},"".concat(Da,"-row-extra"),Zt)),style:(0,Pe.Z)((0,Pe.Z)({},fr),_r==null?void 0:_r.style)}),Wa.map(function(oo,Jr){return ue.createElement($l,{key:Jr,rowInfo:ir,column:oo,colIndex:Jr,indent:on,index:We,renderIndex:Wn,record:En,inverse:Zt,getHeight:Mt})}));return Qr?ue.createElement("div",{ref:fe},so,br):so}),hu=te(Tl),Gl=hu,mu=ue.forwardRef(function(de,fe){var Ie=de.data,We=de.onScroll,nt=Ne(ce,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),ot=nt.flattenColumns,bt=nt.onColumnResize,Zt=nt.getRowKey,Mt=nt.expandedKeys,nn=nt.prefixCls,En=nt.childrenColumnName,on=nt.emptyNode,Wn=nt.scrollX,Un=Ne(el),na=Un.scrollY,Wa=Un.listItemHeight,Da=ue.useRef(),Xa=Kr(Ie,En,Mt,Zt),Za=ue.useMemo(function(){var br=0;return ot.map(function(La){var Sa=La.width,Ka=La.key;return br+=Sa,[Ka,Sa,br]})},[ot]),ir=ue.useMemo(function(){return Za.map(function(br){return br[2]})},[Za]);ue.useEffect(function(){Za.forEach(function(br){var La=(0,De.Z)(br,2),Sa=La[0],Ka=La[1];bt(Sa,Ka)})},[Za]),ue.useImperativeHandle(fe,function(){var br={};return Object.defineProperty(br,"scrollLeft",{get:function(){var Sa;return((Sa=Da.current)===null||Sa===void 0?void 0:Sa.getScrollInfo().x)||0},set:function(Sa){var Ka;(Ka=Da.current)===null||Ka===void 0||Ka.scrollTo({left:Sa})}}),br});var Qr=function(La,Sa){var Ka,sr=(Ka=Xa[Sa])===null||Ka===void 0?void 0:Ka.record,fr=La.onCell;if(fr){var so,oo=fr(sr,Sa);return(so=oo==null?void 0:oo.rowSpan)!==null&&so!==void 0?so:1}return 1},Tr=function(La){var Sa=La.start,Ka=La.end,sr=La.getSize,fr=La.offsetY;if(Ka<0)return null;for(var so=ot.filter(function(kr){return Qr(kr,Sa)===0}),oo=Sa,Jr=function(Co){if(so=so.filter(function(Ao){return Qr(Ao,Co)===0}),!so.length)return oo=Co,"break"},Zo=Sa;Zo>=0;Zo-=1){var Vo=Jr(Zo);if(Vo==="break")break}for(var ci=ot.filter(function(kr){return Qr(kr,Ka)!==1}),fi=Ka,rl=function(Co){if(ci=ci.filter(function(Ao){return Qr(Ao,Co)!==1}),!ci.length)return fi=Math.max(Co-1,Ka),"break"},tl=Ka;tl<Xa.length;tl+=1){var Xo=rl(tl);if(Xo==="break")break}for(var Pl=[],qa=function(Co){var Ao=Xa[Co];if(!Ao)return"continue";ot.some(function(co){return Qr(co,Co)>1})&&Pl.push(Co)},bo=oo;bo<=fi;bo+=1)var ri=qa(bo);var Wi=Pl.map(function(kr){var Co=Xa[kr],Ao=Zt(Co.record,kr),co=function(ei){var Fi=kr+ei-1,Bi=Zt(Xa[Fi].record,Fi),cu=sr(Ao,Bi);return cu.bottom-cu.top},wi=sr(Ao);return ue.createElement(Gl,{key:kr,data:Co,rowKey:Ao,index:kr,style:{top:-fr+wi.top},extra:!0,getHeight:co})});return Wi},_r=ue.useMemo(function(){return{columnsOffset:ir}},[ir]),Oo="".concat(nn,"-tbody"),Wo;return Xa.length?Wo=ue.createElement(Bl.Z,{fullHeight:!1,ref:Da,className:je()(Oo,"".concat(Oo,"-virtual")),height:na,itemHeight:Wa||24,data:Xa,itemKey:function(La){return Zt(La.record)},scrollWidth:Wn,onVirtualScroll:function(La){var Sa=La.x;We({scrollLeft:Sa})},extraRender:Tr},function(br,La,Sa){var Ka=Zt(br.record,La);return ue.createElement(Gl,(0,ke.Z)({data:br,rowKey:Ka,index:La},Sa))}):Wo=ue.createElement("div",{className:je()("".concat(nn,"-placeholder"))},ue.createElement(Xt,{component:"div",prefixCls:nn},on)),ue.createElement(vi.Provider,{value:_r},Wo)}),kl=te(mu),tu=kl,nu=function(fe,Ie){var We=Ie.ref,nt=Ie.onScroll;return ue.createElement(tu,{ref:We,data:fe,onScroll:nt})},Su=100;function st(de){var fe=de.columns,Ie=de.scroll,We=de.prefixCls,nt=We===void 0?yi:We,ot=de.className,bt=de.listItemHeight,Zt=Ie||{},Mt=Zt.x,nn=Zt.y;typeof Mt!="number"&&(Mt=((fe||[]).length+1)*Su),typeof nn!="number"&&(nn=500);var En=ue.useMemo(function(){return{scrollY:nn,listItemHeight:bt}},[nn,bt]);return ue.createElement(el.Provider,{value:En},ue.createElement(vl,(0,ke.Z)({},de,{className:je()(ot,"".concat(nt,"-virtual")),scroll:(0,Pe.Z)((0,Pe.Z)({},Ie),{},{x:Mt}),components:{body:nu},columns:fe,internalHooks:ie,tailor:!0})))}function gt(de){return z(st,de)}var Ht=gt(),Kn=null;function Vn(de){return null}var pn=Vn;function yn(de){return null}var Kt=yn,St=ee(10366),Zn=ee(58375),_a=ee(53124),Eo=ee(88258),Yr=ee(98675),di=ee(25378),oi=ee(24457),Dr=ee(28452),$a=ee(57953),Ia=ee(46605);function To(de){return function(Ie){let{prefixCls:We,onExpand:nt,record:ot,expanded:bt,expandable:Zt}=Ie;const Mt=`${We}-row-expand-icon`;return ue.createElement("button",{type:"button",onClick:nn=>{nt(ot,nn),nn.stopPropagation()},className:je()(Mt,{[`${Mt}-spaced`]:!Zt,[`${Mt}-expanded`]:Zt&&bt,[`${Mt}-collapsed`]:Zt&&!bt}),"aria-label":bt?de.collapse:de.expand,"aria-expanded":bt})}}var jo=To;function ii(de,fe){return"key"in de&&de.key!==void 0&&de.key!==null?de.key:de.dataIndex?Array.isArray(de.dataIndex)?de.dataIndex.join("."):de.dataIndex:fe}function gi(de,fe){return fe?`${fe}-${de}`:`${de}`}function ko(de,fe){return typeof de=="function"?de(fe):de}function mi(de,fe){const Ie=ko(de,fe);return Object.prototype.toString.call(Ie)==="[object Object]"?"":Ie}var Ko={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"},Sr=Ko,Yo=ee(74643),pi=function(fe,Ie){return ue.createElement(Yo.Z,(0,ke.Z)({},fe,{ref:Ie,icon:Sr}))},Ti=ue.forwardRef(pi),pl=ee(7699),lu=ee(57838);function qe(de){const fe=ue.useRef(de),Ie=(0,lu.Z)();return[()=>fe.current,We=>{fe.current=We,Ie()}]}var ut=ee(71577),ht=ee(84567),Rt=ee(85418),bn=ee(32983),aa=ee(68508),ja=ee(76529),Ca=ee(78045),ua=ee(79870),Ee=ee(72395),_e=ee(69677);function Ue(de){let{value:fe,onChange:Ie,filterSearch:We,tablePrefixCls:nt,locale:ot}=de;return We?ue.createElement("div",{className:`${nt}-filter-dropdown-search`},ue.createElement(_e.default,{prefix:ue.createElement(Ee.Z,null),placeholder:ot.filterSearchPlaceholder,onChange:Ie,value:fe,htmlSize:1,className:`${nt}-filter-dropdown-search-input`})):null}var dt=Ue,Tt=ee(92389);const Bt=de=>{const{keyCode:fe}=de;fe===Tt.Z.ENTER&&de.stopPropagation()};var zt=ue.forwardRef((de,fe)=>ue.createElement("div",{className:de.className,onClick:Ie=>Ie.stopPropagation(),onKeyDown:Bt,ref:fe},de.children));function Yt(de){let fe=[];return(de||[]).forEach(Ie=>{let{value:We,children:nt}=Ie;fe.push(We),nt&&(fe=[].concat((0,vr.Z)(fe),(0,vr.Z)(Yt(nt))))}),fe}function Cn(de){return de.some(fe=>{let{children:Ie}=fe;return Ie})}function ve(de,fe){return typeof fe=="string"||typeof fe=="number"?fe==null?void 0:fe.toString().toLowerCase().includes(de.trim().toLowerCase()):!1}function Se(de){let{filters:fe,prefixCls:Ie,filteredKeys:We,filterMultiple:nt,searchValue:ot,filterSearch:bt}=de;return fe.map((Zt,Mt)=>{const nn=String(Zt.value);if(Zt.children)return{key:nn||Mt,label:Zt.text,popupClassName:`${Ie}-dropdown-submenu`,children:Se({filters:Zt.children,prefixCls:Ie,filteredKeys:We,filterMultiple:nt,searchValue:ot,filterSearch:bt})};const En=nt?ht.default:Ca.ZP,on={key:Zt.value!==void 0?nn:Mt,label:ue.createElement(ue.Fragment,null,ue.createElement(En,{checked:We.includes(nn)}),ue.createElement("span",null,Zt.text))};return ot.trim()?typeof bt=="function"?bt(ot,Zt)?on:null:ve(ot,Zt.text)?on:null:on})}function Te(de){var fe,Ie;const{tablePrefixCls:We,prefixCls:nt,column:ot,dropdownPrefixCls:bt,columnKey:Zt,filterMultiple:Mt,filterMode:nn="menu",filterSearch:En=!1,filterState:on,triggerFilter:Wn,locale:Un,children:na,getPopupContainer:Wa}=de,{filterDropdownOpen:Da,onFilterDropdownOpenChange:Xa,filterResetToDefaultFilteredValue:Za,defaultFilteredValue:ir,filterDropdownVisible:Qr,onFilterDropdownVisibleChange:Tr}=ot,[_r,Oo]=ue.useState(!1),Wo=!!(on&&(!((fe=on.filteredKeys)===null||fe===void 0)&&fe.length||on.forceFiltered)),br=io=>{Oo(io),Xa==null||Xa(io),Tr==null||Tr(io)},La=(Ie=Da!=null?Da:Qr)!==null&&Ie!==void 0?Ie:_r,Sa=on==null?void 0:on.filteredKeys,[Ka,sr]=qe(Sa||[]),fr=io=>{let{selectedKeys:ei}=io;sr(ei)},so=(io,ei)=>{let{node:Fi,checked:Bi}=ei;fr(Mt?{selectedKeys:io}:{selectedKeys:Bi&&Fi.key?[Fi.key]:[]})};ue.useEffect(()=>{_r&&fr({selectedKeys:Sa||[]})},[Sa]);const[oo,Jr]=ue.useState([]),Zo=io=>{Jr(io)},[Vo,ci]=ue.useState(""),fi=io=>{const{value:ei}=io.target;ci(ei)};ue.useEffect(()=>{_r||ci("")},[_r]);const rl=io=>{const ei=io&&io.length?io:null;if(ei===null&&(!on||!on.filteredKeys)||(0,pl.Z)(ei,on==null?void 0:on.filteredKeys,!0))return null;Wn({column:ot,key:Zt,filteredKeys:ei})},tl=()=>{br(!1),rl(Ka())},Xo=function(){let{confirm:io,closeDropdown:ei}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};io&&rl([]),ei&&br(!1),ci(""),sr(Za?(ir||[]).map(Fi=>String(Fi)):[])},Pl=function(){let{closeDropdown:io}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};io&&br(!1),rl(Ka())},qa=io=>{io&&Sa!==void 0&&sr(Sa||[]),br(io),!io&&!ot.filterDropdown&&tl()},bo=je()({[`${bt}-menu-without-submenu`]:!Cn(ot.filters||[])}),ri=io=>{if(io.target.checked){const ei=Yt(ot==null?void 0:ot.filters).map(Fi=>String(Fi));sr(ei)}else sr([])},Wi=io=>{let{filters:ei}=io;return(ei||[]).map((Fi,Bi)=>{const cu=String(Fi.value),au={title:Fi.text,key:Fi.value!==void 0?cu:Bi};return Fi.children&&(au.children=Wi({filters:Fi.children})),au})},kr=io=>{var ei;return Object.assign(Object.assign({},io),{text:io.title,value:io.key,children:((ei=io.children)===null||ei===void 0?void 0:ei.map(Fi=>kr(Fi)))||[]})};let Co;if(typeof ot.filterDropdown=="function")Co=ot.filterDropdown({prefixCls:`${bt}-custom`,setSelectedKeys:io=>fr({selectedKeys:io}),selectedKeys:Ka(),confirm:Pl,clearFilters:Xo,filters:ot.filters,visible:La,close:()=>{br(!1)}});else if(ot.filterDropdown)Co=ot.filterDropdown;else{const io=Ka()||[],ei=()=>(ot.filters||[]).length===0?ue.createElement(bn.Z,{image:bn.Z.PRESENTED_IMAGE_SIMPLE,description:Un.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):nn==="tree"?ue.createElement(ue.Fragment,null,ue.createElement(dt,{filterSearch:En,value:Vo,onChange:fi,tablePrefixCls:We,locale:Un}),ue.createElement("div",{className:`${We}-filter-dropdown-tree`},Mt?ue.createElement(ht.default,{checked:io.length===Yt(ot.filters).length,indeterminate:io.length>0&&io.length<Yt(ot.filters).length,className:`${We}-filter-dropdown-checkall`,onChange:ri},Un.filterCheckall):null,ue.createElement(ua.default,{checkable:!0,selectable:!1,blockNode:!0,multiple:Mt,checkStrictly:!Mt,className:`${bt}-menu`,onCheck:so,checkedKeys:io,selectedKeys:io,showIcon:!1,treeData:Wi({filters:ot.filters}),autoExpandParent:!0,defaultExpandAll:!0,filterTreeNode:Vo.trim()?Bi=>typeof En=="function"?En(Vo,kr(Bi)):ve(Vo,Bi.title):void 0}))):ue.createElement(ue.Fragment,null,ue.createElement(dt,{filterSearch:En,value:Vo,onChange:fi,tablePrefixCls:We,locale:Un}),ue.createElement(aa.default,{selectable:!0,multiple:Mt,prefixCls:`${bt}-menu`,className:bo,onSelect:fr,onDeselect:fr,selectedKeys:io,getPopupContainer:Wa,openKeys:oo,onOpenChange:Zo,items:Se({filters:ot.filters||[],filterSearch:En,prefixCls:nt,filteredKeys:Ka(),filterMultiple:Mt,searchValue:Vo})})),Fi=()=>Za?(0,pl.Z)((ir||[]).map(Bi=>String(Bi)),io,!0):io.length===0;Co=ue.createElement(ue.Fragment,null,ei(),ue.createElement("div",{className:`${nt}-dropdown-btns`},ue.createElement(ut.ZP,{type:"link",size:"small",disabled:Fi(),onClick:()=>Xo()},Un.filterReset),ue.createElement(ut.ZP,{type:"primary",size:"small",onClick:tl},Un.filterConfirm)))}ot.filterDropdown&&(Co=ue.createElement(ja.J,{selectable:void 0},Co));const Ao=()=>ue.createElement(zt,{className:`${nt}-dropdown`},Co);let co;typeof ot.filterIcon=="function"?co=ot.filterIcon(Wo):ot.filterIcon?co=ot.filterIcon:co=ue.createElement(Ti,null);const{direction:wi}=ue.useContext(_a.E_);return ue.createElement("div",{className:`${nt}-column`},ue.createElement("span",{className:`${We}-column-title`},na),ue.createElement(Rt.Z,{dropdownRender:Ao,trigger:["click"],open:La,onOpenChange:qa,getPopupContainer:Wa,placement:wi==="rtl"?"bottomLeft":"bottomRight"},ue.createElement("span",{role:"button",tabIndex:-1,className:je()(`${nt}-trigger`,{active:Wo}),onClick:io=>{io.stopPropagation()}},co)))}var ze=Te;function Ye(de,fe,Ie){let We=[];return(de||[]).forEach((nt,ot)=>{var bt;const Zt=gi(ot,Ie);if(nt.filters||"filterDropdown"in nt||"onFilter"in nt)if("filteredValue"in nt){let Mt=nt.filteredValue;"filterDropdown"in nt||(Mt=(bt=Mt==null?void 0:Mt.map(String))!==null&&bt!==void 0?bt:Mt),We.push({column:nt,key:ii(nt,Zt),filteredKeys:Mt,forceFiltered:nt.filtered})}else We.push({column:nt,key:ii(nt,Zt),filteredKeys:fe&&nt.defaultFilteredValue?nt.defaultFilteredValue:void 0,forceFiltered:nt.filtered});"children"in nt&&(We=[].concat((0,vr.Z)(We),(0,vr.Z)(Ye(nt.children,fe,Zt))))}),We}function it(de,fe,Ie,We,nt,ot,bt,Zt){return Ie.map((Mt,nn)=>{const En=gi(nn,Zt),{filterMultiple:on=!0,filterMode:Wn,filterSearch:Un}=Mt;let na=Mt;if(na.filters||na.filterDropdown){const Wa=ii(na,En),Da=We.find(Xa=>{let{key:Za}=Xa;return Wa===Za});na=Object.assign(Object.assign({},na),{title:Xa=>ue.createElement(ze,{tablePrefixCls:de,prefixCls:`${de}-filter`,dropdownPrefixCls:fe,column:na,columnKey:Wa,filterState:Da,filterMultiple:on,filterMode:Wn,filterSearch:Un,triggerFilter:ot,locale:nt,getPopupContainer:bt},ko(Mt.title,Xa))})}return"children"in na&&(na=Object.assign(Object.assign({},na),{children:it(de,fe,na.children,We,nt,ot,bt,En)})),na})}function Nt(de){const fe={};return de.forEach(Ie=>{let{key:We,filteredKeys:nt,column:ot}=Ie;const{filters:bt,filterDropdown:Zt}=ot;if(Zt)fe[We]=nt||null;else if(Array.isArray(nt)){const Mt=Yt(bt);fe[We]=Mt.filter(nn=>nt.includes(String(nn)))}else fe[We]=null}),fe}function qt(de,fe){return fe.reduce((Ie,We)=>{const{column:{onFilter:nt,filters:ot},filteredKeys:bt}=We;return nt&&bt&&bt.length?Ie.filter(Zt=>bt.some(Mt=>{const nn=Yt(ot),En=nn.findIndex(Wn=>String(Wn)===String(Mt)),on=En!==-1?nn[En]:Mt;return nt(on,Zt)})):Ie},de)}const tn=de=>de.flatMap(fe=>"children"in fe?[fe].concat((0,vr.Z)(tn(fe.children||[]))):[fe]);function gn(de){let{prefixCls:fe,dropdownPrefixCls:Ie,mergedColumns:We,onFilterChange:nt,getPopupContainer:ot,locale:bt}=de;const Zt=ue.useMemo(()=>tn(We||[]),[We]),[Mt,nn]=ue.useState(()=>Ye(Zt,!0)),En=ue.useMemo(()=>{const na=Ye(Zt,!1);if(na.length===0)return na;let Wa=!0,Da=!0;if(na.forEach(Xa=>{let{filteredKeys:Za}=Xa;Za!==void 0?Wa=!1:Da=!1}),Wa){const Xa=(Zt||[]).map((Za,ir)=>ii(Za,gi(ir)));return Mt.filter(Za=>{let{key:ir}=Za;return Xa.includes(ir)}).map(Za=>{const ir=Zt[Xa.findIndex(Qr=>Qr===Za.key)];return Object.assign(Object.assign({},Za),{column:Object.assign(Object.assign({},Za.column),ir),forceFiltered:ir.filtered})})}return na},[Zt,Mt]),on=ue.useMemo(()=>Nt(En),[En]),Wn=na=>{const Wa=En.filter(Da=>{let{key:Xa}=Da;return Xa!==na.key});Wa.push(na),nn(Wa),nt(Nt(Wa),Wa)};return[na=>it(fe,Ie,na,En,bt,Wn,ot),En,on]}var Qt=gn;function jn(de,fe,Ie){const We=ue.useRef({});function nt(ot){if(!We.current||We.current.data!==de||We.current.childrenColumnName!==fe||We.current.getRowKey!==Ie){let Zt=function(Mt){Mt.forEach((nn,En)=>{const on=Ie(nn,En);bt.set(on,nn),nn&&typeof nn=="object"&&fe in nn&&Zt(nn[fe]||[])})};const bt=new Map;Zt(de),We.current={data:de,childrenColumnName:fe,kvMap:bt,getRowKey:Ie}}return We.current.kvMap.get(ot)}return[nt]}var pa=ee(38780),hn=function(de,fe){var Ie={};for(var We in de)Object.prototype.hasOwnProperty.call(de,We)&&fe.indexOf(We)<0&&(Ie[We]=de[We]);if(de!=null&&typeof Object.getOwnPropertySymbols=="function")for(var nt=0,We=Object.getOwnPropertySymbols(de);nt<We.length;nt++)fe.indexOf(We[nt])<0&&Object.prototype.propertyIsEnumerable.call(de,We[nt])&&(Ie[We[nt]]=de[We[nt]]);return Ie};const zn=10;function ca(de,fe){const Ie={current:de.current,pageSize:de.pageSize};return Object.keys(fe&&typeof fe=="object"?fe:{}).forEach(nt=>{const ot=de[nt];typeof ot!="function"&&(Ie[nt]=ot)}),Ie}function qn(de,fe,Ie){const We=Ie&&typeof Ie=="object"?Ie:{},{total:nt=0}=We,ot=hn(We,["total"]),[bt,Zt]=(0,ue.useState)(()=>({current:"defaultCurrent"in ot?ot.defaultCurrent:1,pageSize:"defaultPageSize"in ot?ot.defaultPageSize:zn})),Mt=(0,pa.Z)(bt,ot,{total:nt>0?nt:de}),nn=Math.ceil((nt||de)/Mt.pageSize);Mt.current>nn&&(Mt.current=nn||1);const En=(Wn,Un)=>{Zt({current:Wn!=null?Wn:1,pageSize:Un||Mt.pageSize})},on=(Wn,Un)=>{var na;Ie&&((na=Ie.onChange)===null||na===void 0||na.call(Ie,Wn,Un)),En(Wn,Un),fe(Wn,Un||(Mt==null?void 0:Mt.pageSize))};return Ie===!1?[{},()=>{}]:[Object.assign(Object.assign({},Mt),{onChange:on}),En]}var Pa=qn,Qa=ee(42922),ur=ee(29873),Ya=ee(97153),rr=ee(83898),Ha=ee(5663);const Ma={},pr="SELECT_ALL",Ba="SELECT_INVERT",gr="SELECT_NONE",Rr=[],to=(de,fe)=>{let Ie=[];return(fe||[]).forEach(We=>{Ie.push(We),We&&typeof We=="object"&&de in We&&(Ie=[].concat((0,vr.Z)(Ie),(0,vr.Z)(to(de,We[de]))))}),Ie};var uo=(de,fe)=>{const{preserveSelectedRowKeys:Ie,selectedRowKeys:We,defaultSelectedRowKeys:nt,getCheckboxProps:ot,onChange:bt,onSelect:Zt,onSelectAll:Mt,onSelectInvert:nn,onSelectNone:En,onSelectMultiple:on,columnWidth:Wn,type:Un,selections:na,fixed:Wa,renderCell:Da,hideSelectAll:Xa,checkStrictly:Za=!0}=fe||{},{prefixCls:ir,data:Qr,pageData:Tr,getRecordByKey:_r,getRowKey:Oo,expandType:Wo,childrenColumnName:br,locale:La,getPopupContainer:Sa}=de,[Ka,sr]=(0,Ha.Z)(We||nt||Rr,{value:We}),fr=ue.useRef(new Map),so=(0,ue.useCallback)(kr=>{if(Ie){const Co=new Map;kr.forEach(Ao=>{let co=_r(Ao);!co&&fr.current.has(Ao)&&(co=fr.current.get(Ao)),Co.set(Ao,co)}),fr.current=Co}},[_r,Ie]);ue.useEffect(()=>{so(Ka)},[Ka]);const{keyEntities:oo}=(0,ue.useMemo)(()=>{if(Za)return{keyEntities:null};let kr=Qr;if(Ie){const Co=new Set(Qr.map((co,wi)=>Oo(co,wi))),Ao=Array.from(fr.current).reduce((co,wi)=>{let[io,ei]=wi;return Co.has(io)?co:co.concat(ei)},[]);kr=[].concat((0,vr.Z)(kr),(0,vr.Z)(Ao))}return(0,rr.I8)(kr,{externalGetKey:Oo,childrenPropName:br})},[Qr,Oo,Za,br,Ie]),Jr=(0,ue.useMemo)(()=>to(br,Tr),[br,Tr]),Zo=(0,ue.useMemo)(()=>{const kr=new Map;return Jr.forEach((Co,Ao)=>{const co=Oo(Co,Ao),wi=(ot?ot(Co):null)||{};kr.set(co,wi)}),kr},[Jr,Oo,ot]),Vo=(0,ue.useCallback)(kr=>{var Co;return!!(!((Co=Zo.get(Oo(kr)))===null||Co===void 0)&&Co.disabled)},[Zo,Oo]),[ci,fi]=(0,ue.useMemo)(()=>{if(Za)return[Ka||[],[]];const{checkedKeys:kr,halfCheckedKeys:Co}=(0,Ya.S)(Ka,!0,oo,Vo);return[kr||[],Co]},[Ka,Za,oo,Vo]),rl=(0,ue.useMemo)(()=>{const kr=Un==="radio"?ci.slice(0,1):ci;return new Set(kr)},[ci,Un]),tl=(0,ue.useMemo)(()=>Un==="radio"?new Set:new Set(fi),[fi,Un]),[Xo,Pl]=(0,ue.useState)(null);ue.useEffect(()=>{fe||sr(Rr)},[!!fe]);const qa=(0,ue.useCallback)((kr,Co)=>{let Ao,co;so(kr),Ie?(Ao=kr,co=kr.map(wi=>fr.current.get(wi))):(Ao=[],co=[],kr.forEach(wi=>{const io=_r(wi);io!==void 0&&(Ao.push(wi),co.push(io))})),sr(Ao),bt==null||bt(Ao,co,{type:Co})},[sr,_r,bt,Ie]),bo=(0,ue.useCallback)((kr,Co,Ao,co)=>{if(Zt){const wi=Ao.map(io=>_r(io));Zt(_r(kr),Co,wi,co)}qa(Ao,"single")},[Zt,_r,qa]),ri=(0,ue.useMemo)(()=>!na||Xa?null:(na===!0?[pr,Ba,gr]:na).map(Co=>Co===pr?{key:"all",text:La.selectionAll,onSelect(){qa(Qr.map((Ao,co)=>Oo(Ao,co)).filter(Ao=>{const co=Zo.get(Ao);return!(co!=null&&co.disabled)||rl.has(Ao)}),"all")}}:Co===Ba?{key:"invert",text:La.selectInvert,onSelect(){const Ao=new Set(rl);Tr.forEach((wi,io)=>{const ei=Oo(wi,io),Fi=Zo.get(ei);Fi!=null&&Fi.disabled||(Ao.has(ei)?Ao.delete(ei):Ao.add(ei))});const co=Array.from(Ao);nn&&nn(co),qa(co,"invert")}}:Co===gr?{key:"none",text:La.selectNone,onSelect(){En==null||En(),qa(Array.from(rl).filter(Ao=>{const co=Zo.get(Ao);return co==null?void 0:co.disabled}),"none")}}:Co).map(Co=>Object.assign(Object.assign({},Co),{onSelect:function(){for(var Ao,co,wi=arguments.length,io=new Array(wi),ei=0;ei<wi;ei++)io[ei]=arguments[ei];(co=Co.onSelect)===null||co===void 0||(Ao=co).call.apply(Ao,[Co].concat(io)),Pl(null)}})),[na,rl,Tr,Oo,nn,qa]);return[(0,ue.useCallback)(kr=>{var Co;if(!fe)return kr.filter(Ui=>Ui!==Ma);let Ao=(0,vr.Z)(kr);const co=new Set(rl),wi=Jr.map(Oo).filter(Ui=>!Zo.get(Ui).disabled),io=wi.every(Ui=>co.has(Ui)),ei=wi.some(Ui=>co.has(Ui)),Fi=()=>{const Ui=[];io?wi.forEach(yl=>{co.delete(yl),Ui.push(yl)}):wi.forEach(yl=>{co.has(yl)||(co.add(yl),Ui.push(yl))});const Qi=Array.from(co);Mt==null||Mt(!io,Qi.map(yl=>_r(yl)),Ui.map(yl=>_r(yl))),qa(Qi,"all"),Pl(null)};let Bi;if(Un!=="radio"){let Ui;if(ri){const Ei={getPopupContainer:Sa,items:ri.map((du,Xl)=>{const{key:Pu,text:Du,onSelect:Nu}=du;return{key:Pu!=null?Pu:Xl,onClick:()=>{Nu==null||Nu(wi)},label:Du}})};Ui=ue.createElement("div",{className:`${ir}-selection-extra`},ue.createElement(Rt.Z,{menu:Ei,getPopupContainer:Sa},ue.createElement("span",null,ue.createElement(Qa.Z,null))))}const Qi=Jr.map((Ei,du)=>{const Xl=Oo(Ei,du),Pu=Zo.get(Xl)||{};return Object.assign({checked:co.has(Xl)},Pu)}).filter(Ei=>{let{disabled:du}=Ei;return du}),yl=!!Qi.length&&Qi.length===Jr.length,Kl=yl&&Qi.every(Ei=>{let{checked:du}=Ei;return du}),wl=yl&&Qi.some(Ei=>{let{checked:du}=Ei;return du});Bi=!Xa&&ue.createElement("div",{className:`${ir}-selection`},ue.createElement(ht.default,{checked:yl?Kl:!!Jr.length&&io,indeterminate:yl?!Kl&&wl:!io&&ei,onChange:Fi,disabled:Jr.length===0||yl,"aria-label":Ui?"Custom selection":"Select all",skipGroup:!0}),Ui)}let cu;Un==="radio"?cu=(Ui,Qi,yl)=>{const Kl=Oo(Qi,yl),wl=co.has(Kl);return{node:ue.createElement(Ca.ZP,Object.assign({},Zo.get(Kl),{checked:wl,onClick:Ei=>Ei.stopPropagation(),onChange:Ei=>{co.has(Kl)||bo(Kl,!0,[Kl],Ei.nativeEvent)}})),checked:wl}}:cu=(Ui,Qi,yl)=>{var Kl;const wl=Oo(Qi,yl),Ei=co.has(wl),du=tl.has(wl),Xl=Zo.get(wl);let Pu;return Wo==="nest"?Pu=du:Pu=(Kl=Xl==null?void 0:Xl.indeterminate)!==null&&Kl!==void 0?Kl:du,{node:ue.createElement(ht.default,Object.assign({},Xl,{indeterminate:Pu,checked:Ei,skipGroup:!0,onClick:Du=>Du.stopPropagation(),onChange:Du=>{let{nativeEvent:Nu}=Du;const{shiftKey:Vu}=Nu;let Ru=-1,Fu=-1;if(Vu&&Za){const Yl=new Set([Xo,wl]);wi.some((fu,Wl)=>{if(Yl.has(fu))if(Ru===-1)Ru=Wl;else return Fu=Wl,!0;return!1})}if(Fu!==-1&&Ru!==Fu&&Za){const Yl=wi.slice(Ru,Fu+1),fu=[];Ei?Yl.forEach(bl=>{co.has(bl)&&(fu.push(bl),co.delete(bl))}):Yl.forEach(bl=>{co.has(bl)||(fu.push(bl),co.add(bl))});const Wl=Array.from(co);on==null||on(!Ei,Wl.map(bl=>_r(bl)),fu.map(bl=>_r(bl))),qa(Wl,"multiple")}else{const Yl=ci;if(Za){const fu=Ei?(0,ur._5)(Yl,wl):(0,ur.L0)(Yl,wl);bo(wl,!Ei,fu,Nu)}else{const fu=(0,Ya.S)([].concat((0,vr.Z)(Yl),[wl]),!0,oo,Vo),{checkedKeys:Wl,halfCheckedKeys:bl}=fu;let Lu=Wl;if(Ei){const Tu=new Set(Wl);Tu.delete(wl),Lu=(0,Ya.S)(Array.from(Tu),{checked:!1,halfCheckedKeys:bl},oo,Vo).checkedKeys}bo(wl,!Ei,Lu,Nu)}}Pl(Ei?null:wl)}})),checked:Ei}};const au=(Ui,Qi,yl)=>{const{node:Kl,checked:wl}=cu(Ui,Qi,yl);return Da?Da(wl,Qi,yl,Kl):Kl};if(!Ao.includes(Ma))if(Ao.findIndex(Ui=>{var Qi;return((Qi=Ui[oa])===null||Qi===void 0?void 0:Qi.columnType)==="EXPAND_COLUMN"})===0){const[Ui,...Qi]=Ao;Ao=[Ui,Ma].concat((0,vr.Z)(Qi))}else Ao=[Ma].concat((0,vr.Z)(Ao));const Au=Ao.indexOf(Ma);Ao=Ao.filter((Ui,Qi)=>Ui!==Ma||Qi===Au);const Ll=Ao[Au-1],wu=Ao[Au+1];let zl=Wa;zl===void 0&&((wu==null?void 0:wu.fixed)!==void 0?zl=wu.fixed:(Ll==null?void 0:Ll.fixed)!==void 0&&(zl=Ll.fixed)),zl&&Ll&&((Co=Ll[oa])===null||Co===void 0?void 0:Co.columnType)==="EXPAND_COLUMN"&&Ll.fixed===void 0&&(Ll.fixed=zl);const Eu=je()(`${ir}-selection-col`,{[`${ir}-selection-col-with-dropdown`]:na&&Un==="checkbox"}),Uu={fixed:zl,width:Wn,className:`${ir}-selection-column`,title:fe.columnTitle||Bi,render:au,onCell:fe.onCell,[oa]:{className:Eu}};return Ao.map(Ui=>Ui===Ma?Uu:Ui)},[Oo,Jr,fe,ci,rl,tl,Wn,ri,Wo,Xo,Zo,on,bo,Vo]),rl]},Nr=ee(33463),no=ee(28575),Lr=ee(83062);const hr="ascend",Gr="descend";function li(de){return typeof de.sorter=="object"&&typeof de.sorter.multiple=="number"?de.sorter.multiple:!1}function wt(de){return typeof de=="function"?de:de&&typeof de=="object"&&de.compare?de.compare:!1}function ya(de,fe){return fe?de[de.indexOf(fe)+1]:de[0]}function Er(de,fe,Ie){let We=[];function nt(ot,bt){We.push({column:ot,key:ii(ot,bt),multiplePriority:li(ot),sortOrder:ot.sortOrder})}return(de||[]).forEach((ot,bt)=>{const Zt=gi(bt,Ie);ot.children?("sortOrder"in ot&&nt(ot,Zt),We=[].concat((0,vr.Z)(We),(0,vr.Z)(Er(ot.children,fe,Zt)))):ot.sorter&&("sortOrder"in ot?nt(ot,Zt):fe&&ot.defaultSortOrder&&We.push({column:ot,key:ii(ot,Zt),multiplePriority:li(ot),sortOrder:ot.defaultSortOrder}))}),We}function ea(de,fe,Ie,We,nt,ot,bt,Zt){return(fe||[]).map((Mt,nn)=>{const En=gi(nn,Zt);let on=Mt;if(on.sorter){const Wn=on.sortDirections||nt,Un=on.showSorterTooltip===void 0?bt:on.showSorterTooltip,na=ii(on,En),Wa=Ie.find(Wo=>{let{key:br}=Wo;return br===na}),Da=Wa?Wa.sortOrder:null,Xa=ya(Wn,Da);let Za;if(Mt.sortIcon)Za=Mt.sortIcon({sortOrder:Da});else{const Wo=Wn.includes(hr)&&ue.createElement(no.Z,{className:je()(`${de}-column-sorter-up`,{active:Da===hr})}),br=Wn.includes(Gr)&&ue.createElement(Nr.Z,{className:je()(`${de}-column-sorter-down`,{active:Da===Gr})});Za=ue.createElement("span",{className:je()(`${de}-column-sorter`,{[`${de}-column-sorter-full`]:!!(Wo&&br)})},ue.createElement("span",{className:`${de}-column-sorter-inner`,"aria-hidden":"true"},Wo,br))}const{cancelSort:ir,triggerAsc:Qr,triggerDesc:Tr}=ot||{};let _r=ir;Xa===Gr?_r=Tr:Xa===hr&&(_r=Qr);const Oo=typeof Un=="object"?Un:{title:_r};on=Object.assign(Object.assign({},on),{className:je()(on.className,{[`${de}-column-sort`]:Da}),title:Wo=>{const br=ue.createElement("div",{className:`${de}-column-sorters`},ue.createElement("span",{className:`${de}-column-title`},ko(Mt.title,Wo)),Za);return Un?ue.createElement(Lr.Z,Object.assign({},Oo),br):br},onHeaderCell:Wo=>{const br=Mt.onHeaderCell&&Mt.onHeaderCell(Wo)||{},La=br.onClick,Sa=br.onKeyDown;br.onClick=fr=>{We({column:Mt,key:na,sortOrder:Xa,multiplePriority:li(Mt)}),La==null||La(fr)},br.onKeyDown=fr=>{fr.keyCode===Tt.Z.ENTER&&(We({column:Mt,key:na,sortOrder:Xa,multiplePriority:li(Mt)}),Sa==null||Sa(fr))};const Ka=mi(Mt.title,{}),sr=Ka==null?void 0:Ka.toString();return Da?br["aria-sort"]=Da==="ascend"?"ascending":"descending":br["aria-label"]=sr||"",br.className=je()(br.className,`${de}-column-has-sorters`),br.tabIndex=0,Mt.ellipsis&&(br.title=(Ka!=null?Ka:"").toString()),br}})}return"children"in on&&(on=Object.assign(Object.assign({},on),{children:ea(de,on.children,Ie,We,nt,ot,bt,En)})),on})}function xn(de){const{column:fe,sortOrder:Ie}=de;return{column:fe,order:Ie,field:fe.dataIndex,columnKey:fe.key}}function Cr(de){const fe=de.filter(Ie=>{let{sortOrder:We}=Ie;return We}).map(xn);return fe.length===0&&de.length?Object.assign(Object.assign({},xn(de[de.length-1])),{column:void 0}):fe.length<=1?fe[0]||{}:fe}function xa(de,fe,Ie){const We=fe.slice().sort((bt,Zt)=>Zt.multiplePriority-bt.multiplePriority),nt=de.slice(),ot=We.filter(bt=>{let{column:{sorter:Zt},sortOrder:Mt}=bt;return wt(Zt)&&Mt});return ot.length?nt.sort((bt,Zt)=>{for(let Mt=0;Mt<ot.length;Mt+=1){const nn=ot[Mt],{column:{sorter:En},sortOrder:on}=nn,Wn=wt(En);if(Wn&&on){const Un=Wn(bt,Zt,on);if(Un!==0)return on===hr?Un:-Un}}return 0}).map(bt=>{const Zt=bt[Ie];return Zt?Object.assign(Object.assign({},bt),{[Ie]:xa(Zt,fe,Ie)}):bt}):nt}function Jn(de){let{prefixCls:fe,mergedColumns:Ie,onSorterChange:We,sortDirections:nt,tableLocale:ot,showSorterTooltip:bt}=de;const[Zt,Mt]=ue.useState(Er(Ie,!0)),nn=ue.useMemo(()=>{let na=!0;const Wa=Er(Ie,!1);if(!Wa.length)return Zt;const Da=[];function Xa(ir){na?Da.push(ir):Da.push(Object.assign(Object.assign({},ir),{sortOrder:null}))}let Za=null;return Wa.forEach(ir=>{Za===null?(Xa(ir),ir.sortOrder&&(ir.multiplePriority===!1?na=!1:Za=!0)):(Za&&ir.multiplePriority!==!1||(na=!1),Xa(ir))}),Da},[Ie,Zt]),En=ue.useMemo(()=>{const na=nn.map(Wa=>{let{column:Da,sortOrder:Xa}=Wa;return{column:Da,order:Xa}});return{sortColumns:na,sortColumn:na[0]&&na[0].column,sortOrder:na[0]&&na[0].order}},[nn]);function on(na){let Wa;na.multiplePriority===!1||!nn.length||nn[0].multiplePriority===!1?Wa=[na]:Wa=[].concat((0,vr.Z)(nn.filter(Da=>{let{key:Xa}=Da;return Xa!==na.key})),[na]),Mt(Wa),We(Cr(Wa),Wa)}return[na=>ea(fe,na,nn,on,nt,ot,bt),nn,En,()=>Cr(nn)]}function ha(de,fe){return de.map(Ie=>{const We=Object.assign({},Ie);return We.title=ko(Ie.title,fe),"children"in We&&(We.children=ha(We.children,fe)),We})}function $r(de){return[ue.useCallback(Ie=>ha(Ie,de),[de])]}var xr=Zi((de,fe)=>{const{_renderTimes:Ie}=de,{_renderTimes:We}=fe;return Ie!==We}),Uo=gt((de,fe)=>{const{_renderTimes:Ie}=de,{_renderTimes:We}=fe;return Ie!==We}),Do=ee(84780),Aa=ee(14747),Vr=ee(67968),ao=ee(45503),Ho=de=>{const{componentCls:fe}=de,Ie=`${de.lineWidth}px ${de.lineType} ${de.tableBorderColor}`,We=(nt,ot,bt)=>({[`&${fe}-${nt}`]:{[`> ${fe}-container`]:{[`> ${fe}-content, > ${fe}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${fe}-expanded-row-fixed`]:{margin:`-${ot}px -${bt+de.lineWidth}px`}}}}}});return{[`${fe}-wrapper`]:{[`${fe}${fe}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${fe}-title`]:{border:Ie,borderBottom:0},[`> ${fe}-container`]:{borderInlineStart:Ie,borderTop:Ie,[`
> ${fe}-content,
> ${fe}-header,
> ${fe}-body,
> ${fe}-summary
`]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:Ie},"> thead":{"> tr:not(:last-child) > th":{borderBottom:Ie},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${fe}-cell-fix-right-first::after`]:{borderInlineEnd:Ie}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${fe}-expanded-row-fixed`]:{margin:`-${de.tablePaddingVertical}px -${de.tablePaddingHorizontal+de.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:de.lineWidth,bottom:0,borderInlineEnd:Ie,content:'""'}}}}}},[`&${fe}-scroll-horizontal`]:{[`> ${fe}-container > ${fe}-body`]:{"> table > tbody":{[`
> tr${fe}-expanded-row,
> tr${fe}-placeholder
`]:{"> th, > td":{borderInlineEnd:0}}}}}},We("middle",de.tablePaddingVerticalMiddle,de.tablePaddingHorizontalMiddle)),We("small",de.tablePaddingVerticalSmall,de.tablePaddingHorizontalSmall)),{[`> ${fe}-footer`]:{border:Ie,borderTop:0}}),[`${fe}-cell`]:{[`${fe}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${de.lineWidth}px 0 ${de.lineWidth}px ${de.tableHeaderBg}`}},[`${fe}-bordered ${fe}-cell-scrollbar`]:{borderInlineEnd:Ie}}}},Mi=de=>{const{componentCls:fe}=de;return{[`${fe}-wrapper`]:{[`${fe}-cell-ellipsis`]:Object.assign(Object.assign({},Aa.vS),{wordBreak:"keep-all",[`
&${fe}-cell-fix-left-last,
&${fe}-cell-fix-right-first
`]:{overflow:"visible",[`${fe}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${fe}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},Yi=de=>{const{componentCls:fe}=de;return{[`${fe}-wrapper`]:{[`${fe}-tbody > tr${fe}-placeholder`]:{textAlign:"center",color:de.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:de.colorBgContainer}}}}},hl=ee(49867),Ci=de=>{const{componentCls:fe,antCls:Ie,controlInteractiveSize:We,motionDurationSlow:nt,lineWidth:ot,paddingXS:bt,lineType:Zt,tableBorderColor:Mt,tableExpandIconBg:nn,tableExpandColumnWidth:En,borderRadius:on,fontSize:Wn,fontSizeSM:Un,lineHeight:na,tablePaddingVertical:Wa,tablePaddingHorizontal:Da,tableExpandedRowBg:Xa,paddingXXS:Za}=de,ir=We/2-ot,Qr=ir*2+ot*3,Tr=`${ot}px ${Zt} ${Mt}`,_r=Za-ot;return{[`${fe}-wrapper`]:{[`${fe}-expand-icon-col`]:{width:En},[`${fe}-row-expand-icon-cell`]:{textAlign:"center",[`${fe}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${fe}-row-indent`]:{height:1,float:"left"},[`${fe}-row-expand-icon`]:Object.assign(Object.assign({},(0,hl.N)(de)),{position:"relative",float:"left",boxSizing:"border-box",width:Qr,height:Qr,padding:0,color:"inherit",lineHeight:`${Qr}px`,background:nn,border:Tr,borderRadius:on,transform:`scale(${We/Qr})`,transition:`all ${nt}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${nt} ease-out`,content:'""'},"&::before":{top:ir,insetInlineEnd:_r,insetInlineStart:_r,height:ot},"&::after":{top:_r,bottom:_r,insetInlineStart:ir,width:ot,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"}}),[`${fe}-row-indent + ${fe}-row-expand-icon`]:{marginTop:(Wn*na-ot*3)/2-Math.ceil((Un*1.4-ot*3)/2),marginInlineEnd:bt},[`tr${fe}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:Xa}},[`${Ie}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${fe}-expanded-row-fixed`]:{position:"relative",margin:`-${Wa}px -${Da}px`,padding:`${Wa}px ${Da}px`}}}},Sl=de=>{const{componentCls:fe,antCls:Ie,iconCls:We,tableFilterDropdownWidth:nt,tableFilterDropdownSearchWidth:ot,paddingXXS:bt,paddingXS:Zt,colorText:Mt,lineWidth:nn,lineType:En,tableBorderColor:on,tableHeaderIconColor:Wn,fontSizeSM:Un,tablePaddingHorizontal:na,borderRadius:Wa,motionDurationSlow:Da,colorTextDescription:Xa,colorPrimary:Za,tableHeaderFilterActiveBg:ir,colorTextDisabled:Qr,tableFilterDropdownBg:Tr,tableFilterDropdownHeight:_r,controlItemBgHover:Oo,controlItemBgActive:Wo,boxShadowSecondary:br,filterDropdownMenuBg:La}=de,Sa=`${Ie}-dropdown`,Ka=`${fe}-filter-dropdown`,sr=`${Ie}-tree`,fr=`${nn}px ${En} ${on}`;return[{[`${fe}-wrapper`]:{[`${fe}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${fe}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-bt,marginInline:`${bt}px ${-na/2}px`,padding:`0 ${bt}px`,color:Wn,fontSize:Un,borderRadius:Wa,cursor:"pointer",transition:`all ${Da}`,"&:hover":{color:Xa,background:ir},"&.active":{color:Za}}}},{[`${Ie}-dropdown`]:{[Ka]:Object.assign(Object.assign({},(0,Aa.Wf)(de)),{minWidth:nt,backgroundColor:Tr,borderRadius:Wa,boxShadow:br,overflow:"hidden",[`${Sa}-menu`]:{maxHeight:_r,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:La,"&:empty::after":{display:"block",padding:`${Zt}px 0`,color:Qr,fontSize:Un,textAlign:"center",content:'"Not Found"'}},[`${Ka}-tree`]:{paddingBlock:`${Zt}px 0`,paddingInline:Zt,[sr]:{padding:0},[`${sr}-treenode ${sr}-node-content-wrapper:hover`]:{backgroundColor:Oo},[`${sr}-treenode-checkbox-checked ${sr}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:Wo}}},[`${Ka}-search`]:{padding:Zt,borderBottom:fr,"&-input":{input:{minWidth:ot},[We]:{color:Qr}}},[`${Ka}-checkall`]:{width:"100%",marginBottom:bt,marginInlineStart:bt},[`${Ka}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${Zt-nn}px ${Zt}px`,overflow:"hidden",borderTop:fr}})}},{[`${Ie}-dropdown ${Ka}, ${Ka}-submenu`]:{[`${Ie}-checkbox-wrapper + span`]:{paddingInlineStart:Zt,color:Mt},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},xi=de=>{const{componentCls:fe,lineWidth:Ie,colorSplit:We,motionDurationSlow:nt,zIndexTableFixed:ot,tableBg:bt,zIndexTableSticky:Zt}=de,Mt=We;return{[`${fe}-wrapper`]:{[`
${fe}-cell-fix-left,
${fe}-cell-fix-right
`]:{position:"sticky !important",zIndex:ot,background:bt},[`
${fe}-cell-fix-left-first::after,
${fe}-cell-fix-left-last::after
`]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-Ie,width:30,transform:"translateX(100%)",transition:`box-shadow ${nt}`,content:'""',pointerEvents:"none"},[`${fe}-cell-fix-left-all::after`]:{display:"none"},[`
${fe}-cell-fix-right-first::after,
${fe}-cell-fix-right-last::after
`]:{position:"absolute",top:0,bottom:-Ie,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${nt}`,content:'""',pointerEvents:"none"},[`${fe}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:Zt+1,width:30,transition:`box-shadow ${nt}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${fe}-ping-left`]:{[`&:not(${fe}-has-fix-left) ${fe}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${Mt}`}},[`
${fe}-cell-fix-left-first::after,
${fe}-cell-fix-left-last::after
`]:{boxShadow:`inset 10px 0 8px -8px ${Mt}`},[`${fe}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${fe}-ping-right`]:{[`&:not(${fe}-has-fix-right) ${fe}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${Mt}`}},[`
${fe}-cell-fix-right-first::after,
${fe}-cell-fix-right-last::after
`]:{boxShadow:`inset -10px 0 8px -8px ${Mt}`}}}}},ul=de=>{const{componentCls:fe,antCls:Ie}=de;return{[`${fe}-wrapper`]:{[`${fe}-pagination${Ie}-pagination`]:{margin:`${de.margin}px 0`},[`${fe}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:de.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},ki=de=>{const{componentCls:fe,tableRadius:Ie}=de;return{[`${fe}-wrapper`]:{[fe]:{[`${fe}-title, ${fe}-header`]:{borderRadius:`${Ie}px ${Ie}px 0 0`},[`${fe}-title + ${fe}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${fe}-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:Ie,borderStartEndRadius:Ie,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:Ie},"> *:last-child":{borderStartEndRadius:Ie}}},"&-footer":{borderRadius:`0 0 ${Ie}px ${Ie}px`}}}}},Nl=de=>{const{componentCls:fe}=de;return{[`${fe}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${fe}-pagination-left`]:{justifyContent:"flex-end"},[`${fe}-pagination-right`]:{justifyContent:"flex-start"},[`${fe}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${fe}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${fe}-row-indent`]:{float:"right"}}}}},uu=de=>{const{componentCls:fe,antCls:Ie,iconCls:We,fontSizeIcon:nt,padding:ot,paddingXS:bt,tableHeaderIconColor:Zt,tableHeaderIconColorHover:Mt,tableSelectionColumnWidth:nn}=de;return{[`${fe}-wrapper`]:{[`${fe}-selection-col`]:{width:nn,[`&${fe}-selection-col-with-dropdown`]:{width:nn+nt+ot/4}},[`${fe}-bordered ${fe}-selection-col`]:{width:nn+bt*2,[`&${fe}-selection-col-with-dropdown`]:{width:nn+nt+ot/4+bt*2}},[`
table tr th${fe}-selection-column,
table tr td${fe}-selection-column
`]:{paddingInlineEnd:de.paddingXS,paddingInlineStart:de.paddingXS,textAlign:"center",[`${Ie}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${fe}-selection-column${fe}-cell-fix-left`]:{zIndex:de.zIndexTableFixed+1},[`table tr th${fe}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${fe}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${fe}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${de.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${de.tablePaddingHorizontal/4}px`,[We]:{color:Zt,fontSize:nt,verticalAlign:"baseline","&:hover":{color:Mt}}}}}},su=de=>{const{componentCls:fe}=de,Ie=(We,nt,ot,bt)=>({[`${fe}${fe}-${We}`]:{fontSize:bt,[`
${fe}-title,
${fe}-footer,
${fe}-cell,
${fe}-thead > tr > th,
${fe}-tbody > tr > th,
${fe}-tbody > tr > td,
tfoot > tr > th,
tfoot > tr > td
`]:{padding:`${nt}px ${ot}px`},[`${fe}-filter-trigger`]:{marginInlineEnd:`-${ot/2}px`},[`${fe}-expanded-row-fixed`]:{margin:`-${nt}px -${ot}px`},[`${fe}-tbody`]:{[`${fe}-wrapper:only-child ${fe}`]:{marginBlock:`-${nt}px`,marginInline:`${de.tableExpandColumnWidth-ot}px -${ot}px`}},[`${fe}-selection-column`]:{paddingInlineStart:`${ot/4}px`}}});return{[`${fe}-wrapper`]:Object.assign(Object.assign({},Ie("middle",de.tablePaddingVerticalMiddle,de.tablePaddingHorizontalMiddle,de.tableFontSizeMiddle)),Ie("small",de.tablePaddingVerticalSmall,de.tablePaddingHorizontalSmall,de.tableFontSizeSmall))}},zi=de=>{const{componentCls:fe,marginXXS:Ie,fontSizeIcon:We,tableHeaderIconColor:nt,tableHeaderIconColorHover:ot}=de;return{[`${fe}-wrapper`]:{[`${fe}-thead th${fe}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${de.motionDurationSlow}`,"&:hover":{background:de.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:de.colorPrimary},[`
&${fe}-cell-fix-left:hover,
&${fe}-cell-fix-right:hover
`]:{background:de.tableFixedHeaderSortActiveBg}},[`${fe}-thead th${fe}-column-sort`]:{background:de.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${fe}-column-sort`]:{background:de.tableBodySortBg},[`${fe}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${fe}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${fe}-column-sorter`]:{marginInlineStart:Ie,color:nt,fontSize:0,transition:`color ${de.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:We,"&.active":{color:de.colorPrimary}},[`${fe}-column-sorter-up + ${fe}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${fe}-column-sorters:hover ${fe}-column-sorter`]:{color:ot}}}},Ii=de=>{const{componentCls:fe,opacityLoading:Ie,tableScrollThumbBg:We,tableScrollThumbBgHover:nt,tableScrollThumbSize:ot,tableScrollBg:bt,zIndexTableSticky:Zt,stickyScrollBarBorderRadius:Mt}=de,nn=`${de.lineWidth}px ${de.lineType} ${de.tableBorderColor}`;return{[`${fe}-wrapper`]:{[`${fe}-sticky`]:{"&-holder":{position:"sticky",zIndex:Zt,background:de.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${ot}px !important`,zIndex:Zt,display:"flex",alignItems:"center",background:bt,borderTop:nn,opacity:Ie,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:ot,backgroundColor:We,borderRadius:Mt,transition:`all ${de.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:nt}}}}}}},il=de=>{const{componentCls:fe,lineWidth:Ie,tableBorderColor:We}=de,nt=`${Ie}px ${de.lineType} ${We}`;return{[`${fe}-wrapper`]:{[`${fe}-summary`]:{position:"relative",zIndex:de.zIndexTableFixed,background:de.tableBg,"> tr":{"> th, > td":{borderBottom:nt}}},[`div${fe}-summary`]:{boxShadow:`0 -${Ie}px 0 ${We}`}}}},_o=de=>{const{componentCls:fe}=de,Ie=`${de.lineWidth}px ${de.lineType} ${de.tableBorderColor}`,We=`${fe}-expanded-row-cell`;return{[`${fe}-wrapper`]:{[`${fe}-tbody-virtual`]:{[`${fe}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${fe}-cell`]:{borderBottom:Ie},[`${fe}-expanded-row`]:{[`${We}${We}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${de.lineWidth}px)`,borderInlineEnd:"none"}}},[`${fe}-bordered`]:{[`${fe}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:Ie,position:"absolute"},[`${fe}-cell`]:{borderInlineEnd:Ie,[`&${fe}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-de.lineWidth,borderInlineStart:Ie}}}}}}};const Ja=de=>{const{componentCls:fe,fontWeightStrong:Ie,tablePaddingVertical:We,tablePaddingHorizontal:nt,lineWidth:ot,lineType:bt,tableBorderColor:Zt,tableFontSize:Mt,tableBg:nn,tableRadius:En,tableHeaderTextColor:on,motionDurationMid:Wn,tableHeaderBg:Un,tableHeaderCellSplitColor:na,tableRowHoverBg:Wa,tableSelectedRowBg:Da,tableSelectedRowHoverBg:Xa,tableFooterTextColor:Za,tableFooterBg:ir,paddingContentVerticalLG:Qr}=de,Tr=`${ot}px ${bt} ${Zt}`;return{[`${fe}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,Aa.dF)()),{[fe]:Object.assign(Object.assign({},(0,Aa.Wf)(de)),{fontSize:Mt,background:nn,borderRadius:`${En}px ${En}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${En}px ${En}px 0 0`,borderCollapse:"separate",borderSpacing:0},[`
${fe}-cell,
${fe}-thead > tr > th,
${fe}-tbody > tr > th,
${fe}-tbody > tr > td,
tfoot > tr > th,
tfoot > tr > td
`]:{position:"relative",padding:`${Qr}px ${nt}px`,overflowWrap:"break-word"},[`${fe}-title`]:{padding:`${We}px ${nt}px`},[`${fe}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:on,fontWeight:Ie,textAlign:"start",background:Un,borderBottom:Tr,transition:`background ${Wn} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${fe}-selection-column):not(${fe}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:na,transform:"translateY(-50%)",transition:`background-color ${Wn}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${fe}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${Wn}, border-color ${Wn}`,borderBottom:Tr,[`
> ${fe}-wrapper:only-child,
> ${fe}-expanded-row-fixed > ${fe}-wrapper:only-child
`]:{[fe]:{marginBlock:`-${We}px`,marginInline:`${de.tableExpandColumnWidth-nt}px -${nt}px`,[`${fe}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:on,fontWeight:Ie,textAlign:"start",background:Un,borderBottom:Tr,transition:`background ${Wn} ease`},[`
&${fe}-row:hover > th,
&${fe}-row:hover > td,
> th${fe}-cell-row-hover,
> td${fe}-cell-row-hover
`]:{background:Wa},[`&${fe}-row-selected`]:{"> th, > td":{background:Da},"&:hover > th, &:hover > td":{background:Xa}}}},[`${fe}-footer`]:{padding:`${We}px ${nt}px`,color:Za,background:ir}})}};var Ur=(0,Vr.Z)("Table",de=>{const{colorTextHeading:fe,colorSplit:Ie,colorIcon:We,colorIconHover:nt,opacityLoading:ot,colorBgContainer:bt,controlInteractiveSize:Zt,headerBg:Mt,headerColor:nn,headerSortActiveBg:En,headerSortHoverBg:on,bodySortBg:Wn,rowHoverBg:Un,rowSelectedBg:na,rowSelectedHoverBg:Wa,rowExpandedBg:Da,cellPaddingBlock:Xa,cellPaddingInline:Za,cellPaddingBlockMD:ir,cellPaddingInlineMD:Qr,cellPaddingBlockSM:Tr,cellPaddingInlineSM:_r,borderColor:Oo,footerBg:Wo,footerColor:br,headerBorderRadius:La,cellFontSize:Sa,cellFontSizeMD:Ka,cellFontSizeSM:sr,headerSplitColor:fr,fixedHeaderSortActiveBg:so,headerFilterHoverBg:oo,filterDropdownBg:Jr,expandIconBg:Zo,selectionColumnWidth:Vo,stickyScrollBarBg:ci}=de,fi=new Do.C(We),rl=new Do.C(nt),tl=2,Xo=(0,ao.TS)(de,{tableFontSize:Sa,tableBg:bt,tableRadius:La,tablePaddingVertical:Xa,tablePaddingHorizontal:Za,tablePaddingVerticalMiddle:ir,tablePaddingHorizontalMiddle:Qr,tablePaddingVerticalSmall:Tr,tablePaddingHorizontalSmall:_r,tableBorderColor:Oo,tableHeaderTextColor:nn,tableHeaderBg:Mt,tableFooterTextColor:br,tableFooterBg:Wo,tableHeaderCellSplitColor:fr,tableHeaderSortBg:En,tableHeaderSortHoverBg:on,tableHeaderIconColor:fi.clone().setAlpha(fi.getAlpha()*ot).toRgbString(),tableHeaderIconColorHover:rl.clone().setAlpha(rl.getAlpha()*ot).toRgbString(),tableBodySortBg:Wn,tableFixedHeaderSortActiveBg:so,tableHeaderFilterActiveBg:oo,tableFilterDropdownBg:Jr,tableRowHoverBg:Un,tableSelectedRowBg:na,tableSelectedRowHoverBg:Wa,zIndexTableFixed:tl,zIndexTableSticky:tl+1,tableFontSizeMiddle:Ka,tableFontSizeSmall:sr,tableSelectionColumnWidth:Vo,tableExpandIconBg:Zo,tableExpandColumnWidth:Zt+2*de.padding,tableExpandedRowBg:Da,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:ci,tableScrollThumbBgHover:fe,tableScrollBg:Ie});return[Ja(Xo),ul(Xo),il(Xo),zi(Xo),Sl(Xo),Ho(Xo),ki(Xo),Ci(Xo),il(Xo),Yi(Xo),uu(Xo),xi(Xo),Ii(Xo),Mi(Xo),su(Xo),Nl(Xo),_o(Xo)]},de=>{const{colorFillAlter:fe,colorBgContainer:Ie,colorTextHeading:We,colorFillSecondary:nt,colorFillContent:ot,controlItemBgActive:bt,controlItemBgActiveHover:Zt,padding:Mt,paddingSM:nn,paddingXS:En,colorBorderSecondary:on,borderRadiusLG:Wn,fontSize:Un,controlHeight:na,colorTextPlaceholder:Wa}=de,Da=new Do.C(nt).onBackground(Ie).toHexShortString(),Xa=new Do.C(ot).onBackground(Ie).toHexShortString(),Za=new Do.C(fe).onBackground(Ie).toHexShortString();return{headerBg:Za,headerColor:We,headerSortActiveBg:Da,headerSortHoverBg:Xa,bodySortBg:Za,rowHoverBg:Za,rowSelectedBg:bt,rowSelectedHoverBg:Zt,rowExpandedBg:fe,cellPaddingBlock:Mt,cellPaddingInline:Mt,cellPaddingBlockMD:nn,cellPaddingInlineMD:En,cellPaddingBlockSM:En,cellPaddingInlineSM:En,borderColor:on,headerBorderRadius:Wn,footerBg:Za,footerColor:We,cellFontSize:Un,cellFontSizeMD:Un,cellFontSizeSM:Un,headerSplitColor:on,fixedHeaderSortActiveBg:Da,headerFilterHoverBg:ot,filterDropdownMenuBg:Ie,filterDropdownBg:Ie,expandIconBg:Ie,selectionColumnWidth:na,stickyScrollBarBg:Wa,stickyScrollBarBorderRadius:100}});const ro=[],Io=(de,fe)=>{const{prefixCls:Ie,className:We,rootClassName:nt,style:ot,size:bt,bordered:Zt,dropdownPrefixCls:Mt,dataSource:nn,pagination:En,rowSelection:on,rowKey:Wn="key",rowClassName:Un,columns:na,children:Wa,childrenColumnName:Da,onChange:Xa,getPopupContainer:Za,loading:ir,expandIcon:Qr,expandable:Tr,expandedRowRender:_r,expandIconColumnIndex:Oo,indentSize:Wo,scroll:br,sortDirections:La,locale:Sa,showSorterTooltip:Ka=!0,virtual:sr}=de,fr=ue.useMemo(()=>na||Mo(Wa),[na,Wa]),so=ue.useMemo(()=>fr.some(Li=>Li.responsive),[fr]),oo=(0,di.Z)(so),Jr=ue.useMemo(()=>{const Li=new Set(Object.keys(oo).filter(ol=>oo[ol]));return fr.filter(ol=>!ol.responsive||ol.responsive.some(ou=>Li.has(ou)))},[fr,oo]),Zo=(0,St.Z)(de,["className","style","columns"]),{locale:Vo=oi.Z,direction:ci,table:fi,renderEmpty:rl,getPrefixCls:tl,getPopupContainer:Xo}=ue.useContext(_a.E_),Pl=(0,Yr.Z)(bt),qa=Object.assign(Object.assign({},Vo.Table),Sa),bo=nn||ro,ri=tl("table",Ie),Wi=tl("dropdown",Mt),kr=Object.assign({childrenColumnName:Da,expandIconColumnIndex:Oo},Tr),{childrenColumnName:Co="children"}=kr,Ao=ue.useMemo(()=>bo.some(Li=>Li==null?void 0:Li[Co])?"nest":_r||Tr&&Tr.expandedRowRender?"row":null,[bo]),co={body:ue.useRef()},wi=ue.useMemo(()=>typeof Wn=="function"?Wn:Li=>Li==null?void 0:Li[Wn],[Wn]),[io]=jn(bo,Co,wi),ei={},Fi=function(Li,ol){let ou=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var sl,gu,yu;const bu=Object.assign(Object.assign({},ei),Li);ou&&((sl=ei.resetPagination)===null||sl===void 0||sl.call(ei),!((gu=bu.pagination)===null||gu===void 0)&&gu.current&&(bu.pagination.current=1),En&&En.onChange&&En.onChange(1,(yu=bu.pagination)===null||yu===void 0?void 0:yu.pageSize)),br&&br.scrollToFirstRowOnChange!==!1&&co.body.current&&(0,Zn.Z)(0,{getContainer:()=>co.body.current}),Xa==null||Xa(bu.pagination,bu.filters,bu.sorter,{currentDataSource:qt(xa(bo,bu.sorterStates,Co),bu.filterStates),action:ol})},Bi=(Li,ol)=>{Fi({sorter:Li,sorterStates:ol},"sort",!1)},[cu,au,Au,Ll]=Jn({prefixCls:ri,mergedColumns:Jr,onSorterChange:Bi,sortDirections:La||["ascend","descend"],tableLocale:qa,showSorterTooltip:Ka}),wu=ue.useMemo(()=>xa(bo,au,Co),[bo,au]);ei.sorter=Ll(),ei.sorterStates=au;const zl=(Li,ol)=>{Fi({filters:Li,filterStates:ol},"filter",!0)},[Eu,Uu,Ui]=Qt({prefixCls:ri,locale:qa,dropdownPrefixCls:Wi,mergedColumns:Jr,onFilterChange:zl,getPopupContainer:Za||Xo}),Qi=qt(wu,Uu);ei.filters=Ui,ei.filterStates=Uu;const yl=ue.useMemo(()=>{const Li={};return Object.keys(Ui).forEach(ol=>{Ui[ol]!==null&&(Li[ol]=Ui[ol])}),Object.assign(Object.assign({},Au),{filters:Li})},[Au,Ui]),[Kl]=$r(yl),wl=(Li,ol)=>{Fi({pagination:Object.assign(Object.assign({},ei.pagination),{current:Li,pageSize:ol})},"paginate")},[Ei,du]=Pa(Qi.length,wl,En);ei.pagination=En===!1?{}:ca(Ei,En),ei.resetPagination=du;const Xl=ue.useMemo(()=>{if(En===!1||!Ei.pageSize)return Qi;const{current:Li=1,total:ol,pageSize:ou=zn}=Ei;return Qi.length<ol?Qi.length>ou?Qi.slice((Li-1)*ou,Li*ou):Qi:Qi.slice((Li-1)*ou,Li*ou)},[!!En,Qi,Ei&&Ei.current,Ei&&Ei.pageSize,Ei&&Ei.total]),[Pu,Du]=uo({prefixCls:ri,data:Qi,pageData:Xl,getRowKey:wi,getRecordByKey:io,expandType:Ao,childrenColumnName:Co,locale:qa,getPopupContainer:Za||Xo},on),Nu=(Li,ol,ou)=>{let sl;return typeof Un=="function"?sl=je()(Un(Li,ol,ou)):sl=je()(Un),je()({[`${ri}-row-selected`]:Du.has(wi(Li,ol))},sl)};kr.__PARENT_RENDER_ICON__=kr.expandIcon,kr.expandIcon=kr.expandIcon||Qr||jo(qa),Ao==="nest"&&kr.expandIconColumnIndex===void 0?kr.expandIconColumnIndex=on?1:0:kr.expandIconColumnIndex>0&&on&&(kr.expandIconColumnIndex-=1),typeof kr.indentSize!="number"&&(kr.indentSize=typeof Wo=="number"?Wo:15);const Vu=ue.useCallback(Li=>Kl(Pu(Eu(cu(Li)))),[cu,Eu,Pu]);let Ru,Fu;if(En!==!1&&(Ei!=null&&Ei.total)){let Li;Ei.size?Li=Ei.size:Li=Pl==="small"||Pl==="middle"?"small":void 0;const ol=gu=>ue.createElement(Dr.Z,Object.assign({},Ei,{className:je()(`${ri}-pagination ${ri}-pagination-${gu}`,Ei.className),size:Li})),ou=ci==="rtl"?"left":"right",{position:sl}=Ei;if(sl!==null&&Array.isArray(sl)){const gu=sl.find(ku=>ku.includes("top")),yu=sl.find(ku=>ku.includes("bottom")),bu=sl.every(ku=>`${ku}`=="none");!gu&&!yu&&!bu&&(Fu=ol(ou)),gu&&(Ru=ol(gu.toLowerCase().replace("top",""))),yu&&(Fu=ol(yu.toLowerCase().replace("bottom","")))}else Fu=ol(ou)}let Yl;typeof ir=="boolean"?Yl={spinning:ir}:typeof ir=="object"&&(Yl=Object.assign({spinning:!0},ir));const[fu,Wl]=Ur(ri),[,bl]=(0,Ia.Z)(),Lu=je()(`${ri}-wrapper`,fi==null?void 0:fi.className,{[`${ri}-wrapper-rtl`]:ci==="rtl"},We,nt,Wl),Tu=Object.assign(Object.assign({},fi==null?void 0:fi.style),ot),zu=Sa&&Sa.emptyText||(rl==null?void 0:rl("Table"))||ue.createElement(Eo.Z,{componentName:"Table"}),Mu=sr?Uo:xr,rs={},ds=ue.useMemo(()=>{const{fontSize:Li,lineHeight:ol,padding:ou,paddingXS:sl,paddingSM:gu}=bl,yu=Math.floor(Li*ol);switch(Pl){case"large":return ou*2+yu;case"small":return sl*2+yu;default:return gu*2+yu}},[bl,Pl]);return sr&&(rs.listItemHeight=ds),fu(ue.createElement("div",{ref:fe,className:Lu,style:Tu},ue.createElement($a.Z,Object.assign({spinning:!1},Yl),Ru,ue.createElement(Mu,Object.assign({},rs,Zo,{columns:Jr,direction:ci,expandable:kr,prefixCls:ri,className:je()({[`${ri}-middle`]:Pl==="middle",[`${ri}-small`]:Pl==="small",[`${ri}-bordered`]:Zt,[`${ri}-empty`]:bo.length===0}),data:Xl,rowKey:wi,rowClassName:Nu,emptyText:zu,internalHooks:ie,internalRefs:co,transformColumns:Vu})),Fu)))};var Ki=ue.forwardRef(Io);const Oi=(de,fe)=>{const Ie=ue.useRef(0);return Ie.current+=1,ue.createElement(Ki,Object.assign({},de,{ref:fe,_renderTimes:Ie.current}))},xl=ue.forwardRef(Oi);xl.SELECTION_COLUMN=Ma,xl.EXPAND_COLUMN=y,xl.SELECTION_ALL=pr,xl.SELECTION_INVERT=Ba,xl.SELECTION_NONE=gr,xl.Column=pn,xl.ColumnGroup=Kt,xl.Summary=Hn;var qi=xl,ru=qi},66309:function(Ot,Ft,ee){"use strict";ee.d(Ft,{default:function(){return Pe}});var y=ee(67294),ie=ee(73475),De=ee(94184),Be=ee.n(De),Oe=ee(98787),Ke=ee(69760),ue=ee(45353),Me=ee(53124),Fe=ee(14747),Ne=ee(45503),ke=ee(67968);const Le=he=>{const{paddingXXS:Xe,lineWidth:je,tagPaddingHorizontal:Ze,componentCls:Ce}=he,Je=Ze-je,at=Xe-je;return{[Ce]:Object.assign(Object.assign({},(0,Fe.Wf)(he)),{display:"inline-block",height:"auto",marginInlineEnd:he.marginXS,paddingInline:Je,fontSize:he.tagFontSize,lineHeight:he.tagLineHeight,whiteSpace:"nowrap",background:he.defaultBg,border:`${he.lineWidth}px ${he.lineType} ${he.colorBorder}`,borderRadius:he.borderRadiusSM,opacity:1,transition:`all ${he.motionDurationMid}`,textAlign:"start",position:"relative",[`&${Ce}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:he.defaultColor},[`${Ce}-close-icon`]:{marginInlineStart:at,color:he.colorTextDescription,fontSize:he.tagIconSize,cursor:"pointer",transition:`all ${he.motionDurationMid}`,"&:hover":{color:he.colorTextHeading}},[`&${Ce}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${he.iconCls}-close, ${he.iconCls}-close:hover`]:{color:he.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${Ce}-checkable-checked):hover`]:{color:he.colorPrimary,backgroundColor:he.colorFillSecondary},"&:active, &-checked":{color:he.colorTextLightSolid},"&-checked":{backgroundColor:he.colorPrimary,"&:hover":{backgroundColor:he.colorPrimaryHover}},"&:active":{backgroundColor:he.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${he.iconCls} + span, > span + ${he.iconCls}`]:{marginInlineStart:Je}}),[`${Ce}-borderless`]:{borderColor:"transparent",background:he.tagBorderlessBg}}},be=he=>{const{lineWidth:Xe,fontSizeIcon:je}=he,Ze=he.fontSizeSM,Ce=`${he.lineHeightSM*Ze}px`;return(0,Ne.TS)(he,{tagFontSize:Ze,tagLineHeight:Ce,tagIconSize:je-2*Xe,tagPaddingHorizontal:8,tagBorderlessBg:he.colorFillTertiary})},se=he=>({defaultBg:he.colorFillQuaternary,defaultColor:he.colorText});var E=(0,ke.Z)("Tag",he=>{const Xe=be(he);return Le(Xe)},se),a=function(he,Xe){var je={};for(var Ze in he)Object.prototype.hasOwnProperty.call(he,Ze)&&Xe.indexOf(Ze)<0&&(je[Ze]=he[Ze]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ce=0,Ze=Object.getOwnPropertySymbols(he);Ce<Ze.length;Ce++)Xe.indexOf(Ze[Ce])<0&&Object.prototype.propertyIsEnumerable.call(he,Ze[Ce])&&(je[Ze[Ce]]=he[Ze[Ce]]);return je},b=he=>{const{prefixCls:Xe,style:je,className:Ze,checked:Ce,onChange:Je,onClick:at}=he,$e=a(he,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:rt,tag:pt}=y.useContext(Me.E_),Ct=kt=>{Je==null||Je(!Ce),at==null||at(kt)},mn=rt("tag",Xe),[ln,lt]=E(mn),At=Be()(mn,`${mn}-checkable`,{[`${mn}-checkable-checked`]:Ce},pt==null?void 0:pt.className,Ze,lt);return ln(y.createElement("span",Object.assign({},$e,{style:Object.assign(Object.assign({},je),pt==null?void 0:pt.style),className:At,onClick:Ct})))},z=ee(98719);const te=he=>(0,z.Z)(he,(Xe,je)=>{let{textColor:Ze,lightBorderColor:Ce,lightColor:Je,darkColor:at}=je;return{[`${he.componentCls}-${Xe}`]:{color:Ze,background:Je,borderColor:Ce,"&-inverse":{color:he.colorTextLightSolid,background:at,borderColor:at},[`&${he.componentCls}-borderless`]:{borderColor:"transparent"}}}});var re=(0,ke.b)(["Tag","preset"],he=>{const Xe=be(he);return te(Xe)},se);function oe(he){return typeof he!="string"?he:he.charAt(0).toUpperCase()+he.slice(1)}const ce=(he,Xe,je)=>{const Ze=oe(je);return{[`${he.componentCls}-${Xe}`]:{color:he[`color${je}`],background:he[`color${Ze}Bg`],borderColor:he[`color${Ze}Border`],[`&${he.componentCls}-borderless`]:{borderColor:"transparent"}}}};var pe=(0,ke.b)(["Tag","status"],he=>{const Xe=be(he);return[ce(Xe,"success","Success"),ce(Xe,"processing","Info"),ce(Xe,"error","Error"),ce(Xe,"warning","Warning")]},se),ge=function(he,Xe){var je={};for(var Ze in he)Object.prototype.hasOwnProperty.call(he,Ze)&&Xe.indexOf(Ze)<0&&(je[Ze]=he[Ze]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ce=0,Ze=Object.getOwnPropertySymbols(he);Ce<Ze.length;Ce++)Xe.indexOf(Ze[Ce])<0&&Object.prototype.propertyIsEnumerable.call(he,Ze[Ce])&&(je[Ze[Ce]]=he[Ze[Ce]]);return je};const Ae=(he,Xe)=>{const{prefixCls:je,className:Ze,rootClassName:Ce,style:Je,children:at,icon:$e,color:rt,onClose:pt,closeIcon:Ct,closable:mn,bordered:ln=!0}=he,lt=ge(he,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:At,direction:kt,tag:In}=y.useContext(Me.E_),[Wt,dn]=y.useState(!0);y.useEffect(()=>{"visible"in lt&&dn(lt.visible)},[lt.visible]);const He=(0,Oe.o2)(rt),en=(0,Oe.yT)(rt),Bn=He||en,It=Object.assign(Object.assign({backgroundColor:rt&&!Bn?rt:void 0},In==null?void 0:In.style),Je),Et=At("tag",je),[jt,Qe]=E(Et),Ve=Be()(Et,In==null?void 0:In.className,{[`${Et}-${rt}`]:Bn,[`${Et}-has-color`]:rt&&!Bn,[`${Et}-hidden`]:!Wt,[`${Et}-rtl`]:kt==="rtl",[`${Et}-borderless`]:!ln},Ze,Ce,Qe),mt=On=>{On.stopPropagation(),pt==null||pt(On),!On.defaultPrevented&&dn(!1)},[,Vt]=(0,Ke.Z)(mn,Ct,On=>On===null?y.createElement(ie.Z,{className:`${Et}-close-icon`,onClick:mt}):y.createElement("span",{className:`${Et}-close-icon`,onClick:mt},On),null,!1),Xt=typeof lt.onClick=="function"||at&&at.type==="a",cn=$e||null,ta=cn?y.createElement(y.Fragment,null,cn,at&&y.createElement("span",null,at)):at,ra=y.createElement("span",Object.assign({},lt,{ref:Xe,className:Ve,style:It}),ta,Vt,He&&y.createElement(re,{key:"preset",prefixCls:Et}),en&&y.createElement(pe,{key:"status",prefixCls:Et}));return jt(Xt?y.createElement(ue.Z,{component:"Tag"},ra):ra)},we=y.forwardRef(Ae);we.CheckableTag=b;var Pe=we},12845:function(Ot,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return pe}});var y=ee(94184),ie=ee.n(y),De=ee(67294),Be=ee(53124),Oe=function(ge,Ae){var we={};for(var Pe in ge)Object.prototype.hasOwnProperty.call(ge,Pe)&&Ae.indexOf(Pe)<0&&(we[Pe]=ge[Pe]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,Pe=Object.getOwnPropertySymbols(ge);he<Pe.length;he++)Ae.indexOf(Pe[he])<0&&Object.prototype.propertyIsEnumerable.call(ge,Pe[he])&&(we[Pe[he]]=ge[Pe[he]]);return we},ue=ge=>{var{prefixCls:Ae,className:we,color:Pe="blue",dot:he,pending:Xe=!1,position:je,label:Ze,children:Ce}=ge,Je=Oe(ge,["prefixCls","className","color","dot","pending","position","label","children"]);const{getPrefixCls:at}=De.useContext(Be.E_),$e=at("timeline",Ae),rt=ie()(`${$e}-item`,{[`${$e}-item-pending`]:Xe},we),pt=/blue|red|green|gray/.test(Pe||"")?void 0:Pe,Ct=ie()(`${$e}-item-head`,{[`${$e}-item-head-custom`]:!!he,[`${$e}-item-head-${Pe}`]:!pt});return De.createElement("li",Object.assign({},Je,{className:rt}),Ze&&De.createElement("div",{className:`${$e}-item-label`},Ze),De.createElement("div",{className:`${$e}-item-tail`}),De.createElement("div",{className:Ct,style:{borderColor:pt,color:pt}},he),De.createElement("div",{className:`${$e}-item-content`},Ce))},Me=ee(74902),Fe=ee(3407),Ne=function(ge,Ae){var we={};for(var Pe in ge)Object.prototype.hasOwnProperty.call(ge,Pe)&&Ae.indexOf(Pe)<0&&(we[Pe]=ge[Pe]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,Pe=Object.getOwnPropertySymbols(ge);he<Pe.length;he++)Ae.indexOf(Pe[he])<0&&Object.prototype.propertyIsEnumerable.call(ge,Pe[he])&&(we[Pe[he]]=ge[Pe[he]]);return we},Le=ge=>{var{prefixCls:Ae,className:we,pending:Pe=!1,children:he,items:Xe,rootClassName:je,reverse:Ze=!1,direction:Ce,hashId:Je,pendingDot:at,mode:$e=""}=ge,rt=Ne(ge,["prefixCls","className","pending","children","items","rootClassName","reverse","direction","hashId","pendingDot","mode"]);const pt=(Wt,dn)=>$e==="alternate"?Wt==="right"?`${Ae}-item-right`:Wt==="left"?`${Ae}-item-left`:dn%2===0?`${Ae}-item-left`:`${Ae}-item-right`:$e==="left"?`${Ae}-item-left`:$e==="right"?`${Ae}-item-right`:Wt==="right"?`${Ae}-item-right`:"",Ct=(0,Me.Z)(Xe||[]),mn=typeof Pe=="boolean"?null:Pe;Pe&&Ct.push({pending:!!Pe,dot:at||De.createElement(Fe.Z,null),children:mn}),Ze&&Ct.reverse();const ln=Ct.length,lt=`${Ae}-item-last`,At=Ct.filter(Wt=>!!Wt).map((Wt,dn)=>{var He;const en=dn===ln-2?lt:"",Bn=dn===ln-1?lt:"",{className:It}=Wt,Et=Ne(Wt,["className"]);return De.createElement(ue,Object.assign({},Et,{className:ie()([It,!Ze&&Pe?en:Bn,pt((He=Wt==null?void 0:Wt.position)!==null&&He!==void 0?He:"",dn)]),key:(Wt==null?void 0:Wt.key)||dn}))}),kt=Ct.some(Wt=>!!(Wt!=null&&Wt.label)),In=ie()(Ae,{[`${Ae}-pending`]:!!Pe,[`${Ae}-reverse`]:!!Ze,[`${Ae}-${$e}`]:!!$e&&!kt,[`${Ae}-label`]:kt,[`${Ae}-rtl`]:Ce==="rtl"},we,je,Je);return De.createElement("ul",Object.assign({},rt,{className:In}),At)},be=ee(37419);function se(ge,Ae){return ge&&Array.isArray(ge)?ge:(0,be.Z)(Ae).map(we=>{var Pe,he;return Object.assign({children:(he=(Pe=we==null?void 0:we.props)===null||Pe===void 0?void 0:Pe.children)!==null&&he!==void 0?he:""},we.props)})}var E=se,a=ee(14747),x=ee(67968),b=ee(45503);const z=ge=>{const{componentCls:Ae}=ge;return{[Ae]:Object.assign(Object.assign({},(0,a.Wf)(ge)),{margin:0,padding:0,listStyle:"none",[`${Ae}-item`]:{position:"relative",margin:0,paddingBottom:ge.itemPaddingBottom,fontSize:ge.fontSize,listStyle:"none","&-tail":{position:"absolute",insetBlockStart:ge.itemHeadSize,insetInlineStart:(ge.itemHeadSize-ge.tailWidth)/2,height:`calc(100% - ${ge.itemHeadSize}px)`,borderInlineStart:`${ge.tailWidth}px ${ge.lineType} ${ge.tailColor}`},"&-pending":{[`${Ae}-item-head`]:{fontSize:ge.fontSizeSM,backgroundColor:"transparent"},[`${Ae}-item-tail`]:{display:"none"}},"&-head":{position:"absolute",width:ge.itemHeadSize,height:ge.itemHeadSize,backgroundColor:ge.dotBg,border:`${ge.dotBorderWidth}px ${ge.lineType} transparent`,borderRadius:"50%","&-blue":{color:ge.colorPrimary,borderColor:ge.colorPrimary},"&-red":{color:ge.colorError,borderColor:ge.colorError},"&-green":{color:ge.colorSuccess,borderColor:ge.colorSuccess},"&-gray":{color:ge.colorTextDisabled,borderColor:ge.colorTextDisabled}},"&-head-custom":{position:"absolute",insetBlockStart:ge.itemHeadSize/2,insetInlineStart:ge.itemHeadSize/2,width:"auto",height:"auto",marginBlockStart:0,paddingBlock:ge.customHeadPaddingVertical,lineHeight:1,textAlign:"center",border:0,borderRadius:0,transform:"translate(-50%, -50%)"},"&-content":{position:"relative",insetBlockStart:-(ge.fontSize*ge.lineHeight-ge.fontSize)+ge.lineWidth,marginInlineStart:ge.margin+ge.itemHeadSize,marginInlineEnd:0,marginBlockStart:0,marginBlockEnd:0,wordBreak:"break-word"},"&-last":{[`> ${Ae}-item-tail`]:{display:"none"},[`> ${Ae}-item-content`]:{minHeight:ge.controlHeightLG*1.2}}},[`&${Ae}-alternate,
&${Ae}-right,
&${Ae}-label`]:{[`${Ae}-item`]:{"&-tail, &-head, &-head-custom":{insetInlineStart:"50%"},"&-head":{marginInlineStart:`-${ge.marginXXS}px`,"&-custom":{marginInlineStart:ge.tailWidth/2}},"&-left":{[`${Ae}-item-content`]:{insetInlineStart:`calc(50% - ${ge.marginXXS}px)`,width:`calc(50% - ${ge.marginSM}px)`,textAlign:"start"}},"&-right":{[`${Ae}-item-content`]:{width:`calc(50% - ${ge.marginSM}px)`,margin:0,textAlign:"end"}}}},[`&${Ae}-right`]:{[`${Ae}-item-right`]:{[`${Ae}-item-tail,
${Ae}-item-head,
${Ae}-item-head-custom`]:{insetInlineStart:`calc(100% - ${(ge.itemHeadSize+ge.tailWidth)/2}px)`},[`${Ae}-item-content`]:{width:`calc(100% - ${ge.itemHeadSize+ge.marginXS}px)`}}},[`&${Ae}-pending
${Ae}-item-last
${Ae}-item-tail`]:{display:"block",height:`calc(100% - ${ge.margin}px)`,borderInlineStart:`${ge.tailWidth}px dotted ${ge.tailColor}`},[`&${Ae}-reverse
${Ae}-item-last
${Ae}-item-tail`]:{display:"none"},[`&${Ae}-reverse ${Ae}-item-pending`]:{[`${Ae}-item-tail`]:{insetBlockStart:ge.margin,display:"block",height:`calc(100% - ${ge.margin}px)`,borderInlineStart:`${ge.tailWidth}px dotted ${ge.tailColor}`},[`${Ae}-item-content`]:{minHeight:ge.controlHeightLG*1.2}},[`&${Ae}-label`]:{[`${Ae}-item-label`]:{position:"absolute",insetBlockStart:-(ge.fontSize*ge.lineHeight-ge.fontSize)+ge.tailWidth,width:`calc(50% - ${ge.marginSM}px)`,textAlign:"end"},[`${Ae}-item-right`]:{[`${Ae}-item-label`]:{insetInlineStart:`calc(50% + ${ge.marginSM}px)`,width:`calc(50% - ${ge.marginSM}px)`,textAlign:"start"}}},"&-rtl":{direction:"rtl",[`${Ae}-item-head-custom`]:{transform:"translate(50%, -50%)"}}})}};var te=(0,x.Z)("Timeline",ge=>{const Ae=(0,b.TS)(ge,{itemHeadSize:10,customHeadPaddingVertical:ge.paddingXXS,paddingInlineEnd:2});return[z(Ae)]},ge=>({tailColor:ge.colorSplit,tailWidth:ge.lineWidthBold,dotBorderWidth:ge.wireframe?ge.lineWidthBold:ge.lineWidth*3,dotBg:ge.colorBgContainer,itemPaddingBottom:ge.padding*1.25})),re=function(ge,Ae){var we={};for(var Pe in ge)Object.prototype.hasOwnProperty.call(ge,Pe)&&Ae.indexOf(Pe)<0&&(we[Pe]=ge[Pe]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,Pe=Object.getOwnPropertySymbols(ge);he<Pe.length;he++)Ae.indexOf(Pe[he])<0&&Object.prototype.propertyIsEnumerable.call(ge,Pe[he])&&(we[Pe[he]]=ge[Pe[he]]);return we};const oe=ge=>{const{getPrefixCls:Ae,direction:we,timeline:Pe}=De.useContext(Be.E_),{prefixCls:he,children:Xe,items:je,className:Ze,style:Ce}=ge,Je=re(ge,["prefixCls","children","items","className","style"]),at=Ae("timeline",he),[$e,rt]=te(at),pt=E(je,Xe);return $e(De.createElement(Le,Object.assign({},Je,{className:ie()(Pe==null?void 0:Pe.className,Ze),style:Object.assign(Object.assign({},Pe==null?void 0:Pe.style),Ce),prefixCls:at,direction:we,items:pt,hashId:rt})))};oe.Item=ue;var ce=oe,pe=ce},79870:function(Ot,Ft,ee){"use strict";ee.d(Ft,{default:function(){return Hl}});var y=ee(87462),ie=ee(4942),De=ee(71002),Be=ee(1413),Oe=ee(74902),Ke=ee(15671),ue=ee(43144),Me=ee(97326),Fe=ee(60136),Ne=ee(51630),ke=ee(94184),Le=ee.n(ke),be={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(un){var Dn=un.keyCode;if(un.altKey&&!un.ctrlKey||un.metaKey||Dn>=be.F1&&Dn<=be.F12)return!1;switch(Dn){case be.ALT:case be.CAPS_LOCK:case be.CONTEXT_MENU:case be.CTRL:case be.DOWN:case be.END:case be.ESC:case be.HOME:case be.INSERT:case be.LEFT:case be.MAC_FF_META:case be.META:case be.NUMLOCK:case be.NUM_CENTER:case be.PAGE_DOWN:case be.PAGE_UP:case be.PAUSE:case be.PRINT_SCREEN:case be.RIGHT:case be.SHIFT:case be.UP:case be.WIN_KEY:case be.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(un){if(un>=be.ZERO&&un<=be.NINE||un>=be.NUM_ZERO&&un<=be.NUM_MULTIPLY||un>=be.A&&un<=be.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&un===0)return!0;switch(un){case be.SPACE:case be.QUESTION_MARK:case be.NUM_PLUS:case be.NUM_MINUS:case be.NUM_PERIOD:case be.NUM_DIVISION:case be.SEMICOLON:case be.DASH:case be.EQUALS:case be.COMMA:case be.PERIOD:case be.SLASH:case be.APOSTROPHE:case be.SINGLE_QUOTE:case be.OPEN_SQUARE_BRACKET:case be.BACKSLASH:case be.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},se=be,E=ee(34952),a=ee(72978),x=ee(67294),b=ee(69610);function z(an){var un=an.dropPosition,Dn=an.dropLevelOffset,tt=an.indent,wn={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(un){case-1:wn.top=0,wn.left=-Dn*tt;break;case 1:wn.bottom=0,wn.left=-Dn*tt;break;case 0:wn.bottom=0,wn.left=tt;break}return x.createElement("div",{style:wn})}var te=ee(36459),re=ee(97685),oe=ee(45987);function ce(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var pe=ce()?x.useLayoutEffect:x.useEffect,ge=pe,Ae=function(un,Dn){var tt=React.useRef(!0);pe(function(){if(!tt.current)return un()},Dn),pe(function(){return tt.current=!1,function(){tt.current=!0}},[])},we=ee(73299),Pe=ee(73935);function he(an){return an instanceof HTMLElement||an instanceof SVGElement}function Xe(an){return he(an)?an:an instanceof x.Component?Pe.findDOMNode(an):null}var je=ee(28580);function Ze(an,un,Dn){var tt=React.useRef({});return(!("value"in tt.current)||Dn(tt.current.condition,un))&&(tt.current.value=an(),tt.current.condition=un),tt.current.value}function Ce(an,un){typeof an=="function"?an(un):(0,De.Z)(an)==="object"&&an&&"current"in an&&(an.current=un)}function Je(){for(var an=arguments.length,un=new Array(an),Dn=0;Dn<an;Dn++)un[Dn]=arguments[Dn];var tt=un.filter(function(wn){return wn});return tt.length<=1?tt[0]:function(wn){un.forEach(function(Fa){Ce(Fa,wn)})}}function at(){for(var an=arguments.length,un=new Array(an),Dn=0;Dn<an;Dn++)un[Dn]=arguments[Dn];return useMemo(function(){return Je.apply(void 0,un)},un,function(tt,wn){return tt.length===wn.length&&tt.every(function(Fa,Ea){return Fa===wn[Ea]})})}function $e(an){var un,Dn,tt=(0,je.isMemo)(an)?an.type.type:an.type;return!(typeof tt=="function"&&!((un=tt.prototype)!==null&&un!==void 0&&un.render)||typeof an=="function"&&!((Dn=an.prototype)!==null&&Dn!==void 0&&Dn.render))}function rt(an,un){var Dn={};return Dn[an.toLowerCase()]=un.toLowerCase(),Dn["Webkit".concat(an)]="webkit".concat(un),Dn["Moz".concat(an)]="moz".concat(un),Dn["ms".concat(an)]="MS".concat(un),Dn["O".concat(an)]="o".concat(un.toLowerCase()),Dn}function pt(an,un){var Dn={animationend:rt("Animation","AnimationEnd"),transitionend:rt("Transition","TransitionEnd")};return an&&("AnimationEvent"in un||delete Dn.animationend.animation,"TransitionEvent"in un||delete Dn.transitionend.transition),Dn}var Ct=pt(ce(),typeof window!="undefined"?window:{}),mn={};if(ce()){var ln=document.createElement("div");mn=ln.style}var lt={};function At(an){if(lt[an])return lt[an];var un=Ct[an];if(un)for(var Dn=Object.keys(un),tt=Dn.length,wn=0;wn<tt;wn+=1){var Fa=Dn[wn];if(Object.prototype.hasOwnProperty.call(un,Fa)&&Fa in mn)return lt[an]=un[Fa],lt[an]}return""}var kt=At("animationend"),In=At("transitionend"),Wt=!!(kt&&In),dn=kt||"animationend",He=In||"transitionend";function en(an,un){if(!an)return null;if((0,De.Z)(an)==="object"){var Dn=un.replace(/-\w/g,function(tt){return tt[1].toUpperCase()});return an[Dn]}return"".concat(an,"-").concat(un)}var Bn="none",It="appear",Et="enter",jt="leave",Qe="none",Ve="prepare",mt="start",Vt="active",Xt="end";function cn(an){var un=x.useRef(!1),Dn=x.useState(an),tt=(0,re.Z)(Dn,2),wn=tt[0],Fa=tt[1];x.useEffect(function(){return un.current=!1,function(){un.current=!0}},[]);function Ea(fn,kn){kn&&un.current||Fa(fn)}return[wn,Ea]}var ta=function(un){return+setTimeout(un,16)},ra=function(un){return clearTimeout(un)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(ta=function(un){return window.requestAnimationFrame(un)},ra=function(un){return window.cancelAnimationFrame(un)});var On=0,la=new Map;function et(an){la.delete(an)}var yt=function(un){var Dn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;On+=1;var tt=On;function wn(Fa){if(Fa===0)et(tt),un();else{var Ea=ta(function(){wn(Fa-1)});la.set(tt,Ea)}}return wn(Dn),tt};yt.cancel=function(an){var un=la.get(an);return et(un),ra(un)};var Rn=yt,Yn=function(){var an=x.useRef(null);function un(){Rn.cancel(an.current)}function Dn(tt){var wn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;un();var Fa=Rn(function(){wn<=1?tt({isCanceled:function(){return Fa!==an.current}}):Dn(tt,wn-1)});an.current=Fa}return x.useEffect(function(){return function(){un()}},[]),[Dn,un]},Dt=ce()?x.useLayoutEffect:x.useEffect,Ln=Dt,Hn=[Ve,mt,Vt,Xt],Pn=!1,Oa=!0;function rn(an){return an===Vt||an===Xt}var _t=function(an,un){var Dn=cn(Qe),tt=(0,re.Z)(Dn,2),wn=tt[0],Fa=tt[1],Ea=Yn(),fn=(0,re.Z)(Ea,2),kn=fn[0],Sn=fn[1];function ma(){Fa(Ve,!0)}return Ln(function(){if(wn!==Qe&&wn!==Xt){var nr=Hn.indexOf(wn),Or=Hn[nr+1],mr=un(wn);mr===Pn?Fa(Or,!0):kn(function(zr){function Va(){zr.isCanceled()||Fa(Or,!0)}mr===!0?Va():Promise.resolve(mr).then(Va)})}},[an,wn]),x.useEffect(function(){return function(){Sn()}},[]),[ma,wn]},da=function(an){var un=(0,x.useRef)(),Dn=(0,x.useRef)(an);Dn.current=an;var tt=x.useCallback(function(Ea){Dn.current(Ea)},[]);function wn(Ea){Ea&&(Ea.removeEventListener(He,tt),Ea.removeEventListener(dn,tt))}function Fa(Ea){un.current&&un.current!==Ea&&wn(un.current),Ea&&Ea!==un.current&&(Ea.addEventListener(He,tt),Ea.addEventListener(dn,tt),un.current=Ea)}return x.useEffect(function(){return function(){wn(un.current)}},[]),[Fa,wn]};function Ra(an,un,Dn,tt){var wn=tt.motionEnter,Fa=wn===void 0?!0:wn,Ea=tt.motionAppear,fn=Ea===void 0?!0:Ea,kn=tt.motionLeave,Sn=kn===void 0?!0:kn,ma=tt.motionDeadline,nr=tt.motionLeaveImmediately,Or=tt.onAppearPrepare,mr=tt.onEnterPrepare,zr=tt.onLeavePrepare,Va=tt.onAppearStart,fa=tt.onEnterStart,sn=tt.onLeaveStart,ia=tt.onAppearActive,va=tt.onEnterActive,or=tt.onLeaveActive,jr=tt.onAppearEnd,Hr=tt.onEnterEnd,po=tt.onLeaveEnd,Wr=tt.onVisibleChanged,mo=cn(),ka=(0,re.Z)(mo,2),fo=ka[0],ti=ka[1],$o=cn(Bn),yi=(0,re.Z)($o,2),ni=yi[0],bi=yi[1],Ro=cn(null),Si=(0,re.Z)(Ro,2),Zi=Si[0],Xi=Si[1],vl=(0,x.useRef)(!1),Bl=(0,x.useRef)(null);function el(){return Dn()}var vi=(0,x.useRef)(!1);function Ml(st){var gt=el();if(!(st&&!st.deadline&&st.target!==gt)){var Ht=vi.current,Kn;ni===It&&Ht?Kn=jr==null?void 0:jr(gt,st):ni===Et&&Ht?Kn=Hr==null?void 0:Hr(gt,st):ni===jt&&Ht&&(Kn=po==null?void 0:po(gt,st)),ni!==Bn&&Ht&&Kn!==!1&&(bi(Bn,!0),Xi(null,!0))}}var Rl=da(Ml),$l=(0,re.Z)(Rl,1),Vl=$l[0],Tl=x.useMemo(function(){var st,gt,Ht;switch(ni){case It:return st={},(0,ie.Z)(st,Ve,Or),(0,ie.Z)(st,mt,Va),(0,ie.Z)(st,Vt,ia),st;case Et:return gt={},(0,ie.Z)(gt,Ve,mr),(0,ie.Z)(gt,mt,fa),(0,ie.Z)(gt,Vt,va),gt;case jt:return Ht={},(0,ie.Z)(Ht,Ve,zr),(0,ie.Z)(Ht,mt,sn),(0,ie.Z)(Ht,Vt,or),Ht;default:return{}}},[ni]),hu=_t(ni,function(st){if(st===Ve){var gt=Tl[Ve];return gt?gt(el()):Pn}if(kl in Tl){var Ht;Xi(((Ht=Tl[kl])===null||Ht===void 0?void 0:Ht.call(Tl,el(),null))||null)}return kl===Vt&&(Vl(el()),ma>0&&(clearTimeout(Bl.current),Bl.current=setTimeout(function(){Ml({deadline:!0})},ma))),Oa}),Gl=(0,re.Z)(hu,2),mu=Gl[0],kl=Gl[1],tu=rn(kl);vi.current=tu,Ln(function(){ti(un);var st=vl.current;if(vl.current=!0,!!an){var gt;!st&&un&&fn&&(gt=It),st&&un&&Fa&&(gt=Et),(st&&!un&&Sn||!st&&nr&&!un&&Sn)&&(gt=jt),gt&&(bi(gt),mu())}},[un]),(0,x.useEffect)(function(){(ni===It&&!fn||ni===Et&&!Fa||ni===jt&&!Sn)&&bi(Bn)},[fn,Fa,Sn]),(0,x.useEffect)(function(){return function(){vl.current=!1,clearTimeout(Bl.current)}},[]);var nu=x.useRef(!1);(0,x.useEffect)(function(){fo&&(nu.current=!0),fo!==void 0&&ni===Bn&&((nu.current||fo)&&(Wr==null||Wr(fo)),nu.current=!0)},[fo,ni]);var Su=Zi;return Tl[Ve]&&kl===mt&&(Su=(0,Be.Z)({transition:"none"},Su)),[ni,kl,Su,fo!=null?fo:un]}var za=function(an){(0,Fe.Z)(Dn,an);var un=(0,Ne.Z)(Dn);function Dn(){return(0,Ke.Z)(this,Dn),un.apply(this,arguments)}return(0,ue.Z)(Dn,[{key:"render",value:function(){return this.props.children}}]),Dn}(x.Component),Na=za;function Zr(an){var un=an;(0,De.Z)(an)==="object"&&(un=an.transitionSupport);function Dn(wn){return!!(wn.motionName&&un)}var tt=x.forwardRef(function(wn,Fa){var Ea=wn.visible,fn=Ea===void 0?!0:Ea,kn=wn.removeOnLeave,Sn=kn===void 0?!0:kn,ma=wn.forceRender,nr=wn.children,Or=wn.motionName,mr=wn.leavedClassName,zr=wn.eventProps,Va=Dn(wn),fa=(0,x.useRef)(),sn=(0,x.useRef)();function ia(){try{return fa.current instanceof HTMLElement?fa.current:Xe(sn.current)}catch(Ro){return null}}var va=Ra(Va,fn,ia,wn),or=(0,re.Z)(va,4),jr=or[0],Hr=or[1],po=or[2],Wr=or[3],mo=x.useRef(Wr);Wr&&(mo.current=!0);var ka=x.useCallback(function(Ro){fa.current=Ro,Ce(Fa,Ro)},[Fa]),fo,ti=(0,Be.Z)((0,Be.Z)({},zr),{},{visible:fn});if(!nr)fo=null;else if(jr===Bn||!Dn(wn))Wr?fo=nr((0,Be.Z)({},ti),ka):!Sn&&mo.current&&mr?fo=nr((0,Be.Z)((0,Be.Z)({},ti),{},{className:mr}),ka):ma||!Sn&&!mr?fo=nr((0,Be.Z)((0,Be.Z)({},ti),{},{style:{display:"none"}}),ka):fo=null;else{var $o,yi;Hr===Ve?yi="prepare":rn(Hr)?yi="active":Hr===mt&&(yi="start"),fo=nr((0,Be.Z)((0,Be.Z)({},ti),{},{className:Le()(en(Or,jr),($o={},(0,ie.Z)($o,en(Or,"".concat(jr,"-").concat(yi)),yi),(0,ie.Z)($o,Or,typeof Or=="string"),$o)),style:po}),ka)}if(x.isValidElement(fo)&&$e(fo)){var ni=fo,bi=ni.ref;bi||(fo=x.cloneElement(fo,{ref:ka}))}return x.createElement(Na,{ref:sn},fo)});return tt.displayName="CSSMotion",tt}var vn=Zr(Wt),An="add",Tn="keep",ba="remove",lr="removed";function lo(an){var un;return an&&(0,De.Z)(an)==="object"&&"key"in an?un=an:un={key:an},(0,Be.Z)((0,Be.Z)({},un),{},{key:String(un.key)})}function yo(){var an=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return an.map(lo)}function Ar(){var an=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],un=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Dn=[],tt=0,wn=un.length,Fa=yo(an),Ea=yo(un);Fa.forEach(function(Sn){for(var ma=!1,nr=tt;nr<wn;nr+=1){var Or=Ea[nr];if(Or.key===Sn.key){tt<nr&&(Dn=Dn.concat(Ea.slice(tt,nr).map(function(mr){return(0,Be.Z)((0,Be.Z)({},mr),{},{status:An})})),tt=nr),Dn.push((0,Be.Z)((0,Be.Z)({},Or),{},{status:Tn})),tt+=1,ma=!0;break}}ma||Dn.push((0,Be.Z)((0,Be.Z)({},Sn),{},{status:ba}))}),tt<wn&&(Dn=Dn.concat(Ea.slice(tt).map(function(Sn){return(0,Be.Z)((0,Be.Z)({},Sn),{},{status:An})})));var fn={};Dn.forEach(function(Sn){var ma=Sn.key;fn[ma]=(fn[ma]||0)+1});var kn=Object.keys(fn).filter(function(Sn){return fn[Sn]>1});return kn.forEach(function(Sn){Dn=Dn.filter(function(ma){var nr=ma.key,Or=ma.status;return nr!==Sn||Or!==ba}),Dn.forEach(function(ma){ma.key===Sn&&(ma.status=Tn)})}),Dn}var Qn=["component","children","onVisibleChanged","onAllRemoved"],Ua=["status"],wr=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function vo(an){var un=arguments.length>1&&arguments[1]!==void 0?arguments[1]:vn,Dn=function(tt){(0,Fe.Z)(Fa,tt);var wn=(0,Ne.Z)(Fa);function Fa(){var Ea;(0,Ke.Z)(this,Fa);for(var fn=arguments.length,kn=new Array(fn),Sn=0;Sn<fn;Sn++)kn[Sn]=arguments[Sn];return Ea=wn.call.apply(wn,[this].concat(kn)),(0,ie.Z)((0,Me.Z)(Ea),"state",{keyEntities:[]}),(0,ie.Z)((0,Me.Z)(Ea),"removeKey",function(ma){var nr=Ea.state.keyEntities,Or=nr.map(function(mr){return mr.key!==ma?mr:(0,Be.Z)((0,Be.Z)({},mr),{},{status:lr})});return Ea.setState({keyEntities:Or}),Or.filter(function(mr){var zr=mr.status;return zr!==lr}).length}),Ea}return(0,ue.Z)(Fa,[{key:"render",value:function(){var fn=this,kn=this.state.keyEntities,Sn=this.props,ma=Sn.component,nr=Sn.children,Or=Sn.onVisibleChanged,mr=Sn.onAllRemoved,zr=(0,oe.Z)(Sn,Qn),Va=ma||x.Fragment,fa={};return wr.forEach(function(sn){fa[sn]=zr[sn],delete zr[sn]}),delete zr.keys,x.createElement(Va,zr,kn.map(function(sn){var ia=sn.status,va=(0,oe.Z)(sn,Ua),or=ia===An||ia===Tn;return x.createElement(un,(0,y.Z)({},fa,{key:va.key,visible:or,eventProps:va,onVisibleChanged:function(Hr){if(Or==null||Or(Hr,{key:va.key}),!Hr){var po=fn.removeKey(va.key);po===0&&mr&&mr()}}}),nr)}))}}],[{key:"getDerivedStateFromProps",value:function(fn,kn){var Sn=fn.keys,ma=kn.keyEntities,nr=yo(Sn),Or=Ar(ma,nr);return{keyEntities:Or.filter(function(mr){var zr=ma.find(function(Va){var fa=Va.key;return mr.key===fa});return!(zr&&zr.status===lr&&mr.status===ba)})}}}]),Fa}(x.Component);return(0,ie.Z)(Dn,"defaultProps",{component:"div"}),Dn}var wo=vo(Wt),ho=vn,eo=ee(56261);function Fo(an,un){var Dn=x.useState(!1),tt=(0,re.Z)(Dn,2),wn=tt[0],Fa=tt[1];x.useLayoutEffect(function(){if(wn)return an(),function(){un()}},[wn]),x.useLayoutEffect(function(){return Fa(!0),function(){Fa(!1)}},[])}var Fr=ee(83898),Jt=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],$t=function(un,Dn){var tt=un.className,wn=un.style,Fa=un.motion,Ea=un.motionNodes,fn=un.motionType,kn=un.onMotionStart,Sn=un.onMotionEnd,ma=un.active,nr=un.treeNodeRequiredProps,Or=(0,oe.Z)(un,Jt),mr=x.useState(!0),zr=(0,re.Z)(mr,2),Va=zr[0],fa=zr[1],sn=x.useContext(b.k),ia=sn.prefixCls,va=Ea&&fn!=="hide";ge(function(){Ea&&va!==Va&&fa(va)},[Ea]);var or=function(){Ea&&kn()},jr=x.useRef(!1),Hr=function(){Ea&&!jr.current&&(jr.current=!0,Sn())};Fo(or,Hr);var po=function(mo){va===mo&&Hr()};return Ea?x.createElement(ho,(0,y.Z)({ref:Dn,visible:Va},Fa,{motionAppear:fn==="show",onVisibleChanged:po}),function(Wr,mo){var ka=Wr.className,fo=Wr.style;return x.createElement("div",{ref:mo,className:Le()("".concat(ia,"-treenode-motion"),ka),style:fo},Ea.map(function(ti){var $o=(0,y.Z)({},((0,te.Z)(ti.data),ti.data)),yi=ti.title,ni=ti.key,bi=ti.isStart,Ro=ti.isEnd;delete $o.children;var Si=(0,Fr.H8)(ni,nr);return x.createElement(eo.Z,(0,y.Z)({},$o,Si,{title:yi,active:ma,data:ti.data,key:ni,isStart:bi,isEnd:Ro}))}))}):x.createElement(eo.Z,(0,y.Z)({domRef:Dn,className:tt,style:wn},Or,{active:ma}))};$t.displayName="MotionTreeNode";var Ut=x.forwardRef($t),_n=Ut;function $n(){var an=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],un=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Dn=an.length,tt=un.length;if(Math.abs(Dn-tt)!==1)return{add:!1,key:null};function wn(Fa,Ea){var fn=new Map;Fa.forEach(function(Sn){fn.set(Sn,!0)});var kn=Ea.filter(function(Sn){return!fn.has(Sn)});return kn.length===1?kn[0]:null}return Dn<tt?{add:!0,key:wn(an,un)}:{add:!1,key:wn(un,an)}}function Ta(an,un,Dn){var tt=an.findIndex(function(fn){return fn.key===Dn}),wn=an[tt+1],Fa=un.findIndex(function(fn){return fn.key===Dn});if(wn){var Ea=un.findIndex(function(fn){return fn.key===wn.key});return un.slice(Fa+1,Ea)}return un.slice(Fa+1)}var ar=["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"],Ga={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},Xr=function(){},So="RC_TREE_MOTION_".concat(Math.random()),Go={key:So},ga={key:So,level:0,index:0,pos:"0",node:Go,nodes:[Go]},Kr={parent:null,children:[],pos:ga.pos,data:Go,title:null,key:So,isStart:[],isEnd:[]};function Ri(an,un,Dn,tt){return un===!1||!Dn?an:an.slice(0,Math.ceil(Dn/tt)+1)}function Vi(an){var un=an.key,Dn=an.pos;return(0,Fr.km)(un,Dn)}function Ir(an){for(var un=String(an.data.key),Dn=an;Dn.parent;)Dn=Dn.parent,un="".concat(Dn.data.key," > ").concat(un);return un}var Xn=x.forwardRef(function(an,un){var Dn=an.prefixCls,tt=an.data,wn=an.selectable,Fa=an.checkable,Ea=an.expandedKeys,fn=an.selectedKeys,kn=an.checkedKeys,Sn=an.loadedKeys,ma=an.loadingKeys,nr=an.halfCheckedKeys,Or=an.keyEntities,mr=an.disabled,zr=an.dragging,Va=an.dragOverNodeKey,fa=an.dropPosition,sn=an.motion,ia=an.height,va=an.itemHeight,or=an.virtual,jr=an.focusable,Hr=an.activeItem,po=an.focused,Wr=an.tabIndex,mo=an.onKeyDown,ka=an.onFocus,fo=an.onBlur,ti=an.onActiveChange,$o=an.onListChangeStart,yi=an.onListChangeEnd,ni=(0,oe.Z)(an,ar),bi=x.useRef(null),Ro=x.useRef(null);x.useImperativeHandle(un,function(){return{scrollTo:function(yn){bi.current.scrollTo(yn)},getIndentWidth:function(){return Ro.current.offsetWidth}}});var Si=x.useState(Ea),Zi=(0,re.Z)(Si,2),Xi=Zi[0],vl=Zi[1],Bl=x.useState(tt),el=(0,re.Z)(Bl,2),vi=el[0],Ml=el[1],Rl=x.useState(tt),$l=(0,re.Z)(Rl,2),Vl=$l[0],Tl=$l[1],hu=x.useState([]),Gl=(0,re.Z)(hu,2),mu=Gl[0],kl=Gl[1],tu=x.useState(null),nu=(0,re.Z)(tu,2),Su=nu[0],st=nu[1],gt=x.useRef(tt);gt.current=tt;function Ht(){var pn=gt.current;Ml(pn),Tl(pn),kl([]),st(null),yi()}ge(function(){vl(Ea);var pn=$n(Xi,Ea);if(pn.key!==null)if(pn.add){var yn=vi.findIndex(function(Yr){var di=Yr.key;return di===pn.key}),Kt=Ri(Ta(vi,tt,pn.key),or,ia,va),St=vi.slice();St.splice(yn+1,0,Kr),Tl(St),kl(Kt),st("show")}else{var Zn=tt.findIndex(function(Yr){var di=Yr.key;return di===pn.key}),_a=Ri(Ta(tt,vi,pn.key),or,ia,va),Eo=tt.slice();Eo.splice(Zn+1,0,Kr),Tl(Eo),kl(_a),st("hide")}else vi!==tt&&(Ml(tt),Tl(tt))},[Ea,tt]),x.useEffect(function(){zr||Ht()},[zr]);var Kn=sn?Vl:tt,Vn={expandedKeys:Ea,selectedKeys:fn,loadedKeys:Sn,loadingKeys:ma,checkedKeys:kn,halfCheckedKeys:nr,dragOverNodeKey:Va,dropPosition:fa,keyEntities:Or};return x.createElement(x.Fragment,null,po&&Hr&&x.createElement("span",{style:Ga,"aria-live":"assertive"},Ir(Hr)),x.createElement("div",null,x.createElement("input",{style:Ga,disabled:jr===!1||mr,tabIndex:jr!==!1?Wr:null,onKeyDown:mo,onFocus:ka,onBlur:fo,value:"",onChange:Xr,"aria-label":"for screen reader"})),x.createElement("div",{className:"".concat(Dn,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},x.createElement("div",{className:"".concat(Dn,"-indent")},x.createElement("div",{ref:Ro,className:"".concat(Dn,"-indent-unit")}))),x.createElement(we.Z,(0,y.Z)({},ni,{data:Kn,itemKey:Vi,height:ia,fullHeight:!1,virtual:or,itemHeight:va,prefixCls:"".concat(Dn,"-list"),ref:bi,onVisibleChange:function(yn,Kt){var St=new Set(yn),Zn=Kt.filter(function(_a){return!St.has(_a)});Zn.some(function(_a){return Vi(_a)===So})&&Ht()}}),function(pn){var yn=pn.pos,Kt=(0,y.Z)({},((0,te.Z)(pn.data),pn.data)),St=pn.title,Zn=pn.key,_a=pn.isStart,Eo=pn.isEnd,Yr=(0,Fr.km)(Zn,yn);delete Kt.key,delete Kt.children;var di=(0,Fr.H8)(Yr,Vn);return x.createElement(_n,(0,y.Z)({},Kt,di,{title:St,active:!!Hr&&Zn===Hr.key,pos:yn,data:pn.data,isStart:_a,isEnd:Eo,motion:sn,motionNodes:Zn===So?mu:null,motionType:Su,onMotionStart:$o,onMotionEnd:Ht,treeNodeRequiredProps:Vn,onMouseMove:function(){ti(null)}}))}))});Xn.displayName="NodeList";var dl=Xn,Qo=ee(29873),gl=ee(97153),ml=ee(3596),nl=10,Mn=function(an){(0,Fe.Z)(Dn,an);var un=(0,Ne.Z)(Dn);function Dn(){var tt;(0,Ke.Z)(this,Dn);for(var wn=arguments.length,Fa=new Array(wn),Ea=0;Ea<wn;Ea++)Fa[Ea]=arguments[Ea];return tt=un.call.apply(un,[this].concat(Fa)),tt.destroyed=!1,tt.delayedDragEnterLogic=void 0,tt.loadingRetryTimes={},tt.state={keyEntities:{},indent:null,selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],draggingNodeKey:null,dragChildrenKeys:[],dropTargetKey:null,dropPosition:null,dropContainerKey:null,dropLevelOffset:null,dropTargetPos:null,dropAllowed:!0,dragOverNodeKey:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null,fieldNames:(0,Fr.w$)()},tt.dragStartMousePosition=null,tt.dragNode=void 0,tt.currentMouseOverDroppableNodeKey=null,tt.listRef=x.createRef(),tt.onNodeDragStart=function(fn,kn){var Sn=tt.state,ma=Sn.expandedKeys,nr=Sn.keyEntities,Or=tt.props.onDragStart,mr=kn.props.eventKey;tt.dragNode=kn,tt.dragStartMousePosition={x:fn.clientX,y:fn.clientY};var zr=(0,Qo._5)(ma,mr);tt.setState({draggingNodeKey:mr,dragChildrenKeys:(0,Qo.wA)(mr,nr),indent:tt.listRef.current.getIndentWidth()}),tt.setExpandedKeys(zr),window.addEventListener("dragend",tt.onWindowDragEnd),Or==null||Or({event:fn,node:(0,Fr.F)(kn.props)})},tt.onNodeDragEnter=function(fn,kn){var Sn=tt.state,ma=Sn.expandedKeys,nr=Sn.keyEntities,Or=Sn.dragChildrenKeys,mr=Sn.flattenNodes,zr=Sn.indent,Va=tt.props,fa=Va.onDragEnter,sn=Va.onExpand,ia=Va.allowDrop,va=Va.direction,or=kn.props,jr=or.pos,Hr=or.eventKey,po=(0,Me.Z)(tt),Wr=po.dragNode;if(tt.currentMouseOverDroppableNodeKey!==Hr&&(tt.currentMouseOverDroppableNodeKey=Hr),!Wr){tt.resetDragState();return}var mo=(0,Qo.OM)(fn,Wr,kn,zr,tt.dragStartMousePosition,ia,mr,nr,ma,va),ka=mo.dropPosition,fo=mo.dropLevelOffset,ti=mo.dropTargetKey,$o=mo.dropContainerKey,yi=mo.dropTargetPos,ni=mo.dropAllowed,bi=mo.dragOverNodeKey;if(Or.indexOf(ti)!==-1||!ni){tt.resetDragState();return}if(tt.delayedDragEnterLogic||(tt.delayedDragEnterLogic={}),Object.keys(tt.delayedDragEnterLogic).forEach(function(Ro){clearTimeout(tt.delayedDragEnterLogic[Ro])}),Wr.props.eventKey!==kn.props.eventKey&&(fn.persist(),tt.delayedDragEnterLogic[jr]=window.setTimeout(function(){if(tt.state.draggingNodeKey!==null){var Ro=(0,Oe.Z)(ma),Si=(0,ml.Z)(nr,kn.props.eventKey);Si&&(Si.children||[]).length&&(Ro=(0,Qo.L0)(ma,kn.props.eventKey)),"expandedKeys"in tt.props||tt.setExpandedKeys(Ro),sn==null||sn(Ro,{node:(0,Fr.F)(kn.props),expanded:!0,nativeEvent:fn.nativeEvent})}},800)),Wr.props.eventKey===ti&&fo===0){tt.resetDragState();return}tt.setState({dragOverNodeKey:bi,dropPosition:ka,dropLevelOffset:fo,dropTargetKey:ti,dropContainerKey:$o,dropTargetPos:yi,dropAllowed:ni}),fa==null||fa({event:fn,node:(0,Fr.F)(kn.props),expandedKeys:ma})},tt.onNodeDragOver=function(fn,kn){var Sn=tt.state,ma=Sn.dragChildrenKeys,nr=Sn.flattenNodes,Or=Sn.keyEntities,mr=Sn.expandedKeys,zr=Sn.indent,Va=tt.props,fa=Va.onDragOver,sn=Va.allowDrop,ia=Va.direction,va=(0,Me.Z)(tt),or=va.dragNode;if(or){var jr=(0,Qo.OM)(fn,or,kn,zr,tt.dragStartMousePosition,sn,nr,Or,mr,ia),Hr=jr.dropPosition,po=jr.dropLevelOffset,Wr=jr.dropTargetKey,mo=jr.dropContainerKey,ka=jr.dropAllowed,fo=jr.dropTargetPos,ti=jr.dragOverNodeKey;ma.indexOf(Wr)!==-1||!ka||(or.props.eventKey===Wr&&po===0?tt.state.dropPosition===null&&tt.state.dropLevelOffset===null&&tt.state.dropTargetKey===null&&tt.state.dropContainerKey===null&&tt.state.dropTargetPos===null&&tt.state.dropAllowed===!1&&tt.state.dragOverNodeKey===null||tt.resetDragState():Hr===tt.state.dropPosition&&po===tt.state.dropLevelOffset&&Wr===tt.state.dropTargetKey&&mo===tt.state.dropContainerKey&&fo===tt.state.dropTargetPos&&ka===tt.state.dropAllowed&&ti===tt.state.dragOverNodeKey||tt.setState({dropPosition:Hr,dropLevelOffset:po,dropTargetKey:Wr,dropContainerKey:mo,dropTargetPos:fo,dropAllowed:ka,dragOverNodeKey:ti}),fa==null||fa({event:fn,node:(0,Fr.F)(kn.props)}))}},tt.onNodeDragLeave=function(fn,kn){tt.currentMouseOverDroppableNodeKey===kn.props.eventKey&&!fn.currentTarget.contains(fn.relatedTarget)&&(tt.resetDragState(),tt.currentMouseOverDroppableNodeKey=null);var Sn=tt.props.onDragLeave;Sn==null||Sn({event:fn,node:(0,Fr.F)(kn.props)})},tt.onWindowDragEnd=function(fn){tt.onNodeDragEnd(fn,null,!0),window.removeEventListener("dragend",tt.onWindowDragEnd)},tt.onNodeDragEnd=function(fn,kn){var Sn=tt.props.onDragEnd;tt.setState({dragOverNodeKey:null}),tt.cleanDragState(),Sn==null||Sn({event:fn,node:(0,Fr.F)(kn.props)}),tt.dragNode=null,window.removeEventListener("dragend",tt.onWindowDragEnd)},tt.onNodeDrop=function(fn,kn){var Sn,ma=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,nr=tt.state,Or=nr.dragChildrenKeys,mr=nr.dropPosition,zr=nr.dropTargetKey,Va=nr.dropTargetPos,fa=nr.dropAllowed;if(fa){var sn=tt.props.onDrop;if(tt.setState({dragOverNodeKey:null}),tt.cleanDragState(),zr!==null){var ia=(0,Be.Z)((0,Be.Z)({},(0,Fr.H8)(zr,tt.getTreeNodeRequiredProps())),{},{active:((Sn=tt.getActiveItem())===null||Sn===void 0?void 0:Sn.key)===zr,data:(0,ml.Z)(tt.state.keyEntities,zr).node}),va=Or.indexOf(zr)!==-1;(0,a.ZP)(!va,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var or=(0,Qo.yx)(Va),jr={event:fn,node:(0,Fr.F)(ia),dragNode:tt.dragNode?(0,Fr.F)(tt.dragNode.props):null,dragNodesKeys:[tt.dragNode.props.eventKey].concat(Or),dropToGap:mr!==0,dropPosition:mr+Number(or[or.length-1])};ma||sn==null||sn(jr),tt.dragNode=null}}},tt.cleanDragState=function(){var fn=tt.state.draggingNodeKey;fn!==null&&tt.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),tt.dragStartMousePosition=null,tt.currentMouseOverDroppableNodeKey=null},tt.triggerExpandActionExpand=function(fn,kn){var Sn=tt.state,ma=Sn.expandedKeys,nr=Sn.flattenNodes,Or=kn.expanded,mr=kn.key,zr=kn.isLeaf;if(!(zr||fn.shiftKey||fn.metaKey||fn.ctrlKey)){var Va=nr.filter(function(sn){return sn.key===mr})[0],fa=(0,Fr.F)((0,Be.Z)((0,Be.Z)({},(0,Fr.H8)(mr,tt.getTreeNodeRequiredProps())),{},{data:Va.data}));tt.setExpandedKeys(Or?(0,Qo._5)(ma,mr):(0,Qo.L0)(ma,mr)),tt.onNodeExpand(fn,fa)}},tt.onNodeClick=function(fn,kn){var Sn=tt.props,ma=Sn.onClick,nr=Sn.expandAction;nr==="click"&&tt.triggerExpandActionExpand(fn,kn),ma==null||ma(fn,kn)},tt.onNodeDoubleClick=function(fn,kn){var Sn=tt.props,ma=Sn.onDoubleClick,nr=Sn.expandAction;nr==="doubleClick"&&tt.triggerExpandActionExpand(fn,kn),ma==null||ma(fn,kn)},tt.onNodeSelect=function(fn,kn){var Sn=tt.state.selectedKeys,ma=tt.state,nr=ma.keyEntities,Or=ma.fieldNames,mr=tt.props,zr=mr.onSelect,Va=mr.multiple,fa=kn.selected,sn=kn[Or.key],ia=!fa;ia?Va?Sn=(0,Qo.L0)(Sn,sn):Sn=[sn]:Sn=(0,Qo._5)(Sn,sn);var va=Sn.map(function(or){var jr=(0,ml.Z)(nr,or);return jr?jr.node:null}).filter(function(or){return or});tt.setUncontrolledState({selectedKeys:Sn}),zr==null||zr(Sn,{event:"select",selected:ia,node:kn,selectedNodes:va,nativeEvent:fn.nativeEvent})},tt.onNodeCheck=function(fn,kn,Sn){var ma=tt.state,nr=ma.keyEntities,Or=ma.checkedKeys,mr=ma.halfCheckedKeys,zr=tt.props,Va=zr.checkStrictly,fa=zr.onCheck,sn=kn.key,ia,va={event:"check",node:kn,checked:Sn,nativeEvent:fn.nativeEvent};if(Va){var or=Sn?(0,Qo.L0)(Or,sn):(0,Qo._5)(Or,sn),jr=(0,Qo._5)(mr,sn);ia={checked:or,halfChecked:jr},va.checkedNodes=or.map(function(fo){return(0,ml.Z)(nr,fo)}).filter(function(fo){return fo}).map(function(fo){return fo.node}),tt.setUncontrolledState({checkedKeys:or})}else{var Hr=(0,gl.S)([].concat((0,Oe.Z)(Or),[sn]),!0,nr),po=Hr.checkedKeys,Wr=Hr.halfCheckedKeys;if(!Sn){var mo=new Set(po);mo.delete(sn);var ka=(0,gl.S)(Array.from(mo),{checked:!1,halfCheckedKeys:Wr},nr);po=ka.checkedKeys,Wr=ka.halfCheckedKeys}ia=po,va.checkedNodes=[],va.checkedNodesPositions=[],va.halfCheckedKeys=Wr,po.forEach(function(fo){var ti=(0,ml.Z)(nr,fo);if(ti){var $o=ti.node,yi=ti.pos;va.checkedNodes.push($o),va.checkedNodesPositions.push({node:$o,pos:yi})}}),tt.setUncontrolledState({checkedKeys:po},!1,{halfCheckedKeys:Wr})}fa==null||fa(ia,va)},tt.onNodeLoad=function(fn){var kn=fn.key,Sn=new Promise(function(ma,nr){tt.setState(function(Or){var mr=Or.loadedKeys,zr=mr===void 0?[]:mr,Va=Or.loadingKeys,fa=Va===void 0?[]:Va,sn=tt.props,ia=sn.loadData,va=sn.onLoad;if(!ia||zr.indexOf(kn)!==-1||fa.indexOf(kn)!==-1)return null;var or=ia(fn);return or.then(function(){var jr=tt.state.loadedKeys,Hr=(0,Qo.L0)(jr,kn);va==null||va(Hr,{event:"load",node:fn}),tt.setUncontrolledState({loadedKeys:Hr}),tt.setState(function(po){return{loadingKeys:(0,Qo._5)(po.loadingKeys,kn)}}),ma()}).catch(function(jr){if(tt.setState(function(po){return{loadingKeys:(0,Qo._5)(po.loadingKeys,kn)}}),tt.loadingRetryTimes[kn]=(tt.loadingRetryTimes[kn]||0)+1,tt.loadingRetryTimes[kn]>=nl){var Hr=tt.state.loadedKeys;(0,a.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),tt.setUncontrolledState({loadedKeys:(0,Qo.L0)(Hr,kn)}),ma()}nr(jr)}),{loadingKeys:(0,Qo.L0)(fa,kn)}})});return Sn.catch(function(){}),Sn},tt.onNodeMouseEnter=function(fn,kn){var Sn=tt.props.onMouseEnter;Sn==null||Sn({event:fn,node:kn})},tt.onNodeMouseLeave=function(fn,kn){var Sn=tt.props.onMouseLeave;Sn==null||Sn({event:fn,node:kn})},tt.onNodeContextMenu=function(fn,kn){var Sn=tt.props.onRightClick;Sn&&(fn.preventDefault(),Sn({event:fn,node:kn}))},tt.onFocus=function(){var fn=tt.props.onFocus;tt.setState({focused:!0});for(var kn=arguments.length,Sn=new Array(kn),ma=0;ma<kn;ma++)Sn[ma]=arguments[ma];fn==null||fn.apply(void 0,Sn)},tt.onBlur=function(){var fn=tt.props.onBlur;tt.setState({focused:!1}),tt.onActiveChange(null);for(var kn=arguments.length,Sn=new Array(kn),ma=0;ma<kn;ma++)Sn[ma]=arguments[ma];fn==null||fn.apply(void 0,Sn)},tt.getTreeNodeRequiredProps=function(){var fn=tt.state,kn=fn.expandedKeys,Sn=fn.selectedKeys,ma=fn.loadedKeys,nr=fn.loadingKeys,Or=fn.checkedKeys,mr=fn.halfCheckedKeys,zr=fn.dragOverNodeKey,Va=fn.dropPosition,fa=fn.keyEntities;return{expandedKeys:kn||[],selectedKeys:Sn||[],loadedKeys:ma||[],loadingKeys:nr||[],checkedKeys:Or||[],halfCheckedKeys:mr||[],dragOverNodeKey:zr,dropPosition:Va,keyEntities:fa}},tt.setExpandedKeys=function(fn){var kn=tt.state,Sn=kn.treeData,ma=kn.fieldNames,nr=(0,Fr.oH)(Sn,fn,ma);tt.setUncontrolledState({expandedKeys:fn,flattenNodes:nr},!0)},tt.onNodeExpand=function(fn,kn){var Sn=tt.state.expandedKeys,ma=tt.state,nr=ma.listChanging,Or=ma.fieldNames,mr=tt.props,zr=mr.onExpand,Va=mr.loadData,fa=kn.expanded,sn=kn[Or.key];if(!nr){var ia=Sn.indexOf(sn),va=!fa;if((0,a.ZP)(fa&&ia!==-1||!fa&&ia===-1,"Expand state not sync with index check"),va?Sn=(0,Qo.L0)(Sn,sn):Sn=(0,Qo._5)(Sn,sn),tt.setExpandedKeys(Sn),zr==null||zr(Sn,{node:kn,expanded:va,nativeEvent:fn.nativeEvent}),va&&Va){var or=tt.onNodeLoad(kn);or&&or.then(function(){var jr=(0,Fr.oH)(tt.state.treeData,Sn,Or);tt.setUncontrolledState({flattenNodes:jr})}).catch(function(){var jr=tt.state.expandedKeys,Hr=(0,Qo._5)(jr,sn);tt.setExpandedKeys(Hr)})}}},tt.onListChangeStart=function(){tt.setUncontrolledState({listChanging:!0})},tt.onListChangeEnd=function(){setTimeout(function(){tt.setUncontrolledState({listChanging:!1})})},tt.onActiveChange=function(fn){var kn=tt.state.activeKey,Sn=tt.props.onActiveChange;kn!==fn&&(tt.setState({activeKey:fn}),fn!==null&&tt.scrollTo({key:fn}),Sn==null||Sn(fn))},tt.getActiveItem=function(){var fn=tt.state,kn=fn.activeKey,Sn=fn.flattenNodes;return kn===null?null:Sn.find(function(ma){var nr=ma.key;return nr===kn})||null},tt.offsetActiveKey=function(fn){var kn=tt.state,Sn=kn.flattenNodes,ma=kn.activeKey,nr=Sn.findIndex(function(zr){var Va=zr.key;return Va===ma});nr===-1&&fn<0&&(nr=Sn.length),nr=(nr+fn+Sn.length)%Sn.length;var Or=Sn[nr];if(Or){var mr=Or.key;tt.onActiveChange(mr)}else tt.onActiveChange(null)},tt.onKeyDown=function(fn){var kn=tt.state,Sn=kn.activeKey,ma=kn.expandedKeys,nr=kn.checkedKeys,Or=kn.fieldNames,mr=tt.props,zr=mr.onKeyDown,Va=mr.checkable,fa=mr.selectable;switch(fn.which){case se.UP:{tt.offsetActiveKey(-1),fn.preventDefault();break}case se.DOWN:{tt.offsetActiveKey(1),fn.preventDefault();break}}var sn=tt.getActiveItem();if(sn&&sn.data){var ia=tt.getTreeNodeRequiredProps(),va=sn.data.isLeaf===!1||!!(sn.data[Or.children]||[]).length,or=(0,Fr.F)((0,Be.Z)((0,Be.Z)({},(0,Fr.H8)(Sn,ia)),{},{data:sn.data,active:!0}));switch(fn.which){case se.LEFT:{va&&ma.includes(Sn)?tt.onNodeExpand({},or):sn.parent&&tt.onActiveChange(sn.parent.key),fn.preventDefault();break}case se.RIGHT:{va&&!ma.includes(Sn)?tt.onNodeExpand({},or):sn.children&&sn.children.length&&tt.onActiveChange(sn.children[0].key),fn.preventDefault();break}case se.ENTER:case se.SPACE:{Va&&!or.disabled&&or.checkable!==!1&&!or.disableCheckbox?tt.onNodeCheck({},or,!nr.includes(Sn)):!Va&&fa&&!or.disabled&&or.selectable!==!1&&tt.onNodeSelect({},or);break}}}zr==null||zr(fn)},tt.setUncontrolledState=function(fn){var kn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Sn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!tt.destroyed){var ma=!1,nr=!0,Or={};Object.keys(fn).forEach(function(mr){if(mr in tt.props){nr=!1;return}ma=!0,Or[mr]=fn[mr]}),ma&&(!kn||nr)&&tt.setState((0,Be.Z)((0,Be.Z)({},Or),Sn))}},tt.scrollTo=function(fn){tt.listRef.current.scrollTo(fn)},tt}return(0,ue.Z)(Dn,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var wn=this.props.activeKey;wn!==void 0&&wn!==this.state.activeKey&&(this.setState({activeKey:wn}),wn!==null&&this.scrollTo({key:wn}))}},{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 wn,Fa=this.state,Ea=Fa.focused,fn=Fa.flattenNodes,kn=Fa.keyEntities,Sn=Fa.draggingNodeKey,ma=Fa.activeKey,nr=Fa.dropLevelOffset,Or=Fa.dropContainerKey,mr=Fa.dropTargetKey,zr=Fa.dropPosition,Va=Fa.dragOverNodeKey,fa=Fa.indent,sn=this.props,ia=sn.prefixCls,va=sn.className,or=sn.style,jr=sn.showLine,Hr=sn.focusable,po=sn.tabIndex,Wr=po===void 0?0:po,mo=sn.selectable,ka=sn.showIcon,fo=sn.icon,ti=sn.switcherIcon,$o=sn.draggable,yi=sn.checkable,ni=sn.checkStrictly,bi=sn.disabled,Ro=sn.motion,Si=sn.loadData,Zi=sn.filterTreeNode,Xi=sn.height,vl=sn.itemHeight,Bl=sn.virtual,el=sn.titleRender,vi=sn.dropIndicatorRender,Ml=sn.onContextMenu,Rl=sn.onScroll,$l=sn.direction,Vl=sn.rootClassName,Tl=sn.rootStyle,hu=(0,E.Z)(this.props,{aria:!0,data:!0}),Gl;return $o&&((0,De.Z)($o)==="object"?Gl=$o:typeof $o=="function"?Gl={nodeDraggable:$o}:Gl={}),x.createElement(b.k.Provider,{value:{prefixCls:ia,selectable:mo,showIcon:ka,icon:fo,switcherIcon:ti,draggable:Gl,draggingNodeKey:Sn,checkable:yi,checkStrictly:ni,disabled:bi,keyEntities:kn,dropLevelOffset:nr,dropContainerKey:Or,dropTargetKey:mr,dropPosition:zr,dragOverNodeKey:Va,indent:fa,direction:$l,dropIndicatorRender:vi,loadData:Si,filterTreeNode:Zi,titleRender:el,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}},x.createElement("div",{role:"tree",className:Le()(ia,va,Vl,(wn={},(0,ie.Z)(wn,"".concat(ia,"-show-line"),jr),(0,ie.Z)(wn,"".concat(ia,"-focused"),Ea),(0,ie.Z)(wn,"".concat(ia,"-active-focused"),ma!==null),wn)),style:Tl},x.createElement(dl,(0,y.Z)({ref:this.listRef,prefixCls:ia,style:or,data:fn,disabled:bi,selectable:mo,checkable:!!yi,motion:Ro,dragging:Sn!==null,height:Xi,itemHeight:vl,virtual:Bl,focusable:Hr,focused:Ea,tabIndex:Wr,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Ml,onScroll:Rl},this.getTreeNodeRequiredProps(),hu))))}}],[{key:"getDerivedStateFromProps",value:function(wn,Fa){var Ea=Fa.prevProps,fn={prevProps:wn};function kn(Hr){return!Ea&&Hr in wn||Ea&&Ea[Hr]!==wn[Hr]}var Sn,ma=Fa.fieldNames;if(kn("fieldNames")&&(ma=(0,Fr.w$)(wn.fieldNames),fn.fieldNames=ma),kn("treeData")?Sn=wn.treeData:kn("children")&&((0,a.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),Sn=(0,Fr.zn)(wn.children)),Sn){fn.treeData=Sn;var nr=(0,Fr.I8)(Sn,{fieldNames:ma});fn.keyEntities=(0,Be.Z)((0,ie.Z)({},So,ga),nr.keyEntities)}var Or=fn.keyEntities||Fa.keyEntities;if(kn("expandedKeys")||Ea&&kn("autoExpandParent"))fn.expandedKeys=wn.autoExpandParent||!Ea&&wn.defaultExpandParent?(0,Qo.r7)(wn.expandedKeys,Or):wn.expandedKeys;else if(!Ea&&wn.defaultExpandAll){var mr=(0,Be.Z)({},Or);delete mr[So],fn.expandedKeys=Object.keys(mr).map(function(Hr){return mr[Hr].key})}else!Ea&&wn.defaultExpandedKeys&&(fn.expandedKeys=wn.autoExpandParent||wn.defaultExpandParent?(0,Qo.r7)(wn.defaultExpandedKeys,Or):wn.defaultExpandedKeys);if(fn.expandedKeys||delete fn.expandedKeys,Sn||fn.expandedKeys){var zr=(0,Fr.oH)(Sn||Fa.treeData,fn.expandedKeys||Fa.expandedKeys,ma);fn.flattenNodes=zr}if(wn.selectable&&(kn("selectedKeys")?fn.selectedKeys=(0,Qo.BT)(wn.selectedKeys,wn):!Ea&&wn.defaultSelectedKeys&&(fn.selectedKeys=(0,Qo.BT)(wn.defaultSelectedKeys,wn))),wn.checkable){var Va;if(kn("checkedKeys")?Va=(0,Qo.E6)(wn.checkedKeys)||{}:!Ea&&wn.defaultCheckedKeys?Va=(0,Qo.E6)(wn.defaultCheckedKeys)||{}:Sn&&(Va=(0,Qo.E6)(wn.checkedKeys)||{checkedKeys:Fa.checkedKeys,halfCheckedKeys:Fa.halfCheckedKeys}),Va){var fa=Va,sn=fa.checkedKeys,ia=sn===void 0?[]:sn,va=fa.halfCheckedKeys,or=va===void 0?[]:va;if(!wn.checkStrictly){var jr=(0,gl.S)(ia,!0,Or);ia=jr.checkedKeys,or=jr.halfCheckedKeys}fn.checkedKeys=ia,fn.halfCheckedKeys=or}}return kn("loadedKeys")&&(fn.loadedKeys=wn.loadedKeys),fn}}]),Dn}(x.Component);Mn.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:z,allowDrop:function(){return!0},expandAction:!1},Mn.TreeNode=eo.Z;var Gn=Mn,oa=Gn,Br=ee(73148),Fn=ee(56747),Bo={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"},dr=Bo,vr=ee(74643),Mr=function(un,Dn){return x.createElement(vr.Z,(0,y.Z)({},un,{ref:Dn,icon:dr}))},sa=x.forwardRef(Mr),wa=ee(53124),yr=ee(50881),tr=ee(33603),Jo=ee(32157);const ui=4;function zo(an){const{dropPosition:un,dropLevelOffset:Dn,prefixCls:tt,indent:wn,direction:Fa="ltr"}=an,Ea=Fa==="ltr"?"left":"right",fn=Fa==="ltr"?"right":"left",kn={[Ea]:-Dn*wn+ui,[fn]:0};switch(un){case-1:kn.top=-3;break;case 1:kn.bottom=-3;break;default:kn.bottom=-3,kn[Ea]=wn+ui;break}return x.createElement("div",{style:kn,className:`${tt}-drop-indicator`})}var ai=ee(99184),Hi=x.forwardRef((an,un)=>{const{getPrefixCls:Dn,direction:tt,virtual:wn,tree:Fa}=x.useContext(wa.E_),{prefixCls:Ea,className:fn,showIcon:kn=!1,showLine:Sn,switcherIcon:ma,blockNode:nr=!1,children:Or,checkable:mr=!1,selectable:zr=!0,draggable:Va,motion:fa,style:sn}=an,ia=Dn("tree",Ea),va=Dn(),or=fa!=null?fa:Object.assign(Object.assign({},(0,tr.Z)(va)),{motionAppear:!1}),jr=Object.assign(Object.assign({},an),{checkable:mr,selectable:zr,showIcon:kn,motion:or,blockNode:nr,showLine:!!Sn,dropIndicatorRender:zo}),[Hr,po]=(0,Jo.ZP)(ia),Wr=x.useMemo(()=>{if(!Va)return!1;let ka={};switch(typeof Va){case"function":ka.nodeDraggable=Va;break;case"object":ka=Object.assign({},Va);break;default:break}return ka.icon!==!1&&(ka.icon=ka.icon||x.createElement(yr.Z,null)),ka},[Va]),mo=ka=>x.createElement(ai.Z,{prefixCls:ia,switcherIcon:ma,treeNodeProps:ka,showLine:Sn});return Hr(x.createElement(oa,Object.assign({itemHeight:20,ref:un,virtual:wn},jr,{style:Object.assign(Object.assign({},Fa==null?void 0:Fa.style),sn),prefixCls:ia,className:Le()({[`${ia}-icon-hide`]:!kn,[`${ia}-block-node`]:nr,[`${ia}-unselectable`]:!zr,[`${ia}-rtl`]:tt==="rtl"},Fa==null?void 0:Fa.className,fn,po),direction:tt,checkable:mr&&x.createElement("span",{className:`${ia}-checkbox-inner`}),selectable:zr,switcherIcon:mo,draggable:Wr}),Or))}),fl;(function(an){an[an.None=0]="None",an[an.Start=1]="Start",an[an.End=2]="End"})(fl||(fl={}));function pu(an,un){function Dn(tt){const{key:wn,children:Fa}=tt;un(wn,tt)!==!1&&pu(Fa||[],un)}an.forEach(Dn)}function iu(an){let{treeData:un,expandedKeys:Dn,startKey:tt,endKey:wn}=an;const Fa=[];let Ea=fl.None;if(tt&&tt===wn)return[tt];if(!tt||!wn)return[];function fn(kn){return kn===tt||kn===wn}return pu(un,kn=>{if(Ea===fl.End)return!1;if(fn(kn)){if(Fa.push(kn),Ea===fl.None)Ea=fl.Start;else if(Ea===fl.Start)return Ea=fl.End,!1}else Ea===fl.Start&&Fa.push(kn);return Dn.includes(kn)}),Fa}function Mo(an,un){const Dn=(0,Oe.Z)(un),tt=[];return pu(an,(wn,Fa)=>{const Ea=Dn.indexOf(wn);return Ea!==-1&&(tt.push(Fa),Dn.splice(Ea,1)),!!Dn.length}),tt}var Fl=function(an,un){var Dn={};for(var tt in an)Object.prototype.hasOwnProperty.call(an,tt)&&un.indexOf(tt)<0&&(Dn[tt]=an[tt]);if(an!=null&&typeof Object.getOwnPropertySymbols=="function")for(var wn=0,tt=Object.getOwnPropertySymbols(an);wn<tt.length;wn++)un.indexOf(tt[wn])<0&&Object.prototype.propertyIsEnumerable.call(an,tt[wn])&&(Dn[tt[wn]]=an[tt[wn]]);return Dn};function Ul(an){const{isLeaf:un,expanded:Dn}=an;return un?x.createElement(Br.Z,null):Dn?x.createElement(Fn.Z,null):x.createElement(sa,null)}function ql(an){let{treeData:un,children:Dn}=an;return un||(0,Fr.zn)(Dn)}const ll=(an,un)=>{var{defaultExpandAll:Dn,defaultExpandParent:tt,defaultExpandedKeys:wn}=an,Fa=Fl(an,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Ea=x.useRef(),fn=x.useRef(),kn=()=>{const{keyEntities:Wr}=(0,Fr.I8)(ql(Fa));let mo;return Dn?mo=Object.keys(Wr):tt?mo=(0,Qo.r7)(Fa.expandedKeys||wn||[],Wr):mo=Fa.expandedKeys||wn,mo},[Sn,ma]=x.useState(Fa.selectedKeys||Fa.defaultSelectedKeys||[]),[nr,Or]=x.useState(()=>kn());x.useEffect(()=>{"selectedKeys"in Fa&&ma(Fa.selectedKeys)},[Fa.selectedKeys]),x.useEffect(()=>{"expandedKeys"in Fa&&Or(Fa.expandedKeys)},[Fa.expandedKeys]);const mr=(Wr,mo)=>{var ka;return"expandedKeys"in Fa||Or(Wr),(ka=Fa.onExpand)===null||ka===void 0?void 0:ka.call(Fa,Wr,mo)},zr=(Wr,mo)=>{var ka;const{multiple:fo}=Fa,{node:ti,nativeEvent:$o}=mo,{key:yi=""}=ti,ni=ql(Fa),bi=Object.assign(Object.assign({},mo),{selected:!0}),Ro=($o==null?void 0:$o.ctrlKey)||($o==null?void 0:$o.metaKey),Si=$o==null?void 0:$o.shiftKey;let Zi;fo&&Ro?(Zi=Wr,Ea.current=yi,fn.current=Zi,bi.selectedNodes=Mo(ni,Zi)):fo&&Si?(Zi=Array.from(new Set([].concat((0,Oe.Z)(fn.current||[]),(0,Oe.Z)(iu({treeData:ni,expandedKeys:nr,startKey:yi,endKey:Ea.current}))))),bi.selectedNodes=Mo(ni,Zi)):(Zi=[yi],Ea.current=yi,fn.current=Zi,bi.selectedNodes=Mo(ni,Zi)),(ka=Fa.onSelect)===null||ka===void 0||ka.call(Fa,Zi,bi),"selectedKeys"in Fa||ma(Zi)},{getPrefixCls:Va,direction:fa}=x.useContext(wa.E_),{prefixCls:sn,className:ia,showIcon:va=!0,expandAction:or="click"}=Fa,jr=Fl(Fa,["prefixCls","className","showIcon","expandAction"]),Hr=Va("tree",sn),po=Le()(`${Hr}-directory`,{[`${Hr}-directory-rtl`]:fa==="rtl"},ia);return x.createElement(Hi,Object.assign({icon:Ul,ref:un,blockNode:!0},jr,{showIcon:va,expandAction:or,prefixCls:Hr,className:po,expandedKeys:nr,selectedKeys:Sn,onSelect:zr,onExpand:mr}))};var eu=x.forwardRef(ll);const jl=Hi;jl.DirectoryTree=eu,jl.TreeNode=eo.Z;var Hl=jl},32157:function(Ot,Ft,ee){"use strict";ee.d(Ft,{TM:function(){return be},Yk:function(){return Le}});var y=ee(45930),ie=ee(63185),De=ee(14747),Be=ee(33507),Oe=ee(45503),Ke=ee(67968);const ue=new y.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),Me=(se,E)=>({[`.${se}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${E.motionDurationSlow}`}}}),Fe=(se,E)=>({[`.${se}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:E.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${E.lineWidthBold}px solid ${E.colorPrimary}`,borderRadius:"50%",content:'""'}}}),Ne=(se,E)=>{const{treeCls:a,treeNodeCls:x,treeNodePadding:b,titleHeight:z,nodeSelectedBg:te,nodeHoverBg:re}=E,oe=E.paddingXS;return{[a]:Object.assign(Object.assign({},(0,De.Wf)(E)),{background:E.colorBgContainer,borderRadius:E.borderRadius,transition:`background-color ${E.motionDurationSlow}`,[`&${a}-rtl`]:{[`${a}-switcher`]:{"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${a}-active-focused)`]:Object.assign({},(0,De.oN)(E)),[`${a}-list-holder-inner`]:{alignItems:"flex-start"},[`&${a}-block-node`]:{[`${a}-list-holder-inner`]:{alignItems:"stretch",[`${a}-node-content-wrapper`]:{flex:"auto"},[`${x}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:b,insetInlineStart:0,border:`1px solid ${E.colorPrimary}`,opacity:0,animationName:ue,animationDuration:E.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":{[`${a}-node-content-wrapper`]:{color:E.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${a}-node-content-wrapper`]:Object.assign({},(0,De.oN)(E)),[`&:not(${x}-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 ${E.motionDurationSlow}`,[`${x}:hover &`]:{opacity:.45}},[`&${x}-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({},Me(se,E)),{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:E.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 ${E.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:z/2*.8,height:z/2,borderBottom:`1px solid ${E.colorBorder}`,content:'""'}}}),[`${a}-checkbox`]:{top:"initial",marginInlineEnd:oe},[`${a}-node-content-wrapper, ${a}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:z,margin:0,padding:`0 ${E.paddingXS/2}px`,color:"inherit",lineHeight:`${z}px`,background:"transparent",borderRadius:E.borderRadius,cursor:"pointer",transition:`all ${E.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:re},[`&${a}-node-selected`]:{backgroundColor:te},[`${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"},Fe(se,E)),[`${x}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${E.colorPrimary}`}},"&-show-line":{[`${a}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:z/2,bottom:-b,borderInlineEnd:`1px solid ${E.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${a}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${x}-leaf-last`]:{[`${a}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${z/2}px !important`}}}}})}},ke=se=>{const{treeCls:E,treeNodeCls:a,treeNodePadding:x,directoryNodeSelectedBg:b,directoryNodeSelectedColor:z}=se;return{[`${E}${E}-directory`]:{[a]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:x,insetInlineStart:0,transition:`background-color ${se.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:se.controlItemBgHover}},"> *":{zIndex:1},[`${E}-switcher`]:{transition:`color ${se.motionDurationMid}`},[`${E}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${E}-node-selected`]:{color:z,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:b},[`${E}-switcher`]:{color:z},[`${E}-node-content-wrapper`]:{color:z,background:"transparent"}}}}}},Le=(se,E)=>{const a=`.${se}`,x=`${a}-treenode`,b=E.paddingXS/2,z=(0,Oe.TS)(E,{treeCls:a,treeNodeCls:x,treeNodePadding:b});return[Ne(se,z),ke(z)]},be=se=>{const{controlHeightSM:E}=se;return{titleHeight:E,nodeHoverBg:se.controlItemBgHover,nodeSelectedBg:se.controlItemBgActive}};Ft.ZP=(0,Ke.Z)("Tree",(se,E)=>{let{prefixCls:a}=E;return[{[se.componentCls]:(0,ie.C2)(`${a}-checkbox`,se)},Le(a,se),(0,Be.Z)(se)]},se=>{const{colorTextLightSolid:E,colorPrimary:a}=se;return Object.assign(Object.assign({},be(se)),{directoryNodeSelectedColor:E,directoryNodeSelectedBg:a})})},99184:function(Ot,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return a}});var y=ee(87462),ie=ee(67294),De={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"},Be=De,Oe=ee(74643),Ke=function(b,z){return ie.createElement(Oe.Z,(0,y.Z)({},b,{ref:z,icon:Be}))},ue=ie.forwardRef(Ke),Me=ee(73148),Fe=ee(3407),Ne=ee(34182),ke=ee(74664),Le=ee(94184),be=ee.n(Le),se=ee(96159),a=x=>{const{prefixCls:b,switcherIcon:z,treeNodeProps:te,showLine:re}=x,{isLeaf:oe,expanded:ce,loading:pe}=te;if(pe)return ie.createElement(Fe.Z,{className:`${b}-switcher-loading-icon`});let ge;if(re&&typeof re=="object"&&(ge=re.showLeafIcon),oe){if(!re)return null;if(typeof ge!="boolean"&&ge){const Pe=typeof ge=="function"?ge(te):ge,he=`${b}-switcher-line-custom-icon`;return(0,se.l$)(Pe)?(0,se.Tm)(Pe,{className:be()(Pe.props.className||"",he)}):Pe}return ge?ie.createElement(Me.Z,{className:`${b}-switcher-line-icon`}):ie.createElement("span",{className:`${b}-switcher-leaf-line`})}const Ae=`${b}-switcher-icon`,we=typeof z=="function"?z(te):z;return(0,se.l$)(we)?(0,se.Tm)(we,{className:be()(we.props.className||"",Ae)}):we!==void 0?we:re?ce?ie.createElement(Ne.Z,{className:`${b}-switcher-line-icon`}):ie.createElement(ke.Z,{className:`${b}-switcher-line-icon`}):ie.createElement(ue,{className:Ae})}},62661:function(Ot,Ft){"use strict";var ee;var y=Symbol.for("react.element"),ie=Symbol.for("react.portal"),De=Symbol.for("react.fragment"),Be=Symbol.for("react.strict_mode"),Oe=Symbol.for("react.profiler"),Ke=Symbol.for("react.provider"),ue=Symbol.for("react.context"),Me=Symbol.for("react.server_context"),Fe=Symbol.for("react.forward_ref"),Ne=Symbol.for("react.suspense"),ke=Symbol.for("react.suspense_list"),Le=Symbol.for("react.memo"),be=Symbol.for("react.lazy"),se=Symbol.for("react.offscreen"),E;E=Symbol.for("react.module.reference");function a(x){if(typeof x=="object"&&x!==null){var b=x.$$typeof;switch(b){case y:switch(x=x.type,x){case De:case Oe:case Be:case Ne:case ke:return x;default:switch(x=x&&x.$$typeof,x){case Me:case ue:case Fe:case be:case Le:case Ke:return x;default:return b}}case ie:return b}}}ee=ue,ee=Ke,ee=y,ee=Fe,ee=De,ee=be,ee=Le,ee=ie,ee=Oe,ee=Be,ee=Ne,ee=ke,ee=function(){return!1},ee=function(){return!1},ee=function(x){return a(x)===ue},ee=function(x){return a(x)===Ke},ee=function(x){return typeof x=="object"&&x!==null&&x.$$typeof===y},ee=function(x){return a(x)===Fe},ee=function(x){return a(x)===De},ee=function(x){return a(x)===be},Ft.isMemo=function(x){return a(x)===Le},ee=function(x){return a(x)===ie},ee=function(x){return a(x)===Oe},ee=function(x){return a(x)===Be},ee=function(x){return a(x)===Ne},ee=function(x){return a(x)===ke},ee=function(x){return typeof x=="string"||typeof x=="function"||x===De||x===Oe||x===Be||x===Ne||x===ke||x===se||typeof x=="object"&&x!==null&&(x.$$typeof===be||x.$$typeof===Le||x.$$typeof===Ke||x.$$typeof===ue||x.$$typeof===Fe||x.$$typeof===E||x.getModuleId!==void 0)},ee=a},95845:function(Ot,Ft,ee){"use strict";Ot.exports=ee(62661)},72665:function(Ot,Ft){"use strict";var ee;var y=typeof Symbol=="function"&&Symbol.for,ie=y?Symbol.for("react.element"):60103,De=y?Symbol.for("react.portal"):60106,Be=y?Symbol.for("react.fragment"):60107,Oe=y?Symbol.for("react.strict_mode"):60108,Ke=y?Symbol.for("react.profiler"):60114,ue=y?Symbol.for("react.provider"):60109,Me=y?Symbol.for("react.context"):60110,Fe=y?Symbol.for("react.async_mode"):60111,Ne=y?Symbol.for("react.concurrent_mode"):60111,ke=y?Symbol.for("react.forward_ref"):60112,Le=y?Symbol.for("react.suspense"):60113,be=y?Symbol.for("react.suspense_list"):60120,se=y?Symbol.for("react.memo"):60115,E=y?Symbol.for("react.lazy"):60116,a=y?Symbol.for("react.block"):60121,x=y?Symbol.for("react.fundamental"):60117,b=y?Symbol.for("react.responder"):60118,z=y?Symbol.for("react.scope"):60119;function te(oe){if(typeof oe=="object"&&oe!==null){var ce=oe.$$typeof;switch(ce){case ie:switch(oe=oe.type,oe){case Fe:case Ne:case Be:case Ke:case Oe:case Le:return oe;default:switch(oe=oe&&oe.$$typeof,oe){case Me:case ke:case E:case se:case ue:return oe;default:return ce}}case De:return ce}}}function re(oe){return te(oe)===Ne}ee=Fe,ee=Ne,ee=Me,ee=ue,ee=ie,ee=ke,ee=Be,ee=E,ee=se,ee=De,ee=Ke,ee=Oe,ee=Le,ee=function(oe){return re(oe)||te(oe)===Fe},ee=re,ee=function(oe){return te(oe)===Me},ee=function(oe){return te(oe)===ue},ee=function(oe){return typeof oe=="object"&&oe!==null&&oe.$$typeof===ie},ee=function(oe){return te(oe)===ke},ee=function(oe){return te(oe)===Be},ee=function(oe){return te(oe)===E},Ft.isMemo=function(oe){return te(oe)===se},ee=function(oe){return te(oe)===De},ee=function(oe){return te(oe)===Ke},ee=function(oe){return te(oe)===Oe},ee=function(oe){return te(oe)===Le},ee=function(oe){return typeof oe=="string"||typeof oe=="function"||oe===Be||oe===Ne||oe===Ke||oe===Oe||oe===Le||oe===be||typeof oe=="object"&&oe!==null&&(oe.$$typeof===E||oe.$$typeof===se||oe.$$typeof===ue||oe.$$typeof===Me||oe.$$typeof===ke||oe.$$typeof===x||oe.$$typeof===b||oe.$$typeof===z||oe.$$typeof===a)},ee=te},12060:function(Ot,Ft,ee){"use strict";Ot.exports=ee(72665)},56261:function(Ot,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return ge}});var y=ee(87462),ie=ee(4942),De=ee(45987),Be=ee(1413),Oe=ee(15671),Ke=ee(43144),ue=ee(97326),Me=ee(60136),Fe=ee(51630),Ne=ee(94184),ke=ee.n(Ne),Le=ee(34952),be=ee(67294),se=ee(69610),E=function(we){for(var Pe=we.prefixCls,he=we.level,Xe=we.isStart,je=we.isEnd,Ze="".concat(Pe,"-indent-unit"),Ce=[],Je=0;Je<he;Je+=1){var at;Ce.push(be.createElement("span",{key:Je,className:ke()(Ze,(at={},(0,ie.Z)(at,"".concat(Ze,"-start"),Xe[Je]),(0,ie.Z)(at,"".concat(Ze,"-end"),je[Je]),at))}))}return be.createElement("span",{"aria-hidden":"true",className:"".concat(Pe,"-indent")},Ce)},a=be.memo(E),x=ee(3596),b=ee(83898),z=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],te="open",re="close",oe="---",ce=function(Ae){(0,Me.Z)(Pe,Ae);var we=(0,Fe.Z)(Pe);function Pe(){var he;(0,Oe.Z)(this,Pe);for(var Xe=arguments.length,je=new Array(Xe),Ze=0;Ze<Xe;Ze++)je[Ze]=arguments[Ze];return he=we.call.apply(we,[this].concat(je)),he.state={dragNodeHighlight:!1},he.selectHandle=void 0,he.cacheIndent=void 0,he.onSelectorClick=function(Ce){var Je=he.props.context.onNodeClick;Je(Ce,(0,b.F)(he.props)),he.isSelectable()?he.onSelect(Ce):he.onCheck(Ce)},he.onSelectorDoubleClick=function(Ce){var Je=he.props.context.onNodeDoubleClick;Je(Ce,(0,b.F)(he.props))},he.onSelect=function(Ce){if(!he.isDisabled()){var Je=he.props.context.onNodeSelect;Je(Ce,(0,b.F)(he.props))}},he.onCheck=function(Ce){if(!he.isDisabled()){var Je=he.props,at=Je.disableCheckbox,$e=Je.checked,rt=he.props.context.onNodeCheck;if(!(!he.isCheckable()||at)){var pt=!$e;rt(Ce,(0,b.F)(he.props),pt)}}},he.onMouseEnter=function(Ce){var Je=he.props.context.onNodeMouseEnter;Je(Ce,(0,b.F)(he.props))},he.onMouseLeave=function(Ce){var Je=he.props.context.onNodeMouseLeave;Je(Ce,(0,b.F)(he.props))},he.onContextMenu=function(Ce){var Je=he.props.context.onNodeContextMenu;Je(Ce,(0,b.F)(he.props))},he.onDragStart=function(Ce){var Je=he.props.context.onNodeDragStart;Ce.stopPropagation(),he.setState({dragNodeHighlight:!0}),Je(Ce,(0,ue.Z)(he));try{Ce.dataTransfer.setData("text/plain","")}catch(at){}},he.onDragEnter=function(Ce){var Je=he.props.context.onNodeDragEnter;Ce.preventDefault(),Ce.stopPropagation(),Je(Ce,(0,ue.Z)(he))},he.onDragOver=function(Ce){var Je=he.props.context.onNodeDragOver;Ce.preventDefault(),Ce.stopPropagation(),Je(Ce,(0,ue.Z)(he))},he.onDragLeave=function(Ce){var Je=he.props.context.onNodeDragLeave;Ce.stopPropagation(),Je(Ce,(0,ue.Z)(he))},he.onDragEnd=function(Ce){var Je=he.props.context.onNodeDragEnd;Ce.stopPropagation(),he.setState({dragNodeHighlight:!1}),Je(Ce,(0,ue.Z)(he))},he.onDrop=function(Ce){var Je=he.props.context.onNodeDrop;Ce.preventDefault(),Ce.stopPropagation(),he.setState({dragNodeHighlight:!1}),Je(Ce,(0,ue.Z)(he))},he.onExpand=function(Ce){var Je=he.props,at=Je.loading,$e=Je.context.onNodeExpand;at||$e(Ce,(0,b.F)(he.props))},he.setSelectHandle=function(Ce){he.selectHandle=Ce},he.getNodeState=function(){var Ce=he.props.expanded;return he.isLeaf()?null:Ce?te:re},he.hasChildren=function(){var Ce=he.props.eventKey,Je=he.props.context.keyEntities,at=(0,x.Z)(Je,Ce)||{},$e=at.children;return!!($e||[]).length},he.isLeaf=function(){var Ce=he.props,Je=Ce.isLeaf,at=Ce.loaded,$e=he.props.context.loadData,rt=he.hasChildren();return Je===!1?!1:Je||!$e&&!rt||$e&&at&&!rt},he.isDisabled=function(){var Ce=he.props.disabled,Je=he.props.context.disabled;return!!(Je||Ce)},he.isCheckable=function(){var Ce=he.props.checkable,Je=he.props.context.checkable;return!Je||Ce===!1?!1:Je},he.syncLoadData=function(Ce){var Je=Ce.expanded,at=Ce.loading,$e=Ce.loaded,rt=he.props.context,pt=rt.loadData,Ct=rt.onNodeLoad;at||pt&&Je&&!he.isLeaf()&&!he.hasChildren()&&!$e&&Ct((0,b.F)(he.props))},he.isDraggable=function(){var Ce=he.props,Je=Ce.data,at=Ce.context.draggable;return!!(at&&(!at.nodeDraggable||at.nodeDraggable(Je)))},he.renderDragHandler=function(){var Ce=he.props.context,Je=Ce.draggable,at=Ce.prefixCls;return Je!=null&&Je.icon?be.createElement("span",{className:"".concat(at,"-draggable-icon")},Je.icon):null},he.renderSwitcherIconDom=function(Ce){var Je=he.props.switcherIcon,at=he.props.context.switcherIcon,$e=Je||at;return typeof $e=="function"?$e((0,Be.Z)((0,Be.Z)({},he.props),{},{isLeaf:Ce})):$e},he.renderSwitcher=function(){var Ce=he.props.expanded,Je=he.props.context.prefixCls;if(he.isLeaf()){var at=he.renderSwitcherIconDom(!0);return at!==!1?be.createElement("span",{className:ke()("".concat(Je,"-switcher"),"".concat(Je,"-switcher-noop"))},at):null}var $e=ke()("".concat(Je,"-switcher"),"".concat(Je,"-switcher_").concat(Ce?te:re)),rt=he.renderSwitcherIconDom(!1);return rt!==!1?be.createElement("span",{onClick:he.onExpand,className:$e},rt):null},he.renderCheckbox=function(){var Ce=he.props,Je=Ce.checked,at=Ce.halfChecked,$e=Ce.disableCheckbox,rt=he.props.context.prefixCls,pt=he.isDisabled(),Ct=he.isCheckable();if(!Ct)return null;var mn=typeof Ct!="boolean"?Ct:null;return be.createElement("span",{className:ke()("".concat(rt,"-checkbox"),Je&&"".concat(rt,"-checkbox-checked"),!Je&&at&&"".concat(rt,"-checkbox-indeterminate"),(pt||$e)&&"".concat(rt,"-checkbox-disabled")),onClick:he.onCheck},mn)},he.renderIcon=function(){var Ce=he.props.loading,Je=he.props.context.prefixCls;return be.createElement("span",{className:ke()("".concat(Je,"-iconEle"),"".concat(Je,"-icon__").concat(he.getNodeState()||"docu"),Ce&&"".concat(Je,"-icon_loading"))})},he.renderSelector=function(){var Ce=he.state.dragNodeHighlight,Je=he.props,at=Je.title,$e=at===void 0?oe:at,rt=Je.selected,pt=Je.icon,Ct=Je.loading,mn=Je.data,ln=he.props.context,lt=ln.prefixCls,At=ln.showIcon,kt=ln.icon,In=ln.loadData,Wt=ln.titleRender,dn=he.isDisabled(),He="".concat(lt,"-node-content-wrapper"),en;if(At){var Bn=pt||kt;en=Bn?be.createElement("span",{className:ke()("".concat(lt,"-iconEle"),"".concat(lt,"-icon__customize"))},typeof Bn=="function"?Bn(he.props):Bn):he.renderIcon()}else In&&Ct&&(en=he.renderIcon());var It;typeof $e=="function"?It=$e(mn):Wt?It=Wt(mn):It=$e;var Et=be.createElement("span",{className:"".concat(lt,"-title")},It);return be.createElement("span",{ref:he.setSelectHandle,title:typeof $e=="string"?$e:"",className:ke()("".concat(He),"".concat(He,"-").concat(he.getNodeState()||"normal"),!dn&&(rt||Ce)&&"".concat(lt,"-node-selected")),onMouseEnter:he.onMouseEnter,onMouseLeave:he.onMouseLeave,onContextMenu:he.onContextMenu,onClick:he.onSelectorClick,onDoubleClick:he.onSelectorDoubleClick},en,Et,he.renderDropIndicator())},he.renderDropIndicator=function(){var Ce=he.props,Je=Ce.disabled,at=Ce.eventKey,$e=he.props.context,rt=$e.draggable,pt=$e.dropLevelOffset,Ct=$e.dropPosition,mn=$e.prefixCls,ln=$e.indent,lt=$e.dropIndicatorRender,At=$e.dragOverNodeKey,kt=$e.direction,In=!!rt,Wt=!Je&&In&&At===at,dn=ln!=null?ln:he.cacheIndent;return he.cacheIndent=ln,Wt?lt({dropPosition:Ct,dropLevelOffset:pt,indent:dn,prefixCls:mn,direction:kt}):null},he}return(0,Ke.Z)(Pe,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var Xe=this.props.selectable,je=this.props.context.selectable;return typeof Xe=="boolean"?Xe:je}},{key:"render",value:function(){var Xe,je=this.props,Ze=je.eventKey,Ce=je.className,Je=je.style,at=je.dragOver,$e=je.dragOverGapTop,rt=je.dragOverGapBottom,pt=je.isLeaf,Ct=je.isStart,mn=je.isEnd,ln=je.expanded,lt=je.selected,At=je.checked,kt=je.halfChecked,In=je.loading,Wt=je.domRef,dn=je.active,He=je.data,en=je.onMouseMove,Bn=je.selectable,It=(0,De.Z)(je,z),Et=this.props.context,jt=Et.prefixCls,Qe=Et.filterTreeNode,Ve=Et.keyEntities,mt=Et.dropContainerKey,Vt=Et.dropTargetKey,Xt=Et.draggingNodeKey,cn=this.isDisabled(),ta=(0,Le.Z)(It,{aria:!0,data:!0}),ra=(0,x.Z)(Ve,Ze)||{},On=ra.level,la=mn[mn.length-1],et=this.isDraggable(),yt=!cn&&et,Rn=Xt===Ze,Yn=Bn!==void 0?{"aria-selected":!!Bn}:void 0;return be.createElement("div",(0,y.Z)({ref:Wt,className:ke()(Ce,"".concat(jt,"-treenode"),(Xe={},(0,ie.Z)(Xe,"".concat(jt,"-treenode-disabled"),cn),(0,ie.Z)(Xe,"".concat(jt,"-treenode-switcher-").concat(ln?"open":"close"),!pt),(0,ie.Z)(Xe,"".concat(jt,"-treenode-checkbox-checked"),At),(0,ie.Z)(Xe,"".concat(jt,"-treenode-checkbox-indeterminate"),kt),(0,ie.Z)(Xe,"".concat(jt,"-treenode-selected"),lt),(0,ie.Z)(Xe,"".concat(jt,"-treenode-loading"),In),(0,ie.Z)(Xe,"".concat(jt,"-treenode-active"),dn),(0,ie.Z)(Xe,"".concat(jt,"-treenode-leaf-last"),la),(0,ie.Z)(Xe,"".concat(jt,"-treenode-draggable"),et),(0,ie.Z)(Xe,"dragging",Rn),(0,ie.Z)(Xe,"drop-target",Vt===Ze),(0,ie.Z)(Xe,"drop-container",mt===Ze),(0,ie.Z)(Xe,"drag-over",!cn&&at),(0,ie.Z)(Xe,"drag-over-gap-top",!cn&&$e),(0,ie.Z)(Xe,"drag-over-gap-bottom",!cn&&rt),(0,ie.Z)(Xe,"filter-node",Qe&&Qe((0,b.F)(this.props))),Xe)),style:Je,draggable:yt,"aria-grabbed":Rn,onDragStart:yt?this.onDragStart:void 0,onDragEnter:et?this.onDragEnter:void 0,onDragOver:et?this.onDragOver:void 0,onDragLeave:et?this.onDragLeave:void 0,onDrop:et?this.onDrop:void 0,onDragEnd:et?this.onDragEnd:void 0,onMouseMove:en},Yn,ta),be.createElement(a,{prefixCls:jt,level:On,isStart:Ct,isEnd:mn}),this.renderDragHandler(),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),Pe}(be.Component),pe=function(we){return be.createElement(se.k.Consumer,null,function(Pe){return be.createElement(ce,(0,y.Z)({},we,{context:Pe}))})};pe.displayName="TreeNode",pe.isTreeNode=1;var ge=pe},69610:function(Ot,Ft,ee){"use strict";ee.d(Ft,{k:function(){return ie}});var y=ee(67294),ie=y.createContext(null)},29873:function(Ot,Ft,ee){"use strict";ee.d(Ft,{BT:function(){return a},E6:function(){return z},L0:function(){return Ne},OM:function(){return E},_5:function(){return Fe},r7:function(){return te},wA:function(){return Le},yx:function(){return ke}});var y=ee(74902),ie=ee(71002),De=ee(72978),Be=ee(67294),Oe=ee(56261),Ke=ee(3596),ue=ee(83898),Me=null;function Fe(re,oe){if(!re)return[];var ce=re.slice(),pe=ce.indexOf(oe);return pe>=0&&ce.splice(pe,1),ce}function Ne(re,oe){var ce=(re||[]).slice();return ce.indexOf(oe)===-1&&ce.push(oe),ce}function ke(re){return re.split("-")}function Le(re,oe){var ce=[],pe=(0,Ke.Z)(oe,re);function ge(){var Ae=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Ae.forEach(function(we){var Pe=we.key,he=we.children;ce.push(Pe),ge(he)})}return ge(pe.children),ce}function be(re){if(re.parent){var oe=ke(re.pos);return Number(oe[oe.length-1])===re.parent.children.length-1}return!1}function se(re){var oe=ke(re.pos);return Number(oe[oe.length-1])===0}function E(re,oe,ce,pe,ge,Ae,we,Pe,he,Xe){var je,Ze=re.clientX,Ce=re.clientY,Je=re.target.getBoundingClientRect(),at=Je.top,$e=Je.height,rt=(Xe==="rtl"?-1:1)*(((ge==null?void 0:ge.x)||0)-Ze),pt=(rt-12)/pe,Ct=(0,Ke.Z)(Pe,ce.props.eventKey);if(Ce<at+$e/2){var mn=we.findIndex(function(Et){return Et.key===Ct.key}),ln=mn<=0?0:mn-1,lt=we[ln].key;Ct=(0,Ke.Z)(Pe,lt)}var At=Ct.key,kt=Ct,In=Ct.key,Wt=0,dn=0;if(!he.includes(At))for(var He=0;He<pt&&be(Ct);He+=1)Ct=Ct.parent,dn+=1;var en=oe.props.data,Bn=Ct.node,It=!0;return se(Ct)&&Ct.level===0&&Ce<at+$e/2&&Ae({dragNode:en,dropNode:Bn,dropPosition:-1})&&Ct.key===ce.props.eventKey?Wt=-1:(kt.children||[]).length&&he.includes(In)?Ae({dragNode:en,dropNode:Bn,dropPosition:0})?Wt=0:It=!1:dn===0?pt>-1.5?Ae({dragNode:en,dropNode:Bn,dropPosition:1})?Wt=1:It=!1:Ae({dragNode:en,dropNode:Bn,dropPosition:0})?Wt=0:Ae({dragNode:en,dropNode:Bn,dropPosition:1})?Wt=1:It=!1:Ae({dragNode:en,dropNode:Bn,dropPosition:1})?Wt=1:It=!1,{dropPosition:Wt,dropLevelOffset:dn,dropTargetKey:Ct.key,dropTargetPos:Ct.pos,dragOverNodeKey:In,dropContainerKey:Wt===0?null:((je=Ct.parent)===null||je===void 0?void 0:je.key)||null,dropAllowed:It}}function a(re,oe){if(re){var ce=oe.multiple;return ce?re.slice():re.length?[re[0]]:re}}var x=function(oe){return oe};function b(re,oe){if(!re)return[];var ce=oe||{},pe=ce.processProps,ge=pe===void 0?x:pe,Ae=Array.isArray(re)?re:[re];return Ae.map(function(we){var Pe=we.children,he=_objectWithoutProperties(we,Me),Xe=b(Pe,oe);return React.createElement(TreeNode,_extends({key:he.key},ge(he)),Xe)})}function z(re){if(!re)return null;var oe;if(Array.isArray(re))oe={checkedKeys:re,halfCheckedKeys:void 0};else if((0,ie.Z)(re)==="object")oe={checkedKeys:re.checked||void 0,halfCheckedKeys:re.halfChecked||void 0};else return(0,De.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return oe}function te(re,oe){var ce=new Set;function pe(ge){if(!ce.has(ge)){var Ae=(0,Ke.Z)(oe,ge);if(Ae){ce.add(ge);var we=Ae.parent,Pe=Ae.node;Pe.disabled||we&&pe(we.key)}}}return(re||[]).forEach(function(ge){pe(ge)}),(0,y.Z)(ce)}},97153:function(Ot,Ft,ee){"use strict";ee.d(Ft,{S:function(){return ue}});var y=ee(72978),ie=ee(3596);function De(Me,Fe){var Ne=new Set;return Me.forEach(function(ke){Fe.has(ke)||Ne.add(ke)}),Ne}function Be(Me){var Fe=Me||{},Ne=Fe.disabled,ke=Fe.disableCheckbox,Le=Fe.checkable;return!!(Ne||ke)||Le===!1}function Oe(Me,Fe,Ne,ke){for(var Le=new Set(Me),be=new Set,se=0;se<=Ne;se+=1){var E=Fe.get(se)||new Set;E.forEach(function(z){var te=z.key,re=z.node,oe=z.children,ce=oe===void 0?[]:oe;Le.has(te)&&!ke(re)&&ce.filter(function(pe){return!ke(pe.node)}).forEach(function(pe){Le.add(pe.key)})})}for(var a=new Set,x=Ne;x>=0;x-=1){var b=Fe.get(x)||new Set;b.forEach(function(z){var te=z.parent,re=z.node;if(!(ke(re)||!z.parent||a.has(z.parent.key))){if(ke(z.parent.node)){a.add(te.key);return}var oe=!0,ce=!1;(te.children||[]).filter(function(pe){return!ke(pe.node)}).forEach(function(pe){var ge=pe.key,Ae=Le.has(ge);oe&&!Ae&&(oe=!1),!ce&&(Ae||be.has(ge))&&(ce=!0)}),oe&&Le.add(te.key),ce&&be.add(te.key),a.add(te.key)}})}return{checkedKeys:Array.from(Le),halfCheckedKeys:Array.from(De(be,Le))}}function Ke(Me,Fe,Ne,ke,Le){for(var be=new Set(Me),se=new Set(Fe),E=0;E<=ke;E+=1){var a=Ne.get(E)||new Set;a.forEach(function(te){var re=te.key,oe=te.node,ce=te.children,pe=ce===void 0?[]:ce;!be.has(re)&&!se.has(re)&&!Le(oe)&&pe.filter(function(ge){return!Le(ge.node)}).forEach(function(ge){be.delete(ge.key)})})}se=new Set;for(var x=new Set,b=ke;b>=0;b-=1){var z=Ne.get(b)||new Set;z.forEach(function(te){var re=te.parent,oe=te.node;if(!(Le(oe)||!te.parent||x.has(te.parent.key))){if(Le(te.parent.node)){x.add(re.key);return}var ce=!0,pe=!1;(re.children||[]).filter(function(ge){return!Le(ge.node)}).forEach(function(ge){var Ae=ge.key,we=be.has(Ae);ce&&!we&&(ce=!1),!pe&&(we||se.has(Ae))&&(pe=!0)}),ce||be.delete(re.key),pe&&se.add(re.key),x.add(re.key)}})}return{checkedKeys:Array.from(be),halfCheckedKeys:Array.from(De(se,be))}}function ue(Me,Fe,Ne,ke){var Le=[],be;ke?be=ke:be=Be;var se=new Set(Me.filter(function(b){var z=!!(0,ie.Z)(Ne,b);return z||Le.push(b),z})),E=new Map,a=0;Object.keys(Ne).forEach(function(b){var z=Ne[b],te=z.level,re=E.get(te);re||(re=new Set,E.set(te,re)),re.add(z),a=Math.max(a,te)}),(0,y.ZP)(!Le.length,"Tree missing follow keys: ".concat(Le.slice(0,100).map(function(b){return"'".concat(b,"'")}).join(", ")));var x;return Fe===!0?x=Oe(se,E,a,be):x=Ke(se,Fe.halfCheckedKeys,E,a,be),x}},3596:function(Ot,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return y}});function y(ie,De){return ie[De]}},83898:function(Ot,Ft,ee){"use strict";ee.d(Ft,{I8:function(){return te},F:function(){return oe},zn:function(){return x},w$:function(){return E},oH:function(){return b},km:function(){return se},H8:function(){return re}});var y=ee(71002),ie=ee(74902),De=ee(1413),Be=ee(45987),Oe=ee(67294),Ke=ee(28580);function ue(ce){var pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ge=[];return Oe.Children.forEach(ce,function(Ae){Ae==null&&!pe.keepEmpty||(Array.isArray(Ae)?ge=ge.concat(ue(Ae)):(0,Ke.isFragment)(Ae)&&Ae.props?ge=ge.concat(ue(Ae.props.children,pe)):ge.push(Ae))}),ge}function Me(ce,pe){var ge=(0,De.Z)({},ce);return Array.isArray(pe)&&pe.forEach(function(Ae){delete ge[Ae]}),ge}var Fe=ee(72978),Ne=ee(3596),ke=["children"];function Le(ce,pe){return"".concat(ce,"-").concat(pe)}function be(ce){return ce&&ce.type&&ce.type.isTreeNode}function se(ce,pe){return ce!=null?ce:pe}function E(ce){var pe=ce||{},ge=pe.title,Ae=pe._title,we=pe.key,Pe=pe.children,he=ge||"title";return{title:he,_title:Ae||[he],key:we||"key",children:Pe||"children"}}function a(ce,pe){var ge=new Map;function Ae(we){var Pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(we||[]).forEach(function(he){var Xe=he[pe.key],je=he[pe.children];warning(Xe!=null,"Tree node must have a certain key: [".concat(Pe).concat(Xe,"]"));var Ze=String(Xe);warning(!ge.has(Ze)||Xe===null||Xe===void 0,"Same 'key' exist in the Tree: ".concat(Ze)),ge.set(Ze,!0),Ae(je,"".concat(Pe).concat(Ze," > "))})}Ae(ce)}function x(ce){function pe(ge){var Ae=ue(ge);return Ae.map(function(we){if(!be(we))return(0,Fe.ZP)(!we,"Tree/TreeNode can only accept TreeNode as children."),null;var Pe=we.key,he=we.props,Xe=he.children,je=(0,Be.Z)(he,ke),Ze=(0,De.Z)({key:Pe},je),Ce=pe(Xe);return Ce.length&&(Ze.children=Ce),Ze}).filter(function(we){return we})}return pe(ce)}function b(ce,pe,ge){var Ae=E(ge),we=Ae._title,Pe=Ae.key,he=Ae.children,Xe=new Set(pe===!0?[]:pe),je=[];function Ze(Ce){var Je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Ce.map(function(at,$e){for(var rt=Le(Je?Je.pos:"0",$e),pt=se(at[Pe],rt),Ct,mn=0;mn<we.length;mn+=1){var ln=we[mn];if(at[ln]!==void 0){Ct=at[ln];break}}var lt=(0,De.Z)((0,De.Z)({},Me(at,[].concat((0,ie.Z)(we),[Pe,he]))),{},{title:Ct,key:pt,parent:Je,pos:rt,children:null,data:at,isStart:[].concat((0,ie.Z)(Je?Je.isStart:[]),[$e===0]),isEnd:[].concat((0,ie.Z)(Je?Je.isEnd:[]),[$e===Ce.length-1])});return je.push(lt),pe===!0||Xe.has(pt)?lt.children=Ze(at[he]||[],lt):lt.children=[],lt})}return Ze(ce),je}function z(ce,pe,ge){var Ae={};(0,y.Z)(ge)==="object"?Ae=ge:Ae={externalGetKey:ge},Ae=Ae||{};var we=Ae,Pe=we.childrenPropName,he=we.externalGetKey,Xe=we.fieldNames,je=E(Xe),Ze=je.key,Ce=je.children,Je=Pe||Ce,at;he?typeof he=="string"?at=function(pt){return pt[he]}:typeof he=="function"&&(at=function(pt){return he(pt)}):at=function(pt,Ct){return se(pt[Ze],Ct)};function $e(rt,pt,Ct,mn){var ln=rt?rt[Je]:ce,lt=rt?Le(Ct.pos,pt):"0",At=rt?[].concat((0,ie.Z)(mn),[rt]):[];if(rt){var kt=at(rt,lt),In={node:rt,index:pt,pos:lt,key:kt,parentPos:Ct.node?Ct.pos:null,level:Ct.level+1,nodes:At};pe(In)}ln&&ln.forEach(function(Wt,dn){$e(Wt,dn,{node:rt,pos:lt,level:Ct?Ct.level+1:-1},At)})}$e(null)}function te(ce){var pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ge=pe.initWrapper,Ae=pe.processEntity,we=pe.onProcessFinished,Pe=pe.externalGetKey,he=pe.childrenPropName,Xe=pe.fieldNames,je=arguments.length>2?arguments[2]:void 0,Ze=Pe||je,Ce={},Je={},at={posEntities:Ce,keyEntities:Je};return ge&&(at=ge(at)||at),z(ce,function($e){var rt=$e.node,pt=$e.index,Ct=$e.pos,mn=$e.key,ln=$e.parentPos,lt=$e.level,At=$e.nodes,kt={node:rt,nodes:At,index:pt,key:mn,pos:Ct,level:lt},In=se(mn,Ct);Ce[Ct]=kt,Je[In]=kt,kt.parent=Ce[ln],kt.parent&&(kt.parent.children=kt.parent.children||[],kt.parent.children.push(kt)),Ae&&Ae(kt,at)},{externalGetKey:Ze,childrenPropName:he,fieldNames:Xe}),we&&we(at),at}function re(ce,pe){var ge=pe.expandedKeys,Ae=pe.selectedKeys,we=pe.loadedKeys,Pe=pe.loadingKeys,he=pe.checkedKeys,Xe=pe.halfCheckedKeys,je=pe.dragOverNodeKey,Ze=pe.dropPosition,Ce=pe.keyEntities,Je=(0,Ne.Z)(Ce,ce),at={eventKey:ce,expanded:ge.indexOf(ce)!==-1,selected:Ae.indexOf(ce)!==-1,loaded:we.indexOf(ce)!==-1,loading:Pe.indexOf(ce)!==-1,checked:he.indexOf(ce)!==-1,halfChecked:Xe.indexOf(ce)!==-1,pos:String(Je?Je.pos:""),dragOver:je===ce&&Ze===0,dragOverGapTop:je===ce&&Ze===-1,dragOverGapBottom:je===ce&&Ze===1};return at}function oe(ce){var pe=ce.data,ge=ce.expanded,Ae=ce.selected,we=ce.checked,Pe=ce.loaded,he=ce.loading,Xe=ce.halfChecked,je=ce.dragOver,Ze=ce.dragOverGapTop,Ce=ce.dragOverGapBottom,Je=ce.pos,at=ce.active,$e=ce.eventKey,rt=(0,De.Z)((0,De.Z)({},pe),{},{expanded:ge,selected:Ae,checked:we,loaded:Pe,loading:he,halfChecked:Xe,dragOver:je,dragOverGapTop:Ze,dragOverGapBottom:Ce,pos:Je,active:at,key:$e});return"props"in rt||Object.defineProperty(rt,"props",{get:function(){return(0,Fe.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),ce}}),rt}},34952:function(Ot,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return Me}});var y=ee(1413),ie=`accept acceptCharset accessKey action allowFullScreen allowTransparency
alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
charSet checked classID className colSpan cols content contentEditable contextMenu
controls coords crossOrigin data dateTime default defer dir disabled download draggable
encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
mediaGroup method min minLength multiple muted name noValidate nonce open
optimum pattern placeholder poster preload radioGroup readOnly rel required
reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
summary tabIndex target title type useMap value width wmode wrap`,De=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,Be="".concat(ie," ").concat(De).split(/[\s\n]+/),Oe="aria-",Ke="data-";function ue(Fe,Ne){return Fe.indexOf(Ne)===0}function Me(Fe){var Ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ke;Ne===!1?ke={aria:!0,data:!0,attr:!0}:Ne===!0?ke={aria:!0}:ke=(0,y.Z)({},Ne);var Le={};return Object.keys(Fe).forEach(function(be){(ke.aria&&(be==="role"||ue(be,Oe))||ke.data&&ue(be,Ke)||ke.attr&&Be.includes(be))&&(Le[be]=Fe[be])}),Le}},72978:function(Ot,Ft,ee){"use strict";var y={};function ie(Me,Fe){}function De(Me,Fe){}function Be(){y={}}function Oe(Me,Fe,Ne){!Fe&&!y[Ne]&&(Me(!1,Ne),y[Ne]=!0)}function Ke(Me,Fe){Oe(ie,Me,Fe)}function ue(Me,Fe){Oe(De,Me,Fe)}Ft.ZP=Ke},81533:function(Ot,Ft){"use strict";var ee;var y=typeof Symbol=="function"&&Symbol.for,ie=y?Symbol.for("react.element"):60103,De=y?Symbol.for("react.portal"):60106,Be=y?Symbol.for("react.fragment"):60107,Oe=y?Symbol.for("react.strict_mode"):60108,Ke=y?Symbol.for("react.profiler"):60114,ue=y?Symbol.for("react.provider"):60109,Me=y?Symbol.for("react.context"):60110,Fe=y?Symbol.for("react.async_mode"):60111,Ne=y?Symbol.for("react.concurrent_mode"):60111,ke=y?Symbol.for("react.forward_ref"):60112,Le=y?Symbol.for("react.suspense"):60113,be=y?Symbol.for("react.suspense_list"):60120,se=y?Symbol.for("react.memo"):60115,E=y?Symbol.for("react.lazy"):60116,a=y?Symbol.for("react.block"):60121,x=y?Symbol.for("react.fundamental"):60117,b=y?Symbol.for("react.responder"):60118,z=y?Symbol.for("react.scope"):60119;function te(oe){if(typeof oe=="object"&&oe!==null){var ce=oe.$$typeof;switch(ce){case ie:switch(oe=oe.type,oe){case Fe:case Ne:case Be:case Ke:case Oe:case Le:return oe;default:switch(oe=oe&&oe.$$typeof,oe){case Me:case ke:case E:case se:case ue:return oe;default:return ce}}case De:return ce}}}function re(oe){return te(oe)===Ne}ee=Fe,ee=Ne,ee=Me,ee=ue,ee=ie,ee=ke,ee=Be,ee=E,ee=se,ee=De,ee=Ke,ee=Oe,ee=Le,ee=function(oe){return re(oe)||te(oe)===Fe},ee=re,ee=function(oe){return te(oe)===Me},ee=function(oe){return te(oe)===ue},ee=function(oe){return typeof oe=="object"&&oe!==null&&oe.$$typeof===ie},ee=function(oe){return te(oe)===ke},Ft.isFragment=function(oe){return te(oe)===Be},ee=function(oe){return te(oe)===E},Ft.isMemo=function(oe){return te(oe)===se},ee=function(oe){return te(oe)===De},ee=function(oe){return te(oe)===Ke},ee=function(oe){return te(oe)===Oe},ee=function(oe){return te(oe)===Le},ee=function(oe){return typeof oe=="string"||typeof oe=="function"||oe===Be||oe===Ne||oe===Ke||oe===Oe||oe===Le||oe===be||typeof oe=="object"&&oe!==null&&(oe.$$typeof===E||oe.$$typeof===se||oe.$$typeof===ue||oe.$$typeof===Me||oe.$$typeof===ke||oe.$$typeof===x||oe.$$typeof===b||oe.$$typeof===z||oe.$$typeof===a)},ee=te},28580:function(Ot,Ft,ee){"use strict";Ot.exports=ee(81533)},92389:function(Ot,Ft){"use strict";var ee={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(ie){var De=ie.keyCode;if(ie.altKey&&!ie.ctrlKey||ie.metaKey||De>=ee.F1&&De<=ee.F12)return!1;switch(De){case ee.ALT:case ee.CAPS_LOCK:case ee.CONTEXT_MENU:case ee.CTRL:case ee.DOWN:case ee.END:case ee.ESC:case ee.HOME:case ee.INSERT:case ee.LEFT:case ee.MAC_FF_META:case ee.META:case ee.NUMLOCK:case ee.NUM_CENTER:case ee.PAGE_DOWN:case ee.PAGE_UP:case ee.PAUSE:case ee.PRINT_SCREEN:case ee.RIGHT:case ee.SHIFT:case ee.UP:case ee.WIN_KEY:case ee.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(ie){if(ie>=ee.ZERO&&ie<=ee.NINE||ie>=ee.NUM_ZERO&&ie<=ee.NUM_MULTIPLY||ie>=ee.A&&ie<=ee.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&ie===0)return!0;switch(ie){case ee.SPACE:case ee.QUESTION_MARK:case ee.NUM_PLUS:case ee.NUM_MINUS:case ee.NUM_PERIOD:case ee.NUM_DIVISION:case ee.SEMICOLON:case ee.DASH:case ee.EQUALS:case ee.COMMA:case ee.PERIOD:case ee.SLASH:case ee.APOSTROPHE:case ee.SINGLE_QUOTE:case ee.OPEN_SQUARE_BRACKET:case ee.BACKSLASH:case ee.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}};Ft.Z=ee},19575:function(Ot,Ft,ee){var y,ie;(function(De,Be){Ot.exports=Be(De)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof ee.g!="undefined"?ee.g:this,function(De){"use strict";De=De||{};var Be=De.Base64,Oe="2.6.4",Ke="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ue=function(je){for(var Ze={},Ce=0,Je=je.length;Ce<Je;Ce++)Ze[je.charAt(Ce)]=Ce;return Ze}(Ke),Me=String.fromCharCode,Fe=function(je){if(je.length<2){var Ze=je.charCodeAt(0);return Ze<128?je:Ze<2048?Me(192|Ze>>>6)+Me(128|Ze&63):Me(224|Ze>>>12&15)+Me(128|Ze>>>6&63)+Me(128|Ze&63)}else{var Ze=65536+(je.charCodeAt(0)-55296)*1024+(je.charCodeAt(1)-56320);return Me(240|Ze>>>18&7)+Me(128|Ze>>>12&63)+Me(128|Ze>>>6&63)+Me(128|Ze&63)}},Ne=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,ke=function(je){return je.replace(Ne,Fe)},Le=function(je){var Ze=[0,2,1][je.length%3],Ce=je.charCodeAt(0)<<16|(je.length>1?je.charCodeAt(1):0)<<8|(je.length>2?je.charCodeAt(2):0),Je=[Ke.charAt(Ce>>>18),Ke.charAt(Ce>>>12&63),Ze>=2?"=":Ke.charAt(Ce>>>6&63),Ze>=1?"=":Ke.charAt(Ce&63)];return Je.join("")},be=De.btoa&&typeof De.btoa=="function"?function(je){return De.btoa(je)}:function(je){if(je.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return je.replace(/[\s\S]{1,3}/g,Le)},se=function(je){return be(ke(String(je)))},E=function(je){return je.replace(/[+\/]/g,function(Ze){return Ze=="+"?"-":"_"}).replace(/=/g,"")},a=function(je,Ze){return Ze?E(se(je)):se(je)},x=function(je){return a(je,!0)},b;De.Uint8Array&&(b=function(je,Ze){for(var Ce="",Je=0,at=je.length;Je<at;Je+=3){var $e=je[Je],rt=je[Je+1],pt=je[Je+2],Ct=$e<<16|rt<<8|pt;Ce+=Ke.charAt(Ct>>>18)+Ke.charAt(Ct>>>12&63)+(typeof rt!="undefined"?Ke.charAt(Ct>>>6&63):"=")+(typeof pt!="undefined"?Ke.charAt(Ct&63):"=")}return Ze?E(Ce):Ce});var z=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,te=function(je){switch(je.length){case 4:var Ze=(7&je.charCodeAt(0))<<18|(63&je.charCodeAt(1))<<12|(63&je.charCodeAt(2))<<6|63&je.charCodeAt(3),Ce=Ze-65536;return Me((Ce>>>10)+55296)+Me((Ce&1023)+56320);case 3:return Me((15&je.charCodeAt(0))<<12|(63&je.charCodeAt(1))<<6|63&je.charCodeAt(2));default:return Me((31&je.charCodeAt(0))<<6|63&je.charCodeAt(1))}},re=function(je){return je.replace(z,te)},oe=function(je){var Ze=je.length,Ce=Ze%4,Je=(Ze>0?ue[je.charAt(0)]<<18:0)|(Ze>1?ue[je.charAt(1)]<<12:0)|(Ze>2?ue[je.charAt(2)]<<6:0)|(Ze>3?ue[je.charAt(3)]:0),at=[Me(Je>>>16),Me(Je>>>8&255),Me(Je&255)];return at.length-=[0,0,2,1][Ce],at.join("")},ce=De.atob&&typeof De.atob=="function"?function(je){return De.atob(je)}:function(je){return je.replace(/\S{1,4}/g,oe)},pe=function(je){return ce(String(je).replace(/[^A-Za-z0-9\+\/]/g,""))},ge=function(je){return re(ce(je))},Ae=function(je){return String(je).replace(/[-_]/g,function(Ze){return Ze=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},we=function(je){return ge(Ae(je))},Pe;De.Uint8Array&&(Pe=function(je){return Uint8Array.from(pe(Ae(je)),function(Ze){return Ze.charCodeAt(0)})});var he=function(){var je=De.Base64;return De.Base64=Be,je};if(De.Base64={VERSION:Oe,atob:pe,btoa:be,fromBase64:we,toBase64:a,utob:ke,encode:a,encodeURI:x,btou:re,decode:we,noConflict:he,fromUint8Array:b,toUint8Array:Pe},typeof Object.defineProperty=="function"){var Xe=function(je){return{value:je,enumerable:!1,writable:!0,configurable:!0}};De.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Xe(function(){return we(this)})),Object.defineProperty(String.prototype,"toBase64",Xe(function(je){return a(this,je)})),Object.defineProperty(String.prototype,"toBase64URI",Xe(function(){return a(this,!0)}))}}return De.Meteor&&(Base64=De.Base64),Ot.exports?Ot.exports.Base64=De.Base64:(y=[],ie=function(){return De.Base64}.apply(Ft,y),ie!==void 0&&(Ot.exports=ie)),{Base64:De.Base64}})},42767:function(Ot,Ft){"use strict";var ee;var y=typeof Symbol=="function"&&Symbol.for,ie=y?Symbol.for("react.element"):60103,De=y?Symbol.for("react.portal"):60106,Be=y?Symbol.for("react.fragment"):60107,Oe=y?Symbol.for("react.strict_mode"):60108,Ke=y?Symbol.for("react.profiler"):60114,ue=y?Symbol.for("react.provider"):60109,Me=y?Symbol.for("react.context"):60110,Fe=y?Symbol.for("react.async_mode"):60111,Ne=y?Symbol.for("react.concurrent_mode"):60111,ke=y?Symbol.for("react.forward_ref"):60112,Le=y?Symbol.for("react.suspense"):60113,be=y?Symbol.for("react.suspense_list"):60120,se=y?Symbol.for("react.memo"):60115,E=y?Symbol.for("react.lazy"):60116,a=y?Symbol.for("react.block"):60121,x=y?Symbol.for("react.fundamental"):60117,b=y?Symbol.for("react.responder"):60118,z=y?Symbol.for("react.scope"):60119;function te(oe){if(typeof oe=="object"&&oe!==null){var ce=oe.$$typeof;switch(ce){case ie:switch(oe=oe.type,oe){case Fe:case Ne:case Be:case Ke:case Oe:case Le:return oe;default:switch(oe=oe&&oe.$$typeof,oe){case Me:case ke:case E:case se:case ue:return oe;default:return ce}}case De:return ce}}}function re(oe){return te(oe)===Ne}ee=Fe,ee=Ne,ee=Me,ee=ue,ee=ie,ee=ke,ee=Be,ee=E,ee=se,ee=De,ee=Ke,ee=Oe,ee=Le,ee=function(oe){return re(oe)||te(oe)===Fe},ee=re,ee=function(oe){return te(oe)===Me},ee=function(oe){return te(oe)===ue},ee=function(oe){return typeof oe=="object"&&oe!==null&&oe.$$typeof===ie},ee=function(oe){return te(oe)===ke},Ft.isFragment=function(oe){return te(oe)===Be},ee=function(oe){return te(oe)===E},ee=function(oe){return te(oe)===se},ee=function(oe){return te(oe)===De},ee=function(oe){return te(oe)===Ke},ee=function(oe){return te(oe)===Oe},ee=function(oe){return te(oe)===Le},ee=function(oe){return typeof oe=="string"||typeof oe=="function"||oe===Be||oe===Ne||oe===Ke||oe===Oe||oe===Le||oe===be||typeof oe=="object"&&oe!==null&&(oe.$$typeof===E||oe.$$typeof===se||oe.$$typeof===ue||oe.$$typeof===Me||oe.$$typeof===ke||oe.$$typeof===x||oe.$$typeof===b||oe.$$typeof===z||oe.$$typeof===a)},ee=te},16357:function(Ot,Ft,ee){"use strict";Ot.exports=ee(42767)},46762:function(Ot,Ft){"use strict";var ee;var y=Symbol.for("react.element"),ie=Symbol.for("react.portal"),De=Symbol.for("react.fragment"),Be=Symbol.for("react.strict_mode"),Oe=Symbol.for("react.profiler"),Ke=Symbol.for("react.provider"),ue=Symbol.for("react.context"),Me=Symbol.for("react.server_context"),Fe=Symbol.for("react.forward_ref"),Ne=Symbol.for("react.suspense"),ke=Symbol.for("react.suspense_list"),Le=Symbol.for("react.memo"),be=Symbol.for("react.lazy"),se=Symbol.for("react.offscreen"),E;E=Symbol.for("react.module.reference");function a(x){if(typeof x=="object"&&x!==null){var b=x.$$typeof;switch(b){case y:switch(x=x.type,x){case De:case Oe:case Be:case Ne:case ke:return x;default:switch(x=x&&x.$$typeof,x){case Me:case ue:case Fe:case be:case Le:case Ke:return x;default:return b}}case ie:return b}}}ee=ue,ee=Ke,ee=y,ee=Fe,ee=De,ee=be,ee=Le,ee=ie,ee=Oe,ee=Be,ee=Ne,ee=ke,ee=function(){return!1},ee=function(){return!1},ee=function(x){return a(x)===ue},ee=function(x){return a(x)===Ke},ee=function(x){return typeof x=="object"&&x!==null&&x.$$typeof===y},ee=function(x){return a(x)===Fe},Ft.isFragment=function(x){return a(x)===De},ee=function(x){return a(x)===be},ee=function(x){return a(x)===Le},ee=function(x){return a(x)===ie},ee=function(x){return a(x)===Oe},ee=function(x){return a(x)===Be},ee=function(x){return a(x)===Ne},ee=function(x){return a(x)===ke},ee=function(x){return typeof x=="string"||typeof x=="function"||x===De||x===Oe||x===Be||x===Ne||x===ke||x===se||typeof x=="object"&&x!==null&&(x.$$typeof===be||x.$$typeof===Le||x.$$typeof===Ke||x.$$typeof===ue||x.$$typeof===Fe||x.$$typeof===E||x.getModuleId!==void 0)},ee=a},35110:function(Ot,Ft,ee){"use strict";Ot.exports=ee(46762)},86128:function(Ot,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return pe}});var y=ee(87462),ie=ee(4942),De=ee(45987),Be=ee(1413),Oe=ee(15671),Ke=ee(43144),ue=ee(97326),Me=ee(60136),Fe=ee(51630),Ne=ee(67294),ke=ee(94184),Le=ee.n(ke),be=ee(64217),se=ee(27822),E=function(Ae){for(var we=Ae.prefixCls,Pe=Ae.level,he=Ae.isStart,Xe=Ae.isEnd,je="".concat(we,"-indent-unit"),Ze=[],Ce=0;Ce<Pe;Ce+=1){var Je;Ze.push(Ne.createElement("span",{key:Ce,className:Le()(je,(Je={},(0,ie.Z)(Je,"".concat(je,"-start"),he[Ce]),(0,ie.Z)(Je,"".concat(je,"-end"),Xe[Ce]),Je))}))}return Ne.createElement("span",{"aria-hidden":"true",className:"".concat(we,"-indent")},Ze)},a=Ne.memo(E),x=ee(1089),b=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],z="open",te="close",re="---",oe=function(ge){(0,Me.Z)(we,ge);var Ae=(0,Fe.Z)(we);function we(){var Pe;(0,Oe.Z)(this,we);for(var he=arguments.length,Xe=new Array(he),je=0;je<he;je++)Xe[je]=arguments[je];return Pe=Ae.call.apply(Ae,[this].concat(Xe)),Pe.state={dragNodeHighlight:!1},Pe.selectHandle=void 0,Pe.onSelectorClick=function(Ze){var Ce=Pe.props.context.onNodeClick;Ce(Ze,(0,x.F)(Pe.props)),Pe.isSelectable()?Pe.onSelect(Ze):Pe.onCheck(Ze)},Pe.onSelectorDoubleClick=function(Ze){var Ce=Pe.props.context.onNodeDoubleClick;Ce(Ze,(0,x.F)(Pe.props))},Pe.onSelect=function(Ze){if(!Pe.isDisabled()){var Ce=Pe.props.context.onNodeSelect;Ze.preventDefault(),Ce(Ze,(0,x.F)(Pe.props))}},Pe.onCheck=function(Ze){if(!Pe.isDisabled()){var Ce=Pe.props,Je=Ce.disableCheckbox,at=Ce.checked,$e=Pe.props.context.onNodeCheck;if(!(!Pe.isCheckable()||Je)){Ze.preventDefault();var rt=!at;$e(Ze,(0,x.F)(Pe.props),rt)}}},Pe.onMouseEnter=function(Ze){var Ce=Pe.props.context.onNodeMouseEnter;Ce(Ze,(0,x.F)(Pe.props))},Pe.onMouseLeave=function(Ze){var Ce=Pe.props.context.onNodeMouseLeave;Ce(Ze,(0,x.F)(Pe.props))},Pe.onContextMenu=function(Ze){var Ce=Pe.props.context.onNodeContextMenu;Ce(Ze,(0,x.F)(Pe.props))},Pe.onDragStart=function(Ze){var Ce=Pe.props.context.onNodeDragStart;Ze.stopPropagation(),Pe.setState({dragNodeHighlight:!0}),Ce(Ze,(0,ue.Z)(Pe));try{Ze.dataTransfer.setData("text/plain","")}catch(Je){}},Pe.onDragEnter=function(Ze){var Ce=Pe.props.context.onNodeDragEnter;Ze.preventDefault(),Ze.stopPropagation(),Ce(Ze,(0,ue.Z)(Pe))},Pe.onDragOver=function(Ze){var Ce=Pe.props.context.onNodeDragOver;Ze.preventDefault(),Ze.stopPropagation(),Ce(Ze,(0,ue.Z)(Pe))},Pe.onDragLeave=function(Ze){var Ce=Pe.props.context.onNodeDragLeave;Ze.stopPropagation(),Ce(Ze,(0,ue.Z)(Pe))},Pe.onDragEnd=function(Ze){var Ce=Pe.props.context.onNodeDragEnd;Ze.stopPropagation(),Pe.setState({dragNodeHighlight:!1}),Ce(Ze,(0,ue.Z)(Pe))},Pe.onDrop=function(Ze){var Ce=Pe.props.context.onNodeDrop;Ze.preventDefault(),Ze.stopPropagation(),Pe.setState({dragNodeHighlight:!1}),Ce(Ze,(0,ue.Z)(Pe))},Pe.onExpand=function(Ze){var Ce=Pe.props,Je=Ce.loading,at=Ce.context.onNodeExpand;Je||at(Ze,(0,x.F)(Pe.props))},Pe.setSelectHandle=function(Ze){Pe.selectHandle=Ze},Pe.getNodeState=function(){var Ze=Pe.props.expanded;return Pe.isLeaf()?null:Ze?z:te},Pe.hasChildren=function(){var Ze=Pe.props.eventKey,Ce=Pe.props.context.keyEntities,Je=Ce[Ze]||{},at=Je.children;return!!(at||[]).length},Pe.isLeaf=function(){var Ze=Pe.props,Ce=Ze.isLeaf,Je=Ze.loaded,at=Pe.props.context.loadData,$e=Pe.hasChildren();return Ce===!1?!1:Ce||!at&&!$e||at&&Je&&!$e},Pe.isDisabled=function(){var Ze=Pe.props.disabled,Ce=Pe.props.context.disabled;return!!(Ce||Ze)},Pe.isCheckable=function(){var Ze=Pe.props.checkable,Ce=Pe.props.context.checkable;return!Ce||Ze===!1?!1:Ce},Pe.syncLoadData=function(Ze){var Ce=Ze.expanded,Je=Ze.loading,at=Ze.loaded,$e=Pe.props.context,rt=$e.loadData,pt=$e.onNodeLoad;Je||rt&&Ce&&!Pe.isLeaf()&&!Pe.hasChildren()&&!at&&pt((0,x.F)(Pe.props))},Pe.isDraggable=function(){var Ze=Pe.props,Ce=Ze.data,Je=Ze.context.draggable;return!!(Je&&(!Je.nodeDraggable||Je.nodeDraggable(Ce)))},Pe.renderDragHandler=function(){var Ze=Pe.props.context,Ce=Ze.draggable,Je=Ze.prefixCls;return Ce!=null&&Ce.icon?Ne.createElement("span",{className:"".concat(Je,"-draggable-icon")},Ce.icon):null},Pe.renderSwitcherIconDom=function(Ze){var Ce=Pe.props.switcherIcon,Je=Pe.props.context.switcherIcon,at=Ce||Je;return typeof at=="function"?at((0,Be.Z)((0,Be.Z)({},Pe.props),{},{isLeaf:Ze})):at},Pe.renderSwitcher=function(){var Ze=Pe.props.expanded,Ce=Pe.props.context.prefixCls;if(Pe.isLeaf()){var Je=Pe.renderSwitcherIconDom(!0);return Je!==!1?Ne.createElement("span",{className:Le()("".concat(Ce,"-switcher"),"".concat(Ce,"-switcher-noop"))},Je):null}var at=Le()("".concat(Ce,"-switcher"),"".concat(Ce,"-switcher_").concat(Ze?z:te)),$e=Pe.renderSwitcherIconDom(!1);return $e!==!1?Ne.createElement("span",{onClick:Pe.onExpand,className:at},$e):null},Pe.renderCheckbox=function(){var Ze=Pe.props,Ce=Ze.checked,Je=Ze.halfChecked,at=Ze.disableCheckbox,$e=Pe.props.context.prefixCls,rt=Pe.isDisabled(),pt=Pe.isCheckable();if(!pt)return null;var Ct=typeof pt!="boolean"?pt:null;return Ne.createElement("span",{className:Le()("".concat($e,"-checkbox"),Ce&&"".concat($e,"-checkbox-checked"),!Ce&&Je&&"".concat($e,"-checkbox-indeterminate"),(rt||at)&&"".concat($e,"-checkbox-disabled")),onClick:Pe.onCheck},Ct)},Pe.renderIcon=function(){var Ze=Pe.props.loading,Ce=Pe.props.context.prefixCls;return Ne.createElement("span",{className:Le()("".concat(Ce,"-iconEle"),"".concat(Ce,"-icon__").concat(Pe.getNodeState()||"docu"),Ze&&"".concat(Ce,"-icon_loading"))})},Pe.renderSelector=function(){var Ze=Pe.state.dragNodeHighlight,Ce=Pe.props,Je=Ce.title,at=Je===void 0?re:Je,$e=Ce.selected,rt=Ce.icon,pt=Ce.loading,Ct=Ce.data,mn=Pe.props.context,ln=mn.prefixCls,lt=mn.showIcon,At=mn.icon,kt=mn.loadData,In=mn.titleRender,Wt=Pe.isDisabled(),dn="".concat(ln,"-node-content-wrapper"),He;if(lt){var en=rt||At;He=en?Ne.createElement("span",{className:Le()("".concat(ln,"-iconEle"),"".concat(ln,"-icon__customize"))},typeof en=="function"?en(Pe.props):en):Pe.renderIcon()}else kt&&pt&&(He=Pe.renderIcon());var Bn;typeof at=="function"?Bn=at(Ct):In?Bn=In(Ct):Bn=at;var It=Ne.createElement("span",{className:"".concat(ln,"-title")},Bn);return Ne.createElement("span",{ref:Pe.setSelectHandle,title:typeof at=="string"?at:"",className:Le()("".concat(dn),"".concat(dn,"-").concat(Pe.getNodeState()||"normal"),!Wt&&($e||Ze)&&"".concat(ln,"-node-selected")),onMouseEnter:Pe.onMouseEnter,onMouseLeave:Pe.onMouseLeave,onContextMenu:Pe.onContextMenu,onClick:Pe.onSelectorClick,onDoubleClick:Pe.onSelectorDoubleClick},He,It,Pe.renderDropIndicator())},Pe.renderDropIndicator=function(){var Ze=Pe.props,Ce=Ze.disabled,Je=Ze.eventKey,at=Pe.props.context,$e=at.draggable,rt=at.dropLevelOffset,pt=at.dropPosition,Ct=at.prefixCls,mn=at.indent,ln=at.dropIndicatorRender,lt=at.dragOverNodeKey,At=at.direction,kt=!!$e,In=!Ce&&kt&&lt===Je;return In?ln({dropPosition:pt,dropLevelOffset:rt,indent:mn,prefixCls:Ct,direction:At}):null},Pe}return(0,Ke.Z)(we,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var he=this.props.selectable,Xe=this.props.context.selectable;return typeof he=="boolean"?he:Xe}},{key:"render",value:function(){var he,Xe=this.props,je=Xe.eventKey,Ze=Xe.className,Ce=Xe.style,Je=Xe.dragOver,at=Xe.dragOverGapTop,$e=Xe.dragOverGapBottom,rt=Xe.isLeaf,pt=Xe.isStart,Ct=Xe.isEnd,mn=Xe.expanded,ln=Xe.selected,lt=Xe.checked,At=Xe.halfChecked,kt=Xe.loading,In=Xe.domRef,Wt=Xe.active,dn=Xe.data,He=Xe.onMouseMove,en=Xe.selectable,Bn=(0,De.Z)(Xe,b),It=this.props.context,Et=It.prefixCls,jt=It.filterTreeNode,Qe=It.keyEntities,Ve=It.dropContainerKey,mt=It.dropTargetKey,Vt=It.draggingNodeKey,Xt=this.isDisabled(),cn=(0,be.Z)(Bn,{aria:!0,data:!0}),ta=Qe[je]||{},ra=ta.level,On=Ct[Ct.length-1],la=this.isDraggable(),et=!Xt&&la,yt=Vt===je,Rn=en!==void 0?{"aria-selected":!!en}:void 0;return Ne.createElement("div",(0,y.Z)({ref:In,className:Le()(Ze,"".concat(Et,"-treenode"),(he={},(0,ie.Z)(he,"".concat(Et,"-treenode-disabled"),Xt),(0,ie.Z)(he,"".concat(Et,"-treenode-switcher-").concat(mn?"open":"close"),!rt),(0,ie.Z)(he,"".concat(Et,"-treenode-checkbox-checked"),lt),(0,ie.Z)(he,"".concat(Et,"-treenode-checkbox-indeterminate"),At),(0,ie.Z)(he,"".concat(Et,"-treenode-selected"),ln),(0,ie.Z)(he,"".concat(Et,"-treenode-loading"),kt),(0,ie.Z)(he,"".concat(Et,"-treenode-active"),Wt),(0,ie.Z)(he,"".concat(Et,"-treenode-leaf-last"),On),(0,ie.Z)(he,"".concat(Et,"-treenode-draggable"),la),(0,ie.Z)(he,"dragging",yt),(0,ie.Z)(he,"drop-target",mt===je),(0,ie.Z)(he,"drop-container",Ve===je),(0,ie.Z)(he,"drag-over",!Xt&&Je),(0,ie.Z)(he,"drag-over-gap-top",!Xt&&at),(0,ie.Z)(he,"drag-over-gap-bottom",!Xt&&$e),(0,ie.Z)(he,"filter-node",jt&&jt((0,x.F)(this.props))),he)),style:Ce,draggable:et,"aria-grabbed":yt,onDragStart:et?this.onDragStart:void 0,onDragEnter:la?this.onDragEnter:void 0,onDragOver:la?this.onDragOver:void 0,onDragLeave:la?this.onDragLeave:void 0,onDrop:la?this.onDrop:void 0,onDragEnd:la?this.onDragEnd:void 0,onMouseMove:He},Rn,cn),Ne.createElement(a,{prefixCls:Et,level:ra,isStart:pt,isEnd:Ct}),this.renderDragHandler(),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),we}(Ne.Component),ce=function(Ae){return Ne.createElement(se.k.Consumer,null,function(we){return Ne.createElement(oe,(0,y.Z)({},Ae,{context:we}))})};ce.displayName="TreeNode",ce.isTreeNode=1;var pe=ce},27822:function(Ot,Ft,ee){"use strict";ee.d(Ft,{k:function(){return ie}});var y=ee(67294),ie=y.createContext(null)},10225:function(Ot,Ft,ee){"use strict";ee.d(Ft,{BT:function(){return a},Ds:function(){return ke},E6:function(){return z},L0:function(){return Me},OM:function(){return E},_5:function(){return ue},bt:function(){return Ne},r7:function(){return te},wA:function(){return Le},yx:function(){return Fe}});var y=ee(74902),ie=ee(71002),De=ee(67294),Be=ee(80334),Oe=ee(86128),Ke=null;function ue(re,oe){if(!re)return[];var ce=re.slice(),pe=ce.indexOf(oe);return pe>=0&&ce.splice(pe,1),ce}function Me(re,oe){var ce=(re||[]).slice();return ce.indexOf(oe)===-1&&ce.push(oe),ce}function Fe(re){return re.split("-")}function Ne(re,oe){return"".concat(re,"-").concat(oe)}function ke(re){return re&&re.type&&re.type.isTreeNode}function Le(re,oe){var ce=[],pe=oe[re];function ge(){var Ae=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Ae.forEach(function(we){var Pe=we.key,he=we.children;ce.push(Pe),ge(he)})}return ge(pe.children),ce}function be(re){if(re.parent){var oe=Fe(re.pos);return Number(oe[oe.length-1])===re.parent.children.length-1}return!1}function se(re){var oe=Fe(re.pos);return Number(oe[oe.length-1])===0}function E(re,oe,ce,pe,ge,Ae,we,Pe,he,Xe){var je,Ze=re.clientX,Ce=re.clientY,Je=re.target.getBoundingClientRect(),at=Je.top,$e=Je.height,rt=(Xe==="rtl"?-1:1)*(((ge==null?void 0:ge.x)||0)-Ze),pt=(rt-12)/pe,Ct=Pe[ce.props.eventKey];if(Ce<at+$e/2){var mn=we.findIndex(function(Et){return Et.key===Ct.key}),ln=mn<=0?0:mn-1,lt=we[ln].key;Ct=Pe[lt]}var At=Ct.key,kt=Ct,In=Ct.key,Wt=0,dn=0;if(!he.includes(At))for(var He=0;He<pt&&be(Ct);He+=1)Ct=Ct.parent,dn+=1;var en=oe.props.data,Bn=Ct.node,It=!0;return se(Ct)&&Ct.level===0&&Ce<at+$e/2&&Ae({dragNode:en,dropNode:Bn,dropPosition:-1})&&Ct.key===ce.props.eventKey?Wt=-1:(kt.children||[]).length&&he.includes(In)?Ae({dragNode:en,dropNode:Bn,dropPosition:0})?Wt=0:It=!1:dn===0?pt>-1.5?Ae({dragNode:en,dropNode:Bn,dropPosition:1})?Wt=1:It=!1:Ae({dragNode:en,dropNode:Bn,dropPosition:0})?Wt=0:Ae({dragNode:en,dropNode:Bn,dropPosition:1})?Wt=1:It=!1:Ae({dragNode:en,dropNode:Bn,dropPosition:1})?Wt=1:It=!1,{dropPosition:Wt,dropLevelOffset:dn,dropTargetKey:Ct.key,dropTargetPos:Ct.pos,dragOverNodeKey:In,dropContainerKey:Wt===0?null:((je=Ct.parent)===null||je===void 0?void 0:je.key)||null,dropAllowed:It}}function a(re,oe){if(re){var ce=oe.multiple;return ce?re.slice():re.length?[re[0]]:re}}var x=function(oe){return oe};function b(re,oe){if(!re)return[];var ce=oe||{},pe=ce.processProps,ge=pe===void 0?x:pe,Ae=Array.isArray(re)?re:[re];return Ae.map(function(we){var Pe=we.children,he=_objectWithoutProperties(we,Ke),Xe=b(Pe,oe);return React.createElement(TreeNode,_extends({key:he.key},ge(he)),Xe)})}function z(re){if(!re)return null;var oe;if(Array.isArray(re))oe={checkedKeys:re,halfCheckedKeys:void 0};else if((0,ie.Z)(re)==="object")oe={checkedKeys:re.checked||void 0,halfCheckedKeys:re.halfChecked||void 0};else return(0,Be.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return oe}function te(re,oe){var ce=new Set;function pe(ge){if(!ce.has(ge)){var Ae=oe[ge];if(Ae){ce.add(ge);var we=Ae.parent,Pe=Ae.node;Pe.disabled||we&&pe(we.key)}}}return(re||[]).forEach(function(ge){pe(ge)}),(0,y.Z)(ce)}},17341:function(Ot,Ft,ee){"use strict";ee.d(Ft,{S:function(){return Ke}});var y=ee(80334);function ie(ue,Me){var Fe=new Set;return ue.forEach(function(Ne){Me.has(Ne)||Fe.add(Ne)}),Fe}function De(ue){var Me=ue||{},Fe=Me.disabled,Ne=Me.disableCheckbox,ke=Me.checkable;return!!(Fe||Ne)||ke===!1}function Be(ue,Me,Fe,Ne){for(var ke=new Set(ue),Le=new Set,be=0;be<=Fe;be+=1){var se=Me.get(be)||new Set;se.forEach(function(b){var z=b.key,te=b.node,re=b.children,oe=re===void 0?[]:re;ke.has(z)&&!Ne(te)&&oe.filter(function(ce){return!Ne(ce.node)}).forEach(function(ce){ke.add(ce.key)})})}for(var E=new Set,a=Fe;a>=0;a-=1){var x=Me.get(a)||new Set;x.forEach(function(b){var z=b.parent,te=b.node;if(!(Ne(te)||!b.parent||E.has(b.parent.key))){if(Ne(b.parent.node)){E.add(z.key);return}var re=!0,oe=!1;(z.children||[]).filter(function(ce){return!Ne(ce.node)}).forEach(function(ce){var pe=ce.key,ge=ke.has(pe);re&&!ge&&(re=!1),!oe&&(ge||Le.has(pe))&&(oe=!0)}),re&&ke.add(z.key),oe&&Le.add(z.key),E.add(z.key)}})}return{checkedKeys:Array.from(ke),halfCheckedKeys:Array.from(ie(Le,ke))}}function Oe(ue,Me,Fe,Ne,ke){for(var Le=new Set(ue),be=new Set(Me),se=0;se<=Ne;se+=1){var E=Fe.get(se)||new Set;E.forEach(function(z){var te=z.key,re=z.node,oe=z.children,ce=oe===void 0?[]:oe;!Le.has(te)&&!be.has(te)&&!ke(re)&&ce.filter(function(pe){return!ke(pe.node)}).forEach(function(pe){Le.delete(pe.key)})})}be=new Set;for(var a=new Set,x=Ne;x>=0;x-=1){var b=Fe.get(x)||new Set;b.forEach(function(z){var te=z.parent,re=z.node;if(!(ke(re)||!z.parent||a.has(z.parent.key))){if(ke(z.parent.node)){a.add(te.key);return}var oe=!0,ce=!1;(te.children||[]).filter(function(pe){return!ke(pe.node)}).forEach(function(pe){var ge=pe.key,Ae=Le.has(ge);oe&&!Ae&&(oe=!1),!ce&&(Ae||be.has(ge))&&(ce=!0)}),oe||Le.delete(te.key),ce&&be.add(te.key),a.add(te.key)}})}return{checkedKeys:Array.from(Le),halfCheckedKeys:Array.from(ie(be,Le))}}function Ke(ue,Me,Fe,Ne){var ke=[],Le;Ne?Le=Ne:Le=De;var be=new Set(ue.filter(function(x){var b=!!Fe[x];return b||ke.push(x),b})),se=new Map,E=0;Object.keys(Fe).forEach(function(x){var b=Fe[x],z=b.level,te=se.get(z);te||(te=new Set,se.set(z,te)),te.add(b),E=Math.max(E,z)}),(0,y.ZP)(!ke.length,"Tree missing follow keys: ".concat(ke.slice(0,100).map(function(x){return"'".concat(x,"'")}).join(", ")));var a;return Me===!0?a=Be(be,se,E,Le):a=Oe(be,Me.halfCheckedKeys,se,E,Le),a}},1089:function(Ot,Ft,ee){"use strict";ee.d(Ft,{F:function(){return b},H8:function(){return x},I8:function(){return a},km:function(){return Ne},oH:function(){return se},w$:function(){return ke},zn:function(){return be}});var y=ee(71002),ie=ee(74902),De=ee(1413),Be=ee(45987),Oe=ee(98423),Ke=ee(50344),ue=ee(80334),Me=ee(10225),Fe=["children"];function Ne(z,te){return z!=null?z:te}function ke(z){var te=z||{},re=te.title,oe=te._title,ce=te.key,pe=te.children,ge=re||"title";return{title:ge,_title:oe||[ge],key:ce||"key",children:pe||"children"}}function Le(z,te){var re=new Map;function oe(ce){var pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(ce||[]).forEach(function(ge){var Ae=ge[te.key],we=ge[te.children];warning(Ae!=null,"Tree node must have a certain key: [".concat(pe).concat(Ae,"]"));var Pe=String(Ae);warning(!re.has(Pe)||Ae===null||Ae===void 0,"Same 'key' exist in the Tree: ".concat(Pe)),re.set(Pe,!0),oe(we,"".concat(pe).concat(Pe," > "))})}oe(z)}function be(z){function te(re){var oe=(0,Ke.Z)(re);return oe.map(function(ce){if(!(0,Me.Ds)(ce))return(0,ue.ZP)(!ce,"Tree/TreeNode can only accept TreeNode as children."),null;var pe=ce.key,ge=ce.props,Ae=ge.children,we=(0,Be.Z)(ge,Fe),Pe=(0,De.Z)({key:pe},we),he=te(Ae);return he.length&&(Pe.children=he),Pe}).filter(function(ce){return ce})}return te(z)}function se(z,te,re){var oe=ke(re),ce=oe._title,pe=oe.key,ge=oe.children,Ae=new Set(te===!0?[]:te),we=[];function Pe(he){var Xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return he.map(function(je,Ze){for(var Ce=(0,Me.bt)(Xe?Xe.pos:"0",Ze),Je=Ne(je[pe],Ce),at,$e=0;$e<ce.length;$e+=1){var rt=ce[$e];if(je[rt]!==void 0){at=je[rt];break}}var pt=(0,De.Z)((0,De.Z)({},(0,Oe.Z)(je,[].concat((0,ie.Z)(ce),[pe,ge]))),{},{title:at,key:Je,parent:Xe,pos:Ce,children:null,data:je,isStart:[].concat((0,ie.Z)(Xe?Xe.isStart:[]),[Ze===0]),isEnd:[].concat((0,ie.Z)(Xe?Xe.isEnd:[]),[Ze===he.length-1])});return we.push(pt),te===!0||Ae.has(Je)?pt.children=Pe(je[ge]||[],pt):pt.children=[],pt})}return Pe(z),we}function E(z,te,re){var oe={};(0,y.Z)(re)==="object"?oe=re:oe={externalGetKey:re},oe=oe||{};var ce=oe,pe=ce.childrenPropName,ge=ce.externalGetKey,Ae=ce.fieldNames,we=ke(Ae),Pe=we.key,he=we.children,Xe=pe||he,je;ge?typeof ge=="string"?je=function(Je){return Je[ge]}:typeof ge=="function"&&(je=function(Je){return ge(Je)}):je=function(Je,at){return Ne(Je[Pe],at)};function Ze(Ce,Je,at,$e){var rt=Ce?Ce[Xe]:z,pt=Ce?(0,Me.bt)(at.pos,Je):"0",Ct=Ce?[].concat((0,ie.Z)($e),[Ce]):[];if(Ce){var mn=je(Ce,pt),ln={node:Ce,index:Je,pos:pt,key:mn,parentPos:at.node?at.pos:null,level:at.level+1,nodes:Ct};te(ln)}rt&&rt.forEach(function(lt,At){Ze(lt,At,{node:Ce,pos:pt,level:at?at.level+1:-1},Ct)})}Ze(null)}function a(z){var te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},re=te.initWrapper,oe=te.processEntity,ce=te.onProcessFinished,pe=te.externalGetKey,ge=te.childrenPropName,Ae=te.fieldNames,we=arguments.length>2?arguments[2]:void 0,Pe=pe||we,he={},Xe={},je={posEntities:he,keyEntities:Xe};return re&&(je=re(je)||je),E(z,function(Ze){var Ce=Ze.node,Je=Ze.index,at=Ze.pos,$e=Ze.key,rt=Ze.parentPos,pt=Ze.level,Ct=Ze.nodes,mn={node:Ce,nodes:Ct,index:Je,key:$e,pos:at,level:pt},ln=Ne($e,at);he[at]=mn,Xe[ln]=mn,mn.parent=he[rt],mn.parent&&(mn.parent.children=mn.parent.children||[],mn.parent.children.push(mn)),oe&&oe(mn,je)},{externalGetKey:Pe,childrenPropName:ge,fieldNames:Ae}),ce&&ce(je),je}function x(z,te){var re=te.expandedKeys,oe=te.selectedKeys,ce=te.loadedKeys,pe=te.loadingKeys,ge=te.checkedKeys,Ae=te.halfCheckedKeys,we=te.dragOverNodeKey,Pe=te.dropPosition,he=te.keyEntities,Xe=he[z],je={eventKey:z,expanded:re.indexOf(z)!==-1,selected:oe.indexOf(z)!==-1,loaded:ce.indexOf(z)!==-1,loading:pe.indexOf(z)!==-1,checked:ge.indexOf(z)!==-1,halfChecked:Ae.indexOf(z)!==-1,pos:String(Xe?Xe.pos:""),dragOver:we===z&&Pe===0,dragOverGapTop:we===z&&Pe===-1,dragOverGapBottom:we===z&&Pe===1};return je}function b(z){var te=z.data,re=z.expanded,oe=z.selected,ce=z.checked,pe=z.loaded,ge=z.loading,Ae=z.halfChecked,we=z.dragOver,Pe=z.dragOverGapTop,he=z.dragOverGapBottom,Xe=z.pos,je=z.active,Ze=z.eventKey,Ce=(0,De.Z)((0,De.Z)({},te),{},{expanded:re,selected:oe,checked:ce,loaded:pe,loading:ge,halfChecked:Ae,dragOver:we,dragOverGapTop:Pe,dragOverGapBottom:he,pos:Xe,active:je,key:Ze});return"props"in Ce||Object.defineProperty(Ce,"props",{get:function(){return(0,ue.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),z}}),Ce}},64217:function(Ot,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return Me}});var y=ee(1413),ie=`accept acceptCharset accessKey action allowFullScreen allowTransparency
alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
charSet checked classID className colSpan cols content contentEditable contextMenu
controls coords crossOrigin data dateTime default defer dir disabled download draggable
encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
mediaGroup method min minLength multiple muted name noValidate nonce open
optimum pattern placeholder poster preload radioGroup readOnly rel required
reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
summary tabIndex target title type useMap value width wmode wrap`,De=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,Be="".concat(ie," ").concat(De).split(/[\s\n]+/),Oe="aria-",Ke="data-";function ue(Fe,Ne){return Fe.indexOf(Ne)===0}function Me(Fe){var Ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ke;Ne===!1?ke={aria:!0,data:!0,attr:!0}:Ne===!0?ke={aria:!0}:ke=(0,y.Z)({},Ne);var Le={};return Object.keys(Fe).forEach(function(be){(ke.aria&&(be==="role"||ue(be,Oe))||ke.data&&ue(be,Ke)||ke.attr&&Be.includes(be))&&(Le[be]=Fe[be])}),Le}},66012:function(Ot,Ft,ee){"use strict";ee.d(Ft,{Z5:function(){return Us},_l:function(){return Gc},bK:function(){return dc}});var y=ee(67294),ie=ee(89611);function De(ne,ae){ne.prototype=Object.create(ae.prototype),ne.prototype.constructor=ne,(0,ie.Z)(ne,ae)}var Be=ee(87462),Oe=ee(14890),Ke=y.createContext(null),ue=null;function Me(ne){ne()}var Fe=Me,Ne=function(ae){return Fe=ae},ke=function(){return Fe};function Le(){var ne=ke(),ae=null,le=null;return{clear:function(){ae=null,le=null},notify:function(){ne(function(){for(var ye=ae;ye;)ye.callback(),ye=ye.next})},get:function(){for(var ye=[],xe=ae;xe;)ye.push(xe),xe=xe.next;return ye},subscribe:function(ye){var xe=!0,Re=le={callback:ye,next:null,prev:le};return Re.prev?Re.prev.next=Re:ae=Re,function(){!xe||ae===null||(xe=!1,Re.next?Re.next.prev=Re.prev:le=Re.prev,Re.prev?Re.prev.next=Re.next:ae=Re.next)}}}}var be={notify:function(){},get:function(){return[]}};function se(ne,ae){var le,me=be;function ye(ft){return ct(),me.subscribe(ft)}function xe(){me.notify()}function Re(){Pt.onStateChange&&Pt.onStateChange()}function Ge(){return!!le}function ct(){le||(le=ae?ae.addNestedSub(Re):ne.subscribe(Re),me=Le())}function xt(){le&&(le(),le=void 0,me.clear(),me=be)}var Pt={addNestedSub:ye,notifyNestedSubs:xe,handleChangeWrapper:Re,isSubscribed:Ge,trySubscribe:ct,tryUnsubscribe:xt,getListeners:function(){return me}};return Pt}var E=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?y.useLayoutEffect:y.useEffect;function a(ne){var ae=ne.store,le=ne.context,me=ne.children,ye=(0,y.useMemo)(function(){var Ge=se(ae);return{store:ae,subscription:Ge}},[ae]),xe=(0,y.useMemo)(function(){return ae.getState()},[ae]);E(function(){var Ge=ye.subscription;return Ge.onStateChange=Ge.notifyNestedSubs,Ge.trySubscribe(),xe!==ae.getState()&&Ge.notifyNestedSubs(),function(){Ge.tryUnsubscribe(),Ge.onStateChange=null}},[ye,xe]);var Re=le||Ke;return y.createElement(Re.Provider,{value:ye},me)}var x=a,b=ee(63366),z=ee(8679),te=ee.n(z),re=ee(72973),oe=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],ce=["reactReduxForwardedRef"],pe=[],ge=[null,null],Ae=function(ae){try{return JSON.stringify(ae)}catch(le){return String(ae)}};function we(ne,ae){var le=ne[1];return[ae.payload,le+1]}function Pe(ne,ae,le){E(function(){return ne.apply(void 0,ae)},le)}function he(ne,ae,le,me,ye,xe,Re){ne.current=me,ae.current=ye,le.current=!1,xe.current&&(xe.current=null,Re())}function Xe(ne,ae,le,me,ye,xe,Re,Ge,ct,xt){if(ne){var Pt=!1,ft=null,vt=function(){if(!Pt){var er=ae.getState(),cr,Pr;try{cr=me(er,ye.current)}catch(qr){Pr=qr,ft=qr}Pr||(ft=null),cr===xe.current?Re.current||ct():(xe.current=cr,Ge.current=cr,Re.current=!0,xt({type:"STORE_UPDATED",payload:{error:Pr}}))}};le.onStateChange=vt,le.trySubscribe(),vt();var Gt=function(){if(Pt=!0,le.tryUnsubscribe(),le.onStateChange=null,ft)throw ft};return Gt}}var je=function(){return[null,0]};function Ze(ne,ae){ae===void 0&&(ae={});var le=ae,me=le.getDisplayName,ye=me===void 0?function(hi){return"ConnectAdvanced("+hi+")"}:me,xe=le.methodName,Re=xe===void 0?"connectAdvanced":xe,Ge=le.renderCountProp,ct=Ge===void 0?void 0:Ge,xt=le.shouldHandleStateChanges,Pt=xt===void 0?!0:xt,ft=le.storeKey,vt=ft===void 0?"store":ft,Gt=le.withRef,Nn=Gt===void 0?!1:Gt,er=le.forwardRef,cr=er===void 0?!1:er,Pr=le.context,qr=Pr===void 0?Ke:Pr,xo=(0,b.Z)(le,oe);if(0)var Lo;var Pi=qr;return function(ji){var Ql=ji.displayName||ji.name||"Component",$i=ye(Ql),Jl=(0,Be.Z)({},xo,{getDisplayName:ye,methodName:Re,renderCountProp:ct,shouldHandleStateChanges:Pt,storeKey:vt,displayName:$i,wrappedComponentName:Ql,WrappedComponent:ji}),vu=xo.pure;function Cu(xu){return ne(xu.dispatch,Jl)}var ju=vu?y.useMemo:function(xu){return xu()};function Zu(xu){var $u=(0,y.useMemo)(function(){var Cs=xu.reactReduxForwardedRef,nc=(0,b.Z)(xu,ce);return[xu.context,Cs,nc]},[xu]),Gu=$u[0],ys=$u[1],ns=$u[2],Xu=(0,y.useMemo)(function(){return Gu&&Gu.Consumer&&(0,re.isContextConsumer)(y.createElement(Gu.Consumer,null))?Gu:Pi},[Gu,Pi]),Ku=(0,y.useContext)(Xu),as=!!xu.store&&!!xu.store.getState&&!!xu.store.dispatch,Rs=!!Ku&&!!Ku.store,Wu=as?xu.store:Ku.store,bs=(0,y.useMemo)(function(){return Cu(Wu)},[Wu]),Ts=(0,y.useMemo)(function(){if(!Pt)return ge;var Cs=se(Wu,as?null:Ku.subscription),nc=Cs.notifyNestedSubs.bind(Cs);return[Cs,nc]},[Wu,as,Ku]),cs=Ts[0],ks=Ts[1],_s=(0,y.useMemo)(function(){return as?Ku:(0,Be.Z)({},Ku,{subscription:cs})},[as,Ku,cs]),gc=(0,y.useReducer)(we,pe,je),Jc=gc[0],Zs=Jc[0],$c=gc[1];if(Zs&&Zs.error)throw Zs.error;var mc=(0,y.useRef)(),qs=(0,y.useRef)(ns),zs=(0,y.useRef)(),fc=(0,y.useRef)(!1),ec=ju(function(){return zs.current&&ns===qs.current?zs.current:bs(Wu.getState(),ns)},[Wu,Zs,ns]);Pe(he,[qs,mc,fc,ns,ec,zs,ks]),Pe(Xe,[Pt,Wu,cs,bs,qs,mc,fc,zs,ks,$c],[Wu,cs,bs]);var tc=(0,y.useMemo)(function(){return y.createElement(ji,(0,Be.Z)({},ec,{ref:ys}))},[ys,ji,ec]),Xc=(0,y.useMemo)(function(){return Pt?y.createElement(Xu.Provider,{value:_s},tc):tc},[Xu,tc,_s]);return Xc}var Ou=vu?y.memo(Zu):Zu;if(Ou.WrappedComponent=ji,Ou.displayName=Zu.displayName=$i,cr){var Hu=y.forwardRef(function($u,Gu){return y.createElement(Ou,(0,Be.Z)({},$u,{reactReduxForwardedRef:Gu}))});return Hu.displayName=$i,Hu.WrappedComponent=ji,te()(Hu,ji)}return te()(Ou,ji)}}function Ce(ne,ae){return ne===ae?ne!==0||ae!==0||1/ne===1/ae:ne!==ne&&ae!==ae}function Je(ne,ae){if(Ce(ne,ae))return!0;if(typeof ne!="object"||ne===null||typeof ae!="object"||ae===null)return!1;var le=Object.keys(ne),me=Object.keys(ae);if(le.length!==me.length)return!1;for(var ye=0;ye<le.length;ye++)if(!Object.prototype.hasOwnProperty.call(ae,le[ye])||!Ce(ne[le[ye]],ae[le[ye]]))return!1;return!0}function at(ne,ae){var le={},me=function(Re){var Ge=ne[Re];typeof Ge=="function"&&(le[Re]=function(){return ae(Ge.apply(void 0,arguments))})};for(var ye in ne)me(ye);return le}function $e(ne){return function(le,me){var ye=ne(le,me);function xe(){return ye}return xe.dependsOnOwnProps=!1,xe}}function rt(ne){return ne.dependsOnOwnProps!==null&&ne.dependsOnOwnProps!==void 0?!!ne.dependsOnOwnProps:ne.length!==1}function pt(ne,ae){return function(me,ye){var xe=ye.displayName,Re=function(ct,xt){return Re.dependsOnOwnProps?Re.mapToProps(ct,xt):Re.mapToProps(ct)};return Re.dependsOnOwnProps=!0,Re.mapToProps=function(ct,xt){Re.mapToProps=ne,Re.dependsOnOwnProps=rt(ne);var Pt=Re(ct,xt);return typeof Pt=="function"&&(Re.mapToProps=Pt,Re.dependsOnOwnProps=rt(Pt),Pt=Re(ct,xt)),Pt},Re}}function Ct(ne){return typeof ne=="function"?pt(ne,"mapDispatchToProps"):void 0}function mn(ne){return ne?void 0:$e(function(ae){return{dispatch:ae}})}function ln(ne){return ne&&typeof ne=="object"?$e(function(ae){return at(ne,ae)}):void 0}var lt=[Ct,mn,ln];function At(ne){return typeof ne=="function"?pt(ne,"mapStateToProps"):void 0}function kt(ne){return ne?void 0:$e(function(){return{}})}var In=[At,kt];function Wt(ne,ae,le){return(0,Be.Z)({},le,ne,ae)}function dn(ne){return function(le,me){var ye=me.displayName,xe=me.pure,Re=me.areMergedPropsEqual,Ge=!1,ct;return function(Pt,ft,vt){var Gt=ne(Pt,ft,vt);return Ge?(!xe||!Re(Gt,ct))&&(ct=Gt):(Ge=!0,ct=Gt),ct}}}function He(ne){return typeof ne=="function"?dn(ne):void 0}function en(ne){return ne?void 0:function(){return Wt}}var Bn=[He,en],It=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function Et(ne,ae,le,me){return function(xe,Re){return le(ne(xe,Re),ae(me,Re),Re)}}function jt(ne,ae,le,me,ye){var xe=ye.areStatesEqual,Re=ye.areOwnPropsEqual,Ge=ye.areStatePropsEqual,ct=!1,xt,Pt,ft,vt,Gt;function Nn(xo,Lo){return xt=xo,Pt=Lo,ft=ne(xt,Pt),vt=ae(me,Pt),Gt=le(ft,vt,Pt),ct=!0,Gt}function er(){return ft=ne(xt,Pt),ae.dependsOnOwnProps&&(vt=ae(me,Pt)),Gt=le(ft,vt,Pt),Gt}function cr(){return ne.dependsOnOwnProps&&(ft=ne(xt,Pt)),ae.dependsOnOwnProps&&(vt=ae(me,Pt)),Gt=le(ft,vt,Pt),Gt}function Pr(){var xo=ne(xt,Pt),Lo=!Ge(xo,ft);return ft=xo,Lo&&(Gt=le(ft,vt,Pt)),Gt}function qr(xo,Lo){var Pi=!Re(Lo,Pt),hi=!xe(xo,xt,Lo,Pt);return xt=xo,Pt=Lo,Pi&&hi?er():Pi?cr():hi?Pr():Gt}return function(Lo,Pi){return ct?qr(Lo,Pi):Nn(Lo,Pi)}}function Qe(ne,ae){var le=ae.initMapStateToProps,me=ae.initMapDispatchToProps,ye=ae.initMergeProps,xe=(0,b.Z)(ae,It),Re=le(ne,xe),Ge=me(ne,xe),ct=ye(ne,xe),xt=xe.pure?jt:Et;return xt(Re,Ge,ct,ne,xe)}var Ve=["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"];function mt(ne,ae,le){for(var me=ae.length-1;me>=0;me--){var ye=ae[me](ne);if(ye)return ye}return function(xe,Re){throw new Error("Invalid value of type "+typeof ne+" for "+le+" argument when connecting component "+Re.wrappedComponentName+".")}}function Vt(ne,ae){return ne===ae}function Xt(ne){var ae=ne===void 0?{}:ne,le=ae.connectHOC,me=le===void 0?Ze:le,ye=ae.mapStateToPropsFactories,xe=ye===void 0?In:ye,Re=ae.mapDispatchToPropsFactories,Ge=Re===void 0?lt:Re,ct=ae.mergePropsFactories,xt=ct===void 0?Bn:ct,Pt=ae.selectorFactory,ft=Pt===void 0?Qe:Pt;return function(Gt,Nn,er,cr){cr===void 0&&(cr={});var Pr=cr,qr=Pr.pure,xo=qr===void 0?!0:qr,Lo=Pr.areStatesEqual,Pi=Lo===void 0?Vt:Lo,hi=Pr.areOwnPropsEqual,ji=hi===void 0?Je:hi,Ql=Pr.areStatePropsEqual,$i=Ql===void 0?Je:Ql,Jl=Pr.areMergedPropsEqual,vu=Jl===void 0?Je:Jl,Cu=(0,b.Z)(Pr,Ve),ju=mt(Gt,xe,"mapStateToProps"),Zu=mt(Nn,Ge,"mapDispatchToProps"),Ou=mt(er,xt,"mergeProps");return me(ft,(0,Be.Z)({methodName:"connect",getDisplayName:function(xu){return"Connect("+xu+")"},shouldHandleStateChanges:!!Gt,initMapStateToProps:ju,initMapDispatchToProps:Zu,initMergeProps:Ou,pure:xo,areStatesEqual:Pi,areOwnPropsEqual:ji,areStatePropsEqual:$i,areMergedPropsEqual:vu},Cu))}}var cn=Xt();function ta(){var ne=useContext(ReactReduxContext);return ne}function ra(ne){ne===void 0&&(ne=ReactReduxContext);var ae=ne===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ne)};return function(){var me=ae(),ye=me.store;return ye}}var On=null;function la(ne){ne===void 0&&(ne=ReactReduxContext);var ae=ne===ReactReduxContext?useDefaultStore:createStoreHook(ne);return function(){var me=ae();return me.dispatch}}var et=null,yt=function(ae,le){return ae===le};function Rn(ne,ae,le,me){var ye=useReducer(function(Nn){return Nn+1},0),xe=ye[1],Re=useMemo(function(){return createSubscription(le,me)},[le,me]),Ge=useRef(),ct=useRef(),xt=useRef(),Pt=useRef(),ft=le.getState(),vt;try{if(ne!==ct.current||ft!==xt.current||Ge.current){var Gt=ne(ft);Pt.current===void 0||!ae(Gt,Pt.current)?vt=Gt:vt=Pt.current}else vt=Pt.current}catch(Nn){throw Ge.current&&(Nn.message+=`
The error may be correlated with this previous error:
`+Ge.current.stack+`
`),Nn}return useIsomorphicLayoutEffect(function(){ct.current=ne,xt.current=ft,Pt.current=vt,Ge.current=void 0}),useIsomorphicLayoutEffect(function(){function Nn(){try{var er=le.getState();if(er===xt.current)return;var cr=ct.current(er);if(ae(cr,Pt.current))return;Pt.current=cr,xt.current=er}catch(Pr){Ge.current=Pr}xe()}return Re.onStateChange=Nn,Re.trySubscribe(),Nn(),function(){return Re.tryUnsubscribe()}},[le,Re]),vt}function Yn(ne){ne===void 0&&(ne=ReactReduxContext);var ae=ne===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ne)};return function(me,ye){ye===void 0&&(ye=yt);var xe=ae(),Re=xe.store,Ge=xe.subscription,ct=Rn(me,ye,Re,Ge);return useDebugValue(ct),ct}}var Dt=null,Ln=ee(73935);Ne(Ln.unstable_batchedUpdates);function Hn(ne,ae){if(ne.length!==ae.length)return!1;for(var le=0;le<ne.length;le++)if(ne[le]!==ae[le])return!1;return!0}function Pn(ne,ae){var le=(0,y.useState)(function(){return{inputs:ae,result:ne()}})[0],me=(0,y.useRef)(!0),ye=(0,y.useRef)(le),xe=me.current||!!(ae&&ye.current.inputs&&Hn(ae,ye.current.inputs)),Re=xe?ye.current:{inputs:ae,result:ne()};return(0,y.useEffect)(function(){me.current=!1,ye.current=Re},[Re]),Re.result}function Oa(ne,ae){return Pn(function(){return ne},ae)}var rn=Pn,_t=Oa,da=!0,Ra="Invariant failed";function za(ne,ae){if(!ne){if(da)throw new Error(Ra);var le=typeof ae=="function"?ae():ae,me=le?"".concat(Ra,": ").concat(le):Ra;throw new Error(me)}}var Na=function(ae){var le=ae.top,me=ae.right,ye=ae.bottom,xe=ae.left,Re=me-xe,Ge=ye-le,ct={top:le,right:me,bottom:ye,left:xe,width:Re,height:Ge,x:xe,y:le,center:{x:(me+xe)/2,y:(ye+le)/2}};return ct},Zr=function(ae,le){return{top:ae.top-le.top,left:ae.left-le.left,bottom:ae.bottom+le.bottom,right:ae.right+le.right}},vn=function(ae,le){return{top:ae.top+le.top,left:ae.left+le.left,bottom:ae.bottom-le.bottom,right:ae.right-le.right}},An=function(ae,le){return{top:ae.top+le.y,left:ae.left+le.x,bottom:ae.bottom+le.y,right:ae.right+le.x}},Tn={top:0,right:0,bottom:0,left:0},ba=function(ae){var le=ae.borderBox,me=ae.margin,ye=me===void 0?Tn:me,xe=ae.border,Re=xe===void 0?Tn:xe,Ge=ae.padding,ct=Ge===void 0?Tn:Ge,xt=Na(Zr(le,ye)),Pt=Na(vn(le,Re)),ft=Na(vn(Pt,ct));return{marginBox:xt,borderBox:Na(le),paddingBox:Pt,contentBox:ft,margin:ye,border:Re,padding:ct}},lr=function(ae){var le=ae.slice(0,-2),me=ae.slice(-2);if(me!=="px")return 0;var ye=Number(le);return isNaN(ye)&&za(!1),ye},lo=function(){return{x:window.pageXOffset,y:window.pageYOffset}},yo=function(ae,le){var me=ae.borderBox,ye=ae.border,xe=ae.margin,Re=ae.padding,Ge=An(me,le);return ba({borderBox:Ge,border:ye,margin:xe,padding:Re})},Ar=function(ae,le){return le===void 0&&(le=lo()),yo(ae,le)},Qn=function(ae,le){var me={top:lr(le.marginTop),right:lr(le.marginRight),bottom:lr(le.marginBottom),left:lr(le.marginLeft)},ye={top:lr(le.paddingTop),right:lr(le.paddingRight),bottom:lr(le.paddingBottom),left:lr(le.paddingLeft)},xe={top:lr(le.borderTopWidth),right:lr(le.borderRightWidth),bottom:lr(le.borderBottomWidth),left:lr(le.borderLeftWidth)};return ba({borderBox:ae,margin:me,padding:ye,border:xe})},Ua=function(ae){var le=ae.getBoundingClientRect(),me=window.getComputedStyle(ae);return Qn(le,me)},wr=Number.isNaN||function(ae){return typeof ae=="number"&&ae!==ae};function vo(ne,ae){return!!(ne===ae||wr(ne)&&wr(ae))}function wo(ne,ae){if(ne.length!==ae.length)return!1;for(var le=0;le<ne.length;le++)if(!vo(ne[le],ae[le]))return!1;return!0}function ho(ne,ae){ae===void 0&&(ae=wo);var le,me=[],ye,xe=!1;function Re(){for(var Ge=[],ct=0;ct<arguments.length;ct++)Ge[ct]=arguments[ct];return xe&&le===this&&ae(Ge,me)||(ye=ne.apply(this,Ge),xe=!0,le=this,me=Ge),ye}return Re}var eo=ho,Fo=function(ae){var le=[],me=null,ye=function(){for(var Re=arguments.length,Ge=new Array(Re),ct=0;ct<Re;ct++)Ge[ct]=arguments[ct];le=Ge,!me&&(me=requestAnimationFrame(function(){me=null,ae.apply(void 0,le)}))};return ye.cancel=function(){me&&(cancelAnimationFrame(me),me=null)},ye},Fr=Fo,Jt=!0,$t=/[ \t]{2,}/g,Ut=/^[ \t]*/gm,_n=function(ae){return ae.replace($t," ").replace(Ut,"").trim()},$n=function(ae){return _n(`
%creact-beautiful-dnd
%c`+_n(ae)+`
%c\u{1F477}\u200D This is a development only message. It will be removed in production builds.
`)},Ta=function(ae){return[$n(ae),"color: #00C584; font-size: 1.2em; font-weight: bold;","line-height: 1.5","color: #723874;"]},ar="__react-beautiful-dnd-disable-dev-warnings";function Ga(ne,ae){var le;Jt||typeof window!="undefined"&&window[ar]||(le=console)[ne].apply(le,Ta(ae))}var Xr=Ga.bind(null,"warn"),So=Ga.bind(null,"error");function Go(){}function ga(ne,ae){return(0,Be.Z)({},ne,{},ae)}function Kr(ne,ae,le){var me=ae.map(function(ye){var xe=ga(le,ye.options);return ne.addEventListener(ye.eventName,ye.fn,xe),function(){ne.removeEventListener(ye.eventName,ye.fn,xe)}});return function(){me.forEach(function(xe){xe()})}}var Ri=!0,Vi="Invariant failed";function Ir(ne){this.message=ne}Ir.prototype.toString=function(){return this.message};function Xn(ne,ae){if(!ne)throw Ri?new Ir(Vi):new Ir(Vi+": "+(ae||""))}var dl=function(ne){De(ae,ne);function ae(){for(var me,ye=arguments.length,xe=new Array(ye),Re=0;Re<ye;Re++)xe[Re]=arguments[Re];return me=ne.call.apply(ne,[this].concat(xe))||this,me.callbacks=null,me.unbind=Go,me.onWindowError=function(Ge){var ct=me.getCallbacks();ct.isDragging()&&ct.tryAbort();var xt=Ge.error;xt instanceof Ir&&Ge.preventDefault()},me.getCallbacks=function(){if(!me.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return me.callbacks},me.setCallbacks=function(Ge){me.callbacks=Ge},me}var le=ae.prototype;return le.componentDidMount=function(){this.unbind=Kr(window,[{eventName:"error",fn:this.onWindowError}])},le.componentWillUnmount=function(){this.unbind()},le.componentDidCatch=function(ye){if(ye instanceof Ir){this.setState({});return}throw ye},le.render=function(){return this.props.children(this.setCallbacks)},ae}(y.Component),Qo=`
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
`,gl=function(ae){return ae+1},ml=function(ae){return`
You have lifted an item in position `+gl(ae.source.index)+`
`},nl=function(ae,le){var me=ae.droppableId===le.droppableId,ye=gl(ae.index),xe=gl(le.index);return me?`
You have moved the item from position `+ye+`
to position `+xe+`
`:`
You have moved the item from position `+ye+`
in list `+ae.droppableId+`
to list `+le.droppableId+`
in position `+xe+`
`},Mn=function(ae,le,me){var ye=le.droppableId===me.droppableId;return ye?`
The item `+ae+`
has been combined with `+me.draggableId:`
The item `+ae+`
in list `+le.droppableId+`
has been combined with `+me.draggableId+`
in list `+me.droppableId+`
`},Gn=function(ae){var le=ae.destination;if(le)return nl(ae.source,le);var me=ae.combine;return me?Mn(ae.draggableId,ae.source,me):"You are over an area that cannot be dropped on"},oa=function(ae){return`
The item has returned to its starting position
of `+gl(ae.index)+`
`},Br=function(ae){if(ae.reason==="CANCEL")return`
Movement cancelled.
`+oa(ae.source)+`
`;var le=ae.destination,me=ae.combine;return le?`
You have dropped the item.
`+nl(ae.source,le)+`
`:me?`
You have dropped the item.
`+Mn(ae.draggableId,ae.source,me)+`
`:`
The item has been dropped while not over a drop area.
`+oa(ae.source)+`
`},Fn={dragHandleUsageInstructions:Qo,onDragStart:ml,onDragUpdate:Gn,onDragEnd:Br},Bo={x:0,y:0},dr=function(ae,le){return{x:ae.x+le.x,y:ae.y+le.y}},vr=function(ae,le){return{x:ae.x-le.x,y:ae.y-le.y}},Mr=function(ae,le){return ae.x===le.x&&ae.y===le.y},sa=function(ae){return{x:ae.x!==0?-ae.x:0,y:ae.y!==0?-ae.y:0}},wa=function(ae,le,me){var ye;return me===void 0&&(me=0),ye={},ye[ae]=le,ye[ae==="x"?"y":"x"]=me,ye},yr=function(ae,le){return Math.sqrt(Math.pow(le.x-ae.x,2)+Math.pow(le.y-ae.y,2))},tr=function(ae,le){return Math.min.apply(Math,le.map(function(me){return yr(ae,me)}))},Jo=function(ae){return function(le){return{x:ae(le.x),y:ae(le.y)}}},ui=function(ne,ae){var le=Na({top:Math.max(ae.top,ne.top),right:Math.min(ae.right,ne.right),bottom:Math.min(ae.bottom,ne.bottom),left:Math.max(ae.left,ne.left)});return le.width<=0||le.height<=0?null:le},zo=function(ae,le){return{top:ae.top+le.y,left:ae.left+le.x,bottom:ae.bottom+le.y,right:ae.right+le.x}},ai=function(ae){return[{x:ae.left,y:ae.top},{x:ae.right,y:ae.top},{x:ae.left,y:ae.bottom},{x:ae.right,y:ae.bottom}]},_i={top:0,right:0,bottom:0,left:0},Hi=function(ae,le){return le?zo(ae,le.scroll.diff.displacement):ae},fl=function(ae,le,me){if(me&&me.increasedBy){var ye;return(0,Be.Z)({},ae,(ye={},ye[le.end]=ae[le.end]+me.increasedBy[le.line],ye))}return ae},pu=function(ae,le){return le&&le.shouldClipSubject?ui(le.pageMarginBox,ae):Na(ae)},iu=function(ne){var ae=ne.page,le=ne.withPlaceholder,me=ne.axis,ye=ne.frame,xe=Hi(ae.marginBox,ye),Re=fl(xe,me,le),Ge=pu(Re,ye);return{page:ae,withPlaceholder:le,active:Ge}},Mo=function(ne,ae){ne.frame||Xn(!1);var le=ne.frame,me=vr(ae,le.scroll.initial),ye=sa(me),xe=(0,Be.Z)({},le,{scroll:{initial:le.scroll.initial,current:ae,diff:{value:me,displacement:ye},max:le.scroll.max}}),Re=iu({page:ne.subject.page,withPlaceholder:ne.subject.withPlaceholder,axis:ne.axis,frame:xe}),Ge=(0,Be.Z)({},ne,{frame:xe,subject:Re});return Ge};function Fl(ne){return Number.isInteger?Number.isInteger(ne):typeof ne=="number"&&isFinite(ne)&&Math.floor(ne)===ne}function Ul(ne){return Object.values?Object.values(ne):Object.keys(ne).map(function(ae){return ne[ae]})}function ql(ne,ae){if(ne.findIndex)return ne.findIndex(ae);for(var le=0;le<ne.length;le++)if(ae(ne[le]))return le;return-1}function ll(ne,ae){if(ne.find)return ne.find(ae);var le=ql(ne,ae);if(le!==-1)return ne[le]}function al(ne){return Array.prototype.slice.call(ne)}var eu=eo(function(ne){return ne.reduce(function(ae,le){return ae[le.descriptor.id]=le,ae},{})}),jl=eo(function(ne){return ne.reduce(function(ae,le){return ae[le.descriptor.id]=le,ae},{})}),Hl=eo(function(ne){return Ul(ne)}),an=eo(function(ne){return Ul(ne)}),un=eo(function(ne,ae){var le=an(ae).filter(function(me){return ne===me.descriptor.droppableId}).sort(function(me,ye){return me.descriptor.index-ye.descriptor.index});return le});function Dn(ne){return ne.at&&ne.at.type==="REORDER"?ne.at.destination:null}function tt(ne){return ne.at&&ne.at.type==="COMBINE"?ne.at.combine:null}var wn=eo(function(ne,ae){return ae.filter(function(le){return le.descriptor.id!==ne.descriptor.id})}),Fa=function(ne){var ae=ne.isMovingForward,le=ne.draggable,me=ne.destination,ye=ne.insideDestination,xe=ne.previousImpact;if(!me.isCombineEnabled)return null;var Re=Dn(xe);if(!Re)return null;function Ge(er){var cr={type:"COMBINE",combine:{draggableId:er,droppableId:me.descriptor.id}};return(0,Be.Z)({},xe,{at:cr})}var ct=xe.displaced.all,xt=ct.length?ct[0]:null;if(ae)return xt?Ge(xt):null;var Pt=wn(le,ye);if(!xt){if(!Pt.length)return null;var ft=Pt[Pt.length-1];return Ge(ft.descriptor.id)}var vt=ql(Pt,function(er){return er.descriptor.id===xt});vt===-1&&Xn(!1);var Gt=vt-1;if(Gt<0)return null;var Nn=Pt[Gt];return Ge(Nn.descriptor.id)},Ea=function(ne,ae){return ne.descriptor.droppableId===ae.descriptor.id},fn={point:Bo,value:0},kn={invisible:{},visible:{},all:[]},Sn={displaced:kn,displacedBy:fn,at:null},ma=function(ne,ae){return function(le){return ne<=le&&le<=ae}},nr=function(ne){var ae=ma(ne.top,ne.bottom),le=ma(ne.left,ne.right);return function(me){var ye=ae(me.top)&&ae(me.bottom)&&le(me.left)&&le(me.right);if(ye)return!0;var xe=ae(me.top)||ae(me.bottom),Re=le(me.left)||le(me.right),Ge=xe&&Re;if(Ge)return!0;var ct=me.top<ne.top&&me.bottom>ne.bottom,xt=me.left<ne.left&&me.right>ne.right,Pt=ct&&xt;if(Pt)return!0;var ft=ct&&Re||xt&&xe;return ft}},Or=function(ne){var ae=ma(ne.top,ne.bottom),le=ma(ne.left,ne.right);return function(me){var ye=ae(me.top)&&ae(me.bottom)&&le(me.left)&&le(me.right);return ye}},mr={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},zr={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Va=function(ne){return function(ae){var le=ma(ae.top,ae.bottom),me=ma(ae.left,ae.right);return function(ye){return ne===mr?le(ye.top)&&le(ye.bottom):me(ye.left)&&me(ye.right)}}},fa=function(ae,le){var me=le.frame?le.frame.scroll.diff.displacement:Bo;return zo(ae,me)},sn=function(ae,le,me){return le.subject.active?me(le.subject.active)(ae):!1},ia=function(ae,le,me){return me(le)(ae)},va=function(ae){var le=ae.target,me=ae.destination,ye=ae.viewport,xe=ae.withDroppableDisplacement,Re=ae.isVisibleThroughFrameFn,Ge=xe?fa(le,me):le;return sn(Ge,me,Re)&&ia(Ge,ye,Re)},or=function(ae){return va((0,Be.Z)({},ae,{isVisibleThroughFrameFn:nr}))},jr=function(ae){return va((0,Be.Z)({},ae,{isVisibleThroughFrameFn:Or}))},Hr=function(ae){return va((0,Be.Z)({},ae,{isVisibleThroughFrameFn:Va(ae.destination.axis)}))},po=function(ae,le,me){if(typeof me=="boolean")return me;if(!le)return!0;var ye=le.invisible,xe=le.visible;if(ye[ae])return!1;var Re=xe[ae];return Re?Re.shouldAnimate:!0};function Wr(ne,ae){var le=ne.page.marginBox,me={top:ae.point.y,right:0,bottom:0,left:ae.point.x};return Na(Zr(le,me))}function mo(ne){var ae=ne.afterDragging,le=ne.destination,me=ne.displacedBy,ye=ne.viewport,xe=ne.forceShouldAnimate,Re=ne.last;return ae.reduce(function(ct,xt){var Pt=Wr(xt,me),ft=xt.descriptor.id;ct.all.push(ft);var vt=or({target:Pt,destination:le,viewport:ye,withDroppableDisplacement:!0});if(!vt)return ct.invisible[xt.descriptor.id]=!0,ct;var Gt=po(ft,Re,xe),Nn={draggableId:ft,shouldAnimate:Gt};return ct.visible[ft]=Nn,ct},{all:[],visible:{},invisible:{}})}function ka(ne,ae){if(!ne.length)return 0;var le=ne[ne.length-1].descriptor.index;return ae.inHomeList?le:le+1}function fo(ne){var ae=ne.insideDestination,le=ne.inHomeList,me=ne.displacedBy,ye=ne.destination,xe=ka(ae,{inHomeList:le});return{displaced:kn,displacedBy:me,at:{type:"REORDER",destination:{droppableId:ye.descriptor.id,index:xe}}}}function ti(ne){var ae=ne.draggable,le=ne.insideDestination,me=ne.destination,ye=ne.viewport,xe=ne.displacedBy,Re=ne.last,Ge=ne.index,ct=ne.forceShouldAnimate,xt=Ea(ae,me);if(Ge==null)return fo({insideDestination:le,inHomeList:xt,displacedBy:xe,destination:me});var Pt=ll(le,function(er){return er.descriptor.index===Ge});if(!Pt)return fo({insideDestination:le,inHomeList:xt,displacedBy:xe,destination:me});var ft=wn(ae,le),vt=le.indexOf(Pt),Gt=ft.slice(vt),Nn=mo({afterDragging:Gt,destination:me,displacedBy:xe,last:Re,viewport:ye.frame,forceShouldAnimate:ct});return{displaced:Nn,displacedBy:xe,at:{type:"REORDER",destination:{droppableId:me.descriptor.id,index:Ge}}}}function $o(ne,ae){return!!ae.effected[ne]}var yi=function(ne){var ae=ne.isMovingForward,le=ne.destination,me=ne.draggables,ye=ne.combine,xe=ne.afterCritical;if(!le.isCombineEnabled)return null;var Re=ye.draggableId,Ge=me[Re],ct=Ge.descriptor.index,xt=$o(Re,xe);return xt?ae?ct:ct-1:ae?ct+1:ct},ni=function(ne){var ae=ne.isMovingForward,le=ne.isInHomeList,me=ne.insideDestination,ye=ne.location;if(!me.length)return null;var xe=ye.index,Re=ae?xe+1:xe-1,Ge=me[0].descriptor.index,ct=me[me.length-1].descriptor.index,xt=le?ct:ct+1;return Re<Ge||Re>xt?null:Re},bi=function(ne){var ae=ne.isMovingForward,le=ne.isInHomeList,me=ne.draggable,ye=ne.draggables,xe=ne.destination,Re=ne.insideDestination,Ge=ne.previousImpact,ct=ne.viewport,xt=ne.afterCritical,Pt=Ge.at;if(Pt||Xn(!1),Pt.type==="REORDER"){var ft=ni({isMovingForward:ae,isInHomeList:le,location:Pt.destination,insideDestination:Re});return ft==null?null:ti({draggable:me,insideDestination:Re,destination:xe,viewport:ct,last:Ge.displaced,displacedBy:Ge.displacedBy,index:ft})}var vt=yi({isMovingForward:ae,destination:xe,displaced:Ge.displaced,draggables:ye,combine:Pt.combine,afterCritical:xt});return vt==null?null:ti({draggable:me,insideDestination:Re,destination:xe,viewport:ct,last:Ge.displaced,displacedBy:Ge.displacedBy,index:vt})},Ro=function(ne){var ae=ne.displaced,le=ne.afterCritical,me=ne.combineWith,ye=ne.displacedBy,xe=!!(ae.visible[me]||ae.invisible[me]);return $o(me,le)?xe?Bo:sa(ye.point):xe?ye.point:Bo},Si=function(ne){var ae=ne.afterCritical,le=ne.impact,me=ne.draggables,ye=tt(le);ye||Xn(!1);var xe=ye.draggableId,Re=me[xe].page.borderBox.center,Ge=Ro({displaced:le.displaced,afterCritical:ae,combineWith:xe,displacedBy:le.displacedBy});return dr(Re,Ge)},Zi=function(ae,le){return le.margin[ae.start]+le.borderBox[ae.size]/2},Xi=function(ae,le){return le.margin[ae.end]+le.borderBox[ae.size]/2},vl=function(ae,le,me){return le[ae.crossAxisStart]+me.margin[ae.crossAxisStart]+me.borderBox[ae.crossAxisSize]/2},Bl=function(ae){var le=ae.axis,me=ae.moveRelativeTo,ye=ae.isMoving;return wa(le.line,me.marginBox[le.end]+Zi(le,ye),vl(le,me.marginBox,ye))},el=function(ae){var le=ae.axis,me=ae.moveRelativeTo,ye=ae.isMoving;return wa(le.line,me.marginBox[le.start]-Xi(le,ye),vl(le,me.marginBox,ye))},vi=function(ae){var le=ae.axis,me=ae.moveInto,ye=ae.isMoving;return wa(le.line,me.contentBox[le.start]+Zi(le,ye),vl(le,me.contentBox,ye))},Ml=function(ne){var ae=ne.impact,le=ne.draggable,me=ne.draggables,ye=ne.droppable,xe=ne.afterCritical,Re=un(ye.descriptor.id,me),Ge=le.page,ct=ye.axis;if(!Re.length)return vi({axis:ct,moveInto:ye.page,isMoving:Ge});var xt=ae.displaced,Pt=ae.displacedBy,ft=xt.all[0];if(ft){var vt=me[ft];if($o(ft,xe))return el({axis:ct,moveRelativeTo:vt.page,isMoving:Ge});var Gt=yo(vt.page,Pt.point);return el({axis:ct,moveRelativeTo:Gt,isMoving:Ge})}var Nn=Re[Re.length-1];if(Nn.descriptor.id===le.descriptor.id)return Ge.borderBox.center;if($o(Nn.descriptor.id,xe)){var er=yo(Nn.page,sa(xe.displacedBy.point));return Bl({axis:ct,moveRelativeTo:er,isMoving:Ge})}return Bl({axis:ct,moveRelativeTo:Nn.page,isMoving:Ge})},Rl=function(ne,ae){var le=ne.frame;return le?dr(ae,le.scroll.diff.displacement):ae},$l=function(ae){var le=ae.impact,me=ae.draggable,ye=ae.droppable,xe=ae.draggables,Re=ae.afterCritical,Ge=me.page.borderBox.center,ct=le.at;return!ye||!ct?Ge:ct.type==="REORDER"?Ml({impact:le,draggable:me,draggables:xe,droppable:ye,afterCritical:Re}):Si({impact:le,draggables:xe,afterCritical:Re})},Vl=function(ne){var ae=$l(ne),le=ne.droppable,me=le?Rl(le,ae):ae;return me},Tl=function(ne,ae){var le=vr(ae,ne.scroll.initial),me=sa(le),ye=Na({top:ae.y,bottom:ae.y+ne.frame.height,left:ae.x,right:ae.x+ne.frame.width}),xe={frame:ye,scroll:{initial:ne.scroll.initial,max:ne.scroll.max,current:ae,diff:{value:le,displacement:me}}};return xe};function hu(ne,ae){return ne.map(function(le){return ae[le]})}function Gl(ne,ae){for(var le=0;le<ae.length;le++){var me=ae[le].visible[ne];if(me)return me}return null}var mu=function(ne){var ae=ne.impact,le=ne.viewport,me=ne.destination,ye=ne.draggables,xe=ne.maxScrollChange,Re=Tl(le,dr(le.scroll.current,xe)),Ge=me.frame?Mo(me,dr(me.frame.scroll.current,xe)):me,ct=ae.displaced,xt=mo({afterDragging:hu(ct.all,ye),destination:me,displacedBy:ae.displacedBy,viewport:Re.frame,last:ct,forceShouldAnimate:!1}),Pt=mo({afterDragging:hu(ct.all,ye),destination:Ge,displacedBy:ae.displacedBy,viewport:le.frame,last:ct,forceShouldAnimate:!1}),ft={},vt={},Gt=[ct,xt,Pt];ct.all.forEach(function(er){var cr=Gl(er,Gt);if(cr){vt[er]=cr;return}ft[er]=!0});var Nn=(0,Be.Z)({},ae,{displaced:{all:ct.all,invisible:ft,visible:vt}});return Nn},kl=function(ne,ae){return dr(ne.scroll.diff.displacement,ae)},tu=function(ne){var ae=ne.pageBorderBoxCenter,le=ne.draggable,me=ne.viewport,ye=kl(me,ae),xe=vr(ye,le.page.borderBox.center);return dr(le.client.borderBox.center,xe)},nu=function(ne){var ae=ne.draggable,le=ne.destination,me=ne.newPageBorderBoxCenter,ye=ne.viewport,xe=ne.withDroppableDisplacement,Re=ne.onlyOnMainAxis,Ge=Re===void 0?!1:Re,ct=vr(me,ae.page.borderBox.center),xt=zo(ae.page.borderBox,ct),Pt={target:xt,destination:le,withDroppableDisplacement:xe,viewport:ye};return Ge?Hr(Pt):jr(Pt)},Su=function(ne){var ae=ne.isMovingForward,le=ne.draggable,me=ne.destination,ye=ne.draggables,xe=ne.previousImpact,Re=ne.viewport,Ge=ne.previousPageBorderBoxCenter,ct=ne.previousClientSelection,xt=ne.afterCritical;if(!me.isEnabled)return null;var Pt=un(me.descriptor.id,ye),ft=Ea(le,me),vt=Fa({isMovingForward:ae,draggable:le,destination:me,insideDestination:Pt,previousImpact:xe})||bi({isMovingForward:ae,isInHomeList:ft,draggable:le,draggables:ye,destination:me,insideDestination:Pt,previousImpact:xe,viewport:Re,afterCritical:xt});if(!vt)return null;var Gt=Vl({impact:vt,draggable:le,droppable:me,draggables:ye,afterCritical:xt}),Nn=nu({draggable:le,destination:me,newPageBorderBoxCenter:Gt,viewport:Re.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});if(Nn){var er=tu({pageBorderBoxCenter:Gt,draggable:le,viewport:Re});return{clientSelection:er,impact:vt,scrollJumpRequest:null}}var cr=vr(Gt,Ge),Pr=mu({impact:vt,viewport:Re,destination:me,draggables:ye,maxScrollChange:cr});return{clientSelection:ct,impact:Pr,scrollJumpRequest:cr}},st=function(ae){var le=ae.subject.active;return le||Xn(!1),le},gt=function(ne){var ae=ne.isMovingForward,le=ne.pageBorderBoxCenter,me=ne.source,ye=ne.droppables,xe=ne.viewport,Re=me.subject.active;if(!Re)return null;var Ge=me.axis,ct=ma(Re[Ge.start],Re[Ge.end]),xt=Hl(ye).filter(function(ft){return ft!==me}).filter(function(ft){return ft.isEnabled}).filter(function(ft){return!!ft.subject.active}).filter(function(ft){return nr(xe.frame)(st(ft))}).filter(function(ft){var vt=st(ft);return ae?Re[Ge.crossAxisEnd]<vt[Ge.crossAxisEnd]:vt[Ge.crossAxisStart]<Re[Ge.crossAxisStart]}).filter(function(ft){var vt=st(ft),Gt=ma(vt[Ge.start],vt[Ge.end]);return ct(vt[Ge.start])||ct(vt[Ge.end])||Gt(Re[Ge.start])||Gt(Re[Ge.end])}).sort(function(ft,vt){var Gt=st(ft)[Ge.crossAxisStart],Nn=st(vt)[Ge.crossAxisStart];return ae?Gt-Nn:Nn-Gt}).filter(function(ft,vt,Gt){return st(ft)[Ge.crossAxisStart]===st(Gt[0])[Ge.crossAxisStart]});if(!xt.length)return null;if(xt.length===1)return xt[0];var Pt=xt.filter(function(ft){var vt=ma(st(ft)[Ge.start],st(ft)[Ge.end]);return vt(le[Ge.line])});return Pt.length===1?Pt[0]:Pt.length>1?Pt.sort(function(ft,vt){return st(ft)[Ge.start]-st(vt)[Ge.start]})[0]:xt.sort(function(ft,vt){var Gt=tr(le,ai(st(ft))),Nn=tr(le,ai(st(vt)));return Gt!==Nn?Gt-Nn:st(ft)[Ge.start]-st(vt)[Ge.start]})[0]},Ht=function(ae,le){var me=ae.page.borderBox.center;return $o(ae.descriptor.id,le)?vr(me,le.displacedBy.point):me},Kn=function(ae,le){var me=ae.page.borderBox;return $o(ae.descriptor.id,le)?zo(me,sa(le.displacedBy.point)):me},Vn=function(ne){var ae=ne.pageBorderBoxCenter,le=ne.viewport,me=ne.destination,ye=ne.insideDestination,xe=ne.afterCritical,Re=ye.filter(function(Ge){return jr({target:Kn(Ge,xe),destination:me,viewport:le.frame,withDroppableDisplacement:!0})}).sort(function(Ge,ct){var xt=yr(ae,Rl(me,Ht(Ge,xe))),Pt=yr(ae,Rl(me,Ht(ct,xe)));return xt<Pt?-1:Pt<xt?1:Ge.descriptor.index-ct.descriptor.index});return Re[0]||null},pn=eo(function(ae,le){var me=le[ae.line];return{value:me,point:wa(ae.line,me)}}),yn=function(ae,le,me){var ye=ae.axis;if(ae.descriptor.mode==="virtual")return wa(ye.line,le[ye.line]);var xe=ae.subject.page.contentBox[ye.size],Re=un(ae.descriptor.id,me),Ge=Re.reduce(function(Pt,ft){return Pt+ft.client.marginBox[ye.size]},0),ct=Ge+le[ye.line],xt=ct-xe;return xt<=0?null:wa(ye.line,xt)},Kt=function(ae,le){return(0,Be.Z)({},ae,{scroll:(0,Be.Z)({},ae.scroll,{max:le})})},St=function(ae,le,me){var ye=ae.frame;Ea(le,ae)&&Xn(!1),ae.subject.withPlaceholder&&Xn(!1);var xe=pn(ae.axis,le.displaceBy).point,Re=yn(ae,xe,me),Ge={placeholderSize:xe,increasedBy:Re,oldFrameMaxScroll:ae.frame?ae.frame.scroll.max:null};if(!ye){var ct=iu({page:ae.subject.page,withPlaceholder:Ge,axis:ae.axis,frame:ae.frame});return(0,Be.Z)({},ae,{subject:ct})}var xt=Re?dr(ye.scroll.max,Re):ye.scroll.max,Pt=Kt(ye,xt),ft=iu({page:ae.subject.page,withPlaceholder:Ge,axis:ae.axis,frame:Pt});return(0,Be.Z)({},ae,{subject:ft,frame:Pt})},Zn=function(ae){var le=ae.subject.withPlaceholder;le||Xn(!1);var me=ae.frame;if(!me){var ye=iu({page:ae.subject.page,axis:ae.axis,frame:null,withPlaceholder:null});return(0,Be.Z)({},ae,{subject:ye})}var xe=le.oldFrameMaxScroll;xe||Xn(!1);var Re=Kt(me,xe),Ge=iu({page:ae.subject.page,axis:ae.axis,frame:Re,withPlaceholder:null});return(0,Be.Z)({},ae,{subject:Ge,frame:Re})},_a=function(ne){var ae=ne.previousPageBorderBoxCenter,le=ne.moveRelativeTo,me=ne.insideDestination,ye=ne.draggable,xe=ne.draggables,Re=ne.destination,Ge=ne.viewport,ct=ne.afterCritical;if(!le){if(me.length)return null;var xt={displaced:kn,displacedBy:fn,at:{type:"REORDER",destination:{droppableId:Re.descriptor.id,index:0}}},Pt=Vl({impact:xt,draggable:ye,droppable:Re,draggables:xe,afterCritical:ct}),ft=Ea(ye,Re)?Re:St(Re,ye,xe),vt=nu({draggable:ye,destination:ft,newPageBorderBoxCenter:Pt,viewport:Ge.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});return vt?xt:null}var Gt=ae[Re.axis.line]<=le.page.borderBox.center[Re.axis.line],Nn=function(){var cr=le.descriptor.index;return le.descriptor.id===ye.descriptor.id||Gt?cr:cr+1}(),er=pn(Re.axis,ye.displaceBy);return ti({draggable:ye,insideDestination:me,destination:Re,viewport:Ge,displacedBy:er,last:kn,index:Nn})},Eo=function(ne){var ae=ne.isMovingForward,le=ne.previousPageBorderBoxCenter,me=ne.draggable,ye=ne.isOver,xe=ne.draggables,Re=ne.droppables,Ge=ne.viewport,ct=ne.afterCritical,xt=gt({isMovingForward:ae,pageBorderBoxCenter:le,source:ye,droppables:Re,viewport:Ge});if(!xt)return null;var Pt=un(xt.descriptor.id,xe),ft=Vn({pageBorderBoxCenter:le,viewport:Ge,destination:xt,insideDestination:Pt,afterCritical:ct}),vt=_a({previousPageBorderBoxCenter:le,destination:xt,draggable:me,draggables:xe,moveRelativeTo:ft,insideDestination:Pt,viewport:Ge,afterCritical:ct});if(!vt)return null;var Gt=Vl({impact:vt,draggable:me,droppable:xt,draggables:xe,afterCritical:ct}),Nn=tu({pageBorderBoxCenter:Gt,draggable:me,viewport:Ge});return{clientSelection:Nn,impact:vt,scrollJumpRequest:null}},Yr=function(ne){var ae=ne.at;return ae?ae.type==="REORDER"?ae.destination.droppableId:ae.combine.droppableId:null},di=function(ae,le){var me=Yr(ae);return me?le[me]:null},oi=function(ne){var ae=ne.state,le=ne.type,me=di(ae.impact,ae.dimensions.droppables),ye=!!me,xe=ae.dimensions.droppables[ae.critical.droppable.id],Re=me||xe,Ge=Re.axis.direction,ct=Ge==="vertical"&&(le==="MOVE_UP"||le==="MOVE_DOWN")||Ge==="horizontal"&&(le==="MOVE_LEFT"||le==="MOVE_RIGHT");if(ct&&!ye)return null;var xt=le==="MOVE_DOWN"||le==="MOVE_RIGHT",Pt=ae.dimensions.draggables[ae.critical.draggable.id],ft=ae.current.page.borderBoxCenter,vt=ae.dimensions,Gt=vt.draggables,Nn=vt.droppables;return ct?Su({isMovingForward:xt,previousPageBorderBoxCenter:ft,draggable:Pt,destination:Re,draggables:Gt,viewport:ae.viewport,previousClientSelection:ae.current.client.selection,previousImpact:ae.impact,afterCritical:ae.afterCritical}):Eo({isMovingForward:xt,previousPageBorderBoxCenter:ft,draggable:Pt,isOver:Re,draggables:Gt,droppables:Nn,viewport:ae.viewport,afterCritical:ae.afterCritical})};function Dr(ne){return ne.phase==="DRAGGING"||ne.phase==="COLLECTING"}function $a(ne){var ae=ma(ne.top,ne.bottom),le=ma(ne.left,ne.right);return function(ye){return ae(ye.y)&&le(ye.x)}}function Ia(ne,ae){return ne.left<ae.right&&ne.right>ae.left&&ne.top<ae.bottom&&ne.bottom>ae.top}function To(ne){var ae=ne.pageBorderBox,le=ne.draggable,me=ne.candidates,ye=le.page.borderBox.center,xe=me.map(function(Re){var Ge=Re.axis,ct=wa(Re.axis.line,ae.center[Ge.line],Re.page.borderBox.center[Ge.crossAxisLine]);return{id:Re.descriptor.id,distance:yr(ye,ct)}}).sort(function(Re,Ge){return Ge.distance-Re.distance});return xe[0]?xe[0].id:null}function jo(ne){var ae=ne.pageBorderBox,le=ne.draggable,me=ne.droppables,ye=Hl(me).filter(function(xe){if(!xe.isEnabled)return!1;var Re=xe.subject.active;if(!Re||!Ia(ae,Re))return!1;if($a(Re)(ae.center))return!0;var Ge=xe.axis,ct=Re.center[Ge.crossAxisLine],xt=ae[Ge.crossAxisStart],Pt=ae[Ge.crossAxisEnd],ft=ma(Re[Ge.crossAxisStart],Re[Ge.crossAxisEnd]),vt=ft(xt),Gt=ft(Pt);return!vt&&!Gt?!0:vt?xt<ct:Pt>ct});return ye.length?ye.length===1?ye[0].descriptor.id:To({pageBorderBox:ae,draggable:le,candidates:ye}):null}var ii=function(ae,le){return Na(zo(ae,le))},gi=function(ne,ae){var le=ne.frame;return le?ii(ae,le.scroll.diff.value):ae};function ko(ne){var ae=ne.displaced,le=ne.id;return!!(ae.visible[le]||ae.invisible[le])}function mi(ne){var ae=ne.draggable,le=ne.closest,me=ne.inHomeList;return le?me&&le.descriptor.index>ae.descriptor.index?le.descriptor.index-1:le.descriptor.index:null}var Ko=function(ne){var ae=ne.pageBorderBoxWithDroppableScroll,le=ne.draggable,me=ne.destination,ye=ne.insideDestination,xe=ne.last,Re=ne.viewport,Ge=ne.afterCritical,ct=me.axis,xt=pn(me.axis,le.displaceBy),Pt=xt.value,ft=ae[ct.start],vt=ae[ct.end],Gt=wn(le,ye),Nn=ll(Gt,function(cr){var Pr=cr.descriptor.id,qr=cr.page.borderBox.center[ct.line],xo=$o(Pr,Ge),Lo=ko({displaced:xe,id:Pr});return xo?Lo?vt<=qr:ft<qr-Pt:Lo?vt<=qr+Pt:ft<qr}),er=mi({draggable:le,closest:Nn,inHomeList:Ea(le,me)});return ti({draggable:le,insideDestination:ye,destination:me,viewport:Re,last:xe,displacedBy:xt,index:er})},Sr=4,Yo=function(ne){var ae=ne.draggable,le=ne.pageBorderBoxWithDroppableScroll,me=ne.previousImpact,ye=ne.destination,xe=ne.insideDestination,Re=ne.afterCritical;if(!ye.isCombineEnabled)return null;var Ge=ye.axis,ct=pn(ye.axis,ae.displaceBy),xt=ct.value,Pt=le[Ge.start],ft=le[Ge.end],vt=wn(ae,xe),Gt=ll(vt,function(er){var cr=er.descriptor.id,Pr=er.page.borderBox,qr=Pr[Ge.size],xo=qr/Sr,Lo=$o(cr,Re),Pi=ko({displaced:me.displaced,id:cr});return Lo?Pi?ft>Pr[Ge.start]+xo&&ft<Pr[Ge.end]-xo:Pt>Pr[Ge.start]-xt+xo&&Pt<Pr[Ge.end]-xt-xo:Pi?ft>Pr[Ge.start]+xt+xo&&ft<Pr[Ge.end]+xt-xo:Pt>Pr[Ge.start]+xo&&Pt<Pr[Ge.end]-xo});if(!Gt)return null;var Nn={displacedBy:ct,displaced:me.displaced,at:{type:"COMBINE",combine:{draggableId:Gt.descriptor.id,droppableId:ye.descriptor.id}}};return Nn},pi=function(ne){var ae=ne.pageOffset,le=ne.draggable,me=ne.draggables,ye=ne.droppables,xe=ne.previousImpact,Re=ne.viewport,Ge=ne.afterCritical,ct=ii(le.page.borderBox,ae),xt=jo({pageBorderBox:ct,draggable:le,droppables:ye});if(!xt)return Sn;var Pt=ye[xt],ft=un(Pt.descriptor.id,me),vt=gi(Pt,ct);return Yo({pageBorderBoxWithDroppableScroll:vt,draggable:le,previousImpact:xe,destination:Pt,insideDestination:ft,afterCritical:Ge})||Ko({pageBorderBoxWithDroppableScroll:vt,draggable:le,destination:Pt,insideDestination:ft,last:xe.displaced,viewport:Re,afterCritical:Ge})},Ti=function(ne,ae){var le;return(0,Be.Z)({},ne,(le={},le[ae.descriptor.id]=ae,le))},pl=function(ae){var le=ae.previousImpact,me=ae.impact,ye=ae.droppables,xe=Yr(le),Re=Yr(me);if(!xe||xe===Re)return ye;var Ge=ye[xe];if(!Ge.subject.withPlaceholder)return ye;var ct=Zn(Ge);return Ti(ye,ct)},lu=function(ne){var ae=ne.draggable,le=ne.draggables,me=ne.droppables,ye=ne.previousImpact,xe=ne.impact,Re=pl({previousImpact:ye,impact:xe,droppables:me}),Ge=Yr(xe);if(!Ge)return Re;var ct=me[Ge];if(Ea(ae,ct)||ct.subject.withPlaceholder)return Re;var xt=St(ct,ae,le);return Ti(Re,xt)},qe=function(ne){var ae=ne.state,le=ne.clientSelection,me=ne.dimensions,ye=ne.viewport,xe=ne.impact,Re=ne.scrollJumpRequest,Ge=ye||ae.viewport,ct=me||ae.dimensions,xt=le||ae.current.client.selection,Pt=vr(xt,ae.initial.client.selection),ft={offset:Pt,selection:xt,borderBoxCenter:dr(ae.initial.client.borderBoxCenter,Pt)},vt={selection:dr(ft.selection,Ge.scroll.current),borderBoxCenter:dr(ft.borderBoxCenter,Ge.scroll.current),offset:dr(ft.offset,Ge.scroll.diff.value)},Gt={client:ft,page:vt};if(ae.phase==="COLLECTING")return(0,Be.Z)({phase:"COLLECTING"},ae,{dimensions:ct,viewport:Ge,current:Gt});var Nn=ct.draggables[ae.critical.draggable.id],er=xe||pi({pageOffset:vt.offset,draggable:Nn,draggables:ct.draggables,droppables:ct.droppables,previousImpact:ae.impact,viewport:Ge,afterCritical:ae.afterCritical}),cr=lu({draggable:Nn,impact:er,previousImpact:ae.impact,draggables:ct.draggables,droppables:ct.droppables}),Pr=(0,Be.Z)({},ae,{current:Gt,dimensions:{draggables:ct.draggables,droppables:cr},impact:er,viewport:Ge,scrollJumpRequest:Re||null,forceShouldAnimate:Re?!1:null});return Pr};function ut(ne,ae){return ne.map(function(le){return ae[le]})}var ht=function(ne){var ae=ne.impact,le=ne.viewport,me=ne.draggables,ye=ne.destination,xe=ne.forceShouldAnimate,Re=ae.displaced,Ge=ut(Re.all,me),ct=mo({afterDragging:Ge,destination:ye,displacedBy:ae.displacedBy,viewport:le.frame,forceShouldAnimate:xe,last:Re});return(0,Be.Z)({},ae,{displaced:ct})},Rt=function(ne){var ae=ne.impact,le=ne.draggable,me=ne.droppable,ye=ne.draggables,xe=ne.viewport,Re=ne.afterCritical,Ge=Vl({impact:ae,draggable:le,draggables:ye,droppable:me,afterCritical:Re});return tu({pageBorderBoxCenter:Ge,draggable:le,viewport:xe})},bn=function(ne){var ae=ne.state,le=ne.dimensions,me=ne.viewport;ae.movementMode!=="SNAP"&&Xn(!1);var ye=ae.impact,xe=me||ae.viewport,Re=le||ae.dimensions,Ge=Re.draggables,ct=Re.droppables,xt=Ge[ae.critical.draggable.id],Pt=Yr(ye);Pt||Xn(!1);var ft=ct[Pt],vt=ht({impact:ye,viewport:xe,destination:ft,draggables:Ge}),Gt=Rt({impact:vt,draggable:xt,droppable:ft,draggables:Ge,viewport:xe,afterCritical:ae.afterCritical});return qe({impact:vt,clientSelection:Gt,state:ae,dimensions:Re,viewport:xe})},aa=function(ne){return{index:ne.index,droppableId:ne.droppableId}},ja=function(ne){var ae=ne.draggable,le=ne.home,me=ne.draggables,ye=ne.viewport,xe=pn(le.axis,ae.displaceBy),Re=un(le.descriptor.id,me),Ge=Re.indexOf(ae);Ge===-1&&Xn(!1);var ct=Re.slice(Ge+1),xt=ct.reduce(function(Gt,Nn){return Gt[Nn.descriptor.id]=!0,Gt},{}),Pt={inVirtualList:le.descriptor.mode==="virtual",displacedBy:xe,effected:xt},ft=mo({afterDragging:ct,destination:le,displacedBy:xe,last:null,viewport:ye.frame,forceShouldAnimate:!1}),vt={displaced:ft,displacedBy:xe,at:{type:"REORDER",destination:aa(ae.descriptor)}};return{impact:vt,afterCritical:Pt}},Ca=function(ne,ae){return{draggables:ne.draggables,droppables:Ti(ne.droppables,ae)}},ua=function(ae){},Ee=function(ae){},_e=function(ne){var ae=ne.draggable,le=ne.offset,me=ne.initialWindowScroll,ye=yo(ae.client,le),xe=Ar(ye,me),Re=(0,Be.Z)({},ae,{placeholder:(0,Be.Z)({},ae.placeholder,{client:ye}),client:ye,page:xe});return Re},Ue=function(ne){var ae=ne.frame;return ae||Xn(!1),ae},dt=function(ne){var ae=ne.additions,le=ne.updatedDroppables,me=ne.viewport,ye=me.scroll.diff.value;return ae.map(function(xe){var Re=xe.descriptor.droppableId,Ge=le[Re],ct=Ue(Ge),xt=ct.scroll.diff.value,Pt=dr(ye,xt),ft=_e({draggable:xe,offset:Pt,initialWindowScroll:me.scroll.initial});return ft})},Tt=function(ne){var ae=ne.state,le=ne.published;ua();var me=le.modified.map(function(xo){var Lo=ae.dimensions.droppables[xo.droppableId],Pi=Mo(Lo,xo.scroll);return Pi}),ye=(0,Be.Z)({},ae.dimensions.droppables,{},eu(me)),xe=jl(dt({additions:le.additions,updatedDroppables:ye,viewport:ae.viewport})),Re=(0,Be.Z)({},ae.dimensions.draggables,{},xe);le.removals.forEach(function(xo){delete Re[xo]});var Ge={droppables:ye,draggables:Re},ct=Yr(ae.impact),xt=ct?Ge.droppables[ct]:null,Pt=Ge.draggables[ae.critical.draggable.id],ft=Ge.droppables[ae.critical.droppable.id],vt=ja({draggable:Pt,home:ft,draggables:Re,viewport:ae.viewport}),Gt=vt.impact,Nn=vt.afterCritical,er=xt&&xt.isCombineEnabled?ae.impact:Gt,cr=pi({pageOffset:ae.current.page.offset,draggable:Ge.draggables[ae.critical.draggable.id],draggables:Ge.draggables,droppables:Ge.droppables,previousImpact:er,viewport:ae.viewport,afterCritical:Nn});Ee();var Pr=(0,Be.Z)({phase:"DRAGGING"},ae,{phase:"DRAGGING",impact:cr,onLiftImpact:Gt,dimensions:Ge,afterCritical:Nn,forceShouldAnimate:!1});if(ae.phase==="COLLECTING")return Pr;var qr=(0,Be.Z)({phase:"DROP_PENDING"},Pr,{phase:"DROP_PENDING",reason:ae.reason,isWaiting:!1});return qr},Bt=function(ae){return ae.movementMode==="SNAP"},Lt=function(ae,le,me){var ye=Ca(ae.dimensions,le);return!Bt(ae)||me?qe({state:ae,dimensions:ye}):bn({state:ae,dimensions:ye})};function zt(ne){return ne.isDragging&&ne.movementMode==="SNAP"?(0,Be.Z)({phase:"DRAGGING"},ne,{scrollJumpRequest:null}):ne}var Yt={phase:"IDLE",completed:null,shouldFlush:!1},Cn=function(ne,ae){if(ne===void 0&&(ne=Yt),ae.type==="FLUSH")return(0,Be.Z)({},Yt,{shouldFlush:!0});if(ae.type==="INITIAL_PUBLISH"){ne.phase!=="IDLE"&&Xn(!1);var le=ae.payload,me=le.critical,ye=le.clientSelection,xe=le.viewport,Re=le.dimensions,Ge=le.movementMode,ct=Re.draggables[me.draggable.id],xt=Re.droppables[me.droppable.id],Pt={selection:ye,borderBoxCenter:ct.client.borderBox.center,offset:Bo},ft={client:Pt,page:{selection:dr(Pt.selection,xe.scroll.initial),borderBoxCenter:dr(Pt.selection,xe.scroll.initial),offset:dr(Pt.selection,xe.scroll.diff.value)}},vt=Hl(Re.droppables).every(function(_s){return!_s.isFixedOnPage}),Gt=ja({draggable:ct,home:xt,draggables:Re.draggables,viewport:xe}),Nn=Gt.impact,er=Gt.afterCritical,cr={phase:"DRAGGING",isDragging:!0,critical:me,movementMode:Ge,dimensions:Re,initial:ft,current:ft,isWindowScrollAllowed:vt,impact:Nn,afterCritical:er,onLiftImpact:Nn,viewport:xe,scrollJumpRequest:null,forceShouldAnimate:null};return cr}if(ae.type==="COLLECTION_STARTING"){if(ne.phase==="COLLECTING"||ne.phase==="DROP_PENDING")return ne;ne.phase!=="DRAGGING"&&Xn(!1);var Pr=(0,Be.Z)({phase:"COLLECTING"},ne,{phase:"COLLECTING"});return Pr}if(ae.type==="PUBLISH_WHILE_DRAGGING")return ne.phase==="COLLECTING"||ne.phase==="DROP_PENDING"||Xn(!1),Tt({state:ne,published:ae.payload});if(ae.type==="MOVE"){if(ne.phase==="DROP_PENDING")return ne;Dr(ne)||Xn(!1);var qr=ae.payload.client;return Mr(qr,ne.current.client.selection)?ne:qe({state:ne,clientSelection:qr,impact:Bt(ne)?ne.impact:null})}if(ae.type==="UPDATE_DROPPABLE_SCROLL"){if(ne.phase==="DROP_PENDING"||ne.phase==="COLLECTING")return zt(ne);Dr(ne)||Xn(!1);var xo=ae.payload,Lo=xo.id,Pi=xo.newScroll,hi=ne.dimensions.droppables[Lo];if(!hi)return ne;var ji=Mo(hi,Pi);return Lt(ne,ji,!1)}if(ae.type==="UPDATE_DROPPABLE_IS_ENABLED"){if(ne.phase==="DROP_PENDING")return ne;Dr(ne)||Xn(!1);var Ql=ae.payload,$i=Ql.id,Jl=Ql.isEnabled,vu=ne.dimensions.droppables[$i];vu||Xn(!1),vu.isEnabled===Jl&&Xn(!1);var Cu=(0,Be.Z)({},vu,{isEnabled:Jl});return Lt(ne,Cu,!0)}if(ae.type==="UPDATE_DROPPABLE_IS_COMBINE_ENABLED"){if(ne.phase==="DROP_PENDING")return ne;Dr(ne)||Xn(!1);var ju=ae.payload,Zu=ju.id,Ou=ju.isCombineEnabled,Hu=ne.dimensions.droppables[Zu];Hu||Xn(!1),Hu.isCombineEnabled===Ou&&Xn(!1);var xu=(0,Be.Z)({},Hu,{isCombineEnabled:Ou});return Lt(ne,xu,!0)}if(ae.type==="MOVE_BY_WINDOW_SCROLL"){if(ne.phase==="DROP_PENDING"||ne.phase==="DROP_ANIMATING")return ne;Dr(ne)||Xn(!1),ne.isWindowScrollAllowed||Xn(!1);var $u=ae.payload.newScroll;if(Mr(ne.viewport.scroll.current,$u))return zt(ne);var Gu=Tl(ne.viewport,$u);return Bt(ne)?bn({state:ne,viewport:Gu}):qe({state:ne,viewport:Gu})}if(ae.type==="UPDATE_VIEWPORT_MAX_SCROLL"){if(!Dr(ne))return ne;var ys=ae.payload.maxScroll;if(Mr(ys,ne.viewport.scroll.max))return ne;var ns=(0,Be.Z)({},ne.viewport,{scroll:(0,Be.Z)({},ne.viewport.scroll,{max:ys})});return(0,Be.Z)({phase:"DRAGGING"},ne,{viewport:ns})}if(ae.type==="MOVE_UP"||ae.type==="MOVE_DOWN"||ae.type==="MOVE_LEFT"||ae.type==="MOVE_RIGHT"){if(ne.phase==="COLLECTING"||ne.phase==="DROP_PENDING")return ne;ne.phase!=="DRAGGING"&&Xn(!1);var Xu=oi({state:ne,type:ae.type});return Xu?qe({state:ne,impact:Xu.impact,clientSelection:Xu.clientSelection,scrollJumpRequest:Xu.scrollJumpRequest}):ne}if(ae.type==="DROP_PENDING"){var Ku=ae.payload.reason;ne.phase!=="COLLECTING"&&Xn(!1);var as=(0,Be.Z)({phase:"DROP_PENDING"},ne,{phase:"DROP_PENDING",isWaiting:!0,reason:Ku});return as}if(ae.type==="DROP_ANIMATE"){var Rs=ae.payload,Wu=Rs.completed,bs=Rs.dropDuration,Ts=Rs.newHomeClientOffset;ne.phase==="DRAGGING"||ne.phase==="DROP_PENDING"||Xn(!1);var cs={phase:"DROP_ANIMATING",completed:Wu,dropDuration:bs,newHomeClientOffset:Ts,dimensions:ne.dimensions};return cs}if(ae.type==="DROP_COMPLETE"){var ks=ae.payload.completed;return{phase:"IDLE",completed:ks,shouldFlush:!1}}return ne},ve=function(ae){return{type:"BEFORE_INITIAL_CAPTURE",payload:ae}},Se=function(ae){return{type:"LIFT",payload:ae}},Te=function(ae){return{type:"INITIAL_PUBLISH",payload:ae}},ze=function(ae){return{type:"PUBLISH_WHILE_DRAGGING",payload:ae}},Ye=function(){return{type:"COLLECTION_STARTING",payload:null}},it=function(ae){return{type:"UPDATE_DROPPABLE_SCROLL",payload:ae}},Nt=function(ae){return{type:"UPDATE_DROPPABLE_IS_ENABLED",payload:ae}},qt=function(ae){return{type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:ae}},tn=function(ae){return{type:"MOVE",payload:ae}},gn=function(ae){return{type:"MOVE_BY_WINDOW_SCROLL",payload:ae}},Qt=function(ae){return{type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:ae}},jn=function(){return{type:"MOVE_UP",payload:null}},pa=function(){return{type:"MOVE_DOWN",payload:null}},hn=function(){return{type:"MOVE_RIGHT",payload:null}},zn=function(){return{type:"MOVE_LEFT",payload:null}},ca=function(){return{type:"FLUSH",payload:null}},qn=function(ae){return{type:"DROP_ANIMATE",payload:ae}},Pa=function(ae){return{type:"DROP_COMPLETE",payload:ae}},Qa=function(ae){return{type:"DROP",payload:ae}},ur=function(ae){return{type:"DROP_PENDING",payload:ae}},Ya=function(){return{type:"DROP_ANIMATION_FINISHED",payload:null}};function rr(ne){if(!(ne.length<=1)){for(var ae=ne.map(function(Ge){return Ge.descriptor.index}),le={},me=1;me<ae.length;me++){var ye=ae[me],xe=ae[me-1];ye!==xe+1&&(le[ye]=!0)}if(Object.keys(le).length)var Re=ae.map(function(Ge){var ct=!!le[Ge];return ct?"[\u{1F525}"+Ge+"]":""+Ge}).join(", ")}}function Ha(ne,ae){if(0)var le}var Ma=function(ne){return function(ae){var le=ae.getState,me=ae.dispatch;return function(ye){return function(xe){if(xe.type!=="LIFT"){ye(xe);return}var Re=xe.payload,Ge=Re.id,ct=Re.clientSelection,xt=Re.movementMode,Pt=le();Pt.phase==="DROP_ANIMATING"&&me(Pa({completed:Pt.completed})),le().phase!=="IDLE"&&Xn(!1),me(ca()),me(ve({draggableId:Ge,movementMode:xt}));var ft={shouldPublishImmediately:xt==="SNAP"},vt={draggableId:Ge,scrollOptions:ft},Gt=ne.startPublishing(vt),Nn=Gt.critical,er=Gt.dimensions,cr=Gt.viewport;Ha(Nn,er),me(Te({critical:Nn,dimensions:er,clientSelection:ct,movementMode:xt,viewport:cr}))}}}},pr=function(ne){return function(){return function(ae){return function(le){le.type==="INITIAL_PUBLISH"&&ne.dragging(),le.type==="DROP_ANIMATE"&&ne.dropping(le.payload.completed.result.reason),(le.type==="FLUSH"||le.type==="DROP_COMPLETE")&&ne.resting(),ae(le)}}}},Ba={outOfTheWay:"cubic-bezier(0.2, 0, 0, 1)",drop:"cubic-bezier(.2,1,.1,1)"},gr={opacity:{drop:0,combining:.7},scale:{drop:.75}},Rr={outOfTheWay:.2,minDropTime:.33,maxDropTime:.55},to=Rr.outOfTheWay+"s "+Ba.outOfTheWay,Po={fluid:"opacity "+to,snap:"transform "+to+", opacity "+to,drop:function(ae){var le=ae+"s "+Ba.drop;return"transform "+le+", opacity "+le},outOfTheWay:"transform "+to,placeholder:"height "+to+", width "+to+", margin "+to},uo=function(ae){return Mr(ae,Bo)?null:"translate("+ae.x+"px, "+ae.y+"px)"},Nr={moveTo:uo,drop:function(ae,le){var me=uo(ae);return me?le?me+" scale("+gr.scale.drop+")":me:null}},no=Rr.minDropTime,Lr=Rr.maxDropTime,hr=Lr-no,Gr=1500,li=.6,wt=function(ne){var ae=ne.current,le=ne.destination,me=ne.reason,ye=yr(ae,le);if(ye<=0)return no;if(ye>=Gr)return Lr;var xe=ye/Gr,Re=no+hr*xe,Ge=me==="CANCEL"?Re*li:Re;return Number(Ge.toFixed(2))},ya=function(ne){var ae=ne.impact,le=ne.draggable,me=ne.dimensions,ye=ne.viewport,xe=ne.afterCritical,Re=me.draggables,Ge=me.droppables,ct=Yr(ae),xt=ct?Ge[ct]:null,Pt=Ge[le.descriptor.droppableId],ft=Rt({impact:ae,draggable:le,draggables:Re,afterCritical:xe,droppable:xt||Pt,viewport:ye}),vt=vr(ft,le.client.borderBox.center);return vt},Er=function(ne){var ae=ne.draggables,le=ne.reason,me=ne.lastImpact,ye=ne.home,xe=ne.viewport,Re=ne.onLiftImpact;if(!me.at||le!=="DROP"){var Ge=ht({draggables:ae,impact:Re,destination:ye,viewport:xe,forceShouldAnimate:!0});return{impact:Ge,didDropInsideDroppable:!1}}if(me.at.type==="REORDER")return{impact:me,didDropInsideDroppable:!0};var ct=(0,Be.Z)({},me,{displaced:kn});return{impact:ct,didDropInsideDroppable:!0}},ea=function(ne){var ae=ne.getState,le=ne.dispatch;return function(me){return function(ye){if(ye.type!=="DROP"){me(ye);return}var xe=ae(),Re=ye.payload.reason;if(xe.phase==="COLLECTING"){le(ur({reason:Re}));return}if(xe.phase!=="IDLE"){var Ge=xe.phase==="DROP_PENDING"&&xe.isWaiting;Ge&&Xn(!1),xe.phase==="DRAGGING"||xe.phase==="DROP_PENDING"||Xn(!1);var ct=xe.critical,xt=xe.dimensions,Pt=xt.draggables[xe.critical.draggable.id],ft=Er({reason:Re,lastImpact:xe.impact,afterCritical:xe.afterCritical,onLiftImpact:xe.onLiftImpact,home:xe.dimensions.droppables[xe.critical.droppable.id],viewport:xe.viewport,draggables:xe.dimensions.draggables}),vt=ft.impact,Gt=ft.didDropInsideDroppable,Nn=Gt?Dn(vt):null,er=Gt?tt(vt):null,cr={index:ct.draggable.index,droppableId:ct.droppable.id},Pr={draggableId:Pt.descriptor.id,type:Pt.descriptor.type,source:cr,reason:Re,mode:xe.movementMode,destination:Nn,combine:er},qr=ya({impact:vt,draggable:Pt,dimensions:xt,viewport:xe.viewport,afterCritical:xe.afterCritical}),xo={critical:xe.critical,afterCritical:xe.afterCritical,result:Pr,impact:vt},Lo=!Mr(xe.current.client.offset,qr)||!!Pr.combine;if(!Lo){le(Pa({completed:xo}));return}var Pi=wt({current:xe.current.client.offset,destination:qr,reason:Re}),hi={newHomeClientOffset:qr,dropDuration:Pi,completed:xo};le(qn(hi))}}}},xn=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Cr(ne){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(le){le.target!==window&&le.target!==window.document||ne()}}}function xa(ne){var ae=ne.onWindowScroll;function le(){ae(xn())}var me=Fr(le),ye=Cr(me),xe=Go;function Re(){return xe!==Go}function Ge(){Re()&&Xn(!1),xe=Kr(window,[ye])}function ct(){Re()||Xn(!1),me.cancel(),xe(),xe=Go}return{start:Ge,stop:ct,isActive:Re}}var Jn=function(ae){return ae.type==="DROP_COMPLETE"||ae.type==="DROP_ANIMATE"||ae.type==="FLUSH"},ha=function(ne){var ae=xa({onWindowScroll:function(me){ne.dispatch(gn({newScroll:me}))}});return function(le){return function(me){!ae.isActive()&&me.type==="INITIAL_PUBLISH"&&ae.start(),ae.isActive()&&Jn(me)&&ae.stop(),le(me)}}},$r=function(ne){var ae=!1,le=!1,me=setTimeout(function(){le=!0}),ye=function(Re){ae||le||(ae=!0,ne(Re),clearTimeout(me))};return ye.wasCalled=function(){return ae},ye},xr=function(){var ne=[],ae=function(xe){var Re=ql(ne,function(xt){return xt.timerId===xe});Re===-1&&Xn(!1);var Ge=ne.splice(Re,1),ct=Ge[0];ct.callback()},le=function(xe){var Re=setTimeout(function(){return ae(Re)}),Ge={timerId:Re,callback:xe};ne.push(Ge)},me=function(){if(ne.length){var xe=[].concat(ne);ne.length=0,xe.forEach(function(Re){clearTimeout(Re.timerId),Re.callback()})}};return{add:le,flush:me}},Uo=function(ae,le){return ae==null&&le==null?!0:ae==null||le==null?!1:ae.droppableId===le.droppableId&&ae.index===le.index},Do=function(ae,le){return ae==null&&le==null?!0:ae==null||le==null?!1:ae.draggableId===le.draggableId&&ae.droppableId===le.droppableId},Aa=function(ae,le){if(ae===le)return!0;var me=ae.draggable.id===le.draggable.id&&ae.draggable.droppableId===le.draggable.droppableId&&ae.draggable.type===le.draggable.type&&ae.draggable.index===le.draggable.index,ye=ae.droppable.id===le.droppable.id&&ae.droppable.type===le.droppable.type;return me&&ye},Vr=function(ae,le){ua(),le(),Ee()},ao=function(ae,le){return{draggableId:ae.draggable.id,type:ae.droppable.type,source:{droppableId:ae.droppable.id,index:ae.draggable.index},mode:le}},No=function(ae,le,me,ye){if(!ae){me(ye(le));return}var xe=$r(me),Re={announce:xe};ae(le,Re),xe.wasCalled()||me(ye(le))},Ho=function(ne,ae){var le=xr(),me=null,ye=function(vt,Gt){me&&Xn(!1),Vr("onBeforeCapture",function(){var Nn=ne().onBeforeCapture;if(Nn){var er={draggableId:vt,mode:Gt};Nn(er)}})},xe=function(vt,Gt){me&&Xn(!1),Vr("onBeforeDragStart",function(){var Nn=ne().onBeforeDragStart;Nn&&Nn(ao(vt,Gt))})},Re=function(vt,Gt){me&&Xn(!1);var Nn=ao(vt,Gt);me={mode:Gt,lastCritical:vt,lastLocation:Nn.source,lastCombine:null},le.add(function(){Vr("onDragStart",function(){return No(ne().onDragStart,Nn,ae,Fn.onDragStart)})})},Ge=function(vt,Gt){var Nn=Dn(Gt),er=tt(Gt);me||Xn(!1);var cr=!Aa(vt,me.lastCritical);cr&&(me.lastCritical=vt);var Pr=!Uo(me.lastLocation,Nn);Pr&&(me.lastLocation=Nn);var qr=!Do(me.lastCombine,er);if(qr&&(me.lastCombine=er),!(!cr&&!Pr&&!qr)){var xo=(0,Be.Z)({},ao(vt,me.mode),{combine:er,destination:Nn});le.add(function(){Vr("onDragUpdate",function(){return No(ne().onDragUpdate,xo,ae,Fn.onDragUpdate)})})}},ct=function(){me||Xn(!1),le.flush()},xt=function(vt){me||Xn(!1),me=null,Vr("onDragEnd",function(){return No(ne().onDragEnd,vt,ae,Fn.onDragEnd)})},Pt=function(){if(me){var vt=(0,Be.Z)({},ao(me.lastCritical,me.mode),{combine:null,destination:null,reason:"CANCEL"});xt(vt)}};return{beforeCapture:ye,beforeStart:xe,start:Re,update:Ge,flush:ct,drop:xt,abort:Pt}},si=function(ne,ae){var le=Ho(ne,ae);return function(me){return function(ye){return function(xe){if(xe.type==="BEFORE_INITIAL_CAPTURE"){le.beforeCapture(xe.payload.draggableId,xe.payload.movementMode);return}if(xe.type==="INITIAL_PUBLISH"){var Re=xe.payload.critical;le.beforeStart(Re,xe.payload.movementMode),ye(xe),le.start(Re,xe.payload.movementMode);return}if(xe.type==="DROP_COMPLETE"){var Ge=xe.payload.completed.result;le.flush(),ye(xe),le.drop(Ge);return}if(ye(xe),xe.type==="FLUSH"){le.abort();return}var ct=me.getState();ct.phase==="DRAGGING"&&le.update(ct.critical,ct.impact)}}}},Mi=function(ne){return function(ae){return function(le){if(le.type!=="DROP_ANIMATION_FINISHED"){ae(le);return}var me=ne.getState();me.phase!=="DROP_ANIMATING"&&Xn(!1),ne.dispatch(Pa({completed:me.completed}))}}},qo=function(ne){var ae=null,le=null;function me(){le&&(cancelAnimationFrame(le),le=null),ae&&(ae(),ae=null)}return function(ye){return function(xe){if((xe.type==="FLUSH"||xe.type==="DROP_COMPLETE"||xe.type==="DROP_ANIMATION_FINISHED")&&me(),ye(xe),xe.type==="DROP_ANIMATE"){var Re={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var ct=ne.getState();ct.phase==="DROP_ANIMATING"&&ne.dispatch(Ya())}};le=requestAnimationFrame(function(){le=null,ae=Kr(window,[Re])})}}}},Yi=function(ne){return function(){return function(ae){return function(le){(le.type==="DROP_COMPLETE"||le.type==="FLUSH"||le.type==="DROP_ANIMATE")&&ne.stopPublishing(),ae(le)}}}},hl=function(ne){var ae=!1;return function(){return function(le){return function(me){if(me.type==="INITIAL_PUBLISH"){ae=!0,ne.tryRecordFocus(me.payload.critical.draggable.id),le(me),ne.tryRestoreFocusRecorded();return}if(le(me),!!ae){if(me.type==="FLUSH"){ae=!1,ne.tryRestoreFocusRecorded();return}if(me.type==="DROP_COMPLETE"){ae=!1;var ye=me.payload.completed.result;ye.combine&&ne.tryShiftRecord(ye.draggableId,ye.combine.draggableId),ne.tryRestoreFocusRecorded()}}}}}},Al=function(ae){return ae.type==="DROP_COMPLETE"||ae.type==="DROP_ANIMATE"||ae.type==="FLUSH"},Ci=function(ne){return function(ae){return function(le){return function(me){if(Al(me)){ne.stop(),le(me);return}if(me.type==="INITIAL_PUBLISH"){le(me);var ye=ae.getState();ye.phase!=="DRAGGING"&&Xn(!1),ne.start(ye);return}le(me),ne.scroll(ae.getState())}}}},Di=function(ne){return function(ae){return function(le){if(ae(le),le.type==="PUBLISH_WHILE_DRAGGING"){var me=ne.getState();me.phase==="DROP_PENDING"&&(me.isWaiting||ne.dispatch(Qa({reason:me.reason})))}}}},Sl=Oe.qC,Gi=function(ne){var ae=ne.dimensionMarshal,le=ne.focusMarshal,me=ne.styleMarshal,ye=ne.getResponders,xe=ne.announce,Re=ne.autoScroller;return(0,Oe.MT)(Cn,Sl((0,Oe.md)(pr(me),Yi(ae),Ma(ae),ea,Mi,qo,Di,Ci(Re),ha,hl(le),si(ye,xe))))},xi=function(){return{additions:{},removals:{},modified:{}}};function Cl(ne){var ae=ne.registry,le=ne.callbacks,me=xi(),ye=null,xe=function(){ye||(le.collectionStarting(),ye=requestAnimationFrame(function(){ye=null,ua();var Pt=me,ft=Pt.additions,vt=Pt.removals,Gt=Pt.modified,Nn=Object.keys(ft).map(function(Pr){return ae.draggable.getById(Pr).getDimension(Bo)}).sort(function(Pr,qr){return Pr.descriptor.index-qr.descriptor.index}),er=Object.keys(Gt).map(function(Pr){var qr=ae.droppable.getById(Pr),xo=qr.callbacks.getScrollWhileDragging();return{droppableId:Pr,scroll:xo}}),cr={additions:Nn,removals:Object.keys(vt),modified:er};me=xi(),Ee(),le.publish(cr)}))},Re=function(Pt){var ft=Pt.descriptor.id;me.additions[ft]=Pt,me.modified[Pt.descriptor.droppableId]=!0,me.removals[ft]&&delete me.removals[ft],xe()},Ge=function(Pt){var ft=Pt.descriptor;me.removals[ft.id]=!0,me.modified[ft.droppableId]=!0,me.additions[ft.id]&&delete me.additions[ft.id],xe()},ct=function(){ye&&(cancelAnimationFrame(ye),ye=null,me=xi())};return{add:Re,remove:Ge,stop:ct}}var ul=function(ne){var ae=ne.scrollHeight,le=ne.scrollWidth,me=ne.height,ye=ne.width,xe=vr({x:le,y:ae},{x:ye,y:me}),Re={x:Math.max(0,xe.x),y:Math.max(0,xe.y)};return Re},Dl=function(){var ne=document.documentElement;return ne||Xn(!1),ne},ki=function(){var ne=Dl(),ae=ul({scrollHeight:ne.scrollHeight,scrollWidth:ne.scrollWidth,width:ne.clientWidth,height:ne.clientHeight});return ae},Ai=function(){var ne=xn(),ae=ki(),le=ne.y,me=ne.x,ye=Dl(),xe=ye.clientWidth,Re=ye.clientHeight,Ge=me+xe,ct=le+Re,xt=Na({top:le,left:me,right:Ge,bottom:ct}),Pt={frame:xt,scroll:{initial:ne,current:ne,max:ae,diff:{value:Bo,displacement:Bo}}};return Pt},Nl=function(ne){var ae=ne.critical,le=ne.scrollOptions,me=ne.registry;ua();var ye=Ai(),xe=ye.scroll.current,Re=ae.droppable,Ge=me.droppable.getAllByType(Re.type).map(function(ft){return ft.callbacks.getDimensionAndWatchScroll(xe,le)}),ct=me.draggable.getAllByType(ae.draggable.type).map(function(ft){return ft.getDimension(xe)}),xt={draggables:jl(ct),droppables:eu(Ge)};Ee();var Pt={dimensions:xt,critical:ae,viewport:ye};return Pt};function El(ne,ae,le){if(le.descriptor.id===ae.id||le.descriptor.type!==ae.type)return!1;var me=ne.droppable.getById(le.descriptor.droppableId);return me.descriptor.mode==="virtual"}var uu=function(ne,ae){var le=null,me=Cl({callbacks:{publish:ae.publishWhileDragging,collectionStarting:ae.collectionStarting},registry:ne}),ye=function(Gt,Nn){ne.droppable.exists(Gt)||Xn(!1),le&&ae.updateDroppableIsEnabled({id:Gt,isEnabled:Nn})},xe=function(Gt,Nn){le&&(ne.droppable.exists(Gt)||Xn(!1),ae.updateDroppableIsCombineEnabled({id:Gt,isCombineEnabled:Nn}))},Re=function(Gt,Nn){le&&(ne.droppable.exists(Gt)||Xn(!1),ae.updateDroppableScroll({id:Gt,newScroll:Nn}))},Ge=function(Gt,Nn){le&&ne.droppable.getById(Gt).callbacks.scroll(Nn)},ct=function(){if(le){me.stop();var Gt=le.critical.droppable;ne.droppable.getAllByType(Gt.type).forEach(function(Nn){return Nn.callbacks.dragStopped()}),le.unsubscribe(),le=null}},xt=function(Gt){le||Xn(!1);var Nn=le.critical.draggable;Gt.type==="ADDITION"&&El(ne,Nn,Gt.value)&&me.add(Gt.value),Gt.type==="REMOVAL"&&El(ne,Nn,Gt.value)&&me.remove(Gt.value)},Pt=function(Gt){le&&Xn(!1);var Nn=ne.draggable.getById(Gt.draggableId),er=ne.droppable.getById(Nn.descriptor.droppableId),cr={draggable:Nn.descriptor,droppable:er.descriptor},Pr=ne.subscribe(xt);return le={critical:cr,unsubscribe:Pr},Nl({critical:cr,registry:ne,scrollOptions:Gt.scrollOptions})},ft={updateDroppableIsEnabled:ye,updateDroppableIsCombineEnabled:xe,scrollDroppable:Ge,updateDroppableScroll:Re,startPublishing:Pt,stopPublishing:ct};return ft},Il=function(ne,ae){return ne.phase==="IDLE"?!0:ne.phase!=="DROP_ANIMATING"||ne.completed.result.draggableId===ae?!1:ne.completed.result.reason==="DROP"},su=function(ne){window.scrollBy(ne.x,ne.y)},_l=eo(function(ne){return Hl(ne).filter(function(ae){return!(!ae.isEnabled||!ae.frame)})}),zi=function(ae,le){var me=ll(_l(le),function(ye){return ye.frame||Xn(!1),$a(ye.frame.pageMarginBox)(ae)});return me},Ni=function(ne){var ae=ne.center,le=ne.destination,me=ne.droppables;if(le){var ye=me[le];return ye.frame?ye:null}var xe=zi(ae,me);return xe},Ii={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(ae){return Math.pow(ae,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Ol=function(ne,ae){var le=ne[ae.size]*Ii.startFromPercentage,me=ne[ae.size]*Ii.maxScrollAtPercentage,ye={startScrollingFrom:le,maxScrollValueAt:me};return ye},il=function(ne){var ae=ne.startOfRange,le=ne.endOfRange,me=ne.current,ye=le-ae;if(ye===0)return 0;var xe=me-ae,Re=xe/ye;return Re},Zl=1,_o=function(ne,ae){if(ne>ae.startScrollingFrom)return 0;if(ne<=ae.maxScrollValueAt)return Ii.maxPixelScroll;if(ne===ae.startScrollingFrom)return Zl;var le=il({startOfRange:ae.maxScrollValueAt,endOfRange:ae.startScrollingFrom,current:ne}),me=1-le,ye=Ii.maxPixelScroll*Ii.ease(me);return Math.ceil(ye)},Ja=Ii.durationDampening.accelerateAt,Ur=Ii.durationDampening.stopDampeningAt,ro=function(ne,ae){var le=ae,me=Ur,ye=Date.now(),xe=ye-le;if(xe>=Ur)return ne;if(xe<Ja)return Zl;var Re=il({startOfRange:Ja,endOfRange:me,current:xe}),Ge=ne*Ii.ease(Re);return Math.ceil(Ge)},Io=function(ne){var ae=ne.distanceToEdge,le=ne.thresholds,me=ne.dragStartTime,ye=ne.shouldUseTimeDampening,xe=_o(ae,le);return xe===0?0:ye?Math.max(ro(xe,me),Zl):xe},Ki=function(ne){var ae=ne.container,le=ne.distanceToEdges,me=ne.dragStartTime,ye=ne.axis,xe=ne.shouldUseTimeDampening,Re=Ol(ae,ye),Ge=le[ye.end]<le[ye.start];return Ge?Io({distanceToEdge:le[ye.end],thresholds:Re,dragStartTime:me,shouldUseTimeDampening:xe}):-1*Io({distanceToEdge:le[ye.start],thresholds:Re,dragStartTime:me,shouldUseTimeDampening:xe})},Oi=function(ne){var ae=ne.container,le=ne.subject,me=ne.proposedScroll,ye=le.height>ae.height,xe=le.width>ae.width;return!xe&&!ye?me:xe&&ye?null:{x:xe?0:me.x,y:ye?0:me.y}},xl=Jo(function(ne){return ne===0?0:ne}),qi=function(ne){var ae=ne.dragStartTime,le=ne.container,me=ne.subject,ye=ne.center,xe=ne.shouldUseTimeDampening,Re={top:ye.y-le.top,right:le.right-ye.x,bottom:le.bottom-ye.y,left:ye.x-le.left},Ge=Ki({container:le,distanceToEdges:Re,dragStartTime:ae,axis:mr,shouldUseTimeDampening:xe}),ct=Ki({container:le,distanceToEdges:Re,dragStartTime:ae,axis:zr,shouldUseTimeDampening:xe}),xt=xl({x:ct,y:Ge});if(Mr(xt,Bo))return null;var Pt=Oi({container:le,subject:me,proposedScroll:xt});return Pt?Mr(Pt,Bo)?null:Pt:null},ru=Jo(function(ne){return ne===0?0:ne>0?1:-1}),de=function(){var ne=function(le,me){return le<0?le:le>me?le-me:0};return function(ae){var le=ae.current,me=ae.max,ye=ae.change,xe=dr(le,ye),Re={x:ne(xe.x,me.x),y:ne(xe.y,me.y)};return Mr(Re,Bo)?null:Re}}(),fe=function(ae){var le=ae.max,me=ae.current,ye=ae.change,xe={x:Math.max(me.x,le.x),y:Math.max(me.y,le.y)},Re=ru(ye),Ge=de({max:xe,current:me,change:Re});return!Ge||Re.x!==0&&Ge.x===0||Re.y!==0&&Ge.y===0},Ie=function(ae,le){return fe({current:ae.scroll.current,max:ae.scroll.max,change:le})},We=function(ae,le){if(!Ie(ae,le))return null;var me=ae.scroll.max,ye=ae.scroll.current;return de({current:ye,max:me,change:le})},nt=function(ae,le){var me=ae.frame;return me?fe({current:me.scroll.current,max:me.scroll.max,change:le}):!1},ot=function(ae,le){var me=ae.frame;return!me||!nt(ae,le)?null:de({current:me.scroll.current,max:me.scroll.max,change:le})},bt=function(ne){var ae=ne.viewport,le=ne.subject,me=ne.center,ye=ne.dragStartTime,xe=ne.shouldUseTimeDampening,Re=qi({dragStartTime:ye,container:ae.frame,subject:le,center:me,shouldUseTimeDampening:xe});return Re&&Ie(ae,Re)?Re:null},Zt=function(ne){var ae=ne.droppable,le=ne.subject,me=ne.center,ye=ne.dragStartTime,xe=ne.shouldUseTimeDampening,Re=ae.frame;if(!Re)return null;var Ge=qi({dragStartTime:ye,container:Re.pageMarginBox,subject:le,center:me,shouldUseTimeDampening:xe});return Ge&&nt(ae,Ge)?Ge:null},Mt=function(ne){var ae=ne.state,le=ne.dragStartTime,me=ne.shouldUseTimeDampening,ye=ne.scrollWindow,xe=ne.scrollDroppable,Re=ae.current.page.borderBoxCenter,Ge=ae.dimensions.draggables[ae.critical.draggable.id],ct=Ge.page.marginBox;if(ae.isWindowScrollAllowed){var xt=ae.viewport,Pt=bt({dragStartTime:le,viewport:xt,subject:ct,center:Re,shouldUseTimeDampening:me});if(Pt){ye(Pt);return}}var ft=Ni({center:Re,destination:Yr(ae.impact),droppables:ae.dimensions.droppables});if(ft){var vt=Zt({dragStartTime:le,droppable:ft,subject:ct,center:Re,shouldUseTimeDampening:me});vt&&xe(ft.descriptor.id,vt)}},nn=function(ne){var ae=ne.scrollWindow,le=ne.scrollDroppable,me=Fr(ae),ye=Fr(le),xe=null,Re=function(Pt){xe||Xn(!1);var ft=xe,vt=ft.shouldUseTimeDampening,Gt=ft.dragStartTime;Mt({state:Pt,scrollWindow:me,scrollDroppable:ye,dragStartTime:Gt,shouldUseTimeDampening:vt})},Ge=function(Pt){ua(),xe&&Xn(!1);var ft=Date.now(),vt=!1,Gt=function(){vt=!0};Mt({state:Pt,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:Gt,scrollDroppable:Gt}),xe={dragStartTime:ft,shouldUseTimeDampening:vt},Ee(),vt&&Re(Pt)},ct=function(){xe&&(me.cancel(),ye.cancel(),xe=null)};return{start:Ge,stop:ct,scroll:Re}},En=function(ne){var ae=ne.move,le=ne.scrollDroppable,me=ne.scrollWindow,ye=function(xt,Pt){var ft=dr(xt.current.client.selection,Pt);ae({client:ft})},xe=function(xt,Pt){if(!nt(xt,Pt))return Pt;var ft=ot(xt,Pt);if(!ft)return le(xt.descriptor.id,Pt),null;var vt=vr(Pt,ft);le(xt.descriptor.id,vt);var Gt=vr(Pt,vt);return Gt},Re=function(xt,Pt,ft){if(!xt||!Ie(Pt,ft))return ft;var vt=We(Pt,ft);if(!vt)return me(ft),null;var Gt=vr(ft,vt);me(Gt);var Nn=vr(ft,Gt);return Nn},Ge=function(xt){var Pt=xt.scrollJumpRequest;if(Pt){var ft=Yr(xt.impact);ft||Xn(!1);var vt=xe(xt.dimensions.droppables[ft],Pt);if(vt){var Gt=xt.viewport,Nn=Re(xt.isWindowScrollAllowed,Gt,vt);Nn&&ye(xt,Nn)}}};return Ge},on=function(ne){var ae=ne.scrollDroppable,le=ne.scrollWindow,me=ne.move,ye=nn({scrollWindow:le,scrollDroppable:ae}),xe=En({move:me,scrollWindow:le,scrollDroppable:ae}),Re=function(xt){if(xt.phase==="DRAGGING"){if(xt.movementMode==="FLUID"){ye.scroll(xt);return}xt.scrollJumpRequest&&xe(xt)}},Ge={scroll:Re,start:ye.start,stop:ye.stop};return Ge},Wn="data-rbd",Un=function(){var ne=Wn+"-drag-handle";return{base:ne,draggableId:ne+"-draggable-id",contextId:ne+"-context-id"}}(),na=function(){var ne=Wn+"-draggable";return{base:ne,contextId:ne+"-context-id",id:ne+"-id"}}(),Wa=function(){var ne=Wn+"-droppable";return{base:ne,contextId:ne+"-context-id",id:ne+"-id"}}(),Da={contextId:Wn+"-scroll-container-context-id"},Xa=function(ae){return function(le){return"["+le+'="'+ae+'"]'}},Za=function(ae,le){return ae.map(function(me){var ye=me.styles[le];return ye?me.selector+" { "+ye+" }":""}).join(" ")},ir="pointer-events: none;",Qr=function(ne){var ae=Xa(ne),le=function(){var Ge=`
cursor: -webkit-grab;
cursor: grab;
`;return{selector:ae(Un.contextId),styles:{always:`
-webkit-touch-callout: none;
-webkit-tap-highlight-color: rgba(0,0,0,0);
touch-action: manipulation;
`,resting:Ge,dragging:ir,dropAnimating:Ge}}}(),me=function(){var Ge=`
transition: `+Po.outOfTheWay+`;
`;return{selector:ae(na.contextId),styles:{dragging:Ge,dropAnimating:Ge,userCancel:Ge}}}(),ye={selector:ae(Wa.contextId),styles:{always:"overflow-anchor: none;"}},xe={selector:"body",styles:{dragging:`
cursor: grabbing;
cursor: -webkit-grabbing;
user-select: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
overflow-anchor: none;
`}},Re=[me,le,ye,xe];return{always:Za(Re,"always"),resting:Za(Re,"resting"),dragging:Za(Re,"dragging"),dropAnimating:Za(Re,"dropAnimating"),userCancel:Za(Re,"userCancel")}},Tr=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?y.useLayoutEffect:y.useEffect,_r=function(){var ae=document.querySelector("head");return ae||Xn(!1),ae},Oo=function(ae){var le=document.createElement("style");return ae&&le.setAttribute("nonce",ae),le.type="text/css",le};function Wo(ne,ae){var le=rn(function(){return Qr(ne)},[ne]),me=(0,y.useRef)(null),ye=(0,y.useRef)(null),xe=_t(eo(function(ft){var vt=ye.current;vt||Xn(!1),vt.textContent=ft}),[]),Re=_t(function(ft){var vt=me.current;vt||Xn(!1),vt.textContent=ft},[]);Tr(function(){!me.current&&!ye.current||Xn(!1);var ft=Oo(ae),vt=Oo(ae);return me.current=ft,ye.current=vt,ft.setAttribute(Wn+"-always",ne),vt.setAttribute(Wn+"-dynamic",ne),_r().appendChild(ft),_r().appendChild(vt),Re(le.always),xe(le.resting),function(){var Gt=function(er){var cr=er.current;cr||Xn(!1),_r().removeChild(cr),er.current=null};Gt(me),Gt(ye)}},[ae,Re,xe,le.always,le.resting,ne]);var Ge=_t(function(){return xe(le.dragging)},[xe,le.dragging]),ct=_t(function(ft){if(ft==="DROP"){xe(le.dropAnimating);return}xe(le.userCancel)},[xe,le.dropAnimating,le.userCancel]),xt=_t(function(){ye.current&&xe(le.resting)},[xe,le.resting]),Pt=rn(function(){return{dragging:Ge,dropping:ct,resting:xt}},[Ge,ct,xt]);return Pt}var br=function(ne){return ne&&ne.ownerDocument?ne.ownerDocument.defaultView:window};function La(ne){return ne instanceof br(ne).HTMLElement}function Sa(ne,ae){var le="["+Un.contextId+'="'+ne+'"]',me=al(document.querySelectorAll(le));if(!me.length)return null;var ye=ll(me,function(xe){return xe.getAttribute(Un.draggableId)===ae});return!ye||!La(ye)?null:ye}function Ka(ne){var ae=(0,y.useRef)({}),le=(0,y.useRef)(null),me=(0,y.useRef)(null),ye=(0,y.useRef)(!1),xe=_t(function(vt,Gt){var Nn={id:vt,focus:Gt};return ae.current[vt]=Nn,function(){var cr=ae.current,Pr=cr[vt];Pr!==Nn&&delete cr[vt]}},[]),Re=_t(function(vt){var Gt=Sa(ne,vt);Gt&&Gt!==document.activeElement&&Gt.focus()},[ne]),Ge=_t(function(vt,Gt){le.current===vt&&(le.current=Gt)},[]),ct=_t(function(){me.current||ye.current&&(me.current=requestAnimationFrame(function(){me.current=null;var vt=le.current;vt&&Re(vt)}))},[Re]),xt=_t(function(vt){le.current=null;var Gt=document.activeElement;Gt&&Gt.getAttribute(Un.draggableId)===vt&&(le.current=vt)},[]);Tr(function(){return ye.current=!0,function(){ye.current=!1;var vt=me.current;vt&&cancelAnimationFrame(vt)}},[]);var Pt=rn(function(){return{register:xe,tryRecordFocus:xt,tryRestoreFocusRecorded:ct,tryShiftRecord:Ge}},[xe,xt,ct,Ge]);return Pt}function sr(){var ne={draggables:{},droppables:{}},ae=[];function le(ft){return ae.push(ft),function(){var Gt=ae.indexOf(ft);Gt!==-1&&ae.splice(Gt,1)}}function me(ft){ae.length&&ae.forEach(function(vt){return vt(ft)})}function ye(ft){return ne.draggables[ft]||null}function xe(ft){var vt=ye(ft);return vt||Xn(!1),vt}var Re={register:function(vt){ne.draggables[vt.descriptor.id]=vt,me({type:"ADDITION",value:vt})},update:function(vt,Gt){var Nn=ne.draggables[Gt.descriptor.id];Nn&&Nn.uniqueId===vt.uniqueId&&(delete ne.draggables[Gt.descriptor.id],ne.draggables[vt.descriptor.id]=vt)},unregister:function(vt){var Gt=vt.descriptor.id,Nn=ye(Gt);Nn&&vt.uniqueId===Nn.uniqueId&&(delete ne.draggables[Gt],me({type:"REMOVAL",value:vt}))},getById:xe,findById:ye,exists:function(vt){return!!ye(vt)},getAllByType:function(vt){return Ul(ne.draggables).filter(function(Gt){return Gt.descriptor.type===vt})}};function Ge(ft){return ne.droppables[ft]||null}function ct(ft){var vt=Ge(ft);return vt||Xn(!1),vt}var xt={register:function(vt){ne.droppables[vt.descriptor.id]=vt},unregister:function(vt){var Gt=Ge(vt.descriptor.id);Gt&&vt.uniqueId===Gt.uniqueId&&delete ne.droppables[vt.descriptor.id]},getById:ct,findById:Ge,exists:function(vt){return!!Ge(vt)},getAllByType:function(vt){return Ul(ne.droppables).filter(function(Gt){return Gt.descriptor.type===vt})}};function Pt(){ne.draggables={},ne.droppables={},ae.length=0}return{draggable:Re,droppable:xt,subscribe:le,clean:Pt}}function fr(){var ne=rn(sr,[]);return(0,y.useEffect)(function(){return function(){requestAnimationFrame(ne.clean)}},[ne]),ne}var so=y.createContext(null),oo=function(){var ne=document.body;return ne||Xn(!1),ne},Jr={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},Zo=function(ae){return"rbd-announcement-"+ae};function Vo(ne){var ae=rn(function(){return Zo(ne)},[ne]),le=(0,y.useRef)(null);(0,y.useEffect)(function(){var xe=document.createElement("div");return le.current=xe,xe.id=ae,xe.setAttribute("aria-live","assertive"),xe.setAttribute("aria-atomic","true"),(0,Be.Z)(xe.style,Jr),oo().appendChild(xe),function(){setTimeout(function(){var ct=oo();ct.contains(xe)&&ct.removeChild(xe),xe===le.current&&(le.current=null)})}},[ae]);var me=_t(function(ye){var xe=le.current;if(xe){xe.textContent=ye;return}},[]);return me}var ci=0,fi={separator:"::"};function rl(){ci=0}function tl(ne,ae){return ae===void 0&&(ae=fi),rn(function(){return""+ne+ae.separator+ci++},[ae.separator,ne])}function Xo(ne){var ae=ne.contextId,le=ne.uniqueId;return"rbd-hidden-text-"+ae+"-"+le}function Pl(ne){var ae=ne.contextId,le=ne.text,me=tl("hidden-text",{separator:"-"}),ye=rn(function(){return Xo({contextId:ae,uniqueId:me})},[me,ae]);return(0,y.useEffect)(function(){var Re=document.createElement("div");return Re.id=ye,Re.textContent=le,Re.style.display="none",oo().appendChild(Re),function(){var ct=oo();ct.contains(Re)&&ct.removeChild(Re)}},[ye,le]),ye}var qa=y.createContext(null),bo={react:"^16.8.5","react-dom":"^16.8.5"},ri=/(\d+)\.(\d+)\.(\d+)/,Wi=function(ae){var le=ri.exec(ae);le==null&&Xn(!1);var me=Number(le[1]),ye=Number(le[2]),xe=Number(le[3]);return{major:me,minor:ye,patch:xe,raw:ae}},kr=function(ae,le){return le.major>ae.major?!0:le.major<ae.major?!1:le.minor>ae.minor?!0:le.minor<ae.minor?!1:le.patch>=ae.patch},Co=function(ne,ae){var le=Wi(ne),me=Wi(ae);kr(le,me)},Ao=`
We expect a html5 doctype: <!doctype html>
This is to ensure consistent browser layout and measurement
More information: https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/doctype.md
`,co=function(ne){var ae=ne.doctype;ae&&(ae.name.toLowerCase(),ae.publicId)};function wi(ne){}function io(ne,ae){}function ei(){io(function(){Co(bo.react,y.version),co(document)},[])}function Fi(ne){var ae=(0,y.useRef)(ne);return(0,y.useEffect)(function(){ae.current=ne}),ae}function Bi(){var ne=null;function ae(){return!!ne}function le(Re){return Re===ne}function me(Re){ne&&Xn(!1);var Ge={abandon:Re};return ne=Ge,Ge}function ye(){ne||Xn(!1),ne=null}function xe(){ne&&(ne.abandon(),ye())}return{isClaimed:ae,isActive:le,claim:me,release:ye,tryAbandon:xe}}var cu=9,au=13,Au=27,Ll=32,wu=33,zl=34,Eu=35,Uu=36,Ui=37,Qi=38,yl=39,Kl=40,wl,Ei=(wl={},wl[au]=!0,wl[cu]=!0,wl),du=function(ne){Ei[ne.keyCode]&&ne.preventDefault()},Xl=function(){var ne="visibilitychange";if(typeof document=="undefined")return ne;var ae=[ne,"ms"+ne,"webkit"+ne,"moz"+ne,"o"+ne],le=ll(ae,function(me){return"on"+me in document});return le||ne}(),Pu=0,Du=5;function Nu(ne,ae){return Math.abs(ae.x-ne.x)>=Du||Math.abs(ae.y-ne.y)>=Du}var Vu={type:"IDLE"};function Ru(ne){var ae=ne.cancel,le=ne.completed,me=ne.getPhase,ye=ne.setPhase;return[{eventName:"mousemove",fn:function(Re){var Ge=Re.button,ct=Re.clientX,xt=Re.clientY;if(Ge===Pu){var Pt={x:ct,y:xt},ft=me();if(ft.type==="DRAGGING"){Re.preventDefault(),ft.actions.move(Pt);return}ft.type!=="PENDING"&&Xn(!1);var vt=ft.point;if(Nu(vt,Pt)){Re.preventDefault();var Gt=ft.actions.fluidLift(Pt);ye({type:"DRAGGING",actions:Gt})}}}},{eventName:"mouseup",fn:function(Re){var Ge=me();if(Ge.type!=="DRAGGING"){ae();return}Re.preventDefault(),Ge.actions.drop({shouldBlockNextClick:!0}),le()}},{eventName:"mousedown",fn:function(Re){me().type==="DRAGGING"&&Re.preventDefault(),ae()}},{eventName:"keydown",fn:function(Re){var Ge=me();if(Ge.type==="PENDING"){ae();return}if(Re.keyCode===Au){Re.preventDefault(),ae();return}du(Re)}},{eventName:"resize",fn:ae},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){me().type==="PENDING"&&ae()}},{eventName:"webkitmouseforcedown",fn:function(Re){var Ge=me();if(Ge.type==="IDLE"&&Xn(!1),Ge.actions.shouldRespectForcePress()){ae();return}Re.preventDefault()}},{eventName:Xl,fn:ae}]}function Fu(ne){var ae=(0,y.useRef)(Vu),le=(0,y.useRef)(Go),me=rn(function(){return{eventName:"mousedown",fn:function(ft){if(!ft.defaultPrevented&&ft.button===Pu&&!(ft.ctrlKey||ft.metaKey||ft.shiftKey||ft.altKey)){var vt=ne.findClosestDraggableId(ft);if(vt){var Gt=ne.tryGetLock(vt,Re,{sourceEvent:ft});if(Gt){ft.preventDefault();var Nn={x:ft.clientX,y:ft.clientY};le.current(),xt(Gt,Nn)}}}}}},[ne]),ye=rn(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(ft){if(!ft.defaultPrevented){var vt=ne.findClosestDraggableId(ft);if(vt){var Gt=ne.findOptionsForDraggable(vt);Gt&&(Gt.shouldRespectForcePress||ne.canGetLock(vt)&&ft.preventDefault())}}}}},[ne]),xe=_t(function(){var ft={passive:!1,capture:!0};le.current=Kr(window,[ye,me],ft)},[ye,me]),Re=_t(function(){var Pt=ae.current;Pt.type!=="IDLE"&&(ae.current=Vu,le.current(),xe())},[xe]),Ge=_t(function(){var Pt=ae.current;Re(),Pt.type==="DRAGGING"&&Pt.actions.cancel({shouldBlockNextClick:!0}),Pt.type==="PENDING"&&Pt.actions.abort()},[Re]),ct=_t(function(){var ft={capture:!0,passive:!1},vt=Ru({cancel:Ge,completed:Re,getPhase:function(){return ae.current},setPhase:function(Nn){ae.current=Nn}});le.current=Kr(window,vt,ft)},[Ge,Re]),xt=_t(function(ft,vt){ae.current.type!=="IDLE"&&Xn(!1),ae.current={type:"PENDING",point:vt,actions:ft},ct()},[ct]);Tr(function(){return xe(),function(){le.current()}},[xe])}var Yl;function fu(){}var Wl=(Yl={},Yl[zl]=!0,Yl[wu]=!0,Yl[Uu]=!0,Yl[Eu]=!0,Yl);function bl(ne,ae){function le(){ae(),ne.cancel()}function me(){ae(),ne.drop()}return[{eventName:"keydown",fn:function(xe){if(xe.keyCode===Au){xe.preventDefault(),le();return}if(xe.keyCode===Ll){xe.preventDefault(),me();return}if(xe.keyCode===Kl){xe.preventDefault(),ne.moveDown();return}if(xe.keyCode===Qi){xe.preventDefault(),ne.moveUp();return}if(xe.keyCode===yl){xe.preventDefault(),ne.moveRight();return}if(xe.keyCode===Ui){xe.preventDefault(),ne.moveLeft();return}if(Wl[xe.keyCode]){xe.preventDefault();return}du(xe)}},{eventName:"mousedown",fn:le},{eventName:"mouseup",fn:le},{eventName:"click",fn:le},{eventName:"touchstart",fn:le},{eventName:"resize",fn:le},{eventName:"wheel",fn:le,options:{passive:!0}},{eventName:Xl,fn:le}]}function Lu(ne){var ae=(0,y.useRef)(fu),le=rn(function(){return{eventName:"keydown",fn:function(xe){if(xe.defaultPrevented||xe.keyCode!==Ll)return;var Re=ne.findClosestDraggableId(xe);if(!Re)return;var Ge=ne.tryGetLock(Re,Pt,{sourceEvent:xe});if(!Ge)return;xe.preventDefault();var ct=!0,xt=Ge.snapLift();ae.current();function Pt(){ct||Xn(!1),ct=!1,ae.current(),me()}ae.current=Kr(window,bl(xt,Pt),{capture:!0,passive:!1})}}},[ne]),me=_t(function(){var xe={passive:!1,capture:!0};ae.current=Kr(window,[le],xe)},[le]);Tr(function(){return me(),function(){ae.current()}},[me])}var Tu={type:"IDLE"},zu=120,Mu=.15;function rs(ne){var ae=ne.cancel,le=ne.getPhase;return[{eventName:"orientationchange",fn:ae},{eventName:"resize",fn:ae},{eventName:"contextmenu",fn:function(ye){ye.preventDefault()}},{eventName:"keydown",fn:function(ye){if(le().type!=="DRAGGING"){ae();return}ye.keyCode===Au&&ye.preventDefault(),ae()}},{eventName:Xl,fn:ae}]}function ds(ne){var ae=ne.cancel,le=ne.completed,me=ne.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(xe){var Re=me();if(Re.type!=="DRAGGING"){ae();return}Re.hasMoved=!0;var Ge=xe.touches[0],ct=Ge.clientX,xt=Ge.clientY,Pt={x:ct,y:xt};xe.preventDefault(),Re.actions.move(Pt)}},{eventName:"touchend",fn:function(xe){var Re=me();if(Re.type!=="DRAGGING"){ae();return}xe.preventDefault(),Re.actions.drop({shouldBlockNextClick:!0}),le()}},{eventName:"touchcancel",fn:function(xe){if(me().type!=="DRAGGING"){ae();return}xe.preventDefault(),ae()}},{eventName:"touchforcechange",fn:function(xe){var Re=me();Re.type==="IDLE"&&Xn(!1);var Ge=xe.touches[0];if(Ge){var ct=Ge.force>=Mu;if(ct){var xt=Re.actions.shouldRespectForcePress();if(Re.type==="PENDING"){xt&&ae();return}if(xt){if(Re.hasMoved){xe.preventDefault();return}ae();return}xe.preventDefault()}}}},{eventName:Xl,fn:ae}]}function Li(ne){var ae=(0,y.useRef)(Tu),le=(0,y.useRef)(Go),me=_t(function(){return ae.current},[]),ye=_t(function(Gt){ae.current=Gt},[]),xe=rn(function(){return{eventName:"touchstart",fn:function(Gt){if(!Gt.defaultPrevented){var Nn=ne.findClosestDraggableId(Gt);if(Nn){var er=ne.tryGetLock(Nn,Ge,{sourceEvent:Gt});if(er){var cr=Gt.touches[0],Pr=cr.clientX,qr=cr.clientY,xo={x:Pr,y:qr};le.current(),ft(er,xo)}}}}}},[ne]),Re=_t(function(){var Gt={capture:!0,passive:!1};le.current=Kr(window,[xe],Gt)},[xe]),Ge=_t(function(){var vt=ae.current;vt.type!=="IDLE"&&(vt.type==="PENDING"&&clearTimeout(vt.longPressTimerId),ye(Tu),le.current(),Re())},[Re,ye]),ct=_t(function(){var vt=ae.current;Ge(),vt.type==="DRAGGING"&&vt.actions.cancel({shouldBlockNextClick:!0}),vt.type==="PENDING"&&vt.actions.abort()},[Ge]),xt=_t(function(){var Gt={capture:!0,passive:!1},Nn={cancel:ct,completed:Ge,getPhase:me},er=Kr(window,ds(Nn),Gt),cr=Kr(window,rs(Nn),Gt);le.current=function(){er(),cr()}},[ct,me,Ge]),Pt=_t(function(){var Gt=me();Gt.type!=="PENDING"&&Xn(!1);var Nn=Gt.actions.fluidLift(Gt.point);ye({type:"DRAGGING",actions:Nn,hasMoved:!1})},[me,ye]),ft=_t(function(Gt,Nn){me().type!=="IDLE"&&Xn(!1);var er=setTimeout(Pt,zu);ye({type:"PENDING",point:Nn,actions:Gt,longPressTimerId:er}),xt()},[xt,me,ye,Pt]);Tr(function(){return Re(),function(){le.current();var Nn=me();Nn.type==="PENDING"&&(clearTimeout(Nn.longPressTimerId),ye(Tu))}},[me,Re,ye]),Tr(function(){var Gt=Kr(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return Gt},[])}function ol(ne){}var ou={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function sl(ne,ae){if(ae==null)return!1;var le=!!ou[ae.tagName.toLowerCase()];if(le)return!0;var me=ae.getAttribute("contenteditable");return me==="true"||me===""?!0:ae===ne?!1:sl(ne,ae.parentElement)}function gu(ne,ae){var le=ae.target;return La(le)?sl(ne,le):!1}var yu=function(ne){return Na(ne.getBoundingClientRect()).center};function bu(ne){return ne instanceof br(ne).Element}var ku=function(){var ne="matches";if(typeof document=="undefined")return ne;var ae=[ne,"msMatchesSelector","webkitMatchesSelector"],le=ll(ae,function(me){return me in Element.prototype});return le||ne}();function gs(ne,ae){return ne==null?null:ne[ku](ae)?ne:gs(ne.parentElement,ae)}function js(ne,ae){return ne.closest?ne.closest(ae):gs(ne,ae)}function xs(ne){return"["+Un.contextId+'="'+ne+'"]'}function Hs(ne,ae){var le=ae.target;if(!bu(le))return null;var me=xs(ne),ye=js(le,me);return!ye||!La(ye)?null:ye}function As(ne,ae){var le=Hs(ne,ae);return le?le.getAttribute(Un.draggableId):null}function os(ne,ae){var le="["+na.contextId+'="'+ne+'"]',me=al(document.querySelectorAll(le)),ye=ll(me,function(xe){return xe.getAttribute(na.id)===ae});return!ye||!La(ye)?null:ye}function Qu(ne){ne.preventDefault()}function Yu(ne){var ae=ne.expected,le=ne.phase,me=ne.isLockActive,ye=ne.shouldWarn;return!(!me()||ae!==le)}function ws(ne){var ae=ne.lockAPI,le=ne.store,me=ne.registry,ye=ne.draggableId;if(ae.isClaimed())return!1;var xe=me.draggable.findById(ye);return!(!xe||!xe.options.isEnabled||!Il(le.getState(),ye))}function Fs(ne){var ae=ne.lockAPI,le=ne.contextId,me=ne.store,ye=ne.registry,xe=ne.draggableId,Re=ne.forceSensorStop,Ge=ne.sourceEvent,ct=ws({lockAPI:ae,store:me,registry:ye,draggableId:xe});if(!ct)return null;var xt=ye.draggable.getById(xe),Pt=os(le,xt.descriptor.id);if(!Pt||Ge&&!xt.options.canDragInteractiveElements&&gu(Pt,Ge))return null;var ft=ae.claim(Re||Go),vt="PRE_DRAG";function Gt(){return xt.options.shouldRespectForcePress}function Nn(){return ae.isActive(ft)}function er(hi,ji){Yu({expected:hi,phase:vt,isLockActive:Nn,shouldWarn:!0})&&me.dispatch(ji())}var cr=er.bind(null,"DRAGGING");function Pr(hi){function ji(){ae.release(),vt="COMPLETED"}vt!=="PRE_DRAG"&&(ji(),vt!=="PRE_DRAG"&&Xn(!1)),me.dispatch(Se(hi.liftActionArgs)),vt="DRAGGING";function Ql($i,Jl){if(Jl===void 0&&(Jl={shouldBlockNextClick:!1}),hi.cleanup(),Jl.shouldBlockNextClick){var vu=Kr(window,[{eventName:"click",fn:Qu,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(vu)}ji(),me.dispatch(Qa({reason:$i}))}return(0,Be.Z)({isActive:function(){return Yu({expected:"DRAGGING",phase:vt,isLockActive:Nn,shouldWarn:!1})},shouldRespectForcePress:Gt,drop:function(Jl){return Ql("DROP",Jl)},cancel:function(Jl){return Ql("CANCEL",Jl)}},hi.actions)}function qr(hi){var ji=Fr(function($i){cr(function(){return tn({client:$i})})}),Ql=Pr({liftActionArgs:{id:xe,clientSelection:hi,movementMode:"FLUID"},cleanup:function(){return ji.cancel()},actions:{move:ji}});return(0,Be.Z)({},Ql,{move:ji})}function xo(){var hi={moveUp:function(){return cr(jn)},moveRight:function(){return cr(hn)},moveDown:function(){return cr(pa)},moveLeft:function(){return cr(zn)}};return Pr({liftActionArgs:{id:xe,clientSelection:yu(Pt),movementMode:"SNAP"},cleanup:Go,actions:hi})}function Lo(){var hi=Yu({expected:"PRE_DRAG",phase:vt,isLockActive:Nn,shouldWarn:!0});hi&&ae.release()}var Pi={isActive:function(){return Yu({expected:"PRE_DRAG",phase:vt,isLockActive:Nn,shouldWarn:!1})},shouldRespectForcePress:Gt,fluidLift:qr,snapLift:xo,abort:Lo};return Pi}var Gs=[Fu,Lu,Li];function Bs(ne){var ae=ne.contextId,le=ne.store,me=ne.registry,ye=ne.customSensors,xe=ne.enableDefaultSensors,Re=[].concat(xe?Gs:[],ye||[]),Ge=(0,y.useState)(function(){return Bi()})[0],ct=_t(function(qr,xo){qr.isDragging&&!xo.isDragging&&Ge.tryAbandon()},[Ge]);Tr(function(){var qr=le.getState(),xo=le.subscribe(function(){var Lo=le.getState();ct(qr,Lo),qr=Lo});return xo},[Ge,le,ct]),Tr(function(){return Ge.tryAbandon},[Ge.tryAbandon]);var xt=_t(function(Pr){return ws({lockAPI:Ge,registry:me,store:le,draggableId:Pr})},[Ge,me,le]),Pt=_t(function(Pr,qr,xo){return Fs({lockAPI:Ge,registry:me,contextId:ae,store:le,draggableId:Pr,forceSensorStop:qr,sourceEvent:xo&&xo.sourceEvent?xo.sourceEvent:null})},[ae,Ge,me,le]),ft=_t(function(Pr){return As(ae,Pr)},[ae]),vt=_t(function(Pr){var qr=me.draggable.findById(Pr);return qr?qr.options:null},[me.draggable]),Gt=_t(function(){Ge.isClaimed()&&(Ge.tryAbandon(),le.getState().phase!=="IDLE"&&le.dispatch(ca()))},[Ge,le]),Nn=_t(Ge.isClaimed,[Ge]),er=rn(function(){return{canGetLock:xt,tryGetLock:Pt,findClosestDraggableId:ft,findOptionsForDraggable:vt,tryReleaseLock:Gt,isLockClaimed:Nn}},[xt,Pt,ft,vt,Gt,Nn]);ol(Re);for(var cr=0;cr<Re.length;cr++)Re[cr](er)}var is=function(ae){return{onBeforeCapture:ae.onBeforeCapture,onBeforeDragStart:ae.onBeforeDragStart,onDragStart:ae.onDragStart,onDragEnd:ae.onDragEnd,onDragUpdate:ae.onDragUpdate}};function Ju(ne){return ne.current||Xn(!1),ne.current}function Ks(ne){var ae=ne.contextId,le=ne.setCallbacks,me=ne.sensors,ye=ne.nonce,xe=ne.dragHandleUsageInstructions,Re=(0,y.useRef)(null);ei();var Ge=Fi(ne),ct=_t(function(){return is(Ge.current)},[Ge]),xt=Vo(ae),Pt=Pl({contextId:ae,text:xe}),ft=Wo(ae,ye),vt=_t(function($i){Ju(Re).dispatch($i)},[]),Gt=rn(function(){return(0,Oe.DE)({publishWhileDragging:ze,updateDroppableScroll:it,updateDroppableIsEnabled:Nt,updateDroppableIsCombineEnabled:qt,collectionStarting:Ye},vt)},[vt]),Nn=fr(),er=rn(function(){return uu(Nn,Gt)},[Nn,Gt]),cr=rn(function(){return on((0,Be.Z)({scrollWindow:su,scrollDroppable:er.scrollDroppable},(0,Oe.DE)({move:tn},vt)))},[er.scrollDroppable,vt]),Pr=Ka(ae),qr=rn(function(){return Gi({announce:xt,autoScroller:cr,dimensionMarshal:er,focusMarshal:Pr,getResponders:ct,styleMarshal:ft})},[xt,cr,er,Pr,ct,ft]);Re.current=qr;var xo=_t(function(){var $i=Ju(Re),Jl=$i.getState();Jl.phase!=="IDLE"&&$i.dispatch(ca())},[]),Lo=_t(function(){var $i=Ju(Re).getState();return $i.isDragging||$i.phase==="DROP_ANIMATING"},[]),Pi=rn(function(){return{isDragging:Lo,tryAbort:xo}},[Lo,xo]);le(Pi);var hi=_t(function($i){return Il(Ju(Re).getState(),$i)},[]),ji=_t(function(){return Dr(Ju(Re).getState())},[]),Ql=rn(function(){return{marshal:er,focus:Pr,contextId:ae,canLift:hi,isMovementAllowed:ji,dragHandleUsageInstructionsId:Pt,registry:Nn}},[ae,er,Pt,Pr,hi,ji,Nn]);return Bs({contextId:ae,store:qr,registry:Nn,customSensors:me,enableDefaultSensors:ne.enableDefaultSensors!==!1}),(0,y.useEffect)(function(){return xo},[xo]),y.createElement(qa.Provider,{value:Ql},y.createElement(x,{context:so,store:qr},ne.children))}var ms=0;function Ds(){ms=0}function Ws(){return rn(function(){return""+ms++},[])}function ac(){Ds(),rl()}function Us(ne){var ae=Ws(),le=ne.dragHandleUsageInstructions||Fn.dragHandleUsageInstructions;return y.createElement(dl,null,function(me){return y.createElement(Ks,{nonce:ne.nonce,contextId:ae,setCallbacks:me,dragHandleUsageInstructions:le,enableDefaultSensors:ne.enableDefaultSensors,sensors:ne.sensors,onBeforeCapture:ne.onBeforeCapture,onBeforeDragStart:ne.onBeforeDragStart,onDragStart:ne.onDragStart,onDragUpdate:ne.onDragUpdate,onDragEnd:ne.onDragEnd},ne.children)})}var ls=function(ae){return function(le){return ae===le}},us=ls("scroll"),fs=ls("auto"),vs=ls("visible"),ps=function(ae,le){return le(ae.overflowX)||le(ae.overflowY)},Ns=function(ae,le){return le(ae.overflowX)&&le(ae.overflowY)},hs=function(ae){var le=window.getComputedStyle(ae),me={overflowX:le.overflowX,overflowY:le.overflowY};return ps(me,us)||ps(me,fs)},Is=function(){return!1;var ae,le,me,ye},Os=function ne(ae){return ae==null?null:ae===document.body?Is()?ae:null:ae===document.documentElement?null:hs(ae)?ae:ne(ae.parentElement)},Vs=function(ne){if(ne)var ae=Os(ne.parentElement)},qu=function(ne){return{x:ne.scrollLeft,y:ne.scrollTop}},Ls=function ne(ae){if(!ae)return!1;var le=window.getComputedStyle(ae);return le.position==="fixed"?!0:ne(ae.parentElement)},Ss=function(ne){var ae=Os(ne),le=Ls(ne);return{closestScrollable:ae,isFixedOnPage:le}},Ms=function(ne){var ae=ne.descriptor,le=ne.isEnabled,me=ne.isCombineEnabled,ye=ne.isFixedOnPage,xe=ne.direction,Re=ne.client,Ge=ne.page,ct=ne.closest,xt=function(){if(!ct)return null;var Gt=ct.scrollSize,Nn=ct.client,er=ul({scrollHeight:Gt.scrollHeight,scrollWidth:Gt.scrollWidth,height:Nn.paddingBox.height,width:Nn.paddingBox.width});return{pageMarginBox:ct.page.marginBox,frameClient:Nn,scrollSize:Gt,shouldClipSubject:ct.shouldClipSubject,scroll:{initial:ct.scroll,current:ct.scroll,max:er,diff:{value:Bo,displacement:Bo}}}}(),Pt=xe==="vertical"?mr:zr,ft=iu({page:Ge,withPlaceholder:null,axis:Pt,frame:xt}),vt={descriptor:ae,isCombineEnabled:me,isFixedOnPage:ye,axis:Pt,isEnabled:le,client:Re,page:Ge,frame:xt,subject:ft};return vt},Qs=function(ae,le){var me=Ua(ae);if(!le||ae!==le)return me;var ye=me.paddingBox.top-le.scrollTop,xe=me.paddingBox.left-le.scrollLeft,Re=ye+le.scrollHeight,Ge=xe+le.scrollWidth,ct={top:ye,right:Ge,bottom:Re,left:xe},xt=Zr(ct,me.border),Pt=ba({borderBox:xt,margin:me.margin,border:me.border,padding:me.padding});return Pt},Ji=function(ne){var ae=ne.ref,le=ne.descriptor,me=ne.env,ye=ne.windowScroll,xe=ne.direction,Re=ne.isDropDisabled,Ge=ne.isCombineEnabled,ct=ne.shouldClipSubject,xt=me.closestScrollable,Pt=Qs(ae,xt),ft=Ar(Pt,ye),vt=function(){if(!xt)return null;var Nn=Ua(xt),er={scrollHeight:xt.scrollHeight,scrollWidth:xt.scrollWidth};return{client:Nn,page:Ar(Nn,ye),scroll:qu(xt),scrollSize:er,shouldClipSubject:ct}}(),Gt=Ms({descriptor:le,isEnabled:!Re,isCombineEnabled:Ge,isFixedOnPage:me.isFixedOnPage,direction:xe,client:Pt,page:ft,closest:vt});return Gt},cl={passive:!1},Bu={passive:!0},_u=function(ne){return ne.shouldPublishImmediately?cl:Bu};function Iu(ne){var ae=(0,y.useContext)(ne);return ae||Xn(!1),ae}var es=function(ae){return ae&&ae.env.closestScrollable||null};function Es(ne){var ae=(0,y.useRef)(null),le=Iu(qa),me=tl("droppable"),ye=le.registry,xe=le.marshal,Re=Fi(ne),Ge=rn(function(){return{id:ne.droppableId,type:ne.type,mode:ne.mode}},[ne.droppableId,ne.mode,ne.type]),ct=(0,y.useRef)(Ge),xt=rn(function(){return eo(function(Lo,Pi){ae.current||Xn(!1);var hi={x:Lo,y:Pi};xe.updateDroppableScroll(Ge.id,hi)})},[Ge.id,xe]),Pt=_t(function(){var Lo=ae.current;return!Lo||!Lo.env.closestScrollable?Bo:qu(Lo.env.closestScrollable)},[]),ft=_t(function(){var Lo=Pt();xt(Lo.x,Lo.y)},[Pt,xt]),vt=rn(function(){return Fr(ft)},[ft]),Gt=_t(function(){var Lo=ae.current,Pi=es(Lo);Lo&&Pi||Xn(!1);var hi=Lo.scrollOptions;if(hi.shouldPublishImmediately){ft();return}vt()},[vt,ft]),Nn=_t(function(Lo,Pi){ae.current&&Xn(!1);var hi=Re.current,ji=hi.getDroppableRef();ji||Xn(!1);var Ql=Ss(ji),$i={ref:ji,descriptor:Ge,env:Ql,scrollOptions:Pi};ae.current=$i;var Jl=Ji({ref:ji,descriptor:Ge,env:Ql,windowScroll:Lo,direction:hi.direction,isDropDisabled:hi.isDropDisabled,isCombineEnabled:hi.isCombineEnabled,shouldClipSubject:!hi.ignoreContainerClipping}),vu=Ql.closestScrollable;return vu&&(vu.setAttribute(Da.contextId,le.contextId),vu.addEventListener("scroll",Gt,_u($i.scrollOptions))),Jl},[le.contextId,Ge,Gt,Re]),er=_t(function(){var Lo=ae.current,Pi=es(Lo);return Lo&&Pi||Xn(!1),qu(Pi)},[]),cr=_t(function(){var Lo=ae.current;Lo||Xn(!1);var Pi=es(Lo);ae.current=null,Pi&&(vt.cancel(),Pi.removeAttribute(Da.contextId),Pi.removeEventListener("scroll",Gt,_u(Lo.scrollOptions)))},[Gt,vt]),Pr=_t(function(Lo){var Pi=ae.current;Pi||Xn(!1);var hi=es(Pi);hi||Xn(!1),hi.scrollTop+=Lo.y,hi.scrollLeft+=Lo.x},[]),qr=rn(function(){return{getDimensionAndWatchScroll:Nn,getScrollWhileDragging:er,dragStopped:cr,scroll:Pr}},[cr,Nn,er,Pr]),xo=rn(function(){return{uniqueId:me,descriptor:Ge,callbacks:qr}},[qr,Ge,me]);Tr(function(){return ct.current=xo.descriptor,ye.droppable.register(xo),function(){ae.current&&cr(),ye.droppable.unregister(xo)}},[qr,Ge,cr,xo,xe,ye.droppable]),Tr(function(){ae.current&&xe.updateDroppableIsEnabled(ct.current.id,!ne.isDropDisabled)},[ne.isDropDisabled,xe]),Tr(function(){ae.current&&xe.updateDroppableIsCombineEnabled(ct.current.id,ne.isCombineEnabled)},[ne.isCombineEnabled,xe])}function ts(){}var ss={width:0,height:0,margin:_i},Ps=function(ae){var le=ae.isAnimatingOpenOnMount,me=ae.placeholder,ye=ae.animate;return le||ye==="close"?ss:{height:me.client.borderBox.height,width:me.client.borderBox.width,margin:me.client.margin}},vc=function(ae){var le=ae.isAnimatingOpenOnMount,me=ae.placeholder,ye=ae.animate,xe=Ps({isAnimatingOpenOnMount:le,placeholder:me,animate:ye});return{display:me.display,boxSizing:"border-box",width:xe.width,height:xe.height,marginTop:xe.margin.top,marginRight:xe.margin.right,marginBottom:xe.margin.bottom,marginLeft:xe.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:ye!=="none"?Po.placeholder:null}};function pc(ne){var ae=(0,y.useRef)(null),le=_t(function(){ae.current&&(clearTimeout(ae.current),ae.current=null)},[]),me=ne.animate,ye=ne.onTransitionEnd,xe=ne.onClose,Re=ne.contextId,Ge=(0,y.useState)(ne.animate==="open"),ct=Ge[0],xt=Ge[1];(0,y.useEffect)(function(){return ct?me!=="open"?(le(),xt(!1),ts):ae.current?ts:(ae.current=setTimeout(function(){ae.current=null,xt(!1)}),le):ts},[me,ct,le]);var Pt=_t(function(vt){vt.propertyName==="height"&&(ye(),me==="close"&&xe())},[me,xe,ye]),ft=vc({isAnimatingOpenOnMount:ct,animate:ne.animate,placeholder:ne.placeholder});return y.createElement(ne.placeholder.tagName,{style:ft,"data-rbd-placeholder-context-id":Re,onTransitionEnd:Pt,ref:ne.innerRef})}var hc=y.memo(pc),Js=y.createContext(null);function rc(ne){ne&&La(ne)||Xn(!1)}function $s(ne){return typeof ne=="boolean"}function Xs(ne,ae){ae.forEach(function(le){return le(ne)})}var Sc=[function(ae){var le=ae.props;le.droppableId||Xn(!1),typeof le.droppableId!="string"&&Xn(!1)},function(ae){var le=ae.props;$s(le.isDropDisabled)||Xn(!1),$s(le.isCombineEnabled)||Xn(!1),$s(le.ignoreContainerClipping)||Xn(!1)},function(ae){var le=ae.getDroppableRef;rc(le())}],Ec=[function(ae){var le=ae.props,me=ae.getPlaceholderRef;if(le.placeholder)var ye=me()}],Pc=[function(ae){var le=ae.props;le.renderClone||Xn(!1)},function(ae){var le=ae.getPlaceholderRef;le()&&Xn(!1)}];function yc(ne){io(function(){Xs(ne,Sc),ne.props.mode==="standard"&&Xs(ne,Ec),ne.props.mode==="virtual"&&Xs(ne,Pc)})}var bc=function(ne){De(ae,ne);function ae(){for(var me,ye=arguments.length,xe=new Array(ye),Re=0;Re<ye;Re++)xe[Re]=arguments[Re];return me=ne.call.apply(ne,[this].concat(xe))||this,me.state={isVisible:!!me.props.on,data:me.props.on,animate:me.props.shouldAnimate&&me.props.on?"open":"none"},me.onClose=function(){me.state.animate==="close"&&me.setState({isVisible:!1})},me}ae.getDerivedStateFromProps=function(ye,xe){return ye.shouldAnimate?ye.on?{isVisible:!0,data:ye.on,animate:"open"}:xe.isVisible?{isVisible:!0,data:xe.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:!!ye.on,data:ye.on,animate:"none"}};var le=ae.prototype;return le.render=function(){if(!this.state.isVisible)return null;var ye={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(ye)},ae}(y.PureComponent),oc={dragging:5e3,dropAnimating:4500},Cc=function(ae,le){return le?Po.drop(le.duration):ae?Po.snap:Po.fluid},xc=function(ae,le){return ae?le?gr.opacity.drop:gr.opacity.combining:null},Ac=function(ae){return ae.forceShouldAnimate!=null?ae.forceShouldAnimate:ae.mode==="SNAP"};function wc(ne){var ae=ne.dimension,le=ae.client,me=ne.offset,ye=ne.combineWith,xe=ne.dropping,Re=!!ye,Ge=Ac(ne),ct=!!xe,xt=ct?Nr.drop(me,Re):Nr.moveTo(me),Pt={position:"fixed",top:le.marginBox.top,left:le.marginBox.left,boxSizing:"border-box",width:le.borderBox.width,height:le.borderBox.height,transition:Cc(Ge,xe),transform:xt,opacity:xc(Re,ct),zIndex:ct?oc.dropAnimating:oc.dragging,pointerEvents:"none"};return Pt}function Fc(ne){return{transform:Nr.moveTo(ne.offset),transition:ne.shouldAnimateDisplacement?null:"none"}}function Bc(ne){return ne.type==="DRAGGING"?wc(ne):Fc(ne)}function Dc(ne,ae,le){le===void 0&&(le=Bo);var me=window.getComputedStyle(ae),ye=ae.getBoundingClientRect(),xe=Qn(ye,me),Re=Ar(xe,le),Ge={client:xe,tagName:ae.tagName.toLowerCase(),display:me.display},ct={x:xe.marginBox.width,y:xe.marginBox.height},xt={descriptor:ne,placeholder:Ge,displaceBy:ct,client:xe,page:Re};return xt}function Nc(ne){var ae=tl("draggable"),le=ne.descriptor,me=ne.registry,ye=ne.getDraggableRef,xe=ne.canDragInteractiveElements,Re=ne.shouldRespectForcePress,Ge=ne.isEnabled,ct=rn(function(){return{canDragInteractiveElements:xe,shouldRespectForcePress:Re,isEnabled:Ge}},[xe,Ge,Re]),xt=_t(function(Gt){var Nn=ye();return Nn||Xn(!1),Dc(le,Nn,Gt)},[le,ye]),Pt=rn(function(){return{uniqueId:ae,descriptor:le,options:ct,getDimension:xt}},[le,xt,ct,ae]),ft=(0,y.useRef)(Pt),vt=(0,y.useRef)(!0);Tr(function(){return me.draggable.register(ft.current),function(){return me.draggable.unregister(ft.current)}},[me.draggable]),Tr(function(){if(vt.current){vt.current=!1;return}var Gt=ft.current;ft.current=Pt,me.draggable.update(Pt,Gt)},[Pt,me.draggable])}function Ic(ne,ae,le){io(function(){function me(xe){return"Draggable[id: "+xe+"]: "}var ye=ne.draggableId;ye||Xn(!1),typeof ye!="string"&&Xn(!1),Fl(ne.index)||Xn(!1),ne.mapped.type!=="DRAGGING"&&(rc(le()),ne.isEnabled&&(Sa(ae,ye)||Xn(!1)))})}function Oc(ne){}function Lc(ne){ne.preventDefault()}function Mc(ne){var ae=(0,y.useRef)(null),le=_t(function($i){ae.current=$i},[]),me=_t(function(){return ae.current},[]),ye=Iu(qa),xe=ye.contextId,Re=ye.dragHandleUsageInstructionsId,Ge=ye.registry,ct=Iu(Js),xt=ct.type,Pt=ct.droppableId,ft=rn(function(){return{id:ne.draggableId,index:ne.index,type:xt,droppableId:Pt}},[ne.draggableId,ne.index,xt,Pt]),vt=ne.children,Gt=ne.draggableId,Nn=ne.isEnabled,er=ne.shouldRespectForcePress,cr=ne.canDragInteractiveElements,Pr=ne.isClone,qr=ne.mapped,xo=ne.dropAnimationFinished;if(Ic(ne,xe,me),Oc(Pr),!Pr){var Lo=rn(function(){return{descriptor:ft,registry:Ge,getDraggableRef:me,canDragInteractiveElements:cr,shouldRespectForcePress:er,isEnabled:Nn}},[ft,Ge,me,cr,er,Nn]);Nc(Lo)}var Pi=rn(function(){return Nn?{tabIndex:0,role:"button","aria-describedby":Re,"data-rbd-drag-handle-draggable-id":Gt,"data-rbd-drag-handle-context-id":xe,draggable:!1,onDragStart:Lc}:null},[xe,Re,Gt,Nn]),hi=_t(function($i){qr.type==="DRAGGING"&&qr.dropping&&$i.propertyName==="transform"&&xo()},[xo,qr]),ji=rn(function(){var $i=Bc(qr),Jl=qr.type==="DRAGGING"&&qr.dropping?hi:null,vu={innerRef:le,draggableProps:{"data-rbd-draggable-context-id":xe,"data-rbd-draggable-id":Gt,style:$i,onTransitionEnd:Jl},dragHandleProps:Pi};return vu},[xe,Pi,Gt,qr,hi,le]),Ql=rn(function(){return{draggableId:ft.id,type:ft.type,source:{index:ft.index,droppableId:ft.droppableId}}},[ft.droppableId,ft.id,ft.index,ft.type]);return vt(ji,qr.snapshot,Ql)}var ic=function(ne,ae){return ne===ae},lc=function(ne){var ae=ne.combine,le=ne.destination;return le?le.droppableId:ae?ae.droppableId:null},Rc=function(ae){return ae.combine?ae.combine.draggableId:null},Tc=function(ae){return ae.at&&ae.at.type==="COMBINE"?ae.at.combine.draggableId:null};function kc(){var ne=eo(function(ye,xe){return{x:ye,y:xe}}),ae=eo(function(ye,xe,Re,Ge,ct){return{isDragging:!0,isClone:xe,isDropAnimating:!!ct,dropAnimation:ct,mode:ye,draggingOver:Re,combineWith:Ge,combineTargetFor:null}}),le=eo(function(ye,xe,Re,Ge,ct,xt,Pt){return{mapped:{type:"DRAGGING",dropping:null,draggingOver:ct,combineWith:xt,mode:xe,offset:ye,dimension:Re,forceShouldAnimate:Pt,snapshot:ae(xe,Ge,ct,xt,null)}}}),me=function(xe,Re){if(xe.isDragging){if(xe.critical.draggable.id!==Re.draggableId)return null;var Ge=xe.current.client.offset,ct=xe.dimensions.draggables[Re.draggableId],xt=Yr(xe.impact),Pt=Tc(xe.impact),ft=xe.forceShouldAnimate;return le(ne(Ge.x,Ge.y),xe.movementMode,ct,Re.isClone,xt,Pt,ft)}if(xe.phase==="DROP_ANIMATING"){var vt=xe.completed;if(vt.result.draggableId!==Re.draggableId)return null;var Gt=Re.isClone,Nn=xe.dimensions.draggables[Re.draggableId],er=vt.result,cr=er.mode,Pr=lc(er),qr=Rc(er),xo=xe.dropDuration,Lo={duration:xo,curve:Ba.drop,moveTo:xe.newHomeClientOffset,opacity:qr?gr.opacity.drop:null,scale:qr?gr.scale.drop:null};return{mapped:{type:"DRAGGING",offset:xe.newHomeClientOffset,dimension:Nn,dropping:Lo,draggingOver:Pr,combineWith:qr,mode:cr,forceShouldAnimate:null,snapshot:ae(cr,Gt,Pr,qr,Lo)}}}return null};return me}function uc(ne){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:ne,combineWith:null}}var _c={mapped:{type:"SECONDARY",offset:Bo,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:uc(null)}};function Zc(){var ne=eo(function(Re,Ge){return{x:Re,y:Ge}}),ae=eo(uc),le=eo(function(Re,Ge,ct){return Ge===void 0&&(Ge=null),{mapped:{type:"SECONDARY",offset:Re,combineTargetFor:Ge,shouldAnimateDisplacement:ct,snapshot:ae(Ge)}}}),me=function(Ge){return Ge?le(Bo,Ge,!0):null},ye=function(Ge,ct,xt,Pt){var ft=xt.displaced.visible[Ge],vt=!!(Pt.inVirtualList&&Pt.effected[Ge]),Gt=tt(xt),Nn=Gt&&Gt.draggableId===Ge?ct:null;if(!ft){if(!vt)return me(Nn);if(xt.displaced.invisible[Ge])return null;var er=sa(Pt.displacedBy.point),cr=ne(er.x,er.y);return le(cr,Nn,!0)}if(vt)return me(Nn);var Pr=xt.displacedBy.point,qr=ne(Pr.x,Pr.y);return le(qr,Nn,ft.shouldAnimate)},xe=function(Ge,ct){if(Ge.isDragging)return Ge.critical.draggable.id===ct.draggableId?null:ye(ct.draggableId,Ge.critical.draggable.id,Ge.impact,Ge.afterCritical);if(Ge.phase==="DROP_ANIMATING"){var xt=Ge.completed;return xt.result.draggableId===ct.draggableId?null:ye(ct.draggableId,xt.result.draggableId,xt.impact,xt.afterCritical)}return null};return xe}var zc=function(){var ae=kc(),le=Zc(),me=function(xe,Re){return ae(xe,Re)||le(xe,Re)||_c};return me},jc={dropAnimationFinished:Ya},Hc=cn(zc,jc,null,{context:so,pure:!0,areStatePropsEqual:ic})(Mc);function sc(ne){var ae=Iu(Js),le=ae.isUsingCloneFor;return le===ne.draggableId&&!ne.isClone?null:y.createElement(Hc,ne)}function Gc(ne){var ae=typeof ne.isDragDisabled=="boolean"?!ne.isDragDisabled:!0,le=!!ne.disableInteractiveElementBlocking,me=!!ne.shouldRespectForcePress;return y.createElement(sc,(0,Be.Z)({},ne,{isClone:!1,isEnabled:ae,canDragInteractiveElements:le,shouldRespectForcePress:me}))}function Kc(ne){var ae=(0,y.useContext)(qa);ae||Xn(!1);var le=ae.contextId,me=ae.isMovementAllowed,ye=(0,y.useRef)(null),xe=(0,y.useRef)(null),Re=ne.children,Ge=ne.droppableId,ct=ne.type,xt=ne.mode,Pt=ne.direction,ft=ne.ignoreContainerClipping,vt=ne.isDropDisabled,Gt=ne.isCombineEnabled,Nn=ne.snapshot,er=ne.useClone,cr=ne.updateViewportMaxScroll,Pr=ne.getContainerForClone,qr=_t(function(){return ye.current},[]),xo=_t(function(Cu){ye.current=Cu},[]),Lo=_t(function(){return xe.current},[]),Pi=_t(function(Cu){xe.current=Cu},[]);yc({props:ne,getDroppableRef:qr,getPlaceholderRef:Lo});var hi=_t(function(){me()&&cr({maxScroll:ki()})},[me,cr]);Es({droppableId:Ge,type:ct,mode:xt,direction:Pt,isDropDisabled:vt,isCombineEnabled:Gt,ignoreContainerClipping:ft,getDroppableRef:qr});var ji=y.createElement(bc,{on:ne.placeholder,shouldAnimate:ne.shouldAnimatePlaceholder},function(Cu){var ju=Cu.onClose,Zu=Cu.data,Ou=Cu.animate;return y.createElement(hc,{placeholder:Zu,onClose:ju,innerRef:Pi,animate:Ou,contextId:le,onTransitionEnd:hi})}),Ql=rn(function(){return{innerRef:xo,placeholder:ji,droppableProps:{"data-rbd-droppable-id":Ge,"data-rbd-droppable-context-id":le}}},[le,Ge,ji,xo]),$i=er?er.dragging.draggableId:null,Jl=rn(function(){return{droppableId:Ge,type:ct,isUsingCloneFor:$i}},[Ge,$i,ct]);function vu(){if(!er)return null;var Cu=er.dragging,ju=er.render,Zu=y.createElement(sc,{draggableId:Cu.draggableId,index:Cu.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},function(Ou,Hu){return ju(Ou,Hu,Cu)});return Ln.createPortal(Zu,Pr())}return y.createElement(Js.Provider,{value:Jl},Re(Ql,Nn),vu())}var Ys=function(ae,le){return ae===le.droppable.type},cc=function(ae,le){return le.draggables[ae.draggable.id]},Wc=function(){var ae={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},le=(0,Be.Z)({},ae,{shouldAnimatePlaceholder:!1}),me=eo(function(Re){return{draggableId:Re.id,type:Re.type,source:{index:Re.index,droppableId:Re.droppableId}}}),ye=eo(function(Re,Ge,ct,xt,Pt,ft){var vt=Pt.descriptor.id,Gt=Pt.descriptor.droppableId===Re;if(Gt){var Nn=ft?{render:ft,dragging:me(Pt.descriptor)}:null,er={isDraggingOver:ct,draggingOverWith:ct?vt:null,draggingFromThisWith:vt,isUsingPlaceholder:!0};return{placeholder:Pt.placeholder,shouldAnimatePlaceholder:!1,snapshot:er,useClone:Nn}}if(!Ge)return le;if(!xt)return ae;var cr={isDraggingOver:ct,draggingOverWith:vt,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:Pt.placeholder,shouldAnimatePlaceholder:!0,snapshot:cr,useClone:null}}),xe=function(Ge,ct){var xt=ct.droppableId,Pt=ct.type,ft=!ct.isDropDisabled,vt=ct.renderClone;if(Ge.isDragging){var Gt=Ge.critical;if(!Ys(Pt,Gt))return le;var Nn=cc(Gt,Ge.dimensions),er=Yr(Ge.impact)===xt;return ye(xt,ft,er,er,Nn,vt)}if(Ge.phase==="DROP_ANIMATING"){var cr=Ge.completed;if(!Ys(Pt,cr.critical))return le;var Pr=cc(cr.critical,Ge.dimensions);return ye(xt,ft,lc(cr.result)===xt,Yr(cr.impact)===xt,Pr,vt)}if(Ge.phase==="IDLE"&&Ge.completed&&!Ge.shouldFlush){var qr=Ge.completed;if(!Ys(Pt,qr.critical))return le;var xo=Yr(qr.impact)===xt,Lo=!!(qr.impact.at&&qr.impact.at.type==="COMBINE"),Pi=qr.critical.droppable.id===xt;return xo?Lo?ae:le:Pi?ae:le}return le};return xe},Uc={updateViewportMaxScroll:Qt};function Vc(){return document.body||Xn(!1),document.body}var Qc={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:Vc},dc=cn(Wc,Uc,null,{context:so,pure:!0,areStatePropsEqual:ic})(Kc);dc.defaultProps=Qc},88359:function(Ot,Ft){"use strict";var ee;var y=60103,ie=60106,De=60107,Be=60108,Oe=60114,Ke=60109,ue=60110,Me=60112,Fe=60113,Ne=60120,ke=60115,Le=60116,be=60121,se=60122,E=60117,a=60129,x=60131;if(typeof Symbol=="function"&&Symbol.for){var b=Symbol.for;y=b("react.element"),ie=b("react.portal"),De=b("react.fragment"),Be=b("react.strict_mode"),Oe=b("react.profiler"),Ke=b("react.provider"),ue=b("react.context"),Me=b("react.forward_ref"),Fe=b("react.suspense"),Ne=b("react.suspense_list"),ke=b("react.memo"),Le=b("react.lazy"),be=b("react.block"),se=b("react.server.block"),E=b("react.fundamental"),a=b("react.debug_trace_mode"),x=b("react.legacy_hidden")}function z(Xe){if(typeof Xe=="object"&&Xe!==null){var je=Xe.$$typeof;switch(je){case y:switch(Xe=Xe.type,Xe){case De:case Oe:case Be:case Fe:case Ne:return Xe;default:switch(Xe=Xe&&Xe.$$typeof,Xe){case ue:case Me:case Le:case ke:case Ke:return Xe;default:return je}}case ie:return je}}}var te=Ke,re=y,oe=Me,ce=De,pe=Le,ge=ke,Ae=ie,we=Oe,Pe=Be,he=Fe;ee=ue,ee=te,ee=re,ee=oe,ee=ce,ee=pe,ee=ge,ee=Ae,ee=we,ee=Pe,ee=he,ee=function(){return!1},ee=function(){return!1},Ft.isContextConsumer=function(Xe){return z(Xe)===ue},ee=function(Xe){return z(Xe)===Ke},ee=function(Xe){return typeof Xe=="object"&&Xe!==null&&Xe.$$typeof===y},ee=function(Xe){return z(Xe)===Me},ee=function(Xe){return z(Xe)===De},ee=function(Xe){return z(Xe)===Le},ee=function(Xe){return z(Xe)===ke},ee=function(Xe){return z(Xe)===ie},ee=function(Xe){return z(Xe)===Oe},ee=function(Xe){return z(Xe)===Be},ee=function(Xe){return z(Xe)===Fe},ee=function(Xe){return typeof Xe=="string"||typeof Xe=="function"||Xe===De||Xe===Oe||Xe===a||Xe===Be||Xe===Fe||Xe===Ne||Xe===x||typeof Xe=="object"&&Xe!==null&&(Xe.$$typeof===Le||Xe.$$typeof===ke||Xe.$$typeof===Ke||Xe.$$typeof===ue||Xe.$$typeof===Me||Xe.$$typeof===E||Xe.$$typeof===be||Xe[0]===se)},ee=z},72973:function(Ot,Ft,ee){"use strict";Ot.exports=ee(88359)},32637:function(Ot){"use strict";Ot.exports="data:image/jpeg;base64,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"},73631:function(Ot){"use strict";Ot.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAZxJREFUOBGtlL1Ow0AMgH2XUIkOLFXVASgTsDHxBIAEzAwMPBQjT8AATGVBgEBCYmHmFcICYmBogCbNYSe52HUTVZWwFJ3PP599Z+WMcy6Af5SwYkWnLYifTyBzq5XNK8YNwbbvYP381ZuaVlN1+HJwAc4d1QYaA+gDsHYANrhGHTdCMtSDMILtwSMDn7ZiANPKwyjeQ0Reo4r1gEoEwRkDb7spdPcBeocMk1Cv00oii5L+fgPwcR/zHfb3AJY2sEpUVLOUhB/l+w7I1iS9TYDFrM3AzhqGDstPZ3li2Z12U2WLvk4fGJh+F0elYN8ZrbWiA7igAP4WR6sFzDAKPgPHP0VnlMsFS5IyyIGoeAamCKybYI5UQLWVE2fgGI/s72wqQXRd9jyxiHgGJtihFxGQm8Qd5XvtF3fEQOrQH9mDm1Z9hyJuEphXIq9uSWSQqv8a4RbAUTFdcs7gifwplYGjT3wzbPFz6Q70EZv8WZoxMP66ApMc86inirNBA8njcFIuvOTXhowPyzuQJiukzi3hQgS7b+I9nJtQn/AHsLGsvlcPPWsAAAAASUVORK5CYII="},31328:function(Ot){"use strict";Ot.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAodJREFUOBGtU0trFEEQ/qZnM5NsWBCfSEjwQdSggmAieAv4uOnFg5eIXgTvEY+ePJqToDf9AcZDFAUF8SgEQUxAjC6+QlhX4xo0G93ZnRnr697umSyKBCyY/aqqq76q6uoF/rN4lu/BmzSsLGFM7P4kAZQCiBTR64nCw/MHvRnj+fuvI7zxtDWJJD1lQulO5TPHnkAqpuAUFKZUqg8da8xI35+/cMh77AjHJ5cakh/oqHa2ZhGHpSb+STxJZA3lqesFG1CuLAdsqLfbb/dlTwQ7GdmG9VGVBuoNfT/nHGHUSnByeAN2binmmDK1gyM7aGvl6gruPvtadCOfvVlxN0PFjsF4qxMptjl7BflirsPAVxJoQjy5eUMqq6bkMgbWF7C4HGMlsnRmZE82xtEdYSwGnRTuhCvVqG3T8bGhHpweKaFWj3HpzqI7Z16SmHxHmKbcVE7yBs+k1uBm8wh6Q4VQJvrZMkEp98EGBB2h3pFUMWJmPLKniKGtXZhZiLC/L8CLhQbmqhHefmmi3pRYOwInY65gRiiM+ZEP9Ic4c7ik+Ye3dePK/W94/bmpbVNO4u2S2rmrOmRvtkEmlHraC9EUgEzo/optVwZM4IiCLivR1WhywwrT75p4WYlkqhTT7xs4vreIke2h3KWHTaUClC/ZnsR3fOTWMnarZi/QulYhr2l0MMDorhA7NhbwodbC5Xs/9FT5d+s6lJJSzHxWJ9ov9Xw8KceYX9LrQ9+6LF6pgs4luqVIIl+G69gp0id1tk+8/byJ77+AV9UEiRTJMnQMOYycuPZpNuhS+7TF+fgkiBSr55+J9eXOm1E86wjpPzrx8aI8hd3U1yryrOcejQ9cXWveP+N/A79g8eaXNDk4AAAAAElFTkSuQmCC"},25365:function(Ot){"use strict";Ot.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA0VJREFUOE+V03lI01EcAPD3fjucs4nmwrXNOY/VdBoe0Tqggi5NgsLaWriWZFQEEvRHBxmL+iMo/KMg6KJSCy03mbapo1vXzCvJUstjZTM1bUzZZP6uF5M0Zwr1/nsHn/d93+/7QjBn3GhuZkm5scvRJIgODWX7sKCQT0oRGIAQorlnp+cIAAhnJghhhobvWRPjQ/rJ8eEVXIxGwcFsGBYWQUTFLrN6yCB9qpjdthA2BSGEsEd1X08NOlrPSiM4PxWJCSNL+HwfSZBMp/Mbr6+vVyyVyQm+SJYrCWea5sOmoMqm4ezu9rqSrUpFjzxBPgpoCkCEwO+3IJIgWRWVpiR5cirF40crZZGc3rkYdDgQp+advUXC9YZs2rjBQRCTwK/T6E9KaJoGJEVxyw3GtNUbt11KWSYp+AuyfRlf86baVJezc0sLb1HIxGxg9mEIIaiurVXgJOiUq6WbV8KVRMD+s45hbftL082DWk0TQohaKJn+9bb3H6Ntr16hvfvU6TExMe4A6G2Xc4+ttqIkL1fXBAAIuGVORMje3BpvNRrxM8fz0xfHxY0F7Hd/HVSYjKVtGpWqI4THc2ELhIRhTHjzXlHax4Z6++3i4iwIIRkAIYQY9+9cfxHKFyVtz8ho9/l8NIbN4mgaQAYDfHI4hRf152TxAsHhK9ev3for2f6F1sZn6w0VFvMuVY43WZHYi08SOKJIP4AYTBbW7XAKCgsvx0tEQobbg1d1fXj/eN2a9Ad6vZ6eBmd+ttlQpK15/uaaLHEFR7lK6QqPiPC63GMsm80eXmN5wmNiAJKIBRjsYCAQCNFAf98lq3lvAYSqqQLNQFNVaXyuMFue6oZ/utZ5J3Chx+NBFEX3xEnEpr5+Z5b1RX2mIHIJyFbngFHXGOr93FX41GI4CSGkAqA/fdcd1N8+xKWpRUiakuLxJ/bosXxdWenDuziOw6UiMdit2Q/cY17U0/nhgtViPD8vNF/h/P2oyz1U8KSqsgDHfQyhWAyyVVow+GOUdo8MnfhnaLq5NdrcC9XmylMUSWFLRSKQuWMXaHlr7/ov6DfGOJB35LSpovw8RRAYmx1ErF27Wvff0HRku9WaA/b613lRUdKrDQ22sl+EE3lgNS3QYQAAAABJRU5ErkJggg=="},96908:function(Ot){"use strict";Ot.exports="data:image/png;base64,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"},57177:function(Ot){"use strict";Ot.exports="data:image/png;base64,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"},81378:function(Ot){"use strict";Ot.exports="data:image/png;base64,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"},36459:function(Ot,Ft,ee){"use strict";ee.d(Ft,{Z:function(){return y}});function y(ie){if(ie==null)throw new TypeError("Cannot destructure "+ie)}}}]);