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.
389 lines
1.3 MiB
389 lines
1.3 MiB
(self.webpackChunk=self.webpackChunk||[]).push([[5816],{33463:function(Ot,wt,ee){"use strict";ee.d(wt,{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"},Ae=De,Oe=ee(74643),Ke=function(Be,Ne){return ie.createElement(Oe.Z,(0,y.Z)({},Be,{ref:Ne,icon:Ae}))},ue=ie.forwardRef(Ke)},28575:function(Ot,wt,ee){"use strict";ee.d(wt,{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"},Ae=De,Oe=ee(74643),Ke=function(Be,Ne){return ie.createElement(Oe.Z,(0,y.Z)({},Be,{ref:Ne,icon:Ae}))},ue=ie.forwardRef(Ke)},81893:function(Ot,wt,ee){"use strict";ee.d(wt,{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"},Ae=De,Oe=ee(74643),Ke=function(Be,Ne){return ie.createElement(Oe.Z,(0,y.Z)({},Be,{ref:Ne,icon:Ae}))},ue=ie.forwardRef(Ke)},55304:function(Ot,wt,ee){"use strict";ee.d(wt,{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"},Ae=De,Oe=ee(74643),Ke=function(Be,Ne){return ie.createElement(Oe.Z,(0,y.Z)({},Be,{ref:Ne,icon:Ae}))},ue=ie.forwardRef(Ke)},73148:function(Ot,wt,ee){"use strict";ee.d(wt,{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"},Ae=De,Oe=ee(74643),Ke=function(Be,Ne){return ie.createElement(Oe.Z,(0,y.Z)({},Be,{ref:Ne,icon:Ae}))},ue=ie.forwardRef(Ke)},56747:function(Ot,wt,ee){"use strict";ee.d(wt,{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"},Ae=De,Oe=ee(74643),Ke=function(Be,Ne){return ie.createElement(Oe.Z,(0,y.Z)({},Be,{ref:Ne,icon:Ae}))},ue=ie.forwardRef(Ke)},50881:function(Ot,wt,ee){"use strict";ee.d(wt,{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"},Ae=De,Oe=ee(74643),Ke=function(Be,Ne){return ie.createElement(Oe.Z,(0,y.Z)({},Be,{ref:Ne,icon:Ae}))},ue=ie.forwardRef(Ke)},22751:function(Ot,wt,ee){"use strict";ee.d(wt,{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"},Ae=De,Oe=ee(74643),Ke=function(Be,Ne){return ie.createElement(Oe.Z,(0,y.Z)({},Be,{ref:Ne,icon:Ae}))},ue=ie.forwardRef(Ke)},24018:function(Ot,wt,ee){"use strict";ee.d(wt,{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"},Ae=De,Oe=ee(74643),Ke=function(Be,Ne){return ie.createElement(Oe.Z,(0,y.Z)({},Be,{ref:Ne,icon:Ae}))},ue=ie.forwardRef(Ke)},34182:function(Ot,wt,ee){"use strict";ee.d(wt,{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"},Ae=De,Oe=ee(74643),Ke=function(Be,Ne){return ie.createElement(Oe.Z,(0,y.Z)({},Be,{ref:Ne,icon:Ae}))},ue=ie.forwardRef(Ke)},40043:function(Ot,wt,ee){"use strict";ee.d(wt,{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"},Ae=De,Oe=ee(74643),Ke=function(Be,Ne){return ie.createElement(Oe.Z,(0,y.Z)({},Be,{ref:Ne,icon:Ae}))},ue=ie.forwardRef(Ke)},74664:function(Ot,wt,ee){"use strict";ee.d(wt,{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"},Ae=De,Oe=ee(74643),Ke=function(Be,Ne){return ie.createElement(Oe.Z,(0,y.Z)({},Be,{ref:Ne,icon:Ae}))},ue=ie.forwardRef(Ke)},91034:function(Ot,wt,ee){"use strict";ee.d(wt,{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"},Ae=De,Oe=ee(74643),Ke=function(Be,Ne){return ie.createElement(Oe.Z,(0,y.Z)({},Be,{ref:Ne,icon:Ae}))},ue=ie.forwardRef(Ke)},71736:function(Ot,wt){"use strict";wt.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,wt){"use strict";wt.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,wt,ee){"use strict";var y=ee(67294),ie=Object.defineProperty,De=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,Ke=(Be,Ne,ke)=>Ne in Be?ie(Be,Ne,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Be[Ne]=ke,ue=(Be,Ne)=>{for(var ke in Ne||(Ne={}))Ae.call(Ne,ke)&&Ke(Be,ke,Ne[ke]);if(De)for(var ke of De(Ne))Oe.call(Ne,ke)&&Ke(Be,ke,Ne[ke]);return Be};const Re=Be=>React.createElement("svg",ue({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Be),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"})));wt.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 wt=[];function ee(se,E){var a=wt.pop();return a===void 0?new go.Point(se,E):(a.x=se,a.y=E,a)}function y(){var se=wt.pop();return se===void 0?new go.Point:se}function ie(se){wt.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,we=NaN;if(ce===0)if(pe===0)se===a&&(ge=se,we=E);else{var Fe=(z-re)/pe,ye=z-Fe*b;ge=se,we=Fe*ge+ye}else if(pe===0){var he=(E-x)/ce,Ye=E-he*se;ge=b,we=he*ge+Ye}else{var he=(E-x)/ce,Fe=(z-re)/pe,Ye=E-he*se,ye=z-Fe*b;ge=(ye-Ye)/(he-Fe),we=he*ge+Ye}return oe.x=ge,oe.y=we,oe}function Ae(se,E,a,x,b,z,te,re,oe,ce,pe,ge,we,Fe){var ye=1-oe,he=oe,Ye=se*ye+a*he,ze=E*ye+x*he,Ge=a*ye+b*he,xe=x*ye+z*he,Qe=b*ye+te*he,rt=z*ye+re*he,Je=Ye*ye+Ge*he,et=ze*ye+xe*he,pt=Ge*ye+Qe*he,bt=xe*ye+rt*he,un=Je*ye+pt*he,Sn=et*ye+bt*he;ce.x=Ye,ce.y=ze,pe.x=Je,pe.y=et,ge.x=un,ge.y=Sn,we.x=pt,we.y=bt,Fe.x=Qe,Fe.y=rt}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 Re=[];function Be(){var se=Re.pop();return se===void 0?[]:se}function Ne(se){se.length=0,Re.push(se)}function ke(se){for(var E=Be(),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=Be();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=Be(),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(),we=y();Ae(te,re-z,te+b,re-z,te+z,re-b,te+z,re,.42,ce,pe,ge,we,we);var Fe=y(),ye=y(),he=y();Ae(te,re-z,te+b,re-z,te+z,re-b,te+z,re,.58,we,we,he,Fe,ye);var Ye=y(),ze=y(),Ge=y();Ae(te,re+z,te-b,re+z,te-z,re+b,te-z,re,.42,Ye,ze,Ge,we,we);var xe=y(),Qe=y(),rt=y();return Ae(te,re+z,te-b,re+z,te-z,re+b,te-z,re,.58,we,we,rt,xe,Qe),oe.add(new go.PathSegment(go.PathSegment.Move,rt.x*E,rt.y*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,re*a,xe.x*E,xe.y*a,Qe.x*E,Qe.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,rt.x*E,rt.y*a).close()),oe.add(new go.PathSegment(go.PathSegment.Move,Ge.x*E,Ge.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,Fe.x*E,Fe.y*a,ye.x*E,ye.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,Ye.x*E,Ye.y*a,ze.x*E,ze.y*a).close()),ie(ce),ie(pe),ie(ge),ie(we),ie(Fe),ie(ye),ie(he),ie(Ye),ie(ze),ie(Ge),ie(xe),ie(Qe),ie(rt),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(),we=new go.PathFigure((te-z)*E,re*a,!1);x.add(we),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)),Ae(te,re-z,te+b,re-z,te+z,re-b,te+z,re,.44,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));var Fe=ee(ce.x,ce.y);Ae(te,re-z,te+b,re-z,te+z,re-b,te+z,re,.56,oe,oe,ce,pe,ge);var ye=ee(ce.x,ce.y);we.add(new go.PathSegment(go.PathSegment.Line,(Fe.x*.1+.95*.9)*E,Fe.y*.1*a)),we.add(new go.PathSegment(go.PathSegment.Line,.85*E,Fe.y*.1*a)),we.add(new go.PathSegment(go.PathSegment.Line,.85*E,0)),we.add(new go.PathSegment(go.PathSegment.Line,E,0)),we.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),we.add(new go.PathSegment(go.PathSegment.Line,(ye.x*.1+.9)*E,.15*a)),we.add(new go.PathSegment(go.PathSegment.Line,(ye.x*.1+.9)*E,(ye.y*.1+.05*.9)*a)),we.add(new go.PathSegment(go.PathSegment.Line,ye.x*E,ye.y*a)),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)),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 Ye=new go.PathFigure((te-z)*E,re*a,!1);return x.add(Ye),ie(oe),ie(ce),ie(pe),ie(ge),ie(Fe),ie(ye),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,we=ue*ge;oe=.05,ce=.25;var Fe=new go.PathFigure(.5*E,.2*a,!0);return x.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,.95*E,.2*a)),oe=.95,ce=.25,Fe.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ge)*E,ce*a,(oe+we)*E,(ce-ge)*a,(oe+ge)*E,(ce-we)*a)),Fe.add(new go.PathSegment(go.PathSegment.Line,E,.6*a)),Fe.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*a)),Fe.add(new go.PathSegment(go.PathSegment.Line,.85*E,.35*a)),ge=.025,we=ue*ge,oe=.825,ce=.35,Fe.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(ce-ge)*a,(oe+ge)*E,(ce-we)*a,(oe+we)*E,(ce-ge)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ge)*E,ce*a,(oe-we)*E,(ce-ge)*a,(oe-ge)*E,(ce-we)*a)),Fe.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),Fe.add(new go.PathSegment(go.PathSegment.Line,.55*E,a)),Fe.add(new go.PathSegment(go.PathSegment.Line,.55*E,.7*a)),ge=.05,we=ue*ge,oe=.5,ce=.7,Fe.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(ce-ge)*a,(oe+ge)*E,(ce-we)*a,(oe+we)*E,(ce-ge)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ge)*E,ce*a,(oe-we)*E,(ce-ge)*a,(oe-ge)*E,(ce-we)*a)),Fe.add(new go.PathSegment(go.PathSegment.Line,.45*E,a)),Fe.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),Fe.add(new go.PathSegment(go.PathSegment.Line,.2*E,.35*a)),ge=.025,we=ue*ge,oe=.175,ce=.35,Fe.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(ce-ge)*a,(oe+ge)*E,(ce-we)*a,(oe+we)*E,(ce-ge)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ge)*E,ce*a,(oe-we)*E,(ce-ge)*a,(oe-ge)*E,(ce-we)*a)),Fe.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*a)),Fe.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),Fe.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),ge=.05,we=ue*ge,oe=.05,ce=.25,Fe.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(ce-ge)*a,(oe-ge)*E,(ce-we)*a,(oe-we)*E,(ce-ge)*a)),Fe.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,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*.4,re=.4,oe=.2,ce=.5;var Fe=new go.PathFigure(oe*E+pe,(ce+re)*a+ge,!0);x.add(Fe),Fe.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)),Fe.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)),Fe.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)),Fe.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 ye=new go.PathFigure((oe-re)*E+pe,ce*a+ge,!0);x.add(ye),ye.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)),ye.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)),ye.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)),ye.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 Ye=new go.PathFigure(oe*E+pe,(ce-re)*a+ge,!0);return x.add(Ye),Ye.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)),Ye.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)),Ye.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)),Ye.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();Ae(te,re-z,te+b,re-z,te+z,re-b,te+z,re,.5,oe,oe,ce,pe,ge);var we=ee(ce.x,ce.y),Fe=new go.PathFigure(ce.x*E,ce.y*a,!0);x.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,re*a,pe.x*E,pe.y*a,ge.x*E,ge.y*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re+z)*a,(te+z)*E,(re+b)*a,(te+b)*E,(re+z)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,re*a,(te-b)*E,(re+z)*a,(te-z)*E,(re+b)*a)),Ae(te-z,re,te-z,re-b,te-b,re-z,te,re-z,.5,pe,ge,ce,oe,oe),Fe.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,Ae(te-z,re,te-z,re-b,te-b,re-z,te,re-z,.5,pe,ge,ce,oe,oe),Fe.add(new go.PathSegment(go.PathSegment.Line,ce.x*E,ce.y*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*E,re*a,ge.x*E,ge.y*a,pe.x*E,pe.y*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,te*E,(re+z)*a,(te-z)*E,(re+b)*a,(te-b)*E,(re+z)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*E,re*a,(te+b)*E,(re+z)*a,(te+z)*E,(re+b)*a)),Ae(te,re-z,te+b,re-z,te+z,re-b,te+z,re,.5,oe,oe,ce,pe,ge),Fe.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 Fe=new go.PathFigure(.45*E,0,!0);return x.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,.45*E,.5*a)),Fe.add(new go.PathSegment(go.PathSegment.Line,.55*E,.5*a)),Fe.add(new go.PathSegment(go.PathSegment.Line,.55*E,0).close()),ie(oe),ie(ce),ie(pe),ie(ge),ie(we),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,we=.5,Fe=0,ye=new go.PathFigure(oe*E,(1-ce)*a,!1);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,pe*E,ge*a,pe*E,.7*a,pe*E,ge*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(we+z)*E,(Fe+z)*a,(.5+b+z)*E,(.5-re+z)*a,(.5+re+z)*E,(.5-b+z)*a)),ye.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)),ye.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)),ye.add(new go.PathSegment(go.PathSegment.Move,(.25+z)*E,.8*a)),ye.add(new go.PathSegment(go.PathSegment.Line,(.35+z)*E,.9*a)),ye.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,we=te,Fe=te,ye=pe*we,he=pe*Fe;z.add(new go.PathSegment(go.PathSegment.Bezier,(re-we)*E,oe*a,(re-(ye+we)/2)*E,(oe+(Fe+he)/2)*a,(re-we)*E,(oe+he)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,re*E,(oe-Fe)*a,(re-we)*E,(oe-he)*a,(re-ye)*E,(oe-Fe)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,(re+we)*E,oe*a,(re+ye)*E,(oe-Fe)*a,(re+we)*E,(oe-he)*a)),z.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*E,(1-.595)*a,(re+we)*E,(oe+he)*a,(re+(ye+we)/2)*E,(oe+(Fe+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 Ye=new go.PathFigure(.2*E,a,!1);x.add(Ye),Ye.add(new go.PathSegment(go.PathSegment.Line,.2*E,.8*a));var ze=new go.PathFigure(.8*E,a,!1);return x.add(ze),ze.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,we=new go.PathFigure((pe-oe)*E,ge*a,!0);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)),oe=.1,ce=ue*.1,pe=.4,ge=.9;var Fe=new go.PathFigure((pe-oe)*E,ge*a,!0);return x.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,pe*E,(ge-oe)*a,(pe-oe)*E,(ge-ce)*a,(pe-ce)*E,(ge-oe)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(pe+oe)*E,ge*a,(pe+ce)*E,(ge-oe)*a,(pe+oe)*E,(ge-ce)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,pe*E,(ge+oe)*a,(pe+oe)*E,(ge+ce)*a,(pe+ce)*E,(ge+oe)*a)),Fe.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,we=.175,Fe=.95,re=new go.PathFigure((we-pe)*E,Fe*a,!0);x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,we*E,(Fe-pe)*a,(we-pe)*E,(Fe-ge)*a,(we-ge)*E,(Fe-pe)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(we+pe)*E,Fe*a,(we+ge)*E,(Fe-pe)*a,(we+pe)*E,(Fe-ge)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,we*E,(Fe+pe)*a,(we+pe)*E,(Fe+ge)*a,(we+ge)*E,(Fe+pe)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(we-pe)*E,Fe*a,(we-ge)*E,(Fe+pe)*a,(we-pe)*E,(Fe+ge)*a));var pe=.05,ge=ue*.05,we=.375,Fe=.95,oe=new go.PathFigure((we-pe)*E,Fe*a,!0);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,we*E,(Fe-pe)*a,(we-pe)*E,(Fe-ge)*a,(we-ge)*E,(Fe-pe)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(we+pe)*E,Fe*a,(we+ge)*E,(Fe-pe)*a,(we+pe)*E,(Fe-ge)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,we*E,(Fe+pe)*a,(we+pe)*E,(Fe+ge)*a,(we+ge)*E,(Fe+pe)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(we-pe)*E,Fe*a,(we-ge)*E,(Fe+pe)*a,(we-pe)*E,(Fe+ge)*a));var pe=.05,ge=ue*.05,we=.625,Fe=.95,ce=new go.PathFigure((we-pe)*E,Fe*a,!0);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,we*E,(Fe-pe)*a,(we-pe)*E,(Fe-ge)*a,(we-ge)*E,(Fe-pe)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(we+pe)*E,Fe*a,(we+ge)*E,(Fe-pe)*a,(we+pe)*E,(Fe-ge)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,we*E,(Fe+pe)*a,(we+pe)*E,(Fe+ge)*a,(we+ge)*E,(Fe+pe)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(we-pe)*E,Fe*a,(we-ge)*E,(Fe+pe)*a,(we-pe)*E,(Fe+ge)*a));var pe=.05,ge=ue*.05,we=.825,Fe=.95,ye=new go.PathFigure((we-pe)*E,Fe*a,!0);x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,we*E,(Fe-pe)*a,(we-pe)*E,(Fe-ge)*a,(we-ge)*E,(Fe-pe)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(we+pe)*E,Fe*a,(we+ge)*E,(Fe-pe)*a,(we+pe)*E,(Fe-ge)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,we*E,(Fe+pe)*a,(we+pe)*E,(Fe+ge)*a,(we+ge)*E,(Fe+pe)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(we-pe)*E,Fe*a,(we-ge)*E,(Fe+pe)*a,(we-pe)*E,(Fe+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={},wt="5.0",ee={},y=null,ie=!1,De=!1,Ae=null,Oe=!1,Ke=null,ue=null,Re=0;Re<arguments.length;Re++){var Be=arguments[Re];if(Be!==null)switch(typeof Be){case"number":wt=Be.toFixed(1);break;case"string":Be.match(new RegExp("^[0-9]\\.[0-9]+$"))?wt=Be:Ae=Be;break;case"object":typeof Be.is3D!="undefined"?y=Be:ee=Be;break;case"boolean":ie=Be,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)),Ae!==null&&ee.id===void 0&&(ee.id=Ae);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,$t){ue=lt,bt(lt,$t)},Ot.setJavaCodebase=Ot.setJavaCodebaseVersion=Ot.isCompiledInstalled=Ot.setPreCompiledScriptPath=Ot.setPreCompiledResourcePath=function(){},Ot.setHTML5CodebaseVersion=function(lt,$t){var _t=parseFloat(lt);if(_t!==NaN&&_t<5){console.log("The GeoGebra HTML5 codebase version "+_t+" is deprecated. Using version latest instead.");return}Ke=lt,pt(lt,$t)},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 $t="auto",_t=ee.id,On,Kt=!1,fn=0;fn<arguments.length;fn++){var Ze=arguments[fn];typeof Ze=="string"?(Ze=Ze.toLowerCase(),Ze.match(/^(prefer)?(java|html5|compiled|auto|screenshot)$/)?$t=Ze:_t=arguments[fn]):typeof Ze=="boolean"?Kt=Ze:Ze instanceof HTMLElement&&(On=Ze)}en();function en(){if(!Oe){setTimeout(en,200);return}$t=Je($t);var An=On||document.getElementById(_t);if(!An){console.log("possibly bug on ajax loading? ");return}if(Ot.removeExistingApplet(An,!1),ee.width===void 0&&An.clientWidth&&(ee.width=An.clientWidth),ee.height===void 0&&An.clientHeight&&(ee.height=An.clientHeight),!(ee.width&&ee.height)&&$t==="html5"&&(delete ee.width,delete ee.height),be=$t,$t==="screenshot")ze(An,ee);else{var Nt=!1;ee.hasOwnProperty("playButton")&&ee.playButton||ee.hasOwnProperty("clickToLoad")&&ee.clickToLoad?Nt=!0:ee.hasOwnProperty("playButtonAutoDecide")&&ee.playButtonAutoDecide&&(Nt=(!ce()||lt())&&pe()),Nt?(be="screenshot",xe(An,ee,Kt,$t)):Ye(An,ee,Kt)}}};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 $t=function(fn){var Ze=JSON.parse(fn),en=function(Ct){return Ct.type=="G"||Ct.type=="E"},An=Ze.elements?Ze.elements.filter(en)[0]:Ze;if(!An||!An.url){_t();return}ee.fileName=An.url,we(An.settings||{}),y.is3D=!0;var Nt="https://www.geogebra.org/images/";Ot.setPreviewImage(x||An.previewUrl,Nt+"GeoGebra_loading.png",Nt+"applet_play.png"),lt()},_t=function(){ee.onError&&ee.onError(),un("Error: Fetching material (id "+ee.material_id+") failed.",ee)},On=location.host.match(/(www|stage|beta|groot|alpha).geogebra.(org|net)/)?location.host:"www.geogebra.org",Kt="/materials/"+ee.material_id+"?scope=basic";Fe("https://"+On+"/api/proxy.php?path="+encodeURIComponent(Kt),$t,_t)};function we(lt){var $t=["width","height","showToolBar","showMenuBar","showAlgebraInput","allowStyleBar","showResetIcon","enableLabelDrags","enableShiftDragZoom","enableRightClick","appName"];["enableLabelDrags","enableShiftDragZoom","enableRightClick"].forEach(function(_t){lt[_t]=!!lt[_t]}),$t.forEach(function(_t){ee[_t]===void 0&<[_t]!==void 0&&(ee[_t]=lt[_t])}),ee.showToolBarHelp===void 0&&(ee.showToolBarHelp=ee.showToolBar)}function Fe(lt,$t,_t){var On=new XMLHttpRequest;On.open("GET",lt),On.onload=function(){$t(On.responseText)},On.onerror=_t,On.send()}Ot.isHTML5Installed=function(){return!0},Ot.getLoadedAppletType=function(){return be},Ot.setPreviewImage=function(lt,$t,_t){x=lt,b=$t,z=_t},Ot.removeExistingApplet=function(lt,$t){var _t;typeof lt=="string"&&(lt=document.getElementById(lt)),be=null;var On=null;for(_t=0;_t<lt.childNodes.length;_t++){var Kt=lt.childNodes[_t],fn=Kt.className;fn==="applet_screenshot"?$t?(Kt.style.display="block",be="screenshot"):Kt.style.display="none":fn!=="applet_scaler prerender"&&(lt.removeChild(Kt),On=fn&&fn.indexOf("appletParameters")!=-1?Kt.id:null,_t--)}var Ze=ee.id!==void 0?ee.id:On,en=window[Ze];en&&typeof en.getBase64=="function"&&(en.remove(),window[Ze]=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 ye=function(lt,$t,_t){var On=document.createElement("param");On.setAttribute("name",$t),On.setAttribute("value",_t),lt.appendChild(On)},he=function(lt){return lt&<!=="false"},Ye=function(lt,$t,_t){oe(se)<=4.2&&(_t=!0);var On=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==se||ggbHTML5LoadedCodebaseIsWebSimple&&!a)&&(On=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Kt=document.createElement("div");Kt.classList.add("appletParameters","notranslate");var fn=$t.width,Ze=$t.height;if($t.disableAutoScale=$t.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():$t.disableAutoScale,$t.width!==void 0)if(oe(se)<=4.4)he($t.showToolBar)&&($t.height-=7),he($t.showAlgebraInput)&&($t.height-=37),$t.width<605&&he($t.showToolBar)&&($t.width=605,fn=605);else{var en=100;(he($t.showToolBar)||he($t.showMenuBar))&&($t.hasOwnProperty("customToolBar")&&($t.customToolbar=$t.customToolBar),en=he($t.showMenuBar)?245:155),fn<en&&($t.width=en,fn=en)}Kt.style.border="none",Kt.style.display="inline-block";for(var An in $t)$t.hasOwnProperty(An)&&An!=="appletOnLoad"&&Kt.setAttribute("data-param-"+An,$t[An]);te&&Kt.setAttribute("data-param-fontscssurl",te),Ot.resize=function(){GGBAppletUtils.responsiveResize(lt,$t)},window.addEventListener("resize",function(la){Ot.resize()});var Nt=typeof $t.appletOnLoad=="function"?$t.appletOnLoad:function(){};if(!_t&&$t.width!==void 0){$t.hasOwnProperty("showSplash")||Kt.setAttribute("data-param-showSplash","false");var Ct=lt.querySelector(".applet_scaler.prerender"),zt=Ct!==null;if(zt)var $e=Ct.querySelector(".ggb_preview");else{var $e=rt(fn,Ze,$t.borderColor,!1);Ct=document.createElement("div"),Ct.className="applet_scaler",Ct.style.position="relative",Ct.style.display="block",Ct.style.width=fn+"px",Ct.style.height=Ze+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(Ct,"66%"),oe(se)>=5?($t.appletOnLoad=function(la){var tt=lt.querySelector(".ggb_preview");tt&&tt.parentNode.removeChild(tt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Ct),window.GGBT_wsf_view&&$(window).trigger("resize"),Nt(la)},zt||Ct.appendChild($e)):Kt.appendChild($e),Ct.appendChild(Kt),zt||lt.appendChild(Ct),setTimeout(function(){Ot.resize()},1)}else{var Ue=document.createElement("div");Ue.className="applet_scaler",Ue.style.position="relative",Ue.style.display="block",Ue.appendChild(Kt),lt.appendChild(Ue),$t.appletOnLoad=function(la){Ot.resize(),Nt(la)}}function gt(la,tt){tt&&typeof tt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(la,tt.appletOnLoad):renderGGBElement(la),un("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",tt)}function Qt(la,tt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:la,params:tt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(yt){gt(yt.article,yt.params)}),html5AppletsToProcess=null)},oe(se)<5&&(la.className+=" geogebraweb")):gt(la,tt)}if(On){scriptLoadStarted=!0;for(var Xt=0;Xt<Kt.childNodes.length;Xt++){var gn=Kt.childNodes[Xt].tagName;gn==="TABLE"&&(Kt.removeChild(Kt.childNodes[Xt]),Xt--)}if(ggbHTML5LoadedScript!==null){var ta=document.querySelector('script[src="'+ggbHTML5LoadedScript+'"]');ta!=null&&ta.parentNode.removeChild(ta)}var aa=document.createElement("script"),Rn=function(){Qt(Kt,$t)};aa.src=ke+E,ggbHTML5LoadedCodebaseIsWebSimple=a,ggbHTML5LoadedCodebaseVersion=se,ggbHTML5LoadedScript=aa.src,un("GeoGebra HTML5 codebase loaded: '"+ke+"'.",$t),!ue&&(!Ke||Ke=="5.0")?(a?webSimple.succeeded=webSimple.succeeded||webSimple():web3d.succeeded=web3d.succeeded||web3d(),Rn()):ke.requirejs?__webpack_require__.e(12).then(function(){var la=[__webpack_require__(12)];Rn.apply(null,la)}.bind(this)).catch(__webpack_require__.oe):(aa.onload=Rn,lt.appendChild(aa))}else Qt(Kt,$t);$t.height=Ze,$t.width=fn},ze=function(lt,$t,_t){var On=rt($t.width,$t.height,$t.borderColor,_t),Kt=document.createElement("div");Kt.style.position="relative",Kt.style.display="block",Kt.style.width=$t.width+"px",Kt.style.height=$t.height+"px",Kt.className="applet_screenshot applet_scaler"+(_t?" applet_screenshot_play":""),Kt.appendChild(On);var fn=GGBAppletUtils.getScale($t,lt,_t);_t?(lt.appendChild(Qe()),window.GGBT_wsf_view||(lt.style.position="relative")):window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(Kt,"66%"),lt.appendChild(Kt),fn!==1&&!isNaN(fn)&&(GGBAppletUtils.scaleElement(Kt,fn),Kt.style.width=$t.width+"px",Kt.style.height=$t.height+"px",Kt.parentNode.style.width=$t.width*fn+"px",Kt.parentNode.style.height=$t.height*fn+"px"),Ot.resize=function(){Ge(lt,On,Kt,_t)},window.addEventListener("resize",function(Ze){Ot.resize()}),Ot.resize()};function Ge(lt,$t,_t,On){if(lt.contains($t)){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(lt.id!=="fullscreencontent")return;window.GGBT_wsf_view.setCloseBtnPosition(lt)}var Kt=GGBAppletUtils.getScale(ee,lt,On);_t.parentNode!==null&&(!isNaN(Kt)&&Kt!==1?(GGBAppletUtils.scaleElement(_t,Kt),_t.parentNode.style.width=ee.width*Kt+"px",_t.parentNode.style.height=ee.height*Kt+"px"):(GGBAppletUtils.scaleElement(_t,1),_t.parentNode.style.width=ee.width+"px",_t.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,$t){$t.appendChild(lt)};var xe=function(lt,$t,_t,On){ze(lt,$t,!0);for(var Kt=function(){var en=[];for(Ze=0;Ze<lt.childNodes.length;Ze++)en.push(lt.childNodes[Ze]);if(window.GGBT_wsf_view){var An=window.GGBT_wsf_view.renderFullScreen(lt,$t.id),Nt=document.getElementById("fullscreencontainer"),Ct=jQuery(lt).find(".fullscreencontent");Ct.length>0?(An.remove(),Ct.attr("id","fullscreencontent").show(),jQuery(Nt).append(Ct),window.dispatchEvent(new Event("resize"))):Ye(An,$t,!1),window.GGBT_wsf_view.launchFullScreen(Nt)}else be=On,Ye(lt,$t,!1);if(!window.GGBT_wsf_view)for(Ze=0;Ze<en.length;Ze++)lt.removeChild(en[Ze])},fn=lt.getElementsByClassName("ggb_preview_play"),Ze=0;Ze<fn.length;Ze++)fn[Ze].addEventListener("click",Kt,!1),fn[Ze].addEventListener("ontouchstart",Kt,!1);typeof window.ggbAppletPlayerOnload=="function"&&window.ggbAppletPlayerOnload(lt),pe()&&window.GGBT_wsf_view&&$(".wsf-element-fullscreen-button").remove()},Qe=function(){var lt=document.createElement("div");if(lt.className="ggb_preview_play icon-applet-play",!window.GGBT_wsf_view){var $t='.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");}',_t=document.createElement("style");_t.styleSheet?_t.styleSheet.cssText=$t:_t.appendChild(document.createTextNode($t)),document.getElementsByTagName("head")[0].appendChild(_t)}return lt},rt=function(lt,$t,_t,On){var Kt=document.createElement("div");Kt.className="ggb_preview",Kt.style.position="absolute",Kt.style.zIndex="90",Kt.style.width=lt-2+"px",Kt.style.height=$t-2+"px",Kt.style.top="0px",Kt.style.left="0px",Kt.style.overflow="hidden",Kt.style.backgroundColor="white";var fn="lightgrey";_t!==void 0&&(_t==="none"?fn="transparent":fn=_t),Kt.style.border="1px solid "+fn;var Ze=document.createElement("img");if(Ze.style.position="relative",Ze.style.zIndex="1000",Ze.style.top="-1px",Ze.style.left="-1px",x!==null&&Ze.setAttribute("src",x),Ze.style.opacity=.7,b!==null){var en,An,Nt;if(!On){en=document.createElement("img"),en.style.position="absolute",en.style.zIndex="1001",en.style.opacity=1,Ze.style.opacity=.3,An=360,An>lt/4*3&&(An=lt/4*3),Nt=An/5.8,en.setAttribute("src",b),en.setAttribute("width",An),en.setAttribute("height",Nt);var Ct=(lt-An)/2,zt=($t-Nt)/2;en.style.left=Ct+"px",en.style.top=zt+"px",Kt.appendChild(en)}}return Kt.appendChild(Ze),Kt},Je=function(lt){return lt=lt.toLowerCase(),lt==="html5"||lt==="screenshot"?lt:"html5"},et=["web","webSimple","web3d","tablet","tablet3d","phone"],pt=function(lt,$t){if(se=lt,$t){bt(se,!0);return}var _t=!ie;if(_t){var On=oe(se);!isNaN(On)&&On<4.4&&(_t=!1)}var Kt,fn;window.location.protocol.substr(0,4)==="http"?Kt=window.location.protocol:Kt="http:";var Ze=se.indexOf("//");Ze>0?fn=se:Ze===0?fn=Kt+se:fn="https://www.geogebra.org/apps/5.2.814.0/";for(var en in et)if(se.slice(et[en].length*-1)===et[en]||se.slice((et[en].length+1)*-1)===et[en]+"/"){bt(fn,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&_t&&!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")?fn+="webSimple/":fn+="web3d/",bt(fn,!1)},bt=function(lt,$t){if(lt.requirejs){ke=lt;return}lt.slice(-1)!=="/"&&(lt+="/"),ke=lt,$t===null&&($t=lt.indexOf("http")===-1),Le=$t,E="web.nocache.js",a=!1;var _t=ke.split("/");_t.length>1&&(!$t&&_t[_t.length-2]==="webSimple"?(E="webSimple.nocache.js",a=!0):et.indexOf(_t[_t.length-2])>=0&&(E=_t[_t.length-2]+".nocache.js")),_t=lt.split("/"),se=_t[_t.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 On=parseFloat(se);On!==NaN&&On<5&<.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+On+" is deprecated. Using version latest instead."),pt("5.0",$t))},un=function(lt,$t){window.console&&window.console.log&&(!$t||typeof $t.showLogging=="undefined"||$t.showLogging&&$t.showLogging!=="false")&&console.log(lt)};ee.material_id!==void 0?ge(Sn):Sn();function Sn(){var lt=wt;Ke!==null?lt=Ke:parseFloat(lt)<5&&(lt="5.0"),pt(lt,!1),ue!==null&&bt(ue,Le),Oe=!0}return Ot},GGBAppletUtils=function(){"use strict";function Ot(){return window.GGBT_wsf_edit!==void 0}function wt(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,Re,Be,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(Re?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&&(Be===void 0||!Be)&&(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,Re,Be){if(Oe.isScreenshoGenerator)return 1;var Ne=Re!==void 0&&Re,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,Be),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 Re=1,Be,Ne=!1;if(Oe.hasOwnProperty("allowUpscale")&&(Ne=Oe.allowUpscale),Oe.hasOwnProperty("scale")&&(Re=parseFloat(Oe.scale),(isNaN(Re)||Re===null||Re===0)&&(Re=1),Re>1&&(Ne=!0)),Ke&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(Ne=!0),!(Oe.hasOwnProperty("disableAutoScale")&&Oe.disableAutoScale))Be=y(Oe,Ke,Ne,ue,Oe.scaleContainerClass);else return Re;return Ne&&(!Oe.hasOwnProperty("scale")||Re===1)?Be:Math.min(Re,Be)}function De(Oe){var Ke=Math.min(window.innerWidth,document.documentElement.clientWidth),ue=Math.min(window.innerHeight,document.documentElement.clientHeight),Re=Oe.getBoundingClientRect(),Be=(Ke-Re.width)/2,Ne=(ue-Re.height)/2;Ne<0&&(Ne=0),Oe.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Be<40?Oe.style.left="40px":Oe.style.left=Be+"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=Be+"px")}function Ae(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 Re=ie(Ke,Oe);Ot()&&ue.setAttribute("data-param-scale",Re);for(var Be=null,Ne=0;Ne<Oe.childNodes.length;Ne++)if(Oe.childNodes[Ne].className!==void 0&&Oe.childNodes[Ne].className.match(/^applet_scaler/)){Be=Oe.childNodes[Ne];break}if(Be!==null&&Be.querySelector(".noscale")!==null)return;var ke=Ke.id!==void 0?Ke.id:"ggbApplet",Le=window[ke];(Le==null||!Le.recalculateEnvironments)&&Be!==null&&!Be.className.match(/fullscreen/)&&(Be.parentNode.style.transform="",!isNaN(Re)&&Re!==1?(Be.parentNode.style.width=Ke.width*Re+"px",Be.parentNode.style.height=Ke.height*Re+"px",wt(Be,Re)):(wt(Be,1),Be.parentNode.style.width=Ke.width+"px",Be.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:Ae,isFlexibleWorksheetEditor:Ot,positionCenter:De,getScale:ie,scaleElement:wt}}();__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,wt){}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 wt=s[L].bindings;s[L].bindings=function(){for(var ee=wt?wt():{},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 wt=document.compatMode==U?V:W;t.write(wt+X),t.close()}}}function w(Ot){function wt(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 Ae(){if(!De){if(!ie())return;De=!0,y(),o.removeEventListener&&o.removeEventListener(Z,Ae,!1),Oe&&clearInterval(Oe)}}o.addEventListener&&o.addEventListener(Z,Ae,!1);var Oe=setInterval(function(){Ae()},$)}function ee(y){var ie=u(),De=ie.body,Ae=ie.createElement(_);Ae.language=ab,Ae.crossOrigin=W,Ae.src=y,webModule.__errFn&&(Ae.onerror=function(){webModule.__errFn(L,new Error(bb+y))}),De.appendChild(Ae)}wt(function(){ee(Ot)})}webModule.__startLoadingFragment=function(Ot){return C(Ot)},webModule.__installRunAsyncCode=function(Ot){var wt=u(),ee=wt.body,y=wt.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 wt=c[Ot];return wt==null?null:wt},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 Re=Oe.lastIndexOf(tb,Math.min(ue,Ke));return Re>=O?Oe.substring(O,Re+P):W}function wt(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 Ae=ee();return Ae==W&&(Ae=y()),Ae==W&&(Ae=ie()),Ae==W&&De()&&(Ae=Ot(o.location.href)),Ae=wt(Ae),Ae}function C(Ot){return Ot.match(/^\//)||Ot.match(/^[a-zA-Z]+:\/\//)?Ot:webModule.__moduleBase+Ot}function D(){var Ot=[],wt=O,ee=[],y=[];function ie(Oe){var Ke=y[Oe](),ue=ee[Oe];if(Ke in ue)return Ke;var Re=[];for(var Be in ue)Re[ue[Be]]=Be;throw r&&r(Oe,Re,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 Ae=De.indexOf(Db);Ae!=-1&&(wt=parseInt(De.substring(Ae+P),$),De=De.substring(O,Ae))}catch(Oe){}return webModule.__softPermutationId=wt,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,wt,ee){"use strict";ee.d(wt,{Ax:function(){return Ae},Ds:function(){return Oe},KI:function(){return ue},SI:function(){return De},f1:function(){return ie}});var y=ee(11320);function ie(Re){let Be=!0;if(Re.length>0){for(let Ne=0;Ne<Re.length;Ne++)if(Re[Ne].compile_success==0||!Re[Ne].compile_success){Be=!1;break}}else Be=!1;return Be}function De(Re,Be=""){let Ne=[];for(let ke=0;ke<Re.length;ke++){let Le=Re[ke],be=Be?`${Be}/${Le.name}`:`${Le.name}`;Ne.push({title:Le.name,type:Le.type,isLeaf:Le.type!=="tree",key:be})}return Ne}function Ae(Re,Be,Ne){for(let ke=0;ke<Re.length;ke++){let Le=Re[ke];if(Le.key===Be){Le.children=Ne;break}Le.children&&Ae(Le.children,Be,Ne)}return Re}function Oe(Re,Be,Ne){let ke;return function(){let Le=this,be=arguments,se=function(){ke=null,Ne||Re.apply(Le,be)},E=Ne&&!ke;clearTimeout(ke),ke=setTimeout(se,Be),E&&Re.apply(Le,be)}}const Ke=!0,ue=y.Z.API_SERVER},60580:function(Ot,wt,ee){"use strict";ee.d(wt,{Z:function(){return se}});var y=ee(71577),ie=ee(67294),De=Object.defineProperty,Ae=Object.defineProperties,Oe=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,Be=(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)&&Be(E,x,a[x]);if(Ke)for(var x of Ke(a))Re.call(a,x)&&Be(E,x,a[x]);return E},ke=(E,a)=>Ae(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&&Re.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,wt,ee){"use strict";ee.d(wt,{Z:function(){return be}});var y=ee(67294),ie=ee(2453),De=ee(69677),Ae={codeBox:"codeBox___WpkVl"},Oe=ee(94184),Ke=ee.n(Oe),ue=Object.defineProperty,Re=(se,E,a)=>E in se?ue(se,E,{enumerable:!0,configurable:!0,writable:!0,value:a}):se[E]=a,Be=(se,E,a)=>Re(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),Be(this,"canvas"),Be(this,"randomNum",(a,x)=>Math.floor(Math.random()*(x-a)+a)),Be(this,"drawPic",()=>{this.randomCode()}),Be(this,"reloadPic",()=>{this.drawPic()}),Be(this,"changeCode",a=>{console.log(a.target.value,222),this.setState({value:a.target.value,showError:!1})}),Be(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()(Ae.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,wt,ee){"use strict";ee.d(wt,{Z:function(){return Be}});var y=ee(67294),ie=ee(69677),De=ee(66309),Ae=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 Re 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){Ae.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){Ae.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 Be=Re},35566:function(Ot,wt,ee){"use strict";ee.d(wt,{Z:function(){return se}});var y=ee(67294),ie=ee(35567),De=Object.defineProperty,Ae=Object.defineProperties,Oe=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,Be=(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)&&Be(E,x,a[x]);if(Ke)for(var x of Ke(a))Re.call(a,x)&&Be(E,x,a[x]);return E},ke=(E,a)=>Ae(E,Oe(a)),Le=(E,a,x)=>Be(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,wt,ee){"use strict";ee.d(wt,{d4:function(){return be},VP:function(){return Be}});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 Ae=ee(83062),Oe=ee(69677),Ke=ee(2453),ue=ee(67294),Re=(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=({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:()=>Re(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:()=>Re(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(Ae.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[we,Fe]=(0,y.useState)(x===void 0?(z=E[0])==null?void 0:z.key:x);return(0,y.useEffect)(()=>{a!==void 0&&Fe(a)},[a]),y.createElement(Ne.Z,{justify:"center",align:"middle",className:`${ie.paperTab} ${b}`},y.createElement(ke.Z,{className:`${ie.tabItem} ${we===((te=E[0])==null?void 0:te.key)?ie.active:""}`,onClick:()=>Le(void 0,null,function*(){var ye;yield se(E[0].key),Fe((ye=E[0])==null?void 0:ye.key)})},y.createElement(De,{number:1,active:we===((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} ${we===((ce=E[1])==null?void 0:ce.key)?ie.active:""}`,onClick:()=>Le(void 0,null,function*(){var ye,he;yield se((ye=E[1])==null?void 0:ye.key),Fe((he=E[1])==null?void 0:he.key)})},y.createElement(De,{number:2,active:we===((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,wt,ee){"use strict";ee.d(wt,{Z:function(){return Ke}});var y=ee(55241),ie={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},De=ee(32637),Ae=ee(67294),Ke=({type:ue,style:Re})=>{const Be=Ae.createElement("div",{className:ie.wrap,onClick:Ne=>{Ne.preventDefault(),Ne.stopPropagation()}},Ae.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",Ae.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"),Ae.createElement("div",{className:ie.contact},Ae.createElement("div",{className:ie.img},Ae.createElement("img",{src:De,width:"124px",height:"124px"})),Ae.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return Ae.createElement(y.Z,{content:Be},Ae.createElement("span",{className:ie.text,style:Re},"\u9AD8\u6D88\u8017"))}},63205:function(Ot,wt,ee){"use strict";ee.d(wt,{Z:function(){return ke}});var y=ee(67294),ie={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},De=ee(94184),Ae=ee.n(De),Oe=ee(57953),Ke=ee(15979),ue=ee(33170),Re=ee(28706),Be=(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),[we,Fe]=(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&&ye()):(document.body.removeAttribute("data-custom"),oe.current&&(document.head.removeChild(oe.current),oe.current=null))},[Le==null?void 0:Le.visible]);const ye=()=>Be(void 0,null,function*(){ge(!0),Fe("\u6B63\u5728\u52A0\u8F7D\u4E2D");const xe=yield(0,Re.ZJ)(Le==null?void 0:Le.src);te.current.src="",te.current.src=xe,te.current.onload=function(){Ge()},ge(!1),Fe("")}),he=()=>{document.body.removeAttribute("data-custom"),oe.current.innerHTML=" ",a()},Ye=xe=>Be(void 0,null,function*(){ge(!0),Fe("\u6B63\u5728\u4FDD\u5B58\u4E2D");const Qe=yield(0,ue.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Le.title,file:xe.dataUrl}});Qe!=null&&Qe.id&&!z?(yield(0,ue.ZP)(`/api/attachments/${Le.id}/add_subitem.json`,{method:"post",body:{subitem_id:Qe==null?void 0:Qe.id,settings:JSON.stringify(xe.state)}})).status===0&&x():Qe!=null&&Qe.id&&x(Qe),document.body.removeAttribute("data-custom"),oe.current.innerHTML=" ",ge(!1),Fe("")}),ze=()=>{const xe=document.querySelector('a[href="https://markerjs.com/"]');xe&&xe.parentNode&&(xe.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(rt=>{const Je=document.querySelector(rt.name);Je&&Je.setAttribute("title",rt.title)})},Ge=()=>{re.current=new Ke.hP(te.current),re.current.targetRoot=ce.current,re.current.addEventListener("render",Ye),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),ze()},300)};return y.createElement(y.Fragment,null,(Le==null?void 0:Le.visible)&&y.createElement(Oe.Z,{spinning:pe,tip:we,style:{position:"absolute"}},y.createElement("div",{ref:ce,className:Ae()(ie.imageDimensions,be,se?ie.fullWidth:""),style:E},y.createElement("img",{className:ie.img,ref:te}))))}},35713:function(Ot,wt,ee){"use strict";var y=ee(67294),ie=ee(71736),De=ee(84279),Ae=ee(36527),Oe=ee(14446),Ke=ee(67294);const ue=(0,y.forwardRef)(({callback:Re,width:Be,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 Ye=he.innerText;return Re&&Re(Ye),Ye};(0,y.useImperativeHandle)(a,()=>({getData:ge}));const we=he=>{he.preventDefault();const Ye=he.clientX-z,ze=he.clientY-re;document.body.onmousemove=Ge=>{let xe=Ge.clientX-Ye,Qe=Ge.clientY-ze;const rt=document.getElementsByClassName("markdown-popup-form")[0],Je=window.innerWidth-rt.offsetWidth,et=window.innerHeight-rt.offsetHeight;xe=Math.max(0,Math.min(xe,Je)),Qe=Math.max(0,Math.min(Qe,et)),Fe(Ge.clientX,Ge.clientY,Ye,ze)&&(te(xe),oe(Qe))},document.body.onmouseup=function(){document.body.onmousemove=null}},Fe=(he,Ye,ze,Ge)=>{const xe=document.body.clientHeight,Qe=document.body.clientWidth;return he<20&&ze>he||he>Qe-20&&ze<he||Ye<20&&Ge>Ye||Ye>xe-20&&Ge<Ye?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};(0,y.useEffect)(()=>{ce&&setTimeout(()=>{const he=document.getElementsByClassName("markdown-popup-form")[0],Ye=window.innerWidth/2-he.offsetWidth/2,ze=window.innerHeight/2-he.offsetHeight/2;te(Ye),oe(ze)},0)},[ce]);const ye=()=>{ke||Le||pe(!0)};return Ke.createElement("div",{style:E},Ke.createElement("div",{style:{width:Be||"100%",position:"relative"},className:`${ie.Z.mathFillWrap} ${ke||Le?"cursorDefault":""}`,onClick:()=>ye()},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:we},"\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(Ae.Z,{value:se,ref:b,onChange:Ne,showSaveButton:!1})))});wt.Z=ue},36527:function(Ot,wt,ee){"use strict";var y=ee(67294),ie=ee(71230),De=ee(15746),Ae=ee(66368),Oe=ee(71577),Ke=ee(85725),ue=ee(71736),Re=ee(84279),Be=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:Be.createElement(ie.Z,{className:ue.Z.lists,gutter:[10,10]},a.map((re,oe)=>Be.createElement(De.Z,{flex:"110px",className:ue.Z.item},Be.createElement("div",null,Be.createElement(Ke.Z,{value:`$$${re.value}$$`}),re.name),Be.createElement("div",{className:ue.Z.children},re.children.map((ce,pe)=>Be.createElement("div",{key:pe},Be.createElement("h1",null,ce.name),Be.createElement(ie.Z,{gutter:[10,10]},ce.data.map((ge,we)=>Be.createElement(De.Z,{key:we,onClick:()=>b(ge),className:ue.Z.diamond},Be.createElement(Ke.Z,{value:"`$$"+ge.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Be.createElement(ie.Z,{className:ue.Z.lists,gutter:[10,10]},x.map((re,oe)=>Be.createElement(De.Z,{flex:"110px",className:ue.Z.item},Be.createElement("div",null,Be.createElement(Ke.Z,{value:"`$$"+re.value+"$$`"}),re.name),Be.createElement("div",{className:ue.Z.children},re.children.map((ce,pe)=>Be.createElement("div",{key:pe},ce.name&&Be.createElement("h1",null,ce.name),Be.createElement(ie.Z,{gutter:[10,10]},ce.data.map((ge,we)=>Be.createElement(De.Z,{key:we,onClick:()=>b(ge),className:ue.Z.diamond},Be.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})),Be.createElement("div",{className:ue.Z.mathWrap},Be.createElement(Ae.default,{defaultActiveKey:"1",items:z}),Be.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&&Be.createElement("div",{className:ue.Z.button},Be.createElement(Oe.ZP,{size:"large",onClick:te,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});wt.Z=Ne},15312:function(Ot,wt,ee){"use strict";ee.d(wt,{t:function(){return zt}});var y=ee(67294),ie=ee(69677),De=ee(22150),Ae=ee(14446),Oe=ee(71230),Ke=ee(15746),ue=ee(31795),Re=ee(42563),Be=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,we=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,Ye=($e,Ue,gt)=>Ue in $e?pe($e,Ue,{enumerable:!0,configurable:!0,writable:!0,value:gt}):$e[Ue]=gt,ze=($e,Ue)=>{for(var gt in Ue||(Ue={}))ye.call(Ue,gt)&&Ye($e,gt,Ue[gt]);if(Fe)for(var gt of Fe(Ue))he.call(Ue,gt)&&Ye($e,gt,Ue[gt]);return $e},Ge=($e,Ue)=>ge($e,we(Ue)),xe=($e,Ue,gt)=>new Promise((Qt,Xt)=>{var gn=Rn=>{try{aa(gt.next(Rn))}catch(la){Xt(la)}},ta=Rn=>{try{aa(gt.throw(Rn))}catch(la){Xt(la)}},aa=Rn=>Rn.done?Qt(Rn.value):Promise.resolve(Rn.value).then(gn,ta);aa((gt=gt.apply($e,Ue)).next())}),rt=({buttonProps:$e,buttonText:Ue,form:gt,hackIdentifier:Qt="",answerKey:Xt,data:gn})=>{const[ta,aa]=(0,y.useState)(!1),[Rn,la]=(0,y.useState)(!1),[tt,yt]=(0,y.useState)(!1),[Tn,Vn]=(0,y.useState)({}),[At,In]=(0,y.useState)(""),[zn,xn]=(0,y.useState)(""),La=(0,y.useRef)(Qt),rn=(0,y.useRef)(""),Zt=(0,y.useRef)(!1);(0,y.useEffect)(()=>{tt&&Ia()},[tt]),(0,y.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);const ca=()=>new Date().getTime(),ka=gn==null?void 0:gn.code,Ka=()=>{var wn,Mn;let Ca=ka?gn==null?void 0:gn.code:(wn=gt.getFieldValue("hack_codes"))==null?void 0:wn.code,ur=ka?gn==null?void 0:gn.answer_content:gt.getFieldValue(Xt),ro=ka?gn==null?void 0:gn.input:(Mn=gt.getFieldValue("hack_sets"))==null?void 0:Mn.input;ur==null||ur.forEach(vo=>{const Nr=vo.value||vo.answer_text||"";Ca=Ca.replace(/(@▁@|@▁▁@)/,Nr)}),xn(ro),In(Ca),Vn({}),yt(!0)},Ia=()=>xe(void 0,null,function*(){var wn,Mn,Ca,ur;const ro=ca(),vo=ka?gn==null?void 0:gn.time_limit:(wn=gt.getFieldsValue())==null?void 0:wn.hack.time_limit,Nr=ka?(Mn=gn==null?void 0:gn.answer_content)==null?void 0:Mn.length:(ur=(Ca=gt.getFieldsValue())==null?void 0:Ca.standard_answers)==null?void 0:ur.length;aa(!0),yield(0,z.bM)(rn.current,{test_hack_code:At,test_input:zn});function Jn(){return xe(this,null,function*(){const{status:Xa,data:Ln}=yield(0,z.rX)(rn.current,"submit"),oa=ca()-ro>(vo+3)*1e3*Nr;if(Zt.current){if(oa){be.ZP.error("\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"),aa(!1);return}if(Xa===0){aa(!1),Vn(Ge(ze({},Ln),{showText:!0}));return}setTimeout(Jn,1e3)}})}Jn()}),kr=()=>xe(void 0,null,function*(){var wn,Mn,Ca,ur,ro,vo,Nr;if(!gn){try{yield gt.validateFields()}catch($n){(Ca=(Mn=(wn=$n==null?void 0:$n.errorFields)==null?void 0:wn[0])==null?void 0:Mn.name)!=null&&Ca.includes("standard_answers")?be.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):be.ZP.error($n.errorFields[0].errors[0]),gt.scrollToField($n.errorFields[0].name,{behavior:"smooth",block:"center"});return}la(!0);let Xa="";const Ln=gt.getFieldsValue();La.current?Xa=yield(0,b.ZP)(`/api/problems/${La.current}.json`,{method:"put",body:Ge(ze({},Ln),{hack:Ge(ze({},Ln==null?void 0:Ln.hack),{sub_discipline_id:(Nr=(vo=Ln==null?void 0:Ln.hack)==null?void 0:vo.sub_discipline_id)==null?void 0:Nr[1],difficult:Ln.difficulty,item_banks_group_id:Ln.item_banks_group_id}),hack_codes:Ge(ze({},Ln.hack_codes),{code:a.Base64.encode(Ln.hack_codes.code)}),update_hack_sets:[ze({},Ln.hack_sets)],is_blank:!0})}):(Xa=yield(0,b.ZP)("/api/problems.json",{method:"post",body:Ge(ze({},Ln),{hack:Ge(ze({},Ln==null?void 0:Ln.hack),{sub_discipline_id:(ro=(ur=Ln==null?void 0:Ln.hack)==null?void 0:ur.sub_discipline_id)==null?void 0:ro[1],difficult:Ln.difficulty,item_banks_group_id:Ln.item_banks_group_id}),hack_codes:Ge(ze({},Ln.hack_codes),{code:a.Base64.encode(Ln.hack_codes.code)}),hack_sets:[ze({},Ln.hack_sets)],is_blank:!0})}),La.current=Xa==null?void 0:Xa.identifier,sessionStorage.projectFill=Xa==null?void 0:Xa.identifier)}const Jn=yield(0,b.ZP)(`/api/problems/${La.current}/start.json`,{method:"get"});if((Jn==null?void 0:Jn.status)===0){rn.current=Jn==null?void 0:Jn.identifier,Zt.current=!0,la(!1),Ka();return}la(!1)}),mn=wn=>{const{status:Mn,error_msg:Ca,execute_time:ur,output:ro,input:vo,expected_output:Nr}=wn;let Jn=null;switch(Mn){case oe.h.OK:Jn=ce.createElement(ce.Fragment,null,ce.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",ur/1e3,"\u79D2"),ce.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A\u8C03\u8BD5\u901A\u8FC7"));break;case oe.h.NOMATCH:Jn=ce.createElement(ce.Fragment,null,ce.createElement("div",null,"\u8F93\u5165\uFF1A"),ce.createElement("pre",{style:{fontFamily:"initial"}},vo),ce.createElement("div",null,"\u8F93\u51FA\uFF1A"),ce.createElement("pre",{style:{fontFamily:"initial"}},ro&&a.Base64.decode(ro)),ce.createElement("div",null,"\u9884\u671F\u8F93\u51FA\uFF1A"),ce.createElement("pre",{style:{fontFamily:"initial"}},Nr&&a.Base64.decode(Nr)));break;case oe.h.EXECUTEFAILURE:Jn=ce.createElement(ce.Fragment,null,ce.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ce.createElement("pre",null,vo)),ce.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ce.createElement("pre",{className:"error"},a.Base64.decode(Ca)));break;case oe.h.COMPILEFAILURE:Jn=ce.createElement(ce.Fragment,null,ce.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ce.createElement("pre",null,vo)),ce.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ce.createElement("pre",{className:"error"},a.Base64.decode(Ca)));break;case oe.h.PODFAILURE:Jn=ce.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case oe.h.TIMEOUT:Jn=ce.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ce.createElement(ce.Fragment,null," ",Jn," ")};return ce.createElement("div",null,ce.createElement(se.ZP,Ge(ze({loading:Rn},$e),{onClick:kr}),Ue),ce.createElement(Ae.default,{open:tt,title:"\u8C03\u8BD5\u4EE3\u7801",destroyOnClose:!0,width:1200,okText:"\u8FD0\u884C\u6D4B\u8BD5",confirmLoading:ta,cancelButtonProps:{style:{display:"none"}},onOk:()=>Ia(),onCancel:()=>{Zt.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"),!gn&&ce.createElement(re.CopyToClipboard,{text:At,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:At,onChange:wn=>In(wn)})),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:zn,onChange:wn=>xn(wn.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}},mn(Tn))))))))},Je=ee(55304),et=ee(67294),pt=Object.defineProperty,bt=Object.defineProperties,un=Object.getOwnPropertyDescriptors,Sn=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,$t=Object.prototype.propertyIsEnumerable,_t=($e,Ue,gt)=>Ue in $e?pt($e,Ue,{enumerable:!0,configurable:!0,writable:!0,value:gt}):$e[Ue]=gt,On=($e,Ue)=>{for(var gt in Ue||(Ue={}))lt.call(Ue,gt)&&_t($e,gt,Ue[gt]);if(Sn)for(var gt of Sn(Ue))$t.call(Ue,gt)&&_t($e,gt,Ue[gt]);return $e},Kt=($e,Ue)=>bt($e,un(Ue)),fn=($e,Ue)=>{var gt={};for(var Qt in $e)lt.call($e,Qt)&&Ue.indexOf(Qt)<0&&(gt[Qt]=$e[Qt]);if($e!=null&&Sn)for(var Qt of Sn($e))Ue.indexOf(Qt)<0&&$t.call($e,Qt)&&(gt[Qt]=$e[Qt]);return gt};const{TextArea:Ze}=ie.default,en=[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"}],An=({value:$e,onChange:Ue})=>et.createElement(Switch,{checked:$e,onChange:gt=>{Ue(gt)}}),Nt="@\u2581@",Ct="@\u2581\u2581@",zt=({questionTitlePlaceholder:$e,form:Ue,scoreByBlank:gt=!1,hackidentifier:Qt,answerKey:Xt})=>{const[gn,ta]=(0,y.useState)(!1),[aa,Rn]=(0,y.useState)(!1),tt=(0,ke.useParams)().type==="edit",yt=(rn,Zt)=>{const ca=Zt.line;let ka=0;for(let Ia=0;Ia<ca;Ia++)ka+=rn.getLine(Ia).split(Nt).length-1;for(let Ia=0;Ia<ca;Ia++)ka+=rn.getLine(Ia).split(Ct).length-1;const Ka=rn.getLine(ca).substring(0,Zt.ch);return ka+=Ka.split(Nt).length-1,ka+=Ka.split(Ct).length-1,ka},Tn=(rn,Zt,ca,ka)=>{const Ka=rn.getRange(Zt.from,Zt.to);let Ia=0;if(Zt.text.forEach(kr=>{Ia+=kr.split(Nt).length-1}),Zt.text.forEach(kr=>{Ia+=kr.split(Ct).length-1}),Zt.origin!=="setValue"){if(Ka&&(Ka.indexOf(Nt)!==-1||Ka.indexOf(Ct)!==-1)){const kr=Ka.split(Nt).length-1+Ka.split(Ct).length-1,mn=yt(rn,Zt.from);if(console.log(`\u5220\u9664${kr}\u4E2A\uFF0C \u524D\u9762\u6709${mn}\u4E2A\uFF0C\u65B0\u589E${Ia}\u4E2A`),kr>1){const wn=Array.from({length:kr},(Mn,Ca)=>mn+Ca);ka(wn)}else ka(mn)}else if(Ia>0){const kr=yt(rn,Zt.from);console.log(`\u65B0\u589E${Ia}\u4E2A\uFF0C\u4E4B\u524D\u6709${kr}\u4E2A`),ca(Ia,kr)}}},Vn=()=>{const rn=Ue.getFieldValue(Xt);Ue.setFieldsValue({[Xt]:rn==null?void 0:rn.map((Zt,ca)=>Kt(On({},Zt),{position:ca+1}))})},At=(0,y.useRef)(),In=(rn,Zt)=>{for(let ca=0;ca<rn;ca++)At.current({position:null,answer_text:""},Zt+ca);Vn()},zn=(0,y.useRef)(),xn=rn=>{zn.current(rn),Vn()},La=De.default.useWatch(Xt,Ue);return et.createElement("div",{className:Le.Z.wrap},et.createElement(De.default.Item,{label:"\u8BD5\u9898\u63CF\u8FF0",name:["hack","description"],style:{display:"table"},className:"w100",labelCol:{span:24},rules:[{required:!0}]},et.createElement(Ne.h,{scrollId:"name",watch:!0,height:140})),et.createElement("div",{className:Le.Z.questionTitleEditorWrap},et.createElement(De.default.Item,{label:"\u7A0B\u5E8F\u4EE3\u7801",name:["hack_codes","code"],labelCol:{span:24},rules:[{required:!0}]},et.createElement(Ne.h,{scrollId:"name",watch:!0,height:400,hidetoolBar:!0,showNullProgramButton:!0,onChange:(rn,Zt)=>{const ca=Ue.getFieldValue(Xt);console.log("--preAnswerData",ca,Zt),Ue.setFieldsValue({[Xt]:ca==null?void 0:ca.map((ka,Ka)=>{var Ia;return Kt(On({},ka),{position:Ka+1,multi_line:(Ia=Zt==null?void 0:Zt[Ka])==null?void 0:Ia.multiLine})})})},placeholder:$e,onCMBeforeChange:(rn,Zt)=>{Tn(rn,Zt,In,xn)}}))),et.createElement(De.default.List,{name:Xt,rules:[{validator(rn,Zt){if(!(Zt!=null&&Zt.length))return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const ca of Zt){const{answer_text:ka}=ca||{};if((ka==null?void 0:ka.length)===0)return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(rn,{add:Zt,remove:ca},{errors:ka})=>(At.current=Zt,zn.current=ca,et.createElement(et.Fragment,null,et.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},et.createElement(De.default.Item,{label:"\u586B\u7A7A\u9879\u7B54\u6848",required:!0,labelCol:{span:24}}),et.createElement("div",{onClick:()=>{Ae.default.warning({title:"\u7ED9\u5206\u8BF4\u660E",icon:null,width:700,centered:!0,content:et.createElement("div",null,et.createElement("div",null,"1.\u5B66\u751F\u586B\u5199\u7B54\u6848\u4E4B\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801",et.createElement("span",{style:{color:"#e30000"}},"\u8FDB\u884C\u8BC4\u6D4B"),"\u624D\u80FD\u5F97\u5206\u3002"),et.createElement("div",{style:{marginTop:10}},"2.\u8BD5\u9898\u7B97\u5206\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u5C06\u7A0B\u5E8F\u91CC\u9762\u7684\u6240\u6709\u7A7A\u66FF\u6362\u6210\u5B66\u751F\u7684\u7B54\u6848\u8FDB\u884C\u8BC4\u6D4B\u3002\u8F93\u51FA\u7684\u7ED3\u679C\u4E0E\u6D4B\u8BD5\u96C6\u6BD4\u5BF9\uFF0C\u5B8C\u5168\u6B63\u786E\u5219\u5F97\u6EE1\u5206\uFF1B\u82E5\u4E0D\u5B8C\u5168\u6B63\u786E\uFF0C\u5219\u4F9D\u6B21\u5C06\u6BCF\u4E2A\u7A7A\u6362\u6210\u5B66\u751F\u63D0\u4EA4\u7684\u7B54\u6848\uFF0C\u540C\u65F6\u5C06\u5176\u4ED6\u7A7A\u66FF\u6362\u6210\u6807\u51C6\u7B54\u6848\uFF0C\u8FD0\u884C\u7A0B\u5E8F\u3002\u5982\u679C\u8FD9\u4E2A\u7A7A\u7684\u5B66\u751F\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7ED3\u5408\u80FD\u5F97\u5230\u6B63\u786E\u8F93\u51FA\uFF0C\u5219\u8FD9\u4E2A\u7A7A\u5F97\u5230\u8BE5\u7A7A\u7684\u6EE1\u5206\uFF0C\u5426\u5219\u8BE5\u7A7A\u5F970\u5206\u3002"))})},style:{minHeight:32,color:"#3061D0",cursor:"pointer"}},et.createElement(Je.Z,{style:{marginRight:3,color:"#3061D0"}}),et.createElement("span",null," \u7ED9\u5206\u8BF4\u660E"))),rn.map((Ka,Ia)=>{var kr=Ka,{key:mn,name:wn}=kr,Mn=fn(kr,["key","name"]),Ca,ur;return et.createElement(Oe.Z,{className:"mb20",key:mn,align:"middle",wrap:!1},et.createElement(Ke.Z,{flex:"0 0 auto",className:`${Le.Z.blankIndex}`},"\u586B\u7A7A\u9879",Ia+1),et.createElement(Ke.Z,{flex:1},et.createElement(Oe.Z,{align:"top",justify:"space-between",wrap:!1},et.createElement(Ke.Z,null,et.createElement(De.default.Item,Kt(On({},Mn),{name:[wn,"answer_text"],noStyle:!0}),(Ca=La==null?void 0:La[wn])!=null&&Ca.multi_line||(ur=La==null?void 0:La[wn])!=null&&ur.multiLine?et.createElement(Ze,{spellCheck:!1,style:{marginLeft:10,width:550}}):et.createElement(ie.default,{style:{marginLeft:10,width:550},className:Le.Z.blankInput,size:"large",maxLength:1e3,onBlur:ro=>{}}))),gt&&et.createElement(Ke.Z,{flex:"224px"},et.createElement(De.default.Item,Kt(On({},Mn),{name:[wn,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),et.createElement(ue.Z,{size:"large",className:Le.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"}))))))})))),et.createElement("div",{onClick:()=>ta(!0)},et.createElement(De.default.Item,{name:["hack","analysis"],label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},et.createElement(Ne.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:gn}))),et.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"}]},et.createElement(Re.default,{size:"large"},en.map(rn=>et.createElement(Re.default.Option,{key:rn.title,value:rn.key}," ",rn.title)))),et.createElement(De.default.Item,{label:"\u6700\u5927\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09",style:{marginTop:30},labelCol:{span:24},required:!0},et.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},et.createElement(ue.Z,{precision:0,max:10,min:3,size:"large",style:{width:"97%"}})),et.createElement("span",{className:"ml10 font14"},"\u79D2")),et.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"}]},et.createElement(Be.ZP.Group,{style:{marginTop:-10}},et.createElement(Be.ZP,{value:0},"\u4E0D\u5FFD\u7565\u7A7A\u683C"),et.createElement(Be.ZP,{value:1},"\u5FFD\u7565\u9996\u5C3E\u7A7A\u683C"),et.createElement(Be.ZP,{value:2},"\u5FFD\u7565\u6240\u6709\u7A7A\u683C"))),et.createElement(De.default.Item,{label:"\u6D4B\u8BD5\u7528\u4F8B",required:!0,style:{marginTop:30}}),et.createElement("div",{style:{background:"#F6F7F9",padding:15}},et.createElement(De.default.Item,{label:"\u8F93\u5165",labelCol:{span:24},name:["hack_sets","input"]},et.createElement(Ze,{rows:4})),et.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"}]},et.createElement(Ze,{rows:4}))),et.createElement(rt,{form:Ue,answerKey:Xt,hackIdentifier:Qt,buttonText:"\u8FD0\u884C\u8C03\u8BD5",buttonProps:{ghost:!0,icon:et.createElement("i",{className:"iconfont icon-ceshi"}),style:{background:"rgba(55,173,131,0.05)",borderRadius:19,border:"1px solid #37AD83",width:116,height:38,display:"inline-flex",fontSize:14,alignItems:"center",justifyContent:"center",marginTop:20,cursor:"pointer",color:"#37AD83"}}}))}},11776:function(Ot,wt,ee){"use strict";ee.d(wt,{u:function(){return ce}});var y=ee(67294),ie=ee(71230),De=ee(15746),Ae=ee(83062),Oe=ee(22150),Ke=ee(52654),ue=ee(40043),Re=ee(24018),Be=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,we)=>ge in pe?ke(pe,ge,{enumerable:!0,configurable:!0,writable:!0,value:we}):pe[ge]=we,b=(pe,ge)=>{for(var we in ge||(ge={}))E.call(ge,we)&&x(pe,we,ge[we]);if(se)for(var we of se(ge))a.call(ge,we)&&x(pe,we,ge[we]);return pe},z=(pe,ge)=>Le(pe,be(ge)),te=(pe,ge)=>{var we={};for(var Fe in pe)E.call(pe,Fe)&&ge.indexOf(Fe)<0&&(we[Fe]=pe[Fe]);if(pe!=null&&se)for(var Fe of se(pe))ge.indexOf(Fe)<0&&a.call(pe,Fe)&&(we[Fe]=pe[Fe]);return we};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:we,answerKey:Fe,index:ye,isEdit:he,setInputActive:Ye,form:ze,choiceOptionsPath:Ge,allowChangeMode:xe,showAddIcon:Qe,addItem:rt,deleteItem:Je})=>{console.log(pe,"value");const et=(pe==null?void 0:pe[Fe])===1,pt=()=>{const un=ze.getFieldValue(Ge);ze.setFieldValue(Ge,un.map(Sn=>z(b({},Sn),{[Fe]:0})))},bt=()=>{et?ge(z(b({},pe),{[Fe]:0})):(xe||pt(),ge(z(b({},pe),{[Fe]:1})))};return Ne.createElement(ie.Z,{className:Ke.Z.choiceWrap,align:"middle",wrap:!1},Ne.createElement(De.Z,{onClick:bt,className:`${Ke.Z.choiceIndex} ${et?Ke.Z.activeAnswer:""}`},re[ye]),Ne.createElement(De.Z,{flex:1,className:`${Ke.Z.editorWrap} ml15`,onClick:Ye},Ne.createElement(Be.x,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:he,value:pe==null?void 0:pe[we],onChange:un=>{ge(z(b({},pe),{[we]:un}))}})),Ne.createElement(De.Z,{flex:"0 0 auto",className:"ml15"},Ne.createElement("div",{onClick:bt,className:`${Ke.Z.setAnswerBtn} ${et?Ke.Z.activeAnswer:""}`},et?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),Ne.createElement(De.Z,{className:Ke.Z.actionWrapper},Ne.createElement(Ae.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},Ne.createElement(ue.Z,{className:Ke.Z.addIcon,onClick:rt,style:{visibility:Qe?"visible":"hidden"}})),Ne.createElement(Ae.Z,{title:"\u5220\u9664"},Ne.createElement(Re.Z,{className:Ke.Z.deleteIcon,onClick:Je,style:{visibility:ye>1?"visible":"hidden"}}))))},ce=({questionTitlePlaceholder:pe,titleKey:ge,choiceKey:we,analysisKey:Fe,choiceTextKey:ye,answerKey:he,choiceOptionsPath:Ye,allowChangeMode:ze=!0,form:Ge,showAnalysis:xe=!0})=>{const[Qe,rt]=(0,y.useState)(),[Je,et]=(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(Be.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:we,rules:[{validator(pt,bt){const un=bt.some(lt=>lt[he]===1),Sn=bt.findIndex(lt=>{var $t;return(($t=lt[ye])==null?void 0:$t.length)<=0});return Sn!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${re[Sn]}\u9009\u9879\u7684\u5185\u5BB9`)):un?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(pt,{add:bt,remove:un})=>Ne.createElement("div",{id:Array.isArray(Ye)?Ye.join("_"):`${Ye}`},pt.map((Sn,lt)=>{var $t=Sn,{key:_t,name:On}=$t,Kt=te($t,["key","name"]);const fn=Qe===_t,Ze=()=>{rt(_t)},en=lt<7&<===pt.length-1,An=()=>bt({[ye]:"",[he]:0}),Nt=()=>un(On);return Ne.createElement(Oe.default.Item,z(b({},Kt),{key:_t,name:On,className:Ke.Z.choiceListWrap,rules:[{validator(Ct,zt){return zt!=null&&zt.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${re[lt]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),Ne.createElement(oe,{choiceTextKey:ye,answerKey:he,index:lt,isEdit:fn,setInputActive:Ze,form:Ge,choiceOptionsPath:Ye,allowChangeMode:ze,showAddIcon:en,addItem:An,deleteItem:Nt}))}),pt.length<8&&Ne.createElement("div",{className:`${Ke.Z.addBtn} mb30`,onClick:()=>bt({[ye]:"",[he]:0})},"\u6DFB\u52A0\u9009\u9879"))),xe&&Ne.createElement("div",{onClick:()=>et(!0)},Ne.createElement(Oe.default.Item,{name:Fe,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Ne.createElement(Be.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Je}))))}},81580:function(Ot,wt,ee){"use strict";ee.d(wt,{u:function(){return ze}});var y=ee(67294),ie=ee(14446),De=ee(71230),Ae=ee(15746),Oe=ee(69677),Ke=ee(83062),ue=ee(47897),Re=ee(22150),Be=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=(Ge,xe,Qe)=>xe in Ge?x(Ge,xe,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):Ge[xe]=Qe,pe=(Ge,xe)=>{for(var Qe in xe||(xe={}))re.call(xe,Qe)&&ce(Ge,Qe,xe[Qe]);if(te)for(var Qe of te(xe))oe.call(xe,Qe)&&ce(Ge,Qe,xe[Qe]);return Ge},ge=(Ge,xe)=>b(Ge,z(xe)),we=(Ge,xe)=>{var Qe={};for(var rt in Ge)re.call(Ge,rt)&&xe.indexOf(rt)<0&&(Qe[rt]=Ge[rt]);if(Ge!=null&&te)for(var rt of te(Ge))xe.indexOf(rt)<0&&oe.call(Ge,rt)&&(Qe[rt]=Ge[rt]);return Qe};const Fe=({value:Ge,onChange:xe})=>{const Qe=Je=>{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 et=[...Ge];et.splice(Je,1),xe(et)}})},rt=()=>{const Je=[...Ge];Je.push(""),xe(Je)};return a.createElement(De.Z,{className:"ml20"},a.createElement(Ae.Z,{flex:1},Ge==null?void 0:Ge.map((Je,et)=>a.createElement(De.Z,{key:`${Je}_${et}`,className:"mb20"},a.createElement(Oe.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:Je,autoSize:{maxRows:3},maxLength:1e3,onBlur:pt=>{const bt=[...Ge],un=pt.target.value.trim();bt[et]=un,xe(bt)}}),a.createElement(Ke.Z,{title:"\u5220\u9664"},a.createElement(Le.Z,{className:se.Z.deleteIcon,style:{marginLeft:15,visibility:et>0?"visible":"hidden"},onClick:()=>Qe(et)}))))),a.createElement(Ae.Z,null,a.createElement("div",{className:`${se.Z.addBtn}`,onClick:()=>{rt()}},"\u65B0\u589E\u7B54\u6848")))},ye=({value:Ge,onChange:xe})=>{const Qe=Je=>{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 et=[...Ge];et.splice(Je,1),xe(et)}})},rt=()=>{const Je=[...Ge];Je.push(""),xe(Je)};return a.createElement(De.Z,{className:"ml20"},a.createElement(Ae.Z,{flex:1},Ge==null?void 0:Ge.map((Je,et)=>a.createElement(De.Z,{key:`${Je}_${et}`,align:"middle",className:"mb20"},a.createElement(E.Z,{value:Je,style:{flex:1},onChange:pt=>{const bt=[...Ge];bt[et]=pt,xe(bt)}}),a.createElement(Ke.Z,{title:"\u5220\u9664"},a.createElement(Le.Z,{className:se.Z.deleteIcon,style:{marginLeft:15,visibility:et>0?"visible":"hidden"},onClick:()=>Qe(et)}))))),a.createElement(Ae.Z,null,a.createElement("div",{className:`${se.Z.addBtn}`,onClick:()=>{rt()}},"\u65B0\u589E\u7B54\u6848")))},he=({value:Ge=!0,onChange:xe})=>a.createElement(ue.Z,{checked:!Ge,onChange:Qe=>{xe(!Qe)}}),Ye="\u2581",ze=({questionTitlePlaceholder:Ge,form:xe,scoreByBlank:Qe=!1,answerKey:rt})=>{const[Je,et]=(0,y.useState)(!1),pt=(Kt,fn)=>{const Ze=fn.line;let en=0;for(let Nt=0;Nt<Ze;Nt++)en+=Kt.getLine(Nt).split(Ye).length-1;const An=Kt.getLine(Ze).substring(0,fn.ch);return en+=An.split(Ye).length-1,en},bt=(Kt,fn,Ze,en)=>{const An=Kt.getRange(fn.from,fn.to);let Nt=0;if(fn.text.forEach(Ct=>{Nt+=Ct.split(Ye).length-1}),fn.origin!=="setValue"){if(An&&An.indexOf(Ye)!==-1){const Ct=An.split(Ye).length-1,zt=pt(Kt,fn.from);if(console.log(`\u5220\u9664${Ct}\u4E2A\uFF0C \u524D\u9762\u6709${zt}\u4E2A\uFF0C\u65B0\u589E${Nt}\u4E2A`),Ct>1){const $e=Array.from({length:Ct},(Ue,gt)=>zt+gt);en($e)}else en(zt)}else if(Nt>0){const Ct=pt(Kt,fn.from);console.log(`\u65B0\u589E${Nt}\u4E2A\uFF0C\u4E4B\u524D\u6709${Ct}\u4E2A`),Ze(Nt,Ct)}}},un=()=>{const Kt=xe.getFieldValue(rt);xe.setFieldsValue({[rt]:Kt.map((fn,Ze)=>ge(pe({},fn),{position:Ze+1}))})},Sn=(0,y.useRef)(),lt=(Kt,fn)=>{for(let Ze=0;Ze<Kt;Ze++)Sn.current({position:null,answer_text:[""],model:1},fn+Ze);un()},$t=(0,y.useRef)(),_t=Kt=>{$t.current(Kt),un()},On=Re.default.useWatch(rt,xe);return a.createElement("div",{className:se.Z.wrap},a.createElement("div",{className:se.Z.questionTitleEditorWrap},a.createElement(Re.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},a.createElement(ke.h,{scrollId:"name",watch:!0,height:140,placeholder:Ge,showNullButton:!0,onCMBeforeChange:(Kt,fn)=>{bt(Kt,fn,lt,_t)}}))),a.createElement(Re.default.List,{name:rt,rules:[{validator(Kt,fn){if(!(fn!=null&&fn.length))return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const Ze of fn){const{answer_text:en}=Ze||{};if(en!=null&&en.some(An=>(An==null?void 0:An.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Kt,{add:fn,remove:Ze},{errors:en})=>(Sn.current=fn,$t.current=Ze,a.createElement(a.Fragment,null,a.createElement(Re.default.Item,{label:a.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(Kt!=null&&Kt.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}}),Kt.map((An,Nt)=>{var Ct=An,{key:zt,name:$e}=Ct,Ue=we(Ct,["key","name"]),gt,Qt;return a.createElement("div",{style:{marginBottom:10},key:zt},a.createElement(De.Z,{className:"mb20",align:"middle",wrap:!1},a.createElement(Ae.Z,{style:{marginRight:10},flex:"0 0 auto",className:`${se.Z.blankIndex}`},"\u586B\u7A7A\u9879",Nt+1),a.createElement(Re.default.Item,ge(pe({},Ue),{name:[$e,"model"],noStyle:!0}),a.createElement(Be.ZP.Group,{onChange:()=>{const Xt=xe.getFieldValue(rt);xe.setFieldsValue({[rt]:Xt.map((gn,ta)=>ge(pe({},gn),{answer_text:$e===ta?[""]:gn.answer_text}))})}},a.createElement(Be.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(Be.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(Ae.Z,{flex:1},a.createElement(De.Z,{align:"top",justify:"space-between",wrap:!1},a.createElement(Ae.Z,{flex:1},a.createElement(Re.default.Item,ge(pe({},Ue),{name:[$e,"answer_text"],noStyle:!0}),((Qt=(gt=xe.getFieldValue(rt))==null?void 0:gt[$e])==null?void 0:Qt.model)===1?a.createElement(Fe,null):a.createElement(ye,null))),Qe&&a.createElement(Ae.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},a.createElement(Re.default.Item,ge(pe({},Ue),{name:[$e,"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(Re.default.Item,ge(pe({},Ue),{name:[$e,"position"],noStyle:!0}),a.createElement(Oe.default,{type:"hidden"})))))})))),a.createElement(De.Z,{align:"middle"},a.createElement(Re.default.Item,{name:"downcase",valuePropName:"checked"},a.createElement(ue.Z,null)),a.createElement(Ae.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(Re.default.Item,{name:"no_space",valuePropName:"checked"},a.createElement(ue.Z,null)),a.createElement(Ae.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(On==null?void 0:On.length)>1&&a.createElement(De.Z,{align:"middle",className:(On==null?void 0:On.length)>1?"mb30":`${se.Z.hide}`},a.createElement(Re.default.Item,{name:"is_ordered"},a.createElement(he,null)),a.createElement(Ae.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),a.createElement("div",{onClick:()=>et(!0)},a.createElement(Re.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:Je}))))}},66495:function(Ot,wt,ee){"use strict";ee.d(wt,{Z:function(){return te}});var y=ee(67294),ie=ee(71230),De=ee(15746),Ae=ee(22150),Oe=ee(52654),Ke=ee(41307),ue=ee(67294),Re=Object.defineProperty,Be=Object.defineProperties,Ne=Object.getOwnPropertyDescriptors,ke=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,se=(re,oe,ce)=>oe in re?Re(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)=>Be(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,we=()=>{const Fe=ce.getFieldsValue().choices.map(ye=>({choice_text:ye.choice_text,is_answer:0}));ce.setFieldsValue({choices:Fe}),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:we,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:we,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(Ae.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(Ae.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},ue.createElement(Ae.default.List,{name:"choices",rules:[{validator(we,Fe){return Fe.some(he=>(he==null?void 0:he.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},we=>ue.createElement("div",{id:"choices"},we.map(Fe=>{var ye=Fe,{key:he,name:Ye}=ye,ze=x(ye,["key","name"]);return ue.createElement(Ae.default.Item,a(E({},ze),{key:he,name:Ye,noStyle:!0}),ue.createElement(z,{form:ce}))})))),ue.createElement("div",{onClick:()=>ge(!0)},ue.createElement(Ae.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,wt,ee){"use strict";ee.d(wt,{h:function(){return E},x:function(){return a}});var y=ee(35567),ie=ee(52654),De=ee(85725),Ae=ee(67294),Oe=Object.defineProperty,Ke=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,Re=Object.getOwnPropertySymbols,Be=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={}))Be.call(b,z)&&ke(x,z,b[z]);if(Re)for(var z of Re(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)Be.call(x,te)&&b.indexOf(te)<0&&(z[te]=x[te]);if(x!=null&&Re)for(var te of Re(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 Ae.createElement("div",{id:re||""},Ae.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?Ae.createElement(y.Z,{watch:ce,isFocus:!0,height:te||void 0,placeholder:z,defaultValue:x,onChange:b,miniToolbar:oe}):Ae.createElement("div",{style:{cursor:"pointer"}},x?Ae.createElement(De.Z,{className:ie.Z.inputBorder,value:x}):Ae.createElement("div",{className:`${ie.Z.inputBorder} ${ie.Z.placeholder} inputBorderError`},z))},77792:function(Ot,wt,ee){"use strict";ee.d(wt,{W:function(){return ye}});var y=ee(67294),ie=ee(2453),De=ee(66309),Ae=ee(22150),Oe=ee(47897),Ke=ee(71230),ue=ee(15746),Re=ee(83062),Be=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,Ye,ze)=>Ye in he?E(he,Ye,{enumerable:!0,configurable:!0,writable:!0,value:ze}):he[Ye]=ze,oe=(he,Ye)=>{for(var ze in Ye||(Ye={}))z.call(Ye,ze)&&re(he,ze,Ye[ze]);if(b)for(var ze of b(Ye))te.call(Ye,ze)&&re(he,ze,Ye[ze]);return he},ce=(he,Ye)=>a(he,x(Ye)),pe=(he,Ye)=>{var ze={};for(var Ge in he)z.call(he,Ge)&&Ye.indexOf(Ge)<0&&(ze[Ge]=he[Ge]);if(he!=null&&b)for(var Ge of b(he))Ye.indexOf(Ge)<0&&te.call(he,Ge)&&(ze[Ge]=he[Ge]);return ze};const ge=he=>{var Ye=he,{value:ze,onChange:Ge}=Ye,xe=pe(Ye,["value","onChange"]);const Qe=rt=>{Ge([rt])};return y.createElement(be.Z,ce(oe({},xe),{defaultValue:ze==null?void 0:ze[0],onChange:Qe}))},we=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 Ye=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},Fe=({value:he=[],onClose:Ye})=>y.createElement(De.default,{closable:!0,onClose:Ye,className:ke.Z.keywordTag},y.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},he.join(" \u6216 "))),ye=({questionTitlePlaceholder:he,form:Ye,showKeywords:ze,isMustKeyWords:Ge=ze})=>{const[xe,Qe]=(0,y.useState)(!1),[rt,Je]=(0,y.useState)(""),et=Ae.default.useWatch("use_keywords",Ye),pt=Ae.default.useWatch("question_score",Ye);return y.createElement("div",{className:ke.Z.wrap},y.createElement("div",{className:ke.Z.questionTitleEditorWrap},y.createElement(Ae.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(Ae.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"})),ze&&!Ge&&y.createElement(Ae.default.Item,{hidden:!0,name:"use_keywords",valuePropName:"checked"},y.createElement(Oe.Z,{defaultChecked:!0})),ze&&Ge&&y.createElement(Ke.Z,{align:"middle",className:"mb30"},y.createElement(Ae.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(Re.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"}})))),(et||!Ge)&&y.createElement(Ae.default.List,{name:"keywords",rules:[{validator(bt,un){return Ge?un!=null&&un.length?(un==null?void 0:un.reduce((lt,$t)=>lt+$t.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()}}]},(bt,{add:un,remove:Sn})=>y.createElement(y.Fragment,null,y.createElement("div",{className:`${ke.Z.title} mb10`},Ge?"\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(Be.default,{value:rt,onChange:lt=>{Je(lt.target.value)},maxLength:50,allowClear:!0,onPressEnter:lt=>{var $t,_t,On,Kt;const fn=`${($t=lt.target)==null?void 0:$t.value}`,Ze=(On=(_t=fn==null?void 0:fn.split("|"))==null?void 0:_t.filter(Nt=>!!Nt))==null?void 0:On.map(Nt=>Nt==null?void 0:Nt.trim()),en=Ye.getFieldValue("keywords"),An=((Kt=en==null?void 0:en.map(Nt=>Nt==null?void 0:Nt.keyword))==null?void 0:Kt.flat())||[];for(const Nt of Ze)if(An.includes(Nt)){ie.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}we(fn)&&(un({keyword:Ze,score:1}),Je(""))},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")),bt.map(lt=>{var $t=lt,{key:_t,name:On}=$t,Kt=pe($t,["key","name"]);return y.createElement(Ke.Z,{key:_t,className:"mb20",style:{marginRight:148}},y.createElement(ue.Z,{flex:1},y.createElement(Ke.Z,{align:"middle",justify:"space-between"},y.createElement(Ae.default.Item,ce(oe({},Kt),{name:[On,"keyword"]}),y.createElement(Fe,{onClose:()=>Sn(On)})),Ge&&y.createElement(Ae.default.Item,ce(oe({},Kt),{name:[On,"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:()=>Qe(!0)},y.createElement(Ae.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:xe}))))}},30351:function(Ot,wt,ee){"use strict";ee.d(wt,{tc:function(){return kr.t},uh:function(){return y.u},rL:function(){return Ia},u8:function(){return De.u},ZZ:function(){return ie.Z},Wk:function(){return Ae.W}});var y=ee(11776),ie=ee(66495),De=ee(81580),Ae=ee(77792),Oe=ee(67294),Ke=ee(47221),ue=ee(22150),Re=ee(71230),Be=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,we=(mn,wn,Mn)=>wn in mn?te(mn,wn,{enumerable:!0,configurable:!0,writable:!0,value:Mn}):mn[wn]=Mn,Fe=(mn,wn)=>{for(var Mn in wn||(wn={}))pe.call(wn,Mn)&&we(mn,Mn,wn[Mn]);if(ce)for(var Mn of ce(wn))ge.call(wn,Mn)&&we(mn,Mn,wn[Mn]);return mn},ye=(mn,wn)=>re(mn,oe(wn)),he=(mn,wn)=>{var Mn={};for(var Ca in mn)pe.call(mn,Ca)&&wn.indexOf(Ca)<0&&(Mn[Ca]=mn[Ca]);if(mn!=null&&ce)for(var Ca of ce(mn))wn.indexOf(Ca)<0&&ge.call(mn,Ca)&&(Mn[Ca]=mn[Ca]);return Mn};const Ye=({value:mn,onChange:wn})=>{const Mn=ur=>{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 ro=[...mn];ro.splice(ur,1),wn(ro)}})},Ca=()=>{const ur=[...mn];ur.push(""),wn(ur)};return z.createElement(Re.Z,{className:"ml20"},z.createElement(Be.Z,{flex:1},mn==null?void 0:mn.map((ur,ro)=>z.createElement(Re.Z,{key:`${ur}_${ro}`,align:"middle",className:"mb20"},z.createElement(x.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:ur,autoSize:{maxRows:3},maxLength:1e3,onBlur:vo=>{const Nr=[...mn],Jn=vo.target.value.trim();Nr[ro]=Jn,wn(Nr)}}),z.createElement(ke.Z,{title:"\u5220\u9664"},z.createElement(se.Z,{className:be.Z.deleteIcon,style:{marginLeft:15,visibility:ro>0?"visible":"hidden"},onClick:()=>Mn(ro)}))))),z.createElement(Be.Z,null,z.createElement("div",{className:`${be.Z.addBtn}`,onClick:()=>{Ca()}},"\u65B0\u589E\u7B54\u6848")))},ze=({value:mn=!0,onChange:wn})=>z.createElement(b.Z,{checked:!mn,onChange:Mn=>{wn(!Mn)}}),Ge="\u2581",xe=({questionTitlePlaceholder:mn,form:wn,name:Mn,scoreByBlank:Ca=!1,answerKey:ur,titleKey:ro="name",analysisKey:vo="analysis",isOrdered:Nr="is_ordered"})=>{var Jn,Xa;const[Ln,$n]=(0,Oe.useState)(!1),oa=(on,_n)=>{const pa=_n.line;let Ua=0;for(let mr=0;mr<pa;mr++)Ua+=on.getLine(mr).split(Ge).length-1;const Aa=on.getLine(pa).substring(0,_n.ch);return Ua+=Aa.split(Ge).length-1,Ua},sa=(on,_n,pa,Ua)=>{const Aa=on.getRange(_n.from,_n.to);let mr=0;if(_n.text.forEach(br=>{mr+=br.split(Ge).length-1}),_n.origin!=="setValue"){if(Aa&&Aa.indexOf(Ge)!==-1){const br=Aa.split(Ge).length-1,yo=oa(on,_n.from);if(console.log(`\u5220\u9664${br}\u4E2A\uFF0C \u524D\u9762\u6709${yo}\u4E2A\uFF0C\u65B0\u589E${mr}\u4E2A`),br>1){const ga=Array.from({length:br},($r,Mi)=>yo+Mi);Ua(ga)}else Ua(yo)}else if(mr>0){const br=oa(on,_n.from);console.log(`\u65B0\u589E${mr}\u4E2A\uFF0C\u4E4B\u524D\u6709${br}\u4E2A`),pa(mr,br)}}},Wa=()=>{const on=wn.getFieldValue(["sub_item_banks",...ur]);wn.setFieldValue(["sub_item_banks",...ur],on==null?void 0:on.map((_n,pa)=>ye(Fe({},_n),{position:pa+1})))},dr=(0,Oe.useRef)(),ia=(on,_n)=>{for(let pa=0;pa<on;pa++)dr.current({position:null,answer_text:[""]},_n+pa);Wa()},Lt=(0,Oe.useRef)(),Gt=on=>{Lt.current(on),Wa()},kt=(Xa=(Jn=wn.getFieldValue("sub_item_banks"))==null?void 0:Jn[ur==null?void 0:ur[0]])==null?void 0:Xa[ur==null?void 0:ur[1]];return(0,Oe.useEffect)(()=>{console.log("========",wn.getFieldsValue())},[wn]),z.createElement("div",{className:be.Z.wrap},z.createElement("div",{className:be.Z.questionTitleEditorWrap},z.createElement(ue.default.Item,{label:"\u9898\u5E72",name:ro,labelCol:{span:24},rules:[{required:!0}]},z.createElement(E.h,{scrollId:"name",watch:!0,height:140,placeholder:mn,showNullButton:!0,onCMBeforeChange:(on,_n)=>{sa(on,_n,ia,Gt)}}))),z.createElement(ue.default.List,{name:ur,rules:[{validator(on,_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 pa of _n){const{answer_text:Ua}=pa||{};if(Ua!=null&&Ua.some(Aa=>(Aa==null?void 0:Aa.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(on,{add:_n,remove:pa},{errors:Ua})=>(dr.current=_n,Lt.current=pa,z.createElement(z.Fragment,null,z.createElement(ue.default.Item,{label:z.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(on!=null&&on.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}}),on.map((Aa,mr)=>{var br=Aa,{key:yo,name:ga}=br,$r=he(br,["key","name"]);return z.createElement(Re.Z,{align:"top",key:yo},z.createElement(Be.Z,{className:`${be.Z.blankIndex} pt5`},"\u586B\u7A7A\u9879",mr+1),z.createElement(Be.Z,{flex:1},z.createElement(Re.Z,{align:"top",justify:"space-between"},z.createElement(Be.Z,{flex:1},z.createElement(ue.default.Item,ye(Fe({},$r),{name:[ga,"answer_text"],noStyle:!0}),z.createElement(Ye,null))),Ca&&z.createElement(Be.Z,{flex:"224px"},z.createElement(ue.default.Item,ye(Fe({},$r),{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,ye(Fe({},$r),{name:[ga,"position"],noStyle:!0}),z.createElement(x.default,{type:"hidden"}))))})))),z.createElement(Re.Z,{align:"middle"},z.createElement(ue.default.Item,{name:[Mn,"downcase"],valuePropName:"checked"},z.createElement(b.Z,null)),z.createElement(Be.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),z.createElement(Re.Z,{align:"middle"},z.createElement(ue.default.Item,{name:[Mn,"no_space"],valuePropName:"checked"},z.createElement(b.Z,null)),z.createElement(Be.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(kt==null?void 0:kt.length)>1&&z.createElement(Re.Z,{align:"middle",className:(kt==null?void 0:kt.length)>1?"mb30":`${be.Z.hide}`},z.createElement(ue.default.Item,{name:Nr},z.createElement(ze,null)),z.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")),z.createElement("div",{className:"mt30",onClick:()=>$n(!0)},z.createElement(ue.default.Item,{name:vo,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:Ln}))))};var Qe=ee(67294),rt=Object.defineProperty,Je=Object.defineProperties,et=Object.getOwnPropertyDescriptors,pt=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,un=Object.prototype.propertyIsEnumerable,Sn=(mn,wn,Mn)=>wn in mn?rt(mn,wn,{enumerable:!0,configurable:!0,writable:!0,value:Mn}):mn[wn]=Mn,lt=(mn,wn)=>{for(var Mn in wn||(wn={}))bt.call(wn,Mn)&&Sn(mn,Mn,wn[Mn]);if(pt)for(var Mn of pt(wn))un.call(wn,Mn)&&Sn(mn,Mn,wn[Mn]);return mn},$t=(mn,wn)=>Je(mn,et(wn)),_t=(mn,wn)=>{var Mn={};for(var Ca in mn)bt.call(mn,Ca)&&wn.indexOf(Ca)<0&&(Mn[Ca]=mn[Ca]);if(mn!=null&&pt)for(var Ca of pt(mn))wn.indexOf(Ca)<0&&un.call(mn,Ca)&&(Mn[Ca]=mn[Ca]);return Mn};const On={\u6B63\u786E:"T",\u9519\u8BEF:"F"},Kt=({value:mn,onChange:wn,form:Mn,choiceKey:Ca})=>{const ur=(mn==null?void 0:mn.is_answer)===1,ro=mn==null?void 0:mn.choice_text,vo=()=>{var Nr;const Jn=(Nr=Mn==null?void 0:Mn.getFieldValue(["sub_item_banks",...Ca]))==null?void 0:Nr.map(Xa=>({choice_text:Xa.choice_text,is_answer:0}));Mn==null||Mn.setFieldValue(["sub_item_banks",...Ca],Jn),wn($t(lt({},mn),{is_answer:1}))};return Qe.createElement(Re.Z,{className:be.Z.choiceWrap,align:"middle",wrap:!1},Qe.createElement(Be.Z,{onClick:vo,className:`${be.Z.choiceIndex} ${be.Z.judgementIndex} ${ur?be.Z.activeAnswer:""}`},On[ro]),Qe.createElement(Be.Z,{flex:1,className:`${be.Z.editorWrap} ml15`},Qe.createElement("div",{className:`${be.Z.inputBorder} ${be.Z.placeholder} ${ur?be.Z.activeJudgementAnswer:""}`},ro)),Qe.createElement(Be.Z,{flex:"0 0 auto",className:"ml15"},Qe.createElement("div",{onClick:vo,className:`${be.Z.setAnswerBtn} ${ur?be.Z.activeAnswer:""}`},ur?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},fn=({questionTitlePlaceholder:mn,choiceKey:wn="choices",form:Mn,titleKey:Ca="name",analysisKey:ur="analysis"})=>{const[ro,vo]=(0,Oe.useState)(!1);return Qe.createElement("div",{className:be.Z.wrap},Qe.createElement("div",{className:be.Z.questionTitleEditorWrap},Qe.createElement(ue.default.Item,{label:"\u9898\u5E72",name:Ca,labelCol:{span:24},rules:[{required:!0}]},Qe.createElement(E.h,{scrollId:"name",watch:!0,height:140,placeholder:mn}))),Qe.createElement(ue.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},Qe.createElement(ue.default.List,{name:wn,rules:[{validator(Nr,Jn){return Jn.some(Ln=>(Ln==null?void 0:Ln.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},Nr=>Qe.createElement("div",{id:"choices",style:{display:"flex",flexDirection:"column",gap:"20px"}},Nr.map(Jn=>{var Xa=Jn,{key:Ln,name:$n}=Xa,oa=_t(Xa,["key","name"]);return Qe.createElement(ue.default.Item,$t(lt({},oa),{key:Ln,name:$n,noStyle:!0}),Qe.createElement(Kt,{form:Mn,choiceKey:wn}))})))),Qe.createElement("div",{className:"mt30",onClick:()=>vo(!0)},Qe.createElement(ue.default.Item,{name:ur,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Qe.createElement(E.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ro}))))};var Ze=ee(2453),en=ee(66309),An=ee(35567),Nt=ee(17663),Ct=Object.defineProperty,zt=Object.defineProperties,$e=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,Qt=Object.prototype.propertyIsEnumerable,Xt=(mn,wn,Mn)=>wn in mn?Ct(mn,wn,{enumerable:!0,configurable:!0,writable:!0,value:Mn}):mn[wn]=Mn,gn=(mn,wn)=>{for(var Mn in wn||(wn={}))gt.call(wn,Mn)&&Xt(mn,Mn,wn[Mn]);if(Ue)for(var Mn of Ue(wn))Qt.call(wn,Mn)&&Xt(mn,Mn,wn[Mn]);return mn},ta=(mn,wn)=>zt(mn,$e(wn)),aa=(mn,wn)=>{var Mn={};for(var Ca in mn)gt.call(mn,Ca)&&wn.indexOf(Ca)<0&&(Mn[Ca]=mn[Ca]);if(mn!=null&&Ue)for(var Ca of Ue(mn))wn.indexOf(Ca)<0&&Qt.call(mn,Ca)&&(Mn[Ca]=mn[Ca]);return Mn};const Rn=mn=>{var wn=mn,{value:Mn,onChange:Ca}=wn,ur=aa(wn,["value","onChange"]);const ro=vo=>{Ca([vo])};return Oe.createElement(An.Z,ta(gn({},ur),{defaultValue:Mn==null?void 0:Mn[0],onChange:ro}))},la=mn=>{if(!mn)return!1;let wn=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 mn==="|"?(Ze.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},tt=({value:mn=[],onClose:wn})=>Oe.createElement(en.default,{closable:!0,onClose:wn,className:be.Z.keywordTag},Oe.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},mn.join(" \u6216 "))),yt=({questionTitlePlaceholder:mn,form:wn,showKeywords:Mn,isMustKeyWords:Ca=Mn,titleKey:ur="name",analysisKey:ro="analysis",answerTexts:vo="answer_texts",keywords:Nr="keywords",useKeywords:Jn="use_keywords",indexs:Xa})=>{const[Ln,$n]=(0,Oe.useState)(!1),[oa,sa]=(0,Oe.useState)(""),[Wa,dr]=(0,Oe.useState)(!1),ia=ue.default.useWatch("question_score",wn);return Oe.createElement("div",{className:be.Z.wrap},Oe.createElement("div",{className:be.Z.questionTitleEditorWrap},Oe.createElement(ue.default.Item,{label:"\u9898\u5E72",name:ur,labelCol:{span:24},rules:[{required:!0}]},Oe.createElement(E.h,{scrollId:"name",watch:!0,height:140,placeholder:mn}))),Oe.createElement(ue.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:vo,labelCol:{span:24}},Oe.createElement(Rn,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),Mn&&!Ca&&Oe.createElement(ue.default.Item,{hidden:!0,name:Jn,valuePropName:"checked"},Oe.createElement(b.Z,{defaultChecked:!0})),Mn&&Ca&&Oe.createElement(Re.Z,{align:"middle",className:"mb30"},Oe.createElement(ue.default.Item,{name:Jn,valuePropName:"checked"},Oe.createElement(b.Z,{onChange:()=>{var Lt,Gt,kt,on,_n,pa;console.log(wn.getFieldsValue()),dr((kt=(Gt=(Lt=wn.getFieldsValue())==null?void 0:Lt.sub_item_banks)==null?void 0:Gt[Xa])==null?void 0:kt.use_keywords),console.log((pa=(_n=(on=wn.getFieldsValue())==null?void 0:on.sub_item_banks)==null?void 0:_n[Xa])==null?void 0:pa.use_keywords),console.log(Wa)}})),Oe.createElement(Be.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),Oe.createElement(Be.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(Nt.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Wa||!Ca)&&Oe.createElement(ue.default.List,{name:Nr,rules:[{validator(Lt,Gt){return Ca?Gt!=null&&Gt.length?(Gt==null?void 0:Gt.reduce((on,_n)=>on+_n.score,0))>parseFloat(ia)?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()}}]},(Lt,{add:Gt,remove:kt})=>Oe.createElement(Oe.Fragment,null,Oe.createElement("div",{className:`${be.Z.title} mb10`},Ca?"\u5173\u952E\u8BCD":Oe.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),Oe.createElement(Re.Z,{align:"middle",className:"font14 mb30"},Oe.createElement(Be.Z,{flex:1},Oe.createElement(x.default,{value:oa,onChange:on=>{sa(on.target.value)},maxLength:50,allowClear:!0,onPressEnter:on=>{var _n,pa,Ua,Aa;const mr=`${(_n=on.target)==null?void 0:_n.value}`,br=(Ua=(pa=mr==null?void 0:mr.split("|"))==null?void 0:pa.filter($r=>!!$r))==null?void 0:Ua.map($r=>$r==null?void 0:$r.trim()),yo=wn.getFieldValue(["sub_item_banks",...Nr]),ga=((Aa=yo==null?void 0:yo.map($r=>$r==null?void 0:$r.keyword))==null?void 0:Aa.flat())||[];for(const $r of br)if(ga.includes($r)){Ze.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}la(mr)&&(Gt({keyword:br,score:1}),sa(""))},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(Be.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Lt.map(on=>{var _n=on,{key:pa,name:Ua}=_n,Aa=aa(_n,["key","name"]);return Oe.createElement(Re.Z,{key:pa,className:"mb20",style:{marginRight:148}},Oe.createElement(Be.Z,{flex:1},Oe.createElement(Re.Z,{align:"middle",justify:"space-between"},Oe.createElement(ue.default.Item,ta(gn({},Aa),{name:[Ua,"keyword"]}),Oe.createElement(tt,{onClose:()=>kt(Ua)})),Ca&&Oe.createElement(ue.default.Item,ta(gn({},Aa),{name:[Ua,"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:()=>$n(!0)},Oe.createElement(ue.default.Item,{name:ro,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:Ln}))))};var Tn=ee(67294),Vn=Object.defineProperty,At=Object.defineProperties,In=Object.getOwnPropertyDescriptors,zn=Object.getOwnPropertySymbols,xn=Object.prototype.hasOwnProperty,La=Object.prototype.propertyIsEnumerable,rn=(mn,wn,Mn)=>wn in mn?Vn(mn,wn,{enumerable:!0,configurable:!0,writable:!0,value:Mn}):mn[wn]=Mn,Zt=(mn,wn)=>{for(var Mn in wn||(wn={}))xn.call(wn,Mn)&&rn(mn,Mn,wn[Mn]);if(zn)for(var Mn of zn(wn))La.call(wn,Mn)&&rn(mn,Mn,wn[Mn]);return mn},ca=(mn,wn)=>At(mn,In(wn)),ka=(mn,wn)=>{var Mn={};for(var Ca in mn)xn.call(mn,Ca)&&wn.indexOf(Ca)<0&&(Mn[Ca]=mn[Ca]);if(mn!=null&&zn)for(var Ca of zn(mn))wn.indexOf(Ca)<0&&La.call(mn,Ca)&&(Mn[Ca]=mn[Ca]);return Mn};const{Panel:Ka}=Ke.default,Ia=({questionTitlePlaceholder:mn,choiceKey:wn,form:Mn,withScore:Ca})=>{const[ur,ro]=(0,Oe.useState)([]),vo=Nr=>{ro(Nr)};return Tn.createElement("div",{className:be.Z.wrap},Tn.createElement("div",{className:be.Z.questionTitleEditorWrap},Tn.createElement(ue.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},Tn.createElement(E.h,{scrollId:"name",watch:!0,height:140,placeholder:mn}))),Tn.createElement(ue.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),Tn.createElement(ue.default.List,{name:"sub_item_banks",rules:[{validator(Nr,Jn){return Jn?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(Nr,{add:Jn,remove:Xa,move:Ln})=>{const $n=Mn.getFieldValue("sub_item_banks");return Tn.createElement(Tn.Fragment,null,Tn.createElement(Ke.default,{className:Nr.length>0?be.Z.collapseWrapper:"",bordered:!1,activeKey:ur,onChange:vo,expandIcon:({isActive:oa})=>Tn.createElement("i",{className:`iconfont icon-weizhankai ${oa?be.Z.open:be.Z.close}`,style:{fontSize:14,transition:"all .2s"}})},Nr.map((oa,sa)=>{var Wa=oa,{key:dr,name:ia}=Wa,Lt=ka(Wa,["key","name"]),Gt,kt,on,_n,pa,Ua,Aa,mr,br,yo;return Tn.createElement(Ka,{className:be.Z.panel,forceRender:!0,header:Tn.createElement("div",{className:be.Z.panelHeader},"\u7B2C",sa+1,"\u5C0F\u9898",Tn.createElement("span",null,"\uFF08",((Gt=$n==null?void 0:$n[ia])==null?void 0:Gt.item_type)=="SINGLE"?"\u5355\u9009\u9898":((kt=$n==null?void 0:$n[ia])==null?void 0:kt.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":((on=$n==null?void 0:$n[ia])==null?void 0:on.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":((_n=$n==null?void 0:$n[ia])==null?void 0:_n.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:ia,extra:Tn.createElement(Re.Z,{align:"middle",onClick:ga=>ga.stopPropagation()},Ca&&Tn.createElement(Be.Z,null,Tn.createElement(ue.default.Item,ca(Zt({},Lt),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[ia,"question_score"],className:be.Z.blankInputNumberWrapper}),Tn.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}}))),Tn.createElement(Be.Z,null,Tn.createElement(Re.Z,{align:"middle",className:"pl40",justify:"end"},sa!==0&&Tn.createElement("div",{onClick:()=>{var ga;Ln(sa,sa-1);const $r=(ga=Mn.getFieldValue("sub_item_banks"))==null?void 0:ga.map((Mi,Vi)=>(Nr.map((Ir,Yn)=>{Vi===Yn&&(Mi.q_position=Number(Ir.name)+1)}),Mi));Mn.setFieldValue("sub_item_banks",$r)}},Tn.createElement(ke.Z,{title:"\u4E0A\u79FB"},Tn.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),sa<Nr.length-1&&Tn.createElement("div",{onClick:()=>{var ga;Ln(sa,sa+1);const $r=(ga=Mn.getFieldValue("sub_item_banks"))==null?void 0:ga.map((Mi,Vi)=>(Nr.map((Ir,Yn)=>{Vi===Yn&&(Mi.q_position=Number(Ir.name)+1)}),Mi));Mn.setFieldValue("sub_item_banks",$r)},className:sa===0?"":"ml15"},Tn.createElement(ke.Z,{title:"\u4E0B\u79FB"},Tn.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"}))))),Tn.createElement(Be.Z,null,Tn.createElement(ke.Z,{title:"\u5220\u9664"},Tn.createElement(se.Z,{className:`${be.Z.deleteIcon} ml15`,onClick:()=>Xa(ia)}))))},Tn.createElement(ue.default.Item,ca(Zt({},Lt),{name:ia}),(((pa=$n==null?void 0:$n[ia])==null?void 0:pa.item_type)=="SINGLE"||((Ua=$n==null?void 0:$n[ia])==null?void 0:Ua.item_type)=="MULTIPLE")&&Tn.createElement(y.u,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((Aa=$n==null?void 0:$n[ia])==null?void 0:Aa.item_type)=="MULTIPLE",form:Mn,choiceKey:[ia,"choices"],titleKey:[ia,"name"],analysisKey:[ia,"analysis"],choiceOptionsPath:["sub_item_banks",ia,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((mr=$n==null?void 0:$n[ia])==null?void 0:mr.item_type)=="COMPLETION"&&Tn.createElement(xe,{form:Mn,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,name:ia,titleKey:[ia,"name"],analysisKey:[ia,"analysis"],isOrdered:[ia,"is_ordered"],answerKey:[ia,"standard_answers"]}),((br=$n==null?void 0:$n[ia])==null?void 0:br.item_type)=="JUDGMENT"&&Tn.createElement(fn,{form:Mn,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[ia,"name"],analysisKey:[ia,"analysis"],choiceKey:[ia,"choices"]}),((yo=$n==null?void 0:$n[ia])==null?void 0:yo.item_type)=="SUBJECTIVE"&&Tn.createElement(yt,{showKeywords:!0,isMustKeyWords:!1,form:Mn,titleKey:[ia,"name"],analysisKey:[ia,"analysis"],answerTexts:[ia,"answer_texts"],useKeywords:[ia,"use_keywords"],keywords:[ia,"keywords"],indexs:ia,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})),Nr.length<20&&Tn.createElement(Le.Z,{menu:{items:[{label:Tn.createElement("div",{onClick:()=>{Jn({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",item_type:"SINGLE"}),ro([Nr==null?void 0:Nr.length,...ur])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:Tn.createElement("div",{onClick:()=>{Jn({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",item_type:"MULTIPLE"}),ro([Nr==null?void 0:Nr.length,...ur])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:Tn.createElement("div",{onClick:()=>{Jn({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",item_type:"JUDGMENT"}),ro([Nr==null?void 0:Nr.length,...ur])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:Tn.createElement("div",{onClick:()=>{Jn({name:"",analysis:"",is_ordered:!0,standard_answers:[],item_type:"COMPLETION",downcase:!0,no_space:!0}),ro([Nr==null?void 0:Nr.length,...ur])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:Tn.createElement("div",{onClick:()=>{Jn({name:"",answer_texts:[],keywords:[],use_keywords:!0,analysis:"",item_type:"SUBJECTIVE"}),ro([Nr==null?void 0:Nr.length,...ur])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(oa=>oa.show).map(oa=>({label:oa.label,key:oa.key}))}},Tn.createElement("div",{className:`${be.Z.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var kr=ee(15312)},48994:function(Ot,wt,ee){"use strict";ee.d(wt,{C:function(){return xe}});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),Ae=ee.n(De),Oe=ee(84567),Ke=ee(71230),ue=ee(2453),Re=ee(83062),Be=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(30001),te=Object.defineProperty,re=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,we=(Qe,rt,Je)=>rt in Qe?te(Qe,rt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Qe[rt]=Je,Fe=(Qe,rt)=>{for(var Je in rt||(rt={}))pe.call(rt,Je)&&we(Qe,Je,rt[Je]);if(ce)for(var Je of ce(rt))ge.call(rt,Je)&&we(Qe,Je,rt[Je]);return Qe},ye=(Qe,rt)=>re(Qe,oe(rt)),he=(Qe,rt,Je)=>new Promise((et,pt)=>{var bt=lt=>{try{Sn(Je.next(lt))}catch($t){pt($t)}},un=lt=>{try{Sn(Je.throw(lt))}catch($t){pt($t)}},Sn=lt=>lt.done?et(lt.value):Promise.resolve(lt.value).then(bt,un);Sn((Je=Je.apply(Qe,rt)).next())});const Ye=Oe.default.Group,ze=({className:Qe,title:rt,items:Je=[],value:et,onChange:pt})=>{const bt=(Je==null?void 0:Je.length)===(et==null?void 0:et.length),un=(et==null?void 0:et.length)>0&&(et==null?void 0:et.length)<(Je==null?void 0:Je.length),Sn=lt=>{const $t=Je.map(_t=>_t.id);pt(lt.target.checked?$t:[])};return y.createElement(Ke.Z,{align:"middle",className:Qe},!!rt&&y.createElement("div",{className:"mr20",style:{color:"#5F6368"}},rt),y.createElement(Oe.default,{indeterminate:un,onChange:Sn,checked:bt},"\u5168\u90E8"),y.createElement(Ye,{value:et,onChange:pt},Je.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 xe=({className:Qe,style:rt,dataSource:Je})=>{var et,pt,bt,un,Sn,lt,$t;const[_t,On]=(0,y.useState)({}),[Kt,fn]=(0,y.useState)(!0),[Ze,en]=(0,y.useState)(!1),[An,Nt]=(0,y.useState)(!1),[Ct,zt]=(0,y.useState)(null),[$e,Ue]=(0,y.useState)(0),[gt,Qt]=(0,y.useState)({}),[Xt,gn]=(0,y.useState)(!0),[ta,aa]=(0,y.useState)(0),[Rn,la]=(0,y.useState)(0),[tt,yt]=(0,y.useState)(!1),Tn=(0,y.useRef)(null),[Vn,At]=(0,y.useState)(!1),[In,zn]=(0,y.useState)(!0),[xn,La]=(0,y.useState)([]),rn={page:1,per_page:5,keyword:"",review:[],question_status:[],success_status:[],sort_by:null,direction:null},[Zt,ca]=(0,y.useState)(Fe({},rn));(0,y.useEffect)(()=>{Je!=null&&Je.question_id&&On(Je)},[Je==null?void 0:Je.question_id]),(0,y.useEffect)(()=>{var Jn;if(((Jn=_t==null?void 0:_t.exercise_question_resubmit)==null?void 0:Jn.status)==="running"){const Xa=setInterval(()=>{Ia()},3e3);return()=>clearInterval(Xa)}},[(et=_t==null?void 0:_t.exercise_question_resubmit)==null?void 0:et.status]),(0,y.useEffect)(()=>{var Jn;An&&(An===1&&(Zt.question_status=kr.map(Xa=>Xa.value),Zt.review=mn.map(Xa=>Xa.value)),An===2&&(Zt.exercise_question_resubmit_id=(Jn=_t==null?void 0:_t.exercise_question_resubmit)==null?void 0:Jn.id,Ct===1&&(Zt.success_status=[1]),Ct===2&&(Zt.success_status=[0])),ca(Fe({},Zt)),ka(Zt),la(_t!=null&&_t.is_mirror?3:10),aa(_t!=null&&_t.is_mirror?1:5))},[An]),(0,y.useEffect)(()=>{Vn&&Ka()},[Vn]);const ka=Jn=>he(void 0,null,function*(){fn(!0);const Xa=yield(0,a.ZP)(`/api/exercise_questions/${_t==null?void 0:_t.question_id}/resubmit_student_list.json`,{method:"get",params:Jn});(Xa==null?void 0:Xa.status)==0&&(Qt(Xa||[]),Ue(Xa==null?void 0:Xa.count)),fn(!1)}),Ka=()=>he(void 0,null,function*(){zn(!0);const Jn=yield(0,a.ZP)(`/api/exercise_questions/${_t==null?void 0:_t.question_id}/resubmit_history.json`,{method:"get"});(Jn==null?void 0:Jn.status)==0&&La((Jn==null?void 0:Jn.data)||[]),zn(!1)}),Ia=()=>he(void 0,null,function*(){const Jn=yield(0,a.ZP)(`/api/exercise_questions/${_t==null?void 0:_t.question_id}/resubmit_status.json`,{method:"get"});(Jn==null?void 0:Jn.status)==0&&On(ye(Fe({},_t),{show_resubmit_history:!0,exercise_question_resubmit:(Jn==null?void 0:Jn.data)||{}}))}),kr=[{label:"\u672A\u8BC4\u6D4B",value:2,color:"#9096A3"},{label:"\u672A\u901A\u5173",value:0,color:"#E30000"},{label:"\u5DF2\u901A\u5173",value:1,color:"#00B187"}],mn=[{label:"\u672A\u8BC4\u9605",value:0,color:"#9096A3"},{label:"\u8BC4\u9605\u4E2D",value:2,color:"#FF9D18"},{label:"\u5DF2\u8BC4\u9605",value:1,color:"#3061D0"}],wn=[{label:"\u6210\u529F",value:1,color:"#00B187"},{label:"\u5931\u8D25",value:0,color:"#E30000"}],Mn=[{title:"\u5E8F\u53F7",dataIndex:"key",render:(Jn,Xa,Ln)=>y.createElement("span",{className:"c-black"},Ln+1+(Zt.page-1)*Zt.per_page)},{title:"\u59D3\u540D",dataIndex:"user_name",render:Jn=>y.createElement("span",{className:"c-black"},Jn)},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,render:Jn=>y.createElement("span",{className:"c-grey-666"},Jn||"--")},{title:"\u5206\u73ED",dataIndex:"group_name",render:Jn=>y.createElement("span",{className:"c-black"},Jn)},{title:"\u9898\u76EE\u72B6\u6001",dataIndex:"question_status",render:Jn=>{const{label:Xa,color:Ln}=kr.find($n=>$n.value===Jn)||{};return y.createElement("span",{style:{color:Ln}},Xa)}},{title:"\u9898\u76EE\u5F97\u5206",dataIndex:"question_score",sorter:!0,render:Jn=>y.createElement("span",{className:"c-black"},Jn)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:Jn=>y.createElement("span",{className:"c-black"},Jn)},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"review",render:Jn=>{const{label:Xa,color:Ln}=mn.find($n=>$n.value===Jn)||{};return y.createElement("span",{style:{color:Ln}},Xa)}},An===2&&{title:"\u91CD\u65B0\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"success_status",render:Jn=>{const{label:Xa,color:Ln}=wn.find($n=>$n.value===Jn)||{};return y.createElement("span",{style:{color:Ln}},Xa)}}].filter(Boolean),Ca=(Jn,Xa,Ln)=>{Zt.page=Jn==null?void 0:Jn.current,Zt.per_page=Jn==null?void 0:Jn.pageSize,Ln!=null&&Ln.order?(Zt.sort_by=Ln==null?void 0:Ln.field,Zt.direction=(Ln==null?void 0:Ln.order)==="ascend"?"asc":"desc"):(Zt.sort_by=null,Zt.direction=null),ca(Fe({},Zt)),ka(Zt)},ur=()=>{if(!ta){ue.ZP.warning("\u8BF7\u8F93\u5165\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u5E76\u53D1\u4EBA\u6570");return}yt(!0)},ro=()=>he(void 0,null,function*(){var Jn,Xa;if((Jn=Tn.current)!=null&&Jn.onVerify())return;en(!0);const Ln=yield(0,a.ZP)(`/api/exercise_questions/${_t==null?void 0:_t.question_id}/resubmit.json`,{method:"post",body:{keyword:Zt.keyword,question_status:Zt.question_status,review:Zt.review_status,success_status:Zt.success_status,use_max_score:Xt,permits:ta,exercise_question_resubmit_id:An===1?null:(Xa=_t==null?void 0:_t.exercise_question_resubmit)==null?void 0:Xa.id}});(Ln==null?void 0:Ln.status)==0&&(yield Ia(),ue.ZP.success("\u64CD\u4F5C\u6210\u529F"),yt(!1),Nt(!1)),en(!1)}),vo=(Jn,Xa)=>{Zt.page=1,Zt[Xa]=Jn,ca(Fe({},Zt)),ka(Zt)},Nr=["","\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:Ae()(ie.recalculation,Qe),style:rt},y.createElement(Re.Z,{title:Nr[(_t==null?void 0:_t.disable_resubmit_reason)||0]},y.createElement(Be.ZP,{disabled:(_t==null?void 0:_t.disable_resubmit)||((pt=_t==null?void 0:_t.exercise_question_resubmit)==null?void 0:pt.status)==="running",onClick:()=>Nt(1),icon:y.createElement("i",{className:"iconfont icon-zhongxinpingce font14"}),type:"primary",ghost:!0},"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206")),(_t==null?void 0:_t.show_resubmit_history)&&y.createElement(y.Fragment,null,((bt=_t==null?void 0:_t.exercise_question_resubmit)==null?void 0:bt.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"},(un=_t==null?void 0:_t.exercise_question_resubmit)==null?void 0:un.rate)):y.createElement("div",{className:"c-grey-666"},"\u91CD\u65B0\u8BC4\u6D4B\u6210\u529F",y.createElement("span",{onClick:()=>{Nt(2),zt(1)},className:"current",style:{color:"#3061D0",textDecoration:"underline",margin:"0 3px"}},(Sn=_t==null?void 0:_t.exercise_question_resubmit)==null?void 0:Sn.success_student_count),"\u4EBA\uFF0C\u5931\u8D25",y.createElement("span",{onClick:()=>{Nt(2),zt(2)},className:"current",style:{color:"#E30000",textDecoration:"underline",margin:"0 3px"}},(lt=_t==null?void 0:_t.exercise_question_resubmit)==null?void 0:lt.fail_count),"\u4EBA"),y.createElement(Re.Z,{title:"\u64CD\u4F5C\u8BB0\u5F55"},y.createElement("i",{onClick:()=>At(!0),className:"iconfont icon-chakanshenqingjilu c-light-primary current font14"})))),y.createElement(Ne.default,{centered:!0,open:!!An,title:`\u91CD\u65B0\u8BC4\u6D4B${An===1?"\u7B97\u5206":"\u7ED3\u679C"}`,width:870,okText:"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206",onCancel:()=>Nt(!1),onOk:ur,afterClose:()=>{gn(!0),zt(null),ca(Fe({},rn))}},y.createElement("div",{className:ie.filter},An===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(ze,{className:"mt10",title:"\u9898\u76EE\u72B6\u6001",items:(gt==null?void 0:gt.question_status)||[],value:Zt.question_status,onChange:Jn=>vo(Jn,"question_status")}),y.createElement(ze,{className:"mt10",title:"\u8BC4\u9605\u72B6\u6001",items:(gt==null?void 0:gt.review_status)||[],value:Zt.review,onChange:Jn=>vo(Jn,"review")})),An===2&&y.createElement(y.Fragment,null,y.createElement(ze,{className:"mt10",title:"\u91CD\u65B0\u8BC4\u6D4B\u7ED3\u679C",items:(gt==null?void 0:gt.success_status)||[],value:Zt.success_status,onChange:Jn=>vo(Jn,"success_status")})),y.createElement(z.t7,{className:ie.input,style:{bottom:An===1?10:-5},value:Zt.keyword,onChange:Jn=>vo(Jn,"keyword"),placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22"})),y.createElement(ke.default,{className:"mt20",columns:Mn,scroll:(($t=gt==null?void 0:gt.data)==null?void 0:$t.length)>7?{y:300}:{},dataSource:(gt==null?void 0:gt.data)||[],loading:Kt,onChange:Ca,pagination:{total:$e,pageSize:Zt.per_page,current:Zt.page,hideOnSinglePage:!$e,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:Jn=>gn(Jn.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:Rn,min:1,precision:0,onChange:Jn=>aa(Jn)}),"\u4EBA",y.createElement(Re.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:tt,width:494,zIndex:1001,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Ze,destroyOnClose:!0,onOk:ro,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:Jn=>Tn.current=Jn}))),y.createElement(Ne.default,{centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:Vn,width:710,onCancel:()=>At(!1),footer:null},y.createElement(se.Z,{spinning:In},y.createElement("div",{className:ie.operating},xn.map((Jn,Xa)=>y.createElement("div",{key:Xa,className:ie.operatingItem},y.createElement("div",{style:{flex:"0 0 180px"},className:"c-grey-666"},Jn==null?void 0:Jn.created_at),y.createElement("div",{className:"c-black"},Jn==null?void 0:Jn.user_name,"\u64CD\u4F5C\u4E86\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206"),(Jn==null?void 0:Jn.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"},Jn==null?void 0:Jn.rate)):y.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u6210\u529F",y.createElement("span",{style:{color:"#3061D0",margin:"0 3px"}},Jn==null?void 0:Jn.success_student_count),"\u4EBA\uFF0C\u5931\u8D25",y.createElement("span",{style:{color:"#E30000",margin:"0 3px"}},Jn==null?void 0:Jn.fail_count),"\u4EBA")))),y.createElement("div",{style:{height:20}}))))}},96332:function(Ot,wt,ee){"use strict";ee.d(wt,{Z:function(){return Re}});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),Ae="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=(Be,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(Be,Ne)).next())}),Re=({type:Be,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:we,use_num:Fe}=Ne;let ye=x>0||Be==="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(Be==="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},Fe),"\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(Be==="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},Fe),"\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(Be==="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(Be==="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(Be==="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},Fe),"\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(Be==="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},Fe)," \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(Be==="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},Fe),"\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(Be==="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},Fe),"\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(Be==="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},Fe),"\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"))},Ye=()=>{if(Be==="exercise"||Be==="subject"||Be==="exercisepush"||Be==="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},Be==="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"),(Be==="subject"||Be==="exercisepush")&&y.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ye&&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"),Be==="shixunpush"&&y.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ye&&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((ze,Ge)=>y.createElement("a",{href:`/shixuns/${ze.identifier}/challenges`,target:"_blank"},"\u300A",ze==null?void 0:ze.name,"\u300B",Ge+1!==re&&"\u3001"))))),x>0&&y.createElement("div",{style:{marginTop:20}},y.createElement("span",{className:ie.flex},y.createElement("img",{src:Ae,style:{width:14}}),y.createElement("span",{className:ie.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),y.createElement("div",{className:ie.statusbody},Be==="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"),(Be==="subject"||Be==="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"),Be==="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((ze,Ge)=>y.createElement("a",{href:`/shixuns/${ze.identifier}/challenges`,target:"_blank"},"\u300A",ze==null?void 0:ze.name,"\u300B",Ge+1!==x&&"\u3001"))))));if(Be==="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:!ye&&"none"}},zIndex:1003,confirmLoading:be,okText:ye?Le:"\u6211\u77E5\u9053\u4E86",onOk:()=>Ke(void 0,null,function*(){ye?yield ke([...a,...oe]):E(!1)})},y.createElement("div",{style:{maxHeight:600,overflow:"auto"}},he(),Ye()))}},2715:function(Ot,wt,ee){"use strict";ee.d(wt,{Z:function(){return Ke}});var y=ee(67294),ie={btn:"btn___kReTL",redBtn:"redBtn___UFEL0"},De=ee(94184),Ae=ee.n(De),Ke=({className:ue,style:Re,state:Be,onClick:Ne})=>{var ke,Le;return y.createElement("div",{onClick:Ne,className:Ae()(Be?(ke=ie)==null?void 0:ke.redBtn:(Le=ie)==null?void 0:Le.btn,ue),style:Re},Be?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,wt,ee){"use strict";ee.d(wt,{h:function(){return re}});var y=ee(67294),ie=ee(42563),De=ee(22150),Ae=ee(71577),Oe=ee(4631),Ke=ee.n(Oe),ue=ee(71749),Re=ee(30483),Be=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?Be(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"]};wt.Z=({callback:oe,onCancel:ce})=>{const[pe,ge]=(0,y.useState)("python");function we(ye){ge(te[ye][1])}function Fe(ye){oe(ye)}return y.createElement(De.default,x(a({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Fe,style:{width:500}}),y.createElement(De.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},y.createElement(ie.default,{getPopupContainer:ye=>ye.parentNode,onChange:we},Object.keys(te).map(ye=>y.createElement(b,{key:ye,value:ye},te[ye][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(Ae.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(Ae.ZP,{type:"ghost",onClick:ce},"\u53D6\u6D88")))};function re({value:oe,onChange:ce,mode:pe,options:ge={}}){const we=(0,y.useRef)(),[Fe,ye]=(0,y.useState)();return(0,y.useEffect)(()=>{if(Fe){let he=function(Ye){const ze=Ye.getValue();ce&&ce(ze)};return Fe.on("change",he),()=>{Fe.off("change",he)}}},[Fe,ce]),(0,y.useEffect)(()=>{Fe&&Fe.setOption("mode",pe)},[Fe,pe]),(0,y.useEffect)(()=>{Fe&&(oe!==Fe.getValue()||oe==="")&&setTimeout(()=>{Fe.setValue(oe||"")},300)},[Fe,oe]),(0,y.useEffect)(()=>{if(we.current&&!Fe){const he=Ke().fromTextArea(we.current,a({mode:pe,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ge));ye(he)}},[we.current,Fe]),y.createElement("div",{className:"my-codemirror-container"},y.createElement("textarea",{ref:we}))}},35567:function(Ot,wt,ee){"use strict";ee.d(wt,{Z:function(){return ia}});var y=ee(67294),ie=ee(4631),De=ee.n(ie),Ae=ee(91033),Oe=ee(71749),Ke=ee(57341),ue=ee(82801),Re=ee(88386),Be=ee(49047),Ne=ee(80785),ke=ee(85725),Le=({value:Lt="",className:Gt,showTextOnly:kt,showLines:on,style:_n={}})=>{const pa=(0,y.useMemo)(()=>"",[Lt]);return y.createElement(y.Fragment,null,y.createElement("div",{dangerouslySetInnerHTML:{__html:pa}}))},be=ee(67294),se=Object.defineProperty,E=Object.defineProperties,a=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,te=(Lt,Gt,kt)=>Gt in Lt?se(Lt,Gt,{enumerable:!0,configurable:!0,writable:!0,value:kt}):Lt[Gt]=kt,re=(Lt,Gt)=>{for(var kt in Gt||(Gt={}))b.call(Gt,kt)&&te(Lt,kt,Gt[kt]);if(x)for(var kt of x(Gt))z.call(Gt,kt)&&te(Lt,kt,Gt[kt]);return Lt},oe=(Lt,Gt)=>E(Lt,a(Gt));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:Lt,title:Gt,icon:kt,actionName:on,className:_n="",children:pa}){function Ua(){Lt(on)}return be.createElement("a",{title:Gt,className:_n,onClick:Ua},be.createElement("i",{className:`${kt}`}),pa)}var ge=({watch:Lt,showNullButton:Gt,showNullProgramButton:kt,onActionCallback:on,fullScreen:_n,insertTemp:pa,hidetoolBar:Ua,extraUse:Aa})=>{const mr=[...ce,{title:`${Lt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Lt?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return be.createElement("ul",{className:"markdown-toolbar-container"},!Ua&&mr.map((br,yo)=>be.createElement("li",{key:yo},br.actionName?be.createElement(pe,oe(re({},br),{onActionCallback:on})):be.createElement("span",{className:"v-line"}))),Gt?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:on},be.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,kt?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:on},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:on},be.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,pa&&be.createElement("li",null,be.createElement(pe,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${pa}`,onActionCallback:on},be.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Aa&&be.createElement("li",null,Aa),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:on})))},we=ee(76621),Fe=ee(22150),ye=ee(69677),he=ee(71577),Ye=Object.defineProperty,ze=Object.defineProperties,Ge=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,Je=(Lt,Gt,kt)=>Gt in Lt?Ye(Lt,Gt,{enumerable:!0,configurable:!0,writable:!0,value:kt}):Lt[Gt]=kt,et=(Lt,Gt)=>{for(var kt in Gt||(Gt={}))Qe.call(Gt,kt)&&Je(Lt,kt,Gt[kt]);if(xe)for(var kt of xe(Gt))rt.call(Gt,kt)&&Je(Lt,kt,Gt[kt]);return Lt},pt=(Lt,Gt)=>ze(Lt,Ge(Gt));const bt={labelCol:{span:4},wrapperCol:{span:20}};var un=({callback:Lt,onCancel:Gt})=>{function kt(on){Lt(on)}return y.createElement(Fe.default,pt(et({},bt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:kt,style:{width:500}}),y.createElement(Fe.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},y.createElement(ye.default,null)),y.createElement(Fe.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},y.createElement(ye.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:Gt},"\u53D6\u6D88")))},Sn=ee(57444),lt=ee(70859),$t=ee(14446),_t=ee(71230),On=ee(63205),Kt=ee(67294),fn=({callback:Lt,onCancel:Gt})=>{const kt=document.createElement("canvas"),on=kt.getContext("2d");kt.width=1e3,kt.height=800,on.fillStyle="#ffffff",on.fillRect(0,0,kt.width,kt.height);const _n=kt.toDataURL("image/png");return Kt.createElement($t.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Kt.createElement(_t.Z,{style:{height:"100vh"}},Kt.createElement(On.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:_n,visible:!0,title:String(Date.now())},onOk:pa=>{Lt({src:pa.url})},onClose:Gt})))},Ze=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 Lt=this.diagram;return!(Lt===null||Lt.isReadOnly||Lt.isModelReadOnly||Lt.selection.count<2)},en.prototype.alignLeft=function(){var Lt=this.diagram;Lt.startTransaction("aligning left");var Gt=1/0;Lt.selection.each(function(kt){kt instanceof go.Link||(Gt=Math.min(kt.position.x,Gt))}),Lt.selection.each(function(kt){kt instanceof go.Link||kt.move(new go.Point(Gt,kt.position.y))}),Lt.commitTransaction("aligning left")},en.prototype.alignRight=function(){var Lt=this.diagram;Lt.startTransaction("aligning right");var Gt=-1/0;Lt.selection.each(function(kt){if(!(kt instanceof go.Link)){var on=kt.actualBounds.x+kt.actualBounds.width;Gt=Math.max(on,Gt)}}),Lt.selection.each(function(kt){kt instanceof go.Link||kt.move(new go.Point(Gt-kt.actualBounds.width,kt.position.y))}),Lt.commitTransaction("aligning right")},en.prototype.alignTop=function(){var Lt=this.diagram;Lt.startTransaction("alignTop");var Gt=1/0;Lt.selection.each(function(kt){kt instanceof go.Link||(Gt=Math.min(kt.position.y,Gt))}),Lt.selection.each(function(kt){kt instanceof go.Link||kt.move(new go.Point(kt.position.x,Gt))}),Lt.commitTransaction("alignTop")},en.prototype.alignBottom=function(){var Lt=this.diagram;Lt.startTransaction("aligning bottom");var Gt=-1/0;Lt.selection.each(function(kt){if(!(kt instanceof go.Link)){var on=kt.actualBounds.y+kt.actualBounds.height;Gt=Math.max(on,Gt)}}),Lt.selection.each(function(kt){kt instanceof go.Link||kt.move(new go.Point(kt.actualBounds.x,Gt-kt.actualBounds.height))}),Lt.commitTransaction("aligning bottom")},en.prototype.alignCenterX=function(){var Lt=this.diagram,Gt=Lt.selection.first();if(Gt){Lt.startTransaction("aligning Center X");var kt=Gt.actualBounds.x+Gt.actualBounds.width/2;Lt.selection.each(function(on){on instanceof go.Link||on.move(new go.Point(kt-on.actualBounds.width/2,on.actualBounds.y))}),Lt.commitTransaction("aligning Center X")}},en.prototype.alignCenterY=function(){var Lt=this.diagram,Gt=Lt.selection.first();if(Gt){Lt.startTransaction("aligning Center Y");var kt=Gt.actualBounds.y+Gt.actualBounds.height/2;Lt.selection.each(function(on){on instanceof go.Link||on.move(new go.Point(on.actualBounds.x,kt-on.actualBounds.height/2))}),Lt.commitTransaction("aligning Center Y")}},en.prototype.alignColumn=function(Lt){var Gt=this.diagram;Gt.startTransaction("align Column"),Lt===void 0&&(Lt=0),Lt=parseFloat(Lt);var kt=new Array;Gt.selection.each(function(Aa){Aa instanceof go.Link||kt.push(Aa)});for(var on=0;on<kt.length-1;on++){var _n=kt[on],pa=_n.actualBounds.y+_n.actualBounds.height+Lt,Ua=kt[on+1];Ua.move(new go.Point(_n.actualBounds.x,pa))}Gt.commitTransaction("align Column")},en.prototype.alignRow=function(Lt){Lt===void 0&&(Lt=0),Lt=parseFloat(Lt);var Gt=this.diagram;Gt.startTransaction("align Row");var kt=new Array;Gt.selection.each(function(Aa){Aa instanceof go.Link||kt.push(Aa)});for(var on=0;on<kt.length-1;on++){var _n=kt[on],pa=_n.actualBounds.x+_n.actualBounds.width+Lt,Ua=kt[on+1];Ua.move(new go.Point(pa,_n.actualBounds.y))}Gt.commitTransaction("align Row")},en.prototype.canRotate=function(Lt){var Gt=this.diagram;return!(Gt===null||Gt.isReadOnly||Gt.isModelReadOnly||Gt.selection.count<1)},en.prototype.rotate=function(Lt){Lt===void 0&&(Lt=90);var Gt=this.diagram;Gt.startTransaction("rotate "+Lt.toString());var Gt=this.diagram;Gt.selection.each(function(kt){kt instanceof go.Link||kt instanceof go.Group||(kt.angle+=Lt)}),Gt.commitTransaction("rotate "+Lt.toString())},en.prototype.pullToFront=function(){var Lt=this.diagram;Lt.startTransaction("pullToFront");var Gt=new go.Map;Lt.selection.each(function(kt){Gt.set(kt.layer,0)}),Gt.iteratorKeys.each(function(kt){var on=0;kt.parts.each(function(_n){if(!_n.isSelected){var pa=_n.zOrder;isNaN(pa)?_n.zOrder=0:on=Math.max(on,pa)}}),Gt.set(kt,on)}),Lt.selection.each(function(kt){en._assignZOrder(kt,Gt.get(kt.layer)+1)}),Lt.commitTransaction("pullToFront")},en.prototype.pushToBack=function(){var Lt=this.diagram;Lt.startTransaction("pushToBack");var Gt=new go.Map;Lt.selection.each(function(kt){Gt.set(kt.layer,0)}),Gt.iteratorKeys.each(function(kt){var on=0;kt.parts.each(function(_n){if(!_n.isSelected){var pa=_n.zOrder;isNaN(pa)?_n.zOrder=0:on=Math.min(on,pa)}}),Gt.set(kt,on)}),Lt.selection.each(function(kt){en._assignZOrder(kt,Gt.get(kt.layer)-1-en._findGroupDepth(kt))}),Lt.commitTransaction("pushToBack")},en._assignZOrder=function(Lt,Gt,kt){kt===void 0&&(kt=Lt),Lt.layer===kt.layer&&(Lt.zOrder=Gt),Lt instanceof go.Group&&Lt.memberParts.each(function(on){en._assignZOrder(on,Gt+1,kt)})},en._findGroupDepth=function(Lt){if(Lt instanceof go.Group){var Gt=0;return Lt.memberParts.each(function(kt){Gt=Math.max(Gt,en._findGroupDepth(kt))}),Gt+1}else return 0},en.prototype.doKeyDown=function(){var Lt=this.diagram;if(Lt!==null){var Gt=Lt.lastInput;if(Gt.key==="Up"||Gt.key==="Down"||Gt.key==="Left"||Gt.key==="Right"){var kt=this.arrowKeyBehavior;if(kt==="none")return;if(kt==="select"){this._arrowKeySelect();return}else if(kt==="move"){this._arrowKeyMove();return}else if(kt==="tree"){this._arrowKeyTree();return}}go.CommandHandler.prototype.doKeyDown.call(this)}},en.prototype._getAllParts=function(){var Lt=new Array;return this.diagram.nodes.each(function(Gt){Lt.push(Gt)}),this.diagram.parts.each(function(Gt){Lt.push(Gt)}),Lt},en.prototype._arrowKeyMove=function(){var Lt=this.diagram,Gt=Lt.lastInput,kt=0,on=0;if(Gt.control||Gt.meta)kt=1,on=1;else if(Lt.grid!==null){var _n=Lt.grid.gridCellSize;on=_n.width,kt=_n.height}Lt.startTransaction("arrowKeyMove"),Lt.selection.each(function(pa){Gt.key==="Up"?pa.move(new go.Point(pa.actualBounds.x,pa.actualBounds.y-kt)):Gt.key==="Down"?pa.move(new go.Point(pa.actualBounds.x,pa.actualBounds.y+kt)):Gt.key==="Left"?pa.move(new go.Point(pa.actualBounds.x-on,pa.actualBounds.y)):Gt.key==="Right"&&pa.move(new go.Point(pa.actualBounds.x+on,pa.actualBounds.y))}),Lt.commitTransaction("arrowKeyMove")},en.prototype._arrowKeySelect=function(){var Lt=this.diagram,Gt=Lt.lastInput,kt=null;Gt.key==="Up"?kt=this._findNearestPartTowards(270):Gt.key==="Down"?kt=this._findNearestPartTowards(90):Gt.key==="Left"?kt=this._findNearestPartTowards(180):Gt.key==="Right"&&(kt=this._findNearestPartTowards(0)),kt!==null&&(Gt.shift?kt.isSelected=!0:Gt.control||Gt.meta?kt.isSelected=!kt.isSelected:Lt.select(kt))},en.prototype._findNearestPartTowards=function(Lt){var Gt=this.diagram.selection.first();if(Gt===null)return null;for(var kt=Gt.actualBounds.center,on=this._getAllParts(),_n=1/0,pa=Gt,Ua=0;Ua<on.length;Ua++){var Aa=on[Ua];if(Aa!==Gt&&Aa.canSelect()){var mr=Aa.actualBounds.center,br=kt.directionPoint(mr),yo=this._angleCloseness(br,Lt);if(yo<=45){var ga=kt.distanceSquaredPoint(mr);ga*=1+Math.sin(yo*Math.PI/180),ga<_n&&(_n=ga,pa=Aa)}}}return pa},en.prototype._angleCloseness=function(Lt,Gt){return Math.min(Math.abs(Gt-Lt),Math.min(Math.abs(Gt+360-Lt),Math.abs(Gt-360-Lt)))},en.prototype._arrowKeyTree=function(){var Lt=this.diagram,Gt=Lt.selection.first();if(Gt instanceof go.Node){var kt=Lt.lastInput;if(kt.key==="Right"){if(!Gt.isTreeLeaf)if(!Gt.isTreeExpanded)Lt.commandHandler.canExpandTree(Gt)&&Lt.commandHandler.expandTree(Gt);else{var on=this._sortTreeChildrenByY(Gt).first();on!==null&&Lt.select(on)}}else if(kt.key==="Left")if(!Gt.isTreeLeaf&&Gt.isTreeExpanded)Lt.commandHandler.canCollapseTree(Gt)&&Lt.commandHandler.collapseTree(Gt);else{var _n=Gt.findTreeParentNode();_n!==null&&Lt.select(_n)}else if(kt.key==="Up"){var _n=Gt.findTreeParentNode();if(_n!==null){var pa=this._sortTreeChildrenByY(_n),Ua=pa.indexOf(Gt);if(Ua>0){for(var Aa=pa.elt(Ua-1);Aa!==null&&Aa.isTreeExpanded&&!Aa.isTreeLeaf;){var mr=this._sortTreeChildrenByY(Aa);Aa=mr.last()}Aa!==null&&Lt.select(Aa)}else Lt.select(_n)}}else if(kt.key==="Down")if(Gt.isTreeExpanded&&!Gt.isTreeLeaf){var on=this._sortTreeChildrenByY(Gt).first();on!==null&&Lt.select(on)}else for(;Gt!==null;){var _n=Gt.findTreeParentNode();if(_n===null)break;var pa=this._sortTreeChildrenByY(_n),Ua=pa.indexOf(Gt);if(Ua<pa.length-1){Lt.select(pa.elt(Ua+1));break}else Gt=_n}var br=Lt.selection.first();br!==null&&Lt.scrollToRect(br.actualBounds)}},en.prototype._sortTreeChildrenByY=function(Lt){var Gt=new go.List().addAll(Lt.findTreeChildrenNodes());return Gt.sort(function(kt,on){var _n=kt.location,pa=on.location;return _n.y<pa.y?-1:_n.y>pa.y?1:_n.x<pa.x?-1:_n.x>pa.x?1:0}),Gt},en.prototype.copyToClipboard=function(Lt){go.CommandHandler.prototype.copyToClipboard.call(this,Lt),this._lastPasteOffset.set(this.pasteOffset)},en.prototype.pasteFromClipboard=function(){var Lt=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Lt,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Lt},Object.defineProperty(en.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Lt){if(Lt!=="move"&&Lt!=="select"&&Lt!=="scroll"&&Lt!=="tree"&&Lt!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Lt);this._arrowKeyBehavior=Lt}}),Object.defineProperty(en.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Lt){if(!(Lt instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Lt);this._pasteOffset.set(Lt)}});var An=en,Nt=ee(18023),Ct=ee(15746),zt=ee(33170),$e={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Ue=ee(67294),gt=(Lt,Gt,kt)=>new Promise((on,_n)=>{var pa=mr=>{try{Aa(kt.next(mr))}catch(br){_n(br)}},Ua=mr=>{try{Aa(kt.throw(mr))}catch(br){_n(br)}},Aa=mr=>mr.done?on(mr.value):Promise.resolve(mr.value).then(pa,Ua);Aa((kt=kt.apply(Lt,Gt)).next())});function Qt({onCancel:Lt,callback:Gt}){let kt=(0,y.useRef)(),on=(0,y.useRef)(),_n=(0,y.useRef)(),pa=(0,y.useRef)(!1);const Ua=(0,y.useRef)(!1),[Aa,mr]=(0,y.useState)(0);function br(){const ga=Ze.bx.make,$r={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"};kt.current=new Ze.S0(on.current,{padding:20,grid:ga(Ze.s_,"Grid",ga(Ze.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),ga(Ze.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Va=>{var Rr=Va.diagram.commandHandler.addTopLevelParts(Va.diagram.selection,!0);Rr||Va.diagram.currentTool.doCancel()},commandHandler:ga(An),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Va=>{var Rr=Va.subject;Rr.location=Rr.location.copy().snapToGridPoint(Va.diagram.grid.gridOrigin,Va.diagram.grid.gridCellSize),setTimeout(()=>{Va.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Va=>{var Rr=Va.subject;setTimeout(()=>{Va.diagram.commandHandler.editTextBlock()})},LinkRelinked:Va=>{var Rr=Va.parameter.part;Rr.invalidateConnectedLinks();var Mo=Va.subject;Va.diagram.toolManager.linkingTool.isForwards?Mo.toNode.invalidateConnectedLinks():Mo.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),kt.current.nodeTemplate=ga(Ze.NB,"Auto",{locationSpot:Ze.z6.Center,locationObjectName:"SHAPE",desiredSize:new Ze.$u(120,60),minSize:new Ze.$u(40,40),resizable:!0,resizeCellSize:new Ze.$u(10,10),rotatable:!0},new Ze.KX("location","loc",Ze.E9.parse).makeTwoWay(Ze.E9.stringify),new Ze.KX("desiredSize","size",Ze.$u.parse).makeTwoWay(Ze.$u.stringify),ga(Ze.bn,{name:"SHAPE",fill:$r.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ze.z6.AllSides,toSpot:Ze.z6.AllSides},new Ze.KX("figure"),new Ze.KX("fill"),new Ze.KX("stroke","borderColor"),new Ze.KX("strokeWidth","thickness"),new Ze.KX("strokeDashArray","dash")),ga(Ze.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),ga(Ze.al,{margin:1,textAlign:"center",overflow:Ze.al.OverflowEllipsis,editable:!0},new Ze.KX("text").makeTwoWay(),new Ze.KX("stroke","color"))),kt.current.nodeTemplate.toolTip=ga("ToolTip",ga(Ze.s_,"Vertical",{maxSize:new Ze.$u(200,NaN)},ga(Ze.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Ze.KX("text")),ga(Ze.al,{font:"10pt sans-serif",textAlign:"center"},new Ze.KX("text","details"))));function Mi(Va,Rr){var Mo=(_r,Ei)=>{_r.handled=!0,_r.diagram.model.commit(Bi=>{var Ni=Ei.part.adornedPart,Zi=new Ze.E9().setRectSpot(Ni.actualBounds,Va);Zi.subtract(Ni.location),Zi.scale(2,2),Zi.x+=Math.sign(Zi.x)*130,Zi.y+=Math.sign(Zi.y)*130,Zi.add(Ni.location),Zi.snapToGridPoint(_r.diagram.grid.gridOrigin,_r.diagram.grid.gridCellSize);var tl=Bi.copyNodeData(Ni.data);Bi.setGroupKeyForNodeData(tl,Bi.getGroupKeyForNodeData(Ni.data)),Bi.addNodeData(tl);var nu={from:Ni.key,to:Bi.getKeyForNodeData(tl)};Bi.addLinkData(nu);var ll=_r.diagram.findNodeForData(tl);ll.location=Zi,_r.diagram.select(ll),setTimeout(()=>{_r.diagram.commandHandler.editTextBlock()},20)})};return ga(Ze.bn,{figure:Rr,alignment:Va,alignmentFocus:Va.opposite(),width:Va.equals(Ze.z6.Top)||Va.equals(Ze.z6.Bottom)?25:18,height:Va.equals(Ze.z6.Top)||Va.equals(Ze.z6.Bottom)?18:25,fill:"orange",stroke:$r.white,strokeWidth:4,mouseEnter:(_r,Ei)=>Ei.fill="dodgerblue",mouseLeave:(_r,Ei)=>Ei.fill="orange",isActionable:!0,click:Mo,contextClick:Mo})}function Vi(Va){return ga(Ze.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:(Rr,Mo)=>Mo.fill="dodgerblue",mouseLeave:(Rr,Mo)=>Mo.fill="orange",click:(Rr,Mo)=>{Rr.diagram.commandHandler.showContextMenu(Mo.part.adornedPart)}},Va||{})}kt.current.nodeTemplate.selectionAdornmentTemplate=ga(Ze.uz,"Spot",ga(Ze.Vm,{padding:10}),Mi(Ze.z6.Top,"TriangleUp"),Mi(Ze.z6.Left,"TriangleLeft"),Mi(Ze.z6.Right,"TriangleRight"),Mi(Ze.z6.Bottom,"TriangleDown"),Vi({alignment:new Ze.z6(.75,0)}));function Ir(Va,Rr){return(Mo,_r)=>{Mo.handled=!0,Mo.diagram.model.commit(Ei=>{Ei.set(_r.part.adornedPart.data,Va,Rr)})}}function Yn(Va,Rr){return Rr||(Rr="color"),ga(Ze.bn,{width:16,height:16,stroke:"lightgray",fill:Va,margin:1,background:"transparent",mouseEnter:(Mo,_r)=>_r.stroke="dodgerblue",mouseLeave:(Mo,_r)=>_r.stroke="lightgray",click:Ir(Rr,Va),contextClick:Ir(Rr,Va)})}function Cl(){return[ga("ContextMenuButton",ga(Ze.s_,"Horizontal",Yn($r.white,"fill"),Yn($r.beige,"fill"),Yn($r.extralightblue,"fill"),Yn($r.extralightred,"fill"))),ga("ContextMenuButton",ga(Ze.s_,"Horizontal",Yn($r.lightgray,"fill"),Yn($r.lightgreen,"fill"),Yn($r.lightblue,"fill"),Yn($r.lightred,"fill")))]}function Wo(){return[ga("ContextMenuButton",ga(Ze.s_,"Horizontal",Yn($r.black),Yn($r.green),Yn($r.blue),Yn($r.red))),ga("ContextMenuButton",ga(Ze.s_,"Horizontal",Yn($r.white),Yn($r.magenta),Yn($r.purple),Yn($r.orange)))]}function yl(Va,Rr){return Rr||(Rr="thickness"),ga(Ze.bn,"LineH",{width:16,height:16,strokeWidth:Va,margin:1,background:"transparent",mouseEnter:(Mo,_r)=>_r.background="dodgerblue",mouseLeave:(Mo,_r)=>_r.background="transparent",click:Ir(Rr,Va),contextClick:Ir(Rr,Va)})}function pl(Va,Rr){return Rr||(Rr="dash"),ga(Ze.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Va,margin:1,background:"transparent",mouseEnter:(Mo,_r)=>_r.background="dodgerblue",mouseLeave:(Mo,_r)=>_r.background="transparent",click:Ir(Rr,Va),contextClick:Ir(Rr,Va)})}function el(){return[ga("ContextMenuButton",ga(Ze.s_,"Horizontal",yl(1),yl(2),yl(3),yl(4))),ga("ContextMenuButton",ga(Ze.s_,"Horizontal",pl(null),pl([2,4]),pl([4,4])))]}function Ki(Va,Rr){return Rr||(Rr="figure"),ga(Ze.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Va,margin:1,background:"transparent",mouseEnter:(Mo,_r)=>_r.fill="dodgerblue",mouseLeave:(Mo,_r)=>_r.fill="lightgray",click:Ir(Rr,Va),contextClick:Ir(Rr,Va)})}kt.current.nodeTemplate.contextMenu=ga("ContextMenu",ga("ContextMenuButton",ga(Ze.s_,"Horizontal",Ki("Rectangle"),Ki("RoundedRectangle"),Ki("Ellipse"),Ki("Diamond"))),ga("ContextMenuButton",ga(Ze.s_,"Horizontal",Ki("Parallelogram2"),Ki("ManualOperation"),Ki("Procedure"),Ki("Cylinder1"))),ga("ContextMenuButton",ga(Ze.s_,"Horizontal",Ki("Terminator"),Ki("CreateRequest"),Ki("Document"),Ki("TriangleDown"))),Cl(),Wo(),el()),kt.current.groupTemplate=ga(Ze.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Ze.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Va,Rr)=>{var Mo=Rr.addMembers(Rr.diagram.selection,!0);Mo||Rr.diagram.currentTool.doCancel()},avoidable:!1},new Ze.KX("location","loc",Ze.E9.parse).makeTwoWay(Ze.E9.stringify),ga(Ze.s_,"Auto",{name:"BODY"},ga(Ze.bn,{parameter1:10,fill:$r.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ze.z6.AllSides,toSpot:Ze.z6.AllSides},new Ze.KX("fill"),new Ze.KX("stroke","color"),new Ze.KX("strokeWidth","thickness"),new Ze.KX("strokeDashArray","dash")),ga(Ze.Vm,{background:"transparent",margin:20})),ga(Ze.al,{alignment:Ze.z6.Top,alignmentFocus:Ze.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Ze.KX("text"),new Ze.KX("stroke","color"))),kt.current.groupTemplate.selectionAdornmentTemplate=ga(Ze.uz,"Spot",ga(Ze.s_,"Auto",ga(Ze.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),ga(Ze.Vm,{margin:1.5})),Vi({alignment:Ze.z6.TopRight,alignmentFocus:Ze.z6.BottomRight})),kt.current.groupTemplate.contextMenu=ga("ContextMenu",Cl(),Wo(),el()),kt.current.linkTemplate=ga(Ze.rU,{layerName:"Foreground",routing:Ze.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Ze.KX("fromSpot","fromSpot",Ze.z6.parse),new Ze.KX("toSpot","toSpot",Ze.z6.parse),new Ze.KX("fromShortLength","dir",Va=>Va>=1?10:0),new Ze.KX("toShortLength","dir",Va=>Va>=1?10:0),new Ze.KX("points").makeTwoWay(),ga(Ze.bn,{strokeWidth:2},new Ze.KX("stroke","color"),new Ze.KX("strokeWidth","thickness"),new Ze.KX("strokeDashArray","dash")),ga(Ze.bn,{segmentIndex:0,segmentOffset:new Ze.E9(15,0),segmentOrientation:Ze.rU.OrientAlong,alignmentFocus:Ze.z6.Right,figure:"circle",width:10,strokeWidth:0},new Ze.KX("fill","color"),new Ze.KX("visible","dir",Va=>Va===1)),ga(Ze.bn,{segmentIndex:-1,segmentOffset:new Ze.E9(-10,6),segmentOrientation:Ze.rU.OrientPlus90,alignmentFocus:Ze.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ze.KX("fill","color"),new Ze.KX("visible","dir",Va=>Va>=1),new Ze.KX("width","thickness",Va=>7+3*Va),new Ze.KX("height","thickness",Va=>7+3*Va),new Ze.KX("segmentOffset","thickness",Va=>new Ze.E9(-15,4+1.5*Va))),ga(Ze.bn,{segmentIndex:0,segmentOffset:new Ze.E9(15,-6),segmentOrientation:Ze.rU.OrientMinus90,alignmentFocus:Ze.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ze.KX("fill","color"),new Ze.KX("visible","dir",Va=>Va===2),new Ze.KX("width","thickness",Va=>7+3*Va),new Ze.KX("height","thickness",Va=>7+3*Va),new Ze.KX("segmentOffset","thickness",Va=>new Ze.E9(-15,4+1.5*Va))),ga(Ze.al,{alignmentFocus:new Ze.z6(0,1,-4,0),editable:!0},new Ze.KX("text").makeTwoWay(),new Ze.KX("stroke","color"))),kt.current.linkTemplate.selectionAdornmentTemplate=ga(Ze.uz,ga(Ze.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Il(2)},new Ze.KX("pathPattern","thickness",Il)),Vi({alignmentFocus:new Ze.z6(0,0,-6,-4)}));function Il(Va){return ga(Ze.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Va+4).toString()+" H3"})}function hl(Va){var Rr="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Va===0?Rr="M0 0 M16 16 M0 8 L16 8":Va===2&&(Rr="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),ga(Ze.bn,{geometryString:Rr,margin:2,background:"transparent",mouseEnter:(Mo,_r)=>_r.background="dodgerblue",mouseLeave:(Mo,_r)=>_r.background="transparent",click:Ir("dir",Va),contextClick:Ir("dir",Va)})}function gu(Va){var Rr=(Mo,_r)=>{Mo.handled=!0,Mo.diagram.model.commit(Ei=>{var Bi=_r.part.adornedPart;Ei.set(Bi.data,Va?"toSpot":"fromSpot",Ze.z6.stringify(Ze.z6.AllSides)),(Va?Bi.toNode:Bi.fromNode).invalidateConnectedLinks()})};return ga(Ze.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Mo,_r)=>_r.background="dodgerblue",mouseLeave:(Mo,_r)=>_r.background="transparent",click:Rr,contextClick:Rr})}function xa(Va,Rr){var Mo=0,_r=Ze.z6.RightSide;Va.equals(Ze.z6.Top)?(Mo=270,_r=Ze.z6.TopSide):Va.equals(Ze.z6.Left)?(Mo=180,_r=Ze.z6.LeftSide):Va.equals(Ze.z6.Bottom)&&(Mo=90,_r=Ze.z6.BottomSide),Rr||(Mo-=180);var Ei=(Bi,Ni)=>{Bi.handled=!0,Bi.diagram.model.commit(Zi=>{var tl=Ni.part.adornedPart;Zi.set(tl.data,Rr?"toSpot":"fromSpot",Ze.z6.stringify(_r)),(Rr?tl.toNode:tl.fromNode).invalidateConnectedLinks()})};return ga(Ze.bn,{alignment:Va,alignmentFocus:Va.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Mo,background:"transparent",mouseEnter:(Bi,Ni)=>Ni.background="dodgerblue",mouseLeave:(Bi,Ni)=>Ni.background="transparent",click:Ei,contextClick:Ei})}kt.current.linkTemplate.contextMenu=ga("ContextMenu",Wo(),el(),ga("ContextMenuButton",ga(Ze.s_,"Horizontal",hl(0),hl(1),hl(2))),ga("ContextMenuButton",ga(Ze.s_,"Horizontal",ga(Ze.s_,"Spot",gu(!1),xa(Ze.z6.Top,!1),xa(Ze.z6.Left,!1),xa(Ze.z6.Right,!1),xa(Ze.z6.Bottom,!1)),ga(Ze.s_,"Spot",{margin:new Ze.Zt(0,0,0,2)},gu(!0),xa(Ze.z6.Top,!0),xa(Ze.z6.Left,!0),xa(Ze.z6.Right,!0),xa(Ze.z6.Bottom,!0)))));const $i=`{ "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 wi=["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 _o(Va){return console.log("shapeName:",Va),wi.indexOf(Va)>=0}var $o=new Ze.YI(_n.current,{maxSelectionCount:1,linkTemplate:ga(Ze.rU,{locationSpot:Ze.z6.Center,selectionAdornmentTemplate:ga(Ze.uz,"Link",{locationSpot:Ze.z6.Center},ga(Ze.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),ga(Ze.bn,{toArrow:"Standard",stroke:null}))},{routing:Ze.rU.AvoidsNodes,curve:Ze.rU.JumpOver,corner:5,toShortLength:4},new Ze.KX("points"),ga(Ze.bn,{isPanelMain:!0,strokeWidth:2}),ga(Ze.bn,{toArrow:"Standard",stroke:null})),model:new Ze.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Ze.bn.getFigureGenerators().toArray().map(Va=>({text:"\u672A\u547D\u540D",size:"100 100",figure:Va.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return kt.current.addDiagramListener("TextEdited",function(Va){var Rr;const Mo=Va.subject.part;var _r=(Rr=document.activeElement)==null?void 0:Rr.value;typeof _r=="string"&&_r.trim()===""&&kt.current.model.commit(function(Ei){Ei.set(Mo.data,"text","\u672A\u547D\u540D"),kt.current.commandHandler.stopCommand()},"increment")}),$o.nodeTemplate=ga(Ze.NB,"Auto",{locationSpot:Ze.z6.Center},new Ze.KX("location","location",Ze.E9.parse).makeTwoWay(Ze.E9.stringify),ga(Ze.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 Ze.KX("stroke").makeTwoWay(),new Ze.KX("fill").makeTwoWay(),new Ze.KX("figure")),ga(Ze.al,{margin:new Ze.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Ze.$u(16,16),maxSize:new Ze.$u(10,NaN),textAlign:"center",editable:!0},new Ze.KX("key").makeTwoWay())),setTimeout(()=>{kt.current.grid=ga(Ze.s_,"Grid",ga(Ze.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),ga(Ze.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),kt.current.grid.visible=!0,kt.current.grid.gridCellStroke="darkgray",kt.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=kt.current,kt.current}const yo=()=>gt(this,null,function*(){var ga=kt.current.makeImage();const $r=yield(0,zt.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:ga.src}});Gt({src:$r.url})});return(0,y.useEffect)(()=>(setTimeout(()=>{br()},500),mr(Aa+1),()=>{kt.current=null}),[]),Ue.createElement("div",{ref:Ua,className:pa.current?`${$e.maxH60} body-overflow-initial`:"body-overflow-initial"},Ue.createElement($t.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Aa,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:Ue.createElement(_t.Z,null,Ue.createElement(Ct.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Ue.createElement(Ct.Z,{onClick:()=>{var ga,$r,Mi=kt.current.selection.first();if(pa.current=!pa.current,document.activeElement&&Mi){let Vi=($r=(ga=document.activeElement)==null?void 0:ga.value)==null?void 0:$r.trim();typeof Vi=="string"&&kt.current.model.commit(function(Ir){Ir.set(Mi.data,"text",Vi||"\u672A\u547D\u540D"),kt.current.commandHandler.stopCommand()},"increment")}mr(Aa+1)}},Ue.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:Lt},Ue.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:$e.flowChartWrp},Ue.createElement("div",{style:{display:"flex",height:"100%"}},Ue.createElement("div",{style:{width:"300px",height:"100%"}},Ue.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),Ue.createElement("div",{style:{height:"calc(100% - 50px)"},className:$e.myPaletteDiv,ref:_n})),Ue.createElement("div",{style:{flex:1,position:"relative"}},Ue.createElement("div",{ref:on,style:{height:"80vh"}}))),Ue.createElement("div",{className:"tr"},Ue.createElement(he.ZP,{size:"large",onClick:yo,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Xt=Qt,gn=ee(78045),ta=ee(31795);const aa=gn.ZP.Group,Rn={margin:"0 8px"};var la=({callback:Lt,onCancel:Gt})=>{function kt(on){Lt(on)}return y.createElement(Fe.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:kt},y.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},y.createElement("span",{style:Rn},"\u5355\u5143\u683C\u6570\uFF1A"),y.createElement("span",{style:Rn},"\u884C\u6570"),y.createElement(Fe.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},y.createElement(ta.Z,null)),y.createElement("span",{style:Rn},"\u5217\u6570"),y.createElement(Fe.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:Rn},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),y.createElement(Fe.default.Item,{name:"align"},y.createElement(aa,null,y.createElement(gn.ZP,{value:"default"},y.createElement("i",{className:"fa fa-align-justify"})),y.createElement(gn.ZP,{value:"left"},y.createElement("i",{className:"fa fa-align-left"})),y.createElement(gn.ZP,{value:"center"},y.createElement("i",{className:"fa fa-align-center"})),y.createElement(gn.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:Gt},"\u53D6\u6D88")))},tt=ee(47897),yt=ee(61016),Tn=ee.n(yt),At=(0,y.forwardRef)(({use3d:Lt,width:Gt,height:kt,callback:on,showSaveButton:_n},pa)=>{const Ua=(0,y.useRef)(),Aa=(0,y.useRef)(),[mr,br]=(0,y.useState)(!1),yo=(0,y.useRef)({id:Ua,appName:"graphing",width:Gt||1e3,height:kt||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)(()=>{Aa.current=new(Tn())(yo.current,!0),window.onload=function(){Aa.current.inject("applet_container")}},[]);const ga=()=>{var $r=window.ggbApplet.getPNGBase64(1,!0,72);return on&&on($r),$r};return(0,y.useEffect)(()=>{yo.current.appName=mr?"3D":"graphing",Aa.current.inject("applet_container")},[mr]),(0,y.useEffect)(()=>{br(Lt)},[Lt]),(0,y.useImperativeHandle)(pa,()=>({getImgData:ga})),y.createElement(y.Fragment,null,y.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Ua}),y.createElement(_t.Z,{align:"middle"},y.createElement(Ct.Z,{flex:1},y.createElement(tt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:mr,onChange:$r=>br($r)})),y.createElement(Ct.Z,null,y.createElement(he.ZP,{size:"large",onClick:ga,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),In=ee(36527),zn=ee(25934),xn=ee(2453);const La="link",rn="upload-image",Zt="add-flowchart",ca="draw-image",ka="add-flowchart",Ka="code-block",Ia="add-table",kr="------------",mn={default:kr,left:`:${kr}`,center:`:${kr}:`,right:`${kr}:`};var wn=ee(99914),Mn=(Lt,Gt,kt)=>new Promise((on,_n)=>{var pa=mr=>{try{Aa(kt.next(mr))}catch(br){_n(br)}},Ua=mr=>{try{Aa(kt.throw(mr))}catch(br){_n(br)}},Aa=mr=>mr.done?on(mr.value):Promise.resolve(mr.value).then(pa,Ua);Aa((kt=kt.apply(Lt,Gt)).next())});function Ca(){}let ur=0;const ro=1e4,vo="\u2581",Nr="@\u2581\u2581@",Jn="@\u2581@",Xa=`
|
|
**\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`,Ln=["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 $n(Lt){return/^\d+$/.test(Lt)?`${Lt}px`:Lt}const sa=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Wa={[sa+"-B"]:"bold",[sa+"-I"]:"italic"},dr={[La]:"\u6DFB\u52A0\u94FE\u63A5",[Ka]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[rn]:"\u6DFB\u52A0\u56FE\u7247",[ca]:"\u6DFB\u52A0\u753B\u56FE",[Zt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Ia]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var ia=({defaultValue:Lt="",onChange:Gt,width:kt="100%",height:on=400,miniToolbar:_n=!1,isFocus:pa=!1,watch:Ua,insertTemp:Aa,mode:mr="markdown",id:br="markdown-editor-id",showResizeBar:yo=!1,noStorage:ga=!1,showNullButton:$r=!1,showNullProgramButton:Mi=!1,hidetoolBar:Vi=!1,fullScreen:Ir=!1,onBlur:Yn,onCMBeforeChange:Cl,onFullScreen:Wo,className:yl="",disablePaste:pl=!1,disabled:el=!1,disabledFill:Ki=!1,placeholder:Il="",values:hl="",extraUse:gu})=>{const[xa,$i]=(0,y.useState)(null),[wi,_o]=(0,y.useState)(Lt),[$o,Va]=(0,y.useState)(Ua),[Rr,Mo]=(0,y.useState)(Ir),[_r,Ei]=(0,y.useState)(""),[Bi,Ni]=(0,y.useState)(0),[Zi,tl]=(0,y.useState)(on),[nu,ll]=(0,y.useState)(!1),pu=(0,y.useRef)((0,zn.Z)()),ou=(0,y.useRef)(!1),Fo=(0,y.useRef)(),[xl,Kl]=(0,y.useState)(0),[Yl,al]=(0,y.useState)(0),Yi=(0,y.useRef)(),Xl=(0,y.useRef)(),Zl=(0,y.useRef)(),zl=(0,y.useRef)(),an=()=>Mn(void 0,null,function*(){var fa;const cn=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:pu.current}});(fa=cn==null?void 0:cn.attachments)!=null&&fa.length&&(console.log("cm:",xa,Yi),cn.attachments.map(ra=>{ra.content_type.indexOf("image")>-1?xa.replaceSelection(``):ra.content_type.indexOf("video")>-1?xa.replaceSelection(`<video width="100%" controls src="${ENV.API_SERVER}/api/attachments/${data.id}"></video>`):ra.content_type.indexOf("pdf")>-1?xa.replaceSelection(`<a href="${ENV.API_SERVER}/api/attachments/${ra.id}?type=${ra.content_type}&disposition=inline" target="_blank">${ra.name}</a>`):xa.replaceSelection(`[${ra.name}](${ENV.API_SERVER}/api/attachments/${ra.id}?type=${ra.content_type})`)}))});(0,y.useEffect)(()=>{const fa=window.scrollY||window.pageYOffset;_o(hl),xa==null||xa.setValue(hl),window.scrollTo(0,fa)},[hl]),(0,y.useEffect)(()=>{Wo==null||Wo(Rr)},[Rr]),(0,y.useEffect)(()=>{if(Yi.current){let fa=function(ra,va){var ir;if(pl){va.preventDefault();return}const zr=va.clipboardData;if(zr){const jr=zr.types.toString(),co=zr.items;if(jr==="Files"||zr.types.indexOf("Files")>-1){if(va.preventDefault(),mr=="stex")return;try{let Hr=co[1];((ir=co[0])==null?void 0:ir.kind)==="file"&&(Hr=co[0]);const uo=Hr.getAsFile(),_a=uo.name.split(".").pop();(0,lt.I)(uo,so=>{var Uo,zo,di;so.id?((Uo=uo==null?void 0:uo.type)==null?void 0:Uo.indexOf("image"))>-1?cn.replaceSelection(`<img width="100%" src="/api/attachments/${so.id}?type=${so.content_type})" alt="" />`):((zo=uo==null?void 0:uo.type)==null?void 0:zo.indexOf("video"))>-1?cn.replaceSelection(`<video width="100%" controls src="/api/attachments/${so.id}"></video>`):((di=uo==null?void 0:uo.type)==null?void 0:di.indexOf("pdf"))>-1?cn.replaceSelection(`<a href="/api/attachments/${so.id}?type=${uo.type}&disposition=inline" target="_blank">${uo.name}</a>`):Ln.includes(_a)?cn.replaceSelection(`<a href="/api/attachments/${so.id}?type=office&disposition=inline" target="_blank">${uo.name}</a>`):cn.replaceSelection(`[${uo.name}](/api/attachments/${so.id}?type=${so.content_type})`):(so==null?void 0:so.status)===401&&(xn.ZP.warning((so==null?void 0:so.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(Hr){xn.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const cn=De().fromTextArea(Yi.current,{mode:mr,lineNumbers:!_n,lineWrapping:!0,value:Lt,autoCloseTags:!Mi,autoCloseBrackets:!0});return cn.on("keyup",function(ra,va){va.keyCode===8&&(ra.getValue()==""?cn.setOption("placeholder",Il):cn.setOption("placeholder",null))}),cn.on("keydown",function(ra,va){if(va.keyCode===8){var ir=Dn(ra);ir&&va.preventDefault()}}),pa&&cn.focus(),cn.on("paste",fa),cn.on("dragleave",function(ra,va){Xl.current.classList.remove("mouse-hover-md")}),el&&cn.on("beforeChange",function(ra,va){(va.origin==="paste"||va.origin==="+input")&&va.cancel()}),$i(cn),()=>{cn.off("paste",fa)}}},[]);const sn=(0,y.useCallback)(()=>{if(Xl.current)try{}catch(fa){console.log(fa,"---- to set md editor body height")}},[Zi,Xl,Rr]);(0,y.useEffect)(()=>{function fa(){let cn=new Ae.Z(ra=>{for(let va of ra)(va.target.offsetHeight>0||va.target.offsetWidth>0)&&(sn(),xa.setSize("100%","100%"),xa.refresh())});return cn.observe(Yi.current.parentElement),cn}if(xa){const cn=fa();return()=>{var ra,va;(ra=Yi.current)!=null&&ra.parentElement&&cn.unobserve((va=Yi.current)==null?void 0:va.parentElement)}}},[xa,sn]),(0,y.useEffect)(()=>{if(xa){let fa=[];for(const[cn,ra]of Object.entries(Wa)){let va={[cn]:()=>{nt(ra)}};fa.push(va),xa.addKeyMap(va)}return Fo.current=setInterval(()=>{ou.current&&an()},4e3),()=>{clearInterval(Fo.current);for(let cn of fa)xa.removeKeyMap(cn)}}},[xa]),(0,y.useEffect)(()=>{Ir!==Rr&&Mo(Ir)},[Ir]),(0,wn.Z)(()=>{if(!ga&&Bi>0){let fa=new Date().getTime(),cn=window.sessionStorage.getItem(br);fa>=Bi+ro&&(!cn||cn!==wi)&&(window.sessionStorage.setItem(br,wi),ll(!0))}},ro),(0,y.useEffect)(()=>{Va(Ua)},[xa,Ua]),(0,y.useEffect)(()=>{xa&&pa&&xa.focus()},[xa,pa]),(0,y.useEffect)(()=>{if($o&&xa){let fa=function(ra){let va=ra.target;if(zl.current){let ir=va.scrollTop/va.scrollHeight;zl.current.scrollTop=zl.current.scrollHeight*ir}};const cn=xa.getScrollerElement();return cn.addEventListener("scroll",fa),()=>{cn.removeEventListener("scroll",fa)}}},[xa,$o]),(0,y.useEffect)(()=>{if(xa&&Cl){let fa=function(cn,ra){Cl(cn,ra)};return xa.on("beforeChange",fa),()=>{xa.off("beforeChange",fa)}}},[xa,Cl]),(0,y.useEffect)(()=>{if(xa&&Yn){let fa=function(){Yn(xa.getValue())};return xa.on("blur",fa),()=>{xa.off("blur",fa)}}},[xa,Yn]);function Dn(fa,cn){var ra=fa.getDoc(),va=ra.getCursor(),ir=ra.getLine(va.line),zr=ir.charAt(va.ch-1),jr=ir.lastIndexOf("@\u2581@",va.ch),co=ir.lastIndexOf("@\u2581\u2581@",va.ch),Hr=jr>co?jr:co,uo=jr>co?3:4;if(Nr.indexOf(zr)===-1)return null;if(console.log("change1:",cn,fa,ir,va,Hr,jr,co,zr),Hr>=0&&va.ch-Hr<5){var _a=Hr+uo;return ra.replaceRange("",{line:va.line,ch:Hr},{line:va.line,ch:_a}),{line:va.line,ch:_a}}return null}(0,y.useEffect)(()=>{if(xa){let fa=function(cn,ra){const va=cn.getValue();_o(va),Ni(new Date().getTime()),cn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Gt&&(Mi?Gt(va,rr(va)):Gt(va))};return xa.on("change",fa),()=>{xa.off("change",fa)}}},[xa,Gt]),(0,y.useEffect)(()=>{if(xa)if(Lt==null)xa.setValue(""),_o("");else{const fa=window.scrollY||window.pageYOffset;Lt!==xa.getValue()&&(xa.setValue(Lt),_o(Lt),xa.setCursor(el?1:xa.lineCount(),0),window.scrollTo(0,fa))}},[xa,Lt]);const nt=(0,y.useCallback)(fa=>{const cn=xa.getCursor(),ra=xa.getSelection();let va=ra.split(`
|
|
`);switch(fa){case"bold":return xa.replaceSelection("**"+ra+"**"),ra===""&&xa.setCursor(cn.line,cn.ch+2),xa.focus();case"italic":return xa.replaceSelection("*"+ra+"*"),ra===""&&xa.setCursor(cn.line,cn.ch+1),xa.focus();case"code":return xa.replaceSelection("`"+ra+"`"),ra===""&&xa.setCursor(cn.line,cn.ch+1),xa.focus();case"inline-latex":return Ei("inline-latex"),xa.focus();case"latex":return xa.replaceSelection("```latex\n"+ra+"\n```"),xa.setCursor(cn.line+1,ra.length+1),xa.focus();case"line-break":return xa.replaceSelection(`<br/>
|
|
`),xa.focus();case"list-ul":return ra===""?xa.replaceSelection("- "+ra):xa.replaceSelection(va.map(ir=>ir===""?"":`- ${ir}`).join(`
|
|
`)),xa.focus();case"list-ol":return ra===""?xa.replaceSelection("1. "+ra):xa.replaceSelection(va.map((ir,zr)=>ir===""?"":`${zr+1}. ${ir}`).join(`
|
|
`)),xa.focus();case"add-null-ch":return ra===""&&xa.setCursor(cn.line,cn.ch),xa.replaceSelection(vo),xa.focus();case"add-signal":return ra===""&&xa.setCursor(cn.line,cn.ch),xa.replaceSelection(Jn),xa.focus();case"add-multiple":return ra===""&&xa.setCursor(cn.line,cn.ch),xa.replaceSelection(Nr),xa.focus();case"inster-template-1":return ra===""&&xa.setCursor(cn.line,cn.ch),xa.replaceSelection(Xa),xa.focus();case"eraser":return xa.setValue(""),xa.focus();case"trigger-watch":return Va(!$o),xa.focus();case"trigger-full-screen":return Mo(!Rr),xa.focus();case La:Ei(La);return;case Ka:Ei(Ka);return;case rn:Ei(rn);return;case ca:Ei(ca);return;case"maths-latex":Ei("maths-latex");return;case Zt:Ei(Zt);return;case Ia:Ei(Ia);return;default:throw new Error}},[xa,$o,Rr]),Bn=(0,y.useCallback)((fa,cn)=>{var ra,va,ir,zr,jr,co;switch(Ei(""),_r){case La:const{title:Uo,link:zo}=fa;return xa.replaceSelection(`[${Uo}](${zo})`),xa.focus();case Ka:const{language:di,content:Vo}=fa;return xa.replaceSelection(["```"+di,Vo,"```"].join(`
|
|
`)),xa.focus();case"maths-latex":for(var Hr=atob(fa),uo=new Uint8Array(Hr.length),_a=0;_a<Hr.length;_a++)uo[_a]=Hr.charCodeAt(_a);var so=new Blob([uo],{type:"image/png"});(0,lt.I)(so,oi=>{oi.id?xa.replaceSelection(``):(oi==null?void 0:oi.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":xa.replaceSelection("`$$"+fa+"$$`");break;case rn:case ca:case ka:const{src:gi,alt:Bo}=fa,ui=cn,Ii=(ir=(va=(ra=ui==null?void 0:ui.name)==null?void 0:ra.split("."))==null?void 0:va.pop)==null?void 0:ir.call(va);return((zr=ui==null?void 0:ui.type)==null?void 0:zr.indexOf("image"))>-1||!(ui!=null&&ui.type)?ui.align||ui.width?xa.replaceSelection(`<p style="text-align:${ui.align||"initial"}"><img width="${ui.width?ui.width+"%":"initial"}" src="${gi}" alt="${Bo||""}" /></p>`):xa.replaceSelection(`<img width="100%" src="${gi}" alt="${Bo||""}" />`):((jr=ui==null?void 0:ui.type)==null?void 0:jr.indexOf("video"))>-1?xa.replaceSelection(`<video width="100%" controls src="${gi}"></video>`):((co=ui==null?void 0:ui.type)==null?void 0:co.indexOf("pdf"))>-1?xa.replaceSelection(`<a href="${gi}?type=${ui.type}&disposition=inline" target="_blank">${ui.name}</a>`):Ln.includes(Ii)?xa.replaceSelection(`<a href="${gi}?type=office&disposition=inline" target="_blank">${ui.name}</a>`):xa.replaceSelection(`[${ui.name}](${gi})`),xa.focus();case Ia:const{row:Hi,col:ul,align:wl}=fa;let Qi=`
|
|
`;for(let oi=0;oi<Hi;oi++){let Ol=[],Ll=[];for(let $l=0;$l<ul;$l++)oi===1&&Ll.push(mn[wl]),Ol.push(" ");oi===1&&(Qi+=`| ${Ll.join(" | ")} |
|
|
`),Qi+=`| ${Ol.join(ul===1?"":" | ")} |
|
|
`}return xa.replaceSelection(Qi+`
|
|
`),xa.focus();default:throw new Error}},[xa,_r]),Da=(0,y.useMemo)(()=>{switch(_r){case La:return y.createElement(un,{callback:Bn,onCancel:ya});case Ka:return y.createElement(Sn.Z,{callback:Bn,onCancel:ya});case rn:return y.createElement(lt.Z,{callback:Bn,onCancel:ya});case Zt:return y.createElement(Xt,{callback:Bn,onCancel:ya});case Ia:return y.createElement(la,{callback:Bn,onCancel:ya});case"maths-latex":return y.createElement(At,{showSaveButton:!0,callback:Bn});case"inline-latex":return y.createElement(In.Z,{showSaveButton:!0,callback:Bn});default:return null}},[_r]);function ya(){Ei("")}(0,y.useEffect)(()=>{if(Zl.current){let fa=function(jr){ir=!0,zr=jr.pageY},cn=function(){ir=!1},ra=function(jr){if(ir){let co=jr.pageY-zr;co<0&&(co=0),co>300&&(co=300);let Hr=on+co+"px";tl(Hr)}},va=Zl.current,ir=!1,zr=0;return va.addEventListener("mousedown",fa),document.addEventListener("mousemove",ra),document.addEventListener("mouseup",cn),()=>{va.removeEventListener("mousedown",fa),document.removeEventListener("mousemove",ra),document.removeEventListener("mouseup",cn)}}},[xa,Zl]),(0,y.useEffect)(()=>{tl(on)},[on]);const vn=$n(kt),kn=$n(Zi),En={width:vn,height:kn},ma=(0,y.useMemo)(()=>{if(Bi){let fa=new Date(Bi),cn=fa.getHours(),ra=fa.getMinutes(),va=fa.getSeconds();return cn=cn<10?"0"+cn:cn,ra=ra<10?"0"+ra:ra,va=va<10?"0"+va:va,`${cn}:${ra}:${va}`}return 0},[Bi]),rr=fa=>{const cn=[];if(Mi){let ra=-1;fa=fa.replace(/(@▁▁@|@▁@)/g,function(va,ir,zr){cn.push({multiLine:va!==Jn})})}return cn};function Ar(){window.sessionStorage.removeItem(br),ll(!1),Ni(0)}function vr(){ll(!1),Ni(0),xa.setValue(window.sessionStorage.getItem(br))}(0,y.useEffect)(()=>{dr[_r]&&_r!==ca&&_r!==Zt&&setTimeout(()=>{const fa=document.getElementsByClassName("markdown-popup-form")[0],cn=window.innerWidth/2-fa.offsetWidth/2,ra=window.innerHeight/2-fa.offsetHeight/2;Kl(cn),al(ra)},0)},[_r]);const Zr=fa=>{fa.preventDefault();const cn=fa.clientX-xl,ra=fa.clientY-Yl;document.body.onmousemove=va=>{let ir=va.clientX-cn,zr=va.clientY-ra;const jr=document.getElementsByClassName("markdown-popup-form")[0],co=window.innerWidth-jr.offsetWidth,Hr=window.innerHeight-jr.offsetHeight;ir=Math.max(0,Math.min(ir,co)),zr=Math.max(0,Math.min(zr,Hr)),Qa(va.clientX,va.clientY,cn,ra)&&(Kl(ir),al(zr))},document.body.onmouseup=function(){document.body.onmousemove=null}},Qa=(fa,cn,ra,va)=>{const ir=document.body.clientHeight,zr=document.body.clientWidth;return fa<20&&ra>fa||fa>zr-20&&ra<fa||cn<20&&va>cn||cn>ir-20&&va<cn?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return y.createElement(y.Fragment,null,y.createElement("div",{className:"markdown-editor-wrapper",ref:Xl},y.createElement("div",{className:`markdown-editor-container ${yl} ${$o?"on-preview":""} ${_n?"mini":""} ${Rr?"full-screen":""}`,style:En},y.createElement(ge,{insertTemp:Aa,watch:$o,fullScreen:Rr,showNullButton:$r,showNullProgramButton:Mi,onActionCallback:nt,hidetoolBar:Vi,extraUse:gu}),y.createElement("div",{className:"markdown-editor-body"},y.createElement("div",{className:"codemirror-container"},y.createElement("textarea",{ref:Yi,placeholder:Il})),$o?y.createElement("div",{ref:zl,className:"preview-container"},mr==="stex"&&y.createElement(Le,{value:wi}),mr!=="stex"&&y.createElement(ke.Z,{disabledFill:Ki,showProgramFill:Mi,value:wi})):null))),yo?y.createElement("a",{ref:Zl,className:"editor-resize"}):null,_r===ca&&y.createElement(fn,{callback:Bn,onCancel:ya}),_r===Zt&&y.createElement(Xt,{callback:Bn,onCancel:ya}),y.createElement(we.Z,null,dr[_r]&&_r!==ca&&_r!==Zt?y.createElement($t.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:xl,top:Yl},title:y.createElement("div",{style:{cursor:"move"},onMouseDown:Zr},dr[_r]),open:!0,onCancel:ya,footer:null,destroyOnClose:!0,width:_r===Zt?"1200px":null,height:_r===Zt?"80vh":null,className:"markdown-popup-form"},Da):null))}},70859:function(Ot,wt,ee){"use strict";ee.d(wt,{Z:function(){return pe},I:function(){return we}});var y=ee(22150),ie=ee(2453),De=ee(69677),Ae=ee(93421),Oe=ee(31795),Ke=ee(78045),ue=ee(71577),Re=ee(15476),Be=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=(Fe,ye,he)=>ye in Fe?Le(Fe,ye,{enumerable:!0,configurable:!0,writable:!0,value:he}):Fe[ye]=he,z=(Fe,ye)=>{for(var he in ye||(ye={}))a.call(ye,he)&&b(Fe,he,ye[he]);if(E)for(var he of E(ye))x.call(ye,he)&&b(Fe,he,ye[he]);return Fe},te=(Fe,ye)=>be(Fe,se(ye));const{useForm:re}=y.default,oe={width:280,marginRight:10},ce={labelCol:{span:5},wrapperCol:{span:19}};var pe=({callback:Fe,onCancel:ye})=>{const[he]=re();let Ye=(0,Be.useRef)();function ze(Qe){Ye.current.width=he.getFieldValue("width"),Ye.current.align=he.getFieldValue("align"),Fe(Qe,Ye.current)}function Ge(Qe,rt){if(Qe.status===-1){ie.ZP.error(Qe.message);return}he.setFieldsValue({src:`/api/attachments/${Qe.id}`,type:rt.type})}function xe(Qe){let rt=Qe.target.files[0];Ye.current=rt,we(rt,Ge)}return ke.createElement(y.default,te(z({form:he},ce),{className:"upload-image-panel",onFinish:ze,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:xe}))),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(Ae.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:ye},"\u53D6\u6D88"))))};function ge({onFileChange:Fe}){return ke.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ke.createElement("input",{type:"file",onChange:Fe}))}function we(Fe,ye){if(!Fe)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",Fe),he.append("file_param_name","editormd-image-file"),he.append("byxhr","true");var Ye=new window.XMLHttpRequest;Ye.withCredentials=!0,Ye.addEventListener("load",function(ze){ye(JSON.parse(ze.target.responseText),Fe)},!1),Ye.addEventListener("error",function(ze){console.error(ze)},!1),Ye.open("POST",`${Re.KI}/api/attachments.json`),Ye.send(he)}},76621:function(Ot,wt,ee){"use strict";ee.d(wt,{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,wt,ee){"use strict";ee.d(wt,{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),Ae=ee(94184),Oe=ee.n(Ae),Ke=ee(28706),ue=ee(26194),Re=ee(52262),Be="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,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAqCAYAAABfjB7GAAAAAXNSR0IArs4c6QAAEy5JREFUeF7tW2l0VFW2/m4FkhBmQ5iEJEwBMcgoElwMMoOg0q20ywkJQj/1MXTjoxVlkjm0QNs2AgIapNW2gRYRbGRMCDJGmWcIUxISyASBhITUfevsM9xzb91UgM567w8lrqq6de+puvs7397fHmJcPxJvGoYBGAYMw8Of2X/sGNhb+Rm9Ecedz/w8E4BpGPDQlYDpEWuYdCl9VtbD42WriOvZivwfYJrqmR0xTfo2fpxe8uvYcfpfXsuOm16Yppc+97JndqrXBPvFpleuJc6R14tntq5BX8Ov4+uz1/J7vfy+tfP572Hr8d8oP2N3T8e03yruzro/IN0D73bDCBjfYMDUy0be4S8IIA6ExwJEgsQOww4SHaHz2T9+DfspHA8DXjeQpNXLAMkQBiFjixuSsHLDSzAskNhxbkR5zPmaGVQazG5MQwDE1y0h40sj6kZnv4sDxD/Xz5Gbxz9I/Fq/IBGY3FAemNmG4Wlt5DKAyOBslzMGcYNzO5bNJDpfMk17/r8BSRpTwKmBxHev2LGScWL32z5jTNJYA3hhehkrJDstMOR5nD12kBTL3cC7DyaRTeH92sg9tFy4OGZoO5NsIJHr4zThjBLuT7LLAabN3WnuTTm5cmOSxQzafn6ZZLk7nW3k7hT7uAsrlUnkgvlOd2OTDXwnWNpGEbtHc4PSZ1ju3AOkG7kHl5sUN8hgHCDd3dlBEu7OBSQes+yM8w8SB9nfQ3d3FEGYK+N3JrEg1+XLFHGTjrikztMAkAZlIAmri/UFSAoQ/0yyuTyfmGSxUcVP8du85J4t0BmDyTDsNzJ75hxYpkQCJ4MbkzTBIN3Y/wNIVvwRIkLFJH5T3NicUfaYJHe8ZggnS7iCUCBxF/cfgCR+m0+s0tydTSy4CgcvjNxflpoU3ZVacyg0FZMskKTCs9ydFbPcVOB/7O5IcVkP2nWuTGIgCYUl5Z9SdTqrJBusgK/UFVOczpikVJs99rjFpLtmklKaWqz0AckQAPEo7wckLsFt0ptdIoC1qbxyjkklxYW4dGgPQhs0QfWwh7lUZuRXatykjc/xYkyyZLeU2iqo26Q3O1PKZRl3JIMcIBGT7iiF5VR3EpTzB3ciMKQK6jSOFjJcqjIX1ecQDtL92t2dCSM7eYkms11AEjHJAsGDwvxcXD6yV8hsGUuk7Jbqjz8LOcjlJR3iYiOiTWcEVXuI7Cq46RqTTG8J1kyJRYPojuj0/FuKSZR9sN0umGSBJHdkaUyyhARfQoJkl89C45Ohb13Pxq5vFiDqyQGo37yt2As8/+F5Es+nfv3xS2SlnkWP2A9UbuaU/nKz2JSgi3iQG83I3r/I5OzgSarQzCoptRJVSwRkXz6LLYsmoUJgEAwPS0uFAyo7D4VZUoI7RbfRb2wcwiJaUDKbcfoQLh78mbPAZY0rJw+i4HoOGj3eXWOOlcCyS8Jbd0btJq1kcNKYxCWzHpPsSaxMakt3d8VFhfhlfTwuHd6Nlt2eQVTn/shNv4DC/DwrYfYC16+m4njSD3i023MIqVFLJKScRcFVqqNqaH2bfLeBJUAisAXw7A6NrH0LFUBSvZGIkMzRqweUiRpgAG1dPBk9RkxGWKNHuF0ZUJr0tudRbANwg15LOYaNn0xA37FxqB3Rgq45lvA9kv+1FLWbtBS+qiykrWoDuyDz7DF0eG44WnZ7Fiw+8S3uyyQ7SG4xyXJ10m3Ja9h6p/dsxKGf/oHWfV9EZspxpJ86qEVG/y/Dozshusfz7kmuTeILRkp2Zu1daPISDiNNgI1JPiAJsLIun8G2xVMJoFqRLZB18RQ3iIhlKk8SlCDpHhCAsMhHkHnuKH762/voOyaOrmX8O564Fsnff4GX531nEege8qQV455D+0GvE0DSl1vPVjLrE5P0oKyM5Mskinfi8ytnD6NWeDN4PAEqDzqe8D3OH9iBnsMnoWJwCLeFtwS5V1NRLexh38qEQ4a7uTvJJOPank9M6aacIJnS4A42MT/LAHrqjYkIa9QSq6cMRUlxkd8tVLFSCIZM/wpXBUD9xsQhNKI5udIzuzbiyKZvMXjKcqQe3SeiVVksIggQ3rIjVk2NRXSf3yGqUx8r1ukMUj6ePLusIWk1O11Y6MJBBHdvCYoLbqFicGUBlFW3y0k7h4QVcWjT72U0bBUDWTo6/2siDm9bjSeHjEKNepGlguQvJlEeyAByFkGdMcnJpGwG0JIP0f2NDxAW2RJ3igp4dUHkSDtWxNHrrsP+xJNX9sbjQWBwZVxNOa4YVDuiOaVl7PupwGoAK8cNpjh1t4/XFqxToEh1p+pdYhFeKGVGFfVVBpJQFVYQLx2kAxu+xJVTB9Hllf9RscU0S3D75nUkxM9B5ZphiBnyNs9zvV6Kd96SEuxa9QnyszPR5ZV3EFSpyj2AZCXfxtXdf+WJqowjqppgFw46SAyg7Z9NQ/fhH6BWoxaqYCrX2bZsGq3XY+RkhzQ3cDXlBDYtfB99R89BWGRzgk+CxH5FyZ3bSigU5Gbj6NY1OLt3CyLbdkG7Z2MRWKmSDbuAisG0a6VKpJRV5EmKLeRSrOoyJ5EbSFa1WZfg+TmZ2LlyHopu5aPrK+NQrXZD3LqehaS/z8ONrCskHBgghfnXcbvgBopu3iDwmIgovl2Iuk0fw+PPxPrW7/RKh5eDwpNjUT1n95K562ObzFalHgJKB8kAc3ns8xwG0NLp6D78fYoj7OZLiooVGElfzqXXXYaOF2oQqBAYDE9ABWLQpoUTCaBaEc1VUVa2Im7nZeHisb24dGg3rpw+hMrVQ1F48zoGvfc3VHmojg2c1OPJOLh+Jdo8/SoaSPkL4HZBPu1iNybJtoMCSakmWVi1qt0Vg4NV7CkqvIWk+DjcyEpH37dnIT/7KhLiZyMopCqCKldBIHsOqYLASlURyN4HV0alkKq4mXsNh7euRodBwwgoFRudBVeZo9lKS14YGT//RQGkS2qrtmaBJGNSTuo5JCybju6xExAa2QJpJ5Kx66u/+PVKXV57Bw2iO5GK2/TpJPQdPRu1Ihj7uGs7mbQB5/ZvQ9bF0yTfI9p1QbOYfqgVGYV/z3+HVCIDlW2vy8f242TiD6SiGrXvhtb9X0K1WvVFTQuIHzvobj1kqecxUfPChyu5axRGY8CnnzyAcBZrTBPeO8UoLixAhaBKjLYUpzwVAmB4KqDkTjHF5cDASji9eyPCH+uMikEhqi/lbGnoNUG5iahklbFzgYpBVqFUK5qKfo/Mk9hOz047i8RlM9Bt2HvEoKKCm8jPyRDGNnBgXTzdeNtnYpF/NRXBVWsgNDwKQZWrEoM2fzoJfUbPQlg4k9k8Rp3du5mka8PHYlA3qg0qVgxE3rU0JH+3DGknfiFG1m70CHLSLpD7qNe8DTr8ZgRq1ItQRiZN4zVxZs8mnmfa0ioeYySrRLYhkylVBRd+hjoyke26qj6SW/sh49QhJH01DwPG/BnBVatjzfQReLTHb9Dsid44s3cLTiT9QJ/pUl3GPLmevXXBE2fZ8KNEPDNpgWmKCC0B8mUSZ5E8npV2DonLZ6Dr6+8SQE5gE5bPJNMwlbdl8SRUq90AHX/7X2Sda+dPcIBGzeQuTmwAoTDIgHlZ6TiVtAEnk9ajduOW6PjCmzi2eTXOJW9HzIujkLJ/O7Gs+4iJPgyQIHGNZ5WFdHendzply9Y9JmklGpjEloTPZ6LNgFdR8+HGuHhwJ/atWYLB734KT8UgrJ4Wi0d7MoD60IY7seMH9B/7kVVt0OS66tA6+k56TZAafJk75hODvJRnWszxB1I2k5afz0QXBhDFEb1NYSDx81lkuO7DJ4K5w82LPkC/0XGoXjcC184fx+ZFk9H7v2ciLCJKMMiDmzmZuHAgCRcO7kT25XOkjNoOfA2N2nWjmLLrm48pLg2ZuRL5OdewYe5Y9BkzG3WaRPu6KRPwyADMawp8F/MAYFUZbK1zf8KBC4zzvyRi7+pFeHrcfFSqHorTMj2YsIQ+ZwBF9/otAXRmz2acSFqHAWPnKfVmdWXttT+9h6ReM9FALi5xnmo3eIUI8M8kAzlpKUj4YhYBVFx4CxmnWUYtZTaQdvIAGa1+i3Z0NDfjEmrUCUf9Fm0pmG5ZzACagTCWBwGkdtbOfJPiTETrzmjU4SnUaxINrycAKfu3IXntMkoMWbmn96iZqNO0FRKWTqf3/cfNc48jDpCkuhNRWgNLuBTVbtZ6N6L5x3H1YtvSDwnlbrETyOi/ro9HxunD6DsqjuYbVk0dhuheL1A+dnrPTzixYx2e/sN8m3q7W5BUJSMj8SNiEJdTllLzBxIDKDF+NroM/RNu5WXh0uFdVr4jo74WGWRRIKL1k6TEtiyZgl5vTxcAcfYx6V6jTkNSe0w056alIPn75cg4exQtugxEm/4v4ZsJL5G7a9a5HzFzfdwYPNbvRbQe8MpdgeRkkp1ReuNPME3rzt7MzsS6uaPw+OCRaNS+Kxl986cTUbVWPTzO3Ddj0JTXCaDmMf1xes+/cTxxHQb+cT5YLS/z3DFiO4UKW+fXZcZBqzQYVxL+LPIgORjC3Z3H2V4QUz/M2Nlp57Ejfg66vjoeD0XyagB7eKhwyqW45SJ5MVUeYy5uy5Kp6PUWA4i7OP45UHTzOs7/moRzyduQfTmFSipPvPAWajRoAm9xEb4e/zw6vzwWjTv2pO85sX0t9v9rKfl9liO5PhxMUjU65e6kvNaZpNXzBEiHN3+L4wlr8eyERbSJ8q5cwsZP3kO7gUOJ8eyxevJQtOo9BFGd+hGDWAlr4LgFKLyRgx8/fhc9Rk5ClZp1VEzSBUJpfSQjbftck7W7pUHJVXkEk0qJSTnpKdgRPxeteg1B9ToNrV4SoWMBJFsUOgi5Vy7hwPoV6PXWNNQK53lQTvp5HNn0T6QKtdYw+gk07dgLdaNaw/AEkJvMvHgSGxeMR8/fT0W9lu0UFoc2/B2HNn6Dlj0Go/1zw0sByYRHq68qSSt3qgLLPvkjWw5MWa2bMwqhDZui0+9Gg7VAmAdh9zLgD/PgqVCBjL5q8lBE9x6CFjH9cWr3RgJo0Dsf0/1tWzYDfd+egeCqNa3RK22ky2cIRcRQI3VbHDFIgsQoSPcim3Gy06oxIzv9PJJWzHU3xl0e7fnmNISFcwYV5LGs/COqFjBREFS5GiGdd+UCbmRn4lbuNZxKWo+C/Fw8P3UFAipUVDN37OuSv1tKcalhq06lf7tpgcTFlNWlJePYQKI3wpBAxpkj5Ja7D3sXdaPaklBgOVvMi6PBNpOsUqya9BrVBJmLSz26F7tXLUTj9t3JfbOKw6A/LqCSl7Ph5xzn0tlkpG2dQ0MjOkiq0aaBpHdTc69cwM9fLaASf836jcXpHj6YqNoTvAXB662iFcFaFakp2P2Pv+KpEZMQ2qCp5grtk0Ls+87u24J9az5DSPVQ1KgbThWDanXD+ZrMhGIwUhBXudrSULr7mTu7u8vPysDJnT+i7YCXqeJ/cucG+gXNYvqKFjs/P3ntUtR/pAPqNGmFkqLbOLL5n8hOPYOACoFo2OoJsBjs5tas1rlWkhKVBiN16xxiECV1GlBlgWRv5Hmo/U3ss8Ufy+hUDlVy3IpVMmbJlofv9CoHmP0+xnI533C/IDEDSXd3r0xSlWe9XeAyc8cZwGuC9lYCG4yUk6lWSUl2ZZ3gEctTt8xWlQQJki0mucwqcKFmFwIcXC4IaGf7NPwkk1zmG+T0KoFsiQa5SWR+5gRJVsBlHU81KMroJekg2ce5hNH8uDtXkLTpIuesnN5L4sCxmrtLS0O2zh2gGpc3z9Jms9kO5YrKAom7J9+pH6daEwCp1rkbSL6gKgYJBtOkEO9PqEKqPinkxiT1+6xszLV1bnN9GpOoKc7UnjjBHpPEjhesUcJBi1sqZlAwcTb8nEzSx5Bl5ZrHOznbIOpO7Fg6AWR3M0zB8f6MJZfdQbLiktXuZj6ajw+LYXk/rXOLdfy7VMvcdfRYukV3d6fmKRi03BVQ9d3vwwaSGABxBan0riwnmyUoTJSUEmesriwv80ggrfxLgSRYBBNfG5c2zbT6QZo7k000HSRXo3Or2oI9b53z425dWcp7xHyDzziXPmLscHf2DcGLrHrDj4sUbmEGkvxufyCVPr0qAjZbUBuIpLVEjPGKHo5eqiEXWKoLs4Nk/ZWEHSQRk7KDEdzauPjTDNFu4FpI5UPCwBaT7Cyyxxh5rRQCnEGcTWWApP7cRRMOkkG6IlRgSRA8YlzZP0h3wyT/IMnhE1F6dcwxcIls/6uKskCy/pRFMknLv4B0mN7twSWB40M6jbhs/Lw4djGAkaXtss6/X16Wo7jLzOfBafdjAePot1MC83IubQfMGLcFHgB0P2Ytv2uIHfsXj6xXhJJkwKznXPoBQOVn7PtZSbmvPctiY7wl2G6aCNQXegDQ/Zi1/K6xxZfdn70x0uv1spikHg8AKj9j389KPgLAKRoeAHQ/Zi2/a3wAcoqGBwCVn7HvZyVXCa2LhgcA3Y9Zy++aUnMcKRpiRi4PKr+ve7DSvVrAbxLKREOnEUuX3OuiD84vPwv8L+YNX/sKgQHCAAAAAElFTkSuQmCC",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:Be,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:we=[],col:Fe=4,right:ye,bottom:he=23,precision:Ye=0,wrapWidth:ze=1200,trackEventItems:Ge,loading:xe,onRemove:Qe=()=>{},isCurrent:rt=!0,showAlias:Je=!1})=>{const et=Math.floor((ze-(Fe-1)*ye)/Fe),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(bt=>(window.ENV==="build"&&(bt.ptimg=`/react/build${bt.ptimg}`,bt.swimg=`/react/build${bt.swimg}`),bt));return re.createElement(ie.Z,{spinning:xe},re.createElement("div",{className:Oe()(y.list,ge)},!!(we!=null&&we.length)&&(we==null?void 0:we.map((bt,un)=>{var Sn;const{name:lt,id:$t,identifier:_t,featured:On,school_name:Kt,image_url:fn,excellent:Ze,is_plan:en}=bt;return re.createElement("div",{key:$t,className:y.wrap,style:{width:et,marginRight:(1+un)%Fe===0?0:ye+Ye,marginBottom:he}},re.createElement("a",{className:y.li,onClick:An=>{An.preventDefault(),An.stopPropagation(),Ge&&(0,Ke.L9)([Ge]),(0,Ke.xg)(`/paths/${_t}`)}},re.createElement("div",{className:y.img},re.createElement("img",{className:y.cover,src:`${fn}`}),rt&&(0,Re.bg)()&&(bt==null?void 0:bt.studying)&&re.createElement("div",{className:`${y.movebq} user-path-items`,onClick:An=>{An.stopPropagation(),Qe(bt)}},re.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),re.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Sn=bt==null?void 0:bt.subject_tags)==null?void 0:Sn.map((An,Nt)=>{var Ct,zt;if(Nt===0){const Ue=(Ct=pt.find(gt=>gt.name==An))==null?void 0:Ct.swimg;return re.createElement("img",{className:y.sign,src:Ue,style:{left:"-4px"}})}const $e=(zt=pt.find(Ue=>Ue.name==An))==null?void 0:zt.ptimg;return re.createElement("img",{className:y.sign,src:$e,style:{left:`${48+52*(Nt-1)+2*Nt}px`}})}),re.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(bt==null?void 0:bt.excellent)&&re.createElement("div",{className:y.bq},"\u5F00\u653E\u8BFE\u7A0B"))),re.createElement("div",{className:y.name},re.createElement(De.Z,{title:Je&&(bt!=null&&bt.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${bt==null?void 0:bt.excellent_alias_name}`)):lt},re.createElement("span",{className:y.e},Je&&(bt==null?void 0:bt.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,bt.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,bt.members_count)))))))})),!we.length&&re.createElement(ue.Z,null)))}},30001:function(Ot,wt,ee){"use strict";ee.d(wt,{jL:function(){return Oe},w9:function(){return bt},QD:function(){return In},cQ:function(){return Qe.Z},op:function(){return la},O5:function(){return Xa},_b:function(){return ca},t7:function(){return b},Gi:function(){return On},YG:function(){return $t},qp:function(){return ke},vr:function(){return La},qE:function(){return Tn},Je:function(){return re},wb:function(){return xe},cq:function(){return Nt},tp:function(){return se}});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:Ln=[],img:$n,imgWidth:oa=346,title:sa,sunTitle:Wa,bannerExtraContent:dr})=>y.createElement("div",{className:ie.banner},y.createElement("div",{className:ie.content},y.createElement("aside",null,y.createElement("p",null,y.createElement("b",null,sa),y.createElement("span",null,Wa)),Ln.length>0&&y.createElement("div",{className:ie.btns},Ln.map((ia,Lt)=>y.createElement("div",{key:Lt,onClick:ia.click},ia.name,ia.sign?y.createElement("img",{src:De,width:39}):null))),dr),$n&&y.createElement("img",{style:{marginTop:33,marginRight:38},src:$n,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),Re=ee.n(ue),Be=ee(96486),ke=({dataSource:Ln=[],value:$n,onChange:oa,onTitleChange:sa,className:Wa,title:dr,titleWidth:ia=41,style:Lt={},fontColor:Gt="#6A7283",showCount:kt})=>{const[on,_n]=(0,y.useState)(0),[pa,Ua]=(0,y.useState)(!1),Aa=(0,y.useRef)(null),mr=(0,y.useRef)(null);return(0,y.useEffect)(()=>{var br;Ln.length!==0&&(((br=Aa==null?void 0:Aa.current)==null?void 0:br.clientHeight)>97?_n(1):_n(0)),Ln.length===0&&_n(0),Ua(!1)},[Ln]),y.createElement("div",{className:Re()(Ke.row,Wa),style:Lt},y.createElement("div",{onClick:(0,Be.throttle)(()=>sa==null?void 0:sa(),2e3),style:{width:ia,marginTop:pa?12:4},className:`${Ke.title} ${sa?"current":""}`},dr),y.createElement("div",{className:pa?`${Ke.tagsWrap} ${Ke.tagsBorderWrap}`:Ke.tagsWrap},y.createElement("div",{className:Ke.bar,ref:mr,style:on>0?{height:on===1?97:"auto",overflow:on===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},y.createElement("div",{className:Ke.tag,ref:Aa},Ln==null?void 0:Ln.map(br=>y.createElement("span",{onClick:()=>oa(br.id),key:br.id,style:{color:Gt},className:$n===br.id?Ke.active:""},y.createElement("span",{title:br.name,className:Ke.name},br.name),!!kt&&y.createElement("span",{className:Ke.num},br.count))))),!!on&&y.createElement(y.Fragment,null,on===1?y.createElement("div",{onClick:()=>{var br;_n(2),((br=Aa==null?void 0:Aa.current)==null?void 0:br.clientHeight)>245?Ua(!0):Ua(!1)},className:Ke.action},"\u5C55\u5F00",y.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):y.createElement("div",{onClick:()=>{mr.current.scrollTop=0,_n(1),Ua(!1)},className:Ke.action},"\u6536\u8D77",y.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},Le={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"},se=({dataSource:Ln=[],value:$n,onChange:oa,className:sa,style:Wa={}})=>y.createElement("div",{style:Wa,className:Re()(Le.tabs,sa)},Ln.map(dr=>y.createElement("span",{onClick:()=>oa(dr.id),className:$n===dr.id?Le.active:"",key:dr.id},dr.name))),E={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"},a=ee(69677),b=({dataSource:Ln=[],value:$n="",onChange:oa,onInputChange:sa=()=>{},className:Wa,style:dr={},placeholder:ia,allowClear:Lt=!1})=>{var Gt;const[kt,on]=(0,y.useState)(""),[_n,pa]=(0,y.useState)("");(0,y.useEffect)(()=>{var mr;let br=$n;(mr=JSON.stringify($n))!=null&&mr.includes("{")&&(on($n.id),br=$n.value||"");try{pa(decodeURIComponent(br||""))}catch(yo){pa(decodeURIComponent(br||""))}},[$n]);const Ua=()=>{oa(encodeURIComponent(_n),kt||null)},Aa=mr=>{mr!==kt&&(on(mr),oa(encodeURIComponent(_n),mr))};return y.createElement("div",{className:Re()(E.input,Wa),style:dr},!!Ln.length&&y.createElement("div",{className:E.dropdown},y.createElement("div",{className:E.text},(Gt=Ln.find(mr=>mr.id===kt))==null?void 0:Gt.name,y.createElement("i",{className:"iconfont icon-zhankai4"}),y.createElement("b",{className:E.b1}),y.createElement("b",{className:E.b2})),y.createElement("div",{className:E.menu},Ln.map((mr,br)=>y.createElement("div",{key:br,onClick:()=>Aa(mr.id)},mr.name)))),y.createElement(a.default,{onPressEnter:Ua,value:_n,onChange:mr=>{pa(mr.target.value),sa(encodeURIComponent(mr.target.value),kt||null)},bordered:!1,placeholder:ia}),y.createElement("i",{onClick:Ua,className:"iconfont icon-sousuo9 font14 pl10 current"}))},z={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},re=({value:Ln,onChange:$n,className:oa,total:sa,pageSize:Wa,style:dr={}})=>{const ia=Ln<2,Lt=Ln>=Math.ceil(sa/Wa);return sa<=Wa?y.createElement(y.Fragment,null):y.createElement("div",{className:Re()(z.quickPager,oa),style:dr},y.createElement("div",{onClick:()=>{ia||$n(Ln-1,"prev")},className:ia?z.disabled:""},"\u4E0A\u4E00\u9875"),y.createElement("div",{onClick:()=>{Lt||$n(Ln+1,"next")},className:Lt?z.disabled:""},"\u4E0B\u4E00\u9875"))},oe={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"},ce=ee(57953),pe=ee(83062),ge=ee(12604),we=ee(11320),Fe=ee(28706),ye=ee(96908),he=ee(57177),Ye=ee(81378),ze=ee(26194),xe=({className:Ln,dataSource:$n=[],col:oa=4,right:sa,bottom:Wa=23,precision:dr=0,wrapWidth:ia=1200,trackEventItems:Lt,loading:Gt})=>{const kt=Math.floor((ia-(oa-1)*sa)/oa);return y.createElement(ce.Z,{spinning:Gt},y.createElement("div",{className:Re()(oe.list,Ln)},!!$n.length&&$n.map((on,_n)=>{const{name:pa,id:Ua,identifier:Aa,power:mr,cover_image_id:br,pic:yo}=on;return y.createElement("div",{className:oe.wrap,key:Ua,style:{width:kt,marginRight:(1+_n)%oa===0?0:sa+dr,marginBottom:Wa}},y.createElement("a",{target:"_blank",href:`/shixuns/${Aa}/challenges`,className:oe.li,onClick:ga=>{ga.preventDefault(),Lt&&(0,Fe.L9)([Lt]),mr&&(0,Fe.xg)(`/shixuns/${Aa}/challenges`)}},y.createElement("div",{className:oe.img},y.createElement("img",{className:oe.cover,src:`${yo}`}),on.is_jupyter&&y.createElement("img",{className:oe.sign,src:ye}),on.is_jupyter_lab&&y.createElement("img",{className:oe.sign,src:he}),on.is_unity_3d&&y.createElement("img",{className:oe.sign,src:Ye})),y.createElement("div",{className:oe.name},y.createElement(pe.Z,{title:pa||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},y.createElement("span",{className:oe.e},pa||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),y.createElement("div",{className:oe.tags},y.createElement(pe.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),y.createElement("span",null,on.challenges_count))),!!on.myshixuns_count&&y.createElement(pe.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,on.myshixuns_count))),y.createElement(pe.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},y.createElement("span",null,y.createElement("span",null,on.level))),y.createElement("div",{className:oe.rate},y.createElement(ge.Z,{allowHalf:!0,disabled:!0,defaultValue:on.score_info}),y.createElement("span",null,"\xA0",on.score_info?`${on.score_info}\u5206`:"5\u5206")))),!mr&&y.createElement("div",{className:oe.lockWrap},y.createElement("img",{src:`${we.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")))}),!$n.length&&y.createElement(ze.Z,null)))},Qe=ee(9897),rt={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"},Je="data:image/png;base64,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",et=ee(67294),bt=({className:Ln,dataSource:$n=[],col:oa=4,right:sa,bottom:Wa=23,precision:dr=0,wrapWidth:ia=1200,trackEventItems:Lt,loading:Gt})=>{const kt=Math.floor((ia-(oa-1)*sa)/oa);return et.createElement(ce.Z,{spinning:Gt},et.createElement("div",{className:Re()(rt.list,Ln)},!!$n.length&&$n.map((on,_n)=>{const{subject_identifier:pa,id:Ua,identifier:Aa,power:mr}=on,br=on.is_public!=0&&on.is_public;return et.createElement("div",{className:rt.wrap,key:Ua,style:{width:kt,marginRight:(1+_n)%oa===0?0:sa+dr,marginBottom:Wa}},et.createElement("a",{className:rt.li,onClick:yo=>{yo.preventDefault(),Lt&&(0,Fe.L9)([Lt]),(0,Fe.xg)(on.first_category_url)}},et.createElement("div",{className:rt.top},et.createElement(pe.Z,{title:on.name},et.createElement("div",{className:rt.name},on.name)),et.createElement("img",{className:rt.img,src:we.Z.IMG_SERVER+"/images/"+on.avatar_url}),et.createElement("div",{className:rt.text,title:on.creator},on.creator),pa&&et.createElement("div",{className:rt.btns},et.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),et.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),br&&et.createElement("div",{className:rt.sign},"\u516C\u5F00")),et.createElement("div",{className:rt.bottom},on.visits>0&&et.createElement(pe.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},et.createElement("span",null,et.createElement("i",{className:"iconfont icon-liulanyan"}),et.createElement("span",null,on.visits))),on.course_members_count>0&&et.createElement(pe.Z,{title:"\u6210\u5458",placement:"bottom"},et.createElement("span",null,et.createElement("i",{className:"iconfont icon-chengyuan"}),on.course_members_count)),on.tasks_count>0&&et.createElement(pe.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},et.createElement("span",null,et.createElement("i",{className:"iconfont icon-zuoye"}),on.tasks_count)),on.is_end?et.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):et.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!on.is_accessible&&et.createElement("div",{className:rt.lockWrap},et.createElement("img",{src:`${we.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),et.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!$n.length&&et.createElement(ze.Z,null)))},un={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"},Sn=ee(35973),$t=({dataSource:Ln=[],value:$n,onChange:oa,className:sa,style:Wa={},tabBarExtraContent:dr})=>y.createElement("div",{className:Re()(un.tabs,sa),style:Wa},y.createElement("div",{className:un.tabsWrap},Ln.map((ia,Lt)=>y.createElement("aside",{className:un.tab,onClick:()=>{oa(ia.id),ia.link&&Sn.history.push(ia.link)},key:Lt},y.createElement("div",{className:$n===ia.id?un.active:""},ia.name),(ia==null?void 0:ia.resetCount)==null&&(ia==null?void 0:ia.total)!==void 0&&y.createElement("span",null,"\uFF08",ia==null?void 0:ia.total,"\uFF09"),(ia==null?void 0:ia.resetCount)!==void 0&&(ia==null?void 0:ia.total)!==void 0&&y.createElement(pe.Z,{title:(ia==null?void 0:ia.tip)!=null?ia==null?void 0:ia.tip:""},y.createElement("span",{style:{color:"#9096A3"}},"\uFF08",y.createElement("span",{style:{color:"#000"}},ia==null?void 0:ia.resetCount),"/",y.createElement("span",null,ia==null?void 0:ia.total),"\uFF09"))))),y.createElement("div",{className:un.tabBar},dr)),On=({className:Ln,style:$n={},children:oa})=>y.createElement("div",{className:Re()(Ln),style:$n},oa),Kt={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"},fn=ee(85418),Ze=ee(68508);const en=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Nt=({sortValue:Ln,dropValue:$n,className:oa,onSort:sa,onDrop:Wa,dataSource:dr=en})=>{var ia;return y.createElement("div",{className:Re()(Kt.orderWrap,oa)},y.createElement(fn.Z,{dropdownRender:()=>y.createElement(Ze.default,null,dr.map((Lt,Gt)=>y.createElement(Ze.default.Item,{key:Gt,onClick:()=>Wa(Lt.id)},Lt.name)))},y.createElement("span",{className:Kt.orderTextWrap},(ia=dr.find(Lt=>$n===Lt.id))==null?void 0:ia.name)),y.createElement("span",{className:Kt.orderIconWrap},y.createElement("span",{className:Kt.orderAsc},y.createElement("i",{className:Ln==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Kt.cursorPointer} ${Kt.active}`:`iconfont icon-sanjiaoxing-up font12 ${Kt.cursorPointer}`,onClick:()=>sa(Ln==="asc"?"desc":"asc")})),y.createElement("span",{className:Kt.orderDesc},y.createElement("i",{className:Ln==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Kt.cursorPointer} ${Kt.active}`:`iconfont icon-sanjiaoxing-down font12 ${Kt.cursorPointer}`,onClick:()=>sa(Ln==="asc"?"desc":"asc")}))))},Ct={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"},zt=ee(71577),$e=Object.defineProperty,Ue=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,Qt=Object.prototype.propertyIsEnumerable,Xt=(Ln,$n,oa)=>$n in Ln?$e(Ln,$n,{enumerable:!0,configurable:!0,writable:!0,value:oa}):Ln[$n]=oa,gn=(Ln,$n)=>{for(var oa in $n||($n={}))gt.call($n,oa)&&Xt(Ln,oa,$n[oa]);if(Ue)for(var oa of Ue($n))Qt.call($n,oa)&&Xt(Ln,oa,$n[oa]);return Ln},ta=(Ln,$n)=>{var oa={};for(var sa in Ln)gt.call(Ln,sa)&&$n.indexOf(sa)<0&&(oa[sa]=Ln[sa]);if(Ln!=null&&Ue)for(var sa of Ue(Ln))$n.indexOf(sa)<0&&Qt.call(Ln,sa)&&(oa[sa]=Ln[sa]);return oa},aa=(Ln,$n,oa)=>new Promise((sa,Wa)=>{var dr=Gt=>{try{Lt(oa.next(Gt))}catch(kt){Wa(kt)}},ia=Gt=>{try{Lt(oa.throw(Gt))}catch(kt){Wa(kt)}},Lt=Gt=>Gt.done?sa(Gt.value):Promise.resolve(Gt.value).then(dr,ia);Lt((oa=oa.apply(Ln,$n)).next())}),la=Ln=>{var $n=Ln,{className:oa,style:sa,children:Wa,loading:dr=!1,openLoading:ia,onClick:Lt=()=>{},size:Gt="middle",shape:kt="round"}=$n,on=ta($n,["className","style","children","loading","openLoading","onClick","size","shape"]);const[_n,pa]=(0,y.useState)(!1);return y.createElement(zt.ZP,gn({onClick:(0,Be.throttle)(Ua=>aa(void 0,null,function*(){ia&&pa(!0);try{yield Lt(Ua)}catch(Aa){console.log("error",Aa)}ia&&pa(!1)}),2e3,{leading:!0,trailing:!1}),className:Re()(Ct.btn,Ct[`${Gt}-${kt}`],oa),style:sa,size:Gt,shape:kt,loading:_n||dr},on),Wa)},tt={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"},Tn=({className:Ln,style:$n,children:oa=null,onClick:sa,title:Wa})=>y.createElement("div",{className:Re()(tt.head,Ln),style:$n},y.createElement("span",{className:"primary-hover",onClick:sa},y.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),y.createElement("b",{title:Wa},Wa),y.createElement("div",{className:tt.node},oa)),Vn={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"},In=({confirmShow:Ln=!0,confirmTitle:$n,confirmClick:oa,cancelShow:sa=!0,cancelTitle:Wa,cancelClick:dr,className:ia,style:Lt,confirmLoading:Gt=!1})=>y.createElement("div",{className:Re()(Vn.btns,ia),style:Lt},Ln&&y.createElement(zt.ZP,{loading:Gt,onClick:oa,type:"primary",className:Vn.confirm},$n),sa&&y.createElement(zt.ZP,{onClick:dr,className:Vn.cancel},Wa)),zn={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"},La=({className:Ln,style:$n={},LeftContent:oa,children:sa,RightContent:Wa})=>y.createElement("div",{className:Re()(zn.fixedBottom,Ln),style:$n},y.createElement("div",{className:zn.wrap},y.createElement("div",{className:zn.left},oa),y.createElement("div",{className:zn.center},sa),y.createElement("div",{className:zn.right},Wa))),rn={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"},ca=({className:Ln,style:$n={},dataSource:oa=[]})=>y.createElement("div",{className:Re()(rn.crumbs,Ln),style:$n},oa.map((sa,Wa)=>Wa<oa.length-1?y.createElement(y.Fragment,{key:Wa},sa.path||sa.onClick?y.createElement("span",{className:rn.hover,onClick:sa!=null&&sa.onClick?sa.onClick:()=>Sn.history.push(sa.path)},sa.name):y.createElement("span",null,sa.name),y.createElement("span",null,"\xA0",">","\xA0")):y.createElement("span",{key:Wa,style:{color:"#5F6368"}},sa.name))),ka=ee(55054),Ka=Object.defineProperty,Ia=Object.defineProperties,kr=Object.getOwnPropertyDescriptors,mn=Object.getOwnPropertySymbols,wn=Object.prototype.hasOwnProperty,Mn=Object.prototype.propertyIsEnumerable,Ca=(Ln,$n,oa)=>$n in Ln?Ka(Ln,$n,{enumerable:!0,configurable:!0,writable:!0,value:oa}):Ln[$n]=oa,ur=(Ln,$n)=>{for(var oa in $n||($n={}))wn.call($n,oa)&&Ca(Ln,oa,$n[oa]);if(mn)for(var oa of mn($n))Mn.call($n,oa)&&Ca(Ln,oa,$n[oa]);return Ln},ro=(Ln,$n)=>Ia(Ln,kr($n)),vo=(Ln,$n)=>{var oa={};for(var sa in Ln)wn.call(Ln,sa)&&$n.indexOf(sa)<0&&(oa[sa]=Ln[sa]);if(Ln!=null&&mn)for(var sa of mn(Ln))$n.indexOf(sa)<0&&Mn.call(Ln,sa)&&(oa[sa]=Ln[sa]);return oa};const{Countdown:Nr}=ka.default;var Xa=Ln=>{var $n=Ln,{onChange:oa}=$n,sa=vo($n,["onChange"]);const[Wa,dr]=(0,y.useState)(null);(0,y.useEffect)(()=>{typeof Wa=="number"&&Wa>=0&&oa(Wa)},[Wa]);const ia=Lt=>{const Gt=Math.floor(Lt/1e3);dr(Gt)};return y.createElement(Nr,ro(ur({},sa),{onChange:ia}))}},99914:function(Ot,wt,ee){"use strict";ee.d(wt,{Z:function(){return ie}});var y=ee(67294);function ie(De,Ae){const Oe=(0,y.useRef)();(0,y.useEffect)(()=>{Oe.current=De}),(0,y.useEffect)(()=>{function Ke(){Oe.current()}if(Ae!==null){let ue=setInterval(Ke,Ae);return()=>clearInterval(ue)}},[Ae])}},96707:function(Ot,wt,ee){"use strict";ee.d(wt,{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,wt,ee){"use strict";ee.d(wt,{H7:function(){return E},MK:function(){return se},MU:function(){return Ne},X6:function(){return Le},bM:function(){return Be},fi:function(){return a},fu:function(){return Re},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,Ae=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={}))Ae.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 Re(z,te){return(0,y.U2)(`myproblems/${z}.json`,ue({hidePopLogin:!0},te||{}))}function Be(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,wt,ee){"use strict";ee.d(wt,{Z:function(){return iu}});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),Ae=ee(83062),Oe=ee(71577),Ke=ee(14446),ue=ee(31795),Re=ee(2453),Be=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),we=ee(28706),Fe=ee(33170),ye=Object.defineProperty,he=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,Ge=(qe,ut,ht)=>ut in qe?ye(qe,ut,{enumerable:!0,configurable:!0,writable:!0,value:ht}):qe[ut]=ht,xe=(qe,ut)=>{for(var ht in ut||(ut={}))Ye.call(ut,ht)&&Ge(qe,ht,ut[ht]);if(he)for(var ht of he(ut))ze.call(ut,ht)&&Ge(qe,ht,ut[ht]);return qe};const Qe=qe=>React.createElement("svg",xe({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 rt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIgZmlsbD0iI0VBRjNGNCIvPjxwYXRoIGQ9Ik0yNS45MDUgMTUuMzdhLjc3NS43NzUgMCAwIDAtLjYyNi0uNTI5bC00LjgxNC0uNy0yLjE1Mi00LjM2MmEuNzc2Ljc3NiAwIDAgMC0xLjM5MiAwbC0yLjE1MyA0LjM2My00LjgxNC42OTlhLjc3NS43NzUgMCAwIDAtLjQzIDEuMzIzbDMuNDg0IDMuMzk2LS44MjMgNC43OTRhLjc3Ny43NzcgMCAwIDAgMS4xMjYuODE4bDQuMzA2LTIuMjY0IDQuMzA1IDIuMjY0YS43NzguNzc4IDAgMCAwIC44MTctLjA1OS43NzcuNzc3IDAgMCAwIC4zMS0uNzU5bC0uODIzLTQuNzk0IDMuNDgzLTMuMzk2YS43NzcuNzc3IDAgMCAwIC4xOTYtLjc5NVoiIGZpbGw9IiMyMUMwQTYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",Je=Object.defineProperty,et=Object.getOwnPropertySymbols,pt=Object.prototype.hasOwnProperty,bt=Object.prototype.propertyIsEnumerable,un=(qe,ut,ht)=>ut in qe?Je(qe,ut,{enumerable:!0,configurable:!0,writable:!0,value:ht}):qe[ut]=ht,Sn=(qe,ut)=>{for(var ht in ut||(ut={}))pt.call(ut,ht)&&un(qe,ht,ut[ht]);if(et)for(var ht of et(ut))bt.call(ut,ht)&&un(qe,ht,ut[ht]);return qe};const lt=qe=>React.createElement("svg",Sn({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 $t="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTdGM0ZGIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGw9IiM0QzZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0ibTIzLjcxOSAxMy4zMjUtNC4wOTgtMy45NGMtLjA5Ny0uMTMtLjIyNS0uMTYyLS4zNTUtLjE2Mi0uMTI5IDAtLjI1OC4wNjQtLjM4Ny4xNjFsLTcuNTUgNy43NTNjLS4wNjUuMDY1LS4wOTguMTYyLS4xMy4yMjdsLTEuMDMyIDUuNDI3Yy0uMDMzLjE5NC4wMzIuMzIzLjE2LjQ4NC4xMy4xMy4yMjcuMTYyLjM4OS4xNjJoLjA5Nmw0Ljc3Ni0xLjA5OWMuMDk3LS4wMzIuMTk0LS4wNjQuMjU4LS4xNjFsNy44NDEtOC4xMDhjLjE5NC0uMTYyLjE5NC0uNTE3LjAzMy0uNzQ0aC0uMDAxWm0tOC4xIDguMDQ0YS41MzQuNTM0IDAgMCAxLS4zODYuMTYyLjU2LjU2IDAgMCAxLS4zODgtLjE2MmwtMy0yLjgxYy0uMjI2LS4xOTQtLjIyNi0uNTE3LS4wMzMtLjc0My4xOTQtLjIyNy41MTctLjIyNy43NDMtLjAzM2wzIDIuODExYy4yNTkuMjI2LjI5MS41NS4wNjUuNzc2Wk0xNyAyMi45Mmg2Ljg0NHYxLjA1NUgxN3oiLz48L2c+PC9nPjwvc3ZnPg==",_t=ee(14375),On=ee(35567),Kt=ee(35566),fn=ee(73646),Ze={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),An=Object.defineProperty,Nt=Object.defineProperties,Ct=Object.getOwnPropertyDescriptors,zt=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,gt=(qe,ut,ht)=>ut in qe?An(qe,ut,{enumerable:!0,configurable:!0,writable:!0,value:ht}):qe[ut]=ht,Qt=(qe,ut)=>{for(var ht in ut||(ut={}))$e.call(ut,ht)&>(qe,ht,ut[ht]);if(zt)for(var ht of zt(ut))Ue.call(ut,ht)&>(qe,ht,ut[ht]);return qe},Xt=(qe,ut)=>Nt(qe,Ct(ut)),gn=(qe,ut)=>{var ht={};for(var Rt in qe)$e.call(qe,Rt)&&ut.indexOf(Rt)<0&&(ht[Rt]=qe[Rt]);if(qe!=null&&zt)for(var Rt of zt(qe))ut.indexOf(Rt)<0&&Ue.call(qe,Rt)&&(ht[Rt]=qe[Rt]);return ht};const ta=null,aa=(qe,ut)=>{var ht=qe,{globalSetting:Rt,loading:bn,dispatch:na,isEdit:ja,editData:wa}=ht,ua=gn(ht,["globalSetting","loading","dispatch","isEdit","editData"]);const[Ee,_e]=(0,y.useState)(""),[Ve,dt]=(0,y.useState)(""),[Tt,Bt]=(0,y.useState)([]),[It,Ht]=(0,y.useState)(""),[Yt,Cn]=(0,y.useState)(),[ve,Se]=(0,y.useState)(!1),[Te,je]=(0,y.useState)({}),[Xe,it]=(0,y.useState)([]);(0,y.useEffect)(()=>{!wa||!ja||(_e(wa==null?void 0:wa.name),dt(wa==null?void 0:wa.analysis),Cn(wa==null?void 0:wa.is_ordered),je(wa),Se(!0))},[wa]),(0,y.useEffect)(()=>{if(!ve)return;const hn=wa==null?void 0:wa.standard_answer.map(da=>da==null?void 0:da.answer_text);Bt(hn);const jn=wa==null?void 0:wa.standard_answer.map(da=>da==null?void 0:da.score);it(jn),Se(!1)},[ve]),(0,y.useImperativeHandle)(ut,()=>({onSave:Dt,Clear:qt}));const Dt=()=>{let hn=[],jn=!1;return Ee?(Tt.forEach((da,Xn)=>{hn.push({position:Xn+1,answer_text:[],score:Xe[Xn]}),da==null||da.forEach((Pa,Ja)=>{hn[Xn].answer_text.push(Pa),(!Pa||!(0,we.eR)(Pa,1e4))&&(Ht(`${Xn}-${Ja}`),Re.ZP.info(Pa?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),jn=!0)})}),jn?!1:(hn==null?void 0:hn.length)>20?(Re.ZP.warning("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC720\u4E2A\uFF01"),!1):{name:Ee,analysis:Ve,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}):(Re.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},qt=()=>{_e(""),dt(""),Bt([]),Cn(!1)},tn=(hn,jn,da)=>{const Xn=Tt.slice();if(jn&&Xn.splice(hn,jn),da)for(let Pa=0;Pa<da;Pa++)Xn.splice(hn+Pa,0,[""]);Bt(Xn)},dn=(hn,jn,da)=>{Ht("");let Xn=Tt.slice();Xn[hn][jn]=da,Bt(Xn)},Jt=hn=>{let jn=Tt.slice();jn[hn]=[...jn[hn],""],Bt(jn)},Gn=(hn,jn)=>{let da=Tt.slice();if(!da[hn][jn]){da[hn]=da[hn].filter((Xn,Pa)=>Pa!==jn),Bt(da);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:Ze.modal,onOk:()=>{da[hn]=da[hn].filter((Xn,Pa)=>Pa!==jn),Bt(da)}})},ha=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:Ze.modal,onOk:()=>{let jn=Tt.slice();jn=Tt.filter((da,Xn)=>hn!==Xn),Bt(jn)}})};return en.createElement("section",{className:Ze.wrap},en.createElement("p",{className:Ze.titleWrap},en.createElement("span",{className:Ze.required},"*"),en.createElement("span",{className:Ze.title},"\u9898\u5E72\uFF1A")),en.createElement("div",null,en.createElement(Kt.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,jn)=>en.createElement("div",{style:{display:"flex"}},en.createElement("div",{style:{flex:1}},en.createElement(fn.Z,{key:jn,answers:hn,index:jn,flex:1,is_md:!0,activeOptionErrorIndex:It,onAnswerChange:dn,addChildAnswer:Jt,deleteChildAnswer:Gn,deleteChildAnswermain:ha})),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:Xe[jn],onBlur:da=>{Xe[jn]=da.target.value,it([...Xe])}}))))),en.createElement("div",null,en.createElement(ke.default,{className:`${Ze.color333} font14 mt20`,checked:Te.use_blank_score,onChange:hn=>je(Xt(Qt({},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:`${Ze.color333} font14 mt20`,checked:Te.downcase,onChange:hn=>je(Xt(Qt({},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:`${Ze.color333} font14 mt20`,checked:Te.no_space,onChange:hn=>je(Xt(Qt({},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:`${Ze.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),en.createElement("span",{className:`${Ze.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:Ze.titleWrap},en.createElement("span",{className:Ze.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),en.createElement(On.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Ve,onChange:hn=>dt(hn)}))};var Rn=(0,ge.connect)(({loading:qe,globalSetting:ut})=>({globalSetting:ut,loading:qe.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(aa)),la=ee(78045),tt=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,Tn=Object.prototype.propertyIsEnumerable,Vn=(qe,ut)=>{var ht={};for(var Rt in qe)yt.call(qe,Rt)&&ut.indexOf(Rt)<0&&(ht[Rt]=qe[Rt]);if(qe!=null&&tt)for(var Rt of tt(qe))ut.indexOf(Rt)<0&&Tn.call(qe,Rt)&&(ht[Rt]=qe[Rt]);return ht};const At=null,In=(qe,ut)=>{var ht=qe,{globalSetting:Rt,loading:bn,editData:na,dispatch:ja,onRef:wa=()=>{},isEdit:ua}=ht,Ee=Vn(ht,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[_e,Ve]=(0,y.useState)(),[dt,Tt]=(0,y.useState)(""),[Bt,It]=(0,y.useState)("");(0,y.useEffect)(()=>{if(!na||!ua)return;Tt(na==null?void 0:na.name),It(na==null?void 0:na.analysis);const Cn=na==null?void 0:na.choices.find(ve=>ve.is_answer);Ve(Cn.choice_text==="\u6B63\u786E"?"0":"1")},[na]),(0,y.useImperativeHandle)(ut,()=>({onSave:Ht,Clear:Yt}));const Ht=()=>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}:(Re.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1):(Re.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1),Yt=()=>{Tt(""),It(""),Ve("")};return y.createElement("section",{className:Ze.wrap},y.createElement("p",{className:Ze.titleWrap},y.createElement("span",{className:Ze.required},"*"),y.createElement("span",{className:Ze.title},"\u9898\u5E72\uFF1A")),y.createElement(On.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:Ze.titleWrap},y.createElement("span",{className:Ze.required},"*"),y.createElement("span",{className:Ze.title},"\u7B54\u6848\u9009\u9879\uFF1A",y.createElement("span",{className:Ze.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),y.createElement(la.ZP.Group,{buttonStyle:"solid",value:_e,onChange:Cn=>Ve(Cn.target.value)},y.createElement(la.ZP.Button,{value:"0",className:`${Ze.radio} mr40`},"\u6B63\u786E"),y.createElement(la.ZP.Button,{value:"1",className:Ze.radio},"\u9519\u8BEF")),y.createElement("p",{className:Ze.titleWrap},y.createElement("span",{className:Ze.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),y.createElement(On.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Bt,onChange:Cn=>It(Cn)}))};var zn=(0,ge.connect)(({loading:qe,globalSetting:ut})=>({globalSetting:ut,loading:qe.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(In)),xn=Object.getOwnPropertySymbols,La=Object.prototype.hasOwnProperty,rn=Object.prototype.propertyIsEnumerable,Zt=(qe,ut)=>{var ht={};for(var Rt in qe)La.call(qe,Rt)&&ut.indexOf(Rt)<0&&(ht[Rt]=qe[Rt]);if(qe!=null&&xn)for(var Rt of xn(qe))ut.indexOf(Rt)<0&&rn.call(qe,Rt)&&(ht[Rt]=qe[Rt]);return ht};const ca=null,ka=(qe,ut)=>{var ht=qe,{globalSetting:Rt,loading:bn,editData:na,dispatch:ja,onRef:wa=()=>{},isEdit:ua}=ht,Ee=Zt(ht,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[_e,Ve]=(0,y.useState)([]);(0,y.useEffect)(()=>{var It;if(!na||!ua)return;const Ht=(It=na==null?void 0:na.shixun)==null?void 0:It.challenges.map(Yt=>({id:Yt==null?void 0:Yt.id,score:Yt.score}));Ve(Ht)},[na]),(0,y.useImperativeHandle)(ut,()=>({onSave:dt,Clear:Tt}));const dt=()=>({challenges:[..._e]}),Tt=()=>{Ve([])};console.log("editData--",na);const Bt=It=>{var Ht,Yt;return y.createElement("div",null,(Yt=(Ht=It==null?void 0:It.shixun)==null?void 0:Ht.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(Ae.Z,{key:ve,title:Cn==null?void 0:Cn.challenge_name},y.createElement("span",null,(0,we.Pq)(Cn==null?void 0:Cn.challenge_name,44)))),y.createElement("p",{style:{marginBottom:0}},y.createElement("span",{className:Ze.required},"*"),y.createElement("span",{className:Ze.title},"\u5206\u503C\uFF1A"),y.createElement(ue.Z,{precision:1,min:1,max:100,className:Ze.baseFormItem,style:{width:176},value:(Se=_e.find(Te=>Te.id===Cn.id))==null?void 0:Se.score,onChange:Te=>{_e.find(je=>je.id===Cn.id).score=Te,Ve([..._e])}})))}),y.createElement("div",{style:{clear:"both"}}))};return y.createElement("section",{className:Ze.wrap},y.createElement(pe.Z,{style:{paddingRight:10},className:Ze.titleHtml,value:`${na==null?void 0:na.position}\u3001${na==null?void 0:na.name}`}),y.createElement("p",{style:{marginBottom:"10px",marginTop:"25px"}},y.createElement("span",{className:Ze.required},"*"),y.createElement("span",{className:Ze.title},"\u5173\u5361")),Bt(na))};var Ka=(0,ge.connect)(({loading:qe,globalSetting:ut})=>({globalSetting:ut,loading:qe.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(ka)),Ia=Object.getOwnPropertySymbols,kr=Object.prototype.hasOwnProperty,mn=Object.prototype.propertyIsEnumerable,wn=(qe,ut)=>{var ht={};for(var Rt in qe)kr.call(qe,Rt)&&ut.indexOf(Rt)<0&&(ht[Rt]=qe[Rt]);if(qe!=null&&Ia)for(var Rt of Ia(qe))ut.indexOf(Rt)<0&&mn.call(qe,Rt)&&(ht[Rt]=qe[Rt]);return ht};const Mn=["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"],Ca=(qe,ut)=>{var ht=qe,{editData:Rt,globalSetting:bn,loading:na,dispatch:ja,onRef:wa=()=>{},isEdit:ua}=ht,Ee=wn(ht,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[_e,Ve]=(0,y.useState)([]),[dt,Tt]=(0,y.useState)(),[Bt,It]=(0,y.useState)([]),[Ht,Yt]=(0,y.useState)(""),[Cn,ve]=(0,y.useState)("");(0,y.useEffect)(()=>{Ve(["","","",""])},[]),(0,y.useEffect)(()=>{if(!Rt||!ua)return;Yt(Rt==null?void 0:Rt.name),ve(Rt==null?void 0:Rt.analysis),Ve(Rt==null?void 0:Rt.choices.map(Xe=>Xe.choice_text));const je=[];Rt==null||Rt.choices.map((Xe,it)=>{Xe.is_answer&&je.push(it)}),It(je)},[Rt]),(0,y.useImperativeHandle)(ut,()=>({onSave:Se,Clear:Te}));const Se=()=>{if(!Ht)return Re.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const je=_e.findIndex(it=>!it);if(je>-1)return Re.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Mn[je]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Bt.length)return Re.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 Re.ZP.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;const Xe=_e.map((it,Dt)=>({choice_text:it,is_answer:Bt.includes(Dt)?1:0}));return{name:Ht,choices:Xe,analysis:Cn}},Te=()=>{Ve(["","","",""]),Yt(""),ve(""),It("")};return y.createElement("section",{className:Ze.wrap},y.createElement("p",{className:Ze.titleWrap},y.createElement("span",{className:Ze.required},"*"),y.createElement("span",{className:Ze.title},"\u9898\u5E72\uFF1A")),y.createElement(On.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Ht,onChange:je=>Yt(je)}),y.createElement("p",{className:Ze.titleWrap},y.createElement("span",{className:Ze.required},"*"),y.createElement("span",{className:Ze.title},"\u7B54\u6848\u9009\u9879\uFF1A",y.createElement("span",{className:Ze.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),_e.map((je,Xe)=>y.createElement("div",{className:Ze.choiceWrap,key:Xe},y.createElement(Ae.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},y.createElement("div",{className:`${Ze.answer} ${Bt.includes(Xe)?Ze.activeAnswer:""}`,onClick:()=>{Bt.includes(Xe)?It(Bt.filter(it=>it!==Xe)):It([...Bt,Xe])}},Mn[Xe])),y.createElement("div",{className:Ze.editorWrap},dt===Xe?y.createElement(On.Z,{id:`single-question-option-${Xe}`,watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:je,onChange:it=>{_e[Xe]=it,Ve(_e)}}):y.createElement("div",{className:Ze.htmlWrap,onClick:()=>Tt(Xe)},y.createElement(pe.Z,{value:je}))),Xe>1&&y.createElement(Ae.Z,{title:"\u5220\u9664"},y.createElement("i",{className:`${Ze.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{Ve(_e.filter((it,Dt)=>Dt!==Xe)),Bt.includes(Xe)?It(Bt.filter(it=>it!==Xe)):It([...Bt,Xe])}})),Xe<7&&Xe===_e.length-1&&y.createElement(Ae.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},y.createElement("i",{className:`${Ze.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Ve([..._e,""])})))),y.createElement("p",{className:Ze.titleWrap},y.createElement("span",{className:Ze.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),y.createElement(On.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Cn,onChange:je=>ve(je)}))};var ur=(0,ge.connect)(({loading:qe,globalSetting:ut})=>({globalSetting:ut,loading:qe.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(Ca)),ro=Object.getOwnPropertySymbols,vo=Object.prototype.hasOwnProperty,Nr=Object.prototype.propertyIsEnumerable,Jn=(qe,ut)=>{var ht={};for(var Rt in qe)vo.call(qe,Rt)&&ut.indexOf(Rt)<0&&(ht[Rt]=qe[Rt]);if(qe!=null&&ro)for(var Rt of ro(qe))ut.indexOf(Rt)<0&&Nr.call(qe,Rt)&&(ht[Rt]=qe[Rt]);return ht};const Xa=["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"],Ln=(qe,ut)=>{var ht=qe,{editData:Rt,globalSetting:bn,loading:na,dispatch:ja,onRef:wa=()=>{},isEdit:ua}=ht,Ee=Jn(ht,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[_e,Ve]=(0,y.useState)([]),[dt,Tt]=(0,y.useState)(),[Bt,It]=(0,y.useState)(),[Ht,Yt]=(0,y.useState)(""),[Cn,ve]=(0,y.useState)("");(0,y.useEffect)(()=>{Ve(["","","",""])},[]),(0,y.useEffect)(()=>{if(!Rt||!ua)return;const je=[],Xe=[];Rt==null||Rt.choices.forEach((it,Dt)=>{je.push(it.choice_text),it.is_answer&&Xe.push(Dt)}),Yt(Rt==null?void 0:Rt.name),ve(Rt==null?void 0:Rt.analysis),Ve(je),It(Xe)},[Rt]),(0,y.useImperativeHandle)(ut,()=>({onSave:Se,Clear:Te}));const Se=()=>{if(!Ht)return Re.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const je=_e.findIndex(it=>!it);if(je>-1)return Re.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Xa[je]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Array.isArray(Bt))return Re.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 Xe=_e.map((it,Dt)=>({choice_text:it,is_answer:Bt.includes(Dt)?1:0}));return{name:Ht,choices:Xe,analysis:Cn}},Te=()=>{Ve(["","","",""]),Yt(""),ve(""),It("")};return y.createElement("section",{className:Ze.wrap},y.createElement("p",{className:Ze.titleWrap},y.createElement("span",{className:Ze.required},"*"),y.createElement("span",{className:Ze.title},"\u9898\u5E72\uFF1A")),y.createElement(On.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Ht,onChange:je=>Yt(je)}),y.createElement("p",{className:Ze.titleWrap},y.createElement("span",{className:Ze.required},"*"),y.createElement("span",{className:Ze.title},"\u7B54\u6848\u9009\u9879\uFF1A",y.createElement("span",{className:Ze.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),_e.map((je,Xe)=>y.createElement("div",{className:Ze.choiceWrap,key:Xe},y.createElement(Ae.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},y.createElement("div",{className:`${Ze.answer} ${Bt!=null&&Bt.includes(Xe)?Ze.activeAnswer:""}`,onClick:()=>It([Xe])},Xa[Xe])),y.createElement("div",{className:Ze.editorWrap},dt===Xe?y.createElement(On.Z,{id:`single-question-option-${Xe}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:je,onChange:it=>{_e[Xe]=it,Ve(_e)}}):y.createElement("div",{className:Ze.htmlWrap,onClick:()=>Tt(Xe)},y.createElement(pe.Z,{value:je}))),Xe>1&&y.createElement(Ae.Z,{title:"\u5220\u9664"},y.createElement("i",{className:`${Ze.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{Ve(_e.filter((it,Dt)=>Dt!==Xe)),Xe===Bt&&It(null)}})),Xe<7&&Xe===_e.length-1&&y.createElement(Ae.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},y.createElement("i",{className:`${Ze.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Ve([..._e,""])})))),y.createElement("p",{className:Ze.titleWrap},y.createElement("span",{className:Ze.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),y.createElement(On.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Cn,onChange:je=>ve(je)}))};var $n=(0,ge.connect)(({loading:qe,globalSetting:ut})=>({globalSetting:ut,loading:qe.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)(Ln)),oa=ee(66309),sa=ee(47897),Wa=ee(17663),dr=ee(67294),ia=Object.defineProperty,Lt=Object.defineProperties,Gt=Object.getOwnPropertyDescriptors,kt=Object.getOwnPropertySymbols,on=Object.prototype.hasOwnProperty,_n=Object.prototype.propertyIsEnumerable,pa=(qe,ut,ht)=>ut in qe?ia(qe,ut,{enumerable:!0,configurable:!0,writable:!0,value:ht}):qe[ut]=ht,Ua=(qe,ut)=>{for(var ht in ut||(ut={}))on.call(ut,ht)&&pa(qe,ht,ut[ht]);if(kt)for(var ht of kt(ut))_n.call(ut,ht)&&pa(qe,ht,ut[ht]);return qe},Aa=(qe,ut)=>Lt(qe,Gt(ut)),mr=(qe,ut)=>{var ht={};for(var Rt in qe)on.call(qe,Rt)&&ut.indexOf(Rt)<0&&(ht[Rt]=qe[Rt]);if(qe!=null&&kt)for(var Rt of kt(qe))ut.indexOf(Rt)<0&&_n.call(qe,Rt)&&(ht[Rt]=qe[Rt]);return ht},br=(qe,ut,ht)=>new Promise((Rt,bn)=>{var na=ua=>{try{wa(ht.next(ua))}catch(Ee){bn(Ee)}},ja=ua=>{try{wa(ht.throw(ua))}catch(Ee){bn(Ee)}},wa=ua=>ua.done?Rt(ua.value):Promise.resolve(ua.value).then(na,ja);wa((ht=ht.apply(qe,ut)).next())});const yo=qe=>{if(!qe)return!1;if(/^s*$/.test(qe)||qe.trim()===""){Re.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==="|"?(Re.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},ga=({value:qe=[],onClose:ut})=>dr.createElement(oa.default,{closable:!0,onClose:ut,className:Ze.keywordTag},dr.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},qe.join(" \u6216 "))),$r=(qe,ut)=>{var ht=qe,{editData:Rt,globalSetting:bn,loading:na,dispatch:ja,onRef:wa=()=>{},isEdit:ua}=ht,Ee=mr(ht,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[_e,Ve]=(0,y.useState)(""),[dt,Tt]=(0,y.useState)(""),[Bt,It]=(0,y.useState)(""),[Ht,Yt]=(0,y.useState)(""),[Cn]=De.default.useForm(),ve=De.default.useWatch("use_keywords",Cn);(0,y.useEffect)(()=>{var Xe;!Rt||!ua||(Ve(Rt==null?void 0:Rt.name),Tt(Rt==null?void 0:Rt.analysis),It((Xe=Rt==null?void 0:Rt.answer_texts)==null?void 0:Xe[0]),Cn.setFieldsValue(Ua({},Rt)))},[Rt]),(0,y.useImperativeHandle)(ut,()=>({onSave:Se,Clear:Te}));const Se=()=>br(void 0,null,function*(){if(!_e)return Re.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield Cn.validateFields()}catch(it){Re.ZP.error(it.errorFields[0].errors[0]);return}const Xe=Cn.getFieldsValue();return console.log(Xe,"values"),Ua({name:_e,answer_texts:[Bt],analysis:dt},Xe)}),Te=()=>{Ve(""),Tt(""),It(""),Cn.resetFields()},je=Rt==null?void 0:Rt.score;return dr.createElement("section",{className:Ze.wrap},dr.createElement("p",{className:Ze.titleWrap},dr.createElement("span",{className:Ze.required},"*"),dr.createElement("span",{className:Ze.title},"\u9898\u5E72\uFF1A")),dr.createElement(On.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:_e,onChange:Xe=>Ve(Xe)}),dr.createElement("p",{className:Ze.titleWrap},dr.createElement("span",{className:Ze.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),dr.createElement(On.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:Bt,onChange:Xe=>It(Xe)}),dr.createElement("p",{className:Ze.titleWrap},dr.createElement("span",{className:Ze.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),dr.createElement(On.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:dt,onChange:Xe=>Tt(Xe)}),dr.createElement(De.default,{form:Cn,size:"large",onFinishFailed:Xe=>br(void 0,null,function*(){var it,Dt;Re.ZP.error(Xe.errorFields[0].errors[0]),Cn.scrollToField((Dt=(it=Xe==null?void 0:Xe.errorFields)==null?void 0:it[0])==null?void 0:Dt.name,{behavior:"smooth",block:"center"})})},dr.createElement(Le.Z,{align:"middle",className:"mb30 mt20"},dr.createElement(De.default.Item,{noStyle:!0,name:"use_keywords",valuePropName:"checked"},dr.createElement(sa.Z,null)),dr.createElement(be.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),dr.createElement(be.Z,null,dr.createElement(Ae.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"},dr.createElement(Wa.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),ve&&dr.createElement(De.default.List,{name:"keywords",rules:[{validator(Xe,it){return it!=null&&it.length?(it==null?void 0:it.reduce((qt,tn)=>qt+tn.score,0))>parseFloat(je)?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"))}}]},(Xe,{add:it,remove:Dt})=>dr.createElement(dr.Fragment,null,dr.createElement("div",{className:"mb10"},"\u5173\u952E\u8BCD"),dr.createElement(Le.Z,{align:"middle",className:"font14 mb30"},dr.createElement(be.Z,{flex:1},dr.createElement(Be.default,{value:Ht,onChange:qt=>{Yt(qt.target.value)},maxLength:50,allowClear:!0,onPressEnter:qt=>{var tn,dn,Jt,Gn;const ha=`${(tn=qt.target)==null?void 0:tn.value}`,hn=(Jt=(dn=ha==null?void 0:ha.split("|"))==null?void 0:dn.filter(Xn=>!!Xn))==null?void 0:Jt.map(Xn=>Xn==null?void 0:Xn.trim()),jn=Cn.getFieldValue("keywords"),da=((Gn=jn==null?void 0:jn.map(Xn=>Xn==null?void 0:Xn.keyword))==null?void 0:Gn.flat())||[];for(const Xn of hn)if(da.includes(Xn)){Re.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}yo(ha)&&(it({keyword:hn,score:1}),Yt(""))},className:Ze.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"})),dr.createElement(be.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Xe.map(qt=>{var tn=qt,{key:dn,name:Jt}=tn,Gn=mr(tn,["key","name"]);return dr.createElement(Le.Z,{key:dn,style:{marginRight:148}},dr.createElement(be.Z,{flex:1},dr.createElement(Le.Z,{align:"middle",justify:"space-between"},dr.createElement(De.default.Item,Aa(Ua({},Gn),{name:[Jt,"keyword"]}),dr.createElement(ga,{onClose:()=>Dt(Jt)})),dr.createElement(De.default.Item,Aa(Ua({},Gn),{name:[Jt,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),dr.createElement(ue.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))})))))};var Mi=(0,ge.connect)(({loading:qe,globalSetting:ut})=>({globalSetting:ut,loading:qe.effects}),null,null,{forwardRef:!0})((0,y.forwardRef)($r)),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"},Yn=ee(40043),Cl=ee(24018),Wo=Object.defineProperty,yl=Object.defineProperties,pl=Object.getOwnPropertyDescriptors,el=Object.getOwnPropertySymbols,Ki=Object.prototype.hasOwnProperty,Il=Object.prototype.propertyIsEnumerable,hl=(qe,ut,ht)=>ut in qe?Wo(qe,ut,{enumerable:!0,configurable:!0,writable:!0,value:ht}):qe[ut]=ht,gu=(qe,ut)=>{for(var ht in ut||(ut={}))Ki.call(ut,ht)&&hl(qe,ht,ut[ht]);if(el)for(var ht of el(ut))Il.call(ut,ht)&&hl(qe,ht,ut[ht]);return qe},xa=(qe,ut)=>yl(qe,pl(ut)),$i=(qe,ut)=>{var ht={};for(var Rt in qe)Ki.call(qe,Rt)&&ut.indexOf(Rt)<0&&(ht[Rt]=qe[Rt]);if(qe!=null&&el)for(var Rt of el(qe))ut.indexOf(Rt)<0&&Il.call(qe,Rt)&&(ht[Rt]=qe[Rt]);return ht};const wi=qe=>{var ut=qe,{value:ht,onChange:Rt,scrollId:bn}=ut,na=$i(ut,["value","onChange","scrollId"]);return y.createElement("div",{id:bn||""},y.createElement(On.Z,xa(gu({},na),{defaultValue:ht,onChange:(ja,wa)=>{wa!=null&&wa.length?Rt(ja,wa):Rt(ja)}})))},_o=({value:qe,onChange:ut,placeholder:ht,height:Rt=140,isEdit:bn})=>bn?y.createElement(On.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 $o=ee(67294),Va=Object.defineProperty,Rr=Object.defineProperties,Mo=Object.getOwnPropertyDescriptors,_r=Object.getOwnPropertySymbols,Ei=Object.prototype.hasOwnProperty,Bi=Object.prototype.propertyIsEnumerable,Ni=(qe,ut,ht)=>ut in qe?Va(qe,ut,{enumerable:!0,configurable:!0,writable:!0,value:ht}):qe[ut]=ht,Zi=(qe,ut)=>{for(var ht in ut||(ut={}))Ei.call(ut,ht)&&Ni(qe,ht,ut[ht]);if(_r)for(var ht of _r(ut))Bi.call(ut,ht)&&Ni(qe,ht,ut[ht]);return qe},tl=(qe,ut)=>Rr(qe,Mo(ut)),nu=(qe,ut)=>{var ht={};for(var Rt in qe)Ei.call(qe,Rt)&&ut.indexOf(Rt)<0&&(ht[Rt]=qe[Rt]);if(qe!=null&&_r)for(var Rt of _r(qe))ut.indexOf(Rt)<0&&Bi.call(qe,Rt)&&(ht[Rt]=qe[Rt]);return ht};const ll=["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:na,setInputActive:ja,form:wa,choiceOptionsPath:ua,allowChangeMode:Ee,showAddIcon:_e,addItem:Ve,deleteItem:dt})=>{const Tt=(qe==null?void 0:qe[Rt])===!0,Bt=()=>{const Ht=wa.getFieldValue(ua);wa.setFieldValue(ua,Ht.map(Yt=>tl(Zi({},Yt),{[Rt]:!1})))},It=()=>{Tt?ut(tl(Zi({},qe),{[Rt]:!1})):(Ee||Bt(),ut(tl(Zi({},qe),{[Rt]:!0})))};return $o.createElement(Le.Z,{className:Ir.choiceWrap,align:"middle",wrap:!1},$o.createElement(be.Z,{onClick:It,className:`${Ir.choiceIndex} ${Tt?Ir.activeAnswer:""}`},ll[bn]),$o.createElement(be.Z,{flex:1,className:`${Ir.editorWrap} ml15`,onClick:ja},$o.createElement(_o,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:na,value:qe==null?void 0:qe[ht],onChange:Ht=>{ut(tl(Zi({},qe),{[ht]:Ht}))}})),$o.createElement(be.Z,{flex:"0 0 auto",className:"ml15"},$o.createElement("div",{onClick:It,className:`${Ir.setAnswerBtn} ${Tt?Ir.activeAnswer:""}`},Tt?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),$o.createElement(be.Z,{className:Ir.actionWrapper},$o.createElement(Ae.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},$o.createElement(Yn.Z,{className:Ir.addIcon,onClick:Ve,style:{visibility:_e?"visible":"hidden"}})),$o.createElement(Ae.Z,{title:"\u5220\u9664"},$o.createElement(Cl.Z,{className:Ir.deleteIcon,onClick:dt,style:{visibility:bn>1?"visible":"hidden"}}))))},ou=({questionTitlePlaceholder:qe,titleKey:ut,choiceKey:ht,analysisKey:Rt,choiceTextKey:bn,answerKey:na,choiceOptionsPath:ja,allowChangeMode:wa=!0,form:ua,showAnalysis:Ee=!0})=>{const[_e,Ve]=(0,y.useState)(),[dt,Tt]=(0,y.useState)(!1);return $o.createElement("div",{className:Ir.wrap},$o.createElement("div",{className:Ir.questionTitleEditorWrap},$o.createElement(De.default.Item,{label:"\u9898\u5E72",name:ut,labelCol:{span:24},rules:[{required:!0}]},$o.createElement(wi,{scrollId:Array.isArray(ut)?ut.join("_"):`${ut}`,watch:!0,height:140,placeholder:qe}))),$o.createElement(De.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),$o.createElement(De.default.List,{name:ht,rules:[{validator(Bt,It){const Ht=It.some(Cn=>Cn[na]),Yt=It.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${ll[Yt]}\u9009\u9879\u7684\u5185\u5BB9`)):Ht?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(Bt,{add:It,remove:Ht})=>$o.createElement("div",{id:Array.isArray(ja)?ja.join("_"):`${ja}`},Bt.map((Yt,Cn)=>{var ve=Yt,{key:Se,name:Te}=ve,je=nu(ve,["key","name"]);const Xe=_e===Se,it=()=>{Ve(Se)},Dt=Cn<7&&Cn===Bt.length-1,qt=()=>It({[bn]:"",[na]:0}),tn=()=>Ht(Te);return $o.createElement(De.default.Item,tl(Zi({},je),{key:Se,name:Te,noStyle:!0}),$o.createElement(pu,{choiceTextKey:bn,answerKey:na,index:Cn,isEdit:Xe,setInputActive:it,form:ua,choiceOptionsPath:ja,allowChangeMode:wa,showAddIcon:Dt,addItem:qt,deleteItem:tn}))}),Bt.length<8&&$o.createElement("div",{className:`${Ir.addBtn} mb30`,onClick:()=>It({[bn]:"",[na]:0})},"\u6DFB\u52A0\u9009\u9879"))),Ee&&$o.createElement("div",{onClick:()=>Tt(!0)},$o.createElement(De.default.Item,{name:Rt,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},$o.createElement(_o,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:dt}))))};var Fo=ee(67294),xl=Object.defineProperty,Kl=Object.defineProperties,Yl=Object.getOwnPropertyDescriptors,al=Object.getOwnPropertySymbols,Yi=Object.prototype.hasOwnProperty,Xl=Object.prototype.propertyIsEnumerable,Zl=(qe,ut,ht)=>ut in qe?xl(qe,ut,{enumerable:!0,configurable:!0,writable:!0,value:ht}):qe[ut]=ht,zl=(qe,ut)=>{for(var ht in ut||(ut={}))Yi.call(ut,ht)&&Zl(qe,ht,ut[ht]);if(al)for(var ht of al(ut))Xl.call(ut,ht)&&Zl(qe,ht,ut[ht]);return qe},an=(qe,ut)=>Kl(qe,Yl(ut)),sn=(qe,ut)=>{var ht={};for(var Rt in qe)Yi.call(qe,Rt)&&ut.indexOf(Rt)<0&&(ht[Rt]=qe[Rt]);if(qe!=null&&al)for(var Rt of al(qe))ut.indexOf(Rt)<0&&Xl.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 na=[...qe];na.splice(bn,1),ut(na)}})},Rt=()=>{const bn=[...qe];bn.push(""),ut(bn)};return Fo.createElement(Le.Z,{align:"middle",className:"ml20",gutter:[40,20]},qe==null?void 0:qe.map((bn,na)=>Fo.createElement(be.Z,{key:`${bn}_${na}`,className:Ir.blankWrapper},Fo.createElement(Be.default,{className:Ir.blankInput,defaultValue:bn,maxLength:1e3,onBlur:ja=>{const wa=[...qe],ua=ja.target.value.trim();wa[na]=ua,ut(wa)}}),Fo.createElement(Ae.Z,{title:"\u5220\u9664"},Fo.createElement(Cl.Z,{className:Ir.deleteIcon,style:{marginLeft:15,visibility:na>0?"visible":"hidden"},onClick:()=>ht(na)})))),Fo.createElement(be.Z,null,Fo.createElement("div",{className:`${Ir.addBtn}`,onClick:()=>{Rt()}},"\u65B0\u589E\u7B54\u6848")))},nt=({value:qe=!0,onChange:ut})=>Fo.createElement(sa.Z,{checked:!qe,onChange:ht=>{ut(!ht)}}),Bn="\u2581",Da=({questionTitlePlaceholder:qe,form:ut,name:ht,scoreByBlank:Rt="use_blank_score",answerKey:bn,titleKey:na="name",analysisKey:ja="analysis",isOrdered:wa="is_ordered"})=>{var ua,Ee;const[_e,Ve]=(0,y.useState)(!1),dt=(Se,Te)=>{const je=Te.line;let Xe=0;for(let Dt=0;Dt<je;Dt++)Xe+=Se.getLine(Dt).split(Bn).length-1;const it=Se.getLine(je).substring(0,Te.ch);return Xe+=it.split(Bn).length-1,Xe},Tt=(Se,Te,je,Xe)=>{const it=Se.getRange(Te.from,Te.to);let Dt=0;if(Te.text.forEach(qt=>{Dt+=qt.split(Bn).length-1}),Te.origin!=="setValue"){if(it&&it.indexOf(Bn)!==-1){const qt=it.split(Bn).length-1,tn=dt(Se,Te.from);if(console.log(`\u5220\u9664${qt}\u4E2A\uFF0C \u524D\u9762\u6709${tn}\u4E2A\uFF0C\u65B0\u589E${Dt}\u4E2A`),qt>1){const dn=Array.from({length:qt},(Jt,Gn)=>tn+Gn);Xe(dn)}else Xe(tn)}else if(Dt>0){const qt=dt(Se,Te.from);console.log(`\u65B0\u589E${Dt}\u4E2A\uFF0C\u4E4B\u524D\u6709${qt}\u4E2A`),je(Dt,qt)}}},Bt=()=>{const Se=ut.getFieldValue(["sub_item_banks",...bn]);ut.setFieldValue(["sub_item_banks",...bn],Se==null?void 0:Se.map((Te,je)=>an(zl({},Te),{position:je+1})))},It=(0,y.useRef)(),Ht=(Se,Te)=>{for(let je=0;je<Se;je++)It.current({position:null,answer_text:[""]},Te+je);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 Fo.createElement("div",{className:Ir.wrap},Fo.createElement("div",{className:Ir.questionTitleEditorWrap},Fo.createElement(De.default.Item,{label:"\u9898\u5E72",name:na,labelCol:{span:24},rules:[{required:!0}]},Fo.createElement(wi,{scrollId:"name",watch:!0,height:140,placeholder:qe,showNullButton:!0,onCMBeforeChange:(Se,Te)=>{Tt(Se,Te,Ht,Cn)}}))),Fo.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 je of Te){const{answer_text:Xe}=je||{};if(Xe!=null&&Xe.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:je},{errors:Xe})=>(It.current=Te,Yt.current=je,Fo.createElement(Fo.Fragment,null,Fo.createElement(De.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Se.map((it,Dt)=>{var qt=it,{key:tn,name:dn}=qt,Jt=sn(qt,["key","name"]);return Fo.createElement(Le.Z,{className:"mb20",key:tn,align:"middle",wrap:!1},Fo.createElement(be.Z,{flex:"0 0 auto",className:`${Ir.blankIndex}`},"\u586B\u7A7A\u9879",Dt+1),Fo.createElement(be.Z,{flex:1},Fo.createElement(Le.Z,{align:"top",justify:"space-between",wrap:!1},Fo.createElement(be.Z,null,Fo.createElement(De.default.Item,an(zl({},Jt),{name:[dn,"answer_text"],noStyle:!0}),Fo.createElement(Dn,null))),(ut==null?void 0:ut.getFieldValue(["sub_item_banks",...Rt]))&&Fo.createElement(be.Z,{flex:"224px"},Fo.createElement(De.default.Item,an(zl({},Jt),{name:[dn,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Ir.blankInputNumberWrapper}),Fo.createElement(ue.Z,{className:Ir.blankInput,min:.1,max:100,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),Fo.createElement(De.default.Item,an(zl({},Jt),{name:[dn,"position"],noStyle:!0}),Fo.createElement(Be.default,{type:"hidden"}))))})))),Fo.createElement(Le.Z,{align:"middle"},Fo.createElement(De.default.Item,{name:[ht,"downcase"],valuePropName:"checked"},Fo.createElement(sa.Z,null)),Fo.createElement(be.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Fo.createElement(Le.Z,{align:"middle"},Fo.createElement(De.default.Item,{name:[ht,"no_space"],valuePropName:"checked"},Fo.createElement(sa.Z,null)),Fo.createElement(be.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(ve==null?void 0:ve.length)>1&&Fo.createElement(Le.Z,{align:"middle",className:(ve==null?void 0:ve.length)>1?"mb30":`${Ir.hide}`},Fo.createElement(De.default.Item,{name:wa},Fo.createElement(nt,null)),Fo.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")),Fo.createElement("div",{onClick:()=>Ve(!0)},Fo.createElement(De.default.Item,{name:ja,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Fo.createElement(_o,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:_e}))))};var ya=Object.defineProperty,vn=Object.defineProperties,kn=Object.getOwnPropertyDescriptors,En=Object.getOwnPropertySymbols,ma=Object.prototype.hasOwnProperty,rr=Object.prototype.propertyIsEnumerable,Ar=(qe,ut,ht)=>ut in qe?ya(qe,ut,{enumerable:!0,configurable:!0,writable:!0,value:ht}):qe[ut]=ht,vr=(qe,ut)=>{for(var ht in ut||(ut={}))ma.call(ut,ht)&&Ar(qe,ht,ut[ht]);if(En)for(var ht of En(ut))rr.call(ut,ht)&&Ar(qe,ht,ut[ht]);return qe},Zr=(qe,ut)=>vn(qe,kn(ut)),Qa=(qe,ut)=>{var ht={};for(var Rt in qe)ma.call(qe,Rt)&&ut.indexOf(Rt)<0&&(ht[Rt]=qe[Rt]);if(qe!=null&&En)for(var Rt of En(qe))ut.indexOf(Rt)<0&&rr.call(qe,Rt)&&(ht[Rt]=qe[Rt]);return ht};const fa={\u6B63\u786E:"T",\u9519\u8BEF:"F"},cn=({value:qe,onChange:ut,form:ht,choiceKey:Rt})=>{const bn=(qe==null?void 0:qe.is_answer)===!0,na=qe==null?void 0:qe.choice_text,ja=()=>{var wa;const ua=(wa=ht==null?void 0:ht.getFieldValue(["sub_item_banks",...Rt]))==null?void 0:wa.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(vr({},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[na]),y.createElement(be.Z,{flex:1,className:`${Ir.editorWrap} ml15`},y.createElement("div",{className:`${Ir.inputBorder} ${Ir.placeholder} ${bn?Ir.activeJudgementAnswer:""}`},na)),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")))},ra=({questionTitlePlaceholder:qe,choiceKey:ut="choices",form:ht,titleKey:Rt="name",analysisKey:bn="analysis"})=>{const[na,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(wi,{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(wa,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"))}}]},wa=>y.createElement("div",{id:"choices"},wa.map(ua=>{var Ee=ua,{key:_e,name:Ve}=Ee,dt=Qa(Ee,["key","name"]);return y.createElement(De.default.Item,Zr(vr({},dt),{key:_e,name:Ve,noStyle:!0}),y.createElement(cn,{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(_o,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:na}))))};var va=Object.defineProperty,ir=Object.defineProperties,zr=Object.getOwnPropertyDescriptors,jr=Object.getOwnPropertySymbols,co=Object.prototype.hasOwnProperty,Hr=Object.prototype.propertyIsEnumerable,uo=(qe,ut,ht)=>ut in qe?va(qe,ut,{enumerable:!0,configurable:!0,writable:!0,value:ht}):qe[ut]=ht,_a=(qe,ut)=>{for(var ht in ut||(ut={}))co.call(ut,ht)&&uo(qe,ht,ut[ht]);if(jr)for(var ht of jr(ut))Hr.call(ut,ht)&&uo(qe,ht,ut[ht]);return qe},so=(qe,ut)=>ir(qe,zr(ut)),Uo=(qe,ut)=>{var ht={};for(var Rt in qe)co.call(qe,Rt)&&ut.indexOf(Rt)<0&&(ht[Rt]=qe[Rt]);if(qe!=null&&jr)for(var Rt of jr(qe))ut.indexOf(Rt)<0&&Hr.call(qe,Rt)&&(ht[Rt]=qe[Rt]);return ht};const zo=qe=>{var ut=qe,{value:ht,onChange:Rt}=ut,bn=Uo(ut,["value","onChange"]);const na=ja=>{Rt([ja])};return y.createElement(On.Z,so(_a({},bn),{defaultValue:ht==null?void 0:ht[0],onChange:na}))},di=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==="|"?(Re.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Vo=({value:qe=[],onClose:ut})=>y.createElement(oa.default,{closable:!0,onClose:ut,className:Ir.keywordTag},qe==null?void 0:qe.join(" \u6216 ")),gi=({questionTitlePlaceholder:qe,form:ut,showKeywords:ht,isMustKeyWords:Rt=ht,titleKey:bn="name",analysisKey:na="analysis",answerTexts:ja="answer_texts",keywords:wa="keywords",useKeywords:ua="use_keywords",indexs:Ee})=>{const[_e,Ve]=(0,y.useState)(!1),[dt,Tt]=(0,y.useState)(""),Bt=De.default.useWatch("sub_item_banks",ut),{use_keywords:It,score:Ht}=(Bt==null?void 0:Bt[Ee])||{};return console.log(It,Ht,"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(wi,{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(zo,{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(sa.Z,{defaultChecked:!0})),ht&&Rt&&y.createElement(Le.Z,{align:"middle",className:"mb30"},y.createElement(De.default.Item,{name:ua,valuePropName:"checked"},y.createElement(sa.Z,null)),y.createElement(be.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),y.createElement(be.Z,null,y.createElement(Ae.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(Wa.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(It||!Rt)&&y.createElement(De.default.List,{name:wa,rules:[{validator(Yt,Cn){return Rt?Cn!=null&&Cn.length?(Cn==null?void 0:Cn.reduce((Se,Te)=>Se+Te.score,0))>parseFloat(Ht)?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(Be.default,{value:dt,onChange:Se=>{Tt(Se.target.value)},maxLength:50,allowClear:!0,onPressEnter:Se=>{var Te,je,Xe,it;const Dt=`${(Te=Se.target)==null?void 0:Te.value}`,qt=(Xe=(je=Dt==null?void 0:Dt.split("|"))==null?void 0:je.filter(Jt=>!!Jt))==null?void 0:Xe.map(Jt=>Jt==null?void 0:Jt.trim()),tn=ut.getFieldValue(["sub_item_banks",...wa]),dn=((it=tn==null?void 0:tn.map(Jt=>Jt==null?void 0:Jt.keyword))==null?void 0:it.flat())||[];for(const Jt of qt)if(dn.includes(Jt)){Re.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}di(Dt)&&(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:je,name:Xe}=Te,it=Uo(Te,["key","name"]);return y.createElement(Le.Z,{key:je,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,so(_a({},it),{name:[Xe,"keyword"]}),y.createElement(Vo,{onClose:()=>ve(Xe)})),Rt&&y.createElement(De.default.Item,so(_a({},it),{name:[Xe,"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:()=>Ve(!0)},y.createElement(De.default.Item,{name:na,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},y.createElement(_o,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:_e}))))};var Bo=ee(67294),ui=Object.defineProperty,Ii=Object.defineProperties,Hi=Object.getOwnPropertyDescriptors,ul=Object.getOwnPropertySymbols,wl=Object.prototype.hasOwnProperty,Qi=Object.prototype.propertyIsEnumerable,oi=(qe,ut,ht)=>ut in qe?ui(qe,ut,{enumerable:!0,configurable:!0,writable:!0,value:ht}):qe[ut]=ht,Ol=(qe,ut)=>{for(var ht in ut||(ut={}))wl.call(ut,ht)&&oi(qe,ht,ut[ht]);if(ul)for(var ht of ul(ut))Qi.call(ut,ht)&&oi(qe,ht,ut[ht]);return qe},Ll=(qe,ut)=>Ii(qe,Hi(ut)),$l=(qe,ut)=>{var ht={};for(var Rt in qe)wl.call(qe,Rt)&&ut.indexOf(Rt)<0&&(ht[Rt]=qe[Rt]);if(qe!=null&&ul)for(var Rt of ul(qe))ut.indexOf(Rt)<0&&Qi.call(qe,Rt)&&(ht[Rt]=qe[Rt]);return ht},Wl=(qe,ut,ht)=>new Promise((Rt,bn)=>{var na=ua=>{try{wa(ht.next(ua))}catch(Ee){bn(Ee)}},ja=ua=>{try{wa(ht.throw(ua))}catch(Ee){bn(Ee)}},wa=ua=>ua.done?Rt(ua.value):Promise.resolve(ua.value).then(na,ja);wa((ht=ht.apply(qe,ut)).next())});const{Panel:Ml}=Vi.default,hu=null,jl=(qe,ut)=>{var ht=qe,{globalSetting:Rt,loading:bn,dispatch:na,editData:ja,onRef:wa=()=>{},isEdit:ua}=ht,Ee=$l(ht,["globalSetting","loading","dispatch","editData","onRef","isEdit"]);const[_e,Ve]=(0,y.useState)(""),[dt,Tt]=(0,y.useState)([]),[Bt]=De.default.useForm();(0,y.useEffect)(()=>{!ja||!ua||(Ve(ja==null?void 0:ja.name),Tt(ja==null?void 0:ja.sub_item_banks),Bt.setFieldsValue(Ol({},ja)))},[ja]),(0,y.useEffect)(()=>{Tt(Bt.getFieldValue("sub_item_banks"))},[De.default.useWatch("sub_item_banks",Bt)]),(0,y.useImperativeHandle)(ut,()=>({onSave:It,Clear:Ht}));const It=()=>Wl(void 0,null,function*(){if(!_e)return Re.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield Bt.validateFields()}catch(je){return console.log(je,"errInfo"),Re.ZP.error(je.errorFields[0].errors[0]),!1}const Te=dt.map(je=>Ol({id:je.id>1?je.id:null},je));return{name:_e,sub_item_banks:Te}}),Ht=()=>{Ve(""),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})=>Bo.createElement("div",{style:{textAlign:"center",color:"#DF3065",margin:"0 5px"}},Te),[ve,Se]=(0,y.useState)();return Bo.createElement("section",{className:Ze.wrap},Bo.createElement("p",{className:Ze.titleWrap},Bo.createElement("span",{className:Ze.required},"*"),Bo.createElement("span",{className:Ze.title},"\u9898\u5E72\uFF1A")),Bo.createElement(On.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:_e,onChange:Te=>Ve(Te)}),Bo.createElement(De.default,{form:Bt,autoComplete:"off"},Bo.createElement(De.default.List,{name:"sub_item_banks",rules:[{validator(Te,je){return je?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(Te,{add:je,remove:Xe})=>{const it=Bt.getFieldValue("sub_item_banks");return Bo.createElement(Bo.Fragment,null,Bo.createElement(Vi.default,{className:Te.length>0?Ze.collapseWrapper:"",bordered:!1,expandIcon:({isActive:Dt})=>Bo.createElement("i",{className:`iconfont icon-weizhankai ${Dt?Ze.open:Ze.close}`,style:{fontSize:14,transition:"all .2s"}})},Te.map((Dt,qt)=>{var tn=Dt,{key:dn,name:Jt}=tn,Gn=$l(tn,["key","name"]),ha,hn,jn,da,Xn,Pa,Ja,sr,tr,or,Ga,Ta;return Bo.createElement(Ml,{className:Ze.panel,forceRender:!0,header:Bo.createElement("div",{className:Ze.panelHeader},"\u7B2C",qt+1,"\u5C0F\u9898",Bo.createElement("span",null,"\uFF08",Yt[(ha=it==null?void 0:it[Jt])==null?void 0:ha.item_type],"\uFF09")),extra:Bo.createElement(Le.Z,{align:"middle",onClick:hr=>hr.stopPropagation(),style:{display:"flex",alignItems:"center"}},((hn=it==null?void 0:it[Jt])==null?void 0:hn.item_type)=="completion"&&Bo.createElement(De.default.Item,Ll(Ol({},Gn),{name:[Jt,"score"],className:Ze.blankInputNumberWrapper,style:{marginBottom:0}}),((jn=it==null?void 0:it[Jt])==null?void 0:jn.item_type)=="completion"&&Bo.createElement("div",{style:{display:"flex",alignItems:"center",color:"#191919"}},"\u5171",Bo.createElement(Cn,{value:(da=it==null?void 0:it[Jt])==null?void 0:da.score}),"\u5206")),((Xn=it==null?void 0:it[Jt])==null?void 0:Xn.item_type)=="completion"&&Bo.createElement(Bo.Fragment,null,Bo.createElement(la.ZP.Group,{defaultValue:(Pa=it==null?void 0:it[Jt])==null?void 0:Pa.use_blank_score,className:Ze.scoreByBlankRadio,style:{marginRight:10},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:hr=>{var Na;console.log(Bt.getFieldsValue()),Bt==null||Bt.setFieldValue(["sub_item_banks",Jt,"use_blank_score"],(Na=hr==null?void 0:hr.target)==null?void 0:Na.value),Se(new Date)}}),Bo.createElement(Ae.Z,{overlayInnerStyle:{width:460},title:Bo.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",Bo.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")},Bo.createElement("i",{className:"icon-tishixiaowenhao font18 c-3061d0"})))),key:dn},Bo.createElement(De.default.Item,Ll(Ol({},Gn),{name:Jt}),(((Ja=it==null?void 0:it[Jt])==null?void 0:Ja.item_type)=="single"||((sr=it==null?void 0:it[Jt])==null?void 0:sr.item_type)=="multiple")&&Bo.createElement(ou,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((tr=it==null?void 0:it[Jt])==null?void 0:tr.item_type)!="single",form:Bt,choiceKey:[Jt,"choices"],titleKey:[Jt,"name"],analysisKey:[Jt,"analysis"],choiceOptionsPath:["sub_item_banks",Jt,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((or=it==null?void 0:it[Jt])==null?void 0:or.item_type)=="completion"&&Bo.createElement(Da,{form:Bt,name:Jt,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:[Jt,"use_blank_score"],titleKey:[Jt,"name"],analysisKey:[Jt,"analysis"],isOrdered:[Jt,"is_ordered"],answerKey:[Jt,"standard_answer"],key:ve}),((Ga=it==null?void 0:it[Jt])==null?void 0:Ga.item_type)=="judgement"&&Bo.createElement(ra,{form:Bt,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[Jt,"name"],analysisKey:[Jt,"analysis"],choiceKey:[Jt,"choices"]}),((Ta=it==null?void 0:it[Jt])==null?void 0:Ta.item_type)=="subjective"&&Bo.createElement(gi,{showKeywords:!0,form:Bt,titleKey:[Jt,"name"],analysisKey:[Jt,"analysis"],answerTexts:[Jt,"answer_texts"],useKeywords:[Jt,"use_keywords"],keywords:[Jt,"keywords"],indexs:Jt,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)(jl)),Rl=ee(60580),ql=ee(85546),eu=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"},mt=ee(30001),Wt=ee(99678),Hn=ee(89779),Un=ee(9343),pn=ee(26194),Pn=ee(20670),St=({open:qe,onCancel:ut,onOk:ht})=>{const Rt=(0,Wt.g)(),[bn,na,ja,wa]=(0,Un.U)(Hn.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,Ve]=(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(ql.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(eu.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(eu.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(mt.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,we.xg)("/shixuns")})):y.createElement(Su.default,{loading:na,rowKey:"id",columns:[{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:"30%",ellipsis:{showTitle:!0},render:(Bt,It)=>y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("div",{className:It!=null&&It.high_resources_consume?st.title:"",title:Bt||"--"},y.createElement(pe.Z,{key:1,showLines:1,showTextOnly:!0,value:Bt||"--"})),(It==null?void 0:It.high_resources_consume)&&y.createElement(Pn.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u96BE\u5EA6",dataIndex:"level"},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",render:(Bt,It,Ht)=>y.createElement("span",null,Bt||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"study_count"},{title:y.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",y.createElement(Ae.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},y.createElement(Wa.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",width:100,render:(Bt,It,Ht)=>y.createElement("span",null,Bt||"- -")},{title:"\u64CD\u4F5C",render(Bt,It){const{title:Ht,challenge_names:Yt,author_name:Cn,identifier:ve,author_school_name:Se,study_count:Te}=It||{};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:Ht,style:{marginBottom:18}}),y.createElement("div",{className:st.challengeNameWrapper},Yt.map((je,Xe)=>y.createElement("div",{className:st.challengeName,key:Xe},"\u7B2C",(0,we.EM)(Xe+1),"\u9898\xA0",je))),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,we.xg)(`/shixuns/${ve}/challenges?exercise=true`)},y.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},"\u67E5\u770B"),(It==null?void 0:It.shixun_tag_num)===1&&y.createElement("a",{target:"_blank",href:`/shixuns/${It==null?void 0:It.identifier}/challenges`,style:{marginLeft:10}},"\u53BB\u53D1\u5E03"))}}],dataSource:wa==null?void 0:wa.items,rowSelection:{type:"radio",selectedRowKeys:_e,preserveSelectedRowKeys:!0,getCheckboxProps:Bt=>({disabled:Bt.shixun_tag_num===1}),onChange(Bt,It){var Ht,Yt,Cn;console.log(Bt),Ve(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 It)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:(Ht=Te==null?void 0:Te.author_name)==null?void 0:Ht.split("\u3001")[0],school_name:Te.author_school_name,challenge_names:Te.challenge_names,challenges:(Yt=Te.challenge_names)==null?void 0:Yt.map((je,Xe)=>({subject:je,id:Xe,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:wa==null?void 0:wa.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,It){ja({page:Bt,limit:It})},size:"default"},scroll:{y:400}}))},Zn=ee(96332),Za=ee(93686),mo=(qe,ut,ht)=>new Promise((Rt,bn)=>{var na=ua=>{try{wa(ht.next(ua))}catch(Ee){bn(Ee)}},ja=ua=>{try{wa(ht.throw(ua))}catch(Ee){bn(Ee)}},wa=ua=>ua.done?Rt(ua.value):Promise.resolve(ua.value).then(na,ja);wa((ht=ht.apply(qe,ut)).next())}),ti=({visible:qe,getdata:ut,onCancel:ht,onRandomExchange:Rt,selectFromProblemSet:bn,questionParams:na})=>{const[ja,wa]=(0,y.useState)(!1),[ua,Ee]=(0,y.useState)(!1),[_e,Ve]=(0,y.useState)({}),dt=(0,ge.useParams)(),[Tt,Bt]=(0,y.useState)(),It=(Ht,Yt)=>mo(void 0,null,function*(){Ee(!0);const Cn=yield(0,Fe.ZP)(`/api/exercises/${dt.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:na.id,item_bank_id:Ht,shixuns_info:[{id:Ht,is_copy:Yt!=1,is_use:Yt!=1}]}});Ee(!1),Cn!=null&&Cn.status||(Re.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(Rl.Z,{onClick:Rt},"\u968F\u673A\u66F4\u6362"),(na==null?void 0:na.type)!=="PRACTICAL"&&y.createElement(Oe.ZP,{style:{marginLeft:24},onClick:bn},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9"),(na==null?void 0:na.type)==="PRACTICAL"&&y.createElement(Oe.ZP,{style:{marginLeft:24},onClick:()=>{wa(!0)}},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9")),y.createElement(St,{open:ja,onCancel:()=>wa(!1),onOk:Ht=>mo(void 0,null,function*(){if(console.log("----selectedRows",Ht,dt),(Ht==null?void 0:Ht.length)<=0){Re.ZP.info("\u8BF7\u9009\u62E9\u5B9E\u8BAD");return}let Yt=Ht==null?void 0:Ht.map(ve=>ve==null?void 0:ve.id),Cn=yield(0,Za.Tr)({id:[...Yt],course_id:dt.coursesId,type:"shixun"});(Cn==null?void 0:Cn.student_count)===0?It(Yt==null?void 0:Yt[0],1):(Bt(Yt),Ve(Cn)),wa(!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:Ht=>mo(void 0,null,function*(){It(Tt==null?void 0:Tt[0],2)})}))},Jo=ee(30351),Fr=ee(19575),qa=ee(2715),Ma=ee(48994),Ao=ee(52810),Oo=Object.defineProperty,Yo=Object.defineProperties,ni=Object.getOwnPropertyDescriptors,Do=Object.getOwnPropertySymbols,ai=Object.prototype.hasOwnProperty,Ro=Object.prototype.propertyIsEnumerable,Er=(qe,ut,ht)=>ut in qe?Oo(qe,ut,{enumerable:!0,configurable:!0,writable:!0,value:ht}):qe[ut]=ht,Go=(qe,ut)=>{for(var ht in ut||(ut={}))ai.call(ut,ht)&&Er(qe,ht,ut[ht]);if(Do)for(var ht of Do(ut))Ro.call(ut,ht)&&Er(qe,ht,ut[ht]);return qe},ii=(qe,ut)=>Yo(qe,ni(ut)),Ai=(qe,ut,ht)=>new Promise((Rt,bn)=>{var na=ua=>{try{wa(ht.next(ua))}catch(Ee){bn(Ee)}},ja=ua=>{try{wa(ht.throw(ua))}catch(Ee){bn(Ee)}},wa=ua=>ua.done?Rt(ua.value):Promise.resolve(ua.value).then(na,ja);wa((ht=ht.apply(qe,ut)).next())}),iu=({data:qe,submit:ut,goBack:ht,loading:Rt,onTypeScore:bn,editPreview:na=!1,onSkipExamination:ja,selectValue:wa,onExchange:ua,getdata:Ee,handleMarkWrongQuestion:_e})=>{var Ve,dt,Tt,Bt,It,Ht,Yt,Cn,ve,Se,Te;const je=(0,y.useRef)(),[Xe,it]=(0,y.useState)(null),[Dt,qt]=(0,y.useState)(!1),[tn,dn]=(0,y.useState)(!1),Jt=(0,y.useRef)(),[Gn]=De.default.useForm(),ha=(0,ge.useParams)(),[hn,jn]=(0,y.useState)(!1);(0,y.useEffect)(()=>{qt(!0)},[]),(0,y.useEffect)(()=>{na||(0,we.Dk)("\u8BD5\u5377\u9884\u89C8")},[na]);const da=["\u5BB9\u6613","\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],Xn={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"},Ja=Ft=>{var ba;const yr=[];return y.createElement(y.Fragment,null,y.createElement("aside",{className:ie.single},(ba=Ft==null?void 0:Ft.choices)==null?void 0:ba.map((qn,Fn)=>(qn.is_answer&&yr.push(Ao.k4[Fn]),y.createElement("ul",{key:Fn},y.createElement("li",null,Ao.k4[Fn],"\u3001"),y.createElement("li",null,y.createElement(pe.Z,{value:qn.choice_text})))))),y.createElement("div",{className:ie.analysis},y.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",yr.join(""),y.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",da[Ft.difficulty])),y.createElement("aside",null,y.createElement("span",{className:ie.text},"\u89E3\u6790:"),y.createElement(pe.Z,{value:Ft.analysis?Ft.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:"),`${(Ft==null?void 0:Ft.discipline_name)||"--"}/${Ft==null?void 0:Ft.sub_discipline_name}`),y.createElement(Ae.Z,{title:Ft==null?void 0:Ft.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:"),Ft==null?void 0:Ft.tag_discipline_name)))))},sr=(Ft,ba)=>{var yr;const qn=(yr=Ft==null?void 0:Ft.standard_answer)==null?void 0:yr.map((Fn,xr)=>{var Fa;return y.createElement("div",{key:xr},`\u7B54\u6848\uFF08\u586B\u7A7A${Fn==null?void 0:Fn.position}\uFF09\uFF1A${(Fa=Fn==null?void 0:Fn.answer_text)==null?void 0:Fa.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,qn)),y.createElement("aside",null,y.createElement("span",{className:ie.text},"\u89E3\u6790:"),y.createElement(pe.Z,{value:Ft.analysis?Ft.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:"),ba?`${(ba==null?void 0:ba.discipline_name)||"--"}/${ba==null?void 0:ba.sub_discipline_name}`:`${(Ft==null?void 0:Ft.discipline_name)||"--"}/${Ft==null?void 0:Ft.sub_discipline_name}`),y.createElement(Ae.Z,{title:ba?ba==null?void 0:ba.tag_discipline_name:Ft==null?void 0:Ft.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:"),ba?ba==null?void 0:ba.tag_discipline_name:Ft==null?void 0:Ft.tag_discipline_name)))))},tr=Ft=>{var ba;const yr=(ba=Ft==null?void 0:Ft.standard_answer)==null?void 0:ba.map((qn,Fn)=>y.createElement("div",{key:Fn},`\u7B54\u6848\uFF08\u586B\u7A7A${(qn==null?void 0:qn.position)||(qn==null?void 0:qn.exercise_choice_id)}\uFF09\uFF1A${qn==null?void 0:qn.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,yr)),y.createElement("aside",null,y.createElement("span",{className:ie.text},"\u89E3\u6790:"),y.createElement(pe.Z,{value:Ft.analysis?Ft.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:"),`${(Ft==null?void 0:Ft.discipline_name)||"--"}/${Ft==null?void 0:Ft.sub_discipline_name}`),y.createElement(Ae.Z,{title:Ft==null?void 0:Ft.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:"),Ft==null?void 0:Ft.tag_discipline_name)))))},or=(Ft,ba)=>{var yr;return y.createElement("div",{className:ie.analysis},y.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",(yr=Ft==null?void 0:Ft.answer_texts)==null?void 0:yr[0]),y.createElement("aside",null,y.createElement("span",{className:ie.text},"\u89E3\u6790:"),y.createElement(pe.Z,{value:Ft.analysis?Ft.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:"),ba?`${(ba==null?void 0:ba.discipline_name)||"--"}/${ba==null?void 0:ba.sub_discipline_name}`:`${(Ft==null?void 0:Ft.discipline_name)||"--"}/${Ft==null?void 0:Ft.sub_discipline_name}`),y.createElement(Ae.Z,{title:ba?ba==null?void 0:ba.tag_discipline_name:Ft==null?void 0:Ft.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:"),ba?ba==null?void 0:ba.tag_discipline_name:Ft==null?void 0:Ft.tag_discipline_name))))},Ga=Ft=>{var ba,yr;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:(ba=Ft==null?void 0:Ft.program_attr)==null?void 0:ba.description})),y.createElement("div",{style:{marginTop:20}},"\u6B63\u786E\u7B54\u6848\uFF1A",((yr=Ft==null?void 0:Ft.program_attr)==null?void 0:yr.answer_text)||"--"),y.createElement("aside",null,y.createElement("span",{className:ie.text},"\u89E3\u6790:"),y.createElement(pe.Z,{value:Ft.analysis?Ft.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:"),`${(Ft==null?void 0:Ft.discipline_name)||"--"}/${Ft==null?void 0:Ft.sub_discipline_name}`),y.createElement(Ae.Z,{title:Ft==null?void 0:Ft.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:"),Ft==null?void 0:Ft.tag_discipline_name))))},Ta=(Ft,ba)=>{var yr;return y.createElement("div",null,(yr=Ft==null?void 0:Ft.sub_item_banks)==null?void 0:yr.map((qn,Fn)=>{var xr,Fa;const Qn=[];return y.createElement(y.Fragment,null,y.createElement("div",{style:{marginLeft:25,fontSize:"16px",color:"#333",paddingTop:"15px"}},ba+1+"."+(Fn+1),"\uFF08",Xn[qn.item_type]||Pa[qn.item_type],"\uFF09",qn.name),(qn.item_type=="SINGLE"||qn.item_type=="MULTIPLE"||qn.item_type=="JUDGMENT"||qn.item_type=="single"||qn.item_type=="multiple"||qn.item_type=="judgement")&&y.createElement(y.Fragment,null,y.createElement("aside",{className:ie.single},(xr=qn==null?void 0:qn.choices)==null?void 0:xr.map((Sa,Qr)=>(Sa.is_answer&&Qn.push(Ao.k4[Qr]),y.createElement("ul",{key:Qr},y.createElement("li",null,Ao.k4[Qr],"\u3001"),y.createElement("li",null,y.createElement(pe.Z,{value:Sa.choice_text})))))),y.createElement("div",{className:ie.analysis},y.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",Qn.join(""),y.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",da[qn.difficulty])),y.createElement("aside",null,y.createElement("span",{className:ie.text},"\u89E3\u6790:"),y.createElement(pe.Z,{value:qn.analysis?qn.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:"),`${(Ft==null?void 0:Ft.discipline_name)||"--"}/${Ft==null?void 0:Ft.sub_discipline_name}`),y.createElement(Ae.Z,{title:Ft==null?void 0:Ft.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:"),Ft==null?void 0:Ft.tag_discipline_name))))),(qn.item_type=="COMPLETION"||qn.item_type=="completion")&&sr(qn,Ft),(qn.item_type=="SUBJECTIVE"||qn.item_type=="subjective")&&or(qn,Ft),((Fa=qe==null?void 0:qe.exam)==null?void 0:Fa.exercise_status)===3&&y.createElement("div",{className:"flex gap-20px mt20"},y.createElement(qa.Z,{state:qn==null?void 0:qn.is_wrong,onClick:()=>{_e==null||_e({value:ii(Go({},qn),{question_id:qn==null?void 0:qn.id,question_score:qn==null?void 0:qn.score})})}}),qn.item_type=="single"&&y.createElement(Oe.ZP,{style:{color:"#3061D0"},onClick:()=>{Sr({value:qn})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848")))}))},hr=Ft=>{var ba,yr,qn;return y.createElement("div",{style:{marginTop:"12px"}},(yr=(ba=Ft==null?void 0:Ft.shixun)==null?void 0:ba.challenges)==null?void 0:yr.map((Fn,xr)=>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",xr+1,"\u5173"),y.createElement(Ae.Z,{key:xr,title:Fn==null?void 0:Fn.challenge_name},y.createElement("span",null,(0,we.Pq)(Fn==null?void 0:Fn.challenge_name,44)))),na&&y.createElement("div",null,"\u5206\u503C\uFF1A",Fn.score,"\u5206"))),y.createElement(ge.Link,{style:{float:"right"},target:"_blank",to:`/shixuns/${(qn=Ft==null?void 0:Ft.shixun)==null?void 0:qn.identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5"),y.createElement("div",{style:{clear:"both"}}))},Na=Ft=>{let ba=Ft.questions_score/Ft.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,Ft==null?void 0:Ft.name,"\uFF1A"),y.createElement(ue.Z,{min:0,precision:1,defaultValue:ba,onChange:yr=>{ba=yr}}),y.createElement("span",{className:"ml5"},"\u5206/\u9898"))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Ai(void 0,null,function*(){var yr;if(!ba)return Re.ZP.warning("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A\u6216\u4E3A0"),Promise.reject();const qn={type:Ft==null?void 0:Ft.type,score:ba,scoreTotal:Number((yr=ba*Ft.questions_count)==null?void 0:yr.toFixed(1))};bn(qn)})})},fr=()=>{let Ft="";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:_t.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(Be.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",min:0,maxLength:60,defaultValue:Ft,onChange:ba=>{Ft=ba.target.value}}))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Ai(void 0,null,function*(){var ba;if(!Ft)return Re.ZP.warning("\u8BD5\u5377\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const yr=[],qn=[],Fn=[],xr=[];(ba=qe==null?void 0:qe.questionList)==null||ba.forEach(Qn=>{var Sa;(Sa=Qn.questions)==null||Sa.forEach(Qr=>{let wr=Qn.questions_score/Qn.questions_count;wr=wr&&wr.toFixed(1),Qn.type==="COMBINATION"&&Fn.push({id:Qr.id,sub_item_bank_ids:Qr.sub_item_banks.map(ko=>ko.id)}),Qn.type==="PRACTICAL"?xr.push(Qr.id):(yr.push(Qr.id),qn.push(wr))})}),console.log("-----",Fn),yield ut({item_bank_ids:yr,item_bank_scores:qn,name:Ft,combination_item_banks:Fn,shixun_ids:xr})})})},Or=(Ft,ba,yr,qn)=>{var Fn;const xr=`${location.pathname}${location.search}`,Fa=(Fn=qn.questions)==null?void 0:Fn.map(Qn=>Qn==null?void 0:Qn.id);if(xr.includes("exercise"))Jt.current={id:Ft,ids:Fa,type:ba,index:yr},dn(!0);else{let Qn=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:()=>Ai(void 0,null,function*(){Qn.update({cancelButtonProps:{disabled:!0}}),yield ua({single_question_id:Ft,seleted_item_bank_ids:Fa},{type:ba,index:yr}),Qn.update({cancelButtonProps:{disabled:!1}}),Re.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u8BD5\u9898")})})}},Xr=Ft=>{var ba;const yr=(ba=Ft.questions)==null?void 0:ba.map(xr=>xr==null?void 0:xr.id),qn=Ft.name;let Fn=Ke.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:`\u786E\u8BA4\u66F4\u6362${qn}\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F`,cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Ai(void 0,null,function*(){Fn.update({cancelButtonProps:{disabled:!0}}),yield ua({seleted_item_bank_ids:yr},{type:Ft.type}),Fn.update({cancelButtonProps:{disabled:!1}}),Re.ZP.success(`\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210${qn}\u8BD5\u9898`)})})},fo=()=>{let Ft=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:()=>Ai(void 0,null,function*(){Ft.update({cancelButtonProps:{disabled:!0}}),yield ua(),Ft.update({cancelButtonProps:{disabled:!1}}),Re.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u6574\u5F20\u8BD5\u9898")})})},oo=Ft=>{console.log(Ft,"key"),ja(Ft-1)},Br=(Ft,ba)=>{var yr,qn;if(ba==="SINGLE")return y.createElement(y.Fragment,null,y.createElement($n,{ref:je,editData:Ft,isEdit:!0}),y.createElement(Ne.Z,null));if(ba==="MULTIPLE")return y.createElement(y.Fragment,null,y.createElement(ur,{ref:je,editData:Ft,isEdit:!0}),y.createElement(Ne.Z,null));if(ba==="JUDGMENT")return y.createElement(y.Fragment,null,y.createElement(zn,{ref:je,editData:Ft,isEdit:!0}),y.createElement(Ne.Z,null));if(ba==="COMPLETION")return y.createElement(y.Fragment,null,y.createElement(Rn,{ref:je,editData:Ft,isEdit:!0}),y.createElement(Ne.Z,null));if(ba==="SUBJECTIVE")return y.createElement(y.Fragment,null,y.createElement(Mi,{ref:je,editData:Ft,isEdit:!0}),y.createElement(Ne.Z,null));if(ba==="COMBINATION")return y.createElement(y.Fragment,null,y.createElement(mu,{ref:je,editData:Ft,isEdit:!0}),y.createElement(Ne.Z,null));if(ba==="BPROGRAM")return y.createElement(y.Fragment,null,y.createElement(De.default,{form:Gn,style:{marginTop:20},onFinishFailed:Fn=>{var xr,Fa;Fn.errorFields[0].name.includes("standard_answers")?Re.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):Re.ZP.error(Fn.errorFields[0].errors[0]),Gn.scrollToField((Fa=(xr=Fn==null?void 0:Fn.errorFields)==null?void 0:xr[0])==null?void 0:Fa.name,{behavior:"smooth",block:"center"})},onFinish:Fn=>Ai(void 0,null,function*(){var xr;let Fa=ii(Go({question_score:Ft.score},Fn),{question_type:8,hack:ii(Go({},Fn.hack),{difficult:Ft.program_attr.difficult}),hack_codes:ii(Go({},Fn.hack_codes),{code:Fr.Base64.encode((xr=Fn.hack_codes)==null?void 0:xr.code)})});hn&&(Fa.is_cover=1);const Qn=yield(0,Fe.ZP)(`/api/exercise_questions/${Ft.id}.json`,{method:"put",body:Fa});(Qn==null?void 0:Qn.status)===0&&(Re.ZP.success("\u7F16\u8F91\u6210\u529F"),oo(wa+1)),it(null)})},y.createElement(Jo.tc,{form:Gn,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,hackidentifier:(yr=Ft==null?void 0:Ft.program_attr)==null?void 0:yr.identifier,answerKey:"standard_answers"}),y.createElement(Ne.Z,null)));if(ba==="PROGRAM"&&ge.history.push(`/problems/${(qn=Ft==null?void 0:Ft.program_attr)==null?void 0:qn.identifier}/edit?type=exercises&express_id=${ha.categoryId}&question_id=${Ft==null?void 0:Ft.id}&score=${Ft==null?void 0:Ft.score}&callback_url=${location.pathname}&select=${wa}&exercise=true`),ba==="PRACTICAL")return y.createElement(y.Fragment,null,y.createElement(Ka,{ref:je,editData:Ft,isEdit:!0}),y.createElement(Ne.Z,null))},qr=(Ft,ba)=>Ai(void 0,null,function*(){var yr,qn,Fn,xr,Fa,Qn;const Sa=yield(yr=je.current)==null?void 0:yr.onSave();if(!Sa)return;const Qr=Ba=>{const Wr=Ba.map(bo=>bo.choice_text.trim().replace(/^\s+|\s+$/g,""));return new Set(Wr).size!==Wr.length},wr={question_score:ba.score,analysis:Sa.analysis};if(Ft==="SINGLE"||Ft==="MULTIPLE"||Ft==="JUDGMENT"){if(Ft!=="JUDGMENT"&&Qr(Sa==null?void 0:Sa.choices)){Re.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}const Ba=[],Wr=[];wr.question_type=Ft==="JUDGMENT"?2:1,wr.question_title=Sa==null?void 0:Sa.name,(qn=Sa==null?void 0:Sa.choices)==null||qn.forEach((eo,bo)=>{Ba.push(eo.choice_text),eo!=null&&eo.is_answer&&Wr.push(bo+1)}),wr.question_choices=Ba,wr.standard_answers=Wr}if(Ft==="COMPLETION"){let Ba=(Fn=Sa==null?void 0:Sa.standard_answers)==null?void 0:Fn.map((bo,Lo)=>(bo==null?void 0:bo.score)<=0?Lo+1:null).filter(bo=>bo!==null);if((Ba==null?void 0:Ba.length)>0)return Re.ZP.warning(`\u7B2C${Ba.join("\u3001")}\u9879\u7684\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A`),!1;let Wr=(xr=Sa==null?void 0:Sa.standard_answers)==null?void 0:xr.reduce((bo,Lo)=>bo+(Number(Lo==null?void 0:Lo.score)||0),0);if(parseFloat(Wr.toFixed(2))!=(wr==null?void 0:wr.question_score))return Re.ZP.warning("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01"),!1;wr.is_ordered=Sa.is_ordered,wr.question_title=Sa==null?void 0:Sa.name,wr.use_blank_score=Sa==null?void 0:Sa.use_blank_score,wr.question_type=3;const eo=[];(Fa=Sa==null?void 0:Sa.standard_answers)==null||Fa.forEach((bo,Lo)=>{eo.push({choice_id:bo.position,answer_text:bo.answer_text,score:bo.score})}),wr.standard_answers=eo,wr.downcase=Sa==null?void 0:Sa.downcase,wr.no_space=Sa==null?void 0:Sa.no_space}if(Ft==="SUBJECTIVE"&&(console.log("editorData"),console.log(Sa),wr.question_title=Sa==null?void 0:Sa.name,wr.question_type=4,wr.answer_texts=Sa==null?void 0:Sa.answer_texts,wr.use_keywords=Sa==null?void 0:Sa.use_keywords,wr.keywords=Sa==null?void 0:Sa.keywords),Ft==="COMBINATION"){wr.question_title=Sa==null?void 0:Sa.name,wr.question_type=7;try{wr.sub_questions=(Qn=Sa==null?void 0:Sa.sub_item_banks)==null?void 0:Qn.map((Ba,Wr)=>{var eo,bo,Lo;if((Ba==null?void 0:Ba.item_type)=="single"||(Ba==null?void 0:Ba.item_type)=="multiple"){if(Qr(Ba==null?void 0:Ba.choices))throw new Error(`\u7B2C${Wr+1}\u5C0F\u9898\u9009\u9879\u5185\u5BB9\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58`);const qo=[],Fi=[];return(eo=Ba==null?void 0:Ba.choices)==null||eo.forEach((Ho,Wi)=>{qo.push(Ho.choice_text),Ho!=null&&Ho.is_answer&&Fi.push(Wi+1)}),{id:Ba.id,question_id:Ba.id,question_title:Ba.name,difficulty:Ba.difficulty,question_type:(Ba==null?void 0:Ba.item_type)=="single"?0:(Ba==null?void 0:Ba.item_type)=="multiple"?1:2,question_choices:qo,standard_answers:Fi,analysis:Ba.analysis,question_score:Ba==null?void 0:Ba.score}}else if((Ba==null?void 0:Ba.item_type)=="completion"){let qo=(bo=Ba==null?void 0:Ba.standard_answer)==null?void 0:bo.reduce((Ho,Wi)=>Ho+(Number(Wi==null?void 0:Wi.score)||0),0);if(parseFloat(qo.toFixed(2))!=(Ba==null?void 0:Ba.score))throw new Error("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01");const Fi=[];return(Lo=Ba==null?void 0:Ba.standard_answer)==null||Lo.forEach((Ho,Wi)=>{Fi.push({choice_id:Ho.position,answer_text:Ho.answer_text,score:Ho.score})}),{id:Ba.id,question_id:Ba.id,is_ordered:Ba.is_ordered,question_title:Ba.name,difficulty:Ba.difficulty,question_type:3,standard_answers:Fi,use_blank_score:Ba.use_blank_score,analysis:Ba.analysis,downcase:Ba==null?void 0:Ba.downcase,no_space:Ba==null?void 0:Ba.no_space,question_score:Ba==null?void 0:Ba.score}}else if((Ba==null?void 0:Ba.item_type)=="subjective")return{id:Ba.id,question_id:Ba.id,question_title:Ba.name,question_type:4,difficulty:Ba.difficulty,answer_texts:Ba==null?void 0:Ba.answer_texts,analysis:Ba.analysis,question_score:Ba==null?void 0:Ba.score,use_keywords:Ba.use_keywords,keywords:Ba==null?void 0:Ba.keywords}})}catch(Ba){Re.ZP.warning(Ba.message);return}delete wr.analysis}let ko=!1;(ba==null?void 0:ba.is_my)===1&&(ko=yield new Promise((Wr,eo)=>{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:()=>{Wr(!0)},onCancel:()=>{Wr(!1)}})})),ko&&(wr.is_cover=1);const Po=Ft!=="PRACTICAL"?yield(0,Fe.ZP)(`/api/exercise_questions/${ba.id}.json`,{method:"put",body:wr}):yield(0,Fe.ZP)(`/api/exercise_questions/${ba.id}/update_shixun_score.json`,{method:"post",body:Go({},Sa)});(Po==null?void 0:Po.status)===0&&(Re.ZP.success("\u7F16\u8F91\u6210\u529F"),oo(wa+1),it(null))}),Dr=()=>Ai(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,Fe.ZP)(`/api/exercises/${ha.categoryId}/sync_random_question.json`,{method:"post"})).status===0&&(yield ja(wa),Re.ZP.success("\u66F4\u65B0\u6210\u529F")),(0,ge.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}})}),Sr=({value:Ft}={})=>{var ba;const yr=[];let qn=[];const Fn=(ba=Ft==null?void 0:Ft.choices)==null?void 0:ba.map((Fa,Qn)=>{var Sa;const Qr=Qn+1;return Fa!=null&&Fa.is_answer&&(yr.push(Qr),qn.push(Qr)),{value:Qr,label:y.createElement(pe.Z,{className:"c-black font14",value:`${(Sa=Ao.k4)==null?void 0:Sa[Qn]}. ${Fa==null?void 0:Fa.choice_text}`}),disabled:Fa==null?void 0:Fa.origin_standard_answer}}),xr=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 ",yr==null?void 0:yr.map(Fa=>{var Qn;return(Qn=Ao.k4)==null?void 0:Qn[Fa-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:Fn,defaultValue:qn,onChange:Fa=>{qn=Fa}})),onOk:()=>Ai(void 0,null,function*(){const Fa=yield(0,Fe.ZP)(`/api/exercises/${ha.categoryId}/questions/${Ft==null?void 0:Ft.id}/add_standard_answers.json`,{method:"put",body:{standard_answer:qn}});(Fa==null?void 0:Fa.status)===0&&(Re.ZP.success("\u4FEE\u6539\u6210\u529F"),oo(wa+1))})})},Gr=(Ve=qe==null?void 0:qe.questionList)==null?void 0:Ve.reduce((Ft,ba)=>Ft+Number(ba.questions_score),0),Xo=na&&((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:Ft=>{const ba=document.getElementById("id_left_preview");ba.style.overflowY="auto"},onMouseLeave:Ft=>{const ba=document.getElementById("id_left_preview");ba.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:rt}),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:$t}),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":(It=qe==null?void 0:qe.exam)==null?void 0:It.time))),(Ht=qe==null?void 0:qe.questionList)==null?void 0:Ht.map((Ft,ba)=>{var yr;return y.createElement("div",{className:ie.list,key:ba},y.createElement("div",{className:ie.name},y.createElement("b",null),y.createElement("span",null,Ft.name)),y.createElement("aside",null,y.createElement("div",null,"\u5171",y.createElement("span",{className:ie.b},Ft.questions_count),"\u9898 ",y.createElement("span",{className:ie.l},"|"),"\u5171",y.createElement("span",{className:ie.r},Ft.questions_score),"\u5206"),y.createElement("div",{className:ie.answerSheet},(yr=Ft==null?void 0:Ft.questions)==null?void 0:yr.map((qn,Fn)=>y.createElement("div",{onClick:()=>{const xr=`Anchor_${qn==null?void 0:qn.id}`;let Fa=document.getElementById(xr);Fa&&setTimeout(()=>Fa.scrollIntoView({block:"center",behavior:"smooth"}))},key:qn==null?void 0:qn.id,className:ie.tag},Fn+1)))))})),y.createElement("div",{className:ie.right},y.createElement("div",{className:ie.examName,id:"examName"},y.createElement("div",{className:ie.name},y.createElement(Ae.Z,{title:(Yt=qe==null?void 0:qe.exam)==null?void 0:Yt.name,getPopupContainer:Ft=>Ft.parentNode},y.createElement("span",{className:ie.t},(Cn=qe==null?void 0:qe.exam)==null?void 0:Cn.name))),na&&((ve=qe==null?void 0:qe.exam)==null?void 0:ve.exercise_status)===1&&y.createElement(mt.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:()=>{Dr()}})},type:"primary"},"\u66F4\u65B0\u8BD5\u5377"),!na&&y.createElement(Oe.ZP,{onClick:fo,type:"primary"},"\u968F\u673A\u66F4\u6362")),y.createElement("div",{className:ie.topWarp},(Se=qe==null?void 0:qe.questionList)==null?void 0:Se.map((Ft,ba)=>{var yr,qn;return y.createElement(y.Fragment,{key:ba},y.createElement("div",{className:ie.head,style:ba===0?{border:0,marginTop:-16}:{}},y.createElement("div",{className:ie.name},y.createElement("b",null),y.createElement("span",null,Ft.name)),y.createElement("div",{className:ie.so},"\u5171",y.createElement("span",{className:ie.b},Ft.questions_count," "),"\u9898 ",Ft.type==="COMBINATION"&&`\uFF08\u5305\u542B${(yr=Ft==null?void 0:Ft.questions)==null?void 0:yr.map(Fn=>{var xr;return(xr=Fn==null?void 0:Fn.sub_item_banks)==null?void 0:xr.length}).reduce((Fn,xr)=>Fn+xr)}\u5C0F\u9898\uFF09`,y.createElement("span",{className:ie.l},"|"),"\u5171",y.createElement("span",{className:ie.r},Ft.questions_score),"\u5206"),!na&&y.createElement("div",{className:ie.btn},y.createElement(Oe.ZP,{onClick:()=>{Na(Ft)},type:"primary",ghost:!0,className:"mr20"},"\u8BBE\u7F6E\u5F97\u5206"),y.createElement(Oe.ZP,{onClick:()=>Xr(Ft),type:"primary",ghost:!0},"\u968F\u673A\u66F4\u6362"))),(qn=Ft==null?void 0:Ft.questions)==null?void 0:qn.map((Fn,xr)=>{var Fa,Qn,Sa,Qr;return Xe===(Fn==null?void 0:Fn.id)?y.createElement("div",{id:`Anchor_${Fn==null?void 0:Fn.id}`,className:ie.content,style:{padding:0,marginTop:24},key:Fn==null?void 0:Fn.id},y.createElement("div",{style:{float:"right",marginTop:`${(Ft==null?void 0:Ft.type)==="PRACTICAL"?"-2px":"-6px"}`}},y.createElement(Oe.ZP,{onClick:()=>it(null),className:"mr20",type:"primary",ghost:!0},"\u53D6\u6D88"),y.createElement(Oe.ZP,{onClick:()=>{qr(Ft==null?void 0:Ft.type,Fn)},type:"primary"},"\u4FDD\u5B58")),Br(Fn,Ft.type)):y.createElement("div",{id:`Anchor_${Fn==null?void 0:Fn.id}`,className:ie.content,key:Fn==null?void 0:Fn.id},y.createElement("div",{className:ie.titleWrap},(Fn==null?void 0:Fn.item_type)==="bprogram"?y.createElement(pe.Z,{style:{paddingRight:10},value:xr+1+"\u3001"+((Fa=Fn==null?void 0:Fn.program_attr)==null?void 0:Fa.description)}):y.createElement(pe.Z,{style:{paddingRight:10},className:ie.titleHtml,value:xr+1+`\u3001${(Fn==null?void 0:Fn.item_type)==="combination"?"\uFF08\u9898\u5E72\uFF09":""}`+(Fn==null?void 0:Fn.name)}),na&&y.createElement(Oe.ZP,{onClick:()=>{var wr,ko,Po;if(Xe){Re.ZP.warning("\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898");return}Gn.setFieldsValue({standard_answers:Fn==null?void 0:Fn.standard_answer,hack:Go(Go({},Fn),Fn==null?void 0:Fn.program_attr),hack_codes:ii(Go({},Fn==null?void 0:Fn.program_attr),{code:Fr.Base64.decode(((wr=Fn==null?void 0:Fn.program_attr)==null?void 0:wr.code)||"")}),hack_sets:Go({},(ko=Fn==null?void 0:Fn.hack_sets)==null?void 0:ko[0])}),(Fn==null?void 0:Fn.item_type)=="program"?ge.history.push(`/problems/newedit/${(Po=Fn==null?void 0:Fn.program_attr)==null?void 0:Po.identifier}?type=exercises&express_id=${ha.categoryId}&question_id=${Fn==null?void 0:Fn.id}&score=${Fn==null?void 0:Fn.score}&exercise=true&callback_url=/classrooms/${ha.coursesId}/exercise/${ha.categoryId}/detail?random=true`):it(Fn==null?void 0:Fn.id)},type:"primary",style:{marginLeft:"auto"},ghost:!0},"\u7F16\u8F91"),!Xo&&y.createElement(Oe.ZP,{disabled:Xo,className:"ml20",onClick:()=>Or(Fn==null?void 0:Fn.id,Ft.type,xr,Ft),type:"primary",ghost:!0},"\u6362\u4E00\u9898")),(Fn==null?void 0:Fn.item_type)==="bprogram"&&y.createElement(pe.Z,{style:{paddingRight:10,paddingLeft:25},showProgramFill:!0,disabledFill:!0,className:ie.titleHtml,value:Fr.Base64.decode(((Qn=Fn==null?void 0:Fn.program_attr)==null?void 0:Qn.code)||"")}),(Ft.type==="SINGLE"||Ft.type==="JUDGMENT"||Ft.type==="MULTIPLE")&&Ja(Fn),Ft.type==="COMPLETION"&&sr(Fn),Ft.type==="SUBJECTIVE"&&or(Fn),Ft.type==="PROGRAM"&&Ga(Fn),Ft.type==="BPROGRAM"&&tr(Fn),Ft.type==="COMBINATION"&&Ta(Fn,xr),Ft.type==="PRACTICAL"&&hr(Fn),y.createElement(Le.Z,{className:"mt20",wrap:!1,align:"middle",gutter:20},((Sa=qe==null?void 0:qe.exam)==null?void 0:Sa.exercise_status)===3&&!["PROGRAM","BPROGRAM","PRACTICAL","COMBINATION"].includes(Ft.type)&&y.createElement(be.Z,null,y.createElement(qa.Z,{state:Fn==null?void 0:Fn.is_wrong,onClick:()=>{_e==null||_e({value:ii(Go({},Fn),{question_id:Fn==null?void 0:Fn.id,question_score:Fn==null?void 0:Fn.score})})}})),["PROGRAM","BPROGRAM","PRACTICAL"].includes(Ft.type)&&(Fn==null?void 0:Fn.show_resubmit)&&y.createElement(be.Z,null,y.createElement(Ma.C,{dataSource:ii(Go({},Fn),{question_id:Fn==null?void 0:Fn.id})})),((Qr=qe==null?void 0:qe.exam)==null?void 0:Qr.exercise_status)===3&&["SINGLE"].includes(Ft.type)&&y.createElement(be.Z,null,y.createElement(Oe.ZP,{style:{color:"#3061D0"},onClick:()=>{Sr({value:Fn})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))))}))}))),na?y.createElement(mt.vr,null,y.createElement(se.Z,{showTotal:we.rU,total:(Te=qe==null?void 0:qe.exam)==null?void 0:Te.total_num,pageSize:1,current:wa+1,showSizeChanger:!1,onChange:oo,showQuickJumper:!1,hideOnSinglePage:!1})):y.createElement(mt.vr,{LeftContent:y.createElement(mt.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:Dt,getPopupContainer:Ft=>Ft==null?void 0:Ft.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(mt.op,{onMouseEnter:()=>qt(!0),onMouseLeave:()=>qt(!1),onClick:()=>fr(),shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u4FDD\u5B58")),y.createElement(mt.op,{shape:"default",type:"primary",onClick:()=>ut(),style:{height:38,marginLeft:20}},"\u63D0\u4EA4"))}),y.createElement(ti,{visible:tn,questionParams:Jt.current,getdata:Ee,onRandomExchange:()=>Ai(void 0,null,function*(){const Ft=Jt.current;yield ua({single_question_id:Ft.id,seleted_item_bank_ids:Ft.ids},{type:Ft.type,index:Ft.index}),dn(!1)}),selectFromProblemSet:()=>{const Ft=Jt.current,ba=`${location.pathname}${location.search}`;ba.includes("exercise")&&ge.history.push(`/paperlibrary/exchangequestion?type=exercise&qid=${Ft.id}&qtype=${Ft.type}&exerciseid=${ha.categoryId}&from=${ba}`)},onCancel:()=>{dn(!1)}}))}},83292:function(Ot,wt,ee){"use strict";ee.r(wt),ee.d(wt,{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),Ae=ee(22150),Oe=ee(85673),Ke=ee(35973),ue=ee(40950),Re=ee(57953),Be=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,mt,Wt)=>mt in st?a(st,mt,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):st[mt]=Wt,re=(st,mt)=>{for(var Wt in mt||(mt={}))b.call(mt,Wt)&&te(st,Wt,mt[Wt]);if(x)for(var Wt of x(mt))z.call(mt,Wt)&&te(st,Wt,mt[Wt]);return st},oe=(st,mt,Wt)=>new Promise((Hn,Un)=>{var pn=St=>{try{Vt(Wt.next(St))}catch(Zn){Un(Zn)}},Pn=St=>{try{Vt(Wt.throw(St))}catch(Zn){Un(Zn)}},Vt=St=>St.done?Hn(St.value):Promise.resolve(St.value).then(pn,Pn);Vt((Wt=Wt.apply(st,mt)).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,mt){return oe(this,null,function*(){return(0,E.ZP)(`/api/examination_banks/${st}/update_random_exam.json`,{method:"post",body:mt})})}function ge(st){return oe(this,null,function*(){return(0,E.ZP)("/api/examination_banks/create_random_exam.json",{method:"post",body:st})})}function we(st){return oe(this,null,function*(){return(0,E.ZP)("/api/disciplines.json",{method:"get",params:st})})}function Fe(st){return oe(this,null,function*(){return(0,E.ZP)("/api/item_banks/item_difficulty_count.json",{method:"get",params:st})})}function ye(st,mt){return oe(this,null,function*(){return(0,E.ZP)(`/api/examination_banks/${st}/set_item_type_score.json`,{method:"post",body:mt})})}function he(st,mt){return oe(this,null,function*(){return(0,E.ZP)(`/api/exercises/${st}/set_item_type_score.json`,{method:"post",body:mt})})}function Ye(st,mt){return oe(this,null,function*(){return(0,E.ZP)(`/api/examination_banks/${st}/delete_item_type.json`,{method:"post",body:mt})})}function ze(st,mt){return oe(this,null,function*(){return(0,E.ZP)(`/api/exercises/${st}/delete_item_type.json`,{method:"post",body:mt})})}function Ge(st){return oe(this,null,function*(){return(0,E.ZP)("/api/examination_banks/preview_random_questions.json",{method:"post",body:st})})}function xe(st){return oe(this,null,function*(){return(0,E.ZP)("/api/examination_banks/toggle_random_questions.json",{method:"post",body:st})})}function Qe(st){return oe(this,null,function*(){return(0,E.ZP)("/api/examination_banks/save_question_list.json",{method:"post",body:st})})}function rt(st){return oe(this,null,function*(){return(0,E.ZP)(`/api/exercises/${st.categoryId}/edit.json`,{method:"get",params:re({},st)})})}var Je=(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))(Je||{}),et=ee(96486),pt=Object.defineProperty,bt=Object.defineProperties,un=Object.getOwnPropertyDescriptors,Sn=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,$t=Object.prototype.propertyIsEnumerable,_t=(st,mt,Wt)=>mt in st?pt(st,mt,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):st[mt]=Wt,On=(st,mt)=>{for(var Wt in mt||(mt={}))lt.call(mt,Wt)&&_t(st,Wt,mt[Wt]);if(Sn)for(var Wt of Sn(mt))$t.call(mt,Wt)&&_t(st,Wt,mt[Wt]);return st},Kt=(st,mt)=>bt(st,un(mt)),fn=(st=>(st[st.FileFolder=1]="FileFolder",st[st.Difficulty=2]="Difficulty",st[st.Knowledge=3]="Knowledge",st))(fn||{});const Ze=(0,y.createContext)(null),en={[Je.OnlyFileFolder]:[1],[Je.OnlyKnowledge]:[3],[Je.OnlyDifficulty]:[2],[Je.FileFolderAndDiff]:[1,2],[Je.FileFolderAndKnowledge]:[1,3],[Je.KnowledgeAndDiff]:[3,2],[Je.All]:[3,2,1]},An=(st,mt)=>{if(st.length!==mt.length)return!1;for(const Wt of mt)if(!st.includes(Wt))return!1;return!0},Nt=st=>{for(const[mt,Wt]of Object.entries(en))if(An(st,Wt))return mt},Ct={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"},zt={1:{label:"\u7B80\u5355",color:"#46B70E"},2:{label:"\u9002\u4E2D",color:"#165DFF"},3:{label:"\u56F0\u96BE",color:"#EE6F1A"}},$e=st=>st&&parseFloat(st.toFixed(1)),Ue=(st,mt)=>{var Wt,Hn,Un;switch(mt.type){case"init":return mt.payload;case"updateBaseInfo":return Kt(On({},st),{examination_bank:mt.payload});case"deleteQuestionType":{const{item_types:pn}=st,Pn=pn.filter(Vt=>Vt.item_type!==mt.payload);return st.examination_bank.question_count=$e(Pn.reduce((Vt,St)=>Vt+St.item_bank_count,0)),st.examination_bank.total_score=$e(Pn.reduce((Vt,St)=>Vt+St.total_score,0)),Kt(On({},st),{item_types:Pn})}case"setQuestionType":{const{item_types:pn=[]}=st,Pn=pn.map(St=>St.item_type),Vt=pn.filter(St=>mt.payload.includes(St.item_type));for(const St of mt.payload)Pn.includes(St)||(St==="PRACTICAL"?Vt.push({item_type:St,contents:[],item_banks:[],item_bank_count:0,item_bank_num:0,item_type_text:Ct[St],random_rule_type:Je.Shixun,score:0,total_score:0}):Vt.push({item_type:St,contents:[],item_bank_count:0,item_type_text:Ct[St],score:0,total_score:0}));return Kt(On({},st),{item_types:Vt})}case"updateItemTypes":return Kt(On({},st),{item_types:mt.payload});case"deleteRule":{const pn=(0,et.cloneDeep)(st),Pn=pn.item_types.find(St=>St.item_type===mt.payload.itemType),Vt=Pn.contents.find(St=>St.id===mt.payload.id&&St.is_share==mt.payload.is_share);return Pn.contents=Pn.contents.filter(St=>St!==Vt),((Wt=Pn.contents)==null?void 0:Wt.length)===0&&(Pn.random_rule_type=[]),Pn.item_bank_count-=Vt==null?void 0:Vt.quanlity,pn.examination_bank.question_count-=Vt==null?void 0:Vt.quanlity,Pn.total_score-=(Vt==null?void 0:Vt.quanlity)*Pn.score,pn.examination_bank.total_score-=(Vt==null?void 0:Vt.quanlity)*Pn.score,Pn.total_score=$e(Pn.total_score),pn.examination_bank.total_score=$e(pn.examination_bank.total_score),pn.contents=Pn.contents,pn}case"changeQuestionNum":{const pn=(0,et.cloneDeep)(st),Pn=pn.item_types.find(mo=>mo.item_type===mt.payload.itemType),Vt=(Hn=Pn==null?void 0:Pn.contents)==null?void 0:Hn.find(mo=>mo.id===mt.payload.id);if(mt.payload.itemType==="PRACTICAL")return mt.payload.num&&(pn.examination_bank.question_count=pn.examination_bank.question_count-Pn.item_bank_count+mt.payload.num,pn.examination_bank.total_score=$e(pn.examination_bank.total_score-Pn.total_score+mt.payload.num*Pn.score)),mt.payload.score&&(pn.examination_bank.total_score=$e(pn.examination_bank.total_score-Pn.total_score+mt.payload.num*Pn.score)),Pn.item_bank_count=mt.payload.num,Pn.total_score=$e(Pn.item_bank_count*Pn.score),pn;pn.examination_bank.question_count=pn.examination_bank.question_count-(Vt==null?void 0:Vt.quanlity)+mt.payload.num;const St=Pn.contents.find(mo=>mo.id===mt.payload.id&&mo.teacher_group_id===mt.payload.teacher_group_id);St.quanlity=mt.payload.num;let Zn=0,Za=0;for(const mo of Pn.contents)Zn+=mo==null?void 0:mo.quanlity,Za+=(mo==null?void 0:mo.quanlity)*Pn.score;return pn.examination_bank.total_score=$e(pn.examination_bank.total_score-Pn.total_score+Za),Pn.item_bank_count=Zn,Pn.total_score=$e(Za),pn}case"changeQuestionScore":{const pn=(0,et.cloneDeep)(st),Pn=pn.item_types.find(Vt=>Vt.item_type===mt.payload.itemType);return Pn.score=mt.payload.score,Pn.total_score=$e(Pn.item_bank_count*Pn.score),pn.examination_bank.total_score=$e(pn.item_types.reduce((Vt,St)=>Vt+St.total_score,0)),pn}case"editRule":{const pn=(0,et.cloneDeep)(st),Pn=pn.item_types.find(Vt=>Vt.item_type===mt.payload.itemType);return Pn.contents=mt.payload.tableData.map(Vt=>Kt(On({},Vt),{item_type:mt.payload.itemType,random_rule_type:mt.payload.randomRuleType})),Pn.random_rule_type=mt.payload.randomRuleType,Pn.item_bank_count=Pn.contents.reduce((Vt,St)=>Vt+(St==null?void 0:St.quanlity),0),Pn.score=Pn.score||1,Pn.total_score=$e(Pn.item_bank_count*Pn.score),pn.examination_bank.question_count=pn.item_types.reduce((Vt,St)=>Vt+St.item_bank_count,0),pn.examination_bank.total_score=$e(pn.item_types.reduce((Vt,St)=>Vt+St.total_score,0)),pn}case"addShixun":{const pn=(0,et.cloneDeep)(st),Pn=pn.item_types.find(Vt=>Vt.item_type==="PRACTICAL");return Pn.item_banks=mt.payload.shixunList,pn.examination_bank.question_count=pn.examination_bank.question_count+1,Pn.item_bank_num=Pn.item_banks.length,Pn.item_bank_count=Pn.item_bank_count||1,Pn.score=Pn.score||1,Pn.total_score=Pn.total_score||Pn.score*Pn.item_bank_count,pn.examination_bank.total_score=(Un=pn==null?void 0:pn.item_types)==null?void 0:Un.map(Vt=>Vt.total_score).reduce((Vt,St)=>Vt+St),pn}case"deleteShixunQuestion":{const pn=(0,et.cloneDeep)(st),Pn=pn.item_types.find(Vt=>Vt.item_type==="PRACTICAL");return Pn.item_banks=Pn.item_banks.filter(Vt=>Vt.id!==mt.payload.shixunId),Pn.item_bank_num-=1,Pn.item_bank_count>Pn.item_bank_num&&(Pn.item_bank_count-=1,Pn.total_score-=Pn.score,Pn.total_score=$e(Pn.total_score)),pn}}};var gt=ee(99640),Qt=Object.defineProperty,Xt=Object.defineProperties,gn=Object.getOwnPropertyDescriptors,ta=Object.getOwnPropertySymbols,aa=Object.prototype.hasOwnProperty,Rn=Object.prototype.propertyIsEnumerable,la=(st,mt,Wt)=>mt in st?Qt(st,mt,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):st[mt]=Wt,tt=(st,mt)=>{for(var Wt in mt||(mt={}))aa.call(mt,Wt)&&la(st,Wt,mt[Wt]);if(ta)for(var Wt of ta(mt))Rn.call(mt,Wt)&&la(st,Wt,mt[Wt]);return st},yt=(st,mt)=>Xt(st,gn(mt)),Tn=(st,mt,Wt)=>new Promise((Hn,Un)=>{var pn=St=>{try{Vt(Wt.next(St))}catch(Zn){Un(Zn)}},Pn=St=>{try{Vt(Wt.throw(St))}catch(Zn){Un(Zn)}},Vt=St=>St.done?Hn(St.value):Promise.resolve(St.value).then(pn,Pn);Vt((Wt=Wt.apply(st,mt)).next())}),At=({courseOptions:st,setCurrentKey:mt,loading:Wt,form:Hn})=>{const{data:Un,disabled:pn,dispatch:Pn}=(0,y.useContext)(Ze),Vt=(0,Ke.useParams)(),St=(0,y.useRef)(!0),[Zn,Za]=(0,y.useState)(!1),mo=(0,y.useMemo)(()=>{var Jr,ti,Jo,Fr,qa;if(!st.length||!Un)return;const Ma=(Jr=Un==null?void 0:Un.examination_bank)==null?void 0:Jr.sub_discipline_id,Ao=((ti=Un==null?void 0:Un.examination_bank)==null?void 0:ti.time)===-1?void 0:St.current?Vt.id?(Jo=Un==null?void 0:Un.examination_bank)==null?void 0:Jo.time:((Fr=Un==null?void 0:Un.examination_bank)==null?void 0:Fr.time)||60:(qa=Un==null?void 0:Un.examination_bank)==null?void 0:qa.time;St.current=!1;let Oo=[];for(const Yo of st)for(const ni of Yo.children)ni.value===Ma&&(Oo=[Yo.value,ni.value]);return yt(tt({},Un.examination_bank),{time:Ao,course:Oo})},[Un,st]);return(0,y.useEffect)(()=>{Hn.setFieldsValue(tt({},mo))},[mo]),y.createElement(Re.Z,{spinning:Wt,size:"large",style:{position:"fixed",maxHeight:"100vh"},className:"mt30"},y.createElement("div",{className:ie.formWrap},y.createElement(Ae.default,{form:Hn,autoComplete:"off",colon:!1,labelCol:{span:4},wrapperCol:{span:20},initialValues:mo||{difficulty:2,time:60},onValuesChange:(Jr,ti)=>{const{course:Jo=[]}=ti,Fr=yt(tt({},ti),{sub_discipline_id:Jo[1]||0});Pn({type:"updateBaseInfo",payload:Fr})}},y.createElement(Ae.default.Item,{name:"name",label:"\u8BD5\u5377\u540D\u79F0",className:ie.baseLineHeight,rules:[{required:!0,validator:(Jr,ti)=>{var Jo;return((Jo=ti==null?void 0:ti.replaceAll(" ",""))==null?void 0:Jo.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0")}}]},y.createElement(Be.default,{maxLength:60,className:ie.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",showCount:!0})),y.createElement(Ae.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:()=>Za(!0)},"\u8054\u7CFB\u6559\u7814\u52A9\u7406")),y.createElement(Ae.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(Ae.default.Item,{label:"\u7B54\u9898\u65F6\u957F",className:ie.baseLineHeight},y.createElement(Le.Z,{align:"middle"},y.createElement(Ae.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(Ae.default.Item,{label:"\u8BD5\u5377\u987B\u77E5",name:"exam_notes"},y.createElement(Be.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:()=>{Vt.id||window.location.href.indexOf("randompaper")>-1?Ke.history.push("/paperlibrary"):Ke.history.push(`/classrooms/${Vt.coursesId}/exercise`)}},"\u53D6\u6D88"),y.createElement(se.ZP,{className:`${ie.confirmBtn} ml15`,type:"primary",size:"large",onClick:()=>Tn(void 0,null,function*(){if(yield Hn.validateFields(),!Vt.id&&!Vt.coursesId){const Jr=yield ge(Un);Jr.status===0&&(Ke.history.replace(`/randompaper/edit/${Jr==null?void 0:Jr.examination_bank_id}?type=settings`),mt("settings"))}else mt("settings")})},"\u4E0B\u4E00\u6B65")),y.createElement(gt.Z,{open:Zn,onCancel:()=>{Za(!1)}}))},In=ee(14446),zn=ee(15746),xn={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"},La=ee(26194),rn=ee(30001),Zt=ee(84567);const ca=[{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 Ka=({open:st,onCancel:mt,onOk:Wt})=>{const{data:Hn,dispatch:Un}=(0,y.useContext)(Ze);(0,y.useEffect)(()=>{if(st){const{item_types:Vt}=Hn||{};Pn(Vt==null?void 0:Vt.map(St=>St.item_type))}},[st,Hn]);const[pn,Pn]=(0,y.useState)([]);return y.createElement(In.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:mt,onOk:()=>Wt(pn)},y.createElement(Zt.default.Group,{value:pn,onChange:Vt=>Pn(Vt)},y.createElement(Le.Z,{gutter:[0,20]},ca.map(Vt=>y.createElement(zn.Z,{key:Vt.value,span:6},y.createElement(Zt.default,{value:Vt.value},Vt.label))))))},Ia=ee(9430),kr=Object.defineProperty,mn=Object.getOwnPropertySymbols,wn=Object.prototype.hasOwnProperty,Mn=Object.prototype.propertyIsEnumerable,Ca=(st,mt,Wt)=>mt in st?kr(st,mt,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):st[mt]=Wt,ur=(st,mt)=>{for(var Wt in mt||(mt={}))wn.call(mt,Wt)&&Ca(st,Wt,mt[Wt]);if(mn)for(var Wt of mn(mt))Mn.call(mt,Wt)&&Ca(st,Wt,mt[Wt]);return st},vo=({open:st,onCancel:mt,onOk:Wt})=>{const{data:Hn}=(0,y.useContext)(Ze),[Un,pn]=(0,y.useState)();console.log("--xxx-",Un),(0,y.useEffect)(()=>{st&&pn((0,et.cloneDeep)(Hn))},[st,Hn]);const Pn=(0,y.useMemo)(()=>{var Vt;let St;return St=(Vt=Un==null?void 0:Un.item_types)==null?void 0:Vt.map(Zn=>Zn.total_score).reduce((Zn,Za)=>parseFloat(Zn)+parseFloat(Za)),St==null?void 0:St.toFixed(1)},[Un]);return st?y.createElement(In.default,{title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C",open:st,width:640,centered:!0,closable:!0,onCancel:mt,onOk:()=>{Wt(Un)}},y.createElement("div",{className:"c-black mb20"},"\u603B\u5206",y.createElement("span",{className:"ml10 c-light-primary"},Pn)),y.createElement(Ia.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(Vt,St){const{score:Zn,item_type:Za}=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:mo=>{const Jr=Un,ti=Jr.item_types.find(Fr=>Fr.item_type===Za);ti.score=Number(mo);const Jo=mo*ti.item_bank_count;ti.total_score=Jo&&Number(Jo.toFixed(1)),Jr.examination_bank.total_score=Jr.item_types.reduce((Fr,qa)=>Number(Fr)+Number(qa.total_score),0),pn(ur({},Jr))}}),"\u5206")}}],className:xn.setScoreModalTable,dataSource:Un==null?void 0:Un.item_types,rowKey:"item_type",pagination:!1})):null},Nr=ee(66368),Jn=ee(42563),Xa=ee(79870),Ln="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=",$n="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==",oa="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",sa="data:image/png;base64,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",Wa={ruleCheckBox:"ruleCheckBox___Onj2f",folderAreaWrapper:"folderAreaWrapper___ut2mr",folderAreaHeader:"folderAreaHeader___fOIDA",folderWrapper:"folderWrapper___IpJ50",folderIcon:"folderIcon___zBoRM",shareFolderIcon:"shareFolderIcon____5s3p",treeNodeItem:"treeNodeItem___quqla",treeNodeDifficulty:"treeNodeDifficulty___en0gk"},dr=ee(38244),ia=Object.defineProperty,Lt=Object.defineProperties,Gt=Object.getOwnPropertyDescriptors,kt=Object.getOwnPropertySymbols,on=Object.prototype.hasOwnProperty,_n=Object.prototype.propertyIsEnumerable,pa=(st,mt,Wt)=>mt in st?ia(st,mt,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):st[mt]=Wt,Ua=(st,mt)=>{for(var Wt in mt||(mt={}))on.call(mt,Wt)&&pa(st,Wt,mt[Wt]);if(kt)for(var Wt of kt(mt))_n.call(mt,Wt)&&pa(st,Wt,mt[Wt]);return st},Aa=(st,mt)=>Lt(st,Gt(mt)),mr=(st,mt,Wt)=>new Promise((Hn,Un)=>{var pn=St=>{try{Vt(Wt.next(St))}catch(Zn){Un(Zn)}},Pn=St=>{try{Vt(Wt.throw(St))}catch(Zn){Un(Zn)}},Vt=St=>St.done?Hn(St.value):Promise.resolve(St.value).then(pn,Pn);Vt((Wt=Wt.apply(st,mt)).next())});const br=(st,mt,Wt)=>st.map(Hn=>Hn.key===mt?Ua(Ua({},Hn),Wt):Hn.children?Aa(Ua({},Hn),{children:br(Hn.children,mt,Wt)}):Hn),yo={\u7B80\u5355:1,\u9002\u4E2D:2,\u56F0\u96BE:3},ga=(st,mt,Wt)=>st.map(Hn=>{var Un;const pn=Hn==null?void 0:Hn.tag_disciplines.map(Vt=>{const St=Vt==null?void 0:Vt.difficulty_count.map(Zn=>({label:Zn==null?void 0:Zn.name,value:yo[Zn.name]}));return{title:Nt(mt)===Je.All&&St.length>0?y.createElement(Le.Z,{justify:"space-between"},y.createElement(zn.Z,null,`${Vt.name}\uFF08${Vt.child_count}\uFF09`),y.createElement(zn.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Ae.default.Item,{noStyle:!0,name:[`${Hn.id}_${Vt.id}`,"diffValue"]},y.createElement(Zt.default.Group,{style:{columnGap:12},options:St})),y.createElement(Ae.default.Item,{noStyle:!0,name:[`${Hn.id}_${Vt.id}`,"diffNum"],initialValue:Vt==null?void 0:Vt.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Ae.default.Item,{noStyle:!0,name:[`${Hn.id}_${Vt.id}`,"extra"],initialValue:Aa(Ua({},Hn),{type:Wt})},y.createElement("input",{type:"hidden"})))):`${Vt.name}\uFF08${Vt.child_count}\uFF09`,key:`${Hn.id}_${Vt.id}`,name:Vt.name,parentName:Hn.name,item_banks_count:Vt.child_count,icon:null,isLeaf:!0,checkable:Nt(mt)===Je.FileFolderAndKnowledge,disableCheckbox:Vt.child_count===0}}),Pn=Hn==null?void 0:Hn.difficulty_count.map(Vt=>({label:Vt==null?void 0:Vt.name,value:yo[Vt.name]}));return{title:Nt(mt)===Je.FileFolderAndDiff&&Pn.length>0?y.createElement(Le.Z,{justify:"space-between"},y.createElement(zn.Z,null,`${Hn.name}\uFF08${Hn.item_banks_count}\uFF09`),y.createElement(zn.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Ae.default.Item,{noStyle:!0,name:[`${Hn.id}`,"diffValue"]},y.createElement(Zt.default.Group,{style:{columnGap:12},options:Pn})),y.createElement(Ae.default.Item,{noStyle:!0,name:[`${Hn.id}`,"diffNum"],initialValue:Hn==null?void 0:Hn.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Ae.default.Item,{noStyle:!0,name:[`${Hn.id}`,"extra"],initialValue:Aa(Ua({},Hn),{type:Wt})},y.createElement("input",{type:"hidden"})))):`${Hn.name}\uFF08${Hn.item_banks_count}\uFF09`,key:`${Hn.id}`,name:Hn.name,item_banks_count:Hn.item_banks_count,icon:Vt=>Vt.expanded?Wt==="0"?y.createElement("img",{src:$n,className:Wa.folderIcon}):y.createElement("img",{src:oa,className:Wa.shareFolderIcon}):Wt==="0"?y.createElement("img",{src:Ln,className:Wa.folderIcon}):y.createElement("img",{src:sa,className:Wa.shareFolderIcon}),isLeaf:!Hn.have_child&&!((Un=Hn.tag_disciplines)!=null&&Un.length),checkable:Nt(mt)===Je.OnlyFileFolder,disableCheckbox:Hn.item_banks_count===0,children:Hn.children.length?Nt(mt)===Je.All||Nt(mt)===Je.FileFolderAndKnowledge?[...ga(Hn.children,mt,Wt),...pn]:ga(Hn.children,mt,Wt):[]}}),$r=(st,mt,Wt)=>st.map(Hn=>{var Un;const pn=Hn==null?void 0:Hn.tag_disciplines.map(Vt=>{console.log("tagItem:",Vt);const St=Vt==null?void 0:Vt.difficulty_count.map(Zn=>({label:Zn==null?void 0:Zn.name,value:yo[Zn.name]}));return{title:Nt(mt)===Je.All&&St.length>0?y.createElement(Le.Z,{justify:"space-between"},y.createElement(zn.Z,null,`${Vt.name}\uFF08${Vt.child_count}\uFF09`),y.createElement(zn.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Ae.default.Item,{noStyle:!0,name:[`${Hn.id}_${Vt.id}`,"diffValue"]},y.createElement(Zt.default.Group,{style:{columnGap:12},options:St})),y.createElement(Ae.default.Item,{noStyle:!0,name:[`${Hn.id}_${Vt.id}`,"diffNum"],initialValue:Vt==null?void 0:Vt.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Ae.default.Item,{noStyle:!0,name:[`${Hn.id}_${Vt.id}`,"extra"],initialValue:Aa(Ua({},Hn),{type:Wt})},y.createElement("input",{type:"hidden"})))):`${Vt.name}\uFF08${Vt.child_count}\uFF09`,key:`${Hn.id}_${Vt.id}`,name:Vt.name,parentName:Hn.name,item_banks_count:Vt.child_count,icon:null,isLeaf:!0,checkable:Nt(mt)===Je.FileFolderAndKnowledge,disableCheckbox:Vt.child_count===0}}),Pn=Hn==null?void 0:Hn.difficulty_count.map(Vt=>({label:Vt==null?void 0:Vt.name,value:yo[Vt.name]}));return{title:Nt(mt)===Je.FileFolderAndDiff&&Pn.length>0?y.createElement(Le.Z,{justify:"space-between"},y.createElement(zn.Z,null,`${Hn.name}\uFF08${Hn.item_banks_count}\uFF09`),y.createElement(zn.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Ae.default.Item,{noStyle:!0,name:[`${Hn.id}`,"diffValue"]},y.createElement(Zt.default.Group,{style:{columnGap:12},options:Pn})),y.createElement(Ae.default.Item,{noStyle:!0,name:[`${Hn.id}`,"diffNum"],initialValue:Hn==null?void 0:Hn.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Ae.default.Item,{noStyle:!0,name:[`${Hn.id}`,"extra"],initialValue:Aa(Ua({},Hn),{type:Wt})},y.createElement("input",{type:"hidden"})))):`${Hn.name}\uFF08${Hn.item_banks_count}\uFF09`,key:`${Hn.id}`,name:Hn.name,item_banks_count:Hn.item_banks_count,icon:Vt=>Vt.expanded?Wt==="0"?y.createElement("img",{src:$n,className:Wa.folderIcon}):y.createElement("img",{src:oa,className:Wa.shareFolderIcon}):Wt==="0"?y.createElement("img",{src:Ln,className:Wa.folderIcon}):y.createElement("img",{src:sa,className:Wa.shareFolderIcon}),isLeaf:!Hn.have_child&&!((Un=Hn.tag_disciplines)!=null&&Un.length),checkable:Nt(mt)===Je.OnlyFileFolder,disableCheckbox:Hn.item_banks_count===0,children:[...$r(Hn.children,mt,Wt),...pn]}});var Vi=({ruleValue:st,defaultData:mt,setSelectData:Wt,currentItemType:Hn,selectData:Un})=>{const[pn,Pn]=(0,y.useState)("1"),[Vt,St]=(0,y.useState)(!0),[Zn]=Ae.default.useForm(),[Za,mo]=(0,y.useState)([]),[Jr,ti]=(0,y.useState)("all"),Jo=(bn,na,ja)=>{const{checkedNodes:wa}=na;console.log("type:",ja,wa,Un),ja==="0"?(qa(bn),Nt(st)===Je.OnlyFileFolder?(Wt(ua=>Aa(Ua({},ua),{my:wa.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(wa.reduce((ua,Ee)=>ua+Ee.item_banks_count,0))):(console.log(wa),Wt(ua=>Aa(Ua({},ua),{my:wa.map(Ee=>{const[_e,Ve]=Ee.key.split("_");return{id:Ee.key,tag_discipline_name:Ee.name,group_id:_e,tag_discipline_id:Ve,folderType:"0",group_name:Ee.parentName,item_bank_num:Ee.item_banks_count,quanlity:1}})})),Rt(wa.reduce((ua,Ee)=>ua+Ee.item_banks_count,0)))):(Ao(bn),Nt(st)===Je.OnlyFileFolder?Wt(ua=>(console.log("pre:",ua),Aa(Ua({},ua),{public:wa.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}))}))):Wt(ua=>Aa(Ua({},ua),{public:wa.map(Ee=>{const[_e,Ve]=Ee.key.split("_");return{id:Ee.key==="0"?"00":Ee.key,tag_discipline_name:Ee.name,teacher_group_id:_e,tag_discipline_id:Ve,folderType:"3",teacher_group_name:Ee.parentName,item_bank_num:Ee.item_banks_count,quanlity:1}})})),Rt(wa.reduce((ua,Ee)=>ua+Ee.item_banks_count,0)))},[Fr,qa]=(0,y.useState)([]),[Ma,Ao]=(0,y.useState)([]),[Oo,Yo]=(0,y.useState)([]),[ni,Do]=(0,y.useState)([]),[ai,Ro]=(0,y.useState)([]),[Er,Go]=(0,y.useState)([]),[ii,Ai]=(0,y.useState)(!1),[sl,iu]=(0,y.useState)(!1);function qe(){return mr(this,null,function*(){let bn=yield(0,E.ZP)("/api/teach_group_shares.json",{method:"get"});bn&&mo(bn==null?void 0:bn.groups)})}(0,y.useEffect)(()=>{qe()},[]);const ut=bn=>mr(void 0,null,function*(){var na,ja,wa,ua,Ee,_e,Ve,dt,Tt,Bt,It,Ht;bn.type==="0"?Ai(!0):iu(!0);const Yt=yield(0,dr.ex)(bn);bn.type==="0"?Ai(!1):iu(!1),bn.type==="0"?Ro(Yt):Go(Yt);const Cn=(na=Yt.navigation[0])==null?void 0:na.difficulty_count.map(Se=>({label:Se==null?void 0:Se.name,value:yo[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(je=>({label:je==null?void 0:je.name,value:yo[je.name]}));return{title:Nt(st)===Je.All&&Te.length>0?y.createElement(Le.Z,{justify:"space-between",style:{color:"#232B40"}},y.createElement(zn.Z,null,`${Se.name}\uFF08${Se.child_count}\uFF09`),y.createElement(zn.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Ae.default.Item,{noStyle:!0,name:[`0_${Se.id}`,"diffValue"]},y.createElement(Zt.default.Group,{style:{columnGap:12},options:Te})),y.createElement(Ae.default.Item,{noStyle:!0,name:[`0_${Se.id}`,"diffNum"],initialValue:Se==null?void 0:Se.difficulty_count},y.createElement("input",{type:"hidden"})),y.createElement(Ae.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:Nt(st)===Je.FileFolderAndKnowledge,disableCheckbox:Se.child_count===0}});if(bn.type==="0"){const Se=ga(Yt.data,st,"0"),Te=$r(Yt.data,st,"0");console.log("normalChildren2:",Te),Yo([{title:Nt(st)===Je.FileFolderAndDiff?y.createElement(Le.Z,{justify:"space-between",style:{color:"#232B40"}},y.createElement(zn.Z,null,`\u6839\u76EE\u5F55\uFF08${(wa=Yt.navigation[0])==null?void 0:wa.child_count}\uFF09`),y.createElement(zn.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Ae.default.Item,{noStyle:!0,name:["0","diffValue"],initialValue:[]},y.createElement(Zt.default.Group,{style:{columnGap:12},options:Cn})),y.createElement(Ae.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(Ae.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:!(((Ve=Yt.navigation[0])==null?void 0:Ve.child_count)>0),checkable:Nt(st)===Je.OnlyFileFolder,icon:je=>je.expanded?y.createElement("img",{src:$n,className:Wa.folderIcon}):y.createElement("img",{src:Ln,className:Wa.folderIcon}),isLeaf:!1,children:Nt(st)===Je.OnlyFileFolder||Nt(st)===Je.FileFolderAndDiff?Se:[...Te,...ve]}])}else{const Se=ga(Yt.data,st,"3");Do([{title:Nt(st)===Je.FileFolderAndDiff?y.createElement(Le.Z,{justify:"space-between"},y.createElement(zn.Z,null,`\u6839\u76EE\u5F55\uFF08${(dt=Yt.navigation[0])==null?void 0:dt.child_count}\uFF09`),y.createElement(zn.Z,null,y.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Ae.default.Item,{noStyle:!0,name:["0","diffValue"]},y.createElement(Zt.default.Group,{style:{columnGap:12},options:Cn})),y.createElement(Ae.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(Ae.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:(It=Yt.navigation[0])==null?void 0:It.child_count,checkable:Nt(st)===Je.OnlyFileFolder,icon:Te=>Te.expanded?y.createElement("img",{src:oa,className:Wa.shareFolderIcon}):y.createElement("img",{src:sa,className:Wa.shareFolderIcon}),isLeaf:!1,disabled:!(((Ht=Yt.navigation[0])==null?void 0:Ht.child_count)>0),children:Nt(st)===Je.OnlyFileFolder||Nt(st)===Je.FileFolderAndDiff?Se:[...Se,...ve]}])}});(0,y.useEffect)(()=>{pn==="1"?ut({type:"0",group_id:0,item_type:Hn,show_children:!0}):pn==="2"&&ut({type:"3",except_mine:!0,item_type:Hn,show_children:!0,teach_group_id:Jr==="all"?"":Jr})},[st,pn,Jr]),(0,y.useEffect)(()=>{var bn,na,ja,wa,ua,Ee,_e,Ve,dt,Tt,Bt,It;console.log("selectData-active:",Un,mt,pn),pn==="1"?(qa((bn=Un==null?void 0:Un.my)==null?void 0:bn.map(Ht=>Ht.id)),Rt(((ja=(na=Un==null?void 0:Un.my)==null?void 0:na.reduce)==null?void 0:ja.call(na,(Ht,Yt)=>Ht+Yt.item_bank_num,0))||0)):pn==="2"&&(Ao((wa=Un==null?void 0:Un.public)==null?void 0:wa.map(Ht=>Ht.id)),Rt(((Ee=(ua=Un==null?void 0:Un.public)==null?void 0:ua.reduce)==null?void 0:Ee.call(ua,(Ht,Yt)=>Ht+Yt.item_bank_num,0))||0)),Nt(st)===Je.All&&(pn==="1"?(qa((_e=Un==null?void 0:Un.my)==null?void 0:_e.map(Ht=>Ht.id)),Rt((Un==null?void 0:Un.filter(Ht=>!Ht.is_share).reduce((Ht,Yt)=>Ht+Yt.item_bank_num,0))||0),(Ve=Un==null?void 0:Un.filter(Ht=>!Ht.is_share))==null||Ve.forEach(Ht=>{const Yt=Zn.getFieldValue([`${Ht.group_id||0}_${Ht.tag_discipline_id}`,"diffValue"])||[];console.log("prev:",Yt),Yt!=null&&Yt.includes[Ht.difficulty]||Zn.setFieldValue([`${Ht.group_id||0}_${Ht.tag_discipline_id}`,"diffValue"],Array.from(new Set([...Yt,Ht.difficulty])))})):pn==="2"&&(Ao((dt=Un==null?void 0:Un.public)==null?void 0:dt.map(Ht=>Ht.id)),Rt((Un==null?void 0:Un.filter(Ht=>!!Ht.is_share).reduce((Ht,Yt)=>Ht+Yt.item_bank_num,0))||0),(Tt=Un==null?void 0:Un.filter(Ht=>!!Ht.is_share))==null||Tt.forEach(Ht=>{const Yt=Zn.getFieldValue([`${Ht.teacher_group_id||0}_${Ht.tag_discipline_id}`,"diffValue"])||[];Yt!=null&&Yt.includes[Ht.difficulty]||Zn.setFieldValue([`${Ht.teacher_group_id||0}_${Ht.tag_discipline_id}`,"diffValue"],Array.from(new Set([...Yt,Ht.difficulty])))}))),Nt(st)===Je.FileFolderAndDiff&&(Zn.resetFields(),setTimeout(()=>{Wt(Un)},300),pn==="1"?(Rt((Un==null?void 0:Un.filter(Ht=>!Ht.is_share).reduce((Ht,Yt)=>Ht+Yt.item_bank_num,0))||0),(Bt=Un==null?void 0:Un.filter(Ht=>!Ht.is_share))==null||Bt.forEach(Ht=>{const Yt=Zn.getFieldValue([`${Ht.group_id}`,"diffValue"])||[];console.log("prev:",Yt),Yt!=null&&Yt.includes[Ht.difficulty]||Zn.setFieldValue([`${Ht.group_id}`,"diffValue"],Array.from(new Set([...Yt,Ht.difficulty])))})):(Rt((Un==null?void 0:Un.filter(Ht=>!!Ht.is_share).reduce((Ht,Yt)=>Ht+Yt.item_bank_num,0))||0),(It=Un==null?void 0:Un.filter(Ht=>!!Ht.is_share))==null||It.forEach(Ht=>{const Yt=Zn.getFieldValue([`${Ht.teacher_group_id}`,"diffValue"])||[];Yt!=null&&Yt.includes[Ht.difficulty]||Zn.setFieldValue([`${Ht.teacher_group_id}`,"diffValue"],Array.from(new Set([...Yt,Ht.difficulty])))})))},[pn]),console.log("1111111111:",Fr,Ma),(0,y.useEffect)(()=>{setTimeout(()=>{var bn,na,ja,wa,ua;switch(Nt(st)){case Je.OnlyFileFolder:{const Ee=[],_e=[];for(const Ve of Un.my||[])Ee.push(Ve);for(const Ve of Un.public||[])_e.push(Ve);qa(Ee.map(Ve=>`${Ve.group_id}`)),Ao(_e.map(Ve=>`${Ve.teacher_group_id}`)),Rt(pn==="1"?Ee.reduce((Ve,dt)=>Ve+dt.item_bank_num,0):_e.reduce((Ve,dt)=>Ve+dt.item_bank_num,0));break}case Je.FileFolderAndKnowledge:{const Ee=[],_e=[];for(const Ve of(Un==null?void 0:Un.my)||[])Ee.push(Ve);for(const Ve of(Un==null?void 0:Un.public)||[])_e.push(Ve);Rt((bn=pn==="1"?Ee:_e)==null?void 0:bn.reduce((Ve,dt)=>Ve+dt.item_bank_num,0)),qa(Ee.map(Ve=>`${Ve.group_id}_${Ve.tag_discipline_id}`)),Ao(_e.map(Ve=>`${Ve.teacher_group_id}_${Ve.tag_discipline_id}`));break}case Je.All:{pn==="1"?(Rt((Un==null?void 0:Un.filter(Ee=>!Ee.is_share).reduce((Ee,_e)=>Ee+_e.item_bank_num,0))||0),(na=Un==null?void 0:Un.filter(Ee=>!Ee.is_share))==null||na.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((Un==null?void 0:Un.filter(Ee=>!!Ee.is_share).reduce((Ee,_e)=>Ee+_e.item_bank_num,0))||0),(ja=Un==null?void 0:Un.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 Je.FileFolderAndDiff:{pn==="1"?(Rt((Un==null?void 0:Un.filter(Ee=>!Ee.is_share).reduce((Ee,_e)=>Ee+_e.item_bank_num,0))||0),(wa=Un==null?void 0:Un.filter(Ee=>!Ee.is_share))==null||wa.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((Un==null?void 0:Un.filter(Ee=>!!Ee.is_share).reduce((Ee,_e)=>Ee+_e.item_bank_num,0))||0),(ua=Un==null?void 0:Un.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)},[mt,st,Oo,ni]);const[ht,Rt]=(0,y.useState)(0);return y.createElement(Ae.default,{form:Zn,onValuesChange:(bn,na)=>mr(void 0,null,function*(){var ja,wa,ua,Ee;console.log("onValuesChange:",na,bn);let _e=0;if(Nt(st)===Je.FileFolderAndDiff){const Ve=yield Zn.getFieldValue(),dt=[],Tt=[];for(const It of Object.keys(Ve))if((wa=(ja=Ve[It])==null?void 0:ja.diffValue)!=null&&wa.length&&It!=="null"&&It!==null){const Ht=Ve[It];dt.push(Ua({id:It},Ht))}const Bt={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"};dt.map(It=>{var Ht,Yt,Cn,ve,Se;It.id==0&&(It.diffNum=pn==="1"?(Yt=(Ht=ai==null?void 0:ai.navigation)==null?void 0:Ht[0])==null?void 0:Yt.difficulty_count:(ve=(Cn=Er==null?void 0:Er.navigation)==null?void 0:Cn[0])==null?void 0:ve.difficulty_count),(Se=It==null?void 0:It.diffValue)==null||Se.map(Te=>{var je,Xe,it,Dt,qt;const tn={group_name:((je=It.extra)==null?void 0:je.name)||"",teacher_group_name:"",id:`${It.id}_${Te}`,group_id:It.id,difficulty:Te,item_bank_num:(Dt=(it=(Xe=It.diffNum)==null?void 0:Xe.filter(dn=>dn.name===Bt[Te]))==null?void 0:it[0])==null?void 0:Dt.value};pn==="2"&&(tn.is_share=!0,tn.teacher_group_id=It.id,tn.teacher_group_name=(qt=It.extra)==null?void 0:qt.name),Tt.push(tn)})}),_e=Tt.reduce((It,Ht)=>It+Ht.item_bank_num,0),Wt([...Tt,...Un==null?void 0:Un.filter(It=>pn==="1"?It.is_share:!It.is_share)])}else if(Nt(st)===Je.All){const Ve=[];for(const dt of Object.keys(na)){const{diffNum:Tt=[],diffValue:Bt=[],extra:It={}}=na[dt];console.log("---",It);const[Ht,Yt]=dt.split("_");let Cn=(Ee=(ua=It.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"},je=(Se=Tt==null?void 0:Tt.find(it=>it.name===Te[ve]))==null?void 0:Se.value,Xe={group_name:"",teacher_group_name:"",tag_discipline_name:(Cn==null?void 0:Cn.name)||It.tag_discipline_name,id:`${dt}_${ve}`,group_id:Ht,is_share:!!(Cn!=null&&Cn.is_share||(It==null?void 0:It.type)==="3"),tag_discipline_id:Yt,difficulty:ve,item_bank_num:je};_e+=je,It.type==="0"?Xe.group_name=It.name:Xe.teacher_group_name=It.name,pn==="2"&&(Xe.is_share=!0,Xe.teacher_group_id=It.id||0,Xe.teacher_group_name=It.name),je>0&&Ve.push(Xe)})}Wt([...Ve,...Un==null?void 0:Un.filter(dt=>pn==="1"?dt.is_share:!dt.is_share)])}Rt(_e)})},y.createElement(Nr.default,{destroyInactiveTabPane:!0,activeKey:pn,onChange:bn=>Pn(bn),style:{minHeight:260},tabBarExtraContent:{right:pn==="2"&&(Za==null?void 0:Za.length)>0&&y.createElement(Jn.default,{onChange:bn=>{ti(bn)},value:Jr,style:{width:120}},y.createElement(Jn.default.Option,{key:"all",value:"all"},"\u5168\u90E8"),Za==null?void 0:Za.map(bn=>y.createElement(Jn.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:(Oo==null?void 0:Oo.length)===0?y.createElement(Re.Z,{spinning:ii},y.createElement(La.Z,{ButtonTwo:y.createElement("a",{target:"_blank",href:"/problemset"},"\u524D\u5F80\u9898\u5E93\uFF0C\u65B0\u589E\u66F4\u591A\u8BD5\u9898",">")})):y.createElement("div",{className:Wa.folderAreaWrapper},y.createElement(Le.Z,{justify:"space-between",align:"middle",className:Wa.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(Re.Z,{spinning:ii},y.createElement("div",{style:{minHeight:200}},Oo.length>0&&y.createElement(Xa.default,{checkable:!0,className:Wa.folderWrapper,rootStyle:{paddingLeft:15,paddingRight:0,paddingTop:10},selectable:!1,onCheck:(bn,na)=>Jo(bn,na,"0"),checkedKeys:Fr,checkStrictly:!0,treeData:Oo,showIcon:!0,blockNode:!0,defaultExpandAll:!0}))))},{key:"2",label:"\u56E2\u961F\u5171\u4EAB",children:(ni==null?void 0:ni.length)===0?y.createElement(Re.Z,{spinning:sl},y.createElement(La.Z,{ButtonTwo:y.createElement("a",{target:"_blank",href:"/problemset"},"\u524D\u5F80\u9898\u5E93\uFF0C\u65B0\u589E\u66F4\u591A\u8BD5\u9898",">")})):y.createElement("div",{className:Wa.folderAreaWrapper},y.createElement(Le.Z,{justify:"space-between",align:"middle",className:Wa.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(Re.Z,{spinning:sl},y.createElement("div",{style:{minHeight:200}},(ni==null?void 0:ni.length)>0&&y.createElement(Xa.default,{checkable:!0,className:Wa.folderWrapper,selectable:!1,rootStyle:{paddingLeft:15,paddingRight:0,paddingTop:10},onCheck:(bn,na)=>Jo(bn,na,"3"),checkedKeys:Ma,checkStrictly:!0,treeData:ni,showIcon:!0,blockNode:!0,defaultExpandAll:!0}))))}]}))},Ir=ee(53430),Yn=ee(9343),Cl=Object.defineProperty,Wo=Object.defineProperties,yl=Object.getOwnPropertyDescriptors,pl=Object.getOwnPropertySymbols,el=Object.prototype.hasOwnProperty,Ki=Object.prototype.propertyIsEnumerable,Il=(st,mt,Wt)=>mt in st?Cl(st,mt,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):st[mt]=Wt,hl=(st,mt)=>{for(var Wt in mt||(mt={}))el.call(mt,Wt)&&Il(st,Wt,mt[Wt]);if(pl)for(var Wt of pl(mt))Ki.call(mt,Wt)&&Il(st,Wt,mt[Wt]);return st},gu=(st,mt)=>Wo(st,yl(mt)),xa=(st,mt,Wt)=>new Promise((Hn,Un)=>{var pn=St=>{try{Vt(Wt.next(St))}catch(Zn){Un(Zn)}},Pn=St=>{try{Vt(Wt.throw(St))}catch(Zn){Un(Zn)}},Vt=St=>St.done?Hn(St.value):Promise.resolve(St.value).then(pn,Pn);Vt((Wt=Wt.apply(st,mt)).next())});const $i={\u7B80\u5355:1,\u9002\u4E2D:2,\u56F0\u96BE:3};var _o=({ruleValue:st,setSelectData:mt,currentItemType:Wt,defaultData:Hn,isFirst:Un})=>{const[pn,Pn]=(0,y.useState)([]),[Vt,St,Zn,Za]=(0,Yn.U)(we,{source:"question",page:1,per_page:10,group_id:0,keyword:"",group_type:0,clazz:"ItemBanksGroup",sub_discipline_id:void 0,item_type:Wt,show_children:!0});(0,y.useEffect)(()=>{xa(void 0,null,function*(){const Ma=yield Zn({},!0);Pn((0,Ir.L)(Ma.disciplines))})},[]),console.log(Hn),(0,y.useEffect)(()=>{if(Un)switch(Nt(st)){case Je.OnlyKnowledge:{Fr(Hn.map(Ma=>Ma.tag_discipline_id));break}case Je.KnowledgeAndDiff:{const Ma=new Map;Hn.forEach(Ao=>{Ao&&(Ma.has(Ao.tag_discipline_id)?Ma.set(Ao.tag_discipline_id,[...Ma.get(Ao.tag_discipline_id),Ao.difficulty]):Ma.set(Ao.tag_discipline_id,[Ao.difficulty]))});for(const[Ao,Oo]of Ma.entries())mo.setFieldValue([Ao,"diff"],Oo);break}}},[Hn,st,Un]);const[mo]=Ae.default.useForm(),Jr=(0,y.useMemo)(()=>{const Ma=[];let Ao="",Oo="";const Yo={};for(const ni of(Za==null?void 0:Za.disciplines)||[]){Ao=ni.name;for(const Do of ni.sub_disciplines){Oo=Do.name;for(const ai of Do.tag_disciplines){const Ro={sub_discipline_name:`${Ao}&${Oo}`,sub_discipline_id:Do.id,tag_discipline_name:ai.name,id:ai.id,item_bank_num:ai.total_count,difficulty_count:ai.difficulty_count,tag_discipline_id:ai.id};Ma.push(Ro)}}}return Ma},[Za,Hn]),ti=[{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline_name",show:!0,render:(Ma,Ao)=>{const{item_bank_num:Oo}=Ao;return y.createElement("div",null,Ma,`(${Oo})`)}},{title:"\u65B9\u5411&\u8BFE\u7A0B",dataIndex:"sub_discipline_name",ellipsis:!0,show:!0},{title:"\u96BE\u5EA6",width:"35%",show:st.includes(fn.Difficulty),render:(Ma,Ao)=>{const{id:Oo,difficulty_count:Yo,total_count:ni,sub_discipline_name:Do,tag_discipline_name:ai}=Ao;return y.createElement(y.Fragment,null,y.createElement(Ae.default.Item,{name:[Oo,"diff"],noStyle:!0},y.createElement(Zt.default.Group,{style:{columnGap:12},options:Yo.map(Ro=>({label:Ro.name,value:$i[Ro.name]}))})),y.createElement(Ae.default.Item,{name:[Oo,"extra"],initialValue:{difficulty_count:Yo,total_count:ni,sub_discipline_name:Do,tag_discipline_name:ai},noStyle:!0},y.createElement("input",{type:"hidden"})))}}].filter(Ma=>Ma.show),[Jo,Fr]=(0,y.useState)([]),qa=(0,y.useRef)(new Map);return y.createElement("div",{style:{marginTop:12}},y.createElement(Le.Z,{className:"mb20",align:"middle",gutter:20},y.createElement(zn.Z,null,y.createElement(Ne.Z,{placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",size:"large",style:{width:240},options:pn,onChange:Ma=>{Zn({sub_discipline_id:Ma==null?void 0:Ma[1]})}})),y.createElement(zn.Z,null,y.createElement(rn.t7,{style:{width:300},placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:Vt.keyword,onChange:Ma=>Zn({keyword:Ma})}))),y.createElement(Ae.default,{form:mo,onValuesChange:(Ma,Ao)=>{var Oo;console.log(Ao),qa.current.clear();for(const Yo of Object.keys(Ao)){const ni={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Do=Ao[Yo],{difficulty_count:ai,total_count:Ro}=Do.extra||{};(Oo=Do==null?void 0:Do.diff)==null||Oo.forEach(Er=>{var Go;const ii=(Go=ai==null?void 0:ai.find(sl=>sl.name===ni[Er]))==null?void 0:Go.value,Ai=gu(hl({},Do.extra),{id:`${Yo}_${Er}`,difficulty:Er,item_bank_num:ii,tag_discipline_id:Yo});ii>0&&qa.current.set(`${Yo}_${Er}`,Ai)})}mt([...qa.current.values()])}},(Jr==null?void 0:Jr.length)===0?y.createElement(La.Z,{ButtonTwo:y.createElement("a",{target:"_blank",href:"/problemset"},"\u524D\u5F80\u9898\u5E93\uFF0C\u65B0\u589E\u66F4\u591A\u8BD5\u9898",">")}):y.createElement(Ia.default,{rowSelection:Nt(st)===Je.OnlyKnowledge?{preserveSelectedRowKeys:!0,type:"checkbox",onChange(Ma,Ao){console.log("table-selectedRowKeys:",Ma,Ao),Fr(Ma),mt(Ao)},getCheckboxProps:Ma=>({disabled:Ma.item_bank_num===0}),selectedRowKeys:Jo}:void 0,columns:ti,dataSource:Jr,loading:St,scroll:{y:480},rowKey:"id",pagination:!1})))},$o=Object.defineProperty,Va=Object.defineProperties,Rr=Object.getOwnPropertyDescriptors,Mo=Object.getOwnPropertySymbols,_r=Object.prototype.hasOwnProperty,Ei=Object.prototype.propertyIsEnumerable,Bi=(st,mt,Wt)=>mt in st?$o(st,mt,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):st[mt]=Wt,Ni=(st,mt)=>{for(var Wt in mt||(mt={}))_r.call(mt,Wt)&&Bi(st,Wt,mt[Wt]);if(Mo)for(var Wt of Mo(mt))Ei.call(mt,Wt)&&Bi(st,Wt,mt[Wt]);return st},Zi=(st,mt)=>Va(st,Rr(mt)),tl=(st,mt,Wt)=>new Promise((Hn,Un)=>{var pn=St=>{try{Vt(Wt.next(St))}catch(Zn){Un(Zn)}},Pn=St=>{try{Vt(Wt.throw(St))}catch(Zn){Un(Zn)}},Vt=St=>St.done?Hn(St.value):Promise.resolve(St.value).then(pn,Pn);Vt((Wt=Wt.apply(st,mt)).next())});const nu={\u7B80\u5355:1,\u9002\u4E2D:2,\u56F0\u96BE:3};var pu=({open:st,onCancel:mt,setVisibleModalType:Wt,currentItemType:Hn})=>{var Un;const{data:pn,dispatch:Pn}=(0,y.useContext)(Ze),[Vt,St]=(0,y.useState)([]),[Zn,Za]=(0,y.useState)(),mo=(Un=pn==null?void 0:pn.item_types)==null?void 0:Un.find(Oo=>Oo.item_type===Hn);(0,y.useEffect)(()=>{var Oo,Yo,ni;if(st){const Do=(Oo=pn==null?void 0:pn.item_types)==null?void 0:Oo.find(ai=>ai.item_type===Hn);if((Do==null?void 0:Do.random_rule_type)!==Je.Shixun){const ai=en[Do==null?void 0:Do.random_rule_type]||[];St(ai);const Ro=(ni=(Yo=pn==null?void 0:pn.item_types)==null?void 0:Yo.find(Er=>Er.item_type===Hn))==null?void 0:ni.contents;switch(console.log("----xxx",Nt(ai)),Nt(ai)){case Je.OnlyDifficulty:{Fr(Ro.map(Er=>Er.difficulty));break}case Je.OnlyFileFolder:{Fr({my:Ro==null?void 0:Ro.filter(Er=>parseInt(Er.teacher_group_id)!=="NaN"&&!Er.teacher_group_id&&Er.teacher_group_id!==0),public:Ro==null?void 0:Ro.filter(Er=>parseInt(Er.teacher_group_id)>=0)}),Za({my:Ro==null?void 0:Ro.filter(Er=>parseInt(Er.teacher_group_id)!=="NaN"&&!Er.teacher_group_id&&Er.teacher_group_id!==0),public:Ro==null?void 0:Ro.filter(Er=>parseInt(Er.teacher_group_id)>=0)});break}case Je.FileFolderAndKnowledge:{Fr({my:Ro==null?void 0:Ro.filter(Er=>parseInt(Er.teacher_group_id)!=="NaN"&&!Er.teacher_group_id&&Er.teacher_group_id!==0),public:Ro==null?void 0:Ro.filter(Er=>parseInt(Er.teacher_group_id)>=0)}),Za({my:Ro==null?void 0:Ro.filter(Er=>parseInt(Er.teacher_group_id)!=="NaN"&&!Er.teacher_group_id&&Er.teacher_group_id!==0),public:Ro==null?void 0:Ro.filter(Er=>parseInt(Er.teacher_group_id)>=0)});break}case Je.FileFolderAndDiff:{Fr(Ro),Za(Ro);break}case Je.All:{Fr(Ro),Za(Ro);break}default:Fr(Ro)}}}},[st]);const[Jr,ti]=(0,y.useState)([]);(0,y.useEffect)(()=>{st&&Fe({item_type:Hn}).then(Oo=>{Oo.status===0&&ti(Oo.data)})},[st]),(0,y.useEffect)(()=>{console.log("selectData",Zn)},[Zn]);const[Jo,Fr]=(0,y.useState)(),[qa,Ma]=(0,y.useState)(!0);console.log("isFirst:",qa);const Ao=Oo=>{St(Oo),Za([]),Fr([]),Ma(!1)};return y.createElement(In.default,{title:"\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219",width:948,closable:!0,centered:!0,open:st,onCancel:mt,destroyOnClose:!0,onOk:()=>tl(void 0,null,function*(){var Oo,Yo,ni,Do,ai,Ro,Er;if(Zn===void 0){Wt("");return}if(Object.prototype.toString.call(Zn)==="[object Object]"&&!((Oo=Zn.my)!=null&&Oo.length)&&!((Yo=Zn.public)!=null&&Yo.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 Go=Nt(Vt);switch(Go){case Je.OnlyFileFolder:{Pn({type:"editRule",payload:{itemType:Hn,tableData:[...Zn.my||[],...Zn.public||[]],randomRuleType:Go}});break}case Je.OnlyDifficulty:{const ii=(Do=(ni=pn==null?void 0:pn.item_types)==null?void 0:ni.find(sl=>sl.item_type===Hn))==null?void 0:Do.contents;let Ai=[{},{value:(ai=Jr.find(sl=>sl.name==="\u7B80\u5355"))==null?void 0:ai.value},{value:(Ro=Jr.find(sl=>sl.name==="\u9002\u4E2D"))==null?void 0:Ro.value},{value:(Er=Jr.find(sl=>sl.name==="\u56F0\u96BE"))==null?void 0:Er.value}];Pn({type:"editRule",payload:{itemType:Hn,tableData:Zn.map((sl,iu)=>{var qe,ut,ht,Rt;return{difficulty:sl,id:iu,quanlity:((ut=(qe=ii==null?void 0:ii.filter(bn=>bn.id===iu))==null?void 0:qe[0])==null?void 0:ut.quanlity)||1,item_bank_num:(Jr==null?void 0:Jr.length)===1?(ht=Jr[0])==null?void 0:ht.value:(Rt=Ai==null?void 0:Ai[sl])==null?void 0:Rt.value}}),randomRuleType:Go}});break}case Je.OnlyKnowledge:{Pn({type:"editRule",payload:{itemType:Hn,tableData:Zn.map(ii=>Zi(Ni({},ii),{quanlity:ii.quanlity||1})),randomRuleType:Go}});break}case Je.KnowledgeAndDiff:{Pn({type:"editRule",payload:{itemType:Hn,tableData:Zn.map(ii=>Zi(Ni({},ii),{quanlity:ii.quanlity||1})),randomRuleType:Go}});break}case Je.FileFolderAndDiff:{Pn({type:"editRule",payload:{itemType:Hn,tableData:Zn.map(ii=>Zi(Ni({},ii),{quanlity:ii.quanlity||1})),randomRuleType:Go}});break}case Je.FileFolderAndKnowledge:{Pn({type:"editRule",payload:{itemType:Hn,tableData:[...Zn.my||[],...Zn.public||[]],randomRuleType:Go}});break}case Je.All:{Pn({type:"editRule",payload:{itemType:Hn,tableData:Zn.map(ii=>Zi(Ni({},ii),{quanlity:ii.quanlity||1})),randomRuleType:Go}});break}}Wt("")})},y.createElement(Zt.default.Group,{className:`${Wa.ruleCheckBox}`,style:{marginBottom:8},value:Vt,onChange:Oo=>{var Yo;Vt!=null&&Vt.length&&((Yo=mo==null?void 0:mo.contents)==null?void 0:Yo.length)>0?In.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:()=>Ao(Oo)}):Ao(Oo)},options:[{label:"\u6307\u5B9A\u6587\u4EF6\u5939\u62BD\u9898",value:fn.FileFolder},{label:"\u6307\u5B9A\u96BE\u5EA6\u62BD\u9898",value:fn.Difficulty},{label:"\u6307\u5B9A\u77E5\u8BC6\u70B9\u62BD\u9898",value:fn.Knowledge}]}),Vt.includes(fn.FileFolder)?y.createElement(Vi,{defaultData:Jo,selectData:Zn,ruleValue:Vt,setSelectData:Za,currentItemType:Hn}):Vt.includes(fn.Knowledge)?y.createElement(_o,{defaultData:Jo,isFirst:qa,ruleValue:Vt,setSelectData:Za,currentItemType:Hn}):Vt.includes(fn.Difficulty)?y.createElement("div",{style:{marginTop:12}},y.createElement("span",{className:"mr20",style:{color:"#666"}},"\u96BE\u5EA6"),y.createElement(Zt.default.Group,{style:{columnGap:12},options:Jr.map(Oo=>({label:Oo.name,value:nu[Oo.name]})),value:Zn||Jo,onChange:Oo=>Za(Oo)})):null)},Fo=({open:st,onCancel:mt,setVisibleModalType:Wt,currentItemType:Hn})=>st?y.createElement(pu,{open:st,onCancel:mt,setVisibleModalType:Wt,currentItemType:Hn}):null,xl=ee(83062),Kl=ee(99678),Yl=ee(89779),al=ee(85725),Yi=ee(28706),Xl=ee(17663),Zl=ee(20670),an=({open:st,onCancel:mt,onOk:Wt})=>{const{data:Hn}=(0,y.useContext)(Ze),Un=(0,Kl.g)(),[pn,Pn,Vt,St]=(0,Yn.U)(Yl.Gm,{page:1,limit:10,keyword:"",diff:"",shixun_publish_status:"",discipline_id:"",sub_discipline_id:"",type:0,include_shixuns:!0,item_type:"SHIXUN"}),[Zn,Za]=(0,y.useState)(!1);(0,y.useEffect)(()=>{if(st){Vt({page:1,limit:10,type:0},!0).then(qa=>{(qa==null?void 0:qa.shixuns_count)===0&&Za(!0)});const Fr=Hn.item_types.find(qa=>qa.item_type==="PRACTICAL");Jr(Fr.item_banks.map(qa=>qa.id)),Jo(Fr.item_banks)}},[st,Hn]);const[mo,Jr]=(0,y.useState)([]),[ti,Jo]=(0,y.useState)([]);return y.createElement(In.default,{title:"\u9009\u62E9\u5B9E\u8BAD\u9898",open:st,width:948,centered:!0,closable:!0,onCancel:mt,onOk:()=>Wt(ti),destroyOnClose:!0},y.createElement(Le.Z,{justify:"space-between",className:"mb20",style:{maxHeight:650}},y.createElement(zn.Z,null,y.createElement(Ne.Z,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:Un,onChange:Fr=>{Vt({page:1,discipline_id:Fr==null?void 0:Fr[0],sub_discipline_id:Fr==null?void 0:Fr[1]})}}),y.createElement(Jn.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:Fr=>Vt({page:1,diff:Fr})}),y.createElement(Jn.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:Fr=>Vt({page:1,shixun_publish_status:Fr})})),y.createElement(rn.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",style:{width:290},onChange:Fr=>{Vt({keyword:Fr,page:1})}})),Zn?y.createElement("div",null,y.createElement(La.Z,{customText:"\u6682\u65E0\u6570\u636E",ButtonText:"\u524D\u5F80\u5B9E\u8DF5\u9879\u76EE\u5E93\uFF0C\u6DFB\u52A0\u66F4\u591A\u8BD5\u9898>",ButtonClick:()=>(0,Yi.xg)("/shixuns")})):y.createElement(Ia.default,{loading:Pn,rowKey:"id",columns:[{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:"30%",ellipsis:{showTitle:!0},render:(Fr,qa)=>y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("div",{className:qa!=null&&qa.high_resources_consume?xn.title:"",title:Fr||"--"},y.createElement(al.Z,{key:1,showLines:1,showTextOnly:!0,value:Fr||"--"})),(qa==null?void 0:qa.high_resources_consume)&&y.createElement(Zl.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u96BE\u5EA6",dataIndex:"level"},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",render:(Fr,qa,Ma)=>y.createElement("span",null,Fr||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"study_count"},{title:y.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",y.createElement(xl.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},y.createElement(Xl.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",width:100,render:(Fr,qa,Ma)=>y.createElement("span",null,Fr||"- -")},{title:"\u64CD\u4F5C",render(Fr,qa){const{title:Ma,challenge_names:Ao,author_name:Oo,identifier:Yo,author_school_name:ni,study_count:Do}=qa||{};return y.createElement("div",null,y.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{In.default.confirm({title:"\u9898\u76EE\u8BE6\u60C5",closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:y.createElement("div",null,y.createElement(al.Z,{value:Ma,style:{marginBottom:18}}),y.createElement("div",{className:xn.challengeNameWrapper},Ao.map((ai,Ro)=>y.createElement("div",{className:xn.challengeName,key:Ro},"\u7B2C",(0,Yi.EM)(Ro+1),"\u9898\xA0",ai))),y.createElement(Le.Z,{className:xn.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},y.createElement(zn.Z,{className:xn.shixunInfoWrapper},y.createElement("span",null,"\u521B\u5EFA\u8005"),y.createElement("span",{className:xn.shixunInfo},Oo.split("\u3001")[0]),y.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),y.createElement("span",{className:xn.shixunInfo},ni),y.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{className:xn.shixunInfo},Do)),y.createElement(se.ZP,{type:"primary",className:xn.btnToDetail,onClick:()=>(0,Yi.xg)(`/shixuns/${Yo}/challenges?exercise=true`)},y.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},"\u67E5\u770B"),(qa==null?void 0:qa.shixun_tag_num)===1&&y.createElement("a",{target:"_blank",href:`/shixuns/${qa==null?void 0:qa.identifier}/challenges`,style:{marginLeft:10}},"\u53BB\u53D1\u5E03"))}}],dataSource:St==null?void 0:St.items,rowSelection:{selectedRowKeys:mo,preserveSelectedRowKeys:!0,getCheckboxProps:Fr=>({disabled:Fr.shixun_tag_num===1}),onChange(Fr,qa){var Ma,Ao,Oo;console.log(Fr),Jr(Fr);const Yo=[];for(const Do of ti)Fr.includes(Do.id)&&Yo.push(Do);const ni=Yo.map(Do=>Do.id);for(const Do of qa)Do&&Fr.includes(Do.id)&&!ni.includes(Do.id)&&Yo.push({id:Do.id,difficulty:Do.level,identifier:Do.identifier,name:Do.name,real_name:(Ma=Do==null?void 0:Do.author_name)==null?void 0:Ma.split("\u3001")[0],school_name:Do.author_school_name,challenge_names:Do.challenge_names,challenges:(Ao=Do.challenge_names)==null?void 0:Ao.map((ai,Ro)=>({subject:ai,id:Ro,score:5})),score:((Oo=Do.challenge_names)==null?void 0:Oo.length)*5,study_count:Do.study_count,challenges_count:Do.challenges_count});Jo(Yo)}},pagination:{current:pn.page,pageSize:pn.limit,total:St==null?void 0:St.items_count,showTotal:Fr=>y.createElement("span",null,"\u5171\xA0",y.createElement("span",{style:{color:"#165DFF"}},Fr),"\xA0\u6761\u6570\u636E"),showQuickJumper:!0,onChange(Fr,qa){Vt({page:Fr,limit:qa})},size:"default"},scroll:{y:400}}))},sn=ee(66012),Dn=ee(67294),nt=Object.defineProperty,Bn=Object.defineProperties,Da=Object.getOwnPropertyDescriptors,ya=Object.getOwnPropertySymbols,vn=Object.prototype.hasOwnProperty,kn=Object.prototype.propertyIsEnumerable,En=(st,mt,Wt)=>mt in st?nt(st,mt,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):st[mt]=Wt,ma=(st,mt)=>{for(var Wt in mt||(mt={}))vn.call(mt,Wt)&&En(st,Wt,mt[Wt]);if(ya)for(var Wt of ya(mt))kn.call(mt,Wt)&&En(st,Wt,mt[Wt]);return st},rr=(st,mt)=>Bn(st,Da(mt)),vr=({onDelete:st,list:mt,onSelect:Wt})=>{const[Hn,Un]=(0,y.useState)(!1),{dispatch:pn,disabled:Pn}=(0,y.useContext)(Ze),Vt=(Jr,ti,Jo)=>{const Fr=Array.from(Jr),[qa]=Fr.splice(ti,1);return Fr.splice(Jo,0,qa),Fr},[St,Zn]=(0,y.useState)(null),[Za,mo]=(0,y.useState)(!1);return Dn.createElement(sn.Z5,{onDragStart:()=>{mo(!0)},onDragEnd:Jr=>{if(mo(!1),!Jr.destination)return;const ti=Vt(mt,Jr.source.index,Jr.destination.index);pn({type:"updateItemTypes",payload:ti})}},Dn.createElement(sn.bK,{droppableId:"droppable"},(Jr,ti)=>Dn.createElement("div",rr(ma({},Jr.droppableProps),{ref:Jr.innerRef}),Dn.createElement(Re.Z,{spinning:Hn},mt.map((Jo,Fr)=>Dn.createElement(sn._l,{key:Fr,draggableId:Fr.toString(),index:Fr,isDragDisabled:St!==Jo.item_type},(qa,Ma)=>Dn.createElement(Le.Z,rr(ma(ma({align:"middle",wrap:!1,ref:qa.innerRef},qa.draggableProps),qa.dragHandleProps),{className:`${xn.dragItem} ${Za?xn.dragging:""}`}),Dn.createElement(zn.Z,{className:xn.contentArea,onClick:()=>{Wt(Jo.item_type),(0,Yi.k3)()}},Dn.createElement("span",{className:xn.blackText},(0,Yi.EM)(Fr+1),"\u3001\u3010",Jo.item_type_text,"\u3011"),Dn.createElement(xl.Z,{title:`\uFF08${Jo.item_bank_count}\u5C0F\u9898\uFF0C\u5171${parseFloat(Jo.total_score).toFixed(1)}\u5206\uFF09`},Dn.createElement("span",{className:xn.greyText},`\uFF08${Jo.item_bank_count}\u5C0F\u9898\uFF0C\u5171${parseFloat(Jo.total_score).toFixed(1)}\u5206\uFF09`))),!Pn&&Dn.createElement(Dn.Fragment,null,Dn.createElement(xl.Z,{title:"\u957F\u6309\u53EF\u8FDB\u884C\u62D6\u62FD\u6392\u5E8F",open:St===Jo.item_type&&!Za},Dn.createElement("div",{style:{cursor:"grab"},className:`${xn.iconWrapper} ${Za?xn.hidden:""}`,onMouseEnter:()=>{Zn(Jo.item_type)},onMouseLeave:()=>Zn(null)},Dn.createElement("i",{className:`iconfont icon-tuodong1 ${xn.dragIcon}`}))),Dn.createElement(xl.Z,{title:"\u5220\u9664"},Dn.createElement("div",{className:`${xn.iconWrapper} ${Za?xn.hidden:""}`,style:{cursor:"pointer"},onClick:()=>st(Jo.item_type)},Dn.createElement("i",{className:`iconfont icon-shanchu12 ${xn.deleteIcon}`})))))))),Jr.placeholder)))},Zr=ee(12845),Qa={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),cn=ee(31328);const ra=(st,mt,Wt,Hn)=>{const Un={[Je.OnlyDifficulty]:[{title:"\u96BE\u5EA6",key:"difficulty",render(pn,Pn){const{difficulty:Vt}=Pn;return y.createElement("span",{style:{color:zt[Vt].color}},zt[Vt].label)}}],[Je.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,Pn){return`${pn}`}}],[Je.OnlyFileFolder]:[{title:"\u6587\u4EF6\u5939",render(pn,Pn,Vt){const{group_name:St,teacher_group_name:Zn}=Pn,Za=St||Zn,mo=Zn?cn:fa;return y.createElement("div",{style:{display:"flex"}},y.createElement("img",{src:mo,className:Qa.folderIcon})," ",y.createElement(xl.Z,{title:Za},y.createElement("span",{className:Qa.titles},Za)))}},{title:"\u7C7B\u578B",render(pn,Pn){const{teacher_group_name:Vt}=Pn;return y.createElement("span",null,Vt?"\u56E2\u961F\u5171\u4EAB":"\u6211\u521B\u5EFA\u7684")}}],[Je.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,Pn){const{difficulty:Vt}=Pn;return y.createElement("span",{style:{color:zt[Vt].color}},zt[Vt].label)}}],[Je.FileFolderAndKnowledge]:[{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline_name",ellipsis:!0},{title:"\u6587\u4EF6\u5939",render(pn,Pn){const{group_name:Vt,teacher_group_name:St}=Pn,Zn=Vt||St,Za=St?cn:fa;return y.createElement("div",{style:{display:"flex"}},y.createElement("img",{src:Za,className:Qa.folderIcon})," ",y.createElement(xl.Z,{title:Zn},y.createElement("span",{className:Qa.titles},Zn)))}},{title:"\u7C7B\u578B",render(pn,Pn){const{teacher_group_name:Vt}=Pn;return y.createElement("span",null,Vt?"\u56E2\u961F\u5171\u4EAB":"\u6211\u521B\u5EFA\u7684")}}],[Je.FileFolderAndDiff]:[{title:"\u6587\u4EF6\u5939",render(pn,Pn){const{group_name:Vt,teacher_group_name:St}=Pn,Zn=Vt||St,Za=St?cn:fa;return y.createElement("div",{style:{display:"flex"}},y.createElement("img",{src:Za,className:Qa.folderIcon})," ",y.createElement(xl.Z,{title:Zn},y.createElement("span",{className:Qa.titles},Zn)))}},{title:"\u7C7B\u578B",render(pn,Pn){const{teacher_group_name:Vt}=Pn;return y.createElement("span",null,Vt?"\u56E2\u961F\u5171\u4EAB":"\u6211\u521B\u5EFA\u7684")}},{title:"\u96BE\u5EA6",key:"difficulty",render(pn,Pn){const{difficulty:Vt}=Pn;return y.createElement("span",{style:{color:zt[Vt].color}},zt[Vt].label)}}],[Je.All]:[{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline_name",ellipsis:!0},{title:"\u6587\u4EF6\u5939",render(pn,Pn){const{group_name:Vt,teacher_group_name:St,teacher_group_id:Zn}=Pn,Za=Vt||St,mo=Zn||Zn===0?cn:fa;return y.createElement("div",{style:{display:"flex"}},y.createElement("img",{src:mo,className:Qa.folderIcon})," ",y.createElement(xl.Z,{title:Za},y.createElement("span",{className:Qa.titles},Za)))}},{title:"\u7C7B\u578B",render(pn,Pn){const{teacher_group_id:Vt}=Pn;return y.createElement("span",null,Vt||Vt===0?"\u56E2\u961F\u5171\u4EAB":"\u6211\u521B\u5EFA\u7684")}},{title:"\u96BE\u5EA6",key:"difficulty",render(pn,Pn){const{difficulty:Vt}=Pn;return y.createElement("span",{style:{color:zt[Vt].color}},zt[Vt].label)}}],[Je.Shixun]:[]};for(const pn of Object.values(Un))pn.push({title:"\u62BD\u9898\u6570\u91CF",key:"quanlity",render(Pn,Vt){const{item_bank_num:St,quanlity:Zn,id:Za,teacher_group_id:mo}=Vt||{};return y.createElement(Le.Z,{align:"middle"},y.createElement(be.Z,{disabled:Hn,min:1,max:St,size:"large",precision:0,value:Zn,onChange:Jr=>{mt({type:"changeQuestionNum",payload:{itemType:Wt,id:Za,num:Jr,teacher_group_id:mo}})}}),y.createElement("span",{className:"ml10 font14",style:{color:"#333333"}},"/",St))}},{title:"\u64CD\u4F5C",key:"action",align:"right",render(Pn,Vt){const{id:St,is_share:Zn}=Vt;return Hn?y.createElement("span",{className:"cursorNotAllowed c-grey-999"},"\u5220\u9664"):y.createElement("span",{className:Qa.deleteBtn,onClick:()=>{mt({type:"deleteRule",payload:{itemType:Wt,id:St,is_share:Zn}})}},"\u5220\u9664")}});return Un[st]},va=({setVisibleModalType:st})=>{var mt,Wt,Hn,Un;const{data:pn,dispatch:Pn,disabled:Vt}=(0,y.useContext)(Ze),St=(mt=pn==null?void 0:pn.item_types)==null?void 0:mt.find(Zn=>Zn.item_type==="PRACTICAL");return y.createElement(Zr.Z,{className:Qa.timelineWrapper,items:[{children:y.createElement("div",{style:{transform:"translateY(-4px)"}},y.createElement(Le.Z,{className:"mb20",align:"middle",justify:"space-between"},y.createElement(zn.Z,null,y.createElement("span",{className:Qa.title},"\u9898\u5E93\u9009\u9898"),y.createElement("span",{className:Qa.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")),!Vt&&y.createElement(rn.op,{style:{width:102},onClick:()=>st("selectShixun")},"\u4ECE\u9898\u5E93\u9009\u62E9")),((Wt=St==null?void 0:St.item_banks)==null?void 0:Wt.length)===0?y.createElement(La.Z,{customText:"\u6682\u65E0\u5F85\u62BD\u8BD5\u9898\uFF0C\u8BF7\u5148\u4ECE\u9898\u5E93\u8FDB\u884C\u9009\u62E9\uFF5E"}):y.createElement(Ia.default,{rowKey:"id",className:"mb10",columns:[{title:"\u5E8F\u53F7",width:60,render(Zn,Za,mo){return y.createElement("span",null,mo+1)}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:"40%",ellipsis:{showTitle:!0},render:(Zn,Za)=>y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("div",{className:Za!=null&&Za.high_resources_consume?Qa.q_title:"",title:Zn||"--"},y.createElement(al.Z,{key:1,showLines:1,showTextOnly:!0,value:Zn})),(Za==null?void 0:Za.high_resources_consume)&&y.createElement(Zl.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,Za,mo)=>y.createElement("span",null,Zn||"- -")},{title:"\u96BE\u5EA6",dataIndex:"difficulty"},{title:"\u64CD\u4F5C",align:"right",width:180,render(Zn,Za,mo){const{id:Jr,identifier:ti,name:Jo,challenge_names:Fr=[],real_name:qa,school_name:Ma,study_count:Ao,challenges:Oo=[]}=Za||{};return y.createElement("div",null,y.createElement("span",{style:{color:"#165DFF",cursor:"pointer",marginLeft:20},onClick:()=>{In.default.confirm({title:"\u9898\u76EE\u8BE6\u60C5",closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:y.createElement("div",null,y.createElement(al.Z,{value:Jo,style:{marginBottom:18}}),y.createElement("div",{className:Qa.challengeNameWrapper},Oo==null?void 0:Oo.map((Yo,ni)=>y.createElement("div",{className:Qa.challengeName,key:ni},"\u7B2C",(0,Yi.EM)(ni+1),"\u9898\xA0",Yo==null?void 0:Yo.subject))),y.createElement(Le.Z,{className:Qa.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},y.createElement(zn.Z,{className:Qa.shixunInfoWrapper},y.createElement("span",null,"\u521B\u5EFA\u8005"),y.createElement("span",{className:Qa.shixunInfo},qa),y.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),y.createElement("span",{className:Qa.shixunInfo},Ma),y.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{className:Qa.shixunInfo},Ao)),y.createElement(se.ZP,{type:"primary",className:Qa.btnToDetail,onClick:()=>(0,Yi.xg)(`/shixuns/${ti}/challenges?exercise=true`)},y.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},"\u67E5\u770B"),!Vt&&y.createElement("span",{onClick:()=>{Pn({type:"deleteShixunQuestion",payload:{shixunId:Jr}})},className:`ml20 ${Qa.deleteBtn}`},"\u5220\u9664"))}}],dataSource:(St==null?void 0:St.item_banks)||[],pagination:!1}))},{children:y.createElement(Le.Z,{style:{transform:(Hn=St==null?void 0:St.item_banks)!=null&&Hn.length?"translateY(-8px)":"none"},align:"middle",justify:"space-between"},y.createElement("span",{className:Qa.title},"\u5DF2\u9009\u5B9E\u8BAD\u9898\u4E2D\u968F\u673A\u62BD\u9898"),!!((Un=St==null?void 0:St.item_banks)!=null&&Un.length)&&y.createElement(zn.Z,null,y.createElement(Le.Z,{align:"middle"},y.createElement("span",{className:Qa.normalText},"\u62BD\u9898\u6570\u91CF"),y.createElement(be.Z,{min:0,disabled:Vt,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=>Pn({type:"changeQuestionNum",payload:{num:Zn||1,itemType:"PRACTICAL"}})}),y.createElement("span",{className:`${Qa.normalText} mr30`},"/",St==null?void 0:St.item_bank_num),y.createElement("span",{className:Qa.normalText},"\u6BCF\u9898\u5206\u503C"),y.createElement(be.Z,{disabled:Vt,min:0,max:100,precision:1,size:"large",precision:1,className:"ml10 mr10",value:St==null?void 0:St.score,onChange:Zn=>Pn({type:"changeQuestionScore",payload:{score:Zn,itemType:"PRACTICAL"}})}),y.createElement("span",{className:Qa.normalText},"\u5206"))))}]})};var zr=({setVisibleModalType:st,currentItemType:mt,onDelete:Wt})=>{var Hn,Un;const pn=(0,Ke.useParams)(),{data:Pn,dispatch:Vt,disabled:St}=(0,y.useContext)(Ze),Zn=((Hn=Pn==null?void 0:Pn.item_types)==null?void 0:Hn.findIndex(mo=>mo.item_type===mt))+1,Za=(Un=Pn==null?void 0:Pn.item_types)==null?void 0:Un.find(mo=>mo.item_type===mt);return y.createElement("div",{className:Qa.questionDetailWrapper},y.createElement(Le.Z,{justify:"space-between",align:"middle",className:"mb30"},y.createElement(zn.Z,null,y.createElement("span",{className:Qa.questionTitle},`${(0,Yi.EM)(Zn)}\u3001${Za==null?void 0:Za.item_type_text}`),y.createElement("span",{className:Qa.questionScoreInfo},"\uFF08",y.createElement("span",{style:{color:"#3061D0"}},Za==null?void 0:Za.item_bank_count),"\u5C0F\u9898 ",y.createElement("span",null,"\uFF0C\u5171",y.createElement("span",{style:{color:"#3061D0"}},Za==null?void 0:Za.total_score),"\u5206"),"\uFF09")),!St&&y.createElement("i",{className:`iconfont icon-shanchutimu ${Qa.deleteIcon}`,onClick:()=>Wt(mt)})),mt==="PRACTICAL"?y.createElement(va,{setVisibleModalType:st}):y.createElement(y.Fragment,null,(Za==null?void 0:Za.contents.length)===0?y.createElement(La.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(zn.Z,null,y.createElement(Le.Z,{align:"middle"},y.createElement("span",{className:`${Qa.normalText}`},"\u6BCF\u9898\u5206\u503C"),y.createElement(be.Z,{disabled:St,size:"large",className:"ml10 mr10",min:.1,max:100,value:Za==null?void 0:Za.score,precision:1,onChange:mo=>Vt({type:"changeQuestionScore",payload:{score:mo,itemType:mt}})}),y.createElement("span",{className:Qa.normalText},"\u5206"))),(pn==null?void 0:pn.id)&&y.createElement(rn.op,{onClick:()=>st("rule")},"\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219")),y.createElement(Ia.default,{columns:ra(Za==null?void 0:Za.random_rule_type,Vt,mt,St),dataSource:Za==null?void 0:Za.contents,pagination:!1,rowKey:"id"}))))},jr=ee(60580),co=ee(15835),Hr=ee(52262),uo=ee(32637),_a=ee(67294),so=Object.defineProperty,Uo=Object.defineProperties,zo=Object.getOwnPropertyDescriptors,di=Object.getOwnPropertySymbols,Vo=Object.prototype.hasOwnProperty,gi=Object.prototype.propertyIsEnumerable,Bo=(st,mt,Wt)=>mt in st?so(st,mt,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):st[mt]=Wt,ui=(st,mt)=>{for(var Wt in mt||(mt={}))Vo.call(mt,Wt)&&Bo(st,Wt,mt[Wt]);if(di)for(var Wt of di(mt))gi.call(mt,Wt)&&Bo(st,Wt,mt[Wt]);return st},Ii=(st,mt)=>Uo(st,zo(mt)),Hi=(st,mt,Wt)=>new Promise((Hn,Un)=>{var pn=St=>{try{Vt(Wt.next(St))}catch(Zn){Un(Zn)}},Pn=St=>{try{Vt(Wt.throw(St))}catch(Zn){Un(Zn)}},Vt=St=>St.done?Hn(St.value):Promise.resolve(St.value).then(pn,Pn);Vt((Wt=Wt.apply(st,mt)).next())}),wl=({})=>{var st,mt,Wt,Hn,Un,pn,Pn,Vt,St,Zn,Za,mo,Jr,ti,Jo;const[Fr]=(0,Ke.useSearchParams)(),qa=(0,Ke.useParams)(),{data:Ma,dispatch:Ao,setPreview:Oo,getData:Yo,handlePreview:ni,disabled:Do}=(0,y.useContext)(Ze),[ai,Ro]=(0,y.useState)(""),[Er,Go]=(0,y.useState)((mt=(st=Ma==null?void 0:Ma.item_types)==null?void 0:st[0])==null?void 0:mt.item_type),[ii,Ai]=(0,y.useState)(!0),[sl,iu]=(0,y.useState)(!1),qe=(bn,na)=>Hi(void 0,null,function*(){var ja,wa,ua,Ee,_e,Ve;const dt=Ma.item_types.map(Yt=>Yt.item_type_text),Tt=(ja=Ma==null?void 0:Ma.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(Ma.sort_by_item_type=dt,!((wa=Ma.item_types)!=null&&wa.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=()=>Hi(void 0,null,function*(){const Yt=(0,et.cloneDeep)(Ma),{item_types:Cn}=Yt||{};Yt.item_types=Cn.filter(Se=>Se.item_type===Er),(yield pe(qa.id||qa.categoryId,Yt)).status===0&&(Go(na),De.ZP.success("\u4FDD\u5B58\u6210\u529F"),bn||Ke.history.push("/paperlibrary"))}),It=(Ee=(ua=Ma==null?void 0:Ma.item_types)==null?void 0:ua.filter(Yt=>Yt.item_type_text==="\u5B9E\u8BAD\u9898")[0])==null?void 0:Ee.item_banks,Ht=0;It==null||It.map(Yt=>{Yt.high_resources_consume&&(Ht=Ht+1)}),console.log(Ht),Ht>0?In.default.info({centered:!0,icon:null,width:600,okText:"\u6211\u77E5\u9053\u4E86",title:"\u63D0\u793A",content:_a.createElement("div",null,_a.createElement("div",{className:xn.tipcontent},_a.createElement("div",null,_a.createElement("div",{className:xn.name},"\u60A8\u597D\uFF01",(_e=(0,Hr.eY)())==null?void 0:_e.username,"\uFF08",(Ve=(0,Hr.eY)())==null?void 0:Ve.login,"\uFF09\uFF1A"),_a.createElement("div",{className:xn.tip},"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",_a.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"),_a.createElement("div",{className:xn.info},_a.createElement("i",{className:"iconfont icon-xunifangzhenti1 mr10 font26"}),_a.createElement("span",{className:"mr10",style:{color:"#6A7283"}},"\u9AD8\u6D88\u8017\u5B9E\u9A8C"),_a.createElement("span",{style:{color:"#232B40"}},`${Ht}\u4E2A`))),_a.createElement("div",null,_a.createElement("div",{className:xn.img},_a.createElement("img",{src:uo,width:"124px",height:"124px"})),_a.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")))),onOk:()=>{Bt()}}):Bt()}),ut=(bn,na,ja,wa=!1)=>Hi(void 0,null,function*(){console.log(Ma);const ua=Ii(ui(ui({},Ma.exercise),qa),{exerciseId:qa.categoryId,sort_by_item_type:Ma.sort_by_item_type,difficulty:Ma.examination_bank.difficulty,exam_notes:Ma.examination_bank.exam_notes,exercise_name:Ma.examination_bank.name,time:Ma.examination_bank.time,changed_item_type:Er,item_types:Ma.item_types,changed_item_type:Er,sub_discipline_id:Ma.examination_bank.sub_discipline_id});(!bn||na===1)&&(ua.is_reset=1);const Ee=yield(0,co.wy)(ua);return Ee.status===0&&(wa||De.ZP.success("\u4FEE\u6539\u6210\u529F "),Go(ja),bn||Ke.history.push(`/classrooms/${qa.coursesId}/exercise/${qa.categoryId}/detail?random=true`)),Ee}),ht=bn=>{In.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,closable:!0,content:_a.createElement("div",null,"\u786E\u8BA4\u5220\u9664\u8BE5\u9898\u578B\uFF1F"),onOk:()=>Hi(void 0,null,function*(){var na,ja,wa,ua;if(qa.id){if((yield Ye(qa.id,{item_type:[bn]})).status!==0)return}else{const Ee=yield ze(qa.categoryId,{item_type:[bn]});if(Yo(),Ee.status!==0)return}if(Ao({type:"deleteQuestionType",payload:bn}),bn===Er){const Ee=Ue(Ma,{type:"deleteQuestionType",payload:bn});Go(Ee.item_types.length?Ee.item_types[0].item_type:(ja=(na=Ma==null?void 0:Ma.item_types)==null?void 0:na[0])==null?void 0:ja.item_type)}else Go((ua=(wa=Ma==null?void 0:Ma.item_types)==null?void 0:wa[0])==null?void 0:ua.item_type)})})};(0,y.useEffect)(()=>{var bn;(bn=Ma==null?void 0:Ma.examination_bank)!=null&&bn.name&&Ai(!1),(0,Yi.Dk)("\u968F\u673A\u7EC4\u5377")},[(Wt=Ma==null?void 0:Ma.examination_bank)==null?void 0:Wt.name]);const Rt=()=>Hi(void 0,null,function*(){var bn;let na=yield ut(!0,1,Er,!0);if((na==null?void 0:na.status)===0){const ja=yield(0,E.ZP)(`/api/exercises/${qa==null?void 0:qa.categoryId}/simulate_start_answer.json`,{method:"get",params:{coursesId:qa==null?void 0:qa.coursesId,categoryId:qa==null?void 0:qa.categoryId}});(ja==null?void 0:ja.status)!=-1&&window.open(`/classrooms/${qa.coursesId}/exercise/${qa.categoryId}/${(bn=(0,Hr.eY)())==null?void 0:bn.login}/initate_answer`)}});return _a.createElement("div",{className:xn.questionInfo},_a.createElement("div",{className:"tc mb20"},_a.createElement(ue.VP,{defaultValue:(Hn=Ma==null?void 0:Ma.examination_bank)==null?void 0:Hn.name,onFinish:bn=>Hi(void 0,null,function*(){return Ao({type:"updateBaseInfo",payload:Ii(ui({},Ma.examination_bank),{name:bn})}),(0,co.wy)({exercise_name:bn,exerciseId:qa==null?void 0:qa.categoryId}),!0})})),_a.createElement(Le.Z,{justify:"center",className:"mb20"},_a.createElement(zn.Z,{className:"mr30"},_a.createElement("span",{className:xn.label},"\u7B54\u9898\u65F6\u957F"),_a.createElement("span",null,((Un=Ma==null?void 0:Ma.examination_bank)==null?void 0:Un.time)===-1?"\u4E0D\u9650":((pn=Ma==null?void 0:Ma.examination_bank)==null?void 0:pn.time)||"\u4E0D\u9650")),_a.createElement(zn.Z,{className:"mr30"},_a.createElement("span",{className:xn.label},"\u96BE\u5EA6"),_a.createElement("span",null,(Vt=zt[`${(Pn=Ma==null?void 0:Ma.examination_bank)==null?void 0:Pn.difficulty}`])==null?void 0:Vt.label)),_a.createElement(zn.Z,{className:"mr30"},_a.createElement("span",{className:xn.label},"\u8BD5\u9898\u603B\u6570"),_a.createElement("span",null,((St=Ma==null?void 0:Ma.examination_bank)==null?void 0:St.question_count)||0)),_a.createElement(zn.Z,null,_a.createElement("span",{className:xn.label},"\u603B\u5206"),_a.createElement("span",null,((Za=(Zn=Ma==null?void 0:Ma.examination_bank)==null?void 0:Zn.total_score)==null?void 0:Za.toFixed(1))||0))),_a.createElement("div",{className:xn.content,style:{border:((mo=Ma==null?void 0:Ma.item_types)==null?void 0:mo.length)<=0&&"none"}},((Jr=Ma==null?void 0:Ma.item_types)==null?void 0:Jr.length)>0?_a.createElement(Le.Z,{wrap:!1},_a.createElement(zn.Z,{flex:"260px",className:xn.leftPart},!Do&&_a.createElement(Le.Z,{className:"mb20"},_a.createElement(rn.op,{style:{margin:"0 15px",borderRadius:2},onClick:()=>Ro("setScore")},"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C"),(qa==null?void 0:qa.id)&&_a.createElement(rn.op,{shape:"default",onClick:()=>Ro("questionType")},"\u6DFB\u52A0\u9898\u578B")),_a.createElement(vr,{list:Ma.item_types,onSelect:bn=>Hi(void 0,null,function*(){if(bn===Er)return;Ai(!0);const na=Ma.item_types.find(ja=>ja.item_type===Er);if(Er!=="PRACTICAL"&&na.contents.length>0&&(qa!=null&&qa.id)){const ja=(0,et.cloneDeep)(Ma),{item_types:wa}=ja||{};ja.item_types=wa.filter(ua=>ua.item_type===Er);try{(yield pe(qa.id||qa.categoryId,ja)).status===0&&Go(bn)}catch(ua){}}else qa.categoryId?ut(!0,2,bn):qe(!0,bn);Ai(!1)}),onDelete:ht})),_a.createElement(zn.Z,{flex:1,className:xn.rightPart},_a.createElement(Re.Z,{spinning:ii},_a.createElement(zr,{setVisibleModalType:Ro,currentItemType:Er,onDelete:ht})))):_a.createElement(La.Z,{customText:"\u8BF7\u5148\u8BBE\u7F6E\u8BD5\u5377\u9898\u578B",styles:{margin:"70px auto"},ButtonTwo:_a.createElement(Le.Z,{justify:"center",className:"mt20"},(qa==null?void 0:qa.id)&&_a.createElement(rn.op,{style:{width:88},onClick:()=>Ro("questionType")},"\u6DFB\u52A0\u9898\u578B"))})),!!(qa!=null&&qa.id)&&_a.createElement("div",{className:xn.fixedBottom},_a.createElement(jr.Z,{className:`${xn.previewBtn} mr20`,onClick:()=>Hi(void 0,null,function*(){var bn,na;const ja=(bn=Ma==null?void 0:Ma.item_types)==null?void 0:bn.filter(wa=>{var ua,Ee;return((ua=wa.contents)==null?void 0:ua.length)>0||((Ee=wa==null?void 0:wa.item_banks)==null?void 0:Ee.length)>0});if(!((na=Ma.item_types)!=null&&na.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,Er),ni()})},"\u8BD5\u5377\u9884\u89C8"),_a.createElement(jr.Z,{type:"primary",className:xn.confirmBtn,onClick:()=>qe()},_a.createElement("i",{className:"iconfont icon-baocun1 mr5"}),"\u4FDD\u5B58\u8BD5\u5377")),!!(qa!=null&&qa.categoryId)&&_a.createElement("div",{className:xn.fixedBottom,style:{justifyContent:((ti=Ma==null?void 0:Ma.exercise)==null?void 0:ti.exercise_status)!==1?"end":"center"}},_a.createElement(jr.Z,{className:`${xn.previewBtn} mr20`,onClick:()=>Hi(void 0,null,function*(){var bn,na;document.body.scrollIntoView(),Ke.history.push(`/classrooms/${qa.coursesId}/exercise/${(bn=Ma==null?void 0:Ma.exercise)==null?void 0:bn.id}/detail?random=${(na=Ma==null?void 0:Ma.exercise)==null?void 0:na.is_random}`)})},"\u8FD4\u56DE"),((Jo=Ma==null?void 0:Ma.exercise)==null?void 0:Jo.exercise_status)===1&&_a.createElement(jr.Z,{className:`${xn.previewBtn} mr20`,onClick:Rt},"\u6A21\u62DF\u8003\u8BD5"),(Ma==null?void 0:Ma.exercise.exercise_status)===1&&_a.createElement(jr.Z,{type:"primary",className:xn.confirmBtn,onClick:()=>ut()},"\u63D0\u4EA4")),_a.createElement(Ka,{open:ai==="questionType",onCancel:()=>Ro(""),onOk:bn=>Hi(void 0,null,function*(){var na,ja;const wa=[],ua=Ue(Ma,{type:"setQuestionType",payload:bn}),Ee=((na=ua==null?void 0:ua.item_types)==null?void 0:na.map(_e=>_e.item_type))||[];for(const _e of((ja=Ma==null?void 0:Ma.item_types)==null?void 0:ja.map(Ve=>Ve.item_type))||[])Ee.includes(_e)||wa.push(_e);qa.id&&wa.length>0&&(yield Ye(qa.id,{item_type:wa})).status!==0||(Ao({type:"setQuestionType",payload:bn}),Go(Er||ua.item_types[0].item_type),Ro(""))})}),_a.createElement(vo,{open:ai==="setScore",onCancel:()=>{Ro("")},onOk:bn=>Hi(void 0,null,function*(){console.log("---newData",bn);const na=bn.item_types.map(ja=>({item_type:ja.item_type,score:ja.score}));qa.id?(yield ye(qa.id,{score_settings:na})).status===0&&Ao({type:"init",payload:bn}):(yield he(qa.categoryId,{score_settings:na})).status===0&&Ao({type:"init",payload:bn}),Ro("")})}),_a.createElement(Fo,{open:ai==="rule",onCancel:()=>Ro(""),currentItemType:Er,setVisibleModalType:Ro}),Fr.get("type")==="settings"&&_a.createElement(an,{open:ai==="selectShixun",onCancel:()=>Ro(""),onOk:bn=>{if(console.log(bn),(bn==null?void 0:bn.length)<=0){De.ZP.info("\u5B9E\u8BAD\u6570\u4E0D\u80FD\u4E3A0");return}Ao({type:"addShixun",payload:{shixunList:[...bn]}}),Ro("")}}))},Qi=ee(38884),oi=ee(67294),Ol=Object.defineProperty,Ll=Object.defineProperties,$l=Object.getOwnPropertyDescriptors,Wl=Object.getOwnPropertySymbols,Ml=Object.prototype.hasOwnProperty,hu=Object.prototype.propertyIsEnumerable,jl=(st,mt,Wt)=>mt in st?Ol(st,mt,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):st[mt]=Wt,mu=(st,mt)=>{for(var Wt in mt||(mt={}))Ml.call(mt,Wt)&&jl(st,Wt,mt[Wt]);if(Wl)for(var Wt of Wl(mt))hu.call(mt,Wt)&&jl(st,Wt,mt[Wt]);return st},Rl=(st,mt)=>Ll(st,$l(mt)),ql=(st,mt,Wt)=>new Promise((Hn,Un)=>{var pn=St=>{try{Vt(Wt.next(St))}catch(Zn){Un(Zn)}},Pn=St=>{try{Vt(Wt.throw(St))}catch(Zn){Un(Zn)}},Vt=St=>St.done?Hn(St.value):Promise.resolve(St.value).then(pn,Pn);Vt((Wt=Wt.apply(st,mt)).next())}),Su=()=>{var st,mt,Wt,Hn;const[Un,pn]=(0,y.useState)("baseInfo"),Pn=(0,Ke.useDispatch)();(0,y.useEffect)(()=>{Pn({type:"globalSetting/footerToggle",payload:!1})},[]);const Vt=(0,Ke.useParams)(),St=!!(Vt.id||Vt.categoryId),[Zn]=(0,Ke.useSearchParams)();(0,y.useEffect)(()=>{Zn.get("type")==="settings"&&pn("settings")},[]);const[Za,mo]=(0,y.useReducer)(Ue,null),[Jr,ti]=(0,y.useState)(!1),Jo=()=>ql(void 0,null,function*(){ti(!0);let Er;Vt.categoryId?Er=yield rt(Vt):Er=yield ce(Vt.id),ti(!1),Er.status===0&&mo({type:"init",payload:Er})});(0,y.useEffect)(()=>{St?Jo():mo({type:"init",payload:{examination_bank:{difficulty:2}}})},[Vt]);const[Fr,qa]=(0,y.useState)(""),Ma=(Er,Go)=>ql(void 0,null,function*(){var ii,Ai,sl,iu;const qe=(ii=Za==null?void 0:Za.item_types)==null?void 0:ii.filter(Rt=>{var bn;return((bn=Rt==null?void 0:Rt.item_type)==null?void 0:bn.toUpperCase())===(Go==null?void 0:Go.type)}),ut={sort_by_item_type:Za.sort_by_item_type,difficulty:Za.examination_bank.difficulty,exam_notes:Za.examination_bank.exam_notes,name:Za.examination_bank.name,time:Za.examination_bank.time,item_types:Za.item_types};if(Er!==void 0&&!(Er!=null&&Er.single_question_id)){ut.seleted_item_bank_ids=Er==null?void 0:Er.seleted_item_bank_ids,ut.item_types=qe;const Rt=yield xe(ut);if((Rt==null?void 0:Rt.status)===0){let bn=(0,et.cloneDeep)(Do.data);bn.questionList=(Ai=bn==null?void 0:bn.questionList)==null?void 0:Ai.map(na=>{var ja;return na.type===Go.type?Rl(mu({},na),{questions:((ja=Rt==null?void 0:Rt.questions)==null?void 0:ja.questions)||[]}):na}),ai({show:!0,data:bn})}return}if(Er!==void 0&&(Er!=null&&Er.single_question_id)){ut.seleted_item_bank_ids=Er==null?void 0:Er.seleted_item_bank_ids,ut.single_question_id=Er==null?void 0:Er.single_question_id,ut.item_types=qe;const Rt=yield xe(ut);if((Rt==null?void 0:Rt.status)===0){let bn=(0,et.cloneDeep)(Do.data);bn.questionList=(sl=bn==null?void 0:bn.questionList)==null?void 0:sl.map(na=>{var ja,wa;if(na.type===Go.type){const ua=(0,et.cloneDeep)(na==null?void 0:na.questions);return ua.splice(Go.index,1,(wa=(ja=Rt==null?void 0:Rt.questions)==null?void 0:ja.questions)==null?void 0:wa[0]),console.log(na==null?void 0:na.questions,ua,Go.index,"new_questions"),Rl(mu({},na),{questions:ua})}return na}),ai({show:!0,data:bn})}return}const ht=yield Ge(ut);if((ht==null?void 0:ht.status)===0){const Rt=(0,Yi.ad)(ht);let bn=[];(iu=Za==null?void 0:Za.item_types)==null||iu.forEach(na=>{var ja;const wa=(ja=Rt==null?void 0:Rt.questionList)==null?void 0:ja.find(ua=>na.item_type===ua.type);bn.push(wa)}),console.log(Za,"sortList"),bn=(0,et.compact)(bn),Rt.questionList=bn,ai({show:!0,data:Rt}),qa(new Date)}}),Ao=Er=>{var Go;let ii=(0,et.cloneDeep)(Do.data);ii.questionList=(Go=ii==null?void 0:ii.questionList)==null?void 0:Go.map(Ai=>Ai.type===Er.type?Rl(mu({},Ai),{questions_score:Er.scoreTotal}):Ai),mo({type:"changeQuestionScore",payload:{score:Er.score,itemType:Er.type}}),ai({show:!0,data:ii})},Oo=Er=>ql(void 0,null,function*(){const Go={sort_by_item_type:Za.sort_by_item_type,difficulty:Za.examination_bank.difficulty,exam_notes:Za.examination_bank.exam_notes,name:Za.examination_bank.name,time:Za.examination_bank.time,item_types:Za.item_types,sub_discipline_id:Za.examination_bank.sub_discipline_id};if(Er){(yield Qe(mu(mu({},Go),Er))).status===0&&De.ZP.success("\u4FDD\u5B58\u6210\u529F");return}(yield pe(Vt.id,Go)).status===0&&(De.ZP.success("\u63D0\u4EA4\u6210\u529F"),Ke.history.push("/paperlibrary?defaultActiveKey=0"))}),Yo=(0,Kl.g)(),[ni]=Ae.default.useForm(),[Do,ai]=(0,y.useState)({show:!1,data:{}}),Ro=!!((st=Za==null?void 0:Za.exercise)!=null&&st.exercise_status)&&((mt=Za==null?void 0:Za.exercise)==null?void 0:mt.exercise_status)!==1;return oi.createElement(Ze.Provider,{value:{data:Za,disabled:Ro,dispatch:mo,setPreview:ai,getData:Jo,handlePreview:Ma}},Do.show?oi.createElement(Qi.Z,{key:Fr,data:Do.data,onExchange:Ma,onTypeScore:Ao,submit:Oo,goBack:()=>ai({show:!1,data:{}})}):oi.createElement("div",{className:ie.wrapper},oi.createElement("div",{className:"edu-container"},oi.createElement(Oe.Z,{className:ie.breadCrumbWrapper,separator:">",items:Vt!=null&&Vt.categoryId?[{title:oi.createElement(Ke.Link,{to:`/classrooms/${Vt.coursesId}/exercise`},(Hn=(Wt=(0,Hr.eY)())==null?void 0:Wt.course)==null?void 0:Hn.course_name)},{title:oi.createElement(Ke.Link,{to:`/classrooms/${Vt.coursesId}/exercise`},"\u8BD5\u5377\u5217\u8868")},{title:"\u7F16\u8F91\u8BD5\u5377"}]:[{title:oi.createElement(Ke.Link,{to:"/paperlibrary"},"\u8BD5\u5377\u5E93")},{title:"\u968F\u673A\u7EC4\u5377"}]}),oi.createElement(ue.d4,{activeKey:Un,tabs:[{key:"baseInfo",label:"\u8BD5\u5377\u57FA\u7840\u4FE1\u606F"},{key:"settings",label:"\u7EC4\u5377\u914D\u7F6E"}],onChange:Er=>ql(void 0,null,function*(){if(Er==="settings"&&(yield ni.validateFields(),!St)){const Go=yield ge(Za);Go.status===0&&Ke.history.replace(`/randompaper/edit/${Go==null?void 0:Go.examination_bank_id}?type=settings`)}pn(Er)})}),Un==="baseInfo"&&oi.createElement(At,{courseOptions:Yo,setCurrentKey:pn,loading:Jr,form:ni}),oi.createElement("div",{style:{display:Un==="settings"?"block":"none"}},Za&&oi.createElement(wl,null)))))}},99640:function(Ot,wt,ee){"use strict";ee.d(wt,{Z:function(){return Ne}});var y=ee(14446),ie={ul:"ul___TdfYY"},De=ee(32637),Ae=ee(67294),Oe=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,Re=(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=Re(Le,["open","onCancel"]);return Ae.createElement(y.default,{centered:!0,open:be,title:Ae.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:se,footer:null},Ae.createElement("div",null,Ae.createElement("div",{className:"tc"},Ae.createElement("img",{className:"mt10",src:De,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),Ae.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),Ae.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),Ae.createElement("div",{style:{color:"#333"},className:"pt30 font14"},Ae.createElement("ul",{className:ie.ul},Ae.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"),Ae.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"),Ae.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5934\u6B4C\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,wt,ee){"use strict";ee.d(wt,{g:function(){return Oe}});var y=ee(67294),ie=ee(56443),De=ee(53430),Ae=(Ke,ue,Re)=>new Promise((Be,Ne)=>{var ke=se=>{try{be(Re.next(se))}catch(E){Ne(E)}},Le=se=>{try{be(Re.throw(se))}catch(E){Ne(E)}},be=se=>se.done?Be(se.value):Promise.resolve(se.value).then(ke,Le);be((Re=Re.apply(Ke,ue)).next())});const Oe=()=>{const[Ke,ue]=(0,y.useState)([]);return(0,y.useEffect)(()=>{Ae(void 0,null,function*(){const Be=yield(0,ie.d1)({source:"question"});Be!=null&&Be.disciplines&&ue((0,De.L)(Be==null?void 0:Be.disciplines))})},[]),Ke}},9343:function(Ot,wt,ee){"use strict";ee.d(wt,{U:function(){return Be}});var y=ee(67294),ie=Object.defineProperty,De=Object.getOwnPropertySymbols,Ae=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={}))Ae.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},Re=(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 Be(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)=>Re(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,wt){"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(Ae=>{const Oe=De[Ae];Oe!==void 0&&(y[Ae]=Oe)})}return y}wt.Z=ee},81643:function(Ot,wt,ee){"use strict";ee.d(wt,{Z:function(){return y}});const y=ie=>ie?typeof ie=="function"?ie():ie:null},66367:function(Ot,wt,ee){"use strict";ee.d(wt,{F:function(){return y},Z:function(){return ie}});function y(De){return De!=null&&De===De.window}function ie(De,Ae){var Oe,Ke;if(typeof window=="undefined")return 0;const ue=Ae?"scrollTop":"scrollLeft";let Re=0;return y(De)?Re=De[Ae?"pageYOffset":"pageXOffset"]:De instanceof Document?Re=De.documentElement[ue]:(De instanceof HTMLElement||De)&&(Re=De[ue]),De&&!y(De)&&typeof Re!="number"&&(Re=(Ke=((Oe=De.ownerDocument)!==null&&Oe!==void 0?Oe:De).documentElement)===null||Ke===void 0?void 0:Ke[ue]),Re}},57838:function(Ot,wt,ee){"use strict";ee.d(wt,{Z:function(){return ie}});var y=ee(67294);function ie(){const[,De]=y.useReducer(Ae=>Ae+1,0);return De}},58375:function(Ot,wt,ee){"use strict";ee.d(wt,{Z:function(){return Ae}});var y=ee(96523);function ie(Oe,Ke,ue,Re){const Be=ue-Ke;return Oe/=Re/2,Oe<1?Be/2*Oe*Oe*Oe+Ke:Be/2*((Oe-=2)*Oe*Oe+2)+Ke}var De=ee(66367);function Ae(Oe){let Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:ue=()=>window,callback:Re,duration:Be=450}=Ke,Ne=ue(),ke=(0,De.Z)(Ne,!0),Le=Date.now(),be=()=>{const E=Date.now()-Le,a=ie(E>Be?Be:E,ke,Oe,Be);(0,De.F)(Ne)?Ne.scrollTo(window.pageXOffset,a):Ne instanceof Document||Ne.constructor.name==="HTMLDocument"?Ne.documentElement.scrollTop=a:Ne.scrollTop=a,E<Be?(0,y.Z)(be):typeof Re=="function"&&Re()};(0,y.Z)(be)}},85673:function(Ot,wt,ee){"use strict";ee.d(wt,{Z:function(){return Ge}});var y=ee(94184),ie=ee.n(y),De=ee(37419),Ae=ee(1337),Oe=ee(67294),Ke=ee(96159),ue=ee(53124),Re=ee(42922),Be=ee(56153);const Ne=xe=>{let{children:Qe}=xe;const{getPrefixCls:rt}=Oe.useContext(ue.E_),Je=rt("breadcrumb");return Oe.createElement("li",{className:`${Je}-separator`,"aria-hidden":"true"},Qe===""?Qe:Qe||"/")};Ne.__ANT_BREADCRUMB_SEPARATOR=!0;var ke=Ne,Le=function(xe,Qe){var rt={};for(var Je in xe)Object.prototype.hasOwnProperty.call(xe,Je)&&Qe.indexOf(Je)<0&&(rt[Je]=xe[Je]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var et=0,Je=Object.getOwnPropertySymbols(xe);et<Je.length;et++)Qe.indexOf(Je[et])<0&&Object.prototype.propertyIsEnumerable.call(xe,Je[et])&&(rt[Je[et]]=xe[Je[et]]);return rt};function be(xe,Qe){if(xe.title===void 0||xe.title===null)return null;const rt=Object.keys(Qe).join("|");return typeof xe.title=="object"?xe.title:String(xe.title).replace(new RegExp(`:(${rt})`,"g"),(Je,et)=>Qe[et]||Je)}function se(xe,Qe,rt,Je){if(rt==null)return null;const{className:et,onClick:pt}=Qe,bt=Le(Qe,["className","onClick"]),un=Object.assign(Object.assign({},(0,Ae.Z)(bt,{data:!0,aria:!0})),{onClick:pt});return Je!==void 0?Oe.createElement("a",Object.assign({},un,{className:ie()(`${xe}-link`,et),href:Je}),rt):Oe.createElement("span",Object.assign({},un,{className:ie()(`${xe}-link`,et)}),rt)}function E(xe,Qe){return(Je,et,pt,bt,un)=>{if(Qe)return Qe(Je,et,pt,bt);const Sn=be(Je,et);return se(xe,Je,Sn,un)}}var a=function(xe,Qe){var rt={};for(var Je in xe)Object.prototype.hasOwnProperty.call(xe,Je)&&Qe.indexOf(Je)<0&&(rt[Je]=xe[Je]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var et=0,Je=Object.getOwnPropertySymbols(xe);et<Je.length;et++)Qe.indexOf(Je[et])<0&&Object.prototype.propertyIsEnumerable.call(xe,Je[et])&&(rt[Je[et]]=xe[Je[et]]);return rt};const x=xe=>{const{prefixCls:Qe,separator:rt="/",children:Je,menu:et,overlay:pt,dropdownProps:bt,href:un}=xe,lt=($t=>{if(et||pt){const _t=Object.assign({},bt);if(et){const On=et||{},{items:Kt}=On,fn=a(On,["items"]);_t.menu=Object.assign(Object.assign({},fn),{items:Kt==null?void 0:Kt.map((Ze,en)=>{var{key:An,title:Nt,label:Ct,path:zt}=Ze,$e=a(Ze,["key","title","label","path"]);let Ue=Ct!=null?Ct:Nt;return zt&&(Ue=Oe.createElement("a",{href:`${un}${zt}`},Ue)),Object.assign(Object.assign({},$e),{key:An!=null?An:en,label:Ue})})})}else pt&&(_t.overlay=pt);return Oe.createElement(Be.Z,Object.assign({placement:"bottom"},_t),Oe.createElement("span",{className:`${Qe}-overlay-link`},$t,Oe.createElement(Re.Z,null)))}return $t})(Je);return lt!=null?Oe.createElement(Oe.Fragment,null,Oe.createElement("li",null,lt),rt&&Oe.createElement(ke,null,rt)):null},b=xe=>{const{prefixCls:Qe,children:rt,href:Je}=xe,et=a(xe,["prefixCls","children","href"]),{getPrefixCls:pt}=Oe.useContext(ue.E_),bt=pt("breadcrumb",Qe);return Oe.createElement(x,Object.assign({},et,{prefixCls:bt}),se(bt,et,rt,Je))};b.__ANT_BREADCRUMB_ITEM=!0;var z=b,te=ee(14747),re=ee(67968),oe=ee(45503);const ce=xe=>{const{componentCls:Qe,iconCls:rt}=xe;return{[Qe]:Object.assign(Object.assign({},(0,te.Wf)(xe)),{color:xe.itemColor,fontSize:xe.fontSize,[rt]:{fontSize:xe.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:xe.linkColor,transition:`color ${xe.motionDurationMid}`,padding:`0 ${xe.paddingXXS}px`,borderRadius:xe.borderRadiusSM,height:xe.lineHeight*xe.fontSize,display:"inline-block",marginInline:-xe.marginXXS,"&:hover":{color:xe.linkHoverColor,backgroundColor:xe.colorBgTextHover}},(0,te.Qy)(xe)),"li:last-child":{color:xe.lastItemColor},[`${Qe}-separator`]:{marginInline:xe.separatorMargin,color:xe.separatorColor},[`${Qe}-link`]:{[`
|
|
> ${rt} + span,
|
|
> ${rt} + a
|
|
`]:{marginInlineStart:xe.marginXXS}},[`${Qe}-overlay-link`]:{borderRadius:xe.borderRadiusSM,height:xe.lineHeight*xe.fontSize,display:"inline-block",padding:`0 ${xe.paddingXXS}px`,marginInline:-xe.marginXXS,[`> ${rt}`]:{marginInlineStart:xe.marginXXS,fontSize:xe.fontSizeIcon},"&:hover":{color:xe.linkHoverColor,backgroundColor:xe.colorBgTextHover,a:{color:xe.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${xe.componentCls}-rtl`]:{direction:"rtl"}})}};var pe=(0,re.Z)("Breadcrumb",xe=>{const Qe=(0,oe.TS)(xe,{});return[ce(Qe)]},xe=>({itemColor:xe.colorTextDescription,lastItemColor:xe.colorText,iconFontSize:xe.fontSize,linkColor:xe.colorTextDescription,linkHoverColor:xe.colorText,separatorColor:xe.colorTextDescription,separatorMargin:xe.marginXS})),ge=function(xe,Qe){var rt={};for(var Je in xe)Object.prototype.hasOwnProperty.call(xe,Je)&&Qe.indexOf(Je)<0&&(rt[Je]=xe[Je]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var et=0,Je=Object.getOwnPropertySymbols(xe);et<Je.length;et++)Qe.indexOf(Je[et])<0&&Object.prototype.propertyIsEnumerable.call(xe,Je[et])&&(rt[Je[et]]=xe[Je[et]]);return rt};function we(xe){const{breadcrumbName:Qe,children:rt}=xe,Je=ge(xe,["breadcrumbName","children"]),et=Object.assign({title:Qe},Je);return rt&&(et.menu={items:rt.map(pt=>{var{breadcrumbName:bt}=pt,un=ge(pt,["breadcrumbName"]);return Object.assign(Object.assign({},un),{title:bt})})}),et}function Fe(xe,Qe){return(0,Oe.useMemo)(()=>xe||(Qe?Qe.map(we):null),[xe,Qe])}var ye=function(xe,Qe){var rt={};for(var Je in xe)Object.prototype.hasOwnProperty.call(xe,Je)&&Qe.indexOf(Je)<0&&(rt[Je]=xe[Je]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var et=0,Je=Object.getOwnPropertySymbols(xe);et<Je.length;et++)Qe.indexOf(Je[et])<0&&Object.prototype.propertyIsEnumerable.call(xe,Je[et])&&(rt[Je[et]]=xe[Je[et]]);return rt};const he=(xe,Qe)=>{if(Qe===void 0)return Qe;let rt=(Qe||"").replace(/^\//,"");return Object.keys(xe).forEach(Je=>{rt=rt.replace(`:${Je}`,xe[Je])}),rt},Ye=xe=>{const{prefixCls:Qe,separator:rt="/",style:Je,className:et,rootClassName:pt,routes:bt,items:un,children:Sn,itemRender:lt,params:$t={}}=xe,_t=ye(xe,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:On,direction:Kt,breadcrumb:fn}=Oe.useContext(ue.E_);let Ze;const en=On("breadcrumb",Qe),[An,Nt]=pe(en),Ct=Fe(un,bt),zt=E(en,lt);if(Ct&&Ct.length>0){const gt=[],Qt=un||bt;Ze=Ct.map((Xt,gn)=>{const{path:ta,key:aa,type:Rn,menu:la,overlay:tt,onClick:yt,className:Tn,separator:Vn,dropdownProps:At}=Xt,In=he($t,ta);In!==void 0&>.push(In);const zn=aa!=null?aa:gn;if(Rn==="separator")return Oe.createElement(ke,{key:zn},Vn);const xn={},La=gn===Ct.length-1;la?xn.menu=la:tt&&(xn.overlay=tt);let{href:rn}=Xt;return gt.length&&In!==void 0&&(rn=`#/${gt.join("/")}`),Oe.createElement(x,Object.assign({key:zn},xn,(0,Ae.Z)(Xt,{data:!0,aria:!0}),{className:Tn,dropdownProps:At,href:rn,separator:La?"":rt,onClick:yt,prefixCls:en}),zt(Xt,$t,Qt,gt,rn))})}else if(Sn){const gt=(0,De.Z)(Sn).length;Ze=(0,De.Z)(Sn).map((Qt,Xt)=>{if(!Qt)return Qt;const gn=Xt===gt-1;return(0,Ke.Tm)(Qt,{separator:gn?"":rt,key:Xt})})}const $e=ie()(en,fn==null?void 0:fn.className,{[`${en}-rtl`]:Kt==="rtl"},et,pt,Nt),Ue=Object.assign(Object.assign({},fn==null?void 0:fn.style),Je);return An(Oe.createElement("nav",Object.assign({className:$e,style:Ue},_t),Oe.createElement("ol",null,Ze)))};Ye.Item=z,Ye.Separator=ke;var ze=Ye,Ge=ze},85546:function(Ot,wt,ee){"use strict";ee.d(wt,{Z:function(){return Cn}});var y=ee(74902),ie=ee(67294),De=ee(22751),Ae=ee(3407),Oe=ee(91034),Ke=ee(94184),ue=ee.n(Ke),Re=ee(87462),Be=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 je,Xe=arguments.length,it=new Array(Xe),Dt=0;Dt<Xe;Dt++)it[Dt]=arguments[Dt];return(je=Se.current)===null||je===void 0?void 0:je.call.apply(je,[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 je=ie.useRef(!0);a(function(){if(!je.current)return Se()},Te),a(function(){return je.current=!1,function(){je.current=!0}},[])};function z(ve){var Se=ie.useRef(!1),Te=ie.useState(ve),je=(0,Be.Z)(Te,2),Xe=je[0],it=je[1];ie.useEffect(function(){return Se.current=!1,function(){Se.current=!0}},[]);function Dt(qt,tn){tn&&Se.current||it(qt)}return[Xe,Dt]}function te(ve){return ve!==void 0}function re(ve,Se){var Te=Se||{},je=Te.defaultValue,Xe=Te.value,it=Te.onChange,Dt=Te.postState,qt=z(function(){return te(Xe)?Xe:te(je)?typeof je=="function"?je():je:typeof ve=="function"?ve():ve}),tn=(0,Be.Z)(qt,2),dn=tn[0],Jt=tn[1],Gn=Xe!==void 0?Xe:dn,ha=Dt?Dt(Gn):Gn,hn=se(it),jn=z([Gn]),da=(0,Be.Z)(jn,2),Xn=da[0],Pa=da[1];b(function(){var sr=Xn[0];dn!==sr&&hn(dn,sr)},[Xn]),b(function(){te(Xe)||Jt(Xe)},[Xe]);var Ja=se(function(sr,tr){Jt(sr,tr),Pa([Gn],tr)});return[ha,Ja]}var oe={};function ce(ve,Se){}function pe(ve,Se){}function ge(){oe={}}function we(ve,Se,Te){!Se&&!oe[Te]&&(ve(!1,Te),oe[Te]=!0)}function Fe(ve,Se){we(ce,ve,Se)}function ye(ve,Se){we(pe,ve,Se)}var he=Fe,Ye=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))},ze={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>=ze.F1&&Te<=ze.F12)return!1;switch(Te){case ze.ALT:case ze.CAPS_LOCK:case ze.CONTEXT_MENU:case ze.CTRL:case ze.DOWN:case ze.END:case ze.ESC:case ze.HOME:case ze.INSERT:case ze.LEFT:case ze.MAC_FF_META:case ze.META:case ze.NUMLOCK:case ze.NUM_CENTER:case ze.PAGE_DOWN:case ze.PAGE_UP:case ze.PAUSE:case ze.PRINT_SCREEN:case ze.RIGHT:case ze.SHIFT:case ze.UP:case ze.WIN_KEY:case ze.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(Se){if(Se>=ze.ZERO&&Se<=ze.NINE||Se>=ze.NUM_ZERO&&Se<=ze.NUM_MULTIPLY||Se>=ze.A&&Se<=ze.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&Se===0)return!0;switch(Se){case ze.SPACE:case ze.QUESTION_MARK:case ze.NUM_PLUS:case ze.NUM_MINUS:case ze.NUM_PERIOD:case ze.NUM_DIVISION:case ze.SEMICOLON:case ze.DASH:case ze.EQUALS:case ze.COMMA:case ze.PERIOD:case ze.SLASH:case ze.APOSTROPHE:case ze.SINGLE_QUOTE:case ze.OPEN_SQUARE_BRACKET:case ze.BACKSLASH:case ze.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},Ge=ze,xe=ee(16357);function Qe(ve,Se,Te){var je=ie.useRef({});return(!("value"in je.current)||Te(je.current.condition,Se))&&(je.current.value=ve(),je.current.condition=Se),je.current.value}function rt(ve,Se){typeof ve=="function"?ve(Se):(0,be.Z)(ve)==="object"&&ve&&"current"in ve&&(ve.current=Se)}function Je(){for(var ve=arguments.length,Se=new Array(ve),Te=0;Te<ve;Te++)Se[Te]=arguments[Te];var je=Se.filter(function(Xe){return Xe});return je.length<=1?je[0]:function(Xe){Se.forEach(function(it){rt(it,Xe)})}}function et(){for(var ve=arguments.length,Se=new Array(ve),Te=0;Te<ve;Te++)Se[Te]=arguments[Te];return Qe(function(){return Je.apply(void 0,Se)},Se,function(je,Xe){return je.length===Xe.length&&je.every(function(it,Dt){return it===Xe[Dt]})})}function pt(ve){var Se,Te,je=isMemo(ve)?ve.type.type:ve.type;return!(typeof je=="function"&&!((Se=je.prototype)!==null&&Se!==void 0&&Se.render)||typeof ve=="function"&&!((Te=ve.prototype)!==null&&Te!==void 0&&Te.render))}var bt=function(Se){var Te=Se.className,je=Se.customizeIcon,Xe=Se.customizeIconProps,it=Se.onMouseDown,Dt=Se.onClick,qt=Se.children,tn;return typeof je=="function"?tn=je(Xe):tn=je,ie.createElement("span",{className:Te,onMouseDown:function(Jt){Jt.preventDefault(),it&&it(Jt)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:Dt,"aria-hidden":!0},tn!==void 0?tn:ie.createElement("span",{className:ue()(Te.split(/\s+/).map(function(dn){return"".concat(dn,"-icon")}))},qt))},un=bt;function Sn(ve,Se,Te,je,Xe){var it=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,Dt=arguments.length>6?arguments[6]:void 0,qt=arguments.length>7?arguments[7]:void 0,tn=ie.useMemo(function(){if((0,be.Z)(je)==="object")return je.clearIcon;if(Xe)return Xe},[je,Xe]),dn=ie.useMemo(function(){return!!(!it&&je&&(Te.length||Dt)&&!(qt==="combobox"&&Dt===""))},[je,it,Te.length,Dt,qt]);return{allowClear:dn,clearIcon:ie.createElement(un,{className:"".concat(ve,"-clear"),onMouseDown:Se,customizeIcon:tn},"\xD7")}}var lt=ie.createContext(null);function $t(){return ie.useContext(lt)}function _t(){var ve=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,Se=ie.useState(!1),Te=(0,Be.Z)(Se,2),je=Te[0],Xe=Te[1],it=ie.useRef(null),Dt=function(){window.clearTimeout(it.current)};ie.useEffect(function(){return Dt},[]);var qt=function(dn,Jt){Dt(),it.current=window.setTimeout(function(){Xe(dn),Jt&&Jt()},ve)};return[je,qt,Dt]}function On(){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 je(Xe){(Xe||Se.current===null)&&(Se.current=Xe),window.clearTimeout(Te.current),Te.current=window.setTimeout(function(){Se.current=null},ve)}return[function(){return Se.current},je]}function Kt(ve,Se,Te,je){var Xe=ie.useRef(null);Xe.current={open:Se,triggerOpen:Te,customizedTrigger:je},ie.useEffect(function(){function it(Dt){var qt;if(!((qt=Xe.current)!==null&&qt!==void 0&&qt.customizedTrigger)){var tn=Dt.target;tn.shadowRoot&&Dt.composed&&(tn=Dt.composedPath()[0]||tn),Xe.current.open&&ve().filter(function(dn){return dn}).every(function(dn){return!dn.contains(tn)&&dn!==tn})&&Xe.current.triggerOpen(!1)}}return window.addEventListener("mousedown",it),function(){return window.removeEventListener("mousedown",it)}},[])}var fn=`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`,Ze=`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(fn," ").concat(Ze).split(/[\s\n]+/),An="aria-",Nt="data-";function Ct(ve,Se){return ve.indexOf(Se)===0}function zt(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 je={};return Object.keys(ve).forEach(function(Xe){(Te.aria&&(Xe==="role"||Ct(Xe,An))||Te.data&&Ct(Xe,Nt)||Te.attr&&en.includes(Xe))&&(je[Xe]=ve[Xe])}),je}var $e=ee(48555);function Ue(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var gt=Ue()?ie.useLayoutEffect:ie.useEffect,Qt=function(Se,Te){var je=ie.useRef(!0);gt(function(){return Se(je.current)},Te),gt(function(){return je.current=!1,function(){je.current=!0}},[])},Xt=function(Se,Te){Qt(function(je){if(!je)return Se()},Te)},gn=Qt,ta=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],aa=void 0;function Rn(ve,Se){var Te=ve.prefixCls,je=ve.invalidate,Xe=ve.item,it=ve.renderItem,Dt=ve.responsive,qt=ve.responsiveDisabled,tn=ve.registerSize,dn=ve.itemKey,Jt=ve.className,Gn=ve.style,ha=ve.children,hn=ve.display,jn=ve.order,da=ve.component,Xn=da===void 0?"div":da,Pa=(0,Ne.Z)(ve,ta),Ja=Dt&&!hn;function sr(hr){tn(dn,hr)}ie.useEffect(function(){return function(){sr(null)}},[]);var tr=it&&Xe!==aa?it(Xe):ha,or;je||(or={opacity:Ja?0:1,height:Ja?0:aa,overflowY:Ja?"hidden":aa,order:Dt?jn:aa,pointerEvents:Ja?"none":aa,position:Ja?"absolute":aa});var Ga={};Ja&&(Ga["aria-hidden"]=!0);var Ta=ie.createElement(Xn,(0,Re.Z)({className:ue()(!je&&Te,Jt),style:(0,Le.Z)((0,Le.Z)({},or),Gn)},Ga,Pa,{ref:Se}),tr);return Dt&&(Ta=ie.createElement($e.Z,{onResize:function(Na){var fr=Na.offsetWidth;sr(fr)},disabled:qt},Ta)),Ta}var la=ie.forwardRef(Rn);la.displayName="Item";var tt=la;function yt(ve){var Se=ie.useRef();Se.current=ve;var Te=ie.useCallback(function(){for(var je,Xe=arguments.length,it=new Array(Xe),Dt=0;Dt<Xe;Dt++)it[Dt]=arguments[Dt];return(je=Se.current)===null||je===void 0?void 0:je.call.apply(je,[Se].concat(it))},[]);return Te}var Tn=ee(73935),Vn=function(Se){return+setTimeout(Se,16)},At=function(Se){return clearTimeout(Se)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(Vn=function(Se){return window.requestAnimationFrame(Se)},At=function(Se){return window.cancelAnimationFrame(Se)});var In=0,zn=new Map;function xn(ve){zn.delete(ve)}var La=function(Se){var Te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;In+=1;var je=In;function Xe(it){if(it===0)xn(je),Se();else{var Dt=Vn(function(){Xe(it-1)});zn.set(je,Dt)}}return Xe(Te),je};La.cancel=function(ve){var Se=zn.get(ve);return xn(Se),At(Se)};var rn=La;function Zt(ve){if(typeof MessageChannel=="undefined")rn(ve);else{var Se=new MessageChannel;Se.port1.onmessage=function(){return ve()},Se.port2.postMessage(void 0)}}function ca(){var ve=ie.useRef(null),Se=function(je){ve.current||(ve.current=[],Zt(function(){(0,Tn.unstable_batchedUpdates)(function(){ve.current.forEach(function(Xe){Xe()}),ve.current=null})})),ve.current.push(je)};return Se}function ka(ve,Se){var Te=ie.useState(Se),je=(0,Be.Z)(Te,2),Xe=je[0],it=je[1],Dt=yt(function(qt){ve(function(){it(qt)})});return[Xe,Dt]}var Ka=ie.createContext(null),Ia=["component"],kr=["className"],mn=["className"],wn=function(Se,Te){var je=ie.useContext(Ka);if(!je){var Xe=Se.component,it=Xe===void 0?"div":Xe,Dt=(0,Ne.Z)(Se,Ia);return ie.createElement(it,(0,Re.Z)({},Dt,{ref:Te}))}var qt=je.className,tn=(0,Ne.Z)(je,kr),dn=Se.className,Jt=(0,Ne.Z)(Se,mn);return ie.createElement(Ka.Provider,{value:null},ie.createElement(tt,(0,Re.Z)({ref:Te,className:ue()(qt,dn)},tn,Jt)))},Mn=ie.forwardRef(wn);Mn.displayName="RawItem";var Ca=Mn,ur=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],ro="responsive",vo="invalidate";function Nr(ve){return"+ ".concat(ve.length," ...")}function Jn(ve,Se){var Te=ve.prefixCls,je=Te===void 0?"rc-overflow":Te,Xe=ve.data,it=Xe===void 0?[]:Xe,Dt=ve.renderItem,qt=ve.renderRawItem,tn=ve.itemKey,dn=ve.itemWidth,Jt=dn===void 0?10:dn,Gn=ve.ssr,ha=ve.style,hn=ve.className,jn=ve.maxCount,da=ve.renderRest,Xn=ve.renderRawRest,Pa=ve.suffix,Ja=ve.component,sr=Ja===void 0?"div":Ja,tr=ve.itemComponent,or=ve.onVisibleChange,Ga=(0,Ne.Z)(ve,ur),Ta=Gn==="full",hr=ca(),Na=ka(hr,null),fr=(0,Be.Z)(Na,2),Or=fr[0],Xr=fr[1],fo=Or||0,oo=ka(hr,new Map),Br=(0,Be.Z)(oo,2),qr=Br[0],Dr=Br[1],Sr=ka(hr,0),Gr=(0,Be.Z)(Sr,2),Xo=Gr[0],Ft=Gr[1],ba=ka(hr,0),yr=(0,Be.Z)(ba,2),qn=yr[0],Fn=yr[1],xr=ka(hr,0),Fa=(0,Be.Z)(xr,2),Qn=Fa[0],Sa=Fa[1],Qr=(0,ie.useState)(null),wr=(0,Be.Z)(Qr,2),ko=wr[0],Po=wr[1],Ba=(0,ie.useState)(null),Wr=(0,Be.Z)(Ba,2),eo=Wr[0],bo=Wr[1],Lo=ie.useMemo(function(){return eo===null&&Ta?Number.MAX_SAFE_INTEGER:eo||0},[eo,Or]),qo=(0,ie.useState)(!1),Fi=(0,Be.Z)(qo,2),Ho=Fi[0],Wi=Fi[1],cl="".concat(je,"-item"),Pl=Math.max(Xo,qn),mi=jn===ro,yi=it.length&&mi,dl=jn===vo,Ri=yi||typeof jn=="number"&&it.length>jn,fi=(0,ie.useMemo)(function(){var No=it;return yi?Or===null&&Ta?No=it:No=it.slice(0,Math.min(it.length,fo/Jt)):typeof jn=="number"&&(No=it.slice(0,jn)),No},[it,Jt,Or,jn,yi]),Sl=(0,ie.useMemo)(function(){return yi?it.slice(Lo+1):it.slice(fi.length)},[it,fi,yi,Lo]),rl=(0,ie.useCallback)(function(No,Ya){var Kr;return typeof tn=="function"?tn(No):(Kr=tn&&(No==null?void 0:No[tn]))!==null&&Kr!==void 0?Kr:Ya},[tn]),Fl=(0,ie.useCallback)(Dt||function(No){return No},[Dt]);function Di(No,Ya,Kr){eo===No&&(Ya===void 0||Ya===ko)||(bo(No),Kr||(Wi(No<it.length-1),or==null||or(No)),Ya!==void 0&&Po(Ya))}function vi(No,Ya){Xr(Ya.clientWidth)}function Bl(No,Ya){Dr(function(Kr){var to=new Map(Kr);return Ya===null?to.delete(No):to.set(No,Ya),to})}function gl(No,Ya){Fn(Ya),Ft(qn)}function lu(No,Ya){Sa(Ya)}function Al(No){return qr.get(rl(fi[No],No))}gn(function(){if(fo&&typeof Pl=="number"&&fi){var No=Qn,Ya=fi.length,Kr=Ya-1;if(!Ya){Di(0,null);return}for(var to=0;to<Ya;to+=1){var Co=Al(to);if(Ta&&(Co=Co||0),Co===void 0){Di(to-1,void 0,!0);break}if(No+=Co,Kr===0&&No<=fo||to===Kr-1&&No+Al(Kr)<=fo){Di(Kr,null);break}else if(No+Pl>fo){Di(to-1,No-Co-Qn+qn);break}}Pa&&Al(0)+Qn>fo&&Po(null)}},[fo,qr,qn,Qn,rl,fi]);var uu=Ho&&!!Sl.length,Tl={};ko!==null&&yi&&(Tl={position:"absolute",left:ko,top:0});var Oi={prefixCls:cl,responsive:yi,component:tr,invalidate:dl},Pi=qt?function(No,Ya){var Kr=rl(No,Ya);return ie.createElement(Ka.Provider,{key:Kr,value:(0,Le.Z)((0,Le.Z)({},Oi),{},{order:Ya,item:No,itemKey:Kr,registerSize:Bl,display:Ya<=Lo})},qt(No,Ya))}:function(No,Ya){var Kr=rl(No,Ya);return ie.createElement(tt,(0,Re.Z)({},Oi,{order:Ya,key:Kr,item:No,renderItem:Fl,itemKey:Kr,registerSize:Bl,display:Ya<=Lo}))},bi,Dl={order:uu?Lo:Number.MAX_SAFE_INTEGER,className:"".concat(cl,"-rest"),registerSize:gl,display:uu};if(Xn)Xn&&(bi=ie.createElement(Ka.Provider,{value:(0,Le.Z)((0,Le.Z)({},Oi),Dl)},Xn(Sl)));else{var nl=da||Nr;bi=ie.createElement(tt,(0,Re.Z)({},Oi,Dl),typeof nl=="function"?nl(Sl):nl)}var kl=ie.createElement(sr,(0,Re.Z)({className:ue()(!dl&&je,hn),style:ha,ref:Se},Ga),fi.map(Pi),Ri?bi:null,Pa&&ie.createElement(tt,(0,Re.Z)({},Oi,{responsive:mi,responsiveDisabled:!yi,order:Lo,className:"".concat(cl,"-suffix"),registerSize:lu,display:!0,style:Tl}),Pa));return mi&&(kl=ie.createElement($e.Z,{onResize:vi,disabled:!yi},kl)),kl}var Xa=ie.forwardRef(Jn);Xa.displayName="Overflow",Xa.Item=Ca,Xa.RESPONSIVE=ro,Xa.INVALIDATE=vo;var Ln=Xa,$n=Ln,oa=function(Se,Te){var je,Xe,it=Se.prefixCls,Dt=Se.id,qt=Se.inputElement,tn=Se.disabled,dn=Se.tabIndex,Jt=Se.autoFocus,Gn=Se.autoComplete,ha=Se.editable,hn=Se.activeDescendantId,jn=Se.value,da=Se.maxLength,Xn=Se.onKeyDown,Pa=Se.onMouseDown,Ja=Se.onChange,sr=Se.onPaste,tr=Se.onCompositionStart,or=Se.onCompositionEnd,Ga=Se.open,Ta=Se.attrs,hr=qt||ie.createElement("input",null),Na=hr,fr=Na.ref,Or=Na.props,Xr=Or.onKeyDown,fo=Or.onChange,oo=Or.onMouseDown,Br=Or.onCompositionStart,qr=Or.onCompositionEnd,Dr=Or.style;return"maxLength"in hr.props,hr=ie.cloneElement(hr,(0,Le.Z)((0,Le.Z)((0,Le.Z)({type:"search"},Or),{},{id:Dt,ref:Je(Te,fr),disabled:tn,tabIndex:dn,autoComplete:Gn||"off",autoFocus:Jt,className:ue()("".concat(it,"-selection-search-input"),(je=hr)===null||je===void 0||(Xe=je.props)===null||Xe===void 0?void 0:Xe.className),role:"combobox","aria-label":"Search","aria-expanded":Ga||!1,"aria-haspopup":"listbox","aria-owns":"".concat(Dt,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(Dt,"_list"),"aria-activedescendant":Ga?hn:void 0},Ta),{},{value:ha?jn:"",maxLength:da,readOnly:!ha,unselectable:ha?null:"on",style:(0,Le.Z)((0,Le.Z)({},Dr),{},{opacity:ha?null:0}),onKeyDown:function(Gr){Xn(Gr),Xr&&Xr(Gr)},onMouseDown:function(Gr){Pa(Gr),oo&&oo(Gr)},onChange:function(Gr){Ja(Gr),fo&&fo(Gr)},onCompositionStart:function(Gr){tr(Gr),Br&&Br(Gr)},onCompositionEnd:function(Gr){or(Gr),qr&&qr(Gr)},onPaste:sr})),hr},sa=ie.forwardRef(oa);sa.displayName="Input";var Wa=sa;function dr(ve){return Array.isArray(ve)?ve:ve!==void 0?[ve]:[]}var ia=typeof window!="undefined"&&window.document&&window.document.documentElement,Lt=ia;function Gt(ve){return ve!=null}function kt(ve){return!ve&&ve!==0}function on(ve){return["string","number"].includes((0,be.Z)(ve))}function _n(ve){var Se=void 0;return ve&&(on(ve.title)?Se=ve.title.toString():on(ve.label)&&(Se=ve.label.toString())),Se}function pa(ve,Se){Lt?ie.useLayoutEffect(ve,Se):ie.useEffect(ve,Se)}function Ua(ve){var Se;return(Se=ve.key)!==null&&Se!==void 0?Se:ve.value}var Aa=function(Se){Se.preventDefault(),Se.stopPropagation()},mr=function(Se){var Te=Se.id,je=Se.prefixCls,Xe=Se.values,it=Se.open,Dt=Se.searchValue,qt=Se.autoClearSearchValue,tn=Se.inputRef,dn=Se.placeholder,Jt=Se.disabled,Gn=Se.mode,ha=Se.showSearch,hn=Se.autoFocus,jn=Se.autoComplete,da=Se.activeDescendantId,Xn=Se.tabIndex,Pa=Se.removeIcon,Ja=Se.maxTagCount,sr=Se.maxTagTextLength,tr=Se.maxTagPlaceholder,or=tr===void 0?function(Po){return"+ ".concat(Po.length," ...")}:tr,Ga=Se.tagRender,Ta=Se.onToggleOpen,hr=Se.onRemove,Na=Se.onInputChange,fr=Se.onInputPaste,Or=Se.onInputKeyDown,Xr=Se.onInputMouseDown,fo=Se.onInputCompositionStart,oo=Se.onInputCompositionEnd,Br=ie.useRef(null),qr=(0,ie.useState)(0),Dr=(0,Be.Z)(qr,2),Sr=Dr[0],Gr=Dr[1],Xo=(0,ie.useState)(!1),Ft=(0,Be.Z)(Xo,2),ba=Ft[0],yr=Ft[1],qn="".concat(je,"-selection"),Fn=it||Gn==="multiple"&&qt===!1||Gn==="tags"?Dt:"",xr=Gn==="tags"||Gn==="multiple"&&qt===!1||ha&&(it||ba);pa(function(){Gr(Br.current.scrollWidth)},[Fn]);function Fa(Po,Ba,Wr,eo,bo){return ie.createElement("span",{className:ue()("".concat(qn,"-item"),(0,ke.Z)({},"".concat(qn,"-item-disabled"),Wr)),title:_n(Po)},ie.createElement("span",{className:"".concat(qn,"-item-content")},Ba),eo&&ie.createElement(un,{className:"".concat(qn,"-item-remove"),onMouseDown:Aa,onClick:bo,customizeIcon:Pa},"\xD7"))}function Qn(Po,Ba,Wr,eo,bo){var Lo=function(Fi){Aa(Fi),Ta(!it)};return ie.createElement("span",{onMouseDown:Lo},Ga({label:Ba,value:Po,disabled:Wr,closable:eo,onClose:bo}))}function Sa(Po){var Ba=Po.disabled,Wr=Po.label,eo=Po.value,bo=!Jt&&!Ba,Lo=Wr;if(typeof sr=="number"&&(typeof Wr=="string"||typeof Wr=="number")){var qo=String(Lo);qo.length>sr&&(Lo="".concat(qo.slice(0,sr),"..."))}var Fi=function(Wi){Wi&&Wi.stopPropagation(),hr(Po)};return typeof Ga=="function"?Qn(eo,Lo,Ba,bo,Fi):Fa(Po,Lo,Ba,bo,Fi)}function Qr(Po){var Ba=typeof or=="function"?or(Po):or;return Fa({title:Ba},Ba,!1)}var wr=ie.createElement("div",{className:"".concat(qn,"-search"),style:{width:Sr},onFocus:function(){yr(!0)},onBlur:function(){yr(!1)}},ie.createElement(Wa,{ref:tn,open:it,prefixCls:je,id:Te,inputElement:null,disabled:Jt,autoFocus:hn,autoComplete:jn,editable:xr,activeDescendantId:da,value:Fn,onKeyDown:Or,onMouseDown:Xr,onChange:Na,onPaste:fr,onCompositionStart:fo,onCompositionEnd:oo,tabIndex:Xn,attrs:zt(Se,!0)}),ie.createElement("span",{ref:Br,className:"".concat(qn,"-search-mirror"),"aria-hidden":!0},Fn,"\xA0")),ko=ie.createElement($n,{prefixCls:"".concat(qn,"-overflow"),data:Xe,renderItem:Sa,renderRest:Qr,suffix:wr,itemKey:Ua,maxCount:Ja});return ie.createElement(ie.Fragment,null,ko,!Xe.length&&!Fn&&ie.createElement("span",{className:"".concat(qn,"-placeholder")},dn))},br=mr,yo=function(Se){var Te=Se.inputElement,je=Se.prefixCls,Xe=Se.id,it=Se.inputRef,Dt=Se.disabled,qt=Se.autoFocus,tn=Se.autoComplete,dn=Se.activeDescendantId,Jt=Se.mode,Gn=Se.open,ha=Se.values,hn=Se.placeholder,jn=Se.tabIndex,da=Se.showSearch,Xn=Se.searchValue,Pa=Se.activeValue,Ja=Se.maxLength,sr=Se.onInputKeyDown,tr=Se.onInputMouseDown,or=Se.onInputChange,Ga=Se.onInputPaste,Ta=Se.onInputCompositionStart,hr=Se.onInputCompositionEnd,Na=Se.title,fr=ie.useState(!1),Or=(0,Be.Z)(fr,2),Xr=Or[0],fo=Or[1],oo=Jt==="combobox",Br=oo||da,qr=ha[0],Dr=Xn||"";oo&&Pa&&!Xr&&(Dr=Pa),ie.useEffect(function(){oo&&fo(!1)},[oo,Pa]);var Sr=Jt!=="combobox"&&!Gn&&!da?!1:!!Dr,Gr=Na===void 0?_n(qr):Na,Xo=function(){if(qr)return null;var ba=Sr?{visibility:"hidden"}:void 0;return ie.createElement("span",{className:"".concat(je,"-selection-placeholder"),style:ba},hn)};return ie.createElement(ie.Fragment,null,ie.createElement("span",{className:"".concat(je,"-selection-search")},ie.createElement(Wa,{ref:it,prefixCls:je,id:Xe,open:Gn,inputElement:Te,disabled:Dt,autoFocus:qt,autoComplete:tn,editable:Br,activeDescendantId:dn,value:Dr,onKeyDown:sr,onMouseDown:tr,onChange:function(ba){fo(!0),or(ba)},onPaste:Ga,onCompositionStart:Ta,onCompositionEnd:hr,tabIndex:jn,attrs:zt(Se,!0),maxLength:oo?Ja:void 0})),!oo&&qr?ie.createElement("span",{className:"".concat(je,"-selection-item"),title:Gr,style:Sr?{visibility:"hidden"}:void 0},qr.label):null,Xo())},ga=yo;function $r(ve){return![Ge.ESC,Ge.SHIFT,Ge.BACKSPACE,Ge.TAB,Ge.WIN_KEY,Ge.ALT,Ge.META,Ge.WIN_KEY_RIGHT,Ge.CTRL,Ge.SEMICOLON,Ge.EQUALS,Ge.CAPS_LOCK,Ge.CONTEXT_MENU,Ge.F1,Ge.F2,Ge.F3,Ge.F4,Ge.F5,Ge.F6,Ge.F7,Ge.F8,Ge.F9,Ge.F10,Ge.F11,Ge.F12].includes(ve)}var Mi=function(Se,Te){var je=(0,ie.useRef)(null),Xe=(0,ie.useRef)(!1),it=Se.prefixCls,Dt=Se.open,qt=Se.mode,tn=Se.showSearch,dn=Se.tokenWithEnter,Jt=Se.autoClearSearchValue,Gn=Se.onSearch,ha=Se.onSearchSubmit,hn=Se.onToggleOpen,jn=Se.onInputKeyDown,da=Se.domRef;ie.useImperativeHandle(Te,function(){return{focus:function(){je.current.focus()},blur:function(){je.current.blur()}}});var Xn=On(0),Pa=(0,Be.Z)(Xn,2),Ja=Pa[0],sr=Pa[1],tr=function(Dr){var Sr=Dr.which;(Sr===Ge.UP||Sr===Ge.DOWN)&&Dr.preventDefault(),jn&&jn(Dr),Sr===Ge.ENTER&&qt==="tags"&&!Xe.current&&!Dt&&(ha==null||ha(Dr.target.value)),$r(Sr)&&hn(!0)},or=function(){sr(!0)},Ga=(0,ie.useRef)(null),Ta=function(Dr){Gn(Dr,!0,Xe.current)!==!1&&hn(!0)},hr=function(){Xe.current=!0},Na=function(Dr){Xe.current=!1,qt!=="combobox"&&Ta(Dr.target.value)},fr=function(Dr){var Sr=Dr.target.value;if(dn&&Ga.current&&/[\r\n]/.test(Ga.current)){var Gr=Ga.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Sr=Sr.replace(Gr,Ga.current)}Ga.current=null,Ta(Sr)},Or=function(Dr){var Sr=Dr.clipboardData,Gr=Sr.getData("text");Ga.current=Gr},Xr=function(Dr){var Sr=Dr.target;if(Sr!==je.current){var Gr=document.body.style.msTouchAction!==void 0;Gr?setTimeout(function(){je.current.focus()}):je.current.focus()}},fo=function(Dr){var Sr=Ja();Dr.target!==je.current&&!Sr&&qt!=="combobox"&&Dr.preventDefault(),(qt!=="combobox"&&(!tn||!Sr)||!Dt)&&(Dt&&Jt!==!1&&Gn("",!0,!1),hn())},oo={inputRef:je,onInputKeyDown:tr,onInputMouseDown:or,onInputChange:fr,onInputPaste:Or,onInputCompositionStart:hr,onInputCompositionEnd:Na},Br=qt==="multiple"||qt==="tags"?ie.createElement(br,(0,Re.Z)({},Se,oo)):ie.createElement(ga,(0,Re.Z)({},Se,oo));return ie.createElement("div",{ref:da,className:"".concat(it,"-selector"),onClick:Xr,onMouseDown:fo},Br)},Vi=ie.forwardRef(Mi);Vi.displayName="Selector";var Ir=Vi,Yn=ee(62709),Cl=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],Wo=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"}}},yl=function(Se,Te){var je=Se.prefixCls,Xe=Se.disabled,it=Se.visible,Dt=Se.children,qt=Se.popupElement,tn=Se.animation,dn=Se.transitionName,Jt=Se.dropdownStyle,Gn=Se.dropdownClassName,ha=Se.direction,hn=ha===void 0?"ltr":ha,jn=Se.placement,da=Se.builtinPlacements,Xn=Se.dropdownMatchSelectWidth,Pa=Se.dropdownRender,Ja=Se.dropdownAlign,sr=Se.getPopupContainer,tr=Se.empty,or=Se.getTriggerDOMNode,Ga=Se.onPopupVisibleChange,Ta=Se.onPopupMouseEnter,hr=(0,Ne.Z)(Se,Cl),Na="".concat(je,"-dropdown"),fr=qt;Pa&&(fr=Pa(qt));var Or=ie.useMemo(function(){return da||Wo(Xn)},[da,Xn]),Xr=tn?"".concat(Na,"-").concat(tn):dn,fo=typeof Xn=="number",oo=ie.useMemo(function(){return fo?null:Xn===!1?"minWidth":"width"},[Xn,fo]),Br=Jt;fo&&(Br=(0,Le.Z)((0,Le.Z)({},Br),{},{width:Xn}));var qr=ie.useRef(null);return ie.useImperativeHandle(Te,function(){return{getPopupElement:function(){return qr.current}}}),ie.createElement(Yn.Z,(0,Re.Z)({},hr,{showAction:Ga?["click"]:[],hideAction:Ga?["click"]:[],popupPlacement:jn||(hn==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:Or,prefixCls:Na,popupTransitionName:Xr,popup:ie.createElement("div",{ref:qr,onMouseEnter:Ta},fr),stretch:oo,popupAlign:Ja,popupVisible:it,getPopupContainer:sr,popupClassName:ue()(Gn,(0,ke.Z)({},"".concat(Na,"-empty"),tr)),popupStyle:Br,getTriggerDOMNode:or,onPopupVisibleChange:Ga}),Dt)},pl=ie.forwardRef(yl);pl.displayName="SelectTrigger";var el=pl,Ki=ee(84506);function Il(ve,Se){var Te=ve.key,je;return"value"in ve&&(je=ve.value),Te!=null?Te:je!==void 0?je:"rc-index-key-".concat(Se)}function hl(ve,Se){var Te=ve||{},je=Te.label,Xe=Te.value,it=Te.options,Dt=Te.groupLabel,qt=je||(Se?"children":"label");return{label:qt,value:Xe||"value",options:it||"options",groupLabel:Dt||qt}}function gu(ve){var Se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Te=Se.fieldNames,je=Se.childrenAsData,Xe=[],it=hl(Te,!1),Dt=it.label,qt=it.value,tn=it.options,dn=it.groupLabel;function Jt(Gn,ha){Gn.forEach(function(hn){if(ha||!(tn in hn)){var jn=hn[qt];Xe.push({key:Il(hn,Xe.length),groupOption:ha,data:hn,label:hn[Dt],value:jn})}else{var da=hn[dn];da===void 0&&je&&(da=hn.label),Xe.push({key:Il(hn,Xe.length),group:!0,data:hn,label:da}),Jt(hn[tn],!0)}})}return Jt(ve,!1),Xe}function xa(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 $i(ve,Se){if(!Se||!Se.length)return null;var Te=!1;function je(it,Dt){var qt=(0,Ki.Z)(Dt),tn=qt[0],dn=qt.slice(1);if(!tn)return[it];var Jt=it.split(tn);return Te=Te||Jt.length>1,Jt.reduce(function(Gn,ha){return[].concat((0,y.Z)(Gn),(0,y.Z)(je(ha,dn)))},[]).filter(function(Gn){return Gn})}var Xe=je(ve,Se);return Te?Xe:null}var wi=["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"],_o=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function $o(ve){return ve==="tags"||ve==="multiple"}var Va=ie.forwardRef(function(ve,Se){var Te,je,Xe=ve.id,it=ve.prefixCls,Dt=ve.className,qt=ve.showSearch,tn=ve.tagRender,dn=ve.direction,Jt=ve.omitDomProps,Gn=ve.displayValues,ha=ve.onDisplayValuesChange,hn=ve.emptyOptions,jn=ve.notFoundContent,da=jn===void 0?"Not Found":jn,Xn=ve.onClear,Pa=ve.mode,Ja=ve.disabled,sr=ve.loading,tr=ve.getInputElement,or=ve.getRawInputElement,Ga=ve.open,Ta=ve.defaultOpen,hr=ve.onDropdownVisibleChange,Na=ve.activeValue,fr=ve.onActiveValueChange,Or=ve.activeDescendantId,Xr=ve.searchValue,fo=ve.autoClearSearchValue,oo=ve.onSearch,Br=ve.onSearchSplit,qr=ve.tokenSeparators,Dr=ve.allowClear,Sr=ve.suffixIcon,Gr=ve.clearIcon,Xo=ve.OptionList,Ft=ve.animation,ba=ve.transitionName,yr=ve.dropdownStyle,qn=ve.dropdownClassName,Fn=ve.dropdownMatchSelectWidth,xr=ve.dropdownRender,Fa=ve.dropdownAlign,Qn=ve.placement,Sa=ve.builtinPlacements,Qr=ve.getPopupContainer,wr=ve.showAction,ko=wr===void 0?[]:wr,Po=ve.onFocus,Ba=ve.onBlur,Wr=ve.onKeyUp,eo=ve.onKeyDown,bo=ve.onMouseDown,Lo=(0,Ne.Z)(ve,wi),qo=$o(Pa),Fi=(qt!==void 0?qt:qo)||Pa==="combobox",Ho=(0,Le.Z)({},Lo);_o.forEach(function(Ra){delete Ho[Ra]}),Jt==null||Jt.forEach(function(Ra){delete Ho[Ra]});var Wi=ie.useState(!1),cl=(0,Be.Z)(Wi,2),Pl=cl[0],mi=cl[1];ie.useEffect(function(){mi(Ye())},[]);var yi=ie.useRef(null),dl=ie.useRef(null),Ri=ie.useRef(null),fi=ie.useRef(null),Sl=ie.useRef(null),rl=_t(),Fl=(0,Be.Z)(rl,3),Di=Fl[0],vi=Fl[1],Bl=Fl[2];ie.useImperativeHandle(Se,function(){var Ra,Ea;return{focus:(Ra=fi.current)===null||Ra===void 0?void 0:Ra.focus,blur:(Ea=fi.current)===null||Ea===void 0?void 0:Ea.blur,scrollTo:function(cr){var pr;return(pr=Sl.current)===null||pr===void 0?void 0:pr.scrollTo(cr)}}});var gl=ie.useMemo(function(){var Ra;if(Pa!=="combobox")return Xr;var Ea=(Ra=Gn[0])===null||Ra===void 0?void 0:Ra.value;return typeof Ea=="string"||typeof Ea=="number"?String(Ea):""},[Xr,Pa,Gn]),lu=Pa==="combobox"&&typeof tr=="function"&&tr()||null,Al=typeof or=="function"&&or(),uu=et(dl,Al==null||(Te=Al.props)===null||Te===void 0?void 0:Te.ref),Tl=ie.useState(!1),Oi=(0,Be.Z)(Tl,2),Pi=Oi[0],bi=Oi[1];x(function(){bi(!0)},[]);var Dl=re(!1,{defaultValue:Ta,value:Ga}),nl=(0,Be.Z)(Dl,2),kl=nl[0],No=nl[1],Ya=Pi?kl:!1,Kr=!da&&hn;(Ja||Kr&&Ya&&Pa==="combobox")&&(Ya=!1);var to=Kr?!1:Ya,Co=ie.useCallback(function(Ra){var Ea=Ra!==void 0?Ra:!Ya;Ja||(No(Ea),Ya!==Ea&&(hr==null||hr(Ea)))},[Ja,Ya,No,hr]),Ti=ie.useMemo(function(){return(qr||[]).some(function(Ra){return[`
|
|
`,`\r
|
|
`].includes(Ra)})},[qr]),Ci=function(Ea,Ha,cr){var pr=!0,io=Ea;fr==null||fr(null);var no=cr?null:$i(Ea,qr);return Pa!=="combobox"&&no&&(io="",Br==null||Br(no),Co(!1),pr=!1),oo&&gl!==io&&oo(io,{source:Ha?"typing":"effect"}),pr},El=function(Ea){!Ea||!Ea.trim()||oo(Ea,{source:"submit"})};ie.useEffect(function(){!Ya&&!qo&&Pa!=="combobox"&&Ci("",!1,!1)},[Ya]),ie.useEffect(function(){kl&&Ja&&No(!1),Ja&&vi(!1)},[Ja]);var Ui=On(),au=(0,Be.Z)(Ui,2),de=au[0],fe=au[1],Ie=function(Ea){var Ha=de(),cr=Ea.which;if(cr===Ge.ENTER&&(Pa!=="combobox"&&Ea.preventDefault(),Ya||Co(!0)),fe(!!gl),cr===Ge.BACKSPACE&&!Ha&&qo&&!gl&&Gn.length){for(var pr=(0,y.Z)(Gn),io=null,no=pr.length-1;no>=0;no-=1){var Vr=pr[no];if(!Vr.disabled){pr.splice(no,1),io=Vr;break}}io&&ha(pr,{type:"remove",values:[io]})}for(var Io=arguments.length,Zo=new Array(Io>1?Io-1:0),ei=1;ei<Io;ei++)Zo[ei-1]=arguments[ei];if(Ya&&Sl.current){var ri;(ri=Sl.current).onKeyDown.apply(ri,[Ea].concat(Zo))}eo==null||eo.apply(void 0,[Ea].concat(Zo))},We=function(Ea){for(var Ha=arguments.length,cr=new Array(Ha>1?Ha-1:0),pr=1;pr<Ha;pr++)cr[pr-1]=arguments[pr];if(Ya&&Sl.current){var io;(io=Sl.current).onKeyUp.apply(io,[Ea].concat(cr))}Wr==null||Wr.apply(void 0,[Ea].concat(cr))},at=function(Ea){var Ha=Gn.filter(function(cr){return cr!==Ea});ha(Ha,{type:"remove",values:[Ea]})},ot=ie.useRef(!1),Pt=function(){vi(!0),Ja||(Po&&!ot.current&&Po.apply(void 0,arguments),ko.includes("focus")&&Co(!0)),ot.current=!0},jt=function(){vi(!1,function(){ot.current=!1,Co(!1)}),!Ja&&(gl&&(Pa==="tags"?oo(gl,{source:"submit"}):Pa==="multiple"&&oo("",{source:"blur"})),Ba&&Ba.apply(void 0,arguments))},Mt=[];ie.useEffect(function(){return function(){Mt.forEach(function(Ra){return clearTimeout(Ra)}),Mt.splice(0,Mt.length)}},[]);var nn=function(Ea){var Ha,cr=Ea.target,pr=(Ha=Ri.current)===null||Ha===void 0?void 0:Ha.getPopupElement();if(pr&&pr.contains(cr)){var io=setTimeout(function(){var Zo=Mt.indexOf(io);if(Zo!==-1&&Mt.splice(Zo,1),Bl(),!Pl&&!pr.contains(document.activeElement)){var ei;(ei=fi.current)===null||ei===void 0||ei.focus()}});Mt.push(io)}for(var no=arguments.length,Vr=new Array(no>1?no-1:0),Io=1;Io<no;Io++)Vr[Io-1]=arguments[Io];bo==null||bo.apply(void 0,[Ea].concat(Vr))},yn=ie.useState({}),ln=(0,Be.Z)(yn,2),Kn=ln[1];function Wn(){Kn({})}var ea;Al&&(ea=function(Ea){Co(Ea)}),Kt(function(){var Ra;return[yi.current,(Ra=Ri.current)===null||Ra===void 0?void 0:Ra.getPopupElement()]},to,Co,!!Al);var $a=ie.useMemo(function(){return(0,Le.Z)((0,Le.Z)({},ve),{},{notFoundContent:da,open:Ya,triggerOpen:to,id:Xe,showSearch:Fi,multiple:qo,toggleOpen:Co})},[ve,da,to,Ya,Xe,Fi,qo,Co]),Oa=!!Sr||sr,er;Oa&&(er=ie.createElement(un,{className:ue()("".concat(it,"-arrow"),(0,ke.Z)({},"".concat(it,"-arrow-loading"),sr)),customizeIcon:Sr,customizeIconProps:{loading:sr,searchValue:gl,open:Ya,focused:Di,showSearch:Fi}}));var za=function(){var Ea;Xn==null||Xn(),(Ea=fi.current)===null||Ea===void 0||Ea.focus(),ha([],{type:"clear",values:Gn}),Ci("",!1,!1)},lr=Sn(it,za,Gn,Dr,Gr,Ja,gl,Pa),Ur=lr.allowClear,Lr=lr.clearIcon,Tr=ie.createElement(Xo,{ref:Sl}),xo=ue()(it,Dt,(je={},(0,ke.Z)(je,"".concat(it,"-focused"),Di),(0,ke.Z)(je,"".concat(it,"-multiple"),qo),(0,ke.Z)(je,"".concat(it,"-single"),!qo),(0,ke.Z)(je,"".concat(it,"-allow-clear"),Dr),(0,ke.Z)(je,"".concat(it,"-show-arrow"),Oa),(0,ke.Z)(je,"".concat(it,"-disabled"),Ja),(0,ke.Z)(je,"".concat(it,"-loading"),sr),(0,ke.Z)(je,"".concat(it,"-open"),Ya),(0,ke.Z)(je,"".concat(it,"-customize-input"),lu),(0,ke.Z)(je,"".concat(it,"-show-search"),Fi),je)),To=ie.createElement(el,{ref:Ri,disabled:Ja,prefixCls:it,visible:to,popupElement:Tr,animation:Ft,transitionName:ba,dropdownStyle:yr,dropdownClassName:qn,direction:dn,dropdownMatchSelectWidth:Fn,dropdownRender:xr,dropdownAlign:Fa,placement:Qn,builtinPlacements:Sa,getPopupContainer:Qr,empty:hn,getTriggerDOMNode:function(){return dl.current},onPopupVisibleChange:ea,onPopupMouseEnter:Wn},Al?ie.cloneElement(Al,{ref:uu}):ie.createElement(Ir,(0,Re.Z)({},ve,{domRef:dl,prefixCls:it,inputElement:lu,ref:fi,id:Xe,showSearch:Fi,autoClearSearchValue:fo,mode:Pa,activeDescendantId:Or,tagRender:tn,values:Gn,open:Ya,onToggleOpen:Co,activeValue:Na,searchValue:gl,onSearch:Ci,onSearchSubmit:El,onRemove:at,tokenWithEnter:Ti}))),Cr;return Al?Cr=To:Cr=ie.createElement("div",(0,Re.Z)({className:xo},Ho,{ref:yi,onMouseDown:nn,onKeyDown:Ie,onKeyUp:We,onFocus:Pt,onBlur:jt}),Di&&!Ya&&ie.createElement("span",{style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0},"aria-live":"polite"},"".concat(Gn.map(function(Ra){var Ea=Ra.label,Ha=Ra.value;return["number","string"].includes((0,be.Z)(Ea))?Ea:Ha}).join(", "))),To,er,Ur&&Lr),ie.createElement(lt.Provider,{value:$a},Cr)}),Rr=Va,Mo=function(ve,Se){var Te=ie.useRef({values:new Map,options:new Map}),je=ie.useMemo(function(){var it=Te.current,Dt=it.values,qt=it.options,tn=ve.map(function(Gn){if(Gn.label===void 0){var ha;return(0,Le.Z)((0,Le.Z)({},Gn),{},{label:(ha=Dt.get(Gn.value))===null||ha===void 0?void 0:ha.label})}return Gn}),dn=new Map,Jt=new Map;return tn.forEach(function(Gn){dn.set(Gn.value,Gn),Jt.set(Gn.value,Se.get(Gn.value)||qt.get(Gn.value))}),Te.current.values=dn,Te.current.options=Jt,tn},[ve,Se]),Xe=ie.useCallback(function(it){return Se.get(it)||Te.current.options.get(it)},[Se]);return[je,Xe]};function _r(ve,Se){return dr(ve).join("").toUpperCase().includes(Se)}var Ei=function(ve,Se,Te,je,Xe){return ie.useMemo(function(){if(!Te||je===!1)return ve;var it=Se.options,Dt=Se.label,qt=Se.value,tn=[],dn=typeof je=="function",Jt=Te.toUpperCase(),Gn=dn?je:function(hn,jn){return Xe?_r(jn[Xe],Jt):jn[it]?_r(jn[Dt!=="children"?Dt:"label"],Jt):_r(jn[qt],Jt)},ha=dn?function(hn){return xa(hn)}:function(hn){return hn};return ve.forEach(function(hn){if(hn[it]){var jn=Gn(Te,ha(hn));if(jn)tn.push(hn);else{var da=hn[it].filter(function(Xn){return Gn(Te,ha(Xn))});da.length&&tn.push((0,Le.Z)((0,Le.Z)({},hn),{},(0,ke.Z)({},it,da)))}return}Gn(Te,ha(hn))&&tn.push(hn)}),tn},[ve,je,Xe,Te,Se])},Bi=0,Ni=E();function Zi(){var ve;return Ni?(ve=Bi,Bi+=1):ve="TEST_OR_SSR",ve}function tl(ve){var Se=ie.useState(),Te=(0,Be.Z)(Se,2),je=Te[0],Xe=Te[1];return ie.useEffect(function(){Xe("rc_select_".concat(Zi()))},[]),ve||je}function nu(ve){var Se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Te=[];return ie.Children.forEach(ve,function(je){je==null&&!Se.keepEmpty||(Array.isArray(je)?Te=Te.concat(nu(je)):(0,xe.isFragment)(je)&&je.props?Te=Te.concat(nu(je.props.children,Se)):Te.push(je))}),Te}var ll=["children","value"],pu=["children"];function ou(ve){var Se=ve,Te=Se.key,je=Se.props,Xe=je.children,it=je.value,Dt=(0,Ne.Z)(je,ll);return(0,Le.Z)({key:Te,value:it!==void 0?it:Te,children:Xe},Dt)}function Fo(ve){var Se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return nu(ve).map(function(Te,je){if(!ie.isValidElement(Te)||!Te.type)return null;var Xe=Te,it=Xe.type.isSelectOptGroup,Dt=Xe.key,qt=Xe.props,tn=qt.children,dn=(0,Ne.Z)(qt,pu);return Se||!it?ou(Te):(0,Le.Z)((0,Le.Z)({key:"__RC_SELECT_GRP__".concat(Dt===null?je:Dt,"__"),label:Dt},dn),{},{options:Fo(tn)})}).filter(function(Te){return Te})}function xl(ve,Se,Te,je,Xe){return ie.useMemo(function(){var it=ve,Dt=!ve;Dt&&(it=Fo(Se));var qt=new Map,tn=new Map,dn=function(ha,hn,jn){jn&&typeof jn=="string"&&ha.set(hn[jn],hn)};function Jt(Gn){for(var ha=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,hn=0;hn<Gn.length;hn+=1){var jn=Gn[hn];!jn[Te.options]||ha?(qt.set(jn[Te.value],jn),dn(tn,jn,Te.label),dn(tn,jn,je),dn(tn,jn,Xe)):Jt(jn[Te.options],!0)}}return Jt(it),{options:it,valueOptions:qt,labelOptions:tn}},[ve,Se,Te,je,Xe])}function Kl(ve){var Se=ie.useRef();Se.current=ve;var Te=ie.useCallback(function(){return Se.current.apply(Se,arguments)},[]);return Te}var Yl=function(){return null};Yl.isSelectOptGroup=!0;var al=Yl,Yi=function(){return null};Yi.isSelectOption=!0;var Xl=Yi;function Zl(ve,Se){var Te=(0,Le.Z)({},ve);return Array.isArray(Se)&&Se.forEach(function(je){delete Te[je]}),Te}var zl=ee(73299),an=ie.createContext(null),sn=an;function Dn(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}var nt=["disabled","title","children","style","className"];function Bn(ve){return typeof ve=="string"||typeof ve=="number"}var Da=function(Se,Te){var je=$t(),Xe=je.prefixCls,it=je.id,Dt=je.open,qt=je.multiple,tn=je.mode,dn=je.searchValue,Jt=je.toggleOpen,Gn=je.notFoundContent,ha=je.onPopupScroll,hn=ie.useContext(sn),jn=hn.flattenOptions,da=hn.onActiveValue,Xn=hn.defaultActiveFirstOption,Pa=hn.onSelect,Ja=hn.menuItemSelectedIcon,sr=hn.rawValues,tr=hn.fieldNames,or=hn.virtual,Ga=hn.direction,Ta=hn.listHeight,hr=hn.listItemHeight,Na="".concat(Xe,"-item"),fr=Qe(function(){return jn},[Dt,jn],function(Fa,Qn){return Qn[0]&&Fa[1]!==Qn[1]}),Or=ie.useRef(null),Xr=function(Qn){Qn.preventDefault()},fo=function(Qn){Or.current&&Or.current.scrollTo(typeof Qn=="number"?{index:Qn}:Qn)},oo=function(Qn){for(var Sa=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Qr=fr.length,wr=0;wr<Qr;wr+=1){var ko=(Qn+wr*Sa+Qr)%Qr,Po=fr[ko],Ba=Po.group,Wr=Po.data;if(!Ba&&!Wr.disabled)return ko}return-1},Br=ie.useState(function(){return oo(0)}),qr=(0,Be.Z)(Br,2),Dr=qr[0],Sr=qr[1],Gr=function(Qn){var Sa=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;Sr(Qn);var Qr={source:Sa?"keyboard":"mouse"},wr=fr[Qn];if(!wr){da(null,-1,Qr);return}da(wr.value,Qn,Qr)};(0,ie.useEffect)(function(){Gr(Xn!==!1?oo(0):-1)},[fr.length,dn]);var Xo=ie.useCallback(function(Fa){return sr.has(Fa)&&tn!=="combobox"},[tn,(0,y.Z)(sr).toString(),sr.size]);(0,ie.useEffect)(function(){var Fa=setTimeout(function(){if(!qt&&Dt&&sr.size===1){var Sa=Array.from(sr)[0],Qr=fr.findIndex(function(wr){var ko=wr.data;return ko.value===Sa});Qr!==-1&&(Gr(Qr),fo(Qr))}});if(Dt){var Qn;(Qn=Or.current)===null||Qn===void 0||Qn.scrollTo(void 0)}return function(){return clearTimeout(Fa)}},[Dt,dn,jn.length]);var Ft=function(Qn){Qn!==void 0&&Pa(Qn,{selected:!sr.has(Qn)}),qt||Jt(!1)};if(ie.useImperativeHandle(Te,function(){return{onKeyDown:function(Qn){var Sa=Qn.which,Qr=Qn.ctrlKey;switch(Sa){case Ge.N:case Ge.P:case Ge.UP:case Ge.DOWN:{var wr=0;if(Sa===Ge.UP?wr=-1:Sa===Ge.DOWN?wr=1:Dn()&&Qr&&(Sa===Ge.N?wr=1:Sa===Ge.P&&(wr=-1)),wr!==0){var ko=oo(Dr+wr,wr);fo(ko),Gr(ko,!0)}break}case Ge.ENTER:{var Po=fr[Dr];Po&&!Po.data.disabled?Ft(Po.value):Ft(void 0),Dt&&Qn.preventDefault();break}case Ge.ESC:Jt(!1),Dt&&Qn.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Qn){fo(Qn)}}}),fr.length===0)return ie.createElement("div",{role:"listbox",id:"".concat(it,"_list"),className:"".concat(Na,"-empty"),onMouseDown:Xr},Gn);var ba=Object.keys(tr).map(function(Fa){return tr[Fa]}),yr=function(Qn){return Qn.label};function qn(Fa,Qn){var Sa=Fa.group;return{role:Sa?"presentation":"option",id:"".concat(it,"_list_").concat(Qn)}}var Fn=function(Qn){var Sa=fr[Qn];if(!Sa)return null;var Qr=Sa.data||{},wr=Qr.value,ko=Sa.group,Po=zt(Qr,!0),Ba=yr(Sa);return Sa?ie.createElement("div",(0,Re.Z)({"aria-label":typeof Ba=="string"&&!ko?Ba:null},Po,{key:Qn},qn(Sa,Qn),{"aria-selected":Xo(wr)}),wr):null},xr={role:"listbox",id:"".concat(it,"_list")};return ie.createElement(ie.Fragment,null,or&&ie.createElement("div",(0,Re.Z)({},xr,{style:{height:0,width:0,overflow:"hidden"}}),Fn(Dr-1),Fn(Dr),Fn(Dr+1)),ie.createElement(zl.Z,{itemKey:"key",ref:Or,data:fr,height:Ta,itemHeight:hr,fullHeight:!1,onMouseDown:Xr,onScroll:ha,virtual:or,direction:Ga,innerProps:or?null:xr},function(Fa,Qn){var Sa,Qr=Fa.group,wr=Fa.groupOption,ko=Fa.data,Po=Fa.label,Ba=Fa.value,Wr=ko.key;if(Qr){var eo,bo=(eo=ko.title)!==null&&eo!==void 0?eo:Bn(Po)?Po.toString():void 0;return ie.createElement("div",{className:ue()(Na,"".concat(Na,"-group")),title:bo},Po!==void 0?Po:Wr)}var Lo=ko.disabled,qo=ko.title,Fi=ko.children,Ho=ko.style,Wi=ko.className,cl=(0,Ne.Z)(ko,nt),Pl=Zl(cl,ba),mi=Xo(Ba),yi="".concat(Na,"-option"),dl=ue()(Na,yi,Wi,(Sa={},(0,ke.Z)(Sa,"".concat(yi,"-grouped"),wr),(0,ke.Z)(Sa,"".concat(yi,"-active"),Dr===Qn&&!Lo),(0,ke.Z)(Sa,"".concat(yi,"-disabled"),Lo),(0,ke.Z)(Sa,"".concat(yi,"-selected"),mi),Sa)),Ri=yr(Fa),fi=!Ja||typeof Ja=="function"||mi,Sl=typeof Ri=="number"?Ri:Ri||Ba,rl=Bn(Sl)?Sl.toString():void 0;return qo!==void 0&&(rl=qo),ie.createElement("div",(0,Re.Z)({},zt(Pl),or?{}:qn(Fa,Qn),{"aria-selected":mi,className:dl,title:rl,onMouseMove:function(){Dr===Qn||Lo||Gr(Qn)},onClick:function(){Lo||Ft(Ba)},style:Ho}),ie.createElement("div",{className:"".concat(yi,"-content")},Sl),ie.isValidElement(Ja)||mi,fi&&ie.createElement(un,{className:"".concat(Na,"-option-state"),customizeIcon:Ja,customizeIconProps:{isSelected:mi}},mi?"\u2713":null))}))},ya=ie.forwardRef(Da);ya.displayName="OptionList";var vn=ya;function kn(ve){var Se=ve.mode,Te=ve.options,je=ve.children,Xe=ve.backfill,it=ve.allowClear,Dt=ve.placeholder,qt=ve.getInputElement,tn=ve.showSearch,dn=ve.onSearch,Jt=ve.defaultOpen,Gn=ve.autoFocus,ha=ve.labelInValue,hn=ve.value,jn=ve.inputValue,da=ve.optionLabelProp,Xn=isMultiple(Se),Pa=tn!==void 0?tn:Xn||Se==="combobox",Ja=Te||convertChildrenToData(je);if(warning(Se!=="tags"||Ja.every(function(Ga){return!Ga.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),Se==="tags"||Se==="combobox"){var sr=Ja.some(function(Ga){return Ga.options?Ga.options.some(function(Ta){return typeof("value"in Ta?Ta.value:Ta.key)=="number"}):typeof("value"in Ga?Ga.value:Ga.key)=="number"});warning(!sr,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(Se!=="combobox"||!da,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(Se==="combobox"||!Xe,"`backfill` only works with `combobox` mode."),warning(Se==="combobox"||!qt,"`getInputElement` only work with `combobox` mode."),noteOnce(Se!=="combobox"||!qt||!it||!Dt,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),dn&&!Pa&&Se!=="combobox"&&Se!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!Jt||Gn,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),hn!=null){var tr=toArray(hn);warning(!ha||tr.every(function(Ga){return _typeof(Ga)==="object"&&("key"in Ga||"value"in Ga)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!Xn||Array.isArray(hn),"`value` should be array when `mode` is `multiple` or `tags`")}if(je){var or=null;toNodeArray(je).some(function(Ga){if(!React.isValidElement(Ga)||!Ga.type)return!1;var Ta=Ga,hr=Ta.type;if(hr.isSelectOption)return!1;if(hr.isSelectOptGroup){var Na=toNodeArray(Ga.props.children).every(function(fr){return!React.isValidElement(fr)||!Ga.type||fr.type.isSelectOption?!0:(or=fr.type,!1)});return!Na}return or=hr,!0}),or&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(or.displayName||or.name||or,"`.")),warning(jn===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function En(ve,Se){if(ve){var Te=function je(Xe){for(var it=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Dt=0;Dt<Xe.length;Dt++){var qt=Xe[Dt];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])&&je(qt[Se==null?void 0:Se.options],!0))break}};Te(ve)}}var ma=null,rr=["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"],Ar=["inputValue"];function vr(ve){return!ve||(0,be.Z)(ve)!=="object"}var Zr=ie.forwardRef(function(ve,Se){var Te=ve.id,je=ve.mode,Xe=ve.prefixCls,it=Xe===void 0?"rc-select":Xe,Dt=ve.backfill,qt=ve.fieldNames,tn=ve.inputValue,dn=ve.searchValue,Jt=ve.onSearch,Gn=ve.autoClearSearchValue,ha=Gn===void 0?!0:Gn,hn=ve.onSelect,jn=ve.onDeselect,da=ve.dropdownMatchSelectWidth,Xn=da===void 0?!0:da,Pa=ve.filterOption,Ja=ve.filterSort,sr=ve.optionFilterProp,tr=ve.optionLabelProp,or=ve.options,Ga=ve.children,Ta=ve.defaultActiveFirstOption,hr=ve.menuItemSelectedIcon,Na=ve.virtual,fr=ve.direction,Or=ve.listHeight,Xr=Or===void 0?200:Or,fo=ve.listItemHeight,oo=fo===void 0?20:fo,Br=ve.value,qr=ve.defaultValue,Dr=ve.labelInValue,Sr=ve.onChange,Gr=(0,Ne.Z)(ve,rr),Xo=tl(Te),Ft=$o(je),ba=!!(!or&&Ga),yr=ie.useMemo(function(){return Pa===void 0&&je==="combobox"?!1:Pa},[Pa,je]),qn=ie.useMemo(function(){return hl(qt,ba)},[JSON.stringify(qt),ba]),Fn=re("",{value:dn!==void 0?dn:tn,postState:function(Kr){return Kr||""}}),xr=(0,Be.Z)(Fn,2),Fa=xr[0],Qn=xr[1],Sa=xl(or,Ga,qn,sr,tr),Qr=Sa.valueOptions,wr=Sa.labelOptions,ko=Sa.options,Po=ie.useCallback(function(Ya){var Kr=dr(Ya);return Kr.map(function(to){var Co,Ti,Ci,El,Ui;if(vr(to))Co=to;else{var au;Ci=to.key,Ti=to.label,Co=(au=to.value)!==null&&au!==void 0?au:Ci}var de=Qr.get(Co);if(de){var fe;if(Ti===void 0&&(Ti=de==null?void 0:de[tr||qn.label]),Ci===void 0&&(Ci=(fe=de==null?void 0:de.key)!==null&&fe!==void 0?fe:Co),El=de==null?void 0:de.disabled,Ui=de==null?void 0:de.title,0)var Ie}return{label:Ti,value:Co,key:Ci,disabled:El,title:Ui}})},[qn,tr,Qr]),Ba=re(qr,{value:Br}),Wr=(0,Be.Z)(Ba,2),eo=Wr[0],bo=Wr[1],Lo=ie.useMemo(function(){var Ya,Kr=Po(eo);return je==="combobox"&&kt((Ya=Kr[0])===null||Ya===void 0?void 0:Ya.value)?[]:Kr},[eo,Po,je]),qo=Mo(Lo,Qr),Fi=(0,Be.Z)(qo,2),Ho=Fi[0],Wi=Fi[1],cl=ie.useMemo(function(){if(!je&&Ho.length===1){var Ya=Ho[0];if(Ya.value===null&&(Ya.label===null||Ya.label===void 0))return[]}return Ho.map(function(Kr){var to;return(0,Le.Z)((0,Le.Z)({},Kr),{},{label:(to=Kr.label)!==null&&to!==void 0?to:Kr.value})})},[je,Ho]),Pl=ie.useMemo(function(){return new Set(Ho.map(function(Ya){return Ya.value}))},[Ho]);ie.useEffect(function(){if(je==="combobox"){var Ya,Kr=(Ya=Ho[0])===null||Ya===void 0?void 0:Ya.value;Qn(Gt(Kr)?String(Kr):"")}},[Ho]);var mi=Kl(function(Ya,Kr){var to,Co=Kr!=null?Kr:Ya;return to={},(0,ke.Z)(to,qn.value,Ya),(0,ke.Z)(to,qn.label,Co),to}),yi=ie.useMemo(function(){if(je!=="tags")return ko;var Ya=(0,y.Z)(ko),Kr=function(Co){return Qr.has(Co)};return(0,y.Z)(Ho).sort(function(to,Co){return to.value<Co.value?-1:1}).forEach(function(to){var Co=to.value;Kr(Co)||Ya.push(mi(Co,to.label))}),Ya},[mi,ko,Qr,Ho,je]),dl=Ei(yi,qn,Fa,yr,sr),Ri=ie.useMemo(function(){return je!=="tags"||!Fa||dl.some(function(Ya){return Ya[sr||"value"]===Fa})||dl.some(function(Ya){return Ya[qn.value]===Fa})?dl:[mi(Fa)].concat((0,y.Z)(dl))},[mi,sr,je,dl,Fa,qn]),fi=ie.useMemo(function(){return Ja?(0,y.Z)(Ri).sort(function(Ya,Kr){return Ja(Ya,Kr)}):Ri},[Ri,Ja]),Sl=ie.useMemo(function(){return gu(fi,{fieldNames:qn,childrenAsData:ba})},[fi,qn,ba]),rl=function(Kr){var to=Po(Kr);if(bo(to),Sr&&(to.length!==Ho.length||to.some(function(Ci,El){var Ui;return((Ui=Ho[El])===null||Ui===void 0?void 0:Ui.value)!==(Ci==null?void 0:Ci.value)}))){var Co=Dr?to:to.map(function(Ci){return Ci.value}),Ti=to.map(function(Ci){return xa(Wi(Ci.value))});Sr(Ft?Co:Co[0],Ft?Ti:Ti[0])}},Fl=ie.useState(null),Di=(0,Be.Z)(Fl,2),vi=Di[0],Bl=Di[1],gl=ie.useState(0),lu=(0,Be.Z)(gl,2),Al=lu[0],uu=lu[1],Tl=Ta!==void 0?Ta:je!=="combobox",Oi=ie.useCallback(function(Ya,Kr){var to=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Co=to.source,Ti=Co===void 0?"keyboard":Co;uu(Kr),Dt&&je==="combobox"&&Ya!==null&&Ti==="keyboard"&&Bl(String(Ya))},[Dt,je]),Pi=function(Kr,to,Co){var Ti=function(){var ot,Pt=Wi(Kr);return[Dr?{label:Pt==null?void 0:Pt[qn.label],value:Kr,key:(ot=Pt==null?void 0:Pt.key)!==null&&ot!==void 0?ot:Kr}:Kr,xa(Pt)]};if(to&&hn){var Ci=Ti(),El=(0,Be.Z)(Ci,2),Ui=El[0],au=El[1];hn(Ui,au)}else if(!to&&jn&&Co!=="clear"){var de=Ti(),fe=(0,Be.Z)(de,2),Ie=fe[0],We=fe[1];jn(Ie,We)}},bi=Kl(function(Ya,Kr){var to,Co=Ft?Kr.selected:!0;Co?to=Ft?[].concat((0,y.Z)(Ho),[Ya]):[Ya]:to=Ho.filter(function(Ti){return Ti.value!==Ya}),rl(to),Pi(Ya,Co),je==="combobox"?Bl(""):(!$o||ha)&&(Qn(""),Bl(""))}),Dl=function(Kr,to){rl(Kr);var Co=to.type,Ti=to.values;(Co==="remove"||Co==="clear")&&Ti.forEach(function(Ci){Pi(Ci.value,!1,Co)})},nl=function(Kr,to){if(Qn(Kr),Bl(null),to.source==="submit"){var Co=(Kr||"").trim();if(Co){var Ti=Array.from(new Set([].concat((0,y.Z)(Pl),[Co])));rl(Ti),Pi(Co,!0),Qn("")}return}to.source!=="blur"&&(je==="combobox"&&rl(Kr),Jt==null||Jt(Kr))},kl=function(Kr){var to=Kr;je!=="tags"&&(to=Kr.map(function(Ti){var Ci=wr.get(Ti);return Ci==null?void 0:Ci.value}).filter(function(Ti){return Ti!==void 0}));var Co=Array.from(new Set([].concat((0,y.Z)(Pl),(0,y.Z)(to))));rl(Co),Co.forEach(function(Ti){Pi(Ti,!0)})},No=ie.useMemo(function(){var Ya=Na!==!1&&Xn!==!1;return(0,Le.Z)((0,Le.Z)({},Sa),{},{flattenOptions:Sl,onActiveValue:Oi,defaultActiveFirstOption:Tl,onSelect:bi,menuItemSelectedIcon:hr,rawValues:Pl,fieldNames:qn,virtual:Ya,direction:fr,listHeight:Xr,listItemHeight:oo,childrenAsData:ba})},[Sa,Sl,Oi,Tl,bi,hr,Pl,qn,Na,Xn,Xr,oo,ba]);return ie.createElement(sn.Provider,{value:No},ie.createElement(Rr,(0,Re.Z)({},Gr,{id:Xo,prefixCls:it,ref:Se,omitDomProps:Ar,mode:je,displayValues:cl,onDisplayValuesChange:Dl,direction:fr,searchValue:Fa,onSearch:nl,autoClearSearchValue:ha,onSearchSplit:kl,dropdownMatchSelectWidth:Xn,OptionList:vn,emptyOptions:!Sl.length,activeValue:vi,activeDescendantId:"".concat(Xo,"_list_").concat(Al)})))}),Qa=Zr;Qa.Option=Xl,Qa.OptGroup=al;var fa=null,cn=null,ra=ee(17341);function va(ve){var Se=ie.useRef(!1),Te=ie.useState(ve),je=(0,Be.Z)(Te,2),Xe=je[0],it=je[1];ie.useEffect(function(){return Se.current=!1,function(){Se.current=!0}},[]);function Dt(qt,tn){tn&&Se.current||it(qt)}return[Xe,Dt]}function ir(ve){return ve!==void 0}function zr(ve,Se){var Te=Se||{},je=Te.defaultValue,Xe=Te.value,it=Te.onChange,Dt=Te.postState,qt=va(function(){return ir(Xe)?Xe:ir(je)?typeof je=="function"?je():je:typeof ve=="function"?ve():ve}),tn=(0,Be.Z)(qt,2),dn=tn[0],Jt=tn[1],Gn=Xe!==void 0?Xe:dn,ha=Dt?Dt(Gn):Gn,hn=yt(it),jn=va([Gn]),da=(0,Be.Z)(jn,2),Xn=da[0],Pa=da[1];Xt(function(){var sr=Xn[0];dn!==sr&&hn(dn,sr)},[Xn]),Xt(function(){ir(Xe)||Jt(Xe)},[Xe]);var Ja=yt(function(sr,tr){Jt(sr,tr),Pa([Gn],tr)});return[ha,Ja]}var jr=ie.createContext(null),co=jr,Hr="__rc_cascader_search_mark__",uo=function(Se,Te,je){var Xe=je.label;return Te.some(function(it){return String(it[Xe]).toLowerCase().includes(Se.toLowerCase())})},_a=function(Se,Te,je,Xe){return Te.map(function(it){return it[Xe.label]}).join(" / ")},so=function(ve,Se,Te,je,Xe,it){var Dt=Xe.filter,qt=Dt===void 0?uo:Dt,tn=Xe.render,dn=tn===void 0?_a:tn,Jt=Xe.limit,Gn=Jt===void 0?50:Jt,ha=Xe.sort;return ie.useMemo(function(){var hn=[];if(!ve)return[];function jn(da,Xn){var Pa=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;da.forEach(function(Ja){if(!(!ha&&Gn!==!1&&Gn>0&&hn.length>=Gn)){var sr=[].concat((0,y.Z)(Xn),[Ja]),tr=Ja[Te.children],or=Pa||Ja.disabled;if((!tr||tr.length===0||it)&&qt(ve,sr,{label:Te.label})){var Ga;hn.push((0,Le.Z)((0,Le.Z)({},Ja),{},(Ga={disabled:or},(0,ke.Z)(Ga,Te.label,dn(ve,sr,je,Te)),(0,ke.Z)(Ga,Hr,sr),(0,ke.Z)(Ga,Te.children,void 0),Ga)))}tr&&jn(Ja[Te.children],sr,or)}})}return jn(Se,[]),ha&&hn.sort(function(da,Xn){return ha(da[Hr],Xn[Hr],ve,Te)}),Gn!==!1&&Gn>0?hn.slice(0,Gn):hn},[ve,Se,Te,je,dn,it,qt,ha,Gn])},Uo="__RC_CASCADER_SPLIT__",zo="SHOW_PARENT",di="SHOW_CHILD";function Vo(ve){return ve.join(Uo)}function gi(ve){return ve.map(Vo)}function Bo(ve){return ve.split(Uo)}function ui(ve){var Se=ve||{},Te=Se.label,je=Se.value,Xe=Se.children,it=je||"value";return{label:Te||"label",value:it,key:it,children:Xe||"children"}}function Ii(ve,Se){var Te,je;return(Te=ve.isLeaf)!==null&&Te!==void 0?Te:!((je=ve[Se.children])!==null&&je!==void 0&&je.length)}function Hi(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 ul(ve,Se){return ve.map(function(Te){var je;return(je=Te[Hr])===null||je===void 0?void 0:je.map(function(Xe){return Xe[Se.value]})})}function wl(ve,Se,Te){var je=new Set(ve),Xe=Se();return ve.filter(function(it){var Dt=Xe[it],qt=Dt?Dt.parent:null,tn=Dt?Dt.children:null;return Dt&&Dt.node.disabled?!0:Te===di?!(tn&&tn.some(function(dn){return dn.key&&je.has(dn.key)})):!(qt&&!qt.node.disabled&&je.has(qt.key))})}function Qi(ve,Se,Te){for(var je=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Xe=Se,it=[],Dt=function(){var dn,Jt,Gn,ha=ve[qt],hn=(dn=Xe)===null||dn===void 0?void 0:dn.findIndex(function(da){var Xn=da[Te.value];return je?String(Xn)===String(ha):Xn===ha}),jn=hn!==-1?(Jt=Xe)===null||Jt===void 0?void 0:Jt[hn]:null;it.push({value:(Gn=jn==null?void 0:jn[Te.value])!==null&&Gn!==void 0?Gn:ha,index:hn,option:jn}),Xe=jn==null?void 0:jn[Te.children]},qt=0;qt<ve.length;qt+=1)Dt();return it}var oi=function(ve,Se,Te,je,Xe){return ie.useMemo(function(){var it=Xe||function(Dt){var qt=je?Dt.slice(-1):Dt,tn=" / ";return qt.every(function(dn){return["string","number"].includes((0,be.Z)(dn))})?qt.join(tn):qt.reduce(function(dn,Jt,Gn){var ha=ie.isValidElement(Jt)?ie.cloneElement(Jt,{key:Gn}):Jt;return Gn===0?[ha]:[].concat((0,y.Z)(dn),[tn,ha])},[])};return ve.map(function(Dt){var qt,tn,dn=Qi(Dt,Se,Te),Jt=it(dn.map(function(ha){var hn,jn=ha.option,da=ha.value;return(hn=jn==null?void 0:jn[Te.label])!==null&&hn!==void 0?hn:da}),dn.map(function(ha){var hn=ha.option;return hn})),Gn=Vo(Dt);return{label:Jt,value:Gn,key:Gn,valueCells:Dt,disabled:(qt=dn[dn.length-1])===null||qt===void 0||(tn=qt.option)===null||tn===void 0?void 0:tn.disabled}})},[ve,Se,Te,Xe,je])},Ol=ee(1089),Ll=function(ve,Se){var Te=ie.useRef({options:null,info:null}),je=ie.useCallback(function(){return Te.current.options!==ve&&(Te.current.options=ve,Te.current.info=(0,Ol.I8)(ve,{fieldNames:Se,initWrapper:function(it){return(0,Le.Z)((0,Le.Z)({},it),{},{pathKeyEntities:{}})},processEntity:function(it,Dt){var qt=it.nodes.map(function(tn){return tn[Se.value]}).join(Uo);Dt.pathKeyEntities[qt]=it,it.key=qt}})),Te.current.info.pathKeyEntities},[Se,ve]);return je},$l=function(ve,Se){return ie.useCallback(function(Te){var je=[],Xe=[];return Te.forEach(function(it){var Dt=Qi(it,ve,Se);Dt.every(function(qt){return qt.option})?Xe.push(it):je.push(it)}),[Xe,je]},[ve,Se])},Wl={},Ml=[],hu=function(Se){Ml.push(Se)};function jl(ve,Se){if(0)var Te}function mu(ve,Se){if(0)var Te}function Rl(){Wl={}}function ql(ve,Se,Te){!Se&&!Wl[Te]&&(ve(!1,Te),Wl[Te]=!0)}function eu(ve,Se){ql(jl,ve,Se)}function Su(ve,Se){ql(mu,ve,Se)}eu.preMessage=hu,eu.resetWarned=Rl,eu.noteOnce=Su;var st=null;function mt(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 Wt=ie.memo(function(ve){var Se=ve.children;return Se},function(ve,Se){return!Se.open}),Hn=Wt;function Un(ve){var Se,Te=ve.prefixCls,je=ve.checked,Xe=ve.halfChecked,it=ve.disabled,Dt=ve.onClick,qt=ve.disableCheckbox,tn=ie.useContext(co),dn=tn.checkable,Jt=typeof dn!="boolean"?dn:null;return ie.createElement("span",{className:ue()("".concat(Te),(Se={},(0,ke.Z)(Se,"".concat(Te,"-checked"),je),(0,ke.Z)(Se,"".concat(Te,"-indeterminate"),!je&&Xe),(0,ke.Z)(Se,"".concat(Te,"-disabled"),it||qt),Se)),onClick:Dt},Jt)}var pn="__cascader_fix_label__";function Pn(ve){var Se=ve.prefixCls,Te=ve.multiple,je=ve.options,Xe=ve.activeValue,it=ve.prevValuePath,Dt=ve.onToggleOpen,qt=ve.onSelect,tn=ve.onActive,dn=ve.checkedSet,Jt=ve.halfCheckedSet,Gn=ve.loadingKeys,ha=ve.isSelectable,hn=ve.searchValue,jn="".concat(Se,"-menu"),da="".concat(Se,"-menu-item"),Xn=ie.useContext(co),Pa=Xn.fieldNames,Ja=Xn.changeOnSelect,sr=Xn.expandTrigger,tr=Xn.expandIcon,or=Xn.loadingIcon,Ga=Xn.dropdownMenuColumnStyle,Ta=sr==="hover",hr=ie.useMemo(function(){return je.map(function(Na){var fr,Or=Na.disabled,Xr=Na.disableCheckbox,fo=Na[Hr],oo=(fr=Na[pn])!==null&&fr!==void 0?fr:Na[Pa.label],Br=Na[Pa.value],qr=Ii(Na,Pa),Dr=fo?fo.map(function(ba){return ba[Pa.value]}):[].concat((0,y.Z)(it),[Br]),Sr=Vo(Dr),Gr=Gn.includes(Sr),Xo=dn.has(Sr),Ft=Jt.has(Sr);return{disabled:Or,label:oo,value:Br,isLeaf:qr,isLoading:Gr,checked:Xo,halfChecked:Ft,option:Na,disableCheckbox:Xr,fullPath:Dr,fullPathKey:Sr}})},[je,dn,Pa,Jt,Gn,it]);return ie.createElement("ul",{className:jn,role:"menu"},hr.map(function(Na){var fr,Or=Na.disabled,Xr=Na.label,fo=Na.value,oo=Na.isLeaf,Br=Na.isLoading,qr=Na.checked,Dr=Na.halfChecked,Sr=Na.option,Gr=Na.fullPath,Xo=Na.fullPathKey,Ft=Na.disableCheckbox,ba=function(){if(!(Or||hn)){var xr=(0,y.Z)(Gr);Ta&&oo&&xr.pop(),tn(xr)}},yr=function(){ha(Sr)&&qt(Gr,oo)},qn;return typeof Sr.title=="string"?qn=Sr.title:typeof Xr=="string"&&(qn=Xr),ie.createElement("li",{key:Xo,className:ue()(da,(fr={},(0,ke.Z)(fr,"".concat(da,"-expand"),!oo),(0,ke.Z)(fr,"".concat(da,"-active"),Xe===fo||Xe===Xo),(0,ke.Z)(fr,"".concat(da,"-disabled"),Or),(0,ke.Z)(fr,"".concat(da,"-loading"),Br),fr)),style:Ga,role:"menuitemcheckbox",title:qn,"aria-checked":qr,"data-path-key":Xo,onClick:function(){ba(),!Ft&&(!Te||oo)&&yr()},onDoubleClick:function(){Ja&&Dt(!1)},onMouseEnter:function(){Ta&&ba()},onMouseDown:function(xr){xr.preventDefault()}},Te&&ie.createElement(Un,{prefixCls:"".concat(Se,"-checkbox"),checked:qr,halfChecked:Dr,disabled:Or||Ft,disableCheckbox:Ft,onClick:function(xr){Ft||(xr.stopPropagation(),yr())}}),ie.createElement("div",{className:"".concat(da,"-content")},Xr),!Br&&tr&&!oo&&ie.createElement("div",{className:"".concat(da,"-expand-icon")},tr),Br&&or&&ie.createElement("div",{className:"".concat(da,"-loading-icon")},or))}))}var Vt=function(){var ve=$t(),Se=ve.multiple,Te=ve.open,je=ie.useContext(co),Xe=je.values,it=ie.useState([]),Dt=(0,Be.Z)(it,2),qt=Dt[0],tn=Dt[1];return ie.useEffect(function(){if(Te&&!Se){var dn=Xe[0];tn(dn||[])}},[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,Za=function(ve,Se,Te,je,Xe,it){var Dt=$t(),qt=Dt.direction,tn=Dt.searchValue,dn=Dt.toggleOpen,Jt=Dt.open,Gn=qt==="rtl",ha=ie.useMemo(function(){for(var Ga=-1,Ta=Se,hr=[],Na=[],fr=je.length,Or=ul(Se,Te),Xr=function(Sr){var Gr=Ta.findIndex(function(Xo,Ft){return(Or[Ft]?Vo(Or[Ft]):Xo[Te.value])===je[Sr]});if(Gr===-1)return"break";Ga=Gr,hr.push(Ga),Na.push(je[Sr]),Ta=Ta[Ga][Te.children]},fo=0;fo<fr&&Ta;fo+=1){var oo=Xr(fo);if(oo==="break")break}for(var Br=Se,qr=0;qr<hr.length-1;qr+=1)Br=Br[hr[qr]][Te.children];return[Na,Ga,Br,Or]},[je,Te,Se]),hn=(0,Be.Z)(ha,4),jn=hn[0],da=hn[1],Xn=hn[2],Pa=hn[3],Ja=function(Ta){Xe(Ta)},sr=function(Ta){var hr=Xn.length,Na=da;Na===-1&&Ta<0&&(Na=hr);for(var fr=0;fr<hr;fr+=1){Na=(Na+Ta+hr)%hr;var Or=Xn[Na];if(Or&&!Or.disabled){var Xr=jn.slice(0,-1).concat(Pa[Na]?Vo(Pa[Na]):Or[Te.value]);Ja(Xr);return}}},tr=function(){if(jn.length>1){var Ta=jn.slice(0,-1);Ja(Ta)}else dn(!1)},or=function(){var Ta,hr=((Ta=Xn[da])===null||Ta===void 0?void 0:Ta[Te.children])||[],Na=hr.find(function(Or){return!Or.disabled});if(Na){var fr=[].concat((0,y.Z)(jn),[Na[Te.value]]);Ja(fr)}};ie.useImperativeHandle(ve,function(){return{onKeyDown:function(Ta){var hr=Ta.which;switch(hr){case Zn.UP:case Zn.DOWN:{var Na=0;hr===Zn.UP?Na=-1:hr===Zn.DOWN&&(Na=1),Na!==0&&sr(Na);break}case Zn.LEFT:{if(tn)break;Gn?or():tr();break}case Zn.RIGHT:{if(tn)break;Gn?tr():or();break}case Zn.BACKSPACE:{tn||tr();break}case Zn.ENTER:{if(jn.length){var fr=Xn[da],Or=(fr==null?void 0:fr[Hr])||[];Or.length?it(Or.map(function(Xr){return Xr[Te.value]}),Or[Or.length-1]):it(jn,Xn[da])}break}case Zn.ESC:dn(!1),Jt&&Ta.stopPropagation()}},onKeyUp:function(){}}})},mo=ie.forwardRef(function(ve,Se){var Te,je,Xe,it,Dt=$t(),qt=Dt.prefixCls,tn=Dt.multiple,dn=Dt.searchValue,Jt=Dt.toggleOpen,Gn=Dt.notFoundContent,ha=Dt.direction,hn=Dt.open,jn=ie.useRef(),da=ha==="rtl",Xn=ie.useContext(co),Pa=Xn.options,Ja=Xn.values,sr=Xn.halfValues,tr=Xn.fieldNames,or=Xn.changeOnSelect,Ga=Xn.onSelect,Ta=Xn.searchOptions,hr=Xn.dropdownPrefixCls,Na=Xn.loadData,fr=Xn.expandTrigger,Or=hr||qt,Xr=ie.useState([]),fo=(0,Be.Z)(Xr,2),oo=fo[0],Br=fo[1],qr=function(Wr){if(!(!Na||dn)){var eo=Qi(Wr,Pa,tr),bo=eo.map(function(Fi){var Ho=Fi.option;return Ho}),Lo=bo[bo.length-1];if(Lo&&!Ii(Lo,tr)){var qo=Vo(Wr);Br(function(Fi){return[].concat((0,y.Z)(Fi),[qo])}),Na(bo)}}};ie.useEffect(function(){oo.length&&oo.forEach(function(Ba){var Wr=Bo(Ba),eo=Qi(Wr,Pa,tr,!0).map(function(Lo){var qo=Lo.option;return qo}),bo=eo[eo.length-1];(!bo||bo[tr.children]||Ii(bo,tr))&&Br(function(Lo){return Lo.filter(function(qo){return qo!==Ba})})})},[Pa,oo,tr]);var Dr=ie.useMemo(function(){return new Set(gi(Ja))},[Ja]),Sr=ie.useMemo(function(){return new Set(gi(sr))},[sr]),Gr=Vt(),Xo=(0,Be.Z)(Gr,2),Ft=Xo[0],ba=Xo[1],yr=function(Wr){ba(Wr),qr(Wr)},qn=function(Wr){var eo=Wr.disabled,bo=Ii(Wr,tr);return!eo&&(bo||or||tn)},Fn=function(Wr,eo){var bo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Ga(Wr),!tn&&(eo||or&&(fr==="hover"||bo))&&Jt(!1)},xr=ie.useMemo(function(){return dn?Ta:Pa},[dn,Ta,Pa]),Fa=ie.useMemo(function(){for(var Ba=[{options:xr}],Wr=xr,eo=ul(Wr,tr),bo=function(){var Ho=Ft[Lo],Wi=Wr.find(function(Pl,mi){return(eo[mi]?Vo(eo[mi]):Pl[tr.value])===Ho}),cl=Wi==null?void 0:Wi[tr.children];if(!(cl!=null&&cl.length))return"break";Wr=cl,Ba.push({options:cl})},Lo=0;Lo<Ft.length;Lo+=1){var qo=bo();if(qo==="break")break}return Ba},[xr,Ft,tr]),Qn=function(Wr,eo){qn(eo)&&Fn(Wr,Ii(eo,tr),!0)};Za(Se,xr,tr,Ft,yr,Qn),ie.useEffect(function(){for(var Ba=0;Ba<Ft.length;Ba+=1){var Wr,eo=Ft.slice(0,Ba+1),bo=Vo(eo),Lo=(Wr=jn.current)===null||Wr===void 0?void 0:Wr.querySelector('li[data-path-key="'.concat(bo.replace(/\\{0,2}"/g,'\\"'),'"]'));Lo&&Hi(Lo)}},[Ft]);var Sa=!((Te=Fa[0])!==null&&Te!==void 0&&(je=Te.options)!==null&&je!==void 0&&je.length),Qr=[(Xe={},(0,ke.Z)(Xe,tr.value,"__EMPTY__"),(0,ke.Z)(Xe,pn,Gn),(0,ke.Z)(Xe,"disabled",!0),Xe)],wr=(0,Le.Z)((0,Le.Z)({},ve),{},{multiple:!Sa&&tn,onSelect:Fn,onActive:yr,onToggleOpen:Jt,checkedSet:Dr,halfCheckedSet:Sr,loadingKeys:oo,isSelectable:qn}),ko=Sa?[{options:Qr}]:Fa,Po=ko.map(function(Ba,Wr){var eo=Ft.slice(0,Wr),bo=Ft[Wr];return ie.createElement(Pn,(0,Re.Z)({key:Wr},wr,{searchValue:dn,prefixCls:Or,options:Ba.options,prevValuePath:eo,activeValue:bo}))});return ie.createElement(Hn,{open:hn},ie.createElement("div",{className:ue()("".concat(Or,"-menus"),(it={},(0,ke.Z)(it,"".concat(Or,"-menu-empty"),Sa),(0,ke.Z)(it,"".concat(Or,"-rtl"),da),it)),ref:jn},Po))}),Jr=mo;function ti(ve){var Se=ve.onPopupVisibleChange,Te=ve.popupVisible,je=ve.popupClassName,Xe=ve.popupPlacement;warning(!Se,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(Te===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(je===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(Xe===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function Jo(ve,Se){if(ve){var Te=function je(Xe){for(var it=0;it<Xe.length;it++){var Dt=Xe[it];if(Dt[Se==null?void 0:Se.value]===null)return warning(!1,"`value` in Cascader options should not be `null`."),!0;if(Array.isArray(Dt[Se==null?void 0:Se.children])&&je(Dt[Se==null?void 0:Se.children]))return!0}};Te(ve)}}var Fr=null,qa=["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 Ma(ve){return Array.isArray(ve)&&Array.isArray(ve[0])}function Ao(ve){return ve?Ma(ve)?ve:(ve.length===0?[]:[ve]).map(function(Se){return Array.isArray(Se)?Se:[Se]}):[]}var Oo=ie.forwardRef(function(ve,Se){var Te=ve.id,je=ve.prefixCls,Xe=je===void 0?"rc-cascader":je,it=ve.fieldNames,Dt=ve.defaultValue,qt=ve.value,tn=ve.changeOnSelect,dn=ve.onChange,Jt=ve.displayRender,Gn=ve.checkable,ha=ve.autoClearSearchValue,hn=ha===void 0?!0:ha,jn=ve.searchValue,da=ve.onSearch,Xn=ve.showSearch,Pa=ve.expandTrigger,Ja=ve.options,sr=ve.dropdownPrefixCls,tr=ve.loadData,or=ve.popupVisible,Ga=ve.open,Ta=ve.popupClassName,hr=ve.dropdownClassName,Na=ve.dropdownMenuColumnStyle,fr=ve.popupPlacement,Or=ve.placement,Xr=ve.onDropdownVisibleChange,fo=ve.onPopupVisibleChange,oo=ve.expandIcon,Br=oo===void 0?">":oo,qr=ve.loadingIcon,Dr=ve.children,Sr=ve.dropdownMatchSelectWidth,Gr=Sr===void 0?!1:Sr,Xo=ve.showCheckedStrategy,Ft=Xo===void 0?zo:Xo,ba=(0,Ne.Z)(ve,qa),yr=tl(Te),qn=!!Gn,Fn=zr(Dt,{value:qt,postState:Ao}),xr=(0,Be.Z)(Fn,2),Fa=xr[0],Qn=xr[1],Sa=ie.useMemo(function(){return ui(it)},[JSON.stringify(it)]),Qr=ie.useMemo(function(){return Ja||[]},[Ja]),wr=Ll(Qr,Sa),ko=ie.useCallback(function(Oi){var Pi=wr();return Oi.map(function(bi){var Dl=Pi[bi].nodes;return Dl.map(function(nl){return nl[Sa.value]})})},[wr,Sa]),Po=zr("",{value:jn,postState:function(Pi){return Pi||""}}),Ba=(0,Be.Z)(Po,2),Wr=Ba[0],eo=Ba[1],bo=function(Pi,bi){eo(Pi),bi.source!=="blur"&&da&&da(Pi)},Lo=mt(Xn),qo=(0,Be.Z)(Lo,2),Fi=qo[0],Ho=qo[1],Wi=so(Wr,Qr,Sa,sr||Xe,Ho,tn),cl=$l(Qr,Sa),Pl=ie.useMemo(function(){var Oi=cl(Fa),Pi=(0,Be.Z)(Oi,2),bi=Pi[0],Dl=Pi[1];if(!qn||!Fa.length)return[bi,[],Dl];var nl=gi(bi),kl=wr(),No=(0,ra.S)(nl,!0,kl),Ya=No.checkedKeys,Kr=No.halfCheckedKeys;return[ko(Ya),ko(Kr),Dl]},[qn,Fa,wr,ko,cl]),mi=(0,Be.Z)(Pl,3),yi=mi[0],dl=mi[1],Ri=mi[2],fi=ie.useMemo(function(){var Oi=gi(yi),Pi=wl(Oi,wr,Ft);return[].concat((0,y.Z)(Ri),(0,y.Z)(ko(Pi)))},[yi,wr,ko,Ri,Ft]),Sl=oi(fi,Qr,Sa,qn,Jt),rl=yt(function(Oi){if(Qn(Oi),dn){var Pi=Ao(Oi),bi=Pi.map(function(kl){return Qi(kl,Qr,Sa).map(function(No){return No.option})}),Dl=qn?Pi:Pi[0],nl=qn?bi:bi[0];dn(Dl,nl)}}),Fl=yt(function(Oi){if((!qn||hn)&&eo(""),!qn)rl(Oi);else{var Pi=Vo(Oi),bi=gi(yi),Dl=gi(dl),nl=bi.includes(Pi),kl=Ri.some(function(Ui){return Vo(Ui)===Pi}),No=yi,Ya=Ri;if(kl&&!nl)Ya=Ri.filter(function(Ui){return Vo(Ui)!==Pi});else{var Kr=nl?bi.filter(function(Ui){return Ui!==Pi}):[].concat((0,y.Z)(bi),[Pi]),to=wr(),Co;if(nl){var Ti=(0,ra.S)(Kr,{checked:!1,halfCheckedKeys:Dl},to);Co=Ti.checkedKeys}else{var Ci=(0,ra.S)(Kr,!0,to);Co=Ci.checkedKeys}var El=wl(Co,wr,Ft);No=ko(El)}rl([].concat((0,y.Z)(Ya),(0,y.Z)(No)))}}),Di=function(Pi,bi){if(bi.type==="clear"){rl([]);return}var Dl=bi.values[0],nl=Dl.valueCells;Fl(nl)},vi=Ga!==void 0?Ga:or,Bl=hr||Ta,gl=Or||fr,lu=function(Pi){Xr==null||Xr(Pi),fo==null||fo(Pi)},Al=ie.useMemo(function(){return{options:Qr,fieldNames:Sa,values:yi,halfValues:dl,changeOnSelect:tn,onSelect:Fl,checkable:Gn,searchOptions:Wi,dropdownPrefixCls:sr,loadData:tr,expandTrigger:Pa,expandIcon:Br,loadingIcon:qr,dropdownMenuColumnStyle:Na}},[Qr,Sa,yi,dl,tn,Fl,Gn,Wi,sr,tr,Pa,Br,qr,Na]),uu=!(Wr?Wi:Qr).length,Tl=Wr&&Ho.matchInputWidth||uu?{}:{minWidth:"auto"};return ie.createElement(co.Provider,{value:Al},ie.createElement(Rr,(0,Re.Z)({},ba,{ref:Se,id:yr,prefixCls:Xe,autoClearSearchValue:hn,dropdownMatchSelectWidth:Gr,dropdownStyle:Tl,displayValues:Sl,onDisplayValuesChange:Di,mode:qn?"multiple":void 0,searchValue:Wr,onSearch:bo,showSearch:Fi,OptionList:Jr,emptyOptions:uu,open:vi,dropdownClassName:Bl,placement:gl,onDropdownVisibleChange:lu,getRawInputElement:function(){return Dr}})))});Oo.SHOW_PARENT=zo,Oo.SHOW_CHILD=di;var Yo=Oo,ni=Yo,Do=ee(10366),ai=ee(33603),Ro=ee(8745),Er=ee(9708),Go=ee(53124),ii=ee(88258),Ai=ee(98866),sl=ee(98675),iu=ee(65223),qe=ee(87244),ut=ee(13458),ht=ee(78642),Rt=ee(46163),bn=ee(4173),na=ee(63185),ja=ee(14747),wa=ee(80110),ua=ee(67968);const Ee=ve=>{const{prefixCls:Se,componentCls:Te,antCls:je}=ve,Xe=`${Te}-menu-item`,it=`
|
|
&${Xe}-expand ${Xe}-expand-icon,
|
|
${Xe}-loading-icon
|
|
`;return[{[Te]:{width:ve.controlWidth}},{[`${Te}-dropdown`]:[(0,na.C2)(`${Se}-checkbox`,ve),{[`&${je}-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",[Xe]:{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(${Xe}-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,wa.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}}),Ve=function(ve,Se){var Te={};for(var je in ve)Object.prototype.hasOwnProperty.call(ve,je)&&Se.indexOf(je)<0&&(Te[je]=ve[je]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xe=0,je=Object.getOwnPropertySymbols(ve);Xe<je.length;Xe++)Se.indexOf(je[Xe])<0&&Object.prototype.propertyIsEnumerable.call(ve,je[Xe])&&(Te[je[Xe]]=ve[je[Xe]]);return Te};const{SHOW_CHILD:dt,SHOW_PARENT:Tt}=ni;function Bt(ve,Se,Te){const je=ve.toLowerCase().split(Se).reduce((Dt,qt,tn)=>tn===0?[qt]:[].concat((0,y.Z)(Dt),[Se,qt]),[]),Xe=[];let it=0;return je.forEach((Dt,qt)=>{const tn=it+Dt.length;let dn=ve.slice(it,tn);it=tn,qt%2===1&&(dn=ie.createElement("span",{className:`${Te}-menu-item-keyword`,key:`separator-${qt}`},dn)),Xe.push(dn)}),Xe}const It=(ve,Se,Te,je)=>{const Xe=[],it=ve.toLowerCase();return Se.forEach((Dt,qt)=>{qt!==0&&Xe.push(" / ");let tn=Dt[je.label];const dn=typeof tn;(dn==="string"||dn==="number")&&(tn=Bt(String(tn),it,Te)),Xe.push(tn)}),Xe},Ht=ie.forwardRef((ve,Se)=>{const{prefixCls:Te,size:je,disabled:Xe,className:it,rootClassName:Dt,multiple:qt,bordered:tn=!0,transitionName:dn,choiceTransitionName:Jt="",popupClassName:Gn,dropdownClassName:ha,expandIcon:hn,placement:jn,showSearch:da,allowClear:Xn=!0,notFoundContent:Pa,direction:Ja,getPopupContainer:sr,status:tr,showArrow:or,builtinPlacements:Ga,style:Ta}=ve,hr=Ve(ve,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),Na=(0,Do.Z)(hr,["suffixIcon"]),{getPopupContainer:fr,getPrefixCls:Or,renderEmpty:Xr,direction:fo,popupOverflow:oo,cascader:Br}=ie.useContext(Go.E_),qr=Ja||fo,Dr=qr==="rtl",{status:Sr,hasFeedback:Gr,isFormItemInput:Xo,feedbackIcon:Ft}=ie.useContext(iu.aM),ba=(0,Er.F)(Sr,tr),yr=Pa||(Xr==null?void 0:Xr("Cascader"))||ie.createElement(ii.Z,{componentName:"Cascader"}),qn=Or(),Fn=Or("select",Te),xr=Or("cascader",Te),[Fa,Qn]=(0,qe.Z)(Fn),[Sa]=_e(xr),{compactSize:Qr,compactItemClassnames:wr}=(0,bn.ri)(Fn,Ja),ko=ue()(Gn||ha,`${xr}-dropdown`,{[`${xr}-dropdown-rtl`]:qr==="rtl"},Dt,Qn),Po=ie.useMemo(()=>{if(!da)return da;let Ri={render:It};return typeof da=="object"&&(Ri=Object.assign(Object.assign({},Ri),da)),Ri},[da]),Ba=(0,sl.Z)(Ri=>{var fi;return(fi=je!=null?je:Qr)!==null&&fi!==void 0?fi:Ri}),Wr=ie.useContext(Ai.Z),eo=Xe!=null?Xe:Wr;let bo=hn;hn||(bo=Dr?ie.createElement(De.Z,null):ie.createElement(Oe.Z,null));const Lo=ie.createElement("span",{className:`${Fn}-menu-item-loading-icon`},ie.createElement(Ae.Z,{spin:!0})),qo=ie.useMemo(()=>qt?ie.createElement("span",{className:`${xr}-checkbox-inner`}):!1,[qt]),Fi=(0,ht.Z)(ve.suffixIcon,or),{suffixIcon:Ho,removeIcon:Wi,clearIcon:cl}=(0,Rt.Z)(Object.assign(Object.assign({},ve),{hasFeedback:Gr,feedbackIcon:Ft,showSuffixIcon:Fi,multiple:qt,prefixCls:Fn,componentName:"Cascader"})),Pl=ie.useMemo(()=>jn!==void 0?jn:Dr?"bottomRight":"bottomLeft",[jn,Dr]),mi=(0,ut.Z)(Ga,oo),yi=Xn===!0?{clearIcon:cl}:Xn,dl=ie.createElement(ni,Object.assign({prefixCls:Fn,className:ue()(!Te&&xr,{[`${Fn}-lg`]:Ba==="large",[`${Fn}-sm`]:Ba==="small",[`${Fn}-rtl`]:Dr,[`${Fn}-borderless`]:!tn,[`${Fn}-in-form-item`]:Xo},(0,Er.Z)(Fn,ba,Gr),wr,Br==null?void 0:Br.className,it,Dt,Qn),disabled:eo,style:Object.assign(Object.assign({},Br==null?void 0:Br.style),Ta)},Na,{builtinPlacements:mi,direction:qr,placement:Pl,notFoundContent:yr,allowClear:yi,showSearch:Po,expandIcon:bo,suffixIcon:Ho,removeIcon:Wi,loadingIcon:Lo,checkable:qo,dropdownClassName:ko,dropdownPrefixCls:Te||xr,choiceTransitionName:(0,ai.m)(qn,"",Jt),transitionName:(0,ai.m)(qn,"slide-up",dn),getPopupContainer:sr||fr,ref:Se}));return Sa(Fa(dl))}),Yt=(0,Ro.Z)(Ht);Ht.SHOW_PARENT=Tt,Ht.SHOW_CHILD=dt,Ht._InternalPanelDoNotUseOrYouWillBeFired=Yt;var Cn=Ht},84567:function(Ot,wt,ee){"use strict";ee.d(wt,{default:function(){return pe}});var y=ee(94184),ie=ee.n(y),De=ee(95860),Ae=ee(67294),Oe=ee(53124),Ke=ee(98866),ue=ee(65223),Be=Ae.createContext(null),Ne=ee(63185),ke=ee(45353),Le=ee(92429),be=function(ge,we){var Fe={};for(var ye in ge)Object.prototype.hasOwnProperty.call(ge,ye)&&we.indexOf(ye)<0&&(Fe[ye]=ge[ye]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,ye=Object.getOwnPropertySymbols(ge);he<ye.length;he++)we.indexOf(ye[he])<0&&Object.prototype.propertyIsEnumerable.call(ge,ye[he])&&(Fe[ye[he]]=ge[ye[he]]);return Fe};const se=(ge,we)=>{var Fe;const{prefixCls:ye,className:he,rootClassName:Ye,children:ze,indeterminate:Ge=!1,style:xe,onMouseEnter:Qe,onMouseLeave:rt,skipGroup:Je=!1,disabled:et}=ge,pt=be(ge,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:bt,direction:un,checkbox:Sn}=Ae.useContext(Oe.E_),lt=Ae.useContext(Be),{isFormItemInput:$t}=Ae.useContext(ue.aM),_t=Ae.useContext(Ke.Z),On=(Fe=(lt==null?void 0:lt.disabled)||et)!==null&&Fe!==void 0?Fe:_t,Kt=Ae.useRef(pt.value);Ae.useEffect(()=>{lt==null||lt.registerValue(pt.value)},[]),Ae.useEffect(()=>{if(!Je)return pt.value!==Kt.current&&(lt==null||lt.cancelValue(Kt.current),lt==null||lt.registerValue(pt.value),Kt.current=pt.value),()=>lt==null?void 0:lt.cancelValue(pt.value)},[pt.value]);const fn=bt("checkbox",ye),[Ze,en]=(0,Ne.ZP)(fn),An=Object.assign({},pt);lt&&!Je&&(An.onChange=function(){pt.onChange&&pt.onChange.apply(pt,arguments),lt.toggleOption&<.toggleOption({label:ze,value:pt.value})},An.name=lt.name,An.checked=lt.value.includes(pt.value));const Nt=ie()(`${fn}-wrapper`,{[`${fn}-rtl`]:un==="rtl",[`${fn}-wrapper-checked`]:An.checked,[`${fn}-wrapper-disabled`]:On,[`${fn}-wrapper-in-form-item`]:$t},Sn==null?void 0:Sn.className,he,Ye,en),Ct=ie()({[`${fn}-indeterminate`]:Ge},Le.A,en),zt=Ge?"mixed":void 0;return Ze(Ae.createElement(ke.Z,{component:"Checkbox",disabled:On},Ae.createElement("label",{className:Nt,style:Object.assign(Object.assign({},Sn==null?void 0:Sn.style),xe),onMouseEnter:Qe,onMouseLeave:rt},Ae.createElement(De.Z,Object.assign({"aria-checked":zt},An,{prefixCls:fn,className:Ct,disabled:On,ref:we})),ze!==void 0&&Ae.createElement("span",null,ze))))};var a=Ae.forwardRef(se),x=ee(74902),b=ee(10366),z=function(ge,we){var Fe={};for(var ye in ge)Object.prototype.hasOwnProperty.call(ge,ye)&&we.indexOf(ye)<0&&(Fe[ye]=ge[ye]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,ye=Object.getOwnPropertySymbols(ge);he<ye.length;he++)we.indexOf(ye[he])<0&&Object.prototype.propertyIsEnumerable.call(ge,ye[he])&&(Fe[ye[he]]=ge[ye[he]]);return Fe};const te=(ge,we)=>{const{defaultValue:Fe,children:ye,options:he=[],prefixCls:Ye,className:ze,rootClassName:Ge,style:xe,onChange:Qe}=ge,rt=z(ge,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:Je,direction:et}=Ae.useContext(Oe.E_),[pt,bt]=Ae.useState(rt.value||Fe||[]),[un,Sn]=Ae.useState([]);Ae.useEffect(()=>{"value"in rt&&bt(rt.value||[])},[rt.value]);const lt=Ae.useMemo(()=>he.map($e=>typeof $e=="string"||typeof $e=="number"?{label:$e,value:$e}:$e),[he]),$t=$e=>{Sn(Ue=>Ue.filter(gt=>gt!==$e))},_t=$e=>{Sn(Ue=>[].concat((0,x.Z)(Ue),[$e]))},On=$e=>{const Ue=pt.indexOf($e.value),gt=(0,x.Z)(pt);Ue===-1?gt.push($e.value):gt.splice(Ue,1),"value"in rt||bt(gt),Qe==null||Qe(gt.filter(Qt=>un.includes(Qt)).sort((Qt,Xt)=>{const gn=lt.findIndex(aa=>aa.value===Qt),ta=lt.findIndex(aa=>aa.value===Xt);return gn-ta}))},Kt=Je("checkbox",Ye),fn=`${Kt}-group`,[Ze,en]=(0,Ne.ZP)(Kt),An=(0,b.Z)(rt,["value","disabled"]),Nt=he.length?lt.map($e=>Ae.createElement(a,{prefixCls:Kt,key:$e.value.toString(),disabled:"disabled"in $e?$e.disabled:rt.disabled,value:$e.value,checked:pt.includes($e.value),onChange:$e.onChange,className:`${fn}-item`,style:$e.style,title:$e.title},$e.label)):ye,Ct={toggleOption:On,value:pt,disabled:rt.disabled,name:rt.name,registerValue:_t,cancelValue:$t},zt=ie()(fn,{[`${fn}-rtl`]:et==="rtl"},ze,Ge,en);return Ze(Ae.createElement("div",Object.assign({className:zt,style:xe},An,{ref:we}),Ae.createElement(Be.Provider,{value:Ct},Nt)))},re=Ae.forwardRef(te);var oe=Ae.memo(re);const ce=a;ce.Group=oe,ce.__ANT_CHECKBOX=!0;var pe=ce},63185:function(Ot,wt,ee){"use strict";ee.d(wt,{C2:function(){return Oe}});var y=ee(14747),ie=ee(45503),De=ee(67968);const Ae=Ke=>{const{checkboxCls:ue}=Ke,Re=`${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}}),[Re]: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'"},[`& + ${Re}`]:{marginInlineStart:0},[`&${Re}-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}})},{[`
|
|
${Re}:not(${Re}-disabled),
|
|
${ue}:not(${ue}-disabled)
|
|
`]:{[`&:hover ${ue}-inner`]:{borderColor:Ke.colorPrimary}},[`${Re}:not(${Re}-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}`}}},[`
|
|
${Re}-checked:not(${Re}-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:'""'}}}}},{[`${Re}-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 Re=(0,ie.TS)(ue,{checkboxCls:`.${Ke}`,checkboxSize:ue.controlInteractiveSize});return[Ae(Re)]}wt.ZP=(0,De.Z)("Checkbox",(Ke,ue)=>{let{prefixCls:Re}=ue;return[Oe(Re,Ke)]})},47221:function(Ot,wt,ee){"use strict";ee.d(wt,{default:function(){return An}});var y=ee(91034),ie=ee(94184),De=ee.n(ie),Ae=ee(97685),Oe=ee(74902),Ke=ee(71002),ue=ee(21770),Re=ee(80334),Be=ee(67294),Ne=ee(87462),ke=ee(45987),Le=ee(50344),be=ee(4942),se=ee(62874),E=ee(15105),a=Be.forwardRef(function(Nt,Ct){var zt,$e=Nt.prefixCls,Ue=Nt.forceRender,gt=Nt.className,Qt=Nt.style,Xt=Nt.children,gn=Nt.isActive,ta=Nt.role,aa=Be.useState(gn||Ue),Rn=(0,Ae.Z)(aa,2),la=Rn[0],tt=Rn[1];return Be.useEffect(function(){(Ue||gn)&&tt(!0)},[Ue,gn]),la?Be.createElement("div",{ref:Ct,className:De()("".concat($e,"-content"),(zt={},(0,be.Z)(zt,"".concat($e,"-content-active"),gn),(0,be.Z)(zt,"".concat($e,"-content-inactive"),!gn),zt),gt),style:Qt,role:ta},Be.createElement("div",{className:"".concat($e,"-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=Be.forwardRef(function(Nt,Ct){var zt,$e,Ue=Nt.showArrow,gt=Ue===void 0?!0:Ue,Qt=Nt.headerClass,Xt=Nt.isActive,gn=Nt.onItemClick,ta=Nt.forceRender,aa=Nt.className,Rn=Nt.prefixCls,la=Nt.collapsible,tt=Nt.accordion,yt=Nt.panelKey,Tn=Nt.extra,Vn=Nt.header,At=Nt.expandIcon,In=Nt.openMotion,zn=Nt.destroyInactivePanel,xn=Nt.children,La=(0,ke.Z)(Nt,b),rn=la==="disabled",Zt=la==="header",ca=la==="icon",ka=Tn!=null&&typeof Tn!="boolean",Ka=function(){gn==null||gn(yt)},Ia=function(ur){(ur.key==="Enter"||ur.keyCode===E.Z.ENTER||ur.which===E.Z.ENTER)&&Ka()},kr=typeof At=="function"?At(Nt):Be.createElement("i",{className:"arrow"});kr&&(kr=Be.createElement("div",{className:"".concat(Rn,"-expand-icon"),onClick:["header","icon"].includes(la)?Ka:void 0},kr));var mn=De()((zt={},(0,be.Z)(zt,"".concat(Rn,"-item"),!0),(0,be.Z)(zt,"".concat(Rn,"-item-active"),Xt),(0,be.Z)(zt,"".concat(Rn,"-item-disabled"),rn),zt),aa),wn=De()(Qt,($e={},(0,be.Z)($e,"".concat(Rn,"-header"),!0),(0,be.Z)($e,"".concat(Rn,"-header-collapsible-only"),Zt),(0,be.Z)($e,"".concat(Rn,"-icon-collapsible-only"),ca),$e)),Mn={className:wn,"aria-expanded":Xt,"aria-disabled":rn,onKeyDown:Ia};return!Zt&&!ca&&(Mn.onClick=Ka,Mn.role=tt?"tab":"button",Mn.tabIndex=rn?-1:0),Be.createElement("div",(0,Ne.Z)({},La,{ref:Ct,className:mn}),Be.createElement("div",Mn,gt&&kr,Be.createElement("span",{className:"".concat(Rn,"-header-text"),onClick:la==="header"?Ka:void 0},Vn),ka&&Be.createElement("div",{className:"".concat(Rn,"-extra")},Tn)),Be.createElement(se.Z,(0,Ne.Z)({visible:Xt,leavedClassName:"".concat(Rn,"-content-hidden")},In,{forceRender:ta,removeOnLeave:zn}),function(Ca,ur){var ro=Ca.className,vo=Ca.style;return Be.createElement(x,{ref:ur,prefixCls:Rn,className:ro,style:vo,isActive:Xt,forceRender:ta,role:tt?"tabpanel":void 0},xn)}))}),te=z,re=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],oe=function(Ct,zt){var $e=zt.prefixCls,Ue=zt.accordion,gt=zt.collapsible,Qt=zt.destroyInactivePanel,Xt=zt.onItemClick,gn=zt.activeKey,ta=zt.openMotion,aa=zt.expandIcon;return Ct.map(function(Rn,la){var tt=Rn.children,yt=Rn.label,Tn=Rn.key,Vn=Rn.collapsible,At=Rn.onItemClick,In=Rn.destroyInactivePanel,zn=(0,ke.Z)(Rn,re),xn=String(Tn!=null?Tn:la),La=Vn!=null?Vn:gt,rn=In!=null?In:Qt,Zt=function(Ka){La!=="disabled"&&(Xt(Ka),At==null||At(Ka))},ca=!1;return Ue?ca=gn[0]===xn:ca=gn.indexOf(xn)>-1,Be.createElement(te,(0,Ne.Z)({},zn,{prefixCls:$e,key:xn,panelKey:xn,isActive:ca,accordion:Ue,openMotion:ta,expandIcon:aa,header:yt,collapsible:La,onItemClick:Zt,destroyInactivePanel:rn}),tt)})},ce=function(Ct,zt,$e){if(!Ct)return null;var Ue=$e.prefixCls,gt=$e.accordion,Qt=$e.collapsible,Xt=$e.destroyInactivePanel,gn=$e.onItemClick,ta=$e.activeKey,aa=$e.openMotion,Rn=$e.expandIcon,la=Ct.key||String(zt),tt=Ct.props,yt=tt.header,Tn=tt.headerClass,Vn=tt.destroyInactivePanel,At=tt.collapsible,In=tt.onItemClick,zn=!1;gt?zn=ta[0]===la:zn=ta.indexOf(la)>-1;var xn=At!=null?At:Qt,La=function(ca){xn!=="disabled"&&(gn(ca),In==null||In(ca))},rn={key:la,panelKey:la,header:yt,headerClass:Tn,isActive:zn,prefixCls:Ue,destroyInactivePanel:Vn!=null?Vn:Xt,openMotion:aa,accordion:gt,children:Ct.props.children,onItemClick:La,expandIcon:Rn,collapsible:xn};return typeof Ct.type=="string"?Ct:(Object.keys(rn).forEach(function(Zt){typeof rn[Zt]=="undefined"&&delete rn[Zt]}),Be.cloneElement(Ct,rn))};function pe(Nt,Ct,zt){return Array.isArray(Nt)?oe(Nt,zt):(0,Le.Z)(Ct).map(function($e,Ue){return ce($e,Ue,zt)})}var ge=pe;function we(Nt){var Ct=Nt;if(!Array.isArray(Ct)){var zt=(0,Ke.Z)(Ct);Ct=zt==="number"||zt==="string"?[Ct]:[]}return Ct.map(function($e){return String($e)})}var Fe=Be.forwardRef(function(Nt,Ct){var zt=Nt.prefixCls,$e=zt===void 0?"rc-collapse":zt,Ue=Nt.destroyInactivePanel,gt=Ue===void 0?!1:Ue,Qt=Nt.style,Xt=Nt.accordion,gn=Nt.className,ta=Nt.children,aa=Nt.collapsible,Rn=Nt.openMotion,la=Nt.expandIcon,tt=Nt.activeKey,yt=Nt.defaultActiveKey,Tn=Nt.onChange,Vn=Nt.items,At=De()($e,gn),In=(0,ue.Z)([],{value:tt,onChange:function(ka){return Tn==null?void 0:Tn(ka)},defaultValue:yt,postState:we}),zn=(0,Ae.Z)(In,2),xn=zn[0],La=zn[1],rn=function(ka){return La(function(){if(Xt)return xn[0]===ka?[]:[ka];var Ka=xn.indexOf(ka),Ia=Ka>-1;return Ia?xn.filter(function(kr){return kr!==ka}):[].concat((0,Oe.Z)(xn),[ka])})};(0,Re.ZP)(!ta,"`children` will be removed in next major version. Please use `items` instead.");var Zt=ge(Vn,ta,{prefixCls:$e,accordion:Xt,openMotion:Rn,expandIcon:la,collapsible:aa,destroyInactivePanel:gt,onItemClick:rn,activeKey:xn});return Be.createElement("div",{ref:Ct,className:At,style:Qt,role:Xt?"tablist":void 0},Zt)}),ye=Object.assign(Fe,{Panel:te}),he=ye,Ye=ye.Panel,ze=ee(37419),Ge=ee(10366),xe=ee(33603),Qe=ee(96159),rt=ee(53124),Je=ee(98675),pt=Be.forwardRef((Nt,Ct)=>{const{getPrefixCls:zt}=Be.useContext(rt.E_),{prefixCls:$e,className:Ue,showArrow:gt=!0}=Nt,Qt=zt("collapse",$e),Xt=De()({[`${Qt}-no-arrow`]:!gt},Ue);return Be.createElement(he.Panel,Object.assign({ref:Ct},Nt,{prefixCls:Qt,className:Xt}))}),bt=ee(14747),un=ee(33507),Sn=ee(67968),lt=ee(45503);const $t=Nt=>{const{componentCls:Ct,contentBg:zt,padding:$e,headerBg:Ue,headerPadding:gt,collapseHeaderPaddingSM:Qt,collapseHeaderPaddingLG:Xt,collapsePanelBorderRadius:gn,lineWidth:ta,lineType:aa,colorBorder:Rn,colorText:la,colorTextHeading:tt,colorTextDisabled:yt,fontSize:Tn,fontSizeLG:Vn,lineHeight:At,marginSM:In,paddingSM:zn,paddingLG:xn,paddingXS:La,motionDurationSlow:rn,fontSizeIcon:Zt,contentPadding:ca}=Nt,ka=`${ta}px ${aa} ${Rn}`;return{[Ct]:Object.assign(Object.assign({},(0,bt.Wf)(Nt)),{backgroundColor:Ue,border:ka,borderBottom:0,borderRadius:`${gn}px`,"&-rtl":{direction:"rtl"},[`& > ${Ct}-item`]:{borderBottom:ka,"&:last-child":{[`
|
|
&,
|
|
& > ${Ct}-header`]:{borderRadius:`0 0 ${gn}px ${gn}px`}},[`> ${Ct}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:gt,color:tt,lineHeight:At,cursor:"pointer",transition:`all ${rn}, visibility 0s`,[`> ${Ct}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${Ct}-expand-icon`]:{height:Tn*At,display:"flex",alignItems:"center",paddingInlineEnd:In},[`${Ct}-arrow`]:Object.assign(Object.assign({},(0,bt.Ro)()),{fontSize:Zt,svg:{transition:`transform ${rn}`}}),[`${Ct}-header-text`]:{marginInlineEnd:"auto"}},[`${Ct}-header-collapsible-only`]:{cursor:"default",[`${Ct}-header-text`]:{flex:"none",cursor:"pointer"}},[`${Ct}-icon-collapsible-only`]:{cursor:"default",[`${Ct}-expand-icon`]:{cursor:"pointer"}}},[`${Ct}-content`]:{color:la,backgroundColor:zt,borderTop:ka,[`& > ${Ct}-content-box`]:{padding:ca},"&-hidden":{display:"none"}},"&-small":{[`> ${Ct}-item`]:{[`> ${Ct}-header`]:{padding:Qt,paddingInlineStart:La,[`> ${Ct}-expand-icon`]:{marginInlineStart:zn-La}},[`> ${Ct}-content > ${Ct}-content-box`]:{padding:zn}}},"&-large":{[`> ${Ct}-item`]:{fontSize:Vn,[`> ${Ct}-header`]:{padding:Xt,paddingInlineStart:$e,[`> ${Ct}-expand-icon`]:{height:Vn*At,marginInlineStart:xn-$e}},[`> ${Ct}-content > ${Ct}-content-box`]:{padding:xn}}},[`${Ct}-item:last-child`]:{[`> ${Ct}-content`]:{borderRadius:`0 0 ${gn}px ${gn}px`}},[`& ${Ct}-item-disabled > ${Ct}-header`]:{"\n &,\n & > .arrow\n ":{color:yt,cursor:"not-allowed"}},[`&${Ct}-icon-position-end`]:{[`& > ${Ct}-item`]:{[`> ${Ct}-header`]:{[`${Ct}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:In}}}}})}},_t=Nt=>{const{componentCls:Ct}=Nt,zt=`> ${Ct}-item > ${Ct}-header ${Ct}-arrow svg`;return{[`${Ct}-rtl`]:{[zt]:{transform:"rotate(180deg)"}}}},On=Nt=>{const{componentCls:Ct,headerBg:zt,paddingXXS:$e,colorBorder:Ue}=Nt;return{[`${Ct}-borderless`]:{backgroundColor:zt,border:0,[`> ${Ct}-item`]:{borderBottom:`1px solid ${Ue}`},[`
|
|
> ${Ct}-item:last-child,
|
|
> ${Ct}-item:last-child ${Ct}-header
|
|
`]:{borderRadius:0},[`> ${Ct}-item:last-child`]:{borderBottom:0},[`> ${Ct}-item > ${Ct}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${Ct}-item > ${Ct}-content > ${Ct}-content-box`]:{paddingTop:$e}}}},Kt=Nt=>{const{componentCls:Ct,paddingSM:zt}=Nt;return{[`${Ct}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${Ct}-item`]:{borderBottom:0,[`> ${Ct}-content`]:{backgroundColor:"transparent",border:0,[`> ${Ct}-content-box`]:{paddingBlock:zt}}}}}};var fn=(0,Sn.Z)("Collapse",Nt=>{const Ct=(0,lt.TS)(Nt,{collapseHeaderPaddingSM:`${Nt.paddingXS}px ${Nt.paddingSM}px`,collapseHeaderPaddingLG:`${Nt.padding}px ${Nt.paddingLG}px`,collapsePanelBorderRadius:Nt.borderRadiusLG});return[$t(Ct),On(Ct),Kt(Ct),_t(Ct),(0,un.Z)(Ct)]},Nt=>({headerPadding:`${Nt.paddingSM}px ${Nt.padding}px`,headerBg:Nt.colorFillAlter,contentPadding:`${Nt.padding}px 16px`,contentBg:Nt.colorBgContainer})),en=Object.assign(Be.forwardRef((Nt,Ct)=>{const{getPrefixCls:zt,direction:$e,collapse:Ue}=Be.useContext(rt.E_),{prefixCls:gt,className:Qt,rootClassName:Xt,style:gn,bordered:ta=!0,ghost:aa,size:Rn,expandIconPosition:la="start",children:tt,expandIcon:yt}=Nt,Tn=(0,Je.Z)(ka=>{var Ka;return(Ka=Rn!=null?Rn:ka)!==null&&Ka!==void 0?Ka:"middle"}),Vn=zt("collapse",gt),At=zt(),[In,zn]=fn(Vn),xn=Be.useMemo(()=>la==="left"?"start":la==="right"?"end":la,[la]),La=function(){let ka=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const Ka=yt?yt(ka):Be.createElement(y.Z,{rotate:ka.isActive?90:void 0});return(0,Qe.Tm)(Ka,()=>({className:De()(Ka.props.className,`${Vn}-arrow`)}))},rn=De()(`${Vn}-icon-position-${xn}`,{[`${Vn}-borderless`]:!ta,[`${Vn}-rtl`]:$e==="rtl",[`${Vn}-ghost`]:!!aa,[`${Vn}-${Tn}`]:Tn!=="middle"},Ue==null?void 0:Ue.className,Qt,Xt,zn),Zt=Object.assign(Object.assign({},(0,xe.Z)(At)),{motionAppear:!1,leavedClassName:`${Vn}-content-hidden`}),ca=Be.useMemo(()=>tt?(0,ze.Z)(tt).map((ka,Ka)=>{var Ia,kr;if(!((Ia=ka.props)===null||Ia===void 0)&&Ia.disabled){const mn=(kr=ka.key)!==null&&kr!==void 0?kr:String(Ka),{disabled:wn,collapsible:Mn}=ka.props,Ca=Object.assign(Object.assign({},(0,Ge.Z)(ka.props,["disabled"])),{key:mn,collapsible:Mn!=null?Mn:wn?"disabled":void 0});return(0,Qe.Tm)(ka,Ca)}return ka}):null,[tt]);return In(Be.createElement(he,Object.assign({ref:Ct,openMotion:Zt},(0,Ge.Z)(Nt,["rootClassName"]),{expandIcon:La,prefixCls:Vn,className:rn,style:Object.assign(Object.assign({},Ue==null?void 0:Ue.style),gn)}),ca))}),{Panel:pt}),An=en},96074:function(Ot,wt,ee){"use strict";ee.d(wt,{Z:function(){return Le}});var y=ee(94184),ie=ee.n(y),De=ee(67294),Ae=ee(53124),Oe=ee(14747),Ke=ee(67968),ue=ee(45503);const Re=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 Be=(0,Ke.Z)("Divider",be=>{const se=(0,ue.TS)(be,{dividerHorizontalWithTextGutterMargin:be.margin,dividerHorizontalGutterMargin:be.marginLG,sizePaddingEdgeHorizontal:0});return[Re(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(Ae.E_),{prefixCls:x,type:b="horizontal",orientation:z="center",orientationMargin:te,className:re,rootClassName:oe,children:ce,dashed:pe,plain:ge,style:we}=be,Fe=Ne(be,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),ye=se("divider",x),[he,Ye]=Be(ye),ze=z.length>0?`-${z}`:z,Ge=!!ce,xe=z==="left"&&te!=null,Qe=z==="right"&&te!=null,rt=ie()(ye,a==null?void 0:a.className,Ye,`${ye}-${b}`,{[`${ye}-with-text`]:Ge,[`${ye}-with-text${ze}`]:Ge,[`${ye}-dashed`]:!!pe,[`${ye}-plain`]:!!ge,[`${ye}-rtl`]:E==="rtl",[`${ye}-no-default-orientation-margin-left`]:xe,[`${ye}-no-default-orientation-margin-right`]:Qe},re,oe),Je=De.useMemo(()=>typeof te=="number"?te:/^\d+$/.test(te)?Number(te):te,[te]),et=Object.assign(Object.assign({},xe&&{marginLeft:Je}),Qe&&{marginRight:Je});return he(De.createElement("div",Object.assign({className:rt,style:Object.assign(Object.assign({},a==null?void 0:a.style),we)},Fe,{role:"separator"}),ce&&b!=="vertical"&&De.createElement("span",{className:`${ye}-inner-text`,style:et},ce)))}},56153:function(Ot,wt,ee){"use strict";ee.d(wt,{Z:function(){return ua}});var y=ee(67294),ie=ee.t(y,2),De=ee(91034),Ae=ee(94184),Oe=ee.n(Ae),Ke=ee(87462),ue=ee(4942),Re=ee(97685),Be=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,Ve){!_e&&!be[Ve]&&(Ee(!1,Ve),be[Ve]=!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,Ve){var dt=y.useRef({});return(!("value"in dt.current)||Ve(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),Ve=0;Ve<Ee;Ve++)_e[Ve]=arguments[Ve];var dt=_e.filter(function(Tt){return Tt});return dt.length<=1?dt[0]:function(Tt){_e.forEach(function(Bt){pe(Bt,Tt)})}}function we(){for(var Ee=arguments.length,_e=new Array(Ee),Ve=0;Ve<Ee;Ve++)_e[Ve]=arguments[Ve];return ce(function(){return ge.apply(void 0,_e)},_e,function(dt,Tt){return dt.length===Tt.length&&dt.every(function(Bt,It){return Bt===Tt[It]})})}function Fe(Ee){var _e,Ve,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"&&!((Ve=Ee.prototype)!==null&&Ve!==void 0&&Ve.render))}var ye=y.createContext(null),he=ye,Ye=ee(74902),ze=Le()?y.useLayoutEffect:y.useEffect,Ge=ze,xe=function(_e,Ve){var dt=React.useRef(!0);ze(function(){if(!dt.current)return _e()},Ve),ze(function(){return dt.current=!1,function(){dt.current=!0}},[])},Qe=[];function rt(Ee,_e){var Ve=y.useState(function(){if(!Le())return null;var Xe=document.createElement("div");return Xe}),dt=(0,Re.Z)(Ve,1),Tt=dt[0],Bt=y.useRef(!1),It=y.useContext(he),Ht=y.useState(Qe),Yt=(0,Re.Z)(Ht,2),Cn=Yt[0],ve=Yt[1],Se=It||(Bt.current?void 0:function(Xe){ve(function(it){var Dt=[Xe].concat((0,Ye.Z)(it));return Dt})});function Te(){Tt.parentElement||document.body.appendChild(Tt),Bt.current=!0}function je(){var Xe;(Xe=Tt.parentElement)===null||Xe===void 0||Xe.removeChild(Tt),Bt.current=!1}return Ge(function(){return Ee?It?It(Te):Te():je(),je},[Ee]),Ge(function(){Cn.length&&(Cn.forEach(function(Xe){return Xe()}),ve(Qe))},[Cn]),[Tt,Se]}function Je(Ee,_e){if(!Ee)return!1;if(Ee.contains)return Ee.contains(_e);for(var Ve=_e;Ve;){if(Ve===Ee)return!0;Ve=Ve.parentNode}return!1}var et="data-rc-order",pt="rc-util-key",bt=new Map;function un(){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 Sn(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 $t(Ee){return Array.from((bt.get(Ee)||Ee).children).filter(function(_e){return _e.tagName==="STYLE"})}function _t(Ee){var _e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Le())return null;var Ve=_e.csp,dt=_e.prepend,Tt=document.createElement("style");Tt.setAttribute(et,lt(dt)),Ve!=null&&Ve.nonce&&(Tt.nonce=Ve==null?void 0:Ve.nonce),Tt.innerHTML=Ee;var Bt=Sn(_e),It=Bt.firstChild;if(dt){if(dt==="queue"){var Ht=$t(Bt).filter(function(Yt){return["prepend","prependQueue"].includes(Yt.getAttribute(et))});if(Ht.length)return Bt.insertBefore(Tt,Ht[Ht.length-1].nextSibling),Tt}Bt.insertBefore(Tt,It)}else Bt.appendChild(Tt);return Tt}function On(Ee){var _e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ve=Sn(_e);return $t(Ve).find(function(dt){return dt.getAttribute(un(_e))===Ee})}function Kt(Ee){var _e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ve=On(Ee,_e);if(Ve){var dt=Sn(_e);dt.removeChild(Ve)}}function fn(Ee,_e){var Ve=bt.get(Ee);if(!Ve||!Je(document,Ve)){var dt=_t("",_e),Tt=dt.parentNode;bt.set(Ee,Tt),Ee.removeChild(dt)}}function Ze(){bt.clear()}function en(Ee,_e){var Ve=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},dt=Sn(Ve);fn(dt,Ve);var Tt=On(_e,Ve);if(Tt){var Bt,It;if((Bt=Ve.csp)!==null&&Bt!==void 0&&Bt.nonce&&Tt.nonce!==((It=Ve.csp)===null||It===void 0?void 0:It.nonce)){var Ht;Tt.nonce=(Ht=Ve.csp)===null||Ht===void 0?void 0:Ht.nonce}return Tt.innerHTML!==Ee&&(Tt.innerHTML=Ee),Tt}var Yt=_t(Ee,Ve);return Yt.setAttribute(un(Ve),_e),Yt}var An;function Nt(Ee){if(typeof document=="undefined")return 0;if(Ee||An===void 0){var _e=document.createElement("div");_e.style.width="100%",_e.style.height="200px";var Ve=document.createElement("div"),dt=Ve.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",Ve.appendChild(_e),document.body.appendChild(Ve);var Tt=_e.offsetWidth;Ve.style.overflow="scroll";var Bt=_e.offsetWidth;Tt===Bt&&(Bt=Ve.clientWidth),document.body.removeChild(Ve),An=Tt-Bt}return An}function Ct(Ee){var _e=Ee.match(/^(.*)px$/),Ve=Number(_e==null?void 0:_e[1]);return Number.isNaN(Ve)?Nt():Ve}function zt(Ee){if(typeof document=="undefined"||!Ee||!(Ee instanceof Element))return{width:0,height:0};var _e=getComputedStyle(Ee,"::-webkit-scrollbar"),Ve=_e.width,dt=_e.height;return{width:Ct(Ve),height:Ct(dt)}}function $e(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var Ue="rc-util-locker-".concat(Date.now()),gt=0;function Qt(Ee){var _e=!!Ee,Ve=y.useState(function(){return gt+=1,"".concat(Ue,"_").concat(gt)}),dt=(0,Re.Z)(Ve,1),Tt=dt[0];Ge(function(){if(_e){var Bt=zt(document.body).width,It=$e();en(`
|
|
html body {
|
|
overflow-y: hidden;
|
|
`.concat(It?"width: calc(100% - ".concat(Bt,"px);"):"",`
|
|
}`),Tt)}else Kt(Tt);return function(){Kt(Tt)}},[_e,Tt])}var Xt=!1;function gn(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},aa=y.forwardRef(function(Ee,_e){var Ve=Ee.open,dt=Ee.autoLock,Tt=Ee.getContainer,Bt=Ee.debug,It=Ee.autoDestroy,Ht=It===void 0?!0:It,Yt=Ee.children,Cn=y.useState(Ve),ve=(0,Re.Z)(Cn,2),Se=ve[0],Te=ve[1],je=Se||Ve;y.useEffect(function(){(Ht||Ve)&&Te(Ve)},[Ve,Ht]);var Xe=y.useState(function(){return ta(Tt)}),it=(0,Re.Z)(Xe,2),Dt=it[0],qt=it[1];y.useEffect(function(){var Ja=ta(Tt);qt(Ja!=null?Ja:null)});var tn=rt(je&&!Dt,Bt),dn=(0,Re.Z)(tn,2),Jt=dn[0],Gn=dn[1],ha=Dt!=null?Dt:Jt;Qt(dt&&Ve&&Le()&&(ha===Jt||ha===document.body));var hn=null;if(Yt&&Fe(Yt)&&_e){var jn=Yt;hn=jn.ref}var da=we(hn,_e);if(!je||!Le()||Dt===void 0)return null;var Xn=ha===!1||gn(),Pa=Yt;return _e&&(Pa=y.cloneElement(Yt,{ref:da})),y.createElement(he.Provider,{value:Gn},Xn?Pa:(0,ke.createPortal)(Pa,ha))}),Rn=aa,la=Rn,tt=ee(48555);function yt(Ee){return Ee instanceof HTMLElement||Ee instanceof SVGElement}function Tn(Ee){return yt(Ee)?Ee:Ee instanceof React.Component?ReactDOM.findDOMNode(Ee):null}function Vn(Ee){var _e;return Ee==null||(_e=Ee.getRootNode)===null||_e===void 0?void 0:_e.call(Ee)}function At(Ee){return Vn(Ee)instanceof ShadowRoot}function In(Ee){return At(Ee)?Vn(Ee):null}function zn(Ee){var _e=y.useRef();_e.current=Ee;var Ve=y.useCallback(function(){for(var dt,Tt=arguments.length,Bt=new Array(Tt),It=0;It<Tt;It++)Bt[It]=arguments[It];return(dt=_e.current)===null||dt===void 0?void 0:dt.call.apply(dt,[_e].concat(Bt))},[]);return Ve}function xn(){var Ee=(0,Ne.Z)({},ie);return Ee.useId}var La=0;function rn(){}var Zt=xn(),ca=Zt?function(_e){var Ve=Zt();return _e||Ve}:function(_e){var Ve=y.useState("ssr-id"),dt=(0,Re.Z)(Ve,2),Tt=dt[0],Bt=dt[1];return y.useEffect(function(){var It=La;La+=1,Bt("rc_unique_".concat(It))},[]),_e||Tt};function ka(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var Ka=ka()?y.useLayoutEffect:y.useEffect,Ia=function(_e,Ve){var dt=y.useRef(!0);Ka(function(){return _e(dt.current)},Ve),Ka(function(){return dt.current=!1,function(){dt.current=!0}},[])},kr=function(_e,Ve){Ia(function(dt){if(!dt)return _e()},Ve)},mn=Ia,wn=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))},Mn=y.createContext(null),Ca=Mn;function ur(Ee){return Ee?Array.isArray(Ee)?Ee:[Ee]:[]}function ro(Ee,_e,Ve,dt){return y.useMemo(function(){var Tt=ur(Ve!=null?Ve:_e),Bt=ur(dt!=null?dt:_e),It=new Set(Tt),Ht=new Set(Bt);return Ee&&(It.has("hover")&&(It.delete("hover"),It.add("click")),Ht.has("hover")&&(Ht.delete("hover"),Ht.add("click"))),[It,Ht]},[Ee,_e,Ve,dt])}var vo=function(Ee){if(!Ee)return!1;if(Ee instanceof Element){if(Ee.offsetParent)return!0;if(Ee.getBBox){var _e=Ee.getBBox(),Ve=_e.width,dt=_e.height;if(Ve||dt)return!0}if(Ee.getBoundingClientRect){var Tt=Ee.getBoundingClientRect(),Bt=Tt.width,It=Tt.height;if(Bt||It)return!0}}return!1};function Nr(){var Ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],_e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ve=arguments.length>2?arguments[2]:void 0;return Ve?Ee[0]===_e[0]:Ee[0]===_e[0]&&Ee[1]===_e[1]}function Jn(Ee,_e,Ve,dt){for(var Tt=Ve.points,Bt=Object.keys(Ee),It=0;It<Bt.length;It+=1){var Ht,Yt=Bt[It];if(Nr((Ht=Ee[Yt])===null||Ht===void 0?void 0:Ht.points,Tt,dt))return"".concat(_e,"-placement-").concat(Yt)}return""}function Xa(Ee,_e,Ve,dt){return _e||(Ve?{motionName:"".concat(Ee,"-").concat(Ve)}:dt?{motionName:dt}:null)}function Ln(Ee){return Ee.ownerDocument.defaultView}function $n(Ee){for(var _e=[],Ve=Ee==null?void 0:Ee.parentElement,dt=["hidden","scroll","clip","auto"];Ve;){var Tt=Ln(Ve).getComputedStyle(Ve),Bt=Tt.overflowX,It=Tt.overflowY,Ht=Tt.overflow;[Bt,It,Ht].some(function(Yt){return dt.includes(Yt)})&&_e.push(Ve),Ve=Ve.parentElement}return _e}function oa(Ee){var _e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(Ee)?_e:Ee}function sa(Ee){return oa(parseFloat(Ee),0)}function Wa(Ee,_e){var Ve=(0,Ne.Z)({},Ee);return(_e||[]).forEach(function(dt){if(!(dt instanceof HTMLBodyElement||dt instanceof HTMLHtmlElement)){var Tt=Ln(dt).getComputedStyle(dt),Bt=Tt.overflow,It=Tt.overflowClipMargin,Ht=Tt.borderTopWidth,Yt=Tt.borderBottomWidth,Cn=Tt.borderLeftWidth,ve=Tt.borderRightWidth,Se=dt.getBoundingClientRect(),Te=dt.offsetHeight,je=dt.clientHeight,Xe=dt.offsetWidth,it=dt.clientWidth,Dt=sa(Ht),qt=sa(Yt),tn=sa(Cn),dn=sa(ve),Jt=oa(Math.round(Se.width/Xe*1e3)/1e3),Gn=oa(Math.round(Se.height/Te*1e3)/1e3),ha=(Xe-it-tn-dn)*Jt,hn=(Te-je-Dt-qt)*Gn,jn=Dt*Gn,da=qt*Gn,Xn=tn*Jt,Pa=dn*Jt,Ja=0,sr=0;if(Bt==="clip"){var tr=sa(It);Ja=tr*Jt,sr=tr*Gn}var or=Se.x+Xn-Ja,Ga=Se.y+jn-sr,Ta=or+Se.width+2*Ja-Xn-Pa-ha,hr=Ga+Se.height+2*sr-jn-da-hn;Ve.left=Math.max(Ve.left,or),Ve.top=Math.max(Ve.top,Ga),Ve.right=Math.min(Ve.right,Ta),Ve.bottom=Math.min(Ve.bottom,hr)}}),Ve}function dr(Ee){var _e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,Ve="".concat(_e),dt=Ve.match(/^(.*)\%$/);return dt?Ee*(parseFloat(dt[1])/100):parseFloat(Ve)}function ia(Ee,_e){var Ve=_e||[],dt=(0,Re.Z)(Ve,2),Tt=dt[0],Bt=dt[1];return[dr(Ee.width,Tt),dr(Ee.height,Bt)]}function Lt(){var Ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[Ee[0],Ee[1]]}function Gt(Ee,_e){var Ve=_e[0],dt=_e[1],Tt,Bt;return Ve==="t"?Bt=Ee.y:Ve==="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 kt(Ee,_e){var Ve={t:"b",b:"t",l:"r",r:"l"};return Ee.map(function(dt,Tt){return Tt===_e?Ve[dt]||"c":dt}).join("")}function on(Ee,_e,Ve,dt,Tt,Bt,It){var Ht=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,Re.Z)(Ht,2),Cn=Yt[0],ve=Yt[1],Se=y.useRef(0),Te=y.useMemo(function(){return _e?$n(_e):[]},[_e]),je=y.useRef({}),Xe=function(){je.current={}};Ee||Xe();var it=zn(function(){if(_e&&Ve&&Ee){let pr=function(no,Vr){var Io=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Sa,Zo=Na.x+no,ei=Na.y+Vr,ri=Zo+Sr,Xi=ei+Dr,Ji=Math.max(Zo,Io.left),jo=Math.max(ei,Io.top),ml=Math.min(ri,Io.right),nr=Math.min(Xi,Io.bottom);return Math.max(0,(ml-Ji)*(nr-jo))},io=function(){No=Na.y+vi,Ya=No+Dr,Kr=Na.x+Di,to=Kr+Sr};var tn,dn,Jt=_e,Gn=Jt.ownerDocument,ha=Ln(Jt),hn=ha.getComputedStyle(Jt),jn=hn.width,da=hn.height,Xn=hn.position,Pa=Jt.style.left,Ja=Jt.style.top,sr=Jt.style.right,tr=Jt.style.bottom,or=(0,Ne.Z)((0,Ne.Z)({},Tt[dt]),Bt),Ga=Gn.createElement("div");(tn=Jt.parentElement)===null||tn===void 0||tn.appendChild(Ga),Ga.style.left="".concat(Jt.offsetLeft,"px"),Ga.style.top="".concat(Jt.offsetTop,"px"),Ga.style.position=Xn,Ga.style.height="".concat(Jt.offsetHeight,"px"),Ga.style.width="".concat(Jt.offsetWidth,"px"),Jt.style.left="0",Jt.style.top="0",Jt.style.right="auto",Jt.style.bottom="auto";var Ta;if(Array.isArray(Ve))Ta={x:Ve[0],y:Ve[1],width:0,height:0};else{var hr=Ve.getBoundingClientRect();Ta={x:hr.x,y:hr.y,width:hr.width,height:hr.height}}var Na=Jt.getBoundingClientRect(),fr=Gn.documentElement,Or=fr.clientWidth,Xr=fr.clientHeight,fo=fr.scrollWidth,oo=fr.scrollHeight,Br=fr.scrollTop,qr=fr.scrollLeft,Dr=Na.height,Sr=Na.width,Gr=Ta.height,Xo=Ta.width,Ft={left:0,top:0,right:Or,bottom:Xr},ba={left:-qr,top:-Br,right:fo-qr,bottom:oo-Br},yr=or.htmlRegion,qn="visible",Fn="visibleFirst";yr!=="scroll"&&yr!==Fn&&(yr=qn);var xr=yr===Fn,Fa=Wa(ba,Te),Qn=Wa(Ft,Te),Sa=yr===qn?Qn:Fa,Qr=xr?Qn:Sa;Jt.style.left="auto",Jt.style.top="auto",Jt.style.right="0",Jt.style.bottom="0";var wr=Jt.getBoundingClientRect();Jt.style.left=Pa,Jt.style.top=Ja,Jt.style.right=sr,Jt.style.bottom=tr,(dn=Jt.parentElement)===null||dn===void 0||dn.removeChild(Ga);var ko=oa(Math.round(Sr/parseFloat(jn)*1e3)/1e3),Po=oa(Math.round(Dr/parseFloat(da)*1e3)/1e3);if(ko===0||Po===0||yt(Ve)&&!vo(Ve))return;var Ba=or.offset,Wr=or.targetOffset,eo=ia(Na,Ba),bo=(0,Re.Z)(eo,2),Lo=bo[0],qo=bo[1],Fi=ia(Ta,Wr),Ho=(0,Re.Z)(Fi,2),Wi=Ho[0],cl=Ho[1];Ta.x-=Wi,Ta.y-=cl;var Pl=or.points||[],mi=(0,Re.Z)(Pl,2),yi=mi[0],dl=mi[1],Ri=Lt(dl),fi=Lt(yi),Sl=Gt(Ta,Ri),rl=Gt(Na,fi),Fl=(0,Ne.Z)({},or),Di=Sl.x-rl.x+Lo,vi=Sl.y-rl.y+qo,Bl=pr(Di,vi),gl=pr(Di,vi,Qn),lu=Gt(Ta,["t","l"]),Al=Gt(Na,["t","l"]),uu=Gt(Ta,["b","r"]),Tl=Gt(Na,["b","r"]),Oi=or.overflow||{},Pi=Oi.adjustX,bi=Oi.adjustY,Dl=Oi.shiftX,nl=Oi.shiftY,kl=function(Vr){return typeof Vr=="boolean"?Vr:Vr>=0},No,Ya,Kr,to;io();var Co=kl(bi),Ti=fi[0]===Ri[0];if(Co&&fi[0]==="t"&&(Ya>Qr.bottom||je.current.bt)){var Ci=vi;Ti?Ci-=Dr-Gr:Ci=lu.y-Tl.y-qo;var El=pr(Di,Ci),Ui=pr(Di,Ci,Qn);El>Bl||El===Bl&&(!xr||Ui>=gl)?(je.current.bt=!0,vi=Ci,qo=-qo,Fl.points=[kt(fi,0),kt(Ri,0)]):je.current.bt=!1}if(Co&&fi[0]==="b"&&(No<Qr.top||je.current.tb)){var au=vi;Ti?au+=Dr-Gr:au=uu.y-Al.y-qo;var de=pr(Di,au),fe=pr(Di,au,Qn);de>Bl||de===Bl&&(!xr||fe>=gl)?(je.current.tb=!0,vi=au,qo=-qo,Fl.points=[kt(fi,0),kt(Ri,0)]):je.current.tb=!1}var Ie=kl(Pi),We=fi[1]===Ri[1];if(Ie&&fi[1]==="l"&&(to>Qr.right||je.current.rl)){var at=Di;We?at-=Sr-Xo:at=lu.x-Tl.x-Lo;var ot=pr(at,vi),Pt=pr(at,vi,Qn);ot>Bl||ot===Bl&&(!xr||Pt>=gl)?(je.current.rl=!0,Di=at,Lo=-Lo,Fl.points=[kt(fi,1),kt(Ri,1)]):je.current.rl=!1}if(Ie&&fi[1]==="r"&&(Kr<Qr.left||je.current.lr)){var jt=Di;We?jt+=Sr-Xo:jt=uu.x-Al.x-Lo;var Mt=pr(jt,vi),nn=pr(jt,vi,Qn);Mt>Bl||Mt===Bl&&(!xr||nn>=gl)?(je.current.lr=!0,Di=jt,Lo=-Lo,Fl.points=[kt(fi,1),kt(Ri,1)]):je.current.lr=!1}io();var yn=Dl===!0?0:Dl;typeof yn=="number"&&(Kr<Qn.left&&(Di-=Kr-Qn.left-Lo,Ta.x+Xo<Qn.left+yn&&(Di+=Ta.x-Qn.left+Xo-yn)),to>Qn.right&&(Di-=to-Qn.right-Lo,Ta.x>Qn.right-yn&&(Di+=Ta.x-Qn.right+yn)));var ln=nl===!0?0:nl;typeof ln=="number"&&(No<Qn.top&&(vi-=No-Qn.top-qo,Ta.y+Gr<Qn.top+ln&&(vi+=Ta.y-Qn.top+Gr-ln)),Ya>Qn.bottom&&(vi-=Ya-Qn.bottom-qo,Ta.y>Qn.bottom-ln&&(vi+=Ta.y-Qn.bottom+ln)));var Kn=Na.x+Di,Wn=Kn+Sr,ea=Na.y+vi,$a=ea+Dr,Oa=Ta.x,er=Oa+Xo,za=Ta.y,lr=za+Gr,Ur=Math.max(Kn,Oa),Lr=Math.min(Wn,er),Tr=(Ur+Lr)/2,xo=Tr-Kn,To=Math.max(ea,za),Cr=Math.min($a,lr),Ra=(To+Cr)/2,Ea=Ra-ea;It==null||It(_e,Fl);var Ha=wr.right-Na.x-(Di+Na.width),cr=wr.bottom-Na.y-(vi+Na.height);ve({ready:!0,offsetX:Di/ko,offsetY:vi/Po,offsetR:Ha/ko,offsetB:cr/Po,arrowX:xo/ko,arrowY:Ea/Po,scaleX:ko,scaleY:Po,align:Fl})}}),Dt=function(){Se.current+=1;var dn=Se.current;Promise.resolve().then(function(){Se.current===dn&&it()})},qt=function(){ve(function(dn){return(0,Ne.Z)((0,Ne.Z)({},dn),{},{ready:!1})})};return mn(qt,[dt]),mn(function(){Ee||qt()},[Ee]),[Cn.ready,Cn.offsetX,Cn.offsetY,Cn.offsetR,Cn.offsetB,Cn.arrowX,Cn.arrowY,Cn.scaleX,Cn.scaleY,Cn.align,Dt]}function _n(Ee,_e,Ve,dt,Tt){mn(function(){if(Ee&&_e&&Ve){let Se=function(){dt(),Tt()};var Bt=_e,It=Ve,Ht=$n(Bt),Yt=$n(It),Cn=Ln(It),ve=new Set([Cn].concat((0,Ye.Z)(Ht),(0,Ye.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,Ve])}function pa(Ee){var _e=React.useRef(!1),Ve=React.useState(Ee),dt=_slicedToArray(Ve,2),Tt=dt[0],Bt=dt[1];React.useEffect(function(){return _e.current=!1,function(){_e.current=!0}},[]);function It(Ht,Yt){Yt&&_e.current||Bt(Ht)}return[Tt,It]}function Ua(Ee){return Ee!==void 0}function Aa(Ee,_e){var Ve=_e||{},dt=Ve.defaultValue,Tt=Ve.value,Bt=Ve.onChange,It=Ve.postState,Ht=useState(function(){return Ua(Tt)?Tt:Ua(dt)?typeof dt=="function"?dt():dt:typeof Ee=="function"?Ee():Ee}),Yt=_slicedToArray(Ht,2),Cn=Yt[0],ve=Yt[1],Se=Tt!==void 0?Tt:Cn,Te=It?It(Se):Se,je=useEvent(Bt),Xe=useState([Se]),it=_slicedToArray(Xe,2),Dt=it[0],qt=it[1];useLayoutUpdateEffect(function(){var dn=Dt[0];Cn!==dn&&je(Cn,dn)},[Dt]),useLayoutUpdateEffect(function(){Ua(Tt)||ve(Tt)},[Tt]);var tn=useEvent(function(dn,Jt){ve(dn,Jt),qt([Se],Jt)});return[Te,tn]}var mr=ee(95845);function br(Ee,_e,Ve){var dt=y.useRef({});return(!("value"in dt.current)||Ve(dt.current.condition,_e))&&(dt.current.value=Ee(),dt.current.condition=_e),dt.current.value}function yo(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),Ve=0;Ve<Ee;Ve++)_e[Ve]=arguments[Ve];var dt=_e.filter(function(Tt){return Tt});return dt.length<=1?dt[0]:function(Tt){_e.forEach(function(Bt){yo(Bt,Tt)})}}function $r(){for(var Ee=arguments.length,_e=new Array(Ee),Ve=0;Ve<Ee;Ve++)_e[Ve]=arguments[Ve];return br(function(){return ga.apply(void 0,_e)},_e,function(dt,Tt){return dt.length!==Tt.length||dt.every(function(Bt,It){return Bt!==Tt[It]})})}function Mi(Ee){var _e,Ve,dt=(0,mr.isMemo)(Ee)?Ee.type.type:Ee.type;return!(typeof dt=="function"&&!((_e=dt.prototype)!==null&&_e!==void 0&&_e.render)||typeof Ee=="function"&&!((Ve=Ee.prototype)!==null&&Ve!==void 0&&Ve.render))}function Vi(Ee){return!isValidElement(Ee)||isFragment(Ee)?!1:Mi(Ee)}function Ir(Ee,_e,Ve,dt){if(!_e.length)return Ve;var Tt=_toArray(_e),Bt=Tt[0],It=Tt.slice(1),Ht;return!Ee&&typeof Bt=="number"?Ht=[]:Array.isArray(Ee)?Ht=_toConsumableArray(Ee):Ht=_objectSpread({},Ee),dt&&Ve===void 0&&It.length===1?delete Ht[Bt][It[0]]:Ht[Bt]=Ir(Ht[Bt],It,Ve,dt),Ht}function Yn(Ee,_e,Ve){var dt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return _e.length&&dt&&Ve===void 0&&!get(Ee,_e.slice(0,-1))?Ee:Ir(Ee,_e,Ve,dt)}function Cl(Ee){return _typeof(Ee)==="object"&&Ee!==null&&Object.getPrototypeOf(Ee)===Object.prototype}function Wo(Ee){return Array.isArray(Ee)?[]:{}}var yl=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function pl(){for(var Ee=arguments.length,_e=new Array(Ee),Ve=0;Ve<Ee;Ve++)_e[Ve]=arguments[Ve];var dt=Wo(_e[0]);return _e.forEach(function(Tt){function Bt(It,Ht){var Yt=new Set(Ht),Cn=get(Tt,It),ve=Array.isArray(Cn);if(ve||Cl(Cn)){if(!Yt.has(Cn)){Yt.add(Cn);var Se=get(dt,It);ve?dt=Yn(dt,It,[]):(!Se||_typeof(Se)!=="object")&&(dt=Yn(dt,It,Wo(Cn))),yl(Cn).forEach(function(Te){Bt([].concat(_toConsumableArray(It),[Te]),Yt)})}}else dt=Yn(dt,It,Cn)}Bt([])}),dt}var el={},Ki=[],Il=function(_e){Ki.push(_e)};function hl(Ee,_e){if(0)var Ve}function gu(Ee,_e){if(0)var Ve}function xa(){el={}}function $i(Ee,_e,Ve){!_e&&!el[Ve]&&(Ee(!1,Ve),el[Ve]=!0)}function wi(Ee,_e){$i(hl,Ee,_e)}function _o(Ee,_e){$i(gu,Ee,_e)}wi.preMessage=Il,wi.resetWarned=xa,wi.noteOnce=_o;var $o=null,Va=function(_e){return+setTimeout(_e,16)},Rr=function(_e){return clearTimeout(_e)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(Va=function(_e){return window.requestAnimationFrame(_e)},Rr=function(_e){return window.cancelAnimationFrame(_e)});var Mo=0,_r=new Map;function Ei(Ee){_r.delete(Ee)}var Bi=function(_e){var Ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;Mo+=1;var dt=Mo;function Tt(Bt){if(Bt===0)Ei(dt),_e();else{var It=Va(function(){Tt(Bt-1)});_r.set(dt,It)}}return Tt(Ve),dt};Bi.cancel=function(Ee){var _e=_r.get(Ee);return Ei(_e),Rr(_e)};var Ni=Bi;function Zi(Ee,_e,Ve,dt,Tt,Bt,It,Ht){var Yt=y.useRef(Ee),Cn=y.useRef(!1);Yt.current!==Ee&&(Cn.current=!0,Yt.current=Ee),y.useEffect(function(){var ve=Ni(function(){Cn.current=!1});return function(){Ni.cancel(ve)}},[Ee]),y.useEffect(function(){if(_e&&dt&&(!Tt||Bt)){var ve=function(){var Xn=!1,Pa=function(tr){var or=tr.target;Xn=It(or)},Ja=function(tr){var or=tr.target;!Cn.current&&Yt.current&&!Xn&&!It(or)&&Ht(!1)};return[Pa,Ja]},Se=ve(),Te=(0,Re.Z)(Se,2),je=Te[0],Xe=Te[1],it=ve(),Dt=(0,Re.Z)(it,2),qt=Dt[0],tn=Dt[1],dn=Ln(dt);dn.addEventListener("mousedown",je,!0),dn.addEventListener("click",Xe,!0),dn.addEventListener("contextmenu",Xe,!0);var Jt=In(Ve);if(Jt&&(Jt.addEventListener("mousedown",qt,!0),Jt.addEventListener("click",tn,!0),Jt.addEventListener("contextmenu",tn,!0)),0)var Gn,ha,hn,jn;return function(){dn.removeEventListener("mousedown",je,!0),dn.removeEventListener("click",Xe,!0),dn.removeEventListener("contextmenu",Xe,!0),Jt&&(Jt.removeEventListener("mousedown",qt,!0),Jt.removeEventListener("click",tn,!0),Jt.removeEventListener("contextmenu",tn,!0))}}},[_e,Ve,dt,Tt,Bt])}function tl(Ee){return Ee instanceof HTMLElement||Ee instanceof SVGElement}function nu(Ee){return tl(Ee)?Ee:Ee instanceof y.Component?ke.findDOMNode(Ee):null}function ll(Ee,_e){var Ve={};return Ve[Ee.toLowerCase()]=_e.toLowerCase(),Ve["Webkit".concat(Ee)]="webkit".concat(_e),Ve["Moz".concat(Ee)]="moz".concat(_e),Ve["ms".concat(Ee)]="MS".concat(_e),Ve["O".concat(Ee)]="o".concat(_e.toLowerCase()),Ve}function pu(Ee,_e){var Ve={animationend:ll("Animation","AnimationEnd"),transitionend:ll("Transition","TransitionEnd")};return Ee&&("AnimationEvent"in _e||delete Ve.animationend.animation,"TransitionEvent"in _e||delete Ve.transitionend.transition),Ve}var ou=pu(Le(),typeof window!="undefined"?window:{}),Fo={};if(Le()){var xl=document.createElement("div");Fo=xl.style}var Kl={};function Yl(Ee){if(Kl[Ee])return Kl[Ee];var _e=ou[Ee];if(_e)for(var Ve=Object.keys(_e),dt=Ve.length,Tt=0;Tt<dt;Tt+=1){var Bt=Ve[Tt];if(Object.prototype.hasOwnProperty.call(_e,Bt)&&Bt in Fo)return Kl[Ee]=_e[Bt],Kl[Ee]}return""}var al=Yl("animationend"),Yi=Yl("transitionend"),Xl=!!(al&&Yi),Zl=al||"animationend",zl=Yi||"transitionend";function an(Ee,_e){if(!Ee)return null;if((0,re.Z)(Ee)==="object"){var Ve=_e.replace(/-\w/g,function(dt){return dt[1].toUpperCase()});return Ee[Ve]}return"".concat(Ee,"-").concat(_e)}var sn="none",Dn="appear",nt="enter",Bn="leave",Da="none",ya="prepare",vn="start",kn="active",En="end";function ma(Ee){var _e=y.useRef(!1),Ve=y.useState(Ee),dt=(0,Re.Z)(Ve,2),Tt=dt[0],Bt=dt[1];y.useEffect(function(){return _e.current=!1,function(){_e.current=!0}},[]);function It(Ht,Yt){Yt&&_e.current||Bt(Ht)}return[Tt,It]}var rr=function(_e){return+setTimeout(_e,16)},Ar=function(_e){return clearTimeout(_e)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(rr=function(_e){return window.requestAnimationFrame(_e)},Ar=function(_e){return window.cancelAnimationFrame(_e)});var vr=0,Zr=new Map;function Qa(Ee){Zr.delete(Ee)}var fa=function(_e){var Ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;vr+=1;var dt=vr;function Tt(Bt){if(Bt===0)Qa(dt),_e();else{var It=rr(function(){Tt(Bt-1)});Zr.set(dt,It)}}return Tt(Ve),dt};fa.cancel=function(Ee){var _e=Zr.get(Ee);return Qa(_e),Ar(_e)};var cn=fa,ra=function(){var Ee=y.useRef(null);function _e(){cn.cancel(Ee.current)}function Ve(dt){var Tt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;_e();var Bt=cn(function(){Tt<=1?dt({isCanceled:function(){return Bt!==Ee.current}}):Ve(dt,Tt-1)});Ee.current=Bt}return y.useEffect(function(){return function(){_e()}},[]),[Ve,_e]},va=Le()?y.useLayoutEffect:y.useEffect,ir=va,zr=[ya,vn,kn,En],jr=!1,co=!0;function Hr(Ee){return Ee===kn||Ee===En}var uo=function(Ee,_e){var Ve=ma(Da),dt=(0,Re.Z)(Ve,2),Tt=dt[0],Bt=dt[1],It=ra(),Ht=(0,Re.Z)(It,2),Yt=Ht[0],Cn=Ht[1];function ve(){Bt(ya,!0)}return ir(function(){if(Tt!==Da&&Tt!==En){var Se=zr.indexOf(Tt),Te=zr[Se+1],je=_e(Tt);je===jr?Bt(Te,!0):Yt(function(Xe){function it(){Xe.isCanceled()||Bt(Te,!0)}je===!0?it():Promise.resolve(je).then(it)})}},[Ee,Tt]),y.useEffect(function(){return function(){Cn()}},[]),[ve,Tt]},_a=function(Ee){var _e=(0,y.useRef)(),Ve=(0,y.useRef)(Ee);Ve.current=Ee;var dt=y.useCallback(function(It){Ve.current(It)},[]);function Tt(It){It&&(It.removeEventListener(zl,dt),It.removeEventListener(Zl,dt))}function Bt(It){_e.current&&_e.current!==It&&Tt(_e.current),It&&It!==_e.current&&(It.addEventListener(zl,dt),It.addEventListener(Zl,dt),_e.current=It)}return y.useEffect(function(){return function(){Tt(_e.current)}},[]),[Bt,Tt]};function so(Ee,_e,Ve,dt){var Tt=dt.motionEnter,Bt=Tt===void 0?!0:Tt,It=dt.motionAppear,Ht=It===void 0?!0:It,Yt=dt.motionLeave,Cn=Yt===void 0?!0:Yt,ve=dt.motionDeadline,Se=dt.motionLeaveImmediately,Te=dt.onAppearPrepare,je=dt.onEnterPrepare,Xe=dt.onLeavePrepare,it=dt.onAppearStart,Dt=dt.onEnterStart,qt=dt.onLeaveStart,tn=dt.onAppearActive,dn=dt.onEnterActive,Jt=dt.onLeaveActive,Gn=dt.onAppearEnd,ha=dt.onEnterEnd,hn=dt.onLeaveEnd,jn=dt.onVisibleChanged,da=ma(),Xn=(0,Re.Z)(da,2),Pa=Xn[0],Ja=Xn[1],sr=ma(sn),tr=(0,Re.Z)(sr,2),or=tr[0],Ga=tr[1],Ta=ma(null),hr=(0,Re.Z)(Ta,2),Na=hr[0],fr=hr[1],Or=(0,y.useRef)(!1),Xr=(0,y.useRef)(null);function fo(){return Ve()}var oo=(0,y.useRef)(!1);function Br(Fa){var Qn=fo();if(!(Fa&&!Fa.deadline&&Fa.target!==Qn)){var Sa=oo.current,Qr;or===Dn&&Sa?Qr=Gn==null?void 0:Gn(Qn,Fa):or===nt&&Sa?Qr=ha==null?void 0:ha(Qn,Fa):or===Bn&&Sa&&(Qr=hn==null?void 0:hn(Qn,Fa)),or!==sn&&Sa&&Qr!==!1&&(Ga(sn,!0),fr(null,!0))}}var qr=_a(Br),Dr=(0,Re.Z)(qr,1),Sr=Dr[0],Gr=y.useMemo(function(){var Fa,Qn,Sa;switch(or){case Dn:return Fa={},(0,ue.Z)(Fa,ya,Te),(0,ue.Z)(Fa,vn,it),(0,ue.Z)(Fa,kn,tn),Fa;case nt:return Qn={},(0,ue.Z)(Qn,ya,je),(0,ue.Z)(Qn,vn,Dt),(0,ue.Z)(Qn,kn,dn),Qn;case Bn:return Sa={},(0,ue.Z)(Sa,ya,Xe),(0,ue.Z)(Sa,vn,qt),(0,ue.Z)(Sa,kn,Jt),Sa;default:return{}}},[or]),Xo=uo(or,function(Fa){if(Fa===ya){var Qn=Gr[ya];return Qn?Qn(fo()):jr}if(yr in Gr){var Sa;fr(((Sa=Gr[yr])===null||Sa===void 0?void 0:Sa.call(Gr,fo(),null))||null)}return yr===kn&&(Sr(fo()),ve>0&&(clearTimeout(Xr.current),Xr.current=setTimeout(function(){Br({deadline:!0})},ve))),co}),Ft=(0,Re.Z)(Xo,2),ba=Ft[0],yr=Ft[1],qn=Hr(yr);oo.current=qn,ir(function(){Ja(_e);var Fa=Or.current;if(Or.current=!0,!!Ee){var Qn;!Fa&&_e&&Ht&&(Qn=Dn),Fa&&_e&&Bt&&(Qn=nt),(Fa&&!_e&&Cn||!Fa&&Se&&!_e&&Cn)&&(Qn=Bn),Qn&&(Ga(Qn),ba())}},[_e]),(0,y.useEffect)(function(){(or===Dn&&!Ht||or===nt&&!Bt||or===Bn&&!Cn)&&Ga(sn)},[Ht,Bt,Cn]),(0,y.useEffect)(function(){return function(){Or.current=!1,clearTimeout(Xr.current)}},[]);var Fn=y.useRef(!1);(0,y.useEffect)(function(){Pa&&(Fn.current=!0),Pa!==void 0&&or===sn&&((Fn.current||Pa)&&(jn==null||jn(Pa)),Fn.current=!0)},[Pa,or]);var xr=Na;return Gr[ya]&&yr===vn&&(xr=(0,Ne.Z)({transition:"none"},xr)),[or,yr,xr,Pa!=null?Pa:_e]}var Uo=ee(15671),zo=ee(43144),di=ee(60136),Vo=ee(51630),gi=function(Ee){(0,di.Z)(Ve,Ee);var _e=(0,Vo.Z)(Ve);function Ve(){return(0,Uo.Z)(this,Ve),_e.apply(this,arguments)}return(0,zo.Z)(Ve,[{key:"render",value:function(){return this.props.children}}]),Ve}(y.Component),Bo=gi;function ui(Ee){var _e=Ee;(0,re.Z)(Ee)==="object"&&(_e=Ee.transitionSupport);function Ve(Tt){return!!(Tt.motionName&&_e)}var dt=y.forwardRef(function(Tt,Bt){var It=Tt.visible,Ht=It===void 0?!0:It,Yt=Tt.removeOnLeave,Cn=Yt===void 0?!0:Yt,ve=Tt.forceRender,Se=Tt.children,Te=Tt.motionName,je=Tt.leavedClassName,Xe=Tt.eventProps,it=Ve(Tt),Dt=(0,y.useRef)(),qt=(0,y.useRef)();function tn(){try{return Dt.current instanceof HTMLElement?Dt.current:nu(qt.current)}catch(Ta){return null}}var dn=so(it,Ht,tn,Tt),Jt=(0,Re.Z)(dn,4),Gn=Jt[0],ha=Jt[1],hn=Jt[2],jn=Jt[3],da=y.useRef(jn);jn&&(da.current=!0);var Xn=y.useCallback(function(Ta){Dt.current=Ta,pe(Bt,Ta)},[Bt]),Pa,Ja=(0,Ne.Z)((0,Ne.Z)({},Xe),{},{visible:Ht});if(!Se)Pa=null;else if(Gn===sn||!Ve(Tt))jn?Pa=Se((0,Ne.Z)({},Ja),Xn):!Cn&&da.current&&je?Pa=Se((0,Ne.Z)((0,Ne.Z)({},Ja),{},{className:je}),Xn):ve||!Cn&&!je?Pa=Se((0,Ne.Z)((0,Ne.Z)({},Ja),{},{style:{display:"none"}}),Xn):Pa=null;else{var sr,tr;ha===ya?tr="prepare":Hr(ha)?tr="active":ha===vn&&(tr="start"),Pa=Se((0,Ne.Z)((0,Ne.Z)({},Ja),{},{className:Oe()(an(Te,Gn),(sr={},(0,ue.Z)(sr,an(Te,"".concat(Gn,"-").concat(tr)),tr),(0,ue.Z)(sr,Te,typeof Te=="string"),sr)),style:hn}),Xn)}if(y.isValidElement(Pa)&&Fe(Pa)){var or=Pa,Ga=or.ref;Ga||(Pa=y.cloneElement(Pa,{ref:Xn}))}return y.createElement(Bo,{ref:qt},Pa)});return dt.displayName="CSSMotion",dt}var Ii=ui(Xl),Hi=ee(97326),ul="add",wl="keep",Qi="remove",oi="removed";function Ol(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 Ll(){var Ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return Ee.map(Ol)}function $l(){var Ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],_e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ve=[],dt=0,Tt=_e.length,Bt=Ll(Ee),It=Ll(_e);Bt.forEach(function(Cn){for(var ve=!1,Se=dt;Se<Tt;Se+=1){var Te=It[Se];if(Te.key===Cn.key){dt<Se&&(Ve=Ve.concat(It.slice(dt,Se).map(function(je){return(0,Ne.Z)((0,Ne.Z)({},je),{},{status:ul})})),dt=Se),Ve.push((0,Ne.Z)((0,Ne.Z)({},Te),{},{status:wl})),dt+=1,ve=!0;break}}ve||Ve.push((0,Ne.Z)((0,Ne.Z)({},Cn),{},{status:Qi}))}),dt<Tt&&(Ve=Ve.concat(It.slice(dt).map(function(Cn){return(0,Ne.Z)((0,Ne.Z)({},Cn),{},{status:ul})})));var Ht={};Ve.forEach(function(Cn){var ve=Cn.key;Ht[ve]=(Ht[ve]||0)+1});var Yt=Object.keys(Ht).filter(function(Cn){return Ht[Cn]>1});return Yt.forEach(function(Cn){Ve=Ve.filter(function(ve){var Se=ve.key,Te=ve.status;return Se!==Cn||Te!==Qi}),Ve.forEach(function(ve){ve.key===Cn&&(ve.status=wl)})}),Ve}var Wl=["component","children","onVisibleChanged","onAllRemoved"],Ml=["status"],hu=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function jl(Ee){var _e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ii,Ve=function(dt){(0,di.Z)(Bt,dt);var Tt=(0,Vo.Z)(Bt);function Bt(){var It;(0,Uo.Z)(this,Bt);for(var Ht=arguments.length,Yt=new Array(Ht),Cn=0;Cn<Ht;Cn++)Yt[Cn]=arguments[Cn];return It=Tt.call.apply(Tt,[this].concat(Yt)),(0,ue.Z)((0,Hi.Z)(It),"state",{keyEntities:[]}),(0,ue.Z)((0,Hi.Z)(It),"removeKey",function(ve){var Se=It.state.keyEntities,Te=Se.map(function(je){return je.key!==ve?je:(0,Ne.Z)((0,Ne.Z)({},je),{},{status:oi})});return It.setState({keyEntities:Te}),Te.filter(function(je){var Xe=je.status;return Xe!==oi}).length}),It}return(0,zo.Z)(Bt,[{key:"render",value:function(){var Ht=this,Yt=this.state.keyEntities,Cn=this.props,ve=Cn.component,Se=Cn.children,Te=Cn.onVisibleChanged,je=Cn.onAllRemoved,Xe=(0,Be.Z)(Cn,Wl),it=ve||y.Fragment,Dt={};return hu.forEach(function(qt){Dt[qt]=Xe[qt],delete Xe[qt]}),delete Xe.keys,y.createElement(it,Xe,Yt.map(function(qt){var tn=qt.status,dn=(0,Be.Z)(qt,Ml),Jt=tn===ul||tn===wl;return y.createElement(_e,(0,Ke.Z)({},Dt,{key:dn.key,visible:Jt,eventProps:dn,onVisibleChanged:function(ha){if(Te==null||Te(ha,{key:dn.key}),!ha){var hn=Ht.removeKey(dn.key);hn===0&&je&&je()}}}),Se)}))}}],[{key:"getDerivedStateFromProps",value:function(Ht,Yt){var Cn=Ht.keys,ve=Yt.keyEntities,Se=Ll(Cn),Te=$l(ve,Se);return{keyEntities:Te.filter(function(je){var Xe=ve.find(function(it){var Dt=it.key;return je.key===Dt});return!(Xe&&Xe.status===oi&&je.status===Qi)})}}}]),Bt}(y.Component);return(0,ue.Z)(Ve,"defaultProps",{component:"div"}),Ve}var mu=jl(Xl),Rl=Ii;function ql(Ee){var _e=Ee.prefixCls,Ve=Ee.align,dt=Ee.arrow,Tt=Ee.arrowPos,Bt=dt||{},It=Bt.className,Ht=Bt.content,Yt=Tt.x,Cn=Yt===void 0?0:Yt,ve=Tt.y,Se=ve===void 0?0:ve,Te=y.useRef();if(!Ve||!Ve.points)return null;var je={position:"absolute"};if(Ve.autoArrow!==!1){var Xe=Ve.points[0],it=Ve.points[1],Dt=Xe[0],qt=Xe[1],tn=it[0],dn=it[1];Dt===tn||!["t","b"].includes(Dt)?je.top=Se:Dt==="t"?je.top=0:je.bottom=0,qt===dn||!["l","r"].includes(qt)?je.left=Cn:qt==="l"?je.left=0:je.right=0}return y.createElement("div",{ref:Te,className:Oe()("".concat(_e,"-arrow"),It),style:je},Ht)}function eu(Ee){var _e=Ee.prefixCls,Ve=Ee.open,dt=Ee.zIndex,Tt=Ee.mask,Bt=Ee.motion;return Tt?y.createElement(Rl,(0,Ke.Z)({},Bt,{motionAppear:!0,visible:Ve,removeOnLeave:!0}),function(It){var Ht=It.className;return y.createElement("div",{style:{zIndex:dt},className:Oe()("".concat(_e,"-mask"),Ht)})}):null}var Su=y.memo(function(Ee){var _e=Ee.children;return _e},function(Ee,_e){return _e.cache}),st=Su,mt=y.forwardRef(function(Ee,_e){var Ve=Ee.popup,dt=Ee.className,Tt=Ee.prefixCls,Bt=Ee.style,It=Ee.target,Ht=Ee.onVisibleChanged,Yt=Ee.open,Cn=Ee.keepDom,ve=Ee.fresh,Se=Ee.onClick,Te=Ee.mask,je=Ee.arrow,Xe=Ee.arrowPos,it=Ee.align,Dt=Ee.motion,qt=Ee.maskMotion,tn=Ee.forceRender,dn=Ee.getPopupContainer,Jt=Ee.autoDestroy,Gn=Ee.portal,ha=Ee.zIndex,hn=Ee.onMouseEnter,jn=Ee.onMouseLeave,da=Ee.onPointerEnter,Xn=Ee.ready,Pa=Ee.offsetX,Ja=Ee.offsetY,sr=Ee.offsetR,tr=Ee.offsetB,or=Ee.onAlign,Ga=Ee.onPrepare,Ta=Ee.stretch,hr=Ee.targetWidth,Na=Ee.targetHeight,fr=typeof Ve=="function"?Ve():Ve,Or=Yt||Cn,Xr=(dn==null?void 0:dn.length)>0,fo=y.useState(!dn||!Xr),oo=(0,Re.Z)(fo,2),Br=oo[0],qr=oo[1];if(mn(function(){!Br&&Xr&&It&&qr(!0)},[Br,Xr,It]),!Br)return null;var Dr="auto",Sr={left:"-1000vw",top:"-1000vh",right:Dr,bottom:Dr};if(Xn||!Yt){var Gr,Xo=it.points,Ft=it.dynamicInset||((Gr=it._experimental)===null||Gr===void 0?void 0:Gr.dynamicInset),ba=Ft&&Xo[0][1]==="r",yr=Ft&&Xo[0][0]==="b";ba?(Sr.right=sr,Sr.left=Dr):(Sr.left=Pa,Sr.right=Dr),yr?(Sr.bottom=tr,Sr.top=Dr):(Sr.top=Ja,Sr.bottom=Dr)}var qn={};return Ta&&(Ta.includes("height")&&Na?qn.height=Na:Ta.includes("minHeight")&&Na&&(qn.minHeight=Na),Ta.includes("width")&&hr?qn.width=hr:Ta.includes("minWidth")&&hr&&(qn.minWidth=hr)),Yt||(qn.pointerEvents="none"),y.createElement(Gn,{open:tn||Or,getContainer:dn&&function(){return dn(It)},autoDestroy:Jt},y.createElement(eu,{prefixCls:Tt,open:Yt,zIndex:ha,mask:Te,motion:qt}),y.createElement(tt.Z,{onResize:or,disabled:!Yt},function(Fn){return y.createElement(Rl,(0,Ke.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:tn,leavedClassName:"".concat(Tt,"-hidden")},Dt,{onAppearPrepare:Ga,onEnterPrepare:Ga,visible:Yt,onVisibleChanged:function(Fa){var Qn;Dt==null||(Qn=Dt.onVisibleChanged)===null||Qn===void 0||Qn.call(Dt,Fa),Ht(Fa)}}),function(xr,Fa){var Qn=xr.className,Sa=xr.style,Qr=Oe()(Tt,Qn,dt);return y.createElement("div",{ref:ga(Fn,_e,Fa),className:Qr,style:(0,Ne.Z)((0,Ne.Z)((0,Ne.Z)((0,Ne.Z)({"--arrow-x":"".concat(Xe.x||0,"px"),"--arrow-y":"".concat(Xe.y||0,"px")},Sr),qn),Sa),{},{boxSizing:"border-box",zIndex:ha},Bt),onMouseEnter:hn,onMouseLeave:jn,onPointerEnter:da,onClick:Se},je&&y.createElement(ql,{prefixCls:Tt,arrow:je,arrowPos:Xe,align:it}),y.createElement(st,{cache:!Yt&&!ve},fr))})}))}),Wt=mt,Hn=y.forwardRef(function(Ee,_e){var Ve=Ee.children,dt=Ee.getTriggerDOMNode,Tt=Mi(Ve),Bt=y.useCallback(function(Ht){yo(_e,dt?dt(Ht):Ht)},[dt]),It=$r(Bt,Ve.ref);return Tt?y.cloneElement(Ve,{ref:It}):Ve}),Un=Hn,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 Pn(){var Ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:la,_e=y.forwardRef(function(Ve,dt){var Tt=Ve.prefixCls,Bt=Tt===void 0?"rc-trigger-popup":Tt,It=Ve.children,Ht=Ve.action,Yt=Ht===void 0?"hover":Ht,Cn=Ve.showAction,ve=Ve.hideAction,Se=Ve.popupVisible,Te=Ve.defaultPopupVisible,je=Ve.onPopupVisibleChange,Xe=Ve.afterPopupVisibleChange,it=Ve.mouseEnterDelay,Dt=Ve.mouseLeaveDelay,qt=Dt===void 0?.1:Dt,tn=Ve.focusDelay,dn=Ve.blurDelay,Jt=Ve.mask,Gn=Ve.maskClosable,ha=Gn===void 0?!0:Gn,hn=Ve.getPopupContainer,jn=Ve.forceRender,da=Ve.autoDestroy,Xn=Ve.destroyPopupOnHide,Pa=Ve.popup,Ja=Ve.popupClassName,sr=Ve.popupStyle,tr=Ve.popupPlacement,or=Ve.builtinPlacements,Ga=or===void 0?{}:or,Ta=Ve.popupAlign,hr=Ve.zIndex,Na=Ve.stretch,fr=Ve.getPopupClassNameFromAlign,Or=Ve.fresh,Xr=Ve.alignPoint,fo=Ve.onPopupClick,oo=Ve.onPopupAlign,Br=Ve.arrow,qr=Ve.popupMotion,Dr=Ve.maskMotion,Sr=Ve.popupTransitionName,Gr=Ve.popupAnimation,Xo=Ve.maskTransitionName,Ft=Ve.maskAnimation,ba=Ve.className,yr=Ve.getTriggerDOMNode,qn=(0,Be.Z)(Ve,pn),Fn=da||Xn||!1,xr=y.useState(!1),Fa=(0,Re.Z)(xr,2),Qn=Fa[0],Sa=Fa[1];mn(function(){Sa(wn())},[]);var Qr=y.useRef({}),wr=y.useContext(Ca),ko=y.useMemo(function(){return{registerSubPopup:function(po,Qo){Qr.current[po]=Qo,wr==null||wr.registerSubPopup(po,Qo)}}},[wr]),Po=ca(),Ba=y.useState(null),Wr=(0,Re.Z)(Ba,2),eo=Wr[0],bo=Wr[1],Lo=zn(function(nr){yt(nr)&&eo!==nr&&bo(nr),wr==null||wr.registerSubPopup(Po,nr)}),qo=y.useState(null),Fi=(0,Re.Z)(qo,2),Ho=Fi[0],Wi=Fi[1],cl=zn(function(nr){yt(nr)&&Ho!==nr&&Wi(nr)}),Pl=y.Children.only(It),mi=(Pl==null?void 0:Pl.props)||{},yi={},dl=zn(function(nr){var po,Qo,ki=Ho;return(ki==null?void 0:ki.contains(nr))||((po=In(ki))===null||po===void 0?void 0:po.host)===nr||nr===ki||(eo==null?void 0:eo.contains(nr))||((Qo=In(eo))===null||Qo===void 0?void 0:Qo.host)===nr||nr===eo||Object.values(Qr.current).some(function(Mr){return(Mr==null?void 0:Mr.contains(nr))||nr===Mr})}),Ri=Xa(Bt,qr,Gr,Sr),fi=Xa(Bt,Dr,Ft,Xo),Sl=y.useState(Te||!1),rl=(0,Re.Z)(Sl,2),Fl=rl[0],Di=rl[1],vi=Se!=null?Se:Fl,Bl=zn(function(nr){Se===void 0&&Di(nr)});mn(function(){Di(Se||!1)},[Se]);var gl=y.useRef(vi);gl.current=vi;var lu=zn(function(nr){(0,ke.flushSync)(function(){vi!==nr&&(Bl(nr),je==null||je(nr))})}),Al=y.useRef(),uu=function(){clearTimeout(Al.current)},Tl=function(po){var Qo=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;uu(),Qo===0?lu(po):Al.current=setTimeout(function(){lu(po)},Qo*1e3)};y.useEffect(function(){return uu},[]);var Oi=y.useState(!1),Pi=(0,Re.Z)(Oi,2),bi=Pi[0],Dl=Pi[1];mn(function(nr){(!nr||vi)&&Dl(!0)},[vi]);var nl=y.useState(null),kl=(0,Re.Z)(nl,2),No=kl[0],Ya=kl[1],Kr=y.useState([0,0]),to=(0,Re.Z)(Kr,2),Co=to[0],Ti=to[1],Ci=function(po){Ti([po.clientX,po.clientY])},El=on(vi,eo,Xr?Co:Ho,tr,Ga,Ta,oo),Ui=(0,Re.Z)(El,11),au=Ui[0],de=Ui[1],fe=Ui[2],Ie=Ui[3],We=Ui[4],at=Ui[5],ot=Ui[6],Pt=Ui[7],jt=Ui[8],Mt=Ui[9],nn=Ui[10],yn=ro(Qn,Yt,Cn,ve),ln=(0,Re.Z)(yn,2),Kn=ln[0],Wn=ln[1],ea=Kn.has("click"),$a=Wn.has("click")||Wn.has("contextMenu"),Oa=zn(function(){bi||nn()}),er=function(){gl.current&&Xr&&$a&&Tl(!1)};_n(vi,Ho,eo,Oa,er),mn(function(){Oa()},[Co,tr]),mn(function(){vi&&!(Ga!=null&&Ga[tr])&&Oa()},[JSON.stringify(Ta)]);var za=y.useMemo(function(){var nr=Jn(Ga,Bt,Mt,Xr);return Oe()(nr,fr==null?void 0:fr(Mt))},[Mt,fr,Ga,Bt,Xr]);y.useImperativeHandle(dt,function(){return{forceAlign:Oa}});var lr=y.useState(0),Ur=(0,Re.Z)(lr,2),Lr=Ur[0],Tr=Ur[1],xo=y.useState(0),To=(0,Re.Z)(xo,2),Cr=To[0],Ra=To[1],Ea=function(){if(Na&&Ho){var po=Ho.getBoundingClientRect();Tr(po.width),Ra(po.height)}},Ha=function(){Ea(),Oa()},cr=function(po){Dl(!1),nn(),Xe==null||Xe(po)},pr=function(){return new Promise(function(po){Ea(),Ya(function(){return po})})};mn(function(){No&&(nn(),No(),Ya(null))},[No]);function io(nr,po,Qo,ki){yi[nr]=function(Mr){var ho;ki==null||ki(Mr),Tl(po,Qo);for(var Eo=arguments.length,lo=new Array(Eo>1?Eo-1:0),pi=1;pi<Eo;pi++)lo[pi-1]=arguments[pi];(ho=mi[nr])===null||ho===void 0||ho.call.apply(ho,[mi,Mr].concat(lo))}}(ea||$a)&&(yi.onClick=function(nr){var po;gl.current&&$a?Tl(!1):!gl.current&&ea&&(Ci(nr),Tl(!0));for(var Qo=arguments.length,ki=new Array(Qo>1?Qo-1:0),Mr=1;Mr<Qo;Mr++)ki[Mr-1]=arguments[Mr];(po=mi.onClick)===null||po===void 0||po.call.apply(po,[mi,nr].concat(ki))}),Zi(vi,$a,Ho,eo,Jt,ha,dl,Tl);var no=Kn.has("hover"),Vr=Wn.has("hover"),Io,Zo;no&&(io("onMouseEnter",!0,it,function(nr){Ci(nr)}),io("onPointerEnter",!0,it,function(nr){Ci(nr)}),Io=function(){(vi||bi)&&Tl(!0,it)},Xr&&(yi.onMouseMove=function(nr){var po;(po=mi.onMouseMove)===null||po===void 0||po.call(mi,nr)})),Vr&&(io("onMouseLeave",!1,qt),io("onPointerLeave",!1,qt),Zo=function(){Tl(!1,qt)}),Kn.has("focus")&&io("onFocus",!0,tn),Wn.has("focus")&&io("onBlur",!1,dn),Kn.has("contextMenu")&&(yi.onContextMenu=function(nr){var po;gl.current&&Wn.has("contextMenu")?Tl(!1):(Ci(nr),Tl(!0)),nr.preventDefault();for(var Qo=arguments.length,ki=new Array(Qo>1?Qo-1:0),Mr=1;Mr<Qo;Mr++)ki[Mr-1]=arguments[Mr];(po=mi.onContextMenu)===null||po===void 0||po.call.apply(po,[mi,nr].concat(ki))}),ba&&(yi.className=Oe()(mi.className,ba));var ei=(0,Ne.Z)((0,Ne.Z)({},mi),yi),ri={},Xi=["onContextMenu","onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur"];Xi.forEach(function(nr){qn[nr]&&(ri[nr]=function(){for(var po,Qo=arguments.length,ki=new Array(Qo),Mr=0;Mr<Qo;Mr++)ki[Mr]=arguments[Mr];(po=ei[nr])===null||po===void 0||po.call.apply(po,[ei].concat(ki)),qn[nr].apply(qn,ki)})});var Ji=y.cloneElement(Pl,(0,Ne.Z)((0,Ne.Z)({},ei),ri)),jo={x:at,y:ot},ml=Br?(0,Ne.Z)({},Br!==!0?Br:{}):null;return y.createElement(y.Fragment,null,y.createElement(tt.Z,{disabled:!vi,ref:cl,onResize:Ha},y.createElement(Un,{getTriggerDOMNode:yr},Ji)),y.createElement(Ca.Provider,{value:ko},y.createElement(Wt,{portal:Ee,ref:Lo,prefixCls:Bt,popup:Pa,className:Oe()(Ja,za),style:sr,target:Ho,onMouseEnter:Io,onMouseLeave:Zo,onPointerEnter:Io,zIndex:hr,open:vi,keepDom:bi,fresh:Or,onClick:fo,mask:Jt,motion:Ri,maskMotion:fi,onVisibleChanged:cr,onPrepare:pr,forceRender:jn,autoDestroy:Fn,getPopupContainer:hn,align:Mt,arrow:ml,arrowPos:jo,ready:au,offsetX:de,offsetY:fe,offsetR:Ie,offsetB:We,onAlign:Oa,stretch:Na,targetWidth:Lr/Pt,targetHeight:Cr/jt})))});return _e}var Vt=Pn(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 Ve=_e.keyCode;if(_e.altKey&&!_e.ctrlKey||_e.metaKey||Ve>=St.F1&&Ve<=St.F12)return!1;switch(Ve){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,Za=Zn.ESC,mo=Zn.TAB;function Jr(Ee){var _e=Ee.visible,Ve=Ee.triggerRef,dt=Ee.onVisibleChange,Tt=Ee.autoFocus,Bt=Ee.overlayRef,It=y.useRef(!1),Ht=function(){if(_e){var Se,Te;(Se=Ve.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(),It.current=!0,!0):!1},Cn=function(Se){switch(Se.keyCode){case Za:Ht();break;case mo:{var Te=!1;It.current||(Te=Yt()),Te?Se.preventDefault():Ht();break}}};y.useEffect(function(){return _e?(window.addEventListener("keydown",Cn),Tt&&cn(Yt,3),function(){window.removeEventListener("keydown",Cn),It.current=!1}):function(){It.current=!1}},[_e])}var ti=(0,y.forwardRef)(function(Ee,_e){var Ve=Ee.overlay,dt=Ee.arrow,Tt=Ee.prefixCls,Bt=(0,y.useMemo)(function(){var Ht;return typeof Ve=="function"?Ht=Ve():Ht=Ve,Ht},[Ve]),It=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:Fe(Bt)?It:void 0}))}),Jo=ti,Fr={adjustX:1,adjustY:1},qa=[0,0],Ma={topLeft:{points:["bl","tl"],overflow:Fr,offset:[0,-4],targetOffset:qa},top:{points:["bc","tc"],overflow:Fr,offset:[0,-4],targetOffset:qa},topRight:{points:["br","tr"],overflow:Fr,offset:[0,-4],targetOffset:qa},bottomLeft:{points:["tl","bl"],overflow:Fr,offset:[0,4],targetOffset:qa},bottom:{points:["tc","bc"],overflow:Fr,offset:[0,4],targetOffset:qa},bottomRight:{points:["tr","br"],overflow:Fr,offset:[0,4],targetOffset:qa}},Ao=Ma,Oo=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function Yo(Ee,_e){var Ve,dt=Ee.arrow,Tt=dt===void 0?!1:dt,Bt=Ee.prefixCls,It=Bt===void 0?"rc-dropdown":Bt,Ht=Ee.transitionName,Yt=Ee.animation,Cn=Ee.align,ve=Ee.placement,Se=ve===void 0?"bottomLeft":ve,Te=Ee.placements,je=Te===void 0?Ao:Te,Xe=Ee.getPopupContainer,it=Ee.showAction,Dt=Ee.hideAction,qt=Ee.overlayClassName,tn=Ee.overlayStyle,dn=Ee.visible,Jt=Ee.trigger,Gn=Jt===void 0?["hover"]:Jt,ha=Ee.autoFocus,hn=Ee.overlay,jn=Ee.children,da=Ee.onVisibleChange,Xn=(0,Be.Z)(Ee,Oo),Pa=y.useState(),Ja=(0,Re.Z)(Pa,2),sr=Ja[0],tr=Ja[1],or="visible"in Ee?dn:sr,Ga=y.useRef(null),Ta=y.useRef(null),hr=y.useRef(null);y.useImperativeHandle(_e,function(){return Ga.current});var Na=function(Sr){tr(Sr),da==null||da(Sr)};Jr({visible:or,triggerRef:hr,onVisibleChange:Na,autoFocus:ha,overlayRef:Ta});var fr=function(Sr){var Gr=Ee.onOverlayClick;tr(!1),Gr&&Gr(Sr)},Or=function(){return y.createElement(Jo,{ref:Ta,overlay:hn,prefixCls:It,arrow:Tt})},Xr=function(){return typeof hn=="function"?Or:Or()},fo=function(){var Sr=Ee.minOverlayWidthMatchTrigger,Gr=Ee.alignPoint;return"minOverlayWidthMatchTrigger"in Ee?Sr:!Gr},oo=function(){var Sr=Ee.openClassName;return Sr!==void 0?Sr:"".concat(It,"-open")},Br=y.cloneElement(jn,{className:Oe()((Ve=jn.props)===null||Ve===void 0?void 0:Ve.className,or&&oo()),ref:Fe(jn)?ge(hr,jn.ref):void 0}),qr=Dt;return!qr&&Gn.indexOf("contextMenu")!==-1&&(qr=["click"]),y.createElement(Vt,(0,Ke.Z)({builtinPlacements:je},Xn,{prefixCls:It,ref:Ga,popupClassName:Oe()(qt,(0,ue.Z)({},"".concat(It,"-show-arrow"),Tt)),popupStyle:tn,action:Gn,showAction:it,hideAction:qr,popupPlacement:Se,popupAlign:Cn,popupTransitionName:Ht,popupAnimation:Yt,popupVisible:or,stretch:fo()?"minWidth":"",popup:Xr(),onPopupVisibleChange:Na,onPopupClick:fr,getPopupContainer:Xe}),Br)}var ni=y.forwardRef(Yo),Do=ni,ai=ee(60276),Ro=ee(5663),Er=ee(10366),Go=ee(80636),ii=ee(8745),Ai=ee(96159),sl=ee(53124),iu=ee(68508),qe=ee(76529),ut=ee(46605),ht=ee(66748);const Rt=null,bn=Ee=>{const{menu:_e,arrow:Ve,prefixCls:dt,children:Tt,trigger:Bt,disabled:It,dropdownRender:Ht,getPopupContainer:Yt,overlayClassName:Cn,rootClassName:ve,open:Se,onOpenChange:Te,visible:je,onVisibleChange:Xe,mouseEnterDelay:it=.15,mouseLeaveDelay:Dt=.1,autoAdjustOverflow:qt=!0,placement:tn="",overlay:dn,transitionName:Jt}=Ee,{getPopupContainer:Gn,getPrefixCls:ha,direction:hn}=y.useContext(sl.E_),jn=y.useMemo(()=>{const Br=ha();return Jt!==void 0?Jt:tn.includes("top")?`${Br}-slide-down`:`${Br}-slide-up`},[ha,tn,Jt]),da=y.useMemo(()=>tn?tn.includes("Center")?tn.slice(0,tn.indexOf("Center")):tn:hn==="rtl"?"bottomRight":"bottomLeft",[tn,hn]),Xn=ha("dropdown",dt),[Pa,Ja]=(0,ht.Z)(Xn),[,sr]=(0,ut.Z)(),tr=y.Children.only(Tt),or=(0,Ai.Tm)(tr,{className:Oe()(`${Xn}-trigger`,{[`${Xn}-rtl`]:hn==="rtl"},tr.props.className),disabled:It}),Ga=It?[]:Bt;let Ta;Ga&&Ga.includes("contextMenu")&&(Ta=!0);const[hr,Na]=(0,Ro.Z)(!1,{value:Se!=null?Se:je}),fr=(0,ai.useEvent)(Br=>{Te==null||Te(Br),Xe==null||Xe(Br),Na(Br)}),Or=Oe()(Cn,ve,Ja,{[`${Xn}-rtl`]:hn==="rtl"}),Xr=(0,Go.Z)({arrowPointAtCenter:typeof Ve=="object"&&Ve.pointAtCenter,autoAdjustOverflow:qt,offset:sr.marginXXS,arrowWidth:Ve?sr.sizePopupArrow:0,borderRadius:sr.borderRadius}),fo=y.useCallback(()=>{Na(!1)},[]),oo=()=>{let Br;return _e!=null&&_e.items?Br=y.createElement(iu.default,Object.assign({},_e)):typeof dn=="function"?Br=dn():Br=dn,Ht&&(Br=Ht(Br)),Br=y.Children.only(typeof Br=="string"?y.createElement("span",null,Br):Br),y.createElement(qe.J,{prefixCls:`${Xn}-menu`,expandIcon:y.createElement("span",{className:`${Xn}-menu-submenu-arrow`},y.createElement(De.Z,{className:`${Xn}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:fo,validator:qr=>{let{mode:Dr}=qr}},Br)};return Pa(y.createElement(Do,Object.assign({alignPoint:Ta},(0,Er.Z)(Ee,["rootClassName"]),{mouseEnterDelay:it,mouseLeaveDelay:Dt,visible:hr,builtinPlacements:Xr,arrow:!!Ve,overlayClassName:Or,prefixCls:Xn,getPopupContainer:Yt||Gn,transitionName:jn,trigger:Ga,overlay:oo,placement:da,onVisibleChange:fr}),or))};function na(Ee){return Object.assign(Object.assign({},Ee),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const ja=(0,ii.Z)(bn,"dropdown",Ee=>Ee,na),wa=Ee=>y.createElement(ja,Object.assign({},Ee),y.createElement("span",null));bn._InternalPanelDoNotUseOrYouWillBeFired=wa;var ua=bn},85418:function(Ot,wt,ee){"use strict";ee.d(wt,{Z:function(){return E}});var y=ee(56153),ie=ee(94184),De=ee.n(ie),Ae=ee(67294),Oe=ee(25877),Ke=ee(71577),ue=ee(53124),Re=ee(93421),Be=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}=Ae.useContext(ue.E_),{prefixCls:te,type:re="default",danger:oe,disabled:ce,loading:pe,onClick:ge,htmlType:we,children:Fe,className:ye,menu:he,arrow:Ye,autoFocus:ze,overlay:Ge,trigger:xe,align:Qe,open:rt,onOpenChange:Je,placement:et,getPopupContainer:pt,href:bt,icon:un=Ae.createElement(Oe.Z,null),title:Sn,buttonsRender:lt=Rn=>Rn,mouseEnterDelay:$t,mouseLeaveDelay:_t,overlayClassName:On,overlayStyle:Kt,destroyPopupOnHide:fn,dropdownRender:Ze}=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"]),An=b("dropdown",te),Nt=`${An}-button`,[Ct,zt]=(0,Ne.Z)(An),$e={menu:he,arrow:Ye,autoFocus:ze,align:Qe,disabled:ce,trigger:ce?[]:xe,onOpenChange:Je,getPopupContainer:pt||x,mouseEnterDelay:$t,mouseLeaveDelay:_t,overlayClassName:On,overlayStyle:Kt,destroyPopupOnHide:fn,dropdownRender:Ze},{compactSize:Ue,compactItemClassnames:gt}=(0,Be.ri)(An,z),Qt=De()(Nt,gt,ye,zt);"overlay"in a&&($e.overlay=Ge),"open"in a&&($e.open=rt),"placement"in a?$e.placement=et:$e.placement=z==="rtl"?"bottomLeft":"bottomRight";const Xt=Ae.createElement(Ke.ZP,{type:re,danger:oe,disabled:ce,loading:pe,onClick:ge,htmlType:we,href:bt,title:Sn},Fe),gn=Ae.createElement(Ke.ZP,{type:re,danger:oe,icon:un}),[ta,aa]=lt([Xt,gn]);return Ct(Ae.createElement(Re.Z.Compact,Object.assign({className:Qt,size:Ue,block:!0},en),ta,Ae.createElement(y.Z,Object.assign({},$e),aa)))};Le.__ANT_BUTTON=!0;var be=Le;const se=y.Z;se.Button=be;var E=se},66748:function(Ot,wt,ee){"use strict";ee.d(wt,{Z:function(){return ke}});var y=ee(14747),ie=ee(67771),De=ee(33297),Ae=ee(50438),Oe=ee(97414),Ke=ee(67968),ue=ee(45503),Be=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:we,colorBgElevated:Fe}=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:Fe,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:Fe,backgroundClip:"padding-box",borderRadius:Le.borderRadiusLG,outline:"none",boxShadow:Le.boxShadowSecondary},(0,y.Qy)(Le)),{[`${se}-item-group-title`]:{padding:`${re}px ${we}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 ${we}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:Fe,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:we+Le.fontSizeSM},[`${se}-submenu-vertical`]:{position:"relative"},[`${se}-submenu${se}-submenu-disabled ${be}-menu-submenu-title`]:{[`&, ${be}-menu-submenu-arrow-icon`]:{color:pe,backgroundColor:Fe,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,Ae._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),Be(ge)]},Le=>({zIndexPopup:Le.zIndexPopupBase+50}))},25378:function(Ot,wt,ee){"use strict";var y=ee(67294),ie=ee(14075),De=ee(57838),Ae=ee(74443);function Oe(){let Ke=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const ue=(0,y.useRef)({}),Re=(0,De.Z)(),Be=(0,Ae.ZP)();return(0,ie.Z)(()=>{const Ne=Be.subscribe(ke=>{ue.current=ke,Ke&&Re()});return()=>Be.unsubscribe(Ne)},[]),ue.current}wt.Z=Oe},71322:function(Ot,wt,ee){"use strict";ee.d(wt,{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"},Ae=De,Oe=ee(74643),Ke=function(pe,ge){return ie.createElement(Oe.Z,(0,y.Z)({},pe,{ref:ge,icon:Ae}))},ue=ie.forwardRef(Ke),Re=ee(22751),Be=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 we in ce)Object.prototype.hasOwnProperty.call(ce,we)&&pe.indexOf(we)<0&&(ge[we]=ce[we]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fe=0,we=Object.getOwnPropertySymbols(ce);Fe<we.length;Fe++)pe.indexOf(we[Fe])<0&&Object.prototype.propertyIsEnumerable.call(ce,we[Fe])&&(ge[we[Fe]]=ce[we[Fe]]);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:we,trigger:Fe,children:ye,defaultCollapsed:he=!1,theme:Ye="dark",style:ze={},collapsible:Ge=!1,reverseArrow:xe=!1,width:Qe=200,collapsedWidth:rt=80,zeroWidthTriggerStyle:Je,breakpoint:et,onCollapse:pt,onBreakpoint:bt}=ce,un=x(ce,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:Sn}=(0,ie.useContext)(a.Gs),[lt,$t]=(0,ie.useState)("collapsed"in ce?ce.collapsed:he),[_t,On]=(0,ie.useState)(!1);(0,ie.useEffect)(()=>{"collapsed"in ce&&$t(ce.collapsed)},[ce.collapsed]);const Kt=(Ct,zt)=>{"collapsed"in ce||$t(Ct),pt==null||pt(Ct,zt)},fn=(0,ie.useRef)();fn.current=Ct=>{On(Ct.matches),bt==null||bt(Ct.matches),lt!==Ct.matches&&Kt(Ct.matches,"responsive")},(0,ie.useEffect)(()=>{function Ct($e){return fn.current($e)}let zt;if(typeof window!="undefined"){const{matchMedia:$e}=window;if($e&&et&&et in b){zt=$e(`(max-width: ${b[et]})`);try{zt.addEventListener("change",Ct)}catch(Ue){zt.addListener(Ct)}Ct(zt)}}return()=>{try{zt==null||zt.removeEventListener("change",Ct)}catch($e){zt==null||zt.removeListener(Ct)}}},[et]),(0,ie.useEffect)(()=>{const Ct=te("ant-sider-");return Sn.addSider(Ct),()=>Sn.removeSider(Ct)},[]);const Ze=()=>{Kt(!lt,"clickTrigger")},{getPrefixCls:en}=(0,ie.useContext)(E.E_),An=()=>{const Ct=en("layout-sider",ge),zt=(0,Le.Z)(un,["collapsed"]),$e=lt?rt:Qe,Ue=se($e)?`${$e}px`:String($e),gt=parseFloat(String(rt||0))===0?ie.createElement("span",{onClick:Ze,className:ke()(`${Ct}-zero-width-trigger`,`${Ct}-zero-width-trigger-${xe?"right":"left"}`),style:Je},Fe||ie.createElement(ue,null)):null,gn={expanded:xe?ie.createElement(Be.Z,null):ie.createElement(Re.Z,null),collapsed:xe?ie.createElement(Re.Z,null):ie.createElement(Be.Z,null)}[lt?"collapsed":"expanded"],ta=Fe!==null?gt||ie.createElement("div",{className:`${Ct}-trigger`,onClick:Ze,style:{width:Ue}},Fe||gn):null,aa=Object.assign(Object.assign({},ze),{flex:`0 0 ${Ue}`,maxWidth:Ue,minWidth:Ue,width:Ue}),Rn=ke()(Ct,`${Ct}-${Ye}`,{[`${Ct}-collapsed`]:!!lt,[`${Ct}-has-trigger`]:Ge&&Fe!==null&&!gt,[`${Ct}-below`]:!!_t,[`${Ct}-zero-width`]:parseFloat(Ue)===0},we);return ie.createElement("aside",Object.assign({className:Rn},zt,{style:aa,ref:pe}),ie.createElement("div",{className:`${Ct}-children`},ye),Ge||_t&>?ta:null)},Nt=ie.useMemo(()=>({siderCollapsed:lt}),[lt]);return ie.createElement(z.Provider,{value:Nt},An())})},84321:function(Ot,wt,ee){"use strict";ee.d(wt,{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),Ae=ee(10366),Oe=ee(67294),Ke=ee(53124),ue=ee(67968),Be=oe=>{const{componentCls:ce,bodyBg:pe,lightSiderBg:ge,lightTriggerBg:we,lightTriggerColor:Fe}=oe;return{[`${ce}-sider-light`]:{background:ge,[`${ce}-sider-trigger`]:{color:Fe,background:we},[`${ce}-sider-zero-width-trigger`]:{color:Fe,background:we,border:`1px solid ${pe}`,borderInlineStart:0}}}};const Ne=oe=>{const{antCls:ce,componentCls:pe,colorText:ge,triggerColor:we,footerBg:Fe,triggerBg:ye,headerHeight:he,headerPadding:Ye,headerColor:ze,footerPadding:Ge,triggerHeight:xe,zeroTriggerHeight:Qe,zeroTriggerWidth:rt,motionDurationMid:Je,motionDurationSlow:et,fontSize:pt,borderRadius:bt,bodyBg:un,headerBg:Sn,siderBg:lt}=oe;return{[pe]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:un,"&, *":{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 ${Je}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${ce}-menu${ce}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:xe},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:xe,color:we,lineHeight:`${xe}px`,textAlign:"center",background:ye,cursor:"pointer",transition:`all ${Je}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:he,insetInlineEnd:-rt,zIndex:1,width:rt,height:Qe,color:we,fontSize:oe.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:lt,borderStartStartRadius:0,borderStartEndRadius:bt,borderEndEndRadius:bt,borderEndStartRadius:0,cursor:"pointer",transition:`background ${et} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${et}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-rt,borderStartStartRadius:bt,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:bt}}}}},Be(oe)),{"&-rtl":{direction:"rtl"}}),[`${pe}-header`]:{height:he,padding:Ye,color:ze,lineHeight:`${he}px`,background:Sn,[`${ce}-menu`]:{lineHeight:"inherit"}},[`${pe}-footer`]:{padding:Ge,color:ge,fontSize:pt,background:Fe},[`${pe}-content`]:{flex:"auto",minHeight:0}}};var ke=(0,ue.Z)("Layout",oe=>[Ne(oe)],oe=>{const{colorBgLayout:ce,controlHeight:pe,controlHeightLG:ge,colorText:we,controlHeightSM:Fe,marginXXS:ye,colorTextLightSolid:he,colorBgContainer:Ye}=oe,ze=ge*1.25;return{colorBgHeader:"#001529",colorBgBody:ce,colorBgTrigger:"#002140",bodyBg:ce,headerBg:"#001529",headerHeight:pe*2,headerPadding:`0 ${ze}px`,headerColor:we,footerPadding:`${Fe}px ${ze}px`,footerBg:ce,siderBg:"#001529",triggerHeight:ge+ye*2,triggerBg:"#002140",triggerColor:he,zeroTriggerWidth:ge,zeroTriggerHeight:ge,lightSiderBg:Ye,lightTriggerBg:Ye,lightTriggerColor:we}},{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 we=0,ge=Object.getOwnPropertySymbols(oe);we<ge.length;we++)ce.indexOf(ge[we])<0&&Object.prototype.propertyIsEnumerable.call(oe,ge[we])&&(pe[ge[we]]=oe[ge[we]]);return pe};const be=Oe.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}});function se(oe){let{suffixCls:ce,tagName:pe,displayName:ge}=oe;return we=>Oe.forwardRef((ye,he)=>Oe.createElement(we,Object.assign({ref:he,suffixCls:ce,tagName:pe},ye)))}const E=Oe.forwardRef((oe,ce)=>{const{prefixCls:pe,suffixCls:ge,className:we,tagName:Fe}=oe,ye=Le(oe,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:he}=Oe.useContext(Ke.E_),Ye=he("layout",pe),[ze,Ge]=ke(Ye),xe=ge?`${Ye}-${ge}`:Ye;return ze(Oe.createElement(Fe,Object.assign({className:De()(pe||xe,we,Ge),ref:ce},ye)))}),a=Oe.forwardRef((oe,ce)=>{const{direction:pe}=Oe.useContext(Ke.E_),[ge,we]=Oe.useState([]),{prefixCls:Fe,className:ye,rootClassName:he,children:Ye,hasSider:ze,tagName:Ge,style:xe}=oe,Qe=Le(oe,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),rt=(0,Ae.Z)(Qe,["suffixCls"]),{getPrefixCls:Je,layout:et}=Oe.useContext(Ke.E_),pt=Je("layout",Fe),[bt,un]=ke(pt),Sn=De()(pt,{[`${pt}-has-sider`]:typeof ze=="boolean"?ze:ge.length>0,[`${pt}-rtl`]:pe==="rtl"},et==null?void 0:et.className,ye,he,un),lt=Oe.useMemo(()=>({siderHook:{addSider:$t=>{we(_t=>[].concat((0,y.Z)(_t),[$t]))},removeSider:$t=>{we(_t=>_t.filter(On=>On!==$t))}}}),[]);return bt(Oe.createElement(be.Provider,{value:lt},Oe.createElement(Ge,Object.assign({ref:ce,className:Sn,style:Object.assign(Object.assign({},et==null?void 0:et.style),xe)},rt),Ye)))}),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,wt,ee){"use strict";ee.d(wt,{J:function(){return Ke}});var y=ee(67294),ie=ee(4173),De=ee(60276),Ae=function(ue,Re){var Be={};for(var Ne in ue)Object.prototype.hasOwnProperty.call(ue,Ne)&&Re.indexOf(Ne)<0&&(Be[Ne]=ue[Ne]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ke=0,Ne=Object.getOwnPropertySymbols(ue);ke<Ne.length;ke++)Re.indexOf(Ne[ke])<0&&Object.prototype.propertyIsEnumerable.call(ue,Ne[ke])&&(Be[Ne[ke]]=ue[Ne[ke]]);return Be};const Oe=y.createContext(null),Ke=y.forwardRef((ue,Re)=>{const{children:Be}=ue,Ne=Ae(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)(Be)?y.cloneElement(Be,{ref:Re}):Be))});wt.Z=Oe},68508:function(Ot,wt,ee){"use strict";ee.d(wt,{default:function(){return Ct}});var y=ee(52073),ie=ee(67294),De=ee(71322),Ae=ee(94184),Oe=ee.n(Ae),Ke=ee(53124),ue=function(zt,$e){var Ue={};for(var gt in zt)Object.prototype.hasOwnProperty.call(zt,gt)&&$e.indexOf(gt)<0&&(Ue[gt]=zt[gt]);if(zt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qt=0,gt=Object.getOwnPropertySymbols(zt);Qt<gt.length;Qt++)$e.indexOf(gt[Qt])<0&&Object.prototype.propertyIsEnumerable.call(zt,gt[Qt])&&(Ue[gt[Qt]]=zt[gt[Qt]]);return Ue},Be=zt=>{const{prefixCls:$e,className:Ue,dashed:gt}=zt,Qt=ue(zt,["prefixCls","className","dashed"]),{getPrefixCls:Xt}=ie.useContext(Ke.E_),gn=Xt("menu",$e),ta=Oe()({[`${gn}-item-divider-dashed`]:!!gt},Ue);return ie.createElement(y.iz,Object.assign({className:ta},Qt))},Ne=ee(37419),ke=ee(10366),Le=ee(83062),be=ee(96159),E=(0,ie.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),x=zt=>{var $e;const{className:Ue,children:gt,icon:Qt,title:Xt,danger:gn}=zt,{prefixCls:ta,firstLevel:aa,direction:Rn,disableMenuItemTitleTooltip:la,inlineCollapsed:tt}=ie.useContext(E),yt=xn=>{const La=ie.createElement("span",{className:`${ta}-title-content`},gt);return(!Qt||(0,be.l$)(gt)&>.type==="span")&>&&xn&&aa&&typeof gt=="string"?ie.createElement("div",{className:`${ta}-inline-collapsed-noicon`},gt.charAt(0)):La},{siderCollapsed:Tn}=ie.useContext(De.D);let Vn=Xt;typeof Xt=="undefined"?Vn=aa?gt:"":Xt===!1&&(Vn="");const At={title:Vn};!Tn&&!tt&&(At.title=null,At.open=!1);const In=(0,Ne.Z)(gt).length;let zn=ie.createElement(y.ck,Object.assign({},(0,ke.Z)(zt,["title","icon","danger"]),{className:Oe()({[`${ta}-item-danger`]:gn,[`${ta}-item-only-child`]:(Qt?In+1:In)===1},Ue),title:typeof Xt=="string"?Xt:void 0}),(0,be.Tm)(Qt,{className:Oe()((0,be.l$)(Qt)?($e=Qt.props)===null||$e===void 0?void 0:$e.className:"",`${ta}-item-icon`)}),yt(tt));return la||(zn=ie.createElement(Le.Z,Object.assign({},At,{placement:Rn==="rtl"?"left":"right",overlayClassName:`${ta}-inline-collapsed-tooltip`}),zn)),zn},z=zt=>{var $e;const{popupClassName:Ue,icon:gt,title:Qt,theme:Xt}=zt,gn=ie.useContext(E),{prefixCls:ta,inlineCollapsed:aa,theme:Rn}=gn,la=(0,y.Xl)();let tt;if(!gt)tt=aa&&!la.length&&Qt&&typeof Qt=="string"?ie.createElement("div",{className:`${ta}-inline-collapsed-noicon`},Qt.charAt(0)):ie.createElement("span",{className:`${ta}-title-content`},Qt);else{const Tn=(0,be.l$)(Qt)&&Qt.type==="span";tt=ie.createElement(ie.Fragment,null,(0,be.Tm)(gt,{className:Oe()((0,be.l$)(gt)?($e=gt.props)===null||$e===void 0?void 0:$e.className:"",`${ta}-item-icon`)}),Tn?Qt:ie.createElement("span",{className:`${ta}-title-content`},Qt))}const yt=ie.useMemo(()=>Object.assign(Object.assign({},gn),{firstLevel:!1}),[gn]);return ie.createElement(E.Provider,{value:yt},ie.createElement(y.Wd,Object.assign({},(0,ke.Z)(zt,["icon"]),{title:tt,popupClassName:Oe()(ta,Ue,`${ta}-${Xt||Rn}`)})))},te=ee(25877),re=ee(60276),oe=ee(33603),ce=ee(76529),pe=function(zt,$e){var Ue={};for(var gt in zt)Object.prototype.hasOwnProperty.call(zt,gt)&&$e.indexOf(gt)<0&&(Ue[gt]=zt[gt]);if(zt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qt=0,gt=Object.getOwnPropertySymbols(zt);Qt<gt.length;Qt++)$e.indexOf(gt[Qt])<0&&Object.prototype.propertyIsEnumerable.call(zt,gt[Qt])&&(Ue[gt[Qt]]=zt[gt[Qt]]);return Ue};function ge(zt){return(zt||[]).map(($e,Ue)=>{if($e&&typeof $e=="object"){const gt=$e,{label:Qt,children:Xt,key:gn,type:ta}=gt,aa=pe(gt,["label","children","key","type"]),Rn=gn!=null?gn:`tmp-${Ue}`;return Xt||ta==="group"?ta==="group"?ie.createElement(y.BW,Object.assign({key:Rn},aa,{title:Qt}),ge(Xt)):ie.createElement(z,Object.assign({key:Rn},aa,{title:Qt}),ge(Xt)):ta==="divider"?ie.createElement(Be,Object.assign({key:Rn},aa)):ie.createElement(x,Object.assign({key:Rn},aa),Qt)}return null}).filter($e=>$e)}function we(zt){return ie.useMemo(()=>zt&&ge(zt),[zt])}var Fe=ee(84780),ye=ee(14747),he=ee(33507),Ye=ee(67771),ze=ee(50438),Ge=ee(67968),xe=ee(45503),rt=zt=>{const{componentCls:$e,motionDurationSlow:Ue,horizontalLineHeight:gt,colorSplit:Qt,lineWidth:Xt,lineType:gn,itemPaddingInline:ta}=zt;return{[`${$e}-horizontal`]:{lineHeight:gt,border:0,borderBottom:`${Xt}px ${gn} ${Qt}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${$e}-item, ${$e}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:ta},[`> ${$e}-item:hover,
|
|
> ${$e}-item-active,
|
|
> ${$e}-submenu ${$e}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${$e}-item, ${$e}-submenu-title`]:{transition:[`border-color ${Ue}`,`background ${Ue}`].join(",")},[`${$e}-submenu-arrow`]:{display:"none"}}}},et=zt=>{let{componentCls:$e,menuArrowOffset:Ue}=zt;return{[`${$e}-rtl`]:{direction:"rtl"},[`${$e}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${$e}-rtl${$e}-vertical,
|
|
${$e}-submenu-rtl ${$e}-vertical`]:{[`${$e}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${Ue})`},"&::after":{transform:`rotate(45deg) translateY(${Ue})`}}}}};const pt=zt=>Object.assign({},(0,ye.oN)(zt));var un=(zt,$e)=>{const{componentCls:Ue,itemColor:gt,itemSelectedColor:Qt,groupTitleColor:Xt,itemBg:gn,subMenuItemBg:ta,itemSelectedBg:aa,activeBarHeight:Rn,activeBarWidth:la,activeBarBorderWidth:tt,motionDurationSlow:yt,motionEaseInOut:Tn,motionEaseOut:Vn,itemPaddingInline:At,motionDurationMid:In,itemHoverColor:zn,lineType:xn,colorSplit:La,itemDisabledColor:rn,dangerItemColor:Zt,dangerItemHoverColor:ca,dangerItemSelectedColor:ka,dangerItemActiveBg:Ka,dangerItemSelectedBg:Ia,itemHoverBg:kr,itemActiveBg:mn,menuSubMenuBg:wn,horizontalItemSelectedColor:Mn,horizontalItemSelectedBg:Ca,horizontalItemBorderRadius:ur,horizontalItemHoverBg:ro,popupBg:vo}=zt;return{[`${Ue}-${$e}, ${Ue}-${$e} > ${Ue}`]:{color:gt,background:gn,[`&${Ue}-root:focus-visible`]:Object.assign({},pt(zt)),[`${Ue}-item-group-title`]:{color:Xt},[`${Ue}-submenu-selected`]:{[`> ${Ue}-submenu-title`]:{color:Qt}},[`${Ue}-item-disabled, ${Ue}-submenu-disabled`]:{color:`${rn} !important`},[`${Ue}-item:not(${Ue}-item-selected):not(${Ue}-submenu-selected)`]:{[`&:hover, > ${Ue}-submenu-title:hover`]:{color:zn}},[`&:not(${Ue}-horizontal)`]:{[`${Ue}-item:not(${Ue}-item-selected)`]:{"&:hover":{backgroundColor:kr},"&:active":{backgroundColor:mn}},[`${Ue}-submenu-title`]:{"&:hover":{backgroundColor:kr},"&:active":{backgroundColor:mn}}},[`${Ue}-item-danger`]:{color:Zt,[`&${Ue}-item:hover`]:{[`&:not(${Ue}-item-selected):not(${Ue}-submenu-selected)`]:{color:ca}},[`&${Ue}-item:active`]:{background:Ka}},[`${Ue}-item a`]:{"&, &:hover":{color:"inherit"}},[`${Ue}-item-selected`]:{color:Qt,[`&${Ue}-item-danger`]:{color:ka},"a, a:hover":{color:"inherit"}},[`& ${Ue}-item-selected`]:{backgroundColor:aa,[`&${Ue}-item-danger`]:{backgroundColor:Ia}},[`${Ue}-item, ${Ue}-submenu-title`]:{[`&:not(${Ue}-item-disabled):focus-visible`]:Object.assign({},pt(zt))},[`&${Ue}-submenu > ${Ue}`]:{backgroundColor:wn},[`&${Ue}-popup > ${Ue}`]:{backgroundColor:vo},[`&${Ue}-horizontal`]:Object.assign(Object.assign({},$e==="dark"?{borderBottom:0}:{}),{[`> ${Ue}-item, > ${Ue}-submenu`]:{top:tt,marginTop:-tt,marginBottom:0,borderRadius:ur,"&::after":{position:"absolute",insetInline:At,bottom:0,borderBottom:`${Rn}px solid transparent`,transition:`border-color ${yt} ${Tn}`,content:'""'},"&:hover, &-active, &-open":{background:ro,"&::after":{borderBottomWidth:Rn,borderBottomColor:Mn}},"&-selected":{color:Mn,backgroundColor:Ca,"&:hover":{backgroundColor:Ca},"&::after":{borderBottomWidth:Rn,borderBottomColor:Mn}}}}),[`&${Ue}-root`]:{[`&${Ue}-inline, &${Ue}-vertical`]:{borderInlineEnd:`${tt}px ${xn} ${La}`}},[`&${Ue}-inline`]:{[`${Ue}-sub${Ue}-inline`]:{background:ta},[`${Ue}-item, ${Ue}-submenu-title`]:tt&&la?{width:`calc(100% + ${tt}px)`}:{},[`${Ue}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${la}px solid ${Qt}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${In} ${Vn}`,`opacity ${In} ${Vn}`].join(","),content:'""'},[`&${Ue}-item-danger`]:{"&::after":{borderInlineEndColor:ka}}},[`${Ue}-selected, ${Ue}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${In} ${Tn}`,`opacity ${In} ${Tn}`].join(",")}}}}}};const Sn=zt=>{const{componentCls:$e,itemHeight:Ue,itemMarginInline:gt,padding:Qt,menuArrowSize:Xt,marginXS:gn,itemMarginBlock:ta}=zt,aa=Qt+Xt+gn;return{[`${$e}-item`]:{position:"relative",overflow:"hidden"},[`${$e}-item, ${$e}-submenu-title`]:{height:Ue,lineHeight:`${Ue}px`,paddingInline:Qt,overflow:"hidden",textOverflow:"ellipsis",marginInline:gt,marginBlock:ta,width:`calc(100% - ${gt*2}px)`},[`> ${$e}-item,
|
|
> ${$e}-submenu > ${$e}-submenu-title`]:{height:Ue,lineHeight:`${Ue}px`},[`${$e}-item-group-list ${$e}-submenu-title,
|
|
${$e}-submenu-title`]:{paddingInlineEnd:aa}}};var $t=zt=>{const{componentCls:$e,iconCls:Ue,itemHeight:gt,colorTextLightSolid:Qt,dropdownWidth:Xt,controlHeightLG:gn,motionDurationMid:ta,motionEaseOut:aa,paddingXL:Rn,itemMarginInline:la,fontSizeLG:tt,motionDurationSlow:yt,paddingXS:Tn,boxShadowSecondary:Vn,collapsedWidth:At,collapsedIconSize:In}=zt,zn={height:gt,lineHeight:`${gt}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[$e]:{"&-inline, &-vertical":Object.assign({[`&${$e}-root`]:{boxShadow:"none"}},Sn(zt))},[`${$e}-submenu-popup`]:{[`${$e}-vertical`]:Object.assign(Object.assign({},Sn(zt)),{boxShadow:Vn})}},{[`${$e}-submenu-popup ${$e}-vertical${$e}-sub`]:{minWidth:Xt,maxHeight:`calc(100vh - ${gn*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${$e}-inline`]:{width:"100%",[`&${$e}-root`]:{[`${$e}-item, ${$e}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${yt}`,`background ${yt}`,`padding ${ta} ${aa}`].join(","),[`> ${$e}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${$e}-sub${$e}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${$e}-submenu > ${$e}-submenu-title`]:zn,[`& ${$e}-item-group-title`]:{paddingInlineStart:Rn}},[`${$e}-item`]:zn}},{[`${$e}-inline-collapsed`]:{width:At,[`&${$e}-root`]:{[`${$e}-item, ${$e}-submenu ${$e}-submenu-title`]:{[`> ${$e}-inline-collapsed-noicon`]:{fontSize:tt,textAlign:"center"}}},[`> ${$e}-item,
|
|
> ${$e}-item-group > ${$e}-item-group-list > ${$e}-item,
|
|
> ${$e}-item-group > ${$e}-item-group-list > ${$e}-submenu > ${$e}-submenu-title,
|
|
> ${$e}-submenu > ${$e}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${tt/2}px - ${la}px)`,textOverflow:"clip",[`
|
|
${$e}-submenu-arrow,
|
|
${$e}-submenu-expand-icon
|
|
`]:{opacity:0},[`${$e}-item-icon, ${Ue}`]:{margin:0,fontSize:In,lineHeight:`${gt}px`,"+ span":{display:"inline-block",opacity:0}}},[`${$e}-item-icon, ${Ue}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${$e}-item-icon, ${Ue}`]:{display:"none"},"a, a:hover":{color:Qt}},[`${$e}-item-group-title`]:Object.assign(Object.assign({},ye.vS),{paddingInline:Tn})}}]};const _t=zt=>{const{componentCls:$e,motionDurationSlow:Ue,motionDurationMid:gt,motionEaseInOut:Qt,motionEaseOut:Xt,iconCls:gn,iconSize:ta,iconMarginInlineEnd:aa}=zt;return{[`${$e}-item, ${$e}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${Ue}`,`background ${Ue}`,`padding ${Ue} ${Qt}`].join(","),[`${$e}-item-icon, ${gn}`]:{minWidth:ta,fontSize:ta,transition:[`font-size ${gt} ${Xt}`,`margin ${Ue} ${Qt}`,`color ${Ue}`].join(","),"+ span":{marginInlineStart:aa,opacity:1,transition:[`opacity ${Ue} ${Qt}`,`margin ${Ue}`,`color ${Ue}`].join(",")}},[`${$e}-item-icon`]:Object.assign({},(0,ye.Ro)()),[`&${$e}-item-only-child`]:{[`> ${gn}, > ${$e}-item-icon`]:{marginInlineEnd:0}}},[`${$e}-item-disabled, ${$e}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${$e}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},On=zt=>{const{componentCls:$e,motionDurationSlow:Ue,motionEaseInOut:gt,borderRadius:Qt,menuArrowSize:Xt,menuArrowOffset:gn}=zt;return{[`${$e}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:zt.margin,width:Xt,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${Ue} ${gt}, opacity ${Ue}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:Xt*.6,height:Xt*.15,backgroundColor:"currentcolor",borderRadius:Qt,transition:[`background ${Ue} ${gt}`,`transform ${Ue} ${gt}`,`top ${Ue} ${gt}`,`color ${Ue} ${gt}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${gn})`},"&::after":{transform:`rotate(-45deg) translateY(${gn})`}}}}},Kt=zt=>{const{antCls:$e,componentCls:Ue,fontSize:gt,motionDurationSlow:Qt,motionDurationMid:Xt,motionEaseInOut:gn,paddingXS:ta,padding:aa,colorSplit:Rn,lineWidth:la,zIndexPopup:tt,borderRadiusLG:yt,subMenuItemBorderRadius:Tn,menuArrowSize:Vn,menuArrowOffset:At,lineType:In,menuPanelMaskInset:zn,groupTitleLineHeight:xn,groupTitleFontSize:La}=zt;return[{"":{[`${Ue}`]:Object.assign(Object.assign({},(0,ye.dF)()),{"&-hidden":{display:"none"}})},[`${Ue}-submenu-hidden`]:{display:"none"}},{[Ue]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ye.Wf)(zt)),(0,ye.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:gt,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${Qt} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${Ue}-item`]:{flex:"none"}},[`${Ue}-item, ${Ue}-submenu, ${Ue}-submenu-title`]:{borderRadius:zt.itemBorderRadius},[`${Ue}-item-group-title`]:{padding:`${ta}px ${aa}px`,fontSize:La,lineHeight:xn,transition:`all ${Qt}`},[`&-horizontal ${Ue}-submenu`]:{transition:[`border-color ${Qt} ${gn}`,`background ${Qt} ${gn}`].join(",")},[`${Ue}-submenu, ${Ue}-submenu-inline`]:{transition:[`border-color ${Qt} ${gn}`,`background ${Qt} ${gn}`,`padding ${Xt} ${gn}`].join(",")},[`${Ue}-submenu ${Ue}-sub`]:{cursor:"initial",transition:[`background ${Qt} ${gn}`,`padding ${Qt} ${gn}`].join(",")},[`${Ue}-title-content`]:{transition:`color ${Qt}`},[`${Ue}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${Ue}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:Rn,borderStyle:In,borderWidth:0,borderTopWidth:la,marginBlock:la,padding:0,"&-dashed":{borderStyle:"dashed"}}}),_t(zt)),{[`${Ue}-item-group`]:{[`${Ue}-item-group-list`]:{margin:0,padding:0,[`${Ue}-item, ${Ue}-submenu-title`]:{paddingInline:`${gt*2}px ${aa}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:tt,borderRadius:yt,boxShadow:"none",transformOrigin:"0 0",[`&${Ue}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${zn}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:zn},"\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:zt.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:zt.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:zt.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:zt.paddingXS},[`> ${Ue}`]:Object.assign(Object.assign(Object.assign({borderRadius:yt},_t(zt)),On(zt)),{[`${Ue}-item, ${Ue}-submenu > ${Ue}-submenu-title`]:{borderRadius:Tn},[`${Ue}-submenu-title::after`]:{transition:`transform ${Qt} ${gn}`}})}}),On(zt)),{[`&-inline-collapsed ${Ue}-submenu-arrow,
|
|
&-inline ${Ue}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${At})`},"&::after":{transform:`rotate(45deg) translateX(-${At})`}},[`${Ue}-submenu-open${Ue}-submenu-inline > ${Ue}-submenu-title > ${Ue}-submenu-arrow`]:{transform:`translateY(-${Vn*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${At})`},"&::before":{transform:`rotate(45deg) translateX(${At})`}}})},{[`${$e}-layout-header`]:{[Ue]:{lineHeight:"inherit"}}}]};var fn=(zt,$e)=>(0,Ge.Z)("Menu",gt=>{if($e===!1)return[];const{colorBgElevated:Qt,colorPrimary:Xt,colorTextLightSolid:gn,controlHeightLG:ta,fontSize:aa,darkItemColor:Rn,darkDangerItemColor:la,darkItemBg:tt,darkSubMenuItemBg:yt,darkItemSelectedColor:Tn,darkItemSelectedBg:Vn,darkDangerItemSelectedBg:At,darkItemHoverBg:In,darkGroupTitleColor:zn,darkItemHoverColor:xn,darkItemDisabledColor:La,darkDangerItemHoverColor:rn,darkDangerItemSelectedColor:Zt,darkDangerItemActiveBg:ca}=gt,ka=aa/7*5,Ka=(0,xe.TS)(gt,{menuArrowSize:ka,menuHorizontalHeight:ta*1.15,menuArrowOffset:`${ka*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:Qt}),Ia=(0,xe.TS)(Ka,{itemColor:Rn,itemHoverColor:xn,groupTitleColor:zn,itemSelectedColor:Tn,itemBg:tt,popupBg:tt,subMenuItemBg:yt,itemActiveBg:"transparent",itemSelectedBg:Vn,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:In,itemDisabledColor:La,dangerItemColor:la,dangerItemHoverColor:rn,dangerItemSelectedColor:Zt,dangerItemActiveBg:ca,dangerItemSelectedBg:At,menuSubMenuBg:yt,horizontalItemSelectedColor:gn,horizontalItemSelectedBg:Xt});return[Kt(Ka),rt(Ka),$t(Ka),un(Ka,"light"),un(Ia,"dark"),et(Ka),(0,he.Z)(Ka),(0,Ye.oN)(Ka,"slide-up"),(0,Ye.oN)(Ka,"slide-down"),(0,ze._y)(Ka,"zoom-big")]},gt=>{const{colorPrimary:Qt,colorError:Xt,colorTextDisabled:gn,colorErrorBg:ta,colorText:aa,colorTextDescription:Rn,colorBgContainer:la,colorFillAlter:tt,colorFillContent:yt,lineWidth:Tn,lineWidthBold:Vn,controlItemBgActive:At,colorBgTextHover:In,controlHeightLG:zn,lineHeight:xn,colorBgElevated:La,marginXXS:rn,padding:Zt,fontSize:ca,controlHeightSM:ka,fontSizeLG:Ka,colorTextLightSolid:Ia,colorErrorHover:kr}=gt,mn=new Fe.C(Ia).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:gt.zIndexPopupBase+50,radiusItem:gt.borderRadiusLG,itemBorderRadius:gt.borderRadiusLG,radiusSubMenuItem:gt.borderRadiusSM,subMenuItemBorderRadius:gt.borderRadiusSM,colorItemText:aa,itemColor:aa,colorItemTextHover:aa,itemHoverColor:aa,colorItemTextHoverHorizontal:Qt,horizontalItemHoverColor:Qt,colorGroupTitle:Rn,groupTitleColor:Rn,colorItemTextSelected:Qt,itemSelectedColor:Qt,colorItemTextSelectedHorizontal:Qt,horizontalItemSelectedColor:Qt,colorItemBg:la,itemBg:la,colorItemBgHover:In,itemHoverBg:In,colorItemBgActive:yt,itemActiveBg:At,colorSubItemBg:tt,subMenuItemBg:tt,colorItemBgSelected:At,itemSelectedBg:At,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:Vn,activeBarHeight:Vn,colorActiveBarBorderSize:Tn,activeBarBorderWidth:Tn,colorItemTextDisabled:gn,itemDisabledColor:gn,colorDangerItemText:Xt,dangerItemColor:Xt,colorDangerItemTextHover:Xt,dangerItemHoverColor:Xt,colorDangerItemTextSelected:Xt,dangerItemSelectedColor:Xt,colorDangerItemBgActive:ta,dangerItemActiveBg:ta,colorDangerItemBgSelected:ta,dangerItemSelectedBg:ta,itemMarginInline:gt.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:zn,groupTitleLineHeight:xn,collapsedWidth:zn*2,popupBg:La,itemMarginBlock:rn,itemPaddingInline:Zt,horizontalLineHeight:`${zn*1.15}px`,iconSize:ca,iconMarginInlineEnd:ka-ca,collapsedIconSize:Ka,groupTitleFontSize:ca,darkItemDisabledColor:new Fe.C(Ia).setAlpha(.25).toRgbString(),darkItemColor:mn,darkDangerItemColor:Xt,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Ia,darkItemSelectedBg:Qt,darkDangerItemSelectedBg:Xt,darkItemHoverBg:"transparent",darkGroupTitleColor:mn,darkItemHoverColor:Ia,darkDangerItemHoverColor:kr,darkDangerItemSelectedColor:Ia,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"]]})(zt),Ze=function(zt,$e){var Ue={};for(var gt in zt)Object.prototype.hasOwnProperty.call(zt,gt)&&$e.indexOf(gt)<0&&(Ue[gt]=zt[gt]);if(zt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qt=0,gt=Object.getOwnPropertySymbols(zt);Qt<gt.length;Qt++)$e.indexOf(gt[Qt])<0&&Object.prototype.propertyIsEnumerable.call(zt,gt[Qt])&&(Ue[gt[Qt]]=zt[gt[Qt]]);return Ue},An=(0,ie.forwardRef)((zt,$e)=>{var Ue,gt;const Qt=ie.useContext(ce.Z),Xt=Qt||{},{getPrefixCls:gn,getPopupContainer:ta,direction:aa,menu:Rn}=ie.useContext(Ke.E_),la=gn(),{prefixCls:tt,className:yt,style:Tn,theme:Vn="light",expandIcon:At,_internalDisableMenuItemTitleTooltip:In,inlineCollapsed:zn,siderCollapsed:xn,items:La,children:rn,rootClassName:Zt,mode:ca,selectable:ka,onClick:Ka,overflowedIndicatorPopupClassName:Ia}=zt,kr=Ze(zt,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),mn=(0,ke.Z)(kr,["collapsedWidth"]),wn=we(La)||rn;(Ue=Xt.validator)===null||Ue===void 0||Ue.call(Xt,{mode:ca});const Mn=(0,re.useEvent)(function(){var sa;Ka==null||Ka.apply(void 0,arguments),(sa=Xt.onClick)===null||sa===void 0||sa.call(Xt)}),Ca=Xt.mode||ca,ur=ka!=null?ka:Xt.selectable,ro=ie.useMemo(()=>xn!==void 0?xn:zn,[zn,xn]),vo={horizontal:{motionName:`${la}-slide-up`},inline:(0,oe.Z)(la),other:{motionName:`${la}-zoom-big`}},Nr=gn("menu",tt||Xt.prefixCls),[Jn,Xa]=fn(Nr,!Qt),Ln=Oe()(`${Nr}-${Vn}`,Rn==null?void 0:Rn.className,yt);let $n;if(typeof At=="function")$n=At;else if(At===null||At===!1)$n=null;else if(Xt.expandIcon===null||Xt.expandIcon===!1)$n=null;else{const sa=At!=null?At:Xt.expandIcon;$n=(0,be.Tm)(sa,{className:Oe()(`${Nr}-submenu-expand-icon`,(0,be.l$)(sa)?(gt=sa.props)===null||gt===void 0?void 0:gt.className:"")})}const oa=ie.useMemo(()=>({prefixCls:Nr,inlineCollapsed:ro||!1,direction:aa,firstLevel:!0,theme:Vn,mode:Ca,disableMenuItemTitleTooltip:In}),[Nr,ro,aa,In,Vn]);return Jn(ie.createElement(ce.Z.Provider,{value:null},ie.createElement(E.Provider,{value:oa},ie.createElement(y.ZP,Object.assign({getPopupContainer:ta,overflowedIndicator:ie.createElement(te.Z,null),overflowedIndicatorPopupClassName:Oe()(Nr,`${Nr}-${Vn}`,Ia),mode:Ca,selectable:ur,onClick:Mn},mn,{inlineCollapsed:ro,style:Object.assign(Object.assign({},Rn==null?void 0:Rn.style),Tn),className:Ln,prefixCls:Nr,direction:aa,defaultMotions:vo,expandIcon:$n,ref:$e,rootClassName:Oe()(Zt,Xa)}),wn))))});const Nt=(0,ie.forwardRef)((zt,$e)=>{const Ue=(0,ie.useRef)(null),gt=ie.useContext(De.D);return(0,ie.useImperativeHandle)($e,()=>({menu:Ue.current,focus:Qt=>{var Xt;(Xt=Ue.current)===null||Xt===void 0||Xt.focus(Qt)}})),ie.createElement(An,Object.assign({ref:Ue},zt,gt))});Nt.Item=x,Nt.SubMenu=z,Nt.Divider=Be,Nt.ItemGroup=y.BW;var Ct=Nt},28452:function(Ot,wt,ee){"use strict";ee.d(wt,{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"},Ae=De,Oe=ee(74643),Ke=function(yt,Tn){return ie.createElement(Oe.Z,(0,y.Z)({},yt,{ref:Tn,icon:Ae}))},ue=ie.forwardRef(Ke),Re=ee(81893),Be=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(tt,yt){return tt.indexOf(yt)===0}function ge(tt){var yt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Tn;yt===!1?Tn={aria:!0,data:!0,attr:!0}:yt===!0?Tn={aria:!0}:Tn=(0,se.Z)({},yt);var Vn={};return Object.keys(tt).forEach(function(At){(Tn.aria&&(At==="role"||pe(At,oe))||Tn.data&&pe(At,ce)||Tn.attr&&re.includes(At))&&(Vn[At]=tt[At])}),Vn}var we={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},Fe=we,ye=ee(81626),he=function(tt){(0,x.Z)(Tn,tt);var yt=(0,b.Z)(Tn);function Tn(){var Vn;(0,E.Z)(this,Tn);for(var At=arguments.length,In=new Array(At),zn=0;zn<At;zn++)In[zn]=arguments[zn];return Vn=yt.call.apply(yt,[this].concat(In)),Vn.state={goInputText:""},Vn.getValidValue=function(){var xn=Vn.state.goInputText;return!xn||Number.isNaN(xn)?void 0:Number(xn)},Vn.buildOptionText=function(xn){return"".concat(xn," ").concat(Vn.props.locale.items_per_page)},Vn.changeSize=function(xn){Vn.props.changeSize(Number(xn))},Vn.handleChange=function(xn){Vn.setState({goInputText:xn.target.value})},Vn.handleBlur=function(xn){var La=Vn.props,rn=La.goButton,Zt=La.quickGo,ca=La.rootPrefixCls,ka=Vn.state.goInputText;rn||ka===""||(Vn.setState({goInputText:""}),!(xn.relatedTarget&&(xn.relatedTarget.className.indexOf("".concat(ca,"-item-link"))>=0||xn.relatedTarget.className.indexOf("".concat(ca,"-item"))>=0))&&Zt(Vn.getValidValue()))},Vn.go=function(xn){var La=Vn.state.goInputText;La!==""&&(xn.keyCode===Fe.ENTER||xn.type==="click")&&(Vn.setState({goInputText:""}),Vn.props.quickGo(Vn.getValidValue()))},Vn}return(0,a.Z)(Tn,[{key:"getPageSizeOptions",value:function(){var At=this.props,In=At.pageSize,zn=At.pageSizeOptions;return zn.some(function(xn){return xn.toString()===In.toString()})?zn:zn.concat([In.toString()]).sort(function(xn,La){var rn=Number.isNaN(Number(xn))?0:Number(xn),Zt=Number.isNaN(Number(La))?0:Number(La);return rn-Zt})}},{key:"render",value:function(){var At=this,In=this.props,zn=In.pageSize,xn=In.locale,La=In.rootPrefixCls,rn=In.changeSize,Zt=In.quickGo,ca=In.goButton,ka=In.selectComponentClass,Ka=In.buildOptionText,Ia=In.selectPrefixCls,kr=In.disabled,mn=this.state.goInputText,wn="".concat(La,"-options"),Mn=ka,Ca=null,ur=null,ro=null;if(!rn&&!Zt)return null;var vo=this.getPageSizeOptions();if(rn&&Mn){var Nr=vo.map(function(Jn,Xa){return ie.createElement(Mn.Option,{key:Xa,value:Jn.toString()},(Ka||At.buildOptionText)(Jn))});Ca=ie.createElement(Mn,{disabled:kr,prefixCls:Ia,showSearch:!1,className:"".concat(wn,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(zn||vo[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Xa){return Xa.parentNode},"aria-label":xn.page_size,defaultOpen:!1},Nr)}return Zt&&(ca&&(ro=typeof ca=="boolean"?ie.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:kr,className:"".concat(wn,"-quick-jumper-button")},xn.jump_to_confirm):ie.createElement("span",{onClick:this.go,onKeyUp:this.go},ca)),ur=ie.createElement("div",{className:"".concat(wn,"-quick-jumper")},xn.jump_to,ie.createElement("input",{disabled:kr,type:"text",value:mn,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":xn.page}),xn.page,ro)),ie.createElement("li",{className:"".concat(wn)},Ca,ur)}}]),Tn}(ie.Component);he.defaultProps={pageSizeOptions:["10","20","50","100"]};var Ye=he,ze=function(yt){var Tn,Vn=yt.rootPrefixCls,At=yt.page,In=yt.active,zn=yt.className,xn=yt.showTitle,La=yt.onClick,rn=yt.onKeyPress,Zt=yt.itemRender,ca="".concat(Vn,"-item"),ka=Le()(ca,"".concat(ca,"-").concat(At),(Tn={},(0,be.Z)(Tn,"".concat(ca,"-active"),In),(0,be.Z)(Tn,"".concat(ca,"-disabled"),!At),(0,be.Z)(Tn,yt.className,zn),Tn)),Ka=function(){La(At)},Ia=function(wn){rn(wn,La,At)},kr=Zt(At,"page",ie.createElement("a",{rel:"nofollow"},At));return kr?ie.createElement("li",{title:xn?At.toString():null,className:ka,onClick:Ka,onKeyPress:Ia,tabIndex:0},kr):null},Ge=ze;function xe(){}function Qe(tt){var yt=Number(tt);return typeof yt=="number"&&!Number.isNaN(yt)&&isFinite(yt)&&Math.floor(yt)===yt}var rt=function(yt,Tn,Vn){return Vn};function Je(tt,yt,Tn){var Vn=typeof tt=="undefined"?yt.pageSize:tt;return Math.floor((Tn.total-1)/Vn)+1}var et=function(tt){(0,x.Z)(Tn,tt);var yt=(0,b.Z)(Tn);function Tn(Vn){var At;(0,E.Z)(this,Tn),At=yt.call(this,Vn),At.paginationNode=ie.createRef(),At.getJumpPrevPage=function(){return Math.max(1,At.state.current-(At.props.showLessItems?3:5))},At.getJumpNextPage=function(){return Math.min(Je(void 0,At.state,At.props),At.state.current+(At.props.showLessItems?3:5))},At.getItemIcon=function(rn,Zt){var ca=At.props.prefixCls,ka=rn||ie.createElement("button",{type:"button","aria-label":Zt,className:"".concat(ca,"-item-link")});return typeof rn=="function"&&(ka=ie.createElement(rn,(0,se.Z)({},At.props))),ka},At.isValid=function(rn){var Zt=At.props.total;return Qe(rn)&&rn!==At.state.current&&Qe(Zt)&&Zt>0},At.shouldDisplayQuickJumper=function(){var rn=At.props,Zt=rn.showQuickJumper,ca=rn.total,ka=At.state.pageSize;return ca<=ka?!1:Zt},At.handleKeyDown=function(rn){(rn.keyCode===Fe.ARROW_UP||rn.keyCode===Fe.ARROW_DOWN)&&rn.preventDefault()},At.handleKeyUp=function(rn){var Zt=At.getValidValue(rn),ca=At.state.currentInputValue;Zt!==ca&&At.setState({currentInputValue:Zt}),rn.keyCode===Fe.ENTER?At.handleChange(Zt):rn.keyCode===Fe.ARROW_UP?At.handleChange(Zt-1):rn.keyCode===Fe.ARROW_DOWN&&At.handleChange(Zt+1)},At.handleBlur=function(rn){var Zt=At.getValidValue(rn);At.handleChange(Zt)},At.changePageSize=function(rn){var Zt=At.state.current,ca=Je(rn,At.state,At.props);Zt=Zt>ca?ca:Zt,ca===0&&(Zt=At.state.current),typeof rn=="number"&&("pageSize"in At.props||At.setState({pageSize:rn}),"current"in At.props||At.setState({current:Zt,currentInputValue:Zt})),At.props.onShowSizeChange(Zt,rn),"onChange"in At.props&&At.props.onChange&&At.props.onChange(Zt,rn)},At.handleChange=function(rn){var Zt=At.props,ca=Zt.disabled,ka=Zt.onChange,Ka=At.state,Ia=Ka.pageSize,kr=Ka.current,mn=Ka.currentInputValue;if(At.isValid(rn)&&!ca){var wn=Je(void 0,At.state,At.props),Mn=rn;return rn>wn?Mn=wn:rn<1&&(Mn=1),"current"in At.props||At.setState({current:Mn}),Mn!==mn&&At.setState({currentInputValue:Mn}),ka(Mn,Ia),Mn}return kr},At.prev=function(){At.hasPrev()&&At.handleChange(At.state.current-1)},At.next=function(){At.hasNext()&&At.handleChange(At.state.current+1)},At.jumpPrev=function(){At.handleChange(At.getJumpPrevPage())},At.jumpNext=function(){At.handleChange(At.getJumpNextPage())},At.hasPrev=function(){return At.state.current>1},At.hasNext=function(){return At.state.current<Je(void 0,At.state,At.props)},At.runIfEnter=function(rn,Zt){if(rn.key==="Enter"||rn.charCode===13){for(var ca=arguments.length,ka=new Array(ca>2?ca-2:0),Ka=2;Ka<ca;Ka++)ka[Ka-2]=arguments[Ka];Zt.apply(void 0,ka)}},At.runIfEnterPrev=function(rn){At.runIfEnter(rn,At.prev)},At.runIfEnterNext=function(rn){At.runIfEnter(rn,At.next)},At.runIfEnterJumpPrev=function(rn){At.runIfEnter(rn,At.jumpPrev)},At.runIfEnterJumpNext=function(rn){At.runIfEnter(rn,At.jumpNext)},At.handleGoTO=function(rn){(rn.keyCode===Fe.ENTER||rn.type==="click")&&At.handleChange(At.state.currentInputValue)},At.renderPrev=function(rn){var Zt=At.props,ca=Zt.prevIcon,ka=Zt.itemRender,Ka=ka(rn,"prev",At.getItemIcon(ca,"prev page")),Ia=!At.hasPrev();return(0,ie.isValidElement)(Ka)?(0,ie.cloneElement)(Ka,{disabled:Ia}):Ka},At.renderNext=function(rn){var Zt=At.props,ca=Zt.nextIcon,ka=Zt.itemRender,Ka=ka(rn,"next",At.getItemIcon(ca,"next page")),Ia=!At.hasNext();return(0,ie.isValidElement)(Ka)?(0,ie.cloneElement)(Ka,{disabled:Ia}):Ka};var In=Vn.onChange!==xe,zn="current"in Vn;zn&&!In&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var xn=Vn.defaultCurrent;"current"in Vn&&(xn=Vn.current);var La=Vn.defaultPageSize;return"pageSize"in Vn&&(La=Vn.pageSize),xn=Math.min(xn,Je(La,void 0,Vn)),At.state={current:xn,currentInputValue:xn,pageSize:La},At}return(0,a.Z)(Tn,[{key:"componentDidUpdate",value:function(At,In){var zn=this.props.prefixCls;if(In.current!==this.state.current&&this.paginationNode.current){var xn=this.paginationNode.current.querySelector(".".concat(zn,"-item-").concat(In.current));if(xn&&document.activeElement===xn){var La;xn==null||(La=xn.blur)===null||La===void 0||La.call(xn)}}}},{key:"getValidValue",value:function(At){var In=At.target.value,zn=Je(void 0,this.state,this.props),xn=this.state.currentInputValue,La;return In===""?La=In:Number.isNaN(Number(In))?La=xn:In>=zn?La=zn:La=Number(In),La}},{key:"getShowSizeChanger",value:function(){var At=this.props,In=At.showSizeChanger,zn=At.total,xn=At.totalBoundaryShowSizeChanger;return typeof In!="undefined"?In:zn>xn}},{key:"render",value:function(){var At=this.props,In=At.prefixCls,zn=At.className,xn=At.style,La=At.disabled,rn=At.hideOnSinglePage,Zt=At.total,ca=At.locale,ka=At.showQuickJumper,Ka=At.showLessItems,Ia=At.showTitle,kr=At.showTotal,mn=At.simple,wn=At.itemRender,Mn=At.showPrevNextJumpers,Ca=At.jumpPrevIcon,ur=At.jumpNextIcon,ro=At.selectComponentClass,vo=At.selectPrefixCls,Nr=At.pageSizeOptions,Jn=this.state,Xa=Jn.current,Ln=Jn.pageSize,$n=Jn.currentInputValue;if(rn===!0&&Zt<=Ln)return null;var oa=Je(void 0,this.state,this.props),sa=[],Wa=null,dr=null,ia=null,Lt=null,Gt=null,kt=ka&&ka.goButton,on=Ka?1:2,_n=Xa-1>0?Xa-1:0,pa=Xa+1<oa?Xa+1:oa,Ua=ge(this.props,{aria:!0,data:!0}),Aa=kr&&ie.createElement("li",{className:"".concat(In,"-total-text")},kr(Zt,[Zt===0?0:(Xa-1)*Ln+1,Xa*Ln>Zt?Zt:Xa*Ln]));if(mn){kt&&(typeof kt=="boolean"?Gt=ie.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},ca.jump_to_confirm):Gt=ie.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},kt),Gt=ie.createElement("li",{title:Ia?"".concat(ca.jump_to).concat(Xa,"/").concat(oa):null,className:"".concat(In,"-simple-pager")},Gt));var mr=this.renderPrev(_n);return ie.createElement("ul",(0,y.Z)({className:Le()(In,"".concat(In,"-simple"),(0,be.Z)({},"".concat(In,"-disabled"),La),zn),style:xn,ref:this.paginationNode},Ua),Aa,mr?ie.createElement("li",{title:Ia?ca.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:Le()("".concat(In,"-prev"),(0,be.Z)({},"".concat(In,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},mr):null,ie.createElement("li",{title:Ia?"".concat(Xa,"/").concat(oa):null,className:"".concat(In,"-simple-pager")},ie.createElement("input",{type:"text",value:$n,disabled:La,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),ie.createElement("span",{className:"".concat(In,"-slash")},"/"),oa),ie.createElement("li",{title:Ia?ca.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:Le()("".concat(In,"-next"),(0,be.Z)({},"".concat(In,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(pa)),Gt)}if(oa<=3+on*2){var br={locale:ca,rootPrefixCls:In,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Ia,itemRender:wn};oa||sa.push(ie.createElement(Ge,(0,y.Z)({},br,{key:"noPager",page:1,className:"".concat(In,"-item-disabled")})));for(var yo=1;yo<=oa;yo+=1){var ga=Xa===yo;sa.push(ie.createElement(Ge,(0,y.Z)({},br,{key:yo,page:yo,active:ga})))}}else{var $r=Ka?ca.prev_3:ca.prev_5,Mi=Ka?ca.next_3:ca.next_5,Vi=wn(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Ca,"prev page")),Ir=wn(this.getJumpNextPage(),"jump-next",this.getItemIcon(ur,"next page"));Mn&&(Wa=Vi?ie.createElement("li",{title:Ia?$r:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:Le()("".concat(In,"-jump-prev"),(0,be.Z)({},"".concat(In,"-jump-prev-custom-icon"),!!Ca))},Vi):null,dr=Ir?ie.createElement("li",{title:Ia?Mi:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:Le()("".concat(In,"-jump-next"),(0,be.Z)({},"".concat(In,"-jump-next-custom-icon"),!!ur))},Ir):null),Lt=ie.createElement(Ge,{locale:ca,last:!0,rootPrefixCls:In,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:oa,page:oa,active:!1,showTitle:Ia,itemRender:wn}),ia=ie.createElement(Ge,{locale:ca,rootPrefixCls:In,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Ia,itemRender:wn});var Yn=Math.max(1,Xa-on),Cl=Math.min(Xa+on,oa);Xa-1<=on&&(Cl=1+on*2),oa-Xa<=on&&(Yn=oa-on*2);for(var Wo=Yn;Wo<=Cl;Wo+=1){var yl=Xa===Wo;sa.push(ie.createElement(Ge,{locale:ca,rootPrefixCls:In,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Wo,page:Wo,active:yl,showTitle:Ia,itemRender:wn}))}Xa-1>=on*2&&Xa!==3&&(sa[0]=(0,ie.cloneElement)(sa[0],{className:"".concat(In,"-item-after-jump-prev")}),sa.unshift(Wa)),oa-Xa>=on*2&&Xa!==oa-2&&(sa[sa.length-1]=(0,ie.cloneElement)(sa[sa.length-1],{className:"".concat(In,"-item-before-jump-next")}),sa.push(dr)),Yn!==1&&sa.unshift(ia),Cl!==oa&&sa.push(Lt)}var pl=!this.hasPrev()||!oa,el=!this.hasNext()||!oa,Ki=this.renderPrev(_n),Il=this.renderNext(pa);return ie.createElement("ul",(0,y.Z)({className:Le()(In,zn,(0,be.Z)({},"".concat(In,"-disabled"),La)),style:xn,ref:this.paginationNode},Ua),Aa,Ki?ie.createElement("li",{title:Ia?ca.prev_page:null,onClick:this.prev,tabIndex:pl?null:0,onKeyPress:this.runIfEnterPrev,className:Le()("".concat(In,"-prev"),(0,be.Z)({},"".concat(In,"-disabled"),pl)),"aria-disabled":pl},Ki):null,sa,Il?ie.createElement("li",{title:Ia?ca.next_page:null,onClick:this.next,tabIndex:el?null:0,onKeyPress:this.runIfEnterNext,className:Le()("".concat(In,"-next"),(0,be.Z)({},"".concat(In,"-disabled"),el)),"aria-disabled":el},Il):null,ie.createElement(Ye,{disabled:La,locale:ca,rootPrefixCls:In,selectComponentClass:ro,selectPrefixCls:vo,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:Xa,pageSize:Ln,pageSizeOptions:Nr,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:kt}))}}],[{key:"getDerivedStateFromProps",value:function(At,In){var zn={};if("current"in At&&(zn.current=At.current,At.current!==In.current&&(zn.currentInputValue=zn.current)),"pageSize"in At&&At.pageSize!==In.pageSize){var xn=In.current,La=Je(At.pageSize,In,At);xn=xn>La?La:xn,"current"in At||(zn.current=xn,zn.currentInputValue=xn),zn.pageSize=At.pageSize}return zn}}]),Tn}(ie.Component);et.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:xe,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:xe,locale:ye.Z,style:{},itemRender:rt,totalBoundaryShowSizeChanger:50};var pt=et,bt=ee(62906),un=ee(53124),Sn=ee(98675),lt=ee(25378),$t=ee(10110),_t=ee(42563);const On=tt=>ie.createElement(_t.default,Object.assign({},tt,{showSearch:!0,size:"small"})),Kt=tt=>ie.createElement(_t.default,Object.assign({},tt,{showSearch:!0,size:"middle"}));On.Option=_t.default.Option,Kt.Option=_t.default.Option;var fn=ee(47673),Ze=ee(14747),en=ee(67968),An=ee(45503);const Nt=tt=>{const{componentCls:yt}=tt;return{[`${yt}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${yt}-item-link`]:{color:tt.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${yt}-item-link`]:{color:tt.colorTextDisabled,cursor:"not-allowed"}}},[`&${yt}-disabled`]:{cursor:"not-allowed",[`${yt}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:tt.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:tt.colorBorder,backgroundColor:tt.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:tt.itemActiveBgDisabled},a:{color:tt.itemActiveColorDisabled}}},[`${yt}-item-link`]:{color:tt.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${yt}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${yt}-simple-pager`]:{color:tt.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"}}}}}},Ct=tt=>{const{componentCls:yt}=tt;return{[`&${yt}-mini ${yt}-total-text, &${yt}-mini ${yt}-simple-pager`]:{height:tt.itemSizeSM,lineHeight:`${tt.itemSizeSM}px`},[`&${yt}-mini ${yt}-item`]:{minWidth:tt.itemSizeSM,height:tt.itemSizeSM,margin:0,lineHeight:`${tt.itemSizeSM-2}px`},[`&${yt}-mini:not(${yt}-disabled) ${yt}-item:not(${yt}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:tt.colorBgTextHover},"&:active":{backgroundColor:tt.colorBgTextActive}},[`&${yt}-mini ${yt}-prev, &${yt}-mini ${yt}-next`]:{minWidth:tt.itemSizeSM,height:tt.itemSizeSM,margin:0,lineHeight:`${tt.itemSizeSM}px`},[`&${yt}-mini:not(${yt}-disabled)`]:{[`${yt}-prev, ${yt}-next`]:{[`&:hover ${yt}-item-link`]:{backgroundColor:tt.colorBgTextHover},[`&:active ${yt}-item-link`]:{backgroundColor:tt.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:tt.itemSizeSM,lineHeight:`${tt.itemSizeSM}px`}},[`&${yt}-mini ${yt}-jump-prev, &${yt}-mini ${yt}-jump-next`]:{height:tt.itemSizeSM,marginInlineEnd:0,lineHeight:`${tt.itemSizeSM}px`},[`&${yt}-mini ${yt}-options`]:{marginInlineStart:tt.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:tt.miniOptionsSizeChangerTop},"&-quick-jumper":{height:tt.itemSizeSM,lineHeight:`${tt.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,fn.x0)(tt)),{width:tt.paginationMiniQuickJumperInputWidth,height:tt.controlHeightSM})}}}},zt=tt=>{const{componentCls:yt}=tt;return{[`
|
|
&${yt}-simple ${yt}-prev,
|
|
&${yt}-simple ${yt}-next
|
|
`]:{height:tt.itemSizeSM,lineHeight:`${tt.itemSizeSM}px`,verticalAlign:"top",[`${yt}-item-link`]:{height:tt.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:tt.colorBgTextHover},"&:active":{backgroundColor:tt.colorBgTextActive},"&::after":{height:tt.itemSizeSM,lineHeight:`${tt.itemSizeSM}px`}}},[`&${yt}-simple ${yt}-simple-pager`]:{display:"inline-block",height:tt.itemSizeSM,marginInlineEnd:tt.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:tt.marginXS,padding:`0 ${tt.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:tt.itemInputBg,border:`${tt.lineWidth}px ${tt.lineType} ${tt.colorBorder}`,borderRadius:tt.borderRadius,outline:"none",transition:`border-color ${tt.motionDurationMid}`,color:"inherit","&:hover":{borderColor:tt.colorPrimary},"&:focus":{borderColor:tt.colorPrimaryHover,boxShadow:`${tt.inputOutlineOffset}px 0 ${tt.controlOutlineWidth}px ${tt.controlOutline}`},"&[disabled]":{color:tt.colorTextDisabled,backgroundColor:tt.colorBgContainerDisabled,borderColor:tt.colorBorder,cursor:"not-allowed"}}}}},$e=tt=>{const{componentCls:yt}=tt;return{[`${yt}-jump-prev, ${yt}-jump-next`]:{outline:0,[`${yt}-item-container`]:{position:"relative",[`${yt}-item-link-icon`]:{color:tt.colorPrimary,fontSize:tt.fontSizeSM,opacity:0,transition:`all ${tt.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:tt.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:tt.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:tt.paginationEllipsisTextIndent,opacity:1,transition:`all ${tt.motionDurationMid}`}},"&:hover":{[`${yt}-item-link-icon`]:{opacity:1},[`${yt}-item-ellipsis`]:{opacity:0}}},[`
|
|
${yt}-prev,
|
|
${yt}-jump-prev,
|
|
${yt}-jump-next
|
|
`]:{marginInlineEnd:tt.marginXS},[`
|
|
${yt}-prev,
|
|
${yt}-next,
|
|
${yt}-jump-prev,
|
|
${yt}-jump-next
|
|
`]:{display:"inline-block",minWidth:tt.itemSize,height:tt.itemSize,color:tt.colorText,fontFamily:tt.fontFamily,lineHeight:`${tt.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:tt.borderRadius,cursor:"pointer",transition:`all ${tt.motionDurationMid}`},[`${yt}-prev, ${yt}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:tt.colorText,cursor:"pointer",userSelect:"none"},[`${yt}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:tt.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${tt.lineWidth}px ${tt.lineType} transparent`,borderRadius:tt.borderRadius,outline:"none",transition:`all ${tt.motionDurationMid}`},[`&:hover ${yt}-item-link`]:{backgroundColor:tt.colorBgTextHover},[`&:active ${yt}-item-link`]:{backgroundColor:tt.colorBgTextActive},[`&${yt}-disabled:hover`]:{[`${yt}-item-link`]:{backgroundColor:"transparent"}}},[`${yt}-slash`]:{marginInlineEnd:tt.paginationSlashMarginInlineEnd,marginInlineStart:tt.paginationSlashMarginInlineStart},[`${yt}-options`]:{display:"inline-block",marginInlineStart:tt.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:tt.controlHeight,marginInlineStart:tt.marginXS,lineHeight:`${tt.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,fn.ik)(tt)),{width:tt.controlHeightLG*1.25,height:tt.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:tt.marginXS,marginInlineEnd:tt.marginXS})}}}},Ue=tt=>{const{componentCls:yt}=tt;return{[`${yt}-item`]:{display:"inline-block",minWidth:tt.itemSize,height:tt.itemSize,marginInlineEnd:tt.marginXS,fontFamily:tt.fontFamily,lineHeight:`${tt.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${tt.lineWidth}px ${tt.lineType} transparent`,borderRadius:tt.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${tt.paginationItemPaddingInline}px`,color:tt.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${yt}-item-active)`]:{"&:hover":{transition:`all ${tt.motionDurationMid}`,backgroundColor:tt.colorBgTextHover},"&:active":{backgroundColor:tt.colorBgTextActive}},"&-active":{fontWeight:tt.fontWeightStrong,backgroundColor:tt.itemActiveBg,borderColor:tt.colorPrimary,a:{color:tt.colorPrimary},"&:hover":{borderColor:tt.colorPrimaryHover},"&:hover a":{color:tt.colorPrimaryHover}}}}},gt=tt=>{const{componentCls:yt}=tt;return{[yt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ze.Wf)(tt)),{"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:tt.itemSize,marginInlineEnd:tt.marginXS,lineHeight:`${tt.itemSize-2}px`,verticalAlign:"middle"}}),Ue(tt)),$e(tt)),zt(tt)),Ct(tt)),Nt(tt)),{[`@media only screen and (max-width: ${tt.screenLG}px)`]:{[`${yt}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${tt.screenSM}px)`]:{[`${yt}-options`]:{display:"none"}}}),[`&${tt.componentCls}-rtl`]:{direction:"rtl"}}},Qt=tt=>{const{componentCls:yt}=tt;return{[`${yt}${yt}-disabled:not(${yt}-mini)`]:{"&, &:hover":{[`${yt}-item-link`]:{borderColor:tt.colorBorder}},"&:focus-visible":{[`${yt}-item-link`]:{borderColor:tt.colorBorder}},[`${yt}-item, ${yt}-item-link`]:{backgroundColor:tt.colorBgContainerDisabled,borderColor:tt.colorBorder,[`&:hover:not(${yt}-item-active)`]:{backgroundColor:tt.colorBgContainerDisabled,borderColor:tt.colorBorder,a:{color:tt.colorTextDisabled}},[`&${yt}-item-active`]:{backgroundColor:tt.itemActiveBgDisabled}},[`${yt}-prev, ${yt}-next`]:{"&:hover button":{backgroundColor:tt.colorBgContainerDisabled,borderColor:tt.colorBorder,color:tt.colorTextDisabled},[`${yt}-item-link`]:{backgroundColor:tt.colorBgContainerDisabled,borderColor:tt.colorBorder}}},[`${yt}:not(${yt}-mini)`]:{[`${yt}-prev, ${yt}-next`]:{"&:hover button":{borderColor:tt.colorPrimaryHover,backgroundColor:tt.itemBg},[`${yt}-item-link`]:{backgroundColor:tt.itemLinkBg,borderColor:tt.colorBorder},[`&:hover ${yt}-item-link`]:{borderColor:tt.colorPrimary,backgroundColor:tt.itemBg,color:tt.colorPrimary},[`&${yt}-disabled`]:{[`${yt}-item-link`]:{borderColor:tt.colorBorder,color:tt.colorTextDisabled}}},[`${yt}-item`]:{backgroundColor:tt.itemBg,border:`${tt.lineWidth}px ${tt.lineType} ${tt.colorBorder}`,[`&:hover:not(${yt}-item-active)`]:{borderColor:tt.colorPrimary,backgroundColor:tt.itemBg,a:{color:tt.colorPrimary}},"&-active":{borderColor:tt.colorPrimary}}}}},Xt=tt=>{const{componentCls:yt}=tt;return{[`${yt}:not(${yt}-disabled)`]:{[`${yt}-item`]:Object.assign({},(0,Ze.Qy)(tt)),[`${yt}-jump-prev, ${yt}-jump-next`]:{"&:focus-visible":Object.assign({[`${yt}-item-link-icon`]:{opacity:1},[`${yt}-item-ellipsis`]:{opacity:0}},(0,Ze.oN)(tt))},[`${yt}-prev, ${yt}-next`]:{[`&:focus-visible ${yt}-item-link`]:Object.assign({},(0,Ze.oN)(tt))}}}};var gn=(0,en.Z)("Pagination",tt=>{const yt=(0,An.TS)(tt,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:tt.marginXXS/2,paginationMiniQuickJumperInputWidth:tt.controlHeightLG*1.1,paginationItemPaddingInline:tt.marginXXS*1.5,paginationEllipsisLetterSpacing:tt.marginXXS/2,paginationSlashMarginInlineStart:tt.marginXXS,paginationSlashMarginInlineEnd:tt.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,fn.e5)(tt),(0,fn.TM)(tt));return[gt(yt),Xt(yt),tt.wireframe&&Qt(yt)]},tt=>({itemBg:tt.colorBgContainer,itemSize:tt.controlHeight,itemSizeSM:tt.controlHeightSM,itemActiveBg:tt.colorBgContainer,itemLinkBg:tt.colorBgContainer,itemActiveColorDisabled:tt.colorTextDisabled,itemActiveBgDisabled:tt.controlItemBgActiveDisabled,itemInputBg:tt.colorBgContainer,miniOptionsSizeChangerTop:0})),ta=function(tt,yt){var Tn={};for(var Vn in tt)Object.prototype.hasOwnProperty.call(tt,Vn)&&yt.indexOf(Vn)<0&&(Tn[Vn]=tt[Vn]);if(tt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var At=0,Vn=Object.getOwnPropertySymbols(tt);At<Vn.length;At++)yt.indexOf(Vn[At])<0&&Object.prototype.propertyIsEnumerable.call(tt,Vn[At])&&(Tn[Vn[At]]=tt[Vn[At]]);return Tn},Rn=tt=>{const{prefixCls:yt,selectPrefixCls:Tn,className:Vn,rootClassName:At,style:In,size:zn,locale:xn,selectComponentClass:La,responsive:rn,showSizeChanger:Zt}=tt,ca=ta(tt,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:ka}=(0,lt.Z)(rn),{getPrefixCls:Ka,direction:Ia,pagination:kr={}}=ie.useContext(un.E_),mn=Ka("pagination",yt),[wn,Mn]=gn(mn),Ca=Zt!=null?Zt:kr.showSizeChanger,ur=ie.useMemo(()=>{const oa=ie.createElement("span",{className:`${mn}-item-ellipsis`},"\u2022\u2022\u2022"),sa=ie.createElement("button",{className:`${mn}-item-link`,type:"button",tabIndex:-1},Ia==="rtl"?ie.createElement(Ne.Z,null):ie.createElement(Be.Z,null)),Wa=ie.createElement("button",{className:`${mn}-item-link`,type:"button",tabIndex:-1},Ia==="rtl"?ie.createElement(Be.Z,null):ie.createElement(Ne.Z,null)),dr=ie.createElement("a",{className:`${mn}-item-link`},ie.createElement("div",{className:`${mn}-item-container`},Ia==="rtl"?ie.createElement(Re.Z,{className:`${mn}-item-link-icon`}):ie.createElement(ue,{className:`${mn}-item-link-icon`}),oa)),ia=ie.createElement("a",{className:`${mn}-item-link`},ie.createElement("div",{className:`${mn}-item-container`},Ia==="rtl"?ie.createElement(ue,{className:`${mn}-item-link-icon`}):ie.createElement(Re.Z,{className:`${mn}-item-link-icon`}),oa));return{prevIcon:sa,nextIcon:Wa,jumpPrevIcon:dr,jumpNextIcon:ia}},[Ia,mn]),[ro]=(0,$t.Z)("Pagination",bt.Z),vo=Object.assign(Object.assign({},ro),xn),Nr=(0,Sn.Z)(zn),Jn=Nr==="small"||!!(ka&&!Nr&&rn),Xa=Ka("select",Tn),Ln=Le()({[`${mn}-mini`]:Jn,[`${mn}-rtl`]:Ia==="rtl"},kr==null?void 0:kr.className,Vn,At,Mn),$n=Object.assign(Object.assign({},kr==null?void 0:kr.style),In);return wn(ie.createElement(pt,Object.assign({},ur,ca,{style:$n,prefixCls:mn,selectPrefixCls:Xa,className:Ln,selectComponentClass:La||(Jn?On:Kt),locale:vo,showSizeChanger:Ca})))},la=Rn},66330:function(Ot,wt,ee){"use strict";ee.d(wt,{t5:function(){return Ne}});var y=ee(94184),ie=ee.n(y),De=ee(92419),Ae=ee(67294),Oe=ee(53124),Ke=ee(81643),ue=ee(20136),Re=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 Be=(Le,be,se)=>{if(!(!be&&!se))return Ae.createElement(Ae.Fragment,null,be&&Ae.createElement("div",{className:`${Le}-title`},(0,Ke.Z)(be)),Ae.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 Ae.createElement("div",{className:ie()(be,se,`${se}-pure`,`${se}-placement-${x}`,E),style:a},Ae.createElement("div",{className:`${se}-arrow`}),Ae.createElement(De.G,Object.assign({},Le,{className:be,prefixCls:se}),te||Be(se,b,z)))},ke=Le=>{const{prefixCls:be}=Le,se=Re(Le,["prefixCls"]),{getPrefixCls:E}=Ae.useContext(Oe.E_),a=E("popover",be),[x,b]=(0,ue.Z)(a);return x(Ae.createElement(Ne,Object.assign({},se,{prefixCls:a,hashId:b})))};wt.ZP=ke},55241:function(Ot,wt,ee){"use strict";var y=ee(94184),ie=ee.n(y),De=ee(67294),Ae=ee(81643),Oe=ee(33603),Ke=ee(53124),ue=ee(83062),Re=ee(66330),Be=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,Ae.Z)(se)),De.createElement("div",{className:`${a}-inner-content`},(0,Ae.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_),we=ge("popover",E),[Fe,ye]=(0,Be.Z)(we),he=ge(),Ye=ie()(b,ye);return Fe(De.createElement(ue.Z,Object.assign({placement:z,trigger:te,mouseEnterDelay:re,mouseLeaveDelay:oe,overlayStyle:ce},pe,{prefixCls:we,overlayClassName:Ye,ref:se,overlay:a||x?De.createElement(ke,{prefixCls:we,title:a,content:x}):null,transitionName:(0,Oe.m)(he,"zoom-big",pe.transitionName),"data-popover-inject":!0})))});Le._InternalPanelDoNotUseOrYouWillBeFired=Re.ZP,wt.Z=Le},20136:function(Ot,wt,ee){"use strict";var y=ee(14747),ie=ee(50438),De=ee(97414),Ae=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"}}}]},Re=Ne=>{const{componentCls:ke}=Ne;return{[ke]:Ae.i.map(Le=>{const be=Ne[`${Le}6`];return{[`&${ke}-${Le}`]:{"--antd-arrow-background-color":be,[`${ke}-inner`]:{backgroundColor:be},[`${ke}-arrow`]:{background:"transparent"}}}})}},Be=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`}}}};wt.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),Re(se),be&&Be(se),(0,ie._y)(se,"zoom-big")]},Ne=>({width:177,minWidth:177,zIndexPopup:Ne.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},12604:function(Ot,wt,ee){"use strict";ee.d(wt,{Z:function(){return et}});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"},Ae=De,Oe=ee(74643),Ke=function(bt,un){return ie.createElement(Oe.Z,(0,y.Z)({},bt,{ref:un,icon:Ae}))},ue=ie.forwardRef(Ke),Re=ee(94184),Be=ee.n(Re),Ne=ee(4942),ke=ee(97685),Le=ee(45987),be=ee(21770),se=ee(15105),E=ee(64217);function a(pt,bt){var un=pt.disabled,Sn=pt.prefixCls,lt=pt.character,$t=pt.characterRender,_t=pt.index,On=pt.count,Kt=pt.value,fn=pt.allowHalf,Ze=pt.focused,en=pt.onHover,An=pt.onClick,Nt=function(gn){en(gn,_t)},Ct=function(gn){An(gn,_t)},zt=function(gn){gn.keyCode===se.Z.ENTER&&An(gn,_t)},$e=_t+1,Ue=new Set([Sn]);Kt===0&&_t===0&&Ze?Ue.add("".concat(Sn,"-focused")):fn&&Kt+.5>=$e&&Kt<$e?(Ue.add("".concat(Sn,"-half")),Ue.add("".concat(Sn,"-active")),Ze&&Ue.add("".concat(Sn,"-focused"))):($e<=Kt?Ue.add("".concat(Sn,"-full")):Ue.add("".concat(Sn,"-zero")),$e===Kt&&Ze&&Ue.add("".concat(Sn,"-focused")));var gt=typeof lt=="function"?lt(pt):lt,Qt=ie.createElement("li",{className:Be()(Array.from(Ue)),ref:bt},ie.createElement("div",{onClick:un?null:Ct,onKeyDown:un?null:zt,onMouseMove:un?null:Nt,role:"radio","aria-checked":Kt>_t?"true":"false","aria-posinset":_t+1,"aria-setsize":On,tabIndex:un?-1:0},ie.createElement("div",{className:"".concat(Sn,"-first")},gt),ie.createElement("div",{className:"".concat(Sn,"-second")},gt)));return $t&&(Qt=$t(Qt,pt)),Qt}var x=ie.forwardRef(a);function b(){var pt=ie.useRef({});function bt(Sn){return pt.current[Sn]}function un(Sn){return function(lt){pt.current[Sn]=lt}}return[bt,un]}function z(pt){var bt=pt.pageXOffset,un="scrollLeft";if(typeof bt!="number"){var Sn=pt.document;bt=Sn.documentElement[un],typeof bt!="number"&&(bt=Sn.body[un])}return bt}function te(pt){var bt,un,Sn=pt.ownerDocument,lt=Sn.body,$t=Sn&&Sn.documentElement,_t=pt.getBoundingClientRect();return bt=_t.left,un=_t.top,bt-=$t.clientLeft||lt.clientLeft||0,un-=$t.clientTop||lt.clientTop||0,{left:bt,top:un}}function re(pt){var bt=te(pt),un=pt.ownerDocument,Sn=un.defaultView||un.parentWindow;return bt.left+=z(Sn),bt.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,bt){var un,Sn=pt.prefixCls,lt=Sn===void 0?"rc-rate":Sn,$t=pt.className,_t=pt.defaultValue,On=pt.value,Kt=pt.count,fn=Kt===void 0?5:Kt,Ze=pt.allowHalf,en=Ze===void 0?!1:Ze,An=pt.allowClear,Nt=An===void 0?!0:An,Ct=pt.character,zt=Ct===void 0?"\u2605":Ct,$e=pt.characterRender,Ue=pt.disabled,gt=pt.direction,Qt=gt===void 0?"ltr":gt,Xt=pt.tabIndex,gn=Xt===void 0?0:Xt,ta=pt.autoFocus,aa=pt.onHoverChange,Rn=pt.onChange,la=pt.onFocus,tt=pt.onBlur,yt=pt.onKeyDown,Tn=pt.onMouseLeave,Vn=(0,Le.Z)(pt,oe),At=b(),In=(0,ke.Z)(At,2),zn=In[0],xn=In[1],La=ie.useRef(null),rn=function(){if(!Ue){var _n;(_n=La.current)===null||_n===void 0||_n.focus()}};ie.useImperativeHandle(bt,function(){return{focus:rn,blur:function(){if(!Ue){var _n;(_n=La.current)===null||_n===void 0||_n.blur()}}}});var Zt=(0,be.Z)(_t||0,{value:On}),ca=(0,ke.Z)(Zt,2),ka=ca[0],Ka=ca[1],Ia=(0,be.Z)(null),kr=(0,ke.Z)(Ia,2),mn=kr[0],wn=kr[1],Mn=function(_n,pa){var Ua=Qt==="rtl",Aa=_n+1;if(en){var mr=zn(_n),br=re(mr),yo=mr.clientWidth;(Ua&&pa-br>yo/2||!Ua&&pa-br<yo/2)&&(Aa-=.5)}return Aa},Ca=function(_n){Ka(_n),Rn==null||Rn(_n)},ur=ie.useState(!1),ro=(0,ke.Z)(ur,2),vo=ro[0],Nr=ro[1],Jn=function(){Nr(!0),la==null||la()},Xa=function(){Nr(!1),tt==null||tt()},Ln=ie.useState(null),$n=(0,ke.Z)(Ln,2),oa=$n[0],sa=$n[1],Wa=function(_n,pa){var Ua=Mn(pa,_n.pageX);Ua!==mn&&(sa(Ua),wn(null)),aa==null||aa(Ua)},dr=function(_n){Ue||(sa(null),wn(null),aa==null||aa(void 0)),_n&&(Tn==null||Tn(_n))},ia=function(_n,pa){var Ua=Mn(pa,_n.pageX),Aa=!1;Nt&&(Aa=Ua===ka),dr(),Ca(Aa?0:Ua),wn(Aa?Ua:null)},Lt=function(_n){var pa=_n.keyCode,Ua=Qt==="rtl",Aa=ka;pa===se.Z.RIGHT&&Aa<fn&&!Ua?(en?Aa+=.5:Aa+=1,Ca(Aa),_n.preventDefault()):pa===se.Z.LEFT&&Aa>0&&!Ua||pa===se.Z.RIGHT&&Aa>0&&Ua?(en?Aa-=.5:Aa-=1,Ca(Aa),_n.preventDefault()):pa===se.Z.LEFT&&Aa<fn&&Ua&&(en?Aa+=.5:Aa+=1,Ca(Aa),_n.preventDefault()),yt==null||yt(_n)};ie.useEffect(function(){ta&&!Ue&&rn()},[]);var Gt=new Array(fn).fill(0).map(function(on,_n){return ie.createElement(x,{ref:xn(_n),index:_n,count:fn,disabled:Ue,prefixCls:"".concat(lt,"-star"),allowHalf:en,value:oa===null?ka:oa,onClick:ia,onHover:Wa,key:on||_n,character:zt,characterRender:$e,focused:vo})}),kt=Be()(lt,$t,(un={},(0,Ne.Z)(un,"".concat(lt,"-disabled"),Ue),(0,Ne.Z)(un,"".concat(lt,"-rtl"),Qt==="rtl"),un));return ie.createElement("ul",(0,y.Z)({className:kt,onMouseLeave:dr,tabIndex:Ue?-1:gn,onFocus:Ue?null:Jn,onBlur:Ue?null:Xa,onKeyDown:Ue?null:Lt,ref:La,role:"radiogroup"},(0,E.Z)(Vn,{aria:!0,data:!0,attr:!0})),Gt)}var pe=ie.forwardRef(ce),ge=pe,we=ee(53124),Fe=ee(83062),ye=ee(14747),he=ee(67968),Ye=ee(45503);const ze=pt=>{const{componentCls:bt}=pt;return{[`${bt}-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 ${bt}-star-first, &-half ${bt}-star-second`]:{opacity:1},[`&-half ${bt}-star-first, &-full ${bt}-star-second`]:{color:"inherit"}}}},Ge=pt=>({[`&-rtl${pt.componentCls}`]:{direction:"rtl"}}),xe=pt=>{const{componentCls:bt}=pt;return{[bt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ye.Wf)(pt)),{display:"inline-block",margin:0,padding:0,color:pt.starColor,fontSize:pt.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${bt} ${bt}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),ze(pt)),{[`+ ${bt}-text`]:{display:"inline-block",marginInlineStart:pt.marginXS,fontSize:pt.fontSize}}),Ge(pt))}};var Qe=(0,he.Z)("Rate",pt=>{const bt=(0,Ye.TS)(pt,{});return[xe(bt)]},pt=>({starColor:pt.yellow6,starSize:pt.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:pt.colorFillContent})),rt=function(pt,bt){var un={};for(var Sn in pt)Object.prototype.hasOwnProperty.call(pt,Sn)&&bt.indexOf(Sn)<0&&(un[Sn]=pt[Sn]);if(pt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var lt=0,Sn=Object.getOwnPropertySymbols(pt);lt<Sn.length;lt++)bt.indexOf(Sn[lt])<0&&Object.prototype.propertyIsEnumerable.call(pt,Sn[lt])&&(un[Sn[lt]]=pt[Sn[lt]]);return un},et=ie.forwardRef((pt,bt)=>{const{prefixCls:un,className:Sn,rootClassName:lt,style:$t,tooltips:_t,character:On=ie.createElement(ue,null)}=pt,Kt=rt(pt,["prefixCls","className","rootClassName","style","tooltips","character"]),fn=(Ue,gt)=>{let{index:Qt}=gt;return _t?ie.createElement(Fe.Z,{title:_t[Qt]},Ue):Ue},{getPrefixCls:Ze,direction:en,rate:An}=ie.useContext(we.E_),Nt=Ze("rate",un),[Ct,zt]=Qe(Nt),$e=Object.assign(Object.assign({},An==null?void 0:An.style),$t);return Ct(ie.createElement(ge,Object.assign({ref:bt,character:On,characterRender:fn},Kt,{className:Be()(Sn,lt,zt,An==null?void 0:An.className),style:$e,prefixCls:Nt,direction:en})))})},46303:function(Ot,wt,ee){"use strict";ee.d(wt,{Z:function(){return zt}});var y=ee(94184),ie=ee.n(y),De=ee(67294),Ae=ee(53124),Oe=ee(10366),ue=$e=>{const{prefixCls:Ue,className:gt,style:Qt,size:Xt,shape:gn}=$e,ta=ie()({[`${Ue}-lg`]:Xt==="large",[`${Ue}-sm`]:Xt==="small"}),aa=ie()({[`${Ue}-circle`]:gn==="circle",[`${Ue}-square`]:gn==="square",[`${Ue}-round`]:gn==="round"}),Rn=De.useMemo(()=>typeof Xt=="number"?{width:Xt,height:Xt,lineHeight:`${Xt}px`}:{},[Xt]);return De.createElement("span",{className:ie()(Ue,ta,aa,gt),style:Object.assign(Object.assign({},Rn),Qt)})},Re=ee(45930),Be=ee(67968),Ne=ee(45503);const ke=new Re.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),Le=$e=>({height:$e,lineHeight:`${$e}px`}),be=$e=>Object.assign({width:$e},Le($e)),se=$e=>({background:$e.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:ke,animationDuration:$e.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),E=$e=>Object.assign({width:$e*5,minWidth:$e*5},Le($e)),a=$e=>{const{skeletonAvatarCls:Ue,gradientFromColor:gt,controlHeight:Qt,controlHeightLG:Xt,controlHeightSM:gn}=$e;return{[`${Ue}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:gt},be(Qt)),[`${Ue}${Ue}-circle`]:{borderRadius:"50%"},[`${Ue}${Ue}-lg`]:Object.assign({},be(Xt)),[`${Ue}${Ue}-sm`]:Object.assign({},be(gn))}},x=$e=>{const{controlHeight:Ue,borderRadiusSM:gt,skeletonInputCls:Qt,controlHeightLG:Xt,controlHeightSM:gn,gradientFromColor:ta}=$e;return{[`${Qt}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ta,borderRadius:gt},E(Ue)),[`${Qt}-lg`]:Object.assign({},E(Xt)),[`${Qt}-sm`]:Object.assign({},E(gn))}},b=$e=>Object.assign({width:$e},Le($e)),z=$e=>{const{skeletonImageCls:Ue,imageSizeBase:gt,gradientFromColor:Qt,borderRadiusSM:Xt}=$e;return{[`${Ue}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:Qt,borderRadius:Xt},b(gt*2)),{[`${Ue}-path`]:{fill:"#bfbfbf"},[`${Ue}-svg`]:Object.assign(Object.assign({},b(gt)),{maxWidth:gt*4,maxHeight:gt*4}),[`${Ue}-svg${Ue}-svg-circle`]:{borderRadius:"50%"}}),[`${Ue}${Ue}-circle`]:{borderRadius:"50%"}}},te=($e,Ue,gt)=>{const{skeletonButtonCls:Qt}=$e;return{[`${gt}${Qt}-circle`]:{width:Ue,minWidth:Ue,borderRadius:"50%"},[`${gt}${Qt}-round`]:{borderRadius:Ue}}},re=$e=>Object.assign({width:$e*2,minWidth:$e*2},Le($e)),oe=$e=>{const{borderRadiusSM:Ue,skeletonButtonCls:gt,controlHeight:Qt,controlHeightLG:Xt,controlHeightSM:gn,gradientFromColor:ta}=$e;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${gt}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ta,borderRadius:Ue,width:Qt*2,minWidth:Qt*2},re(Qt))},te($e,Qt,gt)),{[`${gt}-lg`]:Object.assign({},re(Xt))}),te($e,Xt,`${gt}-lg`)),{[`${gt}-sm`]:Object.assign({},re(gn))}),te($e,gn,`${gt}-sm`))},ce=$e=>{const{componentCls:Ue,skeletonAvatarCls:gt,skeletonTitleCls:Qt,skeletonParagraphCls:Xt,skeletonButtonCls:gn,skeletonInputCls:ta,skeletonImageCls:aa,controlHeight:Rn,controlHeightLG:la,controlHeightSM:tt,gradientFromColor:yt,padding:Tn,marginSM:Vn,borderRadius:At,titleHeight:In,blockRadius:zn,paragraphLiHeight:xn,controlHeightXS:La,paragraphMarginTop:rn}=$e;return{[`${Ue}`]:{display:"table",width:"100%",[`${Ue}-header`]:{display:"table-cell",paddingInlineEnd:Tn,verticalAlign:"top",[`${gt}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:yt},be(Rn)),[`${gt}-circle`]:{borderRadius:"50%"},[`${gt}-lg`]:Object.assign({},be(la)),[`${gt}-sm`]:Object.assign({},be(tt))},[`${Ue}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${Qt}`]:{width:"100%",height:In,background:yt,borderRadius:zn,[`+ ${Xt}`]:{marginBlockStart:tt}},[`${Xt}`]:{padding:0,"> li":{width:"100%",height:xn,listStyle:"none",background:yt,borderRadius:zn,"+ li":{marginBlockStart:La}}},[`${Xt}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${Ue}-content`]:{[`${Qt}, ${Xt} > li`]:{borderRadius:At}}},[`${Ue}-with-avatar ${Ue}-content`]:{[`${Qt}`]:{marginBlockStart:Vn,[`+ ${Xt}`]:{marginBlockStart:rn}}},[`${Ue}${Ue}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},oe($e)),a($e)),x($e)),z($e)),[`${Ue}${Ue}-block`]:{width:"100%",[`${gn}`]:{width:"100%"},[`${ta}`]:{width:"100%"}},[`${Ue}${Ue}-active`]:{[`
|
|
${Qt},
|
|
${Xt} > li,
|
|
${gt},
|
|
${gn},
|
|
${ta},
|
|
${aa}
|
|
`]:Object.assign({},se($e))}}};var pe=(0,Be.Z)("Skeleton",$e=>{const{componentCls:Ue}=$e,gt=(0,Ne.TS)($e,{skeletonAvatarCls:`${Ue}-avatar`,skeletonTitleCls:`${Ue}-title`,skeletonParagraphCls:`${Ue}-paragraph`,skeletonButtonCls:`${Ue}-button`,skeletonInputCls:`${Ue}-input`,skeletonImageCls:`${Ue}-image`,imageSizeBase:$e.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${$e.gradientFromColor} 25%, ${$e.gradientToColor} 37%, ${$e.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[ce(gt)]},$e=>{const{colorFillContent:Ue,colorFill:gt}=$e,Qt=Ue,Xt=gt;return{color:Qt,colorGradientEnd:Xt,gradientFromColor:Qt,gradientToColor:Xt,titleHeight:$e.controlHeight/2,blockRadius:$e.borderRadiusSM,paragraphMarginTop:$e.marginLG+$e.marginXXS,paragraphLiHeight:$e.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),we=$e=>{const{prefixCls:Ue,className:gt,rootClassName:Qt,active:Xt,shape:gn="circle",size:ta="default"}=$e,{getPrefixCls:aa}=De.useContext(Ae.E_),Rn=aa("skeleton",Ue),[la,tt]=pe(Rn),yt=(0,Oe.Z)($e,["prefixCls","className"]),Tn=ie()(Rn,`${Rn}-element`,{[`${Rn}-active`]:Xt},gt,Qt,tt);return la(De.createElement("div",{className:Tn},De.createElement(ue,Object.assign({prefixCls:`${Rn}-avatar`,shape:gn,size:ta},yt))))},ye=$e=>{const{prefixCls:Ue,className:gt,rootClassName:Qt,active:Xt,block:gn=!1,size:ta="default"}=$e,{getPrefixCls:aa}=De.useContext(Ae.E_),Rn=aa("skeleton",Ue),[la,tt]=pe(Rn),yt=(0,Oe.Z)($e,["prefixCls"]),Tn=ie()(Rn,`${Rn}-element`,{[`${Rn}-active`]:Xt,[`${Rn}-block`]:gn},gt,Qt,tt);return la(De.createElement("div",{className:Tn},De.createElement(ue,Object.assign({prefixCls:`${Rn}-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 ze=$e=>{const{prefixCls:Ue,className:gt,rootClassName:Qt,style:Xt,active:gn}=$e,{getPrefixCls:ta}=De.useContext(Ae.E_),aa=ta("skeleton",Ue),[Rn,la]=pe(aa),tt=ie()(aa,`${aa}-element`,{[`${aa}-active`]:gn},gt,Qt,la);return Rn(De.createElement("div",{className:tt},De.createElement("div",{className:ie()(`${aa}-image`,gt),style:Xt},De.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${aa}-image-svg`},De.createElement("path",{d:he,className:`${aa}-image-path`})))))},xe=$e=>{const{prefixCls:Ue,className:gt,rootClassName:Qt,active:Xt,block:gn,size:ta="default"}=$e,{getPrefixCls:aa}=De.useContext(Ae.E_),Rn=aa("skeleton",Ue),[la,tt]=pe(Rn),yt=(0,Oe.Z)($e,["prefixCls"]),Tn=ie()(Rn,`${Rn}-element`,{[`${Rn}-active`]:Xt,[`${Rn}-block`]:gn},gt,Qt,tt);return la(De.createElement("div",{className:Tn},De.createElement(ue,Object.assign({prefixCls:`${Rn}-input`,size:ta},yt))))},Qe=ee(87462),rt={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"},Je=rt,et=ee(74643),pt=function(Ue,gt){return De.createElement(et.Z,(0,Qe.Z)({},Ue,{ref:gt,icon:Je}))},bt=De.forwardRef(pt),Sn=$e=>{const{prefixCls:Ue,className:gt,rootClassName:Qt,style:Xt,active:gn,children:ta}=$e,{getPrefixCls:aa}=De.useContext(Ae.E_),Rn=aa("skeleton",Ue),[la,tt]=pe(Rn),yt=ie()(Rn,`${Rn}-element`,{[`${Rn}-active`]:gn},tt,gt,Qt),Tn=ta!=null?ta:De.createElement(bt,null);return la(De.createElement("div",{className:yt},De.createElement("div",{className:ie()(`${Rn}-image`,gt),style:Xt},Tn)))},lt=ee(74902),_t=$e=>{const Ue=aa=>{const{width:Rn,rows:la=2}=$e;if(Array.isArray(Rn))return Rn[aa];if(la-1===aa)return Rn},{prefixCls:gt,className:Qt,style:Xt,rows:gn}=$e,ta=(0,lt.Z)(Array(gn)).map((aa,Rn)=>De.createElement("li",{key:Rn,style:{width:Ue(Rn)}}));return De.createElement("ul",{className:ie()(gt,Qt),style:Xt},ta)},Kt=$e=>{let{prefixCls:Ue,className:gt,width:Qt,style:Xt}=$e;return De.createElement("h3",{className:ie()(Ue,gt),style:Object.assign({width:Qt},Xt)})};function fn($e){return $e&&typeof $e=="object"?$e:{}}function Ze($e,Ue){return $e&&!Ue?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function en($e,Ue){return!$e&&Ue?{width:"38%"}:$e&&Ue?{width:"50%"}:{}}function An($e,Ue){const gt={};return(!$e||!Ue)&&(gt.width="61%"),!$e&&Ue?gt.rows=3:gt.rows=2,gt}const Nt=$e=>{const{prefixCls:Ue,loading:gt,className:Qt,rootClassName:Xt,style:gn,children:ta,avatar:aa=!1,title:Rn=!0,paragraph:la=!0,active:tt,round:yt}=$e,{getPrefixCls:Tn,direction:Vn,skeleton:At}=De.useContext(Ae.E_),In=Tn("skeleton",Ue),[zn,xn]=pe(In);if(gt||!("loading"in $e)){const La=!!aa,rn=!!Rn,Zt=!!la;let ca;if(La){const Ia=Object.assign(Object.assign({prefixCls:`${In}-avatar`},Ze(rn,Zt)),fn(aa));ca=De.createElement("div",{className:`${In}-header`},De.createElement(ue,Object.assign({},Ia)))}let ka;if(rn||Zt){let Ia;if(rn){const mn=Object.assign(Object.assign({prefixCls:`${In}-title`},en(La,Zt)),fn(Rn));Ia=De.createElement(Kt,Object.assign({},mn))}let kr;if(Zt){const mn=Object.assign(Object.assign({prefixCls:`${In}-paragraph`},An(La,rn)),fn(la));kr=De.createElement(_t,Object.assign({},mn))}ka=De.createElement("div",{className:`${In}-content`},Ia,kr)}const Ka=ie()(In,{[`${In}-with-avatar`]:La,[`${In}-active`]:tt,[`${In}-rtl`]:Vn==="rtl",[`${In}-round`]:yt},At==null?void 0:At.className,Qt,Xt,xn);return zn(De.createElement("div",{className:Ka,style:Object.assign(Object.assign({},At==null?void 0:At.style),gn)},ca,ka))}return typeof ta!="undefined"?ta:null};Nt.Button=ye,Nt.Avatar=we,Nt.Input=xe,Nt.Image=ze,Nt.Node=Sn;var Ct=Nt,zt=Ct},55054:function(Ot,wt,ee){"use strict";ee.d(wt,{default:function(){return pe}});var y=ee(67294),ie=ee(57838),De=ee(96159),Ae=ee(94184),Oe=ee.n(Ae),Ke=ee(53124),ue=ee(46303),Be=ge=>{const{value:we,formatter:Fe,precision:ye,decimalSeparator:he,groupSeparator:Ye="",prefixCls:ze}=ge;let Ge;if(typeof Fe=="function")Ge=Fe(we);else{const xe=String(we),Qe=xe.match(/^(-?)(\d*)(\.(\d+))?$/);if(!Qe||xe==="-")Ge=xe;else{const rt=Qe[1];let Je=Qe[2]||"0",et=Qe[4]||"";Je=Je.replace(/\B(?=(\d{3})+(?!\d))/g,Ye),typeof ye=="number"&&(et=et.padEnd(ye,"0").slice(0,ye>0?ye:0)),et&&(et=`${he}${et}`),Ge=[y.createElement("span",{key:"int",className:`${ze}-content-value-int`},rt,Je),et&&y.createElement("span",{key:"decimal",className:`${ze}-content-value-decimal`},et)]}}return y.createElement("span",{className:`${ze}-content-value`},Ge)},Ne=ee(14747),ke=ee(67968),Le=ee(45503);const be=ge=>{const{componentCls:we,marginXXS:Fe,padding:ye,colorTextDescription:he,titleFontSize:Ye,colorTextHeading:ze,contentFontSize:Ge,fontFamily:xe}=ge;return{[`${we}`]:Object.assign(Object.assign({},(0,Ne.Wf)(ge)),{[`${we}-title`]:{marginBottom:Fe,color:he,fontSize:Ye},[`${we}-skeleton`]:{paddingTop:ye},[`${we}-content`]:{color:ze,fontSize:Ge,fontFamily:xe,[`${we}-content-value`]:{display:"inline-block",direction:"ltr"},[`${we}-content-prefix, ${we}-content-suffix`]:{display:"inline-block"},[`${we}-content-prefix`]:{marginInlineEnd:Fe},[`${we}-content-suffix`]:{marginInlineStart:Fe}}})}};var se=(0,ke.Z)("Statistic",ge=>{const we=(0,Le.TS)(ge,{});return[be(we)]},ge=>{const{fontSizeHeading3:we,fontSize:Fe}=ge;return{titleFontSize:Fe,contentFontSize:we}}),a=ge=>{const{prefixCls:we,className:Fe,rootClassName:ye,style:he,valueStyle:Ye,value:ze=0,title:Ge,valueRender:xe,prefix:Qe,suffix:rt,loading:Je=!1,onMouseEnter:et,onMouseLeave:pt,decimalSeparator:bt=".",groupSeparator:un=","}=ge,{getPrefixCls:Sn,direction:lt,statistic:$t}=y.useContext(Ke.E_),_t=Sn("statistic",we),[On,Kt]=se(_t),fn=y.createElement(Be,Object.assign({decimalSeparator:bt,groupSeparator:un,prefixCls:_t},ge,{value:ze})),Ze=Oe()(_t,{[`${_t}-rtl`]:lt==="rtl"},$t==null?void 0:$t.className,Fe,ye,Kt);return On(y.createElement("div",{className:Ze,style:Object.assign(Object.assign({},$t==null?void 0:$t.style),he),onMouseEnter:et,onMouseLeave:pt},Ge&&y.createElement("div",{className:`${_t}-title`},Ge),y.createElement(ue.Z,{paragraph:!1,loading:Je,className:`${_t}-skeleton`},y.createElement("div",{style:Ye,className:`${_t}-content`},Qe&&y.createElement("span",{className:`${_t}-content-prefix`},Qe),xe?xe(fn):fn,rt&&y.createElement("span",{className:`${_t}-content-suffix`},rt)))))};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,we){let Fe=ge;const ye=/\[[^\]]*]/g,he=(we.match(ye)||[]).map(xe=>xe.slice(1,-1)),Ye=we.replace(ye,"[]"),ze=x.reduce((xe,Qe)=>{let[rt,Je]=Qe;if(xe.includes(rt)){const et=Math.floor(Fe/Je);return Fe-=et*Je,xe.replace(new RegExp(`${rt}+`,"g"),pt=>{const bt=pt.length;return et.toString().padStart(bt,"0")})}return xe},Ye);let Ge=0;return ze.replace(ye,()=>{const xe=he[Ge];return Ge+=1,xe})}function z(ge,we){const{format:Fe=""}=we,ye=new Date(ge).getTime(),he=Date.now(),Ye=Math.max(ye-he,0);return b(Ye,Fe)}const te=1e3/30;function re(ge){return new Date(ge).getTime()}const oe=ge=>{const{value:we,format:Fe="HH:mm:ss",onChange:ye,onFinish:he}=ge,Ye=(0,ie.Z)(),ze=y.useRef(null),Ge=()=>{he==null||he(),ze.current&&(clearInterval(ze.current),ze.current=null)},xe=()=>{const Je=re(we);Je>=Date.now()&&(ze.current=setInterval(()=>{Ye(),ye==null||ye(Je-Date.now()),Je<Date.now()&&Ge()},te))};y.useEffect(()=>(xe(),()=>{ze.current&&(clearInterval(ze.current),ze.current=null)}),[we]);const Qe=(Je,et)=>z(Je,Object.assign(Object.assign({},et),{format:Fe})),rt=Je=>(0,De.Tm)(Je,{title:void 0});return y.createElement(a,Object.assign({},ge,{valueRender:rt,formatter:Qe}))};var ce=y.memo(oe);a.Countdown=ce;var pe=a},49867:function(Ot,wt,ee){"use strict";ee.d(wt,{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,wt,ee){"use strict";ee.d(wt,{default:function(){return au}});var y={},ie="rc-table-internal-hook",De=ee(97685),Ae=ee(66680),Oe=ee(8410),Ke=ee(91881),ue=ee(67294),Re=ee(73935);function Be(de){var fe=ue.createContext(void 0),Ie=function(at){var ot=at.value,Pt=at.children,jt=ue.useRef(ot);jt.current=ot;var Mt=ue.useState(function(){return{getValue:function(){return jt.current},listeners:new Set}}),nn=(0,De.Z)(Mt,1),yn=nn[0];return(0,Oe.Z)(function(){(0,Re.unstable_batchedUpdates)(function(){yn.listeners.forEach(function(ln){ln(ot)})})},[ot]),ue.createElement(fe.Provider,{value:yn},Pt)};return{Context:fe,Provider:Ie,defaultValue:de}}function Ne(de,fe){var Ie=(0,Ae.Z)(typeof fe=="function"?fe:function(ln){if(fe===void 0)return ln;if(!Array.isArray(fe))return ln[fe];var Kn={};return fe.forEach(function(Wn){Kn[Wn]=ln[Wn]}),Kn}),We=ue.useContext(de==null?void 0:de.Context),at=We||{},ot=at.listeners,Pt=at.getValue,jt=ue.useRef();jt.current=Ie(We?Pt():de==null?void 0:de.defaultValue);var Mt=ue.useState({}),nn=(0,De.Z)(Mt,2),yn=nn[1];return(0,Oe.Z)(function(){if(!We)return;function ln(Kn){var Wn=Ie(Kn);(0,Ke.Z)(jt.current,Wn,!0)||yn({})}return ot.add(ln),function(){ot.delete(ln)}},[We]),jt.current}var ke=ee(87462),Le=ee(42550);function be(){var de=ue.createContext(null);function fe(){return ue.useContext(de)}function Ie(at,ot){var Pt=(0,Le.Yr)(at),jt=function(nn,yn){var ln=Pt?{ref:yn}:{},Kn=ue.useRef(0),Wn=ue.useRef(nn),ea=fe();return ea!==null?ue.createElement(at,(0,ke.Z)({},nn,ln)):((!ot||ot(Wn.current,nn))&&(Kn.current+=1),Wn.current=nn,ue.createElement(de.Provider,{value:Kn.current},ue.createElement(at,(0,ke.Z)({},nn,ln))))};return Pt?ue.forwardRef(jt):jt}function We(at,ot){var Pt=(0,Le.Yr)(at),jt=function(nn,yn){var ln=Pt?{ref:yn}:{};return fe(),ue.createElement(at,(0,ke.Z)({},nn,ln))};return Pt?ue.memo(ue.forwardRef(jt),ot):ue.memo(jt,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=Be(),ce=oe;function pe(de,fe){var Ie=ue.useRef(0);Ie.current+=1;var We=ue.useRef(de),at=[];Object.keys(de||{}).map(function(Pt){var jt;(de==null?void 0:de[Pt])!==((jt=We.current)===null||jt===void 0?void 0:jt[Pt])&&at.push(Pt)}),We.current=de;var ot=ue.useRef([]);return at.length&&(ot.current=at),ue.useDebugValue(Ie.current),ue.useDebugValue(ot.current.join(", ")),fe&&console.log("".concat(fe,":"),Ie.current,ot.current),Ie.current}var ge=null,we=ue.memo(function(){var de=pe();return ue.createElement("h1",null,"Render Times: ",de)});we.displayName="RenderBlock";var Fe=ee(71002),ye=ee(1413),he=ee(4942),Ye=ee(94184),ze=ee.n(Ye);function Ge(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 xe={},Qe=[],rt=function(fe){Qe.push(fe)};function Je(de,fe){if(0)var Ie}function et(de,fe){if(0)var Ie}function pt(){xe={}}function bt(de,fe,Ie){!fe&&!xe[Ie]&&(de(!1,Ie),xe[Ie]=!0)}function un(de,fe){bt(Je,de,fe)}function Sn(de,fe){bt(et,de,fe)}un.preMessage=rt,un.resetWarned=pt,un.noteOnce=Sn;var lt=un;function $t(de,fe){var Ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,We=new Set;function at(ot,Pt){var jt=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===Pt)return!0;if(Ie&&jt>1)return!1;We.add(ot);var nn=jt+1;if(Array.isArray(ot)){if(!Array.isArray(Pt)||ot.length!==Pt.length)return!1;for(var yn=0;yn<ot.length;yn++)if(!at(ot[yn],Pt[yn],nn))return!1;return!0}if(ot&&Pt&&(0,Fe.Z)(ot)==="object"&&(0,Fe.Z)(Pt)==="object"){var ln=Object.keys(ot);return ln.length!==Object.keys(Pt).length?!1:ln.every(function(Kn){return at(ot[Kn],Pt[Kn],nn)})}return!1}return at(de,fe)}var _t=$t;function On(de,fe){for(var Ie=de,We=0;We<fe.length;We+=1){if(Ie==null)return;Ie=Ie[fe[We]]}return Ie}var Kt=ue.createContext({renderWithProps:!1}),fn=Kt,Ze="RC_TABLE_KEY";function en(de){return de==null?[]:Array.isArray(de)?de:[de]}function An(de){var fe=[],Ie={};return de.forEach(function(We){for(var at=We||{},ot=at.key,Pt=at.dataIndex,jt=ot||en(Pt).join("-")||Ze;Ie[jt];)jt="".concat(jt,"_next");Ie[jt]=!0,fe.push(jt)}),fe}function Nt(de){return de!=null}function Ct(de){return de&&(0,Fe.Z)(de)==="object"&&!Array.isArray(de)&&!ue.isValidElement(de)}function zt(de,fe,Ie,We,at,ot){var Pt=ue.useContext(fn),jt=re(),Mt=Ge(function(){if(Nt(We))return[We];var nn=fe==null||fe===""?[]:Array.isArray(fe)?fe:[fe],yn=On(de,nn),ln=yn,Kn=void 0;if(at){var Wn=at(yn,de,Ie);Ct(Wn)?(ln=Wn.children,Kn=Wn.props,Pt.renderWithProps=!0):ln=Wn}return[ln,Kn]},[jt,de,We,fe,at,Ie],function(nn,yn){if(ot){var ln=(0,De.Z)(nn,2),Kn=ln[1],Wn=(0,De.Z)(yn,2),ea=Wn[1];return ot(ea,Kn)}return Pt.renderWithProps?!0:!_t(nn,yn,!0)});return Mt}function $e(de,fe,Ie,We){var at=de+fe-1;return de<=We&&at>=Ie}function Ue(de,fe){return Ne(ce,function(Ie){var We=$e(de,fe||1,Ie.hoverStartRow,Ie.hoverEndRow);return[We,Ie.onHover]})}var gt=function(fe){var Ie=fe.ellipsis,We=fe.rowType,at=fe.children,ot,Pt=Ie===!0?{showTitle:!0}:Ie;return Pt&&(Pt.showTitle||We==="header")&&(typeof at=="string"||typeof at=="number"?ot=at.toString():ue.isValidElement(at)&&typeof at.props.children=="string"&&(ot=at.props.children)),ot};function Qt(de){var fe,Ie,We,at,ot,Pt,jt,Mt,nn=de.component,yn=de.children,ln=de.ellipsis,Kn=de.scope,Wn=de.prefixCls,ea=de.className,$a=de.align,Oa=de.record,er=de.render,za=de.dataIndex,lr=de.renderIndex,Ur=de.shouldCellUpdate,Lr=de.index,Tr=de.rowType,xo=de.colSpan,To=de.rowSpan,Cr=de.fixLeft,Ra=de.fixRight,Ea=de.firstFixLeft,Ha=de.lastFixLeft,cr=de.firstFixRight,pr=de.lastFixRight,io=de.appendNode,no=de.additionalProps,Vr=no===void 0?{}:no,Io=de.isSticky,Zo="".concat(Wn,"-cell"),ei=Ne(ce,["supportSticky","allColumnsFixedLeft"]),ri=ei.supportSticky,Xi=ei.allColumnsFixedLeft,Ji=zt(Oa,za,lr,yn,er,Ur),jo=(0,De.Z)(Ji,2),ml=jo[0],nr=jo[1],po={},Qo=typeof Cr=="number"&&ri,ki=typeof Ra=="number"&&ri;Qo&&(po.position="sticky",po.left=Cr),ki&&(po.position="sticky",po.right=Ra);var Mr=(fe=(Ie=(We=nr==null?void 0:nr.colSpan)!==null&&We!==void 0?We:Vr.colSpan)!==null&&Ie!==void 0?Ie:xo)!==null&&fe!==void 0?fe:1,ho=(at=(ot=(Pt=nr==null?void 0:nr.rowSpan)!==null&&Pt!==void 0?Pt:Vr.rowSpan)!==null&&ot!==void 0?ot:To)!==null&&at!==void 0?at:1,Eo=Ue(Lr,ho),lo=(0,De.Z)(Eo,2),pi=lo[0],ao=lo[1],Ko=function(_l){var Eu;Oa&&ao(Lr,Lr+ho-1),Vr==null||(Eu=Vr.onMouseEnter)===null||Eu===void 0||Eu.call(Vr,_l)},hi=function(_l){var Eu;Oa&&ao(-1,-1),Vr==null||(Eu=Vr.onMouseLeave)===null||Eu===void 0||Eu.call(Vr,_l)};if(Mr===0||ho===0)return null;var Si=(jt=Vr.title)!==null&&jt!==void 0?jt:gt({rowType:Tr,ellipsis:ln,children:ml}),su=ze()(Zo,ea,(Mt={},(0,he.Z)(Mt,"".concat(Zo,"-fix-left"),Qo&&ri),(0,he.Z)(Mt,"".concat(Zo,"-fix-left-first"),Ea&&ri),(0,he.Z)(Mt,"".concat(Zo,"-fix-left-last"),Ha&&ri),(0,he.Z)(Mt,"".concat(Zo,"-fix-left-all"),Ha&&Xi&&ri),(0,he.Z)(Mt,"".concat(Zo,"-fix-right"),ki&&ri),(0,he.Z)(Mt,"".concat(Zo,"-fix-right-first"),cr&&ri),(0,he.Z)(Mt,"".concat(Zo,"-fix-right-last"),pr&&ri),(0,he.Z)(Mt,"".concat(Zo,"-ellipsis"),ln),(0,he.Z)(Mt,"".concat(Zo,"-with-append"),io),(0,he.Z)(Mt,"".concat(Zo,"-fix-sticky"),(Qo||ki)&&Io&&ri),(0,he.Z)(Mt,"".concat(Zo,"-row-hover"),!nr&&pi),Mt),Vr.className,nr==null?void 0:nr.className),tu={};$a&&(tu.textAlign=$a);var wu=(0,ye.Z)((0,ye.Z)((0,ye.Z)((0,ye.Z)({},po),Vr.style),tu),nr==null?void 0:nr.style),Nl=ml;return(0,Fe.Z)(Nl)==="object"&&!Array.isArray(Nl)&&!ue.isValidElement(Nl)&&(Nl=null),ln&&(Ha||cr)&&(Nl=ue.createElement("span",{className:"".concat(Zo,"-content")},Nl)),ue.createElement(nn,(0,ke.Z)({},nr,Vr,{className:su,style:wu,title:Si,scope:Kn,onMouseEnter:Ko,onMouseLeave:hi,colSpan:Mr!==1?Mr:null,rowSpan:ho!==1?ho:null}),io,Nl)}var Xt=ue.memo(Qt);function gn(de,fe,Ie,We,at,ot){var Pt=Ie[de]||{},jt=Ie[fe]||{},Mt,nn;Pt.fixed==="left"?Mt=We.left[at==="rtl"?fe:de]:jt.fixed==="right"&&(nn=We.right[at==="rtl"?de:fe]);var yn=!1,ln=!1,Kn=!1,Wn=!1,ea=Ie[fe+1],$a=Ie[de-1],Oa=!(ot!=null&&ot.children);if(at==="rtl"){if(Mt!==void 0){var er=$a&&$a.fixed==="left";Wn=!er&&Oa}else if(nn!==void 0){var za=ea&&ea.fixed==="right";Kn=!za&&Oa}}else if(Mt!==void 0){var lr=ea&&ea.fixed==="left";yn=!lr&&Oa}else if(nn!==void 0){var Ur=$a&&$a.fixed==="right";ln=!Ur&&Oa}return{fixLeft:Mt,fixRight:nn,lastFixLeft:yn,firstFixRight:ln,lastFixRight:Kn,firstFixLeft:Wn,isSticky:We.isSticky}}var ta=ue.createContext({}),aa=ta;function Rn(de){var fe=de.className,Ie=de.index,We=de.children,at=de.colSpan,ot=at===void 0?1:at,Pt=de.rowSpan,jt=de.align,Mt=Ne(ce,["prefixCls","direction"]),nn=Mt.prefixCls,yn=Mt.direction,ln=ue.useContext(aa),Kn=ln.scrollColumnIndex,Wn=ln.stickyOffsets,ea=ln.flattenColumns,$a=ln.columns,Oa=Ie+ot-1,er=Oa+1===Kn?ot+1:ot,za=gn(Ie,Ie+er-1,ea,Wn,yn,$a==null?void 0:$a[Ie]);return ue.createElement(Xt,(0,ke.Z)({className:fe,index:Ie,component:"td",prefixCls:nn,record:null,dataIndex:null,align:jt,colSpan:er,rowSpan:Pt,render:function(){return We}},za))}var la=ee(45987),tt=["children"];function yt(de){var fe=de.children,Ie=(0,la.Z)(de,tt);return ue.createElement("tr",Ie,fe)}function Tn(de){var fe=de.children;return fe}Tn.Row=yt,Tn.Cell=Rn;var Vn=Tn;function At(de){var fe=de.children,Ie=de.stickyOffsets,We=de.flattenColumns,at=de.columns,ot=Ne(ce,"prefixCls"),Pt=We.length-1,jt=We[Pt],Mt=ue.useMemo(function(){return{stickyOffsets:Ie,flattenColumns:We,scrollColumnIndex:jt!=null&&jt.scrollbar?Pt:null,columns:at}},[jt,We,Pt,Ie,at]);return ue.createElement(aa.Provider,{value:Mt},ue.createElement("tfoot",{className:"".concat(ot,"-summary")},fe))}var In=te(At),zn=Vn;function xn(de){var fe=ue.useRef();fe.current=de;var Ie=ue.useCallback(function(){for(var We,at=arguments.length,ot=new Array(at),Pt=0;Pt<at;Pt++)ot[Pt]=arguments[Pt];return(We=fe.current)===null||We===void 0?void 0:We.call.apply(We,[fe].concat(ot))},[]);return Ie}function La(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var rn=La()?ue.useLayoutEffect:ue.useEffect,Zt=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}},[])},ca=function(fe,Ie){Zt(function(We){if(!We)return fe()},Ie)},ka=null;function Ka(de){var fe=React.useRef(!1),Ie=React.useState(de),We=_slicedToArray(Ie,2),at=We[0],ot=We[1];React.useEffect(function(){return fe.current=!1,function(){fe.current=!0}},[]);function Pt(jt,Mt){Mt&&fe.current||ot(jt)}return[at,Pt]}function Ia(de){return de!==void 0}function kr(de,fe){var Ie=fe||{},We=Ie.defaultValue,at=Ie.value,ot=Ie.onChange,Pt=Ie.postState,jt=useState(function(){return Ia(at)?at:Ia(We)?typeof We=="function"?We():We:typeof de=="function"?de():de}),Mt=_slicedToArray(jt,2),nn=Mt[0],yn=Mt[1],ln=at!==void 0?at:nn,Kn=Pt?Pt(ln):ln,Wn=useEvent(ot),ea=useState([ln]),$a=_slicedToArray(ea,2),Oa=$a[0],er=$a[1];useLayoutUpdateEffect(function(){var lr=Oa[0];nn!==lr&&Wn(nn,lr)},[Oa]),useLayoutUpdateEffect(function(){Ia(at)||yn(at)},[at]);var za=useEvent(function(lr,Ur){yn(lr,Ur),er([ln],Ur)});return[Kn,za]}var mn=ee(35110);function wn(de,fe){typeof de=="function"?de(fe):(0,Fe.Z)(de)==="object"&&de&&"current"in de&&(de.current=fe)}function Mn(){for(var de=arguments.length,fe=new Array(de),Ie=0;Ie<de;Ie++)fe[Ie]=arguments[Ie];var We=fe.filter(function(at){return at});return We.length<=1?We[0]:function(at){fe.forEach(function(ot){wn(ot,at)})}}function Ca(){for(var de=arguments.length,fe=new Array(de),Ie=0;Ie<de;Ie++)fe[Ie]=arguments[Ie];return useMemo(function(){return Mn.apply(void 0,fe)},fe,function(We,at){return We.length!==at.length||We.every(function(ot,Pt){return ot!==at[Pt]})})}function ur(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 ro(de){return!isValidElement(de)||isFragment(de)?!1:ur(de)}function vo(de,fe,Ie,We){if(!fe.length)return Ie;var at=_toArray(fe),ot=at[0],Pt=at.slice(1),jt;return!de&&typeof ot=="number"?jt=[]:Array.isArray(de)?jt=_toConsumableArray(de):jt=_objectSpread({},de),We&&Ie===void 0&&Pt.length===1?delete jt[ot][Pt[0]]:jt[ot]=vo(jt[ot],Pt,Ie,We),jt}function Nr(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:vo(de,fe,Ie,We)}function Jn(de){return _typeof(de)==="object"&&de!==null&&Object.getPrototypeOf(de)===Object.prototype}function Xa(de){return Array.isArray(de)?[]:{}}var Ln=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function $n(){for(var de=arguments.length,fe=new Array(de),Ie=0;Ie<de;Ie++)fe[Ie]=arguments[Ie];var We=Xa(fe[0]);return fe.forEach(function(at){function ot(Pt,jt){var Mt=new Set(jt),nn=get(at,Pt),yn=Array.isArray(nn);if(yn||Jn(nn)){if(!Mt.has(nn)){Mt.add(nn);var ln=get(We,Pt);yn?We=Nr(We,Pt,[]):(!ln||_typeof(ln)!=="object")&&(We=Nr(We,Pt,Xa(nn))),Ln(nn).forEach(function(Kn){ot([].concat(_toConsumableArray(Pt),[Kn]),Mt)})}}else We=Nr(We,Pt,nn)}ot([])}),We}var oa=ee(48555),sa=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 at=de.getBoundingClientRect(),ot=at.width,Pt=at.height;if(ot||Pt)return!0}}return!1},Wa=function(fe){if(La()&&window.document.documentElement){var Ie=Array.isArray(fe)?fe:[fe],We=window.document.documentElement;return Ie.some(function(at){return at in We.style})}return!1},dr=function(fe,Ie){if(!Wa(fe))return!1;var We=document.createElement("div"),at=We.style[fe];return We.style[fe]=Ie,We.style[fe]!==at};function ia(de,fe){return!Array.isArray(de)&&fe!==void 0?dr(de,fe):Wa(de)}var Lt;function Gt(de){if(typeof document=="undefined")return 0;if(de||Lt===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 at=fe.offsetWidth;Ie.style.overflow="scroll";var ot=fe.offsetWidth;at===ot&&(ot=Ie.clientWidth),document.body.removeChild(Ie),Lt=at-ot}return Lt}function kt(de){var fe=de.match(/^(.*)px$/),Ie=Number(fe==null?void 0:fe[1]);return Number.isNaN(Ie)?Gt():Ie}function on(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:kt(Ie),height:kt(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`,pa=`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`,Ua="".concat(_n," ").concat(pa).split(/[\s\n]+/),Aa="aria-",mr="data-";function br(de,fe){return de.indexOf(fe)===0}function yo(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,ye.Z)({},fe);var We={};return Object.keys(de).forEach(function(at){(Ie.aria&&(at==="role"||br(at,Aa))||Ie.data&&br(at,mr)||Ie.attr&&Ua.includes(at))&&(We[at]=de[at])}),We}function ga(de,fe,Ie,We,at,ot,Pt){de.push({record:fe,indent:Ie,index:Pt});var jt=ot(fe),Mt=at==null?void 0:at.has(jt);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,at,ot,nn)}function $r(de,fe,Ie,We){var at=ue.useMemo(function(){if(Ie!=null&&Ie.size){for(var ot=[],Pt=0;Pt<(de==null?void 0:de.length);Pt+=1){var jt=de[Pt];ga(ot,jt,0,fe,Ie,We,Pt)}return ot}return de==null?void 0:de.map(function(Mt,nn){return{record:Mt,indent:0,index:nn}})},[de,fe,Ie,We]);return at}function Mi(de){var fe=de.prefixCls,Ie=de.children,We=de.component,at=de.cellComponent,ot=de.className,Pt=de.expanded,jt=de.colSpan,Mt=de.isEmpty,nn=Ne(ce,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),yn=nn.scrollbarSize,ln=nn.fixHeader,Kn=nn.fixColumn,Wn=nn.componentWidth,ea=nn.horizonScroll,$a=Ie;return(Mt?ea&&Wn:Kn)&&($a=ue.createElement("div",{style:{width:Wn-(ln?yn:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(fe,"-expanded-row-fixed")},$a)),ue.createElement(We,{className:ot,style:{display:Pt?null:"none"}},ue.createElement(Xt,{component:at,prefixCls:fe,colSpan:jt},$a))}var Vi=Mi;function Ir(de,fe,Ie,We){var at=Ne(ce,["prefixCls","fixedInfoList","flattenColumns","expandableType","expandRowByClick","onTriggerExpand","rowClassName","expandedRowClassName","indentSize","expandIcon","expandedRowRender","expandIconColumnIndex","expandedKeys","childrenColumnName","rowExpandable","onRow"]),ot=at.flattenColumns,Pt=at.expandableType,jt=at.expandedKeys,Mt=at.childrenColumnName,nn=at.onTriggerExpand,yn=at.rowExpandable,ln=at.onRow,Kn=at.expandRowByClick,Wn=at.rowClassName,ea=Pt==="nest",$a=Pt==="row"&&(!yn||yn(de)),Oa=$a||ea,er=jt&&jt.has(fe),za=Mt&&de&&de[Mt],lr=xn(nn),Ur=ln==null?void 0:ln(de,Ie),Lr=Ur==null?void 0:Ur.onClick,Tr=function(Ra){Kn&&Oa&&nn(de,Ra);for(var Ea=arguments.length,Ha=new Array(Ea>1?Ea-1:0),cr=1;cr<Ea;cr++)Ha[cr-1]=arguments[cr];Lr==null||Lr.apply(void 0,[Ra].concat(Ha))},xo;typeof Wn=="string"?xo=Wn:typeof Wn=="function"&&(xo=Wn(de,Ie,We));var To=An(ot);return(0,ye.Z)((0,ye.Z)({},at),{},{columnsKey:To,nestExpandable:ea,expanded:er,hasNestChildren:za,record:de,onTriggerExpand:lr,rowSupportExpand:$a,expandable:Oa,rowProps:(0,ye.Z)((0,ye.Z)({},Ur),{},{className:ze()(xo,Ur==null?void 0:Ur.className),onClick:Tr})})}function Yn(de,fe,Ie,We,at){var ot=de.record,Pt=de.prefixCls,jt=de.columnsKey,Mt=de.fixedInfoList,nn=de.expandIconColumnIndex,yn=de.nestExpandable,ln=de.indentSize,Kn=de.expandIcon,Wn=de.expanded,ea=de.hasNestChildren,$a=de.onTriggerExpand,Oa=jt[Ie],er=Mt[Ie],za;Ie===(nn||0)&&yn&&(za=ue.createElement(ue.Fragment,null,ue.createElement("span",{style:{paddingLeft:"".concat(ln*We,"px")},className:"".concat(Pt,"-row-indent indent-level-").concat(We)}),Kn({prefixCls:Pt,expanded:Wn,expandable:ea,record:ot,onExpand:$a})));var lr;return fe.onCell&&(lr=fe.onCell(ot,at)),{key:Oa,fixedInfo:er,appendCellNode:za,additionalCellProps:lr||{}}}function Cl(de){var fe=de.className,Ie=de.style,We=de.record,at=de.index,ot=de.renderIndex,Pt=de.rowKey,jt=de.indent,Mt=jt===void 0?0:jt,nn=de.rowComponent,yn=de.cellComponent,ln=de.scopeCellComponent,Kn=Ir(We,Pt,at,Mt),Wn=Kn.prefixCls,ea=Kn.flattenColumns,$a=Kn.expandedRowClassName,Oa=Kn.expandedRowRender,er=Kn.rowProps,za=Kn.expanded,lr=Kn.rowSupportExpand,Ur=ue.useState(!1),Lr=(0,De.Z)(Ur,2),Tr=Lr[0],xo=Lr[1];ue.useEffect(function(){za&&xo(!0)},[za]);var To=ue.createElement(nn,(0,ke.Z)({},er,{"data-row-key":Pt,className:ze()(fe,"".concat(Wn,"-row"),"".concat(Wn,"-row-level-").concat(Mt),er==null?void 0:er.className),style:(0,ye.Z)((0,ye.Z)({},Ie),er==null?void 0:er.style)}),ea.map(function(Ha,cr){var pr=Ha.render,io=Ha.dataIndex,no=Ha.className,Vr=Yn(Kn,Ha,cr,Mt,at),Io=Vr.key,Zo=Vr.fixedInfo,ei=Vr.appendCellNode,ri=Vr.additionalCellProps;return ue.createElement(Xt,(0,ke.Z)({className:no,ellipsis:Ha.ellipsis,align:Ha.align,scope:Ha.rowScope,component:Ha.rowScope?ln:yn,prefixCls:Wn,key:Io,record:We,index:at,renderIndex:ot,dataIndex:io,render:pr,shouldCellUpdate:Ha.shouldCellUpdate},Zo,{appendNode:ei,additionalProps:ri}))})),Cr;if(lr&&(Tr||za)){var Ra=Oa(We,at,Mt+1,za),Ea=$a&&$a(We,at,Mt);Cr=ue.createElement(Vi,{expanded:za,className:ze()("".concat(Wn,"-expanded-row"),"".concat(Wn,"-expanded-row-level-").concat(Mt+1),Ea),prefixCls:Wn,component:nn,cellComponent:yn,colSpan:ea.length,isEmpty:!1},Ra)}return ue.createElement(ue.Fragment,null,To,Cr)}Cl.displayName="BodyRow";var Wo=te(Cl);function yl(de){var fe=de.columnKey,Ie=de.onColumnResize,We=ue.useRef();return ue.useEffect(function(){We.current&&Ie(fe,We.current.offsetWidth)},[]),ue.createElement(oa.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 pl(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(oa.Z.Collection,{onBatchResize:function(ot){ot.forEach(function(Pt){var jt=Pt.data,Mt=Pt.size;We(jt,Mt.offsetWidth)})}},Ie.map(function(at){return ue.createElement(yl,{key:at,columnKey:at,onColumnResize:We})})))}function el(de){var fe=de.data,Ie=de.measureColumnWidth,We=Ne(ce,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),at=We.prefixCls,ot=We.getComponent,Pt=We.onColumnResize,jt=We.flattenColumns,Mt=We.getRowKey,nn=We.expandedKeys,yn=We.childrenColumnName,ln=We.emptyNode,Kn=$r(fe,yn,nn,Mt),Wn=ue.useRef({renderWithProps:!1}),ea=ot(["body","wrapper"],"tbody"),$a=ot(["body","row"],"tr"),Oa=ot(["body","cell"],"td"),er=ot(["body","cell"],"th"),za;fe.length?za=Kn.map(function(Ur,Lr){var Tr=Ur.record,xo=Ur.indent,To=Ur.index,Cr=Mt(Tr,Lr);return ue.createElement(Wo,{key:Cr,rowKey:Cr,record:Tr,index:Lr,renderIndex:To,rowComponent:$a,cellComponent:Oa,scopeCellComponent:er,getRowKey:Mt,indent:xo})}):za=ue.createElement(Vi,{expanded:!0,className:"".concat(at,"-placeholder"),prefixCls:at,component:$a,cellComponent:Oa,colSpan:jt.length,isEmpty:!0},ln);var lr=An(jt);return ue.createElement(fn.Provider,{value:Wn.current},ue.createElement(ea,{className:"".concat(at,"-tbody")},Ie&&ue.createElement(pl,{prefixCls:at,columnsKey:lr,onColumnResize:Pt}),za))}el.displayName="Body";var Ki=te(el),Il=["expandable"],hl="RC_TABLE_INTERNAL_COL_DEFINE";function gu(de){var fe=de.expandable,Ie=(0,la.Z)(de,Il),We;return"expandable"in de?We=(0,ye.Z)((0,ye.Z)({},Ie),fe):We=Ie,We.showExpandColumn===!1&&(We.expandIconColumnIndex=-1),We}var xa=["columnType"];function $i(de){for(var fe=de.colWidths,Ie=de.columns,We=de.columCount,at=[],ot=We||Ie.length,Pt=!1,jt=ot-1;jt>=0;jt-=1){var Mt=fe[jt],nn=Ie&&Ie[jt],yn=nn&&nn[hl];if(Mt||yn||Pt){var ln=yn||{},Kn=ln.columnType,Wn=(0,la.Z)(ln,xa);at.unshift(ue.createElement("col",(0,ke.Z)({key:jt,style:{width:Mt}},Wn))),Pt=!0}}return ue.createElement("colgroup",null,at)}var wi=$i,_o=ee(74902),$o=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Va(de,fe){return(0,ue.useMemo)(function(){for(var Ie=[],We=0;We<fe;We+=1){var at=de[We];if(at!==void 0)Ie[We]=at;else return null}return Ie},[de.join("_"),fe])}var Rr=ue.forwardRef(function(de,fe){var Ie=de.className,We=de.noData,at=de.columns,ot=de.flattenColumns,Pt=de.colWidths,jt=de.columCount,Mt=de.stickyOffsets,nn=de.direction,yn=de.fixHeader,ln=de.stickyTopOffset,Kn=de.stickyBottomOffset,Wn=de.stickyClassName,ea=de.onScroll,$a=de.maxContentScroll,Oa=de.children,er=(0,la.Z)(de,$o),za=Ne(ce,["prefixCls","scrollbarSize","isSticky"]),lr=za.prefixCls,Ur=za.scrollbarSize,Lr=za.isSticky,Tr=Lr&&!yn?0:Ur,xo=ue.useRef(null),To=ue.useCallback(function(no){wn(fe,no),wn(xo,no)},[]);ue.useEffect(function(){var no;function Vr(Io){var Zo=Io,ei=Zo.currentTarget,ri=Zo.deltaX;ri&&(ea({currentTarget:ei,scrollLeft:ei.scrollLeft+ri}),Io.preventDefault())}return(no=xo.current)===null||no===void 0||no.addEventListener("wheel",Vr),function(){var Io;(Io=xo.current)===null||Io===void 0||Io.removeEventListener("wheel",Vr)}},[]);var Cr=ue.useMemo(function(){return ot.every(function(no){return no.width})},[ot]),Ra=ot[ot.length-1],Ea={fixed:Ra?Ra.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat(lr,"-cell-scrollbar")}}},Ha=(0,ue.useMemo)(function(){return Tr?[].concat((0,_o.Z)(at),[Ea]):at},[Tr,at]),cr=(0,ue.useMemo)(function(){return Tr?[].concat((0,_o.Z)(ot),[Ea]):ot},[Tr,ot]),pr=(0,ue.useMemo)(function(){var no=Mt.right,Vr=Mt.left;return(0,ye.Z)((0,ye.Z)({},Mt),{},{left:nn==="rtl"?[].concat((0,_o.Z)(Vr.map(function(Io){return Io+Tr})),[0]):Vr,right:nn==="rtl"?no:[].concat((0,_o.Z)(no.map(function(Io){return Io+Tr})),[0]),isSticky:Lr})},[Tr,Mt,Lr]),io=Va(Pt,jt);return ue.createElement("div",{style:(0,ye.Z)({overflow:"hidden"},Lr?{top:ln,bottom:Kn}:{}),ref:To,className:ze()(Ie,(0,he.Z)({},Wn,!!Wn))},ue.createElement("table",{style:{tableLayout:"fixed",visibility:We||io?null:"hidden"}},(!We||!$a||Cr)&&ue.createElement(wi,{colWidths:io?[].concat((0,_o.Z)(io),[Tr]):[],columCount:jt+1,columns:cr}),Oa((0,ye.Z)((0,ye.Z)({},er),{},{stickyOffsets:pr,columns:Ha,flattenColumns:cr}))))});Rr.displayName="FixedHolder";var Mo=ue.memo(Rr);function _r(de){var fe=de.cells,Ie=de.stickyOffsets,We=de.flattenColumns,at=de.rowComponent,ot=de.cellComponent,Pt=de.tdCellComponent,jt=de.onHeaderRow,Mt=de.index,nn=Ne(ce,["prefixCls","direction"]),yn=nn.prefixCls,ln=nn.direction,Kn;jt&&(Kn=jt(fe.map(function(ea){return ea.column}),Mt));var Wn=An(fe.map(function(ea){return ea.column}));return ue.createElement(at,Kn,fe.map(function(ea,$a){var Oa=ea.column,er=gn(ea.colStart,ea.colEnd,We,Ie,ln,Oa),za;return Oa&&Oa.onHeaderCell&&(za=ea.column.onHeaderCell(Oa)),ue.createElement(Xt,(0,ke.Z)({},ea,{scope:Oa.title?ea.colSpan>1?"colgroup":"col":null,ellipsis:Oa.ellipsis,align:Oa.align,component:Oa.title?ot:Pt,prefixCls:yn,key:Wn[$a]},er,{additionalProps:za,rowType:"header"}))}))}_r.displayName="HeaderRow";var Ei=_r;function Bi(de){var fe=[];function Ie(Pt,jt){var Mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;fe[Mt]=fe[Mt]||[];var nn=jt,yn=Pt.filter(Boolean).map(function(ln){var Kn={key:ln.key,className:ln.className||"",children:ln.title,column:ln,colStart:nn},Wn=1,ea=ln.children;return ea&&ea.length>0&&(Wn=Ie(ea,nn,Mt+1).reduce(function($a,Oa){return $a+Oa},0),Kn.hasSubColumns=!0),"colSpan"in ln&&(Wn=ln.colSpan),"rowSpan"in ln&&(Kn.rowSpan=ln.rowSpan),Kn.colSpan=Wn,Kn.colEnd=Kn.colStart+Wn-1,fe[Mt].push(Kn),nn+=Wn,Wn});return yn}Ie(de,0);for(var We=fe.length,at=function(jt){fe[jt].forEach(function(Mt){!("rowSpan"in Mt)&&!Mt.hasSubColumns&&(Mt.rowSpan=We-jt)})},ot=0;ot<We;ot+=1)at(ot);return fe}function Ni(de){var fe=de.stickyOffsets,Ie=de.columns,We=de.flattenColumns,at=de.onHeaderRow,ot=Ne(ce,["prefixCls","getComponent"]),Pt=ot.prefixCls,jt=ot.getComponent,Mt=ue.useMemo(function(){return Bi(Ie)},[Ie]),nn=jt(["header","wrapper"],"thead"),yn=jt(["header","row"],"tr"),ln=jt(["header","cell"],"th"),Kn=jt(["header","cell"],"td");return ue.createElement(nn,{className:"".concat(Pt,"-thead")},Mt.map(function(Wn,ea){var $a=ue.createElement(Ei,{key:ea,flattenColumns:We,cells:Wn,stickyOffsets:fe,rowComponent:yn,cellComponent:ln,tdCellComponent:Kn,onHeaderRow:at,index:ea});return $a}))}var Zi=te(Ni);function tl(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(tl(We)):(0,mn.isFragment)(We)&&We.props?Ie=Ie.concat(tl(We.props.children,fe)):Ie.push(We))}),Ie}function nu(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 ll(de,fe){return ue.useMemo(function(){if(fe&&fe>0){var Ie=0,We=0;de.forEach(function(nn){var yn=nu(fe,nn.width);yn?Ie+=yn:We+=1});var at=fe-Ie,ot=We,Pt=at/We,jt=0,Mt=de.map(function(nn){var yn=(0,ye.Z)({},nn),ln=nu(fe,yn.width);if(ln)yn.width=ln;else{var Kn=Math.floor(Pt);yn.width=ot===1?at:Kn,at-=Kn,ot-=1}return jt+=yn.width,yn});return[Mt,jt]}return[de,fe]},[de,fe])}var pu=["children"],ou=["fixed"];function Fo(de){return tl(de).filter(function(fe){return ue.isValidElement(fe)}).map(function(fe){var Ie=fe.key,We=fe.props,at=We.children,ot=(0,la.Z)(We,pu),Pt=(0,ye.Z)({key:Ie},ot);return at&&(Pt.children=Fo(at)),Pt})}function xl(de){var fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return de.filter(function(Ie){return Ie&&(0,Fe.Z)(Ie)==="object"}).reduce(function(Ie,We,at){var ot=We.fixed,Pt=ot===!0?"left":ot,jt="".concat(fe,"-").concat(at),Mt=We.children;return Mt&&Mt.length>0?[].concat((0,_o.Z)(Ie),(0,_o.Z)(xl(Mt,jt).map(function(nn){return(0,ye.Z)({fixed:Pt},nn)}))):[].concat((0,_o.Z)(Ie),[(0,ye.Z)((0,ye.Z)({key:jt},We),{},{fixed:Pt})])},[])}function Kl(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 at=!0,ot=de.length-1;ot>=0;ot-=1){var Pt=de[ot];if(at&&Pt.fixed!=="right")at=!1;else if(!at&&Pt.fixed==="right"){warning(!1,"Index ".concat(ot+1," of `columns` missing `fixed='right'` prop."));break}}}function Yl(de){return de.map(function(fe){var Ie=fe.fixed,We=(0,la.Z)(fe,ou),at=Ie;return Ie==="left"?at="right":Ie==="right"&&(at="left"),(0,ye.Z)({fixed:at},We)})}function al(de,fe){var Ie=de.prefixCls,We=de.columns,at=de.children,ot=de.expandable,Pt=de.expandedKeys,jt=de.columnTitle,Mt=de.getRowKey,nn=de.onTriggerExpand,yn=de.expandIcon,ln=de.rowExpandable,Kn=de.expandIconColumnIndex,Wn=de.direction,ea=de.expandRowByClick,$a=de.columnWidth,Oa=de.fixed,er=de.scrollWidth,za=ue.useMemo(function(){return We||Fo(at)},[We,at]),lr=ue.useMemo(function(){if(ot){var Ra,Ea=za.slice();if(!Ea.includes(y)){var Ha=Kn||0;Ha>=0&&Ea.splice(Ha,0,y)}var cr=Ea.indexOf(y);Ea=Ea.filter(function(Vr,Io){return Vr!==y||Io===cr});var pr=za[cr],io;(Oa==="left"||Oa)&&!Kn?io="left":(Oa==="right"||Oa)&&Kn===za.length?io="right":io=pr?pr.fixed:null;var no=(Ra={},(0,he.Z)(Ra,hl,{className:"".concat(Ie,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,he.Z)(Ra,"title",jt),(0,he.Z)(Ra,"fixed",io),(0,he.Z)(Ra,"className","".concat(Ie,"-row-expand-icon-cell")),(0,he.Z)(Ra,"width",$a),(0,he.Z)(Ra,"render",function(Io,Zo,ei){var ri=Mt(Zo,ei),Xi=Pt.has(ri),Ji=ln?ln(Zo):!0,jo=yn({prefixCls:Ie,expanded:Xi,expandable:Ji,record:Zo,onExpand:nn});return ea?ue.createElement("span",{onClick:function(nr){return nr.stopPropagation()}},jo):jo}),Ra);return Ea.map(function(Vr){return Vr===y?no:Vr})}return za.filter(function(Vr){return Vr!==y})},[ot,za,Mt,Pt,yn,Wn]),Ur=ue.useMemo(function(){var Ra=lr;return fe&&(Ra=fe(Ra)),Ra.length||(Ra=[{render:function(){return null}}]),Ra},[fe,lr,Wn]),Lr=ue.useMemo(function(){return Wn==="rtl"?Yl(xl(Ur)):xl(Ur)},[Ur,Wn,er]),Tr=ll(Lr,er),xo=(0,De.Z)(Tr,2),To=xo[0],Cr=xo[1];return[Ur,To,Cr]}var Yi=al;function Xl(de){var fe,Ie=de.prefixCls,We=de.record,at=de.onExpand,ot=de.expanded,Pt=de.expandable,jt="".concat(Ie,"-row-expand-icon");if(!Pt)return ue.createElement("span",{className:ze()(jt,"".concat(Ie,"-row-spaced"))});var Mt=function(yn){at(We,yn),yn.stopPropagation()};return ue.createElement("span",{className:ze()(jt,(fe={},(0,he.Z)(fe,"".concat(Ie,"-row-expanded"),ot),(0,he.Z)(fe,"".concat(Ie,"-row-collapsed"),!ot),fe)),onClick:Mt})}function Zl(de,fe,Ie){var We=[];function at(ot){(ot||[]).forEach(function(Pt,jt){We.push(fe(Pt,jt)),at(Pt[Ie])})}return at(de),We}function zl(de,fe,Ie){var We=gu(de),at=We.expandIcon,ot=We.expandedRowKeys,Pt=We.defaultExpandedRowKeys,jt=We.defaultExpandAllRows,Mt=We.expandedRowRender,nn=We.onExpand,yn=We.onExpandedRowsChange,ln=We.childrenColumnName,Kn=at||Xl,Wn=ln||"children",ea=ue.useMemo(function(){return Mt?"row":de.expandable&&de.internalHooks===ie&&de.expandable.__PARENT_RENDER_ICON__||fe.some(function(Lr){return Lr&&(0,Fe.Z)(Lr)==="object"&&Lr[Wn]})?"nest":!1},[!!Mt,fe]),$a=ue.useState(function(){return Pt||(jt?Zl(fe,Ie,Wn):[])}),Oa=(0,De.Z)($a,2),er=Oa[0],za=Oa[1],lr=ue.useMemo(function(){return new Set(ot||er||[])},[ot,er]),Ur=ue.useCallback(function(Lr){var Tr=Ie(Lr,fe.indexOf(Lr)),xo,To=lr.has(Tr);To?(lr.delete(Tr),xo=(0,_o.Z)(lr)):xo=[].concat((0,_o.Z)(lr),[Tr]),za(xo),nn&&nn(!To,Lr),yn&&yn(xo)},[Ie,lr,fe,nn,yn]);return[We,ea,lr,Kn,Wn,Ur]}function an(de,fe,Ie,We){var at=de.map(function(ot,Pt){return gn(Pt,Pt,de,fe,Ie,We==null?void 0:We[Pt])});return Ge(function(){return at},[at],function(ot,Pt){return!_t(ot,Pt)})}function sn(de){var fe=(0,ue.useRef)(de),Ie=(0,ue.useState)({}),We=(0,De.Z)(Ie,2),at=We[1],ot=(0,ue.useRef)(null),Pt=(0,ue.useRef)([]);function jt(Mt){Pt.current.push(Mt);var nn=Promise.resolve();ot.current=nn,nn.then(function(){if(ot.current===nn){var yn=Pt.current,ln=fe.current;Pt.current=[],yn.forEach(function(Kn){fe.current=Kn(fe.current)}),ot.current=null,ln!==fe.current&&at({})}})}return(0,ue.useEffect)(function(){return function(){ot.current=null}},[]),[fe.current,jt]}function Dn(de){var fe=(0,ue.useRef)(de||null),Ie=(0,ue.useRef)();function We(){window.clearTimeout(Ie.current)}function at(Pt){fe.current=Pt,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},[]),[at,ot]}function nt(){var de=ue.useState(-1),fe=(0,De.Z)(de,2),Ie=fe[0],We=fe[1],at=ue.useState(-1),ot=(0,De.Z)(at,2),Pt=ot[0],jt=ot[1],Mt=ue.useCallback(function(nn,yn){We(nn),jt(yn)},[]);return[Ie,Pt,Mt]}var Bn=La()?window:null;function Da(de,fe){var Ie=(0,Fe.Z)(de)==="object"?de:{},We=Ie.offsetHeader,at=We===void 0?0:We,ot=Ie.offsetSummary,Pt=ot===void 0?0:ot,jt=Ie.offsetScroll,Mt=jt===void 0?0:jt,nn=Ie.getContainer,yn=nn===void 0?function(){return Bn}:nn,ln=yn()||Bn;return ue.useMemo(function(){var Kn=!!de;return{isSticky:Kn,stickyClassName:Kn?"".concat(fe,"-sticky-holder"):"",offsetHeader:at,offsetSummary:Pt,offsetScroll:Mt,container:ln}},[Mt,at,Pt,fe,ln])}function ya(de,fe,Ie){var We=(0,ue.useMemo)(function(){for(var at=[],ot=[],Pt=0,jt=0,Mt=0;Mt<fe;Mt+=1)if(Ie==="rtl"){ot[Mt]=jt,jt+=de[Mt]||0;var nn=fe-Mt-1;at[nn]=Pt,Pt+=de[nn]||0}else{at[Mt]=Pt,Pt+=de[Mt]||0;var yn=fe-Mt-1;ot[yn]=jt,jt+=de[yn]||0}return{left:at,right:ot}},[de,fe,Ie]);return We}var vn=ya;function kn(de){var fe=de.className,Ie=de.children;return ue.createElement("div",{className:fe},Ie)}var En=kn;function ma(de,fe,Ie,We){var at=Re.unstable_batchedUpdates?function(Pt){Re.unstable_batchedUpdates(Ie,Pt)}:Ie;return de!=null&&de.addEventListener&&de.addEventListener(fe,at,We),{remove:function(){de!=null&&de.removeEventListener&&de.removeEventListener(fe,at,We)}}}var rr=/margin|padding|width|height|max|min|offset/,Ar={left:!0,top:!0},vr={cssFloat:1,styleFloat:1,float:1};function Zr(de){return de.nodeType===1?de.ownerDocument.defaultView.getComputedStyle(de,null):{}}function Qa(de,fe,Ie){if(fe=fe.toLowerCase(),Ie==="auto"){if(fe==="height")return de.offsetHeight;if(fe==="width")return de.offsetWidth}return fe in Ar||(Ar[fe]=rr.test(fe)),Ar[fe]?parseFloat(Ie)||0:Ie}function fa(de,fe){var Ie=arguments.length,We=Zr(de);return fe=vr[fe]?"cssFloat"in de.style?"cssFloat":"styleFloat":fe,Ie===1?We:Qa(de,fe,We[fe]||de.style[fe])}function cn(de,fe,Ie){var We=arguments.length;if(fe=vr[fe]?"cssFloat"in de.style?"cssFloat":"styleFloat":fe,We===3)return typeof Ie=="number"&&rr.test(fe)&&(Ie="".concat(Ie,"px")),de.style[fe]=Ie,Ie;for(var at in fe)fe.hasOwnProperty(at)&&cn(de,at,fe[at]);return Zr(de)}function ra(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 ir(){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 zr(){var de=document.documentElement.clientWidth,fe=window.innerHeight||document.documentElement.clientHeight;return{width:de,height:fe}}function jr(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function co(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 Hr=function(fe,Ie){var We,at,ot=fe.scrollBodyRef,Pt=fe.onScroll,jt=fe.offsetScroll,Mt=fe.container,nn=Ne(ce,"prefixCls"),yn=((We=ot.current)===null||We===void 0?void 0:We.scrollWidth)||0,ln=((at=ot.current)===null||at===void 0?void 0:at.clientWidth)||0,Kn=yn&&ln*(ln/yn),Wn=ue.useRef(),ea=sn({scrollLeft:0,isHiddenScrollBar:!1}),$a=(0,De.Z)(ea,2),Oa=$a[0],er=$a[1],za=ue.useRef({delta:0,x:0}),lr=ue.useState(!1),Ur=(0,De.Z)(lr,2),Lr=Ur[0],Tr=Ur[1],xo=function(){Tr(!1)},To=function(cr){cr.persist(),za.current.delta=cr.pageX-Oa.scrollLeft,za.current.x=0,Tr(!0),cr.preventDefault()},Cr=function(cr){var pr,io=cr||((pr=window)===null||pr===void 0?void 0:pr.event),no=io.buttons;if(!Lr||no===0){Lr&&Tr(!1);return}var Vr=za.current.x+cr.pageX-za.current.x-za.current.delta;Vr<=0&&(Vr=0),Vr+Kn>=ln&&(Vr=ln-Kn),Pt({scrollLeft:Vr/ln*(yn+2)}),za.current.x=cr.pageX},Ra=function(){if(ot.current){var cr=co(ot.current).top,pr=cr+ot.current.offsetHeight,io=Mt===window?document.documentElement.scrollTop+window.innerHeight:co(Mt).top+Mt.clientHeight;pr-Gt()<=io||cr>=io-jt?er(function(no){return(0,ye.Z)((0,ye.Z)({},no),{},{isHiddenScrollBar:!0})}):er(function(no){return(0,ye.Z)((0,ye.Z)({},no),{},{isHiddenScrollBar:!1})})}},Ea=function(cr){er(function(pr){return(0,ye.Z)((0,ye.Z)({},pr),{},{scrollLeft:cr/yn*ln||0})})};return ue.useImperativeHandle(Ie,function(){return{setScrollLeft:Ea}}),ue.useEffect(function(){var Ha=ma(document.body,"mouseup",xo,!1),cr=ma(document.body,"mousemove",Cr,!1);return Ra(),function(){Ha.remove(),cr.remove()}},[Kn,Lr]),ue.useEffect(function(){var Ha=ma(Mt,"scroll",Ra,!1),cr=ma(window,"resize",Ra,!1);return function(){Ha.remove(),cr.remove()}},[Mt]),ue.useEffect(function(){Oa.isHiddenScrollBar||er(function(Ha){var cr=ot.current;return cr?(0,ye.Z)((0,ye.Z)({},Ha),{},{scrollLeft:cr.scrollLeft/cr.scrollWidth*cr.clientWidth}):Ha})},[Oa.isHiddenScrollBar]),yn<=ln||!Kn||Oa.isHiddenScrollBar?null:ue.createElement("div",{style:{height:Gt(),width:ln,bottom:jt},className:"".concat(nn,"-sticky-scroll")},ue.createElement("div",{onMouseDown:To,ref:Wn,className:ze()("".concat(nn,"-sticky-scroll-bar"),(0,he.Z)({},"".concat(nn,"-sticky-scroll-bar-active"),Lr)),style:{width:"".concat(Kn,"px"),transform:"translate3d(".concat(Oa.scrollLeft,"px, 0, 0)")}}))},uo=ue.forwardRef(Hr);function _a(de){return null}var so=_a;function Uo(de){return null}var zo=Uo,di="rc-table",Vo=[],gi={};function Bo(){return"No Data"}function ui(de){var fe,Ie=(0,ye.Z)({rowKey:"key",prefixCls:di,emptyText:Bo},de),We=Ie.prefixCls,at=Ie.className,ot=Ie.rowClassName,Pt=Ie.style,jt=Ie.data,Mt=Ie.rowKey,nn=Ie.scroll,yn=Ie.tableLayout,ln=Ie.direction,Kn=Ie.title,Wn=Ie.footer,ea=Ie.summary,$a=Ie.caption,Oa=Ie.id,er=Ie.showHeader,za=Ie.components,lr=Ie.emptyText,Ur=Ie.onRow,Lr=Ie.onHeaderRow,Tr=Ie.internalHooks,xo=Ie.transformColumns,To=Ie.internalRefs,Cr=Ie.tailor,Ra=Ie.sticky,Ea=jt||Vo,Ha=!!Ea.length,cr=Tr===ie,pr=ue.useCallback(function(ji,il){return On(za,ji)||il},[za]),io=ue.useMemo(function(){return typeof Mt=="function"?Mt:function(ji){var il=ji&&ji[Mt];return il}},[Mt]),no=pr(["body"]),Vr=nt(),Io=(0,De.Z)(Vr,3),Zo=Io[0],ei=Io[1],ri=Io[2],Xi=zl(Ie,Ea,io),Ji=(0,De.Z)(Xi,6),jo=Ji[0],ml=Ji[1],nr=Ji[2],po=Ji[3],Qo=Ji[4],ki=Ji[5],Mr=nn==null?void 0:nn.x,ho=ue.useState(0),Eo=(0,De.Z)(ho,2),lo=Eo[0],pi=Eo[1],ao=Yi((0,ye.Z)((0,ye.Z)((0,ye.Z)({},Ie),jo),{},{expandable:!!jo.expandedRowRender,columnTitle:jo.columnTitle,expandedKeys:nr,getRowKey:io,onTriggerExpand:ki,expandIcon:po,expandIconColumnIndex:jo.expandIconColumnIndex,direction:ln,scrollWidth:cr&&Cr&&typeof Mr=="number"?Mr:null}),cr?xo:null),Ko=(0,De.Z)(ao,3),hi=Ko[0],Si=Ko[1],su=Ko[2],tu=su!=null?su:Mr,wu=ue.useMemo(function(){return{columns:hi,flattenColumns:Si}},[hi,Si]),Nl=ue.useRef(),Fu=ue.useRef(),_l=ue.useRef(),Eu=ue.useRef(),Uu=ue.useRef(),_i=ue.useState(!1),zi=(0,De.Z)(_i,2),fl=zi[0],Gl=zi[1],bl=ue.useState(!1),si=(0,De.Z)(bl,2),cu=si[0],Ql=si[1],yu=sn(new Map),Du=(0,De.Z)(yu,2),Nu=Du[0],Vu=Du[1],Ru=An(Si),Bu=Ru.map(function(ji){return Nu.get(ji)}),Jl=ue.useMemo(function(){return Bu},[Bu.join("_")]),fu=vn(Jl,Si.length,ln),Hl=nn&&Nt(nn.y),vl=nn&&Nt(tu)||!!jo.fixed,Lu=vl&&Si.some(function(ji){var il=ji.fixed;return il}),Tu=ue.useRef(),zu=Da(Ra,We),Mu=zu.isSticky,rs=zu.offsetHeader,ds=zu.offsetSummary,xi=zu.offsetScroll,qi=zu.stickyClassName,ru=zu.container,ol=ue.useMemo(function(){return ea==null?void 0:ea(Ea)},[ea,Ea]),du=(Hl||Mu)&&ue.isValidElement(ol)&&ol.type===Vn&&ol.props.fixed,Pu,bu,ku;Hl&&(bu={overflowY:"scroll",maxHeight:nn.y}),vl&&(Pu={overflowX:"auto"},Hl||(bu={overflowY:"hidden"}),ku={width:tu===!0?"auto":tu,minWidth:"100%"});var gs=ue.useCallback(function(ji,il){sa(Nl.current)&&Vu(function(Au){if(Au.get(ji)!==il){var _u=new Map(Au);return _u.set(ji,il),_u}return Au})},[]),js=Dn(null),xs=(0,De.Z)(js,2),Gs=xs[0],ws=xs[1];function os(ji,il){il&&(typeof il=="function"?il(ji):il.scrollLeft!==ji&&(il.scrollLeft=ji,il.scrollLeft!==ji&&setTimeout(function(){il.scrollLeft=ji},0)))}var $u=xn(function(ji){var il=ji.currentTarget,Au=ji.scrollLeft,_u=ln==="rtl",Iu=typeof Au=="number"?Au:il.scrollLeft,es=il||gi;if(!ws()||ws()===es){var Es;Gs(es),os(Iu,Fu.current),os(Iu,_l.current),os(Iu,Uu.current),os(Iu,(Es=Tu.current)===null||Es===void 0?void 0:Es.setScrollLeft)}var ts=il||Fu.current;if(ts){var ss=ts.scrollWidth,ys=ts.clientWidth;if(ss===ys){Gl(!1),Ql(!1);return}_u?(Gl(-Iu<ss-ys),Ql(-Iu>0)):(Gl(Iu>0),Ql(Iu<ss-ys))}}),Xu=function(){vl&&_l.current?$u({currentTarget:_l.current}):(Gl(!1),Ql(!1))},Fs=function(il){var Au=il.width;Au!==lo&&(Xu(),pi(Nl.current?Nl.current.offsetWidth:Au))},Bs=ue.useRef(!1);ue.useEffect(function(){Bs.current&&Xu()},[vl,jt,hi.length]),ue.useEffect(function(){Bs.current=!0},[]);var Hs=ue.useState(0),As=(0,De.Z)(Hs,2),is=As[0],Qu=As[1],Ks=ue.useState(!0),ms=(0,De.Z)(Ks,2),Ds=ms[0],Ws=ms[1];ue.useEffect(function(){(!Cr||!cr)&&(_l.current instanceof Element?Qu(on(_l.current).width):Qu(on(Eu.current).width)),Ws(ia("position","sticky"))},[]),ue.useEffect(function(){cr&&To&&(To.body.current=_l.current)});var ac=ue.useCallback(function(ji){return ue.createElement(ue.Fragment,null,ue.createElement(Zi,ji),du==="top"&&ue.createElement(In,ji,ol))},[du,ol]),Us=ue.useCallback(function(ji){return ue.createElement(In,ji,ol)},[ol]),ls=pr(["table"],"table"),us=ue.useMemo(function(){return yn||(Lu?tu==="max-content"?"auto":"fixed":Hl||Mu||Si.some(function(ji){var il=ji.ellipsis;return il})?"fixed":"auto")},[Hl,Lu,Si,yn,Mu]),fs,vs={colWidths:Jl,columCount:Si.length,stickyOffsets:fu,onHeaderRow:Lr,fixHeader:Hl,scroll:nn},ps=ue.useMemo(function(){return Ha?null:typeof lr=="function"?lr():lr},[Ha,lr]),Ns=ue.createElement(Ki,{data:Ea,measureColumnWidth:Hl||vl||Mu}),hs=ue.createElement(wi,{colWidths:Si.map(function(ji){var il=ji.width;return il}),columns:Si}),Is=$a!=null?ue.createElement("caption",{className:"".concat(We,"-caption")},$a):void 0,Os=yo(Ie,{data:!0}),Vs=yo(Ie,{aria:!0});if(Hl||Mu){var qu;typeof no=="function"?(qu=no(Ea,{scrollbarSize:is,ref:_l,onScroll:$u}),vs.colWidths=Si.map(function(ji,il){var Au=ji.width,_u=il===Si.length-1?Au-is:Au;return typeof _u=="number"&&!Number.isNaN(_u)?_u:0})):qu=ue.createElement("div",{style:(0,ye.Z)((0,ye.Z)({},Pu),bu),onScroll:$u,ref:_l,className:ze()("".concat(We,"-body"))},ue.createElement(ls,(0,ke.Z)({style:(0,ye.Z)((0,ye.Z)({},ku),{},{tableLayout:us})},Vs),Is,hs,Ns,!du&&ol&&ue.createElement(In,{stickyOffsets:fu,flattenColumns:Si,columns:hi},ol)));var Ls=(0,ye.Z)((0,ye.Z)((0,ye.Z)({noData:!Ea.length,maxContentScroll:vl&&tu==="max-content"},vs),wu),{},{direction:ln,stickyClassName:qi,onScroll:$u});fs=ue.createElement(ue.Fragment,null,er!==!1&&ue.createElement(Mo,(0,ke.Z)({},Ls,{stickyTopOffset:rs,className:"".concat(We,"-header"),ref:Fu}),ac),qu,du&&du!=="top"&&ue.createElement(Mo,(0,ke.Z)({},Ls,{stickyBottomOffset:ds,className:"".concat(We,"-summary"),ref:Uu}),Us),Mu&&ue.createElement(uo,{ref:Tu,offsetScroll:xi,scrollBodyRef:_l,onScroll:$u,container:ru}))}else fs=ue.createElement("div",{style:(0,ye.Z)((0,ye.Z)({},Pu),bu),className:ze()("".concat(We,"-content")),onScroll:$u,ref:_l},ue.createElement(ls,(0,ke.Z)({style:(0,ye.Z)((0,ye.Z)({},ku),{},{tableLayout:us})},Vs),Is,hs,er!==!1&&ue.createElement(Zi,(0,ke.Z)({},vs,wu)),Ns,ol&&ue.createElement(In,{stickyOffsets:fu,flattenColumns:Si,columns:hi},ol)));var Ss=ue.createElement("div",(0,ke.Z)({className:ze()(We,at,(fe={},(0,he.Z)(fe,"".concat(We,"-rtl"),ln==="rtl"),(0,he.Z)(fe,"".concat(We,"-ping-left"),fl),(0,he.Z)(fe,"".concat(We,"-ping-right"),cu),(0,he.Z)(fe,"".concat(We,"-layout-fixed"),yn==="fixed"),(0,he.Z)(fe,"".concat(We,"-fixed-header"),Hl),(0,he.Z)(fe,"".concat(We,"-fixed-column"),Lu),(0,he.Z)(fe,"".concat(We,"-scroll-horizontal"),vl),(0,he.Z)(fe,"".concat(We,"-has-fix-left"),Si[0]&&Si[0].fixed),(0,he.Z)(fe,"".concat(We,"-has-fix-right"),Si[Si.length-1]&&Si[Si.length-1].fixed==="right"),fe)),style:Pt,id:Oa,ref:Nl},Os),Kn&&ue.createElement(En,{className:"".concat(We,"-title")},Kn(Ea)),ue.createElement("div",{ref:Eu,className:"".concat(We,"-container")},fs),Wn&&ue.createElement(En,{className:"".concat(We,"-footer")},Wn(Ea)));vl&&(Ss=ue.createElement(oa.Z,{onResize:Fs},Ss));var Ms=an(Si,fu,ln,hi),$s=ue.useMemo(function(){return{scrollX:tu,prefixCls:We,getComponent:pr,scrollbarSize:is,direction:ln,fixedInfoList:Ms,isSticky:Mu,supportSticky:Ds,componentWidth:lo,fixHeader:Hl,fixColumn:Lu,horizonScroll:vl,tableLayout:us,rowClassName:ot,expandedRowClassName:jo.expandedRowClassName,expandIcon:po,expandableType:ml,expandRowByClick:jo.expandRowByClick,expandedRowRender:jo.expandedRowRender,onTriggerExpand:ki,expandIconColumnIndex:jo.expandIconColumnIndex,indentSize:jo.indentSize,allColumnsFixedLeft:Si.every(function(ji){return ji.fixed==="left"}),emptyNode:ps,columns:hi,flattenColumns:Si,onColumnResize:gs,hoverStartRow:Zo,hoverEndRow:ei,onHover:ri,rowExpandable:jo.rowExpandable,onRow:Ur,getRowKey:io,expandedKeys:nr,childrenColumnName:Qo}},[tu,We,pr,is,ln,Ms,Mu,Ds,lo,Hl,Lu,vl,us,ot,jo.expandedRowClassName,po,ml,jo.expandRowByClick,jo.expandedRowRender,ki,jo.expandIconColumnIndex,jo.indentSize,ps,hi,Si,gs,Zo,ei,ri,jo.rowExpandable,Ur,io,nr,Qo]);return ue.createElement(ce.Provider,{value:$s},Ss)}function Ii(de){return z(ui,de)}var Hi=Ii();Hi.EXPAND_COLUMN=y,Hi.INTERNAL_HOOKS=ie,Hi.Column=so,Hi.ColumnGroup=zo,Hi.Summary=zn;var ul=Hi,wl=ee(73299),Qi=Be(null),oi=Be(null);function Ol(de,fe,Ie){var We=fe||1;return Ie[de+We]-(Ie[de]||0)}function Ll(de){var fe=de.rowInfo,Ie=de.column,We=de.colIndex,at=de.indent,ot=de.index,Pt=de.renderIndex,jt=de.record,Mt=de.style,nn=de.className,yn=de.inverse,ln=de.getHeight,Kn=Ie.render,Wn=Ie.dataIndex,ea=Ie.className,$a=Ie.width,Oa=Ne(oi,["columnsOffset"]),er=Oa.columnsOffset,za=Yn(fe,Ie,We,at,ot),lr=za.key,Ur=za.fixedInfo,Lr=za.appendCellNode,Tr=za.additionalCellProps,xo=Tr.style,To=Tr.colSpan,Cr=To===void 0?1:To,Ra=Tr.rowSpan,Ea=Ra===void 0?1:Ra,Ha=We-1,cr=Ol(Ha,Cr,er),pr=Cr>1?$a-cr:0,io=(0,ye.Z)((0,ye.Z)((0,ye.Z)({},xo),Mt),{},{flex:"0 0 ".concat(cr,"px"),width:"".concat(cr,"px"),marginRight:pr,pointerEvents:"auto"}),no=ue.useMemo(function(){return yn?Ea<=1:Cr===0||Ea===0||Ea>1},[Ea,Cr,yn]);no?io.visibility="hidden":yn&&(io.height=ln==null?void 0:ln(Ea));var Vr=no?function(){return null}:Kn,Io={};return(Ea===0||Cr===0)&&(Io.rowSpan=1,Io.colSpan=1),ue.createElement(Xt,(0,ke.Z)({className:ze()(ea,nn),ellipsis:Ie.ellipsis,align:Ie.align,scope:Ie.rowScope,component:"div",prefixCls:fe.prefixCls,key:lr,record:jt,index:ot,renderIndex:Pt,dataIndex:Wn,render:Vr,shouldCellUpdate:Ie.shouldCellUpdate},Ur,{appendNode:Lr,additionalProps:(0,ye.Z)((0,ye.Z)({},Tr),{},{style:io},Io)}))}var $l=Ll,Wl=["data","index","className","rowKey","style","extra","getHeight"],Ml=ue.forwardRef(function(de,fe){var Ie=de.data,We=de.index,at=de.className,ot=de.rowKey,Pt=de.style,jt=de.extra,Mt=de.getHeight,nn=(0,la.Z)(de,Wl),yn=Ie.record,ln=Ie.indent,Kn=Ie.index,Wn=Ne(ce,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),ea=Wn.scrollX,$a=Wn.flattenColumns,Oa=Wn.prefixCls,er=Wn.fixColumn,za=Wn.componentWidth,lr=Ir(yn,ot,We,ln),Ur=lr.rowSupportExpand,Lr=lr.expanded,Tr=lr.rowProps,xo=lr.expandedRowRender,To=lr.expandedRowClassName,Cr;if(Ur&&Lr){var Ra=xo(yn,We,ln+1,Lr),Ea=To==null?void 0:To(yn,We,ln),Ha={};er&&(Ha={style:(0,he.Z)({},"--virtual-width","".concat(za,"px"))});var cr="".concat(Oa,"-expanded-row-cell");Cr=ue.createElement("div",{className:ze()("".concat(Oa,"-expanded-row"),"".concat(Oa,"-expanded-row-level-").concat(ln+1),Ea)},ue.createElement(Xt,{component:"div",prefixCls:Oa,className:ze()(cr,(0,he.Z)({},"".concat(cr,"-fixed"),er)),additionalProps:Ha},Ra))}var pr=(0,ye.Z)((0,ye.Z)({},Pt),{},{width:ea});jt&&(pr.position="absolute",pr.pointerEvents="none");var io=ue.createElement("div",(0,ke.Z)({},Tr,nn,{ref:Ur?null:fe,className:ze()(at,"".concat(Oa,"-row"),Tr==null?void 0:Tr.className,(0,he.Z)({},"".concat(Oa,"-row-extra"),jt)),style:(0,ye.Z)((0,ye.Z)({},pr),Tr==null?void 0:Tr.style)}),$a.map(function(no,Vr){return ue.createElement($l,{key:Vr,rowInfo:lr,column:no,colIndex:Vr,indent:ln,index:We,renderIndex:Kn,record:yn,inverse:jt,getHeight:Mt})}));return Ur?ue.createElement("div",{ref:fe},io,Cr):io}),hu=te(Ml),jl=hu,mu=ue.forwardRef(function(de,fe){var Ie=de.data,We=de.onScroll,at=Ne(ce,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),ot=at.flattenColumns,Pt=at.onColumnResize,jt=at.getRowKey,Mt=at.expandedKeys,nn=at.prefixCls,yn=at.childrenColumnName,ln=at.emptyNode,Kn=at.scrollX,Wn=Ne(Qi),ea=Wn.scrollY,$a=Wn.listItemHeight,Oa=ue.useRef(),er=$r(Ie,yn,Mt,jt),za=ue.useMemo(function(){var Cr=0;return ot.map(function(Ra){var Ea=Ra.width,Ha=Ra.key;return Cr+=Ea,[Ha,Ea,Cr]})},[ot]),lr=ue.useMemo(function(){return za.map(function(Cr){return Cr[2]})},[za]);ue.useEffect(function(){za.forEach(function(Cr){var Ra=(0,De.Z)(Cr,2),Ea=Ra[0],Ha=Ra[1];Pt(Ea,Ha)})},[za]),ue.useImperativeHandle(fe,function(){var Cr={};return Object.defineProperty(Cr,"scrollLeft",{get:function(){var Ea;return((Ea=Oa.current)===null||Ea===void 0?void 0:Ea.getScrollInfo().x)||0},set:function(Ea){var Ha;(Ha=Oa.current)===null||Ha===void 0||Ha.scrollTo({left:Ea})}}),Cr});var Ur=function(Ra,Ea){var Ha,cr=(Ha=er[Ea])===null||Ha===void 0?void 0:Ha.record,pr=Ra.onCell;if(pr){var io,no=pr(cr,Ea);return(io=no==null?void 0:no.rowSpan)!==null&&io!==void 0?io:1}return 1},Lr=function(Ra){var Ea=Ra.start,Ha=Ra.end,cr=Ra.getSize,pr=Ra.offsetY;if(Ha<0)return null;for(var io=ot.filter(function(Mr){return Ur(Mr,Ea)===0}),no=Ea,Vr=function(ho){if(io=io.filter(function(Eo){return Ur(Eo,ho)===0}),!io.length)return no=ho,"break"},Io=Ea;Io>=0;Io-=1){var Zo=Vr(Io);if(Zo==="break")break}for(var ei=ot.filter(function(Mr){return Ur(Mr,Ha)!==1}),ri=Ha,Xi=function(ho){if(ei=ei.filter(function(Eo){return Ur(Eo,ho)!==1}),!ei.length)return ri=Math.max(ho-1,Ha),"break"},Ji=Ha;Ji<er.length;Ji+=1){var jo=Xi(Ji);if(jo==="break")break}for(var ml=[],nr=function(ho){var Eo=er[ho];if(!Eo)return"continue";ot.some(function(lo){return Ur(lo,ho)>1})&&ml.push(ho)},po=no;po<=ri;po+=1)var Qo=nr(po);var ki=ml.map(function(Mr){var ho=er[Mr],Eo=jt(ho.record,Mr),lo=function(Ko){var hi=Mr+Ko-1,Si=jt(er[hi].record,hi),su=cr(Eo,Si);return su.bottom-su.top},pi=cr(Eo);return ue.createElement(jl,{key:Mr,data:ho,rowKey:Eo,index:Mr,style:{top:-pr+pi.top},extra:!0,getHeight:lo})});return ki},Tr=ue.useMemo(function(){return{columnsOffset:lr}},[lr]),xo="".concat(nn,"-tbody"),To;return er.length?To=ue.createElement(wl.Z,{fullHeight:!1,ref:Oa,className:ze()(xo,"".concat(xo,"-virtual")),height:ea,itemHeight:$a||24,data:er,itemKey:function(Ra){return jt(Ra.record)},scrollWidth:Kn,onVirtualScroll:function(Ra){var Ea=Ra.x;We({scrollLeft:Ea})},extraRender:Lr},function(Cr,Ra,Ea){var Ha=jt(Cr.record,Ra);return ue.createElement(jl,(0,ke.Z)({data:Cr,rowKey:Ha,index:Ra},Ea))}):To=ue.createElement("div",{className:ze()("".concat(nn,"-placeholder"))},ue.createElement(Xt,{component:"div",prefixCls:nn},ln)),ue.createElement(oi.Provider,{value:Tr},To)}),Rl=te(mu),ql=Rl,eu=function(fe,Ie){var We=Ie.ref,at=Ie.onScroll;return ue.createElement(ql,{ref:We,data:fe,onScroll:at})},Su=100;function st(de){var fe=de.columns,Ie=de.scroll,We=de.prefixCls,at=We===void 0?di:We,ot=de.className,Pt=de.listItemHeight,jt=Ie||{},Mt=jt.x,nn=jt.y;typeof Mt!="number"&&(Mt=((fe||[]).length+1)*Su),typeof nn!="number"&&(nn=500);var yn=ue.useMemo(function(){return{scrollY:nn,listItemHeight:Pt}},[nn,Pt]);return ue.createElement(Qi.Provider,{value:yn},ue.createElement(ul,(0,ke.Z)({},de,{className:ze()(ot,"".concat(at,"-virtual")),scroll:(0,ye.Z)((0,ye.Z)({},Ie),{},{x:Mt}),components:{body:eu},columns:fe,internalHooks:ie,tailor:!0})))}function mt(de){return z(st,de)}var Wt=mt(),Hn=null;function Un(de){return null}var pn=Un;function Pn(de){return null}var Vt=Pn,St=ee(10366),Zn=ee(58375),Za=ee(53124),mo=ee(88258),Jr=ee(98675),ti=ee(25378),Jo=ee(24457),Fr=ee(28452),qa=ee(57953),Ma=ee(46605);function Ao(de){return function(Ie){let{prefixCls:We,onExpand:at,record:ot,expanded:Pt,expandable:jt}=Ie;const Mt=`${We}-row-expand-icon`;return ue.createElement("button",{type:"button",onClick:nn=>{at(ot,nn),nn.stopPropagation()},className:ze()(Mt,{[`${Mt}-spaced`]:!jt,[`${Mt}-expanded`]:jt&&Pt,[`${Mt}-collapsed`]:jt&&!Pt}),"aria-label":Pt?de.collapse:de.expand,"aria-expanded":Pt})}}var Oo=Ao;function Yo(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 ni(de,fe){return fe?`${fe}-${de}`:`${de}`}function Do(de,fe){return typeof de=="function"?de(fe):de}function ai(de,fe){const Ie=Do(de,fe);return Object.prototype.toString.call(Ie)==="[object Object]"?"":Ie}var Ro={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"},Er=Ro,Go=ee(74643),ii=function(fe,Ie){return ue.createElement(Go.Z,(0,ke.Z)({},fe,{ref:Ie,icon:Er}))},Ai=ue.forwardRef(ii),sl=ee(7699),iu=ee(57838);function qe(de){const fe=ue.useRef(de),Ie=(0,iu.Z)();return[()=>fe.current,We=>{fe.current=We,Ie()}]}var ut=ee(71577),ht=ee(84567),Rt=ee(85418),bn=ee(32983),na=ee(68508),ja=ee(76529),wa=ee(78045),ua=ee(79870),Ee=ee(72395),_e=ee(69677);function Ve(de){let{value:fe,onChange:Ie,filterSearch:We,tablePrefixCls:at,locale:ot}=de;return We?ue.createElement("div",{className:`${at}-filter-dropdown-search`},ue.createElement(_e.default,{prefix:ue.createElement(Ee.Z,null),placeholder:ot.filterSearchPlaceholder,onChange:Ie,value:fe,htmlSize:1,className:`${at}-filter-dropdown-search-input`})):null}var dt=Ve,Tt=ee(92389);const Bt=de=>{const{keyCode:fe}=de;fe===Tt.Z.ENTER&&de.stopPropagation()};var Ht=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:at}=Ie;fe.push(We),at&&(fe=[].concat((0,_o.Z)(fe),(0,_o.Z)(Yt(at))))}),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:at,searchValue:ot,filterSearch:Pt}=de;return fe.map((jt,Mt)=>{const nn=String(jt.value);if(jt.children)return{key:nn||Mt,label:jt.text,popupClassName:`${Ie}-dropdown-submenu`,children:Se({filters:jt.children,prefixCls:Ie,filteredKeys:We,filterMultiple:at,searchValue:ot,filterSearch:Pt})};const yn=at?ht.default:wa.ZP,ln={key:jt.value!==void 0?nn:Mt,label:ue.createElement(ue.Fragment,null,ue.createElement(yn,{checked:We.includes(nn)}),ue.createElement("span",null,jt.text))};return ot.trim()?typeof Pt=="function"?Pt(ot,jt)?ln:null:ve(ot,jt.text)?ln:null:ln})}function Te(de){var fe,Ie;const{tablePrefixCls:We,prefixCls:at,column:ot,dropdownPrefixCls:Pt,columnKey:jt,filterMultiple:Mt,filterMode:nn="menu",filterSearch:yn=!1,filterState:ln,triggerFilter:Kn,locale:Wn,children:ea,getPopupContainer:$a}=de,{filterDropdownOpen:Oa,onFilterDropdownOpenChange:er,filterResetToDefaultFilteredValue:za,defaultFilteredValue:lr,filterDropdownVisible:Ur,onFilterDropdownVisibleChange:Lr}=ot,[Tr,xo]=ue.useState(!1),To=!!(ln&&(!((fe=ln.filteredKeys)===null||fe===void 0)&&fe.length||ln.forceFiltered)),Cr=ao=>{xo(ao),er==null||er(ao),Lr==null||Lr(ao)},Ra=(Ie=Oa!=null?Oa:Ur)!==null&&Ie!==void 0?Ie:Tr,Ea=ln==null?void 0:ln.filteredKeys,[Ha,cr]=qe(Ea||[]),pr=ao=>{let{selectedKeys:Ko}=ao;cr(Ko)},io=(ao,Ko)=>{let{node:hi,checked:Si}=Ko;pr(Mt?{selectedKeys:ao}:{selectedKeys:Si&&hi.key?[hi.key]:[]})};ue.useEffect(()=>{Tr&&pr({selectedKeys:Ea||[]})},[Ea]);const[no,Vr]=ue.useState([]),Io=ao=>{Vr(ao)},[Zo,ei]=ue.useState(""),ri=ao=>{const{value:Ko}=ao.target;ei(Ko)};ue.useEffect(()=>{Tr||ei("")},[Tr]);const Xi=ao=>{const Ko=ao&&ao.length?ao:null;if(Ko===null&&(!ln||!ln.filteredKeys)||(0,sl.Z)(Ko,ln==null?void 0:ln.filteredKeys,!0))return null;Kn({column:ot,key:jt,filteredKeys:Ko})},Ji=()=>{Cr(!1),Xi(Ha())},jo=function(){let{confirm:ao,closeDropdown:Ko}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};ao&&Xi([]),Ko&&Cr(!1),ei(""),cr(za?(lr||[]).map(hi=>String(hi)):[])},ml=function(){let{closeDropdown:ao}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};ao&&Cr(!1),Xi(Ha())},nr=ao=>{ao&&Ea!==void 0&&cr(Ea||[]),Cr(ao),!ao&&!ot.filterDropdown&&Ji()},po=ze()({[`${Pt}-menu-without-submenu`]:!Cn(ot.filters||[])}),Qo=ao=>{if(ao.target.checked){const Ko=Yt(ot==null?void 0:ot.filters).map(hi=>String(hi));cr(Ko)}else cr([])},ki=ao=>{let{filters:Ko}=ao;return(Ko||[]).map((hi,Si)=>{const su=String(hi.value),tu={title:hi.text,key:hi.value!==void 0?su:Si};return hi.children&&(tu.children=ki({filters:hi.children})),tu})},Mr=ao=>{var Ko;return Object.assign(Object.assign({},ao),{text:ao.title,value:ao.key,children:((Ko=ao.children)===null||Ko===void 0?void 0:Ko.map(hi=>Mr(hi)))||[]})};let ho;if(typeof ot.filterDropdown=="function")ho=ot.filterDropdown({prefixCls:`${Pt}-custom`,setSelectedKeys:ao=>pr({selectedKeys:ao}),selectedKeys:Ha(),confirm:ml,clearFilters:jo,filters:ot.filters,visible:Ra,close:()=>{Cr(!1)}});else if(ot.filterDropdown)ho=ot.filterDropdown;else{const ao=Ha()||[],Ko=()=>(ot.filters||[]).length===0?ue.createElement(bn.Z,{image:bn.Z.PRESENTED_IMAGE_SIMPLE,description:Wn.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):nn==="tree"?ue.createElement(ue.Fragment,null,ue.createElement(dt,{filterSearch:yn,value:Zo,onChange:ri,tablePrefixCls:We,locale:Wn}),ue.createElement("div",{className:`${We}-filter-dropdown-tree`},Mt?ue.createElement(ht.default,{checked:ao.length===Yt(ot.filters).length,indeterminate:ao.length>0&&ao.length<Yt(ot.filters).length,className:`${We}-filter-dropdown-checkall`,onChange:Qo},Wn.filterCheckall):null,ue.createElement(ua.default,{checkable:!0,selectable:!1,blockNode:!0,multiple:Mt,checkStrictly:!Mt,className:`${Pt}-menu`,onCheck:io,checkedKeys:ao,selectedKeys:ao,showIcon:!1,treeData:ki({filters:ot.filters}),autoExpandParent:!0,defaultExpandAll:!0,filterTreeNode:Zo.trim()?Si=>typeof yn=="function"?yn(Zo,Mr(Si)):ve(Zo,Si.title):void 0}))):ue.createElement(ue.Fragment,null,ue.createElement(dt,{filterSearch:yn,value:Zo,onChange:ri,tablePrefixCls:We,locale:Wn}),ue.createElement(na.default,{selectable:!0,multiple:Mt,prefixCls:`${Pt}-menu`,className:po,onSelect:pr,onDeselect:pr,selectedKeys:ao,getPopupContainer:$a,openKeys:no,onOpenChange:Io,items:Se({filters:ot.filters||[],filterSearch:yn,prefixCls:at,filteredKeys:Ha(),filterMultiple:Mt,searchValue:Zo})})),hi=()=>za?(0,sl.Z)((lr||[]).map(Si=>String(Si)),ao,!0):ao.length===0;ho=ue.createElement(ue.Fragment,null,Ko(),ue.createElement("div",{className:`${at}-dropdown-btns`},ue.createElement(ut.ZP,{type:"link",size:"small",disabled:hi(),onClick:()=>jo()},Wn.filterReset),ue.createElement(ut.ZP,{type:"primary",size:"small",onClick:Ji},Wn.filterConfirm)))}ot.filterDropdown&&(ho=ue.createElement(ja.J,{selectable:void 0},ho));const Eo=()=>ue.createElement(Ht,{className:`${at}-dropdown`},ho);let lo;typeof ot.filterIcon=="function"?lo=ot.filterIcon(To):ot.filterIcon?lo=ot.filterIcon:lo=ue.createElement(Ai,null);const{direction:pi}=ue.useContext(Za.E_);return ue.createElement("div",{className:`${at}-column`},ue.createElement("span",{className:`${We}-column-title`},ea),ue.createElement(Rt.Z,{dropdownRender:Eo,trigger:["click"],open:Ra,onOpenChange:nr,getPopupContainer:$a,placement:pi==="rtl"?"bottomLeft":"bottomRight"},ue.createElement("span",{role:"button",tabIndex:-1,className:ze()(`${at}-trigger`,{active:To}),onClick:ao=>{ao.stopPropagation()}},lo)))}var je=Te;function Xe(de,fe,Ie){let We=[];return(de||[]).forEach((at,ot)=>{var Pt;const jt=ni(ot,Ie);if(at.filters||"filterDropdown"in at||"onFilter"in at)if("filteredValue"in at){let Mt=at.filteredValue;"filterDropdown"in at||(Mt=(Pt=Mt==null?void 0:Mt.map(String))!==null&&Pt!==void 0?Pt:Mt),We.push({column:at,key:Yo(at,jt),filteredKeys:Mt,forceFiltered:at.filtered})}else We.push({column:at,key:Yo(at,jt),filteredKeys:fe&&at.defaultFilteredValue?at.defaultFilteredValue:void 0,forceFiltered:at.filtered});"children"in at&&(We=[].concat((0,_o.Z)(We),(0,_o.Z)(Xe(at.children,fe,jt))))}),We}function it(de,fe,Ie,We,at,ot,Pt,jt){return Ie.map((Mt,nn)=>{const yn=ni(nn,jt),{filterMultiple:ln=!0,filterMode:Kn,filterSearch:Wn}=Mt;let ea=Mt;if(ea.filters||ea.filterDropdown){const $a=Yo(ea,yn),Oa=We.find(er=>{let{key:za}=er;return $a===za});ea=Object.assign(Object.assign({},ea),{title:er=>ue.createElement(je,{tablePrefixCls:de,prefixCls:`${de}-filter`,dropdownPrefixCls:fe,column:ea,columnKey:$a,filterState:Oa,filterMultiple:ln,filterMode:Kn,filterSearch:Wn,triggerFilter:ot,locale:at,getPopupContainer:Pt},Do(Mt.title,er))})}return"children"in ea&&(ea=Object.assign(Object.assign({},ea),{children:it(de,fe,ea.children,We,at,ot,Pt,yn)})),ea})}function Dt(de){const fe={};return de.forEach(Ie=>{let{key:We,filteredKeys:at,column:ot}=Ie;const{filters:Pt,filterDropdown:jt}=ot;if(jt)fe[We]=at||null;else if(Array.isArray(at)){const Mt=Yt(Pt);fe[We]=Mt.filter(nn=>at.includes(String(nn)))}else fe[We]=null}),fe}function qt(de,fe){return fe.reduce((Ie,We)=>{const{column:{onFilter:at,filters:ot},filteredKeys:Pt}=We;return at&&Pt&&Pt.length?Ie.filter(jt=>Pt.some(Mt=>{const nn=Yt(ot),yn=nn.findIndex(Kn=>String(Kn)===String(Mt)),ln=yn!==-1?nn[yn]:Mt;return at(ln,jt)})):Ie},de)}const tn=de=>de.flatMap(fe=>"children"in fe?[fe].concat((0,_o.Z)(tn(fe.children||[]))):[fe]);function dn(de){let{prefixCls:fe,dropdownPrefixCls:Ie,mergedColumns:We,onFilterChange:at,getPopupContainer:ot,locale:Pt}=de;const jt=ue.useMemo(()=>tn(We||[]),[We]),[Mt,nn]=ue.useState(()=>Xe(jt,!0)),yn=ue.useMemo(()=>{const ea=Xe(jt,!1);if(ea.length===0)return ea;let $a=!0,Oa=!0;if(ea.forEach(er=>{let{filteredKeys:za}=er;za!==void 0?$a=!1:Oa=!1}),$a){const er=(jt||[]).map((za,lr)=>Yo(za,ni(lr)));return Mt.filter(za=>{let{key:lr}=za;return er.includes(lr)}).map(za=>{const lr=jt[er.findIndex(Ur=>Ur===za.key)];return Object.assign(Object.assign({},za),{column:Object.assign(Object.assign({},za.column),lr),forceFiltered:lr.filtered})})}return ea},[jt,Mt]),ln=ue.useMemo(()=>Dt(yn),[yn]),Kn=ea=>{const $a=yn.filter(Oa=>{let{key:er}=Oa;return er!==ea.key});$a.push(ea),nn($a),at(Dt($a),$a)};return[ea=>it(fe,Ie,ea,yn,Pt,Kn,ot),yn,ln]}var Jt=dn;function Gn(de,fe,Ie){const We=ue.useRef({});function at(ot){if(!We.current||We.current.data!==de||We.current.childrenColumnName!==fe||We.current.getRowKey!==Ie){let jt=function(Mt){Mt.forEach((nn,yn)=>{const ln=Ie(nn,yn);Pt.set(ln,nn),nn&&typeof nn=="object"&&fe in nn&&jt(nn[fe]||[])})};const Pt=new Map;jt(de),We.current={data:de,childrenColumnName:fe,kvMap:Pt,getRowKey:Ie}}return We.current.kvMap.get(ot)}return[at]}var ha=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 at=0,We=Object.getOwnPropertySymbols(de);at<We.length;at++)fe.indexOf(We[at])<0&&Object.prototype.propertyIsEnumerable.call(de,We[at])&&(Ie[We[at]]=de[We[at]]);return Ie};const jn=10;function da(de,fe){const Ie={current:de.current,pageSize:de.pageSize};return Object.keys(fe&&typeof fe=="object"?fe:{}).forEach(at=>{const ot=de[at];typeof ot!="function"&&(Ie[at]=ot)}),Ie}function Xn(de,fe,Ie){const We=Ie&&typeof Ie=="object"?Ie:{},{total:at=0}=We,ot=hn(We,["total"]),[Pt,jt]=(0,ue.useState)(()=>({current:"defaultCurrent"in ot?ot.defaultCurrent:1,pageSize:"defaultPageSize"in ot?ot.defaultPageSize:jn})),Mt=(0,ha.Z)(Pt,ot,{total:at>0?at:de}),nn=Math.ceil((at||de)/Mt.pageSize);Mt.current>nn&&(Mt.current=nn||1);const yn=(Kn,Wn)=>{jt({current:Kn!=null?Kn:1,pageSize:Wn||Mt.pageSize})},ln=(Kn,Wn)=>{var ea;Ie&&((ea=Ie.onChange)===null||ea===void 0||ea.call(Ie,Kn,Wn)),yn(Kn,Wn),fe(Kn,Wn||(Mt==null?void 0:Mt.pageSize))};return Ie===!1?[{},()=>{}]:[Object.assign(Object.assign({},Mt),{onChange:ln}),yn]}var Pa=Xn,Ja=ee(42922),sr=ee(29873),tr=ee(97153),or=ee(83898),Ga=ee(5663);const Ta={},hr="SELECT_ALL",Na="SELECT_INVERT",fr="SELECT_NONE",Or=[],Xr=(de,fe)=>{let Ie=[];return(fe||[]).forEach(We=>{Ie.push(We),We&&typeof We=="object"&&de in We&&(Ie=[].concat((0,_o.Z)(Ie),(0,_o.Z)(Xr(de,We[de]))))}),Ie};var oo=(de,fe)=>{const{preserveSelectedRowKeys:Ie,selectedRowKeys:We,defaultSelectedRowKeys:at,getCheckboxProps:ot,onChange:Pt,onSelect:jt,onSelectAll:Mt,onSelectInvert:nn,onSelectNone:yn,onSelectMultiple:ln,columnWidth:Kn,type:Wn,selections:ea,fixed:$a,renderCell:Oa,hideSelectAll:er,checkStrictly:za=!0}=fe||{},{prefixCls:lr,data:Ur,pageData:Lr,getRecordByKey:Tr,getRowKey:xo,expandType:To,childrenColumnName:Cr,locale:Ra,getPopupContainer:Ea}=de,[Ha,cr]=(0,Ga.Z)(We||at||Or,{value:We}),pr=ue.useRef(new Map),io=(0,ue.useCallback)(Mr=>{if(Ie){const ho=new Map;Mr.forEach(Eo=>{let lo=Tr(Eo);!lo&&pr.current.has(Eo)&&(lo=pr.current.get(Eo)),ho.set(Eo,lo)}),pr.current=ho}},[Tr,Ie]);ue.useEffect(()=>{io(Ha)},[Ha]);const{keyEntities:no}=(0,ue.useMemo)(()=>{if(za)return{keyEntities:null};let Mr=Ur;if(Ie){const ho=new Set(Ur.map((lo,pi)=>xo(lo,pi))),Eo=Array.from(pr.current).reduce((lo,pi)=>{let[ao,Ko]=pi;return ho.has(ao)?lo:lo.concat(Ko)},[]);Mr=[].concat((0,_o.Z)(Mr),(0,_o.Z)(Eo))}return(0,or.I8)(Mr,{externalGetKey:xo,childrenPropName:Cr})},[Ur,xo,za,Cr,Ie]),Vr=(0,ue.useMemo)(()=>Xr(Cr,Lr),[Cr,Lr]),Io=(0,ue.useMemo)(()=>{const Mr=new Map;return Vr.forEach((ho,Eo)=>{const lo=xo(ho,Eo),pi=(ot?ot(ho):null)||{};Mr.set(lo,pi)}),Mr},[Vr,xo,ot]),Zo=(0,ue.useCallback)(Mr=>{var ho;return!!(!((ho=Io.get(xo(Mr)))===null||ho===void 0)&&ho.disabled)},[Io,xo]),[ei,ri]=(0,ue.useMemo)(()=>{if(za)return[Ha||[],[]];const{checkedKeys:Mr,halfCheckedKeys:ho}=(0,tr.S)(Ha,!0,no,Zo);return[Mr||[],ho]},[Ha,za,no,Zo]),Xi=(0,ue.useMemo)(()=>{const Mr=Wn==="radio"?ei.slice(0,1):ei;return new Set(Mr)},[ei,Wn]),Ji=(0,ue.useMemo)(()=>Wn==="radio"?new Set:new Set(ri),[ri,Wn]),[jo,ml]=(0,ue.useState)(null);ue.useEffect(()=>{fe||cr(Or)},[!!fe]);const nr=(0,ue.useCallback)((Mr,ho)=>{let Eo,lo;io(Mr),Ie?(Eo=Mr,lo=Mr.map(pi=>pr.current.get(pi))):(Eo=[],lo=[],Mr.forEach(pi=>{const ao=Tr(pi);ao!==void 0&&(Eo.push(pi),lo.push(ao))})),cr(Eo),Pt==null||Pt(Eo,lo,{type:ho})},[cr,Tr,Pt,Ie]),po=(0,ue.useCallback)((Mr,ho,Eo,lo)=>{if(jt){const pi=Eo.map(ao=>Tr(ao));jt(Tr(Mr),ho,pi,lo)}nr(Eo,"single")},[jt,Tr,nr]),Qo=(0,ue.useMemo)(()=>!ea||er?null:(ea===!0?[hr,Na,fr]:ea).map(ho=>ho===hr?{key:"all",text:Ra.selectionAll,onSelect(){nr(Ur.map((Eo,lo)=>xo(Eo,lo)).filter(Eo=>{const lo=Io.get(Eo);return!(lo!=null&&lo.disabled)||Xi.has(Eo)}),"all")}}:ho===Na?{key:"invert",text:Ra.selectInvert,onSelect(){const Eo=new Set(Xi);Lr.forEach((pi,ao)=>{const Ko=xo(pi,ao),hi=Io.get(Ko);hi!=null&&hi.disabled||(Eo.has(Ko)?Eo.delete(Ko):Eo.add(Ko))});const lo=Array.from(Eo);nn&&nn(lo),nr(lo,"invert")}}:ho===fr?{key:"none",text:Ra.selectNone,onSelect(){yn==null||yn(),nr(Array.from(Xi).filter(Eo=>{const lo=Io.get(Eo);return lo==null?void 0:lo.disabled}),"none")}}:ho).map(ho=>Object.assign(Object.assign({},ho),{onSelect:function(){for(var Eo,lo,pi=arguments.length,ao=new Array(pi),Ko=0;Ko<pi;Ko++)ao[Ko]=arguments[Ko];(lo=ho.onSelect)===null||lo===void 0||(Eo=lo).call.apply(Eo,[ho].concat(ao)),ml(null)}})),[ea,Xi,Lr,xo,nn,nr]);return[(0,ue.useCallback)(Mr=>{var ho;if(!fe)return Mr.filter(_i=>_i!==Ta);let Eo=(0,_o.Z)(Mr);const lo=new Set(Xi),pi=Vr.map(xo).filter(_i=>!Io.get(_i).disabled),ao=pi.every(_i=>lo.has(_i)),Ko=pi.some(_i=>lo.has(_i)),hi=()=>{const _i=[];ao?pi.forEach(fl=>{lo.delete(fl),_i.push(fl)}):pi.forEach(fl=>{lo.has(fl)||(lo.add(fl),_i.push(fl))});const zi=Array.from(lo);Mt==null||Mt(!ao,zi.map(fl=>Tr(fl)),_i.map(fl=>Tr(fl))),nr(zi,"all"),ml(null)};let Si;if(Wn!=="radio"){let _i;if(Qo){const si={getPopupContainer:Ea,items:Qo.map((cu,Ql)=>{const{key:yu,text:Du,onSelect:Nu}=cu;return{key:yu!=null?yu:Ql,onClick:()=>{Nu==null||Nu(pi)},label:Du}})};_i=ue.createElement("div",{className:`${lr}-selection-extra`},ue.createElement(Rt.Z,{menu:si,getPopupContainer:Ea},ue.createElement("span",null,ue.createElement(Ja.Z,null))))}const zi=Vr.map((si,cu)=>{const Ql=xo(si,cu),yu=Io.get(Ql)||{};return Object.assign({checked:lo.has(Ql)},yu)}).filter(si=>{let{disabled:cu}=si;return cu}),fl=!!zi.length&&zi.length===Vr.length,Gl=fl&&zi.every(si=>{let{checked:cu}=si;return cu}),bl=fl&&zi.some(si=>{let{checked:cu}=si;return cu});Si=!er&&ue.createElement("div",{className:`${lr}-selection`},ue.createElement(ht.default,{checked:fl?Gl:!!Vr.length&&ao,indeterminate:fl?!Gl&&bl:!ao&&Ko,onChange:hi,disabled:Vr.length===0||fl,"aria-label":_i?"Custom selection":"Select all",skipGroup:!0}),_i)}let su;Wn==="radio"?su=(_i,zi,fl)=>{const Gl=xo(zi,fl),bl=lo.has(Gl);return{node:ue.createElement(wa.ZP,Object.assign({},Io.get(Gl),{checked:bl,onClick:si=>si.stopPropagation(),onChange:si=>{lo.has(Gl)||po(Gl,!0,[Gl],si.nativeEvent)}})),checked:bl}}:su=(_i,zi,fl)=>{var Gl;const bl=xo(zi,fl),si=lo.has(bl),cu=Ji.has(bl),Ql=Io.get(bl);let yu;return To==="nest"?yu=cu:yu=(Gl=Ql==null?void 0:Ql.indeterminate)!==null&&Gl!==void 0?Gl:cu,{node:ue.createElement(ht.default,Object.assign({},Ql,{indeterminate:yu,checked:si,skipGroup:!0,onClick:Du=>Du.stopPropagation(),onChange:Du=>{let{nativeEvent:Nu}=Du;const{shiftKey:Vu}=Nu;let Ru=-1,Bu=-1;if(Vu&&za){const Jl=new Set([jo,bl]);pi.some((fu,Hl)=>{if(Jl.has(fu))if(Ru===-1)Ru=Hl;else return Bu=Hl,!0;return!1})}if(Bu!==-1&&Ru!==Bu&&za){const Jl=pi.slice(Ru,Bu+1),fu=[];si?Jl.forEach(vl=>{lo.has(vl)&&(fu.push(vl),lo.delete(vl))}):Jl.forEach(vl=>{lo.has(vl)||(fu.push(vl),lo.add(vl))});const Hl=Array.from(lo);ln==null||ln(!si,Hl.map(vl=>Tr(vl)),fu.map(vl=>Tr(vl))),nr(Hl,"multiple")}else{const Jl=ei;if(za){const fu=si?(0,sr._5)(Jl,bl):(0,sr.L0)(Jl,bl);po(bl,!si,fu,Nu)}else{const fu=(0,tr.S)([].concat((0,_o.Z)(Jl),[bl]),!0,no,Zo),{checkedKeys:Hl,halfCheckedKeys:vl}=fu;let Lu=Hl;if(si){const Tu=new Set(Hl);Tu.delete(bl),Lu=(0,tr.S)(Array.from(Tu),{checked:!1,halfCheckedKeys:vl},no,Zo).checkedKeys}po(bl,!si,Lu,Nu)}}ml(si?null:bl)}})),checked:si}};const tu=(_i,zi,fl)=>{const{node:Gl,checked:bl}=su(_i,zi,fl);return Oa?Oa(bl,zi,fl,Gl):Gl};if(!Eo.includes(Ta))if(Eo.findIndex(_i=>{var zi;return((zi=_i[hl])===null||zi===void 0?void 0:zi.columnType)==="EXPAND_COLUMN"})===0){const[_i,...zi]=Eo;Eo=[_i,Ta].concat((0,_o.Z)(zi))}else Eo=[Ta].concat((0,_o.Z)(Eo));const wu=Eo.indexOf(Ta);Eo=Eo.filter((_i,zi)=>_i!==Ta||zi===wu);const Nl=Eo[wu-1],Fu=Eo[wu+1];let _l=$a;_l===void 0&&((Fu==null?void 0:Fu.fixed)!==void 0?_l=Fu.fixed:(Nl==null?void 0:Nl.fixed)!==void 0&&(_l=Nl.fixed)),_l&&Nl&&((ho=Nl[hl])===null||ho===void 0?void 0:ho.columnType)==="EXPAND_COLUMN"&&Nl.fixed===void 0&&(Nl.fixed=_l);const Eu=ze()(`${lr}-selection-col`,{[`${lr}-selection-col-with-dropdown`]:ea&&Wn==="checkbox"}),Uu={fixed:_l,width:Kn,className:`${lr}-selection-column`,title:fe.columnTitle||Si,render:tu,onCell:fe.onCell,[hl]:{className:Eu}};return Eo.map(_i=>_i===Ta?Uu:_i)},[xo,Vr,fe,ei,Xi,Ji,Kn,Qo,To,jo,Io,ln,po,Zo]),Xi]},Br=ee(33463),qr=ee(28575),Dr=ee(83062);const Sr="ascend",Gr="descend";function Xo(de){return typeof de.sorter=="object"&&typeof de.sorter.multiple=="number"?de.sorter.multiple:!1}function Ft(de){return typeof de=="function"?de:de&&typeof de=="object"&&de.compare?de.compare:!1}function ba(de,fe){return fe?de[de.indexOf(fe)+1]:de[0]}function yr(de,fe,Ie){let We=[];function at(ot,Pt){We.push({column:ot,key:Yo(ot,Pt),multiplePriority:Xo(ot),sortOrder:ot.sortOrder})}return(de||[]).forEach((ot,Pt)=>{const jt=ni(Pt,Ie);ot.children?("sortOrder"in ot&&at(ot,jt),We=[].concat((0,_o.Z)(We),(0,_o.Z)(yr(ot.children,fe,jt)))):ot.sorter&&("sortOrder"in ot?at(ot,jt):fe&&ot.defaultSortOrder&&We.push({column:ot,key:Yo(ot,jt),multiplePriority:Xo(ot),sortOrder:ot.defaultSortOrder}))}),We}function qn(de,fe,Ie,We,at,ot,Pt,jt){return(fe||[]).map((Mt,nn)=>{const yn=ni(nn,jt);let ln=Mt;if(ln.sorter){const Kn=ln.sortDirections||at,Wn=ln.showSorterTooltip===void 0?Pt:ln.showSorterTooltip,ea=Yo(ln,yn),$a=Ie.find(To=>{let{key:Cr}=To;return Cr===ea}),Oa=$a?$a.sortOrder:null,er=ba(Kn,Oa);let za;if(Mt.sortIcon)za=Mt.sortIcon({sortOrder:Oa});else{const To=Kn.includes(Sr)&&ue.createElement(qr.Z,{className:ze()(`${de}-column-sorter-up`,{active:Oa===Sr})}),Cr=Kn.includes(Gr)&&ue.createElement(Br.Z,{className:ze()(`${de}-column-sorter-down`,{active:Oa===Gr})});za=ue.createElement("span",{className:ze()(`${de}-column-sorter`,{[`${de}-column-sorter-full`]:!!(To&&Cr)})},ue.createElement("span",{className:`${de}-column-sorter-inner`,"aria-hidden":"true"},To,Cr))}const{cancelSort:lr,triggerAsc:Ur,triggerDesc:Lr}=ot||{};let Tr=lr;er===Gr?Tr=Lr:er===Sr&&(Tr=Ur);const xo=typeof Wn=="object"?Wn:{title:Tr};ln=Object.assign(Object.assign({},ln),{className:ze()(ln.className,{[`${de}-column-sort`]:Oa}),title:To=>{const Cr=ue.createElement("div",{className:`${de}-column-sorters`},ue.createElement("span",{className:`${de}-column-title`},Do(Mt.title,To)),za);return Wn?ue.createElement(Dr.Z,Object.assign({},xo),Cr):Cr},onHeaderCell:To=>{const Cr=Mt.onHeaderCell&&Mt.onHeaderCell(To)||{},Ra=Cr.onClick,Ea=Cr.onKeyDown;Cr.onClick=pr=>{We({column:Mt,key:ea,sortOrder:er,multiplePriority:Xo(Mt)}),Ra==null||Ra(pr)},Cr.onKeyDown=pr=>{pr.keyCode===Tt.Z.ENTER&&(We({column:Mt,key:ea,sortOrder:er,multiplePriority:Xo(Mt)}),Ea==null||Ea(pr))};const Ha=ai(Mt.title,{}),cr=Ha==null?void 0:Ha.toString();return Oa?Cr["aria-sort"]=Oa==="ascend"?"ascending":"descending":Cr["aria-label"]=cr||"",Cr.className=ze()(Cr.className,`${de}-column-has-sorters`),Cr.tabIndex=0,Mt.ellipsis&&(Cr.title=(Ha!=null?Ha:"").toString()),Cr}})}return"children"in ln&&(ln=Object.assign(Object.assign({},ln),{children:qn(de,ln.children,Ie,We,at,ot,Pt,yn)})),ln})}function Fn(de){const{column:fe,sortOrder:Ie}=de;return{column:fe,order:Ie,field:fe.dataIndex,columnKey:fe.key}}function xr(de){const fe=de.filter(Ie=>{let{sortOrder:We}=Ie;return We}).map(Fn);return fe.length===0&&de.length?Object.assign(Object.assign({},Fn(de[de.length-1])),{column:void 0}):fe.length<=1?fe[0]||{}:fe}function Fa(de,fe,Ie){const We=fe.slice().sort((Pt,jt)=>jt.multiplePriority-Pt.multiplePriority),at=de.slice(),ot=We.filter(Pt=>{let{column:{sorter:jt},sortOrder:Mt}=Pt;return Ft(jt)&&Mt});return ot.length?at.sort((Pt,jt)=>{for(let Mt=0;Mt<ot.length;Mt+=1){const nn=ot[Mt],{column:{sorter:yn},sortOrder:ln}=nn,Kn=Ft(yn);if(Kn&&ln){const Wn=Kn(Pt,jt,ln);if(Wn!==0)return ln===Sr?Wn:-Wn}}return 0}).map(Pt=>{const jt=Pt[Ie];return jt?Object.assign(Object.assign({},Pt),{[Ie]:Fa(jt,fe,Ie)}):Pt}):at}function Qn(de){let{prefixCls:fe,mergedColumns:Ie,onSorterChange:We,sortDirections:at,tableLocale:ot,showSorterTooltip:Pt}=de;const[jt,Mt]=ue.useState(yr(Ie,!0)),nn=ue.useMemo(()=>{let ea=!0;const $a=yr(Ie,!1);if(!$a.length)return jt;const Oa=[];function er(lr){ea?Oa.push(lr):Oa.push(Object.assign(Object.assign({},lr),{sortOrder:null}))}let za=null;return $a.forEach(lr=>{za===null?(er(lr),lr.sortOrder&&(lr.multiplePriority===!1?ea=!1:za=!0)):(za&&lr.multiplePriority!==!1||(ea=!1),er(lr))}),Oa},[Ie,jt]),yn=ue.useMemo(()=>{const ea=nn.map($a=>{let{column:Oa,sortOrder:er}=$a;return{column:Oa,order:er}});return{sortColumns:ea,sortColumn:ea[0]&&ea[0].column,sortOrder:ea[0]&&ea[0].order}},[nn]);function ln(ea){let $a;ea.multiplePriority===!1||!nn.length||nn[0].multiplePriority===!1?$a=[ea]:$a=[].concat((0,_o.Z)(nn.filter(Oa=>{let{key:er}=Oa;return er!==ea.key})),[ea]),Mt($a),We(xr($a),$a)}return[ea=>qn(fe,ea,nn,ln,at,ot,Pt),nn,yn,()=>xr(nn)]}function Sa(de,fe){return de.map(Ie=>{const We=Object.assign({},Ie);return We.title=Do(Ie.title,fe),"children"in We&&(We.children=Sa(We.children,fe)),We})}function Qr(de){return[ue.useCallback(Ie=>Sa(Ie,de),[de])]}var wr=Ii((de,fe)=>{const{_renderTimes:Ie}=de,{_renderTimes:We}=fe;return Ie!==We}),ko=mt((de,fe)=>{const{_renderTimes:Ie}=de,{_renderTimes:We}=fe;return Ie!==We}),Po=ee(84780),Ba=ee(14747),Wr=ee(67968),eo=ee(45503),Lo=de=>{const{componentCls:fe}=de,Ie=`${de.lineWidth}px ${de.lineType} ${de.tableBorderColor}`,We=(at,ot,Pt)=>({[`&${fe}-${at}`]:{[`> ${fe}-container`]:{[`> ${fe}-content, > ${fe}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${fe}-expanded-row-fixed`]:{margin:`-${ot}px -${Pt+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}}}},Fi=de=>{const{componentCls:fe}=de;return{[`${fe}-wrapper`]:{[`${fe}-cell-ellipsis`]:Object.assign(Object.assign({},Ba.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"}})}}},Wi=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}}}}},cl=ee(49867),mi=de=>{const{componentCls:fe,antCls:Ie,controlInteractiveSize:We,motionDurationSlow:at,lineWidth:ot,paddingXS:Pt,lineType:jt,tableBorderColor:Mt,tableExpandIconBg:nn,tableExpandColumnWidth:yn,borderRadius:ln,fontSize:Kn,fontSizeSM:Wn,lineHeight:ea,tablePaddingVertical:$a,tablePaddingHorizontal:Oa,tableExpandedRowBg:er,paddingXXS:za}=de,lr=We/2-ot,Ur=lr*2+ot*3,Lr=`${ot}px ${jt} ${Mt}`,Tr=za-ot;return{[`${fe}-wrapper`]:{[`${fe}-expand-icon-col`]:{width:yn},[`${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,cl.N)(de)),{position:"relative",float:"left",boxSizing:"border-box",width:Ur,height:Ur,padding:0,color:"inherit",lineHeight:`${Ur}px`,background:nn,border:Lr,borderRadius:ln,transform:`scale(${We/Ur})`,transition:`all ${at}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${at} ease-out`,content:'""'},"&::before":{top:lr,insetInlineEnd:Tr,insetInlineStart:Tr,height:ot},"&::after":{top:Tr,bottom:Tr,insetInlineStart:lr,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:(Kn*ea-ot*3)/2-Math.ceil((Wn*1.4-ot*3)/2),marginInlineEnd:Pt},[`tr${fe}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:er}},[`${Ie}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${fe}-expanded-row-fixed`]:{position:"relative",margin:`-${$a}px -${Oa}px`,padding:`${$a}px ${Oa}px`}}}},dl=de=>{const{componentCls:fe,antCls:Ie,iconCls:We,tableFilterDropdownWidth:at,tableFilterDropdownSearchWidth:ot,paddingXXS:Pt,paddingXS:jt,colorText:Mt,lineWidth:nn,lineType:yn,tableBorderColor:ln,tableHeaderIconColor:Kn,fontSizeSM:Wn,tablePaddingHorizontal:ea,borderRadius:$a,motionDurationSlow:Oa,colorTextDescription:er,colorPrimary:za,tableHeaderFilterActiveBg:lr,colorTextDisabled:Ur,tableFilterDropdownBg:Lr,tableFilterDropdownHeight:Tr,controlItemBgHover:xo,controlItemBgActive:To,boxShadowSecondary:Cr,filterDropdownMenuBg:Ra}=de,Ea=`${Ie}-dropdown`,Ha=`${fe}-filter-dropdown`,cr=`${Ie}-tree`,pr=`${nn}px ${yn} ${ln}`;return[{[`${fe}-wrapper`]:{[`${fe}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${fe}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-Pt,marginInline:`${Pt}px ${-ea/2}px`,padding:`0 ${Pt}px`,color:Kn,fontSize:Wn,borderRadius:$a,cursor:"pointer",transition:`all ${Oa}`,"&:hover":{color:er,background:lr},"&.active":{color:za}}}},{[`${Ie}-dropdown`]:{[Ha]:Object.assign(Object.assign({},(0,Ba.Wf)(de)),{minWidth:at,backgroundColor:Lr,borderRadius:$a,boxShadow:Cr,overflow:"hidden",[`${Ea}-menu`]:{maxHeight:Tr,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:Ra,"&:empty::after":{display:"block",padding:`${jt}px 0`,color:Ur,fontSize:Wn,textAlign:"center",content:'"Not Found"'}},[`${Ha}-tree`]:{paddingBlock:`${jt}px 0`,paddingInline:jt,[cr]:{padding:0},[`${cr}-treenode ${cr}-node-content-wrapper:hover`]:{backgroundColor:xo},[`${cr}-treenode-checkbox-checked ${cr}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:To}}},[`${Ha}-search`]:{padding:jt,borderBottom:pr,"&-input":{input:{minWidth:ot},[We]:{color:Ur}}},[`${Ha}-checkall`]:{width:"100%",marginBottom:Pt,marginInlineStart:Pt},[`${Ha}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${jt-nn}px ${jt}px`,overflow:"hidden",borderTop:pr}})}},{[`${Ie}-dropdown ${Ha}, ${Ha}-submenu`]:{[`${Ie}-checkbox-wrapper + span`]:{paddingInlineStart:jt,color:Mt},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},fi=de=>{const{componentCls:fe,lineWidth:Ie,colorSplit:We,motionDurationSlow:at,zIndexTableFixed:ot,tableBg:Pt,zIndexTableSticky:jt}=de,Mt=We;return{[`${fe}-wrapper`]:{[`
|
|
${fe}-cell-fix-left,
|
|
${fe}-cell-fix-right
|
|
`]:{position:"sticky !important",zIndex:ot,background:Pt},[`
|
|
${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 ${at}`,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 ${at}`,content:'""',pointerEvents:"none"},[`${fe}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:jt+1,width:30,transition:`box-shadow ${at}`,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}`}}}}},rl=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"}}}}},Di=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`}}}}},Bl=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"}}}}},lu=de=>{const{componentCls:fe,antCls:Ie,iconCls:We,fontSizeIcon:at,padding:ot,paddingXS:Pt,tableHeaderIconColor:jt,tableHeaderIconColorHover:Mt,tableSelectionColumnWidth:nn}=de;return{[`${fe}-wrapper`]:{[`${fe}-selection-col`]:{width:nn,[`&${fe}-selection-col-with-dropdown`]:{width:nn+at+ot/4}},[`${fe}-bordered ${fe}-selection-col`]:{width:nn+Pt*2,[`&${fe}-selection-col-with-dropdown`]:{width:nn+at+ot/4+Pt*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:jt,fontSize:at,verticalAlign:"baseline","&:hover":{color:Mt}}}}}},uu=de=>{const{componentCls:fe}=de,Ie=(We,at,ot,Pt)=>({[`${fe}${fe}-${We}`]:{fontSize:Pt,[`
|
|
${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:`${at}px ${ot}px`},[`${fe}-filter-trigger`]:{marginInlineEnd:`-${ot/2}px`},[`${fe}-expanded-row-fixed`]:{margin:`-${at}px -${ot}px`},[`${fe}-tbody`]:{[`${fe}-wrapper:only-child ${fe}`]:{marginBlock:`-${at}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))}},Oi=de=>{const{componentCls:fe,marginXXS:Ie,fontSizeIcon:We,tableHeaderIconColor:at,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:at,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}}}},bi=de=>{const{componentCls:fe,opacityLoading:Ie,tableScrollThumbBg:We,tableScrollThumbBgHover:at,tableScrollThumbSize:ot,tableScrollBg:Pt,zIndexTableSticky:jt,stickyScrollBarBorderRadius:Mt}=de,nn=`${de.lineWidth}px ${de.lineType} ${de.tableBorderColor}`;return{[`${fe}-wrapper`]:{[`${fe}-sticky`]:{"&-holder":{position:"sticky",zIndex:jt,background:de.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${ot}px !important`,zIndex:jt,display:"flex",alignItems:"center",background:Pt,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:at}}}}}}},nl=de=>{const{componentCls:fe,lineWidth:Ie,tableBorderColor:We}=de,at=`${Ie}px ${de.lineType} ${We}`;return{[`${fe}-wrapper`]:{[`${fe}-summary`]:{position:"relative",zIndex:de.zIndexTableFixed,background:de.tableBg,"> tr":{"> th, > td":{borderBottom:at}}},[`div${fe}-summary`]:{boxShadow:`0 -${Ie}px 0 ${We}`}}}},No=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 Ya=de=>{const{componentCls:fe,fontWeightStrong:Ie,tablePaddingVertical:We,tablePaddingHorizontal:at,lineWidth:ot,lineType:Pt,tableBorderColor:jt,tableFontSize:Mt,tableBg:nn,tableRadius:yn,tableHeaderTextColor:ln,motionDurationMid:Kn,tableHeaderBg:Wn,tableHeaderCellSplitColor:ea,tableRowHoverBg:$a,tableSelectedRowBg:Oa,tableSelectedRowHoverBg:er,tableFooterTextColor:za,tableFooterBg:lr,paddingContentVerticalLG:Ur}=de,Lr=`${ot}px ${Pt} ${jt}`;return{[`${fe}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,Ba.dF)()),{[fe]:Object.assign(Object.assign({},(0,Ba.Wf)(de)),{fontSize:Mt,background:nn,borderRadius:`${yn}px ${yn}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${yn}px ${yn}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:`${Ur}px ${at}px`,overflowWrap:"break-word"},[`${fe}-title`]:{padding:`${We}px ${at}px`},[`${fe}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:ln,fontWeight:Ie,textAlign:"start",background:Wn,borderBottom:Lr,transition:`background ${Kn} 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:ea,transform:"translateY(-50%)",transition:`background-color ${Kn}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${fe}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${Kn}, border-color ${Kn}`,borderBottom:Lr,[`
|
|
> ${fe}-wrapper:only-child,
|
|
> ${fe}-expanded-row-fixed > ${fe}-wrapper:only-child
|
|
`]:{[fe]:{marginBlock:`-${We}px`,marginInline:`${de.tableExpandColumnWidth-at}px -${at}px`,[`${fe}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:ln,fontWeight:Ie,textAlign:"start",background:Wn,borderBottom:Lr,transition:`background ${Kn} ease`},[`
|
|
&${fe}-row:hover > th,
|
|
&${fe}-row:hover > td,
|
|
> th${fe}-cell-row-hover,
|
|
> td${fe}-cell-row-hover
|
|
`]:{background:$a},[`&${fe}-row-selected`]:{"> th, > td":{background:Oa},"&:hover > th, &:hover > td":{background:er}}}},[`${fe}-footer`]:{padding:`${We}px ${at}px`,color:za,background:lr}})}};var Kr=(0,Wr.Z)("Table",de=>{const{colorTextHeading:fe,colorSplit:Ie,colorIcon:We,colorIconHover:at,opacityLoading:ot,colorBgContainer:Pt,controlInteractiveSize:jt,headerBg:Mt,headerColor:nn,headerSortActiveBg:yn,headerSortHoverBg:ln,bodySortBg:Kn,rowHoverBg:Wn,rowSelectedBg:ea,rowSelectedHoverBg:$a,rowExpandedBg:Oa,cellPaddingBlock:er,cellPaddingInline:za,cellPaddingBlockMD:lr,cellPaddingInlineMD:Ur,cellPaddingBlockSM:Lr,cellPaddingInlineSM:Tr,borderColor:xo,footerBg:To,footerColor:Cr,headerBorderRadius:Ra,cellFontSize:Ea,cellFontSizeMD:Ha,cellFontSizeSM:cr,headerSplitColor:pr,fixedHeaderSortActiveBg:io,headerFilterHoverBg:no,filterDropdownBg:Vr,expandIconBg:Io,selectionColumnWidth:Zo,stickyScrollBarBg:ei}=de,ri=new Po.C(We),Xi=new Po.C(at),Ji=2,jo=(0,eo.TS)(de,{tableFontSize:Ea,tableBg:Pt,tableRadius:Ra,tablePaddingVertical:er,tablePaddingHorizontal:za,tablePaddingVerticalMiddle:lr,tablePaddingHorizontalMiddle:Ur,tablePaddingVerticalSmall:Lr,tablePaddingHorizontalSmall:Tr,tableBorderColor:xo,tableHeaderTextColor:nn,tableHeaderBg:Mt,tableFooterTextColor:Cr,tableFooterBg:To,tableHeaderCellSplitColor:pr,tableHeaderSortBg:yn,tableHeaderSortHoverBg:ln,tableHeaderIconColor:ri.clone().setAlpha(ri.getAlpha()*ot).toRgbString(),tableHeaderIconColorHover:Xi.clone().setAlpha(Xi.getAlpha()*ot).toRgbString(),tableBodySortBg:Kn,tableFixedHeaderSortActiveBg:io,tableHeaderFilterActiveBg:no,tableFilterDropdownBg:Vr,tableRowHoverBg:Wn,tableSelectedRowBg:ea,tableSelectedRowHoverBg:$a,zIndexTableFixed:Ji,zIndexTableSticky:Ji+1,tableFontSizeMiddle:Ha,tableFontSizeSmall:cr,tableSelectionColumnWidth:Zo,tableExpandIconBg:Io,tableExpandColumnWidth:jt+2*de.padding,tableExpandedRowBg:Oa,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:ei,tableScrollThumbBgHover:fe,tableScrollBg:Ie});return[Ya(jo),rl(jo),nl(jo),Oi(jo),dl(jo),Lo(jo),Di(jo),mi(jo),nl(jo),Wi(jo),lu(jo),fi(jo),bi(jo),Fi(jo),uu(jo),Bl(jo),No(jo)]},de=>{const{colorFillAlter:fe,colorBgContainer:Ie,colorTextHeading:We,colorFillSecondary:at,colorFillContent:ot,controlItemBgActive:Pt,controlItemBgActiveHover:jt,padding:Mt,paddingSM:nn,paddingXS:yn,colorBorderSecondary:ln,borderRadiusLG:Kn,fontSize:Wn,controlHeight:ea,colorTextPlaceholder:$a}=de,Oa=new Po.C(at).onBackground(Ie).toHexShortString(),er=new Po.C(ot).onBackground(Ie).toHexShortString(),za=new Po.C(fe).onBackground(Ie).toHexShortString();return{headerBg:za,headerColor:We,headerSortActiveBg:Oa,headerSortHoverBg:er,bodySortBg:za,rowHoverBg:za,rowSelectedBg:Pt,rowSelectedHoverBg:jt,rowExpandedBg:fe,cellPaddingBlock:Mt,cellPaddingInline:Mt,cellPaddingBlockMD:nn,cellPaddingInlineMD:yn,cellPaddingBlockSM:yn,cellPaddingInlineSM:yn,borderColor:ln,headerBorderRadius:Kn,footerBg:za,footerColor:We,cellFontSize:Wn,cellFontSizeMD:Wn,cellFontSizeSM:Wn,headerSplitColor:ln,fixedHeaderSortActiveBg:Oa,headerFilterHoverBg:ot,filterDropdownMenuBg:Ie,filterDropdownBg:Ie,expandIconBg:Ie,selectionColumnWidth:ea,stickyScrollBarBg:$a,stickyScrollBarBorderRadius:100}});const to=[],Co=(de,fe)=>{const{prefixCls:Ie,className:We,rootClassName:at,style:ot,size:Pt,bordered:jt,dropdownPrefixCls:Mt,dataSource:nn,pagination:yn,rowSelection:ln,rowKey:Kn="key",rowClassName:Wn,columns:ea,children:$a,childrenColumnName:Oa,onChange:er,getPopupContainer:za,loading:lr,expandIcon:Ur,expandable:Lr,expandedRowRender:Tr,expandIconColumnIndex:xo,indentSize:To,scroll:Cr,sortDirections:Ra,locale:Ea,showSorterTooltip:Ha=!0,virtual:cr}=de,pr=ue.useMemo(()=>ea||Fo($a),[ea,$a]),io=ue.useMemo(()=>pr.some(xi=>xi.responsive),[pr]),no=(0,ti.Z)(io),Vr=ue.useMemo(()=>{const xi=new Set(Object.keys(no).filter(qi=>no[qi]));return pr.filter(qi=>!qi.responsive||qi.responsive.some(ru=>xi.has(ru)))},[pr,no]),Io=(0,St.Z)(de,["className","style","columns"]),{locale:Zo=Jo.Z,direction:ei,table:ri,renderEmpty:Xi,getPrefixCls:Ji,getPopupContainer:jo}=ue.useContext(Za.E_),ml=(0,Jr.Z)(Pt),nr=Object.assign(Object.assign({},Zo.Table),Ea),po=nn||to,Qo=Ji("table",Ie),ki=Ji("dropdown",Mt),Mr=Object.assign({childrenColumnName:Oa,expandIconColumnIndex:xo},Lr),{childrenColumnName:ho="children"}=Mr,Eo=ue.useMemo(()=>po.some(xi=>xi==null?void 0:xi[ho])?"nest":Tr||Lr&&Lr.expandedRowRender?"row":null,[po]),lo={body:ue.useRef()},pi=ue.useMemo(()=>typeof Kn=="function"?Kn:xi=>xi==null?void 0:xi[Kn],[Kn]),[ao]=Gn(po,ho,pi),Ko={},hi=function(xi,qi){let ru=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var ol,du,Pu;const bu=Object.assign(Object.assign({},Ko),xi);ru&&((ol=Ko.resetPagination)===null||ol===void 0||ol.call(Ko),!((du=bu.pagination)===null||du===void 0)&&du.current&&(bu.pagination.current=1),yn&&yn.onChange&&yn.onChange(1,(Pu=bu.pagination)===null||Pu===void 0?void 0:Pu.pageSize)),Cr&&Cr.scrollToFirstRowOnChange!==!1&&lo.body.current&&(0,Zn.Z)(0,{getContainer:()=>lo.body.current}),er==null||er(bu.pagination,bu.filters,bu.sorter,{currentDataSource:qt(Fa(po,bu.sorterStates,ho),bu.filterStates),action:qi})},Si=(xi,qi)=>{hi({sorter:xi,sorterStates:qi},"sort",!1)},[su,tu,wu,Nl]=Qn({prefixCls:Qo,mergedColumns:Vr,onSorterChange:Si,sortDirections:Ra||["ascend","descend"],tableLocale:nr,showSorterTooltip:Ha}),Fu=ue.useMemo(()=>Fa(po,tu,ho),[po,tu]);Ko.sorter=Nl(),Ko.sorterStates=tu;const _l=(xi,qi)=>{hi({filters:xi,filterStates:qi},"filter",!0)},[Eu,Uu,_i]=Jt({prefixCls:Qo,locale:nr,dropdownPrefixCls:ki,mergedColumns:Vr,onFilterChange:_l,getPopupContainer:za||jo}),zi=qt(Fu,Uu);Ko.filters=_i,Ko.filterStates=Uu;const fl=ue.useMemo(()=>{const xi={};return Object.keys(_i).forEach(qi=>{_i[qi]!==null&&(xi[qi]=_i[qi])}),Object.assign(Object.assign({},wu),{filters:xi})},[wu,_i]),[Gl]=Qr(fl),bl=(xi,qi)=>{hi({pagination:Object.assign(Object.assign({},Ko.pagination),{current:xi,pageSize:qi})},"paginate")},[si,cu]=Pa(zi.length,bl,yn);Ko.pagination=yn===!1?{}:da(si,yn),Ko.resetPagination=cu;const Ql=ue.useMemo(()=>{if(yn===!1||!si.pageSize)return zi;const{current:xi=1,total:qi,pageSize:ru=jn}=si;return zi.length<qi?zi.length>ru?zi.slice((xi-1)*ru,xi*ru):zi:zi.slice((xi-1)*ru,xi*ru)},[!!yn,zi,si&&si.current,si&&si.pageSize,si&&si.total]),[yu,Du]=oo({prefixCls:Qo,data:zi,pageData:Ql,getRowKey:pi,getRecordByKey:ao,expandType:Eo,childrenColumnName:ho,locale:nr,getPopupContainer:za||jo},ln),Nu=(xi,qi,ru)=>{let ol;return typeof Wn=="function"?ol=ze()(Wn(xi,qi,ru)):ol=ze()(Wn),ze()({[`${Qo}-row-selected`]:Du.has(pi(xi,qi))},ol)};Mr.__PARENT_RENDER_ICON__=Mr.expandIcon,Mr.expandIcon=Mr.expandIcon||Ur||Oo(nr),Eo==="nest"&&Mr.expandIconColumnIndex===void 0?Mr.expandIconColumnIndex=ln?1:0:Mr.expandIconColumnIndex>0&&ln&&(Mr.expandIconColumnIndex-=1),typeof Mr.indentSize!="number"&&(Mr.indentSize=typeof To=="number"?To:15);const Vu=ue.useCallback(xi=>Gl(yu(Eu(su(xi)))),[su,Eu,yu]);let Ru,Bu;if(yn!==!1&&(si!=null&&si.total)){let xi;si.size?xi=si.size:xi=ml==="small"||ml==="middle"?"small":void 0;const qi=du=>ue.createElement(Fr.Z,Object.assign({},si,{className:ze()(`${Qo}-pagination ${Qo}-pagination-${du}`,si.className),size:xi})),ru=ei==="rtl"?"left":"right",{position:ol}=si;if(ol!==null&&Array.isArray(ol)){const du=ol.find(ku=>ku.includes("top")),Pu=ol.find(ku=>ku.includes("bottom")),bu=ol.every(ku=>`${ku}`=="none");!du&&!Pu&&!bu&&(Bu=qi(ru)),du&&(Ru=qi(du.toLowerCase().replace("top",""))),Pu&&(Bu=qi(Pu.toLowerCase().replace("bottom","")))}else Bu=qi(ru)}let Jl;typeof lr=="boolean"?Jl={spinning:lr}:typeof lr=="object"&&(Jl=Object.assign({spinning:!0},lr));const[fu,Hl]=Kr(Qo),[,vl]=(0,Ma.Z)(),Lu=ze()(`${Qo}-wrapper`,ri==null?void 0:ri.className,{[`${Qo}-wrapper-rtl`]:ei==="rtl"},We,at,Hl),Tu=Object.assign(Object.assign({},ri==null?void 0:ri.style),ot),zu=Ea&&Ea.emptyText||(Xi==null?void 0:Xi("Table"))||ue.createElement(mo.Z,{componentName:"Table"}),Mu=cr?ko:wr,rs={},ds=ue.useMemo(()=>{const{fontSize:xi,lineHeight:qi,padding:ru,paddingXS:ol,paddingSM:du}=vl,Pu=Math.floor(xi*qi);switch(ml){case"large":return ru*2+Pu;case"small":return ol*2+Pu;default:return du*2+Pu}},[vl,ml]);return cr&&(rs.listItemHeight=ds),fu(ue.createElement("div",{ref:fe,className:Lu,style:Tu},ue.createElement(qa.Z,Object.assign({spinning:!1},Jl),Ru,ue.createElement(Mu,Object.assign({},rs,Io,{columns:Vr,direction:ei,expandable:Mr,prefixCls:Qo,className:ze()({[`${Qo}-middle`]:ml==="middle",[`${Qo}-small`]:ml==="small",[`${Qo}-bordered`]:jt,[`${Qo}-empty`]:po.length===0}),data:Ql,rowKey:pi,rowClassName:Nu,emptyText:zu,internalHooks:ie,internalRefs:lo,transformColumns:Vu})),Bu)))};var Ti=ue.forwardRef(Co);const Ci=(de,fe)=>{const Ie=ue.useRef(0);return Ie.current+=1,ue.createElement(Ti,Object.assign({},de,{ref:fe,_renderTimes:Ie.current}))},El=ue.forwardRef(Ci);El.SELECTION_COLUMN=Ta,El.EXPAND_COLUMN=y,El.SELECTION_ALL=hr,El.SELECTION_INVERT=Na,El.SELECTION_NONE=fr,El.Column=pn,El.ColumnGroup=Vt,El.Summary=zn;var Ui=El,au=Ui},66309:function(Ot,wt,ee){"use strict";ee.d(wt,{default:function(){return ye}});var y=ee(67294),ie=ee(73475),De=ee(94184),Ae=ee.n(De),Oe=ee(98787),Ke=ee(69760),ue=ee(45353),Re=ee(53124),Be=ee(14747),Ne=ee(45503),ke=ee(67968);const Le=he=>{const{paddingXXS:Ye,lineWidth:ze,tagPaddingHorizontal:Ge,componentCls:xe}=he,Qe=Ge-ze,rt=Ye-ze;return{[xe]:Object.assign(Object.assign({},(0,Be.Wf)(he)),{display:"inline-block",height:"auto",marginInlineEnd:he.marginXS,paddingInline:Qe,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",[`&${xe}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:he.defaultColor},[`${xe}-close-icon`]:{marginInlineStart:rt,color:he.colorTextDescription,fontSize:he.tagIconSize,cursor:"pointer",transition:`all ${he.motionDurationMid}`,"&:hover":{color:he.colorTextHeading}},[`&${xe}-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(${xe}-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:Qe}}),[`${xe}-borderless`]:{borderColor:"transparent",background:he.tagBorderlessBg}}},be=he=>{const{lineWidth:Ye,fontSizeIcon:ze}=he,Ge=he.fontSizeSM,xe=`${he.lineHeightSM*Ge}px`;return(0,Ne.TS)(he,{tagFontSize:Ge,tagLineHeight:xe,tagIconSize:ze-2*Ye,tagPaddingHorizontal:8,tagBorderlessBg:he.colorFillTertiary})},se=he=>({defaultBg:he.colorFillQuaternary,defaultColor:he.colorText});var E=(0,ke.Z)("Tag",he=>{const Ye=be(he);return Le(Ye)},se),a=function(he,Ye){var ze={};for(var Ge in he)Object.prototype.hasOwnProperty.call(he,Ge)&&Ye.indexOf(Ge)<0&&(ze[Ge]=he[Ge]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xe=0,Ge=Object.getOwnPropertySymbols(he);xe<Ge.length;xe++)Ye.indexOf(Ge[xe])<0&&Object.prototype.propertyIsEnumerable.call(he,Ge[xe])&&(ze[Ge[xe]]=he[Ge[xe]]);return ze},b=he=>{const{prefixCls:Ye,style:ze,className:Ge,checked:xe,onChange:Qe,onClick:rt}=he,Je=a(he,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:et,tag:pt}=y.useContext(Re.E_),bt=_t=>{Qe==null||Qe(!xe),rt==null||rt(_t)},un=et("tag",Ye),[Sn,lt]=E(un),$t=Ae()(un,`${un}-checkable`,{[`${un}-checkable-checked`]:xe},pt==null?void 0:pt.className,Ge,lt);return Sn(y.createElement("span",Object.assign({},Je,{style:Object.assign(Object.assign({},ze),pt==null?void 0:pt.style),className:$t,onClick:bt})))},z=ee(98719);const te=he=>(0,z.Z)(he,(Ye,ze)=>{let{textColor:Ge,lightBorderColor:xe,lightColor:Qe,darkColor:rt}=ze;return{[`${he.componentCls}-${Ye}`]:{color:Ge,background:Qe,borderColor:xe,"&-inverse":{color:he.colorTextLightSolid,background:rt,borderColor:rt},[`&${he.componentCls}-borderless`]:{borderColor:"transparent"}}}});var re=(0,ke.b)(["Tag","preset"],he=>{const Ye=be(he);return te(Ye)},se);function oe(he){return typeof he!="string"?he:he.charAt(0).toUpperCase()+he.slice(1)}const ce=(he,Ye,ze)=>{const Ge=oe(ze);return{[`${he.componentCls}-${Ye}`]:{color:he[`color${ze}`],background:he[`color${Ge}Bg`],borderColor:he[`color${Ge}Border`],[`&${he.componentCls}-borderless`]:{borderColor:"transparent"}}}};var pe=(0,ke.b)(["Tag","status"],he=>{const Ye=be(he);return[ce(Ye,"success","Success"),ce(Ye,"processing","Info"),ce(Ye,"error","Error"),ce(Ye,"warning","Warning")]},se),ge=function(he,Ye){var ze={};for(var Ge in he)Object.prototype.hasOwnProperty.call(he,Ge)&&Ye.indexOf(Ge)<0&&(ze[Ge]=he[Ge]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xe=0,Ge=Object.getOwnPropertySymbols(he);xe<Ge.length;xe++)Ye.indexOf(Ge[xe])<0&&Object.prototype.propertyIsEnumerable.call(he,Ge[xe])&&(ze[Ge[xe]]=he[Ge[xe]]);return ze};const we=(he,Ye)=>{const{prefixCls:ze,className:Ge,rootClassName:xe,style:Qe,children:rt,icon:Je,color:et,onClose:pt,closeIcon:bt,closable:un,bordered:Sn=!0}=he,lt=ge(he,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:$t,direction:_t,tag:On}=y.useContext(Re.E_),[Kt,fn]=y.useState(!0);y.useEffect(()=>{"visible"in lt&&fn(lt.visible)},[lt.visible]);const Ze=(0,Oe.o2)(et),en=(0,Oe.yT)(et),An=Ze||en,Nt=Object.assign(Object.assign({backgroundColor:et&&!An?et:void 0},On==null?void 0:On.style),Qe),Ct=$t("tag",ze),[zt,$e]=E(Ct),Ue=Ae()(Ct,On==null?void 0:On.className,{[`${Ct}-${et}`]:An,[`${Ct}-has-color`]:et&&!An,[`${Ct}-hidden`]:!Kt,[`${Ct}-rtl`]:_t==="rtl",[`${Ct}-borderless`]:!Sn},Ge,xe,$e),gt=Rn=>{Rn.stopPropagation(),pt==null||pt(Rn),!Rn.defaultPrevented&&fn(!1)},[,Qt]=(0,Ke.Z)(un,bt,Rn=>Rn===null?y.createElement(ie.Z,{className:`${Ct}-close-icon`,onClick:gt}):y.createElement("span",{className:`${Ct}-close-icon`,onClick:gt},Rn),null,!1),Xt=typeof lt.onClick=="function"||rt&&rt.type==="a",gn=Je||null,ta=gn?y.createElement(y.Fragment,null,gn,rt&&y.createElement("span",null,rt)):rt,aa=y.createElement("span",Object.assign({},lt,{ref:Ye,className:Ue,style:Nt}),ta,Qt,Ze&&y.createElement(re,{key:"preset",prefixCls:Ct}),en&&y.createElement(pe,{key:"status",prefixCls:Ct}));return zt(Xt?y.createElement(ue.Z,{component:"Tag"},aa):aa)},Fe=y.forwardRef(we);Fe.CheckableTag=b;var ye=Fe},12845:function(Ot,wt,ee){"use strict";ee.d(wt,{Z:function(){return pe}});var y=ee(94184),ie=ee.n(y),De=ee(67294),Ae=ee(53124),Oe=function(ge,we){var Fe={};for(var ye in ge)Object.prototype.hasOwnProperty.call(ge,ye)&&we.indexOf(ye)<0&&(Fe[ye]=ge[ye]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,ye=Object.getOwnPropertySymbols(ge);he<ye.length;he++)we.indexOf(ye[he])<0&&Object.prototype.propertyIsEnumerable.call(ge,ye[he])&&(Fe[ye[he]]=ge[ye[he]]);return Fe},ue=ge=>{var{prefixCls:we,className:Fe,color:ye="blue",dot:he,pending:Ye=!1,position:ze,label:Ge,children:xe}=ge,Qe=Oe(ge,["prefixCls","className","color","dot","pending","position","label","children"]);const{getPrefixCls:rt}=De.useContext(Ae.E_),Je=rt("timeline",we),et=ie()(`${Je}-item`,{[`${Je}-item-pending`]:Ye},Fe),pt=/blue|red|green|gray/.test(ye||"")?void 0:ye,bt=ie()(`${Je}-item-head`,{[`${Je}-item-head-custom`]:!!he,[`${Je}-item-head-${ye}`]:!pt});return De.createElement("li",Object.assign({},Qe,{className:et}),Ge&&De.createElement("div",{className:`${Je}-item-label`},Ge),De.createElement("div",{className:`${Je}-item-tail`}),De.createElement("div",{className:bt,style:{borderColor:pt,color:pt}},he),De.createElement("div",{className:`${Je}-item-content`},xe))},Re=ee(74902),Be=ee(3407),Ne=function(ge,we){var Fe={};for(var ye in ge)Object.prototype.hasOwnProperty.call(ge,ye)&&we.indexOf(ye)<0&&(Fe[ye]=ge[ye]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,ye=Object.getOwnPropertySymbols(ge);he<ye.length;he++)we.indexOf(ye[he])<0&&Object.prototype.propertyIsEnumerable.call(ge,ye[he])&&(Fe[ye[he]]=ge[ye[he]]);return Fe},Le=ge=>{var{prefixCls:we,className:Fe,pending:ye=!1,children:he,items:Ye,rootClassName:ze,reverse:Ge=!1,direction:xe,hashId:Qe,pendingDot:rt,mode:Je=""}=ge,et=Ne(ge,["prefixCls","className","pending","children","items","rootClassName","reverse","direction","hashId","pendingDot","mode"]);const pt=(Kt,fn)=>Je==="alternate"?Kt==="right"?`${we}-item-right`:Kt==="left"?`${we}-item-left`:fn%2===0?`${we}-item-left`:`${we}-item-right`:Je==="left"?`${we}-item-left`:Je==="right"?`${we}-item-right`:Kt==="right"?`${we}-item-right`:"",bt=(0,Re.Z)(Ye||[]),un=typeof ye=="boolean"?null:ye;ye&&bt.push({pending:!!ye,dot:rt||De.createElement(Be.Z,null),children:un}),Ge&&bt.reverse();const Sn=bt.length,lt=`${we}-item-last`,$t=bt.filter(Kt=>!!Kt).map((Kt,fn)=>{var Ze;const en=fn===Sn-2?lt:"",An=fn===Sn-1?lt:"",{className:Nt}=Kt,Ct=Ne(Kt,["className"]);return De.createElement(ue,Object.assign({},Ct,{className:ie()([Nt,!Ge&&ye?en:An,pt((Ze=Kt==null?void 0:Kt.position)!==null&&Ze!==void 0?Ze:"",fn)]),key:(Kt==null?void 0:Kt.key)||fn}))}),_t=bt.some(Kt=>!!(Kt!=null&&Kt.label)),On=ie()(we,{[`${we}-pending`]:!!ye,[`${we}-reverse`]:!!Ge,[`${we}-${Je}`]:!!Je&&!_t,[`${we}-label`]:_t,[`${we}-rtl`]:xe==="rtl"},Fe,ze,Qe);return De.createElement("ul",Object.assign({},et,{className:On}),$t)},be=ee(37419);function se(ge,we){return ge&&Array.isArray(ge)?ge:(0,be.Z)(we).map(Fe=>{var ye,he;return Object.assign({children:(he=(ye=Fe==null?void 0:Fe.props)===null||ye===void 0?void 0:ye.children)!==null&&he!==void 0?he:""},Fe.props)})}var E=se,a=ee(14747),x=ee(67968),b=ee(45503);const z=ge=>{const{componentCls:we}=ge;return{[we]:Object.assign(Object.assign({},(0,a.Wf)(ge)),{margin:0,padding:0,listStyle:"none",[`${we}-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":{[`${we}-item-head`]:{fontSize:ge.fontSizeSM,backgroundColor:"transparent"},[`${we}-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":{[`> ${we}-item-tail`]:{display:"none"},[`> ${we}-item-content`]:{minHeight:ge.controlHeightLG*1.2}}},[`&${we}-alternate,
|
|
&${we}-right,
|
|
&${we}-label`]:{[`${we}-item`]:{"&-tail, &-head, &-head-custom":{insetInlineStart:"50%"},"&-head":{marginInlineStart:`-${ge.marginXXS}px`,"&-custom":{marginInlineStart:ge.tailWidth/2}},"&-left":{[`${we}-item-content`]:{insetInlineStart:`calc(50% - ${ge.marginXXS}px)`,width:`calc(50% - ${ge.marginSM}px)`,textAlign:"start"}},"&-right":{[`${we}-item-content`]:{width:`calc(50% - ${ge.marginSM}px)`,margin:0,textAlign:"end"}}}},[`&${we}-right`]:{[`${we}-item-right`]:{[`${we}-item-tail,
|
|
${we}-item-head,
|
|
${we}-item-head-custom`]:{insetInlineStart:`calc(100% - ${(ge.itemHeadSize+ge.tailWidth)/2}px)`},[`${we}-item-content`]:{width:`calc(100% - ${ge.itemHeadSize+ge.marginXS}px)`}}},[`&${we}-pending
|
|
${we}-item-last
|
|
${we}-item-tail`]:{display:"block",height:`calc(100% - ${ge.margin}px)`,borderInlineStart:`${ge.tailWidth}px dotted ${ge.tailColor}`},[`&${we}-reverse
|
|
${we}-item-last
|
|
${we}-item-tail`]:{display:"none"},[`&${we}-reverse ${we}-item-pending`]:{[`${we}-item-tail`]:{insetBlockStart:ge.margin,display:"block",height:`calc(100% - ${ge.margin}px)`,borderInlineStart:`${ge.tailWidth}px dotted ${ge.tailColor}`},[`${we}-item-content`]:{minHeight:ge.controlHeightLG*1.2}},[`&${we}-label`]:{[`${we}-item-label`]:{position:"absolute",insetBlockStart:-(ge.fontSize*ge.lineHeight-ge.fontSize)+ge.tailWidth,width:`calc(50% - ${ge.marginSM}px)`,textAlign:"end"},[`${we}-item-right`]:{[`${we}-item-label`]:{insetInlineStart:`calc(50% + ${ge.marginSM}px)`,width:`calc(50% - ${ge.marginSM}px)`,textAlign:"start"}}},"&-rtl":{direction:"rtl",[`${we}-item-head-custom`]:{transform:"translate(50%, -50%)"}}})}};var te=(0,x.Z)("Timeline",ge=>{const we=(0,b.TS)(ge,{itemHeadSize:10,customHeadPaddingVertical:ge.paddingXXS,paddingInlineEnd:2});return[z(we)]},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,we){var Fe={};for(var ye in ge)Object.prototype.hasOwnProperty.call(ge,ye)&&we.indexOf(ye)<0&&(Fe[ye]=ge[ye]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,ye=Object.getOwnPropertySymbols(ge);he<ye.length;he++)we.indexOf(ye[he])<0&&Object.prototype.propertyIsEnumerable.call(ge,ye[he])&&(Fe[ye[he]]=ge[ye[he]]);return Fe};const oe=ge=>{const{getPrefixCls:we,direction:Fe,timeline:ye}=De.useContext(Ae.E_),{prefixCls:he,children:Ye,items:ze,className:Ge,style:xe}=ge,Qe=re(ge,["prefixCls","children","items","className","style"]),rt=we("timeline",he),[Je,et]=te(rt),pt=E(ze,Ye);return Je(De.createElement(Le,Object.assign({},Qe,{className:ie()(ye==null?void 0:ye.className,Ge),style:Object.assign(Object.assign({},ye==null?void 0:ye.style),xe),prefixCls:rt,direction:Fe,items:pt,hashId:et})))};oe.Item=ue;var ce=oe,pe=ce},79870:function(Ot,wt,ee){"use strict";ee.d(wt,{default:function(){return zl}});var y=ee(87462),ie=ee(4942),De=ee(71002),Ae=ee(1413),Oe=ee(74902),Ke=ee(15671),ue=ee(43144),Re=ee(97326),Be=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(sn){var Dn=sn.keyCode;if(sn.altKey&&!sn.ctrlKey||sn.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(sn){if(sn>=be.ZERO&&sn<=be.NINE||sn>=be.NUM_ZERO&&sn<=be.NUM_MULTIPLY||sn>=be.A&&sn<=be.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&sn===0)return!0;switch(sn){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 sn=an.dropPosition,Dn=an.dropLevelOffset,nt=an.indent,Bn={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(sn){case-1:Bn.top=0,Bn.left=-Dn*nt;break;case 1:Bn.bottom=0,Bn.left=-Dn*nt;break;case 0:Bn.bottom=0,Bn.left=nt;break}return x.createElement("div",{style:Bn})}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,we=function(sn,Dn){var nt=React.useRef(!0);pe(function(){if(!nt.current)return sn()},Dn),pe(function(){return nt.current=!1,function(){nt.current=!0}},[])},Fe=ee(73299),ye=ee(73935);function he(an){return an instanceof HTMLElement||an instanceof SVGElement}function Ye(an){return he(an)?an:an instanceof x.Component?ye.findDOMNode(an):null}var ze=ee(28580);function Ge(an,sn,Dn){var nt=React.useRef({});return(!("value"in nt.current)||Dn(nt.current.condition,sn))&&(nt.current.value=an(),nt.current.condition=sn),nt.current.value}function xe(an,sn){typeof an=="function"?an(sn):(0,De.Z)(an)==="object"&&an&&"current"in an&&(an.current=sn)}function Qe(){for(var an=arguments.length,sn=new Array(an),Dn=0;Dn<an;Dn++)sn[Dn]=arguments[Dn];var nt=sn.filter(function(Bn){return Bn});return nt.length<=1?nt[0]:function(Bn){sn.forEach(function(Da){xe(Da,Bn)})}}function rt(){for(var an=arguments.length,sn=new Array(an),Dn=0;Dn<an;Dn++)sn[Dn]=arguments[Dn];return useMemo(function(){return Qe.apply(void 0,sn)},sn,function(nt,Bn){return nt.length===Bn.length&&nt.every(function(Da,ya){return Da===Bn[ya]})})}function Je(an){var sn,Dn,nt=(0,ze.isMemo)(an)?an.type.type:an.type;return!(typeof nt=="function"&&!((sn=nt.prototype)!==null&&sn!==void 0&&sn.render)||typeof an=="function"&&!((Dn=an.prototype)!==null&&Dn!==void 0&&Dn.render))}function et(an,sn){var Dn={};return Dn[an.toLowerCase()]=sn.toLowerCase(),Dn["Webkit".concat(an)]="webkit".concat(sn),Dn["Moz".concat(an)]="moz".concat(sn),Dn["ms".concat(an)]="MS".concat(sn),Dn["O".concat(an)]="o".concat(sn.toLowerCase()),Dn}function pt(an,sn){var Dn={animationend:et("Animation","AnimationEnd"),transitionend:et("Transition","TransitionEnd")};return an&&("AnimationEvent"in sn||delete Dn.animationend.animation,"TransitionEvent"in sn||delete Dn.transitionend.transition),Dn}var bt=pt(ce(),typeof window!="undefined"?window:{}),un={};if(ce()){var Sn=document.createElement("div");un=Sn.style}var lt={};function $t(an){if(lt[an])return lt[an];var sn=bt[an];if(sn)for(var Dn=Object.keys(sn),nt=Dn.length,Bn=0;Bn<nt;Bn+=1){var Da=Dn[Bn];if(Object.prototype.hasOwnProperty.call(sn,Da)&&Da in un)return lt[an]=sn[Da],lt[an]}return""}var _t=$t("animationend"),On=$t("transitionend"),Kt=!!(_t&&On),fn=_t||"animationend",Ze=On||"transitionend";function en(an,sn){if(!an)return null;if((0,De.Z)(an)==="object"){var Dn=sn.replace(/-\w/g,function(nt){return nt[1].toUpperCase()});return an[Dn]}return"".concat(an,"-").concat(sn)}var An="none",Nt="appear",Ct="enter",zt="leave",$e="none",Ue="prepare",gt="start",Qt="active",Xt="end";function gn(an){var sn=x.useRef(!1),Dn=x.useState(an),nt=(0,re.Z)(Dn,2),Bn=nt[0],Da=nt[1];x.useEffect(function(){return sn.current=!1,function(){sn.current=!0}},[]);function ya(vn,kn){kn&&sn.current||Da(vn)}return[Bn,ya]}var ta=function(sn){return+setTimeout(sn,16)},aa=function(sn){return clearTimeout(sn)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(ta=function(sn){return window.requestAnimationFrame(sn)},aa=function(sn){return window.cancelAnimationFrame(sn)});var Rn=0,la=new Map;function tt(an){la.delete(an)}var yt=function(sn){var Dn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;Rn+=1;var nt=Rn;function Bn(Da){if(Da===0)tt(nt),sn();else{var ya=ta(function(){Bn(Da-1)});la.set(nt,ya)}}return Bn(Dn),nt};yt.cancel=function(an){var sn=la.get(an);return tt(sn),aa(sn)};var Tn=yt,Vn=function(){var an=x.useRef(null);function sn(){Tn.cancel(an.current)}function Dn(nt){var Bn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;sn();var Da=Tn(function(){Bn<=1?nt({isCanceled:function(){return Da!==an.current}}):Dn(nt,Bn-1)});an.current=Da}return x.useEffect(function(){return function(){sn()}},[]),[Dn,sn]},At=ce()?x.useLayoutEffect:x.useEffect,In=At,zn=[Ue,gt,Qt,Xt],xn=!1,La=!0;function rn(an){return an===Qt||an===Xt}var Zt=function(an,sn){var Dn=gn($e),nt=(0,re.Z)(Dn,2),Bn=nt[0],Da=nt[1],ya=Vn(),vn=(0,re.Z)(ya,2),kn=vn[0],En=vn[1];function ma(){Da(Ue,!0)}return In(function(){if(Bn!==$e&&Bn!==Xt){var rr=zn.indexOf(Bn),Ar=zn[rr+1],vr=sn(Bn);vr===xn?Da(Ar,!0):kn(function(Zr){function Qa(){Zr.isCanceled()||Da(Ar,!0)}vr===!0?Qa():Promise.resolve(vr).then(Qa)})}},[an,Bn]),x.useEffect(function(){return function(){En()}},[]),[ma,Bn]},ca=function(an){var sn=(0,x.useRef)(),Dn=(0,x.useRef)(an);Dn.current=an;var nt=x.useCallback(function(ya){Dn.current(ya)},[]);function Bn(ya){ya&&(ya.removeEventListener(Ze,nt),ya.removeEventListener(fn,nt))}function Da(ya){sn.current&&sn.current!==ya&&Bn(sn.current),ya&&ya!==sn.current&&(ya.addEventListener(Ze,nt),ya.addEventListener(fn,nt),sn.current=ya)}return x.useEffect(function(){return function(){Bn(sn.current)}},[]),[Da,Bn]};function ka(an,sn,Dn,nt){var Bn=nt.motionEnter,Da=Bn===void 0?!0:Bn,ya=nt.motionAppear,vn=ya===void 0?!0:ya,kn=nt.motionLeave,En=kn===void 0?!0:kn,ma=nt.motionDeadline,rr=nt.motionLeaveImmediately,Ar=nt.onAppearPrepare,vr=nt.onEnterPrepare,Zr=nt.onLeavePrepare,Qa=nt.onAppearStart,fa=nt.onEnterStart,cn=nt.onLeaveStart,ra=nt.onAppearActive,va=nt.onEnterActive,ir=nt.onLeaveActive,zr=nt.onAppearEnd,jr=nt.onEnterEnd,co=nt.onLeaveEnd,Hr=nt.onVisibleChanged,uo=gn(),_a=(0,re.Z)(uo,2),so=_a[0],Uo=_a[1],zo=gn(An),di=(0,re.Z)(zo,2),Vo=di[0],gi=di[1],Bo=gn(null),ui=(0,re.Z)(Bo,2),Ii=ui[0],Hi=ui[1],ul=(0,x.useRef)(!1),wl=(0,x.useRef)(null);function Qi(){return Dn()}var oi=(0,x.useRef)(!1);function Ol(st){var mt=Qi();if(!(st&&!st.deadline&&st.target!==mt)){var Wt=oi.current,Hn;Vo===Nt&&Wt?Hn=zr==null?void 0:zr(mt,st):Vo===Ct&&Wt?Hn=jr==null?void 0:jr(mt,st):Vo===zt&&Wt&&(Hn=co==null?void 0:co(mt,st)),Vo!==An&&Wt&&Hn!==!1&&(gi(An,!0),Hi(null,!0))}}var Ll=ca(Ol),$l=(0,re.Z)(Ll,1),Wl=$l[0],Ml=x.useMemo(function(){var st,mt,Wt;switch(Vo){case Nt:return st={},(0,ie.Z)(st,Ue,Ar),(0,ie.Z)(st,gt,Qa),(0,ie.Z)(st,Qt,ra),st;case Ct:return mt={},(0,ie.Z)(mt,Ue,vr),(0,ie.Z)(mt,gt,fa),(0,ie.Z)(mt,Qt,va),mt;case zt:return Wt={},(0,ie.Z)(Wt,Ue,Zr),(0,ie.Z)(Wt,gt,cn),(0,ie.Z)(Wt,Qt,ir),Wt;default:return{}}},[Vo]),hu=Zt(Vo,function(st){if(st===Ue){var mt=Ml[Ue];return mt?mt(Qi()):xn}if(Rl in Ml){var Wt;Hi(((Wt=Ml[Rl])===null||Wt===void 0?void 0:Wt.call(Ml,Qi(),null))||null)}return Rl===Qt&&(Wl(Qi()),ma>0&&(clearTimeout(wl.current),wl.current=setTimeout(function(){Ol({deadline:!0})},ma))),La}),jl=(0,re.Z)(hu,2),mu=jl[0],Rl=jl[1],ql=rn(Rl);oi.current=ql,In(function(){Uo(sn);var st=ul.current;if(ul.current=!0,!!an){var mt;!st&&sn&&vn&&(mt=Nt),st&&sn&&Da&&(mt=Ct),(st&&!sn&&En||!st&&rr&&!sn&&En)&&(mt=zt),mt&&(gi(mt),mu())}},[sn]),(0,x.useEffect)(function(){(Vo===Nt&&!vn||Vo===Ct&&!Da||Vo===zt&&!En)&&gi(An)},[vn,Da,En]),(0,x.useEffect)(function(){return function(){ul.current=!1,clearTimeout(wl.current)}},[]);var eu=x.useRef(!1);(0,x.useEffect)(function(){so&&(eu.current=!0),so!==void 0&&Vo===An&&((eu.current||so)&&(Hr==null||Hr(so)),eu.current=!0)},[so,Vo]);var Su=Ii;return Ml[Ue]&&Rl===gt&&(Su=(0,Ae.Z)({transition:"none"},Su)),[Vo,Rl,Su,so!=null?so:sn]}var Ka=function(an){(0,Be.Z)(Dn,an);var sn=(0,Ne.Z)(Dn);function Dn(){return(0,Ke.Z)(this,Dn),sn.apply(this,arguments)}return(0,ue.Z)(Dn,[{key:"render",value:function(){return this.props.children}}]),Dn}(x.Component),Ia=Ka;function kr(an){var sn=an;(0,De.Z)(an)==="object"&&(sn=an.transitionSupport);function Dn(Bn){return!!(Bn.motionName&&sn)}var nt=x.forwardRef(function(Bn,Da){var ya=Bn.visible,vn=ya===void 0?!0:ya,kn=Bn.removeOnLeave,En=kn===void 0?!0:kn,ma=Bn.forceRender,rr=Bn.children,Ar=Bn.motionName,vr=Bn.leavedClassName,Zr=Bn.eventProps,Qa=Dn(Bn),fa=(0,x.useRef)(),cn=(0,x.useRef)();function ra(){try{return fa.current instanceof HTMLElement?fa.current:Ye(cn.current)}catch(Bo){return null}}var va=ka(Qa,vn,ra,Bn),ir=(0,re.Z)(va,4),zr=ir[0],jr=ir[1],co=ir[2],Hr=ir[3],uo=x.useRef(Hr);Hr&&(uo.current=!0);var _a=x.useCallback(function(Bo){fa.current=Bo,xe(Da,Bo)},[Da]),so,Uo=(0,Ae.Z)((0,Ae.Z)({},Zr),{},{visible:vn});if(!rr)so=null;else if(zr===An||!Dn(Bn))Hr?so=rr((0,Ae.Z)({},Uo),_a):!En&&uo.current&&vr?so=rr((0,Ae.Z)((0,Ae.Z)({},Uo),{},{className:vr}),_a):ma||!En&&!vr?so=rr((0,Ae.Z)((0,Ae.Z)({},Uo),{},{style:{display:"none"}}),_a):so=null;else{var zo,di;jr===Ue?di="prepare":rn(jr)?di="active":jr===gt&&(di="start"),so=rr((0,Ae.Z)((0,Ae.Z)({},Uo),{},{className:Le()(en(Ar,zr),(zo={},(0,ie.Z)(zo,en(Ar,"".concat(zr,"-").concat(di)),di),(0,ie.Z)(zo,Ar,typeof Ar=="string"),zo)),style:co}),_a)}if(x.isValidElement(so)&&Je(so)){var Vo=so,gi=Vo.ref;gi||(so=x.cloneElement(so,{ref:_a}))}return x.createElement(Ia,{ref:cn},so)});return nt.displayName="CSSMotion",nt}var mn=kr(Kt),wn="add",Mn="keep",Ca="remove",ur="removed";function ro(an){var sn;return an&&(0,De.Z)(an)==="object"&&"key"in an?sn=an:sn={key:an},(0,Ae.Z)((0,Ae.Z)({},sn),{},{key:String(sn.key)})}function vo(){var an=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return an.map(ro)}function Nr(){var an=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Dn=[],nt=0,Bn=sn.length,Da=vo(an),ya=vo(sn);Da.forEach(function(En){for(var ma=!1,rr=nt;rr<Bn;rr+=1){var Ar=ya[rr];if(Ar.key===En.key){nt<rr&&(Dn=Dn.concat(ya.slice(nt,rr).map(function(vr){return(0,Ae.Z)((0,Ae.Z)({},vr),{},{status:wn})})),nt=rr),Dn.push((0,Ae.Z)((0,Ae.Z)({},Ar),{},{status:Mn})),nt+=1,ma=!0;break}}ma||Dn.push((0,Ae.Z)((0,Ae.Z)({},En),{},{status:Ca}))}),nt<Bn&&(Dn=Dn.concat(ya.slice(nt).map(function(En){return(0,Ae.Z)((0,Ae.Z)({},En),{},{status:wn})})));var vn={};Dn.forEach(function(En){var ma=En.key;vn[ma]=(vn[ma]||0)+1});var kn=Object.keys(vn).filter(function(En){return vn[En]>1});return kn.forEach(function(En){Dn=Dn.filter(function(ma){var rr=ma.key,Ar=ma.status;return rr!==En||Ar!==Ca}),Dn.forEach(function(ma){ma.key===En&&(ma.status=Mn)})}),Dn}var Jn=["component","children","onVisibleChanged","onAllRemoved"],Xa=["status"],Ln=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function $n(an){var sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:mn,Dn=function(nt){(0,Be.Z)(Da,nt);var Bn=(0,Ne.Z)(Da);function Da(){var ya;(0,Ke.Z)(this,Da);for(var vn=arguments.length,kn=new Array(vn),En=0;En<vn;En++)kn[En]=arguments[En];return ya=Bn.call.apply(Bn,[this].concat(kn)),(0,ie.Z)((0,Re.Z)(ya),"state",{keyEntities:[]}),(0,ie.Z)((0,Re.Z)(ya),"removeKey",function(ma){var rr=ya.state.keyEntities,Ar=rr.map(function(vr){return vr.key!==ma?vr:(0,Ae.Z)((0,Ae.Z)({},vr),{},{status:ur})});return ya.setState({keyEntities:Ar}),Ar.filter(function(vr){var Zr=vr.status;return Zr!==ur}).length}),ya}return(0,ue.Z)(Da,[{key:"render",value:function(){var vn=this,kn=this.state.keyEntities,En=this.props,ma=En.component,rr=En.children,Ar=En.onVisibleChanged,vr=En.onAllRemoved,Zr=(0,oe.Z)(En,Jn),Qa=ma||x.Fragment,fa={};return Ln.forEach(function(cn){fa[cn]=Zr[cn],delete Zr[cn]}),delete Zr.keys,x.createElement(Qa,Zr,kn.map(function(cn){var ra=cn.status,va=(0,oe.Z)(cn,Xa),ir=ra===wn||ra===Mn;return x.createElement(sn,(0,y.Z)({},fa,{key:va.key,visible:ir,eventProps:va,onVisibleChanged:function(jr){if(Ar==null||Ar(jr,{key:va.key}),!jr){var co=vn.removeKey(va.key);co===0&&vr&&vr()}}}),rr)}))}}],[{key:"getDerivedStateFromProps",value:function(vn,kn){var En=vn.keys,ma=kn.keyEntities,rr=vo(En),Ar=Nr(ma,rr);return{keyEntities:Ar.filter(function(vr){var Zr=ma.find(function(Qa){var fa=Qa.key;return vr.key===fa});return!(Zr&&Zr.status===ur&&vr.status===Ca)})}}}]),Da}(x.Component);return(0,ie.Z)(Dn,"defaultProps",{component:"div"}),Dn}var oa=$n(Kt),sa=mn,Wa=ee(56261);function dr(an,sn){var Dn=x.useState(!1),nt=(0,re.Z)(Dn,2),Bn=nt[0],Da=nt[1];x.useLayoutEffect(function(){if(Bn)return an(),function(){sn()}},[Bn]),x.useLayoutEffect(function(){return Da(!0),function(){Da(!1)}},[])}var ia=ee(83898),Lt=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],Gt=function(sn,Dn){var nt=sn.className,Bn=sn.style,Da=sn.motion,ya=sn.motionNodes,vn=sn.motionType,kn=sn.onMotionStart,En=sn.onMotionEnd,ma=sn.active,rr=sn.treeNodeRequiredProps,Ar=(0,oe.Z)(sn,Lt),vr=x.useState(!0),Zr=(0,re.Z)(vr,2),Qa=Zr[0],fa=Zr[1],cn=x.useContext(b.k),ra=cn.prefixCls,va=ya&&vn!=="hide";ge(function(){ya&&va!==Qa&&fa(va)},[ya]);var ir=function(){ya&&kn()},zr=x.useRef(!1),jr=function(){ya&&!zr.current&&(zr.current=!0,En())};dr(ir,jr);var co=function(uo){va===uo&&jr()};return ya?x.createElement(sa,(0,y.Z)({ref:Dn,visible:Qa},Da,{motionAppear:vn==="show",onVisibleChanged:co}),function(Hr,uo){var _a=Hr.className,so=Hr.style;return x.createElement("div",{ref:uo,className:Le()("".concat(ra,"-treenode-motion"),_a),style:so},ya.map(function(Uo){var zo=(0,y.Z)({},((0,te.Z)(Uo.data),Uo.data)),di=Uo.title,Vo=Uo.key,gi=Uo.isStart,Bo=Uo.isEnd;delete zo.children;var ui=(0,ia.H8)(Vo,rr);return x.createElement(Wa.Z,(0,y.Z)({},zo,ui,{title:di,active:ma,data:Uo.data,key:Vo,isStart:gi,isEnd:Bo}))}))}):x.createElement(Wa.Z,(0,y.Z)({domRef:Dn,className:nt,style:Bn},Ar,{active:ma}))};Gt.displayName="MotionTreeNode";var kt=x.forwardRef(Gt),on=kt;function _n(){var an=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Dn=an.length,nt=sn.length;if(Math.abs(Dn-nt)!==1)return{add:!1,key:null};function Bn(Da,ya){var vn=new Map;Da.forEach(function(En){vn.set(En,!0)});var kn=ya.filter(function(En){return!vn.has(En)});return kn.length===1?kn[0]:null}return Dn<nt?{add:!0,key:Bn(an,sn)}:{add:!1,key:Bn(sn,an)}}function pa(an,sn,Dn){var nt=an.findIndex(function(vn){return vn.key===Dn}),Bn=an[nt+1],Da=sn.findIndex(function(vn){return vn.key===Dn});if(Bn){var ya=sn.findIndex(function(vn){return vn.key===Bn.key});return sn.slice(Da+1,ya)}return sn.slice(Da+1)}var Ua=["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"],Aa={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},mr=function(){},br="RC_TREE_MOTION_".concat(Math.random()),yo={key:br},ga={key:br,level:0,index:0,pos:"0",node:yo,nodes:[yo]},$r={parent:null,children:[],pos:ga.pos,data:yo,title:null,key:br,isStart:[],isEnd:[]};function Mi(an,sn,Dn,nt){return sn===!1||!Dn?an:an.slice(0,Math.ceil(Dn/nt)+1)}function Vi(an){var sn=an.key,Dn=an.pos;return(0,ia.km)(sn,Dn)}function Ir(an){for(var sn=String(an.data.key),Dn=an;Dn.parent;)Dn=Dn.parent,sn="".concat(Dn.data.key," > ").concat(sn);return sn}var Yn=x.forwardRef(function(an,sn){var Dn=an.prefixCls,nt=an.data,Bn=an.selectable,Da=an.checkable,ya=an.expandedKeys,vn=an.selectedKeys,kn=an.checkedKeys,En=an.loadedKeys,ma=an.loadingKeys,rr=an.halfCheckedKeys,Ar=an.keyEntities,vr=an.disabled,Zr=an.dragging,Qa=an.dragOverNodeKey,fa=an.dropPosition,cn=an.motion,ra=an.height,va=an.itemHeight,ir=an.virtual,zr=an.focusable,jr=an.activeItem,co=an.focused,Hr=an.tabIndex,uo=an.onKeyDown,_a=an.onFocus,so=an.onBlur,Uo=an.onActiveChange,zo=an.onListChangeStart,di=an.onListChangeEnd,Vo=(0,oe.Z)(an,Ua),gi=x.useRef(null),Bo=x.useRef(null);x.useImperativeHandle(sn,function(){return{scrollTo:function(Pn){gi.current.scrollTo(Pn)},getIndentWidth:function(){return Bo.current.offsetWidth}}});var ui=x.useState(ya),Ii=(0,re.Z)(ui,2),Hi=Ii[0],ul=Ii[1],wl=x.useState(nt),Qi=(0,re.Z)(wl,2),oi=Qi[0],Ol=Qi[1],Ll=x.useState(nt),$l=(0,re.Z)(Ll,2),Wl=$l[0],Ml=$l[1],hu=x.useState([]),jl=(0,re.Z)(hu,2),mu=jl[0],Rl=jl[1],ql=x.useState(null),eu=(0,re.Z)(ql,2),Su=eu[0],st=eu[1],mt=x.useRef(nt);mt.current=nt;function Wt(){var pn=mt.current;Ol(pn),Ml(pn),Rl([]),st(null),di()}ge(function(){ul(ya);var pn=_n(Hi,ya);if(pn.key!==null)if(pn.add){var Pn=oi.findIndex(function(Jr){var ti=Jr.key;return ti===pn.key}),Vt=Mi(pa(oi,nt,pn.key),ir,ra,va),St=oi.slice();St.splice(Pn+1,0,$r),Ml(St),Rl(Vt),st("show")}else{var Zn=nt.findIndex(function(Jr){var ti=Jr.key;return ti===pn.key}),Za=Mi(pa(nt,oi,pn.key),ir,ra,va),mo=nt.slice();mo.splice(Zn+1,0,$r),Ml(mo),Rl(Za),st("hide")}else oi!==nt&&(Ol(nt),Ml(nt))},[ya,nt]),x.useEffect(function(){Zr||Wt()},[Zr]);var Hn=cn?Wl:nt,Un={expandedKeys:ya,selectedKeys:vn,loadedKeys:En,loadingKeys:ma,checkedKeys:kn,halfCheckedKeys:rr,dragOverNodeKey:Qa,dropPosition:fa,keyEntities:Ar};return x.createElement(x.Fragment,null,co&&jr&&x.createElement("span",{style:Aa,"aria-live":"assertive"},Ir(jr)),x.createElement("div",null,x.createElement("input",{style:Aa,disabled:zr===!1||vr,tabIndex:zr!==!1?Hr:null,onKeyDown:uo,onFocus:_a,onBlur:so,value:"",onChange:mr,"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:Bo,className:"".concat(Dn,"-indent-unit")}))),x.createElement(Fe.Z,(0,y.Z)({},Vo,{data:Hn,itemKey:Vi,height:ra,fullHeight:!1,virtual:ir,itemHeight:va,prefixCls:"".concat(Dn,"-list"),ref:gi,onVisibleChange:function(Pn,Vt){var St=new Set(Pn),Zn=Vt.filter(function(Za){return!St.has(Za)});Zn.some(function(Za){return Vi(Za)===br})&&Wt()}}),function(pn){var Pn=pn.pos,Vt=(0,y.Z)({},((0,te.Z)(pn.data),pn.data)),St=pn.title,Zn=pn.key,Za=pn.isStart,mo=pn.isEnd,Jr=(0,ia.km)(Zn,Pn);delete Vt.key,delete Vt.children;var ti=(0,ia.H8)(Jr,Un);return x.createElement(on,(0,y.Z)({},Vt,ti,{title:St,active:!!jr&&Zn===jr.key,pos:Pn,data:pn.data,isStart:Za,isEnd:mo,motion:cn,motionNodes:Zn===br?mu:null,motionType:Su,onMotionStart:zo,onMotionEnd:Wt,treeNodeRequiredProps:Un,onMouseMove:function(){Uo(null)}}))}))});Yn.displayName="NodeList";var Cl=Yn,Wo=ee(29873),yl=ee(97153),pl=ee(3596),el=10,Ki=function(an){(0,Be.Z)(Dn,an);var sn=(0,Ne.Z)(Dn);function Dn(){var nt;(0,Ke.Z)(this,Dn);for(var Bn=arguments.length,Da=new Array(Bn),ya=0;ya<Bn;ya++)Da[ya]=arguments[ya];return nt=sn.call.apply(sn,[this].concat(Da)),nt.destroyed=!1,nt.delayedDragEnterLogic=void 0,nt.loadingRetryTimes={},nt.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,ia.w$)()},nt.dragStartMousePosition=null,nt.dragNode=void 0,nt.currentMouseOverDroppableNodeKey=null,nt.listRef=x.createRef(),nt.onNodeDragStart=function(vn,kn){var En=nt.state,ma=En.expandedKeys,rr=En.keyEntities,Ar=nt.props.onDragStart,vr=kn.props.eventKey;nt.dragNode=kn,nt.dragStartMousePosition={x:vn.clientX,y:vn.clientY};var Zr=(0,Wo._5)(ma,vr);nt.setState({draggingNodeKey:vr,dragChildrenKeys:(0,Wo.wA)(vr,rr),indent:nt.listRef.current.getIndentWidth()}),nt.setExpandedKeys(Zr),window.addEventListener("dragend",nt.onWindowDragEnd),Ar==null||Ar({event:vn,node:(0,ia.F)(kn.props)})},nt.onNodeDragEnter=function(vn,kn){var En=nt.state,ma=En.expandedKeys,rr=En.keyEntities,Ar=En.dragChildrenKeys,vr=En.flattenNodes,Zr=En.indent,Qa=nt.props,fa=Qa.onDragEnter,cn=Qa.onExpand,ra=Qa.allowDrop,va=Qa.direction,ir=kn.props,zr=ir.pos,jr=ir.eventKey,co=(0,Re.Z)(nt),Hr=co.dragNode;if(nt.currentMouseOverDroppableNodeKey!==jr&&(nt.currentMouseOverDroppableNodeKey=jr),!Hr){nt.resetDragState();return}var uo=(0,Wo.OM)(vn,Hr,kn,Zr,nt.dragStartMousePosition,ra,vr,rr,ma,va),_a=uo.dropPosition,so=uo.dropLevelOffset,Uo=uo.dropTargetKey,zo=uo.dropContainerKey,di=uo.dropTargetPos,Vo=uo.dropAllowed,gi=uo.dragOverNodeKey;if(Ar.indexOf(Uo)!==-1||!Vo){nt.resetDragState();return}if(nt.delayedDragEnterLogic||(nt.delayedDragEnterLogic={}),Object.keys(nt.delayedDragEnterLogic).forEach(function(Bo){clearTimeout(nt.delayedDragEnterLogic[Bo])}),Hr.props.eventKey!==kn.props.eventKey&&(vn.persist(),nt.delayedDragEnterLogic[zr]=window.setTimeout(function(){if(nt.state.draggingNodeKey!==null){var Bo=(0,Oe.Z)(ma),ui=(0,pl.Z)(rr,kn.props.eventKey);ui&&(ui.children||[]).length&&(Bo=(0,Wo.L0)(ma,kn.props.eventKey)),"expandedKeys"in nt.props||nt.setExpandedKeys(Bo),cn==null||cn(Bo,{node:(0,ia.F)(kn.props),expanded:!0,nativeEvent:vn.nativeEvent})}},800)),Hr.props.eventKey===Uo&&so===0){nt.resetDragState();return}nt.setState({dragOverNodeKey:gi,dropPosition:_a,dropLevelOffset:so,dropTargetKey:Uo,dropContainerKey:zo,dropTargetPos:di,dropAllowed:Vo}),fa==null||fa({event:vn,node:(0,ia.F)(kn.props),expandedKeys:ma})},nt.onNodeDragOver=function(vn,kn){var En=nt.state,ma=En.dragChildrenKeys,rr=En.flattenNodes,Ar=En.keyEntities,vr=En.expandedKeys,Zr=En.indent,Qa=nt.props,fa=Qa.onDragOver,cn=Qa.allowDrop,ra=Qa.direction,va=(0,Re.Z)(nt),ir=va.dragNode;if(ir){var zr=(0,Wo.OM)(vn,ir,kn,Zr,nt.dragStartMousePosition,cn,rr,Ar,vr,ra),jr=zr.dropPosition,co=zr.dropLevelOffset,Hr=zr.dropTargetKey,uo=zr.dropContainerKey,_a=zr.dropAllowed,so=zr.dropTargetPos,Uo=zr.dragOverNodeKey;ma.indexOf(Hr)!==-1||!_a||(ir.props.eventKey===Hr&&co===0?nt.state.dropPosition===null&&nt.state.dropLevelOffset===null&&nt.state.dropTargetKey===null&&nt.state.dropContainerKey===null&&nt.state.dropTargetPos===null&&nt.state.dropAllowed===!1&&nt.state.dragOverNodeKey===null||nt.resetDragState():jr===nt.state.dropPosition&&co===nt.state.dropLevelOffset&&Hr===nt.state.dropTargetKey&&uo===nt.state.dropContainerKey&&so===nt.state.dropTargetPos&&_a===nt.state.dropAllowed&&Uo===nt.state.dragOverNodeKey||nt.setState({dropPosition:jr,dropLevelOffset:co,dropTargetKey:Hr,dropContainerKey:uo,dropTargetPos:so,dropAllowed:_a,dragOverNodeKey:Uo}),fa==null||fa({event:vn,node:(0,ia.F)(kn.props)}))}},nt.onNodeDragLeave=function(vn,kn){nt.currentMouseOverDroppableNodeKey===kn.props.eventKey&&!vn.currentTarget.contains(vn.relatedTarget)&&(nt.resetDragState(),nt.currentMouseOverDroppableNodeKey=null);var En=nt.props.onDragLeave;En==null||En({event:vn,node:(0,ia.F)(kn.props)})},nt.onWindowDragEnd=function(vn){nt.onNodeDragEnd(vn,null,!0),window.removeEventListener("dragend",nt.onWindowDragEnd)},nt.onNodeDragEnd=function(vn,kn){var En=nt.props.onDragEnd;nt.setState({dragOverNodeKey:null}),nt.cleanDragState(),En==null||En({event:vn,node:(0,ia.F)(kn.props)}),nt.dragNode=null,window.removeEventListener("dragend",nt.onWindowDragEnd)},nt.onNodeDrop=function(vn,kn){var En,ma=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,rr=nt.state,Ar=rr.dragChildrenKeys,vr=rr.dropPosition,Zr=rr.dropTargetKey,Qa=rr.dropTargetPos,fa=rr.dropAllowed;if(fa){var cn=nt.props.onDrop;if(nt.setState({dragOverNodeKey:null}),nt.cleanDragState(),Zr!==null){var ra=(0,Ae.Z)((0,Ae.Z)({},(0,ia.H8)(Zr,nt.getTreeNodeRequiredProps())),{},{active:((En=nt.getActiveItem())===null||En===void 0?void 0:En.key)===Zr,data:(0,pl.Z)(nt.state.keyEntities,Zr).node}),va=Ar.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 ir=(0,Wo.yx)(Qa),zr={event:vn,node:(0,ia.F)(ra),dragNode:nt.dragNode?(0,ia.F)(nt.dragNode.props):null,dragNodesKeys:[nt.dragNode.props.eventKey].concat(Ar),dropToGap:vr!==0,dropPosition:vr+Number(ir[ir.length-1])};ma||cn==null||cn(zr),nt.dragNode=null}}},nt.cleanDragState=function(){var vn=nt.state.draggingNodeKey;vn!==null&&nt.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),nt.dragStartMousePosition=null,nt.currentMouseOverDroppableNodeKey=null},nt.triggerExpandActionExpand=function(vn,kn){var En=nt.state,ma=En.expandedKeys,rr=En.flattenNodes,Ar=kn.expanded,vr=kn.key,Zr=kn.isLeaf;if(!(Zr||vn.shiftKey||vn.metaKey||vn.ctrlKey)){var Qa=rr.filter(function(cn){return cn.key===vr})[0],fa=(0,ia.F)((0,Ae.Z)((0,Ae.Z)({},(0,ia.H8)(vr,nt.getTreeNodeRequiredProps())),{},{data:Qa.data}));nt.setExpandedKeys(Ar?(0,Wo._5)(ma,vr):(0,Wo.L0)(ma,vr)),nt.onNodeExpand(vn,fa)}},nt.onNodeClick=function(vn,kn){var En=nt.props,ma=En.onClick,rr=En.expandAction;rr==="click"&&nt.triggerExpandActionExpand(vn,kn),ma==null||ma(vn,kn)},nt.onNodeDoubleClick=function(vn,kn){var En=nt.props,ma=En.onDoubleClick,rr=En.expandAction;rr==="doubleClick"&&nt.triggerExpandActionExpand(vn,kn),ma==null||ma(vn,kn)},nt.onNodeSelect=function(vn,kn){var En=nt.state.selectedKeys,ma=nt.state,rr=ma.keyEntities,Ar=ma.fieldNames,vr=nt.props,Zr=vr.onSelect,Qa=vr.multiple,fa=kn.selected,cn=kn[Ar.key],ra=!fa;ra?Qa?En=(0,Wo.L0)(En,cn):En=[cn]:En=(0,Wo._5)(En,cn);var va=En.map(function(ir){var zr=(0,pl.Z)(rr,ir);return zr?zr.node:null}).filter(function(ir){return ir});nt.setUncontrolledState({selectedKeys:En}),Zr==null||Zr(En,{event:"select",selected:ra,node:kn,selectedNodes:va,nativeEvent:vn.nativeEvent})},nt.onNodeCheck=function(vn,kn,En){var ma=nt.state,rr=ma.keyEntities,Ar=ma.checkedKeys,vr=ma.halfCheckedKeys,Zr=nt.props,Qa=Zr.checkStrictly,fa=Zr.onCheck,cn=kn.key,ra,va={event:"check",node:kn,checked:En,nativeEvent:vn.nativeEvent};if(Qa){var ir=En?(0,Wo.L0)(Ar,cn):(0,Wo._5)(Ar,cn),zr=(0,Wo._5)(vr,cn);ra={checked:ir,halfChecked:zr},va.checkedNodes=ir.map(function(so){return(0,pl.Z)(rr,so)}).filter(function(so){return so}).map(function(so){return so.node}),nt.setUncontrolledState({checkedKeys:ir})}else{var jr=(0,yl.S)([].concat((0,Oe.Z)(Ar),[cn]),!0,rr),co=jr.checkedKeys,Hr=jr.halfCheckedKeys;if(!En){var uo=new Set(co);uo.delete(cn);var _a=(0,yl.S)(Array.from(uo),{checked:!1,halfCheckedKeys:Hr},rr);co=_a.checkedKeys,Hr=_a.halfCheckedKeys}ra=co,va.checkedNodes=[],va.checkedNodesPositions=[],va.halfCheckedKeys=Hr,co.forEach(function(so){var Uo=(0,pl.Z)(rr,so);if(Uo){var zo=Uo.node,di=Uo.pos;va.checkedNodes.push(zo),va.checkedNodesPositions.push({node:zo,pos:di})}}),nt.setUncontrolledState({checkedKeys:co},!1,{halfCheckedKeys:Hr})}fa==null||fa(ra,va)},nt.onNodeLoad=function(vn){var kn=vn.key,En=new Promise(function(ma,rr){nt.setState(function(Ar){var vr=Ar.loadedKeys,Zr=vr===void 0?[]:vr,Qa=Ar.loadingKeys,fa=Qa===void 0?[]:Qa,cn=nt.props,ra=cn.loadData,va=cn.onLoad;if(!ra||Zr.indexOf(kn)!==-1||fa.indexOf(kn)!==-1)return null;var ir=ra(vn);return ir.then(function(){var zr=nt.state.loadedKeys,jr=(0,Wo.L0)(zr,kn);va==null||va(jr,{event:"load",node:vn}),nt.setUncontrolledState({loadedKeys:jr}),nt.setState(function(co){return{loadingKeys:(0,Wo._5)(co.loadingKeys,kn)}}),ma()}).catch(function(zr){if(nt.setState(function(co){return{loadingKeys:(0,Wo._5)(co.loadingKeys,kn)}}),nt.loadingRetryTimes[kn]=(nt.loadingRetryTimes[kn]||0)+1,nt.loadingRetryTimes[kn]>=el){var jr=nt.state.loadedKeys;(0,a.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),nt.setUncontrolledState({loadedKeys:(0,Wo.L0)(jr,kn)}),ma()}rr(zr)}),{loadingKeys:(0,Wo.L0)(fa,kn)}})});return En.catch(function(){}),En},nt.onNodeMouseEnter=function(vn,kn){var En=nt.props.onMouseEnter;En==null||En({event:vn,node:kn})},nt.onNodeMouseLeave=function(vn,kn){var En=nt.props.onMouseLeave;En==null||En({event:vn,node:kn})},nt.onNodeContextMenu=function(vn,kn){var En=nt.props.onRightClick;En&&(vn.preventDefault(),En({event:vn,node:kn}))},nt.onFocus=function(){var vn=nt.props.onFocus;nt.setState({focused:!0});for(var kn=arguments.length,En=new Array(kn),ma=0;ma<kn;ma++)En[ma]=arguments[ma];vn==null||vn.apply(void 0,En)},nt.onBlur=function(){var vn=nt.props.onBlur;nt.setState({focused:!1}),nt.onActiveChange(null);for(var kn=arguments.length,En=new Array(kn),ma=0;ma<kn;ma++)En[ma]=arguments[ma];vn==null||vn.apply(void 0,En)},nt.getTreeNodeRequiredProps=function(){var vn=nt.state,kn=vn.expandedKeys,En=vn.selectedKeys,ma=vn.loadedKeys,rr=vn.loadingKeys,Ar=vn.checkedKeys,vr=vn.halfCheckedKeys,Zr=vn.dragOverNodeKey,Qa=vn.dropPosition,fa=vn.keyEntities;return{expandedKeys:kn||[],selectedKeys:En||[],loadedKeys:ma||[],loadingKeys:rr||[],checkedKeys:Ar||[],halfCheckedKeys:vr||[],dragOverNodeKey:Zr,dropPosition:Qa,keyEntities:fa}},nt.setExpandedKeys=function(vn){var kn=nt.state,En=kn.treeData,ma=kn.fieldNames,rr=(0,ia.oH)(En,vn,ma);nt.setUncontrolledState({expandedKeys:vn,flattenNodes:rr},!0)},nt.onNodeExpand=function(vn,kn){var En=nt.state.expandedKeys,ma=nt.state,rr=ma.listChanging,Ar=ma.fieldNames,vr=nt.props,Zr=vr.onExpand,Qa=vr.loadData,fa=kn.expanded,cn=kn[Ar.key];if(!rr){var ra=En.indexOf(cn),va=!fa;if((0,a.ZP)(fa&&ra!==-1||!fa&&ra===-1,"Expand state not sync with index check"),va?En=(0,Wo.L0)(En,cn):En=(0,Wo._5)(En,cn),nt.setExpandedKeys(En),Zr==null||Zr(En,{node:kn,expanded:va,nativeEvent:vn.nativeEvent}),va&&Qa){var ir=nt.onNodeLoad(kn);ir&&ir.then(function(){var zr=(0,ia.oH)(nt.state.treeData,En,Ar);nt.setUncontrolledState({flattenNodes:zr})}).catch(function(){var zr=nt.state.expandedKeys,jr=(0,Wo._5)(zr,cn);nt.setExpandedKeys(jr)})}}},nt.onListChangeStart=function(){nt.setUncontrolledState({listChanging:!0})},nt.onListChangeEnd=function(){setTimeout(function(){nt.setUncontrolledState({listChanging:!1})})},nt.onActiveChange=function(vn){var kn=nt.state.activeKey,En=nt.props.onActiveChange;kn!==vn&&(nt.setState({activeKey:vn}),vn!==null&&nt.scrollTo({key:vn}),En==null||En(vn))},nt.getActiveItem=function(){var vn=nt.state,kn=vn.activeKey,En=vn.flattenNodes;return kn===null?null:En.find(function(ma){var rr=ma.key;return rr===kn})||null},nt.offsetActiveKey=function(vn){var kn=nt.state,En=kn.flattenNodes,ma=kn.activeKey,rr=En.findIndex(function(Zr){var Qa=Zr.key;return Qa===ma});rr===-1&&vn<0&&(rr=En.length),rr=(rr+vn+En.length)%En.length;var Ar=En[rr];if(Ar){var vr=Ar.key;nt.onActiveChange(vr)}else nt.onActiveChange(null)},nt.onKeyDown=function(vn){var kn=nt.state,En=kn.activeKey,ma=kn.expandedKeys,rr=kn.checkedKeys,Ar=kn.fieldNames,vr=nt.props,Zr=vr.onKeyDown,Qa=vr.checkable,fa=vr.selectable;switch(vn.which){case se.UP:{nt.offsetActiveKey(-1),vn.preventDefault();break}case se.DOWN:{nt.offsetActiveKey(1),vn.preventDefault();break}}var cn=nt.getActiveItem();if(cn&&cn.data){var ra=nt.getTreeNodeRequiredProps(),va=cn.data.isLeaf===!1||!!(cn.data[Ar.children]||[]).length,ir=(0,ia.F)((0,Ae.Z)((0,Ae.Z)({},(0,ia.H8)(En,ra)),{},{data:cn.data,active:!0}));switch(vn.which){case se.LEFT:{va&&ma.includes(En)?nt.onNodeExpand({},ir):cn.parent&&nt.onActiveChange(cn.parent.key),vn.preventDefault();break}case se.RIGHT:{va&&!ma.includes(En)?nt.onNodeExpand({},ir):cn.children&&cn.children.length&&nt.onActiveChange(cn.children[0].key),vn.preventDefault();break}case se.ENTER:case se.SPACE:{Qa&&!ir.disabled&&ir.checkable!==!1&&!ir.disableCheckbox?nt.onNodeCheck({},ir,!rr.includes(En)):!Qa&&fa&&!ir.disabled&&ir.selectable!==!1&&nt.onNodeSelect({},ir);break}}}Zr==null||Zr(vn)},nt.setUncontrolledState=function(vn){var kn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,En=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!nt.destroyed){var ma=!1,rr=!0,Ar={};Object.keys(vn).forEach(function(vr){if(vr in nt.props){rr=!1;return}ma=!0,Ar[vr]=vn[vr]}),ma&&(!kn||rr)&&nt.setState((0,Ae.Z)((0,Ae.Z)({},Ar),En))}},nt.scrollTo=function(vn){nt.listRef.current.scrollTo(vn)},nt}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 Bn=this.props.activeKey;Bn!==void 0&&Bn!==this.state.activeKey&&(this.setState({activeKey:Bn}),Bn!==null&&this.scrollTo({key:Bn}))}},{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 Bn,Da=this.state,ya=Da.focused,vn=Da.flattenNodes,kn=Da.keyEntities,En=Da.draggingNodeKey,ma=Da.activeKey,rr=Da.dropLevelOffset,Ar=Da.dropContainerKey,vr=Da.dropTargetKey,Zr=Da.dropPosition,Qa=Da.dragOverNodeKey,fa=Da.indent,cn=this.props,ra=cn.prefixCls,va=cn.className,ir=cn.style,zr=cn.showLine,jr=cn.focusable,co=cn.tabIndex,Hr=co===void 0?0:co,uo=cn.selectable,_a=cn.showIcon,so=cn.icon,Uo=cn.switcherIcon,zo=cn.draggable,di=cn.checkable,Vo=cn.checkStrictly,gi=cn.disabled,Bo=cn.motion,ui=cn.loadData,Ii=cn.filterTreeNode,Hi=cn.height,ul=cn.itemHeight,wl=cn.virtual,Qi=cn.titleRender,oi=cn.dropIndicatorRender,Ol=cn.onContextMenu,Ll=cn.onScroll,$l=cn.direction,Wl=cn.rootClassName,Ml=cn.rootStyle,hu=(0,E.Z)(this.props,{aria:!0,data:!0}),jl;return zo&&((0,De.Z)(zo)==="object"?jl=zo:typeof zo=="function"?jl={nodeDraggable:zo}:jl={}),x.createElement(b.k.Provider,{value:{prefixCls:ra,selectable:uo,showIcon:_a,icon:so,switcherIcon:Uo,draggable:jl,draggingNodeKey:En,checkable:di,checkStrictly:Vo,disabled:gi,keyEntities:kn,dropLevelOffset:rr,dropContainerKey:Ar,dropTargetKey:vr,dropPosition:Zr,dragOverNodeKey:Qa,indent:fa,direction:$l,dropIndicatorRender:oi,loadData:ui,filterTreeNode:Ii,titleRender:Qi,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()(ra,va,Wl,(Bn={},(0,ie.Z)(Bn,"".concat(ra,"-show-line"),zr),(0,ie.Z)(Bn,"".concat(ra,"-focused"),ya),(0,ie.Z)(Bn,"".concat(ra,"-active-focused"),ma!==null),Bn)),style:Ml},x.createElement(Cl,(0,y.Z)({ref:this.listRef,prefixCls:ra,style:ir,data:vn,disabled:gi,selectable:uo,checkable:!!di,motion:Bo,dragging:En!==null,height:Hi,itemHeight:ul,virtual:wl,focusable:jr,focused:ya,tabIndex:Hr,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Ol,onScroll:Ll},this.getTreeNodeRequiredProps(),hu))))}}],[{key:"getDerivedStateFromProps",value:function(Bn,Da){var ya=Da.prevProps,vn={prevProps:Bn};function kn(jr){return!ya&&jr in Bn||ya&&ya[jr]!==Bn[jr]}var En,ma=Da.fieldNames;if(kn("fieldNames")&&(ma=(0,ia.w$)(Bn.fieldNames),vn.fieldNames=ma),kn("treeData")?En=Bn.treeData:kn("children")&&((0,a.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),En=(0,ia.zn)(Bn.children)),En){vn.treeData=En;var rr=(0,ia.I8)(En,{fieldNames:ma});vn.keyEntities=(0,Ae.Z)((0,ie.Z)({},br,ga),rr.keyEntities)}var Ar=vn.keyEntities||Da.keyEntities;if(kn("expandedKeys")||ya&&kn("autoExpandParent"))vn.expandedKeys=Bn.autoExpandParent||!ya&&Bn.defaultExpandParent?(0,Wo.r7)(Bn.expandedKeys,Ar):Bn.expandedKeys;else if(!ya&&Bn.defaultExpandAll){var vr=(0,Ae.Z)({},Ar);delete vr[br],vn.expandedKeys=Object.keys(vr).map(function(jr){return vr[jr].key})}else!ya&&Bn.defaultExpandedKeys&&(vn.expandedKeys=Bn.autoExpandParent||Bn.defaultExpandParent?(0,Wo.r7)(Bn.defaultExpandedKeys,Ar):Bn.defaultExpandedKeys);if(vn.expandedKeys||delete vn.expandedKeys,En||vn.expandedKeys){var Zr=(0,ia.oH)(En||Da.treeData,vn.expandedKeys||Da.expandedKeys,ma);vn.flattenNodes=Zr}if(Bn.selectable&&(kn("selectedKeys")?vn.selectedKeys=(0,Wo.BT)(Bn.selectedKeys,Bn):!ya&&Bn.defaultSelectedKeys&&(vn.selectedKeys=(0,Wo.BT)(Bn.defaultSelectedKeys,Bn))),Bn.checkable){var Qa;if(kn("checkedKeys")?Qa=(0,Wo.E6)(Bn.checkedKeys)||{}:!ya&&Bn.defaultCheckedKeys?Qa=(0,Wo.E6)(Bn.defaultCheckedKeys)||{}:En&&(Qa=(0,Wo.E6)(Bn.checkedKeys)||{checkedKeys:Da.checkedKeys,halfCheckedKeys:Da.halfCheckedKeys}),Qa){var fa=Qa,cn=fa.checkedKeys,ra=cn===void 0?[]:cn,va=fa.halfCheckedKeys,ir=va===void 0?[]:va;if(!Bn.checkStrictly){var zr=(0,yl.S)(ra,!0,Ar);ra=zr.checkedKeys,ir=zr.halfCheckedKeys}vn.checkedKeys=ra,vn.halfCheckedKeys=ir}}return kn("loadedKeys")&&(vn.loadedKeys=Bn.loadedKeys),vn}}]),Dn}(x.Component);Ki.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},Ki.TreeNode=Wa.Z;var Il=Ki,hl=Il,gu=ee(73148),xa=ee(56747),$i={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"},wi=$i,_o=ee(74643),$o=function(sn,Dn){return x.createElement(_o.Z,(0,y.Z)({},sn,{ref:Dn,icon:wi}))},Va=x.forwardRef($o),Rr=ee(53124),Mo=ee(50881),_r=ee(33603),Ei=ee(32157);const Bi=4;function Ni(an){const{dropPosition:sn,dropLevelOffset:Dn,prefixCls:nt,indent:Bn,direction:Da="ltr"}=an,ya=Da==="ltr"?"left":"right",vn=Da==="ltr"?"right":"left",kn={[ya]:-Dn*Bn+Bi,[vn]:0};switch(sn){case-1:kn.top=-3;break;case 1:kn.bottom=-3;break;default:kn.bottom=-3,kn[ya]=Bn+Bi;break}return x.createElement("div",{style:kn,className:`${nt}-drop-indicator`})}var Zi=ee(99184),nu=x.forwardRef((an,sn)=>{const{getPrefixCls:Dn,direction:nt,virtual:Bn,tree:Da}=x.useContext(Rr.E_),{prefixCls:ya,className:vn,showIcon:kn=!1,showLine:En,switcherIcon:ma,blockNode:rr=!1,children:Ar,checkable:vr=!1,selectable:Zr=!0,draggable:Qa,motion:fa,style:cn}=an,ra=Dn("tree",ya),va=Dn(),ir=fa!=null?fa:Object.assign(Object.assign({},(0,_r.Z)(va)),{motionAppear:!1}),zr=Object.assign(Object.assign({},an),{checkable:vr,selectable:Zr,showIcon:kn,motion:ir,blockNode:rr,showLine:!!En,dropIndicatorRender:Ni}),[jr,co]=(0,Ei.ZP)(ra),Hr=x.useMemo(()=>{if(!Qa)return!1;let _a={};switch(typeof Qa){case"function":_a.nodeDraggable=Qa;break;case"object":_a=Object.assign({},Qa);break;default:break}return _a.icon!==!1&&(_a.icon=_a.icon||x.createElement(Mo.Z,null)),_a},[Qa]),uo=_a=>x.createElement(Zi.Z,{prefixCls:ra,switcherIcon:ma,treeNodeProps:_a,showLine:En});return jr(x.createElement(hl,Object.assign({itemHeight:20,ref:sn,virtual:Bn},zr,{style:Object.assign(Object.assign({},Da==null?void 0:Da.style),cn),prefixCls:ra,className:Le()({[`${ra}-icon-hide`]:!kn,[`${ra}-block-node`]:rr,[`${ra}-unselectable`]:!Zr,[`${ra}-rtl`]:nt==="rtl"},Da==null?void 0:Da.className,vn,co),direction:nt,checkable:vr&&x.createElement("span",{className:`${ra}-checkbox-inner`}),selectable:Zr,switcherIcon:uo,draggable:Hr}),Ar))}),ll;(function(an){an[an.None=0]="None",an[an.Start=1]="Start",an[an.End=2]="End"})(ll||(ll={}));function pu(an,sn){function Dn(nt){const{key:Bn,children:Da}=nt;sn(Bn,nt)!==!1&&pu(Da||[],sn)}an.forEach(Dn)}function ou(an){let{treeData:sn,expandedKeys:Dn,startKey:nt,endKey:Bn}=an;const Da=[];let ya=ll.None;if(nt&&nt===Bn)return[nt];if(!nt||!Bn)return[];function vn(kn){return kn===nt||kn===Bn}return pu(sn,kn=>{if(ya===ll.End)return!1;if(vn(kn)){if(Da.push(kn),ya===ll.None)ya=ll.Start;else if(ya===ll.Start)return ya=ll.End,!1}else ya===ll.Start&&Da.push(kn);return Dn.includes(kn)}),Da}function Fo(an,sn){const Dn=(0,Oe.Z)(sn),nt=[];return pu(an,(Bn,Da)=>{const ya=Dn.indexOf(Bn);return ya!==-1&&(nt.push(Da),Dn.splice(ya,1)),!!Dn.length}),nt}var xl=function(an,sn){var Dn={};for(var nt in an)Object.prototype.hasOwnProperty.call(an,nt)&&sn.indexOf(nt)<0&&(Dn[nt]=an[nt]);if(an!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Bn=0,nt=Object.getOwnPropertySymbols(an);Bn<nt.length;Bn++)sn.indexOf(nt[Bn])<0&&Object.prototype.propertyIsEnumerable.call(an,nt[Bn])&&(Dn[nt[Bn]]=an[nt[Bn]]);return Dn};function Kl(an){const{isLeaf:sn,expanded:Dn}=an;return sn?x.createElement(gu.Z,null):Dn?x.createElement(xa.Z,null):x.createElement(Va,null)}function Yl(an){let{treeData:sn,children:Dn}=an;return sn||(0,ia.zn)(Dn)}const al=(an,sn)=>{var{defaultExpandAll:Dn,defaultExpandParent:nt,defaultExpandedKeys:Bn}=an,Da=xl(an,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const ya=x.useRef(),vn=x.useRef(),kn=()=>{const{keyEntities:Hr}=(0,ia.I8)(Yl(Da));let uo;return Dn?uo=Object.keys(Hr):nt?uo=(0,Wo.r7)(Da.expandedKeys||Bn||[],Hr):uo=Da.expandedKeys||Bn,uo},[En,ma]=x.useState(Da.selectedKeys||Da.defaultSelectedKeys||[]),[rr,Ar]=x.useState(()=>kn());x.useEffect(()=>{"selectedKeys"in Da&&ma(Da.selectedKeys)},[Da.selectedKeys]),x.useEffect(()=>{"expandedKeys"in Da&&Ar(Da.expandedKeys)},[Da.expandedKeys]);const vr=(Hr,uo)=>{var _a;return"expandedKeys"in Da||Ar(Hr),(_a=Da.onExpand)===null||_a===void 0?void 0:_a.call(Da,Hr,uo)},Zr=(Hr,uo)=>{var _a;const{multiple:so}=Da,{node:Uo,nativeEvent:zo}=uo,{key:di=""}=Uo,Vo=Yl(Da),gi=Object.assign(Object.assign({},uo),{selected:!0}),Bo=(zo==null?void 0:zo.ctrlKey)||(zo==null?void 0:zo.metaKey),ui=zo==null?void 0:zo.shiftKey;let Ii;so&&Bo?(Ii=Hr,ya.current=di,vn.current=Ii,gi.selectedNodes=Fo(Vo,Ii)):so&&ui?(Ii=Array.from(new Set([].concat((0,Oe.Z)(vn.current||[]),(0,Oe.Z)(ou({treeData:Vo,expandedKeys:rr,startKey:di,endKey:ya.current}))))),gi.selectedNodes=Fo(Vo,Ii)):(Ii=[di],ya.current=di,vn.current=Ii,gi.selectedNodes=Fo(Vo,Ii)),(_a=Da.onSelect)===null||_a===void 0||_a.call(Da,Ii,gi),"selectedKeys"in Da||ma(Ii)},{getPrefixCls:Qa,direction:fa}=x.useContext(Rr.E_),{prefixCls:cn,className:ra,showIcon:va=!0,expandAction:ir="click"}=Da,zr=xl(Da,["prefixCls","className","showIcon","expandAction"]),jr=Qa("tree",cn),co=Le()(`${jr}-directory`,{[`${jr}-directory-rtl`]:fa==="rtl"},ra);return x.createElement(nu,Object.assign({icon:Kl,ref:sn,blockNode:!0},zr,{showIcon:va,expandAction:ir,prefixCls:jr,className:co,expandedKeys:rr,selectedKeys:En,onSelect:Zr,onExpand:vr}))};var Xl=x.forwardRef(al);const Zl=nu;Zl.DirectoryTree=Xl,Zl.TreeNode=Wa.Z;var zl=Zl},32157:function(Ot,wt,ee){"use strict";ee.d(wt,{TM:function(){return be},Yk:function(){return Le}});var y=ee(45930),ie=ee(63185),De=ee(14747),Ae=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}}),Re=(se,E)=>({[`.${se}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${E.motionDurationSlow}`}}}),Be=(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({},Re(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"},Be(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}};wt.ZP=(0,Ke.Z)("Tree",(se,E)=>{let{prefixCls:a}=E;return[{[se.componentCls]:(0,ie.C2)(`${a}-checkbox`,se)},Le(a,se),(0,Ae.Z)(se)]},se=>{const{colorTextLightSolid:E,colorPrimary:a}=se;return Object.assign(Object.assign({},be(se)),{directoryNodeSelectedColor:E,directoryNodeSelectedBg:a})})},99184:function(Ot,wt,ee){"use strict";ee.d(wt,{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"},Ae=De,Oe=ee(74643),Ke=function(b,z){return ie.createElement(Oe.Z,(0,y.Z)({},b,{ref:z,icon:Ae}))},ue=ie.forwardRef(Ke),Re=ee(73148),Be=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(Be.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 ye=typeof ge=="function"?ge(te):ge,he=`${b}-switcher-line-custom-icon`;return(0,se.l$)(ye)?(0,se.Tm)(ye,{className:be()(ye.props.className||"",he)}):ye}return ge?ie.createElement(Re.Z,{className:`${b}-switcher-line-icon`}):ie.createElement("span",{className:`${b}-switcher-leaf-line`})}const we=`${b}-switcher-icon`,Fe=typeof z=="function"?z(te):z;return(0,se.l$)(Fe)?(0,se.Tm)(Fe,{className:be()(Fe.props.className||"",we)}):Fe!==void 0?Fe:re?ce?ie.createElement(Ne.Z,{className:`${b}-switcher-line-icon`}):ie.createElement(ke.Z,{className:`${b}-switcher-line-icon`}):ie.createElement(ue,{className:we})}},62661:function(Ot,wt){"use strict";var ee;var y=Symbol.for("react.element"),ie=Symbol.for("react.portal"),De=Symbol.for("react.fragment"),Ae=Symbol.for("react.strict_mode"),Oe=Symbol.for("react.profiler"),Ke=Symbol.for("react.provider"),ue=Symbol.for("react.context"),Re=Symbol.for("react.server_context"),Be=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 Ae:case Ne:case ke:return x;default:switch(x=x&&x.$$typeof,x){case Re:case ue:case Be:case be:case Le:case Ke:return x;default:return b}}case ie:return b}}}ee=ue,ee=Ke,ee=y,ee=Be,ee=De,ee=be,ee=Le,ee=ie,ee=Oe,ee=Ae,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)===Be},ee=function(x){return a(x)===De},ee=function(x){return a(x)===be},wt.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)===Ae},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===Ae||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===Be||x.$$typeof===E||x.getModuleId!==void 0)},ee=a},95845:function(Ot,wt,ee){"use strict";Ot.exports=ee(62661)},72665:function(Ot,wt){"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,Ae=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,Re=y?Symbol.for("react.context"):60110,Be=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 Be:case Ne:case Ae:case Ke:case Oe:case Le:return oe;default:switch(oe=oe&&oe.$$typeof,oe){case Re: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=Be,ee=Ne,ee=Re,ee=ue,ee=ie,ee=ke,ee=Ae,ee=E,ee=se,ee=De,ee=Ke,ee=Oe,ee=Le,ee=function(oe){return re(oe)||te(oe)===Be},ee=re,ee=function(oe){return te(oe)===Re},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)===Ae},ee=function(oe){return te(oe)===E},wt.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===Ae||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===Re||oe.$$typeof===ke||oe.$$typeof===x||oe.$$typeof===b||oe.$$typeof===z||oe.$$typeof===a)},ee=te},12060:function(Ot,wt,ee){"use strict";Ot.exports=ee(72665)},56261:function(Ot,wt,ee){"use strict";ee.d(wt,{Z:function(){return ge}});var y=ee(87462),ie=ee(4942),De=ee(45987),Ae=ee(1413),Oe=ee(15671),Ke=ee(43144),ue=ee(97326),Re=ee(60136),Be=ee(51630),Ne=ee(94184),ke=ee.n(Ne),Le=ee(34952),be=ee(67294),se=ee(69610),E=function(Fe){for(var ye=Fe.prefixCls,he=Fe.level,Ye=Fe.isStart,ze=Fe.isEnd,Ge="".concat(ye,"-indent-unit"),xe=[],Qe=0;Qe<he;Qe+=1){var rt;xe.push(be.createElement("span",{key:Qe,className:ke()(Ge,(rt={},(0,ie.Z)(rt,"".concat(Ge,"-start"),Ye[Qe]),(0,ie.Z)(rt,"".concat(Ge,"-end"),ze[Qe]),rt))}))}return be.createElement("span",{"aria-hidden":"true",className:"".concat(ye,"-indent")},xe)},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(we){(0,Re.Z)(ye,we);var Fe=(0,Be.Z)(ye);function ye(){var he;(0,Oe.Z)(this,ye);for(var Ye=arguments.length,ze=new Array(Ye),Ge=0;Ge<Ye;Ge++)ze[Ge]=arguments[Ge];return he=Fe.call.apply(Fe,[this].concat(ze)),he.state={dragNodeHighlight:!1},he.selectHandle=void 0,he.cacheIndent=void 0,he.onSelectorClick=function(xe){var Qe=he.props.context.onNodeClick;Qe(xe,(0,b.F)(he.props)),he.isSelectable()?he.onSelect(xe):he.onCheck(xe)},he.onSelectorDoubleClick=function(xe){var Qe=he.props.context.onNodeDoubleClick;Qe(xe,(0,b.F)(he.props))},he.onSelect=function(xe){if(!he.isDisabled()){var Qe=he.props.context.onNodeSelect;Qe(xe,(0,b.F)(he.props))}},he.onCheck=function(xe){if(!he.isDisabled()){var Qe=he.props,rt=Qe.disableCheckbox,Je=Qe.checked,et=he.props.context.onNodeCheck;if(!(!he.isCheckable()||rt)){var pt=!Je;et(xe,(0,b.F)(he.props),pt)}}},he.onMouseEnter=function(xe){var Qe=he.props.context.onNodeMouseEnter;Qe(xe,(0,b.F)(he.props))},he.onMouseLeave=function(xe){var Qe=he.props.context.onNodeMouseLeave;Qe(xe,(0,b.F)(he.props))},he.onContextMenu=function(xe){var Qe=he.props.context.onNodeContextMenu;Qe(xe,(0,b.F)(he.props))},he.onDragStart=function(xe){var Qe=he.props.context.onNodeDragStart;xe.stopPropagation(),he.setState({dragNodeHighlight:!0}),Qe(xe,(0,ue.Z)(he));try{xe.dataTransfer.setData("text/plain","")}catch(rt){}},he.onDragEnter=function(xe){var Qe=he.props.context.onNodeDragEnter;xe.preventDefault(),xe.stopPropagation(),Qe(xe,(0,ue.Z)(he))},he.onDragOver=function(xe){var Qe=he.props.context.onNodeDragOver;xe.preventDefault(),xe.stopPropagation(),Qe(xe,(0,ue.Z)(he))},he.onDragLeave=function(xe){var Qe=he.props.context.onNodeDragLeave;xe.stopPropagation(),Qe(xe,(0,ue.Z)(he))},he.onDragEnd=function(xe){var Qe=he.props.context.onNodeDragEnd;xe.stopPropagation(),he.setState({dragNodeHighlight:!1}),Qe(xe,(0,ue.Z)(he))},he.onDrop=function(xe){var Qe=he.props.context.onNodeDrop;xe.preventDefault(),xe.stopPropagation(),he.setState({dragNodeHighlight:!1}),Qe(xe,(0,ue.Z)(he))},he.onExpand=function(xe){var Qe=he.props,rt=Qe.loading,Je=Qe.context.onNodeExpand;rt||Je(xe,(0,b.F)(he.props))},he.setSelectHandle=function(xe){he.selectHandle=xe},he.getNodeState=function(){var xe=he.props.expanded;return he.isLeaf()?null:xe?te:re},he.hasChildren=function(){var xe=he.props.eventKey,Qe=he.props.context.keyEntities,rt=(0,x.Z)(Qe,xe)||{},Je=rt.children;return!!(Je||[]).length},he.isLeaf=function(){var xe=he.props,Qe=xe.isLeaf,rt=xe.loaded,Je=he.props.context.loadData,et=he.hasChildren();return Qe===!1?!1:Qe||!Je&&!et||Je&&rt&&!et},he.isDisabled=function(){var xe=he.props.disabled,Qe=he.props.context.disabled;return!!(Qe||xe)},he.isCheckable=function(){var xe=he.props.checkable,Qe=he.props.context.checkable;return!Qe||xe===!1?!1:Qe},he.syncLoadData=function(xe){var Qe=xe.expanded,rt=xe.loading,Je=xe.loaded,et=he.props.context,pt=et.loadData,bt=et.onNodeLoad;rt||pt&&Qe&&!he.isLeaf()&&!he.hasChildren()&&!Je&&bt((0,b.F)(he.props))},he.isDraggable=function(){var xe=he.props,Qe=xe.data,rt=xe.context.draggable;return!!(rt&&(!rt.nodeDraggable||rt.nodeDraggable(Qe)))},he.renderDragHandler=function(){var xe=he.props.context,Qe=xe.draggable,rt=xe.prefixCls;return Qe!=null&&Qe.icon?be.createElement("span",{className:"".concat(rt,"-draggable-icon")},Qe.icon):null},he.renderSwitcherIconDom=function(xe){var Qe=he.props.switcherIcon,rt=he.props.context.switcherIcon,Je=Qe||rt;return typeof Je=="function"?Je((0,Ae.Z)((0,Ae.Z)({},he.props),{},{isLeaf:xe})):Je},he.renderSwitcher=function(){var xe=he.props.expanded,Qe=he.props.context.prefixCls;if(he.isLeaf()){var rt=he.renderSwitcherIconDom(!0);return rt!==!1?be.createElement("span",{className:ke()("".concat(Qe,"-switcher"),"".concat(Qe,"-switcher-noop"))},rt):null}var Je=ke()("".concat(Qe,"-switcher"),"".concat(Qe,"-switcher_").concat(xe?te:re)),et=he.renderSwitcherIconDom(!1);return et!==!1?be.createElement("span",{onClick:he.onExpand,className:Je},et):null},he.renderCheckbox=function(){var xe=he.props,Qe=xe.checked,rt=xe.halfChecked,Je=xe.disableCheckbox,et=he.props.context.prefixCls,pt=he.isDisabled(),bt=he.isCheckable();if(!bt)return null;var un=typeof bt!="boolean"?bt:null;return be.createElement("span",{className:ke()("".concat(et,"-checkbox"),Qe&&"".concat(et,"-checkbox-checked"),!Qe&&rt&&"".concat(et,"-checkbox-indeterminate"),(pt||Je)&&"".concat(et,"-checkbox-disabled")),onClick:he.onCheck},un)},he.renderIcon=function(){var xe=he.props.loading,Qe=he.props.context.prefixCls;return be.createElement("span",{className:ke()("".concat(Qe,"-iconEle"),"".concat(Qe,"-icon__").concat(he.getNodeState()||"docu"),xe&&"".concat(Qe,"-icon_loading"))})},he.renderSelector=function(){var xe=he.state.dragNodeHighlight,Qe=he.props,rt=Qe.title,Je=rt===void 0?oe:rt,et=Qe.selected,pt=Qe.icon,bt=Qe.loading,un=Qe.data,Sn=he.props.context,lt=Sn.prefixCls,$t=Sn.showIcon,_t=Sn.icon,On=Sn.loadData,Kt=Sn.titleRender,fn=he.isDisabled(),Ze="".concat(lt,"-node-content-wrapper"),en;if($t){var An=pt||_t;en=An?be.createElement("span",{className:ke()("".concat(lt,"-iconEle"),"".concat(lt,"-icon__customize"))},typeof An=="function"?An(he.props):An):he.renderIcon()}else On&&bt&&(en=he.renderIcon());var Nt;typeof Je=="function"?Nt=Je(un):Kt?Nt=Kt(un):Nt=Je;var Ct=be.createElement("span",{className:"".concat(lt,"-title")},Nt);return be.createElement("span",{ref:he.setSelectHandle,title:typeof Je=="string"?Je:"",className:ke()("".concat(Ze),"".concat(Ze,"-").concat(he.getNodeState()||"normal"),!fn&&(et||xe)&&"".concat(lt,"-node-selected")),onMouseEnter:he.onMouseEnter,onMouseLeave:he.onMouseLeave,onContextMenu:he.onContextMenu,onClick:he.onSelectorClick,onDoubleClick:he.onSelectorDoubleClick},en,Ct,he.renderDropIndicator())},he.renderDropIndicator=function(){var xe=he.props,Qe=xe.disabled,rt=xe.eventKey,Je=he.props.context,et=Je.draggable,pt=Je.dropLevelOffset,bt=Je.dropPosition,un=Je.prefixCls,Sn=Je.indent,lt=Je.dropIndicatorRender,$t=Je.dragOverNodeKey,_t=Je.direction,On=!!et,Kt=!Qe&&On&&$t===rt,fn=Sn!=null?Sn:he.cacheIndent;return he.cacheIndent=Sn,Kt?lt({dropPosition:bt,dropLevelOffset:pt,indent:fn,prefixCls:un,direction:_t}):null},he}return(0,Ke.Z)(ye,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var Ye=this.props.selectable,ze=this.props.context.selectable;return typeof Ye=="boolean"?Ye:ze}},{key:"render",value:function(){var Ye,ze=this.props,Ge=ze.eventKey,xe=ze.className,Qe=ze.style,rt=ze.dragOver,Je=ze.dragOverGapTop,et=ze.dragOverGapBottom,pt=ze.isLeaf,bt=ze.isStart,un=ze.isEnd,Sn=ze.expanded,lt=ze.selected,$t=ze.checked,_t=ze.halfChecked,On=ze.loading,Kt=ze.domRef,fn=ze.active,Ze=ze.data,en=ze.onMouseMove,An=ze.selectable,Nt=(0,De.Z)(ze,z),Ct=this.props.context,zt=Ct.prefixCls,$e=Ct.filterTreeNode,Ue=Ct.keyEntities,gt=Ct.dropContainerKey,Qt=Ct.dropTargetKey,Xt=Ct.draggingNodeKey,gn=this.isDisabled(),ta=(0,Le.Z)(Nt,{aria:!0,data:!0}),aa=(0,x.Z)(Ue,Ge)||{},Rn=aa.level,la=un[un.length-1],tt=this.isDraggable(),yt=!gn&&tt,Tn=Xt===Ge,Vn=An!==void 0?{"aria-selected":!!An}:void 0;return be.createElement("div",(0,y.Z)({ref:Kt,className:ke()(xe,"".concat(zt,"-treenode"),(Ye={},(0,ie.Z)(Ye,"".concat(zt,"-treenode-disabled"),gn),(0,ie.Z)(Ye,"".concat(zt,"-treenode-switcher-").concat(Sn?"open":"close"),!pt),(0,ie.Z)(Ye,"".concat(zt,"-treenode-checkbox-checked"),$t),(0,ie.Z)(Ye,"".concat(zt,"-treenode-checkbox-indeterminate"),_t),(0,ie.Z)(Ye,"".concat(zt,"-treenode-selected"),lt),(0,ie.Z)(Ye,"".concat(zt,"-treenode-loading"),On),(0,ie.Z)(Ye,"".concat(zt,"-treenode-active"),fn),(0,ie.Z)(Ye,"".concat(zt,"-treenode-leaf-last"),la),(0,ie.Z)(Ye,"".concat(zt,"-treenode-draggable"),tt),(0,ie.Z)(Ye,"dragging",Tn),(0,ie.Z)(Ye,"drop-target",Qt===Ge),(0,ie.Z)(Ye,"drop-container",gt===Ge),(0,ie.Z)(Ye,"drag-over",!gn&&rt),(0,ie.Z)(Ye,"drag-over-gap-top",!gn&&Je),(0,ie.Z)(Ye,"drag-over-gap-bottom",!gn&&et),(0,ie.Z)(Ye,"filter-node",$e&&$e((0,b.F)(this.props))),Ye)),style:Qe,draggable:yt,"aria-grabbed":Tn,onDragStart:yt?this.onDragStart:void 0,onDragEnter:tt?this.onDragEnter:void 0,onDragOver:tt?this.onDragOver:void 0,onDragLeave:tt?this.onDragLeave:void 0,onDrop:tt?this.onDrop:void 0,onDragEnd:tt?this.onDragEnd:void 0,onMouseMove:en},Vn,ta),be.createElement(a,{prefixCls:zt,level:Rn,isStart:bt,isEnd:un}),this.renderDragHandler(),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),ye}(be.Component),pe=function(Fe){return be.createElement(se.k.Consumer,null,function(ye){return be.createElement(ce,(0,y.Z)({},Fe,{context:ye}))})};pe.displayName="TreeNode",pe.isTreeNode=1;var ge=pe},69610:function(Ot,wt,ee){"use strict";ee.d(wt,{k:function(){return ie}});var y=ee(67294),ie=y.createContext(null)},29873:function(Ot,wt,ee){"use strict";ee.d(wt,{BT:function(){return a},E6:function(){return z},L0:function(){return Ne},OM:function(){return E},_5:function(){return Be},r7:function(){return te},wA:function(){return Le},yx:function(){return ke}});var y=ee(74902),ie=ee(71002),De=ee(72978),Ae=ee(67294),Oe=ee(56261),Ke=ee(3596),ue=ee(83898),Re=null;function Be(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 we=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];we.forEach(function(Fe){var ye=Fe.key,he=Fe.children;ce.push(ye),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,we,Fe,ye,he,Ye){var ze,Ge=re.clientX,xe=re.clientY,Qe=re.target.getBoundingClientRect(),rt=Qe.top,Je=Qe.height,et=(Ye==="rtl"?-1:1)*(((ge==null?void 0:ge.x)||0)-Ge),pt=(et-12)/pe,bt=(0,Ke.Z)(ye,ce.props.eventKey);if(xe<rt+Je/2){var un=Fe.findIndex(function(Ct){return Ct.key===bt.key}),Sn=un<=0?0:un-1,lt=Fe[Sn].key;bt=(0,Ke.Z)(ye,lt)}var $t=bt.key,_t=bt,On=bt.key,Kt=0,fn=0;if(!he.includes($t))for(var Ze=0;Ze<pt&&be(bt);Ze+=1)bt=bt.parent,fn+=1;var en=oe.props.data,An=bt.node,Nt=!0;return se(bt)&&bt.level===0&&xe<rt+Je/2&&we({dragNode:en,dropNode:An,dropPosition:-1})&&bt.key===ce.props.eventKey?Kt=-1:(_t.children||[]).length&&he.includes(On)?we({dragNode:en,dropNode:An,dropPosition:0})?Kt=0:Nt=!1:fn===0?pt>-1.5?we({dragNode:en,dropNode:An,dropPosition:1})?Kt=1:Nt=!1:we({dragNode:en,dropNode:An,dropPosition:0})?Kt=0:we({dragNode:en,dropNode:An,dropPosition:1})?Kt=1:Nt=!1:we({dragNode:en,dropNode:An,dropPosition:1})?Kt=1:Nt=!1,{dropPosition:Kt,dropLevelOffset:fn,dropTargetKey:bt.key,dropTargetPos:bt.pos,dragOverNodeKey:On,dropContainerKey:Kt===0?null:((ze=bt.parent)===null||ze===void 0?void 0:ze.key)||null,dropAllowed:Nt}}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,we=Array.isArray(re)?re:[re];return we.map(function(Fe){var ye=Fe.children,he=_objectWithoutProperties(Fe,Re),Ye=b(ye,oe);return React.createElement(TreeNode,_extends({key:he.key},ge(he)),Ye)})}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 we=(0,Ke.Z)(oe,ge);if(we){ce.add(ge);var Fe=we.parent,ye=we.node;ye.disabled||Fe&&pe(Fe.key)}}}return(re||[]).forEach(function(ge){pe(ge)}),(0,y.Z)(ce)}},97153:function(Ot,wt,ee){"use strict";ee.d(wt,{S:function(){return ue}});var y=ee(72978),ie=ee(3596);function De(Re,Be){var Ne=new Set;return Re.forEach(function(ke){Be.has(ke)||Ne.add(ke)}),Ne}function Ae(Re){var Be=Re||{},Ne=Be.disabled,ke=Be.disableCheckbox,Le=Be.checkable;return!!(Ne||ke)||Le===!1}function Oe(Re,Be,Ne,ke){for(var Le=new Set(Re),be=new Set,se=0;se<=Ne;se+=1){var E=Be.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=Be.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,we=Le.has(ge);oe&&!we&&(oe=!1),!ce&&(we||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(Re,Be,Ne,ke,Le){for(var be=new Set(Re),se=new Set(Be),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 we=ge.key,Fe=be.has(we);ce&&!Fe&&(ce=!1),!pe&&(Fe||se.has(we))&&(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(Re,Be,Ne,ke){var Le=[],be;ke?be=ke:be=Ae;var se=new Set(Re.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 Be===!0?x=Oe(se,E,a,be):x=Ke(se,Be.halfCheckedKeys,E,a,be),x}},3596:function(Ot,wt,ee){"use strict";ee.d(wt,{Z:function(){return y}});function y(ie,De){return ie[De]}},83898:function(Ot,wt,ee){"use strict";ee.d(wt,{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),Ae=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(we){we==null&&!pe.keepEmpty||(Array.isArray(we)?ge=ge.concat(ue(we)):(0,Ke.isFragment)(we)&&we.props?ge=ge.concat(ue(we.props.children,pe)):ge.push(we))}),ge}function Re(ce,pe){var ge=(0,De.Z)({},ce);return Array.isArray(pe)&&pe.forEach(function(we){delete ge[we]}),ge}var Be=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,we=pe._title,Fe=pe.key,ye=pe.children,he=ge||"title";return{title:he,_title:we||[he],key:Fe||"key",children:ye||"children"}}function a(ce,pe){var ge=new Map;function we(Fe){var ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(Fe||[]).forEach(function(he){var Ye=he[pe.key],ze=he[pe.children];warning(Ye!=null,"Tree node must have a certain key: [".concat(ye).concat(Ye,"]"));var Ge=String(Ye);warning(!ge.has(Ge)||Ye===null||Ye===void 0,"Same 'key' exist in the Tree: ".concat(Ge)),ge.set(Ge,!0),we(ze,"".concat(ye).concat(Ge," > "))})}we(ce)}function x(ce){function pe(ge){var we=ue(ge);return we.map(function(Fe){if(!be(Fe))return(0,Be.ZP)(!Fe,"Tree/TreeNode can only accept TreeNode as children."),null;var ye=Fe.key,he=Fe.props,Ye=he.children,ze=(0,Ae.Z)(he,ke),Ge=(0,De.Z)({key:ye},ze),xe=pe(Ye);return xe.length&&(Ge.children=xe),Ge}).filter(function(Fe){return Fe})}return pe(ce)}function b(ce,pe,ge){var we=E(ge),Fe=we._title,ye=we.key,he=we.children,Ye=new Set(pe===!0?[]:pe),ze=[];function Ge(xe){var Qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return xe.map(function(rt,Je){for(var et=Le(Qe?Qe.pos:"0",Je),pt=se(rt[ye],et),bt,un=0;un<Fe.length;un+=1){var Sn=Fe[un];if(rt[Sn]!==void 0){bt=rt[Sn];break}}var lt=(0,De.Z)((0,De.Z)({},Re(rt,[].concat((0,ie.Z)(Fe),[ye,he]))),{},{title:bt,key:pt,parent:Qe,pos:et,children:null,data:rt,isStart:[].concat((0,ie.Z)(Qe?Qe.isStart:[]),[Je===0]),isEnd:[].concat((0,ie.Z)(Qe?Qe.isEnd:[]),[Je===xe.length-1])});return ze.push(lt),pe===!0||Ye.has(pt)?lt.children=Ge(rt[he]||[],lt):lt.children=[],lt})}return Ge(ce),ze}function z(ce,pe,ge){var we={};(0,y.Z)(ge)==="object"?we=ge:we={externalGetKey:ge},we=we||{};var Fe=we,ye=Fe.childrenPropName,he=Fe.externalGetKey,Ye=Fe.fieldNames,ze=E(Ye),Ge=ze.key,xe=ze.children,Qe=ye||xe,rt;he?typeof he=="string"?rt=function(pt){return pt[he]}:typeof he=="function"&&(rt=function(pt){return he(pt)}):rt=function(pt,bt){return se(pt[Ge],bt)};function Je(et,pt,bt,un){var Sn=et?et[Qe]:ce,lt=et?Le(bt.pos,pt):"0",$t=et?[].concat((0,ie.Z)(un),[et]):[];if(et){var _t=rt(et,lt),On={node:et,index:pt,pos:lt,key:_t,parentPos:bt.node?bt.pos:null,level:bt.level+1,nodes:$t};pe(On)}Sn&&Sn.forEach(function(Kt,fn){Je(Kt,fn,{node:et,pos:lt,level:bt?bt.level+1:-1},$t)})}Je(null)}function te(ce){var pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ge=pe.initWrapper,we=pe.processEntity,Fe=pe.onProcessFinished,ye=pe.externalGetKey,he=pe.childrenPropName,Ye=pe.fieldNames,ze=arguments.length>2?arguments[2]:void 0,Ge=ye||ze,xe={},Qe={},rt={posEntities:xe,keyEntities:Qe};return ge&&(rt=ge(rt)||rt),z(ce,function(Je){var et=Je.node,pt=Je.index,bt=Je.pos,un=Je.key,Sn=Je.parentPos,lt=Je.level,$t=Je.nodes,_t={node:et,nodes:$t,index:pt,key:un,pos:bt,level:lt},On=se(un,bt);xe[bt]=_t,Qe[On]=_t,_t.parent=xe[Sn],_t.parent&&(_t.parent.children=_t.parent.children||[],_t.parent.children.push(_t)),we&&we(_t,rt)},{externalGetKey:Ge,childrenPropName:he,fieldNames:Ye}),Fe&&Fe(rt),rt}function re(ce,pe){var ge=pe.expandedKeys,we=pe.selectedKeys,Fe=pe.loadedKeys,ye=pe.loadingKeys,he=pe.checkedKeys,Ye=pe.halfCheckedKeys,ze=pe.dragOverNodeKey,Ge=pe.dropPosition,xe=pe.keyEntities,Qe=(0,Ne.Z)(xe,ce),rt={eventKey:ce,expanded:ge.indexOf(ce)!==-1,selected:we.indexOf(ce)!==-1,loaded:Fe.indexOf(ce)!==-1,loading:ye.indexOf(ce)!==-1,checked:he.indexOf(ce)!==-1,halfChecked:Ye.indexOf(ce)!==-1,pos:String(Qe?Qe.pos:""),dragOver:ze===ce&&Ge===0,dragOverGapTop:ze===ce&&Ge===-1,dragOverGapBottom:ze===ce&&Ge===1};return rt}function oe(ce){var pe=ce.data,ge=ce.expanded,we=ce.selected,Fe=ce.checked,ye=ce.loaded,he=ce.loading,Ye=ce.halfChecked,ze=ce.dragOver,Ge=ce.dragOverGapTop,xe=ce.dragOverGapBottom,Qe=ce.pos,rt=ce.active,Je=ce.eventKey,et=(0,De.Z)((0,De.Z)({},pe),{},{expanded:ge,selected:we,checked:Fe,loaded:ye,loading:he,halfChecked:Ye,dragOver:ze,dragOverGapTop:Ge,dragOverGapBottom:xe,pos:Qe,active:rt,key:Je});return"props"in et||Object.defineProperty(et,"props",{get:function(){return(0,Be.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),ce}}),et}},34952:function(Ot,wt,ee){"use strict";ee.d(wt,{Z:function(){return Re}});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`,Ae="".concat(ie," ").concat(De).split(/[\s\n]+/),Oe="aria-",Ke="data-";function ue(Be,Ne){return Be.indexOf(Ne)===0}function Re(Be){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(Be).forEach(function(be){(ke.aria&&(be==="role"||ue(be,Oe))||ke.data&&ue(be,Ke)||ke.attr&&Ae.includes(be))&&(Le[be]=Be[be])}),Le}},72978:function(Ot,wt,ee){"use strict";var y={};function ie(Re,Be){}function De(Re,Be){}function Ae(){y={}}function Oe(Re,Be,Ne){!Be&&!y[Ne]&&(Re(!1,Ne),y[Ne]=!0)}function Ke(Re,Be){Oe(ie,Re,Be)}function ue(Re,Be){Oe(De,Re,Be)}wt.ZP=Ke},81533:function(Ot,wt){"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,Ae=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,Re=y?Symbol.for("react.context"):60110,Be=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 Be:case Ne:case Ae:case Ke:case Oe:case Le:return oe;default:switch(oe=oe&&oe.$$typeof,oe){case Re: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=Be,ee=Ne,ee=Re,ee=ue,ee=ie,ee=ke,ee=Ae,ee=E,ee=se,ee=De,ee=Ke,ee=Oe,ee=Le,ee=function(oe){return re(oe)||te(oe)===Be},ee=re,ee=function(oe){return te(oe)===Re},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},wt.isFragment=function(oe){return te(oe)===Ae},ee=function(oe){return te(oe)===E},wt.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===Ae||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===Re||oe.$$typeof===ke||oe.$$typeof===x||oe.$$typeof===b||oe.$$typeof===z||oe.$$typeof===a)},ee=te},28580:function(Ot,wt,ee){"use strict";Ot.exports=ee(81533)},92389:function(Ot,wt){"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}}};wt.Z=ee},19575:function(Ot,wt,ee){var y,ie;(function(De,Ae){Ot.exports=Ae(De)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof ee.g!="undefined"?ee.g:this,function(De){"use strict";De=De||{};var Ae=De.Base64,Oe="2.6.4",Ke="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ue=function(ze){for(var Ge={},xe=0,Qe=ze.length;xe<Qe;xe++)Ge[ze.charAt(xe)]=xe;return Ge}(Ke),Re=String.fromCharCode,Be=function(ze){if(ze.length<2){var Ge=ze.charCodeAt(0);return Ge<128?ze:Ge<2048?Re(192|Ge>>>6)+Re(128|Ge&63):Re(224|Ge>>>12&15)+Re(128|Ge>>>6&63)+Re(128|Ge&63)}else{var Ge=65536+(ze.charCodeAt(0)-55296)*1024+(ze.charCodeAt(1)-56320);return Re(240|Ge>>>18&7)+Re(128|Ge>>>12&63)+Re(128|Ge>>>6&63)+Re(128|Ge&63)}},Ne=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,ke=function(ze){return ze.replace(Ne,Be)},Le=function(ze){var Ge=[0,2,1][ze.length%3],xe=ze.charCodeAt(0)<<16|(ze.length>1?ze.charCodeAt(1):0)<<8|(ze.length>2?ze.charCodeAt(2):0),Qe=[Ke.charAt(xe>>>18),Ke.charAt(xe>>>12&63),Ge>=2?"=":Ke.charAt(xe>>>6&63),Ge>=1?"=":Ke.charAt(xe&63)];return Qe.join("")},be=De.btoa&&typeof De.btoa=="function"?function(ze){return De.btoa(ze)}:function(ze){if(ze.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return ze.replace(/[\s\S]{1,3}/g,Le)},se=function(ze){return be(ke(String(ze)))},E=function(ze){return ze.replace(/[+\/]/g,function(Ge){return Ge=="+"?"-":"_"}).replace(/=/g,"")},a=function(ze,Ge){return Ge?E(se(ze)):se(ze)},x=function(ze){return a(ze,!0)},b;De.Uint8Array&&(b=function(ze,Ge){for(var xe="",Qe=0,rt=ze.length;Qe<rt;Qe+=3){var Je=ze[Qe],et=ze[Qe+1],pt=ze[Qe+2],bt=Je<<16|et<<8|pt;xe+=Ke.charAt(bt>>>18)+Ke.charAt(bt>>>12&63)+(typeof et!="undefined"?Ke.charAt(bt>>>6&63):"=")+(typeof pt!="undefined"?Ke.charAt(bt&63):"=")}return Ge?E(xe):xe});var z=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,te=function(ze){switch(ze.length){case 4:var Ge=(7&ze.charCodeAt(0))<<18|(63&ze.charCodeAt(1))<<12|(63&ze.charCodeAt(2))<<6|63&ze.charCodeAt(3),xe=Ge-65536;return Re((xe>>>10)+55296)+Re((xe&1023)+56320);case 3:return Re((15&ze.charCodeAt(0))<<12|(63&ze.charCodeAt(1))<<6|63&ze.charCodeAt(2));default:return Re((31&ze.charCodeAt(0))<<6|63&ze.charCodeAt(1))}},re=function(ze){return ze.replace(z,te)},oe=function(ze){var Ge=ze.length,xe=Ge%4,Qe=(Ge>0?ue[ze.charAt(0)]<<18:0)|(Ge>1?ue[ze.charAt(1)]<<12:0)|(Ge>2?ue[ze.charAt(2)]<<6:0)|(Ge>3?ue[ze.charAt(3)]:0),rt=[Re(Qe>>>16),Re(Qe>>>8&255),Re(Qe&255)];return rt.length-=[0,0,2,1][xe],rt.join("")},ce=De.atob&&typeof De.atob=="function"?function(ze){return De.atob(ze)}:function(ze){return ze.replace(/\S{1,4}/g,oe)},pe=function(ze){return ce(String(ze).replace(/[^A-Za-z0-9\+\/]/g,""))},ge=function(ze){return re(ce(ze))},we=function(ze){return String(ze).replace(/[-_]/g,function(Ge){return Ge=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Fe=function(ze){return ge(we(ze))},ye;De.Uint8Array&&(ye=function(ze){return Uint8Array.from(pe(we(ze)),function(Ge){return Ge.charCodeAt(0)})});var he=function(){var ze=De.Base64;return De.Base64=Ae,ze};if(De.Base64={VERSION:Oe,atob:pe,btoa:be,fromBase64:Fe,toBase64:a,utob:ke,encode:a,encodeURI:x,btou:re,decode:Fe,noConflict:he,fromUint8Array:b,toUint8Array:ye},typeof Object.defineProperty=="function"){var Ye=function(ze){return{value:ze,enumerable:!1,writable:!0,configurable:!0}};De.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Ye(function(){return Fe(this)})),Object.defineProperty(String.prototype,"toBase64",Ye(function(ze){return a(this,ze)})),Object.defineProperty(String.prototype,"toBase64URI",Ye(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(wt,y),ie!==void 0&&(Ot.exports=ie)),{Base64:De.Base64}})},42767:function(Ot,wt){"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,Ae=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,Re=y?Symbol.for("react.context"):60110,Be=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 Be:case Ne:case Ae:case Ke:case Oe:case Le:return oe;default:switch(oe=oe&&oe.$$typeof,oe){case Re: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=Be,ee=Ne,ee=Re,ee=ue,ee=ie,ee=ke,ee=Ae,ee=E,ee=se,ee=De,ee=Ke,ee=Oe,ee=Le,ee=function(oe){return re(oe)||te(oe)===Be},ee=re,ee=function(oe){return te(oe)===Re},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},wt.isFragment=function(oe){return te(oe)===Ae},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===Ae||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===Re||oe.$$typeof===ke||oe.$$typeof===x||oe.$$typeof===b||oe.$$typeof===z||oe.$$typeof===a)},ee=te},16357:function(Ot,wt,ee){"use strict";Ot.exports=ee(42767)},46762:function(Ot,wt){"use strict";var ee;var y=Symbol.for("react.element"),ie=Symbol.for("react.portal"),De=Symbol.for("react.fragment"),Ae=Symbol.for("react.strict_mode"),Oe=Symbol.for("react.profiler"),Ke=Symbol.for("react.provider"),ue=Symbol.for("react.context"),Re=Symbol.for("react.server_context"),Be=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 Ae:case Ne:case ke:return x;default:switch(x=x&&x.$$typeof,x){case Re:case ue:case Be:case be:case Le:case Ke:return x;default:return b}}case ie:return b}}}ee=ue,ee=Ke,ee=y,ee=Be,ee=De,ee=be,ee=Le,ee=ie,ee=Oe,ee=Ae,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)===Be},wt.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)===Ae},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===Ae||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===Be||x.$$typeof===E||x.getModuleId!==void 0)},ee=a},35110:function(Ot,wt,ee){"use strict";Ot.exports=ee(46762)},86128:function(Ot,wt,ee){"use strict";ee.d(wt,{Z:function(){return pe}});var y=ee(87462),ie=ee(4942),De=ee(45987),Ae=ee(1413),Oe=ee(15671),Ke=ee(43144),ue=ee(97326),Re=ee(60136),Be=ee(51630),Ne=ee(67294),ke=ee(94184),Le=ee.n(ke),be=ee(64217),se=ee(27822),E=function(we){for(var Fe=we.prefixCls,ye=we.level,he=we.isStart,Ye=we.isEnd,ze="".concat(Fe,"-indent-unit"),Ge=[],xe=0;xe<ye;xe+=1){var Qe;Ge.push(Ne.createElement("span",{key:xe,className:Le()(ze,(Qe={},(0,ie.Z)(Qe,"".concat(ze,"-start"),he[xe]),(0,ie.Z)(Qe,"".concat(ze,"-end"),Ye[xe]),Qe))}))}return Ne.createElement("span",{"aria-hidden":"true",className:"".concat(Fe,"-indent")},Ge)},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,Re.Z)(Fe,ge);var we=(0,Be.Z)(Fe);function Fe(){var ye;(0,Oe.Z)(this,Fe);for(var he=arguments.length,Ye=new Array(he),ze=0;ze<he;ze++)Ye[ze]=arguments[ze];return ye=we.call.apply(we,[this].concat(Ye)),ye.state={dragNodeHighlight:!1},ye.selectHandle=void 0,ye.onSelectorClick=function(Ge){var xe=ye.props.context.onNodeClick;xe(Ge,(0,x.F)(ye.props)),ye.isSelectable()?ye.onSelect(Ge):ye.onCheck(Ge)},ye.onSelectorDoubleClick=function(Ge){var xe=ye.props.context.onNodeDoubleClick;xe(Ge,(0,x.F)(ye.props))},ye.onSelect=function(Ge){if(!ye.isDisabled()){var xe=ye.props.context.onNodeSelect;Ge.preventDefault(),xe(Ge,(0,x.F)(ye.props))}},ye.onCheck=function(Ge){if(!ye.isDisabled()){var xe=ye.props,Qe=xe.disableCheckbox,rt=xe.checked,Je=ye.props.context.onNodeCheck;if(!(!ye.isCheckable()||Qe)){Ge.preventDefault();var et=!rt;Je(Ge,(0,x.F)(ye.props),et)}}},ye.onMouseEnter=function(Ge){var xe=ye.props.context.onNodeMouseEnter;xe(Ge,(0,x.F)(ye.props))},ye.onMouseLeave=function(Ge){var xe=ye.props.context.onNodeMouseLeave;xe(Ge,(0,x.F)(ye.props))},ye.onContextMenu=function(Ge){var xe=ye.props.context.onNodeContextMenu;xe(Ge,(0,x.F)(ye.props))},ye.onDragStart=function(Ge){var xe=ye.props.context.onNodeDragStart;Ge.stopPropagation(),ye.setState({dragNodeHighlight:!0}),xe(Ge,(0,ue.Z)(ye));try{Ge.dataTransfer.setData("text/plain","")}catch(Qe){}},ye.onDragEnter=function(Ge){var xe=ye.props.context.onNodeDragEnter;Ge.preventDefault(),Ge.stopPropagation(),xe(Ge,(0,ue.Z)(ye))},ye.onDragOver=function(Ge){var xe=ye.props.context.onNodeDragOver;Ge.preventDefault(),Ge.stopPropagation(),xe(Ge,(0,ue.Z)(ye))},ye.onDragLeave=function(Ge){var xe=ye.props.context.onNodeDragLeave;Ge.stopPropagation(),xe(Ge,(0,ue.Z)(ye))},ye.onDragEnd=function(Ge){var xe=ye.props.context.onNodeDragEnd;Ge.stopPropagation(),ye.setState({dragNodeHighlight:!1}),xe(Ge,(0,ue.Z)(ye))},ye.onDrop=function(Ge){var xe=ye.props.context.onNodeDrop;Ge.preventDefault(),Ge.stopPropagation(),ye.setState({dragNodeHighlight:!1}),xe(Ge,(0,ue.Z)(ye))},ye.onExpand=function(Ge){var xe=ye.props,Qe=xe.loading,rt=xe.context.onNodeExpand;Qe||rt(Ge,(0,x.F)(ye.props))},ye.setSelectHandle=function(Ge){ye.selectHandle=Ge},ye.getNodeState=function(){var Ge=ye.props.expanded;return ye.isLeaf()?null:Ge?z:te},ye.hasChildren=function(){var Ge=ye.props.eventKey,xe=ye.props.context.keyEntities,Qe=xe[Ge]||{},rt=Qe.children;return!!(rt||[]).length},ye.isLeaf=function(){var Ge=ye.props,xe=Ge.isLeaf,Qe=Ge.loaded,rt=ye.props.context.loadData,Je=ye.hasChildren();return xe===!1?!1:xe||!rt&&!Je||rt&&Qe&&!Je},ye.isDisabled=function(){var Ge=ye.props.disabled,xe=ye.props.context.disabled;return!!(xe||Ge)},ye.isCheckable=function(){var Ge=ye.props.checkable,xe=ye.props.context.checkable;return!xe||Ge===!1?!1:xe},ye.syncLoadData=function(Ge){var xe=Ge.expanded,Qe=Ge.loading,rt=Ge.loaded,Je=ye.props.context,et=Je.loadData,pt=Je.onNodeLoad;Qe||et&&xe&&!ye.isLeaf()&&!ye.hasChildren()&&!rt&&pt((0,x.F)(ye.props))},ye.isDraggable=function(){var Ge=ye.props,xe=Ge.data,Qe=Ge.context.draggable;return!!(Qe&&(!Qe.nodeDraggable||Qe.nodeDraggable(xe)))},ye.renderDragHandler=function(){var Ge=ye.props.context,xe=Ge.draggable,Qe=Ge.prefixCls;return xe!=null&&xe.icon?Ne.createElement("span",{className:"".concat(Qe,"-draggable-icon")},xe.icon):null},ye.renderSwitcherIconDom=function(Ge){var xe=ye.props.switcherIcon,Qe=ye.props.context.switcherIcon,rt=xe||Qe;return typeof rt=="function"?rt((0,Ae.Z)((0,Ae.Z)({},ye.props),{},{isLeaf:Ge})):rt},ye.renderSwitcher=function(){var Ge=ye.props.expanded,xe=ye.props.context.prefixCls;if(ye.isLeaf()){var Qe=ye.renderSwitcherIconDom(!0);return Qe!==!1?Ne.createElement("span",{className:Le()("".concat(xe,"-switcher"),"".concat(xe,"-switcher-noop"))},Qe):null}var rt=Le()("".concat(xe,"-switcher"),"".concat(xe,"-switcher_").concat(Ge?z:te)),Je=ye.renderSwitcherIconDom(!1);return Je!==!1?Ne.createElement("span",{onClick:ye.onExpand,className:rt},Je):null},ye.renderCheckbox=function(){var Ge=ye.props,xe=Ge.checked,Qe=Ge.halfChecked,rt=Ge.disableCheckbox,Je=ye.props.context.prefixCls,et=ye.isDisabled(),pt=ye.isCheckable();if(!pt)return null;var bt=typeof pt!="boolean"?pt:null;return Ne.createElement("span",{className:Le()("".concat(Je,"-checkbox"),xe&&"".concat(Je,"-checkbox-checked"),!xe&&Qe&&"".concat(Je,"-checkbox-indeterminate"),(et||rt)&&"".concat(Je,"-checkbox-disabled")),onClick:ye.onCheck},bt)},ye.renderIcon=function(){var Ge=ye.props.loading,xe=ye.props.context.prefixCls;return Ne.createElement("span",{className:Le()("".concat(xe,"-iconEle"),"".concat(xe,"-icon__").concat(ye.getNodeState()||"docu"),Ge&&"".concat(xe,"-icon_loading"))})},ye.renderSelector=function(){var Ge=ye.state.dragNodeHighlight,xe=ye.props,Qe=xe.title,rt=Qe===void 0?re:Qe,Je=xe.selected,et=xe.icon,pt=xe.loading,bt=xe.data,un=ye.props.context,Sn=un.prefixCls,lt=un.showIcon,$t=un.icon,_t=un.loadData,On=un.titleRender,Kt=ye.isDisabled(),fn="".concat(Sn,"-node-content-wrapper"),Ze;if(lt){var en=et||$t;Ze=en?Ne.createElement("span",{className:Le()("".concat(Sn,"-iconEle"),"".concat(Sn,"-icon__customize"))},typeof en=="function"?en(ye.props):en):ye.renderIcon()}else _t&&pt&&(Ze=ye.renderIcon());var An;typeof rt=="function"?An=rt(bt):On?An=On(bt):An=rt;var Nt=Ne.createElement("span",{className:"".concat(Sn,"-title")},An);return Ne.createElement("span",{ref:ye.setSelectHandle,title:typeof rt=="string"?rt:"",className:Le()("".concat(fn),"".concat(fn,"-").concat(ye.getNodeState()||"normal"),!Kt&&(Je||Ge)&&"".concat(Sn,"-node-selected")),onMouseEnter:ye.onMouseEnter,onMouseLeave:ye.onMouseLeave,onContextMenu:ye.onContextMenu,onClick:ye.onSelectorClick,onDoubleClick:ye.onSelectorDoubleClick},Ze,Nt,ye.renderDropIndicator())},ye.renderDropIndicator=function(){var Ge=ye.props,xe=Ge.disabled,Qe=Ge.eventKey,rt=ye.props.context,Je=rt.draggable,et=rt.dropLevelOffset,pt=rt.dropPosition,bt=rt.prefixCls,un=rt.indent,Sn=rt.dropIndicatorRender,lt=rt.dragOverNodeKey,$t=rt.direction,_t=!!Je,On=!xe&&_t&<===Qe;return On?Sn({dropPosition:pt,dropLevelOffset:et,indent:un,prefixCls:bt,direction:$t}):null},ye}return(0,Ke.Z)(Fe,[{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,Ye=this.props.context.selectable;return typeof he=="boolean"?he:Ye}},{key:"render",value:function(){var he,Ye=this.props,ze=Ye.eventKey,Ge=Ye.className,xe=Ye.style,Qe=Ye.dragOver,rt=Ye.dragOverGapTop,Je=Ye.dragOverGapBottom,et=Ye.isLeaf,pt=Ye.isStart,bt=Ye.isEnd,un=Ye.expanded,Sn=Ye.selected,lt=Ye.checked,$t=Ye.halfChecked,_t=Ye.loading,On=Ye.domRef,Kt=Ye.active,fn=Ye.data,Ze=Ye.onMouseMove,en=Ye.selectable,An=(0,De.Z)(Ye,b),Nt=this.props.context,Ct=Nt.prefixCls,zt=Nt.filterTreeNode,$e=Nt.keyEntities,Ue=Nt.dropContainerKey,gt=Nt.dropTargetKey,Qt=Nt.draggingNodeKey,Xt=this.isDisabled(),gn=(0,be.Z)(An,{aria:!0,data:!0}),ta=$e[ze]||{},aa=ta.level,Rn=bt[bt.length-1],la=this.isDraggable(),tt=!Xt&&la,yt=Qt===ze,Tn=en!==void 0?{"aria-selected":!!en}:void 0;return Ne.createElement("div",(0,y.Z)({ref:On,className:Le()(Ge,"".concat(Ct,"-treenode"),(he={},(0,ie.Z)(he,"".concat(Ct,"-treenode-disabled"),Xt),(0,ie.Z)(he,"".concat(Ct,"-treenode-switcher-").concat(un?"open":"close"),!et),(0,ie.Z)(he,"".concat(Ct,"-treenode-checkbox-checked"),lt),(0,ie.Z)(he,"".concat(Ct,"-treenode-checkbox-indeterminate"),$t),(0,ie.Z)(he,"".concat(Ct,"-treenode-selected"),Sn),(0,ie.Z)(he,"".concat(Ct,"-treenode-loading"),_t),(0,ie.Z)(he,"".concat(Ct,"-treenode-active"),Kt),(0,ie.Z)(he,"".concat(Ct,"-treenode-leaf-last"),Rn),(0,ie.Z)(he,"".concat(Ct,"-treenode-draggable"),la),(0,ie.Z)(he,"dragging",yt),(0,ie.Z)(he,"drop-target",gt===ze),(0,ie.Z)(he,"drop-container",Ue===ze),(0,ie.Z)(he,"drag-over",!Xt&&Qe),(0,ie.Z)(he,"drag-over-gap-top",!Xt&&rt),(0,ie.Z)(he,"drag-over-gap-bottom",!Xt&&Je),(0,ie.Z)(he,"filter-node",zt&&zt((0,x.F)(this.props))),he)),style:xe,draggable:tt,"aria-grabbed":yt,onDragStart:tt?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:Ze},Tn,gn),Ne.createElement(a,{prefixCls:Ct,level:aa,isStart:pt,isEnd:bt}),this.renderDragHandler(),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),Fe}(Ne.Component),ce=function(we){return Ne.createElement(se.k.Consumer,null,function(Fe){return Ne.createElement(oe,(0,y.Z)({},we,{context:Fe}))})};ce.displayName="TreeNode",ce.isTreeNode=1;var pe=ce},27822:function(Ot,wt,ee){"use strict";ee.d(wt,{k:function(){return ie}});var y=ee(67294),ie=y.createContext(null)},10225:function(Ot,wt,ee){"use strict";ee.d(wt,{BT:function(){return a},Ds:function(){return ke},E6:function(){return z},L0:function(){return Re},OM:function(){return E},_5:function(){return ue},bt:function(){return Ne},r7:function(){return te},wA:function(){return Le},yx:function(){return Be}});var y=ee(74902),ie=ee(71002),De=ee(67294),Ae=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 Re(re,oe){var ce=(re||[]).slice();return ce.indexOf(oe)===-1&&ce.push(oe),ce}function Be(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 we=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];we.forEach(function(Fe){var ye=Fe.key,he=Fe.children;ce.push(ye),ge(he)})}return ge(pe.children),ce}function be(re){if(re.parent){var oe=Be(re.pos);return Number(oe[oe.length-1])===re.parent.children.length-1}return!1}function se(re){var oe=Be(re.pos);return Number(oe[oe.length-1])===0}function E(re,oe,ce,pe,ge,we,Fe,ye,he,Ye){var ze,Ge=re.clientX,xe=re.clientY,Qe=re.target.getBoundingClientRect(),rt=Qe.top,Je=Qe.height,et=(Ye==="rtl"?-1:1)*(((ge==null?void 0:ge.x)||0)-Ge),pt=(et-12)/pe,bt=ye[ce.props.eventKey];if(xe<rt+Je/2){var un=Fe.findIndex(function(Ct){return Ct.key===bt.key}),Sn=un<=0?0:un-1,lt=Fe[Sn].key;bt=ye[lt]}var $t=bt.key,_t=bt,On=bt.key,Kt=0,fn=0;if(!he.includes($t))for(var Ze=0;Ze<pt&&be(bt);Ze+=1)bt=bt.parent,fn+=1;var en=oe.props.data,An=bt.node,Nt=!0;return se(bt)&&bt.level===0&&xe<rt+Je/2&&we({dragNode:en,dropNode:An,dropPosition:-1})&&bt.key===ce.props.eventKey?Kt=-1:(_t.children||[]).length&&he.includes(On)?we({dragNode:en,dropNode:An,dropPosition:0})?Kt=0:Nt=!1:fn===0?pt>-1.5?we({dragNode:en,dropNode:An,dropPosition:1})?Kt=1:Nt=!1:we({dragNode:en,dropNode:An,dropPosition:0})?Kt=0:we({dragNode:en,dropNode:An,dropPosition:1})?Kt=1:Nt=!1:we({dragNode:en,dropNode:An,dropPosition:1})?Kt=1:Nt=!1,{dropPosition:Kt,dropLevelOffset:fn,dropTargetKey:bt.key,dropTargetPos:bt.pos,dragOverNodeKey:On,dropContainerKey:Kt===0?null:((ze=bt.parent)===null||ze===void 0?void 0:ze.key)||null,dropAllowed:Nt}}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,we=Array.isArray(re)?re:[re];return we.map(function(Fe){var ye=Fe.children,he=_objectWithoutProperties(Fe,Ke),Ye=b(ye,oe);return React.createElement(TreeNode,_extends({key:he.key},ge(he)),Ye)})}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,Ae.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 we=oe[ge];if(we){ce.add(ge);var Fe=we.parent,ye=we.node;ye.disabled||Fe&&pe(Fe.key)}}}return(re||[]).forEach(function(ge){pe(ge)}),(0,y.Z)(ce)}},17341:function(Ot,wt,ee){"use strict";ee.d(wt,{S:function(){return Ke}});var y=ee(80334);function ie(ue,Re){var Be=new Set;return ue.forEach(function(Ne){Re.has(Ne)||Be.add(Ne)}),Be}function De(ue){var Re=ue||{},Be=Re.disabled,Ne=Re.disableCheckbox,ke=Re.checkable;return!!(Be||Ne)||ke===!1}function Ae(ue,Re,Be,Ne){for(var ke=new Set(ue),Le=new Set,be=0;be<=Be;be+=1){var se=Re.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=Be;a>=0;a-=1){var x=Re.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,Re,Be,Ne,ke){for(var Le=new Set(ue),be=new Set(Re),se=0;se<=Ne;se+=1){var E=Be.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=Be.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,we=Le.has(ge);oe&&!we&&(oe=!1),!ce&&(we||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,Re,Be,Ne){var ke=[],Le;Ne?Le=Ne:Le=De;var be=new Set(ue.filter(function(x){var b=!!Be[x];return b||ke.push(x),b})),se=new Map,E=0;Object.keys(Be).forEach(function(x){var b=Be[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 Re===!0?a=Ae(be,se,E,Le):a=Oe(be,Re.halfCheckedKeys,se,E,Le),a}},1089:function(Ot,wt,ee){"use strict";ee.d(wt,{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),Ae=ee(45987),Oe=ee(98423),Ke=ee(50344),ue=ee(80334),Re=ee(10225),Be=["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 we=ge[te.key],Fe=ge[te.children];warning(we!=null,"Tree node must have a certain key: [".concat(pe).concat(we,"]"));var ye=String(we);warning(!re.has(ye)||we===null||we===void 0,"Same 'key' exist in the Tree: ".concat(ye)),re.set(ye,!0),oe(Fe,"".concat(pe).concat(ye," > "))})}oe(z)}function be(z){function te(re){var oe=(0,Ke.Z)(re);return oe.map(function(ce){if(!(0,Re.Ds)(ce))return(0,ue.ZP)(!ce,"Tree/TreeNode can only accept TreeNode as children."),null;var pe=ce.key,ge=ce.props,we=ge.children,Fe=(0,Ae.Z)(ge,Be),ye=(0,De.Z)({key:pe},Fe),he=te(we);return he.length&&(ye.children=he),ye}).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,we=new Set(te===!0?[]:te),Fe=[];function ye(he){var Ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return he.map(function(ze,Ge){for(var xe=(0,Re.bt)(Ye?Ye.pos:"0",Ge),Qe=Ne(ze[pe],xe),rt,Je=0;Je<ce.length;Je+=1){var et=ce[Je];if(ze[et]!==void 0){rt=ze[et];break}}var pt=(0,De.Z)((0,De.Z)({},(0,Oe.Z)(ze,[].concat((0,ie.Z)(ce),[pe,ge]))),{},{title:rt,key:Qe,parent:Ye,pos:xe,children:null,data:ze,isStart:[].concat((0,ie.Z)(Ye?Ye.isStart:[]),[Ge===0]),isEnd:[].concat((0,ie.Z)(Ye?Ye.isEnd:[]),[Ge===he.length-1])});return Fe.push(pt),te===!0||we.has(Qe)?pt.children=ye(ze[ge]||[],pt):pt.children=[],pt})}return ye(z),Fe}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,we=ce.fieldNames,Fe=ke(we),ye=Fe.key,he=Fe.children,Ye=pe||he,ze;ge?typeof ge=="string"?ze=function(Qe){return Qe[ge]}:typeof ge=="function"&&(ze=function(Qe){return ge(Qe)}):ze=function(Qe,rt){return Ne(Qe[ye],rt)};function Ge(xe,Qe,rt,Je){var et=xe?xe[Ye]:z,pt=xe?(0,Re.bt)(rt.pos,Qe):"0",bt=xe?[].concat((0,ie.Z)(Je),[xe]):[];if(xe){var un=ze(xe,pt),Sn={node:xe,index:Qe,pos:pt,key:un,parentPos:rt.node?rt.pos:null,level:rt.level+1,nodes:bt};te(Sn)}et&&et.forEach(function(lt,$t){Ge(lt,$t,{node:xe,pos:pt,level:rt?rt.level+1:-1},bt)})}Ge(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,we=te.fieldNames,Fe=arguments.length>2?arguments[2]:void 0,ye=pe||Fe,he={},Ye={},ze={posEntities:he,keyEntities:Ye};return re&&(ze=re(ze)||ze),E(z,function(Ge){var xe=Ge.node,Qe=Ge.index,rt=Ge.pos,Je=Ge.key,et=Ge.parentPos,pt=Ge.level,bt=Ge.nodes,un={node:xe,nodes:bt,index:Qe,key:Je,pos:rt,level:pt},Sn=Ne(Je,rt);he[rt]=un,Ye[Sn]=un,un.parent=he[et],un.parent&&(un.parent.children=un.parent.children||[],un.parent.children.push(un)),oe&&oe(un,ze)},{externalGetKey:ye,childrenPropName:ge,fieldNames:we}),ce&&ce(ze),ze}function x(z,te){var re=te.expandedKeys,oe=te.selectedKeys,ce=te.loadedKeys,pe=te.loadingKeys,ge=te.checkedKeys,we=te.halfCheckedKeys,Fe=te.dragOverNodeKey,ye=te.dropPosition,he=te.keyEntities,Ye=he[z],ze={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:we.indexOf(z)!==-1,pos:String(Ye?Ye.pos:""),dragOver:Fe===z&&ye===0,dragOverGapTop:Fe===z&&ye===-1,dragOverGapBottom:Fe===z&&ye===1};return ze}function b(z){var te=z.data,re=z.expanded,oe=z.selected,ce=z.checked,pe=z.loaded,ge=z.loading,we=z.halfChecked,Fe=z.dragOver,ye=z.dragOverGapTop,he=z.dragOverGapBottom,Ye=z.pos,ze=z.active,Ge=z.eventKey,xe=(0,De.Z)((0,De.Z)({},te),{},{expanded:re,selected:oe,checked:ce,loaded:pe,loading:ge,halfChecked:we,dragOver:Fe,dragOverGapTop:ye,dragOverGapBottom:he,pos:Ye,active:ze,key:Ge});return"props"in xe||Object.defineProperty(xe,"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}}),xe}},64217:function(Ot,wt,ee){"use strict";ee.d(wt,{Z:function(){return Re}});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`,Ae="".concat(ie," ").concat(De).split(/[\s\n]+/),Oe="aria-",Ke="data-";function ue(Be,Ne){return Be.indexOf(Ne)===0}function Re(Be){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(Be).forEach(function(be){(ke.aria&&(be==="role"||ue(be,Oe))||ke.data&&ue(be,Ke)||ke.attr&&Ae.includes(be))&&(Le[be]=Be[be])}),Le}},66012:function(Ot,wt,ee){"use strict";ee.d(wt,{Z5:function(){return Us},_l:function(){return Hc},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 Ae=ee(87462),Oe=ee(14890),Ke=y.createContext(null),ue=null;function Re(ne){ne()}var Be=Re,Ne=function(ae){return Be=ae},ke=function(){return Be};function Le(){var ne=ke(),ae=null,le=null;return{clear:function(){ae=null,le=null},notify:function(){ne(function(){for(var Pe=ae;Pe;)Pe.callback(),Pe=Pe.next})},get:function(){for(var Pe=[],Ce=ae;Ce;)Pe.push(Ce),Ce=Ce.next;return Pe},subscribe:function(Pe){var Ce=!0,Me=le={callback:Pe,next:null,prev:le};return Me.prev?Me.prev.next=Me:ae=Me,function(){!Ce||ae===null||(Ce=!1,Me.next?Me.next.prev=Me.prev:le=Me.prev,Me.prev?Me.prev.next=Me.next:ae=Me.next)}}}}var be={notify:function(){},get:function(){return[]}};function se(ne,ae){var le,me=be;function Pe(ft){return ct(),me.subscribe(ft)}function Ce(){me.notify()}function Me(){Et.onStateChange&&Et.onStateChange()}function He(){return!!le}function ct(){le||(le=ae?ae.addNestedSub(Me):ne.subscribe(Me),me=Le())}function xt(){le&&(le(),le=void 0,me.clear(),me=be)}var Et={addNestedSub:Pe,notifyNestedSubs:Ce,handleChangeWrapper:Me,isSubscribed:He,trySubscribe:ct,tryUnsubscribe:xt,getListeners:function(){return me}};return Et}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,Pe=(0,y.useMemo)(function(){var He=se(ae);return{store:ae,subscription:He}},[ae]),Ce=(0,y.useMemo)(function(){return ae.getState()},[ae]);E(function(){var He=Pe.subscription;return He.onStateChange=He.notifyNestedSubs,He.trySubscribe(),Ce!==ae.getState()&&He.notifyNestedSubs(),function(){He.tryUnsubscribe(),He.onStateChange=null}},[Pe,Ce]);var Me=le||Ke;return y.createElement(Me.Provider,{value:Pe},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],we=function(ae){try{return JSON.stringify(ae)}catch(le){return String(ae)}};function Fe(ne,ae){var le=ne[1];return[ae.payload,le+1]}function ye(ne,ae,le){E(function(){return ne.apply(void 0,ae)},le)}function he(ne,ae,le,me,Pe,Ce,Me){ne.current=me,ae.current=Pe,le.current=!1,Ce.current&&(Ce.current=null,Me())}function Ye(ne,ae,le,me,Pe,Ce,Me,He,ct,xt){if(ne){var Et=!1,ft=null,vt=function(){if(!Et){var ar=ae.getState(),gr,Pr;try{gr=me(ar,Pe.current)}catch(Yr){Pr=Yr,ft=Yr}Pr||(ft=null),gr===Ce.current?Me.current||ct():(Ce.current=gr,He.current=gr,Me.current=!0,xt({type:"STORE_UPDATED",payload:{error:Pr}}))}};le.onStateChange=vt,le.trySubscribe(),vt();var Ut=function(){if(Et=!0,le.tryUnsubscribe(),le.onStateChange=null,ft)throw ft};return Ut}}var ze=function(){return[null,0]};function Ge(ne,ae){ae===void 0&&(ae={});var le=ae,me=le.getDisplayName,Pe=me===void 0?function(li){return"ConnectAdvanced("+li+")"}:me,Ce=le.methodName,Me=Ce===void 0?"connectAdvanced":Ce,He=le.renderCountProp,ct=He===void 0?void 0:He,xt=le.shouldHandleStateChanges,Et=xt===void 0?!0:xt,ft=le.storeKey,vt=ft===void 0?"store":ft,Ut=le.withRef,Nn=Ut===void 0?!1:Ut,ar=le.forwardRef,gr=ar===void 0?!1:ar,Pr=le.context,Yr=Pr===void 0?Ke:Pr,So=(0,b.Z)(le,oe);if(0)var wo;var ci=Yr;return function(Li){var Ul=Li.displayName||Li.name||"Component",Gi=Pe(Ul),Vl=(0,Ae.Z)({},So,{getDisplayName:Pe,methodName:Me,renderCountProp:ct,shouldHandleStateChanges:Et,storeKey:vt,displayName:Gi,wrappedComponentName:Ul,WrappedComponent:Li}),vu=So.pure;function Cu(xu){return ne(xu.dispatch,Vl)}var ju=vu?y.useMemo:function(xu){return xu()};function Zu(xu){var Ju=(0,y.useMemo)(function(){var Cs=xu.reactReduxForwardedRef,nc=(0,b.Z)(xu,ce);return[xu.context,Cs,nc]},[xu]),Hu=Ju[0],Ps=Ju[1],ns=Ju[2],Yu=(0,y.useMemo)(function(){return Hu&&Hu.Consumer&&(0,re.isContextConsumer)(y.createElement(Hu.Consumer,null))?Hu:ci},[Hu,ci]),Ku=(0,y.useContext)(Yu),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(!Et)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,Ae.Z)({},Ku,{subscription:cs})},[as,Ku,cs]),gc=(0,y.useReducer)(Fe,pe,ze),Qc=gc[0],Zs=Qc[0],Jc=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]);ye(he,[qs,mc,fc,ns,ec,zs,ks]),ye(Ye,[Et,Wu,cs,bs,qs,mc,fc,zs,ks,Jc],[Wu,cs,bs]);var tc=(0,y.useMemo)(function(){return y.createElement(Li,(0,Ae.Z)({},ec,{ref:Ps}))},[Ps,Li,ec]),Yc=(0,y.useMemo)(function(){return Et?y.createElement(Yu.Provider,{value:_s},tc):tc},[Yu,tc,_s]);return Yc}var Ou=vu?y.memo(Zu):Zu;if(Ou.WrappedComponent=Li,Ou.displayName=Zu.displayName=Gi,gr){var Gu=y.forwardRef(function(Ju,Hu){return y.createElement(Ou,(0,Ae.Z)({},Ju,{reactReduxForwardedRef:Hu}))});return Gu.displayName=Gi,Gu.WrappedComponent=Li,te()(Gu,Li)}return te()(Ou,Li)}}function xe(ne,ae){return ne===ae?ne!==0||ae!==0||1/ne===1/ae:ne!==ne&&ae!==ae}function Qe(ne,ae){if(xe(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 Pe=0;Pe<le.length;Pe++)if(!Object.prototype.hasOwnProperty.call(ae,le[Pe])||!xe(ne[le[Pe]],ae[le[Pe]]))return!1;return!0}function rt(ne,ae){var le={},me=function(Me){var He=ne[Me];typeof He=="function"&&(le[Me]=function(){return ae(He.apply(void 0,arguments))})};for(var Pe in ne)me(Pe);return le}function Je(ne){return function(le,me){var Pe=ne(le,me);function Ce(){return Pe}return Ce.dependsOnOwnProps=!1,Ce}}function et(ne){return ne.dependsOnOwnProps!==null&&ne.dependsOnOwnProps!==void 0?!!ne.dependsOnOwnProps:ne.length!==1}function pt(ne,ae){return function(me,Pe){var Ce=Pe.displayName,Me=function(ct,xt){return Me.dependsOnOwnProps?Me.mapToProps(ct,xt):Me.mapToProps(ct)};return Me.dependsOnOwnProps=!0,Me.mapToProps=function(ct,xt){Me.mapToProps=ne,Me.dependsOnOwnProps=et(ne);var Et=Me(ct,xt);return typeof Et=="function"&&(Me.mapToProps=Et,Me.dependsOnOwnProps=et(Et),Et=Me(ct,xt)),Et},Me}}function bt(ne){return typeof ne=="function"?pt(ne,"mapDispatchToProps"):void 0}function un(ne){return ne?void 0:Je(function(ae){return{dispatch:ae}})}function Sn(ne){return ne&&typeof ne=="object"?Je(function(ae){return rt(ne,ae)}):void 0}var lt=[bt,un,Sn];function $t(ne){return typeof ne=="function"?pt(ne,"mapStateToProps"):void 0}function _t(ne){return ne?void 0:Je(function(){return{}})}var On=[$t,_t];function Kt(ne,ae,le){return(0,Ae.Z)({},le,ne,ae)}function fn(ne){return function(le,me){var Pe=me.displayName,Ce=me.pure,Me=me.areMergedPropsEqual,He=!1,ct;return function(Et,ft,vt){var Ut=ne(Et,ft,vt);return He?(!Ce||!Me(Ut,ct))&&(ct=Ut):(He=!0,ct=Ut),ct}}}function Ze(ne){return typeof ne=="function"?fn(ne):void 0}function en(ne){return ne?void 0:function(){return Kt}}var An=[Ze,en],Nt=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function Ct(ne,ae,le,me){return function(Ce,Me){return le(ne(Ce,Me),ae(me,Me),Me)}}function zt(ne,ae,le,me,Pe){var Ce=Pe.areStatesEqual,Me=Pe.areOwnPropsEqual,He=Pe.areStatePropsEqual,ct=!1,xt,Et,ft,vt,Ut;function Nn(So,wo){return xt=So,Et=wo,ft=ne(xt,Et),vt=ae(me,Et),Ut=le(ft,vt,Et),ct=!0,Ut}function ar(){return ft=ne(xt,Et),ae.dependsOnOwnProps&&(vt=ae(me,Et)),Ut=le(ft,vt,Et),Ut}function gr(){return ne.dependsOnOwnProps&&(ft=ne(xt,Et)),ae.dependsOnOwnProps&&(vt=ae(me,Et)),Ut=le(ft,vt,Et),Ut}function Pr(){var So=ne(xt,Et),wo=!He(So,ft);return ft=So,wo&&(Ut=le(ft,vt,Et)),Ut}function Yr(So,wo){var ci=!Me(wo,Et),li=!Ce(So,xt,wo,Et);return xt=So,Et=wo,ci&&li?ar():ci?gr():li?Pr():Ut}return function(wo,ci){return ct?Yr(wo,ci):Nn(wo,ci)}}function $e(ne,ae){var le=ae.initMapStateToProps,me=ae.initMapDispatchToProps,Pe=ae.initMergeProps,Ce=(0,b.Z)(ae,Nt),Me=le(ne,Ce),He=me(ne,Ce),ct=Pe(ne,Ce),xt=Ce.pure?zt:Ct;return xt(Me,He,ct,ne,Ce)}var Ue=["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"];function gt(ne,ae,le){for(var me=ae.length-1;me>=0;me--){var Pe=ae[me](ne);if(Pe)return Pe}return function(Ce,Me){throw new Error("Invalid value of type "+typeof ne+" for "+le+" argument when connecting component "+Me.wrappedComponentName+".")}}function Qt(ne,ae){return ne===ae}function Xt(ne){var ae=ne===void 0?{}:ne,le=ae.connectHOC,me=le===void 0?Ge:le,Pe=ae.mapStateToPropsFactories,Ce=Pe===void 0?On:Pe,Me=ae.mapDispatchToPropsFactories,He=Me===void 0?lt:Me,ct=ae.mergePropsFactories,xt=ct===void 0?An:ct,Et=ae.selectorFactory,ft=Et===void 0?$e:Et;return function(Ut,Nn,ar,gr){gr===void 0&&(gr={});var Pr=gr,Yr=Pr.pure,So=Yr===void 0?!0:Yr,wo=Pr.areStatesEqual,ci=wo===void 0?Qt:wo,li=Pr.areOwnPropsEqual,Li=li===void 0?Qe:li,Ul=Pr.areStatePropsEqual,Gi=Ul===void 0?Qe:Ul,Vl=Pr.areMergedPropsEqual,vu=Vl===void 0?Qe:Vl,Cu=(0,b.Z)(Pr,Ue),ju=gt(Ut,Ce,"mapStateToProps"),Zu=gt(Nn,He,"mapDispatchToProps"),Ou=gt(ar,xt,"mergeProps");return me(ft,(0,Ae.Z)({methodName:"connect",getDisplayName:function(xu){return"Connect("+xu+")"},shouldHandleStateChanges:!!Ut,initMapStateToProps:ju,initMapDispatchToProps:Zu,initMergeProps:Ou,pure:So,areStatesEqual:ci,areOwnPropsEqual:Li,areStatePropsEqual:Gi,areMergedPropsEqual:vu},Cu))}}var gn=Xt();function ta(){var ne=useContext(ReactReduxContext);return ne}function aa(ne){ne===void 0&&(ne=ReactReduxContext);var ae=ne===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ne)};return function(){var me=ae(),Pe=me.store;return Pe}}var Rn=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 tt=null,yt=function(ae,le){return ae===le};function Tn(ne,ae,le,me){var Pe=useReducer(function(Nn){return Nn+1},0),Ce=Pe[1],Me=useMemo(function(){return createSubscription(le,me)},[le,me]),He=useRef(),ct=useRef(),xt=useRef(),Et=useRef(),ft=le.getState(),vt;try{if(ne!==ct.current||ft!==xt.current||He.current){var Ut=ne(ft);Et.current===void 0||!ae(Ut,Et.current)?vt=Ut:vt=Et.current}else vt=Et.current}catch(Nn){throw He.current&&(Nn.message+=`
|
|
The error may be correlated with this previous error:
|
|
`+He.current.stack+`
|
|
|
|
`),Nn}return useIsomorphicLayoutEffect(function(){ct.current=ne,xt.current=ft,Et.current=vt,He.current=void 0}),useIsomorphicLayoutEffect(function(){function Nn(){try{var ar=le.getState();if(ar===xt.current)return;var gr=ct.current(ar);if(ae(gr,Et.current))return;Et.current=gr,xt.current=ar}catch(Pr){He.current=Pr}Ce()}return Me.onStateChange=Nn,Me.trySubscribe(),Nn(),function(){return Me.tryUnsubscribe()}},[le,Me]),vt}function Vn(ne){ne===void 0&&(ne=ReactReduxContext);var ae=ne===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ne)};return function(me,Pe){Pe===void 0&&(Pe=yt);var Ce=ae(),Me=Ce.store,He=Ce.subscription,ct=Tn(me,Pe,Me,He);return useDebugValue(ct),ct}}var At=null,In=ee(73935);Ne(In.unstable_batchedUpdates);function zn(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 xn(ne,ae){var le=(0,y.useState)(function(){return{inputs:ae,result:ne()}})[0],me=(0,y.useRef)(!0),Pe=(0,y.useRef)(le),Ce=me.current||!!(ae&&Pe.current.inputs&&zn(ae,Pe.current.inputs)),Me=Ce?Pe.current:{inputs:ae,result:ne()};return(0,y.useEffect)(function(){me.current=!1,Pe.current=Me},[Me]),Me.result}function La(ne,ae){return xn(function(){return ne},ae)}var rn=xn,Zt=La,ca=!0,ka="Invariant failed";function Ka(ne,ae){if(!ne){if(ca)throw new Error(ka);var le=typeof ae=="function"?ae():ae,me=le?"".concat(ka,": ").concat(le):ka;throw new Error(me)}}var Ia=function(ae){var le=ae.top,me=ae.right,Pe=ae.bottom,Ce=ae.left,Me=me-Ce,He=Pe-le,ct={top:le,right:me,bottom:Pe,left:Ce,width:Me,height:He,x:Ce,y:le,center:{x:(me+Ce)/2,y:(Pe+le)/2}};return ct},kr=function(ae,le){return{top:ae.top-le.top,left:ae.left-le.left,bottom:ae.bottom+le.bottom,right:ae.right+le.right}},mn=function(ae,le){return{top:ae.top+le.top,left:ae.left+le.left,bottom:ae.bottom-le.bottom,right:ae.right-le.right}},wn=function(ae,le){return{top:ae.top+le.y,left:ae.left+le.x,bottom:ae.bottom+le.y,right:ae.right+le.x}},Mn={top:0,right:0,bottom:0,left:0},Ca=function(ae){var le=ae.borderBox,me=ae.margin,Pe=me===void 0?Mn:me,Ce=ae.border,Me=Ce===void 0?Mn:Ce,He=ae.padding,ct=He===void 0?Mn:He,xt=Ia(kr(le,Pe)),Et=Ia(mn(le,Me)),ft=Ia(mn(Et,ct));return{marginBox:xt,borderBox:Ia(le),paddingBox:Et,contentBox:ft,margin:Pe,border:Me,padding:ct}},ur=function(ae){var le=ae.slice(0,-2),me=ae.slice(-2);if(me!=="px")return 0;var Pe=Number(le);return isNaN(Pe)&&Ka(!1),Pe},ro=function(){return{x:window.pageXOffset,y:window.pageYOffset}},vo=function(ae,le){var me=ae.borderBox,Pe=ae.border,Ce=ae.margin,Me=ae.padding,He=wn(me,le);return Ca({borderBox:He,border:Pe,margin:Ce,padding:Me})},Nr=function(ae,le){return le===void 0&&(le=ro()),vo(ae,le)},Jn=function(ae,le){var me={top:ur(le.marginTop),right:ur(le.marginRight),bottom:ur(le.marginBottom),left:ur(le.marginLeft)},Pe={top:ur(le.paddingTop),right:ur(le.paddingRight),bottom:ur(le.paddingBottom),left:ur(le.paddingLeft)},Ce={top:ur(le.borderTopWidth),right:ur(le.borderRightWidth),bottom:ur(le.borderBottomWidth),left:ur(le.borderLeftWidth)};return Ca({borderBox:ae,margin:me,padding:Pe,border:Ce})},Xa=function(ae){var le=ae.getBoundingClientRect(),me=window.getComputedStyle(ae);return Jn(le,me)},Ln=Number.isNaN||function(ae){return typeof ae=="number"&&ae!==ae};function $n(ne,ae){return!!(ne===ae||Ln(ne)&&Ln(ae))}function oa(ne,ae){if(ne.length!==ae.length)return!1;for(var le=0;le<ne.length;le++)if(!$n(ne[le],ae[le]))return!1;return!0}function sa(ne,ae){ae===void 0&&(ae=oa);var le,me=[],Pe,Ce=!1;function Me(){for(var He=[],ct=0;ct<arguments.length;ct++)He[ct]=arguments[ct];return Ce&&le===this&&ae(He,me)||(Pe=ne.apply(this,He),Ce=!0,le=this,me=He),Pe}return Me}var Wa=sa,dr=function(ae){var le=[],me=null,Pe=function(){for(var Me=arguments.length,He=new Array(Me),ct=0;ct<Me;ct++)He[ct]=arguments[ct];le=He,!me&&(me=requestAnimationFrame(function(){me=null,ae.apply(void 0,le)}))};return Pe.cancel=function(){me&&(cancelAnimationFrame(me),me=null)},Pe},ia=dr,Lt=!0,Gt=/[ \t]{2,}/g,kt=/^[ \t]*/gm,on=function(ae){return ae.replace(Gt," ").replace(kt,"").trim()},_n=function(ae){return on(`
|
|
%creact-beautiful-dnd
|
|
|
|
%c`+on(ae)+`
|
|
|
|
%c\u{1F477}\u200D This is a development only message. It will be removed in production builds.
|
|
`)},pa=function(ae){return[_n(ae),"color: #00C584; font-size: 1.2em; font-weight: bold;","line-height: 1.5","color: #723874;"]},Ua="__react-beautiful-dnd-disable-dev-warnings";function Aa(ne,ae){var le;Lt||typeof window!="undefined"&&window[Ua]||(le=console)[ne].apply(le,pa(ae))}var mr=Aa.bind(null,"warn"),br=Aa.bind(null,"error");function yo(){}function ga(ne,ae){return(0,Ae.Z)({},ne,{},ae)}function $r(ne,ae,le){var me=ae.map(function(Pe){var Ce=ga(le,Pe.options);return ne.addEventListener(Pe.eventName,Pe.fn,Ce),function(){ne.removeEventListener(Pe.eventName,Pe.fn,Ce)}});return function(){me.forEach(function(Ce){Ce()})}}var Mi=!0,Vi="Invariant failed";function Ir(ne){this.message=ne}Ir.prototype.toString=function(){return this.message};function Yn(ne,ae){if(!ne)throw Mi?new Ir(Vi):new Ir(Vi+": "+(ae||""))}var Cl=function(ne){De(ae,ne);function ae(){for(var me,Pe=arguments.length,Ce=new Array(Pe),Me=0;Me<Pe;Me++)Ce[Me]=arguments[Me];return me=ne.call.apply(ne,[this].concat(Ce))||this,me.callbacks=null,me.unbind=yo,me.onWindowError=function(He){var ct=me.getCallbacks();ct.isDragging()&&ct.tryAbort();var xt=He.error;xt instanceof Ir&&He.preventDefault()},me.getCallbacks=function(){if(!me.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return me.callbacks},me.setCallbacks=function(He){me.callbacks=He},me}var le=ae.prototype;return le.componentDidMount=function(){this.unbind=$r(window,[{eventName:"error",fn:this.onWindowError}])},le.componentWillUnmount=function(){this.unbind()},le.componentDidCatch=function(Pe){if(Pe instanceof Ir){this.setState({});return}throw Pe},le.render=function(){return this.props.children(this.setCallbacks)},ae}(y.Component),Wo=`
|
|
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
|
|
`,yl=function(ae){return ae+1},pl=function(ae){return`
|
|
You have lifted an item in position `+yl(ae.source.index)+`
|
|
`},el=function(ae,le){var me=ae.droppableId===le.droppableId,Pe=yl(ae.index),Ce=yl(le.index);return me?`
|
|
You have moved the item from position `+Pe+`
|
|
to position `+Ce+`
|
|
`:`
|
|
You have moved the item from position `+Pe+`
|
|
in list `+ae.droppableId+`
|
|
to list `+le.droppableId+`
|
|
in position `+Ce+`
|
|
`},Ki=function(ae,le,me){var Pe=le.droppableId===me.droppableId;return Pe?`
|
|
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+`
|
|
`},Il=function(ae){var le=ae.destination;if(le)return el(ae.source,le);var me=ae.combine;return me?Ki(ae.draggableId,ae.source,me):"You are over an area that cannot be dropped on"},hl=function(ae){return`
|
|
The item has returned to its starting position
|
|
of `+yl(ae.index)+`
|
|
`},gu=function(ae){if(ae.reason==="CANCEL")return`
|
|
Movement cancelled.
|
|
`+hl(ae.source)+`
|
|
`;var le=ae.destination,me=ae.combine;return le?`
|
|
You have dropped the item.
|
|
`+el(ae.source,le)+`
|
|
`:me?`
|
|
You have dropped the item.
|
|
`+Ki(ae.draggableId,ae.source,me)+`
|
|
`:`
|
|
The item has been dropped while not over a drop area.
|
|
`+hl(ae.source)+`
|
|
`},xa={dragHandleUsageInstructions:Wo,onDragStart:pl,onDragUpdate:Il,onDragEnd:gu},$i={x:0,y:0},wi=function(ae,le){return{x:ae.x+le.x,y:ae.y+le.y}},_o=function(ae,le){return{x:ae.x-le.x,y:ae.y-le.y}},$o=function(ae,le){return ae.x===le.x&&ae.y===le.y},Va=function(ae){return{x:ae.x!==0?-ae.x:0,y:ae.y!==0?-ae.y:0}},Rr=function(ae,le,me){var Pe;return me===void 0&&(me=0),Pe={},Pe[ae]=le,Pe[ae==="x"?"y":"x"]=me,Pe},Mo=function(ae,le){return Math.sqrt(Math.pow(le.x-ae.x,2)+Math.pow(le.y-ae.y,2))},_r=function(ae,le){return Math.min.apply(Math,le.map(function(me){return Mo(ae,me)}))},Ei=function(ae){return function(le){return{x:ae(le.x),y:ae(le.y)}}},Bi=function(ne,ae){var le=Ia({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},Ni=function(ae,le){return{top:ae.top+le.y,left:ae.left+le.x,bottom:ae.bottom+le.y,right:ae.right+le.x}},Zi=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}]},tl={top:0,right:0,bottom:0,left:0},nu=function(ae,le){return le?Ni(ae,le.scroll.diff.displacement):ae},ll=function(ae,le,me){if(me&&me.increasedBy){var Pe;return(0,Ae.Z)({},ae,(Pe={},Pe[le.end]=ae[le.end]+me.increasedBy[le.line],Pe))}return ae},pu=function(ae,le){return le&&le.shouldClipSubject?Bi(le.pageMarginBox,ae):Ia(ae)},ou=function(ne){var ae=ne.page,le=ne.withPlaceholder,me=ne.axis,Pe=ne.frame,Ce=nu(ae.marginBox,Pe),Me=ll(Ce,me,le),He=pu(Me,Pe);return{page:ae,withPlaceholder:le,active:He}},Fo=function(ne,ae){ne.frame||Yn(!1);var le=ne.frame,me=_o(ae,le.scroll.initial),Pe=Va(me),Ce=(0,Ae.Z)({},le,{scroll:{initial:le.scroll.initial,current:ae,diff:{value:me,displacement:Pe},max:le.scroll.max}}),Me=ou({page:ne.subject.page,withPlaceholder:ne.subject.withPlaceholder,axis:ne.axis,frame:Ce}),He=(0,Ae.Z)({},ne,{frame:Ce,subject:Me});return He};function xl(ne){return Number.isInteger?Number.isInteger(ne):typeof ne=="number"&&isFinite(ne)&&Math.floor(ne)===ne}function Kl(ne){return Object.values?Object.values(ne):Object.keys(ne).map(function(ae){return ne[ae]})}function Yl(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 al(ne,ae){if(ne.find)return ne.find(ae);var le=Yl(ne,ae);if(le!==-1)return ne[le]}function Yi(ne){return Array.prototype.slice.call(ne)}var Xl=Wa(function(ne){return ne.reduce(function(ae,le){return ae[le.descriptor.id]=le,ae},{})}),Zl=Wa(function(ne){return ne.reduce(function(ae,le){return ae[le.descriptor.id]=le,ae},{})}),zl=Wa(function(ne){return Kl(ne)}),an=Wa(function(ne){return Kl(ne)}),sn=Wa(function(ne,ae){var le=an(ae).filter(function(me){return ne===me.descriptor.droppableId}).sort(function(me,Pe){return me.descriptor.index-Pe.descriptor.index});return le});function Dn(ne){return ne.at&&ne.at.type==="REORDER"?ne.at.destination:null}function nt(ne){return ne.at&&ne.at.type==="COMBINE"?ne.at.combine:null}var Bn=Wa(function(ne,ae){return ae.filter(function(le){return le.descriptor.id!==ne.descriptor.id})}),Da=function(ne){var ae=ne.isMovingForward,le=ne.draggable,me=ne.destination,Pe=ne.insideDestination,Ce=ne.previousImpact;if(!me.isCombineEnabled)return null;var Me=Dn(Ce);if(!Me)return null;function He(ar){var gr={type:"COMBINE",combine:{draggableId:ar,droppableId:me.descriptor.id}};return(0,Ae.Z)({},Ce,{at:gr})}var ct=Ce.displaced.all,xt=ct.length?ct[0]:null;if(ae)return xt?He(xt):null;var Et=Bn(le,Pe);if(!xt){if(!Et.length)return null;var ft=Et[Et.length-1];return He(ft.descriptor.id)}var vt=Yl(Et,function(ar){return ar.descriptor.id===xt});vt===-1&&Yn(!1);var Ut=vt-1;if(Ut<0)return null;var Nn=Et[Ut];return He(Nn.descriptor.id)},ya=function(ne,ae){return ne.descriptor.droppableId===ae.descriptor.id},vn={point:$i,value:0},kn={invisible:{},visible:{},all:[]},En={displaced:kn,displacedBy:vn,at:null},ma=function(ne,ae){return function(le){return ne<=le&&le<=ae}},rr=function(ne){var ae=ma(ne.top,ne.bottom),le=ma(ne.left,ne.right);return function(me){var Pe=ae(me.top)&&ae(me.bottom)&&le(me.left)&&le(me.right);if(Pe)return!0;var Ce=ae(me.top)||ae(me.bottom),Me=le(me.left)||le(me.right),He=Ce&&Me;if(He)return!0;var ct=me.top<ne.top&&me.bottom>ne.bottom,xt=me.left<ne.left&&me.right>ne.right,Et=ct&&xt;if(Et)return!0;var ft=ct&&Me||xt&&Ce;return ft}},Ar=function(ne){var ae=ma(ne.top,ne.bottom),le=ma(ne.left,ne.right);return function(me){var Pe=ae(me.top)&&ae(me.bottom)&&le(me.left)&&le(me.right);return Pe}},vr={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"},Qa=function(ne){return function(ae){var le=ma(ae.top,ae.bottom),me=ma(ae.left,ae.right);return function(Pe){return ne===vr?le(Pe.top)&&le(Pe.bottom):me(Pe.left)&&me(Pe.right)}}},fa=function(ae,le){var me=le.frame?le.frame.scroll.diff.displacement:$i;return Ni(ae,me)},cn=function(ae,le,me){return le.subject.active?me(le.subject.active)(ae):!1},ra=function(ae,le,me){return me(le)(ae)},va=function(ae){var le=ae.target,me=ae.destination,Pe=ae.viewport,Ce=ae.withDroppableDisplacement,Me=ae.isVisibleThroughFrameFn,He=Ce?fa(le,me):le;return cn(He,me,Me)&&ra(He,Pe,Me)},ir=function(ae){return va((0,Ae.Z)({},ae,{isVisibleThroughFrameFn:rr}))},zr=function(ae){return va((0,Ae.Z)({},ae,{isVisibleThroughFrameFn:Ar}))},jr=function(ae){return va((0,Ae.Z)({},ae,{isVisibleThroughFrameFn:Qa(ae.destination.axis)}))},co=function(ae,le,me){if(typeof me=="boolean")return me;if(!le)return!0;var Pe=le.invisible,Ce=le.visible;if(Pe[ae])return!1;var Me=Ce[ae];return Me?Me.shouldAnimate:!0};function Hr(ne,ae){var le=ne.page.marginBox,me={top:ae.point.y,right:0,bottom:0,left:ae.point.x};return Ia(kr(le,me))}function uo(ne){var ae=ne.afterDragging,le=ne.destination,me=ne.displacedBy,Pe=ne.viewport,Ce=ne.forceShouldAnimate,Me=ne.last;return ae.reduce(function(ct,xt){var Et=Hr(xt,me),ft=xt.descriptor.id;ct.all.push(ft);var vt=ir({target:Et,destination:le,viewport:Pe,withDroppableDisplacement:!0});if(!vt)return ct.invisible[xt.descriptor.id]=!0,ct;var Ut=co(ft,Me,Ce),Nn={draggableId:ft,shouldAnimate:Ut};return ct.visible[ft]=Nn,ct},{all:[],visible:{},invisible:{}})}function _a(ne,ae){if(!ne.length)return 0;var le=ne[ne.length-1].descriptor.index;return ae.inHomeList?le:le+1}function so(ne){var ae=ne.insideDestination,le=ne.inHomeList,me=ne.displacedBy,Pe=ne.destination,Ce=_a(ae,{inHomeList:le});return{displaced:kn,displacedBy:me,at:{type:"REORDER",destination:{droppableId:Pe.descriptor.id,index:Ce}}}}function Uo(ne){var ae=ne.draggable,le=ne.insideDestination,me=ne.destination,Pe=ne.viewport,Ce=ne.displacedBy,Me=ne.last,He=ne.index,ct=ne.forceShouldAnimate,xt=ya(ae,me);if(He==null)return so({insideDestination:le,inHomeList:xt,displacedBy:Ce,destination:me});var Et=al(le,function(ar){return ar.descriptor.index===He});if(!Et)return so({insideDestination:le,inHomeList:xt,displacedBy:Ce,destination:me});var ft=Bn(ae,le),vt=le.indexOf(Et),Ut=ft.slice(vt),Nn=uo({afterDragging:Ut,destination:me,displacedBy:Ce,last:Me,viewport:Pe.frame,forceShouldAnimate:ct});return{displaced:Nn,displacedBy:Ce,at:{type:"REORDER",destination:{droppableId:me.descriptor.id,index:He}}}}function zo(ne,ae){return!!ae.effected[ne]}var di=function(ne){var ae=ne.isMovingForward,le=ne.destination,me=ne.draggables,Pe=ne.combine,Ce=ne.afterCritical;if(!le.isCombineEnabled)return null;var Me=Pe.draggableId,He=me[Me],ct=He.descriptor.index,xt=zo(Me,Ce);return xt?ae?ct:ct-1:ae?ct+1:ct},Vo=function(ne){var ae=ne.isMovingForward,le=ne.isInHomeList,me=ne.insideDestination,Pe=ne.location;if(!me.length)return null;var Ce=Pe.index,Me=ae?Ce+1:Ce-1,He=me[0].descriptor.index,ct=me[me.length-1].descriptor.index,xt=le?ct:ct+1;return Me<He||Me>xt?null:Me},gi=function(ne){var ae=ne.isMovingForward,le=ne.isInHomeList,me=ne.draggable,Pe=ne.draggables,Ce=ne.destination,Me=ne.insideDestination,He=ne.previousImpact,ct=ne.viewport,xt=ne.afterCritical,Et=He.at;if(Et||Yn(!1),Et.type==="REORDER"){var ft=Vo({isMovingForward:ae,isInHomeList:le,location:Et.destination,insideDestination:Me});return ft==null?null:Uo({draggable:me,insideDestination:Me,destination:Ce,viewport:ct,last:He.displaced,displacedBy:He.displacedBy,index:ft})}var vt=di({isMovingForward:ae,destination:Ce,displaced:He.displaced,draggables:Pe,combine:Et.combine,afterCritical:xt});return vt==null?null:Uo({draggable:me,insideDestination:Me,destination:Ce,viewport:ct,last:He.displaced,displacedBy:He.displacedBy,index:vt})},Bo=function(ne){var ae=ne.displaced,le=ne.afterCritical,me=ne.combineWith,Pe=ne.displacedBy,Ce=!!(ae.visible[me]||ae.invisible[me]);return zo(me,le)?Ce?$i:Va(Pe.point):Ce?Pe.point:$i},ui=function(ne){var ae=ne.afterCritical,le=ne.impact,me=ne.draggables,Pe=nt(le);Pe||Yn(!1);var Ce=Pe.draggableId,Me=me[Ce].page.borderBox.center,He=Bo({displaced:le.displaced,afterCritical:ae,combineWith:Ce,displacedBy:le.displacedBy});return wi(Me,He)},Ii=function(ae,le){return le.margin[ae.start]+le.borderBox[ae.size]/2},Hi=function(ae,le){return le.margin[ae.end]+le.borderBox[ae.size]/2},ul=function(ae,le,me){return le[ae.crossAxisStart]+me.margin[ae.crossAxisStart]+me.borderBox[ae.crossAxisSize]/2},wl=function(ae){var le=ae.axis,me=ae.moveRelativeTo,Pe=ae.isMoving;return Rr(le.line,me.marginBox[le.end]+Ii(le,Pe),ul(le,me.marginBox,Pe))},Qi=function(ae){var le=ae.axis,me=ae.moveRelativeTo,Pe=ae.isMoving;return Rr(le.line,me.marginBox[le.start]-Hi(le,Pe),ul(le,me.marginBox,Pe))},oi=function(ae){var le=ae.axis,me=ae.moveInto,Pe=ae.isMoving;return Rr(le.line,me.contentBox[le.start]+Ii(le,Pe),ul(le,me.contentBox,Pe))},Ol=function(ne){var ae=ne.impact,le=ne.draggable,me=ne.draggables,Pe=ne.droppable,Ce=ne.afterCritical,Me=sn(Pe.descriptor.id,me),He=le.page,ct=Pe.axis;if(!Me.length)return oi({axis:ct,moveInto:Pe.page,isMoving:He});var xt=ae.displaced,Et=ae.displacedBy,ft=xt.all[0];if(ft){var vt=me[ft];if(zo(ft,Ce))return Qi({axis:ct,moveRelativeTo:vt.page,isMoving:He});var Ut=vo(vt.page,Et.point);return Qi({axis:ct,moveRelativeTo:Ut,isMoving:He})}var Nn=Me[Me.length-1];if(Nn.descriptor.id===le.descriptor.id)return He.borderBox.center;if(zo(Nn.descriptor.id,Ce)){var ar=vo(Nn.page,Va(Ce.displacedBy.point));return wl({axis:ct,moveRelativeTo:ar,isMoving:He})}return wl({axis:ct,moveRelativeTo:Nn.page,isMoving:He})},Ll=function(ne,ae){var le=ne.frame;return le?wi(ae,le.scroll.diff.displacement):ae},$l=function(ae){var le=ae.impact,me=ae.draggable,Pe=ae.droppable,Ce=ae.draggables,Me=ae.afterCritical,He=me.page.borderBox.center,ct=le.at;return!Pe||!ct?He:ct.type==="REORDER"?Ol({impact:le,draggable:me,draggables:Ce,droppable:Pe,afterCritical:Me}):ui({impact:le,draggables:Ce,afterCritical:Me})},Wl=function(ne){var ae=$l(ne),le=ne.droppable,me=le?Ll(le,ae):ae;return me},Ml=function(ne,ae){var le=_o(ae,ne.scroll.initial),me=Va(le),Pe=Ia({top:ae.y,bottom:ae.y+ne.frame.height,left:ae.x,right:ae.x+ne.frame.width}),Ce={frame:Pe,scroll:{initial:ne.scroll.initial,max:ne.scroll.max,current:ae,diff:{value:le,displacement:me}}};return Ce};function hu(ne,ae){return ne.map(function(le){return ae[le]})}function jl(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,Pe=ne.draggables,Ce=ne.maxScrollChange,Me=Ml(le,wi(le.scroll.current,Ce)),He=me.frame?Fo(me,wi(me.frame.scroll.current,Ce)):me,ct=ae.displaced,xt=uo({afterDragging:hu(ct.all,Pe),destination:me,displacedBy:ae.displacedBy,viewport:Me.frame,last:ct,forceShouldAnimate:!1}),Et=uo({afterDragging:hu(ct.all,Pe),destination:He,displacedBy:ae.displacedBy,viewport:le.frame,last:ct,forceShouldAnimate:!1}),ft={},vt={},Ut=[ct,xt,Et];ct.all.forEach(function(ar){var gr=jl(ar,Ut);if(gr){vt[ar]=gr;return}ft[ar]=!0});var Nn=(0,Ae.Z)({},ae,{displaced:{all:ct.all,invisible:ft,visible:vt}});return Nn},Rl=function(ne,ae){return wi(ne.scroll.diff.displacement,ae)},ql=function(ne){var ae=ne.pageBorderBoxCenter,le=ne.draggable,me=ne.viewport,Pe=Rl(me,ae),Ce=_o(Pe,le.page.borderBox.center);return wi(le.client.borderBox.center,Ce)},eu=function(ne){var ae=ne.draggable,le=ne.destination,me=ne.newPageBorderBoxCenter,Pe=ne.viewport,Ce=ne.withDroppableDisplacement,Me=ne.onlyOnMainAxis,He=Me===void 0?!1:Me,ct=_o(me,ae.page.borderBox.center),xt=Ni(ae.page.borderBox,ct),Et={target:xt,destination:le,withDroppableDisplacement:Ce,viewport:Pe};return He?jr(Et):zr(Et)},Su=function(ne){var ae=ne.isMovingForward,le=ne.draggable,me=ne.destination,Pe=ne.draggables,Ce=ne.previousImpact,Me=ne.viewport,He=ne.previousPageBorderBoxCenter,ct=ne.previousClientSelection,xt=ne.afterCritical;if(!me.isEnabled)return null;var Et=sn(me.descriptor.id,Pe),ft=ya(le,me),vt=Da({isMovingForward:ae,draggable:le,destination:me,insideDestination:Et,previousImpact:Ce})||gi({isMovingForward:ae,isInHomeList:ft,draggable:le,draggables:Pe,destination:me,insideDestination:Et,previousImpact:Ce,viewport:Me,afterCritical:xt});if(!vt)return null;var Ut=Wl({impact:vt,draggable:le,droppable:me,draggables:Pe,afterCritical:xt}),Nn=eu({draggable:le,destination:me,newPageBorderBoxCenter:Ut,viewport:Me.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});if(Nn){var ar=ql({pageBorderBoxCenter:Ut,draggable:le,viewport:Me});return{clientSelection:ar,impact:vt,scrollJumpRequest:null}}var gr=_o(Ut,He),Pr=mu({impact:vt,viewport:Me,destination:me,draggables:Pe,maxScrollChange:gr});return{clientSelection:ct,impact:Pr,scrollJumpRequest:gr}},st=function(ae){var le=ae.subject.active;return le||Yn(!1),le},mt=function(ne){var ae=ne.isMovingForward,le=ne.pageBorderBoxCenter,me=ne.source,Pe=ne.droppables,Ce=ne.viewport,Me=me.subject.active;if(!Me)return null;var He=me.axis,ct=ma(Me[He.start],Me[He.end]),xt=zl(Pe).filter(function(ft){return ft!==me}).filter(function(ft){return ft.isEnabled}).filter(function(ft){return!!ft.subject.active}).filter(function(ft){return rr(Ce.frame)(st(ft))}).filter(function(ft){var vt=st(ft);return ae?Me[He.crossAxisEnd]<vt[He.crossAxisEnd]:vt[He.crossAxisStart]<Me[He.crossAxisStart]}).filter(function(ft){var vt=st(ft),Ut=ma(vt[He.start],vt[He.end]);return ct(vt[He.start])||ct(vt[He.end])||Ut(Me[He.start])||Ut(Me[He.end])}).sort(function(ft,vt){var Ut=st(ft)[He.crossAxisStart],Nn=st(vt)[He.crossAxisStart];return ae?Ut-Nn:Nn-Ut}).filter(function(ft,vt,Ut){return st(ft)[He.crossAxisStart]===st(Ut[0])[He.crossAxisStart]});if(!xt.length)return null;if(xt.length===1)return xt[0];var Et=xt.filter(function(ft){var vt=ma(st(ft)[He.start],st(ft)[He.end]);return vt(le[He.line])});return Et.length===1?Et[0]:Et.length>1?Et.sort(function(ft,vt){return st(ft)[He.start]-st(vt)[He.start]})[0]:xt.sort(function(ft,vt){var Ut=_r(le,Zi(st(ft))),Nn=_r(le,Zi(st(vt)));return Ut!==Nn?Ut-Nn:st(ft)[He.start]-st(vt)[He.start]})[0]},Wt=function(ae,le){var me=ae.page.borderBox.center;return zo(ae.descriptor.id,le)?_o(me,le.displacedBy.point):me},Hn=function(ae,le){var me=ae.page.borderBox;return zo(ae.descriptor.id,le)?Ni(me,Va(le.displacedBy.point)):me},Un=function(ne){var ae=ne.pageBorderBoxCenter,le=ne.viewport,me=ne.destination,Pe=ne.insideDestination,Ce=ne.afterCritical,Me=Pe.filter(function(He){return zr({target:Hn(He,Ce),destination:me,viewport:le.frame,withDroppableDisplacement:!0})}).sort(function(He,ct){var xt=Mo(ae,Ll(me,Wt(He,Ce))),Et=Mo(ae,Ll(me,Wt(ct,Ce)));return xt<Et?-1:Et<xt?1:He.descriptor.index-ct.descriptor.index});return Me[0]||null},pn=Wa(function(ae,le){var me=le[ae.line];return{value:me,point:Rr(ae.line,me)}}),Pn=function(ae,le,me){var Pe=ae.axis;if(ae.descriptor.mode==="virtual")return Rr(Pe.line,le[Pe.line]);var Ce=ae.subject.page.contentBox[Pe.size],Me=sn(ae.descriptor.id,me),He=Me.reduce(function(Et,ft){return Et+ft.client.marginBox[Pe.size]},0),ct=He+le[Pe.line],xt=ct-Ce;return xt<=0?null:Rr(Pe.line,xt)},Vt=function(ae,le){return(0,Ae.Z)({},ae,{scroll:(0,Ae.Z)({},ae.scroll,{max:le})})},St=function(ae,le,me){var Pe=ae.frame;ya(le,ae)&&Yn(!1),ae.subject.withPlaceholder&&Yn(!1);var Ce=pn(ae.axis,le.displaceBy).point,Me=Pn(ae,Ce,me),He={placeholderSize:Ce,increasedBy:Me,oldFrameMaxScroll:ae.frame?ae.frame.scroll.max:null};if(!Pe){var ct=ou({page:ae.subject.page,withPlaceholder:He,axis:ae.axis,frame:ae.frame});return(0,Ae.Z)({},ae,{subject:ct})}var xt=Me?wi(Pe.scroll.max,Me):Pe.scroll.max,Et=Vt(Pe,xt),ft=ou({page:ae.subject.page,withPlaceholder:He,axis:ae.axis,frame:Et});return(0,Ae.Z)({},ae,{subject:ft,frame:Et})},Zn=function(ae){var le=ae.subject.withPlaceholder;le||Yn(!1);var me=ae.frame;if(!me){var Pe=ou({page:ae.subject.page,axis:ae.axis,frame:null,withPlaceholder:null});return(0,Ae.Z)({},ae,{subject:Pe})}var Ce=le.oldFrameMaxScroll;Ce||Yn(!1);var Me=Vt(me,Ce),He=ou({page:ae.subject.page,axis:ae.axis,frame:Me,withPlaceholder:null});return(0,Ae.Z)({},ae,{subject:He,frame:Me})},Za=function(ne){var ae=ne.previousPageBorderBoxCenter,le=ne.moveRelativeTo,me=ne.insideDestination,Pe=ne.draggable,Ce=ne.draggables,Me=ne.destination,He=ne.viewport,ct=ne.afterCritical;if(!le){if(me.length)return null;var xt={displaced:kn,displacedBy:vn,at:{type:"REORDER",destination:{droppableId:Me.descriptor.id,index:0}}},Et=Wl({impact:xt,draggable:Pe,droppable:Me,draggables:Ce,afterCritical:ct}),ft=ya(Pe,Me)?Me:St(Me,Pe,Ce),vt=eu({draggable:Pe,destination:ft,newPageBorderBoxCenter:Et,viewport:He.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});return vt?xt:null}var Ut=ae[Me.axis.line]<=le.page.borderBox.center[Me.axis.line],Nn=function(){var gr=le.descriptor.index;return le.descriptor.id===Pe.descriptor.id||Ut?gr:gr+1}(),ar=pn(Me.axis,Pe.displaceBy);return Uo({draggable:Pe,insideDestination:me,destination:Me,viewport:He,displacedBy:ar,last:kn,index:Nn})},mo=function(ne){var ae=ne.isMovingForward,le=ne.previousPageBorderBoxCenter,me=ne.draggable,Pe=ne.isOver,Ce=ne.draggables,Me=ne.droppables,He=ne.viewport,ct=ne.afterCritical,xt=mt({isMovingForward:ae,pageBorderBoxCenter:le,source:Pe,droppables:Me,viewport:He});if(!xt)return null;var Et=sn(xt.descriptor.id,Ce),ft=Un({pageBorderBoxCenter:le,viewport:He,destination:xt,insideDestination:Et,afterCritical:ct}),vt=Za({previousPageBorderBoxCenter:le,destination:xt,draggable:me,draggables:Ce,moveRelativeTo:ft,insideDestination:Et,viewport:He,afterCritical:ct});if(!vt)return null;var Ut=Wl({impact:vt,draggable:me,droppable:xt,draggables:Ce,afterCritical:ct}),Nn=ql({pageBorderBoxCenter:Ut,draggable:me,viewport:He});return{clientSelection:Nn,impact:vt,scrollJumpRequest:null}},Jr=function(ne){var ae=ne.at;return ae?ae.type==="REORDER"?ae.destination.droppableId:ae.combine.droppableId:null},ti=function(ae,le){var me=Jr(ae);return me?le[me]:null},Jo=function(ne){var ae=ne.state,le=ne.type,me=ti(ae.impact,ae.dimensions.droppables),Pe=!!me,Ce=ae.dimensions.droppables[ae.critical.droppable.id],Me=me||Ce,He=Me.axis.direction,ct=He==="vertical"&&(le==="MOVE_UP"||le==="MOVE_DOWN")||He==="horizontal"&&(le==="MOVE_LEFT"||le==="MOVE_RIGHT");if(ct&&!Pe)return null;var xt=le==="MOVE_DOWN"||le==="MOVE_RIGHT",Et=ae.dimensions.draggables[ae.critical.draggable.id],ft=ae.current.page.borderBoxCenter,vt=ae.dimensions,Ut=vt.draggables,Nn=vt.droppables;return ct?Su({isMovingForward:xt,previousPageBorderBoxCenter:ft,draggable:Et,destination:Me,draggables:Ut,viewport:ae.viewport,previousClientSelection:ae.current.client.selection,previousImpact:ae.impact,afterCritical:ae.afterCritical}):mo({isMovingForward:xt,previousPageBorderBoxCenter:ft,draggable:Et,isOver:Me,draggables:Ut,droppables:Nn,viewport:ae.viewport,afterCritical:ae.afterCritical})};function Fr(ne){return ne.phase==="DRAGGING"||ne.phase==="COLLECTING"}function qa(ne){var ae=ma(ne.top,ne.bottom),le=ma(ne.left,ne.right);return function(Pe){return ae(Pe.y)&&le(Pe.x)}}function Ma(ne,ae){return ne.left<ae.right&&ne.right>ae.left&&ne.top<ae.bottom&&ne.bottom>ae.top}function Ao(ne){var ae=ne.pageBorderBox,le=ne.draggable,me=ne.candidates,Pe=le.page.borderBox.center,Ce=me.map(function(Me){var He=Me.axis,ct=Rr(Me.axis.line,ae.center[He.line],Me.page.borderBox.center[He.crossAxisLine]);return{id:Me.descriptor.id,distance:Mo(Pe,ct)}}).sort(function(Me,He){return He.distance-Me.distance});return Ce[0]?Ce[0].id:null}function Oo(ne){var ae=ne.pageBorderBox,le=ne.draggable,me=ne.droppables,Pe=zl(me).filter(function(Ce){if(!Ce.isEnabled)return!1;var Me=Ce.subject.active;if(!Me||!Ma(ae,Me))return!1;if(qa(Me)(ae.center))return!0;var He=Ce.axis,ct=Me.center[He.crossAxisLine],xt=ae[He.crossAxisStart],Et=ae[He.crossAxisEnd],ft=ma(Me[He.crossAxisStart],Me[He.crossAxisEnd]),vt=ft(xt),Ut=ft(Et);return!vt&&!Ut?!0:vt?xt<ct:Et>ct});return Pe.length?Pe.length===1?Pe[0].descriptor.id:Ao({pageBorderBox:ae,draggable:le,candidates:Pe}):null}var Yo=function(ae,le){return Ia(Ni(ae,le))},ni=function(ne,ae){var le=ne.frame;return le?Yo(ae,le.scroll.diff.value):ae};function Do(ne){var ae=ne.displaced,le=ne.id;return!!(ae.visible[le]||ae.invisible[le])}function ai(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 Ro=function(ne){var ae=ne.pageBorderBoxWithDroppableScroll,le=ne.draggable,me=ne.destination,Pe=ne.insideDestination,Ce=ne.last,Me=ne.viewport,He=ne.afterCritical,ct=me.axis,xt=pn(me.axis,le.displaceBy),Et=xt.value,ft=ae[ct.start],vt=ae[ct.end],Ut=Bn(le,Pe),Nn=al(Ut,function(gr){var Pr=gr.descriptor.id,Yr=gr.page.borderBox.center[ct.line],So=zo(Pr,He),wo=Do({displaced:Ce,id:Pr});return So?wo?vt<=Yr:ft<Yr-Et:wo?vt<=Yr+Et:ft<Yr}),ar=ai({draggable:le,closest:Nn,inHomeList:ya(le,me)});return Uo({draggable:le,insideDestination:Pe,destination:me,viewport:Me,last:Ce,displacedBy:xt,index:ar})},Er=4,Go=function(ne){var ae=ne.draggable,le=ne.pageBorderBoxWithDroppableScroll,me=ne.previousImpact,Pe=ne.destination,Ce=ne.insideDestination,Me=ne.afterCritical;if(!Pe.isCombineEnabled)return null;var He=Pe.axis,ct=pn(Pe.axis,ae.displaceBy),xt=ct.value,Et=le[He.start],ft=le[He.end],vt=Bn(ae,Ce),Ut=al(vt,function(ar){var gr=ar.descriptor.id,Pr=ar.page.borderBox,Yr=Pr[He.size],So=Yr/Er,wo=zo(gr,Me),ci=Do({displaced:me.displaced,id:gr});return wo?ci?ft>Pr[He.start]+So&&ft<Pr[He.end]-So:Et>Pr[He.start]-xt+So&&Et<Pr[He.end]-xt-So:ci?ft>Pr[He.start]+xt+So&&ft<Pr[He.end]+xt-So:Et>Pr[He.start]+So&&Et<Pr[He.end]-So});if(!Ut)return null;var Nn={displacedBy:ct,displaced:me.displaced,at:{type:"COMBINE",combine:{draggableId:Ut.descriptor.id,droppableId:Pe.descriptor.id}}};return Nn},ii=function(ne){var ae=ne.pageOffset,le=ne.draggable,me=ne.draggables,Pe=ne.droppables,Ce=ne.previousImpact,Me=ne.viewport,He=ne.afterCritical,ct=Yo(le.page.borderBox,ae),xt=Oo({pageBorderBox:ct,draggable:le,droppables:Pe});if(!xt)return En;var Et=Pe[xt],ft=sn(Et.descriptor.id,me),vt=ni(Et,ct);return Go({pageBorderBoxWithDroppableScroll:vt,draggable:le,previousImpact:Ce,destination:Et,insideDestination:ft,afterCritical:He})||Ro({pageBorderBoxWithDroppableScroll:vt,draggable:le,destination:Et,insideDestination:ft,last:Ce.displaced,viewport:Me,afterCritical:He})},Ai=function(ne,ae){var le;return(0,Ae.Z)({},ne,(le={},le[ae.descriptor.id]=ae,le))},sl=function(ae){var le=ae.previousImpact,me=ae.impact,Pe=ae.droppables,Ce=Jr(le),Me=Jr(me);if(!Ce||Ce===Me)return Pe;var He=Pe[Ce];if(!He.subject.withPlaceholder)return Pe;var ct=Zn(He);return Ai(Pe,ct)},iu=function(ne){var ae=ne.draggable,le=ne.draggables,me=ne.droppables,Pe=ne.previousImpact,Ce=ne.impact,Me=sl({previousImpact:Pe,impact:Ce,droppables:me}),He=Jr(Ce);if(!He)return Me;var ct=me[He];if(ya(ae,ct)||ct.subject.withPlaceholder)return Me;var xt=St(ct,ae,le);return Ai(Me,xt)},qe=function(ne){var ae=ne.state,le=ne.clientSelection,me=ne.dimensions,Pe=ne.viewport,Ce=ne.impact,Me=ne.scrollJumpRequest,He=Pe||ae.viewport,ct=me||ae.dimensions,xt=le||ae.current.client.selection,Et=_o(xt,ae.initial.client.selection),ft={offset:Et,selection:xt,borderBoxCenter:wi(ae.initial.client.borderBoxCenter,Et)},vt={selection:wi(ft.selection,He.scroll.current),borderBoxCenter:wi(ft.borderBoxCenter,He.scroll.current),offset:wi(ft.offset,He.scroll.diff.value)},Ut={client:ft,page:vt};if(ae.phase==="COLLECTING")return(0,Ae.Z)({phase:"COLLECTING"},ae,{dimensions:ct,viewport:He,current:Ut});var Nn=ct.draggables[ae.critical.draggable.id],ar=Ce||ii({pageOffset:vt.offset,draggable:Nn,draggables:ct.draggables,droppables:ct.droppables,previousImpact:ae.impact,viewport:He,afterCritical:ae.afterCritical}),gr=iu({draggable:Nn,impact:ar,previousImpact:ae.impact,draggables:ct.draggables,droppables:ct.droppables}),Pr=(0,Ae.Z)({},ae,{current:Ut,dimensions:{draggables:ct.draggables,droppables:gr},impact:ar,viewport:He,scrollJumpRequest:Me||null,forceShouldAnimate:Me?!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,Pe=ne.destination,Ce=ne.forceShouldAnimate,Me=ae.displaced,He=ut(Me.all,me),ct=uo({afterDragging:He,destination:Pe,displacedBy:ae.displacedBy,viewport:le.frame,forceShouldAnimate:Ce,last:Me});return(0,Ae.Z)({},ae,{displaced:ct})},Rt=function(ne){var ae=ne.impact,le=ne.draggable,me=ne.droppable,Pe=ne.draggables,Ce=ne.viewport,Me=ne.afterCritical,He=Wl({impact:ae,draggable:le,draggables:Pe,droppable:me,afterCritical:Me});return ql({pageBorderBoxCenter:He,draggable:le,viewport:Ce})},bn=function(ne){var ae=ne.state,le=ne.dimensions,me=ne.viewport;ae.movementMode!=="SNAP"&&Yn(!1);var Pe=ae.impact,Ce=me||ae.viewport,Me=le||ae.dimensions,He=Me.draggables,ct=Me.droppables,xt=He[ae.critical.draggable.id],Et=Jr(Pe);Et||Yn(!1);var ft=ct[Et],vt=ht({impact:Pe,viewport:Ce,destination:ft,draggables:He}),Ut=Rt({impact:vt,draggable:xt,droppable:ft,draggables:He,viewport:Ce,afterCritical:ae.afterCritical});return qe({impact:vt,clientSelection:Ut,state:ae,dimensions:Me,viewport:Ce})},na=function(ne){return{index:ne.index,droppableId:ne.droppableId}},ja=function(ne){var ae=ne.draggable,le=ne.home,me=ne.draggables,Pe=ne.viewport,Ce=pn(le.axis,ae.displaceBy),Me=sn(le.descriptor.id,me),He=Me.indexOf(ae);He===-1&&Yn(!1);var ct=Me.slice(He+1),xt=ct.reduce(function(Ut,Nn){return Ut[Nn.descriptor.id]=!0,Ut},{}),Et={inVirtualList:le.descriptor.mode==="virtual",displacedBy:Ce,effected:xt},ft=uo({afterDragging:ct,destination:le,displacedBy:Ce,last:null,viewport:Pe.frame,forceShouldAnimate:!1}),vt={displaced:ft,displacedBy:Ce,at:{type:"REORDER",destination:na(ae.descriptor)}};return{impact:vt,afterCritical:Et}},wa=function(ne,ae){return{draggables:ne.draggables,droppables:Ai(ne.droppables,ae)}},ua=function(ae){},Ee=function(ae){},_e=function(ne){var ae=ne.draggable,le=ne.offset,me=ne.initialWindowScroll,Pe=vo(ae.client,le),Ce=Nr(Pe,me),Me=(0,Ae.Z)({},ae,{placeholder:(0,Ae.Z)({},ae.placeholder,{client:Pe}),client:Pe,page:Ce});return Me},Ve=function(ne){var ae=ne.frame;return ae||Yn(!1),ae},dt=function(ne){var ae=ne.additions,le=ne.updatedDroppables,me=ne.viewport,Pe=me.scroll.diff.value;return ae.map(function(Ce){var Me=Ce.descriptor.droppableId,He=le[Me],ct=Ve(He),xt=ct.scroll.diff.value,Et=wi(Pe,xt),ft=_e({draggable:Ce,offset:Et,initialWindowScroll:me.scroll.initial});return ft})},Tt=function(ne){var ae=ne.state,le=ne.published;ua();var me=le.modified.map(function(So){var wo=ae.dimensions.droppables[So.droppableId],ci=Fo(wo,So.scroll);return ci}),Pe=(0,Ae.Z)({},ae.dimensions.droppables,{},Xl(me)),Ce=Zl(dt({additions:le.additions,updatedDroppables:Pe,viewport:ae.viewport})),Me=(0,Ae.Z)({},ae.dimensions.draggables,{},Ce);le.removals.forEach(function(So){delete Me[So]});var He={droppables:Pe,draggables:Me},ct=Jr(ae.impact),xt=ct?He.droppables[ct]:null,Et=He.draggables[ae.critical.draggable.id],ft=He.droppables[ae.critical.droppable.id],vt=ja({draggable:Et,home:ft,draggables:Me,viewport:ae.viewport}),Ut=vt.impact,Nn=vt.afterCritical,ar=xt&&xt.isCombineEnabled?ae.impact:Ut,gr=ii({pageOffset:ae.current.page.offset,draggable:He.draggables[ae.critical.draggable.id],draggables:He.draggables,droppables:He.droppables,previousImpact:ar,viewport:ae.viewport,afterCritical:Nn});Ee();var Pr=(0,Ae.Z)({phase:"DRAGGING"},ae,{phase:"DRAGGING",impact:gr,onLiftImpact:Ut,dimensions:He,afterCritical:Nn,forceShouldAnimate:!1});if(ae.phase==="COLLECTING")return Pr;var Yr=(0,Ae.Z)({phase:"DROP_PENDING"},Pr,{phase:"DROP_PENDING",reason:ae.reason,isWaiting:!1});return Yr},Bt=function(ae){return ae.movementMode==="SNAP"},It=function(ae,le,me){var Pe=wa(ae.dimensions,le);return!Bt(ae)||me?qe({state:ae,dimensions:Pe}):bn({state:ae,dimensions:Pe})};function Ht(ne){return ne.isDragging&&ne.movementMode==="SNAP"?(0,Ae.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,Ae.Z)({},Yt,{shouldFlush:!0});if(ae.type==="INITIAL_PUBLISH"){ne.phase!=="IDLE"&&Yn(!1);var le=ae.payload,me=le.critical,Pe=le.clientSelection,Ce=le.viewport,Me=le.dimensions,He=le.movementMode,ct=Me.draggables[me.draggable.id],xt=Me.droppables[me.droppable.id],Et={selection:Pe,borderBoxCenter:ct.client.borderBox.center,offset:$i},ft={client:Et,page:{selection:wi(Et.selection,Ce.scroll.initial),borderBoxCenter:wi(Et.selection,Ce.scroll.initial),offset:wi(Et.selection,Ce.scroll.diff.value)}},vt=zl(Me.droppables).every(function(_s){return!_s.isFixedOnPage}),Ut=ja({draggable:ct,home:xt,draggables:Me.draggables,viewport:Ce}),Nn=Ut.impact,ar=Ut.afterCritical,gr={phase:"DRAGGING",isDragging:!0,critical:me,movementMode:He,dimensions:Me,initial:ft,current:ft,isWindowScrollAllowed:vt,impact:Nn,afterCritical:ar,onLiftImpact:Nn,viewport:Ce,scrollJumpRequest:null,forceShouldAnimate:null};return gr}if(ae.type==="COLLECTION_STARTING"){if(ne.phase==="COLLECTING"||ne.phase==="DROP_PENDING")return ne;ne.phase!=="DRAGGING"&&Yn(!1);var Pr=(0,Ae.Z)({phase:"COLLECTING"},ne,{phase:"COLLECTING"});return Pr}if(ae.type==="PUBLISH_WHILE_DRAGGING")return ne.phase==="COLLECTING"||ne.phase==="DROP_PENDING"||Yn(!1),Tt({state:ne,published:ae.payload});if(ae.type==="MOVE"){if(ne.phase==="DROP_PENDING")return ne;Fr(ne)||Yn(!1);var Yr=ae.payload.client;return $o(Yr,ne.current.client.selection)?ne:qe({state:ne,clientSelection:Yr,impact:Bt(ne)?ne.impact:null})}if(ae.type==="UPDATE_DROPPABLE_SCROLL"){if(ne.phase==="DROP_PENDING"||ne.phase==="COLLECTING")return Ht(ne);Fr(ne)||Yn(!1);var So=ae.payload,wo=So.id,ci=So.newScroll,li=ne.dimensions.droppables[wo];if(!li)return ne;var Li=Fo(li,ci);return It(ne,Li,!1)}if(ae.type==="UPDATE_DROPPABLE_IS_ENABLED"){if(ne.phase==="DROP_PENDING")return ne;Fr(ne)||Yn(!1);var Ul=ae.payload,Gi=Ul.id,Vl=Ul.isEnabled,vu=ne.dimensions.droppables[Gi];vu||Yn(!1),vu.isEnabled===Vl&&Yn(!1);var Cu=(0,Ae.Z)({},vu,{isEnabled:Vl});return It(ne,Cu,!0)}if(ae.type==="UPDATE_DROPPABLE_IS_COMBINE_ENABLED"){if(ne.phase==="DROP_PENDING")return ne;Fr(ne)||Yn(!1);var ju=ae.payload,Zu=ju.id,Ou=ju.isCombineEnabled,Gu=ne.dimensions.droppables[Zu];Gu||Yn(!1),Gu.isCombineEnabled===Ou&&Yn(!1);var xu=(0,Ae.Z)({},Gu,{isCombineEnabled:Ou});return It(ne,xu,!0)}if(ae.type==="MOVE_BY_WINDOW_SCROLL"){if(ne.phase==="DROP_PENDING"||ne.phase==="DROP_ANIMATING")return ne;Fr(ne)||Yn(!1),ne.isWindowScrollAllowed||Yn(!1);var Ju=ae.payload.newScroll;if($o(ne.viewport.scroll.current,Ju))return Ht(ne);var Hu=Ml(ne.viewport,Ju);return Bt(ne)?bn({state:ne,viewport:Hu}):qe({state:ne,viewport:Hu})}if(ae.type==="UPDATE_VIEWPORT_MAX_SCROLL"){if(!Fr(ne))return ne;var Ps=ae.payload.maxScroll;if($o(Ps,ne.viewport.scroll.max))return ne;var ns=(0,Ae.Z)({},ne.viewport,{scroll:(0,Ae.Z)({},ne.viewport.scroll,{max:Ps})});return(0,Ae.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"&&Yn(!1);var Yu=Jo({state:ne,type:ae.type});return Yu?qe({state:ne,impact:Yu.impact,clientSelection:Yu.clientSelection,scrollJumpRequest:Yu.scrollJumpRequest}):ne}if(ae.type==="DROP_PENDING"){var Ku=ae.payload.reason;ne.phase!=="COLLECTING"&&Yn(!1);var as=(0,Ae.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"||Yn(!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}},je=function(ae){return{type:"PUBLISH_WHILE_DRAGGING",payload:ae}},Xe=function(){return{type:"COLLECTION_STARTING",payload:null}},it=function(ae){return{type:"UPDATE_DROPPABLE_SCROLL",payload:ae}},Dt=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}},dn=function(ae){return{type:"MOVE_BY_WINDOW_SCROLL",payload:ae}},Jt=function(ae){return{type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:ae}},Gn=function(){return{type:"MOVE_UP",payload:null}},ha=function(){return{type:"MOVE_DOWN",payload:null}},hn=function(){return{type:"MOVE_RIGHT",payload:null}},jn=function(){return{type:"MOVE_LEFT",payload:null}},da=function(){return{type:"FLUSH",payload:null}},Xn=function(ae){return{type:"DROP_ANIMATE",payload:ae}},Pa=function(ae){return{type:"DROP_COMPLETE",payload:ae}},Ja=function(ae){return{type:"DROP",payload:ae}},sr=function(ae){return{type:"DROP_PENDING",payload:ae}},tr=function(){return{type:"DROP_ANIMATION_FINISHED",payload:null}};function or(ne){if(!(ne.length<=1)){for(var ae=ne.map(function(He){return He.descriptor.index}),le={},me=1;me<ae.length;me++){var Pe=ae[me],Ce=ae[me-1];Pe!==Ce+1&&(le[Pe]=!0)}if(Object.keys(le).length)var Me=ae.map(function(He){var ct=!!le[He];return ct?"[\u{1F525}"+He+"]":""+He}).join(", ")}}function Ga(ne,ae){if(0)var le}var Ta=function(ne){return function(ae){var le=ae.getState,me=ae.dispatch;return function(Pe){return function(Ce){if(Ce.type!=="LIFT"){Pe(Ce);return}var Me=Ce.payload,He=Me.id,ct=Me.clientSelection,xt=Me.movementMode,Et=le();Et.phase==="DROP_ANIMATING"&&me(Pa({completed:Et.completed})),le().phase!=="IDLE"&&Yn(!1),me(da()),me(ve({draggableId:He,movementMode:xt}));var ft={shouldPublishImmediately:xt==="SNAP"},vt={draggableId:He,scrollOptions:ft},Ut=ne.startPublishing(vt),Nn=Ut.critical,ar=Ut.dimensions,gr=Ut.viewport;Ga(Nn,ar),me(Te({critical:Nn,dimensions:ar,clientSelection:ct,movementMode:xt,viewport:gr}))}}}},hr=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)}}}},Na={outOfTheWay:"cubic-bezier(0.2, 0, 0, 1)",drop:"cubic-bezier(.2,1,.1,1)"},fr={opacity:{drop:0,combining:.7},scale:{drop:.75}},Or={outOfTheWay:.2,minDropTime:.33,maxDropTime:.55},Xr=Or.outOfTheWay+"s "+Na.outOfTheWay,fo={fluid:"opacity "+Xr,snap:"transform "+Xr+", opacity "+Xr,drop:function(ae){var le=ae+"s "+Na.drop;return"transform "+le+", opacity "+le},outOfTheWay:"transform "+Xr,placeholder:"height "+Xr+", width "+Xr+", margin "+Xr},oo=function(ae){return $o(ae,$i)?null:"translate("+ae.x+"px, "+ae.y+"px)"},Br={moveTo:oo,drop:function(ae,le){var me=oo(ae);return me?le?me+" scale("+fr.scale.drop+")":me:null}},qr=Or.minDropTime,Dr=Or.maxDropTime,Sr=Dr-qr,Gr=1500,Xo=.6,Ft=function(ne){var ae=ne.current,le=ne.destination,me=ne.reason,Pe=Mo(ae,le);if(Pe<=0)return qr;if(Pe>=Gr)return Dr;var Ce=Pe/Gr,Me=qr+Sr*Ce,He=me==="CANCEL"?Me*Xo:Me;return Number(He.toFixed(2))},ba=function(ne){var ae=ne.impact,le=ne.draggable,me=ne.dimensions,Pe=ne.viewport,Ce=ne.afterCritical,Me=me.draggables,He=me.droppables,ct=Jr(ae),xt=ct?He[ct]:null,Et=He[le.descriptor.droppableId],ft=Rt({impact:ae,draggable:le,draggables:Me,afterCritical:Ce,droppable:xt||Et,viewport:Pe}),vt=_o(ft,le.client.borderBox.center);return vt},yr=function(ne){var ae=ne.draggables,le=ne.reason,me=ne.lastImpact,Pe=ne.home,Ce=ne.viewport,Me=ne.onLiftImpact;if(!me.at||le!=="DROP"){var He=ht({draggables:ae,impact:Me,destination:Pe,viewport:Ce,forceShouldAnimate:!0});return{impact:He,didDropInsideDroppable:!1}}if(me.at.type==="REORDER")return{impact:me,didDropInsideDroppable:!0};var ct=(0,Ae.Z)({},me,{displaced:kn});return{impact:ct,didDropInsideDroppable:!0}},qn=function(ne){var ae=ne.getState,le=ne.dispatch;return function(me){return function(Pe){if(Pe.type!=="DROP"){me(Pe);return}var Ce=ae(),Me=Pe.payload.reason;if(Ce.phase==="COLLECTING"){le(sr({reason:Me}));return}if(Ce.phase!=="IDLE"){var He=Ce.phase==="DROP_PENDING"&&Ce.isWaiting;He&&Yn(!1),Ce.phase==="DRAGGING"||Ce.phase==="DROP_PENDING"||Yn(!1);var ct=Ce.critical,xt=Ce.dimensions,Et=xt.draggables[Ce.critical.draggable.id],ft=yr({reason:Me,lastImpact:Ce.impact,afterCritical:Ce.afterCritical,onLiftImpact:Ce.onLiftImpact,home:Ce.dimensions.droppables[Ce.critical.droppable.id],viewport:Ce.viewport,draggables:Ce.dimensions.draggables}),vt=ft.impact,Ut=ft.didDropInsideDroppable,Nn=Ut?Dn(vt):null,ar=Ut?nt(vt):null,gr={index:ct.draggable.index,droppableId:ct.droppable.id},Pr={draggableId:Et.descriptor.id,type:Et.descriptor.type,source:gr,reason:Me,mode:Ce.movementMode,destination:Nn,combine:ar},Yr=ba({impact:vt,draggable:Et,dimensions:xt,viewport:Ce.viewport,afterCritical:Ce.afterCritical}),So={critical:Ce.critical,afterCritical:Ce.afterCritical,result:Pr,impact:vt},wo=!$o(Ce.current.client.offset,Yr)||!!Pr.combine;if(!wo){le(Pa({completed:So}));return}var ci=Ft({current:Ce.current.client.offset,destination:Yr,reason:Me}),li={newHomeClientOffset:Yr,dropDuration:ci,completed:So};le(Xn(li))}}}},Fn=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function xr(ne){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(le){le.target!==window&&le.target!==window.document||ne()}}}function Fa(ne){var ae=ne.onWindowScroll;function le(){ae(Fn())}var me=ia(le),Pe=xr(me),Ce=yo;function Me(){return Ce!==yo}function He(){Me()&&Yn(!1),Ce=$r(window,[Pe])}function ct(){Me()||Yn(!1),me.cancel(),Ce(),Ce=yo}return{start:He,stop:ct,isActive:Me}}var Qn=function(ae){return ae.type==="DROP_COMPLETE"||ae.type==="DROP_ANIMATE"||ae.type==="FLUSH"},Sa=function(ne){var ae=Fa({onWindowScroll:function(me){ne.dispatch(dn({newScroll:me}))}});return function(le){return function(me){!ae.isActive()&&me.type==="INITIAL_PUBLISH"&&ae.start(),ae.isActive()&&Qn(me)&&ae.stop(),le(me)}}},Qr=function(ne){var ae=!1,le=!1,me=setTimeout(function(){le=!0}),Pe=function(Me){ae||le||(ae=!0,ne(Me),clearTimeout(me))};return Pe.wasCalled=function(){return ae},Pe},wr=function(){var ne=[],ae=function(Ce){var Me=Yl(ne,function(xt){return xt.timerId===Ce});Me===-1&&Yn(!1);var He=ne.splice(Me,1),ct=He[0];ct.callback()},le=function(Ce){var Me=setTimeout(function(){return ae(Me)}),He={timerId:Me,callback:Ce};ne.push(He)},me=function(){if(ne.length){var Ce=[].concat(ne);ne.length=0,Ce.forEach(function(Me){clearTimeout(Me.timerId),Me.callback()})}};return{add:le,flush:me}},ko=function(ae,le){return ae==null&&le==null?!0:ae==null||le==null?!1:ae.droppableId===le.droppableId&&ae.index===le.index},Po=function(ae,le){return ae==null&&le==null?!0:ae==null||le==null?!1:ae.draggableId===le.draggableId&&ae.droppableId===le.droppableId},Ba=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,Pe=ae.droppable.id===le.droppable.id&&ae.droppable.type===le.droppable.type;return me&&Pe},Wr=function(ae,le){ua(),le(),Ee()},eo=function(ae,le){return{draggableId:ae.draggable.id,type:ae.droppable.type,source:{droppableId:ae.droppable.id,index:ae.draggable.index},mode:le}},bo=function(ae,le,me,Pe){if(!ae){me(Pe(le));return}var Ce=Qr(me),Me={announce:Ce};ae(le,Me),Ce.wasCalled()||me(Pe(le))},Lo=function(ne,ae){var le=wr(),me=null,Pe=function(vt,Ut){me&&Yn(!1),Wr("onBeforeCapture",function(){var Nn=ne().onBeforeCapture;if(Nn){var ar={draggableId:vt,mode:Ut};Nn(ar)}})},Ce=function(vt,Ut){me&&Yn(!1),Wr("onBeforeDragStart",function(){var Nn=ne().onBeforeDragStart;Nn&&Nn(eo(vt,Ut))})},Me=function(vt,Ut){me&&Yn(!1);var Nn=eo(vt,Ut);me={mode:Ut,lastCritical:vt,lastLocation:Nn.source,lastCombine:null},le.add(function(){Wr("onDragStart",function(){return bo(ne().onDragStart,Nn,ae,xa.onDragStart)})})},He=function(vt,Ut){var Nn=Dn(Ut),ar=nt(Ut);me||Yn(!1);var gr=!Ba(vt,me.lastCritical);gr&&(me.lastCritical=vt);var Pr=!ko(me.lastLocation,Nn);Pr&&(me.lastLocation=Nn);var Yr=!Po(me.lastCombine,ar);if(Yr&&(me.lastCombine=ar),!(!gr&&!Pr&&!Yr)){var So=(0,Ae.Z)({},eo(vt,me.mode),{combine:ar,destination:Nn});le.add(function(){Wr("onDragUpdate",function(){return bo(ne().onDragUpdate,So,ae,xa.onDragUpdate)})})}},ct=function(){me||Yn(!1),le.flush()},xt=function(vt){me||Yn(!1),me=null,Wr("onDragEnd",function(){return bo(ne().onDragEnd,vt,ae,xa.onDragEnd)})},Et=function(){if(me){var vt=(0,Ae.Z)({},eo(me.lastCritical,me.mode),{combine:null,destination:null,reason:"CANCEL"});xt(vt)}};return{beforeCapture:Pe,beforeStart:Ce,start:Me,update:He,flush:ct,drop:xt,abort:Et}},qo=function(ne,ae){var le=Lo(ne,ae);return function(me){return function(Pe){return function(Ce){if(Ce.type==="BEFORE_INITIAL_CAPTURE"){le.beforeCapture(Ce.payload.draggableId,Ce.payload.movementMode);return}if(Ce.type==="INITIAL_PUBLISH"){var Me=Ce.payload.critical;le.beforeStart(Me,Ce.payload.movementMode),Pe(Ce),le.start(Me,Ce.payload.movementMode);return}if(Ce.type==="DROP_COMPLETE"){var He=Ce.payload.completed.result;le.flush(),Pe(Ce),le.drop(He);return}if(Pe(Ce),Ce.type==="FLUSH"){le.abort();return}var ct=me.getState();ct.phase==="DRAGGING"&&le.update(ct.critical,ct.impact)}}}},Fi=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"&&Yn(!1),ne.dispatch(Pa({completed:me.completed}))}}},Ho=function(ne){var ae=null,le=null;function me(){le&&(cancelAnimationFrame(le),le=null),ae&&(ae(),ae=null)}return function(Pe){return function(Ce){if((Ce.type==="FLUSH"||Ce.type==="DROP_COMPLETE"||Ce.type==="DROP_ANIMATION_FINISHED")&&me(),Pe(Ce),Ce.type==="DROP_ANIMATE"){var Me={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var ct=ne.getState();ct.phase==="DROP_ANIMATING"&&ne.dispatch(tr())}};le=requestAnimationFrame(function(){le=null,ae=$r(window,[Me])})}}}},Wi=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)}}}},cl=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 Pe=me.payload.completed.result;Pe.combine&&ne.tryShiftRecord(Pe.draggableId,Pe.combine.draggableId),ne.tryRestoreFocusRecorded()}}}}}},Pl=function(ae){return ae.type==="DROP_COMPLETE"||ae.type==="DROP_ANIMATE"||ae.type==="FLUSH"},mi=function(ne){return function(ae){return function(le){return function(me){if(Pl(me)){ne.stop(),le(me);return}if(me.type==="INITIAL_PUBLISH"){le(me);var Pe=ae.getState();Pe.phase!=="DRAGGING"&&Yn(!1),ne.start(Pe);return}le(me),ne.scroll(ae.getState())}}}},yi=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(Ja({reason:me.reason})))}}}},dl=Oe.qC,Ri=function(ne){var ae=ne.dimensionMarshal,le=ne.focusMarshal,me=ne.styleMarshal,Pe=ne.getResponders,Ce=ne.announce,Me=ne.autoScroller;return(0,Oe.MT)(Cn,dl((0,Oe.md)(hr(me),Wi(ae),Ta(ae),qn,Fi,Ho,yi,mi(Me),Sa,cl(le),qo(Pe,Ce))))},fi=function(){return{additions:{},removals:{},modified:{}}};function Sl(ne){var ae=ne.registry,le=ne.callbacks,me=fi(),Pe=null,Ce=function(){Pe||(le.collectionStarting(),Pe=requestAnimationFrame(function(){Pe=null,ua();var Et=me,ft=Et.additions,vt=Et.removals,Ut=Et.modified,Nn=Object.keys(ft).map(function(Pr){return ae.draggable.getById(Pr).getDimension($i)}).sort(function(Pr,Yr){return Pr.descriptor.index-Yr.descriptor.index}),ar=Object.keys(Ut).map(function(Pr){var Yr=ae.droppable.getById(Pr),So=Yr.callbacks.getScrollWhileDragging();return{droppableId:Pr,scroll:So}}),gr={additions:Nn,removals:Object.keys(vt),modified:ar};me=fi(),Ee(),le.publish(gr)}))},Me=function(Et){var ft=Et.descriptor.id;me.additions[ft]=Et,me.modified[Et.descriptor.droppableId]=!0,me.removals[ft]&&delete me.removals[ft],Ce()},He=function(Et){var ft=Et.descriptor;me.removals[ft.id]=!0,me.modified[ft.droppableId]=!0,me.additions[ft.id]&&delete me.additions[ft.id],Ce()},ct=function(){Pe&&(cancelAnimationFrame(Pe),Pe=null,me=fi())};return{add:Me,remove:He,stop:ct}}var rl=function(ne){var ae=ne.scrollHeight,le=ne.scrollWidth,me=ne.height,Pe=ne.width,Ce=_o({x:le,y:ae},{x:Pe,y:me}),Me={x:Math.max(0,Ce.x),y:Math.max(0,Ce.y)};return Me},Fl=function(){var ne=document.documentElement;return ne||Yn(!1),ne},Di=function(){var ne=Fl(),ae=rl({scrollHeight:ne.scrollHeight,scrollWidth:ne.scrollWidth,width:ne.clientWidth,height:ne.clientHeight});return ae},vi=function(){var ne=Fn(),ae=Di(),le=ne.y,me=ne.x,Pe=Fl(),Ce=Pe.clientWidth,Me=Pe.clientHeight,He=me+Ce,ct=le+Me,xt=Ia({top:le,left:me,right:He,bottom:ct}),Et={frame:xt,scroll:{initial:ne,current:ne,max:ae,diff:{value:$i,displacement:$i}}};return Et},Bl=function(ne){var ae=ne.critical,le=ne.scrollOptions,me=ne.registry;ua();var Pe=vi(),Ce=Pe.scroll.current,Me=ae.droppable,He=me.droppable.getAllByType(Me.type).map(function(ft){return ft.callbacks.getDimensionAndWatchScroll(Ce,le)}),ct=me.draggable.getAllByType(ae.draggable.type).map(function(ft){return ft.getDimension(Ce)}),xt={draggables:Zl(ct),droppables:Xl(He)};Ee();var Et={dimensions:xt,critical:ae,viewport:Pe};return Et};function gl(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 lu=function(ne,ae){var le=null,me=Sl({callbacks:{publish:ae.publishWhileDragging,collectionStarting:ae.collectionStarting},registry:ne}),Pe=function(Ut,Nn){ne.droppable.exists(Ut)||Yn(!1),le&&ae.updateDroppableIsEnabled({id:Ut,isEnabled:Nn})},Ce=function(Ut,Nn){le&&(ne.droppable.exists(Ut)||Yn(!1),ae.updateDroppableIsCombineEnabled({id:Ut,isCombineEnabled:Nn}))},Me=function(Ut,Nn){le&&(ne.droppable.exists(Ut)||Yn(!1),ae.updateDroppableScroll({id:Ut,newScroll:Nn}))},He=function(Ut,Nn){le&&ne.droppable.getById(Ut).callbacks.scroll(Nn)},ct=function(){if(le){me.stop();var Ut=le.critical.droppable;ne.droppable.getAllByType(Ut.type).forEach(function(Nn){return Nn.callbacks.dragStopped()}),le.unsubscribe(),le=null}},xt=function(Ut){le||Yn(!1);var Nn=le.critical.draggable;Ut.type==="ADDITION"&&gl(ne,Nn,Ut.value)&&me.add(Ut.value),Ut.type==="REMOVAL"&&gl(ne,Nn,Ut.value)&&me.remove(Ut.value)},Et=function(Ut){le&&Yn(!1);var Nn=ne.draggable.getById(Ut.draggableId),ar=ne.droppable.getById(Nn.descriptor.droppableId),gr={draggable:Nn.descriptor,droppable:ar.descriptor},Pr=ne.subscribe(xt);return le={critical:gr,unsubscribe:Pr},Bl({critical:gr,registry:ne,scrollOptions:Ut.scrollOptions})},ft={updateDroppableIsEnabled:Pe,updateDroppableIsCombineEnabled:Ce,scrollDroppable:He,updateDroppableScroll:Me,startPublishing:Et,stopPublishing:ct};return ft},Al=function(ne,ae){return ne.phase==="IDLE"?!0:ne.phase!=="DROP_ANIMATING"||ne.completed.result.draggableId===ae?!1:ne.completed.result.reason==="DROP"},uu=function(ne){window.scrollBy(ne.x,ne.y)},Tl=Wa(function(ne){return zl(ne).filter(function(ae){return!(!ae.isEnabled||!ae.frame)})}),Oi=function(ae,le){var me=al(Tl(le),function(Pe){return Pe.frame||Yn(!1),qa(Pe.frame.pageMarginBox)(ae)});return me},Pi=function(ne){var ae=ne.center,le=ne.destination,me=ne.droppables;if(le){var Pe=me[le];return Pe.frame?Pe:null}var Ce=Oi(ae,me);return Ce},bi={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(ae){return Math.pow(ae,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Dl=function(ne,ae){var le=ne[ae.size]*bi.startFromPercentage,me=ne[ae.size]*bi.maxScrollAtPercentage,Pe={startScrollingFrom:le,maxScrollValueAt:me};return Pe},nl=function(ne){var ae=ne.startOfRange,le=ne.endOfRange,me=ne.current,Pe=le-ae;if(Pe===0)return 0;var Ce=me-ae,Me=Ce/Pe;return Me},kl=1,No=function(ne,ae){if(ne>ae.startScrollingFrom)return 0;if(ne<=ae.maxScrollValueAt)return bi.maxPixelScroll;if(ne===ae.startScrollingFrom)return kl;var le=nl({startOfRange:ae.maxScrollValueAt,endOfRange:ae.startScrollingFrom,current:ne}),me=1-le,Pe=bi.maxPixelScroll*bi.ease(me);return Math.ceil(Pe)},Ya=bi.durationDampening.accelerateAt,Kr=bi.durationDampening.stopDampeningAt,to=function(ne,ae){var le=ae,me=Kr,Pe=Date.now(),Ce=Pe-le;if(Ce>=Kr)return ne;if(Ce<Ya)return kl;var Me=nl({startOfRange:Ya,endOfRange:me,current:Ce}),He=ne*bi.ease(Me);return Math.ceil(He)},Co=function(ne){var ae=ne.distanceToEdge,le=ne.thresholds,me=ne.dragStartTime,Pe=ne.shouldUseTimeDampening,Ce=No(ae,le);return Ce===0?0:Pe?Math.max(to(Ce,me),kl):Ce},Ti=function(ne){var ae=ne.container,le=ne.distanceToEdges,me=ne.dragStartTime,Pe=ne.axis,Ce=ne.shouldUseTimeDampening,Me=Dl(ae,Pe),He=le[Pe.end]<le[Pe.start];return He?Co({distanceToEdge:le[Pe.end],thresholds:Me,dragStartTime:me,shouldUseTimeDampening:Ce}):-1*Co({distanceToEdge:le[Pe.start],thresholds:Me,dragStartTime:me,shouldUseTimeDampening:Ce})},Ci=function(ne){var ae=ne.container,le=ne.subject,me=ne.proposedScroll,Pe=le.height>ae.height,Ce=le.width>ae.width;return!Ce&&!Pe?me:Ce&&Pe?null:{x:Ce?0:me.x,y:Pe?0:me.y}},El=Ei(function(ne){return ne===0?0:ne}),Ui=function(ne){var ae=ne.dragStartTime,le=ne.container,me=ne.subject,Pe=ne.center,Ce=ne.shouldUseTimeDampening,Me={top:Pe.y-le.top,right:le.right-Pe.x,bottom:le.bottom-Pe.y,left:Pe.x-le.left},He=Ti({container:le,distanceToEdges:Me,dragStartTime:ae,axis:vr,shouldUseTimeDampening:Ce}),ct=Ti({container:le,distanceToEdges:Me,dragStartTime:ae,axis:Zr,shouldUseTimeDampening:Ce}),xt=El({x:ct,y:He});if($o(xt,$i))return null;var Et=Ci({container:le,subject:me,proposedScroll:xt});return Et?$o(Et,$i)?null:Et:null},au=Ei(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,Pe=ae.change,Ce=wi(le,Pe),Me={x:ne(Ce.x,me.x),y:ne(Ce.y,me.y)};return $o(Me,$i)?null:Me}}(),fe=function(ae){var le=ae.max,me=ae.current,Pe=ae.change,Ce={x:Math.max(me.x,le.x),y:Math.max(me.y,le.y)},Me=au(Pe),He=de({max:Ce,current:me,change:Me});return!He||Me.x!==0&&He.x===0||Me.y!==0&&He.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,Pe=ae.scroll.current;return de({current:Pe,max:me,change:le})},at=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||!at(ae,le)?null:de({current:me.scroll.current,max:me.scroll.max,change:le})},Pt=function(ne){var ae=ne.viewport,le=ne.subject,me=ne.center,Pe=ne.dragStartTime,Ce=ne.shouldUseTimeDampening,Me=Ui({dragStartTime:Pe,container:ae.frame,subject:le,center:me,shouldUseTimeDampening:Ce});return Me&&Ie(ae,Me)?Me:null},jt=function(ne){var ae=ne.droppable,le=ne.subject,me=ne.center,Pe=ne.dragStartTime,Ce=ne.shouldUseTimeDampening,Me=ae.frame;if(!Me)return null;var He=Ui({dragStartTime:Pe,container:Me.pageMarginBox,subject:le,center:me,shouldUseTimeDampening:Ce});return He&&at(ae,He)?He:null},Mt=function(ne){var ae=ne.state,le=ne.dragStartTime,me=ne.shouldUseTimeDampening,Pe=ne.scrollWindow,Ce=ne.scrollDroppable,Me=ae.current.page.borderBoxCenter,He=ae.dimensions.draggables[ae.critical.draggable.id],ct=He.page.marginBox;if(ae.isWindowScrollAllowed){var xt=ae.viewport,Et=Pt({dragStartTime:le,viewport:xt,subject:ct,center:Me,shouldUseTimeDampening:me});if(Et){Pe(Et);return}}var ft=Pi({center:Me,destination:Jr(ae.impact),droppables:ae.dimensions.droppables});if(ft){var vt=jt({dragStartTime:le,droppable:ft,subject:ct,center:Me,shouldUseTimeDampening:me});vt&&Ce(ft.descriptor.id,vt)}},nn=function(ne){var ae=ne.scrollWindow,le=ne.scrollDroppable,me=ia(ae),Pe=ia(le),Ce=null,Me=function(Et){Ce||Yn(!1);var ft=Ce,vt=ft.shouldUseTimeDampening,Ut=ft.dragStartTime;Mt({state:Et,scrollWindow:me,scrollDroppable:Pe,dragStartTime:Ut,shouldUseTimeDampening:vt})},He=function(Et){ua(),Ce&&Yn(!1);var ft=Date.now(),vt=!1,Ut=function(){vt=!0};Mt({state:Et,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:Ut,scrollDroppable:Ut}),Ce={dragStartTime:ft,shouldUseTimeDampening:vt},Ee(),vt&&Me(Et)},ct=function(){Ce&&(me.cancel(),Pe.cancel(),Ce=null)};return{start:He,stop:ct,scroll:Me}},yn=function(ne){var ae=ne.move,le=ne.scrollDroppable,me=ne.scrollWindow,Pe=function(xt,Et){var ft=wi(xt.current.client.selection,Et);ae({client:ft})},Ce=function(xt,Et){if(!at(xt,Et))return Et;var ft=ot(xt,Et);if(!ft)return le(xt.descriptor.id,Et),null;var vt=_o(Et,ft);le(xt.descriptor.id,vt);var Ut=_o(Et,vt);return Ut},Me=function(xt,Et,ft){if(!xt||!Ie(Et,ft))return ft;var vt=We(Et,ft);if(!vt)return me(ft),null;var Ut=_o(ft,vt);me(Ut);var Nn=_o(ft,Ut);return Nn},He=function(xt){var Et=xt.scrollJumpRequest;if(Et){var ft=Jr(xt.impact);ft||Yn(!1);var vt=Ce(xt.dimensions.droppables[ft],Et);if(vt){var Ut=xt.viewport,Nn=Me(xt.isWindowScrollAllowed,Ut,vt);Nn&&Pe(xt,Nn)}}};return He},ln=function(ne){var ae=ne.scrollDroppable,le=ne.scrollWindow,me=ne.move,Pe=nn({scrollWindow:le,scrollDroppable:ae}),Ce=yn({move:me,scrollWindow:le,scrollDroppable:ae}),Me=function(xt){if(xt.phase==="DRAGGING"){if(xt.movementMode==="FLUID"){Pe.scroll(xt);return}xt.scrollJumpRequest&&Ce(xt)}},He={scroll:Me,start:Pe.start,stop:Pe.stop};return He},Kn="data-rbd",Wn=function(){var ne=Kn+"-drag-handle";return{base:ne,draggableId:ne+"-draggable-id",contextId:ne+"-context-id"}}(),ea=function(){var ne=Kn+"-draggable";return{base:ne,contextId:ne+"-context-id",id:ne+"-id"}}(),$a=function(){var ne=Kn+"-droppable";return{base:ne,contextId:ne+"-context-id",id:ne+"-id"}}(),Oa={contextId:Kn+"-scroll-container-context-id"},er=function(ae){return function(le){return"["+le+'="'+ae+'"]'}},za=function(ae,le){return ae.map(function(me){var Pe=me.styles[le];return Pe?me.selector+" { "+Pe+" }":""}).join(" ")},lr="pointer-events: none;",Ur=function(ne){var ae=er(ne),le=function(){var He=`
|
|
cursor: -webkit-grab;
|
|
cursor: grab;
|
|
`;return{selector:ae(Wn.contextId),styles:{always:`
|
|
-webkit-touch-callout: none;
|
|
-webkit-tap-highlight-color: rgba(0,0,0,0);
|
|
touch-action: manipulation;
|
|
`,resting:He,dragging:lr,dropAnimating:He}}}(),me=function(){var He=`
|
|
transition: `+fo.outOfTheWay+`;
|
|
`;return{selector:ae(ea.contextId),styles:{dragging:He,dropAnimating:He,userCancel:He}}}(),Pe={selector:ae($a.contextId),styles:{always:"overflow-anchor: none;"}},Ce={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;
|
|
`}},Me=[me,le,Pe,Ce];return{always:za(Me,"always"),resting:za(Me,"resting"),dragging:za(Me,"dragging"),dropAnimating:za(Me,"dropAnimating"),userCancel:za(Me,"userCancel")}},Lr=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?y.useLayoutEffect:y.useEffect,Tr=function(){var ae=document.querySelector("head");return ae||Yn(!1),ae},xo=function(ae){var le=document.createElement("style");return ae&&le.setAttribute("nonce",ae),le.type="text/css",le};function To(ne,ae){var le=rn(function(){return Ur(ne)},[ne]),me=(0,y.useRef)(null),Pe=(0,y.useRef)(null),Ce=Zt(Wa(function(ft){var vt=Pe.current;vt||Yn(!1),vt.textContent=ft}),[]),Me=Zt(function(ft){var vt=me.current;vt||Yn(!1),vt.textContent=ft},[]);Lr(function(){!me.current&&!Pe.current||Yn(!1);var ft=xo(ae),vt=xo(ae);return me.current=ft,Pe.current=vt,ft.setAttribute(Kn+"-always",ne),vt.setAttribute(Kn+"-dynamic",ne),Tr().appendChild(ft),Tr().appendChild(vt),Me(le.always),Ce(le.resting),function(){var Ut=function(ar){var gr=ar.current;gr||Yn(!1),Tr().removeChild(gr),ar.current=null};Ut(me),Ut(Pe)}},[ae,Me,Ce,le.always,le.resting,ne]);var He=Zt(function(){return Ce(le.dragging)},[Ce,le.dragging]),ct=Zt(function(ft){if(ft==="DROP"){Ce(le.dropAnimating);return}Ce(le.userCancel)},[Ce,le.dropAnimating,le.userCancel]),xt=Zt(function(){Pe.current&&Ce(le.resting)},[Ce,le.resting]),Et=rn(function(){return{dragging:He,dropping:ct,resting:xt}},[He,ct,xt]);return Et}var Cr=function(ne){return ne&&ne.ownerDocument?ne.ownerDocument.defaultView:window};function Ra(ne){return ne instanceof Cr(ne).HTMLElement}function Ea(ne,ae){var le="["+Wn.contextId+'="'+ne+'"]',me=Yi(document.querySelectorAll(le));if(!me.length)return null;var Pe=al(me,function(Ce){return Ce.getAttribute(Wn.draggableId)===ae});return!Pe||!Ra(Pe)?null:Pe}function Ha(ne){var ae=(0,y.useRef)({}),le=(0,y.useRef)(null),me=(0,y.useRef)(null),Pe=(0,y.useRef)(!1),Ce=Zt(function(vt,Ut){var Nn={id:vt,focus:Ut};return ae.current[vt]=Nn,function(){var gr=ae.current,Pr=gr[vt];Pr!==Nn&&delete gr[vt]}},[]),Me=Zt(function(vt){var Ut=Ea(ne,vt);Ut&&Ut!==document.activeElement&&Ut.focus()},[ne]),He=Zt(function(vt,Ut){le.current===vt&&(le.current=Ut)},[]),ct=Zt(function(){me.current||Pe.current&&(me.current=requestAnimationFrame(function(){me.current=null;var vt=le.current;vt&&Me(vt)}))},[Me]),xt=Zt(function(vt){le.current=null;var Ut=document.activeElement;Ut&&Ut.getAttribute(Wn.draggableId)===vt&&(le.current=vt)},[]);Lr(function(){return Pe.current=!0,function(){Pe.current=!1;var vt=me.current;vt&&cancelAnimationFrame(vt)}},[]);var Et=rn(function(){return{register:Ce,tryRecordFocus:xt,tryRestoreFocusRecorded:ct,tryShiftRecord:He}},[Ce,xt,ct,He]);return Et}function cr(){var ne={draggables:{},droppables:{}},ae=[];function le(ft){return ae.push(ft),function(){var Ut=ae.indexOf(ft);Ut!==-1&&ae.splice(Ut,1)}}function me(ft){ae.length&&ae.forEach(function(vt){return vt(ft)})}function Pe(ft){return ne.draggables[ft]||null}function Ce(ft){var vt=Pe(ft);return vt||Yn(!1),vt}var Me={register:function(vt){ne.draggables[vt.descriptor.id]=vt,me({type:"ADDITION",value:vt})},update:function(vt,Ut){var Nn=ne.draggables[Ut.descriptor.id];Nn&&Nn.uniqueId===vt.uniqueId&&(delete ne.draggables[Ut.descriptor.id],ne.draggables[vt.descriptor.id]=vt)},unregister:function(vt){var Ut=vt.descriptor.id,Nn=Pe(Ut);Nn&&vt.uniqueId===Nn.uniqueId&&(delete ne.draggables[Ut],me({type:"REMOVAL",value:vt}))},getById:Ce,findById:Pe,exists:function(vt){return!!Pe(vt)},getAllByType:function(vt){return Kl(ne.draggables).filter(function(Ut){return Ut.descriptor.type===vt})}};function He(ft){return ne.droppables[ft]||null}function ct(ft){var vt=He(ft);return vt||Yn(!1),vt}var xt={register:function(vt){ne.droppables[vt.descriptor.id]=vt},unregister:function(vt){var Ut=He(vt.descriptor.id);Ut&&vt.uniqueId===Ut.uniqueId&&delete ne.droppables[vt.descriptor.id]},getById:ct,findById:He,exists:function(vt){return!!He(vt)},getAllByType:function(vt){return Kl(ne.droppables).filter(function(Ut){return Ut.descriptor.type===vt})}};function Et(){ne.draggables={},ne.droppables={},ae.length=0}return{draggable:Me,droppable:xt,subscribe:le,clean:Et}}function pr(){var ne=rn(cr,[]);return(0,y.useEffect)(function(){return function(){requestAnimationFrame(ne.clean)}},[ne]),ne}var io=y.createContext(null),no=function(){var ne=document.body;return ne||Yn(!1),ne},Vr={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},Io=function(ae){return"rbd-announcement-"+ae};function Zo(ne){var ae=rn(function(){return Io(ne)},[ne]),le=(0,y.useRef)(null);(0,y.useEffect)(function(){var Ce=document.createElement("div");return le.current=Ce,Ce.id=ae,Ce.setAttribute("aria-live","assertive"),Ce.setAttribute("aria-atomic","true"),(0,Ae.Z)(Ce.style,Vr),no().appendChild(Ce),function(){setTimeout(function(){var ct=no();ct.contains(Ce)&&ct.removeChild(Ce),Ce===le.current&&(le.current=null)})}},[ae]);var me=Zt(function(Pe){var Ce=le.current;if(Ce){Ce.textContent=Pe;return}},[]);return me}var ei=0,ri={separator:"::"};function Xi(){ei=0}function Ji(ne,ae){return ae===void 0&&(ae=ri),rn(function(){return""+ne+ae.separator+ei++},[ae.separator,ne])}function jo(ne){var ae=ne.contextId,le=ne.uniqueId;return"rbd-hidden-text-"+ae+"-"+le}function ml(ne){var ae=ne.contextId,le=ne.text,me=Ji("hidden-text",{separator:"-"}),Pe=rn(function(){return jo({contextId:ae,uniqueId:me})},[me,ae]);return(0,y.useEffect)(function(){var Me=document.createElement("div");return Me.id=Pe,Me.textContent=le,Me.style.display="none",no().appendChild(Me),function(){var ct=no();ct.contains(Me)&&ct.removeChild(Me)}},[Pe,le]),Pe}var nr=y.createContext(null),po={react:"^16.8.5","react-dom":"^16.8.5"},Qo=/(\d+)\.(\d+)\.(\d+)/,ki=function(ae){var le=Qo.exec(ae);le==null&&Yn(!1);var me=Number(le[1]),Pe=Number(le[2]),Ce=Number(le[3]);return{major:me,minor:Pe,patch:Ce,raw:ae}},Mr=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},ho=function(ne,ae){var le=ki(ne),me=ki(ae);Mr(le,me)},Eo=`
|
|
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
|
|
`,lo=function(ne){var ae=ne.doctype;ae&&(ae.name.toLowerCase(),ae.publicId)};function pi(ne){}function ao(ne,ae){}function Ko(){ao(function(){ho(po.react,y.version),lo(document)},[])}function hi(ne){var ae=(0,y.useRef)(ne);return(0,y.useEffect)(function(){ae.current=ne}),ae}function Si(){var ne=null;function ae(){return!!ne}function le(Me){return Me===ne}function me(Me){ne&&Yn(!1);var He={abandon:Me};return ne=He,He}function Pe(){ne||Yn(!1),ne=null}function Ce(){ne&&(ne.abandon(),Pe())}return{isClaimed:ae,isActive:le,claim:me,release:Pe,tryAbandon:Ce}}var su=9,tu=13,wu=27,Nl=32,Fu=33,_l=34,Eu=35,Uu=36,_i=37,zi=38,fl=39,Gl=40,bl,si=(bl={},bl[tu]=!0,bl[su]=!0,bl),cu=function(ne){si[ne.keyCode]&&ne.preventDefault()},Ql=function(){var ne="visibilitychange";if(typeof document=="undefined")return ne;var ae=[ne,"ms"+ne,"webkit"+ne,"moz"+ne,"o"+ne],le=al(ae,function(me){return"on"+me in document});return le||ne}(),yu=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,Pe=ne.setPhase;return[{eventName:"mousemove",fn:function(Me){var He=Me.button,ct=Me.clientX,xt=Me.clientY;if(He===yu){var Et={x:ct,y:xt},ft=me();if(ft.type==="DRAGGING"){Me.preventDefault(),ft.actions.move(Et);return}ft.type!=="PENDING"&&Yn(!1);var vt=ft.point;if(Nu(vt,Et)){Me.preventDefault();var Ut=ft.actions.fluidLift(Et);Pe({type:"DRAGGING",actions:Ut})}}}},{eventName:"mouseup",fn:function(Me){var He=me();if(He.type!=="DRAGGING"){ae();return}Me.preventDefault(),He.actions.drop({shouldBlockNextClick:!0}),le()}},{eventName:"mousedown",fn:function(Me){me().type==="DRAGGING"&&Me.preventDefault(),ae()}},{eventName:"keydown",fn:function(Me){var He=me();if(He.type==="PENDING"){ae();return}if(Me.keyCode===wu){Me.preventDefault(),ae();return}cu(Me)}},{eventName:"resize",fn:ae},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){me().type==="PENDING"&&ae()}},{eventName:"webkitmouseforcedown",fn:function(Me){var He=me();if(He.type==="IDLE"&&Yn(!1),He.actions.shouldRespectForcePress()){ae();return}Me.preventDefault()}},{eventName:Ql,fn:ae}]}function Bu(ne){var ae=(0,y.useRef)(Vu),le=(0,y.useRef)(yo),me=rn(function(){return{eventName:"mousedown",fn:function(ft){if(!ft.defaultPrevented&&ft.button===yu&&!(ft.ctrlKey||ft.metaKey||ft.shiftKey||ft.altKey)){var vt=ne.findClosestDraggableId(ft);if(vt){var Ut=ne.tryGetLock(vt,Me,{sourceEvent:ft});if(Ut){ft.preventDefault();var Nn={x:ft.clientX,y:ft.clientY};le.current(),xt(Ut,Nn)}}}}}},[ne]),Pe=rn(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(ft){if(!ft.defaultPrevented){var vt=ne.findClosestDraggableId(ft);if(vt){var Ut=ne.findOptionsForDraggable(vt);Ut&&(Ut.shouldRespectForcePress||ne.canGetLock(vt)&&ft.preventDefault())}}}}},[ne]),Ce=Zt(function(){var ft={passive:!1,capture:!0};le.current=$r(window,[Pe,me],ft)},[Pe,me]),Me=Zt(function(){var Et=ae.current;Et.type!=="IDLE"&&(ae.current=Vu,le.current(),Ce())},[Ce]),He=Zt(function(){var Et=ae.current;Me(),Et.type==="DRAGGING"&&Et.actions.cancel({shouldBlockNextClick:!0}),Et.type==="PENDING"&&Et.actions.abort()},[Me]),ct=Zt(function(){var ft={capture:!0,passive:!1},vt=Ru({cancel:He,completed:Me,getPhase:function(){return ae.current},setPhase:function(Nn){ae.current=Nn}});le.current=$r(window,vt,ft)},[He,Me]),xt=Zt(function(ft,vt){ae.current.type!=="IDLE"&&Yn(!1),ae.current={type:"PENDING",point:vt,actions:ft},ct()},[ct]);Lr(function(){return Ce(),function(){le.current()}},[Ce])}var Jl;function fu(){}var Hl=(Jl={},Jl[_l]=!0,Jl[Fu]=!0,Jl[Uu]=!0,Jl[Eu]=!0,Jl);function vl(ne,ae){function le(){ae(),ne.cancel()}function me(){ae(),ne.drop()}return[{eventName:"keydown",fn:function(Ce){if(Ce.keyCode===wu){Ce.preventDefault(),le();return}if(Ce.keyCode===Nl){Ce.preventDefault(),me();return}if(Ce.keyCode===Gl){Ce.preventDefault(),ne.moveDown();return}if(Ce.keyCode===zi){Ce.preventDefault(),ne.moveUp();return}if(Ce.keyCode===fl){Ce.preventDefault(),ne.moveRight();return}if(Ce.keyCode===_i){Ce.preventDefault(),ne.moveLeft();return}if(Hl[Ce.keyCode]){Ce.preventDefault();return}cu(Ce)}},{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:Ql,fn:le}]}function Lu(ne){var ae=(0,y.useRef)(fu),le=rn(function(){return{eventName:"keydown",fn:function(Ce){if(Ce.defaultPrevented||Ce.keyCode!==Nl)return;var Me=ne.findClosestDraggableId(Ce);if(!Me)return;var He=ne.tryGetLock(Me,Et,{sourceEvent:Ce});if(!He)return;Ce.preventDefault();var ct=!0,xt=He.snapLift();ae.current();function Et(){ct||Yn(!1),ct=!1,ae.current(),me()}ae.current=$r(window,vl(xt,Et),{capture:!0,passive:!1})}}},[ne]),me=Zt(function(){var Ce={passive:!1,capture:!0};ae.current=$r(window,[le],Ce)},[le]);Lr(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(Pe){Pe.preventDefault()}},{eventName:"keydown",fn:function(Pe){if(le().type!=="DRAGGING"){ae();return}Pe.keyCode===wu&&Pe.preventDefault(),ae()}},{eventName:Ql,fn:ae}]}function ds(ne){var ae=ne.cancel,le=ne.completed,me=ne.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(Ce){var Me=me();if(Me.type!=="DRAGGING"){ae();return}Me.hasMoved=!0;var He=Ce.touches[0],ct=He.clientX,xt=He.clientY,Et={x:ct,y:xt};Ce.preventDefault(),Me.actions.move(Et)}},{eventName:"touchend",fn:function(Ce){var Me=me();if(Me.type!=="DRAGGING"){ae();return}Ce.preventDefault(),Me.actions.drop({shouldBlockNextClick:!0}),le()}},{eventName:"touchcancel",fn:function(Ce){if(me().type!=="DRAGGING"){ae();return}Ce.preventDefault(),ae()}},{eventName:"touchforcechange",fn:function(Ce){var Me=me();Me.type==="IDLE"&&Yn(!1);var He=Ce.touches[0];if(He){var ct=He.force>=Mu;if(ct){var xt=Me.actions.shouldRespectForcePress();if(Me.type==="PENDING"){xt&&ae();return}if(xt){if(Me.hasMoved){Ce.preventDefault();return}ae();return}Ce.preventDefault()}}}},{eventName:Ql,fn:ae}]}function xi(ne){var ae=(0,y.useRef)(Tu),le=(0,y.useRef)(yo),me=Zt(function(){return ae.current},[]),Pe=Zt(function(Ut){ae.current=Ut},[]),Ce=rn(function(){return{eventName:"touchstart",fn:function(Ut){if(!Ut.defaultPrevented){var Nn=ne.findClosestDraggableId(Ut);if(Nn){var ar=ne.tryGetLock(Nn,He,{sourceEvent:Ut});if(ar){var gr=Ut.touches[0],Pr=gr.clientX,Yr=gr.clientY,So={x:Pr,y:Yr};le.current(),ft(ar,So)}}}}}},[ne]),Me=Zt(function(){var Ut={capture:!0,passive:!1};le.current=$r(window,[Ce],Ut)},[Ce]),He=Zt(function(){var vt=ae.current;vt.type!=="IDLE"&&(vt.type==="PENDING"&&clearTimeout(vt.longPressTimerId),Pe(Tu),le.current(),Me())},[Me,Pe]),ct=Zt(function(){var vt=ae.current;He(),vt.type==="DRAGGING"&&vt.actions.cancel({shouldBlockNextClick:!0}),vt.type==="PENDING"&&vt.actions.abort()},[He]),xt=Zt(function(){var Ut={capture:!0,passive:!1},Nn={cancel:ct,completed:He,getPhase:me},ar=$r(window,ds(Nn),Ut),gr=$r(window,rs(Nn),Ut);le.current=function(){ar(),gr()}},[ct,me,He]),Et=Zt(function(){var Ut=me();Ut.type!=="PENDING"&&Yn(!1);var Nn=Ut.actions.fluidLift(Ut.point);Pe({type:"DRAGGING",actions:Nn,hasMoved:!1})},[me,Pe]),ft=Zt(function(Ut,Nn){me().type!=="IDLE"&&Yn(!1);var ar=setTimeout(Et,zu);Pe({type:"PENDING",point:Nn,actions:Ut,longPressTimerId:ar}),xt()},[xt,me,Pe,Et]);Lr(function(){return Me(),function(){le.current();var Nn=me();Nn.type==="PENDING"&&(clearTimeout(Nn.longPressTimerId),Pe(Tu))}},[me,Me,Pe]),Lr(function(){var Ut=$r(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return Ut},[])}function qi(ne){}var ru={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function ol(ne,ae){if(ae==null)return!1;var le=!!ru[ae.tagName.toLowerCase()];if(le)return!0;var me=ae.getAttribute("contenteditable");return me==="true"||me===""?!0:ae===ne?!1:ol(ne,ae.parentElement)}function du(ne,ae){var le=ae.target;return Ra(le)?ol(ne,le):!1}var Pu=function(ne){return Ia(ne.getBoundingClientRect()).center};function bu(ne){return ne instanceof Cr(ne).Element}var ku=function(){var ne="matches";if(typeof document=="undefined")return ne;var ae=[ne,"msMatchesSelector","webkitMatchesSelector"],le=al(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"["+Wn.contextId+'="'+ne+'"]'}function Gs(ne,ae){var le=ae.target;if(!bu(le))return null;var me=xs(ne),Pe=js(le,me);return!Pe||!Ra(Pe)?null:Pe}function ws(ne,ae){var le=Gs(ne,ae);return le?le.getAttribute(Wn.draggableId):null}function os(ne,ae){var le="["+ea.contextId+'="'+ne+'"]',me=Yi(document.querySelectorAll(le)),Pe=al(me,function(Ce){return Ce.getAttribute(ea.id)===ae});return!Pe||!Ra(Pe)?null:Pe}function $u(ne){ne.preventDefault()}function Xu(ne){var ae=ne.expected,le=ne.phase,me=ne.isLockActive,Pe=ne.shouldWarn;return!(!me()||ae!==le)}function Fs(ne){var ae=ne.lockAPI,le=ne.store,me=ne.registry,Pe=ne.draggableId;if(ae.isClaimed())return!1;var Ce=me.draggable.findById(Pe);return!(!Ce||!Ce.options.isEnabled||!Al(le.getState(),Pe))}function Bs(ne){var ae=ne.lockAPI,le=ne.contextId,me=ne.store,Pe=ne.registry,Ce=ne.draggableId,Me=ne.forceSensorStop,He=ne.sourceEvent,ct=Fs({lockAPI:ae,store:me,registry:Pe,draggableId:Ce});if(!ct)return null;var xt=Pe.draggable.getById(Ce),Et=os(le,xt.descriptor.id);if(!Et||He&&!xt.options.canDragInteractiveElements&&du(Et,He))return null;var ft=ae.claim(Me||yo),vt="PRE_DRAG";function Ut(){return xt.options.shouldRespectForcePress}function Nn(){return ae.isActive(ft)}function ar(li,Li){Xu({expected:li,phase:vt,isLockActive:Nn,shouldWarn:!0})&&me.dispatch(Li())}var gr=ar.bind(null,"DRAGGING");function Pr(li){function Li(){ae.release(),vt="COMPLETED"}vt!=="PRE_DRAG"&&(Li(),vt!=="PRE_DRAG"&&Yn(!1)),me.dispatch(Se(li.liftActionArgs)),vt="DRAGGING";function Ul(Gi,Vl){if(Vl===void 0&&(Vl={shouldBlockNextClick:!1}),li.cleanup(),Vl.shouldBlockNextClick){var vu=$r(window,[{eventName:"click",fn:$u,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(vu)}Li(),me.dispatch(Ja({reason:Gi}))}return(0,Ae.Z)({isActive:function(){return Xu({expected:"DRAGGING",phase:vt,isLockActive:Nn,shouldWarn:!1})},shouldRespectForcePress:Ut,drop:function(Vl){return Ul("DROP",Vl)},cancel:function(Vl){return Ul("CANCEL",Vl)}},li.actions)}function Yr(li){var Li=ia(function(Gi){gr(function(){return tn({client:Gi})})}),Ul=Pr({liftActionArgs:{id:Ce,clientSelection:li,movementMode:"FLUID"},cleanup:function(){return Li.cancel()},actions:{move:Li}});return(0,Ae.Z)({},Ul,{move:Li})}function So(){var li={moveUp:function(){return gr(Gn)},moveRight:function(){return gr(hn)},moveDown:function(){return gr(ha)},moveLeft:function(){return gr(jn)}};return Pr({liftActionArgs:{id:Ce,clientSelection:Pu(Et),movementMode:"SNAP"},cleanup:yo,actions:li})}function wo(){var li=Xu({expected:"PRE_DRAG",phase:vt,isLockActive:Nn,shouldWarn:!0});li&&ae.release()}var ci={isActive:function(){return Xu({expected:"PRE_DRAG",phase:vt,isLockActive:Nn,shouldWarn:!1})},shouldRespectForcePress:Ut,fluidLift:Yr,snapLift:So,abort:wo};return ci}var Hs=[Bu,Lu,xi];function As(ne){var ae=ne.contextId,le=ne.store,me=ne.registry,Pe=ne.customSensors,Ce=ne.enableDefaultSensors,Me=[].concat(Ce?Hs:[],Pe||[]),He=(0,y.useState)(function(){return Si()})[0],ct=Zt(function(Yr,So){Yr.isDragging&&!So.isDragging&&He.tryAbandon()},[He]);Lr(function(){var Yr=le.getState(),So=le.subscribe(function(){var wo=le.getState();ct(Yr,wo),Yr=wo});return So},[He,le,ct]),Lr(function(){return He.tryAbandon},[He.tryAbandon]);var xt=Zt(function(Pr){return Fs({lockAPI:He,registry:me,store:le,draggableId:Pr})},[He,me,le]),Et=Zt(function(Pr,Yr,So){return Bs({lockAPI:He,registry:me,contextId:ae,store:le,draggableId:Pr,forceSensorStop:Yr,sourceEvent:So&&So.sourceEvent?So.sourceEvent:null})},[ae,He,me,le]),ft=Zt(function(Pr){return ws(ae,Pr)},[ae]),vt=Zt(function(Pr){var Yr=me.draggable.findById(Pr);return Yr?Yr.options:null},[me.draggable]),Ut=Zt(function(){He.isClaimed()&&(He.tryAbandon(),le.getState().phase!=="IDLE"&&le.dispatch(da()))},[He,le]),Nn=Zt(He.isClaimed,[He]),ar=rn(function(){return{canGetLock:xt,tryGetLock:Et,findClosestDraggableId:ft,findOptionsForDraggable:vt,tryReleaseLock:Ut,isLockClaimed:Nn}},[xt,Et,ft,vt,Ut,Nn]);qi(Me);for(var gr=0;gr<Me.length;gr++)Me[gr](ar)}var is=function(ae){return{onBeforeCapture:ae.onBeforeCapture,onBeforeDragStart:ae.onBeforeDragStart,onDragStart:ae.onDragStart,onDragEnd:ae.onDragEnd,onDragUpdate:ae.onDragUpdate}};function Qu(ne){return ne.current||Yn(!1),ne.current}function Ks(ne){var ae=ne.contextId,le=ne.setCallbacks,me=ne.sensors,Pe=ne.nonce,Ce=ne.dragHandleUsageInstructions,Me=(0,y.useRef)(null);Ko();var He=hi(ne),ct=Zt(function(){return is(He.current)},[He]),xt=Zo(ae),Et=ml({contextId:ae,text:Ce}),ft=To(ae,Pe),vt=Zt(function(Gi){Qu(Me).dispatch(Gi)},[]),Ut=rn(function(){return(0,Oe.DE)({publishWhileDragging:je,updateDroppableScroll:it,updateDroppableIsEnabled:Dt,updateDroppableIsCombineEnabled:qt,collectionStarting:Xe},vt)},[vt]),Nn=pr(),ar=rn(function(){return lu(Nn,Ut)},[Nn,Ut]),gr=rn(function(){return ln((0,Ae.Z)({scrollWindow:uu,scrollDroppable:ar.scrollDroppable},(0,Oe.DE)({move:tn},vt)))},[ar.scrollDroppable,vt]),Pr=Ha(ae),Yr=rn(function(){return Ri({announce:xt,autoScroller:gr,dimensionMarshal:ar,focusMarshal:Pr,getResponders:ct,styleMarshal:ft})},[xt,gr,ar,Pr,ct,ft]);Me.current=Yr;var So=Zt(function(){var Gi=Qu(Me),Vl=Gi.getState();Vl.phase!=="IDLE"&&Gi.dispatch(da())},[]),wo=Zt(function(){var Gi=Qu(Me).getState();return Gi.isDragging||Gi.phase==="DROP_ANIMATING"},[]),ci=rn(function(){return{isDragging:wo,tryAbort:So}},[wo,So]);le(ci);var li=Zt(function(Gi){return Al(Qu(Me).getState(),Gi)},[]),Li=Zt(function(){return Fr(Qu(Me).getState())},[]),Ul=rn(function(){return{marshal:ar,focus:Pr,contextId:ae,canLift:li,isMovementAllowed:Li,dragHandleUsageInstructionsId:Et,registry:Nn}},[ae,ar,Et,Pr,li,Li,Nn]);return As({contextId:ae,store:Yr,registry:Nn,customSensors:me,enableDefaultSensors:ne.enableDefaultSensors!==!1}),(0,y.useEffect)(function(){return So},[So]),y.createElement(nr.Provider,{value:Ul},y.createElement(x,{context:io,store:Yr},ne.children))}var ms=0;function Ds(){ms=0}function Ws(){return rn(function(){return""+ms++},[])}function ac(){Ds(),Xi()}function Us(ne){var ae=Ws(),le=ne.dragHandleUsageInstructions||xa.dragHandleUsageInstructions;return y.createElement(Cl,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,Pe},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,Pe=ne.isFixedOnPage,Ce=ne.direction,Me=ne.client,He=ne.page,ct=ne.closest,xt=function(){if(!ct)return null;var Ut=ct.scrollSize,Nn=ct.client,ar=rl({scrollHeight:Ut.scrollHeight,scrollWidth:Ut.scrollWidth,height:Nn.paddingBox.height,width:Nn.paddingBox.width});return{pageMarginBox:ct.page.marginBox,frameClient:Nn,scrollSize:Ut,shouldClipSubject:ct.shouldClipSubject,scroll:{initial:ct.scroll,current:ct.scroll,max:ar,diff:{value:$i,displacement:$i}}}}(),Et=Ce==="vertical"?vr:Zr,ft=ou({page:He,withPlaceholder:null,axis:Et,frame:xt}),vt={descriptor:ae,isCombineEnabled:me,isFixedOnPage:Pe,axis:Et,isEnabled:le,client:Me,page:He,frame:xt,subject:ft};return vt},$s=function(ae,le){var me=Xa(ae);if(!le||ae!==le)return me;var Pe=me.paddingBox.top-le.scrollTop,Ce=me.paddingBox.left-le.scrollLeft,Me=Pe+le.scrollHeight,He=Ce+le.scrollWidth,ct={top:Pe,right:He,bottom:Me,left:Ce},xt=kr(ct,me.border),Et=Ca({borderBox:xt,margin:me.margin,border:me.border,padding:me.padding});return Et},ji=function(ne){var ae=ne.ref,le=ne.descriptor,me=ne.env,Pe=ne.windowScroll,Ce=ne.direction,Me=ne.isDropDisabled,He=ne.isCombineEnabled,ct=ne.shouldClipSubject,xt=me.closestScrollable,Et=$s(ae,xt),ft=Nr(Et,Pe),vt=function(){if(!xt)return null;var Nn=Xa(xt),ar={scrollHeight:xt.scrollHeight,scrollWidth:xt.scrollWidth};return{client:Nn,page:Nr(Nn,Pe),scroll:qu(xt),scrollSize:ar,shouldClipSubject:ct}}(),Ut=Ms({descriptor:le,isEnabled:!Me,isCombineEnabled:He,isFixedOnPage:me.isFixedOnPage,direction:Ce,client:Et,page:ft,closest:vt});return Ut},il={passive:!1},Au={passive:!0},_u=function(ne){return ne.shouldPublishImmediately?il:Au};function Iu(ne){var ae=(0,y.useContext)(ne);return ae||Yn(!1),ae}var es=function(ae){return ae&&ae.env.closestScrollable||null};function Es(ne){var ae=(0,y.useRef)(null),le=Iu(nr),me=Ji("droppable"),Pe=le.registry,Ce=le.marshal,Me=hi(ne),He=rn(function(){return{id:ne.droppableId,type:ne.type,mode:ne.mode}},[ne.droppableId,ne.mode,ne.type]),ct=(0,y.useRef)(He),xt=rn(function(){return Wa(function(wo,ci){ae.current||Yn(!1);var li={x:wo,y:ci};Ce.updateDroppableScroll(He.id,li)})},[He.id,Ce]),Et=Zt(function(){var wo=ae.current;return!wo||!wo.env.closestScrollable?$i:qu(wo.env.closestScrollable)},[]),ft=Zt(function(){var wo=Et();xt(wo.x,wo.y)},[Et,xt]),vt=rn(function(){return ia(ft)},[ft]),Ut=Zt(function(){var wo=ae.current,ci=es(wo);wo&&ci||Yn(!1);var li=wo.scrollOptions;if(li.shouldPublishImmediately){ft();return}vt()},[vt,ft]),Nn=Zt(function(wo,ci){ae.current&&Yn(!1);var li=Me.current,Li=li.getDroppableRef();Li||Yn(!1);var Ul=Ss(Li),Gi={ref:Li,descriptor:He,env:Ul,scrollOptions:ci};ae.current=Gi;var Vl=ji({ref:Li,descriptor:He,env:Ul,windowScroll:wo,direction:li.direction,isDropDisabled:li.isDropDisabled,isCombineEnabled:li.isCombineEnabled,shouldClipSubject:!li.ignoreContainerClipping}),vu=Ul.closestScrollable;return vu&&(vu.setAttribute(Oa.contextId,le.contextId),vu.addEventListener("scroll",Ut,_u(Gi.scrollOptions))),Vl},[le.contextId,He,Ut,Me]),ar=Zt(function(){var wo=ae.current,ci=es(wo);return wo&&ci||Yn(!1),qu(ci)},[]),gr=Zt(function(){var wo=ae.current;wo||Yn(!1);var ci=es(wo);ae.current=null,ci&&(vt.cancel(),ci.removeAttribute(Oa.contextId),ci.removeEventListener("scroll",Ut,_u(wo.scrollOptions)))},[Ut,vt]),Pr=Zt(function(wo){var ci=ae.current;ci||Yn(!1);var li=es(ci);li||Yn(!1),li.scrollTop+=wo.y,li.scrollLeft+=wo.x},[]),Yr=rn(function(){return{getDimensionAndWatchScroll:Nn,getScrollWhileDragging:ar,dragStopped:gr,scroll:Pr}},[gr,Nn,ar,Pr]),So=rn(function(){return{uniqueId:me,descriptor:He,callbacks:Yr}},[Yr,He,me]);Lr(function(){return ct.current=So.descriptor,Pe.droppable.register(So),function(){ae.current&&gr(),Pe.droppable.unregister(So)}},[Yr,He,gr,So,Ce,Pe.droppable]),Lr(function(){ae.current&&Ce.updateDroppableIsEnabled(ct.current.id,!ne.isDropDisabled)},[ne.isDropDisabled,Ce]),Lr(function(){ae.current&&Ce.updateDroppableIsCombineEnabled(ct.current.id,ne.isCombineEnabled)},[ne.isCombineEnabled,Ce])}function ts(){}var ss={width:0,height:0,margin:tl},ys=function(ae){var le=ae.isAnimatingOpenOnMount,me=ae.placeholder,Pe=ae.animate;return le||Pe==="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,Pe=ae.animate,Ce=ys({isAnimatingOpenOnMount:le,placeholder:me,animate:Pe});return{display:me.display,boxSizing:"border-box",width:Ce.width,height:Ce.height,marginTop:Ce.margin.top,marginRight:Ce.margin.right,marginBottom:Ce.margin.bottom,marginLeft:Ce.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:Pe!=="none"?fo.placeholder:null}};function pc(ne){var ae=(0,y.useRef)(null),le=Zt(function(){ae.current&&(clearTimeout(ae.current),ae.current=null)},[]),me=ne.animate,Pe=ne.onTransitionEnd,Ce=ne.onClose,Me=ne.contextId,He=(0,y.useState)(ne.animate==="open"),ct=He[0],xt=He[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 Et=Zt(function(vt){vt.propertyName==="height"&&(Pe(),me==="close"&&Ce())},[me,Ce,Pe]),ft=vc({isAnimatingOpenOnMount:ct,animate:ne.animate,placeholder:ne.placeholder});return y.createElement(ne.placeholder.tagName,{style:ft,"data-rbd-placeholder-context-id":Me,onTransitionEnd:Et,ref:ne.innerRef})}var hc=y.memo(pc),Qs=y.createContext(null);function rc(ne){ne&&Ra(ne)||Yn(!1)}function Js(ne){return typeof ne=="boolean"}function Ys(ne,ae){ae.forEach(function(le){return le(ne)})}var Sc=[function(ae){var le=ae.props;le.droppableId||Yn(!1),typeof le.droppableId!="string"&&Yn(!1)},function(ae){var le=ae.props;Js(le.isDropDisabled)||Yn(!1),Js(le.isCombineEnabled)||Yn(!1),Js(le.ignoreContainerClipping)||Yn(!1)},function(ae){var le=ae.getDroppableRef;rc(le())}],Ec=[function(ae){var le=ae.props,me=ae.getPlaceholderRef;if(le.placeholder)var Pe=me()}],yc=[function(ae){var le=ae.props;le.renderClone||Yn(!1)},function(ae){var le=ae.getPlaceholderRef;le()&&Yn(!1)}];function Pc(ne){ao(function(){Ys(ne,Sc),ne.props.mode==="standard"&&Ys(ne,Ec),ne.props.mode==="virtual"&&Ys(ne,yc)})}var bc=function(ne){De(ae,ne);function ae(){for(var me,Pe=arguments.length,Ce=new Array(Pe),Me=0;Me<Pe;Me++)Ce[Me]=arguments[Me];return me=ne.call.apply(ne,[this].concat(Ce))||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(Pe,Ce){return Pe.shouldAnimate?Pe.on?{isVisible:!0,data:Pe.on,animate:"open"}:Ce.isVisible?{isVisible:!0,data:Ce.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:!!Pe.on,data:Pe.on,animate:"none"}};var le=ae.prototype;return le.render=function(){if(!this.state.isVisible)return null;var Pe={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(Pe)},ae}(y.PureComponent),oc={dragging:5e3,dropAnimating:4500},Cc=function(ae,le){return le?fo.drop(le.duration):ae?fo.snap:fo.fluid},xc=function(ae,le){return ae?le?fr.opacity.drop:fr.opacity.combining:null},wc=function(ae){return ae.forceShouldAnimate!=null?ae.forceShouldAnimate:ae.mode==="SNAP"};function Fc(ne){var ae=ne.dimension,le=ae.client,me=ne.offset,Pe=ne.combineWith,Ce=ne.dropping,Me=!!Pe,He=wc(ne),ct=!!Ce,xt=ct?Br.drop(me,Me):Br.moveTo(me),Et={position:"fixed",top:le.marginBox.top,left:le.marginBox.left,boxSizing:"border-box",width:le.borderBox.width,height:le.borderBox.height,transition:Cc(He,Ce),transform:xt,opacity:xc(Me,ct),zIndex:ct?oc.dropAnimating:oc.dragging,pointerEvents:"none"};return Et}function Bc(ne){return{transform:Br.moveTo(ne.offset),transition:ne.shouldAnimateDisplacement?null:"none"}}function Ac(ne){return ne.type==="DRAGGING"?Fc(ne):Bc(ne)}function Dc(ne,ae,le){le===void 0&&(le=$i);var me=window.getComputedStyle(ae),Pe=ae.getBoundingClientRect(),Ce=Jn(Pe,me),Me=Nr(Ce,le),He={client:Ce,tagName:ae.tagName.toLowerCase(),display:me.display},ct={x:Ce.marginBox.width,y:Ce.marginBox.height},xt={descriptor:ne,placeholder:He,displaceBy:ct,client:Ce,page:Me};return xt}function Nc(ne){var ae=Ji("draggable"),le=ne.descriptor,me=ne.registry,Pe=ne.getDraggableRef,Ce=ne.canDragInteractiveElements,Me=ne.shouldRespectForcePress,He=ne.isEnabled,ct=rn(function(){return{canDragInteractiveElements:Ce,shouldRespectForcePress:Me,isEnabled:He}},[Ce,He,Me]),xt=Zt(function(Ut){var Nn=Pe();return Nn||Yn(!1),Dc(le,Nn,Ut)},[le,Pe]),Et=rn(function(){return{uniqueId:ae,descriptor:le,options:ct,getDimension:xt}},[le,xt,ct,ae]),ft=(0,y.useRef)(Et),vt=(0,y.useRef)(!0);Lr(function(){return me.draggable.register(ft.current),function(){return me.draggable.unregister(ft.current)}},[me.draggable]),Lr(function(){if(vt.current){vt.current=!1;return}var Ut=ft.current;ft.current=Et,me.draggable.update(Et,Ut)},[Et,me.draggable])}function Ic(ne,ae,le){ao(function(){function me(Ce){return"Draggable[id: "+Ce+"]: "}var Pe=ne.draggableId;Pe||Yn(!1),typeof Pe!="string"&&Yn(!1),xl(ne.index)||Yn(!1),ne.mapped.type!=="DRAGGING"&&(rc(le()),ne.isEnabled&&(Ea(ae,Pe)||Yn(!1)))})}function Oc(ne){}function Lc(ne){ne.preventDefault()}function Mc(ne){var ae=(0,y.useRef)(null),le=Zt(function(Gi){ae.current=Gi},[]),me=Zt(function(){return ae.current},[]),Pe=Iu(nr),Ce=Pe.contextId,Me=Pe.dragHandleUsageInstructionsId,He=Pe.registry,ct=Iu(Qs),xt=ct.type,Et=ct.droppableId,ft=rn(function(){return{id:ne.draggableId,index:ne.index,type:xt,droppableId:Et}},[ne.draggableId,ne.index,xt,Et]),vt=ne.children,Ut=ne.draggableId,Nn=ne.isEnabled,ar=ne.shouldRespectForcePress,gr=ne.canDragInteractiveElements,Pr=ne.isClone,Yr=ne.mapped,So=ne.dropAnimationFinished;if(Ic(ne,Ce,me),Oc(Pr),!Pr){var wo=rn(function(){return{descriptor:ft,registry:He,getDraggableRef:me,canDragInteractiveElements:gr,shouldRespectForcePress:ar,isEnabled:Nn}},[ft,He,me,gr,ar,Nn]);Nc(wo)}var ci=rn(function(){return Nn?{tabIndex:0,role:"button","aria-describedby":Me,"data-rbd-drag-handle-draggable-id":Ut,"data-rbd-drag-handle-context-id":Ce,draggable:!1,onDragStart:Lc}:null},[Ce,Me,Ut,Nn]),li=Zt(function(Gi){Yr.type==="DRAGGING"&&Yr.dropping&&Gi.propertyName==="transform"&&So()},[So,Yr]),Li=rn(function(){var Gi=Ac(Yr),Vl=Yr.type==="DRAGGING"&&Yr.dropping?li:null,vu={innerRef:le,draggableProps:{"data-rbd-draggable-context-id":Ce,"data-rbd-draggable-id":Ut,style:Gi,onTransitionEnd:Vl},dragHandleProps:ci};return vu},[Ce,ci,Ut,Yr,li,le]),Ul=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(Li,Yr.snapshot,Ul)}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=Wa(function(Pe,Ce){return{x:Pe,y:Ce}}),ae=Wa(function(Pe,Ce,Me,He,ct){return{isDragging:!0,isClone:Ce,isDropAnimating:!!ct,dropAnimation:ct,mode:Pe,draggingOver:Me,combineWith:He,combineTargetFor:null}}),le=Wa(function(Pe,Ce,Me,He,ct,xt,Et){return{mapped:{type:"DRAGGING",dropping:null,draggingOver:ct,combineWith:xt,mode:Ce,offset:Pe,dimension:Me,forceShouldAnimate:Et,snapshot:ae(Ce,He,ct,xt,null)}}}),me=function(Ce,Me){if(Ce.isDragging){if(Ce.critical.draggable.id!==Me.draggableId)return null;var He=Ce.current.client.offset,ct=Ce.dimensions.draggables[Me.draggableId],xt=Jr(Ce.impact),Et=Tc(Ce.impact),ft=Ce.forceShouldAnimate;return le(ne(He.x,He.y),Ce.movementMode,ct,Me.isClone,xt,Et,ft)}if(Ce.phase==="DROP_ANIMATING"){var vt=Ce.completed;if(vt.result.draggableId!==Me.draggableId)return null;var Ut=Me.isClone,Nn=Ce.dimensions.draggables[Me.draggableId],ar=vt.result,gr=ar.mode,Pr=lc(ar),Yr=Rc(ar),So=Ce.dropDuration,wo={duration:So,curve:Na.drop,moveTo:Ce.newHomeClientOffset,opacity:Yr?fr.opacity.drop:null,scale:Yr?fr.scale.drop:null};return{mapped:{type:"DRAGGING",offset:Ce.newHomeClientOffset,dimension:Nn,dropping:wo,draggingOver:Pr,combineWith:Yr,mode:gr,forceShouldAnimate:null,snapshot:ae(gr,Ut,Pr,Yr,wo)}}}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:$i,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:uc(null)}};function Zc(){var ne=Wa(function(Me,He){return{x:Me,y:He}}),ae=Wa(uc),le=Wa(function(Me,He,ct){return He===void 0&&(He=null),{mapped:{type:"SECONDARY",offset:Me,combineTargetFor:He,shouldAnimateDisplacement:ct,snapshot:ae(He)}}}),me=function(He){return He?le($i,He,!0):null},Pe=function(He,ct,xt,Et){var ft=xt.displaced.visible[He],vt=!!(Et.inVirtualList&&Et.effected[He]),Ut=nt(xt),Nn=Ut&&Ut.draggableId===He?ct:null;if(!ft){if(!vt)return me(Nn);if(xt.displaced.invisible[He])return null;var ar=Va(Et.displacedBy.point),gr=ne(ar.x,ar.y);return le(gr,Nn,!0)}if(vt)return me(Nn);var Pr=xt.displacedBy.point,Yr=ne(Pr.x,Pr.y);return le(Yr,Nn,ft.shouldAnimate)},Ce=function(He,ct){if(He.isDragging)return He.critical.draggable.id===ct.draggableId?null:Pe(ct.draggableId,He.critical.draggable.id,He.impact,He.afterCritical);if(He.phase==="DROP_ANIMATING"){var xt=He.completed;return xt.result.draggableId===ct.draggableId?null:Pe(ct.draggableId,xt.result.draggableId,xt.impact,xt.afterCritical)}return null};return Ce}var zc=function(){var ae=kc(),le=Zc(),me=function(Ce,Me){return ae(Ce,Me)||le(Ce,Me)||_c};return me},jc={dropAnimationFinished:tr},Gc=gn(zc,jc,null,{context:io,pure:!0,areStatePropsEqual:ic})(Mc);function sc(ne){var ae=Iu(Qs),le=ae.isUsingCloneFor;return le===ne.draggableId&&!ne.isClone?null:y.createElement(Gc,ne)}function Hc(ne){var ae=typeof ne.isDragDisabled=="boolean"?!ne.isDragDisabled:!0,le=!!ne.disableInteractiveElementBlocking,me=!!ne.shouldRespectForcePress;return y.createElement(sc,(0,Ae.Z)({},ne,{isClone:!1,isEnabled:ae,canDragInteractiveElements:le,shouldRespectForcePress:me}))}function Kc(ne){var ae=(0,y.useContext)(nr);ae||Yn(!1);var le=ae.contextId,me=ae.isMovementAllowed,Pe=(0,y.useRef)(null),Ce=(0,y.useRef)(null),Me=ne.children,He=ne.droppableId,ct=ne.type,xt=ne.mode,Et=ne.direction,ft=ne.ignoreContainerClipping,vt=ne.isDropDisabled,Ut=ne.isCombineEnabled,Nn=ne.snapshot,ar=ne.useClone,gr=ne.updateViewportMaxScroll,Pr=ne.getContainerForClone,Yr=Zt(function(){return Pe.current},[]),So=Zt(function(Cu){Pe.current=Cu},[]),wo=Zt(function(){return Ce.current},[]),ci=Zt(function(Cu){Ce.current=Cu},[]);Pc({props:ne,getDroppableRef:Yr,getPlaceholderRef:wo});var li=Zt(function(){me()&&gr({maxScroll:Di()})},[me,gr]);Es({droppableId:He,type:ct,mode:xt,direction:Et,isDropDisabled:vt,isCombineEnabled:Ut,ignoreContainerClipping:ft,getDroppableRef:Yr});var Li=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:ci,animate:Ou,contextId:le,onTransitionEnd:li})}),Ul=rn(function(){return{innerRef:So,placeholder:Li,droppableProps:{"data-rbd-droppable-id":He,"data-rbd-droppable-context-id":le}}},[le,He,Li,So]),Gi=ar?ar.dragging.draggableId:null,Vl=rn(function(){return{droppableId:He,type:ct,isUsingCloneFor:Gi}},[He,Gi,ct]);function vu(){if(!ar)return null;var Cu=ar.dragging,ju=ar.render,Zu=y.createElement(sc,{draggableId:Cu.draggableId,index:Cu.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},function(Ou,Gu){return ju(Ou,Gu,Cu)});return In.createPortal(Zu,Pr())}return y.createElement(Qs.Provider,{value:Vl},Me(Ul,Nn),vu())}var Xs=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,Ae.Z)({},ae,{shouldAnimatePlaceholder:!1}),me=Wa(function(Me){return{draggableId:Me.id,type:Me.type,source:{index:Me.index,droppableId:Me.droppableId}}}),Pe=Wa(function(Me,He,ct,xt,Et,ft){var vt=Et.descriptor.id,Ut=Et.descriptor.droppableId===Me;if(Ut){var Nn=ft?{render:ft,dragging:me(Et.descriptor)}:null,ar={isDraggingOver:ct,draggingOverWith:ct?vt:null,draggingFromThisWith:vt,isUsingPlaceholder:!0};return{placeholder:Et.placeholder,shouldAnimatePlaceholder:!1,snapshot:ar,useClone:Nn}}if(!He)return le;if(!xt)return ae;var gr={isDraggingOver:ct,draggingOverWith:vt,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:Et.placeholder,shouldAnimatePlaceholder:!0,snapshot:gr,useClone:null}}),Ce=function(He,ct){var xt=ct.droppableId,Et=ct.type,ft=!ct.isDropDisabled,vt=ct.renderClone;if(He.isDragging){var Ut=He.critical;if(!Xs(Et,Ut))return le;var Nn=cc(Ut,He.dimensions),ar=Jr(He.impact)===xt;return Pe(xt,ft,ar,ar,Nn,vt)}if(He.phase==="DROP_ANIMATING"){var gr=He.completed;if(!Xs(Et,gr.critical))return le;var Pr=cc(gr.critical,He.dimensions);return Pe(xt,ft,lc(gr.result)===xt,Jr(gr.impact)===xt,Pr,vt)}if(He.phase==="IDLE"&&He.completed&&!He.shouldFlush){var Yr=He.completed;if(!Xs(Et,Yr.critical))return le;var So=Jr(Yr.impact)===xt,wo=!!(Yr.impact.at&&Yr.impact.at.type==="COMBINE"),ci=Yr.critical.droppable.id===xt;return So?wo?ae:le:ci?ae:le}return le};return Ce},Uc={updateViewportMaxScroll:Jt};function Vc(){return document.body||Yn(!1),document.body}var $c={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:Vc},dc=gn(Wc,Uc,null,{context:io,pure:!0,areStatePropsEqual:ic})(Kc);dc.defaultProps=$c},88359:function(Ot,wt){"use strict";var ee;var y=60103,ie=60106,De=60107,Ae=60108,Oe=60114,Ke=60109,ue=60110,Re=60112,Be=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"),Ae=b("react.strict_mode"),Oe=b("react.profiler"),Ke=b("react.provider"),ue=b("react.context"),Re=b("react.forward_ref"),Be=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(Ye){if(typeof Ye=="object"&&Ye!==null){var ze=Ye.$$typeof;switch(ze){case y:switch(Ye=Ye.type,Ye){case De:case Oe:case Ae:case Be:case Ne:return Ye;default:switch(Ye=Ye&&Ye.$$typeof,Ye){case ue:case Re:case Le:case ke:case Ke:return Ye;default:return ze}}case ie:return ze}}}var te=Ke,re=y,oe=Re,ce=De,pe=Le,ge=ke,we=ie,Fe=Oe,ye=Ae,he=Be;ee=ue,ee=te,ee=re,ee=oe,ee=ce,ee=pe,ee=ge,ee=we,ee=Fe,ee=ye,ee=he,ee=function(){return!1},ee=function(){return!1},wt.isContextConsumer=function(Ye){return z(Ye)===ue},ee=function(Ye){return z(Ye)===Ke},ee=function(Ye){return typeof Ye=="object"&&Ye!==null&&Ye.$$typeof===y},ee=function(Ye){return z(Ye)===Re},ee=function(Ye){return z(Ye)===De},ee=function(Ye){return z(Ye)===Le},ee=function(Ye){return z(Ye)===ke},ee=function(Ye){return z(Ye)===ie},ee=function(Ye){return z(Ye)===Oe},ee=function(Ye){return z(Ye)===Ae},ee=function(Ye){return z(Ye)===Be},ee=function(Ye){return typeof Ye=="string"||typeof Ye=="function"||Ye===De||Ye===Oe||Ye===a||Ye===Ae||Ye===Be||Ye===Ne||Ye===x||typeof Ye=="object"&&Ye!==null&&(Ye.$$typeof===Le||Ye.$$typeof===ke||Ye.$$typeof===Ke||Ye.$$typeof===ue||Ye.$$typeof===Re||Ye.$$typeof===E||Ye.$$typeof===be||Ye[0]===se)},ee=z},72973:function(Ot,wt,ee){"use strict";Ot.exports=ee(88359)},32637:function(Ot,wt,ee){"use strict";Ot.exports=ee.p+"static/AssistantCode3.a8740efb.jpeg"},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"},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,wt,ee){"use strict";ee.d(wt,{Z:function(){return y}});function y(ie){if(ie==null)throw new TypeError("Cannot destructure "+ie)}}}]);
|